交易风险监控方法及装置制造方法及图纸

技术编号:24710072 阅读:58 留言:0更新日期:2020-07-01 00:17
本申请提供了一种交易风险监控方法及装置,其中,该交易风险监控方法包括:应用flume日志采集组件,将用户操作信息集经由kafka消息中间件发送至flink数据流处理组件;基于所述flink数据流处理组件和Drools规则引擎,生成所述用户操作信息集对应的风控指标;接收交易请求指令,并根据所述风控指标对该交易请求指令对应的交易过程进行风险监控。本申请能够提高交易风险监控的效率和准确性,并且能够实现跨机构交易风险的监控。

【技术实现步骤摘要】
交易风险监控方法及装置
本申请涉及风险监控
,尤其涉及一种交易风险监控方法及装置。
技术介绍
Flume是一种高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方的能力;Kafka是一种高吞吐量的分布式发布订阅消息系统,可以处理消费者在网站中的所有动作流数据;Drools规则引擎是一个基于CharlesForgy's的RETE算法的易于访问企业策略、易于调整以及易于管理的开源业务规则引擎。目前的结构下的网点渠道系统只能对单个网点内部的交易信息进行风险控制,而对客户跨网点或跨分行的交易流水无法做到实时数据采集和监控。
技术实现思路
针对现有技术中的问题,本申请提出了一种交易风险监控方法及装置,能够提高交易风险监控的效率和准确性,并且能够实现跨机构交易风险的监控。为了解决上述技术问题,本申请提供以下技术方案:应用flume日志采集组件,将用户操作信息集经由kafka消息中间件发送至flink数据流处理组件;基于所述flink数据流处理组件和Drools规则引擎,生成所述用户操作信息集对应的风控指标;接收交易请求指令,并根据所述风控指标对该交易请求指令对应的交易过程进行风险监控。进一步地,在所述应用flume日志采集组件,将用户操作信息集经由kafka消息中间件发送至flink数据流处理组件之前,还包括:应用日志组件将多个用户的操作信息存储至应用日志中,得到所述用户操作信息集。进一步地,所述kafka消息中间件为缓存和传输所述用户操作信息集的分布式消息中间件。进一步地,在所述接收交易请求指令之前,还包括:根据预设的风控调整规则,更新所述Drools规则引擎中的风控规则。第二方面,本申请提供一种交易风险监控装置,包括:传输模块,用于应用flume日志采集组件,将用户操作信息集经由kafka消息中间件发送至flink数据流处理组件;生成风控指标模块,用于基于所述flink数据流处理组件和Drools规则引擎,生成所述用户操作信息集对应的风控指标;风险监控模块,用于接收交易请求指令,并根据所述风控指标对该交易请求指令对应的交易过程进行风险监控。进一步地,所述的交易风险监控装置还包括:存储模块,用于应用日志组件将多个用户的操作信息存储至应用日志中,得到所述用户操作信息集。进一步地,所述kafka消息中间件为缓存和传输所述用户操作信息集的分布式消息中间件。进一步地,所述的交易风险监控装置还包括:更新模块,用于根据预设的风控调整规则,更新所述Drools规则引擎中的风控规则。第三方面,本申请提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的交易风险监控方法。第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现所述的交易风险监控方法。由上述技术方案可知,本申请提供一种交易风险监控方法及装置。其中,该方法包括:应用flume日志采集组件,将用户操作信息集经由kafka消息中间件发送至flink数据流处理组件;基于所述flink数据流处理组件和Drools规则引擎,生成所述用户操作信息集对应的风控指标;接收交易请求指令,并根据所述风控指标对该交易请求指令对应的交易过程进行风险监控,能够提高交易风险监控的效率和准确性,并且能够实现跨机构交易风险的监控;具体地,能够实时监控网点产生的风险交易,中断风险交易并及时预警。在分布式系统中实现数据的实时集散,能够有效地监控跨机构的风险交易。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例中交易风险监控方法的流程示意图;图2是本申请另一实施例中交易风险监控方法的流程示意图;图3是本申请实施例中交易风险监控装置的结构示意图;图4是本申请另一实施例中交易风险监控装置的结构示意图;图5是本申请具体应用实例中交易风险监控方法的流程示意图;图6为本申请实施例的电子设备9600的系统构成示意框图。具体实施方式为了使本
的人员更好地理解本说明书中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。基于此,为了提高交易风险监控的效率和准确性,并且能够实现跨机构交易风险的监控,本申请实施例提供一种交易风险监控装置,该装置可以是一服务器或客户端设备,所述客户端设备可以包括智能手机、平板电子设备、网络机顶盒、便携式计算机、台式电脑、个人数字助理(PDA)、车载设备和智能穿戴设备等。其中,所述智能穿戴设备可以包括智能眼镜、智能手表和智能手环等。在实际应用中,进行交易风险监控的部分可以在如上述内容所述的服务器侧执行,也可以所有的操作都在所述客户端设备中完成。具体可以根据所述客户端设备的处理能力,以及用户使用场景的限制等进行选择。本申请对此不作限定。若所有的操作都在所述客户端设备中完成,所述客户端设备还可以包括处理器。上述的客户端设备可以具有通信模块(即通信单元),可以与远程的服务器进行通信连接,实现与所述服务器的数据传输。所述服务器可以包括任务调度中心一侧的服务器,其他的实施场景中也可以包括中间平台的服务器,例如与任务调度中心服务器有通信链接的第三方服务器平台的服务器。所述的服务器可以包括单台计算机设备,也可以包括多个服务器组成的服务器集群,或者分布式装置的服务器结构。所述服务器与所述客户端设备之间可以使用任何合适的网络协议进行通信,包括在本申请提交日尚未开发出的网络协议。所述网络协议例如可以包括TCP/IP协议、UDP/IP协议、HTTP协议、HTTPS协议等。当然,所述网络协议例如还可以包括在上述协议之上使用的RPC协议(RemoteProcedureCallProtocol,远程过程调用协议)、REST协议(RepresentationalStateTransfer,表述性状态转移协议)等。具体通过下述各个实施例进行说明。如图1所示,为了提高交易风险监控的效率和准确性,并且能够实现跨机构交易风险的监控,本实施例提供一种执行主体是交易风险监控装置的交易风险监控方法,具体包含有如下内容:步骤100:应用flume日志采集组件,将用户操作信息集经由kafka消息中间件发本文档来自技高网
...

【技术保护点】
1.一种交易风险监控方法,其特征在于,包括:/n应用flume日志采集组件,将用户操作信息集经由kafka消息中间件发送至flink数据流处理组件;/n基于所述flink数据流处理组件和Drools规则引擎,生成所述用户操作信息集对应的风控指标;/n接收交易请求指令,并根据所述风控指标对该交易请求指令对应的交易过程进行风险监控。/n

【技术特征摘要】
1.一种交易风险监控方法,其特征在于,包括:
应用flume日志采集组件,将用户操作信息集经由kafka消息中间件发送至flink数据流处理组件;
基于所述flink数据流处理组件和Drools规则引擎,生成所述用户操作信息集对应的风控指标;
接收交易请求指令,并根据所述风控指标对该交易请求指令对应的交易过程进行风险监控。


2.根据权利要求1所述的交易风险监控方法,其特征在于,在所述应用flume日志采集组件,将用户操作信息集经由kafka消息中间件发送至flink数据流处理组件之前,还包括:
应用日志组件将多个用户的操作信息存储至应用日志中,得到所述用户操作信息集。


3.根据权利要求1所述的交易风险监控方法,其特征在于,所述kafka消息中间件为缓存和传输所述用户操作信息集的分布式消息中间件。


4.根据权利要求1所述的交易风险监控方法,其特征在于,在所述接收交易请求指令之前,还包括:
根据预设的风控调整规则,更新所述Drools规则引擎中的风控规则。


5.一种交易风险监控装置,其特征在于,包括:
传输模块,用于应用flume日志采集组件,将用户操作信息集经由kafka消息中间...

【专利技术属性】
技术研发人员:王舒
申请(专利权)人:中国建设银行股份有限公司建信金融科技有限责任公司
类型:发明
国别省市:北京;11

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

1