[发明专利]一种终端设备系统升级方法及终端设备无效
申请号: | 201010105873.0 | 申请日: | 2010-02-03 |
公开(公告)号: | CN102141921A | 公开(公告)日: | 2011-08-03 |
发明(设计)人: | 俞佑清;吕鑫;刘果 | 申请(专利权)人: | 华为终端有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明;焦丽 |
地址: | 518129 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 终端设备 系统升级 方法 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种终端设备系统升级方法及终端设备。
背景技术
目前在终端设备领域,为了保护系统不被破坏,采用了主、从系统的双系统机制,从系统只有在主系统升级失败或者主系统无法成功启动的时候,被用来作为备份系统进行启动。
在当前终端设备领域采用的双系统机制中,至少存在如下缺点:
双系统中的两个系统是对等的,其中的镜像文件分区必须要求是一致的,如果两个系统中镜像文件的flash分区不一致,则无法成功从刚升级完成的系统启动。也就是说,如果当前运行的系统和待升级的系统镜像文件中的flash分区不一致,设备自身无法保证上次升级后,本次升级文件的写入地址正确。因此可能本次升级写入的地址和上次升级后的文件地址不匹配,而导致刚升级成功的系统启动时,无法从正确的升级后的地址读出数据,会导致系统无法成功启动。
发明内容
本发明实施例提供一种终端设备系统升级方法及终端设备。
本发明实施例是通过以下技术方案实现的:
本发明实施例提供一种终端设备系统升级方法,包括:
确定包含两个系统的所述终端设备中的待升级系统;
获取升级文件,并从所述升级文件中获得所述升级文件在待升级系统中的升级起始地址;
将所述升级文件从所述升级文件在待升级系统中的升级起始地址写入。
本发明实施例提供一种终端设备,包括:
第一单元,用于确定包含两个系统的所述终端设备中的待升级系统;
第二单元,用于获取升级文件,并从所述升级文件中获得所述升级文件在待升级系统中的升级起始地址;
第三单元,用于将所述升级文件从所述升级文件在待升级系统中的升级起始地址写入。
由上述本发明实施例提供的技术方案可以看出,本发明实施例可以有效解决双系统中升级文件的flash分区不同带来的新升级的系统无法成功启动的问题,可以支持两种完全不同的flash分区的系统升级,确保每次升级成功后,都能从最新升级的系统成功启动。
附图说明
图1为本发明一个实施例一种终端设备系统升级方法流程图;
图2为本发明另一个实施例一种终端设备系统升级方法流程图;
图3为本发明一个实施例一种终端设备结构示意图;
图4为本发明另一个实施例一种终端设备结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,可以理解的是,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明一个实施例提供一种终端设备系统升级方法,以图1中所示为例,该方法包括如下步骤:
步骤11:确定包含两个系统的所述终端设备中的待升级系统;
步骤12:获取升级文件,并从所述升级文件中获得所述升级文件在所述待升级系统中的升级起始地址;
步骤13:将所述升级文件从所述升级文件在待升级系统中的升级起始地址写入。
在步骤11中,本发明一个实施例所述确定包含两个系统的所述终端设备中的待升级系统的方法包括:根据包含两个系统的所述终端设备的升级标识域,确定包含两个系统的所述终端设备中的待升级系统。也就是对于双系统终端设备,可以设置升级标识域,用于指示当前待升级的系统。例如,终端设备包括第一系统和第二系统,若升级标识域指示需要升级的为第一系统,则本次升级第一系统。
可选地,在升级完成后,所述终端设备的待升级系统重新启动后,将所述升级标识域修改为指向除所述待升级系统以外的另一个系统,例如本次升级了第一系统,则升级完成后,从第一系统启动后,将升级标识域指向第二系统。
在步骤12中,本发明一个实施例获取升级文件的方法包括但不限于:从外部网页读取所述升级文件,例如,运营商通知用户有可以升级的新版本,用户可通过网站等途径获取升级文件,例如用户点击相应升级软件的动作,即可触发获取升级文件并升级的过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为终端有限公司,未经华为终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010105873.0/2.html,转载请声明来源钻瓜专利网。