Unlocking Method and System for Intelligent Door Lock

Through the door lock management platform, the elevator control system and information acquisition equipment are coordinated, combined with multi-level identity confirmation and distance detection, the security and reliability problems of automatic unlocking of smart door locks are solved, and automatic unlocking of users when they arrive legally.

CN120071484BActive Publication Date: 2025-07-22DESSMANN CHINA MACHINERY & ELECTRONICS +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510540937.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-27
Publication Date
2025-07-22
Estimated Expiration
2045-04-27

AI Technical Summary

Technical Problem

How to improve safety and reliability during the automatic unlocking of smart door locks to avoid the inconvenience of users to unlock manually.

Method used

The door lock management platform coordinates the linkage between the elevator control system, information acquisition equipment and smart door locks, and uses the identity information and floor data in the elevator car to conduct multi-level confirmation to ensure that the user only performs the unlocking operation when it is close enough to the smart door lock.

Benefits of technology

It realizes the automatic unlocking of smart door locks to improve safety and reliability, ensuring that only legal users can unlock the lock when they arrive on the appropriate floor, and avoid accidentally unlocking the lock.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120071484B_ABST
    Figure CN120071484B_ABST
Patent Text Reader

Abstract

One or more embodiments of the present application provide an unlocking method and system for an intelligent door lock. The method is applied to a door lock management platform and includes: in response to the first identity information of a user and the currently triggered floor set obtained and sent by an elevator control system when detecting that the user is in an elevator car, determining whether the floor set contains the floor corresponding to the first identity information; if so, sending a first message to an information acquisition device corresponding to the floor, so that the information acquisition device, in response to the first message, acquires the second identity information of the user and sends the second identity information to the door lock management platform; in response to the second identity information, sending a second message to an intelligent door lock corresponding to the second identity information, so that the intelligent door lock, in response to the second message, performs an unlocking operation when detecting that the distance between the user and the intelligent door lock is not greater than a threshold value. The present application can improve the security and reliability of the automatic unlocking operation for the intelligent door lock.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] One or more embodiments of the present application relate to the technical field of smart home, and in particular to an unlocking method and system for a smart lock. Background Art

[0002] The Internet of Things refers to a network that connects various information sensing devices (such as radio frequency identification, infrared sensors, laser scanners, global positioning systems, etc.) to objects (such as home appliances, household appliances, cars, buildings, etc.) through the Internet for communication and information exchange to achieve intelligent identification, positioning, tracking, monitoring, and management. It expands the concept of the Internet and is no longer limited to information exchange between people, but enables information interaction between things and between things and people. Internet of Things devices refer to those physical objects that can be connected through the Internet and exchange data with other devices or systems. These devices are usually embedded with sensors, software, and other technologies to achieve data collection, data interaction with the Internet or other devices, and automation functions. Common types of Internet of Things devices include smart home devices (such as smart locks, smart cameras, etc.), smart home appliances (such as smart refrigerators, smart air conditioners, etc.), wearable devices (such as smart watches, fitness trackers, etc.), vehicle networking devices (such as in-vehicle units, smart traffic lights, etc.), healthcare Internet of Things devices (such as remote patient monitoring devices, drug management devices, etc.).

[0003] The Internet of Things has become a bridge connecting the physical world and the digital world, greatly promoting the intelligentization process of all walks of life. With the rapid development of Internet of Things technology and the in-depth promotion of smart city construction, the application of smart home devices in communities is becoming increasingly popular. Currently, many families have deployed smart locks equipped with cameras and displays on their entrance doors. These smart locks usually have functions such as face recognition, automatic and remote unlocking, and visitor visual intercom, providing users with convenient access management and security protection.

[0004] In practical applications, how to specifically implement the automatic unlocking of smart locks to provide convenience for users through automatic unlocking, avoid users manually unlocking themselves, and at the same time, be able to improve the security and reliability of automatic unlocking as much as possible has become an urgent problem to be solved. Summary of the Invention

[0005] One or more embodiments of the present application provide the following technical solutions:

[0006] The present application provides an unlocking method for a smart lock, which is applied to a door lock management platform; the method includes:

[0007] In response to the received first identity information of the user and the currently triggered floor set, based on the maintained correspondence between the identity information and the floors, determine the floor corresponding to the first identity information, and determine whether the floor set contains the floor; wherein, the first identity information and the floor set are obtained and sent to the door lock management platform by the elevator control system when it detects that the user is in the elevator car;

[0008] If the floor set contains the floor, based on the maintained correspondence between the floor and the information acquisition device, determine the information acquisition device corresponding to the floor, and send a first message to the information acquisition device, so that the information acquisition device, in response to the received first message, acquires the second identity information of the user and sends the second identity information to the door lock management platform;

[0009] In response to the received second identity information, based on the maintained correspondence between the identity information and the intelligent door lock, determine the intelligent door lock corresponding to the second identity information, and send a second message to the intelligent door lock, so that the intelligent door lock, in response to the received second message, performs an unlocking operation when it detects that the distance between the user and the intelligent door lock is not greater than the threshold.

[0010] This application also provides an unlocking system for an intelligent door lock, and the system includes a door lock management platform, an elevator control system, an information acquisition device, and an intelligent door lock; wherein:

[0011] The elevator control system acquires the first identity information of the user and the currently triggered floor set when it detects that the user is in the elevator car, and sends the first identity information and the floor set to the door lock management platform;

[0012] The door lock management platform, in response to the received first identity information and the floor set, based on the maintained correspondence between the identity information and the floors, determines the floor corresponding to the first identity information, and determines whether the floor set contains the floor;

[0013] If the floor set contains the floor, the door lock management platform, based on the maintained correspondence between the floor and the information acquisition device, determines the information acquisition device corresponding to the floor, and sends a first message to the information acquisition device;

[0014] The information acquisition device, in response to the received first message, acquires the second identity information of the user and sends the second identity information to the door lock management platform;

[0015] The door lock management platform responds to the received second identity information, determines the smart door lock corresponding to the second identity information based on the maintained correspondence between identity information and smart door locks, and sends a second message to the smart door lock;

[0016] The smart door lock responds to the received second message and performs an unlocking operation when it detects that the distance between the user and the smart door lock is not greater than the threshold.

[0017] In the above technical solution, the door lock management platform for uniformly managing smart door locks can first respond to the received first identity information of the user and the set of currently triggered floors obtained and sent by the elevator control system when detecting that the user is in the elevator car. Based on the maintained correspondence between identity information and floors, it determines the floor corresponding to the first identity information, and judges whether the set of floors contains this floor. If so, the door lock management platform can determine the information acquisition device corresponding to this floor based on the maintained correspondence between floors and information acquisition devices, and send a first message to the information acquisition device. The information acquisition device responds to the received first message, acquires and returns the second identity information of the user. Finally, the door lock management platform can respond to the received second identity information, determine the smart door lock corresponding to the second identity information based on the maintained correspondence between identity information and smart door locks, and send a second message to the smart door lock. The smart door lock responds to the received second message and performs an unlocking operation when it detects that the distance between the user and the smart door lock is not greater than the threshold.

[0018] By adopting the above method, through the door lock management platform, the elevator control system, the information acquisition device and the smart door lock can be linked to jointly complete the automatic unlocking of the smart door lock. In this process, the door lock management platform can perform unlocking confirmation of the smart door lock according to the identity information of the user reported by the elevator control system and the information acquisition device and the information such as the floor to which the user is going. When it is confirmed that the smart door lock can be unlocked, it then notifies the smart door lock to perform the unlocking operation when the user is close to the smart door lock. In this way, while providing convenience for the user through automatic unlocking and avoiding the user from manually unlocking by himself, the safety and reliability of the automatic unlocking operation for the smart door lock can be improved. Description of the Drawings

[0019] The following will describe the drawings required for the description of the exemplary embodiments, where:

[0020] Figure 1 is a schematic diagram of a smart door lock management system shown in an exemplary embodiment of the present application.

[0021] Figure 2It is a flowchart of an unlocking method for an intelligent door lock shown in an exemplary embodiment of the present application.

[0022] Figure 3 It is a schematic diagram of another intelligent door lock management system shown in an exemplary embodiment of the present application.

[0023] Figure 4 It is a flowchart of another unlocking method for an intelligent door lock shown in an exemplary embodiment of the present application.

[0024] Figure 5 It is a multi-party interaction flowchart of an unlocking method for an intelligent door lock shown in an exemplary embodiment of the present application.

[0025] Figure 6 It is a schematic diagram of the structure of a device shown in an exemplary embodiment of the present application.

[0026] Figure 7 It is a block diagram of an unlocking device for an intelligent door lock shown in an exemplary embodiment of the present application. Detailed implementation manners

[0027] Here, the exemplary embodiments will be described in detail, and the examples are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all the implementation manners consistent with one or more embodiments of the present application. On the contrary, they are only examples consistent with some aspects of one or more embodiments of the present application.

[0028] It should be noted that in other embodiments, the steps of the corresponding methods are not necessarily executed in the order shown and described in the present application. In some other embodiments, the steps included in the method may be more or less than those described in the present application. In addition, a single step described in the present application may be decomposed into multiple steps for description in other embodiments; and multiple steps described in the present application may also be combined into a single step for description in other embodiments.

[0029] For an intelligent door lock, it usually has functions such as face recognition, automatic and remote unlocking, and visitor visual intercom, providing users with convenient access management and security protection.

[0030] In practical applications, specifically how to implement the automatic unlocking of the intelligent door lock, so as to provide convenience for users through automatic unlocking, avoid users manually unlocking themselves, and at the same time, be able to improve the security and reliability of automatic unlocking as much as possible, has become an urgent problem to be solved.

[0031] The present application provides a technical solution for unlocking an intelligent door lock. In this technical solution, a door lock management platform for uniformly managing the intelligent door lock can first respond to the first identity information of the user and the set of currently triggered floors obtained and sent by the elevator control system when detecting that the user is in the elevator car, and based on the maintained corresponding relationship between the identity information and the floors, determine the floor corresponding to the first identity information, and determine whether the floor set contains this floor. If so, the door lock management platform can determine the information acquisition device corresponding to this floor based on the maintained corresponding relationship between the floors and the information acquisition devices, and send a first message to the information acquisition device. The information acquisition device responds to the received first message, acquires and returns the second identity information of the user. Finally, the door lock management platform can respond to the received second identity information, determine the intelligent door lock corresponding to the second identity information based on the maintained corresponding relationship between the identity information and the intelligent door lock, and send a second message to the intelligent door lock. The intelligent door lock responds to the received second message and performs an unlocking operation when detecting that the distance between the user and the intelligent door lock is not greater than a threshold value.

[0032] By adopting the above method, through the door lock management platform, the elevator control system, the information acquisition device and the intelligent door lock can be linked to jointly complete the automatic unlocking of the intelligent door lock. During this process, the door lock management platform can confirm the unlocking of the intelligent door lock according to the identity information of the user reported by the elevator control system and the information acquisition device and the floor to which the user is going, etc., and when confirming that the intelligent door lock can be unlocked, then notify the intelligent door lock to perform the unlocking operation when the user is close to the intelligent door lock. In this way, while providing convenience for the user through automatic unlocking and avoiding the user from manually unlocking by himself, the safety and reliability of the automatic unlocking operation for the intelligent door lock can be improved.

[0033] Reference Figure 1 , Figure 1 is a schematic diagram of an intelligent door lock management system shown in an exemplary embodiment of the present application.

[0034] As Figure 1 shown, in the above intelligent door lock management system, it may include multiple intelligent door locks and a door lock management platform for uniformly managing these intelligent door locks. Each intelligent door lock in a specific area (for example: a community, a building or a unit within a building) can access the Internet through Wi-Fi, cellular network or other wireless network communication technologies. At the same time, the door lock management platform in this area can also access the Internet through wired network communication technology or wireless network communication technology, so that these intelligent door locks and the door lock management platform can be connected through the Internet for communication and information exchange.

[0035] Specifically, each intelligent door lock can register the device on the above-mentioned door lock management platform to upload its own device information (such as: device communication address, device geographical location, device operating status, etc.) to the door lock management platform for maintenance. Moreover, each intelligent door lock can also synchronize the current device information of the intelligent door lock to the door lock management platform periodically to update the device information of the intelligent door lock maintained by the door lock management platform.

[0036] Taking one of the intelligent door locks as an example, when the intelligent door lock is started for the first time after deployment, it can send a registration message to the above-mentioned door lock management platform. The registration message can include the device unique identifier of the intelligent door lock (such as: device unique number), communication address, geographical location, associated household information, etc. Among them, the geographical location can specifically be the data obtained by encoding information such as building number, floor number, room number, etc. using the standard geographical coding format; the associated household information can include the identity information of one or more users using the intelligent door lock (such as: personal password, face information, fingerprint information, etc., where the face information or fingerprint information can be the feature vectors extracted from the face image or fingerprint image). After receiving the registration message, the door lock management platform can store the corresponding relationships among various information such as the device unique identifier, communication address, geographical location, associated household information, etc. in the registration message. In addition, the intelligent door lock can send an information update message to the door lock management platform periodically. The information update message can include the updated communication address, updated associated household information, etc. After receiving the information update message, the door lock management platform can update the corresponding stored information according to the updated information in the information update message.

[0037] The device information of each intelligent door lock maintained by the above-mentioned door lock management platform can be as shown in Table 1 below:

[0038] Table 1

[0039]

[0040] In the Figure 1 intelligent door lock management system as shown, it can also include an elevator control system for controlling the operation of the elevators in the building, and information acquisition devices (such as: camera devices for collecting face information, fingerprint scanners for collecting fingerprint information, etc.) deployed on each floor. Each elevator control system and each information acquisition device in a specific area can also access the Internet through wired network communication technology or wireless network communication technology, so as to be connected to the above-mentioned door lock management platform through the Internet for communication and information exchange.

[0041] Similarly to the above intelligent door lock, each elevator control system and each information acquisition device can also upload their own device information to the above door lock management platform for maintenance.

[0042] The device information of each elevator control system and each information acquisition device maintained by the above door lock management platform can be as shown in Table 2 below:

[0043] Table 2

[0044]

[0045] In this application, the building, floor, room, etc. can be referred to by information such as building number, floor number, room number, etc. (the information itself or the encoded data of the information).

[0046] In the above intelligent door lock management system, the elevator control system, the information acquisition device, and the intelligent door lock can all communicate and exchange information with the door lock management platform. In this case, the door lock management platform can integrate and analyze the information reported by the elevator control system, the information acquisition device, and the intelligent door lock, and generate corresponding control instructions to be sent to the elevator control system, the information acquisition device, and the intelligent door lock to control them and make them perform corresponding operations.

[0047] Therefore, through the above door lock management platform, the above elevator control system, the above information acquisition device, and the above intelligent door lock can be linked to jointly complete the automatic unlocking of the intelligent door lock, and the safety and reliability of the automatic unlocking operation for the intelligent door lock can be improved.

[0048] Based on Figure 1 and referring to Figure 2 , Figure 2 is a flowchart of an unlocking method for an intelligent door lock shown in an exemplary embodiment of this application.

[0049] As Figure 2 shown, the unlocking method for the above intelligent door lock can be applied to the door lock management platform as Figure 1 shown. This method can specifically include the following steps:

[0050] Step 201: In response to the received first identity information of the user and the currently triggered floor set, based on the corresponding relationship between the maintained identity information and the floor, determine the floor corresponding to the first identity information, and determine whether the floor set contains the floor; wherein, the first identity information and the floor set are obtained and sent to the door lock management platform by the elevator control system when it detects that the user is in the elevator car.

[0051] In this embodiment, if the user is inside the elevator car and presses the button corresponding to the floor where their room is located, it means that the user is very likely to want to take the elevator to the floor where their room is located and then return to their room. At this time, the automatic unlocking service of the intelligent door lock can be provided for the user.

[0052] Therefore, when the elevator control system detects that the user is inside the elevator car, it can obtain the user's identity information (which can be referred to as the first identity information) and the currently triggered floor set. Among them, the currently triggered floor set may include the floors corresponding to multiple buttons pressed by the user, or may include the floors corresponding to the buttons pressed by multiple people inside the elevator car. And the elevator control system can report the obtained first identity information and floor set to the above-mentioned door lock management platform, so that the door lock management platform can perform a primary confirmation of automatic unlocking based on the first identity information and floor set.

[0053] It should be noted that in this application, the building, floor, room, etc. can be referred to by information such as building number, floor number, room number, etc. (the information itself or the encoded data of the information).

[0054] In some embodiments, an NFC (Near Field Communication) card reader can be deployed inside the elevator car, and this NFC card reader can be part of the above-mentioned elevator control system. The user can use a mobile terminal supporting NFC function (such as a mobile phone, smart watch, etc.) to touch the NFC card reader gently, so that data transmission is carried out between the user terminal and the NFC card reader through NFC technology. Specifically, the user terminal can be simulated as a non-contact smart card (similar to the role of an NFC tag), used to store information, and return a corresponding response when receiving a request sent by the NFC card reader, so that the NFC card reader can read the information of this virtual card.

[0055] It should be noted that the NFC ID (Near Field Communication Identifier) is a unique identification code related to NFC technology. The NFC ID is used to uniquely identify an NFC tag or NFC device, that is, each NFC tag or device supporting NFC function has a unique NFC ID; the NFC ID can be stored in the NFC tag or NFC device. In practical applications, the NFC ID can be used to identify specific items or verify user identities. For example, in an access control system, the NFC ID in the user's NFC card or mobile terminal can be used as a credential for access permission.

[0056] In the above case, when the elevator control system reads the NFC ID from the user terminal through the NFC card reader, it can use the NFC ID as the first identity information and obtain the currently triggered floor set, so as to report the NFC ID and the floor set to the door lock management platform.

[0057] In some embodiments, a camera device may also be deployed inside the elevator car, and the shooting range of the camera device is set to the inside of the elevator car. The camera device can be part of the elevator control system. The camera device can continuously shoot the inside of the elevator car and send the captured images to the door lock management platform. The door lock management platform can perform face detection on these images. When face information is detected from the images, the face information can be used as the first identity information, and the elevator control system is notified to report the currently triggered floor set.

[0058] In this embodiment, when the door lock management platform receives the first identity information and the floor set, it can respond. Specifically, based on the corresponding relationship between the identity information and the floors maintained by the door lock management platform, it determines the floor corresponding to the first identity information and determines whether the floor set contains the floor corresponding to the first identity information. If the floor set contains the floor corresponding to the first identity information, it can be considered that the user has pressed the button corresponding to the floor where their room is located, that is, the user wants to return to their room. Therefore, an automatic unlocking service for the intelligent door lock can be provided for the user. If the floor set does not contain the floor corresponding to the first identity information, it means that the user has not pressed the button corresponding to the floor where their room is located. The user may be on the way out or visiting other residents in the building. Therefore, to ensure safety, an automatic unlocking service for the intelligent door lock may not be provided for the user.

[0059] Step 202: If the floor set contains the floor, based on the corresponding relationship between the floors and the information acquisition devices maintained, determine the information acquisition device corresponding to the floor, and send a first message to the information acquisition device, so that the information acquisition device, in response to the received first message, acquires the second identity information of the user and sends the second identity information to the door lock management platform.

[0060] In this embodiment, if it is determined that the above floor set contains the floor corresponding to the above first identity information, the above door lock management platform may, based on the corresponding relationship between the floors and information acquisition devices maintained by the door lock management platform, determine the information acquisition device corresponding to the floor, and notify the information acquisition device to report the identity information of the user (which may be referred to as the second identity information), so as to perform a secondary confirmation of automatic unlocking based on the second identity information. Specifically, in the corresponding relationship between the floors and information acquisition devices maintained by the door lock management platform, the information acquisition device may be referred to by its communication address (for example: IP address, port number, MAC address, etc.); the door lock management platform may, based on this corresponding relationship, determine the communication address of the information acquisition device corresponding to the floor, and send a message (which may be referred to as the first message) to the information acquisition device according to the communication address of the information acquisition device.

[0061] When the above information acquisition device receives the above first message, it can respond, specifically, it can obtain the identity information of the user (which may be referred to as the second identity information).

[0062] It should be noted that if the above information acquisition device fails to obtain the identity information of any user, it means that although someone has pressed the button corresponding to the above floor, they have not actually left the elevator on this floor and gone to this floor. Therefore, to ensure safety, the automatic unlocking service of this smart door lock can be stopped.

[0063] If the above information acquisition device obtains the above second identity information, it can be considered that the automatic unlocking service of this smart door lock needs to be continued. In this case, the information acquisition device may report the obtained second identity information to the above door lock management platform.

[0064] In some embodiments, the above information acquisition device may be a camera device, and the shooting range of the camera device may be set to the elevator entrance and exit of the above floor, so that the camera device can capture pedestrians entering and leaving the elevator on this floor. The camera device may send the captured images to the above door lock management platform, and the door lock management platform performs face detection on these images, and when face information is detected from the images, the face information is used as the above second identity information.

[0065] In some embodiments, the above information acquisition device may also be an NFC card reader deployed near the elevator entrance and exit of this floor. The user can use a mobile terminal supporting the NFC function to touch the NFC card reader, so that the NFC card reader can read the NFC ID of the user terminal. The NFC card reader may send the NFC ID as the above second identity information to the above door lock management platform.

[0066] In some embodiments, to reduce the power consumption of the above information acquisition device and extend the operable duration of the information acquisition device with the same amount of power, the default state of the information acquisition device may be a sleep state, that is, it is in a standby mode with low power consumption and low activity by default, temporarily stopping the operation of most functions but retaining basic data and settings.

[0067] It should be noted that when the above information acquisition device is in the sleep state, its network function can still operate normally, so that the information acquisition device can receive the above first message sent by the above door lock management platform.

[0068] In the above situation, the above information acquisition device can switch from the sleep state to the running state in response to the received above first message, that is, switch to the normal working mode, and all functions can be used, and perform corresponding tasks, so that the information acquisition device can obtain the above second identity information and send the second identity information to the above door lock management platform.

[0069] To further reduce the power consumption of the above information acquisition device, the above elevator control system can report corresponding door opening information to the above door lock management platform when it detects that the elevator door on the above floor has been opened. The door lock management platform can, when receiving this door opening information, then send the above first message to the information acquisition device to cause the information acquisition device to switch from the sleep state to the running state. Thus, it is possible to prevent the information acquisition device from operating normally during the elevator operation and ensure that the information acquisition device can normally obtain the above second identity information.

[0070] Correspondingly, the above elevator control system can report corresponding door closing information to the above door lock management platform when it detects that the elevator door on the above floor has been closed. The door lock management platform can, in response to the received door closing information, send a message (which can be called the third message) to the above information acquisition device.

[0071] The above information acquisition device can switch from the running state to the sleep state in response to the received above third message to stop obtaining information and reduce its own power consumption.

[0072] Step 203: In response to the received second identity information, based on the correspondence between the maintained identity information and the intelligent door lock, determine the intelligent door lock corresponding to the second identity information, and send a second message to the intelligent door lock, so that the intelligent door lock, in response to the received second message, performs an unlocking operation when it detects that the distance between the user and the intelligent door lock is not greater than a threshold.

[0073] In this embodiment, as described above, if the above floor set contains the floor corresponding to the above first identity information, it can be considered that the user with the first identity information has pressed the button corresponding to the floor where his room is located in the elevator car, which also means that the user wants to take the elevator to the floor where his room is located and then return to his room. Since the above second identity information is obtained by the information acquisition device corresponding to this floor, that is, the identity information of the user who comes to this floor, it can be considered that the above second identity information and the above first identity information are the identity information of the same user, and the user has come to this floor, and the automatic unlocking service of the intelligent door lock needs to be provided for the user.

[0074] In the above situation, when the above door lock management platform receives the second identity information, it can respond. Specifically, based on the correspondence between the identity information maintained by the door lock management platform and the intelligent door lock, it can determine the intelligent door lock corresponding to the second identity information and notify the intelligent door lock to perform the relevant operations of automatic unlocking. Specifically, in the correspondence between the identity information maintained by the door lock management platform and the intelligent door lock, the intelligent door lock can be referred to by its communication address (for example: IP address, port number, MAC address, etc.); the door lock management platform can determine the communication address of the intelligent door lock corresponding to the second identity information based on this correspondence, and send a message (which can be called the second message) to the intelligent door lock according to the communication address of the intelligent door lock.

[0075] When the above intelligent door lock receives the above second message, it can respond. Specifically, it can detect whether the distance between the user and the intelligent door lock is greater than a preset threshold (for example: 5 meters). If it is detected that the distance is not greater than the threshold, the intelligent door lock can perform the unlocking operation. Thus, it can be ensured that the automatic unlocking of the intelligent door lock is triggered only when the user is close enough to the intelligent door lock, improving the safety and reliability.

[0076] In some embodiments, it may occur that the user does not press the button corresponding to the floor where his room is located in the elevator car, but presses the button corresponding to other floors, but someone else has pressed the button corresponding to this floor before. In this case, although the above floor set contains the floor corresponding to the above first identity information, the user with the first identity information will not go to this floor. Therefore, the above second identity information and the first identity information obtained by the above information acquisition device are not the identity information of the same user.

[0077] To further improve the security and reliability of the automatic unlocking operation for the smart door lock, when the above information acquisition device obtains the above second identity information, it can further obtain the floor where the information acquisition device is located, and report both the second identity information and the floor where the information acquisition device is located to the above door lock management platform. The door lock management platform can, in response to the received second identity information and the floor where the information acquisition device is located, first determine the floor corresponding to the second identity information based on the corresponding relationship between the identity information and the floor maintained by the door lock management platform, and determine whether the floor corresponding to the second identity information is the same as the floor where the information acquisition device is located.

[0078] If the floor corresponding to the above second identity information is the same as the floor where the above information acquisition device is located, since the floor where the information acquisition device is located is the floor corresponding to the above first identity information, it means that the second identity information and the first identity information come from the same user, and the user has come to this floor. Therefore, the automatic unlocking service for the smart door lock can be provided for this user. In this case, the above door lock management platform can determine the smart door lock corresponding to the second identity information based on the corresponding relationship between the identity information and the smart door lock maintained by the door lock management platform, and notify the smart door lock to perform the relevant operations for automatic unlocking.

[0079] If the floor corresponding to the above second identity information is different from the floor where the above information acquisition device is located, since the floor where the information acquisition device is located is the floor corresponding to the above first identity information, it means that the second identity information and the first identity information do not come from the same user, that is, the user who comes to this floor is not this user. Therefore, to ensure security, the above door lock management platform can stop providing the automatic unlocking service for the smart door lock to this user.

[0080] By comparing whether the floor corresponding to the above second identity information is the same as the floor corresponding to the above first identity information, and only providing the automatic unlocking service for the smart door lock to the user when the two are the same, in the case where the first identity information is the NFC ID and the second identity information is the face information, multi-modal information collection and comparison are realized, and thereby the security and reliability of the automatic unlocking operation for the smart door lock are improved.

[0081] In some embodiments, the above smart door lock can perform structured light ranging on the user to obtain the distance between the user and the smart door lock, and compare the distance with the above threshold to detect whether the distance between the user and the smart door lock is greater than the threshold. Specifically, the above smart door lock can be equipped with a camera, so that the smart door lock can call the camera to realize structured light ranging.

[0082] Structured light ranging is a three-dimensional measurement technique. It projects a specific pattern of light (usually stripes or grids) onto the target object, and then uses a camera to capture the deformed image formed by these lights on the object surface, thereby calculating the three-dimensional shape and distance information of the object. During the process of structured light ranging, first, the structured light system emits a set of known pattern of lights to the object to be measured. This pattern is usually a set of parallel lines or a complex grid pattern. Then, the light pattern projected onto the object can be captured by one or more cameras from different angles. Due to the undulating changes on the object surface, the original regular light pattern will be distorted. Finally, by analyzing the differences between these deformed patterns and the original pattern, the three-dimensional contour of the object can be reconstructed, and the specific position and distance of the object relative to the camera can be calculated.

[0083] In some embodiments, when the above intelligent door lock is not equipped with a camera and thus cannot implement structured light ranging, it can also detect whether a user has entered the detection range of the intelligent door lock through the PIR (Passive Infrared) sensor or radar sensor it is equipped with. If the user enters the detection range of the intelligent door lock, it can be considered that the distance between the user and the intelligent door lock is not greater than the above threshold.

[0084] Among them, the PIR sensor senses whether a warm object (such as a person or an animal) enters its sensing range by detecting changes in infrared radiation in the environment. When a warm object moves, it will change the infrared radiation distribution in this area, and the PIR sensor can capture this change. The radar sensor detects the presence and movement of an object by emitting microwaves and receiving the reflected signals. According to the Doppler effect, if the frequency of the reflected wave changes, it indicates that there is an object in motion.

[0085] The detection range of the above intelligent door lock can be the sensing range of the PIR sensor or radar sensor it is equipped with. Among them, the sensing range of the PIR sensor refers to the maximum distance and angular range within which the sensor can detect changes in infrared radiation. The sensing range of the radar sensor refers to the effective distance within which the sensor emits microwaves and receives the reflected signals.

[0086] In some embodiments, in order to reduce the power consumption of the above intelligent door lock and extend the operable duration of the intelligent door lock with the same amount of power, the default state of the intelligent door lock can be the sleep state, that is, by default, it is in a low-power, low-activity standby mode, temporarily stopping the operation of most functions, but retaining basic data and settings.

[0087] It should be noted that when the above intelligent door lock is in the sleep state, its network function can still operate normally, so that the intelligent door lock can receive the above second message sent by the above door lock management platform.

[0088] In the above case, the above intelligent door lock can switch from the sleep state to the running state in response to the received second message, that is, switch to the normal working mode, and all functions can be used, and corresponding tasks can be executed, so that the intelligent door lock can perform an unlocking operation when it detects that the distance between the user and the intelligent door lock is not greater than the above threshold.

[0089] After the unlocking operation is completed, the above intelligent door lock can switch back from the running state to the sleep state.

[0090] In some embodiments, while reducing the power consumption of the above intelligent door lock, in order to ensure the timeliness and accuracy of distance measurement, the intelligent door lock can be switched from the sleep state to the running state in advance. Specifically, the above door lock management platform can notify the intelligent door lock to switch from the sleep state to the running state when it determines that the currently triggered floor set contains the floor corresponding to the user's first identity information; the intelligent door lock can detect whether the distance between the user and the intelligent door lock is greater than the above threshold after receiving the above second message.

[0091] In some embodiments, when the above elevator control system detects that a certain floor is triggered but does not obtain the user's first identity information (for example: unable to read the NFC ID of the user terminal used by the user), it can obtain the triggered floor and the user's face information (for example: call the camera device deployed in the elevator car to capture the user's face image as the user's face information), and send the obtained triggered floor and the user's face information to the above door lock control system.

[0092] In practical applications, the above elevator control system can further detect whether the user's first identity information is obtained within a short period of time before and after the moment when it detects that a certain floor is triggered (for example: the button corresponding to the floor is pressed). If not, it can obtain the user's face information, so that the triggered floor and the user's face information can be sent to the above door lock control system.

[0093] When the above door lock control system receives the above triggered floor and the above face information, it can respond. Specifically, it can determine the intelligent door lock corresponding to the triggered floor based on the corresponding relationship between the floors and the intelligent door locks maintained, and then send the face information to the intelligent door lock. It should be noted that when there are multiple intelligent door locks corresponding to the triggered floor, the face information can be sent to each of them.

[0094] Taking one of the intelligent door locks as an example, when the intelligent door lock receives the above-mentioned face information, it can display the face information. For example, it can display the face information on the display screen carried by the intelligent door lock, so that the user can view the face information through the intelligent door lock, and the user can confirm (or reject the confirmation) the face information through the intelligent door lock. For example, when the face information is displayed on the display screen, a confirmation button can also be displayed. The user can click the confirmation button to confirm the face information. In practical applications, the display screen carried by the intelligent door lock can face the interior of the room, so that the residents in the room can view the face information through the intelligent door lock and confirm the face information through the intelligent door lock. In addition, after confirming or rejecting the confirmation of the face information, the intelligent door lock can stop displaying the face information.

[0095] When the above intelligent door lock detects a confirmation operation for the above face information, it can send a confirmation message corresponding to the face information to the above door lock management platform, so as to indicate through the confirmation message that the above user is allowed to go to the above triggered floor. Therefore, when the door lock management platform receives the confirmation message, it can respond. Specifically, it can determine the information acquisition device corresponding to the triggered floor based on the corresponding relationship between the floors and information acquisition devices maintained, and send the above first message to the information acquisition device, so that the information acquisition device responds to the received first message, acquires the second identity information of the user, and sends the second identity information to the door lock management platform. At this time, the response process of the door lock management platform is similar to the aforementioned steps 202 and 203, and will not be elaborated here.

[0096] In order to facilitate the user to confirm whether the elevator will stop at a certain floor after triggering it, when the above elevator control system detects that a button corresponding to a certain floor is pressed but the first identity information of the user is not obtained, it can control the backlight of the button to flash to indicate that the elevator has not determined whether it will stop at that floor. And when the above door lock control system receives the above confirmation message, it can further send a notification message to the elevator control system, so that the elevator control system responds to the received notification message and controls the backlight of the button to be always on to indicate that the elevator will stop at that floor. In addition, when there are multiple intelligent door locks corresponding to the above triggered floor, the door lock control system can further send a notification message to other intelligent door locks except the intelligent door lock that sends the above confirmation message, so that other intelligent door locks respond to the received notification message and stop displaying the above face information.

[0097] If the duration during which the above-mentioned intelligent door lock fails to detect a confirmation operation for the above-mentioned face information (usually starting from the moment when the intelligent door lock receives the face information) reaches a preset threshold (e.g., 1 minute), the intelligent door lock can stop displaying the face information to save power.

[0098] It should be noted that the above-mentioned intelligent door lock can also be equipped with a speaker, so that when the intelligent door lock displays the above-mentioned face information, it can prompt the user to confirm or reject the confirmation of the face information in a voice manner.

[0099] In some embodiments, when there are multiple intelligent door locks corresponding to the triggered floor above, if the above-mentioned face information is sent to each of the intelligent door locks, since the above-mentioned user usually only goes to a specific room, it will interfere with the intelligent door locks corresponding to other rooms, resulting in a reduction in the battery life of these intelligent door locks.

[0100] Based on this, when the above-mentioned elevator control system detects that a certain floor is triggered but fails to obtain the first identity information of the user, it can prompt the user to input the identifier of the room to go to (e.g., room number) by means of voice, lighting, etc. For example, a display screen can be deployed in the elevator car, and the elevator control system can display a user interface on the display screen, enabling the user to input the room identifier through the user interface. Or, the user can continue to press the buttons corresponding to the numbers included in the room identifier (e.g., assuming the room number to go to is "502", the first button pressed is the button "5", and then the buttons "0" and "2" can be pressed subsequently), which together with the first button pressed form the room identifier. After the elevator control system obtains the room identifier input by the user and the face information of the user, it can send the room identifier input by the user and the face information of the user to the above-mentioned door lock control system.

[0101] When the above-mentioned door lock control system receives the above-mentioned room identifier and the above-mentioned face information, it can respond. Specifically, it can determine the intelligent door lock corresponding to the room indicated by the room identifier based on the corresponding relationship between the rooms and the intelligent door locks maintained, and then send the face information to the intelligent door lock.

[0102] When the above-mentioned intelligent door lock receives the above-mentioned face information, it can display the face information, so that the user can view the face information through the intelligent door lock, and the user can confirm (or reject the confirmation) of the face information through the intelligent door lock. In addition, after the confirmation or rejection of the confirmation of the face information, the intelligent door lock can stop displaying the face information.

[0103] When the above intelligent door lock detects a confirmation operation for the above face information, it can send a confirmation message corresponding to the face information to the above door lock management platform, so as to indicate through the confirmation message that the above user is allowed to go to the triggered floor. Therefore, when the door lock management platform receives the confirmation message, it can respond. Specifically, it can determine the information acquisition device corresponding to the triggered floor based on the correspondence between the floors and the information acquisition devices maintained, and send the above first message to the information acquisition device, so that the information acquisition device, in response to the received first message, acquires the second identity information of the user and sends the second identity information to the door lock management platform. At this time, the response process of the door lock management platform is similar to the foregoing steps 202 and 203, and will not be elaborated here.

[0104] To facilitate the user to confirm whether the elevator will stop at a certain floor after triggering it, when the above elevator control system detects that a button corresponding to a certain floor is pressed but the first identity information of the user is not obtained, it can control the backlight of the button to flash to indicate that the elevator has not determined whether it will stop at this floor. And when the above door lock control system receives the above confirmation message, it can further send a notification message to the elevator control system, so that the elevator control system, in response to the received notification message, controls the backlight of the button to be always on to indicate that the elevator will stop at this floor.

[0105] If the duration during which the above intelligent door lock does not detect a confirmation operation for the above face information (usually starting from the moment when the intelligent door lock receives the face information) reaches a preset threshold (for example: 1 minute), the intelligent door lock can stop displaying the face information to save power.

[0106] It should be noted that the above intelligent door lock can also be equipped with a speaker, so that when the intelligent door lock displays the above face information, it can prompt the user to confirm or reject the confirmation of the face information by voice.

[0107] In the above technical solution, the door lock management platform for uniformly managing intelligent door locks can first respond to the first identity information of the user and the set of currently triggered floors obtained and sent by the elevator control system when detecting that the user is in the elevator car, and based on the corresponding relationship between the identity information and the floors maintained, determine the floor corresponding to the first identity information, and determine whether the floor set contains the floor. If so, the door lock management platform can determine the information acquisition device corresponding to the floor based on the corresponding relationship between the floors and the information acquisition devices maintained, and send a first message to the information acquisition device. The information acquisition device can respond to the received first message, acquire and return the second identity information of the user. Finally, the door lock management platform can respond to the received second identity information, determine the intelligent door lock corresponding to the second identity information based on the corresponding relationship between the identity information and the intelligent door locks maintained, and send a second message to the intelligent door lock. The intelligent door lock can respond to the received second message and perform an unlocking operation when detecting that the distance between the user and the intelligent door lock is not greater than the threshold value.

[0108] By adopting the above method, the elevator control system, the information acquisition device and the intelligent door lock can be linked through the door lock management platform to jointly complete the automatic unlocking of the intelligent door lock. In this process, the door lock management platform can confirm the unlocking of the intelligent door lock according to the identity information of the user reported by the elevator control system and the information acquisition device and the floor to which the user is going, etc., and when confirming that the intelligent door lock can be unlocked, then notify the intelligent door lock to perform the unlocking operation when the user is close to the intelligent door lock. In this way, while providing convenience for the user through automatic unlocking and avoiding the user from manually unlocking by himself, the safety and reliability of the automatic unlocking operation for the intelligent door lock can be improved.

[0109] Based on Figure 1 refer to Figure 3 , Figure 3 FIG. is a schematic diagram of another intelligent door lock management system shown in an exemplary embodiment of the present application.

[0110] As Figure 3 shown, in order to distinguish information acquisition devices, intelligent door locks and other devices (or systems, collectively referred to as devices in the present application) in different regions, avoid unnecessary data transmission between devices in different regions, and facilitate the management of these devices in the same region, multicast can be used. Information acquisition devices and intelligent door locks in the same region can join the same multicast group. Further, a routing device supporting the multicast function (such as a router, a layer 3 switch, etc.) can be used to manage and forward the multicast data between the door lock management platform and each multicast group. The routing device can be directly connected to the door lock management platform and each device in the multicast group respectively.

[0111] In practical applications, in order to reduce the deployment cost of the door lock management platform, the door lock management platform can be directly deployed on the above-mentioned routing device. That is, this routing device can not only provide multicast functions, but also realize the unified management of intelligent door locks through the deployed door lock management platform.

[0112] Taking one of the multicast groups as an example, a suitable IP address can be assigned to this multicast group as the communication address of this multicast group, so that the above-mentioned door lock management platform can use this communication address to send multicast data to this multicast group. In practical applications, each device in this multicast group can also use this communication address to send multicast data to other devices in this multicast group. Each information acquisition device or each intelligent door lock that needs to join this multicast group can indicate that the device hopes to join this multicast group by sending an IGMP (Internet Group Management Protocol) join message to the routing device corresponding to this multicast group. This IGMP join message can include the device information of this device (for example: device unique identifier, device geographical location, device type, etc.); after receiving this IGMP join message, this routing device can record the corresponding relationship between the device information of this device and the interface in the multicast forwarding table maintained inside it that is used to forward multicast data to this device (usually the interface used to receive this IGMP join message). And when this device no longer needs to receive multicast data, it can send an IGMP leave message to this routing device, so that this routing device stops forwarding multicast data to this device.

[0113] It should be noted that in this application, since the door lock management platform usually only needs to receive data from the elevator control system and does not need to send data to the elevator control system, in this case, the elevator control system can not join the multicast group. However, in order to better distinguish devices in different regions, according to the actual application scenarios and requirements, the elevator control systems, information acquisition devices, and intelligent door locks in the same region can also be made to join the same multicast group.

[0114] The corresponding relationship between the device information of each device in the above-mentioned multicast group maintained by the above-mentioned routing device and the interface can be as shown in Table 3 below:

[0115] Table 3

[0116]

[0117] It should be noted that although Figure 3It is shown that there is only one routing device between the above-mentioned door lock management platform and the multicast group joined by the above-mentioned intelligent door lock. However, in fact, in a multicast network, multiple routing devices can participate in the forwarding of multicast data. These routing devices all support and participate in the multicast routing protocol (such as Protocol Independent Multicast, i.e., PIM).

[0118] Specifically, a multicast network can be divided into multiple subnets. For example, assume that the intelligent door locks corresponding to all rooms in a community (e.g., the intelligent door locks deployed on the entrance doors of the rooms) join the same multicast group, forming a multicast network. Then, in this multicast network, subnet division can be performed according to the buildings, that is, the network formed by the intelligent door locks corresponding to the rooms in the same building is taken as a subnet. In a subnet, there is at least one local multicast routing device, which is responsible for receiving the multicast data from the upstream and forwarding the multicast data to all multicast members in this subnet. It should be noted that if there is only one local multicast routing device in a subnet, then this routing device is directly connected to the devices in this subnet that are multicast members. The upstream multicast routing device refers to the multicast routing device that is closer to the multicast source or Rendezvous Point (RP) relative to the local multicast routing device; they are responsible for receiving the multicast data from the multicast source or RP and forwarding the multicast data to the downstream multicast routing devices according to the multicast routing protocol.

[0119] In a multicast network, the flow direction of multicast data usually includes: the multicast source sends data to the multicast routing device, the multicast routing devices forward the data to each other, reach the target multicast routing device, and the target multicast routing device sends data to the multicast members. Specifically, the multicast data is first sent by the multicast source to the multicast routing device directly connected to this multicast source; then, through the multicast routing protocol, these multicast data are forwarded to other multicast routing devices that need to receive this multicast stream. In this process, a multicast distribution tree is formed, which can be a source-based (*, G) or specific-source (S, G) tree, where S represents the multicast source and G represents the communication address of the multicast group; then, the multicast data will be forwarded to the target multicast routing device located at the edge of the target subnet; finally, the target multicast routing device forwards the received multicast data to the multicast members in the target subnet.

[0120] When constructing an arbitrary source multicast tree of (*, G), this process allows multicast data from any source to be sent to the multicast address represented by G, and dynamically establishes and maintains a multicast distribution path through the PIM protocol. This means that any routing device can indicate its desire to join this multicast group by sending a PIM join message, thereby ensuring that member devices in the subnet where the routing device is located can receive the corresponding multicast data. After receiving the PIM join message, the upstream multicast routing device will correspondingly update its multicast forwarding table to ensure that the multicast data can be forwarded along the correct path.

[0121] Based on Figure 3 and referring to Figure 4 , Figure 4 is a flowchart of another method for unlocking an intelligent door lock shown in an exemplary embodiment of the present application.

[0122] As Figure 4 shown, the above method for unlocking an intelligent door lock can be applied to a door lock management platform as Figure 3 shown. The method may specifically include the following steps:

[0123] Step 401: In response to the received first identity information of the user and the currently triggered floor set, based on the maintained correspondence between the identity information and the floors, determine the floor corresponding to the first identity information, and determine whether the floor set includes the floor; wherein, the first identity information and the floor set are obtained and sent to the door lock management platform by the elevator control system when it detects that the user is in the elevator car.

[0124] Step 402: If the floor set includes the floor, based on the maintained correspondence between the floors and the information acquisition devices, determine the information acquisition device corresponding to the floor, and according to the communication address of the multicast group, send a first message to the routing device corresponding to the multicast group. The routing device determines the first interface corresponding to the information acquisition device according to the device information of the information acquisition device included in the first message, and sends the first message to the information acquisition device through the first interface, so that the information acquisition device, in response to the received first message, acquires the second identity information of the user and sends the second identity information to the door lock management platform.

[0125] Step 403: In response to the received second identity information, based on the correspondence between the maintained identity information and the intelligent door lock, determine the intelligent door lock corresponding to the second identity information, and according to the communication address, send a second message to the routing device. The routing device determines the second interface corresponding to the intelligent door lock according to the device information of the intelligent door lock included in the second message, and sends the second message to the intelligent door lock through the second interface, so that the intelligent door lock, in response to the received second message, performs an unlocking operation when detecting that the distance between the user and the intelligent door lock is not greater than the threshold value.

[0126] In this embodiment, the above information acquisition device and the above intelligent door lock can join the same multicast group; the routing device corresponding to the multicast group can maintain the correspondence between the device information of each device in the multicast group and the interface for forwarding multicast data to the device.

[0127] In the above case, when the above door lock management platform sends the above first message to the above information acquisition device, it can specifically send the first message to the routing device corresponding to the multicast group according to the communication address of the multicast group. The routing device determines the interface corresponding to the information acquisition device (which can be called the first interface) according to the device information of the information acquisition device included in the first message, and sends the first message to the information acquisition device through the first interface.

[0128] Correspondingly, since in bidirectional data transmission, the data transmission paths in both directions can be the same, the above information acquisition device can send the above second identity information to the above routing device through the above first interface, and the routing device forwards the second identity information to the above door lock management platform.

[0129] Similarly, when the above door lock management platform sends the above second message to the above intelligent door lock, it can specifically send the second message to the routing device corresponding to the multicast group according to the communication address of the multicast group. The routing device determines the interface corresponding to the intelligent door lock (which can be called the second interface) according to the device information of the intelligent door lock included in the second message, and sends the second message to the intelligent door lock through the second interface.

[0130] By analogy, when the above door lock management platform, any elevator control system, any information acquisition device or any intelligent door lock needs to send specific data to any one or more devices (which can be called target devices) in the above multicast group, it can send the data and the device information of the target device (such as: the floor where it is located, the corresponding room, the device type, etc.) to the routing device corresponding to the multicast group according to the communication address of the multicast group. The routing device determines the interface corresponding to the target device according to the device information, and sends the data to the target device through the interface.

[0131] As for Figure 4 the specific implementation manner of the embodiment shown, reference can be made to the embodiment as Figure 2 shown, and details are not described herein again in this application.

[0132] Specifically, referring to Figure 5 , Figure 5 is a multi-party interaction flowchart of an unlocking method for an intelligent door lock shown in an exemplary embodiment of this application.

[0133] As Figure 5 shown, the above unlocking method for an intelligent door lock may include the following steps:

[0134] Step 501: The NFC card reader deployed in the elevator car in the elevator control system reads the NFC ID from the user's user terminal.

[0135] Step 502: The elevator control system obtains the currently triggered floor set.

[0136] Step 503: The elevator control system sends the NFC ID and the floor set to the door lock management platform.

[0137] Step 504: The door lock management platform determines the floor corresponding to the NFC ID based on the correspondence between the NFC ID and the floor maintained.

[0138] Step 505: The door lock management platform determines whether the floor set includes the floor.

[0139] Step 506: If the floor set includes the floor, the door lock management platform determines the camera device corresponding to the floor and whose shooting range includes the elevator entrance and exit of the floor based on the correspondence between the floor and the camera device maintained.

[0140] Step 507: The door lock management platform sends the first message to the routing device corresponding to the multicast group according to the communication address of the multicast group including the camera device and the intelligent door lock.

[0141] Step 508: The routing device determines the first interface corresponding to the camera device according to the device information of the camera device included in the first message.

[0142] Step 509: The routing device sends the first message to the camera device through the first interface.

[0143] Step 510: The camera device switches from the sleep state to the running state.

[0144] Step 511: The camera device obtains the face information of the user and the floor where the camera device is located.

[0145] Step 512: The imaging device sends the face information and the floor where the imaging device is located to the door lock management platform through the routing device.

[0146] Step 513: The door lock management platform determines the floor corresponding to the face information based on the correspondence between the face information and the floor maintained.

[0147] Step 514: The door lock management platform determines whether the floor corresponding to the face information is the same as the floor where the imaging device is located.

[0148] Step 515: If the floor corresponding to the face information is the same as the floor where the imaging device is located, the door lock management platform determines the intelligent door lock corresponding to the face information based on the correspondence between the face information and the intelligent door lock maintained.

[0149] Step 516: The door lock management platform sends the second message to the routing device corresponding to the multicast group according to the communication address of the multicast group.

[0150] Step 517: The routing device determines the second interface corresponding to the intelligent door lock according to the device information of the intelligent door lock included in the second message.

[0151] Step 518: The routing device sends the second message to the intelligent door lock through the second interface.

[0152] Step 519: The intelligent door lock switches from the sleep state to the running state.

[0153] Step 520: The intelligent door lock performs structured light ranging on the user to obtain the distance between the user and the intelligent door lock.

[0154] Step 521: When the distance is not greater than the threshold, the intelligent door lock performs an unlocking operation.

[0155] As Figure 5 shown, the specific implementation manners of the embodiments can refer to the embodiments shown in Figure 2 and Figure 4 shown. This application will not elaborate here.

[0156] Corresponding to the embodiment of the foregoing method, this application also provides an embodiment of a device.

[0157] Refer to Figure 6 , Figure 6It is a schematic structural diagram of a device shown in an exemplary embodiment of the present application. At the hardware level, the device includes a processor 601, an internal bus 602, a network interface 603, a memory 604, and a non-volatile memory 605. Of course, other necessary hardware may also be included. One or more embodiments of the present application can be implemented in a software manner. For example, the processor 601 reads the corresponding computer program from the non-volatile memory 605 into the memory 604 and then runs it. Of course, in addition to the software implementation manner, one or more embodiments of the present application do not exclude other implementation manners, such as a logic device or a combination of software and hardware. That is to say, the execution subject of the following processing flow is not limited to each logic module, and can also be hardware or a logic device.

[0158] Reference Figure 7 , Figure 7 It is a block diagram of an unlocking device of an intelligent door lock shown in an exemplary embodiment of the present application.

[0159] The above-mentioned unlocking device of the intelligent door lock can be applied to Figure 6 the door lock management platform deployed on the device shown in the figure to implement the technical solution of the present application.

[0160] As Figure 7 shown, the above-mentioned unlocking device of the intelligent door lock may specifically include:

[0161] A judgment module 701, configured to, in response to receiving the first identity information of the user and the currently triggered floor set, determine the floor corresponding to the first identity information based on the maintained correspondence between the identity information and the floor, and judge whether the floor set contains the floor; wherein, the first identity information and the floor set are obtained and sent to the door lock management platform by the elevator control system when detecting that the user is in the elevator car;

[0162] An obtaining module 702, configured to, when the floor set contains the floor, determine the information obtaining device corresponding to the floor based on the maintained correspondence between the floor and the information obtaining device, and send a first message to the information obtaining device, so that the information obtaining device, in response to receiving the first message, obtains the second identity information of the user and sends the second identity information to the door lock management platform;

[0163] An unlocking module 703, configured to, in response to receiving the second identity information, determine the intelligent door lock corresponding to the second identity information based on the maintained correspondence between the identity information and the intelligent door lock, and send a second message to the intelligent door lock, so that the intelligent door lock, in response to receiving the second message, executes an unlocking operation when detecting that the distance between the user and the intelligent door lock is not greater than a threshold.

[0164] In some embodiments, the first identity information is the NFC identifier of the user terminal; the first identity information is read from the user terminal by an NFC reader deployed in the elevator car in the elevator control system; the floor set is obtained by the elevator control system when the NFC reader reads the first identity information.

[0165] In some embodiments, the information acquisition device is a camera device whose shooting range includes the elevator entrance and exit of the floor; the second identity information is face information.

[0166] In some embodiments, sending a first message to the information acquisition device, so that in response to the received first message, the information acquisition device acquires the second identity information of the user and sends the second identity information to the door lock management platform, includes:

[0167] Sending a first message to the information acquisition device, so that in response to the received first message, the information acquisition device acquires the second identity information of the user and the floor where the information acquisition device is located, and sends the second identity information and the floor where the information acquisition device is located to the door lock management platform;

[0168] Responding to the received second identity information, based on the correspondence relationship between the maintained identity information and the intelligent door lock, determining the intelligent door lock corresponding to the second identity information, includes:

[0169] Responding to the received second identity information and the floor where the information acquisition device is located, based on the correspondence relationship between the maintained identity information and the floor, determining the floor corresponding to the second identity information, and determining whether the floor corresponding to the second identity information is the same as the floor where the information acquisition device is located. If the two are the same, based on the correspondence relationship between the maintained identity information and the intelligent door lock, determining the intelligent door lock corresponding to the second identity information.

[0170] In some embodiments, sending a second message to the intelligent door lock, so that in response to the received second message, when it is detected that the distance between the user and the intelligent door lock is not greater than a threshold, performing an unlocking operation, includes:

[0171] Sending a second message to the intelligent door lock, so that in response to the received second message, performing structured light ranging on the user to obtain the distance between the user and the intelligent door lock, and when the distance is not greater than the threshold, performing an unlocking operation.

[0172] In some embodiments, sending a first message to the information acquisition device, so that in response to receiving the first message, the information acquisition device acquires the second identity information of the user and sends the second identity information to the door lock management platform, includes:

[0173] Sending a first message to the information acquisition device, so that in response to receiving the first message, the information acquisition device switches from the sleep state to the running state to acquire the second identity information of the user and sends the second identity information to the door lock management platform;

[0174] The device further includes:

[0175] A switching module, configured to send a third message to the information acquisition device in response to receiving information indicating that the elevator door on the floor has been closed, so that in response to receiving the third message, the information acquisition device switches from the running state to the sleep state; wherein, the information is sent by the elevator control system to the door lock management platform when it detects that the elevator door on the floor has been closed.

[0176] In some embodiments, sending a second message to the intelligent door lock, so that in response to receiving the second message, the intelligent door lock performs an unlocking operation when it detects that the distance between the user and the intelligent door lock is not greater than a threshold, includes:

[0177] Sending a second message to the intelligent door lock, so that in response to receiving the second message, the intelligent door lock switches from the sleep state to the running state to perform an unlocking operation when it detects that the distance between the user and the intelligent door lock is not greater than a threshold.

[0178] In some embodiments, the device further includes:

[0179] A first confirmation module, configured to determine the intelligent door lock corresponding to the triggered floor based on the maintained correspondence between the floor and the intelligent door lock in response to receiving the triggered floor and the face information of the user, and send the face information to the intelligent door lock, so that in response to receiving the face information, the intelligent door lock displays the face information and sends a confirmation message to the door lock management platform when it detects a confirmation operation for the face information; wherein, the triggered floor and the face information are acquired and sent to the door lock management platform by the elevator control system when it detects that the floor is triggered and does not acquire the first identity information of the user;

[0180] A second acquisition module, configured to, in response to the received confirmation message, determine an information acquisition device corresponding to the triggered floor based on the maintained correspondence between floors and information acquisition devices, and send a first message to the information acquisition device, so that the information acquisition device, in response to the received first message, acquires the second identity information of the user and sends the second identity information to the door lock management platform.

[0181] In some embodiments, the apparatus further includes:

[0182] A second confirmation module, configured to, in response to the received room identifier input by the user and the face information of the user, determine a smart door lock corresponding to the room indicated by the room identifier based on the maintained correspondence between rooms and smart door locks, and send the face information to the smart door lock, so that the smart door lock, in response to the received face information, displays the face information and, when detecting a confirmation operation for the face information, sends a confirmation message to the door lock management platform; wherein the room identifier and the face information are acquired and sent to the door lock management platform by the elevator control system when detecting that a floor is triggered and the first identity information of the user is not acquired.

[0183] A third acquisition module, configured to, in response to the received confirmation message, determine an information acquisition device corresponding to the floor where the room indicated by the room identifier is located based on the maintained correspondence between floors and information acquisition devices, and send a first message to the information acquisition device, so that the information acquisition device, in response to the received first message, acquires the second identity information of the user and sends the second identity information to the door lock management platform.

[0184] In some embodiments, the information acquisition device and the smart door lock are joined to the same multicast group; a routing device corresponding to the multicast group maintains a correspondence between device information and interfaces;

[0185] The sending the first message to the information acquisition device includes:

[0186] According to the communication address of the multicast group, sending the first message to a routing device corresponding to the multicast group, and the routing device determines a first interface corresponding to the information acquisition device according to the device information of the information acquisition device included in the first message, and sends the first message to the information acquisition device through the first interface;

[0187] The sending the second message to the smart door lock includes:

[0188] According to the communication address, send the second message to the routing device. The routing device determines a second interface corresponding to the intelligent door lock according to the device information of the intelligent door lock included in the second message, and sends the second message to the intelligent door lock through the second interface.

[0189] In some embodiments, the correspondence between the device information and the interface is created by the routing device according to the device information of each device included in the IGMP join message sent by each device in the multicast group and the interface in the routing device for receiving the IGMP join message.

[0190] Corresponding to the embodiments of the foregoing method, the present application also provides embodiments of a system.

[0191] An unlocking system for an intelligent door lock, which may specifically include a door lock management platform, an elevator control system, an information acquisition device, and an intelligent door lock; wherein:

[0192] When the elevator control system detects that a user is in the elevator car, it acquires the first identity information of the user and the currently triggered floor set, and sends the first identity information and the floor set to the door lock management platform;

[0193] In response to the received first identity information and the floor set, the door lock management platform determines the floor corresponding to the first identity information based on the maintained correspondence between the identity information and the floor, and determines whether the floor set includes the floor;

[0194] If the floor set includes the floor, the door lock management platform determines the information acquisition device corresponding to the floor based on the maintained correspondence between the floor and the information acquisition device, and sends a first message to the information acquisition device;

[0195] In response to the received first message, the information acquisition device acquires the second identity information of the user and sends the second identity information to the door lock management platform;

[0196] In response to the received second identity information, the door lock management platform determines the intelligent door lock corresponding to the second identity information based on the maintained correspondence between the identity information and the intelligent door lock, and sends a second message to the intelligent door lock;

[0197] In response to the received second message, when the intelligent door lock detects that the distance between the user and the intelligent door lock is not greater than a threshold, it performs an unlocking operation.

[0198] In some embodiments, the first identity information is the NFC identifier of the user terminal; the first identity information is read from the user terminal by an NFC reader deployed in the elevator car in the elevator control system; the floor set is obtained by the elevator control system when the NFC reader reads the first identity information.

[0199] In some embodiments, the information acquisition device is a camera device whose shooting range includes the elevator entrance and exit of the floor; the second identity information is face information.

[0200] In some embodiments, the information acquisition device specifically performs:

[0201] In response to the received first message, obtain the second identity information of the user and the floor where the information acquisition device is located, and send the second identity information and the floor where the information acquisition device is located to the door lock management platform;

[0202] The door lock management platform specifically performs:

[0203] In response to the received second identity information and the floor where the information acquisition device is located, based on the maintained correspondence between the identity information and the floor, determine the floor corresponding to the second identity information, and determine whether the floor corresponding to the second identity information is the same as the floor where the information acquisition device is located. If the two are the same, based on the maintained correspondence between the identity information and the intelligent door lock, determine the intelligent door lock corresponding to the second identity information.

[0204] In some embodiments, the intelligent door lock specifically performs:

[0205] In response to the received second message, perform structured light ranging on the user to obtain the distance between the user and the intelligent door lock, and when the distance is not greater than the threshold, perform the unlocking operation.

[0206] In some embodiments, the information acquisition device specifically performs:

[0207] In response to the received first message, switch from the sleep state to the running state to obtain the second identity information of the user, and send the second identity information to the door lock management platform;

[0208] The elevator control system also performs:

[0209] When it is detected that the elevator door on the floor has been closed, send the information indicating that the elevator door on the floor has been closed to the door lock management platform;

[0210] The door lock management platform also performs:

[0211] In response to the received information, send a third message to the information acquisition device;

[0212] The information acquisition device further performs:

[0213] In response to the received third message, switch from the running state to the sleep state.

[0214] In some embodiments, the intelligent door lock specifically performs:

[0215] In response to the received second message, switch from the sleep state to the running state, and when it is detected that the distance between the user and the intelligent door lock is not greater than a threshold, perform an unlocking operation.

[0216] In some embodiments, the elevator control system further performs:

[0217] When it is detected that the floor is triggered and the first identity information of the user is not obtained, obtain the triggered floor and the face information of the user, and send the triggered floor and the face information to the door lock management platform;

[0218] The door lock management platform further performs:

[0219] In response to the received triggered floor and the face information of the user, based on the correspondence between the floors and the intelligent door locks maintained, determine the intelligent door lock corresponding to the triggered floor, and send the face information to the intelligent door lock;

[0220] The intelligent door lock further performs:

[0221] In response to the received face information, display the face information, and when a confirmation operation for the face information is detected, send a confirmation message to the door lock management platform;

[0222] The door lock management platform further performs:

[0223] In response to the received confirmation message, based on the correspondence between the floors and the information acquisition devices maintained, determine the information acquisition device corresponding to the triggered floor, and send a first message to the information acquisition device.

[0224] In some embodiments, the elevator control system further performs:

[0225] When it is detected that the floor is triggered and the first identity information of the user is not obtained, obtain the room identifier input by the user and the face information of the user, and send the room identifier and the face information to the door lock management platform;

[0226] The door lock management platform further performs:

[0227] In response to the received room identifier of the user input and the face information of the user, based on the maintained correspondence between the room and the intelligent door lock, determine the intelligent door lock corresponding to the room indicated by the room identifier, and send the face information to the intelligent door lock;

[0228] The intelligent door lock further performs:

[0229] In response to the received face information, display the face information, and when a confirmation operation for the face information is detected, send a confirmation message to the door lock management platform;

[0230] The door lock management platform further performs:

[0231] In response to the received confirmation message, based on the maintained correspondence between the floor and the information acquisition device, determine the information acquisition device corresponding to the floor where the room indicated by the room identifier is located, and send a first message to the information acquisition device.

[0232] In some embodiments, the information acquisition device and the intelligent door lock join the same multicast group; the system further includes a routing device corresponding to the multicast group; the routing device maintains the correspondence between the device information and the interface;

[0233] The door lock management platform specifically performs:

[0234] According to the communication address of the multicast group, send the first message to the routing device corresponding to the multicast group;

[0235] The routing device performs:

[0236] According to the device information of the information acquisition device included in the first message, determine the first interface corresponding to the information acquisition device, and send the first message to the information acquisition device through the first interface;

[0237] The door lock management platform specifically performs:

[0238] According to the communication address, send a second message to the routing device;

[0239] The routing device further performs:

[0240] According to the device information of the intelligent door lock included in the second message, determine the second interface corresponding to the intelligent door lock, and send the second message to the intelligent door lock through the second interface.

[0241] In some embodiments, the correspondence between the device information and the interfaces is created by the routing device according to the device information included in the IGMP join messages sent by each device in the multicast group and the interfaces in the routing device for receiving the IGMP join messages.

[0242] For the apparatus embodiments and system embodiments, they basically correspond to the method embodiments. Therefore, for the relevant parts, refer to the partial descriptions of the method embodiments. The apparatus embodiments and system embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed to multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the purpose of the technical solution of this application.

[0243] The systems, apparatuses, modules or units illustrated in the above embodiments can be specifically implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer, and the specific form of the computer can be a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email receiving and sending device, a game console, a tablet computer, a wearable device or a combination of any several of these devices.

[0244] In a typical configuration, a computer includes one or more processors (CPUs), an input / output interface, a network interface, and a memory.

[0245] The memory may include non-permanent memory in the computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of, for example, read-only memory (ROM) or flash RAM. The memory is an example of the computer-readable medium.

[0246] Computer readable media include permanent and non-permanent, removable and non-removable media that can store information by any method or technology. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, disk storage, quantum memory, graphene-based storage media or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined in this article, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

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

[0248] The above specific embodiments of the present application are described. Other embodiments are within the scope of the present application. In some cases, the actions or steps recorded in the present application can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the process depicted in the accompanying drawings does not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0249] The terms used in one or more embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit one or more embodiments of the present application. The singular forms of "a", "said" and "the" are also intended to include plural forms, unless the context clearly indicates other meanings. The term "and / or" refers to and includes any or all possible combinations of one or more associated listed items.

[0250] As used in one or more embodiments of the present application, the descriptions of terms such as "one embodiment", "some embodiments", "example", "specific example", or "a kind of implementation manner" mean that the specific features or characteristics described in connection with the embodiment are included in at least one embodiment of the present application. The schematic descriptions of these terms do not necessarily refer to the same embodiment. Moreover, the specific features or characteristics described can be combined in a suitable manner in one or more embodiments of the present application. In addition, without contradiction, different embodiments and the specific features or characteristics in different embodiments can be combined.

[0251] It should be understood that although the terms first, second, third, etc. may be used in one or more embodiments of the present application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of one or more embodiments of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "when" or "while" or "in response to determining".

[0252] The above are only the preferred embodiments of one or more embodiments of the present application, and are not intended to limit one or more embodiments of the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of one or more embodiments of the present application shall be included within the scope protected by one or more embodiments of the present application.

[0253] The user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or fully authorized by all parties. And the collection, use, and processing of relevant data need to comply with the relevant laws, regulations, and standards of relevant countries and regions, and corresponding operation entrances are provided for users to choose to authorize or refuse.

Claims

1. An unlocking method for an intelligent door lock, applied to a door lock management platform; the method includes: Responding to the received first identity information of the user and the currently triggered floor set, based on the maintained corresponding relationship between the identity information and the floor, determining the floor corresponding to the first identity information, and determining whether the floor set includes the floor; wherein, the first identity information and the floor set are obtained and sent to the door lock management platform by the elevator control system when it detects that the user is in the elevator car; If the floor set includes the floor, based on the maintained corresponding relationship between the floor and the information acquisition device, determining the information acquisition device corresponding to the floor, and sending a first message to the information acquisition device, so that the information acquisition device, in response to the received first message, acquires the second identity information of the user and sends the second identity information to the door lock management platform; Responding to the received second identity information, based on the maintained corresponding relationship between the identity information and the intelligent door lock, determining the intelligent door lock corresponding to the second identity information, and sending a second message to the intelligent door lock, so that the intelligent door lock, in response to the received second message, performs an unlocking operation when it detects that the distance between the user and the intelligent door lock is not greater than a threshold.

2. The method according to claim 1, wherein the first identity information is the NFC identifier of the user terminal; the first identity information is read from the user terminal by the NFC reader deployed in the elevator car in the elevator control system; the floor set is obtained by the elevator control system when the NFC reader reads the first identity information; the second identity information is face information; the information acquisition device is a camera device whose shooting range includes the elevator entrance and exit of the floor.

3. The method according to claim 1, the sending the first message to the information acquisition device, so that the information acquisition device, in response to the received first message, acquires the second identity information of the user and sends the second identity information to the door lock management platform, includes: Sending a first message to the information acquisition device, so that the information acquisition device, in response to the received first message, acquires the second identity information of the user and the floor where the information acquisition device is located, and sends the second identity information and the floor where the information acquisition device is located to the door lock management platform; The responding to the received second identity information, based on the maintained corresponding relationship between the identity information and the intelligent door lock, determining the intelligent door lock corresponding to the second identity information, includes: Responding to the received second identity information and the floor where the information acquisition device is located, based on the maintained corresponding relationship between the identity information and the floor, determining the floor corresponding to the second identity information, and determining whether the floor corresponding to the second identity information is the same as the floor where the information acquisition device is located. If the two are the same, based on the maintained corresponding relationship between the identity information and the intelligent door lock, determining the intelligent door lock corresponding to the second identity information.

4. The method according to claim 1, wherein the sending the first message to the information acquisition device, so that the information acquisition device, in response to receiving the first message, acquires the second identity information of the user and sends the second identity information to the door lock management platform, includes: Sending the first message to the information acquisition device, so that the information acquisition device, in response to receiving the first message, switches from the sleep state to the running state to acquire the second identity information of the user and sends the second identity information to the door lock management platform; The method further includes: In response to receiving the information indicating that the elevator door on the floor has been closed, sending a third message to the information acquisition device, so that the information acquisition device, in response to receiving the third message, switches from the running state to the sleep state; wherein, the information is sent by the elevator control system to the door lock management platform when it detects that the elevator door on the floor has been closed.

5. The method according to claim 1, wherein the sending the second message to the intelligent door lock, so that the intelligent door lock, in response to receiving the second message, performs an unlocking operation when it detects that the distance between the user and the intelligent door lock is not greater than a threshold, includes: Sending the second message to the intelligent door lock, so that the intelligent door lock, in response to receiving the second message, switches from the sleep state to the running state to perform an unlocking operation when it detects that the distance between the user and the intelligent door lock is not greater than a threshold.

6. The method according to claim 1, the method further includes: In response to receiving the triggered floor and the face information of the user, based on the maintained correspondence between the floor and the intelligent door lock, determining the intelligent door lock corresponding to the triggered floor and sending the face information to the intelligent door lock, so that the intelligent door lock, in response to receiving the face information, displays the face information and, when detecting a confirmation operation for the face information, sends a confirmation message to the door lock management platform; wherein, the triggered floor and the face information are acquired and sent to the door lock management platform by the elevator control system when it detects that the floor is triggered and does not acquire the first identity information of the user; In response to receiving the confirmation message, based on the maintained correspondence between the floor and the information acquisition device, determining the information acquisition device corresponding to the triggered floor and sending the first message to the information acquisition device, so that the information acquisition device, in response to receiving the first message, acquires the second identity information of the user and sends the second identity information to the door lock management platform.

7. The method according to claim 1, the method further includes: In response to the received room identifier of the user input and the face information of the user, based on the maintained correspondence between the room and the intelligent door lock, determine the intelligent door lock corresponding to the room indicated by the room identifier, and send the face information to the intelligent door lock, so that the intelligent door lock, in response to the received face information, displays the face information, and when a confirmation operation for the face information is detected, sends a confirmation message to the door lock management platform; wherein, the room identifier and the face information are obtained and sent to the door lock management platform by the elevator control system when a floor is detected to be triggered and the first identity information of the user is not obtained. In response to the received confirmation message, based on the maintained correspondence between the floor and the information acquisition device, determine the information acquisition device corresponding to the floor where the room indicated by the room identifier is located, and send a first message to the information acquisition device, so that the information acquisition device, in response to the received first message, acquires the second identity information of the user and sends the second identity information to the door lock management platform.

8. The method according to claim 1, wherein the information acquisition device and the intelligent door lock are joined to the same multicast group; the routing device corresponding to the multicast group maintains the correspondence between the device information and the interface. The sending the first message to the information acquisition device includes: According to the communication address of the multicast group, send the first message to the routing device corresponding to the multicast group, and the routing device determines the first interface corresponding to the information acquisition device according to the device information of the information acquisition device included in the first message, and sends the first message to the information acquisition device through the first interface. The sending the second message to the intelligent door lock includes: According to the communication address, send the second message to the routing device, and the routing device determines the second interface corresponding to the intelligent door lock according to the device information of the intelligent door lock included in the second message, and sends the second message to the intelligent door lock through the second interface.

9. An unlocking system for an intelligent door lock, the system includes a door lock management platform, an elevator control system, an information acquisition device and an intelligent door lock; wherein: The elevator control system acquires the first identity information of the user and the currently triggered floor set when detecting that the user is in the elevator car, and sends the first identity information and the floor set to the door lock management platform. The door lock management platform, in response to the received first identity information and the floor set, determines the floor corresponding to the first identity information based on the maintained correspondence between the identity information and the floor, and determines whether the floor set includes the floor. If the floor set includes the floor, the door lock management platform determines the information acquisition device corresponding to the floor based on the maintained correspondence between the floor and the information acquisition device, and sends a first message to the information acquisition device. In response to the received first message, the information acquisition device acquires the second identity information of the user and sends the second identity information to the door lock management platform; In response to the received second identity information, the door lock management platform determines the smart door lock corresponding to the second identity information based on the correspondence between the maintained identity information and the smart door lock, and sends a second message to the smart door lock; In response to the received second message, when the smart door lock detects that the distance between the user and the smart door lock is not greater than the threshold, the smart door lock performs an unlocking operation.

10. The system according to claim 9, wherein the information acquisition device and the intelligent door lock are joined to the same multicast group; the system further includes a routing device corresponding to the multicast group; The routing device maintains the correspondence between device information and interfaces; The door lock management platform sends a first message to the information acquisition device, including: The door lock management platform sends the first message to the routing device corresponding to the multicast group according to the communication address of the multicast group; The routing device determines the first interface corresponding to the information acquisition device according to the device information of the information acquisition device included in the first message, and sends the first message to the information acquisition device through the first interface; The door lock management platform sends a second message to the smart door lock, including: The door lock management platform sends the second message to the routing device according to the communication address; The routing device determines the second interface corresponding to the smart door lock according to the device information of the smart door lock included in the second message, and sends the second message to the smart door lock through the second interface.