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

文档序号:8434429阅读:来源:国知局
者又产生了新的异常状态,则需要继续向用户反馈异常状态信息以及推荐的解决方案;
[0057]步骤S216 :数据复制成功率提升系统再次生成推送消息,其中,该推送消息中携带的信息可以包括但不限于:状态发生异常或者出现故障的数据复制进程、推荐的恢复方式;
[0058]步骤S218:数据复制成功率提升系统再次将生成的推送消息下发给用户,如果用户确认异常状态已经得到修复,则可以终止流程;否则,将重复以上各个步骤直至异常状态得以修复,从而实现交互式的数据复制异常状态自动修复;
[0059]步骤S220:用户在接收到数据复制成功率提升系统发送的推送消息后,也可以通过人工操作来选择数据复制异常状态修复策略,并继续执行后续流程。
[0060]图3是根据本发明实施例的数据复制异常的修复装置的结构框图。如图3所示,该数据复制异常的修复装置可以包括:确定模块10,用于监测当前运行的各个数据复制进程的状态信息,确定各个数据复制进程中的一个或者多个数据复制进程发生异常;第一推送模块20,用于将异常信息推送至移动终端,其中,异常信息包括以下之一:发生异常的数据复制进程信息、发生异常的数据复制进程信息以及与每个发生异常的数据复制进程对应的修复策略、在采用预先配置的修复策略进行N次修复后仍然存在异常的数据复制进程信息,N为正整数;第一修复模块30,用于对异常信息中包含的数据复制进程进行修复,其中,执行指令包括:移动终端根据异常信息确定的修复策略。
[0061]采用如图3所示的装置,解决了在用户离线状态下难以对数据复制状态异常进行感知并加以修复的问题,进而可以使得维护人员无论是在联机状态还是在离线状态下,均能够实时监控和处理数据复制进程所发生的异常情况,以此提升数据复制的成功率。
[0062]优选地,如图4所示,确定模块10可以包括:监测单元100,用于分别对每个数据复制进程的状态视图进行实时或周期性监测;确定单元102,用于根据状态视图中存在错误消息记录确定一个或者多个数据复制进程发生异常。
[0063]优选地,如图4所示,第一修复模块30可以包括:第一接收单元300,用于接收来自于移动终端的执行指令;第一解析单元302,用于从执行指令中解析出采用异常信息中包含的修复策略对与该修复策略对应的数据复制进程进行修复的确认信息;第一修复单元304,用于按照异常信息中包含的修复策略对与该修复策略对应的数据复制进程进行修复。
[0064]优选地,如图4所示,第一修复模块30可以包括:第二接收单元306,用于接收来自于移动终端的执行指令;第二解析单元308,用于从执行指令中解析出移动终端重新配置的修复策略;第二修复单元310,用于按照移动终端重新配置的修复策略对与该重新配置的修复策略对应的数据复制进程进行修复。
[0065]优选地,如图4所示,上述装置还可以包括:第二推送模块40,用于对修复后的数据复制进程的状态信息进行监测,如果确定修复后的数据复制进程中的部分或者全部数据复制进程的异常状态依旧存在或者产生新的异常状态,则继续将部分或者全部数据复制进程的状态信息,或者,继续将部分或者全部数据复制进程的状态信息以及与每个依旧发生异常的数据复制进程对应的经过调整的修复策略推送至移动终端;第二修复模块50,用于再次从移动终端获取执行指令,并按照重新获取的执行指令对依旧发生异常的数据复制进程进行修复。
[0066]图5是根据本发明优选实施例的数据复制成功率提升系统中各个模块之间信息交互的示意图。如图5所示,该数据复制成功率提升系统可以包括:
[0067](I)数据复制状态检测及配置模块(相当于上述确定模块),用于通过与用户之间的信息交互,配置数据复制的状态检测机制以及检测的具体方式,并将检测结果反馈至数据复制状态智能分析模块。
[0068](2)数据复制状态智能分析模块,用于接收数据复制状态检测及配置模块检测到的数据复制状态信息(或者数据复制状态修复后的结果反馈),调用数据复制状态修复策略配置模块进行智能分析,并将生成的推送信息发送至交互模块。
[0069](3)数据复制状态修复策略模块,用于存储用户设置的数据复制状态修复策略,为数据复制状态智能分析模块提供修复依据,并支持与交互模块之间的策略维护。
[0070](4)交互模块(相当于上述第一推送模块和第二推送模块),用于实现以下功能至少之一:
[0071]I)接收数据复制状态智能分析模块生成的推送消息,并将推送消息下发至用户;
[0072]2)与用户使用的移动终端进行指令交互(可以包括:数据复制状态修复策略的增力口、删除等维护操作),调用数据复制状态修复策略执行模块接口完成具体的状态修复工作;
[0073]3)可以调用数据复制状态检测及配置模块进行特定故障的检测,与状态智能分析模块进行交互生成反馈信息,并发送至用户;
[0074]4)接收用户终端发送的数据复制状态维护指令,与数据复制状态修复策略配置模块进行交互,完成数据复制状态修复策略的调整。
[0075](5)数据复制状态修复策略执行模块(相当于上述第一修复模块和第二修复模块),用于接收来自于交互模块的指令信息,对特定数据复制进程执行指令修复,并在执行后通知状态检测及配置模块对状态修复的结果进行检测。
[0076](6)人机交互模块,用户在通过移动终端接收到交互模块发送的推送消息后,可以通过选择在线的人机交互模式进行人工选择数据复制状态修复策略,然后调用数据复制状态修复策略执行模块接口完成具体的状态修复工作。
[0077]需要说明的是,在实施交互式数据复制状态恢复之前,需要对数据复制状态检测及配置模块进行配置,例如:检测各个数据复制进程的状态视图,如果发现视图中有错误消息记录时表示该数据复制进程出现故障;同时也需要对数据复制状态修复策略模块配置状态修复对应的解决方案,例如:数据复制进程出现故障时,配置数据复制进程进行重启等相关策略。
[0078]数据复制状态检测及配置模块对各个数据复制进程的状态进行检测,如果发现其中的部分或者全部数据复制进程的状态发生异常或者出现故障,则将检测结果反馈至数据复制状态智能分析模块。数据复制状态智能分析模块调用状态修复策略配置模块进行智能分析,然后生成推送信息给交互模块,其中,该推送消息中携带的信息可以包括但不限于:状态发生异常或者出现故障的数据复制进程、推荐的恢复方式。交互模块接收状态智能分析模块生成的推送信息,并将推送消息下发给用户。用户根据推送消息判断状态发生异常或者出现故障的数据复制进程的具体异常情况,并参考数据复制成功率提升系统推送的状态修复解决方案,如果系统推送的解决方案无法解决问题,则用户会向数据复制成功率提升系统发送重新设计的解决方案;如果系统推送的解决方案切实可行,则向数据复制成功率提升系统确认按照推送的解决方案对异常情况加以处理。交互模块在接收到用户的确认消息后,从确认消息中解析出用户发送的执行指令,然后将执行指令发送至数据复制状态修复策略执行模块。数据复制状态修复策略执行模块接收来自于交互模块的指令消息,按照执行指令对状态发生异常或者出现故障的数据复制进程进行异常状态修复,并在执行指令后对异常状态修复的结果进行检测。数据复制状态检测及配置模块在状态修复策略执行模块进行异常状态修复后,执行再次检测,如果发现状态发生异常或者出现故障的数据复制进程通过执行修复指令,其异常状态已经得到修复,则无需对状态发生异常或者出现故障的数据复制进程进行再次修复;而如果状态发生异常或者出现故障的数据复制进程通过执行修复指令,其异常状态依旧存在或者又产生了新的异常状态,则需要继续向用户反馈异常状态信息以及推荐的解决方案。状态智能分析模块分析接收状态检测及配置模块的信息,生成推送消息再发送至交互模块。交互模块再次将推送消息发送至用户,如果用户确认异常状态已经得到修复,则可以终止流程;否则,将重复以上各个步骤直至异常状态得以修复,从而实现交
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1