Fingerprint identification method and device, electronic equipment and readable storage medium

By dynamically adjusting the fingerprint recognition strategy and acquisition configuration, the impact of the screen protector on fingerprint recognition has been resolved, improving the accuracy and sensitivity of fingerprint recognition and achieving more efficient fingerprint unlocking.

CN120976979APending Publication Date: 2025-11-18VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511046654.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-29
Publication Date
2025-11-18

AI Technical Summary

Technical Problem

Screen protectors can affect the accuracy and sensitivity of fingerprint recognition on electronic devices, resulting in lower fingerprint recognition performance.

Method used

By collecting fingerprint image quality parameters, the fingerprint recognition strategy is dynamically adjusted, including fast recognition and normal recognition. The appropriate fingerprint acquisition configuration is selected based on image quality and area parameters, and the acquisition configuration is dynamically switched to match the screen protector, thereby improving the accuracy and sensitivity of fingerprint recognition.

Benefits of technology

It improves the accuracy and sensitivity of fingerprint recognition, reduces the problem of low image quality caused by screen protectors, and increases the recognition success rate and unlocking speed.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120976979A_ABST
    Figure CN120976979A_ABST
Patent Text Reader

Abstract

The invention provides a fingerprint recognition method and device, electronic equipment and a readable storage medium, and belongs to the technical field of fingerprint recognized.The fingerprint recognition method comprises the steps that when fingerprint authentication is carried out, in response to a pressing event, a first fingerprint image is collected through first fingerprint collection configuration; quality parameters of the first fingerprint image are determined, and the quality parameters are related to image quality and area parameters of the fingerprint image; and determining a fingerprint identification strategy according to the quality parameter of the first fingerprint image.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of fingerprint identification, and particularly relates to a fingerprint identification method and device, an electronic device and a readable storage medium. BACKGROUND

[0002] At present, electronic devices usually adopt under-screen fingerprint identification. However, since a user usually sets a screen protection film on the screen of an electronic device, the protection film will affect the collection accuracy of the electronic device on the fingerprint to some extent, and further affect the accuracy and sensitivity of the fingerprint identification. SUMMARY

[0003] The embodiments of the present application provide a fingerprint identification method, device, electronic device and readable storage medium, which can effectively solve the technical problem that the fingerprint identification function of an electronic device is seriously affected by a screen protection film, resulting in low accuracy and sensitivity of the fingerprint identification.

[0004] In a first aspect, the embodiments of the present application provide a fingerprint identification method, comprising:

[0005] In the fingerprint authentication, a first fingerprint image is collected in a first fingerprint collection configuration in response to a pressing event;

[0006] A quality parameter of the first fingerprint image is determined, wherein the quality parameter is related to the image quality and area parameter of the fingerprint image;

[0007] A fingerprint identification strategy is determined according to the quality parameter of the first fingerprint image.

[0008] In a second aspect, the embodiments of the present application provide a fingerprint identification device, comprising:

[0009] A first collection module is configured to collect a first fingerprint image in a first fingerprint collection configuration in response to a pressing event in the fingerprint authentication;

[0010] A first determination module is configured to determine a quality parameter of the first fingerprint image, wherein the quality parameter is related to the image quality and area parameter of the fingerprint image;

[0011] A second determination module is configured to determine a fingerprint identification strategy according to the quality parameter of the first fingerprint image.

[0012] In a third aspect, the embodiments of the present application provide an electronic device, which comprises a processor and a memory. The memory stores programs or instructions that can be run on the processor. When the programs or instructions are executed by the processor, the steps of the fingerprint identification method provided in the first aspect are implemented.

[0013] In a fourth aspect, an embodiment of the present application provides a readable storage medium, which stores a program or instructions, and the program or instructions are executed by a processor to implement the steps of the fingerprint identification method provided in the first aspect.

[0014] In a fifth aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface, the communication interface is coupled with the processor, and the processor is configured to run a program or instructions to implement the steps of the fingerprint identification method provided in the first aspect.

[0015] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the steps of the fingerprint identification method provided in the first aspect.

[0016] In the embodiment of the present application, when the fingerprint authentication is performed, in response to a pressing event on the fingerprint identification area, a first fingerprint image is collected in a default first fingerprint collection configuration, then the first fingerprint image is analyzed, the quality parameter of the first fingerprint image is determined according to the image quality and area parameter of the first fingerprint image, and the fingerprint identification strategy is determined according to the quality parameter of the first fingerprint image, so as to identify the first fingerprint image.

[0017] Due to different screen protection films attached to the electronic device, the image quality of the first fingerprint image collected by the first fingerprint collection configuration is also different, so that the quality parameter of the first fingerprint image collected for the first time is judged, and the fingerprint identification strategy for identifying the first fingerprint image is determined according to the quality parameter of the first fingerprint image, so that the fingerprint identification strategy is more matched with the image quality of the current first fingerprint image, thereby reducing the problem of low accuracy and sensitivity of fingerprint identification caused by low image quality of the fingerprint image due to the screen protection film, and improving the accuracy and sensitivity of fingerprint identification. BRIEF DESCRIPTION OF DRAWINGS

[0018] Figure 1 FIG. 1 shows a flowchart of a fingerprint identification method provided by an embodiment of the present application;

[0019] Figure 2 FIG. 2 shows a flowchart of a fingerprint identification method provided by an embodiment of the present application;

[0020] Figure 3 FIG. 3 shows a flowchart of a fingerprint identification method provided by an embodiment of the present application;

[0021] Figure 4 FIG. 4 shows a structural block diagram of a fingerprint identification device according to an embodiment of the present application;

[0022] Figure 5A structural block diagram of an electronic device according to an embodiment of the present application is shown.

[0023] Figure 6 A hardware structure schematic diagram of an electronic device implementing an embodiment of the present application is shown. DETAILED DESCRIPTION

[0024] Embodiments of the present application will be described in detail below with reference to drawings, examples of which are shown in the drawings, wherein the same or similar notations represent the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the drawings are exemplary and are only used to explain the present application and cannot be understood as a limitation of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present application.

[0025] The terms "first", "second" in the description and claims of the present application can explicitly or implicitly include one or more of the features. In the description of the present application, the meaning of "a plurality of" is two or more, unless otherwise specified. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / ", generally means that the front and rear associated objects are in an "or" relationship.

[0026] In the description of the present application, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", "axial", "radial", "circumferential" and the like indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present application and simplifying the description, and therefore cannot be understood as indicating or implying that the devices or elements referred to must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as a limitation of the present application.

[0027] In the description of the present application, it should be noted that unless otherwise explicitly specified and limited, the terms "mounting", "connecting", "connecting" should be understood broadly, for example, it can be fixedly connected, or it can be detachably connected, or integrally connected; it can be mechanically connected, or it can be electrically connected; it can be directly connected, or it can be indirectly connected through an intermediate medium, or it can be the communication between two elements. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.

[0028] The embodiments of the present application will be described below in conjunction with Figures 1 to 6 The fingerprint identification method, device, electronic device and readable storage medium according to the embodiments of the present application are described.

[0029] Firstly, embodiments of this application provide a fingerprint recognition method. Figure 1 One of the flowcharts for a fingerprint recognition method according to an embodiment of this application is shown. Figure 1 As shown, fingerprint recognition methods include:

[0030] Step 102: During fingerprint authentication, in response to a press event, a first fingerprint image is acquired with a first fingerprint acquisition configuration.

[0031] Specifically, during fingerprint authentication, the system first waits for the user's finger to press down. After the user's finger presses down, a press event is generated. Then, the fingerprint acquisition device is configured with the default first fingerprint acquisition configuration and the first fingerprint image is acquired through the fingerprint acquisition device.

[0032] Step 104: Determine the quality parameters of the first fingerprint image, wherein the quality parameters are related to the image quality and area parameters of the fingerprint image.

[0033] Specifically, the quality parameters of the first fingerprint image are determined by analyzing the image quality and area parameters of the first fingerprint image.

[0034] Step 106: Determine the fingerprint recognition strategy based on the quality parameters of the first fingerprint image.

[0035] Specifically, a fingerprint recognition strategy is determined based on the quality parameters of the first fingerprint image.

[0036] In this embodiment of the application, when performing fingerprint authentication, in response to a press event on the fingerprint recognition area, a first fingerprint image is acquired using the default first fingerprint acquisition configuration. Then, the first fingerprint image is analyzed, and the quality parameters of the first fingerprint image are determined based on the image quality and area parameters. Finally, a fingerprint recognition strategy is determined based on the quality parameters of the first fingerprint image, thereby recognizing the first fingerprint image.

[0037] Because different screen protectors are applied to electronic devices, the image quality of the first fingerprint image acquired through the first fingerprint acquisition configuration will also be different. Therefore, by judging the quality parameters of the first fingerprint image acquired, and then determining the fingerprint recognition strategy based on the quality parameters of the first fingerprint image, the fingerprint recognition strategy is made more suitable for the current image quality of the first fingerprint image. This reduces the problem of low fingerprint recognition accuracy and sensitivity caused by the low fingerprint image quality due to the screen protector, and improves the accuracy and sensitivity of fingerprint recognition.

[0038] As one possible implementation, the step of determining a fingerprint recognition strategy based on the quality parameters of the first fingerprint image includes: if the quality parameters of the first fingerprint image are greater than or equal to a first threshold, recognizing the first fingerprint image according to a first recognition strategy, wherein the first recognition strategy is to match the fingerprint template used in the previous successful recognition based on the first recognition.

[0039] Specifically, the step of determining the fingerprint recognition strategy based on the quality parameters of the first fingerprint image includes: after determining the quality parameters of the first fingerprint image, comparing the relationship between the quality parameters of the first fingerprint image and a first threshold; if the quality parameters of the first fingerprint image are greater than or equal to the first threshold, it indicates that the quality of the current first fingerprint image is good and the first recognition strategy can be used for rapid recognition.

[0040] Since users' habits are usually fixed, for example, users who are used to using their left thumb for fingerprint recognition will generally use their left thumb for fingerprint recognition, except in certain special scenarios. The first recognition strategy is to match the fingerprint image based on the fingerprint template used in the previous successful recognition. This allows for fast unlocking in most cases. Furthermore, even if the user does not use the finger used for the previous unlock, the time consumed by matching with only one fingerprint template is extremely short, and its impact on the overall fingerprint recognition process is negligible, thus improving the sensitivity of fingerprint recognition.

[0041] As one possible implementation, if the first fingerprint image recognition fails and the quality parameter of the first fingerprint image is greater than or equal to a second threshold, the first fingerprint image is recognized according to a second recognition strategy, which involves matching based on at least one fingerprint template. The second threshold is less than the first threshold.

[0042] Specifically, after the first fingerprint image fails to be identified using the first identification strategy, the relationship between the quality parameter of the first fingerprint image and the second threshold is determined. The second threshold is less than the first threshold, thereby determining whether the current first fingerprint image is in a usable state. If the quality parameter of the first fingerprint image is greater than or equal to the second threshold, it indicates that the current first fingerprint image is in a usable state. It is possible that the fingerprint template is incorrect. Therefore, the second identification strategy can be used to identify the first fingerprint image normally. The second identification strategy is to match the first fingerprint image based on at least one of all fingerprint templates. That is, all fingerprint templates are polled for matching until a match is successful, or no match is successful after all fingerprint templates have been polled. In other words, the first fingerprint template can be matched successfully, the last fingerprint template can be matched successfully, or all fingerprint templates can fail to match.

[0043] In other words, if the first identification strategy fails to achieve rapid identification, but the first fingerprint image is available, normal identification can continue without re-acquiring the fingerprint image, thus improving the speed of fingerprint recognition.

[0044] If the quality parameter of the first fingerprint image is less than the first threshold, the relationship between the quality parameter of the first fingerprint image and the second threshold is determined to determine whether the current fingerprint image is in a usable state. If the quality parameter of the fingerprint image is greater than or equal to the second threshold, it means that the current fingerprint image is in a usable state. This can be understood as the fingerprint acquisition configuration and the screen protector being matched, resulting in a fingerprint image of good quality. The second recognition strategy can then be used to recognize the first fingerprint image normally. The second recognition strategy is to match fingerprint images based on all fingerprint templates.

[0045] As one possible implementation, the step of determining a fingerprint recognition strategy based on the quality parameters of a first fingerprint image includes: if the quality parameters of the first fingerprint image are less than a first threshold and greater than or equal to a second threshold, recognizing the first fingerprint image according to a second recognition strategy, wherein the second recognition strategy is to match based on at least one fingerprint template. The second threshold is less than the first threshold.

[0046] Specifically, the step of determining the fingerprint recognition strategy based on the quality parameters of the first fingerprint image includes: if the quality parameters of the first fingerprint image are less than a first threshold and greater than or equal to a second threshold, it is determined that the current first fingerprint image is in a usable state. Therefore, the second recognition strategy can be used to recognize the first fingerprint image normally. The second recognition strategy is to match the first fingerprint image based on at least one of all fingerprint templates. That is, all fingerprint templates will be polled for matching until a match is successful, or if no match is successful after polling all fingerprint templates.

[0047] In other words, if the first fingerprint image is available but the rapid recognition fails using the first recognition strategy, normal recognition can continue without re-acquiring the fingerprint image, thus improving the speed of fingerprint recognition.

[0048] If the quality parameter of the first fingerprint image is less than the first threshold and greater than or equal to the second threshold, it indicates that the current fingerprint image is in a usable state, which can be understood as a fingerprint image that basically meets the requirements has been collected. In this case, the second recognition strategy can be used to recognize the first fingerprint image normally. The second recognition strategy is to match the fingerprint image based on all fingerprint templates. That is, to poll all fingerprint templates for matching until a match is successful, or if no match is successful after polling all fingerprint templates, that is, the first fingerprint template can be matched successfully, the last fingerprint template can be matched successfully, or all fingerprint templates can fail to match.

[0049] In other words, if the first fingerprint image is basically usable, fingerprint images are matched based on all fingerprint templates, thereby increasing the probability of successful fingerprint recognition.

[0050] As one possible implementation, the fingerprint recognition method further includes: acquiring a second fingerprint image using a second fingerprint acquisition configuration when the quality parameter of the first fingerprint image is less than a second threshold; and recognizing the last acquired second fingerprint image according to a second recognition strategy when the quality parameter of the second fingerprint image is greater than or equal to the second threshold, or until all fingerprint acquisition configurations have been polled. The second recognition strategy is to match based on at least one fingerprint template.

[0051] Specifically, the fingerprint recognition method further includes: if the quality parameter of the first fingerprint image is less than a second threshold, it indicates that the first fingerprint image is unusable, meaning the current fingerprint acquisition configuration and the screen protector are incompatible. It is necessary to switch to a second fingerprint acquisition configuration to re-acquire the second fingerprint image. Then, the quality parameter of the newly acquired second fingerprint image is determined, and the relationship between the quality parameter and the second threshold is established. If the quality parameter of the second fingerprint image is greater than or equal to the second threshold, the current fingerprint image can be normally recognized using a second recognition strategy. The second recognition strategy involves matching the first fingerprint image based on at least one of all fingerprint templates. That is, all fingerprint templates are polled for matching until a match is successful, or if no match is found after polling all fingerprint templates, the first fingerprint template may match successfully, the last fingerprint template may match successfully, or all fingerprint templates may fail to match.

[0052] If the quality parameter of the second fingerprint image is less than the second threshold, the fingerprint acquisition configuration needs to be switched again until the quality parameter of the fingerprint image is greater than or equal to the second threshold. Then, the fingerprint image is normally recognized using the second recognition strategy. Alternatively, if the number of fingerprint acquisition configurations is limited, the acquisition of fingerprint images is stopped after all acquisition configurations have been polled. Only the last acquired fingerprint image is normally recognized using the second recognition strategy.

[0053] In other words, if it is determined that the current fingerprint image is unusable, it means that the current acquisition configuration and the screen protector are incompatible. You can switch the fingerprint acquisition configuration to obtain a new fingerprint image, thereby better matching the fingerprint acquisition configuration and the screen protector and improving the accuracy and sensitivity of fingerprint recognition.

[0054] Furthermore, after all fingerprint acquisition configuration polling is completed, fingerprint image acquisition is also stopped to avoid the entire fingerprint recognition process taking too long.

[0055] As one possible implementation, if the second fingerprint image fails to be identified by the second identification strategy, a third fingerprint image is acquired for each fingerprint acquisition configuration; the third fingerprint image with the highest image quality is determined; and the third fingerprint image with the highest image quality is identified according to the second identification strategy.

[0056] Specifically, if the recognition of the second fingerprint image by the second recognition strategy fails, the fingerprint acquisition configuration is switched continuously, and one or more third fingerprint images are acquired in each fingerprint acquisition configuration. The quality parameters of each third fingerprint image are determined, and the third fingerprint image with the highest quality parameters is selected for recognition again by the second recognition strategy.

[0057] As shown above, if all fingerprint acquisition configurations and screen protectors are incompatible, the third fingerprint image with the highest quality parameters that can be acquired will be selected for recognition, thereby improving the success rate of fingerprint recognition.

[0058] As one possible implementation, the step of determining the quality parameters of the first fingerprint image includes: determining the image quality of the first fingerprint image based on the sharpness of the first fingerprint image; determining the area parameter of the first fingerprint image based on the integrity of the first fingerprint image; and determining the quality parameters based on the image quality and the area parameter of the first fingerprint image.

[0059] Specifically, the steps for determining the quality parameters of the first fingerprint image include: determining the sharpness and integrity of the first fingerprint image; determining the image quality of the first fingerprint image based on its sharpness; determining the area parameter of the first fingerprint image based on its integrity; and calculating the quality parameter using the image quality and area parameter. In other words, the quality parameter reflects the sharpness and integrity of the first fingerprint image, thus serving as the standard for identifying whether to switch the acquisition configuration. This approach has high reliability. The steps for determining the image quality of the second or third fingerprint image can be the same as those for determining the quality parameters of the first fingerprint image, except that the first fingerprint image is replaced by the second or third fingerprint image.

[0060] This application dynamically adjusts the time allocation of the recognition stage based on the quality parameters of the collected fingerprint images, thereby improving both the recognition rate and the unlocking speed.

[0061] This application makes full use of the time between pressing and lifting the finger, and divides the original recognition process into several sub-processes: the first recognition strategy Retry0_0, the second recognition strategy Retry0_1, and the second recognition strategy Retry1 through the set gradient threshold. The first recognition strategy Retry0_0 is the first round of fast recognition, the second recognition strategy Retry0_1 is the first round of normal recognition, and the second recognition strategy Retry1 is the second round of normal recognition.

[0062] The product of the quality and area parameters of the first fingerprint image acquired in real time is compared with a first or second threshold to determine whether the acquired first fingerprint image needs to be sent for recognition. This avoids missing the optimal opportunity to re-acquire the first fingerprint image if the recognition of a poor-quality first fingerprint image fails. If the product of the quality and area parameters of the first fingerprint image is greater than the first threshold, the first fingerprint image is considered relatively clear, and the first recognition strategy Retry0_0 can be directly adopted for fast recognition. This process only attempts to match the template corresponding to the previously successfully recognized finger. By reducing the total matching template library, recognition time can be saved, unlocking speed can be improved, and recognition rate and unlocking time can be effectively balanced. Matching only the previously successfully recognized fingerprint template is also more in line with actual user scenarios. In scenarios where the same finger is used for unlocking, this optimized process significantly improves speed.

[0063] As one possible implementation, during fingerprint authentication, prior to the step of acquiring a first fingerprint image in response to a press event using a first fingerprint acquisition configuration, the method further includes: determining characteristic data of multiple screen protectors of the electronic device, the characteristic data including at least one of dielectric constant, thickness, and attenuation coefficient; and determining multiple fingerprint acquisition configurations based on the characteristic data of the multiple screen protectors.

[0064] Specifically, during fingerprint authentication, before the step of acquiring a first fingerprint image in response to a press event using a first fingerprint acquisition configuration, the method further includes: determining characteristic data of various screen protectors for different types of screen protectors on the market, the characteristic data including at least one of dielectric constant, thickness and attenuation coefficient, and then analyzing and calculating the characteristic data of each screen protector to obtain multiple fingerprint acquisition configurations.

[0065] As mentioned above, based on the current situation of screen protectors on the market, the fingerprint acquisition configuration is specifically determined to improve the matching range of fingerprint recognition with screen protectors, thereby enhancing the reliability, accuracy, and sensitivity of fingerprint recognition.

[0066] This application provides a fingerprint recognition method. Figure 2 A second flowchart of a fingerprint recognition method according to an embodiment of this application is shown. Figure 2 As shown, fingerprint recognition methods include:

[0067] Step 202: Collect screen protectors available on the market.

[0068] Step 204: Establish a feature database for screen protectors.

[0069] Step 206: Calculate the fingerprint acquisition configuration matched to each screen protector according to the acoustic impedance matching algorithm.

[0070] Step 208: Categorize the fingerprint acquisition configurations and record multiple sets of fingerprint acquisition configurations.

[0071] Specifically, as shown in Table 1 below, the characteristic data of different screen protectors are different. Taking the three fingerprint acquisition configurations of ultrasonic fingerprint recognition as examples, fingerprint acquisition configuration CFG1 represents the ultrasonic configuration parameters when the screen of the corresponding electronic device is not covered with a screen protector. The configuration parameters include ultrasonic frequency and time of flight, etc.; fingerprint acquisition configuration CFG2 represents the ultrasonic configuration parameters when the screen of the electronic device is covered with the official factory screen protector. The configuration parameters include ultrasonic frequency and time of flight, etc.; fingerprint acquisition configuration CFG3 represents the ultrasonic configuration parameters when the screen of the electronic device is covered with a third-party screen protector. The configuration parameters include ultrasonic frequency and time of flight, etc.

[0072] Table 1

[0073]

[0074] As shown in Table 1 above, without a screen protector, the signal attenuation is less than 5%. With an official screen protector, the signal attenuation is between 15% and 20%. With a third-party screen protector, the signal attenuation is between 30% and 50%. Due to these different signal attenuation levels, the corresponding fingerprint sensor configurations also differ. Specifically, no screen protector corresponds to fingerprint sensor configuration CFG1, an official screen protector corresponds to configuration CFG2, and a third-party screen protector corresponds to configuration CFG3.

[0075] In other words, a feature database of screen protectors sold on the market is established in advance to achieve dynamic adaptation of various screen protectors. This application collects and establishes a feature database of screen protectors sold on the market in advance, obtains the layering data of screen protectors through laboratory testing, and further calculates the corresponding ultrasonic frequency and flight time according to the acoustic impedance matching algorithm, which is recorded as the corresponding fingerprint acquisition configuration CFG. Then, screen protectors with similar performance are grouped into the same group. Considering the time consumption of re-acquiring fingerprint images every time the fingerprint acquisition configuration CFG is switched, usually only 3 or 4 sets of fingerprint acquisition configuration CFG are saved in application.

[0076] The fingerprint acquisition configuration (CFG) corresponding to the screen protector is then incorporated into the recognition process to acquire fingerprint images under different configurations. The optimal fingerprint image is selected for recognition based on quality parameter evaluation, improving the matching probability. Simultaneously, the final fingerprint acquisition configuration (CFG) used in this round of recognition is recorded and prioritized for subsequent recognition, thereby improving recognition efficiency.

[0077] As one possible implementation, the fingerprint acquisition configuration includes at least one of an ultrasonic frequency configuration and a time-of-flight configuration.

[0078] Specifically, the fingerprint acquisition configuration includes at least one of ultrasonic frequency configuration and time-of-flight configuration. Ultrasonic fingerprint recognition is greatly affected by the screen protector. Therefore, switching the fingerprint acquisition configuration can significantly improve the reliability, accuracy and sensitivity of ultrasonic fingerprint recognition.

[0079] This application provides a fingerprint recognition method. Figure 3 A third flowchart of a fingerprint recognition method according to an embodiment of this application is shown. Figure 3 As shown, fingerprint recognition methods include:

[0080] Step 302: Fingerprint authentication.

[0081] Step 304: Wait for your finger to press.

[0082] Step 306: Determine if a press event has been triggered. If the result is yes, proceed to step 308. If the result is no, proceed to step 304.

[0083] Step 308: Acquire the first fingerprint image IMG1 using the first fingerprint acquisition configuration CFG1.

[0084] Step 310: Determine whether the first fingerprint image IMG1 is greater than the first threshold S1. If the determination result is yes, proceed to step 312. If the determination result is no, proceed to step 316.

[0085] Step 312: Use the first identification strategy Retry0_0 for identification.

[0086] Step 314: Determine if recognition was successful. If the result is yes, proceed to step 328. If the result is no, proceed to step 316.

[0087] Step 316: Determine whether the first fingerprint image IMG1 is greater than the second threshold S2. If the determination result is yes, proceed to step 324. If the determination result is no, proceed to step 318.

[0088] Step 318: Acquire the second fingerprint image IMG2 using the second fingerprint acquisition configuration CFG2.

[0089] Step 320: Determine whether the second fingerprint image IMG2 is greater than the second threshold S2. If the determination result is yes, proceed to step 324. If the determination result is no, proceed to step 322.

[0090] Step 322: Acquire the second fingerprint image IMG3 using the third fingerprint acquisition configuration CFG3.

[0091] Step 324: Use the second identification strategy Retry0_1 for identification.

[0092] Step 326: Determine if recognition was successful. If the result is yes, proceed to step 328. If the result is no, proceed to step 330.

[0093] Step 328: Output the recognition results.

[0094] Step 330: Acquire three third fingerprint images IMG4, IMG5, and IMG6 using the first fingerprint acquisition configuration CFG1, the second fingerprint acquisition configuration CFG2, and the third fingerprint acquisition configuration CFG3.

[0095] Step 332: Determine the third fingerprint image with the highest quality parameters.

[0096] Step 334: Use the second identification strategy Retry1 for identification.

[0097] Step 336: Authentication complete.

[0098] When the fingerprint receives a finger press event, this application starts collecting data. First, it uses the default first fingerprint acquisition configuration CFG1 recorded by the system to acquire a first fingerprint image IMG1. It then determines whether the product of the image quality Qt1 and the area parameter Ct1 of the first fingerprint image IMG1 is greater than a first threshold S1, where the quality parameter S = Qt1 × Ct1. If the quality parameter S is greater than or equal to the first threshold S1, the first fingerprint image is considered to be very clear and complete. The current fingerprint acquisition configuration is well-suited to the screen protector of the electronic device, and there is no need to dynamically switch to the fingerprint acquisition configuration CFG. The image can be sent directly for recognition.

[0099] If the product S is greater than or equal to the first threshold S1, the first fingerprint image is sent to the first recognition strategy Retry0_0 for fast recognition. This recognition method reduces the number of fingerprint templates to be matched, and only attempts to match the finger template that was successfully recognized last time, thereby improving the unlocking speed. This operation is also more in line with the user's unlocking habits, as the user's commonly used unlocking fingers are usually only the left and right hands.

[0100] If the product S is less than the first threshold S1, or if fast recognition fails using the first recognition strategy Retry0_0, the product of the image quality Qt1 and area parameter Ct1 of the acquired first fingerprint image IMG1, i.e., the quality parameter S, is again determined to be greater than the second threshold S2, where S = Qt1 × Ct1. If the quality parameter S is greater than or equal to the second threshold S2, the first fingerprint image is considered relatively clear and complete, even if it is not optimal. Therefore, it is not necessary to dynamically switch to other fingerprint acquisition configurations corresponding to different screen protectors to repeatedly acquire fingerprint images, and an attempt can be made to send the image for recognition.

[0101] If the product S is greater than or equal to the second threshold S2, the second fingerprint image IMG2 is sent to the second recognition strategy Retry0_1 for normal recognition. In order to improve the recognition rate, this recognition process will try to match all the recorded fingerprint templates.

[0102] If the product S is less than the second threshold S2, the system dynamically switches between multiple fingerprint acquisition configurations. The second fingerprint acquisition configuration CFG2 is used to acquire the second fingerprint image IMG2. The system then determines whether the product of the image quality and the pressing area of ​​the second fingerprint image is greater than S2. If the product S is greater than the second threshold S2, the second fingerprint image is considered to be relatively clear and complete.

[0103] If the product S is less than the second threshold S2, the fingerprint acquisition configuration continues to be dynamically switched. The second fingerprint acquisition configuration CFG3 is used to acquire the second fingerprint image IMG3. Then, the second fingerprint image IMG3 is sent to the second recognition strategy Retry0_1 for normal recognition. In order to improve the recognition rate, this recognition process will try to match all the recorded fingerprint templates.

[0104] Determine the recognition result of the second recognition strategy Retry0_1. If the recognition is successful, the current process ends.

[0105] If the second recognition strategy Retry0_1 fails, the fingerprint acquisition configuration continues to be dynamically switched. Three third fingerprint images (IMG4, IMG5, and IMG6) are continuously acquired using the first fingerprint acquisition configuration CFG1, the second fingerprint acquisition configuration CFG2, and the third fingerprint acquisition configuration CFG3. The image with the highest quality parameters from these three images is selected and sent to the second recognition strategy Retry1 recognition algorithm interface. Regardless of whether the recognition is successful or not, this recognition process ends.

[0106] The most significant effect of this application is that by pre-collecting and establishing a feature database for screen protectors, the corresponding acquisition configuration for each film material is obtained. The introduction of dynamically switching fingerprint acquisition configurations (CFG) into the recognition process allows for the acquisition of fingerprint image quality parameters under different configurations. The optimal fingerprint image is selected for recognition based on the quality parameters, greatly improving the recognition success rate. Simultaneously, the time allocation for the recognition stage is dynamically adjusted based on the fingerprint image quality parameters, improving recognition efficiency and significantly saving unnecessary time. Project verification shows that after applying this solution, the compatibility and unlocking rate of third-party screen protectors sold on the market have significantly improved.

[0107] In-display fingerprint recognition relies on a fingerprint chip module within the electronic device and is currently the mainstream fingerprint recognition type used in electronic devices. It can be installed inside the screen, hence the name "in-display fingerprint." In-display fingerprint models include both in-display optical and in-display ultrasonic fingerprint solutions.

[0108] Fingerprint recognition requires users to register their fingerprints. This means that users press their fingerprints onto the corresponding area of ​​the fingerprint sensor, allowing the sensor to capture the user's fingerprint image. After the capture is complete, the fingerprint image is saved as a fingerprint template.

[0109] Then, the user can unlock the phone using their registered finger, thus achieving fingerprint unlocking.

[0110] Acoustic resistance, also known as acoustic impedance, refers to the degree to which a material impedes the propagation of sound waves. Acoustic resistance is determined by the product of the material's density and the velocity of sound, and is usually expressed by the following formula:

[0111] Z = ρ × c, where Z represents acoustic resistance, ρ represents the density of the material, and c represents the velocity of the sound wave in the material.

[0112] Because the ultrasonic fingerprint module is installed under the screen, it is sensitive to the screen itself and the protective film on the screen (such as soft film, tempered glass film, etc.).

[0113] The first recognition strategy, Retry0_0, involves the algorithm performing the first round of recognition within the time it takes for the finger to be pressed down and then lifted. In this process, the algorithm only attempts to match the fingerprint template that was successfully recognized last time, which is also called fast recognition.

[0114] The second recognition strategy, Retry0_1, involves the algorithm performing the first round of recognition during the time from when the finger is pressed down to when it is released. In this process, the algorithm attempts to match all the fingerprint templates that have been recorded, which is also called normal recognition.

[0115] The second recognition strategy, Retry1, involves the algorithm performing a second round of recognition during the time it takes for the finger to be pressed down and then lifted. In this process, the algorithm attempts to match all the fingerprint templates that have been recorded, which is also called normal recognition.

[0116] The image quality Qt of a fingerprint image is a clarity index of the fingerprint image output by the algorithm. The score can be from 0 to 100 points. The clearer the fingerprint path in the fingerprint image, the higher the score.

[0117] The area parameter Ct of the fingerprint image is the area integrity index corresponding to the fingerprint image output by the algorithm. The score can be from 0 to 100. The larger the area of ​​the fingerprint path in the fingerprint image, the higher the score.

[0118] The fingerprint recognition method provided in this application can be executed by a fingerprint recognition device. This application uses a fingerprint recognition device executing the fingerprint recognition method as an example to illustrate the device for the fingerprint recognition method provided in this application.

[0119] like Figure 4 As shown, this application provides a fingerprint recognition device 400, including: a first acquisition module 402, used to acquire a first fingerprint image in response to a press event during fingerprint authentication; a first determination module 404, used to determine the quality parameters of the first fingerprint image, wherein the quality parameters are related to the image quality and area parameters of the fingerprint image; and a second determination module 406, used to determine a fingerprint recognition strategy based on the quality parameters of the first fingerprint image.

[0120] In this embodiment of the application, when performing fingerprint authentication, in response to a press event on the fingerprint recognition area, a first fingerprint image is acquired using the default first fingerprint acquisition configuration. Then, the first fingerprint image is analyzed, and the quality parameters of the first fingerprint image are determined based on the image quality and area parameters. Finally, a fingerprint recognition strategy is determined based on the quality parameters of the first fingerprint image, thereby recognizing the first fingerprint image.

[0121] Because different screen protectors are applied to electronic devices, the image quality of the first fingerprint image acquired through the first fingerprint acquisition configuration will also be different. Therefore, by judging the quality parameters of the first fingerprint image acquired, and then determining the fingerprint recognition strategy based on the quality parameters of the first fingerprint image, the fingerprint recognition strategy is made more suitable for the current image quality of the first fingerprint image. This reduces the problem of low fingerprint recognition accuracy and sensitivity caused by the low fingerprint image quality due to the screen protector, and improves the accuracy and sensitivity of fingerprint recognition.

[0122] As one possible implementation, the second determining module includes: a first identification submodule, used to identify the first fingerprint image according to a first identification strategy when the quality parameter of the first fingerprint image is greater than or equal to a first threshold, wherein the first identification strategy is to match the fingerprint template used in the previous successful identification based on the first identification.

[0123] As one possible implementation, the second determining module further includes: a second identification submodule, used to identify the first fingerprint image according to a second identification strategy when the first fingerprint image identification fails and the quality parameter of the first fingerprint image is greater than or equal to a second threshold, wherein the second identification strategy is to match based on at least one fingerprint template.

[0124] As one possible implementation, the second determining module further includes: a third identification submodule, used to identify the first fingerprint image according to a second identification strategy when the quality parameter of the first fingerprint image is less than a first threshold and greater than or equal to a second threshold, wherein the second identification strategy is to match based on at least one fingerprint template.

[0125] As one possible implementation, the fingerprint recognition device 400 further includes: a second acquisition module, configured to acquire a second fingerprint image in a second fingerprint acquisition configuration when the quality parameter of the first fingerprint image is less than a second threshold; and a first recognition module, configured to recognize the last acquired second fingerprint image according to a second recognition strategy when the quality parameter of the second fingerprint image is greater than or equal to the second threshold, or until all fingerprint acquisition configurations have been polled, wherein the second recognition strategy is to match based on at least one fingerprint template.

[0126] As one possible implementation, the fingerprint recognition device 400 further includes: a third acquisition module, configured to acquire a third fingerprint image for each fingerprint acquisition configuration if the recognition of the second fingerprint image fails to be performed by the second recognition strategy; a third determination module, configured to determine the third fingerprint image with the highest image quality among the third fingerprint images; and a second recognition module, configured to recognize the third fingerprint image with the highest image quality according to the second recognition strategy.

[0127] In one possible implementation, the first determining module includes: a first determining submodule, used to determine the image quality of the first fingerprint image based on the clarity of the first fingerprint image; a second determining submodule, used to determine the area parameter of the first fingerprint image based on the integrity of the first fingerprint image; and a third determining submodule, used to determine the quality parameter based on the image quality and the area parameter of the first fingerprint image.

[0128] As one possible implementation, the fingerprint recognition device 400 further includes: a fourth determining module for determining characteristic data of a variety of screen protectors of the electronic device, the characteristic data including at least one of dielectric constant, thickness and attenuation coefficient; and a fifth determining module for determining a plurality of fingerprint acquisition configurations based on the characteristic data of the various screen protectors.

[0129] As one possible implementation, the acquisition configuration includes at least one of an ultrasonic frequency configuration and a time-of-flight configuration.

[0130] The fingerprint recognition device in this application embodiment can be a device with an operating system. This operating system can be Android (Android Identity Information) operating system, iOS operating system, or other possible operating systems; this application embodiment does not specifically limit the specific operating system.

[0131] This application also provides an electronic device. Figure 5 A structural block diagram of an electronic device according to an embodiment of this application is shown, such as... Figure 5 As shown, the electronic device 500 includes a processor 502 and a memory 504. The memory 504 stores a program or instructions that can run on the processor 502. When the program or instructions are executed by the processor 502, they implement the various steps of the above method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0132] It should be noted that the electronic devices in the embodiments of this application include the aforementioned mobile electronic devices and non-mobile electronic devices.

[0133] Figure 6 A schematic diagram of the hardware structure of an electronic device implementing an embodiment of this application.

[0134] The electronic device 600 includes, but is not limited to, components such as: a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609, and a processor 610. The user input unit 607 includes a fingerprint recognition component.

[0135] Those skilled in the art will understand that the electronic device 600 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 610 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 6 The electronic device structure shown does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0136] The user input unit 607 is used to acquire a first fingerprint image in response to a press event during fingerprint authentication.

[0137] The processor 610 is used to determine the quality parameters of the first fingerprint image, wherein the quality parameters are related to the image quality and area parameters of the fingerprint image;

[0138] The processor 610 is used to determine a fingerprint recognition strategy based on the quality parameters of the first fingerprint image.

[0139] In one embodiment of this application, optionally, the processor 610 is configured to determine a fingerprint recognition strategy based on the quality parameters of the first fingerprint image, including:

[0140] The processor 610 is used to identify the first fingerprint image according to a first identification strategy when the quality parameter of the first fingerprint image is greater than or equal to a first threshold. The first identification strategy is to match the fingerprint template used in the previous successful identification based on the first identification.

[0141] In one possible implementation, the processor 610 is used to identify the first fingerprint image according to a second identification strategy when the first fingerprint image recognition fails and the quality parameter of the first fingerprint image is greater than or equal to a second threshold. The second identification strategy is to match based on at least one fingerprint template.

[0142] As one possible implementation, the processor 610 is configured to determine a fingerprint recognition strategy based on the quality parameters of the first fingerprint image, including:

[0143] The processor 610 is used to identify the first fingerprint image according to a second identification strategy when the quality parameter of the first fingerprint image is less than a first threshold and greater than or equal to a second threshold. The second identification strategy is to match based on at least one fingerprint template.

[0144] As one possible implementation, it also includes:

[0145] The user input unit 607 is used to acquire a second fingerprint image in a second fingerprint acquisition configuration when the quality parameter of the first fingerprint image is less than a second threshold.

[0146] The processor 610 is used to identify the last acquired second fingerprint image according to a second identification strategy when the quality parameter of the second fingerprint image is greater than or equal to a second threshold, or when all fingerprint acquisition configuration polling is completed. The second identification strategy is to match based on at least one fingerprint template.

[0147] As one possible implementation, the user input unit 607 is used to acquire a third fingerprint image in each fingerprint acquisition configuration if the second fingerprint image fails to be recognized by the second recognition strategy.

[0148] Processor 610 is used to determine the third fingerprint image with the highest image quality among the third fingerprint images;

[0149] The processor 610 is used to identify the third fingerprint image with the highest image quality according to the second identification strategy.

[0150] As one possible implementation, the processor 610 is used to determine quality parameters of the first fingerprint image, including:

[0151] The processor 610 is used to determine the image quality of the first fingerprint image based on the sharpness of the first fingerprint image;

[0152] The processor 610 is used to determine the area parameters of the first fingerprint image based on the integrity of the first fingerprint image;

[0153] The processor 610 is used to determine the quality parameters based on the image quality of the first fingerprint image and the area parameters of the first fingerprint image.

[0154] As one possible implementation, it also includes:

[0155] The processor 610 is used to determine characteristic data of various screen protectors for electronic devices, including at least one of dielectric constant, thickness, and attenuation coefficient;

[0156] The processor 610 is used to determine multiple fingerprint acquisition configurations based on the feature data of various screen protectors.

[0157] In one embodiment of this application, the acquisition configuration may optionally include at least one of an ultrasonic frequency configuration and a time-of-flight configuration.

[0158] In this embodiment of the application, when performing fingerprint authentication, in response to a press event on the fingerprint recognition area, a first fingerprint image is acquired using the default first fingerprint acquisition configuration. Then, the first fingerprint image is analyzed, and the quality parameters of the first fingerprint image are determined based on the image quality and area parameters. Finally, a fingerprint recognition strategy is determined based on the quality parameters of the first fingerprint image, thereby recognizing the first fingerprint image.

[0159] Because different screen protectors are applied to electronic devices, the image quality of the first fingerprint image acquired through the first fingerprint acquisition configuration will also be different. Therefore, by judging the quality parameters of the first fingerprint image acquired, and then determining the fingerprint recognition strategy based on the quality parameters of the first fingerprint image, the fingerprint recognition strategy is made more suitable for the current image quality of the first fingerprint image. This reduces the problem of low fingerprint recognition accuracy and sensitivity caused by the low fingerprint image quality due to the screen protector, and improves the accuracy and sensitivity of fingerprint recognition.

[0160] It should be understood that, in this embodiment, the input unit 604 may include a graphics processor 6041 and a microphone 6042. The graphics processor 6041 processes image files of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 606 may include a display panel 6061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 607 includes at least one of a touch panel 6071 and other input devices 6072. The touch panel 6071 is also called a touch screen. The touch panel 6071 may include two parts: a touch detection device and a touch controller. Other input devices 6072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.

[0161] The memory 609 can be used to store software programs and various files. The memory 609 may primarily include a first storage area for storing programs or instructions and a second storage area for storing files. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 609 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (Synchlink DRAM, SLDRAM), and direct memory bus RAM (DRRAM). The memory 609 in this embodiment includes, but is not limited to, these and any other suitable types of memory.

[0162] Processor 610 may include one or more processing units; optionally, processor 610 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 610.

[0163] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the fingerprint recognition method embodiments described above and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0164] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0165] This application also provides a chip, which includes a processor and a communication interface. The communication interface and the processor are coupled. The processor is used to run programs or instructions to implement the various processes of the above-described fingerprint recognition method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0166] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0167] This application provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the fingerprint recognition method embodiments described above, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0168] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0169] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0170] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A fingerprint recognition method, characterized in that, include: During fingerprint authentication, in response to a press event, a first fingerprint image is acquired using a first fingerprint acquisition configuration; Determine the quality parameters of the first fingerprint image, wherein the quality parameters are related to the image quality and area parameters of the fingerprint image; A fingerprint recognition strategy is determined based on the quality parameters of the first fingerprint image.

2. The fingerprint recognition method according to claim 1, characterized in that, The step of determining a fingerprint recognition strategy based on the quality parameters of the first fingerprint image includes: If the quality parameter of the first fingerprint image is greater than or equal to a first threshold, the first fingerprint image is identified according to a first identification strategy, wherein the first identification strategy is to match the fingerprint template used in the previous successful identification based on the first identification.

3. The fingerprint recognition method according to claim 2, characterized in that, If the first fingerprint image fails to be recognized and the quality parameter of the first fingerprint image is greater than or equal to the second threshold, the first fingerprint image is recognized according to the second recognition strategy, which is to match based on at least one fingerprint template.

4. The fingerprint recognition method according to claim 1, characterized in that, The step of determining a fingerprint recognition strategy based on the quality parameters of the first fingerprint image includes: If the quality parameter of the first fingerprint image is less than a first threshold and greater than or equal to a second threshold, the first fingerprint image is identified according to a second identification strategy, wherein the second identification strategy is to match based on at least one fingerprint template.

5. The fingerprint recognition method according to claim 1 or 2, characterized in that, Also includes: If the quality parameter of the first fingerprint image is less than the second threshold, a second fingerprint image is acquired using the second fingerprint acquisition configuration. If the quality parameter of the second fingerprint image is greater than or equal to the second threshold, or until all fingerprint acquisition configurations are polled, the last acquired second fingerprint image is identified according to the second identification strategy, which is to match based on at least one fingerprint template.

6. The fingerprint recognition method according to claim 5, characterized in that, If the second fingerprint image fails to be identified by the second identification strategy, a third fingerprint image is acquired for each of the fingerprint acquisition configurations. The third fingerprint image with the highest image quality among the third fingerprint images is determined; The third fingerprint image with the highest image quality is identified according to the second identification strategy.

7. The fingerprint recognition method according to any one of claims 1 to 4, characterized in that, The step of determining the quality parameters of the first fingerprint image includes: The image quality of the first fingerprint image is determined based on the clarity of the first fingerprint image; The area parameter of the first fingerprint image is determined based on the integrity of the first fingerprint image; The quality parameter is determined based on the image quality of the first fingerprint image and the area parameter of the first fingerprint image.

8. The fingerprint recognition method according to any one of claims 1 to 4, characterized in that, Before the step of acquiring a first fingerprint image in response to a press event during fingerprint authentication, the method further includes: Determine characteristic data for various screen protectors for electronic devices, the characteristic data including at least one of dielectric constant, thickness, and attenuation coefficient; Multiple fingerprint acquisition configurations are determined based on the feature data of the various screen protectors.

9. A fingerprint recognition device, characterized in that, include: The first acquisition module is used to acquire a first fingerprint image in response to a press event during fingerprint authentication, according to the first fingerprint acquisition configuration. The first determining module is used to determine the quality parameters of the first fingerprint image, wherein the quality parameters are related to the image quality and area parameters of the fingerprint image; The second determining module is used to determine a fingerprint recognition strategy based on the quality parameters of the first fingerprint image.

10. An electronic device, characterized in that, include: A processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the fingerprint recognition method as described in any one of claims 1 to 8.

11. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the fingerprint recognition method as described in any one of claims 1 to 8.