# US 12,016,002 B2 · Communication method and communications apparatus

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

- Number: US 12,016,002 B2
- Document ID: US12016002B2
- Status: Granted
- Kind: B2
- Application number: 17/508,632
- Filed: 2021-10-22
- Published: 2022-02-10
- Granted: 2024-06-18
- Earliest claimed: 2019-04-24
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Lei Dong; Hongjia Su; Zhengzheng Xiang; Lei Lu
- Web page: https://patentgrep.com/patent/US12016002B2

## CPC

- H04W 72/0446: Resources in time domain, e.g. slots or frames
- H04L 5/1469: {using time-sharing}
- H04W 72/20: Control channels or signalling for resource management
- H04L 5/0044: {Allocation of payload; Allocation of data channels, e.g. PDSCH or PUSCH}
- 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

This application provides a method includes: If a first terminal device has to-be-sent periodic data, the first terminal device determines a first time unit set. The first terminal device determines that a first time unit in the first time unit set is used to send the periodic data, and determines, from the first time unit set based on a first time domain interval and a reservation quantity N, a second time unit set used to send the periodic data. A time domain interval between the 1st time unit in the second time unit set and the first time unit is the first time domain interval, and a number of a time unit in the second time unit set is greater than that of the first time unit. The method may be used in an internet of vehicles, for example, V2X, LTE-V, or V2V.

## Claims

### Claim 1

A communication method, comprising:
determining a first time unit set, a time unit in the first time unit set being available for transmitting at least one of sidelink service data, sidelink control information, and sidelink feedback information, the first time unit set comprising a plurality of time units, the plurality of time units being consecutively numbered in a time sequence, and the time unit comprising a symbol or a slot;
determining to-be-sent periodic data, the periodic data comprising at least one of the sidelink service data, the sidelink control information, and the sidelink feedback information;
determining a first time unit from the first time unit set, the first time unit being used to send the periodic data;
determining a second time unit set from the first time unit set based on a first time domain interval and a reservation quantity N, a time unit in the second time unit set being used to send the periodic data, the second time unit set comprising N−1 time units, a time domain interval between a first one of time unit in the second time unit set and the first time unit being the first time domain interval, a time domain interval between any two adjacent time units in the second time unit set is the first time domain interval, and a number of a time unit in the second time unit set being greater than that of the first time unit; and
sending the periodic data in the first time unit and the time unit that is in the second time unit set.

### Claim 2 (depends on 1)

The communication method according to claim 1, wherein the determining a first time unit from the first time unit set comprises:
receiving semi-persistent scheduling (SPS) information from a network device, wherein the SPS information indicates that the first time unit in the first time unit set is used to send the periodic data, the SPS information comprises an SPS period PSPS, the SPS period PSPS is used to determine the first time domain interval, and the first time domain interval P′SPS is expressed as a product of a quantity Ssymbol of time units available for sidelink communication transmission in one frame structure period and a quantity of system frames comprised in the SPS period PSPS; and
a time domain interval between a Mth time unit in the second time unit set and the first time unit is M first time domain intervals, and M is a positive integer less than or equal to N−1.

### Claim 3 (depends on 2)

The communication method according to claim 2, wherein the quantity of system frames comprised in the period PSPS is expressed as a ratio between the period PSPS and a total quantity Nsymbol of time units in the frame structure period, the first time domain interval P′SPS is expressed as P′SPS=[Ssymbol×PSPS/Nsymbol], wherein [ ] represents a rounding up or rounding down operation.

### Claim 4 (depends on 1)

The communication method according to claim 1, wherein the determining a first time unit from the first time unit set comprises:
determining historical periodic data that is sent in a third time unit set;
determining at least one time unit that is in a fourth time unit set and that is reserved for the historical periodic data; and
determining the first time unit from a remaining time unit, wherein the remaining time unit is a time unit that is left in the fourth time unit set after a time unit that satisfies a preset time relationship with the at least one time unit reserved for the historical periodic data is excluded, wherein
the periodic data arrives in a third time unit, the third time unit set comprises P time units before the third time unit, P is a positive integer, the third time unit set is a subset of the first time unit set, the fourth time unit set is a subset of the first time unit set, a start time unit in the fourth time unit set is later than the third time unit, and the P time units are consecutively numbered from n′-P to n′−1; and
n′ comprises the following:
when the third time unit is a time unit in the first time unit set, n′ is a number of the third time unit in the first time unit set; or
when the third time unit is not a time unit in the first time unit set, n′ is a number of the first time unit that belongs to the first time unit set and that is after the third time unit.

### Claim 5 (depends on 4)

The communication method according to claim 4, wherein the determining historical periodic data that is sent in a third time unit set comprises:
determining first historical periodic data that is sent in a fourth time unit in the third time unit set; and
the determining at least one time unit that is in a fourth time unit set and that is reserved for the historical periodic data comprises:
determining at least one time unit that is in the fourth time unit set and that is reserved for the first historical periodic data.

### Claim 6 (depends on 5)

The communication method according to claim 5, wherein the remaining time unit comprises:
a time unit that is left in the fourth time unit set after a time unit that satisfies a first preset time relationship with the at least one time unit reserved for the first historical periodic data is excluded, wherein
the first preset time relationship is that there is a natural number j that makes the following equation hold true:
y+j×[Ssymbol×Prsvp_TX/Nsymbol]=z+q×[Ssymbol×P″rsvp_TX/Nsymbol], wherein
z+q×[Ssymbol×P″rsvp_TX/Nsymbol] represents a number of the at least one time unit reserved for the first historical periodic data, z is a number of the fourth time unit, q is a positive integer less than or equal to Q1, y is a number of the time unit that satisfies the first preset time relationship with the at least one time unit reserved for the first historical periodic data, j is a natural number less than or equal to Cresel −1, Cresel is the reservation quantity of the periodic data, Nsymbol represents a total quantity of time units in one frame structure period, Ssymbol represents a quantity of time units available for sidelink communication transmission in one frame structure period, Prsvp_TX represents a reservation period of the periodic data, the reservation period of the periodic data is measured in time units, P″rsvp_TX represents a reservation period of the first historical periodic data, the reservation period of the first historical periodic data is measured in time units, and [ ] represents a rounding up or rounding down operation.

### Claim 7 (depends on 6)

The communication method according to claim 6, wherein when P″rsvp_TX/(K*Nsymbol)<1 and n−z≤[Ssymbol×P″rsvp_TX/Nsymbol], Q1=K/(P″rsvp_TX/Nsymbol); and otherwise, Q1=1, wherein K is a positive integer.

### Claim 8

A communications apparatus, comprising:
a memory storage comprising instructions; and
one or more processors in communication with the memory storage, wherein the execution of the instructions by the one or more processors causes the apparatus to:
determine a first time unit set, wherein a time unit in the first time unit set is available for transmitting at least one of sidelink service data, sidelink control information, and sidelink feedback information, the first time unit set comprises a plurality of time units, and the plurality of time units are consecutively numbered in a time sequence, wherein
determine to-be-sent periodic data, wherein the periodic data comprises at least one of the sidelink service data, the sidelink control information, and the sidelink feedback information;
determine a first time unit from the first time unit set, wherein the first time unit is used to send the periodic data; and
determine a second time unit set from the first time unit set based on a first time domain interval and a reservation quantity N, wherein a time unit in the second time unit set is used to send the periodic data, the second time unit set comprises N−1 time units, a time domain interval between a first one of time unit in the second time unit set and the first time unit is the first time domain interval, a time domain interval between any two adjacent time units in the second time unit set is the first time domain interval, and a number of a time unit in the second time unit set is greater than that of the first time unit; and
send the periodic data in the first time unit and the time unit that is in the second time unit set.

### Claim 9 (depends on 8)

The communications apparatus according to claim 8, wherein the execution of the instructions by the one or more processors further causes the apparatus to:
receive semi-persistent scheduling (SPS) information from a network device, wherein the SPS information indicates that the first time unit in the first time unit set is used to send the periodic data, the SPS information comprises an SPS period PSPS, the SPS period PSPS is used to determine the first time domain interval, and the first time domain interval P′SPS is expressed as a product of a quantity Ssymbol of time units available for sidelink communication transmission in one frame structure period and a quantity of system frames comprised in the SPS period PSPS; and
a time domain interval between a Mth time unit in the second time unit set and the first time unit is M first time domain intervals, and M is a positive integer less than or equal to N−1.

### Claim 10 (depends on 9)

The communications apparatus according to claim 9, wherein the quantity of system frames comprised in the SPS period PSPS is expressed as a ratio between the SPS period PSPS and a total quantity Nsymbol of time units in the frame structure period, the first time domain interval P′SPS is expressed as P′SPS=[Ssymbol×PSPS/Nsymbol], wherein [ ] represents a rounding up or rounding down operation.

### Claim 11 (depends on 8)

The communications apparatus according to claim 8, wherein the execution of the instructions by the one or more processors causes the apparatus to:
determine historical periodic data that is sent in a third time unit set;
determine at least one time unit that is in a fourth time unit set and that is reserved for the historical periodic data; and
determine the first time unit from a remaining time unit, wherein the remaining time unit is a time unit that is left in the fourth time unit set after a time unit that satisfies a preset time relationship with the at least one time unit reserved for the historical periodic data is excluded, wherein
the periodic data arrives in a third time unit, the third time unit set comprises P time units before the third time unit, P is a positive integer, the third time unit set is a subset of the first time unit set, the fourth time unit set is a subset of the first time unit set, a start time unit in the fourth time unit set is later than the third time unit, and the P time units are consecutively numbered from n′-P to n′−1; and
n′ comprises the following:
when the third time unit is a time unit in the first time unit set, n′ is a number of the third time unit in the first time unit set; or
when the third time unit is not a time unit in the first time unit set, n′ is a number of the first time unit that belongs to the first time unit set and that is after the third time unit.

### Claim 12 (depends on 11)

The communications apparatus according to claim 11, wherein the execution of the instructions by the one or more processors causes the apparatus to:
determine first historical periodic data that is sent by the sending unit in a fourth time unit in the third time unit set; and
determine at least one time unit that is in the fourth time unit set and that is reserved for the first historical periodic data.

### Claim 13 (depends on 12)

The communications apparatus according to claim 12, wherein the remaining time unit comprises:
a time unit that is left in the fourth time unit set after a time unit that satisfies a first preset time relationship with the at least one time unit reserved for the first historical periodic data is excluded, wherein
the first preset time relationship is that there is a natural number j that makes the following equation hold true:
y+j×[Ssymbol×Prsvp_TX/Nsymbol]=z+q×[Ssymbol×P″rsvp_TX/Nsymbol], wherein
z+q×[Ssymbol×P″rsvp_TX/Nsymnol] represents a number of the at least one time unit reserved for the first historical periodic data, z is a number of the fourth time unit, q is a positive integer less than or equal to Q1, y is a number of the time unit that satisfies the first preset time relationship with the at least one time unit reserved for the first historical periodic data, j is a natural number less than or equal to Cresel −1, Cresel is the reservation quantity of the periodic data, Ssymbol represents a quantity of time units available for sidelink communication transmission in one frame structure period, Nsymbol represents a total quantity of time units in one frame structure period, Prsvp_TX represents a reservation period of the periodic data, the reservation period of the periodic data is measured in time units, P″rsvp_TX represents a reservation period of the first historical periodic data, the reservation period of the first historical periodic data is measured in time units, and [ ] represents a rounding up or rounding down operation.

### Claim 14 (depends on 13)

The communications apparatus according to claim 13, wherein when
P″rsvp_TX/(K*Nsymbol)<1 and n−z≤[Ssymbol×P″rsvp_TX/Nsymbol],Q1=K/(P″rsvp_TX/Nsymbol);
and otherwise, Q1=1, wherein K is a positive integer.

### Claim 15

A non-transitory computer-readable storage medium comprising instructions which, when executed by at least one processor, cause the at least one processor to:
determine a first time unit set, wherein a time unit in the first time unit set is available for transmitting at least one of sidelink service data, sidelink control information, and sidelink feedback information, the first time unit set comprises a plurality of time units, the plurality of time units are consecutively numbered in a time sequence, and the time unit comprises a symbol or a slot;
determine to-be-sent periodic data, wherein the periodic data comprises at least one of the sidelink service data, the sidelink control information, and the sidelink feedback information;
determine a first time unit from the first time unit set, wherein the first time unit is used to send the periodic data;
determine a second time unit set from the first time unit set based on a first time domain interval and a reservation quantity N, wherein a time unit in the second time unit set is used to send the periodic data, the second time unit set comprises N−1 time units, a time domain interval between first one of time unit in the second time unit set and the first time unit is the first time domain interval, a time domain interval between any two adjacent time units in the second time unit set is the first time domain interval, and a number of a time unit in the second time unit set is greater than that of the first time unit; and
send the periodic data in the first time unit and the time unit that is in the second time unit set.

### Claim 16 (depends on 15)

The non-transitory computer-readable storage medium according to claim 15, wherein when executed by at least one processor, cause the at least one processor to:
receive semi-persistent scheduling (SPS) information from a network device, wherein the SPS information indicates that the first time unit in the first time unit set is used to send the periodic data, the SPS information comprises an SPS period PSPS, the SPS period PSPS is used to determine the first time domain interval, and the first time domain interval P′SPS is expressed as a product of a quantity Ssymbol of time units available for sidelink communication transmission in one frame structure period and a quantity of system frames comprised in the SPS period PSPS; and
a time domain interval between a Mth time unit in the second time unit set and the first time unit is M first time domain intervals, and M is a positive integer less than or equal to N−1.

### Claim 17 (depends on 16)

The non-transitory computer-readable storage medium according to claim 16, wherein the quantity of system frames comprised in the period PSPS is expressed as a ratio between the period PSPS and a total quantity Nsymbol of time units in the frame structure period, the first time domain interval P′SPS is expressed as P′SPS=[Ssymbol×PSPS/Nsymbol], wherein [ ] represents a rounding up or rounding down operation.

### Claim 18 (depends on 15)

The non-transitory computer-readable storage medium according to claim 15, wherein when executed by at least one processor, cause the at least one processor to:
determine historical periodic data that is sent in a third time unit set;
determine at least one time unit that is in a fourth time unit set and that is reserved for the historical periodic data; and
determine the first time unit from a remaining time unit, wherein the remaining time unit is a time unit that is left in the fourth time unit set after a time unit that satisfies a preset time relationship with the at least one time unit reserved for the historical periodic data is excluded, wherein
the periodic data arrives in a third time unit, the third time unit set comprises P time units before the third time unit, P is a positive integer, the third time unit set is a subset of the first time unit set, the fourth time unit set is a subset of the first time unit set, a start time unit in the fourth time unit set is later than the third time unit, and the P time units are consecutively numbered from n′-P to n′−1; and
n′ comprises the following:
when the third time unit is a time unit in the first time unit set, n′ is a number of the third time unit in the first time unit set; or
when the third time unit is not a time unit in the first time unit set, n′ is a number of the first time unit that belongs to the first time unit set and that is after the third time unit.

### Claim 19 (depends on 18)

The non-transitory computer-readable storage medium according to claim 18, wherein when executed by at least one processor, cause the at least one processor to:
determine first historical periodic data in a fourth time unit in the third time unit set; and
the determine at least one time unit that is in a fourth time unit set and that is reserved for the historical periodic data comprises:
determine at least one time unit that is in the fourth time unit set and that is reserved for the first historical periodic data.

### Claim 20 (depends on 19)

The non-transitory computer-readable storage medium according to claim 19, wherein the remaining time unit comprises:
a time unit that is left in the fourth time unit set after a time unit that satisfies a first preset time relationship with the at least one time unit reserved for the first historical periodic data is excluded, wherein
the first preset time relationship is that there is a natural number j that makes the following equation hold true:
y+j×[Ssymbol×Prsvp_TX/Nsymbol]=z+q×[Ssymbol×P″rsvp_TX/Nsymbol], wherein
z+q×[Ssymbol×P″rsvp_TX/Nsymbol] represents a number of the at least one time unit reserved for the first historical periodic data, z is a number of the fourth time unit, q is a positive integer less than or equal to Q1, y is a number of the time unit that satisfies the first preset time relationship with the at least one time unit reserved for the first historical periodic data, j is a natural number less than or equal to Cresel −1, Cresel is the reservation quantity of the periodic data, Nsymbol represents a total quantity of time units in one frame structure period, Ssymbol represents a quantity of time units available for sidelink communication transmission in one frame structure period, Prsvp_TX represents a reservation period of the periodic data, the reservation period of the periodic data is measured in time units, P″rsvp_TX represents a reservation period of the first historical periodic data, the reservation period of the first historical periodic data is measured in time units, and [ ] represents a rounding up or rounding down operation.
