CN109376701B - Fingerprint identification method and related product - Google Patents
Fingerprint identification method and related product Download PDFInfo
- Publication number
- CN109376701B CN109376701B CN201811458036.9A CN201811458036A CN109376701B CN 109376701 B CN109376701 B CN 109376701B CN 201811458036 A CN201811458036 A CN 201811458036A CN 109376701 B CN109376701 B CN 109376701B
- Authority
- CN
- China
- Prior art keywords
- fingerprint
- fingerprint image
- preset
- touch position
- target
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints or palmprints
- G06V40/1365—Matching; Classification
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Collating Specific Patterns (AREA)
- Image Input (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
The embodiment of the application discloses a fingerprint identification method and a related product, which are applied to electronic equipment, wherein the electronic equipment comprises an optical fingerprint identification module and a display screen, the optical fingerprint identification module is integrated below the display screen, and the method comprises the following steps: acquiring a fingerprint image; matching the fingerprint image with a preset fingerprint template to obtain a matching value; if the matching value is in a first preset range, acquiring a target touch position corresponding to the fingerprint image; determining a target application corresponding to the target touch position; and if the screen is locked last time, the target application runs in the foreground, is unlocked and enters the target application. By adopting the fingerprint identification method and device, fingerprint identification efficiency can be improved in a low-temperature environment.
Description
Technical Field
The application relates to the technical field of electronic equipment, in particular to a fingerprint identification method and a related product.
Background
With the widespread use of electronic devices (such as mobile phones, tablet computers, and the like), the electronic devices have more and more applications and more powerful functions, and the electronic devices are developed towards diversification and personalization, and become indispensable electronic products in the life of users.
Fingerprint identification technique also becomes electronic equipment's mark joining in marriage technique, along with fingerprint identification technique's development, it is the optics fingerprint identification module that is comparatively popular at present, this optics fingerprint identification module can integrate well in the screen below, however, the finger is under low temperature state, probably demonstrate the dry finger state (mainly mean under low temperature environment, because finger moisture is not enough, a state that presents), and when the optics fingerprint identification module carries out fingerprint collection to dry finger, fingerprint image is not clear enough, consequently, fingerprint identification efficiency has been reduced.
Disclosure of Invention
The embodiment of the application provides a fingerprint identification method and a related product, and fingerprint identification efficiency can be improved in a low-temperature environment.
In a first aspect, an embodiment of the present application provides an electronic device, which includes a processing circuit, and an optical fingerprint identification module and a display screen connected to the processing circuit, and the optical fingerprint identification module is integrated below the display screen, wherein,
the optical fingerprint identification module is used for acquiring a fingerprint image;
the processing circuit is used for matching the fingerprint image with a preset fingerprint template to obtain a matching value;
the display screen is used for acquiring a target touch position corresponding to the fingerprint image if the matching value is in a first preset range;
the processing circuit is used for determining a target application corresponding to the target touch position; and if the screen is locked last time, the target application runs in the foreground, is unlocked and enters the target application.
In a second aspect, an embodiment of the present application provides a fingerprint identification method, which is applied to an electronic device, where the electronic device includes an optical fingerprint identification module and a display screen, and the optical fingerprint identification module is integrated below the display screen, and the method includes:
acquiring a fingerprint image;
matching the fingerprint image with a preset fingerprint template to obtain a matching value;
if the matching value is in a first preset range, acquiring a target touch position corresponding to the fingerprint image;
determining a target application corresponding to the target touch position;
and if the screen is locked last time, the target application runs in the foreground, is unlocked and enters the target application.
In a third aspect, an embodiment of the present application provides a fingerprint identification apparatus, which is applied to an electronic device, where the electronic device includes an optical fingerprint identification module and a display screen, and the optical fingerprint identification module is integrated below the display screen, the apparatus includes: an acquisition unit, a matching unit, a determination unit and an unlocking unit,
the acquisition unit is used for acquiring a fingerprint image;
the matching unit is used for matching the fingerprint image with a preset fingerprint template to obtain a matching value;
the obtaining unit is further configured to obtain a target touch position corresponding to the fingerprint image if the matching value is within a first preset range;
the determining unit is used for determining a target application corresponding to the target touch position;
and the unlocking unit is used for operating the target application in the foreground, unlocking and entering the target application if the screen is locked last time.
In a fourth aspect, an embodiment of the present application provides an electronic device, including a processor, a memory, a communication interface, and one or more programs, where the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for executing the steps in the second aspect of the embodiment of the present application.
In a fifth aspect, the present application provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program for electronic data exchange, where the computer program makes a computer perform some or all of the steps described in the second aspect of the present application.
In a sixth aspect, embodiments of the present application provide a computer program product, where the computer program product includes a non-transitory computer-readable storage medium storing a computer program, where the computer program is operable to cause a computer to perform some or all of the steps as described in the second aspect of embodiments of the present application. The computer program product may be a software installation package.
It can be seen that the fingerprint identification method and related product described in the embodiments of the present application are applied to an electronic device, the electronic device includes an optical fingerprint identification module and a display screen, and the optical fingerprint identification module is integrated below the display screen to obtain a fingerprint image, match the fingerprint image with a preset fingerprint template to obtain a matching value, if the matching value is within a first preset range, obtain a target touch position corresponding to the fingerprint image, determine a target application corresponding to the target touch position, if the target application was operated in the foreground in the last screen-locking operation, unlock the target application, and enter the target application, so that if the matching value is within the first preset range, it is indicated that the fingerprint may come from a user of the owner, and through a relationship between the touch position and the application, on one hand, it is possible to further verify whether the fingerprint comes from the user, on the other hand, after it is confirmed that the fingerprint image comes from the owner, the application before the screen locking operation is continued can improve the fingerprint identification efficiency in a low-temperature environment.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1A is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure;
fig. 1B is a schematic flowchart of a fingerprint identification method according to an embodiment of the present application;
FIG. 1C is a schematic illustration of a region of a display screen provided by an embodiment of the present application;
FIG. 2 is a schematic flowchart of another fingerprint identification method provided in an embodiment of the present application;
fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present application;
FIG. 4A is a block diagram illustrating functional units of a fingerprint identification device according to an embodiment of the present disclosure;
fig. 4B is a block diagram illustrating functional units of another fingerprint identification device according to an embodiment of the present disclosure.
Detailed Description
The terms "first," "second," and the like in the description and claims of the present application and in the above-described 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 application. 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 electronic device related to the embodiments of the present application may include various handheld devices, vehicle-mounted devices, wearable devices (smart watches, smart bracelets, wireless headsets, augmented reality/virtual reality devices, smart glasses), computing devices or other processing devices connected to wireless modems, and various forms of User Equipment (UE), Mobile Stations (MS), terminal devices (terminal device), and the like, which have wireless communication functions. For convenience of description, the above-mentioned devices are collectively referred to as electronic devices.
In order to make the technical solutions of the present application better understood, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. 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 application.
The following describes embodiments of the present application in detail.
Referring to fig. 1A, fig. 1A is a schematic structural diagram of an electronic device disclosed in an embodiment of the present application, the electronic device 100 includes a storage and processing circuit 110, and a sensor 170 connected to the storage and processing circuit 110, the sensor 170 includes a camera, where:
the electronic device 100 may include control circuitry, which may include storage and processing circuitry 110. The storage and processing circuitry 110 may be a memory, such as a hard drive memory, a non-volatile memory (e.g., flash memory or other electronically programmable read-only memory used to form a solid state drive, etc.), a volatile memory (e.g., static or dynamic random access memory, etc.), etc., and the embodiments of the present application are not limited thereto. Processing circuitry in storage and processing circuitry 110 may be used to control the operation of electronic device 100. The processing circuitry may be implemented based on one or more microprocessors, microcontrollers, digital signal processors, baseband processors, power management units, audio codec chips, application specific integrated circuits, display driver integrated circuits, and the like.
The storage and processing circuitry 110 may be used to run software in the electronic device 100, such as an Internet browsing application, a Voice Over Internet Protocol (VOIP) telephone call application, an email application, a media playing application, operating system functions, and so forth. Such software may be used to perform control operations such as, for example, camera-based image capture, ambient light measurement based on an ambient light sensor, proximity sensor measurement based on a proximity sensor, information display functionality based on status indicators such as status indicator lights of light emitting diodes, touch event detection based on a touch sensor, functionality associated with displaying information on multiple (e.g., layered) display screens, operations associated with performing wireless communication functionality, operations associated with collecting and generating audio signals, control operations associated with collecting and processing button press event data, and other functions in the electronic device 100, to name a few.
The electronic device 100 may include input-output circuitry 150. The input-output circuit 150 may be used to enable the electronic device 100 to input and output data, i.e., to allow the electronic device 100 to receive data from an external device and also to allow the electronic device 100 to output data from the electronic device 100 to the external device. The input-output circuit 150 may further include a sensor 170. Sensor 170 may include an ambient light sensor, a proximity sensor based on light and capacitance, an optical fingerprint recognition module, a touch sensor (e.g., based on an optical touch sensor and/or a capacitive touch sensor, where the touch sensor may be part of a touch display screen, or may be used independently as a touch sensor structure), an acceleration sensor, a camera, and other sensors, etc., the camera may be a front-facing camera or a rear-facing camera, and the optical fingerprint recognition module may be integrated below the display screen for collecting fingerprint images.
Input-output circuit 150 may also include one or more display screens, such as display screen 130. The display 130 may include one or a combination of liquid crystal display, organic light emitting diode display, electronic ink display, plasma display, display using other display technologies. The display screen 130 may include an array of touch sensors (i.e., the display screen 130 may be a touch display screen). The touch sensor may be a capacitive touch sensor formed by a transparent touch sensor electrode (e.g., an Indium Tin Oxide (ITO) electrode) array, or may be a touch sensor formed using other touch technologies, such as acoustic wave touch, pressure sensitive touch, resistive touch, optical touch, and the like, and the embodiments of the present application are not limited thereto.
The electronic device 100 may also include an audio component 140. The audio component 140 may be used to provide audio input and output functionality for the electronic device 100. The audio components 140 in the electronic device 100 may include a speaker, a microphone, a buzzer, a tone generator, and other components for generating and detecting sound.
The communication circuit 120 may be used to provide the electronic device 100 with the capability to communicate with external devices. The communication circuit 120 may include analog and digital input-output interface circuits, and wireless communication circuits based on radio frequency signals and/or optical signals. The wireless communication circuitry in communication circuitry 120 may include radio-frequency transceiver circuitry, power amplifier circuitry, low noise amplifiers, switches, filters, and antennas. For example, the wireless Communication circuitry in Communication circuitry 120 may include circuitry to support Near Field Communication (NFC) by transmitting and receiving Near Field coupled electromagnetic signals. For example, the communication circuit 120 may include a near field communication antenna and a near field communication transceiver. The communications circuitry 120 may also include a cellular telephone transceiver and antenna, a wireless local area network transceiver circuitry and antenna, and so forth.
The electronic device 100 may further include a battery, power management circuitry, and other input-output units 160. The input-output unit 160 may include buttons, joysticks, click wheels, scroll wheels, touch pads, keypads, keyboards, cameras, light emitting diodes and other status indicators, and the like.
A user may input commands through input-output circuitry 150 to control the operation of electronic device 100, and may use output data of input-output circuitry 150 to enable receipt of status information and other outputs from electronic device 100.
The electronic device described above with reference to fig. 1A may be configured to implement the following functions:
the optical fingerprint identification module is used for acquiring a fingerprint image;
the processing circuit is used for matching the fingerprint image with a preset fingerprint template to obtain a matching value;
the display screen is used for acquiring a target touch position corresponding to the fingerprint image if the matching value is in a first preset range;
the processing circuit is used for determining a target application corresponding to the target touch position; and if the screen is locked last time, the target application runs in the foreground, is unlocked and enters the target application.
In one possible example, in terms of the determining the target application to which the target touch location corresponds, the processing circuitry is to:
and determining the target application corresponding to the target touch position according to the mapping relation between the touch position and the application.
In one possible example, the processing circuit is further specifically adapted for
Detecting whether the electronic equipment is in a preset low-temperature state or not;
and if the electronic equipment is in the preset low-temperature state, executing the step of acquiring the target touch position corresponding to the fingerprint image.
In one possible example, in terms of the detecting whether the electronic device is in the preset low temperature state, the processing circuit is specifically configured to:
performing image quality evaluation on the fingerprint image to obtain an image quality evaluation value;
and when the image quality evaluation value is in a second preset range, confirming that the electronic equipment is in a preset low-temperature state.
In one possible example, in terms of the detecting whether the electronic device is in the preset low temperature state, the processing circuit is specifically configured to:
extracting the features of the fingerprint image to obtain a feature point set;
determining a fingerprint area of the fingerprint image;
determining the distribution density of the characteristic points of the fingerprint image according to the fingerprint area and the characteristic point set;
and when the distribution density of the characteristic points is in a third preset range, confirming that the electronic equipment is in a preset low-temperature state.
In one possible example, the communication circuit or the sensor is used to obtain an ambient temperature;
in the aspect of detecting whether the electronic device is in a preset low-temperature state, the processing circuit is specifically configured to:
and when the environmental temperature is lower than a preset temperature threshold value, confirming that the electronic equipment is in the preset low-temperature state.
Referring to fig. 1B, fig. 1B is a schematic flow chart of a fingerprint identification method according to an embodiment of the present disclosure, and as shown in the drawing, the fingerprint identification method is applied to the electronic device shown in fig. 1A, where the electronic device includes an optical fingerprint identification module and a display screen, and the optical fingerprint identification module is integrated below the display screen, and the fingerprint identification method includes:
101. a fingerprint image is acquired.
Wherein, in this application embodiment, electronic equipment includes optics fingerprint identification module and display screen, as shown in FIG. 1C, optics fingerprint identification module can be integrated in the display screen below, and the display screen can be for full screen or bang screen or water droplet screen, does not do the restriction here. When the user pressed electronic equipment's display screen, the fingerprint collection can be carried out to the optics fingerprint identification module of display screen below, obtains the fingerprint image. The optical fingerprint identification module still includes the fingerprint collection region, and this fingerprint collection region is a slice region in the touch screen, and the big region that a plurality of fingers can be pressed simultaneously to the size promptly rather than the little region that only can supply single finger to press.
102. And matching the fingerprint image with a preset fingerprint template to obtain a matching value.
The electronic equipment can be used for pre-storing a preset fingerprint template, matching the fingerprint image with the preset fingerprint template to obtain a matching value, specifically, the electronic equipment can be used for respectively carrying out feature extraction on the fingerprint image to obtain a feature point set, carrying out feature extraction on the preset fingerprint template to obtain another feature point set, wherein each feature point set comprises at least one feature point, and matching the two feature point sets to obtain the matching value. The main algorithm of feature extraction may be at least one of: a Harris corner extraction algorithm, an SURF algorithm, a Scale Invariant Feature Transform (SIFT) algorithm, and the like, which are not limited herein.
Optionally, in the step 102, matching the fingerprint image with a preset fingerprint template to obtain a matching value may include the following steps:
21. performing texture screening on the fingerprint image to obtain a plurality of target fingerprint textures, wherein the fingerprint image comprises a plurality of fingerprint textures, and the average width of each fingerprint texture in the target fingerprint textures is within a preset width range;
22. extracting characteristic points of the target fingerprint lines to obtain a first characteristic point set, wherein the first characteristic point set comprises a plurality of characteristic points;
23. extracting the characteristics of the preset fingerprint template to obtain a second characteristic point set;
24. and matching the first characteristic point set with the second characteristic point set to obtain a matching value.
The preset range can be set by default by a system or set by a user. Because fingerprint line width not only varies from person to person, under the touch-control dynamics of difference moreover, the line width is also different, consequently, can adopt the line width to discern the user to a certain extent, perhaps, makes the judgement to the definition of fingerprint image according to fingerprint line width, so, has promoted security and recognition accuracy.
103. And if the matching value is in a first preset range, acquiring a target touch position corresponding to the fingerprint image.
The first preset range can be set by a user or defaulted by a system, the first preset range is lower than a preset fingerprint identification threshold, and the preset fingerprint identification threshold can be set by the user or defaulted by the system. In the case of normal temperature, if the matching value between the fingerprint image and the preset fingerprint template is greater than or equal to the fingerprint recognition threshold, the unlocking operation is performed, since the quality of the fingerprint image is degraded in the low temperature state, but if the fingerprint image is the fingerprint of the owner, there are some feature points that will be successfully matched, so the lower limit value of the first preset range will be higher than 0, and the upper limit value will be lower than the fingerprint recognition threshold.
In the process of touching the display screen by the user, the display screen can record a touch position and use the touch position as a target touch position corresponding to the fingerprint image, or in the process of touching the display screen by the user, a pressing area can be determined and the position of the center of the pressing area is used as the target touch position of the fingerprint image.
Optionally, in the process of executing step 103, the method further includes the following steps:
a1, detecting whether the electronic equipment is in a preset low-temperature state;
a2, if the electronic equipment is in a preset low-temperature state, executing the step of acquiring the target touch position corresponding to the fingerprint image.
The preset low temperature state may be set by a user or default to a system, for example, the temperature corresponding to the preset low temperature state is (-10 degrees, 0 degrees). When the electronic equipment is in a preset low-temperature state, the step of acquiring the target touch position of the fingerprint image can be executed, otherwise, the user is prompted to fail to unlock. The electronic equipment can be provided with a temperature sensor for detecting the ambient temperature, and when the ambient temperature is within a preset temperature range, the electronic equipment can be confirmed to be in a preset low-temperature state.
Optionally, the step a1, detecting whether the electronic device is in the preset low temperature state, may include the following steps:
b11, carrying out image quality evaluation on the fingerprint image to obtain an image quality evaluation value;
and B12, confirming that the electronic equipment is in a preset low-temperature state when the image quality evaluation value is in a second preset range.
Wherein, the second preset range can be set by the user or the system defaults. Generally, if the fingerprint image corresponding to the non-finger is not the same, the fingerprint image is relatively clear, if the fingerprint image corresponding to the finger is the same, the image quality of the fingerprint image is reduced to a certain extent, but the image quality of the fingerprint image is kept within a certain range.
Further alternatively, in the step B11, the image quality evaluation is performed on the fingerprint image to obtain an image quality evaluation value, which may be implemented as follows:
and performing image quality evaluation on the fingerprint image by adopting at least one image quality evaluation index to obtain an image quality evaluation value.
The image quality evaluation index may include, but is not limited to: mean gray scale, mean square error, entropy, edge preservation, signal-to-noise ratio, and the like. It can be defined that the larger the resulting image quality evaluation value is, the better the image quality is.
It should be noted that, since there is a certain limitation in evaluating image quality by using a single evaluation index, it is possible to evaluate image quality by using a plurality of image quality evaluation indexes, and certainly, when evaluating image quality, it is not preferable that the image quality evaluation indexes are more, because the image quality evaluation indexes are more, the calculation complexity of the image quality evaluation process is higher, and the image quality evaluation effect is not better, and therefore, in a case where the image quality evaluation requirement is higher, it is possible to evaluate image quality by using 2 to 10 image quality evaluation indexes. Specifically, the number of image quality evaluation indexes and which index is selected is determined according to the specific implementation situation. Of course, the image quality evaluation index selected in combination with the specific scene selection image quality evaluation index may be different between the image quality evaluation performed in the dark environment and the image quality evaluation performed in the bright environment.
Alternatively, in the case where the requirement on the accuracy of the image quality evaluation is not high, the evaluation may be performed by using one image quality evaluation index, for example, the image quality evaluation value may be performed on the image to be processed by using entropy, and it may be considered that the larger the entropy, the better the image quality is, and conversely, the smaller the entropy, the worse the image quality is.
Alternatively, when the requirement on the image quality evaluation accuracy is high, the image to be evaluated may be evaluated by using a plurality of image quality evaluation indexes, and when the image to be evaluated is evaluated by using a plurality of image quality evaluation indexes, a weight of each image quality evaluation index in the plurality of image quality evaluation indexes may be set, so that a plurality of image quality evaluation values may be obtained, and a final image quality evaluation value may be obtained according to the plurality of image quality evaluation values and their corresponding weights, for example, three image quality evaluation indexes are: when an image quality evaluation is performed on a certain image by using A, B and C, the image quality evaluation value corresponding to a is B1, the image quality evaluation value corresponding to B is B2, and the image quality evaluation value corresponding to C is B3, the final image quality evaluation value is a1B1+ a2B2+ a3B 3. In general, the larger the image quality evaluation value, the better the image quality.
Optionally, the step a1, detecting whether the electronic device is in the preset low temperature state, may include the following steps:
c11, extracting the features of the fingerprint image to obtain a feature point set;
c12, determining the fingerprint area of the fingerprint image;
c13, determining the distribution density of the characteristic points of the fingerprint image according to the fingerprint area and the characteristic point set;
and C14, when the distribution density of the characteristic points is in a third preset range, confirming that the electronic equipment is in a preset low-temperature state.
The third preset range may be set by the user, or the system defaults. In a specific implementation, the electronic device may perform feature extraction on the fingerprint image to obtain a feature point set, count the total number of feature points in the feature point set, where the distribution density of the feature points is equal to the total number of feature points/area of the fingerprint, and when the distribution density of the feature points is within a third preset range, determine that the electronic device is in a preset low-temperature state, otherwise, determine that the electronic device is not in the preset low-temperature state.
Optionally, the step a1, detecting whether the electronic device is in the preset low temperature state, may include the following steps:
and acquiring the ambient temperature, and confirming that the electronic equipment is in the preset low-temperature state when the ambient temperature is lower than a preset temperature threshold value.
Wherein, above-mentioned temperature threshold value of predetermineeing can be set up by the user by oneself or the system defaults, and electronic equipment can embed temperature sensor, acquires ambient temperature through temperature sensor, and perhaps, electronic equipment can acquire ambient temperature through weather application (internet), and then, is less than temperature threshold value of predetermineeing at ambient temperature, then confirms that electronic equipment is in predetermineeing the low temperature state.
104. And determining a target application corresponding to the target touch position.
The different touch positions may correspond to different applications, specifically, the touch positions may correspond to at least one desktop icon, and the corresponding applications may be started or opened through touch operations at the different positions.
Optionally, in the step 104, determining the target application corresponding to the target touch position may be implemented as follows:
and determining the target application corresponding to the target touch position according to the mapping relation between the touch position and the application.
The electronic device may pre-store a mapping relationship between the touch position and the application, and then determine a target application corresponding to the target touch position according to the mapping relationship, where of course, one touch position may correspond to multiple applications.
105. And if the screen is locked last time, the target application runs in the foreground, is unlocked and enters the target application.
When the target application is operated in the foreground in the last screen locking operation, the target application can be directly unlocked and enter the target application in the current unlocking operation, specifically, a page which is not closed in the last screen locking operation of the target application can be entered, and any other page can be also entered, which is not limited herein.
For example, a fingerprint image is obtained, when a matching value between the fingerprint image and a preset fingerprint template is in a first preset range, the fingerprint image is most likely to come from an owner user, further, whether the fingerprint image is currently in a preset low-temperature state is determined, if the fingerprint image is currently in the preset low-temperature state, a touch position input by the fingerprint image is determined, if the touch position can be used for quickly opening a target application, whether the target application corresponding to the touch position is used before screen locking is determined, if the touch position is successfully unlocked and enters the application corresponding to the touch position, different applications correspond to different desktop icons, each desktop icon corresponds to one position, if the touch position is in one position, the corresponding application can be started, and because of this, only the owner knows which application corresponds to which position, and then starts to verify whether the fingerprint image comes from the owner user, in addition, applications can also be started quickly.
It can be seen that the fingerprint identification method described in the embodiments of the present application is applied to an electronic device, the electronic device includes an optical fingerprint identification module and a display screen, and the optical fingerprint identification module is integrated below the display screen to obtain a fingerprint image, match the fingerprint image with a preset fingerprint template to obtain a matching value, if the matching value is within a first preset range, obtain a target touch position corresponding to the fingerprint image, determine a target application corresponding to the target touch position, if the target application was operated in the foreground in the last screen-locking operation, unlock the target application, and enter the target application, so that if the matching value is within the first preset range, it indicates that the fingerprint may come from a user of the owner, and through a relationship between the touch position and the application, on one hand, it is possible to further verify whether the fingerprint comes from the user, on the other hand, after it is confirmed that the fingerprint image comes from the owner, the application before the screen locking operation is continued can improve the fingerprint identification efficiency in a low-temperature environment.
Referring to fig. 2 in a manner consistent with the embodiment shown in fig. 1B, fig. 2 is a schematic flowchart of a fingerprint identification method provided in an embodiment of the present application, and as shown in the drawing, the fingerprint identification method is applied to the electronic device shown in fig. 1A, where the electronic device includes an optical fingerprint identification module and a display screen, and the optical fingerprint identification module is integrated below the display screen, and the fingerprint identification method includes:
201. a fingerprint image is acquired.
202. And matching the fingerprint image with a preset fingerprint template to obtain a matching value.
203. And if the matching value is in a first preset range, detecting whether the electronic equipment is in a preset low-temperature state.
204. And if the electronic equipment is in the preset low-temperature state, acquiring a target touch position corresponding to the fingerprint image.
205. And determining a target application corresponding to the target touch position.
206. And if the screen is locked last time, the target application runs in the foreground, is unlocked and enters the target application.
The detailed description of the steps 201 to 206 may refer to the corresponding steps of the fingerprint identification method described in the above fig. 1B, and will not be described herein again.
It can be seen that the fingerprint identification method described in the embodiments of the present application is applied to an electronic device, the electronic device includes an optical fingerprint identification module and a display screen, and the optical fingerprint identification module is integrated below the display screen to obtain a fingerprint image, match the fingerprint image with a preset fingerprint template to obtain a matching value, if the matching value is within a first preset range, detect whether the electronic device is in a preset low temperature state, if the electronic device is in the preset low temperature state, obtain a target touch position corresponding to the fingerprint image, determine a target application corresponding to the target touch position, if the last screen locking operation is performed, the target application is operated in the foreground to unlock, and enter the target application, so that, if the matching value is within the first preset range, it indicates that the fingerprint may come from an owner user, and through a relationship between the touch position and the application, on one hand, it is possible to further verify whether the fingerprint comes from the user, on the other hand, after the fingerprint image is confirmed to come from the owner, the application before the screen locking operation is continued, and the fingerprint identification efficiency in a low-temperature environment can be improved.
Referring to fig. 3 in keeping with the above embodiments, fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure, where as shown in the figure, the electronic device includes a processor, a memory, a communication interface, and one or more programs, the electronic device includes an optical fingerprint identification module and a display screen, and the optical fingerprint identification module is integrated below the display screen, where the one or more programs are stored in the memory and configured to be executed by the processor, and in an embodiment of the present disclosure, the program includes instructions for performing the following steps:
acquiring a fingerprint image;
matching the fingerprint image with a preset fingerprint template to obtain a matching value;
if the matching value is in a first preset range, acquiring a target touch position corresponding to the fingerprint image;
determining a target application corresponding to the target touch position;
and if the screen is locked last time, the target application runs in the foreground, is unlocked and enters the target application.
It can be seen that, in the electronic device described in the embodiment of the present application, the electronic device includes an optical fingerprint recognition module and a display screen, and the optical fingerprint recognition module is integrated below the display screen to obtain a fingerprint image, match the fingerprint image with a preset fingerprint template to obtain a matching value, if the matching value is in a first preset range, obtain a target touch position corresponding to the fingerprint image, determine a target application corresponding to the target touch position, if the previous screen locking operation is performed, the target application runs in the foreground to unlock, and enters the target application, so that if the matching value is in the first preset range, it indicates that the fingerprint may come from a user of the owner, through a relationship between the touch position and the application, on one hand, it is possible to further verify whether the fingerprint comes from the user, on the other hand, after it is confirmed that the fingerprint image comes from the owner, continue the application before the screen locking operation, can promote under the low temperature environment, fingerprint identification efficiency.
In one possible example, in the aspect of determining the target application corresponding to the target touch position, the program includes instructions for performing the following steps:
and determining the target application corresponding to the target touch position according to the mapping relation between the touch position and the application.
In one possible example, the program further includes instructions for performing the steps of:
detecting whether the electronic equipment is in a preset low-temperature state or not;
and if the electronic equipment is in the preset low-temperature state, executing the step of acquiring the target touch position corresponding to the fingerprint image.
In one possible example, in the detecting whether the electronic device is in the preset low temperature state, the program includes instructions for performing the steps of:
performing image quality evaluation on the fingerprint image to obtain an image quality evaluation value;
and when the image quality evaluation value is in a second preset range, confirming that the electronic equipment is in a preset low-temperature state.
In one possible example, in the detecting whether the electronic device is in the preset low temperature state, the program includes instructions for performing the steps of:
extracting the features of the fingerprint image to obtain a feature point set;
determining a fingerprint area of the fingerprint image;
determining the distribution density of the characteristic points of the fingerprint image according to the fingerprint area and the characteristic point set;
and when the distribution density of the characteristic points is in a third preset range, confirming that the electronic equipment is in a preset low-temperature state.
In one possible example, in the detecting whether the electronic device is in the preset low temperature state, the program includes instructions for performing the steps of:
acquiring an ambient temperature;
and when the environmental temperature is lower than a preset temperature threshold value, confirming that the electronic equipment is in the preset low-temperature state.
The above description has introduced the solution of the embodiment of the present application mainly from the perspective of the method-side implementation process. It is understood that the electronic device comprises corresponding hardware structures and/or software modules for performing the respective functions in order to realize the above-mentioned functions. Those of skill in the art will readily appreciate that the present application is capable of hardware or a combination of hardware and computer software implementing the various illustrative elements and algorithm steps described in connection with the embodiments provided herein. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiment of the present application, the electronic device may be divided into the functional units according to the method example, for example, each functional unit may be divided corresponding to each function, or two or more functions may be integrated into one processing unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit. It should be noted that the division of the unit in the embodiment of the present application is schematic, and is only a logic function division, and there may be another division manner in actual implementation.
Fig. 4A is a block diagram of functional units of a fingerprint identification device 400 according to an embodiment of the present application. This fingerprint identification device 400 is applied to electronic equipment, electronic equipment includes optics fingerprint identification module and display screen, just optics fingerprint identification module is integrated in the display screen below, device 400 includes: an acquisition unit 401, a matching unit 402, a determination unit 403 and an unlocking unit 404, wherein,
the acquiring unit 401 is configured to acquire a fingerprint image;
the matching unit 402 is configured to match the fingerprint image with a preset fingerprint template to obtain a matching value;
the obtaining unit 401 is further configured to obtain a target touch position corresponding to the fingerprint image if the matching value is within a first preset range;
the determining unit 403 is configured to determine a target application corresponding to the target touch position;
the unlocking unit 404 is configured to, if the screen is locked last time, operate the target application in the foreground, unlock the target application, and enter the target application.
It can be seen that the fingerprint identification apparatus described in the embodiments of the present application is applied to an electronic device, the electronic device includes an optical fingerprint identification module and a display screen, and the optical fingerprint identification module is integrated below the display screen to obtain a fingerprint image, match the fingerprint image with a preset fingerprint template to obtain a matching value, if the matching value is within a first preset range, obtain a target touch position corresponding to the fingerprint image, determine a target application corresponding to the target touch position, if the target application was operated in the foreground in the last screen-locking operation, unlock the target application, and enter the target application, so that if the matching value is within the first preset range, it indicates that the fingerprint may come from a user of the owner, and through a relationship between the touch position and the application, on one hand, it is possible to further verify whether the fingerprint comes from the user, on the other hand, after it is confirmed that the fingerprint image comes from the owner, the application before the screen locking operation is continued can improve the fingerprint identification efficiency in a low-temperature environment.
In a possible example, in terms of determining the target application corresponding to the target touch position, the determining unit 403 is specifically configured to:
and determining the target application corresponding to the target touch position according to the mapping relation between the touch position and the application.
In one possible example, as shown in fig. 4B, fig. 4B is a further modified structure of the fingerprint identification device shown in fig. 4A, which may further include, compared with fig. 4A: the detection unit 405 is specifically as follows:
a detection unit 405, configured to detect whether the electronic device is in a preset low temperature state; if the electronic device is in the preset low temperature state, the step of acquiring the target touch position corresponding to the fingerprint image is executed by the acquisition unit 401.
In one possible example, in terms of detecting whether the electronic device is in a preset low temperature state, the detecting unit 405 is specifically configured to:
performing image quality evaluation on the fingerprint image to obtain an image quality evaluation value;
and when the image quality evaluation value is in a second preset range, confirming that the electronic equipment is in a preset low-temperature state.
In one possible example, in terms of detecting whether the electronic device is in a preset low temperature state, the detecting unit 405 is specifically configured to:
extracting the features of the fingerprint image to obtain a feature point set;
determining a fingerprint area of the fingerprint image;
determining the distribution density of the characteristic points of the fingerprint image according to the fingerprint area and the characteristic point set;
and when the distribution density of the characteristic points is in a third preset range, confirming that the electronic equipment is in a preset low-temperature state.
In one possible example, in terms of detecting whether the electronic device is in a preset low temperature state, the detecting unit 405 is specifically configured to:
acquiring an ambient temperature;
and when the environmental temperature is lower than a preset temperature threshold value, confirming that the electronic equipment is in the preset low-temperature state.
Embodiments of the present application also provide a computer storage medium, where the computer storage medium stores a computer program for electronic data exchange, the computer program enabling a computer to execute part or all of the steps of any one of the methods described in the above method embodiments, and the computer includes an electronic device.
Embodiments of the present application also provide a computer program product comprising a non-transitory computer readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps of any of the methods as described in the above method embodiments. The computer program product may be a software installation package, the computer comprising an electronic device.
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 application is not limited by the order of acts described, as some steps may occur in other orders or concurrently depending on the application. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required in this application.
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.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the above-described embodiments of the apparatus are merely illustrative, and for example, the above-described division of the units is only one type of division of logical functions, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of some interfaces, devices or units, and may be an electric or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit may be stored in a computer readable memory if it is implemented in the form of a software functional unit and sold or used as a stand-alone product. Based on such understanding, the technical solution of the present application may be substantially implemented or a part of or all or part of the technical solution contributing to the prior art may be embodied in the form of a software product stored in a memory, and including several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the above-mentioned method of the embodiments of the present application. And the aforementioned memory comprises: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable memory, which may include: flash Memory disks, Read-Only memories (ROMs), Random Access Memories (RAMs), magnetic or optical disks, and the like.
The foregoing detailed description of the embodiments of the present application has been presented to illustrate the principles and implementations of the present application, and the above description of the embodiments is only provided to help understand the method and the core concept of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.
Claims (11)
1. An electronic device, comprising a processing circuit, and an optical fingerprint identification module and a display screen connected to the processing circuit, wherein the optical fingerprint identification module is integrated under the display screen,
the optical fingerprint identification module is used for acquiring a fingerprint image;
the processing circuit is used for matching the fingerprint image with a preset fingerprint template to obtain a matching value;
the display screen is used for acquiring a target touch position corresponding to the fingerprint image if the matching value is in a first preset range;
the processing circuit is used for determining a target application corresponding to the target touch position; if the screen is locked last time, the target application runs in the foreground, is unlocked and enters the target application;
wherein the processing circuit is further specifically configured to:
detecting whether the electronic equipment is in a preset low-temperature state or not;
and if the electronic equipment is in the preset low-temperature state, executing the step of acquiring the target touch position corresponding to the fingerprint image.
2. The electronic device of claim 1, wherein, in determining a target application to which the target touch location corresponds, the processing circuit is configured to:
and determining the target application corresponding to the target touch position according to the mapping relation between the touch position and the application.
3. The electronic device according to claim 1, wherein in the detecting whether the electronic device is in a preset low temperature state, the processing circuit is specifically configured to:
performing image quality evaluation on the fingerprint image to obtain an image quality evaluation value;
and when the image quality evaluation value is in a second preset range, confirming that the electronic equipment is in a preset low-temperature state.
4. The electronic device according to claim 1, wherein in the detecting whether the electronic device is in a preset low temperature state, the processing circuit is specifically configured to:
extracting the features of the fingerprint image to obtain a feature point set;
determining a fingerprint area of the fingerprint image;
determining the distribution density of the characteristic points of the fingerprint image according to the fingerprint area and the characteristic point set;
and when the distribution density of the characteristic points is in a third preset range, confirming that the electronic equipment is in a preset low-temperature state.
5. The fingerprint identification method is applied to electronic equipment, the electronic equipment comprises an optical fingerprint identification module and a display screen, the optical fingerprint identification module is integrated below the display screen, and the method comprises the following steps:
acquiring a fingerprint image;
matching the fingerprint image with a preset fingerprint template to obtain a matching value;
if the matching value is in a first preset range, acquiring a target touch position corresponding to the fingerprint image;
determining a target application corresponding to the target touch position;
if the screen is locked last time, the target application runs in the foreground, is unlocked and enters the target application;
wherein the method further comprises:
detecting whether the electronic equipment is in a preset low-temperature state or not;
and if the electronic equipment is in the preset low-temperature state, executing the step of acquiring the target touch position corresponding to the fingerprint image.
6. The method of claim 5, wherein the determining the target application corresponding to the target touch location comprises:
and determining the target application corresponding to the target touch position according to the mapping relation between the touch position and the application.
7. The method of claim 5, wherein the detecting whether the electronic device is in a preset low temperature state comprises:
performing image quality evaluation on the fingerprint image to obtain an image quality evaluation value;
and when the image quality evaluation value is in a second preset range, confirming that the electronic equipment is in a preset low-temperature state.
8. The method of claim 5, wherein the detecting whether the electronic device is in a preset low temperature state comprises:
extracting the features of the fingerprint image to obtain a feature point set;
determining a fingerprint area of the fingerprint image;
determining the distribution density of the characteristic points of the fingerprint image according to the fingerprint area and the characteristic point set;
and when the distribution density of the characteristic points is in a third preset range, confirming that the electronic equipment is in a preset low-temperature state.
9. The utility model provides a fingerprint identification device, its characterized in that is applied to electronic equipment, electronic equipment includes optics fingerprint identification module and display screen, just optics fingerprint identification module is integrated in the display screen below, the device includes: an acquisition unit, a matching unit, a determination unit and an unlocking unit, wherein,
the acquisition unit is used for acquiring a fingerprint image;
the matching unit is used for matching the fingerprint image with a preset fingerprint template to obtain a matching value;
the obtaining unit is further configured to obtain a target touch position corresponding to the fingerprint image if the matching value is within a first preset range;
the determining unit is used for determining a target application corresponding to the target touch position;
the unlocking unit is used for operating the target application in the foreground, unlocking and entering the target application if the screen is locked last time;
wherein the apparatus is further specifically configured to:
detecting whether the electronic equipment is in a preset low-temperature state or not;
and if the electronic equipment is in the preset low-temperature state, executing the step of acquiring the target touch position corresponding to the fingerprint image.
10. An electronic device comprising a processor, a memory for storing one or more programs and configured for execution by the processor, the programs comprising instructions for performing the steps of the method of any of claims 5-8.
11. A computer-readable storage medium storing a program for a computer, wherein,
the computer program causes a computer to perform the method of any one of claims 5-8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811458036.9A CN109376701B (en) | 2018-11-30 | 2018-11-30 | Fingerprint identification method and related product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811458036.9A CN109376701B (en) | 2018-11-30 | 2018-11-30 | Fingerprint identification method and related product |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109376701A CN109376701A (en) | 2019-02-22 |
CN109376701B true CN109376701B (en) | 2021-05-04 |
Family
ID=65376518
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811458036.9A Active CN109376701B (en) | 2018-11-30 | 2018-11-30 | Fingerprint identification method and related product |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109376701B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110516546B (en) * | 2019-07-22 | 2022-06-21 | 深圳绿米联创科技有限公司 | Fingerprint identification method and device, intelligent door lock and readable storage medium |
CN111709394B (en) * | 2020-06-30 | 2023-06-02 | Oppo(重庆)智能科技有限公司 | Under-screen fingerprint identification method and device and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001319234A (en) * | 2000-05-11 | 2001-11-16 | Nec Corp | Device and method for collating fingerprint |
CN105279417A (en) * | 2015-11-03 | 2016-01-27 | 广东欧珀移动通信有限公司 | Application starting control method and user terminal |
CN106022058A (en) * | 2016-05-27 | 2016-10-12 | 广东欧珀移动通信有限公司 | Fingerprint unlocking method and terminal |
CN106066767A (en) * | 2016-05-27 | 2016-11-02 | 广东欧珀移动通信有限公司 | A kind of unlocking method and mobile terminal |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201432541A (en) * | 2013-02-04 | 2014-08-16 | Hon Hai Prec Ind Co Ltd | Electronic device and controlling method thereof |
-
2018
- 2018-11-30 CN CN201811458036.9A patent/CN109376701B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001319234A (en) * | 2000-05-11 | 2001-11-16 | Nec Corp | Device and method for collating fingerprint |
CN105279417A (en) * | 2015-11-03 | 2016-01-27 | 广东欧珀移动通信有限公司 | Application starting control method and user terminal |
CN106022058A (en) * | 2016-05-27 | 2016-10-12 | 广东欧珀移动通信有限公司 | Fingerprint unlocking method and terminal |
CN106066767A (en) * | 2016-05-27 | 2016-11-02 | 广东欧珀移动通信有限公司 | A kind of unlocking method and mobile terminal |
Also Published As
Publication number | Publication date |
---|---|
CN109376701A (en) | 2019-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109241859B (en) | Fingerprint identification method and related product | |
CN110020622B (en) | Fingerprint identification method and related product | |
CN109614865B (en) | Fingerprint identification method and related product | |
CN109583356B (en) | Fingerprint identification method and related product | |
CN109376702B (en) | Fingerprint identification method and related product | |
CN109376700B (en) | Fingerprint identification method and related product | |
CN109543570B (en) | Fingerprint identification method and related product | |
CN106951767B (en) | Unlocking control method and related product | |
CN107563170B (en) | Fingerprint unlocking method and related product | |
CN106127481B (en) | A kind of fingerprint method of payment and terminal | |
CN109657561B (en) | Fingerprint acquisition method and related product | |
CN109283996B (en) | Display control method and related product | |
CN107622193B (en) | fingerprint unlocking method and related product | |
CN109145800B (en) | Fingerprint template updating method and related product | |
CN106203034B (en) | A kind of unlocked by fingerprint method and terminal | |
CN110188666B (en) | Vein collection method and related products | |
CN110245607B (en) | Eyeball tracking method and related product | |
CN107451444A (en) | Solve lock control method and Related product | |
CN110162264B (en) | Application processing method and related product | |
CN107193470B (en) | Unlocking control method and related product | |
CN109376701B (en) | Fingerprint identification method and related product | |
CN110796147B (en) | Image segmentation method and related product | |
CN110245483B (en) | Biometric identification method and related product | |
CN109376703B (en) | Fingerprint identification method and related product | |
CN107622235B (en) | Fingerprint unlocking method and related product |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |