技术新讯 > 控制调节装置的制造及其应用技术 > 设备控制方法、装置、设备及存储介质与流程  >  正文

设备控制方法、装置、设备及存储介质与流程

  • 国知局
  • 2024-08-01 00:05:51

本发明涉及物联网,具体涉及设备控制方法、装置、设备及存储介质。

背景技术:

1、随着智能物联网行业的发展,用户对设备的无线化无感化要求日益增加,智能网关下要挂载的无线射频设备数量和种类都越来越多,不再仅仅是开关、插座等,还有各种可调光调色的灯具、各种窗帘电机、各种暖通控制设备等。由此用户在实际使用中自然而然会产生对多个功能相同或者不同的无线设备一起进行准确控制的需求,并且期望各设备的执行间隔时间能够尽可能地短。

2、智能网关是通过无线射频协议连接的设备,在进行控制命令操作时,就会出现数据丢包的情况从而导致命令无法到达无线射频设备。在控制多个无线设备时,就会要求准确性。通过命令重发机制确保真实可达的无线设备都能执行命令。同样的由于是无线设备,受限于无线射频协议的频段和传输速度,每次对无线设备进行控制时会有一定的通讯时延。相关技术中,对多个设备进行控制时需要依次对设备进行控制且需要等待是否成功响应,或者建立设备群组,之后对群组进行控制,导致控制总时间较长,或限制了多设备控制的多样性,灵活性不够高。

技术实现思路

1、有鉴于此,本发明提供了一种设备控制方法、装置、设备及存储介质,以提高多设备控制时的速度以及灵活性。

2、第一方面,本发明提供了一种设备控制方法,所述方法包括:

3、获取设备控制命令,并对所述设备控制命令中各设备的属性状态与存储的各设备的当前属性状态进行比较,确定第一待控制设备以及第一控制命令;

4、基于预设时间间隔将所述第一控制命令下发至所述第一待控制设备,所述第一控制命令用于对所述第一待控制设备进行控制;

5、获取所述第一待控制设备响应于所述第一控制命令后的第一状态,并对所述设备控制命令中的第一待控制设备的属性状态与所述第一待控制设备的第一状态进行比较;

6、当所述设备控制命令中的第一待控制设备的属性状态与所述第一待控制设备的第一状态一致,确定对所述设备控制命令中的所有设备的控制。

7、在一种可选的实施方式中,所述对所述设备控制命令中各设备的属性状态与存储的各设备的当前属性状态进行比较,确定第一待控制设备以及第一控制命令,包括:

8、对所述设备控制命令中各设备的各属性对应的状态与存储的各设备的各属性对应的当前状态进行一一对比;

9、去除所述设备控制命令中无需控制设备所对应的命令,确定第一控制命令以及与所述第一控制命令对应的第一待控制设备,所述无需控制设备的各属性状态与所述设备控制命令中的各属性状态一致。

10、在一种可选的实施方式中,所述确定第一控制命令以及与所述第一控制命令对应的第一待控制设备,包括:

11、对所述设备控制命令中同一设备的不同属性对应的控制命令进行合并,确定第一控制命令以及与所述第一控制命令对应的第一待控制设备。

12、在一种可选的实施方式中,所述获取所述第一待控制设备响应于所述第一控制命令后的第一状态之后,所述方法还包括:

13、基于接收到的所述第一待控制设备的第一状态,对存储的所述第一待控制设备的当前属性状态进行更新,以存储所述第一待控制设备的第一状态。

14、在一种可选的实施方式中,所述方法还包括:

15、当所述设备控制命令中的第一待控制设备的属性状态与所述第一待控制设备的第一状态不一致,对所述第一待控制设备进行筛选,确定第二待控制设备和第二控制命令;

16、将所述第二控制命令发送给所述第二待控制设备,以对所述第二待控制设备进行控制。

17、在一种可选的实施方式中,所述对所述第一待控制设备进行筛选,确定第二待控制设备和第二控制命令,包括:

18、去除设备控制命令中属性状态与所述第一状态一致的设备,确定第二待控制设备;

19、从所述设备控制命令中提取所述第二待控制设备对应的第二控制命令。

20、在一种可选的实施方式中,所述方法还包括:

21、当设备的当前属性状态发生变化,基于预设协议接收所述设备的当前属性状态;

22、基于所述设备的当前属性状态对存储的所述设备的属性状态进行更新,以存储所述设备的当前属性状态。

23、第二方面,本发明提供了一种设备控制装置,所述装置包括:

24、第一命令确定模块,用于获取设备控制命令,并对所述设备控制命令中各设备的属性状态与存储的各设备的当前属性状态进行比较,确定第一待控制设备以及第一控制命令;

25、第一命令下发模块,用于基于预设时间间隔将所述第一控制命令下发至所述第一待控制设备,所述第一控制命令用于对所述第一待控制设备进行控制;

26、命令比较模块,用于获取所述第一待控制设备响应于所述第一控制命令后的第一状态,并对所述设备控制命令中的第一待控制设备的属性状态与所述第一待控制设备的第一状态进行比较;

27、控制完成模块,用于当所述设备控制命令中的第一待控制设备的属性状态与所述第一待控制设备的第一状态一致,确定对所述设备控制命令中的所有设备的控制。

28、第三方面,本发明提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的设备控制方法。

29、第四方面,本发明提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的设备控制方法。

30、本实施例提供的设备控制方法,获取设备控制命令,对设备控制命令中各设备的属性状态与存储的各设备的当前属性状态进行比较,确定第一待控制设备以及第一控制命令;将第一控制命令下发至第一待控制设备,获取第一待控制设备响应于第一控制命令后的第一状态,并比较设备控制命令中的第一待控制设备的属性状态与第一待控制设备的第一状态,当设备控制命令中的第一待控制设备的属性状态与第一待控制设备的第一状态一致时,确定对设备控制命令中的所有设备的控制。该方法在第一轮发送设备控制命令之后无需等待响应,通过对第一状态和设备控制命令中的属性状态的比较,确定是否完成对设备的控制,在多设备控制时减少了响应时间,提升速度,后续也可以通过比较进行确认,以保证命令响应的准确性,适用于多种设备,具备灵活性和多样性。

技术特征:

1.一种设备控制方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述设备控制命令中各设备的属性状态与存储的各设备的当前属性状态进行比较,确定第一待控制设备以及第一控制命令,包括:

3.根据权利要求2所述的方法,其特征在于,所述确定第一控制命令以及与所述第一控制命令对应的第一待控制设备,包括:

4.根据权利要求1所述的方法,其特征在于,所述获取所述第一待控制设备响应于所述第一控制命令后的第一状态之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述对所述第一待控制设备进行筛选,确定第二待控制设备和第二控制命令,包括:

7.根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:

8.一种设备控制装置,其特征在于,所述装置包括:

9.一种计算机设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至7中任一项所述的设备控制状态。

技术总结本发明涉及物联网技术领域,公开了设备控制方法、装置、设备及存储介质,包括:对设备控制命令中各设备的属性状态与存储的各设备的当前属性状态进行比较,确定第一待控制设备以及第一控制命令;将第一控制命令下发至第一待控制设备,获取第一待控制设备响应于第一控制命令后的第一状态,并比较第一待控制设备的属性状态与第一状态,当设备控制命令中的第一待控制设备的属性状态与第一待控制设备的第一状态一致时,确定对设备控制命令中的所有设备的控制。该方法通过对第一状态和设备控制命令中的属性状态的比较,确定是否完成对设备的控制,减少了响应时间,提升速度,并保证命令响应的准确性,具备灵活性和多样性。技术研发人员:叶正强,王齐受保护的技术使用者:杭州行至云起科技有限公司技术研发日:技术公布日:2024/7/9

本文地址:https://www.jishuxx.com/zhuanli/20240730/199646.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。