# US 12,604,311 B2 · Scheduling method, base station 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,604,311 B2
- Document ID: US12604311B2
- Status: Granted
- Kind: B2
- Application number: 18/042,071
- Filed: 2021-08-12
- Published: 2024-01-11
- Granted: 2026-04-14
- Earliest claimed: 2020-08-17
- Assignees: Zte Corporation
- Applicants: Zte Corporation
- Inventors: Yunpeng Zhang; Yusen Zhang; Tao Kang; Junli Yang
- Web page: https://patentgrep.com/patent/US12604311B2

## CPC

- H04L 1/0009: {by adapting the channel coding (H04L1/1812 takes precedence)}
- H04W 72/1268: of uplink data flows
- H04L 1/0003: {by switching between different modulation schemes}
- H04L 1/1848: {Time-out mechanisms}
- H04L 1/1864: {ARQ related signaling (H04L1/1607 takes precedence)}
- H04L 1/1887: {Scheduling and prioritising arrangements}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A scheduling method, a base station and a storage medium are disclosed. The scheduling method may include: sending uplink service scheduling information to a terminal device (S210); acquiring data information sent by the terminal device according to the uplink service scheduling information through a physical uplink shared channel (PUSCH) (S220); determining a layer number of uplink service scheduling according to the data information (S230); and scheduling an uplink service according to the layer number of uplink service scheduling (S240).

## Claims

### Claim 1

A scheduling method, performed by an Air To Ground (ATG) ground base station, comprising:
sending uplink service scheduling information to a an onboard ATG transceiver;
acquiring data information sent by the onboard ATG transceiver according to the uplink service scheduling information through a physical uplink shared channel (PUSCH), wherein the data information comprises downlink service data information;
obtaining a layer number of downlink service scheduling according to the downlink service data information in the data information;
determining the layer number of downlink service scheduling as a layer number of uplink service scheduling;
starting a timer;
in a case of re-acquiring the data information sent by the onboard ATG transceiver according to the uplink service scheduling information through the PUSCH, in response to the timer having not timed out, determining the layer number of downlink service scheduling as the layer number of uplink service scheduling; and
scheduling an uplink service according to the layer number of uplink service scheduling.

### Claim 2 (depends on 1)

The scheduling method of claim 1, wherein the data information further comprises uplink service data information, and the scheduling method further comprises:
in response to the timer having timed out, determining the layer number of uplink service scheduling according to the uplink service data information in the data information.

### Claim 3 (depends on 1)

The scheduling method of claim 1, wherein the data information comprises uplink service data information, and determining a layer number of uplink service scheduling according to the data information comprises:
determining the layer number of uplink service scheduling according to the uplink service data information in the data information.

### Claim 4 (depends on 2)

The scheduling method of claim 2, wherein determining the layer number of uplink service scheduling according to the uplink service data information in the data information comprises:
obtaining an inner loop value and an outer loop value of adaptive modulation and coding (AMC) according to the uplink service data information in the data information, and obtaining an inner and outer loop combined value according to the inner loop value and the outer loop value;
determining, according to the inner and outer loop combined value, a preset layer number to which the inner and outer loop combined value belongs; and
determining the preset layer number to which the inner and outer loop combined value belongs as the layer number of uplink service scheduling.

### Claim 5 (depends on 4)

The scheduling method of claim 4, wherein determining, according to the inner and outer loop combined value, a preset layer number to which the inner and outer loop combined value belongs comprises:
in response to the inner and outer loop combined value being in a decision threshold interval corresponding to the jth layer in preset layer numbers, determining that the preset layer number to which the inner and outer loop combined value belongs is the jth layer, wherein j is a positive integer.

### Claim 6 (depends on 5)

The scheduling method of claim 5, wherein determining, according to the inner and outer loop combined value, a preset layer number to which the inner and outer loop combined value belongs further comprises:
in response to the inner and outer loop combined value being not in the decision threshold interval corresponding to the jth layer in the preset layer numbers, updating the jth layer to the (j+1)th layer until the inner and outer loop combined value is in a decision threshold interval corresponding to the (j+1)th layer, and determining that the preset layer number to which the inner and outer loop combined value belongs is the (j+1)th layer.

### Claim 7 (depends on 3)

The scheduling method of claim 3, wherein determining the layer number of uplink service scheduling according to the uplink service data information in the data information comprises:
obtaining an inner loop value and an outer loop value of adaptive modulation and coding (AMC) according to the uplink service data information in the data information, and obtaining an inner and outer loop combined value according to the inner loop value and the outer loop value;
determining, according to the inner and outer loop combined value, a preset layer number to which the inner and outer loop combined value belongs; and
determining the preset layer number to which the inner and outer loop combined value belongs as the layer number of uplink service scheduling.

### Claim 8

An Air To Ground (ATG) ground base station, comprising
a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the computer program, when executed by the processor, causes the processor to perform a scheduling method comprising:
sending uplink service scheduling information to an onboard ATG transceiver;
acquiring data information sent by the onboard ATG transceiver according to the uplink service scheduling information through a physical uplink shared channel (PUSCH), wherein the data information comprises downlink service data information;
obtaining a layer number of downlink service scheduling according to the downlink service data information in the data information;
determining the layer number of downlink service scheduling as a layer number of uplink service scheduling;
starting a timer;
in a case of re-acquiring the data information sent by the onboard ATG transceiver according to the uplink service scheduling information through the PUSCH, in response to the timer having not timed out, determining the layer number of downlink service scheduling as the layer number of uplink service scheduling; and
scheduling an uplink service according to the layer number of uplink service scheduling.

### Claim 9 (depends on 8)

The ATG ground base station of claim 8, wherein the data information further comprises uplink service data information, and the scheduling method further comprises:
in response to the timer having timed out, determining the layer number of uplink service scheduling according to the uplink service data information in the data information.

### Claim 10 (depends on 8)

The ATG ground base station of claim 8, wherein the data information comprises uplink service data information, and determining a layer number of uplink service scheduling according to the data information comprises:
determining the layer number of uplink service scheduling according to the uplink service data information in the data information.

### Claim 11 (depends on 9)

The ATG ground base station of claim 9, wherein determining the layer number of uplink service scheduling according to the uplink service data information in the data information comprises:
obtaining an inner loop value and an outer loop value of adaptive modulation and coding (AMC) according to the uplink service data information in the data information, and obtaining an inner and outer loop combined value according to the inner loop value and the outer loop value;
determining, according to the inner and outer loop combined value, a preset layer number to which the inner and outer loop combined value belongs; and
determining the preset layer number to which the inner and outer loop combined value belongs as the layer number of uplink service scheduling.

### Claim 12 (depends on 11)

The ATG ground base station of claim 11, wherein determining, according to the inner and outer loop combined value, a preset layer number to which the inner and outer loop combined value belongs comprises:
in response to the inner and outer loop combined value being in a decision threshold interval corresponding to the jth layer in preset layer numbers, determining that the preset layer number to which the inner and outer loop combined value belongs is the jth layer, wherein j is a positive integer.

### Claim 13 (depends on 12)

The ATG ground base station of claim 12, wherein determining, according to the inner and outer loop combined value, a preset layer number to which the inner and outer loop combined value belongs further comprises:
in response to the inner and outer loop combined value being not in the decision threshold interval corresponding to the jth layer in the preset layer numbers, updating the jth layer to the (j+1)th layer until the inner and outer loop combined value is in a decision threshold interval corresponding to the (j+1)th layer, and determining that the preset layer number to which the inner and outer loop combined value belongs is the (j+1)th layer.

### Claim 14

A non-transitory computer-readable storage medium, storing computer-executable instructions configured to cause a computer to perform a scheduling method performed by an Air To Ground (ATG) ground base station comprising:
sending uplink service scheduling information to an onboard ATG transceiver;
acquiring data information sent by the onboard ATG transceiver according to the uplink service scheduling information through a physical uplink shared channel (PUSCH), wherein the data information comprises downlink service data information;
obtaining a layer number of downlink service scheduling according to the downlink service data information in the data information;
determining the layer number of downlink service scheduling as a layer number of uplink service scheduling;
starting a timer;
in a case of re-acquiring the data information sent by the onboard ATG transceiver according to the uplink service scheduling information through the PUSCH, in response to the timer having not timed out, determining the layer number of downlink service scheduling as the layer number of uplink service scheduling; and
scheduling an uplink service according to the layer number of uplink service scheduling.

### Claim 15 (depends on 14)

The non-transitory computer-readable storage medium of claim 14, wherein the data information further comprises uplink service data information, and the scheduling method further comprises:
in response to the timer having timed out, determining the layer number of uplink service scheduling according to the uplink service data information in the data information.

### Claim 16 (depends on 14)

The non-transitory computer-readable storage medium of claim 14, wherein the data information comprises uplink service data information, and determining a layer number of uplink service scheduling according to the data information comprises:
determining the layer number of uplink service scheduling according to the uplink service data information in the data information.

### Claim 17 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein determining the layer number of uplink service scheduling according to the uplink service data information in the data information comprises:
obtaining an inner loop value and an outer loop value of adaptive modulation and coding (AMC) according to the uplink service data information in the data information, and obtaining an inner and outer loop combined value according to the inner loop value and the outer loop value;
determining, according to the inner and outer loop combined value, a preset layer number to which the inner and outer loop combined value belongs; and
determining the preset layer number to which the inner and outer loop combined value belongs as the layer number of uplink service scheduling.

### Claim 18 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein determining, according to the inner and outer loop combined value, a preset layer number to which the inner and outer loop combined value belongs comprises:
in response to the inner and outer loop combined value being in a decision threshold interval corresponding to the jth layer in preset layer numbers, determining that the preset layer number to which the inner and outer loop combined value belongs is the jth layer, wherein j is a positive integer.

### Claim 19 (depends on 18)

The non-transitory computer-readable storage medium of claim 18, wherein determining, according to the inner and outer loop combined value, a preset layer number to which the inner and outer loop combined value belongs further comprises:
in response to the inner and outer loop combined value being not in the decision threshold interval corresponding to the jth layer in the preset layer numbers, updating the jth layer to the (j+1)th layer until the inner and outer loop combined value is in a decision threshold interval corresponding to the (j+1)th layer, and determining that the preset layer number to which the inner and outer loop combined value belongs is the (j+1)th layer.

### Claim 20 (depends on 16)

The non-transitory computer-readable storage medium of claim 16, wherein determining the layer number of uplink service scheduling according to the uplink service data information in the data information comprises:
obtaining an inner loop value and an outer loop value of adaptive modulation and coding (AMC) according to the uplink service data information in the data information, and obtaining an inner and outer loop combined value according to the inner loop value and the outer loop value;
determining, according to the inner and outer loop combined value, a preset layer number to which the inner and outer loop combined value belongs; and
determining the preset layer number to which the inner and outer loop combined value belongs as the layer number of uplink service scheduling.
