恢复方法及相关装置制造方法及图纸

技术编号:16188034 阅读:43 留言:0更新日期:2017-09-12 11:21
本发明专利技术实施例提供恢复方法及相关装置,以在关键业务出现故障时对其进行自动恢复。该恢复方法包括:在终端启动后,获取正在运行的关键业务的列表;监测所述列表中各关键业务的运行状态;所述运行状态包括正常状态和异常状态;判断所述列表中的关键业务是否处于异常状态;响应于所述列表中至少一个关键业务处于异常状态,获取存储在所述终端中的相应安装包;使用获取的安装包对相应的、处于异常状态的关键业务进行恢复。基于上述恢复技术方案,本发明专利技术实施例在终端启动后,可自动监测正在运行的关键业务的运行状态,并可自动使用安装包恢复处于异常状态的关键业务,进而实现在关键业务出现故障时对其进行自动恢复。在此过程中,不需人工干预。

Recovery method and related device

The embodiment of the invention provides a recovery method and related devices for automatically restoring the critical service when a fault occurs. Including the recovery methods in the terminal after the start, to obtain a list of key business running; the operation state of each key business monitoring in the list; the running state including normal state and abnormal state; determine the key business in the list is in the abnormal state; in response to the list at least one a key business in the abnormal state, get the corresponding storage in the terminal installation package; installation package to get the corresponding key business, in the abnormal state of the recovery. The recovery scheme based on the embodiment of the invention in the terminal after the start of the running state can be automatic monitoring of key business running, and can use the key business package recovery in an abnormal state automatically, so as to realize the fault in the key business of the automatic recovery. In this process, human intervention is not necessary.

【技术实现步骤摘要】
恢复方法及相关装置
本专利技术涉及数据处理
,具体涉及恢复方法及相关装置。
技术介绍
终端(例如智能手机)在运行过程中,如关键业务(服务)出现故障,需要进行人为干预,例如,用户通过手工操作对终端的操作系统进行重装(俗称刷机),或进行返修。
技术实现思路
有鉴于此,本专利技术实施例提供一种恢复方法及相关装置,以在关键业务出现故障时对其进行自动恢复。为实现上述目的,本专利技术实施例提供如下技术方案:一种恢复方法,应用于终端,所述恢复方法包括:在所述终端启动后,获取正在运行的关键业务的列表;监测所述列表中各关键业务的运行状态;所述运行状态包括正常状态和异常状态;判断所述列表中的关键业务是否处于异常状态;响应于所述列表中至少一个关键业务处于异常状态,获取存储在所述终端中的相应安装包;使用获取的安装包对相应的、处于异常状态的关键业务进行恢复。一种恢复装置,应用于终端,所述恢复装置包括:获取单元,用于在所述终端启动后,获取正在运行的关键业务的列表;监测单元,用于监测所述列表中各关键业务的运行状态;所述运行状态包括正常状态和异常状态;判断单元,用于判断所述列表中的关键业务是否处于异常状态;安装包本文档来自技高网...
恢复方法及相关装置

【技术保护点】
一种恢复方法,其特征在于,应用于终端,所述恢复方法包括:在所述终端启动后,获取正在运行的关键业务的列表;监测所述列表中各关键业务的运行状态;所述运行状态包括正常状态和异常状态;判断所述列表中的关键业务是否处于异常状态;响应于所述列表中至少一个关键业务处于异常状态,获取存储在所述终端中的相应安装包;使用获取的安装包对相应的、处于异常状态的关键业务进行恢复。

【技术特征摘要】
1.一种恢复方法,其特征在于,应用于终端,所述恢复方法包括:在所述终端启动后,获取正在运行的关键业务的列表;监测所述列表中各关键业务的运行状态;所述运行状态包括正常状态和异常状态;判断所述列表中的关键业务是否处于异常状态;响应于所述列表中至少一个关键业务处于异常状态,获取存储在所述终端中的相应安装包;使用获取的安装包对相应的、处于异常状态的关键业务进行恢复。2.如权利要求1所述的方法,其特征在于,所述监测所述列表中各关键业务的运行状态包括:获取状态报告信息;所述状态报告信息由所述正在运行的关键业务生成;根据所述状态报告信息维护监测表;所述监测表中包括所述列表中各关键业务对应的运行状态信息。3.如权利要求2所述方法,其特征在于,所述关键业务对应有上报类型;所述状态报告信息中包含相应关键业务的唯一标识及上报类型;所述上报类型为周期性上报类型或非周期性上报类型;其中,非周期性上报类型的关键业务仅上报一次状态报告信息;周期性上报类型的关键业务按设定的发送周期,周期性生成并上报状态报告信息。4.如权利要求3所述的方法,其特征在于,所述监测表中的运行状态信息至少包括第一取值和第二取值,所述第二取值用于表征正常状态;所述根据所述状态报告信息维护监测表包括:在本监测周期开始时,将各关键业务在监测表中的运行状态信息设置为第一取值;如在本监测周期之前已获取到了非周期性上报类型的关键业务的状态报告信息,则修改监测表中对应的运行状态信息为第二取值。5.如权利要求4所述的方法,其特征在于,所述根据所述状态报告信息维护监测表还包括:在本监测周期内,将获取到的状态报告信息对应的关键业务的运行状态信息设置为第二取值;所述发送周期的时长小于所述监测周期的时长。6.如权利要求2所述方法,其特征在于,所述状态报告信息中包含相应关键业务的唯一标识及运行状态信息;所述状态报告信息中的运行状态信息为第一取值、第二取值或第三取值,所述第一取值用于表征异常状态,所述第二取值用于表征正常状态,所述第三取值用于表征运行终止;所述根据所述状态报告信息维护监测表包括:在本监测周期开始时,将所述列表中关键业务的运行状态信息设置为第一取值;在本监测周期内,接收状态报告信息;提取接收到的状态报告信息中的运行状态信息;根据提取出的运行状态信息更改所述监测表中相应关键业务的运行状态信息。7.如权利要求4-6任一项所述的方法,其特征在于,所述监测所述列表中各关键业务的运行状态还包括:在本监测周期结束时,当所述列表中的各关键业务均处于正常状态时,进入下一监测周期。8.如权利要求7所述的方法,其特征在于,所述判断所述列表中的关键业务是否处于异常状态包括:在本监测周期结束时,判定监测表中运行状态信息为第一取值的关键业务处于异常状态,判定监测表中运行状态信息为其他取值的关键业务处于正常状态。9.如权利要求2所述的方法,其特征在于,所述获取状态报告信息包括:读取共享缓存区域中的状态报告信息,所述共享缓存区域用于存储关键业务上报的状态报告信息。10.如权利要求2所述的方法,其特征在于,所述获取状态报告信息包括:直接接收所述关键业务上报的状态报告信息。11.如权利要求1所述的方法,其特征在于,所述安装包具体为系统安装包。1...

【专利技术属性】
技术研发人员:杜军
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1