预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114115967A(43)申请公布日2022.03.01(21)申请号202111360879.7(22)申请日2021.11.17(71)申请人南京苏宁电子信息技术有限公司地址210042江苏省南京市玄武区徐庄软件园苏宁大道1号(72)发明人李春来朱建勇董小强梁鑫董佳佳(74)专利代理机构北京市万慧达律师事务所11111代理人侯岳(51)Int.Cl.G06F8/658(2018.01)G06F8/41(2018.01)G06K9/62(2022.01)G06F11/30(2006.01)权利要求书1页说明书8页附图5页(54)发明名称业务数据处理方法、装置、计算机设备和存储介质(57)摘要本申请涉及一种业务数据处理方法、装置、计算机设备和存储介质。所述方法包括:获取目标业务规则;其中,目标业务规则为基于终端的规则配置项所配置生成的业务规则;对目标业务规则进行预编译,生成第一编译对象;获取业务数据,对业务数据进行编译,生成第二编译对象;将第二编译对象与第一编译对象进行匹配处理。采用本方法能够在业务规则发生变更时,提高业务数据匹配业务规则的效率。CN114115967ACN114115967A权利要求书1/1页1.一种业务数据处理方法,所述方法包括:获取目标业务规则;其中,所述目标业务规则为基于终端的规则配置项所配置生成的业务规则;对所述目标业务规则进行预编译,生成第一编译对象;获取业务数据,对所述业务数据进行编译,生成第二编译对象;将所述第二编译对象与所述第一编译对象进行匹配处理。2.根据权利要求1所述的方法,其特征在于,所述调用规则引擎对所述目标业务规则进行预编译之前,所述方法还包括:将所述目标业务规则加载至内存。3.根据权利要求1所述的方法,其特征在于,所述规则配置项包括业务属性类型、业务操作符和业务属性值之中的至少一个。4.根据权利要求1所述的方法,其特征在于,所述获取目标业务规则,包括:对消息中间件进行监听;其中,所述消息中间件中包括基于所述终端配置并通过所述终端发送到所述消息中间件的待更新业务规则;在监听到所述消息中间件中有消息更新时,从所述消息中间件中获取所述待更新业务规则作为所述目标业务规则。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:所述终端根据业务链路的不同对配置的多条规则进行分组,生成多个待更新业务规则,将各所述待更新业务规则分别发送到所述消息中间件。6.根据权利要求1所述的方法,其特征在于,在所述获取业务数据之前,所述方法还包括:对所述目标业务规则进行验证;若所述目标业务规则验证成功,则执行所述获取业务数据的步骤。7.根据权利要求6所述的方法,其特征在于,所述对所述目标业务规则进行验证,包括:获取校验数据;将所述校验数据与所述第一编译对象进行匹配;若所述校验数据与所述第一编译对象的匹配结果符合预设条件,则判定所述目标业务规则验证成功。8.一种业务数据处理装置,其特征在于,所述装置包括:规则获取模块,用于获取目标业务规则;其中,所述目标业务规则为基于终端的预设规则配置项所配置生成的业务规则;规则编译模块,用于对所述目标业务规则进行预编译,生成第一编译对象;数据编译模块,用于获取业务数据,对所述业务数据进行编译,生成第二编译对象;对象匹配模块,用于将所述第二编译对象与所述第一编译对象进行匹配处理。9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。2CN114115967A说明书1/8页业务数据处理方法、装置、计算机设备和存储介质技术领域[0001]本申请涉及数据处理技术领域,特别是涉及一种业务数据处理方法、装置、计算机设备和存储介质。背景技术[0002]随着公司业务的不断更新和调整,出现了多业态、多业务类型、多场景的综合且复杂的业务交互。在多业态、多业务类型、多场景的业务处理中,当原有业务存在调整或有新的业务接入时,业务规则将会发生或多或少的变动,技术部门必须做同步调整业务规则来满足业务需要,每一次的调整即使是微小的调整,对开发部门来说都需要重新编码和发布。[0003]在业务调整后,为了适应调整后的业务,传统的方法是,通过硬编码重新编写并发布业务规则,并将新的业务规则存入数据库,在业务数据处理时,调取并执行该业务规则的程序文件以进行业务数据的筛选或处理。然而,传统的处理方法,每当发生业务调整时,都要重新进行硬编码,而且,随着业务调整的不断进行,存储在数据库中的硬编