Summary of the invention
To overcome the problems in correlation technique, present description provides personal identification method, device and electronic equipments.
According to this specification embodiment in a first aspect, providing a kind of personal identification method, comprising:
Active user is obtained to the hand-held feature of terminal;
The hand-held habit feature for matching the hand-held feature and prestoring, the hand-held habit feature instruction terminal legitimate user
To the hand-held habit of terminal;
Determine whether the active user is the legitimate user according to matching result.
Optionally, the hand-held feature/hand-held habit feature includes following one or more:
The contact area feature of palm and terminal, the contact shape feature of palm and terminal, palm print characteristics, right-hand man hold
The Pressure Distribution or hand-held angle character of state feature, palm at the terminal.
Optionally, the hand-held feature/hand-held habit feature is arrived by following one or more data acquisitions:
The palm print data of the palmmprint sampler acquisition of terminal, the pressure data of the pressure sensor acquisition of terminal, terminal
Touch screen acquisition touch data or terminal acceleration transducer/direction sensor/gyroscope acquisition angle-data.
Optionally, it after determining that the active user is the legitimate user, is updated using the hand-held feature of the acquisition
The hand-held habit feature.
Optionally, the hand-held feature/hand-held habit feature further includes following one or more:
Temperature profile, Humidity Features or heart rate feature.
Optionally, after determining the active user not and being the legitimate user, exception information is sent to default object.
According to the second aspect of this specification embodiment, a kind of identity recognition device is provided, comprising:
Module is obtained, obtains active user to the hand-held feature of terminal;
Matching module is used for: the hand-held habit feature for matching the hand-held feature and prestoring, the hand-held habit feature refer to
Show terminal legitimate user to the hand-held habit of terminal;
Determining module is used for: determining whether the active user is the legitimate user according to matching result.
Optionally, the hand-held feature/hand-held habit feature includes following one or more:
The contact area feature of palm and terminal, the contact shape feature of palm and terminal, palm print characteristics, right-hand man hold
The Pressure Distribution or hand-held angle character of state feature, palm at the terminal.
Optionally, the hand-held feature/hand-held habit feature is arrived by following one or more data acquisitions:
The palm print data of the palmmprint sampler acquisition of terminal, the pressure data of the pressure sensor acquisition of terminal, terminal
Touch screen acquisition touch data or terminal acceleration transducer/direction sensor/gyroscope acquisition angle-data.
According to the third aspect of this specification embodiment, a kind of electronic equipment, including memory, processor and storage are provided
On a memory and the computer program that can run on a processor, wherein the processor is realized such as when executing described program
Lower method:
Active user is obtained to the hand-held feature of terminal;
The hand-held habit feature for matching the hand-held feature and prestoring, the hand-held habit feature instruction terminal legitimate user
To the hand-held habit of terminal;
Determine whether the active user is the legitimate user according to matching result.
Optionally, the hand-held feature/hand-held habit feature includes following one or more:
The contact area feature of palm and terminal, the contact shape feature of palm and terminal, palm print characteristics, right-hand man hold
The Pressure Distribution or hand-held angle character of state feature, palm at the terminal.
Optionally, following one or more devices are also configured with:
Palmmprint sampler, pressure sensor, touch screen, acceleration transducer, direction sensor or gyroscope.
The technical solution that the embodiment of this specification provides can include the following benefits:
In this specification embodiment, personal identification method carries out identification using hand-held habit of the user to terminal, can
To prestore terminal legitimate user to the hand-held habit of terminal, when needing identification, available active user is to end
The hand-held feature at end determines whether active user is the legal use with the hand-held habit feature prestored by matching hand-held feature
Family.Since the hand-held habit of user has the characteristics that dynamic and is difficult to forge, the personal identification method of the present embodiment is safer
Reliably.
It should be understood that above general description and following detailed description be only it is exemplary and explanatory, not
This specification can be limited.
Specific embodiment
Example embodiments are described in detail here, and the example is illustrated in the accompanying drawings.Following description is related to
When attached drawing, unless otherwise indicated, the same numbers in different drawings indicate the same or similar elements.Following exemplary embodiment
Described in embodiment do not represent all embodiments consistent with this specification.On the contrary, they are only and such as institute
The example of the consistent device and method of some aspects be described in detail in attached claims, this specification.
It is only to be not intended to be limiting this explanation merely for for the purpose of describing particular embodiments in the term that this specification uses
Book.The "an" of used singular, " described " and "the" are also intended to packet in this specification and in the appended claims
Most forms are included, unless the context clearly indicates other meaning.It is also understood that term "and/or" used herein is
Refer to and includes that one or more associated any or all of project listed may combine.
It will be appreciated that though various information may be described using term first, second, third, etc. in this specification, but
These information should not necessarily be limited by these terms.These terms are only used to for same type of information being distinguished from each other out.For example, not taking off
In the case where this specification range, the first information can also be referred to as the second information, and similarly, the second information can also be claimed
For the first information.Depending on context, word as used in this " if " can be construed to " ... when " or
" when ... " or " in response to determination ".
With the fast development of terminal technology, the identity recognizing technology applied to terminal is had received widespread attention, and is such as applied
In biometrics identification technologies such as the fingerprint of terminal, retina, iris or faces.
By taking the fingerprint identification technology of terminal as an example, in the related technology, terminal is standing to be equipped with fingerprint sensor, fingerprint sensor
The fingerprint image of user is acquired, then the processor of terminal carries out the fingerprint image and the fingerprint template prestored in the database
Compare, when the similarity of the fingerprint image of acquisition and fingerprint template is greater than or equal to default similarity, fingerprint recognition success, place
Reason device determines the user for legitimate user, and the user is allowed to execute further operating to terminal.
The technical thought of such biometrics identification technology be using human body biological characteristics uniqueness (everyone not
Together) and invariance (will not change throughout one's life), however, the problems such as living things feature recognition scheme faces non-live attack, non-live attack are
Refer to the attack carried out using non-human and/or the biological characteristic of the absence of vital signs mankind, for example, by using the modes mould such as artificial stage property
It is quasi- to generate biometric feature.
Based on this, this specification embodiment provides a kind of personal identification method, and this method is using user to the hand of terminal
It holds habit and carries out identification, terminal legitimate user can be prestored to the hand-held habit of terminal, when needing identification,
Available active user determines currently the hand-held feature of terminal by matching hand-held feature with the hand-held habit feature prestored
Whether user is the legitimate user.Since the hand-held habit of user has the characteristics that dynamic and is difficult to forge, the present embodiment
Personal identification method is safer reliable.
As shown in Figure 1A, Figure 1A is a kind of this specification stream of personal identification method shown according to an exemplary embodiment
Cheng Tu, comprising the following steps:
In a step 102, active user is obtained to the hand-held feature of terminal.
At step 104, the hand-held habit feature for matching the hand-held feature and prestoring, the hand-held habit feature instruction
Hand-held habit of the terminal legitimate user to terminal.
In step 106, determine whether the active user is the legitimate user according to matching result.
In the present embodiment, the terminal can be smart phone, tablet computer, personal digital assistant, music player or
The hand-holdable electronic equipment such as game machine.The personal identification method can be applied to terminal unlocking, terminal installation application (APP,
Application access control, the scenes such as control of some sensitive functions in).
Wherein it is possible to hand-held habit data of the preparatory collection terminal legitimate user to terminal, and based on the hand-held habit number
Habit feature is held according to obtaining.As an illustrative embodiments, setting for " hand-held habit " can be provided in terminal or application
Function is set, is applied to for terminal in this way, can start automatically in terminal initial activation or is somebody's turn to do by user is manually opened
After function, guidance user executes one or more operations, to collect and record corresponding hand-held habit data, is practised by hand-held
Used data extract hand-held habit feature.
Property embodiment as another example, can in the normal use process of user, by continue (or one timing
Between) user is collected to the handheld data of terminal, to determine the hand-held habit feature of user.
In the present embodiment, after the handheld data for acquiring user, directly it can be analyzed and be mentioned by terminal or application
The hand-held habit feature at family is taken, collected data can also be uploaded to server by terminal or application, and receive by taking
The determining hand-held habit feature of business device analysis.
It can be by collecting a variety of hand-held habit data to obtain a variety of hand-held habit features, for example, not in the present embodiment
There is more difference with hand-held habit of the user to terminal, some users like right hand gripping, some users like left-handed,
Some users hold more exert oneself, some users like referring on tail and are against mobile phone bottom, each mobile phone of some users opens amplitude
It is larger etc..As an example, in the present embodiment, holding habit feature can be using following one or more:
The contact area feature of palm and terminal, the contact shape feature of palm and terminal, palm print characteristics, right-hand man hold
The Pressure Distribution or hand-held angle character of state feature, palm at the terminal.
The present embodiment can be using features described above characterization user to the hand-held habit of terminal.The acquisition of features described above, may
Need the hardware supported of terminal, it is also desirable to which next data analysis is enumerated several ways and is illustrated.
It as shown in Figure 1B, is a kind of this specification signal of user's gripping terminal shown according to an exemplary embodiment
Figure, Figure 1B is by taking smart phone as an example, it can be seen that most of palm of user is in the back side of terminal, in some instances, eventually
End can be configured with pressure sensor, these pressure sensors can be uniformly distributed, and each pressure sensor can collect use
The pressure value at family, the pressure value acquired by each pressure sensor, each pressure sensor distributing position at the terminal can be with
Determine the contact area of palm and terminal, the contact shape of palm and terminal, right-hand man's grip state or palm at the terminal
Pressure distribution etc., and then can determine the contact shape feature of contact area feature, palm and the terminal of palm and terminal, a left side
The Pressure Distribution of right hand grip state feature or palm at the terminal.
In other examples, the front of terminal is touch screen, and the thumb of usual user can be placed in the front of terminal, because
This, can by the touch screen of terminal acquire touch data, therefore can also with the contact area feature of palm and terminal, palm with
The contact shape feature or right-hand man's grip state feature of terminal.
In other examples, terminal can be built-in with palmmprint sampler, specifically can be ultrasonic sensor, ultrasound
Wave sensor can penetrate display screen, can be scanned to user's palmmprint, be obtained by scanning when user holds terminal
Palm print data can further obtain palm print characteristics.Alternatively, palmmprint sampler can also be flexible X-ray detection device etc.,
Palmmprint can be read by detecting the visible light reflected from skin surface, and can also be from the variation of hand capillary
Perceive heartbeat.
In other examples, the terminal posture that different user is held is also different, can use the acceleration sensing of terminal
Device/gravity sensor/direction sensor/gyroscope acquisition angles data;Wherein, acceleration transducer (G-sensor) obtains
It is the acceleration value of three axis of x, y, z;What direction sensor (O-sensor) obtained is the angle-data of three axis;Gyro sensors
What device (Gyro-sensor) obtained is the angular acceleration data of three axis of x, y, z;Based on these data, the appearance of terminal can be determined
State feature.
Optionally, in the present embodiment, also available more auxiliary datas, such as the feature of extraction user itself, example
As the temperature, humidity or heart rates of user are not more big changes usually, such as temperature, humidity, the heart rates of hand, because
This, the hand-held feature/hand-held habit feature can also include following one or more: temperature profile, Humidity Features or heart rate
Feature.
The present embodiment describes user to the hand-held habit of terminal by above-mentioned a variety of hand-held habit features, by way of example, point
Analysis process can be, and obtains image data or palmprint image data of the contact shape of palm and terminal etc., utilizes image recognition
Processing capacity carries out key feature extraction to the image data or palmprint image data of contact shape;On the other hand, palm is obtained
To the pressure data of terminal, shape, size or area and the pressure data based on terminal establish pressure data hand-held
Translation specifications vector data in terminal etc.;Last feature, translation specifications vector data etc. according to said extracted, is established one
Determine the hand-held habit feature in confidence interval.
Based on the above-mentioned hand-held habit feature prestored, when terminal is used by a user, available active user is to terminal
Hand-held feature, and matching degree calculating is carried out to hand-held feature and the hand-held habit feature that prestores, when matching degree is in a certain range
Inside then think that active user is legitimate user.Wherein, the calculating process of matching degree can according to need flexible configuration.Such as it can be with
Each hand-held feature is compared one by one with the hand-held habit feature prestored, determines the similarity size of the two;Wherein it is determined that
The mode of similarity can according to the types of different hand-held features flexible configuration, such as acquisition pressure characteristic and prestore pressure
Comparison palm can be considered in the pressure size of each position of terminal in the similarity of feature;The contact shape feature of palm and terminal
With the contact shape feature prestored, it may be considered that the similarity of contact shape can use image recognition technology in actual implementation
Determine similarity;The contact area feature of palm and terminal and the contact area feature prestored, it may be considered that comparison contact area
Size determines the similarity of the two;The palm print characteristics of acquisition and the palm print characteristics prestored, it may be considered that the similarity of palmmprint texture,
It can use image recognition technology etc. in actual implementation and determine similarity.Finally, can in conjunction with each hand-held feature with it is each pre-
The similarity for the hand-held habit feature deposited determines matching result, determines that the process of matching result also can according to need flexible choice
A variety of implementations, such as can be each hand-held feature and require to reach some with the similarity of hand-held habit feature prestored
Threshold value just can determine the two matching, is also possible to be directed to the corresponding weight of each hand-held feature configuration, obtain each hand-held
The weighted sum of feature and the similarity of the hand-held habit feature prestored determines matching degree, is also possible to match for different hand-held features
Set different similarity thresholds etc..
Optionally, terminal can be in real time or according to predetermined period acquisition active user to the hand-held feature of terminal, and analyzes
Determine whether active user is legitimate user.Property embodiment as another example, terminal only can receive corresponding life
After order, the acquisition and analysis to the hand-held feature of active user are just executed;For example terminal is the smart phone of user, then user can
Usually to close the acquisition to hand-held feature and the identification function of user's identity, and when user recognizes the intelligent hand of oneself
When the fortuitous events such as loss occur for machine, it can be opened by equipment such as other terminals or servers to the smart phone of oneself transmission
Dynamic order, to open the acquisition to the hand-held feature of active user and the identification function of user identity.
In other examples, the program be can be applied in application program, then can be in some specific function interface quilt
Trigger or be the identity recognition function of starting the present embodiment in the case that some specific function is activated;It is with payment application
Example, can be after payment code function interface is triggered, and open acquisition to the hand-held feature of active user and user identity
Identification function.It is also possible that opening the acquisition to the hand-held feature of active user and user's body when being paid
The identification function of part.
When to determine the active user not be legitimate user according to matching result, abnormal letter can be reported to default object
Breath.As an example, the exception information reported may include at least one of: the human body biological characteristic information (ratio of active user
Such as shoot to obtain the face image of user by front camera), the letter of the geographical location information of terminal and/or respective base station
Breath etc..Above-described embodiment can be applied to the scenes such as lost terminal, assists in user and gives terminal for change as early as possible, reduce user's damage
It loses.
As seen from the above-described embodiment, the embodiment of the present application carries out identification using hand-held habit of the user to terminal, can
To prestore terminal legitimate user to the hand-held habit of terminal, when needing identification, available active user is to end
The hand-held feature at end determines whether active user is the legal use with the hand-held habit feature prestored by matching hand-held feature
Family.The hand-held habit of user has the characteristics that dynamic and is difficult to forge, such as even if can get user by illegal means
Palmmprint, but since user's handheld terminal may have different a holding mode or holding pressure etc., such data be very difficult to by
Third party obtains, therefore the palm print data for getting user remains on the identity authentication scheme that can not crack the present embodiment, this reality
The personal identification method for applying example is safe and reliable.
Corresponding with the embodiment of aforementioned personal identification method, this specification additionally provides identity recognition device and its is answered
The embodiment of terminal.
The embodiment of this specification identity recognition device can be applied on an electronic device, such as the terminals such as smart phone are set
It is standby.Installation practice can also be realized by software realization by way of hardware or software and hardware combining.With software reality
It is by the processor of file process where it by nonvolatile memory as the device on a logical meaning for existing
In corresponding computer program instructions be read into memory operation formed.For hardware view, as shown in Fig. 2, being this theory
A kind of hardware structure diagram of electronic equipment where bright book embodiment identity recognition device, in addition to processor 210 shown in Fig. 2, interior
It deposits except 230, network interface 220 and nonvolatile memory 240, the electronic equipment in embodiment where device 231 leads to
Often according to the actual functional capability of the computer equipment, it can also include other hardware, this is repeated no more.
As shown in figure 3, Fig. 3 is a kind of this specification frame of identity recognition device shown according to an exemplary embodiment
Figure, described device include:
Module 31 is obtained, obtains active user to the hand-held feature of terminal;
Matching module 32, is used for: the hand-held habit feature for matching the hand-held feature and prestoring, the hand-held habit feature
Hand-held habit of the instruction terminal legitimate user to terminal;
Determining module 33, is used for: determining whether the active user is the legitimate user according to matching result.
Optionally, the hand-held feature/hand-held habit feature includes following one or more:
The contact area feature of palm and terminal, the contact shape feature of palm and terminal, palm print characteristics, right-hand man hold
The Pressure Distribution or hand-held angle character of state feature, palm at the terminal.
Optionally, the hand-held feature/hand-held habit feature is arrived by following one or more data acquisitions:
The palm print data of the palmmprint sampler acquisition of terminal, the pressure data of the pressure sensor acquisition of terminal, terminal
Touch screen acquisition touch data or terminal acceleration transducer/direction sensor/gyroscope acquisition angle-data.
Correspondingly, the present embodiment also provides a kind of electronic equipment, including memory, processor and storage are on a memory simultaneously
The computer program that can be run on a processor, wherein the processor realizes following method when executing described program:
Active user is obtained to the hand-held feature of terminal;
The hand-held habit feature for matching the hand-held feature and prestoring, the hand-held habit feature instruction terminal legitimate user
To the hand-held habit of terminal;
Determine whether the active user is the legitimate user according to matching result.
Optionally, the hand-held feature/hand-held habit feature includes following one or more:
The contact area feature of palm and terminal, the contact shape feature of palm and terminal, palm print characteristics, right-hand man hold
The Pressure Distribution or hand-held angle character of state feature, palm at the terminal.
Optionally, following one or more devices are also configured with:
Palmmprint sampler, pressure sensor, touch screen, acceleration transducer, direction sensor or gyroscope.
Optionally, it after determining that the active user is the legitimate user, is updated using the hand-held feature of the acquisition
The hand-held habit feature.
Optionally, the hand-held feature/hand-held habit feature further includes following one or more:
Temperature profile, Humidity Features or heart rate feature.
Optionally, after determining the active user not and being the legitimate user, exception information is sent to default object.
The function of modules and the realization process of effect are specifically detailed in above-mentioned identification in above-mentioned identity recognition device
The realization process of step is corresponded in method, details are not described herein.
For device embodiment, since it corresponds essentially to embodiment of the method, so related place is referring to method reality
Apply the part explanation of example.The apparatus embodiments described above are merely exemplary, wherein described be used as separation unit
The module of explanation may or may not be physically separated, and the component shown as module can be or can also be with
It is not physical module, it can it is in one place, or may be distributed on multiple network modules.It can be according to actual
The purpose for needing to select some or all of the modules therein to realize this specification scheme.Those of ordinary skill in the art are not
In the case where making the creative labor, it can understand and implement.
It is above-mentioned that this specification specific embodiment is described.Other embodiments are in the scope of the appended claims
It is interior.In some cases, the movement recorded in detail in the claims or step can be come according to the sequence being different from embodiment
It executes and desired result still may be implemented.In addition, process depicted in the drawing not necessarily require show it is specific suitable
Sequence or consecutive order are just able to achieve desired result.In some embodiments, multitasking and parallel processing be also can
With or may be advantageous.
Those skilled in the art will readily occur to this specification after considering specification and practicing the invention applied here
Other embodiments.This specification is intended to cover any variations, uses, or adaptations of this specification, these modifications,
Purposes or adaptive change follow the general principle of this specification and do not apply in the art including this specification
Common knowledge or conventional techniques.The description and examples are only to be considered as illustrative, the true scope of this specification and
Spirit is indicated by the following claims.
It should be understood that this specification is not limited to the precise structure that has been described above and shown in the drawings,
And various modifications and changes may be made without departing from the scope thereof.The range of this specification is only limited by the attached claims
System.
The foregoing is merely the preferred embodiments of this specification, all in this explanation not to limit this specification
Within the spirit and principle of book, any modification, equivalent substitution, improvement and etc. done should be included in the model of this specification protection
Within enclosing.