CN111508107A - Intelligent door lock control method and device, computer equipment and storage medium - Google Patents
Intelligent door lock control method and device, computer equipment and storage medium Download PDFInfo
- Publication number
- CN111508107A CN111508107A CN202010171326.6A CN202010171326A CN111508107A CN 111508107 A CN111508107 A CN 111508107A CN 202010171326 A CN202010171326 A CN 202010171326A CN 111508107 A CN111508107 A CN 111508107A
- Authority
- CN
- China
- Prior art keywords
- door lock
- intelligent door
- distance
- mobile equipment
- information
- 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
Images
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
-
- 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/00309—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
-
- 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/00309—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
- G07C2009/00317—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks keyless data carrier having only one limited data transmission range
-
- 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/00309—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
- G07C2009/00365—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks in combination with a wake-up circuit
- G07C2009/00373—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks in combination with a wake-up circuit whereby the wake-up circuit is situated in the lock
-
- 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/00309—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
- G07C2009/00388—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks code verification carried out according to the challenge/response method
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Lock And Its Accessories (AREA)
Abstract
The invention discloses an intelligent door lock control method, an intelligent door lock control device, computer equipment and a storage medium, wherein when detecting that the distance between mobile equipment and any intelligent door lock in an intelligent door lock set is smaller than a first distance threshold value, an identity verification request is sent to the mobile equipment, and the intelligent door lock set comprises at least one intelligent door lock; receiving authentication information returned by the mobile equipment in response to the authentication request; if the identity authentication information passes the authentication, controlling a target intelligent door lock to be opened when detecting that the distance between the mobile equipment and any intelligent door lock in the intelligent door lock set is smaller than a second distance threshold value, wherein the target intelligent door lock is an intelligent door lock of which the distance between the mobile equipment and the target intelligent door lock is smaller than the second distance threshold value; before the target intelligent door lock is not reached, the identity authentication is carried out in advance, and when the intelligent door lock enters a plurality of target areas, the identity authentication does not need to be carried out for a plurality of times, so that the unlocking efficiency is further improved, and great convenience is brought to users.
Description
Technical Field
The invention relates to the field of intelligent home furnishing, in particular to an intelligent door lock control method and device, computer equipment and a storage medium.
Background
Along with the progress of science and technology, convenient to use, the higher intelligent electronic lock of security begin to walk into people's life step by step, and it can be through the switching to user's fingerprint, input authentication control tool to lock such as password. At present, the existing intelligent door lock usually adopts the forms of unlocking by personal identity information (such as passwords) or unlocking by a door card and the like to unlock and lock the door lock. However, in order to ensure security, multiple door locks are often used in many places, that is, users often need to pass through multiple doors and perform multiple card swiping unlocking when entering a certain destination. Such as: often need pass through the cell door when the user goes home, garage door, downstairs door, family's door etc. and every advance a door and all need punch the card again and unblank to lead to appearing the complex operation of unblanking, efficiency is not high, brings very big inconvenience for the user.
Disclosure of Invention
The embodiment of the invention provides an intelligent door lock control method, an intelligent door lock control device, computer equipment and a storage medium, and aims to solve the problem of low unlocking efficiency.
An intelligent door lock control method comprises the following steps:
when detecting that the distance between mobile equipment and any intelligent door lock in an intelligent door lock set is smaller than a first distance threshold value, sending an identity verification request to the mobile equipment, wherein the intelligent door lock set comprises at least one intelligent door lock;
receiving authentication information returned by the mobile equipment in response to the authentication request;
and if the identity authentication information passes the authentication, controlling a target intelligent door lock to be opened when detecting that the distance between the mobile equipment and any intelligent door lock in the intelligent door lock set is smaller than a second distance threshold value, wherein the target intelligent door lock is the intelligent door lock of which the distance between the mobile equipment and the target intelligent door lock is smaller than the second distance threshold value.
An intelligent door lock control device comprising:
the system comprises an identity authentication request sending module, a first distance threshold value determining module and a second distance threshold value determining module, wherein the identity authentication request sending module is used for sending an identity authentication request to mobile equipment when detecting that the distance between the mobile equipment and any intelligent door lock in an intelligent door lock set is smaller than a first distance threshold value, and the intelligent door lock set comprises at least one intelligent door lock;
the identity authentication information receiving module is used for receiving the identity authentication information returned by the mobile equipment in response to the identity authentication request;
and the first control module is used for controlling a target intelligent door lock to be opened when detecting that the distance between the mobile equipment and any intelligent door lock in the intelligent door lock set is smaller than a second distance threshold value if the identity verification information passes verification, wherein the target intelligent door lock is an intelligent door lock of which the distance between the target intelligent door lock and the mobile equipment is smaller than the second distance threshold value.
A computer device comprises a memory, a processor and a computer program stored in the memory and capable of running on the processor, wherein the processor executes the computer program to realize the intelligent door lock control method.
A computer-readable storage medium storing a computer program which, when executed by a processor, implements the above-described intelligent door lock control method.
According to the intelligent door lock control method, the intelligent door lock control device, the computer equipment and the storage medium, when the fact that the distance between the mobile equipment and any intelligent door lock in the intelligent door lock set is smaller than a first distance threshold value is detected, an identity authentication request is sent to the mobile equipment, and the intelligent door lock set comprises at least one intelligent door lock; receiving authentication information returned by the mobile equipment in response to the authentication request; if the identity authentication information passes the authentication, controlling a target intelligent door lock to be opened when detecting that the distance between the mobile equipment and any intelligent door lock in the intelligent door lock set is smaller than a second distance threshold value, wherein the target intelligent door lock is an intelligent door lock of which the distance between the mobile equipment and the target intelligent door lock is smaller than the second distance threshold value; before the target intelligent door lock is not reached, the identity authentication is carried out in advance, card swiping and waiting can be avoided, and when the intelligent door lock enters multiple target areas, the identity authentication does not need to be carried out for multiple times, so that the unlocking efficiency is further improved, and great convenience is brought to users.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments of the present invention will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without inventive labor.
Fig. 1 is a schematic diagram of an application environment of an intelligent door lock control method according to an embodiment of the present invention;
FIG. 2 is a diagram illustrating an exemplary method for controlling an intelligent door lock according to an embodiment of the present invention;
FIG. 3 is a diagram of another example of an intelligent door lock control method according to an embodiment of the present invention;
FIG. 4 is a diagram illustrating another example of an intelligent door lock control method according to an embodiment of the present invention;
FIG. 5 is a diagram of another example of an intelligent door lock control method according to an embodiment of the present invention;
FIG. 6 is a diagram of another example of an intelligent door lock control method according to an embodiment of the present invention;
FIG. 7 is a diagram of another example of an intelligent door lock control method according to an embodiment of the present invention;
FIG. 8 is a diagram illustrating another example of an intelligent door lock control method according to an embodiment of the present invention;
FIG. 9 is a schematic block diagram of an intelligent door lock control device in accordance with an embodiment of the present invention;
FIG. 10 is a schematic diagram of a computer device according to an embodiment of the invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. 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 intelligent door lock control method provided by the embodiment of the invention can be applied to the application environment shown in fig. 1. Specifically, the intelligent door lock control method is applied to an intelligent door lock control system, the intelligent door lock control system comprises a cloud server, a mobile device and an intelligent door lock shown in fig. 1, and the cloud server, the mobile device and the intelligent door lock are communicated through a network to solve the problem of low unlocking efficiency. The intelligent door lock is an intelligent device which provides indoor safety guarantee for a user and has an unlocking function. The mobile device may be, but is not limited to, on a variety of personal computers, laptops, smartphones, tablets, and portable wearable devices. The cloud server can be implemented by an independent server or a server cluster consisting of a plurality of servers.
In an embodiment, as shown in fig. 2, an intelligent door lock control method is provided, which is described by taking the example that the method is applied to the cloud server in fig. 1, and includes the following steps:
s10: and when detecting that the distance between the mobile equipment and any intelligent door lock in the intelligent door lock set is smaller than a first distance threshold value, sending an identity verification request to the mobile equipment, wherein the intelligent door lock set comprises at least one intelligent door lock.
The first distance threshold is a preset distance threshold for performing identity authentication in advance. For example: the first distance threshold may be set to 20m, 30m, 50m, or the like. Whether the distance between the mobile device and any intelligent door lock in the intelligent door lock set is smaller than a first distance threshold value or not can be used for identifying whether the user is about to enter a daily activity area or not and whether the user needs to frequently pass through a plurality of door locks or not. For example, the door locks of a community door, a garage door, a family door and the like are required to be opened when the person goes home from work; for example, a company needs to unlock a door lock of a company building, an office door lock, a door lock of a restaurant, a door lock of a gymnasium and the like when the company goes to work. The authentication request refers to a request for triggering authentication. Specifically, when detecting that the distance between the mobile device and any one of the intelligent door locks in the intelligent door lock set is smaller than a first distance threshold value, sending an authentication request to the mobile device, where the intelligent door lock set includes at least one intelligent door lock, and a user can freely define the door locks that the user passes through frequently in the daily life, for example, the intelligent door lock set may include door locks of a cell door, a garage door, a home door, a company building, an office door lock, a restaurant door lock, a gym, and the like. For locks outside the set of intelligent locks, the user should obtain the ID and the right of passage. The distance detection mode can be realized through Bluetooth module, NFC communication module or GPS induction.
In a specific embodiment, since the set of intelligent door locks includes at least one intelligent door lock, different first distance thresholds may be defined in advance according to actual situations for different intelligent door locks in the set of intelligent door locks, that is, the first distance threshold corresponding to each intelligent door lock may be the same or different. For example: the first distance threshold value that intelligent lock in the garage corresponds can set up to distance far away, and the first distance threshold value that intelligent lock in the family door corresponds can set up to distance nearer. Specifically, when it is detected that the distance between the mobile device and any one of the intelligent door locks in the intelligent door lock set is smaller than a first distance threshold corresponding to any one of the intelligent door locks, an authentication request is sent to the mobile device.
Preferably, in order to improve the efficiency of authentication, the authentication is guaranteed to be completed before the intelligent door lock is opened; and when detecting that the distance between the mobile equipment and any intelligent door lock in the intelligent door lock set is smaller than a first distance threshold value and larger than a second threshold value, sending an identity authentication request to the mobile equipment. The second threshold value is a preset distance threshold value capable of unlocking the intelligent door lock. It will be appreciated that the first distance threshold is greater than the second threshold.
S20: and receiving authentication information returned by the mobile equipment in response to the authentication request.
Specifically, after receiving an authentication request sent by the cloud server, the mobile device returns a corresponding authentication information to the cloud server in response to the authentication request, and the cloud server can receive the authentication information returned by the mobile device in response to the authentication request. Alternatively, the identity authentication information may be voice authentication information, gesture authentication information, password authentication information, or biometric information. The biological index information includes artery data information, epidermis data information, and the like. For example: if the identity authentication request is a request for fingerprint authentication, the mobile equipment prompts a user to input a fingerprint according to the identity authentication request, and the identity authentication information returned to the cloud service end is fingerprint authentication information. If the identity authentication request is a request for performing gesture authentication, the mobile device prompts a user to input a gesture action according to the identity authentication request, and the identity authentication information returned to the cloud server is gesture authentication information. In a specific embodiment, the user may set the manner of performing the authentication request in advance according to the actual situation. Alternatively, the mobile device may be networked with a vehicle-mounted camera system, a public transportation camera system, an intelligent bracelet and the like, and transmit user facial image information, biological indications and the like as authentication information in real time. Preferably, within the time delay threshold, for example, 1 minute later, if the user does not return authentication information, for example, the user is inconvenient to input a fingerprint authentication mode currently in driving and does not return authentication information, a plurality of authentication modes, such as voice identification authentication, facial identification authentication, biometric indication authentication, and the like, are simultaneously started, and any operation is performed by one of the authentication modes without the user manually.
In a specific application scenario, after the mobile device receives an authentication request sent by a cloud server, the mobile device displays the authentication request on a display interface and prompts a user to input corresponding authentication information, the user performs authentication through the mobile device and inputs the corresponding authentication information, the mobile device sends the authentication information to the cloud server, and the cloud server can receive the authentication information returned by the mobile device in response to the authentication request.
S30: and if the identity authentication information passes the authentication, controlling the target intelligent door lock to be opened when detecting that the distance between the mobile equipment and any intelligent door lock in the intelligent door lock set is smaller than a second distance threshold value, wherein the target intelligent door lock is the intelligent door lock of which the distance between the mobile equipment and the target intelligent door lock is smaller than the second distance threshold value.
Specifically, after receiving authentication information returned by the mobile device, the cloud server verifies the authentication information. Optionally, the authentication information may be verified by matching the authentication information with pre-stored target user information, and determining whether the authentication information is consistent with the target user information, and if the authentication information is consistent with the target user information, it indicates that the authentication information passes the authentication, and determines that the user carrying the mobile device is a valid user; if the identity authentication information is inconsistent with the target user information, the identity authentication information is not verified, and the user carrying the mobile equipment is determined to be an illegal user; thereby avoided carrying this mobile device because of other people and carrying out the operation of opening of intelligent lock and lead to unable indoor security of assurance user. The target user information refers to pre-acquired identity information of the target user and is used for verifying the identity verification information.
Further, if the identity authentication information passes the authentication, when the fact that the distance between the mobile device and any intelligent door lock in the intelligent door lock set is smaller than a second distance threshold value is detected, the target intelligent door lock is controlled to be opened. The second threshold value is a preset distance threshold value capable of opening the intelligent door lock, and a user can define the second threshold value by himself. And detecting whether the distance between the mobile equipment and any intelligent door lock in the intelligent door lock set is smaller than a second distance threshold value or not so as to identify whether the door lock needs to be opened for the user or not. Preferably, the setting of the second distance threshold may also be by detecting a current traffic pattern selection of the user. For example, the second distance threshold is set to 2 meters when the user walks, to 4 meters when the user rides, and to 6 meters when the user drives. Furthermore, the traffic mode of the user can be judged by detecting the traveling speed of the user, for example, in the recent period of time, for example, in the recent 10 minutes, if the average traveling speed is less than 5Km/h, the traffic mode of the user is judged to be walking, and if the average traveling speed is more than 5Km/h and less than 18Km/h, the traffic mode of the user is judged to be riding and the like; and if the speed is more than 18Km/h, judging that the traffic mode of the user is driving. In addition, the user can also define the second threshold value of any intelligent door lock in the intelligent door lock set according to own habits.
The target intelligent door lock is an intelligent door lock, and the distance between the target intelligent door lock and the mobile equipment is smaller than a second distance threshold value. After the identity authentication information passes the authentication, the cloud server detects that the distance between the mobile device and the target intelligent door lock is smaller than a second distance threshold value, and then the target intelligent door lock is controlled to be opened.
In this embodiment, when it is detected that a distance between the mobile device and any one of the intelligent door locks in the intelligent door lock set is smaller than a first distance threshold, an identity authentication request is sent to the mobile device, where the intelligent door lock set includes at least one intelligent door lock; receiving authentication information returned by the mobile equipment in response to the authentication request; if the identity authentication information passes the authentication, controlling a target intelligent door lock to be opened when detecting that the distance between the mobile equipment and any intelligent door lock in the intelligent door lock set is smaller than a second distance threshold value, wherein the target intelligent door lock is an intelligent door lock of which the distance between the mobile equipment and the target intelligent door lock is smaller than the second distance threshold value; before the target intelligent door lock is not reached, the identity authentication is carried out in advance, card swiping and waiting can be avoided, and when the intelligent door lock enters multiple target areas, the identity authentication does not need to be carried out for multiple times, so that the unlocking efficiency is further improved, and great convenience is brought to users.
In an embodiment, as shown in fig. 3, after detecting that the distance between the mobile device and any one of the intelligent door locks in the intelligent door lock set is smaller than the second distance threshold, and before controlling the target intelligent door lock to be unlocked, the intelligent door lock control method further includes the following steps:
s21: and judging whether the current time is within the preset effective time.
S22: and if the current time is within the effective time, triggering and executing the step of controlling the opening of the target intelligent door lock.
The preset effective time refers to a time period preset for detecting whether the time for performing identity authentication at the current time and distance meets the requirement. For example: the preset effective time can be within 5 minutes after the identity authentication or within 10 minutes after the identity authentication, and the like. The user can set the range of the effective time in a user-defined mode according to actual conditions.
In order to further guarantee the personal safety of user's property when improving the efficiency of unblanking, in this embodiment, after when detecting that the distance of mobile device and arbitrary intelligent lock in the intelligent lock set is less than the second distance threshold value, further judge whether current time is in the valid time of predetermineeing. Specifically, when it is detected that the distance between the mobile device and any one of the intelligent door locks in the intelligent door lock set is smaller than the second distance threshold, it is determined whether the current time is within a preset effective time, that is, whether the time from the current time to the time to perform the identity verification is within a set time threshold, and if the time from the current time to the time to perform the identity verification is within the set time threshold, that is, the current time is within the preset effective time, the step of controlling the target intelligent door lock to open is performed without performing the identity verification again.
In another embodiment, if the time for performing the identity verification at the current time interval is not within the set time threshold, that is, the current time is not within the preset valid time, the identity verification needs to be performed again, and the step of controlling the target intelligent door lock to be opened is not performed. Further, if the current time is not within the valid time, the authentication request is sent to the mobile device again to prompt the user to perform authentication again.
For example, if the preset valid time is set to be within 5 minutes after the authentication is performed, that is, the time threshold is set to be 5 minutes, it is determined whether the current time is within 5 minutes from the time of performing the authentication, and if the current time is within 5 minutes from the time of performing the authentication, it indicates that the current time is within the valid time, and the mobile device and the target smart door lock in the smart door lock set are controlled to be unlocked. And the target intelligent door lock is an intelligent door lock of which the distance in the intelligent door lock set is less than a second distance threshold value. Namely, the user can not be authenticated when passing any one or more target intelligent door locks within 5 minutes. If the time of the current time interval for carrying out identity authentication exceeds 5 minutes, the current time is not within the effective time, the step of controlling the opening of the target intelligent door lock is not executed, and the identity authentication needs to be carried out again, so that the situation that the unauthorized person passes through the door lock when the mobile equipment of the user is lost or the mobile equipment is obtained by the unauthorized person under other conditions is prevented.
In this embodiment, by judging whether the current time is within the preset effective time, if the current time is within the effective time, the step of controlling the target intelligent door lock to be opened is executed; thereby guaranteeing the property and personal safety of the user while improving the unlocking efficiency.
In an embodiment, as shown in fig. 4, the intelligent door lock control method further includes the following steps:
s11: and detecting the current position information of the mobile equipment and the distance information between the mobile equipment and the intelligent door lock set in the historical route according to a preset period.
The preset period refers to a preset time period for detecting the current position of the mobile device. Alternatively, the preset period may be a time period set by a user, such as: or detect the current location information of the mobile device every 3 seconds. The user can set the preset period in a user-defined mode according to actual conditions. Specifically, current location information of the mobile device is detected according to a preset period. The current position information refers to position information obtained after positioning the actual position where the user is currently located. Alternatively, the current position information may be obtained directly in real time by an automatic positioning system, for example: a GPS system.
S12: and if the current position information does not meet the preset historical route information, sending an intelligent door lock position determining request to the mobile equipment.
The historical route information refers to route information that is stored in advance and is used for the user to travel frequently. The historical route information may include one or more routes. For example: the historical route information can be a plurality of pieces of route information which are stored in advance and are frequently gone out by the user such as going home from work, shopping on weekends, daily leisure and the like; when the route information has a plurality of routes, comparing and selecting with each historical route; meanwhile, route records of the user in different time periods or user interaction can be collected, and the user selects a route. In this embodiment, the historical route information includes the ID and the location information of some or all of the intelligent door locks in the intelligent door lock set. Specifically, after the current position information is detected, the current position information is compared with position information in a historical route, whether the current position is in the position information contained in the historical route or not is judged, if the current position is not in the position information contained in the historical route, the current position information does not meet the preset historical route information, and an intelligent door lock position determining request is sent to the mobile device. The intelligent door lock position determination request is a request for determining a new route or an updated route which needs to be opened by a user, and the ID and the specific position of the intelligent door lock which needs to be opened and is not in the preset historical route information.
In another embodiment, the historical route information includes a plurality of historical routes, and each historical route is preset with a corresponding authorized intelligent door lock, and when it is detected that the current position information of the user meets one of the historical routes in the historical route information and the distance between the current position information of the user and any intelligent door lock in the intelligent door lock set is less than a second distance threshold, but the intelligent door lock is not in the intelligent door lock set corresponding to the historical route, the intelligent door lock is not unlocked; the intelligent door lock has the advantages that the situation that the intelligent door lock is opened before a user reaches the intelligent door lock which is not required to be opened is avoided, and therefore the intelligent control of the intelligent door lock is further improved while the indoor safety of the user is guaranteed.
S13: and receiving target position information returned by the mobile equipment in response to the intelligent door lock position determination request.
Specifically, after receiving an intelligent door lock position determination request sent by a cloud server, the mobile device displays the intelligent door lock position determination request on a display interface and prompts a user to input corresponding target position information, the mobile device sends the target position information to the cloud server, and the cloud server can receive the target position information returned by the mobile device in response to the intelligent door lock position determination request. And the target position information is the target position which the user needs to reach currently. Alternatively, the user may manually input the target location information on the mobile device, or may input the target location information by querying other application resources (or after acquiring the target location information, confirming by the user).
Further, after target position information returned by the mobile device in response to the intelligent door lock position determination request is received, whether a new intelligent door lock corresponding to the target position information is pre-authorized or not is detected, and if the new intelligent door lock corresponding to the target position information is pre-authorized, the new intelligent door lock is added into the intelligent door lock set; therefore, the user can add the authorized intelligent door lock to the intelligent door lock set at any time, and great convenience is brought to the user.
In another embodiment, if the position that the user currently needs to reach does not have an intelligent door lock that needs to be unlocked, the intelligent door lock position determination request displayed on the mobile device may be ignored, and the target position information is not input.
S14: and determining the route track information from the mobile equipment to the target position information based on the current position information and the target position information.
Specifically, after the current position information and the target position information are determined, route planning is performed according to the current position and the target position information, and route track information from the mobile device to the target position information is determined. Alternatively, route trajectory information for the mobile device to the target location information may be determined via third party interface data, such as a Baidu map, a Gaud map, or an Advance map, among others. Preferably, the route that the mobile device passes from the current position to the target position can also be determined as the route track information of the mobile device to the target position information by tracking the position information of the mobile device in real time.
S15: and writing the route track information into the historical route information.
Specifically, after the route trajectory information is determined, the route trajectory information is written into the historical route information to update the historical route information.
In the embodiment, the current position information of the mobile equipment is detected according to a preset period; if the current position information does not meet the preset historical route information, sending an intelligent door lock position determining request to the mobile equipment; receiving target position information returned by the mobile equipment in response to the intelligent door lock position determining request; determining route track information from the mobile device to the target position information based on the current position information and the target position information; writing the route track information into historical route information; when the current route track of the user does not accord with the historical route information, the user interacts with the user to confirm new target position information, and the new route track information is added into the historical route information; therefore, the method meets the requirement of the user on the variability of the daily route, ensures the accuracy of the historical route information and further improves the efficiency of the follow-up intelligent door lock opening.
In an embodiment, as shown in fig. 5, after controlling the smart door lock to be unlocked, the smart door lock control method further includes:
s40: and acquiring a distance acquisition signal, wherein the distance acquisition signal is used for indicating the distance between the mobile equipment and the intelligent door lock.
The distance acquisition signal is a signal used for indicating the distance between the mobile device and the intelligent door lock. Specifically, the distance acquisition signal can be generated by directly detecting the distance between the mobile device and the intelligent door lock in real time; the distance acquisition signal can also be acquired by the mobile device, that is, the distance acquisition signal sent by the mobile device is received. Optionally, the mobile device may determine a distance between the current mobile device and the intelligent door lock according to the signal transmission power of the intelligent door lock and the strength of the received signal, so as to generate a corresponding distance acquisition signal and send the distance acquisition signal to the cloud server.
S50: and judging whether the mobile equipment enters a preset area of the intelligent door lock within a preset first early warning time period according to the distance acquisition signal.
Specifically, the potential safety hazard caused by the fact that a user does not enter the room in time after opening the intelligent door lock or forgets to close the intelligent door lock after entering the room is avoided. In this embodiment, whether the mobile device enters a preset area of the intelligent door lock within a preset first early warning time period is judged according to the acquired distance acquisition signal. The first early warning time period is a preset time period for detecting whether a user enters a room or not. For example: the first warning period may be set to 5 minutes, 10 minutes, 15 minutes, or the like. The user can self-define the setting according to the actual situation. The preset area refers to an area range determined according to the position of the intelligent door lock and used for detecting whether a user enters a room. For example: the preset area can be an area between the intelligent door locks and a certain fixed point in a room, or a regular or irregular geographical area range defined for each intelligent door lock, and whether the mobile equipment falls into the area range can be judged through GPS positioning.
S60: and if the mobile equipment enters a preset area of the intelligent door lock within the first early warning time period, controlling the intelligent door lock to be closed.
Specifically, if the mobile device enters a preset area of the intelligent door lock within a first early warning time period (whether the mobile device enters the preset area can be detected through positioning, face recognition and the like), the situation that the user enters the room is indicated, the intelligent door lock is controlled to be closed, and therefore the phenomenon that other unauthorized people enter the room due to the fact that the user forgets to close the intelligent door lock after entering the room is avoided.
In another embodiment, if the mobile device does not enter the preset area of the intelligent door lock within the first early warning time period, the detection is continued until the mobile device does not enter the preset area of the intelligent door lock within the second early warning threshold value, and the intelligent door lock is controlled to be closed. The second early warning threshold value is a preset time threshold value for detecting whether the intelligent door lock needs to be controlled to be closed or not. Therefore, the phenomenon that the user arrives in front of the door and the intelligent door lock is opened but temporarily decides to leave is avoided. Since the intelligent door lock is already opened, the intelligent door lock needs to be closed in time so as to prevent unauthorized persons from entering the intelligent door lock.
In another embodiment, if the mobile device does not enter the preset area of the intelligent door lock within the first warning time period, the detection is continued, for example, the detection is performed by positioning, and if the user is detected to leave the preset area of the intelligent door lock for a certain distance, for example, 5 meters, the intelligent door lock is controlled to be closed. The detection object is changed into the distance from the user to the preset area of the intelligent door lock, so that the phenomenon that the user arrives before the door and the intelligent door lock is opened but temporarily decides to leave is avoided.
In the embodiment, a distance acquisition signal is acquired, and the distance acquisition signal is used for indicating the distance between the mobile equipment and the intelligent door lock; according to the distance acquisition signal, judging whether the mobile equipment enters a preset area of the intelligent door lock within a preset first early warning time period; if the mobile equipment enters a preset area of the intelligent door lock within the first early warning time period, controlling the intelligent door lock to be closed; therefore, the phenomenon that other unauthorized persons enter the intelligent door lock due to the fact that the user forgets to close the intelligent door lock after entering the room is avoided, the safety of the intelligent door lock is further improved, and the requirement of people on the safety of indoor property articles is met.
In an embodiment, as shown in fig. 6, after the authentication information is authenticated and before detecting whether the distance between the mobile device and any intelligent door lock in the intelligent door lock set is less than the second distance threshold, the intelligent door lock control method further includes the following steps:
s31: and detecting the moving track of the mobile equipment in real time.
S32: and comparing the moving track with a preset historical track record.
The moving track refers to a track that the mobile device moves after identity information verification is performed. The historical track record refers to a habit track which is collected and recorded in advance and is frequently passed by when a user reaches the position of the intelligent door lock after identity information verification is carried out. Specifically, after the authentication information is authenticated, the movement track of the mobile device is detected in real time. And comparing the movement track with a preset historical track record.
In this embodiment, the position coordinates of the mobile device may be collected according to time, so as to detect the movement track of the mobile device. For example: and if the preset historical track record is a straight line track from the current position to the intelligent door lock. Periodically, such as every 1 second, every 2 seconds, etc., the time for acquiring the position coordinates of the mobile device is divided into t1, t2, t3 and t4, and if the position coordinates determined by the acquisition time t1, the acquisition time t2, the acquisition time t3 and the acquisition time t4 are all on the straight-line trajectory, it indicates that the movement trajectory of the mobile device satisfies the history trajectory record. If the position coordinates determined by the acquisition time t1 and the acquisition time t2 are on the straight-line track, and the included angle between the extended lines of the coordinates of the acquisition time t1 and the acquisition time t2 and the extended lines of the coordinates of the acquisition time t3 and the acquisition time t4 is larger than a certain angle, for example, 30 degrees, it is determined that the original traveling direction is deviated, and the moving track does not meet the history track record. It should be noted that when the moving track is compared with the preset historical track record, a certain error is allowed to exist, that is, if the moving track is consistent with the preset historical track record within an error range, it indicates that the moving track meets the historical track record.
S33: and if the moving track meets the historical track record, triggering and executing the step of detecting whether the distance between the mobile equipment and any intelligent door lock in the intelligent door lock set is smaller than a second distance threshold value.
Specifically, if the movement trajectory obtained in step S32 satisfies the history trajectory record, a step of detecting whether the distance between the mobile device and any intelligent door lock in the intelligent door lock set is smaller than a second distance threshold is performed.
In the embodiment, the moving track of the mobile equipment is detected in real time; comparing the moving track with a preset historical track record; if the moving track meets the historical track record, detecting whether the distance between the mobile equipment and any intelligent door lock in the intelligent door lock set is smaller than a second distance threshold value; the routes which the user passes when opening the intelligent door locks in the intelligent door lock set are basically consistent, so that the corresponding intelligent door lock is prevented from being opened when the user does not need to enter the door after identity verification.
In an embodiment, as shown in fig. 7, before the time when the distance between the mobile device and any one of the intelligent door locks in the intelligent door lock set is detected to be smaller than the first distance threshold, the intelligent door lock control method further includes the following steps:
s01: and acquiring the current position information of the mobile equipment in real time.
Specifically, before detecting the distance between the mobile device and any one of the intelligent door locks in the intelligent door lock set, the current location information of the mobile device needs to be acquired in real time. The current position information comprises current longitude and latitude information and current altitude information.
S02: detecting whether the distance between the mobile equipment and any intelligent door lock in the intelligent door lock set is smaller than a first distance threshold value or not according to the current position information and the position information of each intelligent door lock in the intelligent door lock set, wherein the position information of each intelligent door lock comprises longitude and latitude information and altitude information.
Specifically, most of the current locations for location information are determined based on latitude and longitude. Since there may be a plurality of intelligent door locks with different altitudes in the same longitude and latitude geographic location information, for example: the longitude and latitude information of the unit intelligent door lock when entering a building is the same as the longitude and latitude information of the intelligent door lock when entering a home, but the altitude information is different. Therefore, if the position information of the intelligent door locks is determined only according to the longitude and latitude information, the phenomenon of inaccurate positioning may occur, so that an error also occurs when the distance between the mobile device and any intelligent door lock in the intelligent door lock set is detected according to the current position information and the position information of each intelligent door lock in the intelligent door lock set. Therefore, in this step, whether the distance between the mobile device and any intelligent door lock in the intelligent door lock set is smaller than a first distance threshold value is detected according to the current position information and the longitude and latitude information and the altitude information of each intelligent door lock in the intelligent door lock set; by adding the positioning detection of the altitude of each intelligent door lock in the intelligent door lock set, the positioning is more accurate.
In this embodiment, the current location information of the mobile device is obtained in real time; detecting whether the distance between the mobile equipment and any intelligent door lock in the intelligent door lock set is smaller than a first distance threshold value or not according to the current position information and the position information of each intelligent door lock in the intelligent door lock set, wherein the position information of each intelligent door lock comprises longitude and latitude information and altitude information; through increasing the location detection to the elevation of each intelligent lock in the intelligent lock set to make the location more accurate, further improved the precision of the positional information who acquires.
In this embodiment, the current location information of the mobile device is obtained in real time; detecting whether the distance between the mobile equipment and any intelligent door lock in the intelligent door lock set is smaller than a first distance threshold value or not according to the current position information and the position information of each intelligent door lock in the intelligent door lock set, wherein the position information of each intelligent door lock comprises longitude and latitude information and altitude information
In an embodiment, after sending the authentication request to the mobile device, the intelligent door lock control method further includes the following steps:
if the authentication information returned by the mobile equipment is not received within the preset time length, the type of the authentication request is changed, and the authentication request after the type change is sent to the mobile equipment, wherein the type of the authentication request comprises: request voice authentication, request gesture authentication, request password authentication, and request biometric authentication.
Specifically, after sending the authentication request to the mobile device, if the authentication information returned by the mobile device is not received within the preset time period, it indicates that the user carrying the mobile device may not be currently convenient to perform this type of authentication. For example: when the user drives the vehicle, the mobile equipment receives the authentication request sent by the cloud server and requests gesture authentication, and the user is inconvenient to perform gesture authentication at the moment and cannot input gesture authentication information and send the gesture authentication information to the cloud server through the mobile equipment. Therefore, when the cloud server does not receive the authentication information returned by the mobile device within a preset time (for example, 5 minutes), the type of the authentication request is changed, and the authentication request after the type is changed is sent to the mobile device. It should be noted that, the user can set the preset duration in a user-defined manner according to the actual situation. For example: the method further includes changing the request gesture authentication to a request voice authentication and sending an authentication request requesting voice authentication to the mobile device. Wherein, the type of the identity authentication request comprises: request voice authentication, request gesture authentication, request password authentication, and request biometric authentication. The biological index verification may include any one of fingerprint, palm print, face or iris verification. In one embodiment, the selectable types of authentication requests that can be made have been preset. Preferably, the user may also perform priority ranking on the types of the selectable authentication requests in advance, and the cloud service selects the authentication request of the corresponding type to send to the mobile device according to the preset priority of the type of the authentication request.
In this embodiment, if the authentication information returned by the mobile device is not received within the preset time period, the type of the authentication request is changed, and the authentication request with the changed type is sent to the mobile device, where the type of the authentication request includes: requesting voice authentication, requesting gesture authentication, requesting password authentication, and requesting biometric authentication; the situation that the user cannot perform identity authentication due to special situations is avoided, and therefore the efficiency and convenience of identity authentication are improved.
In an embodiment, as shown in fig. 8, an intelligent door lock control method is provided, which is described by taking the intelligent door lock control system in fig. 1 as an example, and includes the following steps:
s100: the cloud server side sends an identity verification request to the mobile equipment when detecting that the distance between the mobile equipment and any intelligent door lock in the intelligent door lock set is smaller than a first distance threshold value, and the intelligent door lock set comprises at least one intelligent door lock.
S101: and the mobile equipment responds to the authentication request and returns authentication information to the cloud server.
S102: the cloud service end verifies the identity verification information, and if the identity verification information passes the verification, when the fact that the distance between the mobile equipment and any intelligent door lock in the intelligent door lock set is smaller than a second distance threshold value is detected, the target intelligent door lock is controlled to be opened, wherein the distance between the target intelligent door lock and the mobile equipment is smaller than the second distance threshold value.
Specifically, when detecting that the distance between the mobile device and any intelligent door lock in an intelligent door lock set is smaller than a first distance threshold value, the cloud server sends an identity authentication request to the mobile device, wherein the intelligent door lock set comprises at least one intelligent door lock; the mobile equipment receives an identity authentication request sent by the cloud server, and returns corresponding identity authentication information to the cloud server in response to the identity authentication request; the cloud server receives the identity authentication information returned by the mobile equipment and verifies the identity authentication information; if the identity authentication information passes the authentication, continuously detecting the position information of the mobile equipment, and controlling the target intelligent door lock to be opened when detecting that the distance between the mobile equipment and any intelligent door lock in the intelligent door lock set is smaller than a second distance threshold value, wherein the target intelligent door lock is an intelligent door lock of which the distance between the target intelligent door lock and the mobile equipment is smaller than the second distance threshold value; before the target intelligent door lock is not reached, authentication, card swiping and waiting are carried out in advance, and when the intelligent door lock enters multiple target areas, authentication is not needed for multiple times, so that unlocking efficiency is further improved.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
In an embodiment, an intelligent door lock control device is provided, and the intelligent door lock control device corresponds to the intelligent door lock control method in the above embodiment one to one. As shown in fig. 9, the intelligent door lock control apparatus includes an authentication request transmitting module 10, an authentication information receiving module 20, and a control module 30. The functional modules are explained in detail as follows:
the identity authentication request sending module 10 is configured to send an identity authentication request to a mobile device when detecting that a distance between the mobile device and any one of an intelligent door lock in an intelligent door lock set is smaller than a first distance threshold, where the intelligent door lock set includes at least one intelligent door lock;
an authentication information receiving module 20, configured to receive authentication information returned by the mobile device in response to the authentication request;
the first control module 30 is configured to, if the identity verification information passes verification, control a target intelligent door lock to open when it is detected that a distance between the mobile device and any one of the intelligent door locks in the intelligent door lock set is smaller than a second distance threshold, where the target intelligent door lock is an intelligent door lock whose distance between the mobile device and the target intelligent door lock is smaller than the second distance threshold.
Preferably, the intelligent door lock control device further includes:
the first judgment module is used for judging whether the current time is within the preset effective time;
and the first triggering module is used for triggering and executing the step of controlling the opening of the target intelligent door lock when the current time is within the effective time.
Preferably, the intelligent door lock control device further includes:
the detection module is used for detecting the current position information of the mobile equipment according to a preset period;
the intelligent door lock position determining request sending module is used for sending an intelligent door lock position determining request to the mobile equipment when the current position information does not meet the preset historical route information;
the target position information receiving module is used for receiving target position information returned by the mobile equipment in response to the intelligent door lock position determining request;
a route track information determination module, configured to determine, based on the current location information and the target location information, route track information from the mobile device to the target location information;
and the writing module is used for writing the route track information into the historical route information.
Preferably, the intelligent door lock control device further includes:
the distance acquisition signal acquisition module is used for acquiring a distance acquisition signal, and the distance acquisition signal is used for indicating the distance between the mobile equipment and the intelligent door lock;
the second judging module is used for judging whether the mobile equipment enters a preset area of the intelligent door lock within a preset first early warning time period according to the distance acquisition signal;
and the second control module is used for controlling the intelligent door lock to be closed when the mobile equipment enters the preset area of the intelligent door lock within the first early warning time period.
Preferably, the intelligent door lock control device further includes:
the mobile track detection module is used for detecting the mobile track of the mobile equipment in real time;
the comparison module is used for comparing the moving track with a preset historical track record;
and the second triggering module is used for triggering and executing the step of detecting whether the distance between the mobile equipment and any intelligent door lock in the intelligent door lock set is smaller than a second distance threshold value when the moving track meets the historical track record.
Preferably, the intelligent door lock control device further includes:
the current position information acquisition module is used for acquiring the current position information of the mobile equipment in real time;
and the distance detection module is used for detecting whether the distance between the mobile equipment and any intelligent door lock in the intelligent door lock set is smaller than a first distance threshold value or not according to the current position information and the position information of each intelligent door lock in the intelligent door lock set, wherein the position information of each intelligent door lock comprises longitude and latitude information and altitude information.
Preferably, the intelligent door lock control device further includes:
an identity authentication request type changing module, configured to change the type of the identity authentication request and send an identity authentication request with a changed type to the mobile device if identity authentication information returned by the mobile device is not received within a preset time period, where the type of the identity authentication request includes: request voice authentication, request gesture authentication, request password authentication, and request biometric authentication.
For specific limitations of the intelligent door lock control device, reference may be made to the above limitations of the intelligent door lock control method, which are not described herein again. All or part of each module in the intelligent door lock control device can be realized by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as shown in fig. 10. The computer device includes a processor, a memory, a network interface, and a database connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The database of the computer device is used for storing data used in the intelligent door lock control method in the above embodiment. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement an intelligent door lock control method.
In one embodiment, a computer device is provided, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the computer program, the intelligent door lock control method in the above embodiments is implemented.
In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, which when executed by a processor implements the intelligent door lock control method in the above-described embodiments.
It will be understood by those of ordinary skill in the art that all or a portion of the processes of the methods of the embodiments described above may be implemented by a computer program that may be stored on a non-volatile computer-readable storage medium, which when executed, may include the processes of the embodiments of the methods described above, wherein any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-mentioned functions.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present invention, and are intended to be included within the scope of the present invention.
Claims (11)
1. An intelligent door lock control method is characterized by comprising the following steps:
when detecting that the distance between mobile equipment and any intelligent door lock in an intelligent door lock set is smaller than a first distance threshold value, sending an identity verification request to the mobile equipment, wherein the intelligent door lock set comprises at least one intelligent door lock;
receiving authentication information returned by the mobile equipment in response to the authentication request;
and if the identity authentication information passes the authentication, controlling a target intelligent door lock to be opened when detecting that the distance between the mobile equipment and any intelligent door lock in the intelligent door lock set is smaller than a second distance threshold value, wherein the target intelligent door lock is the intelligent door lock of which the distance between the mobile equipment and the target intelligent door lock is smaller than the second distance threshold value.
2. The intelligent door lock control method according to claim 1, wherein after detecting that the distance between the mobile device and any intelligent door lock in the intelligent door lock set is smaller than a second distance threshold value and before controlling the target intelligent door lock to be opened, the intelligent door lock control method further comprises:
judging whether the current time is within a preset effective time or not;
and if the current time is within the effective time, triggering and executing the step of controlling the opening of the target intelligent door lock.
3. The intelligent door lock control method according to claim 1, further comprising:
detecting current position information of the mobile equipment according to a preset period;
if the current position information does not meet the preset historical route information, sending an intelligent door lock position determining request to the mobile equipment;
receiving target position information returned by the mobile equipment in response to the intelligent door lock position determining request;
determining route trajectory information of the mobile device to the target location information based on the current location information and the target location information;
and writing the route track information into the historical route information.
4. The intelligent door lock control method according to claim 1, wherein after controlling the intelligent door lock to be unlocked, the intelligent door lock control method further comprises:
acquiring a distance acquisition signal, wherein the distance acquisition signal is used for indicating the distance between the mobile equipment and the intelligent door lock;
judging whether the mobile equipment enters a preset area of the intelligent door lock within a preset first early warning time period or not according to the distance acquisition signal;
and if the mobile equipment enters a preset area of the intelligent door lock within the first early warning time period, controlling the intelligent door lock to be closed.
5. The intelligent door lock control method according to claim 1, wherein after the authentication information is authenticated and before detecting whether the distance between the mobile device and any intelligent door lock in the set of intelligent door locks is less than the second distance threshold, the intelligent door lock control method further comprises:
detecting the moving track of the mobile equipment in real time;
comparing the moving track with a preset historical track record;
and if the moving track meets the historical track record, triggering and executing the step of detecting whether the distance between the mobile equipment and any intelligent door lock in the intelligent door lock set is smaller than the second distance threshold value.
6. The intelligent door lock control method of claim 1, wherein prior to detecting that the distance between the mobile device and any intelligent door lock in the set of intelligent door locks is less than the first distance threshold, the intelligent door lock control method further comprises:
acquiring current position information of the mobile equipment in real time;
and detecting whether the distance between the mobile equipment and any intelligent door lock in the intelligent door lock set is smaller than the first distance threshold value or not according to the current position information and the position information of each intelligent door lock in the intelligent door lock set, wherein the position information of each intelligent door lock comprises longitude and latitude information and altitude information.
7. The intelligent door lock control method according to claim 1, wherein after sending the authentication request to the mobile device, the intelligent door lock control method further comprises:
if the authentication information returned by the mobile equipment is not received within a preset time length, changing the type of the authentication request, and sending the authentication request after the type is changed to the mobile equipment, wherein the type of the authentication request comprises: request voice authentication, request gesture authentication, request password authentication, and request biometric authentication.
8. An intelligent door lock control method is characterized by comprising the following steps:
the method comprises the steps that when a cloud server side detects that the distance between mobile equipment and any intelligent door lock in an intelligent door lock set is smaller than a first distance threshold value, an identity authentication request is sent to the mobile equipment, wherein the intelligent door lock set comprises at least one intelligent door lock;
the mobile equipment responds to the authentication request and returns authentication information to the cloud server;
the cloud service end verifies the identity verification information, and if the identity verification information passes verification, when the distance between the mobile equipment and any intelligent door lock in the intelligent door lock set is detected to be smaller than a second distance threshold, a target intelligent door lock is controlled to be opened, wherein the distance between the target intelligent door lock and the mobile equipment is smaller than the second distance threshold.
9. An intelligent door lock control device, comprising:
the system comprises an identity authentication request sending module, a first distance threshold value determining module and a second distance threshold value determining module, wherein the identity authentication request sending module is used for sending an identity authentication request to mobile equipment when detecting that the distance between the mobile equipment and any intelligent door lock in an intelligent door lock set is smaller than a first distance threshold value, and the intelligent door lock set comprises at least one intelligent door lock;
the identity authentication information receiving module is used for receiving the identity authentication information returned by the mobile equipment in response to the identity authentication request;
and the first control module is used for controlling a target intelligent door lock to be opened when detecting that the distance between the mobile equipment and any intelligent door lock in the intelligent door lock set is smaller than a second distance threshold value if the identity verification information passes verification, wherein the target intelligent door lock is an intelligent door lock of which the distance between the target intelligent door lock and the mobile equipment is smaller than the second distance threshold value.
10. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the intelligent door lock control method according to any one of claims 1 to 8 when executing the computer program.
11. A computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the intelligent door lock control method according to any one of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010171326.6A CN111508107B (en) | 2020-03-12 | 2020-03-12 | Intelligent door lock control method and device, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010171326.6A CN111508107B (en) | 2020-03-12 | 2020-03-12 | Intelligent door lock control method and device, computer equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111508107A true CN111508107A (en) | 2020-08-07 |
CN111508107B CN111508107B (en) | 2022-04-26 |
Family
ID=71877629
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010171326.6A Active CN111508107B (en) | 2020-03-12 | 2020-03-12 | Intelligent door lock control method and device, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111508107B (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112614250A (en) * | 2020-11-19 | 2021-04-06 | 邹阳 | Multidimensional identification and authentication management system of intelligent lock |
CN112712631A (en) * | 2020-12-16 | 2021-04-27 | 深圳市亚联讯网络科技有限公司 | Cloud access control method and system |
CN113763620A (en) * | 2021-09-14 | 2021-12-07 | 孟琦 | Combined access control, method and device for controlling combined access control, and storage medium |
CN113888781A (en) * | 2021-10-11 | 2022-01-04 | 德施曼机电(中国)有限公司 | Door lock control method, electronic equipment, door lock and storage medium |
WO2022100257A1 (en) * | 2020-11-10 | 2022-05-19 | Oppo广东移动通信有限公司 | Uwb-based control method and apparatus for smart lock, and medium and electronic device |
CN115131904A (en) * | 2021-03-25 | 2022-09-30 | 中国移动通信集团安徽有限公司 | Access control method, device, equipment and computer storage medium |
CN115294678A (en) * | 2022-07-26 | 2022-11-04 | 广东好太太智能家居有限公司 | Door lock control method and device, electronic equipment and related products |
CN115546929A (en) * | 2021-06-28 | 2022-12-30 | 漳州立达信光电子科技有限公司 | Door lock control method, device, door lock and storage medium |
CN116071853A (en) * | 2023-01-09 | 2023-05-05 | 厦门狄耐克智能科技股份有限公司 | A sensorless unlocking method and system |
Citations (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020019725A1 (en) * | 1998-10-14 | 2002-02-14 | Statsignal Systems, Inc. | Wireless communication networks for providing remote monitoring of devices |
JP2003051815A (en) * | 2001-08-03 | 2003-02-21 | Fujitsu Ltd | Key information issuing device, wireless operating device, and program |
CN102434036A (en) * | 2011-10-09 | 2012-05-02 | 深圳市科信通信设备有限公司 | A kind of intelligent door lock and using method thereof |
CN103971435A (en) * | 2014-05-22 | 2014-08-06 | 广东欧珀移动通信有限公司 | Unlocking method, server, mobile terminal, electronic lock and unlocking system |
CN104484923A (en) * | 2014-12-03 | 2015-04-01 | 朗曦科技(上海)有限公司 | Access control system and method based on authentication and location awareness of intelligent mobile terminal |
CN104596521A (en) * | 2014-03-14 | 2015-05-06 | 腾讯科技(深圳)有限公司 | Route information display method and route information display apparatus |
CN105303670A (en) * | 2015-12-04 | 2016-02-03 | 马孝康 | Access control management method, device and system |
CN105590363A (en) * | 2016-02-29 | 2016-05-18 | 云丁网络技术(北京)有限公司 | Method for unlocking intelligent door lock based on distance change induction and intelligent door lock system thereof |
CN205302421U (en) * | 2015-11-05 | 2016-06-08 | 广东安居宝数码科技股份有限公司 | Mobile terminal , gate host computer and entrance guard system of unblanking in entrance guard system of unblanking |
CN205644713U (en) * | 2016-05-20 | 2016-10-12 | 浙江中正智能科技有限公司 | Fingerprint lock based on bluetooth control |
CN205923020U (en) * | 2016-06-30 | 2017-02-08 | 无锡市天力机械制造有限公司 | Multifunctional glove |
CN106934887A (en) * | 2017-02-27 | 2017-07-07 | 南京聚鲲物联网科技有限公司 | The smart bluetooth entrance guard device and control method of a kind of integrated position judgment and the direction of motion |
CN106997223A (en) * | 2016-01-25 | 2017-08-01 | 姜洪军 | Mobile visual field |
CN107134034A (en) * | 2017-06-05 | 2017-09-05 | 合肥展游软件开发有限公司 | A kind of intelligent door lock system for hotel |
CN107403484A (en) * | 2016-05-20 | 2017-11-28 | 浙江中正智能科技有限公司 | A kind of Fingerprint Lock based on Bluetooth control |
CN107622188A (en) * | 2016-07-15 | 2018-01-23 | 阿里巴巴集团控股有限公司 | Verification method, device, system and equipment based on biological characteristic |
CN207847286U (en) * | 2017-12-27 | 2018-09-11 | 深圳市科信通信技术股份有限公司 | An intelligent lock with two-level interlocking function |
CN108961501A (en) * | 2018-06-28 | 2018-12-07 | 云丁网络技术(北京)有限公司 | A kind of intelligent door lock control method, relevant device and system |
CN108961485A (en) * | 2018-05-07 | 2018-12-07 | 金联汇通信息技术有限公司 | Intelligent door lock, auth method and device |
CN109389727A (en) * | 2018-10-30 | 2019-02-26 | 南昌努比亚技术有限公司 | Method for unlocking, system and computer readable storage medium |
EP3506551A1 (en) * | 2017-12-28 | 2019-07-03 | Atos Nederland B.V. | Method and system for providing a pre-determined key to a classical computer of a public hybrid quantum and classical network |
CN110189066A (en) * | 2018-02-23 | 2019-08-30 | 丰田自动车株式会社 | Autonomous mobile body, delivery system and server device |
CN110390749A (en) * | 2019-07-17 | 2019-10-29 | 青岛聚好联科技有限公司 | A kind of access control system based on bluetooth positioning |
-
2020
- 2020-03-12 CN CN202010171326.6A patent/CN111508107B/en active Active
Patent Citations (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020019725A1 (en) * | 1998-10-14 | 2002-02-14 | Statsignal Systems, Inc. | Wireless communication networks for providing remote monitoring of devices |
JP2003051815A (en) * | 2001-08-03 | 2003-02-21 | Fujitsu Ltd | Key information issuing device, wireless operating device, and program |
CN102434036A (en) * | 2011-10-09 | 2012-05-02 | 深圳市科信通信设备有限公司 | A kind of intelligent door lock and using method thereof |
CN104596521A (en) * | 2014-03-14 | 2015-05-06 | 腾讯科技(深圳)有限公司 | Route information display method and route information display apparatus |
CN103971435A (en) * | 2014-05-22 | 2014-08-06 | 广东欧珀移动通信有限公司 | Unlocking method, server, mobile terminal, electronic lock and unlocking system |
CN104484923A (en) * | 2014-12-03 | 2015-04-01 | 朗曦科技(上海)有限公司 | Access control system and method based on authentication and location awareness of intelligent mobile terminal |
CN205302421U (en) * | 2015-11-05 | 2016-06-08 | 广东安居宝数码科技股份有限公司 | Mobile terminal , gate host computer and entrance guard system of unblanking in entrance guard system of unblanking |
CN105303670A (en) * | 2015-12-04 | 2016-02-03 | 马孝康 | Access control management method, device and system |
CN106997223A (en) * | 2016-01-25 | 2017-08-01 | 姜洪军 | Mobile visual field |
CN105590363A (en) * | 2016-02-29 | 2016-05-18 | 云丁网络技术(北京)有限公司 | Method for unlocking intelligent door lock based on distance change induction and intelligent door lock system thereof |
CN205644713U (en) * | 2016-05-20 | 2016-10-12 | 浙江中正智能科技有限公司 | Fingerprint lock based on bluetooth control |
CN107403484A (en) * | 2016-05-20 | 2017-11-28 | 浙江中正智能科技有限公司 | A kind of Fingerprint Lock based on Bluetooth control |
CN205923020U (en) * | 2016-06-30 | 2017-02-08 | 无锡市天力机械制造有限公司 | Multifunctional glove |
CN107622188A (en) * | 2016-07-15 | 2018-01-23 | 阿里巴巴集团控股有限公司 | Verification method, device, system and equipment based on biological characteristic |
CN106934887A (en) * | 2017-02-27 | 2017-07-07 | 南京聚鲲物联网科技有限公司 | The smart bluetooth entrance guard device and control method of a kind of integrated position judgment and the direction of motion |
CN107134034A (en) * | 2017-06-05 | 2017-09-05 | 合肥展游软件开发有限公司 | A kind of intelligent door lock system for hotel |
CN207847286U (en) * | 2017-12-27 | 2018-09-11 | 深圳市科信通信技术股份有限公司 | An intelligent lock with two-level interlocking function |
EP3506551A1 (en) * | 2017-12-28 | 2019-07-03 | Atos Nederland B.V. | Method and system for providing a pre-determined key to a classical computer of a public hybrid quantum and classical network |
CN110189066A (en) * | 2018-02-23 | 2019-08-30 | 丰田自动车株式会社 | Autonomous mobile body, delivery system and server device |
CN108961485A (en) * | 2018-05-07 | 2018-12-07 | 金联汇通信息技术有限公司 | Intelligent door lock, auth method and device |
CN108961501A (en) * | 2018-06-28 | 2018-12-07 | 云丁网络技术(北京)有限公司 | A kind of intelligent door lock control method, relevant device and system |
CN109389727A (en) * | 2018-10-30 | 2019-02-26 | 南昌努比亚技术有限公司 | Method for unlocking, system and computer readable storage medium |
CN110390749A (en) * | 2019-07-17 | 2019-10-29 | 青岛聚好联科技有限公司 | A kind of access control system based on bluetooth positioning |
Non-Patent Citations (1)
Title |
---|
王永顺,玉士蒙: "基于云平台的智能门锁控制系统开发", 《计算机应用与软件》 * |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022100257A1 (en) * | 2020-11-10 | 2022-05-19 | Oppo广东移动通信有限公司 | Uwb-based control method and apparatus for smart lock, and medium and electronic device |
CN114550343A (en) * | 2020-11-10 | 2022-05-27 | Oppo广东移动通信有限公司 | UWB-based smart lock control method and device, medium and electronic device |
EP4227918A4 (en) * | 2020-11-10 | 2024-05-01 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | UWB-BASED CONTROL METHOD AND DEVICE FOR INTELLIGENT LOCK AND MEDIUM AND ELECTRONIC DEVICE |
CN112614250A (en) * | 2020-11-19 | 2021-04-06 | 邹阳 | Multidimensional identification and authentication management system of intelligent lock |
CN112712631A (en) * | 2020-12-16 | 2021-04-27 | 深圳市亚联讯网络科技有限公司 | Cloud access control method and system |
CN115131904A (en) * | 2021-03-25 | 2022-09-30 | 中国移动通信集团安徽有限公司 | Access control method, device, equipment and computer storage medium |
CN115546929A (en) * | 2021-06-28 | 2022-12-30 | 漳州立达信光电子科技有限公司 | Door lock control method, device, door lock and storage medium |
CN115546929B (en) * | 2021-06-28 | 2025-05-02 | 漳州立达信光电子科技有限公司 | Door lock control method, device, door lock and storage medium |
CN113763620A (en) * | 2021-09-14 | 2021-12-07 | 孟琦 | Combined access control, method and device for controlling combined access control, and storage medium |
CN113888781A (en) * | 2021-10-11 | 2022-01-04 | 德施曼机电(中国)有限公司 | Door lock control method, electronic equipment, door lock and storage medium |
CN115294678A (en) * | 2022-07-26 | 2022-11-04 | 广东好太太智能家居有限公司 | Door lock control method and device, electronic equipment and related products |
CN116071853A (en) * | 2023-01-09 | 2023-05-05 | 厦门狄耐克智能科技股份有限公司 | A sensorless unlocking method and system |
Also Published As
Publication number | Publication date |
---|---|
CN111508107B (en) | 2022-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111508107B (en) | Intelligent door lock control method and device, computer equipment and storage medium | |
US12052357B2 (en) | Smart lock unlocking method and related device | |
CN101496427B (en) | Identity verification using location over time information | |
US10867459B2 (en) | Wireless reader system | |
CN102104485B (en) | Use trajectory for authentication | |
EP3073768B1 (en) | A method, system and device for determining close proximity of two or more persons | |
US20230370842A1 (en) | Predictively providing access to resources | |
US20130015947A1 (en) | Method and system for access authorization | |
CN103139705A (en) | Location-based security system for portable electronic device | |
CN101657807A (en) | Be used for dynamically control to the method and system of the visit of network | |
EP3035275B1 (en) | Giving a user access to a third party service | |
KR20130056615A (en) | Apparatus and method for managing assiduity | |
WO2021261267A1 (en) | Information processing device, information processing method, information processing program, and information processing system | |
JP5823651B1 (en) | Authentication system, authentication method, and authentication program | |
WO2011001026A1 (en) | Authentication | |
WO2017095775A1 (en) | Authentication system with motion parameters | |
EP3451713B1 (en) | A method, system and device for determining a shared journey | |
KR20240038458A (en) | The method for access control using real-time locating technology | |
CN113807683B (en) | Control method of vehicle key management terminal and vehicle key management terminal | |
CN111833485A (en) | Unlocking method and device for vehicle, electronic equipment and storage medium | |
KR102305326B1 (en) | Parking system based on artificial intelligence | |
KR20130107444A (en) | Parking lot tracking system using cell phone | |
CN114495342A (en) | Intelligent information prompting method and device, computer equipment and storage medium | |
CA3222627A1 (en) | System and method for intermodal facility management | |
Gala et al. | Electric Bike Security: Biometric & GPS Integration for Intrusion Detection |
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 |