Equipment unlocking method, head-mounted display equipment and wearable equipment
By using biometric information through a head-mounted display to unlock wearable devices, the problem of cumbersome unlocking processes in existing technologies is solved, achieving a convenient and secure unlocking process and improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-27
- Publication Date
- 2026-03-27
AI Technical Summary
The current wearable devices have only one unlocking method, which makes the unlocking process cumbersome and results in a poor user experience.
The device acquires the wearer's biometric information through a head-mounted display and uses this information to unlock wearable devices that have established a communication connection with the wearer. This includes the identification and matching of biometric features such as facial images and iris patterns, combined with an automatic unlock password request to ensure security.
It simplifies the unlocking process of wearable devices, improves the user experience, avoids cumbersome numeric password input, and enhances the convenience and security of the devices.
Smart Images

Figure CN121744285A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of augmented reality technology, and more particularly to a device unlocking method, a head-mounted display device, and a wearable device. Background Technology
[0002] With the rapid development of technology, Augmented Reality (AR) technology, with its unique charm, is gradually changing people's lifestyles. Head-mounted displays using AR technology, such as AR glasses, can achieve many functions that ordinary head-mounted devices cannot. Wearable devices, such as smart bracelets or watches, as commonly used electronic devices in daily life, can be combined with head-mounted displays using AR technology to provide a richer and more convenient interactive experience, which is widely loved by consumers.
[0003] However, in actual use, wearable devices have limited unlocking methods, mostly requiring users to operate the device themselves, such as entering a numeric password. This makes the unlocking process cumbersome and results in a poor user experience.
[0004] The above content is only used to help understand the technical solution of this application and does not represent an admission that the above content is prior art. Summary of the Invention
[0005] The main purpose of this application is to provide a device unlocking method, a head-mounted display device, and a wearable device, aiming to solve the technical problems of cumbersome unlocking process and poor user experience of existing wearable devices.
[0006] To achieve the above objectives, this application provides a device unlocking method, which is applied to a head-mounted display device, and the device unlocking method includes:
[0007] Obtain the current biometric information of the wearer;
[0008] The wearable device worn by the user is unlocked based on the current biometric information. The wearable device is a device that has been pre-established with the head-mounted display device for communication.
[0009] In one embodiment, the step of unlocking the wearable device worn by the user based on the current biometric information includes:
[0010] Acquire local biometric information, which contains multiple biometric information entries that have passed security authentication;
[0011] Match the current biometric information with the local biometric information;
[0012] When the current biometric information successfully matches the local biometric information, the wearable device worn by the user is unlocked.
[0013] In one embodiment, after the step of matching the current biometric information with the local biometric information, the method further includes:
[0014] When the current biometric information does not match the local biometric information, an automatic unlock password request is sent to the wearable device so that the wearable device can perform security authentication based on the authentication password entered by the wearer.
[0015] Upon receiving authentication success information from the wearable device, the current biometric information is updated to the local biometric information, and the step of matching the current biometric information with the local biometric information is returned.
[0016] Furthermore, to achieve the above objectives, this application also proposes a device unlocking method, which is applied to a wearable device, and the device unlocking method includes:
[0017] The device receives an unlock signal sent by a head-mounted display device based on the wearer's current biometric information, wherein the head-mounted display device is a device that has pre-established a communication connection with the wearable device;
[0018] Unlock according to the unlock signal.
[0019] In one embodiment, the step of receiving an unlock signal sent by the head-mounted display device based on the current biometric information of the user includes:
[0020] Receive an automatic unlock password request from the head-mounted display device, wherein the automatic unlock password request is fed back by the head-mounted display device when it detects that the current biometric information of the wearer does not match the local biometric information;
[0021] The user wearing the device is authenticated based on the automatic unlock password request.
[0022] When the security authentication is successful, the head-mounted display device sends authentication success information to the head-mounted display device so that the head-mounted display device updates the current biometric information to the local biometric information.
[0023] Receive the unlock signal sent by the head-mounted display device based on the updated local biometric information.
[0024] In one embodiment, the step of performing security authentication on the user wearing the device based on the automatic unlock password request includes:
[0025] The user confirmation information is triggered based on the automatic unlock password request;
[0026] Upon receiving a confirmation unlock command from the user based on the user's confirmation information, a password input page is generated;
[0027] Receive the authentication password returned by the user through the password input page;
[0028] The user wearing the device is authenticated using the authentication password.
[0029] Furthermore, to achieve the above objectives, this application also proposes a head-mounted display device, the head-mounted display device comprising:
[0030] The feature recognition module is used to obtain the current biometric information of the wearer;
[0031] The wearable device unlocking module is used to unlock the wearable device worn by the user based on the current biometric information.
[0032] Furthermore, to achieve the above objectives, this application also proposes a wearable device, the wearable device comprising:
[0033] The communication module is used to receive an unlocking signal sent by the head-mounted display device based on the current biometric information of the wearer, wherein the head-mounted display device is a device that has pre-established a communication connection with the wearable device;
[0034] An automatic unlocking module is used to unlock the device based on the unlocking signal.
[0035] In addition, to achieve the above objectives, this application also proposes an electronic device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the device unlocking method described above.
[0036] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the device unlocking method described above.
[0037] One or more technical solutions proposed in this application have at least the following technical effects:
[0038] This application relates to a solution for head-mounted display devices. It acquires the current biometric information of the user and unlocks the wearable device (which is already connected to the head-mounted display device) based on this information. Because this application unlocks the wearable device using the user's current biometric information, compared to previous technologies, it eliminates the need for the user to enter a numeric password when establishing a connection between the wearable device and the head-mounted display device. The head-mounted display device can automatically unlock the wearable device, avoiding a cumbersome unlocking process and making the unlocking process more convenient, thus effectively improving the user experience. Attached Figure Description
[0039] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0040] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0041] Figure 1 This is a schematic flowchart of the first embodiment of the device unlocking method applied to a head-mounted display device according to this application;
[0042] Figure 2 This is a schematic flowchart of the second embodiment of the device unlocking method applied to a head-mounted display device according to this application;
[0043] Figure 3 This is a schematic flowchart of the first embodiment of the device unlocking method for wearable devices applied in this application;
[0044] Figure 4 This is a schematic flowchart of the second embodiment of the device unlocking method for wearable devices applied in this application;
[0045] Figure 5 This is a schematic diagram illustrating the interaction between the wearable device and the head-mounted display device in this application;
[0046] Figure 6 This is a simplified interactive flowchart illustrating the device unlocking method of this application;
[0047] Figure 7 This is a block diagram of the module structure of the head-mounted display device of this application;
[0048] Figure 8 This is a block diagram of the modular structure of the wearable device in this application;
[0049] Figure 9 This is a schematic diagram of the hardware structure of the electronic device of this application.
[0050] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0051] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.
[0052] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.
[0053] The main solution of this application embodiment is: the head-mounted display device obtains the current biometric information of the user; and the wearable device worn by the user is unlocked according to the current biometric information. The wearable device is a device that has established a communication connection with the head-mounted display device.
[0054] In embodiments applied to head-mounted display devices, for ease of description, the following description uses head-mounted display devices as the execution subject.
[0055] Because existing wearable devices have only one unlocking method, most of which require users to operate the device themselves, the unlocking process is cumbersome and the user experience is poor.
[0056] This application provides a solution that uses a head-mounted display device to unlock a wearable device using the wearer's current biometric information. Therefore, compared to other technologies, this application eliminates the need for the wearer to enter a digital password when establishing a connection between the wearable device and the head-mounted display device. The head-mounted display device can unlock the wearable device, avoiding a cumbersome unlocking process and making the unlocking process more convenient, thus effectively improving the user experience.
[0057] Based on this, the embodiments of this application provide a device unlocking method, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the device unlocking method applied to a head-mounted display device according to this application.
[0058] In this embodiment, the device unlocking method is applied to a head-mounted display device, and the device unlocking method includes steps S10 to S20:
[0059] Step S10: Obtain the current biometric information of the wearer.
[0060] It should be noted that the executing entity in this embodiment can be a head-mounted display device with device unlocking, network communication, and program execution functions, and applying AR technology, such as AR glasses, AR helmets, etc., or an AR electronic device capable of achieving the above functions. The following description uses a head-mounted display device as an example to illustrate this embodiment and the subsequent embodiments.
[0061] It is understandable that the user mentioned above is the user currently wearing the aforementioned head-mounted display device.
[0062] It should be noted that the biometric information mentioned above can be physiological features used to identify the wearer's identity, including but not limited to facial images, iris patterns, and retinal vascular distribution.
[0063] In its implementation, when the aforementioned head-mounted display device detects that it is being worn by a user, it can collect the user's current biometric information. For example, it can quickly locate the user's face and capture key feature points, such as the eyes, nose, and mouth. Then, it can perform geometric and texture feature analysis on the captured key feature points to obtain the user's facial image. Alternatively, it can combine the image of the user's iris with a corresponding camera device in an AR environment, and then use the head-mounted display device to extract the texture and color of the iris from the image as the user's iris pattern.
[0064] In addition, head-mounted displays can be equipped with distance sensors, such as infrared sensors or optical sensors, to detect the distance between the head-mounted display and the user's face. When the head-mounted display gets close to the user's face to a certain distance, the sensor can detect this change and determine that the head-mounted display has been worn by the user.
[0065] Step S20: Unlock the wearable device worn by the user based on the current biometric information. The wearable device is a device that has established a communication connection with the head-mounted display device.
[0066] It should be noted that the aforementioned wearable devices can be those that are combined with and interact with head-mounted displays (HUDs), such as smart bracelets or watches. Wearable devices can establish a communication connection with HUDs, such as via Bluetooth. After establishing this connection, the wearable device can act as a controller for the HUD, using touchscreens, buttons, and gesture recognition to interact with it. This avoids the limitations of touch and voice operation when using a standalone HUD, making it more convenient for the user. For example, using a bracelet as the wearable device and AR glasses as the HUD, the user can control the AR glasses through gestures and buttons after wearing the bracelet on their wrist, viewing fitness data, making and receiving calls, playing music, and performing other functions.
[0067] In its implementation, the aforementioned head-mounted display device can locally store the biometric information of authorized users, or it can record the biometric information of users who have previously worn wearable devices. After establishing a communication connection with the wearable device, the head-mounted display device can compare the current biometric information of the user with the locally stored or recorded biometric information. If they match, the user's identity is deemed to be authenticated, and the user is granted permission to use both the wearable device and the head-mounted display device.
[0068] Furthermore, after wearing the wearable device, the user can control the head-mounted display to trigger the unlocking operation through simple gestures, buttons, or touchscreen operations. After the user's identity is successfully authenticated, and the head-mounted display detects that the wearable device is within a preset safe distance (e.g., within 1 meter) and recognizes the unlocking gesture triggered by the user, it will automatically send an unlocking signal to the wearable device through the established communication connection. Upon receiving the unlocking signal, the wearable device can authenticate the signal. If the unlocking signal can carry the identification information of the head-mounted display, and the identification information in the unlocking signal matches the locally stored identification information, it is determined that the unlocking signal was sent by a trusted device, and the device will automatically unlock. This ensures the security of the user's privacy information while simplifying the unlocking process of the wearable device. Moreover, the head-mounted display can provide visual feedback on its screen, such as displaying an unlocking animation or prompt information, so that the user is aware that the wearable device has been unlocked.
[0069] In addition, to prevent unauthorized access, the wearable device or head-mounted display can automatically lock and output an alarm message when the wearer's current biometric information is inconsistent with the locally stored or recorded biometric information.
[0070] The device unlocking method provided in this embodiment obtains the current biometric information of the wearer; and unlocks the wearable device worn by the wearer based on the current biometric information. The wearable device is a device that has established a communication connection with a head-mounted display device. Since this embodiment unlocks the wearable device using the wearer's current biometric information through the head-mounted display device, compared to previous methods, this embodiment eliminates the need for the wearer to enter a numeric password when establishing a connection between the wearable device and the head-mounted display device. The head-mounted display device can unlock the wearable device directly, avoiding a cumbersome unlocking process and making the unlocking process more convenient, effectively improving the user experience.
[0071] Based on the first embodiment of this application applied to a head-mounted display device, a second embodiment of this application is proposed. In the second embodiment of this application, content that is the same as or similar to that in the first embodiment applied to a head-mounted display device can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 2 , Figure 2 This is a flowchart illustrating the second embodiment of the device unlocking method applied to a head-mounted display device according to this application.
[0072] In this embodiment, the step of unlocking the wearable device worn by the user based on the current biometric information includes steps S201 to S203:
[0073] Step S201: Obtain local biometric information, which contains multiple biometric information that has passed security authentication.
[0074] In practice, when each user uses the head-mounted display device and wearable device for the first time, the user's identity can be securely authenticated. After the security authentication is successful, the biometric information of each user can be saved locally to form local biometric information.
[0075] In addition, other electronic devices can be used to securely authenticate the identity of each wearer, and after successful authentication, their biometric information can be fed back to the head-mounted display device for storage to form local biometric information. This embodiment does not limit this.
[0076] It should be understood that the identity of the wearer can be securely authenticated using methods such as password verification, security tokens, and AR facial recognition.
[0077] Step S202: Match the current biometric information with the local biometric information.
[0078] In practice, the aforementioned local biometric information can be stored locally in the form of a whitelist, meaning the whitelist contains biometric information that has passed security authentication. The head-mounted display device can read the locally stored whitelist and iterate through each biometric information in the whitelist, matching the current biometric information with each of the security-authenticated biometric information in the local biometric information.
[0079] Step S203: When the current biometric information and the local biometric information are successfully matched, the wearable device worn by the user is unlocked.
[0080] In practice, when the current biometric information matches any biometric information that has passed security authentication, it is determined that the current biometric information and the local biometric information have successfully matched, and thus the identity authentication of the current wearer is determined to be successful. Based on this, the wearable device can be unlocked through the communication connection with the wearable device.
[0081] In one possible implementation, after step S202, steps S203' to S204' are further included:
[0082] Step S203': When the current biometric information and the local biometric information fail to match, an automatic unlock password request is sent to the wearable device so that the wearable device can perform security authentication based on the authentication password entered by the wearer.
[0083] Step S204': Upon receiving the authentication success information from the wearable device, update the current biometric information to the local biometric information, and return to the step of matching the current biometric information with the local biometric information.
[0084] It should be noted that the aforementioned automatic unlock password request can be an instruction that controls the wearable device to perform secure authentication of the wearer's identity.
[0085] In its implementation, when the aforementioned head-mounted display device detects that the current biometric information is inconsistent with all previously authenticated biometric information, it determines that the current biometric information has not matched the local biometric information. At this point, it can communicate with the wearable device to obtain its configuration information and confirm whether the wearable device has an authentication password. If the wearable device has not set an authentication password, it will output a prompt message to the user indicating that no password has been set. The user can then unlock the wearable device directly or set an authentication password. If the wearable device already has an authentication password, it can send an automatic unlock password request to the wearable device.
[0086] Furthermore, when the wearable device receives an automatic unlock password request, it can display user confirmation information such as "The head-mounted display is setting up automatic unlock. Do you agree?" The wearable device can respond to the user's click operation. If the user clicks "Yes", a password input page can pop up. The user can enter the authentication password on the password input page. When the authentication password entered by the user matches the authentication password stored locally, it is determined that the user's security authentication is successful, and the authentication success information is sent to the head-mounted display.
[0087] If the authentication password entered by the user does not match the locally stored authentication password, an error message can be displayed, allowing the user to re-enter the authentication password based on this message. To improve authentication accuracy, a limit can be set on the number of incorrect password attempts. If the user enters the wrong authentication password multiple times and reaches this limit, the wearable device will be locked, and the device will be unusable during the lockout period.
[0088] It should be noted that when the head-mounted display receives the authentication success message from the wearable device, it determines that the wearer's identity has passed security authentication. At this point, the wearer's current biometric information can be updated to the local biometric information, i.e., updated to the whitelist mentioned above. Then, the operation of matching the current biometric information with the local biometric information is repeated. Since the local biometric information has been updated with the wearer's current biometric information, repeating the above operation will ensure that the current biometric information matches the local biometric information. Based on this, the head-mounted display can unlock the wearable device through the communication connection between the head-mounted display and the wearable device. Furthermore, when the wearer uses the head-mounted display and the wearable device again, there is no need to manually enter a password; the wearable device can be automatically unlocked using their biometric information, effectively improving the unlocking efficiency of the wearable device.
[0089] This embodiment matches the wearer's current biometric information with multiple locally authenticated biometric information. When a match is successful, the wearable device is unlocked. When a match fails, the wearer interacts with the device and requests an automatic unlock password to authenticate the wearer. Once the authentication is successful, the wearable device is unlocked, effectively improving the accuracy of unlocking the wearable device.
[0090] This application also provides a device unlocking method, referring to... Figure 3 , Figure 3 This is a flowchart illustrating the first embodiment of the device unlocking method applied to wearable devices according to this application.
[0091] In this embodiment, the device unlocking method is applied to a wearable device, and the device unlocking method includes steps S01 to S02:
[0092] Step S01: Receive an unlock signal sent by the head-mounted display device based on the wearer's current biometric information. The head-mounted display device is a device that has previously established a communication connection with the wearable device.
[0093] It should be noted that the executing entity in this embodiment can be a wearable device with device unlocking, network communication, and program execution functions, such as a smart bracelet or watch, or an electronic device capable of performing the above functions. The following description uses a wearable device as an example to illustrate this embodiment and the subsequent embodiments.
[0094] In practice, when a user wears both a wearable device and a head-mounted display, the wearable device establishes a communication connection with the head-mounted display. Once established, the head-mounted display compares the user's current biometric information with locally stored or recorded biometric information. If they match, the user's identity is verified. After wearing the wearable device, the user can control the head-mounted display to trigger an unlock operation via simple gestures, buttons, or touchscreen operations. After successful user authentication, and upon detecting that the wearable device is within a preset safe distance and recognizing the user's unlock gesture, the head-mounted display automatically sends an unlock signal to the wearable device through the established communication connection.
[0095] Step S02: Unlock according to the unlock signal.
[0096] In a specific implementation, after receiving the unlock signal, the wearable device can authenticate the unlock signal. For example, the unlock signal can carry the identification information of the head-mounted display device. When the identification information in the unlock signal is consistent with the identification information stored locally, it is determined that the unlock signal was sent by a trusted device and the device is automatically unlocked.
[0097] The device unlocking method provided in this embodiment involves the wearable device receiving an unlocking signal sent by the head-mounted display device based on the wearer's current biometric information to unlock the device. Therefore, the wearable device can be unlocked without the wearer entering a digital password, avoiding the cumbersome unlocking process and making the unlocking process of the wearable device more convenient, effectively improving the user experience.
[0098] Based on the first embodiment of this application applied to a wearable device, a second embodiment of this application is proposed. In the second embodiment of this application, content that is the same as or similar to that in the first embodiment applied to a wearable device can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 4 , Figure 4 This is a flowchart illustrating the second embodiment of the device unlocking method for wearable devices applied in this application.
[0099] In this embodiment, step S01 includes steps S011 to S014:
[0100] Step S011: Receive an automatic unlock password request from the head-mounted display device. The automatic unlock password request is fed back by the head-mounted display device when it detects that the current biometric information of the user does not match the local biometric information.
[0101] In a specific implementation, when the head-mounted display device detects that the current biometric information is inconsistent with all biometric information that has passed security authentication, and detects that the wearable device has an authentication password, it can send an automatic unlock password request to the wearable device.
[0102] Step S012: Perform security authentication on the user wearing the device based on the automatic unlock password request.
[0103] In a specific implementation, when the wearable device receives an automatic password request, it can provide a corresponding page to the user, allowing the user to manually enter an authentication password, and perform security authentication on the user based on the authentication password entered by the user.
[0104] In one feasible implementation, step S012 may include steps S0121 to S0124:
[0105] Step S0121: Trigger user confirmation information based on the automatic unlock password request.
[0106] Step S0122: Upon receiving a confirmation unlock command from the user based on the user confirmation information, a password input page is generated.
[0107] It should be noted that the aforementioned user confirmation information may be a prompt to the user to allow the head-mounted display device to unlock automatically.
[0108] Understandably, the aforementioned confirmation unlock command can be an instruction that allows the head-mounted display device to automatically unlock the wearable device.
[0109] In a specific implementation, when the wearable device receives an automatic unlock password request, it can output user confirmation information on the display interface and respond to the user's confirmation unlock command that allows the head-mounted display device to unlock automatically based on the user confirmation information, and generate a password input page on the display interface for the user to enter the authentication password.
[0110] Step S0123: Receive the authentication password provided by the user through the password input page.
[0111] Step S0124: Perform security authentication on the user wearing the device based on the authentication password.
[0112] In a specific implementation, the wearable device can receive the authentication password entered by the user on the password input page, and perform security authentication on the user by determining whether the authentication password entered by the user matches the authentication password stored locally.
[0113] Step S013: When the security authentication is successful, the head-mounted display device sends authentication success information back to the head-mounted display device so that the head-mounted display device updates the current biometric information to the local biometric information.
[0114] It should be noted that the above-mentioned successful authentication information serves as the identifier indicating that the user's security authentication has been passed.
[0115] In its implementation, when the wearable device detects that the authentication password entered by the user matches the locally stored authentication password, it determines that the user's security authentication has succeeded and sends a success message to the head-mounted display device. Upon receiving the success message from the wearable device, the head-mounted display device can update the user's current biometric information to its local biometric information.
[0116] Step S014: Receive the unlock signal sent by the head-mounted display device based on the updated local biometric information.
[0117] In a specific implementation, after updating the local biometric information, the head-mounted display device can repeat the operation of matching the current biometric information with the local biometric information. Since the local biometric information has been updated with the current biometric information of the wearer, repeating the above operation can make the current biometric information consistent with the local biometric information. Based on this, the head-mounted display device can send an unlock signal to the wearable device through the communication connection so that the wearable device can automatically unlock based on the unlock signal.
[0118] For example, refer to Figure 5 , Figure 5 This is a schematic diagram illustrating the interaction between the wearable device and the head-mounted display device of this application. Figure 5 The examples used are wristbands for wearable devices and AR glasses for head-mounted displays, but this does not limit the scope of this solution. Figure 5 In this scenario, when a user wears both AR glasses and a wristband simultaneously, the AR glasses can establish a wireless communication connection with the wristband.
[0119] based on Figure 5 The interactive diagram shown is for reference only. Figure 6 , Figure 6 This is a simplified interactive flowchart illustrating the device unlocking method described in this application. Figure 6The text describes how facial images represent a user's biometric information, using examples such as a user's first use of the wristband or the AR glasses not yet displaying the user's facial information. The user can pair the AR glasses with the wristband, establishing a wireless communication connection. After the connection is established, the wristband reports its initial information (whether it has a password unlock function) to the AR glasses, and simultaneously records the AR glasses' pairing information for subsequent automatic pairing. The AR glasses respond to the user's action by activating the automatic unlock function. Based on the wristband's initial information, the AR glasses confirm whether the user has configured an authentication password. If no authentication password is set, the AR glasses output a corresponding prompt to inform the user that no authentication password is set and automatic unlock does not need to be activated. If an authentication password is set, the automatic unlock function is saved and activated, and an automatic unlock password request is sent to the wristband.
[0120] The wristband displays a user confirmation message on its interface: "AR glasses are setting up automatic unlock. Do you agree?" If the user clicks "Yes," the AR glasses will automatically unlock, and a password input page will pop up. The user can enter an authentication password on the password input page. If the authentication password is correct, the automatic unlock function is considered valid. If the authentication password is incorrect, the user can enter the authentication password again. If the user enters the authentication password incorrectly multiple times, reaching the limit (e.g., 3 times), the wristband will be locked and cannot be used for 1 hour. After entering the correct authentication password, a successful authentication message will be sent to the AR glasses. After receiving the successful authentication message, the AR glasses will save the user's face image locally. When the user keeps wearing the AR glasses or wears them again, it can send an unlock signal to the wristband based on the face image to automatically unlock the wristband.
[0121] In this embodiment, when the wearable device receives an automatic unlock password request from the head-mounted display device when it detects a mismatch between the current biometric information and the local biometric information, it performs security authentication on the wearer through the automatic unlock password request. After successful security authentication, the head-mounted display device can update the wearer's current biometric information locally. Subsequently, when the wearer uses the head-mounted display device and the wearable device again, there is no need to manually enter a password. The wearable device can be automatically unlocked through its biometric information, which effectively improves the unlocking efficiency of the wearable device.
[0122] It should be noted that the above embodiments are only used to understand this application and do not constitute a limitation on the device unlocking method of this application. Any simple modifications based on this technical concept are within the protection scope of this application.
[0123] This application also provides a head-mounted display device, please refer to... Figure 7 , Figure 7This is a block diagram of the module structure of the head-mounted display device of this application. The head-mounted display device includes:
[0124] The feature recognition module 10 is used to obtain the current biometric information of the wearer.
[0125] The wearable device unlocking module 20 is used to unlock the wearable device worn by the user based on the current biometric information.
[0126] The head-mounted display device provided in this application, employing the device unlocking method described in the above embodiments, can solve the technical problems of cumbersome unlocking processes and poor user experience in existing wearable devices. Compared with the prior art, the beneficial effects of the head-mounted display device provided in this application are the same as those of the device unlocking method described in the above embodiments, and other technical features of the head-mounted display device are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.
[0127] This application also provides a wearable device, please refer to... Figure 8 , Figure 8 This is a block diagram of the modular structure of the wearable device of this application. The wearable device includes:
[0128] The communication module 30 is used to receive an unlock signal sent by the head-mounted display device based on the current biometric information of the wearer. The head-mounted display device is a device that has previously established a communication connection with the wearable device.
[0129] Automatic unlocking module 40 is used to unlock according to the unlocking signal.
[0130] The wearable device provided in this application, employing the device unlocking method described in the above embodiments, can solve the technical problems of cumbersome unlocking processes and poor user experience in existing wearable devices. Compared with the prior art, the beneficial effects of the wearable device provided in this application are the same as those of the device unlocking method described in the above embodiments, and other technical features in the wearable device are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.
[0131] This application provides an electronic device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the device unlocking method described above for a head-mounted display device or a wearable device.
[0132] The following is for reference. Figure 9, Figure 9 This is a schematic diagram of the hardware structure of the electronic device of this application. The electronic device involved in the embodiments of this application may include, but is not limited to, head-mounted display devices such as AR glasses and AR helmets, or wearable devices such as smart bracelets and smartwatches. Figure 9 The electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.
[0133] like Figure 9 As shown, the electronic device may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.) that can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1003 into a random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the head-mounted display device. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, touchscreens, touchpads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc.; output devices 1008 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1003 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1009. Communication device 1009 allows electronic devices to communicate with other devices, such as head-mounted displays and wearable devices, to exchange data wirelessly or via wires. While the figures show electronic devices with various systems, it should be understood that implementation or possession of all the systems shown is not required. More or fewer systems may be implemented alternatively.
[0134] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the device unlocking method shown in the flowcharts for a head-mounted display device or wearable device. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.
[0135] The electronic device provided in this application, employing the aforementioned device unlocking method for head-mounted displays or wearable devices, solves the technical problem of cumbersome unlocking processes and poor user experience associated with wearing devices. Compared to the prior art, the beneficial effects of the electronic device provided in this application are the same as those of the device unlocking method for head-mounted displays or wearable devices provided in the above embodiments, and other technical features of this electronic device are the same as those disclosed in the methods of the embodiments applied to head-mounted displays or wearable devices, and will not be repeated here.
[0136] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.
[0137] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the device unlocking method described above in the embodiments applied to a head-mounted display device or a wearable device.
[0138] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.
[0139] The aforementioned computer-readable storage medium may be included in an electronic device or may exist independently without being assembled into an electronic device.
[0140] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0141] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0142] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.
[0143] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the device unlocking method applied to head-mounted display devices or wearable devices described above. This solves the technical problem of cumbersome unlocking processes and poor user experience for wearable devices. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as those of the device unlocking method applied to head-mounted display devices or wearable devices provided in the above embodiments, and will not be repeated here.
[0144] The above description is only a part of the embodiments of this application and does not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.
Claims
1. A device unlocking method, characterized in that, The device unlocking method is applied to a head-mounted display device, and the device unlocking method includes: Obtain the current biometric information of the wearer; The wearable device worn by the user is unlocked based on the current biometric information. The wearable device is a device that has been pre-established with the head-mounted display device for communication.
2. The device unlocking method as described in claim 1, characterized in that, The step of unlocking the wearable device worn by the user based on the current biometric information includes: Acquire local biometric information, which contains multiple biometric information entries that have passed security authentication; Match the current biometric information with the local biometric information; When the current biometric information successfully matches the local biometric information, the wearable device worn by the user is unlocked.
3. The device unlocking method as described in claim 2, characterized in that, After the step of matching the current biometric information with the local biometric information, the method further includes: When the current biometric information does not match the local biometric information, an automatic unlock password request is sent to the wearable device so that the wearable device can perform security authentication based on the authentication password entered by the wearer. Upon receiving authentication success information from the wearable device, the current biometric information is updated to the local biometric information, and the step of matching the current biometric information with the local biometric information is returned.
4. A device unlocking method, characterized in that, The device unlocking method is applied to wearable devices, and the device unlocking method includes: The device receives an unlock signal sent by a head-mounted display device based on the wearer's current biometric information, wherein the head-mounted display device is a device that has pre-established a communication connection with the wearable device; Unlock according to the unlock signal.
5. The device unlocking method as described in claim 4, characterized in that, The step of receiving the unlock signal sent by the head-mounted display device based on the current biometric information of the wearer includes: Receive an automatic unlock password request from the head-mounted display device, wherein the automatic unlock password request is fed back by the head-mounted display device when it detects that the current biometric information of the wearer does not match the local biometric information; The user wearing the device is authenticated based on the automatic unlock password request. When the security authentication is successful, the head-mounted display device sends authentication success information to the head-mounted display device so that the head-mounted display device updates the current biometric information to the local biometric information. Receive the unlock signal sent by the head-mounted display device based on the updated local biometric information.
6. The device unlocking method as described in claim 5, characterized in that, The step of performing security authentication on the user wearing the device based on the automatic unlock password request includes: The user confirmation information is triggered based on the automatic unlock password request; Upon receiving a confirmation unlock command from the user based on the user's confirmation information, a password input page is generated; Receive the authentication password returned by the user through the password input page; The user wearing the device is authenticated using the authentication password.
7. A head-mounted display device, characterized in that, The head-mounted display device includes: The feature recognition module is used to obtain the current biometric information of the wearer; The wearable device unlocking module is used to unlock the wearable device worn by the user based on the current biometric information.
8. A wearable device, characterized in that, The wearable device includes: The communication module is used to receive an unlocking signal sent by the head-mounted display device based on the current biometric information of the wearer, wherein the head-mounted display device is a device that has pre-established a communication connection with the wearable device; An automatic unlocking module is used to unlock the device based on the unlocking signal.
9. An electronic device, characterized in that, The electronic device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the device unlocking method as described in any one of claims 1 to 3 or 4 to 6.
10. A storage medium, characterized in that, The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, it implements the steps of the device unlocking method as described in any one of claims 1 to 3 or any one of claims 4 to 6.