Information transmission method, device and system

By using carriers selected by preset conditions in the wireless communication system to transmit HARQ feedback information, the problem of not being able to send HARQ feedback information normally when the transmission capability and reception capacity of the receiver are inconsistent, and the communication quality is improved.

CN119545548APending Publication Date: 2025-02-28HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311128656.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-30
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

In a wireless communication system, the receiver needs to use the carrier used in data transmission to send HARQ feedback information, which leads to inconsistent reception and transmission capabilities of the receiver, and the HARQ feedback information cannot be sent normally, affecting the communication quality.

Method used

By sending the first indication information on the first carrier, one or more of the M carriers are instructed to transmit HARQ feedback information, the first carrier is a carrier among the M carriers that meets the preset conditions, avoiding dependence on the transmitting capability and receiving capability of the receiving end.

Benefits of technology

The applicability of sending HARQ feedback information on the receiving end is realized, ensuring the normal transmission of HARQ feedback information and improving the communication quality between terminal devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119545548A_ABST
    Figure CN119545548A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an information transmission method, device and system, relates to the technical field of communication, and can better guarantee normal transmission of HARQ feedback information. The method comprises: sending first indication information to a second terminal device on a first carrier, the first indication information being used for indicating one or more carriers in M carriers to transmit corresponding hybrid automatic repeat request (HARQ) feedback information, the first carrier being a carrier in the M carriers satisfying a preset condition, and the M being a positive integer greater than or equal to 1; m is the number of carriers used when the second terminal device sends data to the first terminal device, and M is an integer greater than 1.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communication technology, and in particular, to information transmission methods, devices and systems. Background Art

[0002] In a wireless communication system, two terminal devices can communicate directly through sidelink (SL) resources without the help of network equipment to reduce the communication delay between the two terminal devices. The transmitter sends data to the receiver based on the carrier, and correspondingly, the receiver can send hybrid automatic repeat request (HARQ) feedback information to the transmitter based on the carrier to indicate whether the data sent by the transmitter is successfully transmitted to the receiver.

[0003] However, currently, the receiving end needs to use the carrier used for data transmission to send HARQ feedback information to the transmitting end. In this way, the receiving end can only send HARQ feedback information normally when the receiving capability and the sending capability of the receiving end are consistent. If the receiving capability and the sending capability of the receiving end are inconsistent, the receiving end is likely to fail to send HARQ feedback information normally, thereby affecting the communication quality between different terminal devices. Summary of the invention

[0004] The embodiments of the present application provide an information transmission method, device and system, which can better ensure the normal transmission of HARQ feedback information.

[0005] To achieve the above objectives, the present application provides the following technical solutions:

[0006] In the first aspect, an information transmission method is provided, which can be executed by a first terminal device, or by a component of the first terminal device, such as a processor, a chip, or a chip system of the first terminal device, or by a logic module or software that can implement all or part of the first terminal device. The following is an explanation of the method being executed by the first terminal device as an example. The information transmission method includes: sending first indication information to a second terminal device on a first carrier, the first indication information being used to indicate that one or more carriers among M carriers transmit corresponding hybrid automatic repeat request HARQ feedback information, wherein the first carrier is a carrier among the M carriers that meets a preset condition, M is the number of carriers used when the second terminal device sends data to the first terminal device, and M is an integer greater than 1.

[0007] In an embodiment of the present application, when the second terminal device transmits data to the first terminal device based on M carriers, the first terminal device can use the carrier that meets the preset conditions among the M carriers as the first carrier, and transmit one or more carrier transmission corresponding HARQ feedback information on the first carrier. Since the first terminal device does not need to consider parameters such as the sending capability and receiving capability of the first terminal device in the process of sending HARQ feedback information, it only needs to adaptively select the first carrier from the M carriers based on the preset conditions, and normally send one or more carrier transmission corresponding HARQ feedback information on the first carrier, so as to complete the normal sending of HARQ feedback information. Therefore, the problem that the first terminal device cannot normally send HARQ feedback information due to parameter limitations such as capability can be avoided as much as possible, thereby improving the applicability of the first terminal device sending HARQ feedback information, and can better guarantee the normal sending of HARQ feedback information, thereby better guaranteeing the communication quality between the first terminal device and the second terminal device.

[0008] In combination with the above-mentioned first aspect, in a possible implementation method, the first carrier includes at least one of the following: a predefined carrier among M carriers; a carrier located at a preset position in the carrier list among the M carriers; a carrier among the M carriers whose signal-to-noise ratio SNR or signal-to-interference-noise ratio SINR is greater than or equal to a first preset threshold; a carrier among the M carriers whose channel busy ratio CBR is less than or equal to a second preset threshold; a carrier among the M carriers whose channel quality indication CQI is greater than or equal to a third preset threshold; a carrier among the M carriers whose time interval between the time of receiving data and the time when the first indication information is expected to be sent is less than or equal to a fourth preset threshold; a carrier among the M carriers whose time of receiving data is earlier than the preset time.

[0009] That is to say, the first terminal device can determine the first carrier through predefined information, a preset position in the carrier list, SNR, SINR, CBR, CQI, the time interval between the time of receiving data and the expected time of sending the first indication information, or at least one of the time of receiving data, so that the first carrier selected by the first terminal device is more suitable for the current communication situation, so that the first carrier can carry the transmission of the first indication information more stably.

[0010] In combination with the above-mentioned first aspect, in a possible implementation method, the method provided by an embodiment of the present application also includes: receiving fifth indication information from a second terminal device on a second carrier and retransmission data corresponding to the second carrier transmission, the fifth indication information being used to indicate that the HARQ feedback corresponding to the retransmission data is in a deactivated state, wherein the second carrier is a carrier other than one or more carriers among the M carriers.

[0011] In this implementation, the fifth indication information is used to indicate that the HARQ feedback corresponding to the retransmission data is in a deactivated state, and it can also be understood that the fifth indication information is used to indicate that the retransmission data corresponding to the second carrier transmission is sent based on the blind retransmission technology. Since the first terminal device can receive the retransmission data corresponding to the second carrier transmission sent by the second terminal device based on the blind retransmission technology on the second carrier, the first terminal device can receive the data corresponding to the second carrier transmission as much as possible, thereby improving the reliability of the second carrier transmission.

[0012] In combination with the above-mentioned first aspect, in a possible implementation method, receiving retransmission data corresponding to a second carrier transmission from a second terminal device on a second carrier includes: receiving retransmission data corresponding to a second carrier transmission with a preset number of retransmissions from the second terminal device on the second carrier.

[0013] That is, the first terminal device receives the retransmission data corresponding to the second carrier transmission that is transmitted multiple times from the second terminal device on the second carrier until the number of retransmission data corresponding to the second carrier transmission reaches the preset number of retransmissions. This can further improve the reliability of the second carrier transmission, so that the first terminal device can receive the data corresponding to the second carrier transmission as much as possible.

[0014] In combination with the above-mentioned first aspect, in a possible implementation manner, the first indication information is triggered when a sending capability of the first terminal device is less than a receiving capability of the first terminal device.

[0015] That is to say, when the transmission capability of the first terminal device is less than the receiving capability of the first terminal device, the first terminal device is triggered to send the first indication information to the second terminal device on the first carrier, which can ensure that when the transmission capability of the first terminal device is less than the receiving capability of the first terminal device, the first terminal device can also normally send the HARQ feedback information of one or more carriers.

[0016] In combination with the above-mentioned first aspect, in a possible implementation manner, the method provided in the embodiment of the present application also includes: sending second indication information to the second terminal device, where the second indication information is used to indicate the first carrier.

[0017] That is, the first terminal device may send the second indication information to the second terminal device so that the second terminal device may learn the first carrier used by the first terminal device when transmitting the first indication information.

[0018] In combination with the above-mentioned first aspect, in a possible implementation manner, the number of first carriers is less than or equal to the number of transmission links of the first terminal device.

[0019] That is to say, the first terminal device limits the number of first carriers, thereby avoiding the situation where the number of first carriers is too large and exceeds the transmission capacity of the first terminal device itself, and further ensures that the first terminal device can send HARQ feedback information normally.

[0020] In the second aspect, a method for information transmission is provided, which can be executed by a second terminal device, or by a component of the second terminal device, such as a processor, a chip, or a chip system of the second terminal device, or by a logic module or software that can implement all or part of the second terminal device. The following is an explanation of the method being executed by the second terminal device as an example. The information transmission method includes: sending data to a first terminal device on M carriers, where M is a positive integer greater than 1; receiving first indication information from the first terminal device on a first carrier, the first indication information being used to indicate that one or more of the M carriers transmit corresponding hybrid automatic repeat request HARQ feedback information, wherein the first carrier is a carrier among the M carriers that meets a preset condition.

[0021] In combination with the above-mentioned second aspect, in a possible implementation method, the first carrier includes at least one of the following: a pre-configured carrier among M carriers; a carrier located at a preset position in the carrier list among the M carriers; a carrier among the M carriers whose signal-to-noise ratio SNR or signal-to-interference-noise ratio SINR is greater than or equal to a first preset threshold; a carrier among the M carriers whose channel busy ratio CBR is less than or equal to a second preset threshold; a carrier among the M carriers whose channel quality indication CQI is greater than or equal to a third preset threshold; a carrier among the M carriers whose time interval between the time of receiving data and the time when the first indication information is expected to be sent is less than or equal to a fourth preset threshold; a carrier among the M carriers whose time of receiving data is earlier than the preset time.

[0022] In combination with the above-mentioned second aspect, in a possible implementation method, the method provided by an embodiment of the present application also includes: in a case where the HARQ feedback information corresponding to the second carrier transmission is not received, sending fifth indication information and retransmission data corresponding to the second carrier transmission to the first terminal device on the second carrier, the fifth indication information being used to indicate that the HARQ feedback corresponding to the retransmission data is in a deactivated state, wherein the second carrier is a carrier other than one or more carriers among the M carriers.

[0023] In combination with the above-mentioned second aspect, in a possible implementation method, the method provided by an embodiment of the present application also includes: receiving third indication information from a network device, the third indication information being used to indicate a preset number of retransmissions; sending retransmission data corresponding to the second carrier transmission to the first terminal device on the second carrier, including: sending retransmission data corresponding to the second carrier transmission with a preset number of retransmissions to the first terminal device on the second carrier.

[0024] In combination with the above-mentioned second aspect, in a possible implementation manner, the first indication information is triggered when a sending capability of the first terminal device is less than a receiving capability of the first terminal device.

[0025] In combination with the above-mentioned second aspect, in a possible implementation manner, the method provided in an embodiment of the present application further includes: receiving second indication information from the first terminal device, where the second indication information is used to indicate the first carrier.

[0026] In combination with the above-mentioned second aspect, in a possible implementation manner, the method provided in the embodiment of the present application further includes: sending fourth indication information to the network device, where the fourth indication information is used to indicate the first carrier.

[0027] That is, the second terminal device can send the second indication information to the network device so that the network device can learn the first carrier used by the first terminal device when transmitting the first indication information.

[0028] In combination with the above-mentioned second aspect, in a possible implementation manner, the number of first carriers is less than or equal to the number of transmission links of the first terminal device.

[0029] In a third aspect, a communication device is provided for implementing the above-mentioned various methods. The communication device may be the first terminal device in the above-mentioned first aspect, or any implementation of the first aspect, or a device including the above-mentioned first terminal device, or a device included in the above-mentioned first terminal device, such as a chip; or, the communication device may be the second terminal device in the above-mentioned second aspect, or any implementation of the second aspect, or a device including the above-mentioned second terminal device, or a device included in the above-mentioned second terminal device, such as a chip. The communication device includes a module, unit, or means corresponding to the implementation of the above-mentioned method, and the module, unit, or means may be implemented by hardware, software, or by executing the corresponding software implementation by hardware. The hardware or software includes one or more modules or units corresponding to the above-mentioned functions.

[0030] In some possible designs, the communication device may include a processing module and a transceiver module. The transceiver module, which may also be referred to as a transceiver unit, is used to implement the sending and / or receiving functions in any of the above aspects and any possible implementations thereof. The transceiver module may be composed of a transceiver circuit, a transceiver, a transceiver or a communication interface. The processing module may be used to implement the processing functions in any of the above aspects and any possible implementations thereof.

[0031] In some possible designs, the transceiver module includes a sending module and a receiving module, which are respectively used to implement the sending and receiving functions in any of the above aspects and any possible implementation methods thereof.

[0032] In a fourth aspect, a communication device is provided, comprising: a processor and a memory; the memory is used to store computer instructions, and when the processor executes the instructions, the communication device executes the method of any one of the above aspects. The communication device can be the first terminal device in the above first aspect, or any implementation of the first aspect, or a device including the above first terminal device, or a device included in the above first terminal device, such as a chip; or the communication device can be the second terminal device in the above second aspect, or any implementation of the second aspect, or a device including the above second terminal device, or a device included in the above second terminal device, such as a chip.

[0033] In a fifth aspect, a communication device is provided, comprising: a processor and a communication interface; the communication interface is used to communicate with a module outside the communication device; the processor is used to execute a computer program or instruction so that the communication device performs the method of any of the above aspects. The communication device can be the first terminal device in the above first aspect, or any implementation of the first aspect, or a device including the above first terminal device, or a device included in the above first terminal device, such as a chip; or the communication device can be the second terminal device in the above second aspect, or any implementation of the second aspect, or a device including the above second terminal device, or a device included in the above second terminal device, such as a chip.

[0034] In a sixth aspect, a communication device is provided, comprising: at least one processor; the processor is used to execute a computer program or instruction stored in a memory so that the communication device performs the method of any one of the above aspects. The memory may be coupled to the processor, or may be independent of the processor. The communication device may be the first terminal device in the above first aspect, or any implementation of the first aspect, or a device including the above first terminal device, or a device included in the above first terminal device, such as a chip; or the communication device may be the second terminal device in the above second aspect, or any implementation of the second aspect, or a device including the above second terminal device, or a device included in the above second terminal device, such as a chip.

[0035] In a seventh aspect, a computer-readable storage medium is provided, in which a computer program or instruction is stored. When the computer-readable storage medium is run on a communication device, the communication device can execute any of the above aspects or any of its implementation methods.

[0036] In an eighth aspect, a computer program product comprising instructions is provided, which, when executed on a communication device, enables the communication device to execute any of the above-mentioned aspects or any of its implementation methods.

[0037] In a ninth aspect, a communication device (for example, the communication device may be a chip or a chip system) is provided, wherein the communication device includes a processor for implementing the functions involved in any of the above aspects or any of its implementation methods.

[0038] In some possible designs, the communication device includes a memory for storing necessary program instructions and data.

[0039] In some possible designs, when the device is a chip system, it can be composed of a chip or include a chip and other discrete devices.

[0040] It can be understood that when the communication device provided in any one of the third to sixth aspects is a chip, the above-mentioned sending action / function can be understood as output, and the above-mentioned receiving action / function can be understood as input.

[0041] In the tenth aspect, an information transmission method is provided, which includes the method of the above-mentioned first aspect or any implementation thereof, and the method of the above-mentioned second aspect or any implementation thereof.

[0042] In an eleventh aspect, a communication system is provided, which includes the first terminal device of the above aspect and the second terminal device of the above aspect.

[0043] Among them, the technical effects brought about by any implementation method from the second aspect to the eleventh aspect can refer to the technical effects brought about by the corresponding implementation method of the first aspect, and will not be repeated here.

[0044] It should be noted that various possible implementation methods of any one of the above aspects can be combined under the premise that there is no contradiction between the solutions. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1 This is a communication example diagram of a terminal device provided in an embodiment of the present application;

[0046] Figure 2 This is a flow chart of a HARQ feedback process provided by an embodiment of the present application;

[0047] Figure 3 It is a structural diagram of a communication system provided in an embodiment of the present application;

[0048] Figure 4 is a schematic diagram of the structure of another communication system provided in an embodiment of the present application;

[0049] Figure 5 is a structural diagram of a communication device provided in an embodiment of the present application;

[0050] Figure 6This is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application. Figure 1 ;

[0051] Figure 7 It is a flowchart of an information transmission method provided in an embodiment of the present application;

[0052] Figure 8 It is a flowchart of another information transmission method provided in an embodiment of the present application;

[0053] Fig. 9 It is a flowchart of another information transmission method provided in an embodiment of the present application;

[0054] Fig.10 This is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application. Figure 2 . DETAILED DESCRIPTION

[0055] To facilitate understanding of the technical solutions provided by the embodiments of the present application, a brief introduction to the related technologies of the present application is first given. The brief introduction is as follows:

[0056] 1. Transmission chain (Tx chain):

[0057] The Tx chain refers to the signal link from the data signal processor to the antenna, which is mainly used to convert digital signals into analog signals.

[0058] Exemplarily, a digital-to-analog converter, a power amplifier, a filter, and a mixer may also be included between the data signal processor and the antenna, so that the Tx chain may also be used to amplify, filter, and mix the signal. Of course, the above is only an exemplary description of the components included between the data signal processor and the antenna unit, and other components may also be included between the data signal processor and the antenna unit, and the present application does not impose any limitation on this.

[0059] 2. Reception chain (Rx chain):

[0060] Rx chain refers to the signal link from the antenna to the data signal processor, which is mainly used to convert analog signals into digital signals.

[0061] Exemplarily, the data signal processor and the antenna may further include an analog-to-digital converter, a low noise amplifier, a filter, and a mixer, so that the Tx chain may also be used to filter and mix the signal. Of course, the above is only an exemplary description of the components included between the antenna unit and the data signal processor, and other components may also be included between the antenna unit and the data signal processor, and the present application does not impose any limitation on this.

[0062] 3. Carrier aggregation (CA):

[0063] CA refers to a wireless communication technology that can merge multiple frequency band resources so that terminal devices can simultaneously transmit data based on the merged multiple frequency band resources. This can not only improve the bandwidth and data transmission speed of the wireless network, but also improve the coverage and reliability of the communication network.

[0064] 4. SL:

[0065] SL refers to a link where two terminal devices can communicate directly. In a wireless communication system, multiple terminal devices can communicate with each other through network devices, or they can communicate directly based on SL resources without going through network devices. SL technology is mainly used in vehicle to everything (V2X) scenarios. In the vehicle network scenario, each vehicle can be used as a terminal device, so that each vehicle can communicate directly through SL resources without going through network devices, thereby effectively reducing the communication delay between vehicles.

[0066] For example, Figure 1 A communication example diagram of a terminal device is given. Figure 1 As shown, a terminal device can send data to a network device via a Uu interface, and the network device forwards the data to another terminal device via the Uu interface. A terminal device can also directly send data to another terminal device via a prose communication (PC) 5 interface.

[0067] It should be noted that before multiple terminal devices perform data transmission based on SL resources, the terminal devices may predetermine the SL resources used to transmit data. The method for the terminal device to determine the SL resources may include the following two methods: Method 1 (also referred to as the resource determination method of mode 1) is that the terminal device determines the SL resources based on the resource indication information sent by the network device; Method 2 (also referred to as the resource determination method of mode 2) is that the terminal device autonomously determines the SL resources. The above method 1 and method 2 are described below respectively:

[0068] Method 1: The network device can send downlink control information (downlink control information, DCI) to the terminal device, and accordingly, the terminal device #1 receives the DCI from the network device. DCI is used to indicate the SL resources used to transmit data. Alternatively, the network device can also send radio resource control (radio resource control, RRC) information to the terminal device, and accordingly, the terminal device receives RRC information from the network device. The RRC information is used to indicate the SL configuration authorization (configured grant), so that the terminal device can obtain the SL resources that the terminal device can use through the SL configured grant. The above method 1 can be applicable to any of the states in which the terminal device is in coverage (in coverage, IC), out of coverage (out of coverage, OOC), or RRC connected state (RRC_CONNECTED).

[0069] Method 2: The terminal device obtains the SL resource pool and determines the SL resources from the SL resource pool based on the selection rules. The above SL resource pool can be pre-configured or indicated by the network device. The above method 2 can be applicable to the terminal device in any of the OOC state, RRC inactive state (RRC_INACTIVE), RRC inactive state (RRC_IDLE), or RRC connected state.

[0070] Exemplarily, the above selection rule can be a random selection rule, or a selection rule determined based on a sensing result or a partial sensing result. Of course, the above is only an exemplary description of the selection rule, and the selection rule can also include other selection rules, and the present application does not impose any limitation on this.

[0071] In a possible implementation, the communication type based on SL resources may include at least one of the following: unicast, multicast, or broadcast. Of course, the above is only an exemplary description of the communication type based on SL resources. The communication type based on SL resources may also include other communication types, and this application does not impose any restrictions on this.

[0072] 5. HARQ:

[0073] HARQ refers to a data transmission protocol. HARQ technology combines automatic repeat request (ARQ) and forward error correction (FEC) technologies, so that electronic devices supporting HARQ technology can monitor the channel and timely feedback HARQ information based on the monitoring results to reduce errors and retransmissions in data transmission, thereby improving the reliability and efficiency of wireless communication systems.

[0074] It should be noted that, when the terminal device supports CA, a carrier of the terminal device corresponds to a HARQ entity. A HARQ entity includes multiple parallel HARQ processes, each of which corresponds to sidelink control information (SCI), so that the terminal device can determine the HARQ process to be processed based on the SCI and process the HARQ process.

[0075] For example, Figure 2 A schematic diagram of the process of HARQ feedback between two terminal devices is given. Figure 2 As shown, terminal device #3 is the sending end and terminal device #4 is the receiving end. Terminal device #3 can send a transport block (TB) to terminal device #4 (i.e. Figure 2 Terminal device #4 can send HARQ feedback (i.e., Figure 2 The HARQ feedback transmission) information shown in the figure is used to indicate whether the terminal device #4 has successfully received the TB sent by the terminal device #3. Wherein, when the HARQ feedback information is acknowledgment (ACK) information, the HARQ feedback information can be used to indicate that the terminal device #4 has successfully received the TB sent by the terminal device #3; when the HARQ feedback information is negative acknowledgment (NACK) information, the HARQ feedback information can be used to indicate that the terminal device #4 has not successfully received the TB sent by the terminal device #3.

[0076] Furthermore, when the HARQ feedback information is NACK information, the terminal device #4 may also send sidelink control information (SCI) and retransmission data to the terminal device #3. The SCI may be used to indicate that the HARQ feedback corresponding to the retransmission data is in an activated state (i.e., HARQ feedback enabled), which indicates that the retransmission data is normal retransmission data; the SCI may also be used to indicate that the HARQ feedback corresponding to the retransmission data is in an activated state (i.e., HARQ feedback disabled), which indicates that the retransmission data is retransmission data based on blind retransmission.

[0077] It should be pointed out that, when the data transmission type based on the SL resource is multicast, the terminal device can support the following two HARQ feedback mechanisms: HARQ feedback mechanism 1 and HARQ feedback mechanism 2.

[0078] HARQ mechanism 1 means that the receiving end only sends NACK information to the sending end, that is, when the receiving end fails to successfully receive data from the sending end, the receiving end sends NACK information to the sending end, but when the receiving end successfully receives data from the sending end, the receiving end does not send ACK information to the sending end. In this case, all terminal devices receiving data within a multicast range use the same PSFCH resources to transmit HARQ feedback information.

[0079] HARQ mechanism 2 means that the receiving end sends ACK information and NACK information to the sending end, that is, when the receiving end fails to successfully receive data from the sending end, the receiving end sends NACK information to the sending end, but when the receiving end successfully receives data from the sending end, the receiving end sends ACK information to the sending end. In this case, all terminal devices receiving data within a multicast range use different PSFCH resources to transmit HARQ feedback information.

[0080] As described above regarding "SL" and "HARQ", in a wireless communication system, two terminal devices can communicate directly through SL resources without the help of network devices to reduce the communication delay between the two terminal devices. The transmitter sends data to the receiver based on the carrier, and correspondingly, the receiver can send HARQ feedback information to the transmitter based on the carrier to indicate whether the data sent by the transmitter is successfully transmitted to the receiver.

[0081] However, currently, the carrier on which the receiving end receives data corresponds to the carrier on which the receiving end sends HARQ feedback information. That is, the receiving end needs to use the carrier used for data transmission to send HARQ feedback information to the sending end. This makes it possible for the receiving end to send HARQ feedback information normally only when the receiving capability (e.g., the number of receiving links and / or the number of carriers for receiving data) and the sending capability (e.g., the number of sending links and / or the number of carriers for sending HARQ feedback information) of the receiving end are consistent. In the case where the receiving capability and the sending capability of the receiving end are inconsistent, the receiving end is prone to the problem of being unable to send HARQ feedback information normally, thereby affecting the communication quality between terminal devices.

[0082] Based on this, when the second terminal device transmits data to the first terminal device based on M carriers, the first terminal device can use the carrier that meets the preset conditions among the M carriers as the first carrier, and transmit one or more carriers on the first carrier to transmit the corresponding HARQ feedback information. Since the first terminal device does not need to consider the parameters such as the sending capability and receiving capability of the first terminal device in the process of sending HARQ feedback information, it only needs to adaptively select the first carrier from the M carriers based on the preset conditions, and normally send one or more carriers on the first carrier to transmit the corresponding HARQ feedback information, so as to complete the normal sending of the HARQ feedback information. Therefore, the problem that the first terminal device cannot normally send the HARQ feedback information due to the limitation of parameters such as capability can be avoided as much as possible, which improves the applicability of the first terminal device to send the HARQ feedback information, can better guarantee the normal sending of the HARQ feedback information, and thus better guarantee the communication quality between the first terminal device and the second terminal device.

[0083] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.

[0084] In order to facilitate understanding of the embodiments of the present application, the following points are explained before introducing the embodiments of the present application.

[0085] 1. In the embodiments of the present application, for the convenience of description, when numbering is involved, the numbering can be started from 1 or 0, or from any parameter. It should be understood that the above are all settings made to facilitate the description of the technical solutions provided in the embodiments of the present application, and are not used to limit the scope of the embodiments of the present application.

[0086] 2. In the embodiments of the present application, "indication" may include direct indication and indirect indication, and may also include explicit indication and implicit indication. The information indicated by a certain information (such as the first indication information below) is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein the other information and the information to be indicated have an association relationship. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved by means of the arrangement order of each piece of information agreed in advance (such as specified by the protocol), thereby reducing the indication overhead to a certain extent. At the same time, the common parts of each piece of information can also be identified and indicated uniformly to reduce the indication overhead caused by indicating the same information separately.

[0087] In addition, the specific indication method can also be various existing indication methods, such as but not limited to the above-mentioned indication methods and various combinations thereof. The specific details of the various indication methods can refer to the prior art and will not be repeated herein. As can be seen from the above, for example, when it is necessary to indicate multiple information of the same type, different indication methods may be used for different information. In the specific implementation process, the desired indication method can be selected according to specific needs. The embodiment of the present application does not limit the selected indication method. In this way, the indication method involved in the embodiment of the present application should be understood to cover various methods that can enable the party to be indicated to obtain the information to be indicated.

[0088] It should be understood that the information to be indicated can be sent as a whole, or divided into multiple sub-information and sent separately, and the sending period and / or sending time of these sub-information can be the same or different. The specific sending method is not limited in the embodiments of the present application. Among them, the sending period and / or sending time of these sub-information can be predefined, for example, predefined according to the protocol, or can be configured by the transmitting device by sending configuration information to the receiving device. Among them, the configuration information can, for example, but not limited to, include radio resource control signaling, such as RRC signaling, medium access control (MAC) layer signaling, physical layer signaling, or DCI, or a combination of at least two.

[0089] 3. "Pre-definition (also referred to as pre-definition)" or "pre-configuration" can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in a device (for example, including a first terminal device and / or a second terminal device). The embodiments of the present application do not limit the specific implementation method. Among them, "saving" may mean saving in one or more memories. One or more memories may be set separately or integrated in an encoder or decoder, a processor, or a communication device. One or more memories may also be partially set separately and partially integrated in a decoder, a processor, or a communication device. The type of memory may be any form of storage medium, which is not limited by the embodiments of the present application.

[0090] 4. The “protocol” involved in the embodiments of the present application may refer to a standard protocol in the communication field, for example, it may include the long term evolution (LTE) protocol, the NR protocol, and related protocols used in future communication systems, which is not limited in the embodiments of the present application.

[0091] 5. In the embodiments of the present application, descriptions such as "when...", "in the case of...", "if" and "if" all mean that under certain objective circumstances, the device (such as the first terminal device or the second terminal device) will make corresponding processing, which does not limit the time, and does not require the device (such as the first terminal device or the second terminal device) to have a judgment action when implementing it, nor does it mean that there are other limitations.

[0092] 6. In the description of the present application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship. For example, A / B can represent A or B; "and / or" in the embodiments of the present application is only a kind of association relationship describing the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In addition, in the description of the embodiments of the present application, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following" or its similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple. In addition, in order to facilitate the clear description of the technical solution of the embodiments of the present application, in the embodiments of the present application, the words "first" and "second" are used to distinguish the same or similar items with basically the same functions and effects. Those skilled in the art will appreciate that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit the difference. At the same time, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way for easy understanding.

[0093] The embodiments of the present application may be applicable to LTE systems or new radio (NR) systems (also referred to as fifth generation mobile communication technology (5G) systems), V2X systems, systems with hybrid networking of LTE and NR, or device-to-device (D2D) systems, machine-to-machine (M2M) communication systems, Internet of Things (IoT) systems (such as narrowband Internet of Things (NB-IoT) systems), and other next generation communication systems. Alternatively, the communication system may also be a non-3rd generation partnership project (3GPP) communication system without limitation.

[0094] In addition, the communication architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field can know that with the evolution of the communication architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0095] like Figure 3 , which is a schematic diagram of the structure of a communication system provided in an embodiment of the present application. Figure 3 In the example, the communication system 300 includes a plurality of terminal devices 301 (eg, a first terminal device 3011 and a second terminal device 3012). It should be understood that Figure 3 The number of terminal devices 301 is only an example, and can be more or less.

[0096] In a possible implementation, the first terminal device 3011 sends first indication information to the second terminal device 3012 on the first carrier, and the first indication information is used to indicate that one or more carriers among the M carriers transmit the corresponding HARQ feedback information, wherein the first carrier is a carrier among the M carriers that meets the preset conditions, M is the number of carriers used when the second terminal device 3012 sends data to the first terminal device 3011, and M is an integer greater than 1. The specific implementation of this solution and the related technical effects can be referred to the subsequent method embodiments, which will not be repeated here.

[0097] It should be understood that the second terminal device 3012 in the embodiment of the present application can also communicate with the network device to obtain relevant information about blind retransmission, or to inform the network device of relevant information about the first carrier. Figure 4 A structural diagram of another communication system is given. Figure 4 In the example, the communication system 400 includes a network device 401 and a plurality of terminal devices 402 (for example, a first terminal device 4021 and a second terminal device 4022) connected to the network device 401. It should be understood that Figure 4 The number of network devices 401 and terminal devices 402 is only an example, and may be more or less.

[0098] In a possible implementation, the terminal device (including the first terminal device or the second terminal device) in the embodiment of the present application may be a device for implementing a wireless communication function, such as a terminal or a chip that can be used in a terminal, etc. The terminal may be a user equipment (UE), an access terminal, a terminal unit, a terminal station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a wireless communication device, a terminal agent or a terminal device, etc. in a 5G network or a future evolved public land mobile network (PLMN). The access terminal may be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device or a wearable device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. In a possible implementation, the terminal device may be mobile or fixed.

[0099] In a possible implementation, the network device in the embodiment of the present application may be a device that communicates with a terminal device, for example, it may include an evolutionary Node B (NodeB or eNB or e-NodeB) in an LTE system or an enhanced LTE (LTE-advanced, LTE-A) system, such as a traditional macro base station eNB and a micro base station eNB in ​​a heterogeneous network scenario. Alternatively, it may include a next generation node B (gNB) in an NR system. Alternatively, it may include a transmission reception point (TRP), a home base station (e.g., home evolved NodeB, or home Node B, HNB), a base band unit (BBU), a base band pool (BBUpool), or a wireless fidelity (WiFi) access point (AP), etc. Alternatively, it may include a base station in a non-terrestrial network (NTN), that is, it may be deployed on a flying platform or a satellite. In the NTN, the network device or access device may be used as a layer 1 (L1) relay, or as a base station, or as an integrated access and backhaul (IAB) node. Alternatively, the first network device may be a device that implements a base station function in IoT, such as a device that implements a base station function in drone communication, V2X, D2D, or machine to machine (M2M).

[0100] In some possible scenarios, the network device in the embodiment of the present application may also be a module or unit that can implement some functions of the base station. For example, the network device may be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU may be set separately, or may be included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0101] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, the network device may be a network device or a module of a network device in an open radio access network (open RAN, ORAN) system. In the ORAN system, CU may also be referred to as open (open, O)-CU, DU may also be referred to as O-DU, CU-CP may also be referred to as O-CU-CP, CU-UP may also be referred to as O-CU-UP, and RU may also be referred to as O-RU. Any of the CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0102] Optionally, the base station in the embodiment of the present application may include various forms of base stations, such as: macro base stations, micro base stations (also called small stations), relay stations, access points, home base stations, TRPs, transmitting points (TP), mobile switching centers, etc., and the embodiments of the present application do not make specific limitations on this.

[0103] In one possible implementation, in an embodiment of the present application, both the network device and the terminal device may be configured with multiple antennas to support massive multiple input multiple output (Massive-MIMO) technology. Further, the network device and the terminal device may support both single-user MIMO (SU-MIMO) technology and multi-user MIMO (MU-MIMO). Among them, MU-MIMO technology can be implemented based on space division multiple access (SDMA) technology. Since multiple antennas are configured, the network equipment and terminal equipment can also flexibly support single input single output (SISO) technology, single input multiple output (SIMO) and multiple input single output (MISO) technology to achieve various diversity (such as but not limited to transmit diversity and receive diversity) and multiplexing technologies, where the diversity technology may include but is not limited to transmit diversity (TD) technology and receive diversity (RD) technology, and the multiplexing technology may be spatial multiplexing technology.

[0104] In a possible implementation, the first terminal device and the second terminal device in the embodiment of the present application may also be referred to as a communication device, which may be a general device or a dedicated device, and the embodiment of the present application does not specifically limit this.

[0105] In a possible implementation, the related functions of the first terminal device and the second terminal device in the embodiment of the present application can be implemented by one device, or by multiple devices together, or by one or more functional modules in one device, and the embodiment of the present application does not specifically limit this. It is understandable that the above functions can be network elements in hardware devices, or software functions running on dedicated hardware, or a combination of hardware and software, or virtualization functions instantiated on a platform (e.g., a cloud platform).

[0106] For example, the relevant functions of the first terminal device or the second terminal device in the embodiment of the present application can be Figure 5 The communication device 500 is implemented. Figure 5 FIG. 5 is a schematic diagram of the structure of a communication device 500 provided in an embodiment of the present application. The communication device 500 includes one or more processors 501, a communication line 502, and at least one communication interface ( Figure 5 The example in which the communication interface 504 and a processor 501 are used for illustration is merely exemplary), and a memory 503 may also be included.

[0107] The processor 501 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.

[0108] The communication line 502 may include a path for connecting different components.

[0109] The communication interface 504 may be a transceiver module for communicating with other devices or communication networks, such as Ethernet, RAN, wireless local area networks (WLAN), etc. For example, the transceiver module may be a device such as a transceiver or a transceiver. In a possible implementation, the communication interface 504 may also be a transceiver circuit located in the processor 501 to implement signal input and signal output of the processor.

[0110] The memory 503 may be a device with a storage function. For example, it may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory may exist independently and be connected to the processor via a communication line 502. The memory may also be integrated with the processor.

[0111] The memory 503 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 501. The processor 501 is used to execute the computer-executable instructions stored in the memory 503, thereby realizing the information transmission method provided in the embodiment of the present application.

[0112] Alternatively, in an embodiment of the present application, the processor 501 may also perform functions related to the processing of the information transmission method provided in the following embodiments of the present application, and the communication interface 504 is responsible for communicating with other devices or communication networks, which is not specifically limited in the embodiments of the present application.

[0113] In a possible implementation, the memory 503 in the embodiment of the present application may also be used to store information or parameters described in the following embodiments, such as first indication information.

[0114] The computer-executable instructions in the embodiments of the present application may also be referred to as application program codes, which is not specifically limited in the embodiments of the present application.

[0115] In a specific implementation, as an embodiment, the processor 501 may include one or more CPUs, such as Figure 5 CPU0 and CPU1 in.

[0116] In a specific implementation, as an embodiment, the communication device 500 may include multiple processors, such as Figure 5501 and processor 507 in the embodiment of the present invention. Each of these processors may be a single-CPU processor or a multi-CPU processor. The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0117] In a specific implementation, as an embodiment, the communication apparatus 500 may further include an output device 505 and an input device 506. The output device 505 communicates with the processor 501 and may display information in a variety of ways.

[0118] The communication device 500 can be a general device or a dedicated device. For example, the communication device 500 can be a desktop computer, a portable computer, a network server, a personal digital assistant (PDA), a mobile phone, a tablet computer, a wireless terminal device, an embedded device or a computer with Figure 5 The embodiment of the present application does not limit the type of the communication device 500.

[0119] Combination Figure 5 The structure diagram of the communication device 500 shown in FIG. Figure 3 The terminal device 301 or Figure 4 Taking the terminal device 402 in the example as an example, Figure 6 A specific structural form of the terminal device provided in the embodiment of the present application.

[0120] Wherein, in some embodiments, Figure 5 The functions of the processor 501 can be Figure 6 The processor 610 in is implemented.

[0121] In some embodiments, Figure 5 The function of the communication interface 504 can be achieved by Figure 6 The antenna 1, antenna 2, mobile communication module 650, wireless communication module 660, etc. are implemented.

[0122] Among them, antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the terminal device can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization rate of the antenna. For example, antenna 1 can be reused as a diversity antenna of a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.

[0123] The mobile communication module 650 can provide wireless communication solutions including the second generation mobile communication technology (2nd generation mobile communication technology, 2G) / the third generation mobile communication technology (3rd generation mobile communication technology, 3G) / the fourth generation mobile communication technology (4th generation mobile communication technology, 4G) / 5G applied to the terminal device. The mobile communication module 650 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 650 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 650 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 650 can be set in the processor 610. In some embodiments, at least some of the functional modules of the mobile communication module 650 can be set in the same device as at least some of the modules of the processor 610.

[0124] The wireless communication module 660 may be one or more devices integrating at least one communication processing module. The wireless communication module 660 receives electromagnetic waves via the antenna 2, modulates the electromagnetic wave signal and performs filtering, and sends the processed signal to the processor 610. The wireless communication module 660 may also receive a signal to be sent from the processor 610, modulate the signal, amplify the signal, and convert the signal into an electromagnetic wave and radiate it via the antenna 2.

[0125] In some embodiments, antenna 1 of the terminal device is coupled to mobile communication module 650, and antenna 2 is coupled to wireless communication module 660, so that the terminal device can communicate with the network and other devices through wireless communication technology.

[0126] In some embodiments, Figure 5 The function of the memory 503 can be achieved by Figure 6 It can be implemented by the internal memory 621 in the memory or the external memory (such as a Micro SD card) connected to the external memory interface 620.

[0127] In some embodiments, Figure 5 The output device 505 in the function can be Figure 6 The display screen 694 in the embodiment is implemented. The display screen 694 includes a display panel.

[0128] In some embodiments, Figure 5The function of the input device 506 in the embodiment can be realized by a mouse, keyboard, touch screen device or Figure 6 In some embodiments, the sensor module 680 is implemented. Figure 6 As shown, the terminal device may also include one or more of an audio module 670, a camera 693, an indicator 692, a motor 691, a button 690, a SIM card interface 695, a USB interface 630, a charging management module 640, a power management module 641 and a battery 642, and the embodiments of the present application do not specifically limit this.

[0129] Understandably, Figure 6 The structure shown does not constitute a specific limitation on the terminal device. For example, in other embodiments of the present application, the terminal device may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0130] The following will be combined Figure 7 , the information transmission method provided in the embodiment of the present application is described in detail.

[0131] It should be noted that in the following embodiments of the present application, the message names between network elements, the names of parameters, or the names of information are only examples. In other embodiments, they may also be other names. The method provided in the embodiments of the present application does not make specific limitations on this.

[0132] It is understandable that in the embodiment of the present application, each network element may perform some or all of the steps in the embodiment of the present application, and these steps or operations are only examples. The embodiment of the present application may also perform other operations or variations of various operations. In addition, each step may be performed in a different order presented in the embodiment of the present application, and it is possible that not all operations in the embodiment of the present application need to be performed.

[0133] Figure 7 is an example of the information transmission method provided in the embodiment of the present application. The method is described by taking the interaction between the first terminal device and the second terminal device as an example. Of course, the subject that executes the actions of the first terminal device and the second terminal device in the method can also be Figure 6 The device / module in the terminal device shown, such as a chip, a processor, a processing unit, etc. in the terminal device, is not specifically limited in the embodiments of the present application. Figure 7 As shown, the information transmission method includes the following steps:

[0134] S701. The second terminal device sends data to the first terminal device on M carriers.

[0135] Here, M is the number of carriers used when the second terminal device sends data to the first terminal device, and M is a positive integer greater than 1.

[0136] In some implementations, after the second terminal device sends data to the first terminal device on M carriers, the first terminal device can receive data from the first terminal device on some of the M carriers, which indicates that the first terminal device only receives the data sent by the second terminal device on some of the carriers, and the data sent on another part of the carriers are not received normally. Alternatively, in other implementations, after the second terminal device sends data to the first terminal device on M carriers, the first terminal device can also receive data from the first terminal device on M carriers, which indicates that the first terminal device receives the data sent by the second terminal device on M carriers.

[0137] Exemplarily, the above M may be the number of carriers actually used when the second terminal device sends data to the first terminal device, or the maximum number of carriers that can be used to send data configured by the network device for the second terminal device, or the number of carriers used for sending data indicated by the second device to the first device. Of course, the above is only an exemplary description of M, and M may also be other values, and this application does not impose any limitation on this.

[0138] S702: The first terminal device sends first indication information to the second terminal device on the first carrier. Correspondingly, the second terminal device receives the first indication information from the first terminal device on the first carrier.

[0139] The first indication information is used to indicate that one or more carriers among the M carriers transmit corresponding HARQ feedback information. The first carrier is a carrier among the M carriers that meets a preset condition.

[0140] In an embodiment of the present application, when the second terminal device transmits data to the first terminal device based on M carriers, the first terminal device can use the carrier that meets the preset conditions among the M carriers as the first carrier, and transmit one or more carrier transmission corresponding HARQ feedback information on the first carrier. Since the first terminal device does not need to consider parameters such as the sending capability and receiving capability of the first terminal device in the process of sending HARQ feedback information, it only needs to adaptively select the first carrier from the M carriers based on the preset conditions, and normally send one or more carrier transmission corresponding HARQ feedback information on the first carrier, so as to complete the normal sending of HARQ feedback information. Therefore, the problem that the first terminal device cannot normally send HARQ feedback information due to parameter limitations such as capability can be avoided as much as possible, thereby improving the applicability of the first terminal device sending HARQ feedback information, and can better guarantee the normal sending of HARQ feedback information, thereby better guaranteeing the communication quality between the first terminal device and the second terminal device.

[0141] It can be understood that the HARQ feedback information corresponding to the one or more carrier transmissions may include the HARQ feedback information corresponding to the first carrier transmission.

[0142] Optionally, in an embodiment of the present application, the first indication information can be divided into the following three situations: Situation 1 is that the first terminal device indicates to the second terminal device through the first indication information that one carrier among M carriers transmits corresponding HARQ feedback information; Situation 2 is that the first terminal device indicates to the second terminal device through one or more first indication information that multiple carriers among M carriers transmit corresponding HARQ feedback information, and the number of the above-mentioned multiple carriers is equal to M; Situation 3 is that the first terminal device indicates to the second terminal device through one or more first indication information that multiple carriers among M carriers transmit corresponding HARQ feedback information, and the number of the above-mentioned multiple carriers is less than M.

[0143] The specific content of step S702 will be described in detail below in combination with the above-mentioned situation 1, situation 2, and situation 3.

[0144] In case 1, in order to avoid carrier redundancy, the first terminal device generally sets the number of the first carrier to 1. In view of this, the implementation process of the above S702 can be: the first terminal device can send the first indication information to the second terminal device on the first carrier. Correspondingly, the second terminal device receives the first indication information from the first terminal device on the first carrier. The first indication information is used to indicate the HARQ feedback information corresponding to the first carrier transmission.

[0145] In case 2, the implementation process of the above S702 may be: the first terminal device may send first indication information to the second terminal device on each first carrier among the one or more first carriers. Correspondingly, the second terminal device receives the first indication information from the first terminal device on each first carrier among the one or more first carriers. The one or more first indication information transmitted on the one or more first carriers may indicate HARQ feedback information corresponding to M carriers, and the number of the first carriers is less than M.

[0146] Exemplarily, assuming that M=6, the M carriers are carrier 1 to carrier 6:

[0147] Assuming that the number of first carriers that meet the preset conditions among the M carriers is 2, namely carrier 1 and carrier 4, the first terminal device can send first indication information to the second terminal device on carrier 1, and the first indication information is used to indicate that carrier 1, carrier 2 and carrier 3 transmit corresponding HARQ feedback information; and, the first terminal device can send first indication information to the second terminal device on carrier 4, and the first indication information is used to indicate that carrier 4, carrier 5 and carrier 6 transmit corresponding HARQ feedback information.

[0148] Alternatively, assuming that the number of first carriers that meet the preset conditions among the M carriers is 1, which is carrier 1, the first terminal device can send first indication information to the second terminal device on carrier 1, and the first indication information is used to indicate that carrier 1, carrier 2 and carrier 3, carrier 4, carrier 5 and carrier 6 transmit corresponding HARQ feedback information.

[0149] It should be noted that the number and the example of the first carrier in the above example are only exemplary descriptions, and the embodiments of the present application do not specifically limit this.

[0150] It can be understood that in situation 2, the first terminal device can normally feed back the HARQ feedback information corresponding to each carrier transmission of the M carriers to the second terminal device on one or more first carriers. In this way, when the sending capacity is not limited (that is, the sending capacity is greater than or equal to the receiving capacity), the signaling overhead of other carriers except the first carrier in the M carriers can be saved; and when the sending capacity is limited (that is, the sending capacity is less than the receiving capacity), confusion in the process of the first terminal device sending the HARQ feedback information can be avoided, so that the first terminal device can normally send the HARQ feedback information to the second terminal device, thereby ensuring the communication quality between the first terminal device and the second terminal device.

[0151] In a possible implementation, in an embodiment of the present application, the number of first carriers may be less than or equal to the number of transmission links of the first terminal device. That is, in an embodiment of the present application, when the first carrier is a plurality of carriers that meet a preset condition among M carriers, the maximum value of the plurality of carriers may be the number of transmission links of the first terminal device. Of course, the above is only an exemplary description of the number of first carriers, and the number of first carriers may also be other values, and the present application does not impose any limitation on this.

[0152] In case 3, the implementation process of the above S702 may be: the first terminal device may send first indication information to the second terminal device on each first carrier among the one or more first carriers. Correspondingly, the second terminal device receives the first indication information from the first terminal device on each first carrier among the one or more first carriers. One or more of the one or more first carriers transmitted are used to indicate the corresponding HARQ feedback information of some carriers among the M carriers.

[0153] Exemplarily, assuming that M=8, the M carriers are carrier 1 to carrier 8:

[0154] Assuming that the number of first carriers that meet the preset conditions among the M carriers is 2, namely carrier 1 and carrier 4, the first terminal device can send first indication information to the second terminal device on carrier 1, and the first indication information is used to indicate that carrier 1, carrier 2 and carrier 3 transmit corresponding HARQ feedback information; and, the first terminal device can send first indication information to the second terminal device on carrier 4, and the first indication information is used to indicate that carrier 4, carrier 5 and carrier 6 transmit corresponding HARQ feedback information.

[0155] Alternatively, assuming that the number of first carriers that meet the preset conditions among the M carriers is 1, which is carrier 1, the first terminal device can send first indication information to the second terminal device on carrier 1, and the first indication information is used to indicate that carrier 1, carrier 2 and carrier 3, carrier 4, carrier 5 and carrier 6 transmit corresponding HARQ feedback information.

[0156] It should be noted that the above example is described by taking the example of the first terminal device indicating to the second terminal device that some carriers among carriers 1 to 8 transmit corresponding HARQ feedback information. Of course, the number and the example of the first carrier in the above example are only exemplary, and the embodiments of the present application do not specifically limit this.

[0157] It is understandable that in situations 1 and 3, some of the M carriers still fail to properly feed back HARQ feedback information, resulting in the second terminal device being unable to learn that some of the carriers transmit data. Figure 8 As shown, the information transmission method provided in the embodiment of the present application also includes the following steps:

[0158] S703: In the case of not receiving the HARQ feedback information corresponding to the second carrier transmission, the second terminal device sends the fifth indication information and the retransmission data corresponding to the second carrier transmission to the first terminal device on the second carrier. Correspondingly, the first terminal device receives the fifth indication information and the retransmission data corresponding to the second carrier transmission from the first terminal device on the second carrier.

[0159] The fifth indication information is used to indicate that the HARQ feedback corresponding to the retransmitted data is in a deactivated state (ie, HARQ feedback disabled), and the second carrier is a carrier among the M carriers except for the one or more carriers indicated by the first indication information.

[0160] In other words, in the embodiment of the present application, when the second terminal device does not receive the HARQ feedback information corresponding to the transmission of the second carrier (i.e., a carrier other than one or more first carriers), the second terminal device can perform a blind retransmission process on the second carrier. The relevant description of blind retransmission can be referred to the relevant technical part of the specific implementation method, which will not be repeated here.

[0161] In one possible implementation, when the second terminal device does not receive the HARQ feedback information corresponding to the second carrier transmission, the second terminal device may first send a fourth indication information to the first terminal device on the second carrier so that the first terminal device can obtain relevant information (for example, SCI) about the retransmission data corresponding to the second carrier transmission. Further, the second terminal device sends the retransmission data corresponding to the second carrier transmission to the first terminal device on the second carrier, so that the first terminal device can receive the retransmission data corresponding to the second carrier transmission from the second terminal device on the second carrier based on the above-mentioned relevant information about the retransmission data corresponding to the second carrier transmission.

[0162] Furthermore, since the state of the first terminal device receiving data can easily change, Fig. 9 As shown, the information transmission method provided in the embodiment of the present application also includes the following steps:

[0163] S704: The network device may send third indication information to the second terminal device. Correspondingly, the second terminal device receives the third indication information from the network device. The third indication information is used to indicate a preset number of retransmissions.

[0164] Further, the second terminal device sends retransmission data corresponding to the second carrier transmission to the first terminal device on the second carrier, including: the second terminal device sends retransmission data corresponding to the second carrier transmission with a preset number of retransmissions to the first terminal device on the second carrier. The first terminal device receives retransmission data corresponding to the second carrier transmission from the first terminal device on the second carrier, including: the first terminal device receives retransmission data corresponding to the second carrier transmission with a preset number of retransmissions from the first terminal device on the second carrier.

[0165] In other words, if Fig. 9 As shown, the above step S703 can be replaced by:

[0166] S703A: In the case of not receiving the HARQ feedback information corresponding to the second carrier transmission, the second terminal device sends the fifth indication information and the retransmission data corresponding to the second carrier transmission with a preset number of retransmissions to the first terminal device on the second carrier. Correspondingly, the first terminal device receives the fifth indication information and the retransmission data corresponding to the second carrier transmission with a preset number of retransmissions from the first terminal device on the second carrier.

[0167] Optionally, in the embodiment of the present application, the third indication information is used to indicate a preset number of retransmissions, which may include the following two situations:

[0168] The third indication information includes a preset number of retransmissions;

[0169] Alternatively, the third indication information includes the total number of transmissions.

[0170] In which, when the third indication information includes a preset number of retransmissions, the second terminal device can directly determine the preset number of retransmissions based on the third indication information.

[0171] In the case where the third indication information includes the total number of transmissions, the second terminal device may determine the total number of transmissions based on the third indication information, and determine the difference between the total number of transmissions and 1 as the preset number of retransmissions.

[0172] In a possible implementation, after the second terminal device sends the retransmission data corresponding to the second carrier to the first terminal device on the second carrier, the second terminal device may send HARQ feedback information corresponding to the second carrier transmission to the network device. Accordingly, the network device receives the HARQ feedback information corresponding to the second carrier transmission from the second terminal device. It can be understood that the HARQ feedback information corresponding to the second carrier transmission sent by the second terminal device to the network device can be carried on a physical uplink control channel (PUCCH) resource.

[0173] Furthermore, in the scenario where the second terminal device sends retransmission data corresponding to the second carrier with a preset number of retransmissions to the first terminal device on the second carrier, except that the HARQ feedback information corresponding to the last second carrier transmission is ACK, the HARQ feedback information corresponding to the remaining second carrier transmissions is NACK. In this way, the network device can continuously allocate resources for sending retransmission data to the second terminal device until the second terminal device sends retransmission data The number of times reaches the preset number of retransmissions.

[0174] Exemplarily, in an embodiment of the present application, the HARQ feedback information indicated by the first indication information may include at least one of the following: carrier information, TB information, or SL process information. Among them, the carrier information may be information of one or more carriers. The TB information may include at least one of the following: source layer 1 identifier (source L1 ID), destination layer 1 identifier (destination L1 ID), or communication type (cast type). The SL process information may include at least one of the following: SL process information corresponding to the above one or more carriers (for example, SL process ID), or SCI information corresponding to data transmitted on one or more carriers. Of course, the above is only an exemplary description of the HARQ feedback information indicated by the first indication information. The HARQ feedback information indicated by the first indication information may also include other information, and the present application does not impose any restrictions on this.

[0175] The content of the first carrier in the embodiment of the present application is introduced in detail below.

[0176] In some embodiments, the first carrier includes at least one of the following:

[0177] A predefined carrier among the M carriers;

[0178] A carrier located at a preset position in the carrier list among the M carriers;

[0179] A carrier whose signal-to-noise ratio (SNR) or signal-to-interference plus noise ratio (SINR) is greater than or equal to a first preset threshold among the M carriers;

[0180] A carrier whose channel busy ratio (CBR) is less than or equal to a second preset threshold among the M carriers;

[0181] A carrier whose channel quality indicator (CQI) is greater than or equal to a third preset threshold among the M carriers;

[0182] Among the M carriers, a carrier for which the time interval between the time of receiving data and the time expected to send the first indication information is less than or equal to a fourth preset threshold;

[0183] Among the M carriers, the carrier whose data receiving time is earlier than the preset time.

[0184] Of course, the above is only an exemplary description of the first carrier, and the first carrier may also include other carriers, and the present application does not impose any limitation on this.

[0185] It can be understood that the first terminal device can determine the first carrier through predefined information, a preset position in the carrier list, SNR, SINR, CBR, CQI, the time interval between the time of receiving data and the expected time of sending the first indication information, or at least one of the time of receiving data, so that the first carrier selected by the first terminal device is more suitable for the current communication situation, so that the first carrier can more stably carry the transmission of the first indication information.

[0186] As described above with respect to the “predefined carrier”, the predefined carrier may be a carrier predefined for a terminal device supporting SL in release (R) 16 or R17 or R18 protocol, or a carrier predefined by other protocols. Of course, the above is only an exemplary description of a predefined carrier, and the predefined carrier may also include other carriers, and the present application does not impose any restrictions on this. Optionally, the predefined carrier may also be referred to as a default carrier.

[0187] As described above with respect to “the carriers at the preset positions in the carrier list”, the carriers at the preset positions may be the first N carriers in the carrier list, or may be the last N carriers in the carrier list, where N is a positive integer less than or equal to M. Of course, the above is only an exemplary description of the carriers at the preset positions in the carrier list, and the carriers at the preset positions in the carrier list may also include other carriers, and the present application does not impose any limitation on this.

[0188] It can be understood that before the first terminal device determines the carrier located at a preset position in the carrier list among the M carriers as the first carrier, the first terminal device needs to obtain the carrier list.

[0189] In a possible implementation, the information transmission method provided in the embodiment of the present application further includes: the second terminal device sends sixth indication information to the first terminal device, and correspondingly, the first terminal device receives the sixth indication information from the second terminal device. The sixth indication information is used to indicate a carrier list. The carrier list includes one or more carriers that can be used to transmit HARQ feedback information between the first terminal device and the second terminal device.

[0190] In another possible implementation, the information transmission method provided in the embodiment of the present application further includes: the network device sends system information block (SIB) information to the first terminal device, and correspondingly, the first terminal device receives SIB information from the second terminal device. The SIB information is used to indicate the carrier list.

[0191] As described above regarding "a carrier whose SNR or SINR is greater than or equal to a first preset threshold", the first preset threshold can be set by the first terminal device based on experience. For example, the first terminal device sets the first preset threshold to 25 decibels (decibel, dB) based on experience.

[0192] The above-mentioned first preset threshold can also be determined by the first terminal device according to the SNR or SINR of each carrier in the M carriers, and the number of one or more carriers that can be used to transmit HARQ feedback information between the first terminal device and the second terminal device. For example, take the case where the M carriers include carrier #1, carrier #2, carrier #3, and carrier #4, the SNR or SINR of carrier #1 is 28dB, the SNR or SINR of carrier #2 is 27dB, the SNR or SINR of carrier #3 is 26dB, the SNR or SINR of carrier #4 is 25dB, and the number of one or more carriers that can be used to transmit HARQ feedback information between the first terminal device and the second terminal device is 2: Since the first terminal device sorts the above-mentioned carriers #1 to #4 based on SNR or SINR to obtain a first sequence (i.e., carrier #1-carrier #2-carrier #3-carrier #4), and the number of one or more carriers that can be used to transmit HARQ feedback information between the first terminal device and the second terminal device is 2, the first terminal device can determine the first preset threshold as the SNR or SINR of carrier #2, which is the second in the first sequence (i.e., 27dB). Of course, the above is only an exemplary description of the first preset threshold, and the first preset threshold can also be other values, and the present application does not impose any restrictions on this.

[0193] As described above regarding “CBR is less than or equal to the second preset threshold”, the second preset threshold may be set by the first terminal device based on experience. For example, the first terminal device sets the second preset threshold to 75% based on experience.

[0194] The above-mentioned second preset threshold value can also be determined by the first terminal device according to the CBR of each carrier in the M carriers, and the number of one or more carriers that can be used to transmit the HARQ feedback information between the first terminal device and the second terminal device. For example, take the M carriers including carrier #1, carrier #2, carrier #3, and carrier #4, the CBR of carrier #1 is 80%, the CBR of carrier #2 is 78%, the CBR of carrier #3 is 76%, the CBR of carrier #4 is 74%, and the number of one or more carriers that can be used to transmit the HARQ feedback information between the first terminal device and the second terminal device is 2 as an example: since the first terminal device sorts the above-mentioned carriers #1 to carrier #4 based on the CBR to obtain the second sequence (i.e., carrier #1-carrier #2-carrier #3-carrier #4), and the number of one or more carriers that can be used to transmit the HARQ feedback information between the first terminal device and the second terminal device is 2, the first terminal device can determine the second preset threshold value as the CBR of carrier #2, which is ranked second in the second sequence (i.e., 78%). Of course, the above is only an exemplary description of the second preset threshold value, and the second preset threshold value may also be other values, and the present application does not impose any limitation on this.

[0195] As described above regarding “carriers whose CQI is greater than or equal to the third preset threshold”, the third preset threshold may be set by the first terminal device based on experience. For example, the first terminal device sets the third preset threshold to 15 based on experience.

[0196] The third preset threshold value can also be determined by the first terminal device according to the CQI of each carrier in the M carriers, and the number of one or more carriers that can be used to transmit the HARQ feedback information between the first terminal device and the second terminal device. For example, take the M carriers including carrier #1, carrier #2, carrier #3, and carrier #4, the CQI of carrier #1 is 24, the CQI of carrier #2 is 20, the CQI of carrier #3 is 18, the CQI of carrier #4 is 16, and the number of one or more carriers that can be used to transmit the HARQ feedback information between the first terminal device and the second terminal device is 2 as an example: since the first terminal device sorts the above-mentioned carriers #1 to #4 based on the CQI, a third sequence (i.e., carrier #1-carrier #2-carrier #3-carrier #4) is obtained, and the number of one or more carriers that can be used to transmit the HARQ feedback information between the first terminal device and the second terminal device is 2, the first terminal device can determine the third preset threshold value as the CQI of carrier #2, which is the second in the third sequence (i.e., 20). Of course, the above is only an exemplary description of the third preset threshold value, and the third preset threshold value may also be other values, and the present application does not impose any limitation on this.

[0197] As described above regarding "the carrier in which the time interval between the time of receiving data and the time expected to send the first indication information is less than or equal to the fourth preset threshold", the fourth preset threshold can be set by the first terminal device based on experience. For example, the first terminal device sets the fourth preset threshold to 3 seconds based on experience.

[0198] The above-mentioned fourth preset threshold can also be determined by the first terminal device based on the time interval between the time of receiving data on each of the M carriers and the expected time of sending the first indication information, and the number of one or more carriers that can be used to transmit HARQ feedback information between the first terminal device and the second terminal device. For example, take M carriers including carrier #1, carrier #2, carrier #3, and carrier #4, the time interval between the time when carrier #1 receives data and the expected time to send the first indication information is 1 second, the time interval between the time when carrier #2 receives data and the expected time to send the first indication information is 3 seconds, the time interval between the time when carrier #3 receives data and the expected time to send the first indication information is 5 seconds, the time interval between the time when carrier #4 receives data and the expected time to send the first indication information is 7 seconds, and the number of one or more carriers that can be used to transmit HARQ feedback information between the first terminal device and the second terminal device is 2 as an example: because the first terminal device sorts the above-mentioned carriers #1 to carrier #4 based on the time interval between the time when carrier #1 receives data and the expected time to send the first indication information, a fourth sequence (i.e., carrier #1-carrier #2-carrier #3-carrier #4) is obtained, and the number of one or more carriers that can be used to transmit HARQ feedback information between the first terminal device and the second terminal device is 2, the first terminal device can determine the fourth preset threshold as the time interval between the time when carrier #2, which is ranked second in the fourth sequence, receives data and the expected time to send the first indication information (i.e., 3 seconds). Of course, the above is only an exemplary description of the fourth preset threshold value, and the fourth preset threshold value may also be other values, and the present application does not impose any limitation on this.

[0199] As described above regarding "a carrier receiving data earlier than a preset time", the preset time may be set by the first terminal device based on experience. For example, the first terminal device sets the preset time to 19:00:00 on X / X / 20XX based on experience.

[0200] The above-mentioned preset time can also be determined by the first terminal device according to the time of receiving data of each carrier in the M carriers, and the number of one or more carriers that can be used to transmit HARQ feedback information between the first terminal device and the second terminal device. For example, the M carriers include carrier #1, carrier #2, carrier #3, and carrier #4, the time when carrier #1 receives data is 19:00:00 on X / X / 20XX, the time when carrier #2 receives data is 19:00:05 on X / X / 20XX, the time when carrier #3 receives data is 19:00:10 on X / X / 20XX, and the time when carrier #4 receives data is 19:00:15 on X / X / 20XX, and the number of one or more carriers that can be used to transmit HARQ feedback information between the first terminal device and the second terminal device is 2. For example: Since the first terminal device sorts the above-mentioned carriers #1 to #4 based on the time interval between the time when carrier #1 receives data and the time when the first indication information is expected to be sent, the fifth sequence (i.e., carrier #1-carrier #2-carrier #3-carrier #4) is obtained, and the number of one or more carriers that can be used to transmit HARQ feedback information between the first terminal device and the second terminal device is 2, the first terminal device can determine the preset time as the time when carrier #2, which is ranked second in the fifth sequence, receives data (i.e., 19:00:05 on X month X day, 20XX). Of course, the above is only an exemplary description of the preset time, and the preset time can also be other values, and this application does not impose any restrictions on this.

[0201] The triggering condition of the first indication information is exemplarily introduced below.

[0202] In a possible implementation, the first indication information is triggered when a sending capability of the first terminal device is less than a receiving capability of the first terminal device.

[0203] It can be understood that when the sending capability of the first terminal device is less than the receiving capability of the first terminal device, the first terminal device is triggered to send the first indication information to the second terminal device on the first carrier. This can ensure that when the sending capability of the first terminal device is less than the receiving capability of the first terminal device, the first terminal device can also normally send the HARQ feedback information of one or more carriers.

[0204] In one example, when the sending capability and the receiving capability are represented by the number of links (chain), the first indication information may be triggered when the number of sending links (Tx chain) of the first terminal device is less than the number of receiving links (Rx chain) of the first terminal device.

[0205] In another example, when the transmission capability and the reception capability are represented by the number of carriers, the first indication information may be triggered when the number of transmission carriers of the first terminal device is less than the number of reception carriers of the first terminal device.

[0206] In another example, when the transmission capability is represented by the number of carriers and the receiving capability is represented by the number of links (chain), the first terminal device can determine the number of transmission carriers (Tx chain) required by the first terminal device based on the number of receiving links (Rx chain), so that the first indication information can be triggered when the actual number of transmission carriers of the first terminal device is less than the number of transmission carriers required by the first terminal device.

[0207] It should be noted that the above-mentioned transmission chain (Tx chain) or reception chain (Rx chain) only includes the chain supporting SL or the chain configured with PSFCH resources. Correspondingly, the above-mentioned transmission carrier or reception carrier also only includes the carrier supporting SL or the carrier configured with PSFCH resources.

[0208] Optionally, the information transmission method provided in the embodiment of the present application further includes: the first terminal device may send second indication information to the second terminal device, and correspondingly, the second terminal device may receive the second indication information from the first terminal device, wherein the second indication information is used to indicate the first carrier.

[0209] In the embodiment of the present application, the second indication information is used to indicate the first carrier, which may include the following two situations:

[0210] The second indication information includes the first carrier;

[0211] Alternatively, the second indication information includes the second carrier.

[0212] In which, when the second indication information includes the first carrier, the second terminal device can directly determine the first carrier based on the second indication information.

[0213] In the case where the second indication information includes the second carrier, the second terminal device may determine the second carrier based on the second indication information, and determine a carrier other than the second carrier among the M carriers as the first carrier.

[0214] Based on the above solution, by sending the second indication information to the second terminal device through the first terminal device, the second terminal device can promptly know the first carrier used by the first terminal device when transmitting the first indication information.

[0215] Optionally, the information transmission method provided in the embodiment of the present application further includes: the second terminal device may send fourth indication information to the network device, and correspondingly, the network device receives the fourth indication information from the second terminal device, wherein the fourth indication information is used to indicate the first carrier.

[0216] Based on the above solution, by sending the fourth indication information to the network device through the second terminal device, the network device can promptly know the first carrier used by the first terminal device when transmitting the first indication information.

[0217] It should be understood that the relevant introduction about the fourth indication information can be found in the relevant introduction about the second indication information, which will not be repeated here.

[0218] The above mainly introduces the scheme provided by the embodiment of the present application from the perspective of interaction between various network elements. Accordingly, the embodiment of the present application also provides a communication device, which is used to implement the above various methods. The communication device can be the first terminal device in the above method embodiment, or a device including the above first terminal device, or a component that can be used for the first terminal device; or, the communication device can be the second terminal device in the above method embodiment, or a device including the above second terminal device, or a component that can be used for the second terminal device. It can be understood that in order to implement the above functions, the communication device includes a hardware structure and / or software module corresponding to each function. It should be easy for those skilled in the art to realize that, in combination with the units and algorithm steps of each example described in the embodiment disclosed in this article, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0219] The embodiment of the present application can divide the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be understood that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0220] For example, taking the communication device as the terminal device in the above method embodiment, Fig.10The schematic diagram of the structure of a terminal device 100 is shown. The terminal device 100 includes a processing module 1001 and a transceiver module 1002. The transceiver module 1002, which may also be called a transceiver unit, is used to implement the transceiver function, and may be, for example, a transceiver circuit, a transceiver, a transceiver or a communication interface. The terminal device 100 may be used to illustrate the structure of the first terminal device and the second terminal device in the above-mentioned embodiment.

[0221] when Fig.10 When used to illustrate the structure of the first terminal device in the above embodiment:

[0222] In one possible implementation: the processing module 1001 is used to instruct the transceiver module 1002 to send first indication information to the second terminal device on the first carrier, and the first indication information is used to indicate that one or more carriers among the M carriers transmit corresponding hybrid automatic repeat request HARQ feedback information, wherein the first carrier is a carrier among the M carriers that meets a preset condition, M is the number of carriers used when the second terminal device sends data to the first terminal device, and M is an integer greater than 1.

[0223] In some embodiments, the first carrier includes at least one of the following: a predefined carrier among M carriers; a carrier located at a preset position in the carrier list among the M carriers; a carrier among the M carriers whose signal-to-noise ratio SNR or signal-to-interference-noise ratio SINR is greater than or equal to a first preset threshold; a carrier among the M carriers whose channel busy ratio CBR is less than or equal to a second preset threshold; a carrier among the M carriers whose channel quality indication CQI is greater than or equal to a third preset threshold; a carrier among the M carriers whose time interval between the time of receiving data and the time when the first indication information is expected to be sent is less than or equal to a fourth preset threshold; a carrier among the M carriers whose time of receiving data is earlier than the preset time.

[0224] In some embodiments, the processing module 1001 is also used to instruct the transceiver module 1002 to receive fifth indication information from the second terminal device on the second carrier and retransmission data corresponding to the second carrier transmission, and the fifth indication information is used to indicate that the HARQ feedback corresponding to the retransmission data is in a deactivated state, wherein the second carrier is a carrier other than one or more carriers among the M carriers.

[0225] In some embodiments, the processing module 1001 is further used to instruct the transceiver module 1002 to receive retransmission data corresponding to the second carrier transmission with a preset number of retransmissions from the second terminal device on the second carrier.

[0226] In some embodiments, the first indication information is triggered when the sending capability of the first terminal device is less than the receiving capability of the first terminal device.

[0227] In some embodiments, the processing module 1001 is further used to instruct the transceiver module 1002 to send second indication information to the second terminal device, where the second indication information is used to indicate the first carrier.

[0228] In some embodiments, the number of first carriers is less than or equal to the number of transmission links of the first terminal device.

[0229] when Fig.10 When used to illustrate the structure of the second terminal device in the above embodiment:

[0230] In one possible implementation: the processing module 1001 is used to instruct the transceiver module 1002 to send data to the first terminal device on M carriers, where M is a positive integer greater than 1; the processing module 1001 is also used to instruct the transceiver module 1002 to receive first indication information from the first terminal device on the first carrier, and the first indication information is used to indicate that one or more carriers among the M carriers transmit corresponding hybrid automatic repeat request HARQ feedback information, wherein the first carrier is a carrier among the M carriers that meets a preset condition.

[0231] In some embodiments, the first carrier includes at least one of the following: a preconfigured carrier among M carriers; a carrier located at a preset position in the carrier list among M carriers; a carrier among M carriers whose signal-to-noise ratio SNR or signal-to-interference-plus-noise ratio SINR is greater than or equal to a first preset threshold; a carrier among M carriers whose channel busy ratio CBR is less than or equal to a second preset threshold; a carrier among M carriers whose channel quality indication CQI is greater than or equal to a third preset threshold; a carrier among M carriers whose time interval between the time of receiving data and the time when the first indication information is expected to be sent is less than or equal to a fourth preset threshold; a carrier among M carriers whose time of receiving data is earlier than the preset time.

[0232] In some embodiments, when the HARQ feedback information corresponding to the second carrier transmission is not received, the processing module 1001 is also used to instruct the transceiver module 1002 to send fifth indication information and retransmission data corresponding to the second carrier transmission to the first terminal device on the second carrier, and the fifth indication information is used to indicate that the HARQ feedback corresponding to the retransmission data is in a deactivated state, wherein the second carrier is a carrier other than one or more carriers among the M carriers.

[0233] In some embodiments, the processing module 1001 is also used to instruct the transceiver module 1002 to receive third indication information from the network device, and the third indication information is used to indicate a preset number of retransmissions; the processing module 1001 is also used to instruct the transceiver module 1002 to send retransmission data corresponding to the second carrier transmission with a preset number of retransmissions to the first terminal device on the second carrier.

[0234] In some embodiments, the first indication information is triggered when the sending capability of the first terminal device is less than the receiving capability of the first terminal device.

[0235] In some embodiments, the processing module 1001 is further used to instruct the transceiver module 1002 to receive second indication information from the first terminal device, where the second indication information is used to indicate the first carrier.

[0236] In some embodiments, the processing module 1001 is further used to instruct the transceiver module 1002 to send fourth indication information to the network device, where the fourth indication information is used to indicate the first carrier.

[0237] In some embodiments, the number of first carriers is less than or equal to the number of transmission links of the first terminal device.

[0238] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here.

[0239] In the embodiment of the present application, the terminal device 100 is presented in the form of dividing various functional modules in an integrated manner. The "module" here may refer to a specific ASIC, circuit, processor and memory that executes one or more software or firmware programs, integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, those skilled in the art can imagine that the terminal device 100 can be used Figure 5 The form of the communication device 500 is shown.

[0240] for example, Figure 5 The processor 501 in the communication device 500 shown can call the computer-executable instructions stored in the memory 503 to enable the communication device 500 to execute the information transmission method in the above method embodiment.

[0241] Specifically, Fig.10 The functions / implementation processes of the transceiver module 1002 and the processing module 1001 can be Figure 5 The processor 501 in the communication device 500 shown calls the computer execution instructions stored in the memory 503 to implement. Or, Fig.10 The function / implementation process of the processing module 1001 in Figure 5 The processor 501 in the communication device 500 shown calls the computer execution instructions stored in the memory 503 to implement, Fig.10 The function / implementation process of the transceiver module 1002 can be Figure 5 The communication interface 504 in the communication device 500 shown in FIG. 1 is implemented.

[0242] Since the terminal device 100 provided in the embodiment of the present application can execute the above-mentioned information transmission method, the technical effects that can be obtained can refer to the above-mentioned method embodiment and will not be repeated here.

[0243] Since the first terminal device and the second terminal device provided in this embodiment can execute the above-mentioned information transmission method, the technical effects that can be obtained can refer to the above-mentioned method embodiments and will not be repeated here.

[0244] It should be understood that one or more of the above modules or units can be implemented by software, hardware or a combination of the two. When any of the above modules or units are implemented in software, the software exists in the form of computer program instructions and is stored in a memory, and the processor can be used to execute the program instructions and implement the above method flow. The processor can be built into an SoC (system on chip) or an ASIC, or it can be an independent semiconductor chip. In addition to the core used to execute software instructions for calculation or processing in the processor, it can also further include necessary hardware accelerators, such as field programmable gate arrays (FPGA), PLDs (programmable logic devices), or logic circuits that implement dedicated logic operations.

[0245] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of a CPU, a microprocessor, a digital signal processing (DSP) chip, a microcontroller unit (MCU), an artificial intelligence processor, an ASIC, a SoC, an FPGA, a PLD, a dedicated digital circuit, a hardware accelerator or a non-integrated discrete device, which can run the necessary software or not rely on the software to execute the above method flow.

[0246] In a possible implementation, an embodiment of the present application further provides a communication device (for example, the communication device may be a chip or a chip system), which includes a processor for implementing the method in any of the above method embodiments. In a possible design, the communication device also includes a memory. The memory is used to store necessary program instructions and data, and the processor can call the program code stored in the memory to instruct the communication device to execute the method in any of the above method embodiments. Of course, the memory may not be in the communication device. When the communication device is a chip system, it may be composed of chips, or it may include chips and other discrete devices, which is not specifically limited in the embodiments of the present application.

[0247] In one possible implementation, an embodiment of the present application also provides a computer-readable storage medium, which stores a computer program or instruction. When the computer-readable storage medium is run on a communication device, the communication device can execute the method described in any of the above method embodiments or any of its implementations.

[0248] In a possible implementation, an embodiment of the present application further provides an information transmission method, which includes the method described in any of the above method embodiments or any of its implementations.

[0249] In a possible implementation, an embodiment of the present application further provides a communication system, which includes the first terminal device described in the above method embodiment and the second terminal device described in the above method embodiment.

[0250] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loading and executing computer program instructions on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. Computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, data center, etc. that contains one or more servers that can be integrated with a medium. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).

[0251] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other changes to the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0252] Although the present application has been described in conjunction with specific features and embodiments thereof, it is obvious that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely exemplary illustrations of the present application as defined by the appended claims, and are deemed to have covered any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. An information transmission method, characterized in that: Applied to the first terminal device, including: A first indication message is sent to a second terminal device on a first carrier, where the first indication message is used to indicate that one or more carriers among M carriers transmit corresponding hybrid automatic repeat request HARQ feedback information, wherein the first carrier is a carrier among the M carriers that meets a preset condition, M is the number of carriers used when the second terminal device sends data to the first terminal device, and M is an integer greater than 1.

2. The method according to claim 1, characterized in that The first carrier includes at least one of the following: A predefined carrier among the M carriers; A carrier located at a preset position in the carrier list among the M carriers; A carrier having a signal-to-noise ratio SNR or a signal-to-interference-plus-noise ratio SINR greater than or equal to a first preset threshold among the M carriers; A carrier whose channel busy ratio CBR among the M carriers is less than or equal to a second preset threshold; A carrier having a channel quality indicator CQI greater than or equal to a third preset threshold among the M carriers; A carrier among the M carriers, for which the time interval between the time of receiving data and the time expected to send the first indication information is less than or equal to a fourth preset threshold; Among the M carriers, a carrier whose data receiving time is earlier than a preset time.

3. The method according to claim 1 or 2, characterized in that: The method further comprises: Receive fifth indication information from the second terminal device and retransmission data corresponding to the second carrier transmission on the second carrier, the fifth indication information being used to indicate that the HARQ feedback corresponding to the retransmission data is in a deactivated state, wherein the second carrier is a carrier among the M carriers other than the one or more carriers.

4. The method according to claim 3, characterized in that: The receiving, on the second carrier, retransmission data corresponding to the second carrier transmission from the second terminal device includes: Retransmission data corresponding to the second carrier transmission with a preset number of retransmissions is received on the second carrier from the second terminal device.

5. The method according to any one of claims 1 to 4, characterized in that: The first indication information is triggered when the sending capability of the first terminal device is less than the receiving capability of the first terminal device.

6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: Send second indication information to the second terminal device, where the second indication information is used to indicate the first carrier.

7. The method according to any one of claims 1 to 6, characterized in that: The number of the first carriers is less than or equal to the number of transmission links of the first terminal device.

8. An information transmission method, characterized in that: Applied to the second terminal device, including: Sending data to the first terminal device on M carriers, where M is a positive integer greater than 1; First indication information is received from a first terminal device on a first carrier, where the first indication information is used to indicate that one or more carriers among the M carriers transmit corresponding hybrid automatic repeat request HARQ feedback information, wherein the first carrier is a carrier among the M carriers that meets a preset condition.

9. The method according to claim 8, characterized in that The first carrier includes at least one of the following: A preconfigured carrier among the M carriers; A carrier located at a preset position in the carrier list among the M carriers; A carrier having a signal-to-noise ratio SNR or a signal-to-interference-plus-noise ratio SINR greater than or equal to a first preset threshold among the M carriers; A carrier whose channel busy ratio CBR among the M carriers is less than or equal to a second preset threshold; A carrier having a channel quality indicator CQI greater than or equal to a third preset threshold among the M carriers; A carrier among the M carriers, for which the time interval between the time of receiving data and the time expected to send the first indication information is less than or equal to a fourth preset threshold; Among the M carriers, a carrier whose data receiving time is earlier than a preset time.

10. The method according to claim 8 or 9, characterized in that: The method further comprises: In the case where the HARQ feedback information corresponding to the second carrier transmission is not received, fifth indication information and retransmission data corresponding to the second carrier transmission are sent to the first terminal device on the second carrier, wherein the fifth indication information is used to indicate that the HARQ feedback corresponding to the retransmission data is in a deactivated state, wherein the second carrier is a carrier other than the one or more carriers among the M carriers.

11. The method according to claim 10, characterized in that The method further comprises: receiving third indication information from the network device, wherein the third indication information is used to indicate a preset number of retransmissions; The sending, on the second carrier, retransmission data corresponding to the second carrier transmission to the first terminal device includes: On the second carrier, retransmission data corresponding to the second carrier transmission of the preset retransmission number is sent to the first terminal device.

12. The method according to any one of claims 8 to 11, characterized in that: The first indication information is triggered when the sending capability of the first terminal device is less than the receiving capability of the first terminal device.

13. The method according to any one of claims 8 to 12, characterized in that: The method further comprises: Receive second indication information from the first terminal device, where the second indication information is used to indicate the first carrier.

14. The method according to any one of claims 8 to 13, characterized in that: The method further comprises: Send fourth indication information to a network device, where the fourth indication information is used to indicate the first carrier.

15. The method according to any one of claims 8 to 14, characterized in that: The number of the first carriers is less than or equal to the number of transmission links of the first terminal device.

16. A communication device, characterized in that: include: A functional unit for executing the method as claimed in any one of claims 1 to 7; wherein the actions performed by the functional unit are implemented by hardware or by hardware executing corresponding software implementations.

17. A communication device, characterized in that: include: A functional unit for executing the method as claimed in any one of claims 8 to 15; wherein the actions performed by the functional unit are implemented by hardware or by hardware executing corresponding software implementations.

18. A communication device, characterized in that: The communication device includes a processor; The processor is connected to a memory, the memory is used to store computer-executable instructions, and the processor executes the computer-executable instructions stored in the memory to enable the communication device to implement the method as described in any one of claims 1 to 7, or to enable the communication device to execute the method as described in any one of claims 8 to 15.

19. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions or programs, which, when executed on a computer, enable the communication device to execute the method according to any one of claims 1 to 7, or enable the communication device to execute the method according to any one of claims 8 to 15.

20. A communication system, characterized in that: include: A communication device for executing the method according to any one of claims 1 to 7 and a communication device for executing the method according to any one of claims 8 to 15.