Door opening method based on intelligent lock platform, door opening method based on door lock side

Through the keyless door opening method of the smart lock platform, real-time data comparison between the robot terminal and the smart lock management platform is used to solve the limitations of traditional key locks in user experience, security and management efficiency, and achieve efficient and secure visitor management.

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

Patent Information

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

AI Technical Summary

Technical Problem

Traditional mechanical keys or password locks have limitations in user experience, security and management efficiency, especially in terms of visitor management, which is difficult to meet the needs of modern smart homes and commercial places.

Method used

The door opening method based on the intelligent lock platform is adopted to read the visitor's mobile phone NFC-ID through the robot terminal, query the corresponding visitor APP-ID, and compare real-time data with the intelligent lock management platform to verify the visitor's access rights, and realize keyless door opening.

Benefits of technology

Improves the convenience and safety of door opening, reduces manual intervention, optimizes management efficiency, and enhances visitor experience and apartment security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119851382B_ABST
    Figure CN119851382B_ABST
Patent Text Reader

Abstract

The present invention discloses an opening method based on an intelligent lock platform and an opening method based on the door lock side. The opening method based on the intelligent lock platform includes: the robot terminal reads the mobile phone NFC-ID of the visitor, and queries the corresponding visitor APP-ID according to the mobile phone NFC-ID; queries all the door locks of the apartment that the visitor APP-ID is allowed 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, and at the same time queries the IP address of the door lock selected by the visitor; 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 it with the NFC-ID in the door opening preparation message sent by the robot terminal. If the comparison is matched, the door is opened; if not, the door is not opened. Using the embodiments of the present invention, a more efficient and secure door opening experience can be achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of intelligent door locks, and particularly relates to an opening method based on an intelligent lock platform and an opening method based on the door lock side. Background Art

[0002] With the rapid development of smart home technology, intelligent locks, as an important part of the security management of modern residences and commercial premises, have gradually received extensive attention. Traditional opening methods rely on forms such as mechanical keys or password locks, and these methods have certain limitations in terms of user experience, security, and management efficiency. For example, mechanical keys are easy to lose or copy, password lock accounts are easily cracked, and they are often unable to cope in visitor management. Therefore, there is an urgent need for a new type of opening solution to improve convenience and security. Summary of the Invention

[0003] The purpose of the present invention is to provide an opening method based on an intelligent lock platform and an opening method based on the door lock side to solve the deficiencies in the prior art and achieve a more efficient and secure opening experience.

[0004] An embodiment of the present application provides an opening method based on an intelligent lock platform, and the method includes:

[0005] When a visitor enters a serviced apartment, the robot terminal reads the mobile NFC-ID of the visitor, and queries the corresponding visitor APP-ID from the intelligent lock management platform according to the mobile NFC-ID of the visitor;

[0006] Query all the apartment door locks 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 wirelessly notifies the apartment gate to release, and at the same time queries the IP address of the door lock selected by the visitor from the intelligent lock management platform. Among them, the visitor information table receives and stores each piece of visitor information, and each piece of visitor information includes: host APP-ID, door lock-ID, visitor APP-ID, access validity period;

[0007] According to the IP address of the door lock selected by the visitor, the robot terminal sends a door opening preparation message containing the mobile 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 NFC-ID of the visitor and compares it with the NFC-ID in the door opening preparation message sent by the robot terminal. If the comparison is a match, the door is opened; if not, the door is not opened.

[0008] Optionally, the method further includes:

[0009] If the door lock information selected by the visitor is not received, the robot terminal notifies the apartment gate to release through wireless, and at the same time queries the IP addresses of all the door locks in the apartment that the visitor is allowed to access;

[0010] According to the IP addresses of all the door locks in the apartment that the visitor is allowed to access, send a ready-to-open door message containing the visitor's mobile phone NFC-ID to the corresponding door locks respectively. When the visitor arrives at the location of the door lock they want 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 door message sent by the robot terminal. If the comparison is a match, the door is opened; if not, the door is not opened.

[0011] Optionally, the method further includes:

[0012] If the door lock information selected by the visitor is not received, the robot terminal notifies the apartment gate to release through wireless, and notifies the elevator to only stop at the floors where all the door locks in the apartment that the visitor is allowed to access are located. At the same time, the robot terminal records the visitor APP-ID, NFC-ID, and all the door lock - IDs in the apartment that the visitor is allowed to access as record information;

[0013] When the visitor arrives at the location of the door lock they want 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.

[0014] Another embodiment of the present application provides a door opening method based on the door lock side, and the method includes:

[0015] 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, 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, and sends this sorted list to all the door locks in this apartment;

[0016] Add the visitor NFC-ID to the visitor information table to obtain a new visitor information table. The robot terminal distributes all the 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;

[0017] When a visitor enters a serviced apartment, after the robot terminal reads the visitor's mobile phone NFC-ID, it selects the first door lock in the door lock ID list and sends the NFC-ID to this door lock. If the first door lock finds that the visitor's NFC-ID is not in its records, it 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 let the visitor through, and also sends a message to the elevator to make the elevator stop at the floor where this door lock is located.

[0018] Meanwhile, the Nth door lock continues to send the NFC-ID to the next door lock until it reaches the last door lock. All the door locks in between are responsible for detecting whether the NFC matches the record they maintain. If it matches, they send a message to the elevator to make the elevator stop at the floor where this door lock is located. When the visitor stops at the floor where they really want to go and brings their mobile phone close to the door lock they want to access, the door lock compares the NFC-ID with the record it maintains. If they are the same, it records the door opening; otherwise, it ignores it.

[0019] Another embodiment of the present application provides an access control system based on an intelligent lock platform. The system includes:

[0020] A reading module, which is used to, when a visitor enters a serviced apartment, the robot terminal reads the visitor's mobile phone NFC-ID and queries the corresponding visitor APP-ID from the intelligent lock management platform according to the visitor's mobile phone NFC-ID.

[0021] A query module, which is used to query all the apartment door locks that the visitor APP-ID is allowed to access at the current time point from the visitor information table. If it receives the door lock information selected by the visitor, the robot terminal wirelessly notifies the apartment gate to let the visitor through, and at the same time queries the IP address of the door lock selected by the visitor from the intelligent lock management platform. Among them, the visitor information table receives and stores each piece of visitor information, and each piece of visitor information includes: the host APP-ID, the door lock-ID, the visitor APP-ID, and the access validity period.

[0022] An access control module, which is used to, 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 this door lock. When the visitor arrives at the location of the door lock, this 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 is a match, it gives access; if not, it does not give access.

[0023] Another embodiment of the present application provides an access control system based on the door lock side. The system includes:

[0024] A sorting module, which 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. Then the sorted list is sent to all the door locks of this apartment;

[0025] An allocation module, which is used to add the visitor NFC-ID to the visitor information table to obtain a new visitor information table. The robot terminal distributes all the 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;

[0026] A stay module, which is used when a visitor enters the serviced apartment. After the robot terminal reads the visitor's mobile phone NFC-ID, it selects the first door lock in the door lock ID list and sends the NFC-ID to this door lock. If the first door lock finds that the visitor NFC-ID is not in its own records, it sends the NFC-ID to the next door lock until the Nth door lock finds that the NFC-ID matches the records it maintains. Then the Nth door lock sends a message to the gate to open and release, and also sends it to the elevator so that the elevator stays on the floor where this door lock is located;

[0027] A comparison module, which is used that meanwhile, the Nth door lock continues to send the NFC-ID to the next door lock until it reaches the last door lock. All the door locks in between are responsible for detecting whether the NFC matches the records they maintain. If it matches, it sends a message to the elevator to make the elevator stay on the floor where this door lock is located. When the visitor stays on the floor where they really want to go and brings the mobile phone close to the door lock they want to go to, the door lock compares the NFC-ID with the records it maintains. If they are the same, it records the door opening, otherwise it ignores it.

[0028] Another embodiment of the present application provides a storage medium, in which a computer program is stored. Wherein, the computer program is set to execute the method described in any one of the above when running.

[0029] Another embodiment of the present application provides an electronic device, including a memory and a processor. A computer program is stored in the memory, and the processor is set to run the computer program to execute the method described in any one of the above.

[0030] Compared with the prior art, an opening method based on an intelligent lock platform provided by the present invention enables a robot terminal to read the mobile phone NFC-ID of a visitor, query the corresponding visitor APP-ID according to the mobile phone NFC-ID of the visitor; query all the apartment door locks that the visitor APP-ID is allowed 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, 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 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 it with the NFC-ID in the door opening preparation message sent by the robot terminal. If the comparison is a match, the door is opened; if not, the door is not opened, thereby enabling a more efficient and secure door opening experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 FIG. is a hardware structure block diagram of a computer terminal for an opening method based on an intelligent lock platform provided by an embodiment of the present invention;

[0032] Figure 2 FIG. is a schematic flow chart of an opening method based on an intelligent lock platform provided by an embodiment of the present invention;

[0033] Figure 3 FIG. is a schematic flow chart of an opening method based on the door lock side provided by an embodiment of the present invention;

[0034] Figure 4 FIG. is a schematic structural diagram of an opening system based on an intelligent lock platform provided by an embodiment of the present invention;

[0035] Figure 5 FIG. is a schematic structural diagram of an opening system based on the door lock side provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0036] The embodiments described below by referring to the accompanying drawings are exemplary and are only used to explain the present invention and should not be construed as limiting the present invention.

[0037] An embodiment of the present invention first provides an opening method based on an intelligent lock platform, which can be applied to an electronic device, such as a computer terminal, specifically, a general computer, etc.

[0038] The following takes running on a computer terminal as an example to describe it in detail. Figure 1 FIG. is a hardware structure block diagram of a computer terminal for an opening method based on an intelligent lock platform provided by an embodiment of the present invention. As Figure 1As shown, the computer device includes a processor, a memory, and a network interface connected via a system bus. Among them, the memory may include a non-volatile storage medium and an internal memory.

[0039] The non-volatile storage medium can store an operating system and computer programs. The computer programs include program instructions that, when executed, enable the processor to execute any one of the door-opening methods based on the intelligent lock platform.

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

[0041] The internal memory provides an environment for the operation of the computer programs in the non-volatile storage medium. When the computer programs are executed by the processor, the processor can be enabled to execute any one of the door-opening methods based on the intelligent lock platform.

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

[0043] 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 (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), 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.

[0044] See Figure 2 , the embodiments of the present invention provide a door-opening method based on an intelligent lock platform, which may include the following steps:

[0045] S201, when a visitor enters a serviced apartment, the robot terminal reads the visitor's mobile phone NFC-ID, and queries the corresponding visitor APP-ID from the intelligent lock management platform according to the visitor's mobile phone NFC-ID;

[0046] When a visitor enters the 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 intelligent lock management platform based on this ID. The purpose of this query is to confirm the visitor APP-ID corresponding to this 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 relevant information of visitors in real time to accurately return the visitor's APP-ID and provide basic support for subsequent door lock access control.

[0047] The implementation of this door opening method has greatly improved the check-in experience and security of the serviced apartment. By automatically reading the NFC-ID in the visitor's mobile phone through the robot terminal, visitors can easily achieve keyless door opening without having to carry a physical key or remember a complex password. 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 intelligent 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.

[0048] First, a fully functional robot terminal needs to be deployed in the serviced apartment and integrated with NFC reading function. When a visitor arrives at the apartment, they only need to bring their 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 will compare this NFC-ID with the data stored in the intelligent lock management platform and initiate a query request for this NFC-ID to obtain the visitor's APP-ID.

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

[0050] S202. Query all the door locks of the apartment that the visitor's 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 through wireless, and at the same time queries the IP address of the door lock selected by the visitor from the intelligent lock management platform. The visitor information table receives and stores each piece of visitor information, and each piece of visitor information includes: host APP-ID, door lock-ID, visitor APP-ID, access validity period.

[0051] 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 allowed to be accessed. After the visitor enters the apartment, the robot terminal will retrieve the access permission of the visitor at the current time point according to the APP-ID queried in real time. 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, ensuring that the visitor can enter. In addition, the robot terminal also needs to query the IP address of the selected door lock from the intelligent lock management platform for subsequent sending of the door opening command.

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

[0053] To implement the above steps, the system first needs a database to maintain visitor information, which will be updated in real time when the visitor's APP-ID changes or the access permission is adjusted. For example, if a visitor's APP-ID is "APP-123", and his visitor information table records his access permission to door lock "A" within a certain period. When the visitor enters the apartment, the robot terminal reads his NFC-ID and queries the database to identify that the APP-ID corresponding to this NFC-ID is "APP-123". The system confirms that the visitor does have the right to access door lock "A" within the current period. At this time, the robot terminal will wirelessly send a command to the apartment gate to release the visitor, and at the same time query the IP address of door lock "A" from the intelligent lock management platform.

[0054] After confirming the IP address of the door lock, the robot terminal is ready. When the visitor arrives at the position of the door lock, it can quickly send an open door command to ensure the smooth and efficient progress of the whole process. 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, and the whole process is seamlessly connected, which not only improves the user experience but also optimizes the management process of the apartment.

[0055] S203. According to the IP address of the door lock selected by the visitor, the robot terminal sends a ready-to-open door message containing the visitor's mobile phone NFC-ID to the door lock. When the visitor arrives at the position 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 door message sent by the robot terminal. If the comparison is a match, the door will be opened; if not, the door will not be opened.

[0056] In the door opening method based on the intelligent lock platform, the robot terminal uses the visitor's mobile phone NFC-ID for identity verification 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 permission, the robot terminal will send a ready-to-open door message containing the NFC-ID to the selected door lock. At this time, the accessed door lock will identify. By comparing the received NFC-ID with the information in its own record, if the two match, the door lock will start the door opening process and allow the visitor to enter the corresponding area; if not, the door lock will remain closed and refuse to let through. 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.

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

[0058] In practical applications, assume a visitor named Xiao Li uses the NFC function of his mobile phone when entering a serviced apartment. The robot terminal reads Xiao Li's mobile phone NFC-ID through NFC and queries the corresponding visitor APP-ID based on this ID. Then, the system confirms that Xiao Li has access rights to a specific door lock (such as Door Lock A) at the current time. Next, the robot terminal sends a door-opening preparation message to Door Lock A, and the message contains Xiao Li's NFC-ID. When Xiao Li walks in front of 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 an opening instruction and then automatically unlock, allowing Xiao Li to enter smoothly; if they do not match, the door lock will not open, ensuring that only visitors with the correct permissions can enter. This process realizes comprehensive identity verification and effectively maintains the security of the apartment and the convenience of visitors.

[0059] Specifically, if the robot terminal does not receive the door lock information selected by the visitor, it wirelessly notifies the apartment gate to let it pass, and at the same time queries the IP addresses of all the door locks in the apartment that the visitor is allowed to access;

[0060] After the 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 through wireless communication to allow the gate to pass. This operation not only enables 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 the door locks that the visitor is allowed to access, summarize this information, and prepare for subsequent door-opening operations. This process ensures that even if the visitor does not explicitly select a door lock, they can still obtain the necessary access rights.

[0061] This process plays an important role in the overall door-opening method, mainly effectively dealing with situations where visitors may hesitate or make mistakes when selecting a door lock. By quickly letting the apartment gate pass, visitors can seamlessly enter the public area of the apartment, reducing the waiting time and inconvenience caused by not selecting a door lock and improving the user experience. In addition, the system automatically queries the IP addresses of all accessible door locks and prepares for subsequent door-opening operations, thus 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, enhancing the efficiency of intelligent management.

[0062] Taking a visitor named Xiao Zhang as an example, when she arrived at the apartment, she failed to select any door locks because she was unsure of the specific room she was going to visit. At this time, the robot terminal realized that it did not receive the information of door lock selection and immediately took measures to send an instruction wirelessly to notify the apartment gate to let it go. Xiao Zhang was able to enter the lobby smoothly. Then, the robot terminal began to query the visitor information table and extract the IP addresses of all the 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 was completed, the robot terminal stored these IP addresses and made preparations for the subsequent door opening operation. After entering the apartment, Xiao Zhang can choose the door lock she wants to go to according to her own needs without feeling anxious due to the unclear selection. This processing method not only ensures a smooth experience for visitors but also provides support for the intelligent management of the apartment.

[0063] According to the IP addresses of all the door locks in the apartment that the visitor is allowed to access, send a door opening preparation message containing the visitor's mobile phone NFC-ID to the corresponding door locks respectively. When the visitor arrives at the location of the door lock they want to go to, the door lock reads the visitor's mobile phone NFC-ID and compares it with the NFC-ID in the door opening preparation message sent by the robot terminal. If the comparison is a match, the door will be opened; if not, the door will not be opened.

[0064] When a visitor enters the serviced apartment, the robot terminal first identifies the visitor's identity through the visitor's mobile phone NFC-ID via wireless communication. Then, it will query the IP addresses of all the 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 door opening preparation message containing the visitor's mobile phone NFC-ID to all the accessible door locks. This message will guide 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 not, the door lock will refuse to open. This mechanism ensures that even when the door lock is not clearly selected, the visitor can still enter the required room or area smoothly without having to go through the cumbersome reconfirmation steps.

[0065] The main significance of this mechanism is to improve the convenience and good experience of visitors. When a visitor may fail to select a specific door lock due to uncertainty when entering the apartment, the traditional door opening method usually leads to access obstruction and affects the visitor's satisfaction. By sending a door opening preparation message to all the accessible door locks, the visitor can automatically verify the door lock when they arrive at the destination, which greatly simplifies the door opening process. At the same time, this solution also enhances the flexibility and intelligent level of the system, can effectively cope with various emergencies in actual scenarios, and improves the intelligent service ability of apartment management.

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

[0067] Specifically, if the door lock information selected by the visitor is not received, the robot terminal notifies the apartment gate to let it go through wirelessly, and notifies the elevator to only stop at the floors where all the door locks of the apartments that the visitor is allowed to access are located. At the same time, the robot terminal records the visitor APP-ID, NFC-ID, and the information of all the door lock-IDs of the apartments that the visitor is allowed to access as the recorded information.

[0068] In the case where the visitor does not select a specific door lock, the robot terminal will send a release notice 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 only stop at the floors where all the apartment door locks that the visitor is allowed to access are located to ensure that the visitor can conveniently reach the room or area he wants to go to. At the same time, the robot terminal will record the visitor's APP-ID, NFC-ID, and the information of all the door lock-IDs that he is allowed to access to form a complete record information. The core of this process is to achieve automated management, improve the visitor experience, and ensure security to avoid unauthorized access behavior.

[0069] The design of this step aims to improve the convenience and smoothness of the visitor, especially in the case where the visitor may not be familiar with the layout of the apartment and the location of the door locks, and optimize the process of the visitor entering the room. Through intelligent scheduling, the visitor can pass through the gate smoothly after arrival, and the elevator can also stop accurately according to the visitor's permissions, avoiding time waste or inconvenience caused by selecting 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.

[0070] Suppose visitor Xiao Wang arrives at a serviced apartment. However, since he is not sure which 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 sends an opening notice to let Xiao Wang pass through the gate. At the same time, the robot terminal sends an instruction to the elevator to stop only at the floors where all the door locks that Xiao Wang is allowed to enter are located. Through system scheduling, Xiao Wang successfully takes the elevator to the floor he needs to go to, and the robot also records the visitor APP-ID, NFC-ID, and the door lock-ID he can access during this process for subsequent security review and management reference.

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

[0072] When the 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 there is no match, the robot will discard the query message and not respond. This processing logic effectively ensures that only authorized visitors can enter a specific area, maintaining the security of the system.

[0073] The design of this step can effectively prevent unauthorized access and ensure that only visitors with corresponding permissions can enter a specific room or area. Through this authentication mechanism, the security of the apartment is enhanced, and at the same time, a smooth and efficient entry and exit experience is provided for visitors. More importantly, this step ensures that the system strictly examines all entry requests, organically combines security and convenience, and effectively reduces potential security risks.

[0074] For example, when visitor Li approaches a door lock, the door lock reads the NFC-ID of his mobile phone and compares this ID with its own records. Subsequently, the door lock sends a query message containing Li's NFC-ID and the door lock-ID to the robot terminal. The robot terminal quickly determines whether Li's NFC-ID matches the information it has recorded. If it matches, the robot terminal will return a confirmation signal, and the door lock will open to allow Li to enter; if not, the robot terminal will discard the query message and the door lock will not open. Such a process ensures that Li can enter smoothly and experience efficient intelligent services, while also ensuring the security management within the apartment.

[0075] Exemplarily, a serviced apartment has a reception robot. By using the robot, side verification can be achieved, thereby reducing the computing load on the cloud platform.

[0076] The robot registers with the platform and requests all entries in Table 1 whose door lock IDs are for this apartment from the platform. Subsequently, whenever any new or deleted entries for accessing the door locks of this apartment occur, the platform will synchronize them to robot A of this apartment in real time. Obviously, the robot synchronizes a subset of Table 1 with the platform in real time. The platform stores a visitor information table, including the host APP-ID, door lock-ID, visitor APP-ID, validity period, etc., as shown in the following table. Assume the host APP is APP-host, the door lock ID is door lock-host, and the mobile phone NFC is NFC-host; the APP of visitor 1 is APP-guest1, the door lock ID is door lock-guest1, and the mobile phone NFC is NFC-guest1; the APP of visitor 2 is APP-guest2, the door lock ID is door lock-guest2, and the mobile phone NFC is NFC-guest2.

[0077] Table 1

[0078]

[0079] When visitor guest1 enters the serviced apartment, robot A will request to verify them. The visitor places their mobile phone on the induction tray of the robot. The robot reads the mobile phone NFC-ID and sends a "query visitor APP-ID" message containing the visitor's mobile phone NFC-ID to the platform.

[0080] Upon receiving the above message, the platform retrieves the visitor's APP-ID based on the NFC-ID from the user list maintained locally and replies to the robot as APP-guest1. The mobile phones of both the host and the visitor are installed with the APP, and each APP has a unique ID (such as the username + mobile phone number used during registration), and supports reporting the APP-ID, mobile phone NFC-ID, mobile phone wifi mac, mobile phone IP, etc. to the platform and updating them periodically. The platform records the user list, which includes: serial number, APP-ID, mobile phone NFC-ID, mobile phone wifimac, the mobile phone IP where the user's APP is located, other user information, etc.

[0081] Upon receiving the visitor's APP-ID, the robot queries from the subset of Table 1 maintained locally and finds that at the current time point, APP-guest1 can access two door locks in this apartment, namely Door Lock-host and Door Lock-host2. So the robot displays two room numbers on the screen and asks the visitor to select the room number they need to go to.

[0082] The visitor guest1 selects one of the room numbers to enter (for example, the room corresponding to Door Lock-host), then the robot allows the visitor guest1 to pass and wirelessly notifies the gate to release. At the same time, the robot queries the IP address of Door Lock-host from the platform; the platform obtains the IP address of Door Lock-host according to the door lock list maintained locally and replies to the robot. The robot sends a "Prepare to Open the Door" message to Door Lock-host, which contains the NFC-ID of the visitor guest1. The host's entrance door is installed with an intelligent door lock (each door lock has an independent ID, door lock IP address, door lock geographical location, etc.), and is connected to the cloud platform, registers with the platform, and updates periodically. The platform records the door lock list, including the door lock ID, door lock IP address, door lock geographical location, etc.

[0083] When the visitor guest1 arrives at the location of Door Lock-host, Door Lock-host reads the NFC-ID of the visitor's mobile phone and compares it with the NFC-ID in the "Prepare to Open the Door" message sent by the robot. If they match, the door is opened; if they don't match, the door is not opened.

[0084] A better solution is not to require the visitor to select. So the improvement is as follows:

[0085] When the visitor guest1 enters the serviced apartment, Robot A will request to verify them. The visitor places the mobile phone on the induction tray of the robot, and the robot reads the mobile phone NFC-ID and sends a "Query Visitor APP-ID" message to the platform, which contains the NFC-ID of the visitor's mobile phone.

[0086] Upon receiving the above message, the platform retrieves the visitor's APP-ID, namely APP-guest1, based on the NFC-ID from the locally maintained user list and replies to the robot.

[0087] Upon receiving the visitor's APP-ID, the robot queries from the subset of Table 1 maintained locally and finds that at the current time point, APP-guest1 can access two door locks in this apartment, namely Door Lock-host and Door Lock-host2. So the robot allows the visitor guest1 to pass through and wirelessly notifies the gate to let it through. Meanwhile, 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 ID from the locally maintained Door Lock list and replies to the robot. The robot sends the "Prepare to Open the Door" message containing the visitor guest1's NFC-ID to Door Lock-host and Door Lock-host2 respectively.

[0088] When the visitor guest1 arrives at the door lock he wants to go to, such as the location of Door Lock-host, Door Lock-host reads the NFC-ID of the visitor's mobile phone and compares it with the NFC-ID in the "Prepare 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.

[0089] The visitor guest1 only wants to go to Door Lock-host, but now Door Lock-host2 is also disturbed. Therefore, the improvement is as follows:

[0090] When the visitor guest1 enters the serviced apartment, Robot A will request to verify him. The visitor puts the mobile phone into the induction tray of the robot, and the robot reads the mobile phone NFC-ID and sends a "Query Visitor APP-ID" message containing the visitor's mobile phone NFC-ID to the platform.

[0091] Upon receiving the above message, the platform retrieves the visitor's APP-ID, namely APP-guest1, based on the NFC-ID from the locally maintained user list and replies to the robot.

[0092] Upon receiving the visitor's APP-ID, the robot queries from the subset of Table 1 maintained locally and finds that at the current time point, APP-guest1 can access two door locks in this apartment, namely Door Lock-host and Door Lock-host2. So the robot allows the visitor guest1 to pass through, wirelessly notifies the gate to let it through, and notifies the elevator to only stop at the floors where the two door locks are located. Meanwhile, the robot records four pieces of information: "Visitor APP-ID, NFC-ID, Door Lock-host, Door Lock-host2".

[0093] 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, including the visitor's NFC-ID and the door lock ID.

[0094] After receiving it, the robot determines whether the visitor's NFC-ID and the door lock ID are in the same record. If not, it discards them and does not respond; if so, it gives a confirmation response. After the door lock-host receives it, it opens the door.

[0095] When the visitor leaves, the mobile phone needs to be placed in the tray of the robot inside the turnstile (the inside robot and the outside robot keep the data consistent, and adding or deleting data on any one side will not be synchronized to the other robot). When the robot detects the NFC-ID, it deletes the above record. At the same time, the robot inside the turnstile wirelessly notifies the turnstile to let it through.

[0096] If the visitor does not put the mobile phone in the tray but directly crosses the turnstile and goes upstairs, the robot has no relevant record at this time. 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, including the visitor's NFC-ID and the door lock ID. After receiving it, the robot finds that the visitor's NFC-ID and the door lock ID are not in the same record, so it discards them and does not open the door.

[0097] It can be seen that the robot terminal reads the NFC-ID of the visitor's mobile phone, queries the corresponding visitor APP-ID according to the NFC-ID of the visitor's mobile phone; queries all the door locks of the apartment that the visitor APP-ID is allowed 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 turnstile to let it through, 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 door message containing the NFC-ID of the visitor's mobile phone to the door lock. When the visitor arrives at the location of the door lock, the door lock reads the NFC-ID of the visitor's mobile phone and compares it with the NFC-ID in the ready-to-open door message sent by the robot terminal. If the comparison is a match, it gives permission to open the door; if not, it does not open the door, thus enabling a more efficient and secure door-opening experience.

[0098] See Figure 3 , Another embodiment of the present application provides a door-opening method based on the door lock side, and the method includes:

[0099] 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 this sorted list to all the door locks of this apartment;

[0100] The robot terminal first sorts all the door locks in the serviced apartment to form an ordered list of door lock IDs. 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 circular 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 authentication. The sorted list of door lock IDs is sent to each door lock to ensure that each door lock can find its own position in the list according to its ID and thus participate in the entire door-opening process.

[0101] Sorting the door lock IDs and forming a circular structure not only enhances the working efficiency of the system but also improves the reliability of data transmission. In this ordered setting, the robot terminal can quickly and orderly send the visitor's NFC-ID to each door lock, reducing the waiting time and operation complexity. This method ensures the collaborative work among each door lock, enabling the visitor to quickly find a matching record for authentication when arriving at the target door lock, optimizing the visitor experience and enhancing security. This design is particularly suitable for scenarios such as large serviced apartments with multiple floors and multiple doors, ensuring that visitors can smoothly enter the corresponding rooms.

[0102] Suppose a serviced apartment has five door locks, labeled 1, 2, 3, 4, and 5. When the robot terminal starts up, it will first read the IDs of these five door locks and sort them to form an ID list, i.e., 1 → 2 → 3 → 4 → 5 → 1 (the last ID points back to the first ID again). Then the robot sends this ordered list to all the door locks. When a visitor arrives and sends their identity information through the robot terminal's NFC device, 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. Suppose the visitor's identity information is successfully recognized in door lock 3, then door lock 3 will send a release signal to the gate to let the visitor enter smoothly, and may also notify the elevator to stop at the floor where door lock 3 is located, thus making it more convenient for the visitor to reach the destination.

[0103] S302. Add the visitor's NFC-ID to the visitor information table to obtain a new visitor information table. The robot terminal distributes all the records of the new visitor information table belonging to each door lock to each door lock for storage and maintenance according to the door lock ID;

[0104] 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 mobile phone NFC-ID, host APP-ID, door lock-ID, and access validity period. Subsequently, the robot terminal distributes all the records related to each door lock in the new visitor information table to the corresponding door locks for storage and maintenance according to the door lock ID. This process ensures that each door lock can independently query and verify the visitor's identity information, enhancing the system's distributed management ability and operation efficiency, enabling each door lock to synchronize visitor information in real time to meet future identity verification requirements.

[0105] By adding the visitor's NFC-ID to the visitor information table and distributing it to each door lock, the system realizes the centralized management and distributed storage of information. This method not only improves the real-time nature of information updates but also ensures that the operations of the door locks can be based on the latest data. When a visitor needs to enter a specific door lock, each door lock can immediately read the identity information of the relevant visitor, reducing the time delay of identity verification and improving security. For example, if door lock 4 needs to verify whether a certain visitor has the right to enter, it only needs to query the information stored locally to confirm whether the NFC-ID matches the record, and then can quickly make a decision to open or reject. This efficient information processing method provides a better experience for visitors and optimizes the overall security of the system.

[0106] Suppose there are multiple visitors in a serviced apartment. A new visitor, Xiao Li, arrives at the scene 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 an entry including Xiao Li's name, mobile phone NFC-ID, host APP-ID, and access validity period. Next, the robot terminal searches for the records related to each door lock and distributes Xiao Li's visitor information to the corresponding door lock system according to the door lock 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 record when verifying Xiao Li's identity in the future, improving the convenience and security of visitors entering and leaving the apartment.

[0107] S303. When a visitor enters the serviced apartment, after the robot terminal reads the visitor's mobile phone NFC-ID, it selects the first door lock in the door lock ID list, sends the NFC-ID to this door lock. If the first door lock finds that the visitor's NFC-ID is not in its record, it 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 also sends it to the elevator so that the elevator stops at the floor where this door lock is located.

[0108] In the door opening method based on the door lock side, 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 according to this ID. The specific process is that the robot sends the visitor's NFC-ID to the first door lock. If the matching NFC-ID is not found in the record of this door lock, the system will automatically pass this 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, this door lock will send an opening instruction to the gate and at the same time notify the elevator to stop at the floor selected by the visitor. This process not only improves security but also ensures the smoothness of access, enabling the visitor to enter the apartment quickly and seamlessly.

[0109] This method makes full use of the networking characteristics of smart door locks and the NFC technology of visitors, providing 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, and at the same time avoids access interruption 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.

[0110] In the specific implementation process, the apartment management party first needs to sort the IDs of all door locks to establish a door lock ID list. This list ensures that each door lock receives and processes visitor requests in an orderly manner. For example, assume a visitor 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 this ID to the first door lock in the door lock ID list (such as door lock A). If door lock A does not find Zhang San's NFC-ID, the robot terminal will automatically pass this ID to the next door lock (door lock B), and so on until the matching door lock C is found. After door lock C confirms the match, it immediately sends an opening instruction to the gate and at the same time notifies the elevator to stop at the corresponding floor, ensuring that Zhang San can enter his accommodation room smoothly. This process greatly improves the entry efficiency of visitors and guarantees security.

[0111] At S304, meanwhile, the Nth door lock continues to send the NFC-ID to the next door lock until it reaches the last door lock. All the door locks in between are responsible for detecting whether the NFC matches the record they maintain. If it matches, it is sent to the elevator to make the elevator stop at the floor where the current door lock is located. When the visitor stays at the floor they really want to go to and brings the mobile phone close to the door lock they want to access, the door lock compares the NFC-ID with the record it maintains. If they are the same, the record is marked for door opening; otherwise, it is ignored.

[0112] In this system, when a visitor tries to open the door using the NFC-ID, the access process is completed through the joint cooperation of a series of door locks. The visitor's NFC-ID is passed to one door lock after another until a match is found. Each door lock has an independent authentication function and is responsible for detecting whether the visitor's NFC-ID matches the record it maintains. If the match is successful, the door lock not only sends an unlocking instruction but also notifies the elevator to stop at the floor where the door lock is located. When the visitor approaches the target door lock on the arrived floor, the target door lock verifies the NFC-ID again. If there is a match again, the door lock will be unlocked to ensure the visitor can enter successfully. For example, assume Zhang San's NFC-ID is "12345678". When he approaches Door Lock A, the system will send this ID to Door Locks A, B, and C one by one. If Lock C matches the NFC-ID, Lock C will make the elevator stop and, when Zhang San approaches Lock C, finally complete the door-opening operation.

[0113] The implementation of this method makes the interaction between the door lock and the elevator more intelligent, improving both security and the user experience. The access management of visitors becomes seamless and efficient, avoiding the inconvenience of access caused by possible failures of individual door locks. Through the hierarchical verification of the door locks, unauthorized access can be effectively prevented, ensuring the safety of residents and their private spaces. In addition, the linkage between the door lock and the elevator also provides a smoother movement experience for visitors. Especially in large apartment buildings or hotels, this efficient processing method can greatly improve the overall comfort of staying.

[0114] In the specific implementation, the apartment management party first needs to enter the NFC-IDs of all authorized visitors into each door lock. When the 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 sequence from the list. Assume 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 instruction to the elevator to make it stop at this floor. Subsequently, when Zhang San approaches Door Lock C on this floor, Door Lock C conducts another NFC-ID verification. After successful confirmation, the door can be opened. If there is no matching record for Zhang San's NFC-ID, the system will keep the door locked to ensure residential safety. Through this series of verification processes, efficient identity confirmation of visitors is achieved.

[0115] Since the door lock itself has computing power, most of the time, the robot only needs to read the mobile phone NFC, and the rest of the things are left to the door lock to calculate. The improved design is as follows:

[0116] The robot sorts all the door locks in this 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. Send this sorted list to all the door locks in this apartment.

[0117] Modify Table 1 to add a column of visitor NFC to obtain a new visitor information table 2:

[0118] Table 2

[0119]

[0120] The robot distributes all the records (i.e., the rows of the table) belonging to a certain door lock to that door lock according to the door lock ID, and the door lock is responsible for saving them. Any subsequent synchronous addition or deletion actions received by the robot from the platform will be synchronized to the affiliated door lock.

[0121] When the visitor guest1 places the mobile phone on the robot tray and the robot reads the NFC, it selects the first door lock in the door lock ID list and sends the NFC-ID to that door lock. If the first door lock finds that the visitor NFC is not in its own records, it sends the NFC to the next door lock. And so on, until the Nth door lock finds that the NFC matches the records it maintains. Then the Nth door lock sends a message to the gate to open and release, and also sends it to the elevator to make the elevator stop at the floor where this 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 the door locks in between are responsible for detecting whether the NFC matches the records they maintain. If it matches, they send it to the elevator to make the elevator stop at the floor where this door lock is located. The visitor guest1 can stay on the floor where he really wants to go and bring the mobile phone close to the door lock he wants to go to. The door lock opens the door if the NFC-ID matches the records it maintains, otherwise it ignores it.

[0122] 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 record, 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 will tag 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 continue 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.

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

[0124] join Figure 4 Another embodiment of the present application provides a door opening system based on a smart lock platform, the system comprising:

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

[0126] 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;

[0127] The door opening module 403 is configured to send a door opening preparation 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 door opening preparation message sent by the robot terminal. If the comparison is a match, the door is opened; if not, the door is not opened.

[0128] Participate Figure 5 , Another embodiment of the present application provides a door opening system based on the door lock side. The system includes:

[0129] The sorting module 501 is configured to sort all the door locks of the serviced apartment by door lock ID by the robot terminal 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 of this apartment;

[0130] The allocation module 502 is configured to add the visitor NFC-ID to the visitor information table to obtain a new visitor information table. The robot terminal distributes all the records of the new visitor information table belonging to each door lock to each door lock for storage and maintenance according to the door lock ID;

[0131] The stay module 503 is configured to, when the visitor enters the serviced apartment and the robot terminal reads the visitor's mobile phone NFC-ID, select the first door lock in the door lock ID list and send the NFC-ID to the door lock. If the first door lock does not find the visitor NFC-ID in its record, it 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 also sends it to the elevator so that the elevator stays on the floor where this door lock is located;

[0132] The comparison module 504 is configured to simultaneously, the Nth door lock continues to send the NFC-ID to the next door lock until it reaches the last door lock. All the door locks in between are responsible for detecting whether the NFC matches the record they maintain. If it matches, it is sent to the elevator to make the elevator stay on the floor where this door lock is located. When the visitor stays on the floor where they really want to go and brings the mobile phone close to the door lock they want to go to, the door lock compares the NFC-ID with the record it maintains. If they are the same, the record of opening the door is made; otherwise, it is ignored.

[0133] An embodiment of the present invention also provides a storage medium. A computer program is stored in the storage medium, where the computer program is set to execute the steps in any one of the above method embodiments when running.

[0134] Specifically, in this embodiment, the above storage medium can be set to store a computer program for performing the following steps:

[0135] S201. When a visitor enters the serviced apartment, the robot terminal reads the visitor's mobile phone NFC-ID, and queries the corresponding visitor APP-ID from the intelligent lock management platform according to the visitor's mobile phone NFC-ID;

[0136] S202. Query all the apartment door locks 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 wirelessly notifies the apartment gate to release, and at the same time queries the IP address of the door lock selected by the visitor from the intelligent lock management platform. Among them, the visitor information table receives and saves each piece of visitor information, and each piece of visitor information includes: host APP-ID, door lock-ID, visitor APP-ID, access validity period;

[0137] S203. According to the IP address of the door lock selected by the visitor, the robot terminal sends a door opening preparation message containing the visitor's mobile phone NFC-ID to the door lock. When the visitor arrives at the position of the door lock, the door lock reads the visitor's mobile phone NFC-ID and compares it with the NFC-ID in the door opening preparation message sent by the robot terminal. If the comparison is a match, the door is opened; if not, the door is not opened.

[0138] An embodiment of the present invention also provides an electronic device, including a memory and a processor. A computer program is stored in the memory, and the processor is set to run the computer program to execute the steps in any one of the above method embodiments.

[0139] Specifically, the above electronic device may further include a transmission device and an input / output device. Among them, the transmission device is connected to the above processor, and the input / output device is connected to the above processor.

[0140] Specifically, in this embodiment, the above processor can be set to execute the following steps through a computer program:

[0141] S201. When a visitor enters the serviced apartment, the robot terminal reads the visitor's mobile phone NFC-ID, and queries the corresponding visitor APP-ID from the intelligent lock management platform according to the visitor's mobile phone NFC-ID;

[0142] S202. Query all the door locks in 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 wirelessly notifies the apartment gate to release, and at the same time queries the IP address of the door lock selected by the visitor from the intelligent lock management platform. The visitor information table receives and stores each piece of visitor information, and each piece of visitor information includes: host APP-ID, door lock-ID, visitor APP-ID, access validity period;

[0143] S203. According to the IP address of the door lock selected by the visitor, the robot terminal sends a door opening preparation 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 door opening preparation message sent by the robot terminal. If the comparison is a match, the door is opened; if not, the door is not opened.

[0144] The above has detailed the structure, features and effects of the present invention according to the illustrated embodiments. The above is only the 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 modified into equivalent embodiments of equivalent changes, still within the spirit covered by the specification and the drawings, should be within the protection scope of the present invention.

Claims

1. An opening method based on an intelligent lock platform, characterized in that, The method includes: When a visitor enters the serviced apartment, the robot terminal reads the visitor's mobile phone NFC-ID, and queries the corresponding visitor APP-ID from the intelligent lock management platform according to the visitor's mobile phone NFC-ID; Query all the apartment door locks 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 wirelessly notifies the apartment gate to release, and at the same time queries the IP address of the door lock selected by the visitor from the intelligent lock management platform. Among them, the visitor information table receives and saves each piece of visitor information, and each piece of visitor information includes: host 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 door opening preparation message containing the visitor's mobile phone NFC-ID to the door lock. When the visitor arrives at the position of the door lock, the door lock reads the visitor's mobile phone NFC-ID and compares it with the NFC-ID in the door opening preparation message sent by the robot terminal. If the comparison is a match, the door is opened; if not, the door is not opened; If the door lock information selected by the visitor is not received, the robot terminal wirelessly notifies the apartment gate to release, and at the same time queries the IP addresses of all the apartment door locks that the visitor is allowed to access; according to the IP addresses of all the apartment door locks that the visitor is allowed to access, send a door opening preparation message containing the visitor's mobile phone NFC-ID to the corresponding door locks respectively. When the visitor arrives at the position of the door lock they want to go to, the door lock reads the visitor's mobile phone NFC-ID and compares it with the NFC-ID in the door opening preparation message sent by the robot terminal. If the comparison is a match, the door is opened; if not, the door is not opened; Or, if the door lock information selected by the visitor is not received, the robot terminal wirelessly notifies the apartment gate to release and notifies the elevator to only stop at the floors where all the apartment door locks that the visitor is allowed to access are located. At the same time, the robot terminal records the visitor APP-ID, NFC-ID, and information of all the apartment door lock-IDs that the visitor is allowed to access as the record information; when the visitor arrives at the position of the door lock they want to go to, the door lock reads the visitor's mobile phone NFC-ID and sends a query message containing the visitor NFC-ID and door lock-ID to the robot terminal. After receiving the query message, the robot terminal determines whether the visitor NFC-ID and 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, and after receiving the confirmation response, the door lock opens the door.

2. An opening method based on the door lock side, characterized in that, The method includes: 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, 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, and sends the door lock ID list to all the door locks in this apartment; Add the visitor NFC-ID to the visitor information table to obtain a new visitor information table. The robot terminal distributes all the records of the new visitor information table belonging to each door lock to each door lock for storage and maintenance according to the door lock ID; When a visitor enters the serviced apartment, after the robot terminal reads the visitor's mobile phone NFC-ID, it selects the first door lock in the door lock ID list, sends the NFC-ID to this door lock. If the first door lock finds that the visitor's NFC-ID is not in its record, it 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 also sends it to the elevator so that the elevator stops at the floor where this 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 the door locks in between are responsible for detecting whether the NFC matches the record they maintain. If it matches, they send it to the elevator to make the elevator stop at the floor where this door lock is located. When the visitor stops at the floor they really want to go to and brings the mobile phone close to the door lock they want to go to, the door lock compares the NFC-ID with the record it maintains. If they are the same, it records the door opening; otherwise, it ignores it.

3. An opening system based on an intelligent lock platform, characterized in that, The system includes: A reading module, which is used for when a visitor enters the serviced apartment, the robot terminal reads the visitor's mobile phone NFC-ID, and queries the corresponding visitor APP-ID from the intelligent lock management platform according to the visitor's mobile phone NFC-ID. A query module, which is used to query all the door locks in the apartment that the visitor APP-ID is allowed to access at the current time point from the visitor information table. If it receives the door lock information selected by the visitor, the robot terminal wirelessly notifies the apartment gate to release, and at the same time queries the IP address of the door lock selected by the visitor from the intelligent lock management platform. Among them, the visitor information table receives and saves each piece of visitor information, and each piece of visitor information includes: host APP-ID, door lock-ID, visitor APP-ID, access validity period. An opening module, which is used for according to the IP address of the door lock selected by the visitor, the robot terminal sends a door opening preparation message containing the visitor's mobile phone NFC-ID to this door lock. When the visitor arrives at the position of the door lock, the door lock reads the visitor's mobile phone NFC-ID and compares it with the NFC-ID in the door opening preparation message sent by the robot terminal. If the comparison is a match, it gives permission to open the door; if not, it does not give permission to open the door. If it does not receive the door lock information selected by the visitor, the robot terminal wirelessly notifies the apartment gate to release, and at the same time queries the IP addresses of all the door locks in the apartment that the visitor is allowed to access; according to the IP addresses of all the door locks in the apartment that the visitor is allowed to access, it sends a door opening preparation message containing the visitor's mobile phone NFC-ID to the corresponding door locks respectively. When the visitor arrives at the position of the door lock they want to go to, the door lock reads the visitor's mobile phone NFC-ID and compares it with the NFC-ID in the door opening preparation message sent by the robot terminal. If the comparison is a match, it gives permission to open the door; if not, it does not give permission to open the door. Alternatively, if the door lock information selected by the visitor is not received, the robot terminal wirelessly notifies the apartment gate to release, and notifies the elevator to only stop at the floors where all the door locks that the visitor is allowed to access are located in the apartment. At the same time, the robot terminal records the visitor APP-ID, NFC-ID, and all the door lock IDs in the apartment that the visitor is allowed to access as record information. When the visitor arrives at the location of the door lock they want to go to, the door lock reads the visitor's mobile phone NFC-ID and sends a query message containing the visitor NFC-ID and the door lock ID to the robot terminal. After receiving the query message, the robot terminal determines whether the visitor 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.

4. An opening system based on the door lock side, characterized in that, The system includes: A sorting module, which is used for the robot terminal to sort all the door locks in 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 door lock ID list is sent to all the door locks in this apartment. An allocation module, which is used to add the visitor NFC-ID to the visitor information table to obtain a new visitor information table. The robot terminal distributes all the 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. A stop module, which is used when the visitor enters the serviced apartment. After the robot terminal reads the visitor's mobile phone NFC-ID, it 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 does not find the visitor NFC-ID in its record, it 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 also sends it to the elevator so that the elevator stops at the floor where this door lock is located. A comparison module, which is used to simultaneously, the Nth door lock continues to send the NFC-ID to the next door lock until it reaches the last door lock. All the door locks during this period are responsible for detecting whether the NFC matches the record they maintain. If it matches, it is sent to the elevator to make the elevator stop at the floor where this door lock is located. When the visitor stops at the floor they really want to go to and brings the mobile phone close to the door lock they want to go to, the door lock compares the NFC-ID with the record it maintains. If they are the same, it records the door opening, otherwise it is ignored.

5. A storage medium, characterized in that, The computer program is stored in the storage medium, wherein the computer program is set to execute the method described in claim 1 when running.

6. An electronic device, comprising a memory and a processor, characterized in that, The computer program is stored in the memory, and the processor is set to run the computer program to execute the method described in claim 1.

Citation Information

Patent Citations

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

    CN118901090A