数据核对方法、装置和设备

文档序号:1087367 发布日期:2020-10-20 浏览:12次 >En<

阅读说明:本技术 数据核对方法、装置和设备 (Data checking method, device and equipment ) 是由 褚德阳 翁仁军 赵培吟 李蕴知 于 2020-06-30 设计创作,主要内容包括:本申请提供了一种数据核对方法、装置和设备,其中,该方法包括:获取多个合作方平台的文本特征参数、目标平台和多个合作方平台产生的文本记录;根据多个合作方平台的文本特征参数,对多个合作方平台产生的文本记录进行数据预处理,得到各个合作方平台预处理后的文本记录;将目标平台产生的文本记录与所述各个合作方平台中对应的预处理后的文本记录进行核对,得到核对结果;根据所述核对结果,对目标平台产生的文本记录和/或合作方平台中对应的预处理后的文本记录进行修正。在本申请实施例中,可以有针对性的对多个合作方平台产生的文本记录进行数据预处理以保证各平台中的用于核对的文本记录的格式一致,可以有效提高数据核对的效率和准确度。(The application provides a data checking method, a device and equipment, wherein the method comprises the following steps: acquiring text characteristic parameters of a plurality of partner platforms, and text records generated by a target platform and the plurality of partner platforms; according to the text characteristic parameters of the multiple partner platforms, performing data preprocessing on text records generated by the multiple partner platforms to obtain the text records preprocessed by the partner platforms; checking the text records generated by the target platform with the corresponding preprocessed text records in each partner platform to obtain a checking result; and according to the checking result, correcting the text record generated by the target platform and/or the corresponding preprocessed text record in the partner platform. In the embodiment of the application, the data preprocessing can be performed on the text records generated by a plurality of partner platforms in a targeted manner so as to ensure that the formats of the text records used for checking in each platform are consistent, and the efficiency and the accuracy of data checking can be effectively improved.)

数据核对方法、装置和设备

技术领域

本申请涉及数据处理技术领域,特别涉及一种数据核对方法、装置和设备。

背景技术

为发展普惠金融,银行逐步开展与第三方平台的互惠合作。为保证合作双方数据一致性,同时防范业务风险,需要银行和合作方间做交易数据同步,并保持双向对账机制,避免错账问题。

现有技术中通常采用人工的方式进行数据的核对,而采用人工核对的方式容易存在遗漏的情况,效率较低。并且随着接入合作方的增多,不同合作方间文件类型不同、数据格式差异等问题日益凸显,采用人工的方式进行数据核对会造成工作重复、管理复杂等问题,进而会影响银行与合作方的联动上线效率。

针对上述问题,目前尚未提出有效的解决方案。

发明内容

本申请实施例提供了一种数据核对方法、装置和设备,以解决现有技术中无法高效、准确地进行多方数据核对的问题。

本申请实施例提供了一种数据核对方法,包括:获取多个合作方平台的文本特征参数、目标平台和所述多个合作方平台产生的文本记录;其中,所述文本特征参数用于表征各个合作方平台中的文本描述格式;根据所述多个合作方平台的文本特征参数,对所述多个合作方平台产生的文本记录进行数据预处理,得到各个合作方平台预处理后的文本记录;将所述目标平台产生的文本记录与所述各个合作方平台中对应的预处理后的文本记录进行核对,得到核对结果;根据所述核对结果,对所述目标平台产生的文本记录和/或所述合作方平台中对应的预处理后的文本记录进行修正。

在一个实施例中,在将所述目标平台产生的文本记录与所述各个合作方平台中对应的预处理后的文本记录进行核对之前,还包括:获取所述目标平台与所述各个合作方平台之间进行数据交互产生文本记录时,所述目标平台存储的所述合作方平台的文本记录的标识;根据所述目标平台存储的所述合作方平台的文本记录的标识,确定所述目标平台产生的文本记录与各个合作方平台产生的文本记录之间关联关系;对应的,将所述目标平台产生的文本记录与所述合作方平台中对应的预处理后的文本记录进行核对,包括:根据所述关联关系,将所述目标平台产生的文本记录与所述合作方平台中对应的文本记录逐条进行核对。

在一个实施例中,在获取多个合作方平台的文本特征参数之前,还包括:确定所述各个合作方平台与目标平台之间的文本差异;根据所述各个合作方平台与目标平台之间的文本差异,确定多个合作方平台的文本特征参数、文本记录的核对标准;其中,所述文本记录的核对标准用于判断文本记录是否核对通过。

在一个实施例中,根据所述核对结果,对所述目标平台产生的文本记录和所述合作方平台中对应的预处理后的文本记录进行修正,包括:根据所述核对结果,确定所述核对结果中是否包括异常场景;在确定所述核对结果中包括异常场景的情况下,获取所述异常场景对应的第一文本记录和与所述第一文本记录关联的第二文本记录;根据所述异常场景对应的修正处理标准,对所述第一文本记录和/或所述第二文本记录进行修正。

在一个实施例中,在确定所述核对结果中包括异常场景之后,还包括:获取所述第一文本记录对应的处理对象;根据所述核对结果中包括的异常场景、所述第一文本记录和所述第二文本记录生成异常报告;将所述异常报告发送给所述处理对象;所述处理对象根据所述异常报告对所述核对结果进行复核。

在一个实施例中,在对所述多个合作方平台产生的文本记录进行数据预处理,得到各个合作方平台预处理后的文本记录之后,还包括:将所述各个合作方平台预处理后的文本记录存储至预设数据库中;对应的,将所述目标平台产生的文本记录与所述各个合作方平台中对应的预处理后的文本记录进行核对,包括:从所述预设数据库中获取所述各个合作方平台预处理后的文本记录;将所述目标平台产生的文本记录与所述各个合作方平台中对应的预处理后的文本记录进行核对。

在一个实施例中,在对所述目标平台产生的文本记录和所述合作方平台中对应的预处理后的文本记录进行修正之后,还包括:根据修正后的文本记录对所述预设数据库中存储的预处理后的文本记录进行更新。

在一个实施例中,所述数据预处理包括:数据检查、数据过滤、数据精简、数据清洗。

本申请实施例还提供了一种数据核对装置,包括:获取模块,用于获取多个合作方平台的文本特征参数、目标平台和所述多个合作方平台产生的文本记录;其中,所述文本特征参数用于表征各个合作方平台中文本描述的标准;预处理模块,用于根据所述多个合作方平台的文本特征参数,对所述多个合作方平台产生的文本记录进行数据预处理,得到各个合作方平台预处理后的文本记录;核对模块,用于将所述目标平台产生的文本记录与所述各个合作方平台中对应的预处理后的文本记录进行核对,得到核对结果;修正模块,用于根据所述核对结果,对所述目标平台产生的文本记录和/或所述合作方平台中对应的预处理后的文本记录进行修正。

本申请实施例还提供了一种数据核对设备,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现所述数据核对方法的步骤。

本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现所述数据核对方法的步骤。

本申请实施例提供了一种数据核对方法,可以通过获取多个合作方平台的文本特征参数、目标平台和多个合作方平台产生的文本记录;其中,文本特征参数用于表征各个合作方平台中的文本描述格式。根据多个合作方平台的文本特征参数,可以有针对性的对多个合作方平台产生的文本记录进行数据预处理,得到各个合作方平台预处理后的文本记录,从而可以保证各平台中用于核对的文本记录的格式一致,可以有效提高数据核对的效率和准确度。进一步的,可以将目标平台产生的文本记录与各个合作方平台中对应的预处理后的文本记录进行核对,得到核对结果,根据上述核对结果,可以对目标平台产生的文本记录和/或合作方平台中对应的预处理后的文本记录进行修正,从而有效保证了个平台之间的数据一致性,进而提高了目标平台与合作方平台的联动上线效率。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,并不构成对本申请的限定。在附图中:

图1是根据本申请实施例提供的数据核对方法的步骤示意图;

图2是根据本申请实施例提供的数据核对装置的结构示意图;

图3是根据本申请实施例提供的数据核对设备的结构示意图。

具体实施方式

下面将参考若干示例性实施方式来描述本申请的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本申请,而并非以任何方式限制本申请的范围。相反,提供这些实施方式是为了使本申请公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。

本领域的技术人员知道,本申请的实施方式可以实现为一种系统、装置设备、方法或计算机程序产品。因此,本申请公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。

虽然下文描述流程包括以特定顺序出现的多个操作,但是应该清楚了解,这些过程可以包括更多或更少的操作,这些操作可以顺序执行或并行执行(例如使用并行处理器或多线程环境)。

请参阅图1,本实施方式可以提供一种数据核对方法。该数据核对方法可以用于对多个平台产出的文本记录进行核对,以修正数据不一致的情况,保证数据的一致性和可用性。上述数据核对方法可以包括以下步骤。

S101:获取多个合作方平台的文本特征参数、目标平台和多个合作方平台产生的文本记录;其中,文本特征参数用于表征各个合作方平台中的文本描述格式。

由于不同合作方平台可能采用的文件类型、数据格式等不同,因此,在本实施方式中,可以预先获取多个合作方平台的文本特征参数,其中,文本特征参数可以用于表征各个合作方平台中的文本描述格式。在一个实施例中,上述文本特征参数可以包括但不限于以下至少之一:文本命名、文本长度、日期字段格式、单数据的最大长度、数字类型、金额单位等。

在本实施方式中还可以预先获取目标平台和多个合作方平台产生的文本记录,上述合作方平台可以为与目标平台存在合作关系的第三方平台。上述文本记录可以为用户在目标平台或者合作方平台进行操作、交易所产生的记录,文本记录中可以包括文字描述和字符描述等内容。上述文本记录可以包括:资源转移记录、资源变更记录、信息修改记录等,当然可以理解的是,上述文本记录中还可以包括其它内容,例如理财产品购买记录等,具体的可以根据实际情况确定,本申请对此不作限定。

在本实施方式中,获取多个合作方平台的文本特征参数、目标平台和多个合作方平台产生的文本记录的方式可以包括:从预设数据库中拉取得到,或者,接收用户输入的数据。其中,上述预设数据库可以为银行或者其它金融机构中存储历史数据以及用户实时提交、产生的数据的数据库。

在一个实施方式中,上述合作方平台可以为ATM机、手机银行客户端等,也可以为基金管理平台等第三方平台,具体的可以根据实际情况确定,本申请对此不作限定。

在一个实施方式中,可以预先确定各个合作方平台与目标平台之间的文本差异,并根据确定得到的各个合作方平台与目标平台之间的文本差异,确定多个合作方平台的文本特征参数、文本记录的核对标准;其中,文本记录的核对标准用于判断文本记录是否核对通过。上述文本差异可以包括:文本命名差异、格差异式、文本长度差异等,在一个实施例中,可以根据上述各个合作方平台的文本特征参数,确定将各个合作方平台的文本记录转化为目标平台的文本记录格式的预处理方式。

S102:根据多个合作方平台的文本特征参数,对多个合作方平台产生的文本记录进行数据预处理,得到各个合作方平台预处理后的文本记录。

在本实施方式中,为了统一各个合作方平台中文本记录的格式,可以根据多个合作方平台的文本特征参数,分别对多个合作方平台产生的文本记录进行数据预处理,得到各个合作方平台预处理后的文本记录。各个合作方平台中预处理后的文本记录的格式可以与目标平台中的文本记录的格式一致,从而可以有效提高数据核对的效率和准确度。

在本实施方式中,根据合作方平台的文本特征参数可以确定合作方平台与目标平台的文本记录的格式的差异,从而可以有针对性的对不同平台的文本记录分别进行数据预处理,以使预处理后的文本记录具备数据核对的条件。

在一个实施方式中,上述数据预处理可以包括:数据检查、数据过滤、数据精简、数据清洗,其中,上述数据检查内容可以包括:文本命名、格式、长度、特殊字符、数字类型等;上述数据过滤可以包括:终态异常数据剔除、无效数据剔除等;上述数据精简可以用于将文本记录进行简化,例如:可以将单条记录10个字段简化为5个字段;上述数据清洗可以包括:日期字段格式化、金额单位统一等,例如:可以将日期字段格式化为YYYYMMDD、金额统一单位为元等。

S103:将目标平台产生的文本记录与各个合作方平台中对应的预处理后的文本记录进行核对,得到核对结果。

在本实施方式,可以将目标平台产生的文本记录与各个合作方平台中对应的预处理后的文本记录进行核对,得到核对结果。在进行核对时需要针对每条文本记录做一对一的核对处理,核对的两条文本记录之间需要有对应关联关系,因此,可以先确定目标平台产生的某条文本记录涉及的合作方平台以及该合作方平台中对应的预处理后的文本记录,并对上述对应的两条文本记录进行核对。

在本实施方式中,上述核对结果可以用于表征两个平台中的数据同步情况,具体的,可以包括:对应的合作方平台、涉及的文本记录、核对是否通过、存在的异常场景、时间等信息。

在本实施方式中,上述异常场景可以包括:目标平台有记录合作方平台没有记录、目标平台没有记录合作方平台有记录、目标平台与合作方平台记录不一致等。在合作方平台没有记录的情况下,意味着合作方平台产生的文本记录为空。在目标平台中没有记录的情况下,意味着目标平台产生的文本记录为空。

在一个实施方式中,在将目标平台产生的文本记录与各个合作方平台中对应的预处理后的文本记录进行核对之前,可以获取目标平台与各个合作方平台之间进行数据交互产生文本记录时,目标平台存储的合作方平台的文本记录的标识,例如:合作方平台进行交易申请时向目标平台发送一个唯一标识,目标平台可以实时进行记录,核对之前即可以根据唯一标识来建立关联,上述标识可以用于唯一确定某一条记录。进一步的,可以根据目标平台存储的合作方平台的文本记录的标识,确定目标平台产生的文本记录与各个合作方平台产生的文本记录之间关联关系。

在本实施方式中,在将目标平台产生的文本记录与合作方平台中对应的预处理后的文本记录进行核对时,可以根据上述确定的关联关系,将目标平台产生的文本记录与合作方平台中对应的预处理后的文本记录进行一对一的核对。在一个实施例中,可以仅将目标平台产生文本记录与各个合作方平台产生的文本记录之间进行核对,当然可以理解的是,在一条文本记录涉及多个合作方平台的时候,也可以直接在涉及的合作方平台之间进行数据核对,具体的可以根据实际情况确定,本申请对此不作限定。

S104:根据核对结果,对目标平台产生的文本记录和/或合作方平台中对应的预处理后的文本记录进行修正。

在本实施方式中,可以根据核对结果,对目标平台产生的文本记录,或者合作方平台中对应的预处理后的文本记录,或者目标平台产生的文本记录和合作方平台中对应的预处理后的文本记录进行修正,具体需要对哪些记录进行修正可以根据核对结果确定。

在本实施方式中,在核对结果表示目标平台与合作方平台的记录一致的情况下,可以不进行修正操作,而仅在核对结果中存在异常场景的情况下才进行修正操作。针对不同的异常场景,可以预先配置对应的修正处理标准。以扣款为例,合作方平台已发送扣款报文,但目标平台实际未扣款,核对产生异常时会根据预先配置的是否自动补账、具体补账步骤对目标平台中的文本记录进行自动修正。

在一个实施方式中,根据核对结果,对目标平台产生的文本记录和/或合作方平台中对应的预处理后的文本记录进行修正,可以包括:根据核对结果,确定核对结果中是否包括异常场景,在确定核对结果中包括异常场景的情况下,获取异常场景对应的第一文本记录和与第一文本记录关联的第二文本记录。进一步的,可以根据异常场景的修正处理标准,对第一文本记录和/或第二文本记录进行修正。

在本实施方式中,针对核心、关键交易的异常,需要目标平台中的处理对象进行人工复核处理,在可以在确定核对结果中包括异常场景的情况下,获取第一文本记录对应的处理对象,处理对象可以为目标平台中的审核人员。进一步的,可以根据核对结果中包括的异常场景、第一文本记录和第二文本记录生成异常报告,并将异常报告发送给处理对象,上述处理对象可以根据异常报告对核对结果进行复核。其中,上述复核可以包括:对异常报告做确认或者忽略处理。

在一个实施方式中,在对多个合作方平台产生的文本记录进行数据预处理,得到各个合作方平台预处理后的文本记录之后,可以将各个合作方平台预处理后的文本记录存储至预设数据库中。进一步的,在对目标平台产生的文本记录和合作方平台中对应的预处理后的文本记录进行修正之后,可以根据修正后的文本记录对预设数据库中存储的预处理后的文本记录进行更新,从而确定预设数据库中存储的数据的实时性和可用性。

对应的,在将目标平台产生的文本记录与各个合作方平台中对应的预处理后的文本记录进行核对时,可以将目标平台产生的文本记录与各个合作方平台中对应的预处理后的文本记录进行核对,从而可以有效避免重复的对某一条存在异常场景的核对结果进行修正。

从以上的描述中,可以看出,本申请实施例实现了如下技术效果:可以通过获取多个合作方平台的文本特征参数、目标平台和多个合作方平台产生的文本记录;其中,文本特征参数用于表征各个合作方平台中的文本描述格式。根据多个合作方平台的文本特征参数,可以有针对性的对多个合作方平台产生的文本记录进行数据预处理,得到各个合作方平台预处理后的文本记录,从而可以保证各平台中的文本记录的格式一致,可以有效提高数据核对的效率和准确度。进一步的,可以将目标平台产生的文本记录与各个合作方平台中对应的预处理后的文本记录进行核对,得到核对结果,根据上述核对结果,可以对目标平台产生的文本记录和/或合作方平台中对应的预处理后的文本记录进行修正,从而有效保证了个平台之间的数据一致性,进而提高了目标平台与合作方平台的联动上线效率。

基于同一发明构思,本申请实施例中还提供了一种数据核对装置,如下面的实施例。由于数据核对装置解决问题的原理与数据核对方法相似,因此数据核对装置的实施可以参见数据核对方法的实施,重复之处不再赘述。以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图2是本申请实施例的数据核对装置的一种结构框图,如图2所示,可以包括:获取模块201、预处理模块202、核对模块203和修正模块204,下面对该结构进行说明。

获取模块201,可以用于获取多个合作方平台的文本特征参数、目标平台和多个合作方平台产生的文本记录;其中,文本特征参数用于表征各个合作方平台中文本描述的标准;

预处理模块202,可以用于根据多个合作方平台的文本特征参数,对多个合作方平台产生的文本记录进行数据预处理,得到各个合作方平台预处理后的文本记录;

核对模块203,可以用于将目标平台产生的文本记录与各个合作方平台中对应的预处理后的文本记录进行核对,得到核对结果;

修正模块204,可以用于根据核对结果,对目标平台产生的文本记录和/或合作方平台中对应的预处理后的文本记录进行修正。

本申请实施方式还提供了一种电子设备,具体可以参阅图3所示的基于本申请实施例提供的数据核对方法的电子设备组成结构示意图,电子设备具体可以包括输入设备31、处理器32、存储器33。其中,输入设备31具体可以用于输入多个合作方平台的文本特征参数。处理器32具体可以用于获取多个合作方平台的文本特征参数、目标平台和多个合作方平台产生的文本记录;其中,文本特征参数用于表征各个合作方平台中的文本描述格式;根据多个合作方平台的文本特征参数,对多个合作方平台产生的文本记录进行数据预处理,得到各个合作方平台预处理后的文本记录;将目标平台产生的文本记录与各个合作方平台中对应的预处理后的文本记录进行核对,得到核对结果;根据核对结果,对目标平台产生的文本记录和/或合作方平台中对应的预处理后的文本记录进行修正。存储器33具体可以用于存储核对结果等参数。

在本实施方式中,输入设备具体可以是用户和计算机系统之间进行信息交换的主要装置之一。输入设备可以包括键盘、鼠标、摄像头、扫描仪、光笔、手写输入板、语音输入装置等;输入设备用于把原始数据和处理这些数的程序输入到计算机中。输入设备还可以获取接收其他模块、单元、设备传输过来的数据。处理器可以按任何适当的方式实现。例如,处理器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(ApplicationSpecific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式等等。存储器具体可以是现代信息技术中用于保存信息的记忆设备。存储器可以包括多个层次,在数字系统中,只要能保存二进制数据的都可以是存储器;在集成电路中,一个没有实物形式的具有存储功能的电路也叫存储器,如RAM、FIFO等;在系统中,具有实物形式的存储设备也叫存储器,如内存条、TF卡等。

在本实施方式中,该电子设备具体实现的功能和效果,可以与其它实施方式对照解释,在此不再赘述。

本申请实施方式中还提供了一种基于数据核对方法的计算机存储介质,计算机存储介质存储有计算机程序指令,在计算机程序指令被执行时可以实现:获取多个合作方平台的文本特征参数、目标平台和多个合作方平台产生的文本记录;其中,文本特征参数用于表征各个合作方平台中的文本描述格式;根据多个合作方平台的文本特征参数,对多个合作方平台产生的文本记录进行数据预处理,得到各个合作方平台预处理后的文本记录;将目标平台产生的文本记录与各个合作方平台中对应的预处理后的文本记录进行核对,得到核对结果;根据核对结果,对目标平台产生的文本记录和/或合作方平台中对应的预处理后的文本记录进行修正。

在本实施方式中,上述存储介质包括但不限于随机存取存储器(Random AccessMemory,RAM)、只读存储器(Read-Only Memory,ROM)、缓存(Cache)、硬盘(Hard DiskDrive,HDD)或者存储卡(Memory Card)。所述存储器可以用于存储计算机程序指令。网络通信单元可以是依照通信协议规定的标准设置的,用于进行网络连接通信的接口。

在本实施方式中,该计算机存储介质存储的程序指令具体实现的功能和效果,可以与其它实施方式对照解释,在此不再赘述。

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

虽然本申请提供了如上述实施例或流程图所述的方法操作步骤,但基于常规或者无需创造性的劳动在所述方法中可以包括更多或者更少的操作步骤。在逻辑性上不存在必要因果关系的步骤中,这些步骤的执行顺序不限于本申请实施例提供的执行顺序。所述的方法的在实际中的装置或终端产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。

应该理解,以上描述是为了进行图示说明而不是为了进行限制。通过阅读上述描述,在所提供的示例之外的许多实施方式和许多应用对本领域技术人员来说都将是显而易见的。因此,本申请的范围不应该参照上述描述来确定,而是应该参照前述权利要求以及这些权利要求所拥有的等价物的全部范围来确定。

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

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:版面恢复方法、装置和电子设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!