系统异常修复方法、系统异常修复装置和终端的制作方法_4

文档序号:8445454阅读:来源:国知局
一系统是否将要出现异常,在判断结果为是时,例如,第一系统在第一段间内运行时出错的次数达到10次,运行速度降低至平时运行速度的70%,则判断第一系统即将出现异常,并进入步骤206。
[0057]步骤206,当第一系统即将要出现异常,为了使第一系统在出现异常时及时地能对第一系统进行异常修复,则备份关键系统信息,该关键系统信息为第二系统中没有与异常信息匹配的信息。
[0058]步骤208,判断第一系统是否异常,在判断结果为是时,进入步骤210,在判断结果为否时,进入步骤202。
[0059]步骤210,判断第一系统是否死机,在判断结果为是时,进入步骤212,在判断结果为否时,说明第一系统出现异常但未死机,进入步骤214。
[0060]步骤212,根据死机修复策略(目标修复策略)对第一系统进行异常修复。
[0061]步骤214,根据未死机修复策略(目标修复策略)对第一系统进行异常修复。
[0062]图3示出了根据本发明的一个实施例的死机的系统进行异常修复的流程示意图。
[0063]如图3所示,根据本发明的一个实施例的死机的系统进行异常修复(在该实施例中,终端为手机,手机上安装有双系统,即安全等级较高的安全系统和安全等较低的普通系统),包括:
[0064]步骤302,判断死机的第一系统是否为安全等级较高的安全系统,在判断结果为是时,进入步骤304,在判断结果为否时,进入步骤320。
[0065]步骤304,安全系统死机修复策略。
[0066]步骤306,从安全系统切换至普通系统中,并根据用户的选择,确定是否存储安全系统处于死机状态之前的系统状态信息,并可选择步骤308、步骤312、步骤316或步骤318中的一个步骤进行修复。
[0067]步骤308,在普通系统中申请权限读取安全系统的系统运行日志,并在普通系统中获取与异常信息匹配的修复信息,以对安全系统进行异常修复。
[0068]步骤310,判断根据普通系统中的修复信息是否完成对安全系统的异常修复,在判断结果为是时,结束对安全系统的异常修复。
[0069]步骤312,利用备份的关键系统信息对安全系统进行异常修复。
[0070]步骤314,判断根据备份的关键系统信息是否完成对安全系统的异常修复,在判断结果为是时,结束对安全系统的异常修复。
[0071]步骤316,在普通系统中申请权限读取安全系统的系统运行日志,以及根据接收到的控制命令,在普通系统中联网下载与异常信息匹配的修复信息,并判断修复信息是否安全,在判定安全时,将修复信息发送至安全系统,以对安全系统进行异常修复。
[0072]步骤318,根据接收到的选择命令,选择忽略安全系统的异常。
[0073]步骤320,当第一系统为安全等级较低的普通系统时,则进行普通系统死机修复策略。
[0074]步骤322,申请切换并登录安全系统,并根据用户的选择,确定是否存储普通系统处于死机状态之前的系统状态信息,并可选择步骤324、步骤328或步骤330中的一个步骤进行修复。
[0075]步骤324,在安全系统中获取与异常信息匹配的修复信息,以对普通系统进行异常修复。
[0076]步骤326,判断根据从安全系统中获取的与异常信息匹配的修复信息是否完成对普通系统的异常修复,在判断结果为是时,结束对普通系统的异常修复。
[0077]步骤328,利用备份的关键系统信息对普通系统进行异常修复。
[0078]步骤330,根据接收到的选择命令,选择忽略普通系统的异常。
[0079]图4示出了根据本发明的一个实施例的未死机的系统进行异常修复的流程示意图。
[0080]如图4所示,根据本发明的一个实施例的未死机的系统进行异常修复(在该实施例中,终端为手机,手机上安装有双系统,即安全等级较高的安全系统和安全等较低的普通系统),包括:
[0081]步骤402,判断出现异常但处于未死机状态的系统是否为安全系统,在判断结果为是时,进入步骤404,在判断结果为否时,进入步骤422。
[0082]步骤404,当出现异常的第一系统为安全系统时,则根据安全系统异常修复策略对安全系统进行异常修复,并可选择步骤406、步骤410、步骤414、步骤418或步骤420中的一个步骤进行修复。
[0083]步骤406,直接访问普通系统,并在普通系统中获取与异常信息匹配的修复信息,以对安全系统进行异常修复。
[0084]步骤408,判断根据普通系统中的修复信息是否完成对安全系统的异常修复,在判断结果为是时,结束对安全系统的异常修复。
[0085]步骤410,利用备份的关键系统信息对安全系统进行异常修复。
[0086]步骤412,判断根据备份的关键系统信息是否完成对安全系统的异常修复,在判断结果为是时,结束对安全系统的异常修复。
[0087]步骤414,切换至普通系统,在普通系统中联网下载与异常信息匹配的修复信息,以及判断修复信息是否安全,在判定安全时,将修复信息发送至安全系统,以对安全系统进行异常修复。
[0088]步骤416,判断根据联网下载的与异常信息匹配的修复信息是否完成对安全系统的异常修复,在判断结果为是时,结束对安全系统的异常修复。
[0089]步骤418,为了保证安全系统中的数据安全性,将安全系统的数据进行加密,并对加密的数据保存至普通系统中。
[0090]步骤420,根据接收到的选择命令,选择忽略普通系统的异常。
[0091]步骤422,当出现异常的第一系统为普通系统时,则根据普通系统异常修复策略对普通系统进行异常修复,并可选择步骤424、步骤428、步骤432或步骤434中的一个步骤进行修复。
[0092]步骤424,申请切换至安全系统,并在安全系统中获取与异常信息匹配的修复信息,以对普通系统进行异常修复。
[0093]步骤426,判断根据安全系统中获取的与异常信息匹配的修复信息是否完成对普通系统的异常修复,在判断结果为是时,结束对普通系统的异常修复。
[0094]步骤428,利用备份的关键系统信息对普通系统进行异常修复。
[0095]步骤430,判断根据备份的关键系统信息是否完成对普通系统的异常修复,在判断结果为是时,结束对普通系统的异常修复。
[0096]步骤432,将普通系统中的数据备份至安全系统中。
[0097]步骤434,根据接收到的选择命令,选择忽略普通系统的异常。
[0098]图5示出了根据本发明的一个实施例的系统异常修复装置的结构示意图。
[0099]如图5所示,根据本发明的一个实施例的系统异常修复装置500,用于终端,所述终端上安装有多个系统,所述异常修复装置包括:检测单元502、判断单元504和处理单元506,其中,所述检测单元502用于检测所述终端中的所述多个系统的运行状态,以判断所述多个系统中的第一系统是否异常,其中,所述第一系统为所述多个系统中的任一系统;判断单元504,用于在判定所述第一系统异常时,判断是否对所述第一系统进行异常修复;处理单元506,在判定对所述第一系统进行异常修复时,确定目标修复策略,以对所述第一系统进行异常修复。
[0100]在该技术方案中,检测终端的多个系统中每个系统的运行状态,当检测到多个系统中的第一系统异常时,例如第一系统的死机次数大于或等于第一预设次数和/或第一系统已经无法启动,则判定第一系统异常,此时,通知终端的用户第一系统异常且请求对第一系统进行异常修复,当接收到对第一系统进行异常修复的指令时,则确定目标修复策略对第一系统进行异常修复,由此,避免了对终端的多个系统的数据进行备份,从而节省了多个系统的存储空间,同时还使终端在无法联网的状态下也可以对异常的系统进行异常修复,从而使异常的系统可以及时恢复正常的运行状态;其中,第一系统是终端的多个系统中的任一个。
[0101]在上述技术方案中,优选地,所述处理单元506具体用于:判断所述第一系统是否处于死机状态;根据判断结果确定所述目标修复策略,以对所述第一系统进行异常修复。
[0102]在上述技术方案中,优选地,所述处理单元506具体用于:在判定所述第一系统处于未死机状态时,确定所述第一系统中的异常信息,以及当所述第一系统的安全等级高于第二系统的安全等级时,根据接收到的访问命令,直接访问所述第二系统,并在所述第二系统中获取与所述异常信息匹配的修复信息,以对所述第一系统进行异常修复,或切换至所述第二系统,并根据接收到的控制命令,在所述第二系统中联网下载与所述异常信息匹配的修复信息,以及判断所述修复信息是否安全,在判定安全时,将所述修复信息发送至所述第一系统,以对所述第一系统进行异常修复;或者,当所述第一系统的安全等级低于第二系统的安全等级时,根据接收到的切换命令,申请切换至所述第二系统,并在所述第二系统中获取与所述异常信息匹配的修复信息,以对所述第一系统进行异常修复,或在所述第一系统中,根据接收到的控制命令,联网下载与所述异常信息匹配的修复信息,以对所述第一系统进行异常修复;以及所述异常修复方法还包括:在判定不对所述第一系统进行异常修复时,根据接收到的备份命令,将所述第一系统的数据备份至所述多个系统中的第二系统;其中,所述第二系统为所述终端的所述多个系统中除所述第一系统外的其他系统之一。
[0103]在该技术方案中,当判定对第一系统进行异常修复时,且第一系统未处于死机状态,确定目标修复策略,优选地,一方面,如果第一系统的安全等级高于第二系统的安全等级,则第一系统可以直接从第二系统中获取与第一系统中的异常信息匹配的修复信息,从而通过修复信息对第一系统进行异常修复,由此,避免了对终端的多个系统的数据进行备份,从而节省了多个系统的存储空间,同时还使终端在无法联网的状态下也可以对异常的系统进行异常修复,从而使异常的系统可以及时恢复正常的运行状态,或者在运行状态为正常的第二系统中联网下载与第一系统的异常信息匹配的修复信息,这样即使第二系统中不存在与第一系统中的异常信息匹配的修复信息,也可以通过下载修复信息对第一系统进行及时地
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1