[发明专利]移动终端的软件升级方法有效
申请号: | 201210264924.3 | 申请日: | 2012-07-27 |
公开(公告)号: | CN102841802A | 公开(公告)日: | 2012-12-26 |
发明(设计)人: | 孔德琦 | 申请(专利权)人: | 锐迪科科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 上海浦一知识产权代理有限公司 31211 | 代理人: | 殷晓雪 |
地址: | 香港花园*** | 国省代码: | 中国香港;81 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 终端 软件 升级 方法 | ||
技术领域
本申请涉及一种移动终端的软件升级方法,所述软件包括移动终端的操作系统、固件等。
背景技术
以手机、PDA、平板电脑等为代表的移动终端可划分为非智能和智能两类。非智能移动终端采用封闭式操作系统,或者不可安装第三方软件,或者仅支持Java程序的安装(仅限支持Java的封闭式操作系统)。智能移动终端采用开放式操作系统,可以任意安装第三方应用软件。
出于提升性能、增加对软硬件产品的兼容性、修改bug等考虑,移动终端中的软件经常需要升级为新版本。
智能移动终端的软件升级较为简单。因为其固件或操作系统之中具有一个引导程序,类似于计算机的BIOS。智能移动终端可以下载软件升级包,然后借助于该引导程序进行软件升级。
非智能移动终端的软件升级较为复杂。因为其固件或操作系统之中不包括引导程序。目前一般采用串行电缆连接非智能移动终端的串行接口和计算机的串行接口,在计算机上放置软件升级包,通过特定程序实现非智能移动终端上的软件升级。这种软件升级方法具有如下缺点:
其一,在升级过程中,如果计算机掉电会导致升级失败,并可能使非智能移动终端上的老版本软件被擦除掉,而导致非智能移动终端无法正常开启、运行。
其二,一次升级的非智能移动终端的数量受限于计算机的数量、每台计算机上的串行接口数量,不利于非智能移动终端的生产商或售后服务商进行大规模的软件升级,工作效率低下。
发明内容
本申请所要解决的技术问题是提供一种动终端的软件升级方法,能在无需计算机的环境中完成简单、安全的升级,并且提高软件升级的效率。
为了解决上述技术问题,本申请移动终端的软件升级方法包括:
第1步,在移动终端的操作系统中增加升级程序,并增加在移动终端运行过程中启动所述升级程序的第一条件,在移动终端开机过程中启动所述升级程序的第二条件;
第2步,用户将移动终端的升级映像程序、软件升级包存储于存储卡中,并将存储卡安装到移动终端上;
第3步,用户成就第一条件,从而在移动终端运行过程中启动所述升级程序;所述升级程序在移动终端的RAM中划分出存储区,将存储卡上的升级映像程序复制到RAM的存储区中,然后成就第二条件,并重启移动终端;
第4步,移动终端在开机过程中启动所述升级程序;所述升级程序将RAM的存储区中的升级映像程序复制到RAM的执行区中,并启动该升级映像程序;
第5步,所述升级映像程序加载存储卡中的软件升级包,并执行移动终端的软件升级操作。
本申请可用于任何具有可拆卸的存储卡的移动终端的软件升级,并具有操作流程简单、升级过程安全、自动化程度高、无同时升级的数量限制等优点,从而有力地提高了软件升级的质量和效率。
附图说明
下面结合附图及实施例对本申请作进一步详细的描述。
图1为本申请移动终端的软件升级方法的第一实施例的流程图;
图2是本申请移动终端的软件升级方法的第二实施例的流程图。
具体实施方式
移动终端内的存储介质至少包括RAM和Flash两部分,分别对应着计算机中的内存和磁盘的概念。有些移动终端内还具有ROM,其上数据掉电后仍保存,但不可擦写。有些移动终端还具有可拆卸的存储卡,例如MMC卡、SD卡、Mini SD卡、TF卡、SDHC卡、xD卡、记忆棒等。移动终端的软件(固件、操作系统等)通常存储在Flash中。
请参阅图1,这是本申请移动终端的软件升级方法的第一实施例,包括如下步骤:
第1步,在移动终端的操作系统中增加升级程序,并增加在移动终端运行过程中(指移动终端上的操作系统已正常运行)启动所述升级程序的第一条件,在移动终端开机过程中(指移动终端上的操作系统尚未开始运行)启动所述升级程序的第二条件。
第2步,用户将移动终端的升级映像程序、软件升级包存储于存储卡中,并将存储卡安装到移动终端上。
第3步,用户成就第一条件,从而在移动终端的运行过程中启动所述升级程序。所述升级程序在移动终端的RAM中划分出一块区域称为存储区,RAM中除存储区以外的区域称为执行区。所述升级程序将存储卡上的升级映像程序复制到RAM的存储区中。然后,所述升级程序自动成就第二条件,并重启移动终端。
第4步,移动终端在开机过程中启动所述升级程序。所述升级程序将RAM的存储区中的升级映像程序复制到RAM的执行区中,并启动该升级映像程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐迪科科技有限公司,未经锐迪科科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210264924.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种轮盘
- 下一篇:一种煤矿井下五网合一的监测系统