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

文档序号:9811148阅读:来源:国知局
时间差,作为第一响应时间; 从所述接收所述第一报文信息的时间开始的单位时间内,统计所述第一响应时间大于第三预设阈值的测试数据的数量; 若所述第一响应时间大于第三预设阈值的测试数据的数量小于或等于第四预设阈值,则判定所述数据异常消除。8.根据权利要求1或2或3或4或5所述的方法,其特征在于,所述监控系统采用如下方式对所述被监控系统进行数据异常监控: 所述监控系统向所述被监控系统发送业务对象数据; 所述监控系统接收所述被监控系统基于所述业务对象数据返回的第二报文信息; 所述监控系统基于所述第二报文信息,判断所述被监控系统是否出现数据异常。9.根据权利要求8所述的方法,其特征在于,所述第二报文信息包括第二成功响应指令,和/或,错误码,所述监控系统基于所述第二报文信息,判断所述被监控系统是否出现数据异常的步骤包括: 计算单位时间内接收的所述第二成功响应指令的数量; 若所述单位时间内接收的第二成功响应指令的数量小于第一预设阈值,则判定所述被监控系统出现数据异常; 和/或, 计算单位时间内接收的第二成功响应指令的数量以及发出的业务对象数据的数量的比值,得到第二成功率; 若第二成功率小于或等于第二预设阈值,则判定所述被监控系统出现数据异常; 和/或, 计算记录的发送所述业务对象数据的时间戳,以及,记录的接收到所述第二报文信息的时间戳的时间差,作为第二响应时间; 统计单位时间内所述第二响应时间差大于第三预设阈值的业务对象数据的数量;若所述单位时间内所述第二响应时间差大于第三预设阈值的业务对象数据的数量大于第四预设阈值,则判定所述被监控系统出现数据异常; 和/或, 计算记录的发送所述业务对象数据的时间戳,以及,记录的接收到所述第二报文信息的时间戳的时间差,作为第二响应时间;依据所述第二响应时间计算单位时间内的平均处理时效,若所述平均处理时效大于第五预设阈值,则判定所述被监控系统出现数据异常; 和/或, 基于所述错误码,判定所述被监控系统出现数据异常。10.根据权利要求4或5所述的方法,其特征在于,所述监控系统为支付平台,所述被监控系统为银行系统,所述业务对象数据为交易数据,所述业务服务能力包括实时到账服务、两小时到账服务、当天到账服务、第二天到账服务、三天内到账服务的至少一种,所述第一级别的业务服务能力包括实时到账服务或者两小时到账服务,所述第二级别的业务服务能力为当天到账服务、第二天到账服务、三天内到账服务。11.一种对异常数据进行处理的装置,其特征在于,所述装置包括: 暂停模块,用于在监控系统向被监控系统发送业务对象数据的过程中,当所述监控系统监控到所述被监控系统出现数据异常时,暂停向所述被监控系统发送所述业务对象数据; 测试数据发送模块,用于向所述被监控系统发送测试数据; 判断模块,用于在所述监控系统接收到所述被监控系统返回的与所述测试数据对应的第一报文信息时,基于所述第一报文信息,判断所述数据异常是否消除; 重启模块,用于在判定所述数据异常消除时,停止向所述被监控系统发送所述测试数据,以及,继续向所述被监控系统发送所述业务对象数据。12.根据权利要求11所述的装置,其特征在于,所述监控系统中设置有针对所述被监控系统的业务服务能力,所述装置还包括: 服务关闭模块,用于在监控到所述被监控系统出现数据异常时,关闭所述业务服务能力。13.根据权利要求12所述的装置,其特征在于,还包括: 服务开启模块,用于在判定所述数据异常消除时,开启所述关闭的业务服务能力。14.根据权利要求13所述的装置,其特征在于,所述被监控系统包括用于接收所述业务对象数据和/或所述测试数据的主用通信渠道和/或备用通信渠道,针对所述主用通信渠道具有设定的第一级别的业务服务能力,针对所述备用通信渠道具有设定的第二级别的业务服务能力,所述第一级别的业务服务能力的级别高于所述第二级别的业务服务能力, 所述服务关闭模块包括: 第一关闭子模块,用于在监控到所述主用通信渠道出现数据异常时,关闭所述第一级别的业务服务能力,以及 第一开启子模块,用于开启所述第二级别的业务服务能力。15.根据权利要求14所述的装置,其特征在于,所述服务开启模块包括: 第二关闭子模块,用于在判定所述主用通信渠道数据的数据异常消除时,关闭所述第二级别的业务服务能力,以及 第二开启子模块,用于开启所述第一级别的业务服务能力。16.根据权利要求11或12或13所述的装置,其特征在于,所述第一报文信息包括第一成功响应指令,所述判断模块包括: 第一计算子模块,用于在接收到所述被监控系统返回的与所述测试数据对应的第一报文信息时,从所述接收所述第一报文信息的时间开始的单位时间内,计算所述第一成功响应指令的数量; 第一判定子模块,用于在所述第一成功响应指令的数量大于第一预设阈值时,判定所述数据异常消除; 和/或,第二计算子模块,用于从所述接收所述第一报文信息的时间开始的单位时间内,计算所述第一成功响应指令的数量以及发出的所述测试数据的数量的比值,得到第一成功率;第二判定子模块,用于在所述第一成功率大于第二预设阈值时,判定所述数据异常消除。17.根据权利要求11或12或13所述的装置,其特征在于,所述所述判断模块包括:第一记录子模块,用于从所述监控系统接收到所述被监控系统返回的与所述测试数据对应的第一报文信息开始,记录下一次发送所述测试数据的第一时间戳; 第二记录子模块,用于记录接收到的,针对所述下一次发送的所述测试数据返回的所述第一报文信息的第二时间戳; 第三计算子模块,用于计算所述第一时间戳以及所述第二时间戳的时间差,作为第一响应时间; 第四计算子模块,用于从所述接收所述第一报文信息的时间开始的单位时间内,统计所述第一响应时间大于第三预设阈值的测试数据的数量; 第三判定子模块,用于在所述第一响应时间大于第三预设阈值的测试数据的数量小于或等于第四预设阈值时,判定所述数据异常消除。18.根据权利要求11或12或13或14或15所述的装置,其特征在于,所述监控系统采用如下方式对所述被监控系统进行数据异常监控: 所述监控系统向所述被监控系统发送业务对象数据; 所述监控系统接收所述被监控系统基于所述业务对象数据返回的第二报文信息; 所述监控系统基于所述第二报文信息,判断所述被监控系统是否出现数据异常。19.根据权利要求18所述的装置,其特征在于,所述第二报文信息包括第二成功响应指令,和/或,错误码,所述监控系统基于所述第二报文信息,判断所述被监控系统是否出现数据异常的方式包括: 计算单位时间内接收的所述第二成功响应指令的数量; 若所述单位时间内接收的第二成功响应指令的数量小于第一预设阈值,则判定所述被监控系统出现数据异常; 和/或, 计算单位时间内接收的第二成功响应指令的数量以及发出的业务对象数据的数量的比值,得到第二成功率; 若第二成功率小于或等于第二预设阈值,则判定所述被监控系统出现数据异常; 和/或, 计算记录的发送所述业务对象数据的时间戳,以及,记录的接收到所述第二报文信息的时间戳的时间差,作为第二响应时间; 统计单位时间内所述第二响应时间差大于第三预设阈值的业务对象数据的数量;若所述单位时间内所述第二响应时间差大于第三预设阈值的业务对象数据的数量大于第四预设阈值,则判定所述被监控系统出现数据异常; 和/或,计算记录的发送所述业务对象数据的时间戳,以及,记录的接收到所述第二报文信息的时间戳的时间差,作为第二响应时间;依据所述第二响应时间计算单位时间内的平均处理时效,若平均处理时效大于第五预设阈值,则判定所述被监控系统出现数据异常; 和/或, 基于所述错误码,判定所述被监控系统出现数据异常。20.根据权利要求14或15所述的装置,其特征在于,所述监控系统为支付平台,所述被监控系统为银行系统,所述业务对象数据为交易数据,所述业务服务能力包括实时到账服务、两小时到账服务、当天到账服务、第二天到账服务、三天内到账服务的至少一种,所述第一级别的业务服务能力包括实时到账服务或者两小时到账服务,所述第二级别的业务服务能力为当天到账服务、第二天到账服务、三天内到账服务。21.—种监控系统,其特征在于,所述监控系统中设置有针对所述被监控系统的业务服务能力,所述监控系统包括: 网关,用于发送业务对象数据或者测试数据,以及,接收被监控系统针对所述测试数据返回的第一报文信息和/或针对所述业务对象数据返回的第二报文信息,并将所述第一报文信息和/或所述第二报文信息发送至监控模块; 监控模块,用于基于所述第二报文信息,判断所述被监控系统是否出现数据异常,以及,基于所述第一报文信息,判断所述数据异常是否消除,以及,在判断所述被监控系统出现数据异常时,将所述判定所述被监控系统出现数据异常的异常判断结果发送至网关,以通知所述网关停止发送所述业务对象数据并开始发送所述测试数据,以及,在判断所述被监控系统的数据异常消除时,将所述判定所述数据异常消除的异常消除判断结果发送至网关,以通知所述网关停止发送所述测试数据并重新启动所述业务对象数据的发送。22.根据权利要求21所述的监控系统,其特征在于,所述监控系统还包括决策模块以及执行模块, 所述监控模块还用于将所述异常判断结果或者所述异常消除判断结果发送至决策模块; 所述决策模块,用于依据所述异常判断结果生成第一指令;以及,依据所述异常消除判断结果生成第二指令,并将所述第一指令和/或第二指令发送至执行模块,其中,所述第一指令为关闭所述业务服务能力的指令,所述第二指令为开启所述关闭的业务服务能力的指令; 所述执行模块,用于依据所述第一指令关闭所述业务服务能力,以及,依据所述第二指令开启所述关闭的业务服务能力。23.根据权利要求22所述的监控系统,其特征在于,所述被监控系统包括用于接收所述业务对象数据和/或所述测试数据的主用通信渠道和/或备用通信渠道,所述决策模块还用于针对所述主用通信渠道设定的第一级别的业务服务能力,以及,针对所述备用通信渠道设定的第二级别的业务服务能力,其中,所述第一级别的业务服务能力的级别高于所述第二级别的业务服务能力; 所述决策模块包括: 处理结果接收子模块,用于接收所述监控模块发送的第一处理结果以及第二处理结果,所述第一处理结果为所述监控模块在监控到所述主用通信渠道发生数据异常时生成的结果,所述第二处理结果为所述监控模块在监控到所述主用通信渠道的所述数据异常消除时生成的结果; 第一命令生成子模块,用于依据所述第一处理结果,生成关闭所述第一级别的业务服务能力的指令,以及,生成开启所述第二级别的业务服务能力的指令; 第二命令生成子模块,用于依据所述第二处理结果,生成关闭所述第二级别的业务服务能力的指令,以及,生成开启所述第一级别的业务服务能力的指令; 命令发送子模块,用于依次将所述关闭所述第一级别的业务服务能力的指令、所述开启所述第二级别的业务服务能力的指令、所述关闭所述第二级别的业务服务能力的指令,以及,所述开启所述第一级别的业务服务能力的指令发送至执行模块; 则所述执行模块包括: 第一执行子模块,用于依据所述关闭所述第一级别的业务服务能力的指令关闭所述第一级别的业务服务能力,以及,依据所述开启所述第二级别的业务服务能力的指令开启所述第二级别的业务服务能力; 第二执行子模块,用于依据所述关闭所述第二级别的业务服务能力的指令关闭所述第二级别的业务服务能力,以及,依据所述开启所述第一级别的业务服务能力的指令开启所述第一级别的业务服务能力。24.根据权利要求21或22或23所述的监控系统,其特征在于,所述监控模块包括: 第一计算子模块,用于在接收到所述被监控系统返回的与所述测试数据对应的第一报文信息时,从所述接收所述第一报文信息的时间开始的单位时间内,计算所述第一成功响应指令的数量; 第一判定子模块,用于在所述第一成功响应指令的数量大于第一预设阈值时,判定所述数据异常消除; 和/或,第二计算子模块,用于从所述接收所述第一报文信息的时间开始的单位时间内,计算所述第一成功响应指令的数量以及发出的所述测试数据的数量的比值,得到第一成功率;第二判定子模块,用于在所述第一成功率大于第二预设阈值时,判定所述数据异常消除。25.根据权利要求21或22或23所述的监控系统,其特征在于,所述监控模块包括: 第一记录子模块,用于从所述监控系统接收到所述被监控系统返回的与所述测试数据对应的第一报文信息开始,记录下一次发送所述测试数据的第一时间戳; 第二记录子模块,用于记录接收到的,针对所述下一次发送的所述测试数据返回的所述第一报文信息的第二时间戳; 第三计算子模块,用于计算所述第一时间戳以及所述第二时间戳的时间差,作为第一响应时间; 第四计算子模块,用于从所述接收所述第一报文信息的时间开始的单位时间内,统计所述第一响应时间大于第三预设阈值的测试数据的数量; 第三判定子模块,用于在所述第一响应时间大于第三预设阈值的测试数据的数量小于或等于第四预设阈值时,判定所述数据异常消除。26.根据权利要求23所述的监控系统,其特征在于,所述监控系统为支付平台,所述被监控系统为银行系统,所述业务对象数据为交易数据,所述业务服务能力包括实时到账服务、两小时到账服务、当天到账服务、第二天到账服务、三天内到账服务的至少一种,所述第一级别的业务服务能力包括实时到账服务或者两小时到账服务,所述第二级别的业务服务能力为当天到账服务、第二天到账服务、三天内到账服务。
【专利摘要】本申请实施例提供了一种对异常数据进行处理的方法、装置及监控系统,其中所述方法包括:在监控系统向被监控系统发送业务对象数据的过程中,当所述监控系统监控到所述被监控系统出现数据异常时,暂停向所述被监控系统发送所述业务对象数据;所述监控系统向所述被监控系统发送测试数据;当所述监控系统接收到所述被监控系统返回的与所述测试数据对应的第一报文信息时,基于所述第一报文信息,判断所述数据异常是否消除;监控系统在判定所述数据异常消除时,停止向所述被监控系统发送所述测试数据,以及,继续向所述被监控系统发送所述业务对象数据。本申请可以减少因人工干预异步处理异常导致的业务影响范围,降低人力成本,提高异常处理效率。
【IPC分类】G06Q40/02, G06Q10/06
【公开号】CN105574624
【申请号】CN201410528628
【发明人】陆天顺
【申请人】阿里巴巴集团控股有限公司
【公开日】2016年5月11日
【申请日】2014年10月9日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1