Door lock and access control system linkage verification method and system and storage medium

Through the linkage between the door lock management platform and the access control management platform, QR code is generated, which solves the problem that users need to apply for and manage access rights of access control and door lock separately, and realizes convenient access control and door lock linkage verification.

CN119851377AInactive Publication Date: 2025-04-18DESSMANN CHINA MACHINERY & ELECTRONICS +1
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510331458.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-20
Publication Date
2025-04-18
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the prior art, users need to apply for and manage access rights for access control and door locks separately, resulting in inconvenient operation.

Method used

Through the linkage between the door lock management platform and the access control management platform, a QR code including access type, cell ID, door lock ID, access path and temporary verification code is generated. Visitors only need to use this QR code to access the access control and door lock at the same time.

Benefits of technology

It realizes that residents create visitor applications on a management platform and generate temporary access permissions. Visitors only need a QR code to open the access control and door lock, improving the convenience of operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119851377A_ABST
    Figure CN119851377A_ABST
Patent Text Reader

Abstract

The invention provides a door lock and access control system linkage verification method and system and a storage medium. Visitor information is obtained, and a temporary access permission request is created for a visitor on a door lock management platform through a door lock APP; the door lock management platform generates access two-dimensional code information according to the temporary access permission request; the access two-dimensional code information comprises an access type, a community ID, resident door lock ID information, a door lock management platform access path and a temporary verification code; obtaining visit two-dimensional code information of a visitor, determining a current visit type according to the visit two-dimensional code information, and determining different verification data information according to the visit type; and determining to open the door lock and / or the access control according to the verification data information. Compared with the prior art, a visitor application only needs to be created on one management platform, and temporary access permissions are generated in access control and door lock management at the same time; visitors can open access control and door locks of two independent management systems at the same time only by means of one two-dimensional code, and operation convenience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of intelligent access control and door locks, and in particular to a door lock and access control system linkage verification method, system and storage medium. Background Art

[0002] Currently, user door locks and community access control are two independent management systems. If they are managed in a unified way, there will be a problem of mutual trust. However, for independent management, residents need to apply for community access control, elevator floor access and other access control for visitors, as well as temporary access rights to their own door locks. Users or visitors need to apply in two systems separately, and use two permission information (such as QR codes) to access the access control system and door lock system respectively. This is inconvenient for users or visitors in operation. Summary of the invention

[0003] The purpose of the embodiment of the present invention is to register the door lock to the door lock management platform and register it with the community access control management platform at the same time, so that the door lock management platform and the access control management platform can obtain each other's access address and verification method. When the resident generates the access permission QR code information for the visitor, the resident carries the verification code and other information generated by the door lock management platform, and can identify the QR code on the access control management platform to extract the information; the access control management platform forwards the permission information to the door lock management platform for verification. With the access permission QR code information generated once, it can be verified at the access control and door lock at the same time.

[0004] A first aspect of the present invention provides a door lock and access control system linkage verification method, the method comprising: Obtain visitor information and create a temporary access permission request for the visitor on the door lock management platform through the door lock APP; The door lock management platform generates access QR code information according to the temporary access permission request and sends it to the visitor; the access QR code information includes access type, community ID, resident door lock ID information, door lock management platform access path, and temporary verification code; Obtaining the visitor's access QR code information, determining the current access type according to the access QR code information, and determining different verification data information according to the access type; the access type includes access control access and door lock access; The door lock and / or access control is opened based on the verification data information.

[0005] Further, the determining whether the door lock and / or access control is opened according to the verification data information includes: When the access type is access control access, the access QR code information is returned to the access control management platform, the access control management platform verifies the determined verification data information, and opens the access control according to the verification message, including: Determine the access type. If it is a door access control type QR code, check whether the community ID and verification code match. If they do not match, return no access to the door access control system. If they match, check the door lock permissions. The access control management platform carries the encrypted resident door lock ID, temporary verification code, and access path to the door lock management platform; the door lock management platform verifies the correctness of the information; The door lock management platform first uses a specific password to decrypt the resident's door lock ID, and then determines whether the resident's door lock ID and temporary verification code are valid; if invalid, it returns a verification failure to the access control management platform, allowing the access control to return no access; if the verification is successful, it returns a verification success message to the access control management platform, allowing the access control to open the door.

[0006] Further, the step of determining the opening of the door lock and / or access control according to the verification data information further includes: When the access type is door lock access, the cell information is checked; the access QR code information is obtained based on the door lock, and sent to the door lock management system; The door lock management system decrypts the door lock ID, determines the door lock ID and temporary verification code carried in the access QR code information, and determines whether to open the door lock based on the determination result.

[0007] Furthermore, before obtaining the visitor information, the method further includes a step of registering the door lock system with the access control system; the registration step includes: Residents log in to the door lock management platform through the door lock APP and register the door lock to the door lock management platform as a device that can be managed in the resident door lock APP; at the same time, on the door lock management platform, add the access address of the community access control management platform; The door lock management platform sends a registration request to the community access control management platform, where the registration request includes the door lock ID of the resident door lock and the access address of the door lock management platform; After the community manager receives the door lock registration message sent by the door lock management platform on the community access control management platform system, he confirms the legitimacy of the resident's door lock registration and approves the registration application; the community access control management platform system records the door lock ID and the access address information of the door lock management platform, and regards the door lock as a trusted linkage device; When the community access control management platform and the door lock management platform are interacting with each other for information such as device registration, they simultaneously send the community ID and community verification code to the door lock management platform; the door lock management platform receives the relevant information of the community where the door lock is located, and adds the community ID and community verification code to the community information field associated with the door lock.

[0008] Furthermore, the access control management platform carries the encrypted resident door lock ID, temporary verification code, and access path to the door lock management platform; the door lock management platform verifies the correctness of the information, including: The door lock management platform first searches for the encryption key corresponding to the temporary verification code based on the temporary verification code, which is used to decrypt the encrypted door lock ID, and then further used to verify the door lock ID and the temporary verification code to determine whether the visitor is a legitimate visitor.

[0009] In order to solve the above technical problems, in a second aspect, an embodiment of the present application provides a door lock and access control system linkage verification system, characterized in that the system includes a door lock management platform, an access control management platform, a creation module, a generation module, an access and verification module, and a determination module, wherein: A creation module is used to obtain visitor information and create a temporary access permission request for the visitor on the door lock management platform through the door lock APP; A generation module, for generating access QR code information based on the door lock management platform according to the temporary access permission request, and sending it to the visitor; the access QR code information includes access type, community ID, resident door lock ID information, door lock management platform access path, and temporary verification code; An access and verification module, used to obtain the visitor's access QR code information, determine the current access type according to the access QR code information, and determine different verification data information according to the access type; the access type includes access control access and door lock access; A determination module is used to determine whether the door lock and / or access control is opened according to the verification data information.

[0010] Further, the determination module is also used to return the access QR code information to the access control management platform when the access type is access control access, and the access control management platform verifies the determined verification data information and opens the access control according to the verification message, including: Determine the access type. If it is a door access control type QR code, check whether the community ID and verification code match. If they do not match, return no access to the door access control system. If they match, check the door lock permissions. The access control management platform carries the encrypted resident door lock ID, temporary verification code, and access path to the door lock management platform; the door lock management platform verifies the correctness of the information; The door lock management platform first uses a specific password to decrypt the resident's door lock ID, and then determines whether the resident's door lock ID and temporary verification code are valid; if invalid, it returns a verification failure to the access control management platform, allowing the access control to return no access; if the verification is successful, it returns a verification success message to the access control management platform, allowing the access control to open the door.

[0011] Furthermore, the determination module is further configured to check the cell information when the access type is door lock access; obtain the access QR code information based on the door lock, and send it to the door lock management system; The door lock management system decrypts the door lock ID, determines the door lock ID and temporary verification code carried in the access QR code information, and determines whether to open the door lock based on the determination result.

[0012] Furthermore, the system further includes a registration module, which is used for the door lock system to register with the access control system; the door lock system registers with the access control system, including: Residents log in to the door lock management platform through the door lock APP and register the door lock to the door lock management platform as a device that can be managed in the resident door lock APP; at the same time, on the door lock management platform, add the access address of the community access control management platform; The door lock management platform sends a registration request to the community access control management platform, where the registration request includes the door lock ID of the resident door lock and the access address of the door lock management platform; After the community manager receives the door lock registration message sent by the door lock management platform on the community access control management platform system, he confirms the legitimacy of the resident's door lock registration and approves the registration application; the community access control management platform system records the door lock ID and the access address information of the door lock management platform, and regards the door lock as a trusted linkage device; When the community access control management platform and the door lock management platform are interacting with each other for information such as device registration, they simultaneously send the community ID and community verification code to the door lock management platform; the door lock management platform receives the relevant information of the community where the door lock is located, and adds the community ID and community verification code to the community information field associated with the door lock.

[0013] In addition, the 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 door lock and access control system linkage verification method as described in the first aspect above.

[0014] In the scheme of the present invention, by obtaining visitor information, a temporary access permission request is created for the visitor on the door lock management platform through the door lock APP; the door lock management platform generates access QR code information according to the temporary access permission request and sends it to the visitor; the access QR code information includes access type, community ID, resident door lock ID information, door lock management platform access path, and temporary verification code; the visitor's access QR code information is obtained, the current access type is determined according to the access QR code information, and different verification data information is determined according to the access type; the access type includes access control access and door lock access; according to the verification data information, the door lock and / or access control is opened. Compared with the prior art, the embodiment of the present application has the following beneficial effects: residents only need to create a visitor application on one management platform to generate temporary access permissions in access control and door lock management at the same time; at the same time, visitors only need to use one QR code to simultaneously open the access control and door lock belonging to two independent management systems, which improves the convenience of operation. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0016] Figure 1 It is an overall schematic diagram of the solution structure disclosed in the embodiment of the present invention; Figure 2 It is a flow chart of a door lock and access control system linkage verification method disclosed in an embodiment of the present invention. DETAILED DESCRIPTION

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

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

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

[0020] The implementation details of the technical solution of the embodiment of the present application are described in detail below: In a first aspect of this embodiment, a door lock and access control system linkage verification method is implemented.

[0021] First, the door lock system is registered with the access control system. The registration step includes: Residents log in to the door lock management platform through the door lock APP and register the door lock to the door lock management platform as a device that can be managed in the resident door lock APP; at the same time, on the door lock management platform, add the access address of the community access control management platform; The door lock management platform sends a registration request to the community access control management platform, where the registration request includes the door lock ID of the resident door lock and the access address of the door lock management platform; After the community manager receives the door lock registration message sent by the door lock management platform on the community access control management platform system, he confirms the legitimacy of the resident's door lock registration and approves the registration application; the community access control management platform system records the door lock ID and the access address information of the door lock management platform, and regards the door lock as a trusted linkage device; When the community access control management platform and the door lock management platform are interacting with each other for information such as device registration, they simultaneously send the community ID and community verification code to the door lock management platform; the door lock management platform receives the relevant information of the community where the door lock is located, and adds the community ID and community verification code to the community information field associated with the door lock.

[0022] Specifically, Figure 1 The overall schematic diagram of the scheme structure of this embodiment is shown, involving visitor 1, visitor 2, resident 1, and resident 2. Among them, visitor 1 visits resident 1, and visitor 2 visits resident 2.

[0023] Specifically, in this embodiment, the relevant process of registering the door lock system with the access control system specifically includes: 1. Resident 1 logs in to the door lock management platform door-manage1 through the door lock APP, and registers the door lock door1 to the door lock management platform door-manage1 as a device that he can manage. At the same time, on the door lock management platform, add the access address of the access control management platform access-manage1 of this community. The door lock management platform door-manage1 actively discovers the registration request to the access control management platform access-manage1 of this community, carrying the door lock ID of the resident's door lock: door-ID1, and the access address of the door lock management platform door-manage1. Similarly, resident 2 in a different community logs in to the same door lock management platform door-manage1 through the door lock APP, and registers the door lock door2 to the door lock management platform door-manage2 as a device that he can manage. At the same time, on the door lock management platform, add the access address of the access control management platform access-manage2 of this community. The door lock management platform door-manage1 proactively discovers a registration request to the community access control management platform access-manage2, which carries the door lock ID of the resident's door lock: door-ID2 and the access address of the door lock management platform door-manage1.

[0024] 2. After the community management personnel receive the door lock registration message sent by the door lock management platform door-manage1 on the community access control management platform access-manage1 system, they confirm the legitimacy of the registration of the resident door lock door1 and approve the registration application. The community access control management platform access-manage1 system will record the door lock ID: door-ID1 and the access address information of the door lock management platform door-manage1, and regard the door lock door1 as a trusted linkage device, which can respond to business. When the community access control management platform access-manage1 and the door lock management platform door-manage1 are exchanging information such as device registration, they also need to send the community ID: community-ID1 and the community verification code: community-verification1 to the door lock management platform door-manage1. Similarly, the community access control management platform access-manage2 performs the same operation, regards the door lock door2 as a trusted linkage device, and can respond to business. It also sends the community ID: community-ID2 and the community verification code: community-verification2 to the door lock management platform door-manage1.

[0025] 3. The door lock management platform door-manage1 receives the relevant information about the community where the door lock is located, and adds the community ID: community-ID1 and the community verification code: community-verification1 to the community information field associated with the door lock door1. Similarly, the door lock management platform door-manage1 adds the community ID: community-ID2 and the community verification code: community-verification2 to the community information field associated with the door lock door2.

[0026] See also Figure 2 , Figure 2 This is a flow chart of a door lock and access control system linkage verification method disclosed in an embodiment of the present invention. It includes: S201, obtaining visitor information, and creating a temporary access permission request for the visitor on the door lock management platform through the door lock APP; S202, the door lock management platform generates access QR code information according to the temporary access permission request and sends it to the visitor; the access QR code information includes access type, community ID, resident door lock ID information, door lock management platform access path, and temporary verification code; Specifically, in this embodiment, when a visitor 1 visits, resident 1 creates a temporary access right for visitor guest1 on the door lock management platform door-manage1 through the door lock APP, authorizing the visitor to open door door1 during a controllable time interval: for example, 2024-12-9 8:00-9:00. The door lock management platform door-manage1 generates access right information (such as the access QR code information mentioned above) and sends it to visitor 1 in the door lock APP system or in the form of a text message.

[0027] Similarly, resident 2 creates temporary access rights for visitor guest2 on the door lock management platform door-manage1 through the door lock APP, authorizing the visitor to open door door2 during a controllable time period: for example, from 10:00 to 12:00 on 2024-12-9. The door lock management platform door-manage1 generates access rights information (such as a QR code) and sends it to visitor 2 in the door lock APP system or in the form of a text message.

[0028] The QR code information 1 generated by the door lock management platform door-manage1 carries the following information for visitor guest1: the access QR code type (the type includes the door lock access type or the access control access type, and the door lock management platform generates the door lock type), community ID: community-ID1, community verification code: community-verification1 (the verification code can be a randomly generated string, a natural number, etc.), encrypted resident door lock ID information: door-ID1 (a built-in specific password can be used to encrypt the door-ID using common symmetric encryption algorithms such as DES, 3DES, and AES), door lock management platform 1 access path door-manage-IP1, temporary verification code door-verification 1, and other information.

[0029] Similarly, the QR code information 2 generated by the door lock management platform door-manage1 for the visitor guest2 carries the following information: QR code type (door lock type), community ID: community-ID2, community verification code: community-verification2, encrypted resident door lock ID information: door-ID2, door lock management platform 1 access path door-manage-IP1, temporary verification code door-verification 2 and other information.

[0030] S203, obtaining the visitor's access QR code information, determining the current access type according to the access QR code information, and determining different verification data information according to the access type; the access type includes access control access and door lock access; S204: Determine whether the door lock and / or access control is opened according to the verification data information.

[0031] Further, in this embodiment, determining the opening of the door lock and / or access control according to the verification data information includes: When the access type is access control access, the access QR code information is returned to the access control management platform, the access control management platform verifies the determined verification data information, and opens the access control according to the verification message, including: Determine the access type. If it is a door access control type QR code, check whether the community ID and verification code match. If they do not match, return no access to the door access control system. If they match, check the door lock permissions. The access control management platform carries the encrypted resident door lock ID, temporary verification code, and access path to the door lock management platform; the door lock management platform verifies the correctness of the information; The door lock management platform first uses a specific password to decrypt the resident's door lock ID, and then determines whether the resident's door lock ID and temporary verification code are valid; if invalid, it returns a verification failure to the access control management platform, allowing the access control to return no access; if the verification is successful, it returns a verification success message to the access control management platform, allowing the access control to open the door.

[0032] Further, in this embodiment, when the access type is door lock access, the cell information is checked; the access QR code information is obtained based on the door lock, and sent to the door lock management system; The door lock management system decrypts the door lock ID, determines the door lock ID and temporary verification code carried in the access QR code information, and determines whether to open the door lock based on the determination result.

[0033] Specifically, in this embodiment, the relevant process of visitor arrival can be specifically as follows: 1. When visitor guest1 needs to open community access control 1, he provides the corresponding QR code information 1. Access control 1 extracts the QR code information and returns the information to the access control management platform access-manage1. The access control management platform access-manage1 verifies the relevant information: (1) First determine the type of QR code: If it is an access control type QR code, verify it according to the original access control process; if it is a door lock type QR code, check the community information.

[0034] (2) Check whether the community ID: community-ID1 and the verification code: community-verification1 match. If they do not match, return a message of no access to access control 1. If they match, check the door lock permission.

[0035] (3) The access control management platform access-manage1 carries the encrypted resident door lock ID: door-ID1, temporary verification code: door-verification 1, and access path door-manage-IP1 to the door lock management platform 1. The door lock management platform: door-manage1 verifies the correctness of the information.

[0036] (4) Door lock management platform: door-manage1 first uses a specific password to decrypt the resident door lock ID: door-ID1, and then determines whether the resident door lock ID: door-ID1 and the temporary verification code door-verification 1 are valid. If not, it returns a verification failure message to the access control management platform access-manage1, and allows access control 1 to return no access; if the verification is successful, it returns a verification success message to the access control management platform access-manage1, allowing access control 1 to open the door.

[0037] 2. The access control management platform access-manage1 receives the verification success message returned by the door lock management platform door-manage1 and notifies access control 1 to open the door.

[0038] 3. After the visitor guest1 passes through access control 1 and enters the community, he uses the same QR code to access door lock door1. Door lock door1 extracts the QR code information and sends it to the door lock management system door-manage1. The door lock management system door-manage1 first decrypts the door lock ID, and then determines the door lock ID carried in the information: door-ID1 and the temporary verification code door-verification 1. If it is within the specified time and the information verification is successful, the door lock management system door-manage1 opens the door lock door1. If the verification fails or is not within the specified time, the door lock management system door-manage1 returns the verification failure to the door lock door1.

[0039] 4. Similarly, when guest 2 provides the corresponding QR code information 2 to punch in access control 2 and door lock 2 respectively, the access control management platform access-manage2 and the door lock management platform door-manage1 process according to the above 3 points to verify the legitimacy of QR code information 2. Finally, the result is that the access control 2 and door lock 2 are opened or cannot be passed.

[0040] Furthermore, the access control management platform carries the encrypted resident door lock ID, temporary verification code, and access path to the door lock management platform; the door lock management platform verifies the correctness of the information, including: the door lock management platform first searches for the encryption key corresponding to the temporary verification code based on the temporary verification code, which is used to decrypt the encrypted door lock ID, and then further used to verify the door lock ID and the temporary verification code to determine whether the visitor is a legitimate visitor.

[0041] Specifically, this embodiment further designs related to enhancing information security.

[0042] When the visitor guest1 accesses the community access control 1 and provides the QR code to access the access control, the access control management platform access-manage1 will know about it, and the temporary verification code door-verification 1 will be leaked to the community access control management system. However, since the door lock ID is encrypted, it is impossible to know which room it is, thus avoiding the security vulnerability of a third party using the temporary verification code to open the door.

[0043] In order to avoid using fixed encryption keys and being targeted and cracked, dynamic keys can be used to encrypt the door lock ID. When the door lock management platform access-manage1 creates temporary access rights for visitor guest1, it creates a temporary verification code and a paired encryption key for visitor guest1, and uses the encryption key to encrypt the door lock ID. The encryption key is not provided to the outside. The QR code information generated by the door lock management platform door-manage1 carries the following information: Information category: door lock access information, community ID: community-ID1, community verification code: community-verification1, encrypted resident door lock ID information: door-ID1, door lock management platform 1 access path door-manage-IP1, temporary verification code door-verification 1, and other information.

[0044] The access control management platform access-manage1 sends verification information to the door lock management platform door-manage1. When the door lock door1 sends verification information to the door lock management platform door-manage1, it will carry the encrypted door lock ID and temporary verification code. The door lock management platform door-manage1 will first look for the encryption key corresponding to the temporary verification code based on the temporary verification code, which is used to decrypt the encrypted door lock ID, and then further used to verify the door lock ID and temporary verification code to determine whether the visitor is a legitimate visitor. In order to avoid the inability to find the corresponding encryption key due to repeated temporary verification codes, the temporary verification code generated by the door lock management platform door-manage1 for a community ID should be unique.

[0045]

[0046] In order to prevent the door lock management platform from issuing a large number of temporary access rights to illegal visitors and becoming a management black hole, the access control management platform access-manage1 can control the number of access verifications per door lock ID per unit time. Verifications that exceed the threshold will no longer be sent to the door lock management platform.

[0047] In the scheme of the present invention, by obtaining visitor information, a temporary access permission request is created for the visitor on the door lock management platform through the door lock APP; the door lock management platform generates access QR code information according to the temporary access permission request and sends it to the visitor; the access QR code information includes access type, community ID, resident door lock ID information, door lock management platform access path, and temporary verification code; the visitor's access QR code information is obtained, the current access type is determined according to the access QR code information, and different verification data information is determined according to the access type; the access type includes access control access and door lock access; according to the verification data information, the door lock and / or access control is opened. Compared with the prior art, the embodiment of the present application has the following beneficial effects: residents only need to create a visitor application on one management platform to generate temporary access permissions in access control and door lock management at the same time; at the same time, visitors only need to use one QR code to simultaneously open the access control and door lock belonging to two independent management systems, which improves the convenience of operation.

[0048] The door lock information is registered to the access control management platform through the door lock management platform; the access control management platform confirms the legal identity, establishes a trusted connection with the door lock management platform, and verifies the temporary authorization. The door lock management platform generates authorization information for visitors, including community information, door lock information and verification code, so that the community access control can perform local authentication + remote door lock verification on the legitimacy of the information before the access control can be opened; the same QR code can be used for verification on 2 different management platforms; and in order to prevent the access control information from being used by a third party, the door lock ID is encrypted and bound to the temporary verification code and encryption key. The door lock management platform finds the encryption key through the temporary verification code, decrypts the encrypted door lock ID, and then verifies the integrity of the information. This avoids the leakage of encryption keys and the need for visitors to enter encryption keys additionally.

[0049] In order to solve the above technical problems, in a second aspect, an embodiment of the present application provides a door lock and access control system linkage verification system, characterized in that the system includes a door lock management platform, an access control management platform, a creation module, a generation module, an access and verification module, and a determination module, wherein: A creation module is used to obtain visitor information and create a temporary access permission request for the visitor on the door lock management platform through the door lock APP; A generation module, for generating access QR code information based on the door lock management platform according to the temporary access permission request, and sending it to the visitor; the access QR code information includes access type, community ID, resident door lock ID information, door lock management platform access path, and temporary verification code; An access and verification module, used to obtain the visitor's access QR code information, determine the current access type according to the access QR code information, and determine different verification data information according to the access type; the access type includes access control access and door lock access; A determination module is used to determine whether the door lock and / or access control is opened according to the verification data information.

[0050] Further, the determination module is also used to return the access QR code information to the access control management platform when the access type is access control access, and the access control management platform verifies the determined verification data information and opens the access control according to the verification message, including: Determine the access type. If it is a door access control type QR code, check whether the community ID and verification code match. If they do not match, return no access to the door access control system. If they match, check the door lock permissions. The access control management platform carries the encrypted resident door lock ID, temporary verification code, and access path to the door lock management platform; the door lock management platform verifies the correctness of the information; The door lock management platform first uses a specific password to decrypt the resident's door lock ID, and then determines whether the resident's door lock ID and temporary verification code are valid; if invalid, it returns a verification failure to the access control management platform, allowing the access control to return no access; if the verification is successful, it returns a verification success message to the access control management platform, allowing the access control to open the door.

[0051] Furthermore, the determination module is further configured to check the cell information when the access type is door lock access; obtain the access QR code information based on the door lock, and send it to the door lock management system; The door lock management system decrypts the door lock ID, determines the door lock ID and temporary verification code carried in the access QR code information, and determines whether to open the door lock based on the determination result.

[0052] Furthermore, the system further includes a registration module, which is used for the door lock system to register with the access control system; the door lock system registers with the access control system, including: Residents log in to the door lock management platform through the door lock APP and register the door lock to the door lock management platform as a device that can be managed in the resident door lock APP; at the same time, on the door lock management platform, add the access address of the community access control management platform; The door lock management platform sends a registration request to the community access control management platform, where the registration request includes the door lock ID of the resident door lock and the access address of the door lock management platform; After the community manager receives the door lock registration message sent by the door lock management platform on the community access control management platform system, he confirms the legitimacy of the resident's door lock registration and approves the registration application; the community access control management platform system records the door lock ID and the access address information of the door lock management platform, and regards the door lock as a trusted linkage device; When the community access control management platform and the door lock management platform are interacting with each other for information such as device registration, they simultaneously send the community ID and community verification code to the door lock management platform; the door lock management platform receives the relevant information of the community where the door lock is located, and adds the community ID and community verification code to the community information field associated with the door lock.

[0053] In addition, an embodiment of the present application also discloses an electronic device, which includes: one or more processors, and a memory, wherein the memory is used to store one or more computer programs; 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 door lock and access control system linkage verification method described in the first aspect above.

[0054] In addition, an embodiment of the present application further provides a storage medium storing a computer program; the program is loaded and executed by a processor to implement the steps of the door lock and access control system linkage verification method as described in the first aspect above.

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

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

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

[0058] 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 integrated unit may be implemented in the form of hardware or in the form of software functional units.

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

[0060] 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 lock and access control system linkage verification method, characterized in that: The method comprises: Obtain visitor information and create a temporary access permission request for the visitor on the door lock management platform through the door lock APP; The door lock management platform generates access QR code information according to the temporary access permission request and sends it to the visitor; the access QR code information includes access type, community ID, resident door lock ID information, door lock management platform access path, and temporary verification code; Obtaining the visitor's access QR code information, determining the current access type according to the access QR code information, and determining different verification data information according to the access type; the access type includes access control access and door lock access; The door lock and / or access control is opened based on the verification data information.

2. The door lock and access control system linkage verification method according to claim 1 is characterized in that: Determining the opening of the door lock and / or access control according to the verification data information includes: When the access type is access control access, the access QR code information is returned to the access control management platform, the access control management platform verifies the determined verification data information, and opens the access control according to the verification message, including: Determine the access type. If it is a door access control type QR code, check whether the community ID and verification code match. If they do not match, return no access to the door access control system. If they match, check the door lock permissions. The access control management platform carries the encrypted resident door lock ID, temporary verification code, and access path to the door lock management platform; the door lock management platform verifies the correctness of the information; The door lock management platform first uses a specific password to decrypt the resident's door lock ID, and then determines whether the resident's door lock ID and temporary verification code are valid; if invalid, it returns a verification failure to the access control management platform, allowing the access control to return no access; if the verification is successful, it returns a verification success message to the access control management platform, allowing the access control to open the door.

3. The door lock and access control system linkage verification method according to claim 2 is characterized in that: Determining the opening of the door lock and / or access control according to the verification data information further includes: When the access type is door lock access, the cell information is checked; the access QR code information is obtained based on the door lock, and sent to the door lock management system; The door lock management system decrypts the door lock ID, determines the door lock ID and temporary verification code carried in the access QR code information, and determines whether to open the door lock based on the determination result.

4. The door lock and access control system linkage verification method according to claim 3 is characterized in that: Before obtaining the visitor information, the method further includes a step of registering the door lock system with the access control system; the registration step includes: Residents log in to the door lock management platform through the door lock APP and register the door lock to the door lock management platform as a device that can be managed in the resident door lock APP; at the same time, on the door lock management platform, add the access address of the community access control management platform; The door lock management platform sends a registration request to the community access control management platform, where the registration request includes the door lock ID of the resident door lock and the access address of the door lock management platform; After the community manager receives the door lock registration message sent by the door lock management platform on the community access control management platform system, he confirms the legitimacy of the resident's door lock registration and approves the registration application; the community access control management platform system records the door lock ID and the access address information of the door lock management platform, and regards the door lock as a trusted linkage device; When the community access control management platform and the door lock management platform are interacting with each other for information such as device registration, they simultaneously send the community ID and community verification code to the door lock management platform; the door lock management platform receives the relevant information of the community where the door lock is located, and adds the community ID and community verification code to the community information field associated with the door lock.

5. The door lock and access control system linkage verification method according to claim 4 is characterized in that: The access control management platform carries the encrypted resident door lock ID, temporary verification code, and access path to the door lock management platform; The door lock management platform verifies the correctness of the information, including: The door lock management platform first searches for the encryption key corresponding to the temporary verification code based on the temporary verification code, which is used to decrypt the encrypted door lock ID, and then further used to verify the door lock ID and the temporary verification code to determine whether the visitor is a legitimate visitor.

6. A door lock and access control system linkage verification system, characterized in that: The system includes a door lock management platform, an access control management platform, a creation module, a generation module, an access and verification module, and a determination module, wherein: A creation module is used to obtain visitor information and create a temporary access permission request for the visitor on the door lock management platform through the door lock APP; A generation module, for generating access QR code information based on the door lock management platform according to the temporary access permission request, and sending it to the visitor; the access QR code information includes access type, community ID, resident door lock ID information, door lock management platform access path, and temporary verification code; An access and verification module, used to obtain the visitor's access QR code information, determine the current access type according to the access QR code information, and determine different verification data information according to the access type; the access type includes access control access and door lock access; A determination module is used to determine whether the door lock and / or access control is opened according to the verification data information.

7. The door lock and access control system linkage verification system according to claim 6, characterized in that: The determination module is further used to return the access QR code information to the access control management platform when the access type is access control access, and the access control management platform verifies the determined verification data information and opens the access control according to the verification message, including: Determine the access type. If it is a door access control type QR code, check whether the community ID and verification code match. If they do not match, return no access to the door access control system. If they match, check the door lock permissions. The access control management platform carries the encrypted resident door lock ID, temporary verification code, and access path to the door lock management platform; the door lock management platform verifies the correctness of the information; The door lock management platform first uses a specific password to decrypt the resident's door lock ID, and then determines whether the resident's door lock ID and temporary verification code are valid; if invalid, it returns a verification failure to the access control management platform, allowing the access control to return no access; if the verification is successful, it returns a verification success message to the access control management platform, allowing the access control to open the door.

8. The door lock and access control system linkage verification system according to claim 7, characterized in that: The determination module is further configured to check the cell information when the access type is door lock access; obtain the access QR code information based on the door lock, and send it to the door lock management system; The door lock management system decrypts the door lock ID, determines the door lock ID and temporary verification code carried in the access QR code information, and determines whether to open the door lock based on the determination result.

9. The door lock and access control system linkage verification system according to claim 8, characterized in that: The system further includes a registration module, which is used for the door lock system to register with the access control system; the door lock system registers with the access control system, including: Residents log in to the door lock management platform through the door lock APP and register the door lock to the door lock management platform as a device that can be managed in the resident door lock APP; at the same time, on the door lock management platform, add the access address of the community access control management platform; The door lock management platform sends a registration request to the community access control management platform, where the registration request includes the door lock ID of the resident door lock and the access address of the door lock management platform; After the community manager receives the door lock registration message sent by the door lock management platform on the community access control management platform system, he confirms the legitimacy of the resident's door lock registration and approves the registration application; the community access control management platform system records the door lock ID and the access address information of the door lock management platform, and regards the door lock as a trusted linkage device; When the community access control management platform and the door lock management platform are interacting with each other for information such as device registration, they simultaneously send the community ID and community verification code to the door lock management platform; the door lock management platform receives the relevant information of the community where the door lock is located, and adds the community ID and community verification code to the community information field associated with the door lock.

10. A storage medium storing a computer program; the program is loaded and executed by a processor to implement the steps of the door lock and access control system linkage verification method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Application of two-dimensional code locks in communities

    CN104637133A

  • Entrance guard access method and system based on two-dimension code and face identification

    CN105741395A

  • Intelligent visitor two-dimensional code verification system and intelligent visitor two-dimensional code verification method based on community cloud

    CN105913527A

  • Automatic access control system based on real-time geographic coordinates, and door opening method

    CN107403491A

  • Code scanning door opening system for distributed authorization architecture and door opening method

    CN110021084A