规则处理方法和装置制造方法及图纸

技术编号:38323405 阅读:16 留言:0更新日期:2023-07-29 09:05
本申请实施例提供一种规则处理方法和装置,其中,该方法包括:接收第一规则触发请求,第一规则触发请求中包括:目标触发规则和目标触发操作,目标触发操作对应目标触发规则,目标触发操作包括规则引入操作;响应于第一规则触发请求,在数据库中对目标触发规则执行目标触发操作;基于数据库中的已存储规则确定复合规则,已存储规则用于描述风控条件,复合规则用于描述至少两种风控条件;存储复合规则至内存单元中。本实施例内存单元中可存储多种单一规则组合而成的复合规则,便于满足不同风控规则的整合实现,有效提升风控规则的可用性。有效提升风控规则的可用性。有效提升风控规则的可用性。

【技术实现步骤摘要】
规则处理方法和装置


[0001]本申请实施例涉及数据处理
,尤其涉及一种规则处理方法和装置。

技术介绍

[0002]风控规则为对一些数据进行约束的制定条件,多种风控规则可部署在平台中,便于进行规则监控。
[0003]相关技术中,多种规则可存储在平台的数据库中,在需要使用某一规则时,可从平台的页面进入数据库中查找,如从数据库中通过遍历的方式查找得到此规则,便于后续使用。
[0004]然而,上述实现方式,规则可用性不高。

技术实现思路

[0005]鉴于上述问题,本申请实施例提供了一种规则处理方法和装置,克服了上述问题。
[0006]第一方面,提供了一种规则处理方法,包括:
[0007]接收第一规则触发请求,所述第一规则触发请求中包括:目标触发规则和目标触发操作,所述目标触发操作对应所述目标触发规则,所述目标触发操作包括规则引入操作;
[0008]响应于所述第一规则触发请求,在数据库中对所述目标触发规则执行所述目标触发操作;
[0009]基于所述数据库中的已存储规则确定复合规则,所述已存储规则包括所述目标触发规则,用于描述风控条件,所述复合规则用于描述至少两种所述风控条件;
[0010]存储所述复合规则至内存单元中。
[0011]在一种可选的方式中,所述基于所述数据库中的已存储规则确定复合规则,包括:
[0012]确定规则应用需求,所述规则应用需求用于描述至少两个规则的约束数据,每个所述规则对应至少一个约束数据;
[0013]基于所述规则应用需求和所述数据库中的已存储规则确定复合规则。
[0014]在一种可选的方式中,所述基于所述规则应用需求和所述数据库中的已存储规则确定复合规则,包括:
[0015]基于所述规则应用需求,从所述数据库中的所述已存储规则中确定目标存储规则,所述目标存储规则包括至少两个所述已存储规则;
[0016]基于至少两个所述已存储规则的约束数据,确定所述复合规则。
[0017]在一种可选的方式中,所述基于至少两个所述已存储规则的约束数据,确定所述复合规则,包括:
[0018]基于至少两个所述已存储规则的约束数据的数据优先级,组合至少两个所述已存储规则,得到所述复合规则;
[0019]或者,基于至少两个所述已存储规则的约束数据的数据生成时间,组合至少两个所述已存储规则,得到所述复合规则。
[0020]在一种可选的方式中,所述基于所述规则应用需求,从所述数据库中的所述已存储规则中确定目标存储规则,包括:
[0021]基于所述规则应用需求,利用RETE算法从所述数据库中的所述已存储规则中查找至少两个所述已存储规则;
[0022]确定至少两个所述已存储规则为所述目标存储规则。
[0023]在一种可选的方式中,还包括:
[0024]接收规则读取请求,所述规则读取请求中包括用户上报的风控数据;
[0025]响应于所述规则读取请求,从所述内存单元中确定所述风控数据对应的匹配规则,所述匹配规则为所述复合规则中的至少一种规则;
[0026]基于所述匹配规则确定所述风控数据对应的风控报告。
[0027]在一种可选的方式中,还包括:
[0028]将所述风控报告发送至显示单元;
[0029]响应于在所述显示单元中触发的查找请求,在所述显示单元的显示区域中显示所述风控报告。
[0030]在一种可选的方式中,还包括:
[0031]当到达预设时间,将所述风控报告发送至用户设备;
[0032]或者,发送报告链接至所述用户设备,以使所述用户设备触发所述报告链接查看所述风控报告。
[0033]在一种可选的方式中,所述目标触发操作还包括:规则删除操作、规则审核操作和规则存储操作,所述方法还包括:
[0034]响应于第二规则触发请求,在所述内存单元中执行所述规则删除操作;
[0035]或者,响应于第三规则触发请求,在所述内存单元中执行所述规则审核操作;
[0036]或者,响应于第四规则触发请求,在所述内存单元中执行所述规则存储操作。
[0037]第二方面,提供了一种规则处理装置,包括:
[0038]接收模块,用于接收第一规则触发请求,所述第一规则触发请求中包括:目标触发规则和目标触发操作,所述目标触发操作对应所述目标触发规则,所述目标触发操作包括规则引入操作;
[0039]执行模块,用于响应于所述第一规则触发请求,在数据库中对所述目标触发规则执行所述目标触发操作;
[0040]确定模块,用于基于所述数据库中的已存储规则确定复合规则,所述已存储规则包括所述目标触发规则,用于描述风控条件,所述复合规则用于描述至少两种所述风控条件;
[0041]存储模块,用于存储所述复合规则至内存单元中。
[0042]在一种可选的方式中,确定模块,包括:第一确定单元和第二确定单元。
[0043]第一确定单元,用于确定规则应用需求,所述规则应用需求用于描述至少两个规则的约束数据,每个所述规则对应至少一个约束数据;
[0044]第二确定单元,用于基于所述规则应用需求和所述数据库中的已存储规则确定复合规则。
[0045]在一种可选的方式中,第二确定单元,具体用于:
[0046]基于所述规则应用需求,从所述数据库中的所述已存储规则中确定目标存储规则,所述目标存储规则包括至少两个所述已存储规则;
[0047]基于至少两个所述已存储规则的约束数据,确定所述复合规则。
[0048]在一种可选的方式中,第二确定单元,具体用于:
[0049]基于至少两个所述已存储规则的约束数据的数据优先级,组合至少两个所述已存储规则,得到所述复合规则;
[0050]或者,基于至少两个所述已存储规则的约束数据的数据生成时间,组合至少两个所述已存储规则,得到所述复合规则。
[0051]在一种可选的方式中,第一确定单元,具体用于:
[0052]基于所述规则应用需求,利用RETE算法从所述数据库中的所述已存储规则中查找至少两个所述已存储规则;
[0053]确定至少两个所述已存储规则为所述目标存储规则。
[0054]在一种可选的方式中,还包括:读取模块;
[0055]接收模块,还用于接收规则读取请求,所述规则读取请求中包括用户上报的风控数据;
[0056]读取模块,用于响应于所述规则读取请求,从所述内存单元中确定所述风控数据对应的匹配规则,所述匹配规则为所述复合规则中的至少一种规则;
[0057]确定模块,还用于基于所述匹配规则确定所述风控数据对应的风控报告。
[0058]在一种可选的方式中,还包括:发送模块和显示模块;
[0059]发送模块,用于将所述风控报告发送至显示单元;
[0060]显示模块,用于响应于在所述显示单元中触发的查找请求,在所述显示单元的显示区域中显本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种规则处理方法,其特征在于,包括:接收第一规则触发请求,所述第一规则触发请求中包括:目标触发规则和目标触发操作,所述目标触发操作对应所述目标触发规则,所述目标触发操作包括规则引入操作;响应于所述第一规则触发请求,在数据库中对所述目标触发规则执行所述目标触发操作;基于所述数据库中的已存储规则确定复合规则,所述已存储规则包括所述目标触发规则,用于描述风控条件,所述复合规则用于描述至少两种所述风控条件;存储所述复合规则至内存单元中。2.根据权利要求1所述的方法,其特征在于,所述基于所述数据库中的已存储规则确定复合规则,包括:确定规则应用需求,所述规则应用需求用于描述至少两个规则的约束数据,每个所述规则对应至少一个约束数据;基于所述规则应用需求和所述数据库中的已存储规则确定复合规则。3.根据权利要求2所述的方法,其特征在于,所述基于所述规则应用需求和所述数据库中的已存储规则确定复合规则,包括:基于所述规则应用需求,从所述数据库中的所述已存储规则中确定目标存储规则,所述目标存储规则包括至少两个所述已存储规则;基于至少两个所述已存储规则的约束数据,确定所述复合规则。4.根据权利要求3所述的方法,其特征在于,所述基于至少两个所述已存储规则的约束数据,确定所述复合规则,包括:基于至少两个所述已存储规则的约束数据的数据优先级,组合至少两个所述已存储规则,得到所述复合规则;或者,基于至少两个所述已存储规则的约束数据的数据生成时间,组合至少两个所述已存储规则,得到所述复合规则。5.根据权利要求3所述的方法,其特征在于,所述基于所述规则应用需求,从所述数据库中的所述已存储规则中确定目标存储规则,包括:基于所述规则应用需求,利用RETE算法从所述数据库中的所述已存储规则中查找至少两个所述已存储规则;...

【专利技术属性】
技术研发人员:王锦胤罗疾涛刘国强
申请(专利权)人:紫金诚征信有限公司
类型:发明
国别省市:

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

1