[发明专利]一种基于设备快照的物联网智能设备状态同步方法及系统在审
申请号: | 201710298731.2 | 申请日: | 2017-04-27 |
公开(公告)号: | CN107154972A | 公开(公告)日: | 2017-09-12 |
发明(设计)人: | 陈宏亮 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/26;H04L9/32 |
代理公司: | 杭州千克知识产权代理有限公司33246 | 代理人: | 周希良,吴辉辉 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 设备 快照 联网 智能 状态 同步 方法 系统 | ||
1.一种基于设备快照的物联网智能设备状态同步方法,其特征在于,包括步骤:
S1.获取智能设备当前状态信息;
S2.获取状态偏差信息,所述状态偏差信息包括:智能设备状态改变请求、智能设备状态改变控制命令;
S3.接收并通过所述智能设备状态改变请求,根据所述智能设备状态改变控制命令更改所述智能设备状态。
2.如权利要求1所述的基于设备快照的物联网智能设备状态同步方法,其特征在于,步骤S1具体为:
A1.智能设备基于MQTT协议建立与云端的通信连接;
A2.智能设备发送当前状态信息至云端设备快照;
A3.云端设备快照接收智能设备发送的当前状态信息,并将所述当前状态信息保存至云端数据库内。
3.如权利要求2所述的基于设备快照的物联网智能设备状态同步方法,其特征在于,步骤A1具体为:
A11.智能设备使用控制台申请的密钥进行签名请求授权;
A12.云端服务器验证签名是否合法,若合法,则返回pubkey证书;
A13.智能设备使用pubkey证书TLS协议连接MQTT。
4.如权利要求1所述的基于设备快照的物联网智能设备状态同步方法,其特征在于,步骤S2具体为:
B1.应用程序向云端设备快照请求获取所述智能设备的当前状态信息;
B2.云端设备快照接收请求后,从云端数据库内获取所述智能设备的当前状态信息,并发送所述当前状态信息至应用程序;
B3.应用程序接收所述智能设备当前状态信息后,将所述当前状态信息与预期状态信息比对,获取状态偏差信息,并将所述状态偏差信息发送至云端设备快照。
5.如权利要求4所述的基于设备快照的物联网智能设备状态同步方法,其特征在于,步骤S3具体为:
C1.云端设备快照接收并通过所述应用程序发送的智能设备状态改变请求;
C2.若所述智能设备为在线状态,则云端设备快照发送所述智能设备状态改变控制命令至所述智能设备;
C3.智能设备接收所述智能设备状态改变控制命令,并做对应状态改变。
6.如权利要求5所述的基于设备快照的物联网智能设备状态同步方法,其特征在于,步骤C2还包括:
若所述智能设备为离线状态,则云端设备快照保存所述智能设备状态改变控制命令。
7.如权利要求6所述的基于设备快照的物联网智能设备状态同步方法,其特征在于,当智能设备上线后,判断所述智能设备是否存在状态改变:
若不存在,则云端设备快照将所述保存的智能设备状态改变控制命令发送至所述智能设备;
若存在,则云端设备快照获取所述智能设备的新的当前状态信息,发送所述新的当前状态信息至应用程序,并返回步骤B3。
8.一种基于设备快照的物联网智能设备状态同步系统,包括云端设备快照模块、智能设备SDK模块、移动终端应用程序SDK模块,其特征在于:
所述云端设备快照模块包括:
第一获取单元,用于获取智能设备当前状态信息;
第二获取单元,用于获取状态偏差信息,所述状态偏差信息包括:智能设备状态改变请求、智能设备状态改变控制命令;
执行单元,用于接收并通过所述智能设备状态改变请求,根据所述智能设备状态改变控制命令更改所述智能设备状态;
所述智能设备SDK模块用于与云端进行通信,并发送智能设备当前状态信息至云端设备快照模块;
所述移动终端应用程序SDK模块用于将所述当前状态信息与预期状态信息比对,获取状态偏差信息,并将所述状态偏差信息发送至云端设备快照。
9.如权利要求8所述的基于设备快照的物联网智能设备状态同步系统,其特征在于,所述智能设备SDK模块包括:
通信单元,用于基于MQTT协议建立与云端的通信连接;
第一发送单元,用于发送智能设备当前状态信息至云端设备快照。
10.如权利要求8所述的基于设备快照的物联网智能设备状态同步系统,其特征在于,所述移动终端应用程序SDK模块包括:
请求单元,用于向云端设备快照模块请求获取智能设备的当前状态信息;
对比单元,用于在接收智能设备的当前状态信息后,将所述当前状态信息与预期状态信息比对,获取状态偏差信息;
第二发送单元,用于将所述状态偏差信息发送至云端设备快照模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710298731.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:附设微风泵的发用梳
- 下一篇:防止他人误用的旅行杯