[发明专利]一种mesh网络设备的多设备批量固件升级的方法在审
申请号: | 201911036462.8 | 申请日: | 2019-10-29 |
公开(公告)号: | CN110730104A | 公开(公告)日: | 2020-01-24 |
发明(设计)人: | 詹昭城;李清桥 | 申请(专利权)人: | 乐鑫信息科技(上海)股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F11/14;G06F8/654 |
代理公司: | 31311 上海沪慧律师事务所 | 代理人: | 朱九皋 |
地址: | 201203 上海市浦东新区中国(*** | 国省代码: | 上海;31 |
权利要求书: | 暂无信息 | 说明书: | 暂无信息 |
摘要: | 本发明提供了一种mesh网络设备的多设备批量固件升级的方法,它包括:主机生成带标识的固件压缩包,发送至mesh网络的根节点设备;根节点设备解压缩固件压缩包,校验固件正确性,并重新打包和压缩,以组播的方式向目标节点设备推送固件;升级固件在mesh网络的传输过程中,支持断点续传;目标节点设备解压缩出固件,对固件标识进行CRC校验,通过后进行固件升级并重启。目标节点设备重启异常则回退至旧版本启动。目标节点设备启动后向主机上报版本,由主机确认升级成功与否。本发明通过压缩和断点续传,减少了固件传输过程中对网络和存储资源的消耗,提高了批量升级的速度;通过固件类型检查和版本回退机制,防止固件和待升级设备不匹配导致设备升级异常。 | ||
搜索关键词: | 目标节点设备 主机 传输过程 断点续传 固件升级 根节点 解压缩 压缩包 回退 待升级设备 存储资源 批量升级 设备升级 升级成功 升级固件 校验固件 重新打包 压缩 多设备 旧版本 后向 推送 重启 组播 匹配 发送 上报 消耗 检查 网络 | ||
【主权项】:
1.一种mesh网络设备的多设备批量固件升级的方法,用于从主机向处于同一网络中的多个mesh网络设备同时发起并完成所述mesh网络设备的固件升级,其特征在于,包含以下步骤:/n步骤1、所述主机生成所述固件,并压缩所述固件,形成固件压缩包;/n步骤2、所述主机向当前mesh网络的根节点设备传输所述固件压缩包;所述根节点设备解压缩所述固件压缩包,并校验所述固件是否正确,若校验失败则升级失败,退出升级流程;/n步骤3、所述主机向所述根节点设备传输待升级设备列表;所述待升级设备列表包含全部目标节点设备;/n步骤4、所述根节点设备检查收到的所述待升级设备列表的正确性,若错误则升级失败,退出升级流程;/n步骤5、所述根节点设备向所有所述目标节点设备发送升级状态请求;/n步骤6、所述目标节点设备在收到所述升级状态请求后,擦除本设备的flash分区中的已有固件,并向所述根节点设备返回丢包情况;/n步骤7、所述根节点设备根据收到的所述丢包情况,将所述固件分发至所述目标节点设备;具体包含:/n步骤7.1、所述根节点根据收到的所述丢包情况,将所述固件准备成传输数据包;所述传输数据包中包含对所述固件进行数据压缩后的内容;以所述根节点设备为父节点设备;/n步骤7.2、所述父节点设备将所述传输数据包分发至所述中间传输节点设备或者所述目标节点设备;/n步骤7.3、所述中间传输节点设备或者所述目标节点设备接收所述传输数据包;/n步骤7.4如果当前设备是所述中间传输节点设备,那么以当前节点为新的所述父节点设备,跳转至步骤7.2继续;如果当前设备是所述目标节点设备,则跳转到步骤8;/n步骤8、所述目标节点设备接收所述传输数据包,解压缩后还原成所述固件,将所述固件写入所述flash分区中;/n步骤9、所述目标节点设备标示下一次重启后运行的flash启动分区为新升级固件分区;/n步骤10、所述目标节点设备向所述根节点设备发送升级完成信息;/n步骤11、所述根节点设备收到所有所述目标节点设备发送的所述升级完成信息后,向所有所述目标节点设备发送重启命令;/n步骤12、所述目标节点设备收到所述重启命令后重新启动;/n步骤13、启动完成后,所述目标节点设备向所述主机上报自身的当前设备的版本信息;/n步骤14、所述主机校验每一个所述目标节点设备发送的所述版本信息,确认所述目标节点设备升级成功与否,完成所述目标节点设备的升级。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐鑫信息科技(上海)股份有限公司,未经乐鑫信息科技(上海)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201911036462.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种网络质量分析方法和装置
- 下一篇:图片数据传输方法、装置、设备及存储介质