CN106127000B - A kind of unlocked by fingerprint method and terminal - Google Patents

A kind of unlocked by fingerprint method and terminal Download PDF

Info

Publication number
CN106127000B
CN106127000B CN201610436131.3A CN201610436131A CN106127000B CN 106127000 B CN106127000 B CN 106127000B CN 201610436131 A CN201610436131 A CN 201610436131A CN 106127000 B CN106127000 B CN 106127000B
Authority
CN
China
Prior art keywords
pixel
gathered
terminal
recognition module
extraction
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.)
Active
Application number
CN201610436131.3A
Other languages
Chinese (zh)
Other versions
CN106127000A (en
Inventor
张海平
周意保
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201610436131.3A priority Critical patent/CN106127000B/en
Publication of CN106127000A publication Critical patent/CN106127000A/en
Application granted granted Critical
Publication of CN106127000B publication Critical patent/CN106127000B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/13Sensors therefor
    • G06V40/1306Sensors therefor non-optical, e.g. ultrasonic or capacitive sensing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/1347Preprocessing; Feature extraction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/1365Matching; Classification

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Collating Specific Patterns (AREA)
  • Image Input (AREA)

Abstract

The embodiment of the invention discloses a kind of unlocked by fingerprint method, including:When user presses fingerprint recognition module, pixel is gathered from multiple directions using the fingerprint recognition module parallel;When the pixel of either direction collection in the multiple direction meets default feature point extraction condition, feature point extraction is carried out to the pixel that the either direction is gathered;When the total number of the characteristic point of extraction is more than predetermined threshold value, the characteristic point is matched with preset fingerprint template;In the characteristic point and preset fingerprint template matches success, terminal is unlocked.The embodiment of the present invention additionally provides a kind of terminal.Pixel can be gathered by multiple directions by the embodiment of the present invention, and carry out feature extraction again, thus, the fingerprint collecting time is shortened, unlocked by fingerprint efficiency can be improved.

Description

A kind of unlocked by fingerprint method and terminal
Technical field
The present invention relates to technical field of electronic equipment, more particularly to a kind of unlocked by fingerprint method and terminal.
Background technology
With the fast development of information technology, the use of terminal (such as mobile phone, tablet personal computer) is increasingly popularized.Fingerprint Identification technology is as the standard configuration technology in terminal, and fingerprint identification technology can be not only used for the unblock, wake-up, mobile payment of terminal Etc. in be used widely.While fingerprint identification technology is popular, in order to realize quick release, the unlocked time of terminal It is the direct concern of terminal manufacturer.In the prior art, often due to unlocked by fingerprint is less efficient, thus, reduce use Experience at family.
The content of the invention
The embodiments of the invention provide a kind of unlocked by fingerprint method and terminal, it is possible to increase unlocked by fingerprint efficiency.
First aspect of the embodiment of the present invention discloses a kind of unlocked by fingerprint method, including:
When user presses fingerprint recognition module, pixel is gathered from multiple directions using the fingerprint recognition module parallel Point;
When the pixel of either direction collection in the multiple direction meets default feature point extraction condition, to described The pixel of either direction collection carries out feature point extraction;
When the total number of the characteristic point of extraction is more than predetermined threshold value, the characteristic point is entered with preset fingerprint template Row matching;
In the characteristic point and preset fingerprint template matches success, terminal is unlocked.
Second aspect of the embodiment of the present invention discloses a kind of terminal, including:
Collecting unit, for when user presses fingerprint recognition module, parallel using the fingerprint recognition module from multiple Direction gathers pixel;
Extraction unit, the pixel for the either direction collection in the multiple direction meets default feature point extraction During condition, feature point extraction is carried out to the pixel that the either direction is gathered;
Matching unit, for the characteristic point in extraction total number be more than predetermined threshold value when, by the characteristic point with Preset fingerprint template is matched;
Unlocking unit, in the characteristic point and preset fingerprint template matches success, being unlocked to terminal.
The third aspect of the embodiment of the present invention provides a kind of terminal, including:
Processor and memory;Wherein, the processor is used to call the executable program generation in the memory Code, performs some or all of step of first aspect.
Implement the embodiment of the present invention, have the advantages that:
As can be seen that in the embodiment of the present invention, it is parallel to utilize fingerprint recognition module when user presses fingerprint recognition module Pixel is gathered from multiple directions, the pixel of the either direction collection in multiple directions meets default feature point extraction condition When, feature point extraction is carried out to the pixel that either direction is gathered, when the total number of the characteristic point of extraction is more than predetermined threshold value, Characteristic point is matched with preset fingerprint template, in characteristic point and the success of preset fingerprint template matches, terminal solved Lock.So as to, pixel can be gathered by multiple directions, and feature extraction is carried out again, thus, the fingerprint collecting time is shortened, can be carried High unlocked by fingerprint efficiency.
Brief description of the drawings
Technical scheme in order to illustrate the embodiments of the present invention more clearly, below by using required in embodiment Accompanying drawing is briefly described, it should be apparent that, drawings in the following description are some embodiments of the present invention, general for this area For logical technical staff, on the premise of not paying creative work, other accompanying drawings can also be obtained according to these accompanying drawings.
Fig. 1 is a kind of schematic flow sheet of the first embodiment of unlocked by fingerprint method disclosed in the embodiment of the present invention;
Fig. 1 a are a kind of collection direction schematic diagrams disclosed in the embodiment of the present invention;
Fig. 2 is a kind of schematic flow sheet of the second embodiment of unlocked by fingerprint method disclosed in the embodiment of the present invention;
Fig. 3 a are a kind of structural representations of the first embodiment of terminal disclosed in the embodiment of the present invention;
Fig. 3 b are the structural representations of the collecting unit of the terminal described in Fig. 3 a disclosed in the embodiment of the present invention;
Fig. 3 c are the structural representations of the collecting unit of the terminal described in Fig. 3 a disclosed in the embodiment of the present invention;
Fig. 3 d are a kind of another structural representations of the first embodiment of terminal disclosed in the embodiment of the present invention;
Fig. 3 e are a kind of another structural representations of the first embodiment of terminal disclosed in the embodiment of the present invention;
Fig. 4 is a kind of structural representation of the second embodiment of terminal disclosed in the embodiment of the present invention;
Fig. 5 is a kind of structural representation of mobile phone disclosed in the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation is described, it is clear that described embodiment is a part of embodiment of the invention, rather than whole embodiments.Based on this hair Embodiment in bright, the every other implementation that those of ordinary skill in the art are obtained under the premise of creative work is not made Example, belongs to the scope of protection of the invention.
Term " first ", " second ", " the 3rd " in description and claims of this specification and the accompanying drawing and " Four " etc. be to be used to distinguish different objects, rather than for describing particular order.In addition, term " comprising " and " having " and it Any deformation, it is intended that covering non-exclusive is included.For example contain the process of series of steps or unit, method, be The step of system, product or equipment are not limited to list or unit, but the step of alternatively also include not listing or list Member, or alternatively also include for the intrinsic other steps of these processes, method, product or equipment or unit.
Referenced herein " embodiment " is it is meant that the special characteristic, structure or the characteristic that describe can be wrapped in conjunction with the embodiments In at least one embodiment of the present invention.Each position in the description occur the phrase might not each mean it is identical Embodiment, nor the independent or alternative embodiment with other embodiments mutual exclusion.Those skilled in the art explicitly and Implicitly understand, embodiment described herein can be combined with other embodiments.
Terminal described by the embodiment of the present invention can include smart mobile phone (such as Android phone, iOS mobile phones, Windows Phone mobile phones etc.), tablet personal computer, palm PC, notebook computer, mobile internet device (MID, Mobile Internet Devices) or Wearable etc., above-mentioned terminal is only citing, and non exhaustive, including but not limited to above-mentioned end End.
Referring to Fig. 1, being a kind of first embodiment schematic flow sheet of unlocked by fingerprint method provided in an embodiment of the present invention. Unlocked by fingerprint method described in the present embodiment, comprises the following steps:
101st, when user presses fingerprint recognition module, picture is gathered from multiple directions using the fingerprint recognition module parallel Vegetarian refreshments.
Wherein, in the embodiment of the present invention, fingerprint recognition module can include fingerprint collecting chip, as long as fingerprint recognition module by Fingerprint collecting chip gathers fingerprint image.The fingerprint collecting chip of fingerprint recognition module can include multiple regions, each region generation One fingerprint collecting direction of table, i.e., each direction can gather pixel in its designated area.Alternatively, can be in parallel schema Under, pixel is gathered from above-mentioned multiple directions, i.e., each direction can be using a thread or process collection pixel.
For example, as shown in Figure 1a, fingerprint acquisition chip is divided into four regions, each one side of region representation in Fig. 1 a To, wherein, O is origin, it is assumed that each direction gathers pixel all since O points.First area represents first direction, second Region representation second direction, the 3rd region representation third direction, the 4th region representation fourth direction, then, it can be opened from O points Begin, gather pixel from four direction respectively.It is understood that collection pixel is collection fingerprint image, because fingerprint Image is also to be made up of pixel.Therefore, in above-mentioned processing procedure, the acquisition of fingerprint image can be accelerated, so that, to a certain degree On, improve subsequent fingerprint unblock efficiency.
Above-mentioned Fig. 1 a only be merely signal, in the specific implementation, can from N number of direction gather fingerprint camera, wherein, N is Integer more than or equal to 1, certainly, N is bigger, collection fingerprint image speed it is faster, still, N is bigger, then need use thread or Person's number of processes is more, can increase power consumption, and N specific value can be chosen according to concrete application scene, no longer goes to live in the household of one's in-laws on getting married herein State.
Alternatively, step 101 may include:
11) it is each direction one thread of distribution or process in multiple directions;
12) a thread or process are distributed according to predetermined manner collection pixel using each direction.
Therefore, a thread or process can be distributed each direction, and based on the thread or process to each direction Pixel is gathered, default mode can be:Each direction can be comprising a preset, using the preset as the center of circle, around the circle The heart gathers pixel, or, each direction can gather pixel according to a certain shape, for example, a certain shape can be triangle, just Square, rhombus, matrix or circle etc..
It is still optionally further, above-mentioned to gather pixel from multiple directions using the fingerprint recognition module parallel, it may include Following steps:
1) capacitance is gathered from multiple directions using the fingerprint recognition module parallel;
2) capacitance is subjected to binary conversion treatment;
3) capacitance after the binary conversion treatment is converted into pixel.
Specifically, i.e., the mainly capacitance, usual feelings of the fingerprint collecting chip collection in fingerprint recognition module are most started Under condition, capacitance is between 0~1.Binary conversion treatment, after processing, obtained capacitance can be carried out to the capacitance collected Can be 0 or 1, alternatively, during the capacitance to collecting carries out binary conversion treatment, if can only capacitance be more than 0 Capacitance is handled, and reason is, during fingerprint collecting chip collection fingerprint image, if certain point is not collected Fingerprint, then now capacitance is 0.Finally, pixel only can be converted into the part capacitance for having carried out binary conversion treatment, had Body, can be such as:Capacitance is 0, then corresponding pixel value is 0, and capacitance is 1, then corresponding pixel value is 255.
Still optionally further, it is above-mentioned that capacitance progress binary conversion treatment can also be included into following 3 steps:
21) multiple capacitances are obtained at least one direction from the multiple direction;
22) average of the multiple capacitance is determined;
23) all capacitances gathered according to the average to the multiple direction carry out binary conversion treatment.
Wherein, multiple capacitances can be obtained from least one direction in multiple directions at random, then, to the plurality of electricity Capacitance is averaged, and using the average as threshold value, binary conversion treatment is carried out to all capacitances with the threshold value, for example, such as Fruit is more than the threshold value, then the result after binary conversion treatment is 1, if being less than or equal to the result after the threshold value, binary conversion treatment For 0.
102nd, it is right when the pixel of the either direction collection in the multiple direction meets default feature point extraction condition The pixel of the either direction collection carries out feature point extraction.
Wherein, presetting feature point extraction condition can be:For example, the collection area of the pixel of each direction collection is more than certain One threshold value, or, the pixel number of collection is more than first threshold etc., wherein, the value of first threshold can empirically be come It is determined that, for example, more than 3, because pixel is very little, it is more difficult to extract characteristic point, the number of the pixel only gathered reaches one During fixed number mesh, feature point extraction could be carried out to the pixel of these collections, because the speed that each direction gathers pixel can It can differ, then each direction can extract characteristic point respectively different when, for example, the pixel that first direction is gathered at the A moment First threshold is reached, then starts to carry out feature point extraction to the pixel that first direction is gathered at the A moment, second direction is in B The pixel for carving collection reaches first threshold, then starts to carry out feature point extraction to the pixel that second direction is gathered at the B moment. Wherein, extracting the method for characteristic point may include but be not limited only to:Harris Angular Point Extracting Methods, scale invariant feature is extracted (Scale Invariant Feature Transform, SIFT) method etc..
103rd, when the total number of the characteristic point of extraction is more than predetermined threshold value, by the characteristic point and preset fingerprint mould Plate is matched.
Wherein, predetermined threshold value can be by empirically determined, for example, 50, it is generally the case that the characteristic point of extraction need not be all Characteristic point can be successful with preset fingerprint template matches, even if the match is successful, as long as the satisfaction feature point number that the match is successful is not Less than a certain threshold value, it is assumed that a certain threshold value is 20, then the feature point number that the match is successful is more than 20.It is special extracting During levying a little, can statistical nature point total number, characteristic point total number be more than Second Threshold, can be by all spies of extraction Levy and a little matched with preset fingerprint template.
When features described above point is with preset fingerprint template matches, the feature of features described above point and preset fingerprint template can be clicked through Row matching.The extracting method of the characteristic point of preset fingerprint template can be identical with the Feature Points Extraction of step 102.
104th, in the characteristic point and preset fingerprint template matches success, terminal is unlocked.
Wherein, in characteristic point and the success of preset fingerprint template matches, terminal can be unlocked or in terminal Some application is unlocked.Put out under screen state, terminal is unlocked, the display screen of terminal is lighted for example, being in terminal, and And the desktop after display unblock;Or, it is in terminal under bright screen state, terminal is unlocked, the desktop after display unblock; Or, it is under released state, at least one application of terminal can be unlocked, that is, starting this, at least one should in terminal With or show the default page of a certain application in this at least one application;Or, it is in and is put out under screen state in terminal, can be right At least one application of terminal is unlocked, that is, is started at least one application or shown a certain at least one application The default page of application.
As can be seen that in the embodiment of the present invention, it is parallel to utilize fingerprint recognition module when user presses fingerprint recognition module Pixel is gathered from multiple directions, the pixel of the either direction collection in multiple directions meets default feature point extraction condition When, feature point extraction is carried out to the pixel that either direction is gathered, when the total number of the characteristic point of extraction is more than predetermined threshold value, Characteristic point is matched with preset fingerprint template, in characteristic point and the success of preset fingerprint template matches, terminal solved Lock.So as to, pixel can be gathered by multiple directions, and feature extraction is carried out again, thus, the fingerprint collecting time is shortened, can be carried High unlocked by fingerprint efficiency.
Referring to Fig. 2, being a kind of second embodiment schematic flow sheet of unlocked by fingerprint method provided in an embodiment of the present invention. Unlocked by fingerprint method described in the present embodiment, comprises the following steps:
201st, the target signature point of preset fingerprint template is extracted.
202nd, the target signature point of the preset fingerprint template is divided into N groups, wherein, the N is positive integer.
203rd, when user presses fingerprint recognition module, picture is gathered from multiple directions using the fingerprint recognition module parallel Vegetarian refreshments.
204th, it is right when the pixel of the either direction collection in the multiple direction meets default feature point extraction condition The pixel of the either direction collection carries out image enhancement processing.
205th, feature point extraction is carried out to the pixel that the either direction is gathered.
206th, will using N number of process or thread when the total number of the characteristic point of extraction is more than predetermined threshold value The characteristic point is matched with all target signature points, wherein, each process or line in N number of process or thread Journey is used to be matched the target signature point in any group in the N groups with the characteristic point.
207th, in the target signature Point matching success of the characteristic point and the preset fingerprint template, terminal is solved Lock.
In above-mentioned steps 201, it can use and extract characteristic point with the same method of subsequent step 204.
In above-mentioned steps 202, target signature point can be equally divided into N groups, or, N groups are randomly divided into, the N is positive integer.
The method that image enhancement processing mentioned in above-mentioned steps 204 is mainly gathered may include but be not limited only to:Nogata Scheme equalization, gray scale stretching, image restoration, wavelet transformation etc..
In above-mentioned steps 206, can for N groups target signature point using N number of thread or process, wherein, each process or Thread can be used for the whole characteristic points for collecting above-mentioned steps 205 to be carried out with one group of target signature point in the N group characteristic points Matching.Assuming that 3 processes, 3 groups of target signature points, then, first process can be used for all characteristic points that step 205 is gathered with First group of target signature point is matched, and second process can be used for all characteristic points that step 205 is gathered and second group of target Characteristic point is matched, and the 3rd process can be used for all characteristic points that step 205 is gathered to be carried out with the 3rd group of target signature point Matching, wherein, 3 processes can be performed parallel.Wherein, the characteristic point in step 205 is by either direction collection in step 204 Pixel carries out the pixel progress feature point extraction after image enhancement processing and obtained.
Alternatively, other steps described by Fig. 2 can refer to the corresponding step of the unlocked by fingerprint method described by Fig. 1.
It is specific as follows the following is the device that can implement the unlocked by fingerprint method described by Fig. 1 or Fig. 2:
Fig. 3 a are referred to, are a kind of first embodiment structural representation of terminal provided in an embodiment of the present invention.This implementation Terminal described in example, including:Collecting unit 301, extraction unit 302, matching unit 303 and unlocking unit 304, specifically such as Under:
Collecting unit 301, for when user presses fingerprint recognition module, parallel using the fingerprint recognition module from many Individual direction gathers pixel;
Extraction unit 302, the pixel for the either direction collection in the multiple direction meets default characteristic point During extraction conditions, feature point extraction is carried out to the pixel that the either direction is gathered;
Matching unit 303, when the total number for the characteristic point in extraction is more than predetermined threshold value, by the characteristic point Matched with preset fingerprint template;
Unlocking unit 304, in the characteristic point and preset fingerprint template matches success, being solved to terminal Lock.
Alternatively, the collecting unit 301 of the terminal as described in Fig. 3 b, Fig. 3 a may include;
Distribute module 3011, for the thread or process for each direction distribution in multiple directions;
First acquisition module 3012, for distributing a thread or process according to predetermined manner using each direction Gather pixel.
Alternatively, the collecting unit 301 of the terminal as described in Fig. 3 c, Fig. 3 a includes:
Second acquisition module 3013, for gathering capacitance from multiple directions using the fingerprint recognition module parallel;
First processing module 3014, for the capacitance to be carried out into binary conversion treatment;
Conversion module 3015, for the capacitance after the binary conversion treatment to be converted into pixel.
Still optionally further, the first processing module 3014 includes:
Acquisition module (is not marked) in figure, for obtaining multiple electric capacity at least one direction from the multiple direction Value;
Determining module (is not marked) in figure, the average for determining the multiple capacitance;
Second processing module (is not marked) in figure, for all electric capacity gathered according to the average to the multiple direction Value carries out binary conversion treatment.
Alternatively, may also include such as the terminal described in Fig. 3 d, Fig. 3 a:
Image enhancing unit 305, it is special for being carried out in the pixel of 302 pairs of the extraction unit either direction collection Levy before an extraction, image enhancement processing is carried out to the pixel that the either direction is gathered.
Alternatively, may also include such as the terminal described in Fig. 3 e, Fig. 3 a:Grouped element 306, it is specific as follows:
The extraction unit 302 is additionally operable to:
The collecting unit 301 user press fingerprint recognition module when, parallel using the fingerprint recognition module from Before multiple directions collection pixel, the target signature point of preset fingerprint template is extracted;
Grouped element 306, for the target signature point minute for the preset fingerprint template for extracting the extraction unit 302 For N groups, wherein, the N is positive integer;
Further, the matching unit 303 specifically for:
The characteristic point is matched with all target signature points using N number of process or thread, wherein, institute State each process or thread in N number of process or thread be used for by the target signature point in any group in the N groups with it is described Characteristic point is matched.
As can be seen that the terminal described in the embodiment of the present invention can be when user presses fingerprint recognition module, parallel profit Pixel is gathered from multiple directions with fingerprint recognition module, the pixel of the either direction collection in multiple directions meets default During feature point extraction condition, feature point extraction is carried out to the pixel that either direction is gathered, in the total number of the characteristic point of extraction During more than predetermined threshold value, characteristic point is matched with preset fingerprint template, in characteristic point and the success of preset fingerprint template matches When, terminal is unlocked.So as to, pixel can be gathered by multiple directions, and feature extraction is carried out again, thus, shorten finger Line acquisition time, can improve unlocked by fingerprint efficiency.
Referring to Fig. 4, being a kind of second embodiment structural representation of terminal provided in an embodiment of the present invention.The present embodiment Described in terminal, including:At least one input equipment 1000;At least one output equipment 2000;At least one processor 3000, such as CPU;With memory 4000, above-mentioned input equipment 1000, output equipment 2000, processor 3000 and memory 4000 are connected by bus 5000.
Wherein, above-mentioned input equipment 1000 concretely contact panel, physical button or mouse, fingerprint recognition module etc. Deng.
Above-mentioned output equipment 2000 concretely display screen.
Above-mentioned memory 4000 can be high-speed RAM memory, or non-labile memory (non-volatile Memory), such as magnetic disk storage.Above-mentioned memory 4000 is used to store batch processing code, above-mentioned input equipment 1000, defeated Going out equipment 2000 and processor 3000 is used to call the program code stored in memory 4000, performs following operation:
Above-mentioned processor 3000, is used for:
When user presses fingerprint recognition module, pixel is gathered from multiple directions using the fingerprint recognition module parallel Point;
When the pixel of either direction collection in the multiple direction meets default feature point extraction condition, to described The pixel of either direction collection carries out feature point extraction;
When the total number of the characteristic point of extraction is more than predetermined threshold value, the characteristic point is entered with preset fingerprint template Row matching;
In the characteristic point and preset fingerprint template matches success, terminal is unlocked.
Alternatively, above-mentioned processor 3000 gathers pixel, bag using the fingerprint recognition module from multiple directions parallel Include;
A thread or process are distributed for each direction in multiple directions;
Using a thread or process for each direction distribution pixel is gathered according to predetermined manner.
Alternatively, above-mentioned processor 3000 gathers pixel, bag using the fingerprint recognition module from multiple directions parallel Include:
Parallel capacitance is gathered using the fingerprint recognition module from multiple directions;
The capacitance is subjected to binary conversion treatment;
Capacitance after the binary conversion treatment is converted into pixel.
Still optionally further, the capacitance is carried out binary conversion treatment by above-mentioned processor 3000, including:
Multiple capacitances are obtained at least one direction from the multiple direction;
Determine the average of the multiple capacitance;
All capacitances gathered according to the average to the multiple direction carry out binary conversion treatment.
Alternatively, before the pixel of above-mentioned 3000 pairs of the processor either direction collection carries out feature point extraction, go back Specifically for:
Image enhancement processing is carried out to the pixel that the either direction is gathered.
Alternatively, above-mentioned processor 3000 utilizes the fingerprint recognition mould parallel when user presses fingerprint recognition module Group is gathered from multiple directions before pixel, also particularly useful for:
Extract the target signature point of preset fingerprint template;
The target signature point of the preset fingerprint template is divided into N groups, wherein, the N is positive integer;
It is described to be matched the characteristic point with preset fingerprint template, including:
The characteristic point is matched with all target signature points using N number of process or thread, wherein, institute State each process or thread in N number of process or thread be used for by the target signature point in any group in the N groups with it is described Characteristic point is matched.
Fig. 5 is illustrated that the block diagram of the part-structure of the mobile phone related to terminal provided in an embodiment of the present invention.With reference to figure 5, mobile phone includes:Radio frequency (Radio Frequency, RF) circuit 510, memory 520, input block 530, display unit 540, Sensor 550, voicefrequency circuit 560, Wireless Fidelity (Wireless Fidelity, WiFi) module 570, processor 580 and The grade part of power supply 590.It will be understood by those skilled in the art that the handset structure shown in Fig. 5 does not constitute the restriction to mobile phone, It can include than illustrating more or less parts, either combine some parts or different parts arrangement.
Each component parts of mobile phone is specifically introduced with reference to Fig. 5:
RF circuits 510 can be used for receive and send messages or communication process in, the reception and transmission of signal, especially, by base station After downlink information is received, handled to processor 580;In addition, being sent to base station by up data are designed.Generally, RF circuits 510 Including but not limited to antenna, at least one amplifier, transceiver, coupler, low-noise amplifier (Low Noise Amplifier, LNA), duplexer etc..In addition, RF circuits 510 can also be communicated by radio communication with network and other equipment. Above-mentioned radio communication can use any communication standard or agreement, including but not limited to global system for mobile communications (Global System of Mobile communication, GSM), general packet radio service (General Packet Radio Service, GPRS), CDMA (Code Division Multiple Access, CDMA), WCDMA (Wideband Code Division Multiple Access, WCDMA), Long Term Evolution (Long Term Evolution, LTE), Email, Short Message Service (Short Messaging Service, SMS) etc..
Memory 520 can be used for storage software program and module, and processor 580 is stored in memory 520 by operation Software program and module, so as to perform various function application and the data processing of mobile phone.Memory 520 can mainly include Storing program area and storage data field, wherein, the application journey that storing program area can be needed for storage program area, at least one function Sequence (such as sound-playing function, image player function etc.) etc.;Storage data field can be stored uses what is created according to mobile phone Data (such as voice data, phone directory etc.) etc..In addition, memory 520 can include high-speed random access memory, can be with Including nonvolatile memory, for example, at least one disk memory, flush memory device or other volatile solid-states Part.
Input block 530 can be used for the numeral or character information for receiving input, and produce with the user of mobile phone set with And the relevant key signals input of function control.Specifically, input block 530 may include that contact panel 531 and other inputs are set Standby 532.Contact panel 531, also referred to as touch-screen, collecting touch operation of the user on or near it, (such as user uses The operation of any suitable object such as finger, stylus or annex on contact panel 531 or near contact panel 531), and root Corresponding attachment means are driven according to formula set in advance.Optionally, contact panel 531 may include touch detecting apparatus and touch Two parts of controller.Wherein, touch detecting apparatus detects the touch orientation of user, and detects the signal that touch operation is brought, Transmit a signal to touch controller;Touch controller receives touch information from touch detecting apparatus, and is converted into touching Point coordinates, then give processor 580, and the order sent of reception processing device 580 and can be performed.Furthermore, it is possible to using electricity The polytypes such as resistive, condenser type, infrared ray and surface acoustic wave realize contact panel 531.Except contact panel 531, input Unit 530 can also include other input equipments 532.Specifically, other input equipments 532 can include but is not limited to secondary or physical bond One or more in disk, function key (such as volume control button, switch key etc.), trace ball, mouse, action bars etc..
Display unit 540 can be used for the various of the information that is inputted by user of display or the information for being supplied to user and mobile phone Menu.Display unit 540 may include display panel 541, optionally, can use liquid crystal display (Liquid Crystal Display, LCD), the form such as Organic Light Emitting Diode (Organic Light-Emitting Diode, OLED) it is aobvious to configure Show panel 541.Further, contact panel 531 can cover display panel 541, when contact panel 531 is detected thereon or attached After near touch operation, processor 580 is sent to determine the type of touch event, with preprocessor 580 according to touch event Type corresponding visual output is provided on display panel 541.Although in Figure 5, contact panel 531 and display panel 541 It is input and the input function that mobile phone is realized as two independent parts, but in some embodiments it is possible to by touch-control Panel 531 and the input that is integrated and realizing mobile phone of display panel 541 and output function.
Mobile phone may also include at least one sensor 550, such as optical sensor, motion sensor and other sensors. Specifically, optical sensor may include ambient light sensor and proximity transducer, wherein, ambient light sensor can be according to ambient light Light and shade adjust the brightness of display panel 541, proximity transducer can close display panel 541 when mobile phone is moved in one's ear And/or backlight.As one kind of motion sensor, accelerometer sensor can detect in all directions (generally three axles) acceleration Size, size and the direction of gravity are can detect that when static, available for identification mobile phone posture application (such as horizontal/vertical screen is cut Change, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap) etc.;May be used also as mobile phone The other sensors such as gyroscope, barometer, hygrometer, thermometer, the infrared ray sensor of configuration, will not be repeated here.
Voicefrequency circuit 560, loudspeaker 561, microphone 562 can provide the COBBAIF between user and mobile phone.Audio-frequency electric Electric signal after the voice data received conversion can be transferred to loudspeaker 561, sound is converted to by loudspeaker 561 by road 560 Signal output;On the other hand, the voice signal of collection is converted to electric signal by microphone 562, by voicefrequency circuit 560 receive after turn It is changed to voice data, then after voice data output processor 580 is handled, through RF circuits 510 to be sent to such as another mobile phone, Or export voice data to memory 520 so as to further processing.
WiFi belongs to short range wireless transmission technology, and mobile phone can help user's transceiver electronicses postal by WiFi module 570 Part, browse webpage and access streaming video etc., it has provided the user wireless broadband internet and accessed.Although Fig. 5 is shown WiFi module 570, but it is understood that, it is simultaneously not belonging to must be configured into for mobile phone, can not change as needed completely Become in the essential scope of invention and omit.
Processor 580 is the control centre of mobile phone, using various interfaces and the various pieces of connection whole mobile phone, is led to Cross operation or perform and be stored in software program and/or module in memory 520, and call and be stored in memory 520 Data, perform the various functions and processing data of mobile phone, so as to carry out integral monitoring to mobile phone.Optionally, processor 580 can be wrapped Include one or more processing units;It is preferred that, processor 580 can integrated application processor and modem processor, wherein, should Operating system, user interface and application program etc. are mainly handled with processor, modem processor mainly handles radio communication. It is understood that above-mentioned modem processor can not also be integrated into processor 580.
Mobile phone also includes the power supply 590 (such as battery) powered to all parts, it is preferred that power supply can pass through power supply pipe Reason system and processor 580 are logically contiguous, so as to realize management charging, electric discharge and power managed by power-supply management system Etc. function.
Although not shown, mobile phone can also include camera, bluetooth module etc., will not be repeated here.
In previous embodiment, the structure realization that each step method flow can be based on the terminal.Wherein sensor 550 or Contact panel 531 can be used as fingerprint recognition module.
The embodiment of the present invention also provides a kind of computer-readable storage medium, wherein, the computer-readable storage medium can be stored with journey Sequence, the program includes the part or all of step of any unlocked by fingerprint method described in the above method embodiment when performing Suddenly.
Although combining each embodiment herein, invention has been described, however, implementing the present invention for required protection During, those skilled in the art are by checking the accompanying drawing, disclosure and appended claims, it will be appreciated that and it is real Other changes of the existing open embodiment.In the claims, the word of " comprising " (comprising) one is not excluded for other compositions Part or step, "a" or "an" are not excluded for multiple situations.Single processor or other units can realize claim In some functions enumerating.Mutually different has been recited in mutually different dependent some measures, it is not intended that these are arranged Apply to combine and produce good effect.
It will be understood by those skilled in the art that embodiments of the invention can be provided as method, device (equipment) or computer journey Sequence product.Therefore, in terms of the present invention can be using complete hardware embodiment, complete software embodiment or combination software and hardware The form of embodiment.Moreover, the present invention can be used in one or more calculating for wherein including computer usable program code The computer program that machine usable storage medium is implemented on (including but is not limited to magnetic disk storage, CD-ROM, optical memory etc.) The form of product.Computer program is stored/distributed in suitable medium, is provided together with other hardware or as the one of hardware Part, it would however also be possible to employ other distribution forms, such as passes through the wired or wireless telecommunication systems of Internet or other.
The present invention be with reference to the method for the embodiment of the present invention, device (equipment) and computer program product flow chart with/ Or block diagram is described.It should be understood that can by each flow in computer program instructions 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 computer program instructions can be provided To the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing devices to produce one Individual machine so that produced by the instruction of computer or the computing device of other programmable data processing devices for realizing The device for the function of being specified in one flow of flow chart or multiple flows and/or one square frame of 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 is produced, 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 in meter Series of operation steps is performed on calculation machine or other programmable devices to produce computer implemented processing, thus 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.
Although with reference to specific features and embodiment, invention has been described, it is clear that, do not departing from this hair In the case of bright spirit and scope, various modifications and combinations can be carried out to it.Correspondingly, the specification and drawings are only institute The exemplary illustration of the invention that attached claim is defined, and be considered as covered in the scope of the invention any and all and repair Change, change, combining or equivalent.Obviously, those skilled in the art can to the present invention carry out it is various change and modification without Depart from the spirit and scope of the present invention.So, if the present invention these modifications and variations belong to the claims in the present invention and its Within the scope of equivalent technologies, then the present invention is also intended to comprising including these changes and modification.

Claims (13)

1. a kind of unlocked by fingerprint method, it is characterised in that including:
When user presses fingerprint recognition module, pixel is gathered from multiple directions using the fingerprint recognition module parallel;
When the pixel of either direction collection in the multiple direction meets default feature point extraction condition, to described any The pixel of direction collection carries out feature point extraction;
When the total number of the characteristic point of extraction is more than predetermined threshold value, by the characteristic point and the progress of preset fingerprint template Match somebody with somebody;
In the characteristic point and preset fingerprint template matches success, terminal is unlocked.
2. according to the method described in claim 1, it is characterised in that described to utilize the fingerprint recognition module parallel from multiple sides To collection pixel, including;
A thread or process are distributed for each direction in multiple directions;
Using a thread or process for each direction distribution pixel is gathered according to predetermined manner.
3. according to the method described in claim 1, it is characterised in that described to utilize the fingerprint recognition module parallel from multiple sides To collection pixel, including:
Parallel capacitance is gathered using the fingerprint recognition module from multiple directions;
The capacitance is subjected to binary conversion treatment;
Capacitance after the binary conversion treatment is converted into pixel.
4. method according to claim 3, it is characterised in that described that the capacitance is subjected to binary conversion treatment, including:
Multiple capacitances are obtained at least one direction from the multiple direction;
Determine the average of the multiple capacitance;
All capacitances gathered according to the average to the multiple direction carry out binary conversion treatment.
5. the method according to any one of Claims 1-4, it is characterised in that the picture gathered to the either direction Vegetarian refreshments is carried out before feature point extraction, and methods described also includes:
Image enhancement processing is carried out to the pixel that the either direction is gathered.
6. the method according to any one of Claims 1-4, it is characterised in that described to press fingerprint recognition module in user When, parallel using the fingerprint recognition module before multiple directions collection pixel, methods described also includes:
Extract the target signature point of preset fingerprint template;
The target signature point of the preset fingerprint template is divided into N groups, wherein, the N is positive integer;
It is described to be matched the characteristic point with preset fingerprint template, including:
The characteristic point is matched with all target signature points using N number of process or thread, wherein, it is described it is N number of enter Each process or thread in journey or thread are used to click through the target signature point in any group in the N groups and the feature Row matching.
7. a kind of terminal, it is characterised in that including:
Collecting unit, for when user presses fingerprint recognition module, parallel using the fingerprint recognition module from multiple directions Gather pixel;
Extraction unit, the pixel for the either direction collection in the multiple direction meets default feature point extraction condition When, feature point extraction is carried out to the pixel that the either direction is gathered;
Matching unit, when the total number for the characteristic point in extraction is more than predetermined threshold value, by the characteristic point with presetting Fingerprint template is matched;
Unlocking unit, in the characteristic point and preset fingerprint template matches success, being unlocked to terminal.
8. terminal according to claim 7, it is characterised in that the collecting unit includes;
Distribute module, for distributing a thread or process for each direction in multiple directions;
First acquisition module, picture is gathered for the thread or process using each direction distribution according to predetermined manner Vegetarian refreshments.
9. terminal according to claim 7, it is characterised in that the collecting unit includes:
Second acquisition module, for gathering capacitance from multiple directions using the fingerprint recognition module parallel;
First processing module, for the capacitance to be carried out into binary conversion treatment;
Conversion module, for the capacitance after the binary conversion treatment to be converted into pixel.
10. terminal according to claim 9, it is characterised in that the first processing module includes:
Acquisition module, for obtaining multiple capacitances at least one direction from the multiple direction;
Determining module, the average for determining the multiple capacitance;
Second processing module, all capacitances for being gathered according to the average to the multiple direction are carried out at binaryzation Reason.
11. the terminal according to any one of claim 7 to 10, it is characterised in that the terminal also includes:
Image enhancing unit, the pixel for being gathered to the either direction in the extraction unit carry out feature point extraction it Before, image enhancement processing is carried out to the pixel that the either direction is gathered.
12. the terminal according to any one of claim 7 to 10, it is characterised in that
The extraction unit is additionally operable to:
When the collecting unit presses fingerprint recognition module in user, parallel using the fingerprint recognition module from multiple directions Gather before pixel, extract the target signature point of preset fingerprint template;
The terminal also includes:
Grouped element, for the target signature point of the preset fingerprint template to be divided into N groups, wherein, the N is positive integer;
The matching unit specifically for:
The characteristic point is matched with all target signature points using N number of process or thread, wherein, it is described it is N number of enter Each process or thread in journey or thread are used to click through the target signature point in any group in the N groups and the feature Row matching.
13. a kind of terminal, it is characterised in that including:
Processor and memory;Wherein, the processor is by calling the code in the memory or instructing to perform such as power Profit requires the method described in 1-6 any one.
CN201610436131.3A 2016-06-17 2016-06-17 A kind of unlocked by fingerprint method and terminal Active CN106127000B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610436131.3A CN106127000B (en) 2016-06-17 2016-06-17 A kind of unlocked by fingerprint method and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610436131.3A CN106127000B (en) 2016-06-17 2016-06-17 A kind of unlocked by fingerprint method and terminal

Publications (2)

Publication Number Publication Date
CN106127000A CN106127000A (en) 2016-11-16
CN106127000B true CN106127000B (en) 2017-09-29

Family

ID=57469783

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610436131.3A Active CN106127000B (en) 2016-06-17 2016-06-17 A kind of unlocked by fingerprint method and terminal

Country Status (1)

Country Link
CN (1) CN106127000B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107545163B (en) 2017-08-14 2022-04-26 Oppo广东移动通信有限公司 Unlocking control method and related product
CN107657456A (en) * 2017-10-19 2018-02-02 佛山市章扬科技有限公司 A kind of payment method
CN110298277B (en) * 2019-06-19 2021-08-31 Oppo广东移动通信有限公司 Fingerprint identification method and related product
CN110348377B (en) * 2019-07-09 2022-02-11 上海创米数联智能科技发展股份有限公司 Fingerprint identification method and equipment
WO2021072753A1 (en) 2019-10-18 2021-04-22 深圳市汇顶科技股份有限公司 Fingerprint detection apparatus and electronic device
KR102494086B1 (en) 2019-08-23 2023-01-30 선전 구딕스 테크놀로지 컴퍼니, 리미티드 Fingerprint detection device, method and electronic device
CN211375617U (en) * 2019-08-23 2020-08-28 深圳市汇顶科技股份有限公司 Fingerprint identification device and electronic equipment

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7239227B1 (en) * 1999-12-30 2007-07-03 Upek, Inc. Command interface using fingerprint sensor input system
CN104484663B (en) * 2015-01-19 2017-12-12 京东方科技集团股份有限公司 A kind of fingerprint recognition device and contactor control device
CN105608409B (en) * 2015-07-16 2019-01-11 宇龙计算机通信科技(深圳)有限公司 The method and device of fingerprint recognition
CN105159585B (en) * 2015-08-27 2018-05-29 广东欧珀移动通信有限公司 A kind of function unlocking method and system based on fingerprint
CN204965276U (en) * 2015-09-16 2016-01-13 昆山龙腾光电有限公司 Display device with fingerprint identification function
CN105243369B (en) * 2015-10-19 2017-03-08 广东欧珀移动通信有限公司 A kind of recognition methodss of fingerprint, device and mobile terminal

Also Published As

Publication number Publication date
CN106127000A (en) 2016-11-16

Similar Documents

Publication Publication Date Title
CN105912915B (en) A kind of unlocked by fingerprint method and terminal
CN106127000B (en) A kind of unlocked by fingerprint method and terminal
CN106203290B (en) A kind of fingerprint image acquisition method and terminal
CN106096354B (en) A kind of unlocked by fingerprint method and terminal
CN106022075B (en) A kind of unlocked by fingerprint method and terminal
CN106227437B (en) A kind of unlocked by fingerprint method and terminal
CN106127481B (en) A kind of fingerprint method of payment and terminal
CN105912916B (en) A kind of unlocked by fingerprint method and terminal
CN105912918B (en) A kind of unlocked by fingerprint method and terminal
CN106203034B (en) A kind of unlocked by fingerprint method and terminal
CN106096372B (en) A kind of unlocked by fingerprint method and terminal
CN105975833B (en) A kind of unlocked by fingerprint method and terminal
CN105912919B (en) A kind of unlocked by fingerprint method and terminal
CN106022074B (en) A kind of unlocked by fingerprint method and terminal
CN106874725A (en) A kind of unlocked by fingerprint method and mobile terminal
CN106022058B (en) A kind of unlocked by fingerprint method and terminal
CN107590463A (en) Face identification method and Related product
CN107193471A (en) Solve lock control method and Related product
CN107590375A (en) Unlocking method and related product
CN106951850A (en) The method and mobile terminal of a kind of control fingerprint recognition module
CN107422962A (en) A kind of bright screen control method and equipment
CN107451450A (en) Biometric discrimination method and Related product
CN107193474A (en) Solve lock control method and Related product
CN106066764B (en) A kind of unlocked by fingerprint method and terminal
CN106022057B (en) A kind of unlocked by fingerprint method and terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., Ltd.

CP01 Change in the name or title of a patent holder