Method for determining remote controller target control object and electronic device

By obtaining the direction and equipment position of the remote control and determining the target control object, the error operation problem when indoor electrical appliances are dense, and efficient remote control control is achieved.

CN116088372BActive Publication Date: 2025-07-22GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211686259.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-26
Publication Date
2025-07-22
Estimated Expiration
2042-12-26

AI Technical Summary

Technical Problem

When there are a large number of indoor electrical appliances and a dense distribution, the remote control is prone to misoperation of multiple electrical appliances, resulting in low remote control efficiency.

Method used

By obtaining the direction of the remote control and the positions of multiple devices, the target control object is determined, including determining the left and right devices, determining the target control object close to the remote control, and when there is a duplicate device, the target control object is determined based on the direction of the remote control, the coordinates of the device and the number of duplicate devices.

Benefits of technology

It improves the accuracy and efficiency of the remote control, reduces misoperation, and improves the user experience of intelligent remote control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116088372B_ABST
    Figure CN116088372B_ABST
Patent Text Reader

Abstract

The present invention provides a method for determining a target control object of a remote controller and an electronic device. The method includes: obtaining the pointing direction of the remote controller; obtaining the positions of multiple devices; and determining a target control object from the multiple devices based on the pointing direction of the remote controller and the positions of the multiple devices. This solves the technical problem in the prior art that when there are a large number of indoor electrical appliances and they are densely distributed, it is easy to have misoperations on multiple indoor electrical appliances when using a remote controller to control the electrical appliances, resulting in low remote control efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of electrical appliance control, and more particularly, to a method for determining a target control object of a remote control and an electronic device. Background Art

[0002] With the continuous increase of household intelligent electrical appliances, the demand for forming a network among electrical appliances to achieve effective and convenient control is also growing. Whether it is power networking, WiFi networking, Bluetooth networking, ZigBee networking or any other form of networking, the ultimate goal is to achieve efficient and convenient remote control. How to achieve fast and convenient operation control of any device after networking is the main problem that intelligent remote control devices need to solve.

[0003] It should be noted that in the prior art, when there are many indoor electrical appliances and they are relatively densely distributed, using a remote control to control electrical appliances is likely to cause misoperations on multiple indoor electrical appliances, resulting in low remote control efficiency.

[0004] In view of this, the present invention is specifically proposed. Summary of the Invention

[0005] The purpose of the present invention is to overcome the above technical deficiencies, and provide a method for determining a target control object of a remote control and an electronic device, so as to solve the technical problem that in the prior art, when there are many indoor electrical appliances and they are relatively densely distributed, using a remote control to control electrical appliances is likely to cause misoperations on multiple indoor electrical appliances, resulting in low remote control efficiency.

[0006] According to a first aspect of the present invention, there is provided a method for determining a target control object of a remote control, including: obtaining the pointing direction of the remote control; obtaining the positions of multiple devices; and determining a target control object from the multiple devices based on the pointing direction of the remote control and the positions of the multiple devices.

[0007] Further, determining a target control object from the multiple devices based on the pointing direction of the remote control and the positions of the multiple devices includes: determining a left device and a right device from the multiple devices based on the pointing direction of the remote control and the positions of the multiple devices; determining a target device close to the remote control from the left device and the right device; and determining a target control object based on the target device.

[0008] Further, determining a target control object based on the target device includes: when there is no duplicate device among the target devices, determining the target device as the target control object; and when there are duplicate devices among the target devices, determining a target control object based on the pointing direction of the remote control, the coordinates of the target device, the coordinates of the duplicate device, and the number of duplicate devices.

[0009] Further, determining a left device and a right device from the multiple devices based on the pointing direction of the remote control and the positions of the multiple devices includes: projecting the pointing direction ray onto the horizontal plane of the area where the remote control is located to obtain a projection ray; projecting the multiple devices onto the horizontal plane respectively according to the positions of the multiple devices to obtain multiple projection points; determining the device with the projection point on the left side of the projection ray as the left device, and determining the device with the projection point on the right side of the projection ray as the right device.

[0010] Further, determining a target device that the remote control approaches from the left device and the right device includes: connecting the projection point of the left device and the projection point of the right device to obtain a device projection connection line; determining the intersection point of the device projection connection line and the projection ray; determining the target device that the remote control approaches according to the coordinates of the remote control, the intersection point, the projection point of the left device, and the projection point of the right device.

[0011] Further, determining whether there is a duplicate device for the target device includes: calculating the proportional relationship between the x-axis coordinate and the y-axis coordinate of the target device; in the case where a first device with the same proportional relationship can be obtained, determining that there is a duplicate device for the target device and determining the first device as the duplicate device; in the case where a first device with the same proportional relationship cannot be obtained, determining that there is no duplicate device for the target device.

[0012] Further, determining a target manipulation object based on the pointing direction of the remote control, the coordinates of the target device, the coordinates of the duplicate device, and the number of duplicate devices includes: determining a first plane P that includes the remote control, the target device, and the duplicate device, where the coordinate of the remote control is O and the coordinate of the target device is a; projecting the pointing direction ray of the remote control onto the first plane to obtain a first plane projection line, and determining a first projection point C' in the first plane projection line; in the first plane P, if the angle between side OC' and side Oa is less than a first preset angle, determining the device with the smallest x coordinate or y coordinate from the target device and the duplicate device as the target manipulation object; in the first plane P, if the angle between side OC' and side Oa is less than a second preset angle, determining the device with the second smallest x coordinate or y coordinate from the target device and the duplicate device as the target manipulation object; where the first preset angle and the second preset angle are determined according to the number of duplicate devices, and the first preset angle is greater than the second preset angle.

[0013] Further, after determining a target manipulation object from the multiple devices based on the pointing direction of the remote control and the positions of the multiple devices, the method includes: displaying a connection line between the remote control and the target manipulation object on the screen of the remote control.

[0014] Further, the method further includes: controlling a buzzer of the target manipulation object to emit a beep.

[0015] According to a second aspect of the present invention, there is provided an electronic device, including: a processor and a memory; a computer-readable program executable by the processor is stored on the memory; when the processor executes the computer-readable program, the steps in the method described in any one of the above are implemented.

[0016] The present invention provides a method for determining a target manipulation object of a remote control and an electronic device. The method includes: obtaining the pointing direction of the remote control; obtaining the positions of multiple devices; and determining a target manipulation object from the multiple devices based on the pointing direction of the remote control and the positions of the multiple devices. It solves the technical problem in the prior art that when there are many indoor electrical appliances and they are densely distributed, it is easy to misoperate multiple indoor electrical appliances when using a remote control to control the electrical appliances, resulting in low remote control efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 is a flowchart of a method for determining a target manipulation object of a remote control according to an embodiment of the present application;

[0018] Figure 2 is a simple schematic diagram of the pointing direction of a remote control according to an embodiment of the present application;

[0019] Figure 3 is a schematic diagram for determining a device according to the pointing direction of a remote control according to an embodiment of the present application

[0020] Figure 4 is a schematic diagram for determining a duplicate device according to the pointing direction of a remote control according to an embodiment of the present application;

[0021] Figure 5 is a schematic diagram of a display interface of a remote control according to an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0022] In order to enable those skilled in the art to better understand the solution of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

[0023] Embodiment 1

[0024] The present application provides a method for determining a target manipulation object of a remote control, as Figure 1As shown in the figure, it includes:

[0025] Step S11: Obtain the pointing direction of the remote control.

[0026] Specifically, in this solution, the intelligent remote control can be used as the execution entity of the method of this solution. When the user needs to remotely control a certain electrical appliance among multiple electrical appliances in the room, the user can use the remote control to point to any area direction of the multiple electrical appliances. The intelligent remote control involved in this solution mainly consists of a communication unit, a horizontal angle measurement unit, a vertical angle measurement unit, a display unit, and a key control unit. The above-mentioned remotely controlled electrical appliances can include a communication unit, a buzzer, and a controlled unit, such as an intelligent electric fan, etc. It should be noted that when the user uses the remote control, the remote control can calibrate the initial position in the horizontal direction and the initial position in the vertical direction.

[0027] Step S13: Obtain the positions of multiple devices.

[0028] Specifically, the three-dimensional coordinate information and the corresponding communication address information of all controllable devices in the home can be stored in the intelligent remote control.

[0029] Step S15: Determine the target control object from the multiple devices based on the pointing direction of the remote control and the positions of the multiple devices.

[0030] Specifically, this solution can determine the user's target control object from all household electrical appliances, that is, screen out the object that the user really wants to control from the multiple devices through the pointing direction of the remote control and the positions of the multiple devices. Therefore, this solution solves the technical problem in the prior art that when there are many indoor electrical appliances and they are densely distributed, it is easy to misoperate multiple indoor electrical appliances when using the remote control to control the electrical appliances, resulting in low remote control efficiency.

[0031] Optionally, step S15 of determining the target control object from the multiple devices based on the pointing direction of the remote control and the positions of the multiple devices includes:

[0032] Step S151: Determine the left device and the right device from the multiple devices based on the pointing direction of the remote control and the positions of the multiple devices.

[0033] Step S152: Determine the target device close to the remote control from the left device and the right device.

[0034] Step S153: Determine the target control object based on the target device.

[0035] Specifically, combined with Figure 2, this solution can first determine two devices adjacent to the horizontal pointing direction of the remote control from multiple devices, device A on the left and device B on the right, and then determine the target device from the left device and the right device. Combining Figure 2 , the device closer to the pointing direction of the remote control is determined as the target device, and then the target manipulation object is determined based on the target device.

[0036] Optionally, step S153 determining the target manipulation object based on the target device includes:

[0037] Step S1531, when there is no duplicate device in the target device, determine the target device as the target manipulation object.

[0038] Step S1532, when there is a duplicate device in the target device, determine the target manipulation object based on the pointing direction of the remote control, the coordinates of the target device, the coordinates of the duplicate device, and the number of duplicate devices.

[0039] The following is a specific explanation of the existence of duplicate devices:

[0040] Coincidence means that there are several devices in the pointing direction of the remote control. Except for no occlusion between the remote control and the first device pointed to, there is occlusion between the remote control and the remaining devices, and the first device blocks the subsequent devices. The remote control points to this direction, but there are a bunch of devices coinciding together. Therefore, it is necessary to determine whether the user wants to control the first visible device or the second device blocked by the first device.

[0041] Optionally, step S151 determining the left device and the right device from the multiple devices based on the pointing direction of the remote control and the positions of the multiple devices includes:

[0042] Step S1511, project the pointing direction ray onto the horizontal plane in the area where the remote control is located to obtain a projection ray.

[0043] Step S1512, project the multiple devices onto the horizontal plane according to the positions of the multiple devices to obtain multiple projection points.

[0044] Step S1513, determine the device with the projection point on the left side of the projection ray as the left device, and determine the device with the projection point on the right side of the projection ray as the right device.

[0045] Specifically, combining Figure 3 , the projection A' of device A on the horizontal plane and the projection B' of device B on the horizontal plane, this solution determines the device with the projection point on the left side of the projection ray as the left device, and determines the device with the projection point on the right side of the projection ray as the right device

[0046] Optionally, step S152 determines the target device close to the remote control from the left device and the right device, including:

[0047] Step S1521, connect the projection point of the left device and the projection point of the right device to obtain a device projection connection line.

[0048] Step S1522, determine the intersection point of the device projection connection line and the projection ray.

[0049] Step S1523, determine the target device close to the remote control according to the coordinates O of the remote control, the intersection point C, the coordinates A of the projection point of the left device, and the coordinates B of the projection point of the right device.

[0050] Specifically, combined with Figure 3 , in the horizontal plane, if ∠A'OC is less than half of ∠A’OB’, it means that the pointing direction of the smart remote control in the same horizontal plane is closer to device A. If ∠A'OC is greater than half of ∠A’OB’, it means that the pointing direction of the smart remote control in the same horizontal plane is closer to device B.

[0051] Optionally, determining whether there is a duplicate device for the target device includes:

[0052] Calculate the proportional relationship between the x-axis coordinate and the y-axis coordinate of the target device;

[0053] When a first device with the same proportional relationship can be obtained, determine that there is a duplicate device for the target device, and determine the first device as the duplicate device;

[0054] When a first device with the same proportional relationship cannot be obtained, determine that there is no duplicate device for the target device.

[0055] Specifically, the following gives a detailed explanation of the same proportional relationship between the x-axis coordinate and the y-axis coordinate:

[0056] For example, for two devices, if the x:y of one device is 1:2 and the x:y of the other device is 1:2, this is a case of the same proportional relationship, that is, these devices are in the same horizontal direction of the remote control. If the proportional relationship is the same, it means that there is a duplicate device for the target device, and there is a problem of occlusion and being occluded between these two devices.

[0057] Optionally, combined with Figure 4 , step S1532 determines the target manipulation object based on the pointing direction of the remote control, the coordinates of the target device, the coordinates of the duplicate device, and the number of duplicate devices, including:

[0058] Step S15321: Determine the first plane P that includes the remote control, the target device, and the repeating device. Here, the coordinate of the remote control is O, and the coordinate of the target device is a.

[0059] Step S15322: Project the pointing direction ray of the remote control onto the first plane to obtain the first plane projection line, and determine the first projection point C' on the first plane projection line.

[0060] Step S15323: In the first plane P, if the angle between side OC' and side Oa is less than the first preset angle, determine the device with the smallest x coordinate or y coordinate as the target control object from the target device and the repeating device.

[0061] Step S15324: In the first plane P, if the angle between side OC' and side Oa is less than the second preset angle, determine the device with the second smallest x coordinate or y coordinate as the target control object from the target device and the repeating device. Here, the first preset angle and the second preset angle are determined according to the number of repeating devices, and the first preset angle is greater than the second preset angle.

[0062] The following combines Figure 4 to make a more specific description of the above embodiments:

[0063] In the plane P, 60 degrees upward with side OA as the reference is determined as the judgment area. Divide 60 degrees into n equal parts according to the number n of overlapping devices, and divide it into n areas. In the plane P, if the angle between side OC and side OA is less than 60 / n degrees, determine the final pointing device as the device with the smallest x coordinate or y coordinate. In the plane P, if the angle between side OC and side OA is less than 60 / 2n degrees, determine the final pointing device as the device with the second smallest x coordinate or y coordinate.

[0064] Specifically, after determining the target control object from the multiple devices based on the pointing direction of the remote control and the positions of the multiple devices in step S15, the method includes:

[0065] Step S17: Display the connection line between the remote control and the target control object on the screen of the remote control.

[0066] Optionally, the method further includes:

[0067] Control the buzzer of the target control object to emit a beep.

[0068] Specifically, in combination with Figure 5, the intelligent remote control screen can display the relative positions of all devices, connect and highlight the identified points of the determined final target device on the screen and the identification point of the intelligent remote control itself with a red line, and at the same time, the intelligent remote control controls the target device to give a beeping reminder.

[0069] The following introduces an optional embodiment of this solution:

[0070] There are two electric fans in the front and back in the due east direction indoors, and an air conditioner in the due north direction. When the user uses the remote control to point to the due north direction, the air conditioner is displayed connected on the screen, and at the same time the air conditioner gives a beeping reminder. At this time, the user can directly press the button to turn off the air conditioner; when the user uses the remote control to point to the electric fan in the due east direction and raises the remote control by more than 30 degrees, the rear electric fan is displayed connected on the screen, and at the same time the rear electric fan gives a beeping reminder. At this time, the user can directly press the button to turn off the rear electric fan; when the user continues to tilt the remote control downward by more than 30 degrees and returns to the original position, the front electric fan is displayed connected on the screen, and at the same time the front electric fan gives a beeping reminder. At this time, the user can directly press the button to turn on the front electric fan.

[0071] In summary, this solution provides an intelligent remote control solution for pointing control. It mainly realizes the pointing control of multiple devices in the home when the relative positions between the controlled devices and the intelligent remote control devices are clear, improves the remote control efficiency of users, and enhances the intelligent operation experience.

[0072] This application also provides an electronic device, including: a processor and a memory; a computer-readable program executable by the processor is stored on the memory; when the processor executes the computer-readable program, the steps in any one of the methods in the first embodiment are implemented.

[0073] This application also provides a computer-readable storage medium, and the computer-readable storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps in any one of the methods in the first embodiment.

[0074] It should be noted that the terms "first", "second", etc. in the description, claims and above-mentioned drawings of this application are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of this application described here can be implemented in an order different from those illustrated or described here. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0075] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments, and will not be elaborated here.

[0076] Optionally, in this embodiment, the above storage medium may include but is not limited to: various media that can store program codes such as USB flash drives, read-only memories (ROMs), random access memories (RAMs), mobile hard disks, magnetic disks or optical discs.

[0077] The serial numbers of the above embodiments of this application are only for description and do not represent the advantages or disadvantages of the embodiments.

[0078] If the integrated unit in the above embodiment is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in the above computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this 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 enable one or more computer devices (which can be personal computers, control terminals or network devices, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application.

[0079] In the above embodiments of this application, the descriptions of the various embodiments have their own emphases. For the parts not elaborated in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0080] In several embodiments provided by the present application, it should be understood that the disclosed client can be implemented in other ways. Among them, the described device embodiments are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of units or modules can be in an electrical or other form.

[0081] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0082] In addition, in each embodiment of the present application, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.

[0083] The above is only the preferred embodiment of the present application. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present application, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present application.

Claims

1. A method for determining a target control object of a remote controller, characterized in that Including: Obtaining the pointing direction of the remote control; Obtaining the positions of multiple devices; Determining a target control object from the multiple devices based on the pointing direction of the remote control and the positions of the multiple devices; wherein, determining a target control object from the multiple devices based on the pointing direction of the remote control and the positions of the multiple devices includes: determining a left device and a right device from the multiple devices based on the pointing direction of the remote control and the positions of the multiple devices; determining a target device close to the remote control from the left device and the right device; determining a target control object based on the target device; wherein, determining a target control object based on the target device includes: when there is no duplicate device for the target device, determining the target device as the target control object; when there is a duplicate device for the target device, determining a target control object based on the pointing direction of the remote control, the coordinates of the target device, the coordinates of the duplicate device, and the number of duplicate devices.

2. The method according to claim 1, wherein Determining a left device and a right device from the multiple devices based on the pointing direction of the remote control and the positions of the multiple devices includes: Projecting the pointing direction ray onto the horizontal plane of the area where the remote control is located to obtain a projection ray; Projecting the multiple devices onto the horizontal plane respectively according to the positions of the multiple devices to obtain multiple projection points; Determining the device corresponding to the projection point on the left side of the projection ray as the left device, and determining the device corresponding to the projection point on the right side of the projection ray as the right device.

3. The method according to claim 2, characterized in that, Determining a target device close to the remote control from the left device and the right device includes: Connecting the projection points of the left device and the projection points of the right device to obtain a device projection connection line; Determining the intersection point of the device projection connection line and the projection ray; Determining a target device close to the remote control according to the coordinates of the remote control, the intersection point, the projection points of the left device and the projection points of the right device.

4. The method according to claim 1, wherein Determining whether there is a duplicate device for the target device includes: Calculating the proportional relationship between the x-axis coordinate and the y-axis coordinate of the target device; When a first device with a proportional relationship consistent with that can be obtained, determining that there is a duplicate device for the target device and determining the first device as the duplicate device; When a first device with a proportional relationship consistent with that cannot be obtained, determining that there is no duplicate device for the target device.

5. The method according to claim 4, wherein Determining a target control object based on the pointing direction of the remote control, the coordinates of the target device, the coordinates of the duplicate device, and the number of duplicate devices includes: Determining a first plane P including the remote control, the target device, and the duplicate device, wherein the coordinate of the remote control is O and the coordinate of the target device is a; Projecting the pointing direction ray of the remote control onto the first plane to obtain a first plane projection line, and determining a first projection point C' in the first plane projection line; In the first plane P, if the included angle between side OC' and side Oa is less than a first preset angle, determining the device with the smallest x coordinate or y coordinate from the target device and the duplicate device as the target control object; In the first plane P, if the included angle between the side OC’ and the side Oa is less than the second preset angle, the device with the second smallest x coordinate or y coordinate is determined as the target control object from the target device and the repeating devices; wherein, the first preset angle and the second preset angle are determined according to the number of the repeating devices, and the first preset angle is greater than the second preset angle.

6. The method according to claim 1, characterized in that After determining the target control object from the multiple devices based on the pointing direction of the remote control and the positions of the multiple devices, the method includes: Displaying a connection line between the remote control and the target control object on the screen of the remote control.

7. The method according to claim 6, characterized in that, The method further includes: Controlling the buzzer of the target control object to emit a beep.

8. An electronic device, characterized in that, Comprising: A processor and a memory; A computer-readable program executable by the processor is stored on the memory; When the processor executes the computer-readable program, the steps in the method according to any one of claims 1-7 are implemented.

Citation Information

Patent Citations

  • Multi-device pairing control method and device, remote controller and storage medium

    CN114071794A

  • Device and method for controlling a plurality of targeted devices

    US20180151060A1