CN107808089A - A kind of fingerprint identification method, device and storage medium - Google Patents
A kind of fingerprint identification method, device and storage medium Download PDFInfo
- Publication number
- CN107808089A CN107808089A CN201711167305.1A CN201711167305A CN107808089A CN 107808089 A CN107808089 A CN 107808089A CN 201711167305 A CN201711167305 A CN 201711167305A CN 107808089 A CN107808089 A CN 107808089A
- Authority
- CN
- China
- Prior art keywords
- lines
- duration
- fingerprint recognition
- trace information
- frequency
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints or palmprints
- G06V40/1365—Matching; Classification
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Telephone Function (AREA)
- Collating Specific Patterns (AREA)
Abstract
The invention relates to electronic technology field, more particularly to a kind of fingerprint identification method, device and storage medium, for improving terminal device due to touching fingerprint recognition panel by mistake so that the problem of terminal device triggering vibrations even cause fingerprint locking.When terminal device detects that fingerprint recognition panel is touched, obtain the lines for the object for touching fingerprint recognition panel, determine the characteristic information of lines, if it fails to match for the characteristic information of the characteristic information of lines and the unblock lines to prestore, then terminal device determines the trace information of lines, and terminal device determines current unblock frequency of failure value according at least to the trace information of lines.In this way, terminal device need to determine that terminal device currently unlocks frequency of failure value according to the characteristic information of lines and the trace information of lines, the problem of so as to slow down the fingerprint locking caused by user's false touch fingerprint recognition panel.
Description
Technical field
The invention relates to electronic technology field, more particularly to a kind of fingerprint identification method, device and storage medium.
Background technology
In recent years, fingerprint identification technology obtains more and more extensive as a kind of identity identifying technology based on biological characteristic
Using such as:Smart mobile phone, gate inhibition, ecommerce, Automatic Teller Machine etc..Current fingerprinting scheme is that terminal device leads to
The lines that the collection of fingerprint recognition panel touches the object of fingerprint recognition panel is crossed, the characteristic information of lines is obtained, by the lines
Characteristic information matches with the characteristic information of the unblock lines to prestore, if the match is successful, unlocking terminal equipment success, if matching is lost
Lose, then unlocking terminal equipment fails, and history unblock frequency of failure value is added 1 to be defined as current history unblock failure time by terminal device
Numerical value.
For example, characteristic information of the user using the characteristic information of the finger pulp lines of finger as the lines prestored,
Such as the characteristic information using the characteristic information of forefinger finger pulp lines as the lines prestored.However, in user's carried terminal
During equipment, the situation of false touch fingerprint recognition panel often occurs, for example the first web part of hand touches fingerprint recognition panel, makes
Obtain the feature that fingerprint recognition panel obtains the characteristic information and the lines prestored of the lines determined after the lines of first web part
Information matches fail, and history unblock frequency of failure value is added 1 to be defined as current history solution by unlocking terminal equipment failure, terminal device
Frequency of failure value is locked, and triggering terminal equipment is shaken to remind user.The multiple false touch of user currently to unlock the frequency of failure
Value is continuously increased up to the preset times value more than fingerprint locking, ultimately results in terminal device fingerprint locking.
In summary, a kind of fingerprinting scheme is needed badly come after solving user's false touch fingerprint recognition panel, terminal device is only
Current unblock frequency of failure value is determined according to the characteristic information of the lines of acquisition, fingerprint subsequently occurs in terminal device caused by
The problem of locking.
The content of the invention
The embodiment of the present application provides a kind of fingerprint identification method, device and storage medium, for slowing down user's false touch fingerprint
The problem of identifying the fingerprint locking caused by panel.
In a first aspect, the embodiment of the present application provides a kind of fingerprint identification method, fingerprint recognition panel is detected in this method
When being touched, the lines for the object for touching the fingerprint recognition panel is obtained, the characteristic information of the lines is determined, if the line
It fails to match for the characteristic information of the characteristic information on road and the unblock lines to prestore, it is determined that the trace information of the lines;At least
Current unblock frequency of failure value is determined according to the trace information of the lines.
Second aspect, the embodiment of the present application provides a kind of fingerprint identification device, including acquiring unit, for detecting fingerprint
When identification panel is touched, the lines for the object for touching the fingerprint recognition panel is obtained.Determining unit, for determining the line
The characteristic information on road;If it fails to match for the characteristic information of the characteristic information of the lines and the unblock lines to prestore, it is determined that institute
State the trace information of lines;Current unblock frequency of failure value is determined according at least to the trace information of the lines.
The third aspect, the embodiment of the present application provide a kind of terminal device, and terminal device includes memory and processor, its
In:Memory is used for store instruction;Processor is used for according to the instruction for performing memory storage, when computing device memory is deposited
During the instruction of storage, terminal device is used to perform any method in above-mentioned first aspect or first aspect.
Fourth aspect, the embodiment of the present application provide a kind of computer-readable storage medium, finger are stored with computer-readable storage medium
Order, when run on a computer so that computer performs any possible implementation of first aspect or first aspect
In method.
5th aspect, the embodiment of the present application provide it is a kind of comprising instruction computer program product, when its on computers
During operation so that computer performs the method in any possible implementation of first aspect or first aspect.
In the embodiment of the present application, when terminal device detects that fingerprint recognition panel is touched, obtain and touch fingerprint recognition face
The lines of the object of plate, the characteristic information of lines is determined, if the characteristic information of the characteristic information of lines and the unblock lines to prestore
It fails to match, then terminal device determines the trace information of lines, and terminal device determines current according at least to the trace information of lines
Frequency of failure value is unlocked, in this way, terminal device need to determine terminal device according to the characteristic information of lines and the trace information of lines
Current unblock frequency of failure value, the problem of so as to slow down the fingerprint locking caused by user's false touch fingerprint recognition panel.
Brief description of the drawings
In order to illustrate more clearly of the technical scheme in the embodiment of the present application, make required in being described below to embodiment
Accompanying drawing is briefly introduced, it should be apparent that, drawings in the following description are only some embodiments of the present application, for this
For the those of ordinary skill in field, without having to pay creative labor, it can also be obtained according to these accompanying drawings
His accompanying drawing.
Fig. 1 is a kind of applicable system architecture schematic diagram that the embodiment of the present application provides;
Fig. 2 is a kind of structural representation for applicable terminal device that the embodiment of the present application provides;
Fig. 3 is a kind of schematic flow sheet for fingerprint identification method that the embodiment of the present application provides;
Fig. 4 is a kind of lines schematic diagram that the embodiment of the present application provides;
Fig. 5 is a kind of schematic flow sheet for fingerprint identification method that the embodiment of the present application provides;
Fig. 6 is a kind of structural representation for fingerprint identification device that the embodiment of the present application provides;
Fig. 7 is a kind of structural representation for terminal device that the embodiment of the present application provides.
Embodiment
In order that the purpose of the application, technical scheme and beneficial effect are more clearly understood, below in conjunction with accompanying drawing and implementation
Example, the application is further elaborated.It should be appreciated that specific embodiment described herein is only explaining this Shen
Please, it is not used to limit the application.
Fig. 1 illustrates a kind of applicable system architecture diagram of the embodiment of the present application, as shown in figure 1, being set including terminal
Standby 101 and fingerprint recognition panel 102.
In a kind of possible application scenarios, user leans in unused terminal device 101, the palm part or palm of user
Nearly thumb position can inadvertently touch fingerprint recognition panel 102.But user is not by the use of above-mentioned position lines as in advance
The unblock lines for the terminal device deposited.Therefore, terminal device can not unlock the end after obtaining the characteristic information of above-mentioned position lines
End equipment 101, so as to cause the terminal device 101 unsuccessfully to cause terminal device fingerprint by vibration reminding user, repeatedly unblock
Locking.
Fig. 2 illustrates a kind of structural representation of the applicable terminal device of the embodiment of the present application, as shown in Fig. 2
Including terminal device 201 and fingerprint recognition panel 202.The fingerprint recognition panel 202 is located at the side of terminal device 201.
In a kind of possible application scenarios, the palm thumb web position of user and tiger's jaw nearby inadvertently touch fingerprint in position
Panel 202 is identified, in user not using the lines at position near palm thumb web position and tiger's jaw as the terminal device 201 to prestore
Unblock lines in the case of, cause unblock fail.
The fingerprint recognition panel of terminal device can be as shown in Figure 1 below the screen of terminal device, can also be such as Fig. 2 institutes
Show in the side of terminal device, can also be at the back side of terminal device.
For terminal device when object touches fingerprint recognition panel, the screen of terminal device can be bright in the embodiment of the present application
Screen state or screen state of going out.In a kind of optional embodiment, the screen of terminal device no matter in bright screen state or
Go out screen state, the fingerprint recognition subsystem of terminal device is all in holding state.Temperature can be included in fingerprint recognition subsystem
Detection module, when temperature detecting module detects that the temperature value of object exceedes preset temperature value, terminal device can obtain touch
The lines of the object of the fingerprint recognition panel.
Fig. 3 illustrates a kind of schematic flow sheet of the applicable fingerprint identification method of the embodiment of the present application, such as Fig. 3 institutes
Show, including:
Step 301, when terminal device detects that fingerprint recognition panel is touched, obtain and touch the fingerprint recognition panel
The lines of object;
Step 302, terminal device determines the characteristic information of the lines;
Step 302, if it fails to match for the characteristic information of the characteristic information of the lines and the unblock lines to prestore, terminal
Equipment determines the trace information of the lines;
Step 304, terminal device determines current unblock frequency of failure value according at least to the trace information of the lines.
In the embodiment of the present application, the characteristic information of lines includes the characteristic information of the minutiae point on lines, and minutiae point can be with
Breakpoint, bifurcation and turning point including lines etc..Two pieces of fingerprints may have identical trace information, but can not possibly have phase
Same characteristic information.
For example, the lines of the thumb finger pulp of a people and the lines of middle finger finger pulp there may be identical track letter
Breath, for example be all swirls lines.However, the lines of thumb finger pulp is different with the characteristic information of the lines of middle finger finger pulp.
The trace information of lines can include the type of lines, density degree, trend, curvature, recessed in the embodiment of the present application
Convexity etc..Fig. 4 illustrates a kind of applicable lines schematic diagram of the embodiment of the present application, as shown in figure 4, including finger pulp 401,
Finger pulp 401 is finger part of the finger close to finger tip.The type of lines can such as positioned at the swirls lines and flow liner lines of finger pulp,
Netted lines that can be such as positioned at the centre of the palm close to finger position, the tree such as centre of the palm position or first web part can also be included
Wooden fork type lines.The lines of each shape can extract different trace informations.In the embodiment of the present application.For example, all fingers
The trace information of abdomen lines can uniformly be classified as the trace information of finger pulp lines type, and the trace information of all palm lines can
To be classified as the trace information of palm lines type.Therefore, the trace information of lines can be classified as multiple trace information classes, each
Individual trace information class all corresponds to the trace information of the lines at same or similar several positions.
In the embodiment of the present application, when terminal device detects that fingerprint recognition panel is touched, obtain and touch fingerprint recognition face
The lines of the object of plate, the characteristic information of lines is determined, if the characteristic information of the characteristic information of lines and the unblock lines to prestore
It fails to match, then terminal device determines the trace information of lines, and the trace information of lines includes the shape of lines, and terminal device is extremely
It is few that current unblock frequency of failure value is determined according to the trace information of lines.In this way, terminal device need to be according to the characteristic information of lines
Determine that terminal device currently unlocks frequency of failure value with the trace information of lines, so as to slow down user's false touch fingerprint recognition face
The problem of fingerprint locking caused by plate.
Because object touches fingerprint recognition panel more than after certain time length, terminal device can obtain the object clearly line
Road.In above-mentioned steps 301, in a kind of optional embodiment, when terminal device detects that fingerprint recognition panel is touched, it is determined that
The object touches the second duration of the fingerprint recognition panel;If second duration is more than the second duration threshold value, obtain
Touch the lines of the object of the fingerprint recognition panel.If the second duration is not more than the second duration threshold value, terminal device does not obtain
Take the lines for the object for touching fingerprint recognition panel.In this way, it can prevent from setting in unblock terminal using the user of the terminal device
When standby, terminal device is caused to obtain unsharp lines because user quickly touches the quick fingerprint recognition panel that leaves, it is determined that not
The clearly characteristic information of lines, causes that it fails to match because of the characteristic information of unblock lines that prestores.Alternatively, the second duration threshold
It is worth duration decision that can be according to required for terminal device obtains pure and fresh lines, such as, the second duration threshold value is 0.05 second.
In above-mentioned steps 303, terminal device can store relevant information, such as the spy of unblock lines in the form of database
Reference ceases and the trace information of lines may be stored in database, alternatively it is also possible to be stored in the other of terminal device
In storage region.
Terminal device is in addition to the characteristic information for the unblock lines that can prestore, the track letter for the lines that can also prestore
Breath, in a kind of optional embodiment, the trace information of the lines to prestore can include finger pulp lines type trace information and/
Or the trace information of non-finger pulp lines type, optionally in embodiment, the trace information of the lines to prestore can wrap another kind
Include the trace information of conventional use of lines type and/or the trace information of the unconventional lines type used.For example, often
It can be finger pulp lines and/or palm root lines to advise the lines used.
In above-mentioned steps 304, in a kind of optional embodiment, if the trace information of the lines and finger pulp lines type
Trace information it fails to match, then history unblock frequency of failure value is defined as the current unblock frequency of failure by terminal device
Value.
Example one, the characteristic information for the unblock lines that user prestores is the characteristic information of user's forefinger lines, is prestored
The database of the trace information of lines is the database of the trace information of finger pulp lines type.When the centre of the palm position of the user is touched
When touching fingerprint recognition panel, terminal device obtains the lines at centre of the palm position, determines the characteristic information of the lines at centre of the palm position.
Terminal device can determine the characteristic information of the characteristic information of the lines at centre of the palm position and forefinger lines, and it fails to match.Terminal is set
The trace information of the standby lines for determining centre of the palm position, determine the trace information and finger pulp lines type of the lines at centre of the palm position
Trace information it fails to match, then history unblock frequency of failure value is defined as the current unblock frequency of failure by terminal device
Value.
Example two, the characteristic information for the unblock lines that user prestores is the characteristic information of conventional use of lines, such as should
The characteristic information of user's right hand palm root lines, the database of the trace information of the lines to prestore is conventional use of lines class
The database of the trace information of type, when the nameless finger pulp of the user touches fingerprint recognition panel, terminal device obtains unknown
Refer to the lines of finger pulp, it is determined that the characteristic information of the lines of nameless finger pulp.Terminal device can determine the lines of nameless finger pulp
The characteristic information of characteristic information and user's right hand palm root lines it fails to match.Terminal device determines nameless finger pulp
The trace information of lines, it is determined that the matching of the characteristic information of the trace information of the lines of nameless finger pulp and conventional use of lines is lost
Lose, then history unblock frequency of failure value is defined as the current unblock frequency of failure value by terminal device.
In a kind of optional embodiment, terminal device confirms to touch the feature letter of the lines of the object of fingerprint recognition panel
Cease and the characteristic information of unblock lines that prestores it fails to match so that after unlocking terminal equipment failure, determine the track of lines
Information.In above-mentioned steps 304, in a kind of optional embodiment, if the trace information of the lines and finger pulp lines type
The match is successful for trace information, and if the object touch the duration of the fingerprint recognition panel and be unsatisfactory for preset duration scope,
History unblock frequency of failure value is defined as the current unblock frequency of failure value by terminal device.Wherein, the preset duration model
Enclose for more than the second duration threshold value and less than the scope of the 3rd duration threshold value;The 3rd duration threshold value is more than second duration
Threshold value.According to above-mentioned elaboration, the time that object touches fingerprint panel is the second duration, if the second duration is unsatisfactory for preset duration model
Enclose, it is a kind of possible the reason for quickly touch fingerprint recognition panel by mistake for user caused by object touch fingerprint recognition panel duration too
It is short, it is alternatively possible the reason for for user unintentionally for a long time touch the fingerprint recognition panel by mistake.
For example, it is assumed that preset duration scope is 1 second to 3 seconds, and the unblock lines that user prestores in terminal device is
Forefinger finger pulp lines, when user talks with other people, long-time (more than 3 seconds) hand held terminal equipment so that the big thumb of the user
What the terminal device was touched at the position for referring to finger pulp lines makes fingerprint recognition panel.Terminal device is it is determined that family this time touches fingerprint knowledge
Other panel belong to for a long time touch by mistake after, can directly ignore this time touch, by history unblock frequency of failure value be defined as currently solving
Lock frequency of failure value.
In a kind of optional embodiment, terminal device confirms to touch the feature letter of the lines of the object of fingerprint recognition panel
Cease and the characteristic information of unblock lines that prestores it fails to match so that unlocking terminal equipment fails.Lines trace information with
The trace information of finger pulp lines type or the trace information of the conventional use of lines of user be after the match is successful, described in object touches
The duration of fingerprint recognition panel meets preset duration scope.In this way, terminal device can be by all false touch fingerprint recognition faces of user
The mode of plate excludes.
In above-mentioned steps 304, in a kind of optional embodiment, if the trace information of the lines and finger pulp lines type
Trace information the match is successful, and the object touches the duration of the fingerprint recognition panel and meets preset duration scope, then eventually
When at the time of end equipment once updates history unblock frequency of failure value before determining and detecting that the fingerprint recognition panel is touched
At the time of between the first duration., will if first duration is more than the first duration threshold value in a kind of optional embodiment
The current unblock frequency of failure value is defined as 1;In another optional embodiment, if first duration is not more than first
Duration threshold value, then the value after 1 is added to be defined as the current unblock frequency of failure value history unblock frequency of failure value.
For example, it is assumed that the first duration threshold value is 10 minutes, at the time of preceding once renewal history unlocks frequency of failure value
The first duration between at the time of during with detecting that the fingerprint recognition panel is touched, which approximate can regard terminal device as, is not
Time interval between unblock failure twice caused by user touches by mistake.Optionally, if the time interval is not more than first
Long threshold value, that is, no more than 10 minutes, then add the value after 1 to be defined as the current unblock history unblock frequency of failure value and lose
Lose time numerical value.Optionally, if the time interval is more than the first duration threshold value, that is, more than 10 minutes, terminal device is by history
Unblock frequency of failure value resets to 0, obtains currently unlocking the frequency of failure plus this non-number 1 for touching caused unblock failure by mistake
Value 1.Terminal device can not further according to time span it is larger before once or preceding user several times is non-touch by mistake caused by history solution
Lock frequency of failure value and determine current unblock frequency of failure value, can cause terminal device will not be due to the history unblock constantly accumulated
Frequency of failure value exceedes the preset times value of fingerprint locking and causes fingerprint locking.
In a kind of optional embodiment, terminal device determines current unblock frequency of failure value, can be according to current unblock
Frequency of failure value and the preset times value of fingerprint locking determine the terminal device whether fingerprint locking.Optionally, if current unblock
Frequency of failure value is not more than the preset times value of fingerprint locking, then terminal device does not need fingerprint locking.Optionally, if current solution
The preset times value that frequency of failure value is more than fingerprint locking is locked, then terminal device determines fingerprint locking.
Fig. 5 illustrates a kind of schematic flow sheet of the applicable fingerprint identification method of the embodiment of the present application, such as Fig. 5 institutes
Show, including:
Step 501, when terminal device detects that fingerprint recognition panel is touched, determine that object touches fingerprint recognition panel
Second duration;
Step 502, terminal device determines whether the second duration is more than the second duration threshold value;When the second duration is more than second
In the case of long threshold value, step 503 is performed;In the case where the second duration is not more than the second duration threshold value, terminal device terminates
Fingerprint recognition flow;
Step 503, terminal device obtains the lines for the object for touching fingerprint recognition panel;
Step 504, terminal device determines the characteristic information of lines;
Step 505, terminal device is matched the characteristic information of lines with the characteristic information of the unblock lines to prestore;If
The match is successful for the characteristic information of the characteristic information of lines and the unblock lines to prestore, then unlocking terminal equipment success, if lines
It fails to match for the characteristic information of characteristic information and the unblock lines to prestore, performs step 506;
Step 506, terminal device determines the trace information of lines;
Step 507, terminal device is matched the trace information of lines with the trace information of finger pulp lines type;If line
It fails to match with the trace information of finger pulp lines type for the trace information on road, then terminal device is true by history unblock frequency of failure value
It is set to current unblock frequency of failure value;If the match is successful for the trace information of lines and the trace information of finger pulp lines type, perform
Step 508;
Step 508, whether the duration that terminal device determines to touch fingerprint recognition panel meets preset duration scope;If object
The duration for touching fingerprint recognition panel is unsatisfactory for preset duration scope, then history unblock frequency of failure value is defined as by terminal device
Current unblock frequency of failure value;If the duration that object touches fingerprint recognition panel meets preset duration scope, step 509 is performed;
Step 509, with detecting that fingerprint is known at the time of history unblock frequency of failure value is once updated before terminal device determines
The first duration between at the time of when other panel is touched;
Step 510, terminal device determines whether the first duration is more than the first duration threshold value;If the first duration is more than first
Long threshold value, perform step 511;If the first duration is not more than the first duration threshold value, 512 are performed;
Step 511, current unblock frequency of failure value is defined as 1 by terminal device;Perform step 513;
Step 512, history unblock frequency of failure value is added the value after 1 to be defined as currently unlocking the frequency of failure by terminal device
Value;Perform step 513;
Step 513, terminal judges whether the current unblock frequency of failure time is more than the preset times value of fingerprint locking;It is if current
The preset times value that the frequency of failure time is more than fingerprint locking is unlocked, performs step 514;If currently the unblock frequency of failure time is not more than
The preset times value of fingerprint locking, terminal device terminate fingerprint recognition flow.
Step 514, terminal device determines fingerprint locking.
Above-mentioned steps 501 to step 505 is that terminal device judges to touch the feature of the lines of the object of fingerprint recognition panel
Information whether and the characteristic information process that the match is successful of unblock lines that prestores;Step 506 to step 508 is terminal device solution
After lock failure, terminal device determines whether the mistake of unlocking terminal equipment failure caused by touching fingerprint recognition panel by mistake due to user
Journey;Step 509 to step 514 is the process that terminal device determines current unblock frequency of failure value.
In a kind of optional embodiment, when terminal device detects that fingerprint recognition panel is touched, it is determined that object touches
The second duration of fingerprint recognition panel is touched more than in the case of the second duration threshold value, terminal device can obtain touch fingerprint recognition
The lines of the object of panel, determine the characteristic information of lines.Optionally, if the characteristic information of lines and the unblock lines to prestore
It fails to match for characteristic information, then history unblock frequency of failure value can be added the value after 1 to be defined as current unblock and lost by terminal device
Lose time numerical value;Optionally, if it fails to match for the characteristic information of the characteristic information of lines and the unblock lines to prestore, terminal device
With detecting when the fingerprint recognition panel is touched at the time of once updating history unblock frequency of failure value before can determining
The first duration between moment, if first duration is more than the first duration threshold value, terminal device can be by the current solution
Lock frequency of failure value is defined as 1;If first duration is not more than the first duration threshold value, terminal device can unlock history
Frequency of failure value adds the value after 1 to be defined as the current unblock frequency of failure value.
In a kind of optional embodiment, when terminal device detects that fingerprint recognition panel is touched, it is determined that object touches
The second duration of fingerprint recognition panel is touched more than in the case of the second duration threshold value, terminal device can obtain touch fingerprint recognition
The lines of the object of panel, determine the characteristic information of lines.Believe in the characteristic information of lines and the feature of the unblock lines to prestore
For breath in the case that it fails to match, terminal device can determine the trace information of lines.Optionally, if the trace information and finger of lines
The match is successful for the trace information of abdomen lines type, then history unblock frequency of failure value can be added the value after 1 to determine by terminal device
For current unblock frequency of failure value;Optionally, if the match is successful for the trace information of lines and the trace information of finger pulp lines type,
With detecting the fingerprint recognition panel at the time of once updating history unblock frequency of failure value before then terminal device can determine
The first duration between at the time of when being touched, if first duration is more than the first duration threshold value, terminal device can incite somebody to action
The current unblock frequency of failure value is defined as 1;If first duration is not more than the first duration threshold value, terminal device can be with
The value after 1 is added to be defined as the current unblock frequency of failure value history unblock frequency of failure value.
In a kind of optional embodiment, when terminal device detects that fingerprint recognition panel is touched, it is determined that object touches
The second duration of fingerprint recognition panel is touched more than in the case of the second duration threshold value, terminal device can obtain touch fingerprint recognition
The lines of the object of panel, determine the characteristic information of lines.Believe in the characteristic information of lines and the feature of the unblock lines to prestore
For breath in the case that it fails to match, terminal device can determine the trace information of lines.In the trace information and finger pulp lines of lines
In the case that the match is successful, whether the duration that terminal device can determine to touch fingerprint recognition panel meets the trace information of type
Preset duration scope, if the duration for touching fingerprint recognition panel meets preset duration scope, terminal device can be by history solution
Lock frequency of failure value adds the value after 1 to be defined as currently unlocking frequency of failure value.
Based on above example and same idea, Fig. 6 shows a kind of fingerprint identification device that the embodiment of the present application provides
Structural representation;As shown in fig. 6, fingerprint identification device 600 can include acquiring unit 601 and determining unit 602.
A kind of fingerprint identification device is provided in the embodiment of the present application, the device includes acquiring unit, refers to for detecting
When line identification panel is touched, the lines for the object for touching the fingerprint recognition panel, determining unit, for described in determination are obtained
The characteristic information of lines;If it fails to match for the characteristic information of the characteristic information of the lines and the unblock lines to prestore, it is determined that
The trace information of the lines;Current unblock frequency of failure value is determined according at least to the trace information of the lines.
In the embodiment of the present application, when detecting that fingerprint recognition panel is touched, the object for touching fingerprint recognition panel is obtained
Lines, determine the characteristic information of lines, if it fails to match for the characteristic information of the characteristic information of lines and the unblock lines to prestore,
The trace information of lines is then determined, the trace information of lines includes the shape of lines, is determined according at least to the trace information of lines
Current unblock frequency of failure value.In this way, terminal device need to determine terminal according to the characteristic information of lines and the trace information of lines
Equipment currently unlocks frequency of failure value, so as to slow down asking for the fingerprint locking caused by user's false touch fingerprint recognition panel
Topic.
In a kind of optional embodiment, the determining unit, if trace information and finger pulp specifically for the lines
It fails to match for the trace information of lines type, then history unblock frequency of failure value is defined as into the current unblock frequency of failure
Value.
In a kind of optional embodiment, the determining unit, if trace information and finger pulp specifically for the lines
The match is successful for the trace information of lines type, and if object when touching the duration of the fingerprint recognition panel and being unsatisfactory for default
Long scope, then history unblock frequency of failure value is defined as the current unblock frequency of failure value;Wherein, the preset duration model
Enclose for more than the second duration threshold value and less than the scope of the 3rd duration threshold value;The 3rd duration threshold value is more than second duration
Threshold value.
In a kind of optional embodiment, the determining unit, if trace information and finger pulp specifically for the lines
The match is successful for the trace information of lines type, and the duration of the object touch fingerprint recognition panel meets preset duration model
Enclose, it is determined that preceding once to update at the time of history unlocks frequency of failure value with detecting when the fingerprint recognition panel is touched
The first duration between moment;If first duration is more than the first duration threshold value, by the current unblock frequency of failure value
It is defined as 1;If first duration is not more than the first duration threshold value, the value after 1 is added to determine history unblock frequency of failure value
For the current unblock frequency of failure value.
In a kind of optional embodiment, the acquiring unit, during specifically for detecting that fingerprint recognition panel is touched,
Determine that the object touches the second duration of the fingerprint recognition panel;If second duration is more than the second duration threshold value,
Obtain the lines for the object for touching the fingerprint recognition panel.
The fingerprint identification device that the embodiment of the present application provides is specifically described the fingerprint recognition for referring to above-described embodiment offer
Method, repeat no more herein.
It should be noted that the division in the embodiment of the present application to unit is schematical, only a kind of logic function
Division, can there is other dividing mode when actually realizing.Each functional unit in the embodiment of the present application can be integrated in one
In individual processing unit or unit is individually physically present, can also two or more units be integrated in one
In unit.Above-mentioned integrated unit can both be realized in the form of hardware, and the form of SFU software functional unit can also be used real
It is existing.
Fig. 7 illustrates a kind of structural representation of terminal device of the embodiment of the present application offer.Based on phase isomorphism
Think, the embodiment of the present application provides a kind of terminal device 700, for performing any one scheme in the above method.As shown in fig. 7,
Terminal device 700 includes processor 701, memory 702 and communication interface 703;Wherein, processor 701, memory 702 and logical
Letter interface 703 is connected with each other by bus 704.
Bus 704 can be Peripheral Component Interconnect standard (peripheral component interconnect, PCI)
Bus or EISA (extended industry standard architecture, EISA) bus etc..Always
Line can be divided into address bus, data/address bus, controlling bus etc..For ease of representing, only represented in Fig. 7 with a thick line, but simultaneously
Only a bus or a type of bus are not indicated that.
Memory 702 can include volatile memory (volatile memory), such as random access memory
(random-access memory, RAM);Memory can also include nonvolatile memory (non-volatile
), such as flash memory (flash memory), hard disk (hard disk drive, HDD) or solid state hard disc memory
(solid-state drive, SSD);Memory 702 can also include the combination of the memory of mentioned kind.
Communication interface 703 can be wire communication access port, wireless communication interface or its combination, wherein, wire communication connects
Mouth for example can be Ethernet interface.Ethernet interface can be optical interface, electrical interface or its combination.Wireless communication interface can be with
For WLAN interface.
Processor 701 can be central processing unit (central processing unit, CPU), network processing unit
(network processor, NP) or CPU and NP combination.Processor 701 can further include hardware chip.On
It can be application specific integrated circuit (application-specific integrated circuit, ASIC) to state hardware chip, can
Programmed logic device (programmable logic device, PLD) or its combination.Above-mentioned PLD can be that complex programmable is patrolled
Collect device (complex programmable logic device, CPLD), field programmable gate array (field-
Programmable gate array, FPGA), GAL (generic array logic, GAL) or its any group
Close.
Alternatively, memory 702 can be also used for storage program instruction, and processor 701 calls to be stored in the memory 702
Programmed instruction, one or more of embodiment step shown in such scheme, or wherein optional embodiment party can be performed
Formula so that terminal device 700 realizes the function of terminal device in the above method.
Processor 701 is used for according to the instruction for performing memory storage, when processor 701 performs the instruction of memory storage
When, terminal device 700 is used for:When detecting that fingerprint recognition panel is touched, the object for touching the fingerprint recognition panel is obtained
Lines;Determine the characteristic information of the lines;If the characteristic information of the characteristic information of the lines and the unblock lines to prestore
It fails to match, it is determined that the trace information of the lines;The trace information of the lines includes the shape of lines;According at least to institute
The trace information for stating lines determines current unblock frequency of failure value.
Processor 701 can also perform the scheme performed by terminal device in above-mentioned Fig. 3 and Fig. 5, can also perform above-mentioned
Acquiring unit in Fig. 6, scheme performed by determining unit.
In the above-described embodiments, can come wholly or partly by software, hardware, firmware or its any combination real
Now, when being realized using software program, can realize in the form of a computer program product whole or in part.The computer
Program product includes one or more instruct.When loading on computers and performing the computer program instructions, whole or portion
Ground is divided to produce according to the flow or function described in the embodiment of the present application.The computer can be all-purpose computer, dedicated computing
Machine, computer network or other programmable devices.The instruction can be stored in computer-readable storage medium, or from one
Individual computer-readable storage medium transmits to another computer-readable storage medium, for example, the instruction can be from a web-site, meter
Calculation machine, server or data center are (such as red by wired (such as coaxial cable, optical fiber, Digital Subscriber Line (DSL)) or wireless
Outside, wirelessly, microwave etc.) mode is transmitted to another web-site, computer, server or data center.The calculating
Machine storage medium can be any usable medium or integrated comprising one or more usable mediums that computer can access
Server, the data storage device such as data center.The usable medium can be magnetic medium, (for example, floppy disk, hard disk, magnetic
Band, magneto-optic disk (MO) etc.), optical medium (for example, CD, DVD, BD, HVD etc.) or semiconductor medium (such as ROM, EPROM,
EEPROM, nonvolatile memory (NAND FLASH), solid state hard disc (Solid State Disk, SSD)) etc..
It should be understood by those skilled in the art that, the embodiment of the present application can be provided as method, system or computer program production
Product.Therefore, in terms of the embodiment of the present application can use complete hardware embodiment, complete software embodiment or combine software and hardware
Embodiment form.Moreover, the embodiment of the present application can use wherein includes computer available programs generation in one or more
The meter implemented in the computer-usable storage medium (including but is not limited to magnetic disk storage, CD-ROM, optical memory etc.) of code
The form of calculation machine program product.
The embodiment of the present application is with reference to the method, equipment (system) and computer program product according to the embodiment of the present application
Flow chart and/or block diagram describe.It should be understood that can be by each flow in instruction implementation process figure and/or block diagram
And/or square frame and the flow in flow chart and/or block diagram and/or the combination of square frame.These instructions can be provided and arrive general meter
Calculation machine, special-purpose computer, the processor of Embedded Processor or other programmable data processing devices are made with producing a machine
It must be produced by the instruction of computer or the computing device of other programmable data processing devices for realizing in flow chart one
The device for the function of being specified in individual flow or multiple flows and/or one square frame of block diagram or multiple square frames.
These instructions, which may be alternatively stored in, can guide computer or other programmable data processing devices to work in a specific way
Computer-readable memory in so that the instruction being stored in the computer-readable memory, which produces, includes the system of command device
Product are made, the command device is realized in one flow of flow chart or multiple flows and/or one square frame of block diagram or multiple square frames
The function of specifying.
These instructions can be also loaded into computer or other programmable data processing devices so that computer or other
Series of operation steps is performed on programmable device to produce computer implemented processing, so as in computer or other are programmable
The instruction performed in equipment is provided for realizing in one flow of flow chart or multiple flows and/or one square frame or more of block diagram
The step of function of being specified in individual square frame.
Obviously, those skilled in the art can carry out various changes and modification without departing from this Shen to the embodiment of the present application
Spirit and scope please.So, if these modifications and variations of the embodiment of the present application belong to the application claim and its waited
Within the scope of technology, then the application is also intended to comprising including these changes and modification.
Claims (11)
- A kind of 1. fingerprint identification method, it is characterised in that including:When detecting that fingerprint recognition panel is touched, the lines for the object for touching the fingerprint recognition panel is obtained;Determine the characteristic information of the lines;If it fails to match for the characteristic information of the characteristic information of the lines and the unblock lines to prestore,:Determine the trace information of the lines;Current unblock frequency of failure value is determined according at least to the trace information of the lines.
- 2. the method as described in claim 1, it is characterised in that the trace information according at least to the lines determines current Frequency of failure value is unlocked, including:If it fails to match for the trace information of the lines and the trace information of finger pulp lines type,:History unblock frequency of failure value is defined as the current unblock frequency of failure value.
- 3. the method as described in claim 1, it is characterised in that the trace information according at least to the lines determines current Frequency of failure value is unlocked, including:If the match is successful for the trace information of the lines and the trace information of finger pulp lines type, and if described in object touch The duration of fingerprint recognition panel is unsatisfactory for preset duration scope, then:History unblock frequency of failure value is defined as the current unblock frequency of failure value;Wherein, the preset duration scope is more than the second duration threshold value and less than the scope of the 3rd duration threshold value;Described 3rd Duration threshold value is more than the second duration threshold value.
- 4. the method as described in claim 1, it is characterised in that the trace information according at least to the lines determines current Frequency of failure value is unlocked, including:If the match is successful for the trace information of the lines and the trace information of finger pulp lines type, and the object touches the finger The duration of line identification panel meets preset duration scope, then:It is determined that preceding once update at the time of history unlocks frequency of failure value with detecting when the fingerprint recognition panel is touched The first duration between moment;If first duration is more than the first duration threshold value, the current unblock frequency of failure value is defined as 1;If first duration is not more than the first duration threshold value, the value after 1 is added to be defined as institute history unblock frequency of failure value State current unblock frequency of failure value.
- 5. the method as described in claim 1, it is characterised in that it is described when detecting that fingerprint recognition panel is touched, obtain and touch The lines of the object of the fingerprint recognition panel is touched, including:When detecting that fingerprint recognition panel is touched, determine that the object touches the second duration of the fingerprint recognition panel;If second duration is more than the second duration threshold value, the lines for the object for touching the fingerprint recognition panel is obtained.
- A kind of 6. fingerprint identification device, it is characterised in that including:Acquiring unit, during for detecting that fingerprint recognition panel is touched, obtain the object that touches the fingerprint recognition panel Lines;Determining unit, for determining the characteristic information of the lines;If the characteristic information of the lines and the unblock lines to prestore Characteristic information it fails to match, it is determined that the trace information of the lines;Determine to work as according at least to the trace information of the lines Preceding unblock frequency of failure value.
- 7. device as claimed in claim 6, it is characterised in that the determining unit, be specifically used for:If it fails to match for the trace information of the lines and the trace information of finger pulp lines type, history is unlocked into the frequency of failure Value is defined as the current unblock frequency of failure value.
- 8. device as claimed in claim 6, it is characterised in that the determining unit, be specifically used for:If the match is successful for the trace information of the lines and the trace information of finger pulp lines type, and if described in object touch The duration of fingerprint recognition panel is unsatisfactory for preset duration scope, then history unblock frequency of failure value is defined as into the current unblock Frequency of failure value;Wherein, the preset duration scope is more than the second duration threshold value and less than the scope of the 3rd duration threshold value;Institute State the 3rd duration threshold value and be more than the second duration threshold value.
- 9. device as claimed in claim 6, it is characterised in that the determining unit, be specifically used for:If the match is successful for the trace information of the lines and the trace information of finger pulp lines type, and the object touches the finger The duration of line identification panel meets preset duration scope, it is determined that preceding once to update at the time of history unlocks frequency of failure value with examining The first duration between measuring at the time of when the fingerprint recognition panel is touched;If first duration is more than the first duration threshold value, the current unblock frequency of failure value is defined as 1;If described Fail to grow up for the moment in the first duration threshold value, then add the value after 1 to be defined as the current unblock history unblock frequency of failure value and lose Lose time numerical value.
- 10. device as claimed in claim 6, it is characterised in that the acquiring unit, be specifically used for:When detecting that fingerprint recognition panel is touched, determine that the object touches the second duration of the fingerprint recognition panel;If Second duration is more than the second duration threshold value, then obtains the lines for the object for touching the fingerprint recognition panel.
- 11. a kind of computer-readable recording medium, it is characterised in that the storage medium is stored with instruction, when the instruction exists When being run on computer so that computer realizes the method performed as any one of claim 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711167305.1A CN107808089A (en) | 2017-11-21 | 2017-11-21 | A kind of fingerprint identification method, device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711167305.1A CN107808089A (en) | 2017-11-21 | 2017-11-21 | A kind of fingerprint identification method, device and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107808089A true CN107808089A (en) | 2018-03-16 |
Family
ID=61580867
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711167305.1A Pending CN107808089A (en) | 2017-11-21 | 2017-11-21 | A kind of fingerprint identification method, device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107808089A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110119727A (en) * | 2019-05-21 | 2019-08-13 | Oppo广东移动通信有限公司 | Fingerprint identification method, device, terminal and storage medium |
CN112016426A (en) * | 2020-08-20 | 2020-12-01 | 深圳市锐尔觅移动通信有限公司 | Fingerprint acquisition method and device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103870071A (en) * | 2012-12-13 | 2014-06-18 | ***通信集团公司 | Touch source identification method and system |
CN105260105A (en) * | 2015-10-19 | 2016-01-20 | 广东欧珀移动通信有限公司 | Display screen awakening method and device based on fingerprint sensor, and mobile terminal |
CN106020418A (en) * | 2016-05-16 | 2016-10-12 | 广东欧珀移动通信有限公司 | Method and apparatus for reducing power consumption of mobile terminal, and mobile terminal |
CN106873889A (en) * | 2017-01-14 | 2017-06-20 | 珠海格力电器股份有限公司 | A kind of fingerprint operating method, device and electronic equipment |
CN106970726A (en) * | 2017-03-16 | 2017-07-21 | 宇龙计算机通信科技(深圳)有限公司 | Control method and device for the electronic equipment with full frame fingerprint recognition |
CN107016337A (en) * | 2017-02-23 | 2017-08-04 | 广东欧珀移动通信有限公司 | A kind of fingerprint identification method and mobile terminal |
-
2017
- 2017-11-21 CN CN201711167305.1A patent/CN107808089A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103870071A (en) * | 2012-12-13 | 2014-06-18 | ***通信集团公司 | Touch source identification method and system |
CN105260105A (en) * | 2015-10-19 | 2016-01-20 | 广东欧珀移动通信有限公司 | Display screen awakening method and device based on fingerprint sensor, and mobile terminal |
CN106020418A (en) * | 2016-05-16 | 2016-10-12 | 广东欧珀移动通信有限公司 | Method and apparatus for reducing power consumption of mobile terminal, and mobile terminal |
CN106873889A (en) * | 2017-01-14 | 2017-06-20 | 珠海格力电器股份有限公司 | A kind of fingerprint operating method, device and electronic equipment |
CN107016337A (en) * | 2017-02-23 | 2017-08-04 | 广东欧珀移动通信有限公司 | A kind of fingerprint identification method and mobile terminal |
CN106970726A (en) * | 2017-03-16 | 2017-07-21 | 宇龙计算机通信科技(深圳)有限公司 | Control method and device for the electronic equipment with full frame fingerprint recognition |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110119727A (en) * | 2019-05-21 | 2019-08-13 | Oppo广东移动通信有限公司 | Fingerprint identification method, device, terminal and storage medium |
CN112016426A (en) * | 2020-08-20 | 2020-12-01 | 深圳市锐尔觅移动通信有限公司 | Fingerprint acquisition method and device |
CN112016426B (en) * | 2020-08-20 | 2023-11-21 | 深圳市锐尔觅移动通信有限公司 | Fingerprint acquisition method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110851809B (en) | Fingerprint identification method and device and touch screen terminal | |
WO2017080311A1 (en) | Method and device for improving fingerprint template and terminal device | |
JP5228872B2 (en) | Biometric authentication apparatus, biometric authentication method, biometric authentication computer program, and computer system | |
US9043941B2 (en) | Biometric authentication device, biometric authentication system, biometric authentication method, and recording medium | |
US8270726B2 (en) | Authentication apparatus | |
US20110138187A1 (en) | System and method of biometric authentication using multiple kinds of templates | |
CN109313903A (en) | Voice user interface | |
CN107037885A (en) | A kind of Terminal fingerprints unlocking method and device | |
CN106228054A (en) | Auth method and device | |
WO2017080289A1 (en) | Method and device for fingerprint registration and mobile terminal | |
CN105303174B (en) | fingerprint input method and device | |
WO2017031809A1 (en) | Fingerprint verification method, fingerprint verification device, and terminal | |
CN108306736B (en) | Method and equipment for identity authentication by using electrocardiosignals | |
WO2017096972A1 (en) | Method and device for improving performance of fingerprint identification, and mobile terminal | |
CN108664183A (en) | A kind of processing method and processing device using footmark | |
WO2017016032A1 (en) | Fingerprint verification method, fingerprint verification device and terminal | |
CN109508522A (en) | A kind of data clearing method, device, storage medium and terminal | |
CN107808089A (en) | A kind of fingerprint identification method, device and storage medium | |
WO2018161312A1 (en) | Fingerprint identification method and apparatus | |
CN105141750B (en) | A kind of screen locking method and terminal | |
WO2017146638A1 (en) | Method and system for controlling an electronic device | |
EP3203415A1 (en) | Biometric authentication device, biometric authentication method and biometric authentication program | |
CN107247558A (en) | A kind of terminal control method, device, computer installation and readable storage medium storing program for executing | |
CN112232443B (en) | Identity authentication method, device, equipment and storage medium | |
CN111428576A (en) | Characteristic information learning method, electronic device, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180316 |
|
RJ01 | Rejection of invention patent application after publication |