面向多方结算的规则配置与映射方法、装置、设备及介质与流程
本申请涉及数据处理,尤其涉及一种面向多方结算的规则配置与映射方法、装置、设备及介质。
背景技术:
1、近年来,第三方支付平台业务从单一支付通道服务向多元化综合支付解决方案拓展,形成了涉及多方、多层级、多合同约束的复杂结算网络,传统订单系统与结算系统相互独立的架构已难以适配业财一体化改造需求。
2、相关技术中,结算规则与合同的映射多采用预设定价机制,缺乏可动态配置的规则模板及适配不同合作方结算参数的映射框架;合同时间约束仅作简单布尔化处理,在账期批量结算场景下,合同有效期边界处易出现规则跳变;同时未实现结算规则的零停服热加载与多节点一致性同步,也缺少完善的规则版本管理机制,无法保障结算过程中规则版本的一致性;此外规则匹配机制存在缺陷,易引发规则串用风险,难以高效精准地从大量候选规则中筛选出最优结算规则,进而导致结算差错频发、规则变更响应缓慢、结算数据可追溯性不足等问题。
技术实现思路
1、本申请提供了一种面向多方结算的规则配置与映射方法、装置、设备及介质。可以解决相关技术中因结算规则缺乏动态配置映射框架、无规则版本管理与零停服更新机制、规则匹配机制不完善易引发规则串用及结算差错、结算数据可追溯性不足的问题。
2、根据本申请的第一方面,提供了一种面向多方结算的规则配置与映射方法,其中,包括:
3、获取基于预设规则模板生成的规则实例,为所述规则实例分配版本标识并存储,所述预设规则模板定义了用于匹配业务数据的多个维度的匹配因子及结算逻辑;
4、响应于规则实例的变更事件,生成包含变更内容的规则数据,并将所述规则数据同步至至少一个规则执行节点,以更新各规则执行节点的本地规则缓存;
5、在触发结算流程时,提取目标业务数据中各维度的匹配因子值,基于所述匹配因子值,从当前有效的规则实例中执行两阶段规则匹配操作,以确定最优规则实例,所述两阶段规则匹配操作包括先执行基于精确匹配条件的第一阶段过滤,再对过滤后的规则实例执行基于模糊匹配条件的第二阶段评分;
6、根据所述最优规则实例所指定的结算逻辑,对所述目标业务数据执行结算操作,并生成相应的审计记录。
7、根据本申请的第二方面,提供了一种面向多方结算的规则配置与映射装置,包括:
8、获取模块,被配置为获取基于预设规则模板生成的规则实例,为所述规则实例分配版本标识并存储,所述预设规则模板定义了用于匹配业务数据的多个维度的匹配因子及结算逻辑;
9、生成模块,被配置为响应于规则实例的变更事件,生成包含变更内容的规则数据,并将所述规则数据同步至至少一个规则执行节点,以更新各规则执行节点的本地规则缓存;
10、匹配模块,被配置为在触发结算流程时,提取目标业务数据中各维度的匹配因子值,基于所述匹配因子值,从当前有效的规则实例中执行两阶段规则匹配操作,以确定最优规则实例,所述两阶段规则匹配操作包括先执行基于精确匹配条件的第一阶段过滤,再对过滤后的规则实例执行基于模糊匹配条件的第二阶段评分;
11、结算模块,被配置为根据所述最优规则实例所指定的结算逻辑,对所述目标业务数据执行结算操作,并生成相应的审计记录。
12、根据本申请的第三方面,提供了一种电子设备,包括:
13、至少一个处理器;
14、以及与至少一个处理器通信连接的存储器;
15、其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行前述第一方面所述的面向多方结算的规则配置与映射方法。
16、根据本申请的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,计算机指令用于使计算机执行前述第一方面所述的面向多方结算的规则配置与映射方法。
17、根据本申请的第五方面,提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现如前述第一方面所述的面向多方结算的规则配置与映射方法。
18、通过本申请,由于采用预设多维度匹配因子及结算逻辑的规则模板生成规则实例并进行版本化管理,支持规则变更时生成增量规则数据同步至各执行节点实现本地缓存更新,结算时先通过精确匹配过滤候选规则再经模糊匹配评分确定最优规则实例,同时在结算完成后生成审计记录,因此,可以解决相关技术中因结算规则缺乏动态配置映射框架、无规则版本管理与零停服更新机制、规则匹配机制不完善易引发规则串用及结算差错、结算数据可追溯性不足的问题,达到结算规则可灵活动态配置与高效变更、规则匹配精准可靠、结算过程规则版本一致且全链路可追溯的技术效果。
19、应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。
1.一种面向多方结算的规则配置与映射方法,其特征在于,包括:
2.根据权利要求1所述的面向多方结算的规则配置与映射方法,其特征在于,所述获取基于预设规则模板生成的规则实例,为所述规则实例分配版本标识并存储,包括:
3.根据权利要求1所述的面向多方结算的规则配置与映射方法,其特征在于,所述响应于规则实例的变更事件,生成包含变更内容的规则数据,并将所述规则数据同步至至少一个规则执行节点,以更新各规则执行节点的本地规则缓存,包括:
4.根据权利要求1所述的面向多方结算的规则配置与映射方法,其特征在于,所述精确匹配条件包括:
5.根据权利要求1所述的面向多方结算的规则配置与映射方法,其特征在于,所述第二阶段评分通过以下评分模型对过滤后的规则实例进行计算:
6.根据权利要求1所述的面向多方结算的规则配置与映射方法,其特征在于,所述根据所述最优规则实例所指定的结算逻辑,对所述目标业务数据执行结算操作,并生成相应的审计记录,包括:
7.根据权利要求1所述的面向多方结算的规则配置与映射方法,其特征在于,还包括:
8.一种面向多方结算的规则配置与映射装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使所述计算机执行根据权利要求1-7中任一项所述的面向多方结算的规则配置与映射方法。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com