CN111695900A - Bill data verification method and device, storage medium and electronic device - Google Patents
Bill data verification method and device, storage medium and electronic device Download PDFInfo
- Publication number
- CN111695900A CN111695900A CN202010537557.4A CN202010537557A CN111695900A CN 111695900 A CN111695900 A CN 111695900A CN 202010537557 A CN202010537557 A CN 202010537557A CN 111695900 A CN111695900 A CN 111695900A
- Authority
- CN
- China
- Prior art keywords
- data
- billing
- information
- verification
- bill
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/38—Payment protocols; Details thereof
- G06Q20/389—Keeping log of transactions for guaranteeing non-repudiation of a transaction
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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/38—Payment protocols; Details thereof
- G06Q20/42—Confirmation, e.g. check or permission by the legal debtor of payment
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种账单数据校验方法、装置、存储介质及电子装置。该方法包括:获取待校验账单信息集合,待校验账单信息集合包括多组待校验账单信息,每一待校验账单信息包括第一校验账单信息以及第二校验账单信息,第一校验账单信息和第二校验账单信息分别为不同系统中的信息;获取第一校验账单信息中的第一账单数据和第二校验账单信息中的第二账单数据;将第一账单数据和第二账单数据进行校验,并返回校验结果。本发明能够提高数据校验的可靠性。
The invention discloses a bill data verification method, device, storage medium and electronic device. The method includes: acquiring a set of billing information to be verified, the set of billing information to be verified includes multiple sets of billing information to be verified, each of the billing information to be verified includes first verified billing information and second verified billing information, 1. Verifying the billing information and the second verifying the billing information are respectively information in different systems; obtaining the first billing data in the first verifying the billing information and the second billing data in the second verifying the billing information; The billing data and the second billing data are verified, and the verification result is returned. The invention can improve the reliability of data verification.
Description
技术领域technical field
本发明涉及计算机领域,具体而言,涉及一种账单数据校验方法、装置、存储介质及电子装置电子装置The present invention relates to the field of computers, and in particular, to a method, device, storage medium and electronic device for checking billing data
背景技术Background technique
目前,在数据校验的情况下,往往需要获取支付提供商的账目数据以及平台商户的账目数据,并将支付提供商的账目数据和平台商户的账目数据进行比对,在比对一致的情况下,确认账目数据一致。At present, in the case of data verification, it is often necessary to obtain the account data of the payment provider and the account data of the platform merchant, and compare the account data of the payment provider and the account data of the platform merchant. Next, confirm that the account data is consistent.
在实践中发现,这种校验方式往往只能确保支付提供商的账目数据和平台商户的账目数据一致,对于平台商户的订单数据和账目数据的匹配情况、平台商户的商品数据和订单数据的匹配情况以及平台商户的订单数据和物流数据的匹配的情况,难以确保数据一致性,从而导致数据校验不可靠。In practice, it is found that this verification method can often only ensure that the account data of the payment provider is consistent with the account data of the platform merchant, and the matching of the platform merchant's order data and account data, the platform merchant's product data and order data. The matching situation and the matching situation between the order data and logistics data of the platform merchants make it difficult to ensure data consistency, resulting in unreliable data verification.
针对上述的问题,目前尚未提出有效的解决方案。For the above problems, no effective solution has been proposed yet.
发明内容SUMMARY OF THE INVENTION
本发明实施例提供了一种账单数据校验方法、装置、存储介质及电子装置,能够提高数据校验的可靠性。Embodiments of the present invention provide a method, device, storage medium, and electronic device for checking bill data, which can improve the reliability of data checking.
根据本发明实施例的一个方面,提供了一种账单数据校验方法,包括:获取待校验账单信息集合,上述待校验账单信息集合包括多组待校验账单信息,每一待校验账单信息包括第一校验账单信息以及第二校验账单信息,上述第一校验账单信息和上述第二校验账单信息分别为不同系统中的信息;获取上述第一校验账单信息中的第一账单数据和上述第二校验账单信息中的第二账单数据;将上述第一账单数据和上述第二账单数据进行校验,并返回校验结果。According to an aspect of the embodiments of the present invention, there is provided a method for verifying billing data, including: acquiring a set of billing information to be verified, where the above-mentioned set of billing information to be verified includes multiple sets of billing information to be verified, each of which is to be verified. The billing information includes first verification bill information and second verification bill information, and the first verification bill information and the second verification bill information are respectively information in different systems; obtain the first verification bill information. The first bill data and the second bill data in the above-mentioned second verification bill information; the above-mentioned first bill data and the above-mentioned second bill data are verified, and the verification result is returned.
根据本发明实施例的另一方面,还提供了一种账单数据校验装置,包括:第一获取单元,用于获取待校验账单信息集合,上述待校验账单信息集合包括多组待校验账单信息,每一待校验账单信息包括第一校验账单信息以及第二校验账单信息,上述第一校验账单信息和上述第二校验账单信息分别为不同系统中的信息;第二获取单元,用于获取上述第一校验账单信息中的第一账单数据和上述第二校验账单信息中的第二账单数据;校验单元,用于将上述第一账单数据和上述第二账单数据进行校验,并返回校验结果。According to another aspect of the embodiments of the present invention, there is also provided an apparatus for checking bill data, including: a first obtaining unit configured to obtain a set of bill information to be checked, where the set of bill information to be checked includes multiple groups of bill information to be checked Verification bill information, each to-be-verified bill information includes first verification bill information and second verification bill information, the first verification bill information and the second verification bill information are respectively information in different systems; The second obtaining unit is used to obtain the first bill data in the above-mentioned first verification bill information and the second bill data in the above-mentioned second verification bill information; the verification unit is used for obtaining the above-mentioned first bill data and the above-mentioned second bill data The second billing data is verified, and the verification result is returned.
根据本发明实施例的又一方面,还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述账单数据校验方法。According to yet another aspect of the embodiments of the present invention, a storage medium is also provided, where a computer program is stored in the storage medium, wherein the computer program is configured to execute the above-mentioned billing data verification method when running.
根据本发明实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的账单数据校验方法。According to another aspect of the embodiments of the present invention, an electronic device is also provided, including a memory, a processor, and a computer program stored in the memory and running on the processor, wherein the processor executes the above-mentioned computer program through the computer program Billing data verification method.
在本发明实施例中,获取待校验账单信息集合,待校验账单信息集合包括多组待校验账单信息,每一待校验账单信息包括第一校验账单信息以及第二校验账单信息,第一校验账单信息和第二校验账单信息分别为不同系统中的信息;获取第一校验账单信息中的第一账单数据和第二校验账单信息中的第二账单数据;将第一账单数据和第二账单数据进行校验,并返回校验结果。这一过程能够获取多组待校验账单信息,并对多组待校验账单信息进行账单数据校验,从而实现对多组需要校验的账单信息进行校验,提高了数据校验的可靠性。In this embodiment of the present invention, a set of bill information to be verified is obtained, the set of bill information to be verified includes multiple sets of bill information to be verified, and each bill information to be verified includes first verification bill information and second verification bill information information, the first verification bill information and the second verification bill information are respectively information in different systems; obtain the first bill data in the first verification bill information and the second bill data in the second verification bill information; Verify the first billing data and the second billing data, and return the verification result. This process can obtain multiple sets of billing information to be verified, and perform billing data verification on multiple sets of billing information to be verified, so as to verify multiple sets of billing information to be verified and improve the reliability of data verification. sex.
附图说明Description of drawings
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the attached image:
图1是根据本发明实施例的一种可选的账单数据校验系统的网络环境示意图;1 is a schematic diagram of a network environment of an optional billing data verification system according to an embodiment of the present invention;
图2是根据本发明实施例的一种可选的账单数据校验方法的流程示意图;FIG. 2 is a schematic flowchart of an optional billing data verification method according to an embodiment of the present invention;
图3是根据本发明实施例的一种可选的账单数据校验示意图;3 is a schematic diagram of an optional bill data verification according to an embodiment of the present invention;
图4是根据本发明实施例的一种可选的账单数据校验的校验表格示意图;4 is a schematic diagram of a verification table for an optional bill data verification according to an embodiment of the present invention;
图5是根据本发明实施例的另一种可选的账单数据校验的校验表格示意图;5 is a schematic diagram of a verification table for another optional bill data verification according to an embodiment of the present invention;
图6是根据本发明实施例的另一种可选的账单数据校验的校验表格示意图;6 is a schematic diagram of a verification table for another optional bill data verification according to an embodiment of the present invention;
图7是根据本发明实施例的一种可选的时间切点的示意图;7 is a schematic diagram of an optional time cut point according to an embodiment of the present invention;
图8是根据本发明实施例的另一种可选的账单数据校验的流程示意图;FIG. 8 is a schematic flowchart of another optional bill data verification according to an embodiment of the present invention;
图9是根据本发明实施例的一种可选的账单数据校验装置的示意图;FIG. 9 is a schematic diagram of an optional bill data verification apparatus according to an embodiment of the present invention;
图10是根据本发明实施例的一种可选的电子装置的结构示意图。FIG. 10 is a schematic structural diagram of an optional electronic device according to an embodiment of the present invention.
具体实施方式Detailed ways
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。In order to make those skilled in the art better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only Embodiments are part of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terms "first", "second" and the like in the description and claims of the present invention and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific sequence or sequence. It is to be understood that the data so used may be interchanged under appropriate circumstances such that the embodiments of the invention described herein can be practiced in sequences other than those illustrated or described herein. Furthermore, the terms "comprising" and "having" and any variations thereof, are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those expressly listed Rather, those steps or units may include other steps or units not expressly listed or inherent to these processes, methods, products or devices.
根据本发明实施例的一个方面,提供了一种账单数据校验方法,可选地,作为一种可选的实施方式,上述账单数据校验方法可以但不限于应用于如图1所示的网络环境中的账单数据校验系统中,该账单数据校验系统包括用户设备102、网络110及服务器112。其中,用户设备102中包括人机交互屏幕104,处理器106及存储器108。人机交互屏幕104用于显示待校验账单集合中的多组待校验账单信息,以及第一校验账单信息中的第一账单数据和第二校验账单信息中的第二账单数据等信息;处理器106,用于获取数据校验配置信息,并根据数据校验配置信息在第一校验账单信息中获取第一账单数据,以及根据数据校验配置信息在第二校验账单信息中获取第二账单数据。存储器108用于存储不同系统中的账单信息。进一步的,处理器106通过网络110将上述第一账单数据和上述第二账单数据发送给服务器112。服务器112中包括数据库114及处理引擎116。其中,数据库114用于按照顺序存储上述第一账单数据和上述第二账单数据,其中,第一账单数据可以包括多个数据值,第二账单数据也可以包括多个数据值,并且第一账单数据中的多个数据值和第二账单数据中的多个数据值为对应进行比对的数据值。处理器引擎116用于将第一账单数据和第二账单数据进行校验,并返回校验结果。According to an aspect of the embodiments of the present invention, a method for verifying billing data is provided. Optionally, as an optional implementation manner, the above-mentioned method for verifying billing data may be, but not limited to, the method shown in FIG. 1 . In the billing data verification system in the network environment, the billing data verification system includes the user equipment 102 , the network 110 and the server 112 . The user equipment 102 includes a human-computer interaction screen 104 , a processor 106 and a memory 108 . The human-computer interaction screen 104 is used to display multiple sets of bill information to be verified in the set of bills to be verified, as well as the first bill data in the first verified bill information and the second bill data in the second verified bill information, etc. information; the processor 106 is configured to obtain the data verification configuration information, obtain the first billing data in the first verification billing information according to the data verification configuration information, and verify the billing information in the second verification according to the data verification configuration information to obtain the second billing data. Memory 108 is used to store billing information in various systems. Further, the processor 106 sends the above-mentioned first billing data and the above-mentioned second billing data to the server 112 through the network 110 . The server 112 includes a database 114 and a processing engine 116 . The database 114 is used to store the first bill data and the second bill data in sequence, wherein the first bill data may include multiple data values, the second bill data may also include multiple data values, and the first bill data may include multiple data values. The plurality of data values in the data and the plurality of data values in the second billing data are corresponding data values for comparison. The processor engine 116 is configured to verify the first billing data and the second billing data, and return a verification result.
S101,用户设备102获取待校验账单信息集合,待校验账单信息集合包括多组待校验账单信息,每一待校验账单信息包括第一校验账单信息以及第二校验账单信息,第一校验账单信息和第二校验账单信息分别为不同系统中的信息;S101, the user equipment 102 acquires a set of billing information to be verified, the set of billing information to be verified includes multiple sets of billing information to be verified, and each billing information to be verified includes first verified billing information and second verified billing information, The first verification bill information and the second verification bill information are respectively information in different systems;
S102,用户设备102获取第一校验账单信息中的第一账单数据和第二校验账单信息中的第二账单数据;S102, the user equipment 102 obtains the first billing data in the first verified billing information and the second billing data in the second verified billing information;
S103,用户设备102将第一校验账单信息中的第一账单数据和第二校验账单信息中的第二账单数据发送给网络110;S103, the user equipment 102 sends the first billing data in the first verified billing information and the second billing data in the second verified billing information to the network 110;
S104,网络110将第一校验账单信息中的第一账单数据和第二校验账单信息中的第二账单数据发送给服务器112;S104, the network 110 sends the first billing data in the first verification billing information and the second billing data in the second verification billing information to the server 112;
S105,服务器112将第一账单数据和第二账单数据进行校验,并返回校验结果。S105, the server 112 verifies the first billing data and the second billing data, and returns a verification result.
本发明实施例中,在用户设备中可以运行账单数据校验系统对应的代码,来使得用户设备从数据库中获取待校验账单信息集合,其中,待校验账单信息集合可以包括存储在用户设备的存储器中的账单信息,也可以包括存储在其它用户设备中的账单信息,还可以包括存储在服务器中的账单信息等,本发明实施例中不做限定。待校验账单信息集合中包括多组待校验账单信息,每一组待校验账单信息包括两个待校验账单信息,分别为第一校验账单信息和第二校验账单信息。第一校验账单信息和第二校验账单信息为不同系统中的信息。例如,在第一校验账单信息为支付提供方的支付账单信息的情况下,第二校验账单信息可以为平台商户的支付账单信息,此时对第一校验账单信息和第二校验账单信息进行校验,也即是对支付提供方的支付数据和平台商户的支付数据进行校验。又或者,在第一校验账单信息为平台商户的支付账单信息的情况下,第二校验账单信息可以为平台商户的订单账单信息,此时对第一校验账单信息和第二校验账单信息进行校验,也即是对平台商户的支付数据和订单数据进行校验。可选的,获取待校验账单信息集合的方式可以为:接收用户选择校验的多组待校验账单信息,并将用户选择校验的多组待校验账单信息确定为待校验账单信息集合。这一过程能够实现对用户选择校验的账单进行校验,校验方式更灵活。在用户设备获取到第一账单数据和第二账单数据之后,可以通过网络将第一账单数据和第二账单数据发送给服务器,以使服务器在大数据平台上解析第一账单数据和第二账单数据,并对第一账单数据和第二账单数据进行校验,返回校验结果。In this embodiment of the present invention, a code corresponding to the billing data verification system may be run in the user equipment, so that the user equipment obtains a set of billing information to be verified from a database, wherein the set of billing information to be verified may include a set of billing information stored in the user equipment The billing information in the storage of the server may also include billing information stored in other user equipment, and may also include billing information stored in a server, etc., which is not limited in this embodiment of the present invention. The to-be-verified bill information set includes multiple groups of to-be-verified bill information, and each group of to-be-verified bill information includes two to-be-verified bill information, which are the first verified bill information and the second verified bill information. The first verified billing information and the second verified billing information are information in different systems. For example, in the case where the first verification bill information is the payment provider's payment bill information, the second verification bill information may be the payment bill information of the platform merchant. In this case, the first verification bill information and the second verification bill information are The billing information is verified, that is, the payment data of the payment provider and the payment data of the platform merchant are verified. Alternatively, in the case where the first verification bill information is the payment bill information of the platform merchant, the second verification bill information may be the order bill information of the platform merchant, and the first verification bill information and the second verification bill information are compared. The billing information is verified, that is, the payment data and order data of the platform merchants are verified. Optionally, the method of obtaining the set of bill information to be verified may be: receiving multiple sets of bill information to be verified selected by the user for verification, and determining the multiple sets of bill information to be verified selected by the user as the bill to be verified. collection of information. This process can realize the verification of the bill that the user chooses to verify, and the verification method is more flexible. After the user equipment obtains the first billing data and the second billing data, it can send the first billing data and the second billing data to the server through the network, so that the server can parse the first billing data and the second billing data on the big data platform data, verify the first billing data and the second billing data, and return the verification result.
可选地,在本实施例中,上述用户设备可以但不限于为手机、平板电脑、笔记本电脑、PC机等支持运行应用客户端的计算机设备。上述服务器和用户设备可以但不限于通过网络实现数据交互,上述网络可以包括但不限于无线网络或有线网络。其中,该无线网络包括:蓝牙、WIFI及其他实现无线通信的网络。上述有线网络可以包括但不限于:广域网、城域网、局域网。上述仅是一种示例,本实施例中对此不作任何限定。Optionally, in this embodiment, the above-mentioned user equipment may be, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a PC, and other computer equipment that supports running an application client. The above-mentioned server and user equipment may, but are not limited to, implement data interaction through a network, and the above-mentioned network may include, but is not limited to, a wireless network or a wired network. Wherein, the wireless network includes: Bluetooth, WIFI and other networks that realize wireless communication. The above wired network may include, but is not limited to, a wide area network, a metropolitan area network, and a local area network. The above is only an example, which is not limited in this embodiment.
可选地,作为一种可选的实施方式,如图2所示,上述账单数据校验方法包括:Optionally, as an optional implementation manner, as shown in FIG. 2 , the foregoing billing data verification method includes:
S201,获取待校验账单信息集合,待校验账单信息集合包括多组待校验账单信息,每一待校验账单信息包括第一校验账单信息以及第二校验账单信息,第一校验账单信息和第二校验账单信息分别为不同系统中的信息;S201: Obtain a set of bill information to be verified, where the set of bill information to be verified includes multiple sets of bill information to be verified, and each bill information to be verified includes first verified bill information and second verified bill information. The verification bill information and the second verification bill information are respectively information in different systems;
S202,获取第一校验账单信息中的第一账单数据和第二校验账单信息中的第二账单数据;S202, acquiring first billing data in the first verified billing information and second billing data in the second verified billing information;
S203,将第一账单数据和第二账单数据进行校验,并返回校验结果。S203, verify the first billing data and the second billing data, and return a verification result.
本发明实施例中,待校验账单信息集合为待校验的多个账单信息构成的集合,可以包括多组待校验账单信息,每一组待校验账单信息包括来自不同系统的第一校验账单信息和第二校验账单信息。第一校验账单信息可以包括商户支付系统的支付账单信息、商户订单系统的优惠账单信息、商户订单系统的订单账单信息以及商户物流系统中的物流账单信息等,第二校验账单信息可以包括支付提供商的支付账单信息、商户营销系统的营销账单信息、商户商品系统的商品账单信息、以及物流提供方的物流账单信息等。其中,商户支付系统的支付账单信息和支付提供商的支付账单信息为一组待校验账单信息,商户订单系统的优惠账单信息和商户营销系统的营销账单信息为一组待校验账单信息,商户订单系统的订单账单信息和商户商品系统的商品账单信息为一组待校验账单信息,商户物流系统中的物流账单信息和物流提供方的物流账单信息为一组待校验账单信息。进一步地,可以获取从时间周期的起始时间到目标时间的第一校验账单信息中的第一账单数据进一步地,可以将第一账单数据和第二账单数据进行校验,并返回校验结果。可选的,第一账单数据中包含多个数据,第二账单数据中包含多个数据,将第一账单中的每一数据和第二账单中的每一数据进行逐一校验,获得校验结果。校验结果用于指示账单数据之间的匹配的情况,可选的,校验结果至少包括校验通过以及校验不通过,其中,校验通过用于指示第一账单数据中的所有数据与第二账单数据中的所有数据匹配,校验不通过用于指示存在第一账单数据中的数据与第二账单数据中的数据存在不匹配的情况。In this embodiment of the present invention, the set of billing information to be verified is a set composed of multiple pieces of billing information to be verified, and may include multiple groups of billing information to be verified, and each set of billing information to be verified includes a first set of billing information from different systems. Verify billing information and second verify billing information. The first verification bill information may include payment bill information of the merchant payment system, preferential bill information of the merchant order system, order bill information of the merchant order system, and logistics bill information in the merchant logistics system, etc. The second verification bill information may include The payment bill information of the payment provider, the marketing bill information of the merchant marketing system, the commodity bill information of the merchant commodity system, and the logistics bill information of the logistics provider, etc. Among them, the payment bill information of the merchant payment system and the payment bill information of the payment provider are a set of bill information to be verified, the preferential bill information of the merchant order system and the marketing bill information of the merchant marketing system are a set of bill information to be verified, The order bill information of the merchant's order system and the commodity bill information of the merchant's commodity system are a set of bill information to be verified, and the logistics bill information of the merchant's logistics system and the logistics bill information of the logistics provider are a set of bill information to be verified. Further, the first billing data in the first verification billing information from the start time of the time period to the target time can be obtained. Further, the first billing data and the second billing data can be verified, and the verification is returned. result. Optionally, the first bill data includes multiple pieces of data, and the second bill data includes multiple pieces of data, and each piece of data in the first bill and every piece of data in the second bill are verified one by one to obtain verification. result. The verification result is used to indicate the match between the billing data. Optionally, the verification result includes at least the verification passed and the verification failed, wherein the verification passed is used to indicate that all data in the first billing data is the same as the one in the first billing data. All the data in the second billing data match, and the verification failure is used to indicate that there is a mismatch between the data in the first billing data and the data in the second billing data.
请参阅图3,图3是本发明实施例中所描述的一种可选的账单数据校验示意图,如图3所示,本发明实施例所描述的账单数据校验可以应用于商户内部各个系统之间的数据校验,也可以应用于商户内部系统中的数据与外部系统的数据的校验。在图3所描述的账单数据校验示意图中,商户内部系统中包括支付系统301、订单系统302、物流系统303、营销系统304和商品系统305,其中,支付系统301中可以存储有支付金额、支付类别、支付渠道等信息,订单系统302中可以存储有订单金额、订单状态、订单号等信息,物流系统303中可以存储有物流单号、物流状态、物流金额等信息,营销系统304可以存储有优惠券标识、优惠金额等信息,商品系统305可以存储有商品数量、商品状态、商品标识等信息。进一步地,支付提供商可以为提供支付服务的外部系统,可以将支付提供方提供对账单306和支付系统301中的支付数据进行核对。物流提供方提供对账单可以为提供物流服务的外部系统,可以将物流提供方提供对账单307和物流系统303中的物流数据进行核对。进一步地,在商户内部系统中,可以将支付系统301中的支付数据和订单系统302中的订单数据进行核对,还可以将订单系统中的订单数据和营销系统中的营销优惠数据进行核对,还可以将订单系统中的订单数据和商品系统中的商品数据进行核对,还可以将订单系统中的订单数据和物流系统中的物流数据进行核对。这一过程能够实现多组账单数据校验,提高了账单数据校验的可靠性。Please refer to FIG. 3. FIG. 3 is a schematic diagram of an optional bill data verification described in the embodiment of the present invention. As shown in FIG. 3, the bill data verification described in the embodiment of the present invention can be applied to various internal merchants. The data verification between the systems can also be applied to the verification of the data in the merchant's internal system and the data of the external system. In the schematic diagram of bill data verification described in FIG. 3, the merchant's internal system includes a payment system 301, an
作为一种可选的实施方式,在获取第一校验账单信息中的第一账单数据和第二校验账单信息中的第二账单数据之前,还可以执行以下步骤:As an optional implementation manner, before acquiring the first billing data in the first verified billing information and the second billing data in the second verified billing information, the following steps may also be performed:
S1,获取使用不同的延迟时间进行数据校验后得到的与每一延迟时间对应的误差值;S1, obtain the error value corresponding to each delay time obtained after performing data verification using different delay times;
S2,将误差值小于目标阈值的延迟时间确定为目标延迟时间;S2, the delay time with the error value less than the target threshold is determined as the target delay time;
上述获取第一校验账单信息中的第一账单数据和第二校验账单信息中的第二账单数据可以包括:The obtaining of the first billing data in the first verified billing information and the second billing data in the second verified billing information may include:
获取从时间周期的起始时间到目标时间的第一校验账单信息中的第一账单数据和第二校验账单信息中的第二账单数据,目标时间为时间周期的终止时间与目标延迟时间相加获得的时间。Obtain the first billing data in the first verification billing information and the second billing data in the second verification billing information from the start time of the time period to the target time, where the target time is the end time of the time period and the target delay time Add up the time obtained.
本发明实施例中,在获取到第一校验账单信息和第二校验账单信息之后,可以获取从时间周期的起始时间到目标时间的第一校验账单信息中的第一账单数据,以及获取从时间周期的起始时间到目标时间的第二校验账单信息中的第二账单数据,并且目标时间为时间周期的终止时间与目标延迟时间相加获得的时间,由于不同系统之间的数据进行同步的过程具有延迟性,因而将目标时间设定为时间周期的终止时间与目标延迟时间之和,这样获取到的第一账单数据和第二账单数据更加可靠,能够减少因系统数据同步延迟而导致数据校验异常的情况出现的概率,提高数据校验的可靠性。其中,时间周期可以包括但不限于一个月、一天或者一小时。以时间周期为一个月为例,时间周期的起始时间可以为五月一日零时零分零秒,时间周期的终止时间可以为六月一日零时零分零秒,此时,可以将终止时间与目标延迟时间相加获得的时间确定为目标时间,其中,目标延迟时间如果为十分钟,则目标时间为六月一日零时十分零秒。其中,目标延迟时间可以为各个系统之间数据同步的耗时,可以根据实验统计获得,使得使用目标延迟时间获得的第一账单数据和第二账单数据的数据误差值最小。在实践中发现,如果获取从时间周期的起始时间到终止时间的第一校验账单信息中的第一账单数据以及第二校验账单信息中的第二账单数据,此时出现的数据校验不匹配的情况往往是由于各个系统之间数据同步的延迟误差导致的。举例来说,如果订单系统在23:59:57发起了一笔订单数据,支付系统在23:59:58支付成功,并且支付系统在第二日的00:00:10给订单系统返回支付成功的时间23:59:58,此时在订单系统中才会将这笔订单记录为支付成功的订单数据。如果进行账单数据校验的时间为23:59:58,此时在订单系统中查询不到这笔已支付成功的订单,而在支付系统可以查询到这笔成功支付的支付数据,此时会出现数据校验不成功的情况。针对这种情况,本发明实施例中采用了目标延迟时间来延迟获取数据的截止时间的方式,使得获取到的数据考虑到各个系统之间数据同步的延迟。具体的,可以获取不同的延迟时间进行数据校验后得到的与每一延迟时间对应的误差值。每一延迟时间对应的误差值可以为使用该延迟时间进行数据校验时出现数据不匹配的数据数量,又或者,每一延迟时间对应的误差值也可以为使用该延迟时间进行数据校验时,数据不匹配的数据数量与使用时间周期的终止时间进行数据校验时数据不匹配的数据数量的差的绝对值等,本发明实施例中不做限定。进一步可选的,将误差值小于目标阈值的延迟时间确定为目标延迟时间可以包括:将按照误差值的大小对每一误差值对应的延迟时间进行排序,选取排序后的延迟时间中位于目标位置的延迟时间作为目标延迟时间,其中,目标位置处的延迟时间对应的误差值小于目标阈值。这一过程可以利用实验统计的方式确定最合适的目标延迟时间,从而提高了数据校验的可靠性。In this embodiment of the present invention, after acquiring the first verification bill information and the second verification bill information, the first bill data in the first verification bill information from the start time of the time period to the target time may be acquired, And obtain the second billing data in the second verification billing information from the start time of the time period to the target time, and the target time is the time obtained by adding the end time of the time period and the target delay time, due to the difference between different systems. The process of synchronizing the data is delayed, so the target time is set as the sum of the end time of the time period and the target delay time, so that the obtained first billing data and second billing data are more reliable, which can reduce the need for system data The probability of abnormal data verification caused by synchronization delay improves the reliability of data verification. The time period may include, but is not limited to, one month, one day, or one hour. Taking the time period as one month as an example, the start time of the time period can be 0:00:00 seconds on May 1st, and the end time of the time period can be 0:00:00 seconds on June 1st. In this case, you can The time obtained by adding the termination time and the target delay time is determined as the target time, wherein if the target delay time is ten minutes, the target time is 0:10:00 on June 1st. The target delay time may be the time consuming of data synchronization between various systems, and may be obtained according to experimental statistics, so that the data error value of the first billing data and the second billing data obtained by using the target delay time is the smallest. It is found in practice that if the first billing data in the first verification billing information and the second billing data in the second verification billing information are obtained from the start time to the end time of the time period, the The situation that the test does not match is often caused by the delay error of data synchronization between various systems. For example, if the order system initiates an order data at 23:59:57, the payment system pays successfully at 23:59:58, and the payment system returns the payment success to the order system at 00:00:10 on the second day At 23:59:58, the order will be recorded in the order system as the order data of successful payment. If the time for checking the bill data is 23:59:58, the order that has been paid successfully cannot be queried in the order system, but the payment data of the successful payment can be queried in the payment system. Data verification failed. In response to this situation, in this embodiment of the present invention, a target delay time is used to delay the deadline for acquiring data, so that the acquired data takes into account the delay of data synchronization between various systems. Specifically, an error value corresponding to each delay time obtained after performing data verification with different delay times may be obtained. The error value corresponding to each delay time can be the amount of data that does not match when the data is verified using the delay time, or the error value corresponding to each delay time can also be the data verification using the delay time. , the absolute value of the difference between the number of unmatched data and the number of unmatched data when performing data verification using the termination time of the time period, etc., which are not limited in this embodiment of the present invention. Further optionally, determining the delay time with the error value less than the target threshold value as the target delay time may include: sorting the delay time corresponding to each error value according to the size of the error value, and selecting the sorted delay time at the target position. The delay time is taken as the target delay time, wherein the error value corresponding to the delay time at the target position is less than the target threshold. In this process, the most suitable target delay time can be determined by means of experimental statistics, thereby improving the reliability of data verification.
作为一种可选的实施方式,在获取第一校验账单信息中的第一账单数据和第二校验账单信息中的第二账单数据之后,还可以执行以下步骤:As an optional implementation manner, after acquiring the first billing data in the first verified billing information and the second billing data in the second verified billing information, the following steps may also be performed:
将第一账单数据和第二账单数据从数据库中转移到目标大数据平台;transferring the first billing data and the second billing data from the database to the target big data platform;
将第一账单数据和第二账单数据进行校验,并返回校验结果可以包括:利用目标大数据平台的分布式计算对第一账单数据和第二账单数据进行校验,并返回校验结果。Verifying the first billing data and the second billing data, and returning the verification result may include: using the distributed computing of the target big data platform to verify the first billing data and the second billing data, and returning the verification result .
本发明实施例中,在获取到第一账单数据和第二账单数据之后,可以将第一账单数据和第二账单数据转移到目标大数据平台,其中,目标大数据平台为用于对海量数据进行采集、存储、计算、统计、分析处理的技术平台。可以利用目标大数据平台的分布式计算方式来处理账单数据校验,能够缓解服务器或者数据库中的数据处理压力。In this embodiment of the present invention, after acquiring the first billing data and the second billing data, the first billing data and the second billing data may be transferred to a target big data platform, where the target big data platform is used for processing massive data A technology platform for collection, storage, calculation, statistics, analysis and processing. The distributed computing method of the target big data platform can be used to process bill data verification, which can relieve the data processing pressure in the server or database.
请参阅图4,图4是本发明实施例公开的一种可选的账单数据校验的校验表格示意图,如图4所示,第一校验账单信息和第二校验账单信息可以用表格的形式来汇总,在图4上方的表格中,第一校验账单信息可以为支付提供商账单对应的信息,第二校验账单信息可以为商户账单对应的信息。支付提供商账单对应的信息和商户账单对应的信息包含总单数信息、收款金额信息、收款单数信息、退款金额信息以及退款单数信息。第一校验账单信息中的第一账单数据即为支付提供商账单中的总单数的数量、收款金额数量、收款单数数量、退款金额数量以及退款单数数量,第二校验账单信息中的第二账单数据即为商户账单中的总单数的数量、收款金额数量、收款单数数量、退款金额数量和退款单数数量。在将第一账单数据和第二账单数据进行校验的过程中,会将上述每一项数据进行比对,获得每一项数据对应的比对结果,也即是图4上方表格中的结论,如果数据比对一致,则结论为正常,如果数据比对不一致,则结论为异常。在图4下方的表格中,第一校验账单信息可以为商户账单对应的信息,第二校验账单信息可以为商户订单对应的信息。商户账单对应的信息和商户订单对应的信息包含总单数信息、支付金额信息、支付单数信息、退款金额信息以及退款单数信息。第一校验账单信息中的第一账单数据即为商户账单中的总单数的数量、支付金额数量、支付单数数量、退款金额数量以及退款单数数量,第二校验账单信息中的第二账单数据即为商户订单中的总单数的数量、支付金额数量、支付单数数量、退款金额数量和退款单数数量。在将第一账单数据和第二账单数据进行校验的过程中,会将上述每一项数据进行比对,获得每一项数据对应的比对结果,也即是图4下方表格中的结论,如果数据比对一致,则结论为正常,如果数据比对不一致,则结论为异常。Please refer to FIG. 4. FIG. 4 is a schematic diagram of a verification table for an optional bill data verification disclosed in an embodiment of the present invention. As shown in FIG. 4, the first verification bill information and the second verification bill information can be Summarized in the form of a table, in the upper table of FIG. 4 , the first verification bill information may be the information corresponding to the payment provider's bill, and the second verification bill information may be the information corresponding to the merchant's bill. The information corresponding to the payment provider's bill and the information corresponding to the merchant's bill include information on the total number of orders, information on the amount received, information on the number of receipts, information on the amount of refund, and information on the number of refunds. The first bill data in the first verification bill information is the total number of bills, the amount received, the number of bills received, the number of refund amounts, and the number of refund orders in the payment provider's bill, and the second verification bill The second billing data in the information is the number of total bills, the number of payment amounts, the number of billing orders, the number of refund amounts, and the number of refund orders in the merchant bill. In the process of verifying the first billing data and the second billing data, each item of data above will be compared to obtain a comparison result corresponding to each item of data, which is the conclusion in the table above in Figure 4 , if the data alignment is consistent, the conclusion is normal, if the data alignment is inconsistent, the conclusion is abnormal. In the table below FIG. 4 , the first verification bill information may be information corresponding to a merchant's bill, and the second verification bill information may be information corresponding to a merchant's order. The information corresponding to the merchant's bill and the information corresponding to the merchant's order include total order information, payment amount information, payment order information, refund amount information, and refund order information. The first bill data in the first verification bill information is the total number of bills, the payment amount, the payment bill number, the refund amount, and the refund bill number in the merchant bill. The second billing data is the total number of orders, the number of payment amounts, the number of payment orders, the number of refund amounts, and the number of refund orders in the merchant's order. In the process of verifying the first billing data and the second billing data, each item of data above will be compared to obtain the comparison result corresponding to each item of data, which is the conclusion in the table below Figure 4 , if the data alignment is consistent, the conclusion is normal, if the data alignment is inconsistent, the conclusion is abnormal.
请一并参阅图5,图5是本发明实施例公开的另一种可选的账单数据校验的校验表格示意图,在上述数据比对不一致的情况下,图4中的表格结论框会输出异常,进一步地,还会针对异常的数据比对情况进一步显示详细的异常原因,如图5所示,针对第一校验账单信息为支付提供商账单对应的信息且第二校验账单信息为商户账单对应的信息的情况下,可以输出异常数据对应的通道编码、通道交互号、交易类型、交易金额、交易时间、错误类型以及详细原因。其中,通道编码用于表示账单数据的支付渠道,通道交互号用于表示该账单数据在该支付渠道对应的支付编码,交易类型用于指示该账单数据为支付数据或者退款数据,交易金额用于表示该账单数据的金额,交易时间用于表示交易的时间,错误类型用于表示数据比对不一致的错误类型,详细原因为针对该错误类型的进一步解释,例如详细原因可以为漏单等原因。针对第一校验账单信息为商户账单对应的信息且第二校验账单信息为商户订单对应的信息的情况下,可以输出异常数据对应的来源、交易类型、交易号、交易金额、交易时间、错误类型和详细原因。其中,异常数据的来源可以包括商户的支付系统或者商户的账单系统,交易类型可以为支付或者退款,交易号可以为本次交易的编码,交易金额可以为支付金额或者退款金额,交易时间可以为进行支付或者退款的时间,错误类型用于表示数据比对不一致的错误类型,详细原因为针对该错误类型的进一步解释,例如详细原因可以为漏单等原因。Please also refer to FIG. 5. FIG. 5 is a schematic diagram of another optional verification table for bill data verification disclosed in an embodiment of the present invention. In the case of inconsistent data comparison, the table conclusion box in FIG. 4 will The output is abnormal, and further, the detailed abnormal reason will be further displayed for the abnormal data comparison. As shown in Figure 5, for the first verification bill information is the information corresponding to the payment provider's bill and the second verification bill information In the case of the information corresponding to the merchant bill, the channel code, channel interaction number, transaction type, transaction amount, transaction time, error type and detailed reason corresponding to the abnormal data can be output. The channel code is used to indicate the payment channel of the bill data, the channel interaction number is used to indicate the payment code corresponding to the bill data in the payment channel, the transaction type is used to indicate that the bill data is payment data or refund data, and the transaction amount is It is used to indicate the amount of the bill data, the transaction time is used to indicate the time of the transaction, the error type is used to indicate the error type of inconsistent data comparison, and the detailed reason is the further explanation for the error type. . When the first verification bill information is the information corresponding to the merchant's bill and the second verification bill information is the information corresponding to the merchant's order, the source, transaction type, transaction number, transaction amount, transaction time, Error type and detailed reason. The source of the abnormal data may include the payment system of the merchant or the billing system of the merchant, the transaction type may be payment or refund, the transaction number may be the code of the current transaction, the transaction amount may be the payment amount or the refund amount, the transaction time It can be the time of payment or refund, the error type is used to indicate the error type of inconsistent data comparison, and the detailed reason is the further explanation for the error type.
请参阅图6,图6是本发明实施例公开的另一种可选的账单数据校验的校验表格示意图,如图6所示,在进行数据校验之前,可以先配置图6所示的校验表格,具体的,需要配置第一校验账单信息和第二校验账单信息对应的数据介绍、数据源表、关联字段、对账内容、时间字段、周期、时间切点以及筛选条件。其中,数据介绍可以用于标识数据来源,例如,第一校验账单信息的数据介绍可以配置为商户的订单系统,第二校验账单信息的数据介绍可以配置为商户的支付系统。数据源表用于配置数据来源,具体的,数据源表可以为第一校验账单信息对应的源表名称以及第二校验账单信息对应的源表名称。关联字段用于配置将第一校验账单信息中的第一账单数据和第二校验账单信息中的第二账单数据关联起来的字段。对账内容为第一账单数据和第二账单数据中所包含的多个数据。时间字段为第一校验账单信息和第二校验账单信息的账单生成时间的字段定义,周期为进行数据校验的周期,可以包括但不限于一个月、一天等,时间切点为根据周期确定的获取数据的时间点,筛选条件为用户选择进行校验的数据的条件。在完成对校验表格的配置之后,可以在进行校验的时候获取并解析上述校验表格。进一步地,请一并参阅图7,图7是本发明实施例公开的一种可选的时间切点的示意图,在周期P为月的情况下,时间切点可以为目标日期:目标小时:目标分钟:目标秒数,在周期P为日的情况下,时间切点可以为目标小时:目标分钟:目标秒数,在周期P为时的情况下,时间切点可以为目标分钟:目标秒数。Please refer to FIG. 6. FIG. 6 is a schematic diagram of a verification table for another optional bill data verification disclosed in an embodiment of the present invention. As shown in FIG. 6, before performing data verification, the configuration shown in FIG. 6 may be performed first. Specifically, you need to configure the data introduction, data source table, associated fields, reconciliation content, time field, period, time point, and filter conditions corresponding to the first verification bill information and the second verification bill information. . The data introduction can be used to identify the data source. For example, the data introduction of the first verification bill information can be configured as the merchant's order system, and the data introduction of the second verification bill information can be configured as the merchant's payment system. The data source table is used to configure the data source. Specifically, the data source table may be the source table name corresponding to the first verification bill information and the source table name corresponding to the second verification bill information. The association field is used to configure a field that associates the first billing data in the first verified billing information with the second billing data in the second verified billing information. The reconciliation content is a plurality of data included in the first billing data and the second billing data. The time field is the field definition of the bill generation time of the first verification bill information and the second verification bill information, the period is the period of data verification, which can include but not limited to one month, one day, etc., and the time cut point is based on the period The determined time point of data acquisition, and the filter condition is the condition for the user to select the data to be verified. After the configuration of the verification table is completed, the above verification table can be obtained and parsed during verification. Further, please refer to FIG. 7 together. FIG. 7 is a schematic diagram of an optional time cut point disclosed by an embodiment of the present invention. When the period P is a month, the time cut point can be the target date: target hour: Target minutes: target seconds, when the period P is the day, the time cut point can be the target hours: target minutes: the target seconds, when the period P is the time, the time cut point can be the target minutes: target seconds number.
作为一种可选的实施方式,在将第一账单数据和第二账单数据进行校验,并返回校验结果之后,还可以执行以下步骤:As an optional implementation manner, after verifying the first billing data and the second billing data, and returning the verification result, the following steps may also be performed:
S1,在校验结果为第一数据标识的情况下,输出第一数据标识对应的说明信息,第一数据标识用于表示第一账单数据中存在第一目标账单记录且第二账单数据中不存在第一目标账单记录;S1, in the case where the verification result is the first data identifier, output the description information corresponding to the first data identifier, and the first data identifier is used to indicate that the first target bill record exists in the first bill data and the second bill data does not There is a first target billing record;
S2,在校验结果为第二数据标识的情况下,输出第二数据标识对应的说明信息,第二数据标识用于表示第一账单数据中不存在第二目标账单记录且第二账单数据中存在第二目标账单记录;S2, in the case that the verification result is the second data identifier, output the description information corresponding to the second data identifier, and the second data identifier is used to indicate that the second target bill record does not exist in the first billing data and that the second billing data does not exist in the second billing data. There is a second target billing record;
S3,在校验结果为第三数据标识的情况下,输出第三数据标识对应的说明信息,第三数据标识用于表示第一账单数据中存在第三目标账单记录,且第二账单数据中存在第三目标账单记录,但第一账单数据中的第三目标账单记录中的账单值与第二账单数据中的第三目标账单记录中的账单值不同。S3, in the case where the verification result is a third data identifier, output the description information corresponding to the third data identifier, the third data identifier is used to indicate that there is a third target billing record in the first billing data, and the second billing data contains the description information. A third target billing record exists, but the billing value in the third target billing record in the first billing data is different from the billing value in the third target billing record in the second billing data.
本发明实施例中,第一数据标识、第二数据标识和第三数据标识为用于标识错误原因的错误码,例如第一数据标识可以为801,第二数据标识可以为802,第三数据标识可以为803。错误码801可以对应第一账单数据中存在第一目标账单记录且第二账单数据中不存在第一目标账单记录,错误码802可以对应第一账单数据中不存在第二目标账单记录且第二账单数据中存在第二目标账单记录,错误码803可以对应第一账单数据中存在第三目标账单记录,且第二账单数据中存在第三目标账单记录,但第一账单数据中的第三目标账单记录中的账单值与第二账单数据中的第三目标账单记录中的账单值不同。针对不同的错误码,可以选择展示与该错误码相匹配的错误原因。In this embodiment of the present invention, the first data identifier, the second data identifier, and the third data identifier are error codes used to identify the cause of the error. For example, the first data identifier may be 801, the second data identifier may be 802, and the third data identifier may be 802. The ID can be 803. The error code 801 may correspond to the existence of the first target bill record in the first bill data and the absence of the first target bill record in the second bill data, and the error code 802 may correspond to the absence of the second target bill record in the first bill data and the second target bill record. The second target bill record exists in the billing data, the error code 803 may correspond to the existence of the third target bill record in the first bill data, and the third target bill record exists in the second bill data, but the third target bill record in the first bill data The bill value in the bill record is different from the bill value in the third target bill record in the second bill data. For different error codes, you can choose to display the error reason that matches the error code.
进一步地,在未使用目标延迟时间进行优化,直接获取一个时间周期内的第一账单数据和第二账单数据进行数据校验时,错误码的分布情况如下:Further, when the target delay time is not used for optimization, and the first billing data and the second billing data within a time period are directly obtained for data verification, the distribution of error codes is as follows:
表一Table I
在使用目标延迟时间优化后得到的第一账单数据和第二账单数据进行数据校验的情况下,错误码的分布情况如下:When the first billing data and the second billing data obtained after optimization of the target delay time are used for data verification, the distribution of error codes is as follows:
表二Table II
可见,采用目标延迟时间进行优化后,能够显著减少错误码801和错误码802的出现,从而提高了数据校验的可靠性。It can be seen that the occurrence of error codes 801 and 802 can be significantly reduced after optimization by using the target delay time, thereby improving the reliability of data verification.
作为一种可选的实施方式,在输出第三数据标识对应的说明信息之后,还可以执行以下步骤:As an optional implementation manner, after outputting the description information corresponding to the third data identifier, the following steps can also be performed:
向目标设备发送任务信息,任务信息为用于指示校验第三目标账单记录的信息。Send task information to the target device, where the task information is information used to instruct to verify the third target billing record.
本发明实施例中,目标设备可以为用于进行差错处理的工作人员所使用的设备,可以向目标设备发送任务信息,指示该工作人员校验第三目标账单记录的信息,从而实现差错处理。In this embodiment of the present invention, the target device may be a device used by a staff member for error handling, and may send task information to the target device, instructing the staff member to verify the information recorded in the third target bill, thereby implementing error handling.
作为一种可选的实施方式,在获取待校验账单信息集合之后,还包括:As an optional implementation manner, after acquiring the set of billing information to be verified, the method further includes:
获取第一校验信息对应的第一筛选条件以及第二校验信息对应的第二筛选条件;obtaining a first screening condition corresponding to the first verification information and a second screening condition corresponding to the second verification information;
获取第一校验账单信息中的第一账单数据和第二校验账单信息中的第二账单数据,包括:获取第一校验账单信息中符合第一筛选条件的第一账单数据,以及获取第二校验账单信息中符合第二筛选条件的第二账单数据。Acquiring the first billing data in the first verified billing information and the second billing data in the second verified billing information includes: acquiring first billing data that meets the first screening condition in the first verified billing information, and acquiring Second, verify the second billing data that meets the second filtering condition in the billing information.
本发明实施例中,可以通过设置第一筛选条件和第二筛选条件选择第一校验账单信息和第二校验账单信息中需要进行校验的第一账单数据和第二账单数据,满足多种数据校验需求,灵活性更高。In this embodiment of the present invention, the first billing data and the second billing data that need to be verified in the first verification bill information and the second verification bill information can be selected by setting the first filter condition and the second filter condition, so as to satisfy multiple requirements. Various data verification requirements, higher flexibility.
作为一种可选的实施方式,在获取待校验账单信息集合之前,还包括:As an optional implementation manner, before acquiring the set of billing information to be verified, the method further includes:
获取数据校验配置信息,数据校验配置信息至少包括待校验系统信息,待校验系统信息包括对应存储的第一待校验系统以及第二待校验系统;Obtaining data verification configuration information, the data verification configuration information includes at least system information to be verified, and the system information to be verified includes the corresponding stored first system to be verified and second system to be verified;
获取待校验账单信息集合,包括:在第一待校验系统中获取第一校验账单信息,以及在第二待校验系统中获取第二校验账单信息;Acquiring the set of billing information to be verified includes: acquiring first verification billing information in the first to-be-verified system, and acquiring second verified billing information in the second to-be-verified system;
将至少一组第一校验账单信息和第二校验账单信息确定为待校验账单信息集合。At least one set of the first verified billing information and the second verified billing information is determined as a set of billing information to be verified.
本发明实施例中,可以在数据校验配置信息中获取第一待校验系统和第二待校验系统,以此从第一待校验系统中获取第一校验账单信息,以及从第二待校验系统中获取第二校验账单信息。In this embodiment of the present invention, the first system to be verified and the second system to be verified may be obtained from the data verification configuration information, so as to obtain the first verification bill information from the first system to be verified, and to obtain the first verification bill information from the first verification system. The second verification bill information is obtained from the system to be verified.
请参阅图8,图8是本发明实施例公开的另一种可选的账单数据校验的流程示意图,如图8所示,可以执行以下步骤:Please refer to FIG. 8. FIG. 8 is a schematic flowchart of another optional bill data verification disclosed in an embodiment of the present invention. As shown in FIG. 8, the following steps may be performed:
S801,配置数据校验配置信息;S801, the configuration data verify the configuration information;
S802,解析数据校验配置信息;S802, parse the data verification configuration information;
S803,获取第一校验账单信息中的第一账单数据和第二校验账单信息中的第二账单数据;S803, acquiring first billing data in the first verified billing information and second billing data in the second verified billing information;
S804,将第一账单数据和第二账单数据进行校验,并返回校验结果;S804, verifying the first billing data and the second billing data, and returning a verification result;
S805,在校验结果指示账单不匹配的情况下,进行账单差错处理,以使账单匹配。S805, if the verification result indicates that the bills do not match, perform billing error processing to match the bills.
本发明实施例中,可以先配置数据校验配置信息,数据校验配置信息用于指示本次进行数据校验的数据来源、数据内容等信息。在进行数据校验的时候,首先解析数据校验配置信息,根据数据校验配置信息获取第一校验账单信息中的第一账单数据和第二校验账单信息中的第二账单数据,并将第一账单数据和第二账单数据接入目标大数据平台,利用目标大数据平台的分布式计算来对第一账单数据和第二账单数据进行校验,并返回校验结果。如果校验结果指示账单不匹配,还可以进行账单差错处理,以使账单匹配。In this embodiment of the present invention, the data verification configuration information may be configured first, and the data verification configuration information is used to indicate the data source, data content, and other information for the current data verification. When performing data verification, the data verification configuration information is first parsed, the first billing data in the first verification billing information and the second billing data in the second verification billing information are obtained according to the data verification configuration information, and The first billing data and the second billing data are connected to the target big data platform, the distributed computing of the target big data platform is used to verify the first billing data and the second billing data, and the verification result is returned. If the verification result indicates that the bills do not match, billing error processing may also be performed to make the bills match.
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。It should be noted that, for the sake of simple description, the foregoing method embodiments are all expressed as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described action sequence. As in accordance with the present invention, certain steps may be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.
根据本发明实施例的另一个方面,还提供了一种用于实施上述账单数据校验方法的账单数据校验装置。如图9所示,该装置包括:According to another aspect of the embodiments of the present invention, there is also provided a billing data verification apparatus for implementing the above billing data verification method. As shown in Figure 9, the device includes:
第一获取单元901,用于获取待校验账单信息集合,待校验账单信息集合包括多组待校验账单信息,每一待校验账单信息包括第一校验账单信息以及第二校验账单信息,第一校验账单信息和第二校验账单信息分别为不同系统中的信息;The first obtaining unit 901 is configured to obtain a set of billing information to be verified, the set of billing information to be verified includes multiple groups of billing information to be verified, and each billing information to be verified includes first verified billing information and a second verified billing information Billing information, the first verification billing information and the second verification billing information are respectively information in different systems;
第二获取单元902,用于获取第一校验账单信息中的第一账单数据和第二校验账单信息中的第二账单数据;A second obtaining unit 902, configured to obtain the first billing data in the first verification billing information and the second billing data in the second verification billing information;
校验单元903,用于将第一账单数据和第二账单数据进行校验,并返回校验结果。The
作为一种可选的实施方式,上述装置还可以包括:As an optional implementation manner, the above-mentioned device may also include:
第三获取单元,用于在获取第一校验账单信息中的第一账单数据和第二校验账单信息中的第二账单数据之前,获取使用不同的延迟时间进行数据校验后得到的与每一延迟时间对应的误差值;A third acquiring unit, configured to acquire the sum of the data obtained after data verification using different delay times before acquiring the first billing data in the first verification billing information and the second billing data in the second verification billing information The error value corresponding to each delay time;
确定单元,用于将误差值小于目标阈值的延迟时间确定为目标延迟时间。A determination unit, configured to determine a delay time when the error value is smaller than the target threshold value as the target delay time.
作为一种可选的实施方式,上述装置还可以包括:As an optional implementation manner, the above-mentioned device may also include:
转移单元,用于在获取第一校验账单信息中的第一账单数据和第二校验账单信息中的第二账单数据之后,将第一账单数据和第二账单数据从数据库中转移到目标大数据平台;A transfer unit, configured to transfer the first bill data and the second bill data from the database to the target after acquiring the first bill data in the first verification bill information and the second bill data in the second verification bill information big data platform;
校验单元用于将第一账单数据和第二账单数据进行校验,并返回校验结果的方式具体为:The verification unit is used to verify the first billing data and the second billing data, and return the verification result in the following manner:
校验单元,用于利用目标大数据平台的分布式计算对第一账单数据和第二账单数据进行校验,并返回校验结果。The verification unit is configured to verify the first billing data and the second billing data by utilizing distributed computing of the target big data platform, and return the verification result.
作为一种可选的实施方式,上述装置还可以包括:As an optional implementation manner, the above-mentioned device may also include:
输出单元,用于在将第一账单数据和第二账单数据进行校验,并返回校验结果之后,在校验结果为第一数据标识的情况下,输出第一数据标识对应的说明信息,第一数据标识用于表示第一账单数据中存在第一目标账单记录且第二账单数据中不存在第一目标账单记录;在校验结果为第二数据标识的情况下,输出第二数据标识对应的说明信息,第二数据标识用于表示第一账单数据中不存在第二目标账单记录且第二账单数据中存在第二目标账单记录;在校验结果为第三数据标识的情况下,输出第三数据标识对应的说明信息,第三数据标识用于表示第一账单数据中存在第三目标账单记录,且第二账单数据中存在第三目标账单记录,但第一账单数据中的第三目标账单记录中的账单值与第二账单数据中的第三目标账单记录中的账单值不同。The output unit is configured to, after verifying the first billing data and the second billing data and returning the verification result, in the case that the verification result is the first data identifier, output the description information corresponding to the first data identifier, The first data identifier is used to indicate that the first target bill record exists in the first bill data and the first target bill record does not exist in the second bill data; if the verification result is the second data identifier, output the second data identifier Corresponding description information, the second data identifier is used to indicate that the second target bill record does not exist in the first bill data and the second target bill record exists in the second bill data; in the case where the verification result is the third data identifier, The description information corresponding to the third data identifier is output, and the third data identifier is used to indicate that there is a third target bill record in the first bill data, and a third target bill record exists in the second bill data, but the third target bill record in the first bill data exists. The bill value in the third target bill record is different from the bill value in the third target bill record in the second bill data.
作为一种可选的实施方式,上述装置还可以包括:As an optional implementation manner, the above-mentioned device may also include:
发送单元,用于在输出第三数据标识对应的说明信息之后,向目标设备发送任务信息,任务信息为用于指示校验第三目标账单记录的信息。The sending unit is configured to send task information to the target device after outputting the description information corresponding to the third data identifier, where the task information is information used to instruct to verify the third target billing record.
作为一种可选的实施方式,上述装置还可以包括:As an optional implementation manner, the above-mentioned device may also include:
第四获取单元,用于在获取待校验账单信息集合之后,获取第一校验信息对应的第一筛选条件以及第二校验信息对应的第二筛选条件;a fourth obtaining unit, configured to obtain a first filter condition corresponding to the first check information and a second filter condition corresponding to the second check information after obtaining the set of bill information to be checked;
第二获取单元用于获取第一校验账单信息中的第一账单数据和第二校验账单信息中的第二账单数据的方式具体为:The manner in which the second obtaining unit is used to obtain the first billing data in the first verification billing information and the second billing data in the second verification billing information is specifically:
第二获取单元,用于获取第一校验账单信息中符合第一筛选条件的第一账单数据,以及获取第二校验账单信息中符合第二筛选条件的第二账单数据。The second obtaining unit is configured to obtain the first billing data that meets the first screening condition in the first verification billing information, and obtain the second billing data that meets the second screening condition in the second verification billing information.
作为一种可选的实施方式,上述装置还可以包括:As an optional implementation manner, the above-mentioned device may also include:
第五获取单元,用于在获取待校验账单信息集合之前,获取数据校验配置信息,数据校验配置信息至少包括待校验系统信息,待校验系统信息包括对应存储的第一待校验系统以及第二待校验系统;The fifth acquiring unit is configured to acquire data verification configuration information before acquiring the set of bill information to be verified. The data verification configuration information includes at least the information of the system to be verified, and the information of the system to be verified includes the corresponding stored first to be verified. The verification system and the second system to be verified;
第一获取单元用于获取待校验账单信息集合的方式具体为:The method used by the first obtaining unit to obtain the set of billing information to be verified is as follows:
第一获取单元,用于在第一待校验系统中获取第一校验账单信息,以及在第二校验系统中获取第二校验账单信息;a first acquiring unit, configured to acquire the first verification bill information in the first system to be verified, and obtain the second verification bill information in the second verification system;
将至少一组第一校验账单信息和第二校验账单信息确定为待校验账单信息集合。At least one set of the first verified billing information and the second verified billing information is determined as a set of billing information to be verified.
根据本发明实施例的又一个方面,还提供了一种用于实施上述账单数据校验方法的电子装置,如图10所示,该电子装置包括存储器1002和处理器1004,该存储器1002中存储有计算机程序,该处理器1004被设置为通过计算机程序执行上述任一项方法实施例中的步骤。According to yet another aspect of the embodiments of the present invention, an electronic device for implementing the above billing data verification method is also provided. As shown in FIG. 10 , the electronic device includes a
可选地,在本实施例中,上述电子装置可以位于计算机网络的多个网络设备中的至少一个网络设备。Optionally, in this embodiment, the above-mentioned electronic apparatus may be located in at least one network device among multiple network devices of a computer network.
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:Optionally, in this embodiment, the above-mentioned processor may be configured to execute the following steps through a computer program:
S1,获取待校验账单信息集合,待校验账单信息集合包括多组待校验账单信息,每一待校验账单信息包括第一校验账单信息以及第二校验账单信息,第一校验账单信息和第二校验账单信息分别为不同系统中的信息;S1, obtain a set of billing information to be verified, the set of billing information to be verified includes multiple groups of billing information to be verified, and each billing information to be verified includes first verified billing information and second verified billing information. The verification bill information and the second verification bill information are respectively information in different systems;
S2,获取第一校验账单信息中的第一账单数据和第二校验账单信息中的第二账单数据;S2, acquiring first billing data in the first verified billing information and second billing data in the second verified billing information;
S3,将第一账单数据和第二账单数据进行校验,并返回校验结果。S3, verify the first billing data and the second billing data, and return a verification result.
可选地,本领域普通技术人员可以理解,图10所示的结构仅为示意,电子装置也可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端设备。图10其并不对上述电子装置的结构造成限定。例如,电子装置还可包括比图10中所示更多或者更少的组件(如网络接口等),或者具有与图10所示不同的配置。Optionally, those of ordinary skill in the art can understand that the structure shown in FIG. 10 is only for illustration, and the electronic device may also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a palmtop computer, and a mobile Internet device (Mobile Internet device). Internet Devices, MID), PAD and other terminal equipment. FIG. 10 does not limit the structure of the above electronic device. For example, the electronic device may also include more or less components than those shown in FIG. 10 (eg, network interfaces, etc.), or have a different configuration than that shown in FIG. 10 .
其中,存储器1002可用于存储软件程序以及模块,如本发明实施例中的账单数据校验方法和装置对应的程序指令/模块,处理器1004通过运行存储在存储器1002内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的账单数据校验方法。存储器1002可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1002可进一步包括相对于处理器1004远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,存储器1002具体可以但不限于用于存储操作指令等信息。作为一种示例,如图10所示,上述存储器1002中可以但不限于包括上述账单数据校验装置中的第一获取单元901、第二获取单元902和校验单元903。此外,还可以包括但不限于上述账单数据校验装置中的其他模块单元,本示例中不再赘述。The
可选地,上述的传输装置1006用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置1006包括一个网络适配器(Network Interface Controller,NIC),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置1006为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。Optionally, the above-mentioned
此外,上述电子装置还包括:连接总线1008,用于连接上述电子装置中的各个模块部件。In addition, the above-mentioned electronic device further includes: a
根据本发明的实施例的又一方面,还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。According to yet another aspect of the embodiments of the present invention, a storage medium is also provided, where a computer program is stored in the storage medium, wherein the computer program is configured to execute the steps in any one of the above method embodiments when running.
可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:Optionally, in this embodiment, the above-mentioned storage medium may be configured to store a computer program for executing the following steps:
S1,获取待校验账单信息集合,待校验账单信息集合包括多组待校验账单信息,每一待校验账单信息包括第一校验账单信息以及第二校验账单信息,第一校验账单信息和第二校验账单信息分别为不同系统中的信息;S1, obtain a set of billing information to be verified, the set of billing information to be verified includes multiple groups of billing information to be verified, and each billing information to be verified includes first verified billing information and second verified billing information. The verification bill information and the second verification bill information are respectively information in different systems;
S2,获取第一校验账单信息中的第一账单数据和第二校验账单信息中的第二账单数据;S2, acquiring first billing data in the first verified billing information and second billing data in the second verified billing information;
S3,将第一账单数据和第二账单数据进行校验,并返回校验结果。S3, verify the first billing data and the second billing data, and return a verification result.
可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。Optionally, in this embodiment, those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above-mentioned embodiments can be completed by instructing the hardware related to the terminal device through a program, and the program can be stored in a In the computer-readable storage medium, the storage medium may include: a flash disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and the like.
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。The above-mentioned serial numbers of the embodiments of the present invention are only for description, and do not represent the advantages or disadvantages of the embodiments.
上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。If the integrated units in the above-mentioned embodiments are implemented in the form of software functional units and sold or used as independent products, they may be stored in the above-mentioned computer-readable storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, Several instructions are included to cause one or more computer devices (which may be personal computers, servers, or network devices, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present invention.
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the above-mentioned embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed client may be implemented in other manners. The apparatus embodiments described above are only illustrative, for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation, for example, multiple units or components may be combined or Integration into another system, or some features can be ignored, or not implemented. On the other hand, the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of units or modules, and may be in electrical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit. The above-mentioned integrated units may be implemented in the form of hardware, or may be implemented in the form of software functional units.
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above are only the preferred embodiments of the present invention. It should be pointed out that for those skilled in the art, without departing from the principles of the present invention, several improvements and modifications can be made. It should be regarded as the protection scope of the present invention.
Claims (15)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010537557.4A CN111695900B (en) | 2020-06-12 | 2020-06-12 | Bill data verification method, device, storage medium and electronic device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010537557.4A CN111695900B (en) | 2020-06-12 | 2020-06-12 | Bill data verification method, device, storage medium and electronic device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111695900A true CN111695900A (en) | 2020-09-22 |
| CN111695900B CN111695900B (en) | 2025-07-11 |
Family
ID=72480894
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010537557.4A Active CN111695900B (en) | 2020-06-12 | 2020-06-12 | Bill data verification method, device, storage medium and electronic device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111695900B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112801641A (en) * | 2021-02-05 | 2021-05-14 | 广州聚汇信息技术有限公司 | Payment gateway purchase limit control method and device, equipment and medium thereof |
| CN113379523A (en) * | 2021-06-10 | 2021-09-10 | 北京京东振世信息技术有限公司 | Bill generation method, device, medium and electronic equipment |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090037303A1 (en) * | 2007-08-03 | 2009-02-05 | Kelly Mary L | Methods and systems for processing a financial transaction |
| US20130110525A1 (en) * | 2011-10-14 | 2013-05-02 | Passport Health Communications, Inc. | Information Standardization and Verification |
| CN105205671A (en) * | 2014-06-30 | 2015-12-30 | 青岛日日顺物流有限公司 | Bill import method and system |
| CN109285049A (en) * | 2018-08-28 | 2019-01-29 | 北京三快在线科技有限公司 | Method of calibration, system, electronic equipment and the storage medium of order |
| CN110287200A (en) * | 2019-07-02 | 2019-09-27 | 江苏满运软件科技有限公司 | Account checking method, system, computer equipment and storage medium |
| CN110428319A (en) * | 2019-08-05 | 2019-11-08 | 深圳乐信软件技术有限公司 | A kind of comparing platform, method, equipment and storage medium |
| CN110555698A (en) * | 2019-07-25 | 2019-12-10 | 深圳壹账通智能科技有限公司 | data processing method, data processing device, computer equipment and storage medium |
-
2020
- 2020-06-12 CN CN202010537557.4A patent/CN111695900B/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090037303A1 (en) * | 2007-08-03 | 2009-02-05 | Kelly Mary L | Methods and systems for processing a financial transaction |
| US20130110525A1 (en) * | 2011-10-14 | 2013-05-02 | Passport Health Communications, Inc. | Information Standardization and Verification |
| CN105205671A (en) * | 2014-06-30 | 2015-12-30 | 青岛日日顺物流有限公司 | Bill import method and system |
| CN109285049A (en) * | 2018-08-28 | 2019-01-29 | 北京三快在线科技有限公司 | Method of calibration, system, electronic equipment and the storage medium of order |
| CN110287200A (en) * | 2019-07-02 | 2019-09-27 | 江苏满运软件科技有限公司 | Account checking method, system, computer equipment and storage medium |
| CN110555698A (en) * | 2019-07-25 | 2019-12-10 | 深圳壹账通智能科技有限公司 | data processing method, data processing device, computer equipment and storage medium |
| CN110428319A (en) * | 2019-08-05 | 2019-11-08 | 深圳乐信软件技术有限公司 | A kind of comparing platform, method, equipment and storage medium |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112801641A (en) * | 2021-02-05 | 2021-05-14 | 广州聚汇信息技术有限公司 | Payment gateway purchase limit control method and device, equipment and medium thereof |
| CN112801641B (en) * | 2021-02-05 | 2023-09-19 | 广州聚汇信息技术有限公司 | Payment gateway purchase limiting control method and device, equipment and medium thereof |
| CN113379523A (en) * | 2021-06-10 | 2021-09-10 | 北京京东振世信息技术有限公司 | Bill generation method, device, medium and electronic equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111695900B (en) | 2025-07-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111221726A (en) | A test data generation method, device, storage medium and intelligent device | |
| CN110633977A (en) | Payment exception processing method and device and terminal equipment | |
| CN107578243A (en) | Power trading method and device based on block chain technology | |
| CN106096926B (en) | Event processing method, device, electronic device and storage medium | |
| US20140136423A1 (en) | Methods and system for warranty registration and processing | |
| CN111104556A (en) | Service processing method and device | |
| CN112381645A (en) | Information processing method and device for bill transaction | |
| CN111353841A (en) | Document data processing method, device and system | |
| CN111695900A (en) | Bill data verification method and device, storage medium and electronic device | |
| CN107800667A (en) | A kind of information processing method and access processing unit | |
| CN111427778B (en) | A test method, device, terminal equipment and storage medium | |
| CN112347110B (en) | Data difference determining method, device, equipment and storage medium | |
| CN109615384B (en) | Method, device and server for generating timeliness checking rules | |
| CN112035717A (en) | Information processing method, device, equipment and storage medium | |
| CN112053151A (en) | Behavior determination method and device, storage medium, electronic device | |
| CN107273192A (en) | A kind of propulsion method of product trading, server and system | |
| CN111311360B (en) | Resource return method and device, storage medium, electronic device | |
| CN110599170B (en) | Transaction information processing method and system based on block chain and storage medium | |
| CN111460282A (en) | Product content pushing method and device, server and terminal equipment | |
| CN110378760A (en) | Data processing method and terminal device | |
| CN113822692A (en) | Commodity information processing method and device, electronic equipment and storage medium | |
| CN112150273A (en) | System, method, apparatus and storage medium for processing online credit service | |
| CN111242762A (en) | Financial product purchasing method, device and system | |
| CN114218088B (en) | Requirements analysis completeness checking method, device, equipment and readable storage medium | |
| CN112419052B (en) | Transaction testing method, device, electronic equipment and readable storage medium |
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 |