[发明专利]业务规则的管理方法及管理平台有效
申请号: | 201811593671.8 | 申请日: | 2018-12-25 |
公开(公告)号: | CN110045961B | 公开(公告)日: | 2022-07-15 |
发明(设计)人: | 陈巧云 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁;周良玉 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 规则 管理 方法 平台 | ||
1.一种业务规则的管理方法,所述方法包括:
接收工作人员基于业务规则编辑模版输入的针对业务规则进行配置的第一数据,所述第一数据中至少包括用于定义所述业务规则的规则条件的多个数据项;所述多个数据项中包括至少一个运算符、至少一个值类型和与所述至少一个值类型对应的至少一项值内容,其中每个值类型和对应的每项值内容构成一组运算内容;
调用与所述至少一个运算符中的各个运算符对应的运算符解析器,对所述各个运算符进行解析,以及调用与所述至少一个值类型中的各个值类型对应的值解析器,对与所述各个值类型对应的各组运算内容进行解析,从而得到与所述多个数据项中各个数据项对应的数据项代码;
基于所述对应的数据项代码,形成具有预定格式的系统代码;
将所述系统代码存储在数据库中。
2.根据权利要求1所述的方法,其中形成所述具有预定格式的系统代码,包括:
将所述对应的数据项代码进行组合,得到所述系统代码。
3.根据权利要求1所述的方法,其中:
所述业务规则模版包括运算符下拉框,所述运算符下拉框中包括多个备选运算符,用于引导所述工作人员从中选定多个数据项中包括的各个运算符;
所述业务规则模版中还包括值类型下拉框,所述值类型下拉框中包括多个备选值类型,用于引导所述工作人员从中选定多个数据项中包括的各个值类型;
所述业务规则模版中还包括文本框,用于引导所述工作人员输入与所述各个值类型对应的值内容。
4.根据权利要求3所述的方法,其中,所述多个备选运算符包括以下中的多种:加法运算符,判断值存在运算符,在取值范围内运算符,超出取值范围运算符,包含关系运算符,非包含关系运算符,值相等运算符,值不相等运算符,正则运算符,起始关系运算符;所述多个备选值类型包括以下中的多种:数组、数值、字符和参数。
5.根据权利要求1所述的方法,其中在将所述系统代码存储在数据库中之后,还包括:
响应于工作人员针对所述业务规则的操作指令,从所述数据库中调用所述系统代码;
对所述系统代码进行逆解析,得到所述多个数据项;
基于所述多个数据项生成业务规则展示界面,用于展示所述业务规则。
6.根据权利要求5所述的方法,其中,所述业务规则展示界面中包括,规则表达式。
7.根据权利要求5所述的方法,其中,所述操作指令包括查询指令或编辑指令。
8.根据权利要求1所述的方法,其中,所述业务规则还包括规则配置信息,所述第一数据中还包括针对所述规则配置信息的至少一个信息项,所述至少一个信息项包括以下中的至少一种:规则名称、规则描述、业务场景和系统框架。
9.一种业务规则的管理平台,所述管理平台包括:
接收单元,配置为接收工作人员基于业务规则编辑模版输入的针对业务规则进行配置的第一数据,所述第一数据中至少包括用于定义所述业务规则的规则条件的多个数据项;所述多个数据项中包括至少一个运算符、至少一个值类型和与所述至少一个值类型对应的至少一项值内容,其中每个值类型和对应的每项值内容构成一组运算内容;
解析单元,配置为调用与所述至少一个运算符中的各个运算符对应的运算符解析器,对所述各个运算符进行解析,以及调用与所述至少一个值类型中的各个值类型对应的值解析器,对与所述各个值类型对应的各组运算内容进行解析,从而得到与所述多个数据项中各个数据项对应的数据项代码,并基于所述对应的数据项代码,形成具有预定格式的系统代码;
存储单元,配置为将所述系统代码存储在数据库中。
10.根据权利要求9所述的管理平台,其中形成模块具体配置为:
将所述对应的数据项代码进行组合,得到所述系统代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811593671.8/1.html,转载请声明来源钻瓜专利网。