Terminal unlocking method and system, computer readable storage medium

CN112825092BActive Publication Date: 2026-08-21ZTE CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN201911149261.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-11-21
Publication Date
2026-08-21
Estimated Expiration
2039-11-21

AI Technical Summary

Technical Problem

[0003]目前,现有的解锁技术鉴于安全因素,解锁安全密码的检验次数是有限制的,使用者在输入解锁密码时,一旦输入密码的错误次数超过一定数量时,手机系统就会被锁死,轻则等待几分钟,重则会被永久锁死,此时使用者只能通过刷机或者恢复出厂设置重新恢复手机,但是使用者存储的相关个人信息都将会丢失,影响使用者体验

Benefits of technology

[0057] The technical solution of the terminal unlocking method and system provided by the present invention, without changing the original screen lock mechanism of the terminal, enters the identification process before triggering the lock state in the original screen lock mechanism. This process can identify whether the number of attempts has exceeded the limit due to an unexpected situation by obtaining the user's identity information, and reset the number of attempts to zero when an unexpected situation is identified, so as to avoid the terminal being directly locked. Thus, the user does not need to restore the terminal by flashing the ROM or restoring factory settings, and personal information is not lost.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112825092B_ABST
    Figure CN112825092B_ABST
Patent Text Reader

Abstract

The application provides a terminal unlocking method and system and a computer readable storage medium, the method comprising: obtaining a lock screen password input by a user on a terminal; determining whether the input lock screen password is correct, if not, increasing the number of unlocking trial errors by 1, and comparing the number of unlocking trial errors with a first threshold value, if the number of unlocking trial errors is equal to the first threshold value, triggering an identification process; the identification process comprising: identifying the identity information of the user; determining whether a silent unlocking condition is met based on the identification result, if yes, resetting the number of unlocking trial errors to zero, and returning to the step of obtaining the lock screen password input by the user on the terminal; if not, returning to obtaining the lock screen password input by the user on the terminal. The technical scheme of the terminal unlocking method and system provided by the application can identify whether the number of unlocking trial errors is caused by an unexpected situation, and avoid the terminal being directly locked when the unexpected situation is identified.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computers, and more specifically, to a terminal unlocking method and system, and a computer-readable storage medium. Background Technology

[0002] With the continuous development and popularization of mobile phone technology, smartphones have become an indispensable product in people's lives, and their applications have gradually involved all aspects of life and work, such as social networking, shopping, and information retrieval. Moreover, as users pay increasing attention to personal privacy, more and more people are setting passwords on mobile devices such as mobile phones and tablets.

[0003] Currently, existing unlocking technologies limit the number of times a security password can be entered incorrectly for security reasons. If a user enters the wrong password more than a certain number of times, the phone system will be locked. This can range from a few minutes to a permanent lock, at which point the user can only recover the phone by flashing the firmware or restoring factory settings. However, all stored personal information will be lost, impacting the user experience. Furthermore, in practical applications, many unexpected situations often lead to exceeding the password attempt limit. For example, children using mobile phones are prone to exceeding the limit, and this is a very common occurrence, causing considerable inconvenience and disrupting normal use of the phone. Summary of the Invention

[0004] The present invention aims to at least solve one of the technical problems existing in the prior art, and proposes a terminal unlocking method and system, and a computer-readable storage medium, which can identify the user's identity and thereby identify whether the number of unlocking attempts has exceeded the limit due to unexpected circumstances, and prevent the terminal from being directly locked in the event of an unexpected situation.

[0005] To achieve the above objectives, the present invention provides a terminal unlocking method, the method comprising:

[0006] Obtain the lock screen password entered by the user on the terminal;

[0007] Determine if the entered lock screen password is correct.

[0008] If incorrect, the unlock attempt count is incremented by 1, and the unlock attempt count is compared with a first threshold. If the unlock attempt count is equal to the first threshold, the recognition process is triggered. If the unlock attempt count is less than the first threshold, the process returns to the step of obtaining the lock screen password entered by the user on the terminal. If the unlock attempt count is greater than the first threshold, the terminal remains in the locked state.

[0009] If correct, the screen of the terminal will be unlocked, and the number of unlocking attempts will be reset to zero.

[0010] The identification process includes:

[0011] Identify user identity information;

[0012] Based on the recognition result, determine whether the silent unlocking condition is met. If it is met, reset the unlocking attempt count to zero and return to the step of obtaining the lock screen password entered by the user on the terminal; if it is not met, return to the step of obtaining the lock screen password entered by the user on the terminal.

[0013] Optionally, the user identification information includes:

[0014] Obtain at least one of the user's facial image information and fingerprint information.

[0015] The user identification information also includes:

[0016] Prompt the user with a question;

[0017] The step of determining whether the silent unlocking condition is met based on the recognition result, and if so, resetting the unlocking attempt count to zero and returning to the step of obtaining the lock screen password entered by the user on the terminal; if not, returning to the step of obtaining the lock screen password entered by the user on the terminal, includes:

[0018] The system determines whether the silent unlocking conditions are met based on at least one of the facial image information and fingerprint information, as well as the user's answer to the prompt question.

[0019] Optionally, the step of issuing a prompt to the user includes:

[0020] The prompt question can be presented to the user via voice prompts or via screen display.

[0021] Optionally, obtaining at least one of the user's facial image information and fingerprint information includes:

[0022] The user's facial image information is collected using the front-facing camera of the terminal; the user's fingerprint information is collected using the fingerprint recognition device of the terminal.

[0023] Optionally, determining whether the silent unlocking conditions are met based on at least one of the facial image information and fingerprint information, and the user's answer to the prompt question, includes:

[0024] Feature data is extracted from at least one of the facial image information and fingerprint information, and the feature data is compared with the pre-stored owner feature data to determine whether the comparison result meets the identity conditions.

[0025] If the identity conditions are met, then the silent unlocking condition is confirmed to be met;

[0026] If the identity condition is not met, then it is determined whether the answer information meets the age condition; if it meets the age condition, then the silent unlock condition is confirmed to be met; if it does not meet the age condition, then the silent unlock condition is confirmed to be not met.

[0027] Optionally, the identity criteria include a matching threshold between the feature data and the device owner's feature data;

[0028] The step of extracting feature data from at least one of the facial image information and fingerprint information, comparing the feature data with pre-stored owner feature data, and determining whether the comparison result meets the identity criteria includes:

[0029] Feature data is extracted from at least one of the facial image information and fingerprint information, and the matching degree between the feature data and the device owner feature data is obtained by comparison. It is determined whether the matching degree is greater than the matching degree threshold. If it is greater, it is confirmed that the identity conditions are met; if it is not greater, it is confirmed that the identity conditions are not met.

[0030] Optionally, the age condition includes the inclusion of logical statements in the answer information that match the prompt question;

[0031] The determination of whether the answer information meets the age requirement includes:

[0032] Determine whether the answer information contains the logical statement. If it does not contain the statement, then the answer meets the age requirement. If it does contain the statement, then the answer does not meet the age requirement.

[0033] Optionally, if the age condition is met, the terminal is put into a sleep state, and the user is notified that the terminal is in the sleep state.

[0034] After the user restarts the terminal, the number of unlock attempts is reset to zero, and the process returns to the step of obtaining the lock screen password entered by the user on the terminal.

[0035] Optionally, the step of maintaining the terminal in a locked state if the number of unlock attempts exceeds the first threshold includes:

[0036] If the number of unlock attempts exceeds the first threshold, the terminal remains locked and the process returns to the step of obtaining the lock screen password entered by the user on the terminal.

[0037] Determine if the entered lock screen password is correct.

[0038] If incorrect, the unlock attempt count is incremented by 1, and the unlock attempt count is compared with the second threshold. If the unlock attempt count is greater than or equal to the second threshold, the screen lock mechanism of the terminal is triggered.

[0039] If the number of unlock attempts is less than the second threshold, then return to the step of obtaining the lock screen password entered by the user on the terminal.

[0040] Optionally, the screen lock mechanism of the terminal includes:

[0041] Determine whether the number of unlocking attempts is equal to the second threshold.

[0042] If it equals the second threshold, then the terminal remains in a locked state for a first preset duration.

[0043] If it is less than the second threshold, then return to the step of obtaining the lock screen password entered by the user on the terminal;

[0044] If the number of unlocking attempts exceeds the second threshold, then determine whether the number of attempts equals the third threshold.

[0045] If it equals the third threshold, then the terminal remains in a locked state for a second preset duration, which is longer than the first preset duration.

[0046] If it is less than the third threshold, then return to the step of obtaining the lock screen password entered by the user on the terminal;

[0047] If the number of unlock attempts is greater than the third threshold, then it is determined whether the number of attempts is equal to the maximum threshold. If it is equal to the maximum threshold, then the terminal is put into a permanent lock state.

[0048] If the value is less than the maximum threshold, then return to the step of obtaining the lock screen password entered by the user on the terminal.

[0049] As another technical solution, the present invention also provides a terminal unlocking system, the system comprising:

[0050] The acquisition module is used to acquire the lock screen password entered by the user on the terminal;

[0051] The judgment module is used to determine whether the input lock screen password is correct. If it is incorrect, the unlock attempt count is incremented by 1, and the unlock attempt count is compared with a first threshold. If the unlock attempt count is equal to the first threshold, a first signal to trigger the recognition process is sent. If the unlock attempt count is less than the first threshold, a second signal is sent to the acquisition module to acquire the lock screen password entered by the user on the terminal. If the unlock attempt count is greater than the first threshold, the terminal remains in a locked state. If it is correct, the terminal screen is unlocked, and the unlock attempt count is reset to zero.

[0052] The identification execution module is configured to execute the identification process upon receiving the first signal, the identification process including:

[0053] Identify user identity information;

[0054] Based on the recognition result, determine whether the silent unlocking condition is met. If it is met, reset the unlocking trial count to zero and send the second signal to the acquisition module; if it is not met, send the second signal to the acquisition module.

[0055] As another technical solution, the present invention also provides a computer-readable storage medium for storing an executable program, which, when executed by a processor, can implement the terminal unlocking method provided by the present invention.

[0056] The beneficial effects of this invention are:

[0057] The technical solution of the terminal unlocking method and system provided by the present invention, without changing the original screen lock mechanism of the terminal, enters the identification process before triggering the lock state in the original screen lock mechanism. This process can identify whether the number of attempts has exceeded the limit due to an unexpected situation by obtaining the user's identity information, and reset the number of attempts to zero when an unexpected situation is identified, so as to avoid the terminal being directly locked. Thus, the user does not need to restore the terminal by flashing the ROM or restoring factory settings, and personal information is not lost. Attached Figure Description

[0058] Figure 1 A flowchart illustrating the terminal unlocking method provided in an embodiment of the present invention;

[0059] Figure 2 This is a flowchart illustrating the specific judgment process for whether the silent unlocking conditions are met, as used in an embodiment of the present invention.

[0060] Figure 3 This is a schematic diagram of the terminal unlocking system provided in an embodiment of the present invention. Detailed Implementation

[0061] To enable those skilled in the art to better understand the technical solutions of the present invention, the terminal unlocking method and system and computer-readable storage medium provided by the present invention will be described in detail below with reference to the accompanying drawings.

[0062] Please see Figure 1 The terminal unlocking method provided in this embodiment includes the following steps:

[0063] S1, obtain the lock screen password entered by the user on the terminal.

[0064] The terminal can be an electronic device with screen unlocking function, such as a mobile phone or tablet.

[0065] S2, determine whether the entered lock screen password is correct. If it is incorrect, proceed to step S3; if it is correct, proceed to step S7.

[0066] S3 increments N by 1, where N is the number of attempts to unlock.

[0067] In practical applications, a counter can be used to accumulate the number of attempts to unlock, N.

[0068] S4. Compare N with the first threshold. If N equals the first threshold, proceed to step S5. If correct, proceed to step S7. If N is less than the first threshold, return to step S1. If N is greater than the first threshold, proceed to step S6.

[0069] Optionally, the first threshold is less than the minimum value required to enter the locked state in the terminal's original screen lock mechanism. For example, if the minimum value is 5, then the first threshold can be 3.

[0070] S5 triggers the recognition process.

[0071] S6 keeps the device in a locked state.

[0072] S7 unlocks the terminal's screen.

[0073] In step S7 above, N is set to zero.

[0074] In step S5 above, the identification process specifically includes the following steps:

[0075] S51 identifies the user's identity information.

[0076] In this embodiment, step S51 specifically includes:

[0077] The system acquires at least one of the user's facial image information and fingerprint information, and issues prompts to the user.

[0078] Of course, in practical applications, it is also possible to obtain only one of the user's facial image information and fingerprint information, or simply to issue a prompt question to the user.

[0079] Optionally, in step S51 above, a prompt question can be posed to the user via voice; alternatively, a prompt question can be displayed on the screen. After receiving the prompt question, the user can choose to provide feedback via voice, text, or commands entered on the screen. Of course, in practical applications, any other interactive question-and-answer method can be used.

[0080] Optionally, the prompt questions can be freely set according to different judgment purposes, such as password reminders or preset personal information questions. These judgment purposes could include determining whether the user is the owner of the device or whether the user is a child, etc.

[0081] Optionally, in step S51 above, the user's facial image information is collected using the terminal's front-facing camera. This facial image information can extract the main facial features from the collected photos or videos, such as facial shape features like face shape, facial features, and skin tone.

[0082] S52, based on at least one of facial image information and fingerprint information, as well as the user's answer to the prompt question, determine whether the silent unlocking conditions are met. If they are met, proceed to step S53; if not, return to step S1. If the user continues to enter an incorrect password, the original screen lock mechanism will be triggered.

[0083] S53, reset N to zero, and return to step S1.

[0084] The terminal unlocking method provided in this embodiment enters the above-mentioned identification process before triggering the lock state in the original screen lock mechanism, while keeping the original screen lock mechanism unchanged. This process can obtain the user's identity information to identify whether the number of attempts has exceeded the limit due to an unexpected situation. If an unexpected situation is identified, the number of attempts is reset to zero to avoid the terminal being directly locked. Thus, the user does not need to restore the terminal by flashing the ROM or restoring factory settings, and personal information is not lost.

[0085] Optionally, the above silent unlock conditions can be freely set according to possible unexpected situations. Silent unlock means that the user does not need to enter a password again. The terminal's background system directly calls the unlock password and performs the screen unlock operation, then sets N=0, and re-enters the lock screen state. Then, it prompts the user to re-enter the unlock password, that is, restores the lock screen state before the incorrect password was entered, and prevents the terminal from being locked.

[0086] In this embodiment, please refer to Figure 2 The specific process for determining whether the silent unlock conditions are met includes the following steps:

[0087] S521, extract feature data from at least one of facial image information and fingerprint information, and compare the feature data with pre-stored owner feature data.

[0088] S522, determine whether the comparison result meets the identity requirements.

[0089] Optionally, for facial image information, the aforementioned feature data may be, for example, digital or image data of facial shape features such as face shape, facial features, and skin color.

[0090] Optionally, the aforementioned identity criteria include a matching threshold between the feature data and the owner's feature data. Furthermore, in step S521, the matching degree between the feature data and the owner's feature data is compared; in step S522, it is determined whether the matching degree is greater than the matching threshold. If it is greater, proceed to step S523; if it is not greater, proceed to step S5214.

[0091] S523, confirms that the identity conditions are met, that is, confirms that the user is the owner of the device;

[0092] S524, confirming that the identity conditions are not met, meaning that the user is not the owner of the device.

[0093] S525, determine whether the user's answer to the prompt question meets the age requirements.

[0094] Optionally, the age condition includes the inclusion of logical statements in the answer information that match the prompt question. "Logical" refers to the user's answer information conforming to adult language logic and logically matching the prompt question. This allows determination of the user's age, which can then be used to identify unexpected situations involving children using the device. By judging logical statements, children under 3 years old can be identified.

[0095] In step S525 above, it is determined whether the answer information contains a logical statement that matches the prompt question. If yes, proceed to step S526; otherwise, proceed to step S527.

[0096] S526, confirmed that the age requirement is not met, thus the silent unlock condition is not met.

[0097] S527, confirming that the age requirement is met, thus fulfilling the silent unlock condition.

[0098] Optionally, if the age condition is met, before performing the silent unlock operation (i.e., setting N=0 and returning to step S1), the process also includes...

[0099] S528 puts the terminal into sleep mode and prompts the user that the terminal is in sleep mode.

[0100] S529: After the user restarts the terminal, N is reset to zero, and the process returns to step S1, i.e., a silent unlock operation is performed.

[0101] It should be noted that in this embodiment, the identity condition is determined first, followed by the age condition. However, the present invention is not limited to this. In practical applications, the identity condition and the age condition can be determined simultaneously, or the age condition can be determined first, followed by the identity condition.

[0102] Optionally, in step S4, if N is greater than the first threshold, the following step is also included:

[0103] Keep the terminal in the locked state and return to step S1;

[0104] If the user enters the screen lock password again, the system checks if the entered password is correct. If incorrect, N is incremented by 1, and N is compared with the second threshold.

[0105] If N is greater than or equal to the second threshold, the original screen lock mechanism of the terminal is triggered.

[0106] If N is less than the second threshold, return to step S1.

[0107] In this embodiment, the original screen lock mechanism of the terminal specifically includes:

[0108] Determine if N is equal to the second threshold.

[0109] If it equals the second threshold, the terminal remains in a locked state for a period of time equal to the first preset duration.

[0110] If it is less than the second threshold, return to step S1;

[0111] If it is greater than the second threshold, then determine whether N is equal to the third threshold.

[0112] If it equals the third threshold, the terminal will remain in a locked state for a second preset duration, which is longer than the first preset duration.

[0113] If it is less than the third threshold, return to step S1;

[0114] If it is greater than the third threshold, then determine whether N is equal to the maximum threshold.

[0115] If the value equals the maximum threshold, the terminal will be permanently locked. In this case, the user can only restore the terminal by flashing the firmware or restoring factory settings.

[0116] If it is less than the maximum threshold, return to step S1.

[0117] For example, the first threshold is 3 times; the second threshold is 5 times, and the first preset duration is 5 minutes; the third threshold is 7 times, and the second preset duration is 10 minutes.

[0118] It should be noted that if N is greater than the first threshold, the original screen lock mechanism is triggered. This mechanism is not limited to the process disclosed in this embodiment. In practical applications, the screen lock mechanism is the screen lock logic that comes with the terminal when it leaves the factory. The terminal unlocking method provided in this embodiment does not need to violate the screen lock logic of the original screen lock mechanism. It can also identify the number of attempts that exceeds the limit due to unexpected situations, and reset the number of attempts to zero when an unexpected situation is identified, so as to avoid the terminal being directly locked.

[0119] As another technical solution, such as Figure 3 As shown, this embodiment also provides a terminal unlocking system, which includes:

[0120] Module 1 is used to obtain the lock screen password entered by the user on the terminal;

[0121] The judgment module 2 is used to determine whether the input lock screen password is correct. If it is incorrect, it increments N by 1, where N is the number of unlock attempts. It compares the number of unlock attempts with a first threshold. If N equals the first threshold, it sends a first signal to trigger the recognition process. If N is less than the first threshold, it sends a second signal to the acquisition module 1 to acquire the lock screen password entered by the user on the terminal. If N is greater than the first threshold, it keeps the terminal in a locked state. If it is correct, it unlocks the terminal screen and sets N to zero.

[0122] The identification execution module 3 is used to perform an identification process upon receiving the aforementioned first signal. This identification process includes:

[0123] Identify user identity information;

[0124] The system determines whether the silent unlocking condition is met based on the recognition result. If it is met, N is set to zero and a second signal is sent to the acquisition module 1. If it is not met, a second signal is sent to the acquisition module 1.

[0125] The terminal unlocking system provided by this invention can identify whether the number of unlocking attempts has exceeded the limit due to unexpected circumstances, and prevent the terminal from being directly locked in the event of an unexpected situation.

[0126] As another technical solution, the present invention also provides a computer-readable storage medium for storing an executable program, which, when executed by a processor, can implement the terminal unlocking method provided by the present invention.

[0127] Computer-readable storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules or other data). Computer-readable storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage media, or any other medium that can be used to store desired information and is accessible to a computer.

[0128] It is understood that the above embodiments are merely exemplary implementations used to illustrate the principles of the present invention, and the present invention is not limited thereto. For those skilled in the art, various modifications and improvements can be made without departing from the spirit and essence of the present invention, and these modifications and improvements are also considered to be within the scope of protection of the present invention.

Claims

1. A terminal unlocking method, characterized in that, The method includes: Obtain the lock screen password entered by the user on the terminal; Determine if the entered lock screen password is correct. If incorrect, increment the unlocking trial count by 1, and compare the unlocking trial count with a first threshold. If the unlocking trial count equals the first threshold, then... Obtain at least one of the user's facial image information and fingerprint information; Feature data is extracted from at least one of the facial image information and fingerprint information, and the feature data is compared with the pre-stored owner feature data to determine whether the comparison result meets the identity conditions; The system prompts the user with a question and determines whether the user meets the age requirement based on the user's answer to the question. If the identity conditions are met, the silent unlocking conditions are confirmed, the number of unlocking attempts is reset to zero, and the process returns to the step of obtaining the lock screen password entered by the user on the terminal. If the identity condition is not met but the age condition is met, then the silent unlock condition is confirmed, and the terminal is put into sleep mode, and the user is prompted that the terminal is in sleep mode; after the user restarts the terminal, the number of unlock attempts is reset to zero, and the process returns to the step of obtaining the lock screen password entered by the user on the terminal. If neither the identity nor the age conditions are met, it is confirmed that the silent unlock condition is not met, and the process returns to the step of obtaining the lock screen password entered by the user on the terminal. If the number of unlock attempts is less than the first threshold, the process returns to the step of obtaining the lock screen password entered by the user on the terminal; if the number of unlock attempts is greater than the first threshold, the terminal remains in the locked state. If correct, the screen of the terminal will be unlocked.

2. The terminal unlocking method according to claim 1, characterized in that, The prompts given to the user include: The prompt question can be presented to the user via voice prompts or via screen display.

3. The terminal unlocking method according to claim 1, characterized in that, The acquisition of at least one of the user's facial image information and fingerprint information includes: The user's facial image information is collected using the front-facing camera of the terminal; the user's fingerprint information is collected using the fingerprint recognition device of the terminal.

4. The terminal unlocking method according to claim 1, characterized in that, The step involves issuing a prompt question to the user, determining whether the user meets the age requirement based on the user's answer to the prompt question; if the user meets the identity requirement, the silent unlock condition is confirmed to be met, the number of unlock attempts is reset to zero, and the process returns to the step of obtaining the lock screen password entered by the user on the terminal. If the identity condition is not met but the age condition is met, then the silent unlock condition is confirmed, and the terminal is put into sleep mode, and the user is prompted that the terminal is in sleep mode; after the user restarts the terminal, the number of unlock attempts is reset to zero, and the process returns to the step of obtaining the lock screen password entered by the user on the terminal. If neither the identity nor the age condition is met, then it is confirmed that the silent unlock condition is not met, and the process returns to the step of obtaining the lock screen password entered by the user on the terminal, including: If the identity conditions are met, the silent unlocking conditions are confirmed, the number of unlocking attempts is reset to zero, and the process returns to the step of obtaining the lock screen password entered by the user on the terminal. If the user does not meet the identity requirements, a prompt question will be sent to the user, and the user's answer to the prompt question will be used to determine whether the user meets the age requirements. If the age condition is met, the silent unlock condition is confirmed, and the terminal is put into sleep mode. The user is then notified that the terminal is in sleep mode. After the user restarts the terminal, the number of unlock attempts is reset to zero, and the process returns to the step of obtaining the lock screen password entered by the user on the terminal. If the age requirement is not met, the silent unlock condition is confirmed to be unmet, and the process returns to the step of obtaining the lock screen password entered by the user on the terminal.

5. The terminal unlocking method according to claim 1, characterized in that, The identity criteria include a matching threshold between the feature data and the device owner's feature data; The step of extracting feature data from at least one of the facial image information and fingerprint information, and comparing the feature data with pre-stored owner feature data to determine whether the comparison result meets the identity criteria, includes: Feature data is extracted from at least one of the facial image information and fingerprint information, and the matching degree between the feature data and the device owner feature data is obtained by comparison. It is determined whether the matching degree is greater than the matching degree threshold. If it is greater, it is confirmed that the identity condition is met; if it is not greater, it is confirmed that the identity condition is not met.

6. The terminal unlocking method according to claim 1, characterized in that, The age requirement includes the inclusion of logical statements in the answer information that match the prompt question; The step of determining whether the user meets the age requirement based on their answers to the prompt questions includes: Determine whether the answer information contains the logical statement. If it does not contain the statement, then the answer meets the age requirement. If it does contain the statement, then the answer does not meet the age requirement.

7. The terminal unlocking method according to claim 1, characterized in that, The step of maintaining the terminal in a locked state if the number of unlock attempts exceeds the first threshold includes: If the number of unlock attempts exceeds the first threshold, the terminal remains locked and the process returns to the step of obtaining the lock screen password entered by the user on the terminal. Determine if the entered lock screen password is correct. If incorrect, the unlock attempt count is incremented by 1, and the unlock attempt count is compared with the second threshold. If the unlock attempt count is greater than or equal to the second threshold, the screen lock mechanism of the terminal is triggered. If the number of unlock attempts is less than the second threshold, then return to the step of obtaining the lock screen password entered by the user on the terminal.

8. The terminal unlocking method according to claim 7, characterized in that, The screen lock mechanism of the terminal includes: Determine whether the number of unlocking attempts is equal to the second threshold. If it equals the second threshold, then the terminal remains in a locked state for a first preset duration. If the number of unlocking attempts exceeds the second threshold, then determine whether the number of attempts equals the third threshold. If it equals the third threshold, then the terminal remains in a locked state for a second preset duration, which is longer than the first preset duration. If it is less than the third threshold, then return to the step of obtaining the lock screen password entered by the user on the terminal; If the number of attempts to unlock is greater than the third threshold, then it is determined whether the number of attempts is equal to the maximum threshold. If the value is equal to the maximum threshold, then the terminal is put into a permanent lock state; If the value is less than the maximum threshold, then return to the step of obtaining the lock screen password entered by the user on the terminal.

9. A terminal unlocking system, characterized in that, The terminal unlocking system, applicable to any one of claims 1-8, comprises: The acquisition module is used to acquire the lock screen password entered by the user on the terminal; The judgment module is used to determine whether the input lock screen password is correct. If it is incorrect, the unlock attempt count is incremented by 1, and the unlock attempt count is compared with a first threshold. If the unlock attempt count is equal to the first threshold, a first signal to trigger the recognition process is sent. If the unlock attempt count is less than the first threshold, a second signal is sent to the acquisition module to acquire the lock screen password entered by the user on the terminal. If the unlock attempt count is greater than the first threshold, the terminal remains in a locked state. If it is correct, the terminal screen is unlocked. The identification execution module is configured to execute the identification process upon receiving the first signal, the identification process including: Identify user identity information; Based on the recognition result, determine whether the silent unlocking condition is met. If it is met, reset the unlocking trial count to zero and send the second signal to the acquisition module; if it is not met, send the second signal to the acquisition module.

10. A computer-readable storage medium for storing an executable program that, when executed by a processor, enables the implementation of the terminal unlocking method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Mobile terminal unlocking error processing method and mobile terminal

    CN106778217A

  • Terminal and method for preventing terminal from being mistakenly locked

    CN106874744A