# US 12,003,304 B2 · Method for determining beam scanning range terminal and storage medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,003,304 B2
- Document ID: US12003304B2
- Status: Granted
- Kind: B2
- Application number: 17/297,298
- Filed: 2018-11-29
- Published: 2021-12-30
- Granted: 2024-06-04
- Earliest claimed: 2018-11-29
- Assignees: Beijing Xiaomi Mobile Software Co., Ltd.
- Applicants: Beijing Xiaomi Mobile Software Co., Ltd.
- Inventors: Lei Du; Juejia Zhou
- Web page: https://patentgrep.com/patent/US12003304B2

## CPC

- H04B 7/06952: {Selecting one or more beams from a plurality of beams, e.g. beam training, management or sweeping}
- H04B 7/086: {using weights depending on external parameters, e.g. direction of arrival [DOA], predetermined weights or beamforming}
- H04B 7/088: {using beam selection}
- H04W 72/542: using measured or perceived quality
- H04B: TRANSMISSION
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method for determining a beam scanning range includes acquiring status information of a terminal. The status information includes status data of at least one dimension and the at least one dimension is preset to affect the performance of a radio frequency device of the terminal. A preset rule is acquired. The preset rule includes a respective influence rule of each dimension on a beam scanning range. A beam scanning range is determined based on the status data of the at least one dimension and the preset rule.

## Claims

### Claim 1

A method for determining a beam scanning range, comprising:
acquiring status information of a terminal, the status information comprising status data of at least one dimension, the at least one dimension being preset to affect performance of a radio frequency device in the terminal;
acquiring a preset rule, the preset rule comprising a respective influence rule of each dimension on the beam scanning range; and
determining the beam scanning range based on the status data of the at least one dimension and the preset rule;
wherein the preset rule comprises weights of multiple dimensions and a third correspondence between index identifiers and beam scanning ranges, and
determining the beam scanning range based on the status data of the at least one dimension and the preset rule comprises:
obtaining an index identifier by performing a weighted summation based on the status data of the multiple dimensions included in the at least one dimension and the weights of the multiple dimensions; and
determining the beam scanning range corresponding to the index identifier obtained through the weighted summation based on the third correspondence.

### Claim 2 (depends on 1)

The method of claim 1, wherein the status information comprises at least one of a first type of status information, a second type of status information, or a third type of status information; wherein
the first type of status information indicates a relative position relationship, or a change in a relative position relationship, between the radio frequency device of the terminal and an additional device of the terminal;
the second type of status information indicates a wording status of the terminal or a change in a wording status of the terminal; and
the third type of status information indicates a posture of the terminal or a change in a posture of the terminal.

### Claim 3 (depends on 2)

The method of claim 2, wherein
the first type of status information comprises at least one of an extended identifier of a camera comprised in the terminal, a folding angle of the terminal, or a change in a folding angle of the terminal, the extended identifier indicates whether the camera is in an extended state or in a retracted state;
the second type of status information comprises at least one of global status data of the terminal, a change in global status data of the terminal, status data of at least one device of the terminal, or a change in status data of at least one device of the terminal; and
the third type of status information comprises at least one of posture information of the terminal, a change in posture information of the terminal, or a folding identifier of the terminal, the folding identifier indicating whether the terminal is folded or unfolded.

### Claim 4 (depends on 1)

The method of claim 1, wherein the preset rule comprises a first correspondence between status information of a first target dimension included in the at least one dimension and beam scanning ranges; and
determining the beam scanning range based on the status data of the at least one dimension and the preset rule comprises:
determining the beam scanning range corresponding to the status data of the first target dimension based on the status data of the first target dimension and the first correspondence.

### Claim 5 (depends on 1)

The method of claim 1, wherein the preset rule comprises a second correspondence between status data of a second target dimension included in the at least one dimension and adjustment manners of beam scanning ranges; and
determining the beam scanning range based on the status data of the at least one dimension and the preset rule comprises:
determining an adjustment manner corresponding to the status data of the second target dimension based on the status data of the second target dimension and the second correspondence; and
adjusting an initial beam scanning range based on the adjustment manner to obtain an adjusted beam scanning range.

### Claim 6 (depends on 1)

The method of claim 1, wherein the preset rule comprises a first correspondence between status data of a first target dimension included in the at least one dimension and beam scanning ranges, and a second correspondence between status data of a second target dimension included in the at least one dimension and adjustment manners of beam scanning ranges; and
determining the beam scanning range based on the status data of the at least one dimension and the preset rule comprises:
determining a first beam scanning range corresponding to the status data of the first target dimension based on the status data of the first target dimension and the first correspondence;
determining an adjustment manner of the beam scanning range corresponding to the status data of the second target dimension based on the status data of the second target dimension and the second correspondence; and
adjusting the first beam scanning range based on the adjustment manner to obtain an adjusted beam scanning range.

### Claim 7 (depends on 1)

The method of claim 1, further comprising at least of one of the following actions:
performing beam scanning based on multiple beam identifiers within the beam scanning range; and
determining a scanning step length based on the number of the beam identifiers within the beam scanning range, determining beam identifiers to be scanned within the beam scanning range based on the scanning step length, and performing the beam scanning based on the beam identifiers to be scanned.

### Claim 8

A terminal, comprising:
a processor; and
a memory, configured to store instructions executable by the processor;
wherein the processor is configured to:
acquire status information of the terminal, the status information comprising status data of at least one dimension, the at least one dimension being preset to affect performance of a radio frequency device in the terminal;
acquire a preset rule, the preset rule comprising a respective influence rule of each dimension on a beam scanning range; and
determine the beam scanning range based on the status data of the at least one dimension and the preset rule;
wherein the preset rule comprises weights of multiple dimensions and a third correspondence between index identifiers and beam scanning ranges, and
the processor is further configured to obtain an index identifier by performing a weighted summation based on the status data of the multiple dimensions included in the at least one dimension and the weights of the multiple dimensions; and determine the beam scanning range corresponding to the index identifier obtained through the weighted summation based on the third correspondence.

### Claim 9 (depends on 8)

The terminal of claim 8, wherein the status information comprises at least one of a first type of status information, a second type of status information, or a third type of status information, wherein
the first type of status information indicates a relative position relationship, or a change in a relative position relationship, between the radio frequency device of the terminal and an addition device of the terminal;
the second type of status information indicates a wording status of the terminal or a change in a wording status of the terminal; and
the third type of status information indicates a posture of the terminal or a change in a posture of the terminal.

### Claim 10 (depends on 9)

The terminal of claim 9, wherein,
the first type of status information comprises at least one of an extended identifier of a camera comprised within the terminal, a folding angle of the terminal, or a change in a folding angle of the terminal, the extended identifier indicates whether the camera is in an extended state or in a retracted state;
the second type of status information comprises at least one of global status data of the terminal, a change in global status data of the terminal, status data of at least one device of the terminal, or a change in status data of at least one device of the terminal; or
the third type of status information comprises at least one of posture information of the terminal, a change in posture information of the terminal, or a folding identifier of the terminal, the folding identifier indicating whether the terminal is folded or unfolded.

### Claim 11 (depends on 8)

The terminal of claim 8, wherein the preset rule comprises a first correspondence between status information of a first target dimension included in the at least one dimension and beam scanning ranges; and
the processor is further configured to determine the beam scanning range corresponding to the status data of the first target dimension based on the status data of the first target dimension and the first correspondence.

### Claim 12 (depends on 8)

The terminal of claim 8, wherein the preset rule comprises a second correspondence between status data of a second target dimension included in the at least one dimension and adjustment manners of beam scanning ranges; and
the processor is further configured to determine an adjustment manner corresponding to the status data of the second target dimension based on the status data of the second target dimension and the second correspondence; and adjust an initial beam scanning range based on the adjustment manner to obtain an adjusted beam scanning range.

### Claim 13 (depends on 8)

The terminal of claim 8, wherein the preset rule comprises a first correspondence between status data of a first target dimension included in the at least one dimension and beam scanning ranges, and a second correspondence between status data of a second target dimension included in the at least one dimension and adjustment manners of beam scanning ranges; and
the processor is further configured to determine a first beam scanning range corresponding to the status data of the first target dimension based on the status data of the first target dimension and the first correspondence; determine an adjustment manner of the beam scanning range corresponding to the status data of the second target dimension based on the status data of the second target dimension and the second correspondence; and adjust the first beam scanning range based on the adjustment manner to obtain an adjusted beam scanning range.

### Claim 14 (depends on 8)

The terminal of claim 8, wherein the processor is further configured to:
perform beam scanning based on multiple beam identifiers within the beam scanning range; or
determine a scanning step length based on the number of the beam identifiers within the beam scanning range, determine beam identifiers to be scanned within the beam scanning range based on the scanning step length, and perform the beam scanning based on the beam identifiers to be scanned.

### Claim 15

A non-transitory computer readable storage medium, having at least one instruction stored thereon, wherein the at least one instruction is loaded by a processor to cause the processor to execute a method for determining a beam scanning range, the method comprising:
acquiring status information of a terminal, the status information comprising status data of at least one dimension, the at least one dimension being preset to affect performance of a radio frequency device in the terminal;
acquiring a preset rule, the preset rule comprising a respective influence rule of each dimension on the beam scanning range; and
determining the beam scanning range based on the status data of the at least one dimension and the preset rule;
wherein the preset rule comprises weights of multiple dimensions and a third correspondence between index identifiers and beam scanning ranges, and
determining the beam scanning range based on the status data of the at least one dimension and the preset rule comprises:
obtaining an index identifier by performing a weighted summation based on the status data of the multiple dimensions included in the at least one dimension and the weights of the multiple dimensions; and
determining the beam scanning range corresponding to the index identifier obtained through the weighted summation based on the third correspondence.

### Claim 16 (depends on 15)

The non-transitory computer readable storage medium of claim 15, wherein the status information comprises at least one of a first type of status information, a second type of status information, or a third type of status information, wherein
the first type of status information indicates a relative position relationship, or a change in a relative position relationship, between the radio frequency device of the terminal and an additional device of the terminal;
the second type of status information indicates a wording status of the terminal or a change in a wording status of the terminal; and
the third type of status information indicates a posture of the terminal or a change in a posture of the terminal.
