[发明专利]升级的方法、装置及移动终端有效
申请号: | 201510097245.5 | 申请日: | 2015-03-04 |
公开(公告)号: | CN104636171B | 公开(公告)日: | 2017-11-07 |
发明(设计)人: | 杨新勤;甄文先;陈启安 | 申请(专利权)人: | 广东欧珀移动通信有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/14 |
代理公司: | 深圳中一专利商标事务所44237 | 代理人: | 张全文 |
地址: | 523841 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 升级 方法 装置 移动 终端 | ||
1.一种升级的方法,其特征在于,包括:
将镜像文件同时存储在主分区和备份分区中;
当主分区中的镜像文件损坏时,从备份分区中加载所述镜像文件;
还包括:
在发布空中下载技术OTA升级包时,在每一个镜像文件的末尾,增加一个32位的循环冗余校验码;
在通过第三方刷机工具对系统进行升级时,当确定第三方刷机工具提供的镜像文件中没有所述32位的循环冗余校验码或者所述32位的循环冗余校验码不正确时,只更新主分区中的镜像文件,拒绝更新备份分区中的镜像文件。
2.如权利要求1所述的方法,其特征在于,所述当主分区中的镜像文件损坏时,则从备份分区中加载所述镜像文件,包括:
给每一个主分区分配一个标记位;
当因为主分区中镜像文件的损坏而无法正常启动系统时,标记相应主分区的标记位;
在下一次启动系统时,检查所述标记位;
如果检查到有主分区被设置了所述标记位,则从相应主分区的备份分区中拷贝对应的镜像文件到相应主分区中,然后清除所述标记位,并加载主分区中的镜像文件。
3.如权利要求1所述的方法,其特征在于,在所述在发布空中下载技术OTA升级包时,在每一个镜像文件的末尾,增加一个32位的循环冗余校验码之后,还包括:
在通过OTA对系统进行升级时,判断所述OTA升级包中的镜像文件中包括的32位的循环冗余校验码是否正确;
如果正确,则在更新主分区中的镜像文件的同时,更新备份分区中的镜像文件。
4.一种升级的装置,其特征在于,包括:
存储单元,用于将镜像文件同时存储在主分区和备份分区中;
加载单元,用于当主分区中的镜像文件损坏时,从备份分区中加载所述镜像文件;
还包括:
增加单元,用于在发布空中下载技术OTA升级包时,在每一个镜像文件的末尾,增加一个32位的循环冗余校验码;
第二更新单元,用于在通过第三方刷机工具对系统进行升级时,当确定第三方刷机工具提供的镜像文件中没有所述32位的循环冗余校验码或者所述32位的循环冗余校验码不正确时,只更新主分区中的镜像文件,拒绝更新备份分区中的镜像文件。
5.如权利要求4所述的装置,其特征在于,所述加载单元,包括:
分配模块,用于给每一个主分区分配一个标记位;
标记模块,用于当因为主分区中镜像文件的损坏而无法正常启动系统时,标记相应主分区的标记位;
检查模块,用于在下一次启动系统时,检查所述标记位;
加载模块,用于如果检查到有主分区被设置了所述标记位,则从相应主分区的备份分区中拷贝对应的镜像文件到相应主分区中,然后清除所述标记位,并加载主分区中的镜像文件。
6.如权利要求4所述的装置,其特征在于,还包括:
检验单元,用于在通过OTA对系统进行升级时,判断所述OTA升级包中的镜像文件中包括的32位的循环冗余校验码是否正确;
第一更新单元,用于如果所述检验单元判断所述OTA升级包中的镜像文件中包括的32位的循环冗余校验码正确,则在更新主分区中的镜像文件的同时,更新备份分区中的镜像文件。
7.一种移动终端,其特征在于,所述移动终端包括如权利要求4至6任一项所述的升级的装置。
8.如权利要求7所述的移动终端,其特征在于,所述移动终端为智能手机或者平板电脑。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东欧珀移动通信有限公司,未经广东欧珀移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510097245.5/1.html,转载请声明来源钻瓜专利网。