Hybrid Automatic Repeat Request (HARQ) Feedback Processing Method and Apparatus

The method and apparatus for processing HARQ feedback in terminal devices address HARQ blocking by enabling dynamic control of HARQ processes based on control commands, enhancing data transmission efficiency in long-distance communication scenarios.

JP7769149B2Active Publication Date: 2025-11-12BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024562801
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-04-25
Publication Date
2025-11-12
Estimated Expiration
2042-04-25

Smart Images

  • Figure 0007769149000001
    Figure 0007769149000001
  • Figure 0007769149000002
    Figure 0007769149000002
  • Figure 0007769149000003
    Figure 0007769149000003
Patent Text Reader

Abstract

An embodiment of the present disclosure discloses a method and an apparatus for processing Hybrid Automatic Repeat Request (HARQ) feedback, the method being executed by a terminal device, the method including: receiving a control command sent from a network side device; and determining whether scheduled data supports a HARQ feedback function, the scheduled data being scheduled data after receiving the control command or being scheduled data by the control command. By implementing the embodiment of the present disclosure, the terminal device can determine whether the scheduled data supports a HARQ feedback function based on the received control command, and then determine whether to enable the HARQ feedback function for the scheduled data, thereby avoiding too many HARQ processes, preventing the effectiveness of data transmission from being reduced due to insufficient HARQ processes of the terminal device, and improving the data transmission efficiency of the terminal device.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to the field of communication technologies, and in particular to a method and apparatus for processing hybrid automatic repeat request (HARQ) feedback. [Background technology]

[0002] In conventional technologies, in communication scenarios where the signal transmission distance between the sender and receiver is long (for example, communication between a satellite and a ground device), a large delay occurs in data transmission, which may cause hybrid automatic repeat request (HARQ) blocking problems in some Internet of Things terminal devices, resulting in a decrease in the transmission speed of the terminal devices. Summary of the Invention [Problem to be solved by the invention]

[0003] An embodiment of the present disclosure provides a method and apparatus for processing hybrid automatic repeat request (HARQ) feedback, which enables a terminal device to determine whether the scheduled data supports the HARQ feedback function, thereby determining whether to enable the HARQ feedback function for the scheduled data, avoiding the problem of HARQ blocking caused by too many HARQ processes, preventing the effectiveness of data transmission from being reduced due to insufficient HARQ processes in the terminal device, and improving the data transmission efficiency of the terminal device. [Means for solving the problem]

[0004] In a first aspect, an embodiment of the present disclosure provides a feedback processing method performed by a terminal device, the feedback processing method including: receiving a control command sent from a network side device; and determining whether scheduled data supports a HARQ feedback function.

[0005] According to the technical solution of the present disclosure, the terminal device can determine whether the scheduled data supports the HARQ feedback function based on the received control command, and then determine whether to enable the HARQ feedback function for the scheduled data, thereby avoiding the problem of HARQ blocking caused by too many HARQ processes, preventing the reduction in the effectiveness of data transmission caused by insufficient HARQ processes of the terminal device, and improving the data transmission efficiency of the terminal device.

[0006] In one implementation, based on the control command, it is determined whether the current data scheduling of the first physical layer control signaling supports a HARQ feedback function, and the control command is a first physical layer control signaling for instructing the enabling and / or disabling of HARQ.

[0007] By implementing the technical solution of the present disclosure, the terminal device can enable and / or disable HARQ for data scheduled by the control command based on the control command including the first physical layer control signaling, thereby avoiding the problem of HARQ blocking caused by too many HARQ processes, preventing the reduction in the effectiveness of data transmission caused by insufficient HARQ processes of the terminal device, and improving the data transmission efficiency of the terminal device.

[0008] In one implementation, based on the control command, it is determined whether data scheduling in the first period supports a HARQ feedback function, and the control command is second physical layer control signaling for indicating enabling or disabling HARQ and the first period.

[0009] The technical solution of the present disclosure allows the terminal device to enable or disable HARQ within the first period based on a control command including the second physical layer control signaling, thereby avoiding the problem of HARQ blocking caused by too many HARQ processes, preventing the reduction in data transmission effectiveness caused by insufficient HARQ processes of the terminal device, and improving the data transmission efficiency of the terminal device.

[0010] In one implementation, the step of determining whether the scheduled data supports a HARQ feedback function includes a step of determining whether data scheduling in a second period supports a HARQ feedback function based on the control command, wherein the control command is a third physical layer control signaling for instructing enabling or disabling of HARQ, and the second period is a period from receiving a third physical layer control signaling for instructing enabling of HARQ to receiving a third physical layer control signaling for instructing disabling of HARQ, or the second period is a period from receiving a third physical layer control signaling for instructing disabling of HARQ to receiving a third physical layer control signaling for instructing enabling of HARQ.

[0011] The technical solution of the present disclosure allows the terminal device to enable or disable HARQ based on a control command including the received second physical layer control signaling, thereby avoiding the problem of HARQ blocking caused by too many HARQ processes, preventing the reduction in data transmission effectiveness caused by insufficient HARQ processes of the terminal device, and improving the data transmission efficiency of the terminal device.

[0012] In one implementation, the method further includes a step of waiting for a scheduling command or HARQ feedback further transmitted by the network side device after the terminal device transmits uplink data, and determining whether to retransmit the uplink data based on the scheduling command or HARQ feedback further transmitted by the network side device, where the control command is a control command for uplink transmission and the scheduled data supports the HARQ feedback function, or a step of clearing a data cache in an HARQ process corresponding to the uplink data after the terminal device transmits the uplink data, where the control command is a control command for uplink transmission and the scheduled data does not support the HARQ feedback function.

[0013] According to the technical solution of the present disclosure, the terminal device determines whether the scheduled data supports the HARQ feedback function based on the received control command for uplink transmission. If the scheduled data does not support the HARQ feedback function, the terminal device can clear the data cache of the HARQ process corresponding to the scheduled data. This can avoid the problem of HARQ blocking caused by too many HARQ processes, prevent the effectiveness of data transmission from being reduced due to insufficient HARQ processes of the terminal device, and improve the data transmission efficiency of the terminal device.

[0014] In one implementation, the method further includes a step of feeding back HARQ feedback information of the downlink data at an indicated position after the terminal device receives the downlink data, where the control command is a control command for downlink transmission and the scheduled data supports the HARQ feedback function, or a step of disabling HARQ feedback and clearing a data cache in an HARQ process corresponding to the downlink data after the terminal device receives the downlink data, where the control command is a control command for downlink transmission and the scheduled data does not support the HARQ feedback function.

[0015] According to the technical solution of the present disclosure, the terminal device determines whether the scheduled data supports the HARQ feedback function based on the received control command for downlink transmission. If the scheduled data does not support the HARQ feedback function, the terminal device can clear the data cache of the HARQ process corresponding to the scheduled data. This can avoid the problem of HARQ blocking caused by too many HARQ processes, prevent the effectiveness of data transmission from being reduced due to insufficient HARQ processes of the terminal device, and improve the data transmission efficiency of the terminal device.

[0016] In one implementation, the step of determining whether the scheduled data supports a HARQ feedback function includes a step of determining whether the scheduled data supports a HARQ feedback function based on indication information in a predetermined information field in the control command.

[0017] In one alternative implementation, the length and / or position of the predetermined information field is agreed upon by a protocol, or the length and / or position of the predetermined information field is preset.

[0018] In one implementation, the step of determining whether the scheduled data supports a HARQ feedback function includes the steps of determining a correspondence between a radio network temporary identifier (RNTI) value and whether the HARQ feedback function is supported, wherein the control command is a scheduling command; analyzing the scheduling command to obtain a target RNTI value in the scheduling command; and determining whether the scheduled data supports a HARQ feedback function based on the correspondence and the target RNTI value.

[0019] According to the technical solution of the present disclosure, the terminal device can determine whether the scheduled data supports a HARQ feedback function based on the RNTI value in the received scheduling command, and then determine whether to enable or disable HARQ, thereby avoiding the problem of HARQ blocking caused by too many HARQ processes, preventing the reduction in the effectiveness of data transmission caused by insufficient HARQ processes in the terminal device, and improving the data transmission efficiency of the terminal device.

[0020] In one implementation, the step of determining whether the scheduled data supports a HARQ feedback function includes the steps of: determining a correspondence between a scrambling sequence and whether the HARQ feedback function is supported, where the control command is a scheduling command; analyzing the scheduling command to obtain a target scrambling sequence in the scheduling command; and determining whether the scheduled data supports a HARQ feedback function based on the correspondence and the target scrambling sequence.

[0021] According to the technical solution of the present disclosure, the terminal device can determine whether the scheduled data supports a HARQ feedback function based on the scrambling sequence in the received scheduling command, and then determine whether to enable or disable HARQ, thereby avoiding the problem of HARQ blocking caused by too many HARQ processes, preventing the reduction in the effectiveness of data transmission caused by insufficient HARQ processes in the terminal device, and improving the data transmission efficiency of the terminal device.

[0022] In a second aspect, an embodiment of the present disclosure provides a method for processing Hybrid Automatic Repeat Request (HARQ) feedback, performed by a network side device, the method including: transmitting a control instruction to a terminal device, the control instruction being used to instruct the terminal device to determine whether scheduled data supports a HARQ feedback function.

[0023] In one implementation, the control command is a first physical layer control signaling for indicating whether to enable and / or disable HARQ, and the first physical layer control signaling is used to indicate whether the current data scheduling supports HARQ feedback functionality.

[0024] In one implementation, the control command is second physical layer control signaling for indicating enabling or disabling HARQ and a first period, and the second physical layer control signaling is used to indicate whether data scheduling in the first period supports HARQ feedback functionality.

[0025] In one implementation, the control command is a third physical layer control signaling for instructing enabling or disabling of HARQ, and the third physical layer control signaling is used to instruct whether data scheduling in a second period supports an HARQ feedback function, and the second period is a period from receiving a third physical layer control signaling for instructing enabling of HARQ to receiving a third physical layer control signaling for instructing disabling of HARQ, or the second period is a period from receiving a third physical layer control signaling for instructing disabling of HARQ to receiving a third physical layer control signaling for instructing enabling of HARQ.

[0026] In one implementation, the control command is a control command for an uplink transmission or a control command for a downlink transmission.

[0027] In one implementation, the control command includes a predetermined information field, which is used to indicate whether the scheduled data supports a HARQ feedback function.

[0028] In one alternative implementation, the length and / or position of the predetermined information field is agreed upon by a protocol, or the length and / or position of the predetermined information field is preset.

[0029] According to the technical solution of the present disclosure, the network side device instructs the terminal device through a control command to determine whether the scheduled data supports a HARQ feedback function, so that the terminal device can enable or disable HARQ, thereby avoiding the problem of HARQ blocking caused by too many HARQ processes in the terminal device, preventing the reduction in the effectiveness of data transmission caused by insufficient HARQ processes in the terminal device, and improving the data transmission efficiency of the terminal device.

[0030] In one implementation, the step of transmitting a control command to the terminal device includes the steps of scrambling the control command based on a target Radio Network Temporary Identifier (RNTI) value, where the control command is a scheduling command, and transmitting the scheduling command scrambled with the target RNTI value to the terminal device, where the scheduling command scrambled with the target RNTI value is used to implicitly indicate whether the scheduled data supports a HARQ feedback function.

[0031] In one implementation, the step of transmitting a control command to the terminal device includes the steps of scrambling the control command on a radio network temporary identifier (RNTI) using a target scrambling sequence, where the control command is a scheduling command, and transmitting the scheduling command scrambled using the target scrambling sequence to the terminal device, where the scheduling command scrambled using the target scrambling sequence is used to implicitly indicate whether the scheduled data supports a HARQ feedback function.

[0032] In a third aspect, an embodiment of the present disclosure provides a communication apparatus, the communication apparatus including: a transceiver module configured to receive a control command transmitted from a network side device; and a processing module configured to determine whether the scheduled data supports a hybrid automatic repeat request (HARQ) feedback function.

[0033] In one implementation, the processing module is configured to determine whether current data scheduling of the first physical layer control signaling supports a HARQ feedback function based on the control instruction, the control instruction being a first physical layer control signaling for instructing enabling and / or disabling of HARQ.

[0034] In one implementation, the processing module is configured to determine whether data scheduling in a first period supports a HARQ feedback function based on the control instruction, and the control instruction is second physical layer control signaling for indicating enabling or disabling HARQ and the first period.

[0035] In one implementation, the processing module is configured to determine whether data scheduling in a second period supports a HARQ feedback function based on the control command, the control command being a third physical layer control signaling for instructing enabling or disabling of HARQ, and the second period being a period from receiving the third physical layer control signaling for instructing enabling of HARQ to receiving the third physical layer control signaling for instructing disabling of HARQ, or the second period being a period from receiving the third physical layer control signaling for instructing disabling of HARQ to receiving the third physical layer control signaling for instructing enabling of HARQ.

[0036] In one implementation, the transceiver module is further configured to: after the terminal device transmits uplink data, wait for a scheduling command or HARQ feedback further transmitted by the network side device; and determine whether to retransmit the uplink data based on the scheduling command or HARQ feedback further transmitted by the network side device, where the control command is a control command for uplink transmission and the scheduled data supports the HARQ feedback function; or, after the terminal device transmits the uplink data, clear a data cache in an HARQ process corresponding to the uplink data, where the control command is a control command for uplink transmission and the scheduled data does not support the HARQ feedback function.

[0037] In one implementation, the transceiver module is further configured to: after the terminal device receives the downlink data, feed back HARQ feedback information of the downlink data at a specified position, where the control command is a control command for downlink transmission and the scheduled data supports the HARQ feedback function; or, after the terminal device receives the downlink data, disable HARQ feedback and clear a data cache in an HARQ process corresponding to the downlink data, where the control command is a control command for downlink transmission and the scheduled data does not support the HARQ feedback function.

[0038] In one implementation, the processing module is configured to determine whether the scheduled data supports a HARQ feedback function based on indication information in a predetermined information field in the control instruction.

[0039] In one alternative implementation, the length and / or position of the predetermined information field is agreed upon by a protocol, or the length and / or position of the predetermined information field is preset.

[0040] In one implementation, the processing module is configured to determine a correspondence between a radio network temporary identifier (RNTI) value and whether the HARQ feedback function is supported, the control command is a scheduling command, analyze the scheduling command to obtain a target RNTI value in the scheduling command, and determine whether the scheduled data supports the HARQ feedback function based on the correspondence and the target RNTI value.

[0041] In one implementation, the processing module is configured to determine a correspondence relationship between a scrambling sequence and whether the HARQ feedback function is supported, the control instruction is a scheduling instruction, analyze the scheduling instruction to obtain a target scrambling sequence in the scheduling instruction, and determine whether the scheduled data supports the HARQ feedback function based on the correspondence relationship and the target scrambling sequence.

[0042] In a fourth aspect, an embodiment of the present disclosure provides a communications apparatus, the communications apparatus including: a transceiver module configured to transmit a control instruction to a terminal device, the control instruction being used to instruct the terminal device to determine whether scheduled data supports a hybrid automatic repeat request (HARQ) feedback function.

[0043] In one implementation, the control command is a first physical layer control signaling for indicating whether to enable and / or disable HARQ, and the first physical layer control signaling is used to indicate whether the current data scheduling supports HARQ feedback functionality.

[0044] In one implementation, the control command is second physical layer control signaling for indicating enabling or disabling HARQ and a first period, and the second physical layer control signaling is used to indicate whether data scheduling in the first period supports HARQ feedback functionality.

[0045] In one implementation, the control command is a third physical layer control signaling for instructing enabling or disabling of HARQ, and the third physical layer control signaling is used to instruct whether data scheduling in a second period supports an HARQ feedback function, and the second period is a period from receiving a third physical layer control signaling for instructing enabling of HARQ to receiving a third physical layer control signaling for instructing disabling of HARQ, or the second period is a period from receiving a third physical layer control signaling for instructing disabling of HARQ to receiving a third physical layer control signaling for instructing enabling of HARQ.

[0046] In one implementation, the control command is a control command for an uplink transmission or a control command for a downlink transmission.

[0047] In one implementation, the control command includes a predetermined information field, which is used to indicate whether the scheduled data supports a HARQ feedback function.

[0048] In one alternative implementation, the length and / or position of the predetermined information field is agreed upon by a protocol, or the length and / or position of the predetermined information field is preset.

[0049] In one implementation, the transceiver module scrambles the control command based on a target Radio Network Temporary Identifier (RNTI) value, the control command being a scheduling command, and transmits the scheduling command scrambled with the target RNTI value to a terminal device, and the scheduling command scrambled with the target RNTI value is used to implicitly indicate whether the scheduled data supports a HARQ feedback function.

[0050] In one implementation, the transceiver module scrambles the control command on a radio network temporary identifier (RNTI) using a target scrambling sequence, the control command being a scheduling command, and transmits the scheduling command scrambled using the target scrambling sequence to a terminal device, where the scheduling command scrambled using the target scrambling sequence is used to implicitly indicate whether the scheduled data supports a HARQ feedback function.

[0051] In a fifth aspect, an embodiment of the present disclosure provides a communications device, the communications device including a processor, the processor performing the method of the first aspect above when invoking a computer program in a memory.

[0052] In a sixth aspect, an embodiment of the present disclosure provides a communications device, the communications device including a processor, the processor performing the method of the second aspect above when invoking a computer program in a memory.

[0053] In a seventh aspect, an embodiment of the present disclosure provides a communications device, the communications device including a processor and a memory in which a computer program is stored, the processor executing the computer program stored in the memory to cause the communications device to perform the method of the first aspect above.

[0054] In an eighth aspect, an embodiment of the present disclosure provides a communications device, the communications device including a processor and a memory in which a computer program is stored, the processor executing the computer program stored in the memory to cause the communications device to perform the method of the second aspect above.

[0055] In a ninth aspect, an embodiment of the present disclosure provides a communications device, the communications device including a processor and an interface circuit, the interface circuit receiving and transmitting code instructions to the processor, and the processor executing the code instructions to cause the device to perform the method of the first aspect above.

[0056] In a tenth aspect, an embodiment of the present disclosure provides a communications device, the communications device including a processor and an interface circuit, the interface circuit receiving and transmitting code instructions to the processor, and the processor executing the code instructions to cause the device to perform the method of the second aspect above.

[0057] In an eleventh aspect, an embodiment of the present disclosure provides a hybrid automatic repeat request feedback processing system, the system including a communication device according to the third aspect and a communication device according to the fourth aspect, or the system including a communication device according to the fifth aspect and a communication device according to the sixth aspect, or the system including a communication device according to the seventh aspect and a communication device according to the eighth aspect, or the system including a communication device according to the ninth aspect and a communication device according to the tenth aspect.

[0058] In a twelfth aspect, an embodiment of the present invention provides a computer readable storage medium having stored thereon instructions for a terminal device as defined above, the instructions, when executed, causing the terminal device to perform a method as defined in the first aspect above.

[0059] In a thirteenth aspect, there is provided a readable storage medium having stored thereon instructions for a network side device as described above, the instructions, when executed, causing the network side device to perform the method of the second aspect above.

[0060] In a fourteenth aspect, the present disclosure further provides a computer program product including a computer program which, when executed on a computer, causes the computer to perform the method of the first aspect above.

[0061] In a fifteenth aspect, the present disclosure further provides a computer program product including a computer program which, when executed on a computer, causes the computer to perform the method of the second aspect above.

[0062] In a sixteenth aspect, the present disclosure provides a chip system, the chip system including at least one processor and an interface, used to support the implementation of the functionality according to the first aspect by a terminal device, for example, determining or processing at least one of data and information according to the above method. In one possible design, the chip system further includes a memory for storing computer programs and data required by the terminal device. The chip system may be constituted by a chip or may include a chip and other individual components.

[0063] In a seventeenth aspect, the present disclosure provides a chip system, the chip system including at least one processor and an interface, used to support the network side device in performing the function according to the second aspect, for example, determining or processing at least one of the data and information according to the above method. In one possible design, the chip system further includes a memory for storing computer programs and data required by the network side device. The chip system may be constituted by a chip or may include a chip and other individual components.

[0064] In an eighteenth aspect, the present disclosure provides a computer program which, when executed on a computer, causes the computer to perform the method according to the first aspect above.

[0065] In a nineteenth aspect, the present disclosure provides a computer program which, when executed on a computer, causes the computer to perform the method according to the second aspect above. [Brief explanation of the drawings]

[0066] In order to more clearly describe the technical solutions in the embodiments or background art of the present disclosure, the drawings that need to be used in the embodiments or background art of the present disclosure are described below. [Figure 1] 1 is a schematic diagram of the architecture of a communication system provided by an embodiment of the present disclosure; [Figure 2] 1 is a schematic flowchart of a hybrid automatic repeat request feedback processing method provided by an embodiment of the present disclosure; [Figure 3] 10 is a schematic flowchart of another hybrid automatic repeat request feedback processing method provided by an embodiment of the present disclosure; [Figure 4] FIG. 1 is a schematic diagram of hybrid automatic repeat feedback provided by an embodiment of the present disclosure. [Figure 5]10 is a schematic flowchart of yet another hybrid automatic repeat request feedback processing method provided by an embodiment of the present disclosure; [Figure 6] 10 is a schematic flowchart of yet another hybrid automatic repeat request feedback processing method provided by an embodiment of the present disclosure; [Figure 7] FIG. 10 is a schematic diagram of another hybrid automatic repeat feedback provided by an embodiment of the present disclosure; [Figure 8] 10 is a schematic flowchart of yet another hybrid automatic repeat request feedback processing method provided by an embodiment of the present disclosure; [Figure 9] 10 is a schematic flowchart of yet another hybrid automatic repeat request feedback processing method provided by an embodiment of the present disclosure; [Figure 10] 10 is a schematic flowchart of yet another hybrid automatic repeat request feedback processing method provided by an embodiment of the present disclosure; [Figure 11] 10 is a schematic flowchart of yet another hybrid automatic repeat request feedback processing method provided by an embodiment of the present disclosure; [Figure 12] 10 is a schematic flowchart of yet another hybrid automatic repeat request feedback processing method provided by an embodiment of the present disclosure; [Figure 13] 10 is a schematic flowchart of yet another hybrid automatic repeat request feedback processing method provided by an embodiment of the present disclosure; [Figure 14] 10 is a schematic flowchart of yet another hybrid automatic repeat request feedback processing method provided by an embodiment of the present disclosure; [Figure 15] FIG. 1 is a schematic configuration diagram of a communication device provided by an embodiment of the present disclosure. [Figure 16] FIG. 10 is a schematic configuration diagram of another communication device provided by an embodiment of the present disclosure. [Figure 17] 1 is a schematic diagram of a chip provided by an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0067] To facilitate understanding, we first explain the terms referred to in this disclosure. 1. Downlink control information (DCI) DCI is carried by the physical downlink control channel (PDCCH), and DCI may include uplink and downlink data scheduling, hybrid automatic repeat request (HARQ) information, power control, etc. The PDCCH is a physical channel for carrying downlink scheduling information.

[0068] 2. Scramble Scrambling is a digital signal processing method in which a new signal is obtained by performing an exclusive OR operation on a scrambling code and the original signal. Typically, the purpose of uplink physical channel scrambling is to distinguish between different terminal devices, while downlink scrambling can distinguish between cells and channels. A scrambling code can be used to scramble and descramble the original signal. For example, a scrambling code can scramble downlink control information (DCI), or may be referred to as scrambling for a PDCCH. Scrambling DCI specifically refers to scrambling the cyclic redundancy check (CRC) field of the DCI. Accordingly, descrambling the received DCI by a terminal device specifically refers to the terminal device descrambling the CRC field of the DCI using a corresponding type of scrambling code to determine the format or type of the DCI.

[0069] The scrambling code may include, but is not limited to, a cell radio network temporary identifier (C-RNTI), a temporary cell radio network temporary identifier (TC-RNTI), and a random access radio network temporary identifier (RA-RNTI).

[0070] a) C-RNTI and TC-RNTI When a terminal device is in a radio resource control connected (RRC-connected) state, it indicates that a C-RNTI has been assigned to the terminal device, and the terminal device must carry the C-RNTI when initiating a random access request to a network side device. When a terminal device is in an RRC idle state or an RRC inactive state, it indicates that a C-RNTI has not yet been assigned to the terminal device. When a terminal device requests an RRC connection, the network side device may assign a temporary C-RNTI to the terminal device in subsequent response information, which is recorded as the TC-RNTI. After the terminal device's random access is successful, the TC-RNTI can be converted to a C-RNTI.

[0071] b) RA-RNTI In the random access process, the generation of the RA-RNTI is related to the time-frequency resource used by the terminal device to transmit the preamble. For example, if terminal device A and terminal device B use the same random access channel time-frequency resource to initiate random access, the corresponding RA-RNTI is the same.

[0072] To better understand the feedback processing method and apparatus disclosed in the embodiments of the present disclosure, a communication system to which the embodiments of the present disclosure are applicable will first be described below.

[0073] Referring to Figure 1, Figure 1 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, one network side device and one terminal device. The number and form of devices shown in Figure 1 are merely used as an example and do not limit the embodiment of the present disclosure. In actual applications, the communication system may include two or more network side devices and two or more terminal devices. The communication system shown in Figure 1 includes, for example, one network side device 101 and one terminal device 102.

[0074] It should be noted that the technical solutions of the embodiments of the present application are applicable to various communication systems, such as Long Term Evolution (LTE) systems, fifth generation mobile communication systems, 5G new air interface systems, or other future new mobile communication systems.

[0075] The network side device 101 in the embodiments of the present application is a network-side entity for transmitting or receiving signals. For example, the network side device 101 may be an evolved base station (eNB), a transmission / reception point (TRP), a next-generation base station (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 embodiments of the present application do not limit the specific technology and specific device form used by the network side device. The network side device provided in the embodiments of the present application may be configured with a central unit (CU) and distributed units (DUs), where the CU may be referred to as a control unit. The CU-DU configuration is used to separate protocol layers of a network side device, for example, a base station, with some protocol layer functions centrally controlled by the CU and the remaining or all protocol layer functions distributed to the DUs, and the DUs are centrally controlled by the CU.

[0076] The terminal device 102 in the embodiment of the present application is a user-side entity for receiving or transmitting signals, such as a mobile phone. The terminal device may also be called a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device may be an automobile with a communication function, a smart car, a mobile phone, a wearable device, a tablet, a computer with a wireless transmission and reception function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, etc. The embodiments of the present disclosure do not limit the specific technology used by the terminal device or the specific device configuration.

[0077] It should be understood that the communication system described in the embodiments of the present disclosure is intended to more clearly illustrate the technical solutions of the embodiments of the present disclosure, and does not limit the technical solutions provided by the embodiments of the present disclosure. Those skilled in the art can understand that with the evolution of system architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present disclosure can also be applied to similar technical problems.

[0078] The feedback processing method and device provided by the present disclosure will be described in detail below with reference to the drawings.

[0079] Referring to Figure 2, Figure 2 is a schematic flowchart of a feedback processing method provided by an embodiment of the present disclosure. As shown in Figure 2, the feedback processing method may include, but is not limited to, the following steps S201 and S202.

[0080] In step S201, a control command transmitted from a network-side device is received. In an embodiment of the present disclosure, a control command is used to indicate whether the scheduled data supports the function of HARQ feedback.

[0081] In step S202, it is determined whether the scheduled data supports the HARQ feedback function. In the embodiment of the present disclosure, the scheduled data is data scheduled after receiving a control command, or data scheduled by a control command.

[0082] For example, the terminal device receives a control command, and determines based on the control command whether data scheduling after receiving the control command supports the HARQ feedback function, or the terminal device analyzes the control command to obtain data that needs to be scheduled by the control command, and determines whether the data scheduled by the control command supports the HARQ feedback function.

[0083] By implementing the embodiments of the present disclosure, the terminal device can determine whether the scheduled data supports the HARQ feedback function based on the received control command, and then determine whether to enable the HARQ feedback function for the scheduled data, thereby avoiding the problem of HARQ blocking caused by too many HARQ processes, preventing the effectiveness of data transmission from being reduced due to insufficient HARQ processes in the terminal device, and improving the data transmission efficiency of the terminal device.

[0084] In an implementation of the present disclosure, the control command may be a scheduling command, which allows the terminal device to further enable and / or disable a HARQ feedback function for current data scheduling based on the control command. For example, refer to FIG. 3, which is a schematic flowchart of another feedback processing method provided by an embodiment of the present disclosure. The control command of the feedback processing method includes first physical layer control signaling, which is used to instruct enabling and / or disabling of HARQ. As shown in FIG. 3, the method may include, but is not limited to, the following steps S301 and S302.

[0085] In step S301, a control command sent from a network side device is received, and the control command includes a first physical layer control signaling. In an embodiment of the present disclosure, the first physical layer control signaling is used to indicate enabling and / or disabling of HARQ.

[0086] As an example, a control command sent from a network side device is received, and the control command includes first physical layer control signaling instructing to enable HARQ.

[0087] As another example, a control command sent from a network side device is received, and the control command includes first physical layer control signaling instructing to disable HARQ.

[0088] As yet another example, a control command sent from a network side device is received, the control command including first physical layer control signaling instructing enabling and disabling of HARQ. In some embodiments of the present disclosure, the first physical layer control signaling may be DCI.

[0089] In step S302, determine based on the first physical layer control signaling whether the current data scheduling of the first physical layer control signaling supports a HARQ feedback function.

[0090] As an example, when the first physical layer control signaling indicates enabling HARQ, after receiving the control command, the terminal device enables the HARQ feedback function for the data scheduled by the control command.

[0091] As another example, if the first physical layer control signaling indicates disabling of HARQ, after receiving the control command, the terminal device disables the HARQ feedback function for the data scheduled by the control command.

[0092] As another example, take the first physical layer control signaling as an example to instruct enabling and disabling of HARQ. After receiving the control command, the terminal device enables a feedback function for the data HARQ scheduled by the control command, and disables the HARQ feedback function after the transmission of the data scheduled by the control command is completed.

[0093] Referring to Figure 4, Figure 4 is a schematic diagram of hybrid automatic repeat feedback provided by an embodiment of the present disclosure. As shown in Figure 4, if the received control command includes information enabling scheduling HARQ, the terminal device enables the HARQ feedback function and performs HARQ feedback. If the received control command includes information disabling scheduling HARQ, the terminal device does not perform HARQ feedback and disables the HARQ feedback function. This avoids HARQ blocking problems caused by too many HARQ processes.

[0094] By implementing the embodiments of the present disclosure, the terminal device can determine, based on the first physical layer control signaling included in the received control command, whether the data that needs to be scheduled by the control command supports the HARQ feedback function, and then determine whether to enable the HARQ feedback function, thereby avoiding the problem of HARQ blocking caused by too many HARQ processes, preventing the effectiveness of data transmission from being reduced due to insufficient HARQ processes in the terminal device, and improving the data transmission efficiency of the terminal device.

[0095] In an implementation of the present disclosure, the control command may be a control command for instructing HARQ enablement or disablement and a time period. This allows the terminal device to further enable or disable the HARQ feedback function within the time period based on the control command. For example, refer to FIG. 5, which is a schematic flowchart of another feedback processing method provided by an embodiment of the present disclosure. The feedback processing method includes second physical layer control signaling, which is used to instruct HARQ enablement or disablement and the first time period. As shown in FIG. 5, the method may include, but is not limited to, the following steps S501 and S502.

[0096] In step S501, a control command sent from a network side device is received, and the control command includes second physical layer control signaling. In an embodiment of the present disclosure, the second physical layer control signaling is used to indicate whether HARQ is enabled or disabled and the first period, which is the period for enabling or disabling HARQ indicated by the second physical layer control signaling.

[0097] As an example, a control command sent from a network side device is received, and the control command includes second physical layer control signaling, and the second physical layer control signaling is used to instruct enabling HARQ within a first period.

[0098] As another example, the control instruction includes second physical layer control signaling, and the second physical layer control signaling is used to instruct disabling HARQ within the first period.

[0099] In step S502, determine whether the data scheduling in the first period supports a HARQ feedback function based on the second physical layer control signaling.

[0100] As an example, if the second physical layer control signaling indicates enabling HARQ, the terminal device enables the HARQ feedback function within a first period after receiving the control command.

[0101] As another example, if the second physical layer control signaling instructs disabling HARQ, the terminal device disables the HARQ feedback function within a first period after receiving the control command.

[0102] By implementing an embodiment of the present disclosure, the terminal device can enable or disable HARQ within the first period based on a control command included in the second physical layer control signaling, thereby avoiding too many HARQ processes, preventing a decrease in the effectiveness of data transmission due to insufficient HARQ processes in the terminal device, and improving the data transmission efficiency of the terminal device.

[0103] In an embodiment of the present disclosure, the control command may be a control command for instructing the enabling or disabling of HARQ. Thus, the terminal device can directly enable or disable the HARQ feedback function based on the control command. Referring to FIG. 6, FIG. 6 is a schematic flowchart of another feedback processing method provided by an embodiment of the present disclosure. The feedback processing method includes a third physical layer control signaling, which is used to instruct the enabling or disabling of HARQ. As shown in FIG. 6, the method may include, but is not limited to, the following steps S601 and S602.

[0104] In step S601, a control command sent from a network side device is received, and the control command includes a third physical layer control signaling. In an embodiment of the present disclosure, a third physical layer control signaling is used to indicate whether HARQ is enabled or disabled.

[0105] As an example, a control command sent from a network side device is received, and the control command includes a third physical layer control signaling instructing to enable HARQ.

[0106] As another example, a control command sent from a network side device is received, and the control command includes third physical layer control signaling instructing to disable HARQ.

[0107] In step S602, determine whether the data scheduling in the second period supports a HARQ feedback function according to the third physical layer control signaling.

[0108] The second period is the period from receiving third physical layer control signaling to instruct enabling HARQ to receiving third physical layer control signaling to instruct disabling HARQ, or the second period is the period from receiving third physical layer control signaling to instruct disabling HARQ to receiving third physical layer control signaling to instruct enabling HARQ.

[0109] 7 is a schematic diagram of another hybrid automatic repeat feedback provided by an embodiment of the present disclosure. As shown in FIG. 7, after receiving a control command including a third physical layer control signaling instructing to enable HARQ (HARQ enabled), the terminal device enables the HARQ feedback function until receiving a control command including a third physical layer control signaling instructing to disable HARQ (HARQ disabled). After receiving a control command including a third physical layer control signaling instructing to disable HARQ, the terminal device disables the HARQ feedback function until receiving a control command including a second physical layer control signaling instructing to enable HARQ.

[0110] Note that the HARQ enable period shown in FIG. 7 represents information about a period during which a terminal supports HARQ feedback. The period information can be instructed to a terminal device by a network side device via a predefined HARQ enabling pattern. The HARQ disable period shown in FIG. 7 represents a period during which a terminal device disables the HARQ feedback function, and the HARQ enable period represents a period during which a terminal device enables the HARQ feedback function. Time length information about the above periods can be instructed to a terminal device by a network side device via a predefined HARQ pattern. For example, the terminal device can receive an HARQ pattern transmitted from the network side device, and the HARQ pattern includes time information for enabling HARQ and / or time information for disabling HARQ. The time information for enabling HARQ is used to instruct a terminal device to enable the HARQ feedback function within a period, and the time information for enabling HARQ includes any one or more of a time start position, a time end position, and time length information, and indicates a specific period during which the terminal device enables the HARQ feedback function. The time information for disabling HARQ is used to instruct a terminal device to disable the HARQ feedback function within a period, and can also instruct the terminal device to enable the HARQ feedback function within other periods except the one period, and the time information for disabling HARQ includes any one or more of a time start position, a time end position, and time length information, and can also indicate a specific period during which the terminal device disables the HARQ feedback function.

[0111] By implementing an embodiment of the present disclosure, the terminal device can enable or disable HARQ based on the received control command including the second physical layer control, thereby avoiding the problem of HARQ blocking caused by too many HARQ processes, preventing a decrease in the effectiveness of data transmission caused by insufficient HARQ processes in the terminal device, and improving the data transmission efficiency of the terminal device.

[0112] It should be noted that the feedback processing method in the embodiment of the present disclosure is applied to the scenarios of uplink transmission and downlink transmission of a terminal device. Regarding the scenario of uplink transmission of a terminal device, in one implementation of the present disclosure, a control command for uplink transmission can be a control command, whereby the terminal device can enable or disable the HARQ feedback function for scheduled uplink data based on the control command. As an example, refer to FIG. 8, which is a schematic flowchart of another feedback processing method provided by the embodiment of the present disclosure. The control command of the feedback processing method is a control command for uplink transmission. As shown in FIG. 8, the method may include, but is not limited to, the following steps S801 to S803.

[0113] In step S801, a control command sent from a network-side device is received. In an embodiment of the present disclosure, the control command is a control command for uplink transmission. In the embodiments of the present disclosure, step S801 can be implemented in any one of the forms in each embodiment of the present disclosure, and the embodiments of the present disclosure are not limited thereto, and a repeated description will be omitted.

[0114] In step S802, it is determined according to the control command whether the scheduled data supports the HARQ feedback function. In the embodiments of the present disclosure, step S802 can be implemented in any one of the forms in each embodiment of the present disclosure, and the embodiments of the present disclosure are not limited thereto, and a repetitive description will be omitted.

[0115] In step S803, after the terminal device sends the uplink data, wait for a scheduling command or HARQ feedback further sent by the network side device, and determine whether to retransmit the uplink data according to the scheduling command or HARQ feedback further sent by the network side device, where the control command is a control command for downlink transmission and the scheduled data supports the HARQ feedback function; or after the terminal device sends the uplink data, clear a data cache in the HARQ process corresponding to the uplink data, where the control command is a control command for downlink transmission and the scheduled data does not support the HARQ feedback function.

[0116] For example, if the data scheduled by the control command for uplink transmission supports the HARQ feedback function, after transmitting the data scheduled by the control command for uplink transmission, the terminal device waits for a scheduling command further transmitted by the network side device, and if the scheduling command further transmitted by the network side device indicates that the terminal device needs to retransmit the data scheduled by the uplink scheduling command, the terminal device needs to retransmit the data to the network side device. Alternatively, if the scheduling command further transmitted by the network side device indicates that the terminal device does not need to retransmit the uplink data, the terminal device does not need to retransmit the data to the network side device.

[0117] As another example, if the data scheduled by the control command for uplink transmission supports a HARQ feedback function, the terminal device waits for HARQ feedback transmitted from the network side device after transmitting the data scheduled by the control command for uplink transmission, and if the HARQ feedback transmitted from the network side device indicates that the terminal device needs to retransmit the data scheduled by the control command for uplink transmission, the terminal device needs to retransmit the data to the network side device. Alternatively, if the HARQ feedback transmitted from the network side device indicates that the terminal device does not need to retransmit the data scheduled by the control command for uplink transmission, the terminal device does not need to retransmit the data to the network side device.

[0118] As yet another example, if the data of the control command for uplink transmission does not support the HARQ feedback function, after transmitting the data scheduled by the control command for uplink transmission, the terminal device clears the data cache in the HARQ process corresponding to the data.

[0119] By implementing the embodiments of the present disclosure, the terminal device determines whether the scheduled uplink data supports the HARQ feedback function based on the received control command for uplink transmission. If the scheduled data does not support the HARQ feedback function, the terminal device can clear the data cache of the HARQ process corresponding to the scheduled data. This can avoid the problem of HARQ blocking caused by too many HARQ processes, prevent the effectiveness of data transmission from being reduced due to insufficient HARQ processes in the terminal device, and improve the data transmission efficiency of the terminal device.

[0120] For a scenario of downlink transmission of a terminal device, in an implementation of the present disclosure, a control command for downlink transmission can be a control command, so that the terminal device can enable or disable a HARQ feedback function for scheduled downlink data based on the control command. For example, refer to FIG. 9, which is a schematic flowchart of another feedback processing method provided by an embodiment of the present disclosure. The control command of the feedback processing method is a control command for downlink transmission. As shown in FIG. 9, the method may include, but is not limited to, the following steps S901 to S903.

[0121] In step S901, a control command sent from a network-side device is received. In the embodiments of the present disclosure, step S901 can be implemented in any one of the forms in each embodiment of the present disclosure, and the embodiments of the present disclosure are not limited thereto, and detailed description thereof will be omitted.

[0122] In step S902, it is determined according to the control command whether the scheduled data supports the HARQ feedback function. In the embodiments of the present disclosure, step S902 can be implemented in any one of the forms in each embodiment of the present disclosure, and the embodiments of the present disclosure are not limited thereto, and detailed description thereof will be omitted.

[0123] In step S903, after the terminal device receives the downlink data, it feeds back HARQ feedback information of the downlink data at a specified position, where the control command is a control command for downlink transmission and the scheduled data supports the HARQ feedback function; or after the terminal device receives the downlink data, it disables HARQ feedback and clears a data cache in the HARQ process corresponding to the downlink data, where the control command is a control command for downlink transmission and the scheduled data does not support the HARQ feedback function.

[0124] As an example, if the data scheduled by the control command for downlink transmission supports a HARQ feedback function, after receiving the downlink data transmitted from the network side device, the terminal device feeds back HARQ feedback information of the received downlink data at a position indicated by the control command for downlink transmission.

[0125] As another example, if the data scheduled by the downlink scheduling command does not support the HARQ feedback function, after receiving the downlink data transmitted from the network side device, the terminal device invalidates its own HARQ feedback and clears the data cache in the HARQ process corresponding to the received downlink data.

[0126] By implementing the embodiments of the present disclosure, the terminal device can determine, based on the received control command for downlink transmission, whether the scheduled downlink data supports the HARQ feedback function. If the scheduled data does not support the HARQ feedback function, the terminal device can clear the data cache of the HARQ process corresponding to the scheduled data. This can avoid the problem of HARQ blocking caused by too many HARQ processes, prevent the effectiveness of data transmission from being reduced due to insufficient HARQ processes in the terminal device, and improve the data transmission efficiency of the terminal device.

[0127] In addition, the disclosed embodiments may explicitly indicate whether the scheduled data supports the HARQ feedback function. In some embodiments of the disclosed embodiments, the control command may include a predetermined information field, so that the terminal device can determine whether the scheduled data supports the HARQ feedback function based on the predetermined information field in the control command.

[0128] In embodiments of the present disclosure, the length and / or location of a given information field is agreed upon by a protocol, or the length and / or location of a given information field is preset.

[0129] As an example, the length of a given information field and the location of a given information field may be agreed upon by a protocol. As another example, the length of a given information field and the location of a given information field may be preset.

[0130] As yet another example, the length of a given information field may be agreed upon by a protocol, or the location of a given information field may be predetermined. As yet another example, the length of a given information field may be preset, or the location of a given information field may be agreed upon by a protocol.

[0131] It should be noted that in the embodiment of the present disclosure, the predetermined information field may be a new information field that has been introduced, or the predetermined information field may be an existing information field.

[0132] As an example, an information field called "HARQ disabling flag" can be introduced into the control command, and the information field has 1-bit length information, where "1" indicates that the scheduled data supports the HARQ feedback function, and "0" indicates that the scheduled data does not support the HARQ feedback function.

[0133] As another example, an existing information field in a control command (e.g., DCI) may carry a value (e.g., an RNTI value) in the corresponding information as an indication target value to indicate whether the scheduled data supports the HARQ feedback function. For example, if the indication value of a certain information field is a pre-agreed value, it is considered that the scheduled data transmission supports the HARQ feedback function; if it is another value, it is considered that the scheduled data transmission does not support the HARQ feedback function. Specific implementations of the above technical solutions are described in other embodiments and will not be described in detail here.

[0134] It should be noted that embodiments of the present disclosure may indicate whether the scheduled data supports the HARQ feedback function in an implicit manner. In some embodiments of the present disclosure, the control command may be a scheduling command, and the scheduling command may be an existing communication command. This allows the terminal device to implicitly obtain information on whether the scheduled data supports the HARQ feedback function. For example, in an implementation of the present disclosure, whether the scheduled data supports the HARQ feedback function may be indicated by an RNTI (Radio Network Temporary Identity) value. As an example, refer to FIG. 10, which is a schematic flowchart of yet another feedback processing method provided by embodiments of the present disclosure. The feedback processing method may pre-configure a correspondence relationship between the RNTI value and support for the HARQ feedback function, thereby allowing the terminal device to determine whether the scheduled data supports the HARQ feedback function based on the RNTI. As shown in FIG. 10, the method may include, but is not limited to, the following steps S1001 to S1004.

[0135] In step S1001, a scheduling command sent from a network side device is received, and the scheduling command includes an RNTI. In step S1002, the correspondence between the RNTI value and whether the HARQ feedback function is supported is determined.

[0136] In the embodiments of the present disclosure, the network side device can notify the terminal device in advance of the correspondence relationship between the RNTI value and the support of the HARQ feedback function, or the network side device and the terminal device can agree in advance on the correspondence relationship between the RNTI value and the support of the HARQ feedback function.

[0137] For example, the RNTI value range can be divided into two parts, a first value range and a second value range, and the network side device can notify the terminal device in advance of a correspondence relationship between the RNTI value in the first value range and support for the HARQ feedback function, and a correspondence relationship between the RNTI value in the second value range and support for the HARQ feedback function, through proactive communication. Alternatively, the network side device can agree in advance with the terminal device on a correspondence relationship between the RNTI value in the first value range and support for the HARQ feedback function, and a correspondence relationship between the RNTI value in the second value range and support for the HARQ feedback function.

[0138] As an example, if the hexadecimal number of the RNTI value is expressed as 0001-003C, 0001-001E is a first value range, which corresponds to the scheduled data supporting the HARQ feedback function, and 001F-003C is a second value range, which corresponds to the scheduled data not supporting the HARQ feedback function. The network side device can notify the terminal device of the above correspondence in advance by proactive communication.

[0139] As another example, taking the hexadecimal value of the RNTI value as 0001-003C, the network side device can agree in advance with the terminal device that 0001-001E is a first value range, which corresponds to the scheduled data supporting the HARQ feedback function, and 001F-003C is a second value range, which corresponds to the scheduled data not supporting the HARQ feedback function.

[0140] In step S1003, the scheduling command is parsed to obtain the target RNTI value in the scheduling command. In step S1004, it is determined whether the data scheduled by the control command supports the HARQ feedback function according to the correspondence relationship and the target RNTI value.

[0141] As an example, if the RNTI value range is represented by hexadecimal 0001-003C, 0001-001E is the first value range, which corresponds to the scheduled data supporting the HARQ feedback function, and 001F-003C is the second value range, which corresponds to the scheduled data not supporting the HARQ feedback function. If the target RNTI value is 0010, since the target RNTI value is within the first value range, it can be determined by the control command that the scheduled data supports the HARQ feedback function.

[0142] By implementing the embodiments of the present disclosure, the terminal device can determine whether the scheduled data supports the HARQ feedback function based on the RNTI value in the received scheduling command, and then determine whether to enable or disable HARQ, thereby avoiding the problem of HARQ blocking caused by too many HARQ processes, preventing the reduction in the effectiveness of data transmission caused by insufficient HARQ processes in the terminal device, and improving the data transmission efficiency of the terminal device.

[0143] In some embodiments of the present disclosure, the terminal device may further determine, based on the scrambling sequence, whether the data scheduled by the control command supports the HARQ feedback function. For example, refer to FIG. 11, which is a schematic flowchart of another feedback processing method provided by an embodiment of the present disclosure. The feedback processing method may pre-set a correspondence between the scrambling sequence and support for the HARQ feedback function, thereby allowing the terminal device to determine, based on the scrambling sequence, whether the data scheduled by the control command supports the HARQ feedback function. As shown in FIG. 11, the method may include, but is not limited to, the following steps S1101 to S1104.

[0144] In step S1101, a scheduling command sent from a network side device is received, and the scheduling command includes a scrambling sequence. In step S1102, the correspondence between the scrambling sequence and whether the HARQ feedback function is supported is determined.

[0145] For example, two orthogonal scrambling sequences (e.g., a first scrambling sequence and a second scrambling sequence) may be predefined, and the presence of the first scrambling sequence is used to indicate that the scheduled data supports the HARQ feedback function, and the absence of the second scrambling sequence is used to indicate that the scheduled data does not support the HARQ feedback function.

[0146] In step S1103, the scheduling instruction is parsed to obtain the target scrambling sequence in the instruction. In step S1104, it is determined whether the data scheduled by the control command supports the HARQ feedback function according to the corresponding relationship and the target scrambling sequence.

[0147] As an example, taking the presence of the above-mentioned first scrambling sequence as an example to indicate that the scheduled data supports the HARQ feedback function, and the absence of the second scrambling sequence as an example to indicate that the scheduled data does not support the HARQ feedback function, if the scrambling sequence acquired by the terminal device includes the first scrambling sequence, the terminal device can determine that the scheduled data supports the HARQ feedback function, and if the scrambling sequence acquired by the terminal device includes the second scrambling sequence, the terminal device can determine that the scheduled data does not support the HARQ feedback function.

[0148] By implementing the embodiments of the present disclosure, the terminal device can determine whether the scheduled data supports a HARQ feedback function based on the scrambling sequence in the received scheduling command, and then determine whether to enable or disable HARQ, thereby avoiding the problem of HARQ blocking caused by too many HARQ processes, preventing the effectiveness of data transmission from being reduced due to insufficient HARQ processes in the terminal device, and improving the data transmission efficiency of the terminal device.

[0149] In the above embodiments provided by the present disclosure, the method provided by the embodiments of the present disclosure is described from the perspective of a terminal device. Hereinafter, the feedback processing method provided by the embodiments of the present disclosure will be further described from the perspective of a network side device.

[0150] 12, which is a schematic flowchart of a feedback processing method provided by an embodiment of the present disclosure. The method is performed by a network-side device. As shown in FIG. 12, the method may include, but is not limited to, the following step S1201:

[0151] In step S1201, send a control command to a terminal device, where the control command is used to instruct the terminal device to determine whether the scheduled data supports a HARQ feedback function. The target scheduled data is data scheduled after the terminal device receives a control command, or data scheduled by a control command.

[0152] For example, by sending a control command to a terminal device, the terminal device determines, based on the control command, whether data scheduling after receiving the control command supports the HARQ feedback function; or by sending a control command to a terminal device, the terminal device analyzes the control command to obtain data that needs to be scheduled by the control command, and determines whether the data scheduled by the control command supports the HARQ feedback function.

[0153] In one implementation, the control command is a first physical layer control signaling including enabling and / or disabling HARQ, and the first physical layer control signaling is used to indicate whether the current data scheduling supports the HARQ feedback function.

[0154] As an example, a control command is sent to a terminal device, and the control command includes first physical layer control signaling, which is used to instruct the terminal device to enable a HARQ feedback function for data scheduled by the control command.

[0155] As another example, a control command is sent to a terminal device, the control command includes first physical layer control signaling, and the first physical layer control signaling is used to instruct the terminal device to disable a HARQ feedback function for data scheduled by the control command.

[0156] As yet another example, a control command is sent to a terminal device, the control command includes first physical layer control signaling, and the first physical layer control signaling is used to instruct the terminal device to enable a HARQ feedback function for data scheduled by the control command, and to disable the HARQ feedback function after transmission of the data scheduled by the control command is completed.

[0157] In one implementation, the control instructions include second physical layer control signaling for indicating enabling or disabling HARQ and the first period, and the second physical layer control signaling is used to indicate whether data scheduling in the first period supports HARQ feedback functionality.

[0158] As an example, a control command is sent to a terminal device, and the control command includes second physical layer control signaling, which is used to instruct the terminal device to enable a HARQ feedback function within a first period after receiving the control command.

[0159] As another example, a control command is sent to a terminal device, the control command including second physical layer control signaling, the second physical layer control signaling being used to instruct the terminal device to disable the HARQ feedback function within a first period after receiving the control command.

[0160] In one implementation, the control command includes third physical layer control signaling for instructing enabling or disabling of HARQ, and the third physical layer control signaling is used to instruct whether data scheduling in the second period supports an HARQ feedback function, and the second period is a period from receiving the third physical layer control signaling for instructing enabling of HARQ to receiving the third physical layer control signaling for instructing disabling of HARQ, or the second period is a period from receiving the third physical layer control signaling for instructing disabling of HARQ to receiving the third physical layer control signaling for instructing enabling of HARQ.

[0161] As an example, a control command is sent to a terminal device, and the control command includes third physical layer control signaling, which is used to instruct the terminal device to disable HARQ after receiving the control command until it receives a control command instructing the terminal device to enable HARQ.

[0162] As another example, a control command is sent to a terminal device, and the control command includes third physical layer control signaling, which is used to instruct the terminal device to enable HARQ after receiving the control command until a control command instructing the terminal device to disable HARQ is received.

[0163] In one implementation, the control command is a control command for an uplink transmission or a control command for a downlink transmission. For example, the terminal device may use a control command for uplink transmission as a control command to instruct the terminal device to determine whether the scheduled uplink data supports the HARQ feedback function, or may use a downlink scheduling control command as a control command to instruct the terminal device to determine whether the scheduled downlink data supports the HARQ feedback function.

[0164] In one implementation, the control command includes a predetermined information field, which is used to indicate whether the scheduled data supports a HARQ feedback function.

[0165] It should be noted that in the embodiment of the present disclosure, the predetermined information field may be a new information field that has been introduced, or the predetermined information field may be an existing information field.

[0166] As an example, the control command includes a newly introduced information field of "HARQ disabling flag", which has 1-bit length information, where "1" indicates that the scheduled data supports the HARQ feedback function, and "0" indicates that the scheduled data does not support the HARQ feedback function.

[0167] As another example, a value in some existing information fields (e.g., an RNTI value) can be used as an indication target value to indicate whether the scheduled data supports the HARQ feedback function. For example, if the indication value of a certain information field is a pre-agreed value, the scheduled data transmission is deemed to support the HARQ feedback function, and if it is another value, the scheduled data transmission is deemed to not support the HARQ feedback function. Specific implementations of the above technical solutions may refer to other embodiments provided by the present disclosure, and detailed descriptions thereof will be omitted in the present disclosure.

[0168] In one alternative implementation, the length and / or location of the predetermined information field is agreed upon by a protocol, or the length and / or location of the predetermined information field is preset.

[0169] As an example, the length of a given information field and the location of a given information field may be agreed upon by a protocol. As another example, the length of a given information field and the location of a given information field may be preset.

[0170] As yet another example, the length of a given information field may be agreed upon by a protocol, or the location of a given information field may be predetermined. As yet another example, the length of a given information field may be preset, or the location of a given information field may be agreed upon by a protocol.

[0171] By implementing the embodiments of the present disclosure, the network side device can instruct the terminal device through a control command to determine whether the scheduled data supports a HARQ feedback function, thereby allowing the terminal device to enable or disable HARQ, avoiding the terminal device having too many HARQ processes, preventing the terminal device from having insufficient HARQ processes, thereby improving the data transmission efficiency of the terminal device.

[0172] In some implementations of the embodiments of the present disclosure, the control command sent from the network-side device may be a scheduling command. For example, refer to FIG. 13, which is a schematic flowchart of another feedback processing method provided by the embodiments of the present disclosure. The method is performed by the network-side device. As shown in FIG. 13, the method may include, but is not limited to, the following steps S1301 and S1302.

[0173] In step S1301, a control command is scrambled based on a target RNTI value, and the control command is a scheduling command.

[0174] For example, a target RNTI value is determined based on the correspondence between the RNTI value and whether or not the HARQ feedback function is supported, and the scheduling command is scrambled based on the target RNTI value, so that the scheduling command includes the target RNTI value.

[0175] As an example, if the hexadecimal value range of RNTI is represented as 0001 to 003C, an RNTI value of 0001 to 001E is the RNTI value corresponding to the scheduled data supporting the HARQ feedback function, and an RNTI value of 001F to 003C is the RNTI value corresponding to the scheduled data not supporting the HARQ feedback function. When the network side device needs to indicate to the terminal device that the scheduled data supports the HARQ feedback function, the network side device randomly selects one value (e.g., 0010) from 0001 to 001E as a target RNTI value, and scrambles the scheduling command based on the target RNTI value.

[0176] In step S1302, a scheduling command scrambled with the target RNTI value is sent to the terminal device. In an embodiment of the present disclosure, a scheduling command scrambled with a target RNTI value is used to implicitly indicate whether the scheduled data supports the HARQ feedback function or not.

[0177] By implementing the embodiments of the present disclosure, the network side device can instruct the terminal device to determine whether the scheduled data supports the HARQ feedback function through the target RNTI value in the control command, so that the terminal device can enable or disable HARQ, avoiding the terminal device having too many HARQ processes, preventing the terminal device from having insufficient HARQ processes, and improving the data transmission efficiency of the terminal device.

[0178] In some implementations of the embodiments of the present disclosure, the control command sent from the network-side device may be a scheduling command. For example, refer to FIG. 14, which is a schematic flowchart of another feedback processing method provided by the embodiments of the present disclosure. The method is performed by the network-side device. As shown in FIG. 14, the method may include, but is not limited to, the following steps S1401 and S1402.

[0179] In step S1401, a control command is scrambled on the RNTI using a target scrambling sequence, where the control command is a scheduling command.

[0180] For example, the network side device and the terminal device can predefine two orthogonal scrambling sequences, where the presence of the scrambling sequences is used to indicate that the scheduled data supports the HARQ feedback function, and the absence of the orthogonal scrambling sequences is used to indicate that the scheduled data does not support the HARQ feedback function. When the network side device needs to indicate to the terminal device that the scheduled data supports the HARQ feedback function, it scrambles the scheduling command on the RNTI using the orthogonal scrambling sequences, or when the network side device needs to indicate to the terminal device that the scheduled data supports the HARQ feedback function, it scrambles the scheduling command on the RNTI using another scrambling sequence different from the orthogonal scrambling sequences.

[0181] In step S1402, a scheduling command scrambled with the target scrambling sequence is sent to a terminal device. In an embodiment of the present disclosure, the scheduling command scrambled with the target scrambling sequence is used to implicitly indicate whether the scheduled data supports the HARQ feedback function or not.

[0182] By implementing the embodiments of the present disclosure, the network side device can instruct the terminal device to determine whether the scheduled data supports the HARQ feedback function through a scrambling sequence in a control command, so that the terminal device can enable or disable HARQ, avoiding the terminal device having too many HARQ processes, preventing the terminal device from having insufficient HARQ processes, and improving the data transmission efficiency of the terminal device.

[0183] In the above embodiments of the present disclosure, the methods provided by the embodiments of the present disclosure are described from the perspective of a terminal device and a network side device, respectively. To realize each function in the methods provided by the above embodiments of the present disclosure, the network side device and the first terminal device include a hardware structure and a software module, and each of the above functions can be realized in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module. Specific functions in each of the above functions can be implemented in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module.

[0184] 15 is a schematic configuration diagram of a communication device 1500 provided by an embodiment of the present disclosure. The communication device 1500 shown in FIG. 15 may include a transceiver module 15001 and a processing module 15002. The transceiver module 15001 may include a transmitting module and / or a receiving module, where the transmitting module is used to realize a transmitting function and the receiving module is used to realize a receiving function, and the transceiver module 15001 may realize the transmitting function and / or the receiving function.

[0185] Communication device 1500 may be a terminal device, a device in a terminal device, or a device usable in cooperation with a terminal device, or communication device 1500 may be a network-side device, a device in a network-side device, or a device usable in cooperation with a network-side device.

[0186] The communication device 1500 is a terminal device. The transceiver module 1501 is configured to receive a control command sent from a network side device, and the processing module 1502 is configured to determine whether the scheduled data supports a HARQ feedback function.

[0187] In one implementation, the processing module 1502 is specifically configured to determine whether the current data scheduling of the first physical layer control signaling supports a HARQ feedback function based on a control command, the control command being the first physical layer control signaling for instructing the enabling and / or disabling of HARQ.

[0188] In one implementation, the processing module 1502 is specifically configured to determine whether data scheduling in the first period supports a HARQ feedback function based on a control command, the control command being a second physical layer control signaling for indicating enabling or disabling HARQ and the first period.

[0189] In one implementation, the processing module 1502 is specifically configured to determine whether data scheduling in the second period supports a HARQ feedback function based on a control command, where the control command is a third physical layer control signaling for instructing enabling or disabling HARQ, and the second period is a period from receiving the third physical layer control signaling for instructing enabling HARQ to receiving the third physical layer control signaling for instructing disabling HARQ, or the second period is a period from receiving the third physical layer control signaling for instructing disabling HARQ to receiving the third physical layer control signaling for instructing enabling HARQ.

[0190] In one implementation, the transceiver module 1501 is further configured to: after the terminal device transmits the uplink data, wait for a scheduling command or HARQ feedback further transmitted by the network side device; and determine whether to retransmit the uplink data based on the scheduling command or HARQ feedback further transmitted by the network side device, where the control command is a control command for uplink transmission and the scheduled data supports the HARQ feedback function; or, after the terminal device transmits the uplink data, clear a data cache in the HARQ process corresponding to the uplink data, where the control command is a control command for uplink transmission and the scheduled data does not support the HARQ feedback function.

[0191] In one implementation, the transceiver module 1501 is further configured to: after the terminal device receives the downlink data, feed back HARQ feedback information of the downlink data at a specified position, where the control command is a control command for downlink transmission and the scheduled data supports the HARQ feedback function; or, after the terminal device receives the downlink data, disable HARQ feedback and clear a data cache in the HARQ process corresponding to the downlink data, where the control command is a control command for downlink transmission and the scheduled data does not support the HARQ feedback function.

[0192] In one implementation, the processing module 1502 is specifically configured to determine whether the scheduled data supports a HARQ feedback function based on the indication information in a predetermined information field in the control command.

[0193] In one alternative implementation, the length and / or location of the predetermined information field is agreed upon by a protocol, or the length and / or location of the predetermined information field is preset.

[0194] In one implementation, the processing module 1502 is specifically configured to determine a correspondence between a radio network temporary identifier (RNTI) value and whether a HARQ feedback function is supported, the control command is a scheduling command, analyze the scheduling command to obtain a target RNTI value in the scheduling command, and determine whether the scheduled data supports the HARQ feedback function based on the correspondence and the target RNTI value.

[0195] In one implementation, the processing module 1502 is specifically configured to determine a correspondence relationship between the scrambling sequence and whether the HARQ feedback function is supported, the control instruction is a scheduling instruction, analyze the scheduling instruction to obtain a target scrambling sequence in the scheduling instruction, and determine whether the scheduled data supports the HARQ feedback function based on the correspondence relationship and the target scrambling sequence.

[0196] According to the communication device of the embodiment of the present disclosure, the terminal device can determine whether the scheduled data supports a HARQ feedback function based on the received control command, and determine whether to enable the HARQ feedback function for the scheduled data, thereby avoiding too many HARQ processes, preventing a decrease in the effectiveness of data transmission caused by insufficient HARQ processes of the terminal device, and improving the data transmission efficiency of the terminal device.

[0197] The communication device 1500 is a network side device, and the transceiver module 1501 is configured to send a control command to the terminal device, and the control command is used to instruct the terminal device to determine whether the scheduled data supports a HARQ feedback function.

[0198] In one implementation, the control command is a first physical layer control signaling for indicating whether to enable and / or disable HARQ, and the first physical layer control signaling is used to indicate whether the current data scheduling supports the HARQ feedback function.

[0199] In one implementation, the control command is second physical layer control signaling for indicating enabling or disabling HARQ and the first period, and the second physical layer control signaling is used to indicate whether data scheduling in the first period supports HARQ feedback functionality.

[0200] In one implementation, the control command is a third physical layer control signaling for instructing enabling or disabling of HARQ, and the third physical layer control signaling is used to instruct whether data scheduling in the second period supports an HARQ feedback function, and the second period is a period from receiving the third physical layer control signaling for instructing enabling of HARQ to receiving the third physical layer control signaling for instructing disabling of HARQ, or the second period is a period from receiving the third physical layer control signaling for instructing disabling of HARQ to receiving the third physical layer control signaling for instructing enabling of HARQ.

[0201] In one implementation, the control command is a control command for an uplink transmission or a control command for a downlink transmission.

[0202] In one implementation, the control command includes a predetermined information field, which is used to indicate whether the scheduled data supports a HARQ feedback function.

[0203] In one alternative implementation, the length and / or location of the predetermined information field is agreed upon by a protocol, or the length and / or location of the predetermined information field is preset.

[0204] In one implementation, the transceiver module 1501 is specifically configured to scramble a control command based on a target Radio Network Temporary Identifier (RNTI) value and send the scheduling command scrambled with the target RNTI value to the terminal device, where the control command is a scheduling command, and the scheduling command scrambled with the target RNTI value is used to implicitly indicate whether the scheduled data supports a HARQ feedback function.

[0205] In one implementation, the transceiver module 1501 is specifically configured to scramble a control command using a target scrambling sequence on a radio network temporary identifier (RNTI), and transmit the scheduling command scrambled using the target scrambling sequence to a terminal device, where the control command is a scheduling command, and the scheduling command scrambled using the target scrambling sequence is used to implicitly indicate whether the scheduled data supports a HARQ feedback function.

[0206] According to the communication device of the embodiment of the present disclosure, the network side device can instruct the terminal device through a control command to determine whether the scheduled data supports a HARQ feedback function, so that the terminal device can enable or disable HARQ, avoiding the terminal device having too many HARQ processes, preventing the terminal device from having insufficient HARQ processes, thereby improving the data transmission efficiency of the terminal device.

[0207] 16, which is a schematic diagram of another communication device 1600 provided by an embodiment of the present disclosure. The communication device 1600 may be a network-side device, a terminal device, a chip, a chip system, a processor, etc. that supports the network-side device to implement the above method, or a chip, a chip system, a processor, etc. that supports the terminal device to implement the above method. The device can implement the method described in the above method embodiment, and for details, please refer to the description in the above method embodiment.

[0208] The communication device 1600 may include one or more processors. 1601 Including son-in-law Processor 1601 may be a general-purpose processor or a special-purpose processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute computer programs, and process data of the computer programs.

[0209] Optionally, the communication device 1600 may include one or more memory 1602 and a memory 1602 computer program 1603 is stored in the processor 1601 The computer program 1603 By executing the above, the communication device 1600 performs the method described in the method embodiment above. 1602 Data may be stored in the communication device 1600 and memory. 1602 may be provided separately or integrated.

[0210] Optionally, the communication device 1600 may include a transceiver 1604 ,antenna 1605 The transceiver may include: 1604 may be called a transmitting / receiving unit, a transceiver, or a transmitting / receiving circuit, and is used to realize the transmitting / receiving function. 1604 The receiver may be called a receiver or a receiving circuit. Yo A transmitter may also be called a transmitter or a transmission circuit, and is used to realize a transmission function.

[0211] Optionally, the communication device 1600 may include one or more interface circuits. 1606 The interface circuit may include: 1606 receives code instructions and sends them to the processor 1601 Used to transmit to the processor 1601 Execution of the code instructions causes the communication device 1600 to perform the methods described in the method embodiments above.

[0212] The communication device 1600 is a terminal device and includes a processor 1601 2, step S302 in FIG. 3, step S502 in FIG. 5, step S602 in FIG. 6, step S802 and step S803 in FIG. 8, step S802 and step S903 in FIG. 8, step S1002, step S1003 and step S1004 in FIG. 10, and step S1102, step S1103 and step S1104 in FIG. 10. 1604executes step S201 in FIG. 2, executes step S301 in FIG. 3, executes step S501 in FIG. 5, executes step S601 in FIG. 6, executes step S801 in FIG. 8, executes step S901 in FIG. 9, executes step S1001 in FIG. 10, and executes step S1001 in FIG. 10.

[0213] The communication device 1600 is a network-side device and a transceiver. 1604 12, executes step S1301 in Fig. 13, and executes step S1401 in Fig. 14. 1601 executes step S1302 in FIG. 13 and step S1402 in FIG.

[0214] In one implementation, a processor 1601 may include a transceiver for realizing the receiving and transmitting functions. For example, the transceiver may be a transmitting and receiving circuit, an interface, or an interface circuit. The transmitting and receiving circuit, interface, or interface for realizing the receiving and transmitting functions may be provided separately or may be integrated. The transmitting and receiving circuit, interface, or interface circuit may be used to read and write code / data, or the transmitting and receiving circuit, interface, or interface circuit may be used to transmit or transfer signals.

[0215] In one implementation, a processor 1601 can store a computer program, and the computer program is 1601 When executed by the processor, the communication device 1600 can perform the methods described in the method embodiments above. 1601 In this case, under the conditions, the processor 1601, which can be realized by hardware.

[0216] In one implementation, the communications device 1600 can include circuitry capable of performing the transmit or receive or communication functions of the method embodiments described above. The processors and transceivers described in this disclosure can be implemented in integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processors and transceivers can also be fabricated using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), n-type metal oxide semiconductor (nMOS), p-type metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.

[0217] The communication device described in the above embodiments may be a network side device or a terminal device (e.g., the first terminal device in the above method embodiments), but the scope of the communication device described in the present disclosure is not limited thereto, and the configuration of the communication device is not limited to that shown in FIG. 16. The communication device may be an independent device or a part of a larger device. For example, the communication device may be: (1) An independent integrated circuit IC, or chip, or a chip system or subsystem. (2) A collection of one or more integrated circuits, optionally including a storage component for storing data and computer programs. (3) ASICs such as modems. (4) Modules that can be embedded within other devices. (5) Receivers, terminal devices, intelligent terminal devices, mobile phones, wireless devices, portable devices, mobile units, in-vehicle devices, network-side devices, cloud devices, artificial intelligence devices, etc. (6) Others.

[0218] When the communication device is a chip or a chip system, reference may be made to the schematic structural diagram of the chip shown in Fig. 17. The chip shown in Fig. 17 includes a processor 1701 and an interface 1702. The number of processors 1701 may be one or more, and the number of interfaces 1702 may be more than one.

[0219] The chip is used to realize the functions of the terminal device in the embodiments of the present application, or the chip is used to realize the functions of the network-side device in the embodiments of the present application.

[0220] Optionally, the chip further includes a memory 1703 for storing necessary computer programs and data.

[0221] Those skilled in the art can further understand that the various illustrative logical blocks and steps listed in the embodiments of the present disclosure can be realized by electronic hardware, computer software, or a combination of the two. Whether such functions are realized by hardware or software depends on the specific application and overall system design requirements. Those skilled in the art can realize the above functions using various methods for each specific application, but such realization should not be understood as exceeding the scope of protection of the embodiments of the present disclosure.

[0222] An embodiment of the present disclosure further provides a feedback system, the system including a communication device as a terminal device and a communication device as a network side device in the embodiment of Figure 15 described above, or the system including a communication device as a terminal device and a communication device as a network side device in the embodiment of Figure 16 described above.

[0223] The present disclosure further provides a computer-readable storage medium having instructions stored thereon, which, when executed by a computer, implement the functionality of any one of the method embodiments described above.

[0224] The present disclosure further provides a computer program product, which, when executed by a computer, realizes the functions of any one of the above method embodiments.

[0225] The above embodiments may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, they may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs. When the computer programs are loaded and executed on a computer, they perform the processes or functions of the embodiments of the present disclosure in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer program may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wire (e.g., coaxial cable, fiber optics, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium accessible by a computer, or a data storage device, including a server or data center, integrated with one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, tapes), optical media (e.g., high density digital video discs (DVDs)), or semiconductor media (e.g., solid state disks (SSDs)).

[0226] Those skilled in the art will appreciate that the various numerals, such as first, second, etc., used in the present disclosure are merely for convenience of description and are not intended to limit the scope of the embodiments of the present disclosure or to indicate a sequential order.

[0227] In the present disclosure, "at least one" may also be described as "one" or "more," and "more" may be "two," "three," "four," or more, and is not limited in the present disclosure. In the embodiments of the present disclosure, a technical feature is indicated by "first," "second," or "third," and the technical features described as "first," "second," and "third" are not in order of chronological order or magnitude.

[0228] The correspondences shown in each table of the present disclosure may be set or predefined. The values ​​of the information in each table are merely examples and may be set as other values ​​and are not limited by the present disclosure. When setting the correspondences between information and each parameter, it is not necessary to set all of the correspondences shown in each table. For example, in the tables of the present disclosure, the correspondences shown in some rows may not be set. Furthermore, for example, appropriate transformations and adjustments such as division and merging can be performed based on the above tables. The names of the parameters shown in the titles of the above tables may be other names that can be understood by the communication device, and the values ​​or expressions of the parameters may also be other values ​​or expressions that can be understood by the communication device. When realizing the above tables, other data structures such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, or hash tables can also be used.

[0229] Predefined in this disclosure may be understood as defined, predefined, stored, pre-stored, pre-negotiated, pre-set, solidified, or pre-baked.

[0230] Those skilled in the art can recognize that the units and algorithm steps of each example described in accordance with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether these functions are performed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to realize the described functions for each specific application, but such realization should not be considered beyond the scope of the present disclosure.

[0231] As can be clearly understood by those skilled in the art, for convenience and simplicity of description, the specific operation processes of the above-mentioned systems, devices and units can refer to the corresponding processes in the above-mentioned method embodiments and will not be described again here.

[0232] As mentioned above, the above are merely specific embodiments of the present disclosure, and the scope of protection of the present disclosure is not limited thereto. Those skilled in the art can easily think of modifications or replacements within the technical scope disclosed in the present disclosure, which should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be subject to the scope of protection of the claims.

Claims

1. 1. A method for processing Hybrid Automatic Repeat Request (HARQ) feedback performed by a terminal device, comprising: receiving a control command sent from a network-side device; determining whether the scheduled data supports a HARQ feedback function based on indication information in a predetermined information field in the control command; Or, determining whether data scheduling in a second period supports a HARQ feedback function based on the control command, wherein the control command is a third physical layer control signaling for instructing enabling or disabling of HARQ, and the second period is a period from receiving the third physical layer control signaling for instructing enabling of HARQ to receiving the third physical layer control signaling for instructing disabling of HARQ, or the second period is a period from receiving the third physical layer control signaling for instructing disabling of HARQ to receiving the third physical layer control signaling for instructing enabling of HARQ; The step of determining whether the scheduled data supports a HARQ feedback function based on the indication information in a predetermined information field in the control command includes: determining whether a current data scheduling of a first physical layer control signaling supports a HARQ feedback function based on indication information in a predetermined information field in the control command, the control command being a first physical layer control signaling for indicating at least one of enabling and disabling HARQ; At least one of the length and location of the predetermined information field is agreed upon by a protocol or at least one of the length and location of the predetermined information field is preset. A method for processing Hybrid Automatic Repeat Request (HARQ) feedback, comprising:

2. The step of determining whether the scheduled data supports a HARQ feedback function includes: and determining whether data scheduling in the first period supports a HARQ feedback function based on the control command, wherein the control command is second physical layer control signaling for indicating enabling or disabling HARQ and the first period. The method for processing Hybrid Automatic Repeat Request (HARQ) feedback according to claim 1 .

3. After the terminal device transmits uplink data, waiting for a scheduling command or HARQ feedback further transmitted by the network side device, and determining whether to retransmit the uplink data based on the scheduling command or HARQ feedback further transmitted by the network side device, wherein the control command is a control command for uplink transmission, and the scheduled data supports the HARQ feedback function; or and further comprising: after the terminal device transmits uplink data, clearing a data cache in a HARQ process corresponding to the uplink data, wherein the control command is a control command for uplink transmission and the scheduled data does not support the HARQ feedback function. The method for processing Hybrid Automatic Repeat Request (HARQ) feedback according to claim 1 .

4. After the terminal device receives downlink data, feeding back HARQ feedback information of the downlink data at a designated position, wherein the control command is a control command for downlink transmission and the scheduled data supports the HARQ feedback function; or After the terminal device receives downlink data, the terminal device further includes disabling HARQ feedback and clearing a data cache in a HARQ process corresponding to the downlink data, where the control command is a control command for downlink transmission and the scheduled data does not support the HARQ feedback function. The method for processing Hybrid Automatic Repeat Request (HARQ) feedback according to claim 1 .

5. The step of determining whether the scheduled data supports a HARQ feedback function includes: determining a correspondence between a radio network temporary identifier (RNTI) value and whether the HARQ feedback function is supported, wherein the control command is a scheduling command; Parsing the scheduling command to obtain a target RNTI value in the scheduling command; and determining whether the scheduled data supports a HARQ feedback function based on the correspondence relationship and the target RNTI value. The method for processing Hybrid Automatic Repeat Request (HARQ) feedback according to claim 1 .

6. The step of determining whether the scheduled data supports a HARQ feedback function includes: determining a correspondence between a scrambling sequence and whether the HARQ feedback function is supported, wherein the control command is a scheduling command; Parsing the scheduling instruction to obtain a target scrambling sequence in the scheduling instruction; and determining whether the scheduled data supports a HARQ feedback function based on the correspondence relationship and the target scrambling sequence. The method for processing Hybrid Automatic Repeat Request (HARQ) feedback according to claim 1 .

7. 1. A method for processing Hybrid Automatic Repeat Request (HARQ) feedback performed by a network side device, comprising: transmitting a control command to a terminal device; The control command is used to instruct the terminal device to determine whether the scheduled data supports a HARQ feedback function; the control command is a first physical layer control signaling for indicating at least one of enabling and disabling HARQ, the first physical layer control signaling being used to indicate whether current data scheduling supports a HARQ feedback function; The control command includes a predetermined information field, the predetermined information field being used to indicate whether the scheduled data supports a HARQ feedback function; at least one of the length and position of the predetermined information field is agreed upon by a protocol or at least one of the length and position of the predetermined information field is preset; Or, the control command is third physical layer control signaling for instructing enabling or disabling of HARQ, the third physical layer control signaling being used to indicate whether data scheduling in a second period supports a HARQ feedback function; and the second period is a period from receiving a third physical layer control signaling for instructing HARQ to be enabled until receiving a third physical layer control signaling for instructing HARQ to be disabled, or the second period is a period from receiving a third physical layer control signaling for instructing HARQ to be disabled until receiving a third physical layer control signaling for instructing HARQ to be enabled. A method for processing Hybrid Automatic Repeat Request (HARQ) feedback, comprising:

8. the control command is second physical layer control signaling for indicating enabling or disabling HARQ and a first time period, and the second physical layer control signaling is used to indicate whether data scheduling in the first time period supports a HARQ feedback function; The method for processing Hybrid Automatic Repeat Request (HARQ) feedback according to claim 7.

9. the control command is a control command for uplink transmission or a control command for downlink transmission; The method for processing Hybrid Automatic Repeat Request (HARQ) feedback according to claim 7.

10. The step of transmitting a control command to the terminal device includes: scrambling the control command based on a target radio network temporary identifier (RNTI) value, wherein the control command is a scheduling command; transmitting a scheduling command scrambled with a target RNTI value to a terminal device, wherein the scheduling command scrambled with the target RNTI value is used to implicitly indicate whether the scheduled data supports a HARQ feedback function; The method for processing Hybrid Automatic Repeat Request (HARQ) feedback according to claim 7.

11. The step of transmitting a control command to the terminal device includes: scrambling the control command on a Radio Network Temporary Identifier (RNTI) with a target scrambling sequence, the control command being a scheduling command; transmitting a scheduling command scrambled with the target scrambling sequence to a terminal device, wherein the scheduling command scrambled with the target scrambling sequence is used to implicitly indicate whether the scheduled data supports a HARQ feedback function; The method for processing Hybrid Automatic Repeat Request (HARQ) feedback according to claim 7.

12. A communication device, a transceiver module configured to receive a control command sent from a network-side device; a processing module configured to determine whether the scheduled data supports a HARQ feedback function based on indication information in a predetermined information field in the control command; The processing module includes: a first physical layer control signaling for determining whether a current data scheduling of the first physical layer control signaling supports a HARQ feedback function based on indication information in a predetermined information field in the control command, the control command being a first physical layer control signaling for indicating at least one of enabling and disabling HARQ; at least one of the length and position of the predetermined information field is agreed upon by a protocol or at least one of the length and position of the predetermined information field is preset; Or, The control command is used to determine whether data scheduling in a second period supports a HARQ feedback function, based on the control command, and the control command is a third physical layer control signaling for instructing enabling or disabling of HARQ, and the second period is a period from receiving the third physical layer control signaling for instructing enabling of HARQ to receiving the third physical layer control signaling for instructing disabling of HARQ, or the second period is a period from receiving the third physical layer control signaling for instructing disabling of HARQ to receiving the third physical layer control signaling for instructing enabling of HARQ. A communication device comprising:

13. A communication device, a transceiver module configured to transmit control instructions to a terminal device; The control command is used to instruct the terminal device to determine whether the scheduled data supports a HARQ feedback function; the control command is a first physical layer control signaling for indicating at least one of enabling and disabling HARQ, the first physical layer control signaling being used to indicate whether current data scheduling supports a HARQ feedback function; The control command includes a predetermined information field, the predetermined information field being used to indicate whether the scheduled data supports a HARQ feedback function; at least one of the length and position of the predetermined information field is agreed upon by a protocol or at least one of the length and position of the predetermined information field is preset; Or, the control command is third physical layer control signaling for instructing enabling or disabling of HARQ, the third physical layer control signaling being used to indicate whether data scheduling in a second period supports a HARQ feedback function; and the second period is a period from receiving a third physical layer control signaling for instructing HARQ to be enabled until receiving a third physical layer control signaling for instructing HARQ to be disabled, or the second period is a period from receiving a third physical layer control signaling for instructing HARQ to be disabled until receiving a third physical layer control signaling for instructing HARQ to be enabled. A communication device comprising:

14. A communication device, a processor and a memory in which a computer program is stored, the processor executing the computer program stored in the memory to cause the device to perform the Hybrid Automatic Repeat Request (HARQ) feedback processing method according to any one of claims 1 to 6; A communication device comprising:

15. A communication device, a processor and a memory in which a computer program is stored, the processor executing the computer program stored in the memory causes the device to perform the Hybrid Automatic Repeat Request (HARQ) feedback processing method according to any one of claims 7 to 11; A communication device comprising:

16. A communication device, a processor and an interface circuit; the interface circuit receives and transmits code instructions to the processor; The processor executes the code instructions to perform the Hybrid Automatic Repeat Request (HARQ) feedback processing method of any one of claims 1 to 6. A communication device comprising:

17. A communication device, a processor and an interface circuit; the interface circuit receives and transmits code instructions to the processor; The processor executes the code instructions to perform the Hybrid Automatic Repeat Request (HARQ) feedback processing method according to any one of claims 7 to 11. A communication device comprising:

18. A computer-readable storage medium having instructions stored thereon, When the instructions are executed, a method for processing Hybrid Automatic Repeat Request (HARQ) feedback according to any one of claims 1 to 6 is implemented. A computer-readable storage medium comprising:

19. A computer-readable storage medium having instructions stored thereon, When the instructions are executed, a method for processing Hybrid Automatic Repeat Request (HARQ) feedback according to any one of claims 7 to 11 is implemented. A computer-readable storage medium comprising:

Citation Information

Patent Citations

  • System and method for data retransmission

    EP3251257B1

  • HARQ design for wireless communications

    EP3866368A1

  • Conditional feedback for HARQ operation with per-HARQ-process enable / disable

    JP2023538843A

  • Conditional feedback for HARQ operation with enabling / disabling per HARQ process

    WO2022029339A1