Verification processing method and system based on intelligent lock and storage medium

By using local proxy to process messages in the smart lock system, the problem of network connection consumption and management platform pressure in the smart lock system is solved, and more efficient network resource utilization and management platform load reduction is achieved.

CN120260169AActive Publication Date: 2025-07-04DESSMANN CHINA MACHINERY & ELECTRONICS +1
View PDF 14 Cites 0 Cited by

Patent Information

Application Number
CN202510752755.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-06
Publication Date
2025-07-04
Estimated Expiration
2045-06-06

AI Technical Summary

Technical Problem

In the existing smart lock systems, the network connection between the smart lock and the management platform consumes a lot of network connection, and the management platform has high processing performance pressure, resulting in high network power consumption.

Method used

Message processing is performed using local proxy method, and the associated smart lock is determined through the intelligent lock management platform, local verification is performed, and local message comparison and verification results are sent within the verification time, reducing network connection and power consumption.

Benefits of technology

Through local proxy, the network connection between the smart lock and the management platform is reduced, the network power consumption and the processing pressure of the management platform are reduced, and the efficiency of the smart lock system is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120260169A_ABST
    Figure CN120260169A_ABST
Patent Text Reader

Abstract

The invention provides a verification processing method and system based on an intelligent lock and a storage medium. According to a verification request of a first intelligent lock received by an intelligent lock management platform, verification is executed, and a second intelligent lock associated with the first intelligent lock is determined; if verification is passed, associated verification information of the second intelligent lock is sent to the first intelligent lock, and the associated verification information and the IP address of the first intelligent lock are sent to the second intelligent lock; sending a verification message to the first intelligent lock based on the IP address of the first intelligent lock in response to an unlocking verification operation of the first operation user ID on the second intelligent lock within the verification time; the verification message comprises a first operation user ID, a second intelligent lock ID and first identity verification information; and the verification information is associated according to the local comparison verification message of the first intelligent lock, and a verification result is determined and sent to the second intelligent lock. Through local association verification, the event processing pressure of the intelligent lock management platform is reduced.
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 locks, and more particularly, to a verification processing method, system and storage medium based on an intelligent lock. Background Art

[0002] In the existing intelligent lock system, in order to prevent the local intelligent lock from being breached and for more convenient centralized management, a centralized verification method using an intelligent lock management platform is adopted. The intelligent lock reads the user ID and sends it to the intelligent lock management platform. The intelligent lock management platform determines whether the user ID has the permission to open the intelligent lock and then notifies the intelligent lock whether to open the door lock.

[0003] However, in this existing technology method, a large number of intelligent locks need to be connected to the intelligent lock management platform. The intelligent lock needs to be connected to the remote intelligent lock management platform through the network, resulting in network connection consumption. At the same time, the intelligent lock management platform has to process a large number of intelligent lock events, resulting in processing performance pressure. Summary of the Invention

[0004] The purpose of the embodiments of the present invention is to provide a solution that solves network power consumption and connection pressure and uses a local proxy method for local message processing.

[0005] The first aspect of the present invention provides a verification processing method based on an intelligent lock, and the method includes: According to the verification request of the first intelligent lock received by the intelligent lock management platform, perform verification and determine the second intelligent lock associated with the first intelligent lock; the verification request includes the first operating user ID and the first identity verification information for performing the current verification; If the verification is passed, send the associated verification information of the second intelligent lock to the first intelligent lock, and send the associated verification information and the first intelligent lock IP address to the second intelligent lock; the associated verification information includes the first operating user ID, the second intelligent lock ID, the verification validity period, and the first identity verification information; Within the verification validity period, in response to the unlocking verification operation of the first operating user ID on the second intelligent lock, send a verification message to the first intelligent lock based on the first intelligent lock IP address; the verification message includes the first operating user ID, the second intelligent lock ID, and the first identity verification information; Based on the local comparison of the verification message and the associated verification information by the first intelligent lock, determine and send the verification result to the second intelligent lock.

[0006] Further, before the step of according to the verification request of the first intelligent lock received by the intelligent lock management platform, perform verification and determine the second intelligent lock associated with the first intelligent lock, the method further includes: The intelligent lock management platform records the historical verification behaviors of the operating user on the corresponding intelligent lock. If it is determined through analysis of the historical verification behaviors that the verification passing time interval between the same operating user on two intelligent locks is less than a preset threshold and the number of times of the verification behaviors is greater than a preset threshold, then the two intelligent locks are determined to be associated, and the association information is recorded; the association information includes the operating user ID and the IDs of the two intelligent locks.

[0007] Further, the step of determining and sending the verification result to the second intelligent lock by locally comparing the verification message and the associated verification information on the first intelligent lock includes: Compare whether the first operating user ID, the second intelligent lock ID, and the first identity verification information in the verification message are consistent with those in the associated verification information. If they are consistent, the verification passes, and a verification passed message is sent to the second intelligent lock; The second intelligent lock unlocks according to the verification passed message and synchronizes the unlocking record to the intelligent lock management platform.

[0008] Further, the method further includes: determining that the third intelligent lock is an intelligent lock cluster agent connected to the same intelligent lock management platform according to the remaining standby duration, and receiving messages of other intelligent locks under the intelligent lock management platform; Summarize the third intelligent lock messages and the messages of other intelligent locks by the third intelligent lock and forward them to the intelligent lock management platform; both the third intelligent lock messages and the messages of other intelligent locks include the intelligent lock ID, the behavior information, and the operating user ID; the behavior information includes verification behaviors.

[0009] Further, the method further includes: when it is determined that the remaining standby duration of the third intelligent lock is lower than a certain threshold, sending a proxy re-selection message to other intelligent locks under the same intelligent lock management platform based on the broadcast or multicast method; The other intelligent locks determine their own remaining standby durations according to the proxy re-selection message and send them in the broadcast or multicast method.

[0010] In addition, a second aspect of the present invention provides a verification processing system based on an intelligent lock. The system includes a request module, a first verification module, a second verification module, and a comparison module; wherein: The request module is configured to execute verification according to the verification request of the first intelligent lock received by the intelligent lock management platform and determine the second intelligent lock associated with the first intelligent lock; the verification request includes the first operating user ID and the first identity verification information for performing the current verification; The first verification module is configured to, if the verification passes, send the associated verification information of the second intelligent lock to the first intelligent lock, and send the associated verification information and the IP address of the first intelligent lock to the second intelligent lock; the associated verification information includes the first operating user ID, the second intelligent lock ID, the verification validity period, and the first identity verification information; A second verification module, configured to, within the verification time limit, in response to an unlocking verification operation of a first operating user ID on a second intelligent lock, send a verification message to the first intelligent lock based on the first intelligent lock IP address; the verification message includes the first operating user ID, the second intelligent lock ID, and the first authentication information. A comparison module, configured to compare the verification message and the associated verification information locally on the first intelligent lock, determine and send a verification result to the second intelligent lock.

[0011] Furthermore, the system further includes an association module, configured to: The intelligent lock management platform records the historical verification behaviors of the operating user on the corresponding intelligent lock, and if it is determined through analysis of the historical verification behaviors that the verification passing time interval between the same operating user on two intelligent locks is less than a preset threshold and the number of times of the verification behaviors is greater than a preset threshold, then determine that the two intelligent locks are associated and record the association information; the association information includes the operating user ID and the two intelligent lock IDs.

[0012] Furthermore, the step of comparing the verification message and the associated verification information locally on the first intelligent lock, determining and sending a verification result to the second intelligent lock includes: Comparing whether the first operating user ID, the second intelligent lock ID, and the first authentication information in the verification message and the associated verification information are consistent. If they are consistent, the verification passes, and a verification passed message is sent to the second intelligent lock. The second intelligent lock performs unlocking according to the verification passed message and synchronizes the unlocking record to the intelligent lock management platform.

[0013] Furthermore, the system further includes a management module, configured to: Determine a third intelligent lock as an intelligent lock cluster agent connected to the same intelligent lock management platform according to the remaining standby duration, and receive other intelligent lock messages under the intelligent lock management platform. Summarize the third intelligent lock message and other intelligent lock messages according to the third intelligent lock and forward them to the intelligent lock management platform; both the third intelligent lock message and other intelligent lock messages include the intelligent lock ID, behavior information, and the operating user ID; the behavior information includes verification behaviors.

[0014] In addition, a third aspect of the present invention provides a storage medium, which stores a computer program; the program is loaded and executed by a processor to implement the steps of the verification processing method based on an intelligent lock as described in the first aspect above.

[0015] In the solution of the present invention, according to the verification request of the first smart lock received by the smart lock management platform, verification is performed to determine the second smart lock associated with the first smart lock; the verification request includes the first operator user ID and the first identity verification information for performing the current verification; if the verification is passed, the association verification information of the second smart lock is sent to the first smart lock, and the association verification information and the first smart lock IP address are sent to the second smart lock; the association verification information includes the first operator user ID, the second smart lock ID, the verification validity period, and the first identity verification information; within the verification validity period, in response to the unlocking verification operation of the first operator user ID on the second smart lock, a verification message is sent to the first smart lock based on the first smart lock IP address; the verification message includes the first operator user ID, the second smart lock ID, and the first identity verification information; the verification message and the association verification information are compared locally by the first smart lock, and the verification result is determined and sent to the second smart lock. Compared with the prior art, the embodiments of the present application mainly have the following beneficial effects: The smart lock management platform analyzes and generates a smart lock association verification policy based on each user according to the time when the user opens the smart lock; for the same user, the smart lock realizes the method of one-time verification by the smart lock management platform and subsequent local association verification within the effective time; the smart lock elects a smart lock agent by comparing the remaining standby duration of the battery, the online duration, etc., which is used to locally summarize the messages of other smart locks and perform summary forwarding, reducing network connection and power consumption. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as limiting the scope. For those of ordinary skill in the art, other related drawings can be obtained based on these drawings without creative efforts.

[0017] Figure 1 It is a flowchart of the steps of the verification processing method based on a smart lock disclosed in an embodiment of the present invention; Figure 2 It is a schematic structural diagram of a verification processing system based on a smart lock disclosed in an embodiment of the present invention; Figure 3 It is a schematic structural diagram of an electronic device disclosed in an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0018] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the technical field to which this application belongs; the terms used in the specification of this application 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 drawings are intended to cover non-exclusive inclusion. The terms "first", "second", etc. in the specification and claims of this application or the above drawings are used to distinguish different objects and not to describe a specific order.

[0019] Reference herein to "embodiments" means that a particular feature, structure, or characteristic described in connection with the embodiments can be included in at least one embodiment of this application. The phrase appears in various places in the specification and does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.

[0020] It should be noted that: "a plurality" as referred to herein means two or more.

[0021] The following elaborates in detail on the implementation details of the technical solution of the embodiments of this application: In the first aspect of this embodiment, a verification processing method based on an intelligent lock is implemented. Please refer to Figure 1 , Figure 1 which is a flowchart of a verification processing method based on an intelligent lock disclosed in an embodiment of the present invention. The method includes: S101, according to the verification request of the first intelligent lock received by the intelligent lock management platform, perform verification and determine a second intelligent lock associated with the first intelligent lock; the verification request includes the first operation user ID and the first identity verification information for performing the current verification. Further, before performing the verification according to the verification request of the first intelligent lock received by the intelligent lock management platform and determining the second intelligent lock associated with the first intelligent lock, the method further includes: The intelligent lock management platform records the historical verification behaviors of the operating users on the corresponding intelligent locks, analyzes and determines according to the historical verification behaviors that the verification passing time interval between the same operating user on two intelligent locks is less than a preset threshold, and the number of times of the verification behaviors is greater than the preset threshold, then determines that the two intelligent locks are associated, and records the association information; the association information includes the operation user ID and the two intelligent lock IDs.

[0022] Specifically, in this embodiment, the intelligent lock management platform analyzes the intelligent lock verification behaviors of each user. If there is associated verification, for each user, it notifies the corresponding intelligent lock terminal to perform local temporary verification proxy.

[0023] The intelligent lock management platform records the historical verification behavior of each user on the intelligent lock and records the corresponding verification time. For example, the unlocking time of Smart Lock - 1 is 08:00, and the unlocking time of Smart Lock - 2 is 08:05. That is, every day for user 0x001, if the user unlocks Smart Lock - 2 within 10 minutes after unlocking Smart Lock - 1, it is considered that there is an associated verification between Smart Lock - 1 and Smart Lock - 2 for user 0x001. The intelligent lock management platform records this associated verification behavior and generates an intelligent lock associated verification policy based on each user.

[0024] When user 0x001 verifies and unlocks Smart Lock - 1, Smart Lock - 1 extracts the user ID and relevant verification information and sends them to the intelligent lock management platform.

[0025] S102, if the verification is passed, send the associated verification information of the second intelligent lock to the first intelligent lock, and send the associated verification information and the IP address of the first intelligent lock to the second intelligent lock; the associated verification information includes the first operating user ID, the second intelligent lock ID, the verification validity period, and the first identity verification information. Specifically, in this embodiment, after the intelligent lock management platform receives the user ID and verification information sent by Smart Lock - 1, it conducts a verification. If the verification is passed, it sends a verification passed message to Smart Lock - 1. At the same time, because it matches the associated verification policy of this user, it sends the device ID of Smart Lock - 2, user ID: 0x001, the temporary verification validity period (e.g., 10 minutes), and the relevant verification information of this user (consistent with the verification information obtained by Smart Lock - 1 from the user) to Smart Lock - 1; and notifies Smart Lock - 2 that within the valid time (e.g., within 10 minutes), for user ID: 0x001, it can use the local temporary verification proxy, and the proxy device is Smart Lock - 1, with the corresponding connection address.

[0026] After receiving the message from the intelligent lock management platform, Smart Lock - 1 opens the intelligent lock. At the same time, it records the relevant information of the local proxy, the device ID of Smart Lock - 2, user ID: 0x001, the temporary verification validity period (e.g., 10 minutes), and the relevant verification information of this user (consistent with the verification information obtained by Smart Lock - 1 from the user). This message automatically ages after the verification validity period expires.

[0027] S103, within the verification validity period, in response to the unlocking verification operation of the first operating user ID on the second intelligent lock, send a verification message to the first intelligent lock based on the IP address of the first intelligent lock; the verification message includes the first operating user ID, the second intelligent lock ID, and the first identity verification information. Specifically, in this embodiment, Smart Lock-2 receives the local temporary verification proxy record sent by the smart lock management platform and performs information recording, including user ID: 0x001, valid time, proxy device: Smart Lock-1, and corresponding connection address. If the valid time is exceeded, the record is automatically aged and deleted. When a user performs verification to unlock the lock, if the corresponding user ID is found and there is a local temporary verification proxy record within the valid time, a local verification message is sent to the proxy device (the corresponding connection address - the IP address of the first smart lock), carrying the device ID, user ID, and relevant verification information.

[0028] S104. Compare the verification message and the associated verification information locally on the first smart lock, determine the verification result, and send it to the second smart lock.

[0029] Further, the step of comparing the verification message and the associated verification information locally on the first smart lock, determining the verification result, and sending it to the second smart lock includes: Compare whether the first operating user ID, the second smart lock ID, and the first authentication information in the verification message are consistent with the associated verification information. If they are consistent, the verification passes, and a verification passed message is sent to the second smart lock. The second smart lock executes the unlocking according to the verification passed message and synchronizes the unlocking record to the smart lock management platform.

[0030] Specifically, in this embodiment, after receiving the local verification message, Smart Lock-1 compares it with the local proxy-related information recorded locally. If they are consistent, it notifies Smart Lock-2 to unlock the smart lock and synchronizes the unlocking record to the smart lock management platform. If they are inconsistent, it returns a verification failure.

[0031] Smart Lock-2 receives the verification result message sent by Smart Lock-1. If the verification passes, it unlocks the smart lock. If the verification fails, it prompts a verification failure.

[0032] Further, the method further includes: determining, according to the remaining standby duration, that the third smart lock is a proxy for the smart lock cluster connected to the same smart lock management platform, and receiving messages from other smart locks under the smart lock management platform; Summarizing the third smart lock messages and other smart lock messages on the third smart lock and forwarding them to the smart lock management platform; both the third smart lock messages and other smart lock messages include the smart lock ID, behavior information, and operating user ID; the behavior information includes verification behavior.

[0033] Specifically, in this embodiment, multiple local intelligent lock terminals can elect an intelligent lock proxy for seats by comparing information such as the remaining standby duration of the battery. After summarizing the non-real-time messages forwarded by other intelligent locks, the proxy then forwards the messages to the intelligent lock management platform, thus avoiding multiple intelligent locks accessing the intelligent lock management platform simultaneously.

[0034] For example, when there are multiple intelligent lock terminals in the local network, a broadcast is performed in the local network, or an intelligent lock device registration message is sent to a specific multicast group address, carrying its own device ID, the address of the connected intelligent lock management platform, the remaining standby duration of its own battery, the device online time, etc. Other intelligent lock terminals will receive the intelligent lock device registration messages of other intelligent lock terminals in the network. By comparing the addresses of the connected intelligent lock management platforms, if they are the same platform address, then further compare other device information, such as the remaining standby duration of the battery and the device online time.

[0035] The intelligent lock terminal compares device information, such as the remaining standby duration of the battery and the device online time. If Intelligent Lock - 3 finds that its remaining standby duration of the battery is the longest (if they are the same, then continue to select the one with a longer device online time), it sends an intelligent lock proxy election message via broadcast or multicast, carrying its own device ID, the address of the connected intelligent lock management platform, the remaining standby duration of its own battery, and the device online time.

[0036] Other intelligent lock terminals receive the intelligent lock proxy election message sent by Intelligent Lock - 3 and further compare the address of the intelligent lock management platform, the remaining standby duration of their own batteries, and the device online time. If there are no objections, an intelligent lock proxy confirmation message is returned to Intelligent Lock - 3. If there are objections, an intelligent lock proxy objection message is returned, carrying its own device ID, the address of the connected intelligent lock management platform, the remaining standby duration of its own battery, and the device online time, for a re-election.

[0037] If Intelligent Lock - 3 receives intelligent lock proxy confirmation messages within a certain period of time, it sets its status to the intelligent lock proxy election status and sends an intelligent lock proxy election confirmation message to notify other intelligent lock terminals and the intelligent lock management platform.

[0038] After other intelligent lock terminals receive the intelligent lock proxy election confirmation message sent by Intelligent Lock - 3, they record the connection address of the intelligent lock proxy and can send non-real-time messages sent to the intelligent lock management platform, such as log messages, etc., to the intelligent lock proxy: Intelligent Lock - 3, carrying its own device ID.

[0039] The intelligent lock - 3 receives messages sent by other intelligent locks, delays and summarizes them, and when the summary reaches a certain threshold, it sends them to the intelligent lock management platform uniformly. After receiving the summary message sent by the intelligent lock - 3, the intelligent lock management platform splits and records the information into the information corresponding to the device ID according to different device IDs in the message.

[0040] Further, the method further includes: when the remaining standby duration of the third intelligent lock is lower than a certain threshold, sending a proxy reselection message to other intelligent locks under the same intelligent lock management platform based on broadcast or multicast; The other intelligent locks determine their own remaining standby duration according to the proxy reselection message and send it in a broadcast or multicast manner.

[0041] Specifically, in this embodiment, when the intelligent lock proxy device determines that its own remaining standby duration is lower than a certain threshold, it initiates a proxy re - election mechanism.

[0042] For example, when the intelligent lock device that processes the intelligent lock proxy election status finds that its own remaining standby duration is lower than a certain threshold, it sends a proxy re - election message externally through broadcast or multicast, carrying its own device ID, the address of the connected intelligent lock management platform, its own remaining battery standby duration, and the device online time. Other intelligent lock devices receive the proxy re - election message sent by the intelligent lock proxy and also send a proxy re - election message through broadcast or multicast, carrying their own device ID, the address of the connected intelligent lock management platform, their own remaining battery standby duration, and the device online time.

[0043] It should be noted that the intelligent lock device repeats the intelligent lock election process to re - elect a new intelligent lock proxy. To avoid frequent re - elections of intelligent locks, during the election process, intelligent lock devices with a remaining battery standby duration lower than a certain threshold cannot be elected as new intelligent lock proxies.

[0044] In addition, a second aspect of this embodiment provides a verification processing system based on an intelligent lock, as Figure 2 shown, the system includes a request module 201, a first verification module 202, a second verification module 203, and a comparison module 204; where: The request module is used to execute verification according to the verification request of the first intelligent lock received by the intelligent lock management platform and determine the second intelligent lock associated with the first intelligent lock; the verification request includes the first operation user ID and the first identity verification information for performing the current verification. The first verification module is used to, if the verification is passed, send the associated verification information of the second intelligent lock to the first intelligent lock, and send the associated verification information and the first intelligent lock IP address to the second intelligent lock; the associated verification information includes the first operation user ID, the second intelligent lock ID, the verification validity period, and the first identity verification information. A second verification module, configured to, within the verification time limit, in response to an unlocking verification operation of a first operating user ID on a second intelligent lock, send a verification message to the first intelligent lock based on the first intelligent lock IP address; the verification message includes the first operating user ID, the second intelligent lock ID, and the first authentication information. A comparison module, configured to locally compare the verification message and the associated verification information on the first intelligent lock, determine the verification result, and send it to the second intelligent lock.

[0045] Furthermore, the system further includes an association module 200, configured to: the intelligent lock management platform records the historical verification behaviors of the operating user on the corresponding intelligent lock, and if it is determined through analysis of the historical verification behaviors that the verification passing time interval between the same operating user on two intelligent locks is less than a preset threshold, and the number of times of the verification behaviors is greater than a preset threshold, then determine that the two intelligent locks are associated and record the association information; the association information includes the operating user ID and the two intelligent lock IDs.

[0046] Furthermore, the step of locally comparing the verification message and the associated verification information on the first intelligent lock, determining the verification result, and sending it to the second intelligent lock includes: comparing whether the first operating user ID, the second intelligent lock ID, and the first authentication information in the verification message and the associated verification information are consistent. If they are consistent, the verification is passed, and a verification passed message is sent to the second intelligent lock. The second intelligent lock executes unlocking according to the verification passed message and synchronizes the unlocking record to the intelligent lock management platform.

[0047] Furthermore, the system further includes a management module 205, configured to: determine that a third intelligent lock is an intelligent lock cluster agent connected to the same intelligent lock management platform according to the remaining standby duration, and receive other intelligent lock messages under the intelligent lock management platform; Summarize the third intelligent lock message and other intelligent lock messages according to the third intelligent lock and forward them to the intelligent lock management platform; both the third intelligent lock message and other intelligent lock messages include the intelligent lock ID, behavior information, and the operating user ID; the behavior information includes verification behaviors.

[0048] The system further includes an agent re-selection module 206, configured to: when it is determined that the remaining standby duration of the third intelligent lock is lower than a certain threshold, send an agent re-selection message to other intelligent locks under the same intelligent lock management platform based on a broadcast or multicast method; The other intelligent locks determine their own remaining standby duration according to the agent re-selection message and send it in a broadcast or multicast method.

[0049] In addition, the third aspect of the present invention provides a storage medium storing a computer program, which is loaded and executed by a processor to implement the steps of the verification processing method based on an intelligent lock as described in the first aspect above.

[0050] In addition, embodiments of the present application also disclose an electronic device, as Figure 3 shown. The electronic device includes one or more processors and a memory for storing one or more computer programs. The computer program is configured to be executed by the one or more processors, and the program includes steps for executing the verification processing method based on an intelligent lock as described in the first aspect above.

[0051] Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the composition and steps of the examples have been generally described according to functions in the above description. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. A professional technician can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.

[0052] In several embodiments provided by 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 merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed couplings or direct couplings or communication connections to each other can be indirect couplings or communication connections through some interfaces, devices, or units, and can also be in electrical, mechanical, or other forms of connection.

[0053] The units described as separate components may or may not be physically separated. Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the composition and steps of the examples have been generally described according to functions in the above description. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. A professional technician can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.

[0054] In addition, each functional unit in various embodiments of the present invention may be integrated into one processing unit, may exist physically as individual units, 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 a software functional unit.

[0055] If the above integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a grid device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs that can store program codes.

[0056] The specific embodiments described above further elaborate on the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above are only specific embodiments of the present invention and are not used to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A verification processing method based on an intelligent lock, characterized in that The method includes: Performing verification based on a verification request of a first intelligent lock received by an intelligent lock management platform and determining a second intelligent lock associated with the first intelligent lock; the verification request includes a first operator user ID for performing the current verification and first identity verification information; If the verification is passed, sending the associated verification information of the second intelligent lock to the first intelligent lock, and sending the associated verification information and the first intelligent lock IP address to the second intelligent lock; the associated verification information includes the first operator user ID, the second intelligent lock ID, the verification validity period, and the first identity verification information; Responding to an unlocking verification operation of the second intelligent lock by the first operator user ID within the verification validity period, and sending a verification message to the first intelligent lock based on the first intelligent lock IP address; the verification message includes the first operator user ID, the second intelligent lock ID, and the first identity verification information; Locally comparing the verification message and the associated verification information on the first intelligent lock, determining and sending a verification result to the second intelligent lock.

2. The verification processing method based on an intelligent lock according to claim 1, wherein Before performing verification based on the verification request of the first intelligent lock received by the intelligent lock management platform and determining the second intelligent lock associated with the first intelligent lock, the method further includes: The intelligent lock management platform records the historical verification behaviors of the operator user on the corresponding intelligent lock, and if it is determined based on the analysis of the historical verification behaviors that the verification passing time interval between the same operator user on two intelligent locks is less than a preset threshold and the number of times of the verification behaviors is greater than a preset threshold, it is determined that the two intelligent locks are associated and the association information is recorded; the association information includes the operator user ID and the two intelligent lock IDs.

3. The verification processing method based on an intelligent lock according to claim 2, wherein The step of locally comparing the verification message and the associated verification information on the first intelligent lock, determining and sending a verification result to the second intelligent lock includes: Comparing whether the first operator user ID, the second intelligent lock ID, and the first identity verification information in the verification message and the associated verification information are consistent. If they are consistent, the verification is passed and a verification passed message is sent to the second intelligent lock; The second intelligent lock performs unlocking according to the verification passed message and synchronizes the unlocking record to the intelligent lock management platform.

4. The verification processing method based on an intelligent lock according to claim 3, wherein, The method further includes: Determining a third intelligent lock as an intelligent lock cluster agent connected to the same intelligent lock management platform according to the remaining standby duration, and receiving other intelligent lock messages under the intelligent lock management platform; Summarizing the third intelligent lock messages and other intelligent lock messages according to the third intelligent lock and forwarding them to the intelligent lock management platform; both the third intelligent lock messages and other intelligent lock messages include the intelligent lock ID, behavior information, and the operator user ID; the behavior information includes verification behavior.

5. The verification processing method based on an intelligent lock according to claim 4, wherein, The method further includes: When it is determined that the remaining standby duration of the third intelligent lock is lower than a certain threshold, sending a proxy re-selection message to other intelligent locks under the same intelligent lock management platform based on a broadcast or multicast method; The other intelligent locks determine their own remaining standby duration according to the proxy re-selection message and send it in a broadcast or multicast method.

6. A verification processing system based on an intelligent lock, characterized in that, The system includes a request module, a first verification module, a second verification module, and a comparison module; wherein: A request module, configured to perform verification according to a verification request of a first intelligent lock received by an intelligent lock management platform and determine a second intelligent lock associated with the first intelligent lock; the verification request includes a first operator user ID and first authentication information for performing the current verification. A first verification module, configured to, if the verification is passed, send the associated verification information of the second intelligent lock to the first intelligent lock, and send the associated verification information and the first intelligent lock IP address to the second intelligent lock; the associated verification information includes a first operator user ID, a second intelligent lock ID, a verification validity period, and first authentication information. A second verification module, configured to, within the verification validity period, in response to an unlocking verification operation of the first operator user ID on the second intelligent lock, send a verification message to the first intelligent lock based on the first intelligent lock IP address; the verification message includes a first operator user ID, a second intelligent lock ID, and first authentication information. A comparison module, configured to locally compare the verification message and the associated verification information on the first intelligent lock, determine and send a verification result to the second intelligent lock.

7. The verification processing system based on an intelligent lock according to claim 6, wherein The system further includes an association module, configured to: The intelligent lock management platform records the historical verification behaviors of the operator user on the corresponding intelligent lock. If it is analyzed according to the historical verification behaviors that the verification passing time interval between two intelligent locks of the same operator user is less than a preset threshold and the number of times of the verification behaviors is greater than a preset threshold, it is determined that the two intelligent locks are associated, and the association information is recorded; the association information includes an operator user ID and two intelligent lock IDs.

8. The verification processing system based on an intelligent lock according to claim 7, wherein, The determining and sending the verification result to the second intelligent lock according to the local comparison of the verification message and the associated verification information on the first intelligent lock includes: Comparing whether the first operator user ID, the second intelligent lock ID, and the first authentication information in the verification message and the associated verification information are consistent. If they are consistent, the verification is passed, and a verification passed message is sent to the second intelligent lock. The second intelligent lock performs unlocking according to the verification passed message and synchronizes the unlocking record to the intelligent lock management platform.

9. The verification processing system based on an intelligent lock according to claim 8, wherein The system further includes a management module, configured to: Determine a third intelligent lock as an intelligent lock cluster agent connected to the same intelligent lock management platform according to the remaining standby duration, and receive other intelligent lock messages under the intelligent lock management platform. Summarize the third intelligent lock messages and other intelligent lock messages according to the third intelligent lock and forward them to the intelligent lock management platform; both the third intelligent lock messages and other intelligent lock messages include an intelligent lock ID, behavior information, and an operator user ID; the behavior information includes verification behaviors.

10. A storage medium storing a computer program; the program is loaded and executed by a processor to implement the steps of the verification processing method based on an intelligent lock according to any one of claims 1-5.

Citation Information

Patent Citations

  • Application method for intelligent lock gateway and intelligent lock gateway management system

    CN108521677A

  • Door lock equipment management methods and devices

    CN110648432A

  • Unlocking method and device of intelligent lock

    CN116152962A

  • Password acquisition method and device, equipment and storage medium

    CN116631100A

  • Edge node operation and maintenance method based on cloud computing technology and cloud management platform

    CN118781695A