Control method and device of fingerprint identification module, equipment, medium and program product

By calculating the number of bad points in the fingerprint recognition module sensor and controlling its working status, the safety hazards caused by the module due to short circuit are solved, and the effects of safety detection and user safety guarantee are achieved.

CN119992604APending Publication Date: 2025-05-13ZIGUANG COMPUTER TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411987491.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

The sensors in the fingerprint recognition module are short-circuited due to aging or external force damage, generating large currents and large amounts of heat, which poses safety risks, especially when users unlock fingerprints.

Method used

By obtaining the original data of the fingerprint recognition module during the working process, calculating the number of bad points in the sensor, and controlling the working status of the module according to the number of bad points, including power off when the number of bad points reaches a certain threshold to avoid safety hazards.

Benefits of technology

It realizes timely detection and avoids the safety hazards of fingerprint recognition modules, ensures user safety, and is flexible and applicable to a variety of target devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119992604A_ABST
    Figure CN119992604A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of fingerprint identification, and discloses a control method and device of a fingerprint identification module, equipment, a medium and a program product. The method is applied to a target device, and the target device is provided with a fingerprint identification module. The method comprises the following steps: acquiring original data of a fingerprint identification module in a working process; calculating the number of dead pixels in a sensor of the fingerprint identification module according to the original data; and controlling the working state of the fingerprint identification module according to the number of dead pixels in the sensor of the fingerprint identification module. According to the scheme, the timeliness and the reliability are good when the control function of the fingerprint identification module is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of fingerprint recognition technology, and in particular to a control method, device, equipment, medium and program product of a fingerprint recognition module. Background Art

[0002] The fingerprint recognition module is a module that integrates fingerprint collection sensors and related circuits. With the increasing attention paid to data security, the application of fingerprint recognition modules is becoming more and more extensive. However, the sensor in the fingerprint recognition module may short-circuit due to aging, external damage, etc., resulting in a large current and a large amount of heat, which poses a great safety hazard. If the user unlocks the fingerprint at this time, he may be burned by the large amount of heat generated by the large current.

[0003] Therefore, there is an urgent need for a method that can perform security detection on the fingerprint recognition module in a timely manner to avoid potential safety hazards. Summary of the invention

[0004] In view of this, an object of the present invention is to provide a control method, device, equipment, medium and program product of a fingerprint recognition module to solve the problem of potential safety hazards in the fingerprint recognition module.

[0005] In a first aspect, the present invention provides a method for controlling a fingerprint recognition module, the method being applied to a target device having a fingerprint recognition module thereon; the method comprising:

[0006] Obtain the original data of the fingerprint recognition module during its working process;

[0007] Calculating the number of bad pixels in the sensor of the fingerprint recognition module according to the original data;

[0008] The working state of the fingerprint recognition module is controlled according to the number of bad pixels in the sensor of the fingerprint recognition module.

[0009] In an optional implementation, controlling the working state of the fingerprint recognition module according to the number of bad pixels in the sensor of the fingerprint recognition module includes: when the number of bad pixels in the sensor of the fingerprint recognition module is less than a first threshold, controlling the fingerprint recognition module to work normally.

[0010] In an optional implementation, controlling the working state of the fingerprint recognition module according to the number of bad pixels in the sensor of the fingerprint recognition module includes: when the number of bad pixels in the sensor of the fingerprint recognition module is greater than or equal to a first threshold, powering off the fingerprint recognition module.

[0011] In an optional embodiment, the method also includes: obtaining the number of bad pixels and working performance data in sensors of multiple fingerprint recognition modules; wherein the number of bad pixels in the sensors of the multiple fingerprint recognition modules increases; calculating the correspondence between the number of bad pixels in the sensors of the fingerprint recognition modules and the working performance data according to the number of bad pixels and the working performance data in the sensors of the multiple fingerprint recognition modules; and determining a first threshold value based on the correspondence between the number of bad pixels in the sensors of the fingerprint recognition modules and the working performance data.

[0012] In an optional embodiment, the first threshold is determined based on the correspondence between the number of bad pixels in the sensor of the fingerprint recognition module and the working performance data, including: if the preset working performance threshold is used to indicate the maximum threshold that the fingerprint recognition module is in a normal working state, then when the working performance data is less than the preset working performance threshold, the corresponding number of bad pixels is determined as the first threshold; if the preset working performance threshold is used to indicate the minimum threshold that the fingerprint recognition module is in a normal working state, then when the working performance data is greater than the preset working performance threshold, the corresponding number of bad pixels is determined as the first threshold.

[0013] In an optional embodiment, the method further includes: acquiring temperature data of multiple fingerprint recognition modules; and determining a first threshold value based on the temperature data of the multiple fingerprint recognition modules and the number of bad pixels in the sensors of the multiple fingerprint recognition modules and working performance data.

[0014] In a second aspect, the present invention provides a control device for a fingerprint recognition module, the device is applied to a target device, and the target device has a fingerprint recognition module; the device comprises:

[0015] The data acquisition module is used to obtain the original data of the fingerprint recognition module during the working process;

[0016] A bad pixel calculation module, used to calculate the number of bad pixels in the sensor of the fingerprint recognition module according to the original data;

[0017] The working control module is used to control the working state of the fingerprint recognition module according to the number of bad pixels in the sensor of the fingerprint recognition module.

[0018] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the control method of the fingerprint recognition module of the first aspect or any corresponding embodiment thereof by executing the computer instructions.

[0019] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the method for controlling a fingerprint recognition module according to the first aspect or any corresponding embodiment thereof.

[0020] In a fifth aspect, the present invention provides a computer program product, including computer instructions, which are used to enable a computer to execute the control method of the fingerprint recognition module of the first aspect or any corresponding embodiment thereof.

[0021] The technical solution provided by the present invention may include the following beneficial effects:

[0022] The control method of the fingerprint recognition module provided by the present invention is applied to a target device, which has a fingerprint recognition module. The method first obtains the original data of the fingerprint recognition module during operation, then calculates the number of bad pixels in the sensor of the fingerprint recognition module based on the original data, and finally controls the working state of the fingerprint recognition module based on the number of bad pixels in the sensor of the fingerprint recognition module. The above scheme automatically obtains the original data of the fingerprint recognition module during operation, and then calculates the number of bad pixels in the sensor of the fingerprint recognition module, and then controls the working state of the fingerprint recognition module based on the number of bad pixels. It can timely adjust the working state of the fingerprint recognition module according to the number of bad pixels, so as to achieve the effect of timely safety detection of the fingerprint recognition module and avoid potential safety hazards. It has good timeliness and reliability, and all target devices with fingerprint recognition modules are suitable for this method, with a wide range of applications and flexible solutions. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0024] Figure 1 is a flow chart of a control method of a fingerprint recognition module according to an embodiment of the present invention;

[0025] Figure 2 is a flow chart of another method for controlling a fingerprint recognition module according to an embodiment of the present invention;

[0026] Figure 3 is a structural block diagram of a control device of a fingerprint recognition module according to an embodiment of the present invention;

[0027] Figure 4 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0028] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0029] The fingerprint recognition module is a module that integrates fingerprint collection sensors and related circuits. With the increasing attention paid to data security, the application of fingerprint recognition modules is becoming more and more extensive. However, the sensor in the fingerprint recognition module may short-circuit due to aging, external damage, etc., resulting in a large current and a large amount of heat, which poses a great safety hazard. If the user unlocks the fingerprint at this time, he may be burned by the large amount of heat generated by the large current.

[0030] Therefore, an embodiment of the present invention provides a control method for a fingerprint recognition module, which automatically obtains the original data of the fingerprint recognition module during the working process, and then calculates the number of bad pixels in the sensor of the fingerprint recognition module, and then controls the working state of the fingerprint recognition module according to the number of bad pixels, so as to achieve timely safety detection of the fingerprint recognition module and avoid safety hazards.

[0031] According to an embodiment of the present invention, a control method embodiment of a fingerprint recognition module is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0032] In this embodiment, a method for controlling a fingerprint recognition module is provided, and the method is applied to a target device, and the target device has a fingerprint recognition module. The target device may be a laptop computer, a desktop computer, a tablet computer, a mobile phone, etc. Figure 1 is a flow chart of a control method of a fingerprint recognition module according to an embodiment of the present invention. Figure 1 As shown, the process includes the following steps:

[0033] Step S101, obtaining the original data of the fingerprint recognition module during operation.

[0034] The raw data (rawdata) is obtained based on the internal capacitance of the sensor in the fingerprint recognition module when it is working and not pressed by a finger. The raw data can reflect the degree of damage to the fingerprint recognition module due to its own aging or external force damage.

[0035] Step S102, calculating the number of bad pixels in the sensor of the fingerprint recognition module according to the original data.

[0036] In the embodiment of the present invention, the number of bad pixels is used to indicate whether there is a large current in the fingerprint recognition module. The greater the number of bad pixels, the higher the probability that there is a large current in the fingerprint recognition module, and the higher the probability that the fingerprint recognition module causes a safety hazard.

[0037] Optionally, the raw data of the fingerprint recognition module during operation is compared with preset standard data to calculate the number of bad pixels in the sensor of the fingerprint recognition module. The preset standard data is used to indicate the ideal raw data when the fingerprint recognition module is not damaged.

[0038] Step S103, controlling the working state of the fingerprint recognition module according to the number of bad pixels in the sensor of the fingerprint recognition module.

[0039] The working state of the fingerprint recognition module can be normal working, stop working, timed working, low power consumption working, generating alarm information, etc., which can be set according to actual needs. The threshold for determining the corresponding relationship between the number of bad pixels and the working state can be pre-set, for example, the working state is stopped when the number of bad pixels exceeds the first threshold, the working state is normal when the number of bad pixels is less than the second threshold, the working mode is switched when the number of bad pixels is between the first threshold and the second threshold, etc.

[0040] The control method of the fingerprint recognition module provided in this embodiment is applied to a target device, which has a fingerprint recognition module. The method first obtains the original data of the fingerprint recognition module during operation, then calculates the number of bad pixels in the sensor of the fingerprint recognition module based on the original data, and finally controls the working state of the fingerprint recognition module based on the number of bad pixels in the sensor of the fingerprint recognition module. The above scheme automatically obtains the original data of the fingerprint recognition module during operation, and then calculates the number of bad pixels in the sensor of the fingerprint recognition module, and then controls the working state of the fingerprint recognition module based on the number of bad pixels. It can timely adjust the working state of the fingerprint recognition module according to the number of bad pixels, so as to achieve the effect of timely safety detection of the fingerprint recognition module and avoid potential safety hazards. It has good timeliness and reliability, and all target devices with fingerprint recognition modules are suitable for this method, with a wide range of applications and flexible solutions.

[0041] In this embodiment, a method for controlling a fingerprint recognition module is provided, and the method is applied to a target device, and the target device has a fingerprint recognition module. The target device may be a laptop computer, a desktop computer, a tablet computer, a mobile phone, etc. Figure 2 is a flow chart of a control method of a fingerprint recognition module according to an embodiment of the present invention. Figure 2 As shown, the process includes the following steps:

[0042] Step S201, obtaining the original data of the fingerprint recognition module during operation.

[0043] The raw data is obtained based on the internal capacitance of the sensor in the fingerprint recognition module when it is working and not pressed by a finger. The raw data can reflect the degree of damage to the fingerprint recognition module due to its own aging or external force damage. A fingerprint sensor is a device used to detect and identify human fingerprints. It can use the unique lines and features of human fingerprints to convert fingerprint information into digital signals for collection and processing. The fingerprint sensor can be an optical fingerprint sensor, a capacitive fingerprint sensor, an ultrasonic fingerprint sensor, etc. The optical fingerprint sensor uses a light source and an optical lens to illuminate the fingerprint, and uses an image sensor to sense the change in the intensity of the reflected light. When the fingerprint contacts the surface of the optical fingerprint sensor, the light is blocked or scattered by the concave and convex lines of the fingerprint to form a fingerprint image. The capacitive fingerprint sensor uses a capacitive sensor array to sense the capacitance change of the fingerprint. When the fingerprint contacts the surface of the capacitive fingerprint sensor, the capacitance change is formed due to the capacitance difference between the skin and the air between the fingerprint. The capacitive fingerprint sensor then measures these capacitance differences and converts them into a fingerprint image. The ultrasonic fingerprint sensor can generate echoes of different sizes according to the unevenness of the fingerprint, thereby generating a fingerprint image.

[0044] Step S202: Calculate the number of bad pixels in the sensor of the fingerprint recognition module according to the original data.

[0045] For details, please see Figure 1 Step S102 of the illustrated embodiment will not be described in detail here.

[0046] Step S203, controlling the working state of the fingerprint recognition module according to the number of bad pixels in the sensor of the fingerprint recognition module.

[0047] Specifically, the above step S203 includes:

[0048] Step S2031, when the number of bad pixels in the sensor of the fingerprint recognition module is less than a first threshold, the fingerprint recognition module is controlled to work normally.

[0049] The influence of the number of bad pixels in the sensor of the fingerprint recognition module on the working performance of the fingerprint recognition module can be obtained in advance through experiments. For example, as the number of bad pixels increases, the fingerprint recognition module gradually becomes hot and even cannot recognize fingerprints normally. Then, the first threshold is determined based on the corresponding relationship between the number of bad pixels in the sensor of the fingerprint recognition module and the working performance of the fingerprint recognition module. The first threshold is used to indicate the maximum number of bad pixels that the fingerprint recognition module can maintain normal working performance. The working performance of the fingerprint recognition module can be the working temperature, the fingerprint recognition delay time, the fingerprint recognition accuracy, etc. Among them, the first threshold is also positively correlated with the size of the original data. For example, when the original data is a fingerprint image, the larger the size of the fingerprint image and the more pixels, the larger the first threshold is set accordingly. It should be noted that the first threshold is set before the fingerprint recognition module leaves the factory. The user does not need to set the first threshold by himself when using the fingerprint recognition module. The target device can automatically obtain the original data to calculate the number of bad pixels during the working process of the fingerprint recognition module, and automatically control the working state of the fingerprint recognition module according to the number of bad pixels.

[0050] When the number of bad pixels in the sensor of the fingerprint recognition module is less than the first threshold, it indicates that the working performance of the fingerprint recognition module meets the requirements and can work normally, then the fingerprint recognition module is controlled to work normally without performing other actions.

[0051] Optionally, when determining the first threshold, first obtain the number of bad pixels and working performance data in the sensors of multiple fingerprint recognition modules. Among them, the number of bad pixels in the sensors of the multiple fingerprint recognition modules increases. Exemplarily, a fingerprint recognition module with bad pixels can be artificially manufactured by external force, for example, by hitting the fingerprint recognition module with a small steel ball to produce bad pixels. Since the number of bad pixels is uncontrollable when this method is used to manufacture bad pixels, multiple fingerprint recognition modules can be manufactured by external force, and then the number of bad pixels and working performance data of these fingerprint recognition modules are detected respectively, and sorted according to the number of bad pixels as samples for obtaining the number of bad pixels and working performance data. Then, according to the number of bad pixels and working performance data in the sensors of the multiple fingerprint recognition modules, the corresponding relationship between the number of bad pixels in the sensors of the fingerprint recognition modules and the working performance data is calculated, for example, a curve of the working performance data of the fingerprint recognition module is drawn as the number of bad pixels in the sensor of the fingerprint recognition module changes from small to large. Finally, based on the correspondence between the number of bad pixels in the sensor of the fingerprint recognition module and the working performance data, a first threshold is determined. For example, when the number of bad pixels reaches a first value, the corresponding working performance data suddenly changes or cannot meet the working requirements of the fingerprint recognition module, and the first threshold is set to the first value. Optionally, if the preset working performance threshold is used to indicate the maximum threshold (such as the maximum working voltage) of the fingerprint recognition module in a normal working state, when the working performance data is less than the preset working performance threshold, the corresponding number of bad pixels is determined as the first threshold; if the preset working performance threshold is used to indicate the minimum threshold (such as fingerprint recognition accuracy) of the fingerprint recognition module in a normal working state, when the working performance data is greater than the preset working performance threshold, the corresponding number of bad pixels is determined as the first threshold. The preset working performance threshold can be set according to demand.

[0052] Optionally, the first threshold value can also be determined in combination with the heating condition of the fingerprint recognition module. Specifically, the temperature data of the multiple fingerprint recognition modules are obtained. The temperature data can be the heating condition (whether it is hot / hot) of the fingerprint recognition module determined by the relevant technicians through touch, or the specific temperature value of the fingerprint recognition module can be measured by the temperature sensor. Then, the first threshold value is determined according to the temperature data of the multiple fingerprint recognition modules and the number of bad points in the sensors of the multiple fingerprint recognition modules and the working performance data. For example, the corresponding relationship between the temperature data of the fingerprint recognition module, the number of bad points in the sensor of the fingerprint recognition module and the working performance data is calculated, and the first threshold value is determined based on the temperature data, the number of bad points in the sensor of the fingerprint recognition module and the corresponding relationship between the working performance data. Specifically, when the temperature data is greater than the preset temperature threshold or the working performance data is less than / greater than the preset working performance threshold (the preset working performance threshold is used to indicate that the fingerprint recognition module is in a normal working state. The maximum threshold or the minimum threshold determines whether it is greater than or less here, see above for details, and will not be repeated here), the corresponding number of bad points is determined as the first threshold, that is, the temperature data and the working performance data are determined when either of them does not meet the normal working requirements of the fingerprint recognition module.

[0053] In actual application scenarios, when the number of bad pixels in the sensor of the fingerprint recognition module is greater than or equal to the first threshold, the working performance of the fingerprint recognition module may become abnormal, but the module can still continue to work with slightly abnormal working performance. For example, the fingerprint recognition module can still work when the working temperature is slightly high or the fingerprint recognition effect is slightly poor. Therefore, when the number of bad pixels in the sensor of the fingerprint recognition module is greater than or equal to the first threshold, a threshold for the working performance can be further set, and the working performance data of the fingerprint recognition module can be compared with the threshold for the working performance to determine whether the fingerprint recognition module can continue to work with slightly abnormal working performance.

[0054] Optionally, multiple thresholds can be determined based on the corresponding relationship between the number of bad pixels in the sensor of the fingerprint recognition module and the working performance of the fingerprint recognition module, and different control actions are performed when the number of bad pixels is at different threshold controls. For example, a second threshold is set, which is greater than the first threshold, to indicate the maximum number of bad pixels at which the fingerprint recognition module can work with abnormal working performance. When the number of bad pixels exceeds the second threshold, the fingerprint recognition module cannot work and the fingerprint recognition module must be powered off. When the number of bad pixels is greater than the first threshold and less than the second threshold, the working state of the fingerprint recognition module is controlled by combining the above-mentioned method of comparing the working performance data of the fingerprint recognition module with the threshold for working performance to determine whether the fingerprint recognition module can continue to work with slightly abnormal working performance. The second threshold can also be determined in conjunction with the heating condition of the fingerprint recognition module. For example, the fingerprint recognition module works normally within the first temperature, slightly heats up within the second temperature, the temperature is abnormal, but it can still continue to work. When the second temperature is reached, it is determined that the fingerprint recognition module is hot and cannot work. The first temperature is used to determine the first threshold, and the second temperature is used to determine the second threshold. Step S2032: when the number of bad pixels in the sensor of the fingerprint recognition module is greater than or equal to a first threshold, the fingerprint recognition module is powered off.

[0055] When the number of bad pixels in the sensor of the fingerprint recognition module is greater than or equal to the first threshold, it indicates that the working performance of the fingerprint recognition module does not meet the requirements and cannot work normally. The fingerprint recognition module is then powered off to prevent the fingerprint recognition module from continuing to work in an abnormal working state, causing damage or causing safety hazards.

[0056] Optionally, since the number of bad pixels identified may occasionally be incorrect, a bad pixel number detection cycle may be set, where the number of bad pixels is detected once per bad pixel number detection cycle, and when the number of bad pixels exceeds the first threshold by more than a preset number of times, the fingerprint recognition module is powered off.

[0057] Optionally, if the second threshold described in step S2031 is set, when the number of bad pixels in the sensor of the fingerprint recognition module is greater than or equal to the second threshold, the fingerprint recognition module is powered off; when the number of bad pixels in the sensor of the fingerprint recognition module is greater than or equal to the first threshold and less than the second threshold, the bad pixel number detection cycle is shortened or the bad pixel number is detected in real time, and the detection intensity is increased when the fingerprint recognition module continues to work with slightly abnormal working performance, and the corresponding control strategy is selected in time according to the change in the number of bad pixels.

[0058] The control method of the fingerprint recognition module provided in this embodiment is applied to a target device, which has a fingerprint recognition module. The method first obtains the original data of the fingerprint recognition module during operation, then calculates the number of bad pixels in the sensor of the fingerprint recognition module based on the original data, and finally controls the working state of the fingerprint recognition module based on the number of bad pixels in the sensor of the fingerprint recognition module. The above scheme automatically obtains the original data of the fingerprint recognition module during operation, and then calculates the number of bad pixels in the sensor of the fingerprint recognition module, and then controls the working state of the fingerprint recognition module based on the number of bad pixels. It can timely adjust the working state of the fingerprint recognition module according to the number of bad pixels, so as to achieve the effect of timely safety detection of the fingerprint recognition module and avoid potential safety hazards. It has good timeliness and reliability, and all target devices with fingerprint recognition modules are suitable for this method, with a wide range of applications and flexible solutions.

[0059] As one or more specific application embodiments of the embodiments of the present invention, the optimal implementation scheme or the scheme that the inventor most wants to embody is described below in combination with specific application scenarios.

[0060] The embodiment of the present invention shows the process of determining the first threshold and the second threshold, wherein the original data is a fingerprint image of 88×108 pixels. When the user uses a target device provided with a fingerprint recognition module, if the fingerprint recognition module is damaged by external force, bad pixels will be generated in the fingerprint sensor. The following table shows the relevant statistical data obtained by identifying the number of bad pixels of 30 pcs (pieces) of samples through a bad pixel number recognition algorithm, wherein whether the heat and the subjective experience of unlocking can be selected by the user through the corresponding selection controls displayed on the display interface of the target device; FAR (False Acceptance Rate) is used to indicate the proportion of different fingerprints mistakenly recognized as the same fingerprint, that is, the false acceptance rate; FRR (False Rejection Rate) is used to indicate the proportion of the same fingerprint mistakenly recognized as different fingerprints, that is, the false rejection rate.

[0061] Table 1: Statistics of bad pixels.

[0062]

[0063]

[0064] According to Table 1, when the number of bad pixels is ≤200, the working performance of the fingerprint recognition module is not affected, and the requirements of FAR≤1 / 50000 and FRR≤2% can be met; when 200<the number of bad pixels<1000, the subjective experience of fingerprint unlocking effect is normal, and there is no heat when the user touches the fingerprint recognition module to unlock the fingerprint; when the number of bad pixels is >1000, the fingerprint module has poor unlocking effect or cannot be unlocked, which affects the user's use. At the same time, about 89% of the modules feel hot when touching to unlock. Therefore, since the number of bad pixels in the sensor of the fingerprint recognition module is between 200 and 1000, it does not affect the normal use of the user and does not cause heat, so the first threshold can be set between 200 and 1000, and when the number of bad pixels is greater than the first threshold, the fingerprint recognition module is controlled to work normally, and when the number of bad pixels is greater than the first threshold, the fingerprint recognition module is powered off. The first threshold value can also be set to 200 and the second threshold value to 1000. When the number of bad pixels is less than the first threshold value, the fingerprint recognition module is controlled to work normally. When the number of bad pixels is greater than the first threshold value and less than the second threshold value, the fingerprint recognition module is controlled to work or power off based on user feedback on whether it is hot and the subjective experience of unlocking. When the number of bad pixels is greater than the second threshold value, the fingerprint recognition module is powered off.

[0065] In this embodiment, a control device for a fingerprint recognition module is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and will not be repeated hereafter. As used below, the term "module" may be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0066] This embodiment provides a control device for a fingerprint recognition module, which is applied to a target device having a fingerprint recognition module; Figure 3 As shown, the device comprises:

[0067] The data acquisition module 301 is used to acquire the original data of the fingerprint recognition module during operation;

[0068] A bad pixel calculation module 302, used to calculate the number of bad pixels in the sensor of the fingerprint recognition module according to the original data;

[0069] The working control module 303 is used to control the working state of the fingerprint recognition module according to the number of bad pixels in the sensor of the fingerprint recognition module.

[0070] In an optional implementation, the work control module is further used to: when the number of bad pixels in the sensor of the fingerprint recognition module is less than a first threshold, control the fingerprint recognition module to work normally.

[0071] In an optional implementation, the work control module is further used to: when the number of bad pixels in the sensor of the fingerprint recognition module is greater than or equal to a first threshold, power off the fingerprint recognition module.

[0072] In an optional embodiment, the device also includes a first threshold determination module, which is used to: obtain the number of bad pixels and working performance data in the sensors of multiple fingerprint recognition modules; wherein the number of bad pixels in the sensors of the multiple fingerprint recognition modules increases; calculate the correspondence between the number of bad pixels in the sensors of the fingerprint recognition modules and the working performance data according to the number of bad pixels and the working performance data in the sensors of the multiple fingerprint recognition modules; determine the first threshold based on the correspondence between the number of bad pixels in the sensors of the fingerprint recognition modules and the working performance data.

[0073] In an optional embodiment, the first threshold determination module is also used for: if the preset working performance threshold is used to indicate the maximum threshold that the fingerprint recognition module is in a normal working state, then when the working performance data is less than the preset working performance threshold, the corresponding number of bad pixels is determined as the first threshold; if the preset working performance threshold is used to indicate the minimum threshold that the fingerprint recognition module is in a normal working state, then when the working performance data is greater than the preset working performance threshold, the corresponding number of bad pixels is determined as the first threshold.

[0074] In an optional embodiment, the first threshold determination module is also used to: obtain temperature data of multiple fingerprint recognition modules; determine the first threshold according to the temperature data of the multiple fingerprint recognition modules and the number of bad points in the sensors of the multiple fingerprint recognition modules and the working performance data.

[0075] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.

[0076] The control device of the fingerprint recognition module in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.

[0077] The embodiment of the present invention also provides a computer device having the above Figure 3 The control device of the fingerprint recognition module is shown.

[0078] See also Figure 4 , Figure 4 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 4As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 4 A processor 10 is taken as an example.

[0079] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.

[0080] The memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.

[0081] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0082] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.

[0083] The computer device also includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30 and the output device 40 may be connected via a bus or other means. Figure 4 The example of connecting through bus is taken in the following.

[0084] The input device 30 can receive input digital or character information, and generate key signal input related to the user settings and function control of the computer device, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, an indicator bar, one or more mouse buttons, a trackball, a joystick, etc. The output device 40 may include a display device, an auxiliary lighting device (e.g., an LED) and a tactile feedback device (e.g., a vibration motor), etc. The above-mentioned display device includes but is not limited to a liquid crystal display, a light emitting diode, a display and a plasma display. In some optional embodiments, the display device can be a touch screen.

[0085] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.

[0086] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of computer program instructions in computer-readable media includes, but is not limited to, source files, executable files, installation package files, etc., and accordingly, the way in which computer program instructions are executed by a computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.

[0087] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations shall all fall within the protection scope of the present invention.

Claims

1. A method for controlling a fingerprint recognition module, characterized in that: The method is applied to a target device, and the target device has a fingerprint recognition module; the method comprises: Obtain the original data of the fingerprint recognition module during its working process; Calculating the number of bad pixels in the sensor of the fingerprint recognition module according to the original data; The working state of the fingerprint recognition module is controlled according to the number of bad pixels in the sensor of the fingerprint recognition module.

2. The control method according to claim 1, characterized in that: The controlling the working state of the fingerprint recognition module according to the number of bad pixels in the sensor of the fingerprint recognition module comprises: When the number of bad pixels in the sensor of the fingerprint recognition module is less than a first threshold, the fingerprint recognition module is controlled to work normally.

3. The control method according to claim 1, characterized in that: The controlling the working state of the fingerprint recognition module according to the number of bad pixels in the sensor of the fingerprint recognition module comprises: When the number of bad pixels in the sensor of the fingerprint recognition module is greater than or equal to a first threshold, the fingerprint recognition module is powered off.

4. The control method according to any one of claims 1 to 3, characterized in that: The method further comprises: Acquire the number of bad pixels and working performance data in the sensors of the multiple fingerprint recognition modules; wherein the number of bad pixels in the sensors of the multiple fingerprint recognition modules increases; Calculating a correspondence between the number of bad pixels in the sensors of the fingerprint recognition modules and the working performance data according to the number of bad pixels in the sensors of the multiple fingerprint recognition modules and the working performance data; A first threshold is determined based on the correspondence between the number of bad pixels in the sensor of the fingerprint recognition module and the work performance data.

5. The control method according to claim 4, characterized in that: The determining of the first threshold value based on the correspondence between the number of bad pixels in the sensor of the fingerprint recognition module and the working performance data includes: If the preset working performance threshold is used to indicate the maximum threshold of the fingerprint recognition module in a normal working state, when the working performance data is less than the preset working performance threshold, the corresponding number of bad pixels is determined as the first threshold; If the preset working performance threshold is used to indicate the minimum threshold for the fingerprint recognition module to be in a normal working state, when the working performance data is greater than the preset working performance threshold, the corresponding number of bad pixels is determined as the first threshold.

6. The control method according to claim 5, characterized in that: The method further comprises: Obtain temperature data of multiple fingerprint recognition modules; A first threshold is determined according to the temperature data of the multiple fingerprint recognition modules and the number of bad pixels in the sensors of the multiple fingerprint recognition modules and the working performance data.

7. A control device for a fingerprint recognition module, characterized in that: The device is applied to a target device, and the target device has a fingerprint recognition module; the device comprises: The data acquisition module is used to obtain the original data of the fingerprint recognition module during the working process; A bad pixel calculation module, used to calculate the number of bad pixels in the sensor of the fingerprint recognition module according to the original data; The working control module is used to control the working state of the fingerprint recognition module according to the number of bad pixels in the sensor of the fingerprint recognition module.

8. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the control method of the fingerprint recognition module according to any one of claims 1 to 6 by executing the computer instructions.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the control method of the fingerprint recognition module according to any one of claims 1 to 6.

10. A computer program product, characterized in that The method comprises computer instructions, wherein the computer instructions are used to enable a computer to execute the control method of the fingerprint recognition module according to any one of claims 1 to 6.