[发明专利]规则引擎的验证发布方法、装置、终端设备及介质在审
申请号: | 202110732892.4 | 申请日: | 2021-06-29 |
公开(公告)号: | CN113326049A | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 付洋;孔德勇 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F11/36 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 关向兰 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 规则 引擎 验证 发布 方法 装置 终端设备 介质 | ||
本发明涉及金融科技技术领域,公开了一种应用于规则引擎管理系统的规则引擎的验证发布方法方法,包括:获取规则编辑指令并根据所述规则编辑指令生成目标规则;对所述目标规则进行验证,若验证未通过,返回并执行所述获取规则编辑指令并根据所述规则编辑指令生成目标规则的步骤,直到验证通过,则根据所述目标规则生成规则引擎文件;发布所述规则引擎文件。本发明还公开了一种规则引擎的验证发布装置、终端设备及介质。本发明通过在规则引擎文件生成和发布之前,对生成的目标规则进行验证,当验证通过时再执行发布操作,避免无效的发布操作,减少了验证失败的成本,同时提高了规则引擎文件的发布效率,实现了规则引擎文件的高效发布。
技术领域
本发明涉及金融科技(Fintech)技术领域,尤其涉及一种规则引擎的验证发布方法、装置、终端设备及计算机存储介质。
背景技术
随着计算机技术的发展,越来越多的技术(大数据、分布式、人工智能等)应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,但由于金融行业的安全性、通用性要求,也对计算机技术提出了更高的要求。
对于规则引擎文件来说,每一个规则引擎文件都要经过规则的编辑、发布和验证阶段,当已生效的规则引擎文件需要变更规则时,需要重新编辑规则之后,发布编辑的规则并生成新的规则引擎文件,重新加载新的规则引擎文件以对原规则引擎文件进行更新。当新的规则引擎文件加载完成后,通过运行新的规则引擎文件对变更后的规则进行验证,当验证失败时,又要重新编辑规则,然后重新发布和验证,每次验证失败,都要重新执行一遍编辑、发布、验证的全流程。在实际应用场景中,规则的验证和发布都需要经历较长的时间,如果每一次验证失败都需要重新执行一遍全流程,无疑会产生大量的验证成本,造成资源浪费且影响规则引擎文件的发布效率。
发明内容
本发明的主要目的在于提出一种规则引擎的验证发布方法、装置、终端设备及介质,旨在提供一套规则引擎的验证发布方案,减少规则引擎文件的验证成本,从而提升规则引擎的验证发布效率。
为实现上述目的,本发明提供一种规则引擎的验证发布方法,所述规则引擎的验证发布方法包括如下步骤:
获取规则编辑指令并根据所述规则编辑指令生成目标规则;
接收验证指令并根据所述验证指令创建测试集合,其中,所述测试集合中包括测试用例和期望决策结果;
将所述目标规则编译为第一规则对象,并根据所述第一规则对象执行所述测试集合中的测试用例,得到测试决策结果;
将所述测试决策结果与所述期望决策结果进行比对,根据比对结果对所述目标规则进行验证,若验证未通过,返回并执行所述获取规则编辑指令并根据所述规则编辑指令生成目标规则的步骤,直到验证通过,则根据所述目标规则生成规则引擎文件;
接收发布请求指令,并根据所述发布请求指令将所述规则引擎文件解析为第二规则对象;
利用所述第二规则对象热更新预设的对象映射表,完成对所述规则引擎文件的发布。
可选地,所述利用所述第二规则对象热更新预设的对象映射表的步骤包括:
获取所述第二规则对象的应用标识信息,并创建预设的对象映射表的副本信息;
遍历所述副本信息中的各规则对象,确定所述副本信息中是否存在与所述第二规则对象的应用标识信息相同的第三规则对象;
若存在,利用所述第二规则对象替换所述第三规则对象,以更新所述副本信息;
若不存在,则将所述第二规则对象添加至所述副本信息中,以更新所述副本信息;
利用更新后的副本信息替换所述对象映射表,以更新所述对象映射表。
可选地,所述对象映射表中包括多个规则数组,所述创建预设的对象映射表的副本信息的步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110732892.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种吊顶的安装结构
- 下一篇:一种锁定紧固式抽油杆防脱器