IP Library Granted Patent US 12700658
Granted Patent B2
US 12700658 · App. 18/721,673 · Granted Aug 4, 2026

Method and device for adjusting an angle of an antenna

Inventors: Hongjiang Shi (Shenzhen, CN); Zhihui Ke (Shenzhen, CN); Chen Wu (Shenzhen, CN); Zhuobin Wang (Shenzhen, CN); Shu Wen (Shenzhen, CN)
Assignee: TP-LINK CORPORATION LIMITED
H01Q1/1257H01Q3/005
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12700658
App. No.
18/721,673
Granted
Aug 4, 2026
Kind
B2
Abstract

The present disclosure relates to the technical field of antennas, and discloses a control method, a control component and a control device. The control method includes: acquiring a rotation angle of an antenna in an initial adjustment, and controlling, through a motor component, the antenna to rotate by the rotation angle in the initial adjustment; and iteratively controlling, through the motor component and in a plurality of adjustments after the initial adjustment, the antenna to rotate until an iterative termination condition is met

Claims (57)

1 . A control method, comprising:

acquiring a rotation angle of an antenna in an initial adjustment, and controlling, through a motor component, the antenna to rotate by the rotation angle in the initial adjustment; and

iteratively controlling, through the motor component and in a plurality of adjustments after the initial adjustment, the antenna to rotate until an iterative termination condition is met,

wherein the iteratively controlling, through the motor component, the antenna to rotate comprises:

in each of the plurality of adjustments,

determining a difference between a value of a received signal strength indicator of the antenna after a previous adjustment and a value of a received signal strength indicator of the antenna before the previous adjustment; and

determining a rotation angle of the antenna in a current adjustment based on the difference and a rotation angle of the antenna in the previous adjustment, and controlling, through the motor component, the antenna to rotate by the rotation angle in the current adjustment,

wherein the determining the rotation angle of the antenna in the current adjustment based on the difference and the rotation angle of the antenna in the previous adjustment comprises:

determining, in response to the difference being greater than zero, the rotation angle of the antenna in the current adjustment based on the rotation angle of the antenna in the previous adjustment, wherein a direction of the rotation angle of the antenna in the current adjustment is opposite to that of a rotation angle of the antenna in the previous adjustment; and

determining, in response to the difference being less than or equal to zero, that the rotation angle of the antenna in the current adjustment is positively correlated with the rotation angle of the antenna in the previous adjustment.

2 . The control method according to claim 1 , wherein the iterative termination condition includes at least one of:

the difference between values of received signal strength indicators before and after one of the plurality of adjustments being less than a preset value,

the antenna having been rotated to a maximum achievable angle, and

the number of adjustments having reached an adjustment number threshold.

3 . The control method according to claim 1 , wherein the determining the rotation angle of the antenna in the current adjustment based on the difference and the rotation angle of the antenna in the previous adjustment comprises:

acquiring, in response to the difference being less than or equal to zero, a momentum of the antenna in the previous adjustment;

determining a momentum of the antenna in the current adjustment based on the rotation angle of the antenna in the previous adjustment, the difference and the momentum of the antenna in the previous adjustment; and

determining the rotation angle of the antenna in the current adjustment based on the momentum of the antenna in the current adjustment;

wherein a momentum of the antenna in ana i-th adjustment indicates an influence of a rotation angle in the (i−1)th adjustment on the rotation angle in the i-th adjustment, where i is a positive integer greater than 1.

4 . The control method according to claim 3 , wherein the determining the rotation angle of the antenna in the current adjustment based on the difference and the rotation angle of the antenna in the previous adjustment comprises:

calculating a step-size gradient based on the difference and the rotation angle of the antenna in the previous adjustment;

determining, in response to the step-size gradient being greater than a preset gradient threshold, that an overshoot phenomenon occurs; and

determining, in response to the step-size gradient being less than or equal to the preset gradient threshold, that no overshoot phenomenon occurs.

5 . The control method according to claim 4 , further comprising:

determining, in response to determining that an overshoot phenomenon occurs, whether the difference is greater than zero;

determining, in response to determining that the difference is greater than zero, the rotation angle of the antenna in the current adjustment based on the step-size gradient and the rotation angle of the antenna in the previous adjustment; and

determining, in response to determining that the difference is less than or equal to zero, the rotation angle of the antenna in the current adjustment based on a product of the difference and the rotation angle of the antenna in the previous adjustment.

6 . The control method according to claim 5 , further comprising:

determining, in response to determining that an overshoot phenomenon occurs and the difference is greater than zero, the momentum of the antenna in the current adjustment based on the step-size gradient, wherein an absolute value of the momentum of the antenna in the current adjustment is positively correlated with the step-size gradient; and

determining the rotation angle of the antenna in the current adjustment based on the momentum of the antenna in the current adjustment and the rotation angle of the antenna in the previous adjustment.

7 . The control method according to claim 1 , wherein the antenna is controlled by at least one motor in the motor component, and each of the at least one motor is used to control the antenna to rotate around a rotation axis in space.

8 . A control component, configured to:

generate, in a process of iteratively adjusting an angle of at least one antenna, an instruction indicating the at least one antenna to rotate in each of plurality of adjustments based on a corresponding received signal strength indicator of the at least one antenna;

wherein, in an initial adjustment, the instruction indicates that a rotation angle of the antenna in this adjustment is a preset value, or the instruction indicates that the rotation angle of the antenna in this adjustment is a value associated with the corresponding received signal strength indicator of the at least one antenna;

in each of the adjustments except for the initial adjustment, the instruction indicates that the rotation angle of the antenna in this adjustment is associated with the rotation angle of the antenna in a previous adjustment,

wherein in each of the adjustments except for the initial adjustment, the rotation angle of the at least one antenna in this adjustment is associated with a difference between a value of a received signal strength indicator of the at least one antenna after the previous adjustment and a value of a received signal strength indicator of the at least one antenna before the previous adjustment,

wherein a direction of the rotation angle of the antenna in the current adjustment is opposite to that of a rotation angle of the antenna in the previous adjustment in response to the difference being greater than zero, and

wherein the rotation angle of the antenna in the current adjustment is positively correlated with the rotation angle of the antenna in the previous adjustment in response to the difference being less than or equal to zero.

9 . The control component according to claim 8 , wherein the process of iteratively adjusting the angle of at least one antenna is terminated when an iterative termination condition is met, and the iterative termination condition includes at least one of:

the difference between values of received signal strength indicators of the at least one antenna before and after one of the plurality of adjustments being less than a preset value,

the at least one antenna having rotated to a maximum achievable angle, and

the number of adjustments having reached an adjustment number threshold.

10 . A control device comprising a control component and a motor component, the control device being configured to:

acquire, by the control component, a rotation angle of at least one antenna in an initial adjustment, generate an instruction corresponding to the rotation angle of the at least one antenna in the initial adjustment, and send the instruction to the motor component;

control, by the motor component, the at least one antenna to rotate by the rotation angle based on the instruction; and

iteratively control, in a plurality of adjustments after the initial adjustment, the at least one antenna to rotate until an iterative termination condition is met, wherein the iteratively controlling the at least one antenna to rotate comprises:

in each of the plurality of adjustments,

determining, by the control component, a difference between a value of a received signal strength indicator of the at least one antenna after a previous adjustment and a value of a received signal strength indicator of the at least one antenna before the previous adjustment;

determining, by the control component, a rotation angle of the at least one antenna in a current adjustment based on the difference and a rotation angle of the at least one antenna in a previous adjustment, wherein determining the rotation angle of the at least one antenna in the current adjustment based on the difference and the rotation angle of the at least one antenna in the previous adjustment comprises:

determining, in response to the difference being greater than zero, the rotation angle of the at least one antenna in the current adjustment based on the rotation angle of the at least one antenna in the previous adjustment, wherein a direction of the rotation angle of the at least one antenna in the current adjustment is opposite to a direction of the rotation angle of the at least one antenna in the previous adjustment; and

determining, in response to the difference being less than or equal to zero, the rotation angle of the at least one antenna in the current adjustment such that the rotation angle of the at least one antenna in the current adjustment is positively correlated with the rotation angle of the at least one antenna in the previous adjustment;

generating, by the control component, an instruction corresponding to the current adjustment based on the rotation angle of the at least one antenna in the current adjustment, and sending the instruction corresponding to the current adjustment to the motor component; and

controlling, by the motor component, the at least one antenna to rotate by the rotation angle based on the instruction corresponding to the current adjustment.

11 . The control device according to claim 10 , wherein the iterative termination condition includes at least one of: the difference between the values of received signal strength indicators before and after one of the plurality of adjustments being less than a preset value, an antenna of the at least one antenna having been rotated to a maximum achievable angle, and the number of adjustments having reached an adjustment number threshold.

12 . The control device according to claim 11 , wherein each of the at least one antenna is controlled by at least one motor in the motor component, and each of the at least one motor is used to drive the at least one antenna to rotate around a rotation axis in space.

13 . The control device according to claim 12 , wherein,

the instruction corresponding to the rotation angle of the at least one antenna in each of adjustments includes a number of pulses corresponding to each motor in the motor component, and a rotation angle of each motor in this adjustment is equal to a product of a stepping angle of the motor and a number of pulses corresponding to the motor.