Authentication method and terminal

By setting up an under-screen fingerprint recognition module on the terminal and splitting static identifiers in the sub-display area, combining static passwords and fingerprint information for verification, the problem of low authentication accuracy in the existing technology is solved, and higher authentication is achieved Accuracy and ease of operation.

CN113111324BActive Publication Date: 2024-12-27BEIJING BOE SENSOR TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202110428508.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-21
Publication Date
2024-12-27
Estimated Expiration
2041-04-21

AI Technical Summary

Technical Problem

The single authentication method in the prior art leads to poor authentication accuracy. Especially when the terminal performs payment tasks, after the static password or specific finger fingerprint information is leaked, illegal users can easily operate it.

Method used

The terminal is equipped with a larger area of ​​under-screen fingerprint recognition module. When the user enters a static password, the fingerprint information is detected at the same time, and the two identity information are verified to improve accuracy, and the static identifier is divided in the sub-display area to reduce the risk of password guessing.

Benefits of technology

Improve the accuracy of identity authentication and simplify the operation process, reduce the possibility of illegal user intrusion, and ensure the security of the terminal.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113111324B_ABST
    Figure CN113111324B_ABST
Patent Text Reader

Abstract

The present invention discloses an identity authentication method and terminal. The method and terminal can detect the user's fingerprint information while the user inputs a static password by setting an under-screen fingerprint recognition module with a larger area, thereby verifying two types of identity information in sequence, which not only improves the accuracy of identity authentication, but also simplifies the user's operation when performing different identity authentications. Among them, the identity authentication method includes: detecting the static password entered by the user in the display area corresponding to the under-screen fingerprint recognition module, and determining a first verification result; if the first verification result is passed, verifying the fingerprint information detected by the under-screen fingerprint recognition module when the user enters the static password, and determining a second verification result; if the second verification result is passed, the terminal responds to the user's operation instruction to perform the first task.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of terminal technology, and in particular to an identity authentication method and a terminal. Background Art

[0002] At present, when executing certain tasks based on the terminal, it is necessary to verify the identity of the user, for example, to start the terminal or to execute payment tasks based on the terminal, etc. However, the identity verification method adopted in the prior art is relatively simple, for example, the user identity is verified only through a digital password or a specific finger fingerprint, which may lead to inaccurate identity verification of the user.

[0003] It can be seen that the single identity authentication method in the prior art has the problem of poor accuracy when verifying the user identity. Summary of the invention

[0004] An embodiment of the present invention provides an identity authentication method and a terminal. The method and the terminal can detect the user's fingerprint information while the user enters a static password by setting an under-screen fingerprint recognition module with a larger area, thereby verifying the two types of identity information in turn, which not only improves the accuracy of identity authentication, but also simplifies the user's operations when performing different identity authentications.

[0005] In a first aspect, an embodiment of the present invention provides an identity authentication method, which is applied to a terminal integrated with an under-screen fingerprint recognition module, and the method includes:

[0006] Detecting a static password input by a user in a display area corresponding to the under-screen fingerprint recognition module, and determining a first verification result, where the first verification result is used to indicate a degree of matching between the input static password and a pre-entered static password;

[0007] If the first verification result is passed, verify the fingerprint information detected by the under-screen fingerprint recognition module when the user enters the static password, and determine a second verification result, where the second verification result is used to indicate the degree of match between the input fingerprint information and the pre-entered fingerprint information;

[0008] If the second verification result is passed, the terminal responds to the user's operation instruction to execute the first task.

[0009] In an embodiment of the present invention, the terminal is provided with an under-screen fingerprint recognition module of a preset area, that is, it can be considered that the preset area of ​​the under-screen fingerprint recognition module is relatively large, so when a static password is input in the display area corresponding to the under-screen fingerprint recognition module, the fingerprint information input by the user can also be detected. If the terminal determines that the static password input by the user matches the preset static password, the user's fingerprint information can be further verified. And when the terminal determines that the fingerprint information input by the user is relatively matched with the pre-entered fingerprint information, the terminal can respond to the user's operation instruction to perform the corresponding task, such as the first task. This method can detect the user's fingerprint information while the user enters the static password by setting an under-screen fingerprint recognition module with a larger area, thereby verifying the two types of identity information (static password and fingerprint information) in turn, which not only improves the accuracy of identity authentication, but also simplifies the user's operation when performing different identity authentications.

[0010] Optionally, detecting a static password input by a user in a display area corresponding to the under-screen fingerprint recognition module includes:

[0011] Detecting at least two touch operations of the user, and determining position information of at least two touch points corresponding to the at least two touch operations, wherein the at least two touch operations act on at least two sub-display areas respectively, and each of the at least two sub-display areas displays a plurality of static identifiers, and the plurality of static identifiers are any one or more combinations of numbers, letters or icons;

[0012] The at least two static identifiers actually input by the user are determined according to the position information of the at least two touch points and the stored correspondence between the position information of the touch points and the static identifiers, and the at least two static identifiers are used to form the static password.

[0013] In an embodiment of the present invention, the display area corresponding to the fingerprint recognition module under the screen can be divided into at least two sub-display areas, and multiple static identifiers are displayed in each sub-display area. For example, the multiple static identifiers are any one or more combinations of numbers, letters or icons. The user can select a static identifier in each sub-display area through touch operation, and the combination of the static identifiers selected in each sub-display area constitutes a static password. In this method, a static identifier is selected in each of the multiple sub-display areas to form a static password, and the static identifier has multiple types, thereby greatly reducing the possibility of the static password being guessed, thereby improving the accuracy of verifying the user's identity.

[0014] Optionally, also include:

[0015] If it is determined that the static password input by the user is different from the static password preset by the user, the terminal outputs a first prompt message, where the first prompt message is used to prompt the user to re-enter the at least two static identifiers.

[0016] In the embodiment of the present invention, if the static password input by the user is different from the static password pre-set by the user, it indicates that the static password currently input by the user is wrong, and the terminal cannot continue to verify the fingerprint information. In order to ensure that the terminal can verify the two identity authentication information, the terminal can output prompt information to the user, and the prompt information is used to prompt the user to re-enter the static identifier used to form the static password.

[0017] Optionally, also include:

[0018] If it is determined that the number of times the first verification result fails is greater than or equal to a second preset threshold, the terminal outputs a second prompt message, and the second prompt message is used to prompt the user that the terminal will enter a locked state within a preset time period, and the locked state is a state in which the terminal does not respond to any operation instruction of the user.

[0019] In the embodiment of the present invention, since the first verification result can represent the degree of matching between the input static password and the pre-entered static password, if the first verification result is failed for multiple times, it indicates that the user is likely to be an illegal user. At this time, the terminal can output a prompt message, which is used to prompt the illegal user. The terminal will enter a locked state within a preset time period, that is, it will not respond to any operation instructions of the illegal user, thereby preventing the illegal user from continuing to operate the terminal.

[0020] Optionally, also include:

[0021] The fingerprint information of the user is detected respectively at the at least two touch points by the under-screen fingerprint recognition module, and at least two fingerprint information are obtained, where the at least two fingerprint information are from the same finger or different fingers of the user.

[0022] In the embodiment of the present invention, the user's fingerprint information can be detected at the touch point where the user inputs the static password. The fingerprint information can be from the same finger of the user or from different fingers of the user. If the user changes the finger when inputting the static password at the touch point, multiple fingerprint information of the same user can be detected, and the identity of the above user can be verified based on the multiple fingerprint information, thereby improving the accuracy of user identity verification.

[0023] Optionally, also include:

[0024] If it is determined that the similarity between any one of the at least two fingerprint information and the pre-entered fingerprint information is less than a first preset threshold, the terminal outputs a third prompt message, and the third prompt message is used to prompt the user to change the finger and re-enter the at least two fingerprint information.

[0025] In an embodiment of the present invention, if the similarity between any fingerprint information detected by the user at different touch points and the pre-recorded fingerprint information is less than a first preset threshold, it indicates that the fingerprint has not been pre-recorded in the terminal or the user is an illegal user. At this time, the terminal can output a prompt message to prompt the user to change the finger and re-enter the fingerprint information.

[0026] Optionally, also include:

[0027] If it is determined that the number of times the second verification result fails is greater than or equal to a second preset threshold, the terminal outputs a second prompt message, and the second prompt message is used to prompt the user that the terminal will enter a locked state within a preset time period, and the locked state is a state in which the terminal does not respond to any operation instructions of the user.

[0028] In the embodiment of the present invention, since the second verification result can represent the degree of match between the input fingerprint information and the pre-entered fingerprint information, if the second verification result fails multiple times, it indicates that the user is likely to be an illegal user. At this time, the terminal can output a prompt message, which is used to prompt the illegal user. The terminal will enter a locked state within a preset time period, that is, it will not respond to any operation instructions of the illegal user, thereby preventing the illegal user from continuing to operate the terminal.

[0029] In a second aspect, an embodiment of the present invention provides a terminal, wherein the terminal is integrated with an under-screen fingerprint recognition module of a preset area, and the terminal includes:

[0030] A first determination unit, configured to detect a static password input by a user in a display area corresponding to the under-screen fingerprint recognition module, and determine a first verification result, wherein the first verification result is used to indicate a degree of matching between the input static password and a pre-entered static password;

[0031] a second determination unit, configured to verify the fingerprint information detected by the under-screen fingerprint recognition module when the user inputs the static password, and determine a second verification result when the first verification result is passed, wherein the second verification result is used to indicate a degree of match between the input fingerprint information and the pre-entered fingerprint information;

[0032] An execution unit is used to respond to the user's operation instruction to execute the first task when the second verification result is passed.

[0033] Optionally, the first determining unit is specifically configured to:

[0034] Detecting at least two touch operations of the user, and determining position information of at least two touch points corresponding to the at least two touch operations, wherein the at least two touch operations act on at least two sub-display areas respectively, and each of the at least two sub-display areas displays a plurality of static identifiers, and the plurality of static identifiers are any one or more combinations of numbers, letters or icons;

[0035] The at least two static identifiers actually input by the user are determined according to the position information of the at least two touch points and the stored correspondence between the position information of the touch points and the static identifiers, and the at least two static identifiers are used to form the static password.

[0036] Optionally, the first determining unit is further configured to:

[0037] If it is determined that the static password input by the user is different from the static password preset by the user, the terminal outputs a first prompt message, where the first prompt message is used to prompt the user to re-enter the at least two static identifiers.

[0038] Optionally, the first determining unit is further configured to:

[0039] If it is determined that the number of times the first verification result fails is greater than or equal to a second preset threshold, the terminal outputs a second prompt message, and the second prompt message is used to prompt the user that the terminal will enter a locked state within a preset time period, and the locked state is a state in which the terminal does not respond to any operation instruction of the user.

[0040] Optionally, the second determining unit is further used for:

[0041] The fingerprint information of the user is detected respectively at the at least two touch points by the under-screen fingerprint recognition module, and at least two fingerprint information are obtained, where the at least two fingerprint information are from the same finger or different fingers of the user.

[0042] Optionally, the second determining unit is further used for:

[0043] If it is determined that the similarity between any one of the at least two fingerprint information and the pre-entered fingerprint information is less than a first preset threshold, the terminal outputs a third prompt message, and the third prompt message is used to prompt the user to change the finger and re-enter the at least two fingerprint information.

[0044] Optionally, the second determining unit is further used for:

[0045] If it is determined that the number of times the second verification result fails is greater than or equal to a second preset threshold, the terminal outputs a second prompt message, and the second prompt message is used to prompt the user that the terminal will enter a locked state within a preset time period, and the locked state is a state in which the terminal does not respond to any operation instructions of the user.

[0046] In a third aspect, an embodiment of the present invention provides a terminal, comprising a processor and a memory, wherein the processor is used to execute a computer program stored in the memory to implement the steps of the method described in the embodiment of the first aspect.

[0047] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the method described in the embodiment of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1 A flowchart of an identity authentication method provided by an embodiment of the present invention;

[0049] Figure 2 A schematic diagram of inputting a static password in a terminal display area provided by an embodiment of the present invention;

[0050] Figure 3 A schematic diagram of the structure of a terminal provided by an embodiment of the present invention;

[0051] Figure 4 A schematic diagram of the structure of a terminal provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0052] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments.

[0053] For ease of understanding, an application scenario of an embodiment of the present invention is first introduced. The identity authentication method can be applied to a terminal, and the terminal mentioned in the embodiment of the present invention includes but is not limited to: smart phones (such as Android phones, IOS phones), tablet computers, laptops, PDAs, wearable smart devices and other electronic devices. The specific type of the terminal is not particularly limited here.

[0054] When the above-mentioned terminal performs corresponding tasks based on the user's operation instructions, in order to determine whether the user has the authority to operate the terminal, it is usually necessary to authenticate the user. In the prior art, a relatively single identity authentication method is often used. For example, when a user performs a payment task through a terminal, the user only needs to enter a static password or enter the fingerprint information of a specific finger to complete the user identity authentication. Once the static password is leaked or the fingerprint information of a specific finger is collected by an illegal user, the illegal user can operate the above-mentioned terminal. In other words, a single authentication method often has the problem of low verification accuracy.

[0055] In view of this, an embodiment of the present invention provides an identity authentication method. The method can detect the user's fingerprint information while the user enters a static password by setting an under-screen fingerprint recognition module with a larger area, and then verify the two types of identity information in turn, which not only improves the accuracy of identity authentication, but also simplifies the user's operations when performing different identity authentications.

[0056] The following is an introduction to the technical solution provided by the embodiment of the present invention in conjunction with the accompanying drawings. Figure 1 The present invention provides an identity authentication method, the process of which is described as follows:

[0057] Step 101: Detect the static password entered by the user in the display area corresponding to the under-screen fingerprint recognition module, and determine a first verification result, which is used to characterize the degree of matching between the entered static password and the pre-entered static password.

[0058] Considering that when the terminal performs corresponding tasks based on the user's operation instructions, it often uses a relatively single identity authentication method to verify the user's identity, for example, only verifying the static password or only verifying the fingerprint information, which leads to low accuracy of identity authentication, that is, the possibility of illegal users performing illegal operations on the terminal is high. Further, even if different identity authentication methods are combined, for example, first verifying the static password, and then verifying the fingerprint information when the static password verification passes, although the accuracy of identity authentication can be improved to a certain extent, but because different identity authentication methods in the prior art are independent of each other, for example, the user can enter the static password in the virtual keyboard that pops up in the terminal display area, thereby completing the verification of the static password. On this basis, if the fingerprint information needs to be verified, it is necessary to move the finger to the position where the fingerprint recognition module is located, and then verify the fingerprint information through the fingerprint recognition module. In other words, because different identity authentication methods in the prior art are independent of each other, it is more cumbersome to verify different identity information.

[0059] In view of this, in an embodiment of the present invention, the terminal may be provided with an under-screen fingerprint recognition module of a preset area. When different identity information needs to be verified, the user may enter a static password in the display area corresponding to the under-screen fingerprint recognition module. Then, while the user enters the static password, the under-screen fingerprint recognition module may also collect the fingerprint information entered by the user, that is, different identity information may be detected at the same time, thereby verifying different identity information separately, which not only improves the accuracy of identity authentication, but also simplifies the operation when verifying different identity information. It should be understood that since the user needs to enter a static password in the display area of ​​the terminal, the preset area of ​​the under-screen fingerprint recognition module should be based on the user's fingerprint information being able to be detected when the user enters the static password. For example, the preset area of ​​the under-screen fingerprint recognition module is equal to the area of ​​the display area of ​​the terminal. Then, no matter where the user enters the static password in the display area, the under-screen fingerprint recognition module can detect the fingerprint information entered by the user. The following first detects and verifies the process of the static password entered by the user.

[0060] As a possible implementation, the static password entered by the user in the display area corresponding to the fingerprint recognition module under the screen can be detected to determine the first verification result. The first verification result can be used to characterize the degree of matching between the entered static password and the pre-entered static password. If the static password entered by the current user is the same as the pre-entered static password, the first verification result can be determined to be passed; conversely, if the static password entered by the current user is different from the pre-entered static password, the first verification result can be determined to be failed.

[0061] Considering that in the prior art, the user usually enters numbers in a virtual keyboard that pops up in the display area of ​​the terminal to complete the verification of the static password. Since the static password is composed entirely of numbers, the possibility of an illegal user guessing the static password is high.

[0062] In view of this, in an embodiment of the present invention, multiple sub-display areas can be set in the display area of ​​the terminal, each sub-display area is used to display static identifiers that constitute a static password, and the static identifiers can have multiple types, thereby greatly reducing the possibility of the static password being guessed, thereby improving the accuracy of verifying the user's identity.

[0063] As a possible implementation, see Figure 2, the display area corresponding to the fingerprint recognition module under the screen can be divided into at least two sub-display areas, and multiple static identifiers are displayed in each sub-display area. For example, the multiple static identifiers are any one or more combinations of numbers, letters or icons. The user can perform touch operations on each sub-display area. On this basis, the position information of the touch point corresponding to the above touch operation can be determined, and then according to the position information of the touch point and the correspondence between the pre-stored position information of the touch point and the static identifier, at least two static identifiers actually input by the user can be determined. It should be understood that the at least two static identifiers actually input by the user constitute a static password for verifying the user's identity.

[0064] In some embodiments, considering that when a user inputs at least two static identifiers in multiple sub-display areas, an erroneous operation may occur in a certain sub-display area, resulting in an error in the static identifier input in the sub-display area, and making the final static password also wrong. At this time, since the static password input by the user is different from the pre-entered static password, the first verification result cannot pass.

[0065] In view of this, in the embodiment of the present invention, when it is determined that the first verification result is failed, the terminal can output a prompt message to the user, thereby prompting the user to input the static password again.

[0066] As a possible implementation, when it is determined that the static password entered by the user is different from the pre-set static password, the terminal can input a prompt message to the user. For example, the terminal can output a first prompt message, and the first prompt message is used to prompt the user to re-enter at least two static identifiers, so that the terminal can verify the static password composed of at least two static identifiers again.

[0067] In some embodiments, if the first verification result fails once or twice, it can be considered that the user has made an erroneous operation or the user has remembered the static password incorrectly. However, if the first verification result fails multiple times, that is, the user re-enters the static password multiple times under the first prompt message output by the terminal and is still judged by the terminal as failed verification, it can be considered that the user operating the terminal is likely to be an illegal user, and the terminal may no longer respond to any operation of the user.

[0068] As a possible implementation, if it is determined that the number of times the first verification result is failed is greater than or equal to a second preset threshold, for example, the second preset threshold can be set to 5 times, the terminal outputs a second prompt message, and the second prompt message is used to prompt the user that the terminal will enter a locked state within a preset time period, and the locked state is a state in which the terminal does not respond to any operation instructions of the user.

[0069] Step 102: If the first verification result is passed, the fingerprint information detected by the under-screen fingerprint recognition module when the user enters the static password is verified, and a second verification result is determined. The second verification result is used to characterize the degree of match between the input fingerprint information and the pre-entered fingerprint information.

[0070] In the embodiment of the present invention, when the first verification result is passed, it indicates that the static password input by the user matches the pre-entered static password, and the user's fingerprint information can be further verified at this time.

[0071] As a possible implementation, when the first verification result is determined to be passed, the fingerprint information detected by the under-screen fingerprint recognition module when the user enters the static password is verified, and the second verification result is determined. Since the second verification result is used to characterize the degree of matching between the input fingerprint information and the pre-entered fingerprint information, if the fingerprint information input by the user has a high degree of similarity with the pre-entered fingerprint information, the second verification result can be determined to be passed; conversely, if the fingerprint information input by the user has a low degree of similarity with the pre-entered fingerprint information, the second verification result can be determined to be failed.

[0072] It should be understood that since the user enters the static password in the display area corresponding to the fingerprint recognition module under the screen, the user's fingerprint information can be detected at the touch point where the static password is entered. The fingerprint information can come from the same finger of the user or from different fingers of the user. That is, the user can use the same finger when entering the static password, or change to a different finger. If the user changes the finger when entering the static password at the touch point, multiple fingerprint information of the same user can be detected, and the identity of the above user can be verified based on the multiple fingerprint information, thereby improving the accuracy of user identity verification.

[0073] In some embodiments, considering that the fingerprint information corresponding to the finger used by the user in the process of inputting the static password may not be pre-entered, for example, the user usually uses the thumb or index finger to input the static password, so when the fingerprint information is pre-entered, only the fingerprint information of the thumb and the fingerprint information of the index finger are entered. If the user uses the middle finger to enter the static password during a certain process of inputting the static password, the fingerprint information detected by the fingerprint recognition module under the screen is the fingerprint information of the middle finger, causing the terminal to determine that the second verification result is failed.

[0074] In view of this, in an embodiment of the present invention, when it is determined that the second verification result is not passed, the terminal can output a prompt message to the user, thereby prompting the user to change the finger again and input the fingerprint information again.

[0075] As a possible implementation, if the similarity between any one of the at least two fingerprint information detected by the user at different touch points and the pre-recorded fingerprint information is less than a first preset threshold, for example, the first preset threshold is 50%, then it indicates that the fingerprint has not been pre-recorded in the terminal. At this time, the terminal can output a prompt message, for example, the terminal can output a third prompt message, and the third prompt message is used to prompt the user to change the finger and re-enter at least two fingerprint information.

[0076] In some embodiments, if the second verification result fails once or twice, it can be considered that the user used a finger whose fingerprint information was not pre-recorded to enter the static password. However, if the second verification result fails multiple times, that is, the user re-enters the fingerprint information multiple times under the third prompt message output by the terminal and is still judged by the terminal as failed verification, it can be considered that the user operating the terminal is likely to be an illegal user, and the terminal may not respond to any operation of the user.

[0077] As a possible implementation, if it is determined that the second verification result has failed the number of times greater than or equal to a second preset threshold, for example, the second preset threshold can be set to 5 times, the terminal outputs a second prompt message, and the second prompt message is used to prompt the user that the terminal will enter a locked state within a preset time period, and the locked state is a state in which the terminal does not respond to any operation instructions of the user.

[0078] Step 103: If the second verification result is passed, the terminal responds to the user's operation instruction to execute the first task.

[0079] In the embodiment of the present invention, when the second verification result is passed, it indicates that the fingerprint information input by the user matches the pre-entered fingerprint information to a high degree. At this time, the terminal can respond to the user's operation instruction to perform the corresponding task.

[0080] As a possible implementation, when the second verification result is passed, the terminal responds to the user's operation instruction to execute the first task. For example, the first task may be a payment task, or other tasks that can only be executed after verifying the user's identity information. The specific type of the first task is not particularly limited here.

[0081] See also Figure 3 Based on the same inventive concept, an embodiment of the present invention provides a terminal, which integrates an under-screen fingerprint recognition module of a preset area, and includes: a first determination unit 201, a second determination unit 202 and an execution unit 203.

[0082] The first determination unit 201 is used to detect the static password input by the user in the display area corresponding to the under-screen fingerprint recognition module, and determine a first verification result, where the first verification result is used to indicate the degree of matching between the input static password and the pre-entered static password;

[0083] The second determination unit 202 is used to verify the fingerprint information detected by the under-screen fingerprint recognition module when the user enters the static password when the first verification result is passed, and determine a second verification result, where the second verification result is used to indicate the degree of match between the input fingerprint information and the pre-entered fingerprint information;

[0084] The execution unit 203 is configured to respond to the user's operation instruction to execute the first task when the second verification result is passed.

[0085] Optionally, the first determining unit 201 is specifically configured to:

[0086] Detecting at least two touch operations of a user, and determining position information of at least two touch points corresponding to the at least two touch operations, wherein the at least two touch operations act on at least two sub-display areas respectively, and each of the at least two sub-display areas displays a plurality of static identifiers, and the plurality of static identifiers are any one or more combinations of numbers, letters or icons;

[0087] At least two static identifiers actually input by the user are determined according to the position information of at least two touch points and the stored correspondence between the position information of the touch points and the static identifiers, and the at least two static identifiers are used to form a static password.

[0088] Optionally, the first determining unit 201 is further configured to:

[0089] If it is determined that the static password input by the user is different from the static password preset by the user, the terminal outputs a first prompt message, where the first prompt message is used to prompt the user to re-enter at least two static identifiers.

[0090] Optionally, the first determining unit 201 is further configured to:

[0091] If it is determined that the number of times the first verification result fails is greater than or equal to the second preset threshold, the terminal outputs a second prompt message, which is used to prompt the user that the terminal will enter a locked state within a preset time period. The locked state is a state in which the terminal does not respond to any operation command of the user.

[0092] Optionally, the second determining unit 202 is further configured to:

[0093] The user's fingerprint information is detected at at least two touch points through the under-screen fingerprint recognition module, and at least two fingerprint information are obtained, and at least two fingerprint information are from the same finger or different fingers of the user.

[0094] Optionally, the second determining unit 202 is further configured to:

[0095] If it is determined that the similarity between any one of the at least two fingerprint information and the pre-entered fingerprint information is less than a first preset threshold, the terminal outputs a third prompt message, which is used to prompt the user to change the finger and re-enter the at least two fingerprint information.

[0096] Optionally, the second determining unit 202 is further configured to:

[0097] If it is determined that the number of times the second verification result fails is greater than or equal to the second preset threshold, the terminal outputs a second prompt message, which is used to prompt the user that the terminal will enter a locked state within a preset time period. The locked state is a state in which the terminal does not respond to any operation command of the user.

[0098] See also Figure 4 Based on the same inventive concept, an embodiment of the present invention provides a terminal, the terminal includes at least one processor 301, the processor 301 is used to execute a computer program stored in a memory, and implement the embodiment of the present invention as provided in Figure 1 Steps for the authentication method shown.

[0099] Optionally, the processor 301 may specifically be a central processing unit, a specific ASIC, or one or more integrated circuits for controlling program execution.

[0100] Optionally, the terminal may further include a memory 302 connected to at least one processor 301, and the memory 302 may include a ROM, a RAM, and a disk memory. The memory 302 is used to store data required by the processor 301 when it is running, that is, to store instructions that can be executed by at least one processor 301. At least one processor 301 executes the instructions stored in the memory 302 to execute the following steps: Figure 1 The method shown. The number of the memory 302 is one or more. The memory 302 is Figure 4 However, it should be noted that the memory 302 is not a mandatory functional module, so Figure 4 Shown by dotted lines.

[0101] The entity devices corresponding to the first determining unit 201, the second determining unit 202 and the executing unit 203 may all be the aforementioned processor 301. The terminal may be used to execute Figure 1 Therefore, for the functions that can be implemented by each functional module in the terminal, please refer to Figure 1 The corresponding description in the illustrated embodiment will not be repeated here.

[0102] The embodiment of the present invention further provides a computer storage medium, wherein the computer storage medium stores computer instructions, and when the computer instructions are executed on a computer, the computer executes the following Figure 1 The method described.

[0103] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. An identity authentication method, characterized in that: Applied to a terminal integrated with an under-screen fingerprint recognition module of a preset area, the method comprises: Detecting at least two touch operations of a user, and determining position information of at least two touch points corresponding to the at least two touch operations, wherein the at least two touch operations act on at least two sub-display areas respectively, and each of the at least two sub-display areas displays a plurality of static identifiers, and the plurality of static identifiers are any one or more combinations of numbers, letters or icons; Determining, according to the position information of the at least two touch points and the correspondence between the stored position information of the touch points and the static identifiers, at least two static identifiers actually input by the user, the at least two static identifiers are used to form the input static password, and determining a first verification result, the first verification result is used to characterize the matching degree between the input static password and the pre-entered static password; If the first verification result is passed, verify the fingerprint information detected by the under-screen fingerprint recognition module when the user enters the static password, and determine a second verification result, where the second verification result is used to indicate the degree of match between the input fingerprint information and the pre-entered fingerprint information; If the second verification result is passed, the terminal responds to the user's operation instruction to execute the first task.

2. The method according to claim 1, characterized in that Also includes: If it is determined that the static password input by the user is different from the static password preset by the user, the terminal outputs a first prompt message, where the first prompt message is used to prompt the user to re-enter the at least two static identifiers.

3. The method according to claim 1, characterized in that Also includes: If it is determined that the number of times the first verification result fails is greater than or equal to a second preset threshold, the terminal outputs a second prompt message, and the second prompt message is used to prompt the user that the terminal will enter a locked state within a preset time period, and the locked state is a state in which the terminal does not respond to any operation instruction of the user.

4. The method according to claim 1, characterized in that Also includes: The fingerprint information of the user is detected respectively at the at least two touch points by the under-screen fingerprint recognition module, and at least two fingerprint information are obtained, where the at least two fingerprint information are from the same finger or different fingers of the user.

5. The method according to claim 4, characterized in that Also includes: If it is determined that the similarity between any one of the at least two fingerprint information and the pre-entered fingerprint information is less than a first preset threshold, the terminal outputs a third prompt message, and the third prompt message is used to prompt the user to change the finger and re-enter the at least two fingerprint information.

6. The method according to claim 1, characterized in that Also includes: If it is determined that the number of times the second verification result fails is greater than or equal to a second preset threshold, the terminal outputs a second prompt message, and the second prompt message is used to prompt the user that the terminal will enter a locked state within a preset time period, and the locked state is a state in which the terminal does not respond to any operation instructions of the user.

7. A terminal, characterized in that: The terminal is integrated with an under-screen fingerprint recognition module of a preset area, and the terminal includes: a first determination unit, configured to detect at least two touch operations of a user, and determine position information of at least two touch points corresponding to the at least two touch operations, wherein the at least two touch operations act on at least two sub-display areas respectively, and a plurality of static identifiers are displayed in each of the at least two sub-display areas, and the plurality of static identifiers are any one or more combinations of numbers, letters or icons; determining at least two static identifiers actually input by the user according to the position information of the at least two touch points and a correspondence between the stored position information of the touch points and the static identifiers, the at least two static identifiers being used to form an input static password, and determining a first verification result, the first verification result being used to characterize a degree of matching between the input static password and a pre-entered static password; a second determination unit, configured to verify the fingerprint information detected by the under-screen fingerprint recognition module when the user inputs the static password, and determine a second verification result when the first verification result is passed, wherein the second verification result is used to indicate a degree of match between the input fingerprint information and the pre-entered fingerprint information; An execution unit is used to respond to the user's operation instruction to execute the first task when the second verification result is passed.

8. A terminal, characterized in that: The terminal includes at least one processor and a memory connected to the at least one processor, and the at least one processor is configured to implement the steps of the method according to any one of claims 1 to 6 when executing a computer program stored in the memory.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: The computer program is executed by a processor to implement the steps of the method according to any one of claims 1 to 6.