设备控制方法及装置、终端设备、网关及介质制造方法及图纸

技术编号:35723212 阅读:7 留言:0更新日期:2022-11-26 18:20
本申请提供一种基于分布式订阅的设备控制方法及装置、终端设备、网关及计算机存储介质,所述方法包括:根据待设置网关挂载的第一子设备的设备控制事件,确定与所述第一子设备关联的第二子设备;将所述第二子设备所挂载的网关确定为所述待设置网关的桥接网关;获取所述待设置网关的订阅配置信息,所述订阅配置信息包括从所述桥接网关订阅所述第二子设备的状态信息。状态信息。状态信息。

【技术实现步骤摘要】
设备控制方法及装置、终端设备、网关及介质


[0001]本申请涉及智能家居
,尤其是涉及一种基于分布式订阅的设备控制方法及装置、终端设备、网关及计算机存储介质。

技术介绍

[0002]随着智能家居行业的不断发展,全屋智能的概念深入人心,用户家里的智能家居设备的类型、数量均不断增加。
[0003]已知的在对智能家居设备的自动化场景控制都是基于云端服务器上执行实现,然而,基于云端服务器实现自动化场景控制在实际应用中,有存在网络延时的现象,而且在外部网络服务质量不佳的情况下,将导致自动化场景控制无法执行。

技术实现思路

[0004]为解决现有存在的技术问题,本申请提供一种使得对智能家居设备的自动化场景控制可以最大化执行的基于分布式订阅的设备控制方法及装置、终端设备、网关及计算机存储介质。
[0005]为达到上述目的,本申请实施例的技术方案是这样实现的:
[0006]第一方面,本申请实施例提供一种基于分布式订阅的设备控制方法,应用于终端设备,包括:根据待设置网关挂载的第一子设备的设备控制事件,确定与所述第一子设备关联的第二子设备;将所述第二子设备所挂载的网关确定为所述待设置网关的桥接网关;获取所述待设置网关的订阅配置信息,所述订阅配置信息包括从所述桥接网关订阅所述第二子设备的状态信息。
[0007]第二方面,本申请实施例提供一种基于分布式订阅的设备控制装置,应用于终端设备,包括确定模块,用于根据待设置网关挂载的第一子设备的设备控制事件,确定与所述第一子设备关联的第二子设备;桥接模块,用于将所述第二子设备所挂载的网关确定为所述待设置网关的桥接网关;订阅模块,用于获取所述待设置网关的订阅配置信息,所述订阅配置信息包括从所述桥接网关订阅所述第二子设备的状态信息。
[0008]第三方面,本申请实施例提供一种终端设备,包括处理器及存储器,所述存储器内存储有可被所述处理器执行的计算机程序,所述计算机程序被所述处理器执行时实现如本申请应用于终端设备侧的任一实施例所述的基于分布式订阅的设备控制方法。
[0009]上述实施例提供的基于分布式订阅的设备控制方法、装置及终端设备,通过根据待设置网关挂载的第一子设备的设备控制事件,确定与所述第一子设备关联的第二子设备,将所述第二子设备所挂载的网关确定为所述待设置网关的桥接网关,并配置所述待设置网关订阅所述第二子设备的状态信息,通过根据设备控制事件中设备之间的关系,将关联设备对应的网关进行桥接,通过网关之间的消息互联互通即可实现设备控制,如此,无需依赖于设备当前接入的广域网络的网络质量,当网络质量不佳或主网关离线时,仍可以通过桥接网关之间消息互联实现对智能家居设备的自动化场景控制,使得对智能家居设备的
自动化场景控制可以最大化执行,减少网络延迟,提升用户体验。
[0010]第四方面,本申请实施例提供一种基于分布式订阅的设备控制方法,应用于网关,包括:获取桥接网关发送的第二子设备的状态信息;其中,所述第二子设备根据当前挂载的第一子设备的设备控制事件确定;根据所述状态信息及所述设备控制事件,控制所述第一子设备执行相应动作。
[0011]第五方面,本申请实施例提供一种基于分布式订阅的设备控制装置,应用于网关,包括获取模块,用于获取桥接网关发送的第二子设备的状态信息;其中,所述第二子设备根据当前挂载的第一子设备的设备控制事件确定;执行模块,用于根据所述状态信息及所述设备控制事件,控制所述第一子设备执行相应动作。
[0012]第六方面,本申请实施例提供一种网关,包括处理器及存储器,所述存储器内存储有可被所述处理器执行的计算机程序,所述计算机程序被所述处理器执行时实现如本申请应用于网关侧的任一实施例所述的基于分布式订阅的设备控制方法。
[0013]上述实施例提供的基于分布式订阅的设备控制方法、装置及网关,通过根据设备控制事件中设备之间的关系,将关联设备对应的网关进行桥接,通过桥接网关之间的消息互联互通即可实现设备控制,如此,无需依赖于设备当前接入的广域网络的网络质量,当网络质量不佳或主网关离线时,仍可以通过桥接网关之间消息互联实现对智能家居设备的自动化场景控制,使得对智能家居设备的自动化场景控制可以最大化执行,减少网络延迟,提升用户体验。
[0014]第七方面,本申请实施例提供一种基于分布式订阅的设备控制方法,应用于设备控制系统,包括:终端设备根据待设置网关挂载的第一子设备的设备控制事件,确定与所述第一子设备关联的第二子设备,将所述第二子设备所挂载的网关确定为所述待设置网关的桥接网关,配置所述待设置网关从所述桥接网关订阅所述第二子设备的状态信息;所述待设置网关获取所述桥接网关发送的第二子设备的状态信息,根据所述状态信息及所述设备控制事件,控制所述第一子设备执行相应动作。
[0015]上述实施例提供的基于分布式订阅的设备控制方法,终端设备配置通过根据设备控制事件中设备之间的关系,配置设备控制事件中的网关进行桥接,使得桥接网关之间通过消息互联互通即可实现设备控制,如此,无需依赖于设备当前接入的广域网络的网络质量,当网络质量不佳或主网关离线时,仍可以通过桥接网关之间消息互联来实现对智能家居设备的自动化场景控制,使得对智能家居设备的自动化场景控制可以最大化执行,减少网络延迟,提升用户体验。
[0016]第八方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被控制器执行时实现本申请任一实施例所述的基于分布式订阅的设备控制方法。
[0017]上述实施例提供的计算机存储介质,其所实现的安防监控方法与前述实施例提供分别应用于所述终端设备侧和所述网关侧的安防监控方法实施例属于同一构思,相应具有相同的有益技术效果,这里不再赘述。
附图说明
[0018]图1为一实施例中基于分布式订阅的设备控制方法的可选应用场景示意图;
[0019]图2为一实施例中基于分布式订阅的设备控制方法的流程图;
[0020]图3为一实施例中基于分布式订阅的设备控制装置的示意图;
[0021]图4为另一实施例中基于分布式订阅的设备控制方法的流程图;
[0022]图5为另一实施例中基于分布式订阅的设备控制装置的示意图;
[0023]图6为又一实施例中基于分布式订阅的设备控制方法的流程图;
[0024]图7为一实施例中已知的云端集中式自动化控制系统的示意图;
[0025]图8为图7所示云端集中式自动化控制系统中故障点分布示意图;
[0026]图9为一实施例中本地化集中式自动化控制系统的示意图;
[0027]图10为图9所示本地化集中式自动化控制系统中故障点分布示意图;
[0028]图11为一实施例中基于分布式订阅的自动化控制系统的示意图;
[0029]图12为图11所示基于分布式订阅的自动化控制系统中故障点分布示意图;
[0030]图13为一实施例中终端设备的示意图;
[0031]图14为另本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于分布式订阅的设备控制方法,应用于终端设备,其特征在于,包括:根据待设置网关挂载的第一子设备的设备控制事件,确定与所述第一子设备关联的第二子设备;将所述第二子设备所挂载的网关确定为所述待设置网关的桥接网关;获取所述待设置网关的订阅配置信息,所述订阅配置信息包括从所述桥接网关订阅所述第二子设备的状态信息。2.如权利要求1所述的设备控制方法,其特征在于,所述根据待设置网关挂载的第一子设备的设备控制事件,确定与所述第一子设备关联的第二子设备之前,包括:获取场景自动化信息,所述场景自动化信息包括设备控制条件及与所述设备控制条件对应的设备控制动作;根据所述场景自动化信息中所述设备控制条件及对应的所述设备控制动作获取与待设置网关的第一子设备关联的设备控制事件。3.如权利要求2所述的设备控制方法,其特征在于,还包括:将与所述待设置网关挂载的所述第一子设备关联的设备控制事件下发给所述待设置网关。4.如权利要求2所述的设备控制方法,其特征在于,还包括:根据所述场景自动化信息创建所述待设置网关对应的本地自动化信息;所述本地自动化信息包括所述待设置网关挂载的所述第一子设备相关的设备控制条件及其对应的所述设备控制动作、所述待设置网关挂载的所述第一子设备相关的设备控制动作及其对应的设备控制条件;将所述本地自动化信息下发给所述待设置网关。5.一种基于分布式订阅的设备控制方法,应用于网关,其特征在于,包括:获取桥接网关发送的第二子设备的状态信息;其中,所述第二子设备根据当前挂载的第一子设备的设备控制事件确定;根据所述状态信息及所述设备控制事件,控制所述第一子设备执行相应动作。6.如权利要求5所述的设备控制方法,其特征在于:所述获取桥接网关发送的第二子设备的状态信息之前,包括:获取当前挂载的所述第一子设备的设备控制事件进行本地存储。7.如权利要求5所述的设备控制方法,其特征在于:所述获取桥接网关发送的第二子设备的状态信息之前,包括:获取本地自动化信息;其中,所述本地自动化信息包括待设置网关挂载的所述第一子设备相关的设备控制条件及其对应的所述设备控制动作、所述待设置网关挂载的所述第一子设备相关的设备控制动作及其对应的设备控制条件;基于所述本地自动化信息从所述桥接网关订阅所述第二子设备的状态。8.如权利要求5所述的设备控制方法,其特征在于:所述获取桥接网关发送的第二子设备的状态信息之前,包括:获取场景自动化信息,所述场景自动化信息包括设备控制条件及与所述设备控制条件对应的设备控制动作;根据所述场景自动化信息中所述设备控制条件及对应的所述设备控制动作获取与当
前挂载的所述第一子设备关联的设备控制事件。9.如权利要求8所述的设备控制方法,其特征在于:还包括:根据所述设备控制事件创建本地自动化信息,所述本地自动化信息包括与当前挂载的所述第一子设备相关的设备控制条件及其对应的所述设备控制动作、与当前挂载的所述第一子设备相关的设备控制动作及其对应的设备控制条件。10.一种基于分布式订阅的设备控制方法,应用于设备控制系统,其特征在于,包括:终端设备根据待设置网关挂载的第一子设备的设...

【专利技术属性】
技术研发人员:周宇建
申请(专利权)人:深圳绿米联创科技有限公司
类型:发明
国别省市:

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

1