[发明专利]一种风控规则引擎的响应方法和风控规则引擎在审
申请号: | 202110110895.4 | 申请日: | 2021-01-27 |
公开(公告)号: | CN112700329A | 公开(公告)日: | 2021-04-23 |
发明(设计)人: | 周著峰;沈超;许兴;曹志强;严骏 | 申请(专利权)人: | 永辉云金科技有限公司 |
主分类号: | G06Q40/02 | 分类号: | G06Q40/02;G06Q10/06 |
代理公司: | 重庆智慧之源知识产权代理事务所(普通合伙) 50234 | 代理人: | 余洪;高彬 |
地址: | 400021 重庆*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 规则 引擎 响应 方法 和风 | ||
本发明提供一种风控规则引擎的响应方法和风控规则引擎,其中,方法包括以下步骤:接收客户端发送的请求信息,所述请求信息中携带有客户端用户的标签信息和请求数据;根据所述请求数据匹配对应的规则场景,根据所述规则场景调用对应的决策规则;根据所述标签信息获取客户端的风险信息,将所述风险信息输入决策规则,获取风险决策结果;将所述风险决策结果返回至客户端。本发明能够将风控规则引擎从复杂的业务逻辑中独立出来,显著降低业务逻辑实现的难度,降低应用程序的维护和可扩展性成本,且便于对业务规则进行修改,从而实现业务规则的随需应变。
技术领域
本发明涉及规则引擎技术领域,尤其涉及一种风控规则引擎的响应方法和风控规则引擎。
背景技术
消费金融的门槛核心在于风控系统,风控系统在消费分期、现金贷或信用卡代偿等业务方向,需要实时的进行大量业务的自动化处理,承担着贷前、贷中和贷后的风险评估、处理及预警的角色。风控系统的核心在于风控规则引擎,能够用于接收采集的基础数据、输出风险评估结果。
但是传统的风控规则引擎主要内嵌在后台代码中,直接使用硬编码的方式实现数据的获取、规则的定义以及风险的判断,从而导致了规则迭代成本高,对规则的修改维护不便。
发明内容
基于此,有必要针对上述技术问题,提供一种风控规则引擎的响应方法和风控规则引擎。
一种风控规则引擎的响应方法,包括以下步骤:接收客户端发送的请求信息,所述请求信息中携带有客户端用户的标签信息和请求数据;根据所述请求数据匹配对应的规则场景,根据所述规则场景调用对应的决策规则;根据所述标签信息获取客户端的风险信息,将所述风险信息输入决策规则,获取风险决策结果;将所述风险决策结果返回至客户端。
在其中一个实施例中,所述根据所述请求数据匹配对应的规则场景,根据所述规则场景调用对应的决策规则,具体包括:所述请求数据中携带有事实信息,根据所述事实信息匹配对应的规则场景;所述规则场景中设置有对应的决策规则,根据所述规则场景调用所述决策规则。
在其中一个实施例中,所述规则场景包括有:资格审查、额度费率计算、信用评分评级、风险发现、积分管理、额度更新和用户锁定解锁。
在其中一个实施例中,所述将所述风险信息输入决策规则,获取风险决策结果,具体包括:根据所述事实信息和风险信息确定事实,为所述事实建立工作记忆元件,并将所述事实封装在所述工作记忆元件中,形成事实元件;根据所述决策规则创建RETE网络,所述决策规则设置有多个;将所述事实元件输入所述RETE网络,并根据匹配顺序依次进入后继节点进行匹配,获取风险决策结果。
在其中一个实施例中,所述根据所述决策规则创建RETE网络,具体包括:创建根节点,所述事实元件从所述根节点输入所述RETE网络;获取所有决策规则,根据所有决策规则依次获取对应的模式,对所述事实元件进行过滤。
在其中一个实施例中,所述获取所有决策规则,根据所有决策规则依次获取对应的模式,对所述事实元件进行过滤,具体包括:检查所述模式中的参数类型,若所述参数类型为新类型,则添加一个新的类型节点;检查所述模式对应的α节点是否存在,若存在,则记录下α节点的位置,若不存在,则将所述模式作为一个α节点的加入到RETE网络中,同时根据所述α节点建立α内存表;检测所有模式对应的α节点,至处理完所有模式;组合β节点,节点β(i)的左输入节点为β(i-1),右输入节点为α(i),并将两个父节点β(i-1)和α(i)的内存表内联成β内存表;重复组合β节点,至所有的β节点处理完毕;封装最后节点β(n)为终节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于永辉云金科技有限公司,未经永辉云金科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110110895.4/2.html,转载请声明来源钻瓜专利网。