[发明专利]基于Drools规则引擎确定业务处理规则的方法及装置在审
申请号: | 202210530922.8 | 申请日: | 2022-05-16 |
公开(公告)号: | CN114841797A | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 陈晖萌;段永政;潘海涛;翟昶亮;刘慧敏;黄福成;李晓波;闫晓婧;何红高;孙艳丽 | 申请(专利权)人: | 中国邮政储蓄银行股份有限公司 |
主分类号: | G06Q40/02 | 分类号: | G06Q40/02;G06Q10/10 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 霍文娟 |
地址: | 100032*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 drools 规则 引擎 确定 业务 处理 方法 装置 | ||
1.一种基于Drools规则引擎确定业务处理规则的方法,其特征在于,包括:
接收客户端发送的业务申请,并确定所述业务申请对应的业务参数;
将所述业务参数输入至Drools规则引擎,并将所述业务参数与所述Drools规则引擎中的多个业务规则文件进行匹配;
在所述业务参数匹配成功的情况下,依据目标业务规则文件,确定所述业务申请对应的处理规则以及处理流程,其中,所述目标业务规则文件为与所述业务参数匹配成功的所述业务规则文件。
2.根据权利要求1所述的方法,其特征在于,在将所述业务参数输入至Drools规则引擎,并将所述业务参数与所述Drools规则引擎中的多个业务规则文件进行匹配之前,所述方法包括:
确定多种业务;
分别依据每种所述业务抽离每种所述业务对应的第一参数、第二参数以及第三参数,其中,所述第一参数为所述业务对应的业务规则控制参数,所述第二参数为所述业务在系统中运行对应的必要参数,所述第三参数为所述业务对应的除所述第一参数以及所述第二参数以外的参数;
依据所述第一参数、所述第二参数以及所述第三参数,确定每种所述业务对应的所述业务规则文件;
将所述业务规则文件,保存在所述Drools规则引擎对应的Redis中。
3.根据权利要求2所述的方法,其特征在于,依据所述第一参数、所述第二参数以及所述第三参数,确定每种所述业务对应的所述业务规则文件,包括:
获取所述业务对应的业务规则模板;
确定所述业务对应的业务要求,依据所述业务要求将所述第一参数、所述第二参数以及所述第三参数进行排序以获得排序后的参数;
依据所述业务规则模板以及排序后的所述模板,生成所述业务对应的业务规则文件。
4.根据权利要求2所述的方法,其特征在于,将所述业务参数输入至Drools规则引擎,并将所述业务参数与所述Drools规则引擎中的多个业务规则文件进行匹配,包括:
将存储在所述Redis中的多个业务规则文件反射成多个JAVA对象;
确定所述业务参数对应的参数属性以及规则属性;
依据所述参数属性以及所述规则属性,将所述业务参数与多个所述JAVA对象进行匹配。
5.根据权利要求1所述的方法,其特征在于,在将所述业务规则文件,保存在所述Drools规则引擎对应的Redis中之后,所述方法还包括:
依据存储的所述业务规则文件,发布业务规则文件更新通知至至少一个规则执行应用。
6.根据权利要求1所述的方法,其特征在于,在在所述业务参数匹配成功的情况下,依据目标业务规则文件,确定所述业务申请对应的处理规则以及处理流程之后,所述方法包括:
将所述目标业务规则文件对应的文件编号以及所述业务申请对应的审批层级信息,发送至所述客户端。
7.根据权利要求1所述的方法,其特征在于,在所述业务参数匹配失败的情况下,所述方法还包括:
生成预设信号,并将所述预设信号发送至所述客户端,其中,所述预设信号为表示所述业务参数匹配失败的信号。
8.一种基于Drools规则引擎确定业务处理规则的装置,其特征在于,包括:
第一确定单元,用于接收客户端发送的业务申请,并确定所述业务申请对应的业务参数;
匹配单元,用于将所述业务参数输入至Drools规则引擎,并将所述业务参数与所述Drools规则引擎中的多个业务规则文件进行匹配;
第二确定单元,用于在所述业务参数匹配成功的情况下,依据目标业务规则文件,确定所述业务申请对应的处理规则以及处理流程,其中,所述目标业务规则文件为与所述业务参数匹配成功的所述业务规则文件。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行权利要求1至7中任意一项所述一种基于Drools规则引擎确定业务处理规则的方法。
10.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至7中任意一项所述一种基于Drools规则引擎确定业务处理规则的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国邮政储蓄银行股份有限公司,未经中国邮政储蓄银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210530922.8/1.html,转载请声明来源钻瓜专利网。