CN107301337A - Information Authentication method and apparatus - Google Patents
Information Authentication method and apparatus Download PDFInfo
- Publication number
- CN107301337A CN107301337A CN201610230273.4A CN201610230273A CN107301337A CN 107301337 A CN107301337 A CN 107301337A CN 201610230273 A CN201610230273 A CN 201610230273A CN 107301337 A CN107301337 A CN 107301337A
- Authority
- CN
- China
- Prior art keywords
- candidate answers
- pattern
- track
- slide
- validation problem
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2103—Challenge-response
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2133—Verifying human interaction, e.g., Captcha
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Collating Specific Patterns (AREA)
Abstract
The invention discloses a kind of Information Authentication method and apparatus.Wherein, this method includes:Receive and show predetermined validation problem and at least one candidate answers of validation problem, wherein, at least one candidate answers includes target answer;Judge whether to detect the slide that the track in the pattern of a candidate answers along at least one candidate answers is performed;Whether when detecting slide, it is target answer to judge the candidate answers;When the candidate answers are target answer, it is determined that being verified;Otherwise, it determines checking does not pass through.The present invention solves the technical problem that the Information Authentication mode in correlation technique is easily cracked automatically.
Description
Technical field
The present invention relates to computer realm, in particular to a kind of Information Authentication method and apparatus.
Background technology
With the rapid development of Internet, increasing network on-line system instead of what is verified under line
Scene, is thus occurred in that the substantial amounts of behavior that network brush list is carried out using automatic machine, is caused to user
Many inconvenience.In order to prevent automatic machine from carrying out network brush list, prior art has derived many types
Identifying code and verification mode, such as, and data verification code, picture validation code, with reference to biological characteristic
The verification modes such as fingerprint recognition, Application on Voiceprint Recognition, recognition of face.But, data of the prior art are tested
Card code and picture validation code are easy to be cracked automatically;And combine the fingerprint recognition of biological characteristic, vocal print
The verification modes such as identification, recognition of face are again it is difficult to ensure that be verified rate, and above-mentioned verification mode is deposited
In the risk of privacy leakage, identifying code is had been detached from and has only been to discriminate between man-machine original purport in itself.
For it is above-mentioned the problem of, effective solution is not yet proposed at present.
The content of the invention
The embodiments of the invention provide a kind of Information Authentication method and apparatus, at least to solve correlation technique
In the technical problem that is easily cracked automatically of Information Authentication mode.
One side according to embodiments of the present invention there is provided a kind of Information Authentication method, including:Connect
Receive and show predetermined validation problem and at least one candidate answers of validation problem, wherein, at least one
Individual candidate answers include target answer;Judge whether to detect one along at least one candidate answers
The slide that track in the pattern of candidate answers is performed;When detecting slide, one is judged
Whether individual candidate answers are target answer;When a candidate answers are target answer, it is determined that checking is logical
Cross;Otherwise, it determines checking does not pass through.
Another aspect according to embodiments of the present invention, additionally provides a kind of Information Authentication device, including:
First receiving unit, at least one time of predetermined validation problem and validation problem for receiving and showing
Answer is selected, wherein, at least one candidate answers includes target answer;First judging unit, for sentencing
Disconnected whether detect is held along the track in the pattern of a candidate answers at least one candidate answers
Capable slide;Second judging unit, for when detecting slide, judging a candidate
Whether answer is target answer;Determining unit, for a candidate answers be target answer when, really
Surely it is verified;Otherwise, it determines checking does not pass through.
In embodiments of the present invention, performed using the pattern for detecting whether the target answer to validation problem
The verification mode of touch operation, by detecting along along at least one candidate answers of validation problem
During the slide that track in the pattern of one candidate answers is performed, judge the candidate answers whether be
The target answer of validation problem, if then determining to be verified, otherwise determines that checking does not pass through, reaches
Effectively prevent that automatic machine identification from cracking the purpose of identifying code, it is achieved thereby that improves Information Authentication can
By the technique effect of property and security, and then solve the easily quilt of the Information Authentication mode in correlation technique
Automatically the technical problem cracked.
Brief description of the drawings
Accompanying drawing described herein is used for providing a further understanding of the present invention, constitutes the one of the application
Part, schematic description and description of the invention is used to explain the present invention, does not constitute to this hair
Bright improper restriction.In the accompanying drawings:
Fig. 1 is the schematic diagram of the hardware environment of Information Authentication method according to embodiments of the present invention;
Fig. 2 is a kind of flow chart of optional Information Authentication method according to embodiments of the present invention;
Fig. 3 is the schematic diagram of the display screen of terminal device according to embodiments of the present invention;
Fig. 4 is the flow chart of Information Authentication method according to the preferred embodiment of the invention;
Fig. 5 is the signal of the information exchange between terminal device according to embodiments of the present invention and server
Figure;
Fig. 6 is a kind of schematic diagram of the display screen of optional terminal device according to embodiments of the present invention;
Fig. 7 is the schematic diagram of Information Authentication device according to embodiments of the present invention;
Fig. 8 is a kind of schematic diagram of optional Information Authentication device according to embodiments of the present invention;
Fig. 9 is the schematic diagram of another optional Information Authentication device according to embodiments of the present invention;
Figure 10 is the schematic diagram of another optional Information Authentication device according to embodiments of the present invention;
Figure 11 is the schematic diagram of another optional Information Authentication device according to embodiments of the present invention;
And
Figure 12 is a kind of structured flowchart of terminal according to embodiments of the present invention.
Embodiment
In order that those skilled in the art more fully understand the present invention program, below in conjunction with the present invention
Accompanying drawing in embodiment, the technical scheme in the embodiment of the present invention is clearly and completely described,
Obviously, described embodiment is only the embodiment of a part of the invention, rather than whole implementation
Example.Based on the embodiment in the present invention, those of ordinary skill in the art are not making creative work
Under the premise of the every other embodiment that is obtained, should all belong to the scope of protection of the invention.
It should be noted that the term in description and claims of this specification and above-mentioned accompanying drawing
" first ", " second " etc. be for distinguishing similar object, without for describe specific order or
Precedence.It should be appreciated that the data so used can be exchanged in the appropriate case, to retouch here
The embodiments of the invention stated can be real with the order in addition to those for illustrating or describing herein
Apply.In addition, term " comprising " and " having " and their any deformation, it is intended that covering is not arranged
His includes, for example, contain the process of series of steps or unit, method, system, product or
Equipment is not necessarily limited to those steps clearly listed or unit, but may include not list clearly
Or for the intrinsic other steps of these processes, method, product or equipment or unit.
First, the part noun or term occurred during the embodiment of the present invention is described
Suitable for description below:
Validation problem, can be the problem of setting to judge to verify whether by.
Picture is verified, can be the picture in order to judge to verify whether by and set, wherein, checking
There is incidence relation with checking picture in problem.
Embodiment 1
There is provided a kind of embodiment of the method for Information Authentication method according to embodiments of the present invention.
Alternatively, in the present embodiment, above- mentioned information verification method can apply to as shown in Figure 1
In the hardware environment being made up of server 102 and terminal 104.As shown in figure 1, server 102
It is attached by network with terminal 104, above-mentioned network includes but is not limited to:Wide area network, Metropolitan Area Network (MAN)
Or LAN, terminal 104 is not limited to PC, mobile phone, tablet personal computer etc..The embodiment of the present invention
Information Authentication method can be performed by server 102, can also be performed by terminal 104, also
Can be performed jointly by server 102 and terminal 104.Wherein, terminal 104 performs of the invention real
The Information Authentication method for applying example can also be performed by client mounted thereto.
Fig. 2 is a kind of flow chart of optional Information Authentication method according to embodiments of the present invention, is such as schemed
Shown in 2, this method may comprise steps of:
Step S202, receives and shows predetermined validation problem and at least one candidate of validation problem
Answer, wherein, at least one candidate answers includes target answer;
Step S204, judges whether to detect a candidate answers along at least one candidate answers
Pattern in track perform slide;
Step S206, whether when detecting slide, it is mesh to judge said one candidate answers
Mark answer;
Step S208, when said one candidate answers are target answer, it is determined that being verified;
Step S210, is being not detected by slide or be not target in said one candidate answers
During answer, it is determined that checking does not pass through.
It should be noted that above-mentioned steps can be performed by terminal device, wherein, terminal device can be with
It is the equipment such as computer, mobile phone, above-mentioned steps can also be by the client application in terminal device
Program is performed, wherein, the client application in terminal device can be by server to it
Data support and maintenance are carried out, server can set up network connection with terminal device.Present invention below
Step involved by the Information Authentication method of embodiment is illustrated exemplified by being performed by terminal device.
By above-mentioned steps S202 to step S210, by detecting at least one along validation problem
During the slide that the track in the pattern of a candidate answers in individual candidate answers is performed, judging should
Whether candidate answers are the target answer of validation problem, if then determining to be verified, otherwise determine to test
Card does not pass through, and the technology that the Information Authentication mode in correlation technique that can solve easily is cracked automatically is asked
Topic, and then reach the technique effect of the reliability and security that improve Information Authentication.
In the technical scheme that step S202 is provided, validation problem can be to judge to verify whether
By and the problem of set, and the validation problem can be set or be adjusted according to actual conditions.Test
The candidate answers of card problem are at least one, and at least one candidate answers includes target answer, wherein,
Target answer is the answer of the validation problem.It should be noted that the embodiment of the present invention is not to checking
Problem and the candidate answers of validation problem are specifically limited.Such as, validation problem is " 1 Jia 1
In several", correspondingly the candidate answers of validation problem be " 2 ", " 3 ", wherein, the mesh of validation problem
It is " 2 " to mark answer.
Terminal device can send checking request when detecting Information Authentication trigger request to server
With requests verification problem and the candidate answers of the validation problem.Wherein, Information Authentication trigger request can
To be that order submits operation to trigger the request of generation, the embodiment of the present invention please to generation Information Authentication triggering
The trigger action asked is not specifically limited.Terminal device, can after Information Authentication trigger request is detected
Identifying, eventually for terminal device can be carried in checking request, the checking request to be sent to server
Specifications parameter of end equipment display screen etc., the embodiment of the present invention is to content entrained in checking request
It is not specifically limited.Server, can be according to testing after the checking request of terminal device transmission is received
In card request entrained content to terminal device send the validation problem associated with checking request with
And at least one candidate answers of the validation problem.Terminal device is receiving the checking of server transmission
After at least one candidate answers of problem and the validation problem, carried out in the display of terminal device
Display.It should be noted that the display of terminal device can be LCD liquid crystal display screen, also may be used
To be touch display screen.It should also be noted that, the embodiment of the present invention to validation problem and is not somebody's turn to do
Display mode and display location of the candidate answers of validation problem in the display of terminal device, which are done, to be had
Body is limited.
As a kind of optional embodiment, terminal device is receiving and is showing predetermined validation problem and test
While at least one candidate answers of card problem, it can also receive and show predetermined checking picture,
Wherein, the problem of validation problem can be associated with checking picture.Checking picture can be to sentence
Break the picture for verifying whether by and setting, and the checking picture can also be set according to actual conditions
Fixed or adjustment.The checking picture that terminal device is received and shown can be one or multiple.
When terminal device receive it is multiple checking picture when, these checking pictures can for validation problem phase
The picture of association.The relevance of checking picture and validation problem can be described in detail with example below:
Such as, it is phone shown in checking picture, then validation problem associated there is " institute in figure
It is a phone to show object", the candidate answers of the validation problem are "Yes", "No".For another example,
Terminal device receives and shows three checking pictures, is an electricity shown in one of checking picture
Words, are a computer shown in a checking picture, are a phone shown in a checking picture,
Then the validation problem associated with above three checking picture can " have several in above three picture
Phone", the candidate answers of the validation problem are " 0 ", " 1 ", " 2 ", " 3 ".The alternative embodiment
By receiving and showing checking picture, enable to terminal device display interface more attractive in appearance, improve eventually
The visual experience of end subscriber.Meanwhile, the alternative embodiment is by setting checking picture and validation problem phase
Association, sets up testing of needing natural person to think deeply and answer on the basis of picture validation code mode is remained
Card problem, can so describe the verification process of natural person from thinking, be conducive to distinguish natural person with
Automatic machine, and then effectively prevent identifying code from being cracked situation automatically.
In practical application scene, terminal device shows the checking picture sent by server, with verifying
The candidate answers of the associated validation problem of picture and the validation problem can be with as shown in figure 3, in figure
In 3, terminal device is mobile phone, checking picture is shown in mobile phone display screen curtain, in the checking picture
A phone is shown, the checking associated with the checking picture is shown below the checking picture
Problem:" object shown in figure is a phone", below the validation problem showing this tests
The candidate answers of card problem are respectively " √ ", "×", wherein, pattern " √ " represents "Yes", figure
Case "×" represents "No".It should be noted that " √ " and "×" are the embodiment of the present invention
In a kind of preferred embodiment, do not represent the candidate answers of validation problem in the embodiment of the present invention only
It can be shown with above-mentioned pattern table, that is to say, that the answer of validation problem can use Chinese character, word, pattern
It has been shown that, be not specifically limited herein etc. form.In order that terminal device display interface it is more attractive in appearance,
Also for end users operation is easy to improve validation problem in user experience, the embodiment of the present invention
At least one candidate answers shown preferably by pattern form, than " √ " as shown in Figure 3 with
And "×".
It should be noted that terminal device receive and show checking picture, validation problem and this test
The candidate answers of card problem can be one or multiple, wherein, terminal device can not also
Display checking picture.The embodiment of the present invention is to the number of checking picture, the number of validation problem or tests
The number of the candidate answers of card problem is not specifically limited.Terminal device is received and shown as shown in Figure 3
Show a checking picture, validation problem, the situation of two candidate answers.
In the technical scheme that step S204 is provided, the embodiment of the present invention is to showing in terminal device
The display mode of the pattern of each candidate answers is not specifically limited at least one candidate answers, often
The display mode of the pattern of one candidate answers can include:Pattern is on the display interface of terminal device
Display location, color, form etc..The display mode of the pattern of each candidate answers can foundation
The model or display screen parameter of terminal device are adjusted, such as, the pattern of candidate answers is in computer
Display interface can be different from the display mode on display interface of mobile phone.It should be noted that terminal
The pattern of the candidate answers shown on the display interface of equipment can be static state display or dynamic
It has been shown that, with the effect for the visual experience for reaching enhancing user.It should also be noted that, the present invention is implemented
Example is not specifically limited to the pattern of candidate answers, and it can be set and be adjusted according to the actual requirements.
Such as, the pattern of candidate answers can be " √ ", "×", "○", " ☆ " etc., not another herein
One illustrates.Rail can be included in the pattern of the candidate answers shown on the display interface of terminal device
Mark, the track can be lines inside the outer edge or pattern of pattern contour, and the track can
To be straight line or curve, the alternative embodiment is also not specifically limited to track, such as such as
Track in the pattern of candidate answers shown in Fig. 3 is " √ ".
Terminal device is receiving and is showing validation problem and at least one candidate answers of validation problem
Afterwards, the figure for having to a candidate answers at least one candidate answers can be detected whether in real time
The touch operation that case is performed, can specifically include detecting whether exist along at least one candidate answers in real time
In a candidate answers pattern in track perform slide.The embodiment of the present invention passes through reality
When the touch operation that is performed to the patterns of candidate answers of detection, can reach and detect at least one
, can be rapidly right in time after the touch operation that the pattern of a candidate answers in candidate answers is performed
The touch operation is responded, and then reaches duration needed for shortening Information Authentication, raising Information Authentication effect
The effect of rate.
Alternatively, the touch operation that the pattern of candidate answers is performed can be included in the embodiment of the present invention
Along the slide of the track in pattern, when detecting the slip along the track in the pattern of candidate answers
During operation, it may be determined that detect the touch operation of the pattern execution to the candidate answers.Need explanation
, the touch operation that the pattern of candidate answers is performed can also be included clicking in the embodiment of the present invention
Operation, such as, to the clicking of pattern, double-clicks etc. and to operate;Long-press is operated, such as is exceeded by pattern default
Duration;Drag operation, such as the predetermined position for choosing pattern to be dragged in display interface.Need
It is noted that the touch operation performed to the pattern of candidate answers can also be that other are operated, this hair
Bright embodiment is not specifically limited to it.It should be noted that when the species or model of terminal device
When differing, the touch that the pattern of the candidate answers to being shown on the display interface of terminal device is performed is grasped
Also differ, specifically, when terminal device is desktop computer or notebook computer (its display screen
Not tangible display screen) when, the touch performed to the pattern of candidate answers shown on display interface
Operation needs to perform using mouse or keyboard, such as the pattern of candidate answers is performed using mouse
Click, double-click, long-press, drag operation and along in the pattern of candidate answers track perform slip
Operation.When terminal device is tablet personal computer or smart mobile phone (its display screen is tangible display screen)
When, terminal user can be directly to touching that the pattern of candidate answers shown on display interface is performed
Touch operation, such as with finger the pattern of candidate answers is performed click, double-click, long-press, dragging are grasped
The slide made and performed along the track in the pattern of candidate answers.
In practical application scene, at least one candidate that terminal device can get validation problem answers
Display location of each candidate answers on display interface in case, the display location can be by constituting
The pattern of candidate answers the coordinate range that constitutes of coordinate a little on display interface represent, work as end
End equipment, which is detected in the corresponding coordinate range of pattern of a candidate answers, has touch operation, including
Click, long-press, drag operation and along in the pattern of candidate answers track perform slide,
It can determine that the touch operation performed in the presence of the pattern to the candidate answers.
In the technical scheme that step S206 is provided, detected in terminal device along validation problem extremely
During the slide that the track in the pattern of some candidate answers in few candidate answers is performed,
Or when detecting to the clicking of the pattern of some candidate answers execution, long-press, drag operation, i.e.,
It can determine that and touch operation is performed to the pattern of the candidate answers, now terminal device can be immediately to this
Touch operation is responded, and can be included:Judge the touch operation (including slide and click,
Long-press, drag operation) corresponding candidate answers whether be the validation problem target answer, specifically sentence
Disconnected process can be described as:Terminal device receive and show validation problem and validation problem at least
During one candidate answers, the pattern of at least one candidate answers of the validation problem can be recorded aobvious
Show the coordinate position on interface, including coordinate position of the target answer on display interface.Work as end
When end equipment detects the touch operation of the pattern execution to some candidate answers, this can be obtained and touched
Coordinate position of the operation on display interface is touched, the touch operation is may determine that by comparing coordinate position
Corresponding candidate answers whether be validation problem target answer.It should be noted that above-mentioned judgement is whole
Whether the corresponding candidate answers of touch operation detected on the display interface of end equipment are validation problem
Target answer mode be the embodiment of the present invention a kind of alternative embodiment, the present invention can also lead to
Cross other optional judgment modes to be judged, no longer illustrate one by one herein.
Alternatively, the touch operation that terminal device is performed to the pattern to candidate answers detected is made
Response can also include:Coordinate position of the touch operation on display interface is sent to server,
Wherein, be stored with server validation problem at least one candidate answers pattern in terminal device
Coordinate position on display interface, including seat of the target answer on display interface of validation problem
Cursor position, server can be by comparing coordinate position of the touch operation received on display interface
Whether be validation problem target answer coordinate position, to judge that the corresponding candidate of the touch operation answers
Whether case is the target answer of validation problem, and will determine that result is back to terminal device.
In practical application scene, judge that touch operation that terminal device detects (including is answered along candidate
The slide of track in the pattern of case is grasped to the clicking of the patterns of candidate answers, long-press, dragging
Make) whether corresponding candidate answers be that the target answer of validation problem can be judged by terminal device,
It can be judged by server.The embodiment of the present invention is not specifically limited to this.Performed when by server
During judgement, server needs to will determine that result is back to terminal device.
In the technical scheme that step S208 and step S210 is provided, illustrate to be verified and verify
Unsanctioned two kinds of situations, specifically, when in the pattern along candidate answers that terminal device is detected
When the corresponding candidate answers of slide of track are the target answers of validation problem, or, work as terminal
The clicking of the pattern to candidate answers that equipment is detected, long-press, the corresponding candidate answers of drag operation
When being the target answer of validation problem, it may be determined that be verified;When terminal be not detected by it is any to wait
Touch operation that the pattern of answer performs is selected (including to be grasped along the slip of the track in the pattern of candidate answers
Make or to the clicking of the patterns of candidate answers, long-press, drag operation) or the touch operation that detects
When corresponding candidate answers are not the target answers of validation problem, it may be determined that checking does not pass through.
Alternatively, the embodiment of the present invention can set a time threshold according to the demand of actual conditions and be used for
It is limited in time threshold and is not detected by touch operation, or detects after more than time threshold touch
In the case of operation, it may be determined that checking does not pass through.The embodiment of the present invention is by limiting touch operation
Detection time can reach duration needed for shortening Information Authentication, and then improve the effect of Information Authentication efficiency.
Alternatively, in practical application scene, when it is determined that being verified, the embodiment of the present invention can be with
Information Authentication changing interface to other interfaces is switched into sequence information to carry out downstream, such as true
Recognize the confirmation flow that interface carries out sequence information.When it is determined that checking not by when, the embodiment of the present invention can
To export prompting message, whether the prompting message is used to indicate that checking does not pass through, or need to test again
Card etc..The embodiment of the present invention checking not by when export prompt message, can reach and inform end in time
End equipment user's checking result, and indicate to need to verify again, and then improve the effect of user experience
Really.
The Information Authentication method of the embodiment of the present invention is tested by being shown on the display interface of terminal device
The candidate answers of picture, the validation problem associated with checking picture and the validation problem are demonstrate,proved, are passed through
When detecting slide of the terminal user along the track in the pattern of candidate answers, judging should
Whether candidate answers are the target answer of validation problem, if then determining to be verified, otherwise determine to test
Card does not pass through.The embodiment of the present invention remains the picture verification mode for needing natural person to think deeply in identifying code,
Add the action verification mode of only natural person again on this basis, can be in terms of peace-keeping operations be thought
Describe nature humanized, simply and effectively prevent identifying code to be cracked automatically.
As a kind of optional embodiment, step S204 judges whether to detect along at least one candidate
The slide that track in the pattern of a candidate answers in answer is performed can include:If detection
To the slip to the desired trajectory in whole tracks in pattern has been completed, then judge to detect slip behaviour
Make, wherein, the ratio of the length of desired trajectory and the length of whole tracks is more than the first predetermined threshold,
Or, desired trajectory is partial traces predetermined in whole tracks.
It should be noted that judging whether to detect the slip behaviour along the track in the pattern of candidate answers
Work can be by judging whether to have completed the pre- orbit determination in whole tracks in the pattern to candidate answers
The slip of mark.It should be noted that the desired trajectory in pattern can be in the pattern in whole tracks
Predetermined partial traces, the embodiment of the present invention is to which specific partial traces conduct in whole tracks chosen
Desired trajectory is not specifically limited, the difference that the selection of desired trajectory can be according to the pattern of candidate answers
And it is different, such as whole tracks in the pattern of candidate answers as shown in Figure 3 are " √ ", then should
The desired trajectory of pattern can be some or all of track for including turning point.Pre- orbit determination in pattern
Mark can also be determined according to path length, you can with the length for setting desired trajectory and whole tracks
Length ratio be more than the first predetermined threshold, wherein, the first predetermined threshold can be according to actual demand
Set or adjusted, the present invention is not specifically limited to it.
It should be noted that considering in practical application scene, the track along in the pattern of candidate answers
Slide there may be sliding trace not exclusively, namely only slided part rail along the track of pattern
The situation of mark, in order to ensure the accuracy of detection to slide, the alternative embodiment can be detected whether
Complete the slip of the desired trajectory in the pattern to candidate answers and slide behaviour to judge whether to detect
Make.Specifically, if having completed the slip to the desired trajectory in pattern, it can determine to detect
Along the slide of the track in the pattern of the candidate answers, and then determine to detect to the candidate answers
Pattern perform touch operation, with reach according to the touch operation carry out Information Authentication purpose.Should
Alternative embodiment judges whether inspection by detecting whether to have completed the slip to desired trajectory in pattern
Slide is measured, the accuracy of detection of slide can be greatly enhanced, and then reaches raising information
The effect of the degree of accuracy of checking.
As a kind of optional embodiment, step S204 judges whether to detect along at least one candidate
The slide that track in the pattern of a candidate answers in answer is performed can include:If detection
To the completed sliding trace part overlapping with the desired trajectory in pattern more than the second predetermined threshold
Value, then judge to detect to have completed the slip to the desired trajectory in whole tracks in pattern.
Completed it should be noted that judging whether to detect to predetermined in whole tracks in pattern
The slip of track can be by judging completed sliding trace and candidate answers pattern in it is predetermined
Whether the overlapping part in track is more than the second predetermined threshold.It should be noted that the alternative embodiment pair
Desired trajectory in pattern is not specifically limited, and it can be predetermined in whole tracks in the pattern
Some or all of track, can also be according to path length determine, i.e., the length of desired trajectory with
The ratio of the length of whole tracks in pattern is more than the first predetermined threshold, wherein, the first predetermined threshold
It can be set or be adjusted according to actual demand, the present invention is not specifically limited to it.Due to
In practical application scene, the corresponding sliding trace of execution slide of terminal user may be with figure
There is deviation in the track in case, in order to ensure the accuracy of detection to slide, and the alternative embodiment can
With by judging whether the completed sliding trace part overlapping with the desired trajectory in pattern exceedes
Second predetermined threshold judges whether to detect slide, wherein, the second predetermined threshold refers to complete
Into sliding trace partial traces overlapping with the desired trajectory in pattern length, it can be according to reality
Border actual demand is set or adjusted, and the present invention is not specifically limited to it.
It should be noted that the alternative embodiment is detecting completed sliding trace and candidate answers
Pattern in the overlapping part of desired trajectory more than the second predetermined threshold when, you can to determine to detect
The slip to the desired trajectory in whole tracks in pattern has been completed, and then has determined to detect along the time
The slide of the track in the pattern of answer is selected, and then can determine to detect to the candidate answers
The touch operation that pattern is performed, to reach the purpose that Information Authentication is carried out according to the touch operation.This can
Select embodiment to take into full account the problem of slide may have sliding trace deviation, pass through detection
In sliding trace and pattern the lap of desired trajectory whether more than the second predetermined threshold mode, energy
The accuracy of detection of slide is enough greatly enhanced, and then reaches the effect for the degree of accuracy for improving Information Authentication
Really.
As a kind of optional embodiment, step S204 judges whether to detect along at least one candidate
The slide that track in the pattern of a candidate answers in answer is performed can include:If in inspection
Measure and judge that completed sliding trace is not included in advance when stopping enters line slip to the track in pattern
Fixed track, then export prompt message, wherein, prompt message is used to point out along the track in pattern again
Enter line slip.
It should be noted that along the slide of the track in pattern being continuous in the alternative embodiment
Slide, when terminal device detects the continuously slipping termination, you can to determine to stop to pattern
In track enter line slip, then the corresponding sliding trace of continuously slipping operation is completed slip
Track.In the ideal case, completed sliding trace should be overlapped all with track in pattern, still
In practical application scene, the corresponding sliding trace of slide of the user of terminal device often with figure
Track in case exist certain deviation or and do not complete slip to whole tracks, then now this hair
Bright embodiment can be detected by the desired trajectory set in pattern to slide.Specifically,
When completed sliding trace includes whole desired trajectory, or exceed with the lap of desired trajectory
During predetermined threshold, then it can determine to detect the slide along the track in the pattern of candidate answers;
When not including desired trajectory in completed sliding trace, then display circle of terminal device can be determined
There is touch operation on face, but the touch operation is not along the track in the pattern of candidate answers
Slide, now, the alternative embodiment can be exported to terminal user on display interface and carried
Show message, wherein, prompting message is used for prompt terminal equipment user along the rail in the pattern of candidate answers
Mark re-starts slip.
It should be noted that the alternative embodiment is utilizing the completed sliding trace of terminal user
When can not judge whether to detect the slide along the track in the pattern of candidate answers, by end
Prompting message is exported on the display interface of end equipment, prompt terminal equipment user is again along candidate answers
Track in pattern performs slide.The alternative embodiment can improve information to a certain extent and test
The degree of accuracy of card, can lift the usage experience of user by way of this information alert again.
Present invention also offers a kind of preferred embodiment, Fig. 4 is letter according to the preferred embodiment of the invention
The flow chart of verification method is ceased, as shown in figure 4, the preferred embodiment may comprise steps of:
Step S402, receives and shows predetermined validation problem and at least one candidate of validation problem
Answer, wherein, at least one candidate answers includes target answer;
Step S404, judges whether to detect the slip performed along the track in the pattern of target answer
Operation;
Step S406, when detecting the slide performed along the track in the pattern of target answer,
It is determined that being verified;
Step S408, is being not detected by the slide along the track execution in the pattern of target answer
When, it is determined that checking does not pass through.
Above-mentioned steps S402 to step S408, passes through the mesh for directly detecting whether to have along validation problem
The slide for marking the track in the pattern of answer carries out Information Authentication, also can solve the problem that in correlation technique
The technical problem that is easily cracked automatically of Information Authentication mode, and then reach improve Information Authentication can
By the technique effect of property and security.
It should be noted that in the preferred embodiment terminal device receive and show validation problem and
During at least one candidate answers of validation problem, it can also receive and show checking picture.For terminal
How equipment receives and shows that at least one candidate of checking picture, validation problem and validation problem answers
The problem of case, is described in detail in the above embodiment of the present invention, and here is omitted.Also
It should be noted that the slide that the detection in the preferred embodiment is performed along the track in pattern
Process is identical with the above embodiment of the present invention, and the difference with above-described embodiment is that the preferred embodiment is real
When detect whether the slide that has along the track in the pattern of target answer, need to so supervise in real time
Touch operation of the target answer on the display interface of terminal device is controlled (including along the pattern of target answer
In track slide and the pattern of target answer is performed click, long-press, drag operation),
System power dissipation is reduced to a certain extent, improves Information Authentication efficiency.It should be noted that right
In how to detect slide and take which kind of measure improve slide accuracy of detection, it is determined that
Corresponding handling process is described in detail in the above embodiment of the present invention after the result,
No longer illustrate one by one herein.
Fig. 5 is the signal of the information exchange between terminal device according to embodiments of the present invention and server
Figure, as shown in figure 5, the Information Authentication method of the embodiment of the present invention can be described as:
Terminal device can send checking request when detecting Information Authentication trigger request to server,
The checking request is used for server requests authentication picture, with verify the associated validation problem of picture with
And at least one candidate answers of validation problem;Server is received and parsed after checking request, and
From the picture library prestored by the checking picture and validation problem associated there of request and
The candidate answers of validation problem are sent to terminal device;Terminal device receives and shows checking picture, tests
The candidate answers of card problem and the validation problem, terminal device detects whether to exist in real time and candidate is answered
The touch operation of the pattern of case, including the patterns of candidate answers is performed click, long-press, dragging are grasped
Make and along the slide of the track in the pattern of candidate answers, detecting the figure to candidate answers
During the touch operation that case is performed, by positional information of the touch operation on the display interface of terminal device
Send to server;Server is received itself and validation problem after the positional information of the touch operation
The positional information of target answer is compared, wherein, each candidate answers is previously stored with server
Including target answer the positional information on the display interface of terminal device, server judges that the touch is grasped
Make whether corresponding candidate answers are the target answer of validation problem, it is no if then determining to be verified
Then determine that checking does not pass through, and the result is fed back into terminal device;Terminal device receives checking
As a result after, if being verified, next step flow is carried out, if checking does not pass through, prompt message is exported,
Prompt terminal equipment user re-executes touch operation to the pattern of candidate answers.
The invention provides a kind of simple and effective Information Authentication mode, such as shown in figure 3, one
Checking picture mixes a validation problem, is provided below with validation problem and represents correct candidate answers
Pattern " √ " and represent mistake candidate answers pattern "×".Terminal user can be with
Enter row information by using mouse or the direct mode for describing " √ " or the profile of "×" with finger
Checking.The present invention can complete Information Authentication using shirtsleeve operation, utilize what is verified similar to person's handwriting
Track verification mode in pattern, has been efficiently differentiated man-machine.In addition, in answer to a question, also tying
Close that the checking of logic consideration is man-machine to distinguish, constructed from the comprehensive letter of vision, action, thinking
Just Validation Mode.
It should be noted that as shown in fig. 6, in terminal in the Information Authentication method of the embodiment of the present invention
Checking picture can be shown on the display interface of equipment, the answer of validation problem and validation problem is filled out
Region is write, such as, as shown in fig. 6, checking picture show a phone, validation problem is " figure
Shown in object be a phone", then information verification process can combine for terminal user
Checking picture fills in the answer that validation problem is filled in region, such as "Yes" in answer.This authentication
Formula needs terminal user to switch input through keyboard answer, compared on the display interface of terminal device
Show the candidate answers of validation problem and verify that process is somewhat by performing touch operation to pattern
More cumbersome, therefore, the embodiment of the present invention is tested preferably by being shown on the display interface of terminal device
The candidate answers of card problem are simultaneously verified by performing touch operation to pattern, to carry to greatest extent
The usage experience of high user.
It should be noted that for foregoing each method embodiment, in order to be briefly described, therefore by it all
Be expressed as a series of combination of actions, but those skilled in the art should know, the present invention not by
The limitation of described sequence of movement, because according to the present invention, some steps can be using other orders
Or carry out simultaneously.Secondly, those skilled in the art should also know, reality described in this description
Apply example and belong to preferred embodiment, involved action and the module not necessarily present invention are necessary.
Through the above description of the embodiments, those skilled in the art can be understood that root
According to the method for above-described embodiment the mode of required general hardware platform can be added to realize by software, when
So can also the former be more preferably embodiment by hardware, but in many cases.Based on such reason
Solution, the part that technical scheme substantially contributes to prior art in other words can be with soft
The form of part product is embodied, and the computer software product is stored in a storage medium (such as
ROM/RAM, magnetic disc, CD) in, including some instructions are make it that a station terminal equipment (can
To be mobile phone, computer, server, or network equipment etc.) perform each embodiment institute of the invention
The method stated.
Embodiment 2
According to embodiments of the present invention, a kind of information for being used to implement above- mentioned information verification method is additionally provided
Verify device.Fig. 7 is a kind of schematic diagram of optional Information Authentication device according to embodiments of the present invention,
As shown in fig. 7, the device can include:
First receiving unit 22, for receiving and showing, predetermined validation problem and validation problem be at least
One candidate answers, wherein, at least one candidate answers includes target answer;First judging unit 24,
In pattern for judging whether to detect a candidate answers along at least one candidate answers
The slide that track is performed;Second judging unit 26, for when detecting touch operation, judging
Whether one candidate answers is target answer;Determining unit 28, for being target in a candidate answers
During answer, it is determined that being verified;Otherwise, it determines checking does not pass through.
It should be noted that the first receiving unit 22 in the embodiment can be used for performing the application
The first judging unit 24 in step S202 in embodiment 1, the embodiment can be used for performing sheet
Apply for that the second judging unit 26 in the step S204 in embodiment 1, the embodiment can be used for holding
Determining unit 28 in step S206 in row the embodiment of the present application 1, the embodiment can be used for holding
Step S208 and step S210 in row the embodiment of the present application 1.
Herein it should be noted that example and application scenarios that above-mentioned module is realized with corresponding step
It is identical, but it is not limited to the disclosure of that of above-described embodiment 1.It should be noted that above-mentioned module is made
It may operate in hardware environment as shown in Figure 1, can be realized by software for a part for device,
It can also be realized by hardware.
By above-mentioned module, the Information Authentication mode that can be solved in correlation technique is easily cracked automatically
Technical problem, and then reach improve Information Authentication reliability and security technique effect.
In the first receiving unit 22, validation problem can be set to judge to verify whether by
The problem of putting, and the validation problem can be set or be adjusted according to actual conditions.Validation problem
Candidate answers are at least one, and at least one candidate answers includes target answer, wherein, target is answered
Case is the answer of the validation problem.It should be noted that the embodiment of the present invention not to validation problem with
And the candidate answers of validation problem are specifically limited.
Terminal device can send checking request when detecting Information Authentication trigger request to server
With requests verification problem and the candidate answers of the validation problem.Wherein, Information Authentication trigger request can
To be that order submits operation to trigger the request of generation, the embodiment of the present invention please to generation Information Authentication triggering
The trigger action asked is not specifically limited.Terminal device, can after Information Authentication trigger request is detected
Identifying, eventually for terminal device can be carried in checking request, the checking request to be sent to server
Specifications parameter of end equipment display screen etc., the embodiment of the present invention is to content entrained in checking request
It is not specifically limited.Server, can be according to testing after the checking request of terminal device transmission is received
In card request entrained content to terminal device send the validation problem associated with checking request with
And at least one candidate answers of the validation problem.Terminal device is receiving the checking of server transmission
After at least one candidate answers of problem and the validation problem, carried out in the display of terminal device
Display.It should be noted that the display of terminal device can be LCD liquid crystal display screen, also may be used
To be touch display screen.It should also be noted that, the embodiment of the present invention to validation problem and is not somebody's turn to do
Display mode and display location of the candidate answers of validation problem in the display of terminal device, which are done, to be had
Body is limited.
As a kind of optional embodiment, as shown in figure 8, this can alternative embodiment can also include:
Second receiving unit 23, for receive and show predetermined validation problem and validation problem at least one
While individual candidate answers, receive and show predetermined checking picture, wherein, validation problem is with testing
Demonstrate,prove the problem of picture is associated.Checking picture can be the figure in order to judge to verify whether by and set
Piece, and the checking picture can also be set or be adjusted according to actual conditions.Terminal device is received simultaneously
The checking picture of display can be one or multiple.When terminal device receives multiple checkings
During picture, these checking pictures can be picture associated with validation problem.The alternative embodiment
By receiving and showing checking picture, enable to terminal device display interface more attractive in appearance, improve eventually
The visual experience of end subscriber.Meanwhile, the alternative embodiment is by setting checking picture and validation problem phase
Association, sets up testing of needing natural person to think deeply and answer on the basis of picture validation code mode is remained
Card problem, can so describe the verification process of natural person from thinking, be conducive to distinguish natural person with
Automatic machine, and then effectively prevent identifying code from being cracked situation automatically.Checking in the embodiment of the present invention
The candidate answers of problem can represent with pattern, can also with Chinese character, word, etc. form show, this
Place is not specifically limited.It should be noted that terminal device receive and show checking picture, checking
Problem and the candidate answers of the validation problem can be one or multiple, wherein, terminal
Equipment can not also show checking picture.The embodiment of the present invention is to verifying the number of picture, validation problem
Number or the number of candidate answers of validation problem be not specifically limited.
In the first judging unit 24, the embodiment of the present invention to shown in terminal device at least one
The display mode of the pattern of the candidate answers of each in candidate answers is not specifically limited, each candidate
The display mode of the pattern of answer can include:Display position of the pattern on the display interface of terminal device
Put, color, form etc..The display mode of the pattern of each candidate answers can be according to terminal device
Model or display screen parameter be adjusted, such as, the pattern of candidate answers is in computer display interface
Can be different from the display mode on display interface of mobile phone.It should be noted that terminal device is aobvious
The pattern for showing the candidate answers shown on interface can be static state display or Dynamic Announce, with
Reach the effect of the visual experience of enhancing user.It should also be noted that, the embodiment of the present invention is to candidate
The pattern of answer is not specifically limited, and it can be set and be adjusted according to the actual requirements.Terminal is set
Track can be included in the pattern of the candidate answers shown on standby display interface, the track can be figure
Lines inside the outer edge or pattern of case profile, the track can be straight line or
Curve, the alternative embodiment is not specifically limited to track.
Terminal device is receiving and is showing validation problem and at least one candidate answers of validation problem
Afterwards, the figure for having to a candidate answers at least one candidate answers can be detected whether in real time
The touch operation that case is performed, can specifically include detecting whether exist along at least one candidate answers in real time
In a candidate answers pattern in track perform slide.The embodiment of the present invention passes through reality
When the touch operation that is performed to the patterns of candidate answers of detection, can reach and detect at least one
, can be rapidly right in time after the touch operation that the pattern of a candidate answers in candidate answers is performed
The touch operation is responded, and then reaches duration needed for shortening Information Authentication, raising Information Authentication effect
The effect of rate.
Alternatively, the touch operation that the pattern of candidate answers is performed can be included in the embodiment of the present invention
Along the slide of the track in pattern, when detecting the slip along the track in the pattern of candidate answers
During operation, it may be determined that detect the touch operation of the pattern execution to the candidate answers.Need explanation
, the touch operation that the pattern of candidate answers is performed can also be included clicking in the embodiment of the present invention
Operation, such as, to the clicking of pattern, double-clicks etc. and to operate;Long-press is operated, such as is exceeded by pattern default
Duration;Drag operation, such as the predetermined position for choosing pattern to be dragged in display interface.Need
It is noted that the touch operation performed to the pattern of candidate answers can also be that other are operated, this hair
Bright embodiment is not specifically limited to it.It should be noted that when the species or model of terminal device
When differing, the touch that the pattern of the candidate answers to being shown on the display interface of terminal device is performed is grasped
Also differ, specifically, when terminal device is desktop computer or notebook computer (its display screen
Not tangible display screen) when, the touch performed to the pattern of candidate answers shown on display interface
Operation needs to perform using mouse or keyboard, such as the pattern of candidate answers is performed using mouse
Click, double-click, long-press, drag operation and along in the pattern of candidate answers track perform slip
Operation.When terminal device is tablet personal computer or smart mobile phone (its display screen is tangible display screen)
When, terminal user can be directly to touching that the pattern of candidate answers shown on display interface is performed
Touch operation, such as with finger the pattern of candidate answers is performed click, double-click, long-press, dragging are grasped
The slide made and performed along the track in the pattern of candidate answers.
In the second judging unit 26, at least one time along validation problem is detected in terminal device
During the slide for selecting the track in the pattern of some candidate answers in answer to perform, or detection
During to the clicking of the pattern of some candidate answers execution, long-press, drag operation, you can it is determined that pair
The pattern of the candidate answers performs touch operation, and now terminal device can be immediately to the touch operation
Respond, can include:Judge the touch operation (including slide and click, long-press,
Drag operation) corresponding candidate answers whether be the validation problem target answer, specific deterministic process
It can be described as:Terminal device is receiving and is showing validation problem and at least one time of validation problem
When selecting answer, the pattern of at least one candidate answers of the validation problem can be recorded in display interface
On coordinate position, including coordinate position of the target answer on display interface.Work as terminal device
When detecting the touch operation performed to the pattern of some candidate answers, the touch operation can be obtained
Coordinate position on display interface, may determine that the touch operation is corresponding by comparing coordinate position
Candidate answers whether be validation problem target answer.It should be noted that above-mentioned judgement terminal device
Display interface on the corresponding candidate answers of touch operation that detect whether be validation problem target
The mode of answer is a kind of alternative embodiment of the embodiment of the present invention, and the present invention can also be by other
Optional judgment mode is judged, is no longer illustrated one by one herein.
It should be noted that judging touch operation that terminal device detects (including along candidate answers
The slide of track in pattern or to the clicking of the patterns of candidate answers, long-press, drag operation)
Whether corresponding candidate answers are that the target answer of validation problem can be judged by terminal device, can also
Judged by server.The embodiment of the present invention is not specifically limited to this.When performing judgement by server
When, server needs to will determine that result is back to terminal device.
In determining unit 28, illustrate to be verified and verify unsanctioned two kinds of situations, specifically
Ground, is waited when the slide of the track in the pattern along candidate answers that terminal device is detected is corresponding
When to select answer be the target answer of validation problem, or, when terminal device detect to candidate answers
The clicking of pattern, when long-press, the corresponding candidate answers of drag operation are the target answers of validation problem,
It can determine to be verified;When terminal is not detected by the touch behaviour that any pattern to candidate answers is performed
Work (includes the list of the slide along the track in the pattern of candidate answers or the pattern to candidate answers
Hit, long-press, drag operation) or the corresponding candidate answers of touch operation that detect be not that checking is asked
During the target answer of topic, it may be determined that checking does not pass through.
Alternatively, the embodiment of the present invention can set a time threshold according to the demand of actual conditions and be used for
It is limited in time threshold and is not detected by touch operation, or detects after more than time threshold touch
In the case of operation, it may be determined that checking does not pass through.The embodiment of the present invention is by limiting touch operation
Detection time can reach duration needed for shortening Information Authentication, and then improve the effect of Information Authentication efficiency.
Alternatively, when it is determined that being verified, the embodiment of the present invention can be by Information Authentication changing interface
Sequence information is switched to carry out downstream, such as to other interfaces and confirms that interface carries out sequence information
Confirmation flow.When it is determined that checking not by when, the embodiment of the present invention can export prompting message, should
Whether prompting message is used to indicate that checking does not pass through, or need to verify again.The embodiment of the present invention
Checking not by when export prompt message, can reach and inform terminal user's the result in time,
And indicate to need to verify again, and then improve the effect of user experience.
As a kind of optional embodiment, as shown in figure 9, the first judging unit 24 can include:
First determination module 241, for detecting the pre- orbit determination completed in whole tracks in pattern
During the slip of mark, judgement detects slide, wherein, the length of desired trajectory and whole tracks
The ratio of length is more than the first predetermined threshold, or, desired trajectory is part predetermined in whole tracks
Track.
It should be noted that judging whether to detect the slip behaviour along the track in the pattern of candidate answers
Work can be by judging whether to have completed the pre- orbit determination in whole tracks in the pattern to candidate answers
The slip of mark.It should be noted that the desired trajectory in pattern can be in the pattern in whole tracks
Predetermined partial traces, the embodiment of the present invention is to which specific partial traces conduct in whole tracks chosen
Desired trajectory is not specifically limited, the difference that the selection of desired trajectory can be according to the pattern of candidate answers
And it is different, such as whole tracks in the pattern of candidate answers as shown in Figure 3 are " √ ", then should
The desired trajectory of pattern can be some or all of track for including turning point.Pre- orbit determination in pattern
Mark can also be determined according to path length, you can with the length for setting desired trajectory and whole tracks
Length ratio be more than the first predetermined threshold, wherein, the first predetermined threshold can be according to actual demand
Set or adjusted, the present invention is not specifically limited to it.
It should be noted that considering in practical application scene, the track along in the pattern of candidate answers
Slide there may be sliding trace not exclusively, namely only slided part rail along the track of pattern
The situation of mark, in order to ensure the accuracy of detection to slide, the alternative embodiment can be detected whether
Complete the slip of the desired trajectory in the pattern to candidate answers and slide behaviour to judge whether to detect
Make.Specifically, if having completed the slip to the desired trajectory in pattern, it can determine to detect
Along the slide of the track in the pattern of the candidate answers, and then determine to detect to the candidate answers
Pattern perform touch operation, with reach according to the touch operation carry out Information Authentication purpose.Should
Alternative embodiment judges whether inspection by detecting whether to have completed the slip to desired trajectory in pattern
Slide is measured, the accuracy of detection of slide can be greatly enhanced, and then reaches raising information
The effect of the degree of accuracy of checking.
As a kind of optional embodiment, as shown in Figure 10, the first judging unit 24 can include:
Second determination module 242, in the completed sliding trace detected and the pre- orbit determination in pattern
When the overlapping part of mark is more than the second predetermined threshold, judge to detect the whole rails completed in pattern
The slip of desired trajectory in mark.
Completed it should be noted that judging whether to detect to predetermined in whole tracks in pattern
The slip of track can be by judging completed sliding trace and candidate answers pattern in it is predetermined
Whether the overlapping part in track is more than the second predetermined threshold.It should be noted that the alternative embodiment pair
Desired trajectory in pattern is not specifically limited, and it can be predetermined in whole tracks in the pattern
Some or all of track, can also be according to path length determine, i.e., the length of desired trajectory with
The ratio of the length of whole tracks in pattern is more than the first predetermined threshold, wherein, the first predetermined threshold
It can be set or be adjusted according to actual demand, the present invention is not specifically limited to it.Due to
In practical application scene, the corresponding sliding trace of execution slide of terminal user may be with figure
There is deviation in the track in case, in order to ensure the accuracy of detection to slide, and the alternative embodiment can
With by judging whether the completed sliding trace part overlapping with the desired trajectory in pattern exceedes
Second predetermined threshold judges whether to detect slide, wherein, the second predetermined threshold refers to complete
Into sliding trace partial traces overlapping with the desired trajectory in pattern length, it can be according to reality
Border actual demand is set or adjusted, and the present invention is not specifically limited to it.
It should be noted that the alternative embodiment is detecting completed sliding trace and candidate answers
Pattern in the overlapping part of desired trajectory more than the second predetermined threshold when, you can to determine to detect
The slip to the desired trajectory in whole tracks in pattern has been completed, and then has determined to detect along the time
The slide of the track in the pattern of answer is selected, and then can determine to detect to the candidate answers
The touch operation that pattern is performed, to reach the purpose that Information Authentication is carried out according to the touch operation.This can
Select embodiment to take into full account the problem of slide may have sliding trace deviation, pass through detection
In sliding trace and pattern the lap of desired trajectory whether more than the second predetermined threshold mode, energy
The accuracy of detection of slide is enough greatly enhanced, and then reaches the effect for the degree of accuracy for improving Information Authentication
Really.
As a kind of optional embodiment, as shown in figure 11, the first judging unit 24 can include:
Output module 243, it is complete for judging when detecting and stopping and enter line slip to the track in pattern
Into sliding trace not include desired trajectory, then export prompt message, wherein, prompt message be used for carry
Show along the track in pattern and re-start slip.
It should be noted that along the slide of the track in pattern being continuous in the alternative embodiment
Slide, when terminal device detects the continuously slipping termination, you can to determine to stop to pattern
In track enter line slip, then the corresponding sliding trace of continuously slipping operation is completed slip
Track.In the ideal case, completed sliding trace should be overlapped all with track in pattern, still
In practical application scene, the corresponding sliding trace of slide of the user of terminal device often with figure
Track in case exist certain deviation or and do not complete slip to whole tracks, then now this hair
Bright embodiment can be detected by the desired trajectory set in pattern to slide.Specifically,
When completed sliding trace includes whole desired trajectory, or exceed with the lap of desired trajectory
During predetermined threshold, then it can determine to detect the slide along the track in the pattern of candidate answers;
When not including desired trajectory in completed sliding trace, then display circle of terminal device can be determined
There is touch operation on face, but the touch operation is not along the track in the pattern of candidate answers
Slide, now, the alternative embodiment can be exported to terminal user on display interface and carried
Show message, wherein, prompting message is used for prompt terminal equipment user along the rail in the pattern of candidate answers
Mark re-starts slip.
It should be noted that the alternative embodiment is utilizing the completed sliding trace of terminal user
When can not judge whether to detect the slide along the track in the pattern of candidate answers, by end
Prompting message is exported on the display interface of end equipment, prompt terminal equipment user is again along candidate answers
Track in pattern performs slide.The alternative embodiment can improve information to a certain extent and test
The degree of accuracy of card, can lift the usage experience of user by way of this information alert again.
Herein it should be noted that example and application scenarios that above-mentioned module is realized with corresponding step
It is identical, but it is not limited to the disclosure of that of above-described embodiment 1.It should be noted that above-mentioned module is made
It may operate in hardware environment as shown in Figure 1, can be realized by software for a part for device,
It can also be realized by hardware, wherein, hardware environment includes network environment.
Embodiment 3
According to embodiments of the present invention, a kind of service for being used to implement above- mentioned information verification method is additionally provided
Device or terminal.
Figure 12 is a kind of structured flowchart of terminal according to embodiments of the present invention, as shown in figure 12, should
Terminal can include:One or more (one is only shown in figure) processors 201, memory 203,
And transmitting device 205 (dispensing device in such as above-mentioned embodiment), as shown in figure 12, the terminal
Input-output equipment 207 can also be included.
Wherein, memory 203 can be used in storage software program and module, such as embodiment of the present invention
The corresponding programmed instruction/module of Information Authentication method and apparatus, processor 201 by operation be stored in
Software program and module in memory 203, so that various function application and data processing are performed,
Realize above-mentioned Information Authentication method.Memory 203 may include high speed random access memory, can be with
Including nonvolatile memory, such as one or more magnetic storage device, flash memory or other are non-
Volatile solid-state.In some instances, memory 203 can further comprise relative to processing
The remotely located memory of device 201, these remote memories can pass through network connection to terminal.On
State network example include but is not limited to internet, intranet, LAN, mobile radio communication and
It is combined.
Above-mentioned transmitting device 205 is used to data are received or sent via a network, can also use
Data transfer between processor and memory.Above-mentioned network instantiation may include cable network
And wireless network.In an example, transmitting device 205 includes a network adapter (Network
Interface Controller, NIC), its can be connected by netting twine and other network equipments with router from
And can be communicated with internet or LAN.In an example, transmitting device 205 is radio frequency
(Radio Frequency, RF) module, it is used to wirelessly be communicated with internet.
Wherein, specifically, memory 203 is used to store application program.
Processor 201 can call the application program that memory 203 is stored by transmitting device 205,
To perform following step:Receive and show predetermined validation problem and at least one candidate of validation problem
Answer, wherein, at least one candidate answers includes target answer;Judge whether to detect along at least one
The slide that track in the pattern of a candidate answers in individual candidate answers is performed;Detecting
Whether during slide, it is target answer to judge a candidate answers;It is target in a candidate answers
During answer, it is determined that being verified;Otherwise, it determines checking does not pass through.
Processor 201 is additionally operable to perform following step:If detecting the whole rails completed in pattern
The slip of desired trajectory in mark, then judge to detect slide, wherein, the length of desired trajectory
It is more than the first predetermined threshold with the ratio of the length of whole tracks, or, desired trajectory is whole tracks
In predetermined partial traces.
Processor 201 is additionally operable to perform following step:If the completed sliding trace detected and figure
The overlapping part of desired trajectory in case then judges to detect to have completed to figure more than the second predetermined threshold
The slip of the desired trajectory in whole tracks in case.
Processor 201 is additionally operable to perform following step:If stopping entering the track in pattern detecting
Judge that completed sliding trace does not include desired trajectory during line slip, then export prompt message, its
In, prompt message is used to point out to re-start slip along the track in pattern.
Processor 201 is additionally operable to perform following step:Receiving and showing predetermined validation problem and test
While at least one candidate answers of card problem, receive and show predetermined checking picture, wherein,
The problem of validation problem is associated with checking picture.
Using the embodiment of the present invention, there is provided a kind of scheme of Information Authentication.By detecting along testing
The cunning that track in the pattern of a candidate answers at least one candidate answers of card problem is performed
During dynamic operation, judge whether the candidate answers are the target answer of validation problem, if then determining checking
Pass through, otherwise determine that checking does not pass through, Information Authentication mode in correlation technique easily quilt can be solved
Automatically the technical problem cracked, and then reach the technology effect of the reliability for improving Information Authentication and security
Really.
Alternatively, the specific example in the present embodiment may be referred in above-described embodiment 1 and embodiment 2
Described example, the present embodiment will not be repeated here.
It will appreciated by the skilled person that the structure shown in Figure 12 is only signal, terminal can
Be smart mobile phone (such as Android phone, iOS mobile phones), tablet personal computer, palm PC and
The terminal devices such as mobile internet device (Mobile Internet Devices, MID), PAD.Figure
12 its structure of above-mentioned electronic installation is not caused to limit.For example, terminal, which may also include, compares Figure 12
Shown in more either less components (such as network interface, display device) or with figure
Different configuration shown in 12.
One of ordinary skill in the art will appreciate that whole or portion in the various methods of above-described embodiment
It can be by program step by step to carry out the device-dependent hardware of command terminal to complete, the program can be deposited
It is stored in a computer-readable recording medium, storage medium can include:Flash disk, read-only storage
(Read-Only Memory, ROM), random access device (Random Access Memory, RAM),
Disk or CD etc..
Embodiment 4
Embodiments of the invention additionally provide a kind of storage medium.Alternatively, in the present embodiment, on
State the program code that storage medium can be used for execution information verification method.
Alternatively, in the present embodiment, above-mentioned storage medium can be located at the net shown in above-described embodiment
On at least one network equipment in multiple network equipments in network.
Alternatively, in the present embodiment, storage medium, which is arranged to storage, is used to perform following steps
Program code:
S1, receives and shows predetermined validation problem and at least one candidate answers of validation problem, its
In, at least one candidate answers includes target answer;
In S2, the pattern for judging whether to detect a candidate answers along at least one candidate answers
Track perform slide;
S3, whether when detecting slide, it is target answer to judge a candidate answers;
S4, when a candidate answers are target answer, it is determined that being verified;Otherwise, it determines checking
Do not pass through.
Alternatively, storage medium is also configured to the program code that storage is used to perform following steps:If
Detect and completed the slip to the desired trajectory in whole tracks in pattern, then judge to detect cunning
Dynamic operation, wherein, the ratio of the length of desired trajectory and the length of whole tracks is more than the first predetermined threshold
Value, or, desired trajectory is partial traces predetermined in whole tracks.
Alternatively, storage medium is also configured to the program code that storage is used to perform following steps:If
The completed sliding trace that the detects part overlapping with the desired trajectory in pattern is pre- more than second
Determine threshold value, then judge to detect to have completed the slip to the desired trajectory in whole tracks in pattern.
Alternatively, storage medium is also configured to the program code that storage is used to perform following steps:If
Judge that completed sliding trace is not wrapped when detecting and stopping and enter line slip to the track in pattern
Desired trajectory is included, then exports prompt message, wherein, prompt message is used to point out along the track in pattern
Re-start slip.
Alternatively, storage medium is also configured to the program code that storage is used to perform following steps:
Receive and show predetermined validation problem and while at least one candidate answers of validation problem, receive
And predetermined checking picture is shown, wherein, the problem of validation problem is associated with checking picture.
Alternatively, the specific example in the present embodiment may be referred in above-described embodiment 1 and embodiment 2
Described example, the present embodiment will not be repeated here.
Alternatively, in the present embodiment, above-mentioned storage medium can include but is not limited to:USB flash disk, only
Read memory (ROM, Read-Only Memory), random access memory (RAM, Random
Access Memory), mobile hard disk, magnetic disc or CD etc. are various can be with Jie of store program codes
Matter.
The embodiments of the present invention are for illustration only, and the quality of embodiment is not represented.
If the integrated unit in above-described embodiment realized using in the form of SFU software functional unit and as
Independent production marketing or in use, the storage medium that above computer can be read can be stored in.
Understood based on such, what technical scheme substantially contributed to prior art in other words
The all or part of part or the technical scheme can be embodied in the form of software product, the meter
Calculation machine software product is stored in storage medium, including some instructions are to cause one or more to calculate
Machine equipment (can be personal computer, server or network equipment etc.) performs each implementation of the present invention
The all or part of step of example methods described.
In the above embodiment of the present invention, the description to each embodiment all emphasizes particularly on different fields, some reality
The part for not having to be described in detail in example is applied, the associated description of other embodiment is may refer to.
, can in several embodiments provided herein, it should be understood that disclosed client
Realize by another way.Wherein, device embodiment described above be only it is schematical,
The division of such as described unit, only a kind of division of logic function, can have in addition when actually realizing
Dividing mode, such as multiple units or component can combine or be desirably integrated into another system,
Or some features can be ignored, or do not perform.Another, shown or discussed coupling each other
Close or direct-coupling or communication connection can be by some interfaces, the INDIRECT COUPLING of unit or module or
Communication connection, can be electrical or other forms.
The unit illustrated as separating component can be or may not be it is physically separate,
The part shown as unit can be or may not be physical location, you can with positioned at a ground
Side, or can also be distributed on multiple NEs.It can select therein according to the actual needs
Some or all of unit realizes the purpose of this embodiment scheme.
In addition, each functional unit in each embodiment of the invention can be integrated in a processing unit
In or unit be individually physically present, can also two or more units be integrated in
In one unit.Above-mentioned integrated unit can both be realized in the form of hardware, it would however also be possible to employ soft
The form of part functional unit is realized.
Described above is only the preferred embodiment of the present invention, it is noted that for the art
For those of ordinary skill, under the premise without departing from the principles of the invention, some improvement can also be made
And retouching, these improvements and modifications also should be regarded as protection scope of the present invention.
Claims (10)
1. a kind of Information Authentication method, it is characterised in that including:
Receive and show predetermined validation problem and at least one candidate of the validation problem answers
Case, wherein, at least one described candidate answers include target answer;
Judge whether to detect along a candidate answers at least one described candidate answers
The slide that track in pattern is performed;
Whether when detecting the slide, it is the mesh to judge one candidate answers
Mark answer;
When one candidate answers are the target answer, it is determined that being verified;Otherwise,
It is determined that checking does not pass through.
2. according to the method described in claim 1, it is characterised in that judge whether to detect along it is described extremely
The slide that track in the pattern of a candidate answers in few candidate answers is performed
Including:
The slip to the desired trajectory in whole tracks in the pattern has been completed if detecting,
Then judge to detect the slide, wherein, the length of the desired trajectory and the whole
The ratio of the length of track is more than the first predetermined threshold, or, the desired trajectory is described complete
Predetermined partial traces in portion track.
3. method according to claim 2, it is characterised in that judge whether to detect along it is described extremely
The slide that track in the pattern of a candidate answers in few candidate answers is performed
Including:
If the completed sliding trace detected and the desired trajectory weight in the pattern
Folded part then judges to detect to have completed to complete in the pattern more than the second predetermined threshold
The slip of the desired trajectory in portion track.
4. according to the method in claim 2 or 3, it is characterised in that judge whether to detect along institute
State the slip that the track in the pattern of a candidate answers at least one candidate answers is performed
Operation includes:
If judging to have completed when detecting and stopping and enter line slip to the track in the pattern
Sliding trace not include the desired trajectory, then export prompt message, wherein, the prompting
Information is used to point out to re-start slip along the track in the pattern.
5. according to the method in any one of claims 1 to 3, it is characterised in that receiving and showing
While showing at least one candidate answers of predetermined validation problem and the validation problem, also wrap
Include:
Receive and show predetermined checking picture, wherein, the validation problem is and the checking
The problem of picture is associated.
6. a kind of Information Authentication device, it is characterised in that including:
First receiving unit, the validation problem and the validation problem predetermined for receiving and showing
At least one candidate answers, wherein, at least one described candidate answers include target answer;
First judging unit, for judging whether to detect along along at least one described candidate answers
A candidate answers pattern in track perform slide;
Second judging unit, for when detecting the slide, judging one wait
Whether select answer is the target answer;
Determining unit, for when one candidate answers are the target answer, it is determined that testing
Card passes through;Otherwise, it determines checking does not pass through.
7. device according to claim 6, it is characterised in that first judging unit includes:
First determination module, for having completed in whole tracks in the pattern detecting
Desired trajectory slip when, judgement detect the slide, wherein, the pre- orbit determination
The ratio of the length of mark and the length of whole tracks is more than the first predetermined threshold, or, institute
It is partial traces predetermined in whole tracks to state desired trajectory.
8. device according to claim 7, it is characterised in that first judging unit also includes:
Second determination module, in the completed sliding trace and the pattern detected
The overlapping part of the desired trajectory more than the second predetermined threshold when, judgement, which is detected, have been completed
Slip to the desired trajectory in whole tracks in the pattern.
9. the device according to claim 7 or 8, it is characterised in that first judging unit is also
Including:
Output module, for sentencing when detecting and stopping and enter line slip to the track in the pattern
Break and completed sliding trace not including the desired trajectory, then export prompt message, wherein,
The prompt message is used to point out to re-start slip along the track in the pattern.
10. the device according to any one of claim 6 to 8, it is characterised in that also include:
Second receiving unit, for receiving and showing that predetermined validation problem and the checking are asked
While at least one candidate answers of topic, receive and show predetermined checking picture, wherein,
The problem of validation problem is associated with the checking picture.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610230273.4A CN107301337A (en) | 2016-04-14 | 2016-04-14 | Information Authentication method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610230273.4A CN107301337A (en) | 2016-04-14 | 2016-04-14 | Information Authentication method and apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107301337A true CN107301337A (en) | 2017-10-27 |
Family
ID=60137904
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610230273.4A Pending CN107301337A (en) | 2016-04-14 | 2016-04-14 | Information Authentication method and apparatus |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107301337A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108200450A (en) * | 2018-01-12 | 2018-06-22 | 武汉斗鱼网络科技有限公司 | A kind of determining method, apparatus, electronic equipment and medium for paying close attention to legitimacy |
CN110138800A (en) * | 2019-05-30 | 2019-08-16 | 北京金山云网络技术有限公司 | Interface alternation and its verification method, log on request generation and verification method and device |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102855427A (en) * | 2012-08-31 | 2013-01-02 | 北京小米科技有限责任公司 | Method and device for unlocking equipment, and user equipment |
CN103166806A (en) * | 2011-12-14 | 2013-06-19 | 腾讯科技(深圳)有限公司 | Method and system of detecting cheating program of third party application |
CN103428163A (en) * | 2012-05-15 | 2013-12-04 | 上海博路信息技术有限公司 | Verification code based on image content |
CN103927465A (en) * | 2014-01-05 | 2014-07-16 | 艾文卫 | Verification code generating and verifying method based on graphs |
CN104573437A (en) * | 2013-10-23 | 2015-04-29 | 深圳市腾讯计算机***有限公司 | Information authentication method, device and terminal |
CN104965589A (en) * | 2015-06-13 | 2015-10-07 | 东莞市微模式软件有限公司 | Human living body detection method and device based on human brain intelligence and man-machine interaction |
CN104992085A (en) * | 2015-06-13 | 2015-10-21 | 东莞市微模式软件有限公司 | Method and device for human body in-vivo detection based on touch trace tracking |
-
2016
- 2016-04-14 CN CN201610230273.4A patent/CN107301337A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103166806A (en) * | 2011-12-14 | 2013-06-19 | 腾讯科技(深圳)有限公司 | Method and system of detecting cheating program of third party application |
CN103428163A (en) * | 2012-05-15 | 2013-12-04 | 上海博路信息技术有限公司 | Verification code based on image content |
CN102855427A (en) * | 2012-08-31 | 2013-01-02 | 北京小米科技有限责任公司 | Method and device for unlocking equipment, and user equipment |
CN104573437A (en) * | 2013-10-23 | 2015-04-29 | 深圳市腾讯计算机***有限公司 | Information authentication method, device and terminal |
CN103927465A (en) * | 2014-01-05 | 2014-07-16 | 艾文卫 | Verification code generating and verifying method based on graphs |
CN104965589A (en) * | 2015-06-13 | 2015-10-07 | 东莞市微模式软件有限公司 | Human living body detection method and device based on human brain intelligence and man-machine interaction |
CN104992085A (en) * | 2015-06-13 | 2015-10-21 | 东莞市微模式软件有限公司 | Method and device for human body in-vivo detection based on touch trace tracking |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108200450A (en) * | 2018-01-12 | 2018-06-22 | 武汉斗鱼网络科技有限公司 | A kind of determining method, apparatus, electronic equipment and medium for paying close attention to legitimacy |
CN108200450B (en) * | 2018-01-12 | 2019-11-15 | 武汉斗鱼网络科技有限公司 | A kind of determination method, apparatus, electronic equipment and medium for paying close attention to legitimacy |
CN110138800A (en) * | 2019-05-30 | 2019-08-16 | 北京金山云网络技术有限公司 | Interface alternation and its verification method, log on request generation and verification method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104580125B (en) | A kind of payment verification methods, devices and systems | |
CN107645482A (en) | A kind of risk control method and device for business operation | |
CN108055281A (en) | Account method for detecting abnormality, device, server and storage medium | |
CN102216935B (en) | Apparatus and method for inputting password using game | |
CN105975823A (en) | Verification method and apparatus used for distinguishing man and machine | |
CN106155298A (en) | Man-machine recognition methods and device, the acquisition method of behavior characteristics data and device | |
CN104063639B (en) | Carry out the verification processing device of verification processing | |
CN104636649A (en) | Electronic equipment and guiding method thereof | |
US8601552B1 (en) | Personal identification pairs | |
CN108881126B (en) | Method, device and system for verifying verification code, storage medium and computer terminal | |
CN107194213A (en) | A kind of personal identification method and device | |
CN106529269A (en) | Security verification method and system | |
CN105339952A (en) | Detecting a user and altering device settings | |
CN108011868A (en) | One kind slides verification method and mobile terminal | |
CN103873455B (en) | A kind of method and device of information checking | |
CN106656944A (en) | Slide verification method and apparatus for hand-held mobile device | |
CN104602232B (en) | The method, apparatus and system of communication connection are established for electric room | |
CN104748737B (en) | A kind of multiple terminals localization method, relevant device and system | |
CN105354481B (en) | Network verification method and network authentication server | |
CN104081328A (en) | Smart touch screen key activation detection | |
CN104954131A (en) | Method for verifying verification code and system thereof | |
CN107967422A (en) | One kind verification implementation method and electric terminal | |
CN104966030A (en) | Information security processing method and apparatus and mobile terminal | |
CN104063643A (en) | Intelligent terminal security authentication method and device based on time interval feature | |
CN109086594A (en) | A kind of method, apparatus and system for realizing the verifying of sliding-type identifying code |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171027 |
|
RJ01 | Rejection of invention patent application after publication |