[发明专利]一种场景联动同步方法及系统在审
申请号: | 202210492830.5 | 申请日: | 2022-05-07 |
公开(公告)号: | CN114785850A | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 廖翌棋;丁志磊;林新富;周培煌;刘宇 | 申请(专利权)人: | 北京卡特加特智能科技有限公司 |
主分类号: | H04L67/51 | 分类号: | H04L67/51;H04L41/0816 |
代理公司: | 深圳市科冠知识产权代理有限公司 44355 | 代理人: | 王久明 |
地址: | 100000 北京市丰台区南三*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 场景 联动 同步 方法 系统 | ||
本发明涉及场景联动同步方法及系统,其中方法包括步骤:在有需要关联其他设备的设备入网时,根据设备的关联信息生成对应的具有唯一性的主题;根据关联信息将生成的主题的信息发送至相关联的设备,供相关联的设备订阅主题;参与联动的设备的状态发生变化时,在相应主题上发布设备状态变化消息,通过MQTT服务将设备状态变化消息发送至与发生状态变化的设备订阅了相同主题的设备;收到状态变化消息的设备进行相应的状态更新;应用本申请的方式方法,当一个设备的状态发生变化时,通过MQTT服务能够让相关联的设备快速的进行相应状态的更改,同步可靠性好,且效率高,简化设备中复杂的通信机制,且不受设备数量限制。
技术领域
本发明涉及物联网技术领域,更具体地说,涉及一种场景联动同步方法及系统。
背景技术
随着科技的发展,智能设备越来越多,以往对智能设备单一固定控制的方式已不能满足人们对不同场景下不同设备的控制需求,进而产生场景化多设备联动控制的方式,但由于联动控制涉及到的设备比较多,且控制复杂,往往出现当前设备控制或者被其他关联设备控制后,只有当前设备的状态与控制方的指示灯是同步的,其他关联的设备并不知道此设备状态已经改变,即其他关联到该设备的指示灯和当前被控设备状态不一致,大大影响用户使用和体验感。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种场景联动同步方法及系统。
本发明解决其技术问题所采用的技术方案是:
构造一种场景联动同步方法,其中,包括以下步骤:
第一步:在有需要关联其他设备的设备入网时,根据设备的关联信息生成对应的具有唯一性的主题;
第二步:根据关联信息将生成的主题的信息发送至相关联的设备,供相关联的设备订阅主题;
第三步:参与联动的设备的状态发生变化时,在相应主题上发布设备状态变化消息,通过MQTT服务将设备状态变化消息发送至与发生状态变化的设备订阅了相同主题的设备;
第四步:收到状态变化消息的设备进行相应的状态更新。
本发明所述的场景联动同步方法,其中,所述第一步中还包括方法:
设备在入网时,上报设备当前状态并选择是否关联其他设备,若选择关联其他设备则增加关联设备属性,关联信息存储在关联设备属性内。
本发明所述的场景联动同步方法,其中,所述第三步中还包括方法:
通过MQTT服务将设备状态变化消息发送订阅了相同主题的设备时,底层硬件通过信道侦听、数据发送碰撞检测、数据冲突处理中一种或多种手段来保障信息发送的时效性与完整性。
本发明所述的场景联动同步方法,其中,所述方法还包括:
在设备入网时,判断设备是否为需要关联其他设备的设备,若是需要关联其他设备的设备,则执行如第一步至第三步中操作,否则直接完成入网操作。
本发明所述的场景联动同步方法,其中,所述方法还包括:
在有已入网设备需要被删除时,检测该设备是否具有相关联的设备;
若不存在相关联的设备则直接删除;
若存在相关联的设备,则查找相应的订阅主题,在主题上发明取消订阅消息通知相关联设备取消订阅后删除设备。
一种场景联动同步系统,其中,包括主题服务单元和MQTT服务单元;
所述主题服务单元,在有需要关联其他设备的设备入网时,根据设备的关联信息生成对应的具有唯一性的主题;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京卡特加特智能科技有限公司,未经北京卡特加特智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210492830.5/2.html,转载请声明来源钻瓜专利网。