CN109410398A - Unlocking method and device, door lock and storage medium - Google Patents
Unlocking method and device, door lock and storage medium Download PDFInfo
- Publication number
- CN109410398A CN109410398A CN201811222821.4A CN201811222821A CN109410398A CN 109410398 A CN109410398 A CN 109410398A CN 201811222821 A CN201811222821 A CN 201811222821A CN 109410398 A CN109410398 A CN 109410398A
- Authority
- CN
- China
- Prior art keywords
- target user
- unlocking
- information
- currently
- user
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 61
- 238000012795 verification Methods 0.000 claims description 41
- 238000004891 communication Methods 0.000 claims description 11
- 238000012545 processing Methods 0.000 claims description 11
- 230000009471 action Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 10
- 238000004590 computer program Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 210000000554 iris Anatomy 0.000 description 2
- 241001465754 Metazoa Species 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- 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
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Lock And Its Accessories (AREA)
Abstract
The invention discloses an unlocking method, an unlocking device, a door lock and a storage medium, which are used for solving the technical problem of low safety of the door lock in the prior art so as to improve the safety of the door lock. The method comprises the following steps: collecting biological characteristic information to be verified, and matching the biological characteristic information to be verified with preset biological characteristic information to determine whether a target user corresponding to the biological characteristic information to be verified has unlocking authority, wherein if the matching is successful, the target user is indicated to have the unlocking authority, when the target user has the unlocking authority, whether the target user can execute unlocking operation currently is judged, and if the target user cannot execute the unlocking operation currently, unlocking is refused.
Description
Technical Field
The invention relates to the technical field of electronics, in particular to an unlocking method and device, a door lock and a storage medium.
Background
With the continuous development of science and technology, in order to guarantee the property and life safety of people, the safety problem of door locks is a direct issue and attention in society, so door locks which are unlocked based on human biometric information are designed, for example, unlocking is performed based on human biometric information such as fingerprints, irises, face information, palmprints and the like.
However, although the unlocking mode is more and more diversified, with the progress of science and technology, the biometric information listed above may be leaked and stolen by others, so that, for example, if a stranger uses the stolen fingerprint information to unlock the lock for theft, the security of the door lock is greatly reduced, and further, the property and even the security of people are threatened. Therefore, the safety of the existing door lock is low, and the use experience of a user is poor.
Disclosure of Invention
The embodiment of the invention provides an unlocking method, an unlocking device, a door lock and a storage medium, which are used for solving the technical problem of low safety of the door lock in the prior art so as to improve the safety of the door lock.
In a first aspect, an unlocking method is provided, and the method includes:
collecting biological characteristic information to be verified;
matching the biological characteristic information to be verified with preset biological characteristic information to determine whether a target user corresponding to the biological characteristic information to be verified has unlocking authority or not; if the matching is successful, the target user is indicated to have unlocking authority;
when the target user has the unlocking right, judging whether the target user is possible to execute the unlocking operation currently;
and if the target user cannot execute the unlocking operation currently, refusing to unlock.
Optionally, the determining whether the target user may currently perform an unlocking operation includes:
acquiring state reference information of the target user;
judging whether the target user is in a sleep state currently or not according to the state reference information;
and if the target user is in the sleep state, determining that the target user cannot execute unlocking operation currently.
Optionally, the determining, according to the state reference information, whether the target user is currently in a sleep state includes:
when the state reference information is the heart rate information of the target user, judging whether the target user is in a sleep state currently according to the heart rate value represented by the heart rate information; or,
and when the state reference information is the user image information of the target user, judging whether the target user is in a sleep state currently according to the posture or the action represented by the user image information.
Optionally, determining whether the target user is currently possible to perform an unlocking operation includes:
acquiring current position information sent by terminal equipment corresponding to the target user;
judging whether the current position of the target user is beyond a preset distance according to the current position information;
and if the distance is not beyond the preset distance, determining that the target user cannot execute the unlocking operation currently.
Optionally, the method further includes:
if the distance is within the preset distance, sending an unlocking verification instruction to the terminal equipment, wherein the unlocking verification instruction is used for indicating the terminal equipment to feed back preset verification information;
and if the preset verification information sent by the terminal equipment is not received, determining that the target user cannot execute the unlocking operation currently.
Optionally, determining whether the target user is currently possible to perform an unlocking operation includes:
obtaining current environment image information in a target room targeted by unlocking;
judging whether the target user is currently located in the target room or not according to the current environment image information;
and if the target user is located in the target room, determining that the target user cannot execute unlocking operation currently.
In a second aspect, an unlocking device is provided, which includes:
the acquisition module is used for acquiring the biological characteristic information to be verified;
the determining module is used for matching the biological characteristic information to be verified with preset biological characteristic information so as to determine whether a target user corresponding to the biological characteristic information to be verified has unlocking authority or not; if the matching is successful, the target user is indicated to have unlocking authority;
the judging module is used for judging whether the target user can execute unlocking operation currently or not when the target user has the unlocking right;
and the processing module is used for refusing to unlock if the target user cannot execute unlocking operation currently.
Optionally, the determining module is configured to:
acquiring state reference information of the target user;
judging whether the target user is in a sleep state currently or not according to the state reference information;
and if the target user is in the sleep state, determining that the target user cannot execute unlocking operation currently.
Optionally, the determining module is configured to:
when the state reference information is the heart rate information of the target user, judging whether the target user is in a sleep state currently according to the heart rate value represented by the heart rate information; or,
and when the state reference information is the user image information of the target user, judging whether the target user is in a sleep state currently according to the posture or the action represented by the user image information.
Optionally, the determining module is configured to:
acquiring current position information sent by terminal equipment corresponding to the target user;
judging whether the current position of the target user is beyond a preset distance according to the current position information;
and if the distance is not beyond the preset distance, determining that the target user cannot execute the unlocking operation currently.
Optionally, the determining module is further configured to:
if the distance is within the preset distance, sending an unlocking verification instruction to the terminal equipment, wherein the unlocking verification instruction is used for indicating the terminal equipment to feed back preset verification information;
and if the preset verification information sent by the terminal equipment is not received, determining that the target user cannot execute the unlocking operation currently.
Optionally, the determining module is configured to:
obtaining current environment image information in a target room targeted by unlocking;
judging whether the target user is currently located in the target room or not according to the current environment image information;
and if the target user is located in the target room, determining that the target user cannot execute unlocking operation currently.
In a third aspect, there is provided a door lock, comprising:
a memory for storing program instructions;
a processor for calling the program instructions stored in the memory and executing the steps included in any one of the methods of the first aspect according to the obtained program instructions;
and the wireless communication module is used for acquiring the state reference information, the position information and the target room image information of the target user.
In a fourth aspect, there is provided a storage medium having stored thereon computer-executable instructions for causing a computer to perform the steps included in any one of the methods of the first aspect.
In the embodiment of the invention, when unlocking is carried out based on the biological characteristic information of the user, the door lock can firstly collect the biological characteristic information to be verified of the user, then the collected biological characteristic information to be verified is matched with the preset biological characteristic information to judge whether the target user corresponding to the biological characteristic information to be verified has the unlocking authority or not, thereby realizing the verification of the unlocking authority based on the biological characteristic information, further, when the target user corresponding to the collected biological characteristic information to be verified has the unlocking authority, further judging whether the target user is possible to carry out the unlocking operation or not at present, if the target user is determined to be impossible to carry out the unlocking operation at present, the unlocking operation is refused even if the biological characteristic information is verified, therefore, under the condition that the biological characteristic information of the user is stolen by others for unlocking, the unlocking accuracy is further improved by verifying the actual unlocking possibility of the user, so that the unlocking safety is ensured, the safety of the door lock is improved, and the use experience of the user is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention.
FIG. 1 is a schematic structural diagram of a door lock according to an embodiment of the present invention;
fig. 2 is a flowchart of an unlocking method in an embodiment of the present invention;
FIG. 3 is a flowchart of determining whether a target user may perform an unlocking operation according to an embodiment of the present invention;
FIG. 4 is a flowchart of another embodiment of the present invention for determining whether a target user may perform an unlocking operation;
fig. 5 is a block diagram of an unlocking device according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a door lock according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention. The embodiments and features of the embodiments of the present invention may be arbitrarily combined with each other without conflict. Also, while a logical order is shown in the flow diagrams, in some cases, the steps shown or described may be performed in an order different than here.
The terms "first" and "second" in the description and claims of the present invention and the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the term "comprises" and any variations thereof, which are intended to cover non-exclusive protection. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
In the embodiments of the present invention, the "plurality" may mean at least two, for example, two, three, or more, and the embodiments of the present application are not limited.
In addition, the term "and/or" herein is only one kind of association relationship describing an associated object, and means that there may be three kinds of relationships, for example, a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" in this document generally indicates that the preceding and following related objects are in an "or" relationship unless otherwise specified.
In the prior art, when a user needs to unlock a door lock to enter a room, the user may unlock the door lock by inputting biometric information, so as to enter the room, for example, as shown in fig. 1, a smart door lock may be configured to input a preset password in a password input area 101, swipe a card in a card swipe area 102, and input preset face information in a face verification area 103, specifically, the smart door lock may be configured with a camera to collect face image information of the user, and of course, may also input fingerprint information in a fingerprint verification area 105, and then after the verification information matches with pre-stored verification information, the smart door lock may be unlocked, so that the user may unlock the door lock 104 by twisting the door handle. Although the biometric information (such as face information and fingerprint information), the password, and the access card are user-specific and unique, with the continuous development of technology, the fingerprint information and the face information in the above-mentioned unlocking method may be copied and stolen, and if someone uses the copied biometric information to unlock, the security of the door lock is reduced, which causes property loss and the like to the user, and may also threaten the security of the user.
In view of this, an embodiment of the present invention provides an unlocking method, where after collecting biometric information, the collected biometric information is matched with preset biometric information, and if the matching is successful, it may be determined that a target user corresponding to the biometric information has an unlocking authority, and further, to avoid copying and falsifying the biometric information, it may be further determined whether the target user is currently likely to perform an unlocking operation, that is, it is determined whether the target user is currently in fact, and if it is determined that the user is currently not likely to perform the unlocking operation at all, for example, it is determined that the target user is currently sleeping or it is determined that the target user is currently in another city, then the unlocking request may be directly rejected, and thus, even if the biometric information passes verification, the unlocking validity may be improved through further determination, thereby the safety of lock has been strengthened, has been ensured to be that target user oneself is inputting the legal unblanking that its biological characteristic information carried out, avoids user's loss of property and personal safety, and then promotes user's use and experiences.
The unlocking method provided by the embodiment of the invention can be executed by a door lock with an access control function, such as an intelligent door lock shown in fig. 1, or can also be used as other types of door locks, the door lock can collect biological characteristic information input by a user, verify unlocking authority according to the collected biological characteristic information, and judge the current state of the user, so that the validity of the current unlocking request can be accurately judged, and the safety of the door lock is improved.
The technical scheme provided by the embodiment of the invention is described in the following with the accompanying drawings of the specification.
Referring to fig. 2, an embodiment of the present invention provides an unlocking method, which may be performed by the aforementioned door lock or smart door lock. The specific flow of the method is described below.
Step 201: and collecting the biological characteristic information to be verified.
The unlocking method in the embodiment of the present invention may be applied to an application scenario that a company, a home, and the like need to use a door lock for security assurance, that is, the scenario may include a door lock, and the unlocking method of the door lock may perform unlocking verification based on biometric information of a person (user), specifically, the biometric information may include fingerprint feature information or palm print feature information, iris feature information, face feature information, and of course, voiceprint information or other types of biometric information, and the unlocking method in the embodiment of the present invention will be described below by taking biometric information as a face as an example.
In the embodiment of the present invention, when a user wants to enter a room, the user may aim at a face through the face information verification area 103 shown in fig. 1 to verify the face information of the user, and then the door lock acquires the face information of the current user.
Step 202: and matching the biological characteristic information to be verified with preset biological characteristic information to determine whether a target user corresponding to the biological characteristic information to be verified has unlocking authority.
Step 203: and if the matching of the biological characteristic information to be verified and the preset biological characteristic information is successful, determining that the target user corresponding to the biological characteristic information to be verified has the unlocking authority.
As described above, after the door lock collects the face information of the current user, the collected face information of the current user is matched with the preset biometric information, that is, the preset face information. Specifically, the preset biometric information includes all preset face information capable of unlocking the door lock, and also includes identity information relationships corresponding to the face information of all users with unlocking authority, and determines whether a target user corresponding to the biometric information to be verified and the target user have the unlocking authority or not according to the matching result, specifically, if the matching is successful, it indicates that the target user has the unlocking authority. The specific implementation mode of adopting the biometric information to verify the unlocking authority can adopt any existing mode, and the embodiment of the invention is not limited.
For example, if there are three users who have unlocking authority for the door lock, each of which is A, B, C, the face information of A, B, C may be preset as the preset biometric information of the door lock, and the correspondence between the face information of A, B, C and the identity of A, B, C may also be stored in advance, if the biometric information to be verified is the face information of a, then since the face information of a exists in the preset biometric information, at this time, it may be determined that a has the unlocking authority, and then it is determined that the target user corresponding to the biometric information to be verified is a according to the correspondence between the identities.
Step 204: and when the target user has the unlocking right, judging whether the target user can execute the unlocking operation currently.
As described above, in the conventional unlocking method, the unlocking is generally performed only when the biometric information is matched during the unlocking, and there is a case that the biometric information is falsely used when the biometric information is stolen. In different application scenarios, different judgment modes can be adopted to judge whether the target user is possible to execute the unlocking operation.
In the embodiment of the present invention, it can be roughly determined whether the current target user is likely to perform the unlocking operation based on three types of modes, i.e., based on the state reference information, based on the position information, and the current environment image information in the target room targeted by the unlocking target.
The state reference information-based mode is, for example, state reference information of the target user acquired by a biosensor, for example, a heart rate value of the target user acquired by a heart rate sensor worn by the target user, the heart rate value can be understood as the state reference information in the embodiment of the present invention, and the state reference information-based judgment mode can intuitively reflect the body state of the user, so that the current actual state or motion of the user can be embodied, and the judgment accuracy can be improved.
The method based on the position of the target user is, for example, to obtain the current position information of the target user, and further determine whether the unlocking operation is possible to be executed currently, that is, another optional determination method is provided on the basis of the method based on the state reference of the target user, so that the applicability and flexibility of the scheme are enhanced, and the determination is more targeted through the determination method of the variable position information due to the fact that the determination is dynamically performed through the real-time position, and the accuracy and the flexibility are further improved.
The judgment mode of judging whether the target user is possible to carry out the unlocking operation or not based on the image information of the target room to which the unlocking is aimed is obtained, so that whether the target user is possible to carry out the unlocking operation or not can be effectively determined in real time, the safety of the door lock is enhanced, and the user experience is improved.
In order to facilitate understanding of those skilled in the art, the following lists several possible ways to describe how to determine whether the target user may perform the unlocking operation, and it should be understood that the following examples are only illustrative and are not intended to limit embodiments of the present invention, and other determining ways may be adopted in the specific implementation process besides the ways listed below, which are not exhaustive herein.
The first determination method is shown in the flowchart shown in fig. 3, and the specific implementation procedure is as follows.
Step 301: acquiring state reference information of a target user;
step 302: judging whether the target user is in a sleep state currently or not according to the state reference information;
step 303: and if the target user is in the sleep state, determining that the target user cannot execute the unlocking operation currently.
In the first determination mode, the manner of obtaining the state reference information of the target user may be to obtain heart rate information of the target user, and determine whether the target user is currently in a sleep state according to a heart rate value represented by the heart rate information, specifically, after the target user is determined, the door lock may obtain the heart rate information of the target user through an internal wireless communication module, specifically, the door lock may request a biosensor configured by the target user to send the heart rate information of the target user, or the biosensor may report the heart rate information of the target user at regular time, so that the door lock can obtain dynamic heart rate information of the target user in time. The Wireless Communication module may be a Low power consumption Bluetooth (BLE) module, a Near Field Communication (NFC) module, a Wireless Fidelity (WiFi) module, a mobile network module, and the like, which Wireless Communication module is used may be determined according to actual needs, which is not limited in the embodiment of the present invention.
In a specific practical process, after a target user is determined, a heart rate value measured by wearing equipment (such as an intelligent bracelet) of the target user can be obtained through a wireless communication module in a door lock, and then the heart rate value is compared with a preset heart rate range in the door lock to judge whether the target user is in a sleep state, specifically, in the practical process, according to the quiet state of a normal person: the heart rate of an adult male is: 60-80 times/min, the heart rate of women is: 70-90 times/min; in the sleeping state, the heart rate is generally low, for example: the preset heart rate range is set for 50-70 times/min for males and 60-70 times/min for females, so that whether the target user is in a sleep state currently can be judged through comparison.
For example, the preset range of heart rates while sleeping is: the heart rate of a male is 50-70 times/min, the heart rate of a female is 60-70 times/min, the determined target user is dad, the obtained heart rate value of dad is 65, and according to the preset heart rate range, the heart rate value of dad can be judged to be in the heart rate range corresponding to the sleeping state, so that dad can be determined to be in the sleeping state at present, and the unlocking operation cannot be performed naturally due to sleeping.
In the first determination mode, the state reference information may also be user image information of the target user, and the posture or the motion of the target user may be determined by performing image analysis on the obtained user image information, and then it is determined whether the target user is sleeping at present according to the determined posture or motion, and if it is determined that the target user is in the sleeping state, it is naturally impossible to perform the unlocking operation.
The second judgment method is shown in the flowchart shown in fig. 4, and the specific implementation process is as follows:
step 401: acquiring current position information sent by terminal equipment corresponding to a target user;
step 402: judging whether the current position of the target user is beyond a preset distance according to the current position information;
step 403: and if the distance is not beyond the preset distance, determining that the target user cannot execute the unlocking operation currently.
In the second determination mode, after the target user is determined, current location information of a terminal device corresponding to the target user may be obtained, specifically, the terminal device may be a device that is carried by the target user, such as a mobile phone and a wearable device, and is capable of sending location information to a door lock, and then it is determined whether a current location of the target user is outside a preset distance according to the obtained current location information, where the preset distance may be based on a location of the door lock itself, for example, the preset distance is set to be 10 meters from the door lock, and if the current location of the target user is outside the preset distance, that is, it indicates that the current location of the target user is far from the door lock, it is naturally impossible to enter biometric information for unlocking.
For example, assuming that the determined target user is a, taking the smart device as a mobile phone and taking the preset range as 10 meters as an example, the door lock obtains that the current position of the mobile phone used by the target user a is 50 kilometers away from the door lock through the wireless communication module, that is, the current position of the target user a is also 50 kilometers away, it is impossible for the door lock to enter the biometric information of the target user a on the door lock for unlocking, at this time, the biometric information to be verified acquired by the door lock can be considered as that someone falsely uses the target user a, and the unlocking request is illegal and unsafe.
In addition, if the current position of the target user is within the preset distance, in order to further ensure safety, the door lock may send an unlocking verification instruction to a terminal device carried by the target user, and the preset verification information is fed back by the unlocking verification instruction terminal device, for example, taking the terminal device as a mobile phone as an example, the door lock sends an unlocking verification instruction to the mobile phone, after the mobile phone receives the unlocking verification instruction, the user may feed back the preset verification information to the door lock through the mobile phone, and determine whether the target user may perform an unlocking operation according to whether the correct preset verification information is received, or if the target user is a pirate, the verification information may not be returned to the door lock at all, so the door lock may not receive the preset verification information sent by the mobile phone. Specifically, the preset verification information may be preset password information, preset gesture pattern information, or the like, and the security of unlocking may be further achieved on the basis of location matching by sending verification to the mobile phone carried by the user, for example, fingerprint information of the user may be stolen by others, and if the mobile phone of the user is also stolen, the judgment made only according to the biometric information and the location information is inaccurate.
For example, if the current position information of the target user is within the preset range and the preset verification information is 356783, the door lock may send an unlocking verification instruction to the terminal device corresponding to the target user, after the terminal device corresponding to the target user receives the unlocking verification instruction, if the terminal device is the real target user, 356783 may be input in the mobile phone to successfully unlock the door, if the terminal device is an unauthorized user, the preset verification information of 356783 may not be known, so that the correct preset verification information cannot be fed back to the door lock through the mobile phone, and at this time, the door lock may refuse to unlock the door lock, thereby ensuring the legitimacy and safety of unlocking the door lock.
The second judgment mode can better improve the safety of unlocking the door lock, thereby improving the user experience and avoiding the condition that the door lock is opened when the unlocking biological characteristics of the user are copied by people and the terminal equipment is stolen by people.
In the third judgment mode, the current environment image information in the target room targeted for unlocking can be obtained first, then whether the target user is located in the target room currently is judged according to the obtained environment image information, and if the target user is determined to be located in the target room, it is determined that the target user cannot execute the unlocking operation currently.
In a third determination manner, current environment image information in a room targeted by unlocking may be acquired through a camera or other devices with an image capturing function in the room, for convenience of description, a target room targeted by unlocking will be referred to as a target room hereinafter, specifically, the environment image information may include all image information in the target room, for example, image information of furniture, people, animals, and the like, and after the door lock obtains the environment image information in the target room, it may be subjected to image recognition to determine whether a target user is located in the target room, specifically, for example, it may be determined that the target user is located in the target room through a human face recognition technology, or it may also be determined whether the target user is located in the target room based on the obtained environment image information in other manners.
And in the third judgment mode, according to the matching between the environment image information in the target room and the biological characteristic information (such as human face image information) of the target user, whether the target user is in the room can be determined effectively in real time, if the target user is determined to be in the room, the target user does not need to perform unlocking operation at all, and the safety of the door lock can be enhanced to a certain extent through the judgment mode, so that the user experience is improved.
And step 205, if the target user cannot execute the unlocking operation currently, refusing to unlock.
In the embodiment of the invention, based on the judgment mode, if the target user is judged to be impossible to unlock currently, unlocking is refused, and the unlocking safety is further ensured. Further, if the target user frequently unlocks within a certain time period, for example, ten minutes, and is continuously refused to unlock, the door lock can also send prompt information to the terminal device corresponding to the target user through the wireless communication module, so that the user is effectively prompted, the safety of the door lock is enhanced, and the user experience is improved.
In the embodiment of the invention, when unlocking is carried out based on the biological characteristic information of the user, the door lock can firstly collect the biological characteristic information to be verified of the user, then the collected biological characteristic information to be verified is matched with the preset biological characteristic information to judge whether the target user corresponding to the biological characteristic information to be verified has the unlocking authority or not, thereby realizing the verification of the unlocking authority based on the biological characteristic information, further, when the target user corresponding to the collected biological characteristic information to be verified has the unlocking authority, further judging whether the target user is possible to carry out the unlocking operation or not at present, if the target user is determined to be impossible to carry out the unlocking operation at present, even if the biological characteristic information is verified to pass, the unlocking is refused, therefore, under the condition that the biological characteristic information of the user is stolen by others for unlocking, the unlocking accuracy is further improved by verifying the actual unlocking possibility of the user, so that the unlocking safety is ensured, the safety of the door lock is improved, and the use experience of the user is improved.
Based on the same inventive concept, the embodiment of the invention provides an unlocking device, and the unlocking device can realize the corresponding function of the unlocking method. The unlocking means may be a hardware structure, a software module, or a hardware structure plus a software module. The unlocking device can be realized by a chip system, and the chip system can be formed by a chip and can also comprise the chip and other discrete devices. Referring to fig. 5, the unlocking device includes an acquisition module 501, a determination module 502, a judgment module 503, and a processing module 504. Wherein:
the acquisition module 501 is used for acquiring the biological characteristic information to be verified;
a determining module 502, configured to match the biometric information to be verified with preset biometric information, so as to determine whether a target user corresponding to the biometric information to be verified has an unlocking right; if the matching is successful, the target user is indicated to have the unlocking authority;
the judging module 503 is configured to judge whether the target user may currently perform an unlocking operation when the target user has the unlocking right;
and the processing module 504 is configured to refuse to unlock the target user if the target user is not currently possible to perform the unlocking operation.
In a possible implementation manner, the determining module 503 is configured to obtain state reference information of the target user; judging whether the target user is in a sleep state currently or not according to the state reference information; and if the target user is in the sleep state, determining that the target user cannot execute the unlocking operation currently.
In a possible implementation manner, the determining module 503 is configured to determine whether the target user is currently in a sleep state according to a heart rate value represented by the heart rate information when the state reference information is the heart rate information of the target user; or when the state reference information is the user image information of the target user, judging whether the target user is in the sleep state currently according to the posture or the action represented by the user image information.
In a possible implementation manner, the determining module 503 is configured to obtain current location information sent by a terminal device corresponding to a target user; judging whether the current position of the target user is beyond a preset distance according to the current position information; and if the distance is beyond the preset distance, determining that the target user cannot execute the unlocking operation currently.
In a possible implementation manner, the determining module 503 is further configured to send an unlocking verification instruction to the terminal device if the distance is within a preset distance, where the unlocking verification instruction is used to instruct the terminal device to feed back preset verification information; and if the preset verification information sent by the terminal equipment is not received, determining that the target user cannot execute the unlocking operation currently.
In a possible implementation, the determining module 503 is configured to obtain current environment image information in a target room targeted by an unlocking target; judging whether the target user is currently located in the target room or not according to the current environment image information; and if the target user is located in the target room, determining that the target user is not possible to execute the unlocking operation currently.
All relevant contents of each step related to the embodiment of the unlocking method may be referred to the functional description of the functional module corresponding to the unlocking device in the embodiment of the present invention, and are not described herein again.
The division of the modules in the embodiments of the present invention is schematic, and only one logical function division is provided, and in actual implementation, there may be another division manner, and in addition, each functional module in each embodiment of the present invention may be integrated in one processor, or may exist alone physically, or two or more modules are integrated in one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode.
Based on the same inventive concept, an embodiment of the present invention provides a door lock, please refer to fig. 6, where the door lock includes at least one processor 601 and a memory 602 connected to the at least one processor, and a specific connection medium between the processor 601 and the memory 602 is not limited in the embodiment of the present invention, and fig. 6 illustrates an example where the processor 601 and the memory 602 are connected through a bus 600, where the bus 600 is shown by a thick line in fig. 6, and connection manners between other components are only schematically illustrated and not limited. The bus 600 may be divided into an address bus, a data bus, a control bus, etc., and is shown with only one thick line in fig. 6 for ease of illustration, but does not represent only one bus or type of bus. In addition, the door lock may further include a wireless communication module 603, which may also be connected to the processor 601 and the memory 602 through the bus 600, and may perform matching according to the stored information in the memory 602 to determine whether the target user may perform an unlocking operation.
In the embodiment of the present invention, the memory 602 stores instructions executable by the at least one processor 601, and the at least one processor 601 may execute the steps included in the foregoing unlocking method by executing the instructions stored in the memory 602.
The processor 601 is a control center of the door lock, and can connect various parts of the whole door lock by using various interfaces and lines, and by operating or executing instructions stored in the memory 602 and calling data stored in the memory 602, various functions of the door lock and processing data are performed, so as to perform overall monitoring on the door lock.
Optionally, the processor 601 may include one or more processing units, and the processor 601 may integrate an application processor and a modem processor, wherein the application processor mainly handles an operating system, a user interface, an application program, and the like, and the modem processor mainly handles wireless communication. It will be appreciated that the modem processor described above may not be integrated into the processor 601. In some embodiments, the processor 601 and the memory 602 may be implemented on the same chip, or in some embodiments, they may be implemented separately on separate chips.
The processor 601 may be a general-purpose processor, such as a Central Processing Unit (CPU), digital signal processor, application specific integrated circuit, field programmable gate array or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or the like, that may implement or perform the methods, steps, and logic blocks disclosed in embodiments of the present invention. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of a method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware processor, or may be implemented by a combination of hardware and software modules in the processor.
The memory 602, which is a non-volatile computer-readable storage medium, may be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. The Memory 602 may include at least one type of storage medium, and may include, for example, a flash Memory, a hard disk, a multimedia card, a card-type Memory, a Random Access Memory (RAM), a Static Random Access Memory (SRAM), a Programmable Read Only Memory (PROM), a Read Only Memory (ROM), a charge Erasable Programmable Read Only Memory (EEPROM), a magnetic Memory, a magnetic disk, an optical disk, and so on. The memory 602 is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to such. The memory 602 in the embodiments of the present invention may also be circuitry or any other device capable of performing a storage function for storing program instructions and/or data.
By programming the processor 601, the code corresponding to the unlocking method described in the foregoing embodiment may be solidified into the chip, so that the chip can execute the steps of the unlocking method when running, and how to program the processor 601 is a technique known by those skilled in the art, and is not described herein again.
Based on the same inventive concept, embodiments of the present invention further provide a storage medium storing computer instructions, which, when executed on a computer, cause the computer to perform the steps of the unlocking method as described above.
In some possible embodiments, the various aspects of the unlocking method provided by the present invention may also be implemented in the form of a program product, which includes program code for causing an unlocking device to perform the steps of the unlocking method according to various exemplary embodiments of the present invention described above in this specification, when the program product is run on the unlocking device.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.
Claims (10)
1. An unlocking method, characterized in that the method comprises:
collecting biological characteristic information to be verified;
matching the biological characteristic information to be verified with preset biological characteristic information to determine whether a target user corresponding to the biological characteristic information to be verified has unlocking authority or not; if the matching is successful, the target user is indicated to have unlocking authority;
when the target user has the unlocking right, judging whether the target user is possible to execute the unlocking operation currently;
and if the target user cannot execute the unlocking operation currently, refusing to unlock.
2. The method of claim 1, wherein determining whether the target user is currently likely to perform an unlocking operation comprises:
acquiring state reference information of the target user;
judging whether the target user is in a sleep state currently or not according to the state reference information;
and if the target user is in the sleep state, determining that the target user cannot execute unlocking operation currently.
3. The method of claim 2, wherein determining whether the target user is currently in a sleep state based on the state reference information comprises:
when the state reference information is the heart rate information of the target user, judging whether the target user is in a sleep state currently according to the heart rate value represented by the heart rate information; or,
and when the state reference information is the user image information of the target user, judging whether the target user is in a sleep state currently according to the posture or the action represented by the user image information.
4. The method of claim 1, wherein determining whether the target user is currently likely to perform an unlocking operation comprises:
acquiring current position information sent by terminal equipment corresponding to the target user;
judging whether the current position of the target user is beyond a preset distance according to the current position information;
and if the distance is not beyond the preset distance, determining that the target user cannot execute the unlocking operation currently.
5. The method of claim 4, wherein the method further comprises:
if the distance is within the preset distance, sending an unlocking verification instruction to the terminal equipment, wherein the unlocking verification instruction is used for indicating the terminal equipment to feed back preset verification information;
and if the preset verification information sent by the terminal equipment is not received, determining that the target user cannot execute the unlocking operation currently.
6. The method of claim 1, wherein determining whether the target user is currently likely to perform an unlocking operation comprises:
obtaining current environment image information in a target room targeted by unlocking;
judging whether the target user is currently located in the target room or not according to the current environment image information;
and if the target user is located in the target room, determining that the target user cannot execute unlocking operation currently.
7. An unlocking device, characterized in that the unlocking device comprises:
the acquisition module is used for acquiring the biological characteristic information to be verified;
the determining module is used for matching the biological characteristic information to be verified with preset biological characteristic information so as to determine whether a target user corresponding to the biological characteristic information to be verified has unlocking authority or not; if the matching is successful, the target user is indicated to have unlocking authority;
the judging module is used for judging whether the target user can execute unlocking operation currently or not when the target user has the unlocking right;
and the processing module is used for refusing to unlock if the target user cannot execute unlocking operation currently.
8. The apparatus of claim 7, wherein the determining module is to:
acquiring state reference information of the target user;
judging whether the target user is in a sleep state currently or not according to the state reference information;
and if the target user is in the sleep state, determining that the target user cannot execute unlocking operation currently.
9. A door lock, characterized in that the door lock comprises:
a memory for storing program instructions;
a processor for calling the program instructions stored in said memory and executing the steps comprised in the method of any one of claims 1 to 6 according to the obtained program instructions;
and the wireless communication module is used for acquiring the state reference information, the position information and the target room image information of the target user.
10. A storage medium storing computer-executable instructions for causing a computer to perform the steps comprising the method of any one of claims 1-6.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811222821.4A CN109410398A (en) | 2018-10-19 | 2018-10-19 | Unlocking method and device, door lock and storage medium |
PCT/CN2019/101055 WO2020078094A1 (en) | 2018-10-19 | 2019-08-16 | Unlocking method and apparatus, and door lock |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811222821.4A CN109410398A (en) | 2018-10-19 | 2018-10-19 | Unlocking method and device, door lock and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109410398A true CN109410398A (en) | 2019-03-01 |
Family
ID=65467889
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811222821.4A Pending CN109410398A (en) | 2018-10-19 | 2018-10-19 | Unlocking method and device, door lock and storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109410398A (en) |
WO (1) | WO2020078094A1 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110505295A (en) * | 2019-08-20 | 2019-11-26 | 阿里巴巴集团控股有限公司 | A kind of unlocking information setting method, device and equipment |
WO2020078094A1 (en) * | 2018-10-19 | 2020-04-23 | 珠海格力电器股份有限公司 | Unlocking method and apparatus, and door lock |
CN111259787A (en) * | 2020-01-15 | 2020-06-09 | 杭州市第一人民医院 | Unlocking method and device, computer equipment and storage medium |
CN111462363A (en) * | 2020-04-13 | 2020-07-28 | 昆山伊莱智能软件科技有限公司 | Intelligent door lock device system based on face recognition |
CN112184968A (en) * | 2020-10-16 | 2021-01-05 | 云南电网有限责任公司丽江供电局 | Control method and device for intelligent lock of power distribution net cage |
CN112261632A (en) * | 2020-10-10 | 2021-01-22 | 深圳市锐尔觅移动通信有限公司 | Equipment unlocking method, device, control system and computer readable medium |
CN112381972A (en) * | 2020-11-10 | 2021-02-19 | 珠海优特电力科技股份有限公司 | Method and device for confirming work position, storage medium, and electronic device |
WO2023213183A1 (en) * | 2022-05-06 | 2023-11-09 | 华为技术有限公司 | Communication control method and communication apparatus |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103177494A (en) * | 2013-03-26 | 2013-06-26 | 姬志刚 | Entrance guard system capable of being opened by door opener in normal state |
CN104916010A (en) * | 2014-03-13 | 2015-09-16 | 北京弘天智达科技有限公司 | Control system of mobile device and wearable control equipment |
CN105303670A (en) * | 2015-12-04 | 2016-02-03 | 马孝康 | Access control management method, device and system |
CN105976464A (en) * | 2016-04-29 | 2016-09-28 | 宇龙计算机通信科技(深圳)有限公司 | Access control lock control method, and apparatus and terminal thereof |
CN106296916A (en) * | 2016-08-08 | 2017-01-04 | 京东方科技集团股份有限公司 | A kind of Door-access control method and device |
CN106575454A (en) * | 2014-06-11 | 2017-04-19 | 威尔蒂姆Ip公司 | System and method for facilitating user access to vehicles based on biometric information |
CN206657411U (en) * | 2017-04-07 | 2017-11-21 | 周廷云 | Intelligent door lock system |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6131512B2 (en) * | 2013-10-17 | 2017-05-24 | 株式会社ケイナイン | Electronic lock management system |
CN105872255A (en) * | 2016-05-31 | 2016-08-17 | 努比亚技术有限公司 | Device and method for achieving rapid unlocking |
CN107391993A (en) * | 2017-07-27 | 2017-11-24 | 深圳市泰衡诺科技有限公司 | A kind of unlocked by fingerprint method and unlocked by fingerprint system based on intelligent terminal |
CN107633573A (en) * | 2017-07-28 | 2018-01-26 | 移康智能科技(上海)股份有限公司 | The method for unlocking and intelligent door lock of a kind of intelligent door lock |
CN107845165A (en) * | 2017-08-31 | 2018-03-27 | 郑州云海信息技术有限公司 | A kind of server cabinet door control method, device and terminal |
CN108614437A (en) * | 2018-04-12 | 2018-10-02 | 广东汇泰龙科技有限公司 | A kind of interlock method and system of dual camera cloud lock and furniture and appliances |
CN109410398A (en) * | 2018-10-19 | 2019-03-01 | 珠海格力电器股份有限公司 | Unlocking method and device, door lock and storage medium |
-
2018
- 2018-10-19 CN CN201811222821.4A patent/CN109410398A/en active Pending
-
2019
- 2019-08-16 WO PCT/CN2019/101055 patent/WO2020078094A1/en active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103177494A (en) * | 2013-03-26 | 2013-06-26 | 姬志刚 | Entrance guard system capable of being opened by door opener in normal state |
CN104916010A (en) * | 2014-03-13 | 2015-09-16 | 北京弘天智达科技有限公司 | Control system of mobile device and wearable control equipment |
CN106575454A (en) * | 2014-06-11 | 2017-04-19 | 威尔蒂姆Ip公司 | System and method for facilitating user access to vehicles based on biometric information |
CN105303670A (en) * | 2015-12-04 | 2016-02-03 | 马孝康 | Access control management method, device and system |
CN105976464A (en) * | 2016-04-29 | 2016-09-28 | 宇龙计算机通信科技(深圳)有限公司 | Access control lock control method, and apparatus and terminal thereof |
CN106296916A (en) * | 2016-08-08 | 2017-01-04 | 京东方科技集团股份有限公司 | A kind of Door-access control method and device |
CN206657411U (en) * | 2017-04-07 | 2017-11-21 | 周廷云 | Intelligent door lock system |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020078094A1 (en) * | 2018-10-19 | 2020-04-23 | 珠海格力电器股份有限公司 | Unlocking method and apparatus, and door lock |
CN110505295A (en) * | 2019-08-20 | 2019-11-26 | 阿里巴巴集团控股有限公司 | A kind of unlocking information setting method, device and equipment |
CN111259787A (en) * | 2020-01-15 | 2020-06-09 | 杭州市第一人民医院 | Unlocking method and device, computer equipment and storage medium |
CN111259787B (en) * | 2020-01-15 | 2022-09-06 | 杭州市第一人民医院 | Unlocking method and device, computer equipment and storage medium |
CN111462363A (en) * | 2020-04-13 | 2020-07-28 | 昆山伊莱智能软件科技有限公司 | Intelligent door lock device system based on face recognition |
CN112261632A (en) * | 2020-10-10 | 2021-01-22 | 深圳市锐尔觅移动通信有限公司 | Equipment unlocking method, device, control system and computer readable medium |
CN112261632B (en) * | 2020-10-10 | 2024-03-12 | 深圳市锐尔觅移动通信有限公司 | Equipment unlocking method, equipment unlocking device, control system and computer readable medium |
CN112184968A (en) * | 2020-10-16 | 2021-01-05 | 云南电网有限责任公司丽江供电局 | Control method and device for intelligent lock of power distribution net cage |
CN112381972A (en) * | 2020-11-10 | 2021-02-19 | 珠海优特电力科技股份有限公司 | Method and device for confirming work position, storage medium, and electronic device |
WO2023213183A1 (en) * | 2022-05-06 | 2023-11-09 | 华为技术有限公司 | Communication control method and communication apparatus |
Also Published As
Publication number | Publication date |
---|---|
WO2020078094A1 (en) | 2020-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109410398A (en) | Unlocking method and device, door lock and storage medium | |
KR102038851B1 (en) | Method and system for verifying identities | |
CN106716297B (en) | A kind of method, apparatus and touch screen terminal of fingerprint recognition | |
US9183683B2 (en) | Method and system for access to secure resources | |
EP2083398A1 (en) | Biometric Smart Card for Mobile Devices | |
CN108734830A (en) | Entrance guard controlling method and system | |
US10063541B2 (en) | User authentication method and electronic device performing user authentication | |
US11997087B2 (en) | Mobile enrollment using a known biometric | |
CN103324909A (en) | Facial feature detection | |
CN104408343B (en) | By a kind of threshold value calculation method of the Verification System to living things feature recognition | |
CN108804006B (en) | Unlocking method, device, equipment and storage medium for wearable equipment | |
CN107145772B (en) | Terminal equipment security control method and device and terminal equipment | |
CN108734838B (en) | Intelligent lock with video-based biological feature verification device | |
US20160210454A1 (en) | System, apparatus, and method for access control | |
CN113158154B (en) | Mobile device, authentication terminal device, and authentication method | |
CN109814964B (en) | Interface display method, terminal equipment and computer readable storage medium | |
CN108154017A (en) | A kind of method of password authentication and password validation system based on intelligent terminal | |
CN106295285B (en) | Information processing method and electronic equipment | |
KR101906141B1 (en) | Apparatus and Method for Multi-level Iris Scan in Mobile Communication Terminal | |
CN110942317A (en) | Safety tool recommendation method and device | |
CN104866744B (en) | A kind of information processing method and electronic equipment | |
KR20180089944A (en) | Certification system and method using heartbeat signal | |
CA3160372A1 (en) | Biometric authentication with ecg/ppg combined ai | |
CN112149085A (en) | Game account login method and device based on user biological characteristics | |
CN114444046A (en) | Fingerprint unlocking method and device, computer equipment and storage medium |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190301 |