Unlocking method and system of intelligent door lock

Through the linkage between the door lock management platform, the elevator control system, information acquisition equipment and smart door lock, identity information and floor information are used to confirm the unlocking of smart door locks, solving the security and reliability problems of automatic unlocking of smart door locks, and achieving the dual goals of user convenience and security.

CN120071484AActive Publication Date: 2025-05-30DESSMANN CHINA MACHINERY & ELECTRONICS +1

Patent Information

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

AI Technical Summary

Technical Problem

In the field of smart home technology, how to realize the automatic unlocking of smart door locks can not only provide convenience to users, but also improve the safety and reliability of automatic unlocking.

Method used

Through the door lock management platform, the elevator control system, information acquisition equipment and smart door lock are linked, and the user's identity information and floor information are used to confirm the unlocking of the smart door lock, and the unlocking operation is performed when the user is close to the smart door lock.

Benefits of technology

It realizes automatic unlocking of smart door locks, improves user convenience, and enhances the safety and reliability of automatic unlocking operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120071484A_ABST
    Figure CN120071484A_ABST
Patent Text Reader

Abstract

One or more embodiments of the invention provide an unlocking method and system for an intelligent door lock, the method is applied to a door lock management platform, and the method comprises the following steps: responding to first identity information of a user and a currently triggered floor set which are acquired and sent by an elevator control system when the elevator control system detects that the user is located in an elevator car; judging whether the floor set contains floors corresponding to the first identity information or not; if yes, a first message is sent to information acquisition equipment corresponding to the floor, so that the information acquisition equipment responds to the first message, second identity information of the user is acquired, and the second identity information is sent to a door lock management platform; in response to the second identity information, a second message is sent to the intelligent door lock corresponding to the second identity information, so that the intelligent door lock responds to the second message, and when it is detected that the distance between the user and the intelligent door lock is not larger than a threshold value, unlocking operation is executed. According to the invention, the safety and reliability of the automatic unlocking operation of the intelligent door lock can be improved.
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 (IoT) 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. IoT 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 IoT 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 IoT 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 intelligent process of all walks of life. With the rapid development of IoT 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 with cameras and displays on their entrance doors. These smart locks usually have functions such as face recognition, automatic and remote unlocking, and video intercom for visitors, 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 unlocking manually, and at the same time, 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: The present application provides an unlocking method for a smart lock, which is applied to a door lock management platform; the method includes: In response to the received first identity information of the user and the currently triggered floor set, based on the maintained correspondence between identity information and 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 by the elevator control system when detecting that the user is in the elevator car and sent to the door lock management platform; 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; In response to the received second identity information, based on the maintained correspondence between 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 detecting that the distance between the user and the intelligent door lock is not greater than the threshold.

[0006] This application also provides 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, based on the maintained correspondence between identity information and floors, determines the floor corresponding to the first identity information, and determines whether the floor set contains the floor; 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; 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; The door lock management platform, in response to the received second identity information, based on the maintained correspondence between identity information and the intelligent door lock, determines the intelligent door lock corresponding to the second identity information, and sends a second message to the intelligent door lock; In response to the received second message, when the distance between the user and the intelligent door lock is detected to be not greater than a threshold value, the intelligent door lock performs an unlocking operation.

[0007] In the above technical solution, the door lock management platform for uniformly managing the intelligent door lock 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 corresponding relationship between the identity information and the floors maintained, 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 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 responds to the received first message, obtains 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 corresponding relationship between the identity information and the intelligent door lock maintained, and send a second message to the intelligent door lock. In response to the received second message, when the distance between the user and the intelligent door lock is detected to be not greater than a threshold value, the intelligent door lock performs an unlocking operation.

[0008] In the above manner, 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 perform unlocking confirmation of the intelligent door lock according to the identity information of the user and the information such as the floor to which the user is going reported by the elevator control system and the information acquisition device, and when it is confirmed 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. Description of the Drawings

[0009] The drawings required for the description of the exemplary embodiments will be described below, where: Figure 1 is a schematic diagram of an intelligent door lock management system shown in an exemplary embodiment of the present application.

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

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

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

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

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

[0015] 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. Detailed implementation manners

[0016] 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 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.

[0017] 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.

[0018] 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.

[0019] 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 unlocking manually by 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.

[0020] This application provides a technical solution for unlocking an intelligent door lock. In this technical solution, a door lock management platform for uniformly managing intelligent 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 corresponding relationship between the identity information and the floors maintained, it determines the floor corresponding to the first identity information, and judges 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 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 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 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 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 the threshold.

[0021] 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 perform unlocking confirmation 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 information such as the floor to which the user is going, 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.

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

[0023] 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 within 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 within 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.

[0024] 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 periodically synchronize its current device information to the door lock management platform to update the device information of the intelligent door lock maintained by the door lock management platform.

[0025] Taking one of the intelligent door locks as an example, when the intelligent door lock is first started 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, and associated household information in the registration message. In addition, the intelligent door lock can periodically send an information update message to the door lock management platform. 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.

[0026] 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: Table 1

[0027] In the intelligent door lock management system as Figure 1 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.

[0028] Similar to the above-mentioned intelligent door locks, each elevator control system and each information acquisition device can also upload their own device information to the above-mentioned door lock management platform for maintenance.

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

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

[0031] 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.

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

[0033] 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.

[0034] As Figure 2 shown, the above-mentioned unlocking method for the intelligent door lock can be applied to the door lock management platform as shown in Figure 1 . This method can specifically include the following steps: 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 by the elevator control system when detecting that the user is in the elevator car and sent to the door lock management platform.

[0035] In this embodiment, if the user is in 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.

[0036] Therefore, when the above elevator control system detects that a 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 door lock management platform, so that the door lock management platform can perform a first confirmation of automatic unlocking based on the first identity information and floor set.

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

[0038] In some embodiments, an NFC (Near Field Communication) reader can be deployed inside the above elevator car, and this NFC reader can be part of the above 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 reader lightly, so that data transmission is carried out between the user terminal and the NFC reader through NFC technology. Specifically, the user terminal can be simulated as a contactless 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 reader, so that the NFC reader can read the information of this virtual card.

[0039] 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 NFC-enabled device 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.

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

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

[0042] In this embodiment, when the above door lock management platform receives the above first identity information and the above floor set, it may respond. Specifically, based on the corresponding relationship between the identity information and the floors maintained by the door lock management platform, it may determine the floor corresponding to the first identity information and determine 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 may be considered that the above 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 may 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.

[0043] 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 receiving the first message, acquires the second identity information of the user and sends the second identity information to the door lock management platform.

[0044] 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 the 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) for a secondary confirmation of automatic unlocking based on the second identity information. Specifically, in the corresponding relationship between the floors and the 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.

[0045] When the above information acquisition device receives the above first message, it can respond, specifically by acquiring the user's identity information (which can be referred to as the second identity information).

[0046] It should be noted that if the above information acquisition device fails to acquire any user's identity information, it indicates that although someone has pressed the button corresponding to the above floor, they actually did not get out of the elevator on that floor to go to that floor. Therefore, to ensure safety, the automatic unlocking service of the current smart door lock can be stopped.

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

[0048] In some embodiments, the above information acquisition device can be a camera device. The shooting range of this camera device can 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 that floor. The camera device can 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, uses the face information as the above second identity information.

[0049] In some embodiments, the above information acquisition device can also be an NFC card reader deployed near the elevator entrance and exit on that 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 can send the NFC ID as the above second identity information to the above door lock management platform.

[0050] In some embodiments, in order to reduce the power consumption of the above information acquisition device and extend the available running time of the information acquisition device with the same amount of power, the default state of the information acquisition device can 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.

[0051] 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.

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

[0053] In order 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, send the above first message to the information acquisition device to make the information acquisition device switch from the sleep state to the running state. Thus, it can be avoided that the information acquisition device operates normally during the elevator operation, and it can be ensured that the information acquisition device can normally acquire the above second identity information.

[0054] 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.

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

[0056] Step 203: In response to the received second identity information, based on the corresponding relationship 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 the threshold.

[0057] 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 acquired 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 an automatic unlocking service for the intelligent door lock needs to be provided for this user.

[0058] In the above situation, when the above-mentioned 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 for 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, based on this correspondence, determine the communication address of the intelligent door lock corresponding to the second identity information 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.

[0059] When the above-mentioned intelligent door lock receives the above-mentioned 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 safety and reliability.

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

[0061] In order to further improve the safety and reliability of the automatic unlocking operation for the intelligent door lock, when the above-mentioned information acquisition device obtains the above-mentioned 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-mentioned 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 correspondence between the identity information maintained by the door lock management platform and the floor, and determine whether the floor corresponding to the second identity information is the same as the floor where the information acquisition device is located.

[0062] 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 indicates that the second identity information and the first identity information are from the same user, and the user has come to this floor. Therefore, the automatic unlocking service of the intelligent door lock can be provided for the user. In this case, the above door lock management platform can determine the intelligent door lock corresponding to the second identity information based on the corresponding relationship between the identity information maintained by the door lock management platform and the intelligent door lock, and notify the intelligent door lock to perform the relevant operations for automatic unlocking.

[0063] 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 indicates that the second identity information and the first identity information are not from the same user, that is, the user who comes to this floor is not this user. Therefore, in order to ensure security, the above door lock management platform can stop providing the automatic unlocking service of the intelligent door lock for this user.

[0064] 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 of the intelligent door lock for 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 intelligent door lock are improved.

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

[0066] Structured light ranging is a three-dimensional measurement technology. 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, and this pattern is usually a set of parallel lines or a complex grid pattern; then, the light pattern projected onto the object can be photographed from different angles by one or more cameras. Due to the undulation of the object surface, the original regular light pattern will be distorted; finally, by analyzing the difference 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.

[0067] In some embodiments, when the above-mentioned 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-mentioned threshold.

[0068] Among them, the PIR sensor perceives whether a warm object (such as a person or an animal) has entered 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 means that there is an object in motion.

[0069] The detection range of the above-mentioned 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.

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

[0071] It should be noted that when the above-mentioned 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-mentioned second message sent by the above-mentioned door lock management platform.

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

[0073] After performing the unlocking operation, the above-mentioned intelligent door lock can switch back from the running state to the sleep state.

[0074] In some embodiments, while reducing the power consumption of the above-mentioned 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 operating state in advance. Specifically, when the above-mentioned door lock management platform determines that the currently triggered floor set contains the floor corresponding to the user's first identity information, it can notify the intelligent door lock to switch from the sleep state to the operating state; after receiving the above-mentioned second message, the intelligent door lock can then detect whether the distance between the user and the intelligent door lock is greater than the above-mentioned threshold.

[0075] In some embodiments, when the above-mentioned elevator control system detects that a certain floor is triggered but fails to 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-mentioned door lock control system.

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

[0077] When the above-mentioned door lock control system receives the above-mentioned triggered floor and the above-mentioned face information, it can make a response. Specifically, based on the corresponding relationship between the floors and the intelligent door locks maintained, it can determine the intelligent door lock corresponding to the triggered floor, 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.

[0078] 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.

[0079] When the above-mentioned intelligent door lock detects a confirmation operation for the above-mentioned face information, it can send a confirmation message corresponding to the face information to the above-mentioned door lock management platform, so as to indicate through the confirmation message that the above-mentioned user is allowed to go to the above-mentioned 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-mentioned 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.

[0080] To facilitate the user to confirm whether the elevator will stop at a certain floor after triggering it, when the above-mentioned elevator control system detects that a button corresponding to a certain floor is pressed but does not obtain the user's first identity information, 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-mentioned door lock control system receives the above-mentioned confirmation message, it can further send a notification message to the above-mentioned 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-mentioned 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-mentioned confirmation message, so that other intelligent door locks respond to the received notification message and stop displaying the above-mentioned face information.

[0081] 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 (e.g., 1 minute), the intelligent door lock can stop displaying the face information to save power.

[0082] 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.

[0083] In some embodiments, when there are multiple intelligent door locks corresponding to the triggered floor above, if the above face information is sent to each of the intelligent door locks, since the above 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.

[0084] Based on this, when the above elevator control system detects that a certain floor is triggered but does not 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 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, so that the user can 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 button "5", and then 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 door lock control system.

[0085] When the above door lock control system receives the above room identifier and the above 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 correspondence between the rooms and the intelligent door locks maintained, and then send the face information to the intelligent door lock.

[0086] When the above intelligent door lock receives the above 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 confirming or rejecting the confirmation of the face information, the intelligent door lock can stop displaying the face information.

[0087] 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 that the above user is allowed to go to the triggered floor through the confirmation message. Therefore, when the door lock management platform receives the confirmation message, it can make a response. Specifically, it can determine the information acquisition device corresponding to the triggered floor based on the corresponding relationship 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.

[0088] 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 acquired, 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 constantly on to indicate that the elevator will stop at this floor.

[0089] 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.

[0090] 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.

[0091] 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. Based on the corresponding relationship between the identity information and the floors maintained, it determines the floor corresponding to the first identity information, and judges 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 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 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 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 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 the threshold value.

[0092] 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 perform unlocking confirmation of the intelligent door lock according to the identity information of the user reported by the elevator control system and the information acquisition device, such as the floor to go to, 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 users through automatic unlocking and avoiding manual unlocking by users themselves, the safety and reliability of the automatic unlocking operation for intelligent door locks can be improved.

[0093] Based on Figure 1 and referring 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.

[0094] 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 this application) in different regions, avoid unnecessary data transmission between devices in different regions, and facilitate the management of these devices in the same region, the multicast method can be adopted. The 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 above-mentioned door lock management platform and each multicast group. This routing device can be directly connected to the door lock management platform and each device in the multicast group respectively.

[0095] 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 to say, 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.

[0096] 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.

[0097] 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.

[0098] 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 shown in Table 3 below: Table 3

[0099] 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, that is, PIM).

[0100] 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 (for example: 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 carried out according to the building, that is, the network formed by the intelligent door locks corresponding to the rooms in the same building is used 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 the 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 that are multicast members in this subnet. 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.

[0101] 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 between 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 from the multicast source to the multicast routing device directly connected to the 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.

[0102] 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 update its multicast forwarding table accordingly to ensure that the multicast data can be forwarded along the correct path.

[0103] 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.

[0104] 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: 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 identity information and 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.

[0105] Step 402: 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 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.

[0106] Step 403: In response to the received second identity information, based on the correspondence relationship 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.

[0107] 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 relationship between the device information of each device in the multicast group and the interface for forwarding multicast data to the device.

[0108] 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.

[0109] Correspondingly, since in two-way 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.

[0110] 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.

[0111] 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.

[0112] As Figure 4 shown in the embodiments, the specific implementation manners of the embodiments shown in Figure 2 will not be elaborated herein again in this application.

[0113] 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.

[0114] As Figure 5 shown, the unlocking method for the intelligent door lock may include the following steps: 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.

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

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

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

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

[0119] Step 506: If the floor set contains the floor, the door lock management platform determines the camera device corresponding to the floor and having a shooting range including the elevator entrance and exit corresponding to the floor based on the maintained correspondence between the floor and the camera device.

[0120] Step 507: The door lock management platform sends a 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.

[0121] 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.

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

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

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

[0125] 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.

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

[0127] 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.

[0128] 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 maintained correspondence between the face information and the intelligent door lock.

[0129] 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.

[0130] 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.

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

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

[0133] 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.

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

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

[0136] Corresponding to the foregoing method embodiments, this application also provides device embodiments.

[0137] 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 required 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.

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

[0139] 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 to implement the technical solution of the present application.

[0140] As Figure 7 shown, the above-mentioned unlocking device of the intelligent door lock may specifically include: 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 corresponding relationship 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 it detects that the user is in the elevator car; An acquisition module 702, configured to, when the floor set contains the floor, determine the information acquisition device corresponding to the floor based on the maintained corresponding relationship between the floor and the information acquisition device, and send a 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; 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 corresponding relationship 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, performs an unlocking operation when it detects that the distance between the user and the intelligent door lock is not greater than a threshold.

[0141] 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.

[0142] 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.

[0143] 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: 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; Responding to the received second identity information, based on the correspondence between the maintained 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 correspondence between the maintained identity information and the floor, determining the floor corresponding to the second identity information, and judging 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, then based on the correspondence between the maintained identity information and the intelligent door lock, determining the intelligent door lock corresponding to the second identity information.

[0144] 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 value, performing an unlocking operation, includes: 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 value, performing an unlocking operation.

[0145] 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: Send a first message to the information acquisition device, so that in response to the received first message, the information acquisition device switches from the sleep state to the running state, acquires the user's second identity information, and sends the second identity information to the door lock management platform; The device further includes: A switching module, configured to send a third message to the information acquisition device in response to the received information indicating that the elevator door on the floor has been closed, so that in response to the received 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.

[0146] In some embodiments, the sending the second message to the intelligent door lock, so that 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, performing an unlocking operation, includes: Send a second message to the intelligent door lock, so that in response to the received second message, the intelligent door lock switches from the sleep state to the running state, and when it detects that the distance between the user and the intelligent door lock is not greater than a threshold, performs an unlocking operation.

[0147] In some embodiments, the device further includes: 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 the received triggered floor and the user's face information, and send the face information to the intelligent door lock, so that in response to the received face information, the intelligent door lock displays the face information, and when it detects 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 the user's first identity information has not been acquired; A second acquisition module, configured to determine the information acquisition device corresponding to the triggered floor based on the maintained correspondence between the floor and the information acquisition device in response to the received confirmation message, and send a first message to the information acquisition device, so that in response to the received first message, the information acquisition device acquires the user's second identity information and sends the second identity information to the door lock management platform.

[0148] In some embodiments, the device further includes: The second confirmation module is configured to, in response to the received room identifier input by the user and the user's face information, determine, based on the maintained correspondence between rooms and intelligent door locks, 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 triggered and the first identity information of the user is not obtained. The third acquisition module is configured to, in response to the received confirmation message, determine, based on the maintained correspondence between floors and information acquisition devices, 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.

[0149] In some embodiments, the information acquisition device and the intelligent door lock join the same multicast group; a routing device corresponding to the multicast group maintains the correspondence between device information and interfaces. The sending the first message to the information acquisition device includes: According to the communication address of the multicast group, sending 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, sending 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.

[0150] In some embodiments, the correspondence between the device information and the interfaces 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.

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

[0152] An unlocking system for an intelligent door lock, which specifically may include a door lock management platform, an elevator control system, an information acquisition device, and an intelligent door lock; wherein: 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 set of currently triggered floors, and sends the first identity information and the floor set to the door lock management platform; 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 identity information and floors, and determines whether the floor set contains the floor; If the floor set contains the floor, the door lock management platform determines the information acquisition device corresponding to the floor based on the maintained correspondence between floors and information acquisition devices, 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 intelligent door lock corresponding to the second identity information based on the maintained correspondence between identity information and intelligent door locks, and sends a second message to the intelligent door lock; 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 value, it performs an unlocking operation.

[0153] 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 acquired by the elevator control system when the NFC reader reads the first identity information.

[0154] 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.

[0155] In some embodiments, the information acquisition device specifically performs: In response to the received first message, it 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 door lock management platform specifically performs: In response to the received second identity information and the floor where the information acquisition device is located, based on the maintained correspondence between identity information and floors, 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 identity information and intelligent door locks, determine the intelligent door lock corresponding to the second identity information.

[0156] In some embodiments, the intelligent door lock specifically performs: 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 an unlocking operation.

[0157] In some embodiments, the information acquisition device specifically performs: 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; The elevator control system also performs: 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; The door lock management platform also performs: In response to the received information, send a third message to the information acquisition device; The information acquisition device also performs: In response to the received third message, switch from the running state to the sleep state.

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

[0159] In some embodiments, the elevator control system also performs: 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; The door lock management platform also performs: In response to the received triggered floor and the face information of the user, based on the maintained correspondence between floors and intelligent door locks, determine the intelligent door lock corresponding to the triggered floor, and send the face information to the intelligent door lock; The intelligent door lock further performs: 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; The door lock management platform further performs: In response to the received confirmation message, based on the maintained correspondence between floors and information acquisition devices, determine the information acquisition device corresponding to the triggered floor, and send a first message to the information acquisition device.

[0160] In some embodiments, the elevator control system further performs: 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; The door lock management platform further performs: In response to the received room identifier input by the user and the face information of the user, based on the maintained correspondence between rooms and intelligent door locks, determine the intelligent door lock corresponding to the room indicated by the room identifier, and send the face information to the intelligent door lock; The intelligent door lock further performs: 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; The door lock management platform further performs: In response to the received confirmation message, based on the maintained correspondence between floors and information acquisition devices, 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.

[0161] 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 device information and interfaces; The door lock management platform specifically performs: According to the communication address of the multicast group, send the first message to the routing device corresponding to the multicast group; The routing device performs: 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; The door lock management platform specifically performs: Send the second message to the routing device according to the communication address; The routing device further performs: Determine 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 send the second message to the intelligent door lock through the second interface.

[0162] 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.

[0163] For the device 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 device embodiments and system embodiments described above are only 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.

[0164] The systems, devices, 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 transceiver device, a game console, a tablet computer, a wearable device, or a combination of any several of these devices.

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

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

[0167] A computer-readable medium includes both permanent and non-permanent, removable and non-removable media and can implement information storage by any method or technology. The 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 technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD), or other optical storage, magnetic cassette tapes, disk storage, quantum memory, graphene-based storage media, or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer-readable medium does not include transitory computer-readable media, such as modulated data signals and carrier waves.

[0168] It should be noted that the term "comprising", "including", or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, commodity, or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, commodity, or device. Without further limitation, an element defined by the statement "comprising one..." does not exclude the presence of additional identical elements in the process, method, commodity, or device comprising the element.

[0169] The above describes specific embodiments of the present application. Other embodiments are within the scope of the present application. In some cases, the actions or steps recited in the present application may be performed in a different order than in the embodiments and still achieve the desired result. Additionally, the processes depicted in the drawings do not necessarily require the particular order or sequential order shown to achieve the desired result. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

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

[0171] The description of terms such as "one embodiment", "some embodiments", "example", "specific example", or "a kind of implementation manner" used in one or more embodiments of the present application means 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 description of these terms does 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, different embodiments and the specific features or characteristics in different embodiments can be combined without contradiction.

[0172] 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".

[0173] The above description is only the preferred embodiment of one or more embodiments of the present application, and is not intended to limit one or more embodiments of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of one or more embodiments of the present application shall be included in the protection scope of one or more embodiments of the present application.

[0174] 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 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. A method for unlocking a smart door lock, applied to a door lock management platform; the method comprises: 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 floor, determine the floor corresponding to the first identity information, and judge whether the floor set includes the floor; wherein the first identity information and the floor set are acquired by the elevator control system when it is detected that the user is in the elevator car and sent to the door lock management platform; 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 send a first message to the information acquisition device, so that the information acquisition device obtains the second identity information of the user in response to the received first message, and sends the second identity information to the door lock management platform; In response to the second identity information received, based on the correspondence between the maintained identity information and the smart door lock, the smart door lock corresponding to the second identity information is determined, and a second message is sent to the smart door lock, so that the smart door lock responds to the second message received and performs an unlocking operation when it detects that the distance between the user and the smart door lock is not greater than a threshold.

2. According to the method according to claim 1, 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 card reader deployed in the elevator car in the elevator control system; the floor set is acquired by the elevator control system when the NFC card reader reads the first identity information; the second identity information is facial 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, wherein sending a first message to the information acquisition device so that the information acquisition device obtains the second identity information of the user in response to the received first message, and sends the second identity information to the door lock management platform, comprises: Sending a first message to the information acquisition device, so that the information acquisition device obtains the second identity information of the user and the floor where the information acquisition device is located in response to the received first message, and sends the second identity information and the floor where the information acquisition device is located to the door lock management platform; The step of determining, in response to the received second identity information, a smart door lock corresponding to the second identity information based on the maintained correspondence between the identity information and the smart door lock comprises: In response to the received second identity information and the floor where the information acquisition device is located, the floor corresponding to the second identity information is determined based on the maintained correspondence between the identity information and the floors, and a judgment is made as to whether the floor corresponding to the second identity information and the floor where the information acquisition device is located are the same; if the two are the same, the smart door lock corresponding to the second identity information is determined based on the maintained correspondence between the identity information and the smart door lock.

4. The method according to claim 1, wherein sending a first message to the information acquisition device so that the information acquisition device obtains the second identity information of the user in response to the received first message, and sends the second identity information to the door lock management platform, comprises: Sending a first message to the information acquisition device, so that the information acquisition device switches from a dormant state to a running state in response to the received first message, so as to obtain the second identity information of the user, and send the second identity information to the door lock management platform; The method further comprises: In response to the received information indicating that the elevator door on the floor is closed, a third message is sent to the information acquisition device, so that the information acquisition device switches from a running state to a sleep state in response to the received third message; 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 is closed.

5. The method according to claim 1, wherein sending a second message to the smart door lock so that the smart door lock responds to the received second message and performs an unlocking operation when detecting that the distance between the user and the smart door lock is not greater than a threshold, comprises: A second message is sent to the smart door lock, so that the smart door lock switches from a sleep state to a running state in response to the received second message, so as to perform an unlocking operation when it is detected that the distance between the user and the smart door lock is not greater than a threshold.

6. The method according to claim 1, further comprising: In response to the received triggered floor and the facial information of the user, based on the maintained correspondence between the floor and the smart door lock, determine the smart door lock corresponding to the triggered floor, and send the facial information to the smart door lock, so that the smart door lock displays the facial information in response to the received facial information, and sends a confirmation message to the door lock management platform when a confirmation operation for the facial information is detected; wherein the triggered floor and the facial information are acquired and sent to the door lock management platform by the elevator control system when it is detected that the floor is triggered and the first identity information of the user is not acquired; In response to the received confirmation message, based on the maintained correspondence between the floors and the information acquisition devices, the information acquisition device corresponding to the triggered floor is determined, and a first message is sent to the information acquisition device, so that the information acquisition device responds to the received first message, obtains the user's second identity information, and sends the second identity information to the door lock management platform.

7. The method according to claim 1, further comprising: In response to the room identification and the facial information of the user received from the user, based on the maintained correspondence between the room and the smart door lock, determine the smart door lock corresponding to the room indicated by the room identification, and send the facial information to the smart door lock, so that the smart door lock displays the facial information in response to the received facial information, and sends a confirmation message to the door lock management platform when a confirmation operation for the facial information is detected; wherein the room identification and the facial information are obtained and sent to the door lock management platform by the elevator control system when it is detected that the floor is 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 floors and information acquisition devices, the information acquisition device corresponding to the floor where the room indicated by the room identifier is located is determined, and a first message is sent to the information acquisition device, so that the information acquisition device obtains the user's second identity information in response to the received first message, and sends the second identity information to the door lock management platform.

8. According to the method of claim 1, the information acquisition device and the smart door lock join the same multicast group; the routing device corresponding to the multicast group maintains the corresponding relationship between the device information and the interface; The sending a first message to the information acquisition device includes: Sending a first message to a routing device corresponding to the multicast group according to the communication address of the multicast group, wherein 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; The sending a second message to the smart door lock includes: According to the communication address, the second message is sent to the routing device, and the routing device determines the second interface corresponding to the smart door lock according to the device information of the smart door lock contained in the second message, and sends the second message to the smart door lock through the second interface.

9. An unlocking system for a smart door lock, the system comprising a door lock management platform, an elevator control system, an information acquisition device and a smart 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 determines the floor corresponding to the first identity information in response to the received first identity information and the floor set, 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 floors and the information acquisition devices, and sends a first message to the information acquisition device; The information acquisition device acquires the second identity information of the user in response to the received first message, and sends the second identity information to the door lock management platform; The door lock management platform determines the smart door lock corresponding to the second identity information in response to the received 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, the smart door lock performs an unlocking operation when it is detected that the distance between the user and the smart door lock is not greater than a threshold.

10. The system according to claim 9, wherein the information acquisition device and the smart door lock join the same multicast group; the system further comprises a routing device corresponding to the multicast group; The routing device maintains the corresponding relationship 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, according to the device information of the information acquisition device included in the first message, a first interface corresponding to the information acquisition device, 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 a second interface corresponding to the smart door lock according to the device information of the smart door lock contained in the second message, and sends the second message to the smart door lock through the second interface.

Citation Information

Patent Citations

  • Equipment operation condition monitoring method and device, shooting equipment, chip and medium

    CN117566553A

  • Automatic elevator operation system and program

    JP2005306584A

  • Elevator system

    JP2007217127A

  • Elevator system

    JP2008063129A

  • Entrance management system

    JP2012087462A

Cited By

  • Mode switching method and device of electronic equipment

    CN120916150A

  • Mode switching method and apparatus for electronic device

    CN120916150B