CN112347833A - Fingerprint protection method of intelligent door lock, intelligent door lock and readable storage medium - Google Patents
Fingerprint protection method of intelligent door lock, intelligent door lock and readable storage medium Download PDFInfo
- Publication number
- CN112347833A CN112347833A CN202010571328.4A CN202010571328A CN112347833A CN 112347833 A CN112347833 A CN 112347833A CN 202010571328 A CN202010571328 A CN 202010571328A CN 112347833 A CN112347833 A CN 112347833A
- Authority
- CN
- China
- Prior art keywords
- fingerprint
- door lock
- preset
- intelligent door
- type
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000012935 Averaging Methods 0.000 claims description 9
- 238000001514 detection method Methods 0.000 claims description 4
- 230000007246 mechanism Effects 0.000 abstract description 16
- 238000005516 engineering process Methods 0.000 description 14
- 238000004364 calculation method Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 6
- 239000000284 extract Substances 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000000605 extraction Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints or palmprints
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/50—Maintenance of biometric data or enrolment thereof
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00563—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys using personal physical data of the operator, e.g. finger prints, retinal images, voicepatterns
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/50—Maintenance of biometric data or enrolment thereof
- G06V40/53—Measures to keep reference information secret, e.g. cancellable biometrics
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Lock And Its Accessories (AREA)
Abstract
The invention discloses a fingerprint protection method of an intelligent door lock, which comprises the steps of obtaining a sample fingerprint corresponding to a preset fingerprint type; creating a first fingerprint feature corresponding to the preset fingerprint type according to the sample fingerprint, and creating a storage space corresponding to the preset fingerprint type according to the first fingerprint feature; and calling a preset protection mode to store the acquired target fingerprint into the storage space. In addition, the invention also discloses an intelligent door lock and a readable storage medium, and the intelligent door lock and the readable storage medium solve the problem that the traditional intelligent door lock cannot be normally opened because the fingerprint of the user is easily lost and stolen because a corresponding protection mechanism is not adopted for the fingerprint of the user, thereby not only ensuring the safety of the fingerprint of the user, but also improving the integral use efficiency of the intelligent door lock.
Description
Technical Field
The invention belongs to the technical field of intelligent door locks, and particularly relates to a fingerprint protection method of an intelligent door lock, a terminal device and a readable storage medium.
Background
In the meantime, smart homes are developed as fiercely as possible, and people do not need to worry about whether people forget to carry keys when going out of the home due to the appearance of smart home door locks. On the one hand, people can realize unblanking based on the fingerprint of oneself to, richen people to a great extent experience to science and technology life. On the other hand, with the rapid development and the introduction of "eFuse" technology (a chip technology that can automatically change its internal circuit by adding a micro-fuse to a chip and using it in combination with specific built-in software), various conventional chip problems are readily solved and the use efficiency of the chip becomes higher and higher.
Because the existing intelligent door lock in the family of the user has no good protection mechanism for the fingerprint input by the user, the fingerprint is easy to lose and is stolen by malicious attack, so that the intelligent door lock can not be successfully unlocked under the condition that the fingerprint recorded and stored in advance by the user is lost or stolen by malicious attack, thereby adding a lot of troubles to the life of the user and leading the use efficiency to be low.
The above is only for the purpose of assisting understanding of the technical aspects of the present invention, and does not represent an admission that the above is prior art.
Disclosure of Invention
The invention mainly aims to provide a fingerprint protection method of an intelligent door lock, and aims to solve the technical problems that the existing intelligent door lock has no good protection mechanism for fingerprints recorded by a user, troubles are easily increased for the life of the user, and the use efficiency is low.
In order to achieve the above object, the present invention provides a fingerprint protection method for an intelligent door lock, which comprises the following steps:
acquiring a sample fingerprint corresponding to a preset fingerprint type;
creating a first fingerprint feature corresponding to the preset fingerprint type according to the sample fingerprint, and creating a storage space corresponding to the preset fingerprint type according to the first fingerprint feature;
and calling a preset protection mode to store the acquired target fingerprint into the storage space.
Optionally, the step of obtaining a sample fingerprint corresponding to a preset fingerprint type includes:
acquiring each fingerprint to be selected of the preset fingerprint type and the fingerprint identification rate of each fingerprint to be selected from cloud data;
and comparing the fingerprint identification rates to extract the sample fingerprint with the maximum fingerprint identification rate corresponding to the preset fingerprint type from the fingerprints to be selected.
Optionally, the step of creating a first fingerprint feature corresponding to the preset fingerprint type according to the sample instruction includes:
reading feature pixels of the sample fingerprint, wherein the feature pixels comprise: gray pixels and white pixels of a fingerprint picture containing the sample features;
and respectively counting and averaging the gray pixels and the white pixels to create and obtain a first fingerprint feature corresponding to the preset fingerprint type.
Optionally, the storage space is an eFuse storage space, and the step of creating the storage space corresponding to the preset fingerprint type according to the first fingerprint feature includes:
respectively creating fingerprint feature groups corresponding to the preset fingerprint types according to the first fingerprint features;
acquiring the group number of the fingerprint feature groups, and creating eFuse spaces with the same number as the group number;
and according to the first fingerprint feature, defining the eFuse space as an eFuse storage space corresponding to the preset fingerprint type.
Optionally, before the step of invoking the preset protection mode to store the acquired target fingerprint in the storage space, the method further includes:
acquiring the equipment information of the fingerprint acquisition equipment and the target fingerprint acquired by the fingerprint acquisition equipment.
Optionally, the device information includes: the name of the device is used to determine,
the step of invoking a preset protection mode to store the acquired target fingerprint in the storage space includes:
identifying second fingerprint features of the target fingerprint, and matching the second fingerprint features with first fingerprint features corresponding to the preset fingerprint type to detect an approximate value between the second fingerprint features and the first fingerprint features;
if the approximate value obtained by detection is smaller than or equal to a preset threshold corresponding to the preset fingerprint type, adding a type label of the preset fingerprint type to the target fingerprint;
and calling a corresponding preset protection mode according to the correct rate of the preset fingerprint type recognized by the acquisition equipment so as to store the target fingerprint and the equipment name in a storage space corresponding to the type label.
Optionally, the preset protection mode includes: a high-precision protection mode, a medium-precision protection mode and a low-precision protection mode,
the step of calling the corresponding preset protection mode according to the accuracy of the preset fingerprint type identified by the acquisition equipment comprises the following steps:
if the correct rate of the acquisition equipment for identifying the preset fingerprint type is detected to be greater than a first threshold value, calling the high-precision protection mode;
if the correct rate of the preset fingerprint type identified by the acquisition equipment is detected to be less than or equal to the first threshold and greater than a second threshold, calling the medium precision protection mode, wherein the second threshold is less than the first threshold;
and if the correct rate of the acquisition equipment for identifying the preset fingerprint type is detected to be less than or equal to the second threshold and greater than a third threshold, calling the low-precision protection mode, wherein the third threshold is less than the second threshold.
Optionally, the preset fingerprint type includes at least one of the following fingerprint types: skip, bucket, and arch;
after the step of invoking the preset protection mode to store the acquired target fingerprint in the storage space, the method further includes:
and displaying the protection state of the target fingerprint in the storage space.
In addition, to achieve the above object, the present invention also provides an intelligent door lock, including: the fingerprint protection program of the intelligent door lock is stored on the memory and can run on the processor, and when being executed by the processor, the fingerprint protection program of the intelligent door lock realizes the steps of the fingerprint protection method of the intelligent door lock.
In addition, in order to achieve the above object, the present invention further provides a readable storage medium, wherein the readable storage medium stores a fingerprint protection program of an intelligent door lock, and the fingerprint protection program of the intelligent door lock, when executed by a processor, implements the steps of the fingerprint protection method of the intelligent door lock as described above.
According to the fingerprint protection method of the intelligent door lock, the intelligent door lock and the readable storage medium, provided by the embodiment of the invention, the sample fingerprint corresponding to the preset fingerprint type is obtained; creating a first fingerprint feature corresponding to the preset fingerprint type according to the sample fingerprint, and creating a storage space corresponding to the preset fingerprint type according to the first fingerprint feature; and calling a preset protection mode to store the acquired target fingerprint into the storage space.
The method comprises the steps of acquiring a fingerprint under a preset fingerprint type, automatically creating fingerprint characteristics of the preset fingerprint type, creating an eFuse storage space corresponding to the preset fingerprint type based on the created fingerprint characteristics by combining an eFuse technology, and calling a preset protection mode based on a personalized fingerprint algorithm to store the acquired target fingerprint to the eFuse storage space corresponding to the preset fingerprint type so as to protect the target fingerprint.
The invention realizes the automatic creation of fingerprint characteristics corresponding to the fingerprint type, and protects the user fingerprint by combining the sFuse technology and the created personalized fingerprint algorithm, thereby avoiding the problem that the user fingerprint is easy to lose and steal because the traditional intelligent door lock does not adopt a corresponding protection mechanism aiming at the user fingerprint, and further causing the intelligent door lock to be incapable of being normally opened, not only ensuring the safety of the user fingerprint, but also improving the integral use efficiency of the intelligent door lock.
Drawings
FIG. 1 is a schematic structural diagram of an intelligent door lock hardware operating environment according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating an embodiment of a fingerprint protection method for an intelligent door lock according to the present invention;
fig. 3 is a detailed flowchart of step S30 in another embodiment of the fingerprint protection method for an intelligent door lock according to the present invention;
FIG. 4 is a schematic flowchart of another embodiment of a fingerprint protection method for an intelligent door lock according to the present invention;
fig. 5 is a schematic block diagram of an intelligent door lock system according to an embodiment of the fingerprint protection method for an intelligent door lock of the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The main solution of the embodiment of the invention is as follows: acquiring a sample fingerprint corresponding to a preset fingerprint type; creating a first fingerprint feature corresponding to the preset fingerprint type according to the sample fingerprint, and creating a storage space corresponding to the preset fingerprint type according to the first fingerprint feature; and calling a preset protection mode to store the acquired target fingerprint into the storage space.
Because the intelligent lock in the existing user family has no good protection mechanism for the fingerprint input by the user, the fingerprint is easy to lose and is stolen by malicious attack, so that the intelligent lock can not be successfully unlocked under the condition that the fingerprint recorded and stored by the user in advance is lost or is stolen by malicious attack, thereby adding a lot of troubles to the life of the user and leading the use efficiency to be low.
The invention provides a solution, which solves the technical problems that the existing intelligent door lock has no good protection mechanism for fingerprints input by a user, troubles are easily increased for the life of the user, and the use efficiency is low. The fingerprint characteristics corresponding to the fingerprint types are automatically created, the user fingerprints are protected by combining the sFuse technology and the created personalized fingerprint algorithm, the problem that the user fingerprints are easily lost and stolen due to the fact that a traditional intelligent door lock does not adopt a corresponding protection mechanism aiming at the user fingerprints, and therefore the intelligent door lock cannot be normally opened is solved, the safety of the user fingerprints is guaranteed, and the overall use efficiency of the intelligent door lock is improved.
As shown in fig. 1, fig. 1 is a schematic structural diagram of an operating environment of intelligent door lock hardware according to an embodiment of the present invention.
As shown in fig. 1, the smart door lock may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, a communication bus 1002. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may include an input unit such as a keypad (Keyboard), and the optional user interface 1003 may also include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 1005 may be a high-speed RAM memory or a non-volatile memory (e.g., a magnetic disk memory). The memory 1005 may alternatively be a storage device separate from the processor 1001.
Those skilled in the art will appreciate that the intelligent door lock configuration shown in fig. 1 does not constitute a limitation of the intelligent door lock, and may include more or fewer components than those shown, or some components in combination, or a different arrangement of components.
As shown in fig. 1, a memory 1005, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and a fingerprint protection program of the smart door lock.
In the terminal device shown in fig. 1, the network interface 1004 is mainly used for connecting to a backend server and performing data communication with the backend server; the user interface 1003 is mainly used for connecting a client (user side) and performing data communication with the client; and the processor 1001 may be configured to call the fingerprint protection program of the smart door lock stored in the memory 1005, and perform the following operations:
acquiring a sample fingerprint corresponding to a preset fingerprint type;
creating a first fingerprint feature corresponding to the preset fingerprint type according to the sample fingerprint, and creating a storage space corresponding to the preset fingerprint type according to the first fingerprint feature;
and calling a preset protection mode to store the acquired target fingerprint into the storage space.
Further, the step of obtaining a sample fingerprint corresponding to a preset fingerprint type includes:
acquiring each fingerprint to be selected of the preset fingerprint type and the fingerprint identification rate of each fingerprint to be selected from cloud data;
and comparing the fingerprint identification rates to extract the sample fingerprint with the maximum fingerprint identification rate corresponding to the preset fingerprint type from the fingerprints to be selected.
Further, the step of creating the first fingerprint feature corresponding to the preset fingerprint type according to the sample instruction includes:
reading feature pixels of the sample fingerprint, wherein the feature pixels comprise: gray pixels and white pixels of a fingerprint picture containing the sample features;
and respectively counting and averaging the gray pixels and the white pixels to create and obtain a first fingerprint feature corresponding to the preset fingerprint type.
Further, the step of creating an eFuse storage space corresponding to the preset fingerprint type according to the first fingerprint feature includes:
respectively creating fingerprint feature groups corresponding to the preset fingerprint types according to the first fingerprint features;
acquiring the group number of the fingerprint feature groups, and creating eFuse spaces with the same number as the group number;
and according to the first fingerprint feature, defining the eFuse space as an eFuse storage space corresponding to the preset fingerprint type.
Further, before the step of invoking a preset protection mode to store the acquired target fingerprint in the storage space, the method further includes:
acquiring the equipment information of the fingerprint acquisition equipment and the target fingerprint acquired by the fingerprint acquisition equipment.
Further, the device information includes: the name of the device is used to determine,
the step of invoking a preset protection mode to store the acquired target fingerprint in the storage space includes:
identifying second fingerprint features of the target fingerprint, and matching the second fingerprint features with first fingerprint features corresponding to the preset fingerprint type to detect an approximate value between the second fingerprint features and the first fingerprint features;
if the approximate value obtained by detection is smaller than or equal to a preset threshold corresponding to the preset fingerprint type, adding a type label of the preset fingerprint type to the target fingerprint;
and calling a corresponding preset protection mode according to the correct rate of the preset fingerprint type recognized by the acquisition equipment so as to store the target fingerprint and the equipment name in a storage space corresponding to the type label.
Further, the preset protection mode includes: a high-precision protection mode, a medium-precision protection mode and a low-precision protection mode,
the step of calling the corresponding preset protection mode according to the accuracy of the preset fingerprint type identified by the acquisition equipment comprises the following steps:
if the correct rate of the acquisition equipment for identifying the preset fingerprint type is detected to be greater than a first threshold value, calling the high-precision protection mode;
if the correct rate of the preset fingerprint type identified by the acquisition equipment is detected to be less than or equal to the first threshold and greater than a second threshold, calling the medium precision protection mode, wherein the second threshold is less than the first threshold;
and if the correct rate of the acquisition equipment for identifying the preset fingerprint type is detected to be less than or equal to the second threshold and greater than a third threshold, calling the low-precision protection mode, wherein the third threshold is less than the second threshold.
Further, the preset fingerprint type includes at least one of the following fingerprint types: skip, bucket, and arch;
after the step of invoking the preset protection mode to store the acquired target fingerprint in the storage space, the method further includes:
and displaying the protection state of the target fingerprint in the storage space.
Based on the hardware structure, the invention provides various embodiments of the fingerprint protection method of the intelligent door lock.
Referring to fig. 2, in a first embodiment of a fingerprint protection method for an intelligent door lock, the fingerprint protection method for the intelligent door lock includes:
and step S10, acquiring a sample fingerprint corresponding to the preset fingerprint type.
It should be noted that, in this example, the preset fingerprint type includes at least one or more of a skip shape, a bucket shape, and an arc shape.
The method comprises the steps of obtaining a sample fingerprint with a dustpan-shaped fingerprint type, a sample fingerprint with a bucket-shaped fingerprint type and a sample fingerprint with an arc-shaped fingerprint type based on an intelligent door lock system.
It should be noted that, in this embodiment, the smart television system includes a CPU (central processing unit) processing module, a 1-key sign fingerprint identification module, a 2-eFuse fingerprint algorithm protection module, and a 3-personalized member feature extraction module as shown in fig. 5, it should be understood that, based on actual application requirements of different application systems, other smart door lock systems different from those having the same hardware module as shown in this embodiment may also be adopted, and the fingerprint protection method for the smart door lock of the present invention does not specifically limit the specific type of the used smart door lock system and the hardware module included in the smart door lock system.
Specifically, for example, the intelligent door lock system controls to start the cloud fingerprint feature module based on the 1-key sign fingerprint identification module, so that a dustpan-shaped sample fingerprint, a bucket-shaped sample fingerprint and a bow-shaped sample fingerprint with the highest fingerprint identification rate are respectively obtained from all user fingerprints of a pre-connected cloud data platform.
It should be noted that, in this embodiment, the acquired skip-shaped sample fingerprint, bucket-shaped sample fingerprint, and bow-shaped sample fingerprint with the highest fingerprint identification rate from among all the user fingerprints of the cloud data platform connected in advance by the intelligent door lock system may all be texture pictures of corresponding fingerprints, that is, the skip-shaped sample fingerprint, the bucket-shaped sample fingerprint, and the bow-shaped sample fingerprint may be the skip-shaped texture picture, the bucket-shaped texture picture, and the bow-shaped texture picture, respectively.
Step S20, creating a first fingerprint feature corresponding to the preset fingerprint type according to the sample fingerprint, and creating a storage space corresponding to the preset fingerprint type according to the first fingerprint feature.
After the intelligent door lock system obtains sample fingerprints with skip-shaped fingerprint types, bucket-shaped fingerprint types and arc-shaped fingerprint types, the intelligent door lock system respectively creates first fingerprint features corresponding to the skip-shaped fingerprint types, the bucket-shaped fingerprint types and the arc-shaped fingerprint types based on the sample fingerprints, and then respectively creates eFuse storage spaces corresponding to the fingerprint types according to the first fingerprint features corresponding to the fingerprint types by combining an eFuse technology so as to store user fingerprints under the fingerprint types.
Specifically, for example, after the intelligent door lock system controls to start the cloud fingerprint feature module based on the 1-key sign fingerprint identification module to respectively obtain the dustpan-shaped sample fingerprint, the bucket-shaped sample fingerprint and the bow-shaped sample fingerprint with the highest fingerprint identification rate, the dustpan-shaped sample fingerprint, the bucket-shaped sample fingerprint and the bow-shaped sample fingerprint are further respectively identified based on the 1-key sign fingerprint identification module, so that the dustpan-shaped fingerprint feature corresponding to the fingerprint type-dustpan shape, the bucket-shaped fingerprint feature corresponding to the fingerprint type-bucket shape and the fingerprint type-bow-shaped fingerprint feature are correspondingly obtained; after the skip-shaped fingerprint feature, the bucket-shaped fingerprint feature and the arc-shaped fingerprint feature are obtained, the intelligent door lock system combines an eFuse technology to create an eFuse fingerprint feature group thread and create 3 eFuse group spaces, then one of the 3 eFuse group spaces is defined to be an eFuse storage space corresponding to a fingerprint type and a skip shape based on the skip-shaped fingerprint feature, another one of the 3 eFuse group spaces is defined to be an eFuse storage space corresponding to a fingerprint type and a bucket shape based on the bucket-shaped fingerprint feature, and the last one of the 3 eFuse group spaces is defined to be an eFuse storage space corresponding to a fingerprint type and an arc shape based on the arc-shaped fingerprint feature.
And step S30, calling a preset protection mode to store the acquired target fingerprint in the storage space.
After the intelligent door lock system creates eFuse storage spaces corresponding to the fingerprint types and used for storing the user fingerprints under the fingerprint types, the intelligent door lock system further acquires fingerprint acquisition equipment connected and used for acquiring the user fingerprints, calls a preset protection mode to store target fingerprints acquired by the fingerprint acquisition equipment into the eFuse storage spaces corresponding to the fingerprint types according to the fingerprint types to protect the target fingerprints.
It should be noted that, in this embodiment, the fingerprint collecting device may be any device that is based on a touch screen and is capable of collecting and identifying a user fingerprint, for example, an eFuse smart door lock that integrates a micro e-fuse on an internal chip and is used in combination with specific built-in software; the preset protection mode is a thread which is correspondingly set for protecting the user fingerprint on the basis of an individualized fingerprint protection algorithm and on the basis of the accuracy of the fingerprint acquisition equipment for identifying the preset fingerprint type.
Specifically, for example, the intelligent door lock system identifies a skip-shaped sample fingerprint, a bucket-shaped sample fingerprint and an arc-shaped sample fingerprint based on the 1-key sign fingerprint identification module, so as to correspondingly obtain a skip-shaped fingerprint feature corresponding to a fingerprint type-skip shape, a bucket-shaped fingerprint feature corresponding to a fingerprint type-bucket shape and an arc-shaped fingerprint feature corresponding to a fingerprint type-arc shape; after 3 eFuse group spaces are defined based on the skip-shaped fingerprint feature, the bucket-shaped fingerprint feature and the arc-shaped fingerprint feature respectively to obtain eFuse storage spaces corresponding to the fingerprint types, skip-shaped, fingerprint types, bucket-shaped and fingerprint types, arc-shaped respectively, the intelligent door lock system further creates an eFuse intelligent door lock identification rate mechanism thread based on a 2-eFuse fingerprint protection algorithm module to search and obtain all eFuse intelligent door locks which are connected with the eFuse intelligent door locks in advance and are used for collecting and identifying user fingerprints, then calls corresponding preset protection modes according to the accuracy of the eFuse intelligent door locks for identifying the fingerprint types, skip-shaped, bucket-shaped and arc-shaped, combines the fingerprint types, skip-shaped, bucket-shaped and arc-shaped corresponding to the target fingerprints, and correspondingly collects the target fingerprints and the names of the eFuse intelligent door locks corresponding to the targets, storing the data into eFuse storage spaces corresponding to the fingerprint type, skip shape, fingerprint type, bucket shape and fingerprint type, arch shape respectively, so that an eFuse intelligent door lock identification rate mechanism thread created by the intelligent door lock system protects the target fingerprint stored in the eFuse storage spaces.
Further, referring to fig. 4, in an embodiment, after the step S30, the fingerprint protection method for an intelligent door lock further includes:
and step S40, displaying the protection state of the target fingerprint in the storage space.
After the intelligent door lock system stores the target fingerprints acquired by the connected fingerprint acquisition equipment in the eFuse storage space corresponding to each fingerprint type, the protection state of each target fingerprint in the eFuse storage space is continuously sensed, and the protection state of each target fingerprint is output and displayed in real time through a front-end visual interface.
Specifically, for example, after the intelligent door lock system correspondingly stores the target fingerprint recorded by the user and acquired by each eFuse intelligent door lock into the eFuse storage space corresponding to each fingerprint type-skip, fingerprint type-bucket and fingerprint type-bow through the 2-eFuse fingerprint algorithm protection module, so that the eFuse intelligent door lock identification rate mechanism thread created by the intelligent door lock system protects the target fingerprint stored in the eFuse storage space, the intelligent door lock system further reads the corresponding eFuse storage space corresponding to each fingerprint type-skip, fingerprint type-bucket and fingerprint type-bow based on the 3-personalized member feature extraction module, and outputs and displays the state identification in real time according to the state identification protected by the eFuse intelligent door lock identification rate mechanism thread aiming at the target fingerprint, and the user or the staff of the intelligent door lock system can check the respective protection state of each target fingerprint in real time.
In the embodiment, a sample fingerprint with a dustpan-shaped fingerprint type, a sample fingerprint with a bucket-shaped fingerprint type and a sample fingerprint with an arc-shaped fingerprint type are obtained based on the intelligent door lock system; after the intelligent door lock system obtains sample fingerprints with skip-shaped fingerprint types, bucket-shaped fingerprint types and arc-shaped fingerprint types, the intelligent door lock system respectively creates first fingerprint features corresponding to the skip-shaped fingerprint types, the bucket-shaped fingerprint types and the arc-shaped fingerprint types based on the sample fingerprints, and then respectively creates eFuse storage spaces corresponding to the fingerprint types according to the first fingerprint features corresponding to the fingerprint types by combining an eFuse technology so as to store user fingerprints under the fingerprint types; the intelligent door lock system further acquires a fingerprint acquisition device connected with the intelligent door lock system and used for acquiring a user fingerprint, calls a preset protection mode to store a target fingerprint acquired by the fingerprint acquisition device into an eFuse storage space corresponding to each fingerprint type according to the fingerprint type to protect the target fingerprint; the intelligent door lock system continuously detects the protection state of each target fingerprint in the eFuse storage space, and outputs and displays the protection state of each target fingerprint in real time through a front-end visual interface.
The invention realizes that the fingerprint characteristics corresponding to the fingerprint types are automatically created, and the user fingerprints are protected by combining the sFuse technology and the created personalized fingerprint algorithm, thereby avoiding the problem that the user fingerprints are easy to lose and steal because the traditional intelligent door lock does not adopt a corresponding protection mechanism aiming at the user fingerprints, and further causing the intelligent door lock to be incapable of being normally opened, not only ensuring the safety of the user fingerprints, but also improving the integral use efficiency of the intelligent door lock.
Based on the first embodiment of the fingerprint protection method for an intelligent door lock of the present invention, a second embodiment of the fingerprint protection method for an intelligent door lock of the present invention is provided, in this embodiment, the step S10 of obtaining a sample fingerprint corresponding to a preset fingerprint type may include:
step S301, acquiring each to-be-selected fingerprint of the preset fingerprint type and a fingerprint identification rate of each to-be-selected fingerprint from cloud data;
step S302, comparing the fingerprint identification rates to extract a sample fingerprint with the maximum fingerprint identification rate corresponding to the preset fingerprint type from the fingerprints to be selected.
The intelligent door lock system is based on a cloud data platform with connection established in advance, all user fingerprints with the fingerprint types of dustpan shape, bucket shape and arc shape are obtained from the cloud data platform and serve as fingerprints to be selected of the sample fingerprints with the fingerprint types of dustpan shape, bucket shape and arc shape, the respective fingerprint identification rate of each fingerprint to be selected is obtained from the cloud data platform, the intelligent door lock system obtains the sample fingerprint with the fingerprint type of dustpan shape, the sample fingerprint with the fingerprint type of bucket shape and the sample fingerprint with the fingerprint type of arc shape from each fingerprint to be selected by comparing the sizes of the fingerprint identification rates.
It should be noted that, in this embodiment, the cloud data platforms connected to the intelligent door lock system may be multiple, and all user fingerprints and the fingerprint identification rates corresponding to the user fingerprints are recorded and stored in the multiple cloud data platforms.
Specifically, for example, the intelligent door lock system controls and starts to create a cloud fingerprint feature module based on a 1-key sign fingerprint identification module, then obtains all user fingerprints with a dustpan-shaped fingerprint type and fingerprint identification rates of all user fingerprints from a cloud data platform which is connected with the current intelligent door lock system in advance, uses all user fingerprints as candidate fingerprints of sample fingerprints with a dustpan-shaped fingerprint type, obtains all user fingerprints with a bucket-shaped fingerprint type and fingerprint identification rates of all user fingerprints, uses all user fingerprints as candidate fingerprints of sample fingerprints with a bucket-shaped fingerprint type, obtains all user fingerprints with a bow-shaped fingerprint type and fingerprint identification rates of all user fingerprints, uses all user fingerprints as candidate fingerprints of sample fingerprints with a bow-shaped fingerprint type, and then aims at all candidate fingerprints of sample fingerprints with a dustpan-shaped fingerprint type, the size of the fingerprint identification rate of each to-be-selected fingerprint is further compared, so that the three skip-shaped texture pictures with the fingerprint types being skip-shaped and the identification rates being sorted in the first 3 are used as sample fingerprints with the fingerprint types being skip-shaped in the whole cloud data platform, and similarly, the intelligent door lock system respectively obtains the sample fingerprints with the fingerprint types being skip-shaped and the sample fingerprints with the fingerprint types being bow-shaped.
Further, in the step S20, the step of "creating the first fingerprint feature corresponding to the preset fingerprint type according to the sample fingerprint" may include:
step S201, reading feature pixels of the sample fingerprint, where the feature pixels include: gray pixels and white pixels of a fingerprint picture containing the sample features;
step S202, the gray pixels and the white pixels are respectively counted and averaged to create and obtain a first fingerprint feature corresponding to the preset fingerprint type.
The intelligent door lock system obtains sample fingerprints with dustpan-shaped fingerprint types, bucket-shaped fingerprint types and arc-shaped fingerprint types by comparing the fingerprint identification rates, further identifies and reads characteristic pixels of the sample fingerprints, and carries out statistics and averaging calculation aiming at the read characteristic pixels so as to take the calculation result as a first fingerprint characteristic corresponding to the respective dustpan-shaped fingerprint types, bucket-shaped fingerprint types and arc-shaped fingerprint types.
It should be noted that, in this embodiment, the characteristic pixels of each sample fingerprint may specifically be: the fingerprint types containing the fingerprint characteristics respectively correspond to gray pixels and white pixels in the dustpan-shaped texture picture, the bucket-shaped texture picture and the arc-shaped texture picture.
Specifically, for example, the intelligent door lock system identifies and extracts gray and white pixels for statistics and averaging calculation based on a 1-key sign fingerprint identification module for a square area of half the size centered on a dustpan-shaped texture picture, and then takes the calculation result as a first dustpan-shaped fingerprint feature corresponding to the fingerprint type of the dustpan; similarly, the intelligent door lock system identifies and extracts gray and white pixels for statistics and averaging calculation aiming at a square area of half the middle size of the bucket-shaped texture picture based on the 1-key sign fingerprint identification module, and then takes a calculation result as a first bucket-shaped fingerprint characteristic of which the fingerprint type is corresponding to the bucket shape; similarly, the intelligent door lock system identifies and extracts gray and white pixels for statistics and averaging calculation aiming at a square area with half the size in the middle of the arched texture picture based on the 1-key sign fingerprint identification module, and then uses the calculation result as a first arched fingerprint characteristic corresponding to the arched fingerprint type.
Further, in the step S20, the step of "creating a storage space corresponding to the preset fingerprint type according to the first fingerprint feature" may include:
step S203, respectively creating fingerprint feature groups corresponding to the preset fingerprint types by using the first fingerprint features;
after the first fingerprint characteristics corresponding to the skip-shaped fingerprint types, the bucket-shaped fingerprint types and the arc-shaped fingerprint types are respectively created and obtained by the intelligent door lock system, the first fingerprint characteristics are combined with the eFuse technology to respectively create the fingerprint characteristic groups corresponding to the skip-shaped fingerprint types, the bucket-shaped fingerprint types and the arc-shaped fingerprint types.
Step S204, obtaining the group number of the fingerprint feature group, and creating an eFuse space with the same number as the group number;
step S205, according to the first fingerprint feature, defining the eFuse space as an eFuse storage space corresponding to the preset fingerprint type.
The intelligent door lock system detects the group number of fingerprint feature groups corresponding to the created fingerprint types of the dustpan shape, the bucket shape and the arc shape respectively, then eFuse spaces with the same number as the group number are created, and the created eFuse spaces are correspondingly defined to be eFuse storage spaces of the fingerprint types of the dustpan shape, the bucket shape and the arc shape respectively by combining the first fingerprint features.
Specifically, for example, the intelligent door lock system controls to start the cloud fingerprint feature module based on the 1-key sign fingerprint identification module, respectively obtains the skip-shaped sample fingerprint, the bucket-shaped sample fingerprint and the bow-shaped sample fingerprint with the highest fingerprint identification rate, and further respectively identifies the skip-shaped sample fingerprint, the bucket-shaped sample fingerprint and the bow-shaped sample fingerprint based on the 1-key sign fingerprint identification module, so as to correspondingly obtain the skip-shaped fingerprint feature corresponding to the fingerprint type-skip shape, the bucket-shaped fingerprint feature corresponding to the fingerprint type-bucket shape and the bow-shaped fingerprint feature corresponding to the fingerprint type-bow shape; after the skip-shaped fingerprint feature, the bucket-shaped fingerprint feature and the arc-shaped fingerprint feature are obtained, the intelligent door lock system creates an eFuse fingerprint feature group thread by combining an eFuse technology, then detects that the number of groups of fingerprint feature groups corresponding to fingerprint types of the skip-shaped fingerprint feature, the bucket-shaped fingerprint feature and the arc-shaped fingerprint feature is 3, so that 3 eFuse group spaces are created, one of the 3 created eFuse group spaces is defined as an eFuse storage space corresponding to a fingerprint type and the skip-shaped fingerprint feature, and similarly, for the bucket-shaped fingerprint feature, the other of the 3 eFuse group spaces is defined as an eFuse storage space corresponding to a fingerprint type and the bucket-shaped fingerprint feature, and the last of the 3 eFuse group spaces is defined as an eFuse storage space corresponding to a fingerprint type and the arc-shaped fingerprint feature.
In this embodiment, the intelligent door lock system acquires, based on a cloud data platform to which a connection is established in advance, all user fingerprints having skip, bucket, and bow-shaped fingerprint types from the cloud data platform as to-be-selected fingerprints of sample fingerprints having skip, bucket, and bow-shaped fingerprint types, and acquires respective fingerprint identification rates of the to-be-selected fingerprints from the cloud data platform, and the intelligent door lock system acquires a sample fingerprint having a skip fingerprint type, a sample fingerprint having a bucket fingerprint type, and a sample fingerprint having a bow-shaped fingerprint type from the to-be-selected fingerprints by comparing the fingerprint identification rates with each other; respectively aiming at the sample fingerprint with the skip-shaped fingerprint type, the sample fingerprint with the bucket-shaped fingerprint type and the sample fingerprint with the arc-shaped fingerprint type, further identifying and reading the characteristic pixels of each sample fingerprint, and carrying out statistics and averaging calculation aiming at the read characteristic pixels so as to take the calculation result as the first fingerprint characteristics corresponding to the skip-shaped fingerprint type, the bucket-shaped fingerprint type and the arc-shaped fingerprint type respectively; and establishing fingerprint feature groups with the fingerprint types of the skip shape, the bucket shape and the arc shape respectively by combining the eFuse technology, detecting the group number of the fingerprint feature groups with the fingerprint types of the skip shape, the bucket shape and the arc shape respectively, establishing eFuse spaces with the same number as the group number, and correspondingly defining the established eFuse spaces as eFuse storage spaces with the fingerprint types of the skip shape, the bucket shape and the arc shape respectively by combining the first fingerprint features.
The fingerprint under the preset fingerprint type is acquired, the fingerprint characteristic of the preset fingerprint type is automatically created, eFuse technology is combined, an eFuse storage space corresponding to the preset fingerprint type is created based on the created fingerprint characteristic, the eFuse storage space is used for storing and protecting the fingerprint of a user collected by the fingerprint collecting device, the problem that the fingerprint of the user is easily lost and stolen due to the fact that a corresponding protection mechanism is not adopted by a traditional intelligent door lock for the fingerprint of the user is avoided, the problem that the intelligent door lock cannot be normally opened is solved, the safety of the fingerprint of the user is guaranteed, and the overall use efficiency of the intelligent door lock is improved.
Further, based on the first embodiment of the fingerprint protection method for an intelligent door lock of the present invention, a third embodiment of the fingerprint protection method for an intelligent door lock of the present invention is provided, in this embodiment, referring to fig. 4, before the step S30 of invoking the preset protection mode to store the acquired target fingerprint in the storage space, the fingerprint protection method for an intelligent door lock of the present invention may further include:
step S50, acquiring the device information of the fingerprint acquisition device and the target fingerprint acquired by the fingerprint acquisition device;
the intelligent door lock system acquires the equipment information of each fingerprint acquisition equipment and the user fingerprint acquired by each fingerprint acquisition equipment, and each fingerprint acquisition equipment is connected in advance and is used for acquiring the user fingerprint.
Specifically, for example, the fingerprint acquisition device connected to the intelligent door lock in advance may specifically be an eFuse intelligent door lock which integrates a micro e-fuse on an internal chip and is used in combination with specific built-in software, the intelligent door lock system creates an eFuse intelligent door lock identification rate mechanism thread based on a 2-eFuse fingerprint protection algorithm module to search all eFuse intelligent door locks connected to the intelligent door lock in advance for acquiring and identifying user fingerprints, and acquires respective device information (including but not limited to a device name and a device number) of all eFuse intelligent door locks, and further acquires user fingerprints acquired by all the eFuse intelligent door locks while the intelligent door lock system searches and acquires respective device information of all the eFuse intelligent door locks based on the 2-eFuse fingerprint protection algorithm module.
It should be noted that, in this embodiment, the intelligent door lock system starts the 2-eFuse fingerprint protection algorithm module when detecting a start instruction triggered by the user based on the eFuse intelligent door lock. Specifically, for example, the intelligent door lock system confirms that the user's initiation instruction based on the triggering of the eFuse intelligent door lock is detected when detecting that the door handle triggering (user rotating the door handle) mechanism based on the eFuse intelligent door lock design is triggered.
Further, the device information of each fingerprint acquisition device acquired by the intelligent door lock system includes, but is not limited to, a device name, please refer to fig. 3, and the step S30 may include:
step S301, identifying a second fingerprint feature of the target fingerprint, and matching the second fingerprint feature with a first fingerprint feature corresponding to the preset fingerprint type to detect an approximate value between the second fingerprint feature and the first fingerprint feature;
it should be noted that, in this embodiment, the target fingerprint is a user fingerprint acquired by each fingerprint acquisition device, and when the user triggers the start instruction, each fingerprint acquisition device acquires the user fingerprint.
After the intelligent door lock system acquires the user fingerprints acquired by the fingerprint acquisition devices, the intelligent door lock system identifies the second fingerprint characteristics of the user fingerprints for each user fingerprint, and then matches the second fingerprint characteristics with the first fingerprint characteristics corresponding to the created fingerprint type in a skip shape, a bucket shape or a bow shape, so that approximate values of the characteristics of the second fingerprint characteristics and the first fingerprint characteristics are detected.
Step S302, if the approximate value obtained by detection is smaller than or equal to a preset threshold value corresponding to the preset fingerprint type, adding a type label of the preset fingerprint type to the target fingerprint;
if the intelligent door lock system detects that the approximate value of the mutual characteristics of the second fingerprint characteristic and the first fingerprint characteristic of the current user fingerprint is smaller than or equal to the preset threshold value of the fingerprint type corresponding to the current first fingerprint characteristic, the intelligent door lock system adds the type label of the fingerprint type corresponding to the current first fingerprint characteristic to the current user fingerprint.
Specifically, for example, the current intelligent door lock system starts a 2-effect fingerprint protection algorithm module, identifies and extracts gray and white pixels in a square area of half the central size of a texture picture containing the user fingerprint for any obtained user fingerprint, performs statistics and averaging calculation, then uses the calculation result as a second fingerprint feature of the user fingerprint, then compares the second intelligent feature with a first skip-shaped fingerprint feature, a first skip-shaped fingerprint feature and a first arc-shaped fingerprint feature which are created in advance, if the difference between the second fingerprint feature and the first skip-shaped fingerprint feature is less than or equal to 5%, the intelligent door lock system adds a type tag with a skip-shaped fingerprint type to the user fingerprint, or if the difference between the second fingerprint feature and the first skip-shaped fingerprint feature is less than or equal to 10%, the intelligent door lock system adds a type label with a funnel-shaped fingerprint type to the user fingerprint, or adds a type label with a bow-shaped fingerprint type to the user fingerprint if the difference value between the characteristics of the second fingerprint characteristic and the first bow-shaped fingerprint characteristic is less than or equal to 15%.
Step S303, calling a corresponding preset protection mode according to the accuracy of the preset fingerprint type identified by the acquisition equipment so as to store the target fingerprint and the equipment name in a storage space corresponding to the type label.
And the intelligent door lock system calls a preset protection mode to correspondingly store the target fingerprint acquired by the fingerprint acquisition equipment into an eFuse storage space corresponding to each fingerprint type according to the type label carried by each fingerprint so as to protect the target fingerprint.
Further, in another embodiment, the preset protection mode includes: in the step S303, "call the corresponding preset protection mode according to the accuracy of the preset fingerprint type identified by the acquiring device", the step may include:
step S3031, if the correctness of the acquisition equipment for identifying the preset fingerprint type is detected to be greater than a first threshold value, calling the high-precision protection mode;
it should be noted that, in this embodiment, the intelligent door lock system correspondingly invokes the high-precision protection mode, the medium-precision protection mode, or the low-precision protection mode based on the accuracy rate of the respective fingerprint acquisition devices for identifying the preset fingerprint type, so that the user fingerprint is stored in the eFuse storage space to be protected.
According to each acquired acquisition device, if the accuracy rate of identifying the fingerprint acquisition device respectively aiming at the fingerprints with the skip-shaped, bucket-shaped or bow-shaped types is greater than a first threshold value, the intelligent door lock system calls a high-precision protection mode to store and protect all user fingerprints acquired by the fingerprint acquisition device.
Specifically, for example, the intelligent door lock system starts a 2-eFuse fingerprint protection algorithm module, and for any one of the fingerprint acquisition devices, namely, the eFuse intelligent door lock which is connected in advance, if the intelligent door lock system detects that the accuracy of the identification of the eFuse intelligent door lock on fingerprints with the fingerprint types of dustpan, bucket or arc is greater than 50%, a high-precision protection mode is invoked to store the second fingerprint feature of the user fingerprint acquired by the eFuse intelligent door lock and the device name of the eFuse intelligent door lock in an eFuse storage space corresponding to a type tag carried by each user fingerprint so as to protect the target fingerprint.
Step S3032, if it is detected that the correct rate of the preset fingerprint type identified by the acquisition device is less than or equal to the first threshold and greater than a second threshold, invoking the medium precision protection mode, wherein the second threshold is less than the first threshold;
if the intelligent door lock system detects that the accuracy rate of correct identification of the fingerprint acquisition equipment aiming at the fingerprints with the skip-shaped, bucket-shaped or bow-shaped types is smaller than or equal to a first threshold value but larger than a second threshold value, a middle precision protection mode is called to store and protect all user fingerprints acquired by the fingerprint acquisition equipment, wherein the second threshold value is smaller than the first threshold value.
Specifically, for example, the intelligent door lock system starts a 2-eFuse fingerprint protection algorithm module, and for any one of the fingerprint acquisition devices, namely, the eFuse intelligent door lock which is connected in advance, if the intelligent door lock system detects that the accuracy of the identification of the eFuse intelligent door lock on fingerprints with the fingerprint types of dustpan, bucket or arc is greater than 40%, the middle-precision protection mode is invoked to store the second fingerprint feature of the user fingerprint acquired by the eFuse intelligent door lock and the device name of the eFuse intelligent door lock in an eFuse storage space corresponding to a type tag carried by each user fingerprint so as to protect the target fingerprint.
Step S3033, if it is detected that the accuracy of the preset fingerprint type identified by the acquisition device is less than or equal to the second threshold and greater than a third threshold, invoking the low-precision protection mode, wherein the third threshold is less than the second threshold;
if the intelligent door lock system detects that the accuracy rate of correct identification of the fingerprint acquisition equipment aiming at the fingerprints with the skip-shaped, bucket-shaped or bow-shaped types is less than or equal to the second threshold value but greater than the third threshold value, a low-precision protection mode is called for storing and protecting all user fingerprints acquired by the fingerprint acquisition equipment, wherein the third threshold value is less than the second threshold value.
Specifically, for example, the intelligent door lock system starts a 2-eFuse fingerprint protection algorithm module, and for any one of the fingerprint acquisition devices, namely, the eFuse intelligent door lock which is connected in advance, if the intelligent door lock system detects that the accuracy of the identification of the eFuse intelligent door lock on fingerprints with the fingerprint types of dustpan, bucket or arc is greater than 25%, a low-precision protection mode is invoked to store the second fingerprint feature of the user fingerprint acquired by the eFuse intelligent door lock and the device name of the eFuse intelligent door lock in an eFuse storage space corresponding to a type tag carried by each user fingerprint so as to protect the target fingerprint.
In this embodiment, the intelligent door lock system acquires device information of each fingerprint acquisition device and user fingerprints acquired by each fingerprint acquisition device, where each fingerprint acquisition device is a device which is connected in advance and is used for acquiring user fingerprints; aiming at each user fingerprint, the intelligent door lock system respectively identifies a second fingerprint feature of the user fingerprint, and then the intelligent door lock system matches the second fingerprint feature with a first fingerprint feature corresponding to the created fingerprint with the skip shape, the bucket shape or the bow shape, so as to detect an approximate value of the feature between the second fingerprint feature and the first fingerprint feature; if the intelligent door lock system detects that an approximate value of the mutual characteristics of the second fingerprint characteristic and the first fingerprint characteristic of the current user fingerprint is smaller than or equal to a preset threshold value of the fingerprint type corresponding to the current first fingerprint characteristic, the intelligent door lock system adds a type label of the fingerprint type corresponding to the current first fingerprint characteristic to the current user fingerprint; and the intelligent door lock system calls a preset protection mode to correspondingly store the target fingerprint acquired by the fingerprint acquisition equipment into an eFuse storage space corresponding to each fingerprint type according to the type label carried by each fingerprint so as to protect the target fingerprint.
The method and the device realize that the corresponding fingerprint protection thread is called to store and protect the user fingerprint based on the personalized fingerprint algorithm in the eFuse, and the user fingerprint is stored to the eFuse storage space corresponding to the fingerprint type according to the fingerprint type matched with the user fingerprint respectively when the user fingerprint is stored, so that the problem that the user fingerprint is easily lost and stolen because the traditional intelligent door lock does not adopt a corresponding protection mechanism aiming at the user fingerprint is avoided, the intelligent door lock cannot be normally opened is solved, the safety of the user fingerprint is ensured, and the integral use efficiency of the intelligent door lock is improved.
In addition, an embodiment of the present invention further provides a computer-readable storage medium, where a fingerprint protection program of an intelligent door lock is stored on the computer-readable storage medium, and when the fingerprint protection program of the intelligent door lock is executed by a processor, the steps of the above fingerprint protection method of the intelligent door lock are implemented.
The specific implementation of the computer-readable storage medium of the present invention may refer to the above embodiments of the fingerprint protection method for an intelligent door lock, and will not be described herein again.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) as described above and includes instructions for enabling a display terminal device (e.g., a television, a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.
Claims (10)
1. A fingerprint protection method of an intelligent door lock is characterized by comprising the following steps:
acquiring a sample fingerprint corresponding to a preset fingerprint type;
creating a first fingerprint feature corresponding to the preset fingerprint type according to the sample fingerprint, and creating a storage space corresponding to the preset fingerprint type according to the first fingerprint feature;
and calling a preset protection mode to store the acquired target fingerprint into the storage space.
2. The fingerprint protection method for an intelligent door lock according to claim 1, wherein the step of obtaining the sample fingerprint corresponding to the preset fingerprint type comprises:
acquiring each fingerprint to be selected of the preset fingerprint type and the fingerprint identification rate of each fingerprint to be selected from cloud data;
and comparing the fingerprint identification rates to extract the sample fingerprint with the maximum fingerprint identification rate corresponding to the preset fingerprint type from the fingerprints to be selected.
3. The fingerprint protection method for the intelligent door lock according to claim 2, wherein the step of creating the first fingerprint feature corresponding to the preset fingerprint type according to the sample instruction comprises:
reading feature pixels of the sample fingerprint, wherein the feature pixels comprise: gray pixels and white pixels of a fingerprint picture containing the sample features;
and respectively counting and averaging the gray pixels and the white pixels to create and obtain a first fingerprint feature corresponding to the preset fingerprint type.
4. The fingerprint protection method for an intelligent door lock according to claim 3, wherein the storage space is an eFuse storage space, and the step of creating the storage space corresponding to the preset fingerprint type according to the first fingerprint feature comprises:
respectively creating fingerprint feature groups corresponding to the preset fingerprint types according to the first fingerprint features;
acquiring the group number of the fingerprint feature groups, and creating eFuse spaces with the same number as the group number;
and according to the first fingerprint feature, defining the eFuse space as an eFuse storage space corresponding to the preset fingerprint type.
5. The fingerprint protection method of an intelligent door lock according to claim 1, further comprising, before the step of invoking a preset protection mode to store the acquired target fingerprint in the storage space:
acquiring the equipment information of the fingerprint acquisition equipment and the target fingerprint acquired by the fingerprint acquisition equipment.
6. The fingerprint protection method of an intelligent door lock according to claim 5, wherein the device information includes: the name of the device is used to determine,
the step of invoking a preset protection mode to store the acquired target fingerprint in the storage space includes:
identifying second fingerprint features of the target fingerprint, and matching the second fingerprint features with first fingerprint features corresponding to the preset fingerprint type to detect an approximate value between the second fingerprint features and the first fingerprint features;
if the approximate value obtained by detection is smaller than or equal to a preset threshold corresponding to the preset fingerprint type, adding a type label of the preset fingerprint type to the target fingerprint;
and calling a corresponding preset protection mode according to the correct rate of the preset fingerprint type recognized by the acquisition equipment so as to store the target fingerprint and the equipment name in a storage space corresponding to the type label.
7. The fingerprint protection method of an intelligent door lock according to claim 6, wherein the preset protection mode comprises: a high-precision protection mode, a medium-precision protection mode and a low-precision protection mode,
the step of calling the corresponding preset protection mode according to the accuracy of the preset fingerprint type identified by the acquisition equipment comprises the following steps:
if the correct rate of the acquisition equipment for identifying the preset fingerprint type is detected to be greater than a first threshold value, calling the high-precision protection mode;
if the correct rate of the preset fingerprint type identified by the acquisition equipment is detected to be less than or equal to the first threshold and greater than a second threshold, calling the medium precision protection mode, wherein the second threshold is less than the first threshold;
and if the correct rate of the acquisition equipment for identifying the preset fingerprint type is detected to be less than or equal to the second threshold and greater than a third threshold, calling the low-precision protection mode, wherein the third threshold is less than the second threshold.
8. The fingerprint protection method of an intelligent door lock according to claim 1, wherein the preset fingerprint type comprises at least one of the following fingerprint types: skip, bucket, and arch;
after the step of invoking the preset protection mode to store the acquired target fingerprint in the storage space, the method further includes:
and displaying the protection state of the target fingerprint in the storage space.
9. An intelligent door lock, comprising: memory, processor and a fingerprint protection program of an intelligent door lock stored on the memory and executable on the processor, the fingerprint protection program of the intelligent door lock implementing the steps of the fingerprint protection method of the intelligent door lock according to any one of claims 1 to 8 when executed by the processor.
10. A readable storage medium, characterized in that the readable storage medium stores thereon a fingerprint protection program of an intelligent door lock, the fingerprint protection program of the intelligent door lock, when executed by a processor, implements the steps of the fingerprint protection method of the intelligent door lock according to any one of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010571328.4A CN112347833B (en) | 2020-06-19 | 2020-06-19 | Fingerprint protection method for intelligent door lock, intelligent door lock and readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010571328.4A CN112347833B (en) | 2020-06-19 | 2020-06-19 | Fingerprint protection method for intelligent door lock, intelligent door lock and readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112347833A true CN112347833A (en) | 2021-02-09 |
CN112347833B CN112347833B (en) | 2024-06-04 |
Family
ID=74358262
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010571328.4A Active CN112347833B (en) | 2020-06-19 | 2020-06-19 | Fingerprint protection method for intelligent door lock, intelligent door lock and readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112347833B (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104318146A (en) * | 2014-10-08 | 2015-01-28 | 无锡指网生物识别科技有限公司 | Fingerprint-identification-based cloud storage method |
US9251160B1 (en) * | 2013-06-27 | 2016-02-02 | Symantec Corporation | Data transfer between dissimilar deduplication systems |
CN105678226A (en) * | 2015-12-30 | 2016-06-15 | 宇龙计算机通信科技(深圳)有限公司 | Safety management method and apparatus for fingerprint identification, and terminal |
CN106657551A (en) * | 2016-12-05 | 2017-05-10 | 惠州Tcl移动通信有限公司 | Method and system for preventing mobile terminal from being unlocked |
CN108491707A (en) * | 2016-05-30 | 2018-09-04 | 广东欧珀移动通信有限公司 | A kind of solution lock control method and terminal device and medium product |
KR20180134047A (en) * | 2017-06-08 | 2018-12-18 | 크루셜텍 (주) | Sequrity service providing method using fingerprint sensing apparatus |
CN109740361A (en) * | 2018-12-29 | 2019-05-10 | 深圳Tcl新技术有限公司 | Data processing method, device and computer readable storage medium |
-
2020
- 2020-06-19 CN CN202010571328.4A patent/CN112347833B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9251160B1 (en) * | 2013-06-27 | 2016-02-02 | Symantec Corporation | Data transfer between dissimilar deduplication systems |
CN104318146A (en) * | 2014-10-08 | 2015-01-28 | 无锡指网生物识别科技有限公司 | Fingerprint-identification-based cloud storage method |
CN105678226A (en) * | 2015-12-30 | 2016-06-15 | 宇龙计算机通信科技(深圳)有限公司 | Safety management method and apparatus for fingerprint identification, and terminal |
CN108491707A (en) * | 2016-05-30 | 2018-09-04 | 广东欧珀移动通信有限公司 | A kind of solution lock control method and terminal device and medium product |
CN106657551A (en) * | 2016-12-05 | 2017-05-10 | 惠州Tcl移动通信有限公司 | Method and system for preventing mobile terminal from being unlocked |
KR20180134047A (en) * | 2017-06-08 | 2018-12-18 | 크루셜텍 (주) | Sequrity service providing method using fingerprint sensing apparatus |
CN109740361A (en) * | 2018-12-29 | 2019-05-10 | 深圳Tcl新技术有限公司 | Data processing method, device and computer readable storage medium |
Non-Patent Citations (2)
Title |
---|
冯郅皓;严***;潘旭;赵迎;: "基于双重指纹的无线智能门锁***设计", 软件, no. 01, 15 January 2020 (2020-01-15) * |
邱建斌;: "TrustZone架构保护移动终端设备信息安全", 通讯世界, no. 12 * |
Also Published As
Publication number | Publication date |
---|---|
CN112347833B (en) | 2024-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104618577B (en) | A kind of response method and device of button request | |
US8121359B2 (en) | Fingerprint identification system and method of an electronic device | |
US8572725B2 (en) | Dynamic password strength dependent on system state | |
CN107231607B (en) | Unlocking method and device of Bluetooth intelligent lock and computer readable storage medium | |
CN109191635B (en) | Passenger judging method and device based on face recognition technology and storage medium | |
CN108563651B (en) | Multi-video target searching method, device and equipment | |
CN110991231B (en) | Living body detection method and device, server and face recognition equipment | |
CN104573440A (en) | Data viewing method and device | |
WO2021244531A1 (en) | Payment method and apparatus based on facial recognition | |
CN104615245B (en) | A kind of method that terminal opens application | |
JP2020514681A (en) | Substance detection method, device, electronic device, and computer-readable storage medium | |
US20120093374A1 (en) | Electronic device and method for identifying use by unauthorized users | |
CN107368722A (en) | Verification method, computer-readable recording medium, the mobile terminal of biometric image | |
KR20140066686A (en) | Method for determining if business card about to be added is present in contact list | |
CN108090982A (en) | One kind is registered method, system and terminal device | |
CN112216035A (en) | One-key unlocking method and device for express cabinet | |
CN109345186B (en) | Service handling method based on Internet of things and terminal equipment | |
EP3461138B1 (en) | Processing method and terminal | |
CN112347833A (en) | Fingerprint protection method of intelligent door lock, intelligent door lock and readable storage medium | |
CN104615921B (en) | A kind of terminal | |
CN112351008B (en) | Network attack analysis method and device, readable storage medium and computer equipment | |
CN114722361A (en) | Data protection method, device, equipment and storage medium based on Morse coding | |
CN113890939A (en) | Incoming call reminding method and electronic equipment | |
CN114036555A (en) | Picture locking method, access management method and equipment | |
JP5603863B2 (en) | Code collection technology for mobile devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |