CN110046491A - Method of calibration, device, electronic equipment and the storage medium of close guarantor's problem - Google Patents

Method of calibration, device, electronic equipment and the storage medium of close guarantor's problem Download PDF

Info

Publication number
CN110046491A
CN110046491A CN201910165354.4A CN201910165354A CN110046491A CN 110046491 A CN110046491 A CN 110046491A CN 201910165354 A CN201910165354 A CN 201910165354A CN 110046491 A CN110046491 A CN 110046491A
Authority
CN
China
Prior art keywords
answer
verification
verified
semantic
user
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
CN201910165354.4A
Other languages
Chinese (zh)
Other versions
CN110046491B (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.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information Technology 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 Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN201910165354.4A priority Critical patent/CN110046491B/en
Publication of CN110046491A publication Critical patent/CN110046491A/en
Application granted granted Critical
Publication of CN110046491B publication Critical patent/CN110046491B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/45Structures or tools for the administration of authentication
    • G06F21/46Structures or tools for the administration of authentication by designing passwords or checking the strength of passwords
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/279Recognition of textual entities
    • G06F40/284Lexical analysis, e.g. tokenisation or collocates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/30Semantic analysis

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Security & Cryptography (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

The disclosure is directed to method of calibration, device, electronic equipment and the storage mediums of a kind of close guarantor's problem; this method comprises: after entering cipher protection function; in the case where starting semantic verification mode; the answer to be verified that inputs based on close guarantor's problem is received, and obtains that close guarantor's problem is corresponding to prestore answer;Detect the answer to be verified and the semantic similarity for prestoring answer;If the semantic similarity is greater than or equal to threshold value, determine that the answer to be verified passes through verification.The disclosure answer to be verified with also can improve verification efficiency, the user experience is improved by verification when prestoring that answer is not quite identical but meaning is identical.

Description

Method of calibration, device, electronic equipment and the storage medium of close guarantor's problem
Technical field
This disclosure relates to Internet technology more particularly to a kind of method of calibration of close guarantor's problem, device, electronic equipment and deposit Storage media.
Background technique
Need to register an account and password, the password format of different web sites in Internet era, user's Website login It is required that be not quite similar, in this way, each user when logging in different web sites, may use different passwords, by each website and close It is very universal that code one-to-one correspondence learns off the case where being a very difficult thing, forgetting Password.In order to solve this problem, website Usually the function of giving password for change can be all set, specifically, user is correct to answer by password retrieval function when forgetting Password Oneself pre-set close guarantor's problem, so that it may reset/or obtain oneself account number cipher information.
It in the related technology, is to be verified based on character string exact matching, i.e., only when verifying the answer of close guarantor's problem There is answer and pre-set answer is completely the same can just pass through verification.However, for a user, how accurately to remember certainly Oneself close breath information-preserving is also the thing of part difficulty, and the answer provided so as to cause user and pre-set answer cannot complete one It causes, this just needs user to input answer repeatedly to complete to verify, and verification efficiency is lower.
Summary of the invention
To overcome the problems in correlation technique, the disclosure provides a kind of method of calibration of close guarantor's problem, device, electronics Equipment and storage medium.
According to the first aspect of the embodiments of the present disclosure, a kind of method of calibration of close guarantor's problem is provided, comprising:
After entering cipher protection function, in the case where starting semantic verification mode, receive defeated based on close guarantor's problem The answer to be verified entered, and obtain that close guarantor's problem is corresponding to prestore answer;
Detect the answer to be verified and the semantic similarity for prestoring answer;
If the semantic similarity is greater than or equal to threshold value, determine that the answer to be verified passes through verification.
Optionally, before receiving the answer to be verified inputted based on close guarantor's problem, further includes:
Whether detection user authorizes the semantic verification of progress, if so, determining the starting semantic verification mode.
Optionally, before whether detection user authorizes the semantic verification of progress, further includes:
During the close guarantor's problem of user setting is with answer is prestored, Xiang Suoshu user shows authorization message, wherein described Authorization message is used to indicate user's authorization and is verified by semantic verification mode or character string verification mode;
The verification mode of user's selection is received, and saves the verification mode for recording user's authorization.
Optionally, after showing authorization message to the user, the method also includes:
In the case where the verification mode authorized in the user is semantic verification mode, display and user input The corresponding synonym of answer, wherein the synonym is used to select for user;
The answer of synonym that the user chooses and user input is recorded as jointly described to prestore answer.
Optionally, in the case where starting semantic verification mode, receive the answer to be verified that is inputted based on close guarantor's problem it Before, after entering cipher protection function, the method also includes:
If the number that user inputs answer to be verified is more than setting number, generates and carry out language for prompting the user to authorize The prompt information of justice verification;
In the case where receiving the user and authorizing the authorization message for carrying out semantic verification, the confirmation starting semantic school Proved recipe formula.
Optionally, the detection answer to be verified and the semantic similarity for prestoring answer, comprising:
If the semanteme verification mode is part of semantic verification, progress part of semantic verification in answer is prestored described in acquisition The first check information and the answer to be verified in carry out part of semantic verification the second check information;
Detect the semantic similarity of second check information Yu first check information;
If the semantic similarity is greater than or equal to threshold value, determine that the answer to be verified passes through verification, comprising:
If the semantic similarity is greater than or equal to threshold value, determine that second check information passes through verification.
Optionally, the detection answer to be verified and the semantic similarity for prestoring answer, comprising:
Respectively to the answer to be tested and it is described prestore answer carry out word segmentation processing;
According to the word segmentation result of answer to be verified and the word segmentation result for prestoring answer, the answer pair to be verified is constructed Prestore that answer is corresponding to prestore vector described in the verification vector sum answered;
The cosine value that the angle of vector and the verification vector is prestored described in calculating, the cosine value is prestored as described in The semantic similarity of answer and the answer to be tested.
Optionally, the word segmentation result and the word segmentation result for prestoring answer according to answer to be verified, described in building Prestore that answer is corresponding to prestore vector described in the corresponding verification vector sum of answer to be verified, comprising:
The word segmentation result of the answer to be verified and the acceptation similarity of the word segmentation result for prestoring answer are calculated, with structure Build the similarity matrix;
Answer and the similarity matrix are prestored according to described, is prestored described in building and verifies vector described in vector sum.
According to the second aspect of an embodiment of the present disclosure, a kind of calibration equipment of close guarantor's problem is provided, comprising:
Answer obtains module, is configured as after entering cipher protection function, the case where starting semantic verification mode Under, the answer to be verified that inputs based on close guarantor's problem is received, and obtain that close guarantor's problem is corresponding to prestore answer;
Similarity detection module is configured as detecting the answer to be verified and the semantic similarity for prestoring answer;
Verification is by determining module, if the semantic similarity for being configured as the similarity detection module detection is greater than Or it is equal to threshold value, determine that the answer to be verified passes through verification.
Optionally, the device further include:
Semanteme verification detection module, is configured as whether detection user authorizes the semantic verification of progress, if so, determining starting The semanteme verification mode.
Optionally, the device further include:
Authorization message display module is configured as during the close guarantor's problem of user setting is with answer is prestored, Xiang Suoshu User shows authorization message, wherein the authorization message is used to indicate user's authorization and passes through semantic verification mode or character String verification mode is verified;
Verification mode logging modle is configured as recording the verification mode of user's authorization.
Optionally, described device further include:
Synonym display module is configured as the case where the verification mode that the user authorizes is semantic verification mode Under, show synonym corresponding with the answer that the user inputs, wherein the synonym is used to select for user;
Answer logging modle is prestored, is configured as the answer of synonym and user input that the user chooses being total to Answer is prestored described in being recorded as together.
Optionally, the device further include:
Cue module is authorized, is configured as after entering cipher protection function, if user inputs time of answer to be verified Number is more than setting number, generates the prompt information for prompting user's authorization to carry out semantic verification;
Semanteme verification starting module is configured as receiving the authorization message of the semantic verification of user's authorization progress In the case of, the confirmation starting semantic verification mode.
Optionally, the similarity detection module includes:
Answer division unit prestores described in acquisition if being configured as the semantic verification mode as part of semantic verification It carries out carrying out the second of part of semantic verification in the first check information and the answer to be verified of part of semantic verification in answer Check information;
Verification unit is configured as detecting the semantic similarity of second check information Yu first check information;
The verification is specifically configured to by determining module:
If the semantic similarity is greater than or equal to threshold value, determine that second check information passes through verification.
Optionally, the similarity detection module includes:
Word segmentation processing unit, be configured to the answer to be tested and it is described prestore answer carry out word segmentation processing;
Vector construction unit is configured according to the word segmentation processing unit to the word segmentation result of answer to be verified and to described Prestore the word segmentation result of answer, construct prestored described in the corresponding verification vector sum of the answer to be verified answer it is corresponding prestore to Amount;
Similarity calculated, be configured as calculating the vector construction unit building prestore vector and it is described verify to The cosine value is prestored the semantic similarity of answer Yu the answer to be verified by the cosine value of the angle of amount as described in.
Optionally, the vector construction unit is specifically configured to:
The word segmentation result of the answer to be verified and the acceptation similarity of the word segmentation result for prestoring answer are calculated, with structure Build the similarity matrix;
Answer and the similarity matrix are prestored according to described, is prestored described in building and verifies vector described in vector sum.
According to the third aspect of an embodiment of the present disclosure, a kind of electronic equipment is provided, comprising:
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to executing the method for calibration of close guarantor's problem as described in relation to the first aspect.
According to a fourth aspect of embodiments of the present disclosure, a kind of non-transitorycomputer readable storage medium is provided, when described When instruction in storage medium is executed by the processor of mobile terminal, so that mobile terminal is able to carry out as described in relation to the first aspect A kind of method of calibration of close guarantor's problem.
According to a fifth aspect of the embodiments of the present disclosure, a kind of computer program is provided, the method for the computer program includes The step of method of calibration of the close guarantor's problem of one of first aspect.
The technical scheme provided by this disclosed embodiment can include the following benefits:
The embodiment of the present disclosure is by the case where starting semantic verification mode, connecing after entering cipher protection function Receive the answer to be verified input based on close guarantor's problem and obtain that close guarantor's problem is corresponding to prestore answer, detect answer to be verified in advance The semantic similarity for depositing answer determines that answer to be verified passes through verification when semantic similarity is greater than or equal to threshold value, thus Answer to be verified with also can improve verification efficiency by verification when prestoring that answer is not quite identical but meaning is identical, improve User experience.
It should be understood that above general description and following detailed description be only it is exemplary and explanatory, not The disclosure can be limited.
Detailed description of the invention
The drawings herein are incorporated into the specification and forms part of this specification, and shows and meets implementation of the invention Example, and be used to explain the principle of the present invention together with specification.
Fig. 1 is a kind of flow chart of the method for calibration of close guarantor's problem shown according to an exemplary embodiment;
Fig. 2 is a kind of flow chart of the method for calibration of close guarantor's problem shown according to an exemplary embodiment;
Fig. 3 is a kind of flow chart of the method for calibration of close guarantor's problem shown according to an exemplary embodiment;
Fig. 4 is a kind of flow chart of the method for calibration of close guarantor's problem shown according to an exemplary embodiment;
Fig. 5 is a kind of structural block diagram of the calibration equipment of close guarantor's problem shown according to an exemplary embodiment;
Fig. 6 is the structural block diagram of a kind of electronic equipment shown according to an exemplary embodiment.
Specific embodiment
Example embodiments are described in detail here, and the example is illustrated in the accompanying drawings.Following description is related to When attached drawing, unless otherwise indicated, the same numbers in different drawings indicate the same or similar elements.Following exemplary embodiment Described in embodiment do not represent all embodiments consistented with the present invention.On the contrary, they be only with it is such as appended The example of device and method being described in detail in claims, some aspects of the invention are consistent.
In the related technology, the answer of close guarantor's problem is verified based on character string exact matching, to return what user provided Answer and meaning not quite identical with pre-set answer it is identical when, verification can not be passed through.For example, close guarantor's problem are as follows: " you Birthdate? ", and answer is " 1990-1-1 ", when needing cryptoguard to give password or other information for change, is if answered " January 1 nineteen ninety " or " 1990-01-01 ", then can not be verified by string matching and be passed through, this just needs user Repeatedly input answer is completed to verify, so that it is lower to verify efficiency, poor user experience.The disclosure in order to solve the technical problem, Give technical solution below.
Fig. 1 is a kind of flow chart of the method for calibration of close guarantor's problem shown according to an exemplary embodiment, such as Fig. 1 institute Show, the method for calibration of close guarantor's problem is for including the following steps in electronic equipment.
In step s 11, after entering cipher protection function, in the case where starting semantic verification mode, base is received The answer to be verified of Yu Mibao problem input, and obtain that close guarantor's problem is corresponding to prestore answer.
When user needs to give password for change by cryptoguard, it is necessary first to enter cipher protection function, be asked by close guarantor At this moment topic shows close guarantor's problem and receives the answer to be verified that user is inputted based on close guarantor's problem, obtain to verify to user Take the close guarantor's problem pre-saved is corresponding to prestore answer, this prestores answer for verifying to answer to be verified.It needs Bright, prestoring answer may include multiple answers, in subsequent verified, it is only necessary to answer to be verified and prestore answer In an answer semanteme similarity meet the requirements be considered as verification pass through.
In step s 12, the answer to be verified and the semantic similarity for prestoring answer are detected.
When being verified to answer to be verified, in order to avoid the character string verification mode of use in the related technology is to school Test answer with prestore answer meaning it is identical and not quite identical when verify unacceptable situation, can using semanteme verification by the way of Verified, verified by the way of semantic verification mainly detect answer to be verified with prestore the semantic similar of answer Degree.When determining answer to be verified and prestoring the semantic similarity of answer, the side of traditional computing semantic similarity can be used Method is calculated, as the calculation method based on vector space model, the calculation method based on semantic understanding, based on Hamming distance Calculation method etc..
In step s 13, if the semantic similarity is greater than or equal to threshold value, determine that the answer to be verified passes through school It tests.
Wherein, threshold value is preset for judging the standard whether answer to be verified passes through verification.
If answer to be verified is less than threshold value with the semantic similarity for prestoring answer, illustrates answer to be verified and prestore answer Farther out, meaning is not also identical, it is determined that answer to be verified is unverified for difference;If answer to be verified and the semanteme for prestoring answer Similarity is greater than or equal to threshold value, then illustrates that answer to be verified is identical as answer meaning is prestored, determine that answer to be verified passes through school It tests.
The present exemplary embodiment is by after entering cipher protection function, in the case where starting semantic verification mode, When receiving the answer to be verified based on the input of close guarantor's problem and getting that close guarantor's problem is corresponding to prestore answer, determine to be verified Answer and the semantic similarity for prestoring answer determine that answer to be verified passes through school when semantic similarity is greater than or equal to threshold value Test, thus answer to be verified with also can improve verification effect by verification when prestoring that answer is not quite identical but meaning is identical Rate, the user experience is improved.
Based on the above technical solution, before receiving the answer to be verified inputted based on close guarantor's problem, further includes:
Whether detection user authorizes the semantic verification of progress, if so, determining the starting semantic verification mode.
It is semantic that the mode of user's authorization can be user's authorization progress during close guarantor's problem is arranged and prestores answer Verification, at this moment, whether the verification mode that need to only detect user's authorization is semantic verification.Alternatively, the mode of user's authorization is also It can be the prompt user when the number that user inputs answer to be verified is more than setting number and authorize semantic verification.
Based on the above technical solution, it in the case where starting semantic verification mode, receives defeated based on close guarantor's problem Before the answer to be verified entered, after entering cipher protection function, the method is also optional to include:
If the number that user inputs answer to be verified is more than setting number, generates and carry out language for prompting the user to authorize The prompt information of justice verification;
In the case where receiving the user and authorizing the authorization message for carrying out semantic verification, the confirmation starting semantic school Proved recipe formula.
After entering cipher protection function, if current verification mode is not semantic verification (such as current verification mode For character string verification), when the number that user inputs answer to be verified is more than setting number and cannot pass through verification, it can be generated and mention Show that user authorizes the prompt information for carrying out semantic verification, carries out semantic verification to prompt user to authorize, receiving user's authorization In the case where the authorization message for carrying out semantic verification, confirmation starts semantic verification mode.Carry out language whether is authorized in detection user When justice verification, it can be received after generating for prompting user to authorize the prompt information for carrying out semantic verification by judging whether It determines whether user has authorized the semantic verification of progress to the agreement instruction of user, is determined if the agreement for receiving user instructs User has authorized the semantic verification of progress.Since character string verification is higher for the safety of close guarantor's problem, so close in order to guarantee Character string verification generally can be used in the safety of guarantor's problem, but in order to avoid answer to be verified and prestores answer incomplete one It causes but character string verifies intransitable situation when meaning is identical, school can carried out to answer to be verified using character string verification When the errors number tested reaches setting number, prompts user to authorize and carry out semantic verification, forget answer so as to avoid user The problem of verification cannot be passed through when correct ways always.
Fig. 2 is a kind of flow chart of the method for calibration of close guarantor's problem shown according to an exemplary embodiment, such as Fig. 2 institute Show, includes the following steps.
In the step s 21, after entering cipher protection function, in the case where starting semantic verification mode, base is received The answer to be verified of Yu Mibao problem input, and obtain that close guarantor's problem is corresponding to prestore answer.
The particular content of this step is identical as the particular content of step S11 in the above exemplary embodiments, here no longer It repeats.
In step S22, respectively to the answer to be tested and it is described prestore answer carry out word segmentation processing.
Wherein, word segmentation processing is that continuous word sequence is cut into individual word one by one.
Word segmentation processing can be carried out using participle tool, such as SCWS (Simple Chinese Words can be used Segmentation, simple Chinese automatic word-cut) participle carries out word segmentation processing, and can remove first when carrying out word segmentation processing Stop words.Word segmentation processing is carried out to answer to be verified, obtains the word segmentation result of answer to be verified, which includes at least one A word.Word segmentation processing is carried out to answer is prestored, obtains the word segmentation result for prestoring answer, which includes at least one word.
In step S23, according to the word segmentation result of answer to be verified and the word segmentation result for prestoring answer, described in building Prestore that answer is corresponding to prestore vector described in the corresponding verification vector sum of answer to be verified.
Can calculate in the word segmentation result of answer to be verified a word with prestore answer word segmentation result in a word it Between acceptation similarity, and using acceptation similarity as weight construct verification vector sum prestore vector.
Optionally, the word segmentation result and the word segmentation result for prestoring answer according to answer to be verified, described in building Prestore that answer is corresponding to prestore vector described in the corresponding verification vector sum of answer to be verified, comprising:
The word segmentation result of the answer to be verified and the acceptation similarity of the word segmentation result for prestoring answer are calculated, with structure Build the similarity matrix;
Answer and the similarity matrix are prestored according to described, is prestored described in building and verifies vector described in vector sum.
It can be based on Chinese thesaurus (for Chinese), WordNet (for English) and personal extension conventional dictionary (ratio Such as the similarity of number: 1 and 01,001 similarity is 1) to calculate the acceptation similarity between two words.It is close in order to improve The accuracy for protecting problem check will be located in synonymicon and think that similarity is 1 with the correlation word in a line, not same Correlation word in a line thinks that similarity is 0.
Calculate each word in the word segmentation result of answer to be verified with prestore answer word segmentation result in each word word Adopted similarity, and correspondence is configured to similarity matrix.Assuming that answer to be verified is D, prestoring answer is R.To answer D to be verified into It include n word in obtained word segmentation result after row word segmentation processing, then answer to be verified is expressed as D=[W1 ', W2 ' ..., Wn '], Wherein, W1 ', W2 ' ..., Wn ' is n word in the word segmentation result of answer to be verified.After prestoring answer R progress word segmentation processing, Include n word in obtained word segmentation result, then prestores answer and be expressed as R=[W1, W2 ..., Wn], wherein W1, W2 ..., Wn are Prestore n word in the word segmentation result of answer.Then the word of W1 and W1 ' can be calculated according to similarity matrix is constructed shown in table 1 Adopted similarity, and be recorded in W1 and W1 ' relevant position, calculate the acceptation similarity of W1 and W2 ', and be recorded in W1 and W2 ' phase The position of pass, and so on, the acceptation similarity of other words and other words for prestoring answer of answer to be verified is calculated, and record In the relevant position of the two, to obtain similarity matrix.In table 1, it is assumed that the acceptation similarity of W1 and W1 ' be α 11 ', W1 with The acceptation similarity of W2 ' is α 12 ', and other acceptation similarities are similar, repeat no more.
The building of 1 similarity matrix of table
W1’ W2’ Wn’
W1 α11’ α12’ α1n’
W2 α21’ α22’ α2n’
Wn αn1’ αn2’ αnn’
When building verifies vector, using the similarity in similarity matrix as weight, with each word prestored in answer It indicates answer to be verified, obtains verification vector sum and prestore vector.Answer D=W1 '+W2 ' i.e. to be verified+...+Wn '=(α 11 '+ α 12 '+...+α 1n ') W1+ (21 '+α 22 ' of α+... α 2n ') W2+ ...+(α n1 '+α n2 '+... α nn ') Wn, and prestore answer R=W1+ W2+ ...+Wn is prestored vector r=[1,1 ..., 1] so as to construct, verification vector d=[(11 '+α 12 ' of α+...+α 1n '), (α 21’+α22’+…α2n’),…,(αn1’+αn2’+…αnn’)]。
In step s 24, the cosine value that the angle of vector and the verification vector is prestored described in calculating, by the cosine value As the semantic similarity for prestoring answer Yu the answer to be tested.
The angle for prestoring vector and verification vector is bigger, then the semantic similarity for prestoring answer and answer to be verified is smaller, The angle for prestoring vector and verification vector is smaller, then the semantic similarity for prestoring answer and answer to be verified is bigger, thus in order to Processing is convenient, can simply using prestore vector and verify vector angle cosine value as prestoring answer and answer to be verified Semantic similarity.The cosine value for prestoring the angle of vector and verification vector can be calculated according to cosine formula.
In step s 25, if the semantic similarity is greater than or equal to threshold value, determine that the answer to be verified passes through school It tests.
The particular content of this step is identical as the particular content of step S13 in the above exemplary embodiments, here no longer It repeats.
For example, close guarantor's problem is " your birthdate? ", correctly prestoring answer R is " 1990-1-1 ".Assuming that receiving The answer D to be verified arrived is " 01 day 01 month nineteen ninety ".To answer R is prestored and answer D to be verified carries out participle operation respectively, obtain To R=[1990,1,1], D=[1990,01,01];Similarity is constructed to prestore the word segmentation result of answer R and answer D to be verified Matrix, can be using based on Chinese thesaurus (for Chinese), WordNet (for English) and personal extension conventional dictionary (such as the similarity for number: 1 and 01,001 similarity is 1) come the method that calculates acceptation similarity, to calculate Similarity matrix, as shown in table 2;Vector R and verification vector D are prestored by weight building of similarity in similarity matrix, obtains R =1990+1+1, D=1990+1+1, wherein 1990,1,1 is infrastructure elements, then [1,1,1] R=, D=[1,1,1];According to Cosine formula cos θ=R*D/ | R | | D | the cosine value of the angle theta of R and D vector is calculated, angle is smaller, i.e., cosine value is bigger, to Verification answer and the semantic similarity for prestoring answer are higher, and semantic similarity is greater than threshold value, then, can according to formula by verification To obtain θ=1 cos, i.e., answer to be verified and answer similarity is prestored absolutely, to pass through close guarantors verification.Threshold value is set It surely can be according to verification stringency self-defining.
The building citing of 2 similarity matrix of table
1990 01 01
1990 1 0 0
1 0 1 0
1 0 0 1
In another example close guarantor's problem is " your what Li Xiaoming be? ", correctly prestoring answer is " senior fellow apprentice ", it is assumed that user Answer to be verified be " senior apprentice ".To answer is prestored and answer to be verified carries out participle operation respectively, then prestores answer and be expressed as R =[senior fellow apprentice], answer to be verified are expressed as D=[senior apprentice];Similarity is constructed to prestore the word segmentation result of answer and answer to be verified Matrix has " senior fellow apprentice Ah09B05=senior apprentice " in Chinese thesaurus, i.e., senior fellow apprentice and senior apprentice are synonyms in same a line, therefore similar Degree is 1, and obtained similarity matrix is as shown in table 3;Vector sum school is prestored by weight building of the similarity in similarity matrix Vector is tested, according to similarity matrix shown in table 3, obtains prestoring vector senior fellow apprentice R=, verifies vector senior fellow apprentice D=;According to cosine public affairs Formula answer that is, to be verified and prestores answer semanteme similarity absolutely it can be concluded that θ=1 cos, to pass through close guarantors verification.
The building citing of 3 similarity matrix of table
Senior apprentice
Senior fellow apprentice 1
In another example close guarantor's problem is " your what Li Xiaoming be? ", correctly prestoring answer is " senior fellow apprentice ", it is assumed that user Answer to be verified be " classmate ".To answer is prestored and answer to be verified carries out participle operation respectively, then prestores answer and be expressed as R =[senior fellow apprentice], answer to be verified are expressed as D=[classmate];Similarity is constructed to prestore the word segmentation result of answer and answer to be verified Matrix, because classmate and senior fellow apprentice be in same a line of Chinese thesaurus, similarity 0, therefore obtained similarity matrix is such as Shown in table 4;Vector sum, which is prestored, as weight building using the similarity in similarity matrix verifies vector, it is similar according to shown in table 4 Matrix is spent, obtains prestoring vector senior fellow apprentice R=, verifies vector D=0;Such as according to cosine formula it can be concluded that θ=0 cos, i.e., to school Testing answer and prestoring answer semanteme similarity is 0, to can not be verified by close guarantor.
The building citing of 4 similarity matrix of table
Classmate
Senior fellow apprentice 0
The present exemplary embodiment by respectively to answer to be verified and prestore answer progress word segmentation processing, according to word segmentation result It constructs the corresponding verification vector sum of answer to be verified and prestores that answer is corresponding to prestore vector, calculate verification vector and prestore vector The cosine value of angle, using the cosine value as the semantic similarity for prestoring answer Yu answer to be verified, the semantic phase that calculates in this way It is more accurate like spending, the close accuracy for protecting problem check can be improved.
Fig. 3 is a kind of flow chart of the method for calibration of close guarantor's problem shown according to an exemplary embodiment, such as Fig. 3 institute Show, includes the following steps.
In step S31, during the close guarantor's problem of user setting is with answer is prestored, Xiang Suoshu user shows authorization letter Breath, wherein the authorization message is used to indicate user's authorization and is carried out by semantic verification mode or character string verification mode Verification.
Wherein, the character string verification mode be verification when by answer to be verified and prestore answer progress character string Match, only just verification passes through for the two exact matching.The semanteme verification mode includes that Complete Semantics verification or part of semantic verify, The part of semantic verification can be semantic verification mode and the mixing of other verification modes composition verifies, such as character string verification With the mixing verification of semantic verification composition, when using this part of semantic verification mode, the partial answer prestored in answer is used Character string verification mode is verified, and another part answer is verified using semantic verification mode.
The close guarantor's problem of user setting and it is corresponding prestore answer after, to user show authorization message, specifically can be and mention It is authorized for verification mode for user, if user authorizes character string verification mode, in the subsequent verification for carrying out close guarantor's problem The mode of Shi Caiyong character string exact matching is verified;If user authorizes semantic verification mode, in subsequent progress, close guarantor is asked It is verified when the verification of topic according to semantic similarity;If user authorizes semantic verification mode, and the semanteme verification mode is portion Divide semantic verification, then it needs to be determined that the part of semantic of user's authorization verifies the corresponding part for prestoring answer and prestores answer, then exists Answer is prestored for the part prestored in answer when the subsequent verification for carrying out close guarantor's problem, school is carried out using corresponding semantic verification Test, for the another part prestored in answer prestore answer using user selection other verification modes (such as character string verification) into Row verification.
Optionally, after showing authorization message to the user, the method also includes:
In the case where the verification mode of user authorization is semantic verification mode, display is answered with what the user inputted The corresponding synonym of case, wherein the synonym is used to select for user;
The answer of synonym that the user chooses and user input is recorded as jointly described to prestore answer.
Wherein, synonym refers to the identical one group of word of meaning.
When the close guarantor's problem of user setting is with answer is prestored, multiple close guarantor's problems can be provided and selected for user, receive and use Close guarantor's problem of family selection, and interface user is provided for the answer of close guarantor's problem input, the answer of user's input It can be the identical multiple answers of meaning.When receiving the answer of user's input, synonym corresponding with the answer is shown, with It is selected for user, and by the answer of synonym that user chooses and user's input collectively as prestoring answer.For example, user inputs Answer be " January 1 nineteen ninety ", then synonym " 1990-01-01 " and " 1990-1-1 " can be shown, if user is simultaneously " 1990-01-01 " and " 1990-1-1 " are had selected, then altogether by " January 1 nineteen ninety ", " 1990-01-01 " and " 1990-1-1 " Answer is prestored with being used as.
When receiving the answer of user's input, the corresponding synonym of word in the answer, Yong Huxuan can also be shown It selects, determines the synonym of user's selection, according to position of the word in the answer in answer by the synonym and user setting Answer in other compositions or the corresponding synonymous word combination of other compositions be synonymous answer, the synonym that user is chosen, use The answer of family input and the synonymous answer determined prestore answer collectively as close guarantor's problem is corresponding, in subsequent verified, It prestores answer according to one of them and answer to be verified is verified and is verified and passed through by can determine that answer to be verified verifies. To provide multiple efficiency and accuracies for prestoring answer, being more conducive to improving verification.
In step s 32, the verification mode of record user authorization.
When getting the verification mode of user's authorization, the verification mode is recorded and saved, thus it is subsequent when being verified, The verification mode of record is obtained, and is verified according to the verification mode.Wherein, the verification mode of user's authorization can be character String verification mode or semantic verification mode.
In step S33, after entering cipher protection function, whether the verification mode for detecting preservation is semantic verification, If so, determining that user authorizes carries out semantic verification, and start the semantic verification mode.
In step S34, in the case where starting semantic verification mode, receives and to be verified answered based on what close guarantor's problem inputted Case, and obtain that close guarantor's problem is corresponding to prestore answer.
The particular content of this step is identical as the particular content of step S11 in the above exemplary embodiments, here no longer It repeats.
In step s 35, the answer to be verified and the semantic similarity for prestoring answer are detected.
If the verification mode of record is semantic verification mode, it is determined that user's selection is to be asked using semanteme verification close guarantor Topic is verified, and is at this moment verified by answer to be verified with the semantic similarity that prestores answer.
In step S36, if the semantic similarity is greater than or equal to threshold value, determine that the answer to be verified passes through school It tests.
The particular content of this step is identical as the particular content of step S13 in the above exemplary embodiments, here no longer It repeats.
The present exemplary embodiment to user by showing and authorizing during the close guarantor's problem of user setting is with answer is prestored Information and the verification mode for recording user's authorization can pass through semanteme if being semantic verification mode if the verification mode of user record Similarity completes the verification of close guarantor's problem, thus when answer to be verified is with prestoring that answer is not quite identical but meaning is identical Verification efficiency can be improved, the user experience is improved by verification.
Fig. 4 is a kind of flow chart of the method for calibration of close guarantor's problem shown according to an exemplary embodiment, this is exemplary Embodiment on the basis of the above embodiments, is verified by the way of part of semantic verification.As shown in figure 4, including following Step.
In step S41, after entering cipher protection function, in the case where starting semantic verification mode, base is received The answer to be verified of Yu Mibao problem input, and obtain that close guarantor's problem is corresponding to prestore answer.
Wherein, the semantic verification mode includes Complete Semantics verification or part of semantic verification, is verified for part of semantic When, it can be formed with other verification modes (such as character string verification) and mix verification,.
In step S42, if the semanteme verification mode is part of semantic verification, prestores in answer and carry out described in acquisition The second check information of part of semantic verification is carried out in first check information of part of semantic verification and the answer to be verified.
If the verification mode of record is that part of semantic verifies, that is, prestores the part in answer and prestore answer (part prestores Answer is first check information) it is verified using semanteme, another part prestores answer using other verification modes (such as character string verification) is verified, at this moment user be directed to prestore answer define to carry out semantic verification first verification Information and the another part to be verified using other verification modes prestore answer, here using other verification modes as character string Verification is illustrated, and can be determined according to the verification mode of preservation and prestore the first verification letter for carrying out semantic verification in answer Breath and the another part for carrying out character string verification prestore answer, can be according to another portion for prestoring progress character string verification in answer Divide and prestore another part answer to be verified that the byte location that answer is occupied determines progress character string verification in answer to be verified, Part in answer to be verified other than another part answer to be verified is the second check information for carrying out semantic verification.
For example, prestoring answer is " The Kite Runner ", " the chasing after kite " prestored in answer can be set and use character string school Proved recipe formula is verified, and " people " prestored in answer is verified using semantic verification mode.When dividing answer to be verified, Can according to " chasing after kite " before prestoring shared by answer 6 byte, determine that preceding 6 byte in answer to be verified waits for for another part Answer is verified, is verified using character string verification mode, the part other than preceding 6 byte in answer to be verified is the second verification Information is verified using semantic verification mode.
In step S43, the semantic similarity of second check information and first check information is detected.
It is part of semantic verification in semantic verification mode, and when only carrying out with another verification mode mix verification, general Answer to be verified is divided into two parts and is verified respectively, when only two parts meet verification condition, the answer ability to be verified school It tests and passes through.It is illustrated by character string verification mode of another verification mode, according to the first check information to second Check information carries out semantic verification, detects the semantic similarity of the second check information and the first check information first, meanwhile, according to Another part prestores answer and carries out string matching to another part answer to be verified, to carry out character string verification.
In step S44, if the semantic similarity is greater than or equal to threshold value, determine that second check information passes through school It tests.
When the semantic similarity of the second check information and the first check information is greater than or equal to threshold value, the second verification is determined Information checking passes through;If another part answer to be verified is verified using character string verification mode, another part is to be verified When answer and another part prestore answer progress string matching and can exactly match, another part answer to be verified is determined Verification passes through.When the first check information and another part answer to be verified verify when passing through, determine that the answer to be verified is logical Cross verification.
If the present exemplary embodiment passes through semantic verification mode as part of semantic verification, acquisition prestores carry out portion in answer Divide the second check information that part of semantic verification is carried out in the first check information and answer to be verified of semantic verification, detection second The semantic similarity of check information and the first check information, if the semantic similarity is greater than or equal to threshold value, it is determined that the second school It tests information checking to pass through, realizes semantic verification and the mixing of other verification modes verifies, the same of verification efficiency can improved The safety of the close guarantor's problem of Shi Tigao.
Fig. 5 is a kind of structural block diagram of the calibration equipment of close guarantor's problem shown according to an exemplary embodiment.Referring to figure 5, which includes that answer obtains module 51, and similarity detection module 52 and verification pass through determining module 53.
The answer obtains module 51 and is configured as after entering cipher protection function, in the feelings for starting semantic verification mode Under condition, the answer to be verified that inputs based on close guarantor's problem is received, and obtains that close guarantor's problem is corresponding to prestore answer;
The similarity detection module 52 be configured as detecting the answer to be verified to described to prestore the semanteme of answer similar Degree;
If the verification is similar by the semanteme that determining module 53 is configured as the detection of similarity detection module 52 Degree is greater than or equal to threshold value, determines that the answer to be verified passes through verification.
Optionally, the device further include:
Semanteme verification detection module, is configured as whether detection user authorizes the semantic verification of progress, if so, determining starting The semanteme verification mode.
Optionally, the device further include:
Authorization message display module is configured as during the close guarantor's problem of user setting is with answer is prestored, Xiang Suoshu User shows authorization message, wherein the authorization message is used to indicate user's authorization and passes through semantic verification mode or character String verification mode is verified;
Verification mode logging modle is configured to record the verification mode of user's authorization.
Optionally, institute's device further include:
Synonym display module is configured as the case where the verification mode that the user authorizes is semantic verification mode Under, show synonym corresponding with the answer that the user inputs, wherein the synonym is used to select for user;
Answer logging modle is prestored, the answer for being configured as the synonym that user chooses and user input records jointly Answer is prestored to be described.
Optionally, the device further include:
Cue module is authorized, is configured as after entering cipher protection function, if user inputs time of answer to be verified Number is more than setting number, generates the prompt information for prompting user's authorization to carry out semantic verification;
Semanteme verification starting module is configured as receiving the authorization message of the semantic verification of user's authorization progress In the case of, the confirmation starting semantic verification mode.
Optionally, the similarity detection module includes:
Answer division unit prestores described in acquisition if being configured as the semantic verification mode as part of semantic verification It carries out carrying out the second of part of semantic verification in the first check information and the answer to be verified of part of semantic verification in answer Check information;
Verification unit is configured as detecting the semantic similarity of second check information Yu first check information;
The verification is specifically configured to by determining module:
If the semantic similarity is greater than or equal to threshold value, determine that second check information passes through verification.
Optionally, the similarity detection module includes:
Word segmentation processing unit, be configured to the answer to be tested and it is described prestore answer carry out word segmentation processing;
Vector construction unit is configured according to the word segmentation processing unit to the word segmentation result of answer to be verified and to described Prestore the word segmentation result of answer, construct prestored described in the corresponding verification vector sum of the answer to be verified answer it is corresponding prestore to Amount;
Similarity calculated, be configured as calculating the vector construction unit building prestore vector and it is described verify to The cosine value is prestored the semantic similarity of answer Yu the answer to be verified by the cosine value of the angle of amount as described in.
Optionally, the vector construction unit is specifically configured to:
The word segmentation result of the answer to be verified and the acceptation similarity of the word segmentation result for prestoring answer are calculated, with structure Build the similarity matrix;
Answer and the similarity matrix are prestored according to described, is prestored described in building and verifies vector described in vector sum.
About the device in above-described embodiment, wherein modules execute the concrete mode of operation in related this method Embodiment in be described in detail, no detailed explanation will be given here.
Fig. 6 is the structural block diagram of a kind of electronic equipment shown according to an exemplary embodiment.For example, electronic equipment 600 It may be provided as a server.Referring to Fig. 6, electronic equipment 600 includes processing component 622, further comprises one or more A processor, and the memory resource as representated by memory 632, can be by the finger of the execution of processing component 622 for storing It enables, such as application program.The application program stored in memory 632 may include it is one or more each correspond to The module of one group of instruction.In addition, processing component 622 is configured as executing instruction, to execute the verification side of above-mentioned close guarantor's problem Method.
Electronic equipment 600 can also include that a power supply module 626 is configured as executing the power supply pipe of electronic equipment 600 Reason, a wired or wireless network interface 650 are configured as electronic equipment 600 being connected to network and an input and output (I/ O) interface 658.Electronic equipment 600 can be operated based on the operating system for being stored in memory 632, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM or similar.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instruction, example are additionally provided It such as include the memory 632 of instruction, above-metioned instruction can be executed by the processing component 622 of electronic equipment 600 to complete above-mentioned close guarantor The method of calibration of problem.For example, the non-transitorycomputer readable storage medium can be ROM, random access memory (RAM), CD-ROM, tape, floppy disk and optical data storage devices etc..
The application also provides a kind of computer program, which realizes that above-mentioned close guarantor asks when being executed by processor The method of calibration of topic.
Those skilled in the art after considering the specification and implementing the invention disclosed here, will readily occur to of the invention its Its embodiment.This application is intended to cover any variations, uses, or adaptations of the invention, these modifications, purposes or Person's adaptive change follows general principle of the invention and including the undocumented common knowledge in the art of the disclosure Or conventional techniques.The description and examples are only to be considered as illustrative, and true scope and spirit of the invention are by following Claim is pointed out.
It should be understood that the present invention is not limited to the precise structure already described above and shown in the accompanying drawings, and And various modifications and changes may be made without departing from the scope thereof.The scope of the present invention is limited only by the attached claims.

Claims (10)

1. a kind of method of calibration of close guarantor's problem characterized by comprising
After entering cipher protection function, in the case where starting semantic verification mode, what reception was inputted based on close guarantor's problem Answer to be verified, and obtain that close guarantor's problem is corresponding to prestore answer;
Detect the answer to be verified and the semantic similarity for prestoring answer;
If the semantic similarity is greater than or equal to threshold value, determine that the answer to be verified passes through verification.
2. the method according to claim 1, wherein receive the answer to be verified that is inputted based on close guarantor's problem it Before, further includes:
Whether detection user authorizes the semantic verification of progress, if so, determining the starting semantic verification mode.
3. according to the method described in claim 2, it is characterized in that, before whether detection user authorizes the semantic verification of progress, Further include:
During the close guarantor's problem of user setting is with answer is prestored, Xiang Suoshu user shows authorization message, wherein the authorization Information is used to indicate user's authorization and is verified by semantic verification mode or character string verification mode;
Record the verification mode of user's authorization.
4. according to the method described in claim 3, it is characterized in that, to the user show authorization message after, the side Method further include:
In the case where the verification mode of user authorization is semantic verification mode, the answer phase inputted with the user is shown Corresponding synonym, wherein the synonym is used to select for user;
The answer of synonym that the user chooses and user input is recorded as jointly described to prestore answer.
5. according to the method described in claim 2, it is characterized in that, reception is based in the case where starting semantic verification mode Before the answer to be verified of close guarantor's problem input, after entering cipher protection function, the method also includes:
If the number that user inputs answer to be verified is more than setting number, generates and carry out semantic school for prompting the user to authorize The prompt information tested;
In the case where receiving the user and authorizing the authorization message for carrying out semantic verification, the confirmation starting semantic verification side Formula.
6. the method according to claim 1, wherein the detection answer to be verified prestores answer with described Semantic similarity, comprising:
If the semanteme verification mode is that part of semantic verifies, obtain described in prestore in answer the of progress part of semantic verification The second check information of part of semantic verification is carried out in one check information and the answer to be verified;
Detect the semantic similarity of second check information Yu first check information;
If the semantic similarity is greater than or equal to threshold value, determine that the answer to be verified passes through verification, comprising:
If the semantic similarity is greater than or equal to threshold value, determine that second check information passes through verification.
7. the method according to claim 1, wherein the detection answer to be verified prestores answer with described Semantic similarity, comprising:
Respectively to the answer to be tested and it is described prestore answer carry out word segmentation processing;
According to the word segmentation result of answer to be verified and the word segmentation result for prestoring answer, it is corresponding to construct the answer to be verified Prestore that answer is corresponding to prestore vector described in verification vector sum;
The cosine value that the angle of vector and the verification vector is prestored described in calculating, prestores answer for the cosine value as described in With the semantic similarity of the answer to be verified.
8. a kind of calibration equipment of close guarantor's problem characterized by comprising
Answer obtains module, is configured as after entering cipher protection function, in the case where starting semantic verification mode, connects The answer to be verified that inputs based on close guarantor's problem is received, and obtains that close guarantor's problem is corresponding to prestore answer;
Similarity detection module is configured as detecting the answer to be verified and the semantic similarity for prestoring answer;
Verification is by determining module, if the semantic similarity for being configured as the similarity detection module detection is greater than or waits In threshold value, determine that the answer to be verified passes through verification.
9. a kind of electronic equipment characterized by comprising
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to executing the method for calibration such as the described in any item close guarantor's problems of claim 1-7.
10. a kind of non-transitorycomputer readable storage medium, when the instruction in the storage medium is by the processing of mobile terminal When device executes, so that mobile terminal is able to carry out a kind of method of calibration of close guarantor's problem, the method includes such as claim 1-7 Described in any item steps.
CN201910165354.4A 2019-03-05 2019-03-05 Method and device for verifying security problem, electronic equipment and storage medium Active CN110046491B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910165354.4A CN110046491B (en) 2019-03-05 2019-03-05 Method and device for verifying security problem, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910165354.4A CN110046491B (en) 2019-03-05 2019-03-05 Method and device for verifying security problem, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN110046491A true CN110046491A (en) 2019-07-23
CN110046491B CN110046491B (en) 2022-09-09

Family

ID=67274369

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910165354.4A Active CN110046491B (en) 2019-03-05 2019-03-05 Method and device for verifying security problem, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN110046491B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112699348A (en) * 2020-12-25 2021-04-23 中国平安人寿保险股份有限公司 Method and device for verifying nuclear body information, computer equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07152781A (en) * 1993-11-30 1995-06-16 Canon Inc Method and device for processing document
JP2012248142A (en) * 2011-05-31 2012-12-13 Shimon Ando Sentence creation support natural sentence processing method for displaying meaning in detail of input sentence
CN104317909A (en) * 2014-10-27 2015-01-28 百度在线网络技术(北京)有限公司 Method and device for verifying data of points of interest
CN105516133A (en) * 2015-12-08 2016-04-20 腾讯科技(深圳)有限公司 User identity verification method, server and client

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07152781A (en) * 1993-11-30 1995-06-16 Canon Inc Method and device for processing document
JP2012248142A (en) * 2011-05-31 2012-12-13 Shimon Ando Sentence creation support natural sentence processing method for displaying meaning in detail of input sentence
CN104317909A (en) * 2014-10-27 2015-01-28 百度在线网络技术(北京)有限公司 Method and device for verifying data of points of interest
CN105516133A (en) * 2015-12-08 2016-04-20 腾讯科技(深圳)有限公司 User identity verification method, server and client

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112699348A (en) * 2020-12-25 2021-04-23 中国平安人寿保险股份有限公司 Method and device for verifying nuclear body information, computer equipment and storage medium

Also Published As

Publication number Publication date
CN110046491B (en) 2022-09-09

Similar Documents

Publication Publication Date Title
US11200309B2 (en) Authentication with secondary approver
AU2017316312B2 (en) Remote usage of locally stored biometric authentication data
EP2715597B1 (en) Picture gesture authentication
CN110825910B (en) Video course recommendation method and related device based on big data
US9325687B2 (en) Remote authentication using mobile single sign on credentials
CN105991590B (en) A kind of method, system, client and server for verifying user identity
Crawford et al. Authentication on the go: Assessing the effect of movement on mobile device keystroke dynamics
US10448247B2 (en) Method and apparatus for information verification
CN104954131B (en) The verification method and system of identifying code
CN111241517A (en) Method and device for constructing biological characteristic verification question-answer library
CN106656944A (en) Slide verification method and apparatus for hand-held mobile device
CN103368939B (en) It verifies the method for user and performs the server and mobile terminal of the method
CN110046491A (en) Method of calibration, device, electronic equipment and the storage medium of close guarantor's problem
US20180373861A1 (en) Time-Based Digit Entry Method to Verify Identification Constructs
CN105577692A (en) Website login authentication method and device
CN107241363B (en) Method and apparatus for automatically distinguishing between computer program input and human input
CN112950832B (en) Password verification method and device
CN116611837A (en) Payment authentication method, device, electronic equipment and medium
KR102068098B1 (en) System and method for user identifying
TW201301837A (en) Picture gesture authentication

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant