一种交易异常的报警方法及装置制造方法及图纸

技术编号:24682786 阅读:30 留言:0更新日期:2020-06-27 07:49
本发明专利技术提供一种交易异常的报警方法及装置,所述方法包括:接收交易数据,交易数据包括多条交易记录,每条交易记录包括应用标识、IP地址和多个交易指标数据;根据各条交易记录,获得每个应用在每个服务节点的每个交易指标的触发值;应用标识与应用一一对应,服务节点与IP地址一一对应,交易指标与交易指标数据对应;根据每个应用在每个服务节点的各个交易指标的触发值以及每个应用的各个交易指标的权重,计算获得每个应用在每个服务节点的报警率;若判断获知应用在服务节点的报警率大于报警阈值,则触发应用在服务节点的报警。所述装置用于执行上述方法。本发明专利技术实施例提供的交易异常的报警方法及装置,提高了服务节点报警的准确性。

An alarm method and device for abnormal transaction

【技术实现步骤摘要】
一种交易异常的报警方法及装置
本专利技术涉及数据处理
,具体涉及一种交易异常的报警方法及装置。
技术介绍
随着金融领域的不断改革创新和互联网技术的发展突破,现代商业银行的业务范围已不再仅仅局限于单一的柜面交易,智能银行发展迅速,电子银行、在线支付、第三方支付等基于互联网的交易渠道迅速崛起,每日产生的交易量数以亿计,在方便人们生活的同时,也对银行业的一线运维提出了较大的挑战。现有技术中,服务节点的交易监控,通常采用一刀切的方式对业务系统下各服务节点设置统一的指标阈值或者分时段的指标阈值,根据指标阈值来确定服务节点是否存在交易异常。这种监控阈值体系,一方面因业务系统交易高低峰时段的不完全确定性,根据经验的指标阈值体系容易产生虚报警,不能准确地反映服务节点的异常情况;另一方面,分时段的阈值配置比较繁琐,而且时段的划分也存在不确定性。
技术实现思路
针对现有技术中的问题,本专利技术实施例提供一种交易异常的报警方法及装置,能够至少部分地解决现有技术中存在的问题。一方面,本专利技术提出一种交易异常的报警方法,包括:接收交易数据,所述交易数据包括多条交易记录,每条交易记录包括应用标识、IP地址和多个交易指标数据;根据各条交易记录,获得每个应用在每个服务节点的每个交易指标的触发值;其中,所述应用标识与所述应用一一对应,所述服务节点与所述IP地址一一对应,所述交易指标与所述交易指标数据对应;根据每个应用在每个服务节点的各个交易指标的触发值以及每个应用的各个交易指标的权重,计算获得每个应用在每个服务节点的报警率;若判断获知所述应用在所述服务节点的报警率大于报警阈值,则触发所述应用在所述服务节点的报警。另一方面,本专利技术提供一种交易异常的报警装置,包括:接收单元,用于接收交易数据,所述交易数据包括多条交易记录,每条交易记录包括应用标识、IP地址和多个交易指标数据;获得单元,用于根据各条交易记录,获得每个应用在每个服务节点的每个交易指标的触发值;其中,所述应用标识与所述应用一一对应,所述服务节点与所述IP地址一一对应,所述交易指标与所述交易指标数据对应;计算单元,用于根据每个应用在每个服务节点的各个交易指标的触发值以及每个应用的各个交易指标的权重,计算获得每个应用在每个服务节点的报警率;报警单元,用于在判断获知所述应用在所述服务节点的报警率大于报警阈值之后,触发所述应用在所述服务节点的报警。再一方面,本专利技术提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一实施例所述交易异常的报警方法的步骤。又一方面,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一实施例所述交易异常的报警方法的步骤。本专利技术实施例提供的交易异常的报警方法及装置,能够接收交易数据,根据各条交易记录,获得每个应用在每个服务节点的每个交易指标的触发值,根据每个应用在每个服务节点的各个交易指标的触发值以及每个应用的各个交易指标的权重,计算获得每个应用在每个服务节点的报警率,在判断获知应用在服务节点的报警率大于报警阈值之后,触发应用在服务节点的报警,提高了服务节点报警的准确性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1是本专利技术一实施例提供的交易异常的报警方法的流程示意图。图2是本专利技术另一实施例提供的交易异常的报警方法的流程示意图。图3是本专利技术又一实施例提供的交易异常的报警方法的流程示意图。图4是本专利技术一实施例提供的交易异常的报警装置的结构示意图。图5是本专利技术另一实施例提供的交易异常的报警装置的结构示意图。图6是本专利技术又一实施例提供的交易异常的报警装置的结构示意图。图7是本专利技术再一实施例提供的交易异常的报警装置的结构示意图。图8是本专利技术还一实施例提供的交易异常的报警装置的结构示意图。图9是本专利技术一实施例提供的电子设备的实体结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。图1是本专利技术一实施例提供的交易异常的报警方法的流程示意图,如图1所示,本专利技术实施例提供的交易异常的报警方法,包括:S101、接收交易数据,所述交易数据包括多条交易记录,每条交易记录包括应用标识、IP地址和多个交易指标数据;具体地,服务器可以接收交易数据,所述交易数据包括多条交易记录,每条交易记录包括应用标识、IP地址和多个交易指标数据。其中,所述应用标识与应用一一对应,所述IP地址与服务节点一一对应,所述交易指标数据与交易指标对应,在每条交易记录中交易指标数据与交易指标一一对应。所述服务节点可以是处理交易业务的服务器。所述交易指标包括但不限于交易量、系统成功率和交易响应时间。例如,上游设备可以按分钟统计获得各个服务节点的交易数据,然后将所述交易数据通过联机接口发送给所述服务器。其中,所述交易数据的传输格式可以使用XML报文形式。所述交易数据可以存储到数据库的交易数据表中。S102、根据各条交易记录,获得每个应用在每个服务节点的每个交易指标的触发值;其中,所述应用标识与所述应用一一对应,所述服务节点与所述IP地址一一对应,所述交易指标与所述交易指标数据对应;具体地,所述服务器在接收到所述交易数据之后,可以根据所述交易数据中的各条交易记录,获得每个应用在每个服务节点的每个交易指标的触发值。每条交易记录的应用标识对应一个应用,每条交易记录的IP地址对应一个服务节点,每条交易记录的多个交易指标数据是应用在服务节点的多个交易指标数据。例如,所述服务器可以根据各条交易记录计算获得每个应用的各个交易指标的基准值,然后根据每个应用的每个交易指标的基准值以及每个应用在每个服务节点的每个交易指标数据,获得每个应用在每个服务节点的每个交易指标的偏离度,再根据每个应用在每个服务节点的每个交易指标的偏离度以及每个应用的每个交易指标的偏离度阈值,获得每个应用在每个服务节点的每个交易指标的触发值。S103、根据每个应用在每个服务节点的各个交易指标的触发值以及每个应用的各个交易指标的权重,计算获得每个应用在每个服务节点的报警率;具体地,所述服务器在获得每个应用在每个服务节点的各个交易指标的触发值之后,可以根据每个应用在每个服务节点的各个交易指标的触发值以及每个应用的各个交易指标的权重,计算获得每个本文档来自技高网...

【技术保护点】
1.一种交易异常的报警方法,其特征在于,包括:/n接收交易数据,所述交易数据包括多条交易记录,每条交易记录包括应用标识、IP地址和多个交易指标数据;/n根据各条交易记录,获得每个应用在每个服务节点的每个交易指标的触发值;其中,所述应用标识与所述应用一一对应,所述服务节点与所述IP地址一一对应,所述交易指标与所述交易指标数据对应;/n根据每个应用在每个服务节点的各个交易指标的触发值以及每个应用的各个交易指标的权重,计算获得每个应用在每个服务节点的报警率;/n若判断获知所述应用在所述服务节点的报警率大于报警阈值,则触发所述应用在所述服务节点的报警。/n

【技术特征摘要】
1.一种交易异常的报警方法,其特征在于,包括:
接收交易数据,所述交易数据包括多条交易记录,每条交易记录包括应用标识、IP地址和多个交易指标数据;
根据各条交易记录,获得每个应用在每个服务节点的每个交易指标的触发值;其中,所述应用标识与所述应用一一对应,所述服务节点与所述IP地址一一对应,所述交易指标与所述交易指标数据对应;
根据每个应用在每个服务节点的各个交易指标的触发值以及每个应用的各个交易指标的权重,计算获得每个应用在每个服务节点的报警率;
若判断获知所述应用在所述服务节点的报警率大于报警阈值,则触发所述应用在所述服务节点的报警。


2.根据权利要求1所述的方法,其特征在于,所述根据各条交易记录,获得每个应用在每个服务节点的每个交易指标的触发值包括:
根据各条交易记录计算获得每个应用的各个交易指标的基准值;
根据每个应用的每个交易指标的基准值以及每个应用在每个服务节点的每个交易指标数据,获得每个应用在每个服务节点的每个交易指标的偏离度;
根据每个应用在每个服务节点的每个交易指标的偏离度以及每个应用的每个交易指标的偏离度阈值,获得每个应用在每个服务节点的每个交易指标的触发值。


3.根据权利要求1所述的方法,其特征在于,还包括:
根据每个应用的历史交易数据,更新每个应用的各个交易指标的权重。


4.根据权利要求3所述的方法,其特征在于,所述根据每个应用的历史交易数据,更新每个应用的各个交易指标的权重包括:
根据所述应用的历史交易数据,统计获得所述应用的各个交易指标的触发值为预设值的次数;
根据所述应用的各个交易指标的触发值为预设值的次数,计算获得所述应用的总次数;
根据所述应用的每个交易指标的触发值为预设值的次数和所述总次数,计算获得所述应用的每个交易指标的权重。


5.根据权利要求1所述的方法,其特征在于,还包括:
通过预设数量的线程并发对所述交易数据进行处理,判断各个应用在各个服务节点的报警率是否大于所述报警阈值。


6.根据权利要求1至5任一项所述的方法,其特征在于,所述多个交易指标为交易量、系统成功率和交易响应时间。


7.一种交易异常的报警装置,其特征在于,包括:
接收单元,用于接收交易数据,所述交易数据包括多条交易记录,每条交易记录包括应用标识、IP地址和多个交易指标数据;
获得单元,用于根据各条交易记录,获得每...

【专利技术属性】
技术研发人员:吴旭东徐砚劼张易知沈克
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京;11

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

1