Verification method, device, system and equipment based on biological characteristicTechnical field
The present invention relates to internet security field, in particular to a kind of verification method based on biological characteristic, dressPut, system and equipment.
Background technology
At present, with the development and popularization of internet, user uses the mobile devices such as smart mobile phone, tablet personal computer, andThe frequency of computer equipment and time are more and more.In a kind of scene, with the fast development of smart mobile phone, more and moreUser uses smart mobile phone, in order to prevent other people from arbitrarily using the application program installed in smart mobile phone, or mobile phone, Yong HukeSo that by locking mobile phone or application program, mobile phone or application program only can be used by the user of authentication.In another scene, user, it is necessary to logged in, is only recognized in the communication software installed in using smart mobile phone by identityThe user of card can use communication software to carry out network service, for example, user is exchanged using wechat client with friend, needWant account and password to be logged in, input account and password, by can just complete communication process after checking.In another fieldJing Zhong, user using mobile phone when carrying out network payment, for example, user carries out shopping at network, it is necessary to use account using AlipayNumber password is logged in, by can just complete payment process after checking.
As long as the existing mode being authenticated to user is account number cipher, user is and advance by inputting account number cipherThe account number cipher of storage is matched, and authenticating user identification success is determined if the match is successful, otherwise determines that user identity is recognizedCard failure.But account number cipher is very easy to by hacker by repeatedly being cracked, or other modes are cracked.In order toThe security of authentication is improved, can be authenticated by user's biological characteristic, such as pass through fingerprint, sound specific to userThe features such as line, face are authenticated, if the biological characteristic of the user detected and the biometric matches prestored, reallyDetermine authenticating user identification success.But due to this method generally use static state certification, for example, by detecting in detection zoneThe finger print information extraction user fingerprints feature of appearance, the facial image by shooting user extract the face characteristic of user, hackerCan be by obtaining the finger print information of user or the facial image of user in advance, so as to by authentication, cause user to believeBreath leakage, identification authentication security are low.
For identity identifying method of the prior art easily by hack, cause authenticating user identification security lowProblem, effective solution is not yet proposed at present.
The content of the invention
The embodiments of the invention provide a kind of verification method based on biological characteristic, device, system and equipment, at least to solveIdentity identifying method certainly of the prior art easily by hack, causes the low technical problem of authenticating user identification security.
One side according to embodiments of the present invention, there is provided a kind of verification method based on biological characteristic, including:RecognizingCard plays dynamic image in interface, wherein, dynamic image includes routing information, and routing information is the target shown in dynamic imageCaused information after object moves according to default path;Obtain the road that biological characteristic to be verified moves according to destination objectFootpath caused trace information after moving;Biological characteristic to be verified is tested with routing information based on trace informationCard.
Another aspect according to embodiments of the present invention, a kind of verification method based on biological characteristic is additionally provided, including:AdoptCollect biological characteristic to be verified according to default display location is mobile or the trace information of default path movement, wherein, presetDisplay location or default path be the motion track of destination object shown in authentication interface;Verify the track of biological characteristicWhether the motion track of the destination object with being shown in authentication interface matches information;If it does, then determine checking biological characteristicSuccess.
Another aspect according to embodiments of the present invention, a kind of verification method based on biological characteristic is additionally provided, including:AdoptCollect biological characteristic to be verified according to default display location is mobile or default path movement after trace image, wherein, in advanceIf display location or default path be the motion track of destination object shown in authentication interface;Verify the rail of biological characteristicTrace image when whether mark image moves with the destination object shown in authentication interface matches;If it does, then determine checkingBiological characteristic success.
Other side according to embodiments of the present invention, a kind of checking device based on biological characteristic is additionally provided, including:Playing module, for playing dynamic image in authentication interface, wherein, dynamic image includes routing information, and routing information isCaused information after the destination object shown in state image moves according to default path;Acquisition module, it is to be tested for obtainingThe path that the biological characteristic of card moves according to destination object caused trace information after moving;Authentication module, for baseBiological characteristic to be verified is verified with routing information in trace information.
Another aspect according to embodiments of the present invention, a kind of checking device based on biological characteristic is additionally provided, including:LetterAcquisition module is ceased, for gathering biological characteristic to be verified according to default display location is mobile or the rail of default path movementMark information, wherein, default display location or the motion track that default path is the destination object shown in authentication interface;LetterCease authentication module, for verify biological characteristic trace information whether with the motion track of the destination object shown in authentication interfaceMatching;Information determination module, for if it does, then determining checking biological characteristic success.
Another aspect according to embodiments of the present invention, a kind of checking device based on biological characteristic is additionally provided, including:FigureAs acquisition module, for gather biological characteristic to be verified according to default display location is mobile or default path movement afterTrace image, wherein, default display location or the motion track that default path is the destination object shown in authentication interface;Image authentication module, when whether the trace image for verifying biological characteristic moves with the destination object shown in authentication interfaceTrace image matches;Image determining module, for if it does, then determining checking biological characteristic success.
Other side according to embodiments of the present invention, a kind of checking equipment based on biological characteristic is additionally provided, including:Display screen, for showing the dynamic image played in authentication interface, wherein, dynamic image includes routing information, and routing information isCaused information after the destination object shown in dynamic image moves according to default path;Camera, it is to be tested for shootingThe path that the biological characteristic of card moves according to destination object caused trace information after moving;Processor, for based onTrace information is verified with routing information to biological characteristic to be verified.
Other side according to embodiments of the present invention, a kind of checking system based on biological characteristic is additionally provided, including:Display device, for playing dynamic image in authentication interface, wherein, dynamic image includes routing information, and routing information isCaused information after the destination object shown in state image moves according to default path;Video camera, it is to be verified for shootingThe path moved according to destination object of biological characteristic move after caused by trace information;Computing device, respectively with showingShow equipment and video camera communication, for being verified based on trace information with routing information to biological characteristic to be verified.
In embodiments of the present invention, dynamic image is played in authentication interface, obtains biological characteristic to be verified according to meshCaused trace information after the path of mark object movement moves, based on trace information and routing information to life to be verifiedThing feature is verified, so as to realize that the biological characteristic based on user carries out authenticating user identification.
It is easily noted that, due to dynamic image can be played in authentication interface, obtains user biological feature with dynamicTrace information caused by after destination object movement moves in image, passes through the trace information and Dynamic Graph of user's biological characteristicThe routing information recorded as in is matched, and is realized and is carried out authenticating user identification, Er Qietong by " In vivo detection " authentication modeCross dynamic image guiding user biological feature movement and produce trace information, allow user to be attracted notice naturally, carried without anyAlso the purpose of authentication can be reached in the case of showing well.Therefore, the scheme provided by the embodiment of the present application, can be withAbundant existing unblock, pay, login mode, effectively prevent assault to a certain extent, there is good security, togetherWhen be supplied to the effect of the more preferable usage experience of user.
Thus, the scheme of above-described embodiment that the application provides solves identity identifying method of the prior art easily quiltHack, cause the low technical problem of authenticating user identification security.
Brief description of the drawings
Accompanying drawing described herein is used for providing a further understanding of the present invention, forms the part of the application, this hairBright schematic description and description is used to explain the present invention, does not form inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the schematic diagram according to a kind of checking equipment based on biological characteristic of the embodiment of the present application one;
Fig. 2 is a kind of hardware configuration frame of the mobile device of verification method based on biological characteristic of the embodiment of the present applicationFigure;
Fig. 3 is the flow chart according to a kind of verification method based on biological characteristic of the embodiment of the present application two;
Fig. 4 (a) is a kind of signal that dynamic image is played optionally in authentication interface according to the embodiment of the present application twoFigure;
Fig. 4 (b) is a kind of signal that dynamic image is played optionally in authentication interface according to the embodiment of the present application twoFigure;
Fig. 4 (c) is a kind of signal that dynamic image is played optionally in authentication interface according to the embodiment of the present application twoFigure;
Fig. 4 (d) is a kind of signal that dynamic image is played optionally in authentication interface according to the embodiment of the present application twoFigure;
Fig. 5 is the schematic diagram according to a kind of trace information of optional biological characteristic of the embodiment of the present application two;
Fig. 6 is according to a kind of optional stall position of destination object of the embodiment of the present application two and the pause of biological characteristicThe schematic diagram of position;
Fig. 7 (a) is the schematic diagram for the routing information grown according to a kind of optional dead time of the embodiment of the present application two;
Fig. 7 (b) is the schematic diagram according to a kind of short routing information of optional dead time of the embodiment of the present application two;
Fig. 7 (c) is the schematic diagram according to a kind of optionally routing information without the dead time of the embodiment of the present application two;
Fig. 8 is the schematic diagram of the route extracted according to a kind of optional trace information of the embodiment of the present application two;
Fig. 9 is showing according to pause point appearing and subsiding time of optional destination object of the embodiment of the present application two a kind ofIt is intended to;
Figure 10 is the pause point appearing and subsiding time according to a kind of optional destination object of the embodiment of the present application twoTime shaft schematic diagram;
Figure 11 be according to pause point appearing and subsiding time of optional destination object of the embodiment of the present application two a kind of withThe time shaft schematic diagram of the error of the pause point appearing and subsiding time of biological characteristic;
Figure 12 is a kind of optional route of destination object and the route of biological characteristic according to the embodiment of the present application twoSchematic diagram;
Figure 13 is the schematic diagram according to a kind of optional eye feature of the embodiment of the present application two;
Figure 14 is the interaction figure according to a kind of optionally verification method based on biological characteristic of the embodiment of the present application two;
Figure 15 is the schematic diagram according to a kind of verification method for being preferably based on biological characteristic of the embodiment of the present application two;
Figure 16 (a) is the signal according to a kind of verification method for being preferably based on biological characteristic of the embodiment of the present application twoFigure;
Figure 16 (b) is the signal according to a kind of verification method for being preferably based on biological characteristic of the embodiment of the present application twoFigure;
Figure 17 is the flow chart according to a kind of verification method based on biological characteristic of the embodiment of the present application three;
Figure 18 is the flow chart according to a kind of verification method based on biological characteristic of the embodiment of the present application four;
Figure 19 is the schematic diagram according to a kind of checking device based on biological characteristic of the embodiment of the present application five;
Figure 20 is the schematic diagram according to a kind of checking device based on biological characteristic of the embodiment of the present application six;
Figure 21 is the schematic diagram according to a kind of checking device based on biological characteristic of the embodiment of the present application seven;
Figure 22 is the schematic diagram according to a kind of checking system based on biological characteristic of the embodiment of the present application eight;And
Figure 23 is the structured flowchart according to a kind of terminal of the embodiment of the present application.
Embodiment
In order that those skilled in the art more fully understand application scheme, below in conjunction with the embodiment of the present applicationAccompanying drawing, the technical scheme in the embodiment of the present application is clearly and completely described, it is clear that described embodiment is onlyThe embodiment of the application part, rather than whole embodiments.Based on the embodiment in the application, ordinary skill peopleThe every other embodiment that member is obtained under the premise of creative work is not made, it should all belong to the model of the application protectionEnclose.
It should be noted that term " first " in the description and claims of this application and above-mentioned accompanying drawing, "Two " etc. be for distinguishing similar object, without for describing specific order or precedence.It should be appreciated that so useData can exchange in the appropriate case, so as to embodiments herein described herein can with except illustrating herein orOrder beyond those of description is implemented.In addition, term " comprising " and " having " and their any deformation, it is intended that coverCover it is non-exclusive include, be not necessarily limited to for example, containing the process of series of steps or unit, method, system, product or equipmentThose steps or unit clearly listed, but may include not list clearly or for these processes, method, productOr the intrinsic other steps of equipment or unit.
First, the part noun or term occurred during the embodiment of the present application is described is applied to following solutionRelease:
Authentication interface:Can be the user interface that user currently logs in, for prompting user to carry out authentication.
Destination object:Can be static images or dynamic picture, for example, for the Verification System of particular topic,Destination object can be designed as the GIF animations of the cartoon character mutually suited with theme, brand, for example, it may be one is walkedThe male earner on road.
Path:The track that system is pre-set, destination object move according to default path, and path can include:It is moreThe quantity of route and stall position between individual stall position, different stall positions.
In vivo detection:Refer to that user makes corresponding action according to system instruction, prevent user under some medication environmentWith photo out-trick system complete checking.After user completes corresponding actions according to system prompt, from the background to the action of user's completionIt is identified, and prompts whether user's In vivo detection passes through.
Dynamic image:It is the image of the GIF forms combined by multiple still image frames, or is carried from dynamic videoThe sequential frame image taken out.
Biological characteristic:Refer to human body intrinsic physiological characteristic or behavior, physiological characteristic can be divided into and behavior is specialSign, physiological characteristic can include hand, fingerprint, the shape of face, iris, retina, pulse, auricle etc., and behavioural characteristic can include labelWord, sound, keystroke dynamics etc., the authentication of individual can be carried out using the biological characteristic of human body.
GIF animations:GIF pictures store single raster image data or multiple raster image numbers with 8 colors or 256 colorsAccording to.GIF pictures support transparency, compression, the more image graphics of alternation sum (animated GIF).GIF transparencies are not that alpha passages are saturatingLightness, it is impossible to support translucent effect.GIF compressions are LZW compressions, and compression ratio is about 3:1.The GIF89a of gif file specificationAnimated GIF is supported in version.
Embodiment 1
According to the embodiment of the present application, there is provided a kind of checking equipment based on biological characteristic, as shown in figure 1, the equipment bagInclude:Display screen 11, camera 13 and processor 15.
Optionally, the above-mentioned checking equipment based on biological characteristic can be smart mobile phone, tablet personal computer, PC, penRemember the smart machines such as this computer.For example, when the ID authentication device based on biological characteristic is Android phone, above-mentioned displayShield the display screen for the Android phone that can be, above-mentioned camera can be the front camera of Android phone, above-mentioned placeReason device can be the processor of Android phone.It is above-mentioned aobvious when the ID authentication device based on biological characteristic is PCDisplay screen can be the display screen of PC, and above-mentioned processor can be the processor of PC, due to PC notCamera is configured with, therefore, external camera can be connected on PC, then above-mentioned camera is external camera.
Wherein, display screen 11 is used to show the dynamic image played in authentication interface, wherein, dynamic image is believed including pathBreath, routing information are caused information after the destination object shown in dynamic image moves according to default path.
The authentication interface that the application provides can be the user interface that user currently logs in, for prompting user to carry outAuthentication, for example, in the present invention, prompting user to be based in dynamic image by playing dynamic image in authentication interfaceThe motion track of destination object carries out authentication.
Optionally, the image of any one following type can be included according to the above embodiments of the present application, dynamic image:GIF animations, video image and multiple still images continuously played.
In a kind of optional scheme, in order to which the dynamic image for ensureing to play in authentication interface can attract the attention of userPower, the destination object shown in above-mentioned dynamic image can be static images or dynamic picture, for example, for specificThe Verification System of theme, destination object can be designed as the GIF animations of the cartoon character mutually suited with theme, brand, for example, canBe one walk male earner.
Specifically, in order to be verified to the identity characteristic of user, can be by the authentication mode of " In vivo detection "System provides instruction, and user makes corresponding action according to instruction.During " In vivo detection ", it can show in authentication interfaceShow a dynamic image, attract the notice of user, user after dynamic image is watched, by destination object inhaled by noticeDraw, biological characteristic can move with the movement of destination object, or prompting user needs to control biological characteristic along destination objectMobile route move, to complete the authentication of active user.
Camera 13, which is used to shoot after the path that biological characteristic to be verified moves according to destination object moves, to be producedRaw trace information.
Optionally, any one or more following class can be included according to the above embodiments of the present application, above-mentioned biological characteristicType:Eye feature, mouth feature, supercilium feature and fingerprint characteristic, wherein, eye feature includes:Pupil feature, iris feature andEyeball feature.
Optionally, according to the above embodiments of the present application, in the case where biological characteristic is eye feature, pupil can be based onThe mobile determination trace information at center, iris center or eyeball center;, can be with base in the case where biological characteristic is mouth featureIn the mobile determination trace information of the corners of the mouth or the symmetrical centre point of lip;, can be with the case where biological characteristic is fingerprint characteristicThe mobile determination trace information of geometric center of gravity point based on fingerprint lines.
Processor 15 is used to verify biological characteristic to be verified with routing information based on trace information.
Specifically, above-mentioned certification object can be using smart machine user or need carry out authenticationUser.
From the foregoing, it will be observed that in scheme disclosed in the above embodiments of the present application one, played in the authentication interface that display screen is shownDynamic image, produced by being shot by camera after the path that biological characteristic to be verified moves according to destination object movesTrace information, biological characteristic to be verified is verified with routing information based on trace information by processor, so as to realNow the biological characteristic based on user carries out authenticating user identification.
It is easily noted that, due to dynamic image can be played in authentication interface, obtains user biological feature with dynamicTrace information caused by after destination object movement moves in image, passes through the trace information and Dynamic Graph of user's biological characteristicThe routing information recorded as in is matched, and is realized and is carried out authenticating user identification, Er Qietong by " In vivo detection " authentication modeCross dynamic image guiding user biological feature movement and produce trace information, allow user to be attracted notice naturally, carried without anyAlso the purpose of authentication can be reached in the case of showing well.Therefore, the scheme provided by the embodiment of the present application, can be withAbundant existing unblock, pay, login mode, effectively prevent assault to a certain extent, there is good security, togetherWhen be supplied to the effect of the more preferable usage experience of user.
Thus, it is easy to solve identity identifying method of the prior art for the scheme of above-described embodiment one that the application providesBy hack, cause the low technical problem of authenticating user identification security.
Herein it should be noted that above-mentioned authenticating user identification mode is applied to transverse screen smart machine, portrait layout is also applied forSmart machine.
The identity based on biological characteristic being made up of in the embodiment of the present invention display screen 11, camera 13 and processor 15 is recognizedCard equipment can at least realize following functions:
During dynamic image plays, moved by camera shooting according to the path of destination object movementBiological characteristic, obtain track letter caused by after the path that biological characteristic to be verified moves according to destination object movesBreath.
Specifically, above-mentioned filming apparatus can be the equipment for having shoot function, for example, camera, camera, video cameraDeng above-mentioned filming apparatus can be the bat of the filming apparatus that smart machine carries or the peripheral hardware being connected with smart machineDevice is taken the photograph, the application is not specifically limited to this.
Physical distance between certification object and camera is within default distance, wherein, if detecting physicsDistance exceeds default distance, then sends prompt message.
Specifically, above-mentioned default distance can ensure accurately and efficiently extract biological characteristic from dynamic imageTrajectory distance, the maximum distance between user and filming apparatus.
During dynamic image plays, certification object is shot by camera and obtains dynamic video or multiple static mapsPicture, processor carry out feature extraction from dynamic video or multiple still images, obtain biological characteristic to be verified according to targetThe path of object movement caused trace information after moving.
Processor extracts multiple parameters when biological characteristic moves according to path from trace information, and judges multipleWhether parameter meets following any one or more conditions:Condition one:In the pause position that destination object passes through successively on pathThe stall position passed through successively put with biological characteristic on path is identical, or registration is within the first preset range;Condition two:The difference of the quantity of stall position of the quantity and biological characteristic of stall position of the destination object on path on pathWithin the second preset range;Condition three:The route that destination object passes through successively on path is with biological characteristic on pathRoute via is overlapped successively, or error angle is within the 3rd preset range;Condition four:Destination object is in moving processTranslational speed it is identical with the translational speed of biological characteristic, or speed difference is within the 4th preset range;Condition five:TargetThe duration that object pauses successively on path is identical with the duration that biological characteristic pauses successively on path, or duration difference is inWithin 5th preset range.
Specifically, above-mentioned multiple parameters comprise at least:Stall position that biological characteristic passes through successively on path, difference are stoppedThe translational speed of the quantity of route, stall position between position, pause duration and biological characteristic.
, can be by prolonging herein it should be noted that in order to reduce the error of both eye motion trajectory and cartoon trackThe residence time of long pause point is realized.Because the stall position scope of destination object is larger, the pause position of the biological characteristic of userPut to be unable to reach and be completely superposed with the stall position of destination object, the route of the biological characteristic of user is unable to reach and destination objectRoute be completely superposed.Because user needs certain reaction time, the biological characteristic of user can start to move in destination objectAfter a period of time afterwards, start to follow the movement of destination object and move, the number of the stall position of the biological characteristic of userAmount can not be identical with the quantity of the stall position of destination object, and the translational speed of the biological characteristic of user can not be with target pairThe translational speed of elephant is identical, and the biological characteristic of user can not be with destination object every in the residence time of each stall positionThe residence time of individual stall position is identical.The duration difference for being not only to pause is required in error range, with each pause pointThe error of the timing node of appearing and subsiding also will be within the specific limits.
In the case that physical distance of the processor between certification object and filming apparatus is more than or equal to the first pre-determined distance,Heighten the value of following any one or more preset ranges:First preset range, the second preset range, the 3rd preset range,Four preset ranges and the 5th preset range;It is default that physical distance between certification object and filming apparatus is less than or equal to secondIn the case of distance, the value of following any one or more preset ranges is reduced:First preset range, the second preset range,Three preset ranges, the 4th preset range and the 5th preset range.
Camera obtains the path that biological characteristic to be verified in first time period moves according to destination object and movedCaused trace information afterwards, wherein, the reproduction time of dynamic image is in first time period.
Processor receives the biological characteristic that currently inputs of certification object, and verify the biological characteristic that currently inputs whether with advanceThe characteristic information for the biological characteristic deposited is identical, identical in the characteristic information of biological characteristic of the biological characteristic currently inputted with prestoringIn the case of, login authentication interface, and start and dynamic image is played in authentication interface.
Embodiment 2
According to the embodiment of the present application, a kind of verification method embodiment based on biological characteristic is additionally provided, it is necessary to explanationIt is that can be performed the step of the flow of accompanying drawing illustrates in the computer system of such as one group computer executable instructions,Also, although logical order is shown in flow charts, in some cases, can be with different from order execution hereinShown or described step.
The embodiment of the method that the embodiment of the present application two is provided can be in mobile terminal, terminal or similar fortuneCalculate and performed in device.Exemplified by running on computer terminals, Fig. 2 is according to being that one kind of the embodiment of the present application is based on biological characteristicVerification method mobile device hardware block diagram.As shown in Fig. 2 mobile device 20 can include one or more (figuresIn only show one) (processor 102 can include but is not limited to Micro-processor MCV or PLD to processor 202FPGA etc. processing unit), the memory 204 for data storage and the transport module 206 for communication function.AbilityDomain those of ordinary skill is appreciated that the structure shown in Fig. 2 is only to illustrate, and it does not cause to limit to the structure of above-mentioned electronic installationIt is fixed.For example, terminal 20 may also include than shown in Fig. 2 more either less components or with shown in Fig. 2 notSame configuration.
Memory 204 can be used for storage application software software program and module, as in the embodiment of the present application based onProgrammed instruction/module corresponding to the verification method of biological characteristic, processor 202 are stored in soft in memory 204 by operationPart program and module, so as to perform various function application and data processing, that is, realize above-mentioned testing based on biological characteristicCard method.Memory 204 may include high speed random access memory, may also include nonvolatile memory, such as one or more magneticProperty storage device, flash memory or other non-volatile solid state memories.In some instances, memory 204 can further compriseRelative to the remotely located memory of processor 202, these remote memories can pass through network connection to mobile device 20.OnThe example for stating network includes but is not limited to internet, intranet, LAN, mobile radio communication and combinations thereof.
Transmitting device 206 is used to data are received or sent via a network.Above-mentioned network instantiation may includeThe wireless network that the communication providerses of mobile device 20 provide.In an example, transmitting device 206 includes a Network adaptationDevice (Network Interface Controller, NIC), its can be connected by base station with other network equipments so as to it is mutualNetworking is communicated.In an example, transmitting device 206 can be radio frequency (Radio Frequency, RF) module, and it is usedIn wirelessly being communicated with internet.
Under above-mentioned running environment, this application provides the verification method as shown in Figure 3 based on biological characteristic.Fig. 3 isAccording to a kind of flow chart of verification method based on biological characteristic of the embodiment of the present application two, as shown in figure 3, the above method can be withComprise the following steps:
Step S32, plays dynamic image in authentication interface, wherein, dynamic image includes routing information, and routing information isCaused information after the destination object shown in dynamic image moves according to default path.
The authentication interface that the application provides can be the user interface that user currently logs in, for prompting user to carry outAuthentication, for example, in the present invention, prompting user to be based in dynamic image by playing dynamic image in authentication interfaceThe motion track of destination object carries out authentication.
Optionally, the image of any one following type can be included according to the above embodiments of the present application, dynamic image:GIF animations, video image and multiple still images continuously played.
In a kind of optional scheme, in order to which the dynamic image for ensureing to play in authentication interface can attract the attention of userPower, the destination object shown in above-mentioned dynamic image can be static images or dynamic picture, for example, for specificThe Verification System of theme, destination object can be designed as the GIF animations of the cartoon character mutually suited with theme, brand, for example, canBe one walk male earner.
Specifically, in order to be verified to the identity characteristic of user, can be by the authentication mode of " In vivo detection "System provides instruction, and user makes corresponding action according to instruction.During " In vivo detection ", it can show in authentication interfaceShow a dynamic image, attract the notice of user, user after dynamic image is watched, by destination object inhaled by noticeDraw, biological characteristic can move with the movement of destination object, or prompting user needs to control biological characteristic along destination objectMobile route move, to complete the authentication of active user.
In one kind by taking the scene shown in Fig. 4 (a) to Fig. 4 (d) as an example, the above embodiments of the present application are described in detail.User can play dynamic image in authentication interface, now play when carrying out subscriber authentication using iPhoneDynamic image is that destination object moves along a default path, for example, showing male earner from the upper left corner according to default broken line roadFootpath is moved to the lower right corner, and user can control biological characteristic to be moved with the movement of male earner, enter after dynamic image is watchedBy checking, whether both motion tracks match to carry out authentication one step.
In another scene, user, can be in the certification of Alipay when carrying out Alipay checking using iPhoneDynamic image is played in interface, the position that destination object is shown successively in authentication interface is shown in the dynamic image of the broadcastingTo put, i.e. diverse location of the destination object within a predetermined period of time in dots dynamically in authentication interface is shown, for example, withThe mode that similar " beating suslik " plays shows male earner successively, user after dynamic image is watched, can by finger according toThe order that male earner occurs clicks on male earner successively.
Step S34, obtain caused by after the path that biological characteristic to be verified moves according to destination object movesTrace information.
Optionally, any one or more following class can be included according to the above embodiments of the present application, above-mentioned biological characteristicType:Eye feature, mouth feature, supercilium feature and fingerprint characteristic, wherein, eye feature includes:Pupil feature, iris feature andEyeball feature.
Optionally, according to the above embodiments of the present application, in the case where biological characteristic is eye feature, pupil can be based onThe mobile determination trace information at center, iris center or eyeball center;, can be with base in the case where biological characteristic is mouth featureIn the mobile determination trace information of the corners of the mouth or the symmetrical centre point of lip;, can be with the case where biological characteristic is fingerprint characteristicThe mobile determination trace information of geometric center of gravity point based on fingerprint lines.
In a kind of optional scheme, during playing dynamic image in authentication interface, filming apparatus can be passed throughUser's still image that biological characteristic moves during dynamic image is watched is shot, is obtained according to multiple still images photographedThe path moved to biological characteristic to be verified according to destination object caused trace information after moving.Can in another kindIn the scheme of choosing, during playing dynamic image in authentication interface, it is dynamic in viewing user can be shot by filming apparatusThe video that biological characteristic moves in state image process, biological characteristic to be verified is obtained according to target pair according to the video photographedTrace information caused by after being moved as mobile path.
For example, so that biological characteristic is eye feature as an example, the above embodiments of the present application are described in detail.In certification circleDuring face plays dynamic image, user can be shot by filming apparatus during dynamic image is watched, eye is specialSign obtains eye feature according to the plurality of pictures photographed and moved according to destination object with the mobile and mobile image of destination objectPath move after caused by trace information.
For example, so that biological characteristic is fingerprint characteristic as an example, the above embodiments of the present application are described in detail.In certification circleDuring face plays dynamic image, user can be sensed by pressure sensor during dynamic image is watched, userFinger pressing screen caused by pressure, according to the position and moving direction for sensing pressure, the fingerprint for obtaining user is specialCaused trace information after sign moves with male earner movement.It is currently that home keys have fingerprint recognition work(by taking iPhone as an exampleCan, can first fingerprint recognition, then by screen pressure sensitive identify finger mobile route.The screen of communication equipment has fingerprint knowledgeOther function, you can carry out fingerprint recognition and Path Recognition on screen simultaneously to realize.
Step S36, biological characteristic to be verified is verified with routing information based on trace information.
In a kind of optional scheme, in the path progress for photographing biological characteristic to be verified and move according to destination objectAfter movement after caused trace information, the track that will can be pre-saved in the track for the biological characteristic that photographed and systemMatched, if the track of biological characteristic is identical with the track pre-saved, or the registration of two tracks meets certificationCondition, it is determined that be proved to be successful, user passes through authentication;If the track of biological characteristic overlaps with the track that pre-savesDegree is unsatisfactory for authentication condition, it is determined that authentication failed, user by authentication, can not prompt user authentication failure, againMatching certification is carried out to the trace information of the biological characteristic of user.
For example, still the above embodiments of the present application are described in detail so that biological characteristic is eye feature as an example.Passing throughFilming apparatus photographs user during dynamic image is watched, what the order that the finger of user occurs with male earner was clicked onAfter image, the fingerprint characteristic of user is extracted from every image, and by the fingerprint characteristic of the user extracted from multiple imagesIt is combined, obtains the trace information of the fingerprint characteristic of user., can after the trace information of eye feature of user is gotSo that the trace information of the eye feature of user to be matched with the path of male earner, if the trace information of the eye feature of userMeet condition with the path registration of male earner, it is determined that user is validated user by authentication, the user, can normally be madeWith.
For example, still the above embodiments of the present application are described in detail so that biological characteristic is fingerprint characteristic as an example.Passing throughPressure sensor senses user during dynamic image is watched, and according to the position and moving direction for sensing pressure, obtainsFingerprint characteristic to user is mobile with male earner and caused trace information after moving.In the track for the fingerprint characteristic for getting userAfter information, the trace information of the fingerprint characteristic of user can be matched with the path of male earner, if the fingerprint of user is specialThe trace information of sign and the path registration of male earner meet condition, it is determined that for user by authentication, the user is legal useFamily, can be with normal use.
From the foregoing, it will be observed that in scheme disclosed in the above embodiments of the present application two, biological characteristic to be verified is obtained according to targetThe path of object movement caused trace information after moving, based on trace information and routing information to biology to be verifiedFeature is verified, so as to realize that the biological characteristic based on user carries out authenticating user identification.
It is easily noted that, due to dynamic image can be played in authentication interface, obtains user biological feature with dynamicTrace information caused by after destination object movement moves in image, passes through the trace information and Dynamic Graph of user's biological characteristicThe routing information recorded as in is matched, and is realized and is carried out authenticating user identification, Er Qietong by " In vivo detection " authentication modeCross dynamic image guiding user biological feature movement and produce trace information, allow user to be attracted notice naturally, carried without anyAlso the purpose of authentication can be reached in the case of showing well.Therefore, the scheme provided by the embodiment of the present application, can be withAbundant existing unblock, pay, login mode, effectively prevent assault to a certain extent, there is good security, togetherWhen be supplied to the effect of the more preferable usage experience of user.
Thus, it is easy to solve identity identifying method of the prior art for the scheme of above-described embodiment two that the application providesBy hack, cause the low technical problem of authenticating user identification security.
Herein it should be noted that above-mentioned authenticating user identification mode is applied to transverse screen smart machine, portrait layout is also applied forSmart machine.
According to the above embodiments of the present application, step S34, the road that biological characteristic to be verified moves according to destination object is obtainedFootpath caused trace information after moving, may include steps of:
Step S342, during dynamic image plays, the road by filming apparatus shooting according to destination object movementThe biological characteristic that footpath moves, obtain being produced after the path that biological characteristic to be verified moves according to destination object movesRaw trace information.
Specifically, above-mentioned filming apparatus can be the equipment for having shoot function, for example, camera, camera, video cameraDeng above-mentioned filming apparatus can be the bat of the filming apparatus that smart machine carries or the peripheral hardware being connected with smart machineDevice is taken the photograph, the application is not specifically limited to this.
In a kind of optional scheme, during playing dynamic image in authentication interface, it can be taken the photograph by what is carriedAs the head shooting user still image that biological characteristic moves during dynamic image is watched, according to multiple static maps photographedThe trace information as caused by obtaining after the path that biological characteristic to be verified moves according to destination object moves.AnotherIn the optional scheme of kind, during playing dynamic image in authentication interface, user can be shot by camera and watchedThe dynamic video that biological characteristic moves during dynamic image, biological characteristic to be verified is obtained according to the dynamic video photographedThe path moved according to destination object caused trace information after moving.
For example, using biological characteristic as fingerprint characteristic, exemplified by the camera that filming apparatus carries for smart machine, to the applicationAbove-described embodiment is described in detail.During authentication interface plays dynamic image, user can be shot by cameraDuring dynamic image is watched, fingerprint characteristic multiple mobile caused static maps with the order that destination object occursPicture, multiple still images are combined to obtain after the path that biological characteristic to be verified moves according to destination object movesCaused trace information.
, can be according to body herein it should be noted that in order to obtain the dynamic image of more accurate biological characteristicThe demand of part certification degree of accuracy, sets filming apparatus to shoot the quantity of still image, interval time, the beginning of dynamic video in advanceTime, end time, and from dynamic video extract dynamic image time length and time interval.
Now it should also be noted that, in embodiment by taking fingerprint characteristic as an example, in above-mentioned alternative, certification userFinger need maintained a certain distance with authentication interface so that filming apparatus can get clearly fingerprint image, withAfter the suggestion content that family is provided according to dynamic image in authentication interface completes the movement of finger, mobile device can collectThe path of finger print movement, so as to further by the authentication information being made up of finger print and the target shown in authentication interfaceThe motion track of object is matched, and then determines that the fingerprint mobile route that the user for being currently owned by the fingerprint is provided is to denyCard passes through.
In addition, the present invention can also provide a kind of authentication mode of fingerprint characteristic, i.e., make in current certification userThe touch-screen of mobile device is touched with finger, touch-screen can directly collect the fingerprint characteristic of finger, and then gather line and working asSliding trace in preceding touch-screen, the sliding trace are that user obtains according to the motion track of the destination object shown in authentication interfaceArrive.
By above-mentioned steps S342, biological characteristic can be shot by filming apparatus, obtain biological characteristic according to targetThe path of object movement caused trace information after moving, biological characteristic to be verified is obtained according to target so as to realizeThe path of object movement caused trace information after moving, ensure the degree of accuracy and the validity of authentication.
According to the above embodiments of the present application, the physical distance between certification object and filming apparatus is in default apart from itIt is interior, wherein, if detecting that physical distance exceeds default distance, send prompt message.
Specifically, above-mentioned certification object can be using smart machine user or need carry out authenticationUser.Above-mentioned default distance can be ensure can accurately and efficiently to extract from dynamic image the track of biological characteristic away fromFrom the maximum distance between user and filming apparatus.
In a kind of optional scheme, in order to ensure that filming apparatus photographs the clear of still image or dynamic videoDegree, and the validity of the trace information of determination biological characteristic and the degree of accuracy from dynamic image, between user and filming apparatusDistance can not be more than maximum distance, if the distance between user and filming apparatus are more than maximum distance, smart machine hairGo out prompt message, prompt user distance too remote, it is necessary to close to filming apparatus.
For example, so that filming apparatus is the camera that smart machine carries as an example, the above embodiments of the present application are carried out detailedExplanation.During dynamic image being played in the authentication interface of smart machine, once the distance of user and smart machine exceedesMaximum distance, then stop shooting, and prompt user distance too remote, when user is close to smart machine, user and smart machine away fromFrom within maximum distance, then continuing to shoot, so as to realize the purpose for the dynamic image for obtaining user biological feature.
By such scheme, ensure that the physical distance between certification object and filming apparatus is within default distance,So that it is guaranteed that the definition of dynamic image, and the validity of extraction trace information and the degree of accuracy, improve authenticating user identificationThe degree of accuracy.
According to the above embodiments of the present application, step S34, the road that biological characteristic to be verified moves according to destination object is obtainedFootpath caused trace information after moving, may include steps of:
Step S3442, during dynamic image plays, certification object is shot by filming apparatus and obtains dynamic videoOr multiple still images.
It is directly logical because the eye feature and mouth feature of user are located at the face of user in a kind of optional schemeThe eye feature of filming apparatus shooting user is crossed, or mouth feature difficulty is larger, in order to reduce shooting difficulty, reduces shooting and missesDifference, the dynamic video or multiple static state of user during dynamic image plays, can be directly shot by filming apparatusImage.
For example, using biological characteristic as eye feature, exemplified by the camera that filming apparatus carries for smart machine, to the applicationAbove-described embodiment is described in detail.During authentication interface plays dynamic image, user can be shot by cameraDuring dynamic image is watched, user's head multiple mobile caused images with destination object movement, according to shootingTo multiple images obtain dynamic image.
Step S3444, feature extraction is carried out from dynamic video or multiple still images, obtains biological characteristic to be verifiedThe path moved according to destination object caused trace information after moving.
In a kind of optional scheme, after the dynamic image of filming apparatus shooting is got, Dynamic Graph will be photographedAs being transferred to Feature Extraction System, the dynamic image of shooting is pre-processed, dynamic image is met the needs of extracting feature,And different feature extraction algorithms is used, characteristic point is extracted from the dynamic image after processing, obtains the biological characteristic of user,The path moved so as to obtain biological characteristic to be verified according to destination object caused trace information after moving.
For example, still using biological characteristic as eye feature, exemplified by the camera that filming apparatus carries for smart machine, to this ShenPlease above-described embodiment be described in detail.After camera photographs multiple still images of user, user can be movedState image is pre-processed, and dynamic image in pretreatment carries out feature extraction, extract user eyeball the band of position,Pupil center, iris information, and it is encoded, the eye feature of user is obtained, by the eye of user in multiple still imagesPortion's feature is combined, and obtains track caused by after the path that the eye feature of user moves according to destination object movesInformation.
By above-mentioned steps S3442 to step S3444, during authentication interface plays dynamic image, can shootThe dynamic image of user, and the path that biological characteristic to be verified moves according to destination object is obtained by feature extraction and movedTrace information caused by after dynamic, so as to reduce the road for obtaining biological characteristic biological characteristic to be verified and being moved according to destination objectFootpath moves the shooting difficulty of rear caused trace information, while improves the shooting degree of accuracy, further improves user identityThe degree of accuracy of certification.
According to the above embodiments of the present application, the routing information of dynamic image includes:Shifting of the destination object in moving processRoute, the quantity of stall position between dynamic speed, path, the stall position passed through successively on path, different stall positionsWith the duration to be paused in stall position.
In a kind of optional scheme, the routing information of dynamic image can make the track that Verification System is pre-set, canWith the mobile route including destination object, translational speed of the destination object in authentication interface, the position that destination object stops, meshMark the number that object stops, residence time of the destination object in everywhere stop place.
For example, by taking the scene shown in Fig. 4 (a) to Fig. 4 (d) as an example, the above embodiments of the present application are described in detail.It is publicDotted line and shown in solid, stop place of the male earner in authentication interface such as figure in young motion track such as figure in authentication interfaceIn dotted line and male earner humanoid figure shown in solid as shown in, the traveling time of male earner and residence time in each position canTo be set according to the actual requirements.
Herein it should be noted that duration and translational speed are returned and cause shadow to the fixation time and translational speed of eyeballRing, because user needs certain reaction time, therefore, the duration of destination object needs the reaction time more than user,The translational speed of destination object needs the reaction speed less than user.
According to the above embodiments of the present application, step S36, based on trace information and routing information to biological characteristic to be verifiedVerified, may include steps of:
Step S362, multiple parameters when biological characteristic moves according to path are extracted from trace information, wherein, it is moreIndividual parameter comprises at least:Route between stall position that biological characteristic passes through successively on path, different stall positions, pauseThe translational speed of the quantity of position, pause duration and biological characteristic.
In a kind of optional scheme, the trace information of biological characteristic stops as shown in figure 5, can be extracted from trace informationPosition, 4 solid circles as depicted, the number of stall position, the number of stall position is 4 as shown in the figure, eachThe residence time of stall position, translational speed and route.
, can be by prolonging herein it should be noted that in order to reduce the error of both eye motion trajectory and cartoon trackThe residence time of long pause point is realized.
Step S364, judges whether multiple parameters meet following any one or more conditions:
Condition one:The stall position that destination object passes through successively on path with biological characteristic passing through successively on pathThe stall position crossed is identical, or registration is within the first preset range.
Herein it should be noted that because the stall position scope of destination object is larger, the pause of the biological characteristic of userPosition is unable to reach to be completely superposed with the stall position of destination object, therefore, can be by judging the stall position of biological characteristicWith the registration of the stall position of destination object whether within the first preset range, determine the stall position of biological characteristic withWhether the stall position of destination object matches.
In a kind of optional scheme, as shown in fig. 6, in the trace information (as shown in broken lines) from biological characteristic, can be by the pause point position of biological characteristic and mesh after middle extraction obtains pause point position (as shown in the dashed circle in figure)The stall position of mark object is compared (such as realizing shown in circle in figure), if the pause point position of biological characteristic and targetThe stall position of object is identical, it is determined that the match is successful for the pause point position of biological characteristic and the stall position of destination object, noThen, determine biological characteristic pause point position and the stall position of destination object it fails to match;Or if biological characteristic stopsPause point position is within the first preset range (as shown in Figure 6) in the registration (points) of the stall position of destination object, thenDetermine biological characteristic pause point position and the stall position of destination object the match is successful, otherwise, it determines the pause of biological characteristicIt fails to match for the stall position of point position and destination object.
Condition two:The quantity of stall position of the destination object on path and stall position of the biological characteristic on pathThe difference of quantity is within the second preset range.
Herein it should be noted that because user needs certain reaction time, the biological characteristic of user can be in target pairAfter starting a period of time after moving, start to follow the movement of destination object and move, the biological characteristic of user stopsThe quantity of position can not be identical with the quantity of the stall position of destination object, therefore, can be by calculating biological characteristicStall position quantity and destination object stall position quantity difference, and judge difference whether in the second default modelWithin enclosing, determine whether the quantity of stall position of biological characteristic matches with the quantity of the stall position of destination object.
Herein it should also be noted that, the path of destination object can not have pause point, as Fig. 7 (a) show target pairAs the dead time is grown, such as Fig. 7 (b), to show the dead time short, as Fig. 7 (c) show no dead time, above-mentioned three kinds of targets pairThe path of elephant can realize the purpose of this implementation, take certain pause to be to reduce the road of sight track and destination objectThe error in footpath.
In a kind of optional scheme, in the trace information from biological characteristic extraction obtain pause point position quantity itAfterwards, the difference of the quantity of the quantity of the pause point position of biological characteristic and the stall position of destination object can be calculated, if rawThe difference of the quantity of the quantity of the pause point position of thing feature and the stall position of destination object is within the second preset range, thenThe quantity Matching success of the quantity of the pause point position of biological characteristic and the stall position of destination object is determined, otherwise, it determines rawThe quantity Matching of the quantity of the pause point position of thing feature and the stall position of destination object fails.
Condition three:Route that destination object passes through successively on path and biological characteristic the route via weight successively on pathClose, or error angle is within the 3rd preset range.
Specifically, above-mentioned 3rd preset range can be 10 °.
Herein it should be noted that because the stall position scope of destination object is larger, the route of the biological characteristic of userIt is unable to reach and is completely superposed with the route of destination object, therefore, can be by calculating the route and destination object of biological characteristicThe error angle of route, and error in judgement angle determines the route and mesh of biological characteristic whether within the 3rd preset rangeWhether the route of mark object matches.
, can be by life after extraction obtains route in the trace information from biological characteristic in a kind of optional schemeThe route of thing feature is compared with the route of destination object, or the error of the route of the route of biological characteristic and destination objectAngle, if the route of biological characteristic overlaps with the route of destination object, it is determined that the route of biological characteristic and destination objectThe match is successful for route;Or if error angle within the 3rd preset range, it is determined that the route of biological characteristic and target pairThe match is successful for the route of elephant, otherwise, it determines it fails to match for the route of the route of biological characteristic and destination object.
For example, by taking the scene shown in Fig. 8 as an example, the above embodiments of the present application are described in detail.Rail as shown in Figure 5Mark information can be disassembled to be represented by dashed line for three routes as shown in Figure 8, the trace information of the eye feature of user, works as satisfactionDashed trace and the misalignment angle of solid line track think that this section of track is effective within 10 degree.
Condition four:Translational speed of the destination object in moving process is identical with the translational speed of biological characteristic, or speedDegree difference is within the 4th preset range.
Herein it should be noted that because user needs certain reaction time, the biological characteristic of user can be in target pairAfter starting a period of time after moving, start to follow the movement of destination object and move, the shifting of the biological characteristic of userDynamic speed can not be identical with the translational speed of destination object, therefore, can by calculate the translational speed of biological characteristic withThe speed difference of the translational speed of destination object, and judge that speed difference whether within the 4th preset range, determines biological characteristicTranslational speed whether matched with the translational speed of destination object.
, can be with after extraction obtains translational speed in the trace information from biological characteristic in a kind of optional schemeThe speed difference of the translational speed of biological characteristic and the translational speed of destination object is calculated, if the translational speed and mesh of biological characteristicThe speed difference of the translational speed of object is marked within the 4th preset range, it is determined that the translational speed and destination object of biological characteristicTranslational speed the match is successful, otherwise, it determines it fails to match for the translational speed of biological characteristic and the translational speed of destination object.
Condition five:The duration that the duration that destination object pauses successively on path pauses successively with biological characteristic on pathIt is identical, or duration difference is within the 5th preset range.
Herein it should be noted that because user needs certain reaction time, the biological characteristic of user can be in target pairAfter starting a period of time after moving, start to follow the movement of destination object and move, the biological characteristic of user is everyThe residence time of individual stall position can not be identical in the residence time of each stall position with destination object, therefore, can be withBy calculate biological characteristic each stall position residence time and destination object each stall position residence timeDuration is poor, and judges that duration difference whether within the 5th preset range, determines stop of the biological characteristic in each stall positionWhether the time matches with residence time of the destination object in each stall position.
In a kind of optional scheme, extracted in the trace information from biological characteristic and obtain stopping in each stall positionAfter staying the time, residence time of the biological characteristic in each stall position can be calculated with destination object in each stall positionThe duration of residence time is poor, if biological characteristic each stall position residence time and destination object in each stall positionResidence time duration difference within the 5th preset range, it is determined that biological characteristic each stall position residence time withThe stall position of destination object quantity Matching success, otherwise, it determines biological characteristic each stall position residence time withIt fails to match in the residence time of each stall position for destination object.
Herein it should be noted that the duration difference for being not only to pause requires in error range occur with each pause pointError with the timing node of disappearance also will be within the specific limits.It is described in detail by taking path as shown in Figure 9 as an example, targetThere are four pause points on the path of object, the appearing and subsiding time of first pause point is t0And t1, second pause point go outIt is now t with extinction time2And t3, the appearing and subsiding time of the 3rd pause point is t4And t5, the appearance of the 4th pause point andExtinction time is t6And t7.The appearing and subsiding time of four pause points shows as shown in Figure 10, due to human eye on a timelineSight can have certain error in the timing node of each pause point appearing and subsiding with Figure 10, such as the dotted line time in Figure 11Shown in axle.Therefore, to meet that checking requires, time error Δ need to be reduced, can suitably increase target in pause point stay timeWith using suitable destination object translational speed, specifically, translational speed can be according to the first o'clock length to second pointDistance is spent, sets t1With t2The time interval of (other points are similar) is in a certain minimum value to maximum range, it is ensured that targetTranslational speed is within a certain range.
Herein it should be noted that above-mentioned multiple conditions can carry out multiple combinations, for example, can be by condition one and conditionTwo are combined, and route can be determined by the position of pause points and pause point, as shown in figure 12, can be in preset pathIt is pre-selected several pause points, (the broken circle in such as figure in a certain scope of pause point (as shown in the solid circles in figure)Shown in circle) the actual human eye sight pause point for meeting number requirement can be found (as shown in the empty circles in figure).
According to the above embodiments of the present application, it is pre- that the physical distance between certification object and filming apparatus is more than or equal to firstIf in the case of distance, heighten the value of following any one or more preset ranges:First preset range, the second preset range,3rd preset range, the 4th preset range and the 5th preset range;Physical distance between certification object and filming apparatus is smallIn the case of equal to the second pre-determined distance, the value of following any one or more preset ranges is reduced:First preset range,Two preset ranges, the 3rd preset range, the 4th preset range and the 5th preset range.
In a kind of optional scheme, due to the distance between user and filming apparatus difference, from the dynamic image of shootingThe error of the trace information of middle extraction biological characteristic is also different, as user and more remote filming apparatus distance, for example, user passes throughSelf-shooting bar holds filming apparatus, and the error of the trace information of extraction biological characteristic is bigger from the dynamic image of shooting, extractsTrace information differ bigger with the trace information of real biological characteristic;As user and nearer filming apparatus distance, for example,User holds filming apparatus, and the error of the trace information of extraction biological characteristic is smaller from the dynamic image of shooting, extractsTrace information of the trace information closer to real biological characteristic.Therefore, during actual identity certification, it is necessary to according toThe distance between family and filming apparatus, dynamically adjust the value of each preset range in multiple Rule of judgment.In order to meetThe demand of the authentication of different user, as user and more remote filming apparatus distance, life is extracted from the dynamic image of shootingThe error of the trace information of thing feature is bigger, can heighten the value of each preset range in multiple Rule of judgment;Work as userWith filming apparatus distance it is nearer when, it is smaller to extract the error of the trace information of biological characteristic from the dynamic image of shooting, can be withThe value of each preset range in multiple Rule of judgment is reduced.
By such scheme, multiple preset ranges can be adjusted according to the physical distance dynamic between user and filming apparatusValue, so as to realize in different application scene, ensure the degree of accuracy of authenticating user identification, provide the user with and preferably use bodyTest.
According to the above embodiments of the present application, the dynamic image of biological characteristic to be verified in acquisition first time period, wherein,The reproduction time of dynamic image is in first time period.
In a kind of optional scheme, when user carries out authentication for the first time, because user needs certain reactionTime, the biological characteristic of user can start to follow destination object after a period of time that destination object starts after movementMove and move, therefore, in order to accurately intactly get the trace information of biological characteristic, first time period can be obtainedThe dynamic image of interior biological characteristic, ensure to get the image of the biological characteristic after dynamic image finishes.
In another optional scheme, when user repeatedly carries out authentication, the biological characteristic of user may beBefore destination object starts movement, moved according to conventional experience, therefore, in order to accurately intactly get biologyThe trace information of feature, can obtain the dynamic image of the biological characteristic in first time period, and guarantee gets dynamic image and openedThe image of biological characteristic before beginning to play.
Pass through such scheme, it is ensured that to different types of with authentication can be carried out per family, improve based on biologyFeature carries out the scope of application of authentication, so as to lift the experience sense of user and likability.
According to the above embodiments of the present application, before playing dynamic image in step S32, authentication interface, the above method is alsoIt may include steps of:
Step S302, receive the biological characteristic that certification object currently inputs.
In a kind of optional scheme, the still image of the eye of user, or dynamic can be shot by filming apparatusVideo sequence, dynamic image will be photographed and be transferred to eye feature identifying system, the dynamic image of shooting is pre-processed, madeDynamic image meets the needs of extracting feature, and uses different feature extraction algorithms, is extracted from the dynamic image after processingGo out characteristic point, it is encoded.
For example, by taking the application scenarios shown in Figure 13 as an example, the above embodiments of the present application are described in detail.In cameraAfter the still image or dynamic video sequence that photograph eye, the image transmitting photographed can be given to eyeball feature recognitionThe image preprocessing software of system, the dynamic image of user is pre-processed, carried using specific algorithm from eyeball imageThe characteristic point needed for identification is taken out, such as the band of position of eyeball, pupil center, iris information, and it is encoded, such as Figure 13Shown, the eye feature of user can include people's eye iris (as indicated by the solid line in the figure) and pupil (as shown in broken lines)Biological characteristic.
For example, so that biological characteristic is fingerprint characteristic as an example, above-described embodiment is described in detail.It is for shooting in cameraAfter the still image or dynamic video sequence of the finger at family, by the image transmitting photographed to fingerprint characteristic identifying systemImage preprocessing software, still image is pre-processed, extracted using specific algorithm from still image needed for identificationCharacteristic point, and it is encoded.
Herein it should be noted that in order to photograph the still image of the finger of user or dynamic video sequence,The finger of user and the physical distance of camera are needed in the first preset range, so as to ensure that camera can get userFinger complete image, the degree of accuracy of feature extraction is improved, so as to lift the degree of accuracy of fingerprint characteristic checking.
Step S304, verify the biological characteristic that currently inputs whether the biological characteristic with prestoring characteristic information it is identical.
, can be special by the biometric image in feature coding and database that feature extraction obtains in a kind of optional schemeAssemble-publish code matches one by one, judge whether it is identical, so as to reach the purpose of identification.
Step S306, in the case of the characteristic information identical of the biological characteristic currently inputted and the biological characteristic to prestore,Login authentication interface, and start and dynamic image is played in authentication interface.
In a kind of optional scheme, if the biometric image feature in feature coding and database that feature extraction obtainsThe match is successful one by one for coding, then dynamic image can be played in authentication interface with login authentication interface, to be verified gettingAfter the dynamic image of biological characteristic, trace information is matched with the routing information recorded in dynamic image, wherein,In the case of with success, determine that the user passes through authentication.
Herein it should be noted that in another optional scheme, the Dynamic Graph of biometric image to be verified is being obtainedAs after, from the dynamic image of biological characteristic extraction obtain biological characteristic, and by the biological characteristic extracted and the life to prestoreThing feature is compared, if the biological characteristic extracted is identical with the biological characteristic to prestore, also, trace information and Dynamic GraphThe match is successful for the routing information recorded as in, it is determined that user passes through authentication;If the biological characteristic extracted is with prestoringBiological characteristic it is different, it is determined that user does not pass through authentication.
A preferred embodiment of the present application is discussed in detail with reference to Figure 14.
As shown at 14, there is provided a kind of optionally identity identifying method based on biological characteristic, this method can be included such asLower step S141 to step S147:
Step S141, camera 13 shoot the biological characteristic of certification object, obtain the image of biological characteristic.
Optionally, the still image of the biological characteristic of user, or dynamic video sequence are shot by camera.
The image of the biological characteristic photographed is sent to processor 15 by step S142, camera 13.
Optionally, camera will photograph still image, or dynamic video sequence is transferred to processor, is entered by processorRow living things feature recognition.
Step S143, processor 15 extract the characteristic information of biological characteristic from the image of the biological characteristic photographed, andWhether the characteristic information for the biological characteristic verified and prestored is identical.
Optionally, processor carries out image preprocessing to the still image that receives, or dynamic video sequence, and usesDifferent feature extraction algorithms, characteristic point is extracted from the dynamic image after processing, obtain the biological characteristic of user, then willThe feature coding that feature extraction obtains matches one by one with the biometric image feature coding in database, judge whether it is identical, ifIt is identical, it is determined that the biometric matches of user are consistent, into step S104;If it is different, then determine the biological characteristic of userMatch inconsistent, it is determined that for user not by authentication, the user is illegal user, can not use smart machine.
Step S144, the dynamic image played in authentication interface is shown in display screen 11.
Optionally, default dynamic image is played in the authentication interface that can be shown in display screen, attracts the note of userAnticipate power, after dynamic image is watched, notice is attracted user by the destination object in dynamic image, and biological characteristic can be withThe movement of destination object and move.
Step S145, camera 13 are shot caused by after the path that biological characteristic moves according to destination object movesTrace information.
Optionally, during playing dynamic image in authentication interface, user can be shot by camera and watchedMultiple still images that biological characteristic moves during dynamic image, or user is shot in viewing dynamic image by contemplating headDuring biological characteristic move video image, after the path moved so as to obtain biological characteristic according to destination object movesCaused trace information.
The trace information of the biological characteristic photographed is sent to processor 155 by step S146, camera 13.
Optionally, trace information caused by after camera moves the path moved according to destination object is sent toProcessor.
Step S147, processor 15 are tested biological characteristic to be verified based on trace information with the routing information recordedCard.
Optionally, processor extracts multiple parameters when biological characteristic moves according to path from trace information, sentencesWhether disconnected multiple parameters meet default Rule of judgment, if it is satisfied, then determining trace information, the match is successful with routing information, thenUser is determined by authentication, the user is validated user, can be with normal use smart machine;If it is unsatisfactory for, it is determined thatIt fails to match with routing information for trace information, and for user not by authentication, the user is illegal user, can not use intelligenceEquipment.
By above-mentioned steps S141 to step S147, dynamic image can be played in authentication interface, obtains user biologicalFeature with dynamic image destination object movement move after caused by trace information, pass through the track of user's biological characteristicInformation is matched with the routing information recorded in dynamic image, so as to abundant existing unblock, is paid, login mode,Assault is effectively prevented to a certain extent, there is good security, while be supplied to the more preferable usage experience of user.
In another preferred embodiment, display reminding information, guiding user can believe in display screen according to promptingBreath is acted, by the action of user compared with deliberate action, so as to realize authenticating user identification.For example, AlipayIn In vivo detection flow, it is word or voice to prompt user to carry out face or the mode of headwork, and directly description needs userThe action of progress.The official documents and correspondence on head is rotated for prompting user as shown in figure 15:Please to the left/following of turning right, then passes through shootingThe headwork of head shooting user, if the headwork for detecting user is to the left/right-hand rotation head, it is determined that user passes through identityCertification.In another example in Alipay In vivo detection flow, also there is the detection to eyes of user feature, such as Figure 16 (a) and Figure 16 (b)The point of flicker can occur, attract to use by voice message user " seeing the left side ", " seeing the right ", corresponding screen left side or right sideThe point is watched at family attentively, so as to allow the eyeball of user to complete the purpose to authenticating user identification by certain frequency left-right rotation.
In yet another preferred embodiment, smart machine can play dynamic image, destination object in authentication interfaceMoved according to default routing information, user can describe the track of destination object in dynamic image by way of voiceInformation, smart machine can gather the voice messaging of user by microphone, and the trace information and target pair that user is describedThe routing information of elephant is matched, if the match is successful, it is determined that user passes through authentication.
It should be noted that for foregoing each method embodiment, in order to be briefly described, therefore it is all expressed as a series ofCombination of actions, but those skilled in the art should know, the application is not limited by described sequence of movement becauseAccording to the application, some steps can use other orders or carry out simultaneously.Secondly, those skilled in the art should also knowKnow, embodiment described in this description belongs to preferred embodiment, involved action and module not necessarily the applicationIt is necessary.
Through the above description of the embodiments, those skilled in the art can be understood that according to above-mentioned implementationThe method of example can add the mode of required general hardware platform to realize by software, naturally it is also possible to by hardware, but a lotIn the case of the former be more preferably embodiment.Based on such understanding, the technical scheme of the application is substantially in other words to existingThe part that technology contributes can be embodied in the form of software product, and the computer software product is stored in a storageIn medium (such as ROM/RAM, magnetic disc, CD), including some instructions to cause a station terminal equipment (can be mobile phone, calculateMachine, server, or network equipment etc.) perform each embodiment of the application described in method.
Embodiment 3
According to the embodiment of the present application, a kind of verification method embodiment based on biological characteristic is additionally provided, it is necessary to explanationIt is that can be performed the step of the flow of accompanying drawing illustrates in the computer system of such as one group computer executable instructions,Also, although logical order is shown in flow charts, in some cases, can be with different from order execution hereinShown or described step.
This application provides the verification method as shown in figure 17 based on biological characteristic.Figure 17 is according to the embodiment of the present applicationA kind of flow chart of three verification method based on biological characteristic, as shown in figure 17, the above method may include steps of:
Step S172, biological characteristic to be verified is gathered according to default display location is mobile or the movement of default pathTrace information, wherein, default display location or the motion track that default path is the destination object shown in authentication interface.
The authentication interface that the application provides can be the user interface that user currently logs in, for prompting user to carry outAuthentication, for example, in the present invention, prompting user to be based in dynamic image by playing dynamic image in authentication interfaceThe motion track of destination object carries out authentication.
Optionally, the image of any one following type can be included according to the above embodiments of the present application, dynamic image:GIF animations, video image and multiple still images continuously played.
In a kind of optional scheme, in order to which the dynamic image for ensureing to play in authentication interface can attract the attention of userPower, the destination object shown in above-mentioned dynamic image can be static images or dynamic picture, for example, for specificThe Verification System of theme, destination object can be designed as the GIF animations of the cartoon character mutually suited with theme, brand, for example, canBe one walk male earner.
Specifically, in order to be verified to the identity characteristic of user, can be by the authentication mode of " In vivo detection "System provides instruction, and user makes corresponding action according to instruction.During " In vivo detection ", it can show in authentication interfaceShow a dynamic image, attract the notice of user, user after dynamic image is watched, by destination object inhaled by noticeDraw, biological characteristic can move with the movement of destination object, or prompting user needs to control biological characteristic along destination objectMobile route move, to complete the authentication of active user.
In one kind by taking the scene shown in Fig. 4 (a) to Fig. 4 (d) as an example, the above embodiments of the present application are described in detail.User can play dynamic image in authentication interface, now play when carrying out subscriber authentication using iPhoneDynamic image is that destination object moves along a default path, for example, showing male earner from the upper left corner according to default broken line roadFootpath is moved to the lower right corner, and user can control biological characteristic to be moved with the movement of male earner, enter after dynamic image is watchedBy checking, whether both motion tracks match to carry out authentication one step.
In another scene, user, can be in authentication interface when carrying out subscriber authentication using iPhoneDynamic image is played, the position that destination object is shown successively in authentication interface, i.e. mesh are shown in the dynamic image of the broadcastingMark diverse location of the object within a predetermined period of time in dots dynamically in authentication interface to show, for example, " beating with similarThe mode of suslik " game shows male earner successively, and user can occur after dynamic image is watched by finger according to male earnerOrder click on male earner successively.
Optionally, any one or more following class can be included according to the above embodiments of the present application, above-mentioned biological characteristicType:Eye feature, mouth feature, supercilium feature and fingerprint characteristic, wherein, eye feature includes:Pupil feature, iris feature andEyeball feature.
Optionally, according to the above embodiments of the present application, in the case where biological characteristic is eye feature, pupil can be based onThe mobile determination trace information at center, iris center or eyeball center;, can be with base in the case where biological characteristic is mouth featureIn the mobile determination trace information of the corners of the mouth or the symmetrical centre point of lip;, can be with the case where biological characteristic is fingerprint characteristicThe mobile determination trace information of geometric center of gravity point based on fingerprint lines.
In a kind of optional scheme, in order to be verified to the identity characteristic of user, " In vivo detection " can be passed throughAuthentication mode, i.e. system provide instruction, and user makes corresponding action according to instruction., can be with during " In vivo detection "A dynamic image is shown in authentication interface, attracts the notice of user, user is after dynamic image is watched, noticeAttracted by destination object, biological characteristic can move with the movement of destination object.Dynamic image is played in authentication interfaceDuring, can by filming apparatus shoot user during dynamic image watch biological characteristic movement still image orPerson's video, obtain including the dynamic image of user biological feature according to multiple still images or video for photographing, and it is drivenExtraction obtains the trace information of biological characteristic in state image.
For example, so that biological characteristic is eye feature as an example, the above embodiments of the present application are described in detail.In certification circleDuring face plays dynamic image, user can be shot by filming apparatus during dynamic image is watched, eye is specialSign mobile image with destination object movement, dynamic image is obtained according to the plurality of pictures photographed, and from dynamic imageExtraction obtains the trace information of eye feature.
For example, so that biological characteristic is fingerprint characteristic as an example, the above embodiments of the present application are described in detail.In certification circleDuring face plays dynamic image, user can be sensed by pressure sensor during dynamic image is watched, userFinger pressing screen caused by pressure, according to the position and moving direction for sensing pressure, the fingerprint for obtaining user is specialCaused trace information after sign moves with destination object movement.It is currently that home keys have fingerprint knowledge by taking iPhone as an exampleOther function, can first fingerprint recognition, then by screen pressure sensitive identify finger mobile route.The screen of communication equipment, which has, to be referred toLine identification function, you can carry out fingerprint recognition and Path Recognition on screen simultaneously to realize.
Step S174, verify biological characteristic trace information whether with the moving rail of the destination object shown in authentication interfaceMark matches.
Step S176, if it does, then determining checking biological characteristic success.
Specifically, above-mentioned certification object can be using smart machine user or need carry out authenticationUser.
In a kind of optional scheme, after the dynamic image of biological characteristic of user is got, dynamic can be extractedThe track of the biological characteristic of user in image, the track pre-saved in the track of the biological characteristic extracted and system is carried outMatching, if the track of biological characteristic is identical with the track pre-saved, or the registration of two tracks meets authentication condition,Then determine that the match is successful, user passes through authentication;If the registration of the track of biological characteristic and the track pre-saved is notMeet authentication condition, it is determined that it fails to match, and user by authentication, can not prompt user authentication failure, again toThe trace information of the biological characteristic at family carries out matching certification.
For example, still the above embodiments of the present application are described in detail so that biological characteristic is eye feature as an example.Passing throughFilming apparatus photographs user during dynamic image is watched, the eyes of user with the mobile and mobile image of male earner itAfterwards, the eye feature of user is extracted from every image, and the eye feature of the user extracted from multiple images is subjected to groupClose, obtain the trace information of the eye feature of user.After the trace information of eye feature of user is got, it will can useThe trace information of the eye feature at family is matched with the path of male earner, if the trace information and male earner of the eye feature of userPath registration meet condition, it is determined that for user by authentication, the user is validated user, can be with normal use.
For example, still the above embodiments of the present application are described in detail so that biological characteristic is fingerprint characteristic as an example.Passing throughPressure sensor senses user during dynamic image is watched, and according to the position and moving direction for sensing pressure, obtainsFingerprint characteristic to user is mobile with male earner and caused trace information after moving.In the track for the fingerprint characteristic for getting userAfter information, the trace information of the fingerprint characteristic of user can be matched with the path of male earner, if the fingerprint of user is specialThe trace information of sign and the path registration of male earner meet condition, it is determined that for user by authentication, the user is legal useFamily, can be with normal use.
From the foregoing, it will be observed that in scheme disclosed in the above embodiments of the present application three, biological characteristic to be verified is gathered according to defaultPath movement trace information, verify biological characteristic trace information whether with the shifting of the destination object shown in authentication interfaceDynamic path matching;If it does, then the success of checking biological characteristic is determined so as to realize that the biological characteristic based on user carries out userAuthentication.
It is easily noted that, due to dynamic image can be played in authentication interface, obtains user biological feature with dynamicTrace information caused by after destination object movement moves in image, passes through the trace information and Dynamic Graph of user's biological characteristicThe routing information recorded as in is matched, and is realized and is carried out authenticating user identification, Er Qietong by " In vivo detection " authentication modeCross dynamic image guiding user biological feature movement and produce trace information, allow user to be attracted notice naturally, carried without anyAlso the purpose of authentication can be reached in the case of showing well.Therefore, the scheme provided by the embodiment of the present application, can be withAbundant existing unblock, pay, login mode, effectively prevent assault to a certain extent, there is good security, togetherWhen be supplied to the effect of the more preferable usage experience of user.
Thus, it is easy to solve identity identifying method of the prior art for the scheme of above-described embodiment three that the application providesBy hack, cause the low technical problem of authenticating user identification security.
Embodiment 4
According to the embodiment of the present application, a kind of identity identifying method embodiment based on biological characteristic is additionally provided, it is necessary to sayIt is bright, it can be held the step of the flow of accompanying drawing illustrates in the computer system of such as one group computer executable instructionsOK, although also, show logical order in flow charts, in some cases, can be with different from order hereinPerform shown or described step.
This application provides the verification method as shown in figure 18 based on biological characteristic.Figure 18 is according to the embodiment of the present applicationA kind of flow chart of four verification method based on biological characteristic, as shown in figure 18, the above method may include steps of:
Step S182, gather biological characteristic to be verified according to default display location is mobile or the movement of default path afterTrace image, wherein, default display location or default path are the moving rail of the destination object shown in authentication interfaceMark.
The authentication interface that the application provides can be the user interface that user currently logs in, for prompting user to carry outAuthentication, for example, in the present invention, prompting user to be based in dynamic image by playing dynamic image in authentication interfaceThe motion track of destination object carries out authentication.
Optionally, the image of any one following type can be included according to the above embodiments of the present application, dynamic image:GIF animations, video image and multiple still images continuously played.
In a kind of optional scheme, in order to which the dynamic image for ensureing to play in authentication interface can attract the attention of userPower, the destination object shown in above-mentioned dynamic image can be static images or dynamic picture, for example, for specificThe Verification System of theme, destination object can be designed as the GIF animations of the cartoon character mutually suited with theme, brand, for example, canBe one walk male earner.
Specifically, in order to be verified to the identity characteristic of user, can be by the authentication mode of " In vivo detection "System provides instruction, and user makes corresponding action according to instruction.During " In vivo detection ", it can show in authentication interfaceShow a dynamic image, attract the notice of user, user after dynamic image is watched, by destination object inhaled by noticeDraw, biological characteristic can move with the movement of destination object.
In one kind by taking the scene shown in Fig. 4 (a) to Fig. 4 (d) as an example, the above embodiments of the present application are described in detail.User can play dynamic image in authentication interface, now play when carrying out subscriber authentication using iPhoneDynamic image is that destination object moves along a default path, for example, showing male earner from the upper left corner according to default broken line roadFootpath is moved to the lower right corner, and user is after dynamic image is watched, and biological characteristic can move with the movement of male earner, furtherBy checking, whether both motion tracks are matched to carry out authentication.
In another scene, user, can be in authentication interface when carrying out subscriber authentication using iPhoneDynamic image is played, the position that destination object is shown successively in authentication interface, i.e. mesh are shown in the dynamic image of the broadcastingMark diverse location of the object within a predetermined period of time in dots dynamically in authentication interface to show, for example, " beating with similarThe mode of suslik " game shows male earner successively, and user can occur after dynamic image is watched by finger according to male earnerOrder click on male earner successively.
Optionally, any one or more following class can be included according to the above embodiments of the present application, above-mentioned biological characteristicType:Eye feature, mouth feature, supercilium feature and fingerprint characteristic, wherein, eye feature includes:Pupil feature, iris feature andEyeball feature.
Optionally, according to the above embodiments of the present application, in the case where biological characteristic is eye feature, pupil can be based onThe mobile determination trace information at center, iris center or eyeball center;, can be with base in the case where biological characteristic is mouth featureIn the mobile determination trace information of the corners of the mouth or the symmetrical centre point of lip;, can be with the case where biological characteristic is fingerprint characteristicThe mobile determination trace information of geometric center of gravity point based on fingerprint lines.
In a kind of optional scheme, during playing dynamic image in authentication interface, filming apparatus can be passed throughUser's image that biological characteristic moves during dynamic image is watched is shot, is obtained according to multiple images photographed comprising useThe trace image of family biological characteristic., can during playing dynamic image in authentication interface in another optional schemeTo shoot user's video that biological characteristic moves during dynamic image is watched by filming apparatus, according to the video photographedObtain including the trace image of user biological feature.
For example, so that biological characteristic is eye feature as an example, the above embodiments of the present application are described in detail.In certification circleDuring face plays dynamic image, user can be shot by filming apparatus during dynamic image is watched, eye is specialSign obtains trace image with the mobile and mobile image of destination object according to the plurality of pictures photographed.
For example, so that biological characteristic is fingerprint characteristic as an example, the above embodiments of the present application are described in detail.In certification circleDuring face plays dynamic image, user can be sensed by pressure sensor during dynamic image is watched, userFinger pressing screen caused by pressure, according to the position and moving direction for sensing pressure, the fingerprint for obtaining user is specialCaused trace information after sign moves with male earner movement.It is currently that home keys have fingerprint recognition work(by taking iPhone as an exampleCan, can first fingerprint recognition, then by screen pressure sensitive identify finger mobile route.The screen of communication equipment has fingerprint knowledgeOther function, you can carry out fingerprint recognition and Path Recognition on screen simultaneously to realize.
Step S184, verify when whether the trace image of biological characteristic moves with the destination object shown in authentication interfaceTrace image matches.
Step S186, if it does, then determining checking biological characteristic success.
Specifically, above-mentioned certification object can be using smart machine user or need carry out authenticationUser.
In a kind of optional scheme, after the trace image of biological characteristic of user is got, can will biology it is specialThe trace image of sign is matched with the trace image pre-saved in system, if the trace image of biological characteristic with protecting in advanceThe trace image deposited is identical, or the registration of two trace images meets authentication condition, it is determined that the match is successful, and user passes throughAuthentication;If the registration of the trace image of biological characteristic and the trace image pre-saved is unsatisfactory for authentication condition,It is determined that it fails to match, user by authentication, can not prompt user authentication failure, again to the rail of the biological characteristic of userMark image carries out matching certification.
For example, still the above embodiments of the present application are described in detail so that biological characteristic is eye feature as an example.Passing throughFilming apparatus photographs user during dynamic image is watched, the eyes of user with the mobile and mobile image of male earner itAfterwards, the eye feature of user is extracted from every image, and the eye feature of the user extracted from multiple images is subjected to groupClose, obtain the trace information of the eye feature of user.After the trace information of eye feature of user is got, it will can useThe trace information of the eye feature at family is matched with the path of male earner, if the trace information and male earner of the eye feature of userPath registration meet condition, it is determined that for user by authentication, the user is validated user, can be with normal use.
For example, still the above embodiments of the present application are described in detail so that biological characteristic is fingerprint characteristic as an example.Passing throughPressure sensor senses user during dynamic image is watched, and according to the position and moving direction for sensing pressure, obtainsFingerprint characteristic to user is mobile with male earner and caused trace information after moving.In the track for the fingerprint characteristic for getting userAfter information, the trace information of the fingerprint characteristic of user can be matched with the path of male earner, if the fingerprint of user is specialThe trace information of sign and the path registration of male earner meet condition, it is determined that for user by authentication, the user is legal useFamily, can be with normal use.
From the foregoing, it will be observed that in scheme disclosed in the above embodiments of the present application four, biological characteristic to be verified is gathered according to defaultPath movement after trace image, verify whether the trace image of biological characteristic moves with the destination object that is shown in authentication interfaceTrace image matching when dynamic, if it does, then checking biological characteristic success is determined, so as to realize the biological characteristic based on userCarry out authenticating user identification.
It is easily noted that, due to dynamic image can be played in authentication interface, obtains user biological feature with dynamicTrace information caused by after destination object movement moves in image, passes through the trace image and Dynamic Graph of user's biological characteristicThe trace image of destination object is matched as in, is realized and is carried out authenticating user identification by " In vivo detection " authentication mode, andAnd guide the movement of user biological feature to produce trace image by dynamic image, allow user to be attracted notice naturally, appoint in nothingWhat can also reach the purpose of authentication well in the case of prompting.Therefore, the scheme provided by the embodiment of the present application,Existing unblock can be enriched, paid, login mode, assault is effectively prevented to a certain extent, there is good safetyProperty, while it is supplied to the effect of the more preferable usage experience of user.
Thus, it is easy to solve identity identifying method of the prior art for the scheme of above-described embodiment four that the application providesBy hack, cause the low technical problem of authenticating user identification security.
Embodiment 5
According to the embodiment of the present application, additionally provide it is a kind of be used to implementing the above-mentioned verification method based on biological characteristic based onThe checking device of biological characteristic, as shown in figure 19, the device includes:Playing module 191, acquisition module 193 and authentication module195。
Wherein, playing module 191, for playing dynamic image in authentication interface, wherein, dynamic image is believed including pathBreath, routing information are caused information after the destination object shown in dynamic image moves according to default path;Obtain mouldBlock 193, for obtaining caused track letter after the path that biological characteristic to be verified moves according to destination object movesBreath;Authentication module 195, for being verified based on trace information with routing information to biological characteristic to be verified.
The authentication interface that the application provides can be the user interface that user currently logs in, for prompting user to carry outAuthentication, for example, in the present invention, prompting user to be based in dynamic image by playing dynamic image in authentication interfaceThe motion track of destination object carries out authentication.
Optionally, the image of any one following type can be included according to the above embodiments of the present application, dynamic image:GIF animations, video image and multiple still images continuously played.
In a kind of optional scheme, in order to which the dynamic image for ensureing to play in authentication interface can attract the attention of userPower, the destination object shown in above-mentioned dynamic image can be static images or dynamic picture, for example, for specificThe Verification System of theme, destination object can be designed as the GIF animations of the cartoon character mutually suited with theme, brand, for example, canBe one walk male earner.
Specifically, in order to be verified to the identity characteristic of user, can be by the authentication mode of " In vivo detection "System provides instruction, and user makes corresponding action according to instruction.During " In vivo detection ", it can show in authentication interfaceShow a dynamic image, attract the notice of user, user after dynamic image is watched, by destination object inhaled by noticeDraw, biological characteristic can move with the movement of destination object, or prompting user needs to control biological characteristic along destination objectMobile route move, to complete the authentication of active user.
Optionally, any one or more following class can be included according to the above embodiments of the present application, above-mentioned biological characteristicType:Eye feature, mouth feature, supercilium feature and fingerprint characteristic, wherein, eye feature includes:Pupil feature, iris feature andEyeball feature.
Optionally, according to the above embodiments of the present application, in the case where biological characteristic is eye feature, pupil can be based onThe mobile determination trace information at center, iris center or eyeball center;, can be with base in the case where biological characteristic is mouth featureIn the mobile determination trace information of the corners of the mouth or the symmetrical centre point of lip;, can be with the case where biological characteristic is fingerprint characteristicThe mobile determination trace information of geometric center of gravity point based on fingerprint lines.
Specifically, above-mentioned certification object can be using smart machine user or need carry out authenticationUser.
Herein it should be noted that above-mentioned playing module 191, acquisition module 193 and authentication module 195 correspond to embodimentStep S32 to step S36 in two, the example and application scenarios that three modules are realized with corresponding step are identical but unlimitedIn the disclosure of that of above-described embodiment two.It should be noted that above-mentioned module may operate in reality as a part for deviceIn the mobile device 20 that the offer of example two is provided.
From the foregoing, it will be observed that in scheme disclosed in the above embodiments of the present application five, playing module plays dynamic in authentication interfaceImage, acquisition module obtain track caused by after the path that biological characteristic to be verified moves according to destination object movesInformation, authentication module are verified based on trace information with routing information to biological characteristic to be verified, are based on using so as to realizeThe biological characteristic at family carries out authenticating user identification.
It is easily noted that, due to dynamic image can be played in authentication interface, obtains user biological feature with dynamicTrace information caused by after destination object movement moves in image, passes through the trace information and Dynamic Graph of user's biological characteristicThe routing information recorded as in is matched, and is realized and is carried out authenticating user identification, Er Qietong by " In vivo detection " authentication modeCross dynamic image guiding user biological feature movement and produce trace information, allow user to be attracted notice naturally, carried without anyAlso the purpose of authentication can be reached in the case of showing well.Therefore, the scheme provided by the embodiment of the present application, can be withAbundant existing unblock, pay, login mode, effectively prevent assault to a certain extent, there is good security, togetherWhen be supplied to the effect of the more preferable usage experience of user.
Thus, it is easy to solve identity identifying method of the prior art for the scheme of above-described embodiment five that the application providesBy hack, cause the low technical problem of authenticating user identification security.
Embodiment 6
According to the embodiment of the present application, additionally provide it is a kind of be used to implementing the above-mentioned verification method based on biological characteristic based onThe checking device of biological characteristic, as shown in figure 20, the device includes:Information acquisition module 201, information authentication module 203 and letterCease determining module 205.
Wherein, information acquisition module 201, for gather biological characteristic to be verified according to default display location it is mobile orThe trace information of default path movement, wherein, default display location or default path are the mesh shown in authentication interfaceMark the motion track of object;Information authentication module 203, for verifying the trace information of biological characteristic whether with showing in authentication interfaceThe motion track matching of the destination object shown;Information determination module 205, for if it does, then determine checking biological characteristic intoWork(.
The authentication interface that the application provides can be the user interface that user currently logs in, for prompting user to carry outAuthentication, for example, in the present invention, prompting user to be based in dynamic image by playing dynamic image in authentication interfaceThe motion track of destination object carries out authentication.
Optionally, the image of any one following type can be included according to the above embodiments of the present application, dynamic image:GIF animations, video image and multiple still images continuously played.
In a kind of optional scheme, in order to which the dynamic image for ensureing to play in authentication interface can attract the attention of userPower, the destination object shown in above-mentioned dynamic image can be static images or dynamic picture, for example, for specificThe Verification System of theme, destination object can be designed as the GIF animations of the cartoon character mutually suited with theme, brand, for example, canBe one walk male earner.
Specifically, in order to be verified to the identity characteristic of user, can be by the authentication mode of " In vivo detection "System provides instruction, and user makes corresponding action according to instruction.During " In vivo detection ", it can show in authentication interfaceShow a dynamic image, attract the notice of user, user after dynamic image is watched, by destination object inhaled by noticeDraw, biological characteristic can move with the movement of destination object, or prompting user needs to control biological characteristic along destination objectMobile route move, to complete the authentication of active user.
Optionally, any one or more following class can be included according to the above embodiments of the present application, above-mentioned biological characteristicType:Eye feature, mouth feature, supercilium feature and fingerprint characteristic, wherein, eye feature includes:Pupil feature, iris feature andEyeball feature.
Optionally, according to the above embodiments of the present application, in the case where biological characteristic is eye feature, pupil can be based onThe mobile determination trace information at center, iris center or eyeball center;, can be with base in the case where biological characteristic is mouth featureIn the mobile determination trace information of the corners of the mouth or the symmetrical centre point of lip;, can be with the case where biological characteristic is fingerprint characteristicThe mobile determination trace information of geometric center of gravity point based on fingerprint lines.
Specifically, above-mentioned certification object can be using smart machine user or need carry out authenticationUser.
Herein it should be noted that above- mentioned information acquisition module 201, information authentication module 203 and information determination module 205Corresponding to the step S172 in embodiment three to step S176, example and applied field that three modules are realized with corresponding stepScape is identical, but is not limited to the disclosure of that of above-described embodiment three.An it should be noted that part of the above-mentioned module as deviceIt may operate in the mobile device 20 of the offer of embodiment two.
From the foregoing, it will be observed that in scheme disclosed in the above embodiments of the present application six, acquisition module gathers biological characteristic to be verifiedThe trace information moved according to default path, whether the trace information of authentication module checking biological characteristic in authentication interface with showingThe motion track matching of the destination object shown;If it does, then determining module determines checking biological characteristic success, so as to realize baseAuthenticating user identification is carried out in the biological characteristic of user.
It is easily noted that, due to dynamic image can be played in authentication interface, obtains user biological feature with dynamicTrace information caused by after destination object movement moves in image, passes through the trace information and Dynamic Graph of user's biological characteristicThe routing information recorded as in is matched, and is realized and is carried out authenticating user identification, Er Qietong by " In vivo detection " authentication modeCross dynamic image guiding user biological feature movement and produce trace information, allow user to be attracted notice naturally, carried without anyAlso the purpose of authentication can be reached in the case of showing well.Therefore, the scheme provided by the embodiment of the present application, can be withAbundant existing unblock, pay, login mode, effectively prevent assault to a certain extent, there is good security, togetherWhen be supplied to the effect of the more preferable usage experience of user.
Thus, it is easy to solve identity identifying method of the prior art for the scheme of above-described embodiment six that the application providesBy hack, cause the low technical problem of authenticating user identification security.
Embodiment 7
According to the embodiment of the present application, additionally provide it is a kind of be used to implementing the above-mentioned verification method based on biological characteristic based onThe checking device of biological characteristic, as shown in figure 21, the device includes:Image capture module 211, image authentication module 213 and figureAs determining module 215.
Wherein, image capture module 211, for gather biological characteristic to be verified according to default display location it is mobile orTrace image after default path movement, wherein, default display location or default path are what is shown in authentication interfaceThe motion track of destination object;Image authentication module 213, for verify biological characteristic trace image whether with authentication interfaceTrace image matching during the destination object movement of display;Image determining module 215, for if it does, then determining checking lifeThe success of thing feature.
The authentication interface that the application provides can be the user interface that user currently logs in, for prompting user to carry outAuthentication, for example, in the present invention, prompting user to be based in dynamic image by playing dynamic image in authentication interfaceThe motion track of destination object carries out authentication.
Optionally, the image of any one following type can be included according to the above embodiments of the present application, dynamic image:GIF animations, video image and multiple still images continuously played.
In a kind of optional scheme, in order to which the dynamic image for ensureing to play in authentication interface can attract the attention of userPower, the destination object shown in above-mentioned dynamic image can be static images or dynamic picture, for example, for specificThe Verification System of theme, destination object can be designed as the GIF animations of the cartoon character mutually suited with theme, brand, for example, canBe one walk male earner.
Specifically, in order to be verified to the identity characteristic of user, can be by the authentication mode of " In vivo detection "System provides instruction, and user makes corresponding action according to instruction.During " In vivo detection ", it can show in authentication interfaceShow a dynamic image, attract the notice of user, user after dynamic image is watched, by destination object inhaled by noticeDraw, biological characteristic can move with the movement of destination object, or prompting user needs to control biological characteristic along destination objectMobile route move, to complete the authentication of active user.
Optionally, any one or more following class can be included according to the above embodiments of the present application, above-mentioned biological characteristicType:Eye feature, mouth feature, supercilium feature and fingerprint characteristic, wherein, eye feature includes:Pupil feature, iris feature andEyeball feature.
Optionally, according to the above embodiments of the present application, in the case where biological characteristic is eye feature, pupil can be based onThe mobile determination trace information at center, iris center or eyeball center;, can be with base in the case where biological characteristic is mouth featureIn the mobile determination trace information of the corners of the mouth or the symmetrical centre point of lip;, can be with the case where biological characteristic is fingerprint characteristicThe mobile determination trace information of geometric center of gravity point based on fingerprint lines.
Specifically, above-mentioned certification object can be using smart machine user or need carry out authenticationUser.
Herein it should be noted that above-mentioned image capture module 211, image authentication module 213 and image determining module 215Corresponding to the step S182 in example IV to step S186, example and applied field that three modules are realized with corresponding stepScape is identical, but is not limited to the disclosure of that of above-described embodiment four.An it should be noted that part of the above-mentioned module as deviceIt may operate in the mobile device 20 of the offer of embodiment two.
From the foregoing, it will be observed that in scheme disclosed in the above embodiments of the present application seven, acquisition module gathers biological characteristic to be verifiedAccording to default path move after trace image, authentication module checking biological characteristic trace image whether with authentication interfaceDisplay destination object movement when trace image matching, for if it does, then determining module determine checking biological characteristic intoWork(, so as to realize that the biological characteristic based on user carries out authenticating user identification.
It is easily noted that, due to dynamic image can be played in authentication interface, obtains user biological feature with dynamicTrace information caused by after destination object movement moves in image, passes through the trace information and Dynamic Graph of user's biological characteristicThe routing information recorded as in is matched, and is realized and is carried out authenticating user identification, Er Qietong by " In vivo detection " authentication modeCross dynamic image guiding user biological feature movement and produce trace information, allow user to be attracted notice naturally, carried without anyAlso the purpose of authentication can be reached in the case of showing well.Therefore, the scheme provided by the embodiment of the present application, can be withAbundant existing unblock, pay, login mode, effectively prevent assault to a certain extent, there is good security, togetherWhen be supplied to the effect of the more preferable usage experience of user.
Thus, it is easy to solve identity identifying method of the prior art for the scheme of above-described embodiment seven that the application providesBy hack, cause the low technical problem of authenticating user identification security.
Embodiment 8
According to the embodiment of the present application, there is provided a kind of checking system based on biological characteristic, as shown in figure 22, the equipment bagInclude:Display device 221, video camera 223 and computing device 225, computing device 225 respectively with display device 221 and video camera 223Communication.
Wherein, display device 221 is used to play dynamic image in authentication interface, wherein, dynamic image is believed including pathBreath, routing information are caused information after the destination object shown in dynamic image moves according to default path.
The authentication interface that the application provides can be the user interface that user currently logs in, for prompting user to carry outAuthentication, for example, in the present invention, prompting user to be based in dynamic image by playing dynamic image in authentication interfaceThe motion track of destination object carries out authentication.
Optionally, the image of any one following type can be included according to the above embodiments of the present application, dynamic image:GIF animations, video image and multiple still images continuously played.
In a kind of optional scheme, in order to which the dynamic image for ensureing to play in authentication interface can attract the attention of userPower, the destination object shown in above-mentioned dynamic image can be static images or dynamic picture, for example, for specificThe Verification System of theme, destination object can be designed as the GIF animations of the cartoon character mutually suited with theme, brand, for example, canBe one walk male earner.
Specifically, in order to be verified to the identity characteristic of user, can be by the authentication mode of " In vivo detection "System provides instruction, and user makes corresponding action according to instruction.During " In vivo detection ", it can show in authentication interfaceShow a dynamic image, attract the notice of user, user after dynamic image is watched, by destination object inhaled by noticeDraw, biological characteristic can move with the movement of destination object, or prompting user needs to control biological characteristic along destination objectMobile route move, to complete the authentication of active user.
Video camera 223, which is used to shoot after the path that biological characteristic to be verified moves according to destination object moves, to be producedRaw trace information.
Optionally, any one or more following class can be included according to the above embodiments of the present application, above-mentioned biological characteristicType:Eye feature, mouth feature, supercilium feature and fingerprint characteristic, wherein, eye feature includes:Pupil feature, iris feature andEyeball feature.
Optionally, according to the above embodiments of the present application, in the case where biological characteristic is eye feature, pupil can be based onThe mobile determination trace information at center, iris center or eyeball center;, can be with base in the case where biological characteristic is mouth featureIn the mobile determination trace information of the corners of the mouth or the symmetrical centre point of lip;, can be with the case where biological characteristic is fingerprint characteristicThe mobile determination trace information of geometric center of gravity point based on fingerprint lines.
Computing device 225 is used to verify biological characteristic to be verified with routing information based on trace information.
Specifically, above-mentioned certification object can be using smart machine user or need carry out authenticationUser.
From the foregoing, it will be observed that in scheme disclosed in the above embodiments of the present application eight, played in the authentication interface that display screen is shownDynamic image, produced by being shot by camera after the path that biological characteristic to be verified moves according to destination object movesTrace information, biological characteristic to be verified is verified with routing information based on trace information by processor, so as to realNow the biological characteristic based on user carries out authenticating user identification.
It is easily noted that, due to dynamic image can be played in authentication interface, obtains user biological feature with dynamicTrace information caused by after destination object movement moves in image, passes through the trace information and Dynamic Graph of user's biological characteristicThe routing information recorded as in is matched, and is realized and is carried out authenticating user identification, Er Qietong by " In vivo detection " authentication modeCross dynamic image guiding user biological feature movement and produce trace information, allow user to be attracted notice naturally, carried without anyAlso the purpose of authentication can be reached in the case of showing well.Therefore, the scheme provided by the embodiment of the present application, can be withAbundant existing unblock, pay, login mode, effectively prevent assault to a certain extent, there is good security, togetherWhen be supplied to the effect of the more preferable usage experience of user.
Thus, it is easy to solve identity identifying method of the prior art for the scheme of above-described embodiment eight that the application providesBy hack, cause the low technical problem of authenticating user identification security.
Embodiment 9
Embodiments herein can provide a kind of terminal, and the terminal can be in terminal groupAny one computer terminal.Alternatively, in the present embodiment, above computer terminal can also replace with mobile wholeThe terminal devices such as end.
Alternatively, in the present embodiment, above computer terminal can be located in multiple network equipments of computer networkAt least one network equipment.
In the present embodiment, above computer terminal can perform following steps in the verification method based on biological characteristicProgram code:Dynamic image is played in authentication interface, wherein, dynamic image includes routing information, and routing information is Dynamic GraphCaused information after destination object shown in as in moves according to default path;Biological characteristic to be verified is obtained according to meshCaused trace information after the path of mark object movement moves;Based on trace information and routing information to life to be verifiedThing feature is verified.
Alternatively, Figure 23 is the structured flowchart according to a kind of terminal of the embodiment of the present application.As shown in figure 23, shouldTerminal A can include:One or more (one is only shown in figure) processors 231, memory 233 and transmission dressPut 235.
Wherein, memory can be used for storage software program and module, as in the embodiment of the present application based on biological characteristicIdentity identifying method and device corresponding to programmed instruction/module, processor is stored in software journey in memory by operationSequence and module, so as to perform various function application and data processing, that is, realize that the above-mentioned identity based on biological characteristic is recognizedCard method.Memory may include high speed random access memory, can also include nonvolatile memory, such as one or more magneticStorage device, flash memory or other non-volatile solid state memories.In some instances, memory can further comprise relativelyIn the remotely located memory of processor, these remote memories can pass through network connection to terminal A.The example of above-mentioned networkIncluding but not limited to internet, intranet, LAN, mobile radio communication and combinations thereof.
Processor can call the information and application program of memory storage by transmitting device, to perform following step:Dynamic image is played in authentication interface, wherein, dynamic image includes routing information, and routing information is what is shown in dynamic imageCaused information after destination object moves according to default path;Biological characteristic to be verified is obtained to move according to destination objectPath move after caused by trace information;Biological characteristic to be verified is carried out based on trace information and routing informationChecking.
Optionally, above-mentioned processor can also carry out the program code of following steps:The routing information of dynamic image includesAt least one:Route and stall position between stall position that destination object passes through successively on path, different stall positionsQuantity.
Optionally, above-mentioned processor can also carry out the program code of following steps:It is special that biology is extracted from trace informationMultiple parameters when sign moves according to path, wherein, multiple parameters comprise at least:Biological characteristic passes through successively on pathStall position, the route between different stall positions, the quantity of stall position, the mobile speed of pause duration and biological characteristicDegree;Judge whether multiple parameters meet following any one or more conditions:Condition one:Passed through successively on path in destination objectThe stall position successively passed through of the stall position crossed with biological characteristic on path is identical, or registration is in first and presetWithin the scope of;Condition two:The quantity of stall position of the destination object on path and stall position of the biological characteristic on pathThe difference of quantity be within the second preset range;Condition three:The route that destination object passes through successively on path is special with biologyRoute via is overlapped sign successively on path, or error angle is within the 3rd preset range;Condition four:Destination object existsTranslational speed in moving process is identical with the translational speed of biological characteristic, or speed difference is within the 4th preset range;Condition five:The duration that destination object pauses successively on path is identical with the duration that biological characteristic pauses successively on path, orPerson's duration difference is within the 5th preset range.
Optionally, above-mentioned processor can also carry out the program code of following steps:Certification object and filming apparatus itBetween physical distance be more than or equal to the first pre-determined distance in the case of, heighten the values of following any one or more preset ranges:First preset range, the second preset range, the 3rd preset range, the 4th preset range and the 5th preset range;In certification objectIn the case that physical distance between filming apparatus is less than or equal to the second pre-determined distance, reduce following any one or more pre-If the value of scope:The default model of first preset range, the second preset range, the 3rd preset range, the 4th preset range and the 5thEnclose.
Optionally, above-mentioned processor can also carry out the program code of following steps:Obtain to be verified in first time periodThe path moved according to destination object of biological characteristic move after caused by trace information, wherein, dynamic image is broadcastPutting the time is in first time period.
Optionally, above-mentioned processor can also carry out the program code of following steps:Biological characteristic comprises at least:Eye is specialSign, wherein, eye feature includes:Pupil feature, iris feature and eyeball feature.
Optionally, above-mentioned processor can also carry out the program code of following steps:It is eye feature in biological characteristicIn the case of, the mobile determination trace information based on pupil center, iris center or eyeball center.
Optionally, above-mentioned processor can also carry out the program code of following steps:During dynamic image plays,The biological characteristic that the path moved by filming apparatus shooting according to destination object moves, obtains biological characteristic to be verifiedThe path moved according to destination object caused trace information after moving.
Optionally, above-mentioned processor can also carry out the program code of following steps:Between certification object and filming apparatusPhysical distance be within default distance, wherein, if detecting that physical distance exceeds default distance, send promptingInformation.
Optionally, above-mentioned processor can also carry out the program code of following steps:During dynamic image plays,Certification object is shot by filming apparatus and obtains dynamic video or multiple still images;From dynamic video or multiple still imagesFeature extraction is carried out, obtains track caused by after the path that biological characteristic to be verified moves according to destination object movesInformation.
Optionally, above-mentioned processor can also carry out the program code of following steps:Dynamic Graph is played in authentication interfaceBefore picture, the biological characteristic that certification object currently inputs is received;Verify the biological characteristic that currently inputs whether with the biology that prestoresThe characteristic information of feature is identical;In the characteristic information identical situation of the biological characteristic currently inputted and the biological characteristic to prestoreUnder, login authentication interface, and start and dynamic image is played in authentication interface.
Optionally, above-mentioned processor can also carry out the program code of following steps:Dynamic image includes following any oneThe image of type:GIF animations, video image and multiple still images continuously played.
Using the embodiment of the present application, dynamic image is played in authentication interface, obtains biological characteristic to be verified according to meshCaused trace information after the path of mark object movement moves, based on trace information and routing information to life to be verifiedThing feature is verified, so as to realize that the biological characteristic based on user carries out authenticating user identification.
It is easily noted that, due to dynamic image can be played in authentication interface, obtains user biological feature with dynamicTrace information caused by after destination object movement moves in image, passes through the trace information and Dynamic Graph of user's biological characteristicThe routing information recorded as in is matched, and is realized and is carried out authenticating user identification, Er Qietong by " In vivo detection " authentication modeCross dynamic image guiding user biological feature movement and produce trace information, allow user to be attracted notice naturally, carried without anyAlso the purpose of authentication can be reached in the case of showing well.Therefore, the scheme provided by the embodiment of the present application, can be withAbundant existing unblock, pay, login mode, effectively prevent assault to a certain extent, there is good security, togetherWhen be supplied to the effect of the more preferable usage experience of user.
Thus, the scheme of above-described embodiment that the application provides solves identity identifying method of the prior art easily quiltHack, cause the low technical problem of authenticating user identification security.
It will appreciated by the skilled person that the structure shown in Figure 23 is only to illustrate, terminal can also beSmart mobile phone (such as Android phone, iOS mobile phones), tablet personal computer, applause computer and mobile internet device (MobileInternet Devices, MID), the terminal device such as PAD.Figure 23 it does not cause to limit to the structure of above-mentioned electronic installation.ExampleSuch as, terminal A may also include the component more or less than shown in Figure 23 (such as network interface, display device),Or there is the configuration different from shown in Figure 23.
One of ordinary skill in the art will appreciate that all or part of step in the various methods of above-described embodiment is canTo be completed by program come command terminal device-dependent hardware, the program can be stored in a computer-readable recording mediumIn, storage medium can include:Flash disk, read-only storage (Read-Only Memory, ROM), random access device (RandomAccess Memory, RAM), disk or CD etc..
Embodiment 10
Embodiments herein additionally provides a kind of storage medium.Alternatively, in the present embodiment, above-mentioned storage medium canThe program code performed by the identity identifying method based on biological characteristic provided for preservation above-described embodiment two.
Alternatively, in the present embodiment, above-mentioned storage medium can be located in computer network Computer terminal groupIn any one terminal, or in any one mobile terminal in mobile terminal group.
Alternatively, in the present embodiment, storage medium is arranged to the program code that storage is used to perform following steps:Dynamic image is played in authentication interface, wherein, dynamic image includes routing information, and routing information is the mesh shown in dynamic imageMark caused information after object moves according to default path;Obtain what biological characteristic to be verified moved according to destination objectPath caused trace information after moving;Biological characteristic to be verified is tested with routing information based on trace informationCard.
Alternatively, storage medium is also configured to the program code that storage is used to perform following steps:The road of dynamic imageFootpath information include at least one:Route between stall position that destination object passes through successively on path, different stall positionsWith the quantity of stall position.
Alternatively, storage medium is also configured to the program code that storage is used to perform following steps:From trace informationMultiple parameters when extraction biological characteristic moves according to path, wherein, multiple parameters comprise at least:Biological characteristic is in pathOn pass through successively stall position, the route between different stall positions, quantity, pause duration and the biological characteristic of stall positionTranslational speed;Judge whether multiple parameters meet following any one or more conditions:Condition one:In destination object in pathOn the stall position passed through successively of the stall position passed through successively with biological characteristic on path it is identical, or registration is inWithin first preset range;Condition two:The quantity of stall position of the destination object on path is with biological characteristic on pathThe difference of the quantity of stall position is within the second preset range;Condition three:The route that destination object passes through successively on pathRoute via is overlapped successively on path with biological characteristic, or error angle is within the 3rd preset range;Condition four:MeshIt is identical with the translational speed of biological characteristic to mark translational speed of the object in moving process, or speed difference is in the 4th default modelWithin enclosing;Condition five:The duration that the duration that destination object pauses successively on path pauses successively with biological characteristic on pathIt is identical, or duration difference is within the 5th preset range.
Alternatively, storage medium is also configured to the program code that storage is used to perform following steps:Certification object withIn the case that physical distance between filming apparatus is more than or equal to the first pre-determined distance, heighten following any one or more defaultThe value of scope:First preset range, the second preset range, the 3rd preset range, the 4th preset range and the 5th preset range;In the case that physical distance between certification object and filming apparatus is less than or equal to the second pre-determined distance, reduce following any oneThe value of individual or multiple preset ranges:First preset range, the second preset range, the 3rd preset range, the 4th preset range andFive preset ranges.
Alternatively, storage medium is also configured to the program code that storage is used to perform following steps:Obtain the very first timeThe path that biological characteristic to be verified moves according to destination object in section caused trace information after moving, wherein, moveThe reproduction time of state image is in first time period.
Alternatively, storage medium is also configured to the program code that storage is used to perform following steps:Biological characteristic is at leastIncluding:Eye feature, wherein, eye feature includes:Pupil feature, iris feature and eyeball feature.
Alternatively, storage medium is also configured to the program code that storage is used to perform following steps:It is in biological characteristicIn the case of eye feature, the mobile determination trace information based on pupil center, iris center or eyeball center.
Alternatively, storage medium is also configured to the program code that storage is used to perform following steps:Broadcast in dynamic imageDuring putting, the biological characteristic moved according to the path of destination object movement is shot by filming apparatus, obtained to be testedThe path that the biological characteristic of card moves according to destination object caused trace information after moving.
Alternatively, storage medium is also configured to the program code that storage is used to perform following steps:Certification object is with clappingThe physical distance between device is taken the photograph to be within default distance, wherein, if detecting that physical distance exceeds default distance,Then send prompt message.
Alternatively, storage medium is also configured to the program code that storage is used to perform following steps:Broadcast in dynamic imageDuring putting, certification object is shot by filming apparatus and obtains dynamic video or multiple still images;From dynamic video or moreFeature extraction is carried out in still image, is obtained after the path that biological characteristic to be verified moves according to destination object movesCaused trace information.
Alternatively, storage medium is also configured to the program code that storage is used to perform following steps:In authentication interfaceBefore playing dynamic image, the biological characteristic that certification object currently inputs is received;Verify the biological characteristic that currently inputs whether withThe characteristic information of the biological characteristic to prestore is identical;In the biological characteristic currently inputted and the characteristic information phase of the biological characteristic to prestoreWith in the case of, login authentication interface, and start and dynamic image is played in authentication interface.
Alternatively, storage medium is also configured to the program code that storage is used to perform following steps:Dynamic image includesThe image of any one following type:GIF animations, video image and multiple still images continuously played.
Above-mentioned the embodiment of the present application sequence number is for illustration only, does not represent the quality of embodiment.
In above-described embodiment of the application, the description to each embodiment all emphasizes particularly on different fields, and does not have in some embodimentThe part of detailed description, it may refer to the associated description of other embodiment.
In several embodiments provided herein, it should be understood that disclosed technology contents, others can be passed throughMode is realized.Wherein, device embodiment described above is only schematical, such as the division of the unit, is onlyA kind of division of logic function, can there is an other dividing mode when actually realizing, for example, multiple units or component can combine orPerson is desirably integrated into another system, or some features can be ignored, or does not perform.Another, shown or discussed is mutualBetween coupling or direct-coupling or communication connection can be INDIRECT COUPLING or communication link by some interfaces, unit or moduleConnect, can be electrical or other forms.
The unit illustrated as separating component can be or may not be physically separate, show as unitThe part shown can be or may not be physical location, you can with positioned at a place, or can also be distributed to multipleOn NE.Some or all of unit therein can be selected to realize the mesh of this embodiment scheme according to the actual needs's.
In addition, each functional unit in each embodiment of the application can be integrated in a processing unit, can alsoThat unit is individually physically present, can also two or more units it is integrated in a unit.Above-mentioned integrated listMember can both be realized in the form of hardware, can also be realized in the form of SFU software functional unit.
If the integrated unit is realized in the form of SFU software functional unit and is used as independent production marketing or useWhen, it can be stored in a computer read/write memory medium.Based on such understanding, the technical scheme of the application is substantiallyThe part to be contributed in other words to prior art or all or part of the technical scheme can be in the form of software productsEmbody, the computer software product is stored in a storage medium, including some instructions are causing a computerEquipment (can be personal computer, server or network equipment etc.) perform each embodiment methods described of the application whole orPart steps.And foregoing storage medium includes:USB flash disk, read-only storage (ROM, Read-Only Memory), arbitrary access are depositedReservoir (RAM, Random Access Memory), mobile hard disk, magnetic disc or CD etc. are various can be with store program codesMedium.
Described above is only the preferred embodiment of the application, it is noted that for the ordinary skill people of the artFor member, on the premise of the application principle is not departed from, some improvements and modifications can also be made, these improvements and modifications also shouldIt is considered as the protection domain of the application.