Method for determining control target, mobile device, and gateway
AssigneeHuawei Technologies Co., Ltd.
InventorJianjun Liu
Life of this patent
Estimating the term…
Abstract
A method for determining a control target is provided. In the method, a mobile device, a gateway, and intelligent devices collaborate to independently construct an intelligent network including three-dimensional location information. After network construction is completed, a control target can be intelligently determined based on a pointing direction of the mobile device held by a user. This simplifies a process of determining the control target and improves usability of human-machine interaction.
Claims21
1-31. (canceled)
A method for determining a control target, comprising:
- determining, by a mobile device, mark information of each intelligent device of a plurality of intelligent devices, wherein the mobile device is interconnected to the plurality of intelligent devices through a gateway, wherein the mark information comprises a straight-line distance to the gateway and a perpendicular distance to a horizontal plane of the gateway;
- determining, by the mobile device, azimuth information of at least two intelligent devices relative to the gateway based on a pointing operation performed by the mobile device on the at least two intelligent devices, wherein the azimuth information indicates an azimuth of a projection on the horizontal plane of the gateway relative to the gateway;
- determining, by the mobile device, azimuth information of each of other intelligent device relative to the gateway based on the azimuth information of the at least two intelligent devices relative to the gateway and mark information of the at least two intelligent devices and based on distances to the gateway and each intelligent device, wherein the distances are measured by the mobile device on at least two movement location points that the mobile device passes through in a movement process;
- and
- determining, by the mobile device, an intelligent device in a current pointing direction of the mobile device as a control target based on current pointing direction information, current mark information, and current azimuth information of the mobile device.
A mobile device, comprising:
- one or more processors;
- and
- a memory coupled to the one or more processors and storing computer instructions that, when executed by the one or more processors, cause the mobile device to perform the following operations:
- determining mark information of each intelligent device of a plurality of intelligent devices, wherein the mobile device is interconnected to the plurality of intelligent devices through a gateway, and the mark information comprises a straight-line distance to the gateway and a perpendicular distance to a horizontal plane of the gateway;
- determining azimuth information of at least two intelligent devices relative to the gateway based on a pointing operation performed by the mobile device on the at least two intelligent devices, wherein the azimuth information indicates an azimuth of a projection on the horizontal plane of the gateway relative to the gateway;
- determining azimuth information of each of other intelligent devices relative to the gateway based on the azimuth information of the at least two intelligent devices relative to the gateway and mark information of the at least two intelligent devices and based on distances to the gateway and each intelligent device, wherein the distances are measured by the mobile device on at least two movement location points that the mobile device passes through in a movement process;
- and
- determining an intelligent device in a current pointing direction of the mobile device as a control target based on current pointing direction information, current mark information, and current azimuth information of the mobile device.
A computer-readable storage medium, comprising computer instructions that,
- when the computer instructions are run on a mobile device, cause the mobile device to perform the following operations:
- determining mark information of each intelligent device of a plurality of intelligent devices, wherein the mobile device is interconnected to the plurality of intelligent devices through a gateway, and the mark information comprises a straight-line distance to the gateway and a perpendicular distance to a horizontal plane of the gateway;
- determining azimuth information of at least two intelligent devices relative to the gateway based on a pointing operation performed by the mobile device on the at least two intelligent devices, wherein the azimuth information indicates an azimuth of a projection on the horizontal plane of the gateway relative to the gateway;
- determining azimuth information of each of other intelligent devices relative to the gateway based on the azimuth information of the at least two intelligent devices relative to the gateway and mark information of the at least two intelligent devices and based on distances to the gateway and each intelligent device, wherein the distances are measured by the mobile device on at least two movement location points that the mobile device passes through in a movement process;
- and
- determining an intelligent device in a current pointing direction of the mobile device as a control target based on current pointing direction information, current mark information, and current azimuth information of the mobile device.
Dependencies are inferred from the claim text.