Unlocking method and system of intelligent door lock

By combining geographical fence, NFC technology, and wireless communication technology, the unlocking process of smart door locks is simplified into fast and secure operations, solving the problem of slow and complex operations of existing smart door lock unlocking speeds, enhanced user experience and enhanced it. Safety.

CN119339466AInactive Publication Date: 2025-01-21HANGZHOU TUYA INFORMATION TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411885292.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-01-21
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure CN119339466A_ABST
    Figure CN119339466A_ABST
Patent Text Reader

Abstract

The invention relates to an unlocking method and system of an intelligent door lock. The method comprises the following steps: scanning geofence signals broadcasted by a plurality of intelligent door locks; determining whether the mobile terminal is located in a preset area according to the geo-fence signal; responding to the situation that the mobile terminal is located in the preset area, and starting application programs corresponding to the multiple intelligent door locks; scanning wireless communication signals broadcasted by the plurality of intelligent door locks to obtain a plurality of pieces of first identification information of the plurality of intelligent door locks; sending a communication connection request to a plurality of intelligent door locks; the intelligent door lock needing to be unlocked is confirmed in the multiple intelligent door locks; and sending an unlocking instruction to the intelligent door lock which is confirmed to be unlocked through the application program. According to the scheme provided by the invention, the intelligent door lock is quickly and safely unlocked by combining the geo-fencing and wireless communication technologies, so that the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet of Things technology, and in particular to a smart door lock and an unlocking method and system thereof. Background Art

[0002] With the rapid development of Internet of Things (IoT) technology, smart home devices are increasingly used in daily life. As an important part of smart home, smart door locks are favored by more and more users due to their convenience and security. Smart door lock technology has made significant progress in home security and convenience. Traditional mechanical locks are gradually replaced by electronic locks and smart locks. These new locks usually combine wireless communication technologies such as Bluetooth Low Energy (BLE) and Near Field Communication (NFC) to improve user experience and security. Existing smart door locks include NFC door locks and BLE door locks.

[0003] Existing NFC door locks are usually based on active solutions and rely on attached NFC cards for unlocking. Users need to carry NFC cards with them, but these cards are easily lost or damaged, which brings inconvenience to users. Once the card is lost, the user may not be able to unlock the door smoothly, affecting the actual use of the door lock.

[0004] The existing BLE door lock system requires users to manually open the application on their mobile phone and then unlock it by operating the device panel. However, this process is cumbersome and users need to spend time performing multiple steps on their mobile phones, which increases the difficulty of use. Moreover, in the case of signal interference or unstable connection, unlocking may fail or be delayed, affecting the user experience.

[0005] There are also door lock solutions that support writing NFC keys on mobile phones. By writing NFC keys on mobile phones, a more convenient unlocking method can be achieved. However, current iOS devices do not support writing NFC keys, which limits the application of this solution among Apple users. Although Android devices support writing NFC keys, the entire process is relatively cumbersome and requires users to perform multiple steps, resulting in a poor experience and a high security risk.

[0006] It can be seen that the existing smart door lock system still has some problems in practical applications, such as slow unlocking speed, complicated operation, incompatibility, etc. Summary of the invention

[0007] In response to the problems existing in the prior art, the present application provides an unlocking solution for a smart door lock. The smart door lock has a wireless communication module such as a BLE module, which combines geographic fencing, NFC technology and wireless communication technology to complete the fast and safe unlocking of the smart door lock, thereby improving the user experience.

[0008] According to a first aspect of the present application, there is provided a method for unlocking a smart door lock, which is applied to a mobile terminal and is characterized by comprising: Scan geo-fence signals broadcast by multiple smart door locks; confirming whether the mobile terminal is located in a preset area according to the geo-fence signal; In response to the mobile terminal being located in a preset area, starting application programs corresponding to the plurality of smart door locks; Scanning wireless communication signals broadcast by the multiple smart door locks to obtain multiple first identification information of the multiple smart door locks; Sending a communication connection request to the multiple smart door locks to establish a communication connection with the multiple smart door locks; In response to detecting the passive NFC tag of the smart door lock, reading the second identification information of the smart door lock in the passive NFC tag through the application; Confirming the smart door lock indicated by the identification information that is the same as the second identification information among the multiple first identification information as the smart door lock that needs to be unlocked; and The application sends an unlocking instruction to the smart door lock that is confirmed to need to be unlocked via the established communication connection.

[0009] According to a second aspect of the present application, a method for unlocking a smart door lock is provided, which is applied to the smart door lock and is characterized by comprising: The geo-fence signal sent out enables the mobile terminal to confirm whether it is located in a preset area, so as to trigger the start of an application corresponding to the smart door lock on the mobile terminal; receiving a communication connection request from the mobile terminal; When the identity information of the mobile terminal is authenticated successfully, establishing a communication connection with the mobile terminal; Providing a passive NFC tag, wherein the passive NFC tag stores identification information of the smart door lock, so that the mobile terminal confirms the smart door lock that needs to be unlocked by reading the identification information; receiving an unlocking instruction sent by the mobile terminal through the established communication connection; and An unlocking operation is performed according to the unlocking instruction.

[0010] According to a third aspect of the present application, there is provided an unlocking system for a smart door lock, characterized in that it includes: A mobile terminal, configured to execute the method according to the first aspect; and Smart door lock, used to execute the method described in the second aspect.

[0011] According to a fourth aspect of the present application, there is provided an electronic device, including: Processor; and A memory stores computer instructions, and when the computer instructions are executed by the processor, the processor is caused to execute the methods described in the first aspect and the second aspect.

[0012] According to a fifth aspect of the present application, a non-transitory computer storage medium is provided, storing a computer program, which, when executed by multiple processors, enables the processors to execute the methods described in the first and second aspects.

[0013] According to the smart door lock and its unlocking method and system provided by the present application, the mobile terminal determines whether it is located in a preset area by scanning the geo-fence signal emitted by the smart door lock. If it is located in the preset area, the corresponding application of the smart door lock is started, and the smart door lock that needs to be unlocked is confirmed from multiple smart door locks according to NFC, and an unlocking instruction is sent to the smart door lock that needs to be unlocked through the established communication connection. In this way, by combining geo-fencing, NFC technology and wireless communication technology, the mobile terminal and the smart door lock complete the sending and receiving of two-way authentication and unlocking instructions, realize the fast and safe unlocking of the smart door lock, and improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without exceeding the scope of protection required by the present application.

[0015] Figure 1 It is a schematic diagram of an unlocking system of a smart door lock according to an embodiment of the present application.

[0016] Figure 2 This is a flow chart of a method for unlocking a smart door lock implemented by a mobile terminal according to an embodiment of the present application.

[0017] Figure 3 It is a flow chart of a method for unlocking a smart door lock implemented by a smart door lock according to an embodiment of the present application.

[0018] Figure 4 It is a structural diagram of an electronic device provided by this application. DETAILED DESCRIPTION

[0019] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.

[0020] Figure 1 FIG. 1 is a schematic diagram of an unlocking system of a smart door lock according to an embodiment of the present application. Figure 1 As shown, the system includes a mobile terminal and a smart door lock. According to some implementations, the mobile terminal includes mobile devices such as mobile phones and tablet computers. For the convenience of expression and understanding, "mobile phone" is used below to represent the smart terminal, that is, the operations performed by the mobile phone can also be performed by other smart terminals. Smart door locks refer to locks that are improved on the basis of traditional mechanical locks and are more intelligent and simple in terms of user security, identification, and manageability.

[0021] According to some embodiments, in the scheme of the present application, the smart door lock adopts geo-fencing technology to broadcast geo-fencing signals outward, wherein geo-fencing is a technology based on location services, which is commonly used in application scenarios such as automated control, location reminders, and security monitoring. The present application triggers specific actions when the device enters or leaves the area through a preset virtual area. The geo-fencing technology in the present application includes iBeacon or UWB (Ultra Wide Band), and accordingly, the broadcasted signal includes, for example, iBeacon signals or UWB signals. Among them, iBeacon is a BLE-based micro-positioning technology launched by Apple, which triggers the actions of nearby devices by continuously broadcasting specific signal packets. iBeacon technology is commonly used in application scenarios such as indoor positioning, push notifications, and automated control. UWB communication provides high-precision positioning services and can also confirm whether the mobile phone is inside or outside the door, and the cost is relatively high.

[0022] The mobile terminal scans the geo-fence signal broadcast by the smart door lock, and confirms whether the mobile terminal is in the preset area based on the scanned geo-fence signal. The preset area can be an area predetermined by a technician, or the range can be manually set. When the user enters the preset area or detects the iBeacon signal, the application (APP) corresponding to the smart door lock in the mobile phone is automatically triggered to start. In the process of starting the application, there is no need for manual operation by the user, which improves convenience.

[0023] According to some embodiments, after the application corresponding to the smart door lock is started, the wireless communication signal broadcast by the smart door lock is scanned, such as a BLE signal, a WiFi signal, etc. Among them, the smart door lock or other smart device corresponding to the application can be one or more. After scanning the wireless communication signal of the smart door lock, the identification information of the smart door lock, such as the UUID (Universally Unique Identifier) ​​of the smart door lock, is obtained through the wireless communication signal.

[0024] According to some embodiments, the mobile phone confirms the identity of the smart door lock through the identification information of the smart door lock to ensure security. If the identity confirmation of the smart door lock fails, the mobile phone will send a prompt message through the application to prompt the user and terminate the unlocking process.

[0025] After the application recognizes the door lock identification information, it first checks whether it is currently connected to the door lock. If the connection is not established, the application actively sends a connection request to the communication module (such as the BLE module) of the door lock. If it is connected, the application directly performs identity authentication.

[0026] Send a communication connection request to the smart door lock, and establish a communication connection with the smart door lock, such as a BLE connection or a WiFi connection. After establishing a BLE connection with the smart door lock, the mobile phone sends the identity information of the mobile phone to the smart door lock through the application. According to one embodiment, the identity information of the mobile phone includes user login information, such as a unique identifier of the user, that is, a unique identifier of the user who owns this door lock. According to some embodiments, before sending the identity information of the mobile phone to the smart door lock through the application, the identity information of the mobile phone is encrypted, and the identity information sent to the smart door lock through the application is encrypted information. It can be understood by those skilled in the art that encryption can be performed in various formats, such as symmetric encryption (AES, DES), asymmetric encryption (RSA, ECC), hash functions (MD5, SHA-1, SHA-256, SHA-512), etc., and this application does not make any limitation on this.

[0027] The smart door lock obtains the identity information of the mobile phone through the communication connection and completes the identity authentication of the mobile phone. The verification process includes checking the user's identity information to ensure that only authorized users can unlock the door.

[0028] When the identity information of the mobile phone is verified, the mobile phone sends an unlocking instruction to the smart door lock that is desired to be unlocked through the application, and the instruction is sent through the established communication connection. According to some embodiments, the unlocking instruction can be encrypted to ensure the security of instruction transmission.

[0029] After receiving the unlock command, the door lock executes the unlock operation and completes the unlocking. The user can enter smoothly, and the entire unlocking process is fast, safe and convenient.

[0030] According to some embodiments, there is only one device under the application corresponding to the smart door lock, for example, there is only one smart door lock, and after the identification information of the door lock is obtained and a communication connection is established, an unlocking instruction can be sent to the device through the established communication connection. However, if there are multiple devices under the application corresponding to the smart door lock, for example, ten smart door locks, the application can obtain the identification information of the ten door locks respectively and establish a communication connection, but if an unlocking instruction is sent, it is not clear which smart door lock the unlocking instruction is for.

[0031] In this regard, according to one embodiment, a passive NFC tag can be set on the smart door lock, and the passive NFC tag stores the identification information of the smart door lock. The passive NFC tag can generally be attached to the smart door lock. The user approaches the door lock and places a mobile phone with NFC function close to the passive NFC tag of the door lock. When the mobile phone detects the NFC tag, the application automatically reads the identification information of the smart door lock in the NFC tag.

[0032] The application compares the first identification information of the smart door lock obtained by scanning the wireless communication broadcast with the second identification information of the smart door lock obtained by reading the NFC tag. If the two are the same, the application sends an unlock instruction to the smart door lock indicated by the first identification information. For example, if the identification information of ten smart door locks is obtained by scanning the wireless communication broadcast and the identification information of one smart door lock is obtained by reading the NFC tag, among the ten smart door locks, the application will only send an unlock instruction to the smart door lock whose identification information is the same as the identification information obtained by reading the NFC tag.

[0033] According to another embodiment, the user can operate on the interface of the application. For example, the application displays the current connections established with ten smart door locks and the information of each smart door lock (for example, name, identification information, etc.). The user can operate the application to determine the smart door lock that needs to be unlocked, and send confirmation information of the unlock instruction. The confirmation information includes the identification information of the smart door lock that needs to be unlocked, and then, the unlock instruction is sent to the smart door lock confirmed by the user.

[0034] Based on the above system, according to one aspect of the present application, a method for unlocking a smart door lock is provided. Figure 2 FIG. 1 is a flow chart of a method for unlocking a smart door lock implemented by a mobile terminal according to an embodiment of the present application. Figure 2 As shown, the method includes the following steps.

[0035] Step S201, scanning geo-fence signals broadcast by multiple smart door locks; Step S202, confirming whether the mobile terminal is located in a preset area according to the geo-fence signal; Step S203, in response to the mobile terminal being located in a preset area, starting the application programs corresponding to the multiple smart door locks.

[0036] According to some embodiments, in the scheme of the present application, the smart door lock adopts geo-fence technology to broadcast geo-fence signals to the outside, wherein geo-fence is a technology based on location services, which is commonly used in application scenarios such as automated control, location reminders, and security monitoring. The present application uses a preset virtual area to trigger specific actions when the device enters or leaves the area.

[0037] The mobile terminal scans the geo-fence signal broadcast by the smart door lock, and confirms whether the mobile terminal is in the preset area based on the scanned geo-fence signal. The preset area can be an area predetermined by a technician, or the range can be manually set. When the user enters the preset area or detects an iBeacon signal, the application corresponding to the smart door lock in the mobile phone is automatically triggered to start. In the process of starting the application, there is no need for manual operation by the user, which improves convenience.

[0038] Step S204, scanning the wireless communication signals broadcast by the multiple smart door locks to obtain multiple first identification information of the multiple smart door locks; Step S205, sending a communication connection request to the multiple smart door locks to establish a communication connection with the multiple smart door locks; Step S206, in response to detecting the passive NFC tag of the smart door lock, reading the second identification information of the smart door lock in the passive NFC tag through the application; Step 207: confirming the smart door lock indicated by the identification information that is the same as the second identification information among the multiple first identification information as the smart door lock that needs to be unlocked; and Step S208: Sending an unlocking instruction to the smart door lock that is confirmed to need to be unlocked via the established communication connection through the application.

[0039] According to some embodiments, after the application corresponding to the smart door lock is started, the wireless communication signal broadcast by the smart door lock is scanned, such as a BLE signal, a WiFi signal, etc. Among them, the smart door lock or other smart device corresponding to the application can be one or more. After scanning the wireless communication signal of the smart door lock, the identification information of the smart door lock, such as the UUID (Universally Unique Identifier) ​​of the smart door lock, is obtained through the wireless communication signal.

[0040] According to some embodiments, the mobile phone confirms the identity of the smart door lock through the identification information of the smart door lock to ensure security. If the identity confirmation of the smart door lock fails, the mobile phone will send a prompt message through the application to prompt the user and terminate the unlocking process.

[0041] A communication connection request is sent to the smart door lock to establish a communication connection with the smart door lock, such as a BLE connection or a WiFi connection. After establishing a BLE connection with the smart door lock, the mobile phone sends the identity information of the mobile phone to the smart door lock through the application. According to one embodiment, the identity information of the mobile phone includes user login information, such as a unique identifier of the user, that is, a unique identifier of the user who owns the door lock. According to some embodiments, before the identity information of the mobile phone is sent to the smart door lock through the application, the identity information of the mobile phone is encrypted, and the identity information sent to the smart door lock through the application is encrypted information.

[0042] The smart door lock obtains the identity information of the mobile phone through the communication connection and completes the identity authentication of the mobile phone. The verification process includes checking the user's identity information to ensure that only authorized users can unlock the door.

[0043] When the identity information of the mobile phone is verified, the mobile phone sends an unlocking instruction to the smart door lock that is desired to be unlocked through the application, and the instruction is sent through the established communication connection. According to some embodiments, the unlocking instruction can be encrypted to ensure the security of instruction transmission.

[0044] After receiving the unlock command, the door lock executes the unlock operation and completes the unlocking. The user can enter smoothly, and the entire unlocking process is fast, safe and convenient.

[0045] According to some embodiments, there is only one device under the application corresponding to the smart door lock, for example, there is only one smart door lock, and after the identification information of the door lock is obtained and a communication connection is established, an unlocking instruction can be sent to the device through the established communication connection. However, if there are multiple devices under the application corresponding to the smart door lock, for example, ten smart door locks, the application can obtain the identification information of the ten door locks respectively and establish a communication connection, but if an unlocking instruction is sent, it is not clear which smart door lock the unlocking instruction is for.

[0046] In this regard, according to one embodiment, a passive NFC tag can be set on the smart door lock, and the passive NFC tag stores the identification information of the smart door lock. The passive NFC tag can generally be attached to the smart door lock. The user approaches the door lock and places a mobile phone with NFC function close to the passive NFC tag of the door lock. When the mobile phone detects the NFC tag, the application automatically reads the identification information of the smart door lock in the NFC tag.

[0047] The application compares the first identification information of the smart door lock obtained by scanning the wireless communication broadcast with the second identification information of the smart door lock obtained by reading the NFC tag. If the two are the same, the application sends an unlock instruction to the smart door lock indicated by the first identification information. For example, if the identification information of ten smart door locks is obtained by scanning the wireless communication broadcast and the identification information of one smart door lock is obtained by reading the NFC tag, among the ten smart door locks, the application will only send an unlock instruction to the smart door lock whose identification information is the same as the identification information obtained by reading the NFC tag.

[0048] According to another embodiment, the user can operate on the interface of the application. For example, the application displays the current connections established with ten smart door locks and the information of each smart door lock (for example, name, identification information, etc.). The user can operate the application to determine the smart door lock that needs to be unlocked, and send confirmation information of the unlock instruction. The confirmation information includes the identification information of the smart door lock that needs to be unlocked, and then, the unlock instruction is sent to the smart door lock confirmed by the user.

[0049] Based on the above system, according to another aspect of the present application, a method for unlocking a smart door lock is provided. Figure 3 FIG. 1 is a flow chart of a method for unlocking a smart door lock according to a smart door lock of an embodiment of the present application. Figure 3 As shown, the method includes the following steps.

[0050] Step S301, sending a geo-fence signal, the geo-fence signal enables the mobile terminal to confirm whether it is located in a preset area, so as to trigger the start of an application corresponding to the smart door lock on the mobile terminal; Step S302, receiving a communication connection request from the mobile terminal; Step S303, establishing a communication connection with the mobile terminal when the identity information of the mobile terminal is authenticated; Step S304, providing a passive NFC tag, wherein the passive NFC tag stores identification information of the smart door lock, so that the mobile terminal confirms the smart door lock that needs to be unlocked by reading the identification information; Step S305, receiving an unlocking instruction sent by the mobile terminal through the established communication connection; and Step S306: performing an unlocking operation according to the unlocking instruction.

[0051] According to some embodiments, after the application corresponding to the smart door lock is started, the wireless communication signal broadcast by the smart door lock, such as a BLE signal, a WiFi signal, etc., is scanned. Among them, the smart door lock or other smart device corresponding to the application can be one or more. After scanning the wireless communication signal of the smart door lock, the identification information of the smart door lock, such as the UUID of the smart door lock, is obtained through the wireless communication signal.

[0052] According to some embodiments, the mobile phone confirms the identity of the smart door lock through the identification information of the smart door lock to ensure security. If the identity confirmation of the smart door lock fails, the mobile phone will send a prompt message through the application to prompt the user and terminate the unlocking process.

[0053] A communication connection request is sent to the smart door lock to establish a communication connection with the smart door lock, such as a BLE connection or a WiFi connection. After establishing a BLE connection with the smart door lock, the mobile phone sends the identity information of the mobile phone to the smart door lock through the application. According to one embodiment, the identity information of the mobile phone includes user login information, such as a unique identifier of the user, that is, a unique identifier of the user who owns the door lock. According to some embodiments, before the identity information of the mobile phone is sent to the smart door lock through the application, the identity information of the mobile phone is encrypted, and the identity information sent to the smart door lock through the application is encrypted information.

[0054] The smart door lock obtains the identity information of the mobile phone through the communication connection and completes the identity authentication of the mobile phone. The verification process includes checking the user's identity information to ensure that only authorized users can unlock the door.

[0055] When the identity information of the mobile phone is verified, the mobile phone sends an unlocking instruction to the smart door lock that is desired to be unlocked through the application, and the instruction is sent through the established communication connection. According to some embodiments, the unlocking instruction can be encrypted to ensure the security of instruction transmission.

[0056] After receiving the unlock command, the door lock executes the unlock operation and completes the unlocking. The user can enter smoothly, and the entire unlocking process is fast, safe and convenient.

[0057] According to some embodiments, there is only one device under the application corresponding to the smart door lock, for example, there is only one smart door lock, and after the identification information of the door lock is obtained and a communication connection is established, an unlocking instruction can be sent to the device through the established communication connection. However, if there are multiple devices under the application corresponding to the smart door lock, for example, ten smart door locks, the application can obtain the identification information of the ten door locks respectively and establish a communication connection, but if an unlocking instruction is sent, it is not clear which smart door lock the unlocking instruction is for.

[0058] In this regard, according to one embodiment, a passive NFC tag can be set on the smart door lock, and the passive NFC tag stores the identification information of the smart door lock. The passive NFC tag can generally be attached to the smart door lock. The user approaches the door lock and places a mobile phone with NFC function close to the passive NFC tag of the door lock. When the mobile phone detects the NFC tag, the application automatically reads the identification information of the smart door lock in the NFC tag.

[0059] The application compares the first identification information of the smart door lock obtained by scanning the wireless communication broadcast with the second identification information of the smart door lock obtained by reading the NFC tag. If the two are the same, the application sends an unlock instruction to the smart door lock indicated by the first identification information. For example, if the identification information of ten smart door locks is obtained by scanning the wireless communication broadcast and the identification information of one smart door lock is obtained by reading the NFC tag, among the ten smart door locks, the application will only send an unlock instruction to the smart door lock whose identification information is the same as the identification information obtained by reading the NFC tag.

[0060] According to the smart door lock and its unlocking method and system provided by the present application, the background startup of the application is realized through the geo-fence technology, which reduces the steps of manual operation of the user and significantly improves the unlocking speed; the user only needs to bring the mobile phone close to the door lock to complete the unlocking without opening the application or performing complicated operations, thereby improving the user experience; the combination of geo-fencing and NFC technology increases the security of the system; multiple identity authentications and automatic control ensure that only authorized users can unlock the door; by utilizing the NFC function built into the mobile phone, the user no longer needs to carry an additional NFC card, thereby reducing the risk and inconvenience of losing the card.

[0061] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0062] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required by the present application.

[0063] In the several embodiments provided in the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the device or unit can be electrical connection or other forms.

[0064] See also Figure 4 , Figure 4 An electronic device is provided, comprising a processor and a memory. The memory stores computer instructions, and when the computer instructions are executed by the processor, the processor executes the computer instructions to achieve the following Figure 2 and Figure 3 The method and refinement scheme shown.

[0065] It should be understood that the above device embodiments are only illustrative, and the device disclosed in the present invention can also be implemented in other ways. For example, the division of units / modules described in the above embodiments is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units, modules or components can be combined, or can be integrated into another system, or some features can be ignored or not executed.

[0066] In addition, unless otherwise specified, each functional unit / module in each embodiment of the present invention may be integrated into one unit / module, each unit / module may exist physically separately, or two or more units / modules may be integrated together. The above-mentioned integrated unit / module may be implemented in the form of hardware or in the form of a software program module.

[0067] If the integrated unit / module is implemented in the form of hardware, the hardware may be a digital circuit, an analog circuit, etc. The physical implementation of the hardware structure includes but is not limited to transistors, memristors, etc. Unless otherwise specified, the processor or chip may be any appropriate hardware processor, such as CPU, GPU, FPGA, DSP, and ASIC, etc. Unless otherwise specified, the on-chip cache, off-chip memory, and storage may be any appropriate magnetic storage medium or magneto-optical storage medium, such as resistive random access memory RRAM (Resistive Random Access Memory), dynamic random access memory DRAM (Dynamic Random Access Memory), static random access memory SRAM (Static Random-Access Memory), enhanced dynamic random access memory EDRAM (Enhanced Dynamic Random Access Memory), high-bandwidth memory HBM (High-Bandwidth Memory), hybrid memory cube HMC (Hybrid Memory Cube), etc.

[0068] If the integrated unit / module is implemented in the form of a software program module and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a memory and includes several instructions for a computer electronic device (which can be a personal computer, a server or a network electronic device, etc.) to perform all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk, etc., various media that can store program codes.

[0069] The present application also provides a non-transitory computer storage medium storing a computer program. When the computer program is executed by a plurality of processors, the processors execute the following Figure 2 and Figure 3 The method and refinement scheme shown.

[0070] The embodiments of the present application are described in detail above. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and its core idea of ​​the present application. At the same time, changes or deformations made by those skilled in the art based on the ideas of the present application, the specific implementation methods and the scope of application of the present application, all belong to the scope of protection of the present application. In summary, the content of this specification should not be construed as a limitation on the present application.

Claims

1. A method for unlocking a smart door lock, applied to a mobile terminal, characterized in that: include: Scan geo-fence signals broadcast by multiple smart door locks; confirming whether the mobile terminal is located in a preset area according to the geo-fence signal; In response to the mobile terminal being located in a preset area, starting application programs corresponding to the plurality of smart door locks; Scanning wireless communication signals broadcast by the multiple smart door locks to obtain multiple first identification information of the multiple smart door locks; Sending a communication connection request to the multiple smart door locks to establish a communication connection with the multiple smart door locks; In response to detecting the passive NFC tag of the smart door lock, reading the second identification information of the smart door lock in the passive NFC tag through the application; Confirming the smart door lock indicated by the identification information that is the same as the second identification information among the multiple first identification information as the smart door lock that needs to be unlocked; as well as The application sends an unlocking instruction to the smart door lock that is confirmed to need to be unlocked via the established communication connection.

2. The method according to claim 1, characterized in that The sending of communication connection requests to the multiple smart door locks to establish communication connections with the multiple smart door locks includes: authenticating the plurality of first identification information; and When the verification of the multiple first identification information is successful, a communication connection request is sent to the multiple smart door locks to establish a communication connection with the multiple smart door locks.

3. The method according to claim 1 or 2, characterized in that The identification information of the smart door lock includes a UUID of the smart door lock, and the communication connection includes at least one of a BLE connection and a WiFi connection.

4. The method according to claim 1 or 2, characterized in that: The geo-fence signal includes an iBeacon signal or a UWB signal.

5. A method for unlocking a smart door lock, applied to a smart door lock, characterized in that: include: Sending a geo-fence signal, the geo-fence signal enables the mobile terminal to confirm whether it is located in a preset area, so as to trigger the start of an application corresponding to the smart door lock on the mobile terminal; receiving a communication connection request from the mobile terminal; When the identity information of the mobile terminal is authenticated successfully, establishing a communication connection with the mobile terminal; Providing a passive NFC tag, wherein the passive NFC tag stores identification information of the smart door lock, so that the mobile terminal confirms the smart door lock that needs to be unlocked by reading the identification information; receiving an unlocking instruction sent by the mobile terminal through the established communication connection; as well as An unlocking operation is performed according to the unlocking instruction.

6. The method according to claim 5, characterized in that The identification information of the smart door lock includes a UUID of the smart door lock, and the communication connection includes at least one of a BLE connection and a WiFi connection.

7. The method according to claim 5 or 6, characterized in that The geo-fence signal includes an iBeacon signal or a UWB signal.

8. An unlocking system for a smart door lock, characterized in that: include: A mobile terminal, configured to execute the method according to any one of claims 1 to 4; as well as An intelligent door lock, used to execute the method as described in any one of claims 5 to 7.

9. An electronic device, characterized in that: The method comprises a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the method according to any one of claims 1 to 7 when executing the computer program in the memory.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Method and system for realizing automatic unlocking based on ibeacon geofence

    CN114677787A

  • Unlocking method and device and electronic equipment

    CN115471929A

  • Transformer substation intelligent five-prevention unlocking system based on two-dimensional code authorization and implementation method of transformer substation intelligent five-prevention unlocking system

    CN116052308A

  • Digital key positioning optimization method and device of automobile and electronic equipment

    CN118175629A

  • Key -free access system

    CN208544246U