数据处理方法、平台及介质技术

技术编号:38513118 阅读:10 留言:0更新日期:2023-08-19 16:56
本申请提供一种数据处理方法、平台及介质,可用于分布式领域。该方法包括:接收接入系统发送的系统交易,并确定系统交易对应的风控决策树;确定风控决策树在并行运算时对应的决策段;将每一决策段同时发送至对应的进程进行并行运算,以得到每一决策段对应的运算结果;根据每一决策段对应的运算结果,确定系统交易对应的决策行为,并将决策行为反馈给接入系统。本申请的方法,可以在交易过程中实现快速、精准的风险控制。精准的风险控制。精准的风险控制。

【技术实现步骤摘要】
数据处理方法、平台及介质


[0001]本申请涉及分布式领域,尤其涉及一种数据处理方法、平台及介质。

技术介绍

[0002]随着经济的进步和互联网行业的发展,各种线上交易变得越来越普及,在交易过程中,如何实现快速、精准的风险控制,对于金融行业而言十分重要。
[0003]在金融行业风险控制过程中,业务人员会预先在数据处理平台中通过人工经验或者机器学习的方式,为交易配置相应的风控决策树。当上游的接入系统将系统交易发送至数据处理平台之后,数据处理平台会利用对应的风控决策树进行运算,即遍历风控决策树以判定其中是否存在该交易命中的风控规则,并根据风控规则的命中情况配以不同的决策行为,例如拒绝交易、放行交易等,并将相应的决策行为反馈至接入系统。在风控决策树的配置过程中,业务人员通常会为特定交易配置成百上千条风控规则,并利用IF,ELSE将决策树配置成多层级。现有技术中,数据处理平台接入系统交易之后,风控决策树会从根节点开始对系统交易是否命中规则进行串行遍历,或者,从风控决策树上的所有节点同时进行并行遍历。无论是串行遍历还是并行遍历,当对应的风控决策树配置层级过多时,风控决策树运算时遍历深度都会过深,导致风控决策树判定时间过长,可能会大于接入系统对数据处理平台预定的等待时间,使得接入系统未等到风控决策树返回的决策行为而自动放行交易,导致数据处理平台失去原本的风险控制效果,无法对交易进行风险控制。
[0004]因此,需要一种能够快速、精准的实现风险控制的数据处理方案。

技术实现思路

[0005]本申请提供一种数据处理方法、平台及介质,用以解决现有的数据处理平台无法实现快速、精准的风险控制的技术问题。
[0006]第一方面,本申请提供一种数据处理方法,包括:
[0007]接收接入系统发送的系统交易,并确定所述系统交易对应的风控决策树;
[0008]确定所述风控决策树在并行运算时对应的决策段,所述风控决策树包括多个决策段;
[0009]将每一所述决策段同时发送至对应的进程进行并行运算,以得到每一所述决策段对应的运算结果;
[0010]根据每一所述决策段对应的运算结果,确定所述系统交易对应的决策行为,并将所述决策行为反馈给所述接入系统。
[0011]在一种可能的实施方式中,所述确定所述风控决策树在并行运算时对应的决策段,具体包括:
[0012]确定所述风控决策树的全部节点对应的总层级;
[0013]利用下列公式计算得到所述风控决策树对应的分解段数:
[0014][0015]利用所述分解段数对所述风控决策树进行拆分,以得到所述风控决策树在并行运算时对应的决策段,每一决策段均包括多个层级的节点;
[0016]其中,所述N表示所述风控决策树的全部节点对应的总层级,所述n表示所述分解段数。
[0017]在一种可能的实施方式中,所述确定所述风控决策树的全部节点对应的总层级,具体包括:
[0018]确定所述风控决策树对应的属性信息,根据所述属性信息确定所述风控决策树的各节点对应的层级编号,根据最大的层级编号确定所述风控决策树的全部节点对应的总层级;
[0019]或者,
[0020]确定所述风控决策树中的根节点,根据所述根节点遍历所述风控决策树的全部节点,并根据遍历顺序依次为所述风控决策树的各节点赋予层级编号,根据最大的层级编号确定所述风控决策树的全部节点对应的总层级。
[0021]在一种可能的实施方式中,在所述利用下列公式计算得到所述风控决策树对应的分解段数之前,还包括:
[0022]判断所述风控决策树的全部节点对应的总层级是否大于预设的层级阈值;
[0023]若是,则执行所述利用下列公式计算得到所述风控决策树对应的分解段数的步骤;
[0024]若否,则将所述风控决策树发送至对应的进程进行运算,根据所述风控决策树的运算结果确定所述系统交易对应的决策行为,并将所述决策行为反馈给所述接入系统。
[0025]在一种可能的实施方式中,所述将每一所述决策段同时发送至对应的进程进行并行运算,以得到每一所述决策段对应的运算结果,具体包括:
[0026]将每一所述决策段同时发送至对应的进程进行并行运算;
[0027]对于每一所述决策段,根据所述决策段中的各节点对应的风控规则对所述系统交易进行并行运算,以判断所述决策段中是否存在所述系统交易触发的风控规则;
[0028]根据每一所述决策段中是否存在所述系统交易触发的风控规则,确定每一所述决策段对应的运算结果。
[0029]在一种可能的实施方式中,所述根据每一所述决策段对应的运算结果,确定所述系统交易对应的决策行为,具体包括:
[0030]根据每一所述决策段对应的运算结果,判断所述风控决策树中是否存在所述系统交易触发的风控规则;
[0031]若是,则确定每一所述系统交易触发的风控规则所在的目标节点,以及每一所述目标节点对应的层级编号,根据层级编号最小的目标节点对应的决策行为,确定所述系统交易对应的决策行为;
[0032]若否,则所述系统交易对应的决策行为是,放行所述系统交易。
[0033]在一种可能的实施方式中,所述确定所述系统交易对应的风控决策树,具体包括:
[0034]根据所述系统交易的交易信息,确定所述系统交易对应的交易类型;
[0035]根据预设的交易类型与决策树之间的对应关系,确定所述交易类型对应的风控决策树。
[0036]第二方面,本申请提供一种分布式数据处理平台,包括:
[0037]接收模块,用于接收接入系统发送的系统交易,并确定所述系统交易对应的风控决策树;
[0038]处理模块,用于确定所述风控决策树在并行运算时对应的决策段,所述风控决策树包括多个决策段;将每一所述决策段同时发送至对应的进程进行并行运算,以得到每一所述决策段对应的运算结果;根据每一所述决策段对应的运算结果,确定所述系统交易对应的决策行为,并将所述决策行为反馈给所述接入系统。
[0039]在一种可能的实施方式中,所述处理模块还用于:
[0040]确定所述风控决策树的全部节点对应的总层级;
[0041]利用下列公式计算得到所述风控决策树对应的分解段数:
[0042][0043]利用所述分解段数对所述风控决策树进行拆分,以得到所述风控决策树在并行运算时对应的决策段,每一决策段均包括多个层级的节点;
[0044]其中,所述N表示所述风控决策树的全部节点对应的总层级,所述n表示所述分解段数。
[0045]在一种可能的实施方式中,所述处理模块还用于:
[0046]确定所述风控决策树对应的属性信息,根据所述属性信息确定所述风控决策树的各节点对应的层级编号,根据最大的层级编号确定所述风控决策树的全部节点对应的总层级;
[0047]或者,
[0048]确定所述风控决策树中的根节点,根据所述根节点遍历所述风控决策树的全部节点,并根据遍历本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:接收接入系统发送的系统交易,并确定所述系统交易对应的风控决策树;确定所述风控决策树在并行运算时对应的决策段,所述风控决策树包括多个决策段;将每一所述决策段同时发送至对应的进程进行并行运算,以得到每一所述决策段对应的运算结果;根据每一所述决策段对应的运算结果,确定所述系统交易对应的决策行为,并将所述决策行为反馈给所述接入系统。2.根据权利要求1所述的方法,其特征在于,所述确定所述风控决策树在并行运算时对应的决策段,具体包括:确定所述风控决策树的全部节点对应的总层级;利用下列公式计算得到所述风控决策树对应的分解段数:利用所述分解段数对所述风控决策树进行拆分,以得到所述风控决策树在并行运算时对应的决策段,每一决策段均包括多个层级的节点;其中,所述N表示所述风控决策树的全部节点对应的总层级,所述n表示所述分解段数。3.根据权利要求2所述的方法,其特征在于,所述确定所述风控决策树的全部节点对应的总层级,具体包括:确定所述风控决策树对应的属性信息,根据所述属性信息确定所述风控决策树的各节点对应的层级编号,根据最大的层级编号确定所述风控决策树的全部节点对应的总层级;或者,确定所述风控决策树中的根节点,根据所述根节点遍历所述风控决策树的全部节点,并根据遍历顺序依次为所述风控决策树的各节点赋予层级编号,根据最大的层级编号确定所述风控决策树的全部节点对应的总层级。4.根据权利要求3所述的方法,其特征在于,在所述利用下列公式计算得到所述风控决策树对应的分解段数之前,还包括:判断所述风控决策树的全部节点对应的总层级是否大于预设的层级阈值;若是,则执行所述利用下列公式计算得到所述风控决策树对应的分解段数的步骤;若否,则将所述风控决策树发送至对应的进程进行运算,根据所述风控决策树的运算结果确定所述系统交易对应的决策行为,并将所述决策行为反馈给所述接入系统。5.根据权利要求4所述的方法,其特征在于,所述将每一所述决策段同时发送至对应的进程进行并行运算,以得到每一所述决策段对应的运算结果,具体包括:将每一所述决策段同时...

【专利技术属性】
技术研发人员:郑燕飞
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1