[go: up one dir, main page]

CN106407165A - Numerical value transfer record checking method and apparatus - Google Patents

Numerical value transfer record checking method and apparatus Download PDF

Info

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
Application number
CN201610587340.8A
Other languages
Chinese (zh)
Other versions
CN106407165B (en
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.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An Technology Shenzhen Co 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 Ping An Technology Shenzhen Co Ltd filed Critical Ping An Technology Shenzhen Co Ltd
Priority to CN201610587340.8A priority Critical patent/CN106407165B/en
Publication of CN106407165A publication Critical patent/CN106407165A/en
Priority to PCT/CN2017/078354 priority patent/WO2018014581A1/en
Application granted granted Critical
Publication of CN106407165B publication Critical patent/CN106407165B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/194Calculation of difference between files
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File 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

The checking method of numerical value transfer record and device
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.
CN201610587340.8A 2016-07-21 2016-07-21 The checking method and device of numerical value transfer record Active CN106407165B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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