Access control method and system based on multiple types of intelligent locks and storage medium

By introducing mobile smart locks and smart door locks into the community and using the lock management platform to realize the interconnection of smart door locks and community access control, the problem of facial information leakage and inconvenient entry and exit management in the existing access control system is solved, and convenient and safe access control control is achieved.

CN119888902AActive Publication Date: 2025-04-25DESSMANN CHINA MACHINERY & ELECTRONICS +1

Patent Information

Application Number
CN202510363927.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-26
Publication Date
2025-04-25
Estimated Expiration
2045-03-26

AI Technical Summary

Technical Problem

The existing access control system requires family members to enter face or fingerprint information in advance, which can easily lead to the leakage of user face information and it is difficult to quickly implement entry and exit management of community members.

Method used

By introducing mobile smart locks and smart door locks into the community, and using the lock management platform to realize the interconnection of smart door locks and community access control, using short-range communication and multicast router technology to realize face verification and access control, avoiding the retention of face characteristics of family members.

Benefits of technology

It realizes convenient access and exit management of community members, protects user privacy, avoids facial information leakage, and improves the security and convenience of the access control system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119888902A_ABST
    Figure CN119888902A_ABST
Patent Text Reader

Abstract

The invention provides an access control method and system based on multi-type intelligent locks and a storage medium. The mobile intelligent lock sends an intelligent door lock ID to the community access control by responding to close-range contact between the mobile intelligent lock and the community access control; the intelligent door lock and the community access control are registered in the lock management platform; the mobile intelligent lock records a corresponding intelligent door lock ID; sending a door lock IP address request message to the lock management platform according to the community access control; the request message comprises an intelligent door lock ID; the lock management platform determines an intelligent door lock IP address according to the door lock IP address request message and returns the intelligent door lock IP address to the community access control; a face image carrying the mobile intelligent lock is obtained through a community access control, a verification message is sent to the IP address of the intelligent door lock, and the community access control is controlled to be opened according to a verification result. Compared with the prior art, the access control system facilitates access of community members, and meanwhile, the access control system does not need to retain face features of each family member, so that privacy is protected.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of smart door locks, and in particular to an access control method, system and storage medium based on multiple types of smart locks. Background Art

[0002] Suitcases, backpacks, etc. can all carry mobile smart locks. These smart locks have their own batteries and can be equipped with SIM cards, wifi chips, NFC and other smart functions. Each carriage of the train has a wifi listening function. Cameras in the city also have wifi listening functions.

[0003] Newer suitcases usually come with smart locks, so if they are left at home for a long time (e.g. a week), it is usually a family member's suitcase. If they are left at home for a short time, it may be a neighbor or friend who is passing by temporarily.

[0004] The existing access control system generally requires the owners to go to the community front desk in advance to enter information such as face or fingerprint, which can easily cause security problems such as leakage of user face information. Summary of the invention

[0005] The purpose of the embodiment of the present invention is to facilitate the matching of door lock member information verification by access control on-site personnel through the interconnection of community mobile smart locks, smart door locks, and community access control, so that the access control system does not need to retain the facial feature vectors of each family member, thereby protecting privacy.

[0006] A first aspect of the present invention provides an access control method based on multiple types of smart locks, wherein the multiple types of smart locks include smart door locks and mobile smart locks, and the method includes: In response to the close contact between the mobile smart lock and the community access control, the mobile smart lock sends the smart door lock ID to the community access control; wherein the smart door lock and the community access control are both registered on the lock management platform; and the mobile smart lock records the corresponding smart door lock ID; Send a door lock IP address request message to the lock management platform according to the community access control; the request message includes the smart door lock ID; The lock management platform determines the IP address of the smart door lock according to the door lock IP address request message and returns it to the community access control; The facial image of the person carrying the mobile smart lock is obtained through the community access control, and a verification message is sent to the IP address of the smart door lock, and the community access control is controlled to open according to the verification result.

[0007] Furthermore, the verification message includes facial image feature information and the smart door lock IP address; The method of obtaining a face image of a person carrying the mobile smart lock through a community access control system, sending a verification message to the IP address of the smart door lock, and controlling the opening of the community access control system according to the verification result includes: The smart door lock matches the facial image feature information with the personnel feature vector maintained locally. If there is a personnel feature vector whose similarity exceeds a preset threshold, the verification is passed and the community access control is opened.

[0008] Furthermore, the method further comprises: The smart door lock and the community access control periodically send a door lock IGMP join message and an access control IGMP join message to the multicast router respectively; the door lock IGMP join message includes the smart door lock ID, and the access control IGMP join message includes the access control ID; The multicast router generates a multicast forwarding table entry according to the door lock IGMP join message and the access control IGMP join message, and the multicast router marks the corresponding smart door lock ID and access control ID on the interface receiving the IGMP message to form a door lock ID set and access control ID set, and sends a PIM join message to the upstream group router; the multicast forwarding table entry includes a multicast group address; The upstream group router marks the door lock ID set and the access control ID set on the outbound interface of the entry of the received PIM join message.

[0009] Further, the step of obtaining a face image of a person carrying the mobile smart lock through a community access control system and sending a verification message to the IP address of the smart door lock includes: The access control system sends a verification message to the upstream group router in a multicast manner; the verification message includes facial image feature information, access control ID, multicast group address, and smart door lock ID; After receiving the verification message, each upstream group router determines whether the outbound interface is marked with the smart door lock ID. If so, the verification message is forwarded from the outbound interface to the corresponding multicast router, and then forwarded to the smart door lock by the multicast router.

[0010] Further, the method also includes a step of moving the smart lock record corresponding to the smart door lock ID; the step of moving the smart lock record corresponding to the smart door lock ID includes: When the mobile smart lock enters the entrance door corresponding to the smart door lock ID, the smart door lock obtains the mobile smart lock ID through short-range NFC communication, and records the mobile smart lock ID and the time of entry; when the mobile smart lock goes out of the entrance door corresponding to the smart door lock ID, the smart door lock records the mobile smart lock ID and the time of exit; Compare the entry time point and the exit time point. If the difference exceeds a preset time value, it is determined that the mobile smart lock is owned by a member of the smart door lock; then the smart door lock ID is sent to the mobile smart lock, and the mobile smart lock records the smart door lock ID.

[0011] In addition, the second aspect of the present invention provides an access control system based on multiple types of smart locks, wherein the multiple types of smart locks include smart door locks and mobile smart locks, and the system includes a sending module, a request module, a determination module, and a verification and control module, wherein: A sending module, configured to respond to the close contact between the mobile smart lock and the community access control, and the mobile smart lock sends the smart door lock ID to the community access control; wherein the smart door lock and the community access control are both registered on the lock management platform; and the mobile smart lock records the corresponding smart door lock ID; A request module, used to send a door lock IP address request message to the lock management platform according to the community access control; the request message includes the smart door lock ID; A determination module, used to enable the lock management platform to determine the IP address of the smart door lock according to the door lock IP address request message, and return it to the community access control; The verification and control module is used to obtain the face image of the person carrying the mobile smart lock through the community access control, send a verification message to the IP address of the smart door lock, and control the opening of the community access control according to the verification result.

[0012] Furthermore, the verification message includes facial image feature information and the smart door lock IP address; The method of obtaining a face image of a person carrying the mobile smart lock through a community access control system, sending a verification message to the IP address of the smart door lock, and controlling the opening of the community access control system according to the verification result includes: The smart door lock matches the facial image feature information with the personnel feature vector maintained locally. If there is a personnel feature vector whose similarity exceeds a preset threshold, the verification is passed and the community access control is opened.

[0013] Furthermore, the system also includes a routing networking module; wherein the routing networking module is used to control the smart door lock and the community access control to periodically send a door lock IGMP join message and a door access control IGMP join message to the multicast router respectively; the door lock IGMP join message includes the smart door lock ID, and the door access control IGMP join message includes the door access control ID; The multicast router generates a multicast forwarding table entry according to the door lock IGMP join message and the access control IGMP join message, and the multicast router marks the corresponding smart door lock ID and access control ID on the interface receiving the IGMP message to form a door lock ID set and access control ID set, and sends a PIM join message to the upstream group router; the multicast forwarding table entry includes a multicast group address; The upstream group router marks the door lock ID set and the access control ID set on the outbound interface of the entry of the received PIM join message.

[0014] Furthermore, the verification and control module is also used to control the access control to send a verification message to the upstream group router in a multicast manner; the verification message includes facial image feature information, access control ID, multicast group address and smart door lock ID; after each upstream group router receives the verification message, it determines whether the outgoing interface is marked with the smart door lock ID. If so, the verification message is forwarded from the outgoing interface to the corresponding multicast router, and then forwarded to the smart door lock by the multicast router.

[0015] In addition, the third aspect of the present invention provides a storage medium, which stores a computer program; the program is loaded and executed by a processor to implement the steps of the access control method based on multiple types of smart locks as described in the first aspect above.

[0016] In the scheme of the present invention, in response to the close contact between the mobile smart lock and the community access control, the mobile smart lock sends the smart door lock ID to the community access control; wherein the smart door lock and the community access control are registered on the lock management platform; the mobile smart lock records the corresponding smart door lock ID; sends a door lock IP address request message to the lock management platform according to the community access control; the request message includes the smart door lock ID; the lock management platform determines the smart door lock IP address according to the door lock IP address request message, and returns it to the community access control; obtains the face image of the person carrying the mobile smart lock through the community access control, sends a verification message to the smart door lock IP address, and controls the opening of the community access control according to the verification result. Compared with the prior art, the embodiments of the present application mainly have the following beneficial effects: it facilitates the entry and exit of community members, and the access control system does not have to retain the facial features of each family member, protecting privacy. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.

[0018] Figure 1 It is a flowchart of the steps of the access control method based on multiple types of smart locks disclosed in an embodiment of the present invention; Figure 2 It is a schematic diagram of the structure of an access control system based on multiple types of smart locks disclosed in an embodiment of the present invention; Figure 3It is a schematic diagram of the structure of an electronic device disclosed in an embodiment of the present invention. DETAILED DESCRIPTION

[0019] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by technicians in the technical field of this application; the terms used in the specification of the application herein are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" and any variations thereof in the specification and claims of this application and the above-mentioned drawings are intended to cover non-exclusive inclusions. The terms "first", "second", etc. in the specification and claims of this application or the above-mentioned drawings are used to distinguish different objects, not to describe a specific order.

[0020] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0021] It should be noted that the “plurality” mentioned in this article refers to two or more.

[0022] The implementation details of the technical solution of the embodiment of the present application are described in detail below: In the prior art, families use smart door locks, and with the update and iteration of intelligent products, many smart door locks have face recognition functions. On the other hand, suitcases, backpacks, etc. can carry mobile smart locks, which have their own batteries and can be equipped with sim cards, wifi chips, NFC functions, etc. In smart door locks, each family's smart door lock records the facial feature vectors of family members. Family members or maintenance personnel enter facial images through the door lock, and the lock extracts the facial feature vectors, making it easier for family members to enter the house through facial verification.

[0023] In this embodiment, the door lock of each family can be registered to the lock management platform of the community, including the door lock ID, door lock IP address, etc. Each access control of the community is also registered to the lock management platform.

[0024] In the first aspect of this embodiment, a door access control method based on multiple types of smart locks is implemented. Figure 1 , Figure 1 The present invention discloses a method for access control based on multiple types of smart locks. The multiple types of smart locks include smart door locks and mobile smart locks. The method includes: S101, in response to the close contact between the mobile smart lock and the community access control, the mobile smart lock sends the smart door lock ID to the community access control; wherein the smart door lock and the community access control are both registered on the lock management platform; the mobile smart lock records the corresponding smart door lock ID; Before S101, the method further includes a step of moving the smart lock to record the corresponding smart door lock ID; the step of moving the smart lock to record the corresponding smart door lock ID includes: When a user carries a mobile smart lock and opens the door from the outside and closes the door from the inside, the smart door lock obtains the mobile smart lock ID through short-range communication and records the entry time of the mobile smart lock; when a user carries a mobile smart lock and opens the door from the inside and closes the door from the outside, the smart door lock obtains the mobile smart lock ID through short-range communication and records the exit time of the mobile smart lock; Compare the entry time point and the exit time point. If the difference exceeds a preset time value, it is determined that the mobile smart lock is owned by a member of the smart door lock; then the smart door lock ID is sent to the mobile smart lock, and the mobile smart lock records the smart door lock ID.

[0025] Specifically, in this embodiment, suitcase A has its own smart lock. When it is left at home for a long time (e.g., 1 week), it is usually a family member's suitcase. If it is left at home for a short time, it may be a neighbor or friend passing by temporarily. Based on this, this embodiment constructs an interactive mode between the door lock and the suitcase.

[0026] For example, when family member A pulls suitcase A (suitcase A is equipped with a mobile smart lock) through the front door to enter the home, the family's front door lock B (i.e., smart door lock) obtains the lock ID of the suitcase's smart lock A through close-range NFC communication, and the front door lock B records the lock A's ID and the time of entry. When the suitcase A is pulled out through the front door by a family member, the door lock B records the time of lock A's exit. By comparing the exit time and the entry time of door lock A, if the difference is greater than a threshold (for example, 1 day, 3 days, or a week, which can be managed and configured according to actual conditions), it is considered to be a family member's suitcase. Therefore, door lock B sends its own lock ID to suitcase lock A. Lock A records the door lock ID.

[0027] Based on this, when family member A arrives at the community gate with large and small bags and suitcase A, it is not convenient to swipe the card. At this time, the smart lock A of suitcase A comes into close contact with the access control, and lock A sends the door lock ID of the family door (i.e. door lock B) to the access control.

[0028] S102, sending a door lock IP address request message to the lock management platform according to the community access control; the request message includes the smart door lock ID.

[0029] S103, the lock management platform determines the IP address of the smart door lock according to the door lock IP address request message, and returns it to the community access control.

[0030] Specifically, in this embodiment, the access control obtains the door lock ID of the home door from smart lock A and sends a "door lock IP address request" message to the management platform. The management platform extracts the IP address of lock B from the locally maintained door lock information and replies to the access control. The access control obtains the face image of member A through the camera on site, extracts its face feature vector, and sends a "face authentication" message to door lock B, which contains member A's feature vector and its own IP.

[0031] S104, obtaining a face image of the person carrying the mobile smart lock through the community access control, sending a verification message to the IP address of the smart door lock, and controlling the opening of the community access control according to the verification result.

[0032] Furthermore, the verification message includes facial image feature information and the smart door lock IP address; The method of obtaining a face image of a person carrying the mobile smart lock through a community access control system, sending a verification message to the IP address of the smart door lock, and controlling the opening of the community access control system according to the verification result includes: The smart door lock matches the facial image feature information with the personnel feature vector maintained locally. If there is a personnel feature vector whose similarity exceeds a preset threshold, the verification is passed and the community access control is opened.

[0033] Specifically, in this embodiment, after receiving the information, door lock B compares it with the locally maintained personnel feature vector. If the similarity is higher than a threshold, it is considered a successful match, otherwise it fails. Regardless of success or failure, a message will be replied to the access control. If the match fails, it will reply "reject" and the access control will not release the person; if the match succeeds, it will reply "agree" and the access control will release the person.

[0034] Preferably, the method further comprises: The smart door lock and the community access control periodically send a door lock IGMP join message and an access control IGMP join message to the multicast router respectively; the door lock IGMP join message includes the smart door lock ID, and the access control IGMP join message includes the access control ID; The multicast router generates a multicast forwarding table entry according to the door lock IGMP join message and the access control IGMP join message, and the multicast router marks the corresponding smart door lock ID and access control ID on the interface receiving the IGMP message to form a door lock ID set and access control ID set, and sends a PIM join message to the upstream group router; the multicast forwarding table entry includes a multicast group address; The upstream group router marks the door lock ID set and the access control ID set on the outbound interface of the entry of the received PIM join message.

[0035] Specifically, this embodiment is a preferred solution to avoid the need to disturb the platform to obtain the IP address of the door lock every time the access control is activated. The entire system can be set to use a unified multicast group address, such as 226.1.1.1. Furthermore, each door lock periodically sends an IGMP join message containing the door lock ID. Each community access control also periodically sends an IGMP join message containing the access control ID. After receiving the IGMP message, the multicast router generates a (*, G) multicast forwarding table entry, that is, (*, 226.1.1.1), and the multicast router marks the corresponding door lock ID and access control ID on the interface that receives the IGMP message.

[0036] It should be noted that when the multicast router sends a PIM join message to the upstream router, it first summarizes the door lock ID and access control ID marked on all its outbound interfaces to form a door lock / access control ID set. The door lock ID / access control ID set is inserted into the PIM join message and sent to the upstream multicast router. The upstream multicast router marks these door lock ID / access control IDs on the outbound interface of the (*, G) table entry that receives the above PIM join message.

[0037] Furthermore, the method of obtaining a facial image of a person carrying the mobile smart lock through a community access control system and sending a verification message to the IP address of the smart door lock includes: the access control system sends a verification message to an upstream group router in a multicast manner; the verification message includes facial image feature information, access control ID, multicast group address and smart door lock ID; after each upstream group router receives the verification message, it determines whether the outgoing interface is marked with the smart door lock ID, and if so, forwards the verification message from the outgoing interface to the corresponding multicast router, and the multicast router forwards it to the smart door lock.

[0038] Specifically, in this embodiment, the access control uses multicast to send a "face authentication" message, which contains the face feature vector of the on-site member A, its own IP address, access control ID, and door lock ID (i.e., door lock B). After receiving it, each multicast router determines which outbound interface is marked with the door lock ID, and then forwards the message from the outbound interface. After layer-by-layer processing, the message will reach door lock B.

[0039] It should be noted that after receiving the message, door lock B compares it with the locally maintained personnel feature vector. If the similarity is higher than a threshold, it is considered a successful match. If the match fails, a "reject" message is sent to the access control system. The destination IP address is the access control system's own IP in the "face recognition" message, and the access control system does not allow the person to pass through. If the match is successful, a "agree" message is sent to the access control system, and the access control system allows the person to pass through.

[0040] Preferably, for a strictly managed community, member A will also be restricted from going out by the access control, and the processing flow can refer to the above. However, the above processing flow will cause the door lock to be frequently awakened, so this embodiment proposes the following further steps: Each time the smart door lock receives a "face authentication" message (i.e. the verification message mentioned above) from the access control, it records these access control IDs. When suitcase A carrying a mobile smart lock is pulled away by member A, it usually means that member A is leaving the community. The smart door lock detects that suitcase A has left the house and sends a "access control release" message with a destination address that is a unified multicast group address, which contains a set of facial feature vectors of family members, its own door lock ID, and all access control IDs it has recorded, as well as the information lifetime (e.g. 1 hour, after which it expires).

[0041] Furthermore, after receiving the "access release" message, the multicast router extracts all the access IDs from it and forwards the above message from the outbound interface marked with any of the above access IDs. Obviously, multiple outbound interfaces are usually matched. Therefore, all the above access controls will receive the "access release" message, and the access control saves the facial feature vector set and door lock ID in the message, as well as the effective life span. When one of the access controls sees member A preparing to go out, it extracts the door lock ID saved by the suitcase lock he pulled, and determines whether there is a facial feature vector in the facial feature vector set corresponding to the door lock ID that is similar to the facial feature vector of member A at the scene, and the information is still within the effective life span. If so, it is released, otherwise it is rejected.

[0042] It should be noted that each of the above-mentioned access control systems periodically determines whether the stored facial feature vector set is within a valid lifetime, and deletes it if it exceeds the valid lifetime.

[0043] In summary, this embodiment designs the following technical innovations: 1. The door lock uses short-range communication to obtain the time when the suitcase enters and goes out, and determines whether it is a family member's suitcase based on the duration. If so, the lock ID is sent to the door lock of the suitcase. 2. When the suitcase arrives at the access control, the access control obtains the door lock ID from the suitcase, and sends the feature vector of the on-site personnel to the door lock for confirmation. If OK, it is allowed to pass, otherwise it is rejected. 3. The door lock detects that suitcase A has gone out, and sends an "access control release" message. The destination address is a unified multicast group address, which contains a set of family member face feature vectors, its own door lock ID, and all access control IDs recorded by itself, as well as the information life span (for example, 1 hour, expires after 1 hour). 4. After receiving the "access control release" message, the multicast router extracts all access control IDs from it, and forwards the above message from the outbound interface marked with any of the above access control IDs. Obviously, multiple outbound interfaces are usually matched. 5. When one of the access control systems sees member A preparing to go out, it extracts the door lock ID saved in the suitcase lock that the member is pulling, and determines whether there is a facial feature vector in the facial feature vector set corresponding to the door lock ID that is similar to the facial feature vector of member A at the scene, and whether the information is still within the valid lifetime. If so, it is released, otherwise it is rejected.

[0044] This facilitates the entry and exit of community members. At the same time, the access control system does not have to retain the facial features of each family member, thus protecting privacy.

[0045] In addition, the second aspect of this embodiment provides an access control system based on multiple types of smart locks, wherein the multiple types of smart locks include smart door locks and mobile smart locks, and the system includes a sending module 201, a request module 202, a determination module 203, and a verification and control module 204, wherein: The sending module 201 is used for responding to the close contact between the mobile smart lock and the community access control, and the mobile smart lock sends the smart door lock ID to the community access control; wherein the smart door lock and the community access control are both registered on the lock management platform; and the mobile smart lock records the corresponding smart door lock ID; Request module 202, used to send a door lock IP address request message to the lock management platform according to the community access control; the request message includes the smart door lock ID; The determination module 203 is used to implement the lock management platform to determine the IP address of the smart door lock according to the door lock IP address request message, and return it to the community access control; The verification and control module 204 is used to obtain the face image of the person carrying the mobile smart lock through the community access control, send a verification message to the IP address of the smart door lock, and control the opening of the community access control according to the verification result.

[0046] Furthermore, the verification message includes facial image feature information and the smart door lock IP address; The method of obtaining a face image of a person carrying the mobile smart lock through a community access control system, sending a verification message to the IP address of the smart door lock, and controlling the opening of the community access control system according to the verification result includes: The smart door lock matches the facial image feature information with the personnel feature vector maintained locally. If there is a personnel feature vector whose similarity exceeds a preset threshold, the verification is passed and the community access control is opened.

[0047] Furthermore, the system further includes a routing networking module 205; wherein the routing networking module 204 is used to control the smart door lock and the community access control to periodically send a door lock IGMP join message and a door access control IGMP join message to the multicast router respectively; the door lock IGMP join message includes the smart door lock ID, and the door access control IGMP join message includes the door access control ID; The multicast router generates a multicast forwarding table entry according to the door lock IGMP join message and the access control IGMP join message, and the multicast router marks the corresponding smart door lock ID and access control ID on the interface receiving the IGMP message to form a door lock ID set and access control ID set, and sends a PIM join message to the upstream group router; the multicast forwarding table entry includes a multicast group address; The upstream group router marks the door lock ID set and the access control ID set on the outbound interface of the entry of the received PIM join message.

[0048] Furthermore, the verification and control module 204 is also used to control the access control to send a verification message to the upstream group router in a multicast manner; the verification message includes facial image feature information, access control ID, multicast group address and smart door lock ID; after each upstream group router receives the verification message, it determines whether the outgoing interface is marked with the smart door lock ID. If so, the verification message is forwarded from the outgoing interface to the corresponding multicast router, and then forwarded to the smart door lock by the multicast router.

[0049] Furthermore, the mobile smart lock also has the function of recording the corresponding smart door lock ID; the function of the mobile smart lock recording the corresponding smart door lock ID includes: When a user carries a mobile smart lock and opens the door from the outside and closes the door from the inside, the smart door lock obtains the mobile smart lock ID through short-range communication and records the entry time of the mobile smart lock; when a user carries a mobile smart lock and opens the door from the inside and closes the door from the outside, the smart door lock obtains the mobile smart lock ID through short-range communication and records the exit time of the mobile smart lock; Compare the entry time point and the exit time point. If the difference exceeds a preset time value, it is determined that the mobile smart lock is owned by a member of the smart door lock; then the smart door lock ID is sent to the mobile smart lock, and the mobile smart lock records the smart door lock ID.

[0050] In addition, the third aspect of the present invention provides a storage medium, which stores a computer program; the program is loaded and executed by a processor to implement the steps of the access control method based on multiple types of smart locks as described in the first aspect above.

[0051] In addition, the present application also discloses an electronic device, such as Figure 3 As shown, the electronic device includes: one or more processors, and a memory, wherein the memory is used to store one or more computer programs; it is characterized in that the computer program is configured to be executed by the one or more processors, and the program includes steps for executing the access control method based on multiple types of smart locks as described in the first aspect above.

[0052] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0053] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or it can be an electrical, mechanical or other form of connection.

[0054] The units described as separate components may or may not be physically separated. As a unit, it can be appreciated by those skilled in the art that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0055] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0056] If the integrated unit is implemented in the form of 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 is essentially 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, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a grid device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.

[0057] The specific implementation methods described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific implementation method 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 in the scope of protection of the present invention.

Claims

1. A door access control method based on multiple types of smart locks, characterized in that: The multi-type smart locks include smart door locks and mobile smart locks, and the method includes: In response to the close contact between the mobile smart lock and the community access control, the mobile smart lock sends the smart door lock ID to the community access control; wherein the smart door lock and the community access control are both registered on the lock management platform; and the mobile smart lock records the corresponding smart door lock ID; Send a door lock IP address request message to the lock management platform according to the community access control; the request message includes the smart door lock ID; The lock management platform determines the IP address of the smart door lock according to the door lock IP address request message and returns it to the community access control; The facial image of the person carrying the mobile smart lock is obtained through the community access control, and a verification message is sent to the IP address of the smart door lock, and the community access control is controlled to open according to the verification result.

2. The access control method based on multiple types of smart locks according to claim 1 is characterized in that: The verification message includes facial image feature information and the smart door lock IP address; The method of obtaining a face image of a person carrying the mobile smart lock through a community access control system, sending a verification message to the IP address of the smart door lock, and controlling the opening of the community access control system according to the verification result includes: The smart door lock matches the facial image feature information with the personnel feature vector maintained locally. If there is a personnel feature vector whose similarity exceeds a preset threshold, the verification is passed and the community access control is opened.

3. The access control method based on multiple types of smart locks according to claim 1 is characterized in that: The method further comprises: The smart door lock and the community access control periodically send a door lock IGMP join message and an access control IGMP join message to the multicast router respectively; the door lock IGMP join message includes the smart door lock ID, and the access control IGMP join message includes the access control ID; The multicast router generates a multicast forwarding table entry according to the door lock IGMP join message and the access control IGMP join message, and the multicast router marks the corresponding smart door lock ID and access control ID on the interface receiving the IGMP message to form a door lock ID set and access control ID set, and sends a PIM join message to the upstream group router; the multicast forwarding table entry includes a multicast group address; The upstream group router marks the door lock ID set and the access control ID set on the outbound interface of the entry of the received PIM join message.

4. The access control method based on multiple types of smart locks according to claim 3 is characterized in that: The method of obtaining a face image of a person carrying the mobile smart lock through a community access control system and sending a verification message to the IP address of the smart door lock includes: The access control system sends a verification message to the upstream group router in a multicast manner; the verification message includes facial image feature information, access control ID, multicast group address, and smart door lock ID; After receiving the verification message, each upstream group router determines whether the outbound interface is marked with the smart door lock ID. If so, the verification message is forwarded from the outbound interface to the corresponding multicast router, and then forwarded to the smart door lock by the multicast router.

5. The access control method based on multiple types of smart locks according to claim 2 or 4, characterized in that: The method further includes a step of moving the smart lock to record the corresponding smart door lock ID; the step of moving the smart lock to record the corresponding smart door lock ID includes: When a user carries a mobile smart lock and opens the door from the outside and closes the door from the inside, the smart door lock obtains the mobile smart lock ID through short-range communication and records the entry time of the mobile smart lock; when a user carries a mobile smart lock and opens the door from the inside and closes the door from the outside, the smart door lock obtains the mobile smart lock ID through short-range communication and records the exit time of the mobile smart lock; Compare the entry time point and the exit time point. If the difference exceeds a preset time value, it is determined that the mobile smart lock is owned by a member of the smart door lock; then the smart door lock ID is sent to the mobile smart lock, and the mobile smart lock records the smart door lock ID.

6. An access control system based on multiple types of smart locks, characterized in that: The multi-type smart locks include smart door locks and mobile smart locks. The system includes a sending module, a request module, a determination module, and a verification and control module, wherein: A sending module, configured to respond to the close contact between the mobile smart lock and the community access control, and the mobile smart lock sends the smart door lock ID to the community access control; wherein the smart door lock and the community access control are both registered on the lock management platform; and the mobile smart lock records the corresponding smart door lock ID; A request module, used to send a door lock IP address request message to the lock management platform according to the community access control; the request message includes the smart door lock ID; A determination module, used to enable the lock management platform to determine the IP address of the smart door lock according to the door lock IP address request message, and return it to the community access control; The verification and control module is used to obtain the face image of the person carrying the mobile smart lock through the community access control, send a verification message to the IP address of the smart door lock, and control the opening of the community access control according to the verification result.

7. The access control system based on multiple types of smart locks according to claim 6 is characterized in that: The verification message includes facial image feature information and the smart door lock IP address; The method of obtaining a face image of a person carrying the mobile smart lock through a community access control system, sending a verification message to the IP address of the smart door lock, and controlling the opening of the community access control system according to the verification result includes: The smart door lock matches the facial image feature information with the personnel feature vector maintained locally. If there is a personnel feature vector whose similarity exceeds a preset threshold, the verification is passed and the community access control is opened.

8. The access control system based on multiple types of smart locks according to claim 7 is characterized in that: The system also includes a routing networking module; The routing networking module is used to control the smart door lock and the community access control to periodically send the door lock IGMP join message and the access control IGMP join message to the multicast router respectively; the door lock IGMP join message includes the smart door lock ID, and the access control IGMP join message includes the access control ID; The multicast router generates a multicast forwarding table entry according to the door lock IGMP join message and the access control IGMP join message, and the multicast router marks the corresponding smart door lock ID and access control ID on the interface receiving the IGMP message to form a door lock ID set and access control ID set, and sends a PIM join message to the upstream group router; the multicast forwarding table entry includes a multicast group address; The upstream group router marks the door lock ID set and the access control ID set on the outbound interface of the entry of the received PIM join message.

9. The access control system based on multiple types of smart locks according to claim 8 is characterized in that: The verification and control module is also used to control the access control to send verification messages to the upstream group router in a multicast manner; the verification message includes facial image feature information, access control ID, multicast group address and smart door lock ID; after each upstream group router receives the verification message, it determines whether the outgoing interface is marked with the smart door lock ID. If so, the verification message is forwarded from the outgoing interface to the corresponding multicast router, and then forwarded to the smart door lock by the multicast router.

10. A storage medium storing a computer program; the program is loaded and executed by a processor to implement the steps of the access control method based on multiple types of smart locks as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Multicast flow forwarding method and multicast router in local area network

    CN102158415A

  • Method, device and system for multicast communication of Internet of Things

    CN103188611A

  • Access control system and control method thereof

    CN109360301A

  • Business management and control method based on biological recognition, acquisition equipment and recognition equipment

    CN111768534A

  • Intelligent access control system management method and device and electronic equipment

    CN114189567A

Cited By

  • Access control method and system based on intelligent door lock

    CN120071482A

  • Unlocking method and system of intelligent door lock

    CN120071483A

  • Cross-lock door opening method and system of intelligent door lock

    CN120071485A

  • Method and system for cooperation of door lock and multiple assistants

    CN121052837A

  • Door lock and APP collaborative delegation method and system

    CN121660766A