控制指令的处理方法和装置、存储介质及电子装置与流程

文档序号:37111139发布日期:2024-02-22 21:10阅读:12来源:国知局
控制指令的处理方法和装置、存储介质及电子装置与流程

本申请涉及智慧家庭,具体而言,涉及一种控制指令的处理方法和装置、存储介质及电子装置。


背景技术:

1、针对不同通信技术的物联网设备,目前已经可以实现设备之间的无缝交互。终端用户不需要担心设备的互相协同工作。这些设备在各硬件产业被开发,其中的设备协议、设备上报状态、设备下发指令、设备协同依赖等具备差异性。

2、现有技术中若要解决这种差异性,需要开发人员在前端硬编码,开发工作量大,开发周期长,且多段开发不统一逻辑;若不处理该差异性,差异性的数据会影响计算流程,通常不够清晰。

3、针对相关技术中,不同品类的设备属性名称和属性值的定义不同,在用户进行智能控制时,差异性的数据影响计算流程,导致用户体验差等问题,尚未提出有效的解决方案。


技术实现思路

1、本发明实施例提供了一种控制指令的处理方法和装置、存储介质及电子装置,以至少解决不同品类的设备属性名称和属性值的定义不同,在用户进行智能控制时,差异性的数据影响计算流程,导致用户体验差的问题。

2、根据本发明实施例的一个实施例,提供了一种控制指令的处理方法,包括:在接收到交互端发送的控制指令的情况下,从所述控制指令中解析出控制信息,其中,所述控制信息包括所述控制指令待控制的第一设备的属性名称和/或属性值;通过标准化规则对所述控制信息进行标准化;将标准化后的控制信息发送至云平台,以指示所述云平台根据所述标准化后的控制信息对所述控制指令进行响应。

3、在一个示例性实施例中,将标准化后的控制信息发送至云平台,以指示所述云平台根据所述标准化后的控制信息对所述控制指令进行响应之后,所述方法还包括:接收所述云平台发送的响应信息,其中,所述响应信息用于控制所述第一设备;根据所述第一设备的第一设备子类别在预设规则文件中匹配目标映射关系,其中,所述预设规则用于保存所述标准化规则,所述目标映射关系用于指示所述属性名称与标准属性名称之间的映射关系,以及所述属性值与标准属性值域中的标准属性值之间的映射关系;根据所述目标映射关系对所述响应信息进行转化,并将转化后的响应信息发送至所述第一设备。

4、在一个示例性实施例中,通过标准化规则对所述控制信息进行标准化之前,所述方法还包括:在确定目标家庭中同一设备类别的第二设备包含多个设备子类别的多个第三设备、且所述多个第三设备之间的属性名称和/或属性值存在不同的情况下,确定所述第二设备待生成预设规则文件,其中,所述预设规则文件用于保存所述标准化规则;获取每一个第三设备的属性名称和属性值域,其中,所述属性值域用于指示第三设备的所有属性值,所述属性名称与所述属性值域一一对应;根据所述每一个第三设备的所述属性名称和所述属性值域生成所述第二设备的所述预设规则文件。

5、在一个示例性实施例中,根据所述每一个第三设备的所述属性名称和所述属性值域生成所述第二设备的所述预设规则文件,包括:将所述多个第三设备中的目标第三设备的属性名称确定为所述第二设备的标准属性名称,以及将所述目标第三设备的属性值域确定为所述第二设备的标准属性值域;或根据第一对象的配置操作确定所述标准属性名称和所述标准属性值域,其中,所述配置操作用于配置所述标准属性名称和所述标准属性值域。

6、在一个示例性实施例中,所述方法还包括:所述预设规则文件包括:标准属性名称,标准属性值域,设备匹配信息;其中,所述设备匹配信息包括:标准化设备集,所述每一个第三设备的属性值域与所述标准属性值域的映射关系;其中,所述标准化设备集包括:约束设备子类别,配置设备子类别;所述约束设备子类别用于指示所述多个第三设备的多个设备子类别,所述配置设备子类别用于指示所述多个第三设备中没有权限访问所述预设规则文件的目标第三设备的设备子类别。

7、在一个示例性实施例中,通过标准化规则对所述控制信息进行标准化,包括:在所述标准化设备集中匹配所述第一设备的第一设备子类别;在所述约束设备子类别包括所述第一设备子类别、且所述配置设备子类别不包括所述第一设备子类别的情况下,根据所述标准属性名称对所述属性名称进行标准化,并根据所述映射关系对所述属性值进行标准化。

8、在一个示例性实施例中,将标准化后的控制信息发送至云平台,以指示所述云平台根据所述标准化后的控制信息对所述控制指令进行响应之后,所述方法还包括:在确定所述目标家庭中新增第二设备子类别的第三设备的情况下,根据所述第二设备子类别的第三设备对所述预设规则文件进行更新,其中,所述多个设备子类别不包括所述第二设备子类别。

9、根据本发明实施例的另一个实施例,还提供了一种控制指令的处理装置,包括:解析模块,用于在接收到交互端发送的控制指令的情况下,从所述控制指令中解析出控制信息,其中,所述控制信息包括所述控制指令待控制的第一设备的属性名称和/或属性值;标准化模块,用于通过标准化规则对所述控制信息进行标准化;发送模块,用于将标准化后的控制信息发送至云平台,以指示所述云平台根据所述标准化后的控制信息对所述控制指令进行响应。

10、根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述控制指令的处理方法。

11、根据本发明实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的控制指令的处理方法。

12、在本申请实施例中,若接收到交互端发送的控制指令,则先从控制指令中解析出第一设备的属性名称和/或属性值,第一设备为控制指令待控制的设备;然后通过标准化规则对该控制信息进行标准化,将标准化后的控制信息发送到云平台,指示云平台根据标准化后的控制信息对该控制指令进行响应;采用上述方案,解决了现有技术中不同品类的设备属性名称和属性值的定义不同,在用户进行智能控制时,差异性的数据影响计算流程,导致用户体验差的问题;通过配置一个预设规则文件,在交互端与云平台之间对控制指令进行标准化,统一不同的属性定义。



技术特征:

1.一种控制指令的处理方法,其特征在于,包括:

2.根据权利要求1所述的控制指令的处理方法,其特征在于,将标准化后的控制信息发送至云平台,以指示所述云平台根据所述标准化后的控制信息对所述控制指令进行响应之后,所述方法还包括:

3.根据权利要求1所述的控制指令的处理方法,其特征在于,通过标准化规则对所述控制信息进行标准化之前,所述方法还包括:

4.根据权利要求3所述的控制指令的处理方法,其特征在于,根据所述每一个第三设备的所述属性名称和所述属性值域生成所述第二设备的所述预设规则文件,包括:

5.根据权利要求3所述的控制指令的处理方法,其特征在于,所述方法还包括:所述预设规则文件包括:标准属性名称,标准属性值域,设备匹配信息;其中,所述设备匹配信息包括:标准化设备集,所述每一个第三设备的属性值域与所述标准属性值域的映射关系;其中,所述标准化设备集包括:约束设备子类别,配置设备子类别;所述约束设备子类别用于指示所述多个第三设备的多个设备子类别,所述配置设备子类别用于指示所述多个第三设备中没有权限访问所述预设规则文件的目标第三设备的设备子类别。

6.根据权利要求5所述的控制指令的处理方法,其特征在于,通过标准化规则对所述控制信息进行标准化,包括:

7.根据权利要求3所述的控制指令的处理方法,其特征在于,将标准化后的控制信息发送至云平台,以指示所述云平台根据所述标准化后的控制信息对所述控制指令进行响应之后,所述方法还包括:

8.一种控制指令的处理装置,其特征在于,包括:

9.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行所述权利要求1至7任一项中所述的方法。

10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至7任一项中所述的方法。


技术总结
本申请公开了一种控制指令的处理方法和装置、存储介质及电子装置,涉及智慧家庭技术领域,该控制指令的处理方法包括:在接收到交互端发送的控制指令的情况下,从所述控制指令中解析出控制信息,其中,所述控制信息包括所述控制指令待控制的第一设备的属性名称和/或属性值;通过标准化规则对所述控制信息进行标准化;将标准化后的控制信息发送至云平台,以指示所述云平台根据所述标准化后的控制信息对所述控制指令进行响应;采用上述方案,解决了现有技术中不同品类的设备属性名称和属性值的定义不同,在用户进行智能控制时,差异性的数据影响计算流程,导致用户体验差的问题。

技术研发人员:鲜文华,陈长运,张赛
受保护的技术使用者:青岛海尔科技有限公司
技术研发日:
技术公布日:2024/2/21
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1