Patent ID: 12213105

DETAILED DESCRIPTION

Technical solutions in embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application. It is apparent that the embodiments described are just some of the embodiments of the present application, but not all of the embodiments of the present application. According to the embodiments of the present application, all other embodiments achieved by a person of ordinary skill in the art without making inventive efforts are within the protection scope of the present application.

FIG.1shows a schematic diagram of a communication system100applicable to the present application.

The system100includes a network device110, a terminal device121, and a terminal device122. The terminal device121and the terminal device122may be vehicles with the communication function, vehicle-mounted electronic systems, mobile phones, wearable electronic devices, or other communication devices that performs a V2X protocol.

The network device110may be an evolutional node B (eNB) in an LTE system, or a base station (gNB) in a 5G communication system. The above network device is only an illustration, and the network device110may also be a relay station, an access point, a vehicle-mounted device, a wearable device, or another type of device.

Before data is transmitted through a sidelink, the terminal device121and the network device110may determine a resource used for transmitting the data through signaling interaction, and then the terminal device121communicates with the terminal device122by using the determined resource. Or, the terminal device121may determine a sidelink transmission resource in a way other than an indication of the network device.

The above two examples are two transmission modes of sidelink communication, namely a centralized scheduling transmission mode (also called Mode3) and a distributed transmission mode (also called Mode4). Below, the two transmission modes will be briefly introduced.

The centralized scheduling transmission mode: In this mode, before sending data every time, the terminal device needs to apply for a resource from a network device, and send V2X service data according to the resource allocated by the network device. Since resources of the terminal device are uniformly allocated by the network device, a case in which the same resource is allocated to adjacent terminal devices will not occur, thus, the centralized transmission mode can ensure better transmission reliability. However, since a signaling needs to be interacted between the terminal device and the network device every time, comparatively speaking, compared with the distributed transmission mode, transmission delay of sending a data by using the centralized scheduling transmission mode is longer.

The distributed transmission mode: In this mode, in a scenario with network coverage, when the network device configures, through a system information block (SIB) or a radio resource control (RRC) signaling, a resource pool for the terminal device to send V2X data, the data may be sent through at least part of resources acquired autonomously from the resource pool by randomly selecting, based on a monitoring reservation mechanism, or based on a partial monitoring reservation mechanism. In this mode, in a scenario without the network coverage, the terminal device sends the data on at least part of resources acquired autonomously from the resource pool in pre-configuration information. The pre-configuration information may be a resource pool configured inside a terminal when the terminal leaves the factory, or may be information pre-configured by the network device, and stored by the terminal at its interior. Since the terminal device chooses resources autonomously, a case in which different terminal devices choose the same resource to send the data might appear, so a transmission collision may occur.

No matter whether the terminal device uses the centralized scheduling transmission mode or the distributed transmission mode to send the data on the sidelink, there is a possibility of a transmission failure. Therefore, a sender needs to determine whether the data is successfully transmitted, in order to determine whether to retransmit the data later.

A method for transmitting the data on the sidelink according to the present application will be explained in detail below.

FIG.2is a method for sending sidelink data according to the present application, and the method200may be performed by the terminal device in the system100. The method200includes S210.

In the S210, the terminal device determines a target resource and a target data from at least one sidelink transmission resource and at least one data, wherein an HARQ feedback mode of the target data is matched with the target resource.

The HARQ feedback mode of the target data being matched with the target resource described above includes: the HARQ feedback mode of the target data is the same as that of the target resource.

In the present application, the HARQ feedback mode may be the following two modes.

In HARQ feedback mode 1, a receiver only transmits an HARQ process negative acknowledge (NACK) (Receiver UE transmits only HARQ NACK).

The receiver only sends feedback information when it fails in reception, and does not send feedback information when it succeeds in reception. Accordingly, if the sender receives the NACK, it is determined that the previously sent data fails to be received. If the sender does not receive the NACK, it is determined that the previously sent data is successfully received.

In HARQ feedbACK mode 2, the receiver transmits an HARQ process acknowledge (ACK) or the NACK (Receiver UE transmits HARQ ACK/NACK).

The receiver which applies the mode 2 needs to send feedback information, no matter whether it succeeds or fails in reception. If the receiver succeeds in reception, the ACK is sent; and if the receiver fails in reception, the NACK is sent. Accordingly, if the sender receives the ACK, it is determined that the previously sent data is successfully received; and if the sender receives the NACK, it is determined that the previously sent data fails to be received.

The above two HARQ feedback modes are only illustrations, and other HARQ feedback modes (including HARQ feedback mode defined in a future communication protocol) are also applicable to the method200.

The target resource is one of the at least one sidelink transmission resource, and the target data is one of the at least one data. The HARQ feedback modes corresponding to different sidelink transmission resources may be different, and the HARQ feedback modes corresponding to different data may also be different. Before determining the target data and the target resource, the terminal device needs to determine an HARQ feedback mode of the at least one sidelink transmission resource and an HARQ feedback mode of the at least one data. After that, the terminal device determines, from the at least one sidelink transmission resource and the at least one data, a resource and a data with a same HARQ feedback mode, that is, the target resource and the target data.

Herein, the terminal device may determine the data matched with the HARQ feedback mode of the sidelink transmission resource from the at least one data, according to the HARQ feedback mode of the sidelink transmission resource, or may determine the sidelink transmission resource matched with the HARQ feedback mode of the data from the at least one sidelink transmission resource, according to the HARQ feedback mode of the data. The present application does not limit a specific mode in which the terminal device determines the target resource and the target data.

As an optional embodiment, the terminal device may determine (or “configure”) the HARQ feedback mode of the above at least one data according to at least one of the following three relationships.

A first relationship is a corresponding relationship between multicast member information corresponding to the at least one data and the HARQ feedback mode.

For example, the above at least one data is a multicast data, and if the terminal device can determine a quantity of multicast members corresponding to the multicast data, the terminal device may configure the HARQ feedback mode 2 for the multicast data; and if the terminal device cannot determine the quantity of the multicast members corresponding to the multicast data, the terminal device may configure the HARQ feedback mode 1 for the multicast data.

In a case in which the quantity of the multicast members is determined, the terminal device can clearly determine, based on the HARQ feedback mode 2, a situation for each multicast member to receive the multicast data. If the terminal device does not receive the ACK or the NACK of one multicast member, the terminal device may determine that the multicast member fails in reception, and the multicast data may be retransmitted, thus improving a success rate of data transmission.

In a case in which the quantity of the multicast members is uncertain, based on the HARQ feedback mode 1, the terminal device only needs to retransmit the multicast data according to feedback information sent by the multicast member which fails in reception, and does not need to receive the feedback information sent by each multicast member, thus reducing overhead of the terminal device. This solution is especially suitable for a scenario with a relatively large quantity of multicast members.

A second relationship is a corresponding relationship between an attribute of a bearer or logical channel corresponding to the at least one data and the HARQ feedback mode.

The above attribute is, for example, a priority. The terminal device may determine the HARQ feedback mode of the at least one data according to priorities of different bearers. If the priority of the bearer corresponding to the at least one data is relatively high, the terminal device may determine that the HARQ feedback mode of the at least one data is the HARQ feedback mode 2, so as to accurately determine a reception situation of the data on the bearer. If the priority of the bearer corresponding to the at least one data is relatively low, the terminal device may determine that the HARQ feedback mode of the at least one data is the HARQ feedback mode 1, so as to reduce resource consumption caused by the feedback information.

A third relationship is a corresponding relationship between a channel quality measurement value corresponding to the at least one sidelink transmission resource and the HARQ feedback mode.

The above channel quality measurement value is, for example, a channel busy ratio (CBR) measurement value. If the CBR measurement value is relatively low, it is indicated that there are more available resources, the terminal device may configure the HARQ feedback mode 2 for the at least one data, so as to accurately determine the reception situation of the at least one data. If the CBR measurement value is relatively high, it is indicated that the available resources are less, the terminal device may configure the HARQ feedback mode 1 for the at least one data, so as to reduce feedback overhead.

The above three corresponding relationships may be information in a communication protocol, information sent by the network device to the terminal device through configuration information, or preconfigured information.

For example, after the terminal device acquires upper layer information, it sends the upper layer information to the network device. Thereafter, if the terminal device is in a connected state, the network device may send the above corresponding relationship to the terminal device through an RRC message; and if the terminal device is in an idle state or an inactive state, the network device may send it to the terminal device through a system message (for example, SIB).

The above upper layer information may be at least one piece of the following information: whether the quantity of the multicast members may be determined in a multicast scenario; in the multicast scenario the quantity of the multicast members when the quantity of the multicast members may be determined; quality of service (QoS) requirement in the multicast scenario.

If the terminal device is outside the coverage of the network device, the terminal device may determine an HARQ feedback mode of the at least one data according to the pre-configured information.

The network device may directly indicate the HARQ feedback mode of the at least one data, besides indicating the HARQ feedback mode of the at least one data through the corresponding relationship. For example, the network device may send downlink control information (DCI) or the RRC message to the terminal device to indicate the HARQ feedback mode of the at least one data.

After determining the HARQ feedback mode of the target data, the terminal device may indicate the HARQ feedback mode of the target data to the receiver of the target data through first indication information. The first indication information is, for example, one field in sidelink control information (SCI). Or, after determining the HARQ feedback mode of the target data, the terminal device may send the first indication information to the network device, and the network device sends the first indication information to the receiver of the target data.

As an optional embodiment, the terminal device may determine the HARQ feedback mode of the at least one sidelink transmission resource according to one of the following three modes.

In a first mode, the terminal device determines the HARQ feedback mode of the at least one sidelink transmission resource according to the indication of the network device. For example, the network device may send the RRC message or the DCI to the terminal device, to indicate the HARQ feedback mode of the at least one sidelink transmission resource.

In a second mode, the terminal device determines the HARQ feedback mode of the at least one sidelink transmission resource according to resource pool configuration information. The resource pool configuration information may be information received by the terminal device from the network device.

In a third mode, the terminal device determines the HARQ feedback mode of the at least one sidelink transmission resource according to access layer information.

For example, the above access layer information is, for example, the CBR measurement value. If the CBR measurement value is relatively low, it is indicated that there are more available resources, the terminal device may configure the HARQ feedback mode 2 for the at least one sidelink transmission resource, so as to accurately determine the receiving situation of the target data; and if the CBR measurement value is relatively high, it is indicated that the available resources are less, the terminal device may configure the HARQ feedback mode 1 for the at least one sidelink transmission resource, so as to reduce the feedback overhead.

After determining the HARQ feedback modes of the at least one sidelink transmission resource and the at least one data, the terminal device may determine the target data and target resource of which the HARQ modes are matched from the at least one sidelink transmission resource and the at least one data. Subsequently, the terminal device may perform the following act.

In the S220, the terminal device sends the target data on the target resource.

Through the above method, the terminal device can determine the reception situation of the sidelink data based on the different HARQ feedback modes, improving flexibility of sidelink feedback.

In sidelink transmission, the sender also needs to determine a transmission mode of the data.FIG.3shows a method for determining a transmission mode of a sidelink according to the present application. The method300may be performed by the terminal device in the system100. The method300includes S310.

In the S310, the terminal device determines a transmission mode of a target data, wherein the transmission mode includes a new transmission or a retransmission, and the target data is a sidelink data.

The transmission mode of the target data may be determined in the following modes.

As an optional embodiment, the terminal device may receive a new data indication (NDI) from a network device, wherein the NDI is, for example, one bit, there are two states of “0” and “1” for the bit, and the bit changes from “0” to “1”, or the bit changes from “1” to “0”, that is, the NDI is reversed. The terminal device may determine the transmission mode of the target data, according to a case in which whether the NDIs received at two adjacent times are reversed.

For example, if the state of the NDI received by the terminal device at a first time is “0”, and the state of the NDI received at a second time is “1”, the terminal device may determine that the transmission mode of the target data is the new transmission, according to reversing of the NDI; and if the state of the NDI received by the terminal device at the first time is “0”, and the state of the NDI received at the second time is “0”, the terminal device may determine that the transmission mode of the target data is the retransmission, according to not reversing of the NDI.

As another optional embodiment, the terminal device may determine the transmission mode of the target data according to an ACK and the NDI.

For example, when the terminal device receives the ACK (feedback information of a data sent before the terminal device sends the target data), even when the NDI is not reversed, then the terminal device may not send the target data any more, or the terminal device may determine whether the transmission mode of the target data is the retransmission according to an indication of the network device.

For another example, when the terminal device receives the ACK (the feedback information of the data sent before the terminal device sends the target data), even when the NDI is not reversed, the terminal device may determine that the transmission mode of the target data is the new transmission, or the terminal device may determine whether the transmission mode of the target data is the new transmission according to the indication of the network device.

If the terminal device determines that the transmission mode of the target data is the retransmission, the terminal device may select an original HARQ process number for the target data. For example, the HARQ process number used by the data sent before the terminal device sends the target data is A, then the terminal device may determine that the HARQ process number used for retransmitting the target data is B, wherein A is the same as B.

If the terminal device determines that the transmission mode of the target data is the new transmission, the terminal device may select a new HARQ process number, or use the original HARQ process number for the target data. For example, the HARQ process number used by the data sent before the terminal device sends the target data is A, then the terminal device may determine that the HARQ process number used by a newly transmitted target data is C, wherein A and C may be same or different. In addition, C and B may be same or different, wherein B is the process number used for retransmitting the data.

The above HARQ process number may be a process number corresponding to the target resource configured by the network device, wherein the target resource is a sidelink transmission resource bearing the target data.

The above HARQ process number may also be a process number determined by the terminal device itself. For example, the terminal device determines a maximum quantity of retransmissions according to a CBR measurement value and/or a configuration of the network device. When the terminal device sends the target data, a quantity of transmissions of the sidelink data has reached the maximum quantity of retransmissions, and the terminal device may determine that a transmission mode of the target data is the new transmission. When the terminal device sends the target data, and the quantity of transmissions of the sidelink data has not reached the maximum quantity of retransmissions, the terminal device may determine that the transmission mode of the target data is the retransmission.

In a V2X communication scenario of LTE, the retransmission and the new transmission of the data are not performed based on the feedback information, and the new transmission and the retransmission of one data are both performed on the same sidelink transmission resource. In the solution provided in the present application, the retransmission and the new transmission of the data are performed based on the feedback information, and the retransmission and the new transmission of one data may not be performed on the same sidelink transmission resource. Therefore, the above-mentioned sidelink transmission solution based on an HARQ process can avoid transmission failure which may be caused when the retransmission and the new transmission of one data may not be performed on the same sidelink transmission resource.

As another optional embodiment, the terminal device may determine the transmission mode of the target data according to whether there is a change of a quantity of bits that are capable of being transmitted by the sidelink transmission resource.

For example, when a quantity of bits of a transport block(s) that the target resource is capable of transmitting present time changes compared with a quantity of bits of a transport block(s) that the target resource is capable of transmitting last time, it is indicated that the target resource is no longer suitable for the data transmitted last time, and the terminal device may determine that the transmission mode of the target data is the new transmission; and when the quantity of the bits of the transport block(s) that the target resource is capable of transmitting present time does not change compared with the quantity of the bits of the transport block(s) that the target resource is capable of transmitting last time, it is indicated that the target resource is still suitable for the data transmitted last time, and the terminal device may determine that the transmission mode of the target data is the retransmission (i.e., the target data is retransmission data of the data transmitted last time).

After the terminal device determines the transmission mode of the target data, if it is determined to retransmit or newly transmit the target data, the terminal device may send the target data on the target resource, wherein the target resource is the sidelink transmission resource.

The target resource may be configured by the network device, or determined by the terminal device itself. For example, the terminal device may determine the target resource from the resource pool.

If the terminal device selects the new transmission, the terminal device may select a target address for the target resource (when the network device does not specify the target address), wherein the target address may be a multicast address, a unicast address, or a broadcast address. The terminal device may also select a logical channel or bearer for the target resource.

In a V2X communication scenario of the LTE, after the terminal device obtains a grant of one sidelink transmission resource, it starts performing the new transmission and the retransmission on the sidelink transmission resource regardless of feedback of the sidelink data. And in the method300, the terminal device first determines the transmission mode of the target data, and then retransmits the target data when the target data needs to be retransmitted, thereby reducing resource overhead. In addition, and since one sidelink transmission resource may only be used for the retransmission or the new transmission, the method300may improve matching degree between a resource characteristic and the transmission mode.

In the sidelink transmission, the sender also needs to determine a transmission address of the data (for example, the above-mentioned target address).FIG.4shows a method for determining a transmission address of a sidelink according to the present application. The method400may be performed by the terminal device in the system100. The method400includes S410and S420.

In the S410, the terminal device receives second indication information from a network device.

In the S420, the terminal device determines a target address corresponding to a target resource according to the second indication information, wherein the target resource is a sidelink transmission resource, and the target resource is used for a new transmission.

The second indication information may be an identifier of the target address.

For example, the terminal device sends an address list including at least one transmission address to the network device through sidelink UE information, and the network device determines one transmission address as the target address from the address list, and sends a number of the target address in the address list (i.e., the identifier of the target address) to the terminal device through the second indication information. The terminal device may determine the target address after receiving the second indication information.

The second indication information may also be a transmission mode corresponding to the target resource.

For example, the terminal device saves multiple transmission addresses corresponding to at least one transmission mode of unicast, multicast, or broadcast, the network device may indicate the transmission mode of the target resource through the second indication information, and the terminal device determines the transmission mode of the target resource after receiving the second indication information. Then, the terminal device may determine the target address from at least one transmission address corresponding to the transmission mode of the target resource.

In the V2X communication scenario of the LTE, which sidelink transmission resource is used by the terminal device to send data is determined by the terminal device itself, and the sidelink transmission resource will inevitably bear a newly transmitted data and a retransmitted data with a same transmission address. And in the solution provided in the present application, whether the terminal device retransmits on the sidelink transmission resource is determined based on HARQ feedback, and the terminal device may not need to continue sending the retransmitted data after sending the newly transmitted data on one sidelink transmission resource. In this case, the network device indicates the transmission address of the new data to the terminal device, which can avoid waste of the sidelink transmission resource.

In the sidelink transmission, the sender also needs to determine a usage mode of a feedback resource.FIG.5shows a method for receiving feedback information of a sidelink according to the present application. The method500may be performed by the terminal device in the system100. The method500includes S510.

In the S510, the terminal device determines a multi-antenna transmission resource, wherein the multi-antenna transmission resource is a sidelink transmission resource.

The multi-antenna transmission resource may be configured or indicated by the network device, for example, the network device may indicate a multi-antenna transmission scheme applicable to the terminal device through DCI or RRC, wherein the multi-antenna transmission scheme includes information of the multi-antenna transmission resource. The multi-antenna transmission resource may also be determined by the terminal device itself.

After determining the multi-antenna transmission scheme, the terminal device may send third indication information to the receiver through SCI, to indicate the receiver to use the multi-antenna transmission scheme for feedback. The above multi-antenna feedback scheme may also be sent to the receiver by the network device.

The above multi-antenna transmission resource may include a first feedback resource and a second feedback resource, wherein the first feedback resource includes at least one feedback resource, the second feedback resource includes at least one feedback resource, and each feedback resource described above may be used for transmitting an ACK or a NACK.

If the target data sent by the terminal device includes a first transport block and a second transport block, and the multi-antenna transmission resource includes a first feedback resource and a second feedback resource, the multi-antenna transmission scheme may include: the first feedback resource is used for transmitting feedback information of the first transport block, and the second feedback resource is used for transmitting feedback information of the second transport block.

Or, if the target data sent by the terminal device only includes the first transport block, and the multi-antenna transmission resource includes the first feedback resource and the second feedback resource, the multi-antenna transmission scheme may include: the first feedback resource and the second feedback resource are used for transmitting the feedback information of the first transport block.

Or, if the target data sent by the terminal device only includes the first transport block, and the multi-antenna transmission resource includes the first feedback resource and the second feedback resource, the multi-antenna transmission scheme may include: only the first feedback resource is used for transmitting the feedback information of the first transport block.

After the terminal device determines the multi-antenna feedback scheme, the following act S520may be performed.

In the S520, the terminal device receives at least one piece of feedback information through the multi-antenna transmission resource.

Based on different transport blocks sent by the terminal device, at least one piece of feedback information may include the feedback information of the first transport block and the feedback information of the second transport block, or may include only the feedback information of the first transport block.

The above solution provides a flexible feedback scheme on the sidelink.

It should be noted that the methods200to500may be arbitrarily combined on a premise that the solutions do not conflict.

Below, a feedback method for sidelink data according to the present application will be introduced, wherein the method is applied to a receiver of a sidelink. As shown inFIG.6, the method600includes S610and S620.

In the S610, a terminal device receives a target data through a target resource, wherein the target resource is a sidelink transmission resource, the target data is a multicast data, and an HARQ feedback mode of the target data is matched with the target resource.

In the S620, the terminal device performs feedback processing according to the HARQ feedback mode.

That the terminal device performs feedback processing according to the HARQ feedback mode includes: the terminal device sends feedback information of the target data to a sender of a sidelink, or the terminal device does not send the feedback information of the target data according to the HARQ feedback mode 1.

Optionally, before the terminal device receives the target data through the target resource, the method further includes that: the terminal device receives first indication information or resource pool configuration information; and the terminal device determines the HARQ feedback mode according to the first indication information or the resource pool configuration information, wherein the first indication information is used for indicating the HARQ feedback mode corresponding to the target data, and the resource pool configuration information is used for configuring the HARQ feedback mode corresponding to the target resource.

Optionally, that the HARQ feedback mode of the target data is matched with the target resource includes: the HARQ feedback mode of the target data is the same as that of the target resource.

The method600is a method corresponding to the methods200to500, and its implementation details and technical effects may be referred to the related descriptions in the methods200to500, which will not be repeated here again.

When the terminal device sends the feedback information of the sidelink data, feedback may be performed according to the method shown inFIG.7. As shown inFIG.7, the method700includes S710.

In the S710, a terminal device sends at least one piece of feedback information of a target data through a multi-antenna transmission resource, wherein the target data is a sidelink data.

Optionally, the target data includes a first transport block and a second transport block, the at least one piece of feedback information includes feedback information of the first transport block and feedback information of the second transport block, and the multi-antenna transmission resource includes a first feedback resource and a second feedback resource, wherein the first feedback resource is used for transmitting the feedback information of the first transport block, and the second feedback resource is used for transmitting the feedback information of the second transport block.

Optionally, the target data includes the first transport block, the at least one piece of feedback information includes the feedback information of the first transport block, and the multi-antenna transmission resource includes the first feedback resource and the second feedback resource, wherein the first feedback resource and the second feedback resource are used for transmitting the feedback information of the first transport block.

Optionally, the target data includes the first transport block, the at least one piece of feedback information includes the feedback information of the first transport block, and the multi-antenna transmission resource includes the first feedback resource and the second feedback resource, wherein the first feedback resource is used for transmitting the feedback information of the first transport block.

Optionally, the method700further includes: the terminal device receives third indication information, wherein the third indication information is used for indicating a multi-antenna transmission scheme corresponding to the multi-antenna transmission resource, and the multi-antenna transmission resource is used for bearing the feedback information of the target data.

The method700is a method corresponding to the methods200to500, and its implementation details and technical effects may be referred to the related descriptions in the methods200to500, which will not be repeated here again.

The method600and the method700may be arbitrarily combined on a premise that the solutions do not conflict.

The present application also provides a method for sidelink transmission, which is applied to a network device corresponding to a sidelink. As shown inFIG.8, the method800includes S810and S820.

In the S810, a network device receives multicast member information from a terminal device.

In the S820, the network device sends configuration information to the terminal device, wherein the configuration information is used for configuring an HARQ feedback mode of at least one sidelink data corresponding to the multicast member information.

Optionally, the multicast member information includes at least one piece of the following information: whether a quantity of multicast members corresponding to the at least one sidelink data is determined; the quantity of the multicast members corresponding to the at least one sidelink data; or a QoS corresponding to the at least one sidelink data.

Optionally, the configuration information includes at least one of the following three relationships: a corresponding relationship between the multicast member information and the HARQ feedback mode; a corresponding relationship between an attribute of a bearer or logical channel corresponding to the at least one sidelink data and the HARQ feedback mode; or a corresponding relationship between a channel quality measurement value corresponding to at least one sidelink transmission resource and the HARQ feedback mode, wherein the at least one sidelink resource is used for transmitting the at least one sidelink data.

Optionally, the method800further includes: the network device indicates or configures the HARQ feedback mode of the at least one sidelink transmission resource, wherein the at least one sidelink transmission resource is used for transmitting the at least one sidelink data.

The method800is the method for the sidelink transmission described from a view of the network device, and its implementation details have been embodied in the methods200to500. For specific implementation details and technical effects, please refer to the methods200to500, and they will not be repeated here again.

The present application also provides a method for sidelink transmission, which is applied to a network device corresponding to a sidelink. As shown inFIG.9, the method900includes S910.

In the S910, a network device sends transmission mode indication information to a terminal device, wherein the transmission mode indication information is used for indicating a transmission mode of a sidelink data when the terminal device receives an acknowledgement (ACK).

Optionally, the transmission mode includes stopping of transmission or a new transmission.

The method900is the method for the sidelink transmission described from a view of the network device, and its implementation details have been embodied in the methods200to500. For specific implementation details and technical effects, please refer to the methods200to500, and they will not be repeated here again.

The present application also provides a method for sidelink transmission, which is applied to a network device corresponding to a sidelink. As shown inFIG.10, the method1000includes S1010.

In the S1010, a network device sends second indication information to a terminal device, wherein the second indication information is used for the terminal device to determine a target address corresponding to a target resource, the target resource is a sidelink transmission resource, and the target resource is used for a new transmission.

Optionally, the second indication information is a number of the target address, and the method1000further includes: the network device receives a number of at least one transmission address from the terminal device, wherein the at least one transmission address includes the target address.

Optionally, the second indication information is used for indicating a transmission mode of the target resource, and there is an association relationship between the transmission mode of the target resource and the target address.

The method1000is the method for the sidelink transmission described from a view of the network device, and its implementation details have been embodied in the methods200to500. For specific implementation details and technical effects, please refer to the methods200to500, and they will not be repeated here again.

It should be noted that the methods800to1000may be arbitrarily combined on a premise that the solutions do not conflict.

The examples of the method for the sidelink transmission according to the present application are described in detail above. It may be understood that in order to achieve the above functions, an apparatus for sidelink transmission includes corresponding hardware structures and/or software modules for performing the various functions. Those skilled in the art may easily understand that in connection with the units and algorithm acts of the examples described in the embodiments disclosed herein, the present application may be implemented in a form of hardware or a combination of the hardware and computer software. Whether a function is performed in a form of hardware or computer software driving hardware depends on a specific application and a design constraint condition of the technical solution. Skilled artisans may use different methods to implement the described functions for each particular application, but such an implementation should not be considered to be beyond the scope of the present application.

Division for functional units may be performed on the apparatus for the sidelink transmission according to the above method examples in the present application. For example, various functions may be divided into various functional units, or two or more functions may be integrated into one processing unit. The above integrated unit may be implemented in a form of hardware, or may be implemented in a form of software function unit. It should be noted that, the division of the units in the present application is illustrative, and is merely the division of logical functions. Other division modes may be used in actual implementations.

FIG.11is a schematic structural diagram of an apparatus for sidelink transmission according to the present application. The apparatus1100includes a processing unit1110and a sending unit1120, wherein the processing unit1110is configured to control the sending unit1120to perform sending processing.

The processing unit1110is configured to determine a target resource and a target data from at least one sidelink transmission resource and at least one data, wherein an HARQ feedback mode of the target data is matched with the target resource; and the sending unit1120is configured to send the target data on the target resource.

Optionally, the HARQ feedback mode of the at least one data is determined by at least one of the following three relationships: a corresponding relationship between multicast member information corresponding to the at least one data and the HARQ feedback mode; a corresponding relationship between an attribute of a bearer or logical channel corresponding to the at least one data and the HARQ feedback mode; and a corresponding relationship between a channel quality measurement value corresponding to the at least one sidelink transmission resource and the HARQ feedback mode.

Optionally, the multicast member information is borne in upper layer information, and the multicast member information includes at least one piece of the following information: whether a quantity of multicast members corresponding to the at least one data is determined; the quantity of the multicast members corresponding the at least one data; or, quality of service (QoS) corresponding to the at least one data.

Optionally, the processing unit1110is further configured to configure an HARQ feedback mode corresponding to a transmission address according to the upper layer information, wherein the transmission address is a multicast address of the at least one data; or, configure, according to the upper layer information, an HARQ feedback mode corresponding to a bearer or logical channel of one transmission address, wherein the transmission address is the multicast address of the at least one data.

Optionally, the sending unit1120is further configured to send the multicast member information to a network device; and the apparatus further includes a receiving unit, configured to receive configuration information from the network device, wherein the configuration information includes at least one of the three relationships.

Optionally, the three relationships are included in pre-configuration information, or the three relationships are included in a communication protocol.

Optionally, an HARQ feedback mode of the at least one sidelink transmission resource is indicated by a network device; or, the HARQ feedback mode of the at least one sidelink transmission resource is configured by resource pool configuration information; or, the HARQ feedback mode of the at least one sidelink transmission resource is indicated by access layer information.

Optionally, the sending unit1120is further configured to send first indication information, wherein the first indication information is used for indicating the HARQ feedback mode corresponding to the target data.

Optionally, that the hybrid automatic repeat request (HARQ) feedback mode of the target data is matched with the target resource includes: the HARQ feedback mode of the target data is the same as that of the target resource.

FIG.12is a schematic structural diagram of another apparatus for sidelink transmission according to the present application. The apparatus1200includes a processing unit1210. Herein, the processing unit is configured to determine a transmission mode of a target data, wherein the transmission mode includes a new transmission or a retransmission, and the target data is a sidelink data.

Optionally, the transmission mode of the target data is determined by a new data indication (NDI) corresponding to a target resource, wherein the target resource is a sidelink transmission resource bearing the target data.

Optionally, when the terminal device receives an acknowledgement (ACK), the transmission mode is stopping of retransmission, or, when the terminal device receives the acknowledgement (ACK), the transmission mode is the new transmission.

Optionally, the transmission mode is indicated by a network device.

Optionally, the target resource corresponds to a first HARQ process, when the NDI is not reversed, the transmission mode is the retransmission, and the target data corresponds to a second HARQ process; or, when the NDI is reversed, the transmission mode is the new transmission, and the target data corresponds to a third HARQ process.

Optionally, when a quantity of bits of a transport block(s) that the target resource is capable of transmitting present time changes compared with a quantity of bits of a transport block(s) that the target resource is capable of transmitting last time, the transmission mode is the new transmission.

FIG.13is a schematic structural diagram of another apparatus for sidelink transmission according to the present application. The apparatus1300includes a processing unit1310and a receiving unit1320, wherein the processing unit1310is configured to control the receiving unit1320to perform receiving processing. The receiving unit1320is configured to receive second indication information from a network device; and the processing unit1310is configured to determine a target address corresponding to a target resource according to the second indication information, wherein the target resource is a sidelink transmission resource, and the target resource is used for a new transmission.

Optionally, the second indication information is a number of the target address, and the apparatus1300further includes a sending unit, configured to send a number of at least one transmission address to the network device, wherein the at least one transmission address includes the target address.

Optionally, the second indication information is used for indicating a transmission mode of the target resource, and there is an association relationship between the transmission mode of the target resource and the target address.

FIG.14is a schematic structural diagram of another apparatus for sidelink transmission according to the present application. The apparatus1400includes a receiving unit1410, configured to receive at least one piece of feedback information through a multi-antenna transmission resource, wherein the multi-antenna transmission resource is a sidelink transmission resource.

Optionally, the apparatus1400further includes a sending unit, configured to send third indication information, wherein the third indication information is used for indicating a multi-antenna transmission scheme corresponding to the multi-antenna transmission resource.

Optionally, the at least one piece of feedback information includes feedback information of a first transport block and feedback information of a second transport block, and the multi-antenna transmission resource includes a first feedback resource and a second feedback resource, wherein the first feedback resource is used for transmitting the feedback information of the first transport block, and the second feedback resource is used for transmitting the feedback information of the second transport block.

Optionally, the at least one piece of feedback information includes the feedback information of the first transport block, and the multi-antenna transmission resource includes the first feedback resource and the second feedback resource, wherein the first feedback resource and the second feedback resource are used for transmitting the feedback information of the first transport block.

Optionally, the at least one piece of feedback information includes the feedback information of the first transport block, and the multi-antenna transmission resource includes the first feedback resource and the second feedback resource, wherein the first feedback resource is used for transmitting the feedback information of the first transport block.

FIG.15is a schematic structural diagram of another apparatus for sidelink transmission according to the present application. The apparatus1500includes a processing unit1510and a receiving unit1520, wherein the processing unit1510is configured to control the receiving unit1520to perform receiving processing.

The receiving unit1520is configured to receive a target data through a target resource, wherein the target resource is a sidelink transmission resource, the target data is a multicast data, and an HARQ feedback mode of the target data is matched with the target resource; and the processing unit1510is configured to perform feedback processing according to the HARQ feedback mode.

Optionally, the receiving unit1520is further configured to receive first indication information, or resource pool configuration information; and the processing unit1510is further configured to: determine the HARQ feedback mode according to the first indication information or the resource pool configuration information, wherein the first indication information is used for indicating the HARQ feedback mode corresponding to the target data, and the resource pool configuration information is used for configuring the HARQ feedback mode corresponding to the target resource.

Optionally, that the HARQ feedback mode of the target data is matched with the target resource includes: the HARQ feedback mode of the target data is the same as that of the target resource.

FIG.16is a schematic structural diagram of another apparatus for sidelink transmission according to the present application. The apparatus1600includes a sending unit1610, configured to send at least one piece of feedback information of a target data through a multi-antenna transmission resource, wherein the target data is a sidelink data.

Optionally, the target data includes a first transport block and a second transport block, the at least one piece of feedback information includes feedback information of the first transport block and feedback information of the second transport block, and the multi-antenna transmission resource includes a first feedback resource and a second feedback resource, wherein the first feedback resource is used for transmitting the feedback information of the first transport block, and the second feedback resource is used for transmitting the feedback information of the second transport block.

Optionally, the target data includes a first transport block, the at least one piece of feedback information includes the feedback information of the first transport block, and the multi-antenna transmission resource includes the first feedback resource and the second feedback resource, wherein the first feedback resource and the second feedback resource are used for transmitting the feedback information of the first transport block.

Optionally, the target data includes the first transport block, the at least one piece of feedback information includes the feedback information of the first transport block, and the multi-antenna transmission resource includes the first feedback resource and the second feedback resource, wherein the first feedback resource is used for transmitting the feedback information of the first transport block.

Optionally, the apparatus1600further includes a receiving unit, configured to receive third indication information, wherein the third indication information is used for indicating a multi-antenna transmission scheme corresponding to a multi-antenna transmission resource, and the multi-antenna transmission resource is used for bearing the feedback information of the target data.

FIG.17is a schematic structural diagram of another apparatus for sidelink transmission according to the present application. The apparatus1700includes a sending unit1710and a receiving unit1720. The receiving unit1720is configured to receive multicast member information from a terminal device; and the sending unit1710is configured to send configuration information to the terminal device, wherein the configuration information is used for configuring a hybrid automatic repeat request (HARQ) feedback mode of at least one sidelink data corresponding to the multicast member information.

Optionally, the multicast member information includes at least one piece of the following information: whether a quantity of multicast members corresponding to the at least one sidelink data is determined; the quantity of the multicast members corresponding to the at least one sidelink data; or quality of service (QoS) requirement corresponding to the at least one sidelink data.

Optionally, the configuration information includes at least one of the following three relationships: a corresponding relationship between the multicast member information and the HARQ feedback mode; a corresponding relationship between an attribute of a bearer or logical channel corresponding to the at least one sidelink data and the HARQ feedback mode; or a corresponding relationship between a channel quality measurement value corresponding to at least one sidelink transmission resource and the HARQ feedback mode, wherein the at least one sidelink resource is used for transmitting the at least one sidelink data.

Optionally, the sending unit1710is further configured to indicate or configure the HARQ feedback mode of the at least one sidelink transmission resource, wherein the at least one sidelink transmission resource is used for transmitting the at least one sidelink data.

FIG.18is a schematic structural diagram of another apparatus for sidelink transmission according to the present application. The apparatus1800includes a sending unit1810. The sending unit1810is configured to send transmission mode indication information to a terminal device, wherein the transmission mode indication information is used for indicating a transmission mode of a sidelink data when the terminal device receives an acknowledgement (ACK).

Optionally, the transmission mode includes stopping of transmission or a new transmission.

FIG.19is a schematic structural diagram of another apparatus for sidelink transmission according to the present application. The apparatus1900includes a sending unit1910.

The sending unit1910is configured to send second indication information to a terminal device, wherein the second indication information is used for the terminal device to determine a target address corresponding to a target resource, the target resource is a sidelink transmission resource, and the target resource is used for a new transmission.

Optionally, the second indication information is a number of the target address, and the apparatus1900further includes a receiving unit, configured to receive a number of at least one transmission address from the terminal device, wherein the at least one transmission address includes the target address.

Optionally, the second indication information is used for indicating a transmission mode of the target resource, and there is an association relationship between the transmission mode of the target resource and the target address.

FIG.20shows a schematic structural diagram of a device for sidelink transmission according to the present application. The dashed line inFIG.20indicates that the unit or the module is optional. A device2000may be configured to implement the method described in the above method embodiments. The device2000may be a terminal device, or a network device, or a chip.

The device2000includes one or more processors2001, wherein the one or more processors2001may support the device2000to implement the methods in the method embodiments corresponding toFIG.2toFIG.10. The processor2001may be a general purpose processor or a special purpose processor. For example, the processor2001may be a central processing unit (CPU). The CPU may be configured to control the device2000, execute software programs, and process data of the software programs. The device2000may further include a communication unit2005configured to implement input (reception) and output (transmission) of signals.

For example, the device2000may be a chip, and the communication unit2005may be an input and/or output circuit of the chip, or the communication unit2005may be a communication interface of the chip, which may be a component of a terminal device or a network device or another wireless communication device.

For another example, the device2000may be the terminal device or the network device, and the communication unit2005may be a transceiver of the terminal device or the network device, or the communication unit2005may be a transceiver circuit of the terminal device or the network device.

The device2000may include one or more memories2002on which a program2004is stored, wherein the program2004may be executed by the processor2001to generate an instruction2003, enabling the processor2001to execute the method described in the above method embodiments according to the instruction2003. Optionally, data may also be stored in the memory2002. Optionally, the processor2001may also read data stored in the memory2002, wherein the data may be stored at a same storage address as the program2004, or at a different storage address from the program2004.

The processor2001and the memory2002may be disposed separately, or integrated together, for example, they may be integrated on a single board of the network device, or a system on chip (SOC) of the terminal device.

The device2000may also include an antenna2006. The communication unit2005is configured to implement a transceiving function of the device2000by the antenna2006.

A specific mode for the processor2001to implement the method shown inFIG.2toFIG.10may refer to the related description in the above method embodiments.

It should be understood that each act of the foregoing method embodiments may be implemented by a logic circuit in a form of hardware in the processor2001or instructions in a form of software. The processor2001may be a CPU, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or another programmable logic device, such as a discrete gate, transistor logic device, or discrete hardware component.

The present application further provides a computer program product which, when executed by the processor2001, implements the method described in any of the method embodiments in the present application.

The computer program product may be stored in the memory2002, for example, the computer program may be a program2004. The program2004is finally converted into an executable object file that can be executed by the processor2001after subjected to processing procedures such as preprocessing, compiling, assembling and linking.

The present application further provides a computer readable storage medium, in which a computer program is stored, and when the computer program is executed by a computer, the method described in any method embodiment in the present application is implemented. The computer program may be a high-level language program or an executable object program.

The computer readable storage medium, for example, is the memory2002. The memory2002may be volatile memory or nonvolatile memory, or the memory2002may include both volatile memory and nonvolatile memory. The non-volatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable EPROM (EEPROM), or a flash memory. The volatile memory may be a Random Access Memory (RAM) which serves as an external cache. By illustration of example but not restriction, RAMs the processor2001are available such as a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synchlink DRAM (SLDRAM), and a Direct Rambus RAM (DR RAM).

Those skilled in the art may clearly learn that for convenience and conciseness of description, specific working processes of the system, the apparatus, and the unit described above may refer to the corresponding processes in the aforementioned method embodiments, which will not be repeated here again.

In several embodiments provided by the present application, the disclosed systems, apparatuses and methods may be implemented in other ways. For example, some features of the method embodiments described above may be ignored or not performed. For example, the apparatus embodiments described above are only illustrative, the division of the units is only a logical function division, and there may be other division manners in actual implementation. Multiple units or components may be combined or integrated into another system. In addition, the coupling between units or components can be direct coupling or indirect coupling, which includes electrical, mechanical or other forms of connections.

It should be understood that in various embodiments of the present application, serial numbers of the foregoing processes do not mean an order of execution. The order of execution of the processes should be determined according to functions and internal logics of the processes, and should not impose any limitation on implementation processes of the embodiments of the present application.

In addition, the terms “system” and “network” are often used interchangeably herein. The term “and/or” in this document is merely an association relation describing associated objects, indicating that there may be three relations, for example, A and/or B may indicate three cases: A alone, A and B, and B alone. In addition, the symbol “/” herein generally indicates that there is a “or” relationship between the associated objects before and after “/”.

In general, the above descriptions are only preferred embodiments of the present application and are not intended to limit the protection scope of the present application. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.