[发明专利]OTA升级方法和设备在审
| 申请号: | 202110223989.2 | 申请日: | 2021-03-01 |
| 公开(公告)号: | CN114995845A | 公开(公告)日: | 2022-09-02 |
| 发明(设计)人: | 欧日群;陈晓群;赵佩鹏 | 申请(专利权)人: | 晶晨半导体(上海)股份有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65 |
| 代理公司: | 北京景闻知识产权代理有限公司 11742 | 代理人: | 朱鸿雁 |
| 地址: | 201315 上海市浦东新区*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | ota 升级 方法 设备 | ||
1.一种OTA升级方法,其特征在于,设备至少配置主系统和OTA专用升级系统,所述OTA升级方法包括:
所述主系统执行OTA服务程序并监控到服务器上存在新版本的OTA升级包,设置OTA升级标志位;
控制所述设备重启,执行系统引导程序,根据OTA升级标志位确定所述主系统需要OTA升级,则引导启动所述OTA专用升级系统;
所述OTA专用升级系统确定当前时间处于OTA升级包下载时段且系统网络处于有效联网状态;
所述OTA专用升级系统查询到新版本的OTA升级包,下载并验证所述新版本的OTA升级包,以及保存所述新版本的OTA升级包,清除所述OTA升级标志位;
控制所述设备重启,执行系统引导程序,加载所述新版本的OTA升级包至所述主系统。
2.根据权利要求1所述的OTA升级方法,其特征在于,所述下载并验证所述新版本的OTA升级包包括:
下载所述新版本的OTA升级包的下载步骤;
验证所述新版本的OTA升级包是否正确的验证步骤;
确定所述新版本的OTA升级包正确,保存所述新版本的OTA升级包。
3.根据权利要求2所述的OTA升级方法,其特征在于,所述下载并验证所述新版本的OTA升级包还包括:
确定所述新版本的OTA升级包不正确,累计下载失败次数;
所述下载失败次数小于第一次数阈值,进入所述下载步骤;
或者,所述下载失败次数达到所述第一次数阈值,设置OTA升级标志位并控制所述设备重启。
4.根据权利要求2所述的OTA升级方法,其特征在于,所述保存所述新版本的OTA升级包包括:
解压所述新版本的OTA升级包,获得对应系统引导分区、启动分区和主系统分区的升级数据;
烧录所述升级数据至所述系统引导分区、所述启动分区和所述主系统分区;
所述升级数据烧录成功,清除所述OTA升级标志位;
所述升级数据烧录失败,累计烧录失败次数,所述烧录失败次数小于第二次数阈值,进入所述下载步骤,或者,所述烧录失败次数达到所述第二次数阈值,设置OTA升级标志位并控制所述设备重启。
5.根据权利要求1-4任一项所述的OTA升级方法,其特征在于,在清除所述OTA升级标志位之后,所述OTA升级方法还包括:设置对应所述OTA专用升级系统的OTA升级专用分区的升级标志位。
6.根据权利要求5所述的OTA升级方法,其特征在于,在加载所述新版本的OTA升级包至所述主系统之后,所述OTA升级方法还包括:
所述主系统执行OTA服务程序,获取所述OTA专用升级系统的升级标志位;
所述主系统根据所述OTA升级专用分区的升级标志位确定所述OTA专用升级系统需要升级,从服务器下载所述OTA专用升级系统的升级包,并将升级包数据烧录至所述OTA升级专用分区。
7.根据权利要求6所述的OTA升级方法,其特征在于,在根据升级包数据升级所述OTA专用升级系统之后,所述OTA升级方法还包括:
所述主系统确定所述OTA专用升级系统升级失败,设置所述OTA专用升级系统的升级标志位,并控制所述设备重启。
8.根据权利要求6所述的OTA升级方法,其特征在于,在根据升级包数据升级所述OTA专用升级系统之后,所述OTA升级方法还包括:
所述主系统确定所述OTA专用升级系统升级成功,清除所述OTA升级专用分区的升级标志位,控制所述设备重启。
9.根据权利要求1所述的OTA升级方法,其特征在于,OTA升级方法还包括:
所述OTA专用升级系统未查询到新版本的OTA升级包,清除所述OTA升级标志位,并控制所述设备重启。
10.一种设备,其特征在于,包括:
存储器,所述存储器至少包括系统引导分区、OTA升级专用分区、启动分区和主系统分区,所述OTA升级专用分区的存储空间小于所述主系统分区的存储空间;
处理器,所述处理器至少配置主系统和OTA升级专用系统,用于执行权利要求1-9任一项所述的OTA升级方法;
通信模块,与所述处理器连接,用于下载OTA升级包和/或所述OTA升级专用系统的升级包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于晶晨半导体(上海)股份有限公司,未经晶晨半导体(上海)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110223989.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种食品加工机
- 下一篇:拆垛取料装置及供砖机器人





