数据复制异常的修复方法及装置的制造方法

文档序号:8434429阅读:319来源:国知局
数据复制异常的修复方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种数据复制异常的修复方法及装置。
【背景技术】
[0002]目前,随着电信增值业务的广泛应用,业务数据也随之快速增长,因此,业务数据的容灾与共享也显得愈发重要。数据复制是实现数据容灾与数据共享的常用手段,而相关技术中通常使用的数据复制工具往往会因为网络、系统、人为不规范操作等多方面的原因导致数据复制过程发生中断。由此可见,如何实时监控数据复制状态、预防数据复制故障、快速恢复数据复制故障将成为提升数据复制成功率的关键。
[0003]相关技术中通常使用的技术方案主要是利用监控工具依据预先设定的策略进行自动的数据复制故障检测和数据复制故障恢复,抑或是由操作人员通过人机交互的方式进行在线故障监控和排除。然而,由监控工具所完成的全自动的数据复制故障检测以及数据复制故障恢复仅能处理常见的并且已经建立故障处理规则的故障,而对于那些较为罕见的或者尚未建立故障处理规则的故障则不具备自动恢复的能力,并对未产生故障但有可能导致故障的异常状况无法处理。此外,单纯通过操作人员进行人机交互处理则会导致在离线状态下无法进行监控和处理故障的结果。

【发明内容】

[0004]本发明提供了一种数据复制异常的修复方法及装置,以至少解决相关技术中在用户离线状态下难以对数据复制状态异常进行感知并加以修复的问题。
[0005]根据本发明的一个方面,提供了一种数据复制异常的修复方法。
[0006]根据本发明的数据复制异常的修复方法包括:监测当前运行的各个数据复制进程的状态信息,确定各个数据复制进程中的一个或者多个数据复制进程发生异常;将异常信息推送至移动终端,其中,异常信息包括以下之一:发生异常的数据复制进程信息、发生异常的数据复制进程信息以及与每个发生异常的数据复制进程对应的修复策略、在采用预先配置的修复策略进行N次修复后仍然存在异常的数据复制进程信息,N为正整数;从移动终端获取执行指令,对异常信息中包含的数据复制进程进行修复,其中,执行指令包括:移动终端根据异常信息确定的修复策略。
[0007]优选地,监测各个数据复制进程的状态信息,确定一个或者多个数据复制进程发生异常包括:分别对每个数据复制进程的状态视图进行实时或周期性监测;根据状态视图中存在错误消息记录确定一个或者多个数据复制进程发生异常。
[0008]优选地,从移动终端获取执行指令,对异常信息中包含的数据复制进程进行修复包括:接收来自于移动终端的执行指令;从执行指令中解析出采用异常信息中包含的修复策略对与该修复策略对应的数据复制进程进行修复的确认信息;按照异常信息中包含的修复策略对与该修复策略对应的数据复制进程进行修复。
[0009]优选地,从移动终端获取执行指令,对异常信息中包含的数据复制进程进行修复包括:接收来自于移动终端的执行指令;从执行指令中解析出移动终端重新配置的修复策略;按照移动终端重新配置的修复策略对与该重新配置的修复策略对应的数据复制进程进行修复。
[0010]优选地,在对异常信息中包含的数据复制进程进行修复之后,还包括:对修复后的数据复制进程的状态信息进行监测,如果确定修复后的数据复制进程中的部分或者全部数据复制进程的异常状态依旧存在或者产生新的异常状态,则继续将部分或者全部数据复制进程的状态信息,或者,继续将部分或者全部数据复制进程的状态信息以及与每个依旧发生异常的数据复制进程对应的经过调整的修复策略推送至移动终端;再次从移动终端获取执行指令,并按照重新获取的执行指令对依旧发生异常的数据复制进程进行修复。
[0011]根据本发明的另一方面,提供了一种数据复制异常的修复装置。
[0012]根据本发明的数据复制异常的修复装置包括:确定模块,用于监测当前运行的各个数据复制进程的状态信息,确定各个数据复制进程中的一个或者多个数据复制进程发生异常;第一推送模块,用于将异常信息推送至移动终端,其中,异常信息包括以下之一:发生异常的数据复制进程信息、发生异常的数据复制进程信息以及与每个发生异常的数据复制进程对应的修复策略、在采用预先配置的修复策略进行N次修复后仍然存在异常的数据复制进程信息,N为正整数;第一修复模块,用于对异常信息中包含的数据复制进程进行修复,其中,执行指令包括:移动终端根据异常信息确定的修复策略。
[0013]优选地,确定模块包括:监测单元,用于分别对每个数据复制进程的状态视图进行实时或周期性监测;确定单元,用于根据状态视图中存在错误消息记录确定一个或者多个数据复制进程发生异常。
[0014]优选地,第一修复模块包括:第一接收单元,用于接收来自于移动终端的执行指令;第一解析单元,用于从执行指令中解析出采用异常信息中包含的修复策略对与该修复策略对应的数据复制进程进行修复的确认信息;第一修复单元,用于按照异常信息中包含的修复策略对与该修复策略对应的数据复制进程进行修复。
[0015]优选地,第一修复模块包括:第二接收单元,用于接收来自于移动终端的执行指令;第二解析单元,用于从执行指令中解析出移动终端重新配置的修复策略;第二修复单元,用于按照移动终端重新配置的修复策略对与该重新配置的修复策略对应的数据复制进程进行修复。
[0016]优选地,上述装置还包括:第二推送模块,用于对修复后的数据复制进程的状态信息进行监测,如果确定修复后的数据复制进程中的部分或者全部数据复制进程的异常状态依旧存在或者产生新的异常状态,则继续将部分或者全部数据复制进程的状态信息,或者,继续将部分或者全部数据复制进程的状态信息以及与每个依旧发生异常的数据复制进程对应的经过调整的修复策略推送至移动终端;第二修复模块,用于再次从移动终端获取执行指令,并按照重新获取的执行指令对依旧发生异常的数据复制进程进行修复。
[0017]通过本发明实施例,通过监控数据复制进程的状态信息,在检测到发生异常的数据复制进程后,既可以将发生异常的全部数据复制进程推送至移动终端,也可以将发生异常的全部数据复制进程以及为每个发生异常的数据复制进程预设的处理方法下发至移动终端,当然还可以先采用预设的修复策略对发生异常的数据复制进程加以修复,如果无法修复成功再推送至移动终端。通过与移动终端之间的指令交互,既可以按照预先配置的数据复制状态修复策略对发生异常的数据复制进程加以修复,当然移动终端也可以重新配置数据复制状态修复策略,再按照重新配置数据复制状态修复策略对发生异常的数据复制进程加以修复,由此解决了在用户离线状态下难以对数据复制状态异常进行感知并加以修复的问题,进而可以使得维护人员无论是在联机状态还是在离线状态下,均能够实时监控和处理数据复制进程所发生的异常情况,以此提升数据复制的成功率。
【附图说明】
[0018]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0019]图1是根据本发明实施例的数据复制异常的修复方法的流程图;
[0020]图2是根据本发明优选实施例的交互式数据复制状态自动修复方法的流程图;
[0021]图3是根据本发明实施例的数据复制异常的修复装置的结构框图;
[0022]图4是根据本发明优选实施例的数据复制异常的修复装置的结构框图;
[0023]图5是根据本发明优选实施例的数据复制成功率提升系统中各个模块之间信息交互的示意图。
【具体实施方式】
[0024]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0025]图1是根据本发明实施例的数据复制异常的修复方法的流程图。如图1所示,该方法可以包括以下处理步骤:
[0026]步骤S102:监测当前运行的各
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1