Door lock equipment control method, door lock equipment and storage medium
By setting locking units on different sides of the door, the interoperability of feature information and unlocking verification are achieved, the problem of insufficient security of door lock equipment is solved, the risk of mistaken door opening is reduced, and the safety and applicability are improved.
Patent Information
- Application Number
- CN202510252057.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-04
- Publication Date
- 2025-07-18
AI Technical Summary
Existing door lock equipment has shortcomings in terms of safety and needs to be improved to prevent misopening of doors.
The first lock body unit and the second lock body unit are respectively located on different sides of the door. By acquiring the characteristic information of the target object and achieving mutual permissions, the unlocking verification is performed in combination with the current characteristic information of the unlock object to perform the door lock control operation.
Improve the safety of door lock equipment, reduce the operation of mistaken door opening, and enhance the verification ability of unlocking objects on different sides.
Smart Images

Figure CN120340150A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of door lock devices, and in particular, to a control method for a door lock device, a door lock device, and a storage medium. Background Art
[0002] With the rapid development of technology, in order to improve security, door locks are usually installed on doors to enhance the security of various application sites.
[0003] Currently, door lock technologies can include various types such as mechanical locks, password locks, identification locks, and Internet of Things intelligent locks. However, the usage scenarios of door locks are diverse, and in some cases, their security may be relatively low, and the security of door locks needs to be improved. Summary of the Invention
[0004] The main technical problem to be solved by this application is to provide a control method for a door lock device, a door lock device, and a storage medium, which can improve the security of the door lock device.
[0005] In the first aspect of this application, a control method for a door lock device is provided. The method includes: obtaining target feature information of a target object collected by a first lock body unit; transmitting the target feature information to a second lock body unit to achieve permission intercommunication for the target feature information; wherein, the first lock body unit and the second lock body unit are respectively located on different sides of the door; obtaining current feature information of an unlocking object collected by a current lock body unit; wherein, the current lock body unit is at least one of the first lock body unit and the second lock body unit; based on the target feature information, performing an unlocking verification on the current feature information to execute a corresponding door lock control operation.
[0006] In the second aspect of this application, a door lock device is provided. The door lock device includes: a first lock body unit and a second lock body unit, wherein, the first lock body unit and the second lock body unit are located on different sides of the door, and the combination of the first lock body unit and the second lock body unit is used to implement any step of the control method of the above-mentioned door lock device.
[0007] In the third aspect of this application, a door lock device is provided. The door lock device includes a memory and a processor coupled to each other. Program data is stored in the memory, and the processor is used to execute the program data to implement any step of the control method of the above-mentioned door lock device.
[0008] In the fourth aspect of this application, a computer-readable storage medium is provided. The computer-readable storage medium stores program data that can be run by a processor, and the program data is used to implement any step of the control method of the above-mentioned door lock device.
[0009] In the above solution, by obtaining the target feature information of the target object collected by the first lock body unit and transmitting the target feature information to the second lock body unit to achieve permission intercommunication for the target feature information. Since the first lock body unit and the second lock body unit are respectively located on different sides of the door, it is possible to synchronize the target feature information of the first lock body unit and the second lock body unit on different sides of the door. Then, obtain the current feature information of the unlocking object collected by the current lock body unit, where the current lock body unit is at least one of the first lock body unit and the second lock body unit. Based on the target feature information, perform unlocking verification on the current feature information to execute the corresponding door lock control operation, which can perform unlocking verification on the unlocking objects on different sides, reduce the operation of accidentally opening the door, and improve the security of the door lock device.
[0010] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and do not limit this application. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In order to more clearly illustrate the technical solutions in this application, the following will briefly introduce the drawings required in the description of the embodiments. Obviously, the following described drawings are only some embodiments of this application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings. Among them:
[0012] Figure 1 is a schematic structural diagram of the first embodiment of the door lock device of this application;
[0013] Figure 2 is a schematic flowchart of the first embodiment of the control method of the door lock device of this application;
[0014] Figure 3 is this application Figure 2 is a schematic flowchart of one embodiment of step S12 in this application;
[0015] Figure 4 is a schematic flowchart of the second embodiment of the control method of the door lock device of this application;
[0016] Figure 5 is a schematic flowchart of the third embodiment of the control method of the door lock device of this application;
[0017] Figure 6 is a schematic structural diagram of one embodiment of the door lock device of this application;
[0018] Figure 7 is a schematic structural diagram of one embodiment of the computer-readable storage medium of this application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0019] The following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.
[0020] The terms "first" and "second" in the present application are only used for descriptive purposes and cannot be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include at least one of such features. In the description of the present application, the meaning of "a plurality" is at least two, such as two, three, etc., unless otherwise specifically defined. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes unlisted steps or units, or optionally further includes other steps or units inherent to these processes, methods, products, or devices.
[0021] Referring to "embodiment" in the present application means that the specific features, structures, or characteristics described in connection with the embodiment may be included in at least one embodiment of the present application. The appearance of this phrase at various positions in the specification 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 may be combined with other embodiments.
[0022] The term "and / or" in this document is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this document generally represents an "or" relationship between the associated objects before and after. In addition, "plurality" in this document means two or more than two. In addition, the term "at least one" in this document means any one of a plurality or any combination of at least two of a plurality. For example, including at least one of A, B, and C may represent including any one or more elements selected from the set composed of A, B, and C.
[0023] The present application provides the following embodiments, and the following will specifically describe each embodiment.
[0024] Please refer to Figure 1 , Figure 1It is a schematic structural diagram of the first embodiment of the door lock device of the present application. The door lock device 10 at least includes a first lock body unit 11 and a second lock body unit 12. Among them, the first lock body unit 11 is communicatively connected to the second lock body unit 12. For example, the communication connection method can be a communication serial port line connection method, and the present application does not limit the communication connection method.
[0025] In some embodiments, the first lock body unit 11 and the second lock body unit 12 are located on different sides of the door. For example, the first lock body unit 11 is located on the outer side of the door, and the second lock body unit 12 is located on the inner side of the door; or for example, the first lock body unit 11 is located on the inner side of the door, and the second lock body unit 12 is located on the outer side of the door. The present application does not limit this. Among them, the door can be determined according to the specific application scenario, such as a car door, a cabinet door, a room door, etc., and the present application does not limit the door.
[0026] In some embodiments, the first lock body unit 11 includes at least one of a first feature module 111, a first storage module 112, and a first main control 113. The second lock body unit 12 includes at least one of a second feature module 121, a second storage module 122, and a second main control 123. Among them, the first feature module 111 and the first storage module 112 are respectively communicatively connected to the first main control 113, so that the first main control 113 can control the first feature module 111 and the first storage module 112. The second feature module 121 and the second storage module 122 are respectively communicatively connected to the second main control 123, so that the second main control 123 can control the second feature module 121 and the second storage module 122. Exemplarily, the communication connection methods between the first feature module 111 and the first main control 113, and between the second feature module 121 and the second main control 123 can be SPI (Serial Peripheral Interface) connection methods. Exemplarily, the communication connection methods between the first storage module 112 and the first main control 113, and between the second storage module 122 and the second main control 123 can be UART (Universal Asynchronous Receiver / Transmitter) connection methods. In addition, the first main control 113 is communicatively connected to the second main control 123. For example, the communication connection can be a communication serial port line or a wireless communication connection method, etc., to achieve the communication connection between the first lock body unit 11 and the second lock body unit 12. It can be understood that the present application can determine the communication methods between the above-mentioned modules according to the specific application scenario. For example, the communication methods can also include Ethernet, optical fiber, RS-232, RS-485, WiFi (Wireless Fidelity), Bluetooth and other communication methods, and the present application does not limit the communication connection methods between the above-mentioned modules.
[0027] In some embodiments, the first feature module 111 and the second feature module 121 can be used to collect feature information, store feature information, verify feature information, etc. For example, the feature information includes at least one of biometric feature information and image feature information. The first feature module 111 and the second feature module 121 can include corresponding biometric feature information / image feature information collection devices, such as at least one of a texture image collection device, an object image collection device, a part image collection device, etc. This application does not limit the first feature module 111 and the second feature module 121. The first storage module 112 and the second storage module 122 are used to store information involved in the control method of the door lock device 10, etc. This application does not limit the first storage module 112 and the second storage module 122. The first main control 113 and the second main control 123 can be an MCU (Microcontroller Unit), a single-chip microcomputer, etc. This application does not limit this.
[0028] In some embodiments, the first lock body unit 11 further includes a first panel 114, which is connected to the first main control 113 by a wired connection method (such as a cable). The second lock body unit 12 further includes a second panel 124, which is connected to the second main control 123 by a wired connection method (such as a cable). The first panel 114 and the second panel 124 can display relevant information, such as the relevant information corresponding to the control method of the door lock device 10, so that the unlocking object and the target object can view the corresponding relevant information or perform corresponding operations on the first panel 114 and the second panel 124. This application does not limit this.
[0029] In some embodiments, the door lock device 10 can be communicatively connected to a preset application 20, that is, the first lock body unit 11 and / or the second lock body unit 12 can be communicatively connected to the preset application 20. Specifically, the first main control 113 and / or the second main control 123 can be communicatively connected to the preset application 20 based on a communication module 21 (such as a WiFi module). Exemplarily, the communication connection method can be a wireless connection method, such as a WiFi connection method. The preset application 20 and the WiFi module are connected through TCP / IP (Transmission Control Protocol / Internet Protocol) to be connected to the first lock body unit 11 and / or the second lock body unit 12 through the WiFi module. This application does not limit this connection method.
[0030] In some embodiments, the door lock device 10 can interact with a preset application 20. The first lock body unit 11 and / or the second lock body unit 12 can send information related to the control process of the door lock device 10, such as unlocking operations and / or locking operations, to the preset application 20, and / or, the first lock body unit 11 and / or the second lock body unit 12 can receive configuration-related information sent by the preset application 20, etc., and the present application does not limit this.
[0031] In some embodiments, the preset application 20 can also be connected to a preset platform 30, such as connecting to the preset platform 30 through TCP / IP. The preset platform 30 can store, manage, etc. the relevant data of the preset application 20. Exemplarily, the preset platform 30 can be a cloud platform, a server platform, an Internet of Things platform, an embedded platform, etc., and the preset application 20 can be an APP (Application, mobile software), a system application, a database application, etc., and the present application does not limit the preset application 20 and the preset platform 30.
[0032] In some embodiments, for the first lock body unit 11 and the second lock body unit 12, the combination of the first lock body unit 11 and the second lock body unit 12 can be used to implement the steps of the control method of the door lock device 10 in any of the following embodiments. Optionally, the relevant steps of the first lock body unit 11 can be implemented by the first main control 113 of the first lock body unit 11 for its control method, and the relevant steps of the second lock body unit 12 can be implemented by the second main control 123 of the second lock body unit 12 for its control method. Optionally, one of the first main control 113 of the first lock body unit 11 and the second main control 123 of the second lock body unit 12 is used as the main main control, and the other is used as the auxiliary main control. The main main control can be used to control and implement the relevant steps of its corresponding lock body unit, and send a control instruction to the auxiliary main control so that the auxiliary main control can control and implement the relevant steps of its corresponding lock body unit. Optionally, the first main control 113 of the first lock body unit 11 can be used as the main main control, and the second main control 123 of the second lock body unit 12 can be used as the auxiliary main control. The first main control 113 can be used to control and implement the relevant steps of the first lock body unit 11, and can send a control instruction to the second main control 123 so that the second main control 123 can control and implement the relevant steps of the second lock body unit (the following takes this as an example for description). It can be understood that the specific implementation manner can be determined according to the specific application scenario, and the present application does not limit this.
[0033] It should be noted that the door lock device 10 provided in the above embodiment and the control method of the door lock device 10 provided in the following embodiment belong to the same concept. The specific ways in which each module and unit perform operations can refer to the detailed description in the method embodiment, which will not be elaborated here. In actual application, the door lock device 10 provided in the above embodiment can, according to needs, allocate the above functions to different functional modules, that is, divide the internal structure of the device into different functional modules to complete all or part of the functions corresponding to the method description. This application does not limit this.
[0034] Please refer to Figure 2 , Figure 2 which is a schematic flowchart of the first embodiment of the control method of the door lock device of this application. The method may include the following steps:
[0035] S11: Obtain the target feature information of the target object collected by the first lock body unit.
[0036] The target feature information of the target object can be collected by the first lock body unit. Among them, the target object can be an object that needs to enter feature information to set the unlocking permission, and the target feature information can include at least one of biometric feature information and image feature information, such as fingerprint information, head image information, eye image information, etc. This application does not limit this.
[0037] In some embodiments, when the first main control receives the acquisition instruction of the feature information, it sends the relevant control information of the feature information to the first feature module. After the first feature module receives the relevant control information, it powers on the first feature module and prompts the target object to perform feature acquisition. Thus, the first feature module performs feature acquisition on the target object to obtain the target feature information of the target object. For example, if the target feature information includes the fingerprint information of the target object, it may include multiple frames of fingerprint images collected, such as 8 frames of fingerprint images, etc. It can be understood that the first feature module of this application can include at least one corresponding acquisition device, and the corresponding acquisition device can be determined according to the target feature information. This application does not limit this.
[0038] S12: Transmit the target feature information to the second lock body unit to achieve permission intercommunication for the target feature information; wherein, the first lock body unit and the second lock body unit are respectively located on different sides of the door.
[0039] The first lock body unit and the second lock body unit can be located on different sides of the door respectively. They can be independent units or combined units respectively, so as to perform unlocking verification separately or perform unlocking verification in combination correspondingly. In some application scenarios, permission intercommunication of target feature information can be carried out between the first lock body unit and the second lock body unit, so as to realize permission intercommunication of target feature information between the lock body units on different sides of the door. In the above steps, the first lock body unit can refer to the lock body unit that collects target feature information, which can be the lock body unit on the inner side of the door or the lock body unit on the outer side of the door, and the present application does not limit this.
[0040] The target feature information collected by the first lock body unit can be transmitted to the second lock body unit. Specifically, the target feature information collected by the first feature module can be transmitted to the second feature module, so as to realize permission intercommunication of target feature information between the first lock body unit and the second lock body unit. In the subsequent process, the second feature module can use the target feature information to perform unlocking verification on newly collected feature information, etc.
[0041] In some embodiments, permission intercommunication can mean that target feature information, permission information of target feature information, and / or its related information, etc. can be shared between the first lock body unit and the second lock body unit, and the present application does not limit this.
[0042] In some embodiments, please refer to Figure 3 , the step S12 of the above embodiment can be further expanded. Transmitting the target feature information to the second lock body unit to realize permission intercommunication of the target feature information. This embodiment can include the following steps:
[0043] S121: Obtain the first identifier of the target feature information in the first lock body unit.
[0044] After the first lock body unit collects the target feature information, permission registration of the target feature information can be carried out in the first lock body unit to obtain the first identifier of the target feature information.
[0045] In some embodiments, after the first feature module collects the target feature information, the first identifier of the target feature information is determined. Among them, the first identifier can identify the ID (Identity Document, identifier) of the target feature information. Then, the first feature module sends the first identifier of the target feature information to the first main control, and it can be determined that the first identifier corresponding to the target object has been generated, and the collection of the target feature information is completed. The first main control can store the first identifier of this target feature information in the first storage module, that is, it is equivalent to that the first lock body unit has saved a target feature information of a target object, and the permission registration process is completed.
[0046] S122: Control the second lock body unit to perform a first verification on the first identifier of the target feature information.
[0047] The first lock body unit sends a notification message for permission intercommunication to the second lock body unit, so as to control the second lock body unit to perform a first verification on the first identifier of the target feature information.
[0048] Optionally, the notification message may include the first identifier of the target feature information to be synchronized and with permission intercommunication. Specifically, the first main control of the first lock body unit sends a notification message for permission intercommunication to the second main control of the second lock body, so that the second main control of the second lock body can send the corresponding first identifier to the second feature module. Then, the second feature module performs a first verification on the first identifier of the target feature information.
[0049] Optionally, the notification message may include the specific target feature information to be synchronized and with permission intercommunication. Specifically, the first main control sends a notification message for permission intercommunication to the second main control, so that the second lock body unit is ready to receive the target feature information, and the second main control sends a confirmation message to the first main control, so that the first main control receives the confirmation message sent by the second main control. The first main control obtains the first identifier of the target feature information through the first feature module, reads the corresponding target feature information (such as fingerprint image information) in the first feature module, stores the target feature information and / or the first identifier in the first storage module, and then transmits the first identifier of the target feature information to the second main control, so that the second main control of the second lock body can send the corresponding first identifier to the second feature module, and the second feature module performs a first verification on the first identifier of the target feature information.
[0050] In some embodiments, when performing the first verification on the first identifier of the target feature information, it is possible to detect whether there is target feature information in the second lock body unit that meets the first identifier matching condition of the target feature information. Among them, the matching condition includes: the second lock body unit has stored the target feature information corresponding to the first identifier. That is, it is possible to detect the target feature information stored by the second feature module itself in the second lock body unit to detect whether there is target feature information stored corresponding to the first identifier of the target object or whether there is feature information belonging to the same first identifier or the same target object as the target feature information. If there is target feature information that meets the matching condition, then in response to the existence of target feature information that meets the matching condition, it is determined that the first verification fails, otherwise, it is determined that the first verification passes.
[0051] In some embodiments, if the first verification is passed, the second main control sends a confirmation message to the first main control. Then, perform the following step S123. Alternatively, if the first verification fails, perform the following step S124, and then perform step S123 to transmit the target feature information to the second lock body unit for permission intercommunication of the target feature information.
[0052] S123: Transmit the target feature information to the second lock body unit.
[0053] In response to the first verification being passed, the first lock body unit can transmit the target feature information to the second lock body unit. Specifically, the first main control of the first lock body unit obtains the first identifier of the target feature information through the first feature module, reads the corresponding target feature information (such as fingerprint image information) in the first feature module, stores the target feature information and the first identifier in the first storage module, and then sends the target feature information and the first identifier to the second main control of the second lock body unit, and stores the target feature information and the first identifier in the second storage module. Thus, the target feature information and the first identifier are written into the second feature module. Among them, the transmission method for transmitting the target feature information to the second lock body unit can be a transparent transmission method, etc., and the present application does not limit this.
[0054] In some embodiments, after transmitting the target feature information to the second lock body unit, for example, before writing the target feature information and the first identifier into the second feature module, the second lock body unit can be controlled to perform a second verification on the target feature information. If the second verification is passed, in response to the second verification being passed, the target feature information and the first identifier can be written into the second feature module to determine that the permission intercommunication of the target feature information is completed. Alternatively, after writing the target feature information and the first identifier into the second feature module, the second lock body unit can be controlled to perform a second verification on the target feature information. If the second verification is passed, in response to the second verification being passed, it can be determined that the permission intercommunication of the target feature information is completed. Among them, the second verification can be a permission information verification. The second feature module can collect the to-be-recognized feature information of the target object, and then compare the to-be-recognized feature information with the registered target feature information. If the comparison is successful, the second feature module returns the first identifier corresponding to the target feature information, indicating that the recognition is successful, that is, the second verification is passed. In some application scenarios, the second verification can also include synchronizing the recognized first identifier to the first lock body unit. The first lock body unit detects whether there is target feature information with this first identifier. If it exists, the corresponding unlocking operation is performed, and then the second verification is passed.
[0055] Optionally, after writing the target feature information and the first identifier into the second feature module, the second master controller can notify the first master controller to determine that the permission intercommunication for the target feature information is completed. If there is still other target feature information to be transmitted, continue to perform the pre-execution steps for permission intercommunication, and this application does not limit this.
[0056] S124: Delete the target feature information that exists in the second lock body unit and meets the matching conditions.
[0057] In response to the first verification being a failed verification, in order to maintain the consistency of the target feature information stored in the first lock body unit and the second lock body unit and reduce the occurrence of misidentification, a message indicating a failed verification is sent to the first lock body unit, so that the first lock body unit sends a deletion instruction to the second lock body unit, and the second lock body unit deletes the existing target feature information that meets the matching conditions. Specifically, the second master controller receives the deletion instruction to delete the target feature information that exists in the second feature module and meets the matching conditions. Then, perform the above step S123 to transmit the target feature information to the second lock body unit.
[0058] In the above solution, through the permission intercommunication of the target feature information between the first lock body unit and the second lock body unit, it is possible to implement the unlocking verification of the unlocking object on the inner side of the door, and it is possible to perform unlocking verification on both sides of the door, improving the security of the unlocking verification.
[0059] It can be understood that the second lock body unit can collect the target feature information of the target object, and then perform permission intercommunication of the target feature information between the second lock body unit and the first lock body unit. This step can refer to the description of the above embodiment and will not be elaborated here.
[0060] Continue to refer to Figure 1 After the above step S12, the following steps are further included:
[0061] S13: Obtain the current feature information of the unlocking object collected by the current lock body unit; where the current lock body unit is at least one of the first lock body unit and the second lock body unit.
[0062] The current lock body unit can collect the current feature information of the unlocking object. Among them, the current lock body unit can be the first lock body unit or the second lock body unit, that is, the object located on the inner side or the outer side of the door can unlock the door lock device through the feature information. Specifically, the current feature information of the unlocking object can be collected through the first feature module of the first lock body unit or the second feature module of the second lock body unit. This application does not limit this.
[0063] S14: Based on the target feature information, perform an unlocking verification on the current feature information to execute the corresponding door lock control operation.
[0064] The current lock body unit can perform an unlocking verification on the current feature information based on the target feature information to determine whether the unlocking object has the permission to open the door, so as to perform the corresponding door lock control operation.
[0065] In the above solution, by acquiring the target feature information of the target object collected by the first lock body unit and transmitting the target feature information to the second lock body unit to achieve permission intercommunication for the target feature information. Since the first lock body unit and the second lock body unit are respectively located on different sides of the door, the synchronization of the target feature information for the first lock body unit and the second lock body unit on different sides of the door can be realized. Then, the current feature information of the unlocking object collected by the current lock body unit is acquired, and the current lock body unit is at least one of the first lock body unit and the second lock body unit. Based on the target feature information, an unlocking verification is performed on the current feature information to execute the corresponding door lock control operation. The unlocking verification can be performed on the unlocking objects on different sides, reducing the misoperation of opening the door and improving the security of the door lock device.
[0066] In some embodiments, after the permission intercommunication between the first lock body unit and the second lock body unit in the above step S12 is completed, the stored target feature information and / or the first identifier of the target feature information can be transmitted to a preset application for storage on a preset platform to configure a preset unlocking method, etc.
[0067] Please refer to Figure 4 , Figure 4 which is a schematic flowchart of the second embodiment of the control method for the door lock device of the present application. The method may include at least one of the following steps:
[0068] S21: Transmit the first identifier of the target feature information to a preset application.
[0069] The stored target feature information and / or the first identifier of the target feature information can be transmitted to a preset application so that the preset application stores it on a preset platform. Exemplarily, the first main control of the first lock body unit or the second main control of the second lock body unit can transmit the stored target feature information and the first identifier of the target feature information to the preset application. Among them, the preset application may include an APP, and the preset platform may include a cloud platform. The present application does not limit this.
[0070] The target object can configure information such as a preset unlocking method, the unlocking permission of the target object, and the classification of the target object in the preset application. The preset unlocking method may include a preset unlocking method for opening the door from the inside, etc. The classification of the target object may be a management object, an ordinary object, etc. The present application does not limit this.
[0071] In some embodiments, the preset unlocking method includes at least one of the following: the first unlocking method, the second unlocking method, the management unlocking method, etc. Among them, different unlocking methods have different authorities for unlocking verification of the current feature information. Exemplarily, the first unlocking method can represent a one-key unlocking method, the second unlocking method can represent an authority verification unlocking method, and the management unlocking method can represent an unlocking method for a management object.
[0072] Then, the preset application can send the configured preset unlocking method to the door lock device, such as the first main control of the first lock body unit and / or the second main control of the second lock body unit.
[0073] S22: Receive the preset unlocking method sent by the preset application.
[0074] The door lock device (such as the first main control of the first lock body unit and / or the second main control of the second lock body unit) can receive the preset unlocking method sent by the preset application and configure its preset unlocking method.
[0075] S23: In response to the received preset unlocking method including the management unlocking method, configure the inside-door anti-lock function.
[0076] In some embodiments, when the preset unlocking method includes the management unlocking method, the inside-door anti-lock function can be configured for the door lock device. That is, in the case of the target feature information of the management object, the management unlocking method can be configured for the management object, and only the management object can open the door inside the door.
[0077] The above solution can perform unlocking configuration for different target objects, implement the inside-door authority verification opening method, reduce the situation of accidental door opening, and improve the security of the door lock device. It can implement authority verification for different inside-door unlocking objects, and in some specific scenarios, it can meet the scenario of configuring the unlocking authority for the inside-door opening unlocking object, improving the applicability and security of the door lock device.
[0078] In some embodiments, step S14 of the above embodiment can be further expanded. During the process of performing unlocking verification on the current feature information based on the target feature information to execute the corresponding door lock control operation, different unlocking verification methods can be used for different preset verification methods. For specific details, please refer to the description of the following embodiments.
[0079] Please refer to Figure 5 , Figure 5 which is a schematic flowchart of the third embodiment of the control method of the door lock device of the present application. The method may include the following steps:
[0080] S31: Control the second lock body unit to perform unlocking verification on the current feature information based on the target feature information according to the preset unlocking method.
[0081] In this embodiment, taking the first lock body unit being located on the outer side edge of the door and the second lock body unit being located on the inner side edge of the door, and the current lock body unit being the second lock body unit as an example for illustration, that is, taking the unlocking verification for opening the door by the unlocking object on the inner side of the door as an example for illustration.
[0082] After the second lock body unit acquires the current feature information of the unlocking object, it can perform unlocking verification on the current feature information based on the target feature information according to the preset unlocking method. Specifically, after the second feature module of the second lock body unit acquires the current feature information of the unlocking object, the second feature module can perform unlocking verification on the current feature information based on the target feature information stored in the second feature module according to the preset unlocking method.
[0083] In some embodiments, when the preset unlocking method is the first unlocking method, in response to the preset unlocking method being the first unlocking method, it can be determined that the current feature information always passes the unlocking verification. Exemplarily, taking the first unlocking method as the one-key unlocking method as an example, after the second feature module detects the current feature information of the unlocking object, it can directly determine that the current feature information passes the unlocking verification, that is, regardless of whether the current feature information is the feature information that has been registered and has permission intercommunication, whether there is its corresponding first identifier, etc., it can be determined that it directly passes the unlocking verification.
[0084] In some embodiments, when the preset unlocking method is the second unlocking method, in response to the preset unlocking method being the second unlocking method, it can be controlled that the second lock body unit verifies whether the current feature information meets the matching condition of the target feature information; in response to meeting the matching condition, it is determined that the current feature information passes the unlocking verification. Among them, the matching condition may include: the second identifier of the current feature information and the first identifier of the target feature information meet the matching condition, such as the feature information of the same identifier of the same target object, the feature information of different identifiers of the same target object, there is the corresponding first identifier of the current feature information, etc., or the matching condition may include that the current feature information has been registered, is the feature information with permission intercommunication, there is its corresponding first identifier, etc. In this way, it can be determined that the current feature information and the target feature information belong to the same target object, that is, meet the matching condition, and it is determined that the current feature information passes the unlocking verification.
[0085] Exemplarily, taking the second unlocking method as the permission verification unlocking method as an example, after the second feature module detects the current feature information of the unlocking object, it is judged whether the current feature information passes the unlocking verification, for example, it is judged whether the current feature information has been registered, is the feature information with permission intercommunication, whether there is its corresponding first identifier, etc. If it is determined that the matching condition is met, it can be determined that the current feature information passes the unlocking verification. If the matching condition is not met, the process can be ended and no processing is performed to exit the process.
[0086] In some embodiments, when the preset unlocking method is the management unlocking method, the function of locking the door from the inside is configured. It is possible to determine whether the current feature information meets the management unlocking condition in response to the preset unlocking method including the management unlocking method. Among them, the management unlocking condition includes: the current feature information and the target feature information conforming to the management authority meet the matching condition, and the target feature information conforming to the management authority can represent the target feature information of the management object. When the current feature information belongs to the feature information of the management object, it can be determined that the management unlocking condition is met, and it is possible to determine that the current feature information passes the unlocking verification in response to the current feature information meeting the management unlocking condition.
[0087] Optionally, if the current feature information passes the unlocking verification, the following step S32 is executed. Or, if the current feature information fails to pass the unlocking verification, the current process can be ended without any processing.
[0088] S32: Control the first lock body unit to perform the corresponding unlocking operation, or control the second lock body unit to perform the corresponding unlocking operation.
[0089] In response to passing the unlocking verification, it is possible to control the first lock body unit to perform the corresponding unlocking operation, or control the second lock body unit to perform the corresponding unlocking operation.
[0090] Optionally, when the second lock body unit passes the unlocking verification for the current feature information, the corresponding unlocking operation can be performed through the second lock body unit. For example, the second main control of the second lock body unit performs the corresponding unlocking operation.
[0091] Optionally, when the second lock body unit passes the unlocking verification for the current feature information, the corresponding unlocking operation can be performed through the first lock body unit. Specifically, it is possible to control the second lock body unit to transmit the second identifier of the current feature information to the first lock body unit. That is, the second main control of the second lock body unit can send the second identifier of the current feature information to the first main control of the first lock body unit and report it to the first main control. Among them, if it is the first unlocking method, since there is no registered unlocking object corresponding to the current feature information, its corresponding second identifier can be empty. The first main control performs the corresponding unlocking operation, that is, it can perform the corresponding door opening action.
[0092] In some embodiments, after performing the corresponding unlocking operation, the first lock body unit or the second lock body unit can transmit the door opening record of the second identifier of the current feature information to the preset application. When the preset application unlocks the door opening record corresponding to the second identifier, it can record and display the prompt information of the unlocking object corresponding to the second identifier going out through the preset application.
[0093] The above solution can set different preset unlocking methods for different objects and application scenarios, improving the security and adaptability of the door lock device. In addition, the present application can implement in-door unlocking verification. Compared with the mechanical method such as using a toggle to open the in-door anti-lock function, the present application unlocks through the in-door permission verification method and manages the unlocking method. Only when the in-door unlocking object passes the unlocking verification will the unlocking operation be executed, which can improve the security of the in-door anti-lock. In addition, after the in-door anti-lock method passes the permission verification method to unlock, compared with the mechanical method of opening the in-door anti-lock function, the present application can improve the reliability and security of the in-door anti-lock function.
[0094] It can be understood that in the above method of the specific implementation manner, the writing order of each step does not mean a strict execution order and does not impose any limitation on the implementation process. The specific execution order of each step should be determined by its function and possible internal logic.
[0095] It can be understood that the control method of the door lock device in the present application can be executed by a door lock device, and the door lock device can have processing capabilities. In some possible implementation manners, the control method of the door lock device can be implemented by the processor calling the program data stored in the memory.
[0096] For the above embodiments, the present application provides a door lock device. Please refer to Figure 6 , Figure 6 which is a schematic structural diagram of an embodiment of the door lock device of the present application. The door lock device 40 includes a memory 41 and a processor 42. Among them, the memory 41 and the processor 42 are mutually coupled, and program data is stored in the memory 41. The processor 42 is used to execute the program data to implement the steps of any embodiment of the above control method of the door lock device.
[0097] In this embodiment, the processor 42 can also be called a CPU (Central Processing Unit). The processor 42 may be an integrated circuit chip with signal processing capabilities. The processor 42 can also be a general-purpose processor, a digital signal processor (DSP, Digital Signal Processing), an application-specific integrated circuit (ASIC, Application Specific Integrated Circuit), a field-programmable gate array (FPGA, Field Programmable Gate Array), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. The general-purpose processor can be a microprocessor or the processor 42 can also be any conventional processor, etc.
[0098] For the method of the above embodiments, it can be implemented in the form of a computer program. Therefore, the present application provides a computer-readable storage medium. Please refer to Figure 7 , Figure 7 FIG. Figure 7 is a schematic structural diagram of an embodiment of the computer-readable storage medium of the present application. Program data 51 that can be run by a processor is stored in the computer-readable storage medium 50. The program data 51 can be executed by the processor to implement the steps of any one of the above-described control methods for the door lock device.
[0099] The computer-readable storage medium 50 of this embodiment can be a USB flash drive, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk, or an optical disc, etc., which can store the program data 51. Or it can also be a server that stores the program data 51. The server can send the stored program data 51 to other devices for running, or it can also run the stored program data 51 by itself.
[0100] In some embodiments, the functions or modules included in the device provided in the above embodiments of the present application can be used to execute the methods described in the above method embodiments. The specific implementation can refer to the description of the above method embodiments. For the sake of brevity, the present application will not elaborate herein.
[0101] The above descriptions of the various embodiments tend to emphasize the differences between the various embodiments. The same or similar parts can be referred to each other. For the sake of brevity, the present application will not elaborate herein.
[0102] In several embodiments provided by the present application, it should be understood that the disclosed methods and devices can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there can be other division methods. 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 through some interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.
[0103] The units described as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they can be located in one place, or they can be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0104] In addition, the functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist physically alone, 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.
[0105] If the 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, which is a computer-readable storage medium. Based on this understanding, the technical solution of the present application, 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. The 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 network device, etc.) or a processor to execute all or part of the steps of the methods in the various embodiments of the present application.
[0106] Obviously, those skilled in the art should understand that the above-mentioned modules or steps of the present application can be implemented by a general-purpose computing device. They can be concentrated on a single computing device or distributed on a network composed of multiple computing devices. Optionally, they can be implemented by program code executable by the computing device, so that they can be stored in a computer-readable storage medium and executed by the computing device, or they can be separately made into individual integrated circuit modules, or multiple modules or steps among them can be made into a single integrated circuit module to implement. In this way, the present application is not limited to any specific combination of hardware and software.
[0107] The above are only the embodiments of the present application, and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made by using the content of the specification and drawings of the present application, or directly or indirectly applied in other related technical fields, shall be equally included in the patent protection scope of the present application.
Claims
1. A control method for a door lock device, characterized in that, Including: Obtaining target feature information of a target object collected by a first lock body unit; Transmitting the target feature information to a second lock body unit to achieve permission intercommunication for the target feature information; wherein, the first lock body unit and the second lock body unit are respectively located on different sides of the door; Obtaining current feature information of an unlocking object collected by a current lock body unit; wherein, the current lock body unit is at least one of the first lock body unit and the second lock body unit; Based on the target feature information, performing an unlocking verification on the current feature information to execute a corresponding door lock control operation.
2. The method according to claim 1, characterized in that, The transmitting the target feature information to the second lock body unit includes: Obtaining a first identifier of the target feature information in the first lock body unit; Controlling the second lock body unit to perform a first verification on the first identifier of the target feature information; In response to the first verification passing, transmitting the target feature information to the second lock body unit.
3. The method according to claim 2, wherein The controlling the second lock body unit to perform a first verification on the first identifier of the target feature information includes: Detecting whether there is target feature information in the second lock body unit that meets the first identifier matching condition of the target feature information; In response to there being target feature information that meets the matching condition, determining that the first verification fails; After the controlling the second lock body unit to perform a first verification on the first identifier of the target feature information, it further includes: In response to the first verification failing, deleting the target feature information that meets the matching condition existing in the second lock body unit.
4. The method according to claim 2, wherein After the transmitting the target feature information to the second lock body unit, it includes: Controlling the second lock body unit to perform a second verification on the target feature information; In response to the second verification passing, determining that the permission intercommunication for the target feature information is completed.
5. The method according to claim 1, wherein The first lock body unit is located on the outer side of the door, and the second lock body unit is located on the inner side of the door; the current lock body unit is the second lock body unit; The performing an unlocking verification on the current feature information based on the target feature information to execute a corresponding door lock control operation includes: Controlling the second lock body unit to perform an unlocking verification on the current feature information based on the target feature information according to a preset unlocking method; In response to passing the unlocking verification, controlling the first lock body unit to execute a corresponding unlocking operation, or controlling the second lock body unit to execute a corresponding unlocking operation.
6. The method according to claim 5, characterized in that The controlling the second lock body unit to perform an unlocking verification on the current feature information based on the target feature information according to a preset unlocking method includes: In response to the preset unlocking method being a first unlocking method, determining that the current feature information always passes the unlocking verification; or, In response to the preset unlocking method being the second unlocking method, control the second lock body unit to verify whether the current feature information meets the matching condition of the target feature information; in response to meeting the matching condition, determine that the current feature information passes the unlocking verification.
7. The method according to claim 5, wherein before controlling the first lock body unit to perform the corresponding unlocking operation, it includes: controlling the second lock body unit to transmit the second identifier of the current feature information to the first lock body unit; and / or, after controlling the first lock body unit to perform the corresponding unlocking operation, or controlling the second lock body unit to perform the corresponding unlocking operation, it includes: transmitting the opening record of the second identifier of the current feature information to a preset application, so that the preset application records the prompt information for the unlocking object corresponding to the second identifier to go out.
8. The method according to claim 5, wherein before controlling the second lock body unit to perform unlocking verification on the current feature information based on the target feature information according to the preset unlocking method, it includes at least one of the following: transmitting the first identifier of the target feature information to a preset application; receiving the preset unlocking method issued by the preset application; in response to the received preset unlocking method including a management unlocking method, configuring the anti-lock function inside the door.
9. The method according to claim 5, wherein The preset unlocking method includes: a management unlocking method; controlling the second lock body unit to perform unlocking verification on the current feature information based on the target feature information according to the preset unlocking method, including: judging whether the current feature information meets the management unlocking condition; wherein, the management unlocking condition includes: the current feature information and the target feature information meeting the management authority meet the matching condition; in response to the current feature information meeting the management unlocking condition, determining that the current feature information passes the unlocking verification.
10. A door lock device, characterized in that, It includes: a first lock body unit and a second lock body unit, wherein the first lock body unit and the second lock body unit are located on different sides of the door, and the combination of the first lock body unit and the second lock body unit is used to implement the steps of the method according to any one of claims 1 to 9.
11. A door lock device, characterized in that, It includes a mutually coupled memory and a processor, wherein program data is stored in the memory, and the processor is used to execute the program data to implement the steps of the method according to any one of claims 1 to 9.
12. A computer-readable storage medium, characterized in that, Program data that can be run by a processor is stored, and the program data is used to implement the steps of the method according to any one of claims 1 to 9.
Citation Information
Cited By
Safe unlocking method and system based on linkage of double door locks and camera and storage medium
CN121121899A
A secure unlocking method, system, and storage medium based on the linkage between dual door locks and a camera.
CN121121899B