HARQ codebook determination method and device, terminal device, network device

The method for determining a HARQ codebook in mobile communication systems addresses the challenge of timely HARQ feedback by ensuring that only channels satisfying processing delays are included in the HARQ codebook, thus preventing mismatches and ensuring accurate feedback.

JP7655868B2Active Publication Date: 2025-04-02GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2021577842
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2019-08-16
Publication Date
2025-04-02
Estimated Expiration
2039-08-16

AI Technical Summary

Technical Problem

In mobile communication systems, there is a risk that Physical Downlink Shared Channels (PDSCHs) may not be able to provide HARQ feedback in time due to varying packetization rules at the base station, leading to potential mismatches in HARQ codebook understanding between base stations and terminal devices.

Method used

A method and device for determining a HARQ codebook, where a terminal device determines a target channel group and corresponding HARQ codebook based on processing delays, ensuring that the HARQ codebook is transmitted only if the channel satisfies the processing delay, thereby avoiding mismatches in HARQ feedback resources.

Benefits of technology

This approach ensures timely and accurate HARQ feedback by matching the understanding of the HARQ codebook size between network devices and terminal devices, preventing errors due to processing delays and packetization mismatches.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007655868000004
    Figure 0007655868000004
  • Figure 0007655868000005
    Figure 0007655868000005
  • Figure 0007655868000006
    Figure 0007655868000006
Patent Text Reader

Abstract

Embodiments of the present application provide a method and apparatus for determining an HARQ codebook, a terminal device, and a network device. The method includes: a terminal device determining a target channel group, the target channel group including at least one channel, a first channel in the target channel group corresponding to a first HARQ codebook; and the terminal device determining a target HARQ codebook to be transmitted in a first uplink resource, the first uplink resource being an HARQ feedback resource corresponding to the target channel group. If the first channel satisfies a first processing delay, the target HARQ codebook includes the first HARQ codebook. Alternatively, if the first channel does not satisfy the first processing delay, the target HARQ codebook does not include the first HARQ codebook, or the target HARQ codebook does not include a valid first HARQ codebook.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The embodiments of the present application relate to the field of mobile communications technology, and more particularly to a method and apparatus for determining a Hybrid Automatic Repeat reQuest (HARQ) codebook, a terminal device, and a network device. [Background technology]

[0002] In order to flexibly feed back HARQ information corresponding to a physical downlink shared channel (PDSCH), the base station can packetize the scheduled PDSCH, so that the terminal device receives the PDSCH and then performs corresponding HARQ feedback based on different packets.

[0003] The terminal device performs HARQ feedback based on packets from the base station, but the packetization rules of the base station are not restricted. Therefore, there may be a case where the terminal device is unable to feed back a PDSCH in a set of PDSCHs in a HARQ feedback resource corresponding to the set of PDSCHs, such as a Physical Uplink Control Channel (PUCCH) resource, in time. In such a case, how to determine the HARQ codebook that the terminal device needs to feed back is a topic worthy of research. Summary of the Invention [Problem to be solved by the invention]

[0004] The embodiments of the present application provide a method and device for determining a HARQ codebook, a terminal device, and a network device. [Means for solving the problem]

[0005] A method for determining a HARQ codebook according to an embodiment of the present application, comprising: A terminal device determines a target channel set, the target channel set includes at least one channel, and a first channel in the target channel set corresponds to a first HARQ codebook; The terminal device determines a target HARQ codebook to be transmitted in a first uplink resource, the first uplink resource being a HARQ feedback resource corresponding to the target channel group; If the first channel satisfies a first processing delay, the target HARQ codebook includes the first HARQ codebook; or If the first channel does not satisfy the first processing delay, the target HARQ codebook does not include the first HARQ codebook, or the target HARQ codebook does not include a valid first HARQ codebook.

[0006] A method for determining a HARQ codebook according to an embodiment of the present application, comprising: A network device determines a first uplink resource, the first uplink resource is used for transmitting a target HARQ codebook corresponding to a target channel group, the target channel group includes at least one channel, and a first channel in the target channel group corresponds to a first HARQ codebook; The network device determines the target HARQ codebook, and if the first channel satisfies a first processing delay, the target HARQ codebook includes the first HARQ codebook; or If the first channel does not satisfy a first processing delay, the target HARQ codebook does not include the first HARQ codebook, or the target HARQ codebook does not include a valid first HARQ codebook.

[0007] An HARQ codebook determination device according to an embodiment of the present application, comprising: a first determination unit and a second determination unit; The first determining unit is used for determining a target channel set, the target channel set includes at least one channel, and a first channel in the target channel set corresponds to a first HARQ codebook; The second determining unit is adapted to determine a target HARQ codebook to be transmitted in a first uplink resource, the first uplink resource being a HARQ feedback resource corresponding to the target channel group; If the first channel satisfies a first processing delay, the target HARQ codebook includes the first HARQ codebook; or If the first channel does not satisfy the first processing delay, the target HARQ codebook does not include the first HARQ codebook, or the target HARQ codebook does not include a valid first HARQ codebook.

[0008] An HARQ codebook determination device according to an embodiment of the present application, comprising: a first determination unit and a second determination unit; The first determining unit is used to determine a first uplink resource, the first uplink resource is used to transmit a target HARQ codebook corresponding to a target channel group, the target channel group includes at least one channel, and the first channel in the target channel group corresponds to a first HARQ codebook; The second determining unit is used for determining the target HARQ codebook, and if the first channel satisfies a first processing delay, the target HARQ codebook includes the first HARQ codebook; or If the first channel does not satisfy the first processing delay, the target HARQ codebook does not include the first HARQ codebook, or the target HARQ codebook does not include a valid first HARQ codebook.

[0009] A terminal device according to an embodiment of the present application comprises a processor and a memory, the memory is used for storing a computer program, and the processor is used for calling and executing the computer program stored in the memory to perform the above-mentioned HARQ codebook determination method.

[0010] A network device according to an embodiment of the present application comprises a processor and a memory, the memory is used for storing a computer program, and the processor is used for calling and executing the computer program stored in the memory to perform the above-mentioned HARQ codebook determination method.

[0011] The chip according to the embodiment of the present application is used to realize the above-mentioned HARQ codebook determination method.

[0012] Specifically, the chip includes a processor for calling and executing a computer program from a memory, and causing a device to which the chip is attached to perform the above-mentioned HARQ codebook determination method.

[0013] A computer-readable storage medium according to an embodiment of the present application is used to store a computer program, which enables a computer to execute the above-mentioned HARQ codebook determination method.

[0014] A computer program product according to an embodiment of the present application includes computer program instructions, which cause a computer to execute the above-mentioned HARQ codebook determination method.

[0015] A computer program according to an embodiment of the present application, when executed on a computer, causes the computer to execute the above-mentioned HARQ codebook determination method. Effect of the Invention

[0016] According to the above technical solution, when the terminal device prepares a target HARQ codebook corresponding to a target channel group in a first uplink resource, the terminal device determines the target HARQ codebook according to whether the first channel in the target channel group satisfies the processing delay, thereby avoiding misunderstanding between the base station and the terminal device. [Brief description of the drawings]

[0017] The drawings described herein are for further understanding of the present application and are a part of the present application, and the schematic embodiments and the description thereof are for interpreting the present application and are not intended to unduly limit the present application. [Figure 1] FIG. 1 is a schematic diagram of a communication system architecture according to an embodiment of the present application. [Diagram 2] FIG. 2 is a schematic flow chart 1 of a HARQ codebook determination method according to an embodiment of the present application. [Diagram 3] FIG. 3 is a schematic diagram 1 of a time domain position according to an embodiment of the present application. [Figure 4] FIG. 4 is a schematic diagram 2 of a time domain position according to an embodiment of the present application. [Diagram 5] FIG. 5 is a schematic flow chart 2 of a HARQ codebook determination method according to an embodiment of the present application. [Figure 6] FIG. 6 is a schematic diagram 1 showing the configuration of a HARQ codebook determination device according to an embodiment of the present application. [Figure 7] FIG. 7 is a schematic diagram 2 of the configuration of the HARQ codebook determination device according to an embodiment of the present application. [Figure 8] FIG. 8 is a structural schematic diagram of a communication device according to an embodiment of the present application. [Figure 9] FIG. 9 is a schematic diagram showing the structure of a chip according to an embodiment of the present application. [Figure 10] FIG. 10 is a schematic block diagram of a communication system according to an embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0018] Hereinafter, the technical solutions of the embodiments of the present application will be described with reference to the drawings of the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. Based on the embodiments of the present application, any other embodiments that a person skilled in the art can obtain without inventive efforts fall within the scope of protection of the present application.

[0019] The technical solutions of the embodiments of the present application may be used in various communication systems, such as a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) system, a general packet radio service (GPRS), a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a new radio (NR) system, an evolution of an NR system, an LTE-based access to unlicensed spectrum (LTE-U) system, an NR-based access to unlicensed spectrum (NR-U) system, a universal mobile telecommunications system (UMTS), a LTE-based access to unlicensed spectrum (NR-U) system, ... The present invention may be applied to a wireless communication system, a worldwide interoperability for microwave access (WiMAX) communication system, a wireless local area network (WLAN), a wireless fidelity (WiFi), a next generation communication system, or other communication systems.

[0020] Generally, the number of connections supported by a traditional communication system is limited and easy to implement. However, with the development of communication technology, mobile communication systems not only support traditional communication, but also support, for example, device to device (D2D) communication, machine to machine (M2M) communication, machine type communication (MTC) and vehicle to vehicle (V2V) communication. The embodiments of the present application can also be applied to these communication systems.

[0021] The system architecture and service scenarios described in the embodiments of the present application are intended to more clearly explain the technical solutions of the embodiments of the present application, and are not intended to limit the technical solutions of the embodiments of the present application. As those skilled in the art can understand, with the evolution of network architecture and the emergence of new service scenarios, the technical solutions of the embodiments of the present application can also be applied to similar technical issues.

[0022] Exemplarily, a communication system 100 to which an embodiment of the present application is applied is shown in FIG. The communication system 100 may include a network device 110, which may be a device that communicates with a terminal 120 (also referred to as a communication terminal or terminal). The network device 110 may provide communication coverage in a specific geographical area and communicate with terminals in the coverage area. Alternatively, the network device 110 may be an evolved base station (eNB or eNodeB, Evolutional Node B) in an LTE system, or a radio controller in a Cloud Radio Access Network (CRAN). Or, the network device may be a mobile switching center, a relay station, an access point, an in-vehicle device, a wearable device, a hub, a switch, a bridge, a router, a network side device in a 5G network, or a network device in a future communication system, etc.

[0023] The communication system 100 further comprises at least one terminal 120 within the coverage area of ​​the network device 110. As used herein, a "terminal" includes, but is not limited to, those that connect via wired lines, e.g., Public Switched Telephone Networks (PSTN), Digital Subscriber Line (DSL), digital cable, direct cable, and / or other data connections / networks, and / or wireless interfaces, e.g., cellular networks, Wireless Local Area Networks (WLAN) digital television networks, e.g., DVB-H networks, satellite networks, AM-FM broadcast transmitters, and / or devices configured to transmit and receive communication signals to other terminals, and / or Internet of Things (IoT) devices. Terminals configured to communicate via wireless interfaces may be referred to as "wireless communication terminals," "wireless terminals," or "mobile terminals." Examples of mobile terminals include, but are not limited to, satellite or cellular telephones, Personal Communications System (PCS) terminals that may combine cellular radiotelephone and data processing, fax and data communication capabilities, wireless telephones, pagers, PDAs that may have Internet / intranet access, web browsers, notepads, calendars and / or Global Positioning System (GPS) receivers, and conventional laptop and / or palmtop receivers or other electronic devices with radiotelephone transceivers. A terminal may refer to an access terminal, User Equipment (UE), user element, subscriber station, mobile station, traverser, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent or user device.The access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a mobile device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal in a 5G network or a terminal in a future evolving PLMN, etc.

[0024] Alternatively, terminals 120 may communicate with each other in a Device to Device (D2D) manner.

[0025] Alternatively, a 5G communication system or 5G network may also be referred to as a New Radio (NR) system or NR network.

[0026] 1 illustrates one network device and two terminals. Alternatively, the communication system 100 may include multiple network devices, and each network device may include other numbers of terminals within its coverage area, and the embodiments of the present application are not limited thereto.

[0027] Optionally, the communication system 100 may further comprise other network entities, such as a network controller, a mobility management entity, etc., and the embodiments of the present application are not limited thereto.

[0028] It should be understood that in the embodiment of the present application, a device having a communication function in a network / system may be referred to as a communication device. Taking the communication system 100 shown in Fig. 1 as an example, the communication device may include a network device 110 and a terminal 120 having a communication function, and the network device 110 and the terminal 120 may be the specific devices, and detailed description is omitted here. The communication device may further include other devices in the communication system 100, such as other network entities such as a network controller, a mobility management entity, etc., and the embodiment of the present application is not limited thereto.

[0029] As should be understood, the terms "system" and "network" are always used interchangeably in this specification. The term "and / or" in this specification is merely for describing the related relationship of related objects, and indicates that three relationships may exist. For example, "A and / or B" may indicate three situations: "A exists independently", "A and B exist simultaneously", and "B exists independently". In addition, the character " / " in this specification generally indicates that the preceding and following related objects are in an "or" relationship.

[0030] In order to facilitate understanding of the technical solutions of the embodiments of the present application, the following describes the related technologies of the embodiments of the present application. The following related technologies can be arbitrarily combined with the technical solutions of the embodiments of the present application as optional solutions, and any such combinations fall within the protection scope of the embodiments of the present application.

[0031] Unlicensed spectrum is spectrum that is divided by countries and regions and made available for wireless devices to communicate, and the spectrum is generally considered to be shared spectrum, i.e., communication devices in different communication systems can use the spectrum as long as they meet the regulatory requirements set by the country or region for the spectrum, and do not need to apply to the government for an exclusive spectrum license.

[0032] In order to allow communication systems that use unlicensed spectrum for wireless communication to coexist in the spectrum, some countries or regions have stipulated legal requirements that must be met in order to use unlicensed spectrum. For example, a communication device must follow the "Listen Before Talk" principle, that is, a communication device must perform channel sensing before transmitting a signal on a channel of an unlicensed spectrum, and the communication device can transmit a signal only if the channel sensing result is channel idle, and the communication device cannot transmit a signal if the channel sensing result of the communication device on a channel of an unlicensed spectrum is channel busy. To ensure fairness, the time during which a communication device transmits a signal using a channel of an unlicensed spectrum in one transmission must not exceed a maximum channel occupancy time (MCOT).

[0033] In the following, some basic concepts of signal transmission in unlicensed spectrum are described.

[0034] Maximum Channel Occupancy Time (MCOT) The maximum channel occupancy time refers to the maximum time length that a signal transmission is allowed to use a channel of an unlicensed spectrum after a successful LBT, and there are different MCOTs for different channel access priorities. Currently, the maximum value of MCOT is 10 ms. As can be understood, the MCOT is the occupancy time of a signal transmission.

[0035] Channel Occupancy Time (COT) The channel occupancy time refers to the time duration of signal transmission using a channel of the unlicensed spectrum after successful LBT, during which the signal occupancy may not be continuous. A COT should not exceed 20 ms at most, and the occupancy time of the signal transmission within the COT should not exceed MCOT.

[0036] Base station channel occupation time (gNB-initiated COT) The channel occupation time of the base station is also called the COT initiated by the base station, which refers to a channel occupation time acquired by the base station after the LBT is successful. The channel occupation time of the base station can be used not only for downlink transmission, but also for uplink transmission by the terminal device under certain conditions.

[0037] UE-initiated COT The channel occupancy time of the terminal device is also referred to as the COT initiated by the terminal device, and refers to one channel occupancy time acquired by the terminal device after the terminal device has successfully completed the LBT.

[0038] Downlink transmission opportunity (DL burst) The downlink transmission opportunity refers to a set of downlink transmissions (i.e., including one or more downlink transmissions) performed by a base station, where the set of downlink transmissions is continuous transmission (i.e., there is no gap between the multiple downlink transmissions), or there is a gap between the set of downlink transmissions, but the gap is less than or equal to 16 μs. If the gap between two downlink transmissions performed by a base station is greater than 16 μs, the two downlink transmissions are considered to belong to two downlink transmission opportunities.

[0039] Uplink transmission opportunity (UL burst) The uplink transmission opportunity refers to a set of uplink transmissions (i.e., including one or more uplink transmissions) performed by one terminal device, and the set of uplink transmissions is continuous transmission (i.e., there is no gap between multiple uplink transmissions), or there is a gap between the set of uplink transmissions, but the gap is less than or equal to 16 μs. If the gap between two uplink transmissions performed by the terminal device is greater than 16 μs, the two uplink transmissions are considered to belong to two uplink transmission opportunities.

[0040] In the NR system, it is supported to dynamically determine the HARQ feedback timing. The base station schedules the terminal device to receive the PDSCH through downlink control information (DCI), and the DCI includes indication information of a PUCCH resource for transmitting HARQ information corresponding to the PDSCH. Optionally, the indication information can be: PUCCH resource indicator information for determining a PUCCH resource; and HARQ timing indicator (PDSCH-to-HARQ_feedback timing indicator) information for dynamically determining the time domain location of the PUCCH resource. The HARQ timing indicator information is used to determine a value in a pre-defined HARQ timing set. For example, if the HARQ timing indicator information is 000, it indicates that the value in the HARQ timing set is 1, and if the HARQ timing indicator information is 001, it indicates that the value in the HARQ timing set is 2, etc.

[0041] Furthermore, in the case of dynamic codebook feedback, the DCI includes Downlink Assignment Index (DAI) information is further included, and the DAI information includes DAI count information and / or total DAI number information, where the DAI count information is used to indicate which PDSCH in the current HARQ feedback window the currently scheduled PDSCH is, and the total DAI number information is used to indicate how many PDSCHs are scheduled in total in the current HARQ feedback window.

[0042] Based on the above information, the terminal device can determine a PUCCH resource for feeding back HARQ information and a position in a codebook where the HARQ information is transmitted on the PUCCH resource.

[0043] When the NR system is applied to an unlicensed frequency band, it can support independent network construction, that is, provide auxiliary services independent of carriers in the licensed frequency band. In such a scenario, after receiving a PDSCH on an unlicensed carrier, the terminal device needs to transmit HARQ feedback corresponding to the PDSCH on the unlicensed carrier.

[0044] In an unlicensed frequency band, the HARQ timing indicator information can be used to determine a PUCCH time domain resource for transmitting HARQ information corresponding to a PDSCH, and can also be used to indicate that the HARQ information corresponding to the PDSCH is not currently being fed back. For example, a value k indicating an invalid resource indicator in a pre-configured HARQ timing set can be used to indicate that the HARQ information corresponding to the PDSCH is not currently being fed back. L If the HARQ timing indicator information is 111, k L , indicating that the corresponding PUCCH resource cannot be determined temporarily.

[0045] In addition, in order to flexibly feed back HARQ information corresponding to the PDSCH in the unlicensed frequency band, the base station packetizes the scheduled PDSCH; and Explicit SignalingThe PDSCH packetization information can be indicated by the PDSCH packetization information, so that the terminal device performs corresponding HARQ feedback based on different packets after receiving the PDSCH. When a set of HARQ information of the terminal device is not transmitted due to LBT failure during a certain transmission, or when the base station cannot detect a set of HARQ information that the terminal device expects to transmit in a certain PUCCH resource, the base station can trigger the terminal device to retransmit the set of HARQ information by DCI. When retransmitting a set of HARQ information, the terminal device may maintain the same codebook size as in the initial transmission, or may add new HARQ information during retransmission.

[0046] The terminal device needs to perform HARQ feedback based on packetization by the base station. However, since the packetization rules of the base station are not restricted, there may be a case where the terminal device is unable to feed back the PDSCH in a certain set of PDSCHs in the PUCCH feedback resource corresponding to the PDSCH in the set in time, and there may be a case where the PDSCH whose HARQ timing indicator information indicates a valid PUCCH resource and the PDSCH whose HARQ timing indicator information indicates an invalid PUCCH resource are separated into the same set. In such cases, it is not yet clear how the terminal device should determine the codebook for HARQ feedback. Therefore, the following technical proposal is proposed in the embodiments of the present application.

[0047] FIG. 2 is a schematic flow chart 1 of a HARQ codebook determination method according to an embodiment of the present application. As shown in FIG. 2, the HARQ codebook determination method includes at least a part of the following contents:

[0048] In step 201, a terminal device determines a target channel set, the target channel set includes at least one channel, and a first channel in the target channel set corresponds to a first HARQ codebook.

[0049] In one alternative embodiment, the channels included in the target channel set are PDSCHs, and said target channel set may include one or more PDSCHs.

[0050] In the embodiment of the present application, each channel in the target channel group corresponds to one HARQ codebook, and the HARQ codebook is used to carry the feedback information of the corresponding channel. For the first channel in the target channel group, the first channel corresponds to a first HARQ codebook.

[0051] In one alternative embodiment, each channel in the target channel group is scheduled by one DCI. In one example, the base station transmits at least one DCI (used to schedule one set of PDSCHs), each DCI is used to schedule one PDSCH, and the DCI further includes indication information of a PUCCH resource for feeding back HARQ information corresponding to the PDSCH, such as HARQ timing indicator information. Here, the HARQ timing indicator information can be used to determine the time domain location of the PUCCH resource of the HARQ information corresponding to the PDSCH, and can also be used to indicate that the HARQ information corresponding to the PDSCH is not fed back temporarily.

[0052] In an embodiment of the present application, the base station packetizes the scheduled PDSCH; and Explicit Signaling In the DCI for scheduling the PDSCH, the base station may indicate the packetization information of the PDSCH in the DCI, so that the terminal device performs corresponding HARQ feedback based on different packets after receiving the PDSCH. Optionally, the base station may indicate the packetization information of the PDSCH in the DCI for scheduling the PDSCH.

[0053] In step 202, the terminal device determines a target HARQ codebook to be transmitted in a first uplink resource, the first uplink resource is a HARQ feedback resource corresponding to the target channel group, and if the first channel satisfies a first processing delay, the target HARQ codebook includes the first HARQ codebook, or if the first channel does not satisfy the first processing delay, the target HARQ codebook does not include the first HARQ codebook, or the target HARQ codebook does not include the valid first HARQ codebook.

[0054] In one alternative embodiment, in a downlink transmission opportunity in a COT initiated by a base station, the base station can transmit a plurality of channels (i.e., the target channel group) to a terminal device, and in order to feed back HARQ information (i.e., the target HARQ codebook) corresponding to the plurality of channels to the base station as quickly as possible, the base station can instruct the terminal device to feed back HARQ information (i.e., the target HARQ codebook) corresponding to the downlink transmission opportunity in a first uplink resource after the downlink transmission opportunity ends. If the first uplink resource belongs to a COT initiated by a base station, and the gap between the start position of the first uplink resource and the end position of the downlink transmission opportunity is less than or equal to a preset value (e.g., 16 μs), the terminal device can directly feed back HARQ information (i.e., the target HARQ codebook) in the first uplink resource after the gap ends. Or, if the first uplink resource belongs to a COT started by the base station, and the gap between the start position of the first uplink resource and the end position of the downlink transmission opportunity is greater than a preset value (e.g., 16 μs), the terminal device can perform a single-slot LBT within the gap, and feedback HARQ information (i.e., the target HARQ codebook) in the first uplink resource after the LBT is successful. However, for a scheduled channel (e.g., the first channel) located near the end position in the downlink transmission opportunity, due to processing capacity limitations, the terminal device may have difficulty in immediately performing corresponding HARQ feedback in the first uplink resource. In order to clarify the size of the target HARQ codebook, it is necessary to consider whether the first channel satisfies a first processing delay. Specifically, if the first channel satisfies the first processing delay, the target HARQ codebook includes the first HARQ codebook; or, if the first channel does not satisfy the first processing delay, the target HARQ codebook does not include the first HARQ codebook, or the target HARQ codebook does not include the valid first HARQ codebook.

[0055] In one alternative embodiment, the first processing delay is determined by at least one of a processing capability of the terminal device, a location of the first channel, and a location of the first uplink resource.

[0056] In one alternative embodiment, whether the first channel satisfies the first processing delay is determined by at least one of the processing capability of the terminal device, the location of the first channel, and the location of the first uplink resource.

[0057] In one alternative embodiment, the first channel includes at least a last channel in the target channel group.

[0058] In one alternative embodiment, the first channel includes the last channels in the target channel group.

[0059] In the embodiment of the present application, the HARQ timing indicator information corresponding to the first channel can indicate that the feedback is not performed temporarily or can indicate the first uplink resource. Hereinafter, the method of determining the target HARQ codebook for these two situations will be described respectively.

[0060] (1) Instruct the HARQ timing indicator information corresponding to the first channel not to be fed back temporarily.

[0061] In such a case, the target HARQ codebook is determined as follows: A1) if the first channel satisfies a first processing delay, the target HARQ codebook includes the first HARQ codebook, and the first HARQ codebook is set to negative acknowledgement (NACK) or placeholder information; B1) if the first channel does not satisfy a first processing delay, the first HARQ codebook is not included in the target HARQ codebook.

[0062] (2) The HARQ timing indicator information corresponding to the first channel indicates the first uplink resource.

[0063] In such a case, the target HARQ codebook is determined as follows: A2) if the first channel satisfies a first processing delay, the target HARQ codebook includes the first HARQ codebook, and the first HARQ codebook is used to carry HARQ information of the first channel, optionally, the first HARQ codebook is determined according to a decoding situation of the first channel; B2) If the first channel does not satisfy the first processing delay, the target HARQ codebook does not include the valid first HARQ codebook, specifically, the target HARQ codebook includes the first HARQ codebook and the first HARQ codebook is set to NACK or placeholder information, or the target HARQ codebook does not include the first HARQ codebook.

[0064] In one optional embodiment, the target HARQ codebook determined by any one of the above three methods A1), B1), and B2) does not include a valid first HARQ codebook, or does not include HARQ feedback information determined according to the decoding status of the first channel, so that the terminal device determines a second uplink resource based on first indication information, and the second uplink resource is used to transmit the first HARQ codebook, and the first HARQ codebook is a valid first HARQ codebook, or the first HARQ codebook is determined according to the decoding status of the first channel.

[0065] In one alternative embodiment, the resource for transmitting the first indication information in the above solution is located after the first uplink resource.

[0066] The following describes the technical solutions of the embodiments of the present application by taking specific application examples as examples.

[0067] When the base station packetizes the channel, it divides the channel whose feedback resource cannot be determined temporarily into one set and the channel whose feedback resource can be normally fed back into one set, and does not indicate the time domain location of the PUCCH resource for the channel whose feedback cannot be temporarily provided (i.e., the HARQ timing indicator information corresponding to the channel indicates that feedback is not performed temporarily, or the HARQ timing indicator information is invalid). As shown in FIG. 3, the base station schedules six PDSCHs to the terminal device in one downlink transmission opportunity, and the six PDSCHs belong to the same set, i.e., set 0, and the feedback resource indicated by the HARQ timing indicator information corresponding to the 1st, 2nd, 3rd, 4th, and 5th PDSCHs of the six PDSCHs is PUCCH 0. For the sixth PDSCH, i.e., PDSCH 5, the base station indicates that feedback is not performed temporarily in the HARQ timing indicator information corresponding to the PDSCH (i.e., the feedback resource corresponding to the PDSCH is not determined temporarily). The HARQ codebook transmitted in PUCCH 0 includes HARQ information corresponding to the PDSCHs in set 0. The HARQ codebook corresponding to the PDSCH in set 0 included in the HARQ codebook transmitted on PUCCH 0 may include at least one of the following situations:

[0068] (I) For a first PDSCH (i.e., PDSCH 5 in FIG. 3) whose HARQ timing indicator information in the set indicates that the feedback is not performed temporarily, if the first PDSCH satisfies a first processing delay, whether the first PDSCH satisfies the first processing delay is determined by at least one of the processing capability of the terminal device, the position of the first PDSCH, and the position of PUCCH resource 0. For example, if the distance between the end position of the first PDSCH and the start position of PUCCH resource 0 is equal to or greater than the first processing delay, the first PDSCH may be considered to satisfy the first processing delay, and the first processing delay is determined based on the processing capability of the terminal device. Correspondingly, the HARQ codebook transmitted in PUCCH resource 0 includes a HARQ codebook corresponding to the first PDSCH. Optionally, the first PDSCH is the last one or the last consecutive PDSCHs in the transmission opportunity. Alternatively, the HARQ timing indicator information corresponding to the first PDSCH indicates that the HARQ timing indicator information is temporarily not fed back, so that the HARQ codebook corresponding to the first PDSCH is set to NACK or placeholder information, see Table 1 below.

[0069] [Table 1]

[0070] (II) For the first PDSCH (i.e. PDSCH 5 in FIG. 3) whose HARQ timing indicator information in the set indicates that the feedback is not performed temporarily, if the first PDSCH does not satisfy the first processing delay, whether the first PDSCH satisfies the first processing delay is determined by at least one of the processing capability of the terminal device, the position of the first PDSCH, and the position of PUCCH resource 0. For example, if the distance between the end position of the first PDSCH and the start position of PUCCH resource 0 is smaller than the first processing delay, the first PDSCH may be considered not to satisfy the first processing delay, and the first processing delay is determined based on the processing capability of the terminal device. Correspondingly, the HARQ codebook transmitted in PUCCH resource 0 does not include the HARQ codebook corresponding to the first PDSCH, see Table 2 below. Optionally, the first PDSCH is the last one or the last consecutive PDSCHs in the transmission opportunity.

[0071] [Table 2]

[0072] In addition to the above two situations in which the HARQ timing indicator information corresponding to the first channel indicates that feedback is not temporarily performed, there are also the following two situations in which the HARQ timing indicator information corresponding to the first channel indicates a valid uplink resource:

[0073] (III) For the first PDSCH whose HARQ timing indicator information in the set indicates a valid PUCCH resource (assuming that PDSCH 5 in FIG. 3 is the first PDSCH and the corresponding HARQ timing indicator information indicates 1), if the first PDSCH satisfies the first processing delay, whether the first PDSCH satisfies the first processing delay is determined by at least one of the processing capability of the terminal device, the position of the first PDSCH, and the position of PUCCH resource 0. For example, if the distance between the end position of the first PDSCH and the start position of PUCCH resource 0 is equal to or greater than the first processing delay, the first PDSCH may be considered to satisfy the first processing delay, and the first processing delay is determined based on the processing capability of the terminal device. Correspondingly, the HARQ codebook transmitted in PUCCH resource 0 includes a HARQ codebook corresponding to the first PDSCH, and the HARQ codebook corresponding to the first PDSCH is determined according to the decoding situation of the first PDSCH. See Table 3 below. Optionally, the first PDSCH is the last or last consecutive PDSCHs in the transmission opportunity.

[0074] [Table 3]

[0075] ( IV) For a first PDSCH whose HARQ timing indicator information in the set indicates a valid PUCCH resource (assuming that PDSCH 5 in FIG. 3 is the first PDSCH and the corresponding HARQ timing indicator information indicates 1), if the first PDSCH does not satisfy the first processing delay, whether the first PDSCH satisfies the first processing delay is determined by at least one of the processing capability of the terminal device, the position of the first PDSCH, and the position of PUCCH resource 0. For example, if the distance between the end position of the first PDSCH and the start position of PUCCH resource 0 is smaller than the first processing delay, it may be considered that the first PDSCH does not satisfy the first processing delay, and the first processing delay is determined based on the processing capability of the terminal device. Correspondingly, the HARQ codebook transmitted in PUCCH resource 0 includes a HARQ codebook corresponding to the first PDSCH, and the HARQ codebook corresponding to the first PDSCH is set to NACK or placeholder information, see above Table 1; or the HARQ codebook transmitted in PUCCH resource 0 does not include a HARQ codebook corresponding to the first PDSCH, see above Table 2. Optionally, the first PDSCH is the last one or the last consecutive PDSCHs in the transmission opportunity.

[0076] Further, in one alternative embodiment, for any one of the above three situations (I), (II), and (III), as shown in Fig. 4, the terminal device determines that the feedback resource is PUCCH 1 according to the first indication information of the base station, and feeds back a first HARQ codebook corresponding to the first PDSCH (i.e., PDSCH 5) through PUCCH 1, where the first HARQ codebook is a valid first HARQ codebook, or the first HARQ codebook is determined according to the decoding situation of the first PDSCH. Optionally, the first indication information may be downlink license information, or uplink license information, or other DCI information whose length is equal to the downlink license information or uplink license information, or common DCI information. Optionally, the first indication information is received after the feedback resource PUCCH 0.

[0077] According to the HARQ codebook determination method of the embodiment of the present application, when a situation occurs in which a PDSCH in a certain set of PDSCHs cannot be fed back in time in the PUCCH feedback resource corresponding to the PDSCH in the set, or when a PDSCH whose HARQ timing indicator information indicates a valid PUCCH resource and a PDSCH whose HARQ timing indicator information indicates an invalid PUCCH resource are separated into the same set, the network device and the terminal device can have the same understanding of the codebook size, thereby avoiding the problem that the network device cannot correctly receive the HARQ codebook in the uplink resource due to the mismatch in understanding.

[0078] FIG. 5 is a schematic flow chart 2 of a HARQ codebook determination method according to an embodiment of the present application. As shown in FIG. 5, the HARQ codebook determination method includes at least a part of the following contents:

[0079] In step 501, a network device determines a first uplink resource, the first uplink resource is used to transmit a target HARQ codebook corresponding to a target channel group, the target channel group includes at least one channel, and a first channel in the target channel group corresponds to a first HARQ codebook.

[0080] In one alternative embodiment, the network device is a base station, e.g. a gNB.

[0081] In one alternative embodiment, the first uplink resource is a PUCCH resource.

[0082] In one alternative embodiment, the channels included in the target channel set are PDSCHs, and the target channel set may include one or more PDSCHs.

[0083] In the embodiment of the present application, each channel in the target channel group corresponds to one HARQ codebook, and the HARQ codebook is used to carry the feedback information of the corresponding channel. For the first channel in the target channel group, the first channel corresponds to the first HARQ codebook. For the target channel group, the target channel group corresponds to the target HARQ codebook. Corresponding to .

[0084] In step 502, the network device determines the target HARQ codebook, and if the first channel satisfies a first processing delay, the target HARQ codebook includes the first HARQ codebook, or if the first channel does not satisfy a first processing delay, the target HARQ codebook does not include the first HARQ codebook, or the target HARQ codebook does not include the valid first HARQ codebook.

[0085] In one alternative embodiment, take the case where the network device is a base station as an example, in a downlink transmission opportunity in a COT started by the base station, the base station can transmit a plurality of channels (i.e., the target channel group) to a terminal device, and in order to make the base station feed back HARQ information (i.e., the target HARQ codebook) corresponding to the plurality of channels as quickly as possible, the base station can instruct the terminal device to feed back HARQ information (i.e., the target HARQ codebook) corresponding to the downlink transmission opportunity in a first uplink resource after the downlink transmission opportunity ends. If the first uplink resource belongs to a COT started by the base station, and the gap between the start position of the first uplink resource and the end position of the downlink transmission opportunity is less than or equal to a preset value (e.g., 16 μs), the terminal device can directly feed back HARQ information (i.e., the target HARQ codebook) in the first uplink resource after the gap ends. Or, if the first uplink resource belongs to a COT started by the base station, and the gap between the start position of the first uplink resource and the end position of the downlink transmission opportunity is greater than a preset value (e.g., 16 μs), the terminal device can perform a single-slot LBT within the gap, and feedback HARQ information (i.e., the target HARQ codebook) in the first uplink resource after the LBT is successful. However, for a scheduled channel (e.g., the first channel) located near the end position in the downlink transmission opportunity, due to processing capacity limitations, the terminal device may have difficulty in immediately performing corresponding HARQ feedback in the first uplink resource.In order to clarify the size of the target HARQ codebook, it is necessary to consider whether the first channel satisfies a first processing delay. Specifically, if the first channel satisfies the first processing delay, the target HARQ codebook includes the first HARQ codebook; or, if the first channel does not satisfy the first processing delay, the target HARQ codebook does not include the first HARQ codebook, or the target HARQ codebook does not include the valid first HARQ codebook.

[0086] In one alternative embodiment, the first processing delay is determined by at least one of a processing capability of the terminal device, a location of the first channel, and a location of the first uplink resource.

[0087] In one alternative embodiment, whether the first channel satisfies the first processing delay is determined by at least one of the processing capability of the terminal device, the location of the first channel, and the location of the first uplink resource.

[0088] In one alternative embodiment, the first channel includes at least a last channel in the target channel group.

[0089] In one alternative embodiment, the first channel includes the last channels in the target channel group.

[0090] In the embodiment of the present application, the HARQ timing indicator information corresponding to the first channel can indicate that the feedback is not performed temporarily or can indicate the first uplink resource. Hereinafter, the method of determining the target HARQ codebook for these two situations will be described respectively.

[0091] (1) Instruct the HARQ timing indicator information corresponding to the first channel not to be fed back temporarily.

[0092] In such a case, the target HARQ codebook is determined as follows: A1) if the first channel satisfies a first processing delay, the target HARQ codebook includes the first HARQ codebook, and the first HARQ codebook is set to negative acknowledgement (NACK) or placeholder information; B1) if the first channel does not satisfy a first processing delay, the first HARQ codebook is not included in the target HARQ codebook.

[0093] (2) The HARQ timing indicator information corresponding to the first channel indicates the first uplink resource.

[0094] In such a case, the target HARQ codebook is determined as follows: A2) if the first channel satisfies a first processing delay, the target HARQ codebook includes the first HARQ codebook, and the first HARQ codebook is used to carry HARQ information of the first channel, optionally, the first HARQ codebook is determined according to a decoding situation of the first channel; B2) If the first channel does not satisfy the first processing delay, the target HARQ codebook does not include the valid first HARQ codebook, specifically, the target HARQ codebook includes the first HARQ codebook and the first HARQ codebook is set to NACK or placeholder information, or the target HARQ codebook does not include the first HARQ codebook.

[0095] Furthermore, in one optional embodiment, the target HARQ codebook determined by any one of the above three schemes A1), B1), and B2) does not include a valid first HARQ codebook, or does not include HARQ feedback information determined according to the decoding status of the first channel, so that the terminal device determines a second uplink resource based on first indication information, and the second uplink resource is used to transmit the first HARQ codebook, and the first HARQ codebook is a valid first HARQ codebook, or the first HARQ codebook is determined according to the decoding status of the first channel.

[0096] In one alternative embodiment, the resource for transmitting the first indication information in the above solution is located after the first uplink resource.

[0097] FIG. 6 is a schematic diagram 1 of a configuration of a HARQ codebook determination device according to an embodiment of the present application. As shown in FIG. 6, the HARQ codebook determination device includes a first determination unit 601 and a second determination unit 602; The first determining unit 601 is used for determining a target channel group, the target channel group including at least one channel, and a first channel in the target channel group corresponds to a first HARQ codebook; The second determining unit 602 is used for determining a target HARQ codebook to be transmitted in a first uplink resource, where the first uplink resource is a HARQ feedback resource corresponding to the target channel group; If the first channel satisfies a first processing delay, the target HARQ codebook includes the first HARQ codebook; or If the first channel does not satisfy the first processing delay, the target HARQ codebook does not include the first HARQ codebook, or the target HARQ codebook does not include a valid first HARQ codebook.

[0098] In one alternative embodiment, the first processing delay is determined by at least one of a processing capability of a terminal device, a location of the first channel, and a location of the first uplink resource.

[0099] In one alternative embodiment, whether the first channel satisfies the first processing delay is determined by at least one of the processing capabilities of the terminal device, the location of the first channel, and the location of the first uplink resource.

[0100] In one alternative embodiment, the first channel includes at least a last channel in the target channel group.

[0101] In one alternative embodiment, the HARQ timing indicator information corresponding to the first channel indicates that it is temporarily not to be fed back.

[0102] In one alternative embodiment, if the first channel satisfies a first processing delay, the target HARQ codebook includes the first HARQ codebook, and the first HARQ codebook is set to negative acknowledgement (NACK) or placeholder information; or If the first channel does not satisfy the first processing delay, the first HARQ codebook is not included in the target HARQ codebook.

[0103] In one alternative embodiment, the HARQ timing indicator information corresponding to the first channel indicates the first uplink resource.

[0104] In one alternative embodiment, the fact that the target HARQ codebook does not include the valid first HARQ codebook is determined by: The target HARQ codebook includes the first HARQ codebook, and the first HARQ codebook is set to negative acknowledgement (NACK) or placeholder information.

[0105] In one alternative embodiment, the device further comprises a third determining unit 603, The third determining unit 603 is used for determining a second uplink resource according to the first indication information, and the second uplink resource is used for transmitting the first HARQ codebook.

[0106] In one alternative embodiment, the resource in which the first indication information is located is located after the first uplink resource.

[0107] As can be understood by those skilled in the art, the relevant description of the above HARQ codebook determination apparatus in the embodiment of the present application may be understood with reference to the relevant description of the HARQ codebook determination method in the embodiment of the present application.

[0108] FIG. 7 is a schematic diagram 2 of a configuration of a HARQ codebook determination device according to an embodiment of the present application. As shown in FIG. 7, the HARQ codebook determination device includes a first determination unit 701 and a second determination unit 702; The first determining unit 701 is used to determine a first uplink resource, the first uplink resource is used to transmit a target HARQ codebook corresponding to a target channel group, the target channel group includes at least one channel, and the first channel in the target channel group corresponds to a first HARQ codebook; The second determining unit 702 is used to determine the target HARQ codebook, and if the first channel satisfies a first processing delay, the target HARQ codebook includes the first HARQ codebook; or If the first channel does not satisfy the first processing delay, the target HARQ codebook does not include the first HARQ codebook, or the target HARQ codebook does not include a valid first HARQ codebook.

[0109] In one alternative embodiment, the first processing delay is determined by at least one of a processing capability of a terminal device, a location of the first channel, and a location of the first uplink resource.

[0110] In one alternative embodiment, whether the first channel satisfies the first processing delay is determined by at least one of the processing capabilities of the terminal device, the location of the first channel, and the location of the first uplink resource.

[0111] In one alternative embodiment, the first channel includes at least a last channel in the target channel group.

[0112] In one alternative embodiment, the HARQ timing indicator information corresponding to the first channel indicates that it is temporarily not to be fed back.

[0113] In one alternative embodiment, if the first channel satisfies a first processing delay, the target HARQ codebook includes the first HARQ codebook, and the first HARQ codebook is set to negative acknowledgement (NACK) or placeholder information; or If the first channel does not satisfy the first processing delay, the first HARQ codebook is not included in the target HARQ codebook.

[0114] In one alternative embodiment, the HARQ timing indicator information corresponding to the first channel indicates the first uplink resource.

[0115] In one alternative embodiment, the fact that the target HARQ codebook does not include the valid first HARQ codebook is determined by: The target HARQ codebook includes the first HARQ codebook, and the first HARQ codebook is set to negative acknowledgement (NACK) or placeholder information.

[0116] In one alternative embodiment, the device further comprises a sending unit 703, The transmitting unit 703 is used for transmitting first indication information, the first indication information is used for determining a second uplink resource, and the second uplink resource is used for transmitting the first HARQ codebook.

[0117] In one alternative embodiment, the resource in which the first indication information is located is located after the first uplink resource.

[0118] As can be understood by those skilled in the art, the relevant description of the above HARQ codebook determination apparatus in the embodiment of the present application may be understood with reference to the relevant description of the HARQ codebook determination method in the embodiment of the present application.

[0119] 8 is a structural diagram of a communication device 800 according to an embodiment of the present application. The communication device may be a terminal device or a network device, and the communication device 800 shown in FIG. 8 includes a processor 810, which can load and execute a computer program from a memory to realize the method of the embodiment of the present application.

[0120] Optionally, as shown in Figure 8, the communication device 800 may further include a memory 820. The processor 810 may read and execute computer programs from the memory 820 to implement the methods of the embodiments of the present application.

[0121] The memory 820 may be a separate, standalone device independent of the processor 810 or may be integrated into the processor 810 .

[0122] Optionally, as shown in Fig. 8, the communication device 800 may further include a transceiver 830. The processor 810 may control the transceiver 830 to communicate with other devices, in particular to transmit information or data to other devices or receive information or data transmitted from other devices.

[0123] The transceiver 830 may include a transmitter and a receiver. The transceiver 830 may further include an antenna, the number of which may be one or more.

[0124] Alternatively, the communication device 800 may specifically be a network device in the embodiments of the present application, and the communication device 800 may implement the corresponding processes implemented by the network device in the methods of the embodiments of the present application, which will not be described in detail here for the sake of brevity.

[0125] Alternatively, the communication device 800 may specifically be a mobile terminal / terminal device of the embodiments of the present application, and the communication device 800 may implement the corresponding processes implemented by the mobile terminal / terminal device in the methods of the embodiments of the present application, which will not be described in detail here for the sake of brevity.

[0126] 9 is a structural schematic diagram of a chip according to an embodiment of the present application. The chip 900 shown in FIG. 9 includes a processor 910, which can load and execute a computer program from a memory to implement the method according to the embodiment of the present application.

[0127] Optionally, as shown in Figure 9, the chip 900 may further include a memory 920. The processor 910 may read and execute computer programs from the memory 920 to implement the methods of the embodiments of the present application.

[0128] The memory 920 may be a separate, standalone device independent of the processor 910 or may be integrated into the processor 910 .

[0129] Optionally, the chip 900 may further include an input interface 930. The processor 910 may control the input interface 930 to communicate with other devices or chips, and in particular, may obtain information or data sent from other devices or chips.

[0130] Optionally, the chip 900 may further include an output interface 940. The processor 910 may control the output interface 940 to communicate with other devices or chips, and in particular, may output information or data to other devices or chips.

[0131] Alternatively, the chip may be applied to the network device of the embodiment of the present application, and the chip can implement the corresponding process implemented by the network device in each method of the embodiment of the present application, and for the sake of brevity, detailed description is omitted here.

[0132] Alternatively, the chip may be applied to a mobile terminal / terminal device of the embodiments of the present application, and the chip can implement the corresponding processes implemented by the mobile terminal / terminal device in the methods of the embodiments of the present application. For the sake of brevity, detailed descriptions are omitted here.

[0133] As will be appreciated, the chips referred to in the embodiments herein may also be referred to as system level chips, system chips, chip systems, or system-on-chips.

[0134] 10 is a schematic block diagram of a communication system 1000 according to an embodiment of the present application. As shown in FIG. 10, the communication system 1000 includes a terminal device 1010 and a network device 1020.

[0135] The terminal device 1010 can be used to implement the corresponding functions implemented by the terminal device in the above method, and the network device 1020 can be used to implement the corresponding functions implemented by the network device in the above method, and for the sake of brevity, detailed description is omitted here.

[0136] As can be understood, the processor in the embodiments of the present application may be an integrated circuit chip having signal processing functions. In the process of implementation, each step of the above method embodiment may be performed by an integrated logic circuit of hardware in the processor or by instructions in the form of software. The processor may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. Each method, step, and logic block disclosed in the embodiments of the present application may be realized or executed. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application may be directly embodied to be performed in a hardware decoding processor, or to be performed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium mature in the field, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads information in the memory and performs the steps of the above-mentioned method in combination with its hardware.

[0137] As will be appreciated, in embodiments of the present application, memory may be volatile or non-volatile memory, or may include both volatile and non-volatile memory. Non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM) or flash memory. Volatile memory may be random access memory (RAM) used as external cache memory. By way of example and not limitation, many types of RAM are available, such as static random access memory (SRAM, Static RAM), dynamic random access memory (DRAM, Dynamic RAM), synchronous dynamic random access memory (SDRAM, Synchronous DRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDR SDRAM, Double Data Rate SDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM, Enhanced SDRAM), Synchlink Dynamic Random Access Memory (SLDRAM, Synchlink DRAM), and Direct Rambus Random Access Memory (DR RAM, Direct Rambus RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but not be limited to, these and any other suitable types of memory.

[0138] It should be understood that the above memories are illustrative and not limiting. For example, the memory of the embodiments of the present application may further include static random access memory (SRAM, static RAM), dynamic random access memory (DRAM, dynamic RAM), synchronous dynamic random access memory (SDRAM, synchronous DRAM), double data rate synchronous dynamic random access memory (DDR SDRAM, double data rate SDRAM), enhanced synchronous dynamic random access memory (ESDRAM, enhanced SDRAM), synch link dynamic random access memory (SLDRAM, synch link DRAM), and direct Rambus random access memory (DR RAM, Direct Rambus RAM), etc. That is, the memory of the embodiments of the present application is intended to include, but is not limited to, these memories and any other suitable types of memory.

[0139] An embodiment of the present application further provides a computer-readable storage medium for use in storing a computer program.

[0140] Alternatively, the computer-readable storage medium may be applied to the network device of the embodiment of the present application, and the computer program causes the computer to execute the corresponding process implemented by the network device in each method of the embodiment of the present application. For the sake of brevity, detailed description is omitted here.

[0141] Optionally, the computer-readable storage medium may be applied to a mobile terminal / terminal device of the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in each method of the embodiments of the present application, and detailed description is omitted here for brevity.

[0142] Embodiments of the present application further provide a computer program product including computer program instructions.

[0143] Alternatively, the computer program product may be applied to the network device of the embodiments of the present application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the network device in each method of the embodiments of the present application, and detailed descriptions are omitted here for the sake of brevity.

[0144] Optionally, the computer program product may be applied to the mobile terminal / terminal device of the embodiments of the present application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the methods of the embodiments of the present application, and detailed descriptions are omitted here for brevity.

[0145] An embodiment of the present application further provides a computer program.

[0146] Alternatively, the computer program may be applied to the network device of the embodiment of the present application, and when the computer program is executed in the computer, the computer executes the corresponding process implemented by the network device in each method of the embodiment of the present application, and detailed description is omitted here for brevity.

[0147] Alternatively, the computer program may be applied to the mobile terminal / terminal device of the embodiments of the present application, and when the computer program is executed in the computer, the computer executes the corresponding processes implemented by the mobile terminal / terminal device in each method of the embodiments of the present application, and detailed description is omitted here for brevity.

[0148] As those skilled in the art can appreciate, each exemplary unit and algorithm step described with reference to the embodiments disclosed herein can be realized in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software is determined by the specific application and design constraints of the technical solution. Those skilled in the art can realize the functions described herein in different ways for each specific application, but such realization should not be considered as going beyond the scope of the present application.

[0149] As can be clearly understood by those skilled in the art, for ease and simplicity of explanation, the specific operation processes of the above-described systems, devices and units may refer to the corresponding processes in the above-described method embodiments, and detailed descriptions thereof will be omitted here.

[0150] In some embodiments of the present application, it is understood that the disclosed system, device and method may be realized in other ways. For example, the device embodiments described above are only schematic, for example, the division of the units is only a logical functional division, and in actual implementation, there may be other division ways, for example, multiple units or components may be combined or integrated into other systems, or some features may be omitted or not implemented. Meanwhile, the couplings or direct couplings or communication connections between the shown or discussed may be indirect couplings or communication connections by some interfaces, devices or units, which may be electrical, mechanical or other forms.

[0151] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one place or may be distributed across multiple network units. Depending on the actual needs, some or all of the units may be selected to achieve the purpose of the present embodiment.

[0152] In addition, in each embodiment of the present application, each functional unit may be integrated into a single processing unit, each unit may exist physically independently, or two or more units may be integrated into a single unit.

[0153] The functions may be realized in the form of a software functional unit and stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the essential or prior art part of the technical solution of the present application, or a part of the technical solution, may be embodied in the form of a software product. The computer software product is stored in a storage medium containing some instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The storage medium includes various media capable of storing program code, such as a USB memory, a portable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0154] The above description is merely a specific embodiment of the present application, and is not intended to limit the scope of protection of the present application. Any modifications or replacements that a person skilled in the art can easily think of within the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be governed by the claims.

Claims

1. 1. A method for determining a Hybrid Automatic Repeat Request (HARQ) codebook, comprising: A terminal device determines a target channel group, packetization information of the target channel group is indicated by downlink control information (DCI), the target channel group includes at least one channel, and a first channel in the target channel group corresponds to a first HARQ codebook; The terminal device determines a target HARQ codebook to be transmitted in a first uplink resource, the first uplink resource being a HARQ feedback resource corresponding to the target channel group; If the terminal device determines that the first channel satisfies a first processing delay, the first HARQ codebook is included in the target HARQ codebook; If the terminal device determines that the first channel does not satisfy the first processing delay, the target HARQ codebook does not include the valid first HARQ codebook, and the valid first HARQ codebook refers to HARQ feedback information in which the first HARQ codebook is determined according to a decoding status of the first channel; The method for determining a Hybrid Automatic Repeat Request (HARQ) codebook, wherein the first processing delay is determined according to a processing capability of the terminal device.

2. 2. The method of claim 1, wherein each channel in the target channel set is scheduled by the DCI.

3. 3. The method of claim 1, wherein the first channel comprises at least one last channel in the target channel group.

4. The method according to any one of claims 1 to 3, characterized in that HARQ timing indicator information corresponding to the first channel indicates the first uplink resource.

5. 1. A method for determining a Hybrid Automatic Repeat Request (HARQ) codebook, comprising: A network device determines a first uplink resource, the first uplink resource is used for transmitting a target HARQ codebook corresponding to a target channel group, the target channel group includes at least one channel, a first channel in the target channel group corresponds to a first HARQ codebook, and packetization information of the target channel group is indicated by downlink control information (DCI); The network device determines the target HARQ codebook, and if the first channel satisfies a first processing delay, the target HARQ codebook includes the first HARQ codebook; when the first channel does not satisfy a first processing delay, the target HARQ codebook does not include a valid first HARQ codebook, the valid first HARQ codebook refers to the first HARQ codebook being HARQ feedback information determined according to a decoding status of the first channel, and the first processing delay is determined according to a processing capability of a terminal device.

6. 6. The method of claim 5, wherein each channel in the target channel set is scheduled by the DCI.

7. 7. The method according to claim 5, wherein the first channel comprises at least one last channel in the target channel group.

8. The method according to any one of claims 5 to 7, characterized in that HARQ timing indicator information corresponding to the first channel indicates the first uplink resource.

9. A Hybrid Automatic Repeat request (HARQ) codebook decision device, the device being used for carrying out the method according to any one of claims 1 to 4.

10. A Hybrid Automatic Repeat request (HARQ) codebook decision device, the device being used for carrying out the method according to any one of claims 5 to 8.

Citation Information

Patent Citations

  • Method for transmitting and receiving uplink signals between a terminal and a base station in a wireless communication system and apparatus for supporting the same

    JP2020506579A

  • Changing physical uplink control channel (PUCCH) resource

    WO2019073357A1