BACKGROUND

Embodiments of the present disclosure relate to the field of communication, and more particularly, to a method and a terminal device for transmitting feedback information.

An Internet of Vehicles system is a sidelink (SL) transmission technology based on long term evaluation vehicle to vehicle (LTE V2V). The Internet of Vehicles system adopts a device to device direct communication mode, which is different from a mode in which communication data is received or transmitted through a base station in a traditional LTE system, so it has higher spectrum efficiency and lower transmission delay.

In a New Radio (NR)-based Vehicle to Everything (V2X) system, it is required to support automatic driving, which puts forward higher requirements for data interaction between vehicles, such as higher reliability requirements. In order to support high reliability requirements, after a receiving end receives data, it needs to send feedback information to a sending end to assist the sending end in data transmission. The feedback information can be an acknowledgement (ACK) or a negative acknowledgement (NACK), channel state information (CSI) or beam information, etc.

In the NR-V2X system, multiple transmission methods can be supported, such as unicast, groupcast or multicast, broadcast, etc. In multicast communication, a group can include a group header and at least one group member. When the group header sends multicast data to the group member, the group member can send the feedback information to the group header to indicate whether the data is received correctly. However, if all group members send the feedback information to the group header, feedback overhead is relatively high. Therefore, how to reduce the feedback overhead is an urgent problem to be solved.

SUMMARY

A first aspect provides a method for transmitting feedback information, including: obtaining, by a first terminal, first indication information, wherein the first indication information is used for indicating whether the first terminal needs to send feedback information; receiving, by the first terminal, a first sidelink channel sent by a second terminal; and determining, by the first terminal, whether to send feedback information for the first sidelink channel to the second terminal according to the first indication information.

A second aspect provides a method for transmitting feedback information, including: sending, by a second terminal, first indication information to a first terminal, wherein the first indication information is used for indicating whether the first terminal needs to send feedback information; and sending, by the second terminal, a first sidelink channel to the first terminal.

A third aspect provides a terminal device, configured to perform the method in the first aspect or any of the possible implementations thereof. Specifically, the terminal device includes a unit configured to perform the method in the first aspect or any of the possible implementations thereof.

A fourth aspect provides a terminal device, configured to perform the method in the second aspect or any of the possible implementations thereof. Specifically, the terminal device includes a unit configured to perform the method in the second aspect or any of the possible implementations thereof.

A fifth aspect provides a terminal device, including a processor and a memory. The memory is configured to store a computer program, and the processor is configured to call and run the computer program stored in the memory to execute the method in the first aspect or any of the implementations thereof.

A sixth aspect provides a terminal device, including a processor and a memory. The memory is configured to store a computer program, and the processor is configured to call and run the computer program stored in the memory to execute the method in the second aspect or any of the implementations thereof.

A seventh aspect provides a chip, configured to perform the method in any one of the first to second aspects or any of the implementations thereof.

Specifically, the chip includes: a processor, configured to call and run a computer program from a memory, so that a device installed with the chip performs the method in any one of the first to second aspects or any of the implementations thereof.

An eighth aspect provides a computer-readable storage medium, configured to store a computer program that causes a computer to perform the method in any one of the first to second aspects or any of the implementations thereof.

A ninth aspect, there provides a computer program product, including computer program instructions, which cause the computer to perform the method in any one of the first to second aspects or any of the implementations thereof.

A tenth aspect provides a computer program which, when running on a computer, causes the computer to perform the method in any one of the first to second aspects or any of the implementations thereof.

