交易数据监控方法及装置制造方法及图纸

技术编号:17468340 阅读:26 留言:0更新日期:2018-03-15 05:34
本发明专利技术涉及一种交易数据监控方法及装置。该方法具体包括监测交易日志中是否有新的交易消息生成,当交易日志中有新的交易消息生成时,将交易消息采集到消息队列,检测交易消息中是否包含审核触发数据,当交易消息中包含审核触发数据时,获取与审核触发数据相对应的审核规则,审核规则中至少包括关联配置、审核数据配置以及规则配置,根据关联配置从消息队列中查找关联交易消息,根据审核数据配置从交易消息中读取第一待审核数据并从关联交易消息中读取第二待审核数据,根据规则配置对第一待审核数据和第二待审核数据进行核对并生成审核结果,当审核结果为异常时,输出交易异常警报。可以提高了交易数据监控的时效性。

【技术实现步骤摘要】
交易数据监控方法及装置
本专利技术涉及计算机
,特别是涉及一种交易数据监控方法及装置。
技术介绍
现在的交易服务平台通常由多个不同的业务系统构成,每笔交易业务的进行都需要上下游的业务系统协作完成,交易服务系统每天要处理大量的资金交易业务并涉及面额巨大的资金流水,某个交易系统出现异常,就可能会产生收付金额不对等、重复扣款等资损问题,有时甚至可能涉及巨大面额的资金亏损,如果不能及时发现问题会导致非常严重的交易事故。目前,一般都是运用机器学习、风控模型等方式对交易服务系统产生的数据进行审核和风险控制。但是,上述审核方法都是针对已经过日终清算的业务数据,审核结果会出现延迟、时效性差,不能对交易系统出现的异常状况进行及时响应。
技术实现思路
基于此,有必要针对上述交易服务系统的风险控制时效性差的问题,提供一种交易数据监控方法及装置。一种交易数据监控方法,所述方法包括以下步骤:监测交易日志中是否有新的交易消息生成;当所述交易日志中有新的交易消息生成时,将所述交易消息采集到消息队列;检测所述交易消息中是否包含审核触发数据;当所述交易消息中包含所述审核触发数据时,获取与所述审核触发数据相对应的审核规则,所述审核规则中至少包括关联配置、审核数据配置以及规则配置;根据所述关联配置从所述消息队列中查找关联交易消息;根据所述审核数据配置从所述交易消息中读取第一待审核数据并从所述关联交易消息中读取第二待审核数据;根据所述规则配置对所述第一待审核数据和所述第二待审核数据进行核对并生成审核结果,当所述审核结果为异常时,输出交易异常警报。在其中一个实施例中,根据所述关联配置从所述消息队列中查找关联交易消息的步骤之后包括:当查找不到关联交易消息或查找到部分关联交易消息时,创建轮询检测线程;在所述轮询检测线程中每隔固定时间间隔检测所述消息队列中是否存在缺失的所述关联交易消息;当检测到缺失的所述关联交易消息时,执行所述根据所述审核数据配置从所述交易消息中读取第一待审核数据并从所述关联交易消息中读取第二待审核数据的步骤。在其中一个实施例中,所述方法还包括:获取与所述审核规则对应的预设轮询检测阈值时间;当在所述预设轮询检测阈值时间内没有检测到缺失的所述关联交易消息或检测到的所述关联交易消息不完整时,输出系统异常警报。在其中一个实施例中,将所述交易消息采集到消息队列的步骤之后还包括:对所述交易消息进行解析;根据预设提取规则从解析后的所述交易消息中提取字段名和与所述字段名对应的字段,生成消息记录;查找与所述字段名相对应的标准字段名,将所述字段名转化为所述标准字段名。在其中一个实施例中,输出交易异常警报的步骤之后还包括:当根据所述审核结果判断异常问题为资损问题时,查找与所述交易消息相关的交易账号并冻结所述交易账号;根据所述审核结果中的资损金额判断所述资损问题是否达到重大资损等级;当所述资损问题达到所述重大资损等级时,根据所述审核结果判断异常业务系统并向所述异常业务系统发送系统中断指令。一种交易数据监控装置,所述装置包括:监测模块,用于监测交易日志中是否有新的交易消息生成;采集模块,用于当所述交易日志中有新的交易消息生成时,将所述交易消息采集到消息队列;触发检测模块,用于检测所述交易消息中是否包含审核触发数据;规则获取模块,用于当所述交易消息中包含所述审核触发数据时,获取与所述审核触发数据相对应的审核规则,所述审核规则中至少包括关联配置、审核数据配置以及规则配置;关联模块,用于根据所述关联配置从所述消息队列中查找关联交易消息;数据读取模块,用于根据所述审核数据配置从所述交易消息中读取第一待审核数据并从所述关联交易消息中读取第二待审核数据;审核模块,用于根据所述规则配置对所述第一待审核数据和所述第二待审核数据进行核对并生成审核结果,当所述审核结果为异常时,输出交易异常警报。在其中一个实施例中,所述装置还包括:线程创建模块,用于当查找不到关联交易消息或查找到部分关联交易消息时,创建轮询检测线程;定时检测模块,用于在所述轮询检测线程中每隔固定时间间隔检测所述消息队列中是否存在缺失的所述关联交易消息;执行模块,用于当检测到缺失的所述关联交易消息时,执行所述根据所述审核数据配置从所述交易消息中读取第一待审核数据并从所述关联交易消息中读取第二待审核数据的步骤。在其中一个实施例中,所述装置还包括:阈值获取模块,用于获取与所述审核规则对应的预设轮询检测阈值时间;警报输出模块,用于当在所述预设轮询检测阈值时间内没有检测到缺失的所述关联交易消息或检测到的所述关联交易消息不完整时,输出系统异常警报。在其中一个实施例中,所述装置还包括:解析模块,用于对所述交易消息进行解析;记录生成模块,用于根据预设提取规则从解析后的所述交易消息中提取字段名和与所述字段名对应的字段,生成消息记录;字段名转化模块,用于查找与所述字段名相对应的标准字段名,将所述字段名转化为所述标准字段名。在其中一个实施例中,所述装置还包括:账号查询模块,用于当根据所述审核结果判断异常问题为资损问题时,查找与所述交易消息相关的交易账号并冻结所述交易账号;金额判断模块,用于根据所述审核结果中的资损金额判断所述资损问题是否达到重大资损等级;指令发送模块,用于当所述资损问题达到所述重大资损等级时,根据所述审核结果判断异常业务系统并向所述异常业务系统发送系统中断指令。上述交易数据监控方法及装置,通过对交易日志进行实时监测,当有新的交易消息生成时判断交易消息是否包含审核触发数据,当包含审核触发数据时能够自动触发交易审核程序,根据相应的审核规则对交易消息进行数据审核并当发现异常审核结果时立即输出交易异常警报,从而能够在交易实时进行的过程中交易过程中出现的异常问题,并能对异常问题进行及时响应,最大程度地降低用户资金损失的风险,有效提高了交易数据监控的时效性。附图说明图1为实施例中交易数据监控方法的应用环境图;图2为一个实施例中交易数据监控方法的流程图;图3为一个实施例中终端的结构示意图;图4为一个实施例中交易数据监控装置的结构示意图;图5为另一个实施例中交易数据监控装置的结构示意图;图6为又一个实施例中交易数据监控装置的结构示意图;图7为再一个实施例中交易数据监控装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例中所提供的交易数据监控方法可以应用于如图1所示的应用环境中。终端102与多个业务系统终端104通过网络连接,多个业务系统终端104相互之间也可互联通信,业务系统终端104之间可以相互发送交易请求信息、具体的交易信息和交易处理结果等。业务系统终端104发生交易操作产生的交易消息可以保存在业务系统终端104本地的交易日志,也可以统一发送给数据监控终端/服务器,数据监控终端/服务器可以对各个业务系统终端104的交易消息进行实时采集并汇总到数据监控终端/服务器本地的交易日志中。终端102对各业务系统终端104的本地的交易日志信息进行监测,实时从各业务系统终端104采集最新生成的交易消息,终端102也可以对数据监控终端/服务器的交易日志进行监测,实时从数据监控本文档来自技高网...
交易数据监控方法及装置

【技术保护点】
一种交易数据监控方法,其特征在于,所述方法包括以下步骤:监测交易日志中是否有新的交易消息生成;当所述交易日志中有新的交易消息生成时,将所述交易消息采集到消息队列;检测所述交易消息中是否包含审核触发数据;当所述交易消息中包含所述审核触发数据时,获取与所述审核触发数据相对应的审核规则,所述审核规则中至少包括关联配置、审核数据配置以及规则配置;根据所述关联配置从所述消息队列中查找关联交易消息;根据所述审核数据配置从所述交易消息中读取第一待审核数据并从所述关联交易消息中读取第二待审核数据;根据所述规则配置对所述第一待审核数据和所述第二待审核数据进行核对并生成审核结果,当所述审核结果为异常时,输出交易异常警报。

【技术特征摘要】
1.一种交易数据监控方法,其特征在于,所述方法包括以下步骤:监测交易日志中是否有新的交易消息生成;当所述交易日志中有新的交易消息生成时,将所述交易消息采集到消息队列;检测所述交易消息中是否包含审核触发数据;当所述交易消息中包含所述审核触发数据时,获取与所述审核触发数据相对应的审核规则,所述审核规则中至少包括关联配置、审核数据配置以及规则配置;根据所述关联配置从所述消息队列中查找关联交易消息;根据所述审核数据配置从所述交易消息中读取第一待审核数据并从所述关联交易消息中读取第二待审核数据;根据所述规则配置对所述第一待审核数据和所述第二待审核数据进行核对并生成审核结果,当所述审核结果为异常时,输出交易异常警报。2.根据权利要求1所述的交易数据监控方法,其特征在于,所述根据所述关联配置从所述消息队列中查找关联交易消息的步骤之后包括:当查找不到关联交易消息或查找到部分关联交易消息时,创建轮询检测线程;在所述轮询检测线程中每隔固定时间间隔检测所述消息队列中是否存在缺失的所述关联交易消息;当检测到缺失的所述关联交易消息时,执行所述根据所述审核数据配置从所述交易消息中读取第一待审核数据并从所述关联交易消息中读取第二待审核数据的步骤。3.根据权利要求2所述的交易数据监控方法,其特征在于,所述方法还包括:获取与所述审核规则对应的预设轮询检测阈值时间;当在所述预设轮询检测阈值时间内没有检测到缺失的所述关联交易消息或检测到的所述关联交易消息不完整时,输出系统异常警报。4.根据权利要求1所述的交易数据监控方法,其特征在于,所述将所述交易消息采集到消息队列的步骤之后还包括:对所述交易消息进行解析;根据预设提取规则从解析后的所述交易消息中提取字段名和与所述字段名对应的字段,生成消息记录;查找与所述字段名相对应的标准字段名,将所述字段名转化为所述标准字段名。5.根据权利要求1所述的交易数据监控方法,其特征在于,所述输出交易异常警报的步骤之后还包括:当根据所述审核结果判断异常问题为资损问题时,查找与所述交易消息相关的交易账号并冻结所述交易账号;根据所述审核结果中的资损金额判断所述资损问题是否达到重大资损等级;当所述资损问题达到所述重大资损等级时,根据所述审核结果判断异常业务系统并向所述异常业务系统发送系统中断指令。6.一种交易数据监控装置,其特征在于,所述装置包括:监测模块,用于监测交易日志中是否有新的交易...

【专利技术属性】
技术研发人员:胡怡文谈伟陈凯明梁与林黄河王飞赵东旭熊劲
申请(专利权)人:平安壹钱包电子商务有限公司
类型:发明
国别省市:广东,44

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

1