IP Library Granted Patent US 11,552,678
Granted Patent B2
US 11,552,678 · App. 17/416,302 · Granted Jan 10, 2023

Antenna selection method and terminal

Inventors: Jie Song (Wuhan, CN); Yuan-Hao Lan (Shanghai, CN); Yuanpeng Li (Shenzhen, CN); Xinli Zhang (Shenzhen, CN); Tongbo Wang (Shanghai, CN); Ji Ding (Shanghai, CN); Bin Luo (Wuhan, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04B7/0404H04B7/0608H04B7/0814H04B7/0413H04W84/12
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 11,552,678
App. No.
17/416,302
Granted
Jan 10, 2023
Kind
B2
Abstract

An antenna selection method and a terminal, where the terminal includes m primary antennas configured for a first application program and n secondary antennas, where m≥1, and n≥1. The method includes, when the terminal is in a WI-FI connected state and a landscape state, obtaining a key factor and a radio frequency indicator that are of each of m+n antenna combinations, determining a first antenna combination based on the key factor and the radio frequency indicator, where the first antenna combination is a first-priority antenna combination of the m+n antenna combinations, and the first antenna combination includes at least one of the secondary antennas, and using the first antenna combination to perform communication for a second application program.

Claims (65)

1. A method implemented by a terminal, wherein the terminal comprises m primary antennas configured for a first application program and n secondary antennas, and wherein the method comprises:

obtaining a first key factor and a first radio frequency indicator that are of each of m+n antenna combinations when the terminal is in a WI-FI connected state and a landscape state, where m and n are integers, wherein the first key factor comprises one or more of an application delay, a received signal strength indicator (RSSI), a signal-to-noise ratio (SNR), or a packet loss rate, and wherein the first radio frequency indicator comprises one or more of an antenna receiver sensitivity, a transmit power, an error vector magnitude, a radiation pattern, or an extreme WI-FI throughput;

determining a first antenna combination based on the first key factor and the first radio frequency indicator, wherein the first antenna combination is a first-priority antenna combination in the m+n antenna combinations, and wherein the first antenna combination comprises one secondary antenna of the n secondary antennas; and

setting the first antenna combination to perform communication for a second application program.

2. The method according toof claim 1 , further comprising:

calculating a key factor score of each of the m+n antenna combinations based on the first key factor;

determining a radio frequency reference score of each of the m+n antenna combinations based on the first radio frequency indicator;

calculating a total score of each of the m+n antenna combinations, wherein the total score is a sum of the radio frequency reference score and the key factor score; and

selecting an antenna combination with a highest total score as the first antenna combination.

3. The method of claim 2 , wherein after setting the first antenna combination, the method further comprises:

obtaining a second key factor and a second radio frequency indicator when the first antenna combination is used;

calculating a second total score based on the second key factor and the second radio frequency indicator;

determining whether the second total score is less than a first threshold;

obtaining, in response to determining the second total score is less than the first threshold, third key factors and third radio frequency indicators of the m+n antenna combinations; and

determining a second antenna combination based on the third key factors and the third radio frequency indicators.

4. The method of claim 1 , further comprising:

determining whether the terminal is in the WI-FI connected state and a portrait state; and

setting, in response to determining the terminal is in the WI-FI connected state and the portrait state, using the m primary antennas to perform communication for the first application program.

5. The method of claim 1 , further comprising identifying that the one secondary antenna is disposed in a position of a center, an upper bezel, or a lower bezel of the terminal that is in the landscape state.

6. The method of claim 5 , further comprising identifying either the one secondary antenna is disposed in the position of the center or the or the one secondary antenna is disposed within a range covered by a circle centered at the center and with a radius not exceeding 30% of a preset width, wherein the preset width is from the center to the upper bezel or the lower bezel.

7. The method of claim 1 , wherein the n secondary antennas comprise at least one of a monopole antenna, an inverted F antenna (IFA), a planar inverted F antenna (PIFA), a patch antenna, a loop antenna, or a slot antenna.

8. A terminal comprising:

m primary antennas configured to perform communication for a first application program, wherein m is an integer;

n secondary antennas, wherein n is an integer; and

a processor coupled to the m primary antennas and the n secondary antennas and configured to:

obtain a first key factor and a first radio frequency indicator that are of each of m+n antenna combinations when the terminal is in a WI-FI connected state and a landscape state, wherein the first key factor comprises one or more of an application delay, a received signal strength indicator (RSSI), a signal-to-noise ratio (SNR), or a packet loss rate, and wherein the first radio frequency indicator comprises one or more of antenna receiver sensitivity, a transmit power, error vector magnitude, a radiation pattern, or an extreme WI-FI throughput;

determine a first antenna combination based on the first key factor and the first radio frequency indicator, wherein the first antenna combination is a first-priority antenna combination of the m+n antenna combinations, and wherein the first antenna combination comprises at least one secondary antenna of the n secondary antennas; and

set the first antenna combination to perform communication for a second application program.

9. The terminal of claim 8 , wherein the processor is further configured to:

calculate a key factor score of each of the m+n antenna combinations based on the first key factor;

determine a radio frequency reference score of each of the m+n antenna combinations based on the first radio frequency indicator;

calculate a total score of each of the m+n antenna combinations, wherein the total score is a sum of the radio frequency reference score and the key factor score; and

select an antenna combination with a highest total score as the first antenna combination.

10. The terminal of claim 8 , wherein after setting the first antenna combination, the processor is further configured to execute:

obtain a second key factor and a second radio frequency indicator that are measured when the first antenna combination is used;

calculate a second total score calculated based on the second key factor and the second radio frequency indicator;

determine whether the second total score is less than a first threshold;

obtain, in response to determining the second total score is less than the first threshold, third key factors and third radio frequency indicators of the m+n antenna combinations; and

determine a second antenna combination based on the third key factors and the third radio frequency indicators.

11. The terminal of claim 8 , wherein the processor is further configured to:

determine whether the terminal is in the WI-FI connected state and a portrait state; and

set, in response to determining the terminal is in the WI-FI connected state and the portrait state, the m primary antennas to perform communication for the first application program.

12. The terminal of claim 8 , wherein the processor is further configured to identify that the one secondary antenna is disposed in a position of a center, an upper bezel, or a lower bezel of the terminal that is in the landscape state.

13. The terminal according toof claim 12 , wherein the processor is further configured to identify that either the one secondary antenna is disposed in the position of the center, or the one secondary antenna is disposed within a range covered by a circle centered at the center and with a radius not exceeding 30% of a preset width, and wherein the preset width is from the center to the upper bezel or the lower bezel.

14. The terminal of claim 8 , wherein the n secondary antennas comprise at least one of a monopole antenna, an inverted F antenna IFA, a planar inverted F antenna PIFA, a patch antenna, a loop antenna, and a slot antenna.

15. A computer program product comprising computer-executable instructions stored on a non-transitory computer-readable medium that, when executed by a processor, cause a terminal to:

obtain a first key factor and a first radio frequency indicator that are of each of m+n antenna combinations when the terminal is in a WI-FI connected state and a landscape state, wherein m represents a quantity of primary antennas configured for a first application program of the terminal, wherein n represents a quantity of the secondary antennas, wherein m and n are integers, wherein the key factor comprises one or more of an application delay, a received signal strength indicator (RSSI), a signal-to-noise ratio (SNR), or a packet loss rate, and wherein the second radio frequency indicator comprises one or more of antenna receiver sensitivity, a transmit power, error vector magnitude, a radiation pattern, or an extreme WI-FI throughput;

determine a first antenna combination based on the first key factor and the first radio frequency indicator, wherein the first antenna combination is a first-priority antenna combination of the m+n antenna combinations, and wherein the first antenna combination comprises one secondary antenna of the n secondary antennas; and

set the first antenna combination to perform communication for a second application program.

16. The computer program product of claim 15 , wherein the computer-executable instructions further cause the terminal to:

calculate a key factor score of each of the m+n antenna combinations based on the first key factor;

determine a radio frequency reference score of each of the m+n antenna combinations based on the first radio frequency indicator;

calculate a total score of each of the m+n antenna combinations, wherein the total score is a sum of the radio frequency reference score and the key factor score; and

select an antenna combination with a highest total score as the first antenna combination.

17. The computer program product of claim 15 , wherein after setting the first antenna combination, the computer-executable instructions further cause the terminal to:

obtain a second key factor and a second radio frequency indicator that are measured when the first antenna combination is used;

calculate a second total score based on the second key factor and the second radio frequency indicator;

determine whether the second total score is less than a first threshold;

obtain, in response to determining the second total score is less than the first threshold, third key factors and third radio frequency indicators that are of the m+n antenna combinations; and

determine a second antenna combination based on the third key factors and the third radio frequency indicators.

18. The tocomputer program product of claim 15 , wherein the computer-executable instructions further cause the terminal to:

determine whether the terminal is in the WI-FI connected state and a portrait state; and

set, in response to determining the terminal is in the WI-FI connected state and the portrait state, the m primary antennas to perform communication for the first application program.

19. The computer program product of claim 15 , wherein the n secondary antennas comprise at least one of monopole antenna, an inverted F antenna IFA, a planar inverted F antenna PIFA, a patch antenna, a loop antenna, and a slot antenna.

20. The computer program product of claim 15 , wherein the computer-executable instructions further cause the terminal to identify that the one secondary antenna is disposed in a position of a center, an upper bezel, or a lower bezel of the terminal that is in the landscape state.

Assignments (2)
NUNC PRO TUNC ASSIGNMENT Recorded Feb 5, 2026
From: HUAWEI TECHNOLOGIES CO., LTD.
To: NOKIA TECHNOLOGIES OY
Reel/Frame 074707/0221 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2022
From: SONG, JIE; LAN, YUAN-HAO; LI, YUANPENG; ZHANG, XINLI; WANG, TONGBO; DING, JI; LUO, BIN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 061075/0774 →
Continuity (1)
Related Publication 20220077897A1 · Mar 10, 2022