A HARQ feedback method and apparatus thereof

The terminal device only sends feedback to the transmission blocks that enable HARQ feedback, which solves the delay problem under multi-transmission block scheduling in satellite communication, and achieves the reduction of transmission delay and the improvement of communication efficiency.

CN115516797BActive Publication Date: 2025-07-29BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202280003090.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-12
Publication Date
2025-07-29
Estimated Expiration
2042-08-12

AI Technical Summary

Technical Problem

In satellite communication scenarios, network equipment needs to wait for the terminal equipment to return to the delay problem caused by the downlink transmission HARQ feedback, especially when scheduling multiple transmission blocks, there is a lack of a clear HARQ feedback method.

Method used

After receiving the scheduling instruction, the terminal device sends feedback only for the transmission block that enables HARQ feedback. The transmission block that does not enable HARQ feedback does not send feedback, and the network device waits for or does not wait for the feedback for subsequent transmission.

Benefits of technology

The transmission delay caused by waiting for HARQ feedback is reduced, and communication efficiency is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115516797B_ABST
    Figure CN115516797B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure disclose a HARQ feedback method and its device, which can be applied to systems such as vehicle-to-everything (V2X) and vehicle-to-vehicle (V2V). The method includes: by receiving a scheduling instruction sent by a network device, the scheduling instruction being used to schedule a plurality of transport blocks, and in response to the plurality of transport blocks including a first transport block enabling HARQ feedback and a second transport block not enabling HARQ feedback, sending at least one HARQ feedback to the network device, where at least one HARQ feedback includes the HARQ feedback corresponding to the first transport block. By implementing the embodiments of the present disclosure, the network device can wait for the HARQ feedback for the second transport block, or can perform subsequent transmissions without waiting for the HARQ feedback for the second transport block. In this way, it is possible to avoid the network device waiting for all the HARQ feedbacks corresponding to all the transport blocks in the plurality of transport blocks to be received before performing subsequent transmissions, thereby helping to reduce the transmission delay caused by waiting for HARQ feedback to a certain extent.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technologies, and in particular, to a HARQ feedback method and apparatus thereof. Background Art

[0002] In the research of wireless communication technologies, satellite communication is considered an important aspect of the future development of wireless communication technologies. Satellite communication refers to the communication in which radio communication devices on the ground use satellites as relays. However, due to the long signal transmission distance in the satellite communication scenario, there is a relatively large delay in data transmission. This relatively large delay may cause a hybrid automatic repeat request (HARQ) delay problem, that is, the network device needs to wait for the HARQ feedback of the downlink transmission from the terminal device before it can perform subsequent downlink transmissions. However, due to this relatively large delay, the network device waits for a long time and the subsequent downlink transmissions are blocked.

[0003] To solve the HARQ delay problem, in related technologies, if the network device schedules a transport block through a scheduling instruction, the terminal device can determine whether to send HARQ feedback based on whether the HARQ process of the transport block is in an unenabled state. Correspondingly, for the network device, since the HARQ process of the transport block can be in an unenabled state, it can at least avoid the network device waiting for the HARQ feedback in the unenabled state. However, in related technologies, for the case where the scheduling instruction schedules multiple transport blocks, there is still no clear HARQ feedback method. Summary of the Invention

[0004] Embodiments of the present disclosure provide a HARQ feedback method and apparatus thereof, which can be applied to a terrestrial network and a non-terrestrial network. The non-terrestrial network includes the Internet of Things (IoT) based on satellite communication, such as the narrow band Internet of Things (NB-IoT); the vehicle-to-everything (V2X) network, such as vehicle-to-everything (V2X) communication, long term evolution-vehicle (LTE-V) for vehicle-to-vehicle communication, vehicle-to-vehicle (V2V) communication, etc., or can be used in fields such as intelligent driving and intelligent connected vehicles. It is used to solve the problem of how to perform HARQ feedback when the scheduling instruction of the network device schedules multiple transport blocks.

[0005] In a first aspect, embodiments of the present disclosure provide a HARQ feedback method, which is executed by a terminal device and includes:

[0006] Receive a scheduling instruction sent by a network device, where the scheduling instruction is used to schedule a plurality of transport blocks;

[0007] In response to the plurality of transport blocks including a first transport block enabling HARQ feedback and a second transport block not enabling HARQ feedback, send at least one HARQ feedback to the network device;

[0008] Wherein, the at least one HARQ feedback includes the HARQ feedback corresponding to the first transport block.

[0009] In this technical solution, after the terminal device receives the information carried by the plurality of transport blocks scheduled by the same scheduling instruction, it can send the corresponding HARQ feedback to the network device only for the first transport block enabling HARQ feedback among the plurality of transport blocks. In this way, it can be avoided that the network device waits until all the HARQ feedbacks corresponding to all the transport blocks among the plurality of transport blocks are received and then performs subsequent transmissions, which is beneficial to reducing the transmission delay caused by waiting for HARQ feedback to a certain extent.

[0010] In one implementation, the at least one HARQ feedback further includes:

[0011] The HARQ feedback corresponding to the second transport block.

[0012] In one implementation, the HARQ information included in the HARQ feedback corresponding to the second transport block is one of the following HARQ information:

[0013] The HARQ information used to determine whether the information carried by the second transport block is successfully received;

[0014] The HARQ information of a set value.

[0015] In this technical solution, after the terminal device receives the information carried by the plurality of transport blocks scheduled by the same scheduling instruction, it can send the corresponding HARQ feedback to the network device for the first transport block enabling HARQ feedback among the plurality of transport blocks. The network device can wait for the HARQ feedback for the second transport block or can perform subsequent transmissions without waiting for the HARQ feedback for the second transport block. In this way, it can be avoided that the network device waits until all the HARQ feedbacks corresponding to all the transport blocks among the plurality of transport blocks are received and then performs subsequent transmissions, which is beneficial to reducing the transmission delay caused by waiting for HARQ feedback to a certain extent.

[0016] In one implementation, the method further includes:

[0017] Receive the indication information sent by the network device;

[0018] Wherein, the indication information is used to determine whether at least one transport block among the multiple transport blocks is the first transport block or the second transport block.

[0019] In one implementation, the method further includes:

[0020] Based on the configuration information agreed upon by the protocol, determine that at least one transport block among the multiple transport blocks is the first transport block or the second transport block.

[0021] In one implementation, the method further includes:

[0022] In response to only the second transport blocks that do not enable HARQ feedback being included among the multiple transport blocks, do not send HARQ feedback corresponding to any of the second transport blocks to the network device.

[0023] In this technical solution, after the terminal device receives the information carried by the multiple transport blocks scheduled by the same scheduling instruction, if only the second transport blocks that do not enable HARQ feedback are included among the multiple transport blocks, then do not send HARQ feedback corresponding to any of the second transport blocks to the network device. Correspondingly, the network device does not need to wait until HARQ feedback corresponding to all the transport blocks among the multiple transport blocks is received, and then perform subsequent transmissions. In this way, it is possible to avoid the network device waiting until HARQ feedback corresponding to all the transport blocks among the multiple transport blocks is received, and then perform subsequent transmissions, thereby helping to reduce the transmission delay caused by waiting for HARQ feedback to a certain extent.

[0024] In one implementation, the method further includes:

[0025] In response to only the first transport blocks that enable HARQ feedback being included among the multiple transport blocks, send HARQ feedback corresponding to at least one of the first transport blocks to the network device.

[0026] In this technical solution, after the terminal device receives the information carried by the multiple transport blocks scheduled by the same scheduling instruction, if only the first transport blocks that enable HARQ feedback are included among the multiple transport blocks, then send HARQ feedback corresponding to at least one of the first transport blocks to the network device. Correspondingly, after the network device receives HARQ feedback corresponding to at least one transport block among the multiple transport blocks, it can perform subsequent transmissions. In this way, it is possible to avoid the network device having to wait until HARQ feedback corresponding to all the transport blocks among the multiple transport blocks is received, and then perform subsequent transmissions, thereby helping to reduce the transmission delay caused by waiting for HARQ feedback to a certain extent.

[0027] In a second aspect, an embodiment of the present disclosure provides another HARQ feedback method, which is executed by a network device and includes:

[0028] Send a scheduling instruction to a terminal device, where the scheduling instruction is used to schedule a plurality of transport blocks;

[0029] In response to the plurality of transport blocks including a first transport block enabling HARQ feedback and a second transport block not enabling HARQ feedback, wait to receive at least one HARQ feedback sent by the terminal device;

[0030] Wherein, the at least one HARQ feedback includes the HARQ feedback corresponding to the first transport block.

[0031] In this technical solution, after the network device sends the information carried by the plurality of transport blocks scheduled by the scheduling instruction to the terminal device, it can wait to receive the corresponding HARQ feedback sent by the terminal device only for the first transport block enabling HARQ feedback among the plurality of transport blocks. In this way, it can be avoided that the network device waits until all the HARQ feedbacks corresponding to all the transport blocks among the plurality of transport blocks are received and then performs subsequent transmissions, which is beneficial to reducing the transmission delay caused by waiting for HARQ feedback to a certain extent.

[0032] In one implementation, the at least one HARQ feedback further includes:

[0033] The HARQ feedback corresponding to the second transport block.

[0034] In one implementation, the HARQ information included in the HARQ feedback corresponding to the second transport block is one of the following HARQ information:

[0035] The HARQ information used to determine whether the information carried by the second transport block is successfully received;

[0036] The HARQ information of a set value.

[0037] In this technical solution, after the network device sends the information carried by the plurality of transport blocks scheduled by the scheduling instruction to the terminal device, it can wait to receive the corresponding HARQ feedback sent by the terminal device only for the first transport block enabling HARQ feedback among the plurality of transport blocks. The network device can wait for the HARQ feedback for the second transport block, or can perform subsequent transmissions without waiting for the HARQ feedback for the second transport block. In this way, it can be avoided that the network device waits until all the HARQ feedbacks corresponding to all the transport blocks among the plurality of transport blocks are received and then performs subsequent transmissions, which is beneficial to reducing the transmission delay caused by waiting for HARQ feedback to a certain extent.

[0038] In one implementation, the method may further include:

[0039] Send indication information to the terminal device;

[0040] Among them, the indication information is used to determine whether at least one transport block among the multiple transport blocks is the first transport block or the second transport block.

[0041] In one implementation, the method may further include:

[0042] In response to only the second transport block that does not enable HARQ feedback being included among the multiple transport blocks, there is no need to wait for the HARQ feedback corresponding to any of the second transport blocks sent by the terminal device.

[0043] In this technical solution, after the network device sends the information carried by the multiple transport blocks scheduled by the scheduling instruction to the terminal device, if only the second transport block that does not enable HARQ feedback is included among the multiple transport blocks, there is no need to wait for the HARQ feedback corresponding to any of the second transport blocks sent by the terminal device. That is to say, the network device does not need to wait until the HARQ feedback corresponding to all the transport blocks among the multiple transport blocks is received before performing subsequent transmissions. In this way, it is possible to avoid the network device waiting until the HARQ feedback corresponding to all the transport blocks among the multiple transport blocks is received before performing subsequent transmissions, thereby helping to reduce the transmission delay caused by waiting for HARQ feedback to a certain extent.

[0044] In one implementation, the method may further include:

[0045] In response to only the first transport block that enables HARQ feedback being included among the multiple transport blocks, wait for the HARQ feedback corresponding to at least one of the first transport blocks sent by the terminal device.

[0046] In this technical solution, after the network device sends the information carried by the multiple transport blocks scheduled by the scheduling instruction to the terminal device, if only the first transport block that enables HARQ feedback is included among the multiple transport blocks, wait for the HARQ feedback corresponding to at least one of the first transport blocks sent by the terminal device. That is to say, after the network device receives the HARQ feedback corresponding to at least one of the multiple transport blocks, it can perform subsequent transmissions. In this way, it is possible to avoid the network device having to wait until the HARQ feedback corresponding to all the transport blocks among the multiple transport blocks is received before performing subsequent transmissions, thereby helping to reduce the transmission delay caused by waiting for HARQ feedback to a certain extent.

[0047] In a third aspect, an embodiment of the present disclosure provides a HARQ feedback device, and the HARQ feedback device includes:

[0048] A first receiving module, configured to receive a scheduling instruction sent by a network device, where the scheduling instruction is used to schedule a plurality of transport blocks;

[0049] A first sending module, configured to send at least one HARQ feedback to the network device in response to that among the plurality of transport blocks, there are a first transport block enabling HARQ feedback and a second transport block not enabling HARQ feedback;

[0050] Wherein, the at least one HARQ feedback includes the HARQ feedback corresponding to the first transport block.

[0051] In one implementation, the at least one HARQ feedback further includes:

[0052] The HARQ feedback corresponding to the second transport block.

[0053] In one implementation, the HARQ information included in the HARQ feedback corresponding to the second transport block is one of the following HARQ information:

[0054] HARQ information for determining whether the information carried by the second transport block is successfully received;

[0055] HARQ information of a set value.

[0056] In one implementation, the apparatus further includes:

[0057] A second receiving module, configured to receive indication information sent by the network device;

[0058] Wherein, the indication information is used to determine whether at least one transport block among the plurality of transport blocks is the first transport block or the second transport block.

[0059] In one implementation, the apparatus further includes:

[0060] A determining module, configured to determine that at least one transport block among the plurality of transport blocks is the first transport block or the second transport block based on configuration information agreed upon by a protocol.

[0061] In one implementation, the apparatus further includes:

[0062] A first processing module, configured to, in response to that among the plurality of transport blocks, there is only a second transport block not enabling HARQ feedback, not send the HARQ feedback corresponding to any of the second transport blocks to the network device.

[0063] In one implementation, the apparatus further includes:

[0064] A second transmission module, configured to, in response to that only the first transmission block enabling HARQ feedback is included in the plurality of transmission blocks, send HARQ feedback corresponding to at least one of the first transmission blocks to the network device.

[0065] In a fourth aspect, an embodiment of the present disclosure provides another HARQ feedback device, where the HARQ feedback device includes:

[0066] A third transmission module, configured to send a scheduling instruction to a terminal device, where the scheduling instruction is used to schedule a plurality of transmission blocks;

[0067] A third receiving module, configured to, in response to that the first transmission block enabling HARQ feedback and the second transmission block not enabling HARQ feedback are included in the plurality of transmission blocks, wait to receive at least one HARQ feedback sent by the terminal device;

[0068] Wherein, the at least one HARQ feedback includes the HARQ feedback corresponding to the first transmission block.

[0069] In one implementation, the at least one HARQ feedback further includes:

[0070] The HARQ feedback corresponding to the second transmission block.

[0071] In one implementation, the HARQ information included in the HARQ feedback corresponding to the second transmission block is one of the following HARQ information:

[0072] The HARQ information used to determine whether the information carried by the second transmission block is successfully received;

[0073] The HARQ information of a set value.

[0074] In one implementation, the device further includes:

[0075] A fourth transmission module, configured to send indication information to the terminal device;

[0076] Wherein, the indication information is used to determine whether at least one transmission block in the plurality of transmission blocks is the first transmission block or the second transmission block.

[0077] In one implementation, the device further includes:

[0078] A second processing module, configured to, in response to that only the second transmission block not enabling HARQ feedback is included in the plurality of transmission blocks, not wait to receive any HARQ feedback corresponding to the second transmission block sent by the terminal device.

[0079] In one implementation, the device further includes:

[0080] A third processing module, configured to wait for receiving HARQ feedback corresponding to at least one of the first transport blocks sent by the terminal device in response to that only the first transport blocks enabling HARQ feedback are included in the multiple transport blocks.

[0081] In a fifth aspect, an embodiment of the present disclosure provides a communication device, which includes a processor. When the processor calls a computer program in a memory, the method described in the first aspect above is executed.

[0082] In a sixth aspect, an embodiment of the present disclosure provides a communication device, which includes a processor. When the processor calls a computer program in a memory, the method described in the second aspect above is executed.

[0083] In a seventh aspect, an embodiment of the present disclosure provides a communication device, which includes a processor and a memory. A computer program is stored in the memory; the processor executes the computer program stored in the memory, so that the communication device executes the method described in the first aspect above.

[0084] In an eighth aspect, an embodiment of the present disclosure provides a communication device, which includes a processor and a memory. A computer program is stored in the memory; the processor executes the computer program stored in the memory, so that the communication device executes the method described in the second aspect above.

[0085] In a ninth aspect, an embodiment of the present disclosure provides a communication device, which includes a processor and an interface circuit. The interface circuit is configured to receive code instructions and transmit them to the processor, and the processor is configured to run the code instructions so that the device executes the method described in the first aspect above.

[0086] In a tenth aspect, an embodiment of the present disclosure provides a communication device, which includes a processor and an interface circuit. The interface circuit is configured to receive code instructions and transmit them to the processor, and the processor is configured to run the code instructions so that the device executes the method described in the second aspect above.

[0087] In an eleventh aspect, an embodiment of the present disclosure provides a HARQ feedback system, which includes the HARQ feedback device described in the third aspect and the HARQ feedback device described in the fourth aspect, or the system includes the communication device described in the fifth aspect and the communication device described in the sixth aspect, or the system includes the communication device described in the seventh aspect and the communication device described in the eighth aspect, or the system includes the communication device described in the ninth aspect and the communication device described in the tenth aspect.

[0088] In a twelfth aspect, an embodiment of the present invention provides a computer-readable storage medium for storing instructions for use in the above terminal device. When the instructions are executed, the terminal device is caused to execute the method described in the first aspect above.

[0089] In a thirteenth aspect, an embodiment of the present invention provides a computer-readable storage medium for storing instructions for use in the above network device. When the instructions are executed, the network device is caused to execute the method described in the second aspect above.

[0090] In a fourteenth aspect, the present disclosure further provides a computer program product including a computer program. When it runs on a computer, the computer is caused to execute the method described in the first aspect above.

[0091] In a fifteenth aspect, the present disclosure further provides a computer program product including a computer program. When it runs on a computer, the computer is caused to execute the method described in the second aspect above.

[0092] In a sixteenth aspect, the present disclosure provides a chip system. The chip system includes at least one processor and an interface, and is used to support the terminal device to implement the functions involved in the first aspect. For example, to determine or process at least one of the data and information involved in the above method. In a possible design, the chip system further includes a memory for storing the necessary computer programs and data of the terminal device. The chip system may be composed of chips or may include chips and other discrete devices.

[0093] In a seventeenth aspect, the present disclosure provides a chip system. The chip system includes at least one processor and an interface, and is used to support the network device to implement the functions involved in the second aspect. For example, to determine or process at least one of the data and information involved in the above method. In a possible design, the chip system further includes a memory for storing the necessary computer programs and data of the network device. The chip system may be composed of chips or may include chips and other discrete devices.

[0094] In an eighteenth aspect, the present disclosure provides a computer program. When it runs on a computer, the computer is caused to execute the method described in the first aspect above.

[0095] In a nineteenth aspect, the present disclosure provides a computer program. When it runs on a computer, the computer is caused to execute the method described in the second aspect above.

[0096] Additional aspects and advantages of the present disclosure will be given in part in the following description, will become apparent from the following description, or will be learned through the practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0097] To more clearly illustrate the technical solutions in the embodiments of the present disclosure or the background art, the following will describe the drawings required to be used in the embodiments of the present disclosure or the background art.

[0098] Figure 1 It is a schematic diagram of the architecture of a communication system provided by an embodiment of the present disclosure;

[0099] Figure 2 It is a schematic flowchart of a HARQ feedback method provided by an embodiment of the present disclosure;

[0100] Figure 3 It is a schematic diagram of HARQ feedback in a scenario provided by an embodiment of the present disclosure;

[0101] Figure 4 It is a schematic flowchart of another HARQ feedback method provided by an embodiment of the present disclosure;

[0102] Figure 5 It is a schematic diagram of HARQ feedback in another scenario provided by an embodiment of the present disclosure;

[0103] Figure 6 It is a schematic flowchart of another HARQ feedback method provided by an embodiment of the present disclosure;

[0104] Figure 7 It is a schematic diagram of HARQ feedback in another scenario provided by an embodiment of the present disclosure;

[0105] Figure 8 It is a schematic flowchart of another HARQ feedback method provided by an embodiment of the present disclosure;

[0106] Figure 9 It is a schematic diagram of HARQ feedback in another scenario provided by an embodiment of the present disclosure;

[0107] Figure 10 It is a schematic flowchart of another HARQ feedback method provided by an embodiment of the present disclosure;

[0108] Figure 11 It is a schematic flowchart of another HARQ feedback method provided by an embodiment of the present disclosure;

[0109] Figure 12 It is a schematic flowchart of another HARQ feedback method provided by an embodiment of the present disclosure;

[0110] Figure 13 It is a schematic flowchart of another HARQ feedback method provided by an embodiment of the present disclosure;

[0111] Figure 14 It is a schematic flowchart of another HARQ feedback method provided by an embodiment of the present disclosure;

[0112] Figure 15 is a schematic flowchart of another HARQ feedback method provided by an embodiment of the present disclosure;

[0113] Figure 16 is a schematic flowchart of another HARQ feedback method provided by an embodiment of the present disclosure;

[0114] Figure 17 is a schematic structural diagram of a HARQ feedback device provided by an embodiment of the present disclosure;

[0115] Figure 18 is a schematic structural diagram of another HARQ feedback device provided by an embodiment of the present disclosure;

[0116] Figure 19 is a schematic structural diagram of a HARQ feedback device 1900 provided by an embodiment of the present disclosure;

[0117] Figure 20 is a schematic structural diagram of a chip provided by an embodiment of the present disclosure. Detailed implementation manners

[0118] Here, exemplary embodiments will be described in detail, and examples thereof are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all implementation manners consistent with the embodiments of the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the embodiments of the present disclosure as detailed in the appended claims.

[0119] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments, and are not intended to limit the embodiments of the present disclosure. The singular forms "a" and "the" used in the embodiments of the present disclosure and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more of the associated listed items.

[0120] It should be understood that although the terms first, second, third, etc. may be used in the embodiments of the present disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the embodiments of the present disclosure, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "when" as used herein may be interpreted as "when" or "when" or "in response to a determination".

[0121] For ease of understanding, the terms related to the present disclosure are first introduced.

[0122] 1. Downlink Control Information (DCI)

[0123] DCI is carried by the Physical Downlink Control Channel (PDCCH). DCI may include uplink and downlink resource allocation, HARQ feedback, power control, etc. The PDCCH is a physical channel used to carry downlink control information.

[0124] 2. HARQ Feedback

[0125] The HARQ protocol is one of the most important features in a cellular communication system. The feedback information of HARQ feedback may be HARQ acknowledgement (ACK) feedback, or it may be HARQ negative acknowledgement (NACK) feedback. Using the HARQ protocol, the network device needs to wait for feedback from the terminal device before sending new data. In the case of NACK, the network device may need to re - send the data packet. Otherwise, the network device can send new data. This stop - and - wait process introduces an inherent delay to the communication protocol, which may reduce the link throughput.

[0126] To solve the HARQ delay problem, in the related art, if the network device schedules a transport block through a scheduling instruction, the terminal device can determine whether to send HARQ feedback based on whether the HARQ process of the transport block is in an un - enabled state. Correspondingly, for the network device, since the HARQ process of the transport block can be in an un - enabled state, it can at least avoid the network device waiting for HARQ feedback in the un - enabled state. However, in the related art, for the case where a scheduling instruction schedules multiple transport blocks, there is still a lack of a clear HARQ feedback method.

[0127] To better understand a HARQ feedback method disclosed in an embodiment of the present disclosure, the communication system applicable to the embodiment of the present disclosure is first described below.

[0128] Please refer to Figure 1 , Figure 1 which is a schematic diagram of the architecture of a communication system provided by an embodiment of the present disclosure. The communication system may include, but is not limited to, a network device and a terminal device. Figure 1 The number and form of the devices shown are only for illustration and do not constitute a limitation on the embodiments of the present disclosure. In practical applications, there may be two or more network devices and two or more terminal devices. Figure 1The illustrated communication system takes a network device 101 and a terminal device 102 as an example.

[0129] It should be noted that the technical solutions of the embodiments of the present disclosure can be applied to various communication systems. For example: Long Term Evolution (LTE) systems, 5th generation (5G) mobile communication systems, 5G New Radio (NR) systems, or other future new mobile communication systems, etc.

[0130] The network device 101 in the embodiments of the present disclosure is an entity on the network side for transmitting or receiving signals. For example, the network device 101 can be an evolved NodeB (eNB), a transmission reception point (TRP), a next generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a Wireless Fidelity (WiFi) system, etc. The embodiments of the present disclosure do not limit the specific technologies and specific device forms adopted by the network device. The network device provided by the embodiments of the present disclosure can be composed of a central unit (CU) and a distributed unit (DU). Among them, the CU can also be called a control unit. Adopting the CU-DU structure can split the protocol layer of the network device, such as a base station. The functions of some protocol layers are centrally controlled by the CU, and the functions of the remaining part or all protocol layers are distributed in the DU, and the DU is centrally controlled by the CU.

[0131] The terminal device 102 in the embodiments of the present disclosure is an entity on the user side for receiving or transmitting signals, such as a mobile phone. The terminal device may also be referred to as a terminal device, a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc. The terminal device may be an automobile with communication functions, a smart car, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiver functions, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, and so on. The embodiments of the present disclosure do not limit the specific technologies and specific device forms adopted by the terminal device.

[0132] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly explaining the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. Those skilled in the art know that with the evolution of the system architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present disclosure are equally applicable to similar technical problems.

[0133] In order to clearly illustrate the HARQ feedback method of the terminal device in the case where multiple transport blocks are scheduled based on the scheduling instructions of the network device in the foregoing communication system, the HARQ feedback method and its device provided by the present disclosure will be described in detail below with reference to the accompanying drawings.

[0134] Please refer to Figure 2 , Figure 2 which is a schematic flowchart of a HARQ feedback method provided by an embodiment of the present disclosure. As Figure 2 shown, this method is executed by the terminal device, and this method may include but is not limited to the following steps:

[0135] Step 201, receive a scheduling instruction sent by the network device, where the scheduling instruction is used to schedule the transmission of multiple transport blocks.

[0136] In all embodiments of the present disclosure, multiple transport blocks are scheduled by the same scheduling instruction.

[0137] The network device schedules the transmission of multiple transport blocks by means of a scheduling instruction, so that the terminal device correspondingly receives the information carried by the multiple transport blocks on the multiple transmission resources scheduled by the scheduling instruction. Then, after the terminal device receives the information carried by the multiple transport blocks, the terminal device can determine whether HARQ feedback is required for the multiple transport blocks, and / or determine the HARQ information for HARQ feedback. In the embodiments of the present disclosure, "multiple" means two or more.

[0138] For example: For the terminal device of NB-IoT, the network device can schedule the unicast transport blocks of multiple Narrowband Physical Downlink Shared Channels (NPDSCH) through the Narrowband Physical Downlink Control Channel (NPDCCH). In an example where the network device schedules the unicast transport blocks of two NPDSCH channels, the scheduled transport blocks can be denoted as Transport Block (TB) 1 and TB2. When the terminal device correspondingly receives the information carried by the transport blocks TB1 and TB2 on the transmission resources of the transport blocks TB1 and TB2 scheduled by the scheduling instruction, and then after the terminal device receives the information carried by the transport blocks TB1 and TB2, it determines whether to send the corresponding HARQ feedback for TB1 and TB2 respectively. The specific steps for HARQ feedback will be described in subsequent steps and will not be elaborated herein.

[0139] It should be noted that the network device can send the scheduling instruction based on DCI signaling, or send the scheduling instruction based on high-layer signaling such as Radio Resource Control (RRC), or send the scheduling instruction based on physical layer signaling such as Mobile Edge Computing (MEC) Customer Edge (CE). This is not limited in this embodiment.

[0140] Step 202: In response to the fact that the multiple transport blocks include a first transport block enabling HARQ feedback and a second transport block not enabling HARQ feedback, send at least one HARQ feedback to the network device, where at least one HARQ feedback includes the HARQ feedback corresponding to the first transport block.

[0141] The network device transmits information through a first transport block and a second transport block. After the terminal device receives the information carried by the first transport block and the second transport block from the network device, it decodes the information carried by the received first transport block and the second transport block respectively to determine whether the information carried by the first transport block and the second transport block has been correctly received.

[0142] For the first transport block, if the terminal device correctly receives the information carried by the first transport block, the HARQ information of the HARQ feedback corresponding to the first transport block is ACK; if the terminal device does not correctly receive the information carried by the first transport block, the HARQ information of the HARQ feedback corresponding to the first transport block is NACK. Correspondingly, the network device determines whether the terminal device has correctly received the information carried by the first transport block according to whether the HARQ information of the HARQ feedback corresponding to the first transport block sent by the terminal device is ACK or NACK.

[0143] For the second transport block, since it is a second transport block without HARQ feedback enabled, regardless of whether the terminal device correctly receives the information carried by the second transport block, it does not need to send the HARQ feedback corresponding to the second transport block to the network device. That is, in step 202, in response to the multiple transport blocks including the first transport block with HARQ feedback enabled and the second transport block without HARQ feedback enabled, at least one HARQ feedback is sent to the network device, where at least one HARQ feedback includes the HARQ feedback corresponding to the first transport block and does not include the HARQ feedback corresponding to the second transport block.

[0144] As Figure 3 shown, the schematic diagram describes that in the case where two transport blocks are scheduled by the same scheduling instruction, the terminal device receives the TB1 transmission and the TB2 transmission based on the downlink channel (DL). Among them, the transport block TB1 used for the TB1 transmission is the first transport block with HARQ feedback enabled, and the transport block TB2 used for the TB2 transmission is the second transport block without HARQ feedback enabled. As Figure 3 shown, the terminal device can transmit the HARQ feedback for the transport block TB1 in the uplink channel (UL) without transmitting the HARQ feedback for the transport block TB2. Correspondingly, after the network device transmits the TB1 transmission and the TB2 transmission based on the downlink channel, it only needs to wait to receive the HARQ feedback for the transport block TB1 from the terminal device, without waiting for the HARQ feedback for the transport block TB2, and then can perform subsequent transmissions, thereby reducing the transmission delay caused by waiting to a certain extent.

[0145] By implementing the embodiments of the present disclosure, after the terminal device receives the information carried by multiple transport blocks scheduled by the same scheduling instruction, it may send the corresponding HARQ feedback to the network device only for the first transport block that enables HARQ feedback among the multiple transport blocks. In this way, it is possible to avoid the network device waiting until all the HARQ feedbacks corresponding to all the transport blocks among the multiple transport blocks are received and then performing subsequent transmissions, thereby helping to reduce the transmission delay caused by waiting for HARQ feedback to a certain extent.

[0146] Please refer to Figure 4 , Figure 4 which is a schematic flowchart of another HARQ feedback method provided by the embodiments of the present disclosure. As Figure 4 shown, this method is executed by the terminal device, and this method may include but is not limited to the following steps:

[0147] Step 401: Receive a scheduling instruction sent by the network device, where the scheduling instruction is used to schedule the transmission of multiple transport blocks.

[0148] Referring to the relevant descriptions in the foregoing embodiments, they will not be elaborated in this embodiment.

[0149] Step 402: In response to the first transport block that enables HARQ feedback and the second transport block that does not enable HARQ feedback among the multiple transport blocks, send at least one HARQ feedback to the network device, where at least one HARQ feedback includes the HARQ feedback corresponding to the first transport block and the HARQ feedback corresponding to the second transport block.

[0150] The network device transmits information through the first transport block and the second transport block. After the terminal device receives the information carried by the first transport block and the second transport block of the network device, the terminal device decodes the information carried by the first transport block and the information carried by the second transport block respectively to determine whether the information carried by the first transport block and the information carried by the second transport block are correctly received.

[0151] For the first transport block, if the terminal device correctly receives the information carried by the first transport block, the HARQ information of the HARQ feedback corresponding to the first transport block is ACK; if the terminal device does not correctly receive the information carried by the first transport block, the HARQ information of the HARQ feedback corresponding to the first transport block is NACK. Correspondingly, the network device determines whether the terminal device has correctly received the information carried by the first transport block according to whether the HARQ information of the HARQ feedback corresponding to the first transport block sent by the terminal device is ACK or NACK.

[0152] For the second transmission block, as a first possible implementation method, the HARQ information contained in the HARQ feedback corresponding to the second transmission block is HARQ information used to determine whether the information carried by the second transmission block is received successfully. If the terminal device correctly receives the information carried by the second transmission block, the HARQ information contained in the HARQ feedback corresponding to the second transmission block is ACK; if the terminal device does not correctly receive the information carried by the second transmission block, the HARQ information contained in the HARQ feedback corresponding to the second transmission block is NACK. Accordingly, the network device determines whether the terminal device has correctly received the information carried by the second transmission block based on whether the HARQ information of the HARQ feedback corresponding to the second transmission block sent by the terminal device is ACK or NACK. The network device can wait for the HARQ feedback for the second transmission block, or it can perform subsequent transmission without waiting for the HARQ feedback for the second transmission block, thereby reducing the transmission delay caused by waiting to a certain extent.

[0153] For the second transmission block, as a second possible implementation method, the HARQ information in the HARQ feedback corresponding to the second transmission block is a default value. That is to say, regardless of whether the terminal device correctly receives the information carried by the second transmission block, the HARQ information contained in the HARQ feedback corresponding to the second transmission block is the same default value, and this default value can be ACK or NACK for example. Accordingly, the network device cannot determine whether the terminal device has correctly received the information carried by the second transmission block based on the HARQ information of the HARQ feedback corresponding to the second transmission block sent by the terminal device. Therefore, the network device can perform subsequent transmission without waiting for the HARQ feedback for the second transmission block, thereby reducing the transmission delay caused by waiting to a certain extent.

[0154] like Figure 5 As shown in FIG, the diagram describes that when two transmission blocks are scheduled by the same scheduling instruction, the terminal device receives TB1 transmission and TB2 transmission based on the downlink channel (DL). Among them, the transmission block TB1 used for TB1 transmission is the first transmission block with HARQ feedback enabled, and the transmission block TB2 used for TB2 transmission is the second transmission block without HARQ feedback enabled. Figure 5As shown in the figure, the terminal device may transmit HARQ feedback for transport block TB1 in the uplink channel (UL), and transmit HARQ feedback for transport block TB2. Accordingly, after the network device transmits TB1 transmission and TB2 transmission based on the downlink channel, it needs to wait to receive the HARQ feedback from the terminal device for transport block TB1. After receiving the HARQ feedback for transport block TB1, the network device may wait for the HARQ feedback for transport block TB2, or may perform subsequent transmissions without waiting for the HARQ feedback for transport block TB2, thereby reducing the transmission delay caused by waiting to a certain extent.

[0155] By implementing the embodiments of the present disclosure, after the terminal device receives the information carried by multiple transport blocks scheduled by the same scheduling instruction, it may send corresponding HARQ feedback to the network device for the first transport block that enables HARQ feedback among the multiple transport blocks. The network device may wait for the HARQ feedback for the second transport block, or may perform subsequent transmissions without waiting for the HARQ feedback for the second transport block. In this way, it is possible to prevent the network device from waiting until all the HARQ feedbacks corresponding to all the transport blocks among the multiple transport blocks are received before performing subsequent transmissions, thereby helping to reduce the transmission delay caused by waiting for HARQ feedback to a certain extent.

[0156] Please refer to Figure 6 , Figure 6 which is a schematic flowchart of another HARQ feedback method provided by the embodiments of the present disclosure. As Figure 6 shown, this method is executed by the terminal device, and this method may include but is not limited to the following steps:

[0157] Step 601: Receive a scheduling instruction sent by the network device, where the scheduling instruction is used to schedule the transmission of multiple transport blocks.

[0158] Referring to the relevant descriptions in the foregoing embodiments, details are not described herein again.

[0159] Step 602: In response to that only the second transport blocks that do not enable HARQ feedback are included among the multiple transport blocks, do not send the HARQ feedback corresponding to any of the second transport blocks to the network device.

[0160] The network device transmits information through a second transport block. After the terminal device receives the information carried by the network device through the second transport block, the terminal device decodes the information carried by each second transport block respectively to determine whether the information carried by each second transport block is correctly received. For each second transport block, regardless of whether the terminal device correctly receives the information carried by each second transport block, the terminal device does not send HARQ feedback corresponding to any second transport block to the network device. Therefore, the network device can perform subsequent transmissions without waiting for HARQ feedback for the second transport block, thereby reducing the transmission delay caused by waiting to a certain extent.

[0161] As Figure 7 shown, the schematic diagram describes that when two transport blocks are scheduled by the same scheduling instruction, the terminal device receives TB1 transmission and TB2 transmission based on the downlink channel (DL). Among them, the transport block TB1 used for TB1 transmission and the transport block TB2 used for TB2 transmission are both second transport blocks for which HARQ feedback is not enabled. As Figure 7 shown, the terminal device may not send any HARQ feedback in the uplink channel (UL), that is, it does not send HARQ feedback for the transport block TB1 and does not send HARQ feedback for the transport block TB2. Accordingly, after the network device transmits the transport block TB1 and the transport block TB2 based on the downlink channel, it can perform subsequent transmissions without waiting to receive HARQ feedback from the terminal device for the transport blocks TB1 and TB2, thereby reducing the transmission delay caused by waiting to a certain extent.

[0162] By implementing the embodiments of the present disclosure, after the terminal device receives the information carried by multiple transport blocks scheduled by the same scheduling instruction, if only second transport blocks for which HARQ feedback is not enabled are included in the multiple transport blocks, the terminal device does not send HARQ feedback corresponding to any second transport block to the network device. Accordingly, the network device can perform subsequent transmissions without waiting until HARQ feedback corresponding to all transport blocks in the multiple transport blocks is received. In this way, it is possible to avoid the network device waiting until HARQ feedback corresponding to all transport blocks in the multiple transport blocks is received before performing subsequent transmissions, thereby helping to reduce the transmission delay caused by waiting for HARQ feedback to a certain extent.

[0163] Please refer to Figure 8 , Figure 8 which is a schematic flowchart of another HARQ feedback method provided by the embodiments of the present disclosure. As Figure 8 shown, this method is executed by the terminal device, and this method may include but is not limited to the following steps:

[0164] Step 801: Receive a scheduling instruction sent by a network device, where the scheduling instruction is used to schedule the transmission of multiple transport blocks.

[0165] Referring to the relevant descriptions in the foregoing embodiments, they will not be elaborated herein.

[0166] Step 802: In response to only the first transport block enabling HARQ feedback among the multiple transport blocks, send HARQ feedback corresponding to at least one first transport block to the network device.

[0167] The network device transmits information through the first transport block. After the terminal device receives the information carried by the first transport block from the network device, the terminal device decodes the information carried by each first transport block respectively to determine whether the information carried by each first transport block is correctly received.

[0168] For each first transport block, the terminal device may send HARQ feedback corresponding to only one first transport block among the multiple first transport blocks to the network device, or may also send corresponding HARQ feedback to the network device for each first transport block.

[0169] As a possible implementation, the terminal device only sends HARQ feedback corresponding to one first transport block among the multiple first transport blocks to the network device. The HARQ information of the HARQ feedback sent by the terminal device may be determined based on whether the information carried by the multiple first transport blocks is correctly received. For example: when the information carried by all the multiple first transport blocks is correctly received, the HARQ feedback information of the HARQ feedback sent by the terminal device to the network may be ACK; when there is at least one transport block among the multiple first transport blocks whose carried information is not correctly received, the HARQ feedback information of the HARQ feedback sent by the terminal device to the network may be NACK.

[0170] As another possible implementation, the terminal device sends corresponding HARQ feedback for each first transport block among the multiple first transport blocks to the network device. The HARQ information of the HARQ feedback sent by the terminal device may be determined based on whether the information carried by the corresponding first transport block is correctly received.

[0171] As Figure 9 shown, the schematic diagram describes the situation where the terminal device receives TB1 transmission and TB2 transmission based on the downlink channel (DL) when two transport blocks are scheduled by the same scheduling instruction. Among them, the transport block TB1 used for TB1 transmission and the transport block TB2 used for TB2 transmission are both first transport blocks enabling HARQ feedback. The terminal device may send HARQ feedback for at least one transport block in the uplink channel (UL). For example: as Figure 9As shown, HARQ feedback can be sent for both transport block TB1 and transport block TB2. Correspondingly, after the network device transmits transport block TB1 and transport block TB2 based on the downlink channel, it can wait to receive HARQ feedback for at least one of the transport blocks TB1 and TB2, without waiting to receive HARQ feedback from the terminal device for the remaining transport blocks among TB1 and TB2, and then can perform subsequent transmissions, thereby reducing the transmission delay caused by waiting to a certain extent.

[0172] It should be noted that those skilled in the art can understand that the network device can also wait to receive HARQ feedback for all of the transport blocks among TB1 and TB2 before performing subsequent transmissions, and this embodiment does not limit this.

[0173] By implementing the embodiments of the present disclosure, after the terminal device receives the information carried by multiple transport blocks scheduled by the same scheduling instruction, if only the first transport block that enables HARQ feedback is included among the multiple transport blocks, it sends HARQ feedback corresponding to at least one first transport block to the network device. Correspondingly, after the network device receives HARQ feedback corresponding to at least one of the multiple transport blocks, it can perform subsequent transmissions. In this way, it can be avoided that the network device must wait to receive HARQ feedback corresponding to all of the multiple transport blocks before performing subsequent transmissions, which is beneficial to reducing the transmission delay caused by waiting for HARQ feedback to a certain extent.

[0174] Please refer to Figure 10 , Figure 10 which is a schematic flowchart of another HARQ feedback method provided by the embodiments of the present disclosure. As Figure 10 shown, this method is executed by the terminal device, and this method may include but is not limited to the following steps:

[0175] Step 1001: Receive indication information sent by the network device, where the indication information is used to determine whether at least one of the multiple transport blocks is a first transport block that enables HARQ feedback or a second transport block that does not enable HARQ feedback.

[0176] In an embodiment of the present disclosure, in one possible implementation, it may be indicated whether each transport block enables HARQ feedback or does not enable HARQ feedback. In another possible implementation, it may be default that the transport block enables HARQ feedback, and the network device indicates the transport blocks that do not enable HARQ feedback. In yet another possible implementation, it may be default that the transport block does not enable HARQ feedback, and the network device indicates the transport blocks that enable HARQ feedback. The network device sends this indication information based on high-layer signaling such as RRC, or based on physical-layer signaling such as MEC CE, or the network device sends this indication information based on DCI signaling. This is not limited in this embodiment.

[0177] As a possible implementation, this indication information is used to indicate multiple available transport blocks between the network device and the terminal device. The signaling for sending this indication information also carries an indication field, which may be newly added or may reuse an existing indication field. The terminal device determines, according to this indication field, whether at least one transport block among the multiple transport blocks is a first transport block that enables HARQ feedback or a second transport block that does not enable HARQ feedback.

[0178] The network device enables the terminal device to determine multiple available transport blocks between the network device and the terminal device, and whether the multiple transport blocks are the first transport block or the second transport block, so that the network device selects at least some of the transport blocks from the multiple available transport blocks for scheduling through a scheduling instruction.

[0179] Those skilled in the art may be aware that the indication information for indicating whether multiple transport blocks are the first transport block or the second transport block may be sent through multiple signaling. For example: each signaling indicates whether at least one transport block is the first transport block or the second transport block; the indication information may also be sent through one signaling. For example: this indication information is sent through one signaling, indicating whether each of the multiple transport blocks is the first transport block or the second transport block.

[0180] Step 1002, receive a scheduling instruction sent by the network device, where the scheduling instruction is used to schedule the transmission of multiple transport blocks.

[0181] Step 1003, in response to the multiple transport blocks including a first transport block that enables HARQ feedback and a second transport block that does not enable HARQ feedback, send at least one HARQ feedback to the network device, where at least one HARQ feedback includes the HARQ feedback corresponding to the first transport block.

[0182] For the specific descriptions of step 1002 and step 1003, refer to the relevant descriptions in the foregoing embodiments. This is not elaborated in this embodiment.

[0183] By implementing the embodiments of the present disclosure, after the terminal device receives the information carried by multiple transport blocks scheduled by the same scheduling instruction, it can send the corresponding HARQ feedback to the network device only for the first transport block that enables HARQ feedback among the multiple transport blocks. In this way, it can be avoided that the network device waits until the HARQ feedback corresponding to all transport blocks among the multiple transport blocks is received and then proceeds with subsequent transmissions, which is beneficial to reducing the transmission delay caused by waiting for HARQ feedback to a certain extent.

[0184] Please refer to Figure 11 , Figure 11 which is a schematic flowchart of another HARQ feedback method provided by the embodiments of the present disclosure. As Figure 10 shown, this method is executed by the terminal device, and this method may include but is not limited to the following steps:

[0185] Step 1101: Based on the configuration information agreed upon by the protocol, determine that at least one transport block among the multiple transport blocks is the first transport block or the second transport block.

[0186] As a possible implementation, in the configuration information agreed upon by the protocol, multiple transport blocks available between the network device and the terminal device are agreed upon, and whether the multiple transport blocks are the first transport block or the second transport block. So that the network device selects at least some of the transport blocks from the agreed available multiple transport blocks for scheduling through a scheduling instruction.

[0187] Step 1102: Receive the scheduling instruction sent by the network device, where the scheduling instruction is used to schedule the transmission of multiple transport blocks.

[0188] Step 1103: In response to the first transport block that enables HARQ feedback and the second transport block that does not enable HARQ feedback being included among the multiple transport blocks, send at least one HARQ feedback to the network device, where at least one HARQ feedback includes the HARQ feedback corresponding to the first transport block.

[0189] For the specific details of Step 1102 and Step 1103, please refer to the relevant descriptions in the foregoing embodiments, and they will not be elaborated in this embodiment.

[0190] By implementing the embodiments of the present disclosure, after the terminal device receives the information carried by multiple transport blocks scheduled by the same scheduling instruction, it can send the corresponding HARQ feedback to the network device only for the first transport block that enables HARQ feedback among the multiple transport blocks. In this way, it can be avoided that the network device waits until the HARQ feedback corresponding to all transport blocks among the multiple transport blocks is received and then proceeds with subsequent transmissions, which is beneficial to reducing the transmission delay caused by waiting for HARQ feedback to a certain extent.

[0191] Those skilled in the art can understand that the foregoing multiple embodiments executed by the terminal device can be implemented independently or in any combination, and the embodiments of the present disclosure do not limit this.

[0192] Please refer to Figure 12 , Figure 12 which is a schematic flowchart of another HARQ feedback method provided by the embodiments of the present disclosure. As Figure 12 shown, this method is executed by a network device, and this method may include but is not limited to the following steps:

[0193] Step 1201: Send a scheduling instruction to the terminal device, where the scheduling instruction is used to schedule multiple transport blocks.

[0194] The network device may send a scheduling instruction to the terminal device. Among them, the scheduling instruction is used to schedule the transmission of multiple transport blocks. It can be understood that since the network device can schedule the transmission of multiple transport blocks in the scheduling instruction, the terminal device can correspondingly receive the information carried by multiple transport blocks on multiple transport resources scheduled by the scheduling instruction. Furthermore, after the terminal device receives the information carried by multiple transport blocks, the terminal device can determine whether HARQ feedback is required for these multiple transport blocks and / or determine the HARQ information of the HARQ feedback.

[0195] It should be noted that the network device may send this scheduling instruction based on DCI signaling, or based on high-layer signaling such as RRC, or based on physical layer signaling such as MEC CE. This is not limited in this embodiment.

[0196] Step 1202: If the multiple transport blocks include a first transport block that enables HARQ feedback and a second transport block that does not enable HARQ feedback, then wait to receive at least one HARQ feedback sent by the terminal device, where at least one HARQ feedback includes the HARQ feedback corresponding to the first transport block.

[0197] The network device transmits information through the first transport block and the second transport block. After the terminal device receives the information carried by the first transport block and the second transport block of the network device, it will respectively decode the information carried by the received first transport block and the information carried by the second transport block to determine whether the information carried by the first transport block and the information carried by the second transport block are correctly received, and send HARQ feedback to the network device so that the network device can continue subsequent transmissions after receiving the HARQ feedback sent by the terminal device.

[0198] For the first transport block, the terminal device may send HARQ information corresponding to the HARQ feedback of the first transport block to the network device based on whether the information carried by the first transport block and the information carried by the second transport block are correctly received. Specifically, if the terminal device correctly receives the information carried by the first transport block, the HARQ information corresponding to the HARQ feedback of the first transport block is ACK; if the terminal device does not correctly receive the information carried by the first transport block, the HARQ information corresponding to the HARQ feedback of the first transport block is NACK. Correspondingly, the network device may wait to receive the HARQ information corresponding to the HARQ feedback of the first transport block sent by the terminal device, and determine whether the terminal device has correctly received the information carried by the first transport block according to whether the HARQ information is ACK or NACK.

[0199] For the second transport block, since it is a second transport block for which HARQ feedback is not enabled, the terminal device does not need to send HARQ feedback corresponding to the second transport block to the network device regardless of whether the terminal device correctly receives the information carried by the second transport block. Correspondingly, the network device also does not need to wait to receive the HARQ feedback corresponding to the second transport block sent by the terminal device. That is, in step 1202, in response to the plurality of transport blocks including the first transport block for which HARQ feedback is enabled and the second transport block for which HARQ feedback is not enabled, wait to receive at least one HARQ feedback sent by the terminal device, where at least one HARQ feedback includes the HARQ feedback corresponding to the first transport block and does not include the HARQ feedback corresponding to the second transport block.

[0200] By implementing the embodiments of the present disclosure, after the network device sends the information carried by the plurality of transport blocks scheduled by the scheduling instruction to the terminal device, it can wait to receive the corresponding HARQ feedback sent by the terminal device only for the first transport block for which HARQ feedback is enabled among the plurality of transport blocks. In this way, it is possible to avoid the network device waiting until all the HARQ feedbacks corresponding to all the transport blocks among the plurality of transport blocks are received and then performing subsequent transmissions, thereby helping to reduce the transmission delay caused by waiting for HARQ feedback to a certain extent.

[0201] Please refer to Figure 13 , Figure 13 which is a schematic flowchart of another HARQ feedback method provided by the embodiments of the present disclosure. As Figure 13 shown, this method is executed by the network device, and this method may include but is not limited to the following steps:

[0202] Step 1301: Send a scheduling instruction to the terminal device, where the scheduling instruction is used to schedule a plurality of transport blocks.

[0203] Referring to the relevant descriptions in the foregoing embodiments, details are not described herein again in this embodiment.

[0204] Step 1302: In response to the first transport block enabling HARQ feedback and the second transport block disabling HARQ feedback among multiple transport blocks, wait for at least one HARQ feedback sent by the receiving terminal device, where the at least one HARQ feedback includes the HARQ feedback corresponding to the first transport block and the HARQ feedback corresponding to the second transport block.

[0205] The network device transmits information through the first transport block and the second transport block. After receiving the information carried by the first transport block and the second transport block from the network device, the terminal device decodes the information carried by the received first transport block and the second transport block respectively to determine whether the information carried by the first transport block and the second transport block has been correctly received, and sends HARQ feedback to the network device, so that the network device can continue subsequent transmissions after receiving the HARQ feedback sent by the terminal device.

[0206] For the first transport block, the terminal device can send HARQ information of the HARQ feedback corresponding to the first transport block to the network device based on whether the information carried by the first transport block and the second transport block has been correctly received. Specifically, if the terminal device correctly receives the information carried by the first transport block, the HARQ information of the HARQ feedback corresponding to the first transport block is ACK; if the terminal device does not correctly receive the information carried by the first transport block, the HARQ information of the HARQ feedback corresponding to the first transport block is NACK. Correspondingly, the network device can wait to receive the HARQ information of the HARQ feedback corresponding to the first transport block sent by the terminal device, and determine whether the terminal device has correctly received the information carried by the first transport block based on whether the HARQ information is ACK or NACK.

[0207] For the second transport block, as a first possible implementation, the HARQ information included in the HARQ feedback corresponding to the second transport block is the HARQ information used to determine whether the information carried by the second transport block has been successfully received. If the terminal device correctly receives the information carried by the second transport block, the HARQ information included in the HARQ feedback corresponding to the second transport block is ACK; if the terminal device does not correctly receive the information carried by the second transport block, the HARQ information included in the HARQ feedback corresponding to the second transport block is NACK. Correspondingly, the network device determines whether the terminal device has correctly received the information carried by the second transport block based on whether the HARQ information of the HARQ feedback corresponding to the second transport block sent by the terminal device is ACK or NACK. It should be noted that the network device can wait for the HARQ feedback for the second transport block, or can perform subsequent transmissions without waiting for the HARQ feedback for the second transport block, thereby reducing the transmission delay caused by waiting to a certain extent.

[0208] For the second transport block, as a second possible implementation, the HARQ information in the HARQ feedback corresponding to the second transport block is a default value. That is, regardless of whether the terminal device correctly receives the information carried by the second transport block, the HARQ information included in the HARQ feedback corresponding to the second transport block is the same default value, which can be, for example, ACK or NACK. Accordingly, the network device cannot determine whether the terminal device has correctly received the information carried by the second transport block based on the HARQ information in the HARQ feedback corresponding to the second transport block sent by the terminal device. Therefore, the network device can perform subsequent transmissions without waiting for the HARQ feedback for the second transport block, thereby reducing the transmission delay caused by waiting to a certain extent.

[0209] By implementing the embodiments of the present disclosure, after the network device sends the information carried by multiple transport blocks scheduled by the scheduling instruction to the terminal device, it can wait to receive the corresponding HARQ feedback sent by the terminal device only for the first transport block that enables HARQ feedback among the multiple transport blocks. The network device can wait for the HARQ feedback for the second transport block, or can perform subsequent transmissions without waiting for the HARQ feedback for the second transport block. In this way, it is possible to prevent the network device from waiting until all the HARQ feedbacks corresponding to all the transport blocks among the multiple transport blocks are received before performing subsequent transmissions, which is beneficial to reducing the transmission delay caused by waiting for the HARQ feedback to a certain extent.

[0210] Please refer to Figure 14 , Figure 14 which is a schematic flowchart of another HARQ feedback method provided by the embodiments of the present disclosure. As Figure 14 shown, this method is executed by the network device, and this method may include but is not limited to the following steps:

[0211] Step 1401: Send a scheduling instruction to the terminal device, where the scheduling instruction is used to schedule multiple transport blocks.

[0212] Referring to the relevant descriptions in the foregoing embodiments, details are not described again in this embodiment.

[0213] Step 1402: In response to that only the second transport block that does not enable HARQ feedback is included among the multiple transport blocks, do not wait to receive the HARQ feedback corresponding to any of the second transport blocks sent by the terminal device.

[0214] The network device transmits information through a second transport block. After the terminal device receives the information carried by the network device through the second transport block, it decodes the information carried by each received second transport block respectively to determine whether the information carried by each second transport block is correctly received. For each second transport block, regardless of whether the terminal device correctly receives the information carried by each second transport block, the terminal device does not send HARQ feedback corresponding to any second transport block to the network device. Therefore, the network device can perform subsequent transmissions without waiting for HARQ feedback for the second transport block, thereby reducing the transmission delay caused by waiting to a certain extent.

[0215] By implementing the embodiments of the present disclosure, after the network device sends the information carried by multiple transport blocks scheduled by a scheduling instruction to the terminal device, if only the second transport block that does not enable HARQ feedback is included in the multiple transport blocks, it does not need to wait for the HARQ feedback corresponding to any second transport block sent by the terminal device. That is to say, the network device does not need to wait until the HARQ feedback corresponding to all transport blocks in the multiple transport blocks is received before performing subsequent transmissions. In this way, it can be avoided that the network device waits until the HARQ feedback corresponding to all transport blocks in the multiple transport blocks is received before performing subsequent transmissions, which is beneficial to reducing the transmission delay caused by waiting for HARQ feedback to a certain extent.

[0216] Please refer to Figure 15 , Figure 15 is a schematic flowchart of another HARQ feedback method provided by the embodiments of the present disclosure. As Figure 15 shown, this method is executed by the network device, and this method may include but is not limited to the following steps:

[0217] Step 1501: Send a scheduling instruction to the terminal device, where the scheduling instruction is used to schedule multiple transport blocks.

[0218] Referring to the relevant descriptions in the foregoing embodiments, details are not described herein again.

[0219] Step 1502: In response to only the first transport block that enables HARQ feedback being included in the multiple transport blocks, wait to receive the HARQ feedback corresponding to at least one first transport block sent by the terminal device.

[0220] The network device transmits information through the first transport block. After the terminal device receives the information carried by the network device through the first transport block, it decodes the information carried by each received first transport block respectively to determine whether the information carried by each first transport block is correctly received, and sends HARQ feedback corresponding to at least one first transport block to the network device, so that the network device can continue subsequent transmissions after receiving the HARQ feedback corresponding to at least one transport block among multiple transport blocks.

[0221] For each first transport block, the terminal device may send HARQ feedback corresponding to only one first transport block among multiple first transport blocks to the network device, or may also send HARQ feedback corresponding to each first transport block to the network device.

[0222] As a possible implementation, the terminal device only sends HARQ feedback corresponding to one first transport block among multiple first transport blocks to the network device, so that the network device can wait to receive the HARQ feedback corresponding to this one first transport block sent by the terminal device. Optionally, the HARQ information of the HARQ feedback sent by the terminal device may be determined based on whether the information carried by multiple first transport blocks is correctly received. For example, when the information carried by multiple first transport blocks is correctly received, the HARQ feedback information of the HARQ feedback sent by the terminal device to the network may be ACK; when there is at least one transport block among the information carried by multiple first transport blocks whose information is not correctly received, the HARQ feedback information of the HARQ feedback sent by the terminal device to the network may be NACK.

[0223] As another possible implementation, the terminal device sends HARQ feedback corresponding to each first transport block among multiple first transport blocks to the network device, so that the network device can wait to receive the HARQ feedback corresponding to each first transport block sent by the terminal device. Optionally, the HARQ information of the HARQ feedback sent by the terminal device may be determined based on whether the information carried by the corresponding first transport block is correctly received.

[0224] By implementing the embodiments of the present disclosure, after the network device sends the information carried by multiple transport blocks scheduled by a scheduling instruction to the terminal device, if only the first transport block enabling HARQ feedback is included in the multiple transport blocks, it waits to receive the HARQ feedback corresponding to at least one first transport block sent by the terminal device. That is to say, after the network device receives the HARQ feedback corresponding to at least one transport block among the multiple transport blocks, it can perform subsequent transmissions. In this way, it can be avoided that the network device has to wait until all the HARQ feedbacks corresponding to all the transport blocks among the multiple transport blocks are received before performing subsequent transmissions, which is beneficial to reducing the transmission delay caused by waiting for HARQ feedback to a certain extent.

[0225] Please refer to Figure 16 , Figure 16 which is a schematic flowchart of another HARQ feedback method provided by the embodiments of the present disclosure. As Figure 16 shown, this method is executed by the network device, and this method may include but is not limited to the following steps:

[0226] Step 1601: Send indication information to the terminal device, where the indication information is used to determine whether at least one transport block among multiple transport blocks is a first transport block or a second transport block.

[0227] In the embodiments of the present disclosure, in a possible implementation manner, it may be indicated whether each transport block enables HARQ feedback or does not enable HARQ feedback. The network device sends this indication information based on high-layer signaling such as RRC or based on physical-layer signaling such as MECCE, or the network device sends this indication information based on DCI signaling. This is not limited in this embodiment.

[0228] As a possible implementation manner, the indication information is used to indicate multiple transport blocks available between the network device and the terminal device. The signaling for sending this indication information also carries an indication field, which may be a newly added field or a reused existing indication field. The terminal device determines whether at least one transport block among the multiple transport blocks is a first transport block enabling HARQ feedback or a second transport block not enabling HARQ feedback according to this indication field.

[0229] The network device enables the terminal device to determine multiple transport blocks available between the network device and the terminal device, and whether the multiple transport blocks are first transport blocks or second transport blocks, so that the network device selects at least some transport blocks from the available multiple transport blocks for scheduling through a scheduling instruction.

[0230] Those skilled in the art can know that the indication information used to indicate whether multiple transport blocks are the first transport block or the second transport block can be sent through multiple signaling. For example, each signaling indicates whether at least one transport block is the first transport block or the second transport block; the indication information can also be sent through one signaling. For example, the indication information is sent through one signaling, indicating whether each of the multiple transport blocks is the first transport block or the second transport block.

[0231] Step 1602: Send a scheduling instruction to the terminal device, where the scheduling instruction is used to schedule multiple transport blocks.

[0232] Step 1603: In response to the first transport block that enables HARQ feedback and the second transport block that does not enable HARQ feedback being included in the multiple transport blocks, wait to receive at least one HARQ feedback sent by the terminal device, where at least one HARQ feedback includes the HARQ feedback corresponding to the first transport block.

[0233] For the specific details of Step 1602 and Step 1603, please refer to the relevant descriptions in the foregoing embodiments, and they will not be elaborated in this embodiment.

[0234] By implementing the embodiments of the present disclosure, after the network device sends the information carried by the multiple transport blocks scheduled by the scheduling instruction to the terminal device, it can wait to receive the corresponding HARQ feedback sent by the terminal device only for the first transport block that enables HARQ feedback among the multiple transport blocks. In this way, it can be avoided that the network device waits until all the HARQ feedbacks corresponding to all the transport blocks among the multiple transport blocks are received and then performs subsequent transmissions, which is beneficial to reducing the transmission delay caused by waiting for HARQ feedback to a certain extent.

[0235] Those skilled in the art can understand that the foregoing multiple embodiments executed by the network device can be implemented independently or in any combination, and the embodiments of the present disclosure do not limit this.

[0236] In the foregoing embodiments provided by the present disclosure, the methods provided by the embodiments of the present disclosure are introduced from the perspectives of the terminal device and the network device respectively. To implement each function in the methods provided by the foregoing embodiments of the present disclosure, the terminal device and the network device may include a hardware structure and software modules, and implement the foregoing functions in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module. A certain function among the foregoing functions can be executed in the manner of a hardware structure, a software module, or a combination of a hardware structure and a software module.

[0237] Please refer to Figure 17 , Figure 17It is a schematic structural diagram of a HARQ feedback device provided by an embodiment of the present disclosure. This device can be a terminal device, or a device disposed in a terminal device, or a device that can be used in matching with a terminal device. As Figure 17 shown, the HARQ feedback device may include:

[0238] A first receiving module 1701, configured to receive a scheduling instruction sent by a network device, where the scheduling instruction is used to schedule a plurality of transport blocks;

[0239] A first sending module 1702, configured to send at least one HARQ feedback to the network device in response to a first transport block enabling HARQ feedback and a second transport block not enabling HARQ feedback included in the plurality of transport blocks;

[0240] Wherein, the at least one HARQ feedback includes the HARQ feedback corresponding to the first transport block.

[0241] In one implementation, the at least one HARQ feedback further includes:

[0242] The HARQ feedback corresponding to the second transport block.

[0243] In one implementation, the HARQ information included in the HARQ feedback corresponding to the second transport block is one of the following HARQ information:

[0244] HARQ information for determining whether the information carried by the second transport block is successfully received;

[0245] HARQ information of a set value.

[0246] In one implementation, the device further includes:

[0247] A second receiving module, configured to receive indication information sent by the network device;

[0248] Wherein, the indication information is used to determine whether at least one transport block among the plurality of transport blocks is the first transport block or the second transport block.

[0249] In one implementation, the device further includes:

[0250] A determining module, configured to determine that at least one transport block among the plurality of transport blocks is the first transport block or the second transport block based on configuration information agreed upon by a protocol.

[0251] In one implementation, the device further includes:

[0252] The first processing module is configured to, in response to that only the second transport block that does not enable HARQ feedback is included in the multiple transport blocks, not send the HARQ feedback corresponding to any of the second transport blocks to the network device.

[0253] In one implementation, the apparatus further includes:

[0254] The second sending module is configured to, in response to that only the first transport block that enables HARQ feedback is included in the multiple transport blocks, send the HARQ feedback corresponding to at least one of the first transport blocks to the network device.

[0255] Here it should be noted that the HARQ feedback apparatus provided in the embodiments of the present disclosure can implement all the method steps implemented by the HARQ feedback method embodiments shown above, and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments will not be specifically described in this embodiment. Figures 2 to 11 Please refer to

[0256] See Figure 18 , Figure 18 FIG. is a schematic structural diagram of another HARQ feedback apparatus provided in the embodiments of the present disclosure. The apparatus may be a network device, or a device provided in the network device, or a device that can be used in matching with the network device. As Figure 18 shown, the HARQ feedback apparatus may include:

[0257] The third sending module 1801 is configured to send a scheduling instruction to the terminal device, where the scheduling instruction is used to schedule multiple transport blocks;

[0258] The third receiving module 1802 is configured to, in response to that the multiple transport blocks include the first transport block that enables HARQ feedback and the second transport block that does not enable HARQ feedback, wait to receive at least one HARQ feedback sent by the terminal device;

[0259] Wherein, the at least one HARQ feedback includes the HARQ feedback corresponding to the first transport block.

[0260] In one implementation, the at least one HARQ feedback further includes:

[0261] The HARQ feedback corresponding to the second transport block.

[0262] In one implementation, the HARQ information included in the HARQ feedback corresponding to the second transport block is one of the following HARQ information:

[0263] The HARQ information for determining whether the information carried by the second transport block is successfully received;

[0264] HARQ information of the set value.

[0265] In one implementation, the device further includes:

[0266] A fourth sending module, configured to send indication information to the terminal device;

[0267] Wherein, the indication information is used to determine whether at least one transport block among the multiple transport blocks is the first transport block or the second transport block.

[0268] In one implementation, the device further includes:

[0269] A second processing module, configured to, in response to the multiple transport blocks only including second transport blocks for which HARQ feedback is not enabled, not wait to receive HARQ feedback corresponding to any of the second transport blocks sent by the terminal device.

[0270] In one implementation, the device further includes:

[0271] A third processing module, configured to, in response to the multiple transport blocks only including first transport blocks for which HARQ feedback is enabled, wait to receive HARQ feedback corresponding to at least one of the first transport blocks sent by the terminal device.

[0272] It should be noted here that the HARQ feedback device provided in the embodiments of the present disclosure can implement all the method steps implemented in the HARQ feedback method embodiments shown above, and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments will not be specifically described in this embodiment. Figures 12 to 16

[0273] Figures 2 to 11 To implement the above embodiments, the embodiments of the present disclosure also propose a communication device, including: a processor, which can execute the method shown in the above embodiments when the processor calls a computer program in a memory.

[0274] Figures 12 to 16 To implement the above embodiments, the embodiments of the present disclosure also propose a communication device, including: a processor, which can execute the method shown in the above embodiments when the processor calls a computer program in a memory.

[0275] Figures 2 to 11 To implement the above embodiments, the embodiments of the present disclosure also propose a communication device, including: a processor and a memory, where a computer program is stored in the memory; the processor executes the computer program stored in the memory so that the communication device executes the method shown in the above embodiments.

[0276] ​To implement the above embodiments, the embodiments of the present disclosure further provide a communication device, including: a processor and a memory, where a computer program is stored in the memory; the processor executes the computer program stored in the memory, so that the communication device executes the above Figures 12 to 16 method shown in the embodiment.

[0277] To implement the above embodiments, the embodiments of the present disclosure further provide a communication device, including: a processor and an interface circuit, where the interface circuit is configured to receive code instructions and transmit them to the processor, and the processor is configured to run the code instructions so that the device executes the above Figures 2 to 11 method shown in the embodiment.

[0278] To implement the above embodiments, the embodiments of the present disclosure further provide a communication device, including: a processor and an interface circuit, where the interface circuit is configured to receive code instructions and transmit them to the processor, and the processor is configured to run the code instructions so that the device executes the above Figures 12 to 16 method shown in the embodiment.

[0279] Please refer to Figure 19 , Figure 19 which is a schematic structural diagram of a HARQ feedback device 1900 provided by the embodiments of the present disclosure. The HARQ feedback device 1900 may be a network device, or a terminal device, or a chip, a chip system, or a processor, etc. that supports the network device to implement the above method, and may also be a chip, a chip system, or a processor, etc. that supports the terminal device to implement the above method. The device can be used to implement the method described in the above method embodiments, and specifically, reference can be made to the description in the above method embodiments.

[0280] The HARQ feedback device 1900 may include one or more processors 1901. The processor 1901 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control the HARQ feedback device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute a computer program, and process the data of the computer program.

[0281] Optionally, the HARQ feedback device 1900 may further include one or more memories 1902, on which a computer program 1904 may be stored, and the processor 1901 executes the computer program 1904 so that the HARQ feedback device 1900 executes the method described in the above method embodiments. Optionally, data may also be stored in the memory 1902. The HARQ feedback device 1900 and the memory 1902 may be provided separately or integrated together.

[0282] Optionally, the HARQ feedback apparatus 1900 may further include a transceiver 1905 and an antenna 1906. The transceiver 1905 may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, etc., and is configured to implement transceiver functions. The transceiver 1905 may include a receiver and a transmitter. The receiver may be referred to as a receiver or a receiving circuit, etc., and is configured to implement a receiving function; the transmitter may be referred to as a transmitter or a transmitting circuit, etc., and is configured to implement a transmitting function.

[0283] Optionally, the HARQ feedback apparatus 1900 may further include one or more interface circuits 1907. The interface circuit 1907 is configured to receive code instructions and transmit the instructions to the processor 1901. The processor 1901 executes the code instructions to enable the HARQ feedback apparatus 1900 to perform the method described in the above method embodiment.

[0284] In one implementation, processor 1901 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and transmitting functions may be separate or integrated. The transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or may be used for transmitting or delivering signals.

[0285] In one implementation, processor 1901 may store a computer program 1904. Computer program 1904, when executed on processor 1901, may cause HARQ feedback apparatus 1900 to perform the method described in the aforementioned method embodiment. Computer program 1904 may be embedded in processor 1901. In this case, processor 1901 may be implemented by hardware.

[0286] In one implementation, the HARQ feedback device 1900 may include circuitry that can implement the functions of transmitting, receiving, or communicating in the foregoing method embodiments. The processors and transceivers described in this disclosure may be implemented on an integrated circuit (IC), analog IC, radio frequency integrated circuit RFIC, mixed-signal IC, application specific integrated circuit (ASIC), printed circuit board (PCB), electronic device, etc. The processors and transceivers may also be fabricated using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal-oxide-semiconductor (NMOS), P-type metal-oxide semiconductor (PMOS), bipolar junction transistor (BJT), BiCMOS, silicon germanium (SiGe), gallium arsenide (GaAs), etc.

[0287] The HARQ feedback device 1900 described in the above embodiments may be a network device or a terminal device, but the scope of the HARQ feedback device 1900 described in this disclosure is not limited thereto, and the structure of the HARQ feedback device 1900 may not be restricted by Figures 17 - 18 . The HARQ feedback device 1900 may be an independent device or may be part of a larger device. For example, the HARQ feedback device 1900 may be:

[0288] (1) An independent integrated circuit IC, or chip, or chip system or subsystem;

[0289] (2) A collection of one or more ICs, optionally, the IC collection may also include storage components for storing data and computer programs;

[0290] (3) ASIC, such as a modem;

[0291] (4) A module that can be embedded in other devices;

[0292] (5) A receiver, terminal device, smart terminal device, cellular phone, wireless device, handset, mobile unit, vehicle-mounted device, network device, cloud device, artificial intelligence device, etc.;

[0293] (6) Others and so on.

[0294] For the case where the HARQ feedback device 1900 can be a chip or a chip system, reference can be made to Figure 20 the structural schematic diagram of the chip shown. Figure 20 The chip shown includes a processor 2001 and an interface 2002. Among them, the number of processors 2001 can be one or more, and the number of interfaces 2002 can be multiple.

[0295] For the case where the chip is used to implement the functions of the terminal device in the embodiments of the present disclosure:

[0296] The interface 2002 is used to receive code instructions and transmit them to the processor;

[0297] The processor 2001 is used to run the code instructions to execute the method such as Figures 2 to 11 as follows.

[0298] For the case where the chip is used to implement the functions of the network device in the embodiments of the present disclosure:

[0299] The interface 2002 is used to receive code instructions and transmit them to the processor;

[0300] The processor 2001 is used to run the code instructions to execute the method such as Figures 12 to 16 as follows.

[0301] Optionally, the chip further includes a memory 2003, and the memory 2003 is used to store necessary computer programs and data.

[0302] Those skilled in the art can also understand that the various illustrative logical blocks and steps listed in the embodiments of the present disclosure can be implemented by electronic hardware, computer software, or a combination of both. Whether such functions are implemented by hardware or software depends on the specific application and the design requirements of the entire system. Those skilled in the art can use various methods to implement the described functions for each specific application, but such implementation should not be construed as exceeding the scope protected by the embodiments of the present disclosure.

[0303] The present disclosure also provides a readable storage medium, on which instructions are stored, and when the instructions are executed by a computer, the functions of any one of the above method embodiments are implemented.

[0304] The present disclosure also provides a computer program product, and when the computer program product is executed by a computer, the functions of any one of the above method embodiments are implemented.

[0305] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, the processes or functions described in the embodiments of the present disclosure are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer program can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer program can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wirelessly (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that the computer can access or a data storage device such as a server or data center that includes one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a high-density digital video disc (DVD)), or a semiconductor medium (such as a solid state disk (SSD)), etc.

[0306] Those of ordinary skill in the art can understand that the various numerical numbers such as first and second involved in the present disclosure are only for the convenience of description and are not used to limit the scope of the embodiments of the present disclosure, nor do they represent the order of precedence.

[0307] At least one in the present disclosure can also be described as one or more. The plurality can be two, three, four, or more, and the present disclosure does not make any restrictions. In the embodiments of the present disclosure, for a technical feature, the technical features in this technical feature are distinguished by "first", "second", "third", "A", "B", "C", and "D", etc. There is no order of precedence or size order among the technical features described by the "first", "second", "third", "A", "B", "C", and "D".

[0308] The corresponding relationships shown in the tables in the present disclosure can be configured or predefined. The values of the information in each table are only examples and can be configured as other values, which are not limited in the present disclosure. When configuring the corresponding relationships between the configuration information and each parameter, it is not necessarily required to configure all the corresponding relationships shown in the tables. For example, in the tables in the present disclosure, the corresponding relationships shown in some rows can also not be configured. For another example, appropriate deformation adjustments can be made based on the above tables, such as splitting, merging, etc. The names of the parameters shown in the titles of the above tables can also be other names understandable by the communication device, and the values or representation methods of the parameters can also be other values or representation methods understandable by the communication device. When implementing the above tables, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables or hash maps, etc.

[0309] The predefined in the present disclosure can be understood as definition, pre - definition, storage, pre - storage, pre - negotiation, pre - configuration, solidification, or pre - firing.

[0310] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present disclosure.

[0311] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.

[0312] As described above, the above are only the specific implementation manners of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present disclosure, and all should be covered by the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.

Claims

1. A Hybrid Automatic Repeat reQuest (HARQ) feedback method, characterized in that Executed by a terminal device, the method includes: Receiving a scheduling instruction sent by a network device, where the scheduling instruction is used to schedule a plurality of transport blocks; In response to the plurality of transport blocks including a first transport block enabling HARQ feedback and a second transport block not enabling HARQ feedback, sending at least one HARQ feedback to the network device; Wherein, the at least one HARQ feedback includes the HARQ feedback corresponding to the first transport block; The at least one HARQ feedback further includes: the HARQ feedback corresponding to the second transport block; The HARQ information included in the HARQ feedback corresponding to the second transport block is: the HARQ information of a set value.

2. The method according to claim 1, wherein The method further includes: Receiving indication information sent by the network device; Wherein, the indication information is used to determine whether at least one transport block in the plurality of transport blocks is the first transport block or the second transport block.

3. The method according to claim 1, characterized in that, The method further includes: Based on configuration information agreed upon by the protocol, determining that at least one transport block in the plurality of transport blocks is the first transport block or the second transport block.

4. The method according to any one of claims 1 to 3, characterized in that The method further includes: In response to the plurality of transport blocks only including the second transport block that does not enable HARQ feedback, not sending the HARQ feedback corresponding to any of the second transport blocks to the network device.

5. The method according to any one of claims 1-3, characterized in that, The method further includes: In response to the plurality of transport blocks only including the first transport block that enables HARQ feedback, sending at least one HARQ feedback corresponding to the first transport block to the network device.

6. A HARQ feedback method, characterized in that, Executed by a network device, the method includes: Sending a scheduling instruction to a terminal device, where the scheduling instruction is used to schedule a plurality of transport blocks; In response to the plurality of transport blocks including a first transport block enabling HARQ feedback and a second transport block not enabling HARQ feedback, waiting to receive at least one HARQ feedback sent by the terminal device; Wherein, the at least one HARQ feedback includes the HARQ feedback corresponding to the first transport block; The at least one HARQ feedback further includes: the HARQ feedback corresponding to the second transport block; The HARQ information included in the HARQ feedback corresponding to the second transport block is: the HARQ information of a set value.

7. The method according to claim 6, wherein The method further includes: Sending indication information to the terminal device; Wherein, the indication information is used to determine whether at least one transport block in the plurality of transport blocks is the first transport block or the second transport block.

8. The method according to any one of claims 6-7, characterized in that, The method further includes: In response to the plurality of transport blocks only including the second transport block that does not enable HARQ feedback, there is no need to wait to receive any HARQ feedback corresponding to the second transport block sent by the terminal device.

9. The method according to any one of claims 6-7, characterized in that, The method further includes: In response to the plurality of transport blocks only including the first transport block that enables HARQ feedback, waiting to receive at least one HARQ feedback corresponding to the first transport block sent by the terminal device.

10. A HARQ feedback device, characterized in that, Includes: A first receiving module, configured to receive a scheduling instruction sent by a network device, where the scheduling instruction is used to schedule a plurality of transport blocks; A first transmission module, configured to send at least one HARQ feedback to the network device in response to a first transport block enabling HARQ feedback and a second transport block not enabling HARQ feedback among the plurality of transport blocks; Wherein, the at least one HARQ feedback includes the HARQ feedback corresponding to the first transport block; The at least one HARQ feedback further includes: the HARQ feedback corresponding to the second transport block; The HARQ information included in the HARQ feedback corresponding to the second transport block is: the HARQ information of a set value.

11. A HARQ feedback device, characterized in that, Including: A third transmission module, configured to send a scheduling instruction to the terminal device, where the scheduling instruction is used to schedule a plurality of transport blocks; A third receiving module, configured to wait to receive at least one HARQ feedback sent by the terminal device in response to a first transport block enabling HARQ feedback and a second transport block not enabling HARQ feedback among the plurality of transport blocks; Wherein, the at least one HARQ feedback includes the HARQ feedback corresponding to the first transport block; The at least one HARQ feedback further includes: the HARQ feedback corresponding to the second transport block; The HARQ information included in the HARQ feedback corresponding to the second transport block is: the HARQ information of a set value.

12. A communication device, characterized in that, The apparatus includes a processor and a memory, a computer program is stored in the memory, and the processor executes the computer program stored in the memory to enable the apparatus to execute the method according to any one of claims 1-5.

13. A communication device, characterized in that, The apparatus includes a processor and a memory, a computer program is stored in the memory, and the processor executes the computer program stored in the memory to enable the apparatus to execute the method according to any one of claims 6-9.

14. A communication device, characterized in that, Including: A processor and an interface circuit; The interface circuit is configured to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to execute the method according to any one of claims 1-5.

15. A communication device, characterized in that, Including: A processor and an interface circuit; The interface circuit is configured to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to execute the method according to any one of claims 6-9.

16. A computer-readable storage medium, configured to store instructions, when the instructions are executed, to implement the method according to any one of claims 1-5.

17. A computer-readable storage medium, configured to store instructions, when the instructions are executed, to implement the method according to any one of claims 6-9.

Citation Information

Patent Citations

  • Hybrid automatic repeat request (HARQ) bitmap information feedback method and related equipment

    CN113271180A

  • Wireless communication method, terminal device, and network device

    CN113412595A