A hotel door lock processing method and system based on cardless and a storage medium

By using a cardless hotel door lock system, multicast communication and dynamic facial recognition matching are employed to solve the inefficiency and security risks caused by users forgetting their room cards, and to achieve efficient and secure cross-lock verification.

CN121053715BActive Publication Date: 2026-01-13DESSMANN CHINA MACHINERY & ELECTRONICS
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511597040.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-11-04
Publication Date
2026-01-13
Estimated Expiration
2045-11-04

AI Technical Summary

Technical Problem

In hotel settings, users forgetting their room cards leads to inefficiency and security risks. Traditional door lock verification methods suffer from delays, network dependence, and data privacy issues.

Method used

The cardless door lock system adopts dynamic facial recognition and RFID matching, and uses multicast communication mechanism to achieve distributed verification across door locks. Combined with a mobile APP to assist in the verification process, it reduces the business pressure on the management platform.

Benefits of technology

It enables efficient and secure unlocking when users forget their room cards, reduces latency and network dependence, simplifies the process, and improves security and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121053715B_ABST
    Figure CN121053715B_ABST
Patent Text Reader

Abstract

The application provides a hotel door lock processing method and system based on cardless and a storage medium. A first user room door lock reads a second user door card RFID according to a triggered cardless mode, and sends a door lock verification subscription multicast message to a multicast router; the multicast router establishes a multicast forwarding table item according to the door lock verification subscription multicast message; a second user room door lock sends a door lock cardless verification multicast message to a preset multicast group address according to the cardless assistance verification message; and the multicast router parses the multicast group address and an RFID field according to the door lock cardless verification multicast message, matches the multicast forwarding table item, and executes opening of the first user room door lock. Compared with the prior art, the third-party user assistance verification is used, the distributed verification across door locks is realized by using a multicast communication mechanism, the lock opening is completed by matching dynamic face recognition and RFID information, and the management platform is not required to participate, thereby reducing the business pressure of the management platform.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of smart door lock technology, and more specifically, to a pairing control method, system, and storage medium based on smart door locks. Background Technology

[0002] In hotel settings, forgetting a room key requires manual intervention at the front desk, which is inefficient and poses security risks. Traditional door lock verification methods, such as local or cloud-based verification, suffer from latency, network dependency, and data privacy concerns. Therefore, proposing an efficient and secure cardless door lock management solution is of paramount importance. Summary of the Invention

[0003] The purpose of this invention is to address the problem of relying on manual processing when users forget their room cards in hotel scenarios. It proposes a cardless door lock system that uses a multicast verification process triggered by other users' mobile phones, combined with dynamic facial recognition and RFID matching to unlock the door.

[0004] The first aspect of the present invention provides a hotel door lock processing method based on cardless operation, the method comprising:

[0005] In response to the arrival of both the first user and the second user at the door lock of the first user's room, a cardless mode is triggered based on the second user's access card; the door lock of the first user's room reads the second user's access card RFID according to the triggered cardless mode and sends a door lock verification subscription multicast message to the multicast router; the subscription multicast message includes the second user's access card RFID.

[0006] The multicast router verifies the door lock's authentication and subscribes to multicast messages, and establishes multicast forwarding table entries;

[0007] The second user logs into the hotel management user APP using their mobile phone, enables the cardless assistance verification function, and sends a cardless assistance verification message to the second user's room door lock; the cardless assistance verification message includes the associated second user door card RFID obtained by the second user logging into the hotel management user APP using their mobile phone;

[0008] The second user's room door lock sends a door lock cardless verification multicast message to the preset multicast group address based on the cardless assistance verification message;

[0009] The multicast router parses the multicast group address and RFID field based on the door lock cardless verification multicast message, and matches the multicast forwarding table entry. If they are the same multicast address and the RFID field matches the second user's door card in front of the first user's room door lock, then the first user's room door lock is opened.

[0010] The method further includes the following steps prior to the first user and the second user arriving together at the door lock of the first user's room and triggering the cardless mode based on the second user's access card:

[0011] When the first user connects to the hotel's Wi-Fi hotspot for authentication, the user is prompted to enter their mobile phone number and then scan the first user's door card RFID using their mobile phone's NFC. This generates a Wi-Fi verification message that is returned to the hotel's Wi-Fi hotspot. The Wi-Fi verification message includes the first user's door card RFID information, the first user's mobile phone number, and the access SSID.

[0012] The hotel's Wi-Fi hotspot sends the Wi-Fi verification message to the user management platform. The user management platform extracts the access SSID and the first user's door card RFID information from the Wi-Fi verification message and compares them with the association between the SSID and RFID information maintained by the hotel's user management platform. If the access SSID and the first user's door card RFID information match the SSID and RFID information maintained by the user management platform and are associated, then the Wi-Fi verification message is considered valid; otherwise, it is invalid.

[0013] Furthermore, the response to the first user and the second user arriving together in front of the first user's room door lock, triggering the cardless mode based on the second user's access card, includes:

[0014] The second user's door card is swiped a preset number of times within a preset time period; if the first user's room door lock detects that the number of times the second user's door card is swiped within the preset time period exceeds a preset threshold, the first user's room door lock will trigger a cardless mode.

[0015] Furthermore, the first user's room door lock reads the second user's door card RFID according to the triggered cardless mode, and sends a door lock verification subscription multicast message to the multicast router, including: sending an IGMP multicast join message by sending a door lock verification subscription multicast message to the multicast router; wherein the IGMP multicast join message carries the RFID field of the second user's door card RFID;

[0016] The second user logs into the hotel management user APP using their mobile phone, enables the cardless assistance verification function, and sends a cardless assistance verification message to the second user's room door lock. This includes: collecting the first user's facial information according to the second user's APP and converting it into a feature vector; the cardless assistance verification message includes the first user's facial information and the second user's door card RFID.

[0017] Furthermore, the multicast router establishes a multicast forwarding table entry based on the door lock verification subscription multicast message, including: the multicast router receives the door lock verification subscription multicast message, establishes the corresponding multicast forwarding table entry, and records the corresponding outgoing interface Eth0 and RFID field;

[0018] The method further includes: in response to the second user's room door lock sending a door lock cardless verification multicast message to a preset multicast group address according to the cardless assistance verification message, the multicast router will forward the door lock cardless verification multicast message to the outgoing interface Eth0 where the first user's door lock is located according to the multicast forwarding table entry.

[0019] Furthermore, the multicast router parses the multicast group address and RFID field based on the door lock cardless verification multicast message, matches the multicast forwarding table entry, and if they are the same multicast address and the RFID field matches the second user's door card in front of the first user's room door lock, then the first user's room door lock is opened, including:

[0020] The parsed door lock cardless verification multicast message is matched with the multicast forwarding table entry on the multicast router. If they are the same multicast address and the RFID field associated in the outgoing interface of the multicast forwarding table entry is the same as the RFID field carried in the door lock cardless verification multicast message, then the door lock cardless verification multicast message is forwarded to the corresponding outgoing interface Eth0.

[0021] By multicasting entries and comparing RFID fields, the second user's room door lock can send a cardless verification multicast message to the first user's room door lock without knowing the address of the first user's room door lock in advance. Upon receiving the cardless verification multicast message, the first user's room door lock compares the RFID field and the facial feature vector to determine whether the RFID field matches the second user's door card that was swiped, and whether the facial feature vector matches the facial feature vector stored in the first user's door lock. If both match, the door lock is opened.

[0022] Furthermore, a third aspect of the present invention provides a cardless hotel door lock processing system, the system comprising a mode triggering module, a multicast module, an assistance verification module, a sending module, and an unlocking module; wherein:

[0023] The mode triggering module is used to respond to the situation where a first user and a second user arrive together in front of the door lock of the first user's room, and trigger a cardless mode based on the second user's door card; the door lock of the first user's room reads the RFID of the second user's door card according to the triggered cardless mode, and sends a door lock verification subscription multicast message to the multicast router; the subscription multicast message includes the RFID of the second user's door card;

[0024] The multicast module is used to enable the multicast router to subscribe to multicast messages based on the door lock verification and to establish multicast forwarding table entries;

[0025] The verification assistance module is used to enable a second user to log in to the hotel management user APP with a mobile phone, enable the cardless verification assistance function, and send a cardless verification assistance message to the second user's room door lock; the cardless verification assistance message includes the associated second user door card RFID obtained by the second user when logging into the hotel management user APP with a mobile phone;

[0026] The sending module is used to enable the second user's room door lock to send a door lock cardless verification multicast message to a preset multicast group address based on the cardless assistance verification message;

[0027] The unlocking module is used to enable the multicast router to parse the multicast group address and RFID field based on the door lock cardless verification multicast message, match the multicast forwarding table entry, and if they are the same multicast address and the RFID field is consistent with the second user's door card in front of the current first user's room door lock, then the first user's room door lock is opened.

[0028] Furthermore, the response to the first user and the second user arriving together in front of the first user's room door lock, triggering the cardless mode based on the second user's access card, includes:

[0029] The second user's door card is swiped a preset number of times within a preset time period; if the first user's room door lock detects that the number of times the second user's door card is swiped within the preset time period exceeds a preset threshold, the first user's room door lock will trigger a cardless mode.

[0030] Furthermore, the first user's room door lock reads the second user's door card RFID according to the triggered cardless mode, and sends a door lock verification subscription multicast message to the multicast router, including: sending an IGMP multicast join message by sending a door lock verification subscription multicast message to the multicast router; wherein the IGMP multicast join message carries the RFID field of the second user's door card RFID;

[0031] The second user logs into the hotel management user APP using their mobile phone, enables the cardless assistance verification function, and sends a cardless assistance verification message to the second user's room door lock. This includes: collecting the first user's facial information according to the second user's APP and converting it into a feature vector; the cardless assistance verification message includes the first user's facial information and the second user's door card RFID.

[0032] Furthermore, the multicast router establishes a multicast forwarding table entry based on the door lock verification subscription multicast message, including: the multicast router receives the door lock verification subscription multicast message, establishes the corresponding multicast forwarding table entry, and records the corresponding outgoing interface Eth0 and RFID field;

[0033] The multicast module is also used to respond to the second user's room door lock sending a door lock cardless verification multicast message to a preset multicast group address according to the cardless assistance verification message. The multicast router will then forward the door lock cardless verification multicast message to the outgoing interface Eth0 where the first user's door lock is located according to the multicast forwarding table entry.

[0034] Furthermore, a third aspect of the present invention provides a storage medium storing a computer program; the program is loaded and executed by a processor to implement the steps of the cardless hotel door lock processing method described in the first aspect above.

[0035] In this invention, in response to the arrival of a first user and a second user at the door lock of the first user's room, a cardless mode is triggered based on the second user's access card. The door lock of the first user's room reads the RFID of the second user's access card based on the triggered cardless mode and sends a door lock verification subscription multicast message to the multicast router. The subscription multicast message includes the RFID of the second user's access card. The multicast router establishes a multicast forwarding table entry based on the door lock verification subscription multicast message. The second user logs into the hotel management user APP using their mobile phone, enables the cardless assistance verification function, and sends a cardless assistance verification message to the door lock of the second user's room. The cardless assistance verification message includes the associated RFID of the second user's access card obtained by the second user logging into the hotel management user APP using their mobile phone. The door lock of the second user's room sends a door lock cardless verification multicast message to a preset multicast group address based on the cardless verification multicast message. The multicast router parses the multicast group address and RFID field based on the door lock cardless verification multicast message, matches the multicast forwarding table entry, and if they are the same multicast address and the RFID field matches the second user's access card currently in front of the door lock of the first user's room, then the door lock of the first user's room is opened. Compared with the prior art, the embodiments of this application have the following advantages: when a user forgets to bring their room card, the system can use the assistance of a third-party user to verify the information and utilize a multicast communication mechanism to achieve distributed verification across door locks. The system can unlock the door by matching dynamic face recognition with RFID information, without the need for the management platform to participate, thus reducing the business pressure on the management platform. Attached Figure Description

[0036] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0037] Figure 1 This is a flowchart illustrating the steps of the hotel door lock processing method based on cardless operation disclosed in an embodiment of the present invention;

[0038] Figure 2 This is a schematic diagram of the structure of a cardless hotel door lock processing system disclosed in an embodiment of the present invention;

[0039] Figure 3 This is a schematic diagram of the electronic device structure disclosed in an embodiment of the present invention; Detailed Implementation

[0040] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs; the terminology used herein in the specification of the application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application; the terms "comprising" and "having," and any variations thereof, in the specification, claims, and foregoing drawings of this application are intended to cover non-exclusive inclusion. The terms "first," "second," etc., in the specification, claims, or foregoing drawings of this application are used to distinguish different objects, not to describe a particular order.

[0041] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0042] It should be noted that "multiple" as mentioned in this article refers to two or more.

[0043] In this embodiment, the hardware devices include hotel door locks, Wi-Fi hotspots, door cards, and user mobile phones. The door locks have RFID reading capabilities, multicast communication capabilities, and facial recognition capabilities; the user mobile phones need to be equipped with NFC functionality, a camera, and a hotel management user app.

[0044] Software System: The hotel user management platform is responsible for maintaining the association between RFID information and SSID number, storing multi-source identity information of users (including facial feature vectors, mobile phone numbers, RFID information, etc.), managing the access address of door locks, and handling data interaction and instruction forwarding related to cardless verification.

[0045] The implementation details of the technical solutions in the embodiments of this application are described in detail below:

[0046] In the first aspect of this embodiment, a hotel door lock processing method based on cardless operation is implemented. Please refer to... Figure 1 , Figure 1 This is a flowchart illustrating a hotel door lock processing method based on cardless operation, as disclosed in an embodiment of the present invention. The method includes:

[0047] S101, in response to the first user and the second user arriving together in front of the first user's room door lock, the cardless mode is triggered based on the second user's door card; the first user's room door lock reads the second user's door card RFID according to the triggered cardless mode, and sends a door lock verification subscription multicast message to the multicast router; the subscription multicast message includes the second user's door card RFID.

[0048] In this embodiment, when a user checks into a hotel, it is necessary to bind the user check-in to the device.

[0049] Specifically, in response to the first user and the second user arriving together at the first user's room door lock, the method triggers a cardless mode based on the second user's access card. Prior to this, the method further includes:

[0050] When the first user connects to the hotel's Wi-Fi hotspot for authentication, the user is prompted to enter their mobile phone number and then scan the first user's door card RFID using their mobile phone's NFC. This generates a Wi-Fi verification message that is returned to the hotel's Wi-Fi hotspot. The Wi-Fi verification message includes the first user's door card RFID information, the first user's mobile phone number, and the access SSID.

[0051] The hotel's Wi-Fi hotspot sends the Wi-Fi verification message to the user management platform. The user management platform extracts the access SSID and the first user's door card RFID information from the Wi-Fi verification message and compares them with the association between the SSID and RFID information maintained by the hotel's user management platform. If the access SSID and the first user's door card RFID information match the SSID and RFID information maintained by the user management platform and are associated, then the Wi-Fi verification message is considered valid; otherwise, it is invalid.

[0052] For example, User A (the first user) checks into hotel room 1 and uses hotel key card 1 to unlock door 1 for the first time. User A needs to connect to the room's Wi-Fi. To prevent other non-hotel users from accessing the Wi-Fi, this solution optimizes Wi-Fi connection verification. When connecting to the hotel's Wi-Fi hotspot and authenticating, the user's mobile phone will prompt them to enter their mobile phone number and scan the hotel key card using NFC. After entering their mobile phone number 1, User A scans the hotel key card 1 with their phone's NFC. The user's phone collects the RFID information of the hotel key card: RFID1 information, generating a "Wi-Fi verification message" containing key information such as the RFID1 information collected by the user's phone, mobile phone number 1, and access SSID, and returns it to the Wi-Fi hotspot (wireless router). The Wi-Fi hotspot sends the user's Wi-Fi verification message (containing RFID1 information, mobile phone number 1, and access SSID) to the hotel user management platform to determine if the Wi-Fi verification message is valid. The hotel user management platform maintains the association between the SSID and RFID1 information. When a user checks into the hotel, the administrator activates the access card and associates the RFID1 information corresponding to access card 1 with the available SSID. When a user checks out, the administrator removes the association between the RFID1 information and the corresponding SSID. The hotel user management platform receives a Wi-Fi verification message from the Wi-Fi hotspot, extracts the access SSID and RFID1 information, and compares it with the SSID and RFID1 information association maintained by the platform. If the SSID and RFID1 information match and are associated, the Wi-Fi verification message is considered valid; otherwise, it is invalid. If the Wi-Fi verification message is valid, it is considered a legitimate Wi-Fi access. The hotel user management platform returns a successful Wi-Fi verification message to the Wi-Fi hotspot and records the association between access card RFID1 and mobile phone number 1.

[0053] After receiving a successful Wi-Fi verification message from the hotel user management platform, the Wi-Fi hotspot allows the mobile phone to access the Wi-Fi hotspot and connect to the Internet.

[0054] User A logs into the hotel management platform via the hotel management user app on their mobile phone. They can register their facial information. The hotel management platform can then link User A's facial information (1), registered mobile phone number (1), and RFID information provided by the connected Wi-Fi (1) as relevant information for User A, and simultaneously synchronize this information to the hotel management user app on User A's phone. At the same time, the hotel management platform will generate a feature vector from User A's facial information and send it to the door lock (1) corresponding to room (1). The hotel management platform will also send the access address of door lock (1) to the cache of User A's hotel management user app.

[0055] The same operation applies to users B and C (both users B and C can be considered second users in this embodiment), who share hotel room 2. They verify their identities using physical access cards 2 and 3 respectively, connect to the Wi-Fi, and register their facial information. The hotel management platform records user B's facial information 2, registered mobile phone number 2, and corresponding RFID information 2; and user C's facial information 3, registered mobile phone number 3, and corresponding RFID information 3, as well as the access address of door lock 2, simultaneously sending these records to the hotel management app on users B and C's phones. At the same time, the hotel management platform generates feature vectors from the facial information of users B and C and sends them to door lock 2 corresponding to room 2.

[0056] Furthermore, this embodiment describes the handling method when the first user (user A) forgets to bring their card.

[0057] In this embodiment, user A goes to room 2, communicates with users B and C, and then returns to room 1, only to find that they forgot their key card or even their mobile phone. This solution utilizes the assistance of third-party users (user B and user C) to verify and unlock the door.

[0058] Furthermore, in S101, the response to the first user and the second user arriving together in front of the first user's room door lock, triggering the cardless mode based on the second user's door card, includes: swiping the second user's door card a preset number of times within a preset time; if the first user's room door lock detects that the number of times the second user's door card is swiped within the preset time exceeds a preset threshold, then the first user's room door lock triggers the cardless mode.

[0059] Further, in S101, the first user's room door lock reads the second user's door card RFID according to the triggered cardless mode, and sends a door lock verification subscription multicast message to the multicast router, including: sending an IGMP multicast join message by sending a door lock verification subscription multicast message to the multicast router; wherein the IGMP multicast join message carries the RFID field of the second user's door card RFID.

[0060] Specifically, in this embodiment, when user A returns to room 1, they find they have neither their access card 1 nor their mobile phone 1. They go to room 2 and contact user B for assistance in opening the door. User B and user A arrive at the door of room 1 together, triggering the cardless mode, for example, by quickly swiping user B's access card 2 twice.

[0061] If door lock 1 of room 1 detects multiple consecutive swipes of the same access card within a short period, and the access card is not the one associated with this lock, then it activates cardless mode. Door lock 1 reads the access card information, including RFID information: RFID2. At this time, since door lock 1 cannot know which lock the RFID2 information carried by the access card belongs to, it can send a door lock verification subscription multicast message to the outside world, sending an IGMP multicast join message carrying the RFID field (for example, sending an IGMP multicast join message to multicast 226.1.1.1, carrying the RFID field as RFID2 of access card 2).

[0062] S102, the multicast router establishes a multicast forwarding table entry based on the door lock verification subscription multicast message;

[0063] Specifically, in this embodiment, the multicast router receives the door lock verification subscription multicast message (IGMP multicast join message), for example, and sends it to the 226.1.1.1 multicast group, establishing a multicast forwarding table entry (*, 226.1.1.1), carrying the outgoing interface and RFID2 field information. An example of a multicast table entry is as follows:

[0064] (*, 226.1.1.1)

[0065] Incoming Interface:

[0066] Outgoing Interfaces: # List of multicast traffic forwarding interfaces

[0067] Eth0 # Wireless interface for receiving join messages

[0068] label: RFID2

[0069] Eth1;

[0070] S103, the second user logs into the hotel management user APP with a mobile phone, enables the cardless assistance verification function, and sends a cardless assistance verification message to the second user's room door lock; the cardless assistance verification message includes the associated second user door card RFID obtained by the second user when logging into the hotel management user APP with a mobile phone.

[0071] In S103, the second user logs into the hotel management user APP using a mobile phone, enables the cardless assistance verification function, and sends a cardless assistance verification message to the second user's room door lock, including: collecting the first user's facial information according to the second user's APP and converting it into a feature vector; the cardless assistance verification message includes the first user's facial information and the second user's door card RFID.

[0072] Specifically, in this embodiment, User B logs into the hotel management user APP using their mobile phone and enables the cardless assistance verification function. The facial information of User A is extracted through the user's mobile phone camera (dynamic facial recognition is required to prevent unauthorized users from using static images). The hotel management user APP on User B's phone extracts User A's facial information, converts it into a feature vector, and sends a cardless assistance verification message to the door lock 2 of User B's associated room 2, carrying the RFID 2 information associated with their APP and User A's facial feature vector.

[0073] S104, the second user's room door lock sends a door lock cardless verification multicast message to the preset multicast group address based on the cardless assistance verification message.

[0074] Specifically, in this embodiment, door lock 2 receives the cardless verification assistance message and extracts the RFID2 information and facial feature vector from the message. It then sends a door lock cardless verification multicast message to the same multicast group address (the multicast group address is pre-set by the hotel management platform to ensure uniformity across all door locks, for example, 226.1.1.1). The multicast message carries the RFID field (content: RFID2) and facial feature vector information (user A's facial feature vector).

[0075] S105, the multicast router parses the multicast group address and RFID field according to the door lock cardless verification multicast message, matches the multicast forwarding table entry, if they are the same multicast address and the RFID field is consistent with the second user's door card in front of the current first user's room door lock, then the first user's room door lock is opened.

[0076] Furthermore, in S105, the multicast router establishes a multicast forwarding table entry based on the door lock verification subscription multicast message, including: the multicast router receives the door lock verification subscription multicast message, establishes a corresponding multicast forwarding table entry, and records the corresponding outgoing interface Eth0 and RFID field;

[0077] The method further includes: in response to the second user's room door lock sending a door lock cardless verification multicast message to a preset multicast group address according to the cardless assistance verification message, the multicast router will forward the door lock cardless verification multicast message to the outgoing interface Eth0 where the first user's door lock is located according to the multicast forwarding table entry.

[0078] Further, in S105, the multicast router parses the multicast group address and RFID field based on the door lock cardless verification multicast message, matches the multicast forwarding table entry, and if they are the same multicast address and the RFID field matches the second user's door card in front of the current first user's room door lock, then the first user's room door lock is opened, including:

[0079] The parsed door lock cardless verification multicast message is matched with the multicast forwarding table entry on the multicast router. If they are the same multicast address and the RFID field associated in the outgoing interface of the multicast forwarding table entry is the same as the RFID field carried in the door lock cardless verification multicast message, then the door lock cardless verification multicast message is forwarded to the corresponding outgoing interface Eth0.

[0080] By multicasting entries and comparing RFID fields, the second user's room door lock can send a cardless verification multicast message to the first user's room door lock without knowing the address of the first user's room door lock in advance. Upon receiving the cardless verification multicast message, the first user's room door lock compares the RFID field and the facial feature vector to determine whether the RFID field matches the second user's door card that was swiped, and whether the facial feature vector matches the facial feature vector stored in the first user's door lock. If both match, the door lock is opened.

[0081] Specifically, in this embodiment, when the multicast router receives a door lock cardless verification multicast message, it parses the multicast group address and RFID field, and matches it with the multicast forwarding table entry on the multicast router. If they are the same multicast group address, for example (226.1.1.1), and the RFID field associated with the outgoing interface of the multicast forwarding table entry, for example, the outgoing interface (Eth0), is the same as the RFID field carried in the door lock cardless verification multicast message (RFID2), then the door lock cardless verification multicast message is forwarded to the corresponding outgoing interface (Eth0). If they are not the same RFID field, the door lock cardless verification multicast message is not forwarded, for example, it is not forwarded to the Eth1 outgoing interface.

[0082] By using multicast forwarding entries and precise comparison of RFID fields, lock 2 can send a cardless verification multicast message to lock 1 even without knowing lock 1's address in advance. Lock 1, upon receiving the message, compares the RFID field with the facial feature vector. It checks if the RFID (RFID2) matches the currently swiped card and if the facial feature vector matches the facial feature vector stored in the lock. If both match, the lock opens.

[0083] In summary, in this embodiment, door lock 1 sends an IGMP multicast join message (carrying an RFID field, such as RFID2) to a multicast address (e.g., 226.1.1.1). The purpose of this message is to inform the multicast router (the multicast router connected to the network where the door lock is located) that it wants to receive multicast messages sent to this multicast address (226.1.1.1) that carry a specific RFID field (e.g., RFID2). After receiving this door lock verification subscription multicast message (IGMP multicast join message), the multicast router will establish a corresponding multicast forwarding table entry (e.g., (*, 226.1.1.1)), recording the corresponding outgoing interface (e.g., the interface Eth0 that received the message) and the RFID field (RFID2) information. Subsequently, when other door locks (such as door lock 2) send a cardless verification multicast message carrying the RFID2 field to multicast address 226.1.1.1, the multicast router will accurately forward the message to the interface (Eth0) where door lock 1 is located, based on this forwarding table entry. This enables information exchange between different door locks, allowing door lock 1 to receive verification messages related to RFID2 and complete the subsequent unlocking verification process. In short, the purpose of the door lock sending this multicast message is to "subscribe" to multicast messages that meet specific conditions (i.e., carrying a specific RFID field and being sent to a specific multicast address) from the multicast router, facilitating the subsequent reception of verification-related information from other door locks.

[0084] In this embodiment, users complete WiFi authentication by scanning their door card RFID, binding the physical door card with the user's mobile phone number and biometric features to ensure that only legitimate users can access the network. Compared to traditional WiFi verification that relies on passwords or SMS, this solution strongly binds RFID to user identity, improving security and simplifying the process. Dynamic facial recognition (preventing static image attacks) is used to generate feature vectors, and multicast communication enables real-time verification across door locks without the need for a centralized server. Compared to traditional door locks relying on local or cloud comparisons, this solution uses the multicast protocol (IGMP) to accurately match RFID with the target door lock, reducing latency and network dependence. If a user forgets their room card and mobile phone, the multicast verification process can be triggered by another user's mobile phone, combining dynamic facial recognition and RFID matching to unlock the door. Compared to traditional solutions that rely on manual front-end operation, this solution achieves automated emergency handling through a distributed collaboration mechanism. The solution binds user mobile phone number, facial features, RFID, and door lock information in multiple dimensions, storing feature vectors on the door lock, supporting offline verification. Data is stored in fragmented chunks (the door lock stores features, and the platform stores association relationships), balancing privacy and efficiency.

[0085] Furthermore, a second aspect of the present invention provides a cardless hotel door lock processing system, the system comprising a mode triggering module 201, a multicast module 202, an assistance verification module 203, a sending module 204, and an unlocking module 205; wherein:

[0086] The mode triggering module 201 is used to respond to the situation where the first user and the second user arrive at the door lock of the first user's room together, and trigger the cardless mode according to the second user's door card; the door lock of the first user's room reads the RFID of the second user's door card according to the triggered cardless mode, and sends a door lock verification subscription multicast message to the multicast router; the subscription multicast message includes the RFID of the second user's door card;

[0087] Multicast module 202 is used to enable the multicast router to subscribe to multicast messages based on the door lock verification and establish multicast forwarding table entries;

[0088] The verification assistance module 203 is used to enable the second user to log in to the hotel management user APP with a mobile phone, enable the cardless verification assistance function, and send a cardless verification assistance message to the second user's room door lock; the cardless verification assistance message includes the associated second user door card RFID obtained by the second user when logging into the hotel management user APP with a mobile phone;

[0089] The sending module 204 is used to enable the second user's room door lock to send a door lock cardless verification multicast message to a preset multicast group address based on the cardless assistance verification message;

[0090] The unlocking module 205 is used to enable the multicast router to parse the multicast group address and RFID field according to the door lock cardless verification multicast message, match the multicast forwarding table entry, and if they are the same multicast address and the RFID field is consistent with the second user's door card in front of the current first user's room door lock, then the first user's room door lock is opened.

[0091] Furthermore, the response to the first user and the second user arriving together in front of the first user's room door lock, triggering the cardless mode based on the second user's access card, includes:

[0092] The second user's door card is swiped a preset number of times within a preset time period; if the first user's room door lock detects that the number of times the second user's door card is swiped within the preset time period exceeds a preset threshold, the first user's room door lock will trigger a cardless mode.

[0093] Furthermore, the first user's room door lock reads the second user's door card RFID according to the triggered cardless mode, and sends a door lock verification subscription multicast message to the multicast router, including: sending an IGMP multicast join message by sending a door lock verification subscription multicast message to the multicast router; wherein the IGMP multicast join message carries the RFID field of the second user's door card RFID;

[0094] The second user logs into the hotel management user APP using their mobile phone, enables the cardless assistance verification function, and sends a cardless assistance verification message to the second user's room door lock. This includes: collecting the first user's facial information according to the second user's APP and converting it into a feature vector; the cardless assistance verification message includes the first user's facial information and the second user's door card RFID.

[0095] Furthermore, the multicast router establishes a multicast forwarding table entry based on the door lock verification subscription multicast message, including: the multicast router receives the door lock verification subscription multicast message, establishes the corresponding multicast forwarding table entry, and records the corresponding outgoing interface Eth0 and RFID field;

[0096] The multicast module 202 is also used to respond to the second user's room door lock sending a door lock cardless verification multicast message to a preset multicast group address according to the cardless assistance verification message. The multicast router will then forward the door lock cardless verification multicast message to the outgoing interface Eth0 where the first user's door lock is located according to the multicast forwarding table entry.

[0097] The multicast router parses the multicast group address and RFID field according to the door lock cardless verification multicast message, and matches the multicast forwarding table entry. If they are the same multicast address and the RFID field is consistent with the second user's door card in front of the door lock of the first user's room, then the door lock of the first user's room is opened. This includes: matching the parsed door lock cardless verification multicast message with the multicast forwarding table entry on the multicast router. If they are the same multicast address and the RFID field associated in the outgoing interface of the multicast forwarding table entry is the same as the RFID field carried in the door lock cardless verification multicast message, then the door lock cardless verification multicast message is forwarded to the corresponding outgoing interface Eth0.

[0098] By multicasting entries and comparing RFID fields, the second user's room door lock can send a cardless verification multicast message to the first user's room door lock without knowing the address of the first user's room door lock in advance. Upon receiving the cardless verification multicast message, the first user's room door lock compares the RFID field and the facial feature vector to determine whether the RFID field matches the second user's door card that was swiped, and whether the facial feature vector matches the facial feature vector stored in the first user's door lock. If both match, the door lock is opened.

[0099] Furthermore, a third aspect of the embodiments of this application also discloses an electronic device, such as... Figure 3 As shown, the electronic device includes: one or more processors, and a memory for storing one or more computer programs; characterized in that the computer programs are configured to be executed by the one or more processors, and the programs include steps for performing the cardless hotel door lock processing method described in the first aspect above.

[0100] Furthermore, a fourth aspect of this embodiment provides a storage medium storing a computer program; the program is loaded and executed by a processor to implement the steps of the cardless hotel door lock processing method described in the first aspect above.

[0101] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.

[0102] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices or units, or may be electrical, mechanical or other forms of connection.

[0103] The units described as separate components may or may not be physically separate. As will be appreciated by those skilled in the art, the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.

[0104] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0105] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or grid device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0106] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A hotel door lock processing method based on cardless operation, characterized in that, The method includes: In response to the arrival of both the first user and the second user at the door lock of the first user's room, a cardless mode is triggered based on the second user's access card; the door lock of the first user's room reads the second user's access card RFID according to the triggered cardless mode and sends a door lock verification subscription multicast message to the multicast router; the subscription multicast message includes the second user's access card RFID. The multicast router verifies the door lock's authentication and subscribes to multicast messages, and establishes multicast forwarding table entries; The second user logs into the hotel management user APP using their mobile phone, enables the cardless assistance verification function, and sends a cardless assistance verification message to the second user's room door lock; the cardless assistance verification message includes the associated second user door card RFID obtained by the second user logging into the hotel management user APP using their mobile phone; The second user's room door lock sends a door lock cardless verification multicast message to the preset multicast group address based on the cardless assistance verification message; The multicast router parses the multicast group address and RFID field based on the door lock cardless verification multicast message, and matches the multicast forwarding table entry. If they are the same multicast address and the RFID field matches the second user's door card in front of the first user's room door lock, then the first user's room door lock is opened.

2. The hotel door lock processing method based on cardless operation according to claim 1, characterized in that, The method further includes the following steps prior to the first user and the second user arriving together at the door lock of the first user's room and triggering the cardless mode based on the second user's access card: When the first user connects to the hotel's Wi-Fi hotspot for authentication, the user is prompted to enter their mobile phone number and then scan the first user's door card RFID using their mobile phone's NFC. This generates a Wi-Fi verification message that is returned to the hotel's Wi-Fi hotspot. The Wi-Fi verification message includes the first user's door card RFID information, the first user's mobile phone number, and the access SSID. The hotel's Wi-Fi hotspot sends the Wi-Fi verification message to the user management platform. The user management platform extracts the access SSID and the first user's door card RFID information from the Wi-Fi verification message and compares them with the association between the SSID and RFID information maintained by the hotel's user management platform. If the access SSID and the first user's door card RFID information match the SSID and RFID information maintained by the user management platform and are associated, then the Wi-Fi verification message is considered valid; otherwise, it is invalid.

3. The hotel door lock processing method based on cardless operation according to claim 1, characterized in that, The response to the first user and the second user arriving together in front of the first user's room door lock, triggering the cardless mode based on the second user's access card, includes: The second user's door card is swiped a preset number of times within a preset time; if the first user's room door lock detects that the number of times the second user's door card is swiped within the preset time exceeds a preset threshold, the first user's room door lock will trigger a cardless mode. The first user's room door lock reads the second user's door card RFID according to the triggered cardless mode, and sends a door lock verification subscription multicast message to the multicast router, including: The system sends a door lock verification subscription multicast message to the multicast router and then sends an IGMP multicast join message; the IGMP multicast join message carries the RFID field of the second user's door card RFID. The second user logs into the hotel management user APP using their mobile phone, enables the cardless assistance verification function, and sends a cardless assistance verification message to the second user's room door lock. This includes: collecting the first user's facial information according to the second user's APP and converting it into a feature vector; the cardless assistance verification message includes the first user's facial information and the second user's door card RFID.

4. The hotel door lock processing method based on cardless operation according to claim 1, characterized in that, The multicast router establishes a multicast forwarding table entry based on the door lock verification subscription multicast message, including: the multicast router receives the door lock verification subscription multicast message, establishes the corresponding multicast forwarding table entry, and records the corresponding outgoing interface Eth0 and RFID field; The method further includes: in response to the second user's room door lock sending a door lock cardless verification multicast message to a preset multicast group address according to the cardless assistance verification message, the multicast router will forward the door lock cardless verification multicast message to the outgoing interface Eth0 where the first user's door lock is located according to the multicast forwarding table entry.

5. The hotel door lock processing method based on cardless operation according to claim 4, characterized in that, The multicast router parses the multicast group address and RFID field based on the door lock cardless verification multicast message, matches the multicast forwarding table entry, and if they are the same multicast address and the RFID field matches the second user's door card in front of the first user's room door lock, then the first user's room door lock is opened, including: The parsed door lock cardless verification multicast message is matched with the multicast forwarding table entry on the multicast router. If they are the same multicast address and the RFID field associated in the outgoing interface of the multicast forwarding table entry is the same as the RFID field carried in the door lock cardless verification multicast message, then the door lock cardless verification multicast message is forwarded to the corresponding outgoing interface Eth0. By multicasting entries and comparing RFID fields, the second user's room door lock can send a cardless verification multicast message to the first user's room door lock without knowing the address of the first user's room door lock in advance. Upon receiving the cardless verification multicast message, the first user's room door lock compares the RFID field and the facial feature vector to determine whether the RFID field matches the second user's door card that was swiped, and whether the facial feature vector matches the facial feature vector stored in the first user's door lock. If both match, the door lock is opened.

6. A hotel door lock processing system based on cardless operation, characterized in that, The system includes a mode triggering module, a multicast module, an assistance verification module, a sending module, and an unlocking module; wherein: The mode triggering module is used to respond to the situation where a first user and a second user arrive together in front of the door lock of the first user's room, and trigger a cardless mode based on the second user's door card; the door lock of the first user's room reads the RFID of the second user's door card according to the triggered cardless mode, and sends a door lock verification subscription multicast message to the multicast router; the subscription multicast message includes the RFID of the second user's door card; The multicast module is used to enable the multicast router to subscribe to multicast messages based on the door lock verification and to establish multicast forwarding table entries; The verification assistance module is used to enable a second user to log in to the hotel management user APP with a mobile phone, enable the cardless verification assistance function, and send a cardless verification assistance message to the second user's room door lock; the cardless verification assistance message includes the associated second user door card RFID obtained by the second user when logging into the hotel management user APP with a mobile phone; The sending module is used to enable the second user's room door lock to send a door lock cardless verification multicast message to a preset multicast group address based on the cardless assistance verification message; The unlocking module is used to enable the multicast router to parse the multicast group address and RFID field based on the door lock cardless verification multicast message, match the multicast forwarding table entry, and if they are the same multicast address and the RFID field is consistent with the second user's door card in front of the current first user's room door lock, then the first user's room door lock is opened.

7. The hotel door lock processing system based on cardless operation according to claim 6, characterized in that, The response to the first user and the second user arriving together in front of the first user's room door lock, triggering the cardless mode based on the second user's access card, includes: The second user's door card is swiped a preset number of times within a preset time period; if the first user's room door lock detects that the number of times the second user's door card is swiped within the preset time period exceeds a preset threshold, the first user's room door lock will trigger a cardless mode.

8. The hotel door lock processing system based on cardless operation according to claim 7, characterized in that, The first user's room door lock reads the second user's door card RFID according to the triggered cardless mode, and sends a door lock verification subscription multicast message to the multicast router, including: sending an IGMP multicast join message by sending a door lock verification subscription multicast message to the multicast router; wherein the IGMP multicast join message carries the RFID field of the second user's door card RFID; The second user logs into the hotel management user APP using their mobile phone, enables the cardless assistance verification function, and sends a cardless assistance verification message to the second user's room door lock. This includes: collecting the first user's facial information according to the second user's APP and converting it into a feature vector; the cardless assistance verification message includes the first user's facial information and the second user's door card RFID.

9. The hotel door lock processing system based on cardless operation according to claim 8, characterized in that, The multicast router establishes a multicast forwarding table entry based on the door lock verification subscription multicast message, including: the multicast router receives the door lock verification subscription multicast message, establishes the corresponding multicast forwarding table entry, and records the corresponding outgoing interface Eth0 and RFID field; The multicast module is also used to respond to the second user's room door lock sending a door lock cardless verification multicast message to a preset multicast group address according to the cardless assistance verification message. The multicast router will then forward the door lock cardless verification multicast message to the outgoing interface Eth0 where the first user's door lock is located according to the multicast forwarding table entry.

10. A storage medium storing a computer program; characterized in that, The program is loaded and executed by a processor to implement the steps of the cardless hotel door lock processing method as described in any one of claims 1-5 above.

Citation Information

Patent Citations

  • Intelligent mobile phone-based offline access control system, and control method of system

    CN106097487A

  • Multi-door lock cooperative processing method and system

    CN120808480A