【技术实现步骤摘要】
一种终端设备远程升级方法
[0001]本专利技术涉及软件升级
,尤其涉及一种终端设备远程升级方法。
技术介绍
[0002]目前,嵌入式设备具有低成本高可靠的特点,广泛应用在工业,民用等诸多领域。嵌入式设备通常是面向特定应用场景开发的设备,包含业务模块以及嵌入式程序更新程序重新覆写。在实际应用中需要更新业务模块实现修正功能、增强在实现远程升级功能过程中,会出现各种异常情况导,例如升级过程中断电,网络传输过程中丢包等情况,就会出现业务模块代码不完整,这就造成无法正常使用。
[0003]现有方案中,一般采用多业务模块冗余备份容错,这样主业务模块损坏,可以有备份方案,保证可用。但上述方案中,也无法避免无法解决远程升级的问题,而且也导致存储成功增加,增加设备成本。
[0004]因此,现有技术存在缺陷,需要改进。
技术实现思路
[0005]本专利技术的目的是克服现有技术的不足,提供一种终端设备远程升级方法。
[0006]本专利技术的技术方案如下:提供一种终端设备远程升级方法,包括如下步骤:< ...
【技术保护点】
【技术特征摘要】
1.一种终端设备远程升级方法,其特征在于,包括如下步骤:步骤1:发起升级之前,预先对嵌入式程序进行完整性检测;步骤2:检测完整后,对数据包进行处理,针对性对硬件模块缓存的大小来决定分包大小,同时下发一个配置清单以及相关数据包数据到设备上通知设备,让嵌入式升级程序准备好升级任务,在未接收完整数据包的情况下,嵌入式程序不执行替换动作;步骤3:当单包数据接收完成后,同步返回信息,告知升级服务器接收情况;步骤4:当单包数据接收成功后,进行下一个数据包的发送;如果单包数据接收失败,或等待超时的情况,则进行补传;步骤5:当终端设备判断接收完成所有的数据包并完成检验工作后,发起对业务模块进行替换;步骤6:完成替换后,终端设备执行重启动作;步骤7:完成对业务模块的升级后,上报升级设备当前版本号到升级服务系统,同步升级进度。2.根据权利要求1所述的终端设备远程升级方法,其特征在于,所述步骤1中采用哈希...
【专利技术属性】
技术研发人员:何钰,何晓军,钟先银,
申请(专利权)人:深圳市德仪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。