# US 12,016,023 B2 · Data sending method and terminal

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

- Number: US 12,016,023 B2
- Document ID: US12016023B2
- Status: Granted
- Kind: B2
- Application number: 17/333,144
- Filed: 2021-05-28
- Published: 2021-09-16
- Granted: 2024-06-18
- Earliest claimed: 2018-12-14
- Assignees: Vivo Mobile Communication Co., Ltd.
- Applicants: Vivo Mobile Communication Co., Ltd.
- Inventors: Yumin Wu; Wei Bao
- Web page: https://patentgrep.com/patent/US12016023B2

## CPC

- H04L 1/1822: involving configuration of automatic repeat request [ARQ] with parallel processes
- H04W 72/21: in the uplink direction of a wireless link, i.e. towards the network
- H04L 1/1819: {with retransmission of additional or different redundancy}
- H04L 1/1874: {Buffer management}
- H04L 1/188: {Time-out mechanisms}
- H04L 1/1893: {Physical mapping arrangements (physical resource mapping in general H04L5/00)}
- H04W 72/0446: Resources in time domain, e.g. slots or frames
- H04W 80/02: Data link layer protocols
- 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 data sending method and a terminal are provided. The method includes: if a PHY layer has not sent first data on a first semi-persistent uplink sending resource after a MAC layer of the terminal transmits the first data to the PHY layer, the PHY layer sends second data on a second semi-persistent uplink sending resource, where the second data is the first data buffered in a hybrid automatic repeat request (HARQ) process, or the second data is data corresponding to the first data buffered in the HARQ process.

## Claims

### Claim 1

A data sending method, applied to a terminal, comprising:
if a physical (PHY) layer has not sent first data on a first semi-persistent uplink sending resource after a media access control (MAC) layer of the terminal buffers first data to a hybrid automatic repeat request (HARQ) process, and instructs the PHY layer to send the first data on the first semi-persistent uplink sending resource, transmitting by the PHY layer, a non-sending indication to the MAC layer;
instructing, by the MAC layer, the PHY laver to transmit second data on a second semi-persistent uplink sending resource upon receiving the non-sending indication; and
sending, by the PHY layer, the second data on the second semi-persistent uplink sending resource, wherein the second data is the first data buffered in the HARQ process, or the second data is data corresponding to the first data buffered in the HARQ process, and the non-sending indication is used to indicate that the PHY layer has not sent the first data on the first semi-persistent uplink sending resource.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the HARQ process buffers the first data within a time span of the second semi-persistent uplink sending resource.

### Claim 3 (depends on 2)

The method according to claim 2, wherein the MAC layer prohibits data sending through the second semi-persistent uplink sending resource.

### Claim 4 (depends on 3)

The method according to claim 3, wherein the terminal starts a first timer of the HARQ process, during operation of the first timer, the MAC layer prohibits data sending through a semi-persistent uplink sending resource corresponding to the HARQ process, and the semi-persistent uplink sending resource corresponding to the HARQ process at least comprises the second semi-persistent uplink sending resource.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the non-sending indication is a listen-before-talk (LBT) failure indication.

### Claim 6 (depends on 1)

The method according to claim 1, wherein if the MAC layer receives a sending indication, the MAC layer prohibits data sending through a semi-persistent uplink sending resource corresponding to the HARQ process, wherein the semi-persistent uplink sending resource corresponding to the HARQ process at least comprises the second semi-persistent uplink sending resource, and the sending indication is used to indicate that the PHY layer has sent the first data on the first semi-persistent uplink sending resource.

### Claim 7 (depends on 6)

The method according to claim 6, wherein if the MAC layer receives the sending indication, the MAC layer starts a second timer of the HARQ process, and during operation of the second timer, the MAC layer prohibits data sending through a semi-persistent uplink sending resource corresponding to the HARQ process.

### Claim 8 (depends on 7)

The method according to claim 7, wherein if there is no data in a buffer of the HARQ process within the time span of the semi-persistent uplink sending resource corresponding to the HARQ process, the MAC layer generates new data and transmits the new data to the PHY layer.

### Claim 9 (depends on 1)

The method according to claim 1, wherein the second data is completely or partially the same as the first data, or the second data is data constructed by using the first data.

### Claim 10 (depends on 3)

The method according to claim 3, wherein
the MAC layer instructs the PHY layer, on the second semi-persistent uplink sending resource, to retransmit the first data buffered in the HARQ process.

### Claim 11 (depends on 1)

The method according to claim 1, wherein the terminal maintains at least one of a third timer and a counter of the HARQ, the third timer is started when the MAC layer transmits the first data to the PHY layer for the first time, and the counter is configured to count a total number of times the terminal attempts to send the first data and the second data; and
if the third timer reaches a first threshold and/or the counter reaches a second threshold, the terminal does not retransmit the first data buffered in the HARQ process.

### Claim 12 (depends on 11)

The method according to claim 11, wherein if the PHY layer sends the first data, the third timer is stopped, and/or the counter is reset.

### Claim 13 (depends on 1)

The method according to claim 1, wherein a redundancy version of the second data is agreed upon by a protocol or configured by a network.

### Claim 14

A terminal, comprising a memory, a processor, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the processor is configured to implement the following step:
if a physical (PH Y) layer has not sent first data on a first semi-persistent uplink sending resource after a media access control (MAC) layer of the terminal buffers first data hybrid automatic repeat request (HARQ) process, and instructs the PHY layer to send the first data on the first semi-persistent uplink sending resource, transmitting, by the PHY layer, a non-sending indication to the MAC layer;
instructing by the MAC layer, the PHY layer to transmit second data on a second semi-persistent uplink sending resource upon receiving the non-sending indication; and
sending, by the PHY layer, the second data on the second semi-persistent uplink sending resource, wherein the second data is the first data buffered in the HARQ process, or the second data is data corresponding to the first data buffered in the HARQ process, and the non-sending indication is used to indicate that the PHY laver has not sent the first data on the first semi-persistent uplink sending resource.

### Claim 15 (depends on 14)

The terminal according to claim 14, wherein the HARQ process buffers the first data within a time span of the second semi-persistent uplink sending resource.

### Claim 16 (depends on 15)

The terminal according to claim 15, wherein the MAC layer prohibits data sending through the second semi-persistent uplink sending resource.

### Claim 17 (depends on 16)

The terminal according to claim 16, wherein the terminal starts a first timer of the HARQ process, during operation of the first timer, the MAC layer prohibits data sending through a semi-persistent uplink sending resource corresponding to the HARQ process, and the semi-persistent uplink sending resource corresponding to the HARQ process at least comprises the second semi-persistent uplink sending resource.

### Claim 18 (depends on 14)

The terminal according to claim 14, wherein the non-sending indication is a listen-before-talk (LBT) failure indication.

### Claim 19 (depends on 14)

The terminal according to claim 14, wherein
the MAC layer instructs the PHY layer, on the second semi-persistent uplink sending resource, to retransmit the first data buffered in the HARQ process.

### Claim 20

A non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor is configured to implement the following step:
if a physical (PHY) layer has not sent first data on a first semi-persistent uplink sending resource after a media access control (MAC) layer of the terminal buffers first data to a hybrid automatic repeat request (HARQ) process, and instructs the PHY layer to send the first data on the first semi-persistent uplink sending resource, transmitting, by the PHY layer, a non-sending indication to the MAC layer;
instructing, by the MAC layer, the PHY layer to transmit second data on a second semi-persistent uplink sending resource upon receiving the non-sending indication; and
sending, by the PHY layer, the second data on the second semi-persistent uplink sending resource, wherein the second data is the first data buffered in the HARQ process, or the second data is data corresponding to the first data buffered in the HARQ process, and the non-sending indication is used to indicate that the PHY layer has not sent the first data on the first semi-persistent uplink sending resource.
