[发明专利]一种基于规则模板的业务校验方法及设备在审
申请号: | 202011322857.7 | 申请日: | 2020-11-23 |
公开(公告)号: | CN112488855A | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 刘璇;申时行;张海文;苏迎娅 | 申请(专利权)人: | 中国人寿保险股份有限公司 |
主分类号: | G06Q40/08 | 分类号: | G06Q40/08;G06F16/245;G06F8/656 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 王刚 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 规则 模板 业务 校验 方法 设备 | ||
本说明书一个或多个实施例提供一种基于规则模板的业务校验方法及设备;所述方法包括:接收出单程序发送的业务出单请求报文,获取所述业务出单请求报文中的产品绑定规则;从数据库中读取预先存储的规则模板;校验所述产品绑定规则与所述规则模板的匹配性;生成规则校验结果,返回给所述出单程序,完成业务校验。本方法通过改进规则模板配套的规则校验流程,匹配验证业务产品的绑定规则和规则模板,保证了业务的正确、有序实施;同时,通过创建规则模板,批量定义不同条件的规则,大幅缩减了规则定义的工作量;此外,通过类加载器实现了规则模板的热加载功能,在不停机升级的情况下就可以进行代码的在线新增与变更,提高了运维与更新的时效性。
技术领域
本说明书一个或多个实施例涉及保单信息处理技术领域,尤其涉及一种基于规则模板的业务校验方法。
背景技术
企业级管理者可能会在系统生产过程中调整生产策略、物料采购策略等,因此对企业IT系统的开发有着很高的要求,例如为了提高效率,管理流程必须自动化;为了应对市场规则的变化,IT系统必须依据业务规则的变化进行快速、低成本的更新;为了快速、低成本的更新,业务人员应能直接管理IT系统中的规则,而不需要程序开发人员参与。规则引擎技术正是应用于上述动态环境中的一种解决方法。
规则引擎技术通过事先定义一系列规则,在企业业务发生时进行验证,从而确保企业的业务正确无误的开展。在当前的领域中商业产品有ILOG、开源产品有Drools。
现有的规则引擎中的业务校验流程尚不完善,不能完全保证业务正确、有序的进行,亟需改进;同时,每一个规则都有其独立的条件与参数,对于新增的每一个规则都需要单独定义,工作量庞大;此外,传统的规则引擎在配置规则模板后,需要重新发版并重启,无法实现动态修改规则模板,这对一些时效性比较强的规则模板来说较为困难。
发明内容
有鉴于此,本说明书一个或多个实施例的目的在于提出一种基于规则模板的业务校验方法及设备,以解决规则校验的流程不够完善、规则定义的工作量大的问题。
基于上述目的,本说明书一个或多个实施例提供了一种基于规则模板的业务校验方法,包括:
接收出单程序发送的业务出单请求报文,获取所述业务出单请求报文中的产品绑定规则;
从数据库中读取预先存储的规则模板;
校验所述产品绑定规则与所述规则模板的匹配性;
生成规则校验结果,返回给所述出单程序,完成业务校验。
基于同一发明构思,本说明书一个或多个实施例还提供了一种基于规则模板的业务校验装置,包括:
产品绑定规则获取模块,被配置为接收出单程序发送的业务出单请求报文,获取所述业务出单请求报文中的产品绑定规则;
规则模板读取模块,被配置为从数据库中读取预先存储的规则模板;
规则校验模块,被配置为校验所述产品绑定规则与所述规则模板的匹配性;
校验结果生成模块,被配置为生成规则校验结果,返回给所述出单程序,完成业务校验。
基于同一发明构思,本说明书一个或多个实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上任意一项所述的方法。
基于同一发明构思,本说明书一个或多个实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行如上任意一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人寿保险股份有限公司,未经中国人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011322857.7/2.html,转载请声明来源钻瓜专利网。