互联方法、系统及设备技术方案

技术编号:30027083 阅读:15 留言:0更新日期:2021-09-15 10:14
本申请实施例提供一种互联方法、系统及设备,该方法应用于第一主设备,第一主设备为互联系统的第一局域网下的优先级最高的设备,第一局域网下还包括多个子设备,该方法包括:获取第一子设备发送的上报事件,第一子设备为第一局域网下的多个子设备中的一个;根据预设规则确定上报事件对应的响应行为、以及执行响应行为的第二子设备;向第二子设备发送执行指令,执行指令用于指示第二子设备执行响应行为。本申请实施例提供的方案,能够实现上报事件的迅速响应,而无需通过统一的服务器、借助广域网一级级上报和响应,解决了基于广域网的互联系统的时间延迟问题。互联系统的时间延迟问题。互联系统的时间延迟问题。

【技术实现步骤摘要】
互联方法、系统及设备


[0001]本专利技术实施例涉及智能家居领域,尤其涉及一种互联方法、系统及设备。

技术介绍

[0002]随着社会经济和科技的发展,智能家居走进了千家万户,为人类的生活带来了极大的便利。
[0003]目前的智能家居系统,主要是各智能家居设备通过互联网与云端服务器建立连接,形成智能家居的互通互联。在该智能家居系统下,用户可以预先设置各智能家居设备之间的互通逻辑,然后由云端服务器统一调配。例如,当人体检测装置检测到可疑人物后,上报云端服务器,由云端服务器控制摄像头抓拍可疑人物图像;当燃气检测装置检测到天然气泄漏后,上报云端服务器,由云端服务器控制燃气管道电磁阀关闭,等等。
[0004]上述智能家居系统存在一定的问题,由于各智能家居设备与云端服务器可能距离较远,在进行信息交互时,需要通过各级路由层层传输,由此导致存在较大的时间延迟,可能导致智能家居设备执行动作时错过最佳窗口期,例如摄像头抓拍时可疑人物已离开,燃气管道电磁阀关闭时天然气泄漏较多等等。

技术实现思路

[0005]本申请实施例提供一种互联方法、系统及设备,以解决基于广域网的互联系统的时间延迟问题。
[0006]第一方面,本申请实施例提供一种互联方法,应用于第一主设备,所述第一主设备为互联系统的第一局域网下的优先级最高的设备,所述第一局域网下还包括多个子设备,所述第一主设备和所述多个子设备中均包括第一组播地址,所述第一主设备与所述多个子设备通过所述第一组播地址建立了连接关系,所述方法包括:
[0007]获取第一子设备发送的上报事件,所述第一子设备为所述第一局域网下的多个子设备中的一个;
[0008]根据预设规则确定所述上报事件对应的响应行为、以及执行所述响应行为的第二子设备;
[0009]向所述第二子设备发送执行指令,所述执行指令用于指示所述第二子设备执行所述响应行为。
[0010]在一种可能的实现方式中,根据预设规则确定所述上报事件对应的响应行为、以及执行所述响应行为的第二子设备,包括:
[0011]根据所述上报事件确定所述第一子设备的设备信息、以及所述第一子设备执行的上报行为;
[0012]根据所述预设规则、所述第一子设备的设备信息、以及所述第一子设备执行的上报行为,确定所述响应行为以及所述第二子设备。
[0013]在一种可能的实现方式中,所述第二子设备为所述第一局域网下的多个设备中的
一个;向所述第二子设备发送执行指令,包括:
[0014]通过所述第一局域网向所述第二子设备发送所述执行指令。
[0015]在一种可能的实现方式中,所述互联系统还包括服务器,在获取第一子设备发送的上报事件之前,所述方法还包括:
[0016]从所述服务器接收所述预设规则。
[0017]在一种可能的实现方式中,所述互联系统还包括第二局域网,所述第二子设备为所述第二局域网下的多个设备中的一个;向所述第二子设备发送执行指令,包括:
[0018]向所述服务器发送所述执行指令,所述执行指令中包括所述上报事件对应的所述响应行为、以及执行所述响应行为的所述第二子设备的设备信息。
[0019]在一种可能的实现方式中,在获取第一子设备发送的上报事件之前,所述方法还包括:
[0020]通过所述第一组播地址接收所述第一局域网下的各所述子设备的优先级信息;
[0021]根据所述第一主设备的优先级信息和所述第一局域网下的各所述子设备的优先级信息,与所述第一局域网下的各所述子设备建立连接关系。
[0022]在一种可能的实现方式中,根据所述第一主设备的优先级信息和所述第一局域网下的各所述子设备的优先级信息,与所述第一局域网下的各所述子设备建立连接关系,包括:
[0023]根据所述第一主设备的优先级信息和所述第一局域网下的各所述子设备的优先级信息,确定所述第一主设备的优先级高于所述第一局域网下的各所述子设备的优先级;
[0024]与所述第一局域网下的各所述子设备建立连接关系。
[0025]在一种可能的实现方式中,所述方法还包括:
[0026]从各所述子设备接收心跳包请求,根据各所述子设备发送的心跳包请求,分别向各所述子设备发送心跳包响应;
[0027]若在预设时段内未收到所述多个子设备中的第三子设备的心跳包请求,则断开与所述第三子设备的连接关系。
[0028]在一种可能的实现方式中,在第四子设备中包括所述第一组播地址时,所述方法还包括:
[0029]通过所述第一组播地址与所述第四子设备建立连接关系,并接收所述第四子设备的优先级信息;
[0030]若根据所述第一主设备的优先级信息和所述第四子设备的优先级信息,确定所述第四子设备的优先级高于所述第一主设备的优先级,则向所述第四子设备发送所述预设规则,并通过所述第一组播地址发送第一报文,所述第一报文用于指示所述第一局域网下的各所述子设备断开与所述第一主设备的连接关系。
[0031]在一种可能的实现方式中,在接收到第二局域网下的第二主设备的第二报文后,所述方法还包括:
[0032]根据所述第二报文获取第二主设备的优先级信息;
[0033]若根据所述第一主设备的优先级信息和所述第二主设备的优先级信息确定所述第二主设备的优先级高于所述第一主设备的优先级,则通过所述第一组播地址发送第三报文,所述第三报文用于指示所述第一局域网下的各所述子设备断开与所述第一主设备的连
接关系;
[0034]否则,与所述第二主设备建立连接关系。
[0035]在一种可能的实现方式中,所述方法还包括:
[0036]从所述服务器获取更新后的预设规则;
[0037]根据所述更新后的预设规则更新所述上报事件对应的响应行为和执行更新后的响应行为的第二子设备。
[0038]第二方面,本申请实施例提供一种互联方法,应用于互联系统中的服务器,所述互联系统中包括第一局域网下的一个第一主设备和多个子设备,所述第一主设备和所述多个子设备中均包括第一组播地址,所述第一主设备与所述多个子设备通过所述第一组播地址建立了连接关系,所述方法包括:
[0039]从终端设备获取预设规则,所述预设规则用于指示所述互联系统下的各设备针对各上报事件的响应;
[0040]向所述第一主设备发送所述预设规则。
[0041]在一种可能的实现方式中,所述互联系统中还包括第二局域网下的多个设备;所述方法还包括:
[0042]从所述第一主设备获取执行指令,所述执行指令中包括上报事件对应的响应行为、以及执行所述响应行为的第二子设备的设备信息,所述上报事件为第一子设备向所述第一主设备发送的,所述第一子设备为所述第一局域网下的多个子设备中的一个,所述第二子设备为所述第二局域网下的设备;
[0043]根据所述执行指令控制所述第二子设备执行所述响应行为。
[0044]在一种可能的实现方式中,若所述第一主设备与所述多个子设备断开连本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种互联方法,其特征在于,应用于第一主设备,所述第一主设备为互联系统的第一局域网下的优先级最高的设备,所述第一局域网下还包括多个子设备,所述第一主设备和所述多个子设备中均包括第一组播地址,所述第一主设备与所述多个子设备通过所述第一组播地址建立了连接关系,所述方法包括:获取第一子设备发送的上报事件,所述第一子设备为所述第一局域网下的多个子设备中的一个;根据预设规则确定所述上报事件对应的响应行为、以及执行所述响应行为的第二子设备;向所述第二子设备发送执行指令,所述执行指令用于指示所述第二子设备执行所述响应行为。2.根据权利要求1所述的方法,其特征在于,根据预设规则确定所述上报事件对应的响应行为、以及执行所述响应行为的第二子设备,包括:根据所述上报事件确定所述第一子设备的设备信息、以及所述第一子设备执行的上报行为;根据所述预设规则、所述第一子设备的设备信息、以及所述第一子设备执行的上报行为,确定所述响应行为以及所述第二子设备。3.根据权利要求2所述的方法,其特征在于,所述第二子设备为所述第一局域网下的多个设备中的一个;向所述第二子设备发送执行指令,包括:通过所述第一局域网向所述第二子设备发送所述执行指令。4.根据权利要求2所述的方法,其特征在于,所述互联系统还包括服务器,在获取第一子设备发送的上报事件之前,所述方法还包括:从所述服务器接收所述预设规则。5.根据权利要求4所述的方法,其特征在于,所述互联系统还包括第二局域网,所述第二子设备为所述第二局域网下的多个设备中的一个;向所述第二子设备发送执行指令,包括:向所述服务器发送所述执行指令,所述执行指令中包括所述上报事件对应的所述响应行为、以及执行所述响应行为的所述第二子设备的设备信息。6.根据权利要求1-5任一项所述的方法,其特征在于,在获取第一子设备发送的上报事件之前,所述方法还包括:通过所述第一组播地址接收所述第一局域网下的各所述子设备的优先级信息;根据所述第一主设备的优先级信息和所述第一局域网下的各所述子设备的优先级信息,与所述第一局域网下的各所述子设备建立连接关系。7.根据权利要求6所述的方法,其特征在于,根据所述第一主设备的优先级信息和所述第一局域网下的各所述子设备的优先级信息,与所述第一局域网下的各所述子设备建立连接关系,包括:根据所述第一主设备的优先级信息和所述第一局域网下的各所述子设备的优先级信息,确定所述第一主设备的优先级高于所述第一局域网下的各所述子设备的优先级;与所述第一局域网下的各所述子设备建立连接关系。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
从各所述子设备接收心跳包请求,根据各所述子设备发送的心跳包请求,分别向各所述子设备发送心跳包响应;若在预设时段内未收到所述多个子设备中的第三子设备的心跳包请求,则断开与所述第三子设备的连接关系。9.根据权利要求7所述的方法,其特征在于,在第四子设备中包括所述第一组播地址时,所述方法还包括:通过所述第一组播地址与所述第四子设备建立连接关系,并接收所述第四子设备的优先级信息;若根据所述第一主设备的优先级信息和所述第四子设备的优先级信息,确定所述第四子设备的优先级高于所述第一主设备的优先级,则向所述第四子设备发送所述预设规则,并通过所述第一组播地址发送第一报文,所述第一报文用于指示所述第一局域网下的各所述子设备断开与所述第一主设备的连接关系。10.根据权利要求7所述的方法,其特征在于,在接收到第二局域网下的第二主设备的第二报文后,所述方法还包括:根据所述第二报文获取第二主设备的优先级信息;若根据所述第一主设备的优先级信息和所述第二主设备的优先级信息确定所述第二主设备的优先级高于所述第一主设备的优先级,则通过所述第一组播地址发送第三报文,所述第三报文用于指示所述第一局域网下的各所述子设备断开与所述第一主设备的连接关系;否则,与所述第二主设备建立连接关系。11.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:从所述服务器获取更新后的预设规则;根据所述更新后的预设规则更新所述上报事件对应的响应行为和执行更新后的响应行为的第二子设备。12.一种互联方法,其特征在于,应用于互联系统中的服务器,所述互联系统中包括第一局域网下的一个第一主设备和多个子设备,所述第一主设备和所述多个子设备中均包括第一组播地址,所述第一主设备与所述多个子设备通过所述第一组播地址建立了连接关系,所述方法包括:从终端设备获取预设规则,所述预设规则用于指示所述互联系统下的各设备针对各上报事件的响应;向所述第一主设备发送所述预设规则。13.根据权利要求12所述的方法,其特征在于,所述互联系统中还包括第二局域网下的多个设备;所述方法还包括:从所述第一主设备获取执行指令,所述执行指令中包括上报事件对应的响应行为、以及执行所述响应行为的第二子设备的设备信息,所述上报事件为第一子设备向所述第一主设备发送的,所述第一子设备为所述第一局域网下的多个子设备中的一个,所述第二子设备为所述第二局域网下的设备;根据所述执行指令控制所述第二子设备执行所述响应行为。14.根据权利要求12或13所述的方法,其特征在于,若所述第一主设备与所述多个子设
备断开连接关系,所述方法还包括:从第一子设备接收上报事件;根据所述预设规则确定所述上报事件对应的响应行为、以及执行所述响应行为的第二子设备;控制所述第二子设备执行所述响应行为。15.一种互联系统,其特征在于,包括服务器、第一局域网下的一个第一主设备和多个子设备,所述第一主设备为所述第一局域网下的优先级最高的设备,所述第一主设备和所述多个子设备中均包括第一组播地址,所述第一主设备与所述多个子设备通过所述第一组播地址建立了连接...

【专利技术属性】
技术研发人员:张振刘向晨
申请(专利权)人:杭州萤石软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1