掌桥专利:专业的专利平台
掌桥专利
首页

用于对账的数据处理方法和装置

文献发布时间:2023-06-19 11:19:16


用于对账的数据处理方法和装置

技术领域

本申请涉及对账领域,具体而言,涉及一种用于对账的数据处理方法和装置。

背景技术

现有技术中,对账主要是针对小数据量的对账,解决问题的场景也较为单一,且实现对账业务的数据处理过程中需要业务人员的参与,对于大数据量的对账数据难以处理,对账数据的处理存在不标准的问题,导致对账数据的处理准确性和时效性较低,因此,现有对账的数据处理过程存在标准化程度较低的技术问题。

申请内容

本申请的主要目的在于提供一种用于对账的数据处理方法和装置,以提高对账数据处理的标准化程度。

为了实现上述目的,本申请提出了一种用于对账的数据处理方法,

本发明的第二方面,还提出了一种用于对账的数据处理装置,

本发明的第三方面,还提出了一种算机可读存储介质。

有鉴于此,根据本发明的第一方面,提出了一种用于对账的数据处理方法,包括:在识别到对账需求时,获取第一待对账数据,其中,所述第一待对账数据为需要执行对账的业务系统中存在差异的前端数据和后端数据;基于预设数据转换规则,对所述第一待对账数据执行数据转换处理,获得第二待对账数据;基于预设对账规则,对所述第二待对账数据执行对账处理,获得对账结果数据;以及输出所述对账结果数据。

进一步地,基于预设数据转换规则,对所述第一待对账数据执行数据转换处理,获得第二待对账数据,包括:对所述第一待对账数据进行识别,确定所述第一待对账数据的数据结构类型;基于第一待对账数据的数据结构类型,匹配与所述第一待对账数据结构类型对应的预设数据转换规则;基于所述预设数据转换规则,对所述第一待对账数据执行数据转换处理,获得所述第二待对账数据,其中,所述预设数据转换规则至少包括所述第一待对账数据与所述第二待对账数据的映射规则。

进一步地,基于预设对账规则,对所述第二待对账数据执行对账处理,获得对账结果数据,包括:对所述第二待对账数据进行分析,获得分析数据;基于所述分析数据,对所述第二待对账数据执行数据修复,获得所述修复数据;以及输出所述对账结果数据,所述对账结果数据包括:所述分析数据与所述修复数据。

进一步地,在识别到对账需求时,获取第一待对账数据,包括:对所述对账需求进行识别,确定所述对账需求对应的所述业务系统;获取所述业务系统中存在差异的前端数据与后端数据,获得所述第一待对账数据。

进一步地,输出所述对账结果数据,包括:对所述对账结果数据执行复核操作,若复核通过,输出对账完成提示信息与所述对账结果数据;若复核未通过,输出对账失败数据,所述对账失败数据包括失败提示信息与失败原因。

本申请的第二方面,提出一种用于对账的数据处理装置,包括:数据获取模块,用于在识别到对账需求时,获取第一待对账数据,其中,所述第一待对账数据为需要执行对账的业务系统中存在差异的前端数据和后端数据;数据转换模块,基于预设数据转换规则,对所述第一待对账数据执行数据转换处理,获得第二待对账数据;对账模块,基于预设对账规则,对所述第二待对账数据执行对账处理,获得对账结果数据;输出模块,用于输出所述对账结果数据。

进一步地,数据转换模块,基于预设数据转换规则,对所述第一待对账数据执行数据转换处理,获得第二待对账数据,包括:对所述第一待对账数据进行识别,确定所述第一待对账数据的数据结构类型;基于第一待对账数据的数据结构类型,匹配与所述第一待对账数据结构类型对应的预设数据转换规则;基于所述预设数据转换规则,对所述第一待对账数据执行数据转换处理,获得所述第二待对账数据,其中,所述预设数据转换规则至少包括所述第一待对账数据与所述第二待对账数据的映射规则。

进一步地,对账模块,包括:数据分析模块,用于对所述第二待对账数据进行分析,获得分析数据;数据修复模块,基于所述分析数据,对所述第二待对账数据执行数据修复,获得所述修复数据;以及对账结果输出模块,用于输出所述对账结果数据,所述对账结果数据包括:所述分析数据与所述修复数据。

进一步地,数据获取模块,用于在识别到对账需求时,获取第一待对账数据,包括:对所述对账需求进行识别,确定所述对账需求对应的所述业务系统;获取所述业务系统中存在差异的前端数据与后端数据,获得所述第一待对账数据。

本申请的第三方面,提出一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如上述的用于对账的数据处理方法的步骤。

本申请的实施例提供的技术方案可以包括以下有益效果:

在本申请中,在识别到对账需求后,获取所述对账需求对应的业务系统中的第一待对账数据,基于预设的数据转换规则,对所述对账数据进行转换,获得第二待对账数据,通过对所述第二待对账数据进行数据分析,获得分析数据,即所述第二待对账数据中的问题数据和问题数据形成的原因,基于所述分析数据,结合预设数据修复规则,对所述第二待对账数据进行数据修复,获得修复数据,获得对账结果数据,包括所述分析数据与所述修复数据,对所述对账数据进行复核,若复核通过,输出所述对账结果数据。通过本申请中对账数据的分析、修复、复核等一系列完整、标准的流程,实现对账的准确性与时效性,提高了对账数据处理的标准化程度。

附图说明

构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本申请提供的一种用于对账的数据处理方法的流程示意图;

图2为本申请提供的一种用于对账的数据处理方法的流程示意图;

图3为本申请提供的一种用于对账的数据处理方法的流程示意图;

图4为本申请提供的一种用于对账的数据处理装置的结构示意图;

图5为本申请提供的另一种用于对账的数据处理装置的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本申请中,术语“上”、“下”、“左”、“右”、“前”、“后”、“顶”、“底”、“内”、“外”、“中”、“竖直”、“水平”、“横向”、“纵向”等指示的方位或位置关系为基于附图所示的方位或位置关系。这些术语主要是为了更好地描述本申请及其实施例,并非用于限定所指示的装置、元件或组成部分必须具有特定方位,或以特定方位进行构造和操作。

并且,上述部分术语除了可以用于表示方位或位置关系以外,还可能用于表示其他含义,例如术语“上”在某些情况下也可能用于表示某种依附关系或连接关系。对于本领域普通技术人员而言,可以根据具体情况理解这些术语在本申请中的具体含义。

此外,术语“安装”、“设置”、“设有”、“连接”、“相连”、“套接”应做广义理解。例如,“连接”可以是固定连接,可拆卸连接,或整体式构造;可以是机械连接,或电连接;可以是直接相连,或者是通过中间媒介间接相连,又或者是两个装置、元件或组成部分之间内部的连通。对于本领域普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。

在业务系统中由于系统交互和系统本身存在的问题,或业务人员操作失误导致的问题,业务系统中存在前端数据与后端数据存在差异的情况,为解决业务系统中存在的前端数据与后端数据不一致的情况,本申请提出了一种用于对账的数据处理方法。

图1为本申请提供的一种用于对账的数据处理方法的流程示意图,如图1所示,该方法包括以下步骤:

S101:在识别到对账需求时,获取第一待对账数据;

所述第一待对账数据为需要执行对账的业务系统中存在差异的前端数据和后端数据。

所述对账需求包括:业务系统中存在前端数据与后端数据存在差异的情况下,业务系统生成的对账需求,和业务人员提出的对账需求。

针对需要执行对账的业务系统,本申请实施例可从大数据或ADB数据库中获取第一待对账数据。

S102:基于预设数据转换规则,对所述第一待对账数据执行数据转换处理,获得第二待对账数据;

图2示出了第一待对账数据进行数据转换处理的流程示意图,如图2所示,

S201:对所述第一待对账数据进行识别,确定所述第一待对账数据的数据结构类型;

所述第一待对账数据是从需要执行对账的业务系统中获得的,所述第一对账数据的数据结构对应所述需要执行对账的业务系统的系统数据结构。

S202:基于第一待对账数据的数据结构类型,匹配与所述第一待对账数据结构类型对应的预设数据转换规则;

基于第一待对账数据结构对应的所述需要执行对账的业务系统的系统数据结构要求,匹配与所述需要执行对账的业务系统的系统数据结构对应的预设数据转换规则。

S203:基于所述预设数据转换规则,对所述第一待对账数据执行数据转换处理,获得所述第二待对账数据。

所述预设数据转换规则至少包括所述第一待对账数据与所述第二待对账数据的映射规则。

S103:基于预设对账规则,对所述第二待对账数据执行对账处理,获得对账结果数据;

图3示出了第二对账数据进行对账处理的流程示意图,如图3所示,

S301:对所述第二待对账数据进行分析,获得分析数据;

对所述第二待对账数据进行链路分析,确定所述第二待对账数据的存在差异的数据节点与数据流水等信息;基于所述数据节点与数据流水,对所述第二对账数据进行解析,确定所述第二待对账数据产生差异的原因数据,所述分析数据包括:所述数据节点与数据流水和所述原因数据。

S302:基于所述分析数据,对所述第二待对账数据执行数据修复,获得所述修复数据;

基于所述分析数据,匹配与所述第二待对账数据对应的预设数据修复方案,识别所述预设数据修复方案中的数据修复步骤,基于所述数据修复步骤,对所述第二待对账数据执行数据修复,获得所述修复数据,所述修复数据包括:若数据修复成功,输出数据修复完成后的第二待对账数据;若数据修复失败,输出数据修复失败提示数据与修复失败原因数据。

S303:输出所述对账结果数据,所述对账结果数据包括:所述分析数据与所述修复数据。

S104:输出所述对账结果数据。

对所述对账结果数据执行复核操作,若复核通过,输出对账完成提示信息与所述对账结果数据;

若复核未通过,输出对账失败数据,所述对账失败数据包括失败提示信息与失败原因。

通过对所述对账结果数据执行复核操作,确保在对账过程中数据修复的准确性,提高对账的准确性。

图4为本申请提供的一种用于对账的数据处理装置的结构示意图,如图4所示,

数据获取模块41,用于在识别到对账需求时,获取第一待对账数据,其中,所述第一待对账数据为需要执行对账的业务系统中存在差异的前端数据和后端数据;

数据转换模块42,基于预设数据转换规则,对所述第一待对账数据执行数据转换处理,获得第二待对账数据;

对所述第一待对账数据进行识别,确定所述第一待对账数据的数据结构类型;

基于第一待对账数据的数据结构类型,匹配与所述第一待对账数据结构类型对应的预设数据转换规则;

基于所述预设数据转换规则,对所述第一待对账数据执行数据转换处理,获得所述第二待对账数据,其中,所述预设数据转换规则至少包括所述第一待对账数据与所述第二待对账数据的映射规则。

对账模块43,基于预设对账规则,对所述第二待对账数据执行对账处理,获得对账结果数据;

输出模块44,用于输出所述对账结果数据。

图5为本申请提供的一种用于对账的数据处理装置的结构示意图,如图5所示,

数据分析模块51,用于对所述第二待对账数据进行分析,获得分析数据;

数据修复模块52,基于所述分析数据,对所述第二待对账数据执行数据修复,获得所述修复数据;以及

对账结果输出模块53,用于输出所述对账结果数据,所述对账结果数据包括:所述分析数据与所述修复数据。

关于上述实施例中各单元的执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

综上所述,在本申请中,在识别到对账需求后,获取所述对账需求对应的业务系统中的第一待对账数据,基于预设的数据转换规则,对所述对账数据进行转换,获得第二待对账数据,通过对所述第二待对账数据进行数据分析,获得分析数据,即所述第二待对账数据中的问题数据和问题数据形成的原因,基于所述分析数据,结合预设数据修复规则,对所述第二待对账数据进行数据修复,获得修复数据,获得对账结果数据,包括所述分析数据与所述修复数据,对所述对账数据进行复核,若复核通过,输出所述对账结果数据。通过本申请中对账数据的分析、修复、复核等一系列完整、标准的流程,实现对账的准确性与时效性,提高了对账数据处理的标准化程度。

需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

显然,本领域的技术人员应该明白,上述的本申请的各单元或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本申请不限制于任何特定的硬件和软件结合。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

相关技术
  • 用于对账的数据处理方法和装置
  • 一种对账单数据处理方法、装置及存储介质
技术分类

06120112880860