An enterprise-level smart lock system based on electronic key issuance
By adopting an enterprise-level intelligent lock system based on the issuance of electronic key keys in the smart lock system, integrating power supply to the key and performing multiple verifications, the problem of poor protection effects caused by the single protection type of the smart lock system is solved, and higher security and convenience are achieved.
Patent Information
- Application Number
- CN202411487729.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-24
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2044-10-24
AI Technical Summary
The existing smart lock system has a single type of protection, resulting in poor protection effect and affecting the use of smart lock system.
The enterprise-level smart lock system based on the issuance of electronic key keys is adopted. By integrating the power supply of the smart lock onto the key and performing multiple verifications between the key and the lock body, including fingerprint recognition, face image recognition, position verification and insertion density detection, we ensure the security of unlocking operations.
Through various verification methods, the security of the smart lock system is improved, avoiding the inability to unlock the lock due to inadequate key insertion or abnormal lock body, meeting various user authentication needs, and ensuring the aesthetics and convenience of lock body installation.
Smart Images

Figure CN119007321B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of smart locks, and in particular to an enterprise-level smart lock system based on electronic key issuance. Background Art
[0002] The unlocking process of a smart lock can be divided into three steps. The first step is to download the unlocking constraints, that is, to send the control information of who unlocks and when to the lock or key, and wait for verification when unlocking. The second step is to verify the unlocking constraints, that is, to verify whether the unlocking person's biometric information matches, whether the corresponding verification code is consistent, and whether the unlocking is within the specified time. The third step is to perform the mechanical operation of unlocking, the gear inside the lock core rotates, and the lock tongue releases the lock beam.
[0003] Ordinary smart electronic locks usually have only one lock body, and the downloading, verification and unlocking of unlocking constraints are all integrated into one lock. However, this type of electronic lock often has many mainboard modules, is large in size, and has its own or connected power supply. Therefore, it is far from the mechanical lock core and cannot cover most of the use range of mechanical locks. For example, it is impossible to spend extra manpower to charge the drawer regularly for keeping documents, nor is it possible to install a socket that can provide power to the drawer. Moreover, the lock is large in size, and the space conditions required for installing the lock are more stringent, which also affects the appearance. The scope of this electronic lock is more for some access control locks that can be directly plugged in or the power supply status can be observed intuitively, and the space restrictions for lock installation are not considered.
[0004] For this reason, enterprise-level locks are more commonly used to use a passive lock solution with an electronic key. A passive lock is a lock without a power source. All operations of the lock core must be powered by the physical contact between the electronic key pin and the lock after the electronic key is inserted into the lock. In addition, because the lock has no power supply, it cannot actively communicate with the background system to download unlocking constraint information, so the lock can further remove the communication module to become more lightweight, and instead install the communication module on the electronic key, which will communicate on its behalf. Similarly, modules used for unlocking constraint verification, such as fingerprint verification, password input, etc., can also be migrated from the lock to the key. Judging from the passive locks currently in contact with, they are almost the same size as the lock cores of mechanical locks, and can be replaced in most scenarios.
[0005] However, the above technical solution of electronic key with passive lock has a flaw, that is, the verification process of unlocking constraint is loosely coupled with the unlocking process inside the actual lock core. In short, the verification of unlocking person and unlocking time is carried out inside the electronic key. After the electronic key verifies the unlocking constraint, it simply sends an unlocking command to the lock. The lock drives the lock core to unlock according to this unlocking command without any characteristic information as security credentials. This is unsafe. The unlocking command is at risk of being replayed or forged. Even as long as the electrical signal of the unlocking command is mastered, a key that can bypass the unlocking verification can be made to unlock. This is a security loophole.
[0006] The existing smart lock system has a single protection type, resulting in poor protection effect, which has a certain impact on the use of the smart lock system. Therefore, an enterprise-level smart lock system based on electronic key issuance is proposed. Summary of the invention
[0007] The technical problem to be solved by the present invention is: how to solve the problem that the existing smart lock system has a single protection type, resulting in poor protection effect and bringing certain impact on the use of the smart lock system, and provides an enterprise-level smart lock system based on electronic key issuance.
[0008] The present invention solves the above technical problems through the following technical solutions. The present invention includes a key system and a lock body system;
[0009] The key system is used to match the lock system and provide power to the lock system;
[0010] The lock system is used to perform key verification after power is turned on and the key system and the lock system are matched. When the key verification is passed, the lock system runs to complete the unlocking operation;
[0011] The key system includes a power supply module, an external function module, a location module, a connection module, a storage module, a data processing module and a network module;
[0012] The power supply module is used to supply power to the entire smart lock system;
[0013] The external function module includes a camera unit, a fingerprint recognition unit and a network connection unit;
[0014] The camera unit is used to collect user images and obtain user face image information;
[0015] The fingerprint recognition unit is used to collect fingerprint information of the user;
[0016] The network connection unit is used to provide a network connection function for the smart lock system;
[0017] The position module is used to collect the real-time position information of the key after power is supplied;
[0018] The connection module is used to collect the insertion tightness of the key;
[0019] The data processing module is used to process fingerprint information, face image information, key real-time position information and insertion tightness, and obtain identity verification information, position verification information and insertion prompt information;
[0020] The information sending module is used to send identity verification information, location verification information and insertion prompt information to a corresponding module or a receiving terminal;
[0021] The storage module stores key information, and when the identity authentication is passed, the information sending module is allowed to send the key information in the storage module to the lock body system;
[0022] The lock system includes a driving module, a decryption and verification module, a self-checking module and a receiving module;
[0023] The receiving module is used to receive key information and import the key information into the decryption verification module, and the decryption verification module is used to decrypt the key information, and the decryption verification generates control information to the driving module;
[0024] The driving module drives the lock body to unlock after receiving the control information;
[0025] The self-check module is used to collect lock body information when the lock body is unlocked, and send the lock body information to the data processing module of the key system;
[0026] The data processing module processes the lock body information to generate lock body prompt information.
[0027] Furthermore, only one of the fingerprint information and the facial image information is verified at the same time, and the user can choose to perform facial verification or fingerprint verification according to actual needs;
[0028] The identity verification information includes identity verification passed and identity verification failed. The specific processing process of the identity verification information is as follows: extract the real-time fingerprint information collected by the fingerprint recognition unit, and the data processing module compares the real-time fingerprint information with the fingerprints in the preset database of personnel allowed to use the key. If the comparison is passed, the identity verification passed is generated. If the comparison is not passed, the user is prompted whether to perform face verification. When the user chooses not to perform face verification, the identity verification failed is generated;
[0029] When the user chooses to perform face verification, the facial image information collected by the camera unit is extracted, and the facial image information is compared with the facial images in the preset database of people allowed to use the key. If the comparison is successful, the identity verification is passed, and if the comparison fails, the identity verification fails.
[0030] Furthermore, when the user performs face verification first, if the face verification fails, he / she will not be allowed to perform fingerprint verification, and he / she will need to collect face information for verification again. When the face information collected again passes the verification, fingerprint verification will be required again. If the fingerprint verification passes, the identity verification passes. If the fingerprint verification fails, the identity verification fails.
[0031] Furthermore, the specific processing process of the position verification information is as follows: extracting the position information collected by the position module, the position information is the real-time position information of the key system, and when the deviation between the real-time position information of the key system and the preset standard position of the key system exceeds a preset value, generating position continuation information;
[0032] When the key system is used to unlock the lock, the position information of the lock body system is collected. When the deviation between the real-time position information of the key system and the position information of the lock body system is greater than a preset value, position verification information is generated.
[0033] Furthermore, the specific process of inserting the prompt information is as follows: the collected insertion tightness is extracted, and the insertion tightness is the pressure between the bottom end of the key of the key system and the bottom end of the inner bottom of the lock hole of the lock body system. When the pressure between the bottom end of the key of the key system and the bottom end of the inner bottom of the lock hole of the lock body system is less than a preset value, the insertion prompt information is generated.
[0034] Furthermore, the data processing module processes the lock body information to generate the lock body prompt information in a specific process as follows: extracting the collected lock body information, the lock body information including the time point when the lock body starts to be opened and the time point when the lock body is completely opened;
[0035] Calculate the difference between the time point after the lock body is opened and the time point when the lock body starts to be opened, obtain the lock body opening time, and process the lock body opening time to obtain the lock body evaluation parameter;
[0036] When the lock body evaluation parameters are abnormal, a lock body prompt message is generated.
[0037] Furthermore, the process of acquiring the lock body evaluation parameters and the process of determining the abnormality are as follows: continuously collecting m lock body opening time lengths to obtain m lock body opening time lengths, and then respectively calculating the differences between the m lock body opening time lengths and the preset standard opening time lengths to obtain m evaluation differences, and then extracting the number of the m evaluation differences that are greater than the preset value, that is, obtaining the lock body evaluation parameter, and when the lock body evaluation parameter is greater than the preset value, it indicates that there is an abnormality.
[0038] Compared with the prior art, the present invention has the following advantages: the enterprise-level smart lock system based on electronic key key issuance integrates the power supply of the entire smart lock on the key, thereby realizing the normalization of the lock body, avoiding the need to customize the cabinet to adapt to the special-shaped lock body, and also saving the trouble of wiring, ensuring the aesthetics of the lock body after installation; and the smart lock system needs to perform multiple verifications before using the key to unlock the door, thereby further improving the security, and setting up multiple different user identity authentication methods to meet the different usage needs of the user, and performing a detection during the key insertion process to understand whether the key body is inserted in place, thereby avoiding the situation where the key body cannot be used due to incomplete insertion of the key body, and monitoring the operating status of the lock body itself, so as to timely discover the abnormality of the lock body itself, and avoid the situation where the lock cannot be unlocked due to the abnormality of the lock body, making the system more worthy of popularization and use. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 is a system block diagram of the present invention;
[0040] Figure 2 It is the overall structure diagram of the key body of the present invention;
[0041] Figure 3 This is a structural diagram of the connection between the key body and the external function module of the present invention;
[0042] Figure 4 The protective sleeve and the key body connection structure of the present invention;
[0043] Figure 5 It is a structural diagram of the key body and the lock body of the present invention. DETAILED DESCRIPTION
[0044] The following is a detailed description of an embodiment of the present invention. This embodiment is implemented on the premise of the technical solution of the present invention, and a detailed implementation method and a specific operation process are given, but the protection scope of the present invention is not limited to the following embodiment.
[0045] like Figure 1 to Figure 5 As shown, this embodiment provides a technical solution: an enterprise-level smart lock system based on electronic key key issuance, including a key system and a lock body system;
[0046] The key system is used to match the lock system and provide power to the lock system;
[0047] The lock system is used to perform key verification after power is turned on and the key system and the lock system are matched. When the key verification is passed, the lock system runs to complete the unlocking operation;
[0048] The key system includes a power supply module, an external function module, a location module, a connection module, a storage module, a data processing module and a network module;
[0049] The power supply module is used to supply power to the entire smart lock system;
[0050] The external function modules include a camera unit, a fingerprint recognition unit and a network connection unit;
[0051] The camera unit is used to collect user images and obtain user facial image information;
[0052] The fingerprint recognition unit is used to collect the user's fingerprint information;
[0053] The network connection unit is used to provide a network connection function for the smart lock system, that is, when the key system and the lock body system in the smart lock system need to perform online key updates or online certificate updates, the network connection unit provides a network connection function to perform relevant updates;
[0054] The location module is used to collect the real-time location information of the key after power supply;
[0055] The connection module is used to collect the insertion tightness of the key;
[0056] The data processing module is used to process fingerprint information, face image information, key real-time position information and insertion tightness, and obtain identity verification information, position verification information and insertion prompt information;
[0057] The information sending module is used to send identity verification information, location verification information and insertion prompt information to a corresponding module or a receiving terminal;
[0058] The storage module stores the key information, and when the identity authentication is passed, the information sending module is allowed to send the key information in the storage module to the lock body system;
[0059] The lock system includes a driving module, a decryption and verification module, a self-checking module and a receiving module;
[0060] The receiving module is used to receive the key information and import the key information into the decryption verification module. The decryption verification module is used to decrypt the key information. The decryption verification generates control information to the driving module.
[0061] After receiving the control information, the driving module drives the lock body to unlock;
[0062] The self-check module is used to collect lock body information when the lock body is unlocked, and send the lock body information to the data processing module of the key system;
[0063] The data processing module processes the lock body information to generate lock body prompt information.
[0064] The key system is based on an electronic key, which includes a key body, a protective cover for protecting the key body, and a ring-shaped external functional module covered on the key body;
[0065] A limit block is set on the outside of the key body to prevent the external function module from slipping;
[0066] A removable battery is provided inside the key body to supply power and transmit electric energy to the key body, and the power supply module is the battery;
[0067] An electrode sheet is arranged in the groove on the outer top of the key body, and an electrode sheet is arranged on the inner wall of the external functional module. The electrode sheet arranged on the inner wall of the external functional module is inserted into the groove. After the two sets of electrode sheets are connected, the external functional module is powered on, and the arrangement that the electrode sheet arranged on the inner wall of the external functional module is inserted into the groove can also prevent the external functional module from rotating.
[0068] The protective sleeve is sleeved on the outside of the key body, and the key body is connected to the key body through a return spring;
[0069] The door lock system is based on a smart lock body. A lock hole is opened on the surface of the smart lock body. An electrode sheet is arranged inside the lock hole. An electrode sheet is also arranged on the outer wall of the end of the key body inserted into the lock hole. The two sets of electrode sheets contact the internal battery of the key body to supply power to the smart lock body, thereby powering each functional unit / module on the smart lock body.
[0070] When the end of the key body is inserted into the lock hole on the surface of the smart lock body, the protective sleeve is displaced backward by force and pulls the reset spring. After the key is pulled out, the reset spring returns the protective sleeve to the initial position to protect the end of the key body, thereby avoiding accidents caused by the end electrode of the key body contacting the outside world.
[0071] At the same time, the fingerprint recognition unit is arranged on one side of the outside of the external functional module, and the camera unit is arranged on the other side of the outside of the external functional module. The fingerprint recognition unit and the camera unit are arranged in symmetrical positions. In actual use, one side of the camera unit needs to be kept upward and the concentrated side of the fingerprint recognition unit downward.
[0072] The present invention integrates the power supply of the entire smart lock on the key, thereby normalizing the lock body, avoiding the need to customize a cabinet to adapt to a special-shaped lock body, saving the trouble of wiring, and ensuring the aesthetics of the lock body after installation. In addition, the smart lock system requires multiple verifications before using the key to unlock the door, thereby further improving security. In addition, multiple different user identity authentication methods are set to meet the different usage needs of the user. In addition, a detection is performed during the key insertion process to understand whether the key body is properly inserted, thereby avoiding the situation where the key body cannot be used due to incomplete insertion of the key body. In addition, the operating status of the lock body itself is monitored, so that abnormalities in the lock body itself can be discovered in time, avoiding the situation where the lock cannot be unlocked due to abnormalities in the lock body, making the system more worthy of popularization and use.
[0073] Only one of the fingerprint information and facial image information is verified at the same time. Users can choose to perform facial verification or fingerprint verification based on actual needs;
[0074] The identity verification information includes identity verification passed and identity verification failed. The specific processing process of the identity verification information is as follows: extract the real-time fingerprint information collected by the fingerprint recognition unit, and the data processing module compares the real-time fingerprint information with the fingerprints in the preset database of personnel allowed to use the key. If the comparison is passed, the identity verification passed is generated. If the comparison is not passed, the user is prompted whether to perform face verification. When the user chooses not to perform face verification, the identity verification failed is generated;
[0075] When the user chooses to perform face verification, the facial image information collected by the camera unit is extracted, and the facial image information is compared with the facial images in the preset database of people allowed to use the key. If the comparison is successful, the identity verification is passed, and if the comparison fails, the identity verification fails.
[0076] When the user first performs face verification, if the face verification fails, the user is not allowed to perform fingerprint verification, and needs to collect face information for verification again. When the face information collected again passes the verification, the user needs to perform fingerprint verification again. If the fingerprint verification passes, the identity verification passes. If the fingerprint verification fails, the identity verification fails.
[0077] When identity authentication fails, relevant prompt information is sent to the preset terminal to prompt the management personnel to verify the electronic key to verify whether the key is held and used by the specified person.
[0078] The specific processing process of the location verification information is as follows: extract the location information collected by the location module, the location information is the real-time location information of the key system, and when the deviation between the real-time location information of the key system and the preset standard location of the key system exceeds a preset value, the location continuation information is generated;
[0079] When the key system is used to unlock, the position information of the lock system is collected again. When the deviation between the real-time position information of the key system and the position information of the lock system is greater than a preset value, the position verification information is generated;
[0080] The location verification information is sent to a preset receiving terminal, prompting the management personnel to verify the electronic key to verify whether the key is held and used by the specified personnel.
[0081] The specific process of inserting the prompt information is as follows: extracting the collected insertion tightness, the insertion tightness is the pressure between the bottom of the key of the key system and the bottom of the inner bottom of the lock hole of the lock body system, when the pressure between the bottom of the key of the key system and the bottom of the inner bottom of the lock hole of the lock body system is less than a preset value, the insertion prompt information is generated;
[0082] The insertion prompt information is sent to the user's smart terminal, prompting the user to adjust the key insertion depth.
[0083] The specific processing process of the data processing module processing the lock body information to generate the lock body prompt information is as follows: extracting the collected lock body information, the lock body information including the time point when the lock body starts to be opened and the time point when the lock body is completely opened;
[0084] Calculate the difference between the time point after the lock body is opened and the time point when the lock body starts to be opened, obtain the lock body opening time, and process the lock body opening time to obtain the lock body evaluation parameter;
[0085] When the lock body evaluation parameters are abnormal, a lock body prompt message is generated;
[0086] The lock body prompt information is sent to the preset receiving terminal, prompting the management personnel to perform maintenance on the lock body itself to prevent its failure from affecting the use of the lock body.
[0087] The process of obtaining the lock body evaluation parameters and the abnormality judgment process are as follows: continuously collect m lock body opening time lengths to obtain m lock body opening time lengths, then calculate the difference between the m lock body opening time lengths and the preset standard opening time lengths, and obtain m evaluation differences, and then extract the number of m evaluation differences that are greater than the preset value, that is, obtain the lock body evaluation parameter. When the lock body evaluation parameter is greater than the preset value, it means that there is an abnormality, m≥5. Through the above process, more accurate evaluation parameters are obtained to ensure the accuracy of the lock body prompt information generation.
[0088] The key verification and key generation process is as follows:
[0089] Issuance of electronic keys by the backend system
[0090] The issuance of electronic keys by the backend system is equivalent to the process of the backend system endorsing the electronic keys. In other words, any electronic key issued by the backend system can be considered a trusted electronic key in the lock, and the lock can safely accept the instructions sent by the electronic key. To achieve this process, we need to use an asymmetric key algorithm. The essence of the asymmetric key algorithm is that there is a pair of public and private keys Pub and Private. The public key Pub can be made public to everyone, while the private key Private is only known to the holder himself. Things encrypted by the public key Pub can only be decrypted by the private key Private, and things encrypted by the private key Private can also be decrypted and restored with the public key Pub (this can be used to verify whether the other party really has the correct private key, which can be called signature verification in cryptography).
[0091] The backend system needs to have a pair of its own public and private keys Server.pub and Server.private to issue keys, and the electronic key also needs a pair of public and private keys to indicate its identity Key.pub and Key.private. Several electronic keys will have several different electronic key public and private keys (Key.pub1, Key.private1), (Key.pub2, Key.private2) (Key.pub3, Key.private3) ........... (Key.pub999, Key.private999) (Key.pubn, Key.privaten).
[0092] The so-called issuance process is that when the background system verifies that an electronic key is a trusted key (it may have verified the serial code of the device in advance, or prepared the public keys of trusted devices in advance), the background system uses its own private key Server.private to encrypt the public key Key.pubn of the electronic key, which can be summarized as the following formula:
[0093] EncryptServer.private(Key.pubn)
[0094] The encrypted content can be called the security certificate issued by the backend system to the electronic key. The electronic key downloads and saves this certificate.
[0095] Because the public key can be distributed to anyone, the public key Server.pub of the backend system can also be injected into the lock in advance. Every time the lock needs to verify the authenticity of the electronic key, it asks the electronic key for the security certificate EncryptServer.private (Key.pubn) and the public key Key.pubn of the electronic key. The lock then uses the public key of the backend system to decrypt the security certificate to obtain the original public key of the electronic key, which can be summarized as the following formula
[0096] Key.pubn =DecryptServer.pub(EncryptServer.private(Key.pubn))
[0097] The lock only needs to compare the public key decrypted from the security certificate with the public key of the electronic key to see if they are consistent, and then it can determine whether the electronic key is feasible and whether it has been issued by the background system.
[0098] Interaction between electronic key and lock
[0099] We have confirmed that the electronic key is issued by the security system, which means that the public key Key.pub of the electronic key is trusted, that is, the public-private key pair of the electronic key is trusted. The interaction between the electronic key and the lock can be carried out based on this public-private key pair. The interaction here also requires the use of symmetric encryption algorithms. The encryption and decryption of symmetric encrypted ciphertext can be completed by symmetric key Symmetric, so the security of symmetric encryption depends on whether the symmetric key Symmetric can be kept confidential and not leaked.
[0100] Every time the electronic key sends a command to the lock, it first asks the lock for a randomly generated symmetric key Lock.symmetric. The lock encrypts the electronic key with the private key Key.pub and then sends the electronic key, which can be summarized as the following formula:
[0101] EncryptKey.pub(Lock.symmetric)
[0102] Then this symmetric key can only be obtained by the electronic key using its own private key to decrypt it, which can be summarized as the following formula
[0103] Lock.symmetric = DecryptKey.private(EncryptKey.pub(Lock.symmetric))
[0104] After the electronic key obtains this symmetric key, Lock.symmetric, all instructions of the electronic key to the lock are encrypted by the symmetric key and transmitted to the lock, which can be summarized as the following formula:
[0105] EncryptLock.symmetic(instruction)
[0106] Then the lock can use the pre-agreed symmetric key to decrypt and obtain the corresponding instructions and execute them, which can be summarized as the following formula:
[0107] DecryptLock.symmetic(EncryptLock.symmetic(instruction))
[0108] In this way, we can ensure that the interaction between the electronic key and the lock is able to prevent replay, forgery, and eavesdropping.
[0109] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of the present invention, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0110] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.
[0111] Although the embodiments of the present invention have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present invention. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present invention.
Claims
1. An enterprise-level smart lock system based on electronic key issuance, characterized in that: Including key system and lock system; The key system is used to match the lock system and provide power to the lock system; The lock system is used to perform key verification after power is turned on and the key system and the lock system are matched. When the key verification is passed, the lock system runs to complete the unlocking operation; The key system includes a power supply module, an external function module, a location module, a connection module, a storage module, a data processing module and an information sending module; The power supply module is used to supply power to the entire smart lock system; The external function module includes a camera unit, a fingerprint recognition unit and a network connection unit; The camera unit is used to collect user images and obtain user face image information; The fingerprint recognition unit is used to collect fingerprint information of the user; The network connection unit is used to provide a network connection function for the smart lock system; The position module is used to collect the real-time position information of the key after power is supplied; The connection module is used to collect the insertion tightness of the key; The data processing module is used to process fingerprint information, face image information, key real-time position information and insertion tightness, and obtain identity verification information, position verification information and insertion prompt information; The information sending module is used to send identity verification information, location verification information and insertion prompt information to a corresponding module or a receiving terminal; The storage module stores key information, and when the identity verification is passed, the information sending module is allowed to send the key information in the storage module to the lock body system; The lock system includes a driving module, a decryption and verification module, a self-checking module and a receiving module; The receiving module is used to receive key information and import the key information into the decryption verification module, and the decryption verification module is used to decrypt the key information, and the decryption verification generates control information to the driving module; The driving module drives the lock body to unlock after receiving the control information; The self-check module is used to collect lock body information when the lock body is unlocked, and send the lock body information to the data processing module of the key system; The data processing module processes the lock body information to generate lock body prompt information; The specific processing process of the data processing module processing the lock body information to generate the lock body prompt information is as follows: extracting the collected lock body information, the lock body information including the time point when the lock body starts to be opened and the time point when the lock body is completely opened; Calculate the difference between the time point when the lock body is opened and the time point when the lock body starts to be opened, obtain the lock body opening time, and process the lock body opening time to obtain the lock body evaluation parameter; When the lock body evaluation parameters are abnormal, a lock body prompt message is generated.
2. According to claim 1, an enterprise-level smart lock system based on electronic key issuance is characterized in that: Only one of the fingerprint information and facial image information is verified at the same time, and the user can choose to perform facial verification or fingerprint verification according to actual needs; The identity verification information includes identity verification passed and identity verification failed. The specific processing process of the identity verification information is as follows: extract the real-time fingerprint information collected by the fingerprint recognition unit, and the data processing module compares the real-time fingerprint information with the fingerprints in the preset database of personnel allowed to use the key. If the comparison is passed, the identity verification passed is generated. If the comparison is not passed, the user is prompted whether to perform face verification. When the user chooses not to perform face verification, the identity verification failed is generated; When the user chooses to perform face verification, the facial image information collected by the camera unit is extracted, and the facial image information is compared with the facial images in the preset database of people allowed to use the key. If the comparison is successful, the identity verification is passed, and if the comparison fails, the identity verification fails.
3. The enterprise-level smart lock system based on electronic key issuance according to claim 2 is characterized in that: When the user performs face verification first, if the face verification fails, the user will not be allowed to perform fingerprint verification, and will need to collect face information for verification again. When the face information collected again passes the verification, fingerprint verification will be required again. If the fingerprint verification passes, the identity verification is passed. If the fingerprint verification fails, the identity verification fails.
4. The enterprise-level smart lock system based on electronic key issuance according to claim 1 is characterized in that: The specific processing process of the position verification information is as follows: extracting the position information collected by the position module, the position information is the real-time position information of the key system, and when the deviation between the real-time position information of the key system and the preset standard position of the key system exceeds a preset value, generating position continuation information; When the key system is used to unlock the lock, the position information of the lock body system is collected. When the deviation between the real-time position information of the key system and the position information of the lock body system is greater than a preset value, position verification information is generated.
5. The enterprise-level smart lock system based on electronic key issuance according to claim 1 is characterized in that: The specific process of inserting the prompt information is as follows: extracting the collected insertion tightness, the insertion tightness is the pressure between the bottom end of the key of the key system and the bottom end of the lock hole of the lock body system, when the pressure between the bottom end of the key of the key system and the bottom end of the lock hole of the lock body system is less than the preset value, the insertion prompt information is generated.
6. The enterprise-level smart lock system based on electronic key issuance according to claim 1, characterized in that: The process of acquiring the lock body evaluation parameters and the abnormality judgment process are as follows: continuously collect m lock body opening time lengths to obtain m lock body opening time lengths, then calculate the differences between the m lock body opening time lengths and the preset standard opening time lengths, and obtain m evaluation differences, and then extract the number of the m evaluation differences that are greater than the preset value, that is, obtain the lock body evaluation parameter. When the lock body evaluation parameter is greater than the preset value, it indicates that there is an abnormality.
Citation Information
Patent Citations
Fingerprint-authentication-based intelligent active electronic key and passive intelligent lock and implementation method thereof
CN106296897A
Intelligent lock
CN108222678A
Passive lock, key, cloud server, passive lock system, and unlocking method thereof
CN111997445A