基于数据库表的数据处理方法、装置、设备、介质和产品制造方法及图纸

技术编号:35524996 阅读:12 留言:0更新日期:2022-11-09 14:46
本公开提供了一种基于数据库表的数据处理方法、装置、设备、存储介质和程序产品,可以应用于金融领域或其他领域。该基于数据库表的数据处理方法包括响应于费用结算请求,获取费用结算请求对应的费用结算场景;根据费用结算场景,调用市场费项表和待处理数据,市场费项表包括至少一种结算参数,待处理数据包括多个待结算对象的待结算数据;根据至少一种结算参数和多个待结算对象的待结算数据,生成至少一个费用结算模型,费用结算模型包括至少一种约束参数和结算方法,至少一个费用结算模型用于处理至少一个待结算对象的待结算数据;以及在至少一种约束参数的约束范围内,通过结算方法处理对应的待结算对象的待结算数据,以得到结算费用。算费用。算费用。

【技术实现步骤摘要】
基于数据库表的数据处理方法、装置、设备、介质和产品


[0001]本公开涉及金融领域,具体涉及金融领域的结算领域,更具体地涉及一种基于数据库表的数据处理方法、装置、电子设备、存储介质和程序产品。

技术介绍

[0002]在日常生活中,结算多种业务产生的费用是一项常见的事务。对于多种结算场景,结算规则通常也是复杂多样。在实现本专利技术过程中,发用人发现现有技术的结算方法只能对某些特定的费用结算场景中产生的费用进行结算,通用性和可移植性较弱。

技术实现思路

[0003]鉴于上述问题,本公开针对复杂结算场景下的多种结算规则提供了一种具有通用性的基于数据库表的数据处理方法、装置、电子设备、存储介质和程序产品。
[0004]根据本公开的第一个方面,提供了一种基于数据库表的数据处理方法,包括:响应于费用结算请求,获取费用结算请求对应的费用结算场景;根据费用结算场景,调用市场费项表和待处理数据,市场费项表包括至少一种结算参数,待处理数据包括多个待结算对象的待结算数据;根据至少一种结算参数和多个待结算对象的待结算数据,生成与费用结算场景对应的至少一个费用结算模型,费用结算模型包括至少一种约束参数和结算方法,至少一个费用结算模型用于处理多个待结算对象中至少一个待结算对象的待结算数据;以及在至少一种约束参数的约束范围内,通过结算方法处理对应的待结算对象的待结算数据,以得到结算费用。
[0005]根据本公开的实施例,根据至少一种结算参数和多个待结算对象的待结算数据,生成与费用结算场景对应的至少一个费用结算模型,包括:从多个待结算对象的待结算数据中获取多个待结算对象中每个待结算对象的结算策略;对于每个待结算对象,根据结算策略和至少一种结算参数,解析待结算对象的待结算数据,得到至少一个约束参数和结算方法;根据每个待结算对象对应的至少一个约束参数和结算方法,将多个待结算对象划分为至少一个结算组,结算组包括多个待结算对象的至少一个待结算对象;以及根据与至少一个结算组的每个结算组中至少一个待结算对象对应的至少一个约束参数和结算方法,生成与每个结算组对应的费用结算模型。
[0006]根据本公开的实施例,根据至少一种结算参数和多个待结算对象的待结算数据,生成与费用结算场景对应的至少一个费用结算模型包括:根据费用结算场景,将至少一种结算参数转化为相应的约束参数,约束参数的约束范围位于结算参数的结算范围内;通过约束参数确定结算方法,结算方法包括周期结算方法和分层结算方法;以及生成与结算方法对应的结算设置表,结算设置表包括周期结算设置表和分层结算设置表。
[0007]根据本公开的实施例,至少一种结算参数包括分层识别参数;在确定结算方法为分层结算的情况下,在至少一种约束参数的约束范围内,通过结算方法处理对应的待结算对象的待结算数据,以得到结算费用包括:根据市场费项表的分层识别参数对应的第一市
场费项表编码,获取分层结算设置表,分层结算设置表包括多个分层基准和与多个分层基准对应的结算公式;以及在至少一种约束参数的约束范围内,通过多个分层基准和结算公式,处理对应的待结算对象的待结算数据,以得到结算费用。
[0008]根据本公开的实施例,至少一种结算参数包括周期识别参数;在确定结算方法为周期结算的情况下,在至少一种约束参数的约束范围内,通过结算方法处理对应的待结算对象的待结算数据,以得到结算费包括:根据市场费项表的周期识别参数对应的第二市场费项表编码,获取周期结算设置表,周期结算设置表包括至少一个周期结算参数;以及在至少一种约束参数的约束范围内,通过至少一个周期结算参数,处理对应的待结算对象的待结算数据,以得到结算费用。
[0009]根据本公开的实施例,至少一种结算参数包括分层识别参数和周期识别参数;在确定通过分层结算方法和周期结算方法结算费用情况下,在至少一种约束参数的约束范围内,通过结算方法处理对应的待结算对象的待结算数据,以得到结算费包括:根据市场费项表的周期识别参数和分层识别参数对应的第三市场费项编码,获取周期结算设置表和分层结算设置表,周期结算设置表包括多个结算周期和与多个结算周期内的至少一个周期结算参数;从周期结算设置表和分层结算设置表中确定每个结算周期内的分层基准和分层基准对应的结算公式;以及在至少一种约束参数的约束范围内,通过多个结算周期内的至少一个周期结算参数、每个结算周期内的分层基准和结算公式,处理对应的待结算对象的待结算数据,以得到结算费用。
[0010]根据本公开的实施例,根据费用结算场景,调用市场费项表包括:在系统费项表中,确定根据费用结算场景的系统费项编码;以及获取与系统费项编码对应的市场费项表。
[0011]根据本公开的实施例,基于数据库表的数据处理方法还包括:在确定系统费项表中不存在费用结算场景的情况下,在系统费项表增加费用结算场景;以及设置与费用结算场景的系统费项编码对应的市场费项表。
[0012]本公开的第二方面提供了一种基于数据库表的数据处理装置,包括:获取模块,响应于费用结算请求,获取费用结算请求对应的费用结算场景;调用模块,用于根据费用结算场景,调用市场费项表和待处理数据,市场费项表包括至少一种结算参数,待处理数据包括多个待结算对象的待结算数据;生成模块,用于根据至少一种结算参数和多个待结算对象的待结算数据,生成与费用结算场景对应的至少一个费用结算模型,费用结算模型包括至少一种约束参数和结算方法,至少一个费用结算模型用于处理多个待结算对象中至少一个待结算对象的待结算数据;以及处理模块,用于在至少一种约束参数的约束范围内,通过结算方法处理对应的待结算对象的待结算数据,以得到结算费用。
[0013]本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器执行上述基于数据库表的数据处理方法。
[0014]本公开的第四方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述基于数据库表的数据处理方法。
[0015]本公开的第五方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述基于数据库表的数据处理方法。
[0016]通过本公开实施例,根据市场费项表和待结算对象,生成适用于多种费用结算场
景的费用结算模型,不仅实现对多种费用结算方法的兼容,还形成费用结算场景

费用结算模型

待结算对象三者之间的关联,使费用结算模型可以适用于同一种费用结算场景下,针对多个待结算对象的结算方法,提高通用性。此外,可以通过系统费项表和市场费项表扩展需要新增的费用结算方法,实现通用费用结算方法的扩展性。
附图说明
[0017]通过以下参照附图对本公开实施例的描述,本公开的上述内容以及其他目的、特征和优点将更为清楚,在附图中:
[0018]图1示意性示出了根据本公开实施例的基于数据库表的数据处理方法、装置、设备、介质和程序产品的系统架本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于数据库表的数据处理方法,包括:响应于费用结算请求,获取所述费用结算请求对应的费用结算场景;根据所述费用结算场景,调用市场费项表和待处理数据,所述市场费项表包括至少一种结算参数,所述待处理数据包括多个待结算对象的待结算数据;根据所述至少一种结算参数和所述多个待结算对象的待结算数据,生成与所述费用结算场景对应的至少一个费用结算模型,所述费用结算模型包括至少一种约束参数和结算方法,所述至少一个费用结算模型用于处理所述多个待结算对象中至少一个待结算对象的待结算数据;以及在所述至少一种约束参数的约束范围内,通过所述结算方法处理对应的所述待结算对象的待结算数据,以得到结算费用。2.根据权利要求1所述的数据处理方法,其中,所述根据所述至少一种结算参数和所述多个待结算对象的待结算数据,生成与所述费用结算场景对应的至少一个费用结算模型,包括:从所述多个待结算对象的待结算数据中获取所述多个待结算对象中每个待结算对象的结算策略;对于每个所述待结算对象,根据所述结算策略和所述至少一种结算参数,解析所述待结算对象的待结算数据,得到至少一个约束参数和结算方法;根据每个所述待结算对象对应的至少一个约束参数和结算方法,将所述多个待结算对象划分为至少一个结算组,所述结算组包括所述多个待结算对象的至少一个待结算对象;以及根据与所述至少一个结算组的每个结算组中至少一个待结算对象对应的至少一个约束参数和结算方法,生成与所述每个结算组对应的费用结算模型。3.根据权利要求1所述的数据处理方法,所述根据所述至少一种结算参数和所述多个待结算对象的待结算数据,生成与所述费用结算场景对应的至少一个费用结算模型包括:根据所述费用结算场景,将所述至少一种结算参数转化为相应的约束参数,所述约束参数的约束范围位于所述结算参数的结算范围内;通过所述约束参数确定结算方法,所述结算方法包括周期结算方法和分层结算方法;以及生成与所述结算方法对应的结算设置表,所述结算设置表包括周期结算设置表和分层结算设置表。4.根据权利要求3所述的数据处理方法,其中,所述至少一种结算参数包括分层识别参数;在确定结算方法为分层结算的情况下,所述在所述至少一种约束参数的约束范围内,通过所述结算方法处理对应的所述待结算对象的待结算数据,以得到结算费用包括:根据所述市场费项表的所述分层识别参数对应的第一市场费项表编码,获取所述分层结算设置表,所述分层结算设置表包括多个分层基准和与所述多个分层基准对应的结算公式;以及在所述至少一种约束参数的约束范围内,通过多个分层基准和所述结算公式,处理对应的所述待结算对象的待结算数据,以得到结算费用。5.根据权利要求3所述的数据处理方法,其中,所述至少一种结算参数包括周期识别参
数;在确定结算方法为周期结算的情况下,所述在所述至少一种约束参数的约束范围内,通过所述结算方法处理对应的所述待结算对象的待结算数据,以得到结算费用包括:根据所述市场费项表...

【专利技术属性】
技术研发人员:马喜胜
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1