[发明专利]一种刷机方法及智能终端有效
| 申请号: | 201510165664.8 | 申请日: | 2015-04-09 |
| 公开(公告)号: | CN104809010B | 公开(公告)日: | 2018-06-26 |
| 发明(设计)人: | 鲁志军;张来发;王雅坤 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 智能终端 刷机 系统文件 虚拟扩展 系统运行 种刷 存储映像 通信领域 无损 出厂 写入 指令 | ||
本发明实施例公开了一种刷机方法及智能终端,涉及通信领域,实现对智能终端原装系统无损刷机。本发明实施例提供的方案包括:智能终端包含虚拟扩展系统与原装系统,原装系统运行智能终端的出厂系统文件,虚拟扩展系统运行刷机系统文件;当接收到用户输入的刷机指令时,将刷机系统文件写入虚拟扩展系统的存储映像文件中;启动虚拟扩展系统,以使得刷机系统文件被运行。本发明用于对智能终端进行刷机。
技术领域
本发明涉及通信领域,尤其涉及一种刷机方法及智能终端。
背景技术
随着科技的发展,终端的功能越来越多样化,智能终端应运而生。智能终端是指具有独立的移动操作系统,可通过安装应用软件、游戏等程序来扩充终端功能。其中,智能终端的移动操作系统有Android(安卓)系统、iOS系统、Symbian(塞班)系统、黑莓操作系统、Bada系统、Windows Phone系统、web操作系统和其他一些嵌入式Linux系统。
智能终端在出厂时均带有原装系统,该原装系统与终端匹配度最高,但由于开源终端移动操作系统的开放性,以及智能终端用户的年轻化和多元性,通过刷机更换智能终端的移动操作系统已成为普遍行为。
目前,最常用的刷机方式,是进入终端的系统恢复模式(recovery模式),当用户根据提示选择恢复系统或升级系统时,将用户提供的刷机包中的系统软件写入智能终端内置存储器的系统分区,覆盖原有系统。由于原有系统被完全覆盖,如果用户想恢复之前的系统,则需要重新刷机,且重新刷机过程中存在一定的风险,甚至会破坏智能终端的recovery模式,如果该智能终端的recovery模式被破坏了,就只能去维修点对该智能终端进行维修恢复了。
发明内容
本发明的实施例提供一种刷机方法及智能终端,该方法可以实现对该智能终端原装系统无损刷机。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,提供一种刷机方法,所述刷机方法应用于智能终端,所述智能终端包括虚拟扩展系统与原装系统,所述原装系统用于运行所述智能终端的出厂系统文件,所述虚拟扩展系统用于运行刷机系统文件;所述方法包括:
接收用户输入的刷机指令;
根据所述刷机指令确定所述用户选择的刷机系统文件;
将所述刷机系统文件写入所述虚拟扩展系统的存储映像文件中;
启动所述虚拟扩展系统,以使得所述刷机系统文件被运行。
结合第一方面,在第一方面的第一种可能的实现方式中,所述启动所述虚拟扩展系统之后,所述方法还包括:
若所述虚拟扩展系统启动失败,将所述原装系统设置为对用户可见的系统,并删除所述虚拟扩展系统及所述虚拟扩展系统的存储映像文件。
结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,在所述将所述刷机系统文件写入虚拟扩展系统的存储映像文件中之前,所述方法还包括:
判断所述智能终端中是否存在所述虚拟扩展系统;
若所述智能终端中存在所述虚拟扩展系统,则将所述刷机系统文件写入虚拟扩展系统的存储映像文件中;
若所述智能终端中不存在所述虚拟扩展系统,建立所述虚拟扩展系统,并创建所述虚拟扩展系统的存储映像文件。
结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述将所述刷机系统文件写入虚拟扩展系统的存储映像文件中之后,所述方法还包括:
将所述虚拟扩展系统设置为对用户可见的系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510165664.8/2.html,转载请声明来源钻瓜专利网。





