Method, device and storage medium for controlling smart home appliances

By installing a height sensor in smart home appliances to monitor the height change information of the remote control, the problem of increasing volume and weight of the sliding cover case of the remote control is solved, and the anti-touch function of the remote control is realized, improving the user experience.

CN116184852BActive Publication Date: 2025-03-21QINGDAO HAIER AIR CONDITIONER GENERAL CORP LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310145952.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-20
Publication Date
2025-03-21
Estimated Expiration
2043-02-20

AI Technical Summary

Technical Problem

The sliding cover case of existing smart home appliance remote control increases the volume and weight of the device, causing users to feel uncomfortable in holding, and need to slide the case to be inconvenient to operate, affecting the user experience.

Method used

By installing a height sensor in smart home appliances, the height change information of the remote control is monitored, and this information is obtained within the preset time before receiving the remote control command to determine whether the remote control has been touched by mistake, thereby controlling the response of smart home appliances.

Benefits of technology

The anti-touch function of the remote control is realized, which avoids malfunctions of smart home appliances, improves the user experience, and does not need to change the structure of the remote control, maintaining the excellent grip feeling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116184852B_ABST
    Figure CN116184852B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of household appliances, and discloses a method for controlling smart appliances, including: when the smart appliance receives a remote control command, obtaining the remote control height change information within the first preset time period before the remote control command is sent; and controlling the action of the smart appliance according to the remote control height change information and the remote control command. When the smart appliance receives a remote control command, by monitoring and analyzing the remote control height change information, the present application can judge whether the remote control has been squeezed, bumped or dropped, etc., which may cause accidental touches, so that the smart appliance can be controlled not to respond to the remote control command when the remote control is judged to be accidentally touched, so as to avoid the smart appliance from malfunctioning, which is beneficial to ensuring the user experience. The present application also discloses a device for controlling smart appliances, smart appliances, and storage media.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of household appliances, for example, to a method and device for controlling smart household appliances, a smart household appliance, and a storage medium. Background Art

[0002] At present, with the continuous improvement of people's living standards, the penetration rate of various smart home appliances is also increasing. In daily use, smart home appliances with relatively rich user demand, such as air conditioners, televisions, and projectors, are usually equipped with remote controls. By triggering the buttons on the remote control, users can remotely control smart home appliances. However, most of the buttons on the remote control are currently exposed. When the user is not actively using them, the remote control may be accidentally touched due to squeezing, bumping, or falling. Especially for air conditioners, accidental touches of the remote control will affect the operating state of the air conditioner, thereby causing the indoor environment to deteriorate and reducing the user experience. To this end, in the related art, a sliding cover is added above the remote control buttons to achieve the effect of preventing accidental touches.

[0003] In the process of implementing the embodiments of the present disclosure, it is found that there are at least the following problems in the related art:

[0004] The sliding cover added in the related art will increase the size and weight of the remote control, resulting in a decrease in the user's comfort when holding it. In addition, when using the remote control, the user needs to slide the cover open first, resulting in an unsmooth operation and a detrimental effect on the user's actual use experience.

[0005] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present application, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0006] In order to provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is given below. The summary is not an extensive review, nor is it intended to identify key / critical components or delineate the scope of protection of these embodiments, but rather serves as a prelude to the detailed description that follows.

[0007] The embodiments of the present disclosure provide a method, a device, a smart home appliance, and a storage medium for controlling a smart home appliance, which can prevent accidental touches of a remote control to avoid malfunction of the smart home appliance, thereby ensuring user experience.

[0008] In some embodiments, the method includes: when the smart home appliance receives a remote control command, obtaining remote control height change information within a first preset time period before the remote control command is sent; and controlling the action of the smart home appliance according to the remote control height change information and the remote control command.

[0009] In some embodiments, the device includes: a processor and a memory storing program instructions, and the processor is configured to execute the above-mentioned method for controlling a smart home appliance when running the program instructions.

[0010] In some embodiments, the smart home appliance includes: a smart home appliance body; the above-mentioned device for controlling the smart home appliance is installed in the smart home appliance body.

[0011] In some embodiments, the storage medium stores program instructions, and when the program instructions are run, the above-mentioned method for controlling smart home appliances is executed.

[0012] The method, device, smart home appliance, and storage medium for controlling smart home appliances provided in the embodiments of the present disclosure can achieve the following technical effects:

[0013] In the embodiments of the present disclosure, there is no structural change involved in the remote control itself, and the remote control has a better grip, so the actual user experience will not be greatly affected. When the smart home appliance receives a remote control command, it does not respond to the remote control command immediately, but determines the response result of the smart home appliance by obtaining the remote control height change information within a preset time before the remote control command is received, and then controls the action of the smart home appliance. By monitoring and analyzing the remote control height change information, the embodiments of the present disclosure can determine whether the remote control has been squeezed, bumped or dropped, etc., which may cause accidental touches, so that when the remote control is determined to be accidentally touched, the smart home appliance can be controlled not to respond to the remote control command, so as to avoid misoperation of the smart home appliance, which is beneficial to ensuring the user experience.

[0014] The above general description and the following description are exemplary and explanatory only and are not intended to limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] One or more embodiments are exemplarily described by corresponding drawings, which do not limit the embodiments. Elements with the same reference numerals in the drawings are shown as similar elements, and the drawings do not constitute a scale limitation, and wherein:

[0016] Figure 1 is a schematic diagram of a method for controlling a smart home appliance provided by an embodiment of the present disclosure;

[0017] Figure 2 is a schematic diagram of another method for controlling a smart home appliance provided by an embodiment of the present disclosure;

[0018] Figure 3 is a schematic diagram of another method for controlling a smart home appliance provided by an embodiment of the present disclosure;

[0019] Figure 4is a schematic diagram of another method for controlling a smart home appliance provided by an embodiment of the present disclosure;

[0020] Figure 5 is a schematic diagram of another method for controlling a smart home appliance provided by an embodiment of the present disclosure;

[0021] Figure 6 is a schematic diagram of a device for controlling smart home appliances provided by an embodiment of the present disclosure;

[0022] Figure 7 It is a schematic diagram of a smart home appliance provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0023] In order to be able to understand the features and technical contents of the embodiments of the present disclosure in more detail, the implementation of the embodiments of the present disclosure is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present disclosure. In the following technical description, for the convenience of explanation, a full understanding of the disclosed embodiments is provided through multiple details. However, one or more embodiments can still be implemented without these details. In other cases, to simplify the drawings, well-known structures and devices can be simplified for display.

[0024] The terms "first", "second", etc. in the specification and claims of the embodiments of the present disclosure 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 terms used in this way can be interchanged where appropriate, so that the embodiments of the embodiments of the present disclosure described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.

[0025] Unless otherwise stated, the term "plurality" means two or more.

[0026] In the embodiment of the present disclosure, the character " / " indicates that the preceding and following objects are in an "or" relationship. For example, A / B indicates: A or B.

[0027] The term "and / or" is a description of the association relationship between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or, A and B.

[0028] The term "correspondence" may refer to an association relationship or a binding relationship. The correspondence between A and B means that there is an association relationship or a binding relationship between A and B.

[0029] In the embodiments of the present disclosure, smart home appliances refer to home appliances that are formed by introducing microprocessors, sensor technology, and network communication technology into home appliances. They have the characteristics of intelligent control, intelligent perception, and intelligent application. The operation process of smart home appliances often relies on the application and processing of modern technologies such as the Internet of Things, the Internet, and electronic chips. For example, smart home appliances can achieve remote control and management of smart home appliances by users by responding to remote control commands sent by remote controllers. Among them, smart home appliances in the embodiments of the present disclosure include but are not limited to smart air conditioners, smart TVs, and smart projectors.

[0030] In the embodiments of the present disclosure, the terminal device refers to an electronic device with a wireless connection function. The terminal device can communicate with the above smart home appliances by connecting to the Internet, or can communicate with the above smart home appliances directly through Bluetooth, WiFi, etc. In some embodiments, the terminal device is, for example, a mobile device, a computer, or a vehicle-mounted device built into a hover car, or any combination thereof. Mobile devices may include, for example, mobile phones, smart home devices, wearable devices, smart mobile devices, virtual reality devices, etc., or any combination thereof, wherein wearable devices include, for example: smart watches, smart bracelets, pedometers, etc.

[0031] At present, with the continuous improvement of people's living standards, the popularity of various smart home appliances is also increasing. In daily use, smart home appliances with rich user demand, such as air conditioners, televisions, and projectors, are usually equipped with remote controls. By triggering the buttons on the remote control, users can remotely control smart home appliances. However, most of the buttons on the remote control are currently exposed. When the user does not actively use them, the remote control may be accidentally touched due to squeezing, bumping, or falling. Especially for air conditioners, accidental touches of the remote control will affect the operating state of the air conditioner, thereby causing the indoor environment to deteriorate and reducing the user experience. To this end, in the related art, a sliding cover is added above the remote control button to achieve the effect of preventing accidental touches. However, the sliding cover added by the related art will increase the volume and weight of the remote control, resulting in a decrease in the user's comfort when holding it. And when the user uses the remote control, the shell must be slid open first, resulting in the user's operation not being smooth, which is not conducive to the user's actual use experience.

[0032] Combination Figure 1 As shown, the embodiment of the present disclosure provides a method for controlling a smart home appliance, including:

[0033] S101, when the smart home appliance receives a remote control command, the processor obtains the remote control height change information within a first preset time period before the remote control command is sent.

[0034] S102, the processor controls the action of the smart home appliance according to the remote control height change information and the remote control command.

[0035] The method for controlling smart home appliances provided by the embodiment of the present disclosure does not involve structural changes to the remote control itself, and the remote control has a better grip, so the actual user experience will not be greatly affected. When the smart home appliance receives a remote control command, it does not respond to the remote control command immediately, but determines the response result of the smart home appliance by obtaining the remote control height change information within a preset time before the remote control command is received, and then controls the action of the smart home appliance. By monitoring and analyzing the remote control height change information, the embodiment of the present disclosure can determine whether the remote control has been squeezed, bumped or dropped, etc., which may cause accidental touches, so that when the remote control is determined to be accidentally touched, the smart home appliance can be controlled not to respond to the remote control command, so as to avoid misoperation of the smart home appliance, which is beneficial to ensuring the user experience.

[0036] Optionally, the method for controlling a smart home appliance may be executed in the smart home appliance or in a server communicating with the smart home appliance. In the embodiments of the present disclosure, the solution is described with the processor in the smart home appliance as the execution subject.

[0037] Optionally, the processor obtains the remote control height change information within the first preset time before the remote control command is sent, including: the processor receives the timestamp information recorded by the remote control and the historical height information of the remote control detected by the height sensor; the processor determines the first height of the remote control when the remote control command is sent, and the second height of the remote control at the first preset time before the remote control command is sent from the historical height information of the remote control; the processor determines the remote control height change information according to the first height of the remote control and the second height of the remote control. In this way, by installing a height sensor inside the remote control, the embodiment of the present disclosure can continuously monitor the height information of the remote control. Then, by associating the height information with the timestamp information, the embodiment of the present disclosure can better grasp the height change of the remote control within a certain period of time. When the remote control sends a remote control command, by recording the specific sending time, and combining the first preset time to determine another moment before the remote control command is sent, the embodiment of the present disclosure can determine the second height of the remote control and the first height of the remote control corresponding to the two moments before and after, and then determine the remote control height change information before the remote control command is sent, so as to facilitate the judgment of the remote control false touch.

[0038] Optionally, the first preset duration can be set according to actual needs of the user. Preferably, the first preset duration can be set to 5 seconds. This duration can also be adjusted in combination with the historical placement position of the remote control, and can also be set to any other value such as 2 seconds or 7 seconds.

[0039] Optionally, the processor determines the remote control height change information according to the first height of the remote control and the second height of the remote control, including: when the first height of the remote control is greater than the second height of the remote control, the processor determines that the remote control height change information indicates that the remote control height has risen; when the first height of the remote control is equal to the second height of the remote control, the processor determines that the remote control height change information indicates that the remote control height remains unchanged; when the first height of the remote control is less than the second height of the remote control, the processor determines that the remote control height change information indicates that the remote control height has dropped. In this way, by comparing the second height of the remote control and the first height of the remote control corresponding to the two moments before and after, the embodiment of the present disclosure can grasp the remote control height change before the remote control command is sent, so as to judge whether the remote control has been squeezed, bumped or dropped, etc., so as to facilitate the judgment of false touch of the remote control.

[0040] Optionally, the processor controls the action of the smart home appliance according to the remote control height change information and the remote control command, including: when the remote control height change information indicates that the remote control height has risen, the processor controls the smart home appliance to respond to the remote control command action. In this way, when the remote control height rises, since the remote control will only fall down due to gravity, it is very likely that the user will pick up the remote control and actively issue a remote control command. Therefore, the embodiment of the present disclosure controls the smart home appliance to respond to the remote control command and perform the corresponding action to ensure that the user's needs can be met in a timely manner, which is conducive to ensuring the user experience.

[0041] Optionally, the processor controls the action of the smart home appliance according to the remote control height change information and the remote control command, including: when the remote control height change information indicates that the remote control height remains unchanged, the processor obtains the remote control height of the remote control; the processor controls the action of the smart home appliance according to the remote control height and the remote control command. In this way, when the height of the remote control remains unchanged, the remote control command may be actively issued by a user who remains motionless for a long time, or it may be accidentally issued due to a remote control placed on furniture such as a table or sofa being pressed by an external force, resulting in a false touch of a button. To this end, the embodiment of the present disclosure further obtains the specific height of the remote control when the remote control command is issued, so as to more accurately determine the false touch phenomenon of the remote control, thereby improving the accuracy of the smart home appliance's response to the remote control command action, which is beneficial to ensuring the user experience.

[0042] Optionally, the processor controls the action of the smart home appliance according to the remote control height change information and the remote control command, including: when the remote control height change information indicates that the remote control has dropped in height, the processor obtains the remote control descent acceleration; the processor controls the action of the smart home appliance according to the remote control descent acceleration and the remote control command. In this way, when the remote control drops in height, the remote control command may be actively issued by the user who takes the remote control from a high place, or it may be accidentally issued due to the remote control falling and causing a button to be accidentally touched. To this end, the embodiment of the present disclosure further obtains the acceleration of the remote control during the process of the remote control's height dropping, so as to more accurately determine the remote control's accidental touch phenomenon, thereby improving the accuracy of the smart home appliance's response to the remote control command action, which is beneficial to ensuring the user experience.

[0043] Combination Figure 2 As shown, the embodiment of the present disclosure provides another method for controlling a smart home appliance, including:

[0044] S201, when the smart home appliance receives a remote control command, the processor obtains the remote control height change information within a first preset time period before the remote control command is sent.

[0045] S202: When the remote control height change information indicates that the remote control height has increased, the processor controls the smart home appliance to respond to the remote control command action.

[0046] S203: When the remote control height change information indicates that the remote control height remains unchanged, the processor obtains the remote control height of the remote control.

[0047] S204, the processor controls the action of the smart home appliance according to the remote control height and remote control instructions of the remote controller.

[0048] S205: When the remote control height change information indicates that the remote control height has dropped, the processor obtains the remote control's descending acceleration.

[0049] S206: The processor controls the action of the smart home appliance according to the descending acceleration of the remote controller and the remote control command.

[0050] The method for controlling smart home appliances provided by the embodiment of the present disclosure does not involve structural changes of the remote control itself, and the grip of the remote control is better, so the actual use experience of the user will not be greatly affected. When the smart home appliance receives the remote control command, it does not respond to the remote control command immediately, but determines the response result of the smart home appliance by obtaining the remote control height change information within the preset time before the remote control command is received, and then controls the action of the smart home appliance. Specifically, when the height of the remote control rises, it is highly likely that the user picks up the remote control and actively issues the remote control command. Therefore, the embodiment of the present disclosure controls the smart home appliance to respond to the remote control command and perform the corresponding action to ensure that the user's needs can be met in time. When the height of the remote control remains unchanged, the remote control command may be actively issued by the user who remains motionless for a long time, or it may be accidentally issued due to the remote control placed on furniture such as a table or sofa being pressed by external force, resulting in a button being accidentally touched. To this end, the embodiment of the present disclosure further obtains the specific height of the remote control when issuing the remote control command, so as to more accurately determine the phenomenon of the remote control being accidentally touched, thereby improving the accuracy of the smart home appliance responding to the remote control command action. When the height of the remote control drops, the remote control command may be actively issued by the user who takes the remote control from a high place, or it may be accidentally issued due to the remote control falling and causing a button to be accidentally touched. To this end, the embodiment of the present disclosure further obtains the acceleration of the remote control during the process of its height descent, so as to more accurately determine the phenomenon of the remote control being accidentally touched, thereby improving the accuracy of the smart home appliance in responding to remote control commands. By monitoring and analyzing the remote control height change information, the embodiment of the present disclosure can determine whether the remote control has been squeezed, bumped, or dropped, which may cause an accidental touch, and thus can control the smart home appliance not to respond to the remote control command when the remote control is determined to be accidentally touched, thereby avoiding the smart home appliance from malfunctioning, which is beneficial to ensuring the user experience.

[0051] Optionally, the method for controlling a smart home appliance may be executed in the smart home appliance or in a server communicating with the smart home appliance. In the embodiments of the present disclosure, the solution is described with the processor in the smart home appliance as the execution subject.

[0052] Optionally, the processor obtains the remote control height of the remote control, including: the processor receives the timestamp information recorded by the remote control and the historical height information of the remote control detected by the height sensor; the processor determines the height of the remote control when the remote control command is sent from the historical height information of the remote control, and determines the height of the remote control as the remote control height of the remote control. In this way, by associating the height information with the timestamp information, the embodiment of the present disclosure can accurately grasp the specific height of the remote control corresponding to a certain moment. When the remote control sends a remote control command, by recording the specific sending time, the embodiment of the present disclosure can determine the remote control height of the remote control corresponding to the specific sending time, so as to more accurately determine the phenomenon of false touch of the remote control.

[0053] Optionally, the processor controls the action of the smart home appliance according to the remote control height of the remote control and the remote control instruction, including: the processor matches the remote control height of the remote control with the preset plane height; when the preset plane height with the same height is matched, the processor controls the smart home appliance not to respond to the remote control instruction; when the preset plane height with the same height is not matched, the processor controls the smart home appliance to respond to the remote control instruction. In this way, by matching the remote control height of the remote control with the preset plane height, the embodiment of the present disclosure can judge whether the remote control is located on the plane of furniture such as a table or sofa when issuing the remote control instruction in combination with the specific height of the remote control. If the preset plane height with the same height is matched, it means that the remote control is most likely located on the plane of furniture such as a table or sofa when issuing the remote control instruction. At this time, it is very likely that the remote control placed on the furniture such as the table or sofa is pressed by external force, resulting in the accidental triggering of the remote control instruction. Therefore, the embodiment of the present disclosure controls the smart home appliance not to respond to the remote control instruction to avoid malfunction of the smart home appliance, which is conducive to ensuring the user experience. If the preset plane height is not matched, it means that the remote controller is not on the plane of furniture such as a table or sofa when issuing the remote control command. In this case, it is very likely that the remote control command was actively issued by a user who has been stationary for a long time, such as when the user places the remote control on his legs for remote control. Therefore, the embodiment of the present disclosure controls the smart home appliance to respond to the remote control command and perform corresponding actions to ensure that the user's needs can be met in a timely manner, which is conducive to ensuring the user experience.

[0054] Optionally, the processor obtains the remote control descent acceleration, including: the processor draws a remote control height-time curve within a first preset time period before the remote control command is sent according to the timestamp information recorded by the remote control and the remote control historical height information detected by the height sensor; the processor determines the remote control descent acceleration according to the remote control height-time curve. In this way, by making a one-to-one correspondence between multiple timestamp information before the remote control command is sent and the remote control historical height information and drawing them into a curve, the embodiment of the present disclosure can better grasp the remote control height change before the remote control command is sent, so as to more accurately determine the remote control false touch phenomenon.

[0055] Optionally, the processor controls the action of the smart home appliance according to the remote control descent acceleration and the remote control instruction, including: when the remote control descent acceleration is equal to the preset acceleration, the processor controls the smart home appliance not to respond to the remote control instruction; when the remote control descent acceleration is not equal to the preset acceleration, the processor controls the smart home appliance to respond to the remote control instruction. In this way, by comparing the remote control descent acceleration with the preset acceleration, the embodiment of the present disclosure can determine whether its height descent process is a free fall motion in combination with the remote control descent acceleration. If the remote control descent acceleration is equal to the preset acceleration, it indicates that the height descent process of the remote control is a free fall motion. At this time, it is very likely that the remote control instruction is accidentally issued due to the accidental touch of the button caused by the fall of the remote control. Therefore, the embodiment of the present disclosure controls the smart home appliance not to respond to the remote control instruction to avoid malfunction of the smart home appliance, which is conducive to ensuring the user experience. If the remote control descent acceleration is not equal to the preset acceleration, it indicates that the height descent process of the remote control is not a free fall motion. At this time, it is very likely that the user who took the remote control from a high place actively issued the remote control instruction. Therefore, the embodiment of the present disclosure controls the smart home appliance to respond to the remote control instruction and perform corresponding actions to ensure that user needs can be met in a timely manner, which is conducive to ensuring the user experience.

[0056] Combination Figure 3 As shown, the embodiment of the present disclosure provides another method for controlling a smart home appliance, including:

[0057] S301, when the smart home appliance receives a remote control command, the processor obtains the remote control height change information within a first preset time period before the remote control command is sent.

[0058] S302: When the remote control height change information indicates that the remote control height has increased, the processor controls the smart home appliance to respond to the remote control command action.

[0059] S303: When the remote control height change information indicates that the remote control height remains unchanged, the processor obtains the remote control height of the remote control.

[0060] S304: The processor matches the remote control height of the remote controller with the preset plane height.

[0061] S305, when a preset plane height having the same height is matched, the processor controls the smart home appliance not to respond to the remote control command.

[0062] S306: When the preset plane height is not matched, the processor controls the smart home appliance to respond to the remote control command.

[0063] S307: When the remote control height change information indicates that the remote control height has dropped, the processor obtains the remote control's descending acceleration.

[0064] S308, when the remote control's descending acceleration is equal to the preset acceleration, the processor controls the smart home appliance to not respond to the remote control command.

[0065] S309, when the remote control's descending acceleration is not equal to the preset acceleration, the processor controls the smart home appliance to respond to the remote control command action.

[0066] The method for controlling smart home appliances provided by the embodiment of the present disclosure does not involve structural changes of the remote control itself, and the grip of the remote control is better, so the actual use experience of the user will not be greatly affected. When the smart home appliance receives a remote control command, it does not respond to the remote control command immediately, but determines the response result of the smart home appliance by obtaining the remote control height change information within a preset time before the remote control command is received, and then controls the action of the smart home appliance. Specifically, when the height of the remote control rises, it is highly likely that the user picks up the remote control and actively issues a remote control command. Therefore, the embodiment of the present disclosure controls the smart home appliance to respond to the remote control command and perform corresponding actions to ensure that the user's needs can be met in time. When the height of the remote control remains unchanged, the embodiment of the present disclosure further obtains the specific height of the remote control when the remote control command is issued, so as to more accurately determine the phenomenon of the remote control being accidentally touched. And by matching the remote control height of the remote control with the preset plane height, the embodiment of the present disclosure can determine whether the remote control is located on the plane of furniture such as a table or sofa when issuing the remote control command in combination with the specific height of the remote control. If the preset plane height with the same height is matched, it means that the remote control is most likely located on the plane of furniture such as a table or sofa when issuing the remote control command. At this time, it is very likely that the remote control placed on the furniture such as a table or sofa is pressed by external force, resulting in the accidental release of the remote control command due to the button being touched by mistake. Therefore, the embodiment of the present disclosure controls the smart home appliance not to respond to the remote control command to avoid the malfunction of the smart home appliance. If the preset plane height with the same height is not matched, it means that the remote control is not located on the plane of furniture such as a table or sofa when issuing the remote control command. At this time, it is very likely that the user who remains motionless for a long time actively issues the remote control command, such as the case where the user places the remote control on his legs for remote control. Therefore, the embodiment of the present disclosure controls the smart home appliance to respond to the remote control command and perform corresponding actions to ensure that the user's needs can be met in time. When the remote control drops in height, the embodiment of the present disclosure further obtains the acceleration of the remote control during the drop in height to more accurately determine the phenomenon of the remote control being touched by mistake. And by comparing the drop acceleration of the remote control with the preset acceleration, the embodiment of the present disclosure can determine whether its drop in height process is a free fall motion in combination with the drop acceleration of the remote control. If the remote control's descent acceleration is equal to the preset acceleration, it indicates that the remote control's descent process is a free fall motion. In this case, it is very likely that the remote control has fallen, causing a button to be accidentally touched and causing the remote control command to be accidentally issued. Therefore, the disclosed embodiment controls the smart home appliance not to respond to the remote control command to avoid malfunction of the smart home appliance. If the remote control's descent acceleration is not equal to the preset acceleration, it indicates that the remote control's descent process is not a free fall motion. In this case, it is very likely that the user who took the remote control from a high place actively issued the remote control command. Therefore, the disclosed embodiment controls the smart home appliance to respond to the remote control command and perform corresponding actions to ensure that user needs can be met in a timely manner.By monitoring and analyzing the height change information of the remote control, the embodiment of the present disclosure can determine whether the remote control has been squeezed, bumped or dropped, etc., which may cause accidental touches. Therefore, when the remote control is determined to be accidentally touched, the smart home appliances can be controlled not to respond to remote control commands, so as to avoid misoperation of the smart home appliances, which is beneficial to ensuring the user experience.

[0067] Optionally, the method for controlling a smart home appliance may be executed in the smart home appliance or in a server communicating with the smart home appliance. In the embodiments of the present disclosure, the solution is described with the processor in the smart home appliance as the execution subject.

[0068] Optionally, there are multiple preset plane heights. It is understandable that the locations where the remote control may be placed can be taken into consideration for setting the preset plane height. Preferably, the preset plane height includes ground height, table height, sofa plane height, etc. The preset plane height can also be adjusted in combination with the indoor furniture configuration, and more furniture plane heights such as bed surface height and chair surface height can also be introduced.

[0069] Optionally, the preset acceleration is the acceleration due to gravity. Preferably, the preset acceleration can be set to 9.81 m / s 2 This duration can also be adjusted based on the location of the smart appliance, and can also be set to 9.80m / s 2 or 9.82m / s 2 For example, for the equatorial region with lower latitudes, the preset acceleration can be set to 9.78m / s 2 , to match the actual situation of the location.

[0070] Combination Figure 4 As shown, the embodiment of the present disclosure provides another method for controlling a smart home appliance, including:

[0071] S401, when the smart home appliance receives a remote control command, the processor obtains the remote control height change information within a first preset time period before the remote control command is sent.

[0072] S402, the processor controls the action of the smart home appliance according to the remote control height change information and the remote control command.

[0073] S403, when the smart home appliance does not respond to the remote control command, the processor obtains subsequent height change information of the remote control within a second preset time period after the remote control command is sent.

[0074] S404: The processor controls the smart home appliance to send an error touch prompt based on subsequent height change information of the remote control.

[0075] The method for controlling smart home appliances provided by the embodiment of the present disclosure does not involve structural changes of the remote control itself, and the grip of the remote control is better, so the actual use experience of the user will not be greatly affected. When the smart home appliance receives the remote control command, it does not respond to the remote control command immediately, but determines the response result of the smart home appliance by obtaining the remote control height change information within the preset time before the remote control command is received, and then controls the action of the smart home appliance. By monitoring and analyzing the remote control height change information, the embodiment of the present disclosure can judge whether the remote control has been squeezed, bumped or dropped, which may cause mis-touch, so that the smart home appliance can be controlled not to respond to the remote control command when the remote control is judged to be mis-touched, so as to avoid mis-action of the smart home appliance, which is conducive to ensuring the user experience. After judging that the remote control has been mis-touched, the embodiment of the present disclosure continuously monitors the subsequent height change information of the remote control within the preset time after the remote control command is sent, and judges whether the mis-touch phenomenon is discovered and corrected by the user. If it is judged that the user is not aware of the mis-touch phenomenon, the embodiment of the present disclosure controls the smart home appliance to send a mis-touch prompt to remind the user to correct it in time, so as to avoid the smart home appliance from continuing to mis-touch, which is conducive to ensuring the user experience.

[0076] Optionally, the method for controlling a smart home appliance may be executed in the smart home appliance or in a server communicating with the smart home appliance. In the embodiments of the present disclosure, the solution is described with the processor in the smart home appliance as the execution subject.

[0077] Optionally, the processor obtains the subsequent height change information of the remote control within the second preset time after the remote control command is sent, including: the processor receives the timestamp information recorded by the remote control and the historical height information of the remote control detected by the height sensor; the processor determines the first height of the remote control when the remote control command is sent, and the third height of the remote control at the second preset time after the remote control command is sent from the historical height information of the remote control; the processor determines the subsequent height change information of the remote control according to the first height of the remote control and the third height of the remote control. In this way, by installing a height sensor inside the remote control, the embodiment of the present disclosure can continuously monitor the height information of the remote control. Then, by associating the height information with the timestamp information, the embodiment of the present disclosure can better grasp the height change of the remote control within a certain period of time. When the remote control sends a remote control command, by recording the specific sending time, and combining the second preset time to determine another moment after the remote control command is sent, the embodiment of the present disclosure can determine the first height of the remote control and the third height of the remote control corresponding to the two moments before and after, and then determine the subsequent height change information of the remote control after the remote control command is sent, so as to facilitate the false touch prompt of the smart home appliance.

[0078] Optionally, the second preset duration can be set according to actual needs of the user, and its value can be different from the first preset duration, or can be the same as the first preset duration. Preferably, the second preset duration can be set to 5s. This duration can also be adjusted in combination with the historical placement position of the remote control, and can also be set to any other value such as 2s or 7s.

[0079] Optionally, the processor determines the subsequent height change information of the remote control according to the first height of the remote control and the third height of the remote control, including: when the first height of the remote control is less than the third height of the remote control, the processor determines that the subsequent height change information of the remote control indicates that the height of the remote control has risen; when the first height of the remote control is equal to the third height of the remote control, the processor determines that the subsequent height change information of the remote control indicates that the height of the remote control remains unchanged; when the first height of the remote control is greater than the third height of the remote control, the processor determines that the subsequent height change information of the remote control indicates that the height of the remote control has dropped. In this way, by comparing the first height of the remote control and the third height of the remote control corresponding to the two moments before and after, the embodiment of the present disclosure can grasp the change in the height of the remote control after the remote control command is sent, so as to judge whether the user is aware of the accidental touch of the remote control, so as to facilitate the accidental touch prompt of the smart home appliance.

[0080] Optionally, the processor controls the smart home appliance to send a false touch prompt based on the subsequent height change information of the remote control, including: when the subsequent height change information of the remote control indicates that the subsequent height of the remote control remains unchanged, the processor controls the smart home appliance to send a false touch prompt. In this way, when the subsequent height of the remote control remains unchanged, it is very likely that the user has not realized that the remote control has been falsely touched, so the remote control has not been corrected and remains in its original state. Therefore, the embodiment of the present disclosure controls the smart home appliance to send a false touch prompt to remind the user to correct it in time, so as to avoid the smart home appliance from continuing to malfunction, which is conducive to ensuring the user experience.

[0081] Optionally, the processor controls the smart home appliance to send a false touch prompt according to the subsequent height change information of the remote control, including: when the subsequent height change information of the remote control indicates that the remote control subsequently rises in height, the processor controls the smart home appliance not to send a false touch prompt. In this way, when the remote control subsequently rises in height, it is very likely that the user realizes that the remote control has been falsely touched and picks it up, so the remote control rises in height. Therefore, the embodiment of the present disclosure controls the smart home appliance not to send a false touch prompt to avoid false reminders from the smart home appliance, which is conducive to ensuring the user experience.

[0082] Optionally, the processor controls the smart home appliance to send a false touch prompt based on the subsequent height change information of the remote control, including: when the subsequent height change information of the remote control indicates that the remote control subsequently decreases in height, the processor obtains the subsequent descent acceleration of the remote control; the processor controls the smart home appliance to send a false touch prompt based on the subsequent descent acceleration of the remote control. In this way, when the remote control subsequently decreases in height, it may be that the user realizes that the remote control has been mistakenly touched and takes it down from a high place, or it may be caused by the remote control button being mistakenly touched and continuously falling. To this end, the disclosed embodiment further obtains the acceleration of the remote control during the subsequent height descent process to more accurately determine whether the false touch of the remote control has been discovered and corrected by the user, thereby improving the accuracy of the prompt information sent by the smart home appliance and helping to ensure the user experience.

[0083] Combination Figure 5 As shown, the embodiment of the present disclosure provides another method for controlling a smart home appliance, including:

[0084] S501, when the smart home appliance receives a remote control command, the processor obtains the remote control height change information within a first preset time period before the remote control command is sent.

[0085] S502: The processor controls the action of the smart home appliance according to the remote control height change information and the remote control command.

[0086] S503, when the smart home appliance does not respond to the remote control command, the processor obtains subsequent height change information of the remote control within a second preset time period after the remote control command is sent.

[0087] S504: When the subsequent height change information of the remote control indicates that the subsequent height of the remote control remains unchanged, the processor controls the smart home appliance to send an error touch prompt.

[0088] S505: When the subsequent height change information of the remote control indicates that the height of the remote control subsequently rises, the processor controls the smart home appliance not to send a false touch prompt.

[0089] S506: When the subsequent height change information of the remote controller indicates that the subsequent height of the remote controller decreases, the processor obtains the subsequent descent acceleration of the remote controller.

[0090] S507: The processor controls the smart home appliance to send a false touch prompt according to the subsequent descending acceleration of the remote control.

[0091] The method for controlling smart home appliances provided by the embodiment of the present disclosure does not involve structural changes of the remote control itself, and the grip of the remote control is better, so the actual use experience of the user will not be greatly affected. When the smart home appliance receives the remote control command, it does not respond to the remote control command immediately, but determines the response result of the smart home appliance by obtaining the remote control height change information within the preset time before the remote control command is received, and then controls the action of the smart home appliance. By monitoring and analyzing the remote control height change information, the embodiment of the present disclosure can judge whether the remote control has been squeezed, bumped or dropped, which may cause mis-touch, so that the smart home appliance can be controlled not to respond to the remote control command when the remote control is judged to be mis-touched, so as to avoid mis-action of the smart home appliance, which is conducive to ensuring the user experience. After judging that the remote control has been mis-touched, the embodiment of the present disclosure continuously monitors the subsequent height change information of the remote control within the preset time after the remote control command is sent, and judges whether the mis-touch phenomenon is discovered and corrected by the user. Specifically, when the subsequent height of the remote control does not change, it is very likely that the user has not realized that the remote control has been mis-touched, so the remote control has not been corrected and remains in its original state. Therefore, the disclosed embodiment controls the smart home appliance to send a false touch prompt to remind the user to correct it in time, so as to avoid the smart home appliance from continuing to malfunction. When the remote control subsequently rises in height, it is very likely that the user realizes that the remote control has been accidentally touched and picks it up, so the remote control rises in height. Therefore, the disclosed embodiment controls the smart home appliance not to send a false touch prompt to avoid false reminders from the smart home appliance. When the remote control subsequently drops in height, it may be that the user realizes that the remote control has been accidentally touched and takes it down from a high place, or it may be caused by the accidental touch of the remote control button and continued to fall. To this end, the disclosed embodiment further obtains the acceleration of the remote control during the subsequent height drop, so as to more accurately determine whether the false touch of the remote control has been discovered and corrected by the user, thereby improving the accuracy of the prompt information sent by the smart home appliance. Therefore, the disclosed embodiment can control the smart home appliance to send a false touch prompt when the user is not aware of the false touch of the remote control, so as to remind the user to correct it in time, thereby avoiding the smart home appliance from continuing to malfunction, which is conducive to ensuring the user experience.

[0092] Optionally, the method for controlling a smart home appliance may be executed in the smart home appliance or in a server communicating with the smart home appliance. In the embodiments of the present disclosure, the solution is described with the processor in the smart home appliance as the execution subject.

[0093] Optionally, the processor obtains the subsequent descent acceleration of the remote control, including: the processor draws a remote control height-time curve within a second preset time period after the remote control command is sent according to the timestamp information recorded by the remote control and the historical height information of the remote control detected by the height sensor; the processor determines the subsequent descent acceleration of the remote control according to the remote control height-time curve. In this way, by making a one-to-one correspondence between multiple timestamp information after the remote control command is sent and the historical height information of the remote control and drawing them into a curve, the embodiment of the present disclosure can better grasp the change in the height of the remote control after the remote control command is sent, so as to more accurately determine whether the remote control accidental touch phenomenon is discovered and corrected by the user.

[0094] Optionally, the processor controls the smart home appliance to send a false touch prompt according to the subsequent descent acceleration of the remote control, including: when the subsequent descent acceleration of the remote control is equal to the preset acceleration, the processor controls the smart home appliance to send a false touch prompt and a drop prompt; when the subsequent descent acceleration of the remote control is not equal to the preset acceleration, the processor controls the smart home appliance not to send a false touch prompt and a drop prompt. In this way, by comparing the subsequent descent acceleration of the remote control with the preset acceleration, the embodiment of the present disclosure can determine whether its height descent process is a free fall motion in combination with the subsequent descent acceleration of the remote control. If the subsequent descent acceleration of the remote control is equal to the preset acceleration, it indicates that the subsequent height descent process of the remote control is a free fall motion, and it is very likely that the remote control button is accidentally touched and continues to fall. Therefore, the embodiment of the present disclosure controls the smart home appliance to send a false touch prompt and a drop prompt to remind the user to find and pick up the remote control in time, so as to solve the problem of the remote control often falling and losing, which is conducive to ensuring the user experience. If the subsequent descent acceleration of the remote control is not equal to the preset acceleration, it indicates that the height descent process of the remote control is not a free fall motion, and it is very likely that the user realizes that the remote control has been accidentally touched and takes it down from a high place. Therefore, the embodiments of the present disclosure control the smart home appliances not to send false touch prompts and drop prompts, so as to avoid false reminders from the smart home appliances, which is beneficial to ensuring the user experience.

[0095] Optionally, the preset acceleration is the acceleration due to gravity. Preferably, the preset acceleration can be set to 9.81 m / s 2 This duration can also be adjusted based on the location of the smart appliance, and can also be set to 9.80m / s 2 or 9.82m / s 2 For example, for the equatorial region with lower latitudes, the preset acceleration can be set to 9.78m / s 2 , to match the actual situation of the location.

[0096] Optionally, the processor controls the smart home appliance to send a false touch prompt, including: the processor controls the smart home appliance to send a message prompting the remote control to be falsely touched to the user's terminal device. In this way, by sending a message prompting the remote control to be falsely touched to the user's terminal device such as a mobile phone, the embodiment of the present disclosure can promptly remind the user to correct the false touch phenomenon to avoid the smart home appliance from continuing to malfunction.

[0097] Optionally, the processor controls the smart home appliance to send a false touch prompt, including: the processor determines a prompt method according to the type of smart home appliance corresponding to the remote control command; the processor controls the smart home appliance to send a false touch prompt according to the prompt method. In this way, the disclosed embodiment can determine the implementation method of the false touch prompt in combination with the type of smart home appliance corresponding to the remote control command, so as to better combine the characteristics of the smart home appliance itself to provide a prompt, which is conducive to improving the effectiveness of the false touch prompt.

[0098] Optionally, the processor determines the prompting method according to the type of the smart home appliance, including: when the type of the smart home appliance is a smart air conditioner, the processor determines the prompting method to increase the air supply speed of the smart air conditioner and supply air toward the user. In this way, in combination with the air supply characteristics of the smart air conditioner, the embodiment of the present disclosure can implement the false touch prompt by reducing the user's air supply experience, and the user can quickly associate the remote control that has the false touch phenomenon as the remote control of the smart air conditioner.

[0099] Optionally, the processor determines the prompt mode according to the type of smart home appliance, including: when the type of smart home appliance is a smart TV, the processor determines the prompt mode to be voice broadcast and / or text display. In this way, combined with the audio and video characteristics of the smart TV, the embodiment of the present disclosure can implement the false touch prompt by reducing the user's audio-visual experience, and the user can quickly associate the remote control that has the false touch phenomenon as the remote control of the smart TV.

[0100] Optionally, the processor determines the prompting method according to the type of the smart home appliance, including: when the type of the smart home appliance is a smart projector, the processor determines the prompting method to be to reduce the brightness of the smart projector. In this way, in combination with the projection characteristics of the smart projector, the embodiment of the present disclosure can implement the false touch prompt by reducing the user's viewing experience, and the user can quickly associate the remote control that has the false touch phenomenon as the remote control of the smart projector.

[0101] Optionally, referring to the relevant content above, the specific implementation method of the drop prompt can also be set similarly to the false touch prompt, which will not be elaborated here.

[0102] Combination Figure 6As shown, the embodiment of the present disclosure provides a device 600 for controlling smart home appliances, including a processor 601 and a memory 602. Optionally, the device may also include a communication interface 603 and a bus 604. The processor 601, the communication interface 603, and the memory 602 may communicate with each other through the bus 604. The communication interface 603 may be used for information transmission. The processor 601 may call the logic instructions in the memory 602 to execute the method for controlling smart home appliances of the above embodiment.

[0103] In addition, the logic instructions in the memory 602 described above may be implemented in the form of software functional units and when sold or used as independent products, may be stored in a computer-readable storage medium.

[0104] The memory 602 is a computer-readable storage medium that can be used to store software programs and computer executable programs, such as program instructions / modules corresponding to the method in the embodiment of the present disclosure. The processor 601 executes the function application and data processing by running the program instructions / modules stored in the memory 602, that is, the method for controlling the smart home appliance in the above embodiment is implemented.

[0105] The memory 602 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required for at least one function; the data storage area may store data created according to the use of the terminal device, etc. In addition, the memory 602 may include a high-speed random access memory and may also include a non-volatile memory.

[0106] Combination Figure 7 As shown, an embodiment of the present disclosure provides a smart home appliance 700, including: a smart home appliance body, and the above-mentioned device 600 for controlling the smart home appliance. The device 600 for controlling the smart home appliance is installed in the smart home appliance body. The installation relationship described here is not limited to placement inside the product, but also includes installation connections with other components of the product, including but not limited to physical connections, electrical connections, or signal transmission connections. Feasibly, the smart home appliance body is an air conditioner. Those skilled in the art can understand that the device 600 for controlling the smart home appliance can be adapted to a feasible product body, thereby realizing other feasible embodiments.

[0107] An embodiment of the present disclosure provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are configured to execute the above-mentioned method for controlling a smart home appliance.

[0108] The computer-readable storage medium mentioned above may be a transient computer-readable storage medium or a non-transitory computer-readable storage medium.

[0109] The technical solution of the embodiment of the present disclosure can be embodied in the form of a software product, which is stored in a storage medium and includes one or more instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in the embodiment of the present disclosure. The aforementioned storage medium may be a non-transient storage medium, including: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes, or a transient storage medium.

[0110] The above description and the accompanying drawings fully illustrate the embodiments of the present disclosure so that those skilled in the art can practice them. Other embodiments may include structural, logical, electrical, process and other changes. The embodiments represent only possible changes. Unless explicitly required, separate components and functions are optional, and the order of operation may vary. The parts and features of some embodiments may be included in or replace the parts and features of other embodiments. Moreover, the words used in this application are only used to describe the embodiments and are not used to limit the claims. As used in the description of the embodiments and the claims, unless the context clearly indicates, the singular forms of "a", "an" and "the" are intended to include plural forms as well. Similarly, the term "and / or" as used in this application refers to any and all possible combinations of listings containing one or more associated ones. In addition, when used in the present application, the term "comprise" and its variants "comprises" and / or comprising refer to the presence of stated features, wholes, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or groups thereof. In the absence of further restrictions, the elements defined by the sentence "comprising a ..." do not exclude the presence of other identical elements in the process, method or device comprising the elements. In this article, each embodiment may focus on the differences from other embodiments, and the same and similar parts between the various embodiments may refer to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method part disclosed in the embodiments, then the relevant parts can refer to the description of the method part.

[0111] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software may depend on the specific application and design constraints of the technical solution. The technicians may use different methods for each specific application to implement the described functions, but such implementations should not be considered to exceed the scope of the embodiments of the present disclosure. The technicians may clearly understand that, for the convenience and simplicity of description, the specific working processes of the systems, devices and units described above may refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here.

[0112] In the embodiments disclosed herein, the disclosed methods and products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units can be only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to implement this embodiment. In addition, each functional unit in the embodiment of the present disclosure may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit.

[0113] The flowchart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to the embodiment of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. In the description corresponding to the flowchart and the block diagram in the accompanying drawings, the operations or steps corresponding to different boxes can also occur in a different order from the order disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or actions, or may be implemented by a combination of dedicated hardware and computer instructions.

Claims

1. A method for controlling a smart home appliance, characterized in that: include: When the smart home appliance receives a remote control command, obtaining remote control height change information within a first preset time period before the remote control command is sent; Controlling the actions of the smart home appliance according to the remote control height change information and the remote control command; The controlling the action of the smart home appliance according to the remote control height change information and the remote control command includes: obtaining the remote control height of the remote control when the remote control height change information indicates that the remote control height remains unchanged; controlling the action of the smart home appliance according to the remote control height of the remote control and the remote control command; The controlling of the action of the smart home appliance according to the remote control height of the remote control and the remote control instruction includes: matching the remote control height of the remote control with a preset plane height; when the preset plane height is matched to be the same height, controlling the smart home appliance not to respond to the remote control instruction; when the preset plane height is not matched to be the same height, controlling the smart home appliance to respond to the remote control instruction.

2. The method according to claim 1, characterized in that The controlling the action of the smart home appliance according to the remote controller height change information and the remote control command also includes: When the remote control height change information indicates that the remote control height has increased, controlling the smart home appliance to respond to the remote control command action; When the remote control height change information indicates that the remote control height has decreased, the remote control descent acceleration is obtained; and the action of the smart home appliance is controlled according to the remote control descent acceleration and the remote control instruction.

3. The method according to claim 2, characterized in that The controlling the action of the smart home appliance according to the descending acceleration of the remote controller and the remote control command comprises: When the remote controller's descending acceleration is equal to a preset acceleration, the smart home appliance is controlled not to respond to the remote control command; When the descending acceleration of the remote controller is not equal to the preset acceleration, the smart home appliance is controlled to respond to the remote control command action.

4. The method according to any one of claims 1 to 3, characterized in that: Also includes: In the case where the smart home appliance does not respond to the remote control command, obtaining subsequent height change information of the remote control within a second preset time period after the remote control command is received; According to the subsequent height change information of the remote control, the smart home appliance is controlled to send an error touch prompt.

5. The method according to claim 4, characterized in that The controlling the smart home appliance to send an error touch prompt according to the subsequent height change information of the remote controller includes: When the subsequent height change information of the remote control indicates that the subsequent height of the remote control remains unchanged, the smart home appliance is controlled to send an error touch prompt.

6. The method according to claim 5, characterized in that Also includes: When the subsequent height change information of the remote control indicates that the height of the remote control increases, controlling the smart home appliance not to send an error touch prompt; When the subsequent height change information of the remote control indicates that the remote control subsequently decreases in height, the subsequent descent acceleration of the remote control is obtained; and according to the subsequent descent acceleration of the remote control, the smart home appliance is controlled to send an error touch prompt.

7. The method according to claim 6, characterized in that The controlling the smart home appliance to send an error touch prompt according to the subsequent descending acceleration of the remote controller includes: When the subsequent descending acceleration of the remote control is equal to the preset acceleration, the smart home appliance is controlled to send a false touch prompt and a drop prompt; When the subsequent descending acceleration of the remote control is not equal to the preset acceleration, the smart home appliance is controlled not to send the false touch prompt and the falling prompt.

8. A device for controlling a smart home appliance, comprising a processor and a memory storing program instructions, characterized in that: The processor is configured to execute the method for controlling a smart home appliance according to any one of claims 1 to 7 when running the program instructions.

9. A smart home appliance, characterized in that: include: Smart home appliance body; The device for controlling a smart home appliance as claimed in claim 8 is installed in the smart home appliance body.

10. A storage medium storing program instructions, characterized in that: When the program instructions are executed, the method for controlling a smart home appliance according to any one of claims 1 to 7 is executed.

Citation Information

Patent Citations

  • Remote controller and method for preventing misoperation of remote controller

    CN102722115A

  • Wireless remote control transmitting device and control method thereof

    CN104155902A