A passive lock core, intelligent lock and control method thereof

By adopting an improved locking bolt structure in the passive lock core and using multi-modal data authentication in the smart lock, the problems of inflexible locking action of the passive lock core switch and the safety hazards of intelligent lock are solved, and more flexible locking action and higher security are achieved.

CN118008046BActive Publication Date: 2025-02-28WIMA TECHNOLOGY (ZHUHAI) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410179535.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-02-18
Publication Date
2025-02-28
Estimated Expiration
2044-02-18

AI Technical Summary

Technical Problem

The switch lock of the existing passive lock core is inflexible, and the unlocking method of the smart lock depends on single modal data, which poses a safety hazard of illegal unlocking.

Method used

A passive lock core is designed, adopting an improved locking bolt structure, and the end surface of the bolt head and the locking bolt slot is in a 'V' shape, increasing the friction area and avoiding frictional damage. At the same time, the smart lock performs user authentication through multimodal data (iris image, fingerprint, voice), improving the security of unlocking.

Benefits of technology

The improved passive lock core switch lock action is more flexible, and the multi-modal authentication of smart locks improves security and reduces the risk of illegal unlocking.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

The present application relates to a passive lock core, a smart lock and a control method thereof. The passive lock core comprises a housing, a locking mechanism and a driving mechanism. The locking mechanism is arranged in the housing, and the opening and closing state of the locking mechanism is the opening and closing state of the passive lock core; the driving mechanism is arranged in the housing, the driving mechanism contacts the locking mechanism, and the driving mechanism is used to change the opening and closing state of the locking mechanism. The present application has the effect of improving the problem that the opening and closing action of the passive lock core is inflexible.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of passive lock cores, and in particular to a passive lock core, a smart lock and a control method thereof. Background Art

[0002] A passive lock cylinder is a specially designed electronic lock cylinder that is significantly different from a traditional active lock cylinder. Smart locks with passive lock cylinders do not require a built-in power supply, but rely on a key with a power supply to provide the required power. This design allows smart locks with passive lock cylinders to work properly without an external power supply, eliminating the need to regularly replace batteries or charge smart locks with passive lock cylinders.

[0003] Most existing passive lock cylinders are provided with a housing, a locking mechanism and a driving mechanism. The locking mechanism and the driving mechanism are both provided in the housing. The housing is usually provided with a card block or a groove. The user controls the driving mechanism to change the positional relationship between the locking mechanism and the corresponding card block, groove or housing body to achieve locking or unlocking of the passive lock cylinder. The driving mechanism is usually provided with a locking bolt and a locking bolt slot. The user inserts a key to change the position of the locking bolt relative to the locking bolt slot to change the opening and closing state of the driving mechanism, so that the user can control the driving mechanism to achieve the subsequent unlocking procedure.

[0004] However, the bolt heads of existing lock bolts are mostly designed to be spherical, so that only one point of the bolt head contacts the lock bolt slot. When the lock bolt rotates in the lock bolt slot, the lock bolt and the lock bolt slot will rub against each other. Due to the friction of the lock bolt over the years, a pit will appear at the position where the lock bolt slot and the lock bolt rub against each other, and the pit will affect the rotation of the lock bolt, which eventually causes the passive lock core to be inflexible when the user opens and closes the lock.

[0005] In addition, the current smart lock unlocking method is to obtain a single user information, such as the user's face image, fingerprint, etc., verify the user information, and unlock the smart lock when the information verification is successful. However, this method relies on a single modal data to achieve unlocking, and does not fully consider other modal data related to the user, which can easily lead to illegal unlocking, and it has certain security risks. Summary of the invention

[0006] The present application aims to solve one of the technical problems in the related art. To this end, the present application provides a passive lock core, a smart lock and a control method thereof, which can improve the problem of inflexible on / off action of the passive lock core and illegal unlocking of the smart lock.

[0007] In the first aspect, a passive lock core provided in an embodiment of the present application adopts the following technical solution:

[0008] A passive lock core, comprising:

[0009] shell;

[0010] A locking mechanism is disposed in the housing, and the opening and closing state of the locking mechanism is the opening and closing state of the smart lock;

[0011] A driving mechanism is disposed in the housing, the driving mechanism contacts the locking mechanism and is used to change the opening and closing state of the locking mechanism;

[0012] By adopting the above technical solution, when the user needs to open the smart lock, the opening and closing state of the locking mechanism can be changed through the driving mechanism, thereby changing the opening and closing state of the passive lock core, and completing the unlocking and locking of the passive lock core.

[0013] Preferably, the driving mechanism includes a driving member, a locking bolt, a reset member, a locking bolt slot and a locking bolt, the driving member is connected to the locking bolt, the driving member is used to drive the locking bolt to move around the axis, the locking bolt is provided with an accommodating hole for accommodating the locking bolt, the locking bolt slot is arranged opposite to the locking bolt, the locking bolt is arranged between the locking bolt slot and the locking bolt, the locking bolt is used to limit the rotation of the locking bolt, the locking bolt slot is used to limit the rotation of the locking bolt, the reset member is matched with the driving member, and the reset member is used to reset the locking bolt.

[0014] By adopting the above technical solution, the user can drive the driving member to rotate, thereby causing the driving member to drive the locking bolt to rotate, so that the accommodating hole can accommodate the locking bolt, and then the passive lock core can be unlocked; and the driving member can be reset by the resetting member, thereby driving the locking bolt to reset, so that the accommodating hole deviates from the position directly opposite the locking bolt, and the accommodating hole no longer accommodates the locking bolt when locked, thereby completing the locking operation of the passive lock core.

[0015] Preferably, the locking bolt includes a bolt column and a bolt head, the bolt column and the bolt head are integrally formed, the bolt column is used to be inserted into the accommodating hole, the bolt head is used to contact the locking bolt slot, and the end face of the bolt head contacting the locking bolt slot is "V" shaped.

[0016] By adopting the above technical solution, when the locking bolt drives the locking bolt to rotate, the part where the bolt head of the locking bolt contacts the locking bolt slot is a plane, thereby increasing the friction area of ​​the locking bolt slot, making the contact surface of the locking bolt slot less likely to be damaged, thereby avoiding the wear of the locking bolt slot affecting the rotation of the locking bolt, and solving the problem of the inflexible switch action of the passive lock core when the user opens and closes the lock.

[0017] In the second aspect, an intelligent lock provided in an embodiment of the present application adopts the following technical solution:

[0018] Passive lock core: the opening and closing state of the passive lock core is the opening and closing state of the smart lock;

[0019] A power interface for obtaining electrical energy;

[0020] An iris image acquisition module, used to acquire the user's iris image;

[0021] A speaker module, used for issuing a warning sound;

[0022] The first communication module is used to receive data, upload information to the cloud, and receive instructions issued by the cloud;

[0023] A control module is used to control the opening and closing state of the passive lock core to control the opening and closing state of the smart lock.

[0024] By adopting the above-mentioned technical solution, the smart lock can receive electric energy through the power interface. After receiving the electric energy, it can collect the user's iris image through the iris image acquisition module, send out a warning sound through the speaker module, receive data through the first communication module, upload information to the cloud and receive instructions issued by the cloud, as well as control the opening and closing state of the passive lock core through the control module, thereby changing the opening and closing state of the smart lock itself.

[0025] Preferably, the smart lock is matched with an external key, and the key is provided with a power supply, a sound collection module, a fingerprint collection module and a second communication module. The power supply is used to power the smart lock, the sound collection module is used to collect the user's voice information, the fingerprint collection module is used to collect the user's fingerprint image, and the second communication module is used to transmit information to the smart lock.

[0026] By adopting the above technical solution, when the user inserts the key into the smart lock, the power supply can supply power to the smart lock through the power interface, so that the smart lock can work; at the same time, the key can collect the user's voice information and fingerprint image through the sound collection module and the fingerprint collection module, and transmit the voice information and fingerprint image to the smart lock through the second communication module.

[0027] In a third aspect, the present application provides a control method for a smart lock, which is applied to the smart lock described above, and comprises the following steps:

[0028] A control method for a smart lock comprises the following steps:

[0029] When the smart lock comes into contact with an unknown key, the smart lock powers on and identifies the ID of the unknown key;

[0030] When it is recognized that the ID identifier matches the preset identifier, the smart lock uses the unknown key as a matching key, and the matching key and the smart lock obtain user information and send it to the cloud;

[0031] The user information includes: the user's voice information, fingerprint image and iris image;

[0032] The cloud performs data processing on the user information to obtain an unlocking match score of the smart lock, and when the unlocking match score is greater than or equal to a score threshold, the cloud sends an unlocking command to the smart lock;

[0033] The smart lock is unlocked based on the unlocking instruction.

[0034] By adopting the above technical solution, the smart lock can identify the ID of an unknown key, and by comparing the ID of the unknown key with the preset identifier, it can determine whether the unknown key is a matching key; when the unknown key is determined to be a matching key, the matching key and the smart lock obtain user information and send it to the cloud, the cloud judges the user information, and sends an unlocking instruction to the smart lock, and the smart lock unlocks according to the unlocking instruction, which can improve the recognition accuracy and efficiency of the legitimacy of the user and the safety of the use of the smart lock, avoid misunderstanding of the lock and illegal unlocking, and thus reduce safety hazards.

[0035] Preferably, a control method of a smart lock further includes the following steps: when the ID identifier does not match the preset identifier, the smart lock emits a warning sound and remains locked.

[0036] By adopting the above technical solution, the smart lock can emit a warning sound and remain locked when an unknown key is inserted, reminding the current user that he / she has failed to unlock the lock, and at the same time serving as an alarm.

[0037] Preferably, the steps of matching the key and the smart lock obtaining user information include:

[0038] The matching key obtains the user's voice information and fingerprint image;

[0039] The smart lock obtains the user's iris image;

[0040] The smart lock obtains the voice information and the fingerprint image of the user through the matching key, and uploads the iris image, the voice information and the fingerprint image to the cloud.

[0041] By adopting the above technical solution, the smart lock can obtain the user's iris image, and obtain the user's voice information and fingerprint image through data connection with the matching key, making full use of the mechanical characteristics of the smart lock and the key, and flexibly obtaining different data through two different devices, avoiding using the same device to obtain multiple data, thereby reducing the situation where the amount of data of a single device increases significantly, and can effectively reduce the energy consumption of smart locks and keys.

[0042] Preferably, the cloud performs data processing on the user information to obtain the unlocking matching score of the smart lock, including:

[0043] Extracting features from the voice information, the fingerprint image and the iris image respectively to obtain the user's voiceprint features, fingerprint coordinate features and iris features;

[0044] The fingerprint coordinate feature is used to represent the coordinate value of the user's fingerprint in the coordinate system where the matching key is located;

[0045] Calculating the similarity between the voiceprint feature and a preset voiceprint feature pre-stored in a database as the voiceprint similarity;

[0046] Calculating the similarity between the iris feature and a preset iris feature pre-stored in a database as iris similarity;

[0047] Calculating the similarity between the fingerprint coordinate feature and a preset fingerprint feature pre-stored in a database as the fingerprint similarity;

[0048] The voiceprint similarity, the fingerprint similarity and the iris similarity are weighted to obtain an unlocking matching score of the smart lock.

[0049] By adopting the above technical scheme, the user information can be processed through the cloud, so as to obtain the user's voiceprint features, fingerprint coordinate features and iris features. Based on the user's voiceprint features, fingerprint coordinate features and iris features, similarity calculation is performed to obtain the similarity value of the corresponding features. After the voiceprint similarity value, fingerprint similarity value and iris similarity value are obtained on the cloud, the voiceprint similarity value, fingerprint similarity value and iris similarity value are weighted to obtain the unlocking matching score of the smart lock, which fully considers the user's dynamic features (voiceprint and iris) and static features (fingerprint), verifies the legitimacy of the user through the three aspects of iris, fingerprint and voiceprint, greatly improves the recognition accuracy of identifying the legitimacy of the user, and at the same time improves the recognition efficiency, so as to achieve a better verification effect.

[0050] Preferably, a control method for a smart lock also includes the following steps: when the unlocking matching score is less than a score threshold, the cloud sends a lock holding instruction to the smart lock, and the smart lock emits a warning sound based on the lock holding instruction and remains locked.

[0051] By adopting the above technical solution, when the key ID is correct, it can prevent the smart lock from mistakenly opening the door because the key is not held by the user, thereby further protecting the personal and property safety of the user.

[0052] In summary, the present application includes at least one of the following beneficial technical effects:

[0053] 1. When the user needs to open the smart lock, the opening and closing state of the locking mechanism can be changed through the driving mechanism, thereby changing the opening and closing state of the passive lock core, and completing the unlocking and locking of the passive lock core;

[0054] 2. The smart lock can receive power through the power interface. After receiving power, the iris image of the user is collected through the iris image collection module, a warning sound is issued through the speaker module, data is received through the first communication module, and information is uploaded to the cloud and instructions issued by the cloud are received, and the opening and closing state of the passive lock core is controlled through the control module, thereby controlling the opening and closing state of the smart lock;

[0055] 3. The smart lock can identify the ID of an unknown key, and by comparing the ID of the unknown key with the preset identifier, it can determine whether the unknown key is a matching key; when the unknown key is determined to be a matching key, the matching key and the smart lock obtain user information and send it to the cloud, the cloud judges the user information, and sends an unlocking instruction to the smart lock. The smart lock unlocks according to the unlocking instruction, which can improve the accuracy and efficiency of identifying the legitimacy of the user and the safety of the use of the smart lock, avoid misunderstanding of the lock and illegal unlocking, and thus reduce safety hazards. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] Figure 1 It is a structural schematic diagram of a passive lock core described in an embodiment of the present application;

[0057] Figure 2 is a schematic cross-sectional structure diagram of a passive lock core described in an embodiment of the present application;

[0058] Figure 3 is a schematic diagram of the structure of the locking bolt described in the embodiment of the present application;

[0059] Figure 4 is a flow chart of the control method of the smart lock described in the embodiment of the present application;

[0060] Figure 5 is a flowchart of obtaining user information described in an embodiment of the present application;

[0061] Figure 6 This is a flowchart of obtaining unlocking scores described in an embodiment of the present application.

[0062] Explanation of the reference numerals: 1. housing; 2. locking mechanism; 3. driving mechanism; 31. driving member; 32. locking bolt; 33. reset member; 34. locking bolt slot; 35. locking bolt; 351. bolt column; 352. bolt head; 36. elastic member. DETAILED DESCRIPTION

[0063] The following is combined with Figure 1-6This application is described in further detail.

[0064] The existing passive lock core is provided with a housing 1, a locking mechanism 2 and a driving mechanism 3. The locking mechanism 2 and the driving mechanism 3 are both provided in the housing 1. The housing 1 is usually provided with a card block or a groove. The user controls the driving mechanism 3 to change the positional relationship between the locking mechanism 2 and the corresponding card block, groove or housing 1 body to achieve locking or unlocking of the passive lock core. The driving mechanism 3 is usually provided with a locking bolt 35 and a locking bolt card slot 34. The user inserts a key to change the position of the locking bolt 35 relative to the locking bolt card slot 34 to change the opening and closing state of the driving mechanism 3, so that the user can control the driving mechanism 3 to achieve the subsequent unlocking procedure.

[0065] The embodiment of the present application discloses a passive lock core. Figure 1 and Figure 2 The passive lock core includes a housing 1, a locking mechanism 2 and a driving mechanism 3, and the driving mechanism 3 is used to change the opening and closing state of the locking mechanism 2.

[0066] In this embodiment, when the user needs to open the smart lock, the opening and closing state of the locking mechanism 2 can be changed by controlling the driving mechanism 3, thereby changing the opening and closing state of the passive lock core, and completing the unlocking and locking of the passive lock core.

[0067] like Figure 2 As shown, the driving mechanism 3 includes a driving member 31, a locking bolt 32, a reset member 33, a locking bolt slot 34 and a locking bolt 35. The driving member 31 is specifically a motor. The driving member 31 is connected to the locking bolt 32 and is used to drive the locking bolt 32 to rotate around the axis. The locking bolt 32 is provided with a receiving hole for accommodating the locking bolt 35. When the locking bolt 32 rotates, the receiving hole rotates with the locking bolt 32. Among them, the reset member 33 is specifically any device or structure that can complete the reset of the driving member 31.

[0068] In this embodiment, the reset member 33 is a spring, which is sleeved on the output end of the driving member 31 and connected to the housing 1. When the output end of the driving member 31 rotates, the reset member 33 is deformed and thus tightened; when the output end of the driving member 31 completes the rotation, the reset member 33 is deformed and restored, driving the output end of the driving member 31 to rotate, thereby completing the work of resetting the driving member 31.

[0069] A locking bolt slot 34 is provided opposite to the locking bolt 32. The locking bolt 35 is provided between the locking bolt 32 and the locking bolt slot 34. The locking bolt 35 includes a bolt column 351 and a bolt head 352. The bolt column 351 and the bolt head 352 are integrally formed. The bolt column 351 is used to be inserted into the receiving hole.

[0070] In this embodiment, the locking bolt 32 is rotated around the axis by controlling the driving member 31, thereby driving the locking bolt 32 to rotate. After the locking bolt 32 rotates, the accommodating hole enters the position directly opposite the locking bolt 35, so that the accommodating hole can accommodate the locking bolt 35, thereby allowing the bolt column 351 to enter the accommodating hole; and when the smart lock needs to be locked, the driving member 31 is reset by the resetting member 33, driving the locking bolt 32 to rotate, so that the accommodating hole deviates from the position directly opposite the locking bolt 35, and the accommodating hole no longer accommodates the locking bolt 35.

[0071] Optionally, an elastic member 36 is further provided on the locking bolt 35 to drive the locking bolt 35 to press against the locking blocking bolt 32 or to escape from the accommodating hole.

[0072] like Figure 3 As shown, in this embodiment, the bolt head 352 contacts the locking bolt slot 34 and the end surface of the bolt head 352 contacting the locking bolt slot 34 is in a “V” shape.

[0073] When the locking bolt 35 enters the receiving hole and rotates with the locking stop bolt 32, the bolt head 352 will rub against the locking bolt slot 34. The existing bolt heads 352 are mostly designed to be spherical, and only one point contacts the locking bolt slot 34. When the locking bolt 35 rotates in the locking bolt slot 34, a pit will appear at the position where the locking bolt slot 34 and the bolt head 352 rub against each other, thereby affecting the rotation of the locking bolt 35 and ultimately causing the passive lock core to be inflexible when the user opens and closes the lock; the end face of the bolt head 352 that contacts the locking bolt slot 34 after entering is in a "V" shape, thereby increasing the contact area between the bolt head 352 and the locking bolt slot 34, avoiding the formation of pits due to friction between the bolt head 352 and the locking bolt slot 34, and solving the problem of the passive lock core being inflexible when the user opens and closes the lock.

[0074] An embodiment of the present application also discloses a smart lock, which includes a power interface for obtaining electric energy, an iris image acquisition module for acquiring a user's iris image, a speaker module for emitting a warning sound, a first communication module for receiving data, uploading information to the cloud, and receiving instructions issued by the cloud, a passive lock core for limiting the opening and closing status of the smart lock, and a control module for controlling the opening and closing status of the passive lock core.

[0075] It should be noted that the setting position of the control module can be determined according to actual conditions, and this application does not make any specific limitation on this.

[0076] In this embodiment, the smart lock is matched with an external key, and the key is provided with a power supply for powering the smart lock, a sound collection module for collecting the user's voice information, a fingerprint collection module for collecting the user's fingerprint image, and a second communication module for transmitting information to the smart lock.

[0077] Based on the above embodiments, the embodiments of the present application also provide a control method for a smart lock, which is mainly applied to the smart lock described above and the key that matches the smart lock, wherein the smart lock is a passive device and the key is an active device, and when the key matches the smart lock, the smart lock provides power support for sending and receiving data. The implementation steps of a control method for a smart lock provided in the embodiments of the present application will be described in detail below.

[0078] Reference Figure 4 The control method of a smart lock provided in this application mainly includes the following steps S100-S400.

[0079] S100, when the smart lock comes into contact with an unknown key, the smart lock is powered on and identifies the ID of the unknown key.

[0080] It should be noted that each key carries its corresponding ID tag, which can be understood as the key number information.

[0081] In this step, when the smart lock contacts an external unknown key, the key will provide power support for the smart lock. After the smart lock is powered on, it will identify the ID of the unknown key to determine whether the key is a matching key.

[0082] S200, when it is recognized that the ID identifier matches the preset identifier, the smart lock uses the unknown key as a matching key, and the matching key and the smart lock obtain user information and send it to the cloud.

[0083] It should be noted that the user information may include but is not limited to the user's voice information, fingerprint image and iris image.

[0084] It is understandable that the preset identifier is pre-stored in the storage module of the smart lock.

[0085] In this step, the smart lock identifies the ID of the unknown key. When it identifies that the ID matches the pre-stored preset ID, the smart lock determines that the unknown key is a matching key and uses the unknown key as a matching key. After that, the matching key and the smart lock obtain user information respectively and send the user information to the cloud server so that the cloud server can determine whether the user holding the key to unlock the door is an illegal user.

[0086] S300, the cloud processes the user information to obtain the unlocking match score of the smart lock. When the unlocking match score is greater than or equal to the score threshold, the cloud sends an unlocking command to the smart lock.

[0087] Optionally, the score threshold may be determined according to actual conditions, and this application does not make any specific limitation on this.

[0088] In this step, after the cloud obtains the matching key and the user information sent by the smart lock, the cloud will perform data processing on the user information. The data processing may include but is not limited to feature extraction, matching degree calculation, weighted calculation, etc., so as to obtain the unlocking matching score of the smart lock. Among them, the unlocking matching score represents the matching degree between the user holding the key to unlock and the user using the smart lock, that is, the legitimacy of the user. The higher the score, the higher the legitimacy of the user, and vice versa. When the unlocking matching score is greater than or equal to the score threshold, the cloud determines that the user holding the key to unlock is a legitimate user. At this time, the cloud will send an unlocking instruction to the smart lock, and the unlocking instruction is used to control the unlocking of the smart lock.

[0089] S400, the smart lock is unlocked based on the unlocking command.

[0090] Based on the above embodiments, the implementation principle of a smart lock control method provided by this application is as follows:

[0091] First, the user holds the key and inserts the key into the lock hole of the smart lock. At this time, the smart lock is powered on and identifies the key's ID. When the ID is identified to match the pre-stored preset identifier, the smart lock uses the unknown key as a matching key. The smart lock and the matching key obtain different user information, such as voice information, fingerprint images, and iris images, and feed the user information back to the cloud. Then, the cloud will process the user information to obtain the unlocking match score of the smart lock. In fact, this score reflects the legitimacy of the user. The higher the score, the higher the legitimacy of the user, and vice versa. When the unlocking match score is greater than or equal to the score threshold, the cloud determines that the user holding the key to unlock is a legitimate user. At this time, the cloud will send an unlocking command to the smart lock, and the smart lock will be unlocked.

[0092] This application uses multimodal data to determine the legitimacy of the user, thereby achieving the unlocking of the smart lock. It can not only improve the recognition accuracy and efficiency of identifying the legitimacy of the user, but also effectively improve the safety of using the smart lock, avoid misunderstanding the lock and illegal unlocking, thereby reducing safety risks and improving the user experience.

[0093] In some embodiments of the present application, the method may further include the following steps:

[0094] When the ID tag does not match the preset tag, the smart lock emits a warning sound and remains locked.

[0095] In this step, when the smart lock recognizes that the ID does not match the pre-stored preset ID, the smart lock determines that the unknown key is not a matching key, that is, an illegal key, and the smart lock will emit a warning sound and remain locked. Optionally, the smart lock generates a warning message while emitting a warning sound and feeds it back to the cloud, so that the cloud can feed back the situation to the user of the smart lock via SMS, thereby providing a timely warning.

[0096] Reference Figure 5 In some embodiments of the present application, in step S200, the implementation process of matching keys and smart locks to obtain user information includes the following steps S210-S220.

[0097] S210, matching the key to obtain the user's voice information and fingerprint image.

[0098] In this step, the matching key is pre-set with a voice collection module and a fingerprint sensing module. When the user holds the key, the voice collection module can collect the user's voice information, and the fingerprint sensing module can sense the user's fingerprint, thereby obtaining the user's fingerprint image.

[0099] S220, the smart lock obtains the user's iris image.

[0100] In this step, the smart lock can collect the user's iris image through the iris image collection module.

[0101] This specific embodiment makes full use of the mechanical properties of smart locks and keys, and flexibly obtains different data through two different devices, avoiding the situation where the amount of data in the device is greatly increased due to using the same device to obtain multiple data, and can effectively reduce the energy consumption of smart locks and keys.

[0102] Reference Figure 6 In some embodiments of the present application, in step S300, the user information is processed to obtain the unlocking matching score of the smart lock, which may include but is not limited to the following steps S310-S350.

[0103] S310, extracting features from the voice information, fingerprint image and iris image respectively to obtain the user's voiceprint features, fingerprint coordinate features and iris features.

[0104] This step is the feature extraction process, which is divided into three aspects: speech feature extraction, fingerprint feature extraction and iris feature extraction.

[0105] 1) Regarding speech feature extraction, first, the speech information is subjected to a fast Fourier transform to calculate the spectral parameters of the speech information; then, the spectral parameters are convolved through a Mel frequency filter consisting of 40 triangular bandpass filters; after that, the logarithm of the output of each filter frequency band is taken to calculate the logarithmic energy of each output; finally, these logarithmic energies are subjected to a discrete cosine transform to obtain the Mel cepstral coefficients as voiceprint features.

[0106] Optionally, the speech information is preprocessed before the speech feature extraction. The implementation process of the preprocessing is: first, the speech information is normalized to eliminate the size difference between the sounds of different frames and limit the data to the range of [0,1]; then, the normalized speech information is pre-emphasized and windowed to obtain the pre-processed speech information. Among them, the pre-emphasis can be achieved by a first-order digital filter, and the windowing can be achieved by a Hamming window.

[0107] 2) For fingerprint feature extraction, first, the fingerprint image is identified by the pre-trained target recognition model to obtain the fingerprint in the fingerprint image, and the fingerprint is selected by the target frame; then, the key coordinate system XOY is constructed, where the origin O is the tip of the key, the XOY plane is the plane where the key is located, and the maximum coordinate value of the X axis is determined according to the coordinate information of the target frame in the key coordinate system XOY. and the minimum coordinate value And the maximum coordinate value of the Y axis and the minimum coordinate value ; Finally, calculate the maximum coordinate value of the X axis and the minimum coordinate value The average , and calculate the maximum coordinate value of the Y axis and the minimum coordinate value The average , and these two averages and As fingerprint coordinate feature That is, the fingerprint coordinate feature The coordinate value used to represent the user's fingerprint in the coordinate system where the matching key is located. This specific embodiment represents the fingerprint features through coordinate values, which on the one hand simplifies the expression of fingerprint features, and on the other hand is conducive to the calculation of fingerprint similarity, improves computing efficiency, and reduces the amount of computing.

[0108] Optionally, before fingerprint feature extraction, the fingerprint image is subjected to image enhancement processing, aiming to remove noise interference in the image and improve the clarity and contrast of the fingerprint image to facilitate target identification.

[0109] Preferably, the target recognition model can be a Faster R-CNN model, or other deep learning models such as YOLOv3, SSD, etc., which is not specifically limited in this application.

[0110] 3) As for iris feature extraction, the iris is a circular ring-shaped part between the black pupil and the white sclera, which contains many interlaced spots, filaments, crowns, stripes, crypts and other detailed features. This aspect focuses on extracting the stripe features and crypt features of the iris, and calculating the angle information of the stripe features relative to the crypt features as the user's iris features. The specific process is as follows: first, the iris image is grayed and enhanced to highlight the stripes and crypts in the iris image; then, the iris image is segmented by two pre-trained image segmentation models to obtain several stripes and at least two crypts in the iris image, and the stripes with the highest thickness are selected from the several stripes as the stripe features, and the crypts with the largest diameter are selected from the at least two crypts as the crypt features; then, the end of the stripe feature is overlapped with the center of the crypt feature, and the angle between the horizontal lines of the stripe feature and the crypt feature is calculated as the iris feature. This specific embodiment characterizes the iris feature by the angle, which simplifies the expression of the iris feature on the one hand, and is conducive to the calculation of iris similarity on the other hand, improves the calculation efficiency, and reduces the amount of calculation.

[0111] Preferably, the image segmentation model can be a U-Net model or other deep learning model based on a fully convolutional neural network, which is not specifically limited in this application.

[0112] S320, calculating the similarity between the voiceprint feature and a preset voiceprint feature pre-stored in the database as the voiceprint similarity.

[0113] It can be understood that the data stored in the database is relevant data of users of the smart lock.

[0114] In this step, after obtaining the Mel cepstral coefficient as the voiceprint feature, the ratio of 1 to the absolute value of the difference between the voiceprint feature and the preset voiceprint feature is calculated as the voiceprint similarity. Specifically, the greater the voiceprint similarity, the closer the voiceprint feature of the user holding the key to unlock the lock is to the voiceprint feature of the user using the smart lock; the smaller the voiceprint similarity, the farther the voiceprint feature of the user holding the key to unlock the lock is from the voiceprint feature of the user using the smart lock.

[0115] Among them, the voiceprint similarity satisfies the following formula:

[0116]

[0117] In the formula, Indicates the voiceprint similarity, Indicates the voiceprint characteristics, Indicates the preset voiceprint feature.

[0118] S330, calculating the similarity between the iris feature and the preset iris feature pre-stored in the database as the iris similarity.

[0119] In this step, after obtaining the iris features, the Pearson correlation coefficient between the iris features and the preset iris features is calculated as the iris similarity. Specifically, the iris similarity value is between -1 and 1. When the value is 1, it means that the iris feature is completely positively correlated with the preset iris feature, indicating that the iris feature of the user holding the key to unlock the lock is closer to the iris feature of the user using the smart lock; when the value is 0 or -1, it means that the iris feature is irrelevant or completely negatively correlated with the preset iris feature, indicating that the iris feature of the user holding the key to unlock the lock is farther away from the iris feature of the user using the smart lock.

[0120] It should be noted that the calculation formula of the Pearson correlation coefficient belongs to the prior art and will not be described in detail in this application.

[0121] S340, calculating the similarity between the fingerprint coordinate feature and the preset fingerprint feature pre-stored in the database as the fingerprint similarity.

[0122] In this step, after obtaining the fingerprint coordinate features After that, calculate 1 and the fingerprint coordinate feature and preset fingerprint features The ratio of the Euclidean distance between them is taken as the fingerprint similarity. Specifically, the greater the fingerprint similarity, the closer the fingerprint coordinate characteristics of the user holding the key to unlock the lock are to the fingerprint coordinate characteristics of the user using the smart lock; the smaller the fingerprint similarity, the farther the fingerprint coordinate characteristics of the user holding the key to unlock the lock are from the fingerprint coordinate characteristics of the user using the smart lock.

[0123] Among them, the fingerprint similarity satisfies the following formula:

[0124]

[0125] In the formula, Indicates fingerprint similarity.

[0126] S350, weighting the voiceprint similarity, fingerprint similarity and iris similarity to obtain the unlocking matching score of the smart lock.

[0127] In this step, the voiceprint similarity is assigned First weight , giving iris similarity Second weight , giving fingerprint similarity The third weight , and then weight the voiceprint similarity, fingerprint similarity and iris similarity to get the unlocking matching score of the smart lock, as shown in the following formula:

[0128]

[0129] Where, Score is the unlock matching score. The sum of the first weight, the second weight, and the third weight is 1.

[0130] This specific embodiment fully considers the user's dynamic features (voiceprint and iris) and static features (fingerprint), and verifies the user's legitimacy through iris, fingerprint and voiceprint, which greatly improves the recognition accuracy of identifying the user's legitimacy and improves the recognition efficiency, thereby achieving a better verification effect.

[0131] In some embodiments of the present application, the method may further include the following steps:

[0132] When the unlocking match score is less than the score threshold, the cloud sends a lock holding command to the smart lock, and the smart lock emits a warning sound based on the lock holding command and remains locked.

[0133] In this step, when the unlocking match score is less than the score threshold, the cloud determines that the user is an illegal user. At this time, the cloud sends a lock holding instruction to the smart lock, and the smart lock emits a warning sound based on the lock holding instruction and remains locked. Optionally, when the cloud sends the lock holding instruction to the smart lock, it also feeds back the situation to the user of the smart lock via SMS, which plays a role of timely warning.

[0134] The above are all preferred embodiments of the present application, and the protection scope of the present application is not limited thereto. Therefore, any equivalent changes made according to the structure, shape, and principle of the present application should be included in the protection scope of the present application.

Claims

1. A control method for a smart lock, characterized in that: Applied to a smart lock, the smart lock includes a passive lock core, a power interface, an iris image acquisition module, a speaker module, a first communication module and a control module, the on / off state of the passive lock core is the on / off state of the smart lock, the power interface is used to obtain electric energy; the iris image acquisition module is used to acquire the user's iris image; the speaker module is used to emit a warning sound; the first communication module is used to receive data, upload information to the cloud and receive instructions issued by the cloud; the control module is used to control the on / off state of the passive lock core to control the on / off state of the smart lock; the method includes the following steps: When the smart lock comes into contact with an unknown key, the smart lock powers on and identifies the ID of the unknown key; When it is recognized that the ID identifier matches the preset identifier, the smart lock uses the unknown key as a matching key, and the matching key and the smart lock obtain user information and send it to the cloud; The user information includes: the user's voice information, fingerprint image and iris image; The cloud performs data processing on the user information to obtain an unlocking match score of the smart lock, and when the unlocking match score is greater than or equal to a score threshold, the cloud sends an unlocking command to the smart lock; The smart lock is unlocked based on the unlocking instruction.

2. A control method for a smart lock according to claim 1, characterized in that: The passive lock core comprises: Housing (1); A locking mechanism (2) is arranged in the housing (1), and the opening and closing state of the locking mechanism (2) is the opening and closing state of the passive lock core; A driving mechanism (3) is arranged in the housing (1); the driving mechanism (3) is in contact with the locking mechanism (2) and is used to change the opening and closing state of the locking mechanism (2).

3. A control method for a smart lock according to claim 2, characterized in that: The driving mechanism (3) comprises a driving member (31), a locking bolt (32), a reset member (33), a locking bolt slot (34) and a locking bolt (35); the driving member (31) is connected to the locking bolt (32); the driving member (31) is used to drive the locking bolt (32) to move around an axis; the locking bolt (32) is provided with a receiving hole for receiving the locking bolt (35); the locking bolt slot (34) is connected to the locking bolt (35); The blocking bolt (32) is arranged relatively, the locking bolt (35) is arranged between the locking bolt slot (34) and the locking blocking bolt (32), the locking bolt (35) is used to limit the rotation of the locking blocking bolt (32), the locking bolt slot (34) is used to limit the rotation of the locking bolt (35), the reset member (33) is matched with the driving member (31), and the reset member (33) is used to reset the locking blocking bolt (32).

4. A control method for a smart lock according to claim 3, characterized in that: The locking bolt (35) comprises a bolt column (351) and a bolt head (352), wherein the bolt column (351) and the bolt head (352) are integrally formed, the bolt column (351) is used to be inserted into the receiving hole, and the bolt head (352) is used to contact the locking bolt slot (34), and the end surface of the bolt head (352) in contact with the locking bolt slot (34) is in a "U" shape.

5. The control method of a smart lock according to claim 1, characterized in that: The smart lock is matched with an external key, and the key is provided with a power supply, a sound collection module, a fingerprint collection module and a second communication module. The power supply is used to power the smart lock, the sound collection module is used to collect the user's voice information, the fingerprint collection module is used to collect the user's fingerprint image, and the second communication module is used to transmit information to the smart lock.

6. A method for controlling a smart lock according to claim 1, characterized in that: The method further comprises the steps of: When the ID identifier does not match the preset identifier, the smart lock emits a warning sound and remains locked.

7. A method for controlling a smart lock according to claim 6, characterized in that: The steps of matching the key and the smart lock obtaining user information include: The matching key obtains the user's voice information and fingerprint image; The smart lock obtains the user's iris image.

8. The control method of a smart lock according to claim 1, characterized in that: The performing data processing on the user information to obtain the unlocking matching score of the smart lock includes: Extracting features from the voice information, the fingerprint image and the iris image respectively to obtain the user's voiceprint features, fingerprint coordinate features and iris features; The fingerprint coordinate feature is used to represent the coordinate value of the user's fingerprint in the coordinate system where the matching key is located; Calculating the similarity between the voiceprint feature and a preset voiceprint feature pre-stored in a database as the voiceprint similarity; Calculating the similarity between the iris feature and a preset iris feature pre-stored in a database as iris similarity; Calculating the similarity between the fingerprint coordinate feature and a preset fingerprint feature pre-stored in a database as the fingerprint similarity; The voiceprint similarity, the fingerprint similarity and the iris similarity are weighted to obtain an unlocking matching score of the smart lock.

9. The control method of a smart lock according to claim 1, characterized in that: The method further comprises the steps of: When the unlocking matching score is less than the score threshold, the cloud sends a lock holding instruction to the smart lock, and the smart lock emits a warning sound based on the lock holding instruction and remains locked.

Citation Information

Patent Citations

  • Passive intelligent lock cylinder and intelligent lock

    CN110863713A

  • Intelligent lock cylinder, intelligent lock, unlocking key and intelligent lock control method

    CN111502420A