Control method and device of smart home appliance, remote controller and storage medium

By installing a UWB module in the remote control to calculate device deviation values, detect and select target devices, the problem of remote controls being unable to accurately control multiple smart home appliances is solved, achieving precise remote control and prompting functions.

CN117437766BActive Publication Date: 2026-01-27GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202311259745.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-26
Publication Date
2026-01-27
Estimated Expiration
2043-09-26

AI Technical Summary

Technical Problem

Existing remote controls cannot accurately control multiple smart home appliances, making it easy to accidentally control other devices and making it difficult for users to identify the target device.

Method used

Install at least two UWB modules in the remote control, calculate the spatial coordinates of the UWB modules to obtain the deviation value of the smart home appliance, detect whether the device is within the remote control path range, and select the target device to send the remote control signal based on the deviation value.

Benefits of technology

It enables precise remote control of multiple smart home appliances, improves remote control accuracy, and uses a laser light to indicate the landing point of the remote control signal to the user.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117437766B_ABST
    Figure CN117437766B_ABST
Patent Text Reader

Abstract

The application discloses a control method and device of intelligent household appliances, a remote controller and a storage medium. The application relates to the technical field of intelligent devices, and comprises the following steps: if a remote control instruction triggered by a user is received, a plurality of deviation values of a plurality of intelligent household appliances relative to a space vector are acquired; whether the plurality of intelligent household appliances are within a remote control path range is detected according to the plurality of deviation values; if there is an intelligent household appliance that can be remotely controlled within the remote control path range, a target remote control device is determined from the intelligent household appliances that can be remotely controlled according to the deviation values; and a remote control signal is sent according to acquired device information corresponding to the target remote control device to control the intelligent household appliance that meets preset execution conditions to execute an operation corresponding to the remote control signal. The application realizes accurate remote control of the plurality of intelligent household appliances, and improves the accuracy of remote control.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of smart device technology, and in particular to a control method, device, remote control and storage medium for smart home appliances. Background Technology

[0002] With the development of artificial intelligence, smart home appliances are becoming increasingly popular. Many smart home appliances come with their own remote controls for easy adjustment and control. However, as the number of smart home appliances increases, so does the number of remote controls. While current technology allows for the control and adjustment of all smart home appliances with a single remote, it's possible that controlling one appliance may simultaneously control other appliances, resulting in lower accuracy and users potentially being unable to determine if they've successfully controlled the intended device. Summary of the Invention

[0003] This invention provides a control method, device, remote controller, and storage medium for smart home appliances, aiming to solve the problem that existing remote controllers cannot accurately control multiple smart home appliances.

[0004] In a first aspect, embodiments of the present invention provide a control method for a smart home appliance, applied to a remote control, wherein the remote control is equipped with at least two UWB modules, and the method includes:

[0005] If a remote control command triggered by the user is received, multiple deviation values ​​of multiple smart home appliances relative to a spatial vector are obtained, wherein the spatial vector is a vector calculated based on the spatial coordinates of the two UWB modules, and one of the UWB modules is installed in the smart home appliance;

[0006] Based on multiple deviation values, detect whether multiple smart home appliances are within the remote control path range;

[0007] If there are controllable smart home appliances within the remote control path range, then the target remote control device is determined from the controllable smart home appliances based on the deviation value.

[0008] Based on the acquired device information corresponding to the target remote control device, a remote control signal is sent to control the smart home appliance device that meets the preset execution conditions to perform the operation corresponding to the remote control signal.

[0009] Secondly, embodiments of the present invention also provide a control device for a smart home appliance, applied to a remote control, wherein the remote control is equipped with at least two UWB modules, and the device includes:

[0010] The first acquisition unit is configured to acquire multiple deviation values ​​of multiple smart home appliances relative to a spatial vector if a remote control command triggered by a user is received, wherein the spatial vector is a vector calculated based on the spatial coordinates of the two UWB modules, and one of the UWB modules is installed in the smart home appliance.

[0011] The detection unit is used to detect whether multiple smart home appliances are within the remote control path range based on multiple deviation values;

[0012] The determining unit is configured to, if there are remotely controllable smart home appliances within the remote control path range, determine the target remote control device from the remotely controllable smart home appliances according to the deviation value, and display the target remote control device;

[0013] The control unit is used to send a remote control signal based on the acquired device information corresponding to the target remote control device to control the smart home appliance that meets the preset execution conditions to perform the operation corresponding to the remote control signal.

[0014] Thirdly, embodiments of the present invention also provide a remote controller, which includes a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the above-described method.

[0015] Fourthly, embodiments of the present invention also provide a computer-readable storage medium storing a computer program that, when executed by a processor, can implement the above-described method.

[0016] An embodiment of the present invention provides a control method, device, remote control, and storage medium for intelligent household electrical appliances. Among them, the method includes: if a remote control instruction triggered by a user is received, obtain multiple deviation values of multiple intelligent household electrical appliances relative to a spatial vector, where the spatial vector is a vector calculated based on the spatial coordinates of two of the UWB modules, and one of the UWB modules is installed in the intelligent household electrical appliance; detect whether multiple intelligent household electrical appliances are within the remote control path range according to the multiple deviation values; if there are intelligent household electrical appliances that can be remotely controlled within the remote control path range, determine a target remote control device from the intelligent household electrical appliances that can be remotely controlled according to the deviation values; send a remote control signal according to the obtained device information corresponding to the target remote control device to control the intelligent household electrical appliance that meets the preset execution conditions to execute an operation corresponding to the remote control signal. The technical solution of the embodiment of the present invention, based on the UWB modules installed in the remote control and multiple intelligent household electrical appliances, can detect whether multiple intelligent household electrical appliances are within the remote control path range through multiple deviation values, and select a target remote control device from the intelligent household electrical appliances within the remote control path range according to the deviation values to send a remote control signal, thereby achieving precise remote control of multiple intelligent household electrical appliances and improving the accuracy of remote control. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0018] Figure 1 It is a flowchart of a control method for an intelligent household electrical appliance provided by an embodiment of the present invention;

[0019] Figure 2 It is a scene diagram of a control method for an intelligent household electrical appliance provided by an embodiment of the present invention;

[0020] Figure 3 It is a flow chart of a control method for an intelligent household electrical appliance provided by an embodiment of the present invention;

[0021] Figure 4 It is a schematic block diagram of a control device for an intelligent household electrical appliance provided by an embodiment of the present invention; and

[0022] Figure 5 It is a schematic block diagram of a remote control provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0023] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0024] It should be understood that, when used in this specification and the appended claims, the terms "comprising" and "including" indicate the presence of the described features, integrals, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.

[0025] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the invention. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.

[0026] It should also be further understood that the term "and / or" as used in this specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.

[0027] As used in this specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrases "if determined" or "if [described condition or event] is detected" may be interpreted, depending on the context, as "once determined," "in response to determination," "once [described condition or event] is detected," or "in response to detection of [described condition or event]."

[0028] Please see Figure 1 , Figure 1 This is a flowchart illustrating the control method for intelligent home appliances provided in an embodiment of the present invention. The control method for the intelligent home appliances will be described in detail below. Figure 1 As shown, the method includes the following steps S110-S140.

[0029] S110. If a remote control command triggered by the user is received, multiple deviation values ​​of multiple smart home appliances relative to a spatial vector are obtained, wherein the spatial vector is a vector calculated based on the spatial coordinates of the two UWB modules, and one of the UWB modules is installed in the smart home appliance.

[0030] In this embodiment of the invention, the remote control is equipped with at least two UWB (Ultra Wide Band) modules, and one of the multiple smart home appliances is equipped with one of the UWB modules. For ease of understanding, the ranging principle of the UWB module is first introduced: When the UWB module is activated, it generates a timeline. Assuming there are two devices A and B, A sends a communication signal at time TA1, B receives the communication signal at time TB1 and sends a response signal at time TB2, and A receives the response signal at time TA2. Then the distance between A and B is D = ((TA2-TA1)-(TB2-TB1))*c / 2, where c is the speed of light. This distance D is calculated using the time difference and is therefore called the TDOA (Time Difference of Arrival) value. Understandably, the distance between any two devices equipped with UWB modules in space can be calculated using the above principle. Assume we take the extension of the line connecting any device point a to any other device point b as the X-axis, the perpendicular line from device point c to the X-axis as the Y-axis, and the perpendicular point O as the origin of the coordinate system. Establish a three-dimensional coordinate system by drawing the Z-axis perpendicular to the X and Y axes. Given the distances between the three devices as Dab, Dac, and Dbc, we can obtain the specific values ​​of a(Xa, 0, 0), b(Xb, 0, 0), and c(0, Yc, 0). Therefore, for any point R1(x1, y1, z1) and R2(x2, y2, z2) in space, their coordinates can be calculated from their distances to the other three devices. From R1(x1, y1, z1) and R2(x2, y2, z2), we can calculate the spatial vectors of R1 and R2.

[0031] Please see Figure 2 , Figure 2 This is a scene diagram illustrating a control method for smart home appliances provided in an embodiment of the present invention. Figure 2 The system includes three smart home appliances: M1, M2, and M3. M1 and M2 are air conditioners, and M3 is a speaker. Each of M1, M2, and M3 is equipped with a UWB module. Two UWB modules (T1 and T2) in the remote control are positioned along the direction of the remote control signal transmission and are on the same horizontal plane as the transmitter. After powering on M1, M2, M3, and the remote control, T1 and T2 in the remote control continuously communicate with the UWB modules in M1, M2, and M3. At this time, the distance D between the three smart home appliances can be determined through the UWB modules. M12 D M13 D M23 Based on D M12 D M13 D M23 M1(X) can be obtained M1 ,0,0),M2(X M2M3(0, Y) M3 ,0),M1(X M1 ,0,0),M2(X M2 M3(0, Y) M3 (X, 0) represents the spatial coordinates of M1, M2, and M3. M1, M2, and M3 send their device information and spatial coordinates to the remote controller. The remote controller receives the device information and spatial coordinates of M1, M2, and M3, and determines the spatial coordinates (M1(X, 0) based on the spatial coordinates). M1 ,0,0),M2(X M2 M3(0, Y) M3 Calculate the spatial coordinates of the two UWB modules, for example, T1(x11, y11, z11) and T2(x22, y22, z22); calculate the spatial vector V based on the spatial coordinates of the two UWB modules. T1T2 For each smart home appliance, the perpendicular distance between the smart home appliance and the spatial vector is obtained as the deviation value; the deviation value and the device information are saved, that is, the deviation value and the device information are saved in the memory of the remote control. It should be noted that the device information includes device category, device status, and device communication protocol.

[0032] Furthermore, when the user operates the remote control, that is, if the remote control receives a remote control command triggered by the user, it retrieves the spatial vector V of multiple smart home devices from memory. T1T2 Multiple deviation values, such as the deviation values ​​of devices M1, M2, and M3, are P respectively. M1 P M2 and P M3 It should be noted that the smart home appliances mentioned can be one or more of the following: air conditioners, speakers, and washing machines. It should also be noted that if there are only two smart home appliances located close to each other indoors, in order to accurately control both appliances, a standby base station can be set up indoors. This standby base station only performs data communication and has no other functions, nor does it respond to remote control signals.

[0033] S120. Detect whether the multiple smart home appliances are within the remote control path range based on the multiple deviation values.

[0034] In this embodiment of the invention, after obtaining a plurality of deviation values, for each of the plurality of deviation values, the deviation value is compared with a preset deviation value; if the deviation value is not greater than the preset deviation value, the smart home appliance corresponding to the deviation value is set as a smart home appliance that can be remotely controlled within the remote control path range; understandably, if the deviation value is greater than the preset deviation value, the smart home appliance corresponding to the deviation value is set as a smart home appliance that is not remotely controlled within the remote control path range. For ease of understanding, assume that the deviation values ​​of devices M1, M2, and M3 are P respectively. M1 P M2 and P M3 The preset deviation value is P max If P M1 ≤P max Then, device M1 will be set as a smart home appliance that can be remotely controlled within the remote control path range. It can be understood that if P... M1 >P max If so, device M1 is set as a smart home appliance that cannot be remotely controlled within the remote control path range, and devices M2 and M3 are judged according to the above judgment process.

[0035] S130. If there are remotely controllable smart home appliances within the remote control path range, then the target remote control device is determined from the remotely controllable smart home appliances according to the deviation value.

[0036] In this embodiment of the invention, after determining whether multiple smart home appliances are within the remote control path range, if there are remotely controllable smart home appliances within the remote control path range, a target remote control device is determined from the remotely controllable smart home appliances based on the deviation value. Specifically, if there is only one remotely controllable smart home appliance within the remote control path range, that smart home appliance is designated as the target remote control device; if there are multiple remotely controllable smart home appliances within the remote control path range, the smart home appliance with the smallest deviation value is selected from the multiple remotely controllable smart home appliances as the target remote control device. More specifically, when there are remotely controllable smart home appliances within the remote control path range, the number of remotely controllable smart home appliances is obtained. If the number is 1, indicating that there is only one remotely controllable smart home appliance, that smart home appliance is designated as the target remote control device; understandably, if the number is multiple, i.e., greater than or equal to 2, the smart home appliance with the smallest deviation value is selected from the multiple remotely controllable smart home appliances as the target remote control device.

[0037] It should be noted that in this embodiment, if there is no controllable smart home appliance within the remote control path range, an indicator light is turned on, wherein the indicator light is a laser light. It should also be noted that the reason for only turning on the laser light when there is no controllable smart home appliance within the remote control path range is that the remote control will not send a remote control signal, preventing accidental remote control due to wall reflections, etc. Furthermore, it can also provide a prompt to the user, enabling the user to control the smart home appliance more accurately.

[0038] S140. Send a remote control signal according to the acquired device information corresponding to the target remote control device to control the smart home appliance that meets the preset execution conditions to perform the operation corresponding to the remote control signal.

[0039] In this embodiment of the invention, device information corresponding to the target remote control device is obtained. This device information includes device type, device status, and device communication protocol. A remote control signal is sent according to the device communication protocol, so that the smart home appliance receiving the remote control signal verifies whether its own position is within the remote control path range. If its own position is within the remote control path range, it executes the operation corresponding to the remote control signal. Understandably, if the smart home appliance receiving the remote control signal is not within the remote control path range, the operation corresponding to the remote control signal is not executed. It should be noted that the reason for verifying the own position of the smart home appliance receiving the remote control signal is that multiple smart home appliances with the same communication protocol may receive the remote control signal. The data processing module in the smart home appliance determines whether its own position is within the remote control path range. If it is within the remote control path range, it responds to the remote control signal; if it is not within the remote control path range, it does not respond to the remote control signal. It should also be noted that in this embodiment, the device type is an air conditioner, speaker, refrigerator, fan, etc.; the device status is running, standby, etc.; and the device communication protocol varies depending on the device type.

[0040] Furthermore, after sending the remote control signal according to the device communication protocol, the method further includes: displaying the target remote control device; and turning on the indicator light to indicate the landing point of the remote control signal to the user, that is, to remind the user of the target remote control device currently being remotely controlled.

[0041] Please see Figure 3 , Figure 3 This is a simplified flowchart of a control method for a smart home appliance provided in an embodiment of the present invention. Figure 3Among them, the remote control and multiple smart home appliance devices are powered on; the UWB modules installed in the remote control and multiple smart home appliance devices work to determine the relative distances between the smart home appliance devices, calculate the spatial coordinates of each smart home appliance device based on the relative distances between the multiple smart home appliance devices. Each smart home appliance device also obtains its own device information and sends its own device information and spatial coordinates to the remote control. The remote control calculates a spatial vector based on the spatial coordinates and device information of each smart home appliance device, and calculates the deviation value of each smart home appliance device relative to the spatial vector based on the spatial vector; the user starts remote control; whether there are remotely controllable smart home appliance devices within the remote control path; if not, only the laser light is turned on; if so, the target remote control device is determined from the remotely controllable smart home appliance devices for display; a remote control signal is sent according to the device information of the target remote control device, the laser light is turned on, and the landing point of the remote control signal is prompted to the user; the smart home appliance device that receives the remote control signal checks whether its own position is within the remote control path; if it is, it responds to the remote control signal; if not, it does not respond to the remote control signal.

[0042] It should be noted that in this embodiment, whether a smart home appliance device is the device that the user hopes to remotely control is judged according to the deviation value, so as to make a decision on whether to respond to the user's remote control signal, so as to achieve the purpose of precise remote control; the laser light is used to mark the expected landing point of the current remote control signal of the remote control, so as to achieve the purpose of prompting the user about the current remotely controlled device.

[0043] Figure 4 It is a schematic block diagram of a control device 200 for a smart home appliance device provided by an embodiment of the present invention. As Figure 4 shown, corresponding to the above control method for smart home appliance devices, the present invention also provides a control device 200 for smart home appliance devices. The control device 200 for smart home appliance devices includes units for executing the above control method for smart home appliance devices, and this device can be configured in the remote control. Specifically, please refer to Figure 4 . The control device 200 for smart home appliance devices includes a first acquisition unit 201, a detection unit 202, a determination unit 203, and a control unit 204.

[0044] The first acquisition unit 201 is used to acquire multiple deviation values ​​of multiple smart home appliances relative to a spatial vector if a remote control command triggered by a user is received. The spatial vector is a vector calculated based on the spatial coordinates of the two UWB modules, and one of the UWB modules is installed in each smart home appliance. The detection unit 202 is used to detect whether multiple smart home appliances are within the remote control path range based on the multiple deviation values. The determination unit 203 is used to determine the target remote control device from the remote controlable smart home appliances based on the deviation values ​​if there are remote controlable smart home appliances within the remote control path range, and to display the target remote control device. The control unit 204 is used to send a remote control signal based on the acquired device information corresponding to the target remote control device to control the smart home appliances that meet the preset execution conditions to perform the operation corresponding to the remote control signal.

[0045] In some embodiments, such as this one, the detection unit 202 includes a comparison unit and a setting unit.

[0046] The comparison unit is used to compare each of the multiple deviation values ​​with a preset deviation value; the setting unit is used to set the smart home appliance corresponding to the deviation value as a smart home appliance that can be remotely controlled within the remote control path range if the deviation value is not greater than the preset deviation value.

[0047] In some embodiments, such as this one, the determining unit 203 includes a determining unit and a selecting unit.

[0048] The "as" unit is used to select the smart home appliance as the target remote control device if there is only one remote controllable smart home appliance within the remote control path range; the "select" unit is used to select the smart home appliance with the smallest deviation value as the target remote control device if there are multiple remote controllable smart home appliances within the remote control path range.

[0049] In some embodiments, such as this one, the control unit 204 includes an acquisition subunit and a verification execution unit.

[0050] The acquisition subunit is used to acquire device information corresponding to the target remote control device, wherein the device information includes device category, device status and device communication protocol; the verification execution unit is used to send a remote control signal according to the device communication protocol, so that the smart home appliance receiving the remote control signal can verify whether its own position is within the remote control path range, and when its own position is within the remote control path range, it performs an operation corresponding to the remote control signal.

[0051] In some embodiments, such as this one, after sending the remote control signal according to the device communication protocol, a display unit and a first activation unit are further included.

[0052] The display unit is used to display the target remote control device; the first activation unit is used to activate the indicator light to indicate the landing point of the remote control signal to the user.

[0053] In some embodiments, such as this one, the control device 200 of the smart home appliance further includes a second activation unit.

[0054] The second activation unit is used to activate the indicator light if there is no remotely controllable smart home appliance within the remote control path range.

[0055] In some embodiments, such as this one, the control device 200 for the smart home appliance further includes a first computing unit, a second computing unit, a second acquisition unit, and a storage unit.

[0056] The first calculation unit is used to receive the spatial coordinates and device information of multiple smart home appliances, and calculate the spatial coordinates of two UWB modules based on the spatial coordinates; the second calculation unit is used to calculate the spatial vector based on the spatial coordinates of the two UWB modules; the second acquisition unit is used to acquire the perpendicular distance between the smart home appliance and the spatial vector as the deviation value for each smart home appliance; and the storage unit is used to store the deviation value and the device information.

[0057] The control device for the aforementioned smart home appliances can be implemented as a computer program, which can, for example... Figure 5 The remote control shown is used for operation.

[0058] Please see Figure 5 , Figure 5 This is a schematic block diagram of a remote control 300 provided in an embodiment of the present invention. The remote control 300 is a device capable of precisely controlling multiple smart home appliances.

[0059] See Figure 5 The remote controller 300 includes a processor 302, a memory, and a network interface 305 connected via a system bus 301. The memory may include a non-volatile storage medium 303 and internal memory 304.

[0060] The non-volatile storage medium 303 can store an operating system 3031 and a computer program 3032. When the computer program 3032 is executed, it causes the processor 302 to execute a control method for a smart home appliance.

[0061] The processor 302 provides computing and control capabilities to support the operation of the entire remote controller 300.

[0062] The internal memory 304 provides an environment for the operation of the computer program 3032 in the non-volatile storage medium 303. When the computer program 3032 is executed by the processor 302, the processor 302 can execute a control method for a smart home appliance.

[0063] This network interface 305 is used for network communication with other devices. Those skilled in the art will understand that... Figure 5 The structure shown is merely a block diagram of a portion of the structure related to the present invention and does not constitute a limitation on the remote controller 300 to which the present invention is applied. The specific remote controller 300 may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0064] The processor 302 is used to run a computer program 3032 stored in a memory to implement any embodiment of the control method for the above-described smart home appliances.

[0065] It should be understood that, in this embodiment of the invention, the processor 302 may be a Central Processing Unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.

[0066] It will be understood by those skilled in the art that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program may be stored in a storage medium, which is a computer-readable storage medium. The computer program is executed by at least one processor in the computer system to implement the process steps of the embodiments of the above methods.

[0067] Therefore, the present invention also provides a storage medium. This storage medium can be a computer-readable storage medium. The storage medium stores a computer program. When executed by a processor, the computer program causes the processor to perform any embodiment of the control method for the above-described smart home appliance.

[0068] The storage medium can be any computer-readable storage medium capable of storing program code, such as a USB flash drive, portable hard drive, read-only memory (ROM), magnetic disk, or optical disk.

[0069] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.

[0070] In the several embodiments provided by this invention, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For example, the division of each unit is merely a logical functional division, and there may be other division methods in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.

[0071] The steps in the method of this invention can be adjusted, merged, or reduced in order according to actual needs. The units in the device of this invention can be merged, divided, or reduced according to actual needs. Furthermore, the functional units in the various embodiments of this invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0072] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a remote controller to execute all or part of the steps of the methods described in the various embodiments of the present invention.

[0073] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0074] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Since these modifications and variations fall within the scope of the claims and their equivalents, this invention also intends to include these modifications and variations.

[0075] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A control method for intelligent home appliances, applied to a remote control, characterized in that, The remote control is equipped with at least two UWB modules, and the method includes: If a remote control command triggered by a user is received, multiple deviation values ​​of multiple smart home appliances relative to a spatial vector are obtained, wherein the spatial vector is a vector calculated based on the spatial coordinates of the two UWB modules, and one of the UWB modules is installed in the smart home appliance; Based on multiple deviation values, detect whether multiple smart home appliances are within the remote control path range; If there are controllable smart home appliances within the remote control path range, then the target remote control device is determined from the controllable smart home appliances based on the deviation value. Based on the acquired device information corresponding to the target remote control device, a remote control signal is sent to control the smart home appliance device that meets the preset execution conditions to perform the operation corresponding to the remote control signal; Wherein, if there are controllable smart home appliances within the remote control path range, determining the target remote control device from the controllable smart home appliances based on the deviation value includes: If there is only one remotely controllable smart home appliance within the remote control path range, then the smart home appliance will be used as the target remote control device. If there are multiple controllable smart home appliances within the remote control path range, then the smart home appliance with the smallest deviation value is selected from the multiple controllable smart home appliances as the target remote control device; The method further includes: Receive the spatial coordinates and device information of multiple smart home appliances, and calculate the spatial coordinates of two UWB modules based on the spatial coordinates; The spatial vector is calculated based on the spatial coordinates of the two UWB modules; For each of the smart home appliances, the perpendicular distance between the smart home appliance and the spatial vector is obtained as the deviation value; The deviation value and the device information are saved.

2. The method according to claim 1, characterized in that, The step of detecting whether a remotely controllable smart home appliance exists within the remote control path range based on multiple deviation values ​​includes: For each of the plurality of deviation values, the deviation value is compared with a preset deviation value; If the deviation value is not greater than a preset deviation value, then the smart home appliance corresponding to the deviation value is set as a smart home appliance that can be remotely controlled within the remote control path range.

3. The method according to claim 1, characterized in that, The step of sending a remote control signal based on the acquired device information corresponding to the target remote control device to control the smart home appliance that meets the preset execution conditions to perform the operation corresponding to the remote control signal includes: Obtain device information corresponding to the target remote control device, wherein the device information includes device category, device status, and device communication protocol; According to the device communication protocol, a remote control signal is sent so that the smart home appliance receiving the remote control signal can verify whether its own position is within the range of the remote control path, and when its own position is within the range of the remote control path, it can perform an operation corresponding to the remote control signal.

4. The method according to claim 3, characterized in that, After sending the remote control signal according to the device communication protocol, the method further includes: Display the target remote control device; Turn on the indicator light to indicate to the user the location of the remote control signal.

5. The method according to claim 1, characterized in that, After detecting whether a controllable smart home appliance exists within the remote control path range based on multiple deviation values, the method further includes: If there are no remotely controllable smart home appliances within the remote control path range, then the indicator light will be turned on.

6. A control device for a smart home appliance, applied to a remote control, characterized in that, The remote control The device includes at least two UWB modules installed in it. The first acquisition unit is configured to acquire multiple deviation values ​​of multiple smart home appliances relative to a spatial vector if a remote control command triggered by a user is received, wherein the spatial vector is a vector calculated based on the spatial coordinates of the two UWB modules, and one of the UWB modules is installed in the smart home appliance. The detection unit is used to detect whether multiple smart home appliances are within the remote control path range based on multiple deviation values; The determining unit is configured to, if there are remotely controllable smart home appliances within the remote control path range, determine the target remote control device from the remotely controllable smart home appliances according to the deviation value, and display the target remote control device; The control unit is used to send a remote control signal based on the acquired device information corresponding to the target remote control device to control the smart home appliance that meets the preset execution conditions to perform the operation corresponding to the remote control signal; The determining unit includes: As a unit, if there is only one remotely controllable smart home appliance within the remote control path range, then the smart home appliance is used as the target remote control device. The selection unit is configured to select the smart home appliance with the smallest deviation value from the multiple controllable smart home appliances within the remote control path range as the target remote control device. The device further includes: The first calculation unit is used to receive the spatial coordinates and device information of multiple smart home appliances, and calculate the spatial coordinates of the two UWB modules based on the spatial coordinates. The second calculation unit is used to calculate the spatial vector based on the spatial coordinates of the two UWB modules; The second acquisition unit is used to acquire, for each of the smart home appliances, the perpendicular distance between the smart home appliance and the spatial vector as the deviation value; A storage unit is used to store the deviation value and the device information.

7. A remote control, characterized in that, The remote control includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the method as described in any one of claims 1-5.

8. A computer-readable storage medium, characterized in that, The storage medium stores a computer program that, when executed by a processor, can implement the method as described in any one of claims 1-5.

Citation Information

Patent Citations

  • Remote control system, remote control method and gateway

    CN108877174A

  • Method, device and system for specifying object

    CN113466788A

  • Remote controller equipment and control method of electronic home equipment

    CN115223349A