[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN107622235B - Fingerprint unlocking method and related product - Google Patents

Fingerprint unlocking method and related product Download PDF

Info

Publication number
CN107622235B
CN107622235B CN201710817109.8A CN201710817109A CN107622235B CN 107622235 B CN107622235 B CN 107622235B CN 201710817109 A CN201710817109 A CN 201710817109A CN 107622235 B CN107622235 B CN 107622235B
Authority
CN
China
Prior art keywords
fingerprint
fingerprint image
preset
capacitance values
terminal
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
CN201710817109.8A
Other languages
Chinese (zh)
Other versions
CN107622235A (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 CN201710817109.8A priority Critical patent/CN107622235B/en
Publication of CN107622235A publication Critical patent/CN107622235A/en
Application granted granted Critical
Publication of CN107622235B publication Critical patent/CN107622235B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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)
  • Telephone Function (AREA)

Abstract

The embodiment of the invention discloses a fingerprint unlocking method and a related product, comprising the following steps: when a user touches a fingerprint identification module of a terminal, the fingerprint identification module is utilized to collect a plurality of capacitance values; generating a binary fingerprint image according to the plurality of capacitance values; matching the binary fingerprint image with a preset fingerprint template; and unlocking the terminal when the binary fingerprint image is successfully matched with the preset fingerprint template. According to the embodiment of the invention, the fingerprint image can be subjected to binarization processing before fingerprint matching, so that the complexity of the fingerprint image is reduced, the fingerprint comparison time is shortened, and the terminal unlocking efficiency is improved.

Description

Fingerprint unlocking method and related product
Technical Field
The invention relates to the technical field of electronic equipment, in particular to a fingerprint unlocking method and a related product.
Background
With the rapid development of information technology, the use of terminals (such as mobile phones, tablet computers, etc.) is becoming more and more popular. The fingerprint identification technology is used as a standard matching technology on the terminal, and can be widely applied to unlocking, awakening, mobile payment and the like of the terminal. While fingerprint identification technology is popular, in order to achieve quick unlocking, the unlocking time of the terminal is also a direct concern for terminal manufacturers.
However, in the prior art, the fingerprint unlocking process of the terminal can be divided into three main processes, namely, acquiring a fingerprint image, performing fingerprint matching (matching the fingerprint image with a preset fingerprint template) and unlocking the terminal, because the fingerprint image is two-dimensional data, the fingerprint unlocking process is complex, and in the fingerprint matching process, more time is consumed in the process of specifically extracting the characteristics of the fingerprint image and the preset fingerprint template, so that the unlocking efficiency of the fingerprint is low.
Disclosure of Invention
The embodiment of the invention provides a fingerprint unlocking method and a related product, which can improve the unlocking efficiency of a terminal.
The embodiment of the invention discloses a fingerprint unlocking method, which comprises the following steps:
when a user touches a fingerprint identification module of a terminal, the fingerprint identification module is utilized to collect a plurality of capacitance values;
generating a binary fingerprint image according to the plurality of capacitance values;
matching the binary fingerprint image with a preset fingerprint template;
and unlocking the terminal when the binary fingerprint image is successfully matched with the preset fingerprint template.
As a possible implementation, the generating a binarized fingerprint image from the plurality of capacitance values includes:
generating an original fingerprint image from the plurality of capacitance values;
and carrying out binarization processing on the original fingerprint image to obtain a binarized fingerprint image.
As a possible implementation manner, the binarizing processing on the original fingerprint image includes:
dividing the original fingerprint image into a plurality of regions;
determining a first target area with the largest number of characteristic points and a second target area with the smallest number of characteristic points in the plurality of areas;
taking the gray average value of the first target area and the second target area corresponding to the original fingerprint image as a binarization threshold value;
and carrying out binarization processing on the original fingerprint image according to the binarization threshold value.
As a possible implementation, the generating a binarized fingerprint image from the plurality of capacitance values includes:
carrying out binarization processing on the plurality of capacitance values;
and generating a binary fingerprint image by using the plurality of capacitance values after the binarization processing.
As a possible implementation, the matching the binarized fingerprint image with a preset fingerprint template includes:
extracting a first feature of the binaryzation fingerprint image according to a preset mode;
carrying out binarization processing on the preset fingerprint template to obtain a binarization preset fingerprint template;
extracting a second characteristic of the binaryzation preset fingerprint template according to the preset mode;
and matching the first characteristic with the second characteristic, and unlocking the terminal when the first characteristic is successfully matched with the second characteristic.
As a possible implementation manner, before the collecting a plurality of capacitance values by using the fingerprint identification module, the method further includes:
and determining the touch range of the fingerprint identification module, and collecting a plurality of capacitance values in the touch range.
A second aspect of an embodiment of the present invention provides a terminal, including:
the acquisition unit is used for acquiring a plurality of capacitance values by utilizing the fingerprint identification module when a user touches the fingerprint identification module of the terminal;
the generating unit is used for generating a binary fingerprint image according to the plurality of capacitance values acquired by the acquiring unit;
the matching unit is used for matching the binary fingerprint image generated by the generating unit with a preset fingerprint template;
and the unlocking unit is used for unlocking the terminal when the matching result of the matching unit is that the binary fingerprint image is successfully matched with the preset fingerprint template.
As a possible implementation, the generating unit includes:
the first generation module is used for generating an original fingerprint image from the plurality of capacitance values acquired by the acquisition unit;
and the first processing module is used for carrying out binarization processing on the original fingerprint image generated by the first generating module to obtain a binarized fingerprint image.
As a possible implementation, the first processing module includes:
the dividing module is used for dividing the original fingerprint image into a plurality of areas;
a first determining module, configured to determine a first target region with a largest number of feature points and a second target region with a smallest number of feature points in the plurality of regions divided by the dividing module;
the second determining module is used for taking the mean value of the gray levels of the first target area and the second target area determined by the first determining module, which correspond to the original fingerprint image, as a binarization threshold value;
and the second processing module is used for carrying out binarization processing on the original fingerprint image according to the binarization threshold determined by the second determining module.
As a possible implementation, the generating unit includes:
the third processing module is used for carrying out binarization processing on the plurality of capacitance values acquired by the acquisition unit;
and the second generation module is used for generating a binary fingerprint image from the plurality of capacitance values subjected to the binarization processing by the third processing module.
As a possible implementation, the matching unit includes:
the extraction module is used for extracting a first feature of the binarized fingerprint image generated by the generation unit according to a preset mode;
the fourth processing module is used for carrying out binarization processing on the preset fingerprint template to obtain a binarization preset fingerprint template;
the extraction module is also particularly adapted to,
extracting a second characteristic of the binaryzation preset fingerprint template according to the preset mode;
and the matching module is used for matching the first characteristic with the second characteristic and unlocking the terminal by the unlocking unit when the matching result of the matching module is that the first characteristic is successfully matched with the second characteristic.
As a possible implementation, the terminal further includes:
the determining unit is used for determining the touch range of the fingerprint identification module, and the collecting unit is used for collecting a plurality of capacitance values in the touch range by utilizing the fingerprint identification module.
A third aspect of an embodiment of the present invention provides a terminal, including:
the system comprises a processor, a memory, a communication interface, a fingerprint identification module and a communication bus, wherein the processor, the memory, the fingerprint identification module and the communication interface are connected through the communication bus and complete mutual communication;
the memory is stored with executable program codes, the fingerprint identification module is used for acquiring fingerprint images, and the communication interface is used for wireless communication;
the processor is configured to call the executable program code in the memory to perform part or all of the steps of the method as described in the first aspect.
The embodiment of the invention has the following beneficial effects:
it can be seen that, in the fingerprint unlocking method described in the embodiment of the present invention, when a user touches a fingerprint identification module of a terminal, the fingerprint identification module is used to collect a plurality of capacitance values, a binary fingerprint image is generated according to the plurality of capacitance values, the binary fingerprint image is matched with a preset fingerprint template, and when the binary fingerprint image is successfully matched with the preset fingerprint template, the terminal is unlocked. Because the fingerprint image is subjected to binarization processing before fingerprint comparison, the complexity of the fingerprint image is reduced, the fingerprint matching time is shortened, and the terminal unlocking efficiency is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a schematic flowchart of a first embodiment of a fingerprint unlocking method disclosed in an embodiment of the present invention;
fig. 2 is a flowchart illustrating a second embodiment of a fingerprint unlocking method according to an embodiment of the present invention;
fig. 3a is a schematic structural diagram of a first embodiment of a terminal according to an embodiment of the present invention;
fig. 3b is a schematic structural diagram of a generating unit of the terminal depicted in fig. 3a disclosed in the embodiment of the present invention;
fig. 3c is a schematic structural diagram of a generating unit of the terminal depicted in fig. 3a disclosed in the embodiment of the present invention;
fig. 3d is a schematic structural diagram of a matching unit of the terminal depicted in fig. 3a disclosed in the embodiment of the present invention;
fig. 3e is a schematic structural diagram of the first embodiment of the terminal according to the embodiment of the present invention;
fig. 4 is a schematic structural diagram of a second embodiment of a terminal disclosed in the embodiment of the present invention;
fig. 5 is a schematic structural diagram of a mobile phone disclosed in the embodiment of the present invention.
Detailed Description
The embodiment of the invention provides a fingerprint unlocking method and a related product, which can improve the unlocking efficiency of a terminal.
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terms "first," "second," "third," and "fourth," etc. in the description and claims of the invention and in the accompanying drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the invention. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
The terminal described in the embodiment of the present invention may include a smart Phone (such as an Android Phone, an iOS Phone, a Windows Phone, etc.), a tablet computer, a palm computer, a notebook computer, a Mobile Internet device (MID, Mobile Internet Devices), a wearable device, and the like, which are merely examples and are not exhaustive, and include but not limited to the above terminals.
Fig. 1 is a flowchart illustrating a fingerprint unlocking method according to a first embodiment of the present invention. The fingerprint unlocking method described in the embodiment includes the following steps:
101. at the in-process of user touch terminal's fingerprint identification module, utilize a plurality of capacitance values of fingerprint identification module collection.
In the concrete realization, the fingerprint identification module contains at least fingerprint collection chip, the fingerprint collection chip contains a plurality of capacitance values and gathers the point, the in-process of fingerprint identification module is touched to the user, the capacitance value that every capacitance value on the fingerprint collection chip was gathered the point is different, for example, the user is when touching the fingerprint identification module, the corresponding capacitance value of capacitance value collection point on the fingerprint identification module that is not touched is 0, the corresponding capacitance value of capacitance value collection point that is touched can be greater than 0, furthermore, in order to prevent some collection point miscalcurgies, the capacitance value that the capacitive value of capacitive value collection point that can define and be touched can be greater than 0.1. Therefore, if the user is touching the in-process of fingerprint identification module, then a plurality of capacitance values just can be gathered to the fingerprint identification module, optionally, all can gather the capacitance value on the position touched by the user on the fingerprint identification module. Optionally, the fingerprint identification module at terminal can be the fingerprint identification module of terminal self-band, perhaps, external fingerprint identification module.
Optionally, the fingerprint identification module of the touch terminal may include a contact or press, for example, the user lightly contacts the fingerprint identification module, or the user presses the fingerprint identification module hard.
Further optionally, the fingerprint identification module may be a fingerprint identification module of a wearable device (e.g., a smart watch, a smart bracelet, etc.), and after communication is established between the wearable device and the terminal, the wearable device may be regarded as a component of the terminal. For example, when the fingerprint identification module on the wearable equipment is touched, a plurality of capacitance values can be gathered to the fingerprint identification module.
Further, a plurality of capacitance values are gathered to the aforesaid utilization fingerprint identification module, and a plurality of capacitance values are gathered to some or all capacitance value acquisition points of usable fingerprint identification module. For example, the fingerprint recognition module is divided into a plurality of areas, and at least one of the areas can be used for collecting capacitance values. Optionally, for the consumption that reduces the terminal, when the user touched the fingerprint identification module, the capacitance value of the fingerprint identification module relevant position that can only utilize the user to touch to gather and this time touch the fingerprint identification module was gathered to the capacitance value of the fingerprint identification module.
102. And generating a binary fingerprint image according to the plurality of capacitance values.
In a specific implementation, the capacitance values may be converted into a binary fingerprint image, and the step may include two different embodiments:
among them, the first embodiment may be: and generating an original fingerprint image by the plurality of capacitance values, and carrying out binarization processing on the original fingerprint image to obtain a binarization fingerprint image. Under the general condition, because there is the difference between a plurality of capacitance values that the fingerprint identification module was gathered, therefore, can map into different grey scale values according to a plurality of capacitance values to, generate original fingerprint image. Further, the original fingerprint image may be subjected to binarization processing, so that a binarized fingerprint image may be obtained, in the prior art, the binarized fingerprint image only includes two gray levels, namely 0 and 255, where 0 is black and 255 is white, and compared with the original fingerprint image, the binarized fingerprint image includes less information and has a contrast smaller than that of the original fingerprint image, but the binarized fingerprint image includes less information, and in the feature extraction process, the feature extraction may be performed faster. In the process of binarization processing, the key point is to determine a binarization threshold value, the pixel value corresponding to the pixel point which is greater than the binarization threshold value in the original fingerprint image is 1, and the pixel value corresponding to the pixel point which is less than or equal to the binarization threshold value is 0.
Alternatively, the binarization threshold may be any pixel value except the maximum pixel value and the minimum pixel value in the original fingerprint image, or may be an average pixel value of the entire original fingerprint image, or may be an average pixel value of a part of the fingerprint image in the original fingerprint image.
Further, the original fingerprint image can be divided into a plurality of areas; determining a first target area with the largest number of characteristic points and a second target area with the smallest number of characteristic points in the plurality of areas; and taking the gray average value of the first target area and the second target area as a binarization threshold value, and performing binarization processing on the original fingerprint image according to the binarization threshold value. The plurality of regions may be the same size or different sizes. The fingerprint image may be divided into a plurality of regions by area size. Then, Feature point extraction may be performed on a plurality of regions of the original fingerprint image in parallel, and the Feature point extraction method may be a Harris corner detection or Scale Invariant Feature Transform (SIFT) method. The number of the feature points of each of the plurality of regions can be unified, the region with the largest number of the feature points can be used as a first target region, the region with the smallest number of the feature points can be used as a second target region, the gray level mean value in the original fingerprint image corresponding to the two regions is calculated, and the gray level mean value is used as a binarization threshold value. And carrying out binarization processing on the original fingerprint image based on the binarization threshold value. Alternatively, the binarization threshold may also be a mean value of the gray levels of at least one other of the plurality of regions of the original fingerprint image. Alternatively, the binary threshold value may be set by the user according to actual experience.
Among them, the second embodiment may be: the multiple capacitance values can be subjected to binarization processing; and generating a binary fingerprint image by using the plurality of capacitance values after the binarization processing. For example, an average value of the capacitance values may be calculated, the average value may be used as a binarization threshold, and binarization processing may be performed on the capacitance values, for example, a capacitance value greater than the binarization threshold is 1, and a capacitance value less than or equal to the binarization threshold is 0. Wherein, the binary threshold value can also be determined according to an empirical value. After obtaining the plurality of capacitance values after the binarization processing, a binarization fingerprint image is generated by the plurality of capacitance values after the binarization processing.
103. And matching the binaryzation fingerprint image with a preset fingerprint template.
In specific implementation, the binary fingerprint image can be matched with a preset fingerprint template. For example, feature extraction is performed on the binary image and a preset fingerprint template respectively, then the extracted features are matched, if matching is passed, the terminal is unlocked, and if matching is failed, unlocking cannot be performed.
Optionally, extracting a first feature of the binarized fingerprint image according to a preset mode; carrying out binarization processing on the preset fingerprint template to obtain a binarization preset fingerprint template; extracting a second characteristic of the binaryzation preset fingerprint template according to the preset mode; and matching the first characteristic with the second characteristic, and unlocking the terminal when the first characteristic is successfully matched with the second characteristic. The preset mode can be used for extracting feature points of the image or extracting feature lines of the image. The first feature or the second feature may be a feature point or a feature line.
104. And unlocking the terminal when the binary fingerprint image is successfully matched with the preset fingerprint template.
In specific implementation, when the binary fingerprint image is successfully matched with the preset fingerprint template, the terminal can be unlocked or a certain application in the terminal can be unlocked. For example, when the terminal is in a screen-off state, the terminal is unlocked, a display screen of the terminal is lightened, and an unlocked desktop is displayed; or unlocking the terminal when the terminal is in a bright screen state, and displaying the unlocked desktop; or, when the terminal is in an unlocked state, unlocking at least one application of the terminal, namely starting the at least one application or displaying a preset page of one application in the at least one application; or, when the terminal is in the screen-off state, at least one application of the terminal may be unlocked, that is, the at least one application is started or a preset page of one application of the at least one application is displayed. The preset page can be a terminal unlocking page, a main page of an application, a page with the highest use frequency, or a page closed last time.
It can be seen that, in the fingerprint unlocking method described in the embodiment of the present invention, when a user touches a fingerprint identification module of a terminal, the fingerprint identification module is used to collect a plurality of capacitance values, a binary fingerprint image is generated according to the plurality of capacitance values, the binary fingerprint image is matched with a preset fingerprint template, and when the binary fingerprint image is successfully matched with the preset fingerprint template, the terminal is unlocked. Because the fingerprint image is subjected to binarization processing before fingerprint comparison, the complexity of the fingerprint image is reduced, the fingerprint matching time is shortened, and the terminal unlocking efficiency is improved.
Fig. 2 is a flowchart illustrating a fingerprint unlocking method according to a second embodiment of the present invention. The fingerprint unlocking method described in the embodiment includes the following steps:
201. when the fingerprint identification module of user touch terminal, confirm the touch range of fingerprint identification module to be in gather a plurality of capacitance values in the touch range.
In the concrete realization, the fingerprint identification module contains at least fingerprint collection chip, the fingerprint collection chip contains a plurality of capacitance values and gathers the point, the in-process of fingerprint identification module is touched to the user, the capacitance value that every capacitance value on the fingerprint collection chip was gathered the point is different, for example, the user is when touching the fingerprint identification module, the corresponding capacitance value of capacitance value collection point on the fingerprint identification module that is not touched is 0, the corresponding capacitance value of capacitance value collection point that is touched can be greater than 0, furthermore, in order to prevent some collection point miscalcurgies, the capacitance value that the capacitive value of capacitive value collection point that can define and be touched can be greater than 0.1.
Under the general condition, the capacitance value can only be gathered to the position that only the user pressed on the fingerprint identification module, therefore, can be when the fingerprint identification module at user touch terminal, confirm the touch range of fingerprint identification module, for example, pressure sensor can be integrated to the fingerprint identification module, if certain capacitance value acquisition point is pressed, then can gather the capacitance value. Alternatively, determining user press fingerprint identification
202. And generating a binary fingerprint image according to the plurality of capacitance values.
203. And matching the binaryzation fingerprint image with a preset fingerprint template.
204. And unlocking the terminal when the binary fingerprint image is successfully matched with the preset fingerprint template.
Wherein, the steps 202 to 204 are detailed in the steps 102 to 104 of the fingerprint unlocking method described in fig. 1.
It can be seen that, according to the fingerprint unlocking method described in the embodiment of the present invention, when a user touches a fingerprint identification module of a terminal, a touch range in which the user touches the fingerprint identification module can be determined, a plurality of capacitance values are collected based on the touch range, a binary fingerprint image is generated according to the plurality of capacitance values, the binary fingerprint image is matched with a preset fingerprint template, and when the binary fingerprint image is successfully matched with the preset fingerprint template, the terminal is unlocked. Because the fingerprint image is subjected to binarization processing before fingerprint comparison, the complexity of the fingerprint image is reduced, the fingerprint matching time is shortened, and the terminal unlocking efficiency is improved.
Please refer to fig. 3a, which is a schematic structural diagram of a terminal according to a first embodiment of the present invention. The terminal described in this embodiment includes: the acquisition unit 301, the generation unit 302, the matching unit 303 and the unlocking unit 304 are specifically as follows:
the collecting unit 301 is used for collecting a plurality of capacitance values by the fingerprint identification module when the fingerprint identification module of the user touch terminal is used.
A generating unit 302, configured to generate a binarized fingerprint image according to the plurality of capacitance values acquired by the acquiring unit 301.
A matching unit 303, configured to match the binarized fingerprint image generated 302 by the generating unit with a preset fingerprint template.
An unlocking unit 304, configured to unlock the terminal when the matching result of the matching unit 303 is that the binary fingerprint image is successfully matched with the preset fingerprint template.
Optionally, as shown in fig. 3b, the generating unit 302 of the terminal depicted in fig. 3b includes:
a first generating module 3021, configured to generate an original fingerprint image from the plurality of capacitance values acquired by the acquiring unit 301;
a first processing module 3022, configured to perform binarization processing on the original fingerprint image generated by the first generating module 3021 to obtain a binarized fingerprint image.
Further optionally, the first processing module 3021 includes:
a dividing module (not shown) for dividing the original fingerprint image into a plurality of areas;
a first determining module (not shown in the figure) configured to determine a first target region with the largest number of feature points and a second target region with the smallest number of feature points in the plurality of regions divided by the dividing module;
a second determining module (not shown in the figure), configured to use a grayscale mean value, in the original fingerprint image, of the first target region and the second target region determined by the first determining module as a binarization threshold;
and the second processing module (not shown in the figure) is used for carrying out binarization processing on the original fingerprint image according to the binarization threshold determined by the second determining module.
Optionally, as shown in fig. 3c, the generating unit 302 of the terminal depicted in fig. 3a includes:
a third processing module 305, configured to perform binarization processing on the plurality of capacitance values acquired by the acquisition unit 301;
a second generating module 306, configured to generate a binarized fingerprint image from the plurality of capacitance values obtained by the binarization processing of the third processing module 305.
Optionally, as shown in fig. 3d, the matching unit 303 of the terminal depicted in fig. 3a includes:
an extracting module 3031, configured to extract a first feature of the binarized fingerprint image generated by the generating unit 302 according to a preset manner;
a fourth processing module 3032, configured to perform binarization processing on the preset fingerprint template to obtain a binarized preset fingerprint template;
the extraction module 3031 is also specifically configured to,
extracting a second characteristic of the binaryzation preset fingerprint template according to the preset mode;
a matching module 3033, configured to match the first feature with the second feature, and unlock, by the unlocking unit 304, the terminal when the matching result of the matching module 3033 is that the first feature and the second feature are successfully matched.
Optionally, as shown in fig. 3e, the terminal depicted in fig. 3a may further include:
the determining unit 307 is configured to determine a touch range of the fingerprint identification module, and the collecting unit 301 collects a plurality of capacitance values in the touch range by using the fingerprint identification module.
It can be seen that the terminal described in the embodiment of the present invention can acquire a plurality of capacitance values by using the fingerprint identification module when a user touches the fingerprint identification module of the terminal, generate a binary fingerprint image according to the plurality of capacitance values, match the binary fingerprint image with a preset fingerprint template, and unlock the terminal when the binary fingerprint image is successfully matched with the preset fingerprint template. Because the fingerprint image is subjected to binarization processing before fingerprint comparison, the complexity of the fingerprint image is reduced, the fingerprint matching time is shortened, and the terminal unlocking efficiency is improved.
Fig. 4 is a schematic structural diagram of a terminal according to a second embodiment of the present invention. The terminal described in this embodiment includes: at least one input device 1000; at least one output device 2000; at least one processor 3000, e.g., a CPU; and a memory 4000, the input device 1000, the output device 2000, the processor 3000, and the memory 4000 being connected by a bus 5000.
The input device 1000 may be a touch panel, a physical button or a mouse, a fingerprint recognition module, and the like.
The output device 2000 may be a display screen.
The memory 4000 may be a high-speed RAM memory or a non-volatile memory (e.g., a magnetic disk memory). The memory 4000 is used for storing a set of program codes, and the input device 1000, the output device 2000 and the processor 3000 are used for calling the program codes stored in the memory 4000 to execute the following operations:
the processor 3000 is configured to:
when a user touches a fingerprint identification module of a terminal, the fingerprint identification module is utilized to collect a plurality of capacitance values;
generating a binary fingerprint image according to the plurality of capacitance values;
matching the binary fingerprint image with a preset fingerprint template;
and unlocking the terminal when the binary fingerprint image is successfully matched with the preset fingerprint template.
Optionally, the processor 3000 generates a binary fingerprint image according to the plurality of capacitance values, and includes:
generating an original fingerprint image from the plurality of capacitance values;
and carrying out binarization processing on the original fingerprint image to obtain a binarized fingerprint image.
Optionally, the processor 3000 performs binarization processing on the original fingerprint image, including:
dividing the original fingerprint image into a plurality of regions;
determining a first target area with the largest number of characteristic points and a second target area with the smallest number of characteristic points in the plurality of areas;
taking the gray average value of the first target area and the second target area corresponding to the original fingerprint image as a binarization threshold value;
and carrying out binarization processing on the original fingerprint image according to the binarization threshold value.
Optionally, the processor 3000 generates a binary fingerprint image according to the plurality of capacitance values, and includes:
carrying out binarization processing on the plurality of capacitance values;
and generating a binary fingerprint image by using the plurality of capacitance values after the binarization processing.
Optionally, the processor 3000 matches the binarized fingerprint image with a preset fingerprint template, including:
extracting a first feature of the binaryzation fingerprint image according to a preset mode;
carrying out binarization processing on the preset fingerprint template to obtain a binarization preset fingerprint template;
extracting a second characteristic of the binaryzation preset fingerprint template according to the preset mode;
and matching the first characteristic with the second characteristic, and unlocking the terminal when the first characteristic is successfully matched with the second characteristic.
Including utilizing before a plurality of capacitance values are gathered to the fingerprint identification module, still specifically be used for:
and determining the touch range of the fingerprint identification module, and collecting a plurality of capacitance values in the touch range.
Fig. 5 is a block diagram illustrating a partial structure of a mobile phone related to a terminal provided in an embodiment of the present invention. Referring to fig. 5, the handset includes: a Radio Frequency (RF) circuit 510, a memory 520, an input unit 530, a display unit 540, a sensor 550, an audio circuit 560, a Wireless Fidelity (WiFi) module 570, a processor 580, and a power supply 590. Those skilled in the art will appreciate that the handset configuration shown in fig. 5 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
The following describes each component of the mobile phone in detail with reference to fig. 5:
RF circuit 510 may be used for receiving and transmitting signals during information transmission and reception or during a call, and in particular, for processing downlink information of a base station after receiving the downlink information to processor 580; in addition, the data for designing uplink is transmitted to the base station. In general, RF circuit 510 includes, but is not limited to, an antenna, at least one Amplifier, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, and the like. In addition, RF circuit 510 may also communicate with networks and other devices via wireless communication. The wireless communication may use any communication standard or protocol, including but not limited to Global System for Mobile communication (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Messaging Service (SMS), and the like.
The memory 520 may be used to store software programs and modules, and the processor 580 executes various functional applications and data processing of the mobile phone by operating the software programs and modules stored in the memory 520. The memory 520 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 520 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The input unit 530 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the cellular phone. Specifically, the input unit 530 may include a touch panel 531 and other input devices 532. The touch panel 531, also called a touch screen, can collect touch operations of a user on or near the touch panel 531 (for example, operations of the user on or near the touch panel 531 by using any suitable object or accessory such as a finger or a stylus pen), and drive the corresponding connection device according to a preset program. Alternatively, the touch panel 531 may include two parts, a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, and sends the touch point coordinates to the processor 580, and can receive and execute commands sent by the processor 580. In addition, the touch panel 531 may be implemented by various types such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. The input unit 530 may include other input devices 532 in addition to the touch panel 531. In particular, other input devices 532 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
The display unit 540 may be used to display information input by the user or information provided to the user and various menus of the mobile phone. The Display unit 540 may include a Display panel 541, and optionally, the Display panel 541 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like. Further, the touch panel 531 may cover the display panel 541, and when the touch panel 531 detects a touch operation on or near the touch panel 531, the touch panel is transmitted to the processor 580 to determine the type of the touch event, and then the processor 580 provides a corresponding visual output on the display panel 541 according to the type of the touch event. Although the touch panel 531 and the display panel 541 are shown as two separate components in fig. 5 to implement the input and output functions of the mobile phone, in some embodiments, the touch panel 531 and the display panel 541 may be integrated to implement the input and output functions of the mobile phone.
The handset may also include at least one sensor 550, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 541 according to the brightness of ambient light, and the proximity sensor may turn off the display panel 541 and/or the backlight when the mobile phone is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when stationary, and can be used for applications of recognizing the posture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured on the mobile phone, further description is omitted here.
Audio circuitry 560, speaker 561, and microphone 562 may provide an audio interface between a user and a cell phone. The audio circuit 560 may transmit the electrical signal converted from the received audio data to the speaker 561, and convert the electrical signal into a sound signal by the speaker 561 for output; on the other hand, the microphone 562 converts the collected sound signals into electrical signals, which are received by the audio circuit 560 and converted into audio data, which are then processed by the audio data output processor 580, and then passed through the RF circuit 510 to be sent to, for example, another cellular phone, or output to the memory 520 for further processing.
WiFi belongs to short distance wireless transmission technology, and the mobile phone can help the user to send and receive e-mail, browse web pages, access streaming media, etc. through the WiFi module 570, which provides wireless broadband internet access for the user. Although fig. 5 shows the WiFi module 570, it is understood that it does not belong to the essential constitution of the handset, and can be omitted entirely as needed within the scope not changing the essence of the invention.
The processor 580 is a control center of the mobile phone, connects various parts of the entire mobile phone by using various interfaces and lines, and performs various functions of the mobile phone and processes data by operating or executing software programs and/or modules stored in the memory 520 and calling data stored in the memory 520, thereby performing overall monitoring of the mobile phone. Alternatively, processor 580 may include one or more processing units; preferably, the processor 580 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 580.
The handset also includes a power supply 590 (e.g., a battery) for powering the various components, which may preferably be logically coupled to the processor 580 via a power management system, such that the power management system may be used to manage charging, discharging, and power consumption.
Although not shown, the mobile phone may further include a camera, a bluetooth module, etc., which are not described herein.
In the foregoing embodiment, the method flows of the steps may be implemented based on the structure of the terminal. Wherein the sensor 550 or the touch panel 531 may be used as a fingerprint acquisition device.
It should be noted that, in the terminal embodiment, each included unit is only divided according to functional logic, but is not limited to the above division as long as the corresponding function can be implemented; in addition, specific names of the functional units are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present invention.
In addition, it is understood by those skilled in the art that all or part of the steps in the above method embodiments may be implemented by related hardware, and the corresponding program may be stored in a computer readable storage medium, where the above mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk.
The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the embodiment of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Specifically, the terminal described in the embodiment of the present invention may implement part or all of the processes in the embodiments of the fingerprint unlocking method described in conjunction with fig. 1 and fig. 2 of the present invention.
The modules or sub-modules in all embodiments of the present invention may be implemented by a general-purpose Integrated Circuit, such as a CPU (Central Processing Unit), or an ASIC (Application Specific Integrated Circuit).
The steps in the method of the embodiment of the invention can be sequentially adjusted, combined and deleted according to actual needs.
The units in the terminal of the embodiment of the invention can be merged, divided and deleted according to actual needs.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
The above disclosure is only for the purpose of illustrating the preferred embodiments of the present invention, and it is therefore to be understood that the invention is not limited by the scope of the appended claims.
The embodiment of the present invention further provides a computer storage medium, where the computer storage medium may store a program, and when the program is executed, the program includes some or all of the steps of any one of the fingerprint unlocking methods described in the above method embodiments.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art will also appreciate that the embodiments described in the specification are presently preferred and that the acts and modules illustrated are not necessarily required to practice the invention.

Claims (8)

1.一种指纹解锁方法,其特征在于,包括:1. a fingerprint unlocking method, is characterized in that, comprises: 在用户触摸终端的指纹识别模组时,利用所述指纹识别模组采集多个电容值;When the user touches the fingerprint identification module of the terminal, the fingerprint identification module is used to collect a plurality of capacitance values; 根据所述多个电容值生成二值化指纹图像;generating a binarized fingerprint image according to the plurality of capacitance values; 将所述二值化指纹图像与预设指纹模板进行匹配,具体为:按照预设方式提取所述二值化指纹图像的第一特征;对所述预设指纹模板进行二值化处理,得到二值化预设指纹模板;按照所述预设方式提取所述二值化预设指纹模板的第二特征;将所述第一特征与所述第二特征进行匹配;Matching the binarized fingerprint image with a preset fingerprint template, specifically: extracting the first feature of the binarized fingerprint image according to a preset method; performing binarization processing on the preset fingerprint template to obtain Binarize the preset fingerprint template; extract the second feature of the binarized preset fingerprint template according to the preset method; match the first feature with the second feature; 在所述二值化指纹图像与所述预设指纹模板匹配成功时,对所述终端进行解锁,具体为对所述终端的多个应用进行解锁;When the binary fingerprint image is successfully matched with the preset fingerprint template, unlocking the terminal, specifically unlocking multiple applications of the terminal; 其中,所述根据所述多个电容值生成二值化指纹图像,包括:Wherein, the generating a binary fingerprint image according to the plurality of capacitance values includes: 将所述多个电容值生成原始指纹图像;generating an original fingerprint image from the plurality of capacitance values; 对所述原始指纹图像进行二值化处理,得到二值化指纹图像;Perform binarization processing on the original fingerprint image to obtain a binarized fingerprint image; 其中,所述对所述原始指纹图像进行二值化处理,包括:Wherein, the performing binarization processing on the original fingerprint image includes: 将所述原始指纹图像分为多个区域;dividing the original fingerprint image into multiple regions; 确定所述多个区域中特征点个数最多的第一目标区域和特征点个数最少的第二目标区域;Determine the first target area with the largest number of feature points and the second target area with the least number of feature points in the plurality of areas; 将所述第一目标区域和所述第二目标区域对应在所述原始指纹图像中的灰度均值作为二值化阈值;Taking the gray mean value of the first target area and the second target area corresponding to the original fingerprint image as a binarization threshold; 根据所述二值化阈值对所述原始指纹图像进行二值化处理。The original fingerprint image is binarized according to the binarization threshold. 2.根据权利要求1所述的方法,其特征在于,所述根据所述多个电容值生成二值化指纹图像,包括:2 . The method according to claim 1 , wherein the generating a binary fingerprint image according to the plurality of capacitance values comprises: 2 . 对所述多个电容值进行二值化处理;performing binarization processing on the plurality of capacitance values; 将所述二值化处理后的多个电容值生成二值化指纹图像。A binarized fingerprint image is generated from the plurality of capacitance values after the binarization process. 3.根据权利要求1或2所述的方法,其特征在于,所述将所述二值化指纹图像与预设指纹模板进行匹配,包括:3. The method according to claim 1 or 2, wherein the matching of the binarized fingerprint image with a preset fingerprint template comprises: 按照预设方式提取所述二值化指纹图像的第一特征;extracting the first feature of the binarized fingerprint image in a preset manner; 对预设指纹模板进行二值化处理,得到二值化预设指纹模板;Perform binarization processing on the preset fingerprint template to obtain a binary preset fingerprint template; 按照所述预设方式提取所述二值化预设指纹模板的第二特征;extracting the second feature of the binarized preset fingerprint template according to the preset method; 将所述第一特征与所述第二特征进行匹配,并在所述第一特征与所述第二特征匹配成功时,对所述终端进行解锁。Matching the first feature with the second feature, and unlocking the terminal when the first feature and the second feature are successfully matched. 4.根据权利要求1或2所述的方法,其特征在于,所述利用所述指纹识别模组采集多个电容值之前,所述方法还包括:4. The method according to claim 1 or 2, wherein before using the fingerprint identification module to collect a plurality of capacitance values, the method further comprises: 确定所述指纹识别模组的触摸范围,并在所述触摸范围内采集多个电容值。A touch range of the fingerprint identification module is determined, and a plurality of capacitance values are collected within the touch range. 5.根据权利要求3所述的方法,其特征在于,所述利用所述指纹识别模组采集多个电容值之前,所述方法还包括:5. The method according to claim 3, characterized in that, before using the fingerprint identification module to collect a plurality of capacitance values, the method further comprises: 确定所述指纹识别模组的触摸范围,并在所述触摸范围内采集多个电容值。A touch range of the fingerprint identification module is determined, and a plurality of capacitance values are collected within the touch range. 6.一种终端,其特征在于,包括:6. A terminal, characterized in that, comprising: 采集单元,用于在用户触摸终端的指纹识别模组时,利用所述指纹识别模组采集多个电容值;a collection unit, configured to use the fingerprint recognition module to collect a plurality of capacitance values when the user touches the fingerprint recognition module of the terminal; 生成单元,用于根据所述采集单元采集的所述多个电容值生成二值化指纹图像;a generating unit, configured to generate a binary fingerprint image according to the plurality of capacitance values collected by the collecting unit; 匹配单元,用于将所述生成单元生成的所述二值化指纹图像与预设指纹模板进行匹配,具体为:按照预设方式提取所述二值化指纹图像的第一特征;对所述预设指纹模板进行二值化处理,得到二值化预设指纹模板;按照所述预设方式提取所述二值化预设指纹模板的第二特征;将所述第一特征与所述第二特征进行匹配;a matching unit, configured to match the binarized fingerprint image generated by the generating unit with a preset fingerprint template, specifically: extracting the first feature of the binarized fingerprint image according to a preset method; The preset fingerprint template is subjected to binarization processing to obtain a binarized preset fingerprint template; the second feature of the binarized preset fingerprint template is extracted according to the preset method; the first feature and the second feature are extracted. Two features are matched; 解锁单元,用于在所述匹配单元的匹配结果为所述二值化指纹图像与所述预设指纹模板匹配成功时,对所述终端进行解锁,具体为对所述终端的多个应用进行解锁;An unlocking unit, configured to unlock the terminal when the matching result of the matching unit is that the binarized fingerprint image and the preset fingerprint template are successfully matched, specifically, performing multiple applications on the terminal. unlock; 其中,所述生成单元包括:Wherein, the generating unit includes: 第一生成模块,用于将所述采集单元采集的所述多个电容值生成原始指纹图像;a first generation module, configured to generate an original fingerprint image from the plurality of capacitance values collected by the collection unit; 第一处理模块,用于对所述第一生成模块生成的所述原始指纹图像进行二值化处理,得到二值化指纹图像;a first processing module, configured to perform binarization processing on the original fingerprint image generated by the first generating module to obtain a binarized fingerprint image; 其中,在所述对所述原始指纹图像进行二值化处理方面,所述第一处理模块具体用于:Wherein, in the aspect of performing binarization processing on the original fingerprint image, the first processing module is specifically used for: 将所述原始指纹图像分为多个区域;dividing the original fingerprint image into multiple regions; 确定所述多个区域中特征点个数最多的第一目标区域和特征点个数最少的第二目标区域;Determine the first target area with the largest number of feature points and the second target area with the least number of feature points in the plurality of areas; 将所述第一目标区域和所述第二目标区域对应在所述原始指纹图像中的灰度均值作为二值化阈值;Taking the gray mean value of the first target area and the second target area corresponding to the original fingerprint image as a binarization threshold; 根据所述二值化阈值对所述原始指纹图像进行二值化处理。The original fingerprint image is binarized according to the binarization threshold. 7.一种终端,其特征在于,包括:7. A terminal, characterized in that, comprising: 处理器、存储器、通信接口、指纹识别模组和通信总线,所述处理器、所述存储器、所述指纹识别模组和所述通信接口通过所述通信总线连接并完成相互间的通信;a processor, a memory, a communication interface, a fingerprint identification module and a communication bus, the processor, the memory, the fingerprint identification module and the communication interface are connected through the communication bus and complete mutual communication; 所述存储器存储有可执行程序代码,所述指纹识别模组用于获取指纹图像,所述通信接口用于无线通信;The memory stores executable program codes, the fingerprint identification module is used for acquiring a fingerprint image, and the communication interface is used for wireless communication; 所述处理器用于调用所述存储器中的所述可执行程序代码,执行如权利要求1-5任意一项所述的方法。The processor is configured to call the executable program code in the memory to execute the method according to any one of claims 1-5. 8.一种计算机可读存储介质,其特征在于,其用于存储计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-5任一项所述的方法。8. A computer-readable storage medium, characterized in that it is used for storing a computer program, wherein the computer program causes a computer to perform the method according to any one of claims 1-5.
CN201710817109.8A 2016-05-24 2016-05-24 Fingerprint unlocking method and related product Active CN107622235B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710817109.8A CN107622235B (en) 2016-05-24 2016-05-24 Fingerprint unlocking method and related product

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610352045.4A CN106022047B (en) 2016-05-24 2016-05-24 A kind of unlocked by fingerprint method and terminal
CN201710817109.8A CN107622235B (en) 2016-05-24 2016-05-24 Fingerprint unlocking method and related product

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201610352045.4A Division CN106022047B (en) 2016-05-24 2016-05-24 A kind of unlocked by fingerprint method and terminal

Publications (2)

Publication Number Publication Date
CN107622235A CN107622235A (en) 2018-01-23
CN107622235B true CN107622235B (en) 2021-01-12

Family

ID=57094668

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201710817109.8A Active CN107622235B (en) 2016-05-24 2016-05-24 Fingerprint unlocking method and related product
CN201610352045.4A Expired - Fee Related CN106022047B (en) 2016-05-24 2016-05-24 A kind of unlocked by fingerprint method and terminal

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201610352045.4A Expired - Fee Related CN106022047B (en) 2016-05-24 2016-05-24 A kind of unlocked by fingerprint method and terminal

Country Status (1)

Country Link
CN (2) CN107622235B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI663552B (en) * 2017-11-30 2019-06-21 大陸商北京集創北方科技股份有限公司 Low-power full-screen fingerprint detection method and fingerprint detection system using the same
WO2020199178A1 (en) * 2019-04-04 2020-10-08 深圳市汇顶科技股份有限公司 Fingerprint recognition method and apparatus, and electronic device
CN113435231A (en) * 2020-03-23 2021-09-24 北京小米移动软件有限公司 Method, device and storage medium for processing fingerprint image
CN112199049B (en) * 2020-10-22 2023-10-20 Tcl通讯(宁波)有限公司 Fingerprint storage method, fingerprint storage device and terminal

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1480896A (en) * 2002-09-04 2004-03-10 �����������������ͳ��ʶ������ Fingerprint identification method as well as fingerprint controlling method and system
CN1588424A (en) * 2004-07-02 2005-03-02 清华大学 Finger print identifying method based on broken fingerprint detection
CN101787824A (en) * 2010-01-28 2010-07-28 南京信息工程大学 Intelligent anti-theft lock system
CN103294963A (en) * 2012-02-28 2013-09-11 富泰华工业(深圳)有限公司 Electronic device as well as fingerprint identification-based data protection system and method thereof
CN104484652A (en) * 2014-12-15 2015-04-01 广西科技大学 Method for fingerprint recognition

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101097598A (en) * 2007-03-23 2008-01-02 北京紫光捷通科技有限公司 Device for building and inputting finger print image by voltage-sensitive sensor
JP5196010B2 (en) * 2009-04-13 2013-05-15 富士通株式会社 Biometric information registration apparatus, biometric information registration method, biometric information registration computer program, biometric authentication apparatus, biometric authentication method, and biometric authentication computer program
CN104657715A (en) * 2015-02-10 2015-05-27 柳州市金旭节能科技有限公司 Fingerprint detector
CN104657652A (en) * 2015-03-24 2015-05-27 北京京东尚科信息技术有限公司 Method and system for logging in mobile application

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1480896A (en) * 2002-09-04 2004-03-10 �����������������ͳ��ʶ������ Fingerprint identification method as well as fingerprint controlling method and system
CN1588424A (en) * 2004-07-02 2005-03-02 清华大学 Finger print identifying method based on broken fingerprint detection
CN101787824A (en) * 2010-01-28 2010-07-28 南京信息工程大学 Intelligent anti-theft lock system
CN103294963A (en) * 2012-02-28 2013-09-11 富泰华工业(深圳)有限公司 Electronic device as well as fingerprint identification-based data protection system and method thereof
CN104484652A (en) * 2014-12-15 2015-04-01 广西科技大学 Method for fingerprint recognition

Also Published As

Publication number Publication date
CN106022047B (en) 2017-10-24
CN107622235A (en) 2018-01-23
CN106022047A (en) 2016-10-12

Similar Documents

Publication Publication Date Title
CN107563170B (en) Fingerprint unlocking method and related product
CN106126015B (en) A kind of application program launching control method and terminal
CN105912915B (en) A kind of unlocked by fingerprint method and terminal
CN107622193B (en) fingerprint unlocking method and related product
CN109614865B (en) Fingerprint identification method and related product
CN106951767B (en) Unlocking control method and related product
CN106127481B (en) A kind of fingerprint method of payment and terminal
CN106203290B (en) A kind of fingerprint image acquisition method and terminal
CN105912918B (en) Fingerprint unlocking method and terminal
CN107194224B (en) Unlocking control method and related product
CN105975833B (en) A kind of unlocked by fingerprint method and terminal
CN106203034B (en) A kind of unlocked by fingerprint method and terminal
CN106066767A (en) An unlocking method and mobile terminal
CN107194324A (en) Fingerprint identification area display method and related products
CN106022075B (en) Fingerprint unlocking method and terminal
CN106022064B (en) Unlocking control method and mobile terminal
CN106127000B (en) Fingerprint unlocking method and terminal
CN109376702B (en) Fingerprint identification method and related products
CN106022058B (en) A kind of unlocked by fingerprint method and terminal
CN105912920A (en) Fingerprint unlocking method and terminal
CN107622235B (en) Fingerprint unlocking method and related product
CN107609533B (en) Fingerprint unlocking method and related product
CN106022074B (en) A kind of unlocked by fingerprint method and terminal
CN107609378B (en) fingerprint unlocking method and related product
CN106066764B (en) A kind of unlocked by fingerprint method and terminal

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
CB02 Change of applicant information

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

Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

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

Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant