[发明专利]一种智能终端升级方法和智能终端有效
申请号: | 200910105568.9 | 申请日: | 2009-02-25 |
公开(公告)号: | CN101494930A | 公开(公告)日: | 2009-07-29 |
发明(设计)人: | 郑建;任利坤 | 申请(专利权)人: | 宇龙计算机通信科技(深圳)有限公司 |
主分类号: | H04W88/18 | 分类号: | H04W88/18;H04M1/725 |
代理公司: | 深圳市顺天达专利商标代理有限公司 | 代理人: | 郭伟刚 |
地址: | 518057广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 终端 升级 方法 | ||
技术领域
本发明涉及系统升级技术,更具体地说,涉及一种智能终端升级方法和智能终端。
背景技术
智能手机凭借其强大的功能而备受用户的青睐。
智能手机上往往运行有操作系统,这种操作系统的核心是操作系统内核。智能手机的各种强大功能一般都是通过操作系统内核调用操作系统平台上运行的应用程序来实现的。
智能手机的现有升级方法通常是通过包含操作系统内核和升级文件的升级包来实现的。在开机后,智能手机读取升级包,使用其中包含的操作系统内核对自身存储的操作系统内核进行更新,然后重新启动。在重新启动之后,操作系统内核加载升级包中的升级文件完成余下的升级操作。
操作系统内核往往需要与智能手机的硬件平台相适应,不同的硬件平台使用不同的操作系统内核。因此,各智能终端厂商往往需要依据自身生产的智能终端的需要来对操作系统内核进行修改。如此一来,各个厂商发布的升级包中包含的操作系统内核也往往不尽相同。若错误的安装了不适用的升级包,很可能导致智能终端无法正常运行。遗憾的是,现有技术中尚未找到一种可有效防止升级包被错误安装的方法。
因此,需要一种智能终端升级方案,能够有效克服现有技术中存在的上述缺陷。
发明内容
本发明要解决的技术问题在于,针对现有智能终端无法辨识升级包的适用性由此导致升级包容易被误安装的缺陷,提供一种智能终端升级方法和智能终端。
本发明解决其技术问题所采用的技术方案是:
构造一种智能终端升级方法,该智能终端上运行有操作系统,该操作系统包含操作系统内核,包括如下步骤:
在收到升级命令后,从指定目录下读取升级包,依据其中包含的内核文件对操作系统内核进行升级,并在升级完成后重新启动;
在重新启动后,升级后的操作系统内核提取智能终端的系统信息,再将该系统信息与升级包的自述信息进行匹配,在匹配成功后,提取升级包中的各个升级文件进行升级操作。
在本发明提供的智能终端升级方法中,在启动过程中,在检测到预先设定的升级键被按下时,确认收到所述升级命令。
在本发明提供的智能终端升级方法中,在对操作系统内核进行升级之前,所述方法还包括,依据所述升级包中的bootloader文件对bootloader进行升级。
在本发明提供的智能终端升级方法中,所述依据升级包中包含的各个升级文件进行升级操作进一步包括,读取每一升级文件并依据其校验值对其进行校验,在校验成功后,依据该升级文件进行升级操作。
在本发明提供的智能终端升级方法中,所述系统信息包括下列信息之中的至少一种:
bootloader信息;
操作系统信息;
硬件平台信息。
本发明还提供了一种智能终端,其上运行有操作系统,该操作系统包含操作系统内核,还包括:
存储模块,用于存储升级包,该升级包中记录有该升级包的自述信息;
bootloader模块,用于:
在收到升级命令后,从指定目录下读取升级包,依据其中包含的内核
文件对操作系统内核进行升级,并在升级完成后重新启动;以及
在重新启动后,调用升级后的操作系统内核提取智能终端的系统信息
并将其与升级包的自述信息进行匹配,在匹配成功后,提取升级包中的各
个升级文件进行升级操作。
在本发明提供的智能终端中,所述bootloader模块用于在检测到预先设定的升级键被按下时,确认收到所述升级命令。
在本发明提供的智能终端中,所述bootloader模块用于在对操作系统内核进行升级之前,依据所述升级包中的bootloader文件对自身进行升级。
在本发明提供的智能终端中,所述bootloader模块用于调用升级后的操作系统内核读取每一升级文件并依据其校验值对其进行校验,在校验成功后,依据该升级文件进行升级操作。
在本发明提供的智能终端中,所述系统信息包括下列信息之中的至少一种:
bootloader信息;
操作系统信息;
硬件平台信息。
实施本发明的技术方案,具有以下有益效果:通过提取智能终端的系统信息并将其与升级包的自述信息进行匹配,可提前确定该升级包是否适用于该智能终端,由此来有效避免误安装不适用的升级包。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是依据本发明一较佳实施例的智能终端升级方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宇龙计算机通信科技(深圳)有限公司,未经宇龙计算机通信科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910105568.9/2.html,转载请声明来源钻瓜专利网。