[go: up one dir, main page]

CN111145398A - Intelligent door lock control method and device, intelligent door lock and storage medium - Google Patents

Intelligent door lock control method and device, intelligent door lock and storage medium Download PDF

Info

Publication number
CN111145398A
CN111145398A CN201911416018.9A CN201911416018A CN111145398A CN 111145398 A CN111145398 A CN 111145398A CN 201911416018 A CN201911416018 A CN 201911416018A CN 111145398 A CN111145398 A CN 111145398A
Authority
CN
China
Prior art keywords
unlocking
channel
channels
information
historical
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
Application number
CN201911416018.9A
Other languages
Chinese (zh)
Other versions
CN111145398B (en
Inventor
卢琪
普字之
孙少桦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Lutuo Technology Co Ltd
Original Assignee
Shenzhen Lutuo Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Lutuo Technology Co Ltd filed Critical Shenzhen Lutuo Technology Co Ltd
Priority to CN201911416018.9A priority Critical patent/CN111145398B/en
Publication of CN111145398A publication Critical patent/CN111145398A/en
Application granted granted Critical
Publication of CN111145398B publication Critical patent/CN111145398B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME 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/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00309Electronically 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
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME 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/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00571Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by interacting with a central unit

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Lock And Its Accessories (AREA)

Abstract

The embodiment of the application provides an intelligent door lock control method and device, an intelligent door lock and a storage medium, which are applied to the intelligent door lock with a plurality of unlocking channels. The control method comprises the steps of determining at least one frequently-used unlocking channel in a plurality of unlocking channels according to historical unlocking information; and closing the emergency unlocking channel, wherein the emergency unlocking channel is preset with an unlocking password. The control method for the intelligent door lock can prolong the endurance time of the intelligent door lock.

Description

Intelligent door lock control method and device, intelligent door lock and storage medium
Technical Field
The application relates to the field of smart home, in particular to a method and a device for controlling an intelligent door lock, the intelligent door lock and a storage medium.
Background
With the continuous development of science and technology and the continuous improvement of the living standard of people, modern people are not more and more satisfied with the current living situation, and instead, the urgent pursuit of more comfortable high-grade living environment is adopted, so that smart homes (home automation) also come with the urgent pursuit, so-called smart homes take homes as platforms, facilities related to home life are integrated by utilizing a comprehensive wiring technology, a network communication technology, a safety precaution technology, an automatic control technology and an audio and video technology, a high-efficiency management system of home facilities and home schedule affairs is constructed, the home safety, convenience, comfortableness and artistry are improved, and the environment-friendly and energy-saving living environment is realized.
At present, the intelligent door lock has more and more functions and is more and more complex, so that the power consumption is very high. The problem of endurance is a great challenge whether the intelligent door lock uses dry batteries or rechargeable lithium batteries.
Disclosure of Invention
In view of the above problems, embodiments of the present application provide an intelligent door lock control method, an intelligent door lock control device, an intelligent door lock, and a storage medium, which can improve the endurance time of the intelligent door lock.
In a first aspect, an embodiment of the present application provides an intelligent door lock control method, which is applied to an intelligent door lock with multiple unlocking channels, and the method includes: determining at least one frequently-used unlocking channel in a plurality of unlocking channels according to historical unlocking information;
and closing the emergency unlocking channel, wherein the emergency unlocking channel is preset with an unlocking password.
In a second aspect, an embodiment of the present application provides an intelligent door lock control device, which is applied to an intelligent door lock control system having multiple unlocking channels, and the device includes an unused channel determining module, configured to determine at least one unused unlocking channel in the multiple unlocking channels according to historical unlocking information; and the closing module is used for closing the non-common unlocking channel, wherein the non-common unlocking channel is preset with an unlocking password.
In a third aspect, the present invention provides an intelligent door lock, which includes a processor and one or more memories, where the one or more memories are used to store program instructions executed by the processor, and the processor executes the program instructions to implement the method described above.
In a fourth aspect, the present application provides a computer-readable storage medium storing program instructions, which when executed by a processor implement the above-mentioned method.
Compared with the prior art, the intelligent door lock control method provided by the embodiment of the application determines at least one unusual unlocking channel in a plurality of unlocking channels according to historical unlocking information; and the non-common unlocking channel is closed, so that the power consumption of the intelligent door lock is reduced, and the endurance time is prolonged.
These and other aspects of the present application will be more readily apparent from the following description of the embodiments.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 shows a schematic diagram of a network system to which the intelligent door lock control method provided in the embodiment of the present application is applied.
Fig. 2 shows a flowchart of an intelligent door lock control method provided in an embodiment of the present application.
Fig. 3 shows a flowchart of another intelligent door lock control method provided in an embodiment of the present application.
Fig. 4 shows a flowchart of another intelligent door lock control method provided in an embodiment of the present application.
Fig. 5 shows a flowchart of another intelligent door lock control method provided in an embodiment of the present application.
Fig. 6 shows a block diagram of an intelligent door lock control device provided in an embodiment of the present application.
Fig. 7 shows a block diagram of an intelligent door lock provided in an embodiment of the present application.
Detailed Description
Reference will now be made in detail to embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the accompanying drawings are illustrative and are only for the purpose of explaining the present application and are not to be construed as limiting the present application.
In order to make the technical solutions better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. It is to be understood that the embodiments described are only a few embodiments of the present application and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
First, a method and a device for controlling an intelligent door lock, an intelligent door lock and an application environment related to a storage medium provided by the embodiment of the present application are introduced.
As shown in fig. 1, fig. 1 is a network system 10 to which the intelligent door lock control method provided in the embodiment of the present application is applied, where the network system 10 includes: mobile terminal 11, server 12, gateway 13, kid device 14, and router 15. The mobile terminal may be any device with communication and storage functions, for example: a client (which may be an application client, such as a mobile phone APP; or a web page client) for managing the sub-devices and a user account that can log in at the client are stored in the mobile terminal 11. The server 21 may be a network access server, a database server, a cloud server, or the like. Optionally, the gateway 13 is built based on a ZigBee (ZigBee peak) protocol, and the sub-device 14 may be a device that is added in the gateway 13 in advance, for example, the ZigBee device may be a device in a suite to which the gateway belongs when the gateway leaves a factory; or a device subsequently connected to the gateway 13 by a user operation. The sub-devices 14 may be physical intelligent devices, such as electric meters, door sensors, body sensors, door and window sensors, temperature and humidity sensors, water sensors, natural gas alarms, smoke alarms, wall switches, wall sockets, smart sockets, wireless switches, wireless wall switches, magic cube controllers, curtain motors, multifunctional gateways, air conditioner partners, cameras, and other intelligent devices, or may be virtual sensor devices, such as virtual body sensor devices, which are not limited herein.
It should be noted that, in the embodiment of the present application, the child device 14 is an intelligent door lock.
Alternatively, one or more of the kid devices 14 may establish a network connection with the gateway 13 based on the ZigBee protocol, thereby joining the ZigBee network. Both the gateway 13 and the mobile terminal 11 may be connected to a router 15, and may be connected to an ethernet network via the router 15, and the router 15 may be communicatively connected to the server 12. For example, the gateway 13 and the mobile terminal 11 may store the acquired information in the server 12. Alternatively, the mobile terminal 11 may establish a network connection with the server 12, so as to obtain the data sent by the server 12.
Alternatively, the local area network path as shown in fig. 1 indicates that the mobile terminal 11 is in the same local area network as the router 15 and the gateway 13, and the wide area network path indicates that the mobile terminal 11 is not in the same local area network as the router 15 and the gateway 13. Wherein, when the mobile terminal 11 is in the same local area network as the router 15 and the gateway 13, the mobile terminal 11 may interact with the gateway 13 and the sub-device 14 connected to the gateway 13 through the local area network path as shown in fig. 1; it is also possible to interact with the gateway 13 and the sub-devices 14 connected to the gateway 13 via a wide area network path as shown in fig. 1. When the mobile terminal 11 is not in the same local area network as the router 15 and the gateway 13, the mobile terminal 11 may interact with the gateway 13 and the sub-device 14 connected to the gateway 13 through a wide area network path as shown in fig. 1. Optionally, the mobile terminal may also interact with the sub-device directly through a bluetooth or Zigbee network.
As shown in fig. 2, fig. 2 shows a flowchart of an intelligent door lock control method 100 provided in an embodiment of the present application, where the intelligent door lock control method 100 is applied to the network environment 10 and is applied to an intelligent door lock having multiple unlocking channels. In the embodiment of the present application, the unlocking channel includes, but is not limited to, a password unlocking channel, a fingerprint unlocking channel, a finger vein unlocking channel, a gesture unlocking channel, a graphic unlocking channel, a face recognition unlocking channel, a pupil recognition unlocking channel, a voice recognition unlocking channel, an NFC unlocking channel, and a palm print recognition unlocking channel. Specifically, the intelligent door lock control method 100 includes the following steps S110 to S130.
Step S110: and determining at least one emergency unlocking channel in the plurality of unlocking channels according to the historical unlocking information.
The historical unlocking information comprises historical unlocking channel information, and the historical unlocking channels are a set of unlocking channels used by a user in history in the multiple unlocking channels. It is understood that the historical unlock channels should be a non-empty subset of the plurality of unlock channels that the smart door lock has. Therefore, the unlocking channel used by the user in the history in the plurality of unlocking channels can be determined according to the historical unlocking information, and at least one unused unlocking channel in the plurality of unlocking channels can be determined accordingly. It should be noted that the emergency unlocking channel is an emergency unlocking channel corresponding to the intelligent door lock.
Specifically, if the historical unlocking channels do not cover all the unlocking channels, that is, the historical unlocking channels are a proper subset of the plurality of unlocking channels of the intelligent door lock, the remaining unlocking channels except the historical unlocking channels in the plurality of unlocking channels may be determined as the unusual unlocking channels, and the unusual unlocking channels are complements of the historical unlocking channels in the plurality of unlocking channels of the intelligent door lock. If the historical unlocking channels cover all the unlocking channels, the unlocking channel which is used less frequently in the historical unlocking channels can be determined as the frequently-used unlocking channel.
In a specific embodiment, the intelligent smart door lock comprises unlocking channels a1, a2 and A3, and if the users of the unlocking channel a1 and the unlocking channel a2 use the unlocking channel A3, the unlocking channel A3 can be determined as a frequently-used unlocking channel. If all the users of the unlocking channel a1, the unlocking channel a2 and the unlocking channel A3 use the unlocking channel with a smaller number of uses by the users, among the unlocking channel a1, the unlocking channel a2 and the unlocking channel A3, the unlocking channel with a smaller number of uses by the users can be determined as a frequently-used unlocking channel.
In some embodiments, the historical unlocking information may further include a user identity corresponding to each unlocking channel in the historical unlocking channels. Then according to the user identity, historical unlocking channels used by different users can be determined; therefore, the unusual unlocking channel corresponding to each user can be respectively determined according to the historical unlocking channels used by the users, the historical unlocking channels used by each user are not necessarily the same, the passwords used by each user for unlocking the channels are not necessarily the same, and the unusual unlocking channels corresponding to each user are also different. That is, the emergency unlock channel for user a may not be the emergency unlock channel for user B. At this time, the intersection of the unusual unlocking channels corresponding to each user can be determined according to the unusual unlocking channel corresponding to each user, and then the intersection is used as the unusual unlocking channel of the intelligent door lock, so that influences caused by different unusual unlocking channels corresponding to the users are avoided. For example, the emergency unlocking channel of the user A is { a1, a2, a3}, the emergency unlocking channel of the user B is { a1, a2, a4}, and the finally determined emergency unlocking channel corresponding to the intelligent door lock is { a1, a2 }.
And step S111, closing the emergency unlocking channel, wherein the emergency unlocking channel is preset with an unlocking password.
The step of closing the unusual unlocking channel refers to cutting off a starting path of an application program of the unusual unlocking channel. The unusual unlocking can be unlocked through a preset unlocking password. Step S111 may specifically include S120 and S130.
Step S120: and sending a confirmation request to the user, wherein the confirmation request is used for inquiring whether the user closes the emergency unlocking channel.
In this embodiment, after the emergency unlocking channel of the intelligent door lock is determined, a confirmation request is sent to the user to inquire whether the user closes the emergency unlocking channel. Specifically, the confirmation request may be sent to the mobile terminal of the user through a local area network, the confirmation request may also be sent to the mobile terminal of the user through a wide area network, or the confirmation request may also be sent to the mobile terminal of the user through bluetooth or Zigbee communication. The mobile terminal and the intelligent door lock are in communication connection, and communication can be performed between the mobile terminal and the intelligent door lock based on the local area network, the wide area network, the Bluetooth or the Zigbee and other forms.
In some embodiments, if there are multiple mobile terminals associated with the smart door lock, and the multiple mobile terminals are owned by different users, when sending the confirmation request to the user, a query request may be sent to the multiple users, respectively, to query the intention of each user, so as to ensure the use experience of each user.
In some embodiments, the confirmation request may also be used to ask the user whether to change his own extraordinary unlock channel. Specifically, if the unlocking channel a1 is confirmed as an unusually used unlocking channel of one or more users, it is determined whether the proportion of the users corresponding to the unlocking channel a1 in all the users is smaller than a proportion threshold. If so, closing the unlock channel a1 is recommended to the user corresponding to the unlock channel a 1.
Step S130; and closing the emergency unlocking channel in response to a closing instruction corresponding to the confirmation request.
In this embodiment, a feedback instruction corresponding to the determination request may be received. The feedback instruction is used for indicating the feedback information replied by the user according to the confirmation request. The feedback command may include a close command and a keep-on command. The closing instruction is used for indicating that the closing of the frequently-used unlocking channel is agreed; the hold open command is used to indicate a refusal to close the emergency unlock channel. When a closing instruction is received, namely the closing instruction is responded, the emergency unlocking channel is closed.
Under the use condition of a plurality of users, whether to close the unusual unlocking channel can be judged according to the proportion of the closing instruction in the received feedback instruction. Specifically, if the proportion of the number of the received closing instructions in the feedback instructions is greater than the proportion threshold, it is considered that most users agree to close the unusual unlocking channel, and thus the corresponding unusual unlocking channel can be closed.
After the non-common unlocking channel is closed, the unlocking channel keeps standby to consume excessive electric energy so as to reduce the power consumption of the intelligent door lock. It is understood that the user can restart the locked unlocking channel at any time, for example, by the client.
According to the intelligent door lock control method provided by the embodiment of the application, at least one unusual unlocking channel in a plurality of unlocking channels is determined according to historical unlocking information; and sending a confirmation request to the user, wherein the confirmation request is used for inquiring whether the user closes the emergency unlocking channel, and finally responding to a closing instruction corresponding to the confirmation request to close the emergency unlocking channel, so that the emergency unlocking channel is prevented from keeping standby to consume excessive electric energy, the power consumption of the intelligent door lock is reduced, and the endurance time is prolonged.
As shown in fig. 3, the embodiment of the present application further provides another intelligent door lock control method 200. The control method includes the following steps S210 to S270.
Step S210: and acquiring historical unlocking information of unlocking within a historical preset time period.
The historical unlocking information comprises unlocking channels used by the user in a historical preset time period and the number of times of use of each unlocking channel. The historical preset time period refers to a certain time period before, for example, obtaining an unlocking channel activated for use in one week before. Further, a set of unlocking channels used by the user in a historical preset time period is called as a historical unlocking channel. Since the historical unlocking information is the unlocking information in a certain time period, the historical unlocking information needs to be obtained again every time when a historical preset time period elapses, so as to calibrate the historical unlocking information.
Step S220: and determining the weight of each unlocking channel in the plurality of unlocking channels used in the historical preset time period according to the historical unlocking information.
The historical preset time period can be set by the user or automatically by the system. When the intelligent door lock is automatically set through the system, the next historical preset time period can be adjusted according to the use condition of the user on the intelligent door lock in the last historical preset time period. For example, the user only uses the intelligent door lock for 3 days in the last historical preset time period (one week), and at this time, the user can be considered to be out of the door or at home infrequently.
In the historical preset time, a plurality of unlocking channels of the intelligent door lock can be divided into historical unlocking channels and non-historical unlocking channels. The historical unlocking channel is a set of unlocking channels used by a user in a historical preset time period; the non-historical unlock channel is a set of unlock channels that are not used by the user within a historical preset time period. It can be understood that the set of the plurality of unlocking channels of the intelligent door lock is a complete set of historical unlocking channels and non-historical unlocking channels, and the historical unlocking channels and the non-historical unlocking channels are complementary sets. It should be noted that, if the historical unlocking channel is an empty set, the historical preset time period may be adjusted, for example, a week is prolonged to one month until the historical unlocking channel is a non-empty set.
Further, the weight used by the unlocking channel in the historical preset time period represents the popularity of the unlocking channel in the historical preset time period. If the non-historical unlocking channels are non-empty sets, the common degree of each unlocking channel in the non-historical unlocking channels in the historical preset time period is zero, namely the using times in the historical preset time period are zero. The weight of the plurality of unlocking channels possessed by the intelligent door lock can be calculated through the use times of each unlocking channel in the historical preset time period. For example, as shown in table 1, the set of the plurality of unlocking channels of the smart door lock is { a1, a2, a3, a4, a5}, the historical unlocking channel is { a1, a2, a3}, and the non-historical unlocking channel is { a4, a5 }. The number of uses of a1 in the history unlocking channel is 1, the number of uses of a2 is 2, and the number of uses of a3 is 3. Then, a1 is weighted 1/6, a2 is weighted 1/3, a3 is weighted 1/2, a4 is weighted 0, and a5 is weighted 0.
Figure BDA0002351211990000091
TABLE 1
If the non-historical unlocking channels are empty sets, the common degree of the unlocking channels of the intelligent door lock in the preset time period is not zero, namely the use times in the historical preset time period are all zeroIs not zero. The weight of the plurality of unlocking channels possessed by the intelligent door lock can be calculated through the use times of each unlocking channel in the historical preset time period. For example, as shown in table 2, the smart door lock has a set of multiple unlocking channels { a1, a2, a3}, a history unlocking channel { a1, a2, a3}, and a non-history unlocking channel { a1, a2, a3}
Figure BDA0002351211990000093
The number of uses of a1 in the history unlocking channel is 1, the number of uses of a2 is 2, and the number of uses of a3 is 3. Then, the weight of a1 is 1/6, the weight of a2 is 1/3, and the weight of a3 is 1/2.
Figure BDA0002351211990000092
Figure BDA0002351211990000101
TABLE 2
Further, after determining the weight of each unlocking channel in the plurality of unlocking channels used in the historical preset time period, at least one unused unlocking channel in the plurality of unlocking channels in the historical preset time period may be determined according to the weight of each unlocking channel in the plurality of unlocking copper lock channels used in the historical preset time period.
Step S230: and determining at least one unlocking channel with the weight less than or equal to a preset value according to the weight used by each unlocking channel in the plurality of unlocking channels within the historical preset time period.
And comparing the weight used by each unlocking channel in the historical preset time period with a preset value, and determining at least one unlocking channel with the weight less than or equal to the preset value.
The preset value can be set by the user or automatically set by the system. If the user sets the setting by himself, the setting can be carried out through a client in the mobile terminal. If the intelligent door lock is automatically set by the system, the preset value in the next historical preset time period can be adjusted according to the use condition of the user on the intelligent door lock in the last historical preset time period. For example, if the preset value in the last historical preset time period is zero, the set of unlocking channels with the weight equal to zero is a non-historical unlocking channel; if the non-historical unlocking channels are empty sets in the next historical preset time period, it is indicated that the user has used all unlocking channels of the intelligent door lock in the next historical preset time period, and there is no unlocking channel with a weight less than or equal to the weight in all unlocking channels of the intelligent door lock, so that the preset values in the next historical preset time period can be properly adjusted, for example, the preset values are adjusted to 1/6, 1/8 and the like.
In some embodiments, the times of two adjacent historical preset time periods may intersect. That is, the interval time of the history preset time period for reacquiring the history unlocking information may be shorter than the duration of one history preset time period. For example, the historical preset time period is one week, and the historical unlocking information of the previous week is acquired at the current time, which is the last historical preset time period; generally, after one week of the current time, acquiring historical unlocking information within one week later, which is a next historical preset time period; in this embodiment, the historical unlocking information of one week before the current time may be acquired again at any time within one week after the current time, and it may be understood that the historical unlocking information acquired in the next historical preset time period includes part of the historical unlocking information acquired in the previous historical preset time period.
Step S240: and determining the unlocking channel with the weight less than or equal to the preset value as a frequently-used unlocking channel.
If the weight is smaller than or equal to the preset value, the common degree of the unlocking channel in the historical preset time period is too low, and therefore the unlocking channel is determined to be a frequently-used unlocking channel.
If the weights of the unlocking channels of the intelligent door lock are all larger than the preset value, the preset value can be adjusted according to the level. For example, the first-stage preset value is zero, the non-historical unlocking channels are empty sets, that is, the weights of all the unlocking channels are greater than zero, and at this time, the first-stage preset value is adjusted to the second-stage preset value 1/8; at this time, if the weights of all the unlocking channels are also greater than 1/8, the second-level preset value can be adjusted to the third-level preset value 1/4 until the weights are greater than the minimum weight of all the unlocking channels. It should be noted that the difference between the preset values of each stage can be freely set by the user, and the difference may be equal or unequal, and meanwhile, the system can also automatically adjust the difference between the preset values of each stage. The minimum weight in all unlocking channels is gradually approximated by adjusting the hierarchy of the preset value, so that the accuracy of the unlocking channels which are not used very much is improved.
In some embodiments, if the weights of the plurality of unlocking channels of the smart door lock are all greater than the preset value, the preset value may be adjusted to a value greater than the minimum weight preset high value according to the minimum weight in all the unlocking channels. For example, the preset value is 1/8, and the minimum weight of all the unlocking channels is 1/6, at this time, the preset value can be directly adjusted to 1/3 which is larger than the minimum weight 1/6 by a preset high value 1/6, so that the response speed is improved, and the abnormal unlocking channel is quickly determined. It will be appreciated that the preset high value may be set by the user or automatically by the system.
In some embodiments, if the weights of the unlocking channels of the intelligent door lock are all greater than the preset value, the historical preset time period can be adjusted according to the preset time interval, and the unlocking channel with the weight less than or equal to the preset value is determined again. For example, the original historical preset time period is adjusted to one week or three weeks in a week according to a preset time interval. The change of the historical preset time period enables the unlocking channels contained in the historical unlocking channel and the non-historical unlocking channel to be changed, the using times of the unlocking channels are correspondingly changed, and the weight used by each unlocking channel of the intelligent door lock in the new historical preset time period is determined again. If the weights of the unlocking channels of the intelligent door lock are still all larger than the preset value in the new historical preset time period, the historical preset time period can be adjusted again until the situation that the weights are smaller than the preset value occurs. It will be appreciated that the preset interval may be set by the user or automatically by the system.
Step S250: a confirmation request is sent to the user.
Step S260: and closing the emergency unlocking channel in response to a closing instruction corresponding to the confirmation request.
Step S270: the power supply path of the associated device is disconnected.
In this embodiment, after the emergency unlock channel is closed, the power supply path of the associated device may be disconnected. The associated device is a hardware device associated with the unusual unlocking channel.
For example, if the password unlocking channel is determined as an unusual unlocking channel, the key keyboard associated with the password unlocking channel can be closed, so that the power consumption of key lighting and sound is saved; if the NFC unlocking module is determined to be the frequently-used unlocking channel, the NFC module associated with the NFC unlocking channel can be closed, so that the power consumption is saved; if the face recognition unlocking channel is determined to be the unusual unlocking channel, the structural optical module associated with the face recognition unlocking module can be closed, and therefore electric energy consumption is saved.
It will be appreciated that the user may still actively turn the unlock channel back on after it has been turned off by the hardware device with which it is associated.
According to the intelligent door lock control method, the unlocking habit of the user can be analyzed, the user is recommended to close the unusual unlocking channel, and after the unusual unlocking channel is closed, the hardware equipment associated with the unusual unlocking channel is closed, so that the power consumption of the intelligent door lock is reduced, and the endurance time of the intelligent door lock is prolonged.
As shown in fig. 4, an embodiment of the present application further provides an intelligent door lock control method 300, where the control method 300 includes the following steps S310 to S381.
Step S310: and determining at least one emergency unlocking channel in the plurality of unlocking channels according to the historical unlocking information.
Step S320: a confirmation request is sent to the user.
Step S330: and closing the emergency unlocking channel in response to a closing instruction corresponding to the confirmation request.
Step S340: and acquiring current user unlocking information when the user unlocks.
After closing the unusual unlocking channel, the user cannot open the smart door lock through the closed unlocking channel. When the user unlocks through the unlocking channel, the current user unlocking information of the user can be obtained based on the unlocking channel. For example, when the user unlocks through the fingerprint unlocking channel, the current fingerprint information of the user is obtained; when a user unlocks through a password unlocking channel, current character information input by the user is obtained; and when the user uses the face to identify and unlock the channel, acquiring the current image information of the user.
After the current user unlocking information is obtained, whether the current user unlocking information contains at least one piece of associated unlocking information associated with the current unlocking channel can be further judged.
Step S350: and under the condition that the user unlocking information does not accord with the unlocking password of the current unlocking channel, acquiring at least one piece of associated unlocking information associated with the current unlocking channel.
The current unlocking channel is another unlocking channel except for a common unlocking channel in all unlocking channels, that is, the currently usable unlocking channel, and it can be understood that the currently usable unlocking channel may include a plurality of unlocking channels. The associated unlocking information is an associated key which is associated with the current unlocking channel and is used for triggering all unlocking channels to be enabled.
In this embodiment, under the condition that the user unlocking information does not conform to the unlocking password of the current unlocking channel, at least one piece of associated unlocking information associated with the current unlocking channel and used for triggering all unlocking channels to be started can be acquired. For example, if the current unlocking channel is a password unlocking channel, a face recognition unlocking channel, and a fingerprint recognition unlocking notification, the unlocking password and the associated unlocking information of the current unlocking channel may be as shown in table 3.
Current unlock channel Unlocking password Associating unlocking information
Password unlocking channel 666666 123456
Face recognition unlocking channel Face image A Inclusion of "X" gestures in images
Fingerprint identification unblock passageway Fingerprint A Fingerprint B
TABLE 3
Further, each unlock channel may be associated with at least one associated unlock information. For example, besides the unlocking key "666666", the password unlocking channel may also set the associated keys "123456" and "654321", etc.; besides the unlocking key ' face image ', the face recognition unlocking channel can also set associated keys ' smiling face image ', gesture image ' and the like.
Further, the user can set the associated unlocking information of each unlocking channel through the client in the mobile terminal. Meanwhile, the user can also set the associated unlocking information associated with the unlocking channel through the unlocking channel of the intelligent door lock.
Further, current associated unlocking information is determined according to a current user unlocking channel used by the user currently. The current associated unlocking information is associated unlocking information associated with a current user unlocking channel currently used by the user. And the associated unlocking information associated with each unlocking channel corresponds to the unlocking channel. And when the unlocking channel of the current user is activated, searching current associated unlocking information corresponding to the unlocking channel in all the associated unlocking information. For example, if the unlocking channel currently used by the user is the password unlocking channel, the current associated unlocking information "123456" and "654321" corresponding to the password unlocking channel is searched for in all the associated unlocking information.
Step S360: and matching the current user unlocking information with the associated unlocking information.
In this embodiment, the current user unlocking information is matched with the current associated unlocking information. Specifically, current associated unlocking information in the current user unlocking information is identified. And if the current associated unlocking information is identified in the current user unlocking information, judging that the matching is successful. For example, the user unlocks through a password unlocking channel, and if the unlocking key input by the user is "123456" or "654321", it can be determined that the matching is successful; or the user unlocks through the face recognition unlocking channel, and if the image acquired by the face recognition module contains a smiling face or a specific gesture, the matching can be judged to be successful. Steps S370 to S371 may be performed at this time.
And if the current associated unlocking information is not identified in the current user unlocking information, judging that the matching fails. For example, the user unlocks through the password unlocking channel, and if the unlocking key input by the user is "666666", it can be determined that the matching fails, and then steps S380 to S381 may be performed.
Step S370: and under the condition of successful matching, judging that the current user unlocking information contains at least one piece of associated unlocking information associated with the current unlocking channel.
In this embodiment, at least one matching is successful, that is, at least one current associated unlocking channel is identified in the current user unlocking information, so that it can be determined that the current user unlocking information includes at least one current associated unlocking information associated with the unlocking channel currently used by the user.
Step S371: all unlock channels are enabled.
In this embodiment, all the unlocking channels are enabled when the current user unlocking information includes at least one piece of associated unlocking information associated with the current unlocking channel. Specifically, all unlocking channels are enabled under the condition that the current user unlocking information contains at least one current associated unlocking information associated with the unlocking channel currently used by the user.
All unlocking channels comprise the non-use unlocking channel, so that the non-use unlocking channel is re-enabled, and a user can unlock through the re-enabled non-use unlocking channel. According to the embodiment, all unlocking channels are started, so that the situation that a user forgets a password and cannot open the door when unlocking can be prevented.
In one example, if the fingerprint unlock channel is closed, the user can only unlock through the password unlock channel. When the user forgets the unlocking key '666666' of the password unlocking channel, the fingerprint unlocking channel can be restarted as long as the user inputs the associated key '123456' or '654321', so that the unlocking is performed through the fingerprint unlocking channel, and the unlocking efficiency of the user is improved.
Step S380: and under the condition that all matching fails, judging that the current user unlocking information does not contain the associated unlocking information.
In this embodiment, if all matching fails, that is, the current associated unlocking channel is not identified in the current user unlocking information, it may be determined that the current user unlocking information does not include the current associated unlocking information associated with the unlocking channel currently used by the user.
Step S381: keeping the normally unlocked passage closed.
In this embodiment, the very common unlocking channel is kept closed when the current user unlocking information does not include the associated unlocking information associated with the current unlocking channel. Specifically, under the condition that the current associated unlocking information associated with the unlocking channel currently used by the user is not contained in the current user unlocking information, the normally used unlocking channel is kept closed, so that an unfamiliar user is prevented from opening the intelligent door lock, and the safety performance of the intelligent door lock is ensured.
In some embodiments, if the current user unlocking information does not include the unlocking key, and does not include the associated unlocking information, a prompt may be sent to the user. Such as voice alerts, light alerts, etc.
According to the intelligent door lock control method provided by the embodiment of the application, the associated unlocking information associated with the unlocking channel is set, when a user forgets the unlocking password of the current unlocking channel, the closed frequently-used unlocking channel can be triggered to be unlocked again through the associated unlocking information, and then the unlocking can be carried out through the unlocked frequently-used unlocking channel, so that the situation that the user cannot open the door due to forgetting the unlocking password is avoided, and the unlocking efficiency of the user is improved.
As shown in fig. 5, an embodiment of the present application further provides an intelligent door lock control method 400, where the control method 400 may include the following steps S410 to S450.
Step S410: the power supply voltage is obtained.
In this embodiment, the power supply voltage may be acquired at preset intervals. For example, an analog-to-digital converter (ADC) samples the power supply voltage once per hour to accurately obtain the voltage information of the power supply, and then obtains the current electric quantity of the power supply through the conversion relationship between the voltage and the electric quantity.
Step S420: and reducing the output power of the power supply under the condition that the power supply voltage is smaller than a preset voltage threshold value.
The condition that the power voltage is less than the preset voltage threshold value indicates that the power of the power supply is insufficient. At the moment, the output power of the power supply can be reduced, so that the endurance time of the intelligent door lock is prolonged. For example, the brightness of the key of the intelligent door lock is reduced or the volume of the intelligent door lock is reduced.
In some embodiments, an average voltage of the power supply for a preset interval time may be calculated, and when the average voltage is less than the preset average voltage, the output power of the power supply is reduced.
In some embodiments, when the power supply voltage is less than the preset voltage threshold, a reminding message may be sent to the mobile terminal of the user through the local area network path or the wide area network path to remind the user to replace the battery or to charge the battery in time. And if the mobile terminal is not accessed to the local area network or the wide area network, starting reminding information for the mobile terminal when the mobile terminal is accessed to the local area network or the wide area network next time.
It should be noted that the execution sequence of step S410 and step S420 is not limited, and is not limited to be executed before step S430, but may also be executed after step S450, and may also be executed between any two steps in the present embodiment, and may even be executed between any two steps in the foregoing embodiments in combination with the foregoing embodiments. It is understood that, in this embodiment, the execution of step S410 and step S420 before step S430 is only one of various embodiments, and the execution order of step S410 and step S420 should not be limited.
Step S430: and determining at least one emergency unlocking channel in the plurality of unlocking channels according to the historical unlocking information.
Step S440: a confirmation request is sent to the user.
Step S450: and closing the emergency unlocking channel in response to a closing instruction corresponding to the confirmation request.
According to the intelligent door lock control method provided by the embodiment of the application, the output power of the power supply is reduced by obtaining the power supply voltage under the condition that the power supply voltage is smaller than the preset voltage threshold value, the electric quantity of the power supply is saved, meanwhile, the unusual unlocking channel is closed, the power consumption of the intelligent door lock is reduced, and therefore the endurance time of the intelligent door lock is prolonged.
As shown in fig. 6, the present embodiment also provides an intelligent door lock control device 500, where the device 500 includes an emergency channel determination module 510, a request module 520, and a closing module 530.
The unused channel determining module 510 is configured to determine at least one frequently-used unlocking channel in the multiple unlocking channels according to the historical unlocking information; the request module 520 is used for sending a confirmation request to the user; the closing module 530 is configured to close the emergency unlock channel in response to a closing instruction corresponding to the confirmation request.
Further, the extraordinary channel determining module 510 may include an information obtaining module 511, a weight determining module 512, a comparing module 513, and a determining module 514.
The information obtaining module 511 is configured to obtain historical unlocking information for unlocking within a historical preset time period; the weight determining module 512 is configured to determine, according to the historical unlocking information, a weight used by each unlocking channel in the multiple unlocking channels within a historical preset time period; the comparison module 513 is configured to determine, according to a weight used by each of the multiple unlocking channels within a historical preset time period, at least one unlocking channel whose weight is less than or equal to a preset value; the determining module 514 is configured to determine the unlocking channel with the weight less than or equal to the preset value as the frequently-used unlocking channel.
In some embodiments, the apparatus 500 further includes a power down module 540. The power-down module 540 is used to disconnect the power supply path of the associated device.
In some embodiments, the apparatus 500 further includes an unlocking information obtaining module 550, an association information obtaining module 560, a matching module 570, a first determining module 580, an enabling module 581, a second determining module 590, and a keeping module 591.
The unlocking information obtaining module 550 is configured to obtain current user unlocking information when a user unlocks; the associated information obtaining module 560 is configured to obtain at least one associated unlocking information associated with the current unlocking channel when the user unlocking information does not conform to the unlocking password of the current unlocking channel; the matching module 570 is used for matching the current user unlocking information with the associated unlocking information; the first determining module 580 is configured to determine that, in a case that matching is successful, the current user unlocking information includes at least one associated unlocking information associated with the current unlocking channel; the enabling module 581 is used to enable all unlock channels; the second determination module 590 is configured to determine that the current user unlocking information does not include associated information under the condition that all matching fails; the holding module 591 is used to keep the infrequently unlocked channels closed.
In some embodiments, the apparatus 500 further includes a voltage acquisition module 501 and a power module 502. The voltage obtaining module 501 is configured to obtain a power supply voltage; the power module 502 is configured to reduce the output power of the power supply if the power supply voltage is less than a preset voltage threshold.
According to the intelligent door lock control device provided by the embodiment of the application, at least one unusual unlocking channel in a plurality of unlocking channels is determined according to historical unlocking information; and sending a confirmation request to the user, wherein the confirmation request is used for inquiring whether the user closes the unusual unlocking channel, and finally, responding to a closing instruction corresponding to the confirmation request, closing the unusual unlocking channel, so that the power consumption of the intelligent door lock is reduced, and the endurance time is prolonged.
As shown in fig. 7, an embodiment of the present application further provides an intelligent door lock 600, which is applied to the intelligent door lock method. The intelligent door lock 600 includes a processor 610 and one or more memories 620, the one or more memories 620 being configured to store program instructions for execution by the processor 610, the processor 610 executing the program instructions to implement the methods described above.
Further, processor 610 may include one or more processing cores. The processor 610 executes or executes instructions, programs, sets of code or instructions stored in the memory 620 and invokes data stored in the memory 620. Alternatively, the processor 610 may be implemented in hardware using at least one of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). The processor 610 may integrate one or a combination of a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), a modem, and the like. Wherein, the CPU mainly processes an operating system, a user interface, an application program and the like; the GPU is used for rendering and drawing display content; the modem is used to handle wireless communications. It is to be understood that the modem may be implemented by a communication chip without being integrated into the processor.
Embodiments of the present application also provide a storage medium storing program instructions that, when executed by a processor, implement the above-described method.
The storage medium may be an electronic memory such as a flash memory, an EEPROM (electrically erasable programmable read only memory), an EPROM, a hard disk, or a ROM. Optionally, the storage medium comprises a non-transitory computer-readable storage medium REC medium. The storage medium has a storage space for program code for performing any of the method steps of the above-described method. The program code can be read from or written to one or more computer program products. The program code may be compressed, for example, in a suitable form.
Although the present application has been described with reference to a preferred embodiment, it should be understood that various changes, substitutions and alterations can be made herein without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (11)

1. An intelligent door lock control method is applied to an intelligent door lock with a plurality of unlocking channels, and is characterized by comprising the following steps:
determining at least one frequently-used unlocking channel in a plurality of unlocking channels according to historical unlocking information;
and closing the emergency unlocking channel, wherein the emergency unlocking channel is preset with an unlocking password.
2. The method of claim 1, wherein closing the emergency unlock channel comprises:
sending a confirmation request to a user, wherein the confirmation request is used for inquiring whether the user closes the frequently-used unlocking channel; and
and closing the emergency unlocking channel in response to a closing instruction corresponding to the confirmation request.
3. The method of claim 1, wherein the determining at least one infrequent unlock channel of a plurality of unlock channels based on historical unlock information comprises:
acquiring historical unlocking information of unlocking within a historical preset time period, wherein the historical unlocking information comprises unlocking channels used by a user within the historical preset time period and the number of times of use of each unlocking channel;
determining the weight of each unlocking channel in the plurality of unlocking channels used in the historical preset time period according to the historical unlocking information; and
determining at least one emergency unlocking channel in the plurality of unlocking channels in the historical preset time period according to the weight of each unlocking channel in the plurality of unlocking channels in the historical preset time period.
4. The method of claim 3, wherein the determining at least one of the infrequently used unlocking channels in the plurality of unlocking channels within the historical preset time period according to the weight used by each of the unlocking channels in the plurality of unlocking channels within the historical preset time period comprises:
determining at least one unlocking channel with the weight smaller than or equal to a preset value according to the weight used by each unlocking channel in the plurality of unlocking channels within the historical preset time period; and
and determining the unlocking channel with the weight less than or equal to a preset value as the frequently-used unlocking channel.
5. The method of claim 1, wherein after the frequently unlocked channel is closed according to the user instruction, the method further comprises:
disconnecting a power supply path of an associated device, wherein the associated device is a hardware device associated with the emergency unlock channel.
6. The method of claim 1, wherein after the frequently unlocked channel is closed according to the user instruction, the method further comprises:
acquiring current user unlocking information when a user unlocks;
under the condition that the user unlocking information does not conform to an unlocking password of a current unlocking channel, judging whether the current user unlocking information contains at least one piece of associated unlocking information associated with the current unlocking channel, wherein the current unlocking channel is the other unlocking channels except the emergency unlocking channel in all the unlocking channels, and the associated unlocking information is an associated key associated with the current unlocking channel and used for triggering all the unlocking channels to be started;
enabling all the unlocking channels under the condition that the current user unlocking information contains at least one piece of associated unlocking information associated with the current unlocking channel; and
and under the condition that the current user unlocking information does not contain the associated unlocking information, keeping the common unlocking switch closed.
7. The method of claim 6, wherein the determining whether the current user unlock information includes at least one associated unlock information associated with a current unlock channel comprises:
acquiring at least one piece of associated unlocking information associated with the current unlocking channel;
matching the current user unlocking information with the associated unlocking information;
under the condition of successful matching, judging that the current user unlocking information contains at least one piece of associated unlocking information associated with the current unlocking channel; and
and under the condition that all matching fails, judging that the current user unlocking information does not contain the associated unlocking information.
8. The method of any of claims 1-7, wherein prior to determining at least one unusual unlock channel of a plurality of unlock channels based on historical unlock information, the method further comprises:
acquiring a power supply voltage; and
and reducing the output power of the power supply when the power supply voltage is smaller than a preset voltage threshold.
9. The utility model provides an intelligence lock controlling means, is applied to intelligent lock control system who has a plurality of unblock passageways, its characterized in that includes:
the emergency channel determining module is used for determining at least one emergency unlocking channel in the plurality of unlocking channels according to historical unlocking information;
and the closing module is used for closing the emergency unlocking channel, wherein the emergency unlocking channel is preset with an unlocking password.
10. An intelligent door lock, comprising a processor and one or more memories for storing program instructions for execution by the processor, wherein the processor executes the program instructions to implement the method of any one of claims 1 to 8.
11. A computer readable storage medium storing program instructions, which when executed by a processor implement the method of any of claims 1 to 8.
CN201911416018.9A 2019-12-31 2019-12-31 Intelligent door lock control method and device, intelligent door lock and storage medium Active CN111145398B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911416018.9A CN111145398B (en) 2019-12-31 2019-12-31 Intelligent door lock control method and device, intelligent door lock and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911416018.9A CN111145398B (en) 2019-12-31 2019-12-31 Intelligent door lock control method and device, intelligent door lock and storage medium

Publications (2)

Publication Number Publication Date
CN111145398A true CN111145398A (en) 2020-05-12
CN111145398B CN111145398B (en) 2022-04-12

Family

ID=70522797

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911416018.9A Active CN111145398B (en) 2019-12-31 2019-12-31 Intelligent door lock control method and device, intelligent door lock and storage medium

Country Status (1)

Country Link
CN (1) CN111145398B (en)

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0342226A1 (en) * 1987-11-20 1989-11-23 Ncr Corporation Electronic lock system
CN106056712A (en) * 2016-06-07 2016-10-26 杭州虹云网络科技有限公司 Intelligent door lock with low power consumption and method for reducing power consumption of intelligent door lock
CN106652116A (en) * 2016-10-11 2017-05-10 韶关市英诺维科技设备有限公司 Application for managing multifunctional opening and closing door locks by two-dimensional codes of mobile phone
US20170236344A1 (en) * 2016-02-17 2017-08-17 Jvis-Usa, Llc System including a hand-held communication device having low and high power settings for remotely controlling the position of a door of a land vehicle and key fob for use in the system
CN107121938A (en) * 2017-06-30 2017-09-01 北京金茂绿建科技有限公司 Intelligent home equipment control method, the device and system of identity-based identification
CN107145212A (en) * 2017-04-12 2017-09-08 广东欧珀移动通信有限公司 Terminal unlocking method, device and terminal
CN107291302A (en) * 2017-07-28 2017-10-24 广东欧珀移动通信有限公司 A control method, device, storage medium and terminal of a touch screen
CN107608741A (en) * 2017-08-15 2018-01-19 深圳市沃特沃德股份有限公司 The method for closing and device of application program
CN108920292A (en) * 2018-06-26 2018-11-30 河南孚点电子科技有限公司 A kind of calculator memory monitoring and managing method
CN109636966A (en) * 2018-11-26 2019-04-16 深圳绿米联创科技有限公司 Control method for door lock, system, device, electronic equipment and storage medium
US10345884B2 (en) * 2012-06-29 2019-07-09 Intel Corporation Mechanism to provide workload and configuration-aware deterministic performance for microprocessors
CN110246245A (en) * 2019-05-17 2019-09-17 公牛集团股份有限公司 Intelligent door lock control method and device, update method and device and intelligent door lock
CN110417866A (en) * 2019-07-01 2019-11-05 珠海格力电器股份有限公司 Door lock control method and device

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0342226A1 (en) * 1987-11-20 1989-11-23 Ncr Corporation Electronic lock system
US10345884B2 (en) * 2012-06-29 2019-07-09 Intel Corporation Mechanism to provide workload and configuration-aware deterministic performance for microprocessors
US20170236344A1 (en) * 2016-02-17 2017-08-17 Jvis-Usa, Llc System including a hand-held communication device having low and high power settings for remotely controlling the position of a door of a land vehicle and key fob for use in the system
CN106056712A (en) * 2016-06-07 2016-10-26 杭州虹云网络科技有限公司 Intelligent door lock with low power consumption and method for reducing power consumption of intelligent door lock
CN106652116A (en) * 2016-10-11 2017-05-10 韶关市英诺维科技设备有限公司 Application for managing multifunctional opening and closing door locks by two-dimensional codes of mobile phone
CN107145212A (en) * 2017-04-12 2017-09-08 广东欧珀移动通信有限公司 Terminal unlocking method, device and terminal
CN107121938A (en) * 2017-06-30 2017-09-01 北京金茂绿建科技有限公司 Intelligent home equipment control method, the device and system of identity-based identification
CN107291302A (en) * 2017-07-28 2017-10-24 广东欧珀移动通信有限公司 A control method, device, storage medium and terminal of a touch screen
CN107608741A (en) * 2017-08-15 2018-01-19 深圳市沃特沃德股份有限公司 The method for closing and device of application program
CN108920292A (en) * 2018-06-26 2018-11-30 河南孚点电子科技有限公司 A kind of calculator memory monitoring and managing method
CN109636966A (en) * 2018-11-26 2019-04-16 深圳绿米联创科技有限公司 Control method for door lock, system, device, electronic equipment and storage medium
CN110246245A (en) * 2019-05-17 2019-09-17 公牛集团股份有限公司 Intelligent door lock control method and device, update method and device and intelligent door lock
CN110417866A (en) * 2019-07-01 2019-11-05 珠海格力电器股份有限公司 Door lock control method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李勇: "基于RFID与人脸识别技术的智能门禁系统研究与设计", 《中国优秀硕士学位论文全文数据库信息科技辑》 *

Also Published As

Publication number Publication date
CN111145398B (en) 2022-04-12

Similar Documents

Publication Publication Date Title
CN108919669B (en) Intelligent home dynamic decision method and device and service terminal
CN111965991B (en) Authority adjusting method and device of intelligent control switch, intelligent control switch and storage medium
CN113341743A (en) Intelligent household equipment control method and device, electronic equipment and storage medium
CN106705385A (en) Control method, control device and control system of air conditioner
CN110677899A (en) Data transmission method and device, terminal equipment and storage medium
WO2017206107A1 (en) Charging method and terminal
CN107703893A (en) Household electric appliance control method, device and computer-readable recording medium based on schedule
CN112420041B (en) Control method and device for wake-up threshold of intelligent device, intelligent device and storage medium
CN114253147A (en) Intelligent device control method and device, electronic device and storage medium
US20190087696A1 (en) Online occupancy state estimation
CN113836508A (en) Method, device, storage medium and electronic device for determining boot mode
WO2023179226A1 (en) Method and apparatus for voice control of air conditioner, and air conditioner and storage medium
CN108806678A (en) The voice awakening method and device of equipment
CN109816830B (en) Unlocking method and device
CN113848747A (en) Intelligent household equipment control method and device
CN111145398B (en) Intelligent door lock control method and device, intelligent door lock and storage medium
CN115981175A (en) Method, device, equipment and medium for regulating and controlling intelligent household equipment
CN113932424B (en) Method and device for controlling air conditioner, air conditioner
CN110793209A (en) Configuration parameter determination method and device for water heater
CN113483472B (en) Control method and device for air conditioner and air conditioner
CN113359499B (en) Method and device for controlling household appliance, household appliance and readable storage medium
CN112781248B (en) Voice control method and device for intelligent water heater, electronic equipment and storage medium
CN113014898B (en) Projector wake-up control method, projector and readable storage medium
CN112272332B (en) Awakening method and device of intelligent set top box, electronic equipment and storage medium
CN111580651B (en) Terminal control method, terminal and computer readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant