CN107632722A - A kind of various dimensions user ID authentication method and device - Google Patents
A kind of various dimensions user ID authentication method and device Download PDFInfo
- Publication number
- CN107632722A CN107632722A CN201710923334.XA CN201710923334A CN107632722A CN 107632722 A CN107632722 A CN 107632722A CN 201710923334 A CN201710923334 A CN 201710923334A CN 107632722 A CN107632722 A CN 107632722A
- Authority
- CN
- China
- Prior art keywords
- behavioural characteristic
- quantized value
- value
- user
- input time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
This application discloses a kind of various dimensions user ID authentication method and device, can obtain the quantized value of behavioural characteristic of the user to be verified when triggering pre-set business operation on touch control terminal, determine that the behavioural characteristic of the behavioural characteristic identifies;The behavioural characteristic includes:Gyroscope fluctuation behavioural characteristic, slide behavioural characteristic, click on behavioural characteristic and input time spaced features;Identified according to the behavioural characteristic, the quantized value excursion with the corresponding behavioural characteristic of behavioural characteristic mark is obtained in subordinate act feature database;The corresponding relation of behavioural characteristic mark and the quantized value excursion of the behavioural characteristic of validated user is stored with the behavioural characteristic storehouse;According to the quantized value of the behavioural characteristic and the relation of quantized value excursion got, the result of the behavioural characteristic is determined;According to the result of the behavioural characteristic, the legitimacy of the user to be verified is determined.This method and device can improve the security of subscriber authentication.
Description
Technical field
The application is related to field of computer technology, more particularly to a kind of various dimensions user ID authentication method and device.
Background technology
With the rapid development of mobile Internet, user carries out the operation of all kinds of " internet+" business by mobile terminal
It is very common.For example, user can carry out net purchase by shopping website APP on mobile phone, or user can be with
Transferred accounts, paid by the financial APP on mobile phone, etc..
However, the popularization of all kinds of movement " internet+" business, although bringing facility for user, there is also more
Security risk.For example, in " internet+finance " business, account and password that validated user often occur are stolen by malicious user
Or situation about cracking, after account and the password of validated user are stolen or cracked to malicious user, validated user can be pretended to be to log in legal
The account of user, the business operation such as transferred accounts, paid, makes the property of validated user sustain a loss.
In view of the above-mentioned problems, prior art often user perform related service operation when, it is desirable to user input short-message verification
Code or other dynamic passwords (answer for the problem of such as presetting), checking is made with the identity to user.
But this mode verified only by short message verification code or other dynamic passwords, because of short message verification code
Or other dynamic passwords may be fished by fishing software and taken, and easily cracked by disabled user.It can be seen that existing user to be verified
There is larger potential safety hazard in auth method, how to lift the security of user ID authentication method to be verified, be urgently
The technical problem of solution.
The content of the invention
The embodiment of the present application provides a kind of various dimensions user ID authentication method and device, to improve subscriber authentication
Security.
In a first aspect, the embodiment of the present application provides a kind of various dimensions user ID authentication method, including:
The quantized value of behavioural characteristic of the user to be verified when triggering pre-set business operation on touch control terminal is obtained, determines institute
State the behavioural characteristic mark of behavioural characteristic;The behavioural characteristic includes:Gyroscope fluctuation behavioural characteristic, slide behavioural characteristic, point
Hit behavioural characteristic and input time spaced features;
Identified according to the behavioural characteristic, it is special that behavior corresponding with behavioural characteristic mark is obtained in subordinate act feature database
The quantized value excursion of sign;Wherein, behavioural characteristic mark is stored with the behavioural characteristic storehouse and the behavior of validated user is special
The corresponding relation of the quantized value excursion of sign;
According to the quantized value of the behavioural characteristic and the relation of the quantized value excursion got, determine that the behavior is special
The result of sign;
According to the result of the behavioural characteristic, the legitimacy of the user to be verified is determined.
Second aspect, the embodiment of the present application provide a kind of behavioural characteristic storehouse method for building up, and methods described includes:
The first set pre-saved is obtained, is included in the first set:Validated user triggers in advance on touch control terminal
If the quantized value of behavioural characteristic during business operation identifies with corresponding behavioural characteristic;
Quantized value in the first set is screened, it is special to obtain the user of validated user described in energy accurate characterization
The quantized value of sign is added in second set;
According to the quantized value in the second set, determine that the behavior of validated user corresponding to the behavioural characteristic mark is special
The quantized value excursion of sign;
The quantized value excursion of the behavioural characteristic mark and the behavioural characteristic is accordingly stored, it is described to obtain
Behavioural characteristic storehouse.
The third aspect, the embodiment of the present application provide a kind of behavioural characteristic storehouse method for building up, and methods described includes:
The 3rd set pre-saved is obtained, is included in the 3rd set:Validated user triggers in advance on touch control terminal
If multiple input time intervening sequences during business operation identify with corresponding behavioural characteristic;
The input time intervening sequence for meeting the second preparatory condition is chosen from the described 3rd set, to be used as the accurate table of energy
The input time intervening sequence for levying the user characteristics of validated user is added in the 4th set;Second preparatory condition is according to institute
State what the input time intervening sequence obtained for the first time in the 3rd set determined;
According to the input time intervening sequence in the described 4th set, legal use corresponding to the behavioural characteristic mark is determined
The quantized value excursion of the input time spaced features at family;
The quantized value excursion of the behavioural characteristic mark and the behavioural characteristic is accordingly stored, it is described to obtain
Behavioural characteristic storehouse.
Fourth aspect, the embodiment of the present application also provide a kind of various dimensions subscriber authentication device, and described device includes:
First acquisition module, it is special for obtaining behavior of the user to be verified when triggering pre-set business operation on touch control terminal
The quantized value of sign, determine the behavioural characteristic mark of the behavioural characteristic;The behavioural characteristic includes:Gyroscope fluctuation behavior is special
Sign, slide behavioural characteristic, click on behavioural characteristic and input time spaced features;
Second acquisition module, obtained for being identified according to the behavioural characteristic, in subordinate act feature database special with the behavior
The quantized value excursion of behavioural characteristic corresponding to sign mark;Wherein, behavioural characteristic mark is stored with the behavioural characteristic storehouse
With the corresponding relation of the quantized value excursion of the behavioural characteristic of validated user;
First determining module, for the quantized value according to the behavioural characteristic and the pass of the quantized value excursion got
System, determine the result of the behavioural characteristic;
Second determining module, for the result according to the behavioural characteristic, determine that the user's to be verified is legal
Property.
5th aspect, the embodiment of the present application also provide a kind of behavioural characteristic storehouse and establish device, including:
3rd acquisition module, for obtaining the first set pre-saved, included in the first set:Validated user exists
The quantized value of behavioural characteristic when pre-set business operation is triggered on touch control terminal identifies with corresponding behavioural characteristic;
First data processing module, for being screened to the quantized value in the first set, to obtain the accurate table of energy
The quantized value for levying the user characteristics of the validated user is added in second set;
First excursion determining module, for the quantized value in the second set, determine the behavioural characteristic
The quantized value excursion of the behavioural characteristic of validated user corresponding to mark;
Module is established in fisrt feature storehouse, for accordingly storing the amount of the behavioural characteristic mark and the behavioural characteristic
Change value changes scope, to obtain the behavioural characteristic storehouse.
6th aspect, the embodiment of the present application also provide a kind of behavioural characteristic storehouse and establish device, including:
4th acquisition module, for obtaining the pre-save the 3rd set, included in the 3rd set:Validated user exists
Multiple input time intervening sequences when pre-set business operation is triggered on touch control terminal identify with corresponding behavioural characteristic;
Second data processing module, between the input time of the second preparatory condition of selection satisfaction from the described 3rd set
Every sequence, added using the input time intervening sequence of the user characteristics as energy accurate characterization validated user in the 4th set;Institute
Stating the second preparatory condition is determined according to the input time intervening sequence obtained for the first time in the described 3rd set;
Second excursion determining module, for the input time intervening sequence in the described 4th set, determine institute
State the quantized value excursion of the input time spaced features of validated user corresponding to behavioural characteristic mark;
Module is established in second feature storehouse, for accordingly storing the amount of the behavioural characteristic mark and the behavioural characteristic
Change value changes scope, to obtain the behavioural characteristic storehouse.
Due under same business operation, different user hold the posture of same terminal and operating habit be it is different,
This make it that the quantized value excursion of the behavioural characteristic of the same business operation of different user triggering is also different, and is not easy to be broken
Solution, imitate.Therefore, above-mentioned at least one technical scheme that the embodiment of the present application uses, it can identify that triggering is default exactly
The legitimacy of the user to be verified of business operation, improve the security of subscriber authentication.
Brief description of the drawings
Accompanying drawing described herein is used for providing further understanding of the present application, forms the part of the application, this Shen
Schematic description and description please is used to explain the application, does not form the improper restriction to the application.In the accompanying drawings:
Fig. 1 is a kind of a kind of embodiment for various dimensions user ID authentication method that the embodiment of the present application provides
Schematic flow sheet;
Fig. 2 is the schematic diagram that user carries out sliding trace caused by slide using left hand and the right hand;
Fig. 3 A are a kind of a kind of stream of the embodiment for behavioural characteristic storehouse method for building up that the embodiment of the present application provides
Journey schematic diagram;
Fig. 3 B are the schematic diagram of quantized value excursion corresponding to the click behavioural characteristic of the embodiment of the present application offer;
Fig. 4 A are a kind of another embodiment for behavioural characteristic storehouse method for building up that the embodiment of the present application provides
Schematic flow sheet;
Fig. 4 B are a kind of schematic diagram for login interface that the embodiment of the present application provides;
Fig. 5 is that a kind of flow of various dimensions user ID authentication method of the embodiment of the present application offer in actual applications is shown
It is intended to;
Fig. 6 is a kind of system knot of various dimensions user ID authentication method of the embodiment of the present application offer in actual applications
Structure schematic diagram;
Fig. 7 is a kind of a kind of embodiment for various dimensions subscriber authentication device that the embodiment of the present application provides
Structural representation;
Fig. 8 is a kind of structure for embodiment that device is established in a kind of behavioural characteristic storehouse that the embodiment of the present application provides
Schematic diagram;
Fig. 9 is the knot for another embodiment that device is established in a kind of behavioural characteristic storehouse that the embodiment of the present application provides
Structure schematic diagram;
Figure 10 is the structural representation for a kind of electronic equipment that the embodiment of the present application provides.
Embodiment
To make the purpose, technical scheme and advantage of the application clearer, below in conjunction with the application specific embodiment and
Technical scheme is clearly and completely described corresponding accompanying drawing.Obviously, described embodiment is only the application one
Section Example, rather than whole embodiments.Based on the embodiment in the application, those of ordinary skill in the art are not doing
Go out under the premise of creative work the every other embodiment obtained, belong to the scope of the application protection.
The low technical problem of security, the embodiment of the present application are identified to solve subscriber authentication scheme of the prior art
A kind of various dimensions user ID authentication method and device are provided, is described with reference to the drawings separately below.
A kind of various dimensions user ID authentication method first provided below the embodiment of the present application is introduced.
The executive agent for the various dimensions user ID authentication method that the embodiment of the present application provides can be that server can also
It is terminal, can is specifically to perform the various dimensions user identity that the embodiment of the present application provides to test when executive agent is server
The server or offer " internet+" business service of the fail-safe software of card method or the third party provider of plug-in unit
The server of service provider.Described executive agent does not form the restriction to the application.For convenience of explanation, the application is real
Example is applied mainly to be introduced so that executive agent is server as an example.
As shown in figure 1, a kind of various dimensions user ID authentication method that the embodiment of the present application provides, can include following step
Suddenly:
S101, the quantized value for obtaining behavioural characteristic of the user to be verified when triggering pre-set business operation on touch control terminal,
Determine the behavioural characteristic mark of the behavioural characteristic;
Wherein, the behavioural characteristic includes:Gyroscope fluctuation behavioural characteristic, slide behavioural characteristic, click on behavioural characteristic and
The features such as input time spaced features.
Accordingly, the quantized value of gyroscope fluctuation behavioural characteristic can specifically include:Data are fluctuated according to gyroscope to calculate
Obtained magnitude of angular velocity etc..One or more of can specifically be included by sliding the quantized value of behavioural characteristic:The end of sliding trace
Put relative to the one or more in the abscissa offset and ordinate offset, sliding distance and sliding speed of starting point,
Etc..Clicking on the quantized value of behavioural characteristic can specifically include:Coordinate value corresponding to click location etc.;Input time spaced features
Quantized value can specifically include:It is expected corresponding to average, input time intervening sequence corresponding to input time intervening sequence and
One or more in variance corresponding to input time intervening sequence, etc..
Behavioural characteristic identifies, it can be understood as is the mark that can distinguish variety classes behavioural characteristic.
For example, gyroscope fluctuation behavioural characteristic, slip behavioural characteristic, click behavioural characteristic and input time interval spy
The behavioural characteristic of sign identifies:001st, Serial No. as 002,003 and 004.
Also, in specific implementation, it according to the attribute of the behavioural characteristic got, can specifically determine the mark of behavioural characteristic
Know.Wherein, the attribute of behavioural characteristic, such as can be the unit of quantized value, number range of quantized value etc..Specifically, such as
Fruit says that the unit of the quantized value of the behavioural characteristic got is rad/s, then it is magnitude of angular velocity that can determine the quantized value, corresponding
Behavioural characteristic should be the feature of gyroscope fluctuation behavior, thus can be accordingly based upon the attribute and row of the quantized value prestored
The corresponding relation of mark is characterized, determines the mark of behavioural characteristic.
Certainly, in actual applications, the mark of behavioural characteristic can also be determined by other means, and aforesaid way is only
Citing.
Above-mentioned pre-set business operation, can be that the business that the predetermined any required identity to user is verified is grasped
Make, for example, log in be arranged on terminal on APP register, in terminal log in mailbox operation, phase is logged in terminal
Operation that the operation of pass website, the screen to terminal are unlocked, etc..
Above-mentioned touch control terminal can be the mobile terminals such as smart mobile phone, tablet personal computer, notebook computer or electric paper book.And
And gyroscope and touch-screen can be provided with above-mentioned touch control terminal.
In specific implementation, the application programming interface in the operating system of touch control terminal can be passed through
(Application Programming Interface, API) function obtains the quantized value of above-mentioned behavioural characteristic, for example, can be with
Quantized value --- the magnitude of angular velocity that behavior is fluctuated on gyroscope is obtained by the MotionEvent functions in Android system.
S102, identify according to the behavioural characteristic, obtain in subordinate act feature database corresponding with behavioural characteristic mark
The quantized value excursion of behavioural characteristic;
Wherein, the quantized value that behavioural characteristic mark and the behavioural characteristic of validated user are stored with the behavioural characteristic storehouse becomes
Change the corresponding relation of scope.
Validated user, can be the corresponding owner or lawful owner using account of the pre-set business operation, wherein,
For example can be Alipay account, Net silver account, etc. using account.
Exemplarily, above-mentioned corresponding relation can be stored in behavioural characteristic storehouse in the form of following:(behavioural characteristic identifies,
The excursion of excursion // quantized value 3 of excursion // quantized value 2 of quantized value 1 // ...), wherein symbol " // " is used for
Different quantized values corresponding to same behavior feature are separated.
For example, according to above, if gyroscope fluctuation behavioural characteristic is identified as 001, gyroscope fluctuates behavioural characteristic
Quantized value is magnitude of angular velocity, then, above-mentioned corresponding relation can be expressed as:(001,1~2rad/s);If slide behavioural characteristic
Be identified as 002, the quantized value for sliding behavioural characteristic be respectively slip behavior terminal relative to starting point abscissa offset
Amount and ordinate offset, sliding distance and sliding speed, then, above-mentioned corresponding relation can be expressed as:(002,2~
2.5cm//3~3.5cm//3.5~4cm//4~4.5cm/s).
Because in actual applications, validated user may possess multiple different touch control terminals simultaneously, validated user may
It can trigger pre-set business operation on any touch control terminal that it possesses, but the screen size of different touch control terminals and not
Gyroscope is possible to different used by with touch control terminal;Also, the type of pre-set business operation can also more than one.Cause
This, detailed, in behavioural characteristic storehouse, terminal iidentification, type identification, the behavioural characteristic value mark of pre-set business operation can be stored with
Know the corresponding relation between the quantized value excursion of the behavioural characteristic of validated user, and specifically can be deposited by following form
Storage:(terminal iidentification, the type identification of pre-set business operation, behavioural characteristic mark, excursion // quantized value 2 of quantized value 1
The excursion of excursion // quantized value 3 // ...).
Further, since validated user is also different using left hand and using the quantized value of behavioural characteristic caused by the right hand
, the most it will be evident that as shown in Fig. 2 when behavioural characteristic is slides behavioural characteristic, user uses the sliding trace that left hand is formed
For the first circular arc 1 of left opening, the sliding trace that user is formed using the right hand is the second circular arc 2 of right opening.Therefore, in behavior
In feature database, the quantized value excursion of the behavioural characteristic of the left hand for corresponding respectively to validated user and the right hand can also be stored with
Corresponding relation.For example, following corresponding relation can be stored with behavioural characteristic storehouse:(left hand or right hand mark, terminal iidentification,
The type identification of pre-set business operation, behavioural characteristic mark, excursion // amount of excursion // quantized value 2 of quantized value 1
The excursion of change value 3 // ...).
The scheme of foundation about behavioural characteristic storehouse is seen below.
S103, quantized value and the relation of the quantized value excursion got according to the behavioural characteristic, it is determined that described
The result of behavioural characteristic;
Specifically, step S103 can include:When the quantized value of the behavioural characteristic falls into the quantized value change got
When changing scope, or, when the quantized value and the absolute value of the difference of the quantized value excursion got of the behavioural characteristic are small
When four preset values, the result for determining the behavioural characteristic is to be verified.
In more detail, step S103 can specifically include:When each quantized value of each behavioural characteristic of acquisition falls
When entering in the quantized value excursion of corresponding behavioural characteristic, or, quantized value and acquisition when each behavioural characteristic of acquisition
To the difference of quantized value excursion be respectively less than corresponding five preset value when, the result of behavior feature is defined as
It is verified;Otherwise, the result of behavior feature is defined as authentication failed.
Wherein, the 4th preset value can be set according to the different quantized values of different behavioural characteristics.
S104, the result according to the behavioural characteristic, determine the legitimacy of the user to be verified.
In a kind of embodiment, step S104 can include:It is in the result of each behavioural characteristic
Be verified, and the account of the user to be verified input and password authentification by when, the user to be verified is defined as closing
Method user;It is authentication failed in the result of at least one behavioural characteristic, and/or, user's input to be verified
During username and password authentication failed to be verified, the user to be verified is defined as disabled user.
Wherein, account is it can be appreciated that be user name.
Certainly, in addition to the mode that each behavioural characteristic and username and password are verified, behavior can also only be passed through
Characteristic value verifies whether the legitimacy by determining user to be verified.
Further, when it is that validated user is legal that obtained the result, which is the user to be verified, can subsequently ring
Above-mentioned pre-set business operation and should be performed;When it is disabled user that obtained the result, which is the user to be verified, then do not ring
The pre-set business is answered to operate.Assuming that the pre-set business operation is register, when obtained the result is described to be tested
When card user is illegal, then interface of logging off, or ejection login failure interface etc., to prevent the data of pairing method user
And property safety causes damage.
Due to operating habit of the different users (people) during business operation is carried out be it is different, specifically, no
The posture of touch control terminal, the track for sliding screen, the click location of clicking operation button and input time interval are held with user
Quantized value etc. behavioural characteristic is often different, although the authentication information comprising account and password can be stolen,
Be operating habit be difficult to imitate and acquisition, even if user lost the touch control terminals such as mobile phone or have leaked personal identification
Information, the quantized value that the behavioural characteristic that can reflect user operation habits is added due to the application are verified, are also caused non-
Method user is difficult to pretend to be validated user to carry out business operation.In addition, the embodiment of the present application combines multiple behavioural characteristics, from multiple dimensions
Degree is verified to the legitimacy of user simultaneously.Therefore, a kind of various dimensions user that the embodiment shown in the application Fig. 1 provides
Auth method, the legitimacy of the user of triggering pre-set business operation can be identified exactly, user identity is improved and tests
The security of card.
In addition, when operating different terminals using different hand due to validated user as previously described, obtained different behaviors
The quantized value excursion of behavioural characteristic corresponding to signature identification is different, therefore, alternatively, in a kind of specific embodiment party
In formula:
Before step S102, a kind of various dimensions user ID authentication method that the embodiment of the present application provides can also wrap
Include:
Step 11, determine following one or more ginsengs of the user to be verified when triggering pre-set business operation on touch control terminal
Number:The identifying of terminal used in the user to be verified, the mark of the hand of the user to be verified (are used to distinguish left hand still
The right hand), the pre-set business operation type identification;
Wherein, the mark of user terminal to be verified can be the model of terminal.The identification of user right-hand man to be verified, specifically
It can be identified according to the difference of sliding trace.
Step 12, judge to whether there is and one or more of parameters and the behavior in the behavioural characteristic storehouse
The quantized value excursion of the corresponding behavioural characteristic of signature identification;If it is, perform step S102;Otherwise, directly by institute
State user to be verified and be defined as disabled user.
Also, corresponding, step S102 can specifically include:It is special according to one or more of parameters and the behavior
Sign is identified, and it is special that behavior corresponding with one or more of parameters and behavioural characteristic mark is obtained in subordinate act feature database
The quantized value excursion of sign;Wherein, the mark of hand, terminal iidentification, pre-set business operation are stored with the behavioural characteristic storehouse
Type identification, behavioural characteristic mark and validated user behavioural characteristic quantized value excursion corresponding relation.
It can be seen that the embodiment of the present application, except the quantized value according to the behavioural characteristic and the quantization value changes model got
Outside the relation enclosed, the identifying of used terminal when pre-set business operates, user to be verified are also triggered by user to be verified
Mark of hand etc., the legitimacy of user to be verified is judged from more dimensions, therefore, the security of authentication is higher.For example,
If in behavioural characteristic storehouse, only the corresponding validated user that stores triggers default industry by the right hand in the terminal that terminal iidentification is X
Corresponding relation during business operation, sliding behavior 002 and quantized value excursion, then pass through when getting user still to be tested
For left hand when triggering pre-set business operation in the terminal that terminal iidentification is X, explanation is that disabled user is operating, and can directly be determined
The user to be verified is illegal.
As shown in Figure 3A, the embodiment of the present application additionally provides a kind of behavioural characteristic storehouse method for building up, it is to be understood that should
Behavioural characteristic storehouse method for building up can also be referenced to a kind of various dimensions user ID authentication method of the embodiment of the present application offer
In.When the behavioural characteristic is that gyroscope fluctuates behavioural characteristic, slip behavioural characteristic or clicks on behavioural characteristic, behavior feature
Storehouse method for building up can include (it is also understood that before above-mentioned steps S101 or S102, the embodiment of the present application provide one
Kind various dimensions user ID authentication method can also include):
S301, the first set pre-saved is obtained, included in the first set:Validated user touches on touch control terminal
The quantized value of behavioural characteristic when sending out pre-set business operation identifies with corresponding behavioural characteristic;
The quantized value of behavioural characteristic when pre-set business operates can be specifically triggered by gathering validated user continuous several times,
To obtain above-mentioned first set, behavioural characteristic when can also discontinuously trigger pre-set business operation by gathering validated user
Quantized value, to obtain above-mentioned first set.In actual applications, the nearly one week internal trigger pre-set business of validated user can be gathered
The quantized value of caused behavioural characteristic value during operation, or during the nearly month internal trigger pre-set business operation of collection validated user
The quantized value of caused behavioural characteristic value, or nearly M times (M can be more than or equal to 10) the triggering pre-set business of collection validated user
The quantized value of caused behavioural characteristic value during operation, to obtain above-mentioned first set, the application is not limited this.
Using pre-set business operation as registering service, behavioural characteristic be click on behavioural characteristic, behavioural characteristic quantized value be a little
Hit exemplified by the coordinate value of position, the coordinate value of click location can be specifically user to be verified after account and password has been inputted
The coordinate value of caused click location when clicking on login button.
S302, the quantized value in the first set is screened, to obtain validated user described in energy accurate characterization
The quantized value of user characteristics is added in second set;
Specifically, step S302 can include:The irregular data in first set is removed using preset algorithm, to obtain
Obtain the quantized value of the user characteristics of validated user can be added in second set described in accurate characterization.So-called irregular data, can
With the difference larger quantization value being not understood as in first set with benchmark quantized value.
Above-mentioned preset algorithm can be the filtering algorithm based on mean algorithm or the filtering algorithm based on radiation area algorithm, etc.
Deng.Wherein, the filtering algorithm based on mean algorithm, can specifically refer to remove in first set, with first set respectively quantifying
The algorithm of the average value larger quantization value of value.Filtering algorithm based on radiation area, it can specifically refer to, first according to first
The basic distribution of part quantized value structure quantized value in set, then remove in first set not within the scope of this
The algorithm of quantized value.
Alternatively, temporal information caused by the quantized value of behavioural characteristic is also included in the first set, a kind of specific
In embodiment, when the behavioural characteristic is that gyroscope fluctuates behavioural characteristic or slides behavioural characteristic, step S302 specifically may be used
With including:
Step 21, the quantized value in the first set, determine benchmark quantized value;The benchmark quantized value includes institute
State the average value of each quantized value in the earliest quantized value of caused time in first set or the first set;
Step 22, each quantized value is calculated in the first set relative to the relative value of the benchmark quantized value;Wherein, institute
State difference or ratio of the relative value for each quantized value relative to the benchmark quantized value;
Step 23, the quantized value for meeting the first preparatory condition in the first set is chosen, to be closed as energy accurate characterization
The quantized value of the user characteristics of method user is added in second set;Wherein, first preparatory condition includes:The relative value is small
The duration away from current time is less than preset duration at the time of the first preset value and/or quantized value produce.
First preset value can be rule of thumb manually set, and it is to be appreciated that difference and corresponding to ratio
One preset value can be different.The quantized value (magnitude of angular velocity) that behavior is fluctuated using the quantized value that is stored in first set as gyroscope is
For example, the span of the first preset value corresponding to above-mentioned difference can be between 2~3rad/s, the corresponding to above-mentioned ratio
The span of one preset value can be between 0.9~1.1.
Above-mentioned preset duration can also be manually set, such as can be one week, one month, etc..Above-mentioned current time tool
At the time of body can be that user to be verified triggers step S101.
It can be appreciated that this embodiment can screen out the irregular data in first set well, it is follow-up
The checking for carrying out user identity to be verified is laid a good foundation.
Alternatively, temporal information caused by the quantized value of behavioural characteristic is also included in the first set, has in another kind
In body embodiment, when the behavioural characteristic is that gyroscope fluctuates behavioural characteristic or slides behavioural characteristic, S302 specifically can be with
Including:
Step 31, according to the sequencing of time caused by quantized value the quantized value in the first set is arranged
Sequence;
Step 32, by first quantized value in the first set after sequence, be defined as benchmark quantized value;
Step 33, circulation perform given step, until the quantized value in the first set after traversal sequence:The finger
Determining step includes:
Sub-step 1, calculate relative value of the current quantisation value relative to the benchmark quantized value;The relative value is current amount
Change value relative to the benchmark quantized value difference or ratio;
Sub-step 2, the current quantisation value that the relative value is less than the second preset value is chosen, closed as energy accurate characterization
The quantized value of the user characteristics of method user is added in second set;
After the current quantisation value of selection is added in the second set, when what is currently preserved in the second set
When the quantity of quantized value is more than or equal to the first predetermined number, the given step also includes:
Sub-step 3, redefine the benchmark quantized value;Wherein, redefining the benchmark quantized value includes, by described in
The average value of currently stored each quantized value in second set, as the benchmark quantized value after redefining.
It can not be accurately reflected it is also understood that another embodiment also can be screened out preferably in first set
Validated user slides custom or holds the irregular data of the posture of touch control terminal, subsequently to carry out testing for user identity to be verified
Card is had laid a good foundation, and is favorably improved the accuracy of subscriber authentication.
It should be noted that when the behavioural characteristic is that gyroscope fluctuates behavioural characteristic or slides behavioural characteristic, in reality
In the application of border, the mode of screening acquisition second set is carried out to the quantized value in first set can be not limited to above two, its
The mode that he screens out irregular quantized value is also applied for the embodiment of the present application.
Alternatively, temporal information caused by the quantized value of behavioural characteristic is also included in the first set, a kind of specific
In embodiment, when the behavioural characteristic for click on behavioural characteristic, and the quantized value of the click behavior be click location seat
During scale value, step S302 can specifically include:
Step 41, according to the sequencing of time caused by quantized value the quantized value in the first set is arranged
Sequence;
Step 42, by first quantized value in the first set after sequence, be defined as benchmark quantized value;
Step 43, circulation perform given step, until the quantized value in the first set after traversal sequence:The finger
Determining step includes:
Sub-step 1, calculate distance of the current quantisation value relative to the benchmark quantized value;
Sub-step 2, choose the current quantisation value that the distance is less than pre-determined distance, using as can accurate characterization it is legal
The quantized value of the user characteristics of user is added in second set;
After the current quantisation value of selection is added in the second set, when currently being preserved in the second set
The quantity of quantized value when being more than or equal to the first predetermined number, the given step also includes:
Sub-step 3, redefine the benchmark quantized value;Wherein, redefining the benchmark quantized value includes, by described in
The border for the touch area that currently stored each quantized value limits in second set, as the benchmark quantized value after redefining.
Wherein, above-mentioned pre-determined distance can be set according to being actually needed, and be re-determined in benchmark quantized value
Afterwards, above-mentioned pre-determined distance can also correspondingly change.
It can be appreciated that to first set screen the seat of the click location in the second set of acquisition through the above way
Scale value is relatively stable, can embody the custom of the clicking operation of validated user.
S303, the quantized value in the second set, determine validated user corresponding to the behavioural characteristic mark
The quantized value excursion of behavioural characteristic;
What is described in step s 302 fluctuates first set corresponding to behavioural characteristic or slip behavioural characteristic to gyroscope
On the basis of screening mode, in a kind of embodiment, when the behavioural characteristic is that gyroscope fluctuates behavioural characteristic or cunning
During dynamic behavioural characteristic, step S303 can specifically include:According to the maximum and minimum value of quantized value in the second set, really
Fixed first number range;By first number range, it is defined as the behavior of validated user corresponding to the behavioural characteristic mark
The quantized value excursion of feature.
In another embodiment, when the behavioural characteristic is that gyroscope fluctuates behavioural characteristic or slip behavior is special
During sign, step S303 can specifically include:The normal distribution model of the quantized value in second set is built, it is determined that being distributed in described
The quantized value of the center section of normal distribution model, and determine according to the maximum and minimum value of the quantized value of the center section
Two number ranges;By the second value scope, the quantized value for being defined as behavioural characteristic corresponding to the behavioural characteristic mark becomes
Change scope.
Describe in step s 302 to click on behavioural characteristic corresponding to first set screening mode on the basis of, one
In kind embodiment, when the behavioural characteristic is clicks on behavioural characteristic, the quantized value for clicking on behavioural characteristic is click
The coordinate value of position, and when the coordinate value includes abscissa value and ordinate value, above-mentioned steps S03 can specifically include:
Step 51, the coordinate value in the second set, determine four summits;Four summits include:According to
The minimum coordinate value of the maximum coordinate value of the minimum coordinate value of abscissa value, abscissa value, ordinate value in the second set
Four points that maximum coordinate value determines respectively with ordinate value;As shown in Figure 3 B, this four summits are a, b, c and d respectively, right
The coordinate value answered is followed successively by:(x1, y1), (x2, y2), (x3, y3) and (x4, y4).
Step 52, reference zone determined according to four summits, the reference zone is defined as the behavioural characteristic
The quantized value excursion of the behavioural characteristic of validated user corresponding to mark.
In order to accurately determine out the quantized value excursion of click behavioural characteristic, the click behavior of validated user is being obtained
Before the quantized value of feature, the touch-screen of touch control terminal is divided into several yuan of region, wherein, first region is that the length of side is
The square area of the pixel of two predetermined numbers (such as 10), then, above-mentioned that reference zone is determined according to four summits, tool
Body can include:According to the four of determination summits, quadrilateral area abcd is built, (can also be bent by four summit straight lines
Line) it is sequentially connected and can obtains quadrilateral area abcd;By the quadrilateral area abcd first regions included and quadrilateral area
First region where abcd border (side of quadrangle), is defined as the reference zone, and the reference zone can be specifically figure
Shadow region shown in 3B.
S304, the quantized value excursion for accordingly storing the behavioural characteristic mark and the behavioural characteristic, with
To the behavioural characteristic storehouse.
, therefore, can be according to being actually needed further, since validated user may possess multiple different terminals simultaneously, pin
The one or more terminals possessed validated user perform above-mentioned steps S301 to S304 respectively, so that in behavioural characteristic storehouse, deposit
Contain the above-mentioned corresponding relation for different terminals.And/or according to being actually needed, left hand and the right hand point for validated user
Not Zhi Hang above-mentioned steps S301 to S304 so that in behavioural characteristic storehouse, be stored with the left hand for being directed to validated user respectively and the right side
The above-mentioned corresponding relation of hand.
It is conceivable that established according to a kind of behavioural characteristic storehouse method for building up that the embodiment shown in the application Fig. 3 A provides
Behavioural characteristic storehouse, can reflect exactly validated user trigger pre-set business operation when gyroscope fluctuation behavioural characteristic,
Slide behavioural characteristic and click on the situation of change of the quantized value of behavioural characteristic, to be follow-up according to the row stored in behavior feature database
Be characterized mark and the corresponding relation of the quantized value of behavioural characteristic the identity of user to be verified is carried out checking established it is good
Basis, it is favorably improved the security of subscriber authentication.
As shown in Figure 4 A, the embodiment of the present application additionally provides a kind of another specific embodiment party of behavioural characteristic storehouse method for building up
Formula, it is to be understood that behavior feature database method for building up can also be referenced to a kind of multidimensional of the embodiment of the present application offer
Spend in user ID authentication method.When the behavioural characteristic is input time spaced features, behavior feature database method for building up
Can include (it is also understood that before above-mentioned steps S102, a kind of various dimensions user identity of the embodiment of the present application offer
Verification method can also include):
The 3rd set that S401, acquisition pre-save, included in the 3rd set:Validated user touches on touch control terminal
Multiple input time intervening sequences when sending out pre-set business operation identify with corresponding behavioural characteristic;
Input time intervening sequence can be user when triggering pre-set business operation, for example once logged in, transferred accounts
Or the time interval of authentication information operation is inputted during the operation such as payment.
By taking registering service as an example, the input time intervening sequence can be user input account and the character in password when
Between be spaced, and account and Password Input terminate to click on login button time interval formed time interval sequence.Such as figure
A kind of login interface shown in 4B, can be when user clicks on login button, first character of the collection user from input account
It is specific such as the account of user and the character of password per adjacent interarrival during login button is clicked on
Number comes to 15, then after user has inputted account and password and clicks on login button, between the input time collected
Every sequence then for (t1, t2 ..., t15) totally 15 input time interval.
And the quantized value of input time spaced features, can be determined according to the input time intervening sequence of user, use
To weigh the numerical value of the input rhythm of user, the quantized value of input time spaced features includes in the embodiment of the present application:During input
Between it is expected corresponding to average, input time intervening sequence corresponding to intervening sequence and input time intervening sequence corresponding in variance
One or more.
Also, in the embodiment of the present application, the specific calculation of average corresponding to input time intervening sequence can be:Wherein n be input time intervening sequence in input time interval number.Input time intervening sequence is corresponding
Desired specific calculation can be:Wherein, t,iFor to tiThe numerical value after default precision is taken, such as
Reservation two-decimal, and miIt is then numerical value tiThe number occurred in the input time intervening sequence.Input time intervening sequence pair
The specific calculation for the variance answered can be:
In addition, specifically gather in the mode of multiple input time intervening sequences and the step S301 of the embodiment shown in Fig. 3 A
It is similar with the mode of click behavioural characteristic to obtain gyroscope fluctuation behavioural characteristic, slip behavioural characteristic, here is omitted.
S402, the input time intervening sequence for meeting the second preparatory condition is chosen from the described 3rd set, to be used as energy
The input time intervening sequence of the user characteristics of accurate characterization validated user is added in the 4th set;Second preparatory condition is
What the input time intervening sequence according to being obtained for the first time in the described 3rd set determined;
Also include temporal information caused by input time intervening sequence in 3rd set;Step S402 can specifically be wrapped
Include:The earliest input time intervening sequence of caused time in described 3rd set is defined as reference time intervals sequence;Really
Quantized value corresponding to the fixed reference time intervals sequence;Chosen and the reference time intervals sequence from the described 3rd set
Quantized value difference be less than the 3rd preset value input time intervening sequence, as the user for being capable of accurate characterization validated user
The input time intervening sequence of feature is added in the 4th set.Wherein, the 3rd preset value can be manually set as needed.Pass through
The input time intervening sequence that this mode is chosen in the 4th set of acquisition is then more stable, can reflect validated user
Operating habit, that is, the rhythm inputted.
S403, the input time intervening sequence in the described 4th set, determine corresponding to the behavioural characteristic mark
The quantized value excursion of the input time spaced features of validated user;
On the basis of step S402, step S403 can specifically include:Determine each input time in the 4th set
Quantized value corresponding to intervening sequence;Determine it is described 4th set in the average of quantized value corresponding to each input time intervening sequence and
It is expected;According to the average of quantized value and expectation corresponding to each input time intervening sequence in the described 4th set, and quantized value
Default tolerance, determine the quantization value changes models of the input time spaced features of validated user corresponding to behavioural characteristic mark
Enclose.
When the quantized value of input time spaced features includes:Corresponding to input time intervening sequence between average, input time
When variance corresponding to expectation corresponding to sequence and input time intervening sequence, with the input time interval included in the 4th set
The number of sequence be 10 exemplified by, first can according to the calculation of above-mentioned average, expectation and variance come determine this 10 it is defeated
First average of angle of incidence intervening sequenceFirst it is expected Et1..., Et10, and first varianceThen this 10 the first averages are determined respectivelyAverageWith expectation ET, this 10 first
It is expected Et1..., Et10AverageWith expectation E (ET), and the average of this 10 first variancesWith expectation E (σ2);Finally
Further according to the default tolerance [- x1 ,+x1] of average and [- x2 ,+x2], desired default tolerance [- y1 ,+y1] and [- y2 ,+y2],
And the default tolerance [- z1 ,+z1] of variance and [- z2 ,+z2], determine that validated user triggers pre-set business on touch control terminal
Quantized value excursion during operation.Specifically, it can determine that the quantized value of average corresponding to input time intervening sequence becomes
Changing scope isDesired quantized value excursion isAnd the quantized value excursion of variance is
S404, the quantized value excursion for accordingly storing the behavioural characteristic mark and the behavioural characteristic, with
To the behavioural characteristic storehouse.
It should be noted that it is similar with the embodiment shown in Fig. 3 A, in actual applications, it can be held for validated user
The different touch control terminals having, and the left hand of validated user and the right hand determine above-mentioned corresponding relation and stored to behavioural characteristic respectively
Storehouse.
It is conceivable that established according to a kind of behavioural characteristic storehouse method for building up that the embodiment shown in the application Fig. 4 A provides
Behavioural characteristic storehouse, can reflect exactly validated user trigger pre-set business operation when input time spaced features amount
The situation of change of change value, to be follow-up according to the behavioural characteristic stored in behavior feature database mark and the quantized value of behavioural characteristic
Corresponding relation carries out checking to the identity of user to be verified and had laid a good foundation, and is favorably improved the peace of subscriber authentication
Quan Xing.
A kind of various dimensions user ID authentication method is provided with reference to practical application scene to the embodiment of the present application to carry out
Explanation.
Fig. 5 and Fig. 6 are refer to, Fig. 5 is a kind of various dimensions user ID authentication method of the embodiment of the present application offer in reality
Schematic flow sheet in the application of border.Fig. 6 is a kind of various dimensions user ID authentication method of the embodiment of the present application offer in reality
System structure diagram in.As shown in Figure 5 and Figure 6, in actual applications, three can be included by implementing the system of this method
Individual equipment, these three equipment are respectively:Terminal 3, server 4 and server 5 corresponding to pre-set business.
In order to make it easy to understand, needing to illustrate in advance, in Figure 5, diamond represents data, and rectangle frame represents and performs step
Suddenly.Specifically as shown in figure 5, this method may include steps of:
S501, user to be verified operation:Can be specifically that user to be verified makes triggering pre-set business operation in terminal 3
Slide and/or the operation such as click, etc.;
S502, behavior are collected:It can be specifically the type that terminal 3 determines the pre-set business operation that user to be verified is triggered
Mark, and the behavioural characteristic obtained when user to be verified triggers pre-set business operation identifies and the quantized value A of behavioural characteristic, and
The mark of terminal 3;
S503, terminal 3 will include the type identification of identified pre-set business operation, behavioural characteristic identifies, behavior is special
The quantized value of sign and the first information of the mark of terminal 3 are sent to server 4;
Server 4 can be understood as being to provide software or the provider of plug-in unit of the method for identifying ID to be verified
Server.
S504 and S505, data preparation and statistics:Server 4 is arranged and counted to the first information, is therefrom extracted
The effectively letter of mark of type identification, behavioural characteristic mark, the quantized value of behavioural characteristic and terminal 3 that pre-set business operates etc. first
Breath;
S506, data analysis:Server 4 is according to the mark of terminal 3, the type identification and behavioural characteristic of pre-set business operation
Mark, in subordinate act feature database, obtain and the identifying of terminal 3, the type identification and behavioural characteristic mark of pre-set business operation
The quantized value excursion of the behavioural characteristic of validated user corresponding to knowledge;And the quantized value according to each behavioural characteristic and corresponding amount
Change the matching relationship of value changes scope, draw the result B.
S507, server 5 are sent the result B drawn as the second information to server 5 corresponding to pre-set business;
Wherein, pre-set business can be business corresponding to the operation of above-mentioned pre-set business.For example, pre-set business operation can
To be logged on the business operation of Net silver, corresponding pre-set business can be ebanking services.So server corresponding to pre-set business,
It then can be understood as providing the server of the provider of ebanking services.
S508, data preparation:Server 5 corresponding to pre-set business is carried out to the data content in the second information for receiving
Arrange, determine the second effective information;
Wherein, the second effective information, can be the result.
S509, data are won:Server 5 corresponding to pre-set business is won out above-mentioned second from the second information and effectively believed
Breath;
Server 5 corresponding to S510, pre-set business determines whether user to be verified is legal according to the second effective information, and
According to result is determined, step S511 is performed;
5 pairs of server corresponding to S511, pre-set business determines that result is shown.
Such a specific application scenarios of Net silver are logged in for example with user to be verified, step S511 can specifically be wrapped
Include:Server 5 corresponding to pre-set business determines that result is shown in Net silver login interface on pair, also, when determination result is
When user to be verified is illegal, prompt message as " login failure " can be shown;When it is determined that result is closed for user to be verified
During method, login interface can be skipped and switch to Net silver operation interface.For example, Net silver operation interface can be query interface,
Transfer accounts interface, payment interface etc..
Exemplarily given in Fig. 6 content performed by terminal 3, server 4 and server 5 corresponding to pre-set business and
Mutual interactive relation, substantially process is similar with the process shown in Fig. 5 for it, carries out brief description below.
In figure 6, user to be verified interacts triggering pre-set business operation with terminal 3;Terminal 3 triggers according to user to be verified
Pre-set business operation carry out behavioural characteristic the data such as quantized value collection, and the data being collected into are sent to server 4.
After server 4 receives data, arranged, counted, and quantized value and the behavioural characteristic storehouse that the behavioural characteristic after counting will be arranged
The corresponding quantization value changes scope of middle storage is matched, and draws the result, and the result drawn is sent to default
Server 5 corresponding to business;Meanwhile server 4 is sending the result to server 5 corresponding to pre-set business, also needs
Cache management is carried out to the result;Further, since server 4 need it is corresponding with terminal 3 and pre-set business by network
Server 5 carries out data transmission, and therefore, network management is also carried out in server 4.Server 5 docks corresponding to pre-set business
The result received carries out data and wins and show.
Corresponding to above method embodiment, the embodiment of the present application additionally provides a kind of various dimensions subscriber authentication device,
Illustrate below in conjunction with the accompanying drawings.
As shown with 7, a kind of various dimensions subscriber authentication device that the embodiment of the present application provides, can include:First obtains
Modulus block 701, the second acquisition module 702, the first determining module 703 and the second determining module 704.
First acquisition module 701, it is special to obtain behavior of the user to be verified when triggering pre-set business operation on touch control terminal
The quantized value of sign, determine the behavioural characteristic mark of the behavioural characteristic;The behavioural characteristic includes:Gyroscope fluctuation behavior is special
Sign, slide behavioural characteristic, click on behavioural characteristic and input time spaced features, etc..
Second acquisition module 702, identify according to the behavioural characteristic, obtained and the behavioural characteristic in subordinate act feature database
The quantized value excursion of behavioural characteristic corresponding to mark;Wherein, be stored with the behavioural characteristic storehouse behavioural characteristic mark with
The corresponding relation of the quantized value excursion of the behavioural characteristic of validated user;
First determining module 703, for the quantized value according to the behavioural characteristic and the quantized value excursion got
Relation, determine the result of the behavioural characteristic;
Specifically, the first determining module 703, can be used for when the quantized value of the behavioural characteristic falls into the amount got
When changing value changes scope, or, when the behavioural characteristic quantized value and the difference of quantized value excursion that gets it is exhausted
When being less than four preset values to value, the result for determining the behavioural characteristic is to be verified.
Second determining module 704, for the result according to the behavioural characteristic, determine the conjunction of the user to be verified
Method.
In a kind of embodiment, the second determining module 704, it specifically can be used for testing in each behavioural characteristic
It is to be verified to demonstrate,prove result, and the account of the user to be verified input and password authentification by when, by the use to be verified
Family is defined as validated user;It is authentication failed in the result of at least one behavioural characteristic, and/or, it is described to be verified
During the username and password authentication failed to be verified of user's input, the user to be verified is defined as disabled user.
Certainly, in addition to the mode that each behavioural characteristic and username and password to be verified are verified, second determines mould
Block 704 only can also verify whether the legitimacy by determining user to be verified by behavioural characteristic value.
Due under same business operation, different user hold the posture of same terminal and operating habit be it is different,
This cause different user triggered in same terminal the behavioural characteristic of same business operation quantized value excursion it is also different, and
And it is not easy to be imitated, cracks.Therefore, a kind of various dimensions subscriber authentication device that the embodiment shown in the application Fig. 7 provides,
The legitimacy of the user to be verified of triggering pre-set business operation can be identified exactly, improve the safety of subscriber authentication
Property.
Further, when operating different terminals using different hand due to validated user as previously described, obtained different behaviors
The quantized value excursion of behavioural characteristic corresponding to signature identification is different, therefore, alternatively, in a kind of specific embodiment party
In formula, a kind of various dimensions subscriber authentication device that the embodiment of the present application provides can also include:
3rd determining module, for being identified according to the behavioural characteristic, obtained and the behavior in subordinate act feature database
Before the quantized value excursion of behavioural characteristic corresponding to signature identification, determine that user to be verified triggers default industry on touch control terminal
Following one or more parameters during business operation:The identifying of terminal used in the user to be verified, the user to be verified
The mark (be used for distinguish left hand or the right hand) of hand, the type identification of pre-set business operation;
Judge module, for judging to whether there is and one or more of parameters, Yi Jisuo in the behavioural characteristic storehouse
State the quantized value excursion of behavioural characteristic corresponding to behavioural characteristic mark;If it is, the second acquisition module 702 of triggering;Otherwise,
The user to be verified is directly defined as disabled user.
Also, corresponding, now the second acquisition module 602, specifically can be used for according to one or more of parameters with
Obtain and the behavioural characteristic identifies, in subordinate act feature database and identified with one or more of parameters and the behavioural characteristic
The quantized value excursion of corresponding behavioural characteristic;Wherein, be stored with the behavioural characteristic storehouse mark of hand, terminal iidentification,
The type identification of pre-set business operation, behavioural characteristic identify and the correspondence of the quantized value excursion of the behavioural characteristic of validated user
Relation.
It can be seen that the embodiment of the present application, except the quantized value according to the behavioural characteristic and the quantization value changes model got
Outside the relation enclosed, the identifying of used terminal when pre-set business operates, user to be verified are also triggered by user to be verified
Mark of hand etc., the legitimacy of user to be verified is judged from multiple dimensions, therefore, the security of authentication is higher.
As shown in figure 8, the embodiment of the present application, which additionally provides a kind of behavioural characteristic storehouse, establishes device, it is to be understood that should
Device is established in behavioural characteristic storehouse can also be referenced to a kind of various dimensions subscriber authentication device of the embodiment of the present application offer
In.When the behavioural characteristic is that gyroscope fluctuates behavioural characteristic, slip behavioural characteristic or clicks on behavioural characteristic, behavior feature
Device is established in storehouse can be included (it is also understood that a kind of various dimensions subscriber authentication device that the embodiment of the present application provides
It can also include):3rd acquisition module 801, the first data processing module 802, the first excursion determining module 803 and first
Feature database establishes module 804.
3rd acquisition module 801, for obtaining the first set pre-saved, included in the first set:Legal use
The quantized value of behavioural characteristic of the family when triggering pre-set business operation on touch control terminal identifies with corresponding behavioural characteristic;
First data processing module 802 is accurate to obtain energy for being screened to the quantized value in the first set
The quantized value for characterizing the user characteristics of the validated user is added in second set;
Specifically, the first data processing module 802, specifically can be used for removing in first set using preset algorithm
Irregular data, the quantized value of the user characteristics of validated user it can be added to obtaining described in accurate characterization in second set.Institute
Call irregular data, it can be understood as be the difference larger quantization value with benchmark quantized value in first set.
Alternatively, temporal information caused by the quantized value of behavioural characteristic is also included in the first set, a kind of specific
In embodiment, when the behavioural characteristic is that gyroscope fluctuates behavioural characteristic or slides behavioural characteristic, at first data
Module 802 is managed, can specifically be included:
First reference value determination sub-module, for the quantized value in the first set, determine benchmark quantized value;Institute
Stating benchmark quantized value includes each quantized value in earliest quantized value of caused time in the first set or the first set
Average value;
First calculating sub module, for calculating in the first set each quantized value relative to the phase of the benchmark quantized value
To value;Wherein, the relative value is difference or ratio of each quantized value relative to the benchmark quantized value;
First data decimation submodule, meet the quantized value of the first preparatory condition in the first set for choosing, with
Quantized value as the user characteristics of energy accurate characterization validated user is added in second set;Wherein, first preparatory condition
Including:When the duration away from current time is less than default at the time of the relative value is less than the first preset value and/or quantized value generation
It is long.
Alternatively, temporal information caused by the quantized value of behavioural characteristic is also included in the first set, has in another kind
In body embodiment, when the behavioural characteristic is that gyroscope fluctuates behavioural characteristic or slides behavioural characteristic, first data
Processing module 802, it can specifically include:
First sorting sub-module, for the sequencing according to the time caused by quantized value to the amount in the first set
Change value is ranked up;
Second a reference value determination sub-module, for by first quantized value in the first set after sequence, it is determined that
On the basis of quantized value;
First triggering submodule, following second calculating sub module, the second data decimation submodule and the are triggered for circulating
One a reference value updates submodule, until the quantized value in the first set after traversal sequence:
Second calculating sub module, for calculating relative value of the current quantisation value relative to the benchmark quantized value;Institute
State difference or ratio of the relative value for current quantisation value relative to the benchmark quantized value;
The second data decimation submodule, the current quantisation of the second preset value is less than for choosing the relative value
Value, the quantized value as the user characteristics of energy accurate characterization validated user are added in second set;
The first reference value updates submodule, for the current quantisation value of selection to be added in the second set
Afterwards, when the quantity of the quantized value currently preserved in the second set is more than or equal to the first predetermined number, institute is redefined
State benchmark quantized value;Wherein, redefining the benchmark quantized value includes, by each quantization currently stored in the second set
The average value of value, as the benchmark quantized value after redefining.
It should be noted that in actual applications, when the behavioural characteristic is that gyroscope fluctuates behavioural characteristic or slip row
When being characterized, the mode of screening acquisition second set is carried out to the quantized value in first set can be not limited to above two, its
The mode that he screens out irregular quantized value is also applied for the embodiment of the present application.
Alternatively, temporal information caused by the quantized value of behavioural characteristic is also included in the first set, a kind of specific
In embodiment, when the behavioural characteristic for click on behavioural characteristic, and the quantized value of the click behavior be click location seat
During scale value, first data processing module 802, it can specifically include:
Second sorting sub-module, for the sequencing according to the time caused by quantized value to the amount in the first set
Change value is ranked up;
3rd a reference value determination sub-module, for by first quantized value in the first set after sequence, it is determined that
On the basis of quantized value;
Second triggering submodule, following 3rd calculating sub module, the 3rd data decimation submodule and the are triggered for circulating
Two a reference values update submodule, until the quantized value in the first set after traversal sequence:
3rd calculating sub module, for calculating distance of the current quantisation value relative to the benchmark quantized value;
3rd data decimation submodule, the current quantisation value of pre-determined distance is less than for choosing the distance, to make
Quantized value for the user characteristics of energy accurate characterization validated user is added in second set;
Second a reference value updates submodule, for being added by the current quantisation value of selection in the second set
Afterwards, when the quantity of the quantized value currently preserved in the second set is more than or equal to the first predetermined number, institute is redefined
State benchmark quantized value;Wherein, redefining the benchmark quantized value includes, by each quantization currently stored in the second set
It is worth the border of the touch area limited, as the benchmark quantized value after redefining.
Excursion determining module 803, for the quantized value in the second set, determine the behavioural characteristic mark
The quantized value excursion of the behavioural characteristic of validated user corresponding to knowledge;
In a kind of embodiment, when the behavioural characteristic is that gyroscope fluctuates behavioural characteristic or slip behavioural characteristic
When, the excursion determining module 803, it specifically can be used for the maximum and minimum according to quantized value in the second set
Value, determines the first number range;By first number range, it is defined as validated user corresponding to the behavioural characteristic mark
The quantized value excursion of behavioural characteristic.
In another embodiment, when the behavioural characteristic is that gyroscope fluctuates behavioural characteristic or slip behavior is special
During sign, the excursion determining module 803, it specifically can be used for the normal distribution mould for building the quantized value in second set
Type, it is determined that be distributed in the quantized value of the center section of the normal distribution model, and according to the quantized value of the center section most
Big value and minimum value determine second value scope;It is defined as the second value scope corresponding to the behavioural characteristic mark
The quantized value excursion of behavioural characteristic.
In another embodiment, when the behavioural characteristic is to click on behavioural characteristic, the click behavioural characteristic
Quantized value be click location coordinate value, and when the coordinate value includes abscissa value and ordinate value, the excursion
Determining module 803, the coordinate value that specifically can be used in the second set, determine four summits;Four summits
Including:It is minimum according to the maximum coordinate value of the minimum coordinate value of abscissa value in the second set, abscissa value, ordinate value
Coordinate value and four points determining respectively of the maximum coordinate value of ordinate value;Reference zone is determined according to four summits,
The reference zone is defined as to the quantized value excursion of the behavioural characteristic of validated user corresponding to the behavioural characteristic mark.
Feature database establishes module 804, for accordingly storing the amount of the behavioural characteristic mark and the behavioural characteristic
Change value changes scope, to obtain the behavioural characteristic storehouse.
, therefore, can be according to being actually needed further, since validated user may possess multiple different terminals simultaneously, pin
The one or more terminals possessed validated user trigger above-mentioned module 801 to 804 respectively, so that in behavioural characteristic storehouse, storage
There is the above-mentioned corresponding relation for different terminals.And/or according to being actually needed, left hand and right hand difference for validated user
Above-mentioned module 801 to 804 is triggered, so that in behavioural characteristic storehouse, is stored with the left hand for being directed to validated user respectively and the right hand
Above-mentioned corresponding relation.
It is conceivable that establish the behavioural characteristic that device is established according to a kind of behavioural characteristic storehouse that the embodiment of the present application provides
Storehouse, it can reflect that gyroscope of the validated user when triggering pre-set business operation fluctuates behavioural characteristic, slip behavior spy exactly
The situation of change of the quantized value for click behavioural characteristic of seeking peace, to be follow-up according to the behavioural characteristic stored in behavior feature database mark
Checking is carried out to the identity of user to be verified to have laid a good foundation, contribute to the corresponding relation of the quantized value of behavioural characteristic
Improve the security of subscriber authentication.
The method that device shown in Fig. 8 can also carry out Fig. 3 A illustrated embodiments, specific implementation refer to implement shown in Fig. 3 A
Example, here is omitted.
As shown in figure 9, the embodiment of the present application, which additionally provides a kind of behavioural characteristic storehouse, establishes device, it is to be understood that should
Device is established in behavioural characteristic storehouse can also be referenced to a kind of various dimensions subscriber authentication device of the embodiment of the present application offer
In.When the behavioural characteristic is input time spaced features, behavior feature database establish device can include (it also will be understood that
For a kind of various dimensions subscriber authentication device that the embodiment of the present application provides can also include):4th acquisition module 901,
Module 904 is established in two data processing modules 902, the second excursion determining module 903 and second feature storehouse.
4th acquisition module 901, for obtaining the pre-save the 3rd set, included in the 3rd set:Legal use
Multiple input time intervening sequences of the family when triggering pre-set business operation on touch control terminal identify with corresponding behavioural characteristic;
Second data processing module 902, for when selection meets the input of the second preparatory condition from the described 3rd set
Between intervening sequence, using as can accurate characterization validated user user characteristics input time intervening sequence add the 4th set
In;Second preparatory condition is determined according to the input time intervening sequence obtained for the first time in the described 3rd set;
Also include temporal information caused by input time intervening sequence in above-mentioned 3rd set;Second data processing module
902, when specifically can be used on the basis of the earliest input time intervening sequence of caused time in the described 3rd set is determined
Between intervening sequence;Determine quantized value corresponding to the reference time intervals sequence;Chosen and the base from the described 3rd set
The difference of the quantized value of intervening sequence is less than the input time intervening sequence of the 3rd preset value between punctual, as being capable of accurate characterization
The input time intervening sequence of the user characteristics of validated user is added in the 4th set.
Second excursion determining module 903, for the input time intervening sequence in the described 4th set, it is determined that
The quantized value excursion of the input time spaced features of validated user corresponding to the behavioural characteristic mark;
Specifically, the second excursion determining module 903, it is determined for each input time in the 4th set
Quantized value corresponding to intervening sequence;Determine it is described 4th set in the average of quantized value corresponding to each input time intervening sequence and
It is expected;According to the average of quantized value and expectation corresponding to each input time intervening sequence in the described 4th set, and quantized value
Default tolerance, determine the quantization value changes models of the input time spaced features of validated user corresponding to behavioural characteristic mark
Enclose.
The detailed process of quantized value excursion is referred to shown in Fig. 4 A corresponding to the quantized value of input time spaced features
Embodiment of the method, here is omitted.
Module 904 is established in second feature storehouse, for accordingly storing the behavioural characteristic mark and the behavioural characteristic
Quantized value excursion, to obtain the behavioural characteristic storehouse.
The method that device shown in Fig. 9 can also carry out Fig. 4 A illustrated embodiments, specific implementation refer to implement shown in Fig. 4 A
Example, here is omitted.
Established it is conceivable that establishing device according to a kind of behavioural characteristic storehouse that the embodiment shown in the application Fig. 9 provides
Behavioural characteristic storehouse, can reflect exactly validated user trigger pre-set business operation when input time spaced features amount
The situation of change of change value, to be follow-up according to the behavioural characteristic stored in behavior feature database mark and the quantized value of behavioural characteristic
Corresponding relation carries out checking to the identity of user to be verified and had laid a good foundation, and is favorably improved the peace of subscriber authentication
Quan Xing.
Figure 10 shows the structural representation for a kind of electronic equipment for being the embodiment of the present application offer.Figure 10 is refer to,
Hardware view, the electronic equipment include processor, alternatively also include internal bus, network interface, memory.Wherein, store
Device may include internal memory, such as high-speed random access memory (Random-Access Memory, RAM), it is also possible to also include
Nonvolatile memory (non-volatile memory), for example, at least 1 magnetic disk storage etc..Certainly, the electronic equipment is also
The hardware required for other business may be included.
Processor, network interface and memory can be connected with each other by internal bus, and the internal bus can be ISA
(Industry Standard Architecture, industry standard architecture) bus, PCI (Peripheral
Component Interconnect, Peripheral Component Interconnect standard) bus or EISA (Extended Industry Standard
Architecture, EISA) bus etc..The bus can be divided into address bus, data/address bus, control always
Line etc..For ease of representing, only represented in Figure 10 with a four-headed arrow, it is not intended that an only bus or a type of
Bus.
Memory, for depositing program.Specifically, program can include program code, and described program code includes calculating
Machine operational order.Memory can include internal memory and nonvolatile memory, and provide instruction and data to processor.
Processor read from nonvolatile memory corresponding to computer program into internal memory then run, in logical layer
Network covering property characterization apparatus is formed on face.Processor, the program that memory is deposited is performed, and it is following specifically for performing
Operation:
The quantized value of behavioural characteristic of the user to be verified when triggering pre-set business operation on touch control terminal is obtained, determines institute
State the behavioural characteristic mark of behavioural characteristic;The behavioural characteristic includes:Gyroscope fluctuation behavioural characteristic, slide behavioural characteristic, point
Hit behavioural characteristic and input time spaced features;
Identified according to the behavioural characteristic, it is special that behavior corresponding with behavioural characteristic mark is obtained in subordinate act feature database
The quantized value excursion of sign;Wherein, behavioural characteristic mark is stored with the behavioural characteristic storehouse and the behavior of validated user is special
The corresponding relation of the quantized value excursion of sign;
According to the quantized value of the behavioural characteristic and the relation of the quantized value excursion got, determine that the behavior is special
The result of sign;
According to the result of the behavioural characteristic, the legitimacy of the user to be verified is determined.
The method that various dimensions subscriber authentication device disclosed in the above-mentioned embodiment illustrated in fig. 10 such as the application performs can be with
Realized applied in processor, or by processor.Processor is probably a kind of IC chip, has the processing energy of signal
Power.In implementation process, each step of the above method can pass through the integrated logic circuit or software of the hardware in processor
The instruction of form is completed.Above-mentioned processor can be general processor, including central processing unit (Central Processing
Unit, CPU), network processing unit (Network Processor, NP) etc.;It can also be digital signal processor (Digital
Signal Processor, DSP), application specific integrated circuit (Application Specific Integrated Circuit,
ASIC), field programmable gate array (Field-Programmable Gate Array, FPGA) or other FPGAs
Device, discrete gate or transistor logic, discrete hardware components.It can realize or perform the public affairs in the embodiment of the present application
Each method, step and the logic diagram opened.General processor can be microprocessor or the processor can also be it is any often
Processor of rule etc..The step of method with reference to disclosed in the embodiment of the present application, can be embodied directly in hardware decoding processor and hold
Row is completed, or performs completion with the hardware in decoding processor and software module combination.Software module can be located at deposits at random
Reservoir, flash memory, read-only storage, this area such as programmable read only memory or electrically erasable programmable memory, register
In ripe storage medium.The storage medium is located at memory, and processor reads the information in memory, is completed with reference to its hardware
The step of above method.
The embodiment of the present application also proposed a kind of computer-readable recording medium, the computer-readable recording medium storage one
Individual or multiple programs, one or more programs include instruction, and the instruction is held when the electronic equipment for being included multiple application programs
During row, the electronic equipment can be made to perform the method that various dimensions subscriber authentication device performs in embodiment illustrated in fig. 10, and
Specifically for performing:
The quantized value of behavioural characteristic of the user to be verified when triggering pre-set business operation on touch control terminal is obtained, determines institute
State the behavioural characteristic mark of behavioural characteristic;The behavioural characteristic includes:Gyroscope fluctuation behavioural characteristic, slide behavioural characteristic, point
Hit behavioural characteristic and input time spaced features;
Identified according to the behavioural characteristic, it is special that behavior corresponding with behavioural characteristic mark is obtained in subordinate act feature database
The quantized value excursion of sign;Wherein, behavioural characteristic mark is stored with the behavioural characteristic storehouse and the behavior of validated user is special
The corresponding relation of the quantized value excursion of sign;
According to the quantized value of the behavioural characteristic and the relation of the quantized value excursion got, determine that the behavior is special
The result of sign;
According to the result of the behavioural characteristic, the legitimacy of the user to be verified is determined.
It should be understood by those skilled in the art that, embodiments herein can be provided as method, system or computer program
Product.Therefore, the application can use the reality in terms of complete hardware embodiment, complete software embodiment or combination software and hardware
Apply the form of example.Moreover, the application can use the computer for wherein including computer usable program code in one or more
The computer program production that usable storage medium is implemented on (including but is not limited to magnetic disk storage, CD-ROM, optical memory etc.)
The form of product.
The application is with reference to the flow according to the method for the embodiment of the present application, equipment (system) and computer program product
Figure and/or block diagram describe.It should be understood that can be by every first-class in computer program instructions implementation process figure and/or block diagram
Journey and/or the flow in square frame and flow chart and/or block diagram and/or the combination of square frame.These computer programs can be provided
The processors of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing devices is instructed to produce
A raw machine so that produced by the instruction of computer or the computing device of other programmable data processing devices for real
The device for the function of being specified in present one flow of flow chart or one square frame of multiple flows and/or block diagram or multiple square frames.
These computer program instructions, which may be alternatively stored in, can guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works so that the instruction being stored in the computer-readable memory, which produces, to be included referring to
Make the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one square frame of block diagram or
The function of being specified in multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that counted
Series of operation steps is performed on calculation machine or other programmable devices to produce computer implemented processing, so as in computer or
The instruction performed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one
The step of function of being specified in individual square frame or multiple square frames.
It should be noted that each embodiment in the application is described by the way of related, between each embodiment
Identical similar part is mutually referring to what each embodiment stressed is the difference with other embodiment.Especially
Its, for device embodiment, because it is substantially similar to embodiment of the method, so description is fairly simple, related part
Illustrate referring to the part of embodiment of the method.
It should also be noted that, term " comprising ", "comprising" or its any other variant are intended to nonexcludability
Comprising so that process, method, commodity or equipment including a series of elements not only include those key elements, but also wrapping
Include the other element being not expressly set out, or also include for this process, method, commodity or equipment intrinsic want
Element.In the absence of more restrictions, the key element limited by sentence "including a ...", it is not excluded that including key element
Other identical element in process, method, commodity or equipment also be present.
Embodiments herein is these are only, is not limited to the application.To those skilled in the art,
The application can have various modifications and variations.All any modifications made within spirit herein and principle, equivalent substitution,
Improve etc., it should be included within the scope of claims hereof.
Claims (19)
1. a kind of various dimensions user ID authentication method, it is characterised in that methods described includes:
The quantized value of behavioural characteristic of the user to be verified when triggering pre-set business operation on touch control terminal is obtained, determines the row
The behavioural characteristic mark being characterized;The behavioural characteristic includes:Gyroscope fluctuation behavioural characteristic, slide behavioural characteristic, click on row
It is characterized and input time spaced features;
Identify according to the behavioural characteristic, obtained and the corresponding behavioural characteristic of behavioural characteristic mark in subordinate act feature database
Quantized value excursion;Wherein, behavioural characteristic mark and the behavioural characteristic of validated user are stored with the behavioural characteristic storehouse
The corresponding relation of quantized value excursion;
According to the quantized value of the behavioural characteristic and the relation of the quantized value excursion got, the behavioural characteristic is determined
The result;
According to the result of the behavioural characteristic, the legitimacy of the user to be verified is determined.
2. according to the method for claim 1, it is characterised in that
The quantized value of the gyroscope fluctuation behavioural characteristic includes:The magnitude of angular velocity being calculated according to gyroscope fluctuation data;
The quantized value for sliding behavioural characteristic includes:The terminal of sliding trace is relative to the abscissa offset of starting point and vertical
One or more in coordinate offset amount, sliding distance and sliding speed;
The quantized value for clicking on behavioural characteristic includes:Coordinate value corresponding to click location;
The quantized value of the input time spaced features includes:Average, input time interval corresponding to input time intervening sequence
One or more in variance corresponding to expectation corresponding to sequence and input time intervening sequence.
3. according to the method for claim 1, it is characterised in that the result according to the behavioural characteristic, it is determined that
The legitimacy of the user to be verified, including:
It is to be verified in the result of each behavioural characteristic, and the account of user's input to be verified and password are tested
When card passes through, the user to be verified is defined as validated user;
It is authentication failed in the result of at least one behavioural characteristic, and/or, the user to be verified inputs to be tested
When demonstrate,proving username and password authentication failed, the user to be verified is defined as disabled user.
4. according to the method for claim 1, it is characterised in that when the behavioural characteristic be gyroscope fluctuate behavioural characteristic,
When sliding behavioural characteristic or clicking on behavioural characteristic,
The process of establishing in the behavioural characteristic storehouse includes:
The first set pre-saved is obtained, is included in the first set:Validated user triggers default industry on touch control terminal
The quantized value of behavioural characteristic during business operation identifies with corresponding behavioural characteristic;
Quantized value in the first set is screened, to obtain the user characteristics of validated user described in energy accurate characterization
Quantized value is added in second set;
According to the quantized value in the second set, the behavioural characteristic of validated user corresponding to the behavioural characteristic mark is determined
Quantized value excursion;
The quantized value excursion of the behavioural characteristic mark and the behavioural characteristic is accordingly stored, to obtain the behavior
Feature database.
5. according to the method for claim 4, it is characterised in that also include the quantized value of behavioural characteristic in the first set
Caused temporal information;When the behavioural characteristic is that gyroscope fluctuates behavioural characteristic or slides behavioural characteristic,
The quantized value in the first set screens, special to obtain the user of validated user described in energy accurate characterization
The quantized value of sign is added in second set, including:
According to the quantized value in the first set, benchmark quantized value is determined;The benchmark quantized value includes the first set
In in earliest quantized value of caused time or the first set each quantized value average value;
Each quantized value is calculated in the first set relative to the relative value of the benchmark quantized value;Wherein, the relative value is
Each quantized value relative to the benchmark quantized value difference or ratio;
The quantized value for meeting the first preparatory condition in the first set is chosen, using the user as energy accurate characterization validated user
The quantized value of feature is added in second set;Wherein, first preparatory condition includes:The relative value is less than the first preset value
And/or the duration away from current time is less than preset duration at the time of quantized value generation.
6. according to the method for claim 4, it is characterised in that also include the quantized value of behavioural characteristic in the first set
Caused temporal information;When the behavioural characteristic is that gyroscope fluctuates behavioural characteristic or slides behavioural characteristic,
The quantized value in the first set screens, special to obtain the user of validated user described in energy accurate characterization
The quantized value of sign is added in second set, including:
The quantized value in the first set is ranked up according to the sequencing of time caused by quantized value;
By first quantized value in the first set after sequence, it is defined as benchmark quantized value;
Circulation performs given step, until the quantized value in the first set after traversal sequence:The given step includes:
Calculate relative value of the current quantisation value relative to the benchmark quantized value;The relative value is current quantisation value relative to the base
The difference or ratio of quasi- quantized value;The current quantisation value that the relative value is less than the second preset value is chosen, it is accurate as energy
The quantized value for characterizing the user characteristics of validated user is added in second set;The current quantisation value of selection is added described the
After in two set, when the quantity of the quantized value currently preserved in the second set is more than or equal to the first predetermined number, institute
Stating given step also includes:Redefine the benchmark quantized value;Wherein, redefining the benchmark quantized value includes, by institute
The average value of each quantized value currently stored in second set is stated, as the benchmark quantized value after redefining.
7. according to the method described in claim any one of 4-6, it is characterised in that when the behavioural characteristic is gyroscope fluctuation row
When being characterized or sliding behavioural characteristic,
The quantized value in the second set, determine that the behavior of validated user corresponding to the behavioural characteristic mark is special
The quantized value excursion of sign, including:
According to the maximum and minimum value of quantized value in the second set, the first number range is determined;By first numerical value
Scope, it is defined as the quantized value excursion of the behavioural characteristic of validated user corresponding to the behavioural characteristic mark.
8. according to the method for claim 4, it is characterised in that also include the quantized value of behavioural characteristic in the first set
Caused temporal information;When the behavioural characteristic is clicks on behavioural characteristic, and the quantized value of the click behavior is click location
Coordinate value when,
The quantized value in the first set screens, special to obtain the user of validated user described in energy accurate characterization
The quantized value of sign is added in second set, including:
The quantized value in the first set is ranked up according to the sequencing of time caused by quantized value;
By first quantized value in the first set after sequence, it is defined as benchmark quantized value;
Circulation performs given step, until the quantized value in the first set after traversal sequence;The given step includes:
Calculate distance of the current quantisation value relative to the benchmark quantized value;Choose the current amount of the distance less than pre-determined distance
Change value, added using the quantized value of the user characteristics as energy accurate characterization validated user in second set;By described in selection
After current quantisation value is added in the second set, when the quantity of the quantized value currently preserved in the second set is more than or waits
When the first predetermined number, the given step also includes:Redefine the benchmark quantized value;Wherein, redefine described
Benchmark quantized value includes, the border for the touch area that each quantized value currently stored in the second set is limited, as weight
Benchmark quantized value after new determination.
9. according to the method for claim 8, it is characterised in that when the behavioural characteristic is to click on behavioural characteristic, the point
The quantized value for hitting behavioural characteristic is the coordinate value of click location, and when the coordinate value includes abscissa value and ordinate value,
The quantized value in the second set, determine that the behavior of validated user corresponding to the behavioural characteristic mark is special
The quantized value excursion of sign, including:
According to the coordinate value in the second set, four summits are determined;Four summits include:According to the second set
The minimum coordinate value of the maximum coordinate value of the minimum coordinate value of middle abscissa value, abscissa value, ordinate value and ordinate value are most
Four points that big coordinate value determines respectively;
Reference zone is determined according to four summits, the reference zone is defined as closing corresponding to the behavioural characteristic mark
The quantized value excursion of the behavioural characteristic of method user.
10. according to the method for claim 9, it is characterised in that some when the touch-screen of the touch control terminal is divided into
During individual first region, wherein, first region is the square area for the pixel that the length of side is the second predetermined number,
Then, it is described that reference zone is determined according to four summits, specifically include:
According to four summits, quadrilateral area is built;
First region where first region that the quadrilateral area is included and the border of the quadrilateral area, it is defined as described
Reference zone.
11. according to the method for claim 1, it is characterised in that when the behavioural characteristic is input time spaced features,
The process of establishing in the behavioural characteristic storehouse includes:
The 3rd set pre-saved is obtained, is included in the 3rd set:Validated user triggers default industry on touch control terminal
Multiple input time intervening sequences during business operation identify with corresponding behavioural characteristic;
The input time intervening sequence for meeting the second preparatory condition is chosen from the described 3rd set, to be closed as energy accurate characterization
The input time intervening sequence of the user characteristics of method user is added in the 4th set;Second preparatory condition is according to described
What the input time intervening sequence obtained for the first time in three set determined;
According to the input time intervening sequence in the described 4th set, validated user corresponding to the behavioural characteristic mark is determined
The quantized value excursion of input time spaced features;
The quantized value excursion of the behavioural characteristic mark and the behavioural characteristic is accordingly stored, to obtain the behavior
Feature database.
12. according to the method for claim 11, it is characterised in that also include input time interval sequence in the 3rd set
Temporal information caused by row;
It is described that the input time intervening sequence for meeting the second preparatory condition is chosen from the described 3rd set, to be used as the accurate table of energy
The input time intervening sequence for levying the user characteristics of validated user is added in the 4th set, including:
The earliest input time intervening sequence of caused time in described 3rd set is defined as reference time intervals sequence;
Determine quantized value corresponding to the reference time intervals sequence;
Chosen from the described 3rd set and be less than the 3rd preset value with the difference of the quantized value of the reference time intervals sequence
Input time intervening sequence, the input time intervening sequence as the user characteristics for being capable of accurate characterization validated user add the 4th
In set.
13. according to the method for claim 12, it is characterised in that
The input time intervening sequence in the described 4th set, determine legal use corresponding to the behavioural characteristic mark
The quantized value excursion of the input time spaced features at family, including:
Determine quantized value corresponding to each input time intervening sequence in the 4th set;
Determine the average of quantized value and expectation corresponding to each input time intervening sequence in the 4th set;
The average of quantized value and expectation corresponding to each input time intervening sequence in gathering according to the described 4th, and quantized value
Default tolerance, determine the quantization value changes model of the input time spaced features of validated user corresponding to the behavioural characteristic mark
Enclose.
14. according to the method for claim 1, it is characterised in that the quantized value and acquisition according to the behavioural characteristic
The relation of the quantized value excursion arrived, the result of the behavioural characteristic is determined, including:
When the quantized value of the behavioural characteristic falls into the quantized value excursion got, or, when the behavioural characteristic
When the absolute value of the difference of quantized value and the quantized value excursion got is less than four preset values, the behavioural characteristic is determined
The result to be verified.
15. a kind of behavioural characteristic storehouse method for building up, it is characterised in that methods described includes:
The first set pre-saved is obtained, is included in the first set:Validated user triggers default industry on touch control terminal
The quantized value of behavioural characteristic during business operation identifies with corresponding behavioural characteristic;
Quantized value in the first set is screened, to obtain the user characteristics of validated user described in energy accurate characterization
Quantized value is added in second set;
According to the quantized value in the second set, the behavioural characteristic of validated user corresponding to the behavioural characteristic mark is determined
Quantized value excursion;
The quantized value excursion of the behavioural characteristic mark and the behavioural characteristic is accordingly stored, to obtain the behavior
Feature database.
16. a kind of behavioural characteristic storehouse method for building up, it is characterised in that methods described includes:
The 3rd set pre-saved is obtained, is included in the 3rd set:Validated user triggers default industry on touch control terminal
Multiple input time intervening sequences during business operation identify with corresponding behavioural characteristic;
The input time intervening sequence for meeting the second preparatory condition is chosen from the described 3rd set, to be closed as energy accurate characterization
The input time intervening sequence of the user characteristics of method user is added in the 4th set;Second preparatory condition is according to described
What the input time intervening sequence obtained for the first time in three set determined;
According to the input time intervening sequence in the described 4th set, validated user corresponding to the behavioural characteristic mark is determined
The quantized value excursion of input time spaced features;
The quantized value excursion of the behavioural characteristic mark and the behavioural characteristic is accordingly stored, to obtain the behavior
Feature database.
17. a kind of various dimensions subscriber authentication device, it is characterised in that described device includes:
First acquisition module, for obtaining behavioural characteristic of the user to be verified when triggering pre-set business operation on touch control terminal
Quantized value, determine the behavioural characteristic mark of the behavioural characteristic;The behavioural characteristic includes:Gyroscope fluctuation behavioural characteristic, cunning
Dynamic behavioural characteristic, click on behavioural characteristic and input time spaced features;
Second acquisition module, for being identified according to the behavioural characteristic, obtained and the behavioural characteristic mark in subordinate act feature database
The quantized value excursion of behavioural characteristic corresponding to knowledge;Wherein, behavioural characteristic mark is stored with the behavioural characteristic storehouse and is closed
The corresponding relation of the quantized value excursion of the behavioural characteristic of method user;
First determining module, for the quantized value according to the behavioural characteristic and the relation of quantized value excursion got,
Determine the result of the behavioural characteristic;
Second determining module, for the result according to the behavioural characteristic, determine the legitimacy of the user to be verified.
18. device is established in a kind of behavioural characteristic storehouse, it is characterised in that described device includes:
3rd acquisition module, for obtaining the first set pre-saved, included in the first set:Validated user is in touch-control
The quantized value of behavioural characteristic when pre-set business operation is triggered in terminal identifies with corresponding behavioural characteristic;
First data processing module, for being screened to the quantized value in the first set, to obtain energy accurate characterization institute
The quantized value for stating the user characteristics of validated user is added in second set;
First excursion determining module, for the quantized value in the second set, determine the behavioural characteristic mark
The quantized value excursion of the behavioural characteristic of corresponding validated user;
Module is established in fisrt feature storehouse, for accordingly storing the quantized value of the behavioural characteristic mark and the behavioural characteristic
Excursion, to obtain the behavioural characteristic storehouse.
19. device is established in a kind of behavioural characteristic storehouse, it is characterised in that described device includes:
4th acquisition module, for obtaining the pre-save the 3rd set, included in the 3rd set:Validated user is in touch-control
Multiple input time intervening sequences when pre-set business operation is triggered in terminal identify with corresponding behavioural characteristic;
Second data processing module, the input time interval sequence of the second preparatory condition is met for being chosen from the described 3rd set
Row, added using the input time intervening sequence of the user characteristics as energy accurate characterization validated user in the 4th set;Described
Two preparatory conditions are determined according to the input time intervening sequence obtained for the first time in the described 3rd set;
Second excursion determining module, for the input time intervening sequence in the described 4th set, determine the row
It is characterized the quantized value excursion of the input time spaced features of validated user corresponding to mark;
Module is established in second feature storehouse, for accordingly storing the quantized value of the behavioural characteristic mark and the behavioural characteristic
Excursion, to obtain the behavioural characteristic storehouse.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710923334.XA CN107632722A (en) | 2017-09-30 | 2017-09-30 | A kind of various dimensions user ID authentication method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710923334.XA CN107632722A (en) | 2017-09-30 | 2017-09-30 | A kind of various dimensions user ID authentication method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107632722A true CN107632722A (en) | 2018-01-26 |
Family
ID=61104459
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710923334.XA Pending CN107632722A (en) | 2017-09-30 | 2017-09-30 | A kind of various dimensions user ID authentication method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107632722A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108549806A (en) * | 2018-04-11 | 2018-09-18 | 西安电子科技大学 | The identity identifying method of behavior is slided and clicked based on user |
CN108961034A (en) * | 2018-05-25 | 2018-12-07 | 中国建设银行股份有限公司 | System and method, storage medium based on user behavior certification |
CN109068009A (en) * | 2018-10-26 | 2018-12-21 | 北京交通大学 | The implicit identity identifying method of smart phone based on context detection |
WO2019148815A1 (en) * | 2018-02-05 | 2019-08-08 | Beijing Elex Technology Co., Ltd | Method and apparatus for identity authentication, server and computer readable medium |
CN110175109A (en) * | 2019-05-31 | 2019-08-27 | 北京北信源软件股份有限公司 | A kind of determination method, determining device, equipment and the medium of user type |
CN111552937A (en) * | 2020-04-28 | 2020-08-18 | 深圳壹账通智能科技有限公司 | User identity authentication method, device, medium and electronic equipment |
CN112231682A (en) * | 2020-10-16 | 2021-01-15 | 广州零世纪信息科技有限公司 | Security authentication method, system, device and computer equipment |
CN113111322A (en) * | 2021-04-12 | 2021-07-13 | 浙江大学 | Intelligent mobile phone auxiliary authentication method based on multi-mode fusion |
CN115039380A (en) * | 2020-06-17 | 2022-09-09 | 深圳市欢太科技有限公司 | Business data processing method and device, electronic equipment and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103927471A (en) * | 2014-04-18 | 2014-07-16 | 电子科技大学 | Authentication method and device |
CN104301286A (en) * | 2013-07-15 | 2015-01-21 | 中国移动通信集团黑龙江有限公司 | User login authentication method and device |
CN104318138A (en) * | 2014-09-30 | 2015-01-28 | 杭州同盾科技有限公司 | Method and device for verifying identity of user |
CN105099998A (en) * | 2014-04-30 | 2015-11-25 | 杭州同盾科技有限公司 | Identity information authentication method, device and system |
CN106022030A (en) * | 2016-06-30 | 2016-10-12 | 深圳卡通新技术有限公司 | Identity authentication system and method based on user habit behavior features |
CN107026731A (en) * | 2016-01-29 | 2017-08-08 | 阿里巴巴集团控股有限公司 | A kind of method and device of subscriber authentication |
-
2017
- 2017-09-30 CN CN201710923334.XA patent/CN107632722A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104301286A (en) * | 2013-07-15 | 2015-01-21 | 中国移动通信集团黑龙江有限公司 | User login authentication method and device |
CN103927471A (en) * | 2014-04-18 | 2014-07-16 | 电子科技大学 | Authentication method and device |
CN105099998A (en) * | 2014-04-30 | 2015-11-25 | 杭州同盾科技有限公司 | Identity information authentication method, device and system |
CN104318138A (en) * | 2014-09-30 | 2015-01-28 | 杭州同盾科技有限公司 | Method and device for verifying identity of user |
CN107026731A (en) * | 2016-01-29 | 2017-08-08 | 阿里巴巴集团控股有限公司 | A kind of method and device of subscriber authentication |
CN106022030A (en) * | 2016-06-30 | 2016-10-12 | 深圳卡通新技术有限公司 | Identity authentication system and method based on user habit behavior features |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11429698B2 (en) | 2018-02-05 | 2022-08-30 | Beijing Elex Technology Co., Ltd. | Method and apparatus for identity authentication, server and computer readable medium |
WO2019148815A1 (en) * | 2018-02-05 | 2019-08-08 | Beijing Elex Technology Co., Ltd | Method and apparatus for identity authentication, server and computer readable medium |
CN108549806B (en) * | 2018-04-11 | 2020-01-31 | 西安电子科技大学 | Authentication method based on user swipe and click behavior |
CN108549806A (en) * | 2018-04-11 | 2018-09-18 | 西安电子科技大学 | The identity identifying method of behavior is slided and clicked based on user |
CN108961034A (en) * | 2018-05-25 | 2018-12-07 | 中国建设银行股份有限公司 | System and method, storage medium based on user behavior certification |
CN109068009A (en) * | 2018-10-26 | 2018-12-21 | 北京交通大学 | The implicit identity identifying method of smart phone based on context detection |
CN110175109A (en) * | 2019-05-31 | 2019-08-27 | 北京北信源软件股份有限公司 | A kind of determination method, determining device, equipment and the medium of user type |
CN110175109B (en) * | 2019-05-31 | 2023-05-26 | 北京北信源软件股份有限公司 | User type determining method, determining device, equipment and medium |
CN111552937A (en) * | 2020-04-28 | 2020-08-18 | 深圳壹账通智能科技有限公司 | User identity authentication method, device, medium and electronic equipment |
CN115039380A (en) * | 2020-06-17 | 2022-09-09 | 深圳市欢太科技有限公司 | Business data processing method and device, electronic equipment and storage medium |
CN112231682A (en) * | 2020-10-16 | 2021-01-15 | 广州零世纪信息科技有限公司 | Security authentication method, system, device and computer equipment |
CN113111322B (en) * | 2021-04-12 | 2022-06-07 | 浙江大学 | A smart phone-assisted authentication method based on multimodal fusion |
CN113111322A (en) * | 2021-04-12 | 2021-07-13 | 浙江大学 | Intelligent mobile phone auxiliary authentication method based on multi-mode fusion |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107632722A (en) | A kind of various dimensions user ID authentication method and device | |
CN107451819A (en) | A kind of auth method and device based on user's operation behavior feature | |
EP1875653B1 (en) | System and method for fraud monitoring, detection, and tiered user authentication | |
CN107657156B (en) | User identity authentication method and device based on user operation habit and touch area | |
US20180033010A1 (en) | System and method of identifying suspicious user behavior in a user's interaction with various banking services | |
CN104580125B (en) | A kind of payment verification methods, devices and systems | |
US20130144786A1 (en) | Providing verification of user identification information | |
CN105100029B (en) | The method and apparatus that authentication is carried out to user | |
CN103873455B (en) | A kind of method and device of information checking | |
CN107784504B (en) | Method for generating return visit event of client and terminal equipment | |
US8601552B1 (en) | Personal identification pairs | |
CN109547426A (en) | Service response method and server | |
CN107612922A (en) | User ID authentication method and device based on user operation habits and geographical position | |
CN108804885A (en) | Man-machine verification method and device, storage medium and processor | |
CN109274639A (en) | The recognition methods of open platform abnormal data access and device | |
CN107465730A (en) | A kind of service request method and terminal | |
CN107516218A (en) | A kind of user ID authentication method and device based on multiple features | |
Searles et al. | An empirical study & evaluation of modern {CAPTCHAs} | |
CN107733883A (en) | A kind of method and device for detecting batch registration account | |
CN107967422A (en) | One kind verification implementation method and electric terminal | |
CN107623696A (en) | A kind of user ID authentication method and device based on user behavior feature | |
CN104580193B (en) | A kind of data processing method and device | |
CN107506355A (en) | Object group technology and device | |
CN107679383A (en) | A kind of auth method and device based on geographical position and contact pressure area | |
WO2018166142A1 (en) | Authentication processing method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180126 |