[发明专利]一种物联网设备规模化快速远程更新程序的方法在审
申请号: | 201911349321.1 | 申请日: | 2019-12-24 |
公开(公告)号: | CN111092955A | 公开(公告)日: | 2020-05-01 |
发明(设计)人: | 万园;陈伟 | 申请(专利权)人: | 重庆深蜀科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L1/00;G06F8/65;G06F8/71 |
代理公司: | 上海思牛达专利代理事务所(特殊普通合伙) 31355 | 代理人: | 丁剑 |
地址: | 400000 重庆*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联网 设备 规模化 快速 远程 更新 程序 方法 | ||
1.一种物联网设备规模化快速远程更新程序的方法,其特征在于,包括:
配置云服务器,包括:设置更新区域、设置更新范围的原版本号、设置更新版本号、上传更新程序;
开始更新,包括:
云服务器将更新指令发给待更新区域内的所有集中器,所述更新指令包括:更新区域、更新范围的原版本号、更新版本号、更新程序数据;
集中器将更新程序数据分为N包,每个更新程序数据包自带编号,依次将每个更新程序数据包以广播形式间隔发送出去;
收到更新程序数据包的终端,检验更新版本号和更新程序数据包内容的正确性,检验通过,则保存收到的更新程序数据包,并且将所述更新程序数据包以广播形式转发出去;
集中器发送完所有更新程序数据包后,本阶段结束;
完成更新:终端收到所有编号的更新程序数据包,则自动更新程序,并且将当前版本号切换为最新版本号。
2.根据权利要求1所述的一种物联网设备规模化快速远程更新程序的方法,其特征在于,所述集中器发送完所有更新程序数据包后,还包括补充更新过程,所述补充更新,包括:
查询步骤:集中器广播发送补充更新的查询命令;
响应步骤:如果终端未更新完成,则随机延迟a毫秒后响应该命令,并返回缺失的更新程序数据包的编号列表;
发送步骤:集中器整理收到的所有响应信号,统计缺失的更新程序包列表,将缺失的更新程序包间隔发送出去,发送完成后返回查询步骤;
结束步骤:集中器没有收到任何终端返回的响应信号,结束。
3.根据权利要求2所述的一种物联网设备规模化快速远程更新程序的方法,其特征在于,所述补充更新结束后,还包括版本查询过程,所述版本查询包括:
集中器依次查询每个终端版本号,如果终端为原版本号,则跳转到补充更新步骤;如果终端为新版本号,则向云服务器返回该终端更新成功;如果终端无响应,则向云服务器返回终端无响应。
4.根据权利要求1-3中任一项所述的一种物联网设备规模化快速远程更新程序的方法,其特征在于,所述每个终端以广播形式转发收到的相同更新程序数据包的次数不超过2次。
5.根据权利要求4所述的一种物联网设备规模化快速远程更新程序的方法,其特征在于,所述集中器将每个更新程序数据包以广播形式间隔发送出去的间隔时间为1秒,每个更新程序数据包有512Byte。
6.根据权利要求2或4所述的一种物联网设备规模化快速远程更新程序的方法,其特征在于,所述补充更新过程中,所述集中器将缺失的更新程序包间隔发送出去的间隔时间为1秒。
7.根据权利要求6所述的一种物联网设备规模化快速远程更新程序的方法,其特征在于,所述补充更新过程中,所述查询步骤中集中器广播发送补充更新查询命令的次数为5次,相邻两次查询指令之间的间隔时间为5秒。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆深蜀科技有限公司,未经重庆深蜀科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911349321.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种微波催化甲烷制氢的方法及催化剂
- 下一篇:多功能护理床