[发明专利]设备影子的处理方法、装置和系统在审
申请号: | 202010265717.4 | 申请日: | 2020-04-07 |
公开(公告)号: | CN111478965A | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 杨培海;邓宏;陈良 | 申请(专利权)人: | 四川虹美智能科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F16/23 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 621050 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 影子 处理 方法 装置 系统 | ||
1.设备影子的处理方法,其特征在于,包括:
S1:在接收到至少一个设备发来的第一状态信息时,针对所述至少一个设备中的每一个当前设备,确定缓存的数据中是否存在与所述当前设备相关联的控制命令,如果是,执行S2,否则,执行S4;
S2:将所述控制命令发送给所述当前设备,执行S3;
S3:当接收到所述当前设备按照所述控制命令执行操作后返回的第二状态信息时,将所述第二状态信息作为当前状态信息,执行S5;
S4:将所述第一状态信息作为当前状态信息,执行S5;
S5:根据所述当前状态信息,更新所述当前设备的设备状态信息;
S6:根据预先存储的至少一个客户端与至少一个设备的关联关系,确定所述当前设备对应的至少一个目标客户端;
S7:将所述当前设备的所述设备状态信息发送给每一个所述目标客户端,其中,所述第一状态信息为所述至少一个设备在更改当前状态后发来的信息。
2.根据权利要求1所述的设备影子的处理方法,其特征在于,
当缓存的数据中存在与所述当前设备相关的控制命令时,在所述S2之前,进一步包括:
根据所述当前设备对应的设备类型,从预先存储的至少一种解析文件中确定目标解析文件,其中,每一种所述解析文件与至少一种类型的设备相对应;
利用所述目标解析文件将所述控制命令转换为与所述当前设备对应的数据类型相匹配的控制命令;
将转换后的所述控制命令作为控制命令,执行S2;
在所述S5之前,进一步包括:
利用所述目标解析文件将所述当前状态信息转换为预设格式的当前状态信息,并将转换后的所述当前状态信息作为当前状态信息,执行S5。
3.根据权利要求2所述的设备影子的处理方法,其特征在于,
所述S5,包括:
F1:确定所述当前状态信息对应的时间戳;
F2:根据所述当前状态信息和所述时间戳,生成所述当前设备的设备状态信息;
F3:确定缓存的数据中是否存在最近一次存储的所述当前设备的设备状态信息,如果是,执行F4,否则,执行F5;
F4:删除最近一次存储的所述当前设备的设备状态信息,执行F5;
F5:对所述设备状态信息进行缓存。
4.根据权利要求1至3中任一所述的设备影子的处理方法,其特征在于,
进一步包括:
D1:在接收到当前客户端发来的控制命令时,确定所述控制命令对应的目标设备是否处于在线状态,如果是,执行D2,否则,执行D3;
D2:将所述目标设备作为当前设备,执行S2;
D3:缓存所述控制命令;
在所述将所述控制命令发送给所述当前设备之后,进一步包括:
删除所述控制命令。
5.设备影子的处理装置,其特征在于,包括:
信息处理模块,用于执行:S1:在接收到至少一个设备发来的第一状态信息时,针对所述至少一个设备中的每一个当前设备,确定缓存的数据中是否存在与所述当前设备相关联的控制命令,如果是,触发信息发送模块执行S2,否则,执行S4;S3:当接收到所述当前设备按照信息发送模块发送的所述控制命令执行操作后返回的第二状态信息时,将所述第二状态信息作为当前状态信息,触发状态更新模块执行S5;S4:将所述第一状态信息作为当前状态信息,触发状态更新模块执行S5;
信息发送模块,用于在被所述信息处理模块触发时执行:S2:将所述控制命令发送给所述当前设备;在被设备关联模块触发时执行:S7:将所述当前设备的所述设备状态信息发送给每一个所述目标客户端,其中,所述第一状态信息为所述至少一个设备在更改当前状态后发来的信息;
状态更新模块,用于执行:S5:根据所述信息处理模块确定的所述当前状态信息,更新所述当前设备的设备状态信息,触发设备关联模块执行S6;
设备关联模块,用于执行:S6:根据预先存储的至少一个客户端与至少一个设备的关联关系,确定所述当前设备对应的至少一个目标客户端,触发信息发送模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川虹美智能科技有限公司,未经四川虹美智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010265717.4/1.html,转载请声明来源钻瓜专利网。