[go: up one dir, main page]

CN119339466A - Unlocking method and system of smart door lock - Google Patents

Unlocking method and system of smart door lock Download PDF

Info

Publication number
CN119339466A
CN119339466A CN202411885292.1A CN202411885292A CN119339466A CN 119339466 A CN119339466 A CN 119339466A CN 202411885292 A CN202411885292 A CN 202411885292A CN 119339466 A CN119339466 A CN 119339466A
Authority
CN
China
Prior art keywords
door lock
intelligent door
smart door
identification information
mobile terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202411885292.1A
Other languages
Chinese (zh)
Inventor
俞洋
曹玉鹏
黄凯
潘黎明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Tuya Information Technology Co Ltd
Original Assignee
Hangzhou Tuya Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Tuya Information Technology Co Ltd filed Critical Hangzhou Tuya Information Technology Co Ltd
Priority to CN202411885292.1A priority Critical patent/CN119339466A/en
Publication of CN119339466A publication Critical patent/CN119339466A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00571Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by interacting with a central unit
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/11Allocation or use of connection identifiers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Lock And Its Accessories (AREA)

Abstract

The application relates to an unlocking method and system of intelligent door locks, wherein the method comprises the steps of scanning geofence signals broadcast by a plurality of intelligent door locks, confirming whether a mobile terminal is located in a preset area according to the geofence signals, starting application programs corresponding to the intelligent door locks in response to the mobile terminal being located in the preset area, scanning wireless communication signals broadcast by the intelligent door locks to obtain a plurality of first identification information of the intelligent door locks, sending a communication connection request to the intelligent door locks, confirming the intelligent door locks which need to be unlocked in the intelligent door locks, and sending unlocking instructions to the intelligent door locks which need to be unlocked through the application programs. According to the scheme, the intelligent door lock is quickly and safely unlocked by combining the geofence and the wireless communication technology, so that the user experience is improved.

Description

Unlocking method and system of intelligent door lock
Technical Field
The application relates to the technical field of the Internet of things, in particular to an intelligent door lock and an unlocking method and system thereof.
Background
With the rapid development of internet of things (IoT) technology, smart home devices are increasingly being used in daily life. The intelligent door lock is taken as an important component part of intelligent home, and is favored by more and more users due to convenience and safety. The intelligent door lock technology has made remarkable progress in terms of home security and convenience. Traditional mechanical locks are gradually replaced by electronic locks and smart locks, and these new locks often incorporate wireless communication technologies, such as Bluetooth Low Energy (BLE) and Near Field Communication (NFC), to improve user experience and security. Existing intelligent door locks include NFC door locks and BLE door locks.
Existing NFC door locks are typically based on active schemes, relying on an attached NFC card for unlocking. The user needs to carry the NFC card with him, but these cards are easy to lose or damage, bring inconvenience to the user. Once the card is lost, the user may not unlock smoothly, which affects the actual use effect of the door lock.
The existing BLE door lock system requires a user to manually unlock an application program on a mobile phone and then unlock the mobile phone by operating a device panel. However, the process is complicated, and the user needs to spend time to perform multi-step operation on the mobile phone, so that the use difficulty is increased. Moreover, in the case of signal interference or unstable connection, unlocking failure or delay may be caused, which affects user experience.
There is also a door lock scheme supporting writing of an NFC key by a mobile phone, and a more convenient unlocking mode can be realized by writing the NFC key in the mobile phone. But current iOS devices do not support writing NFC keys yet, which limits the application of this scheme in apple users. Although Android equipment supports writing of NFC keys, the whole flow is complicated, a user is required to perform multi-step operation, experience is poor, and safety risks are large.
As can be seen, the existing intelligent door lock system still has some problems in practical application, such as slow unlocking speed, complex operation, incompatibility and the like.
Disclosure of Invention
Aiming at the problems in the prior art, the application provides an unlocking scheme of an intelligent door lock, wherein the intelligent door lock is provided with a wireless communication module such as a BLE module, and the intelligent door lock is quickly and safely unlocked by combining a geofence, an NFC technology and a wireless communication technology, so that user experience is improved.
According to a first aspect of the present application, there is provided an unlocking method of an intelligent door lock, applied to a mobile terminal, comprising:
scanning geofence signals broadcast by a plurality of intelligent door locks;
Confirming whether the mobile terminal is located in a preset area or not according to the geofence signal;
Responding to the mobile terminal being positioned in a preset area, and starting application programs corresponding to the intelligent door locks;
scanning wireless communication signals broadcast by the intelligent door locks to acquire a plurality of first identification information of the intelligent door locks;
Sending a communication connection request to the plurality of intelligent door locks to establish communication connection with the plurality of intelligent door locks;
In response to detecting the passive NFC tag of the intelligent door lock, reading second identification information of the intelligent door lock in the passive NFC tag through the application program;
identifying the intelligent door lock indicated by the identification information identical to the second identification information in the first identification information as the intelligent door lock to be unlocked, and
And sending an unlocking instruction to the intelligent door lock confirmed to be unlocked through the established communication connection by the application program.
According to a second aspect of the present application, there is provided an unlocking method for an intelligent door lock, applied to the intelligent door lock, comprising:
The method comprises the steps that a geofence signal is sent out, and the geofence signal enables a mobile terminal to confirm whether the mobile terminal is located in a preset area or not so as to trigger an application program corresponding to the intelligent door lock on the mobile terminal to be started;
receiving a communication connection request from the mobile terminal;
under the condition that the identity information authentication of the mobile terminal passes, establishing communication connection with the mobile terminal;
Providing a passive NFC tag, wherein the passive NFC tag stores identification information of the intelligent door lock, so that the mobile terminal confirms the intelligent door lock to be unlocked by reading the identification information;
Receiving an unlocking instruction sent by the mobile terminal through the established communication connection and
And executing unlocking operation according to the unlocking instruction.
According to a third aspect of the present application, there is provided an unlocking system for an intelligent door lock, comprising:
A mobile terminal for performing the method according to the first aspect, and
A smart door lock for performing the method as described in the second aspect.
According to a fourth aspect of the present application, there is provided an electronic device comprising:
processor, and
A memory storing computer instructions that, when executed by the processor, cause the processor to perform the methods of the first and second aspects.
According to a fifth aspect of the present application there is provided a non-transitory computer storage medium storing a computer program which, when executed by a plurality of processors, causes the processors to perform the methods of the first and second aspects.
According to the intelligent door lock, the unlocking method and the unlocking system thereof provided by the application, the mobile terminal determines whether the intelligent door lock is located in a preset area or not by scanning the geofence signal sent by the intelligent door lock, starts the application program corresponding to the intelligent door lock under the condition that the intelligent door lock is located in the preset area, confirms the intelligent door lock to be unlocked from a plurality of intelligent door locks according to NFC, and sends an unlocking instruction to the intelligent door lock to be unlocked through established communication connection. Like this, combining geofence, NFC technique and wireless communication technique, mobile terminal and intelligent lock accomplish the transceiver of mutual authentication and unlocking instruction, realize intelligent lock quick, safe unblock, promoted user experience.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the description of the embodiments will be briefly described below, and it will be apparent that the drawings in the following description are only some embodiments of the present application, and that other drawings can be obtained according to these drawings by those skilled in the art without departing from the scope of the claimed application.
Fig. 1 is a schematic diagram of an unlocking system for an intelligent door lock according to one embodiment of the present application.
Fig. 2 is a flowchart of a method for unlocking a smart door lock implemented by a mobile terminal according to one embodiment of the present application.
Fig. 3 is a flowchart of a method of unlocking a smart door lock implemented by the smart door lock according to one embodiment of the present application.
Fig. 4 is a block diagram of an electronic device according to the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are some, but not all embodiments of the application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
Fig. 1 is a schematic diagram of an unlocking system for an intelligent door lock according to one embodiment of the present application. As shown in fig. 1, the system includes a mobile terminal and a smart door lock. According to some implementations, the mobile terminal includes mobile devices such as a mobile phone and a tablet computer, and for convenience of description and understanding, the smart terminal is hereinafter denoted by "mobile phone", that is, operations performed by the mobile phone, and other smart terminals can also be performed. The intelligent door lock is an improved lock which is different from the traditional mechanical lock and is more intelligent and simplified in the aspects of user safety, identification and manageability.
According to some embodiments, in the scheme of the application, the intelligent door lock adopts a geofence technology to broadcast a geofence signal outwards, wherein the geofence is a technology based on location services and is commonly used in application scenes such as automatic control, location reminding, safety monitoring and the like. Geofencing techniques in the present application include iBeacon or UWB (Ultra Wide Band), and accordingly, the broadcast signals include, for example, iBeacon signals or UWB signals. The iBeacon is a BLE-based micro-positioning technology proposed by apple corporation, and is often used in application scenarios such as indoor positioning, push notification, and automation control by continuously broadcasting specific signal packets to trigger actions of nearby devices. UWB communications provide high-precision location services, and also enable confirmation that the handset is outside the door, which is relatively expensive.
The mobile terminal scans the geofence signal broadcast by the intelligent door lock and confirms whether the mobile terminal is located in a preset area according to the scanned geofence signal. The preset area may be a predetermined area by a technician, or the range may be set manually. When a user enters a preset area or detects an iBeacon signal, an application program (APP) corresponding to the intelligent door lock in the mobile phone is automatically triggered to start. In the process of starting the application program, manual operation of a user is not needed, and convenience is improved.
According to some embodiments, after an application corresponding to the smart door lock is started, wireless communication signals, such as BLE signals, wiFi signals, etc., broadcast by the smart door lock are scanned. The number of the corresponding intelligent door locks or other intelligent devices under the application program can be one or more. After the wireless communication signal of the intelligent door lock is scanned, the identification information of the intelligent door lock, such as UUID (Universally Unique Identifier) of the intelligent door lock, is obtained through carrying in the wireless communication signal.
According to some embodiments, the mobile phone confirms the identity of the intelligent door lock through the identification information of the intelligent door lock, so that the safety is ensured. If the identity of the intelligent door lock is confirmed to be failed, the mobile phone sends out prompt information through the application program to prompt a user, and the unlocking process is terminated.
After the application program identifies the door lock identification information, the application program preferentially checks whether the connection with the door lock is established currently. If no connection is established, the application actively sends a connection request to the communication module (e.g., BLE module) of the door lock. If connected, the application directly performs authentication.
And sending a communication connection request to the intelligent door lock, and establishing communication connection with the intelligent door lock, such as BLE connection and WiFi connection. After BLE connection with the intelligent door lock is established, the mobile phone sends identity information of the mobile phone to the intelligent door lock through an application program. According to one embodiment, the identity information of the mobile phone includes information of the user login, such as a unique identification of the user, i.e. a unique identification of the user who owns the door lock. According to some embodiments, before the identity information of the mobile phone is sent to the intelligent door lock through the application program, the identity information of the mobile phone is encrypted, and the identity information sent to the intelligent door lock through the application program is the encrypted information. It will be appreciated by those skilled in the art that encryption may be performed in various formats of encryption, such as symmetric encryption (AES, DES), asymmetric encryption (RSA, ECC), hash functions (MD 5, SHA-1, SHA-256, SHA-512), etc., and the present application is not limited in this respect.
The intelligent door lock acquires the identity information of the mobile phone through communication connection, and the identity verification of the mobile phone is completed. The authentication process includes a check of the user identity information to ensure that only authorized users can unlock.
And under the condition that the identity information of the mobile phone passes verification, the mobile phone sends an unlocking instruction to the intelligent door lock which is expected to be unlocked through the application program, and the instruction is sent through the established communication connection. According to some embodiments, the unlocking instruction can be encrypted, so that the security of instruction transmission is ensured.
After the door lock receives the unlocking instruction, unlocking operation is executed, and unlocking is completed. The user can smoothly enter, and the whole unlocking process is quick, safe and convenient.
According to some embodiments, there is only one device under the application program corresponding to the intelligent door lock, for example, only one intelligent door lock, and after the identification information of the door lock is obtained and the communication connection is established, an unlocking instruction can be sent to the device through the established communication connection. However, if there are a plurality of devices, for example, ten intelligent door locks, under the application program corresponding to the intelligent door lock, the application program can respectively learn the identification information of the ten door locks and establish a communication connection, but if an unlock command is sent, it is not clear which intelligent door lock the unlock command is to.
In this regard, according to one embodiment, a passive NFC tag may be provided on the smart door lock, where identification information of the smart door lock is stored. Passive NFC tags can typically be attached to smart door locks. And when the mobile phone detects the NFC label, the application program automatically reads the identification information of the intelligent door lock in the NFC label.
The application program compares the first identification information of the intelligent door lock obtained by scanning the wireless communication broadcast with the second identification information of the intelligent door lock obtained by reading the NFC tag, and sends an unlocking instruction to the intelligent door lock indicated by the first identification information under the condition that the first identification information and the second identification information are the same. For example, the wireless communication broadcast is scanned to obtain identification information of ten intelligent door locks, and the NFC tag is read to obtain identification information of one intelligent door lock, and among the ten intelligent door locks, only an unlocking instruction is sent to the intelligent door lock with the same identification information as the identification information obtained by reading the NFC tag.
According to another embodiment, the user may operate on an interface of the application program, for example, the application program displays information (for example, name, identification information, etc.) that the connection is currently established with ten intelligent door locks and each intelligent door lock, the user may operate the application program to determine the intelligent door lock that needs to be unlocked, send confirmation information of the unlocking instruction, the confirmation information includes identification information of the intelligent door lock that needs to be unlocked, and then send the unlocking instruction to the intelligent door lock that the user confirms.
On the basis of the system, according to one aspect of the application, an unlocking method of an intelligent door lock is provided. Fig. 2 is a flowchart of a method for unlocking a smart door lock implemented by a mobile terminal according to one embodiment of the present application. As shown in fig. 2, the method includes the following steps.
Step S201, scanning geofence signals broadcast by a plurality of intelligent door locks;
Step S202, confirming whether the mobile terminal is located in a preset area or not according to the geofence signal;
and step 203, starting application programs corresponding to the intelligent door locks in response to the mobile terminal being located in a preset area.
According to some embodiments, in the scheme of the application, the intelligent door lock adopts a geofence technology to broadcast a geofence signal outwards, wherein the geofence is a technology based on location services and is commonly used in application scenes such as automatic control, location reminding, safety monitoring and the like.
The mobile terminal scans the geofence signal broadcast by the intelligent door lock and confirms whether the mobile terminal is located in a preset area according to the scanned geofence signal. The preset area may be a predetermined area by a technician, or the range may be set manually. When a user enters a preset area or detects an iBeacon signal, an application program corresponding to the intelligent door lock in the mobile phone is automatically triggered to start. In the process of starting the application program, manual operation of a user is not needed, and convenience is improved.
Step S204, scanning wireless communication signals broadcast by the intelligent door locks to acquire a plurality of first identification information of the intelligent door locks;
Step S205, a communication connection request is sent to the plurality of intelligent door locks so as to establish communication connection with the plurality of intelligent door locks;
Step S206, in response to detecting the passive NFC tag of the intelligent door lock, reading second identification information of the intelligent door lock in the passive NFC tag through the application program;
Step 207, identifying the intelligent door lock indicated by the identification information identical to the second identification information in the plurality of first identification information as the intelligent door lock needing unlocking, and
Step S208, the unlocking instruction is sent to the intelligent door lock confirmed to be required to be unlocked through the established communication connection by the application program.
According to some embodiments, after an application corresponding to the smart door lock is started, wireless communication signals, such as BLE signals, wiFi signals, etc., broadcast by the smart door lock are scanned. The number of the corresponding intelligent door locks or other intelligent devices under the application program can be one or more. After the wireless communication signal of the intelligent door lock is scanned, the identification information of the intelligent door lock, such as UUID (Universally Unique Identifier) of the intelligent door lock, is obtained through carrying in the wireless communication signal.
According to some embodiments, the mobile phone confirms the identity of the intelligent door lock through the identification information of the intelligent door lock, so that the safety is ensured. If the identity of the intelligent door lock is confirmed to be failed, the mobile phone sends out prompt information through the application program to prompt a user, and the unlocking process is terminated.
And sending a communication connection request to the intelligent door lock, and establishing communication connection with the intelligent door lock, such as BLE connection and WiFi connection. After BLE connection with the intelligent door lock is established, the mobile phone sends identity information of the mobile phone to the intelligent door lock through an application program. According to one embodiment, the identity information of the mobile phone includes information of the user login, such as a unique identification of the user, i.e. a unique identification of the user who owns the door lock. According to some embodiments, before the identity information of the mobile phone is sent to the intelligent door lock through the application program, the identity information of the mobile phone is encrypted, and the identity information sent to the intelligent door lock through the application program is the encrypted information.
The intelligent door lock acquires the identity information of the mobile phone through communication connection, and the identity verification of the mobile phone is completed. The authentication process includes a check of the user identity information to ensure that only authorized users can unlock.
And under the condition that the identity information of the mobile phone passes verification, the mobile phone sends an unlocking instruction to the intelligent door lock which is expected to be unlocked through the application program, and the instruction is sent through the established communication connection. According to some embodiments, the unlocking instruction can be encrypted, so that the security of instruction transmission is ensured.
After the door lock receives the unlocking instruction, unlocking operation is executed, and unlocking is completed. The user can smoothly enter, and the whole unlocking process is quick, safe and convenient.
According to some embodiments, there is only one device under the application program corresponding to the intelligent door lock, for example, only one intelligent door lock, and after the identification information of the door lock is obtained and the communication connection is established, an unlocking instruction can be sent to the device through the established communication connection. However, if there are a plurality of devices, for example, ten intelligent door locks, under the application program corresponding to the intelligent door lock, the application program can respectively learn the identification information of the ten door locks and establish a communication connection, but if an unlock command is sent, it is not clear which intelligent door lock the unlock command is to.
In this regard, according to one embodiment, a passive NFC tag may be provided on the smart door lock, where identification information of the smart door lock is stored. Passive NFC tags can typically be attached to smart door locks. And when the mobile phone detects the NFC label, the application program automatically reads the identification information of the intelligent door lock in the NFC label.
The application program compares the first identification information of the intelligent door lock obtained by scanning the wireless communication broadcast with the second identification information of the intelligent door lock obtained by reading the NFC tag, and sends an unlocking instruction to the intelligent door lock indicated by the first identification information under the condition that the first identification information and the second identification information are the same. For example, the wireless communication broadcast is scanned to obtain identification information of ten intelligent door locks, and the NFC tag is read to obtain identification information of one intelligent door lock, and among the ten intelligent door locks, only an unlocking instruction is sent to the intelligent door lock with the same identification information as the identification information obtained by reading the NFC tag.
According to another embodiment, the user may operate on an interface of the application program, for example, the application program displays information (for example, name, identification information, etc.) that the connection is currently established with ten intelligent door locks and each intelligent door lock, the user may operate the application program to determine the intelligent door lock that needs to be unlocked, send confirmation information of the unlocking instruction, the confirmation information includes identification information of the intelligent door lock that needs to be unlocked, and then send the unlocking instruction to the intelligent door lock that the user confirms.
On the basis of the system, according to another aspect of the application, an unlocking method of an intelligent door lock is provided. Fig. 3 is a flowchart of a method of unlocking a smart door lock implemented by the smart door lock according to one embodiment of the present application. As shown in fig. 3, the method includes the following steps.
Step S301, a geofence signal is sent out, and the geofence signal enables a mobile terminal to confirm whether the mobile terminal is located in a preset area or not so as to trigger an application program corresponding to the intelligent door lock on the mobile terminal to be started;
step S302, receiving a communication connection request from the mobile terminal;
step S303, under the condition that the identity information authentication of the mobile terminal is passed, establishing communication connection with the mobile terminal;
Step S304, providing a passive NFC tag, wherein the passive NFC tag stores identification information of the intelligent door lock, so that the mobile terminal confirms the intelligent door lock 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
And step S306, executing unlocking operation according to the unlocking instruction.
According to some embodiments, after an application corresponding to the smart door lock is started, wireless communication signals, such as BLE signals, wiFi signals, etc., broadcast by the smart door lock are scanned. The number of the corresponding intelligent door locks or other intelligent devices under the application program can be one or more. After the wireless communication signal of the intelligent door lock is scanned, the identification information of the intelligent door lock, such as UUID of the intelligent door lock, is obtained through carrying in the wireless communication signal.
According to some embodiments, the mobile phone confirms the identity of the intelligent door lock through the identification information of the intelligent door lock, so that the safety is ensured. If the identity of the intelligent door lock is confirmed to be failed, the mobile phone sends out prompt information through the application program to prompt a user, and the unlocking process is terminated.
And sending a communication connection request to the intelligent door lock, and establishing communication connection with the intelligent door lock, such as BLE connection and WiFi connection. After BLE connection with the intelligent door lock is established, the mobile phone sends identity information of the mobile phone to the intelligent door lock through an application program. According to one embodiment, the identity information of the mobile phone includes information of the user login, such as a unique identification of the user, i.e. a unique identification of the user who owns the door lock. According to some embodiments, before the identity information of the mobile phone is sent to the intelligent door lock through the application program, the identity information of the mobile phone is encrypted, and the identity information sent to the intelligent door lock through the application program is the encrypted information.
The intelligent door lock acquires the identity information of the mobile phone through communication connection, and the identity verification of the mobile phone is completed. The authentication process includes a check of the user identity information to ensure that only authorized users can unlock.
And under the condition that the identity information of the mobile phone passes verification, the mobile phone sends an unlocking instruction to the intelligent door lock which is expected to be unlocked through the application program, and the instruction is sent through the established communication connection. According to some embodiments, the unlocking instruction can be encrypted, so that the security of instruction transmission is ensured.
After the door lock receives the unlocking instruction, unlocking operation is executed, and unlocking is completed. The user can smoothly enter, and the whole unlocking process is quick, safe and convenient.
According to some embodiments, there is only one device under the application program corresponding to the intelligent door lock, for example, only one intelligent door lock, and after the identification information of the door lock is obtained and the communication connection is established, an unlocking instruction can be sent to the device through the established communication connection. However, if there are a plurality of devices, for example, ten intelligent door locks, under the application program corresponding to the intelligent door lock, the application program can respectively learn the identification information of the ten door locks and establish a communication connection, but if an unlock command is sent, it is not clear which intelligent door lock the unlock command is to.
In this regard, according to one embodiment, a passive NFC tag may be provided on the smart door lock, where identification information of the smart door lock is stored. Passive NFC tags can typically be attached to smart door locks. And when the mobile phone detects the NFC label, the application program automatically reads the identification information of the intelligent door lock in the NFC label.
The application program compares the first identification information of the intelligent door lock obtained by scanning the wireless communication broadcast with the second identification information of the intelligent door lock obtained by reading the NFC tag, and sends an unlocking instruction to the intelligent door lock indicated by the first identification information under the condition that the first identification information and the second identification information are the same. For example, the wireless communication broadcast is scanned to obtain identification information of ten intelligent door locks, and the NFC tag is read to obtain identification information of one intelligent door lock, and among the ten intelligent door locks, only an unlocking instruction is sent to the intelligent door lock with the same identification information as the identification information obtained by reading the NFC tag.
According to the intelligent door lock, the unlocking method and the unlocking system thereof, the background starting of the application program is realized through the geofence technology, the manual operation steps of a user are reduced, the unlocking speed is remarkably improved, the user can unlock the intelligent door lock only by approaching the mobile phone to the door lock without opening the application program or performing complex operation, the user experience is improved, the geofence and the NFC technology are combined, the safety of the system is improved, multiple identity authentication and automatic control ensure that only authorized users can unlock the intelligent door lock, and the user does not need to carry additional NFC cards by utilizing the NFC function of the mobile phone, so that the risk and inconvenience of losing the cards are reduced.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and for parts of one embodiment that are not described in detail, reference may be made to related descriptions of other embodiments.
It should be noted that, for simplicity of description, the foregoing method embodiments are all described as a series of acts, but it should be understood by those skilled in the art that the present application is not limited by the order of acts described, as some steps may be performed in other orders or concurrently in accordance with the present application. Further, those skilled in the art will also appreciate that the embodiments described in the specification are alternative embodiments, and that the acts and modules referred to are not necessarily required for the present application.
In the several embodiments provided by the present application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, such as the division of the units, merely a logical function division, and there may be additional manners of dividing the actual implementation, such as multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, electrical connection, or other forms.
Referring to fig. 4, fig. 4 provides an electronic device including a processor and a memory. The memory stores computer instructions that, when executed by the processor, cause the processor to execute the computer instructions to implement the methods and refinements shown in fig. 2 and 3.
It should be understood that the above-described device embodiments are illustrative only and that the disclosed device may be implemented in other ways. For example, the division of the units/modules in the above embodiments is merely a logic function division, and there may be another division manner in actual implementation. For example, multiple units, modules, or components may be combined, or may be integrated into another system, or some features may be omitted or not performed.
In addition, unless specifically described, each functional unit/module in each embodiment of the present invention may be integrated into one unit/module, or each unit/module may exist alone physically, or two or more units/modules may be integrated together. The integrated units/modules described above may be implemented either in hardware or in software program modules.
The integrated units/modules, if implemented in hardware, may be digital circuits, analog circuits, etc. Physical implementations of hardware structures include, but are not limited to, transistors, memristors, and the like. The processor or chip may be any suitable hardware processor, such as CPU, GPU, FPGA, DSP and an ASIC, etc., unless otherwise specified. The on-chip cache, off-chip Memory, memory may be any suitable magnetic 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), and the like, unless otherwise indicated.
The integrated units/modules may be stored in a computer readable memory if implemented in the form of software program modules and sold or used as a stand-alone product. Based on such understanding, the technical solution of the present invention may be embodied in essence or a part contributing to the prior art or all or part of the technical solution in the form of a software product stored in a memory, comprising several instructions for causing a computer electronic device (which may 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 the various embodiments of the disclosure. The Memory includes a U disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a removable hard disk, a magnetic disk, or an optical disk, etc. which can store the program codes.
Embodiments of the present application also provide a non-transitory computer storage medium storing a computer program that, when executed by a plurality of processors, causes the processors to perform the methods and refinements shown in fig. 2 and 3.
The foregoing has outlined rather broadly the more detailed description of embodiments of the application in order that the detailed description of the principles and embodiments of the application may be implemented in conjunction with the detailed description of embodiments of the application that follows. Meanwhile, based on the idea of the present application, those skilled in the art can make changes or modifications on the specific embodiments and application scope of the present application, which belong to the protection scope of the present application. In view of the foregoing, this description should not be construed as limiting the application.

Claims (10)

1.一种智能门锁的解锁方法,应用于移动终端,其特征在于,包括:1. A method for unlocking a smart door lock, applied to a mobile terminal, 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; 响应于检测到所述智能门锁的无源NFC标签,通过所述应用程序读取所述无源NFC标签中所述智能门锁的第二标识信息;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. 2.如权利要求1所述的方法,其特征在于,所述向所述多个智能门锁发送通信连接请求,以与所述多个智能门锁建立通信连接,包括:2. The method according to claim 1, wherein the sending of communication connection requests to the multiple smart door locks to establish communication connections with the multiple smart door locks comprises: 对所述多个第一标识信息进行身份验证;以及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.如权利要求1或2所述的方法,其特征在于,所述智能门锁的标识信息包括所述智能门锁的UUID,所述通信连接包括BLE连接和WiFi连接中的至少一者。3. The method according to claim 1 or 2, characterized in that the identification information of the smart door lock includes the UUID of the smart door lock, and the communication connection includes at least one of a BLE connection and a WiFi connection. 4.如权利要求1或2所述的方法,其特征在于,所述地理围栏信号包括iBeacon信号或者UWB信号。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.一种智能门锁的解锁方法,应用于智能门锁,其特征在于,包括:5. A method for unlocking a smart door lock, applied to a smart door lock, characterized by comprising: 发出地理围栏信号,所述地理围栏信号使得移动终端确认是否位于预设的区域内,以触发所述移动终端上与所述智能门锁对应的应用程序启动;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; 提供无源NFC标签,所述无源NFC标签存储所述智能门锁的标识信息,使得所述移动终端通过读取所述标识信息确认需要解锁的智能门锁;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. 6.如权利要求5所述的方法,其特征在于,所述智能门锁的标识信息包括所述智能门锁的UUID,所述通信连接包括BLE连接和WiFi连接中的至少一者。6. The method as claimed in claim 5 is characterized in that the identification information of the smart door lock includes the UUID of the smart door lock, and the communication connection includes at least one of a BLE connection and a WiFi connection. 7.如权利要求5或6所述的方法,其特征在于,所述地理围栏信号包括iBeacon信号或者UWB信号。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.一种智能门锁的解锁系统,其特征在于,包括:8. An unlocking system for a smart door lock, characterized by comprising: 移动终端,用于执行如权利要求1至4任一项所述的方法;以及A mobile terminal, configured to execute the method according to any one of claims 1 to 4; and 智能门锁,用于执行如权利要求5至7任一项所述的方法。An intelligent door lock, used to execute the method as described in any one of claims 5 to 7. 9.一种电子设备,其特征在于,包括存储器和处理器,所述存储器上存储有计算机程序,所述处理器在执行所述存储器上的计算机程序时实现权利要求1至7中任一项所述的方法。9. An electronic device, comprising 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.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法。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.
CN202411885292.1A 2024-12-20 2024-12-20 Unlocking method and system of smart door lock Pending CN119339466A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411885292.1A CN119339466A (en) 2024-12-20 2024-12-20 Unlocking method and system of smart door lock

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411885292.1A CN119339466A (en) 2024-12-20 2024-12-20 Unlocking method and system of smart door lock

Publications (1)

Publication Number Publication Date
CN119339466A true CN119339466A (en) 2025-01-21

Family

ID=94265276

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411885292.1A Pending CN119339466A (en) 2024-12-20 2024-12-20 Unlocking method and system of smart door lock

Country Status (1)

Country Link
CN (1) CN119339466A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN208544246U (en) * 2018-07-12 2019-02-26 宁波华科汽车零部件有限公司 A kind of keyless access system
CN114677787A (en) * 2022-03-09 2022-06-28 深圳指芯物联技术有限公司 Method and system for realizing automatic unlocking based on ibeacon geo-fence
CN115471929A (en) * 2021-05-24 2022-12-13 北京骑胜科技有限公司 Unlocking method and device and electronic equipment
CN116052308A (en) * 2022-12-28 2023-05-02 广东电网有限责任公司广州供电局 Substation intelligent five-proof unlocking system based on two-dimensional code authorization and its implementation method
CN118175629A (en) * 2024-04-03 2024-06-11 深圳市雪球科技有限公司 Digital key positioning optimization method and device for automobile and electronic equipment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN208544246U (en) * 2018-07-12 2019-02-26 宁波华科汽车零部件有限公司 A kind of keyless access system
CN115471929A (en) * 2021-05-24 2022-12-13 北京骑胜科技有限公司 Unlocking method and device and electronic equipment
CN114677787A (en) * 2022-03-09 2022-06-28 深圳指芯物联技术有限公司 Method and system for realizing automatic unlocking based on ibeacon geo-fence
CN116052308A (en) * 2022-12-28 2023-05-02 广东电网有限责任公司广州供电局 Substation intelligent five-proof unlocking system based on two-dimensional code authorization and its implementation method
CN118175629A (en) * 2024-04-03 2024-06-11 深圳市雪球科技有限公司 Digital key positioning optimization method and device for automobile and electronic equipment

Similar Documents

Publication Publication Date Title
US11777936B2 (en) Friend key sharing
US8151319B2 (en) Authentication of devices in a wireless network
US10575174B2 (en) Secure protocol for peer-to-peer network
US8630585B2 (en) Method and apparatus for communicating with external interface device using contactless
KR102201093B1 (en) Data security system with encryption
KR102188983B1 (en) Authentication for application
CN108471610B (en) Bluetooth connection control system
KR20220069117A (en) System access using a mobile device
US11062050B2 (en) Devices, systems, and methods for securely storing and managing sensitive information
JP6401280B2 (en) Method and apparatus for accessing services
CN106559213B (en) Equipment management method, equipment and system
JP2022076942A (en) Communication equipment, control methods for communication equipment, and programs
CN108028755A (en) token-based authentication
US20230401300A1 (en) Data transmission method and electronic device
US12437108B2 (en) Devices, systems, and methods for securely storing and managing sensitive information
CN103607508A (en) Credential management method, credential management device and handset terminal
CN119339466A (en) Unlocking method and system of smart door lock
US11861028B2 (en) Devices, systems, and methods for securely storing and managing sensitive information
CN116386170A (en) Entrance guard door opening method and system based on intelligent watch, device and intelligent watch
JP6911303B2 (en) Authentication system and authentication method
CN119339468A (en) Smart door lock and unlocking method and system thereof
CN119360482A (en) Smart door lock and unlocking method and system thereof
KR101542653B1 (en) Method for Creating One Time Password based on Time Verification by using Near Field Communication
CN119360483A (en) Unlocking method and system of smart door lock
KR101505734B1 (en) Method for Authenticating Near Field Communication Card by using Time Verification

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination