远程控制方法、装置、设备和介质与流程
- 国知局
- 2024-11-06 14:25:14
本技术实施例涉及智能家居领域,尤其涉及远程控制方法、装置、设备和介质。
背景技术:
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、指令发送单元,用于所述智能家居网关设备根据所述指令协议类型,将所述实体数据发送到所述调试控制对象,以使所述调试控制对象根据所述指令数据进行响应。
31、其中,所述网络数据包还包括所述指令数据的长度信息;
32、所述指令发送单元,包括:
33、长度读取模块,用于所述智能家居网关设备对所述网络数据包在预设的长度记录位读取所述指令数据的长度信息;
34、数据读取模块,用于所述智能家居网关设备根据所述长度信息,从所述网络数据包读取对应长度的实体数据;
35、实体数据发送模块,用于所述智能家居网关设备根据所述指令协议类型,将读取到的实体数据发送到所述调试控制对象,以使所述调试控制对象根据所述指令数据进行响应。
36、第五方面,提供电子设备,所述电子设备包括:
37、一个或多个处理器;
38、存储器,用于存储一个或多个程序;
39、当所述一个或多个程序被所述一个或多个处理器执行,使得所述电子设备与其他电子设备配合实现如第一方面中任一所述的远程控制方法。
40、第六方面,提供一种存储计算机可执行指令的非易失性存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行第一方面中任一项所述的远程控制方法。
41、本技术实施例中的远程控制方法,用于智能家居系统,所述智能家居系统包括智能家居调试端和智能家居网关设备,所述智能家居调试端确认当前的调试控制对象对应的指令协议类型;所述智能家居调试端根据接收的调试指令,生成对应于所述指令协议类型的指令数据;所述智能家居调试端生成网络数据包,所述网络数据包的主题信息包括所述指令协议类型,所述指令数据作为所述网络数据包的实体数据;所述智能家居调试端将所述网络数据包发送到所述智能家居网关设备,以使所述智能家居网关设备将所述网络数据包中的实体数据发送到所述调试控制对象进行响应。相应的,所述智能家居网关设备接收所述智能家居调试端发送的网络数据包,所述网络数据包的主题信息包括指令协议类型,所述网络数据包的实体数据为所述智能家居调试端根据对调试控制对象的调试指令生成的指令数据;所述智能家居网关设备提取所述网络数据包的主题信息和实体数据;所述智能家居网关设备根据所述指令协议类型,将所述实体数据发送到所述调试控制对象,以使所述调试控制对象根据所述指令数据进行响应。通过在调试过程中根据具体调试指令按对应的指令协议类型生成指令数据,并将指令数据整体作为实体数据,以统一的网络数据包的结构进行数据传输,在智能家居调试端的数据发送过程无需考虑每种指令协议类型对应的数据编码方式,具体控制指令的分发由本身具备指令处理能力的智能家居网关设备完成,减少了在智能家居调试端适应性进行控制软件功能开发的工作量,避免了在智能家居调试端根据智能家居设备的更新进行持续开发。
本文地址:https://www.jishuxx.com/zhuanli/20241106/321961.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表