Opening authority authentication device, method and equipment for intelligent lock of cable pipeline

By designing a permission authentication device in the cable piping smart lock, identifying intent-activated events and verifying identity information, the security threat caused by the loss or use of smart keys is solved, and more rigorous opening control and higher security are achieved.

CN119541084APending Publication Date: 2025-02-28GUANGZHOU PANYU CABLE WORKS
View PDF 14 Cites 0 Cited by

Patent Information

Application Number
CN202411459490.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-18
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

The opening mechanism of the existing cable piping smart lock depends on the permission verification of the smart key, which poses a risk of loss or use, resulting in a threat to the safety of the cable piping.

Method used

Design a cable pipe intelligent lock to enable permission authentication device, including permission verification identification module, verification instruction generation module, verification information acquisition module and verification opening module. By identifying intent opening events, generating permission verification information, obtaining identity verification information and verifying whether the preset opening permission is met, the intelligent lock opening lock core is controlled.

Benefits of technology

It realizes more stringent control of the opening of the smart lock of the cable piping, improves the security of the cable piping system, and prevents unauthorized access.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119541084A_ABST
    Figure CN119541084A_ABST
Patent Text Reader

Abstract

The invention discloses an opening permission authentication device, method and equipment for a cable pipeline intelligent lock, and belongs to the technical field of electric power facilities. The device comprises a permission verification identification module which is used for generating permission verification information according to an intention opening event when the intention opening event of the intelligent lock is identified; the verification instruction generation module is used for generating a verification instruction for an intention unlocking person of the intelligent lock according to the authority verification information; the verification information acquisition module is used for acquiring identity verification information of the person intending to open based on the verification instruction; and the verification opening module is used for controlling the intelligent lock to open a lock cylinder under the condition that the identity verification information is recognized to meet the preset opening permission of the intelligent lock. According to the technical scheme, by verifying the identity verification information of the person intending to open the intelligent lock, opening control over the cable pipeline intelligent lock can be more rigorous, and therefore the safety of a cable pipeline system is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of electric power facilities, and specifically relates to an opening authority authentication device, method and equipment for a cable duct smart lock. Background Art

[0002] The opening mechanism of the cable duct smart lock has always relied on the permission verification of the smart key held by the construction personnel. Once the smart key is recognized by the system and confirmed to have the corresponding permission, the smart lock will automatically unlock and allow access. However, this traditional control method has gradually revealed its limitations and potential risks in practical applications.

[0003] For example, if the smart key is accidentally lost, it may provide an opportunity for unauthorized personnel to gain unauthorized access, thus posing a serious threat to the safety of the cable duct. In addition, if the smart key is used in a multi-purpose manner, that is, multiple unauthorized personnel share the same smart key with authorized personnel, this will further aggravate the safety hazard and make the cable duct, which was originally restricted from access, no longer safe and controllable.

[0004] Therefore, how to adopt a more rigorous and safe control method to manage the opening of the cable duct smart lock is an urgent problem that people in this field need to solve. Summary of the invention

[0005] The embodiments of the present application provide an apparatus, method and device for authenticating the opening authority of a cable duct smart lock, with the aim of achieving more rigorous opening control of the cable duct smart lock, thereby improving the safety of the cable duct system.

[0006] In a first aspect, an embodiment of the present application provides an opening authority authentication device for a cable duct smart lock, the device comprising:

[0007] The permission verification identification module is used to generate permission verification information according to the intention to open the smart lock event when the intention to open the smart lock event is identified;

[0008] A verification instruction generation module, used to generate a verification instruction for the person who intends to open the smart lock according to the authority verification information;

[0009] A verification information acquisition module, used to obtain the identity authentication information of the person who intends to open the device based on the verification instruction;

[0010] The verification and opening module is used to control the smart lock to open the lock core when it is identified that the identity authentication information meets the preset opening authority of the smart lock.

[0011] In a second aspect, an embodiment of the present application provides a method for authenticating the opening authority of a cable duct smart lock, the method comprising:

[0012] When the permission verification and recognition module recognizes an intention to open the smart lock, it generates permission verification information according to the intention to open event;

[0013] Generate a verification instruction for the person who intends to open the smart lock according to the authority verification information through a verification instruction generation module;

[0014] Acquire the identity authentication information of the person who intends to open the device based on the verification instruction through a verification information acquisition module;

[0015] The verification and opening module controls the smart lock to open the lock core when it is identified that the identity authentication information meets the preset opening authority of the smart lock.

[0016] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the second aspect.

[0017] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the second aspect are implemented.

[0018] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the second aspect.

[0019] In the embodiment of the present application, the authority verification identification module is used to generate authority verification information according to the intended opening event when the intended opening event of the smart lock is identified; the verification instruction generation module is used to generate a verification instruction for the person who intends to open the smart lock according to the authority verification information; the verification information acquisition module is used to obtain the identity authentication information of the person who intends to open the smart lock based on the verification instruction; the verification opening module is used to control the smart lock to open the lock cylinder when it is identified that the identity authentication information meets the preset opening authority of the smart lock. The above-mentioned opening authority authentication device of the cable duct smart lock can realize more rigorous opening control of the cable duct smart lock by verifying the identity authentication information of the person who intends to open the smart lock, thereby improving the security of the cable duct system. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 It is a structural diagram of the opening authority authentication device of the cable duct smart lock provided in Example 1 of the present application;

[0021] Figure 2 It is a structural diagram of the opening authority authentication device of the cable duct smart lock provided in the second embodiment of the present application;

[0022] Figure 3 It is a structural diagram of the opening authority authentication device of the cable duct smart lock provided in the third embodiment of the present application;

[0023] Figure 4 It is a flowchart of a method for authenticating the opening authority of a cable duct smart lock provided in Embodiment 4 of the present application;

[0024] Figure 5 It is a schematic diagram of the structure of an electronic device provided in Example 5 of the present application. DETAILED DESCRIPTION

[0025] In order to make the purpose, technical scheme and advantages of the present application clearer, the specific embodiments of the present application are further described in detail below in conjunction with the accompanying drawings. It is understood that the specific embodiments described herein are only used to explain the present application, rather than to limit the present application. It should also be noted that, for the convenience of description, only the part related to the present application but not all the contents are shown in the accompanying drawings. Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flow charts. Although the flow chart describes each operation (or step) as a sequential process, many of the operations therein can be implemented in parallel, concurrently or simultaneously. In addition, the order of each operation can be rearranged. The process can be terminated when its operation is completed, but it can also have additional steps not included in the accompanying drawings. The process can correspond to a method, a function, a procedure, a subroutine, a subprogram, etc.

[0026] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0027] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0028] In the following, in combination with the accompanying drawings, the opening authority authentication device, method and equipment of the cable duct smart lock provided in the embodiment of the present application are described in detail through specific embodiments and their application scenarios.

[0029] Embodiment 1

[0030] Figure 1 Schematic diagram of the structure of the opening authority authentication device of the cable duct smart lock provided in the first embodiment of the present application. Figure 1 As shown, the device comprises:

[0031] The permission verification identification module 110 is used to generate permission verification information according to the intention to open event when an intention to open the smart lock is identified;

[0032] A verification instruction generating module 120, for generating a verification instruction for a person who intends to open the smart lock according to the authority verification information;

[0033] A verification information acquisition module 130, configured to acquire identity authentication information of the person intending to open the device based on the verification instruction;

[0034] The verification and opening module 140 is used to control the smart lock to open the lock core when it is identified that the identity authentication information meets the preset opening authority of the smart lock.

[0035] This application is applicable to scenarios where the cable duct device has a smart lock. Specifically, the generation of verification instructions and the identification of whether the identity authentication information meets the preset opening authority of the smart lock can be executed by the smart lock management platform. After the smart lock is unlocked, the person who intends to open the cable duct can enter the cable duct for construction.

[0036] Based on the above usage scenarios, it can be understood that the executor of this application can be the smart lock management platform, or an intelligent terminal device that runs the smart lock management platform, such as a desktop computer, a laptop computer, a mobile phone, a tablet computer, and interactive multimedia, etc., without too much limitation here.

[0037] The authority verification identification module 110 is used to generate authority verification information according to the intended opening event when an intended opening event of the smart lock is identified.

[0038] Smart locks are security devices that integrate modern smart technology and can be used to protect access to cable ducts to ensure that only personnel who meet the preset opening permissions of the smart lock can enter the cable ducts and carry out construction activities. Cable ducts are tubular structures or channel systems designed specifically to accommodate and protect cables. They are generally made of concrete, plastic, metal or other durable materials, and are designed to provide a safe and orderly environment for cables.

[0039] The intention to open event may refer to a situation where a person wants to open the smart lock. The method of identifying the intention to open event of the smart lock may be to determine that the intention to open event of the smart lock is recognized when a smart key is detected within a preset range of the smart lock, or when a smart key is detected to be inserted into the smart lock.

[0040] The permission verification information can be information used to instruct the smart lock management platform to verify whether the executor of the intended opening event, that is, the person who intends to open the lock, meets the preset opening authority of the smart lock. The method of generating permission verification information according to the intended opening event can be to obtain the holder information of the smart key through the smart lock, and generate permission verification information according to the holder information and the acquisition time.

[0041] In this technical solution, optionally, the authority verification and identification module is specifically used to:

[0042] When a smart key is detected to be within a preset range of the smart lock, or when a smart key is detected to be inserted into the smart lock, obtaining the holder information of the smart key through the smart lock;

[0043] The authority verification information is generated according to the holder information and the time of acquisition.

[0044] The smart key has the functions of powering the smart lock and transmitting data, and the smart key stores the holder information, which can refer to the information of the construction worker holding the smart key, and the holder information of the smart key can be set through the smart lock management platform.

[0045] The preset range can be a pre-set area with the smart lock as the center, and the smart key can communicate data with the smart lock within the preset range. It can be understood that the preset range can be set according to the method and ability of the smart lock to detect the smart key. Specifically, the method of detecting whether there is a smart key within the preset range of the smart lock can adopt near field communication technology, wireless radio frequency identification technology, magnetic induction technology or capacitive sensing technology, etc.; the method of detecting whether there is a smart key inserted into the smart lock can adopt optical recognition technology or mechanical trigger mechanism, etc.

[0046] The method of obtaining the holder information of the smart key through the smart lock is that the smart key can send the stored holder information to the smart lock through near field communication technology, wireless radio frequency identification technology or Bluetooth technology. The time of obtaining the holder information is the time when the smart lock receives the holder information. By assembling the holder information and its acquisition time into a data form that can be read by the smart lock management platform, the permission verification information can be obtained.

[0047] The benefit of this scheme is that by obtaining the information of the holder of the smart key through the smart lock and generating permission verification information based on the holder information and the time of acquisition, it is possible to accurately identify who tried to enter the cable duct and when, providing a strong basis for security audits and event tracing, so that any opening attempt that does not meet the preset opening authority can be quickly identified and recorded.

[0048] The verification instruction generation module 120 is used to generate a verification instruction for the person who intends to open the smart lock based on the authority verification information.

[0049] The verification instruction is a computer instruction used to obtain the identity authentication information of the person who intends to open the lock. The method of generating the verification instruction for the person who intends to open the smart lock according to the authority verification information can be adopted by determining the person who intends to open the lock according to the authority verification information, and determining the target terminal device according to the person who intends to open the lock, and finally generating the verification instruction for the person who intends to open the smart lock according to the person who intends to open the lock and the target terminal device.

[0050] The verification information acquisition module 130 is used to obtain the identity authentication information of the person who intends to open the device based on the verification instruction.

[0051] Identity verification information may be data or credentials used to describe the individual identity of a person, and may include face recognition information, fingerprint recognition information, and location information, etc. Accordingly, the method of obtaining the identity verification information of the person who intends to open the device based on the verification instruction may be to obtain the face recognition information of the person who intends to open the device through the camera on the target terminal device, obtain the fingerprint recognition information of the person who intends to open the device through the fingerprint recognition sensor on the target terminal device, and obtain the location information of the person who intends to open the device through the positioning system on the target terminal device.

[0052] The verification and opening module 140 is used to control the smart lock to open the lock core when it is identified that the identity authentication information meets the preset opening authority of the smart lock.

[0053] The preset opening authority can be a pre-set authority that can open the smart lock, that is, the authority held by the target opening person of the smart lock. The method of identifying whether the identity authentication information meets the preset opening authority of the smart lock can be to obtain the pre-entered identity information of the target opening person of the smart lock. When the identity authentication information of the intended opening person is consistent with the pre-entered identity information of the target opening person, it is identified that the identity authentication information meets the preset opening authority of the smart lock.

[0054] The lock core is a key component inside the smart lock, which is responsible for controlling the opening and closing of the smart lock. To control the smart lock to open the lock core, you can control the smart lock to activate the built-in motor or electromagnetic device to control the lock core to open.

[0055] In this technical solution, optionally, the device further includes:

[0056] The verification log generation module is used to generate a verification log file based on the smart lock, the identity authentication information of the person who intends to open the smart lock, and the identification result of whether the identity authentication information meets the preset opening authority of the smart lock.

[0057] The identification result of whether the identity authentication information meets the preset opening permission of the smart lock can include two data: "yes" or "no". "Yes" means that the identity authentication information meets the preset opening permission of the smart lock, and "No" means that the identity authentication information does not meet the preset opening permission of the smart lock.

[0058] The verification log file can be used to record the process of authenticating the intended opening event of the smart lock. The method of generating the verification log file can use information such as record order, smart lock, identity authentication information of the person intending to open, and whether the identity authentication information meets the recognition result of the preset opening authority of the smart lock as fields, and establish a relational database table with record order as the primary key. The established relational database table is the verification log file. By adding data to the verification log file, the identity authentication process can be recorded. Among them, the relational database can be a database that uses a relational model to organize data, storing data in the form of rows and columns for user understanding; the field can be the header of each column in the data table; the primary key can be a field or a combination of fields that can uniquely represent each record in the data table.

[0059] The benefit of this scheme is that by generating a verification log file based on the smart lock, the identity verification information of the person who intends to open the lock, and whether the identity verification information meets the preset opening authority of the smart lock, comprehensive audit tracking and event tracing can be achieved to ensure that every intended opening event is documented, greatly enhancing the security of the cable duct system.

[0060] In the example of the present application, the authority verification identification module is used to generate authority verification information according to the intended opening event when the intended opening event of the smart lock is identified; the verification instruction generation module is used to generate a verification instruction for the person who intends to open the smart lock according to the authority verification information; the verification information acquisition module is used to obtain the identity authentication information of the person who intends to open the smart lock based on the verification instruction; the verification opening module is used to control the smart lock to open the lock cylinder when it is identified that the identity authentication information meets the preset opening authority of the smart lock. This technical solution can achieve more rigorous opening control of the cable duct smart lock by verifying the identity authentication information of the person who intends to open the smart lock, thereby improving the safety of the cable duct system.

[0061] Embodiment 2

[0062] Figure 2 It is a structural diagram of the opening authority authentication device of the cable duct smart lock provided in the second embodiment of the present application. This solution has made better improvements on the basis of the above embodiments, and the specific improvements are: the verification instruction generation module is specifically used to: determine the intended opening person according to the authority verification information, and determine the target terminal device according to the intended opening person; generate a verification instruction for the intended opening person of the smart lock according to the intended opening person and the target terminal device; correspondingly, the verification information acquisition module is specifically used to: obtain the identity authentication information of the intended opening person based on the verification instruction through the target terminal device.

[0063] like Figure 2 As shown, the device comprises:

[0064] The permission verification identification module 210 is used to generate permission verification information according to the intention to open event when an intention to open the smart lock is identified;

[0065] A verification instruction generating module 220, for generating a verification instruction for a person who intends to open the smart lock according to the authority verification information;

[0066] A verification information acquisition module 230, configured to acquire the identity authentication information of the person who intends to open the device based on the verification instruction;

[0067] The verification and opening module 240 is used to control the smart lock to open the lock core when it is identified that the identity authentication information meets the preset opening authority of the smart lock.

[0068] The verification instruction generation module 220 is specifically used for:

[0069] Determine the intended user based on the permission verification information, and determine the target terminal device based on the intended user;

[0070] Generate a verification instruction for the person who intends to open the smart lock according to the person who intends to open the lock and the target terminal device;

[0071] The verification information acquisition module 230 is specifically used for:

[0072] The identity authentication information of the person who intends to open the device is obtained through the target terminal device based on the verification instruction.

[0073] The method of determining the person who intends to open the key according to the authority verification information may be to read the holder information of the smart key in the authority verification information and determine the person who intends to open the key according to the holder information.

[0074] The target terminal device may refer to the terminal device held by the person who intends to open the lock. The terminal device may be a non-fixed device used by construction personnel to communicate with the smart lock management platform, such as a mobile phone or a tablet computer. According to the method of determining the target terminal device by the person who intends to open the lock, the associated storage data of the construction personnel and the terminal device may be queried with the person who intends to open the lock as the query condition, and the target terminal device may be determined. It is understandable that the associated storage data of the construction personnel and the terminal device may represent the corresponding relationship between the construction personnel and the terminal device, that is, which terminal device a construction personnel uses, or which construction personnel is the user of a terminal device.

[0075] The method of generating a verification instruction for the person who intends to open the smart lock can be to generate a verification instruction and send the verification instruction to the target terminal device. The method of obtaining the identity authentication information of the person who intends to open the smart lock based on the verification instruction through the target terminal device can be to obtain the face recognition information of the person who intends to open the smart lock through the camera on the target terminal device, obtain the fingerprint recognition information of the person who intends to open the smart lock through the fingerprint recognition sensor on the target terminal device, and obtain the positioning information of the person who intends to open the smart lock through the positioning system on the target terminal device.

[0076] In the technical solution, optionally, the identity verification information includes at least one of face recognition information, fingerprint recognition information and positioning information;

[0077] Accordingly, the verification information acquisition module is specifically used to:

[0078] Acquire facial recognition information of the person who intends to open the device through the camera on the target terminal device;

[0079] and / or,

[0080] Acquire fingerprint identification information of the person who intends to open the device through the fingerprint identification sensor on the target terminal device;

[0081] and / or,

[0082] The location information of the person who intends to open the device is obtained through the positioning system on the target terminal device.

[0083] Face recognition information may refer to a set of feature information of a face. The feature information of a face may include geometric feature information, texture feature information, and color feature information. Specifically, geometric feature information includes the position, size, shape, and relative distance between organs such as eyes, nose, and mouth; texture feature information includes skin texture, wrinkles, and spots on the face; and color feature information includes the color of the face under different lighting conditions. The method of obtaining the face recognition information of the person who intends to open the device through the camera on the target terminal device may be to capture the face image of the person who intends to open the device through the camera on the target terminal device, enhance the face image, and extract the feature information in the face image as the face recognition information of the person who intends to open the device.

[0084] Fingerprint recognition information may refer to the characteristic information of the lines of a human finger. A fingerprint recognition sensor is a device used to collect, analyze and identify fingerprint recognition information, including optical sensors, capacitive sensors, and ultrasonic sensors. The fingerprint recognition information of the person who intends to open the device can be obtained through the fingerprint recognition sensor on the target terminal device. The person who intends to open the device can place his finger on the fingerprint recognition sensor on the target terminal device, and the fingerprint recognition sensor collects the fingerprint recognition information.

[0085] Positioning information may refer to the location coordinate information of the person who intends to open the device. The positioning system receives information from signal sources such as satellites, base stations or wireless networks, and after calculation and processing, can obtain the accurate geographical location coordinates of the target. The method of obtaining the positioning information of the person who intends to open the device through the positioning system on the target terminal device can use the signal receiver on the target terminal device to receive signals sent by multiple satellites, and calculate the distance from the target terminal device to each satellite based on the time difference between the sending time and the receiving time of each signal, thereby obtaining the positioning information.

[0086] Here is a sample code for getting the authentication information of the person who opened the intent:

[0087] import random

[0088] from datetime import datetime

[0089] #Simulate face recognition information acquisition

[0090] def get face recognition information():

[0091] #In actual applications, the camera will be called and the image will be processed

[0092] Feature Information = {

[0093] "geometric features":{

[0094] "Eye Position":(0.3,0.5),

[0095] "nose position":(0.5,0.6),

[0096] "Mouth position":(0.5,0.7)

[0097] },

[0098] "Texture Features": "Skin texture information",

[0099] "Color characteristics": "Skin color information"

[0100] }

[0101] print("Acquired face recognition information:", feature information)

[0102] Return feature information

[0103] #Simulate fingerprint recognition information acquisition

[0104] def get fingerprint recognition information():

[0105] #In actual application, the fingerprint sensor will be called here

[0106] Fingerprint features = "Fingerprint pattern feature information"

[0107] print("Obtained fingerprint identification information:", fingerprint features)

[0108] return fingerprint feature

[0109] #Simulate positioning information acquisition

[0110] def get location information():

[0111] #In actual application, the positioning system will be called here

[0112] Positioning coordinates = (random.uniform(-90,90), random.uniform(-180,180)) # Randomly generate coordinates

[0113] print("Obtained positioning information:", positioning coordinates)

[0114] return location coordinates

[0115] #Main function, used to obtain authentication information

[0116] def get authentication information():

[0117] Face information = Get face recognition information ()

[0118] Fingerprint information = Get fingerprint identification information ()

[0119] LocationInformation = GetLocationInformation()

[0120] Authentication information = {

[0121] "Get time": datetime.now().strftime("%Y-%m-%d %H:%M:%S"),

[0122] "Face recognition information": face information,

[0123] "Fingerprint identification information": fingerprint information,

[0124] "Location information": Location information

[0125] }

[0126] return authentication information

[0127] #Usage examples

[0128] AuthenticationInformation = GetAuthenticationInformation()

[0129] print("Complete authentication information:", authentication information)

[0130] The benefit of this arrangement of the present scheme is that the identity authentication information includes at least one of face recognition information, fingerprint recognition information and positioning information, which can effectively prevent identity impersonation and fraud, and effectively improve the security of the cable pipeline system.

[0131] The benefit of this arrangement of the present solution is that the identity verification information of the person who intends to activate the device is obtained through the target terminal device based on the verification instruction, which can facilitate the acquisition of the identity verification information of the person who intends to activate the device and improve the verification efficiency.

[0132] Embodiment 3

[0133] Figure 3 It is a structural diagram of the opening authority authentication device of the cable duct smart lock provided in Example 3 of the present application. This solution has made better improvements on the basis of the above embodiments, and the specific improvements are as follows: the verification and opening module includes: an input information acquisition unit, which is used to obtain the pre-entered identity information of the target opening person of the smart lock; an opening identification unit, which is used to identify that the identity authentication information meets the preset opening authority of the smart lock when the identity authentication information of the intended opening person is consistent with the pre-entered identity information of the target opening person, and control the smart lock to open the lock cylinder.

[0134] like Figure 3 As shown, the device comprises:

[0135] The permission verification identification module 310 is used to generate permission verification information according to the intention to open event when an intention to open the smart lock is identified;

[0136] A verification instruction generation module 320, for generating a verification instruction for a person who intends to open the smart lock according to the authority verification information;

[0137] A verification information acquisition module 330, configured to acquire the identity authentication information of the person intending to open the device based on the verification instruction;

[0138] The verification and opening module 340 is used to control the smart lock to open the lock core when it is identified that the identity authentication information meets the preset opening authority of the smart lock.

[0139] The verification and opening module 340 includes:

[0140] An input information acquisition unit 3401 is used to obtain the pre-entered identity information of the target opener of the smart lock;

[0141] The opening identification unit 3402 is used to identify that the identity authentication information of the person intending to open the lock is consistent with the pre-entered identity information of the target person to open the lock, and control the smart lock to open the lock core.

[0142] The pre-entered identity information of the target opening person may refer to the identity verification information of the target opening person acquired and stored in advance, including face recognition information, fingerprint recognition information, and positioning information, etc. The pre-entered identity information of the target opening person of each smart lock may be centrally stored on the smart lock management platform after acquisition, so the pre-entered identity information of the target opening person of the smart lock may be obtained by querying the centrally stored data.

[0143] The identity verification information of the person who intends to open the door is consistent with the pre-entered identity information of the target person who opens the door, indicating that the person who intends to open the door is the target person who opens the door, that is, the person who intends to open the door has the authority to open the smart lock.

[0144] In the technical solution, optionally, the input information acquisition unit is specifically used to:

[0145] Obtaining the generation time of the verification instruction, and determining the verification time range according to the generation time;

[0146] Obtaining the acquisition time of the identity verification information and the pre-entered identity information of the target person to open the smart lock;

[0147] Accordingly, the opening identification unit is specifically used for:

[0148] When the time of acquiring the identity authentication information is within the verification time range and the identity authentication information of the person intending to open the lock is consistent with the pre-entered identity information of the target person opening the lock, the identity authentication information is identified to meet the preset opening authority of the smart lock, and the smart lock is controlled to open the lock core.

[0149] The verification instruction starts to be executed after it is generated, so the start execution time of the verification instruction can be regarded as the generation time. The start execution time of the verification instruction can refer to the time when the target terminal device indicates to the person who intends to open the device that identity verification is required, such as the time when the target terminal device pops up an identity verification notification.

[0150] The verification time range can be a time range used to determine the validity of identity authentication information. It is understandable that if the acquisition time of the identity authentication information is not within the verification time range, the identity authentication information is invalid. The verification time range can be determined based on the generation time. The generation time can be used as the starting point of the verification time range, and the generation time and the preset verification time can be added to obtain the end point of the verification time range. Among them, the preset verification time can be set according to the average acquisition time of the identity authentication information and the security requirements for opening the smart lock.

[0151] The acquisition time of the identity verification information may refer to the time when the smart lock management platform receives the identity verification information sent by the target terminal device after the target terminal device acquires the identity verification information of the person who intends to open the lock based on the verification instruction. The acquisition time of the identity verification information may be recorded and acquired by the smart lock management platform.

[0152] The time of obtaining the identity authentication information is within the verification time range, which indicates that the identity authentication information is valid. On the basis that the identity authentication information is valid, the identity authentication information is consistent with the pre-entered identity information of the target person who opens the door, which indicates that the person who intends to open the door is the target person who opens the door, that is, the person who intends to open the door has the authority to open the smart lock.

[0153] The following is a sample code for identifying whether the authentication information meets the preset opening permissions of the smart lock:

[0154] import math

[0155] #Sample data

[0156] Construction personnel data = [

[0157] {"Construction worker identification":"Worker A","Mobile device":"Mobile phone A","Positioning information":(34.0522,-118.2437)},#Location data (latitude, longitude)

[0158] {"Construction worker identification":"Worker B","Mobile device":"Tablet B","Position information":(34.0525,-118.2450)},

[0159] {"Construction worker identification":"Worker C","Mobile device":"Mobile phone C","Location information":(34.0519,-118.2420)}, ]

[0161] #Target smart lock location

[0162] Target smart lock position = (34.0520, -118.2440)

[0163] #Function to calculate distance

[0164] def calculate distance(loc1,loc2):

[0165] return math.sqrt((loc1[0]-loc2[0])**2+(loc1[1]-loc2[1])**2)

[0166] #Select the function to enable personnel

[0167] def determine the person who opens the door (construction personnel data, target smart lock location, construction priority):

[0168] If construction priority == "highest":

[0169] closest distance = float('inf')

[0170] Enable personnel information = None

[0171] for construction personnel in construction personnel data:

[0172] Distance = calculated distance (construction personnel ["location information"], target smart lock location)

[0173] If distance < closest distance:

[0174] Closest distance = distance

[0175] Open personnel information = construction personnel ["construction personnel identification"]

[0176] returnOpen personnel information

[0177] else:

[0178] return None

[0179] #Usage examples

[0180] Construction priority = "highest"

[0181] Opening personnel = determine the opening personnel (construction personnel data, target smart lock location, construction priority)

[0182] print(f"Opening personnel information:{Opening personnel}")

[0183] The advantage of setting up this scheme is that by controlling the smart lock to open the lock cylinder when the time of obtaining the identity authentication information is within the verification time range and the identity authentication information of the person intending to open the lock is consistent with the pre-entered identity information of the target person opening the lock, the accuracy of determining whether the person intending to open the lock is the target person opening the lock can be improved based on the validity of the identity authentication information, thereby further improving the safety of the cable pipeline system.

[0184] The advantage of this setting is that by controlling the smart lock to open the lock cylinder when the identity authentication information of the person intending to open the lock is consistent with the pre-entered identity information of the target person, it can ensure that only the target person can successfully open the smart lock, effectively improving the security of the cable pipeline system.

[0185] Embodiment 4

[0186] Figure 4 1 is a flow chart of the method for authenticating the opening authority of the cable duct smart lock provided in the fourth embodiment of the present application. Figure 4 As shown, the specific steps include:

[0187] S401, when the permission verification and recognition module recognizes an intention to open the smart lock event, generating permission verification information according to the intention to open event;

[0188] S402, generating a verification instruction for the person who intends to open the smart lock according to the authority verification information through a verification instruction generation module;

[0189] S403, obtaining identity authentication information of the person who intends to open the device based on the verification instruction through a verification information acquisition module;

[0190] S404: When the verification and opening module identifies that the identity authentication information satisfies the preset opening authority of the smart lock, the smart lock is controlled to open the lock core.

[0191] In the embodiment of the present application, when the permission verification identification module identifies the event of the intended opening of the smart lock, permission verification information is generated according to the intended opening event; the verification instruction generation module generates a verification instruction for the person who intends to open the smart lock according to the permission verification information; the verification information acquisition module obtains the identity authentication information of the person who intends to open the smart lock based on the verification instruction; and the verification opening module controls the smart lock to open the lock core when it is identified that the identity authentication information meets the preset opening authority of the smart lock. The above-mentioned opening authority authentication method of the cable duct smart lock can realize more rigorous opening control of the cable duct smart lock by verifying the identity authentication information of the person who intends to open the smart lock, thereby improving the safety of the cable duct system.

[0192] The method for authenticating the opening authority of a cable duct smart lock provided in an embodiment of the present application corresponds to the device for authenticating the opening authority of a cable duct smart lock provided in the above-mentioned embodiment, and has the same functional modules and beneficial effects. To avoid repetition, they will not be described here.

[0193] Embodiment 5

[0194] like Figure 5 As shown, an embodiment of the present application also provides an electronic device 500, including a processor 501, a memory 502, and a program or instruction stored in the memory 502 and executable on the processor 501. When the program or instruction is executed by the processor 501, each process of the embodiment of the opening authority authentication device of the above-mentioned cable duct smart lock is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0195] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.

[0196] Embodiment 6

[0197] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the embodiment of the opening authority authentication device of the above-mentioned cable duct smart lock is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0198] The processor is a processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0199] Embodiment 7

[0200] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned cable duct smart lock opening authority authentication device embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0201] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0202] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0203] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0204] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

[0205] The above are only preferred embodiments of the present application and the technical principles used. The present application is not limited to the specific embodiments described herein, and various obvious changes, readjustments and substitutions that can be made by those skilled in the art will not deviate from the scope of protection of the present application. Therefore, although the present application is described in more detail through the above embodiments, the present application is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present application, and the scope of the present application is determined by the scope of the claims.

Claims

1. A device for authenticating the opening authority of a cable duct smart lock, characterized in that: The device comprises: The permission verification identification module is used to generate permission verification information according to the intention to open the smart lock event when the intention to open the smart lock event is identified; A verification instruction generation module, used to generate a verification instruction for the person who intends to open the smart lock according to the authority verification information; A verification information acquisition module, used to obtain the identity authentication information of the person who intends to open the device based on the verification instruction; The verification and opening module is used to control the smart lock to open the lock core when it is identified that the identity authentication information meets the preset opening authority of the smart lock.

2. The opening authority authentication device of the cable duct intelligent lock according to claim 1 is characterized in that: The authority verification and identification module is specifically used for: When a smart key is detected to be within a preset range of the smart lock, or when a smart key is detected to be inserted into the smart lock, obtaining the holder information of the smart key through the smart lock; The authority verification information is generated according to the holder information and the time of acquisition.

3. The opening authority authentication device of the cable duct smart lock according to claim 1 is characterized in that: The verification instruction generation module is specifically used for: Determine the intended user based on the permission verification information, and determine the target terminal device based on the intended user; Generate a verification instruction for the person who intends to open the smart lock according to the person who intends to open the lock and the target terminal device; Accordingly, the verification information acquisition module is specifically used to: The identity authentication information of the person who intends to open the device is obtained through the target terminal device based on the verification instruction.

4. The opening authority authentication device of the cable duct intelligent lock according to claim 3 is characterized in that: The identity verification information includes at least one of face recognition information, fingerprint recognition information and positioning information; Accordingly, the verification information acquisition module is specifically used to: Acquire facial recognition information of the person who intends to open the device through the camera on the target terminal device; and / or, Acquire fingerprint identification information of the person who intends to open the device through the fingerprint identification sensor on the target terminal device; and / or, The location information of the person who intends to open the device is obtained through the positioning system on the target terminal device.

5. The opening authority authentication device of the cable duct intelligent lock according to claim 1 is characterized in that: The verification start module includes: An input information acquisition unit, used to obtain the pre-entered identity information of the target opener of the smart lock; The opening identification unit is used to identify that the identity authentication information of the person intending to open the lock is consistent with the pre-entered identity information of the target person to open the lock, and control the smart lock to open the lock core.

6. The opening authority authentication device of the cable duct intelligent lock according to claim 5 is characterized in that: The input information acquisition unit is specifically used for: Obtaining the generation time of the verification instruction, and determining the verification time range according to the generation time; Obtaining the acquisition time of the identity verification information and the pre-entered identity information of the target person to open the smart lock; Accordingly, the opening identification unit is specifically used for: When the time of acquiring the identity authentication information is within the verification time range and the identity authentication information of the person intending to open the lock is consistent with the pre-entered identity information of the target person opening the lock, the identity authentication information is identified to meet the preset opening authority of the smart lock, and the smart lock is controlled to open the lock core.

7. The opening authority authentication device of the cable duct intelligent lock according to claim 1 is characterized in that: The device also includes: The verification log generation module is used to generate a verification log file based on the smart lock, the identity authentication information of the person who intends to open the smart lock, and the identification result of whether the identity authentication information meets the preset opening authority of the smart lock.

8. A method for authenticating the opening authority of a cable duct smart lock, characterized in that: The method comprises: When the permission verification and recognition module recognizes an intention to open the smart lock, it generates permission verification information according to the intention to open event; Generate a verification instruction for the person who intends to open the smart lock according to the authority verification information through a verification instruction generation module; Acquire the identity authentication information of the person who intends to open the device based on the verification instruction through a verification information acquisition module; The verification and opening module controls the smart lock to open the lock core when it is identified that the identity authentication information meets the preset opening authority of the smart lock.

9. The method for authenticating the opening authority of a cable duct smart lock according to claim 8, characterized in that: When the permission verification and recognition module recognizes an intention to open the smart lock, permission verification information is generated according to the intention to open event, including: When a smart key is detected to be within a preset range of the smart lock, or when a smart key is detected to be inserted into the smart lock, obtaining the holder information of the smart key through the smart lock; The authority verification information is generated according to the holder information and the time of acquisition.

10. An electronic device, characterized in that: It includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor. When the program or instruction is executed by the processor, the steps of the method for authenticating the opening authority of the cable duct smart lock as described in any one of claims 8 to 9 are implemented.

Citation Information

Patent Citations

  • Fingerprint unlocking method and apparatus

    CN108563934A

  • Intelligent door lock control system and intelligent door lock control method based on social network

    CN109389703A

  • Multi-dimensional identification authentication management system of intelligent lock

    CN112614250A

  • Door lock control method, intelligent door lock and computer readable storage medium

    CN113096273A

  • Management control method of intelligent door lock system and intelligent door lock management system

    CN114241634A