结算单处理方法、装置、计算机设备和存储介质与流程
未命名
08-14
阅读:118
评论:0

1.本技术属于计算机技术领域,尤其涉及一种结算单处理方法、装置、计算机设备和存储介质。
背景技术:
2.公司随着其业务的发展,每月公司的各业务类型一般都会产生大量的结算单,公司可以根据结算单做收入预估测算,还可以根据结算单做某一业务线产品的收支运营结构的统计计算或者对结算单做其他后续的处理。
3.目前,业务发生时生成的原始结算单并不方便直接进行预估测算或者统计计算等其他后续处理操作。一般需要人工对原始结算单进行计算转换后再做后续处理操作,工作效率低。可见亟需一种结算单的处理方法,以解决现有技术中人工对原始结算单进行处理转换,工作效率低的技术问题。
技术实现要素:
4.本技术实施例的目的在于提供一种结算单处理方法,旨在解决现有技术中人工对原始结算单进行处理转换,工作效率低的技术问题。
5.本技术实施例是这样实现的,所述结算单处理方法包括:
6.获取第一表头字段和所述第一表头字段对应的数据,所述第一表头字段为原始结算单的表头字段;
7.根据所述第一表头字段确定所述原始结算单对应的结算单字段映射配置,每一种业务类型的结算单对应一种结算单字段映射配置,所述结算单字段映射配置包括第二表头字段和所述第二表头字段对应的映射字段,所述第二表头字段为各业务类型的结算单应有的表头字段;
8.根据所述第一表头字段对应的数据和所述第二表头字段对应的映射字段,生成所述原始结算单对应的结算记录;
9.根据所述原始结算单对应的结算记录和目标指标的运算配置,确定标准结算单中目标指标的对应值。
10.本技术实施例的另一目的在于提供一种结算单处理装置,所述结算单处理装置包括:
11.获取模块,用于获取第一表头字段和所述第一表头字段对应的数据,所述第一表头字段为原始结算单的表头字段;
12.结算单字段映射配置确定模块,用于根据所述第一表头字段确定所述原始结算单对应的结算单字段映射配置,每一种业务类型的结算单对应一种结算单字段映射配置,所述结算单字段映射配置包括第二表头字段和所述第二表头字段对应的映射字段,所述第二表头字段为各业务类型的结算单应有的表头字段;
13.结算记录生成模块,用于根据所述第一表头字段对应的数据和所述第二表头字段
对应的映射字段,生成所述原始结算单对应的结算记录;
14.标准结算单生成模块,用于根据所述原始结算单对应的结算记录和目标指标的运算配置,确定标准结算单中目标指标的对应值。
15.本技术实施例的另一目的在于提供一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行上述结算单处理方法的步骤。
16.本技术实施例的另一目的在于提供一种计算机可读存储介质,述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行上述结算单处理方法的步骤。
17.本技术实施例提供的结算单处理方法,包括:获取第一表头字段和第一表头字段对应的数据,第一表头字段为原始结算单的表头字段;根据第一表头字段确定原始结算单对应的结算单字段映射配置,每一种业务类型的结算单对应一种结算单字段映射配置,结算单字段映射配置包括第二表头字段和第二表头字段对应的映射字段,第二表头字段为各业务类型的结算单应有的表头字段;根据第一表头字段对应的数据和第二表头字段对应的映射字段,生成原始结算单对应的结算记录;根据原始结算单对应的结算记录和目标指标的运算配置,确定标准结算单中目标指标的对应值。本技术提供的结算单处理方法,通过获取原始结算单的表头字段以及原始结算单的表头字段对应的数据,根据结算单字段映射配置和目标指标的运算配置可以确定标准结算单中目标指标的对应值,确定标准结算单中目标指标的对应值就相当于获取原始结算单对应的标准结算单,实现了原始结算单到包括目标指标的标准结算单的自动转换,方便根据原始结算单对应的标准结算单中的目标指标进行后续处理,提高结算单的处理效率。
附图说明
18.图1为本技术实施例提供的一种结算单处理方法的应用环境图;
19.图2为本技术实施例提供的一种结算单处理方法的流程图;
20.图3为本技术实施例提供的一种结算单处理方法中根据第一表头字段确定原始结算单对应的结算单字段映射配置的流程图;
21.图4为本技术实施例提供的一种结算单处理方法中根据匹配值确定原始结算单对应的结算字段映射配置的流程图;
22.图5为本技术实施例提供的一种结算单处理方法中生成原始结算单对应的结算记录的流程图;
23.图6为本技术实施例提供的一种结算单处理装置的结构框图
24.图7为一个实施例中计算机设备的内部结构框图。
具体实施方式
25.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本技术。
26.可以理解,本技术所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,
但除非特别说明,这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本技术的范围的情况下,可以将第一xx脚本称为第二xx脚本,且类似地,可将第二xx脚本称为第一xx脚本。
27.请参阅图1,图1为本技术实施例提供的一种结算单处理方法的应用环境图。在该应用环境图中,包括第一计算机设备110和第二计算机设备120。
28.本技术提供的结算单处理方法可以运行于第二计算机设备120上。第二计算机设备120可以是独立的物理服务器或终端,也可以是多个物理服务器构成的服务器集群,还可以是提供云服务器、云数据库、云储存和cdn等基础云计算服务的云服务器,或者是笔记本电脑、台式计算机等具有显示装置和处理器的终端。用户可在终端上对结算单处理方法或结单处理装置进行配置和执行相关操作。
29.请参阅图2,在一个实施例中,本技术提供了一种结算单处理方法,所述结算单处理方法,具体可以包括以下步骤:
30.步骤s202,获取第一表头字段和所述第一表头字段对应的数据,所述第一表头字段为原始结算单的表头字段。
31.需要说明的是,结算单一般是表格形式。表头为表格的开头部分,例如,一般为表格的第一行或者表格的第一列。结算单的表头字段一般为结算单所涉及的各项信息,以结算单的表头字段位于表格的第一行为例进行说明,表头字段下方为各单业务中各项信息的具体数据。
32.在本技术实施例中,原始结算单是指业务发生时产生的结算单。第一表头字段为原始结算的表头字段。第一表头字段对应的数据为原始结算单中表头字段下方与表头字段对应的各单业务的具体数据。获取第一表头字段和第一表头字段对应的数据即获取原始结算单的表头字段和原始结算单的表头字段对应的数据。本技术获取第一表头字段和第一表头字段对应的数据的具体方法不做限制,例如,通过解析输入的原始结算单文件可以提取原始结算单的表头字段和表头字段对应的数据,从而获取第一表头字段和第一表头字段对应的数据。其中,输入的原始结算单文件一般为excel文件,可以使用poi框架解析处理输入的原始结算单文件,但并不限于此。
33.步骤s204,根据所述第一表头字段确定所述原始结算单对应的结算单字段映射配置;每一种业务类型的结算单对应一种结算单字段映射配置,所述结算单字段映射配置包括第二表头字段和所述第二表头字段对应的映射字段,所述第二表头字段为各业务类型的结算单应有的表头字段。
34.需要说明的是,一般每一家公司会包括多种业务类型,而不同业务类型所对应的结算单不同,所以,每一种业务类型的结算单均需要预先开发配置对应的结算单字段映射,也即,每一种业务类型的结算单对应一种结算单字段映射配置。第二表头字段为各业务类型的结算单应有的表头字段,可以理解为是各业务类型的原始结算单转换成的标准结算单中所需要的表头字段。由于每一种业务类型的原始结算单的表头字段对应的参数可能并不都是必填项或者原始结算单的表头字段对应的参数可能是通过对其他表头字段对应的参数计算得到或者其他原因导致某一种业务类型产生的原始结算中表头字段和该业务类型的标准结算单的表头字段不一致,所以在开发配置结算单映射时,结算单字段映射配置中对应的结算单的表头字段为其对应业务类型的标准结算单应有的表头字段。
35.如下表1所示,为本技术一实施例提供的结算映射字段配置的示例,表中1中示出了a联通公司的省平台佣金明细类型业务对应的结算单映射配置和追溯表类型业务对应的结算映射配置,以及b电信公司的基础佣金类型业务对应的结算单映射配置。其中,表1中的“表头字段名”即为第二表头字段,“映射字段名(英文)”即为第二表头字段对应的映射字段。
36.表1:
[0037][0038]
在本技术实施例中,通过确定原始结算单对应的结算单字段映射配置,可以确定原始结算单中表头字段对应的映射字段。本技术实施例对根据第一表头字段确定原始结算对应的结算单字段映射配置的具体方法不做限制,结算单字段映射配置中包括各业务类型的结算单应有的表头字段,例如,可以通过原始结算单的第一表头字段与结算单映射配置中的第二表头字段进行对比匹配的方式来确定原始结算对应的结算单字段映射配置。
[0039]
请参阅图3,在一些实施例中,所述结算单字段映射配置包括结算单的特征值,不同业务类型的标准结算单的特征值不同。步骤s204具体可以包括以下步骤:
[0040]
步骤s302,将所述第一表头字段与各所述结算单字段映射配置中的特征值进行匹配,并确定所述第一表头字段与各所述结算单字段映射配置对应的匹配值。
[0041]
需要说明的是,由于有些表头字段只是备注说明或者有些表头字段不涉及后续的营收结算或者其他结算,所以不把这类表头字段列为特征值,在结算单字段映射配置中,如表1所示,可以使涉及后续的营收结算或者其他结算的第二表头字段作为对应结算单的特征值。由于在第二计算机设备120中可能存在多个公司的结算字段映射配置,而每个公司可能会对应多种业务类型的结算单字段映射配置,为减少匹配的工作量,在一些实施例中,用户可以先输入公司名称和/或待处理的原始结算单的业务类型,使本技术提供的结算单处理方法可以先根据公司名称和/或待处理的原始结算单的业务类型对结算单字段映射配置
进行初步筛选,然后再将第一表头字段与初步筛选出来的各结算单字段映射配置中的特征值进行匹配。
[0042]
在本技术实施例中,第一表头字段与各结算单字段映射配置对应的匹配值指第一表头字段与各结算单字段映射配置中作为特征值的第二表头字段的匹配数量,当某一个第一表头字段与某一个作为特征值的第二表头字段相同或等同可以认为该第一表头字段与该特征值匹配。
[0043]
如下表2所示,为本技术一实施例提供的第一表头字段与各结算单映射配置中的特征值匹配的示例,表2中的“运营商”指公司名称,“导入结算单”指原始结算单,表2中导入结算单对应的表头字段指第一表头字段,省平台佣金明细(系统设置)、追溯表(系统设置)和xx表(系统设置)对应的表头字段分别为其对应的结算单字段映射配置中作为特征值的第二表头字段。根据表2可以看出,第一表头字段与省平台佣金明细(系统设置)对应的结算字段映射配置的特征值的匹配值为7,第一表头字段与追溯表(系统设置)对应的结算字段映射配置的特征值的匹配值为0,第一表头字段与xx表(系统设置)对应的结算字段映射配置的特征值的匹配值为3。
[0044]
表2:
[0045][0046]
步骤s304,根据所述匹配值确定所述原始结算单对应的结算单字段映射配置。
[0047]
在本技术实施例中,结合上述表2可知,在将第一表头字段与各结算单字段映射配置中的特征值进行匹配后可以得到第一表头字段与各结算单字段映射配置对应的匹配值,可以直接根据匹配值的大小来确定原始结算对应的结算单字段映射配置,也可以根据匹配值和结算单字段映射配置中的作为特征值的第二表头字段的数量确定匹配度,然后根据匹配度或根据匹配度和匹配值共同确定原始结算单对应的结算单字段映射配置。
[0048]
请参阅图4,在一些实施例中,步骤s304具体可以包括以下步骤:
[0049]
步骤s402,根据所述匹配值和各所述结算单字段映射配置中的所述特征值的数
量,确定所述第一表头字段与各所述结算单字段映射配置对应的匹配度。
[0050]
在本技术实施例中,匹配值在步骤s302中可以得出,各结算单字段映射配置中的特征值数量根据各结算单字段映射配置可以确定,例如,根据表1可知,a联通公司的省平台佣金明细对应的结算单字段映射配置中特征值的数量为8,包括“用户编号”、“号码”、“政策编号”、“政策名称”、“渠道名称”、“渠道编号”、“佣金”及“佣金计算账期”。用第一表头字段与结算单字段映射配置对应的匹配值比该结算单字段映射配置中特征值的数量可以确定第一表头字段与各结算单字段映射配置对应的匹配度。
[0051]
步骤s404,将各所述匹配度与预设匹配度值进行对比,将所述匹配度大于等于所述预设匹配度值所对应的所述结算单字段映射配置作为第一筛选结算单字段映射配置。
[0052]
步骤s406,将各所述第一筛选结算单字段映射配置对应的匹配值进行对比,确定第二筛选结算单字段映射配置,所述第二筛选结算单字段映射配置为所述原始单对应的结算单字段映射配置。
[0053]
在本技术实施例中,通过确定第一表头字段与各结算单字段映射配置对应的匹配度,可以根据匹配度值和匹配值对各结算单字段映射设置进行两轮筛选,保障筛选的准确性。例如,可以先通过将匹配度与预设匹配度值进行对比,筛选出匹配度符合要求的结算字段映射配置,第一筛选结算单字段映射配置即为根据匹配度的筛选出的结算单字段映射配置,例如,可以使预设匹配度值为80%,但并不限于此,当预设匹配度值为80%,则表2中省平台佣金明细(系统设置)对应的结算单字段映射配置和xx表(系统设置)对应的结算单字段映射配置为第一筛选结算单字段映射配置。最后再根据匹配值在第一筛选结算单字段映射配置中筛选得到第二筛选结算单字段映射配置。省平台佣金明细(系统设置)对应的结算单字段映射配置和xx表(系统设置)对应的结算单字段映射配置中省平台佣金明细(系统设置)对应的结算单字段映射配置对应的匹配值大于xx表(系统设置)对应的结算单字段映射配置对应的匹配值,从而可以确定原始结算单为省平台佣金明细,原始结算单对应的结算单字段映射配置即为省平台佣金明细(系统设置)对应的结算单字段映射配置。
[0054]
需要说明的是,在一些实施例中,结算单字段映射配置还包括表头字段校验规则,如上述表1所示。本技术提供的结算单处理方法在步骤s204之后还可以包括以下步骤:
[0055]
步骤s205,根据所述表头字段校验规则,对所述第一表头字段对应的数据进行校验。
[0056]
在本技术实施例中,通过对第一表头字段对应的数据进行校验可以筛选出第一表头字段对应的数据中的错误数据,并将错误数据删除,避免不必要的计算或者避免影响后续处理结果的准确性。例如,当第一表头字段为手机号码,可以通过校验该第一表头字段对应的字符串长度是否为11。
[0057]
步骤s206,根据所述第一表头字段对应的数据和所述第二表头字段对应的映射字段,生成所述原始结算单对应的结算记录。
[0058]
需要说明的是,在一些实施例中,当本技术提供的结算单处理方法包括步骤s205,步骤s206中所述第一表头字段对应的数据为校验并删除错误数据后的数据。
[0059]
在本技术实施例中,对根据第一表头字段对应的数据和第二表头字段对应的映射字段生成原始结算单对应的结算记录的具体方法不做限制,请参阅图5,在一些实施例中,步骤s206具体可以包括以下步骤:
[0060]
步骤s502,将所述第一表头字段与所述原始结算单对应的结算单字段映射配置中的所述第二表头字段进行对比匹配,确定所述第一表头字段对应的所述映射字段。
[0061]
在本技术实施例中,通过将第一表头字段与原始结算对应的结算字段映射配置中的第二表头字段进行匹配,当第一表头字段与原始结算对应的结算字段映射配置中的第二表头字段相匹配,该第二表头字段对应的映射字段即为该第一表头字段对应的映射字段。例如,原始结算单中某一第一表头字段为“手机号码”,根据表1可知,省平台佣金明细对应的结算单字段映射配置中与“手机号码”对应的第二表头字段为“号码”,“号码”对应的映射字段为“fb1”,可以确定第一表头字段“手机号码”对应的映射字段为“fb1”。
[0062]
步骤s504,将所述第一表头字段对应的所述映射字段与所述第一表头对应的数据进行对应,生成述原始结算单对应的结算记录。
[0063]
在本技术实施例中,第一表头字段和第一表头字段对应的数据通过poi框架解析处理原始结算单可以得到,根据步骤s502可以确定第一表头字段所对应的映射字段,则将第一表头字段对应的映射字段与第一表头对应的数据对应得到的结果即为结算记录。例如,第一表头字段“手机号码”对应的映射字段为“fb1”,在原始结算单中可以得到“手机号码”对应的数据为“173
…
1234”,则生成的结算记录中,“fb1”对应的数据为“173
…
1234”。
[0064]
步骤s208,根据所述原始结算单对应的结算记录和目标指标的运算配置,确定标准结算单中目标指标的对应值。
[0065]
在本技术实施例中,需要说明的是,目标指标为用户根据后续对结算单的处理需求预先设置。当确定标准结算单中各目标指标的对应值即相当于确定了标准单,后续再将转换为表格文件,即得到了标准结算单。
[0066]
在本技术实施例中,对根据原始结算单对应的结算记录和目标指标的运算配置,确定标准结算中目标指标的对应值的具体方法,不做限制,在一些实施例中,步骤s208具体可以包括以下步骤:
[0067]
步骤s602,根据所述目标指标的运算配置,确定所述标准结算单中每个目标指标对应的运算配置。
[0068]
在本技术实施例中,目标指标的运算配置包括标准结算单中的各目标指标以及每个目标指标对应的运算配置。目标指标的运算配置也为根据各预设的目标指标预先配置。例如,标准结算单中包括的目标指标信息可以包括运营商、套餐、激活月份、结算账期、入网手机号、计算金额、未结算原因、结算类型、收入指标、开票主体公司、是否真正结算用户以及导入日期等。例如,如下表3所示,表3示出了部分目标指标对应的运算配置,其中,表3中的“标准结算单指标”即为目标结算单,“映射规则”即为各目标指标对应的运算配置。
[0069]
表3
[0070][0071]
通过上述步骤中特征值的匹配,可以确定对应的表名、运营商名称以及对应的业
务类型等信息,根据这些信息可以查询出输入的原始结算单对应的目标指标的运算配置,然后读取对应的目标指标的运算配置可以确定标准结算单中每个目标指标对应的运算配置。需要说明的是,可以理解,每一公司有多种业务类型,不同业务类型的标准结算单中的目标指标可能不同,每一业务类型的标准结算单对应一其目标指标的运算配置,所以,在确定对应的表名、运营商名称以及业务类型等信息后可以查询出输入的原始结算单对应的目标指标的运算配置。
[0072]
步骤s604,根据每个所述目标指标对应的运算配置,判断每个所述目标指标对应的配置类型。
[0073]
步骤s606,当所述目标指标对应的配置类型为单字段映射,将所述第一表头字段对应的数据赋值给对应的所述目标指标;
[0074]
当所述目标指标对应的配置类型为公式运算,确定所述公式运算对应的运算公式,将所述运算公式中涉及的第一表头字段对应的数据提取出来,再根据对应的运算公式进行运算,并将运算结果赋值给对应的所述目标指标;
[0075]
当所述目标指标对应的配置类型为字典映射,将涉及运算的第一表头字段对应的数据提取出来,作为字典的键值查找对应的字典值,并将查找的所述字典值赋值给对应的所述目标指标。
[0076]
在本技术实施例中,目标指标对应的配置类型一般包括单字段映射、字典映射以及公式运算映射,例如,当a联通运营商导入的原始结算三的“结算月份”的字段与标准结算的“结算时间”字段一一映射为单字段映射;通过上述步骤可以获取原始结算单对应的结算记录,原始结算单对应的结算记录包括第一表头字段对应的数据和第二表头字段对应的映射字段,通过遍历每条结算记录,根据程序的反射机制,例如,将原始结算单中“结算月份”对应的数据赋值给标准结算单中的目标指标“结算时间”,或者,如表3所示,将“fp1”对应数据赋值给“入网手机号”。
[0077]
例如,当a联通运营商导入的原始结算单中的“结算规则”字段,通过结算规则字典表与标准结算单中的“收入指标”字段一一映射为字典映射。如表4所示,示出一种结算规则字典表。例如,将原始结算单“结算规则”对应的数据作为结算规则字典表的key,通过key去结算规则字典表中反查出其对应的value,然后将查找出来的value值赋值给标准结算单中的“收入指标”字段。
[0078]
表4
[0079][0080][0081]
当配置类型为公式运算配置,例如运算配置为标准结算单的“佣金”等于原始结算单的“佣金单价”字段乘以字典值(原始结算单的“结算周期”),判断字段为“佣金单价”时,提取对应的数据值t1,判断字段为“结算周期”时,提取对应的数据值作为结算周期字典表的key,通过key在结算周期字典表中反查出对应的value比例t2,最后将t1乘以t2后得到的
值赋值给标准结算单中的“佣金”字段。如下表5给出一种结算周期字典表:
[0082]
表5
[0083]
key(键)value(值)1120.930.840.750.6
[0084]
本技术实施例提供的结算单处理方法,通过获取原始结算单的表头字段以及原始结算单的表头字段对应的数据,根据结算单字段映射配置和目标指标的运算配置可以确定标准结算单中目标指标的对应值,确定标准结算单中目标指标的对应值就相当于获取原始结算单对应的标准结算单,实现了原始结算单到包括目标指标的标准结算单的自动转换,方便根据原始结算单对应的标准结算单中的目标指标进行后续处理,提高结算单的处理效率。
[0085]
请参阅图6,在本技术的另一实施例中,还提供了一种结算单处理装置700,该结算单处理装置700可以集成于上述的第二计算机设备120中,结算单处理装置700可以包括获取模块710,结算单字段映射配置确定模块720,结算记录生成模块730,标准结算单生成模块740。
[0086]
获取模块710,用于获取第一表头字段和所述第一表头字段对应的数据,所述第一表头字段为原始结算单的表头字段。
[0087]
结算单字段映射配置确定模块720,用于根据所述第一表头字段确定所述原始结算单对应的结算单字段映射配置,每一种业务类型的结算单对应一种结算单字段映射配置,所述结算单字段映射配置包括第二表头字段和所述第二表头字段对应的映射字段,所述第二表头字段为各业务类型的结算单应有的表头字段。
[0088]
结算记录生成模块730,用于根据所述第一表头字段对应的数据和所述第二表头字段对应的映射字段,生成所述原始结算单对应的结算记录。
[0089]
标准结算单生成模块740,用于根据所述原始结算单对应的结算记录和目标指标的运算配置,确定标准结算单中目标指标的对应值。
[0090]
本技术实施例提供的结算单处理装置,其所包括的获取模块710、结算单字段映射配置确定模块720、结算记录生成模块730以及标准结算单生成模块740的功能实现分别与上述结算单处理方法中的步骤s202、步骤s204、步骤s206以及步骤s208一一对应,对于该结算处理装置中各模块的具体解释以及相关细化、优化的内容参见上述结算单处理方法中的具体实施例,此处不再赘述。
[0091]
在一些实施例中,当结算三字段映射配置包括表头字段校验规则,结算单处理装置还包括表头字段校验模块750,表头字段校验模块750用于根据所述表头字段校验规则,对所述第一表头字段对应的数据进行校验。
[0092]
本技术实施例提供的结算处理装置中的表头字段校验模块750与上述结算单处理方法中的步骤s205相对应,对于表头字段校验模块750的具体解释以及相关细化、优化的内容参见上述结算单处理方法中的具体实施例,此处也不再赘述。
[0093]
请参阅图7,图7示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是图1中第二计算机设备120。如图7所示,该计算机设备包括该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现结算单处理方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行结算单处理方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0094]
本领域技术人员可以理解,图7中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0095]
在一个实施例中,本技术提供的结算单处理装置可以实现为一种计算机程序的形式,计算机程序可在图7所示的计算机设备上运行。计算机设备的存储器中可存储组成该结算单处理装置的各个程序模块,比如,图6所示的获取模块710、结算单字段映射配置确定模块720、结算记录生成模块730以及标准结算单生成模块740。各个程序模块构成计算机程序使得处理器执行本说明书中描述的本技术各个实施例的结算单处理方法中的步骤。
[0096]
例如,图7所示的计算机设备可通过图6所示的结算单处理装置的获取模块710执行步骤s202,计算机设备可以通过结算单字段映射配置确定模块720执行步骤s204,计算机设备可以通过结算记录生成模块730执行步骤s206,计算机设备可以通过标准结算单生成模块740执行步骤s208。
[0097]
在一个实施例中,提出了一种计算机设备,所述计算机设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0098]
步骤s202,获取第一表头字段和所述第一表头字段对应的数据,所述第一表头字段为原始结算单的表头字段;
[0099]
步骤s204,根据所述第一表头字段确定所述原始结算单对应的结算单字段映射配置,每一种业务类型的标准结算单对应一种结算单字段映射配置,所述结算单字段映射配置包括第二表头字段和所述第二表头字段对应的映射字段,所述第二表头字段为各业务类型的标准结算单应有的表头字段;
[0100]
步骤s206,根据所述第一表头字段对应的数据和所述第二表头字段对应的映射字段,生成所述原始结算单对应的结算记录;
[0101]
步骤s208,根据所述原始结算单对应的结算记录和目标指标的运算配置,确定标准结算单中目标指标的对应值。
[0102]
在一个实施例中,还提出了一种计算机可读存储介质,计算机可存储介质上存储有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:
[0103]
步骤s202,获取第一表头字段和所述第一表头字段对应的数据,所述第一表头字段为原始结算单的表头字段;
[0104]
步骤s204,根据所述第一表头字段确定所述原始结算单对应的结算单字段映射配
置,每一种业务类型的标准结算单对应一种结算单字段映射配置,所述结算单字段映射配置包括第二表头字段和所述第二表头字段对应的映射字段,所述第二表头字段为各业务类型的标准结算单应有的表头字段;
[0105]
步骤s206,根据所述第一表头字段对应的数据和所述第二表头字段对应的映射字段,生成所述原始结算单对应的结算记录;
[0106]
步骤s208,根据所述原始结算单对应的结算记录和目标指标的运算配置,确定标准结算单中目标指标的对应值。
[0107]
应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
[0108]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
[0109]
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0110]
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
[0111]
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
技术特征:
1.一种结算单处理方法,其特征在于,所述结算单处理方法包括:获取第一表头字段和所述第一表头字段对应的数据,所述第一表头字段为原始结算单的表头字段;根据所述第一表头字段确定所述原始结算单对应的结算单字段映射配置,每一种业务类型的结算单对应一种结算单字段映射配置,所述结算单字段映射配置包括第二表头字段和所述第二表头字段对应的映射字段,所述第二表头字段为各业务类型的结算单应有的表头字段;根据所述第一表头字段对应的数据和所述第二表头字段对应的映射字段,生成所述原始结算单对应的结算记录;根据所述原始结算单对应的结算记录和目标指标的运算配置,确定标准结算单中目标指标的对应值。2.如权利要求1所述的结算单处理方法,其特征在于,所述结算单字段映射配置包括结算单的特征值,不同业务类型的结算单的特征值不同;所述根据所述第一表头字段确定所述原始结算单对应的结算单字段映射配置,包括:将所述第一表头字段与各所述结算单字段映射配置中的特征值进行匹配,并确定所述第一表头字段与各所述结算单字段映射配置对应的匹配值;根据所述匹配值确定所述原始结算单对应的结算字段映射配置。3.如权利要求2所述的结算单处理方法,其特征在于,所述根据所述匹配值确定所述原始结算单对应的结算字段映射配置,包括:根据所述匹配值和各所述结算单字段映射配置中的所述特征值的数量,确定所述第一表头字段与各所述结算单字段映射配置对应的匹配度;将各所述匹配度与预设匹配度值进行对比,将所述匹配度大于等于所述预设匹配度值所对应的所述结算单字段映射配置作为第一筛选结算单字段映射配置;将各所述第一筛选结算单字段映射配置对应的匹配值进行对比,确定第二筛选结算单字段映射配置,所述第二筛选结算单字段映射配置为所述原始单对应的结算单字段映射配置。4.如权利要求1所述的结算单处理方法,其特征在于,所述结算单字段映射配置还包括表头字段校验规则;在所述根据所述第一表头字段确定所述原始结算单对应的结算单字段映射配置,之后,所述结算单处理方法还包括:根据所述表头字段校验规则,对所述第一表头字段对应的数据进行校验。5.如权利要求1所述的结算单处理方法,其特征在于,所述根据所述第一表头字段对应的数据和所述第二表头字段对应的映射字段,生成所述原始结算单对应的结算记录,包括:将所述第一表头字段与所述原始结算单对应的结算单字段映射配置中的所述第二表头字段进行对比匹配,确定所述第一表头字段对应的所述映射字段;将所述第一表头字段对应的所述映射字段与所述第一表头对应的数据进行对应,生成述原始结算单对应的结算记录。6.如权利要求1所述的结算单处理方法,其特征在于,所述根据所述原始结算单的结算记录和目标指标的运算配置,确定标准结算单中目标指标的对应值,包括:
根据所述目标指标的运算配置,确定所述标准结算单中每个目标指标对应的运算配置;根据每个所述目标指标对应的运算配置,判断每个所述目标指标对应的配置类型;当所述目标指标对应的配置类型为单字段映射,将所述第一表头字段对应的数据赋值给对应的所述目标指标;当所述目标指标对应的配置类型为公式运算,确定所述公式运算对应的运算公式,将所述运算公式中涉及的第一表头字段对应的数据提取出来,再根据对应的运算公式进行运算,并将运算结果赋值给对应的所述目标指标;当所述目标指标对应的配置类型为字典映射,将涉及运算的第一表头字段对应的数据提取出来,作为字典的键值查找对应的字典值,并将查找的所述字典值赋值给对应的所述目标指标。7.一种结算单处理装置,其特征在于,所述结算单处理装置包括:获取模块,用于获取第一表头字段和所述第一表头字段对应的数据,所述第一表头字段为原始结算单的表头字段;结算单字段映射配置确定模块,用于根据所述第一表头字段确定所述原始结算单对应的结算单字段映射配置,每一种业务类型的结算单对应一种结算单字段映射配置,所述结算单字段映射配置包括第二表头字段和所述第二表头字段对应的映射字段,所述第二表头字段为各业务类型的结算单应有的表头字段;结算记录生成模块,用于根据所述第一表头字段对应的数据和所述第二表头字段对应的映射字段,生成所述原始结算单对应的结算记录;标准结算单生成模块,用于根据所述原始结算单对应的结算记录和目标指标的运算配置,确定标准结算单中目标指标的对应值。8.如权利要求7所述的结算单处理装置,其特征在于,所述结算单字段映射配置包括表头字段校验规则;所述结算单处理装置还包括:表头字段校验模块,用于根据所述表头字段校验规则,对所述第一表头字段对应的数据进行校验。9.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求1-6任一项权利要求所述的结算单处理方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行权利要求1至6中任一项权利要求所述的结算单处理方法的步骤。
技术总结
本申请提供一种结算单处理方法、装置、计算机设备和存储介质。结算单处理方法包括:获取第一表头字段和第一表头字段对应的数据;根据第一表头字段确定原始结算单对应的结算单字段映射配置,结算单字段映射配置包括第二表头字段和第二表头字段对应的映射字段;根据第一表头字段对应的数据和第二表头字段对应的映射字段,生成原始结算单对应的结算记录;根据原始结算单对应的结算记录好目标指标的运算配置,确定标准结算单中目标指标的对应值;第一表头字段为原始结算单的表头字段,第二表头字段为各业务类型的标准结算单应有的表头字段,确定标准结算中目标指标的对应值相当于得到原始结算单对应的标准结算单,方便后续处理,提高结算单的处理效率。提高结算单的处理效率。提高结算单的处理效率。
技术研发人员:潘力 郑萍萍 何本仕 伍将
受保护的技术使用者:广州骏伯网络科技有限公司
技术研发日:2023.05.30
技术公布日:2023/8/13
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种防垢型换热器的制作方法 下一篇:一种用于磷化铟生产的生长炉的制作方法