[发明专利]一种WI-FI设备OTA升级失败后的恢复方法在审
申请号: | 202010568848.X | 申请日: | 2020-06-19 |
公开(公告)号: | CN112118280A | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 龚宇辉 | 申请(专利权)人: | 上海汉枫电子科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04W8/24;G06F8/65;G06F8/61 |
代理公司: | 上海思牛达专利代理事务所(特殊普通合伙) 31355 | 代理人: | 丁剑 |
地址: | 200135 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 wi fi 设备 ota 升级 失败 恢复 方法 | ||
本发明公开了一种WI‑FI设备OTA升级失败后的恢复方法,涉及OTA升级技术领域,包括以下步骤:建立存储分区,其包括建立第一存储分区、第二存储分区;获取待升级程序并镜像存储至第一存储分区;获取升级数据并将升级数据存储于第二存储分区。通过建立存储分区,将待升级程序并镜像存储至第一存储分区和将升级数据并将升级数据存储于第二存储分区以及进行引导加载程序更新待升级程序,而通过运行失败,清除升级后程序信息和第二存储分区信息,进入引导加载程序提取第一存储分区镜像待升级程序并引导恢复;解决Wi‑Fi设备在OTA升级失败后出现的异常,能自动恢复到之前的程序进行运行,提高设备的稳定性,降低维护成本。
技术领域
本发明涉及OTA升级技术领域,具体来说,涉及一种WI-FI设备OTA升级失败后的恢复方法。
背景技术
OTA(Over-the-Air Technology,空间下载技术)升级是Android系统提供的标准软件升级方式。是通过移动通信(GSM或CDMA)的空中接口对SIM卡数据及应用进行远程管理的技术。空中接口可以采用WAP、GPRS、CDMA1X及短消息技术。OTA技术的应用,使得移动通信不仅可以提供语音和数据服务,而且还能提供新业务下载。
OTA功能强大,可以无损失升级系统,主要通过网络(例如,WIFI网络、4G网络)自动下载OTA升级包、自动升级,但是也支持通过下载OTA升级包到SD卡升级。OTA的升级包很小,一般几M到十几M,如果你用网络升级,非常的方便,基本是在系统上点击几下就完成了升级,并且最重要的是,OTA升级无需备份数据,短短几分钟就搞定所有升级工作,所有数据都会完好无损的保留下来。
目前OTA升级方式为,先通过无线将升级程序下载到设备中,然后软件复位进入Bootloader(引导加载程序)进行校验、更新、跳转,常见的Bootloader程序实现方案有两种:
方案1:乒乓区方式,在设备内划分两块相同大小的程序运行区域,其中正在运行程序的区域称之为运行区,另一块称之为非运行区,记录当前程序运行所在区域,OTA过程是将升级文件下载到非运行区,然后进行完整性、合法性校验,校验通过后切换到非运行区执行启动,并更新记录程序运行所在区域。
方案2:备份区方式,在设备内划分程序运行区和程序备份区两块,程序只在运行区中运行,OTA过程是将升级文件先下载到备份区,然后进行完整性、合法性校验,校验通过后将文件搬移到运行区,然后复位跳转到运行区执行启动。
以上两种方式在升级过程中都只能对升级文件进行完整性、合法性的校验,无法校验在程序更新后是否能正常运行,如果将一个无法正常运行的程序升级到设备中,会造成设备的无法正常工作,并且无法再次OTA升级,从而导致设备的损坏。恢复则需要专业人员拆开设备后通过有线的方式烧写正常的程序,将消耗大量的人力造成不好的用户体验。
针对相关技术中的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中的问题,本发明提出一种WI-FI设备OTA升级失败后的恢复方法,以克服现有相关技术所存在的上述技术问题。
本发明的技术方案是这样实现的:
一种WI-FI设备OTA升级失败后的恢复方法,包括以下步骤:
建立存储分区,其包括建立第一存储分区、第二存储分区;
获取待升级程序并镜像存储至第一存储分区;
获取升级数据并将升级数据存储于第二存储分区;
确定第二存储分区内升级数据信息并进入引导加载程序更新待升级程序;
运行升级后程序,若运行失败,清除升级后程序信息和第二存储分区信息;
进入引导加载程序提取第一存储分区镜像待升级程序并引导恢复;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海汉枫电子科技有限公司,未经上海汉枫电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010568848.X/2.html,转载请声明来源钻瓜专利网。