# US 11,115,830 B2 · Method and device for scheduling multi-flow transmission

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

- Number: US 11,115,830 B2
- Document ID: US11115830B2
- Status: Granted
- Kind: B2
- Application number: 16/828,671
- Filed: 2020-03-24
- Published: 2020-07-16
- Granted: 2021-09-07
- Earliest claimed: 2012-05-30
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Weiwei Song; Bo Lin; Xin Xiong
- Web page: https://patentgrep.com/patent/US11115830B2

## CPC

- H04W 16/14: Spectrum sharing arrangements {between different networks}
- H04L 12/40013: {Details regarding a bus controller}
- H04L 12/6418: {Hybrid transport}
- H04W 28/18: Negotiating wireless communication parameters
- H04W 72/21: in the uplink direction of a wireless link, i.e. towards the network
- H04W 72/12: Wireless traffic scheduling
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

The present application provides methods and apparatuses for scheduling multi-flow transmission. A method includes: receiving from a base station, a first MAC layer configuration parameter corresponding to a first MAC entity and a second MAC layer configuration parameter corresponding to a second MAC entity, each comprising a set of mapping and a MAC-layer related parameter corresponding to the set of mapping; executing the mapping corresponding to each MAC entity; and independently executing a MAC layer function based on the MAC layer-related parameter corresponding to each MAC entity. Embodiments of the present application can satisfy a demand of multi-flow transmission.

## Claims

### Claim 1

A method for scheduling multi-flow transmission, the method comprising:
receiving, from a base station by a terminal corresponding to a first media access control (MAC) entity and a second MAC entity, a first MAC layer configuration parameter corresponding to the first MAC entity and a second MAC layer configuration parameter corresponding to the second MAC entity, wherein:
the first MAC entity corresponds to a macro cell of the base station, and the second MAC entity corresponds to a cell of a secondary node,
the first MAC layer configuration parameter and the second MAC layer configuration parameter each comprises a set of mapping and a MAC-layer related parameter corresponding to the set of mapping, and
each set of mapping comprises a mapping between any two or more of: a logic channel, a radio bearer (RB), a transmission channel, or each MAC entity;
executing, by the terminal, the mapping corresponding to each MAC entity; and
independently executing, by the terminal, a MAC layer function based on the MAC layer-related parameter corresponding to each MAC entity.

### Claim 2 (depends on 1)

The method according to claim 1, wherein each MAC layer-related parameter comprises at least one of the following items: a discontinuous reception (DRX) configuration parameter, a semi-persistent schedule configuration parameter, or a maximum number of hybrid automatic repeat request (HARQ) retransmissions.

### Claim 3 (depends on 2)

The method according to claim 2, wherein each MAC layer-related parameter comprises the DRX configuration parameter, the semi-persistent schedule configuration parameter, and the maximum number of HARQ retransmissions.

### Claim 4 (depends on 1)

The method according to claim 1, wherein executing the MAC layer function comprises:
performing independent uplink scheduling on each MAC entity.

### Claim 5 (depends on 1)

The method according to claim 1, in an uplink transmission, the method further comprising:
when the mapping is a mapping between a logic channel identity and a transmission channel identity, mapping an uplink logic channel to an uplink transmission channel according to the mapping between the logic channel identity and the transmission channel identity; or
when the mapping is a mapping between an RB identity and a transmission channel identity, mapping an uplink logic channel to an uplink transmission channel according to the mapping between the RB identity and the transmission channel identity and correspondence between the RB identity and a logic channel identity; or
when the mapping is a mapping between a logic channel identity and a MAC entity identity, mapping, according to the mapping between the logic channel identity and the MAC entity identity, an uplink logic channel to an uplink transmission channel corresponding to a MAC entity; or
when the mapping is a mapping between an RB identity and a MAC entity identity, mapping, according to the mapping between the RB identity and the MAC entity identity and correspondence between the RB identity and a logic channel identity, an uplink logic channel to an uplink transmission channel corresponding to a MAC entity.

### Claim 6 (depends on 1)

The method according to claim 1, in a downlink transmission, the method further comprising:
when the mapping is a mapping between a logic channel identity and a transmission channel identity, mapping a downlink logic channel to a downlink transmission channel according to the mapping between the logic channel identity and the transmission channel identity; or
when the mapping is a mapping between an RB identity and a transmission channel identity, mapping a downlink logic channel to a downlink transmission channel according to the mapping between the RB identity and the transmission channel identity and correspondence between the RB identity and a logic channel identity; or
when the mapping is a mapping between a logic channel identity and a MAC entity identity, mapping, according to the mapping between the logic channel identity and the MAC entity identity, a downlink logic channel to a downlink transmission channel corresponding to a MAC entity; or
when the mapping is a mapping between an RB identity and a MAC entity identity, mapping, according to the mapping between the RB identity and the MAC entity identity and correspondence between the RB identity and a logic channel identity, a downlink logic channel to a downlink transmission channel corresponding to a MAC entity.

### Claim 7

An apparatus, comprising:
a memory storing program instructions; and
at least one processor coupled to the memory, wherein when the program instructions stored in the memory are executed by the least one processor, the apparatus corresponding to a first media access control (MAC) entity and a second MAC entity is caused to perform the following:
receiving, from a base station, a first MAC layer configuration parameter corresponding to the first MAC entity and a second MAC layer configuration parameter corresponding to the second MAC entity, wherein:
the first MAC entity corresponds to a macro cell of the base station, and the second MAC entity corresponds to a cell of a secondary node,
the first MAC layer configuration parameter and the second MAC layer configuration parameter each comprises a set of mapping and a MAC-layer related parameter corresponding to the set of mapping, and
each set of mapping comprises a mapping between any two or more of: a logic channel, a radio bearer (RB), a transmission channel, or each MAC entity;
executing the mapping corresponding to each MAC entity; and
independently executing a MAC layer function based on the MAC layer-related parameter corresponding to each MAC entity.

### Claim 8 (depends on 7)

The apparatus according to claim 7, wherein each MAC layer-related parameter comprises at least one of the following items: a discontinuous reception (DRX) configuration parameter, a semi-persistent schedule configuration parameter, or a maximum number of hybrid automatic repeat request (HARQ) retransmissions.

### Claim 9 (depends on 8)

The apparatus according to claim 8, wherein each MAC layer-related parameter comprises the DRX configuration parameter, the semi-persistent schedule configuration parameter, and the maximum number of HARQ retransmissions.

### Claim 10 (depends on 7)

The apparatus according to claim 7, wherein the program instructions, when executed by the at least one processor, further cause the apparatus to perform independent uplink scheduling on each MAC entity.

### Claim 11 (depends on 7)

The apparatus according to claim 7, wherein the program instructions, when executed by the at least one processor, in an uplink transmission, further cause the apparatus to:
when the mapping is a mapping between a logic channel identity and a transmission channel identity, map an uplink logic channel to an uplink transmission channel according to the mapping between the logic channel identity and the transmission channel identity; or
when the mapping is a mapping between an RB identity and a transmission channel identity, map an uplink logic channel to an uplink transmission channel according to the mapping between the RB identity and the transmission channel identity and correspondence between the RB identity and a logic channel identity; or
when the mapping is a mapping between a logic channel identity and a MAC entity identity, map, according to the mapping between the logic channel identity and the MAC entity identity, an uplink logic channel to an uplink transmission channel corresponding to a MAC entity; or
when the mapping is a mapping between an RB identity and a MAC entity identity, map, according to the mapping between the RB identity and the MAC entity identity and correspondence between the RB identity and a logic channel identity, an uplink logic channel to an uplink transmission channel corresponding to a MAC entity.

### Claim 12 (depends on 7)

The apparatus according to claim 7, wherein the program instructions, when executed by the at least one processor, in a downlink transmission, further cause the apparatus to:
when the mapping is a mapping between a logic channel identity and a transmission channel identity, map a downlink logic channel to a downlink transmission channel according to the mapping between the logic channel identity and the transmission channel identity; or
when the mapping is a mapping between an RB identity and a transmission channel identity, map a downlink logic channel to a downlink transmission channel according to the mapping between the RB identity and the transmission channel identity and correspondence between the RB identity and a logic channel identity; or
when the mapping is a mapping between a logic channel identity and a MAC entity identity, map, according to the mapping between the logic channel identity and the MAC entity identity, a downlink logic channel to a downlink transmission channel corresponding to a MAC entity; or
when the mapping is a mapping between an RB identity and a MAC entity identity, map, according to the mapping between the RB identity and the MAC entity identity and correspondence between the RB identity and a logic channel identity, a downlink logic channel to a downlink transmission channel corresponding to a MAC entity.

### Claim 13

An apparatus, comprising:
a memory storing program instructions; and
at least one processor coupled to the memory, wherein when the program instructions stored in the memory are executed by the least one processor, the apparatus is caused to perform the following:
configuring, for a terminal, a first media access control (MAC) layer configuration parameter corresponding to a first MAC entity and a second MAC layer configuration parameter corresponding to a second MAC entity, wherein:
the first MAC entity corresponds to a macro cell of the base station and the second MAC entity corresponds to a cell of a secondary node,
the first MAC layer configuration parameter and the second MAC layer configuration parameter each comprise a set of mapping and a MAC-layer related parameter corresponding to the set of mapping, and
each set of mapping comprises a mapping between any two or more of: a logic channel, a radio bearer (RB), a transmission channel, or each MAC entity;
sending the first and second MAC layer configuration parameters to the terminal for enabling the terminal to (i) execute the mapping corresponding to each MAC entity, and (ii) independently execute a MAC layer function based on the MAC layer-related parameter corresponding to each MAC entity.

### Claim 14 (depends on 13)

The apparatus according to claim 13, wherein each MAC layer-related parameter comprises at least one of the following items: a discontinuous reception (DRX) configuration parameter, a semi-persistent schedule configuration parameter, or a maximum number of hybrid automatic repeat request (HARQ) retransmissions.

### Claim 15 (depends on 14)

The apparatus according to claim 14, wherein each MAC layer-related parameter comprises the DRX configuration parameter, the semi-persistent schedule configuration parameter, and the maximum number of HARQ retransmissions.

### Claim 16 (depends on 13)

The apparatus according to claim 13, wherein:
the mapping is a mapping between a logic channel identity and a transmission channel identity; or
a mapping between an RB identity and a transmission channel identity; or
a mapping between a logic channel identity and a MAC entity identity; or
a mapping between an RB identity and a MAC entity identity.

### Claim 17 (depends on 13)

The apparatus according to claim 13, wherein:
the mapping is a mapping between a RB identity and a transmission channel identity, and correspondence between the RB identity and a logic channel identity; or
a mapping between a RB identity and a MAC entity identity and correspondence between the RB identity and a logic channel identity.
