Door lock control method, program product, medium and door lock
By setting the ice removal device in the door lock and automatic execution of ice removal action according to environmental data, the problem of inconvenience and security of the door locks caused by frost, and the automatic ice removal and security improvement of the door lock was realized.
Patent Information
- Application Number
- CN202411405423.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-09
- Publication Date
- 2025-01-24
AI Technical Summary
Outdoor door locks in areas with lower temperatures cannot be opened due to frost or ice forming in the gap between the door handle and the panel, which makes it inconvenient for users to use and may damage fragile components, reducing safety.
Set the ice removal device in the door lock, such as the vibration motor or ultrasonic device, and automatically execute the ice removal action by controlling the instruction. This method includes obtaining environmental data (temperature and humidity) to determine whether to trigger ice removal instructions, and set the action strength and interval time of the ice removal device according to the humidity.
It realizes the automation of door lock de-icing, improves user experience, avoids damage to door locks caused by freezing, and improves the safety of door locks.
Smart Images

Figure CN119360476A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of intelligent door lock control technology, and in particular, relates to a door lock control method, program product, medium and door lock. Background Art
[0002] At present, outdoor door locks in areas with low temperatures often cannot be opened due to frost or ice formed in the gap between the door handle and the panel, which brings inconvenience to users. The main problem is that when users open frosted door locks, it may cause damage to fragile parts of the door locks and other safety issues, reducing the user experience. Effective deicing of door locks is the key to improving the safety of door locks during use. Based on this, how to effectively de-ice door locks and improve the safety of door locks during use is a technical problem that needs to be solved urgently. Summary of the invention
[0003] The embodiments of the present application provide a door lock control method, a program product, a medium and a door lock, which can improve the safety of the door lock during use at least to a certain extent.
[0004] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by the practice of the present application.
[0005] According to a first aspect of an embodiment of the present application, a door lock control method is provided, wherein the door lock includes a deicing device, and the method includes: in response to receiving a control instruction to perform a deicing action, controlling the deicing device to perform a deicing action.
[0006] In some embodiments of the present application, based on the aforementioned solution, the de-icing device includes any one of a vibration motor and an ultrasonic device.
[0007] In some embodiments of the present application, based on the aforementioned solution, the vibration motor is fixedly installed in the panel of the door lock by glue-dotting anti-loosening screws.
[0008] In some embodiments of the present application, based on the aforementioned scheme, the method further includes: obtaining the current time; if the current time falls within a preset de-icing period, obtaining environmental data at the current time, and determining whether to trigger a control instruction to perform a de-icing action based on the environmental data.
[0009] In some embodiments of the present application, based on the aforementioned scheme, the environmental data includes ambient temperature, and determining whether to trigger a control instruction to perform a de-icing action based on the environmental data includes: if the ambient temperature is greater than a preset temperature threshold, then the control instruction to perform a de-icing action is not triggered.
[0010] In some embodiments of the present application, based on the aforementioned scheme, the environmental data also includes environmental humidity, and the control instruction for determining whether to trigger the de-icing action based on the environmental data also includes: if the ambient temperature is less than or equal to the preset temperature threshold, and the ambient humidity is less than the preset humidity threshold, then triggering the first control instruction for executing the de-icing action; if the ambient temperature is less than or equal to the preset temperature threshold, and the ambient humidity is greater than or equal to the preset humidity threshold, then triggering the second control instruction for executing the de-icing action.
[0011] In some embodiments of the present application, based on the aforementioned scheme, if the control instruction is the first control instruction, then controlling the deicing device to perform the deicing action includes: controlling the deicing device to intermittently perform the deicing action within the preset deicing time period.
[0012] In some embodiments of the present application, based on the aforementioned scheme, the accumulated time of the deicing device performing the deicing action is positively correlated with the ambient humidity; and / or the action intensity of the deicing device performing the deicing action is positively correlated with the ambient humidity.
[0013] In some embodiments of the present application, based on the aforementioned scheme, the preset de-icing period includes a first period and a second period, the first period is the user's usual unlocking period, the second period is a preset period before the first period, the interval time of the de-icing device performing the de-icing action in the first period is greater than the interval time of the de-icing device performing the de-icing action in the second period; and / or the action intensity of the de-icing device performing the de-icing action in the second period is greater than the action intensity of the de-icing device performing the de-icing action in the first period.
[0014] In some embodiments of the present application, based on the aforementioned scheme, if the control instruction is the second control instruction, then controlling the deicing device to perform the deicing action includes: controlling the deicing device to continuously perform the deicing action within the preset deicing time period.
[0015] In some embodiments of the present application, based on the aforementioned solution, the method further includes: within the preset deicing time period, gradually reducing the intensity of the deicing action performed by the deicing device.
[0016] In some embodiments of the present application, based on the aforementioned scheme, the preset de-icing period includes a first period and a second period, the first period is the user's usual unlocking period, and the second period is a preset period before the first period; the action intensity of the de-icing device performing the de-icing action in the second period is greater than the action intensity of the de-icing device performing the de-icing action in the first period.
[0017] According to a second aspect of an embodiment of the present application, a computer program product is provided, which includes computer instructions, which are stored in a computer-readable storage medium and are suitable for being read and executed by a processor, so that a computer device having the processor executes to implement the operations performed by the method described in any one of the first aspects above.
[0018] According to a third aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which at least one computer program instruction is stored. The at least one computer program instruction is loaded and executed by a processor to implement the operations performed by the method described in any one of the first aspects above.
[0019] According to a fifth aspect of an embodiment of the present application, a door lock is provided, comprising one or more processors and one or more memories, wherein at least one computer program instruction is stored in the one or more memories, and the at least one computer program instruction is loaded and executed by the one or more processors to implement the method described in any embodiment of the first aspect above.
[0020] Based on the technical solution proposed in this application, after receiving the control instruction to perform the deicing action, the deicing device set on the door lock is controlled to perform the deicing action, thereby realizing the automation of the door lock deicing, without the need for the user to manually de-ice, which greatly improves the user experience. Furthermore, by deicing the door lock in time, it can be avoided that the user opens the frosted door lock in the cold winter, thereby reducing the probability of causing the fragile components of the door lock to fail, thereby improving the safety of the door lock during use.
[0021] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present application, and together with the specification, are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:
[0023] Figure 1 A schematic diagram of the external structure of a door lock in one embodiment of the present application is shown;
[0024] Figure 2 A flow chart showing a door lock control method in one embodiment of the present application is shown;
[0025] Figure 3A schematic diagram of the internal structure of a door lock in one embodiment of the present application is shown;
[0026] Figure 4 A block diagram of a door lock control device in one embodiment of the present application is shown;
[0027] Figure 5 A schematic structural diagram of a door lock in one embodiment of the present application is shown. DETAILED DESCRIPTION
[0028] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0029] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present application. However, those skilled in the art will appreciate that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, components, devices, steps, etc. can be adopted. In other cases, known methods, devices, realizations or operations are not shown or described in detail to avoid blurring the various aspects of the application.
[0030] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0031] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.
[0032] It should be noted that the "multiple" mentioned in this article refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.
[0033] It should also be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the objects used in this way can be interchanged where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those shown or described.
[0034] In order to make those skilled in the art better understand the present application, Figure 1 The door lock involved in this application is briefly described.
[0035] See also Figure 1 , showing a schematic diagram of the external structure of a door lock in one embodiment of the present application.
[0036] like Figure 1 As shown, the door lock described in the present application may include a door handle 110 and a door lock panel 120. A safety gap A is provided between the door handle 110 and the door lock panel 120. When the ambient temperature is low and the ambient humidity is high, frost or ice may form in the safety gap A between the door handle 110 and the door lock panel 120, thereby affecting the rotation of the door handle 110, causing the door lock to be unable to open normally, and ultimately affecting the user's experience.
[0037] Based on this, the inventor of the present application proposed a door lock control method, which can perform de-icing actions through a de-icing device arranged on the door lock after receiving a control instruction to perform de-icing actions, thereby realizing the automation of door lock de-icing, eliminating the need for users to manually de-ice, and greatly improving the user experience.
[0038] Next, this application will elaborate on the proposed door lock control solution.
[0039] Reference Figure 2 , shows a flow chart of a door lock control method in an embodiment of the present application, wherein the door lock is equipped with a deicing device, and the door lock control method can be executed by a device having a computing and processing function, referring to Figure 2 As shown, the door lock control method at least includes step 200, which is described in detail as follows:
[0040] Step 200: In response to receiving a control instruction to perform a de-icing action, controlling the de-icing device to perform a de-icing action.
[0041] In the present application, the de-icing device may be a vibration motor, wherein the de-icing action is that the vibration motor transfers energy to the ice cubes condensed on the door lock during vibration, causing the ice cubes to vibrate, thereby breaking the ice cubes to achieve the de-icing effect.
[0042] In the present application, the vibration motor can be fixedly installed in the panel of the door lock. Specifically, the fixed installation method can be fixed installation by screw connection or by welding. If it is fixed installation by screw connection, the screw can be a glue-point anti-loosening screw to prevent the screw from loosening due to motor vibration.
[0043] The following will be combined Figure 3 , taking the de-icing device as a vibration motor as an example to illustrate this solution. Figure 3 , showing a schematic diagram of the internal structure of a door lock in one embodiment of the present application.
[0044] In a specific embodiment, Figure 3 As shown, the vibration motor 132 can be installed at various positions inside the door lock. The door lock and the vibration motor 132 are connected by glue-dispensing anti-loosening screws. When a de-icing command is received, the vibration motor 132 can be controlled to vibrate. When vibrating, the vibration motor 132 transfers energy to the ice cubes condensed on the door lock, causing the ice cubes to vibrate, thereby achieving a de-icing effect.
[0045] In the present application, the deicing device installed on the door lock may also be an ultrasonic device, wherein the ultrasonic device can achieve the deicing effect by emitting ultrasonic waves to break up the ice structure.
[0046] It can be understood that the deicing device described in the present application can also be other deicing devices capable of crushing ice cubes, and is not limited to those listed above.
[0047] Based on the technical solution proposed in the present application, the problem of inconvenience for users in using door locks due to freezing of door locks in the prior art can be effectively solved, the convenience for users to use door locks is improved, and the user experience is improved. At the same time, the technical solution proposed in the present application can also prevent the problem of door lock damage caused by improper de-icing methods.
[0048] Based on the above step 200, the door lock control method can also be specifically performed according to the following steps 210 to 220:
[0049] Step 210, obtaining the current time.
[0050] Step 220: If the current time falls within a preset deicing period, then obtain environmental data at the current time, and determine whether to trigger a control instruction to execute a deicing action based on the environmental data.
[0051] In the present application, the preset deicing period may include a first period and a second period. The first period may be a period during which the user habitually unlocks the lock, and the period during which the user habitually unlocks the lock may be determined based on the user's historical unlocking time or based on the unlocking period set by the user. For example, the user's habitual unlocking period may be obtained by obtaining the user's historical unlocking record or the period set by the user, such as {17:00---18:00}. Specifically, the present application does not make too many restrictions on this.
[0052] In the present application, the second time period may be a preset time period before the first time period. By setting the second time period, de-icing can be started before the user uses the door lock to avoid the situation where the door lock has not been de-iced when the user is ready to use it. For example, if the first time period is {17:00---18:00}, then the second time period may be {15:00---17:00}. Specifically, this application does not make too many restrictions on this. De-icing in advance in this way allows the user to unlock the door directly when returning home, which improves the user experience.
[0053] In this application, the environmental data may include the ambient temperature and the ambient humidity, which can be obtained by setting a temperature detection device and a humidity detection device on the door lock. Figure 1 and Figure 3 The door lock may also be installed with a temperature sensor 131, which may be used to obtain the ambient temperature. The door lock may determine whether it is necessary to issue a de-icing instruction to control the vibration motor 132 to perform the de-icing action based on the ambient temperature obtained by the temperature sensor 131.
[0054] In this application, the required ambient temperature and ambient humidity can also be obtained through networking. Specifically, a device capable of obtaining ambient data through networking can be installed to obtain ambient data. Specifically, this application does not make too many restrictions on the method of obtaining ambient data.
[0055] In the above step 220, the control instruction of whether to trigger the de-icing action based on the environmental data may be specifically performed according to the following step 221:
[0056] Step 221: If the ambient temperature is greater than a preset temperature threshold, the control instruction for executing the de-icing action is not triggered.
[0057] For example, in the present application, the preset temperature threshold may be 0°C, i.e., the freezing point of water. When the ambient temperature is greater than 0°C, the freezing condition is not met. Therefore, the door lock is not likely to freeze, and there is no need to control the deicing device to perform deicing, which can save energy and extend the service life of the equipment. In some other embodiments, the preset temperature threshold may also be other temperatures, which is not specifically limited in the present application.
[0058] In the above step 220, the control instruction of whether to trigger the de-icing action based on the environmental data may be specifically performed according to the following steps 222 to 223:
[0059] Step 222: If the ambient temperature is less than or equal to the preset temperature threshold, and the ambient humidity is less than the preset humidity threshold, triggering a first control instruction to execute a de-icing action.
[0060] Step 223: If the ambient temperature is less than or equal to the preset temperature threshold, and the ambient humidity is greater than or equal to the preset humidity threshold, trigger a second control instruction to execute a de-icing action.
[0061] In the present application, it should be noted that when the ambient temperature is less than or equal to the preset temperature threshold, the higher the ambient humidity, the greater the possibility of the door lock freezing. Therefore, depending on the ambient humidity, it is necessary to control the de-icing device to perform de-icing actions according to different control instructions. Based on this, the present application can determine the triggered control instruction based on the relationship between the ambient humidity and the preset humidity threshold.
[0062] For example, the preset humidity threshold can be 50%. When the ambient humidity is less than 50%, the probability of ice formation is small, and when the ambient humidity is greater than or equal to 50%, the probability of ice formation increases. Based on this, the vibration motor can be controlled to de-ice by intermittent vibration when the ambient humidity is less than 50%, and when the ambient humidity is greater than 50%, the vibration motor can be controlled to de-ice by continuous vibration.
[0063] In this application, different de-icing control instructions are triggered according to different environmental data, which can ensure that the most appropriate de-icing measures can be taken under different environmental conditions. Secondly, by setting preset temperature thresholds and humidity thresholds, the triggering conditions of the de-icing strategy can be flexibly adjusted to adapt to different application scenarios. This conditional judgment method avoids the limitations of a single condition trigger and improves the de-icing effect and efficiency.
[0064] In the above step 222, if the control instruction is the first control instruction, then the deicing device is controlled to perform the deicing action, which may be specifically performed according to the following step 2221:
[0065] Step 2221, controlling the deicing device to intermittently perform the deicing action within the preset deicing time period.
[0066] In the present application, it should be noted that the intermittent execution of the de-icing action means that the de-icing device does not continuously perform the de-icing action during the entire preset de-icing period, but starts and stops periodically during the period according to certain time intervals and rules. This method can not only use energy more efficiently and reduce unnecessary consumption, but also better balance the de-icing effect and the operating burden of the de-icing device. By intermittently executing the de-icing action, the system can ensure that the ice attached to the door lock is effectively removed within the set time period, thereby maintaining the normal operation and safety of the equipment, and can also extend the service life of the de-icing device.
[0067] In the present application, the intermittent execution of the de-icing action can be performed in the following manner: under the premise that the ambient humidity is less than a preset humidity threshold, the higher the ambient humidity, the greater the possibility of the door lock being frozen. Therefore, the cumulative de-icing time of the de-icing device within the preset de-icing period can be controlled to be positively correlated with the ambient humidity, and the action intensity of the de-icing device can also be controlled to be positively correlated with the ambient humidity.
[0068] For example, when the ambient humidity is 45%, the vibration motor can be controlled to have a cumulative vibration time (i.e., cumulative deicing time) of 2 hours in the preset deicing period {15:00-18:00} or a higher vibration frequency (i.e., deicing intensity) during vibration deicing; when the ambient humidity is 30%, the vibration motor can be controlled to have a cumulative vibration time of 1 hour in the preset deicing period {15:00-18:00} or a lower vibration frequency during vibration deicing. Because the higher the ambient humidity, the greater the possibility of ice formation, longer vibration time or higher vibration frequency can more effectively prevent ice formation.
[0069] It can be understood that in the present application, by matching the deicing cumulative time and the deicing action intensity with the ambient humidity, the door lock can be prevented from freezing more efficiently.
[0070] In the present application, the intermittent deicing action may specifically be that the interval time of the deicing device performing the deicing action in the first period is greater than the interval time of the deicing device performing the deicing action in the second period; and / or the action intensity of the deicing device performing the deicing action in the second period is greater than the action intensity of the deicing device performing the deicing action in the first period. This method fully considers the user's usage habits by setting the first period and the second period before the first period, avoiding high-intensity deicing actions during the period when the user frequently uses the door lock, thereby reducing interference with the user's daily use and improving the user's usage experience.
[0071] For example, the vibration motor can be controlled to vibrate for 15 minutes and then rest for 3 minutes in the second time period {15:00-17:00}, and in the first time period {17:00-18:00}, the vibration motor can be controlled to vibrate for 15 minutes and then rest for 5 minutes. In some other embodiments, the vibration interval of the vibration motor can be freely adjusted, and the present application does not impose too many restrictions on this.
[0072] In the above step 223, if the control instruction is the second control instruction, then the deicing device is controlled to perform the deicing action, which may be specifically performed according to the following step 2231:
[0073] Step 2231, controlling the deicing device to continuously perform the deicing action within the preset deicing time period.
[0074] In the present application, when the ambient temperature is less than or equal to the preset temperature threshold, when the ambient humidity is too high, the possibility of the door lock freezing is also high. Therefore, it is necessary to control the de-icing device to continuously perform the de-icing action, so as to effectively prevent the door lock from freezing, thereby improving the convenience of the user in using the door lock and effectively improving the user's experience. For example, when the ambient temperature is less than 0°C and the ambient humidity is greater than 50%, in the preset de-icing period {15:00---18:00}, the vibration motor is controlled to de-ice by continuous vibration.
[0075] In the present application, the continuous execution of the de-icing action may specifically be to gradually reduce the action intensity of the de-icing device performing the de-icing action within the preset de-icing time period; or the action intensity of the de-icing device performing the de-icing action in the second time period may be greater than the action intensity of the de-icing device performing the de-icing action in the first time period. For example, in a specific embodiment, the vibration motor may be controlled to vibrate continuously within the preset de-icing time period {15:00---18:00}, and the vibration frequency may be gradually weakened; the vibration motor may also be controlled to vibrate at a frequency of B2 within the second time period {15:00---17:00}, and within the first time period {17:00---18:00}, the vibration motor may be controlled to vibrate at a frequency of B1, wherein B2 is greater than B1.
[0076] Through the above method, users can unlock the door without the trouble of ice on the door lock, and can also reduce the user's perception that the door lock is in the de-icing action, which can improve the user's experience.
[0077] Based on the technical solution proposed in this application, after receiving the control instruction to perform the deicing action, the deicing device set on the door lock is controlled to perform the deicing action, thereby realizing the automation of the door lock deicing, without the need for the user to manually de-ice, which greatly improves the user experience. Furthermore, by deicing the door lock in time, it can be avoided that the user opens the frosted door lock in the cold winter, thereby reducing the probability of causing the fragile components of the door lock to fail, thereby improving the safety of the door lock during use.
[0078] Based on the same inventive concept, an embodiment of the present application provides a computer-readable storage medium, in which at least one computer program instruction is stored. The at least one computer program instruction is loaded and executed by a processor to implement the operations performed by the method described above.
[0079] Based on the same inventive concept, an embodiment of the present application provides a computer program product, which includes computer instructions, which are stored in a computer-readable storage medium and are suitable for being read and executed by a processor, so that a computer device with the processor executes to implement the operations performed by the method described above.
[0080] Based on the same inventive concept, the embodiment of the present application also provides a door lock, referring to Figure 5 , showing a schematic diagram of the structure of a door lock in an embodiment of the present application, the door lock includes one or more memories 504, one or more processors 502 and at least one computer program (computer program instruction) stored in the memory 504 and executable on the processor 502, and the processor 502 implements the method described above when executing the computer program.
[0081] Among them, Figure 5 In the embodiment of the present invention, a bus architecture (represented by bus 500) is shown, which may include any number of interconnected buses and bridges, and bus 500 links various circuits including one or more processors represented by processor 502 and memory represented by memory 504. Bus 500 may also link various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. Bus interface 505 provides an interface between bus 500 and receiver 501 and transmitter 503. Receiver 501 and transmitter 503 may be the same element, namely a transceiver, providing a unit for communicating with various other devices over a transmission medium. Processor 502 is responsible for managing bus 500 and general processing, while memory 504 may be used to store data used by processor 502 when performing operations.
[0082] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored as one or more instructions or codes on a computer-readable medium or transmitted via a computer-readable medium. Other examples and implementations are within the scope and spirit of the present application and the appended claims. For example, due to the nature of software, the functions described above may be implemented using software executed by a processor, hardware, firmware, hard wiring, or a combination of any of these. In addition, each functional unit may be integrated into a processing unit, each unit may exist physically separately, or two or more units may be integrated into one unit.
[0083] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0084] The units described as separate components may or may not be physically separated, and the components of the control device may or may not be physical units, that is, they may be located in one place or distributed in multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0085] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly or all or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk, etc., which can store computer program instructions.
[0086] The above description is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present application shall be included in the scope of the claims of the present application.
Claims
1. A door lock control method, characterized in that: The door lock includes a de-icing device, and the method includes: In response to receiving a control instruction to perform a de-icing action, the de-icing device is controlled to perform a de-icing action.
2. The method according to claim 1, characterized in that The deicing device includes any one of a vibration motor and an ultrasonic device.
3. The method according to claim 2, characterized in that The vibration motor is fixedly installed in the panel of the door lock by glue-dispensing anti-loosening screws.
4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: Get the current time; If the current time falls within a preset de-icing period, environmental data at the current time is acquired, and based on the environmental data, it is determined whether to trigger a control instruction to execute a de-icing action.
5. The method according to claim 4, characterized in that The environmental data includes an ambient temperature, and the step of determining whether to trigger a control instruction to perform a de-icing action based on the environmental data includes: If the ambient temperature is greater than the preset temperature threshold, the control instruction for executing the de-icing action is not triggered.
6. The method according to claim 5, characterized in that The environmental data also includes environmental humidity, and the control instruction for determining whether to trigger a de-icing action based on the environmental data further includes: If the ambient temperature is less than or equal to the preset temperature threshold, and the ambient humidity is less than the preset humidity threshold, triggering a first control instruction for executing a deicing action; If the ambient temperature is less than or equal to the preset temperature threshold, and the ambient humidity is greater than or equal to the preset humidity threshold, a second control instruction for executing a de-icing action is triggered.
7. The method according to claim 6, characterized in that If the control instruction is the first control instruction, then controlling the deicing device to perform a deicing action includes: The deicing device is controlled to intermittently perform the deicing action within the preset deicing time period.
8. The method according to claim 7, characterized in that The accumulated time of the deicing device performing the deicing action is positively correlated with the ambient humidity; and / or the action intensity of the deicing device performing the deicing action is positively correlated with the ambient humidity.
9. The method according to claim 7, characterized in that: The preset deicing period includes a first period and a second period, the first period is a user's usual unlocking period, the second period is a preset period before the first period, and the interval time of the deicing device performing the deicing action in the first period is greater than the interval time of the deicing device performing the deicing action in the second period; And / or the intensity of the deicing action performed by the deicing device in the second time period is greater than the intensity of the deicing action performed by the deicing device in the first time period.
10. The method according to claim 6, characterized in that If the control instruction is the second control instruction, then controlling the deicing device to perform a deicing action includes: The deicing device is controlled to continuously perform the deicing action within the preset deicing time period.
11. The method according to claim 10, characterized in that The method further includes: gradually reducing the intensity of the deicing action performed by the deicing device within the preset deicing period.
12. The method according to claim 10, characterized in that The preset deicing period includes a first period and a second period, the first period is the user's usual unlocking period, and the second period is a preset period before the first period; the action intensity of the deicing device performing the deicing action in the second period is greater than the action intensity of the deicing device performing the deicing action in the first period.
13. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium and are suitable for being read and executed by a processor, so that a computer device having the processor executes the method according to any one of claims 1 to 12.
14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores at least one program code, and the at least one program code is loaded and executed by a processor to implement the operations performed by the method according to any one of claims 1 to 12.
15. A door lock, characterized in that: The method comprises one or more processors and one or more memories, wherein at least one program code is stored in the one or more memories, and the at least one program code is loaded and executed by the one or more processors to implement the method according to any one of claims 1 to 12.