[发明专利]设备联动控制方法、装置、电子设备及存储介质在审
申请号: | 202110266659.1 | 申请日: | 2021-03-11 |
公开(公告)号: | CN115080259A | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | 李磊 | 申请(专利权)人: | 北京金山云网络技术有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 卢万腾;曾军 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 联动 控制 方法 装置 电子设备 存储 介质 | ||
本发明实施例提供了一种设备联动控制方法、装置、电子设备及存储介质,所述方法包括:在接收到智能设备上报的设备消息的情况下,调用预设规则引擎从消息队列集中确定设备消息对应的消息队列;调用预设规则引擎将设备消息分发至消息队列集中的消息队列;调用预设场景引擎并发监听消息队列集中的消息队列,获取消息队列中的设备消息;调用预设场景引擎确定设备消息对应的联动场景,控制联动场景对应的联动设备执行预设操作。如此可以实现智能设备上报的不同的设备消息分发至不同的消息队列,并行消费不同的设备消息来控制不同的联动场景对应的联动设备执行预设操作,避免设备消息的积压,避免设备联动出现延迟。
技术领域
本发明涉及通信技术领域,尤其涉及一种设备联动控制方法、装置、电子设备及存储介质。
背景技术
在智能设备联动控制的场景中,各个智能设备基于IFTTT(if this then that的缩写)规则进行设备与设备之间的联动和控制。其中,this可认为是触发条件,that可认为是设备的执行操作或执行事件。例如,如果智能门锁识别出门口的人通过了生物认证(触发条件),则门自动打开(执行事件)。又例如,如果门开了,且室内温度高于28摄氏度(触发条件),则空调自动启动(执行事件)。
相关技术中,在基于IFTTT规则进行设备与设备之间的联动和控制的过程中,智能设备可以上报设备消息,接收智能设备上报的设备消息(触发条件),基于设备消息的接收时刻来联动控制设备消息对应的智能设备(执行事件)。由于智能设备上报设备消息比较频繁,例如在一段时间段内多次上报设备消息,导致接收的设备消息数据众多,基于设备消息的接收时刻来联动控制设备消息对应的智能设备,容易造成设备消息的积压,导致设备联动出现延迟。
发明内容
本发明实施例的目的在于提供一种设备联动控制方法、装置、电子设备及存储介质,以实现避免设备消息的积压,避免设备联动出现延迟的有益效果。具体技术方案如下:
在本发明实施例的第一方面,首先提供了一种设备联动控制方法,所述方法包括:
在接收到智能设备上报的设备消息的情况下,调用预设规则引擎从消息队列集中确定所述设备消息对应的消息队列;
调用所述预设规则引擎将所述设备消息分发至所述消息队列集中的所述消息队列;
调用预设场景引擎并发监听所述消息队列集中的所述消息队列,获取所述消息队列中的所述设备消息;
调用所述预设场景引擎确定所述设备消息对应的联动场景,控制所述联动场景对应的联动设备执行预设操作。
在一个可选的实施方式中,所述调用预设规则引擎从消息队列集中确定所述设备消息对应的消息队列,包括:
调用预设规则引擎解析所述设备消息中携带的设备特征信息;
调用所述预设规则引擎确定与所述设备特征信息对应的智能设备集或智能设备;
调用所述预设规则引擎从消息队列集中确定所述智能设备集或智能设备对应的消息队列,为所述设备消息对应的消息队列。
在一个可选的实施方式中,所述调用预设规则引擎解析所述设备消息中携带的设备特征信息,包括:
调用预设规则引擎确定与所述智能设备对应的设备特征信息解析策略;
调用所述预设规则引擎以所述设备特征信息解析策略,定位所述设备消息中设备特征信息对应的设备特征信息字段;
调用所述预设规则引擎解析所述设备消息中所述设备特征信息字段对应的设备特征信息。
在一个可选的实施方式中,所述调用所述预设规则引擎将所述设备消息分发至所述消息队列集中的所述消息队列,包括:
调用所述预设规则引擎解析所述设备消息中携带的智能设备标识;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司,未经北京金山云网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110266659.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种半导体器件的制造方法
- 下一篇:抽穗期调控基因Ehd5及其应用