基于双备份的固件远程升级方法技术

技术编号:46477234 阅读:5 留言:0更新日期:2025-09-23 22:36
本发明专利技术涉及一种基于双备份的固件远程升级方法,所属固件升级技术领域,包括如下操作操作:流程一:开始整体升级流程。流程二:设备进行升级。流程三:判断设备升级状态,成功则跳转到流程四;升级失败,则跳转到进行该设备升级重试,跳转到流程二;如失败升级次数大于3次,则跳转到流程五。流程四:判断时候还有设备需要升级,如没有设备需要升级,则跳转到流程五。流程五:结束整体升级流程。能够有效解决升级过程中由于通讯不良、设备断电等原因导致的升级失败及设备异常问题,同时支持在备份还原后进行二次升级。通过在设备内部实现双固件存储区域,结合安全验证和自动切换机制,显著提升了多设备远程固件升级的安全性、可靠性和效率。

【技术实现步骤摘要】

本专利技术涉及固件升级,具体涉及一种基于双备份的固件远程升级方法


技术介绍

1、固件空中升级是指通过无线网络(例如wi-fi、蓝牙等)或其他远程连接方式对设备中的固件进行升级的过程。这种升级方式可以不需要物理连接设备,而是通过远程的方式对设备中的固件进行更新。

2、固件空中升级通常适用于智能设备、嵌入式系统、传感器、物联网设备等,特别是那些难以访问的设备或分布在广泛地区的设备。通过空中升级,设备制造商或系统管理员可以远程管理设备的固件,提供软件更新、功能改进和安全修复等服务。

3、现有技术1《一种多设备组合装置的固件远程升级方法及系统》,申请号为cn200910190528.9,公开了所述主设备接收来自于升级服务器的固件升级包,对所述固件升级包进行效验、拆包,分发拆分后的固件升级子包;主设备或子设备根据各自的固件升级子包完成各自的固件升级。所述系统包括位于主设备的升级包接收模块、升级流程控制模块、升级包处理模块;以及位于子设备的升级处理模块。现有技术1中对固件空中升级风险应对不足,例如由于通讯条件不佳导致升级失败、各设备异常断电等本文档来自技高网...

【技术保护点】

1.一种基于双备份的固件远程升级方法,其特征在于包括如下操作操作:

2.根据权利要求1所述的基于双备份的固件远程升级方法,其特征在于:对设备存储区块进行划分为存储区块1、存储区块2、存储区块3和存储区块4;存储区块1为Bootloader区,设备升级模块运行区域;存储区块2为OTA_data区,用来存放设备升级固件对应的信息区域;存储区块3为APP区,用来存放设备固件的区域;存储区块4为APP_BK区,用来备份设备固件的区域。

3.根据权利要求2所述的基于双备份的固件远程升级方法,其特征在于设备进行升级的流程包括如下步骤:

4.根据权利要求3所述的基于...

【技术特征摘要】

1.一种基于双备份的固件远程升级方法,其特征在于包括如下操作操作:

2.根据权利要求1所述的基于双备份的固件远程升级方法,其特征在于:对设备存储区块进行划分为存储区块1、存储区块2、存储区块3和存储区块4;存储区块1为bootloader区,设备升级模块运行区域;存储区块2为ota_data区,用来存放设备升级固件对应的信息区域;存储区块3为app区,用来存放设备固件的区域;存储区块4为app_bk区,用来备份设备固件的区域。

3.根据权利要求2所述的基于双备份的固件远程升级方法,其特征在于设备进行升级的流程包括如下步骤:

4.根据权利要求3所述的基于...

【专利技术属性】
技术研发人员:裘科杭彭达沈继中
申请(专利权)人:嘉兴新生纪智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1