CN106407165A - Numerical value transfer record checking method and apparatus - Google Patents
Numerical value transfer record checking method and apparatus Download PDFInfo
- Publication number
- CN106407165A CN106407165A CN201610587340.8A CN201610587340A CN106407165A CN 106407165 A CN106407165 A CN 106407165A CN 201610587340 A CN201610587340 A CN 201610587340A CN 106407165 A CN106407165 A CN 106407165A
- Authority
- CN
- China
- Prior art keywords
- record
- numerical value
- value transfer
- transfer
- transfer record
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/194—Calculation of difference between files
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention relates to a numerical value transfer record checking method and apparatus. The method comprises the steps of obtaining a record checking instruction; obtaining a file comprising a first numerical value transfer record from a target server according to the record checking instruction, locally obtaining a second numerical value transfer record, and establishing a set comprising the obtained second numerical value transfer record; checking the first numerical value transfer record in the file and the second numerical value transfer record in the set to generate a checking result, and performing correction on the second numerical value transfer record according to the checking result to generate a checking correction record; and generating a checking report according to the checking correction record. According to the numerical value transfer record checking method and apparatus, the first numerical value transfer record in the file and the second numerical value transfer record in the set do not need to be manually checked, so that the data transfer record checking efficiency is improved and the accuracy of the numerical value transfer records is ensured.
Description
Technical field
The present invention relates to technical field of data processing, more particularly to a kind of checking method of numerical value transfer record and dress
Put.
Background technology
With the development of internet, the related business of various numerical value transfers is all processed by internet, in these business
Processing procedure in can produce substantial amounts of numerical value transfer record information because increasing of numerical value transfer service quantity, can go out unavoidably
The situation of existing numerical value transfer service error.At this moment, numerical value in numerical value transfer service just be can determine that by check digit transfer record
The situation of Error When Transferring.
However, in check digit transfer record, in most cases needing artificial check digit transfer record, so that it is determined that
The numerical value transfer service of error, and then processed by the artificial numerical value transfer service to error.Due to numerical value transfer record
Substantial amounts, to needing to consume a longer time, and the accuracy rate of artificial nucleus couple is not high for artificial nucleus, seriously relatively low numerical value transfer
The verification efficiency of record.
Content of the invention
Based on this it is necessary to the problem of the verification inefficiency recording for numerical value transfer, provide a kind of numerical value transfer note
The method and apparatus of record.
A kind of checking method of numerical value transfer record, methods described includes:
Obtain record verification instruction;
The file including the first numerical value transfer record is obtained from destination server according to described record verification instruction, and from this
Ground obtains second value transfer record, sets up the set of the second value transfer record including getting;
Second value transfer record in the first numerical value transfer record and described set in described file is checked
Generate checked result, corrigendum is carried out to the second value transfer record in described set according to described checked result and generates verification more
Just record;
Collating report is generated according to described verification corrigendum record.
Wherein in an embodiment, described acquisition from destination server according to described record verification instruction includes the first number
The file of value transfer record, including:
Extract the ID in described record verification instruction and time range;
Generated according to described ID and time range and obtain request;
Obtain request transmission by described to destination server;
Receive described destination server according to the described file obtaining the inclusion first numerical value transfer record that request returns, institute
State the first numerical value transfer record to be searched according to the described ID obtaining in request and time range by described destination server
Obtain.
Wherein in an embodiment, described by the in the first numerical value transfer record and described set in described file
Two numerical value transfer records carry out verification and generate checked result, according to described checked result, described second value transfer record are carried out
Corrigendum generates verification corrigendum record, including:
Extract the first numerical value transfer record in described file;
Described set determines and records corresponding second value transfer record with the first numerical value transfer extracted;
With the presence or absence of number in the second value transfer record with described determination in the second value transfer record that detection determines
The numerical value transfer confirmation of value transfer application coupling;
If not existing, numerical value transfer confirmation being generated according to described the first numerical value transfer record extracting, will generate
Numerical value transfer confirmation be stored in the second value transinformation of described determination and generate verification corrigendum record.
Wherein in an embodiment, whether there is and described determination in the second value transfer record that described detection determines
Second value transfer record in numerical value transfer application coupling numerical value transfer confirmation, including:
Extract numerical value transfer application from the second value transfer record determining and numerical value shifts confirmation;
The transfer numerical value that transfer numerical value in relatively more described numerical value transfer application and described numerical value shift in confirmation is
No equal;
If unequal, in the second value transfer record judging described determination, there is not the second value with described determination
The numerical value transfer confirmation of the numerical value transfer application coupling in transfer record.
Wherein in an embodiment, described by the in the first numerical value transfer record and described set in described file
Two numerical value transfer records carry out verification and generate checked result, according to described checked result, described second value transfer record are carried out
Corrigendum generates verification corrigendum record, including:
Second value transfer record is extracted from described set;
Described file is searched and records corresponding first numerical value transfer record with the second value transfer extracted;
If not finding, the second value transfer extracted described in deletion records and generates verification corrigendum record.
Wherein in an embodiment, described destination server is fund transfer processing server;Described first numerical value turns
Move the fund transfer record being recorded as that described fund transfer processing server generates;It is locally transaction platform server;Described
One numerical value transfer is recorded as the transaction record that described transaction platform server generates.
The checking method of above-mentioned numerical value transfer record, after obtaining record verification instruction, according to record verification instruction from mesh
Mark server obtains the file including the first numerical value transfer record, and is turned from the local second value that obtains according to record verification instruction
Move record, the set of the second value transfer record that foundation inclusion gets, the file recording including the first numerical value transfer and bag
The set including the second value transfer record getting corresponds to.Second value in the first numerical value transfer in file and set is turned
Move record to be checked, according to checked result, second value transfer record in set is corrected it is ensured that second several in gather
The accuracy of value transfer record, without artificial nucleus to the second value transfer in the first numerical value transfer record and set in file
Record, the efficiency that improve numerical value transfer record verification is it is ensured that numerical value shifts the accuracy of record.
A kind of checking device of numerical value transfer record, described device includes:
Verification instruction acquisition module, for obtaining record verification instruction;
Transfer record acquisition module, includes the first numerical value for obtaining from destination server according to described record verification instruction
The file of transfer record, and obtain second value transfer record from local, set up the second value transfer record including getting
Set;
Transfer record verification module, for shifting second in record and described set by the first numerical value in described file
Numerical value transfer record carries out verification and generates checked result, according to described checked result, described second value transfer record is carried out more
Just generating verification corrigendum record;
Collating report's generation module, for generating collating report according to described verification corrigendum record.
Wherein in an embodiment, described transfer record acquisition module includes:
Information extraction modules, for extracting ID and time range in described record verification instruction;
Obtain request generation module, obtain request for generating according to described ID and time range;
Obtain request sending module, for obtaining request transmission to destination server by described;
File reception module, obtains, according to described, inclusion first numerical value that request returns for receiving described destination server
The file of transfer record, described first numerical value transfer record is by described destination server according to the described user obtaining in request mark
Know and time range is searched and obtained.
Wherein in an embodiment, described transfer record verification module includes:
First record extraction module, for extracting the first numerical value transfer record in described file;
Transfer record determining module, the first numerical value transfer for determining in described set with extract records corresponding
Second value transfer record;
Confirmation detection module, whether there is and described determination in the second value transfer record determining for detection
The numerical value transfer confirmation of numerical value transfer application coupling in second value transfer record;
Confirmation generation module, true with described for not existing in the second value transfer record judging described determination
In fixed second value transfer record during the numerical value transfer confirmation of numerical value transfer application coupling, then extracted according to described
First numerical value transfer record generates numerical value transfer confirmation, and the numerical value transfer confirmation of generation is stored in described determination
In second value transinformation and generate verification corrigendum record.
Wherein in an embodiment, described confirmation detection module includes:
Confirmation extraction module, for extracting numerical value transfer application and numerical value from the second value transfer record determining
Transfer confirmation;
Confirmation comparison module, true for the transfer numerical value in relatively more described numerical value transfer application and the transfer of described numerical value
Whether the transfer numerical value recognized in information is equal;
Confirmation determination module, if confirm for the transfer numerical value in the transfer application of described numerical value and the transfer of described numerical value
Transfer numerical value in information is unequal, then there is not the with described determination in the second value transfer record judging described determination
The numerical value transfer confirmation of the numerical value transfer application coupling in two numerical value transfer records.
Wherein in an embodiment, described transfer record verification module includes:
Second record extraction module, for extracting second value transfer record from described set;
Transfer record search module, the second value transfer for searching in described file with extract records corresponding
First numerical value transfer record;
Transfer record deletion module, the second value transfer record for not searching in described file with extract is corresponding
First numerical value transfer record when, then delete described in extract second value transfer record and generate verification corrigendum record.
Wherein in an embodiment, described destination server is fund transfer processing server;Described first numerical value turns
Move the fund transfer record being recorded as that described fund transfer processing server generates;It is locally transaction platform server;Described
One numerical value transfer is recorded as the transaction record that described transaction platform server generates.
The checking device of above-mentioned numerical value transfer record, after obtaining record verification instruction, according to record verification instruction from mesh
Mark server obtains the file including the first numerical value transfer record, and is turned from the local second value that obtains according to record verification instruction
Move record, the set of the second value transfer record that foundation inclusion gets, the file recording including the first numerical value transfer and bag
The set including the second value transfer record getting corresponds to.Second value in the first numerical value transfer in file and set is turned
Move record to be checked, according to checked result, second value transfer record in set is corrected it is ensured that second several in gather
The accuracy of value transfer record, without artificial nucleus to the second value transfer in the first numerical value transfer record and set in file
Record, the efficiency that improve numerical value transfer record verification is it is ensured that numerical value shifts the accuracy of record.
Brief description
Fig. 1 is the applied environment figure of the check system of numerical value transfer record in an embodiment;
Fig. 2 is the schematic flow sheet of the checking method of numerical value transfer record in an embodiment;
Fig. 3 is the schematic flow sheet of the step searching the first numerical value transfer record in an embodiment;
Fig. 4 is the schematic flow sheet of the step of corrigendum second value transfer record in an embodiment;
Fig. 5 is the schematic flow sheet of the step deleting second value transfer record in an embodiment;
Fig. 6 is the structured flowchart of the checking device of numerical value transfer record in an embodiment;
Fig. 7 is the structured flowchart of transfer record acquisition module in an embodiment;
Fig. 8 is the structured flowchart of transfer record verification module in an embodiment;
Fig. 9 is the structured flowchart of confirmation detection module in an embodiment;
Figure 10 is the structured flowchart of transfer record verification module in another embodiment.
Specific embodiment
In order that the objects, technical solutions and advantages of the present invention become more apparent, below in conjunction with drawings and Examples, right
The present invention is further elaborated.It should be appreciated that specific embodiment described herein is only in order to explain the present invention, and
It is not used in the restriction present invention.
Fig. 1 is the applied environment figure of the check system of numerical value transfer record in an embodiment, the core of numerical value transfer record
System is included with terminal 110, home server 120 and destination server 130.Terminal 110, home server 120 and target clothes
It is connected by network between business device 130.Wherein terminal 110 can be desktop computer or mobile terminal, and mobile terminal specifically may be used
To be at least one in panel computer, smart mobile phone and personal digital assistant.
As shown in Fig. 2 in one embodiment, provide a kind of checking method of numerical value transfer record, the method is to apply
The home server 120 of the check system of Fig. 1 numerical value transfer record illustrates, home server 120 runs number
The check program of value transfer record, the check program of numerical value transfer record is used for implementing the checking method of numerical value transfer record.Number
The checking method of value transfer record can also be applied in terminal 110.The checking method of numerical value transfer record specifically includes following
Content:
S202, obtains record verification instruction.
Specifically, home server 120 receives the access request of terminal 110, and home server 120 is according to access request
Data to terminal 110 backward reference webpage.Access request includes accessing the mark of webpage, and the mark accessing webpage specifically may be used
To be the URL accessing webpage.Terminal 110 receive access webpage data after, according to access web data
Display accesses webpage, input record verification instruction in access webpage shown by terminal 110 for the user, and terminal 110 will record core
Instruction is sent to home server 120.The record verification instruction that home server 120 receiving terminal 110 sends, record verification
Specifically include ID in instruction, specifically can also include at least one in time range and numerical value transfering type, wherein
Numerical value transfering type can be specifically that numerical value produces at least one in proceeding to numerical value.
S204, obtains, from destination server, the file including the first numerical value transfer record according to record verification instruction, and from
The local set obtaining second value transfer record, setting up the second value transfer record including getting.
Specifically, home server 120, after getting record verification instruction, extracts the user's mark in record verification instruction
Know, generated according to ID and obtain request, the acquisition carrying ID is asked to send to destination server 130.Mesh
Mark server 130 searches the file including the first numerical value transfer record, destination server according to the ID obtaining in request
File is back to home server 120 by 130.Home server 120 is searched and ID pair local according to ID
The second value transfer record answered, and the second value finding transfer record is extracted, foundation includes second value and turns
Move the set of record.First numerical value transfer is recorded as the record generating after destination server 130 completes numerical value transfer service, mesh
Mark server 130 is fund transfer processing server.Second value transfer is recorded as home server 120 and produces in process of exchange
Raw numerical value transfer application and numerical value shift the record applying for corresponding numerical value transinformation, and numerical value transfer application is used for initiating number
Value transfer service.Home server 120 is transaction platform server.
In one embodiment, destination server 130 is receiving for obtaining the literary composition including the first numerical value transfer record
After the acquisition request of part, extract the checking information obtaining in request, checking information is verified, after being verified, according to obtaining
Take the ID in request to search corresponding file, and the file finding is back to home server 120;If checking is not
Pass through, destination server 130 refuses the request of home server 120.Wherein, file includes the first numerical value transfer record.Test
Card information includes at least one in numerical value certificate, subscriber identity information, key and random number.
S206, the second value transfer record in the first numerical value transfer record and set in file is carried out verification and generates
Checked result, carries out corrigendum according to checked result to second value transfer record and generates verification corrigendum record.
Specifically, after home server 120 receives the file of destination server 130 return, one by one in extraction document
First numerical value transfer record, and search the first numerical value transfer in set and record corresponding second value transfer record.By first
Transfer numerical value in transfer numerical value in numerical value transfer record and second value transfer record is compared, if the first numerical value turns
The transfer numerical value moving in record is differed with the transfer numerical value in second value transfer record, then by second value transfer record
Transfer numerical value be corrected as first numerical value transfer record in transfer numerical value, and record corrigendum content generate verification corrigendum note
Record, verification corrigendum record specifically can include the first numerical value and shift the numbering of record, the numbering of second value transfer record, corrigendum
At least one in the transfer numerical value of time and corrigendum.
S208, generates collating report according to verification corrigendum record.
Specifically, second value in the first numerical value transfer record and set in verification file for the home server 120
During transfer record, every verification corrigendum record storage is generated collating report, the core in collating report to carrying out integration
Specifically can be according to corrigendum Time alignment to corrigendum record.
In the present embodiment, after obtaining record verification instruction, obtained from destination server according to record verification instruction and include
The file of the first numerical value transfer record, and second value transfer record is obtained from local according to record verification instruction, set up and include
The set of the second value transfer record getting, shifts the file of record including the first numerical value and includes the second number getting
The set of value transfer record corresponds to.Second value transfer record in the first numerical value transfer in file and set is checked,
According to checked result, second value transfer record in set is corrected it is ensured that second value shifts the accurate of record in being gathered
Property, without artificial nucleus to the second value transfer record in the first numerical value transfer record and set in file, improve numerical value
The efficiency of transfer record verification is it is ensured that numerical value shifts the accuracy of record.
As shown in figure 3, in one embodiment, S204 specifically also includes the step searching the first numerical value transfer record, should
Step particular content is as follows:
S302, extracts the ID in record verification instruction and time range.
Specifically, home server 120, after getting record verification instruction, extracts user's mark from record verification instruction
Know and time range, ID is the unique mark for distinguishing different user, ID can be specifically user's name,
At least one in address name, Bank Account Number and Customs Assigned Number.Time range include initial time and in the termination time extremely
Few one kind.
S304, generates according to ID and time range and obtains request.
Specifically, the ID extracted and time range wind from record verification instruction are sealed by home server 120
It is contained in acquisition request, obtain request for obtaining the corresponding bag in time range of ID from destination server 130
Include the file of the first numerical value transfer record.
S306, sends obtaining request to destination server.
S308, the file that reception destination server records according to the inclusion first numerical value transfer obtaining request return, first
Numerical value transfer record is searched according to the ID obtaining in request and time range by destination server and is obtained.
Specifically, home server 120 sends obtaining request to destination server 130.Destination server 130 extracts and obtains
Take the ID in request and time range, search the corresponding first numerical value transfer record of ID, finding first
The first numerical value transfer record in the range of screening time in numerical value transfer record, the first numerical value transfer record being obtained according to screening
Generate file, destination server 130 sends the file of generation to home server 130.
In the present embodiment, the acquisition carrying ID and time range is asked to send to destination server, makes mesh
Mark server searches the first numerical value transfer record according to the ID obtaining in request and time range, according to the finding
One numerical value transfer record generates file, obtains the file comprising the first numerical value transfer record.In this manner it is ensured that the file obtaining
In first numerical value transfer record with obtain request in ID and time range corresponding, raising file acquisition accurate
Property.
As shown in figure 4, in one embodiment, S206 specifically also includes the step correcting second value transfer record, should
Step specifically includes herein below:
S402, the first numerical value transfer record in extraction document.
Specifically, home server 120 parses to file, and parsing obtains File header information and the first numerical value transfer note
Record, file header specifically includes numerical value and shifts total value, the quantity of numerical value transfer record and ID;First numerical value transfer
Record includes transfer numerical value and record number, specifically can also include that numerical value proceeds to account, numerical value produces account and ID
In at least one.The File header information that parsing obtains and the first numerical value transfer record can be sent extremely by home server 120
Terminal 110, File header information and the first numerical value transfer record display can be used for accessing home server 120 by terminal 110
Access webpage in, access webpage can be check digit transfer record operation webpage.
S404, determines in set and records corresponding second value transfer record with the first numerical value transfer extracted.
Specifically, obtain the first record number of the first numerical value transfer record extracting, obtain second value in set
Second record number of transfer record, searches corresponding second record number of the first record number, determines and include the in set
The second value transfer record of two record numbers.
S406, whether there is in the second value transfer record that detection determines and number in the second value transfer record determining
The numerical value transfer confirmation of value transfer application coupling.
Specifically, after determining second value transfer record, second value transfer record is searched numerical value transfer application
Shifting confirmation with numerical value, the second value transfer record of determination if not finding numerical value transfer confirmation, is detected
In do not exist and shift confirmation with the numerical value transfer numerical value that mate of application;If finding numerical value transfer confirmation, check
Whether the transfer numerical value in the transfer numerical value in numerical value transfer application and numerical value transfer confirmation is equal.
In one embodiment, from the second value transfer record determining, extraction numerical value transfer application and numerical value transfer are true
Recognize information;Whether the transfer numerical value in the transfer numerical value relatively in numerical value transfer application and numerical value transfer confirmation is equal;If
Unequal, then judge that the second value transfer determining does not exist in recording and turn with the numerical value in the second value transfer record determining
Move the numerical value transfer confirmation of application coupling.
Specifically, home server 120 detect determination second value transfer record includes numerical value transfer application with
After numerical value transfer confirmation, extract the transfer numerical value in numerical value transfer application respectively and numerical value shifts the transfer in confirmation
Numerical value.Home server 120 shifts the transfer in confirmation by comparing the transfer numerical value in numerical value transfer application and numerical value
Numerical value determines whether numerical value transfer confirmation is mated with numerical value transfer application, if the transfer numerical value sum in numerical value transfer application
Transfer numerical value in value transfer confirmation is unequal, then judge that numerical value transfer confirmation is mismatched with numerical value transfer application,
Show existence information mistake in second value transfer record;If equal, judge exist in the second value transfer record determining
The numerical value transfer confirmation mated with the numerical value transfer application in the second value transfer record determining, then in verification set
Next second value transfer record.
S408, is shifted not existing in record in second value determination is detected and is shifted in record with the second value determining
The numerical value transfer confirmation of numerical value transfer application coupling, the first numerical value transfer record according to extracting generates numerical value transfer really
Recognize information, the numerical value transfer confirmation of generation is stored in the second value transinformation of determination and generates verification corrigendum note
Record.
Specifically, shift, in second value determination is detected, the second value transfer record not existing in record and determining
During the numerical value transfer confirmation of middle numerical value transfer application coupling, home server 120 extracts second value transfer record and corresponds to
First numerical value transfer record in transfer numerical value, according to transfer numerical generation second value transfer record in numerical value application coupling
Numerical value transfer confirmation, and the numerical value of generation transfer confirmation letter is turned with the numerical value transfer corresponding second value that is stored in of application
Move in record.
In one embodiment, shift in second value determination is detected and do not exist in record and the second value determining
In transfer record during the numerical value transfer confirmation of numerical value transfer application coupling, home server 120 deletes second value transfer
In record, unmatched numerical value shifts confirmation with numerical value transfer application, records corresponding first number according to second value transfer
Value transfer record regenerates numerical value transfer confirmation, and the numerical value generating transfer confirmation is corresponding with numerical value transfer application
It is stored in second value transfer record.
In the present embodiment, shift confirmation, Yi Jicun by detecting in second value transfer record with the presence or absence of numerical value
Numerical value shift whether the numerical value transfer application in confirmation and second value transfer record mates, so that it is determined that second counts
Value transfer record whether there is mistake.When judging to exist mistake, then turned according to the first numerical value transfer record corrigendum second value
Moving error on the face of the record, thus improve the verification efficiency of numerical value transfer record, also ensuring that the accurate of second value transfer record
Property.
As shown in figure 5, in one embodiment, S206 also includes the step deleting second value transfer record, this step
Specifically include herein below:
S502, extracts second value transfer record from set.
S504, searches hereof and records corresponding first numerical value transfer record with the second value transfer extracted.
Specifically, home server 120 extracts second value transfer record from set one by one, obtains second value transfer
Second record number of record, searches hereof according to the second record number and comprises first note corresponding with the second record number
First numerical value transfer record of record numbering.Specifically can extract one by one according to recording the order of time in second value transfer record
Second value transfer record.
S506, does not find hereof and records corresponding first numerical value transfer record with the second value transfer extracted
When, then delete the second value transfer extracted and record and generate verification corrigendum record.
Specifically, record corresponding first numerical value transfer if not finding hereof with the second value transfer extracted
Record, show destination server 130 untreated or unsuccessful process second value transfer record record in numerical value transfer application send out
The numerical value transfer service rising, destination server 130 does not generate corresponding first numerical value transfer record.Do not find hereof
Record corresponding first numerical value transfer record with the second value transfer extracted, home server 120 deletes the extracting
Two numerical value transfer record, and cancel with second value transfer record corresponding business;Finding hereof and extracting
Two numerical value transfers record corresponding first numerical value transfer record, then home server 120 verification the first numerical value transfer record and the
Two numerical value transfer records, are detected in second value transfer record with the presence or absence of the numerical value mating in being recorded with the transfer of this second value
Transfer confirmation, if not existing, generates the numerical value transfer record of coupling, by the number of coupling according to the first numerical value transfer record
Value transfer record is corresponding with numerical value transfer application to be stored in this second value transfer record;If existing, under checking in set
Article one, second value transfer record.
In the present embodiment, set is extracted second value transfer record, does not find hereof and turn with second value
Shifting records corresponding first numerical value transfer record, shows that destination server is untreated or unsuccessful process shifts note with second value
Record corresponding numerical value transfer service, then delete second value transfer record, save second value transfer record in storage set
Shared memory space, ensure that the accuracy of second value transfer record in set simultaneously.
In one embodiment, destination server is fund transfer processing server;First numerical value transfer is recorded as fund
The fund transfer record that transfer processing server generates;It is locally transaction platform server;First numerical value transfer is recorded as concluding the business
The transaction record that Platform Server generates.
Specifically, terminal sends record verification instruction to transaction platform server, and transaction platform server is according to record core
The file including fund transfer record, transaction platform server root simultaneously are extracted from destination server to the ID in instruction
According to the ID in record verification instruction from locally extracted transaction record, and set up the collection including the transaction record extracting
Close, the first numerical value transfer record in file and the second value transfer record in set have corresponding relation.
Transaction record in gathering is checked by transaction platform server with fund transfer record in file, is detecting
There is not corresponding fund transfer record in the transaction record in set, then delete this transaction record hereof;Friendship is being detected
There is not the transaction confirmation message mating with the transaction application in transaction record, then according to the corresponding money of transaction record in easily recording
Gold transfer record generates the transaction confirmation message of coupling, and is stored in friendship by corresponding with transaction application for the transaction confirmation message of coupling
Trade amendment record in easily recording.In transaction platform server set, the corrigendum situation of transaction record carries out record generation verification more
Just record, collating report is generated according to verification corrigendum record.
As shown in fig. 6, in one embodiment, provide a kind of checking device 600 of numerical value transfer record, this device is concrete
Including:Verification instruction acquisition module 610, transfer record acquisition module 620, transfer record verification module 630 and collating report's life
Become module 640.
Verification instruction acquisition module 610, for obtaining record verification instruction.
Transfer record acquisition module 620, includes the first numerical value for obtaining from destination server according to record verification instruction
The file of transfer record, and obtain second value transfer record from local, set up the second value transfer record including getting
Set.
Transfer record verification module 630, for shifting the second value in record and set by the first numerical value in file
Transfer record carries out verification and generates checked result, carries out corrigendum according to checked result to second value transfer record and generates verification more
Just record.
Collating report's generation module 640, for generating collating report according to verification corrigendum record.
In the present embodiment, after obtaining record verification instruction, obtained from destination server according to record verification instruction and include
The file of the first numerical value transfer record, and second value transfer record is obtained from local according to record verification instruction, set up and include
The set of the second value transfer record getting, shifts the file of record including the first numerical value and includes the second number getting
The set of value transfer record corresponds to.Second value transfer record in the first numerical value transfer in file and set is checked,
According to checked result, second value transfer record in set is corrected it is ensured that second value shifts the accurate of record in being gathered
Property, without artificial nucleus to the second value transfer record in the first numerical value transfer record and set in file, improve numerical value
The efficiency of transfer record verification is it is ensured that numerical value shifts the accuracy of record.
As shown in fig. 7, in one embodiment, transfer record acquisition module 620 specifically includes:
Information extraction modules 622, for extracting ID and time range in record verification instruction.
Obtain request generation module 624, obtain request for generating according to ID and time range.
Obtain request sending module 626, for sending obtaining request to destination server.
File reception module 628, for receiving destination server according to the inclusion first numerical value transfer obtaining request return
The file of record, the first numerical value transfer record is searched according to the ID obtaining in request and time range by destination server
Obtain.
In the present embodiment, the acquisition carrying ID and time range is asked to send to destination server, makes mesh
Mark server searches the first numerical value transfer record according to the ID obtaining in request and time range, according to the finding
One numerical value transfer record generates file, obtains the file comprising the first numerical value transfer record.In this manner it is ensured that the file obtaining
In first numerical value transfer record with obtain request in ID and time range corresponding, raising file acquisition accurate
Property.
As shown in figure 8, in one embodiment, transfer record verification module 630 specifically includes:First record extraction module
631st, transfer record determining module 633, confirmation detection module 635 and confirmation generation module 637.
First record extraction module 631, for the first numerical value transfer record in extraction document.
Transfer record determining module 633, the first numerical value transfer for determining in set with extract records corresponding
Second value transfer record.
Confirmation detection module 635, whether there is and determination for detecting in the second value transfer record determining
The numerical value transfer confirmation of numerical value transfer application coupling in second value transfer record;
Confirmation generation module 637, does not exist in record for shifting in the second value judging determination and determines
In second value transfer record during the numerical value transfer confirmation of numerical value transfer application coupling, then according to the first numerical value extracting
Transfer record generates numerical value transfer confirmation, and the numerical value of generation is shifted the second value transfer that confirmation is stored in determination
In information and generate verification corrigendum record.
As shown in figure 9, in one embodiment, confirmation detection module 635 specifically includes:Confirmation extraction module
635a, confirmation comparison module 635b and confirmation determination module 635c.
Confirmation extraction module 635a, for from determine second value transfer record in extract numerical value transfer application and
Numerical value shifts confirmation.
Confirmation comparison module 635b, for comparing the transfer numerical value in numerical value transfer application and numerical value transfer confirmation letter
Whether the transfer numerical value in breath is equal.
Confirmation determination module 635c, if for the transfer numerical value in numerical value transfer application and numerical value transfer confirmation
In transfer numerical value unequal, then judge determine second value transfer record in do not exist with determine second value transfer note
The numerical value transfer confirmation of the numerical value transfer application coupling in record.
In the present embodiment, shift confirmation, Yi Jicun by detecting in second value transfer record with the presence or absence of numerical value
Numerical value shift whether the numerical value transfer application in confirmation and second value transfer record mates, so that it is determined that second counts
Value transfer record whether there is mistake.When judging to exist mistake, then turned according to the first numerical value transfer record corrigendum second value
Move record, so that it is guaranteed that the accuracy of second value transfer record.
As shown in Figure 10, in one embodiment, transfer record verification module 630 specifically includes:
Second record extraction module 632, for extracting second value transfer record from set.
Transfer record search module 634, the second value transfer for searching hereof with extract records corresponding
First numerical value transfer record.
Transfer record deletion module 636, the second value transfer record for not searching hereof with extract is corresponding
First numerical value transfer record when, then delete extract second value transfer record and generate verification corrigendum record.
In one embodiment, destination server is fund transfer processing server;First numerical value transfer is recorded as fund
The fund transfer record that transfer processing server generates;It is locally transaction platform server;First numerical value transfer is recorded as concluding the business
The transaction record that Platform Server generates.
In the present embodiment, set is extracted second value transfer record, does not find hereof and turn with second value
Shifting records corresponding first numerical value transfer record, shows that untreated the obtaining of destination server is processed as success and second value transfer note
Record corresponding numerical value transfer service, then delete second value transfer record, save second value transfer record in storage set
Shared memory space, ensure that the accuracy of second value transfer record in set simultaneously.
Each technical characteristic of embodiment described above can arbitrarily be combined, for making description succinct, not to above-mentioned reality
The all possible combination of each technical characteristic applied in example is all described, as long as however, the combination of these technical characteristics is not deposited
In contradiction, all it is considered to be the scope of this specification record.
Embodiment described above only have expressed the several embodiments of the present invention, and its description is more concrete and detailed, but simultaneously
Can not therefore be construed as limiting the scope of the patent.It should be pointed out that coming for those of ordinary skill in the art
Say, without departing from the inventive concept of the premise, some deformation can also be made and improve, these broadly fall into the protection of the present invention
Scope.Therefore, the protection domain of patent of the present invention should be defined by claims.
Claims (10)
1. a kind of checking method of numerical value transfer record, methods described includes:
Obtain record verification instruction;
The file including that the first numerical value transfer records is obtained from destination server according to described record verification instruction, and from locally obtaining
Take second value transfer record, set up the set of the second value transfer record including getting;
Second value transfer record in the first numerical value transfer record and described set in described file is carried out verification generate
Checked result, carries out corrigendum according to described checked result to described second value transfer record and generates verification corrigendum record;
Collating report is generated according to described verification corrigendum record.
2. method according to claim 1 is it is characterised in that described instruct from destination server according to described record verification
Obtain the file including the first numerical value transfer record, including:
Extract the ID in described record verification instruction and time range;
Generated according to described ID and time range and obtain request;
Obtain request transmission by described to destination server;
Receive described destination server according to the described file obtaining the inclusion first numerical value transfer record that request returns, described the
One numerical value transfer record is searched according to the described ID obtaining in request and time range by described destination server and is obtained.
3. method according to claim 1 it is characterised in that described by described file first numerical value transfer record and
Second value transfer record in described set carries out verification and generates checked result, according to described checked result to the described second number
Value transfer record carries out corrigendum and generates verification corrigendum record, including:
Extract the first numerical value transfer record in described file;
Described set determines and records corresponding second value transfer record with the first numerical value transfer extracted;
Turn with the presence or absence of numerical value in the second value transfer record with described determination in the second value transfer record that detection determines
Move the numerical value transfer confirmation of application coupling;
If not existing, numerical value transfer confirmation, the number that will generate are generated according to described the first numerical value transfer record extracting
Value transfer confirmation is stored in the second value transinformation of described determination and generates verification corrigendum record.
4. whether method according to claim 3 it is characterised in that in the second value transfer record that determines of described detection
There is the numerical value transfer confirmation mated with numerical value transfer application in the second value transfer record of described determination, including:
Extract numerical value transfer application from the second value transfer record determining and numerical value shifts confirmation;
Transfer numerical value in relatively more described numerical value transfer application and described numerical value shift transfer numerical value in confirmation whether phase
Deng;
If unequal, in the second value transfer record judging described determination, there is not the second value transfer with described determination
The numerical value transfer confirmation of the numerical value transfer application coupling in record.
5. method according to claim 1 it is characterised in that described by described file first numerical value transfer record and
Second value transfer record in described set carries out verification and generates checked result, according to described checked result to the described second number
Value transfer record carries out corrigendum and generates verification corrigendum record, including:
Second value transfer record is extracted from described set;
Described file is searched and records corresponding first numerical value transfer record with the second value transfer extracted;
If not finding, the second value transfer extracted described in deletion records and generates verification corrigendum record.
6. a kind of checking device of numerical value transfer record is it is characterised in that described device includes:
Verification instruction acquisition module, for obtaining record verification instruction;
Transfer record acquisition module, includes the first numerical value transfer for obtaining from destination server according to described record verification instruction
The file of record, and obtain second value transfer record from local, set up the collection of the second value transfer record including getting
Close;
Transfer record verification module, for shifting the second value in record and described set by the first numerical value in described file
Transfer record carries out verification and generates checked result, carries out corrigendum life according to described checked result to described second value transfer record
Nucleation is to corrigendum record;
Collating report's generation module, for generating collating report according to described verification corrigendum record.
7. device according to claim 6 is it is characterised in that described transfer record acquisition module includes:
Information extraction modules, for extracting ID and time range in described record verification instruction;
Obtain request generation module, obtain request for generating according to described ID and time range;
Obtain request sending module, for obtaining request transmission to destination server by described;
File reception module, obtains, according to described, the inclusion first numerical value transfer that request returns for receiving described destination server
Record file, described first numerical value transfer record by described destination server according to described obtain request in ID and
Time range is searched and is obtained.
8. device according to claim 6 is it is characterised in that described transfer record verification module includes:
First record extraction module, for extracting the first numerical value transfer record in described file;
Transfer record determining module, the first numerical value transfer for determining in described set with extract records corresponding second
Numerical value transfer record;
Confirmation detection module, with the presence or absence of second with described determination in the second value transfer record determining for detection
The numerical value transfer confirmation of numerical value transfer application coupling in numerical value transfer record;
Confirmation generation module, for not existing and described determination in the second value transfer record judging described determination
Second value transfer record in numerical value transfer application coupling numerical value transfer confirmation when, then according to described extract first
Numerical value transfer record generates numerical value transfer confirmation, and the numerical value transfer confirmation of generation is stored in the second of described determination
In numerical value transinformation and generate verification corrigendum record.
9. device according to claim 8 is it is characterised in that described confirmation detection module includes:
Confirmation extraction module, for extracting numerical value transfer application and numerical value transfer from the second value transfer record determining
Confirmation;
Confirmation comparison module, for the transfer numerical value in relatively more described numerical value transfer application and described numerical value transfer confirmation letter
Whether the transfer numerical value in breath is equal;
Confirmation determination module, if for the transfer numerical value in the transfer application of described numerical value and described numerical value transfer confirmation
In transfer numerical value unequal, then do not exist and the second of described determination the number in the second value transfer record judging described determination
The numerical value transfer confirmation of the numerical value transfer application coupling in value transfer record.
10. device according to claim 6 is it is characterised in that described transfer record verification module includes:
Second record extraction module, for extracting second value transfer record from described set;
Transfer record search module, the second value transfer for searching in described file with extract records corresponding first
Numerical value transfer record;
Transfer record deletion module, the second value transfer for not searching in described file with extract records corresponding the
During one numerical value transfer record, then the second value transfer extracted described in deletion records and generates verification corrigendum record.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610587340.8A CN106407165B (en) | 2016-07-21 | 2016-07-21 | The checking method and device of numerical value transfer record |
| PCT/CN2017/078354 WO2018014581A1 (en) | 2016-07-21 | 2017-03-28 | Value transfer record verification method, device, server and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610587340.8A CN106407165B (en) | 2016-07-21 | 2016-07-21 | The checking method and device of numerical value transfer record |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106407165A true CN106407165A (en) | 2017-02-15 |
| CN106407165B CN106407165B (en) | 2019-05-03 |
Family
ID=58004770
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610587340.8A Active CN106407165B (en) | 2016-07-21 | 2016-07-21 | The checking method and device of numerical value transfer record |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106407165B (en) |
| WO (1) | WO2018014581A1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018014581A1 (en) * | 2016-07-21 | 2018-01-25 | 平安科技(深圳)有限公司 | Value transfer record verification method, device, server and storage medium |
| CN110019194A (en) * | 2017-09-27 | 2019-07-16 | 腾讯科技(深圳)有限公司 | Verification of data method, apparatus, computer equipment and storage medium |
| CN111797590A (en) * | 2020-06-30 | 2020-10-20 | 中国工商银行股份有限公司 | Data checking method, device and equipment |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1588865A (en) * | 2004-09-03 | 2005-03-02 | 杭州恒生电子股份有限公司 | Associated data batch processing method |
| US20060053121A1 (en) * | 2004-09-09 | 2006-03-09 | Microsoft Corporation | Method, system, and apparatus for providing resilient data transfer in a data protection system |
| CN101192229A (en) * | 2006-12-01 | 2008-06-04 | 阿里巴巴公司 | Data synchronization method and system |
| CN101458705A (en) * | 2008-12-29 | 2009-06-17 | 阿里巴巴集团控股有限公司 | Data collating method between different utility systems, apparatus and system |
| CN101710410A (en) * | 2009-10-28 | 2010-05-19 | 金蝶软件(中国)有限公司 | Method and system for checking accounting data |
| CN101854298A (en) * | 2010-05-19 | 2010-10-06 | 中国农业银行股份有限公司 | Automatic link method of message, account correction method and system |
| CN103793487A (en) * | 2014-01-20 | 2014-05-14 | 中国建设银行股份有限公司 | Method and system for centrally extracting and storing electronic seal impression account data |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106407165B (en) * | 2016-07-21 | 2019-05-03 | 平安科技(深圳)有限公司 | The checking method and device of numerical value transfer record |
-
2016
- 2016-07-21 CN CN201610587340.8A patent/CN106407165B/en active Active
-
2017
- 2017-03-28 WO PCT/CN2017/078354 patent/WO2018014581A1/en not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1588865A (en) * | 2004-09-03 | 2005-03-02 | 杭州恒生电子股份有限公司 | Associated data batch processing method |
| US20060053121A1 (en) * | 2004-09-09 | 2006-03-09 | Microsoft Corporation | Method, system, and apparatus for providing resilient data transfer in a data protection system |
| CN101192229A (en) * | 2006-12-01 | 2008-06-04 | 阿里巴巴公司 | Data synchronization method and system |
| CN101458705A (en) * | 2008-12-29 | 2009-06-17 | 阿里巴巴集团控股有限公司 | Data collating method between different utility systems, apparatus and system |
| CN101710410A (en) * | 2009-10-28 | 2010-05-19 | 金蝶软件(中国)有限公司 | Method and system for checking accounting data |
| CN101854298A (en) * | 2010-05-19 | 2010-10-06 | 中国农业银行股份有限公司 | Automatic link method of message, account correction method and system |
| CN103793487A (en) * | 2014-01-20 | 2014-05-14 | 中国建设银行股份有限公司 | Method and system for centrally extracting and storing electronic seal impression account data |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018014581A1 (en) * | 2016-07-21 | 2018-01-25 | 平安科技(深圳)有限公司 | Value transfer record verification method, device, server and storage medium |
| CN110019194A (en) * | 2017-09-27 | 2019-07-16 | 腾讯科技(深圳)有限公司 | Verification of data method, apparatus, computer equipment and storage medium |
| CN110019194B (en) * | 2017-09-27 | 2023-03-03 | 腾讯科技(深圳)有限公司 | Data checking method, device, computer equipment and storage medium |
| CN111797590A (en) * | 2020-06-30 | 2020-10-20 | 中国工商银行股份有限公司 | Data checking method, device and equipment |
| CN111797590B (en) * | 2020-06-30 | 2023-08-11 | 中国工商银行股份有限公司 | Data checking method, device and equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2018014581A1 (en) | 2018-01-25 |
| CN106407165B (en) | 2019-05-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8935783B2 (en) | Document classification using multiscale text fingerprints | |
| CN107872772B (en) | Method and device for detecting fraud short messages | |
| CN103368992B (en) | Message push method and device | |
| CN104615760A (en) | Phishing website recognizing method and phishing website recognizing system | |
| CN102315953B (en) | Occurrence law based on model detects the method and apparatus of rubbish model | |
| CN102082792A (en) | Phishing webpage detection method and device | |
| CN106484421A (en) | A kind of method and system quickly generating api interface | |
| CN102622553A (en) | Method and device for detecting webpage safety | |
| CN106981017A (en) | A kind of big data precision marketing device and marketing method based on face recognition technology | |
| CN106682906A (en) | Risk identification and business processing method and device | |
| CN113079123B (en) | Malicious website detection method and device and electronic equipment | |
| CN101616503B (en) | Method and device for sharing telephone number information | |
| CN102724186A (en) | System and method for detecting phishing websites | |
| CN105119909A (en) | Fake website detection method and fake website detection system based on page visual similarity | |
| CN106383862B (en) | Illegal short message detection method and system | |
| CN111339137A (en) | Data verification method and device | |
| CN106407165A (en) | Numerical value transfer record checking method and apparatus | |
| CN106127463A (en) | One is transferred accounts control method and terminal unit | |
| US20140052497A1 (en) | Correlating location data | |
| CN104348815B (en) | Method and device for verifying verification code | |
| CN103544150A (en) | Method and system for providing recommendation information for mobile terminal browser | |
| CN104158789A (en) | Method and device for detecting security of payment type website | |
| CN111582873B (en) | Method and device, electronic device, and storage medium for evaluating interaction events | |
| CN101478623B (en) | Bill transmission method and system | |
| CN106101117B (en) | A kind of fishing website blocking-up method, device and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |