Multi-access linkage method and system based on take-out waybill and storage medium
By automatically generating temporary access rights QR codes, automated authorization from community access control to resident door locks is achieved, and the problem of low access control authorization in the final stage of takeaway is solved, and the efficiency of takeaway delivery is improved.
Patent Information
- Application Number
- CN202510331597.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-20
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2045-03-20
AI Technical Summary
In the prior art, the final stage of takeaway is inefficient and has high communication cost.
By automatically generating temporary access rights QR codes and providing them to deliverymen, automated authorization from community access control to resident door locks is realized. This method includes creating a temporary access permission QR code based on takeaway orders, including information such as QR code type, community access control ID, community verification code, resident door lock ID, and allowable access control list.
It improves the efficiency of delivery, reduces communication costs, and solves the problem of deliverymen's access control authorization in the community.
Smart Images

Figure CN119851378A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of intelligent access control and door locks, and in particular to a multi-access control linkage method, system and storage medium based on a takeaway waybill. Background Art
[0002] At present, it is quite common for residents to purchase goods through takeout, and they have a high demand for timeliness. At the same time, community access control, unit access control and elevator access control are all important factors affecting the efficiency of the last 1 km delivery of takeout. Currently, it is mainly confirmed by phone and the door is opened remotely, which has high communication costs and low efficiency. Summary of the invention
[0003] The purpose of the embodiment of the present invention is to solve the authorization problem of the final link of food delivery, from the community access control to the delivery access control outside the resident's door, by automatically generating temporary access rights and providing them to the delivery personnel.
[0004] A first aspect of the present invention provides a multi-access control linkage method based on a takeaway waybill, the method comprising: Based on the takeaway order created by the resident, choose to create a temporary access permission QR code information; the takeaway order includes the resident's delivery address, resident ID, and order number; Obtaining the associated door lock management platform access address according to the resident's delivery address, and sending a temporary request to the door lock management platform access address; the temporary request includes the corresponding resident ID and order number; The door lock management platform creates temporary access permission QR code information according to the temporary request; the temporary access permission QR code information includes QR code type, community access control ID, community verification code, resident door lock ID, access control list allowed to be opened, door lock management platform access path, temporary verification code, and order number; the QR code type includes takeaway access control type; the access control list allowed to be opened includes access control that needs to be opened between community access control and resident door lock; According to the temporary access permission QR code information, it is determined that the current QR code type is a takeaway access control type, then based on the access control management platform, the community access control ID and the community verification code are checked according to the temporary access permission QR code information, and whether the access control device to be opened is in the access control list allowed to be opened; and a verification message is generated; The access control management platform sends the verification message to the door lock management platform, and the door lock management platform performs verification according to the verification message and feeds back to the access control management platform to determine whether to open the current access control.
[0005] Furthermore, before the takeaway order created by the resident, the method further includes: a step of registering the door lock system with the access control system; The registration steps include: 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; 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 will simultaneously send the community ID, community verification code, and the access control terminal that needs to be opened between the community access control and the resident door lock 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, community verification code, and the access control that needs to be opened between the community access control and the resident's door lock to the community information field associated with the door lock.
[0006] Furthermore, before the takeaway order created by the resident, the method further includes: a step of associating the door lock system with the takeaway system; the step of associating the door lock system with the takeaway system includes: The resident binds the account information of the resident's takeaway system on the door lock APP, allowing the takeaway system to trigger the door lock management platform to generate a temporary access permission QR code information; The door lock management platform subscribes the resident's takeaway order information to the takeaway system according to the resident's account information of the takeaway system and the resident's user information on the door lock management platform; After receiving the subscription request from the door lock management platform, the food delivery system associates the resident ID in the account information of the food delivery system with the door lock management platform access address and the door lock ID of the door lock management platform.
[0007] Further, the door lock management platform creates temporary access permission QR code information according to the temporary request, including: After receiving the temporary request from the food delivery system, the door lock management platform first checks whether the resident ID is a legitimate user; if it is a legitimate user, it creates a temporary access permission QR code information; the door lock management platform returns the temporary access permission QR code information to the food delivery system; The food delivery system receives the temporary access permission QR code information, attaches it to the dispatching page of the corresponding food delivery order, and sends it to the corresponding food delivery person.
[0008] Further, the verification message includes: the resident door lock ID, temporary verification code, order number and current access control ID; The access control management platform sends the verification message to the door lock management platform, and the door lock management platform performs verification according to the verification message and feeds back to the access control management platform to determine whether to open the current access control, including: The door lock management platform first determines whether the resident's door lock ID and temporary verification code are valid; if valid, the order number is recorded and recorded in the access control opening log information, and a verification pass message is returned to the access control management platform to open the current access control; Record the current access control ID in the access verification record; if the same access control ID record exists in the verification request for the same order number, verification failure is returned.
[0009] In addition, a second aspect of the present invention provides a multi-access control linkage system based on a takeaway waybill, the system comprising a door lock management platform, an access control management platform, a first creation module, a request module, a second creation module, a determination module and a verification module, wherein: A first creation module is used to select and create temporary access permission QR code information based on a takeaway order created by a resident; the takeaway order includes a resident's delivery address, resident ID, and order number; A request module, used to obtain the associated door lock management platform access address according to the resident's delivery address, and send a temporary request to the door lock management platform access address; the temporary request includes the corresponding resident ID and order number; The second creation module is used to enable the door lock management platform to create temporary access permission QR code information according to the temporary request; the temporary access permission QR code information includes QR code type, community access control ID, community verification code, resident door lock ID, access control list allowed to be opened, door lock management platform access path, temporary verification code, and order number; the QR code type includes takeaway access control type; the access control list allowed to be opened includes access control that needs to be opened from community access control to resident door lock; A determination module is used to determine that the current QR code type is a takeaway access control type according to the temporary access permission QR code information, and then check whether the community access control ID and the community verification code match according to the temporary access permission QR code information based on the access control management platform, and check whether the access control device to be opened is in the access control list allowed to be opened; and generate a verification message; The verification module is used to send the verification message to the door lock management platform according to the access control management platform. The door lock management platform verifies according to the verification message and feeds back to the access control management platform to determine whether to open the current access control.
[0010] The system also includes a registration module; The registration module is used for residents to log in to the door lock management platform through the door lock APP, 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; 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 will simultaneously send the community ID, community verification code, and the access control terminal that needs to be opened between the community access control and the resident door lock 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, community verification code, and the access control that needs to be opened between the community access control and the resident's door lock to the community information field associated with the door lock.
[0011] The system also includes a module for associating a door lock system with a food delivery system; The door lock system and food delivery system association module is used for the resident to bind the account information of the food delivery system on the door lock APP, allowing the food delivery system to trigger the door lock management platform to generate temporary access permission QR code information; The door lock management platform subscribes the resident's takeaway order information to the takeaway system according to the resident's account information of the takeaway system and the resident's user information on the door lock management platform; After receiving the subscription request from the door lock management platform, the food delivery system associates the resident ID in the account information of the food delivery system with the door lock management platform access address and the door lock ID of the door lock management platform.
[0012] The verification message includes: the resident door lock ID, temporary verification code, order number and current access control ID; The verification module is also used by the door lock management platform to first determine whether the resident door lock ID and temporary verification code are valid; if valid, the order number is recorded, recorded in the log information of opening the door control, and a verification pass message is returned to the door control management platform to open the current door control; Record the current access control ID in the access verification record; if the same access control ID record exists in the verification request for the same order number, verification failure is returned.
[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 multi-access control linkage method based on the takeaway waybill as described in the first aspect above.
[0014] In the solution of the present invention, by obtaining visitor information, a takeaway order is created based on the resident, and at the same time, a temporary access permission QR code information is selected to be created; the takeaway order includes the resident's delivery address, resident ID, and order number; the associated door lock management platform access address is obtained according to the resident's delivery address, and a temporary request is issued to the door lock management platform access address; the temporary request includes the corresponding resident ID and order number; the door lock management platform creates a temporary access permission QR code information according to the temporary request; the temporary access permission QR code information includes the QR code type, community access control ID, community verification code, resident door lock ID, access control list allowed to be opened, door lock management platform access path, temporary verification code , and order number; the QR code type includes the takeaway access control type; the access control list allowed to be opened includes the access control that needs to be opened from the community access control to the resident door lock; according to the temporary access permission QR code information, it is determined that the current QR code type is the takeaway access control type, then based on the access control management platform, check whether the community access control ID and the community verification code match according to the temporary access permission QR code information, and check whether the current access control device to be opened is in the access control list allowed to be opened; and generate a verification message; the access control management platform sends the verification message to the door lock management platform, and the door lock management platform verifies according to the verification message, and feeds back to the access control management platform to determine whether to open the current access control. Compared with the prior art, the embodiment of the present application has the following beneficial effects: when residents conduct takeaway transactions, temporary access rights are automatically generated and provided to the takeaway deliveryman, which solves the authorization problem of the takeaway delivery access control in the last link and improves the efficiency of takeaway delivery. 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 a flow chart of a multi-access control linkage method based on a takeaway waybill 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 the first aspect of this embodiment, a door lock and access control system linkage verification method is implemented. Figure 1 , Figure 1 The present invention discloses a method for verifying the linkage between a door lock and an access control system. The method includes: S101, based on the takeaway order created by the resident, choose to create temporary access permission QR code information; the takeaway order includes the resident's delivery address, resident ID, and order number.
[0021] First, based on the takeaway order created by the resident, the method also includes: a step of registering the door lock system with the access control system, and a step of associating the door lock system with the takeaway system.
[0022] The registration steps include: 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; 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 will simultaneously send the community ID, community verification code, and the access control terminal that needs to be opened between the community access control and the resident door lock 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, community verification code, and the access control that needs to be opened between the community access control and the resident's door lock to the community information field associated with the door lock.
[0023] The steps of associating the door lock system with the food delivery system include: The resident binds the account information of the resident's takeaway system on the door lock APP, allowing the takeaway system to trigger the door lock management platform to generate a temporary access permission QR code information; The door lock management platform subscribes the resident's takeaway order information to the takeaway system according to the resident's account information of the takeaway system and the resident's user information on the door lock management platform; After receiving the subscription request from the door lock management platform, the food delivery system associates the resident ID in the account information of the food delivery system with the door lock management platform access address and the door lock ID of the door lock management platform.
[0024] Specifically, in this embodiment, the relevant process of registering the door lock system with the access control system is as follows: (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 manageable device. At the same time, on the door lock management platform, add the access address of the community access control management platform access-manage1. The door lock management platform door-manage1 actively discovers the registration request to the community access control management platform access-manage1, which carries the door lock ID of the resident's door lock: door-ID1 and the access address of the door lock management platform door-manage1.
[0025] (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. 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 must also send the community ID: community-ID1, community verification code: community-verification1 and the access control terminals that need to be opened between the community access control and the door lock, such as the device IDs of the community access control, unit access control, and elevator access control to the door lock management platform door-manage1.
[0026] (3) The door lock management platform door-manage1 receives relevant information about the community where the door lock is located, and adds the community ID: community-ID1, community verification code: community-verification1, and the access control terminals that need to be opened between the community access control and the door lock, such as the device IDs of the community access control, unit access control, and elevator access control, to the community information field associated with the door lock door1.
[0027] Furthermore, in this embodiment, the relevant process of the interaction between the door lock system and the food delivery system is as follows: (1) Resident 1 continues to bind the account information of the resident takeaway system 1 on the door lock APP, allowing the takeaway system to trigger the door lock management platform door-manage1 to generate a temporary access permission QR code information.
[0028] (2) The door lock management platform door-manage1 uses the account information of resident 1's takeaway system and resident 1's user ID 1 on the door lock management platform to subscribe to resident 1's takeaway order information from the takeaway system.
[0029] (3) After receiving the subscription request from the door lock management platform, the food delivery system associates the same delivery address of account 1 with the access address of the door lock management platform door-manage1 and the user ID 1 of the door lock management platform door-manage1.
[0030] Furthermore, in this embodiment, when resident 1 creates a takeaway order using account 1 on the takeaway system, he or she chooses to create a temporary access permission QR code information.
[0031] S102, obtaining the associated door lock management platform access address according to the resident's delivery address, and sending a temporary request to the door lock management platform access address; the temporary request includes the corresponding resident ID and order number.
[0032] Specifically, in this embodiment, after a takeout order (order number: Order-No.1) is generated, if the resident chooses to create a temporary access permission QR code information, the takeout system extracts the door lock management platform door-manage1 access address associated with the user's delivery address and the door lock management platform door-manage1 user ID1. The takeout temporary access permission QR code information about user ID1 and order number Order-No.1 is applied to the door lock management platform door-manage1 access address.
[0033] S103, the door lock management platform creates temporary access permission QR code information according to the temporary request; the temporary access permission QR code information includes the QR code type, community access control ID, community verification code, resident door lock ID, access control list allowed to be opened, door lock management platform access path, temporary verification code, and order number; the QR code type includes the takeaway access control type; the access control list allowed to be opened includes the access control that needs to be opened from the community access control to the resident door lock.
[0034] Further, the door lock management platform creates temporary access permission QR code information according to the temporary request, including: After receiving the temporary request from the food delivery system, the door lock management platform first checks whether the resident ID is a legitimate user; if it is a legitimate user, it creates a temporary access permission QR code information; the door lock management platform returns the temporary access permission QR code information to the food delivery system; The food delivery system receives the temporary access permission QR code information, attaches it to the dispatching page of the corresponding food delivery order, and sends it to the corresponding food delivery person.
[0035] Specifically, in this embodiment, after receiving the application information sent by the food delivery system, the door lock management platform first searches whether the user ID1 is a legitimate user. If not, it returns no access to the food delivery system; if it is a legitimate user, it creates a temporary access permission QR code information 1, carrying the following information: QR code type (type includes door lock type, access control type, food delivery access control type, etc., the door lock management platform generates the food delivery access control type in this solution), community ID: community-ID1, community verification code: community-verification1 (the verification code can be a randomly generated string, natural number, etc.), resident door lock ID information: door-ID1, access control list allowed to be opened, such as community access control, unit access control, elevator access control device ID: door lock management platform 1 access path door-manage-IP1, temporary verification code door-verification 1, order number: Order-No.1 and other information. The door lock management platform returns the temporary access permission QR code information 1 to the food delivery system.
[0036] The food delivery system receives the temporary access permission QR code information 1, attaches it to the dispatching page of the corresponding food delivery order, and sends it to the corresponding food delivery person.
[0037] S104, based on the temporary access permission QR code information, determine that the current QR code type is a takeaway access control type, then based on the access control management platform, check whether the community access control ID and community verification code match according to the temporary access permission QR code information, and check whether the access control device to be opened is in the access control list allowed to be opened; and generate a verification message.
[0038] In this embodiment, the delivery person uses the temporary access permission QR code information to complete the verification at the community access control device and other equipment to complete the order.
[0039] Specifically, in this embodiment, the delivery man takes the temporary access permission QR code information 1 and accesses the community access control 1. The community access control 1 retrieves 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.
[0040] S105, the access control management platform sends the verification message to the door lock management platform, and the door lock management platform performs verification according to the verification message and feeds back to the access control management platform to determine whether to open the current access control.
[0041] Further, the verification message includes: the resident door lock ID, temporary verification code, order number and current access control ID; The access control management platform sends the verification message to the door lock management platform, and the door lock management platform performs verification according to the verification message and feeds back to the access control management platform to determine whether to open the current access control, including: The door lock management platform first determines whether the resident door lock ID and temporary verification code are valid; if valid, the order number is recorded, recorded in the log information of opening the access control, and the verification pass message is returned to the access control management platform to open the current access control.
[0042] Specifically, in this embodiment, the current access control is the community access control 1.
[0043] The access management platform access-manage1 verifies the relevant information, specifically: (1) The access control management platform access-manage1 first determines the type of QR code: if it is an access control type QR code, it is verified according to the original access control process; if it is a takeaway access control type QR code, the community information is checked.
[0044] (2) The access control management platform access-manage1 then checks whether the community ID: community-ID1 and the verification code: community-verification1 match. If they do not match, it returns a message of no access to the community access control 1. If they match, it checks the device access control permissions.
[0045] (3) The access control management platform access-manage1 checks whether the access control device to be opened is in the access control list allowed to be opened by the temporary access permission QR code information 1. If it is not in the list, it returns no access; if it is in the list, it continues to check on the door lock management platform.
[0046] (4) The access control management platform access-manage1 carries the resident door lock ID: door-ID1, temporary verification code: door-verification 1, order number: Order-No.1, and access path to door lock management platform 1: door-manage-IP1. The door lock management platform: door-manage1 verifies the correctness of the information.
[0047] (5) The door lock management platform door-manage1 first 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 to the access control management platform access-manage1, and the community access control 1 returns no access; if the verification passes, it records the order number Order-No.1, records it in the access control opening log information, and returns a verification pass message to the access control management platform access-manage1, allowing the community access control 1 to open the access control.
[0048] Based on this, the access control management platform access-manage1 receives the verification pass message returned by the door lock management platform door-manage1, and notifies the community access control 1 to open the access control. Similarly, the unit access control and elevator access control are also processed using the same process.
[0049] It should be noted that since it is a takeaway access control type QR code information, it cannot open the resident’s door lock.
[0050] Furthermore, the current access control ID is recorded in the access verification record; if the same access control ID record exists in the verification request for the same order number, verification failure is returned.
[0051] In order to prevent the access control QR code from being spread and leaked, which may cause security risks, further protection can be provided on the access list and access time: The access control management platform sends information to the door lock management platform for verification. In addition to the resident door lock ID: door-ID1, temporary verification code: door-verification 1, and order number: Order-No.1, it also carries the ID number of the verification device (access control) and records it in the access verification record, as shown below. If the same verification device (access control) ID record exists in the subsequent verification request with the same order number, verification failure will be returned.
[0052] Table 1 Verification device ID record
[0053] At the access time, after the door lock management platform verifies the door-ID1 and the temporary verification code door-verification 1, it carries the order number Order-No.1 information and queries the status of the corresponding order in the takeaway system. If the takeaway system returns that the corresponding order Order-No.1 is still being delivered, the verification is passed and the door is allowed to open. If it is not in the delivery state, the verification fails and the door is notified to return the verification failure.
[0054] In summary, in this embodiment, by obtaining visitor information, while creating a takeaway order based on the resident, a temporary access permission QR code information is selected; the takeaway order includes the resident's delivery address, resident ID, and order number; the associated door lock management platform access address is obtained according to the resident's delivery address, and a temporary request is issued to the door lock management platform access address; the temporary request includes the corresponding resident ID and order number; the door lock management platform creates a temporary access permission QR code information according to the temporary request; the temporary access permission QR code information includes the QR code type, community access control ID, community verification code, resident door lock ID, access control list allowed to be opened, door lock management platform access path, temporary verification code , and order number; the QR code type includes the takeaway access control type; the access control list allowed to be opened includes the access control that needs to be opened from the community access control to the resident door lock; according to the temporary access permission QR code information, it is determined that the current QR code type is the takeaway access control type, then based on the access control management platform, check whether the community access control ID and the community verification code match according to the temporary access permission QR code information, and check whether the current access control device to be opened is in the access control list allowed to be opened; and generate a verification message; the access control management platform sends the verification message to the door lock management platform, and the door lock management platform verifies according to the verification message, and feeds back to the access control management platform to determine whether to open the current access control. Compared with the prior art, the embodiment of the present application has the following beneficial effects: when residents conduct takeaway transactions, temporary access rights are automatically generated and provided to the takeaway deliveryman, which solves the authorization problem of the takeaway delivery access control in the last link and improves the efficiency of takeaway delivery.
[0055] In this embodiment, when a resident makes a takeout transaction, a temporary access permission QR code for opening necessary access control is automatically generated for the delivery man and sent directly to the corresponding delivery man; with the temporary access permission QR code, the delivery man can simultaneously open the community access control, unit access control, elevator access control, etc. without applying for permission from the community access control management system; the temporary access permission QR code is protected based on the number of accesses to avoid the same QR code from repeatedly opening the same access control; the validity of the temporary access permission QR code is associated with the status of the takeout order, and when the door lock management platform verifies the temporary access permission QR code, it needs to confirm with the takeout system whether the order is in the delivery status.
[0056] In addition, a second aspect of the present embodiment provides a multi-access control linkage system based on a takeaway waybill, the system comprising a door lock management platform, an access control management platform, a first creation module, a request module, a second creation module, a determination module, and a verification module, wherein: A first creation module is used to select and create temporary access permission QR code information based on a takeaway order created by a resident; the takeaway order includes a resident's delivery address, resident ID, and order number; A request module, used to obtain the associated door lock management platform access address according to the resident's delivery address, and send a temporary request to the door lock management platform access address; the temporary request includes the corresponding resident ID and order number; The second creation module is used to enable the door lock management platform to create temporary access permission QR code information according to the temporary request; the temporary access permission QR code information includes QR code type, community access control ID, community verification code, resident door lock ID, access control list allowed to be opened, door lock management platform access path, temporary verification code, and order number; the QR code type includes takeaway access control type; the access control list allowed to be opened includes access control that needs to be opened from community access control to resident door lock; A determination module is used to determine that the current QR code type is a takeaway access control type according to the temporary access permission QR code information, and then check whether the community access control ID and the community verification code match according to the temporary access permission QR code information based on the access control management platform, and check whether the access control device to be opened is in the access control list allowed to be opened; and generate a verification message; The verification module is used to send the verification message to the door lock management platform according to the access control management platform. The door lock management platform verifies according to the verification message and feeds back to the access control management platform to determine whether to open the current access control.
[0057] The system also includes a registration module; The registration module is used for residents to log in to the door lock management platform through the door lock APP, 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; 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 will simultaneously send the community ID, community verification code, and the access control terminal that needs to be opened between the community access control and the resident door lock 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, community verification code, and the access control that needs to be opened between the community access control and the resident's door lock to the community information field associated with the door lock.
[0058] The system also includes a module for associating a door lock system with a food delivery system; The door lock system and food delivery system association module is used for the resident to bind the account information of the food delivery system on the door lock APP, allowing the food delivery system to trigger the door lock management platform to generate temporary access permission QR code information; The door lock management platform subscribes the resident's takeaway order information to the takeaway system according to the resident's account information of the takeaway system and the resident's user information on the door lock management platform; After receiving the subscription request from the door lock management platform, the food delivery system associates the resident ID in the account information of the food delivery system with the door lock management platform access address and the door lock ID of the door lock management platform.
[0059] The verification message includes: the resident door lock ID, temporary verification code, order number and current access control ID; The verification module is also used by the door lock management platform to first determine whether the resident door lock ID and temporary verification code are valid; if valid, the order number is recorded, recorded in the log information of opening the door control, and a verification pass message is returned to the door control management platform to open the current door control; Record the current access control ID in the access verification record; if the same access control ID record exists in the verification request for the same order number, verification failure is returned.
[0060] The door lock management platform creates temporary access permission QR code information according to the temporary request, including: After receiving the temporary request from the food delivery system, the door lock management platform first checks whether the resident ID is a legitimate user; if it is a legitimate user, it creates a temporary access permission QR code information; the door lock management platform returns the temporary access permission QR code information to the food delivery system; The food delivery system receives the temporary access permission QR code information, attaches it to the dispatching page of the corresponding food delivery order, and sends it to the corresponding food delivery person.
[0061] In addition, an embodiment of the present application also provides a storage medium, which stores a computer program; the program is loaded and executed by a processor to implement the steps of the multi-access control linkage method based on takeaway waybills as described in the first aspect above.
[0062] 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.
[0063] 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.
[0064] 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.
[0065] 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.
[0066] 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.
[0067] 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 multi-access control linkage method based on takeaway waybills, characterized in that: The method comprises: Based on the takeaway order created by the resident, choose to create a temporary access permission QR code information; the takeaway order includes the resident's delivery address, resident ID, and order number; Obtaining the associated door lock management platform access address according to the resident's delivery address, and sending a temporary request to the door lock management platform access address; the temporary request includes the corresponding resident ID and order number; The door lock management platform creates temporary access permission QR code information according to the temporary request; the temporary access permission QR code information includes QR code type, community access control ID, community verification code, resident door lock ID, access control list allowed to be opened, door lock management platform access path, temporary verification code, and order number; the QR code type includes takeaway access control type; the access control list allowed to be opened includes access control that needs to be opened between community access control and resident door lock; According to the temporary access permission QR code information, it is determined that the current QR code type is a takeaway access control type, then based on the access control management platform, the community access control ID and the community verification code are checked according to the temporary access permission QR code information, and whether the access control device to be opened is in the access control list allowed to be opened; and a verification message is generated; The access control management platform sends the verification message to the door lock management platform, and the door lock management platform performs verification according to the verification message and feeds back to the access control management platform to determine whether to open the current access control.
2. The multi-access control linkage method based on takeaway waybills according to claim 1 is characterized in that: Prior to the takeaway order created based on the resident, the method further includes: a step of registering the door lock system with the access control system; The registration step includes: the resident logs in to the door lock management platform through the door lock APP, registers 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, adds 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; 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 will simultaneously send the community ID, community verification code, and the access control terminal that needs to be opened between the community access control and the resident door lock 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, community verification code, and the access control that needs to be opened between the community access control and the resident's door lock to the community information field associated with the door lock.
3. The multi-access control linkage method based on takeaway waybills according to claim 2 is characterized in that: Prior to the takeaway order created by the resident, the method further includes: a step of associating the door lock system with the takeaway system; the step of associating the door lock system with the takeaway system includes: The resident binds the account information of the resident's takeaway system on the door lock APP, allowing the takeaway system to trigger the door lock management platform to generate a temporary access permission QR code information; The door lock management platform subscribes the resident's takeaway order information to the takeaway system according to the resident's account information of the takeaway system and the resident's user information on the door lock management platform; After receiving the subscription request from the door lock management platform, the food delivery system associates the resident ID in the account information of the food delivery system with the door lock management platform access address and the door lock ID of the door lock management platform.
4. The multi-access control linkage method based on takeaway waybills according to claim 3 is characterized in that: The door lock management platform creates temporary access permission QR code information according to the temporary request, including: After receiving the temporary request from the food delivery system, the door lock management platform first checks whether the resident ID is a legitimate user; if it is a legitimate user, it creates a temporary access permission QR code information; the door lock management platform returns the temporary access permission QR code information to the food delivery system; The food delivery system receives the temporary access permission QR code information, attaches it to the dispatching page of the corresponding food delivery order, and sends it to the corresponding food delivery person.
5. The multi-access control linkage method based on takeaway waybills according to claim 4 is characterized in that: The verification message includes: the resident door lock ID, temporary verification code, order number and current access control ID; The access control management platform sends the verification message to the door lock management platform, and the door lock management platform performs verification according to the verification message and feeds back to the access control management platform to determine whether to open the current access control, including: The door lock management platform first determines whether the resident's door lock ID and temporary verification code are valid; if valid, the order number is recorded and recorded in the access control opening log information, and a verification pass message is returned to the access control management platform to open the current access control; Record the current access control ID in the access verification record; if the same access control ID record exists in the verification request for the same order number, verification failure is returned.
6. A multi-access control linkage system based on takeaway waybills, characterized in that: The system includes a door lock management platform, an access control management platform, a first creation module, a request module, a second creation module, a determination module and a verification module, wherein: A first creation module is used to select and create temporary access permission QR code information based on a takeaway order created by a resident; the takeaway order includes a resident's delivery address, resident ID, and order number; A request module, used to obtain the associated door lock management platform access address according to the resident's delivery address, and send a temporary request to the door lock management platform access address; the temporary request includes the corresponding resident ID and order number; The second creation module is used to enable the door lock management platform to create temporary access permission QR code information according to the temporary request; the temporary access permission QR code information includes QR code type, community access control ID, community verification code, resident door lock ID, access control list allowed to be opened, door lock management platform access path, temporary verification code, and order number; the QR code type includes takeaway access control type; the access control list allowed to be opened includes access control that needs to be opened from community access control to resident door lock; A determination module is used to determine that the current QR code type is a takeaway access control type according to the temporary access permission QR code information, and then check whether the community access control ID and the community verification code match according to the temporary access permission QR code information based on the access control management platform, and check whether the access control device to be opened is in the access control list allowed to be opened; and generate a verification message; The verification module is used to send the verification message to the door lock management platform according to the access control management platform. The door lock management platform verifies according to the verification message and feeds back to the access control management platform to determine whether to open the current access control.
7. The multi-door access control linkage system based on takeout waybills according to claim 6 is characterized in that: The system also includes a registration module; The registration module is used for residents to log in to the door lock management platform through the door lock APP, 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; 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 will simultaneously send the community ID, community verification code, and the access control terminal that needs to be opened between the community access control and the resident door lock 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, community verification code, and the access control that needs to be opened between the community access control and the resident's door lock to the community information field associated with the door lock.
8. The multi-door access control linkage system based on takeout waybills according to claim 7 is characterized in that: The system also includes a module for associating a door lock system with a food delivery system; The door lock system and food delivery system association module is used for the resident to bind the account information of the food delivery system on the door lock APP, allowing the food delivery system to trigger the door lock management platform to generate temporary access permission QR code information; The door lock management platform subscribes the resident's takeaway order information to the takeaway system according to the resident's account information of the takeaway system and the resident's user information on the door lock management platform; After receiving the subscription request from the door lock management platform, the food delivery system associates the resident ID in the account information of the food delivery system with the door lock management platform access address and the door lock ID of the door lock management platform.
9. The multi-door access control linkage system based on takeout waybills according to claim 8 is characterized in that: The verification message includes: the resident door lock ID, temporary verification code, order number and current access control ID; The verification module is also used by the door lock management platform to first determine whether the resident door lock ID and temporary verification code are valid; if valid, the order number is recorded, recorded in the log information of opening the door control, and a verification pass message is returned to the door control management platform to open the current door control; Record the current access control ID in the access verification record; if the same access control ID record exists in the verification request for the same order number, verification failure is returned.
10. A storage medium storing a computer program; the program is loaded and executed by a processor to implement the steps of the multi-access control linkage method based on a takeaway waybill as described in any one of claims 1-5.
Citation Information
Patent Citations
Block chain security system and method for takeaway service in residential area
CN109345666A
Gate opening method and system
CN109523663A
Intelligent security and protection system based on 5G technology
CN112907798A
Urban community property management method and system
CN113095758A
Property management method and terminal based on artificial intelligence
CN114581036A
Cited By
Verification processing method and system based on intelligent lock and storage medium
CN120260169A