手机系统恢复装置及其方法

文档序号:7684671阅读:151来源:国知局
专利名称:手机系统恢复装置及其方法
技术领域
本发明涉及移动通讯领域,特别涉及一种手机系统恢复装置及其方法。
技术背景随着手机行业的快速发展,以及智能手机使用不断普及,用户会经常遇到 在使用 一段时间后手机操作系统出现运行速度偏慢或不稳定情况,而根据发展 趋势,手机系统遇到病毒的侵入情况也越来越多,这会导致手机系统无法正常 使用,这时用户需要及时更新手机操作系统。现有更新手机系统操作比较繁瑣,需要用户有一些专业知识,同时也需要 一些辅助设备, 一种是提供用户通过计算机连接手^f几,将计算机上的系统文件 下栽到手机上进行安装使用,这种操作相对比较复杂,而且需要计算机、数据 线及相关下载程序的配合, 一旦用户在外遭遇到例如病毒攻击或其他特殊情况 使得系统损坏而无法正常运行时,就无法及时的恢复系统进行拨打电话等其它正常手机功能的正常操作;另外一种对于支持外设存储卡的手机, 一般可以将 系统文件存储在卡上进行系统恢复,4旦是受到存储卡必须随身携带的限制,而且存储卡中的文件系统容易受到病毒或异常情况的损坏无法使用。所以就需要 手机本身有恢复原装初始操作系统的功能。发明内容本发明实施例所要解决的技术问题在于,提供一种手机系统装置及其方法, 使用户能够快速及时且不需要其它辅助设备就可恢复初始系统正常使用手机, 降低维护成本以及易用性。为了解决上述技术问题,本发明实施例提出了一种手机系统恢复装置,包括触发单元,用于接收用户恢复操作指令; 引导加载程序单元,用于存储初始化加栽程序并启动系统;数据存储单元,用于存储手机出厂的系统备份数据以及恢复标识数据; 数据运行单元,用于运行所述数据存储单元的系统*数据; 控制处理单元,用于接收所述触发单元发送的恢复操作指令,并在接收到 所述操作指令时,控制所述数据存储单元获取所述恢复标识数据,调用所述数 据存储单元中系统备份数据到所述数据运行单元中进行系统恢复操作,并在所 述数据运行单元完成系统恢复操作后,调用所述引导加载程序单元中的初始化 加栽程序完成系统的初始化及重新启动。相应地,本发明实施例还提供了一种手机系统恢复方法,包括以下步骤 接收用户输入的恢复操作指令,获取系统恢复标识; 当获取所述系统恢复标识后,运行系统备份数据进行系统恢复操作; 调用初始化加载程序完成系统初始化及重新启动。实施本发明实施例所提供的手机系统恢复装置及其方法,在手机遇到病毒 攻击或者一些特殊情况导致系统损坏不能正常运行时,用户可通过触发单元发 出恢复系统操作指令,所述系统恢复装置的控制处理单元接收所述恢复操作指 令,并控制数据运行单元等相关单元进一步进行系统恢复梯:作,以完成系统的 恢复,整个过程不需要其它辅助设备,而且系统恢复及时,并能保留原有数据, 从而降低手机的维护成本,提高操作系统的易用性。


图l是本发明手机恢复系统装置的原理连接示意图; 图2是本发明手机恢复系统方法的流程图。
具体实施方式
以下结合附图对本发明实施例进行详细描述。请参照图1所示,本发明手机系统恢复装置包括触发单元1、控制处理单元 2、引导加载程序单元3、数据运行单元4,及数据存储单元5。 所述触发单元1 ,用于接收用户恢复操作指令;所述控制处理单元2,用于接收所述触发单元l发送的恢复操作指令,并在 接收到所述操作指令时,控制所述数据存储单元5获取恢复标识数据,调用所 述数据存储单元5中系统备份数据到所述数据运行单元4中进行系统恢复操作,并在所述数据运行单元4完成系统恢复操作后,调用所述引导加载程序单元3中的初始化加载程序完成系统的初始化及重新启动。所述引导加载程序单元3,用于存储初始化加载程序并启动系统; 所述数据运行单元4,用于运行所述数据存储单元5的系统备份数据; 所述数据存储单元5,用于存储手机出厂的系统M数据以及所述恢复标识数据;其中,所述触发单元1实施例中为一恢复按键装置,提供一键恢复的外部 按键功能,通过长按此键就能够使手机自动完成系统的恢复过程,使用户手机 能重新正常使用。所述控制处理单元2实施例中为手机CPU,在收到用户恢复操作指令后, 调用中断处理,获取恢复标识数据后,调用所述数据存储单元5中的系统备份 数据到所述数据运行单元4中进行系统恢复操作,在完成恢复操作后,调用所 述引导加载程序单元3的初始化加栽程序完成系统初始化和重新启动。所述引导加栽程序单元(Bootloader) 3就是存储引导加载程序,通过运行 该单元可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环 境设置成一个合适的状态,以便为最终调用操作系统内核准备好合适的环境。 它可对开发板上的主要部件如CPU、 SDRAM、 FLASH、串口等进行了初始化, 可以使用Bootloader下载文件到开发板,可以浏览目录,可以烧录flash,可以 启动系统等,实际上, 一个功能比较强大的Bootloader已经相当于一个微型的 操作系统,它可以在手机关机情况运行的。所述数据运行单元4就是用于运行写入的所述数据存储单元5中的系统备 份数据和系统恢复程序。所述数据存储单元5包括备份单元51和标识单元52。其中所述备份单元 51用于存储手机出厂的系统备份数据,所述标识单元52用于存储恢复标识数据。所述的数据运行单元4和所述备份单元51都位于手机内部存储分区的系统 代码(BinCode)区。BinCode区可以是Nor或Nand-Flash,用来存储包括系统 代码段和数据段数据,是手机操作系统核心存储区。所述的标识单元52位于手机内部存储分区的嵌入式文件系统区(Embedded File System , EFS )。 EFS就是手机嵌入式文件系统,用来存储文件。在EFS增 加一个BLOCK大小的标识隐藏分区用于存储恢复标识数据。本发明还提供了一种手机系统恢复方法,请参照图2所示,具体流程如下 步骤S100和步骤S101,长按恢复按键,启动手机系统恢复程序,使手机中央处理器CPU接收用户恢复才喿作指令,调用中断处理,将系统恢复标识写入标识单元FLAG隐藏分区。步骤S102,判断系统关闭情况。若系统已关闭,则进入步骤S104,从标识FLAG分区读取系统恢复标识;若系统未关闭,则关闭当前系统运行中的软件模块和硬件模块单元,并控制CPU中的重置脚,使系统进入Bootloader启动运行,再进入步骤S104。步骤S105,判断系统恢复情况。若系统不需要恢复,则进入步骤SllO,重 新启动手机系统;若系统需要恢复,则进入步骤S106和步骤S107进行恢复操 作,再进入步骤S108,判断系统恢复完成情况。其中恢复操作步骤S106具体为解开锁操作,获取备份单元中的出厂系统备 份数据。步骤S107具体为将出厂系统备份数据写入到BinCode区的数据运行单 元进行恢复。若手机恢复未完成,则由步骤S108返回步骤S106;若手机恢复完成,则由 步骤S108进入步骤S109,则将系统恢复标识设置为空,并将备份单元进行锁操 作,最好进入步骤SllO。本发明方法适用于基于Window CE、 Symbian及BREW等绝大多数主流的 操作系统平台开发的手机使用。实施本发明实施例所提供的手机系统恢复装置及其方法,在手机遇到病毒 攻击或者一些特殊情况导致系统损坏不能正常运行时,用户可通过触发单元发 出恢复系统操作指令,所述系统恢复装置的控制处理单元接收所述恢复操作指 令,并控制数据运行单元等相关单元进一步进行系统恢复操作,以完成系统的 恢复,整个过程不需要其它辅助设备,而且系统恢复及时,并能保留原有数据, 从而降低手机的维护成本,提高操作系统的易用性。以上所揭露的仅为本发明的较佳实施例而已,当然不能以此来限定本发明 之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范 围。
权利要求
1. 一种手机系统恢复装置,其特征在于,包括触发单元,用于接收用户恢复操作指令;引导加载程序单元,用于存储初始化加载程序并启动系统;数据存储单元,用于存储手机出厂的系统备份数据以及恢复标识数据;数据运行单元,用于运行所述数据存储单元的系统备份数据;控制处理单元,用于接收所述触发单元发送的恢复操作指令,并在接收到所述操作指令时,控制所述数据存储单元获取所述恢复标识数据,调用所述数据存储单元中系统备份数据到所述数据运行单元中进行系统恢复操作,并在所述数据运行单元完成系统恢复操作后,调用所述引导加载程序单元中的初始化加载程序完成系统的初始化及重新启动。
2、 如权利要求1所述的手机系统恢复装置,其特征在于, 所述的数据存储单元还包括备份单元,用于存储手机出厂的系统备份数据; 标识单元,用于存储恢复标识数据。
3、 如权利要求l所述的手机系统恢复装置,其特征在于, 所述的数据运行单元位于手机内部存储分区的系统代码区。
4、 如权利要求2所述的手机系统恢复装置,其特征在于, 所述的4^f分单元位于手机内部存储分区的系统代码区。
5、 如权利要求2所述的手机系统恢复装置,其特征在于, 所述的标识单元位于手机内部存储分区的嵌入式文件系统区。
6、 如权利要求l所述的手机系统恢复装置,其特征在于, 所述控制处理单元为手机的中央处理器。
7、 一种手机系统恢复方法,其特征在于,包括以下步骤 接收用户输入的恢复操作指令,获取系统恢复标识;当获取所述系统恢复标识后,运行系统备份数据进行系统恢复操作; 调用初始化加载程序完成系统初始化及重新启动。
8、 如权利要求7所述的方法,其特征在于,所迷获取系统恢复标识包括 判断系统是否关闭,如果判断为否,则关闭当前系统中运行的软件模块和硬件模块单元,并控制中央处理器的重置脚,使系统进入引导加载程序单元启 动运行,并读取系统恢复标识;否则,则直接读取系统恢复标识。
9、 如权利要求7所述的方法,其特征在于,所迷运行系统备份数据进行系 统恢复操作包括解开备份区锁操作,获取备份区中的出厂数据,并写入到系统代码区的数 据运行单元进行恢复,根据恢复状态进行锁操作。
10、 如权利要求9所迷的方法,其特征在于,所述根据恢复状态进行锁操 作的步骤包括判断恢复是否完成,如果判断为是,则将系统恢复标识设置为空,并将备 份区进行锁操作,并重新启动操作系统;否则,则继续进行恢复梯:作,直至判断恢复完成为止。
全文摘要
本发明提供一种手机系统恢复装置,包括触发单元、引导加载程序单元、数据存储单元、数据运行单元和控制处理单元。所述控制处理单元在收到所述触发单元发出的系统恢复指令后,将所述数据存储单元中的数据写入所述数据运行单元进行系统恢复操作,调用所述引导加载程序单元中的程序完成系统的初始化和重新启动。本发明还提供一种手机系统恢复方法。实施本发明实施例,当手机在遇到病毒攻击或者一些特殊情况导致手机系统损坏不能正常运行时,用户能够及时而且不需要其他辅助设备就可以恢复初始系统,可有效降低手机维护成本,提高系统易用性。
文档编号H04Q7/32GK101251813SQ20081002713
公开日2008年8月27日 申请日期2008年3月31日 优先权日2008年3月31日
发明者涛 张 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1