一种智能终端的系统软件恢复的方法及装置制造方法及图纸

技术编号:12388331 阅读:48 留言:0更新日期:2015-11-25 21:01
本发明专利技术涉及智能终端领域,具体涉及一种智能终端的系统软件恢复的方法及装置。其中方法包括:接收恢复指令;根据所述恢复指令获取无线网络连接信息;根据所述无线网络连接信息,从网络上下载所述系统软件的恢复包;根据所述系统软件的恢复包,完成所述系统软件的恢复。使用本发明专利技术提供的技术方案可以有效提高系统软件恢复的效率,从而提升用户体验。

【技术实现步骤摘要】

本专利技术涉及终端领域,具体涉及一种智能终端的系统软件恢复的方法及装置
技术介绍
智能终端,是指具有独立的移动操作系统,可通过安装应用软件、游戏等程序来扩充该智能终端的功能。常见移动操作系统包括谷歌的Android(安卓)系统、苹果的iOS系统、诺基亚的Symbian(塞班)系统、三星的Bada系统、微软的WindowsPhone系统以及惠普的webOS系统等。因为智能终端具有独立的移动操作系统,所以在进行移动操作系统升级时,有可能会升级失败;另外,在使用该智能终端的过程中,也可能因为种种原因使得智能终端的应用软件被破坏,导致智能终端不能正常使用。以Android终端为例,为了解决智能终端的系统软件恢复问题,生产厂商事先把智能终端的移动操作系统打包成一个可加载到智能终端的软件包,称为恢复包或升级包。当智能终端的系统软件遭到破坏时,终端用户首先用电脑从终端厂商网站下载恢复包,然后将恢复包写入SD(SecureDigital,安全数位卡)卡,再将SD卡插入终端。在智能终端开机时,用户按特定的按键组合(如电源键+音量上键)使该智能终端进入一个特殊的系统恢复模式。在系统恢复模式下,智能终端使用恢复包恢复该智能终端的系统软件。从上可知,现有技术是通过借助电脑下载恢复包并写入SD卡,在通过SD卡进行系统软件的恢复,整个操作流程较为烦琐,导致用户体验较差。
技术实现思路
本专利技术实施例提供了一种智能终端的系统软件恢复的方法及装置,可以直接通过智能终端进行系统软件的恢复。本专利技术实施例的第一方面公开了智能终端的系统软件恢复的方法,所述方法用于所述系统软件遭到破坏,无法进入正常工作模式的场景中,所述方法包括:接收恢复指令;根据所述恢复指令获取无线网络连接信息;根据所述无线网络连接信息,从网络上下载所述系统软件的恢复包;根据所述系统软件的恢复包,完成所述系统软件的恢复。结合第一方面,在第一方面的第一种实现方式中,获取无线网络连接信息包括:从预设存储位置获取预先存储的无线网络连接信息。结合第一方面,在第一方面的第二种实现方式中,获取无线网络连接信息包括:接收用户输入的无线网络连接信息。结合第一方面或第一方面的第一种实现方式或第一方面的第二种实现方式,在第一方面的第三种实现方式中,所述无线网络连接信息包括无线网络标识符、与所述无线网络标识符所对应的密码以及系统软件提供商的服务器地址;所述获取无线网络连接信息之后,还包括:根据所述无线网络标识符、与所述无线网络标识符所对应的密码,建立无线网络连接;所述根据所述无线网络连接信息,从网络上下载所述系统软件的恢复包包括:根据所述系统软件提供商的服务器地址,从所述系统软件提供商的服务器上下载所述系统软件的恢复包。结合第一方面或第一方面的第一种实现方式或者第一方面的第二种实现方式或第一方面的第三种实现方式,在第一方面的第四种实现方式中,所述根据所述系统软件的恢复包,完成所述系统软件的恢复包括:解析所述系统软件的恢复包,获得系统软件的安装程序;将所述系统软件的安装程序写入系统分区;根据所述系统软件的安装程序进行所述系统软件的恢复。结合第一方面的第四种可能的实现方式,在第一方面第五种可能的实现方式中,所述根据所述系统软件的安装程序进行所述系统软件的恢复之后,还包括:当接收到所述系统软件恢复失败的提醒时,向用户发出消息提示,所述消息提示包括建议用户按照其他系统软件恢复方式进行恢复。结合第一方面或者第一方面的第一至第五中任一可能的实现方式,在第一方面第六种可能的实现方式中,所述接收恢复指令之前,所述方法还包括:显示系统软件恢复菜单,以供用户从所述菜单中选择系统恢复模式;所述接收恢复指令包括:接收用户从所述菜单中选择的系统软件恢复模式所对应的指令;根据所述恢复指令获取无线网络连接信息包括:当所述系统软件恢复模式对应的指令为一键式系统软件恢复指令时,获取无线网络连接信息。本专利技术实施例的第二方面公开了一种智能终端的系统软件恢复的装置,所述装置包括:接收单元,用于接收恢复指令指令;获取单元,用于根据所接收单元接收到的述恢复指令获取无线网络连接信息;下载单元,用于根据所述获取单元获取的无线网络连接信息,从网络上下载所述系统软件的恢复包;恢复单元,用于根据所述下载单元下载的系统软件的恢复包,完成所述系统软件的恢复。结合第二方面,在第二方面的第一种实现方式中,所述获取单元,具体用于根据所述接收单元接收到的恢复指令从预设存储位置获取预先存储的无线网络连接信息。结合第二方面,在第二方面的第二种实现方式中,所述获取单元,具体用于根据所述接收单元接收到的恢复指令接收用户输入的无线网络连接信息。结合第二方面或第二方面的第一种实现方式或第二方面的第二种实现方式,在第二方面的第三种实现方式中,所述无线网络连接信息包括无线网络标识符、与所述无线网络标识符所对应的密码以及系统软件提供商的服务器地址;所述智能终端还包括连接单元;所述连接单元,具体用于根据所述无线网络标识符、与所述无线网络标识符所对应的密码,建立无线网络连接;所述下载单元,具体用于根据所述系统软件提供商的服务器地址,从所述系统软件提供商的服务器上下载所述系统软件的恢复包。结合第二方面或第二方面的第一种实现方式或第二方面的第二种实现方式第二方面的第三种实现方式,在第二方面的第四种实现方式中,所述恢复单元包括解析模块、写入模块以及恢复模块;所述解析模块,具体用于解析所述系统软件的恢复包,获得系统软件的安装程序;所述写入模块,具体用于将所述系统软件的安装程序写入系统分区;所述恢复模块,具体用于根据所述系统软件的安装程序进行所述系统软件的恢复。结合第二方面的第四种可能的实现方式,在第二方面第五种可能的实现方式中,所述智能终端还包括提醒单元,所述提醒单元,具体用于当接收到所述系统软件恢复失败的提醒时,向用户发出消息提示,所述消息提示包括建议用户按照其他系统软件恢复方式进行恢复。结合第二方面或者第二方面的第二至第二中任一可能的实现方式,在第二方面第六种可能的实现方式中所述智能终端还包括显示单元,所述显示单元,具体用于显示系统软件恢复菜单,以供用户从所述菜单中选择系统恢复模式;所述接收单元,具体用于接收用户从所述菜单本文档来自技高网...

【技术保护点】
一种智能终端的系统软件恢复的方法,所述方法应用于所述系统软件遭到破坏,无法进入正常工作模式的场景中,其特征在于,所述方法包括:接收恢复指令;根据所述恢复指令获取无线网络连接信息;根据所述无线网络连接信息,从网络上下载所述系统软件的恢复包;根据所述系统软件的恢复包,完成所述系统软件的恢复。

【技术特征摘要】
1.一种智能终端的系统软件恢复的方法,所述方法应用于所述系统软件
遭到破坏,无法进入正常工作模式的场景中,其特征在于,所述方法包括:
接收恢复指令;
根据所述恢复指令获取无线网络连接信息;
根据所述无线网络连接信息,从网络上下载所述系统软件的恢复包;
根据所述系统软件的恢复包,完成所述系统软件的恢复。
2.如权利要求1所述的方法,其特征在于,获取无线网络连接信息包括:
从预设存储位置获取预先存储的无线网络连接信息。
3.如权利要求1所述的方法,其特征在于,获取无线网络连接信息包括:
接收用户输入的无线网络连接信息。
4.如权利要求1至3任一所述的方法,其特征在于,所述无线网络连接
信息包括无线网络标识符、与所述无线网络标识符所对应的密码以及系统软
件提供商的服务器地址;
所述获取无线网络连接信息之后,还包括:
根据所述无线网络标识符、与所述无线网络标识符所对应的密码,建立
无线网络连接;
所述根据所述无线网络连接信息,从网络上下载所述系统软件的恢复包
包括:
根据所述系统软件提供商的服务器地址,从所述系统软件提供商的服务
器上下载所述系统软件的恢复包。
5.如权利要求1至4任一所述的方法,其特征在于,所述根据所述系统
软件的恢复包,完成所述系统软件的恢复包括:
解析所述系统软件的恢复包,获得系统软件的安装程序;
将所述系统软件的安装程序写入系统分区;
根据所述系统软件的安装程序进行所述系统软件的恢复。
6.如权利要求5所述的方法,其特征在于,所述根据所述系统软件的安
装程序进行所述系统软件的恢复之后,还包括:
当接收到所述系统软件恢复失败的提醒时,向用户发出消息提示,所述
消息提示包括建议用户按照其他系统软件恢复方式进行恢复。
7.如权利要求1至6任一所述的方法,其特征在于,所述接收恢复指令
之前,所述方法还包括:
显示系统软件恢复菜单,以供用户从所述菜单中选择系统恢复模式;
所述接收恢复指令包括:
接收用户从所述菜单中选择的系统软件恢复模式所对应的指令所对应的
指令;
根据所述恢复指令获取无线网络连接信息包括:
当所述系统软件恢复模式对应的指令为一键式系统软件恢复指令时,获
取无线网络连接信息。
8.一种智能终端,其特征在于,所述智能终端包括:
接收单元,用于接...

【专利技术属性】
技术研发人员:王雅坤鲁志军陈磊
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1