HARQ feedback method and device
By collaboratively processing HARQ feedback between terminal devices and network devices, feedback is sent only for enabled transport blocks, solving the HARQ delay problem in satellite communications and improving communication efficiency.
Patent Information
- Application Number
- CN202510999143.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-12
- Publication Date
- 2025-09-26
AI Technical Summary
In satellite communication scenarios, network devices wait for the terminal device to return HARQ feedback, which causes delays, especially when there is a lack of a clear HARQ feedback method when scheduling multiple transport blocks.
The terminal device only sends feedback information for transport blocks with HARQ feedback enabled, and does not send feedback for transport blocks without HARQ feedback enabled. The network device waits for feedback from transport blocks with HARQ feedback enabled before performing subsequent transmission.
The transmission delay caused by waiting for HARQ feedback is reduced, and the efficiency of the communication system is improved.
Smart Images

Figure CN120710643A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a HARQ feedback method and device thereof. Background Art
[0002] In the research of wireless communication technology, satellite communication is considered an important aspect of future wireless communication technology development. Satellite communication refers to communication conducted by ground-based radio communication equipment using satellites as relays. However, due to the long signal transmission distance in satellite communication scenarios, data transmission has a significant latency. This significant latency can lead to hybrid automatic repeat request (HARQ) delay issues. This means that network equipment needs to wait for the terminal device to return HARQ feedback for the downlink transmission before it can proceed with subsequent downlink transmission. However, due to this significant latency, the network equipment waits for a long time, hindering subsequent downlink transmission.
[0003] To address HARQ latency, related technologies have demonstrated that if a network device schedules a transport block via a scheduling instruction, the terminal device can determine whether to send HARQ feedback based on whether the HARQ process for that transport block is in a disabled state. Consequently, since the HARQ process for that transport block can be in a disabled state, the network device can at least avoid waiting for HARQ feedback in a disabled state. However, related technologies lack a clear HARQ feedback method for situations where a scheduling instruction schedules multiple transport blocks. Summary of the Invention
[0004] The embodiments of the present disclosure provide a HARQ feedback method and apparatus thereof, which can be applied to terrestrial networks and non-terrestrial networks. Non-terrestrial networks include the Internet of Things (IoT) based on satellite communications, such as narrowband internet of things (NB-IoT); Internet of Vehicles (IoV), such as vehicle to everything (V2X) communications, long-term evolution-vehicle (LTE-V), vehicle to vehicle (V2V) communications, etc., or can be used in the fields of intelligent driving and intelligent connected vehicles. It is used to solve the problem of how to perform HARQ feedback when the scheduling instructions of the network equipment schedule multiple transmission blocks.
[0005] In a first aspect, an embodiment of the present disclosure provides a HARQ feedback method, which is performed by a terminal device and includes:
[0006] receiving a scheduling instruction sent by a network device, where the scheduling instruction is used to schedule a plurality of transmission blocks;
[0007] In response to the plurality of transport blocks including a first transport block with HARQ feedback enabled and a second transport block with HARQ feedback not enabled, sending at least one HARQ feedback to the network device;
[0008] The at least one HARQ feedback includes HARQ feedback corresponding to the first transport block.
[0009] In this technical solution, after receiving information carried by multiple transport blocks scheduled by the same scheduling instruction, a terminal device can send corresponding HARQ feedback to the network device only for the first transport block in the multiple transport blocks for which HARQ feedback is enabled. This avoids the network device having to wait for HARQ feedback corresponding to all transport blocks in the multiple 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.
[0010] In one implementation, the at least one HARQ feedback further includes:
[0011] 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] HARQ information used to determine whether the information carried by the second transport block is received successfully;
[0014] HARQ information of the setting value.
[0015] In this technical solution, after receiving information carried by multiple transport blocks scheduled by the same scheduling instruction, a terminal device can send corresponding HARQ feedback to a network device for the first transport block in the multiple transport blocks for which HARQ feedback is enabled. The network device can wait for HARQ feedback for the second transport block, or can proceed with subsequent transmissions without waiting for HARQ feedback for the second transport block. This avoids the network device having to wait for HARQ feedback corresponding to all transport blocks in the multiple transport blocks before proceeding with subsequent transmissions, thereby reducing the transmission delay caused by waiting for HARQ feedback to a certain extent.
[0016] In one implementation, the method further includes:
[0017] receiving instruction information sent by the network device;
[0018] 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 configuration information agreed upon by a protocol, it is determined 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 the multiple transport blocks including only the second transport block for which HARQ feedback is not enabled, HARQ feedback corresponding to any second transport block is not sent to the network device.
[0023] In this technical solution, after receiving information carried by multiple transport blocks scheduled by the same scheduling instruction, if the multiple transport blocks only include a second transport block without HARQ feedback enabled, the terminal device does not send HARQ feedback corresponding to any of the second transport blocks to the network device. Accordingly, the network device does not need to wait until HARQ feedback corresponding to all transport blocks in the multiple transport blocks has been received before performing subsequent transmissions. In this way, the network device can avoid waiting until HARQ feedback corresponding to all transport blocks in the multiple transport blocks has been received before performing 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 the multiple transport blocks including only a first transport block with HARQ feedback enabled, at least one HARQ feedback corresponding to the first transport block is sent to the network device.
[0026] In this technical solution, after receiving information carried by multiple transport blocks scheduled by the same scheduling instruction, if the multiple transport blocks only include the first transport block with HARQ feedback enabled, the terminal device sends at least one HARQ feedback corresponding to the first transport block to the network device. Accordingly, after receiving HARQ feedback corresponding to at least one transport block among the multiple transport blocks, the network device can proceed with subsequent transmissions. This avoids the network device having to wait until HARQ feedback corresponding to all transport blocks among the multiple transport blocks has been received before proceeding with 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 performed by a network device and includes:
[0028] Sending a scheduling instruction to a terminal device, where the scheduling instruction is used to schedule multiple transmission blocks;
[0029] In response to the multiple transport blocks including a first transport block with HARQ feedback enabled and a second transport block with HARQ feedback not enabled, waiting to receive at least one HARQ feedback sent by the terminal device;
[0030] The at least one HARQ feedback includes HARQ feedback corresponding to the first transport block.
[0031] In this technical solution, after sending information carried by multiple transport blocks scheduled by a scheduling instruction to a terminal device, the network device can wait to receive HARQ feedback from the terminal device only for the first transport block in the multiple transport blocks for which HARQ feedback is enabled. This avoids the network device having to wait for HARQ feedback corresponding to all transport blocks in the multiple transport blocks before performing subsequent transmissions, thereby 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] 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] HARQ information used to determine whether the information carried by the second transport block is received successfully;
[0036] HARQ information of the setting value.
[0037] In this technical solution, after sending the information carried by multiple transport blocks scheduled by the scheduling instruction to the terminal device, the network device can wait to receive the corresponding HARQ feedback sent by the terminal device only for the first transport block in the multiple transport blocks that enables HARQ feedback. The network device can wait for HARQ feedback for the second transport block, or it can proceed with subsequent transmissions without waiting for HARQ feedback for the second transport block. In this way, the network device can avoid waiting for HARQ feedback corresponding to all transport blocks in the multiple transport blocks before proceeding with subsequent transmissions, thereby helping to reduce the transmission delay caused by waiting for HARQ feedback to a certain extent.
[0038] In one implementation, the method may further include:
[0039] Sending instruction information to the terminal device;
[0040] 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 the multiple transport blocks only including the second transport block for which HARQ feedback is not enabled, there is no need to wait for receiving HARQ feedback corresponding to any second transport block sent by the terminal device.
[0043] In this technical solution, after a network device sends information carried by multiple transport blocks scheduled by a scheduling instruction to a terminal device, if the multiple transport blocks only include a second transport block without HARQ feedback enabled, the network device does not need to wait for HARQ feedback corresponding to any second transport block sent by the terminal device. In other words, the network device does not need to wait for HARQ feedback corresponding to all transport blocks in the multiple transport blocks to be received before performing subsequent transmissions. In this way, the network device can avoid waiting for HARQ feedback corresponding to all transport blocks in the multiple 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.
[0044] In one implementation, the method may further include:
[0045] In response to the multiple transport blocks including only the first transport block with HARQ feedback enabled, waiting to receive HARQ feedback corresponding to at least one of the first transport blocks sent by the terminal device.
[0046] In this technical solution, after a network device sends information carried by multiple transport blocks scheduled by a scheduling instruction to a terminal device, if the multiple transport blocks only include the first transport block with HARQ feedback enabled, the network device waits to receive HARQ feedback corresponding to at least one of the first transport blocks sent by the terminal device. In other words, after receiving HARQ feedback corresponding to at least one of the multiple transport blocks, the network device can proceed with subsequent transmissions. This avoids the network device having to wait for HARQ feedback corresponding to all of the multiple transport blocks before proceeding with subsequent transmissions, thereby reducing 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, the HARQ feedback device including:
[0048] A first receiving module is configured to receive a scheduling instruction sent by a network device, where the scheduling instruction is used to schedule multiple transmission blocks;
[0049] A first sending module, configured to send at least one HARQ feedback to the network device in response to the plurality of transport blocks including a first transport block with HARQ feedback enabled and a second transport block with HARQ feedback not enabled;
[0050] The at least one HARQ feedback includes HARQ feedback corresponding to the first transport block.
[0051] In one implementation, the at least one HARQ feedback further includes:
[0052] 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 used to determine whether the information carried by the second transport block is received successfully;
[0055] HARQ information of the setting value.
[0056] In one implementation, the apparatus further includes:
[0057] A second receiving module, configured to receive instruction information sent by the network device;
[0058] 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.
[0059] In one implementation, the apparatus further includes:
[0060] A determination module is used to determine, based on configuration information agreed upon in a protocol, whether at least one transmission block among the multiple transmission blocks is the first transmission block or the second transmission block.
[0061] In one implementation, the apparatus further includes:
[0062] The first processing module is configured to, in response to the multiple transport blocks including only the second transport block for which HARQ feedback is not enabled, not send HARQ feedback corresponding to any second transport block to the network device.
[0063] In one implementation, the apparatus further includes:
[0064] The second sending module is configured to send, in response to the multiple transport blocks including only the first transport block with HARQ feedback enabled, at least one HARQ feedback corresponding to the first transport block to the network device.
[0065] In a fourth aspect, an embodiment of the present disclosure provides another HARQ feedback device, the HARQ feedback device including:
[0066] A third sending module is used to send a scheduling instruction to the terminal device, where the scheduling instruction is used to schedule multiple transmission blocks;
[0067] a third receiving module, configured to, in response to the multiple transport blocks including a first transport block with HARQ feedback enabled and a second transport block with HARQ feedback not enabled, wait for receiving at least one HARQ feedback sent by the terminal device;
[0068] The at least one HARQ feedback includes HARQ feedback corresponding to the first transport block.
[0069] In one implementation, the at least one HARQ feedback further includes:
[0070] HARQ feedback corresponding to the second transport block.
[0071] In one implementation, the HARQ information included in the HARQ feedback corresponding to the second transport block is one of the following HARQ information:
[0072] HARQ information used to determine whether the information carried by the second transport block is received successfully;
[0073] HARQ information of the setting value.
[0074] In one implementation, the apparatus further includes:
[0075] A fourth sending module, configured to send instruction information to the terminal device;
[0076] 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.
[0077] In one implementation, the apparatus further includes:
[0078] The second processing module is used to, in response to the fact that the multiple transmission blocks only include second transmission blocks without HARQ feedback enabled, eliminate the need to wait for receiving HARQ feedback corresponding to any second transmission block sent by the terminal device.
[0079] In one implementation, the apparatus further includes:
[0080] The third processing module is configured to wait for receiving HARQ feedback corresponding to at least one first transport block sent by the terminal device in response to the multiple transport blocks including only the first transport block with HARQ feedback enabled.
[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 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 is executed.
[0083] In the seventh aspect, an embodiment of the present disclosure provides a communication device, which includes a processor and a memory, in which a computer program is stored; 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, in which a computer program is stored; 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, wherein the interface circuit is used to receive code instructions and transmit them to the processor, and the processor is used to run the code instructions to enable the device to execute the method described in the first aspect above.
[0086] In the tenth aspect, an embodiment of the present disclosure provides a communication device, which includes a processor and an interface circuit, wherein the interface circuit is used to receive code instructions and transmit them to the processor, and the processor is used to run the code instructions to enable the device to execute the method described in the second aspect above.
[0087] In the 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 the above-mentioned terminal device, and when the instructions are executed, the terminal device executes the method described in the first aspect.
[0089] In a thirteenth aspect, an embodiment of the present invention provides a computer-readable storage medium for storing instructions for the above-mentioned network device, and when the instructions are executed, the network device executes the method described in the second aspect.
[0090] In a fourteenth aspect, the present disclosure further provides a computer program product comprising a computer program, which, when executed on a computer, enables the computer to execute the method described in the first aspect above.
[0091] In a fifteenth aspect, the present disclosure further provides a computer program product comprising a computer program, which, when executed on a computer, enables the computer to execute the method described in the second aspect above.
[0092] In a sixteenth aspect, the present disclosure provides a chip system comprising at least one processor and an interface for supporting a terminal device in implementing the functions described in the first aspect, such as determining or processing at least one of the data and information described in the aforementioned method. In one possible design, the chip system further comprises a memory for storing computer programs and data necessary for the terminal device. The chip system may consist of a chip alone or may include a chip and other discrete components.
[0093] In a seventeenth aspect, the present disclosure provides a chip system comprising at least one processor and an interface for supporting a network device in implementing the functions described in the second aspect, such as determining or processing at least one of the data and information described in the aforementioned method. In one possible design, the chip system further comprises a memory for storing computer programs and data necessary for the network device. The chip system may consist of a single chip or may include a chip and other discrete components.
[0094] In an eighteenth aspect, the present disclosure provides a computer program, which, when executed on a computer, enables the computer to execute the method described in the first aspect above.
[0095] In a nineteenth aspect, the present disclosure provides a computer program, which, when executed on a computer, enables the computer 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 be obvious from the following description, or will be learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0097] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the background technology, the drawings required for use in the embodiments of the present disclosure or the background technology will be described below.
[0098] Figure 1 is a schematic diagram of the architecture of a communication system provided by an embodiment of the present disclosure;
[0099] Figure 2 This is a flow chart of a HARQ feedback method provided by an embodiment of the present disclosure;
[0100] Figure 3 This is a schematic diagram of HARQ feedback in a scenario provided by an embodiment of the present disclosure;
[0101] Figure 4 This is a flowchart of another HARQ feedback method provided by an embodiment of the present disclosure;
[0102] Figure 5 is a schematic diagram of HARQ feedback in another scenario provided by an embodiment of the present disclosure;
[0103] Figure 6 This is a flowchart of another HARQ feedback method provided by an embodiment of the present disclosure;
[0104] Figure 7 is a schematic diagram of HARQ feedback in another scenario provided by an embodiment of the present disclosure;
[0105] Figure 8 This is a flowchart of another HARQ feedback method provided by an embodiment of the present disclosure;
[0106] Figure 9 is a schematic diagram of HARQ feedback in another scenario provided by an embodiment of the present disclosure;
[0107] Figure 10 This is a flowchart of another HARQ feedback method provided by an embodiment of the present disclosure;
[0108] Figure 11 This is a flowchart of another HARQ feedback method provided by an embodiment of the present disclosure;
[0109] Figure 12 This is a flowchart of another HARQ feedback method provided by an embodiment of the present disclosure;
[0110] Figure 13 This is a flowchart of another HARQ feedback method provided by an embodiment of the present disclosure;
[0111] Figure 14 This is a flowchart of another HARQ feedback method provided by an embodiment of the present disclosure;
[0112] Figure 15 This is a flowchart of another HARQ feedback method provided by an embodiment of the present disclosure;
[0113] Figure 16 This is a flowchart of another HARQ feedback method provided by an embodiment of the present disclosure;
[0114] Figure 17 This is a structural diagram of a HARQ feedback device provided by an embodiment of the present disclosure;
[0115] Figure 18 is a structural diagram of another HARQ feedback device provided by an embodiment of the present disclosure;
[0116] Figure 19 19 is a structural diagram of a HARQ feedback device 1900 provided in an embodiment of the present disclosure;
[0117] Figure 20 It is a schematic structural diagram of a chip provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0118] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible implementations consistent with the present disclosure. Rather, they are merely examples of apparatuses and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
[0119] The terms used in the embodiments of the present disclosure are for the purpose of describing specific embodiments only and are not intended to limit the embodiments of the present disclosure. The singular forms "a," "an," and "the" used in the embodiments of the present disclosure and the appended claims are also intended to include plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" as used herein refers to and includes any or all possible combinations of one or more associated listed items.
[0120] It should be understood that although the terms first, second, third, etc. may be used to describe various information in the embodiments of the present disclosure, such information should not be limited to these terms. These terms are only used to distinguish information of the same type 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 "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0121] To facilitate understanding, the terms involved in this disclosure are first introduced.
[0122] 1. Downlink control information (DCI)
[0123] DCI is carried by the physical downlink control channel (PDCCH), and DCI may include uplink and downlink resource allocation, HARQ feedback, power control, etc. 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 of cellular communication systems. HARQ feedback can be either an HARQ Acknowledgement (ACK) or a HARQ Negative Acknowledgement (NACK). Using the HARQ protocol, network devices must wait for feedback from a terminal device before sending new data. In the case of a NACK, the network device may need to resend the data packet. Otherwise, the network device can send new data. This stop-and-wait process introduces inherent latency into the communication protocol, which can reduce link throughput.
[0126] To address HARQ latency, related technologies have demonstrated that if a network device schedules a transport block via a scheduling instruction, the terminal device can determine whether to send HARQ feedback based on whether the HARQ process for that transport block is in a disabled state. Consequently, since the HARQ process for that transport block can be in a disabled state, the network device can at least avoid waiting for HARQ feedback in a disabled state. However, related technologies lack a clear HARQ feedback method for situations where a scheduling instruction schedules multiple transport blocks.
[0127] In order to better understand a HARQ feedback method disclosed in an embodiment of the present disclosure, the communication system to which the embodiment of the present disclosure is applicable is first described below.
[0128] See Figure 1 , Figure 1 This 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 devices shown are for example only and do not constitute a limitation on the embodiments of the present disclosure. In actual applications, two or more network devices and two or more terminal devices may be included. Figure 1The communication system shown includes 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, such as long-term evolution (LTE) systems, fifth-generation (5G) mobile communication systems, 5G new radio (NR) systems, or other future new mobile communication systems.
[0130] The network device 101 in the embodiment 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 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. The embodiment of the present disclosure does not limit the specific technology and specific device form adopted by the network device. The network device provided in the embodiment of the present disclosure can be composed of a centralized unit (CU) and a distributed unit (DU), wherein the CU can also be called a control unit. The CU-DU structure can be used to split the protocol layer of the network device, such as the base station, and the functions of some protocol layers are placed in the CU for centralized control, and the functions of the remaining part or all of the protocol layers are distributed in the DU, and the DU is centrally controlled by the CU.
[0131] The terminal device 102 in the embodiment of the present disclosure is an entity on the user side for receiving or transmitting signals, such as a mobile phone. The terminal device can also be called a terminal device (terminal), user equipment (UE), mobile station (MS), mobile terminal device (MT), etc. The terminal device can be a car with communication function, a smart car, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control (industrial control), a wireless terminal device in self-driving (self-driving), a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid (smart grid), a wireless terminal device in transportation safety (transportation safety), a wireless terminal device in smart city (smart city), a wireless terminal device in smart home (smart home), etc. The embodiment of the present disclosure does not limit the specific technology and specific device form adopted by the terminal device.
[0132] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution provided by the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution provided by the embodiment of the present disclosure is also applicable to similar technical problems.
[0133] In order to clearly illustrate the HARQ feedback method of the terminal device in the aforementioned communication system when multiple transmission blocks are scheduled based on the scheduling instructions of the network device, the HARQ feedback method and device provided by the present disclosure are described in detail below with reference to the accompanying drawings.
[0134] See Figure 2 , Figure 2 FIG. 1 is a flow chart of a HARQ feedback method provided by an embodiment of the present disclosure. Figure 2 As shown, the method is executed by a terminal device, and the method may include but is not limited to the following steps:
[0135] Step 201: Receive a scheduling instruction sent by a network device, where the scheduling instruction is used to schedule transmission of multiple transmission blocks.
[0136] In all embodiments of the present disclosure, multiple transport blocks are scheduled using the same scheduling instruction.
[0137] The network device schedules the transmission of multiple transport blocks using a scheduling instruction, so that the terminal device receives information carried by the multiple transport blocks on the multiple transmission resources scheduled by the scheduling instruction. 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 HARQ information for the HARQ feedback. In the embodiments of the present disclosure, "multiple" refers to two or more.
[0138] For example: For NB-IoT terminal devices, the network device can schedule the unicast transmission blocks of multiple narrowband physical downlink shared channels (Narrowband Physical Downlink Shared Channel, NPDSCH) channels through the narrowband physical downlink control channel (Narrowband Physical Downlink Control Channel, NPDCCH). In the example where the network device schedules the unicast transmission blocks of two NPDSCH channels, the scheduled transmission blocks can be recorded as TB (Transport Block) 1 and TB2. The terminal device receives the information carried by the transmission blocks TB1 and TB2 on the transmission resources of the transmission blocks TB1 and TB2 scheduled by the scheduling instruction, and then after the terminal device receives the information carried by the transmission blocks TB1 and TB2, it determines whether to send corresponding HARQ feedback for TB1 and TB2 respectively. The specific steps for performing HARQ feedback will be described in subsequent steps and will not be repeated in this step.
[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-level signaling such as Radio Resource Control (RRC), or send the scheduling instruction based on physical layer signaling such as mobile edge computing (MEC) user network edge device (Customer Edge, CE), which is not limited in this embodiment.
[0140] Step 202: In response to a first transport block with HARQ feedback enabled and a second transport block with HARQ feedback not enabled in a plurality of transport blocks, at least one HARQ feedback is sent to a network device, wherein the at least one HARQ feedback includes HARQ feedback corresponding to the first transport block.
[0141] The network device transmits information via a first transmission block and a second transmission block. After receiving the information carried by the network device via the first transmission block and the second transmission block, the terminal device decodes the received information carried by the first transmission block and the second transmission block respectively to determine whether the information carried by the first transmission block and the information carried by the second transmission block were correctly received.
[0142] For the first transmission block, if the terminal device correctly receives the information carried by the first transmission block, the HARQ information of the HARQ feedback corresponding to the first transmission block is ACK; if the terminal device does not correctly receive the information carried by the first transmission block, the HARQ information of the HARQ feedback corresponding to the first transmission block is NACK. Accordingly, the network device determines whether the terminal device has correctly received the information carried by the first transmission block based on whether the HARQ information of the HARQ feedback corresponding to the first transmission block sent by the terminal device is ACK or NACK.
[0143] With respect to the second transport block, since it is a second transport block for which HARQ feedback is not enabled, regardless of whether the terminal device correctly receives the information carried by the second transport block, it is not necessary to send 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 for which HARQ feedback is enabled and the second transport block for which HARQ feedback is not enabled, at least one HARQ feedback is sent to the network device, wherein the at least one HARQ feedback includes HARQ feedback corresponding to the first transport block and does not include HARQ feedback corresponding to the second transport block.
[0144] like Figure 3 As shown in FIG, the schematic 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 3 As shown, the terminal device can transmit HARQ feedback for transport block TB1 in the uplink channel (UL), but not for transport block TB2. Accordingly, after transmitting TB1 and TB2 based on the downlink channel, the network device only needs to wait for the HARQ feedback for transport block TB1 from the terminal device, without waiting for the HARQ feedback for transport block TB2, before it 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 receiving information carried by multiple transport blocks scheduled by the same scheduling instruction, a terminal device can send corresponding HARQ feedback to a network device only for the first transport block in the multiple transport blocks for which HARQ feedback is enabled. This avoids the network device having to wait for HARQ feedback corresponding to all transport blocks in the multiple transport blocks to be received before performing subsequent transmissions, thereby reducing the transmission delay caused by waiting for HARQ feedback to a certain extent.
[0146] See Figure 4 , Figure 4 FIG. 1 is a flow chart of another HARQ feedback method provided by an embodiment of the present disclosure. Figure 4 As shown, the method is executed by a terminal device, and the method may include but is not limited to the following steps:
[0147] Step 401: Receive a scheduling instruction sent by a network device, where the scheduling instruction is used to schedule transmission of multiple transmission blocks.
[0148] Please refer to the relevant description in the aforementioned embodiment, which will not be repeated in this embodiment.
[0149] Step 402: In response to a first transport block with HARQ feedback enabled and a second transport block with HARQ feedback not enabled in a plurality of transport blocks, at least one HARQ feedback is sent to a network device, wherein the at least one HARQ feedback includes HARQ feedback corresponding to the first transport block and HARQ feedback corresponding to the second transport block.
[0150] The network device transmits information via a first transmission block and a second transmission block. After a terminal device receives information carried by the network device via the first transmission block and the second transmission block, the terminal device decodes the information carried by the first transmission block and the information carried by the second transmission block, respectively, to determine whether the information carried by the first transmission block and the information carried by the second transmission block have been correctly received.
[0151] For the first transmission block, if the terminal device correctly receives the information carried by the first transmission block, the HARQ information of the HARQ feedback corresponding to the first transmission block is ACK; if the terminal device does not correctly receive the information carried by the first transmission block, the HARQ information of the HARQ feedback corresponding to the first transmission block is NACK. Accordingly, the network device determines whether the terminal device has correctly received the information carried by the first transmission block based on whether the HARQ information of the HARQ feedback corresponding to the first transmission 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, the terminal device can transmit HARQ feedback for transport block TB1 and HARQ feedback for transport block TB2 in the uplink channel (UL). Accordingly, after transmitting TB1 and TB2 based on the downlink channel, the network device needs to wait for the HARQ feedback for transport block TB1 received from the terminal device. After receiving the HARQ feedback for transport block TB1, the network device can wait for the HARQ feedback for transport block TB2, or can perform subsequent transmission 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 receiving information carried by multiple transport blocks scheduled by the same scheduling instruction, a terminal device can send corresponding HARQ feedback to a network device for the first transport block in the multiple transport blocks for which HARQ feedback is enabled. The network device can wait for HARQ feedback for the second transport block, or can perform subsequent transmissions without waiting for HARQ feedback for the second transport block. In this way, the network device can avoid waiting for HARQ feedback corresponding to all transport blocks in the multiple transport blocks before performing subsequent transmissions, thereby helping to reduce the transmission delay caused by waiting for HARQ feedback to a certain extent.
[0156] See Figure 6 , Figure 6 FIG. 1 is a flow chart of another HARQ feedback method provided by an embodiment of the present disclosure. Figure 6 As shown, the method is executed by a terminal device, and the method may include but is not limited to the following steps:
[0157] Step 601: Receive a scheduling instruction sent by a network device, where the scheduling instruction is used to schedule transmission of multiple transmission blocks.
[0158] Please refer to the relevant description in the aforementioned embodiment, which will not be repeated in this embodiment.
[0159] Step 602: In response to the multiple transport blocks only including the second transport block without HARQ feedback enabled, not sending any HARQ feedback corresponding to the second transport block to the network device.
[0160] The network device transmits information through the second transmission block. After the terminal device receives the information carried by the network device through the second transmission block, the terminal device decodes the information carried by each second transmission block respectively to determine whether the information carried by each second transmission block has been correctly received. For each second transmission block, regardless of whether the terminal device correctly receives the information carried by each second transmission block, the terminal device does not send the HARQ feedback corresponding to any second transmission block to the network 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.
[0161] like Figure 7 As shown in FIG, the schematic 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 and the transmission block TB2 used for TB2 transmission are both the second transmission blocks without HARQ feedback enabled. Figure 7 As shown, the terminal device may not send any HARQ feedback in the uplink channel (UL), that is, it does not send HARQ feedback for transport block TB1 and does not send HARQ feedback for transport block TB2. Accordingly, after the network device transmits transport blocks TB1 and TB2 based on the downlink channel, it can perform subsequent transmissions without waiting for receiving HARQ feedback from the terminal device for 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 receiving information carried by multiple transport blocks scheduled by the same scheduling instruction, if the multiple transport blocks only include a second transport block without HARQ feedback enabled, the terminal device does not send HARQ feedback corresponding to any second transport block to the network device. Accordingly, the network device does not need to wait until the HARQ feedback corresponding to all transport blocks in the multiple transport blocks has been received before performing subsequent transmissions. In this way, the network device can avoid waiting until the HARQ feedback corresponding to all transport blocks in the multiple transport blocks has been received before performing subsequent transmissions, thereby helping to reduce the transmission delay caused by waiting for HARQ feedback to a certain extent.
[0163] See Figure 8 , Figure 8 FIG. 1 is a flow chart of another HARQ feedback method provided by an embodiment of the present disclosure. Figure 8 As shown, the method is executed by a terminal device, and the 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 transmission of multiple transmission blocks.
[0165] Please refer to the relevant description in the aforementioned embodiment, which will not be repeated in this embodiment.
[0166] Step 802: In response to the multiple transport blocks including only a first transport block with HARQ feedback enabled, sending at least one HARQ feedback corresponding to the first transport block to a network device.
[0167] The network device transmits information via the first transmission block. After the terminal device receives the information carried by the network device via the first transmission block, the terminal device decodes the information carried by each first transmission block to determine whether the information carried by each first transmission block is received correctly.
[0168] For each first transmission block, the terminal device may only send HARQ feedback corresponding to one first transmission block among multiple first transmission blocks to the network device, or may also send corresponding HARQ feedback for each first transmission block to the network device.
[0169] As a possible implementation method, the terminal device only sends HARQ feedback corresponding to one first transmission block among multiple first transmission blocks to the network device. The HARQ information of the HARQ feedback sent by the terminal device can be determined based on whether the information carried by the multiple first transmission blocks is correctly received. For example: when the information carried by the multiple first transmission blocks is correctly received, the HARQ feedback information of the HARQ feedback sent by the terminal device to the network can be ACK; when there is at least one transmission block among the information carried by the multiple first transmission blocks whose information is not correctly received, the HARQ feedback information of the HARQ feedback sent by the terminal device to the network can be NACK.
[0170] As another possible implementation method, the terminal device sends corresponding HARQ feedback for each of multiple first transmission blocks to the network device, and the HARQ information of the HARQ feedback sent by the terminal device can be determined based on whether the information carried by the corresponding first transmission block is correctly received.
[0171] like Figure 9 As shown in FIG, 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 the first transport blocks that enable HARQ feedback. The terminal device can send HARQ feedback for at least one transport block in the uplink channel (UL), for example: Figure 9As shown, HARQ feedback can be sent for both transport block TB1 and transport block TB2. Accordingly, after transmitting transport block TB1 and transport block TB2 based on the downlink channel, the network device can wait to receive HARQ feedback for at least one of transport blocks TB1 and TB2 without waiting for HARQ feedback from the receiving terminal device for the remaining transport blocks in transport blocks TB1 and TB2, and can then 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 will appreciate that the network device may also wait for receiving HARQ feedback for all transport blocks in transport blocks TB1 and TB2 before performing subsequent transmission, which is not limited in this embodiment.
[0173] By implementing the embodiments of the present disclosure, after receiving information carried by multiple transport blocks scheduled by the same scheduling instruction, if the multiple transport blocks only include the first transport block with HARQ feedback enabled, the terminal device sends HARQ feedback corresponding to at least one of the first transport blocks to the network device. Accordingly, after receiving HARQ feedback corresponding to at least one of the multiple transport blocks, the network device can proceed with subsequent transmissions. In this manner, the network device can avoid having to wait until HARQ feedback corresponding to all of the multiple transport blocks has been received before proceeding with subsequent transmissions, thereby helping to reduce the transmission delay caused by waiting for HARQ feedback to a certain extent.
[0174] See Figure 10 , Figure 10 This is a flowchart of another HARQ feedback method provided by an embodiment of the present disclosure.
[0175] like Figure 10 As shown, the method is executed by a terminal device, and the method may include but is not limited to the following steps:
[0176] Step 1001: Receive indication information sent by a network device, wherein the indication information is used to determine whether at least one transport block among multiple transport blocks is a first transport block with HARQ feedback enabled, or a second transport block with HARQ feedback not enabled.
[0177] In an embodiment of the present disclosure, in one possible implementation, it is possible to indicate whether each transport block is HARQ feedback enabled or not. In another possible implementation, it is possible to default that the transport block is HARQ feedback enabled, and the network device indicates the transport block for which HARQ feedback is not enabled. In yet another possible implementation, it is possible to default that the transport block is HARQ feedback not enabled, and the network device indicates the transport block for which HARQ feedback is enabled. The network device sends the 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 the indication information based on DCI signaling, which is not limited in this embodiment.
[0178] As a possible implementation, the indication information is used to indicate multiple transport blocks available between the network device and the terminal device. The signaling used to send the indication information also carries an indication field, which can be newly added or reused from an existing indication field. The terminal device determines, based on the indication field, whether at least one of the multiple transport blocks is a first transport block with HARQ feedback enabled, or a second transport block without HARQ feedback enabled.
[0179] The network device enables the terminal device to determine the multiple transmission blocks available between the network device and the terminal device through indication information, and whether the multiple transmission blocks are the first transmission blocks or the second transmission blocks, so that the network device selects at least some transmission blocks from the available multiple transmission blocks for scheduling through scheduling instructions.
[0180] Those skilled in the art may know that the indication information for indicating whether multiple transmission blocks are the first transmission block or the second transmission block may be sent through multiple signalings, for example: each signaling indicates whether at least one transmission block is the first transmission block or the second transmission block; the indication information may also be sent through one signaling, for example: the indication information is sent through one signaling, indicating whether multiple transmission blocks are the first transmission block or the second transmission block, respectively.
[0181] Step 1002: Receive a scheduling instruction sent by a network device, where the scheduling instruction is used to schedule transmission of multiple transmission blocks.
[0182] Step 1003: In response to a first transport block with HARQ feedback enabled and a second transport block with HARQ feedback not enabled in a plurality of transport blocks, at least one HARQ feedback is sent to a network device, wherein the at least one HARQ feedback includes HARQ feedback corresponding to the first transport block.
[0183] For details of step 1002 and step 1003, please refer to the relevant description in the above embodiment, which will not be repeated in this embodiment.
[0184] By implementing the embodiments of the present disclosure, after receiving information carried by multiple transport blocks scheduled by the same scheduling instruction, a terminal device can send corresponding HARQ feedback to a network device only for the first transport block in the multiple transport blocks for which HARQ feedback is enabled. This avoids the network device having to wait for HARQ feedback corresponding to all transport blocks in the multiple transport blocks to be received before performing subsequent transmissions, thereby reducing the transmission delay caused by waiting for HARQ feedback to a certain extent.
[0185] See Figure 11 , Figure 11 This is a flowchart of another HARQ feedback method provided by an embodiment of the present disclosure.
[0186] like Figure 10 As shown, the method is executed by a terminal device, and the method may include but is not limited to the following steps:
[0187] Step 1101: Based on configuration information agreed upon by a protocol, determine whether at least one transport block among a plurality of transport blocks is a first transport block or a second transport block.
[0188] As a possible implementation, the configuration information agreed upon in the protocol specifies multiple available transport blocks for use between the network device and the terminal device, and specifies whether the multiple transport blocks are first transport blocks or second transport blocks. This allows the network device to select at least some of the multiple available transport blocks for scheduling through a scheduling instruction.
[0189] Step 1102: Receive a scheduling instruction sent by a network device, where the scheduling instruction is used to schedule transmission of multiple transmission blocks.
[0190] Step 1103: In response to the multiple transport blocks including a first transport block with HARQ feedback enabled and a second transport block with HARQ feedback not enabled, at least one HARQ feedback is sent to the network device, wherein the at least one HARQ feedback includes the HARQ feedback corresponding to the first transport block.
[0191] For details of step 1102 and step 1103, please refer to the relevant description in the above embodiment, which will not be repeated in this embodiment.
[0192] By implementing the embodiments of the present disclosure, after receiving information carried by multiple transport blocks scheduled by the same scheduling instruction, a terminal device can send corresponding HARQ feedback to a network device only for the first transport block in the multiple transport blocks for which HARQ feedback is enabled. This avoids the network device having to wait for HARQ feedback corresponding to all transport blocks in the multiple transport blocks to be received before performing subsequent transmissions, thereby reducing the transmission delay caused by waiting for HARQ feedback to a certain extent.
[0193] Those skilled in the art will appreciate that the aforementioned multiple embodiments executed by the terminal device may be implemented independently or combined in any manner, and the embodiments of the present disclosure are not limited thereto.
[0194] See Figure 12 , Figure 12 This is a flowchart of another HARQ feedback method provided by an embodiment of the present disclosure.
[0195] like Figure 12 As shown, the method is performed by a network device, and the method may include but is not limited to the following steps:
[0196] Step 1201: Send a scheduling instruction to a terminal device, where the scheduling instruction is used to schedule multiple transmission blocks.
[0197] The network device may send a scheduling instruction to the terminal device. The scheduling instruction is used to schedule the transmission of multiple transport blocks. It is understood that because the network device may schedule the transmission of multiple transport blocks in the scheduling instruction, the terminal device may receive information carried by the multiple transport blocks on the multiple transmission resources scheduled by the scheduling instruction. After the terminal device receives the information carried by the multiple transport blocks, the terminal device may determine whether HARQ feedback is required for the multiple transport blocks and / or determine HARQ information for the HARQ feedback.
[0198] 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 RRC, or send the scheduling instruction based on physical layer signaling such as MEC CE. This is not limited in this embodiment.
[0199] Step 1202: In response to a first transmission block with HARQ feedback enabled and a second transmission block with HARQ feedback not enabled among multiple transmission blocks, wait for at least one HARQ feedback sent by a receiving terminal device, wherein the at least one HARQ feedback includes HARQ feedback corresponding to the first transmission block.
[0200] The network device transmits information through the first transmission block and the second transmission block. After receiving the information carried by the network device through the first transmission block and the second transmission block, the terminal device decodes the received information carried by the first transmission block and the second transmission block respectively to determine whether the information carried by the first transmission block and the information carried by the second transmission block are correctly received, and sends HARQ feedback to the network device, so that the network device can continue subsequent transmission after receiving the HARQ feedback sent by the terminal device.
[0201] For the first transmission block, the terminal device may send HARQ information of the HARQ feedback corresponding to the first transmission block to the network device based on whether the information carried by the first transmission block and the information carried by the second transmission block have been correctly received. Specifically, if the terminal device correctly receives the information carried by the first transmission block, the HARQ information of the HARQ feedback corresponding to the first transmission block is ACK; if the terminal device does not correctly receive the information carried by the first transmission block, the HARQ information of the HARQ feedback corresponding to the first transmission block is NACK. Accordingly, the network device may wait to receive the HARQ information of the HARQ feedback corresponding to the first transmission block sent by the terminal device, and determine whether the terminal device has correctly received the information carried by the first transmission block based on whether the HARQ information is ACK or NACK.
[0202] For the second transmission block, since it is a second transmission block for which HARQ feedback is not enabled, the terminal device does not need to send the HARQ feedback corresponding to the second transmission block to the network device regardless of whether the terminal device correctly receives the information carried by the second transmission block. Accordingly, the network device does not need to wait for the HARQ feedback corresponding to the second transmission block sent by the receiving terminal device. That is, in step 1202, in response to the fact that the multiple transmission blocks include a first transmission block for which HARQ feedback is enabled and a second transmission block for which HARQ feedback is not enabled, the terminal device waits for at least one HARQ feedback sent by the receiving terminal device, wherein the at least one HARQ feedback includes the HARQ feedback corresponding to the first transmission block, and does not include the HARQ feedback corresponding to the second transmission block.
[0203] By implementing the embodiments of the present disclosure, after a network device sends information carried by multiple transport blocks scheduled by a scheduling instruction to a terminal device, it can wait to receive HARQ feedback from the terminal device only for the first transport block in the multiple transport blocks for which HARQ feedback is enabled. In this way, the network device can avoid waiting for HARQ feedback corresponding to all transport blocks in the multiple 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.
[0204] See Figure 13 , Figure 13 This is a flowchart of another HARQ feedback method provided by an embodiment of the present disclosure.
[0205] like Figure 13 As shown, the method is performed by a network device, and the method may include but is not limited to the following steps:
[0206] Step 1301: Send a scheduling instruction to a terminal device, where the scheduling instruction is used to schedule multiple transmission blocks.
[0207] Please refer to the relevant description in the aforementioned embodiment, which will not be repeated in this embodiment.
[0208] Step 1302: In response to a first transport block with HARQ feedback enabled and a second transport block with HARQ feedback not enabled among multiple transport blocks, wait for at least one HARQ feedback sent by a receiving terminal device, wherein the at least one HARQ feedback includes HARQ feedback corresponding to the first transport block and HARQ feedback corresponding to the second transport block.
[0209] The network device transmits information through the first transmission block and the second transmission block. After receiving the information carried by the network device through the first transmission block and the second transmission block, the terminal device decodes the received information carried by the first transmission block and the second transmission block respectively to determine whether the information carried by the first transmission block and the information carried by the second transmission block are correctly received, and sends HARQ feedback to the network device, so that the network device can continue subsequent transmission after receiving the HARQ feedback sent by the terminal device.
[0210] For the first transmission block, the terminal device may send HARQ information of the HARQ feedback corresponding to the first transmission block to the network device based on whether the information carried by the first transmission block and the information carried by the second transmission block have been correctly received. Specifically, if the terminal device correctly receives the information carried by the first transmission block, the HARQ information of the HARQ feedback corresponding to the first transmission block is ACK; if the terminal device does not correctly receive the information carried by the first transmission block, the HARQ information of the HARQ feedback corresponding to the first transmission block is NACK. Accordingly, the network device may wait to receive the HARQ information of the HARQ feedback corresponding to the first transmission block sent by the terminal device, and determine whether the terminal device has correctly received the information carried by the first transmission block based on whether the HARQ information is ACK or NACK.
[0211] 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. It should be noted that the network device can wait for the HARQ feedback for the second transmission block, or 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.
[0212] 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.
[0213] By implementing the embodiments of the present disclosure, after a network device sends information carried by multiple transport blocks scheduled by a scheduling instruction to a terminal device, it can wait to receive corresponding HARQ feedback sent by the terminal device only for the first transport block in the multiple transport blocks for which HARQ feedback is enabled. The network device can wait for HARQ feedback for the second transport block, or it can perform subsequent transmissions without waiting for HARQ feedback for the second transport block. In this way, the network device can avoid waiting for HARQ feedback corresponding to all transport blocks in the multiple transport blocks before performing subsequent transmissions, thereby helping to reduce the transmission delay caused by waiting for HARQ feedback to a certain extent.
[0214] See Figure 14 , Figure 14 This is a flowchart of another HARQ feedback method provided by an embodiment of the present disclosure.
[0215] like Figure 14 As shown, the method is performed by a network device, and the method may include but is not limited to the following steps:
[0216] Step 1401: Send a scheduling instruction to a terminal device, where the scheduling instruction is used to schedule multiple transmission blocks.
[0217] Please refer to the relevant description in the aforementioned embodiment, which will not be repeated in this embodiment.
[0218] Step 1402: In response to the multiple transport blocks only including the second transport block without HARQ feedback enabled, there is no need to wait for HARQ feedback corresponding to any second transport block sent by the receiving terminal device.
[0219] The network device transmits information through the second transmission block. After receiving the information carried by the network device through the second transmission block, the terminal device will decode the information carried by each received second transmission block respectively to determine whether the information carried by each second transmission block has been correctly received. For each second transmission block, regardless of whether the terminal device correctly receives the information carried by each second transmission block, the terminal device does not send the HARQ feedback corresponding to any second transmission block to the network 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.
[0220] By implementing the embodiments of the present disclosure, after a network device sends information carried by multiple transport blocks scheduled by a scheduling instruction to a terminal device, if the multiple transport blocks only include a second transport block without HARQ feedback enabled, the network device does not need to wait for HARQ feedback corresponding to any second transport block sent by the terminal device. In other words, the network device does not need to wait for HARQ feedback corresponding to all transport blocks in the multiple transport blocks to be received before performing subsequent transmissions. In this way, the network device can avoid waiting for HARQ feedback corresponding to all transport blocks in the multiple 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.
[0221] See Figure 15 , Figure 15 This is a flowchart of another HARQ feedback method provided by an embodiment of the present disclosure.
[0222] like Figure 15 As shown, the method is performed by a network device, and the method may include but is not limited to the following steps:
[0223] Step 1501: Send a scheduling instruction to a terminal device, where the scheduling instruction is used to schedule multiple transmission blocks.
[0224] Please refer to the relevant description in the aforementioned embodiment, which will not be repeated in this embodiment.
[0225] Step 1502: In response to the multiple transport blocks including only the first transport block with HARQ feedback enabled, waiting to receive HARQ feedback corresponding to at least one first transport block sent by the terminal device.
[0226] The network device transmits information through the first transmission block. After receiving the information carried by the network device through the first transmission block, the terminal device decodes the information carried by each received first transmission block to determine whether the information carried by each first transmission block is correctly received, and sends HARQ feedback corresponding to at least one first transmission block to the network device, so that the network device can continue subsequent transmission after receiving the HARQ feedback corresponding to at least one transmission block among the multiple transmission blocks.
[0227] For each first transmission block, the terminal device may only send HARQ feedback corresponding to one first transmission block among multiple first transmission blocks to the network device, or may also send corresponding HARQ feedback for each first transmission block to the network device.
[0228] 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 the first transport block sent by the terminal device. Optionally, the HARQ information of the HARQ feedback sent by the terminal device can be determined based on whether the information carried by the multiple first transport blocks is correctly received. For example, if the information carried by the multiple first transport blocks is correctly received, the HARQ feedback information of the HARQ feedback sent by the terminal device to the network can be ACK; if there is at least one transport block among the information carried by the multiple first transport blocks that has not been correctly received, the HARQ feedback information of the HARQ feedback sent by the terminal device to the network can be NACK.
[0229] As another possible implementation, the terminal device sends HARQ feedback corresponding to each of the multiple first transport blocks to the network device, so that the network device can wait to receive 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 can be determined based on whether the information carried by the corresponding first transport block is correctly received.
[0230] By implementing the embodiments of the present disclosure, after a network device sends information carried by multiple transport blocks scheduled by a scheduling instruction to a terminal device, if the multiple transport blocks include only the first transport block with HARQ feedback enabled, the network device waits to receive HARQ feedback corresponding to at least one of the first transport blocks sent by the terminal device. In other words, after receiving HARQ feedback corresponding to at least one of the multiple transport blocks, the network device can proceed with subsequent transmissions. This avoids the network device having to wait for HARQ feedback corresponding to all of the multiple transport blocks before proceeding with subsequent transmissions, thereby reducing the transmission delay caused by waiting for HARQ feedback to a certain extent.
[0231] See Figure 16 , Figure 16 This is a flowchart of another HARQ feedback method provided by an embodiment of the present disclosure.
[0232] like Figure 16 As shown, the method is performed by a network device, and the method may include but is not limited to the following steps:
[0233] Step 1601: Send indication information to a terminal device, wherein the indication information is used to determine whether at least one transmission block among a plurality of transmission blocks is a first transmission block or a second transmission block.
[0234] In an embodiment of the present disclosure, in one possible implementation, it is possible to indicate whether HARQ feedback is enabled or not for each transport block. 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 based on DCI signaling, which is not limited in this embodiment.
[0235] As a possible implementation, the indication information is used to indicate multiple transport blocks available between the network device and the terminal device. The signaling used to send the indication information also carries an indication field, which can be newly added or reused from an existing indication field. The terminal device determines, based on the indication field, whether at least one of the multiple transport blocks is a first transport block with HARQ feedback enabled, or a second transport block without HARQ feedback enabled.
[0236] The network device enables the terminal device to determine the multiple transmission blocks available between the network device and the terminal device through indication information, and whether the multiple transmission blocks are the first transmission blocks or the second transmission blocks, so that the network device selects at least some transmission blocks from the available multiple transmission blocks for scheduling through scheduling instructions.
[0237] Those skilled in the art may know that the indication information for indicating whether multiple transmission blocks are the first transmission block or the second transmission block may be sent through multiple signalings, for example: each signaling indicates whether at least one transmission block is the first transmission block or the second transmission block; the indication information may also be sent through one signaling, for example: the indication information is sent through one signaling, indicating whether multiple transmission blocks are the first transmission block or the second transmission block, respectively.
[0238] Step 1602: Send a scheduling instruction to the terminal device, where the scheduling instruction is used to schedule multiple transmission blocks.
[0239] Step 1603: In response to a first transmission block with HARQ feedback enabled and a second transmission block with HARQ feedback not enabled in a plurality of transmission blocks, waiting for at least one HARQ feedback sent by a receiving terminal device, wherein the at least one HARQ feedback includes the HARQ feedback corresponding to the first transmission block.
[0240] For details of step 1602 and step 1603, please refer to the relevant description in the above embodiment, which will not be repeated in this embodiment.
[0241] By implementing the embodiments of the present disclosure, after a network device sends information carried by multiple transport blocks scheduled by a scheduling instruction to a terminal device, it can wait to receive HARQ feedback from the terminal device only for the first transport block in the multiple transport blocks for which HARQ feedback is enabled. In this way, the network device can avoid waiting for HARQ feedback corresponding to all transport blocks in the multiple 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.
[0242] Those skilled in the art will appreciate that the aforementioned multiple embodiments executed by network devices may be implemented independently or in combination in any manner, and the embodiments of the present disclosure are not limited thereto.
[0243] In the embodiments provided above, the methods provided in the embodiments of the present disclosure are described from the perspectives of terminal devices and network devices, respectively. To implement the various functions of the methods provided in the embodiments of the present disclosure, the terminal devices and network devices may include hardware structures and software modules, and the aforementioned functions may be implemented in the form of hardware structures, software modules, or hardware structures and software modules. Certain of the aforementioned functions may be implemented in the form of hardware structures, software modules, or hardware structures and software modules.
[0244] See Figure 17 , Figure 17This is a schematic diagram of the structure of a HARQ feedback device provided by an embodiment of the present disclosure. The device may be a terminal device, a device provided in a terminal device, or a device capable of being used in conjunction with a terminal device. Figure 17 As shown, the HARQ feedback device may include:
[0245] A first receiving module 1701 is configured to receive a scheduling instruction sent by a network device, where the scheduling instruction is used to schedule multiple transmission blocks;
[0246] A first sending module 1702 is configured to send at least one HARQ feedback to the network device in response to the plurality of transport blocks including a first transport block with HARQ feedback enabled and a second transport block with HARQ feedback not enabled;
[0247] The at least one HARQ feedback includes HARQ feedback corresponding to the first transport block.
[0248] In one implementation, the at least one HARQ feedback further includes:
[0249] HARQ feedback corresponding to the second transport block.
[0250] In one implementation, the HARQ information included in the HARQ feedback corresponding to the second transport block is one of the following HARQ information:
[0251] HARQ information used to determine whether the information carried by the second transport block is received successfully;
[0252] HARQ information of the setting value.
[0253] In one implementation, the apparatus further includes:
[0254] A second receiving module, configured to receive instruction information sent by the network device;
[0255] 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.
[0256] In one implementation, the apparatus further includes:
[0257] A determination module is used to determine, based on configuration information agreed upon in a protocol, whether at least one transmission block among the multiple transmission blocks is the first transmission block or the second transmission block.
[0258] In one implementation, the apparatus further includes:
[0259] The first processing module is configured to, in response to the multiple transport blocks including only the second transport block for which HARQ feedback is not enabled, not send HARQ feedback corresponding to any second transport block to the network device.
[0260] In one implementation, the apparatus further includes:
[0261] The second sending module is configured to send, in response to the multiple transport blocks including only the first transport block with HARQ feedback enabled, at least one HARQ feedback corresponding to the first transport block to the network device.
[0262] It should be noted that the HARQ feedback device provided in the embodiment of the present disclosure can achieve the above Figures 2 to 11 All the method steps implemented in the HARQ feedback method embodiment shown can achieve the same technical effect, and the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0263] See Figure 18 , Figure 18 This is a structural diagram of another HARQ feedback device provided by an embodiment of the present disclosure. The device may be a network device, a device disposed in a network device, or a device capable of being used in conjunction with a network device. Figure 18 As shown, the HARQ feedback device may include:
[0264] The third sending module 1801 is used to send a scheduling instruction to the terminal device, where the scheduling instruction is used to schedule multiple transmission blocks;
[0265] The third receiving module 1802 is configured to wait for receiving at least one HARQ feedback sent by the terminal device in response to the multiple transport blocks including a first transport block with HARQ feedback enabled and a second transport block with HARQ feedback not enabled;
[0266] The at least one HARQ feedback includes HARQ feedback corresponding to the first transport block.
[0267] In one implementation, the at least one HARQ feedback further includes:
[0268] HARQ feedback corresponding to the second transport block.
[0269] In one implementation, the HARQ information included in the HARQ feedback corresponding to the second transport block is one of the following HARQ information:
[0270] HARQ information used to determine whether the information carried by the second transport block is received successfully;
[0271] HARQ information of the setting value.
[0272] In one implementation, the apparatus further includes:
[0273] A fourth sending module, configured to send instruction information to the terminal device;
[0274] 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.
[0275] In one implementation, the apparatus further includes:
[0276] The second processing module is used to, in response to the fact that the multiple transmission blocks only include second transmission blocks without HARQ feedback enabled, eliminate the need to wait for receiving HARQ feedback corresponding to any second transmission block sent by the terminal device.
[0277] In one implementation, the apparatus further includes:
[0278] The third processing module is configured to wait for receiving HARQ feedback corresponding to at least one first transport block sent by the terminal device in response to the multiple transport blocks including only the first transport block with HARQ feedback enabled.
[0279] It should be noted that the HARQ feedback device provided in the embodiment of the present disclosure can achieve the above Figures 12 to 16 All the method steps implemented in the HARQ feedback method embodiment shown can achieve the same technical effect, and the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0280] In order to implement the above embodiment, the present disclosure also provides a communication device, including: a processor, which can execute the above Figures 2 to 11 The method shown in the embodiment.
[0281] In order to implement the above embodiment, the present disclosure also provides a communication device, including: a processor, which can execute the above Figures 12 to 16 The method shown in the embodiment.
[0282] In order to implement the above embodiment, the present disclosure also provides a communication device, comprising: a processor and a memory, wherein the memory stores a computer program; the processor executes the computer program stored in the memory, so that the communication device performs the above embodiment. Figures 2 to 11 The method shown in the embodiment.
[0283] In order to implement the above embodiment, the present disclosure also provides a communication device, comprising: a processor and a memory, wherein the memory stores a computer program; the processor executes the computer program stored in the memory, so that the communication device performs the above embodiment. Figures 12 to 16 The method shown in the embodiment.
[0284] In order to implement the above embodiment, the present disclosure also proposes a communication device, including: a processor and an interface circuit, the interface circuit is used to receive code instructions and transmit them to the processor, the processor is used to execute the code instructions to enable the device to execute the above Figures 2 to 11 The method shown in the embodiment.
[0285] In order to implement the above embodiment, the present disclosure also proposes a communication device, including: a processor and an interface circuit, the interface circuit is used to receive code instructions and transmit them to the processor, the processor is used to execute the code instructions to enable the device to execute the above Figures 12 to 16 The method shown in the embodiment.
[0286] See Figure 19 , Figure 19 This is a schematic diagram of the structure of a HARQ feedback device 1900 provided in an embodiment of the present disclosure. HARQ feedback device 1900 can be a network device or a terminal device, or a chip, chip system, or processor that supports the network device in implementing the above-mentioned method. It can also be a chip, chip system, or processor that supports the terminal device in implementing the above-mentioned method. This device can be used to implement the method described in the above-mentioned method embodiment. For details, please refer to the description of the above-mentioned method embodiment.
[0287] The HARQ feedback device 1900 may include one or more processors 1901. Processor 1901 may be a general-purpose processor or a dedicated processor. For example, it may be a baseband processor or a central processing unit (CPU). The baseband processor may be used to process communication protocols and communication data, while the CPU may be used to control the HARQ feedback device (e.g., a base station, a baseband chip, a terminal device, a terminal device chip, a DU or CU, etc.), execute computer programs, and process computer program data.
[0288] Optionally, the HARQ feedback apparatus 1900 may further include one or more memories 1902, on which a computer program 1904 may be stored. The processor 1901 executes the computer program 1904 to cause the HARQ feedback apparatus 1900 to perform the method described in the above method embodiment. Optionally, the memory 1902 may also store data. The HARQ feedback apparatus 1900 and the memory 1902 may be provided separately or integrated together.
[0289] 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.
[0290] 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.
[0291] 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.
[0292] 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.
[0293] In one implementation, the HARQ feedback device 1900 may include a circuit that can implement the functions of sending, receiving, or communicating in the aforementioned method embodiments. The processor and transceiver described in the present disclosure can be implemented on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit RFIC, a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-type metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0294] 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 the present disclosure is not limited thereto, and the structure of the HARQ feedback device 1900 may not be limited thereto. Figure 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:
[0295] (1) An independent integrated circuit (IC), or chip, or chip system or subsystem;
[0296] (2) a collection of one or more ICs, optionally including a storage component for storing data and computer programs;
[0297] (3) ASIC, such as modem;
[0298] (4) Modules that can be embedded in other devices;
[0299] (5) Receivers, terminal devices, intelligent terminal devices, cellular phones, wireless devices, handheld devices, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, etc.;
[0300] (6)Others, etc.
[0301] For the case where the HARQ feedback device 1900 can be a chip or a chip system, see Figure 20 Schematic diagram of the chip structure shown. Figure 20 The chip shown includes a processor 2001 and an interface 2002. There may be one or more processors 2001 and there may be more than one interface 2002.
[0302] For the case where the chip is used to implement the functions of the terminal device in the embodiments of the present disclosure:
[0303] Interface 2002, used for transmitting code instructions to the processor;
[0304] Processor 2001 is used to execute code instructions to perform the following Figures 2 to 11 method.
[0305] For the case where the chip is used to implement the functions of the network device in the embodiments of the present disclosure:
[0306] Interface 2002, used for transmitting code instructions to the processor;
[0307] Processor 2001 is used to execute code instructions to perform the following Figures 12 to 16 method.
[0308] Optionally, the chip further includes a memory 2003, which is used to store necessary computer programs and data.
[0309] Those skilled in the art will also appreciate that the various illustrative logical blocks and steps listed in the embodiments of the present disclosure may be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented by hardware or software depends on the specific application and the design requirements of the entire system. Those skilled in the art may use various methods to implement the described functionality for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of the present disclosure.
[0310] The present disclosure also provides a readable storage medium having instructions stored thereon, which implement the functions of any of the above method embodiments when executed by a computer.
[0311] The present disclosure also provides a computer program product, which implements the functions of any of the above method embodiments when executed by a computer.
[0312] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented using software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0313] Those skilled in the art will 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, and also indicate the order of precedence.
[0314] The at least one in the present disclosure can also be described as one or more, and the multiple can be two, three, four or more, which is not limited in the present disclosure. In the embodiments of the present disclosure, for a technical feature, the technical features in the technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", and there is no order of precedence or size between the technical features described by "first", "second", "third", "A", "B", "C" and "D".
[0315] The correspondences shown in the tables of the present disclosure can be configured or predefined. The values of the information in each table are merely examples and can be configured to other values, which are not limited by the present disclosure. When configuring the correspondences between information and parameters, it is not necessarily required to configure all the correspondences shown in each table. For example, in the tables of the present disclosure, the correspondences shown in certain rows may 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 may also adopt other names that can be understood by the communication device, and the values or representations of the parameters may also adopt other values or representations that can be understood by the communication device. When implementing the above tables, other data structures may also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables or hash tables, etc.
[0316] The predefined in the present disclosure may be understood as defined, predefined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned.
[0317] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.
[0318] Those skilled in the art will 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 aforementioned method embodiments and will not be repeated here.
[0319] The above description is merely a specific embodiment of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this disclosure should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection 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 an instruction sent by a network device, wherein the instruction is used to schedule multiple transmission blocks; In response to the plurality of transport blocks including a first transport block with HARQ feedback enabled and a second transport block with HARQ feedback not enabled, determining HARQ feedback corresponding to the first transport block, and determining that the HARQ feedback corresponding to the second transport block is set as ACK information; Sending HARQ feedback to the network device based on the HARQ feedback corresponding to the first transport block and the HARQ feedback corresponding to the second transport block.
2. The method according to claim 1, characterized in that The method further comprises: receiving instruction information sent by the network device; 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.
3. The method according to claim 1, characterized in that The method further comprises: Based on configuration information agreed upon by a protocol, it is determined that at least one transport block among the multiple 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 comprises: In response to the multiple transport blocks including only the second transport block for which HARQ feedback is not enabled, HARQ feedback corresponding to any second transport block is not sent to the network device.
5. The method according to any one of claims 1 to 3, characterized in that The method further comprises: In response to the multiple transport blocks including only a first transport block with HARQ feedback enabled, at least one HARQ feedback corresponding to the first transport block is sent to the network device.
6. A HARQ feedback method, characterized in that: Executed by a network device, the method includes: Sending an instruction to a terminal device, wherein the instruction is used to schedule multiple transmission blocks; In response to the multiple transport blocks including a first transport block with HARQ feedback enabled and a second transport block with HARQ feedback not enabled, waiting to receive HARQ feedback sent by the terminal device; The HARQ feedback is used to determine the HARQ feedback corresponding to the first transport block.
7. The method according to claim 6, characterized in that The method further comprises: Sending instruction information to the terminal device; 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.
8. The method according to any one of claims 6 to 7, characterized in that: The method further comprises: In response to the multiple transport blocks only including the second transport block for which HARQ feedback is not enabled, there is no need to wait for receiving HARQ feedback corresponding to any 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 comprises: In response to the multiple transport blocks including only the first transport block with HARQ feedback enabled, waiting to receive HARQ feedback corresponding to at least one of the first transport blocks sent by the terminal device.
10. A HARQ feedback method, characterized in that: Executed by a terminal device, the method includes: receiving an instruction sent by a network device, wherein the instruction is used to schedule multiple transmission blocks; In response to the multiple transport blocks including only the second transport block for which HARQ feedback is not enabled, HARQ feedback corresponding to any second transport block is not sent to the network device.
11. The method according to claim 10, characterized in that The method further comprises: receiving instruction information sent by the network device; The indication information is used to determine whether at least one transport block among the multiple transport blocks is the second transport block.
12. The method according to claim 10, characterized in that The method further comprises: Based on configuration information agreed upon by the protocol, determine at least one transport block among the multiple transport blocks as the second transport block.
13. A HARQ feedback method, characterized in that: Executed by a network device, the method includes: Sending an instruction to a terminal device, wherein the instruction is used to schedule multiple transmission blocks; In response to the multiple transport blocks only including the second transport block for which HARQ feedback is not enabled, there is no need to wait for receiving HARQ feedback corresponding to any second transport block sent by the terminal device.
14. The method according to claim 13, characterized in that The method further comprises: Sending instruction information to the terminal device; The indication information is used to determine whether at least one transport block among the multiple transport blocks is the second transport block.
15. A HARQ feedback device, characterized in that: include: A first receiving module, configured to receive an instruction sent by a network device, wherein the instruction is used to schedule multiple transmission blocks; a first determining module, configured to, in response to the plurality of transport blocks including a first transport block with HARQ feedback enabled and a second transport block with HARQ feedback not enabled, determine HARQ feedback corresponding to the first transport block, and determine that the HARQ feedback corresponding to the second transport block is set ACK information; The first sending module is configured to send HARQ feedback to the network device based on the HARQ feedback corresponding to the first transmission block and the HARQ feedback corresponding to the second transmission block.
16. A HARQ feedback device, characterized in that: include: A third sending module is used to send an instruction to the terminal device, where the instruction is used to schedule multiple transmission blocks; a third receiving module, configured to, in response to the multiple transport blocks including a first transport block with HARQ feedback enabled and a second transport block with HARQ feedback not enabled, wait to receive HARQ feedback sent by the terminal device; The HARQ feedback is used to determine the HARQ feedback corresponding to the first transport block.
17. A HARQ feedback device, characterized in that: include: a fifth receiving module, configured to receive an instruction sent by a network device, wherein the instruction is used to schedule multiple transmission blocks; The first processing module is configured to, in response to the multiple transport blocks including only the second transport block for which HARQ feedback is not enabled, not send HARQ feedback corresponding to any second transport block to the network device.
18. A HARQ feedback device, characterized in that: include: a fifth sending module, configured to send an instruction to a terminal device, wherein the instruction is used to schedule multiple transmission blocks; The second processing module is used to, in response to the fact that the multiple transmission blocks only include second transmission blocks without HARQ feedback enabled, eliminate the need to wait for receiving HARQ feedback corresponding to any second transmission block sent by the terminal device.
19. A communication device, characterized in that: The device includes a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program stored in the memory so that the device performs the method according to any one of claims 1 to 5, or performs the method according to any one of claims 10 to 12.
20. A communication device, characterized in that: The device includes a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program stored in the memory so that the device performs the method according to any one of claims 6 to 9, or performs the method according to any one of claims 13 to 14.
21. A communication device, characterized in that: include: processor and interface circuits; The interface circuit is used 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 to 5, or to execute the method according to any one of claims 10 to 12.
22. A communication device, characterized in that: include: processor and interface circuits; The interface circuit is used 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 to 9, or to execute the method according to any one of claims 13 to 14.
23. A computer-readable storage medium storing instructions, which, when executed, implement the method according to any one of claims 1 to 5, or the method according to any one of claims 10 to 12.
24. A computer-readable storage medium, configured to store instructions, which, when executed, enable the method according to any one of claims 6 to 9 to be implemented, or enable the method according to any one of claims 13 to 14 to be implemented.
Citation Information
Patent Citations
Feedback indication method and communication device
CN112039639A
Hybrid automatic repeat request (HARQ) bitmap information feedback method and related equipment
CN113271180A
Wireless communication method, terminal device, and network device
CN113412595A
Terminal device, base station device, control method for terminal device, and control method for base station device
CN114208098A
Reporting of HARQ feedback in sidelink transmissions
CN114258652A