[发明专利]一种业务规则匹配处理方法、装置及处理设备有效
申请号: | 201810281141.3 | 申请日: | 2018-04-02 |
公开(公告)号: | CN108628947B | 公开(公告)日: | 2022-07-15 |
发明(设计)人: | 阮淑梨 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/22 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 规则 匹配 处理 方法 装置 设备 | ||
本说明书实施例公开了一种业务规则匹配处理方法、装置及处理设备,所述方法可以包括:接收规则匹配请求,所述规则匹配请求包括业务参数和业务类型;根据所述业务类型确定对应于规则中心的目标规则类型,所述规则中心包括预先编译并缓存的不同规则类型的业务规则集合;根据所述业务参数在所述目标规则类型的业务规则集合中查找适配的业务规则;返回查找到的适配的业务规则的执行逻辑。利用本说明书各个实施例,可以降低针对不同类型、维护不同数据的复杂性,大大提高业务规则匹配和维护效率。
技术领域
本说明书实施例方案属于计算机数据处理的技术领域,尤其涉及一种业务规则匹配处理方法、装置及处理设备。
背景技术
现有的一些业务系统中,常常会碰到如下述的处理逻辑:如果条件C成立,则执行操作步骤O。一般的,业务系统中如果这样的规则判断数量不多的情况下,大都会用hardcode(硬编码)来做这样的逻辑判断。在业务逻辑发生变化的时候,则需要对代码逻辑进行改动并且需要重新发布上线。
因此,有些业务系统会把一类业务的规则信息放在一个单独的数据库表里,然后通过字段检索来获得匹配结果的对应操作。这样的方式使得一类的规则能够用一个数据库表来表示他的元素,并且通过数据配置来达到执行目的。这种方式下,当规则元素发生变化时需要对相应的数据表进行修改。如果出现另一类型规则,则需要新增一个数据库表来对该类型规则数据进行维护。当一个系统有多种类型规则,则维护的数据库表就会变多,表内的规则匹配和业务逻辑,甚至表与表之间的关联关系会越来越复杂,不同业务、不同类型的规则数据维护就也会变得十分繁琐。因此,对于当前业务发展越来越庞大和复杂的业务系统来说,亟需一种可以更加简单、灵活的支持多类型业务规则匹配的处理方法。
发明内容
本说明书实施例目的在于提供一种业务规则匹配处理方法、装置及处理设备,可以灵活的执行规则匹配计算,支持多类型的规则配置以及多变的规则元素,可以不同类型规则都归一成一个统一的模型,大大降低了针对不同类型、维护不同数据的复杂性,大大提高业务规则匹配和维护效率。
本说明书实施例提供的一种业务规则匹配处理方法、装置及处理设备是包括以下方式实现的:
一种业务规则匹配的处理方法,所述方法包括:
接收规则匹配请求,所述规则匹配请求包括业务参数和业务类型;
根据所述业务类型确定对应于规则中心的目标规则类型,所述规则中心包括预先编译并缓存的不同规则类型的业务规则集合;
根据所述业务参数在所述目标规则类型的业务规则集合中查找适配的业务规则;
返回查找到的适配的业务规则的执行逻辑。
一种业务规则匹配的处理装置,所述装置包括:
规则中心模块,用于接收规则匹配请求,所述规则匹配请求包括业务参数和业务类型;还用于根据所述业务类型确定对应于规则中心的目标规则类型;所述规则中心存储预先编译并缓存的不同规则类型的业务规则集合;
分类适配模块,用于触发所述目标规则类型对应的处理器在所述目标规则类型对应的业务规则集合中查找适配的业务规则;
规则返回模块,用于返回查找到的适配的业务规则的执行逻辑。
一种业务规则匹配的处理设备,所述处理设备包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现:
接收规则匹配请求,所述规则匹配请求包括业务参数和业务类型;
根据所述业务类型确定对应于规则中心的目标规则类型,所述规则中心包括预先编译并缓存的不同规则类型的业务规则集合;
根据所述业务参数在所述目标规则类型的业务规则集合中查找适配的业务规则;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810281141.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息显示方法、装置及移动终端
- 下一篇:计算商标申请通过率的方法