业务处理方法、装置、设备及存储介质制造方法及图纸

技术编号:35765447 阅读:13 留言:0更新日期:2022-12-01 14:01
本申请提供一种业务处理方法、装置、设备及存储介质,其中,该方法通过接收业务系统发送的业务请求,该业务请求携带业务关键字,进而,在预存的业务规则对应的匹配维度和指标阈值中,确定与上述业务关键字匹配的匹配维度和指标阈值,从而,根据该匹配维度和指标阈值,加载目标规则逻辑,根据该目标规则逻辑,以及上述匹配维度和指标阈值,对上述业务请求进行判定,即该方法将业务规则拆解为匹配维度和指标阈值等要素,从而基于拆解后的要素,确定与业务系统发送的业务请求匹配的业务规则,并利用该规则进行业务决策,当规则发生变化时,研发团队只需对规则逻辑进行编码,获得新规则,降低了编码新规则的工作量,提高工作效率,适合应用。应用。应用。

【技术实现步骤摘要】
业务处理方法、装置、设备及存储介质


[0001]本申请涉及互联网
,尤其涉及一种业务处理方法、装置、设备及存储介质。

技术介绍

[0002]随着互联网技术及应用的飞速发展,越来越多的互联网用户日常生活已离不开互联网,但也有越来越多的不法分子也开始在互联网上进行不法行为,比如恶意点击注册流量、恶意参与首单减免、秒杀、抢单、试用、领红包等,影响互联网用户的日常生活。
[0003]为了解决上述问题,现有在IT产品的服务端设置大量的业务规则(例如风控规则),从而基于这些规则进行业务决策(例如基于风控规则发现并控制互联网上的不法行为,从而对该不法行为进行处理)。在早期阶段,这些规则大多以硬编码的方式出现在业务内容中,随着业务规模的发展,规则数量和复杂度不断增加,导致业务内容中出现大量类似IF
……
ELSE
……
的条件语句,业务规则的管理和维护越来越困难。
[0004]随着技术的进步,规则引擎技术应运而生。规则引擎把业务规则从业务内容中剥离出来,降低了业务规则与业务内容的耦合度,规则变化不会影响正常的业务运转。然而,规则引擎也仅是实现了业务规则在物理意义上的隔离。当规则发生变化时,研发团队仍需编码新的规则,进而利用新的规则进行业务决策,工作量较大,效率较低。

技术实现思路

[0005]为解决现有技术中存在的问题,本申请提供一种业务处理方法、装置、设备及存储介质。
[0006]第一方面,本申请实施例提供一种业务处理方法,该方法包括如下步骤:
[0007]接收业务系统发送的业务请求,所述业务请求携带业务关键字;
[0008]在预存的业务规则对应的匹配维度和指标阈值中,确定与所述业务关键字匹配的匹配维度和指标阈值;
[0009]根据与所述业务关键字匹配的匹配维度和指标阈值,加载目标规则逻辑;
[0010]根据所述目标规则逻辑,以及与所述业务关键字匹配的匹配维度和指标阈值,对所述业务请求进行判定,并将判定结果返回至所述业务系统。
[0011]在一种可能的实现方式中,所述在预存的业务规则对应的匹配维度和指标阈值中,确定与所述业务关键字匹配的匹配维度和指标阈值,包括:
[0012]在所述预存的业务规则对应的匹配维度和指标阈值中,确定与所述业务关键字对应的匹配维度和指标阈值的规则权重;
[0013]根据所述规则权重,确定与所述业务关键字匹配的匹配维度和指标阈值。
[0014]在一种可能的实现方式中,所述根据所述规则权重,确定与所述业务关键字匹配的匹配维度和指标阈值,包括:
[0015]在所述规则权重中获取权重值最大的规则权重;
[0016]根据所述权重值最大的规则权重,以及与所述业务关键字对应的匹配维度和指标阈值的规则权重,确定与所述业务关键字匹配的匹配维度和指标阈值。
[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]第五方面,本申请实施例提供一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行第一方面所述的方法。
[0045]本申请实施例提供的业务处理方法、装置、设备及存储介质,该方法通过接收业务系统发送的业务请求,该业务请求携带业务关键字,进而,在预存的业务规则对应的匹配维度和指标阈值中,确定与上述业务关键字匹配的匹配维度和指标阈值,从而,根据该匹配维度和指标阈值,加载目标规则逻辑,根据该目标规则逻辑,以及上述匹配维度和指标阈值,对上述业务请求进行判定,并将判定结果返回至上述业务系统,即本申请实施例将业务规则拆解为匹配维度和指标阈值等要素,从而基于拆解后的要素,确定与业务系统发送的业务请求匹配的业务规则,并利用该规则进行业务决策,当规则发生变化时,研发团队只需对规则逻辑进行编码,获得新规则,降低了编码新规则的工作量,提高工作效率,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务处理方法,其特征在于,包括:接收业务系统发送的业务请求,所述业务请求携带业务关键字;在预存的业务规则对应的匹配维度和指标阈值中,确定与所述业务关键字匹配的匹配维度和指标阈值;根据与所述业务关键字匹配的匹配维度和指标阈值,加载目标规则逻辑;根据所述目标规则逻辑,以及与所述业务关键字匹配的匹配维度和指标阈值,对所述业务请求进行判定,并将判定结果返回至所述业务系统。2.根据权利要求1所述的方法,其特征在于,所述在预存的业务规则对应的匹配维度和指标阈值中,确定与所述业务关键字匹配的匹配维度和指标阈值,包括:在所述预存的业务规则对应的匹配维度和指标阈值中,确定与所述业务关键字对应的匹配维度和指标阈值的规则权重;根据所述规则权重,确定与所述业务关键字匹配的匹配维度和指标阈值。3.根据权利要求2所述的方法,其特征在于,所述根据所述规则权重,确定与所述业务关键字匹配的匹配维度和指标阈值,包括:在所述规则权重中获取权重值最大的规则权重;根据所述权重值最大的规则权重,以及与所述业务关键字对应的匹配维度和指标阈值的规则权重,确定与所述业务关键字匹配的匹配维度和指标阈值。4.根据权利要求1至3中任一项所述的方法,其特征在于,在所述在预存的业务规则对应的匹配维度和指标阈值中,确定与所述业务关键字匹配的匹配维度和指标阈值之前,还包括:将所述业务规则分解为规则逻辑、匹配维度和指标阈值;根据所述业务规则的分解结果,在数据库中存储所述业务规则对应的匹配维度和指标阈值。5.根据权利要求4所述的方法,其特征在于,所述根据与所述业务关键字匹配的匹配维度和指标阈值,加载目标规...

【专利技术属性】
技术研发人员:史泉锋杜晓东韩德欣赵君
申请(专利权)人:联通在线信息科技有限公司小沃科技有限公司
类型:发明
国别省市:

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

1