Control method, intelligent terminal and storage medium
By adjusting the display parameters during the under-screen fingerprint recognition process, the screen flickering problem was solved, the accuracy of fingerprint recognition and user experience were improved, and the under-screen fingerprint recognition technology was optimized.
Patent Information
- Application Number
- CN202411963054.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2044-12-30
AI Technical Summary
Existing under-screen fingerprint recognition technology is prone to causing the screen to flicker or flash due to environmental or terminal factors, affecting fingerprint recognition accuracy and user experience.
The fingerprint recognition process is optimized by adjusting the display parameters of the target display area, including controlling the screen light intensity, mask transparency, recognition position and animation parameters based on factors such as ambient light intensity, physiological state, screen status, operating behavior and terminal system information.
It improves the accuracy of fingerprint recognition and user experience, reduces screen flicker, and improves recognition efficiency and user satisfaction.
Smart Images

Figure CN119479020B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of fingerprint recognition technology, and in particular to a control method, an intelligent terminal, and a storage medium. Background Art
[0002] Under-screen optical fingerprint recognition technology is a technology that performs fingerprint recognition under the screen glass. It mainly uses the screen as a light source to emit light to illuminate the fingerprint texture, and then analyzes and compares the fingerprint image formed by the reflected light to achieve authentication.
[0003] During the process of conceiving and implementing this application, the inventors discovered that there are at least the following problems: in the existing under-screen fingerprint recognition process, the screen may easily flicker or shine due to various factors of the environment or the terminal, affecting the accuracy of fingerprint recognition, and / or affecting the user experience of the under-screen fingerprint recognition function.
[0004] The preceding description is intended to provide general background information and does not necessarily constitute prior art. Summary of the Invention
[0005] In response to the above technical problems, the present application provides a control method, an intelligent terminal and a storage medium, aiming to improve the accuracy of fingerprint recognition and / or enhance the user experience.
[0006] The present application provides a control method, comprising:
[0007] S10: Adjusting display parameters of the target display area based on the first information.
[0008] Optionally, step S10 includes the following steps:
[0009] S101: Select or determine a first identification factor based on the first information;
[0010] S102: Controlling display parameters of the target display area according to the first identification factor.
[0011] Optionally, the method further comprises at least one of the following:
[0012] The first information includes at least one of ambient light intensity, physiological state information, screen state information, operation behavior information, and terminal system information;
[0013] The first recognition factor includes at least one of recognition target, recognition difficulty and recognition execution condition;
[0014] The target display area includes the interface display area and / or the first recognition area;
[0015] The display parameters include at least one of screen light intensity, transparency of at least one mask, identification position parameters, and motion effect parameters;
[0016] The first information is used to preload the data to be matched from the first storage location.
[0017] Optionally, the method further comprises at least one of the following:
[0018] The operation behavior information includes at least one of a pressing position, a pressing force, and a pressing frequency;
[0019] The terminal system information includes at least one of terminal power information, system load information, system time information, brightness setting information, and application scenario;
[0020] An identification module is provided below the first identification area;
[0021] The at least one mask includes at least one of a first mask, a second mask, and a third mask;
[0022] The data to be matched is selected or determined based on historical identification information;
[0023] The data to be matched is used for matching and identifying with the image information obtained under the display parameters.
[0024] Optionally, the method further comprises at least one of the following:
[0025] The recognition module includes a local backlight source and / or a microlens array;
[0026] The recognition module is used to project and / or collect light from different angles;
[0027] The recognition position parameter is used to control the movement of the recognition module on the mechanical track;
[0028] The first mask covers the target display area;
[0029] The second mask covers the interface display area;
[0030] The third mask covers the first identification area;
[0031] The application scenario is associated with the first security level and / or the second security level.
[0032] Optionally, step S101 includes at least one of the following:
[0033] determining a recognition target based on at least one of ambient light intensity, system time information, brightness setting information, application scenario, and pressed position;
[0034] determining recognition difficulty based on physiological state information and / or screen state information;
[0035] The identification execution condition is determined based on the terminal power information and / or system load information.
[0036] Optionally, determining the recognition target based on at least one of ambient light intensity, system time information, brightness setting information, application scenario, and pressed position includes at least one of the following:
[0037] When the ambient light intensity is lower than a first light intensity threshold, determining the identified target as a first display target;
[0038] When the current system time in the system time information is within the first time range, determining the identified target as the second display target;
[0039] When the current system brightness in the brightness setting information is higher than the first brightness threshold, determining the identified target as the second display target;
[0040] Determine the corresponding security level according to the application scenario. If the application scenario corresponds to the first security level, determine the identification target to be a first accuracy target; if the application scenario corresponds to the second security level, determine the identification target to be a second accuracy target;
[0041] determining a degree of deviation between the pressed position and the first recognition area, and determining that the recognized target is an explicit prompt target when the degree of deviation exceeds a first deviation threshold;
[0042] The offset degree between the pressed position and the first recognition area is determined, and when the offset degree exceeds a second offset threshold, the recognized target is determined to be a position-shifted target.
[0043] Optionally, step S102 includes at least one of the following:
[0044] In the case where the identified target is the first display target, starting and / or adjusting the local backlight source, and / or starting and / or adjusting the microlens array, and / or increasing the transparency of the third mask;
[0045] When the identified target is the second display target, reducing the transparency of the first mask and / or the second mask, and / or reducing the intensity of the screen light source;
[0046] In case the target is identified as a target of a first degree of precision, activating and / or adjusting the microlens array;
[0047] In the case where the identified target is an explicit prompt target, starting and / or adjusting the local backlight source, and / or starting and / or adjusting the microlens array, and / or increasing the transparency of the third mask, and / or adjusting the dynamic effect parameters to invoke the dynamic effect associated with the first identified area;
[0048] When the recognition target is a position-moving target, adjusting the recognition position parameters so that the recognition module moves to below the pressed position according to the recognition position parameters;
[0049] According to the recognition difficulty, starting and / or adjusting the local backlight source, and / or starting and / or adjusting the micro lens array, and / or adjusting the transparency of the third mask;
[0050] According to the identified execution condition, start and / or adjust the local backlight source, and / or start and / or adjust the microlens array, and / or adjust the screen light source intensity, and / or adjust the transparency of at least one of the first mask, the second mask, and the third mask;
[0051] The display parameter is adjusted based on a weight parameter corresponding to at least one of the recognition target, the recognition difficulty, and the recognition execution condition.
[0052] The present application also provides an intelligent terminal, comprising: a memory and a processor, wherein the memory stores a control program, and when the control program is executed by the processor, the steps of the above method are implemented.
[0053] The present application also provides a storage medium storing a computer program, which implements the steps of the above method when executed by a processor.
[0054] As described above, the control method of the present application includes the steps of adjusting the display parameters of the target display area based on the first information. Through the above technical solution, the display effect of the target display area can be adaptively adjusted according to the first information, thereby improving the accuracy of fingerprint recognition and / or enhancing the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0055] The accompanying drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present application, and together with the specification, are used to explain the principles of the present application. In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for describing the embodiments. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without inventive work.
[0056] Figure 1 A schematic diagram of the hardware structure of an intelligent terminal for implementing various embodiments of the present application;
[0057] Figure 2 A communication network system architecture diagram provided in an embodiment of the present application;
[0058] Figure 3 is a flow chart of a control method according to the first embodiment;
[0059] Figure 4 is a flowchart of the control method according to the second embodiment;
[0060] Figure 5 is a first interface diagram according to the second embodiment of the present application;
[0061] Figure 6 is a flowchart of the control method according to the third embodiment;
[0062] Figure 7 is a flowchart of the control method according to the fourth embodiment;
[0063] Figure 8 is a terminal structure diagram according to the fourth embodiment of the present application;
[0064] Figure 9 is a flowchart of the control method according to the fifth embodiment;
[0065] Figure 10 is a control device structure diagram according to the embodiments of the present application.
[0066] The implementation, functional features and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. The above-described drawings have shown the specific embodiments of the present application, and the following description will be more detailed. These drawings and the following description are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0067] The exemplary embodiments will be described in detail herein below with reference to the drawings. In the following description, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments are not representative of all embodiments consistent with the present application. Rather, they are merely examples of devices and methods consistent with some aspects of the present application, as detailed in the appended claims.
[0068] It should be noted that, in this document, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprising a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, components, features, and elements with the same name in different embodiments of the present application may have the same meaning or different meanings, and their specific meanings need to be determined by their explanation in the specific embodiment or further combined with the context of the specific embodiment.
[0069] It should be understood that although the terms "first," "second," "third," etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are used solely to distinguish information of the same type from one another. For example, without departing from the scope of this disclosure, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the term "if," as used herein, may be interpreted as "upon," "when," or "in response to a determination." Furthermore, as used herein, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context indicates otherwise. It should be further understood that the terms "comprising" and "including" indicate the presence of the recited features, steps, operations, elements, components, items, types, and / or groups, but do not preclude the presence, occurrence, or addition of one or more other features, steps, operations, elements, components, items, types, and / or groups. The terms "or," "and / or," "including at least one of the following," etc., as used herein, may be interpreted as inclusive, meaning any one or any combination. For example, “comprising at least one of the following: A, B, C” means “any of the following: A; B; C; A and B; A and C; B and C; A and B and C”; and for another example, “A, B or C” or “A, B and / or C” means “any of the following: A; B; C; A and B; A and C; B and C; A and B and C”. An exception to this definition will occur only when a combination of elements, functions, steps or operations are inherently mutually exclusive in some manner.
[0070] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are shown in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence in the order indicated by the arrows. Unless clearly stated herein, the execution of these steps is not strictly limited in order, and they can be performed in other orders. Moreover, at least a portion of the steps in the figure may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and their execution order is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.
[0071] As used herein, the words "if" and "if" may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to the determination" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)," depending on the context.
[0072] It should be noted that in this article, step codes such as S10 and S20 are used for the purpose of expressing the corresponding content more clearly and concisely, and do not constitute a substantial limitation on the order. When implementing the step, those skilled in the art may execute S20 first and then S10, etc., but these should all be within the scope of protection of this application.
[0073] It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application.
[0074] In the subsequent description, the use of suffixes such as "module", "component" or "unit" to represent elements is only for the purpose of facilitating the description of the present application and has no specific meaning. Therefore, "module", "component" or "unit" can be used interchangeably.
[0075] Smart terminals can be implemented in various forms. For example, the smart terminals described in this application may include smart terminals such as mobile phones, tablet computers, laptop computers, PDAs, portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, etc., as well as fixed terminals such as digital TVs and desktop computers.
[0076] In the following description, a mobile terminal will be exemplified, and it will be understood by those skilled in the art that the configuration according to the embodiments of the present application can be applied to a terminal of a fixed type, except for elements particularly used for mobile purposes.
[0077] Referring to Figure 1 FIG. 1 is a hardware structure diagram of a mobile terminal according to an embodiment of the present application. The mobile terminal 100 can include an RF (Radio Frequency) unit 101, a WiFi module 102, an audio output unit 103, an A / V (audio / video) input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, a processor 110, and a power supply 111, etc. Those skilled in the art will understand that the mobile terminal structure shown in FIG. 1 does not constitute a limitation on the mobile terminal, and the mobile terminal can include more or less components than those shown in the drawing, or combine certain components, or arrange the components differently. Figure 1 Those skilled in the art will understand that the mobile terminal structure shown in FIG. 1 does not constitute a limitation on the mobile terminal, and the mobile terminal can include more or less components than those shown in the drawing, or combine certain components, or arrange the components differently.
[0078] Hereinafter, the components of the mobile terminal will be described in detail. Figure 1
[0079] The RF unit 101 can be used to send and receive information or receive signals during calls. Specifically, it receives downlink information from the base station and transmits it to the processor 110 for processing. It also transmits uplink data to the base station. Typically, the RF unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and more. Furthermore, the RF unit 101 can communicate with the network and other devices via wireless communication. The above-mentioned wireless communications may use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA2000 (Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division Duplexing- Long Term Evolution), TDD-LTE (Time Division Duplexing- Long Term Evolution) and 5G, etc.
[0080] WiFi is a short-range wireless transmission technology. Mobile terminals can help users send and receive emails, browse web pages, and access streaming media through the WiFi module 102. It provides users with wireless broadband Internet access. Figure 1 The WiFi module 102 is shown, but it is understandable that it is not an essential component of the mobile terminal and can be omitted as needed without changing the essence of the invention.
[0081] The audio output unit 103 can convert audio data received by the RF unit 101 or the WiFi module 102 or stored in the memory 109 into an audio signal and output it as sound when the mobile terminal 100 is in a call signal reception mode, a talk mode, a recording mode, a voice recognition mode, a broadcast reception mode, or the like. Furthermore, the audio output unit 103 can also provide audio output related to a specific function performed by the mobile terminal 100 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 103 may include a speaker, a buzzer, and the like.
[0082] The A / V input unit 104 is used to receive audio or video signals. The A / V input unit 104 may include a graphics processing unit (GPU) 1041 and a microphone 1042. The GPU 1041 processes image data from still images or videos captured by an image capture device (such as a camera) in video capture mode or image capture mode. The processed image frames may be displayed on the display unit 106. The image frames processed by the GPU 1041 may be stored in the memory 109 (or other storage medium) or transmitted via the RF unit 101 or the WiFi module 102. The microphone 1042 can receive sound (audio data) in various operating modes, such as phone call mode, recording mode, and voice recognition mode, and process such sound into audio data. In phone call mode, the processed audio (voice) data may be converted into a format that can be transmitted to a mobile communication base station via the RF unit 101. The microphone 1042 may implement various noise cancellation (or suppression) algorithms to eliminate (or suppress) noise or interference generated during the reception and transmission of audio signals.
[0083] The mobile terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, or other sensors. Optionally, the light sensor includes an ambient light sensor and a proximity sensor. Optionally, the ambient light sensor can adjust the brightness of the display panel 1061 based on the brightness of the ambient light, and the proximity sensor can turn off the display panel 1061 and / or the backlight when the mobile terminal 100 is brought to your ear. An accelerometer, a type of motion sensor, can detect acceleration in all directions (typically three axes) and, when stationary, can detect the magnitude and direction of gravity. This can be used for applications that recognize the phone's posture (e.g., switching between landscape and portrait modes, related games, magnetometer posture calibration), vibration recognition-related functions (e.g., pedometer, tapping), and other functions. Other sensors that may be configured on a mobile phone, such as a fingerprint sensor, pressure sensor, iris sensor, molecular sensor, gyroscope, barometer, hygrometer, thermometer, infrared sensor, etc., are not described here.
[0084] The display unit 106 is used to display information input by the user or information provided to the user. The display unit 106 may include a display panel 1061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0085] The user input unit 107 can be used to receive input digital or character information and generate signal input related to user settings and function control of the mobile terminal. Optionally, the user input unit 107 may include a touch panel 1071 and other input devices 1072. The touch panel 1071, also known as a touch screen, can detect user touch operations on or near it (for example, operations performed on or near the touch panel 1071 using a finger, stylus, or any other suitable object or accessory) and drive corresponding connected devices according to pre-set programs. The touch panel 1071 may include a touch detection device and a touch controller. Optionally, the touch detection device detects the user's touch position and detects signals generated by the touch operation, transmitting the signals to the touch controller. The touch controller receives the touch information from the touch detection device, converts it into touch point coordinates, and then sends it to the processor 110. The touch controller can also receive and execute commands from the processor 110. Furthermore, the touch panel 1071 can be implemented using various types of sensors, including resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may further include other input devices 1072. Optionally, the other input devices 1072 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, power keys, etc.), a trackball, a mouse, a joystick, etc., and the specifics are not limited here.
[0086] Optionally, the touch panel 1071 may cover the display panel 1061. When the touch panel 1071 detects a touch operation on or near it, it transmits the information to the processor 110 to determine the type of touch event. The processor 110 then provides a corresponding visual output on the display panel 1061 according to the type of touch event. Figure 1 In the embodiment, the touch panel 1071 and the display panel 1061 are two independent components to realize the input and output functions of the mobile terminal. However, in some embodiments, the touch panel 1071 and the display panel 1061 can be integrated to realize the input and output functions of the mobile terminal, which is not limited here.
[0087] The interface unit 108 serves as an interface through which at least one external device can be connected to the mobile terminal 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, etc. The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the mobile terminal 100 or may be used to transmit data between the mobile terminal 100 and an external device.
[0088] Memory 109 can be used to store software programs and various data. Memory 109 may primarily include a program storage area and a data storage area. Optionally, the program storage area may store an operating system and at least one application required for a function (such as sound playback or image playback); the data storage area may store data generated based on the use of the phone (such as audio data and a phone book). Memory 109 may also include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0089] Processor 110 is the control center of the mobile terminal, connecting all components of the mobile terminal using various interfaces and circuits. By running or executing software programs and / or modules stored in memory 109 and accessing data stored in memory 109, it executes various functions of the mobile terminal and processes data, thereby providing overall monitoring of the mobile terminal. Processor 110 may include one or more processing units; preferably, processor 110 may integrate an application processor and a modem processor. Optionally, the application processor primarily handles the operating system, user interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 110.
[0090] The mobile terminal 100 may further include a power supply 111 (such as a battery) for supplying power to various components. Preferably, the power supply 111 may be logically connected to the processor 110 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption.
[0091] although Figure 1 Not shown, the mobile terminal 100 may further include a Bluetooth module, etc., which will not be described in detail here.
[0092] To facilitate understanding of the embodiments of the present application, the communication network system on which the mobile terminal of the present application is based is described below.
[0093] See also Figure 2 , Figure 2 A communication network system architecture diagram is provided for an embodiment of the present application. The communication network system is an LTE system of universal mobile communication technology. The LTE system includes a UE (User Equipment) 201, an E-UTRAN (Evolved UMTS Terrestrial Radio Access Network) 202, an EPC (Evolved Packet Core) 203 and an operator's IP service 204, which are connected in sequence.
[0094] Optionally, UE201 may be the above-mentioned terminal 100, which will not be described in detail here.
[0095] E-UTRAN 202 includes eNodeB 2021 and other eNodeBs 2022 . Optionally, eNodeB 2021 may be connected to other eNodeBs 2022 via a backhaul (eg, an X2 interface). eNodeB 2021 is connected to EPC 203 , and eNodeB 2021 may provide UE 201 with access to EPC 203 .
[0096] The EPC 203 may include an MME (Mobility Management Entity) 2031, an HSS (Home Subscriber Server) 2032, other MMEs 2033, an SGW (Serving GateWay) 2034, a PGW (PDN GateWay) 2035, and a PCRF (Policy and Charging Rules Function) 2036. Optionally, the MME 2031 is a control node that processes signaling between the UE 201 and the EPC 203, providing bearer and connection management. The HSS 2032 provides registers for managing functions such as the Home Location Register (not shown) and stores user-specific information such as service features and data rates. All user data can be sent through SGW2034. PGW2035 can provide IP address allocation and other functions for UE 201. PCRF2036 is the policy and charging control policy decision point for service data flows and IP bearer resources. It selects and provides available policy and charging control decisions for the policy and charging execution function unit (not shown in the figure).
[0097] The IP service 204 may include the Internet, an intranet, an IMS (IP Multimedia Subsystem), or other IP services.
[0098] Although the above introduction takes the LTE system as an example, those skilled in the art should know that this application is not only applicable to the LTE system, but also to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, 5G and future new network systems (such as 6G), etc., which are not limited here.
[0099] Based on the above-mentioned mobile terminal hardware structure and communication network system, various embodiments of the present application are proposed.
[0100] First embodiment
[0101] Reference Figure 3 , Figure 3 1 is a flow chart of a control method according to the first embodiment. The control method of the embodiment of the present application can be applied to a smart terminal (such as a mobile phone), and includes the following steps:
[0102] S10: Adjusting display parameters of the target display area based on the first information.
[0103] Optionally, the control method in the embodiment of the present application is mainly applied to fingerprint recognition scenarios of smart terminals, such as screen unlocking, payment verification, application authorization, and data access.
[0104] Optionally, the first information includes at least one of ambient light intensity, physiological state information, screen state information, operation behavior information and terminal system information.
[0105] Optionally, the physiological state information includes finger state information.
[0106] Optionally, the finger state information includes at least one of dryness, wetness, wear, damage, pollution and texture clarity.
[0107] Optionally, the method further comprises at least one of the following:
[0108] In response to recognizing that the finger state information meets the first condition, generating first prompt information;
[0109] In response to recognizing that the screen state information satisfies a second condition, generating second prompt information;
[0110] In response to recognizing that the finger state information satisfies the third condition and receiving a successful fingerprint recognition result, updating the fingerprint template according to the finger state information;
[0111] Fingerprint recognition feedback information is obtained, and the priority and / or weight parameter corresponding to at least one of the recognition target, recognition difficulty, and recognition execution condition is adjusted according to the fingerprint recognition feedback information to optimize the control strategy.
[0112] Optionally, the first prompt information includes a reminder to re-enter a fingerprint and / or a reminder to enable a backup authentication method.
[0113] Optionally, the second prompt information includes a reminder to clean the first identification area.
[0114] Optionally, the fingerprint recognition feedback information includes a fingerprint recognition success rate and / or a fingerprint recognition success speed.
[0115] Optionally, the operation behavior information includes at least one of a pressing position, a pressing force, and a pressing frequency.
[0116] Optionally, the terminal system information includes at least one of terminal power information, system load information, system time information, brightness setting information, and application scenarios.
[0117] Optionally, the application scenario is associated with the first security level and / or the second security level.
[0118] Optionally, the target display area includes an interface display area and / or a first recognition area.
[0119] Optionally, an identification module is provided below the first identification area.
[0120] Optionally, the recognition module includes a local backlight source and / or a microlens array.
[0121] Optionally, the recognition module is used to project and / or collect light from different angles.
[0122] Optionally, the display parameter includes at least one of screen light intensity, transparency of at least one mask, recognition position parameter, and motion effect parameter.
[0123] Optionally, the at least one mask includes at least one of a first mask, a second mask, and a third mask.
[0124] Optionally, the first mask covers the target display area.
[0125] Optionally, the second mask covers the interface display area.
[0126] Optionally, the third mask covers the first identification area.
[0127] Optionally, the recognition position parameter is used to control the movement of the recognition module on the mechanical track.
[0128] Through the above solution, this embodiment specifically adjusts the display parameters of the target display area based on the first information, and can adaptively adjust the display effect of the target display area according to the first information, thereby improving the accuracy of fingerprint recognition and / or enhancing the user experience.
[0129] Second embodiment
[0130] Based on the above Figure 3 The first embodiment shown in FIG. 1 is a second embodiment of the present application, which proposes a control method, see Figure 4 , Figure 4 FIG. 1 is a flow chart of a control method according to a second embodiment. The method includes steps S101-S102:
[0131] S101: Select or determine a first identification factor based on the first information;
[0132] Optionally, the first information includes at least one of ambient light intensity, physiological state information, screen state information, operation behavior information and terminal system information.
[0133] Optionally, the smart device can intelligently identify the current ambient light intensity based on the light intensity data collected by the optical sensor.
[0134] Optionally, the physiological status information includes finger status information, such as at least one of dryness, wetness, wear, damage, contamination, and texture clarity. The sensor array in the recognition module below the screen can analyze changes in capacitance or resistance when the user's finger contacts the screen, indirectly determining the finger's wetness or dryness. Near-infrared technology can also be used to directly measure skin moisture content. The sensor array in the recognition module can also capture subtle fingerprint features, such as lines and bumps, and convert them into digital signals for processing.
[0135] Optionally, the screen status information includes current screen brightness information and screen transmittance information, the operation behavior includes at least one of the pressing position, pressing force and pressing frequency, and the terminal system information includes terminal power information, system load information, system time information, brightness setting information and at least one of the application scenarios.
[0136] Optionally, the first recognition factor includes at least one of a recognition target, a recognition difficulty, and a recognition execution condition.
[0137] Optionally, the recognition target includes at least one of a first display target, a second display target, a first accuracy target, a second accuracy target, an explicit prompt target, and a position movement target.
[0138] Optionally, the first display target and / or the second display target may correspond to different screen brightnesses, and the brightness of the target display area may be adjusted by adjusting the screen light intensity and / or the transparency of the mask.
[0139] Optionally, since the security requirements corresponding to different application scenarios may be different, for example, screen unlocking and health testing have lower requirements for fingerprint recognition accuracy, while payment and access to confidential files have higher requirements for fingerprint recognition accuracy, the security levels corresponding to different application scenarios can be set through system presets and / or user settings, so that during the fingerprint recognition process, the corresponding processing method can be adaptively selected according to different security levels, avoiding the increase in energy consumption and / or decrease in efficiency caused by the unified use of higher-precision processing methods, and at the same time, avoiding the impact of the unified use of lower-precision processing methods on security performance.
[0140] Optionally, the problem of fingerprint recognition accuracy and / or efficiency being affected by improper user operation can be solved by explicit prompt targets and / or position movement targets. For example, if the user's pressing position deviates greatly from the current recognition area position, the compliant fingerprint area will be smaller, thereby affecting the recognition accuracy. As one implementation method, the user can be prompted to move his finger to the correct recognition area through explicit prompt targets to improve the accuracy and / or efficiency of fingerprint recognition; as another implementation method, the recognition module can be controlled to move to the user's pressing position through position movement targets to improve the efficiency of fingerprint recognition and / or user experience.
[0141] Optionally, the recognition difficulty includes a first recognition difficulty, a second recognition difficulty, and a third recognition difficulty, and different recognition difficulties may correspond to different recognition processing methods.
[0142] Optionally, the identification execution conditions are related to the terminal power information and / or system load information. For example, when the terminal power is relatively sufficient and / or the system load is low, a more complex processing mechanism can be adopted to call a more accurate algorithm for identification processing, which can improve the accuracy of fingerprint recognition and / or user experience without affecting the terminal performance.
[0143] S102: Controlling display parameters of the target display area according to the first identification factor.
[0144] Reference Figure 5 , Figure 5 This is a schematic diagram of the first interface according to the second embodiment of the present application, as shown in FIG. Figure 5 As shown, the target display area of the smart terminal includes the interface display area and / or the first identification area. The target display area is the screen of the smart terminal, the first identification area is the area for fingerprint recognition, and the interface display area can be the screen except the fingerprint recognition area, or it can be a partial screen area except the fingerprint recognition area.
[0145] Optionally, each area corresponds to at least one mask, and the at least one mask includes at least one of a first mask, a second mask, and a third mask. For example, the first mask covers the target display area, the second mask covers the interface display area, and the third mask covers the first identification area.
[0146] Optionally, at least one mask can be a semi-transparent overlay or a dynamically adjustable smart mask. An intelligent algorithm determines and adjusts the transparency and position of this dynamic mask to achieve localized highlighting while reducing screen flicker. The algorithm dynamically adjusts the transparency and position of the smart mask. The algorithm adjusts the transparency of the mask in real time based on a combination of factors, including ambient light intensity, current system load, and user behavior. For example, in bright light environments, the opacity of the first and / or second masks can be increased to avoid overbrightness. In low light environments, the transparency of the third mask can be appropriately increased to enhance the visibility of the first recognition area.
[0147] Optionally, a recognition module is provided below the first recognition area. The recognition module includes a local backlight source and / or a microlens array. The recognition module is used to project and / or collect light from different angles.
[0148] Optionally, a programmable local backlight can be added beneath the OLED screen, increasing backlight brightness only in the fingerprint recognition area rather than brightening the entire display. This reduces power consumption while improving recognition efficiency and visual comfort, while also reducing reliance on a global mask. Alternatively, a matrix of micro-LEDs can be installed beneath the OLED screen, each with independently adjustable brightness. This matrix is precisely aligned with the fingerprint recognition area above the screen, ensuring that backlighting is only directed where needed. When a user's finger touches or approaches the fingerprint recognition area, the sensor sends a signal to the controller to activate the backlight in the corresponding location. By increasing backlight only where necessary and in the necessary areas, overall screen power consumption is significantly reduced. Furthermore, avoiding full-screen brightening reduces visual fatigue, especially when used at night or in dark locations, reducing eye irritation. This locally enhanced backlighting strategy eliminates the need for a global mask (such as a translucent black mask) because it eliminates the need to block the high brightness of the rest of the display to protect the user's vision. The locally enhanced backlighting is sufficient to clearly display the fingerprint area, while surrounding areas maintain normal display brightness, avoiding visual interference and potential display delays caused by a mask.
[0149] Optionally, an array of microlenses can be set in the fingerprint recognition area, and each microlens corresponds to a fingerprint recognition pixel. When the finger is placed on the fingerprint recognition area, the microlens array will capture and focus the fingerprint information on the surface of the finger, and then transmit this information to the fingerprint sensor for processing and recognition. Optionally, a double-convex microlens array structure is used, which has the advantages of a smaller curvature radius and a larger maximum aperture compared to a single-convex structure, and can break through the limit design size of the single-convex structure microlens array. The thickness and focal length of the microlens array are precisely calculated to ensure that a sufficiently clear fingerprint image can be captured. A micro-collimator is integrated above or below each microlens to filter out light interference from other directions, ensuring that only valid fingerprint information can be projected onto the fingerprint sensor. A highly sensitive fingerprint sensor is used to receive and process the fingerprint information transmitted by the microlens array.
[0150] This embodiment adopts the above-mentioned scheme, specifically by selecting or determining the first identification factor based on the first information; controlling the display parameters of the target display area based on the first identification factor, and can control the display parameters of the target display area by at least one of the determined identification target, identification difficulty and identification execution conditions, so as to achieve adaptive adjustment of the display effect of the target display area, thereby improving the accuracy and / or efficiency of fingerprint recognition, and / or enhancing the user experience.
[0151] Third embodiment
[0152] Based on any of the above embodiments, the third embodiment of this application is proposed. This embodiment proposes a processing method, see Figure 6 , Figure 6 FIG. 1 is a flow chart of a control method according to a third embodiment. The method includes:
[0153] S11: determining an identification target according to at least one of ambient light intensity, system time information, and brightness setting information;
[0154] Optionally, determining the identification target according to at least one of ambient light intensity, system time information, and brightness setting information includes at least one of the following:
[0155] When the ambient light intensity is lower than a first light intensity threshold, determining the identified target as a first display target;
[0156] When the current system time in the system time information is within the first time range, determining the identified target as the second display target;
[0157] When the current system brightness in the brightness setting information is higher than the first brightness threshold, the identified target is determined to be the second display target.
[0158] S12: when the identified target is the first display target, starting and / or adjusting the local backlight source, and / or starting and / or adjusting the microlens array, and / or increasing the transparency of the third mask;
[0159] S13: When the identified target is the second display target, reduce the transparency of the first mask and / or the second mask, and / or reduce the intensity of the screen light source.
[0160] Optionally, when the ambient light intensity is lower than a first light intensity threshold (e.g., 100 lux), the identification target is determined to be the first display target. At this time, the ambient light is relatively dark. If the overall brightness of the screen is high, the screen may be more dazzling. If the overall brightness of the screen is set to be darker according to the ambient light, insufficient light may be reflected from the user's finger, thereby affecting the accuracy of fingerprint recognition. Therefore, when the identification target is the first display target, the local backlight source may be started and / or adjusted, and / or the microlens array may be started and / or adjusted, and / or the transparency of the third mask may be increased. By starting and / or adjusting the local backlight source, the brightness of the first identification area may be increased when the overall brightness of the screen is low, thereby ensuring that the light reflected from the user's finger is sufficient. , thereby improving the accuracy of fingerprint recognition; by activating and / or adjusting the microlens array, since the microlens array has the ability to focus light, it can project and collect light from different angles. Therefore, even when the light reflected by the finger is insufficient, the three-dimensional morphological information of the fingerprint can still be accurately captured, thereby ensuring the accuracy of fingerprint recognition in low-light conditions; by increasing the transparency of the third mask, the brightness of the first recognition area can be increased when the overall screen brightness is low, so that the light reflected by the user's finger is more sufficient, thereby improving the accuracy of fingerprint recognition. In this process, in order to further avoid the overall brightness being too high and causing the screen to be more glaring, the transparency of the second mask can be simultaneously reduced.
[0161] Optionally, when the current system time is in the first time range (for example, 06:00-18:00), that is, the current system is in daytime mode, the ambient light is brighter at this time, and the overall screen brightness follows the higher ambient brightness. However, when the screen brightness is too high, it is easy for the light around the fingerprint recognition area to enter the recognition module, causing the image to be overexposed or generating excessive background noise, thereby affecting the accuracy of fingerprint recognition. Therefore, when the recognition target is the second display target, the transparency of the first mask and / or the second mask can be reduced, and / or the screen light source intensity can be reduced to reduce the light around the first recognition area from entering the recognition module, thereby avoiding image overexposure and / or reducing background noise, thereby improving the accuracy of fingerprint recognition. Similarly, when the current system time is within the second time range (e.g., 23:00-06:00), that is, the current system is in night mode and the ambient light is dim, the recognition target can be determined to be the first display target, and the local backlight source can be activated and / or adjusted, and / or the microlens array can be activated and / or adjusted, and / or the transparency of the third mask can be increased. By activating and / or adjusting the local backlight source, the brightness of the first recognition area can be increased when the overall screen brightness is low, so that the light reflected by the user's finger is sufficient, thereby improving the accuracy of fingerprint recognition. By activating and / or adjusting the microlens array, because the microlens array has the ability to focus light and can project and collect light from different angles, the three-dimensional fingerprint morphological information can still be accurately captured even when the light reflected by the finger is insufficient, thereby ensuring the accuracy of fingerprint recognition in low-light conditions. By increasing the transparency of the third mask, the brightness of the first recognition area can be increased when the overall screen brightness is low, so that the light reflected by the user's finger is sufficient, thereby improving the accuracy of fingerprint recognition. In this process, to further avoid excessive overall brightness causing the screen to be glaring, the transparency of the second mask can be simultaneously reduced.
[0162] Optionally, when the current system brightness in the brightness setting information is higher than a first brightness threshold (for example, 70%), it is easy for light around the fingerprint recognition area to enter the recognition module, causing image overexposure or excessive background noise, thereby affecting the accuracy of fingerprint recognition. Therefore, when the recognition target is the second display target, the transparency of the first mask and / or the second mask can be reduced, and / or the screen light source intensity can be reduced to reduce the light around the first recognition area entering the recognition module, thereby avoiding image overexposure and / or reducing background noise, thereby improving the accuracy of fingerprint recognition.
[0163] Optionally, the at least one of the ambient light intensity, the system time information, and the brightness setting information can also be comprehensively judged, and a corresponding priority or judgment rule can be set, for example, the brightness setting information is the first priority, the ambient light intensity is the second priority, and the system time information is the third priority. When the identified targets determined in each case conflict, the final identified target is determined according to the preset priority order, for example, in the case where the current system time is in the second time range, the ambient light intensity is higher than the first light intensity threshold, and the current system brightness is higher than the first brightness threshold, the identified target is determined to be the second display target.
[0164] In the embodiment, the identified target is determined according to at least one of the ambient light intensity, the system time information, and the brightness setting information. In the case where the identified target is the first display target, the local backlight source is started and / or adjusted, and / or the microlens array is started and / or adjusted, and / or the transparency of the third mask is increased. In the case where the identified target is the second display target, the transparency of the first mask and / or the second mask is reduced, and / or the screen light source intensity is reduced. The display parameters of the target display area can be adaptively adjusted according to at least one of the ambient light intensity, the system time information, and the brightness setting information, thereby improving the accuracy and / or efficiency of fingerprint identification and improving the user experience.
[0165] Fourth embodiment
[0166] Based on any of the above embodiments, the fourth embodiment of the present application is proposed. The fourth embodiment proposes a processing method, which is described with reference to Figure 7 , Figure 7 is a flowchart of the control method according to the fourth embodiment. The method includes:
[0167] S21: determining an identified target according to an application scenario and / or a pressing position;
[0168] Optionally, determining the identified target according to the application scenario and / or the pressing position includes at least one of the following:
[0169] determining a corresponding security level according to the application scenario, in the case where the application scenario corresponds to a first security level, determining the identified target to be a first accuracy degree target, and in the case where the application scenario corresponds to a second security level, determining the identified target to be a second accuracy degree target;
[0170] determining an offset degree of the pressing position from the first identification area, and in the case where the offset degree exceeds a first offset threshold, determining the identified target to be an explicit prompt target;
[0171] determining an offset degree of the pressing position from the first identification area, and in the case where the offset degree exceeds a second offset threshold, determining the identified target to be a position moving target.
[0172] S22: when the target is identified as a target with a first degree of accuracy, starting and / or adjusting the microlens array;
[0173] S23: When the identified target is an explicit prompt target, start and / or adjust the local backlight source, and / or start and / or adjust the microlens array, and / or increase the transparency of the third mask, and / or adjust the dynamic effect parameters to invoke the dynamic effect associated with the first identified area;
[0174] S24: When the recognition target is a position-moving target, adjusting the recognition position parameters so that the recognition module moves to below the pressed position according to the recognition position parameters.
[0175] Optionally, since the security requirements corresponding to different application scenarios may be different, for example, screen unlocking and health testing have lower requirements for fingerprint recognition accuracy, while payment and access to confidential files have higher requirements for fingerprint recognition accuracy, the security levels corresponding to different application scenarios can be set through system presets and / or user settings, so that during the fingerprint recognition process, the corresponding processing method can be adaptively selected according to different security levels, avoiding the increase in energy consumption and / or decrease in efficiency caused by the unified use of higher-precision processing methods, and at the same time, avoiding the impact of the unified use of lower-precision processing methods on security performance.
[0176] Optionally, in this embodiment, the fingerprint payment and confidential file access scenarios are set to the first security level, while the fingerprint unlocking and health monitoring scenarios are set to the second security level. The first security level corresponds to the first accuracy target, and the second security level corresponds to the second accuracy target. When the recognition target is the first accuracy target, the microlens array is activated and / or adjusted. When the user places their finger on the screen, the built-in light source is activated, and light passes through the screen and is projected onto the fingerprint surface via the microlens array. Each microlens emits light from a specific angle, covering different areas of the fingerprint, thus forming multi-angle light illumination. After reflecting from the fingerprint surface, the light carries the depth and three-dimensional morphology information of the fingerprint ridges. It is then guided by the microlens array to the high-sensitivity image sensor located further below, thereby ensuring more accurate fingerprint recognition results. If the recognition target is the second accuracy target, using a microlens array as well can easily lead to unnecessary energy consumption. Therefore, a conventional sensor array can be used for fingerprint recognition to reduce the energy consumption associated with fingerprint recognition.
[0177] Optionally, the correct pressing position can ensure that the fingerprint identifier captures complete fingerprint information, thereby improving the accuracy of recognition. If the finger pressing position deviates from the first recognition area, part of the fingerprint information may be missing, affecting the recognition effect. The size of the recognition module is limited. If the finger is not placed as required, the compliant fingerprint area will be smaller, which will affect the recognition accuracy. The correct pressing position can reduce the number of repeated recognitions and improve recognition efficiency. If the position is incorrect, it may take multiple attempts to successfully recognize. Therefore, in this embodiment, the user is prompted to move his finger to the correct recognition area through an explicit prompt target, and / or the recognition module is controlled to move to the user's pressing position through the position movement target to improve the efficiency of fingerprint recognition and / or user experience.
[0178] Optionally, when the recognition target is an explicit prompt target, the local backlight source is started and / or adjusted, and / or the microlens array is started and / or adjusted, and / or the transparency of the third mask is increased, and / or the motion effect parameters are adjusted to call the dynamic effect associated with the first recognition area, for example, the brightness of the first recognition area is enhanced, and a radial dynamic effect is generated in the first recognition area, thereby enhancing the contrast between the first recognition area and the non-fingerprint recognition area, prompting the user to place the finger in the first recognition area, and further guiding the user to complete the fingerprint recognition through voice prompts, such as "Please move your finger to the left". The user is guided to place the finger correctly through screen display or slight vibration feedback to ensure that the best imaging conditions are achieved for each acquisition.
[0179] Reference Figure 8 , Figure 8 This is a schematic diagram of the terminal structure according to the fourth embodiment of the present application, as shown in FIG. Figure 8 As shown, in this embodiment, a mechanical track is designed under the screen of the smart terminal. The recognition module used for fingerprint recognition can move on the mechanical track to meet the user's needs for fingerprint recognition at different positions on the screen, reduce the requirements for user operation accuracy, and improve the user experience.
[0180] Optionally, the mechanical track in this embodiment can be a straight track and / or a curved track, with the track length and path determined based on user needs and screen size. Straight tracks are suitable for horizontal movement, while curved tracks offer greater flexibility. Optionally, the mechanical track can also be configured as a movable track, thereby reducing the track length while increasing the range of motion of the recognition module.
[0181] Optionally, a slider can be installed at the bottom of the recognition module. This slider fits snugly within the track, ensuring smooth movement of the module along the track. A reliable securing and release mechanism allows precise control of the module's speed and direction along the track. The system can adjust the module's position based on position parameters, while the user can also use buttons or the touchscreen to drive the module along the track and secure it in a specific position. Data transmission modules such as Bluetooth or NFC can be integrated into the recognition module to enable wireless data transmission with the motherboard.
[0182] Optionally, when the recognition target is a target of the first degree of accuracy, the user can be prompted to place multiple fingers (for example, 3) on the screen at the same time, and the recognition position parameters can be adjusted according to the positions of the user's fingers. The recognition module is driven to move with the shortest trajectory and pass through the positions of each finger of the user. Fingerprint information is collected and recognized at each position, thereby further improving the reliability and convenience of the fingerprint recognition results.
[0183] This embodiment uses the above-mentioned scheme to specifically determine the recognition target according to the application scenario and / or the pressed position. When the recognition target is a target with a first degree of accuracy, the microlens array is started and / or adjusted; when the recognition target is an explicit prompt target, the local backlight source is started and / or adjusted, and / or the microlens array is started and / or adjusted, and / or the transparency of the third mask is increased, and / or the motion effect parameters are adjusted to call the dynamic effect associated with the first recognition area; a recognition method that meets security and low energy consumption can be flexibly provided according to different application scenarios; when the recognition target is a position-moving target, the recognition position parameters are adjusted so that the recognition module moves to the bottom of the pressed position according to the recognition position parameters, which can improve the reliability and convenience of fingerprint recognition and enhance the user experience.
[0184] Fifth embodiment
[0185] Based on any of the above embodiments, the fifth embodiment of the present application is proposed. This embodiment proposes a processing method, see Figure 9 , Figure 9 FIG. 5 is a flow chart of a control method according to a fifth embodiment. The method includes:
[0186] S31: Determine recognition difficulty based on physiological state information and / or screen state information;
[0187] S32: Determine identification execution conditions according to the terminal power information and / or system load information.
[0188] Optionally, the physiological state information includes finger state information.
[0189] Optionally, the finger state information includes at least one of dryness, wetness, wear, damage, pollution and texture clarity.
[0190] Optionally, the recognition difficulty includes a first recognition difficulty, a second recognition difficulty, and a third recognition difficulty, and different recognition difficulties may correspond to different recognition processing methods.
[0191] Optionally, when the user's finger is in poor condition and / or there are interference factors such as stains or scratches on the screen, the difficulty of fingerprint recognition will increase. According to the difficulty of recognition, the local backlight source can be started and / or adjusted, and / or the microlens array can be started and / or adjusted, and / or the transparency of the third mask can be adjusted. By increasing the brightness of the fingerprint recognition area and / or calling the microlens array to obtain three-dimensional information of the finger, the impact of interference factors on fingerprint recognition can be reduced. Optionally, when it is determined that stains or scratches on the screen interfere with the fingerprint recognition process, the recognition position parameters can be adjusted so that the recognition module moves to other positions without interference factors according to the recognition position parameters, thereby guiding the user to reposition the finger for fingerprint recognition.
[0192] Optionally, this embodiment utilizes AI image recognition technology to analyze the image quality of the fingerprint area and automatically adjust the screen brightness and mask transparency based on the recognition difficulty, ensuring that each recognition is performed under optimal visual conditions and improving recognition accuracy. Optionally, before fingerprint recognition, the system activates a built-in AI image recognition algorithm to analyze the image quality of the fingerprint area. This includes assessing factors such as fingerprint texture clarity, wetness, and the presence of stains or scratches, all of which affect recognition difficulty. Based on the results of this AI analysis, the system dynamically adjusts the screen backlight brightness, specifically the intensity of local highlights in the fingerprint recognition area. For example, if the analysis detects poor image quality in the fingerprint area, such as dryness or stains, the system automatically increases the local brightness to improve light penetration and help the camera capture more detail. The AI algorithm also determines the transparency of the mask (i.e., the shielding layer) to balance brightness and visual comfort. When high-intensity backlighting is required, the mask may become more opaque to reduce visual stimulation. When fingerprint image quality is good, the mask transparency increases to reduce reliance on screen brightness, maintaining visual clarity while reducing energy consumption. After each recognition, the system collects data on success and failure, as well as user feedback (such as recognition time and comfort ratings), which serves as training data for subsequent optimization algorithms. This allows the AI model to gradually learn the optimal configuration for different scenarios, improving the accuracy and user experience of the next recognition.
[0193] Optionally, the method further comprises at least one of the following:
[0194] In response to recognizing that the finger state information meets the first condition, generating first prompt information;
[0195] In response to recognizing that the screen state information satisfies a second condition, generating second prompt information;
[0196] In response to recognizing that the finger state information satisfies the third condition and receiving a successful fingerprint recognition result, updating the fingerprint template according to the finger state information;
[0197] Fingerprint recognition feedback information is obtained, and the priority and / or weight parameter corresponding to at least one of the recognition target, recognition difficulty, and recognition execution condition is adjusted according to the fingerprint recognition feedback information to optimize the control strategy.
[0198] Optionally, the first prompt information includes a reminder to re-enter a fingerprint and / or a reminder to enable a backup authentication method.
[0199] Optionally, the second prompt information includes a reminder to clean the first identification area.
[0200] Optionally, the fingerprint recognition feedback information includes a fingerprint recognition success rate and / or a fingerprint recognition success speed.
[0201] Optionally, the operation behavior information includes at least one of a pressing position, a pressing force, and a pressing frequency.
[0202] Optionally, the terminal system information includes at least one of terminal power information, system load information, system time information, brightness setting information, and application scenarios.
[0203] Optionally, in this embodiment, a pre-trained AI model can be used to identify temporary identification difficulties caused by finger injuries, peeling, etc., automatically prompting the user to re-enter the ID or temporarily activate an alternative authentication method. The AI model is then used to analyze the time series data of multiple consecutive fingerprint scans of the user, learning and memorizing subtle changes in the user's fingerprint at different times or locations, such as seasonal dry skin and minor wear and tear, to form a dynamic identity authentication model that can accurately identify even small changes in the fingerprint. Based on the user's historical usage habits, personalized recognition preference settings, such as commonly used fingers and pressure strength, can be automatically generated to further improve recognition speed and accuracy. An online learning mechanism can also be introduced. After each successful recognition, the system automatically fine-tunes the user's fingerprint template to adapt to slight changes in the fingerprint over time, such as seasonal dry skin or minor wear and tear, to maintain long-term recognition accuracy.
[0204] Optionally, based on the identification execution conditions, the local backlight source is started and / or adjusted, and / or the microlens array is started and / or adjusted, and / or the screen light source intensity is adjusted, and / or the transparency of at least one of the first mask, the second mask and the third mask is adjusted.
[0205] Optionally, the identification execution condition is related to the terminal power information and / or system load information. For example, when the terminal power is lower than the first power threshold, fingerprint identification can be performed in a more energy-saving manner, such as starting the local backlight source and / or increasing the transparency of the third mask; when the system load level is low, a more complex processing mechanism can be used to start the microlens array and / or call a more accurate algorithm for identification processing, which can improve the accuracy of fingerprint identification and / or user experience without affecting the terminal performance.
[0206] Optionally, the display parameter is adjusted based on a weight parameter corresponding to at least one of the recognition target, the recognition difficulty, and the recognition execution condition.
[0207] Optionally, the display parameter adjustment methods selected or determined based on different recognition targets, recognition difficulties, and recognition execution conditions may differ or even conflict. The optimal display parameter control strategy can be determined by setting priorities or weighting parameters corresponding to different recognition targets, recognition difficulties, and recognition execution conditions. Alternatively, the corresponding priorities or weighting parameters can be determined by learning user habits, or they can be preset by the system or set by the user.
[0208] Optionally, the first information is used to preload the data to be matched from the first storage location.
[0209] Optionally, the data to be matched is selected or determined based on historical identification information.
[0210] Optionally, the data to be matched is used for matching and identifying with image information acquired under display parameters.
[0211] Optionally, in this embodiment, each time a user's fingerprint is successfully identified, the fingerprint ID used, the identification time, and the identification result can be recorded as historical identification information. Log data can be analyzed regularly (e.g., daily or weekly) based on this historical identification information to calculate the frequency of use of each fingerprint ID. Based on this frequency of use, the most frequently used fingerprint IDs (e.g., the top three) can be identified as the data to be matched. Storing the data to be matched in memory rather than reading it from memory each time fingerprint identification is performed can improve fingerprint identification speed because memory access speed is much higher than storage.
[0212] Optionally, preloaded fingerprint data can be encrypted and stored, preventing direct access even if the data is illegally accessed. Strict access permissions are set to ensure that only the fingerprint recognition module has access to this data. Regularly clear fingerprint data from memory to prevent security risks caused by prolonged retention.
[0213] Optionally, when a user uses a new fingerprint or the frequency of use changes, the cached data in the memory is dynamically updated. Each fingerprint data can also be assigned a priority, with the highest priority fingerprint data being loaded first. This can effectively preload frequently used fingerprint data, reducing data loading time during actual recognition, thereby improving fingerprint recognition speed and user experience.
[0214] Optionally, this embodiment may also provide a user feedback channel to collect user feedback on fingerprint recognition speed, continuously monitor the performance of the preloading mechanism, analyze changes in recognition speed, and continuously adjust and optimize the fingerprint recognition mechanism based on feedback and monitoring results.
[0215] This embodiment adopts the above scheme, specifically by determining the recognition difficulty based on physiological status information and / or screen status information; determining the recognition execution conditions based on the terminal power information and / or system load information, and adjusting the display parameters based on the weight parameters corresponding to at least one of the recognition target, recognition difficulty and recognition execution conditions. It can use the AI model adaptability to determine the optimal control strategy for the display parameters, and / or improve the speed of fingerprint recognition by preloading the data to be matched, thereby improving the user experience.
[0216] Sixth embodiment
[0217] See Figure 10 , Figure 10 This is a structural diagram of a control device provided in an embodiment of the present application. The device can be installed in or is the smart terminal in the above method embodiment. Figure 10 The control device shown can be used to perform some or all of the functions in the method embodiment described in the above embodiment. Figure 10 As shown, the control device 1100 includes:
[0218] The control module 1101 is configured to adjust display parameters of the target display area based on the first information.
[0219] Optionally, adjusting display parameters of the target display area based on the first information includes:
[0220] selecting or determining a first identification factor based on the first information;
[0221] The display parameters of the target display area are controlled according to the first identification factor.
[0222] Optionally, the device further comprises at least one of the following:
[0223] The first information includes at least one of ambient light intensity, physiological state information, screen state information, operation behavior information, and terminal system information;
[0224] The first recognition factor includes at least one of recognition target, recognition difficulty and recognition execution condition;
[0225] The target display area includes the interface display area and / or the first recognition area;
[0226] The display parameters include at least one of screen light intensity, transparency of at least one mask, identification position parameters, and motion effect parameters;
[0227] The first information is used to preload the data to be matched from the first storage location.
[0228] Optionally, the device further comprises at least one of the following:
[0229] The operation behavior information includes at least one of a pressing position, a pressing force, and a pressing frequency;
[0230] The terminal system information includes at least one of terminal power information, system load information, system time information, brightness setting information, and application scenario;
[0231] An identification module is provided below the first identification area;
[0232] The at least one mask includes at least one of a first mask, a second mask, and a third mask;
[0233] The data to be matched is selected or determined based on historical identification information;
[0234] The data to be matched is used for matching and identifying with the image information obtained under the display parameters.
[0235] Optionally, the device further comprises at least one of the following:
[0236] The recognition module includes a local backlight source and / or a microlens array;
[0237] The recognition module is used to project and / or collect light from different angles;
[0238] The recognition position parameter is used to control the movement of the recognition module on the mechanical track;
[0239] The first mask covers the target display area;
[0240] The second mask covers the interface display area;
[0241] The third mask covers the first identification area;
[0242] The application scenario is associated with the first security level and / or the second security level.
[0243] Optionally, selecting or determining the first identification factor according to the first information includes at least one of the following:
[0244] determining a recognition target based on at least one of ambient light intensity, system time information, brightness setting information, application scenario, and pressed position;
[0245] determining recognition difficulty based on physiological state information and / or screen state information;
[0246] The identification execution condition is determined based on the terminal power information and / or system load information.
[0247] Optionally, determining the recognition target based on at least one of ambient light intensity, system time information, brightness setting information, application scenario, and pressed position includes at least one of the following:
[0248] When the ambient light intensity is lower than a first light intensity threshold, determining the identified target as a first display target;
[0249] When the current system time in the system time information is within the first time range, determining the identified target as the second display target;
[0250] When the current system brightness in the brightness setting information is higher than the first brightness threshold, determining the identified target as the second display target;
[0251] Determine the corresponding security level according to the application scenario. If the application scenario corresponds to the first security level, determine the identification target to be a first accuracy target; if the application scenario corresponds to the second security level, determine the identification target to be a second accuracy target;
[0252] determining a degree of deviation between the pressed position and the first recognition area, and determining that the recognized target is an explicit prompt target when the degree of deviation exceeds a first deviation threshold;
[0253] The offset degree between the pressed position and the first recognition area is determined, and when the offset degree exceeds a second offset threshold, the recognized target is determined to be a position-shifted target.
[0254] Optionally, controlling the display parameters of the target display area according to the first identification factor includes at least one of the following:
[0255] In the case where the identified target is the first display target, starting and / or adjusting the local backlight source, and / or starting and / or adjusting the microlens array, and / or increasing the transparency of the third mask;
[0256] When the identified target is the second display target, reducing the transparency of the first mask and / or the second mask, and / or reducing the intensity of the screen light source;
[0257] In case the target is identified as a target of a first degree of precision, activating and / or adjusting the microlens array;
[0258] In the case where the identified target is an explicit prompt target, starting and / or adjusting the local backlight source, and / or starting and / or adjusting the microlens array, and / or increasing the transparency of the third mask, and / or adjusting the dynamic effect parameters to invoke the dynamic effect associated with the first identified area;
[0259] When the recognition target is a position-moving target, adjusting the recognition position parameters so that the recognition module moves to below the pressed position according to the recognition position parameters;
[0260] According to the recognition difficulty, starting and / or adjusting the local backlight source, and / or starting and / or adjusting the micro lens array, and / or adjusting the transparency of the third mask;
[0261] According to the identified execution condition, start and / or adjust the local backlight source, and / or start and / or adjust the microlens array, and / or adjust the screen light source intensity, and / or adjust the transparency of at least one of the first mask, the second mask, and the third mask;
[0262] The display parameter is adjusted based on a weight parameter corresponding to at least one of the recognition target, the recognition difficulty, and the recognition execution condition.
[0263] An embodiment of the present application further provides an intelligent terminal including a memory and a processor. The memory stores a control program, and when the control program is executed by the processor, the steps of the control method in any of the above embodiments are implemented.
[0264] An embodiment of the present application further provides a storage medium having a control program stored thereon. When the control program is executed by a processor, the steps of the control method in any of the above embodiments are implemented.
[0265] In the embodiments of the smart terminal and storage medium provided in this application, all technical features of any of the above-mentioned control method embodiments may be included. The expanded and explained contents of the specification are basically the same as those of the embodiments of the above-mentioned methods and will not be repeated here.
[0266] An embodiment of the present application further provides a computer program product, which includes computer program code. When the computer program code runs on a computer, the computer executes the methods in the various possible implementation modes described above.
[0267] An embodiment of the present application also provides a chip, including a memory and a processor, wherein the memory is used to store computer programs, and the processor is used to call and run the computer programs from the memory, so that a device equipped with the chip executes the methods in the various possible implementation modes as described above.
[0268] It can be understood that the above scenarios are only as examples and do not constitute a limitation on the application scenarios of the technical solutions provided by the embodiments of the present application. The technical solutions provided by the embodiments of the present application are also applicable to other scenarios. For example, those skilled in the art can know that with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0269] The serial numbers of the above embodiments of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments.
[0270] The steps in the method of the embodiments of the present application can be adjusted, combined and reduced in sequence according to actual needs.
[0271] The units in the device of the embodiments of the present application can be combined, divided and reduced according to actual needs.
[0272] In the present application, for the same or similar term concept, technical solution and / or application scenario description, generally only the first time is described in detail, and the repeated description is not repeated for brevity. When understanding the technical solutions of the present application, the same or similar term concept, technical solution and / or application scenario description, etc. which are not described in detail later can refer to the relevant description before.
[0273] In the present application, the description of each embodiment has its own emphasis, and the parts not described or recorded in a certain embodiment can be referred to the relevant description of other embodiments.
[0274] Each technical feature of the technical solutions of the present application can be combined arbitrarily. In order to make the description simple, not all possible combinations of each technical feature in the above embodiments are described. However, as long as the combination of these technical features does not exist contradictory, it should be considered as the scope recorded in the present application.
[0275] From the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment method can be realized by means of software and necessary general hardware platform, of course, it can also be realized by hardware, but in many cases the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as above, including a plurality of instructions to make a terminal device (which can be a mobile phone, computer, server, controlled terminal, or network device, etc.) execute the method of each embodiment of the present application.
[0276] In the above embodiments, all or part of the embodiments can be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments can be implemented in the form of a computer program product. A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a storage medium or transmitted from one storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. The storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. Available media can be magnetic media (e.g., floppy disks, storage disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks (SSDs)).
[0277] The above are only preferred embodiments of the present application and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A control method, characterized in that: Including steps: S10: Adjusting the display parameters of the target display area based on the first information, wherein the first information includes the application scenario and the pressing position, and the display parameters include the identification position parameters. The control method also includes: driving the identification module provided below the target display area to move and pass through each pressing position according to the identification target and the identification position parameters to collect fingerprint information of each pressing position. The identification target is determined according to the security level associated with the application scenario. The identification target includes a first accuracy target and a second accuracy target. The first accuracy target corresponds to the first security level, and the second accuracy target corresponds to the second security level. The method also includes: setting the fingerprint payment scenario and the confidential file access scenario to the first security level, and the fingerprint unlocking scenario and the health detection scenario to the second security level. When the identification target is the first accuracy target, starting and / or adjusting the microlens array; when the identification target is the second accuracy target, starting the sensor array.
2. The control method according to claim 1, wherein: Step S10 includes the following steps: S101: Select or determine a first identification factor based on the first information; S102: Controlling display parameters of the target display area according to the first identification factor.
3. The control method according to claim 2, wherein: Also include at least one of the following: The first information includes at least one of ambient light intensity, physiological state information, screen state information, operation behavior information, and terminal system information; The first recognition factor includes at least one of recognition target, recognition difficulty and recognition execution condition; The target display area includes the interface display area and / or the first recognition area; The display parameters include at least one of screen light intensity, transparency of at least one mask, and motion effect parameters; The first information is used to preload the data to be matched from the first storage location.
4. The control method according to claim 3, wherein: Also include at least one of the following: Operation behavior information includes pressing force and / or pressing frequency; The terminal system information includes at least one of terminal power information, system load information, system time information, brightness setting information, and application scenario; An identification module is provided below the first identification area; The at least one mask includes at least one of a first mask, a second mask, and a third mask; The data to be matched is selected or determined based on historical identification information; The data to be matched is used for matching and identifying with the image information obtained under the display parameters.
5. The control method according to claim 4, wherein: Also include at least one of the following: The recognition module includes a local backlight source and / or a microlens array; The recognition module is used to project and / or collect light from different angles; The recognition position parameter is used to control the movement of the recognition module on the mechanical track; The first mask covers the target display area; The second mask covers the interface display area; The third mask covers the first identification area; The application scenario is associated with the first security level and / or the second security level.
6. The control method according to claim 4, wherein: Step S101 includes at least one of the following: determining a recognition target based on at least one of ambient light intensity, system time information, brightness setting information, application scenario, and pressed position; determining recognition difficulty based on physiological state information and / or screen state information; The identification execution condition is determined based on the terminal power information and / or system load information.
7. The control method according to claim 6, wherein: Determining the recognition target based on at least one of ambient light intensity, system time information, brightness setting information, application scenario, and press position includes at least one of the following: When the ambient light intensity is lower than a first light intensity threshold, determining the identified target as a first display target; When the current system time in the system time information is within the first time range, determining the identified target as the second display target; When the current system brightness in the brightness setting information is higher than the first brightness threshold, determining the identified target as the second display target; Determine a corresponding security level according to the application scenario, and when the application scenario corresponds to the first security level, determine the recognition target as a first accuracy target; In a case where the application scenario corresponds to the second security level, determining the identification target to be a second accuracy level target; determining a degree of deviation between the pressed position and the first recognition area, and determining that the recognized target is an explicit prompt target when the degree of deviation exceeds a first deviation threshold; The offset degree between the pressed position and the first recognition area is determined, and when the offset degree exceeds a second offset threshold, the recognized target is determined to be a position-shifted target.
8. The control method according to claim 4, wherein: Step S102 includes at least one of the following: In the case where the identified target is the first display target, starting and / or adjusting the local backlight source, and / or starting and / or adjusting the microlens array, and / or increasing the transparency of the third mask; When the identified target is the second display target, reducing the transparency of the first mask and / or the second mask, and / or reducing the intensity of the screen light source; In case the target is identified as a target of a first degree of precision, activating and / or adjusting the microlens array; In the case where the identified target is an explicit prompt target, starting and / or adjusting the local backlight source, and / or starting and / or adjusting the microlens array, and / or increasing the transparency of the third mask, and / or adjusting the dynamic effect parameters to invoke the dynamic effect associated with the first identified area; When the recognition target is a position-moving target, adjusting the recognition position parameters so that the recognition module moves to below the pressed position according to the recognition position parameters; According to the recognition difficulty, starting and / or adjusting the local backlight source, and / or starting and / or adjusting the micro lens array, and / or adjusting the transparency of the third mask; According to the identified execution condition, start and / or adjust the local backlight source, and / or start and / or adjust the microlens array, and / or adjust the screen light source intensity, and / or adjust the transparency of at least one of the first mask, the second mask, and the third mask; The display parameter is adjusted based on a weight parameter corresponding to at least one of the recognition target, the recognition difficulty, and the recognition execution condition.
9. An intelligent terminal, characterized in that: include: A memory and a processor, wherein a control program is stored in the memory, and when the control program is executed by the processor, the steps of the control method according to any one of claims 1 to 8 are implemented.
10. A storage medium, characterized in that: The storage medium stores a computer program, which implements the steps of the control method according to any one of claims 1 to 8 when executed by a processor.
Citation Information
Patent Citations
Fingerprint identification device and method with prompt information
CN103065134A
Under-screen fingerprint display control method and device and computer readable storage medium
CN115273160A
Mounting assembly, sensor module and fingerprint identification method
CN115546849A