操作系统恢复方法及智能设备技术方案

技术编号:7459167 阅读:166 留言:0更新日期:2012-06-24 04:34
本发明专利技术适用于计算机技术领域,提供了一种操作系统恢复方法及智能设备,所述方法包括下述步骤:检测预设属性字段值,根据预设属性字段值判断当前操作系统是否出现异常;当判定当前操作系统出现异常时,则重启当前系统进入恢复模式;在恢复模式下,向服务器发送系统恢复请求,以使服务器根据所述系统恢复请求返回对应的操作系统恢复文件,并根据所述返回的操作系统恢复文件对操作系统进行恢复处理。本发明专利技术智能设备可以自动检测开机和运行时的异常情况,并根据从服务器获取的操作系统恢复文件对系统进行恢复处理,无需用户备份系统也无需用户参与恢复过程,减少了维修人员上门服务成本,实现了系统异常检测和恢复的智能化。

【技术实现步骤摘要】

本专利技术属于通信
,尤其涉及一种操作系统恢复方法及智能设备
技术介绍
随着计算机技术的不断发展,各种操作系统不断涌现,安卓(Android)操作系统由于其共通性和开放性的特点,给用户带来了很多优质体验的服务,比如,在Android操作系统平台下,可以开发和使用各种特色的应用程序,因此,目前采用Android系统的智能设备(智能手机、电视)越来越多。Android智能设备允许用户自行安装Android应用,且可以升级智能终端的应用和系统,但随着安装应用的增加,导致操作系统异常的可能性也提高,如开机无法启动或运行时异常重启的现象,在操作系统出现异常后需要用户有备份系统才可能进行恢复,往往用户没有备份系统的习惯,或者即使备份了操作系统,用户在作恢复过程中的操作也比较复杂。因此,现有技术对Android智能设备的操作系统异常进行处理过程中,若用户选择自身备份操作系统,则由于恢复过程的复杂,会使得用户体验较差。
技术实现思路
本专利技术实施例的目的在于提供一种操作系统恢复方法,旨在解决现有技术对 Android智能设备的操作系统异常进行处理过程中,若用户选择自身备份操作系统,则由于恢复过程的复杂,会使得用户体验较差的技术问题。本专利技术实施例是这样实现的,一种操作系统恢复方法,所述方法包括下述步骤检测预设属性字段值,根据所述预设属性字段值判断当前操作系统是否出现异常;当判定所述当前操作系统出现异常时,则重启当前系统进入恢复模式;在所述恢复模式下,向服务器发送系统恢复请求,以使服务器根据所述系统恢复请求返回对应的操作系统恢复文件,并根据所述返回的操作系统恢复文件对操作系统进行恢复处理。进一步的,所述检测预设属性字段值,根据所述预设属性字段值判断当前操作系统是否出现异常的步骤具体包括在预设的计时时间到达时,判断操作系统是否启动完毕;若判断所述操作系统没有启动完毕,则检测预设属性字段值,进一步判断所述预设属性字段值是否在规定范围内;当判断所述预设属性字段值在规定范围内,则对所述预设属性字段值进行加一处理,返回执行所述在预设的计时时间到达时,判断操作系统是否启动完毕的步骤;当判断所述预设属性字段值不在规定范围内,则判定所述操作系统出现异常。进一步的,所述检测预设属性字段值,根据所述预设属性字段值判断当前操作系统是否出现异常的步骤具体为监测当前操作系统下系统服务异常后的恢复时间;当恢复时间大于预设重启时间时,则检测预设属性字段值,进一步判断所述预设属性字段值是否在规定范围内;当判断所述预设属性字段值在规定范围内,则对所述预设属性字段值进行加一处理,返回执行监测当前操作系统下系统服务异常后的恢复时间的步骤;当判断所述预设属性字段值不在规定范围内,则判定所述操作系统出现异常。进一步的,所述向服务器发送系统恢复请求,以使服务器根据所述系统恢复请求返回对应的操作系统恢复文件,并根据所述返回的操作系统恢复文件对操作系统进行恢复处理的步骤具体为向服务器发送系统恢复请求及当前智能设备的信息,以使所述服务器端返回对应的操作系统恢复文件的下载地址;接收所述服务器反馈的所述操作系统恢复文件的下载地址;根据所述操作系统恢复文件的下载地址,从所述服务器下载相应的操作系统恢复文件;根据所述下载的操作系统恢复文件,对操作系统进行恢复处理。进一步的,所述操作系统恢复文件为对操作系统中的错误文件进行恢复的文件, 或者对整个操作系统进行恢复的文件。进一步的,所述当前智能设备的信息包含智能设备的操作系统版本信息及智能设备的设备型号信息。本专利技术实施例还提供了另一种智能设备,所述智能设备包括异常判断单元,用于检测预设属性字段值,根据所述预设属性字段值判断当前操作系统是否出现异常;重启单元,用于当判定所述当前操作系统出现异常时,则重启当前系统进入恢复模式;恢复单元,用于在所述恢复模式下,向服务器发送系统恢复请求,以使服务器根据所述系统恢复请求返回对应的操作系统恢复文件,并根据所述返回的操作系统恢复文件对操作系统进行恢复处理。进一步的,所述异常判断单元包括第一判断模块,用于在预设的计时时间到达时,判断操作系统是否启动完毕;第二判断模块,用于若第一判断模块判断所述操作系统没有启动完毕,则检测预设属性字段值,进一步判断所述预设属性字段值是否在规定范围内,当判断所述预设属性字段值在规定范围内,则对所述预设属性字段值进行加一处理,并启动第一判断模块,当判断所述预设属性字段值不在规定范围内,则判定所述操作系统出现异常。进一步的,所述异常判断单元还包括第一监测模块,用于若第一判断模块判断所述操作系统启动完毕,则监测当前操作系统下系统服务异常后的恢复时间;第三判断模块,用于当第一监测模块监测恢复时间大于预设重启时间,则检测预设属性字段值,进一步判断所述预设属性字段值是否在规定范围内,当判断所述预设属性字段值在规定范围内,则对所述预设属性字段值进行加一处理,触发第一监测模块执行监测当前操作系统下系统服务异常后的恢复时间的步骤,当判断所述预设属性字段值不在规定范围内,则判定所述操作系统出现异常。进一步的,所述异常判断单元包括第二监测模块,用于监测当前操作系统下系统服务异常后的恢复时间;第四判断模块,用于当第二监测模块监测恢复时间大于预设重启时间时,则检测预设属性字段值,进一步判断所述预设属性字段值是否在规定范围内,当判断所述预设属性字段值在规定范围内,则对所述预设属性字段值进行加一处理,触发第二监测模块执行监测当前操作系统下系统服务异常后的恢复时间的步骤,当判断所述预设属性字段值不在规定范围内,则判定所述操作系统出现异常。进一步的,所述恢复单元包括发送模块,用于向服务器发送系统恢复请求及当前智能设备的信息,以使所述服务器端返回对应的操作系统恢复文件的下载地址;接收模块,用于接收所述服务器反馈的所述操作系统恢复文件的下载地址;下载模块,用于根据所述操作系统恢复文件的下载地址,从所述服务器下载相应的操作系统恢复文件;恢复模块,用于根据所述下载的操作系统恢复文件,对操作系统进行恢复处理。在本专利技术实施例中,智能设备可以根据预设属性字段值判断当前操作系统是否出现异常,例如,开机和运行时的异常情况,当检测到异常后,则向服务器发送系统恢复请求, 以使服务器根据系统恢复请求返回对应的操作系统恢复文件,并根据返回的操作系统恢复文件对操作系统进行恢复处理,因而无需用户备份系统也无需用户参与恢复过程,减少了维修人员上门服务成本,实现了系统异常检测和恢复的智能化。附图说明图1是本专利技术实施例一提供的操作系统恢复方法的实现流程图;图2是本专利技术实施例二提供的操作系统恢复方法的实现流程图;图3是本专利技术实施例三提供的操作系统恢复方法的实现流程图;图4是本专利技术实施例四提供的操作系统恢复方法的实现流程图;图5是本专利技术实施例五提供的智能设备的结构图;图6是本专利技术实施例六提供的智能设备的结构图;图7是本专利技术实施例七提供的智能设备的结构图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。以下结合具体实施例对本专利技术的实现进行详细描述实施例一本专利技术实施例的应用场景可以是由客户端/服务本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:邹海超
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:

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

1
相关领域技术