全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210530922.8 (22)申请日 2022.05.16 (71)申请人 中国邮政 储蓄银行股份有限公司 地址 100032 北京市西城区金融大街3号 (72)发明人 陈晖萌 段永政 潘海涛 翟昶亮  刘慧敏 黄福成 李晓波 闫晓婧  何红高 孙艳丽  (74)专利代理 机构 北京康信知识产权代理有限 责任公司 1 1240 专利代理师 霍文娟 (51)Int.Cl. G06Q 40/02(2012.01) G06Q 10/10(2012.01) (54)发明名称 基于Drools规则引擎确定业务处理规则的 方法及装置 (57)摘要 本发明公开了一种基于Drools规则引擎确 定业务处理规则的方法及装置。 该发明包括: 接 收客户端发送的业务申请, 并确定业务申请对应 的业务参数; 将业务参数输入至Drools规则引 擎, 并将业务参数与 Drools规则引擎中的多个业 务规则文件进行匹配; 在业务参数匹配成功的情 况下, 依据目标业务规则文件, 确定业务申请对 应的处理规则以及处理流程, 其中, 目标业务规 则文件为与业务参数匹配成功的业务规则文件。 通过本发明, 解决了相关技术中传统的银行业务 控制方法中, 存在业务控制规则不全面、 业务控 制规则不灵活、 规则变更难度大的问题。 权利要求书2页 说明书9页 附图2页 CN 114841797 A 2022.08.02 CN 114841797 A 1.一种基于Dro ols规则引擎确定业 务处理规则的方法, 其特 征在于, 包括: 接收客户端发送的业 务申请, 并确定所述 业务申请对应的业 务参数; 将所述业务参数输入至Drools规则引擎, 并将所述业务参数与所述Drools规则引擎中 的多个业 务规则文件进行匹配; 在所述业务参数匹配成功 的情况下, 依据目标业务规则文件, 确定所述业务申请对应 的处理规则以及处理流程, 其中, 所述 目标业务规则文件为与所述业务参数匹配成功的所 述业务规则文件。 2.根据权利要求1所述的方法, 其特征在于, 在将所述业务参数输入至Drools规则引 擎, 并将所述业务参数与所述Drools规则引擎中的多个业务规则文件进行匹配之前, 所述 方法包括: 确定多种业 务; 分别依据每种所述业务抽离每种所述业务对应的第一参数、 第二参数以及第三参数, 其中, 所述第一参数为所述业务对应的业务规则控制参数, 所述第二参数为所述业务在系 统中运行对应的必要参数, 所述第三参数为所述业务对应的除所述第一参数以及所述第二 参数以外的参数; 依据所述第一参数、 所述第二参数以及所述第三参数, 确定每种所述业务对应的所述 业务规则文件; 将所述业务规则文件, 保存在所述Dro ols规则引擎对应的Redis中。 3.根据权利要求2所述的方法, 其特征在于, 依据所述第一参数、 所述第二参数以及所 述第三参数, 确定每种所述 业务对应的所述 业务规则文件, 包括: 获取所述业务对应的业 务规则模板; 确定所述业务对应的业务要求, 依据所述业务要求将所述第一参数、 所述第二参数以 及所述第三 参数进行排序以获得排序后的参数; 依据所述 业务规则模板以及排序后的所述模板, 生成所述 业务对应的业 务规则文件。 4.根据权利要求2所述的方法, 其特征在于, 将所述业务参数输入至Drools规则引擎, 并将所述 业务参数与所述Dro ols规则引擎中的多个业 务规则文件进行匹配, 包括: 将存储在所述Redis中的多个业 务规则文件反射成多个JA VA对象; 确定所述 业务参数对应的参数属性以及规则属性; 依据所述参数属性以及所述规则属性, 将所述业务参数与多个所述JAVA对象进行匹 配。 5.根据权利要求1所述的方法, 其特征在于, 在将所述业务规则文件, 保存在所述 Drools规则引擎对应的Redis中之后, 所述方法还 包括: 依据存储的所述业务规则文件, 发布业务规则文件更新通知至至少一个规则执行应 用。 6.根据权利要求1所述的方法, 其特征在于, 在在所述业务参数匹配成功 的情况下, 依 据目标业务规则文件, 确定所述业务申请对应的处理规则以及处理流程之后, 所述方法包 括: 将所述目标业务规则文件对应的文件编 号以及所述业务申请对应的审批层级信 息, 发 送至所述 客户端。权 利 要 求 书 1/2 页 2 CN 114841797 A 27.根据权利要求1所述的方法, 其特征在于, 在所述业务参数匹配失败的情况下, 所述 方法还包括: 生成预设信号, 并将所述预设信号发送至所述客户端, 其中, 所述预设信号为表示所述 业务参数匹配失败的信号。 8.一种基于Dro ols规则引擎确定业 务处理规则的装置, 其特 征在于, 包括: 第一确定单元, 用于接收客户端发送的业务申请, 并确定所述业务申请对应的业务参 数; 匹配单元, 用于将所述业务参数输入至Drools规则引擎, 并将所述业务参数与所述 Drools规则引擎中的多个业 务规则文件进行匹配; 第二确定单元, 用于在所述业务参数匹配成功的情况下, 依据目标业务规则文件, 确定 所述业务申请对应的处理规则以及处理流程, 其中, 所述 目标业务规则文件为与所述业务 参数匹配成功的所述 业务规则文件。 9.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质包括存储的程序, 其中, 在所述程序运行时控制所述计算机可读存储介质所在设备执行权利要求 1至7中任意 一项所述 一种基于Dro ols规则引擎确定业 务处理规则的方法。 10.一种处理器, 其特征在于, 所述处理器用于运行程序, 其中, 所述程序运行时执行权 利要求1至7中任意 一项所述 一种基于Dro ols规则引擎确定业 务处理规则的方法。权 利 要 求 书 2/2 页 3 CN 114841797 A 3

.PDF文档 专利 基于Drools规则引擎确定业务处理规则的方法及装置

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于Drools规则引擎确定业务处理规则的方法及装置 第 1 页 专利 基于Drools规则引擎确定业务处理规则的方法及装置 第 2 页 专利 基于Drools规则引擎确定业务处理规则的方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 17:02:15上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。