Remote unlocking method and system of intelligent door lock and intelligent door lock

By initiating a video call request when the doorbell of the smart door lock is triggered and decrypting the encrypted unlocking command, combined with the confirmation button of the visitor, the problem of insufficient security, real-time and reliability of the smart door lock is solved, achieving higher security and convenience.

CN119516649APending Publication Date: 2025-02-25SHENZHEN KAADAS INTELLIGENT TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411669259.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-21
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The remote unlocking technology of existing smart door locks has shortcomings in terms of security, real-time and reliability, especially the problems of unstable network connections and complex operations.

Method used

By initiating a video call request when the doorbell is triggered, the encrypted unlocking command generated by the server is decrypted, and the unlocking operation is performed after confirming the guest's key press within the preset time.

Benefits of technology

Improve the remote unlocking safety of smart door locks, prevent unauthorized users from entering, reduce operational complexity and improve real-time response capabilities, and ensure user convenience and experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119516649A_ABST
    Figure CN119516649A_ABST
Patent Text Reader

Abstract

The invention discloses a remote unlocking method and system of an intelligent door lock and the intelligent door lock, and the method comprises the following steps: when a doorbell key of the intelligent door lock is detected to be triggered, initiating a video call request to a householder terminal, and when the video call request is successfully connected, receiving an encrypted unlocking instruction generated by a server; the encrypted unlocking instruction is decrypted according to a preset decryption algorithm, a decryption result is generated, and if the decryption result is successful, whether a visitor presses a confirmation key or not within preset time is detected; if it is detected that the visitor presses the confirmation key within the preset time, unlocking operation is executed. When the doorbell is triggered, the video call request is initiated, the unlocking instruction is decrypted, and the unlocking operation is executed after the visitor key is confirmed, so that the remote unlocking safety of the intelligent door lock is greatly improved, an unauthorized person is effectively prevented from entering, the safety is ensured, the operation complexity and timely response are reduced, and the safety of the intelligent door lock is improved. And the unlocking operation is quickly executed, so that the convenience and the experience of the user are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of smart door locks, and in particular to a remote unlocking method and system for a smart door lock, a smart door lock, and a computer-readable storage medium. Background Art

[0002] The existing remote unlocking technology still has some problems and shortcomings. First, security is a key issue. The existing password and fingerprint-based recognition methods are at risk of being cracked. Once the password or fingerprint is stolen, the user's property safety will be threatened. Secondly, the real-time and reliability of remote unlocking is also a problem.

[0003] Existing remote unlocking methods usually require a network connection. If the network connection is unstable or interrupted, the remote unlocking will fail. In addition, existing remote unlocking methods usually require manual operation by the user, which increases the complexity of the operation and the possibility of error.

[0004] Therefore, the existing remote unlocking technology of smart door locks still has some problems and limitations in terms of security, real-time and reliability.

[0005] Therefore, the prior art still needs to be improved and developed. Summary of the invention

[0006] The main purpose of the present invention is to provide a remote unlocking method, system and computer-readable storage medium for a smart door lock, aiming to solve the problems of low security, complex operation and poor real-time performance of remote unlocking of smart door locks in the prior art.

[0007] To achieve the above object, the present invention provides a remote unlocking method for a smart door lock, and the remote unlocking method for a smart door lock comprises the following steps:

[0008] When it is detected that the doorbell button of the smart door lock is triggered, a video call request is initiated to the homeowner terminal, and when the video call request is successfully connected, an encrypted unlocking instruction generated by the server is received;

[0009] Decrypt the encrypted unlocking instruction according to a preset decryption algorithm to generate a decryption result. If the decryption result is successful, detect whether the visitor presses a confirmation button within a preset time;

[0010] If the visitor presses the confirmation button within the preset detection time, the unlocking operation is performed.

[0011] Optionally, the remote unlocking method of the smart door lock, wherein when it is detected that the doorbell button of the smart door lock is triggered, a video call request is initiated to the homeowner terminal, and when the video call request is successfully connected, an encrypted unlocking instruction generated by the server is received, specifically comprising:

[0012] When it is detected that the doorbell button of the smart door lock is triggered, a video call request is sent to the homeowner terminal;

[0013] When the video call request is successfully connected, the smart door lock establishes a video call connection with the householder terminal and receives an encrypted unlocking instruction sent by the server;

[0014] The encrypted unlocking instruction is generated by the server by encrypting the serial number of the smart door lock and the ciphertext sent by the householder terminal according to the key, and the ciphertext includes: a timestamp and an unlocking instruction.

[0015] Optionally, the remote unlocking method of the smart door lock, wherein the encrypted unlocking instruction is decrypted according to a preset decryption algorithm to generate a decryption result, and if the decryption result is successful, detecting whether the visitor presses a confirmation button within a preset time specifically includes:

[0016] Decrypting the encrypted unlocking instruction according to a preset key to generate a decrypted timestamp;

[0017] Determining whether the decrypted timestamp does not exceed a first preset time;

[0018] If the decrypted timestamp does not exceed the first preset time, it is detected whether the visitor presses a confirmation button within a second preset time.

[0019] Optionally, the remote unlocking method of the smart door lock, wherein if the visitor presses the confirmation button within a preset time, the unlocking operation is performed, specifically comprising:

[0020] If the visitor presses the confirmation button within the preset detection time, a confirmation instruction is generated;

[0021] The unlocking operation is performed according to the confirmation instruction.

[0022] Optionally, the remote unlocking method of the smart door lock, wherein the remote unlocking method of the smart door lock further comprises:

[0023] If the decrypted timestamp does not exceed the first preset time, the smart door lock is marked as unlocking ready.

[0024] Optionally, the remote unlocking method of the smart door lock, wherein if the decrypted timestamp does not exceed the first preset time, after detecting whether the visitor presses the confirmation button within the second preset time, further comprises:

[0025] If it is detected that the visitor does not press the confirmation button within the second preset time, the unlocking ready state of the smart door lock is restored to the initial state.

[0026] Optionally, the remote unlocking method of the smart door lock, wherein the remote unlocking method of the smart door lock further comprises:

[0027] When the smart door lock is unlocked successfully, the smart door lock sends a successful unlocking signal to the server to obtain an unlocking time, wherein the unlocking time is obtained by the time point at which the server records the successful unlocking signal.

[0028] In addition, to achieve the above-mentioned purpose, the present invention further provides a remote unlocking system for a smart door lock, wherein the remote unlocking system for the smart door lock:

[0029] An instruction acquisition module is used to initiate a video call request to the homeowner terminal when it is detected that the doorbell button of the smart door lock is triggered, and when the video call request is successfully connected, receive an encrypted unlocking instruction generated by the server;

[0030] The unlocking instruction decryption module is used to decrypt the encrypted unlocking instruction according to a preset key to generate a decryption result. If the decryption result is successful, it detects whether the visitor presses a confirmation button within a preset time;

[0031] The intelligent door lock unlocking module is used to perform the unlocking operation if the visitor presses the confirmation button within the preset time.

[0032] In addition, to achieve the above-mentioned purpose, the present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a remote unlocking program of a smart door lock, and when the remote unlocking program of the smart door lock is executed by a processor, the steps of the remote unlocking method of the smart door lock as described above are implemented.

[0033] In the present invention, when it is detected that the doorbell button of the smart door lock is triggered, a video call request is initiated to the homeowner terminal. When the video call request is successfully connected, an encrypted unlocking instruction generated by the server is received; the encrypted unlocking instruction is decrypted according to a preset decryption algorithm to generate a decryption result. If the decryption result is successful, it is detected whether the visitor presses the confirmation button within the preset time; if the visitor presses the confirmation button within the preset time, the unlocking operation is performed. The present invention greatly improves the remote unlocking security of the smart door lock by initiating a video call request when the doorbell is triggered, decrypting the unlocking instruction and confirming that the visitor presses the button before performing the unlocking operation, effectively preventing unauthorized entry, ensuring security, reducing operation complexity and timely response, and the rapid execution of the unlocking operation also improves the convenience and experience of the user. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] Figure 1 It is a flow chart of a preferred embodiment of the remote unlocking method of the intelligent door lock of the present invention;

[0035] Figure 2 It is a flow chart of a preferred embodiment of the remote unlocking system of the intelligent door lock of the present invention;

[0036] Figure 3 It is a structural diagram of a preferred embodiment of the remote unlocking system of the intelligent door lock of the present invention;

[0037] Figure 4 It is a structural diagram of a preferred embodiment of a terminal of the device of the present invention. DETAILED DESCRIPTION

[0038] In order to make the purpose, technical solution and advantages of the present invention clearer and more specific, the present invention is further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0039] Existing remote unlocking methods usually require a network connection. If the network connection is unstable or interrupted, the remote unlocking will fail. Therefore, the existing remote unlocking methods usually require manual operation by the user, which increases the complexity of the operation and the possibility of error, thereby affecting the remote unlocking safety, operability, and real-time performance of the smart door lock. Therefore, a remote unlocking system for a smart door lock is needed, which can be safe, easy to operate, and respond to unlocking instructions in a timely manner to unlock the door.

[0040] The remote unlocking method of the smart door lock described in the preferred embodiment of the present invention is as follows: Figure 1 As shown, the remote unlocking method of the smart door lock includes the following steps:

[0041] Step S10: When it is detected that the doorbell button of the smart door lock is triggered, a video call request is initiated to the homeowner terminal. When the video call request is successfully connected, an encrypted unlocking instruction generated by the server is received.

[0042] Specifically, when it is detected that the doorbell button of the smart door lock is triggered, a video call request is sent to the homeowner's terminal (the visitor initiates a video call request through the doorbell on the smart door lock and establishes a video call link with the homeowner's APP. At this time, the door lock and the server start timing and record the time when the video call is established); when the video call request is successfully connected, the smart door lock establishes a video call connection with the homeowner's terminal and receives the encrypted unlocking instruction sent by the server; wherein the encrypted unlocking instruction is generated by the server by encrypting the serial number of the smart door lock and the ciphertext sent by the homeowner's terminal according to the key, and the ciphertext includes: timestamp and unlocking instruction The householder terminal (APP) uses the public key to encrypt the device ESN, the current timestamp plus three minutes and the unlocking instruction and sends them to the server. The server uses the private key to decrypt and verify whether it is valid. If it is valid, the server uses randomCode as the key to perform AES encryption on the current timestamp plus three minutes + unlocking instruction in the ciphertext to generate an encrypted instruction and send it to the smart door lock. The validity period of the key is set to 3 minutes to ensure the security and uniqueness of the instruction; wherein, the randomCode includes the device code (ESN) and the function set. The function set is different for each lock and can be replaced by others.

[0043] Step S20: decrypt the encrypted unlocking instruction according to a preset decryption algorithm to generate a decryption result. If the decryption result is successful, detect whether the visitor presses a confirmation button within a preset time.

[0044] Specifically, the encrypted unlocking instruction is decrypted according to the preset key to generate a decrypted timestamp; it is determined whether the decrypted timestamp does not exceed the first preset time; if the decrypted timestamp does not exceed the first preset time, it is detected whether the visitor presses the confirmation button within the second preset time. After the door lock receives the encrypted unlocking instruction, it uses randomCode to decrypt. At this time, the lock end determines whether the decrypted timestamp is valid. If the decryption is successful and valid, the door lock will be in a ready to unlock state, waiting for the visitor to press the confirmation button (# key) to confirm within 3 minutes.

[0045] Furthermore, if the decrypted timestamp does not exceed the first preset time, the smart door lock is marked as ready to unlock. If it is detected that the visitor does not press the confirmation button within the second preset time, the ready to unlock state of the smart door lock is restored to the initial state (after the visitor communicates with the homeowner in the video call to confirm the unlocking requirement, he confirms the unlocking by pressing the # key. After the door lock receives the visitor's confirmation command, it starts timing and waits for the unlocking to be completed within 3 minutes. If the visitor does not press the # key to confirm the unlocking within 3 minutes, or the door lock's timer exceeds 3 minutes, the door lock will cancel the ready to unlock state, restore the initial state, and wait for the next unlocking request).

[0046] Step S30: If the visitor presses the confirmation button within the preset time, the unlocking operation is performed.

[0047] Specifically, if the visitor presses the confirmation button within the preset time, a confirmation instruction is generated; the unlocking operation is performed according to the confirmation instruction. (If the visitor successfully presses the # key to confirm the unlocking within 3 minutes, the door lock will perform the unlocking operation and open the door lock).

[0048] As an example, Figure 2 As shown, the device and APP establish a video channel. If the APP does not click on one-key unlocking at this time, no operation will be performed. If the APP clicks on one-key unlocking, the APP first obtains the encrypted public key from the cloud server to encrypt and send the device ESN + current timestamp plus three minutes + unlocking instruction to the cloud server. The server receives the instruction and decrypts it with the private key. If it is valid, the randomCode above is used as the key to encrypt the timestamp + unlocking instruction parsed from the ciphertext. After encryption, the encrypted instruction is generated and sent to the smart door lock. The smart door lock uses randomCode to decrypt the encrypted instruction to check whether it can be decrypted and whether the instruction is still valid. If it is valid, it enters the unlocking ready state and waits for the visitor to press # to confirm the unlocking. If the confirmation button is not pressed or the timeout occurs, it is canceled. If the confirmation button is pressed and it does not expire, the door opening action is completed.

[0049] Beneficial effects of the present invention:

[0050] (1) The present invention verifies the visitor's identity through video calls, ensuring that only visitors confirmed by the homeowner can obtain temporary unlocking authority.

[0051] (2) The temporary key of the present invention is valid for only 3 minutes, which effectively prevents the key from being abused.

[0052] (3) The present invention generates keys by adopting an asymmetric encryption algorithm to ensure the security of key transmission.

[0053] (4) The present invention generates keys by adopting an asymmetric encryption algorithm to ensure the security of key transmission.

[0054] Furthermore, if Figure 3 As shown, based on the remote unlocking method of the above-mentioned smart door lock, the present invention also provides a remote unlocking system of a smart door lock, wherein the remote unlocking system of the smart door lock includes:

[0055] The instruction acquisition module 51 is used to initiate a video call request to the homeowner terminal when it is detected that the doorbell key of the smart door lock is triggered, and when the video call request is successfully connected, receive the encrypted unlocking instruction generated by the server;

[0056] The unlocking instruction decryption module 52 is used to decrypt the encrypted unlocking instruction according to a preset key to generate a decryption result. If the decryption result is successful, it detects whether the visitor presses a confirmation button within a preset time;

[0057] The remote unlocking module 53 of the smart door lock is used to perform an unlocking operation if it is detected that the visitor presses the confirmation button within a preset time.

[0058] Furthermore, if Figure 4 As shown, based on the remote unlocking method and system of the above-mentioned smart door lock, the present invention also provides a smart door lock accordingly, and the smart door lock includes a processor 10, a memory 20 and a display 30. Figure 4 Only some components of the smart door lock are shown, but it should be understood that it is not required to implement all the components shown, and more or fewer components may be implemented instead.

[0059] In some embodiments, the memory 20 may be an internal storage unit of the smart door lock, such as a hard disk or memory of the smart door lock. In other embodiments, the memory 20 may also be an external storage device of the smart door lock, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the smart door lock. Further, the memory 20 may also include both an internal storage unit of the smart door lock and an external storage device. The memory 20 is used to store application software and various types of data installed in the smart door lock, such as the program code of the smart door lock installed. The memory 20 may also be used to temporarily store data that has been output or is to be output. In one embodiment, the memory 20 stores a remote unlocking program 40 of the smart door lock, and the remote unlocking program 40 of the smart door lock can be executed by the processor 10, thereby realizing the remote unlocking method of the smart door lock in the present application.

[0060] In some embodiments, the processor 10 may be a central processing unit (CPU), a microprocessor or other data processing chip, used to run the program code or process data stored in the memory 20, such as executing the remote unlocking method of the smart door lock.

[0061] In some embodiments, the display 30 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (Organic Light-Emitting Diode) touch device, etc. The display 30 is used to display information on the smart door lock and to display a visual user interface. The smart door locks communicate with each other via a system bus.

[0062] In one embodiment, when the processor 10 executes the remote unlocking program 40 of the smart door lock in the memory 20, the following steps are implemented:

[0063] When it is detected that the doorbell button of the smart door lock is triggered, a video call request is initiated to the homeowner terminal, and when the video call request is successfully connected, an encrypted unlocking instruction generated by the server is received;

[0064] Decrypt the encrypted unlocking instruction according to a preset decryption algorithm to generate a decryption result. If the decryption result is successful, detect whether the visitor presses a confirmation button within a preset time;

[0065] If the visitor presses the confirmation button within the preset detection time, the unlocking operation is performed.

[0066] When the doorbell button of the smart door lock is detected to be triggered, a video call request is initiated to the homeowner terminal, and when the video call request is successfully connected, an encrypted unlocking instruction generated by the server is received, which specifically includes:

[0067] When it is detected that the doorbell button of the smart door lock is triggered, a video call request is sent to the homeowner terminal;

[0068] When the video call request is successfully connected, the smart door lock establishes a video call connection with the householder terminal and receives an encrypted unlocking instruction sent by the server;

[0069] The encrypted unlocking instruction is generated by the server by encrypting the serial number of the smart door lock and the ciphertext sent by the householder terminal according to the key, and the ciphertext includes: a timestamp and an unlocking instruction.

[0070] The encrypted unlocking instruction is decrypted according to a preset decryption algorithm to generate a decryption result. If the decryption result is successful, detecting whether the visitor presses a confirmation button within a preset time specifically includes:

[0071] Decrypting the encrypted unlocking instruction according to a preset key to generate a decrypted timestamp;

[0072] Determining whether the decrypted timestamp does not exceed a first preset time;

[0073] If the decrypted timestamp does not exceed the first preset time, it is detected whether the visitor presses a confirmation button within a second preset time.

[0074] Wherein, if the visitor presses the confirmation button within the preset time, the unlocking operation is performed, specifically including:

[0075] If the visitor presses the confirmation button within the preset detection time, a confirmation instruction is generated;

[0076] The unlocking operation is performed according to the confirmation instruction.

[0077] The remote unlocking method of the smart door lock further includes:

[0078] If the decrypted timestamp does not exceed the first preset time, the smart door lock is marked as unlocking ready.

[0079] Wherein, if the decrypted timestamp does not exceed the first preset time, detecting whether the visitor presses the confirmation button within the second preset time also includes:

[0080] If it is detected that the visitor does not press the confirmation button within the second preset time, the unlocking ready state of the smart door lock is restored to the initial state.

[0081] The remote unlocking method of the smart door lock further includes:

[0082] When the smart door lock is unlocked successfully, the smart door lock sends a successful unlocking signal to the server to obtain an unlocking time, wherein the unlocking time is obtained by the time point at which the server records the successful unlocking signal.

[0083] The present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a remote unlocking program for a smart door lock, and when the remote unlocking program for the smart door lock is executed by a processor, the steps of the remote unlocking method for the smart door lock as described above are implemented.

[0084] In summary, the present invention provides a remote unlocking method, system and smart door lock for a smart door lock, the method comprising: when it is detected that the doorbell button of the smart door lock is triggered, a video call request is initiated to the homeowner terminal, when the video call request is successfully connected, an encrypted unlocking instruction generated by the server is received; the encrypted unlocking instruction is decrypted according to a preset decryption algorithm to generate a decryption result, if the decryption result is successful, whether the visitor presses the confirmation button within the preset time is detected; if the visitor presses the confirmation button within the preset time, the unlocking operation is performed. The present invention greatly improves the remote unlocking security of the smart door lock by initiating a video call request when the doorbell is triggered, decrypting the unlocking instruction and confirming that the visitor presses the button before performing the unlocking operation, effectively preventing unauthorized entry, ensuring security, reducing operation complexity and timely response, and the rapid execution of the unlocking operation also improves the convenience and experience of the user.

[0085] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or smart door lock system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or smart door lock system. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or smart door lock system including the element.

[0086] Of course, those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by the smart door lock instructing related hardware (such as a processor, a controller, etc.), and the program can be stored in a computer-readable storage medium that can be read by a computer, and the program can include the processes of the above-mentioned method embodiments when executed. The computer-readable storage medium can be a memory, a disk, an optical disk, etc.

[0087] It should be understood that the application of the present invention is not limited to the above examples. For ordinary technicians in this field, improvements or changes can be made based on the above description. All these improvements and changes should fall within the scope of protection of the claims attached to the present invention.

Claims

1. A remote unlocking method for a smart door lock, characterized in that: The remote unlocking method of the smart door lock includes: When it is detected that the doorbell button of the smart door lock is triggered, a video call request is initiated to the homeowner terminal, and when the video call request is successfully connected, an encrypted unlocking instruction generated by the server is received; Decrypt the encrypted unlocking instruction according to a preset decryption algorithm to generate a decryption result. If the decryption result is successful, detect whether the visitor presses a confirmation button within a preset time; If the visitor presses the confirmation button within the preset detection time, the unlocking operation is performed.

2. The remote unlocking method of the smart door lock according to claim 1, characterized in that: When the doorbell key of the smart door lock is detected to be triggered, a video call request is initiated to the homeowner terminal, and when the video call request is successfully connected, an encrypted unlocking instruction generated by the server is received, specifically including: When it is detected that the doorbell button of the smart door lock is triggered, a video call request is sent to the homeowner terminal; When the video call request is successfully connected, the smart door lock establishes a video call connection with the householder terminal and receives an encrypted unlocking instruction sent by the server; The encrypted unlocking instruction is generated by the server by encrypting the serial number of the smart door lock and the ciphertext sent by the householder terminal according to the key, and the ciphertext includes: a timestamp and an unlocking instruction.

3. The remote unlocking method of the smart door lock according to claim 2, characterized in that: Decrypting the encrypted unlocking instruction according to a preset decryption algorithm to generate a decryption result, and if the decryption result is successful, detecting whether the visitor presses a confirmation button within a preset time specifically includes: Decrypting the encrypted unlocking instruction according to a preset key to generate a decrypted timestamp; Determining whether the decrypted timestamp does not exceed a first preset time; If the decrypted timestamp does not exceed the first preset time, it is detected whether the visitor presses a confirmation button within a second preset time.

4. The remote unlocking method of the smart door lock according to claim 1, characterized in that: If the visitor presses the confirmation button within the preset time, the unlocking operation is performed, specifically including: If the visitor presses the confirmation button within the preset detection time, a confirmation instruction is generated; The unlocking operation is performed according to the confirmation instruction.

5. The remote unlocking method of the smart door lock according to claim 3, characterized in that: The remote unlocking method of the smart door lock also includes: If the decrypted timestamp does not exceed the first preset time, the smart door lock is marked as unlocking ready.

6. The remote unlocking method of the smart door lock according to claim 5, characterized in that: If the decrypted timestamp does not exceed the first preset time, detecting whether the visitor presses the confirmation button within the second preset time also includes: If it is detected that the visitor does not press the confirmation button within the second preset time, the unlocking ready state of the smart door lock is restored to the initial state.

7. The remote unlocking method of the smart door lock according to claim 1, characterized in that: The remote unlocking method of the smart door lock also includes: When the smart door lock is unlocked successfully, the smart door lock sends a successful unlocking signal to the server to obtain an unlocking time, wherein the unlocking time is obtained by the time point at which the server records the successful unlocking signal.

8. A remote unlocking system for a smart door lock, characterized in that: The remote unlocking system of the smart door lock includes: An instruction acquisition module is used to initiate a video call request to the homeowner terminal when it is detected that the doorbell key of the smart door lock is triggered, and when the video call request is successfully connected, receive an encrypted unlocking instruction generated by the server; The unlocking instruction decryption module is used to decrypt the encrypted unlocking instruction according to a preset key to generate a decryption result. If the decryption result is successful, it detects whether the visitor presses a confirmation button within a preset time; The intelligent door lock unlocking module is used to perform the unlocking operation if the visitor presses the confirmation button within the preset time.

9. A smart door lock, characterized in that: The smart door lock includes: a memory, a processor, and a remote unlocking program of the smart door lock stored in the memory and executable on the processor. When the remote unlocking program of the smart door lock is executed by the processor, the steps of the remote unlocking method of the smart door lock as described in any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a remote unlocking program for a smart door lock, and when the remote unlocking program for a smart door lock is executed by a processor, the steps of the remote unlocking method for a smart door lock as described in any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • A type of security and anti-theft lock

    CN102268941A

  • Temporary password generation method and device, storage medium and computer equipment

    CN110443925A

  • Remote door opening method and system for visual intelligent lock

    CN111946163A

  • Remote unlocking system and method thereof for intelligent door lock

    CN112581663A

  • System and method for remotely inputting unlocking authority

    CN115862193A