[发明专利]一种设备升级方法和装置有效
申请号: | 201810869281.2 | 申请日: | 2018-08-02 |
公开(公告)号: | CN110798331B | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 潘秋菱;张园园;姜耀国;张辉 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;H04L9/32;G06Q40/04 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 逯长明;许伟群 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设备 升级 方法 装置 | ||
1.一种设备升级方法,其特征在于,所述方法包括:
物联网IOT网关获取升级请求,所述升级请求中包括升级包的第一期望版本号;
所述IOT网关根据所述第一期望版本号对第一设备集合中的至少一个设备的期望版本号进行更新,并将更新后包括所述第一期望版本号的至少一个更新结果记录在区块链的本地账本上;
所述IOT网关通过所述本地账本中记录的至少一个更新结果的第一期望版本号确定待升级设备;
所述IOT网关向所述待升级设备发送升级任务,以使所述待升级设备按照所述第一期望版本号更新自身的版本号。
2.根据权利要求1所述的方法,其特征在于,所述IOT网关对第一设备集合中的至少一个设备的期望版本号进行更新,包括:
所述IOT网关获取其所管理的所有设备的设备ID;
所述IOT网关根据所述设备ID在所述第一设备集合中筛选出需要更新的至少一个设备;
所述IOT网关在所述需要更新的至少一个设备的第二期望版本号小于所述第一期望版本号的情况下,将所述需要更新的至少一个设备的第二期望版本号替换为所述第一期望版本号。
3.根据权利要求1所述的方法,其特征在于,所述IOT网关确定待升级设备的过程,包括:
所述IOT网关获取所述第一设备集合中的至少一个设备的实际版本号;
所述IOT网关比较每个更新结果中的第一期望版本号是否大于设备对应的实际版本号,如果大于,则确定所述设备为所述待升级设备。
4.根据权利要求1所述的方法,其特征在于,所述升级请求中还包括第一设备群组标识,
在所述IOT网关对第一设备集合中的至少一个设备的期望版本号进行更新之前,所述方法还包括:
所述IOT网关判断所述第一设备群组标识与记录在所述本地账本中的每个设备的第二群组标识是否相同;如果相同,则将所述第一设备群组标识或第二设备群组标识所指示的设备作为所述第一设备集合中的设备。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述IOT网关向所述待升级设备发送升级任务之后,所述方法还包括:
所述IOT网关获取升级包的名称;
所述IOT网关根据所述升级包的名称确定记载在所述本地账本的,且与所述升级包的名称对应的包下载地址和包哈希值;
所述IOT网关根据所述包下载地址获取升级包,以及根据所述包哈希值对所述升级包进行验证;
所述IOT网关将验证通过的升级包发送给所述待升级设备。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
所述IOT网关获取所述待升级设备反馈的升级结果,所述升级结果中包括所述待升级设备升级后的实际版本号,所述升级后的实际版本号与所述第一期望版本号相同;
所述IOT网关将所述升级后的实际版本号通过交易提案发送给设备管理节点;
所述IOT网关在接收到所述设备管理节点根据所述交易提案反馈的验证通过的消息之后,将所述待升级设备升级到所述实际版本号的交易记录在所述区块链的本地账本上。
7.一种设备升级方法,其特征在于,所述方法包括:
设备管理节点获取来自至少一个应用节点的至少一个交易,其中,每个所述交易包括升级包的第一期望版本号;
所述设备管理节点向IOT网关发送携带有所述升级包的第一期望版本号的升级请求,所述升级请求用于指示IOT网关对第一设备集合中的至少一个设备的期望版本号进行更新,并将至少一个更新结果记录在区块链的本地账本上,所述至少一个更新结果记录包括所述第一期望版本号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810869281.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电信诈骗库更新处理方法及装置
- 下一篇:用于搜索目录访问组的方法和系统