一种对异常数据进行处理的方法、装置及监控系统的制作方法_5

文档序号:9811148阅读:来源:国知局
包括错误码时,基于所述错误码,判定所述被监控系统出现数据异常;
[0304]即从明确的错误码的维度来判断被监控系统是否出现数据异常。
[0305]步骤404,监控模块在判断所述被监控系统出现数据异常时,将所述判定所述被监控系统出现数据异常的异常判断结果发送至网关以及决策模块;
[0306]具体而言,当监控模块判断被监控系统出现数据异常时,同时将异常判断结果发送至网关以及决策模块,以触发网关和决策模块的相关工作。
[0307]步骤405,网关接收到所述异常判断结果后,暂停向被监控系统发送所述业务对象数据,以及,开始向被监控系统发送测试数据;
[0308]步骤406,决策模块接收到所述异常判断结果时,依据所述异常判断结果生成第一指令,并将所述第一指令发送至执行模块,所述第一指令为关闭所述业务服务能力的指令;
[0309]在本申请实施例的一种优选实施例中,所述被监控系统包括用于接收所述业务对象数据和/或所述测试数据的主用通信渠道和/或备用通信渠道,所述决策模块还用于针对所述主用通信渠道设定的第一级别的业务服务能力,针对所述备用通信渠道设定的第二级别的业务服务能力,其中,所述第一级别的业务服务能力的级别高于所述第二级别的业务服务能力。
[0310]步骤406可以包括如下子步骤:
[0311]子步骤S61,接收所述监控模块发送的第一处理结果,所述第一处理结果为监控到所述主用通信渠道发生数据异常时生成的结果;
[0312]子步骤S62,依据所述第一处理结果,生成关闭所述第一级别的业务服务能力的指令,以及,生成开启所述第二级别的业务服务能力的指令,并将所述生成的指令发送至执行模块。
[0313]步骤407,执行模块依据所述第一指令关闭所述业务服务能力;
[0314]针对上述子步骤S61-S62的情况,执行模块相应地执行如下工作:
[0315]依据所述关闭所述第一级别的业务服务能力的指令关闭所述第一级别的业务服务能力,以及,依据所述开启所述第二级别的业务服务能力的指令开启所述第二级别的业务服务能力,即完成业务服务能力降级的过程。
[0316]步骤408,网关在接收到所述被监控系统返回的与所述测试数据对应的第一报文信息后,将所述第一报文信息发送至监控模块;
[0317]在具体实现中,网关接收到第一报文信息后,可以将第一报文信息记录在本地数据库中,并记录接收所述第一报文信息的时间。网关在本地数据库中还会记录测试数据,以及发送所述测试数据的时间。在对接收的第一报文信息记录后,将本次测试数据的相关信息(包括测试数据、发送所述测试数据的时间、第一报文信息、接收所述第一报文信息的时间等信息)发送至监控模块。
[0318]步骤409,监控模块基于所述第一报文信息,判断所述被监控系统的数据异常是否消除;
[0319]应用于本申请实施例,监控模块内部设置有一个或多个判断被监控系统出现的数据异常是否消除的规则阈值,当统计的对应数值触发规则阈值时,判定被监控系统出现的数据异常消除。具体而言,步骤409可以通过如下一种或多种方式实现:
[0320](I)在接收到所述被监控系统返回的与所述测试数据对应的第一报文信息时,从所述接收所述第一报文信息的时间开始的单位时间内,计算所述第一成功响应指令的数量,在所述第一成功响应指令的数量大于第一预设阈值时,判定所述数据异常消除。
[0321]即通过计算单位时间内成功响应的测试数据的数量(成功笔数的维度)来判定被监控系统出现的数据异常是否消除。
[0322](2)从所述接收所述第一报文信息的时间开始的单位时间内,计算所述第一成功响应指令的数量以及发出的所述测试数据的数量的比值,得到第一成功率;在所述第一成功率大于第二预设阈值时,判定所述数据异常消除。
[0323]即通过计算单位时间内测试数据成功响应的成功率(成功率的维度)来判定被监控系统出现的数据异常是否消除。
[0324](3)在接收到所述被监控系统返回的与所述测试数据对应的第一报文信息时,记录下一次发送所述测试数据的第一时间戳;记录接收到的,针对所述下一次发送的所述测试数据返回的所述第一报文信息的第二时间戳;计算所述第一时间戳以及所述第二时间戳的时间差,作为第一响应时间;从所述接收所述第一报文信息的时间开始的单位时间内,统计所述第一响应时间大于第三预设阈值的测试数据的数量;在所述第一响应时间大于第三预设阈值的测试数据的数量小于或等于第四预设阈值时,判定所述数据异常消除。
[0325]即从计算单位时间内响应超时的测试数据的数量的维度来判断被监控系统出现的数据异常是否消除。
[0326]步骤410,监控模块在判断所述被监控系统出现的数据异常消除时,将所述判定所述被监控系统出现的数据异常的异常消除判断结果发送至决策模块以及网关;
[0327]步骤411,网关接收到所述异常消除判断结果后,暂停向被监控系统发送所述测试数据,以及,开始向被监控系统发送业务对象数据;
[0328]步骤412,决策模块接收到所述异常消除判断结果时,依据所述异常消除判断结果生成第二指令,并将所述第二指令发送至执行模块,所述第二指令为开启所述关闭的业务服务能力的指令;
[0329]在本申请实施例的一种优选实施例中,所述被监控系统包括用于接收所述业务对象数据和/或所述测试数据的主用通信渠道和/或备用通信渠道,所述决策模块还用于针对所述主用通信渠道设定的第一级别的业务服务能力,针对所述备用通信渠道设定的第二级别的业务服务能力,其中,所述第一级别的业务服务能力的级别高于所述第二级别的业务服务能力。
[0330]步骤412可以包括如下子步骤:
[0331]子步骤S71,接收所述监控模块发送的第二处理结果,所述第二处理结果为监控到所述主用通信渠道发生的数据异常消除时生成的结果;
[0332]子步骤S72,依据所述第二处理结果,生成开启所述第一级别的业务服务能力的指令,以及,生成关闭所述第二级别的业务服务能力的指令,并将所述生成的指令发送至执行模块;
[0333]步骤413,执行模块依据所述第二指令开启所述关闭的业务服务能力。
[0334]针对上述子步骤S71-S72的情况,执行模块相应地执行如下工作:
[0335]依据所述开启所述第一级别的业务服务能力的指令开启所述第一级别的业务服务能力,以及,依据所述关闭所述第二级别的业务服务能力的指令关闭所述第二级别的业务服务能力,即完成业务服务能力升级的过程。
[0336]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0337]本领域内的技术人员应明白,本申请实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0338]在一个典型的配置中,所述计算机设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非持续性的电脑可读媒体(transitory media),如调制的数据信号和载波。
[0339]本申请实施例是参照根据本申请实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0340]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0341]这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0342]尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。
[0343]最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
[0344]以上对本申请所提供的对异常数据进行处理的方法、对异常数据进行处理的装置和一种监控系统,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
【主权项】
1.一种对异常数据进行处理的方法,其特征在于,所述方法包括: 在监控系统向被监控系统发送业务对象数据的过程中,当所述监控系统监控到所述被监控系统出现数据异常时,暂停向所述被监控系统发送所述业务对象数据; 所述监控系统向所述被监控系统发送测试数据; 当所述监控系统接收到所述被监控系统返回的与所述测试数据对应的第一报文信息时,基于所述第一报文信息,判断所述数据异常是否消除; 监控系统在判定所述数据异常消除时,停止向所述被监控系统发送所述测试数据,以及,继续向所述被监控系统发送所述业务对象数据。2.根据权利要求1所述的方法,其特征在于,所述监控系统中设置有针对所述被监控系统的业务服务能力,所述方法还包括: 当所述监控系统监控到所述被监控系统出现数据异常时,关闭所述业务服务能力。3.根据权利要求2所述的方法,其特征在于,还包括: 所述监控系统在判定所述数据异常消除时,开启所述关闭的业务服务能力。4.根据权利要求3所述的方法,其特征在于,所述被监控系统包括用于接收所述业务对象数据和/或所述测试数据的主用通信渠道和/或备用通信渠道,针对所述主用通信渠道具有设定的第一级别的业务服务能力,针对所述备用通信渠道具有设定的第二级别的业务服务能力,所述第一级别的业务服务能力的级别高于所述第二级别的业务服务能力, 所述当所述监控系统监控到所述被监控系统出现数据异常时,关闭所述业务服务能力的步骤包括: 当所述监控系统监控到所述主用通信渠道出现数据异常时,关闭所述第一级别的业务服务能力,以及 开启所述第二级别的业务服务能力。5.根据权利要求4所述的方法,其特征在于,所述监控系统在判定所述数据异常消除时,开启所述关闭的业务服务能力的步骤包括: 所述监控系统在判定所述主用通信渠道的数据异常消除时,关闭所述第二级别的业务服务能力,以及 开启所述第一级别的业务服务能力。6.根据权利要求1或2或3所述的方法,其特征在于,所述第一报文信息包括第一成功响应指令,所述当所述监控系统接收到所述被监控系统返回的与所述测试数据对应的第一报文信息时,基于所述第一报文信息,判断所述数据异常是否消除的步骤包括: 当所述监控系统接收到所述被监控系统返回的与所述测试数据对应的第一报文信息时,从所述接收所述第一报文信息的时间开始的单位时间内,计算所述第一成功响应指令的数量; 若所述第一成功响应指令的数量大于第一预设阈值,则判定所述数据异常消除; 和/或, 从所述接收所述第一报文信息的时间开始的单位时间内,计算所述第一成功响应指令的数量以及发出的所述测试数据的数量的比值,得到第一成功率; 若所述第一成功率大于第二预设阈值,则判定所述数据异常消除。7.根据权利要求1或2或3所述的方法,其特征在于,所述当所述监控系统接收到所述被监控系统返回的与所述测试数据对应的第一报文信息时,基于所述第一报文信息,判断所述数据异常是否消除的步骤包括: 从所述监控系统接收到所述被监控系统返回的与所述测试数据对应的第一报文信息开始,记录下一次发送所述测试数据的第一时间戳; 记录接收到的,针对所述下一次发送的所述测试数据返回的所述第一报文信息的第二时间戳; 计算所述第一时间戳以及所述第二时间戳的
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1