CN103136276A - System, method and device of verification of data - Google Patents

System, method and device of verification of data Download PDF

Info

Publication number
CN103136276A
CN103136276A CN2011103976197A CN201110397619A CN103136276A CN 103136276 A CN103136276 A CN 103136276A CN 2011103976197 A CN2011103976197 A CN 2011103976197A CN 201110397619 A CN201110397619 A CN 201110397619A CN 103136276 A CN103136276 A CN 103136276A
Authority
CN
China
Prior art keywords
data
business
verification
detail
business datum
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.)
Pending
Application number
CN2011103976197A
Other languages
Chinese (zh)
Inventor
刘中胜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN2011103976197A priority Critical patent/CN103136276A/en
Publication of CN103136276A publication Critical patent/CN103136276A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention discloses a system, a method and a device of verification of data so as to simplify the processing logic of the verification of the data and save the processing resources of equipment aiming at business data of different types. The system of the verification of the data comprises a service sub-system, a data verification sub-system and a cooperating mechanism processing sub-system. The service sub-system is used for configurating the service rule of each service, and storing the service data details of the service according to a preset period. The data verification sub-system is used for acquiring the service data details and sending the service data details to the cooperating mechanism processing sub-system when a current period is finished, receiving data details to be verified sent by the cooperating mechanism processing sub-system, and sequentially matching each data record according to the pre-allocated service rules. If each pair of data records is matched, the verification of the data is confirmed to be successful, and if at least one pair of data records is not matched, the verification is confirmed to be abnormal. The cooperating mechanism processing sub-system is used for processing each data record after receiving the service data details, obtaining the data details to be verified, and sending the data details to be verified to the data verification sub-system.

Description

A kind of verification of data system, method and device
Technical field
The application relates to technical field of data processing, relates in particular to a kind of verification of data method and device.
Background technology
Along with the development of third party's payment transaction, third-party payment system is except can for both parties tender guarantee, also being provided as third party's payment transaction of some cooperative institution's collection charges.For example, the government utility fee payment service, namely the user can pay public works expenses by third-party payment system, third party's payment mechanism need to the public service cooperation; Perhaps, the credit card repayment business, be that the user can carry out credit card repayment by third-party payment system, third party's payment mechanism need to be cooperated with the financial institution, each cooperative institution is by the payment system of access third party payment mechanism, make home-confined just can the completing by third-party payment system of user pay the fees or the business such as refund, be very easy to the user.For data consistency and the correctness between the payment system that guarantees cooperative institution and third party's payment mechanism, third-party payment system need to be checked data message according to the default cycle with cooperative institution.
in prior art, the cooperative institution that the third party pays company and each access all needs to carry out data message and checks, but, due to different cooperative institutions, the database table structure difference that dissimilar business is corresponding, the key field that makes different service needed check is different, thereby third-party payment system need to overlap independently processing logic for the service design one of each cooperative institution and every type, cause the data message collation process logic of third-party payment system to become huge and complicated, but because the verification of data processing logic of different cooperative institutions and different kinds of business is similar, make the processing logic that has bulk redundancy in third-party payment system, wasted the processing resource of third-party payment system.
Summary of the invention
The embodiment of the present application provides a kind of verification of data system, method and device, in order to for dissimilar business datum, and reduced data collation process logic, the processing resource of saving equipment.
The embodiment of the present application provides a kind of verification of data system, comprising:
Service sub-system is used for for each business, configures business rule corresponding to this business, and stores the business datum detail of this business according to predetermined period, and described business datum detail comprises at least one data recording, and every data record comprises Data Identification;
The verification of data subsystem is used for for each business, and when current period finished, from described service sub-system, the business datum of obtaining this business current period according to default database table structure was detailed, and sends to cooperative institution's processing subsystem; And receive described cooperative institution processing subsystem to the detailed data detail to be checked that obtains afterwards of processing of described business datum; According to default business rule, determine successively in data detail described to be checked and described business datum detail, whether the data recording that Data Identification is identical mates, if each all mates the data record, determine this verification of data success, if at least one pair of data recording is not mated, determine that this verification of data is abnormal.
The embodiment of the present application provides a kind of verification of data method, comprising:
For each business, the verification of data subsystem is detailed according to the business datum that default database table structure obtains current period, and described business datum detail comprises at least one data recording, and every data record comprises Data Identification;
Described verification of data subsystem sends to cooperative institution's processing subsystem with described business datum detail; And
Obtain cooperative institution's processing subsystem and described business datum detail is processed the data detail to be checked that obtains afterwards; And
Obtain business rule corresponding to this business, and according to described business rule, determine successively in data detail described to be checked and described business datum detail, whether the data recording that Data Identification is identical mates, if each all mates the data record, determine this verification of data success, if at least one pair of data recording is not mated, determine that this verification of data is abnormal.
The embodiment of the present application provides a kind of verification of data device, comprising:
Acquiring unit is used for for each business, and the verification of data subsystem is detailed according to the business datum that default database table structure obtains current period, and described business datum detail comprises at least one data recording, and every data record comprises Data Identification;
Transmitting element is used for described business datum detail is sent to cooperative institution's processing subsystem;
First obtains the unit, is used for obtaining cooperative institution's processing subsystem and described business datum detail is processed the data detail to be checked that obtains afterwards;
Second obtains the unit, is used for obtaining business rule corresponding to this business;
Determining unit, be used for the business rule according to described acquisition unit acquisition, determine successively in data detail described to be checked and described business datum detail, whether the data recording that Data Identification is identical mates, if each all mates the data record, determine this verification of data success, if at least one pair of data recording is not mated, determine that this verification of data is abnormal.
the verification of data system that the embodiment of the present application provides, method and device, for each business, obtain the business datum detail of this business current period according to default data list structure from service sub-system, and the business datum detail of obtaining is sent to cooperative institution's subsystem, after cooperative institution's subsystem is processed each data recording in the business datum detail again, the data detail to be checked that obtains returns to the verification of data subsystem, the verification of data subsystem is according to default business rule, treat check data detailed with the business datum detail in the identical data recording of Data Identification check, if each is all identical to the data record, determine this verification of data success, if at least one pair of data recording is not identical, determine that this verification of data is abnormal.Due in said process, for dissimilar business, the verification of data subsystem only needs to obtain the business datum detail according to self default database table structure from service sub-system, and according to pre-configured business rule, carry out checking of data, need not its corresponding processing logic of service design for each type, thereby simplified the processing logic of verification of data, the processing resource of having saved equipment.
The application's further feature and advantage will be set forth in the following description, and, partly become apparent from instructions, perhaps understand by implementing the application.The application's purpose and other advantages can realize and obtain by specifically noted structure in the instructions of writing, claims and accompanying drawing.
Description of drawings
Fig. 1 is in the embodiment of the present application, the structural representation of verification of data system;
Fig. 2 is in the embodiment of the present application, the implementing procedure schematic diagram of verification of data method;
Fig. 3 is in the embodiment of the present application, the structural representation of verification of data device.
Embodiment
The processing logic of checking for reduced data, the processing resource of saving equipment, the embodiment of the present application provide a kind of verification of data system, method and device.
Describe below in conjunction with the preferred embodiment of Figure of description to the application, be to be understood that, preferred embodiment described herein only is used for description and interpretation the application, and be not used in restriction the application, and in the situation that do not conflict, embodiment and the feature in embodiment in the application can make up mutually.
The cooperative institution that the third party pays company and access carries out verification of data, may have following two kinds of application scenarioss:
Scene one
It between company and cooperative institution is non real-time alternately that the third party pays, and the third party pays between company and cooperative institution and to carry out data pair according to the default cycle.in this case, the verification of data subsystem is when current period finishes, the business datum of obtaining current period from service sub-system is detailed, the detailed file that generates specified format of the business datum of obtaining is sent to cooperative institution's processing subsystem, cooperative institution's processing subsystem is processed one by one for each the data record that comprises in the business datum detail, pay the fees as example with government utility, all business datum details of the public works expenses that service sub-system is paid the user that receives in current period by third party's payment company send to cooperative institution's processing subsystem, wherein, the business datum detail can comprise many data records, every the data record comprises Data Identification, user ID, pay the fees the date, the information such as the amount of money of paying the fees, after cooperative institution's processing subsystem receives the business datum detail, for each data record, cooperative institution's processing subsystem does for this user the processing that keeps accounts according to user ID, after complete to all data recording and processing, obtain data detail to be checked, the detailed specified type file that generates of data to be checked is sent to the verification of data subsystem, carry out verification of data by the verification of data subsystem.
Scene two
It between company and cooperative institution is real-time alternately that the third party pays, the verification of data subsystem obtains each user's business datum detail in real time from service sub-system, and send it to cooperative institution's processing subsystem, after cooperative institution's processing subsystem is processed the business datum detail that receives in real time, generate the specified type file and send to the verification of data subsystem to carry out verification of data; Certainly, cooperative institution's processing subsystem also can with presetting after all business datum details in duration generate the specified type file together, send to the verification of data subsystem to carry out verification of data.
Based on above-mentioned two kinds of application scenarioss, the embodiment of the present application provides a kind of verification of data system, as shown in Figure 1, comprising:
Service sub-system 101 is used for for each business, configures business rule corresponding to this business, and stores the business datum detail of this business according to predetermined period, and this business datum detail comprises at least one data recording, and every data record comprises Data Identification;
Verification of data subsystem 102, be used for for each business, when current period finishes, from service sub-system 101, the business datum of obtaining this business current period according to default database table structure is detailed, and this business current period business datum detail is sent to cooperative institution's processing subsystem; And the data detail to be checked that obtains after detailed processing of 103 pairs of business datums of reception cooperative institution's processing subsystem; According to pre-configured business rule, determine successively in data detail to be checked and business datum detail, whether the data recording that Data Identification is identical mates, if each all mates the data record, determine this verification of data success, if at least one pair of data recording is not mated, determine that this verification of data is abnormal.
Concrete, cooperative institution's processing subsystem 103, be used for for each business, after receiving this business current period business datum detail, each data record in the business datum detail is processed, obtain data detail to be checked, and data detail to be checked is sent to verification of data subsystem 102.
Wherein, verification of data subsystem 102 obtains the business datum detail, is mainly for the difference on the database table structure that shields different kinds of business, for verification of data subsystem 102, all business datums only have three kinds of states, in processing, process successfully or process abnormal.Then the data list structure of verification of data subsystem 102 definition self obtains the business datum detail from service sub-system 101 according to this list structure.During concrete enforcement, verification of data subsystem 102 provides an interface that obtains the business datum detail, and service sub-system 101 need to realize this interface and issue into the webservice service, then the address configuration of webservice service in the tables of data of appointment.When verification of data subsystem 102 obtains the business datum of current period when detailed, at first find the webservice address that obtains data corresponding to this business in the specific data table, then detailed by the webservice service acquisition business datum of calling this address.When verification of data subsystem 102 obtains the business datum detail of current period, service sub-system 101 will send to verification of data subsystem 102 with the form of a field from the business datum detail of this business of processing in current period, take the credit card repayment business as example, service sub-system 101 passes to verification of data subsystem 102 with card number, user name and the amount of money.
Concrete, the verification of data subsystem definition to obtain data-interface as follows:
Figure BDA0000115632490000061
In concrete enforcement, as shown in table 1 after service sub-system has been realized this interface, configuration information is configured in following table:
Table 1
ID 11
BIZ_TYPE CCR
ORG_CODE GDB
CHECK_FILED CardNO,Amount
QUERY_URL http://ccrprod.p24.alipay.net:8080/services/dizDataQueryService?wsdl
HAS_CHECKFILE Y
HAS_RESTURANT Y
Wherein:
ID: expression service identification;
BIZ_TYPE: the expression type of service, for example CCR is credit card repayment, PUC is that government utility is paid the fees etc.;
ORG_CODE: cooperative institution's code, can uniquely determine a kind of verification of data demand according to type of service and Institution Code, for example demand is checked in the refund of safety bank.
CHECK_FIELD: the field that need to check, with CSV, attention will be consistent with the field of groovy script the inside, and the amount of money is the field that acquiescence needs comparison, need not to arrange;
QUERY_URL: the webservice address of reporting and submitting data detail to be checked of operation system issue.
HAS_CHECKFILE: whether will generate first and carry out type file (Y/N), for example the prepaid card business does not need Alipay to generate the reconciliation file, and this field is N;
HAS_RETURNFILE: whether cooperative institution needs to return back dish file (Y/N), prepaid card business for example, and cooperative institution need to return back coils file, and this field is Y.
Especially, for scene one, verification of data subsystem 102 can be used for for each business, when current period finishes, after the detailed generation of business datum the first specified type file with this business of current period, sends to cooperative institution's processing subsystem 103; Cooperative institution's processing subsystem 103 can be used for extracting the business datum detail from receiving the first specified type file, and each data record in the business datum detail be processed the data detail to be checked that obtains; And the detailed second specified type file that generates of these data to be checked is returned to verification of data subsystem 102, wherein, this second specified type file is also referred to as returning the dish file; Verification of data subsystem 102 obtains time dish file that cooperative institution's processing subsystem 103 returns in the path of appointment, resolve back the dish file, obtains data detail to be checked.Obtaining for after checking the data detail, verification of data subsystem 102 can be checked according to the business datum detail of obtaining before.Preferably, when specifically implementing, whether the data recording total quantity in data detail at first relatively to be checked and business datum detail or the total charge of all data recording be identical, if any one is different, can determine that directly this verification of data is abnormal; If both all identical, then according to Data Identification, according to pre-configured business rule, each data record is mated, if each all mates the data record, determine this verification of data success, if at least one pair of data recording is not mated, determine that this verification of data is abnormal.
Preferably, the verification of data system can also comprise configuration server, be used for for each business, and the business rule that this business of buffer memory is corresponding, and the business rule that this business is corresponding is notified described verification of data subsystem.Wherein, the business rule of each business is stored in the configuration information database after being configured by service sub-system 101.Configuration server regularly checks the configuration information database, when finding the business rule of Added Business is arranged, notification data is checked subsystem 102.
During concrete enforcement, for scene three, before arbitrary the data record of verification of data subsystem 102 in business datum detail and data detail to be checked checked, need to determine that whether the state of this data recording was for clearing, take credit card repayment as example, clearance is whether the third party pays company and user's the refund amount of money is transferred to cooperative institution, if so, needs this data record is labeled as and need not clearance; If not, proceed coupling.Wherein, when determining this verification of data success, also need the status indication of every data record is the needs clearance; If mate unsuccessfully, determine that this verification of data is abnormal.
Preferably, in concrete enforcement, verification of data subsystem 101 generate the first specified type file and resolve that cooperative institution's processing subsystem returns return the dish file time, in order to shield the difference of file layout, can adopt the groovy script to generate the first specified type file and resolve back and coil file.At first the verification of data subsystem finds the path of the groovy script of generation corresponding to each business the first specified type file when generating the first specified type file, and loads this groovy script in file system, the execute file generative process; When resolving back the dish file, find parsing corresponding to each business to return the groovy script path of dish file, and load this groovy script, the beginning resolution file, and preserve the data detail to be checked that parses.
Below for generating the first specified type file and resolving back the groovy script that coils file, i.e. cooperative institution's processing subsystem 103 interface that need to be achieved as follows:
Figure BDA0000115632490000091
In concrete enforcement, as shown in table 2 after cooperative institution's processing subsystem 103 has been realized above-mentioned interface, configuration information is configured in as in following table:
Table 2
ID 1
BIZ_TYPE CCR
ORG_CODE SPDB
SCRIPT_TYPE 1
GROOVY_PATH /home/admin/shared/upload/bizrecon/groovyscript
GROOVY_NAME SPDB.groovy
MEMO
Wherein:
ID: expression service identification;
BIZ_TYPE: the expression type of service, for example CCR is credit card repayment, PUC is that government utility is paid the fees etc.;
ORG_CODE: cooperative institution's code, can uniquely determine a kind of verification of data demand according to type of service and Institution Code, for example demand is checked in the refund of safety bank.
SCRIPT_TYPE: script type, comprise three kinds, 1 sign generates the first specified type file; 1 identification (RNC-ID) analytic returns the dish file; 3 signs realize the logic (for example, the credit card repayment business sends note etc. to the user after receiving the verification of data result) of notification data checked result;
QUERY_URL: the webservice address of reporting and submitting data detail to be checked of operation system issue.
HAS_CHECKFILE: whether will generate first and carry out type file (Y/N), for example the prepaid card business does not need Alipay to generate the reconciliation file, and this field is N;
HAS_RETURNFILE: whether cooperative institution needs to return back dish file (Y/N), prepaid card business for example, and cooperative institution need to return back coils file, and this field is Y.
More preferably, verification of data subsystem 102 can also be used for be determined arbitraryly during to the identical data recording coupling of data sign, notifies described service sub-system 101.Concrete, verification of data subsystem 102 often the match is successful a pair of data recording, all will notify its corresponding service sub-system 101 with the form of event, service sub-system 101 carries out follow-up processing according to matching result, take the credit card repayment business as example, service sub-system 101 can send SMS notification to the user, and it is refunded and successfully waits.
The verification of data system that the embodiment of the present application provides, fashionable when there being new business to add, only need the business rule of this business is configured, and realize obtaining and getting final product to the logic of service sub-system 101 notification data checked result of business datum detail, greatly simplify original processing logic, saved the processing resource of equipment.
Based on same inventive concept, a kind of verification of data method and apparatus also is provided in the embodiment of the present application, because the principle of the method and device solves problem is similar to above-mentioned verification of data system, therefore the enforcement of the method and device can referring to the enforcement of above-mentioned verification of data system, repeat part and repeat no more.
As shown in Figure 2, for verification of data method implementing procedure schematic diagram, comprise the steps:
S201, for each business, the verification of data subsystem is detailed according to the business datum that default database table structure obtains current period, this business datum detail comprises at least one data recording, every data record comprises Data Identification;
S202, verification of data subsystem send to cooperative institution's processing subsystem with the business datum detail that gets;
S203, verification of data subsystem obtain cooperative institution's processing subsystem and described business datum detail are processed the data detail to be checked that obtains afterwards;
S204, verification of data subsystem obtain business rule corresponding to this business, and according to this business rule, determine successively in data detail to be checked and business datum detail, whether the data recording that Data Identification is identical mates, if each all mates the data record, determine this verification of data success, if at least one pair of data recording is not mated, determine that this verification of data is abnormal.
In concrete enforcement, obtain business rule corresponding to this business in step S204, can comprise: receive business rule corresponding to this business that configuration server sends.
In concrete enforcement, obtain cooperative institution's processing subsystem in step S203 and described business datum detail processed the data detail to be checked that obtains afterwards, can comprise the following steps:
Step 1, receive the file that cooperative institution's processing subsystem sends, to be that described cooperative institution processing subsystem is detailed according to the data to be checked that obtain after described business datum detail is processed generate this document;
The file that step 2, parsing receive obtains data detail to be checked.
In concrete enforcement, the verification of data method can also comprise the following steps: determine arbitrary during to the identical data recording coupling of data sign, the informing business system.
As shown in Figure 3, the structural representation of the verification of data device that provides for the embodiment of the present application comprises:
Acquiring unit 301 is used for for each business, and the verification of data subsystem is detailed according to the business datum that default database table structure obtains current period, and this business datum detail comprises at least one data recording, and every data record comprises Data Identification;
Transmitting element 302, the business datum detail that is used for acquiring unit 301 is obtained sends to cooperative institution's processing subsystem;
First obtains unit 303, is used for obtaining cooperative institution's processing subsystem and the business datum detail is processed the data detail to be checked that obtains afterwards;
Second obtains unit 304, is used for obtaining business rule corresponding to this business;
Determining unit 305, be used for obtaining the unit according to second and obtain 304 business rule, determine successively in data detail to be checked and business datum detail, whether the data recording that Data Identification is identical mates, if each all mates the data record, determine this verification of data success, if at least one pair of data recording is not mated, determine that this verification of data is abnormal.
In concrete enforcement, second obtains unit 304, specifically is used for receiving business rule corresponding to this business that configuration server sends.
In concrete enforcement, first obtains unit 303, can comprise:
Receive subelement, be used for receiving the file that cooperative institution's processing subsystem sends, this document is detailed generation of data to be checked that obtains after cooperative institution's processing subsystem basis is processed the business datum detail;
Resolve subelement, be used for resolving the file that receives, obtain data detail to be checked.
In concrete enforcement, the verification of data device can also comprise:
Notification unit, be used for determining in determining unit 305 arbitrary during to the identical data recording coupling of data sign, the informing business system.
Those skilled in the art should understand, the application's embodiment can be provided as method, system or computer program.Therefore, the application can adopt complete hardware implementation example, implement software example or in conjunction with the form of the embodiment of software and hardware aspect fully.And the application can adopt the form that wherein includes the upper computer program of implementing of computer-usable storage medium (including but not limited to magnetic disk memory, CD-ROM, optical memory etc.) of computer usable program code one or more.
The application is that reference is described according to process flow diagram and/or the block scheme of method, equipment (system) and the computer program of the embodiment of the present application.Should understand can be by the flow process in each flow process in computer program instructions realization flow figure and/or block scheme and/or square frame and process flow diagram and/or block scheme and/or the combination of square frame.Can provide these computer program instructions to the processor of multi-purpose computer, special purpose computer, Embedded Processor or other programmable data processing device to produce a machine, make the instruction of carrying out by the processor of computing machine or other programmable data processing device produce to be used for the device of realizing in the function of flow process of process flow diagram or a plurality of flow process and/or square frame of block scheme or a plurality of square frame appointments.
These computer program instructions also can be stored in energy vectoring computer or the computer-readable memory of other programmable data processing device with ad hoc fashion work, make the instruction that is stored in this computer-readable memory produce the manufacture that comprises command device, this command device is realized the function of appointment in flow process of process flow diagram or a plurality of flow process and/or square frame of block scheme or a plurality of square frame.
These computer program instructions also can be loaded on computing machine or other programmable data processing device, make on computing machine or other programmable devices and to carry out the sequence of operations step producing computer implemented processing, thereby be provided for realizing the step of the function of appointment in flow process of process flow diagram or a plurality of flow process and/or square frame of block scheme or a plurality of square frame in the instruction of carrying out on computing machine or other programmable devices.
Although described the application's preferred embodiment, in a single day those skilled in the art get the basic creative concept of cicada, can make other change and modification to these embodiment.So claims are intended to all changes and the modification that are interpreted as comprising preferred embodiment and fall into the application's scope.
the verification of data system that the embodiment of the present application provides, method and device, for each business, obtain the business datum detail of this business current period according to default data list structure from service sub-system, and the business datum detail of obtaining is sent to cooperative institution's subsystem, after cooperative institution's subsystem is processed each data recording in the business datum detail again, the data detail to be checked that obtains returns to the verification of data subsystem, the verification of data subsystem is according to default business rule, treat check data detailed with the business datum detail in the identical data recording of Data Identification check, if each is all identical to the data record, determine this verification of data success, if at least one pair of data recording is not identical, determine that this verification of data is abnormal.Due in said process, for dissimilar business, the verification of data subsystem only needs to obtain the business datum detail according to self default database table structure from service sub-system, and according to pre-configured business rule, carry out checking of data, need not its corresponding processing logic of service design for each type, thereby simplified the processing logic of verification of data, the processing resource of having saved equipment.
Obviously, those skilled in the art can carry out various changes and modification and the spirit and scope that do not break away from the application to the application.Like this, if within these of the application are revised and modification belongs to the scope of the application's claim and equivalent technologies thereof, the application also is intended to comprise these changes and modification interior.

Claims (10)

1. a verification of data system, is characterized in that, comprising:
Service sub-system is used for for each business, configures business rule corresponding to this business, and stores the business datum detail of this business according to predetermined period, and described business datum detail comprises at least one data recording, and every data record comprises Data Identification;
The verification of data subsystem is used for for each business, and when current period finished, from described service sub-system, the business datum detail of obtaining this business current period according to default database table structure sent to cooperative institution's processing subsystem; And receive described cooperative institution processing subsystem to the detailed data detail to be checked that obtains afterwards of processing of described business datum; According to pre-configured business rule, determine successively in data detail described to be checked and described business datum detail, whether the data recording that Data Identification is identical mates, if each all mates the data record, determine this verification of data success, if at least one pair of data recording is not mated, determine that this verification of data is abnormal.
2. the system as claimed in claim 1, it is characterized in that, also comprise: the verification of data subsystem provides the interface that obtains the business datum detail, and service sub-system realizes described interface and issue into webservice service, then the address configuration of webservice service in the tables of data of appointment.
3. system as claimed in claim 2, its special card is, also comprise: when the verification of data subsystem obtains the business datum detail of current period, find the webservice address that obtains data corresponding to this business in described specific data table, then detailed by the webservice service acquisition business datum of calling this address.
4. the system as claimed in claim 1, is characterized in that, also comprises:
Configuration server is used for for each business, the business rule that this business of buffer memory is corresponding, and the business rule that this business is corresponding is notified described verification of data subsystem.
5. system as claimed in claim 4, is characterized in that,
Described service sub-system also is used for configuring the business rule of this Added Business when Added Business is arranged;
Described configuration server also is used for notifying described verification of data subsystem after the business rule of finding Added Business.
6. a verification of data method, is characterized in that, comprising:
For each business, the verification of data subsystem is detailed according to the business datum that default database table structure obtains current period, and described business datum detail comprises at least one data recording, and every data record comprises Data Identification;
Described verification of data subsystem sends to cooperative institution's processing subsystem with described business datum detail; And
Obtain cooperative institution's processing subsystem and described business datum detail is processed the data detail to be checked that obtains afterwards; And
Obtain business rule corresponding to this business, and according to described business rule, determine successively in data detail described to be checked and described business datum detail, whether the data recording that Data Identification is identical mates, if each all mates the data record, determine this verification of data success, if at least one pair of data recording is not mated, determine that this verification of data is abnormal.
7. method as claimed in claim 6, is characterized in that, obtains business rule corresponding to this business, specifically comprises:
Receive business rule corresponding to this business that configuration server sends.
8. method as claimed in claim 7, is characterized in that, obtains cooperative institution's processing subsystem and described business datum detail is processed the data detail to be checked that obtains afterwards, specifically comprises:
Receive the file that cooperative institution's processing subsystem sends, described file is the generation detailed according to the data to be checked that obtain after described business datum detail is processed of described cooperative institution processing subsystem;
The file that parsing receives obtains data detail to be checked.
9. method as claimed in claim 6, is characterized in that, also comprises:
Determine arbitrary during to the identical data recording coupling of data signs, the informing business system.
10. a verification of data device, is characterized in that, comprising:
Acquiring unit is used for for each business, and the verification of data subsystem is detailed according to the business datum that default database table structure obtains current period, and described business datum detail comprises at least one data recording, and every data record comprises Data Identification;
Transmitting element is used for described business datum detail is sent to cooperative institution's processing subsystem;
First obtains the unit, is used for obtaining cooperative institution's processing subsystem and described business datum detail is processed the data detail to be checked that obtains afterwards;
Second obtains the unit, is used for obtaining business rule corresponding to this business;
Determining unit, be used for obtaining according to described second the business rule that the unit obtains, determine successively in data detail described to be checked and described business datum detail, whether the data recording that Data Identification is identical mates, if each all mates the data record, determine this verification of data success, if at least one pair of data recording is not mated, determine that this verification of data is abnormal.
CN2011103976197A 2011-12-02 2011-12-02 System, method and device of verification of data Pending CN103136276A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011103976197A CN103136276A (en) 2011-12-02 2011-12-02 System, method and device of verification of data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011103976197A CN103136276A (en) 2011-12-02 2011-12-02 System, method and device of verification of data

Publications (1)

Publication Number Publication Date
CN103136276A true CN103136276A (en) 2013-06-05

Family

ID=48496108

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011103976197A Pending CN103136276A (en) 2011-12-02 2011-12-02 System, method and device of verification of data

Country Status (1)

Country Link
CN (1) CN103136276A (en)

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104156442A (en) * 2014-08-13 2014-11-19 中国银行股份有限公司 Method and system for multi-dimension accumulation on basis of dynamic data and static data and accumulated data application method
CN104917738A (en) * 2014-03-14 2015-09-16 陈衡 Finance platform data processing method and system
CN104978684A (en) * 2014-11-27 2015-10-14 深圳市腾讯计算机系统有限公司 Information processing method and system
CN105225192A (en) * 2015-09-09 2016-01-06 北京思特奇信息技术股份有限公司 A kind of based on detailed reconciliation auditing method and system
CN105550188A (en) * 2014-11-04 2016-05-04 阿里巴巴集团控股有限公司 Data file processing method and apparatus
CN105989064A (en) * 2015-02-09 2016-10-05 阿里巴巴集团控股有限公司 Record information checking method and device
CN106326219A (en) * 2015-06-16 2017-01-11 阿里巴巴集团控股有限公司 Business system data check method, apparatus and system
CN106447475A (en) * 2016-08-30 2017-02-22 重庆好乐视网络科技有限公司 Automatic batch checking method and system
CN106447337A (en) * 2016-12-13 2017-02-22 泰康保险集团股份有限公司 Method and device for day-end transaction data checking
CN106604072A (en) * 2015-10-14 2017-04-26 北京国双科技有限公司 IPTV data difference analysis method and device
CN106899631A (en) * 2015-12-18 2017-06-27 阿里巴巴集团控股有限公司 The checking method and device of Internet resources in a kind of transition system
CN106991036A (en) * 2016-01-20 2017-07-28 阿里巴巴集团控股有限公司 A kind of abnormal reminding method of information input and system
CN107025543A (en) * 2016-09-19 2017-08-08 阿里巴巴集团控股有限公司 The checking method and device of resource circulation
CN107025601A (en) * 2017-01-23 2017-08-08 阿里巴巴集团控股有限公司 Verification of data method, device and equipment
CN107451136A (en) * 2016-05-30 2017-12-08 阿里巴巴集团控股有限公司 Verification of data method and device
CN108090824A (en) * 2017-12-30 2018-05-29 平安科技(深圳)有限公司 Verification of data method, apparatus, computer equipment and readable storage medium storing program for executing
CN108255793A (en) * 2017-11-22 2018-07-06 中国平安财产保险股份有限公司 A kind of information verification method and terminal device
CN108536521A (en) * 2018-03-30 2018-09-14 口碑(上海)信息技术有限公司 Based on emulation platform offline environment checking method and device
CN108694664A (en) * 2018-06-05 2018-10-23 阿里巴巴集团控股有限公司 Checking method and device, the electronic equipment of operation system
CN109150994A (en) * 2018-07-31 2019-01-04 阿里巴巴集团控股有限公司 Hot spot data processing method, device and electronic equipment
CN109284301A (en) * 2018-08-31 2019-01-29 阿里巴巴集团控股有限公司 Verification of data method and device
CN109325055A (en) * 2018-08-02 2019-02-12 阿里巴巴集团控股有限公司 The screening of business association tables of data and checking method, device, electronic equipment
CN109615508A (en) * 2018-11-29 2019-04-12 中国人民银行清算总中心 Data summarization checking method and subsystem for internet banking system
CN110018819A (en) * 2019-01-17 2019-07-16 阿里巴巴集团控股有限公司 A kind of verification of data scenario generation method, device and equipment
CN110059077A (en) * 2019-04-19 2019-07-26 深圳乐信软件技术有限公司 A kind of verification of data method, apparatus, equipment and storage medium
CN110163553A (en) * 2019-03-27 2019-08-23 阿里巴巴集团控股有限公司 A kind of payment amount of money settlement system, the method and device of project
CN110209512A (en) * 2019-05-30 2019-09-06 口碑(上海)信息技术有限公司 Verification of data method and device based on multi-data source
CN110297842A (en) * 2019-06-25 2019-10-01 武汉联影医疗科技有限公司 A kind of data comparison method, device, terminal and storage medium
CN110750530A (en) * 2019-09-11 2020-02-04 口碑(上海)信息技术有限公司 Service system and data checking method thereof
CN111831683A (en) * 2020-07-24 2020-10-27 北京思特奇信息技术股份有限公司 Automatic auditing method and system based on dynamic extended scene matching
CN112632059A (en) * 2019-10-09 2021-04-09 浙江大搜车软件技术有限公司 Data checking method and device, electronic equipment and machine-readable storage medium
CN112965981A (en) * 2021-03-15 2021-06-15 中国平安财产保险股份有限公司 Data checking method and device, computer equipment and storage medium
CN113034253A (en) * 2021-03-18 2021-06-25 上海嵩恒网络科技股份有限公司 Early warning method, electronic device and storage medium
CN113837877A (en) * 2021-08-10 2021-12-24 深圳市高腾科技服务有限公司 Automatic checking method, device, equipment and storage medium for position taken in transaction
WO2022089063A1 (en) * 2020-10-27 2022-05-05 中国银联股份有限公司 Data verification method, apparatus, device, system, and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020123966A1 (en) * 2000-06-23 2002-09-05 Luke Chu System and method for administration of network financial transaction terminals
CN101458705A (en) * 2008-12-29 2009-06-17 阿里巴巴集团控股有限公司 Data collating method between different utility systems, apparatus and system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020123966A1 (en) * 2000-06-23 2002-09-05 Luke Chu System and method for administration of network financial transaction terminals
CN101458705A (en) * 2008-12-29 2009-06-17 阿里巴巴集团控股有限公司 Data collating method between different utility systems, apparatus and system

Cited By (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104917738A (en) * 2014-03-14 2015-09-16 陈衡 Finance platform data processing method and system
CN104917738B (en) * 2014-03-14 2018-03-16 陈衡 Financial platform data processing method and system
CN104156442A (en) * 2014-08-13 2014-11-19 中国银行股份有限公司 Method and system for multi-dimension accumulation on basis of dynamic data and static data and accumulated data application method
CN105550188B (en) * 2014-11-04 2019-06-04 阿里巴巴集团控股有限公司 A kind of method and apparatus of data documents disposal
CN105550188A (en) * 2014-11-04 2016-05-04 阿里巴巴集团控股有限公司 Data file processing method and apparatus
CN104978684A (en) * 2014-11-27 2015-10-14 深圳市腾讯计算机系统有限公司 Information processing method and system
CN105989064A (en) * 2015-02-09 2016-10-05 阿里巴巴集团控股有限公司 Record information checking method and device
CN106326219A (en) * 2015-06-16 2017-01-11 阿里巴巴集团控股有限公司 Business system data check method, apparatus and system
CN105225192A (en) * 2015-09-09 2016-01-06 北京思特奇信息技术股份有限公司 A kind of based on detailed reconciliation auditing method and system
CN105225192B (en) * 2015-09-09 2018-10-19 北京思特奇信息技术股份有限公司 One kind is based on detailed reconciliation auditing method and system
CN106604072A (en) * 2015-10-14 2017-04-26 北京国双科技有限公司 IPTV data difference analysis method and device
CN106604072B (en) * 2015-10-14 2019-05-03 北京国双科技有限公司 The difference analysis method and device of Web TV data
CN111866168A (en) * 2015-12-18 2020-10-30 创新先进技术有限公司 Method and device for checking internet resources in transition system
CN111866168B (en) * 2015-12-18 2023-01-17 创新先进技术有限公司 Method and device for checking internet resources in transition system
CN106899631A (en) * 2015-12-18 2017-06-27 阿里巴巴集团控股有限公司 The checking method and device of Internet resources in a kind of transition system
CN106991036A (en) * 2016-01-20 2017-07-28 阿里巴巴集团控股有限公司 A kind of abnormal reminding method of information input and system
CN106991036B (en) * 2016-01-20 2020-04-24 阿里巴巴集团控股有限公司 Prompting method and system for information input abnormity
CN107451136A (en) * 2016-05-30 2017-12-08 阿里巴巴集团控股有限公司 Verification of data method and device
CN106447475A (en) * 2016-08-30 2017-02-22 重庆好乐视网络科技有限公司 Automatic batch checking method and system
CN107025543A (en) * 2016-09-19 2017-08-08 阿里巴巴集团控股有限公司 The checking method and device of resource circulation
CN106447337A (en) * 2016-12-13 2017-02-22 泰康保险集团股份有限公司 Method and device for day-end transaction data checking
CN107025601A (en) * 2017-01-23 2017-08-08 阿里巴巴集团控股有限公司 Verification of data method, device and equipment
CN108255793A (en) * 2017-11-22 2018-07-06 中国平安财产保险股份有限公司 A kind of information verification method and terminal device
CN108090824A (en) * 2017-12-30 2018-05-29 平安科技(深圳)有限公司 Verification of data method, apparatus, computer equipment and readable storage medium storing program for executing
CN108536521A (en) * 2018-03-30 2018-09-14 口碑(上海)信息技术有限公司 Based on emulation platform offline environment checking method and device
CN108694664A (en) * 2018-06-05 2018-10-23 阿里巴巴集团控股有限公司 Checking method and device, the electronic equipment of operation system
CN109150994A (en) * 2018-07-31 2019-01-04 阿里巴巴集团控股有限公司 Hot spot data processing method, device and electronic equipment
CN109325055A (en) * 2018-08-02 2019-02-12 阿里巴巴集团控股有限公司 The screening of business association tables of data and checking method, device, electronic equipment
CN109284301A (en) * 2018-08-31 2019-01-29 阿里巴巴集团控股有限公司 Verification of data method and device
CN109615508A (en) * 2018-11-29 2019-04-12 中国人民银行清算总中心 Data summarization checking method and subsystem for internet banking system
CN110018819B (en) * 2019-01-17 2022-05-31 创新先进技术有限公司 Data checking script generation method, device and equipment
CN110018819A (en) * 2019-01-17 2019-07-16 阿里巴巴集团控股有限公司 A kind of verification of data scenario generation method, device and equipment
CN110163553A (en) * 2019-03-27 2019-08-23 阿里巴巴集团控股有限公司 A kind of payment amount of money settlement system, the method and device of project
CN110059077A (en) * 2019-04-19 2019-07-26 深圳乐信软件技术有限公司 A kind of verification of data method, apparatus, equipment and storage medium
CN110209512A (en) * 2019-05-30 2019-09-06 口碑(上海)信息技术有限公司 Verification of data method and device based on multi-data source
CN110297842A (en) * 2019-06-25 2019-10-01 武汉联影医疗科技有限公司 A kind of data comparison method, device, terminal and storage medium
CN110297842B (en) * 2019-06-25 2021-10-15 武汉联影医疗科技有限公司 Data comparison method, device, terminal and storage medium
CN110750530A (en) * 2019-09-11 2020-02-04 口碑(上海)信息技术有限公司 Service system and data checking method thereof
CN110750530B (en) * 2019-09-11 2022-08-02 口碑(上海)信息技术有限公司 Service system and data checking method thereof
CN112632059A (en) * 2019-10-09 2021-04-09 浙江大搜车软件技术有限公司 Data checking method and device, electronic equipment and machine-readable storage medium
CN112632059B (en) * 2019-10-09 2023-08-15 浙江大搜车软件技术有限公司 Data checking method, device, electronic equipment and machine-readable storage medium
CN111831683A (en) * 2020-07-24 2020-10-27 北京思特奇信息技术股份有限公司 Automatic auditing method and system based on dynamic extended scene matching
WO2022089063A1 (en) * 2020-10-27 2022-05-05 中国银联股份有限公司 Data verification method, apparatus, device, system, and storage medium
CN112965981B (en) * 2021-03-15 2023-06-20 中国平安财产保险股份有限公司 Data checking method, device, computer equipment and storage medium
CN112965981A (en) * 2021-03-15 2021-06-15 中国平安财产保险股份有限公司 Data checking method and device, computer equipment and storage medium
CN113034253A (en) * 2021-03-18 2021-06-25 上海嵩恒网络科技股份有限公司 Early warning method, electronic device and storage medium
CN113837877A (en) * 2021-08-10 2021-12-24 深圳市高腾科技服务有限公司 Automatic checking method, device, equipment and storage medium for position taken in transaction
CN113837877B (en) * 2021-08-10 2024-02-23 深圳市高腾科技服务有限公司 Automatic check method, device, equipment and storage medium for transaction holding warehouse

Similar Documents

Publication Publication Date Title
CN103136276A (en) System, method and device of verification of data
CN109961365B (en) Account receiving record processing method and system based on block chain intelligent contract
CN108805632B (en) Charging method and device
CN113222555B (en) Data processing method, device, equipment and system
CN101114358A (en) Group-buy settlement payments system and method with communicating technology
CN109787781A (en) Online charging method, apparatus, computer equipment and storage medium
CN104123654A (en) Multi-order batch processing method and device
CN109600724A (en) A kind of method and apparatus that short message is sent
CN110659993A (en) Resource management method and device based on block chain network
CN109598575B (en) Bill generation method and device, electronic equipment and medium
CN102592215A (en) Rapid online payment method and server
CN109598603B (en) Account opening task processing method and account opening service system
CN113222724B (en) Bill processing method and device
CN106034148B (en) Rapid information interaction method, local server, remote server and system
CN113112344A (en) Business processing method, device, storage medium and computer program product
CN113806400A (en) Financial data processing method and device, storage medium and electronic equipment
CN111369347A (en) Service processing method, device, equipment and storage medium
CN113177772A (en) Service data processing method, device and system
CN112258306B (en) Account information checking method, device, electronic equipment and storage medium
CN111028025B (en) Bill data processing method, device, equipment and medium based on big data
CN110989984B (en) Data processing method, device and system
US9462138B2 (en) Cellular airtime management
CN113095835A (en) Data consistency verification method, device and system
CN102231199A (en) Method and device for processing transaction information asynchronously
CN113077234A (en) Account checking method, device and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1181529

Country of ref document: HK

C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20130605