Door opening method based on intelligent lock platform and door opening method based on door lock end side

By using NFC-ID technology on the smart lock platform, the door opening method of the smart lock platform and the door lock end side is solved, and the limitations of user experience, security and management efficiency in the existing technology are achieved, and an efficient and safe door opening experience is achieved.

CN119851382AActive Publication Date: 2025-04-18DESSMANN CHINA MACHINERY & ELECTRONICS +1

Patent Information

Application Number
CN202510332710.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-20
Publication Date
2025-04-18
Estimated Expiration
2045-03-20

AI Technical Summary

Technical Problem

The existing smart lock technology has limitations in user experience, security and management efficiency, especially in terms of visitor management, it is difficult to achieve an efficient and secure door opening experience.

Method used

By implementing the NFC-ID-based door opening method on the smart lock platform, the robot terminal reads the visitor's mobile phone NFC-ID, querys the corresponding APP-ID and door lock information based on the ID, notifies the door gate to be released wirelessly, and sends a door opening message to the door lock to realize an automated door opening process.

Benefits of technology

A more efficient and safe door opening experience is achieved, which improves user experience and security, reduces manual intervention and management costs, and enhances the efficiency of intelligent management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119851382A_ABST
    Figure CN119851382A_ABST
Patent Text Reader

Abstract

The invention discloses a door opening method based on an intelligent lock platform and a door opening method based on a door lock end side. The door opening method based on the intelligent lock platform comprises the steps that a robot terminal reads a mobile phone NFC-ID of a visitor, and a corresponding visitor APP-ID is inquired according to the mobile phone NFC-ID; the robot terminal queries all door locks of the apartment allowed to be accessed by the APP-ID of the visitor at the current time point, and if the information of the door lock selected by the visitor is received, the robot terminal wirelessly notifies the apartment gate to release, and queries the IP address of the door lock selected by the visitor at the same time; the robot terminal sends a door opening preparation message containing the mobile phone NFC-ID of the visitor to the door lock, when the visitor arrives at the position of the door lock, the door lock reads the mobile phone NFC-ID of the visitor and compares the mobile phone NFC-ID with the NFC-ID in the door opening preparation message sent by the robot terminal, and if the NFC-ID is matched with the NFC-ID in the door opening preparation message sent by the robot terminal, the door is opened; and if not, not opening the door. According to the embodiment of the invention, more efficient and safer door opening experience can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of smart door locks, and in particular to a door opening method based on a smart lock platform and a door opening method based on a door lock end side. Background Art

[0002] With the rapid development of smart home technology, smart locks have gradually attracted widespread attention as an important part of security management in modern residential and commercial places. Traditional door opening methods rely on mechanical keys or password locks, which have certain limitations in user experience, security and management efficiency. For example, mechanical keys are easy to lose or copy, password lock accounts are easy to be cracked, and they are often incapable of visitor management. Therefore, a new door opening solution is urgently needed to improve convenience and security. Summary of the invention

[0003] The purpose of the present invention is to provide a door opening method based on a smart lock platform and a door opening method based on a door lock end side, so as to solve the deficiencies in the prior art and achieve a more efficient and safe door opening experience.

[0004] An embodiment of the present application provides a door opening method based on a smart lock platform, the method comprising: When a visitor enters a serviced apartment, the robot terminal reads the visitor's mobile phone NFC-ID and queries the smart lock management platform for the corresponding visitor APP-ID based on the visitor's mobile phone NFC-ID; Query all door locks of the apartment that the visitor APP-ID is allowed to access at the current time point from the visitor information table. If the door lock information selected by the visitor is received, the robot terminal notifies the apartment gate to release the door through wireless, and at the same time queries the IP address of the door lock selected by the visitor to the smart lock management platform, wherein the visitor information table receives and saves each visitor information, each visitor information includes: owner APP-ID, door lock-ID, visitor APP-ID, access validity period; According to the IP address of the door lock selected by the visitor, the robot terminal sends a ready-to-open message containing the visitor's mobile phone NFC-ID to the door lock. When the visitor reaches the location of the door lock, the door lock reads the visitor's mobile phone NFC-ID and compares it with the NFC-ID in the ready-to-open message sent by the robot terminal. If the comparison matches, the door is opened; if not, the door is not opened.

[0005] Optionally, the method further includes: If the door lock information selected by the visitor is not received, the robot terminal notifies the apartment gate to release the visitor through wireless, and at the same time queries the IP addresses of all door locks in the apartment that the visitor is allowed to access; According to the IP addresses of all door locks in the apartment that visitors are allowed to access, a ready-to-open message containing the visitor's mobile phone NFC-ID is sent to the corresponding door locks. When the visitor reaches the location of the door lock he wants to go to, the door lock reads the visitor's mobile phone NFC-ID and compares it with the NFC-ID in the ready-to-open message sent by the robot terminal. If the comparison matches, the door is opened; if not, the door is not opened.

[0006] Optionally, the method further includes: If the door lock information selected by the visitor is not received, the robot terminal will notify the apartment gate to release the door through wireless, and notify the elevator to stay only on the floor where all the door locks of the apartment allowed to be accessed by the visitor are located. At the same time, the robot records the terminal visitor's APP-ID, NFC-ID, and all the door lock-ID information of the apartment allowed to be accessed by the visitor as record information; When the visitor arrives at the location of the door lock he wants to go to, the door lock reads the visitor's mobile phone NFC-ID and sends a query message containing the visitor's NFC-ID and door lock-ID to the robot terminal. After receiving the query message, the robot terminal determines whether the visitor's NFC-ID and door lock ID are in the same record information. If not, the query message is discarded and no response is given. If they are in the same record information, a confirmation response is given. After receiving the confirmation response, the door lock opens the door.

[0007] Another embodiment of the present application provides a door opening method based on a door lock end side, the method comprising: The robot terminal sorts all the door locks of the serviced apartment according to the door lock ID to form a door lock ID list. Each door lock ID points to the subsequent door lock ID, and the last door lock ID points to the first door lock ID. The sorted list is sent to all the door locks in the apartment. Add the visitor NFC-ID to the visitor information table to obtain a new visitor information table. The robot terminal assigns all records belonging to each door lock in the new visitor information table to each door lock for storage and maintenance based on the door lock ID. When a visitor enters a serviced apartment, the robot terminal reads the NFC-ID of the visitor's mobile phone, selects the first door lock in the door lock ID list, and sends the NFC-ID to the door lock. The first door lock finds that the visitor's NFC-ID is not in its own record, and then sends the NFC-ID to the next door lock, until the Nth door lock finds that the NFC-ID matches the record it maintains. Then the Nth door lock sends a message to the gate to open and release the visitor, and sends it to the elevator to make the elevator stop at the floor where the door lock is located. At the same time, the Nth door lock continues to send the NFC-ID to the next door lock until it reaches the last door lock. All door locks in the meantime are responsible for detecting whether the NFC matches the records they maintain. If it matches, it will be sent to the elevator to let the elevator stop at the floor where the door lock is located. When the visitor stops at the floor he really wants to go to and puts the mobile phone close to the door lock he wants to go to, the door lock compares the NFC-ID with the records it maintains. If they are consistent, it will record the door opening, otherwise it will be ignored.

[0008] Another embodiment of the present application provides a door opening system based on a smart lock platform, the system comprising: The reading module is used when a visitor enters a serviced apartment. The robot terminal reads the visitor's mobile phone NFC-ID and queries the smart lock management platform for the corresponding visitor APP-ID based on the visitor's mobile phone NFC-ID. The query module is used to query all the door locks of the apartment that the visitor APP-ID is allowed to access at the current time point from the visitor information table. If the door lock information selected by the visitor is received, the robot terminal notifies the apartment gate to release the door through wireless, and at the same time queries the IP address of the door lock selected by the visitor to the smart lock management platform, wherein the visitor information table receives and saves each visitor information, and each visitor information includes: owner APP-ID, door lock-ID, visitor APP-ID, and access validity period; The door opening module is used to send a ready-to-open message containing the visitor's mobile phone NFC-ID to the door lock based on the IP address of the door lock selected by the visitor. When the visitor reaches the location of the door lock, the door lock reads the visitor's mobile phone NFC-ID and compares it with the NFC-ID in the ready-to-open message sent by the robot terminal. If the comparison matches, the door is opened; if not, the door is not opened.

[0009] Another embodiment of the present application provides a door opening system based on a door lock end side, the system comprising: The sorting module is used for the robot terminal to sort all the door locks of the serviced apartment according to the door lock ID to form a door lock ID list, each door lock ID points to the subsequent door lock ID, and the last door lock ID points to the first door lock ID, and the sorted list is sent to all the door locks of the apartment; The allocation module is used to add the visitor NFC-ID to the visitor information table to obtain a new visitor information table. The robot terminal allocates all records belonging to each door lock in the new visitor information table to each door lock for storage and maintenance according to the door lock ID; The stay module is used when a visitor enters a serviced apartment. After the robot terminal reads the NFC-ID of the visitor's mobile phone, it selects the first door lock in the door lock ID list and sends the NFC-ID to the door lock. The first door lock finds that there is no visitor NFC-ID in its own record, and then sends the NFC-ID to the next door lock, until the Nth door lock finds that the NFC-ID matches the record it maintains. Then the Nth door lock sends a message to the gate to open and release the visitor, and sends it to the elevator to make the elevator stop at the floor where the door lock is located. The comparison module is used for the Nth door lock to continue sending the NFC-ID to the next door lock at the same time, until it reaches the last door lock. All door locks in the meantime are responsible for detecting whether the NFC matches the record they maintain. If it matches, it will be sent to the elevator to let the elevator stop at the floor where the door lock is located. When the visitor stops at the floor he really wants to go to and puts the mobile phone close to the door lock he wants to go to, the door lock compares the NFC-ID with the record it maintains. If they are consistent, it will record the door opening, otherwise it will be ignored.

[0010] Yet another embodiment of the present application provides a storage medium, wherein the storage medium stores a computer program, wherein the computer program is configured to execute any of the above methods when running.

[0011] Yet another embodiment of the present application provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute any of the methods described above.

[0012] Compared with the prior art, the present invention provides a door opening method based on a smart lock platform, in which the robot terminal reads the visitor's mobile phone NFC-ID, and queries the corresponding visitor APP-ID according to the visitor's mobile phone NFC-ID; queries all the door locks of the apartment that the visitor APP-ID allows to access at the current time point, and if the door lock information selected by the visitor is received, the robot terminal wirelessly notifies the apartment gate to release it, and at the same time queries the IP address of the door lock selected by the visitor; according to the IP address of the door lock selected by the visitor, the robot terminal sends a ready-to-open message containing the visitor's mobile phone NFC-ID to the door lock, and when the visitor arrives at the location of the door lock, the door lock reads the visitor's mobile phone NFC-ID and compares it with the NFC-ID in the ready-to-open message sent by the robot terminal, if the comparison matches, the door is opened; if not, the door is not opened, thereby achieving a more efficient and safe door opening experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] Figure 1 A hardware structure block diagram of a computer terminal for a door opening method based on a smart lock platform provided in an embodiment of the present invention; Figure 2A schematic diagram of a process of opening a door based on a smart lock platform provided by an embodiment of the present invention; Figure 3 A schematic diagram of a process of a door opening method based on a door lock end side provided in an embodiment of the present invention; Figure 4 A schematic diagram of the structure of a door opening system based on a smart lock platform provided in an embodiment of the present invention; Figure 5 A schematic structural diagram of a door opening system based on a door lock end side provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0014] The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, but should not be construed as limiting the present invention.

[0015] The embodiment of the present invention first provides a door opening method based on a smart lock platform, which can be applied to electronic devices such as computer terminals, specifically ordinary computers, etc.

[0016] The following describes it in detail by taking running on a computer terminal as an example. Figure 1 The hardware structure block diagram of a computer terminal of a door opening method based on a smart lock platform provided by an embodiment of the present invention. Figure 1 As shown, the computer device includes a processor, a memory, and a network interface connected via a system bus, wherein the memory may include a non-volatile storage medium and an internal memory.

[0017] The non-volatile storage medium can store an operating system and a computer program. The computer program includes program instructions, and when the program instructions are executed, the processor can execute any door opening method based on the smart lock platform.

[0018] The processor is used to provide computing and control capabilities and support the operation of the entire computer equipment.

[0019] The internal memory provides an environment for the operation of the computer program in the non-volatile storage medium. When the computer program is executed by the processor, the processor can execute any door opening method based on the smart lock platform.

[0020] The network interface is used for network communication, such as sending assigned tasks, etc. Those skilled in the art will understand that Figure 1 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0021] It should be understood that the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0022] See also Figure 2 , an embodiment of the present invention provides a door opening method based on a smart lock platform, which may include the following steps: S201, when a visitor enters a serviced apartment, the robot terminal reads the visitor's mobile phone NFC-ID, and queries the smart lock management platform for the corresponding visitor APP-ID based on the visitor's mobile phone NFC-ID; When a visitor enters a serviced apartment, the robot terminal first reads the NFC-ID in the visitor's mobile phone through wireless technology. This operation is achieved using near-field communication (NFC) technology, which can quickly and reliably identify information between devices. Once the visitor's NFC-ID is read, the robot terminal will initiate a query to the smart lock management platform based on the ID. The purpose of this query is to confirm the visitor's APP-ID corresponding to the NFC-ID. This design ensures that visitors can obtain access rights safely and conveniently through their mobile phones. The system management platform needs to maintain and update the visitor's relevant information in real time in order to accurately return the visitor's APP-ID and provide basic support for subsequent door lock access control.

[0023] The implementation of this door opening method has greatly improved the check-in experience and security of the serviced apartments. By automatically reading the NFC-ID in the visitor's mobile phone through the robot terminal, visitors can easily open the door without carrying physical keys or remembering complex passwords. This not only improves the convenience of operation, but also reduces the security risks caused by lost keys or stolen passwords. At the same time, the real-time query function of the smart lock management platform ensures that the access rights of each visitor are verified, further enhancing the sense of security of the apartment and visitors. The automated design of this process also saves labor costs for property management, making management more efficient and intelligent.

[0024] First, a fully functional robot terminal needs to be placed in the serviced apartment, and the NFC reading function needs to be integrated into it. When the visitor arrives at the apartment, he only needs to bring his mobile phone close to the NFC reading area of ​​the robot terminal, and the terminal will quickly scan and read the NFC-ID in the mobile phone. Subsequently, the robot terminal compares this NFC-ID with the data stored in the smart lock management platform, and initiates a query request for the NFC-ID to obtain the visitor's APP-ID.

[0025] For example, when a visitor named Zhang San arrives at the apartment, he brings his phone close to the robot terminal, and the NFC-ID read by the terminal may be "123456789". The robot terminal sends a request to the smart lock management platform based on this ID, and the platform then queries the visitor information database and returns the APP-ID corresponding to "NFC-ID 123456789", assuming it is "APP-001". At this time, the robot terminal checks this APP-ID with the preset access rights to confirm whether Zhang San is authorized to enter the apartment. In this process, all operations are implemented through the wireless network to ensure the speed and security of information transmission. When Zhang San's identity is confirmed, the system will provide him with subsequent door opening permissions to complete the entire door opening process.

[0026] S202, querying all door locks of the apartment that the visitor APP-ID is allowed to access at the current time from the visitor information table. If the door lock information selected by the visitor is received, the robot terminal notifies the apartment gate to release the door through wireless, and queries the smart lock management platform for the IP address of the door lock selected by the visitor, wherein the visitor information table receives and saves each visitor information, each visitor information includes: owner APP-ID, door lock-ID, visitor APP-ID, access validity period; In the visitor information table, the system maintains the information of each visitor, including their APP-ID and the relevant data of the apartment door locks that are allowed to be accessed. After the visitor enters the apartment, the robot terminal will retrieve the visitor's access rights at the current time point based on the real-time APP-ID query. This process involves comparing the visitor's APP-ID with the visitor information recorded in the information table to identify all the door locks that the visitor can access within a specific time. If the visitor selects a specific door lock, the robot terminal will automatically notify the apartment gate to release it to ensure that the visitor can enter. In addition, the robot terminal also needs to query the IP address of the selected door lock from the smart lock management platform so that the door opening command can be sent later.

[0027] This step plays a vital role in the overall door opening method, mainly in improving the convenience and safety of visitors. By querying the visitor's APP-ID and its corresponding access rights in real time, the system can efficiently verify the identity of each visitor and ensure that only authorized personnel can enter the apartment. This security mechanism effectively avoids the risk of unauthorized access, thereby ensuring the safety of the apartment and other residents. In addition, this method greatly reduces the time required for visitors to enter and exit by wirelessly notifying the gate to release, improving check-in efficiency and enhancing the overall experience of visitors. Finally, this automated management method also provides property management with traceable visitor records and enhances management transparency.

[0028] In order to implement the above steps, the system first needs a database to maintain visitor information. This database will update the information in real time when the visitor's APP-ID changes or the access rights are adjusted. For example, if a visitor's APP-ID is "APP-123", and his visitor information table records his access rights to door lock "A" during a certain period of time. When the visitor enters the apartment, the robot terminal reads his NFC-ID and queries the database, identifying that the APP-ID corresponding to the NFC-ID is "APP-123". The system confirms that the visitor does have the right to access door lock "A" during the current period of time. At this time, the robot terminal will wirelessly send instructions to the apartment gate to release the visitor, and at the same time query the IP address of door lock "A" from the smart lock management platform.

[0029] After confirming the IP address of the door lock, the robot terminal is ready to send a door opening command quickly when the visitor arrives at the door lock, ensuring the entire process is smooth and efficient. For example, if the visitor selects a specific door lock, the system will confirm the status of the door lock. If the door lock is normal, the visitor will be allowed to enter the corresponding room smoothly. The whole process is seamless, which not only improves the user experience but also optimizes the management process of the apartment.

[0030] S203, according to the IP address of the door lock selected by the visitor, the robot terminal sends a ready-to-open message containing the visitor's mobile phone NFC-ID to the door lock. When the visitor reaches the location of the door lock, the door lock reads the visitor's mobile phone NFC-ID and compares it with the NFC-ID in the ready-to-open message sent by the robot terminal. If they match, the door is opened; if not, the door is not opened.

[0031] In the door opening method based on the smart lock platform, the robot terminal uses the visitor's mobile phone NFC-ID for identity authentication to ensure that the visitor can open the door smoothly when entering the serviced apartment. Specifically, when the visitor arrives at the apartment and uses the NFC function, the robot terminal will associate the read NFC-ID with its corresponding visitor APP-ID. After confirming the visitor's access rights, the robot terminal will send a ready-to-open message containing the NFC-ID to the selected door lock. At this time, the door lock that is accessed will identify it, and by comparing the received NFC-ID with the information in its own records, if the two match, the door lock will start the door opening process and allow the visitor to enter the corresponding area; if they do not match, the door lock will remain closed and refuse to let in. The efficiency of this process relies on real-time data comparison and seamless communication mechanisms to ensure the secure confirmation of the visitor's identity.

[0032] The implementation of this door opening method has important security and convenience significance. First, by using the visitor's mobile phone NFC-ID as a unique identity, the system can effectively prevent unauthorized access, thereby enhancing the security of the apartment. Secondly, visitors can open the door through a simple NFC touch operation, which improves the user experience and makes the visitor access process smoother and more efficient. In addition, by utilizing the real-time data comparison function of the smart lock, the system can achieve rapid response, avoid manual intervention and delays, and further improve visitor satisfaction and apartment management efficiency. In short, this method reduces the potential safety hazards and cumbersome operations in traditional door opening methods, thereby providing a safer and more convenient solution for modern smart apartments.

[0033] In actual application, suppose a visitor named Xiao Li uses the NFC function of his mobile phone to enter the serviced apartment. The robot terminal reads Xiao Li's mobile phone NFC-ID through NFC, and queries the corresponding visitor APP-ID based on the ID. Then, the system confirms that Xiao Li has access to a specific door lock (such as door lock A) during the current time. Then, the robot terminal sends a message to door lock A that is ready to open the door, which contains Xiao Li's NFC-ID. When Xiao Li walks to door lock A, the door lock automatically reads his NFC-ID and compares it with the NFC-ID sent by the robot terminal. If the two are exactly the same, the door lock will receive the door opening command and automatically unlock it, allowing Xiao Li to enter smoothly; if they do not match, the door lock will not open the door, ensuring that only visitors with the correct permissions can enter. This process implements comprehensive identity authentication, effectively maintaining the security of the apartment and the convenience of visitors.

[0034] Specifically, if the door lock information selected by the visitor is not received, the robot terminal notifies the apartment gate to release the visitor through wireless, and at the same time queries the IP addresses of all door locks in the apartment that the visitor is allowed to access; When a visitor enters the apartment, if the robot terminal does not receive the door lock information selected by the visitor, it will immediately take action and send a notification to the apartment gate via wireless communication to allow the gate to release. This operation not only allows the visitor to enter the public area smoothly, but also provides time for the robot terminal to perform subsequent operations. Next, the robot terminal will automatically query the IP addresses of all door locks that the visitor is allowed to access, and summarize this information for subsequent door opening operations. This process ensures that the visitor can obtain the necessary access permissions even if the door lock is not explicitly selected.

[0035] This process plays an important role in the overall door opening method, mainly effectively dealing with the hesitation or mistakes that visitors may make when selecting door locks. By quickly releasing the apartment gate, visitors can seamlessly enter the public areas of the apartment, reducing the waiting time and inconvenience caused by not selecting door locks, and improving the user experience. In addition, the system automatically queries the IP addresses of all accessible door locks to prepare for subsequent door opening operations, thereby ensuring that visitors can freely choose their final destination. This mechanism not only improves visitor satisfaction, but also provides a more flexible response plan for apartment management and enhances the efficiency of intelligent management.

[0036] Take a visitor named Xiao Zhang as an example. When she arrived at the apartment, she was not sure about the specific room she wanted to visit, so she failed to select any door lock. At this time, the robot terminal realized that it had not received the information about the door lock selection, and immediately took measures to notify the door gate of the apartment to release it by wirelessly sending instructions, so that Xiao Zhang could enter the lobby smoothly. Then, the robot terminal began to query the visitor information table and extract the IP addresses of all door locks that Xiao Zhang was allowed to access. These door locks may include door lock A, door lock B, and door lock C; after the query is completed, the robot terminal stores these IP addresses and prepares for subsequent door opening operations. After entering the apartment, Xiao Zhang can choose the door lock to go to according to his needs without feeling anxious due to unclear selection. This processing method not only ensures a smooth experience for visitors, but also provides support for the intelligent management of the apartment.

[0037] According to the IP addresses of all door locks in the apartment that visitors are allowed to access, a ready-to-open message containing the visitor's mobile phone NFC-ID is sent to the corresponding door locks. When the visitor reaches the location of the door lock he wants to go to, the door lock reads the visitor's mobile phone NFC-ID and compares it with the NFC-ID in the ready-to-open message sent by the robot terminal. If the comparison matches, the door is opened; if not, the door is not opened.

[0038] When a visitor enters a serviced apartment, the robot terminal first uses the visitor's mobile phone NFC-ID to identify the visitor through wireless communication. Then, it will query the IP addresses of all door locks that the visitor is allowed to access. If the visitor does not select a specific door lock, the robot terminal will send a ready-to-open message containing the visitor's mobile phone NFC-ID to all accessible door locks. This message will instruct each door lock to read its NFC-ID when the visitor arrives at the location and compare it with the message sent by the robot terminal. If the two match, the door lock will open and allow the visitor to enter; if they do not match, the door lock will refuse to open the door. This mechanism ensures that even if a door lock is not explicitly selected, the visitor can still enter the desired room or area smoothly without having to go through cumbersome re-confirmation steps.

[0039] The main significance of this mechanism is to improve the convenience and good experience of visitors. When visitors enter the apartment, they may fail to select a specific door lock due to uncertainty. The traditional way of opening the door usually leads to blocked access and affects the visitor's satisfaction. By sending a message to all accessible door locks to prepare for opening the door, visitors will be able to automatically verify the door lock when they arrive at their destination, which greatly simplifies the process of opening the door. At the same time, this solution also enhances the flexibility and intelligence level of the system, can effectively respond to emergencies in various actual scenarios, and improve the intelligent service capabilities of apartment management.

[0040] Assume that when visitor Xiao Li arrives at the serviced apartment, he does not select any specific door lock because he is not sure about his destination. At this time, the robot terminal reads Xiao Li's mobile phone NFC-ID and quickly queries the IP addresses of all door locks that Xiao Li is allowed to access based on this ID. Then, the robot terminal sends a ready-to-open message containing Xiao Li's NFC-ID to these door locks one by one. As Xiao Li walks around the apartment, he finally decides to go to door lock B. Before he walks to door lock B, door lock B receives the ready-to-open message from the robot terminal and reads Xiao Li's mobile phone NFC-ID. After comparison, door lock B confirms that the NFC-ID matches, so it automatically unlocks and allows Xiao Li to enter smoothly; if Xiao Li's NFC-ID does not match the records of other door locks, the corresponding door lock will not open the door. This method not only ensures that Xiao Li can easily enter the room he wants to go to, but also provides a flexible and secure management mechanism for the apartment.

[0041] Specifically, if the door lock information selected by the visitor is not received, the robot terminal notifies the apartment gate to release the door through wireless, and notifies the elevator to stay only on the floor where all the door locks of the apartment allowed to be accessed by the visitor are located. At the same time, the robot records the terminal visitor's APP-ID, NFC-ID, and all the door lock-ID information of the apartment allowed to be accessed by the visitor as record information; If the visitor does not select a specific door lock, the robot terminal will send a release notification to the apartment gate wirelessly. This operation is not only to allow the visitor to pass through the gate smoothly, but also includes the intelligent scheduling of the elevator. The robot terminal will notify the elevator to stay only on the floors where all apartment door locks that the visitor is allowed to access are located, to ensure that the visitor can easily reach the room or area they want to go to. At the same time, the robot terminal will record the visitor's APP-ID, NFC-ID and all door lock-ID information that it is allowed to access, forming a complete record of information. The core of this process is to achieve automated management and enhance the visitor experience while ensuring security and avoiding unauthorized access.

[0042] This step is designed to improve the convenience and fluency of visitors, especially when they may not be familiar with the layout of the apartment and the location of the door lock, optimizing the visitor's room check-in process. Through intelligent scheduling, visitors can pass smoothly after arriving at the gate, and the elevator can stop accurately according to the visitor's permissions, avoiding time waste or inconvenience caused by choosing the wrong door lock. At the same time, this record information preservation mechanism provides the necessary basis for subsequent security audits and management, ensuring the security and reliability of the system.

[0043] Suppose visitor Xiao Wang arrives at a serviced apartment, but because he is unsure of the door lock he needs to access, he does not select a specific door lock. In this case, the robot terminal reads the NFC-ID in Xiao Wang's mobile phone to find the door lock information he is authorized to access. Then, the robot will issue a door opening notification to allow Xiao Wang to pass through the gate. At the same time, the robot terminal issues a command to the elevator to stay only on the floors where all the door locks that Xiao Wang is allowed to enter are located. After system scheduling, Xiao Wang successfully takes the elevator to the floor he needs to go to, and the robot also records the visitor's APP-ID, NFC-ID, and the door lock-ID he can access during this process for subsequent security review and management reference.

[0044] When the visitor arrives at the location of the door lock he wants to go to, the door lock reads the visitor's mobile phone NFC-ID and sends a query message containing the visitor's NFC-ID and door lock-ID to the robot terminal. After receiving the query message, the robot terminal determines whether the visitor's NFC-ID and door lock ID are in the same record information. If not, the query message is discarded and no response is given. If they are in the same record information, a confirmation response is given. After receiving the confirmation response, the door lock opens the door.

[0045] When a visitor approaches a specific door lock, the door lock will read the visitor's mobile phone NFC-ID and send a query message containing the visitor's NFC-ID and the door lock-ID to the robot terminal. After receiving this query message, the robot terminal will check whether the visitor's NFC-ID matches the door lock-ID stored in the record information. If the match is successful, the robot terminal will generate a confirmation response to allow the door lock to open; if it does not match, the robot will discard the query message and not respond. This processing logic effectively ensures that only authorized visitors can enter specific areas and maintains the security of the system.

[0046] The design of this step can effectively prevent unauthorized access and ensure that only visitors with corresponding permissions can enter specific rooms or areas. Through this identity authentication mechanism, the security of the apartment is improved, while also providing visitors with a smooth and efficient entry and exit experience. More importantly, this step ensures that the system strictly controls all entry requests, organically combining security and convenience, and effectively reducing potential security risks.

[0047] For example, when visitor Xiao Li approaches a door lock, the door lock reads the NFC-ID of his mobile phone and compares the ID with its own records. Subsequently, the door lock sends a query message containing Xiao Li's NFC-ID and the door lock-ID to the robot terminal. The robot terminal quickly determines whether Xiao Li's NFC-ID is consistent with the information recorded with it. If it is consistent, the robot terminal will return a confirmation signal, the door lock will open, and Xiao Li will be allowed to enter; if it is inconsistent, the robot terminal will discard the query message and the door lock will not open. This process ensures that Xiao Li can enter smoothly and experience efficient smart services, while also ensuring the safety management in the apartment.

[0048] For example, a serviced apartment has a reception robot, which can be used to perform side verification, thereby reducing the computing load of the cloud platform.

[0049] The robot registers with the platform and asks the platform for all entries in Table 1 whose door lock ID is this apartment. Subsequently, any addition or deletion of entries for accessing the door lock of this apartment will be synchronized to the robot A of this apartment in real time by the platform. Obviously, the robot synchronizes a subset of Table 1 with the platform in real time. The platform saves the visitor information table, which includes the owner APP-ID, door lock-ID, visitor APP-ID, validity period, etc., as shown in the following table. Assume that the owner APP is APP-host, the door lock ID is door lock-host, and the mobile phone is NFC-host; the APP of visitor 1 is APP-guest1, the door lock ID is door lock-guest1, and the mobile phone is NFC-guest1; the APP of visitor 2 is APP-guest2, the door lock ID is door lock-guest2, and the mobile phone is NFC-guest2.

[0050] Table 1

[0051] When guest 1 enters the serviced apartment, robot A will ask for verification. The visitor puts the mobile phone into the robot's induction tray, the robot reads the mobile phone NFC-ID, and sends a "query visitor APP-ID" message to the platform, which contains the visitor's mobile phone NFC-ID.

[0052] The platform receives the above message and obtains the visitor's APP-ID based on NFC-ID from the locally maintained user list, i.e. APP-guest1, and replies to the robot. The host and the visitor's mobile phones are installed with APP. Each APP has a unique ID (such as the user name + mobile phone number used when registering), and supports reporting APP-ID, mobile phone NFC-ID, mobile phone wifi mac, mobile phone IP, etc. to the platform, and updates them periodically. The platform records the user list, which includes: serial number, APP-ID, mobile phone NFC-ID, mobile phone wifi mac, mobile phone IP where the user's APP is located, and other user information.

[0053] The robot receives the visitor's APP-ID and queries the locally maintained subset of Table 1 to find that at the current time, APP-guest1 can access two door locks in the apartment, door lock-host and door lock-host2. The robot then displays two room numbers on the screen and asks the visitor to select the room number he wants to go to.

[0054] When guest 1 selects one of the room numbers he wants to enter (such as the room corresponding to the door lock-host), the robot allows guest 1 to pass through and notifies the gate to let him in wirelessly. At the same time, the robot queries the platform for the IP address of the door lock-host; the platform obtains the IP address of the door lock-host based on the door lock ID according to the door lock list maintained locally, and replies to the robot. The robot sends a "ready to open the door" message to the door lock-host, which contains the NFC-ID of guest 1. The owner installs a smart door lock on the entrance door (each door lock has an independent ID, door lock IP address, door lock geographic location, etc.), connects to the cloud platform, registers with the platform, and updates it periodically. The platform records the door lock list, including the door lock ID, door lock IP address, door lock geographic location, etc.

[0055] When visitor guest1 arrives at the door lock host, the door lock host reads the NFC-ID of the visitor's mobile phone and compares it with the NFC-ID in the "Ready to open the door" message sent by the robot. If they match, the door will be opened; if not, the door will not be opened.

[0056] A better solution is to not require visitor selection. Therefore, the improvements are as follows: When guest 1 enters the serviced apartment, robot A will ask for verification. The visitor puts the mobile phone into the robot's induction tray, the robot reads the mobile phone NFC-ID, and sends a "query visitor APP-ID" message to the platform, which contains the visitor's mobile phone NFC-ID.

[0057] After receiving the above message, the platform obtains the visitor's APP-ID, i.e. APP-guest1, from the locally maintained user list based on NFC-ID and replies to the robot.

[0058] The robot receives the visitor's APP-ID and finds from the locally maintained subset of Table 1 that APP-guest1 can access the two door locks of this apartment, door lock-host and door lock-host2, at the current time. So the robot allows visitor guest1 to pass through and notifies the gate wirelessly to release. At the same time, the robot queries the platform for the IP addresses of door lock-host and door lock-host2; the platform obtains the IP addresses of door lock-host and door lock-host2 based on the door lock list maintained locally and the door lock ID, and replies to the robot. The robot sends a "ready to open the door" message to door lock-host and door lock-host2 respectively, containing the NFC-ID of visitor guest1.

[0059] When visitor guest1 reaches the door lock he wants to go to, such as the location of the door lock host, the door lock host reads the NFC-ID of the visitor's mobile phone and compares it with the NFC-ID in the "Ready to open the door" message sent by the robot. If they match, the door is opened; if not, the door is not opened.

[0060] The visitor guest1 only wants to go to the door lock-host, and now the door lock-host2 is also disturbed. Therefore, the improvement is as follows: When guest 1 enters the serviced apartment, robot A will ask for verification. The visitor puts the mobile phone into the robot's induction tray, the robot reads the mobile phone NFC-ID, and sends a "query visitor APP-ID" message to the platform, which contains the visitor's mobile phone NFC-ID.

[0061] After receiving the above message, the platform obtains the visitor's APP-ID, i.e. APP-guest1, from the locally maintained user list based on NFC-ID and replies to the robot.

[0062] The robot receives the visitor's APP-ID and queries the locally maintained subset of Table 1 to find that at the current time, APP-guest1 can access the two door locks of the apartment, door lock-host and door lock-host2. The robot then allows visitor guest1 to pass through, notifies the gate wirelessly to release the door, and notifies the elevator to only stay on the floors where the two door locks are located. At the same time, the robot records four pieces of information: "visitor APP-ID, NFC-ID, door lock-host, door lock-host2".

[0063] When the visitor guest1 arrives at the door lock he wants to go to, such as the location of the door lock-host, the door lock-host reads the NFC-ID of the visitor's mobile phone and sends a query message to the robot, which contains the visitor's NFC-ID and the door lock ID.

[0064] After receiving the message, the robot determines whether the visitor's NFC-ID and the door lock ID are in the same record. If not, it discards the message and does not respond. If yes, it gives a confirmation response. After receiving the message, the door lock host opens the door.

[0065] When the visitor leaves, he needs to put the mobile phone in the tray of the robot on the inner side of the gate (the data of the robot on the inner side and the robot on the outer side are consistent, and any addition or deletion of data by one side will not be synchronized to the other robot). The robot detects the NFC-ID and deletes the above record. At the same time, the robot on the inner side of the gate wirelessly notifies the gate to let him go.

[0066] If the visitor does not put the phone on the tray but directly goes over the gate and goes upstairs, the robot has no relevant record. When visitor guest1 arrives at the door lock he wants to go to, such as the location of the door lock host. The door lock host reads the NFC-ID of the visitor's phone and sends a query message to the robot, which contains the visitor's NFC-ID and door lock ID. After receiving it, the robot finds that the visitor's NFC-ID and door lock ID are not in the same record, so it discards it and does not open the door.

[0067] It can be seen that the robot terminal reads the visitor's mobile phone NFC-ID, and queries the corresponding visitor APP-ID based on the visitor's mobile phone NFC-ID; queries all the door locks of the apartment that the visitor APP-ID allows to access at the current time point. If the door lock information selected by the visitor is received, the robot terminal wirelessly notifies the apartment gate to release it, and at the same time queries the IP address of the door lock selected by the visitor; based on the IP address of the door lock selected by the visitor, the robot terminal sends a ready-to-open message containing the visitor's mobile phone NFC-ID to the door lock. When the visitor arrives at the location of the door lock, the door lock reads the visitor's mobile phone NFC-ID and compares it with the NFC-ID in the ready-to-open message sent by the robot terminal. If they match, the door is opened; if not, the door is not opened, thereby achieving a more efficient and safe door opening experience.

[0068] See also Figure 3 Another embodiment of the present application provides a door opening method based on a door lock end side, the method comprising: S301, the robot terminal sorts all the door locks of the serviced apartment according to the door lock ID to form a door lock ID list, each door lock ID points to the subsequent door lock ID, and the last door lock ID points to the first door lock ID, and sends the sorted list to all the door locks of the apartment; The robot terminal first sorts all the door locks of the serviced apartment to form an ordered door lock ID list. The key to this process is that each door lock ID not only points to the subsequent door lock ID, but also points to the first door lock ID in the last item, thus forming a ring structure. This design ensures that at any time, the robot terminal can quickly access the order of all door locks, facilitating subsequent access control and identity authentication. The sorted door lock ID list will be sent to each door lock to ensure that each door lock can find its position in the list according to its ID, so as to participate in the entire door opening process.

[0069] Sorting the door lock IDs and forming a ring structure not only enhances the system's work efficiency, but also improves the reliability of data transmission. Under this orderly setting, the robot terminal can quickly and orderly send the visitor's NFC-ID to each door lock, reducing waiting time and operation complexity. This method ensures the coordination between each door lock, so that when visitors reach the target door lock, they can quickly find matching records for identity authentication, optimize the visitor experience, and improve security. This design is particularly suitable for multi-story and multi-door scenarios such as large hotel-style apartments, ensuring that visitors can smoothly enter the corresponding rooms.

[0070] Suppose a serviced apartment has five door locks, marked as 1, 2, 3, 4, and 5. When the robot terminal starts, it will first read the IDs of these five door locks and sort them to form an ID list, that is, 1 → 2 → 3 → 4 → 5 → 1 (the last ID points to the first ID again). Then, the robot sends this ordered list to all door locks. When a visitor arrives and sends his identity information through the NFC device of the robot terminal, the robot terminal will first select the first door lock in the list (ID is 1) and send the visitor's NFC-ID to it. If door lock 1 fails to find a record matching the NFC-ID, it will pass the NFC-ID to the next door lock (ID is 2), and so on, until a matching door lock is found. Through this circular chain query method, it is ensured that each door lock can participate in the visitor identity authentication, improving the efficiency and reliability of the entire process. Assuming that the visitor's identity information is successfully recognized in the door lock 3, the door lock 3 will send a release signal to the gate to allow the visitor to enter smoothly. At the same time, the elevator may be notified to stop at the floor where the door lock 3 is located, so that the visitor can reach the destination more conveniently.

[0071] S302, adding the visitor NFC-ID to the visitor information table to obtain a new visitor information table. The robot terminal assigns all records belonging to each door lock in the new visitor information table to each door lock for storage and maintenance according to the door lock ID; The robot terminal adds the visitor's NFC-ID to the visitor information table to generate an updated visitor information table. This information table records the identity information of each visitor, including key information such as the mobile phone NFC-ID, the owner's APP-ID, the door lock-ID, and the access validity period. Subsequently, the robot terminal assigns all records related to each door lock in the new visitor information table to the corresponding door lock for storage and maintenance based on the door lock ID. This process ensures that each door lock can independently query and verify the visitor's identity information, enhances the system's distributed management capabilities and operational efficiency, and enables each door lock to synchronize visitor information in real time to meet future identity authentication needs.

[0072] By adding the visitor's NFC-ID to the visitor information table and assigning it to each door lock, the system realizes centralized management and distributed storage of information. This method not only improves the real-time nature of information updates, but also ensures that the door lock can be operated based on the latest data. When a visitor needs to enter a specific door lock, each door lock can instantly read the identity information of the relevant visitor, reducing the time delay for identity authentication and improving security. For example, if the door lock 4 needs to verify whether a visitor has access rights, it only needs to query its locally stored information to confirm whether the NFC-ID matches the record, so that it can quickly make a decision to open or reject. This efficient information processing method provides visitors with a better experience while also optimizing the overall security of the system.

[0073] Suppose there are multiple visitors in a serviced apartment, and one of the new visitors, Xiao Li, arrives with his mobile phone NFC-ID. After the robot terminal reads Xiao Li's NFC-ID, it first records this information in the visitor information table, adding entries including Xiao Li's name, mobile phone NFC-ID, owner APP-ID, and access validity period. Next, the robot terminal looks up the records related to each door lock and assigns Xiao Li's visitor information to the corresponding door lock system based on the door lock's ID. For example, if Xiao Li is authorized to access door lock A, door lock B, and door lock C, the robot terminal will save Xiao Li's records to the databases of door lock A, door lock B, and door lock C respectively. In this way, all relevant door locks can quickly and accurately access his NFC-ID records when verifying Xiao Li's identity in the future, improving the convenience and safety of visitors entering and leaving the apartment.

[0074] S303, when a visitor enters a serviced apartment, the robot terminal reads the NFC-ID of the visitor's mobile phone, selects the first door lock in the door lock ID list, and sends the NFC-ID to the door lock. The first door lock finds that the visitor's NFC-ID is not in its own record, and then sends the NFC-ID to the next door lock, until the Nth door lock finds that the NFC-ID matches the record it maintains, then the Nth door lock sends a message to the gate to open and release, and sends it to the elevator, so that the elevator stops at the floor where the door lock is located; In the door lock-side door opening method, after the visitor enters the serviced apartment, the robot terminal first reads the visitor's mobile phone NFC-ID, and selects the first door lock in the door lock ID list for verification based on this ID. The specific process is that the robot sends the visitor's NFC-ID to the first door lock. If no matching NFC-ID is found in the record of the door lock, the system will automatically pass the ID to the next door lock. This process continues until the Nth door lock successfully identifies the visitor's NFC-ID. After confirming the match, the door lock will send an opening command to the gate and notify the elevator to stop at the visitor's selected floor. This process not only improves security, but also ensures smooth access, allowing visitors to enter the apartment quickly and seamlessly.

[0075] This method makes full use of the networking characteristics of smart door locks and the NFC technology of visitors to provide an efficient and secure access management solution for serviced apartments. Through layer-by-layer verification, the system ensures that only authorized visitors can enter the designated area, while also avoiding access interruptions caused by a single door lock failure, improving the overall user experience. For hotel managers, this method can reduce the need for manual intervention, reduce management costs, and improve operational efficiency.

[0076] In the specific implementation process, the apartment management party must first sort the IDs of all door locks and establish a door lock ID list. This list ensures that each door lock receives and processes visitor requests in order. For example, suppose a visitor is named Zhang San, and his mobile phone NFC-ID is "12345678". When Zhang San arrives at the apartment, the robot terminal reads his NFC-ID and sends the ID to the first door lock in the door lock ID list (for example, door lock A). If door lock A does not find Zhang San's NFC-ID, the robot terminal will automatically pass the ID to the next door lock (door lock B), and so on, until a matching door lock C is found. After door lock C confirms the match, it immediately sends an opening command to the gate and notifies the elevator to stop at the corresponding floor to ensure that Zhang San can successfully enter his room. This process greatly improves the efficiency of visitor entry and ensures safety.

[0077] S304, at the same time, the Nth door lock continues to send the NFC-ID to the next door lock until it reaches the last door lock. All door locks in the meantime are responsible for detecting whether the NFC matches the record they maintain. If it matches, it is sent to the elevator to let the elevator stop at the floor where the door lock is located. When the visitor stops at the floor he really wants to go to and puts the mobile phone close to the door lock he wants to go to, the door lock compares the NFC-ID with the record it maintains. If they are consistent, it records the door opening, otherwise it ignores it.

[0078] In this system, when a visitor uses NFC-ID to try to open the door, the access process is completed by a series of door locks working together. The visitor's NFC-ID will be passed to each door lock until a match is found. Each door lock has an independent authentication function, which is responsible for detecting whether the visitor's NFC-ID matches the record it maintains. If the match is successful, the door lock will not only send a door opening command, but also notify the elevator to stop at the floor where the door lock is located. When the visitor approaches his target door lock on the landing floor, the target door lock will verify the NFC-ID again. If it matches again, the door lock will be unlocked to ensure that the visitor successfully enters. For example, if Zhang San's NFC-ID is "12345678", when he approaches door lock A, the system will send the ID to door locks A, B, and C one by one. If C matches the NFC-ID, door lock C will stop the elevator and finally complete the door opening operation when Zhang San approaches door lock C.

[0079] The implementation of this method makes the interaction between door locks and elevators more intelligent, which not only improves security but also enhances user experience. Visitor access management becomes seamless and efficient, avoiding access inconvenience caused by individual door lock failures. Through layered verification of door locks, unauthorized access can be effectively prevented to ensure the safety of residents and their private spaces. In addition, the linkage between door locks and elevators also provides visitors with a smoother mobile experience, especially in large apartments or hotels. This efficient processing method can greatly improve the overall comfort of stay.

[0080] In the specific implementation, the apartment management party must first enter the NFC-ID of all authorized visitors in each door lock. When visitor Zhang San arrives at the apartment and approaches door lock A, the system will read his NFC-ID and send the ID to each door lock in turn from the list. Assuming that door locks A and B do not match, but door lock C matches Zhang San's ID "12345678", door lock C will send a stop command to the elevator to stop on that floor. Later, when Zhang San approaches door lock C on that floor, door lock C will perform another NFC-ID verification, and the door can be opened after successful confirmation. If there is no matching record for Zhang San's NFC-ID, the system will keep the door lock closed to ensure residential safety. Through this series of verification processes, efficient identity confirmation of visitors is achieved.

[0081] Since the door lock itself has computing power, most of the time the robot only needs to read the NFC of the mobile phone, and the door lock will do the rest. The improved design is as follows: The robot sorts all the door locks in the apartment according to the door lock ID to form a door lock ID list, where each door lock ID points to the subsequent door lock ID and the last door lock ID points to the first door lock ID. The sorted list is sent to all the door locks in the apartment.

[0082] Modify Table 1, add a column of visitor NFC, and get the new visitor information table 2: Table 2

[0083] The robot assigns all records (i.e., rows in the table) belonging to a door lock to the door lock according to the door lock ID, and the door lock is responsible for saving them. The robot will subsequently synchronize the synchronization addition or deletion actions received from the platform to the corresponding door lock.

[0084] When visitor guest1 places the mobile phone on the robot tray, the robot reads the NFC, selects the first door lock in the door lock ID list, and sends the NFC-ID to the door lock. The first door lock finds that the visitor NFC is not in its own record, so it sends the NFC to the next door lock. And so on, until the Nth door lock finds that the NFC matches the record it maintains. Then the Nth door lock sends a message to the gate to open and release, and sends it to the elevator to let the elevator stop at the floor where the door lock is located. At the same time, the Nth door lock continues to send the NFC to the next door lock until it reaches the last door lock. All door locks during this period are responsible for detecting whether the NFC matches the record they maintain. If it matches, it will send it to the elevator to let the elevator stop at the floor where the door lock is located. Visitor guest1 can stay at the floor he really wants to go to and put his mobile phone close to the door lock he wants to go to. The door lock compares the NFC-ID with the record it maintains. If it is consistent, it will open the door, otherwise it will ignore it.

[0085] When multiple visitors place multiple mobile phones on the tray, the robot sends multiple NFC-IDs (e.g., NFC-1, NFC-2, NFC-3, NFC-4) to the first door lock in the list. The first door lock finds that the visitor's NFC is not in its own records, so it sends the NFC-ID set to the next door lock. Similarly, when the Nth door lock finds that some of the NFCs (e.g., NFC-2, NFC-3) match the records it maintains, it tags NFC-2 and NFC-3 with passable tags. The tags contain the floors that are allowed to be reached, which is the floor where the Nth door lock is located (e.g., NFC-2 [2nd floor], NFC-3 [3rd floor]), and continues to pass the NFC set carrying the tags to the next door lock. Each door lock is processed in the same way until the last door lock. If the last door lock is processed and all NFC-IDs are equipped with passable tags, a message will be sent to the gate to open and release, and the NFC set with tags will be sent to the elevator. The elevator reads all floor numbers (for example, NFC-1 [2nd floor], NFC-2 [2nd floor], NFC-3 [3rd floor], NFC-4 [2nd floor], then the floor numbers are only 2nd and 3rd floors), and the elevator will stop at floors 2 and 3. However, if the last door lock is processed and some NFC-IDs do not have passable tags, the gate will be notified to alarm, indicating that there is an illegal intruder.

[0086] It can be seen that since the door lock itself has computing power, the robot only needs to read the mobile phone NFC most of the time, and leave the rest to the door lock to calculate, thus achieving a more efficient and safe door opening experience.

[0087] join Figure 4 Another embodiment of the present application provides a door opening system based on a smart lock platform, the system comprising: The reading module 401 is used for the robot terminal to read the NFC-ID of the visitor's mobile phone when the visitor enters the serviced apartment, and query the corresponding visitor APP-ID from the smart lock management platform according to the NFC-ID of the visitor's mobile phone; The query module 402 is used to query all door locks of the apartment that the visitor APP-ID is allowed to access at the current time point from the visitor information table. If the door lock information selected by the visitor is received, the robot terminal notifies the apartment gate to release the door through wireless, and at the same time queries the IP address of the door lock selected by the visitor to the smart lock management platform, wherein the visitor information table receives and saves each visitor information, each visitor information includes: owner APP-ID, door lock-ID, visitor APP-ID, access validity period; The door opening module 403 is used to send a ready-to-open message containing the visitor's mobile phone NFC-ID to the door lock according to the IP address of the door lock selected by the visitor. When the visitor arrives at the location of the door lock, the door lock reads the visitor's mobile phone NFC-ID and compares it with the NFC-ID in the ready-to-open message sent by the robot terminal. If the comparison matches, the door is opened; if not, the door is not opened.

[0088] join Figure 5 Another embodiment of the present application provides a door opening system based on a door lock end side, the system comprising: Sorting module 501, used for the robot terminal to sort all the door locks of the serviced apartment according to the door lock ID to form a door lock ID list, each door lock ID points to the subsequent door lock ID, the last door lock ID points to the first door lock ID, and send the sorted list to all the door locks of the apartment; The allocation module 502 is used to add the visitor NFC-ID to the visitor information table to obtain a new visitor information table. The robot terminal allocates all records belonging to each door lock in the new visitor information table to each door lock for storage and maintenance according to the door lock ID; The stop module 503 is used for when a visitor enters a serviced apartment, after the robot terminal reads the NFC-ID of the visitor's mobile phone, selects the first door lock in the door lock ID list, and sends the NFC-ID to the door lock. If the first door lock finds that there is no visitor NFC-ID in its own record, it will send the NFC-ID to the next door lock, until the Nth door lock finds that the NFC-ID matches the record it maintains, then the Nth door lock sends a message to the gate to open and release, and sends it to the elevator, so that the elevator stops at the floor where the door lock is located; The comparison module 504 is used for the Nth door lock to continue to send the NFC-ID to the next door lock at the same time, until it reaches the last door lock. All door locks during this period are responsible for detecting whether the NFC matches the record maintained by themselves. If it matches, it is sent to the elevator to let the elevator stop at the floor where the door lock is located. When the visitor stops at the floor he really wants to go to and puts the mobile phone close to the door lock he wants to go to, the door lock compares the NFC-ID with the record maintained by itself. If they are consistent, it records the door opening, otherwise it is ignored.

[0089] An embodiment of the present invention further provides a storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.

[0090] Specifically, in this embodiment, the above storage medium may be configured to store a computer program for performing the following steps: S201, when a visitor enters a serviced apartment, the robot terminal reads the visitor's mobile phone NFC-ID, and queries the smart lock management platform for the corresponding visitor APP-ID based on the visitor's mobile phone NFC-ID; S202, querying all door locks of the apartment that the visitor APP-ID is allowed to access at the current time from the visitor information table. If the door lock information selected by the visitor is received, the robot terminal notifies the apartment gate to release the door through wireless, and queries the smart lock management platform for the IP address of the door lock selected by the visitor, wherein the visitor information table receives and saves each visitor information, each visitor information includes: owner APP-ID, door lock-ID, visitor APP-ID, access validity period; S203, according to the IP address of the door lock selected by the visitor, the robot terminal sends a ready-to-open message containing the visitor's mobile phone NFC-ID to the door lock. When the visitor reaches the location of the door lock, the door lock reads the visitor's mobile phone NFC-ID and compares it with the NFC-ID in the ready-to-open message sent by the robot terminal. If they match, the door is opened; if not, the door is not opened.

[0091] An embodiment of the present invention further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

[0092] Specifically, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.

[0093] Specifically, in this embodiment, the processor may be configured to perform the following steps through a computer program: S201, when a visitor enters a serviced apartment, the robot terminal reads the visitor's mobile phone NFC-ID, and queries the smart lock management platform for the corresponding visitor APP-ID based on the visitor's mobile phone NFC-ID; S202, querying all door locks of the apartment that the visitor APP-ID is allowed to access at the current time from the visitor information table. If the door lock information selected by the visitor is received, the robot terminal notifies the apartment gate to release the door through wireless, and queries the smart lock management platform for the IP address of the door lock selected by the visitor, wherein the visitor information table receives and saves each visitor information, each visitor information includes: owner APP-ID, door lock-ID, visitor APP-ID, access validity period; S203, according to the IP address of the door lock selected by the visitor, the robot terminal sends a ready-to-open message containing the visitor's mobile phone NFC-ID to the door lock. When the visitor reaches the location of the door lock, the door lock reads the visitor's mobile phone NFC-ID and compares it with the NFC-ID in the ready-to-open message sent by the robot terminal. If they match, the door is opened; if not, the door is not opened.

[0094] The above describes in detail the structure, features and effects of the present invention based on the embodiments shown in the drawings. The above is only a preferred embodiment of the present invention, but the present invention is not limited to the scope of implementation shown in the drawings. Any changes made according to the concept of the present invention, or modifications to equivalent embodiments with equivalent changes, which still do not exceed the spirit covered by the description and drawings, should be within the protection scope of the present invention.

Claims

1. A door opening method based on a smart lock platform, characterized in that: The method comprises: When a visitor enters a serviced apartment, the robot terminal reads the visitor's mobile phone NFC-ID and queries the smart lock management platform for the corresponding visitor APP-ID based on the visitor's mobile phone NFC-ID; Query all door locks of the apartment that the visitor APP-ID is allowed to access at the current time point from the visitor information table. If the door lock information selected by the visitor is received, the robot terminal notifies the apartment gate to release the door through wireless, and at the same time queries the IP address of the door lock selected by the visitor to the smart lock management platform, wherein the visitor information table receives and saves each visitor information, each visitor information includes: owner APP-ID, door lock-ID, visitor APP-ID, access validity period; According to the IP address of the door lock selected by the visitor, the robot terminal sends a ready-to-open message containing the visitor's mobile phone NFC-ID to the door lock. When the visitor reaches the location of the door lock, the door lock reads the visitor's mobile phone NFC-ID and compares it with the NFC-ID in the ready-to-open message sent by the robot terminal. If the comparison matches, the door is opened; if not, the door is not opened.

2. The method according to claim 1, characterized in that The method further comprises: If the door lock information selected by the visitor is not received, the robot terminal notifies the apartment gate to release the visitor through wireless, and at the same time queries the IP addresses of all door locks in the apartment that the visitor is allowed to access; According to the IP addresses of all door locks in the apartment that visitors are allowed to access, a ready-to-open message containing the visitor's mobile phone NFC-ID is sent to the corresponding door locks. When the visitor reaches the location of the door lock he wants to go to, the door lock reads the visitor's mobile phone NFC-ID and compares it with the NFC-ID in the ready-to-open message sent by the robot terminal. If the comparison matches, the door is opened; if not, the door is not opened.

3. The method according to claim 1, characterized in that The method further comprises: If the door lock information selected by the visitor is not received, the robot terminal will notify the apartment gate to release the door through wireless, and notify the elevator to stay only on the floor where all the door locks of the apartment allowed to be accessed by the visitor are located. At the same time, the robot records the terminal visitor's APP-ID, NFC-ID, and all the door lock-ID information of the apartment allowed to be accessed by the visitor as record information; When the visitor arrives at the location of the door lock he wants to go to, the door lock reads the visitor's mobile phone NFC-ID and sends a query message containing the visitor's NFC-ID and door lock-ID to the robot terminal. After receiving the query message, the robot terminal determines whether the visitor's NFC-ID and door lock ID are in the same record information. If not, the query message is discarded and no response is given. If they are in the same record information, a confirmation response is given. After receiving the confirmation response, the door lock opens the door.

4. A door opening method based on the door lock end side, characterized in that: The method comprises: The robot terminal sorts all the door locks of the serviced apartment according to the door lock ID to form a door lock ID list. Each door lock ID points to the subsequent door lock ID, and the last door lock ID points to the first door lock ID. The sorted list is sent to all the door locks in the apartment. Add the visitor NFC-ID to the visitor information table to obtain a new visitor information table. The robot terminal assigns all records belonging to each door lock in the new visitor information table to each door lock for storage and maintenance based on the door lock ID. When a visitor enters a serviced apartment, the robot terminal reads the NFC-ID of the visitor's mobile phone, selects the first door lock in the door lock ID list, and sends the NFC-ID to the door lock. The first door lock finds that the visitor's NFC-ID is not in its own record, and then sends the NFC-ID to the next door lock, until the Nth door lock finds that the NFC-ID matches the record it maintains. Then the Nth door lock sends a message to the gate to open and release the visitor, and sends it to the elevator to make the elevator stop at the floor where the door lock is located. At the same time, the Nth door lock continues to send the NFC-ID to the next door lock until it reaches the last door lock. All door locks in the meantime are responsible for detecting whether the NFC matches the records they maintain. If it matches, it will be sent to the elevator to let the elevator stop at the floor where the door lock is located. When the visitor stops at the floor he really wants to go to and puts the mobile phone close to the door lock he wants to go to, the door lock compares the NFC-ID with the records it maintains. If they are consistent, it will record the door opening, otherwise it will be ignored.

5. A door opening system based on a smart lock platform, characterized in that: The system comprises: The reading module is used when a visitor enters a serviced apartment. The robot terminal reads the visitor's mobile phone NFC-ID and queries the smart lock management platform for the corresponding visitor APP-ID based on the visitor's mobile phone NFC-ID. The query module is used to query all the door locks of the apartment that the visitor APP-ID is allowed to access at the current time point from the visitor information table. If the door lock information selected by the visitor is received, the robot terminal notifies the apartment gate to release the door through wireless, and at the same time queries the IP address of the door lock selected by the visitor to the smart lock management platform, wherein the visitor information table receives and saves each visitor information, and each visitor information includes: owner APP-ID, door lock-ID, visitor APP-ID, and access validity period; The door opening module is used to send a ready-to-open message containing the visitor's mobile phone NFC-ID to the door lock based on the IP address of the door lock selected by the visitor. When the visitor reaches the location of the door lock, the door lock reads the visitor's mobile phone NFC-ID and compares it with the NFC-ID in the ready-to-open message sent by the robot terminal. If the comparison matches, the door is opened; if not, the door is not opened.

6. The system according to claim 5, characterized in that The system further comprises: The release module is used to notify the apartment gate to release the door if the door lock information selected by the visitor is not received. At the same time, the robot terminal queries the IP addresses of all door locks in the apartment that the visitor is allowed to access. The sending module is used to send a ready-to-open message containing the visitor's mobile phone NFC-ID to the corresponding door locks according to the IP addresses of all the door locks in the apartment that the visitor is allowed to access. When the visitor reaches the location of the door lock he wants to go to, the door lock reads the visitor's mobile phone NFC-ID and compares it with the NFC-ID in the ready-to-open message sent by the robot terminal. If the comparison matches, the door is opened; if not, the door is not opened.

7. The system according to claim 6, characterized in that The system further comprises: The recording module is used for, if the door lock information selected by the visitor is not received, the robot terminal notifies the apartment gate to release the door through wireless, and notifies the elevator to stay only on the floor where all the door locks of the apartment allowed to be accessed by the visitor are located. At the same time, the robot records the terminal visitor's APP-ID, NFC-ID, and all the door lock-ID information of the apartment allowed to be accessed by the visitor as the recording information; The judgment module is used for when the visitor arrives at the location of the door lock he wants to go to. The door lock reads the visitor's mobile phone NFC-ID and sends a query message containing the visitor's NFC-ID and the door lock-ID to the robot terminal. After receiving the query message, the robot terminal determines whether the visitor's NFC-ID and the door lock ID are in the same record information. If they are not in the same record information, the query message is discarded and no response is given. If they are in the same record information, a confirmation response is given. After receiving the confirmation response, the door lock opens the door.

8. A door opening system based on the door lock end side, characterized in that: The system comprises: The sorting module is used for the robot terminal to sort all the door locks of the serviced apartment according to the door lock ID to form a door lock ID list, each door lock ID points to the subsequent door lock ID, and the last door lock ID points to the first door lock ID, and the sorted list is sent to all the door locks of the apartment; The allocation module is used to add the visitor NFC-ID to the visitor information table to obtain a new visitor information table. The robot terminal allocates all records belonging to each door lock in the new visitor information table to each door lock for storage and maintenance according to the door lock ID; The stay module is used when a visitor enters a serviced apartment. After the robot terminal reads the NFC-ID of the visitor's mobile phone, it selects the first door lock in the door lock ID list and sends the NFC-ID to the door lock. The first door lock finds that there is no visitor NFC-ID in its own record, and then sends the NFC-ID to the next door lock, until the Nth door lock finds that the NFC-ID matches the record it maintains. Then the Nth door lock sends a message to the gate to open and release the visitor, and sends it to the elevator to make the elevator stop at the floor where the door lock is located. The comparison module is used for the Nth door lock to continue sending the NFC-ID to the next door lock at the same time, until it reaches the last door lock. All door locks in the meantime are responsible for detecting whether the NFC matches the record they maintain. If it matches, it will be sent to the elevator to let the elevator stop at the floor where the door lock is located. When the visitor stops at the floor he really wants to go to and puts the mobile phone close to the door lock he wants to go to, the door lock compares the NFC-ID with the record it maintains. If they are consistent, it will record the door opening, otherwise it will be ignored.

9. A storage medium, characterized in that: The storage medium stores a computer program, wherein the computer program is configured to execute the method according to any one of claims 1 to 3 when executed.

10. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to run the computer program to perform the method according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Hotel self-service check-in control system and method

    CN111599067A

  • Data processing method and device based on visitor management system

    CN113888789A

  • Guest room door lock remote control method based on identity authentication

    CN114241646A

  • Secure control of locks connected to wireless networks using identity credentials as keys

    CN118901090A

  • Entrance / exit management system

    JP2009228373A

Cited By

  • Method and system for collaborative safe unlocking of door lock and mobile phone tag

    CN120318941A