可视化风险预警方法技术

技术编号:39802932 阅读:4 留言:0更新日期:2023-12-22 02:34
本申请公开了一种可视化风险预警方法

【技术实现步骤摘要】
可视化风险预警方法、装置、系统、电子设备及介质


[0001]本申请涉及计算机和金融
,具体涉及可视化风险预警方法

装置

系统

电子设备及介质


技术介绍

[0002]在金融领域软件开发中,通常需要一个风控规则引擎来对当前业务风险进行全面评估

[0003]目前市场上有些开源规则引擎项目可参考,比较出名的开源规则引擎有
drools(https://www.drools.org/)、urule(https://www.bstek.com/)
等,这些引擎都是基于
Rete
算法,一些企业会进行二次开发落地生产

[0004]虽然这类引擎功能强大,但也比较“笨重”,易用性以及定制性均不好,对其他语言栈二次开发困难,具有极大的局限性


技术实现思路

[0005]本申请实施例针对上述情况,提出一种可视化风险预警方法

装置

系统

电子设备及介质,以克服或者至少部分克服现有技术的不足之处

[0006]第一方面,本申请实施例提供了一种可视化风险预警方法,包括:
[0007]通过前端配置界面获取风险预警规则的预警配置参数,所述预警配置参数至少包括以下元素:特征

运算符

阈值

和触发结果;
[0008]根据所述预警配置参数生成风险预警规则的执行语句,并存储于规则库中;
[0009]响应于业务系统发送的风控请求,调用风控引擎,从所述规则库中查询与所述风控请求对应的执行语句,对所述风控请求执行确定的执行语句,并返回风控结果

[0010]第二方面,本申请实施例还提供了一种可视化风险预警装置,所述装置包括:
[0011]参数获取单元,用于通过前端配置界面获取风险预警规则的预警配置参数,所述风险预警配置参数至少包括以下元素:特征

运算符

阈值

和触发结果;
[0012]规则生成单元,用于根据所述风险预警配置参数生成所述风险预警规则的执行语句,并存储于规则库中;
[0013]风险预警单元,用于响应于业务系统发送的风控请求,调用风控引擎,从所述规则库中查询与所述风控请求对应的执行语句,对所述风控请求执行确定的执行语句,并返回风控结果

[0014]第三方面,本申请实施例包括一种可视化风险预警系统,所述可视化风险预警系统包括:预警服务器和若干开发终端;各所述开发终端通信连接所述预警服务器;所述预警服务器部署有上述的可视化风险预警装置,所述预警服务器于至少一个业务系统进行通信;
[0015]所述开发终端用于显示所述预警服务器提供的前端配置界面;并响应于对前端配置界面的配置操作,将获取的所述风险预警配置参数发送到所述预警服务器

[0016]第四方面,本申请实施例还提供了一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行上述的方法

[0017]第五方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行上述的方法

[0018]本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
[0019]本申请通过可视化的前端配置界面,获取风险预警规则的预警配置参数,其中,预警配置参数至少包括:特征

运算符

和阈值等元素,根据预警配置参数,生成风险预警规则的执行语句,在执行语句生成后,存储于规则库中以以供调用

当接收到业务系统的风控请求后,响应于该风控请求,从规则库中查找对应的执行语句,并对该风控请求执行该执行语句,得到风控结果,并返回至业务系统

本申请支持决策设计

业务策略更新和部署,打开浏览器,无需编码就能实现复杂规则决策,业务人员独立配置业务规则,几乎无学习成本,规则通过可视化页面高效改动和上线,实现即配即用

且支持在本地

云端

容器部署,支持微服务架构;本申请实现了业务开发风险预警规则的可视化风险预警,极大程度上降低了风险预警开发的时间

人力和经济成本;该框架十分轻量级

性能强大

扩展性强,可根据业务需要对参数灵活配置,对开发者友好,能够轻松的实现风险预警代码的二次开发;且可更改性强

显著提升了业务人员的参与程度,使得风险预警开发准确性强

周期短

针对性强;另外实用性强,适用场景广泛

附图说明
[0020]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定

在附图中:
[0021]图1示出根据本申请的一个实施例的可视化风险预警方法的流程示意图;
[0022]图2示出了根据本申请的一个实施例的一种可视化风险预警系统的结构示意图;
[0023]图3示出了根据本申请的一个实施例的前端配置界面的示意图;
[0024]图4示出了根据本申请的另一个实施例的前端配置界面的示意图;
[0025]图5示出根据本申请的一个实施例的可视化风险预警装置的结构示意图;
[0026]图6为本申请实施例中一种电子设备的结构示意图

具体实施方式
[0027]为使本申请的目的

技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚

完整地描述

显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例

基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围

[0028]以下结合附图,详细说明本申请各实施例提供的技术方案

[0029]现有技术中,在金融领域软件开发中,通常需要一个风控规则引擎来对当前业务风险进行全面评估

目前,一套商业决策引擎系统费用极高而且需要不断加钱定制,市场上有些开源规则引擎项目可参考,比较使用比较广泛的开源规则引擎有
drools(https://
www.drools.org/)、urule(https://www.bstek.com/)
等,这些规则引擎都是基于
...

【技术保护点】

【技术特征摘要】
1.
一种可视化风险预警方法,其特征在于,包括:通过前端配置界面获取风险预警规则的预警配置参数,所述预警配置参数至少包括以下元素:特征

运算符

阈值

和触发结果;根据所述预警配置参数生成风险预警规则的执行语句,并存储于规则库中;响应于业务系统发送的风控请求,调用风控引擎,从所述规则库中查询与所述风控请求对应的执行语句,对所述风控请求执行确定的执行语句,并返回风控结果
。2.
根据权利要求1所述的方法,其特征在于,所述通过前端配置界面获取风险预警配置参数,包括:响应于对所述前端配置界面的配置指令,接收所述风险预警配置参数,其中,所述前端配置界面包括多种类型的规则控件;所述多种类型的规则控件包括条件式规则控件

评分式规则控件
。3.
根据权利要求2所述的方法,其特征在于,所述条件式规则控件包括:规则名称子控件

如果条件子控件

那么结果子控件

否则子控件;所述条件子控件的逻辑可选项包括:并且

或者

和逻辑非,且所述条件子控件包括至少一个条件配置项
。4.
根据权利要求2所述的方法,其特征在于,所述评分式规则控件包括:规则名称子控件

加权评分子控件

总分子控件

计算方式子控件

特征子控件

判断条件子控件

分值阈值子控件;其中,所述加权评分控件的可选项包括:是

和否;所述计算方式子控件的可选项包括:求和

求差

求积

求积;所述特征子控件控件关联有新增条件选项和删除特征选项
。5.
根据权利要求1所述的方法,其特征在于,所述根据所述预警配置参数生成风险预警规则的执行语句,并存储于规则库中,包括:将所述风险预警配置参数中的各元素整合为
yaml
格式内容;调用解析器,对所述
yaml
格式...

【专利技术属性】
技术研发人员:李健青
申请(专利权)人:深圳前海环融联易信息科技服务有限公司
类型:发明
国别省市:

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

1