CN112347110A - 一种数据差异确定方法、装置、设备及存储介质 - Google Patents
一种数据差异确定方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN112347110A CN112347110A CN201910726006.XA CN201910726006A CN112347110A CN 112347110 A CN112347110 A CN 112347110A CN 201910726006 A CN201910726006 A CN 201910726006A CN 112347110 A CN112347110 A CN 112347110A
- Authority
- CN
- China
- Prior art keywords
- data
- server
- difference
- transaction
- record information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 78
- 238000003860 storage Methods 0.000 title claims abstract description 24
- 238000012546 transfer Methods 0.000 claims abstract description 72
- 238000012795 verification Methods 0.000 claims description 10
- 238000013507 mapping Methods 0.000 claims description 8
- 230000008569 process Effects 0.000 description 25
- 230000007246 mechanism Effects 0.000 description 24
- 238000010586 diagram Methods 0.000 description 13
- 238000007726 management method Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 12
- 230000005856 abnormality Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 6
- 238000012790 confirmation Methods 0.000 description 5
- 230000007423 decrease Effects 0.000 description 4
- 230000008030 elimination Effects 0.000 description 4
- 238000003379 elimination reaction Methods 0.000 description 4
- 238000012216 screening Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000002354 daily effect Effects 0.000 description 2
- 230000003203 everyday effect Effects 0.000 description 2
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 2
- 229910052737 gold Inorganic materials 0.000 description 2
- 239000010931 gold Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000004080 punching Methods 0.000 description 2
- 229910052709 silver Inorganic materials 0.000 description 2
- 239000004332 silver Substances 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013524 data verification Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2365—Ensuring data consistency and integrity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/02—Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
- G06Q20/023—Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP] the neutral party being a clearing house
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/102—Bill distribution or payments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- Strategic Management (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Computer Security & Cryptography (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Computing Systems (AREA)
- Marketing (AREA)
- Technology Law (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本申请提供了一种数据差异确定方法、装置、设备及存储介质,该方法包括:获取第一服务器的第一交易记录信息和第一资源转移信息;获取第二服务器的第二交易记录信息和第二资源转移信息;核对第一交易记录信息与第一资源转移信息,得到第一服务器的第一数据核对结果;核对第二交易记录信息与第二资源转移信息,得到第二服务器的第二数据核对结果;核对第一交易记录信息与第二交易记录信息,得到第一服务器与第二服务器之间的第三数据核对结果;基于第一数据核对结果、第二数据核对结果和第三数据核对结果,确定第一服务器与第二服务器之间的数据差异明细。本申请能够将差异明细化,缩短差异的发现与消除时间,避免造成较大的资金差异隐患。
Description
技术领域
本申请属于互联网技术领域,具体涉及一种数据差异确定方法、装置、设备及存储介质。
背景技术
随着互联网技术的发展,为了方便人们日常的资金交易需求,第三方支付机构应运而生。第三方支付机构是具备一定实力和信誉保障,并采用与各大银行签约的方式提供资金交易的中间平台。每当完成一次资金交易,第三方支付机构便从签约银行取回交易结果,先基于交易结果进行交易记账处理,生成交易记录,随后,将交易结果告知交易双方。
由于第三方支付机构需要执行大量的资金交易,为了保证第三方支付机构与签约银行之间的数据的一致性和准确性,会周期性地对第三方支付机构与签约银行进行核对。但目前的核对方式是将汇总第三方支付的总金额与签约银行的总金额,并将第三方支付机构的总金额与签约银行的总金额进行核对,产生差异汇总,但该核对方式无法将差异明细化,即无法确认具体是哪一个明细造成了第三支付机构与签约银行之间的差异,需要后续人工逐一排查流水明细,导致差异定位困难、差异的发现时间较长、不能及时排除差异,从而造成较大的资金差异隐患。
发明内容
为了将差异明细化,实现快速准确定位第三方支付机构与签约银行之间的差异,缩短差异的发现与消除时间,避免造成较大的资金差异隐患,本申请提出了一种数据差异确定方法、装置、设备及存储介质。
一方面,本申请提出了一种数据差异确定方法,所述方法包括:
获取第一服务器的第一交易记录信息和第一资源转移信息;
获取第二服务器的第二交易记录信息和第二资源转移信息;
核对所述第一交易记录信息与所述第一资源转移信息,得到所述第一服务器的第一数据核对结果;
核对所述第二交易记录信息与所述第二资源转移信息,得到所述第二服务器的第二数据核对结果;
核对所述第一交易记录信息与所述第二交易记录信息,得到所述第一服务器与所述第二服务器之间的第三数据核对结果;
基于所述第一数据核对结果、所述第二数据核对结果和所述第三数据核对结果,确定所述第一服务器与所述第二服务器之间的数据差异明细。
另一方面,本申请提出了一种数据差异确定装置,所述装置包括:
第一获取模块,用于获取第一服务器的第一交易记录信息和第一资源转移信息;
第二获取模块,用于获取第二服务器的第二交易记录信息和第二资源转移信息;
第一核对模块,用于核对所述第一交易记录信息与所述第一资源转移信息,得到所述第一服务器的第一数据核对结果;
第二核对模块,用于核对所述第二交易记录信息与所述第二资源转移信息,得到所述第二服务器的第二数据核对结果;
第三核对模块,用于核对所述第一交易记录信息与所述第二交易记录信息,得到所述第一服务器与所述第二服务器之间的第三数据核对结果;
确定模块,用于基于所述第一数据核对结果、所述第二数据核对结果和所述第三数据核对结果,确定所述第一服务器与所述第二服务器之间的数据差异明细。
另一方面,本申请提出了一种设备,所述设备包括:处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述所述的数据差异确定方法。
另一方面,本申请提出了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述所述的数据差异确定方法。
本申请提出的一种数据差异确定方法、装置、设备及存储介质,首先获取第一服务器中的第一交易记录信息和第一资源转移信息以及第二服务器的第二交易记录信息和第二资源转移信息,然后进行第一交易记录信息与第一资源转移信息之间的内部比对、第二交易记录信息与第二资源转移信息之间的外部比对以及第一交易记录信息与第二交易记录信息之间的内外比对,通过上述三大比对,能够将第一服务器与第二服务器之间的差异明细化,从而快速定位第一服务器与第二服务器之间的差异,缩短差异的发现与消除时间,避免造成较大的资金差异隐患,此外,差异明细化还有利于***自动对差异进行处理,节约人工排查与处理成本。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
图1是本申请实施例提供的数据差异确定***的结构示意图。
图2是本申请实施例提供的一种数据差异确定方法的流程示意图。
图3是本申请实施例提供的另一种数据差异确定方法的流程示意图。
图4是本申请实施例提供的另一种数据差异确定方法的流程示意图。
图5是本申请实施例提供的一种备付金账户余额、客户资金账户余额以及差异之间的关系图。
图6是本申请实施例提供的一种数据差异确定方法在一种场景中的逻辑框架图。
图7是本申请实施例提供的一种备付金账户余额、客户资金账户余额、核心***、订单***、凭证***、流水***以及差异之间的关系图。
图8是本申请实施例提供的应用于图6场景中的数据异常确定方法的时序图。
图9是本申请实施例提供的一种数据差异确定装置的结构示意图。
图10是本申请实施例提供另一种数据差异确定装置的结构示意图。
图11是本申请实施例提供一种服务器的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
图1是本申请实施例提供的数据差异确定***的结构示意图,该***可以作为数据差异确定方法的实施环境。如图1所示,该***可以至少包括第一服务器01、第二服务器02和数据差异确定装置03。
具体地,第一服务器01可以包括一个独立运行的服务器,或者分布式服务器,或者由多个服务器组成的服务器集群。第一服务器01可以与至少一个第二服务器02之间存在签约,第一服务器01可以为通过第二服务器02给待进行资金转移的双方提供资金交易服务的中间服务器。第一服务器01可以包括网络通信单元、处理器和存储器等等。
具体地,第二服务器02可以包括一个独立运行的服务器,或者分布式服务器,或者由多个服务器组成的服务器集群。第二服务器02可以为用户提供存储资金的介质,并可以根据用户基于第一服务器01下发的指令进行资金转移。第二服务器02可以包括网络通信单元、处理器和存储器等等。
具体地,数据差异确定装置03可以为用于核对第一服务器01与第二服务器02之间记录数据的装置。数据差异确定装置03与第一服务器01、第二服务器02之间均可以存在数据连接。由于在正常情况下第一服务器01中的数据与第二服务器02中的数据为一一对应的,因此,为了保证第一服务器01与第二服务器02中数据的一致性和准确性,数据差异确定装置03可定期在第一服务器01与第二服务器02中获取记录数据,并进行数据核对。在实际应用的过程中,数据差异确定装置03可部署于第一服务器01中或者第二服务器02中,还可以为独立存在的装置,本申请实施例对此不进行具体限定。
以下,介绍本申请实施例的一种数据差异确定方法,所述数据差异确定方法可以运行于上述数据差异确定***中,图2是本申请实施例提供的一种数据差异确定方法的流程示意图,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的***或服务器产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。具体的如图2所示,所述方法可以包括:
S201.获取第一服务器的第一交易记录信息和第一资源转移信息。
S203.获取第二服务器的第二交易记录信息和第二资源转移信息。
本说明书实施例中,第一服务器可以为第三方支付机构。在实际应用中,第三方支付机构可以为具备一定实力和信誉保障,取得了支付牌照,由央行统一监控的独立机构。其是买卖双方在交易过程中的资金“中间平台”,采用与各大银行签约的方式,提供与银行支付结算***接口的交易支付平台的网络支付模式。
具体地,第三方支付机构可以进一步包括支付平台核心***和支付平台订单***。其中,支付平台核心***可以为支付平台中的余额记账核心***,记录客户资金账户的余额及其变动流水,简称核心***。支付平台订单***可以为支付平台完成客户交易的业务***,记录客户支付业务信息,包含收款单、付款单、退款单。当客户执行快捷支付、提现到银行卡,退单到银行卡操作时候会影响备付金银行账户和客户资金账户变动,简称订单***。其中,客户资金账户可以为第三方支付机构在自身业务***中为客户开立的、用于记录客户资金收付结算信息的账户。
相应地,第二服务器可以为与该第三方支付机构签约的银行***。在实际应用中,第二服务器可以进一步包括银行凭证***和银行流水***。其中,银行凭证***可以为清算组织、银行或其他外部资金方提供交易确认凭证相关单据的***,反映一笔交易的最终状态,包括银行对账单、付款对账单、退款对账单等,简称凭证***。银行流水***指清算组织、银行或外部资金方提供备付金资金实际发生和相关余额的变动记录的***,简称流水***。其中,备付金可以为第三方支付机构为办理客户委托的支付业务而实际收到的预收待付货币资金,支付机构按规定在人民银行或各付金银行开立的、用于存放客户备付金的各种银行账户可以为备付金银行账户。
本说明书实施例中,在对数据进行核对之前,数据差异确定装置需要获取第一服务器中的数据和第二服务器中的数据。
具体地,第一服务器中的数据可以包括第一交易记录信息和第一资源转移信息,该第一交易记录信息可以包括订单***中的收款单、付款单、退款单等,该第一资源转移信息可以包括核心***中的记录客户资金账户的余额及其变动流水记录。
具体地,第二服务器中的数据可以包括第二交易记录信息和第二资源转移信息,该第二交易记录信息可以包括凭证***中的银行对账单、付款对账单、退款对账单等,该第二资源转移信息可以包括流水***中的备付金银行账户的余额及变动流水记录。
在实际应用中,为了保证第一服务器中的数据与第二服务器中的数据的一致性和准确性,数据差异确定装置需要周期性的对第一服务器中的数据与第二服务器中的数据进行核对。且数据差异确定装置获取到的第一服务器中的数据和第二服务器中的数据是处于相同时间段的数据。
在一个可行的实施例中,数据差异确定装置可以以应用程序的形式搭载在服务器中,若数据差异确定装置以应用程序的形式搭载在服务器中,则可以通过与服务器相连的终端对数据差异确定装置需要核对的数据来进行设置,终端可以提供设置数据差异确定装置的获取时间段的设置入口,当检测到用户触发该设置入口时,终端显示时间设置页面,该时间设置页面上可以包括开始日期输入框和结束日期输入框。当检测到用户完成在开始日期输入框和结束日期输入框中输入日期后,获取用户输入的开始日期和结束日期,基于开始日期和日期,数据差异确定装置获取第一服务器位于该时间段内的数据以及第二服务器位于该时间段内的数据。
本申请实施例中,在所述获取第一服务器的第一交易记录信息和第一资源转移信息之前,所述方法还可以包括获取第一预设时间内的数据源,并对所述数据源中的数据进行数据甄别的步骤S200,具体地,如图3所示,S200可以进一步包括:
S2001.获取所述第一服务器在第一预设时间内的第一数据源。
S2003.获取所述第二服务器在所述第一预设时间内的第二数据源。
本申请实施例中,第一数据源可以包括从核心***中拉取到的核心单以及从订单***中拉取到的订单,第二数据源可以包括从凭证***中拉取到的凭证单以及从流水***中拉取到的流水单,其中,凭证单可以包括收款账单、付款账单、退款账单等。
在实际应用中,数据源的拉取是按照预设时间来进行的,比如预设时间为1天,每一天拉取一次数据。
在实际应用中,数据差异确定装置从第一服务器和第二服务器中拉取到的数据是原始数据,在拉取到原始的数据源之后,需要对该数据源中的数据进行S2005-S20013中的数据甄别过程,判断数据源中的数据的类型以及所属的科目等,比如,判断数据是否属于第一交易记录信息、第一资源转移信息、第二交易记录信息或第二资源转移信息。
S2005.从信息识别库中查找与所述第一交易记录信息对应的第一识别规则、与所述第一资源转移信息对应的第二识别规则、与所述第二交易记录信息对应的第三识别规则以及与所述第二资源转移信息对应的第四识别规则。
S2007.基于所述第一识别规则对所述第一数据源中的数据进行识别,得到所述第一服务器在所述第一预设时间内的第一交易记录信息。
S2009.基于所述第二识别规则对所述第一数据源中的数据进行识别,得到所述第一服务器在所述第一预设时间内的第一资源转移信息。
S20011.基于所述第三识别规则对所述第二数据源中的数据进行识别,得到所述第二服务器在所述第一预设时间内的第二交易记录信息。
S20013.基于所述第四识别规则对所述第二数据源中的数据进行识别,得到所述第二服务器在所述第一预设时间内第二资源转移信息。
其中,所述第二服务器为与所述第一服务器的标识信息对应的服务器,所述信息识别库包括交易记录信息与识别规则之间的第一映射关系以及资源记录信息与识别规则之间的第二映射关系。
本申请实施例中,数据差异确定装置中设置有信息识别库,该信息识别库中可以包括交易记录信息与识别规则之间的第一映射关系以及资源记录信息与识别规则之间的第二映射关系,在对数据源中的数据进行甄别的时候,可以使用识别规则依次与数据源中的数据进行匹配,从而从数据源中甄别出第一交易记录信息、第一资源转移信息、第二交易记录信息和第二资源转移信息。
在一个可行的实施例中,识别规则可以是基于数据格式的识别规则,则在对数据源中的数据进行识别的时候,可以提取数据源中的数据格式,比如分隔符、竖线、逗号等,通过提取到的数据格式与基于数据格式的识别规则进行匹配,从而得出数据类型。具体地,该识别规则可以为正则表达式。
S205.核对所述第一交易记录信息与所述第一资源转移信息,得到所述第一服务器的第一数据核对结果。
本申请实施例中,如图4所示,所述核对所述第一交易记录信息与所述第一资源转移信息,得到所述第一服务器的第一数据核对结果,可以包括:
S2051.从所述第一交易记录信息中获取第一交易数据。
S2053.从所述第一资源转移信息中获取第一资源数据;其中,所述第一交易数据与所述第一资源数据相关联。
S2055.核对所述第一交易数据所包含的内容与所述第一资源数据所包含的内容。
S2057.将内容核对存在差异的第一交易数据与第一资源数据确定为第一差异数据。
本申请实施例中,在数据甄别之后,需要对数据进行核对,S2051-S2057为第一服务器中的内部比对过程。
在实际应用中,在数据甄别之后,每一个数据都会具有一个唯一的标识信息,比如身份标识号码(Identity,ID),数据差异确定装置可以通过数据ID,从第一交易记录信息和第一资源转移信息中查找到两个彼此相关联的第一交易数据和第一资源数据,并对相关联的第一交易数据所包含的内容与第一资源数据所包含的内容进行核对,若存在差异,则将存在差异的第一交易数据与第一资源数据确定为第一差异数据。其中,内部比对过程后,还会生成内部比对汇总表,该内部比对汇总表用于汇总内部比对过程中所用到的所有数据。
S207.核对所述第二交易记录信息与所述第二资源转移信息,得到所述第二服务器的第二数据核对结果。
本申请实施例中,继续如图4所示,所述核对所述第二交易记录信息与所述第二资源转移信息,得到所述第二服务器的第二数据核对结果,可以包括:
S2071.从所述第二交易记录信息中获取第二交易数据。
S2073.从所述第二资源转移信息中获取第二资源数据;其中,所述第二交易数据与所述第二资源数据相关联。
S2075.核对所述第二交易数据所包含的内容与所述第二资源数据所包含的内容。
S2077.将内容核对存在差异的第二交易数据与第二资源数据确定为第二差异数据。其中,外部比对过程后,还会生成外部比对汇总表,该外部比对汇总表用于汇总外部比对过程中所用到的所有数据。
本申请实施例中,S2071-S2077为第二服务器中的外部比对过程。在实际应用中,与S2051-S2057类似,数据差异确定装置可以通过数据的ID,从第二交易记录信息和第二资源转移信息中查找到两个彼此相关联的第二交易数据和第二资源数据,并对第二交易数据所包含的内容与第二资源数据所包含的内容进行核对,若存在差异,则将存在差异的第二交易数据与第二资源数据确定为第二差异数据。
S209.核对所述第一交易记录信息与所述第二交易记录信息,得到所述第一服务器与所述第二服务器之间的第三数据核对结果。
在实际应用中,第一服务器与第二服务器之间的差异主要体现在第一交易记录信息与第二交易记录信息中的内外比对中。如果按照传统的方式,对第一预设时间(比如1天)内获取到的数据进行集中比对,那将会给数据差异确定装置的***造成较大的压力。为了缓解***压力,本申请实施例提出了一种预核对机制,具体地,继续如图4所示,在所述核对所述第一交易记录信息与所述第二交易记录信息,得到所述第一服务器与所述第二服务器之间的第三数据核对结果之前,所述方法还包括:
S208.对所述第一交易记录信息和所述第二交易记录信息进行预核对。
具体地,所述对所述第一交易记录信息和所述第二交易记录信息进行预核对,可以包括:
S2081.将所述第一预设时间划分为至少一个第二预设时间区间。
S2083.核对每个第二预设时间区间内的第一交易记录信息与第二交易记录信息,得到与所述第二预设时间区间对应的预核对差异信息。
在一个可行的实施例中,以第一预设时间为一天为例,预核对机制可以为:将一天拆分至少一个第二预设时间区间,比如拆分为24个小时,每一个第二预设时间区间为1h,以每个小时为单位,对每个小时获取到的第一交易记录信息和所述第二交易记录信息进行预核对,将核对上数据的进行汇总,将核对不上的数据确定为每个小时内的预核对差异信息。这样在后续进行内外比对的时候,只需要比对与核对差异信息中的数据即可,这样就能够大大减轻数据差异确定装置的***压力。
本申请实施例中,继续如图4所示,所述核对所述第一交易记录信息与所述第二交易记录信息,得到所述第一服务器与所述第二服务器之间的第三数据核对结果,可以包括:
S2091.将每个与所述第二预设时间区间对应的预核对差异信息进行汇总,得到所述第一预设时间内的交易差异信息。
S2093.从所述交易差异信息中的第一交易记录信息中获取第三交易数据。
S2095.从所述交易差异信息中的第二交易记录信息中获取第四交易数据;其中,所述第三交易数据与所述第四交易数据相关联。
S2097.核对所述第三交易数据所包含的内容与所述第四交易数据所包含的内容。
S2099.将内容核对存在差异的第三交易数据与第四交易数据确定为第三差异数据。
本申请实施例中,可以将S2083中得到的每个与所述第二预设时间区间对应的预核对差异信息进行汇总,得到第一预设时间内的交易差异信息,接着根据数据ID从第一交易记录信息与第二交易记录信息中查找到两组彼此相关联的数据,最后再对这两组彼此相关联的数据中的内容进行核对,得到表征内外差异的第三差异数据。例如,第一交易记录信息中的第三交易数据为收款单,则与该收款单相关联的第四交易数据应该为收款账单,若收款单与收款账单中的内容不匹配,则可以将该收款单和收款账单确定为第三差异数据。
在实际应用中,内外比对之后,数据差异确定装置还会生成内外比对汇总表和比较结果表,该外部比对汇总表用于汇总内外比对过程中所用到的所有数据。由于内外比对的差异比较大,但是大部分差异并不是真正的差异,有可能是在途资金,因此,为了避免差异的误判,可以先将第三差异缓存在比较结果表中,一段时间后,若该差异还没有自动消除,则可以认为该差异非在途导致的差异,此时,可以将该差异存储到差异表中。其中,如图5所示,在途资金可以包括第三方支付机构已收、签约银行未收,签约银行已付、第三方支付机构未付,签约银行已收、第三方支付机构未收,第三方支付机构已付、签约银行未付等。
本申请实施例中,由于在内外比对之前,预先进行了预核对步骤,数据差异确定装置在进行内外比对的过程中需要比对的数据量大大减少,可以由未进行预核对的上亿次对比缩减到为几百万次比对,甚至几万次比对,从而有效减轻了数据差异确定装置***压力。
S2011.基于所述第一数据核对结果、所述第二数据核对结果和所述第三数据核对结果,确定所述第一服务器与所述第二服务器之间的数据差异明细。
本申请实施例中,继续如图4所示,所述基于所述第一数据核对结果、所述第二数据核对结果和所述第三数据核对结果,确定所述第一服务器与所述第二服务器之间的数据差异明细,可以包括:
S20111.基于所述第一差异数据中的第一交易数据与第一资源数据之间的对应关系,生成第一差异明细表。
S20113.基于所述第二差异数据中的第二交易数据与第二资源数据之间的对应关系,生成第二差异明细表。
S20115.基于所述第三差异数据中的第三交易差异数据与第四交易差异数据之间的对应关系,生成第三差异明细表。
S20117.对所述第一差异明细表、所述第二差异明细表和所述第三差异明细表进行汇总,得到所述第一服务器与所述第二服务器之间的数据差异明细表。
本申请实施例中,在得到第一差异数据、第二差异数据、第三差异数据和第三差异数据之后,可以根据每个差异数据中存在差异的数据之间的对应关系生成相应的差异明细表,最后将各个差异明细表汇总,得到第一服务器与第二服务器之间的数据差异明细表。
本申请实施例中,在三大比对之后,可以得到汇总表和差异明细表,由于此时差异已经明细化,能够确定出是哪一笔资金或流水导致的差异。由于差异明细后,每一笔差异明细均会有一个唯一标识,在对差异进行处理的时候,该数据差异确定装置可以对通过该标识,自动查找到导致差异的相关联的两笔数据,然后***自动对这两笔数据进行记账过账、冲销、计算资金差异、回滚等操作。
图6所示为本申请实施例提供的一种数据差异确定方法在一种场景中的逻辑框架图,从图6中可以看出,本申请实施例中的数据差异确定方法可以包括数据源拉取、数据甄别、数据核对以及差异处理四大步骤,通过对核心***、订单***数据的抽取清洗与分析,完成对第三方支付机构业务情况的凭证获取,并通过外部银行凭证***、流水***获取相应的实际资金来源方的业务凭证和备付金账户流水加工处理后完成基础的记账准备。接着通过三大比对完成记账凭证生成。最后***根据记账凭证通过记账过账、冲销、技术资金差异等操作完成算账和核销处理。其中,备付金账户余额、客户资金账户余额、核心***、订单***、凭证***、流水***以及差异之间的关系可以如图7,从图7中可以看出,客户资金账户余额+∑***差异+∑在途资金+∑银行差异=备付金账户余额。
图8为本申请实施例提供的应用于图6场景中的数据异常确定方法的时序图,该时序图中可以包括以下步骤:
S301.分析师在签约银行进行开户,建立备付金银行账户,并将备付金银行账户告知数据异常确定装置。
S303.分析师设置分录规则配置,并将设置好的分录规则配置告知数据异常确定装置。
S305.统一数据服务器准备数据。
S307.数据异常确定装置向统一数据服务器发送数据检查请求。
S309.统一数据服务器基于该数据检查请求向数据异常确定装置反馈数据检查结果,比如数据确认结果。
S3011.数据异常确定装置基于S309中的数据确认结果,向签约银行发送进出识别标记、凭证识别标记以及流水单识别标记请求。
S3013.签约银行基于S3011中的请求向数据异常确定装置反馈数据确认结果。
S3015.数据异常确定装置基于S3013中的数据确认结果,对第三方支付机构与签约银行之间的数据进行内部比对、外部比对以及内外比对,在三大比对结束后,***会自动将差异进行消除。当然除了***自动消除外,对于一些不是每天都发生的差异或者风险比较大的差异,还可以由分析师协助完成差异消除,如果需要分析师协助完成差异消除,则可以将比对结果发送至分析师,并进入S3017。
S3017.分析师基于比对结果,检查异常,并人工定位跟踪异常差异明细,并将检查结果反馈至数据异常确定装置,同时触发记账过账操作请求。
S3019.数据异常确定装置基于记账过账操作请求,向签约银行发送启动批量记账过账请求,并接收签约银行反馈的记账过账结果。
S3021.数据异常确定装置向分析师反馈分录完成结果,以使分析师基于分录完成结果对异常明细的处理进行查看和确认。
S3023.在分析师确认完成之后,将调节表、人行表、未达项的异常明细发送至数据异常确定装置。其中,未达账项可以为:对于一笔支付业务,第三方支付机构或备付金银行一方已反映,另一方尚未反映,比如支付机构已增加(减少)客户资金账户佘额、各签约银行未增加(减少)各付金银行账户余额以及签约银行己增加(减少)备付金银行账户余额、支付机构未增加(减少)客户资金账户余额等情形。
S3025.数据异常确定装置将监管数据,比如异常明细表发送至签约银行。
从图5、图6和图7中可以看出,本申请实施例提供的数据差异确定方法,一方面,在数据源拉取过程中,由于引入了核心***、订单***、凭证***和流水***中的数据,使得数据划分的更加细致,避免了第三方支付机构只能和签约银行对总金额,一旦出现总金额不一致很难定位差异的原因;另一方面,在数据甄别过程中,通过预设匹配规则对数据源中的数据进行甄别,从而为后续的数据核对提供更准确以及更真实的数据,提高数据差异确定的准确性,降低资金风险;另一方面,在数据核对过程中,采用三大比对原则,即核心单与订单之间的内部比对、凭证单与流水单之间的外部比对、订单与凭证单之间的内外比对,通过上述三大比对,能够将差异明细化,即能够判断是哪一个数据或流水导致的差异;另一方面,在内外比对之前,设计了一个预核对机制,通过该预核对机制能够大大缩减***核对的数据量,有效减小***压力;另一方面,在三大比对得到差异数据之后,可以对该差异数据汇总形成数据差异表,***会自动根据数据ID查找到具体的导致差异的数据,并对导致差异的数据自动进行冲销等处理,解决了财务只能手工冲销,操作风险高的问题。***上线后发现资金差异问题更快、更准、更清晰和科目账龄计算更准确,实现了***自动冲销,减少人工操作工作量,降低了冲销风险。
如图9所示,本申请实施例还提供了一种数据差异确定装置,所述数据差异确定装置可以包括:
第一获取模块401,可以用于获取第一服务器的第一交易记录信息和第一资源转移信息。
第二获取模块403,可以用于获取第二服务器的第二交易记录信息和第二资源转移信息。
第一核对模块405,可以用于核对所述第一交易记录信息与所述第一资源转移信息,得到所述第一服务器的第一数据核对结果。
第二核对模块407,可以用于核对所述第二交易记录信息与所述第二资源转移信息,得到所述第二服务器的第二数据核对结果。
第三核对模块409,可以用于核对所述第一交易记录信息与所述第二交易记录信息,得到所述第一服务器与所述第二服务器之间的第三数据核对结果。
确定模块4011,可以用于基于所述第一数据核对结果、所述第二数据核对结果和所述第三数据核对结果,确定所述第一服务器与所述第二服务器之间的数据差异明细。
在一个可行的实施例中,所述装置还可以包括:
第一数据源获取模块,可以用于获取所述第一服务器在第一预设时间内的第一数据源。
第二数据源获取模块,可以用于获取所述第二服务器在所述第一预设时间内的第二数据源。
识别规则查找模块,可以用于从信息识别库中查找与所述第一交易记录信息对应的第一识别规则、与所述第一资源转移信息对应的第二识别规则、与所述第二交易记录信息对应的第三识别规则以及与所述第二资源转移信息对应的第四识别规则。
第一交易记录信息识别模块,可以用于基于所述第一识别规则对所述第一数据源中的数据进行识别,得到所述第一服务器在所述第一预设时间内的第一交易记录信息。
第一资源转移信息识别模块,可以用于基于所述第二识别规则对所述第一数据源中的数据进行识别,得到所述第一服务器在所述第一预设时间内的第一资源转移信息。
第二交易记录信息识别模块,可以用于基于所述第三识别规则对所述第二数据源中的数据进行识别,得到所述第二服务器在所述第一预设时间内的第二交易记录信息。
第二资源转移信息识别模块,可以用于基于所述第四识别规则对所述第二数据源中的数据进行识别,得到所述第二服务器在所述第一预设时间内第二资源转移信息;
其中,所述第二服务器为与所述第一服务器的标识信息对应的服务器,所述信息识别库包括交易记录信息与识别规则之间的第一映射关系以及资源记录信息与识别规则之间的第二映射关系。
在一个可行的实施例中,所述第一核对模块405可以包括:
第一交易数据获取单元,可以用于从所述第一交易记录信息中获取第一交易数据。
第一资源数据获取单元,可以用于从所述第一资源转移信息中获取第一资源数据;其中,所述第一交易数据与所述第一资源数据相关联。
第一内容核对单元,可以用于核对所述第一交易数据所包含的内容与所述第一资源数据所包含的内容。
第一差异数据确定单元,可以用于将内容核对存在差异的第一交易数据与第一资源数据确定为第一差异数据。
在一个可行的实施例中,所述第二核对模块407可以包括:
第二交易数据获取单元,可以用于从所述第二交易记录信息中获取第二交易数据。
第二资源数据获取单元,可以用于从所述第二资源转移信息中获取第二资源数据;其中,所述第二交易数据与所述第二资源数据相关联。
第二内容核对单元,可以用于核对所述第二交易数据所包含的内容与所述第二资源数据所包含的内容。
第二差异数据确定单元,可以用于将内容核对存在差异的第二交易数据与第二资源数据确定为第二差异数据。
在一个可行的实施例中,所述装置还可以包括预核对模块,所述预核对模块可以进一步包括:
第二预设时间区间划分单元,可以用于将所述第一预设时间划分为至少一个第二预设时间区间。
预核对差异信息确定单元,可以用于核对每个第二预设时间区间内的第一交易记录信息与第二交易记录信息,得到与所述第二预设时间区间对应的预核对差异信息。
在一个可行的实施例中,所述第三核对模块409可以进一步包括:
交易差异信息确定单元,可以用于将每个与所述第二预设时间区间对应的预核对差异信息进行汇总,得到所述第一预设时间内的交易差异信息。
第三交易数据获取单元,可以用于从所述交易差异信息中的第一交易记录信息中获取第三交易数据。
第四交易数据获取单元,可以用于从所述交易差异信息中的第二交易记录信息中获取第四交易数据;其中,所述第三交易数据与所述第四交易数据相关联。
第三内容核对单元,可以用于核对所述第三交易数据所包含的内容与所述第四交易数据所包含的内容。
第三差异数据确定单元么可以用于将内容核对存在差异的第三交易数据与第四交易数据确定为第三差异数据。
在一个可行的实施例中,所述确定模块4011可以进一步包括:
第一差异明细表确定单元,可以用于基于所述第一差异数据中的第一交易数据与第一资源数据之间的对应关系,生成第一差异明细表。
第二差异明细表确定单元,可以用于基于所述第二差异数据中的第二交易数据与第二资源数据之间的对应关系,生成第二差异明细表。
第三差异明细表确定单元,可以用于基于所述第三差异数据中的第三交易差异数据与第四交易差异数据之间的对应关系,生成第三差异明细表。
数据差异明细表确定单元,可以用于对所述第一差异明细表、所述第二差异明细表和所述第三差异明细表进行汇总,得到所述第一服务器与所述第二服务器之间的数据差异明细表。
需要说明的是,数据差异确定装置可以为核对支付机构客户资金账户和备付金银行账户一致性,管理备付金的平台。是第三方支付机构针对业务的资金流转,结合备付金银行账户流水单检查支付机构每日客户备付金出、入金记录是否与备付金银行的记录相一致,确认客户备付金未达账项,对未达项资金冲销和监控的平台,图9中所示的装置为数据差异确定装置中的虚拟模块,在实际应用过程中,参见图10,数据差异确定装置可以包括后台***和前端管理***。进一步地,后台***又可以包括第一管理服务器、第二管理服务器、核对服务器以及清算服务器。
具体地,所述第一管理服务器用于执行上述第一获取模块中的过程,从第一服务器中获取并存储第一交易记录信息和第一资源转移信息。
具体地,第二管理服务器用于执行上述第二管理服务器中的过程,从第二服务器中获取并存储第二交易记录信息和第二资源转移信息。
具体地,核对服务器用于执行上述第一核对模块、第二核对模块、第三核对模块以及确定模块中的过程,即进行内部核对、外部核对和内外核对三大过程,并基于核对结果确定第一服务器与第二服务器之间的数据差异明细。
具体地,清算服务器将核对服务器上传的差异明细呈现出来,向外推送监管上报报表,并对差异明细进行冲销、记账过账等处理,以便消除差异明细。
具体地,前端管理***提供账户管理、流水管理、财务报表管理(余额报表、调节表、资金比对表、未达账龄表、资金差异表)、配置管理(科目管理、甄别规则配置、日历配置、账龄配置)等模块。
具体地,本申请实施例所述的数据差异确定装置与方法实施例均基于相同发明构思。
本申请实施例还提供了一种数据差异确定的设备,该设备包括处理器和存储器,该存储器中存储有至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、该至少一段程序、该代码集或指令集由该处理器加载并执行以实现如上述方法实施例所提供的数据差异确定方法。
本申请的实施例还提供了一种存储介质,所述存储介质可以保存用于实现方法实施例中数据差异确定方法相关的至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、该至少一段程序、该代码集或指令集由该处理器加载并执行以实现上述方法实施例提供的数据差异确定方法。
可选地,在本说明书实施例中,存储介质可以位于计算机网络的多个网络服务器中的至少一个网络服务器。可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
本说明书实施例所述存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行各种功能应用程序以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、功能所需的应用程序等;存储数据区可存储根据所述设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器还可以包括存储器控制器,以提供处理器对存储器的访问。
本申请实施例所提供的数据差异确定方法实施例可以在移动终端、计算机终端、服务器或者类似的运算装置中执行。以运行在服务器上为例,图11是本申请实施例提供的一种数据差异确定方法的服务器的硬件结构框图。如图11所示,该服务器500可因配置或性能不同而产生比较大的差异,可以包括一个或一个以***处理器(Central ProcessingUnits,CPU)510(处理器510可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器530,一个或一个以上存储应用程序523或数据522的存储介质520(例如一个或一个以上海量存储设备)。其中,存储器530和存储介质520可以是短暂存储或持久存储。存储在存储介质520的程序可以包括一个或一个以上模块,每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器510可以设置为与存储介质520通信,在服务器500上执行存储介质520中的一系列指令操作。服务器500还可以包括一个或一个以上电源560,一个或一个以上有线或无线网络接口550,一个或一个以上输入输出接口540,和/或,一个或一个以上操作***521,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
输入输出接口540可以用于经由一个网络接收或者发送数据。上述的网络具体实例可包括服务器500的通信供应商提供的无线网络。在一个实例中,输入输出接口540包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,输入输出接口540可以为射频(RadioFrequency,RF)模块,其用于通过无线方式与互联网进行通讯。
本领域普通技术人员可以理解,图11所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,服务器500还可包括比图11中所示更多或者更少的组件,或者具有与图11所示不同的配置。
需要说明的是:上述本申请实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置和服务器实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (10)
1.一种数据差异确定方法,其特征在于,所述方法包括:
获取第一服务器的第一交易记录信息和第一资源转移信息;
获取第二服务器的第二交易记录信息和第二资源转移信息;
核对所述第一交易记录信息与所述第一资源转移信息,得到所述第一服务器的第一数据核对结果;
核对所述第二交易记录信息与所述第二资源转移信息,得到所述第二服务器的第二数据核对结果;
核对所述第一交易记录信息与所述第二交易记录信息,得到所述第一服务器与所述第二服务器之间的第三数据核对结果;
基于所述第一数据核对结果、所述第二数据核对结果和所述第三数据核对结果,确定所述第一服务器与所述第二服务器之间的数据差异明细。
2.根据权利要求1所述的方法,其特征在于,在所述获取第一服务器的第一交易记录信息和第一资源转移信息之前,所述方法还包括:
获取所述第一服务器在第一预设时间内的第一数据源;
获取所述第二服务器在所述第一预设时间内的第二数据源;
从信息识别库中查找与所述第一交易记录信息对应的第一识别规则、与所述第一资源转移信息对应的第二识别规则、与所述第二交易记录信息对应的第三识别规则以及与所述第二资源转移信息对应的第四识别规则;
基于所述第一识别规则对所述第一数据源中的数据进行识别,得到所述第一服务器在所述第一预设时间内的第一交易记录信息;
基于所述第二识别规则对所述第一数据源中的数据进行识别,得到所述第一服务器在所述第一预设时间内的第一资源转移信息;
基于所述第三识别规则对所述第二数据源中的数据进行识别,得到所述第二服务器在所述第一预设时间内的第二交易记录信息;
基于所述第四识别规则对所述第二数据源中的数据进行识别,得到所述第二服务器在所述第一预设时间内第二资源转移信息;
其中,所述第二服务器为与所述第一服务器的标识信息对应的服务器,所述信息识别库包括交易记录信息与识别规则之间的第一映射关系以及资源记录信息与识别规则之间的第二映射关系。
3.根据权利要求1所述的方法,其特征在于,所述核对所述第一交易记录信息与所述第一资源转移信息,得到所述第一服务器的第一数据核对结果,包括:
从所述第一交易记录信息中获取第一交易数据;
从所述第一资源转移信息中获取第一资源数据;其中,所述第一交易数据与所述第一资源数据相关联;
核对所述第一交易数据所包含的内容与所述第一资源数据所包含的内容;
将内容核对存在差异的第一交易数据与第一资源数据确定为第一差异数据。
4.根据权利要求1所述的方法,其特征在于,所述核对所述第二交易记录信息与所述第二资源转移信息,得到所述第二服务器的第二数据核对结果,包括:
从所述第二交易记录信息中获取第二交易数据;
从所述第二资源转移信息中获取第二资源数据;其中,所述第二交易数据与所述第二资源数据相关联;
核对所述第二交易数据所包含的内容与所述第二资源数据所包含的内容;
将内容核对存在差异的第二交易数据与第二资源数据确定为第二差异数据。
5.根据权利要求2所述的方法,其特征在于,在所述核对所述第一交易记录信息与所述第二交易记录信息,得到所述第一服务器与所述第二服务器之间的第三数据核对结果之前,所述方法还包括对所述第一交易记录信息和所述第二交易记录信息进行预核对的步骤,所述对所述第一交易记录信息和所述第二交易记录信息进行预核对,包括:
将所述第一预设时间划分为至少一个第二预设时间区间;
核对每个第二预设时间区间内的第一交易记录信息与第二交易记录信息,得到与所述第二预设时间区间对应的预核对差异信息。
6.根据权利要求5所述的方法,其特征在于,所述核对所述第一交易记录信息与所述第二交易记录信息,得到所述第一服务器与所述第二服务器之间的第三数据核对结果,包括:
将每个与所述第二预设时间区间对应的预核对差异信息进行汇总,得到所述第一预设时间内的交易差异信息;
从所述交易差异信息中的第一交易记录信息中获取第三交易数据;
从所述交易差异信息中的第二交易记录信息中获取第四交易数据;其中,所述第三交易数据与所述第四交易数据相关联;
核对所述第三交易数据所包含的内容与所述第四交易数据所包含的内容;
将内容核对存在差异的第三交易数据与第四交易数据确定为第三差异数据。
7.根据权利要求1所述的方法,其特征在于,所述基于所述第一数据核对结果、所述第二数据核对结果和所述第三数据核对结果,确定所述第一服务器与所述第二服务器之间的数据差异明细,包括:
基于所述第一差异数据中的第一交易数据与第一资源数据之间的对应关系,生成第一差异明细表;
基于所述第二差异数据中的第二交易数据与第二资源数据之间的对应关系,生成第二差异明细表;
基于所述第三差异数据中的第三交易差异数据与第四交易差异数据之间的对应关系,生成第三差异明细表;
对所述第一差异明细表、所述第二差异明细表和所述第三差异明细表进行汇总,得到所述第一服务器与所述第二服务器之间的数据差异明细表。
8.一种数据差异确定装置,其特征在于,所述装置包括:
第一获取模块,用于获取第一服务器的第一交易记录信息和第一资源转移信息;
第二获取模块,用于获取第二服务器的第二交易记录信息和第二资源转移信息;
第一核对模块,用于核对所述第一交易记录信息与所述第一资源转移信息,得到所述第一服务器的第一数据核对结果;
第二核对模块,用于核对所述第二交易记录信息与所述第二资源转移信息,得到所述第二服务器的第二数据核对结果;
第三核对模块,用于核对所述第一交易记录信息与所述第二交易记录信息,得到所述第一服务器与所述第二服务器之间的第三数据核对结果;
确定模块,用于基于所述第一数据核对结果、所述第二数据核对结果和所述第三数据核对结果,确定所述第一服务器与所述第二服务器之间的数据差异明细。
9.一种设备,其特征在于,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1-7任一所述的数据差异确定方法。
10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求1-7任一所述的数据差异确定方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910726006.XA CN112347110B (zh) | 2019-08-07 | 2019-08-07 | 一种数据差异确定方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910726006.XA CN112347110B (zh) | 2019-08-07 | 2019-08-07 | 一种数据差异确定方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112347110A true CN112347110A (zh) | 2021-02-09 |
CN112347110B CN112347110B (zh) | 2024-03-15 |
Family
ID=74366678
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910726006.XA Active CN112347110B (zh) | 2019-08-07 | 2019-08-07 | 一种数据差异确定方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112347110B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112950355A (zh) * | 2021-03-10 | 2021-06-11 | 北京国腾联信科技有限公司 | 交易数据处理方法及装置 |
CN113421109A (zh) * | 2021-05-14 | 2021-09-21 | 北京沃东天骏信息技术有限公司 | 一种业务核对方法、装置、电子设备和存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100131347A1 (en) * | 2008-11-24 | 2010-05-27 | Research In Motion Limited | Electronic payment system using mobile wireless communications device and associated methods |
CN103646467A (zh) * | 2013-12-24 | 2014-03-19 | 拉卡拉支付有限公司 | 一种逻辑加密卡脱机交易数据处理方法及装置 |
CN106649500A (zh) * | 2016-10-11 | 2017-05-10 | 中国工商银行股份有限公司 | 数据核对方法及*** |
CN110019194A (zh) * | 2017-09-27 | 2019-07-16 | 腾讯科技(深圳)有限公司 | 数据核对方法、装置、计算机设备及存储介质 |
-
2019
- 2019-08-07 CN CN201910726006.XA patent/CN112347110B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100131347A1 (en) * | 2008-11-24 | 2010-05-27 | Research In Motion Limited | Electronic payment system using mobile wireless communications device and associated methods |
CN103646467A (zh) * | 2013-12-24 | 2014-03-19 | 拉卡拉支付有限公司 | 一种逻辑加密卡脱机交易数据处理方法及装置 |
CN106649500A (zh) * | 2016-10-11 | 2017-05-10 | 中国工商银行股份有限公司 | 数据核对方法及*** |
CN110019194A (zh) * | 2017-09-27 | 2019-07-16 | 腾讯科技(深圳)有限公司 | 数据核对方法、装置、计算机设备及存储介质 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112950355A (zh) * | 2021-03-10 | 2021-06-11 | 北京国腾联信科技有限公司 | 交易数据处理方法及装置 |
CN112950355B (zh) * | 2021-03-10 | 2024-03-01 | 北京国腾联信科技有限公司 | 交易数据处理方法及装置 |
CN113421109A (zh) * | 2021-05-14 | 2021-09-21 | 北京沃东天骏信息技术有限公司 | 一种业务核对方法、装置、电子设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112347110B (zh) | 2024-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20100114774A1 (en) | Chargeback decisioning system | |
US20060200398A1 (en) | Accounting integrity verification method and apparatus | |
US9412107B2 (en) | Predictive fraud screening | |
US20180060839A1 (en) | Systems and methods for predicting chargeback stages | |
CN112668303A (zh) | 数据处理方法、装置、设备及存储介质 | |
US20160042354A1 (en) | Predictive fraud screening | |
CN112347110B (zh) | 一种数据差异确定方法、装置、设备及存储介质 | |
EP3245619A1 (en) | A system and method for consolidating expense records | |
CN114862110A (zh) | 商业银行业务中台构建方法、装置、电子设备及存储介质 | |
WO2021176762A1 (ja) | 不正検出装置、外国人就労システム、プログラム及び外国人就労者の不正労働の検出方法 | |
CN111242773A (zh) | 虚拟资源申请的对接方法、装置、计算机设备及存储介质 | |
CN113222568B (zh) | 一种航运业务结算方法、平台、设备、介质及产品 | |
AU2015210357A1 (en) | Predictive fraud screening | |
CN109685660A (zh) | 清算交收业务处理方法、装置及*** | |
US20210366004A1 (en) | Money management system, money management method, donation management system, donation management method and program | |
CN112561674B (zh) | 客运收入结算方法、装置、存储介质及电子设备 | |
EP3933738A1 (en) | Funds management system, funds management method, contribution management system, contribution management method, and program | |
CN114239519A (zh) | 征信数据处理方法、装置、电子设备及计算机可读介质 | |
CN115082179A (zh) | 一种数据处理方法、装置、设备及存储介质 | |
CN111951016A (zh) | 一种商户协议签约存储方法及装置 | |
US20160117652A1 (en) | Information processing device, electronic credit information collecting system, and electronic credit information collecting method | |
RU2718527C1 (ru) | Автоматизированная система и способ привязки кассовых чеков к платежным транзакциям | |
EP2983119A1 (en) | Predictive fraud screening | |
Dermaku et al. | Model SAAS on international payment organizations | |
CN117350832A (zh) | 一种自动认款核销方法、***、设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |