基于动态升级策略的OTA升级方法技术

技术编号:41113378 阅读:39 留言:0更新日期:2024-04-25 14:04
本发明专利技术公开一种基于动态升级策略的OTA升级方法,包括以下步骤:升级包的存在触发升级程序,从升级包中提取更新后的初始状态策略和专项状态策略保存在策略分区,更新后的初始状态策略覆盖原始的初始状态策略,本轮次的升级程序执行完成后,查询本轮次升级的状态信息;根据状态信息调用初始状态策略中对应的初始子策略,初始子策略中包含下一轮次的升级程序应进入的状态策略,以及本轮次的升级程序执行完成后的操作,其中,状态策略仅可为初始状态策略或者专项状态策略,当状态信息存在指定异常时,下一轮次的升级程序跳转到所述专项状态策略。本发明专利技术的有益效果是:形成多层策略之前的递进和闭环,无需对升级程序进行更新,有效避免数据冗余。

【技术实现步骤摘要】

本专利技术涉及互联网,尤其涉及一种基于动态升级策略的ota升级方法。


技术介绍

1、ota(over-the-air technology)升级技术是通过远程无线的方式获取升级包,再使用升级程序将升级包数据写入flash的技术,由于其操作简单,节省设备资源,已广泛应用于智能硬件和车载设备的升级。

2、在嵌入式ota升级领域,不同的嵌入式设备存在多种场景和需求。比如针对智能门锁设备的ota升级,首先要确保门锁在升级过程中能够正常开关,所以ota升级过程中出现异常问题时设备不允许死机,且升级完成后需要自动重启以上都是针对特定嵌入式电子产品的ota要求。

3、现有的ota升级对于不同场景和需求的处理方法是修改程序源代码,修改完成后对源代码进行升级,这种处理方式首先会使代码严重冗余、程序维护成本高,其次ota升级步骤繁琐,用户需要先升级ota升级程序,再进行数据升级,兼容性差。


技术实现思路

1、针对上述问题,本专利技术提出一种基于动态升级策略的ota升级方法,主要解决现有ota升级兼容性差的本文档来自技高网...

【技术保护点】

1.一种基于动态升级策略的OTA升级方法,其特征在于,包括以下步骤:

2.如权利要求1所述的基于动态升级策略的OTA升级方法,其特征在于,所述初始状态策略中至少有一个所述初始子策略能够触发下一轮次的所述升级程序指向所述专项状态策略,所述专项状态策略中的各个所述专项子策略均包含下一轮次的所述升级程序应进入的升级策略,以及本轮次的所述升级程序执行完成后的操作,其中,所述升级策略仅可为所述初始状态策略或者所述专项状态策略。

3.如权利要求2所述的基于动态升级策略的OTA升级方法,其特征在于,若所述初始状态策略触发所述升级程序进入所述专项状态策略,则所述专项状态策略中至少...

【技术特征摘要】

1.一种基于动态升级策略的ota升级方法,其特征在于,包括以下步骤:

2.如权利要求1所述的基于动态升级策略的ota升级方法,其特征在于,所述初始状态策略中至少有一个所述初始子策略能够触发下一轮次的所述升级程序指向所述专项状态策略,所述专项状态策略中的各个所述专项子策略均包含下一轮次的所述升级程序应进入的升级策略,以及本轮次的所述升级程序执行完成后的操作,其中,所述升级策略仅可为所述初始状态策略或者所述专项状态策略。

3.如权利要求2所述的基于动态升级策略的ota升级方法,其特征在于,若所述初始状态策略触发所述升级程序进入所述专项状态策略,则所述专项状态策略中至少有一个所述专项子策略能够触发下一轮次的所述升级程序指向所述初始状态策略。

4.如权利要求1所...

【专利技术属性】
技术研发人员:谢鑫武吕振
申请(专利权)人:珠海亿智电子科技有限公司
类型:发明
国别省市:

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

1