Specific embodiment
The present invention provides a kind of information checking methods, device and system, it is intended to can be improved the speed of verification customer information
Degree and accuracy.
The term " includes " and " having " and their any changes occurred in description of the invention, claims and attached drawing
Shape, it is intended that cover and non-exclusive include.Such as contain the process, method of a series of steps or units, system, product or
Equipment is not limited to listed step or unit, but optionally further comprising the step of not listing or unit or optional
Ground further includes the other step or units intrinsic for these process, methods, product or equipment.In addition, term " first ", " the
Two " and " third " etc. are and to be not intended to describe specific sequence for distinguishing different objects.
In order to make those skilled in the art more fully understand the present invention program, below in conjunction with attached in the embodiment of the present invention
Figure, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is only this
The embodiment of a part is invented, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art
Every other embodiment obtained without making creative work, should fall within the scope of the present invention.
It is described in detail separately below.
A kind of information checking method, relevant apparatus, equipment and system that embodiment provides in order to better understand the present invention,
The system architecture for the information checking method being first applicable in below the embodiment of the present invention is described.Refering to fig. 1, Fig. 1 is the present invention
The system architecture schematic diagram for the information checking method that embodiment provides.As shown in Figure 1, system architecture may include one or more
Server and multiple terminals (or equipment), in which:
Server can include but is not limited to background server, component server, information verification server etc., and server can
To be communicated by internet with multiple terminals.Server provides information verification service for terminal, is information check system
Operation provides support.Terminal (or equipment) can be installed and run relevant client (Client) (for example including information core
To client etc.).Client (Client) refers to corresponding with server, provides the program of local service for client.Here, should
Local service may include but be not limited to: the information of reception client's typing and picture corresponding with information carry out the picture
Image recognition extracts target information, target information and the information of the typing match etc..
Specifically, client can include: the application program of local runtime runs on function on web browser (also known as
For Web App) etc..For client, needing to run on server has corresponding server to provide corresponding information
Verification service, if information checks database service, data calculating, decision execution etc..User's using terminal is checked in the information
It, can the login account progress operation such as typing information and picture in system after register account number.
Terminal in the embodiment of the present invention can include but is not limited to any hand-held based on intelligent operating system
Electronic product, can with user by the input equipments such as keyboard, dummy keyboard, touch tablet, touch screen and voice-operated device come into
Row human-computer interaction, smart phone, tablet computer, PC etc..Wherein, intelligent operating system is including but not limited to any
The operating system of functions of the equipments, such as Android (Android are enriched by providing various mobile applications to mobile deviceTM)、
iOSTM、Windows PhoneTMDeng.
It should be noted that the system architecture of information checking method provided by the present application is not limited to shown in Fig. 1.
Below with reference to Fig. 2 shows the embodiment of the present invention in information checking method flow diagram, first with server
Side is illustrated the process of information checking method of the present invention, may comprise steps of:
201, the first information and Target Photo corresponding with the first information of typing are received.
The first information that the embodiment of the present invention refers to can be name, ID card No., bank card number, phone number or
Person's IMEI code.The Target Photo that the embodiment of the present invention refers to can be the picture of identity card picture, bank card picture, phone number
Or IMEI code picture.
In a specific embodiment, client passes through the application program of local runtime or runs on the function on web browser
The first information and Target Photo corresponding with the first information described in the modes typings such as energy (also known as Web App), service
Device receives the first information of client's typing and receives Target Photo corresponding with the first information, does not have between the two operations
It is divided into successively, the first information and Target Photo can be received by arbitrary sequence without influencing subsequent operation: server can
Target Photo corresponding with the first information is received again first to receive the first information of typing;Server can also be received first
Target Photo corresponding with the first information receives the first information of typing again;Alternatively, server also can receive first
The first information of typing then receives Target Photo corresponding with the first information of first item typing, then receives the again
The first information of binomial typing then receives Target Photo corresponding with the first information of Section 2 typing;Alternatively, server
It is any staggeredly to receive the first information and Target Photo corresponding with the first information.
202, it receives and Target Photo progress image recognition is executed instruction.
In a specific embodiment, described receive to the instruction of Target Photo progress image recognition includes: server
System automatic trigger executes instruction the Target Photo progress image recognition when reception meets preset condition.For example, working as
Server detects have received that Target Photo after, automatic trigger to the Target Photo carry out image recognition execution refer to
It enables, is executed instruction described in server reception.In another example after server receives the Target Photo, artificial operation triggering
Image recognition is carried out to the Target Photo to execute instruction, and is executed instruction described in server reception.
203, it is executed instruction according to and described image identification is carried out to the Target Photo, obtain the second information in identification
In the case where, second information is matched with the first information.
Specifically, second information match with the first information and be can be second target by server
Information is compared by turn with the corresponding target information.
204, under second information and the unmatched situation of the first information, output is used to indicate second letter
Breath and the unmatched instruction message of the first information.
In a particular embodiment, described in second information and the unmatched situation of the first information, such as
It can be name that image recognition obtains and the name of client's typing be not quite identical;In another example can be what image recognition obtained
Identification card number and the identification card number of client's typing are not quite identical;In another example can be bank card number that image recognition obtains with
The bank card number of client's typing is not quite identical;In another example can be the phone number and client's typing that image recognition obtains
Phone number is not quite identical;In another example can be the IMEI code incomplete one of IMEI code and client's typing that image recognition obtains
It causes.
In a kind of wherein embodiment, the output is used to indicate the unmatched instruction message, can be pre-
If region show second information and for characterize unmatched description information and/or by second information with it is described
The unmatched character of the first information highlights.
In a particular embodiment, the output, which is used to indicate the unmatched instruction message, can be such as Fig. 3 a~3e institute
Show.Output, which is used to indicate the unmatched instruction message, can be as shown in Figure 3a, and output is " with picture behind corresponding informance
Be not inconsistent " instruction message, and by the character overstriking not being inconsistent and amplify to highlight;Also, output is used to indicate the mismatch
Instruction message can be as shown in Figure 3b, the instruction message of " not being inconsistent with picture " is exported behind corresponding informance, and will be inconsistent
Character overstriking highlight, while underscore is added to entire instruction information;Also, output is used to indicate the unmatched finger
Show that message can be as shown in Figure 3c, the instruction message of " not being inconsistent with picture ", and the word that will be inconsistent are exported behind corresponding informance
It accords with overstriking and amplifies and highlight, while will entirely indicate information inclination display;Also, output is used to indicate the unmatched finger
Show that message can be as shown in Figure 3d, in the instruction message of the position that some is fixed output " XXX mismatch ", and will mismatch
Character overstriking and amplify highlight;Also, output is used to indicate the unmatched instruction message and can be as shown in Figure 3 e,
A prompting is popped up at interface and indicates frame, is reminding the instruction message that " XXX mismatch " is exported in instruction frame, and the word that will be inconsistent
It accords with overstriking and amplifies and highlight, while unmatched information is entirely added into underscore.It is to be appreciated that the output is for referring to
Show that the output situation of the unmatched instruction message is not limited to these types situation shown in Fig. 3 a~3e, by unmatched character
It is by the color-coded display of unmatched character or Dynamically Announce etc. that overstriking, which is highlighted and can also be changed into,;Instruction message
Be also not necessarily limited to " not being inconsistent with picture ", " XXX mismatch ", can be " it fails to match by XXX " or " with picture not in full conformity with " etc.
Deng.
In a kind of wherein embodiment, described image is carried out to the Target Photo in described execute instruction according to
After identification, further includes: the case where the target number sequence identified from the Target Photo does not meet preset rules
Under, then output is used to indicate the instruction message of Target Photo exception.
In a particular embodiment, the case where target number sequence does not meet preset rules can be the mesh identified
Mark Serial No. contains the character that messy code, text etc. are not numbers;The case where target text does not meet preset rules can be with
It is the character that the target text identified contains that messy code, number etc. are not texts.It is different that the output is used to indicate Target Photo
Output can be used to indicate unmatched instruction in Fig. 3 a~3e and disappeared by normal instruction message with reference to situation shown in Fig. 3 a~3e
Breath is substituted for the instruction message that output is used to indicate Target Photo exception, but is not limited to situation shown in Fig. 3 a~3e.
As can be seen that in this embodiment scheme, client while typing information by the picture of corresponding informance also typing, this
Sample server only needs to identify the target information in picture, by target information information progress corresponding with typing
Match, export matching result, the information of quickly verification client can be realized, while also improving the accuracy of verification.
Referring to fig. 4, Fig. 4 is the flow diagram of another embodiment information checking method to another kind embodiment of the invention,
It may comprise steps of:
401, the first information and Target Photo corresponding with the first information of typing, the first information packet are received
Include the first Serial No. or the first text.
Specifically, the first Serial No. can be ID card No., bank card number, phone number or IMEI code etc.,
First text can be name, address etc..Corresponding Target Photo includes the first Serial No. and/or the first text
Picture.
In a particular embodiment, client passes through the application program of local runtime or runs on the function on web browser
The first information described in modes typings such as (also known as Web App) and Target Photo corresponding with the first information, server
It receives the first information of client's typing and receives Target Photo corresponding with the first information, do not have between the two operations
Successive point, the first information and Target Photo can be received by arbitrary sequence without influencing subsequent operation.
402, it receives and Target Photo progress image recognition is executed instruction
In a particular embodiment, described receive to the instruction of Target Photo progress image recognition includes: that server connects
System automatic trigger executes instruction the Target Photo progress image recognition when receipts meet preset condition.For example, when clothes
After business device detects and has received that Target Photo, automatic trigger carries out image recognition to the Target Photo and executes instruction,
Server executes instruction described in receiving.In another example artificial operation is triggered to institute after server receives the Target Photo
It states Target Photo and carries out executing instruction for image recognition, executed instruction described in server reception.
403, it is executed instruction according to and described image identification is carried out to the Target Photo.
In a particular embodiment, server executing instruction according to the carry out image recognition received, to corresponding target
Picture carries out image recognition.
404, it is pre- to judge whether the target number sequence identified from the Target Photo and/or target text meet
If regular.If the target number sequence and/or target text that identify from the Target Photo do not meet preset rules,
Then follow the steps 407;If the target number sequence and/or target text that identify from the Target Photo meet default
Rule thens follow the steps 405.
In a particular embodiment, the case where target number sequence does not meet preset rules can be the mesh identified
Mark Serial No. contains the character that messy code, text etc. are not numbers;The case where target text does not meet preset rules can be with
It is the character that the target text identified contains that messy code, number etc. are not texts.It is different that the output is used to indicate Target Photo
Output can be used to indicate unmatched instruction in Fig. 3 a~3e and disappeared by normal instruction message with reference to situation shown in Fig. 3 a~3e
Breath is substituted for the instruction message that output is used to indicate Target Photo exception, but is not limited to situation shown in Fig. 3 a~3e.
405, then the target number sequence/target text is as the second Serial No./second text, by second number
Word sequence is matched with first Serial No., and/or second text is matched with first text.
In a particular embodiment, corresponding with the first Serial No., the second Serial No. can be ID card No., bank
Card card number, phone number or IMEI code etc.;Corresponding with the first text, the second text can be name, address etc..
In a particular embodiment, match by second Serial No. and first Serial No. can be with for server
It is to be compared second Serial No. and first Serial No. by turn.
406, under second Serial No. and the unmatched situation of the first Serial No. and/or described second
Under text and the unmatched situation of the first text, output is used to indicate the unmatched instruction message.
In a particular embodiment, second Serial No. and the unmatched situation of first Serial No. and/or
Second text and the unmatched situation of the first text, such as can be name and client's typing that image recognition obtains
Name it is not quite identical;In another example can be address that image recognition obtains with the address of client's typing or by being automatically positioned
Identify that obtained address is not quite identical;In another example can be the identity card of the identification card number that image recognition obtains and client's typing
It is number not quite identical;In another example can be bank card number that image recognition obtains and the bank card number of client's typing is incomplete
Unanimously;In another example can be phone number that image recognition obtains and the phone number of client's typing is not quite identical;In another example
It can be IMEI code that image recognition obtains and the IMEI code of client's typing be not quite identical.
In a particular embodiment, the output is used to indicate the unmatched instruction message, can be server output
Illustrate unmatched sentence and/or highlights inconsistent place.
In a kind of wherein embodiment, the output is used to indicate the unmatched instruction message, can be service
Device in predeterminable area shows second information and for characterizing unmatched description information and/or will be in second information
It is highlighted with the unmatched character of the first information.The output is used to indicate the unmatched instruction message such as Fig. 3 a
Shown in~3e, but it is not limited to situation shown in Fig. 3 a~3e.
407, output is used to indicate the instruction message of Target Photo exception, then return step 401.
In a particular embodiment, the instruction message that the output is used to indicate Target Photo exception can be output description mesh
Picture blur or wrong text prompt are marked, voice prompting Target Photo exception is also possible to, need to re-type etc., herein
The instruction message for not being used to indicate Target Photo exception to the output is limited.The output is used to indicate Target Photo exception
Instruction message output can be used to indicate unmatched instruction message in Fig. 3 a~3e with reference to situation shown in Fig. 3 a~3e
It is substituted for the instruction message that output is used to indicate Target Photo exception, but is not limited to situation shown in Fig. 3 a~3e.
As can be seen that by judging the target number sequence and/or target text that identify from the Target Photo
Whether meet preset rules, if then carrying out matching operation, indicated extremely if not then exporting picture, to improve image knowledge
Other accuracy further improves the accuracy of information verification.
As can be seen that in this embodiment scheme, client while typing information by the picture of corresponding informance also typing, this
Sample server only needs to identify the target information in picture, by target information information progress corresponding with typing
Match, export matching result, the information of quickly verification client can be realized, while also improving the accuracy of verification.
The information checking method that embodiment provides in order to better understand the present invention, present invention another kind embodiment pass through number
Word sequence is illustrated as example, is the flow diagram of another embodiment information checking method referring to Fig. 5, Fig. 5, can
With the following steps are included:
501, the first Serial No. and Target Photo corresponding with first Serial No. of typing are received.
Specifically, the first Serial No. can be ID card No., bank card number, phone number or IMEI code etc.,
Target Photo corresponding with first Serial No. can be the picture of identity card picture, bank card picture, phone number
Or IMEI code picture.
In a particular embodiment, client passes through the application program of local runtime or runs on the function on web browser
The first information described in modes typings such as (also known as Web App) and Target Photo corresponding with the first information, server
It receives the first information of client's typing and receives Target Photo corresponding with the first information, do not have between the two operations
Successive point, the first information and Target Photo can be received by arbitrary sequence without influencing subsequent operation.
502, it receives and Target Photo progress image recognition is executed instruction.
In a particular embodiment, described receive to the instruction of Target Photo progress image recognition includes: that server connects
System automatic trigger executes instruction the Target Photo progress image recognition when receipts meet preset condition.For example, when clothes
After business device detects and has received that Target Photo, automatic trigger carries out image recognition to the Target Photo and executes instruction,
Server executes instruction described in receiving.In another example artificial operation is triggered to institute after server receives the Target Photo
It states Target Photo and carries out executing instruction for image recognition, executed instruction described in server reception.
503, target number sequence is extracted from the Target Photo according to image recognition algorithm, by the target number sequence
Last of column is verified as check bit;If verification is correct, the target number sequence is as the second Serial No..
In a particular embodiment, the algorithm of different target number sequence checks is different.
For example, IMEI is made of 15 bit digitals, preceding 6 digit (TAC, Type ApprovalCode) is " Type Approval number
Code ", type is generally represented, 2 digits (FAC, Final Assembly Code) then are " finally assembly number ", general to represent
The place of production, 6 digits (SNR) later are " strings number ", generally represent production sequence number, last 1 digit is check code.
The algorithm steps of IMEI check code are as follows:
Step 1: even number bit digital is calculated separately the sum of units and tens respectively multiplied by 2.
Step 2: odd number bit digital is added, the counted value of the first step is added.
Step 3: check bit is 0 if the several positions obtained are 0, units otherwise is subtracted for 10.
In another example the algorithm of the check code of ID card No. are as follows:
Step 1: the 1st bit digital of ID card No. is multiplied with 7;2nd bit digital of ID card No. is multiplied with 9;
3rd bit digital of ID card No. is multiplied with 10;4th bit digital of ID card No. is multiplied with 5;By ID card No.
5th bit digital is multiplied with 8;6th bit digital of ID card No. is multiplied with 4;By the 7th bit digital and 2 phases of ID card No.
Multiply;8th bit digital of ID card No. is multiplied with 1;9th bit digital of ID card No. is multiplied with 6;By ID card No.
The 10th bit digital be multiplied with 3;11st bit digital of ID card No. is multiplied with 7;By the 12nd bit digital of ID card No.
It is multiplied with 9;13rd bit digital of ID card No. is multiplied with 10;14th bit digital of ID card No. is multiplied with 5;By body
15th bit digital of part card number is multiplied with 8;16th bit digital of ID card No. is multiplied with 4;By the of ID card No.
17 bit digitals are multiplied with 2.
Step 2: the result that first step ID card No. 1~17 is multiplied is summed, all add up.
Step 3: it is 0 that the result calculated with second step, which divided by 11, thus will appear remainder, and remainder 1, remainder
Be 2, remainder 3, remainder 4, remainder 5, remainder 6, remainder 7, remainder 8, remainder 9, remainder be 10 totally 11 kinds can
It can property.
Step 4: the number of that last corresponding identity card is 1 if remainder is 0;If remainder is 1, that correspondence
Last identity card number be 0;If remainder is 2, the number of that last corresponding identity card is X;If remaining
Number is 3, and the number of that last corresponding identity card is 9;If remainder is 4, number of that last corresponding identity card
Code is 8;If remainder is 5, the number of that last corresponding identity card is 7;If remainder be 6, that it is corresponding last
The number of position identity card is 6;If remainder is 7, the number of that last corresponding identity card is 5;If remainder is 8, that
The number of last corresponding identity card is 4;If remainder is 9, the number of that last corresponding identity card is 3;Such as
Fruit remainder is 10, and the number of that last corresponding identity card is 2.
In another example the algorithm of the check code of bank card number are as follows:
Step 1: after removing check bit, from right to left, by card number encoding by bit, since 0.
Step 2: obtained result bit-wise addition, such as even number are 6 by even bit × 2, it is equal to 12 multiplied by 2, then by 1 He
2 are added equal to 3;Odd bits then directly participate in being added.
Step 3: repeating step 2 obtains summation, which should be able to be divided exactly by 10 plus check bit, and otherwise check bit is being not just
Really.
As can be seen that obtaining target number sequence by verifying image recognition, the accuracy of image recognition ensure that, into one
Step, improve the accuracy of information verification.
504, it is extracted from the Target Photo according to image recognition algorithm in the case where obtaining the second Serial No., by institute
The second Serial No. is stated to be matched with first Serial No..
Specifically, second Serial No. match with first Serial No. can be server will be described
Second Serial No. is compared by turn with first Serial No..
505, under second Serial No. and the first Serial No. mismatch case, output is used to indicate described
Second Serial No. and the unmatched instruction message of the first Serial No..
In a particular embodiment, second Serial No. can be described with the first Serial No. mismatch case
Second Serial No. and first Serial No. are not quite identical.
In a kind of wherein embodiment, the output is used to indicate the unmatched instruction message, can be server
Predeterminable area show second information and for characterize unmatched description information and/or by second information with
The unmatched character of the first information highlights.It is described output be used to indicate the unmatched instruction message such as Fig. 3 a~
Shown in 3e, but it is not limited to situation shown in Fig. 3 a~3e.
In a kind of wherein embodiment, target number is extracted from the Target Photo according to image recognition algorithm described
After sequence, further includes: the case where the target number sequence identified from the Target Photo does not meet preset rules
Under, then output is used to indicate the instruction message of Target Photo exception, and specific embodiment please refers to method shown in Fig. 4;From institute
The case where target number sequence identified in Target Photo meets preset rules is stated, then continues to execute step 503.
In a particular embodiment, the case where target number sequence does not meet preset rules can be the mesh identified
Mark Serial No. contains the character that messy code, text etc. are not numbers.The instruction that the output is used to indicate Target Photo exception disappears
Breath can with reference to situation shown in Fig. 3 a~3e, in Fig. 3 a~3e by output be used to indicate unmatched instruction message be substituted for it is defeated
It is used to indicate the instruction message of Target Photo exception out, but is not limited to situation shown in Fig. 3 a~3e.
As can be seen that in this embodiment scheme, client while typing information by the picture of corresponding informance also typing, this
Sample server only needs to identify the target information in picture, by target information information progress corresponding with typing
Match, export matching result, the information of quickly verification client can be realized, while also improving the accuracy of verification.
For the ease of better implementing above scheme of the invention, also correspondence of the embodiment of the present invention provides a kind of information core
To device, it is described in detail with reference to the accompanying drawing:
Fig. 6 show a kind of structural schematic diagram of information of patient, and the information of patient includes: that information receives list
Member 601, instruction receiving unit 602 identify matching unit 603, output unit 604.Wherein:
Information receiving unit 601, for receiving the first information of typing and/or being used to receive opposite with the first information
The Target Photo answered.
In a particular embodiment, the information receiving unit 601 be specifically used for receive ID card No., bank card number or
The information of person's IMEI code;And/or be specifically used for, receive the information of identity card picture, bank card picture or IMEI code picture.
Instruction receiving unit 602 executes instruction Target Photo progress image recognition for receiving.
In a particular embodiment, described instruction receiving unit 602 be specifically used for receive when server detect it is received
After Target Photo, automatic trigger carries out image recognition to the Target Photo and executes instruction, and/or works as specifically for receiving
After server receives the Target Photo, the execution that artificial operation triggering carries out image recognition to the Target Photo refers to
It enables.
It identifies matching unit 603, described image identification is carried out to the Target Photo for executing instruction according to,
In the case that identification obtains the second information, second information is matched with the first information.
In a particular embodiment, the identification matching unit 603 be specifically used for according to image recognition algorithm from the mesh
It marks on a map in the case where extracting in piece and obtaining the second Serial No. or the second text, it will second Serial No. and first digital
Sequence is matched, or second text is matched with the first text.First Serial No. mentioned here and
One text is the content for belonging to the first information.
In some possible embodiments of the invention, the identification matching unit 603 is specifically used for being known according to image
Other algorithm extracts target number sequence from the Target Photo, using last position of the target number sequence as check bit
It is verified;If verification is correct, the target number sequence is as the second Serial No..
In some possible embodiments of the invention, the identification matching unit 603 is also particularly useful at described
According to it is described execute instruction described image identification is carried out to the Target Photo after, from the Target Photo identification obtain
In the case that target number sequence or target text do not meet preset rules, output is used to indicate the instruction of Target Photo exception
Message.
Output unit 604, for exporting for referring under second information and the unmatched situation of the first information
Show second information and the unmatched instruction message of the first information.
In a particular embodiment, the output unit 604 be specifically used for predeterminable area show second information and
For characterizing unmatched description information, and/or will be prominent with the unmatched character of the first information in second information
Display.
In some possible embodiments of the invention, output unit 604 can be also used for from the Target Photo
In the case that the target number sequence or target text that middle identification obtains do not meet preset rules, output is used to indicate target figure
The instruction message of piece exception.
In a particular embodiment, the instruction message that the output is used to indicate Target Photo exception can be output description mesh
Picture blur or wrong text prompt are marked, voice prompting Target Photo exception is also possible to, need to re-type etc., herein
The instruction message for not being used to indicate Target Photo exception to the output is limited.
As can be seen that in this embodiment scheme, client while typing information by the picture of corresponding informance also typing, this
Sample server only needs to identify the target information in picture, by target information information progress corresponding with typing
Match, export matching result, the information of quickly verification client can be realized, while also improving the accuracy of verification.
For the ease of better implementing above scheme of the invention, also correspondence of the embodiment of the present invention provides a kind of information core
To server, it is described in detail with reference to the accompanying drawing:
It is illustrated in figure 7 a kind of structural schematic diagram of information verification server, the information verification server includes processing
Device 701, input equipment 702, output equipment 703, memory 704 and communication equipment 706, wherein processor 701, input equipment
702, output equipment 703, memory 704 and communication equipment 706 can be connected with each other by bus 705.Memory 704 can be
High speed RAM memory is also possible to non-volatile memory (non-volatile memory).Memory 704 is optionally gone back
It can be at least one storage system for being located remotely from aforementioned processor 701.Memory 704 is used to store application code,
It may include operating system, network communication module, Subscriber Interface Module SIM and information check program;Communication equipment 706 be used for
External unit carries out information exchange;Processor 701 is configured for calling said program code, executes following steps:
The first information and Target Photo corresponding with the first information of typing are received by communication equipment 706;
It receives and Target Photo progress image recognition is executed instruction;
Described image identification is carried out to the Target Photo according to described execute instruction, obtains the feelings of the second information in identification
Under condition, second information is matched with the first information;
Under second information and the unmatched situation of the first information, exported by output equipment 703 for referring to
Show second information and the unmatched instruction message of the first information.
Specifically, the first information includes the first Serial No. or the first text;Processor 701 is according to the execution
Instruction carries out described image identification to the Target Photo, in the case where identification obtains the second information, by second information
Match with the first information includes: to be extracted to obtain the second digital sequence from the Target Photo according to image recognition algorithm
In the case where column or the second text, second Serial No. is matched with first Serial No., or by institute
The second text is stated to be matched with first text.It is appreciated that by second Serial No. and the first digital sequence
Column are matched, or second text is matched with first text, can be, by second Serial No.
Ladies and gentlemen's comparison is carried out with first Serial No., or second text and first text are compared by turn.
In a kind of wherein embodiment, processor 701 is executed instruction according to described to described in Target Photo progress
Image recognition includes: to extract target number sequence from the Target Photo according to image recognition algorithm, by the target number
Last of sequence is verified as check bit;If verification is correct, the target number sequence is as the second digital sequence
Column.
In a kind of wherein embodiment, processor 701 is executed instruction according to described to described in Target Photo progress
After image recognition, further includes: be not inconsistent in the target number sequence or target text identified from the Target Photo
In the case where closing preset rules, then output is used to indicate the instruction message of Target Photo exception.
In a particular embodiment, the output of output equipment 703 is not used to indicate second information and the first information not
The instruction message matched, comprising: second information is shown in predeterminable area and for characterizing unmatched description information, and/
Or it will be highlighted in second information with the unmatched character of the first information.
As can be seen that in this embodiment scheme, client while typing information by the picture of corresponding informance also typing, this
Sample server only needs to identify the target information in picture, by target information information progress corresponding with typing
Match, export matching result, the information of quickly verification client can be realized, while also improving the accuracy of verification.
For the ease of better implementing above scheme of the invention, the present invention is also corresponding to provide a kind of information verification system
System is described in detail with reference to the accompanying drawing:
It is illustrated in figure 8 a kind of structural schematic diagram of information check system, the information check system includes 801 He of terminal
Server 802.
The terminal 801 is used for the typing first information and Target Photo corresponding with the first information, and by typing
Information and picture be sent to server 802.
Wherein, the server 802 is used to receive the first information of typing;Receive mesh corresponding with the first information
It marks on a map piece;It receives and Target Photo progress image recognition is executed instruction;It is executed instruction according to described to the target figure
Piece carries out described image identification, in the case where identification obtains the second information, will second information and the first information into
Row matching;In second information and the unmatched situation of the first information, output be used to indicate second information with
The unmatched instruction message of the first information.
In a particular embodiment, the first information includes the first Serial No. and/or the first text, and server 802 can
For extracting the case where obtaining the second Serial No. or the second text from the Target Photo according to image recognition algorithm
Under, second Serial No. is matched with first Serial No., or by second text and described first
Text is matched.In a particular embodiment, second Serial No. is matched with first Serial No., or
Second text is matched with first text, can be, by second Serial No. and first number
Sequence carries out ladies and gentlemen's comparison, or second text and first text are compared by turn.
In a kind of wherein embodiment, server 802 can be used for according to image recognition algorithm from the Target Photo
Middle extraction target number sequence, last by the target number sequence are verified as check bit;If verification is correct,
Then the target number sequence is as the second Serial No..
In a kind of wherein embodiment, server 802 can be used in the mesh identified from the Target Photo
In the case that mark Serial No. or target text do not meet preset rules, then output is used to indicate the instruction of Target Photo exception
Message.
In a particular embodiment, server 802 can be used for showing second information in predeterminable area and for table
It levies unmatched description information and/or will be highlighted in second information with the unmatched character of the first information.
As can be seen that in this embodiment scheme, client while typing information by the picture of corresponding informance also typing, this
Sample server only needs to identify the target information in picture, by target information information progress corresponding with typing
Match, export matching result, the information of quickly verification client can be realized, while also improving the accuracy of verification.
In several embodiments provided by the present invention, it should be understood that disclosed device and method can pass through it
Its mode is realized.For example, the apparatus embodiments described above are merely exemplary, for example, the division of the unit, only
Only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components can be tied
Another system is closed or is desirably integrated into, or some features can be ignored or not executed.
Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention., rather than its limitations;To the greatest extent
Pipe present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that: its according to
So be possible to modify the technical solutions described in the foregoing embodiments, or to some or all of the technical features into
Row equivalent replacement;And these are modified or replaceed, various embodiments of the present invention technology that it does not separate the essence of the corresponding technical solution
The range of scheme.