Intelligent door lock control method and device and intelligent door lock

By introducing randomly generated unlocking command entries and dual biometric verification into smart door locks, combining voice and lip movement information, the security risks of single biometric verification are solved, the system's security and user experience are improved, and multiple unlocking methods are provided to deal with abnormal situations.

CN120997928APending Publication Date: 2025-11-21GREE ELECTRIC APPLIANCE INC OF ZHUHAI +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511202298.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-26
Publication Date
2025-11-21

AI Technical Summary

Technical Problem

Existing smart locks rely on single or simple combinations of biometric features for identity verification, which poses security risks, is vulnerable to recording attacks, has poor environmental adaptability, lacks physiological state detection, and is highly dependent on the network, thus affecting user experience and security.

Method used

The system employs a combination of randomly generated unlocking command entries and voice reading and lip movement information for dual verification. It utilizes a quantum random number generator to generate unique commands, combines a microphone and millimeter-wave radar for voiceprint and lip movement recognition, and uses a metabolic sensor to detect the user's state. The system comprehensively analyzes the verification results to determine the control method.

Benefits of technology

It improves the security and environmental adaptability of smart door locks, prevents recording attacks, enhances the user experience, ensures additional verification in abnormal situations, reduces false alarms, and provides multiple unlocking methods to ensure security and convenience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120997928A_ABST
    Figure CN120997928A_ABST
Patent Text Reader

Abstract

The invention discloses an intelligent door lock control method and device and an intelligent door lock. The method comprises the steps that when an unlocking triggering instruction is detected, an unlocking instruction entry is generated, and the unlocking instruction entry is an entry which is generated randomly and used for assisting unlocking; obtaining voice reading information obtained when the unlocking instruction entry is read, and obtaining lip movement information when the unlocking instruction entry is read; performing unlocking verification according to the voice reading information and the lip movement information to obtain an unlocking verification result; determining a control mode of the intelligent door lock according to the unlocking verification result; and controlling the intelligent door lock according to the control mode. The technical problem that in the related technology, an intelligent door lock can only conduct identity verification through single or simply combined biological characteristics, and potential safety hazards exist is solved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of smart home, in particular to a smart door lock control method and device and a smart door lock. BACKGROUND

[0002] Traditional smart door locks mostly rely on single or simple combination of biometric features such as password, fingerprint, face recognition or voiceprint recognition for identity verification. Among them, voiceprint recognition is considered as a relatively safe and user-friendly unlocking method due to its non-contact and potential long-distance recognition capability. However, the existing voiceprint recognition technology has the following shortcomings:

[0003] 1) Security problem: single voiceprint recognition is vulnerable to recording attacks or voice imitation, reducing the security of the system. For example, an attacker can pre-record the voiceprint of the target user and play it back to unlock the door illegally.

[0004] 2) Environmental adaptability: in noisy environments, insufficient light scenes or cases where the user's voice energy is small, the accuracy of voiceprint recognition will decrease significantly, affecting user experience.

[0005] 3) Lack of physiological state detection: existing smart door locks cannot determine the physiological state of the user when performing voiceprint recognition, such as drunkenness, coercion or illness, which may lead to the unlocking of the door in inappropriate situations, increasing the security risk.

[0006] 4) Dependence on network synchronization: some smart door locks need to rely on stable network connection for voiceprint matching, and once the network is interrupted or delayed, it will affect the response speed and reliability of the door lock.

[0007] 5) User experience: complicated operation steps, the user needs to repeat multiple times when performing voiceprint recognition, especially in the case of initial setup or high environmental noise, which reduces the convenience of the door lock and user acceptance.

[0008] In view of the above problems, no effective solution has been proposed so far. SUMMARY

[0009] The embodiments of the present application provide a smart door lock control method and device and a smart door lock to at least solve the technical problem that the smart door lock in the related art can only perform identity verification by single or simple combination of biometric features, which has security risks.

[0010] According to an aspect of an embodiment of the present application, there is provided a smart door lock control method, comprising: generating an unlocking instruction word when an unlocking trigger instruction is detected, wherein the unlocking instruction word is randomly generated and used to assist unlocking; obtaining voice reading information obtained when the unlocking instruction word is read, and obtaining lip movement information when the unlocking instruction word is read; performing unlocking verification according to the voice reading information and the lip movement information to obtain an unlocking verification result; determining a control mode of the smart door lock according to the unlocking verification result; and controlling the smart door lock according to the control mode.

[0011] Optionally, detecting the unlocking trigger instruction comprises at least one of the following: determining that the unlocking trigger instruction is detected when a fingerprint component of the smart door lock detects fingerprint information; determining that the unlocking trigger instruction is detected when a password input component of the smart door lock detects password input information; and determining that the unlocking trigger instruction is detected when a voice detection component of the smart door lock detects voice information.

[0012] Optionally, generating the unlocking instruction word comprises: dynamically generating the unlocking instruction word by a quantum random number generator.

[0013] Optionally, obtaining the voice reading information obtained when the unlocking instruction word is read, and obtaining the lip movement information when the unlocking instruction word is read, comprises: obtaining the voice reading information by a microphone of the smart door lock during reading of the unlocking instruction word; and obtaining the lip movement information by a millimeter wave radar of the smart door lock during reading of the unlocking instruction word.

[0014] Optionally, performing unlocking verification according to the voice reading information and the lip movement information to obtain an unlocking verification result comprises: determining that the unlocking verification result is unlocking verification success when both the voice reading information and the lip movement information are verified; determining that the unlocking verification result is unlocking verification failure when the voice reading information is verified and the lip movement information is not verified; obtaining a vocal cord vibration frequency when the unlocking instruction word is read when the voice reading information is not verified and the lip movement information is verified, to perform auxiliary unlocking verification according to the vocal cord vibration frequency; and determining that the unlocking verification result is unlocking verification failure when the voice reading information is not verified and the lip movement information is not verified.

[0015] Optionally, performing unlocking verification according to the voice reading information comprises: performing fragmentation processing on the voice reading information to obtain a plurality of voice fragments; randomly selecting a predetermined number of target voice fragments from the plurality of voice fragments; and comparing each of the target voice fragments with pre-recorded voiceprint information to perform unlocking verification on the smart door lock.

[0016] Optionally, the unlocking verification according to the lip movement information comprises: generating a lip model according to the lip movement information; comparing the lip model with a pre-stored lip model, and comparing the lip movement data corresponding to the lip movement information with the unlocking instruction word, to perform the unlocking verification on the smart door lock.

[0017] Optionally, when the voice reading information verification fails and the lip movement information verification passes, a vocal cord vibration frequency when the unlocking instruction word is read is obtained, and the vocal cord vibration frequency is used to perform auxiliary unlocking verification, which comprises: determining a current state of a target object reading the unlocking instruction word according to the vocal cord vibration frequency; and performing auxiliary unlocking verification according to the current state.

[0018] Optionally, the auxiliary unlocking verification according to the current state comprises: when the current state indicates that the target object is in a non-abnormal state, determining that the auxiliary unlocking verification passes; when the current state indicates that the target object is in a drunken state, re-obtaining state information of the target object to perform auxiliary unlocking verification; when the current state indicates that the target object is in a coerced state, generating a warning information; and when the current state indicates that the target object is in a sick state, obtaining lip movement information of the target object, and performing unlocking verification according to the lip movement information.

[0019] Optionally, the smart door lock control method further comprises: when it is determined that the unlocking verification result is an unlocking verification failure, updating the unlocking instruction word to obtain a new unlocking instruction word; and using the new unlocking instruction word to perform unlocking verification again, and generating an unlocking mode recommendation information when a number of re-verification reaches a predetermined number.

[0020] According to another aspect of the embodiment of the present application, a smart door lock control device is further provided, which comprises: a generating unit configured to generate an unlocking instruction word when an unlocking trigger instruction is detected, wherein the unlocking instruction word is a word randomly generated and used for auxiliary unlocking; an obtaining unit configured to obtain voice reading information obtained when the unlocking instruction word is read, and obtain lip movement information when the unlocking instruction word is read; a verifying unit configured to perform unlocking verification according to the voice reading information and the lip movement information, to obtain an unlocking verification result; a determining unit configured to determine a control mode of a smart door lock according to the unlocking verification result; and a control unit configured to control the smart door lock according to the control mode.

[0021] Optionally, the generation unit comprises at least one of the following: a first determination module configured to determine that the unlocking trigger instruction is detected when a fingerprint component of the smart door lock detects fingerprint information; a second determination module configured to determine that the unlocking trigger instruction is detected when a password input component of the smart door lock detects password input information; and a third determination module configured to determine that the unlocking trigger instruction is detected when a voice detection component of the smart door lock detects voice information.

[0022] Optionally, the generation unit comprises a first generation module configured to dynamically generate the unlocking instruction term by using a quantum random number generator.

[0023] Optionally, the acquisition unit comprises a first acquisition module configured to acquire the voice reading information by using a microphone of the smart door lock during reading of the unlocking instruction term, and a second acquisition module configured to acquire the lip movement information by using a millimeter wave radar of the smart door lock during reading of the unlocking instruction term.

[0024] Optionally, the verification unit comprises a fourth determination module configured to determine that the unlocking verification result is unlocking verification success when the voice reading information and the lip movement information are both verified, a fifth determination module configured to determine that the unlocking verification result is unlocking verification failure when the voice reading information is verified and the lip movement information is not verified, a verification module configured to acquire a vocal cord vibration frequency when the unlocking instruction term is read, and perform auxiliary unlocking verification according to the vocal cord vibration frequency when the voice reading information is not verified and the lip movement information is verified, and determine that the unlocking verification result is unlocking verification failure when the voice reading information is not verified and the lip movement information is not verified.

[0025] Optionally, the verification unit comprises a slicing module configured to perform slicing processing on the voice reading information to obtain a plurality of voice segments, a selection module configured to randomly select a predetermined number of target voice segments from the plurality of voice segments, and a first comparison module configured to compare each of the target voice segments with pre-input voiceprint information to perform unlocking verification on the smart door lock.

[0026] Optionally, the verification unit comprises a second generation module configured to generate a lip model according to the lip movement information, and a second comparison module configured to compare the lip model with a pre-stored lip model, and compare lip movement data corresponding to the lip movement information with the unlocking instruction term to perform unlocking verification on the smart door lock.

[0027] Optionally, the verification module comprises a first determination submodule configured to determine a current state of the target object reading the unlocking instruction term according to the vocal cord vibration frequency; and a verification submodule configured to perform auxiliary unlocking verification according to the current state.

[0028] Optionally, the verification submodule comprises a second determination submodule configured to determine that the auxiliary unlocking verification is passed when the current state indicates that the target object is in a non-abnormal state; an acquisition submodule configured to re-acquire state information of the target object to perform auxiliary unlocking verification when the current state indicates that the target object is in a drunken state; a generation submodule configured to generate early warning information when the current state indicates that the target object is in a coerced state; and a verification submodule configured to acquire lip movement information of the target object and perform unlocking verification according to the lip movement information when the current state indicates that the target object is in an ill state.

[0029] Optionally, the intelligent door lock control apparatus further comprises an updating unit configured to update the unlocking instruction term to obtain a new unlocking instruction term when it is determined that the unlocking verification result is an unlocking verification failure; and a generation unit configured to perform unlocking verification again using the new unlocking instruction term, and generate unlocking mode recommendation information when the number of re-verification reaches a predetermined number.

[0030] According to another aspect of the embodiments of the present application, there is also provided an intelligent door lock using the intelligent door lock control method described in any one of the above.

[0031] According to another aspect of the embodiments of the present application, there is also provided a computer readable storage medium comprising a stored program, wherein the program performs the intelligent door lock control method described in any one of the above.

[0032] According to another aspect of the embodiments of the present application, there is also provided a processor configured to run a program, wherein the program performs the intelligent door lock control method described in any one of the above.

[0033] According to another aspect of the embodiments of the present application, there is also provided a computer program product comprising computer instructions configured to perform the intelligent door lock control method described in any one of the above when executed by a processor.

[0034] In the embodiment of the present application, when the unlocking trigger instruction is detected, the unlocking instruction word is generated, wherein the unlocking instruction word is a word randomly generated and used to assist unlocking; the speech reading information obtained when the unlocking instruction word is read is acquired, and the lip movement information when the unlocking instruction word is read is acquired; the unlocking verification is performed according to the speech reading information and the lip movement information, and the unlocking verification result is obtained; the control mode of the intelligent door lock is determined according to the unlocking verification result; and the intelligent door lock is controlled according to the control mode. Through the technical scheme provided by the present application, the unlocking instruction word is generated when the unlocking demand is detected, and the unlocking verification is performed according to the speech reading information and the lip movement information when the unlocking instruction word is read, so that the security of the intelligent door lock is improved, and the technical problem that the intelligent door lock in the related art can only perform identity verification on single or simply combined biological characteristics, and has a security risk is solved. BRIEF DESCRIPTION OF DRAWINGS

[0035] The accompanying drawings, which are included to provide a further understanding of the present application and constitute a part of this application, illustrate certain illustrative embodiments of the present application and together with the description serve to explain the present application. In the drawings:

[0036] Figure 1 is a hardware structure block diagram of a mobile terminal of an intelligent door lock control method according to an embodiment of the present application;

[0037] Figure 2 is a flow chart of an intelligent door lock control method according to an embodiment of the present application;

[0038] Figure 3 is a schematic diagram of an intelligent door lock according to an embodiment of the present application;

[0039] Figure 4 is a flow chart of an optional intelligent door lock control method according to an embodiment of the present application;

[0040] Figure 5 is a schematic diagram of an intelligent door lock control device according to an embodiment of the present application.

[0041] In the above drawings, the following reference signs are used:

[0042] 102, processor; 104, memory; 106, transmission device; 108, input and output device. DETAILED DESCRIPTION

[0043] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0044] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0045] As described in the background section, existing smart locks can only authenticate users using single or simple combinations of biometric features, which presents security vulnerabilities. This invention provides a smart lock control method and device, a smart lock, a computer-readable storage medium, a processor, and a computer program product.

[0046] The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.

[0047] The methods and embodiments provided in this invention can be executed on a mobile terminal, a computer terminal, or a similar computing device. Taking running on a mobile terminal as an example, Figure 1 This is a hardware structure block diagram of a mobile terminal for an intelligent door lock control method according to an embodiment of the present invention. Figure 1 As shown, a mobile terminal may include one or more ( Figure 1 Only one is shown in the diagram. A processor 102 (which may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.) and a memory 104 for storing data are also shown. The mobile terminal may further include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the mobile terminal described above. For example, the mobile terminal may also include components that are more... Figure 1more or less components than those shown, or configured differently from those shown, as Figure 1

[0048] The memory 104 is operable to store a computer program, such as a software program of an application and modules, such as a computer program corresponding to the intelligent door lock control method of the embodiments of the present application. The processor 102 performs various functional applications and data processing, i.e., implements the above method, by running the computer program stored in the memory 104. The memory 104 can include a high-speed random access memory, and also can include a nonvolatile memory, such as one or more magnetic storage devices, flash memories, or other nonvolatile solid-state memories. In some examples, the memory 104 can further include a memory remotely disposed relative to the processor 102, which can be connected to the mobile terminal through a network. Examples of the above network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof. The transmission device 106 is used to receive or send data via a network. The specific examples of the above network can include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet in a wireless manner.

[0049] Embodiment 1

[0050] According to the embodiments of the present application, a method embodiment of an intelligent door lock control method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described herein can be executed in an order different from that shown.

[0051] Figure 2 is a flowchart of an intelligent door lock control method according to the embodiments of the present application, as Figure 2 shown, the intelligent door lock control method includes the following steps:

[0052] In step S202, when detecting an unlocking trigger instruction, an unlocking instruction word is generated, wherein the unlocking instruction word is a word randomly generated and used to assist unlocking.

[0053] ​In this embodiment, the smart door lock system is activated upon detecting a user's action to trigger the unlocking. This usually includes the user touching the inductive area of the door lock, voice wake-up, mobile device remote triggering, etc. The detection of the trigger instruction is the starting point of the entire control flow, ensuring that the system is started when needed, improving the user experience while maintaining the security and response efficiency of the system.

[0054] When the unlocking trigger instruction is detected, the smart door lock system dynamically generates a word containing a specific voice instruction through the quantum random number generator. For example, the system may generate the following instruction: "Please say the current temperature is {random number} degrees Celsius." The {random number} is provided by the quantum random number generator, ensuring that each generated instruction is unique and difficult to predict and copy, thereby enhancing the security of voiceprint recognition.

[0055] Figure 3 is a schematic diagram of a smart door lock according to an embodiment of the present application, as Figure 3 shown, which includes a main controller, a quantum random number generator, a millimeter wave radar, a metabolic sensor, a camera, a microphone, a speaker, a screen display, and a fingerprint module / password keyboard, which cooperates to realize the security barrier unlocking function of the door lock. The main controller sends control instructions through user triggers, and the instructions are transmitted to each functional module. The main controller uploads state information to the cloud server, and the cloud server analyzes the data through artificial intelligence algorithms and generates linkage rules. The system automatically adjusts the door lock state according to the linkage rules to realize intelligent control unlocking. That is, the quantum random number generator, millimeter wave radar, metabolic sensor, microphone, speaker, display screen, fingerprint module, and password keyboard are integrated into the smart door lock controller, which not only realizes new functions but also ensures that multiple ways can successfully unlock. The quantum random number generator is used to randomly generate dynamic unlocking instructions. The millimeter wave radar is used for lip micro-motion capture. The metabolic sensor is a combination of a piezoelectric microphone and a laser Doppler, which is used to detect the vibration frequency of the vocal cords mucosa.

[0056] Here, the quantum random number generator can be used to generate the above unlocking instruction word.

[0057] Step S204, obtaining the voice reading information obtained when reading the unlocking instruction word, and obtaining the lip movement information when reading the unlocking instruction word.

[0058] In this embodiment, after the user reads out the unlocking instruction word, the voice information captured by the built-in microphone of the smart door lock is transmitted to the main controller in real time for analysis. This step compares the user's voiceprint features with the pre-recorded voiceprints in the system database to confirm the user's identity. Voiceprint recognition technology can detect subtle differences in voice, even in noisy environments, and can maintain a high recognition rate.

[0059] When the user reads the instruction, the millimeter wave radar device of the smart door lock continuously monitors the micro-movement of the user's lips. The millimeter wave radar can penetrate slight obstructions such as masks and confirm whether the user has correctly read the instruction by monitoring the movement of the lips. The acquisition and analysis of lip movement information enhance the dual verification of voiceprint recognition, which can effectively prevent voice imitation and recording attacks.

[0060] In step S206, the opening verification is performed according to the voice reading information and the lip movement information, and an opening verification result is obtained.

[0061] The main controller comprehensively analyzes the voice reading information and the lip movement information to perform the opening verification. The verification process includes voiceprint matching, lip micro-movement model comparison, and metabolic state rapid detection. If the voiceprint matches and the lip movement information conforms to the instruction content, and the metabolic state (such as blood sugar level) is within the normal range, the verification is passed, and the smart door lock is unlocked. If any one of the verifications fails, the system will take corresponding measures, such as updating the instruction word to re-verify or recommending to use other unlocking methods, to ensure safety.

[0062] In step S208, the control mode of the smart door lock is determined according to the opening verification result.

[0063] In this embodiment, the smart door lock system determines the control mode according to the result of the opening verification. If the verification is successful, the door lock is automatically unlocked; if the verification fails multiple times, the system may trigger an emergency alarm process and transmit the current image and data to the administrator terminal; or after consecutive failures, the user is prompted to try alternative unlocking methods such as fingerprint unlocking, password unlocking, etc., to prevent security risks.

[0064] In step S210, the smart door lock is controlled according to the control mode.

[0065] In this embodiment, the smart door lock operates according to the determined control mode. After successful verification, the door lock is unlocked, allowing the user to enter; after verification failure, the door lock remains in a locked state and may start an alarm or recommend other unlocking methods to ensure that unauthorized access is prevented.

[0066] As can be seen from the above, in the embodiment of the present application, when the opening trigger instruction is detected, the opening instruction word is generated, wherein the opening instruction word is a word randomly generated and used to assist in opening; the voice reading information obtained when reading the opening instruction word is obtained, and the lip movement information when reading the opening instruction word is obtained; the opening verification is performed according to the voice reading information and the lip movement information, and the opening verification result is obtained; the control mode of the smart door lock is determined according to the opening verification result; and the smart door lock is controlled according to the control mode, achieving the purpose of generating an opening instruction word when detecting an unlocking demand, performing opening verification according to the voice reading information and the lip movement information of reading the opening instruction word, and improving the security of the smart door lock.

[0067] Therefore, by means of the technical scheme provided by the embodiments of the present application, the technical problem of the intelligent door lock in the related art being able to only perform identity verification on a single or simply combined biometric feature and having a security risk is solved.

[0068] According to the above-mentioned embodiments of the present application, detecting the unlocking trigger instruction comprises at least one of the following: determining that the unlocking trigger instruction is detected when a fingerprint component of the intelligent door lock detects fingerprint information; determining that the unlocking trigger instruction is detected when a password input component of the intelligent door lock detects password input information; and determining that the unlocking trigger instruction is detected when a voice detection component of the intelligent door lock detects voice information.

[0069] In this embodiment, the intelligent door lock is equipped with fingerprint, password and voice detection components. When a user places a finger on the fingerprint sensor, enters a password on the password keyboard or speaks a voice instruction in front of the microphone, the fingerprint recognition, password verification and voice recognition processes are triggered respectively, and through any one of the above ways, the system will generate an unlocking instruction item for further identity confirmation.

[0070] For example, when a family member approaches the door lock, the fingerprint sensor on the door lock detects the fingerprint in time, triggers the unlocking process, and the system generates a dynamic voice instruction, such as "please say today's date is October 1, 2023". After the member reads out the instruction, the system verifies it through the microphone and millimeter wave radar to ensure safe unlocking.

[0071] By providing multiple ways to trigger the generation of unlocking instructions, the user-friendliness and security of the system are enhanced, ensuring that even when one biometric recognition method is unavailable, the user can still initiate the identity verification process through other methods.

[0072] Here, through the integration of multiple unlocking trigger methods, not only the user experience is improved, but also the security level is increased, preventing the risks brought by relying on a single biometric recognition, such as fingerprint wear, password forgetting or voiceprint being recorded.

[0073] According to the above-mentioned embodiments of the present application, generating the unlocking instruction item comprises: dynamically generating the unlocking instruction item by a quantum random number generator.

[0074] Optionally, the quantum random number generator is a device that generates a truly random sequence of numbers using the principles of quantum mechanics, such as the random polarization characteristics of photons.

[0075] In this embodiment, the quantum random number generator generates unpredictable random numbers based on quantum physical processes, such as changes in the polarization state of photons. Such random numbers are used to fill dynamic variables in the unlocking instruction item, ensuring that each generated instruction is completely new and has nothing to do with any previous attempts by the user.

[0076] For example, when an employee is at work, the employee uses a dynamic instruction generated by a quantum random number generator for identity verification, such as a system-generated instruction "Please repeat this sentence: The company was founded in 1998", to ensure that each unlocking instruction is unique and to improve security.

[0077] Here, the use of the quantum random number generator is based on the uncertainty principle of quantum mechanics to generate truly random numbers for constructing the unlocking instruction word each time to prevent an attacker from unlocking illegally through recording or prediction algorithms.

[0078] Through the introduction of the quantum random number generator, the attack resistance of the smart door lock is greatly improved, especially in terms of preventing replay attacks. Even if an attacker records the user's voice, the attacker cannot predict or copy the instruction content for the next unlocking, ensuring the security and effectiveness of user identity verification.

[0079] Figure 4 is a flowchart of an optional smart door lock control method according to an embodiment of the present application, as shown in Figure 4 After a person triggers unlocking, the quantum random number generator randomly generates an unlocking instruction word. The specific operation is as follows: the door lock end generates 3 groups of parameters through the quantum random number generator: 3 language codes including Chinese / English / mixed, and semantic templates including time / weather / mathematical problems, such as "the current temperature is {random number} degrees".

[0080] According to the above embodiments of the present application, the voice reading information obtained when reading the unlocking instruction word is obtained, and the lip movement information when reading the unlocking instruction word is obtained, including: during the reading process of the unlocking instruction word, the voice reading information is obtained through the microphone of the smart door lock; during the reading process of the unlocking instruction word, the lip movement information is obtained through the millimeter wave radar of the smart door lock.

[0081] In this embodiment, after receiving the request for reading the instruction word, the smart door lock captures the user's voice reading information through the microphone, and the millimeter wave radar continuously monitors the lip micro-motion state when the user speaks. The system compares the real-time voice reading information with the voiceprint information pre-recorded by the user; at the same time, the lip model data generated by the millimeter wave radar is compared with the pre-stored lip model, to ensure that the voiceprint and the lip micro-motion are matched with the user.

[0082] For example, when a guest uses a voice instruction to unlock, the microphone and the millimeter wave radar of the door lock simultaneously capture the guest's voice and lip micro-motion for identity verification, which can accurately identify even in a low-light environment.

[0083] Here, the use of double biometric verification not only enhances the accuracy and anti-interference ability of identity recognition, but also prevents illegal unlocking attempts through voiceprint imitation or recording devices by detecting lip micro-movement, further improving the security of the system.

[0084] As shown in Figure 4 The door lock broadcasts and displays dynamic unlocking instruction words, and the person reads out the words in a low voice. The system performs a series of operations. The microphone acquires the voiceprint information of the person reading out the voice (i.e., voice reading information), and the millimeter wave radar acquires the lip movement information when the person reads out. The metabolic sensor acquires the vocal cord vibration frequency of the person.

[0085] According to the above embodiment of the present application, the unlocking verification is performed according to the voice reading information and the lip movement information, and the unlocking verification result is obtained, including: when the voice reading information and the lip movement information are both verified, it is determined that the unlocking verification result is unlocking verification success; when the voice reading information is verified and the lip movement information is not verified, it is determined that the unlocking verification result is unlocking verification failure; when the voice reading information is not verified and the lip movement information is all verified, the vocal cord vibration frequency when the unlocking instruction word is read out is obtained to assist the unlocking verification according to the vocal cord vibration frequency; when the voice reading information is not verified and the lip movement information is not verified, it is determined that the unlocking verification result is unlocking verification failure.

[0086] In this embodiment, after the user reads out the unlocking instruction, the intelligent door lock system compares the voice reading information and the lip movement information. If both are verified, it is determined that the unlocking verification is successful; if the voice reading information is verified but the lip movement information is not verified, or vice versa, it is determined that the unlocking verification is failed. When the voice reading information is not verified but the lip movement information is verified, the system will enter the auxiliary verification process, use the metabolic sensor to detect the vocal cord vibration frequency of the user, and judge whether the user is in a non-abnormal state, such as a non-drunk state, to determine whether the auxiliary unlocking verification is passed.

[0087] Here, the application of re-verification logic ensures that the system can effectively identify and respond to abnormal unlocking attempts, such as drunk state, coercion or illness, thereby more comprehensively protecting the safety of the user, while also reducing the false positives caused by changes in the user's state. That is, the judgment logic of the unlocking verification result. By comprehensively analyzing the voice reading information and the lip movement information, the system can more accurately determine whether it is a legal user, while also considering the possibility that the user may be in an abnormal state.

[0088] According to the above embodiment of the present application, the unlocking verification is performed according to the voice reading information, including: performing fragmentation processing on the voice reading information to obtain a plurality of voice segments; randomly selecting a predetermined number of target voice segments from the plurality of voice segments; and comparing each target voice segment with pre-recorded voiceprint information to perform unlocking verification on the intelligent door lock.

[0089] In this embodiment, when the user reads out the unlocking instruction word, the smart door lock receives the voice information through the microphone and performs fragmentation processing thereon, and randomly selects 3 50ms fragments for voiceprint recognition. The voiceprint features of each fragment are compared with the pre-recorded voiceprint information to confirm the user identity.

[0090] The application of the above random fragment voiceprint recognition technology improves the accuracy and robustness of voiceprint matching. Even in the case of poor user voice quality or high environmental noise, the recognition success rate can be improved through comprehensive analysis of multiple fragments, enhancing the user experience in various environments.

[0091] As shown in Figure 4 , the microphone obtains the voiceprint information read by the personnel, the system extracts the voice fragments of the user for data analysis, randomly selects 3 50ms voiceprint slice positions, and compares them with the pre-recorded voiceprint information in the database. If the matching is successful, one-third of the verification is completed, and if the matching fails, the item is displayed as not passed. The personnel state information is obtained to assist verification, i.e., the metabolic sensor obtains the frequency of the vocal cord vibration of the personnel.

[0092] Here, through fragmentation processing and random fragment selection, the difficulty of voiceprint recognition is increased, preventing illegal unlocking attempts through recording a single long fragment.

[0093] According to the above embodiment of the present application, the unlocking verification according to the lip movement information includes: generating a lip model according to the lip movement information; comparing the lip model with a pre-stored lip model, and comparing the lip movement data corresponding to the lip movement information with the unlocking instruction word, to verify the unlocking of the smart door lock.

[0094] In this embodiment, the lip micro-motion information when the user reads the instruction is obtained by a millimeter wave radar to generate a real-time lip model. The system compares this lip model with the pre-stored lip model, and matches the read lip movement data with the current instruction content to verify the user identity.

[0095] As shown in Figure 4 , the millimeter wave radar obtains the lip movement information when the personnel reads. The radar transmits a linear frequency modulated continuous wave and receives a return wave, which is processed by FFT to produce a personnel lip model. The personnel lip model is compared with the pre-stored personnel lip model in the database to confirm the target person. If the lip movement data matches the content of the word information, the verification is passed, completing two-thirds of the verification. Otherwise, the item is displayed as not passed, prompting a matching failure.

[0096] The lip micro-motion recognition function of the above-mentioned millimeter wave radar enhances the lip motion auxiliary verification in voiceprint recognition, and can accurately verify the identity by capturing the lip micro-motion information even in a low-light or completely dark environment, thereby expanding the use scenarios of the intelligent door lock and improving the user's convenience and safety in different environments.

[0097] Here, the lip motion information verification process of the millimeter wave radar is utilized. By synchronously verifying the lip model and the instructed lip motion data, the real-time and consistency of the user when reading the instructions are ensured, and the verification accuracy of the password execution is improved.

[0098] According to the above-mentioned embodiments of the present application, when the voice reading information verification fails and the lip motion information verification passes, the vocal cord vibration frequency when reading the unlocking instruction term is obtained, and the unlocking verification is assisted according to the vocal cord vibration frequency, including: determining the current state of the target object reading the unlocking instruction term according to the vocal cord vibration frequency; and assisting the unlocking verification according to the current state.

[0099] In this embodiment, when the intelligent door lock system determines that the voice reading information fails to pass the verification, but the lip motion information passes the verification, the system will detect the vocal cord vibration frequency of the user through the metabolism sensor to assist in judging whether the user is in a non-abnormal state, such as a non-drunk state. If the vocal cord vibration frequency shows that the user is in a normal state, the auxiliary unlocking verification passes; if it shows an abnormality, the user's state is re-acquired or a warning information is generated.

[0100] It should be noted that the metabolism sensor is a combination of a piezoelectric microphone and a laser Doppler. The 0.8mW laser Doppler detects the vibration of the vocal cord mucosa blood flow to detect blood sugar. For every 1mmol / L increase in blood sugar, the mucosa viscosity decreases, resulting in an increase of 0.7Hz in vibration frequency. The current state of the person is determined by detecting the vibration of the vocal cord mucosa blood flow through the laser Doppler, and the risk is effectively avoided.

[0101] The above-mentioned metabolism state detection of the vocal cord vibration frequency provides an non-invasive health monitoring function for the intelligent door lock system. It can effectively identify whether the user is in a drunk, coerced or sick state, not only enhancing the security protection of the door lock, but also increasing the attention to the user's health condition, embodying the humanized design of the intelligent device.

[0102] Here, through the detection of the vocal cord vibration frequency, the system can evaluate the current physiological state of the user, and thus decide whether to allow unlocking or take further warning measures.

[0103] According to the above-mentioned embodiments of the present application, the auxiliary unlocking verification according to the current state includes: when the current state indicates that the target object is in a non-abnormal state, determining that the auxiliary unlocking verification is passed; when the current state indicates that the target object is in a drunken state, re-acquiring the state information of the target object for auxiliary unlocking verification; when the current state indicates that the target object is in a coerced state, generating warning information; and when the current state indicates that the target object is in an ill state, acquiring the lip movement information of the target object and performing unlocking verification according to the lip movement information.

[0104] In this embodiment, in the auxiliary unlocking verification process, according to the user state reflected by the vocal cord vibration frequency, the intelligent door lock system will make corresponding responses. If the user is in a non-abnormal state, such as a sober state, the auxiliary verification is passed, and the door lock is unlocked; if the user is in a drunken state, the system will re-acquire the user state information to determine whether the auxiliary verification is passed; if the user is in a coerced state, the system will generate warning information, which may include sending an alarm to emergency contacts or security agencies; and if the user is in an ill state, the system will acquire the lip movement information of the user to determine whether the lip movement data can be relied on for unlocking verification.

[0105] For example, non-drunk / coerced / ill state. The detected person is in a non-abnormal state, and the verification is passed. Drunken state, judged by vocal cord vibration incoordination (fundamental frequency fluctuation > 15%) and blast tone ambiguity. Save the current image information, upload the data to the cloud, and the cloud will issue a notification to the emergency contact, which needs to pass a secondary confirmation to determine that the person is still sober. Coerced state, analyze the 6-8 Hz modulated signal generated by involuntary muscle tremor when speaking. Save the current image information, upload the data to the cloud, and the cloud will issue a notification to the emergency contact, which prohibits unlocking in any way. Ill state, the vibration frequency of the ill state is reduced, the amplitude is reduced, the vibration is irregular, and the closure is incomplete, so as to analyze and review the lip movement information to unlock.

[0106] Here, the intelligent evaluation of the user state enables the intelligent door lock system to respond more flexibly and safely to various unlocking requests. It not only prevents illegal unlocking when the user is in an abnormal physiological state, but also allows unlocking through additional verification means when the user is ill but conscious, which embodies the intelligence of the system and the sensitivity to user needs.

[0107] According to the above-mentioned embodiments of the present application, the intelligent door lock control method further includes: when it is determined that the unlocking verification result is unlocking verification failure, updating the unlocking instruction term to obtain a new unlocking instruction term; and re-performing unlocking verification using the new unlocking instruction term, and generating unlocking mode recommendation information when the number of re-verification reaches a predetermined number.

[0108] In this embodiment, when the system determines that the unlocking verification fails for multiple times (e.g., 5 times) in succession, the intelligent door lock system will stop the current biometric verification process and recommend to the user to use other unlocking methods, such as key unlocking, fingerprint unlocking, or password unlocking. If the user continues to attempt biometric unlocking and fails verification for multiple times (e.g., 3 times) in succession, the system will prompt the user to use the recommended unlocking method to ensure the safety of the door lock.

[0109] The processing mechanism of consecutive verification failure here enhances the usability and security of the intelligent door lock system. It can provide other unlocking methods in the case of user biometric changes or device malfunctions, ensuring that the user can safely and conveniently use the door lock in various situations, while also preventing potential illegal unlocking attempts and improving the overall protection capability of the system.

[0110] By recommending the use of other unlocking methods, the system can provide alternative solutions when the primary verification method fails, while avoiding potential security risks due to consecutive failures.

[0111] As shown in Figure 4 , the door lock broadcasts and displays dynamic unlocking instruction words, and the person reads out the words in a soft voice, and the system performs a series of operations:

[0112] S31: The microphone obtains the person's reading voiceprint information, the system extracts the user's voice segment for data analysis, randomly selects 3 50ms segment voiceprint slice positions, and compares them with the pre-recorded voiceprint information in the database. If the match is successful, one-third of the verification is completed, if the match fails, the item is not passed, and the personnel state information is obtained to assist in verification.

[0113] S32: The millimeter wave radar obtains the lip movement information when the person reads. The radar transmits a linear frequency modulation continuous wave and receives the echo, which is processed by FFT to produce a person's lip model. Compare it with the pre-stored person's lip model in the database to confirm the target person. If the lip movement data matches the content of the word information, the verification is passed and two-thirds of the verification is completed. Otherwise, the item is not passed and a match failure is prompted.

[0114] Then the door lock can be unlocked according to the matching state, which has the following four cases:

[0115] 1): S31 and S32 are all matched successfully, and the verification is passed.

[0116] 2): S31 is matched successfully, S32 is matched unsuccessfully, voiceprint analysis is passed, and lip movement recognition is not passed. It is determined that the user attempts to use audio to unlock. It is determined that the non-person is present, and the verification is not passed.

[0117] 3): S31 fails to match, S32 matches successfully, and S4 assists in verifying the state of the person.

[0118] 4):S31 and S32 all match failure, verification fails.

[0119] When the verification is successfully unlocked, the verification fails to prompt the failure item and update the instruction word item to re-read the judgment, and after the verification fails for 3 times, it is prompted to recommend to use other unlocking methods (key unlocking / fingerprint unlocking / password unlocking). After 5 times of verification failure, an alarm is broadcast, the current image is saved and the data is transmitted to the master mobile terminal to prompt a warning.

[0120] Through the technical scheme provided by the above embodiment of the application, when the user triggers the unlocking demand, the door lock generates a dynamic semantic sentence based on quantum dynamic voiceprint + lip radar imaging + metabolic state rapid detection, the user speaks the dynamic content, the door lock identifies the user's voiceprint. The millimeter wave radar transmits a linear frequency continuous wave and receives the echo for data processing to identify the lip micro-motion. The metabolic sensor identifies the state of the person by inversely deducing the blood glucose concentration from the vocal cord mucosa vibration, and finally effectively unlocks the door lock by combining the verification. Since it is not a single fixed sentence, the system can automatically adjust the device behavior according to the dynamic. The human biological living body recognition can confirm the current state according to the user dynamic. In addition, the voiceprint door lock system based on the fusion of metabolic characteristics and lip motion is realized by using the technical scheme, and the dynamic voiceprint technology driven by quantum random numbers is used to improve the security of voiceprint unlocking; the millimeter wave radar device is used to verify the lip micro-motion synchronously to strengthen the double verification of voiceprint unlocking; the non-invasive metabolic state detection unit based on vocal cord mucosa vibration is used to detect the state of the person unlocking; the present application can improve the accuracy of user voice collection in various conditions such as high noise, dark light, and small sound energy. At the same time, the intelligent level and user experience of the intelligent door lock system are significantly improved, and the intelligent and convenient use and safety of the intelligent door lock are also realized.

[0121] It should be noted that, for each of the above method embodiments, in order to simply describe, they are all expressed as a series of action combinations, but those skilled in the art should know that the application is not limited by the described action sequence, because according to the application, certain steps can be performed in other order or simultaneously. Secondly, those skilled in the art should know that the embodiments described in the specification all belong to preferred embodiments, and the actions and modules involved are not necessarily necessary for the application.

[0122] Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be realized by means of software on a general hardware platform as necessary, and of course can also be realized by hardware, but in many cases the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product in essence or in the form of a part of the prior art that makes a contribution, and the computer software product is stored in a storage medium (such as a ROM / RAM, a magnetic disk, or an optical disk), and includes a plurality of instructions for causing a terminal device (which can be a mobile phone, a computer, a server, or a network device) to execute the method described in each embodiment of the present application.

[0123] Embodiment 2

[0124] According to the embodiments of the present application, an intelligent door lock control device for implementing the above intelligent door lock control method is further provided, Figure 5 is a schematic diagram of the intelligent door lock control device according to the embodiments of the present application, as Figure 5 shown, the intelligent door lock control device includes a generation unit 501, an acquisition unit 503, a verification unit 505, a determination unit 507, and a control unit 509. The intelligent door lock control device will be described below.

[0125] The generation unit 501 is configured to generate an unlocking instruction word when detecting an unlocking trigger instruction, wherein the unlocking instruction word is a word randomly generated and used to assist unlocking.

[0126] The acquisition unit 503 is configured to acquire voice reading information obtained when reading the unlocking instruction word, and acquire lip movement information when reading the unlocking instruction word.

[0127] The verification unit 505 is configured to perform unlocking verification according to the voice reading information and the lip movement information to obtain an unlocking verification result.

[0128] The determination unit 507 is configured to determine a control mode of the intelligent door lock according to the unlocking verification result.

[0129] The control unit 509 is configured to control the intelligent door lock according to the control mode.

[0130] It should be noted that the above generation unit 501, acquisition unit 503, verification unit 505, determination unit 507, and control unit 509 correspond to steps S202 to S210 in the above embodiments, and the five units have the same instances and application scenarios as the corresponding steps, but are not limited to the contents disclosed in the above embodiments.

[0131] From the above, in the scheme described in the above embodiment of the present application, the generation unit can generate an unlocking instruction word when detecting an unlocking trigger instruction, wherein the unlocking instruction word is a word randomly generated and used to assist unlocking; the acquisition unit acquires voice reading information obtained when reading the unlocking instruction word, and acquires lip movement information when reading the unlocking instruction word; the verification unit verifies unlocking according to the voice reading information and the lip movement information to obtain an unlocking verification result; the determination unit determines the control mode of the intelligent door lock according to the unlocking verification result; and the control unit controls the intelligent door lock according to the control mode, thereby achieving the purpose of generating an unlocking instruction word when detecting an unlocking demand, and verifying unlocking according to voice reading information and lip movement information of reading the unlocking instruction word, and improving the security of the intelligent door lock.

[0132] Therefore, by the above technical scheme provided in the embodiments of the present application, the technical problem of the intelligent door lock in the related art being able to only perform identity verification on a single or simply combined biological feature, and having a security risk, is solved.

[0133] Optionally, the generation unit comprises at least one of the following: a first determination module configured to determine that the unlocking trigger instruction is detected when a fingerprint component of the intelligent door lock detects fingerprint information; a second determination module configured to determine that the unlocking trigger instruction is detected when a password input component of the intelligent door lock detects password input information; and a third determination module configured to determine that the unlocking trigger instruction is detected when a voice detection component of the intelligent door lock detects voice information.

[0134] Optionally, the generation unit comprises a first generation module configured to dynamically generate the unlocking instruction word by using a quantum random number generator.

[0135] Optionally, the acquisition unit comprises: a first acquisition module configured to acquire the voice reading information by using a microphone of the intelligent door lock during reading of the unlocking instruction word; and a second acquisition module configured to acquire the lip movement information by using a millimeter wave radar of the intelligent door lock during reading of the unlocking instruction word.

[0136] Optionally, the verification unit comprises: a fourth determination module configured to determine that the unlocking verification result is unlocking verification success when the voice reading information and the lip movement information are both verified; a fifth determination module configured to determine that the unlocking verification result is unlocking verification failure when the voice reading information is verified and the lip movement information is not verified; a verification module configured to, when the voice reading information is not verified and the lip movement information is verified, acquire a vocal cord vibration frequency when reading the unlocking instruction word, and perform auxiliary unlocking verification according to the vocal cord vibration frequency; and when the voice reading information is not verified and the lip movement information is not verified, determine that the unlocking verification result is unlocking verification failure.

[0137] Optionally, the verification unit comprises: a slicing module configured to slice the voice reading information to obtain a plurality of voice segments; a selection module configured to randomly select a predetermined number of target voice segments from the plurality of voice segments; and a first comparison module configured to compare each target voice segment with the pre-recorded voiceprint information to verify the smart door lock.

[0138] Optionally, the verification unit comprises: a second generation module configured to generate a lip model according to the lip movement information; and a second comparison module configured to compare the lip model with a pre-stored lip model, and compare the lip movement data corresponding to the lip movement information with the unlocking instruction term to verify the smart door lock.

[0139] Optionally, the verification module comprises: a first determination sub-module configured to determine a current state of a target object reading the unlocking instruction term according to the vocal cord vibration frequency; and a verification sub-module configured to perform auxiliary unlocking verification according to the current state.

[0140] Optionally, the verification sub-module comprises: a second determination sub-module configured to determine that the auxiliary unlocking verification is passed when the current state indicates that the target object is in a non-abnormal state; an acquisition sub-module configured to re-acquire state information of the target object to perform auxiliary unlocking verification when the current state indicates that the target object is in a drunken state; a generation sub-module configured to generate a warning information when the current state indicates that the target object is in a coerced state; and a verification sub-module configured to acquire lip movement information of the target object and perform unlocking verification according to the lip movement information when the current state indicates that the target object is in an ill state.

[0141] Optionally, the smart door lock control device further comprises: an updating unit configured to update the unlocking instruction term to obtain a new unlocking instruction term when it is determined that the unlocking verification result is an unlocking verification failure; and a generation unit configured to perform unlocking verification again using the new unlocking instruction term, and generate unlocking mode recommendation information when the number of re-verification reaches a predetermined number.

[0142] According to another aspect of the embodiments of the present application, a smart door lock is also provided, which uses the smart door lock control method in any of the above.

[0143] According to another aspect of the embodiments of the present application, a processor is also provided, which is used to run a program, wherein the program performs the smart door lock control method in any of the above when running.

[0144] According to another aspect of the embodiments of the present application, a computer program product is also provided, which comprises computer instructions, and the computer instructions perform the smart door lock control method in any of the above when executed by a processor.

[0145] According to another aspect of the embodiments of the present application, a computer readable storage medium is also provided, which comprises a stored program, wherein the program performs the intelligent door lock control method of any of the above.

[0146] Optionally, in the embodiment, the computer readable storage medium can be located in any one of the computer terminals in the computer terminal group in the computer network, or in any one of the communication devices in the communication device group.

[0147] Optionally, in the embodiment, the computer readable storage medium is configured to store program code for performing the following steps: generating a door opening instruction word when detecting a door opening trigger instruction, wherein the door opening instruction word is a word randomly generated and used to assist in door opening; obtaining voice reading information obtained when reading the door opening instruction word, and obtaining lip movement information when reading the door opening instruction word; performing door opening verification according to the voice reading information and the lip movement information to obtain a door opening verification result; determining a control mode of the intelligent door lock according to the door opening verification result; and controlling the intelligent door lock according to the control mode.

[0148] Optionally, in the embodiment, the computer readable storage medium is configured to store program code for performing the following steps: determining that the door opening trigger instruction is detected when the fingerprint component of the intelligent door lock detects fingerprint information; determining that the door opening trigger instruction is detected when the password input component of the intelligent door lock detects password input information; and determining that the door opening trigger instruction is detected when the voice detection component of the intelligent door lock detects voice information.

[0149] Optionally, in the embodiment, the computer readable storage medium is configured to store program code for performing the following steps: dynamically generating the door opening instruction word by a quantum random number generator.

[0150] Optionally, in the embodiment, the computer readable storage medium is configured to store program code for performing the following steps: obtaining the voice reading information through the microphone of the intelligent door lock during the reading process of the door opening instruction word; and obtaining the lip movement information through the millimeter wave radar of the intelligent door lock during the reading process of the door opening instruction word.

[0151] Optionally, in the embodiment, the computer readable storage medium is configured to store program code for performing the following steps: determining that the unlocking verification result is unlocking verification success when the voice reading information and the lip movement information are both verified; determining that the unlocking verification result is unlocking verification failure when the voice reading information is verified and the lip movement information is not verified; obtaining the vocal cord vibration frequency when the unlocking instruction word is read when the voice reading information is not verified and the lip movement information is verified, and performing auxiliary unlocking verification according to the vocal cord vibration frequency; determining that the unlocking verification result is unlocking verification failure when the voice reading information is not verified and the lip movement information is not verified.

[0152] Optionally, in the embodiment, the computer readable storage medium is configured to store program code for performing the following steps: performing fragmentation processing on the voice reading information to obtain a plurality of voice segments; randomly selecting a predetermined number of target voice segments from the plurality of voice segments; comparing each target voice segment with the pre-recorded voiceprint information to perform unlocking verification on the intelligent door lock.

[0153] Optionally, in the embodiment, the computer readable storage medium is configured to store program code for performing the following steps: generating a lip model according to the lip movement information; comparing the lip model with a pre-stored lip model, and comparing the lip movement data corresponding to the lip movement information with the unlocking instruction word to perform unlocking verification on the intelligent door lock.

[0154] Optionally, in the embodiment, the computer readable storage medium is configured to store program code for performing the following steps: determining the current state of the target object reading the unlocking instruction word according to the vocal cord vibration frequency; and performing auxiliary unlocking verification according to the current state.

[0155] Optionally, in the embodiment, the computer readable storage medium is configured to store program code for performing the following steps: determining that the auxiliary unlocking verification is passed when the current state indicates that the target object is in a non-abnormal state; reacquiring state information of the target object to perform auxiliary unlocking verification when the current state indicates that the target object is in a drunken state; generating a warning information when the current state indicates that the target object is in a coerced state; and acquiring lip movement information of the target object and performing unlocking verification according to the lip movement information when the current state indicates that the target object is in a sick state.

[0156] Optionally, in the embodiment, the computer readable storage medium is configured to store program code for performing the following steps: updating the unlocking instruction word to obtain a new unlocking instruction word when it is determined that the unlocking verification result is unlocking verification failure; performing unlocking verification again using the new unlocking instruction word, and generating unlocking method recommendation information when the number of re-verification reaches a predetermined number.

[0157] The above-mentioned embodiment numbers of the present application are only for description, and do not represent the advantages or disadvantages of the embodiments.

[0158] In the above-mentioned embodiments of the present application, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can be referred to the relevant description of other embodiments.

[0159] In several embodiments provided in the present application, it should be understood that the disclosed technical contents can be implemented by other manners. Among them, the above-mentioned device embodiments are only schematic, for example, the division of the units can be a logical function division, and in actual implementation, there can be another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units or modules shown or discussed can be indirect coupling or communication connection through some interfaces, units or modules, which can be electrical or other forms.

[0160] The technical features of the above-mentioned embodiments can be combined arbitrarily, in order to make the description simple, not all possible combinations of the technical features in the above-mentioned embodiments are described, however, as long as the combination of the technical features does not exist contradictory, it should be considered as the scope of the present application.

[0161] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or they can be distributed to multiple units. According to the actual needs, part or all of the units can be selected to achieve the purpose of the present embodiment.

[0162] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be realized in the form of hardware or in the form of software functional unit.

[0163] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application, essentially or in other words, the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, including a number of instructions to make a computer device (which can be a personal computer, a server or a network device, etc.) execute all or part of the steps of the methods described in various embodiments of the present application. The aforementioned storage medium includes: a U disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a mobile hard disk, a magnetic disk or an optical disk, and various media that can store program codes.

[0164] The above is only the preferred embodiment of the present application, it should be pointed out that, for those skilled in the art, without departing from the principles of the present application, can make a number of improvements and refinements, these improvements and refinements should also be considered as the protection scope of the present application.

Claims

1. A smart door lock control method, characterized in that, include: When an unlocking trigger command is detected, an unlocking command entry is generated, wherein the unlocking command entry is randomly generated and used to assist in unlocking; Acquire the voice reading information obtained when reading the unlocking command entry, and acquire the lip movement information when reading the unlocking command entry; The unlocking verification is performed based on the voice reading information and the lip movement information to obtain the unlocking verification result. The control method of the smart door lock is determined based on the unlocking verification results; Control the smart door lock according to the control method described.

2. The intelligent door lock control method according to claim 1, characterized in that, An unlock trigger command was detected, including at least one of the following: When the fingerprint component of the smart door lock detects fingerprint information, it is determined that the unlocking trigger command has been detected; When the password input component of the smart door lock detects password input information, it is determined that the unlocking trigger command has been detected; When the voice detection component of the smart door lock detects voice information, it determines that the unlocking trigger command has been detected.

3. The intelligent door lock control method according to claim 1, characterized in that, Generate unlocking instruction entries, including: The unlocking instruction entries are dynamically generated using a quantum random number generator.

4. The intelligent door lock control method according to claim 1, characterized in that, Acquire the speech reading information obtained when reading the unlocking command entry, and acquire the lip movement information when reading the unlocking command entry, including: During the reading of the unlocking command phrase, the voice reading information is acquired through the microphone of the smart door lock; During the reading of the unlocking instruction, the lip movement information is acquired by the millimeter-wave radar of the smart door lock.

5. The intelligent door lock control method according to claim 1, characterized in that, Based on the voice reading information and the lip movement information, an unlocking verification is performed to obtain an unlocking verification result, including: When both the voice reading information and the lip movement information are verified successfully, the unlocking verification result is determined to be successful. If the voice reading information is verified successfully, but the lip movement information is verified unsuccessfully, the unlocking verification result is determined to be unlocking verification failure. If the verification of the voice reading information fails, but the verification of the lip movement information all passes, the vocal cord vibration frequency when reading the unlocking command entry is obtained, so as to perform auxiliary unlocking verification based on the vocal cord vibration frequency. If the verification of the voice reading information fails and the verification of the lip movement information also fails, the unlocking verification result is determined to be unlocking verification failure.

6. The intelligent door lock control method according to claim 1, characterized in that, Unlock verification based on the voice reading information includes: The voice reading information is segmented to obtain multiple voice segments; A predetermined number of target speech segments are randomly selected from the plurality of speech segments; Each of the target speech segments is compared with the pre-recorded voiceprint information to verify the unlocking of the smart door lock.

7. The intelligent door lock control method according to claim 1, characterized in that, The unlocking verification is performed based on the lip movement information, including: A lip model is generated based on the lip movement information; The lip model is compared with a pre-stored lip model, and the lip movement data corresponding to the lip movement information is compared with the unlocking command entry to verify the unlocking of the smart door lock.

8. The intelligent door lock control method according to claim 4, characterized in that, If the verification of the voice reading information fails, but the verification of the lip movement information all passes, the vocal cord vibration frequency when reading the unlocking command entry is obtained, and auxiliary unlocking verification is performed based on the vocal cord vibration frequency, including: The current state of the target object for reading the unlocking command entry is determined based on the vocal cord vibration frequency. Perform assisted unlocking verification based on the current state.

9. The intelligent door lock control method according to claim 8, characterized in that, Based on the current state, perform assisted unlocking verification, including: When the current state indicates that the target object is in a non-abnormal state, the auxiliary unlocking verification is determined to be successful. When the current state indicates that the target object is intoxicated, the state information of the target object is reacquired to assist in unlocking verification. When the current state indicates that the target object is in a coerced state, a warning message is generated; When the current state indicates that the target object is in a sick state, the lip movement information of the target object is obtained, and the unlocking verification is performed based on the lip movement information.

10. The intelligent door lock control method according to claim 5, characterized in that, Also includes: When the unlocking verification result is determined to be unlocking verification failure, the unlocking instruction entry is updated to obtain a new unlocking instruction entry; The new unlocking instruction term is used to re-verify the unlocking process. When the number of re-verifications reaches a predetermined number, unlocking method recommendation information is generated.

11. An intelligent door lock control device, characterized in that, include: A generation unit is used to generate an unlocking instruction entry when an unlocking trigger command is detected, wherein the unlocking instruction entry is a randomly generated entry used to assist in unlocking; The acquisition unit is used to acquire the voice reading information obtained when reading the unlocking instruction entry, and to acquire the lip movement information when reading the unlocking instruction entry; The verification unit is used to perform unlock verification based on the voice reading information and the lip movement information, and obtain the unlock verification result; A determining unit is used to determine the control mode of the smart lock based on the unlocking verification result; A control unit is used to control the smart lock according to the control method described above.

12. A smart door lock, characterized in that, The smart lock uses the smart lock control method described in any one of claims 1 to 10.

13. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein the program executes the smart door lock control method according to any one of claims 1 to 10.

14. A computer program product comprising computer instructions, characterized in that, When the computer instructions are executed by the processor, the smart door lock control method according to any one of claims 1 to 10 is performed.