一种基于Rete算法的风控规则引擎方法及系统技术方案

技术编号:37359765 阅读:20 留言:0更新日期:2023-04-27 07:08
本发明专利技术涉及金融风控管理技术领域,具体涉及基于Rete算法的风控规则引擎方法及系统。该方法包括:获取评测对象的基本信息和征信查询权限;根据评测对象的基本信息获取所述评测对象的征信数据和行为数据;基于应用场景选择风险策略规则表以调用对应的规则树;基于所述规则树,根据Rete算法对评测对象的征信数据和行为数据进行风控审核,输出当前业务的风控结果数据。本发明专利技术全面的收集评测对象的各个征信系统的征信数据以及行为数据,进而能够全面的评测对象进行评价,保证风控的准确性;利用Rete算法,提升匹配效率,减少了重复计算造成的时间冗余性。间冗余性。间冗余性。

【技术实现步骤摘要】
一种基于Rete算法的风控规则引擎方法及系统


[0001]本专利技术涉及金融风控管理
,尤其涉及一种基于Rete算法的风控规则引擎方法及系统。

技术介绍

[0002]随着互联网金融的快速发展,线上支付及其应用逐渐普及,给人们的生活带来了便利。但同时带来了交易高风险、信息泄露、欺诈事件增加等现象。企业构建起风控系统,设置风险阈值,进行风险识别、风险评级、风险规避,以保证正常用户的业务平稳开展。但随着业务场景的日益增加和复杂化,现有风控系统中的业务漏洞日渐增多。
[0003]因此需要风控规则引擎系统,进行风控处理,而现有技术不接入其他平台的征信系统,使得可参考的信息较少,导致其在风控过程中不能够准确的实现风控,为了解决该技术问题,现提出一种基于Rete算法的风控规则引擎方法及系统。

技术实现思路

[0004]为了解决上述现有技术中存在的技术问题,本专利技术提供了一种基于Rete算法的风控规则引擎方法、系统、计算机设备及存储介质。
[0005]为实现上述目的,本专利技术实施例提供了如下的技术方案:第一方面,在本专利技术提供的一个实施例中,提供了基于Rete算法的风控规则引擎方法,该方法包括以下步骤:获取评测对象的基本信息和征信查询权限;根据评测对象的基本信息获取所述评测对象的征信数据和行为数据;基于应用场景选择风险策略规则表以调用对应的规则树;基于所述规则树,根据Rete算法对评测对象的征信数据和行为数据进行风控审核,输出当前业务的风控结果数据。
[0006]作为本专利技术的进一步方案,所述规则树包括若干节点,且每个节点与相邻的一个或两个节点之间形成预设规则,每个节点具有可执行的判断逻辑,所述节点包括根节点、中间节点和叶子节点;所述预设规则包括:当前节点与上级节点和/或下级节点之间的关系、当前节点的判断逻辑以及当前节点的特征因子。
[0007]作为本专利技术的进一步方案,基于所述规则树,根据Rete算法对评测对象的征信数据和行为数据进行风控审核,输出当前业务的风控结果数据,包括:根据所述规则树,确定根节点;将所述征信数据和行为数据输入所述规则树,从根节点遍历所述规则树,依次执行中间节点或/和叶子节点,遍历完成后统计所有执行过的节点的特征因子之和以输出当前业务的风控结果数据。
[0008]作为本专利技术的进一步方案,当判断有多个根节点时,每个根节点并行执行;并且,当任一个节点执行后,在缓存区缓存该节点执行结果,在每个节点的判断逻辑执行时,判断
缓存区是否具有执行结果,若是,则读取该执行结果。
[0009]作为本专利技术的进一步方案,所述根据评测对象的基本信息获取所述评测对象的征信数据和行为数据,包括如下步骤:调取评测对象的授权信息,并将授权信息解析生成对应的授权url地址;根据所述授权url地址,获取对应的评测对象的征信数据或行为数据,并将获取的征信数据或行为数据进行储存。
[0010]第二方面,在本专利技术提供的又一个实施例中,提供了基于Rete算法的风控规则引擎系统,该系统包括:评测对象信息获取模块、分布式数据获取模块和风控规则引擎模块;所述评测对象信息获取模块,用于获取评测对象的基本信息和征信查询权限;所述分布式数据获取模块,根据评测对象的基本信息获取所述评测对象的征信数据和行为数据;所述风控规则引擎模块,用于基于应用场景选择风险策略规则表以调用对应的规则树;基于所述规则树,根据Rete算法对评测对象的征信数据和行为数据进行风控审核,输出当前业务的风控结果数据。
[0011]作为本专利技术的进一步方案,所述风控规则引擎模块,包括规则库、事实集和推理引擎;规则库,预先存储若干应用场景对应的风险策略规则表以及规则树;事实集,预先存储用于规则匹配的事实;所述事实为评测对象的征信数据和行为数据;推理引擎,用于基于所述规则树,根据Rete算法对评测对象的征信数据和行为数据进行风控审核,输出当前业务的风控结果数据。
[0012]作为本专利技术的进一步方案,所述风险策略规则表包括不少于一个的策略组,所述策略规则组设置有规则属性、各特征条件和所述特征条件的特征属性。
[0013]作为本专利技术的进一步方案,还包括有特征库,所述特征库用于储存特征因子,且基于应用场景对特征因子参数大小进行调整。
[0014]作为本专利技术的进一步方案,所述特征库包括储存单元、引用标记单元和统计单元;所述储存单元用于储存特征因子;所述引用标记单元用于对风控规则引擎模块引用的特征因子进行标记;所述统计单元用于根据标记统计所有执行过的节点的特征因子之和。
[0015]第三方面,在本专利技术提供的又一个实施例中,提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器加载并执行所述计算机程序时实现基于Rete算法的风控规则引擎方法的步骤。
[0016]第四方面,在本专利技术提供的再一个实施例中,提供了一种存储介质,存储有计算机程序,所述计算机程序被处理器加载并执行时实现所述基于Rete算法的风控规则引擎方法的步骤。
[0017]本专利技术提供的技术方案,具有如下有益效果:本专利技术提供的基于Rete算法的风控规则引擎方法通过获取评测对象的基本信息和征信查询权限;根据评测对象的基本信息获取所述评测对象的征信数据和行为数据;基于应用场景选择风险策略规则表以调用对应的规则树;基于所述规则树,根据Rete算法对
评测对象的征信数据和行为数据进行风控审核,输出当前业务的风控结果数据;利用Rete算法,提升匹配效率,减少了重复计算造成的时间冗余性。
[0018]本专利技术的这些方面或其他方面在以下实施例的描述中会更加简明易懂。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。
附图说明
[0019]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。
[0020]图1为本专利技术一个实施例的基于Rete算法的风控规则引擎方法的流程图。
[0021]图2为本专利技术一个实施例的基于Rete算法的风控规则引擎系统中结构框图。
[0022]图3为本专利技术一个实施例的基于Rete算法的风控规则引擎系统中分布式数据获取模块的结构框图。
[0023]图4为本专利技术一个实施例的基于Rete算法的风控规则引擎系统中风控规则引擎模块的结构框图。
[0024]图5为本专利技术一个实施例的基于Rete算法的风控规则引擎系统中特征库的结构框图。
[0025]图中:评测对象信息获取模块

100、分布式数据获取模块

200、风控规则引擎模块

300、应用层

400、特征库

500、权限获取单元

201、数据获取单元
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于Rete算法的风控规则引擎方法,其特征在于,该方法包括:获取评测对象的基本信息和征信查询权限;根据评测对象的基本信息获取所述评测对象的征信数据和行为数据;基于应用场景选择风险策略规则表以调用对应的规则树;基于所述规则树,根据Rete算法对评测对象的征信数据和行为数据进行风控审核,输出当前业务的风控结果数据;所述规则树包括若干节点,且每个节点与相邻的一个或两个节点之间形成预设规则,每个节点具有可执行的判断逻辑,所述节点包括根节点、中间节点和叶子节点;所述预设规则包括:当前节点与上级节点和/或下级节点之间的关系、当前节点的判断逻辑以及当前节点的特征因子;基于所述规则树,根据Rete算法对评测对象的征信数据和行为数据进行风控审核,输出当前业务的风控结果数据,包括:根据所述规则树,确定根节点;将所述征信数据和行为数据输入所述规则树,从根节点遍历所述规则树,依次执行中间节点或/和叶子节点,遍历完成后统计所有执行过的节点的特征因子之和以输出当前业务的风控结果数据。2.如权利要求1所述的基于Rete算法的风控规则引擎方法,其特征在于,当判断有多个根节点时,每个根节点并行执行;并且,当任一个节点执行后,在缓存区缓存该节点执行结果,在每个节点的判断逻辑执行时,判断缓存区是否具有执行结果,若是,则读取该执行结果。3.如权利要求1

2任一所述的基于Rete算法的风控规则引擎方法,其特征在于,所述根据评测对象的基本信息获取所述评测对象的征信数据和行为数据,包括如下步骤:调取评测对象的授权信息,并将授权信息解析生成对应的授权url地址;根据所述授权url地址,获取对应的评测对象的征信数据或行为数据,并将获取的征信数据或行为数据进行储存。4.一种基于Rete算法的风控规则引擎系统,其特征在于,该系统包括:评测对象信息获取模块、分布式数据获取模块和风控规则引擎模块;所述评测对象信息获取模块,用于获取评测对象的基本信息和征信查询权限;所述分布式...

【专利技术属性】
技术研发人员:吴金彪杨成林汪晓东龚潇雨杨百通
申请(专利权)人:湖南三湘银行股份有限公司
类型:发明
国别省市:

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

1