Information transmission method, apparatus and system

By selecting carriers that meet preset conditions in the first terminal device to send HARQ feedback information, the problem of HARQ feedback information cannot be sent normally due to inconsistent reception and transmission capabilities of the receiver side, and the communication quality is improved.

WO2025044615A1PCT designated stage expired Publication Date: 2025-03-06HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/107340
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-30
Filing Date
2024-07-24
Publication Date
2025-03-06

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 selecting a carrier that meets the preset conditions as the first carrier in the first terminal device, HARQ feedback information is transmitted, and the limitations on transmission and reception capabilities are avoided, and the normal transmission of HARQ feedback information is ensured.

Benefits of technology

The applicability of the first terminal device to send HARQ feedback information is improved, the normal transmission of HARQ feedback information is ensured, and the communication quality between terminal devices is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024107340_06032025_PF_FP_ABST
    Figure CN2024107340_06032025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application relate to the technical field of communications, and disclose an information transmission method, apparatus and system, which can better ensure normal sending of hybrid automatic repeat request (HARQ) feedback information. The method comprises: sending first instruction information to a second terminal device on a first carrier, the first instruction information being used for instructing one or more carriers of M carriers to transmit corresponding HARQ feedback information, wherein the first carrier is a carrier satisfying a preset condition among the M carriers, M is the number of carriers used when the second terminal device sends data to a first terminal device, and M is an integer greater than 1.
Need to check novelty before this filing date? Find Prior Art

Description

Information transmission method, device and system

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on August 30, 2023, with application number 202311128656.7 and application name “Information Transmission Method, Device and System”, the entire contents of which are incorporated by reference into this application. Technical Field

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

[0003] In wireless communication systems, two devices can communicate directly over sidelink (SL) resources without the aid of network equipment, reducing communication latency between the two devices. The transmitter sends data to the receiver based on a carrier wave. In return, the receiver can send hybrid automatic repeat request (HARQ) feedback information to the transmitter based on the carrier wave to indicate whether the data sent by the transmitter was successfully transmitted to the receiver.

[0004] However, currently, the receiver must use the same carrier as data transmission to send HARQ feedback information to the transmitter. This means that the receiver can only send HARQ feedback information properly if its receiving and transmitting capabilities match. If the receiving and transmitting capabilities do not match, the receiver may be unable to send HARQ feedback properly, which in turn affects the communication quality between different terminal devices.

[0005] Summary of the Invention

[0006] 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.

[0007] To achieve the above objectives, the present invention provides the following technical solutions:

[0008] In the first aspect, a method for information transmission is provided, which can be executed by a first terminal device, or by a component of the first terminal device, such as a processor, chip, or 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 illustration of the method being executed by the first terminal device. The information transmission method includes: sending first indication information to the 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.

[0009] 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 may use a 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 the HARQ feedback information. Therefore, the problem that the first terminal device cannot normally send the 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 in sending the HARQ feedback information, better ensuring the normal sending of the HARQ feedback information, and further better ensuring the communication quality between the first terminal device and the second terminal device.

[0010] 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-and-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.

[0011] 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.

[0012] In combination with the above-mentioned first aspect, in a possible implementation method, the method provided in 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.

[0013] 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, which can also be understood as the fifth indication information being 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.

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

[0015] That is, the first terminal device receives, on the second carrier, retransmitted data corresponding to the second carrier transmission that has been transmitted multiple times by the second terminal device, until the number of retransmitted data corresponding to the second carrier transmission reaches a preset number of retransmissions. This can further improve the reliability of the second carrier transmission, allowing the first terminal device to receive the data corresponding to the second carrier transmission as much as possible.

[0016] In combination with the above-mentioned first aspect, in a possible implementation manner, 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.

[0017] That is to say, 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, which 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.

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

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

[0020] 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.

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

[0022] On 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, chip, or 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 illustration of the method being executed by the second terminal device. 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 the first carrier, the first indication information being 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 preset conditions.

[0023] 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 M carriers; a carrier among M carriers whose signal-to-noise ratio SNR or signal-to-interference-and-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.

[0024] In combination with the above-mentioned second aspect, in a possible implementation method, the method provided in 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.

[0025] In combination with the above-mentioned second aspect, in a possible implementation method, the method provided in 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.

[0026] In combination with the above-mentioned second aspect, in a possible implementation manner, 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.

[0027] 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.

[0028] 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.

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

[0030] 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.

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

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

[0033] 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.

[0034] In a fourth aspect, a communication device is provided, comprising: a processor and a memory; the memory is configured to store computer instructions, and when the processor executes the instructions, the communication device performs the method of any of the aforementioned aspects. The communication device may be the first terminal device described in the first aspect or any implementation of the first aspect, or a device including the first terminal device, or a device included in the first terminal device, such as a chip; or the communication device may be the second terminal device described in the second aspect or any implementation of the second aspect, or a device including the second terminal device, or a device included in the second terminal device, such as a chip.

[0035] In a fifth aspect, a communication device is provided, comprising: a processor and a communication interface; the communication interface is configured to communicate with a module external to the communication device; and the processor is configured to execute a computer program or instruction to cause the communication device to perform the method of any of the aforementioned aspects. The communication device may be the first terminal device described in the first aspect, or any implementation of the first aspect, or a device including the first terminal device, or a device included in the first terminal device, such as a chip; or the communication device may be the second terminal device described in the second aspect, or any implementation of the second aspect, or a device including the second terminal device, or a device included in the second terminal device, such as a chip.

[0036] In a sixth aspect, a communication device is provided, comprising: at least one processor; the processor is configured to execute a computer program or instruction stored in a memory, so that the communication device performs the method of any 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 described in the first aspect, or any implementation of the first aspect, or a device including the first terminal device, or a device included in the first terminal device, such as a chip; or the communication device may be the second terminal device described in the second aspect, or any implementation of the second aspect, or a device including the second terminal device, or a device included in the second terminal device, such as a chip.

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

[0038] 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 the method of any of the above aspects or any of its implementations.

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

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

[0041] 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.

[0042] 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.

[0043] 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.

[0044] 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.

[0045] Among them, the technical effects brought about by any implementation method in 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.

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

[0047] FIG1 is a communication example diagram of a terminal device provided in an embodiment of the present application;

[0048] FIG2 is a schematic diagram of a HARQ feedback process provided in an embodiment of the present application;

[0049] FIG3 is a schematic structural diagram of a communication system provided in an embodiment of the present application;

[0050] FIG4 is a schematic diagram of the structure of another communication system provided in an embodiment of the present application;

[0051] FIG5 is a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0052] FIG6 is a first structural diagram of a terminal device provided in an embodiment of the present application;

[0053] FIG7 is a flow chart of an information transmission method provided in an embodiment of the present application;

[0054] FIG8 is a flow chart of another information transmission method provided in an embodiment of the present application;

[0055] FIG9 is a flow chart of another information transmission method provided in an embodiment of the present application;

[0056] FIG10 is a second structural diagram of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION

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

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

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

[0060] For example, a digital-to-analog converter, a power amplifier, a filter, and a mixer may be included between the data signal processor and the antenna. This allows the Tx chain to perform signal amplification, filtering, and mixing. Of course, the above is merely an example of the components included between the data signal processor and the antenna unit. Other components may also be included between the data signal processor and the antenna unit, and this application does not impose any limitations thereon.

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

[0062] The 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.

[0063] For example, an analog-to-digital converter, a low-noise amplifier, a filter, and a mixer may be included between the data signal processor and the antenna. This allows the Tx chain to perform signal filtering, mixing, and other processing. Of course, the above is merely an exemplary description of the components included between the antenna unit and the data signal processor. Other components may also be included between the antenna unit and the data signal processor, and this application does not impose any limitations thereon.

[0064] 3. Carrier aggregation (CA):

[0065] CA refers to a wireless communication technology that can combine multiple frequency band resources, allowing terminal devices to simultaneously transmit data based on the combined multiple frequency band resources. This not only increases the bandwidth and data transmission speed of the wireless network, but also improves the coverage and reliability of the communication network.

[0066] 4. SL:

[0067] SL refers to a link over which two terminal devices can communicate directly. In wireless communication systems, multiple terminal devices can communicate with each other through network devices or directly based on SL resources without going through network devices. SL technology is primarily used in vehicle-to-everything (V2X) scenarios. In this scenario, each vehicle can function as a terminal device, allowing them to communicate directly with each other through SL resources without going through network devices, effectively reducing communication latency between vehicles.

[0068] For example, Figure 1 shows a communication diagram of a terminal device. As shown in Figure 1, a terminal device can send data to a network device via the Uu interface, and the network device forwards the data to another terminal device via the Uu interface. A terminal device can also send data directly to another terminal device via the Prose Communication (PC) 5 interface.

[0069] It should be noted that before multiple terminal devices transmit data based on SL resources, the terminal devices can pre-determine the SL resources for transmitting 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 independently determines the SL resources. The above-mentioned method 1 and method 2 are respectively explained below:

[0070] Method 1: The network device can send 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 (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 following states: the terminal device is in coverage (IC) state, the out of coverage (OOC) state, or the RRC connected state (RRC_CONNECTED).

[0071] 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-mentioned SL resource pool can be pre-configured or indicated by the network device. The above-mentioned method 2 can be applicable to any of the following states: OOC state, RRC inactive state (RRC_INACTIVE), RRC inactive state (RRC_IDLE), or RRC connected state.

[0072] For example, the 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 this application does not impose any restrictions on this.

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

[0074] 5. HARQ:

[0075] HARQ is a data transmission protocol. It combines automatic repeat request (ARQ) and forward error correction (FEC). This allows HARQ-enabled electronic devices to monitor the channel and provide timely feedback based on the monitoring results. This reduces data transmission errors and retransmissions, thereby improving the reliability and efficiency of wireless communication systems.

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

[0077] For example, FIG2 shows a flow chart of HARQ feedback by two terminal devices. As shown in FIG2 , terminal device #3 is a transmitting end and terminal device #4 is a receiving end. Terminal device #3 can send transport block (TB) transmission (i.e., TB transmission shown in FIG2 ) information to terminal device #4. Terminal device #4 can send HARQ feedback (i.e., HARQ feedback transmission shown in FIG2 ) information to terminal device #3 via a physical sidelink feedback channel (PSFCH). The HARQ feedback information is used to indicate whether terminal device #4 has successfully received the TB sent by terminal device #3. In the case where the HARQ feedback information is acknowledgment (ACK) information, the HARQ feedback information can be used to indicate that terminal device #4 has successfully received the TB sent by terminal device #3; in the case where the HARQ feedback information is negative acknowledgment (NACK) information, the HARQ feedback information can be used to indicate that terminal device #4 has not successfully received the TB sent by terminal device #3.

[0078] Furthermore, when the HARQ feedback information is NACK information, terminal device #4 may also send sidelink control information (SCI) and retransmission data to 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.

[0079] It should be noted 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.

[0080] HARQ mechanism 1 means that the receiver only sends NACK information to the transmitter. That is, if the receiver fails to receive data from the transmitter, the receiver sends NACK information to the transmitter. However, if the receiver successfully receives data from the transmitter, the receiver does not send ACK information to the transmitter. In this case, all terminal devices receiving data within a multicast range use the same PSFCH resources to transmit HARQ feedback information.

[0081] HARQ mechanism 2 means that the receiver sends ACK and NACK information to the transmitter. That is, if the receiver fails to receive data from the transmitter, it sends a NACK message to the transmitter. However, if the receiver successfully receives data from the transmitter, it sends an ACK message to the transmitter. In this case, all receiving terminal devices within a multicast range use different PSFCH resources to transmit HARQ feedback information.

[0082] As previously explained regarding "SL" and "HARQ," in a wireless communication system, two terminal devices can communicate directly through SL resources without the aid of network equipment, thereby reducing communication latency between the two terminal devices. The transmitter sends data to the receiver based on the carrier. In return, the receiver can send HARQ feedback information to the transmitter based on the carrier to indicate whether the data sent by the transmitter was successfully transmitted to the receiver.

[0083] 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 transmitting end. As a result, the receiving end can only normally send HARQ feedback information when the receiving end's receiving capability (for example, the number of receiving links and / or the number of carriers for receiving data) and sending capability (for example, the number of sending links and / or the number of carriers for sending HARQ feedback information) are consistent. If the receiving capability and sending capability of the receiving end are inconsistent, the receiving end may easily fail to send HARQ feedback information normally, thereby affecting the communication quality between terminal devices.

[0084] 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 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 in 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.

[0085] 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.

[0086] In order to facilitate understanding of the embodiments of the present application, the following explanations are made before introducing the embodiments of the present application.

[0087] 1. In the embodiments of the present application, for ease of description, when numbering, the numbers may be consecutively numbered starting from 1, starting from 0, or starting from any parameter. It should be understood that the above is for the purpose of facilitating the description of the technical solutions provided in the embodiments of the present application, and is not intended to limit the scope of the embodiments of the present application.

[0088] 2. In the embodiment 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 be achieved by means of the arrangement order of each piece of information agreed in advance (such as specified in the protocol), thereby reducing the indication overhead to a certain extent. At the same time, the common parts of each piece of information can be identified and indicated uniformly to reduce the indication overhead caused by indicating the same information separately.

[0089] 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 be referred 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, there may be a situation where the indication methods for different information are different. In the specific implementation process, the required 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.

[0090] 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 embodiment 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 a 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 one or a combination of at least two of DCI.

[0091] 3. “Pre-definition (also referred to as pre-definition)” or “pre-configuration” can be achieved 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.

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

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

[0094] 6. In the description of this application, unless otherwise specified, " / " indicates that the objects associated with each other are in an "or" relationship. For example, A / B can represent A or B. "And / or" in the embodiments of this application is only a description of the association relationship of 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. A and B can be singular or plural. In addition, in the description of the embodiments of this application, unless otherwise specified, "multiple" means two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single 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, and c can be single or multiple. In addition, in order to facilitate the clear description of the technical solutions of the embodiments of this application, in the embodiments of this application, words such as "first" and "second" are used to distinguish between identical or similar items with basically the same functions and effects. Those skilled in the art will understand 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 differences. 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 design. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way for easy understanding.

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

[0096] 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.

[0097] FIG3 is a schematic diagram of the structure of a communication system provided in an embodiment of the present application. FIG3 illustrates an example in which the communication system 300 includes multiple terminal devices 301 (e.g., a first terminal device 3011 and a second terminal device 3012). It should be understood that the number of terminal devices 301 in FIG3 is merely an example and may be greater or less.

[0098] In one possible implementation, the first terminal device 3011 sends first indication information to the second terminal device 3012 on a first carrier, where the first indication information is used to indicate that one or more carriers among M carriers transmit corresponding HARQ feedback information, where 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 3012 sends data to the first terminal device 3011, and M is an integer greater than 1. The specific implementation and related technical effects of this solution can be referred to the subsequent method embodiments and will not be repeated here.

[0099] 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 about relevant information about the first carrier. In view of this, Figure 4 shows a structural diagram of another communication system. In Figure 4, the communication system 400 includes a network device 401, and multiple 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 the number of network devices 401 and terminal devices 402 in Figure 4 is only an example, and can be more or less.

[0100] In one 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. 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 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 capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle 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 care, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. In one possible implementation, the terminal device may be mobile or fixed.

[0101] In one 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 (BBU pool), 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 an aircraft or satellite. In the NTN, the network device or access device may serve 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 base station functions in the IoT, such as a device that implements base station functions in drone communications, V2X, D2D, or machine-to-machine (M2M) communications.

[0102] 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 included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0103] 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.

[0104] 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 (TPs), mobile switching centers, etc., and the embodiments of the present application do not make specific limitations on this.

[0105] 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). MU-MIMO technology may be implemented based on space division multiple access (SDMA) technology. Since multiple antennas are configured, network equipment and terminal devices 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 diversity technology may include but is not limited to transmit diversity (TD) technology and receive diversity (RD) technology, and multiplexing technology may be spatial multiplexing technology.

[0106] In one 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.

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

[0108] For example, the relevant functions of the first terminal device or the second terminal device in the embodiment of the present application can be implemented by the communication device 500 in Figure 5. Figure 5 shows a schematic structural diagram of the communication device 500 provided in the 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 is only exemplary and is described by taking the communication interface 504 and one processor 501 as an example), and may also include a memory 503.

[0109] 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.

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

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

[0112] The memory 503 may be a device having 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 compact 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 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.

[0113] 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 implementing the information transmission method provided in the embodiment of the present application.

[0114] 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 embodiment of the present application.

[0115] 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.

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

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

[0118] In a specific implementation, as an embodiment, the communication device 500 may include multiple processors, such as the processor 501 and the processor 507 in FIG5 . Each of these processors may be a single-core (single-CPU) processor or a multi-core (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).

[0119] 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.

[0120] The communication device 500 can be a general-purpose 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 device having a similar structure to that shown in FIG5 . The embodiments of the present application do not limit the type of the communication device 500.

[0121] In combination with the structural diagram of the communication device 500 shown in Figure 5, taking the communication device 500 as the terminal device 301 in Figure 3 or the terminal device 402 in Figure 4 as an example, Figure 6 is a specific structural form of the terminal device provided in an embodiment of the present application.

[0122] In some embodiments, the functions of the processor 501 in FIG. 5 may be implemented by the processor 610 in FIG. 6 .

[0123] In some embodiments, the functions of the communication interface 504 in FIG. 5 may be implemented by the antenna 1 , the antenna 2 , the mobile communication module 650 , the wireless communication module 660 , etc. in FIG. 6 .

[0124] 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 antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In other embodiments, the antennas can be used in conjunction with a tuning switch.

[0125] The mobile communication module 650 can provide wireless communication solutions for terminal devices, including second-generation mobile communication technology (2G), third-generation mobile communication technology (3G), fourth-generation mobile communication technology (4G), and 5G. 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, filter and amplify the received electromagnetic waves, and transmit them to the modem processor for demodulation. The mobile communication module 650 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 650 may be provided in the processor 610. In some embodiments, at least some of the functional modules of the mobile communication module 650 may be provided in the same device as at least some of the modules of the processor 610.

[0126] Wireless communication module 660 can be one or more devices that integrate at least one communication processing module. Wireless communication module 660 receives electromagnetic waves via antenna 2, frequency-modulates and filters the electromagnetic wave signals, and transmits the processed signals to processor 610. Wireless communication module 660 can also receive signals to be transmitted from processor 610, frequency-modulate and amplify them, and then convert them into electromagnetic waves for radiation via antenna 2.

[0127] 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.

[0128] In some embodiments, the function of the memory 503 in FIG. 5 may be implemented by the internal memory 621 in FIG. 6 or an external memory (eg, a Micro SD card) connected to the external memory interface 620 .

[0129] In some embodiments, the functionality of the output device 505 in Figure 5 can be implemented by the display screen 694 in Figure 6. The display screen 694 includes a display panel.

[0130] In some embodiments, the functions of the input device 506 in FIG5 can be implemented by a mouse, a keyboard, a touch screen device, or the sensor module 680 in FIG6. In some embodiments, as shown in FIG6, the terminal device may further 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, which are not specifically limited in the embodiments of the present application.

[0131] It is understood that the structure shown in FIG6 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, or may combine or separate certain 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.

[0132] The information transmission method provided in the embodiment of the present application will be described in detail below with reference to FIG. 7 .

[0133] It should be noted that in the following embodiments of the present application, the message names, the names of the parameters, or the names of the information between the network elements 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.

[0134] It is understood that in the embodiments of the present application, each network element may perform some or all of the steps in the embodiments of the present application. These steps or operations are merely examples, and the embodiments of the present application may also perform other operations or variations of various operations. In addition, the steps may be performed in a different order than those presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application need to be performed.

[0135] FIG7 is an example of an information transmission method provided in an embodiment of the present application. The method is described by taking the interaction between a first terminal device and a 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 a device / module in the terminal device shown in FIG6, such as a chip, processor, processing unit, etc. in the terminal device, and the embodiment of the present application does not specifically limit this. For example, as shown in FIG7, the information transmission method includes the following steps:

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

[0137] 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.

[0138] In some implementations, after the second terminal device sends data to the first terminal device on M carriers, the first terminal device may receive data from the first terminal device on some of the M carriers, indicating that the first terminal device only received the data sent by the second terminal device on some of the carriers, and that the data sent on another part of the carriers was 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 may also receive data from the first terminal device on M carriers, indicating that the first terminal device received the data sent by the second terminal device on M carriers.

[0139] For example, M can be the number of carriers actually used when the second terminal device sends data to the first terminal device, 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 indicated by the second device to the first device for sending data. Of course, the above is only an exemplary description of M, and M can also be other values, which are not limited in this application.

[0140] 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.

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

[0142] In an embodiment of the present application, when a second terminal device transmits data to a first terminal device based on M carriers, the first terminal device may use a carrier among the M carriers that meets a preset condition as a 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 transmission capability and the 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, thereby completing the normal sending of the HARQ feedback information. Therefore, the problem of the first terminal device being unable to normally send the 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 in sending the HARQ feedback information, better ensuring the normal sending of the HARQ feedback information, and further better ensuring the communication quality between the first terminal device and the second terminal device.

[0143] 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.

[0144] Optionally, in an embodiment of the present application, the first indication information can be divided into the following three cases: Case 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; Case 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; Case 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.

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

[0146] In case 1, to avoid carrier redundancy, the first terminal device generally sets the number of first carriers to 1. In view of this, the implementation process of S702 can be as follows: the first terminal device can send first indication information to the second terminal device on the first carrier. Accordingly, 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 that the first carrier transmits the corresponding HARQ feedback information.

[0147] 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 of 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 of 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, where the number of the first carriers is less than M.

[0148] For example, assuming that M=6, the M carriers are carrier 1 to carrier 6:

[0149] 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.

[0150] 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 carrier 1, carrier 2 and carrier 3, carrier 4, carrier 5 and carrier 6 to transmit corresponding HARQ feedback information.

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

[0152] 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 capability is not limited (that is, the sending capability is greater than or equal to the receiving capability), the signaling overhead of other carriers except the first carrier in the M carriers can be saved; and when the sending capability is limited (that is, the sending capability is less than the receiving capability), confusion can be avoided in the process of the first terminal device sending the HARQ feedback information, 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.

[0153] In one 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 among the M carriers that meet a preset condition, the maximum number of the plurality of carriers may be the number of transmission links of the first terminal device. Of course, the above is merely an exemplary description of the number of first carriers, and the number of first carriers may also be other values, and this application does not impose any limitation on this.

[0154] 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 of 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 of the one or more first carriers. The one or more HARQ feedback information transmitted on the one or more first carriers is used to indicate that some of the M carriers transmit corresponding HARQ feedback information.

[0155] For example, assuming that M=8, the M carriers are carrier 1 to carrier 8:

[0156] 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.

[0157] 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 carrier 1, carrier 2 and carrier 3, carrier 4, carrier 5 and carrier 6 to transmit corresponding HARQ feedback information.

[0158] 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 merely illustrative, and the embodiments of the present application do not specifically limit this.

[0159] It is understandable that in cases 1 and 3, some of the M carriers still fail to properly feedback HARQ feedback information, resulting in the second terminal device being unable to learn about the data transmitted by these carriers. In view of this, as shown in FIG8 , the information transmission method provided in the embodiment of the present application further includes the following steps:

[0160] S703: When the second terminal device does not receive HARQ feedback information corresponding to the second carrier transmission, the second terminal device sends fifth indication information and 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 retransmission data corresponding to the second carrier transmission from the first terminal device on the second carrier.

[0161] 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.

[0162] 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 second carrier (i.e., a carrier other than the 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, and will not be repeated here.

[0163] 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. Furthermore, 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.

[0164] Furthermore, since the state of the first terminal device receiving data is easily changed, as shown in FIG9 , the information transmission method provided in the embodiment of the present application further includes the following steps:

[0165] 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.

[0166] Furthermore, 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.

[0167] In other words, as shown in FIG9 , the above step S703 can be replaced by:

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

[0169] 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:

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

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

[0172] In which case, 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.

[0173] 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.

[0174] In one possible implementation, after the second terminal device sends 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.

[0175] 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. This allows the network device to continuously allocate resources for sending retransmission data to the second terminal device until the number of times the second terminal device sends retransmission data reaches the preset number of retransmissions.

[0176] 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. The carrier information may be information of one or more carriers. The TB information may include at least one of the following: a source layer 1 identifier (source L1 ID), a destination layer 1 identifier (destination L1 ID), or a communication type (cast type). The SL process information may include at least one of the following: SL process information corresponding to the above-mentioned 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.

[0177] The following is a detailed introduction to the content of the first carrier in the embodiment of the present application.

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

[0179] A predefined carrier among the M carriers;

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

[0181] Carriers among the 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;

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

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

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

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

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

[0187] 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 carry the transmission of the first indication information more stably.

[0188] As described above regarding the "predefined carrier", the predefined carrier can be a carrier predefined for a terminal device supporting SL in release (R) 16, R17, or R18 protocols, or a carrier predefined by other protocols. Of course, the above is only an exemplary description of a predefined carrier, and the predefined carrier can also include other carriers, and this application does not impose any restrictions on this. Optionally, the predefined carrier can also be called a default carrier.

[0189] As described above regarding 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 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 merely 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 this application does not impose any limitation thereto.

[0190] 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.

[0191] In one possible implementation, the information transmission method provided in an embodiment of the present application further includes: the second terminal device sending sixth indication information to the first terminal device, and the first terminal device correspondingly receiving 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.

[0192] 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 accordingly, the first terminal device receives SIB information from the second terminal device. The SIB information is used to indicate the carrier list.

[0193] As described above regarding "carriers whose SNR or SINR is greater than or equal to the first preset threshold", the above-mentioned 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.

[0194] The above-mentioned first preset threshold can also be determined by the first terminal device based on 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 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, and 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 this application does not impose any restrictions on this.

[0195] 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 may set the second preset threshold to 75% based on experience.

[0196] The above-mentioned second preset threshold value can also be determined by the first terminal device based on the CBR 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 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 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 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 the second in the second sequence (i.e., 78%). Of course, the above is only an exemplary description of the second preset threshold value. The second preset threshold value may also be other values, and this application does not impose any limitation on this.

[0197] As described above regarding "carriers whose CQI is greater than or equal to the third preset threshold", the above-mentioned third preset threshold can 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.

[0198] The above-mentioned third preset threshold value can also be determined by the first terminal device based on the CQI 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 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 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 to obtain a third 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 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. The third preset threshold value may also be other values, and this application does not impose any limitation on this.

[0199] As described above regarding "the carrier whose 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 above-mentioned 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.

[0200] 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 carrier in 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 time when the first indication information is expected to be sent is 1 second, the time interval between the time when carrier #2 receives data and the time when the first indication information is expected to be sent is 3 seconds, the time interval between the time when carrier #3 receives data and the time when the first indication information is expected to be sent is 5 seconds, the time interval between the time when carrier #4 receives data and the time when the first indication information is expected to be sent 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: since 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 time when the first indication information is expected to be sent, 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 time when the first indication information is expected to be sent (i.e., 3 seconds). Of course, the above is only an exemplary description of the fourth preset threshold value. The fourth preset threshold value may also be other values, and this application does not impose any limitation on this.

[0201] As described above regarding "the carrier receiving data earlier than the preset time", the above preset time can 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.

[0202] 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. 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, a 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.

[0203] The triggering conditions of the first indication information are exemplarily introduced below.

[0204] 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.

[0205] 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.

[0206] In one example, when the sending capability and the receiving capability are represented by the number of chains, 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.

[0207] 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.

[0208] In another example, when the transmitting 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 transmitting 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 transmitting carriers of the first terminal device is less than the number of transmitting carriers required by the first terminal device.

[0209] It should be noted that the above-mentioned transmit chain (Tx chain) or receive chain (Rx chain) only includes chains that support SL or chains that have been configured with PSFCH resources. Correspondingly, the above-mentioned transmit carriers or receive carriers also only include carriers that support SL or carriers that have been configured with PSFCH resources.

[0210] 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.

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

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

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

[0214] In which case, 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.

[0215] 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 the carrier other than the second carrier among the M carriers as the first carrier.

[0216] 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.

[0217] 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 accordingly, 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.

[0218] 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.

[0219] It should be understood that for the relevant introduction of the fourth indication information, reference can be made to the relevant introduction of the second indication information, which will not be repeated here.

[0220] The above primarily describes the solutions provided by the embodiments of the present application from the perspective of interaction between various network elements. Accordingly, the embodiments of the present application also provide a communication device for implementing the various methods described above. The communication device may be the first terminal device in the method embodiments described above, or a device including the first terminal device, or a component usable with the first terminal device; alternatively, the communication device may be the second terminal device in the method embodiments described above, or a device including the second terminal device, or a component usable with the second terminal device. It is understood that, to implement the aforementioned functions, the communication device includes hardware structures and / or software modules corresponding to the respective functions. Those skilled in the art will readily appreciate that, in conjunction with the various exemplary units and algorithm steps described in the embodiments disclosed herein, the present application can be implemented in hardware or a combination of hardware and computer software. Whether a function is implemented in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application.

[0221] In the embodiment of the present application, the communication device can be divided into functional modules 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 modules 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 functional division. In actual implementation, there may be other division methods.

[0222] For example, taking the communication device as a terminal device in the above method embodiment, Figure 10 shows a schematic diagram of the structure of a terminal device 100. The terminal device 100 includes a processing module 1001 and a transceiver module 1002. The transceiver module 1002, also known as a transceiver unit, implements transceiver functions and can be, for example, a transceiver circuit, a transceiver, a transceiver, or a communication interface. The terminal device 100 can be used to illustrate the structure of the first terminal device and the second terminal device in the above embodiment.

[0223] When FIG10 is used to illustrate the structure of the first terminal device in the above embodiment:

[0224] 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 the preset conditions, 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.

[0225] 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 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.

[0226] 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.

[0227] In some embodiments, the processing module 1001 is further configured 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.

[0228] 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.

[0229] 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.

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

[0231] When FIG10 is used to illustrate the structure of the second terminal device in the above embodiment:

[0232] 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 one or more carriers among the M carriers to transmit corresponding hybrid automatic repeat request HARQ feedback information, wherein the first carrier is a carrier among the M carriers that meets preset conditions.

[0233] 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.

[0234] 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.

[0235] 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, where 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.

[0236] 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.

[0237] 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.

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

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

[0240] 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.

[0241] In the embodiments of the present application, the terminal device 100 is presented in the form of various functional modules divided in an integrated manner. "Module" here can 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 will appreciate that the terminal device 100 can take the form of the communication device 500 shown in Figure 5.

[0242] For example, the processor 501 in the communication device 500 shown in FIG5 may 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.

[0243] Specifically, the functions / implementation processes of the transceiver module 1002 and the processing module 1001 in FIG10 can be implemented by the processor 501 in the communication device 500 shown in FIG5 calling computer-executable instructions stored in the memory 503. Alternatively, the functions / implementation processes of the processing module 1001 in FIG10 can be implemented by the processor 501 in the communication device 500 shown in FIG5 calling computer-executable instructions stored in the memory 503, and the functions / implementation processes of the transceiver module 1002 in FIG10 can be implemented by the communication interface 504 in the communication device 500 shown in FIG5.

[0244] 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 be referred to the above-mentioned method embodiment and will not be repeated here.

[0245] 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.

[0246] 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 is implemented in software, the software exists in the form of computer program instructions and is stored in a memory, and a 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 to perform calculations or processing within the processor, it can further include necessary hardware accelerators, such as field programmable gate arrays (FPGAs), PLDs (programmable logic devices), or logic circuits that implement dedicated logic operations.

[0247] 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.

[0248] In one 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 one 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 a chip, or it may include a chip and other discrete devices, which is not specifically limited in the embodiment of the present application.

[0249] 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 program or instruction 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.

[0250] 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.

[0251] 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.

[0252] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented using a software program, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The 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, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more media integrated therein. 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)).

[0253] 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 variations of the disclosed embodiments by reviewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" 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.

[0254] Although the present application has been described with reference to specific features and embodiments thereof, it is apparent 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 illustrative of the present application as defined by the appended claims and are deemed to cover 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, the present application is intended to include such modifications and variations as fall within the scope of the claims of the present application and their equivalents.

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 whose channel quality indicator CQI among the M carriers is greater than or equal to a third preset threshold; 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 one of the M carriers except the one or A carrier other than multiple 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.

Citation Information

Patent Citations

  • Carrier determination method and related device

    CN116489781A

  • Communication method and communication device

    CN116669100A

  • Hybrid automatic repeat request feedback techniques for wireless communications systems

    WO2023086704A1