[发明专利]一种系统升级的方法及装置有效
申请号: | 201310083708.3 | 申请日: | 2013-03-15 |
公开(公告)号: | CN103176824B | 公开(公告)日: | 2016-11-16 |
发明(设计)人: | 王永清 | 申请(专利权)人: | 青岛海信移动通信技术股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 266071 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统升级 方法 装置 | ||
技术领域
本发明涉及移动终端技术,特别涉及一种系统升级的方法及装置。
背景技术
随着通信技术的不断发展,移动终端已经越来越普及。
实际应用中,由于使用需求的不断改变,同一款移动终端的内置软件往往需要不断升级,相应的,移动终端的分区规划也需要经常随之变化,这样,在进行软件升级时很容易发生无法兼容发生变化的分区表的情况,从而造成原来系统的用户数据丢失,带来不可恢复的损失。
发明内容
本发明实施例提供一种系统升级的方法及装置,用以实现移动终端分区表的动态升级,以及保障移动终端的系统能够正确升级。
本发明实施例提供的具体技术方案如下:
一种系统升级的方法,包括:
获取本地保存的当前使用的原分区表,以及获取用于升级的目标分区表;
判断所述原分区表和所述目标分区表是否相同?
若是,则基于所述原分区表对各分区中的系统文件进行升级;否则,基于所述目标分区表重新进行系统分区,并在分区结束后对各分区中的系统文件进行升级。
一种系统升级的装置,包括:
获取单元,用于获取本地保存的当前使用的原分区表,以及获取用于升级的目标分区表;
处理单元,用于判断所述原分区表和所述目标分区表是否相同?若是,则基于所述原分区表对各分区中的系统文件进行升级;否则,基于所述目标分区表重新进行系统分区,并在分区结束后对各分区中的系统文件进行升级。
本发明实施例中,采用Tegra平台的移动终端在进行系统升级时,获取本地保存的当前使用的原分区表,以及获取用于升级的目标分区表;并判断上述原分区表和上述目标分区表是否相同?若是,则基于原分区表对各分区中的系统文件进行升级;否则,基于目标分区表重新进行系统分区,并在分区结束后对各分区中的系统文件进行升级。这样,可以根据不断变化的使用需求随时修改分区表,而在需要进行系统升级以及安装更多的第三方应用软件时,可以对原有的分区表进行动态升级,从而既保证了新老分区表的合理兼容,又保证了移动终端可以基于新的分区表顺利完成系统升级及第三方应用软件的安装,有效避免了用户数据的丢失,保障了移动终端的使用性能。
附图说明
图1为本发明实施例中移动终端动态生成分区表流程图;
图2为本发明实施例中移动终端动态进行系统升级示意流程图;
图3为本发明实施例中移动终端动态进行系统升级详细流程图;
图4为本发明实施例中移动终端功能结构示意图。
具体实施方式
为了在移动终端的分区表发生变化的情况下,保证移动终端的系统能够正确升级,避免因分区错误出现数据丢失,本发明实施例中,采用Tegra(图睿)平台的移动终端在进行系统升级时,获取本地保存的当前使用的原分区表,以及获取用于升级的目标分区表;并判断上述原分区表和上述目标分区表是否相同;若是,则基于原分区表对各分区中的系统文件进行升级;否则,基于目标分区表重新进行系统分区,并在分区结束后对各分区中的系统文件进行升级。
下面结合附图对本发明优选的实施方式进行详细说明。
本发明实施例中,以基于Tegra平台的移动终端为例进行相关介绍。Tegra是NVIDIA(英伟达)公司生产的一种基于ARM(Advanced RISC Machines,高级精简指令处理器)构架的CPU,能够为便携的移动终端提供高性能、低功耗体验。
在Tegra平台下,当移动终端(如,手机,平板电脑等等)的空白芯片首次上电时,移动终端的CPU会直接进入下载模式,在该下载模式下,移动终端可以根据PC的指令通过USB接口下载相应的镜像文件到本地。例如:PC端首先得到分区表的配置文件,然后通过USB接口给移动终端的bootloader(启动加载)模块发送指令,由bootloader模块将各个分区的大小及位置记录到存储器的一个固定区域,其中,分区表只是由bootloader模块隐形产生的文件,对外界而言,除去USB接口,再没有任何其他接口可以用于更新分区表。
而当移动终端出厂后,通过USB更新系统的接口已经封死,移动终端的系统版本的更新只能通过SD卡或者OTA(Over-the-Air,空中下载)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信移动通信技术股份有限公司,未经青岛海信移动通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310083708.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数字家庭服务检索系统
- 下一篇:一种平整度好且成本低的电磁式电子白板