Method for determining HARQ codebook, method for receiving HARQ feedback information, and device thereof

The HARQ codebook is determined by the terminal device based on the HARQ feedback resource and the HARQ enable type transmitted by PDSCH, which solves the problem of irregular feedback in the HARQ unenabled scenario in satellite communication, and achieves accurate HARQ feedback.

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

Patent Information

Application Number
CN202180001026.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-09
Publication Date
2025-07-29
Estimated Expiration
2041-04-09

AI Technical Summary

Technical Problem

The existing HARQ semi-static codebook cannot be applied to scenarios where HARQ is not enabled in satellite communication, resulting in irregular feedback behavior of terminal devices.

Method used

The terminal device determines the HARQ codebook corresponding to the HARQ feedback resource based on the HARQ enable type of the multiple PDSCH transmissions transmitted on the specified HARQ feedback resource, including determining the HARQ feedback information based on the results of the PDSCH transmission.

Benefits of technology

The HARQ feedback behavior of the terminal device in the event of not enabling the HARQ scenario is standardized, and the accuracy and consistency of the feedback are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115486004B_ABST
    Figure CN115486004B_ABST
Patent Text Reader

Abstract

The present disclosure provides a method for determining a HARQ codebook, a method for receiving HARQ feedback information, and an apparatus therefor, belonging to the field of wireless communication technologies. Among them, the method for determining a HARQ codebook includes: a terminal device determines a HARQ codebook corresponding to a HARQ feedback resource according to the HARQ enabling types for a plurality of PDSCH transmissions transmitted on a specified HARQ feedback resource. Thus, by combining the HARQ enabling types of a plurality of PDSCH transmissions, the terminal device determines the HARQ codebook corresponding to the HARQ feedback resource, which can be applicable to scenarios where HARQ is not enabled and standardize the HARQ feedback behavior 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 for determining a HARQ codebook, a method for receiving HARQ feedback information, and an apparatus therefor. Background Art

[0002] In a Hybrid Automatic Repeat Request (HARQ) mechanism, multiple parallel HARQ processes are supported for transmission, that is, a transmitting end can initiate multiple Physical Downlink Shared Channel (PDSCH) transmissions in parallel.

[0003] In the scenario of satellite communication, in order to avoid large delays caused by the propagation distance, the HARQ mechanism supports HARQ processes that are not enabled (disabled), that is to say, some HARQ processes can be configured not to perform HARQ feedback. However, the current HARQ semi-static codebook is for HARQ processes that are only enabled in the HARQ mechanism; for the case of HARQ processes that are not enabled in the HARQ mechanism, there is currently a lack of a corresponding HARQ semi-static codebook determination scheme. Summary of the Invention

[0004] An embodiment of the first aspect of the present disclosure provides a method for determining a HARQ codebook, which is applied to a terminal device, and includes: determining a HARQ codebook corresponding to the HARQ feedback resource according to HARQ enable types of multiple Physical Downlink Shared Channel (PDSCH) transmissions targeted for transmission on a specified HARQ feedback resource.

[0005] Optionally, the determining a HARQ codebook corresponding to the HARQ feedback resource according to HARQ enable types of multiple PDSCH transmissions targeted for transmission on the specified HARQ feedback resource includes: in response to the HARQ enable types of the multiple PDSCH transmissions all being HARQ enabled, determining HARQ feedback information corresponding to the multiple PDSCH transmissions in the HARQ codebook according to results of the multiple PDSCH transmissions.

[0006] Optionally, determining the HARQ codebook corresponding to the HARQ feedback resource according to the HARQ enabling types of multiple PDSCH transmissions targeted on the specified HARQ feedback resource includes: in response to the HARQ enabling types of the multiple PDSCH transmissions all being HARQ disabled, determining that the HARQ codebook is empty; or, in response to the HARQ enabling types of the multiple PDSCH transmissions all being HARQ disabled, determining that the HARQ feedback information corresponding to the multiple PDSCH transmissions in the HARQ codebook is negative acknowledgment information; or, in response to the HARQ enabling types of the multiple PDSCH transmissions all being HARQ disabled, determining the HARQ feedback information corresponding to the multiple PDSCH transmissions in the HARQ codebook according to the results of the multiple PDSCH transmissions.

[0007] Optionally, determining the HARQ codebook corresponding to the HARQ feedback resource according to the HARQ enabling types of multiple PDSCH transmissions targeted on the specified HARQ feedback resource includes: in response to the HARQ enabling types of some of the multiple PDSCH transmissions being HARQ enabled, determining that the HARQ codebook only includes the HARQ feedback information corresponding to the some PDSCH transmissions.

[0008] Optionally, determining the HARQ codebook corresponding to the HARQ feedback resource according to the HARQ enabling types of multiple PDSCH transmissions targeted on the specified HARQ feedback resource includes: in response to the HARQ enabling types of some of the multiple PDSCH transmissions being HARQ enabled, determining that the HARQ codebook is empty.

[0009] Optionally, after determining that the HARQ codebook is empty, the method further includes: in response to receiving a HARQ feedback indication from a network device, determining to send the HARQ feedback information corresponding to the some PDSCH transmissions to the network device.

[0010] Optionally, the method further includes: feeding back the HARQ feedback information corresponding to the multiple PDSCH transmissions to the network device on the HARQ feedback resource according to the HARQ codebook.

[0011] Optionally, feeding back the HARQ feedback information corresponding to the multiple PDSCH transmissions to the network device on the HARQ feedback resource according to the HARQ codebook includes: in response to the HARQ codebook being empty, giving up feeding back the HARQ feedback information to the network device on the HARQ feedback resource; or, in response to the HARQ codebook being non-empty, feeding back the HARQ feedback information in the HARQ codebook to the network device on the HARQ feedback resource.

[0012] A method for receiving HARQ feedback information according to an embodiment of the second aspect of the present disclosure is applied to a network device and includes: determining a receiving manner of the HARQ feedback information according to HARQ enabling types of a plurality of PDSCH transmissions targeted on a specified HARQ feedback resource.

[0013] Optionally, the determining a receiving manner of the HARQ feedback information according to HARQ enabling types of a plurality of PDSCH transmissions targeted on a specified HARQ feedback resource includes: in response to the HARQ enabling types of the plurality of PDSCH transmissions all being enabling HARQ, determining to receive the HARQ feedback information on the HARQ feedback resource.

[0014] Optionally, the determining a receiving manner of the HARQ feedback information according to HARQ enabling types of a plurality of PDSCH transmissions targeted on a specified HARQ feedback resource includes: in response to the HARQ enabling types of the plurality of PDSCH transmissions all being disabling HARQ, determining not to receive the HARQ feedback information on the HARQ feedback resource; or, in response to the HARQ enabling types of the plurality of PDSCH transmissions all being disabling HARQ, determining to receive the HARQ feedback information on the HARQ feedback resource and discarding the received HARQ feedback information.

[0015] Optionally, the determining a receiving manner of the HARQ feedback information according to HARQ enabling types of a plurality of PDSCH transmissions targeted on a specified HARQ feedback resource includes: in response to the HARQ enabling types of some of the plurality of PDSCH transmissions being enabling HARQ, determining to receive the HARQ feedback information on the HARQ feedback resource.

[0016] Optionally, the method further includes: in response to not receiving the HARQ feedback information of the terminal device on the HARQ feedback resource, sending a HARQ feedback indication to the terminal device to indicate the terminal device to feedback the HARQ feedback information corresponding to the partial PDSCH transmissions.

[0017] An apparatus for determining a HARQ codebook according to an embodiment of the third aspect of the present disclosure is applied to a terminal device and includes: a processing unit, configured to determine a HARQ codebook corresponding to the HARQ feedback resource according to HARQ enabling types of a plurality of PDSCH transmissions targeted on a specified HARQ feedback resource.

[0018] Optionally, the processing unit is specifically configured to, in response to the HARQ enabling types of the multiple PDSCH transmissions all being HARQ enabled, determine, according to the results of the multiple PDSCH transmissions, the HARQ feedback information corresponding to the multiple PDSCH transmissions in the HARQ codebook.

[0019] Optionally, the processing unit is specifically configured to, in response to the HARQ enabling types of the multiple PDSCH transmissions all being HARQ disabled, determine that the HARQ codebook is empty; or, in response to the HARQ enabling types of the multiple PDSCH transmissions all being HARQ disabled, determine that the HARQ feedback information corresponding to the multiple PDSCH transmissions in the HARQ codebook is negative acknowledgment information; or, in response to the HARQ enabling types of the multiple PDSCH transmissions all being HARQ disabled, determine, according to the results of the multiple PDSCH transmissions, the HARQ feedback information corresponding to the multiple PDSCH transmissions in the HARQ codebook.

[0020] Optionally, the processing unit is specifically configured to, in response to the HARQ enabling types of some of the multiple PDSCH transmissions being HARQ enabled, determine that the HARQ codebook only includes the HARQ feedback information corresponding to the some PDSCH transmissions.

[0021] Optionally, the processing unit is specifically configured to, in response to the HARQ enabling types of some of the multiple PDSCH transmissions being HARQ enabled, determine that the HARQ codebook is empty.

[0022] Optionally, the processing unit is further specifically configured to, in response to receiving a HARQ feedback indication from a network device, determine to send the HARQ feedback information corresponding to the some PDSCH transmissions to the network device.

[0023] Optionally, the apparatus further includes: a transceiver unit, configured to feedback, according to the HARQ codebook, the HARQ feedback information corresponding to the multiple PDSCH transmissions to the network device on the HARQ feedback resource.

[0024] Optionally, the transceiver unit is specifically configured to, in response to the HARQ codebook being empty, abandon feedback of the HARQ feedback information to the network device on the HARQ feedback resource; or, in response to the HARQ codebook being non-empty, feedback the HARQ feedback information in the HARQ codebook to the network device on the HARQ feedback resource.

[0025] An embodiment of the fourth aspect of the present disclosure provides a receiving device for HARQ feedback information, which is applied to a network device and includes: a processing unit configured to determine a receiving manner of the HARQ feedback information according to HARQ enabling types of a plurality of PDSCH transmissions targeted on a specified HARQ feedback resource.

[0026] Optionally, the processing unit is specifically configured to, in response to the HARQ enabling types of the plurality of PDSCH transmissions all being HARQ enabled, determine to receive the HARQ feedback information on the HARQ feedback resource.

[0027] Optionally, the processing unit is specifically configured to, in response to the HARQ enabling types of the plurality of PDSCH transmissions all being HARQ disabled, determine not to receive the HARQ feedback information on the HARQ feedback resource; or, in response to the HARQ enabling types of the plurality of PDSCH transmissions all being HARQ disabled, determine to receive the HARQ feedback information on the HARQ feedback resource and discard the received HARQ feedback information.

[0028] Optionally, the processing unit is specifically configured to, in response to the HARQ enabling types of some of the plurality of PDSCH transmissions being HARQ enabled, determine to receive the HARQ feedback information on the HARQ feedback resource.

[0029] Optionally, the device further includes: a transceiver unit configured to, in response to not receiving the HARQ feedback information of the terminal device on the HARQ feedback resource, send a HARQ feedback indication to the terminal device to indicate the terminal device to feedback the HARQ feedback information corresponding to the partial PDSCH transmissions.

[0030] An embodiment of the fifth aspect of the present disclosure provides another device for determining a HARQ codebook, including: a processor and a memory, where a computer program is stored in the memory, and the processor executes the computer program stored in the memory to enable the device to execute the method for determining a HARQ codebook as proposed in the embodiment of the first aspect of the present disclosure.

[0031] An embodiment of the sixth aspect of the present disclosure provides another receiving device for HARQ feedback information, including: a processor and a memory, where a computer program is stored in the memory, and the processor executes the computer program stored in the memory to enable the device to execute the method for receiving HARQ feedback information as proposed in the embodiment of the second aspect of the present disclosure.

[0032] The seventh aspect embodiment of the present disclosure proposes another apparatus for determining a HARQ codebook, including: a processor and an interface circuit; the interface circuit is configured to receive code instructions and transmit them to the processor; the processor is configured to run the code instructions to execute the method for determining a HARQ codebook as proposed in the first aspect embodiment of the present disclosure.

[0033] The eighth aspect embodiment of the present disclosure proposes another apparatus for receiving HARQ feedback information, including: a processor and an interface circuit: the interface circuit is configured to receive code instructions and transmit them to the processor; the processor is configured to run the code instructions to execute the method for receiving HARQ feedback information as proposed in the second aspect embodiment of the present disclosure.

[0034] The ninth aspect embodiment of the present disclosure proposes a computer-readable storage medium for storing instructions, which when executed, implement the method for determining a HARQ codebook as proposed in the first aspect embodiment of the present disclosure.

[0035] The tenth aspect embodiment of the present disclosure proposes another computer-readable storage medium for storing instructions, which when executed, implement the method for receiving HARQ feedback information as proposed in the second aspect embodiment of the present disclosure.

[0036] The method for determining a HARQ codebook, the method for receiving HARQ feedback information, and their apparatuses provided by the embodiments of the present disclosure enable a terminal device to determine the HARQ codebook corresponding to a HARQ feedback resource according to the HARQ enabling types for multiple PDSCH transmissions on a specified HARQ feedback resource. Thus, the terminal device combines the HARQ enabling types for multiple PDSCH transmissions to determine the HARQ codebook corresponding to the HARQ feedback resource, which can be applicable to scenarios where HARQ is not enabled and standardize the HARQ feedback behavior of the terminal device. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0038] Figure 1 It is a schematic diagram of a HARQ process in NR;

[0039] Figure 2 It is a flowchart of a method for determining a HARQ codebook provided by an embodiment of the present disclosure;

[0040] Figure 3 It is a flowchart of another method for determining a HARQ codebook provided by an embodiment of the present disclosure;

[0041] Figure 4Schematic diagram of HARQ feedback information in the embodiments of the present disclosure Figure 1 ;

[0042] Figure 5 Flow chart of another method for determining the HARQ codebook provided by the embodiments of the present disclosure;

[0043] Figure 6 Schematic diagram of HARQ feedback information in the embodiments of the present disclosure Figure 2 ;

[0044] Figure 7 Flow chart of another method for determining the HARQ codebook provided by the embodiments of the present disclosure;

[0045] Figure 8 Schematic diagram of HARQ feedback information in the embodiments of the present disclosure Figure 3 ;

[0046] Figure 9 Flow chart of another method for determining the HARQ codebook provided by the embodiments of the present disclosure;

[0047] Figure 10 Schematic diagram of HARQ feedback information in the embodiments of the present disclosure Figure 4 ;

[0048] Figure 11 Flow chart of another method for determining the HARQ codebook provided by the embodiments of the present disclosure;

[0049] Figure 12 Schematic diagram of HARQ feedback information in the embodiments of the present disclosure Figure 5 ;

[0050] Figure 13 Flow chart of another method for determining the HARQ codebook provided by the embodiments of the present disclosure;

[0051] Figure 14 Flow chart of another method for determining the HARQ codebook provided by the embodiments of the present disclosure;

[0052] Figure 15 Flow chart of a method for receiving HARQ feedback information provided by the embodiments of the present disclosure;

[0053] Figure 16 Flow chart of another method for receiving HARQ feedback information provided by the embodiments of the present disclosure;

[0054] Figure 17 Flow chart of another method for receiving HARQ feedback information provided by the embodiments of the present disclosure;

[0055] Figure 18Schematic flowchart of another method for receiving HARQ feedback information provided by an embodiment of the present disclosure;

[0056] Figure 19 Schematic flowchart of another method for receiving HARQ feedback information provided by an embodiment of the present disclosure;

[0057] Figure 20 Schematic structural diagram of an apparatus for determining a HARQ codebook provided by an embodiment of the present disclosure;

[0058] Figure 21 Schematic structural diagram of a receiving apparatus for HARQ feedback information provided by an embodiment of the present disclosure;

[0059] Figure 22 Block diagram of a terminal device provided by an embodiment of the present disclosure;

[0060] Figure 23 Schematic structural diagram of a network device provided by an embodiment of the present disclosure. Detailed implementation manners

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

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

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

[0064] Embodiments of the present disclosure will be described in detail below. Examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals denote the same or similar elements throughout. The embodiments described below by referring to the accompanying drawings are exemplary and are intended to explain the present disclosure, and should not be construed as a limitation to the present disclosure.

[0065] For ease of understanding, the terms related to the present disclosure will be introduced first.

[0066] 1. NTN refers to Non-Terrestrial Network communication.

[0067] NTN communication, especially satellite communication, has been included in the discussions of the 3GPP (Third Generation Partnership Project) regarding the 5G (5th Generation) standard because of its characteristics of wide coverage, strong disaster resistance ability, and large capacity. In the 3GPP research project "5GNR (New Radio) in 'Non-Terrestrial Networks'", the TR38.811 (Rel-15) report studied the deployment scenarios of NTN networks and the channel models of NTN networks, and the TR38.821 (Rel-16) report studied the NG-RAN (Next Generation-Radio Access Network) architecture based on NTN, and defined and evaluated the solutions for the network architecture of the integration of NTN networks and 5G networks.

[0068] NTN can be used as a supplement to terrestrial networks (such as 5G networks) to provide continuous services for M2M (Machine-to-Machine) / IoT (Internet Of Things) devices and mobile platform users. For example, for areas where terrestrial networks cannot cover or the coverage cost is high, such as at sea or on high-speed rails, the communication problems in these areas can be solved through NTN, enhancing the reliability of 5G networks, or by directly providing broadcast or multicast services to user equipment at the network edge, enhancing the scalability of 5G networks; it can also operate independently to provide the only service for remote areas, islands, etc., making network services ubiquitous.

[0069] Whether it is NTN with satellite-terrestrial integration or standalone NTN, compared with typical 5G networks, it will have a greater impact on performance such as coverage, user bandwidth, system capacity, service reliability or service availability, energy consumption, and connection density. It can provide users with a more reliable and consistent service experience, reduce the network deployment cost of operators, connect the multi-dimensional spaces of air, space, land, and sea, and form an integrated ubiquitous network pattern.

[0070] Compared with terrestrial networks, NTN networks have the characteristic of large transmission delay due to the long distance between the communicating parties. For example, in scenario A based on GEO (Geostationary Earth Orbit) in TR38.821, the RTT (RoundTrip Time, maximum round-trip delay) reaches 541.46 milliseconds; in scenario C based on LEO (Low Earth Orbit), when the orbital altitude of the LEO satellite is 600 kilometers, the maximum RTT is 25.77 milliseconds.

[0071] 2. HARQ refers to Hybrid Automatic Repeat Request.

[0072] The HARQ mechanism is one of the most important functions in NR. Combined with link adaptation, HARQ can achieve efficient, reliable, and low-latency data transmission in cellular networks.

[0073] As Figure 1 shown, when using the HARQ protocol, the sending end (i.e., the network device) needs to wait for the feedback from the receiving end (i.e., the terminal device) before sending new data (PDSCH). If the feedback from the receiving end is NACK (Negative Acknowledgement), the sending end needs to retransmit the data packet. Otherwise, if the feedback from the receiving end is ACK (Acknowledgement), the sending end may send new data. The SAW (Stop-And-Wait) process in the HARQ mechanism will reduce the link throughput due to the HARQ RTT delay. To solve this problem, the HARQ mechanism supports the transmission of multiple parallel HARQ processes. That is, the sending end can initiate multiple PDSCH transmissions in parallel without waiting for the completion of HARQ.

[0074] Among them, Figure 1 the slot in it refers to a time slot, and the TB is a Transport Block.

[0075] Currently, the overall information fed back by a terminal device on a HARQ feedback resource is referred to as a HARQ codebook. In NR, multiple HARQ codebook designs are supported, including semi-static codebooks and dynamic codebooks. Among them, a semi-static codebook refers to a HARQ codebook whose size does not change dynamically according to the actual data scheduling situation. The size of the HARQ codebook is predefined or preconfigured, that is, the size of the codebook fed back by the terminal device on each HARQ feedback resource is determined; a dynamic codebook means that the size of the HARQ codebook is dynamically determined based on the actual data scheduling situation.

[0076] Among them, the HARQ feedback resource refers to the time-frequency resource occupied by HARQ information transmission.

[0077] In the related art, in the satellite communication scenario, in order to avoid large delays caused by the propagation distance, the HARQ mechanism supports HARQ processes that are not enabled. That is to say, the network device can configure certain HARQ processes of the terminal device not to perform HARQ feedback. However, the current HARQ semi-static codebook is for HARQ processes that only support enabled HARQ in the HARQ mechanism; for the case of HARQ processes that support non-enabled HARQ in the HARQ mechanism, that is, when the PDSCH that the terminal device needs to feed back on a certain HARQ feedback resource is configured as non-enabled HARQ, it is necessary to clarify how the terminal device determines the feedback codebook.

[0078] In view of the above problems, the present disclosure provides a method for determining a HARQ codebook, a method for receiving HARQ feedback information, and their devices.

[0079] Figure 2 It is a schematic flowchart of a method for determining a HARQ codebook provided by an embodiment of the present disclosure. This method for determining a HARQ codebook can be applied to a terminal device.

[0080] Among them, the terminal device can be a device that provides voice and / or data connectivity to the user, such as a handheld device with wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device can be called a UE (User Equipment). Among them, the wireless terminal device can communicate with one or more CNs (Core Network) via the RAN (Radio Access Network). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or called a "cellular" phone) and a computer with a mobile terminal device. For example, it can be a portable, pocket-sized, handheld, computer-integrated or vehicle-mounted mobile device, which exchanges language and / or data with the wireless access network.

[0081] For example, the terminal device can be a PCS (Personal Communication Service) phone, a cordless phone, a SIP (Session Initiated Protocol) phone, a WLL (Wireless Local Loop) station, a PDA (Personal Digital Assistant), etc. The wireless terminal device can also be called a system, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, a user device, which is not limited in the embodiments of the present disclosure.

[0082] As Figure 2 shown, the method for determining the HARQ codebook may include the following steps:

[0083] Step 201, determine the HARQ codebook corresponding to the HARQ feedback resource according to the HARQ enabling types of multiple PDSCH transmissions targeted on the specified HARQ feedback resource.

[0084] In an embodiment of the present disclosure, a designated HARQ feedback resource refers to a time-frequency resource for transmitting HARQ feedback information, that is, the HARQ feedback information carried in the HARQ codebook is transmitted on the HARQ feedback resource. Among them, the HARQ feedback information may be HARQ feedback for one or more PDSCH transmissions.

[0085] It can be understood that for multiple PDSCH transmissions, the HARQ feedback resource for transmitting HARQ feedback information can be determined according to the time slot where the PDSCH transmission is located, the indication of the scheduling instruction, etc.

[0086] In an embodiment of the present disclosure, the HARQ enabling type may include at least one of the following: enabling HARQ; disabling HARQ.

[0087] It should be understood that in the related art, the HARQ codebook is directly determined without considering the HARQ enabling type, which is difficult to apply to the case where HARQ is disabled. If the HARQ codebook determined by the above method directly specifies the feedback behavior of the terminal device, errors may occur. However, in the embodiment of the present disclosure, the terminal device determines the HARQ codebook corresponding to the HARQ feedback resource according to the HARQ enabling type for multiple PDSCH transmissions transmitted on the designated HARQ feedback resource, which can be applied to the scenario where HARQ is disabled and can standardize the HARQ feedback behavior of the terminal device.

[0088] The method for determining the HARQ codebook in the embodiment of the present disclosure enables the terminal device to determine the HARQ codebook corresponding to the HARQ feedback resource according to the HARQ enabling type for multiple PDSCH transmissions transmitted on the designated HARQ feedback resource. Thus, the terminal device combines the HARQ enabling type of multiple PDSCH transmissions to determine the HARQ codebook corresponding to the HARQ feedback resource, which can be applied to the scenario where HARQ is disabled and standardize the HARQ feedback behavior of the terminal device.

[0089] The embodiment of the present disclosure provides another method for determining the HARQ codebook. Figure 3 It is a schematic flowchart of another method for determining the HARQ codebook provided by the embodiment of the present disclosure. This method for determining the HARQ codebook can be applied to a terminal device. This method for determining the HARQ codebook can be executed alone, or can be executed in combination with any one embodiment or possible implementation manner in the present disclosure, or can also be executed in combination with any one technical solution in the related art.

[0090] As Figure 3 shown, this method for determining the HARQ codebook may include the following steps:

[0091] Step 301: In response to the HARQ enabling types of multiple PDSCH transmissions targeted on a specified HARQ feedback resource all being HARQ enabled, determine, according to the results of the multiple PDSCH transmissions, the HARQ feedback information corresponding to the multiple PDSCH transmissions in the HARQ codebook corresponding to the HARQ feedback resource.

[0092] It should be noted that the explanations of the HARQ feedback resource in the foregoing embodiments also apply to this embodiment and will not be elaborated herein.

[0093] In the embodiments of the present disclosure, when the HARQ enabling types of multiple PDSCH transmissions targeted on a specified HARQ feedback resource are all enabled HARQ, the terminal device may determine, according to the results of the multiple PDSCH transmissions, the HARQ feedback information corresponding to the multiple PDSCH transmissions in the HARQ codebook corresponding to the HARQ feedback resource.

[0094] For example, referring to Figure 4 , taking a specified HARQ feedback resource as a certain UL (Uplink) time-frequency resource (slot), such as UL slot7, for exemplary illustration. Assume that the enabling types of PDSCH transmissions scheduled by the network device in DL (Downlink) slots 0, 1, 2, and 3 are all enabled HARQ. And assume that for the PDSCH transmissions scheduled in DL slots 0 and 1, the terminal device correctly receives them, and for the PDSCH transmissions scheduled in DL slots 2 and 3, the terminal device fails to receive them. Then the terminal device may determine that in the HARQ codebook corresponding to the HARQ feedback resource, the HARQ feedback information corresponding to the PDSCH transmissions scheduled in DL slots 0 and 1 is an acknowledgement message (that is, the HARQ feedback information corresponding to the PDSCH transmissions scheduled in DL slots 0 and 1 is ACK and ACK respectively), and the HARQ feedback information corresponding to the PDSCH transmissions scheduled in DL slots 2 and 3 is a negative acknowledgement message (that is, the HARQ feedback information corresponding to the PDSCH transmissions scheduled in DL slots 2 and 3 is NACK and NACK respectively).

[0095] Among them, the network device is taken as a base station as an example. The base station may include multiple cells that provide services for terminal devices. According to different specific application scenarios, each cell may further include multiple TRPs (Transmission Reception Point or Transmit / Receive Point, transmission and reception points), and each TRP may include one or more antenna panels, or may be a device that communicates with a wireless terminal device through one or more sectors on the air interface in the access network, or other names. For example, the base station involved in the embodiments of the present disclosure may be a BTS (Base Transceiver Station) in GSM (Global System for Mobilecommunications) or CDMA (Code Division Multiple Access), or may be a base station (NodeB) in WCDMA (Wide-band Code Division Multiple Access), or may also be an evolved Node B (abbreviated as eNB or e-NodeB) in an LTE (long term evolution) system, a 5G base station (abbreviated as gNB) in a 5G network architecture (next generation system), or may also be a HeNB (Home evolved Node B), a relay node, a femto, a pico, etc. The embodiments of the present disclosure do not limit this.

[0096] That is to say, in the present disclosure, when the HARQ processes included in the HARQ codebook at the time of feedback to be sent are all HARQ enabled HARQ processes, for the HARQ feedback information that needs to be sent on the current HARQ feedback resource, the terminal device may determine the HARQ feedback information corresponding to multiple PDSCH transmissions according to the actual reception conditions of the multiple PDSCH transmissions.

[0097] The method for determining the HARQ codebook according to the embodiments of the present disclosure enables the terminal device to determine the HARQ codebook corresponding to the HARQ feedback resource according to the HARQ enabling types of multiple PDSCH transmissions transmitted on the specified HARQ feedback resource. Thus, the terminal device combines the HARQ enabling types of multiple PDSCH transmissions to determine the HARQ codebook corresponding to the HARQ feedback resource, which can be applied to scenarios where HARQ is not enabled, and standardizes the HARQ feedback behavior of the terminal device.

[0098] It should be noted that the above possible implementation manners can be executed independently or in combination, and the embodiments of the present disclosure do not limit this.

[0099] The embodiments of the present disclosure provide another method for determining a HARQ codebook. Figure 5 FIG. is a schematic flowchart of another method for determining a HARQ codebook provided by the embodiments of the present disclosure. The method for determining a HARQ codebook can be applied to a terminal device. The method for determining a HARQ codebook can be executed independently, or can be executed in combination with any one of the embodiments or possible implementation manners in the present disclosure, or can also be executed in combination with any one of the technical solutions in the related art.

[0100] As Figure 5 shown, the method for determining a HARQ codebook may include the following steps:

[0101] Step 501, in response to that the HARQ enabling types for multiple PDSCH transmissions on a specified HARQ feedback resource are all HARQ disabled, determine that the HARQ codebook corresponding to the HARQ feedback resource is empty.

[0102] It should be noted that the explanation of the HARQ feedback resource in the foregoing embodiments also applies to this embodiment and will not be repeated here.

[0103] In the embodiments of the present disclosure, when the HARQ enabling types for multiple PDSCH transmissions on a specified HARQ feedback resource are all HARQ disabled, the terminal device can determine that the HARQ codebook corresponding to the HARQ feedback resource is empty, that is, the terminal device can abandon the HARQ feedback for the above multiple PDSCH transmissions.

[0104] As an example, when all the HARQ processes included in the HARQ codebook at the time to be feedback are HARQ disabled HARQ processes, for the HARQ feedback information that needs to be feedback on this HARQ feedback resource, the terminal device can abandon the transmission of this HARQ feedback resource. As Figure 6 shown, taking the specified HARQ feedback resource as UL slot7 for exemplary illustration, when the enabling types of the PDSCH transmissions scheduled by DL slot0, 1, 2, 3 are all HARQ disabled, regardless of whether the PDSCH transmissions scheduled on DL slot0, 1, 2, 3 are correctly received or received failed by the terminal device, the terminal device does not transmit HARQ feedback information on this UL slot7.

[0105] The method for determining a HARQ codebook according to an embodiment of the present disclosure enables a terminal device to determine a HARQ codebook corresponding to a HARQ feedback resource based on the HARQ enabling types for multiple PDSCH transmissions performed on a specified HARQ feedback resource. Thereby, the terminal device determines the HARQ codebook corresponding to the HARQ feedback resource by combining the HARQ enabling types for multiple PDSCH transmissions, which can be applicable to scenarios where HARQ is not enabled and standardize the HARQ feedback behavior of the terminal device.

[0106] It should be noted that the above possible implementation manners can be executed independently or in combination, and the embodiments of the present disclosure do not make any limitations thereto.

[0107] An embodiment of the present disclosure provides another method for determining a HARQ codebook. Figure 7 FIG. [8] is a flowchart of another method for determining a HARQ codebook provided by an embodiment of the present disclosure. The method for determining a HARQ codebook can be applied to a terminal device. The method for determining a HARQ codebook can be executed independently, or can be executed in combination with any one of the embodiments or possible implementation manners in the present disclosure, or can also be executed in combination with any one of the technical solutions in the related art.

[0108] As Figure 7 shown, the method for determining a HARQ codebook may include the following steps:

[0109] Step 701, in response to the HARQ enabling types for multiple PDSCH transmissions performed on a specified HARQ feedback resource all being HARQ not enabled, determining that the HARQ feedback information corresponding to the multiple PDSCH transmissions in the HARQ codebook corresponding to the HARQ feedback resource is negative acknowledgment information.

[0110] It should be noted that the explanation of the HARQ feedback resource in the foregoing embodiment also applies to this embodiment and will not be elaborated herein.

[0111] In an embodiment of the present disclosure, when the HARQ enabling types for multiple PDSCH transmissions performed on a specified HARQ feedback resource are all HARQ not enabled (disabled), the terminal device may determine that the HARQ feedback information corresponding to the multiple PDSCH transmissions in the HARQ codebook corresponding to the HARQ feedback resource is negative acknowledgment information (NACK).

[0112] For example, referring to Figure 8 It should be noted that there seems to be a missing number in the reference in the original text in line . I have translated it as "FIG. [8]" for the sake of consistency with the format. You may need to check and correct it according to the actual situation., an exemplary description is given with the specified HARQ feedback resource being UL slot 7. Assume that the enabling types of the PDSCH transmissions scheduled in DL slots 0, 1, 2, and 3 are all HARQ disabled, and assume that for the PDSCH transmissions scheduled in DL slots 0 and 1, the terminal device correctly receives them, while for the PDSCH transmissions scheduled in DL slots 2 and 3, the terminal device fails to receive them. Since the HARQ enabling types of multiple PDSCH transmissions are all HARQ disabled, therefore, regardless of the data reception situation, the HARQ feedback information for the 4 PDSCH transmissions by the terminal device is NACK, that is, the HARQ feedback information corresponding to the PDSCH transmissions scheduled in DL slots 0, 1, 2, and 3 is NACK, NACK, NACK, and NACK respectively.

[0113] The method for determining the HARQ codebook according to the embodiments of the present disclosure enables the terminal device to determine the HARQ codebook corresponding to the HARQ feedback resource based on the HARQ enabling types of multiple PDSCH transmissions targeted on the specified HARQ feedback resource. Thus, the terminal device combines the HARQ enabling types of multiple PDSCH transmissions to determine the HARQ codebook corresponding to the HARQ feedback resource, which can be applied to the scenario where HARQ is disabled and standardize the HARQ feedback behavior of the terminal device.

[0114] It should be noted that these possible implementation manners described above can be executed independently or in combination, and the embodiments of the present disclosure do not make any limitations in this regard.

[0115] The embodiments of the present disclosure provide another method for determining the HARQ codebook. Figure 9 It is a schematic flowchart of another method for determining the HARQ codebook provided by the embodiments of the present disclosure. This method for determining the HARQ codebook can be applied to a terminal device. This method for determining the HARQ codebook can be executed independently, or can be executed in combination with any one of the embodiments or possible implementation manners in the present disclosure, or can also be executed in combination with any one of the technical solutions in the related art.

[0116] As Figure 9 shown, this method for determining the HARQ codebook may include the following steps:

[0117] Step 901, in response to the HARQ enabling types of multiple PDSCH transmissions targeted on the specified HARQ feedback resource being all HARQ disabled, determine the HARQ feedback information corresponding to the multiple PDSCH transmissions in the HARQ codebook corresponding to the HARQ feedback resource according to the results of the multiple PDSCH transmissions.

[0118] It should be noted that the explanations of the HARQ feedback resources in the foregoing embodiments also apply to this embodiment and will not be elaborated here.

[0119] In an embodiment of the present disclosure, when the HARQ enabling types of multiple PDSCH transmissions targeted for transmission on a specified HARQ feedback resource are all disabled HARQ, the terminal device may determine, according to the results of the multiple PDSCH transmissions, the HARQ feedback information corresponding to the multiple PDSCH transmissions in the HARQ codebook corresponding to the HARQ feedback resource.

[0120] For example, referring to Figure 10 , taking the UL slot 7 as the specified HARQ feedback resource for illustrative purposes, assuming that the enabling types of the PDSCH transmissions scheduled in DL slots 0, 1, 2, and 3 are all disabled HARQ, and assuming that the terminal device correctly receives the PDSCH transmissions scheduled in DL slots 0 and 1, and fails to receive the PDSCH transmissions scheduled in DL slots 2 and 3, then the terminal device may determine that in the HARQ codebook corresponding to the HARQ feedback resource, the HARQ feedback information corresponding to the PDSCH transmissions scheduled in DL slots 0 and 1 is an acknowledgment message (i.e., the HARQ feedback information corresponding to the PDSCH transmissions scheduled in DL slots 0 and 1 is ACK and ACK respectively), and the HARQ feedback information corresponding to the PDSCH transmissions scheduled in DL slots 2 and 3 is a negative acknowledgment message (i.e., the HARQ feedback information corresponding to the PDSCH transmissions scheduled in DL slots 2 and 3 is NACK and NACK respectively).

[0121] The method for determining the HARQ codebook in the embodiment of the present disclosure enables the terminal device to determine the HARQ codebook corresponding to the HARQ feedback resource according to the HARQ enabling types of multiple PDSCH transmissions targeted for transmission on the specified HARQ feedback resource. Thus, the terminal device determines the HARQ codebook corresponding to the HARQ feedback resource in combination with the HARQ enabling types of multiple PDSCH transmissions, which can be applied to the scenario where HARQ is disabled and standardizes the HARQ feedback behavior of the terminal device.

[0122] It should be noted that these possible implementation manners described above may be executed independently or in combination, and the embodiments of the present disclosure do not make any limitations thereto.

[0123] The embodiment of the present disclosure provides another method for determining the HARQ codebook. Figure 11Schematic flow chart of another method for determining a HARQ codebook provided by an embodiment of the present disclosure. This method for determining a HARQ codebook can be applied to a terminal device. This method for determining a HARQ codebook can be executed alone, or can be executed in combination with any one embodiment in the present disclosure or a possible implementation manner in the embodiment, or can be executed in combination with any one technical solution in the related art.

[0124] As Figure 11 shown, this method for determining a HARQ codebook may include the following steps:

[0125] Step 1101, in response to the HARQ enabling type of some of the multiple PDSCH transmissions targeted on a specified HARQ feedback resource being HARQ enabled, determine that the HARQ codebook corresponding to the HARQ feedback resource only includes HARQ feedback information corresponding to some of the PDSCH transmissions.

[0126] It should be noted that the explanations of the HARQ feedback resource in the foregoing embodiments also apply to this embodiment and will not be elaborated here.

[0127] In an embodiment of the present disclosure, when the HARQ enabling type of some of the multiple PDSCH transmissions targeted on a specified HARQ feedback resource is HARQ enabled, the terminal device may determine that the HARQ codebook corresponding to the HARQ feedback resource only includes HARQ feedback information corresponding to this part of the PDSCH transmissions.

[0128] For example, referring to Figure 12 , taking the specified HARQ feedback resource as UL slot7 for illustrative purposes, assume that the enabling types of the PDSCH transmissions scheduled in DL slot 0 and 2 are HARQ enabled, and the enabling types of the PDSCH transmissions scheduled in DL slot 1 and 3 are not HARQ enabled. Also, assume that for the PDSCH transmissions scheduled in DL slot 0 and 1, the terminal device correctly receives them, and for the PDSCH transmissions scheduled in DL slot 2 and 3, the terminal device fails to receive them. Then the terminal device may determine that the HARQ codebook corresponding to the HARQ feedback resource only includes the HARQ feedback information (ACK) corresponding to the PDSCH transmission scheduled in DL slot 0, and the HARQ feedback information (NACK) corresponding to the PDSCH transmission scheduled in DL slot 2.

[0129] The method for determining a HARQ codebook according to an embodiment of the present disclosure enables a terminal device to determine a HARQ codebook corresponding to a HARQ feedback resource based on the HARQ enabling types for multiple PDSCH transmissions targeted on a specified HARQ feedback resource. Thus, by combining the HARQ enabling types for multiple PDSCH transmissions, the terminal device determines the HARQ codebook corresponding to the HARQ feedback resource, which can be applicable to scenarios where HARQ is not enabled and standardizes the HARQ feedback behavior of the terminal device.

[0130] It should be noted that these possible implementation manners described above can be executed independently or in combination, and the embodiments of the present disclosure do not make any limitations thereto.

[0131] The embodiment of the present disclosure provides another method for determining a HARQ codebook. Figure 13 It is a schematic flowchart of another method for determining a HARQ codebook provided by an embodiment of the present disclosure. This method for determining a HARQ codebook can be applied to a terminal device. This method for determining a HARQ codebook can be executed independently, or can be executed in combination with any one embodiment or possible implementation manner in the present disclosure, or can also be executed in combination with any technical solution in related technologies.

[0132] As Figure 13 shown, this method for determining a HARQ codebook may include the following steps:

[0133] Step 1301: In response to the HARQ enabling type for some of the multiple PDSCH transmissions targeted on a specified HARQ feedback resource being HARQ enabled, determine that the HARQ codebook corresponding to the HARQ feedback resource is empty.

[0134] It should be noted that the explanation of the HARQ feedback resource in the foregoing embodiment also applies to this embodiment and will not be elaborated herein.

[0135] In an embodiment of the present disclosure, when the HARQ enabling type for some of the multiple PDSCH transmissions targeted on a specified HARQ feedback resource is HARQ enabled, the terminal device can determine that the HARQ codebook corresponding to the HARQ feedback resource is empty, that is, the terminal device does not need to feedback HARQ feedback information to the network device.

[0136] In a possible implementation manner of the embodiments of the present disclosure, after the terminal device determines that the HARQ codebook corresponding to the HARQ feedback resource is empty, the network device will not be able to receive the HARQ feedback information of the terminal device on the HARQ feedback resource. Then, the network device may send a HARQ feedback indication to the terminal device to instruct the terminal device to feedback the feedback information including the HARQ feedback information corresponding to this part of the PDSCH transmission. Correspondingly, after receiving the HARQ feedback indication from the network device, the terminal device may send the HARQ feedback information corresponding to this part of the PDSCH transmission to the network device.

[0137] For example, as Figure 12 shown, taking the specified HARQ feedback resource as UL slot7 for illustrative purposes, assume that the enabling types of the PDSCH transmissions scheduled by DL slot 0 and 2 are enabling HARQ, and the enabling types of the PDSCH transmissions scheduled by DL slot 1 and 3 are disabling HARQ. Also, assume that for the PDSCH transmissions scheduled on DL slot 0 and 1, the terminal device correctly receives them, and for the PDSCH transmissions scheduled on DL slot 2 and 3, the terminal device fails to receive them. The terminal device may not need to feedback the HARQ feedback information. After the network device fails to receive the HARQ feedback information of the terminal device on the HARQ feedback resource, it may send a HARQ feedback indication to the terminal device. Correspondingly, after receiving the HARQ feedback indication from the network device, the terminal device may send the HARQ feedback information (ACK) corresponding to the PDSCH transmission scheduled on DL slot 0, and the HARQ feedback information (NACK) corresponding to the PDSCH transmission scheduled on DL slot 2, to the network device.

[0138] The method for determining the HARQ codebook in the embodiments of the present disclosure determines the HARQ codebook corresponding to the HARQ feedback resource by the terminal device according to the HARQ enabling types of multiple PDSCH transmissions targeted on the specified HARQ feedback resource. Thus, the terminal device combines the HARQ enabling types of multiple PDSCH transmissions to determine the HARQ codebook corresponding to the HARQ feedback resource, which can be applicable to the scenario where HARQ is disabled and standardizes the HARQ feedback behavior of the terminal device.

[0139] It should be noted that these possible implementation manners described above may be executed independently or in combination, and the embodiments of the present disclosure do not make any limitations in this regard.

[0140] The embodiments of the present disclosure provide another method for determining the HARQ codebook. Figure 14Schematic flowchart of another method for determining a HARQ codebook provided by an embodiment of the present disclosure. This method for determining a HARQ codebook can be applied to a terminal device. This method for determining a HARQ codebook can be executed alone, or can be executed in combination with any one of the embodiments in the present disclosure or possible implementation manners in the embodiments, or can also be executed in combination with any one of the technical solutions in the related art.

[0141] As Figure 14 shown, this method for determining a HARQ codebook may include the following steps:

[0142] Step 1401: Determine the HARQ codebook corresponding to the HARQ feedback resource according to the HARQ enabling types of multiple PDSCH transmissions targeted on the specified HARQ feedback resource.

[0143] In the embodiments of the present disclosure, step 1401 can be implemented in any one of the embodiments of the present disclosure. The embodiments of the present disclosure do not make any limitations on this and will not elaborate further.

[0144] Step 1402: Feed back HARQ feedback information corresponding to multiple PDSCH transmissions to the network device on the HARQ feedback resource according to the HARQ codebook.

[0145] In the embodiments of the present disclosure, after determining the HARQ codebook corresponding to the HARQ feedback resource, the terminal device can feed back HARQ feedback information corresponding to multiple PDSCH transmissions to the network device on the HARQ feedback resource according to the above HARQ codebook.

[0146] In a possible implementation manner of the embodiments of the present disclosure, when the HARQ codebook is empty, the terminal device can give up feeding back HARQ feedback information corresponding to multiple PDSCH transmissions to the network device on the HARQ feedback resource.

[0147] In another possible implementation manner of the embodiments of the present disclosure, when the HARQ codebook is non-empty, the terminal device can feed back the HARQ feedback information in the HARQ codebook to the network device on the HARQ feedback resource.

[0148] As an example, as Figure 12 shown, the terminal device can feed back ACK and NACK to the network device on the HARQ feedback resource; as Figure 10 shown, the terminal device can feed back ACK, ACK, NACK, and NACK to the network device on the HARQ feedback resource.

[0149] The method for determining a HARQ codebook according to an embodiment of the present disclosure enables a terminal device to determine a HARQ codebook corresponding to a HARQ feedback resource based on the HARQ enabling types for multiple PDSCH transmissions on a specified HARQ feedback resource. Thus, by combining the HARQ enabling types for multiple PDSCH transmissions, the terminal device determines the HARQ codebook corresponding to the HARQ feedback resource, which can be applicable to scenarios where HARQ is not enabled and standardizes the HARQ feedback behavior of the terminal device.

[0150] It should be noted that these possible implementation manners described above can be executed independently or in combination, and the embodiments of the present disclosure do not make any limitations in this regard.

[0151] An embodiment of the present disclosure provides a method for receiving HARQ feedback information. Figure 15 The flowchart of a method for receiving HARQ feedback information provided by an embodiment of the present disclosure is shown. This method for receiving HARQ feedback information can be applied to a network device. This method for receiving HARQ feedback information can be executed independently, or can be executed in combination with any one of the embodiments or possible implementation manners in the present disclosure, or can also be executed in combination with any one of the technical solutions in the related art.

[0152] As Figure 15 shown, the method for receiving HARQ feedback information may include the following steps:

[0153] Step 1501: Determine the receiving manner of the HARQ feedback information according to the HARQ enabling types for multiple PDSCH transmissions on a specified HARQ feedback resource.

[0154] It should be noted that the explanations of the HARQ feedback resource and the HARQ enabling type in the foregoing embodiments also apply to this embodiment, and will not be elaborated herein.

[0155] In an embodiment of the present disclosure, a network device can determine the receiving manner of the HARQ feedback information according to the HARQ enabling types for multiple PDSCH transmissions on a specified HARQ feedback resource, that is, determine whether to receive the HARQ feedback information of the terminal device on the HARQ feedback resource. Thus, by combining the HARQ enabling types for multiple PDSCH transmissions, the network device determines the receiving manner of the HARQ feedback information, which can ensure the reliability of data transmission.

[0156] The method for receiving HARQ feedback information according to an embodiment of the present disclosure enables a network device to determine the receiving manner of HARQ feedback information based on the HARQ enabling types for multiple PDSCH transmissions carried on a specified HARQ feedback resource. Thus, by combining the HARQ enabling types for multiple PDSCH transmissions, the network device determines the receiving manner of HARQ feedback information, which can ensure the reliability of data transmission.

[0157] Another method for receiving HARQ feedback information is provided in an embodiment of the present disclosure. Figure 16 It is a schematic flowchart of another method for receiving HARQ feedback information provided in an embodiment of the present disclosure. This method for receiving HARQ feedback information can be applied to a network device. This method for receiving HARQ feedback information can be executed alone, or can be executed in combination with any one of the embodiments in the present disclosure or possible implementation manners in the embodiments, or can also be executed in combination with any one of the technical solutions in the related art.

[0158] As Figure 16 shown, the method for receiving HARQ feedback information may include the following steps:

[0159] Step 1601: In response to the HARQ enabling types for multiple PDSCH transmissions carried on a specified HARQ feedback resource all being enabled HARQ, determine to receive the HARQ feedback information of the terminal device on the HARQ feedback resource.

[0160] It should be noted that the explanations of the HARQ feedback resource in the foregoing embodiments also apply to this embodiment and will not be elaborated herein.

[0161] In an embodiment of the present disclosure, when the HARQ enabling types for multiple PDSCH transmissions carried on a specified HARQ feedback resource are all enabled HARQ, the terminal device can determine the HARQ feedback information corresponding to multiple PDSCH transmissions in the HARQ codebook corresponding to the HARQ feedback resource according to the results of multiple PDSCH transmissions. After the terminal device determines the HARQ feedback information corresponding to multiple PDSCH transmissions, it can send the HARQ feedback information corresponding to multiple PDSCH transmissions to the network device on the specified HARQ feedback resource. In this way, in order to ensure the reliability of data transmission, the network device can determine to receive the HARQ feedback information of the terminal device on the HARQ feedback resource.

[0162] As an example, referring to Figure 4 , the HARQ feedback information sent by the terminal device to the network device on the specified HARQ feedback resource may be: ACK, ACK, NACK, NACK.

[0163] The method for receiving HARQ feedback information according to an embodiment of the present disclosure enables a network device to determine the receiving manner of HARQ feedback information based on the HARQ enabling types for multiple PDSCH transmissions carried on a specified HARQ feedback resource. Thus, by combining the HARQ enabling types for multiple PDSCH transmissions, the network device determines the receiving manner of HARQ feedback information, which can ensure the reliability of data transmission.

[0164] It should be noted that these possible implementation manners described above can be executed independently or in combination, and the embodiments of the present disclosure do not limit this.

[0165] The embodiments of the present disclosure provide another method for receiving HARQ feedback information. Figure 17 It is a schematic flowchart of another method for receiving HARQ feedback information provided by an embodiment of the present disclosure. This method for receiving HARQ feedback information can be applied to a network device. This method for receiving HARQ feedback information can be executed independently, or in combination with any one of the embodiments or possible implementation manners in the present disclosure, or in combination with any one of the technical solutions in related technologies.

[0166] As Figure 17 shown, this method for receiving HARQ feedback information may include the following steps:

[0167] Step 1701, in response to the HARQ enabling types for multiple PDSCH transmissions carried on a specified HARQ feedback resource all being non-enabled HARQ, determine not to receive the HARQ feedback information of the terminal device on the HARQ feedback resource.

[0168] It should be noted that the explanation of the HARQ feedback resource in the foregoing embodiment also applies to this embodiment and will not be repeated here.

[0169] In a possible implementation manner of the embodiments of the present disclosure, when the HARQ enabling types for multiple PDSCH transmissions carried on a specified HARQ feedback resource are all disabled HARQ, the terminal device may determine that the HARQ codebook corresponding to the HARQ feedback resource is empty, that is, the terminal device may abandon the HARQ feedback for the above multiple PDSCH transmissions. In this way, in order to reduce the power consumption and processing burden of the network device, the network device may not need to receive the HARQ feedback information of the terminal device, that is, the network device may determine not to receive the HARQ feedback information of the terminal device on the HARQ feedback resource.

[0170] In another possible implementation manner of the embodiments of the present disclosure, when the HARQ enabling types of multiple PDSCH transmissions targeted for transmission on a specified HARQ feedback resource are all disabled HARQ, the terminal device may determine that the HARQ feedback information corresponding to the multiple PDSCH transmissions in the HARQ codebook corresponding to the HARQ feedback resource is negative acknowledgment information (NACK). In this way, in order to reduce the power consumption and processing burden of the network device, the network device may not need to receive the HARQ feedback information of the terminal device, that is, the network device may determine not to receive the HARQ feedback information of the terminal device on the HARQ feedback resource.

[0171] In yet another possible implementation manner of the embodiments of the present disclosure, when the HARQ enabling types of multiple PDSCH transmissions targeted for transmission on a specified HARQ feedback resource are all disabled HARQ, the terminal device may determine the HARQ feedback information corresponding to the multiple PDSCH transmissions in the HARQ codebook corresponding to the HARQ feedback resource according to the results of the multiple PDSCH transmissions. In this way, in order to reduce the power consumption and processing burden of the network device, the network device may not need to receive the HARQ feedback information of the terminal device, that is, the network device may determine not to receive the HARQ feedback information of the terminal device on the HARQ feedback resource.

[0172] The method for receiving HARQ feedback information in the embodiments of the present disclosure determines the receiving manner of the HARQ feedback information by the network device according to the HARQ enabling types of multiple PDSCH transmissions targeted for transmission on a specified HARQ feedback resource. Thus, the network device combines the HARQ enabling types of multiple PDSCH transmissions to determine the receiving manner of the HARQ feedback information, which can ensure the reliability of data transmission.

[0173] It should be noted that the above possible implementation manners may be executed separately or in combination, and the embodiments of the present disclosure do not make any limitations in this regard.

[0174] The embodiments of the present disclosure provide another method for receiving HARQ feedback information. Figure 18 It is a schematic flowchart of another method for receiving HARQ feedback information provided by the embodiments of the present disclosure. This method for receiving HARQ feedback information may be applied to a network device. This method for receiving HARQ feedback information may be executed separately, or may be executed in combination with any one of the embodiments or possible implementation manners in the present disclosure, or may be executed in combination with any one of the technical solutions in the related art.

[0175] As Figure 18 shown, this method for receiving HARQ feedback information may include the following steps:

[0176] Step 1801: In response to the HARQ enabling types of multiple targeted PDSCH transmissions on the specified HARQ feedback resource all being non-enabled HARQ, determine to receive the HARQ feedback information of the terminal device on the HARQ feedback resource, and discard the received HARQ feedback information.

[0177] It should be noted that the explanations of the HARQ feedback resource in the foregoing embodiments also apply to this embodiment and will not be elaborated herein.

[0178] In a possible implementation manner of the embodiments of the present disclosure, when the HARQ enabling types of multiple targeted PDSCH transmissions on the specified HARQ feedback resource are all non-enabled (disabled) HARQ, the terminal device may determine that the HARQ feedback information corresponding to the multiple PDSCH transmissions in the HARQ codebook corresponding to the HARQ feedback resource is negative acknowledgment information (NACK). In this way, the network device may receive the HARQ feedback information of the terminal device on the HARQ feedback resource, but discard the received HARQ feedback information.

[0179] In another possible implementation manner of the embodiments of the present disclosure, when the HARQ enabling types of multiple targeted PDSCH transmissions on the specified HARQ feedback resource are all non-enabled (disabled) HARQ, the terminal device may determine the HARQ feedback information corresponding to the multiple PDSCH transmissions in the HARQ codebook corresponding to the HARQ feedback resource according to the results of the multiple PDSCH transmissions. In this way, the network device may receive the HARQ feedback information of the terminal device on the HARQ feedback resource, but discard the received HARQ feedback information.

[0180] The method for receiving HARQ feedback information in the embodiments of the present disclosure determines the receiving manner of the HARQ feedback information by the network device according to the HARQ enabling types of multiple targeted PDSCH transmissions on the specified HARQ feedback resource. Thus, the network device combines the HARQ enabling types of multiple PDSCH transmissions to determine the receiving manner of the HARQ feedback information, which can ensure the reliability of data transmission.

[0181] It should be noted that these possible implementation manners described above may be executed independently or in combination, and the embodiments of the present disclosure do not limit this.

[0182] The embodiments of the present disclosure provide another method for receiving HARQ feedback information. Figure 19Schematic flowchart of another method for receiving HARQ feedback information provided by an embodiment of the present disclosure. The method for receiving HARQ feedback information can be applied to a network device. The method for receiving HARQ feedback information can be executed alone, or can be executed in combination with any one of the embodiments in the present disclosure or possible implementation manners in the embodiments, or can be executed in combination with any one of the technical solutions in the related art.

[0183] As Figure 19 shown, the method for receiving HARQ feedback information may include the following steps:

[0184] Step 1901, in response to the HARQ enabling type of some of the multiple PDSCH transmissions targeted on the specified HARQ feedback resource being HARQ enabled, determine to receive the HARQ feedback information of the terminal device on the HARQ feedback resource.

[0185] It should be noted that the explanation of the HARQ feedback resource in the foregoing embodiment also applies to this embodiment and will not be elaborated here.

[0186] In an embodiment of the present disclosure, when the HARQ enabling type of some of the multiple PDSCH transmissions targeted on the specified HARQ feedback resource is HARQ enabled, the terminal device may determine that the HARQ codebook corresponding to the HARQ feedback resource only includes the HARQ feedback information corresponding to this part of the PDSCH transmissions. In this way, in order to enable the network device to timely learn about the data reception situation of the terminal device, the network device may receive the HARQ feedback information of the terminal device on the HARQ feedback resource, that is, the network device may determine to receive the HARQ feedback information of the terminal device on the HARQ feedback resource.

[0187] In a possible implementation manner of the embodiment of the present disclosure, when the HARQ enabling type of some of the multiple PDSCH transmissions targeted on the specified HARQ feedback resource is HARQ enabled, the terminal device may determine that the HARQ codebook corresponding to the HARQ feedback resource is empty, that is, the terminal device does not need to feedback HARQ feedback information.

[0188] After the network device fails to receive the HARQ feedback information of the terminal device on the HARQ feedback resource, it may send a HARQ feedback indication to the terminal device to indicate that the terminal device feedbacks the feedback information including the HARQ feedback information corresponding to this part of the PDSCH transmissions. Correspondingly, after receiving the HARQ feedback indication from the network device, the terminal device may send the HARQ feedback information corresponding to some of the PDSCH transmissions to the network device.

[0189] The method for receiving HARQ feedback information according to the embodiments of the present disclosure enables a network device to determine the receiving manner of HARQ feedback information based on the HARQ enabling types for multiple PDSCH transmissions on a specified HARQ feedback resource. Thus, by combining the HARQ enabling types for multiple PDSCH transmissions, the network device determines the receiving manner of HARQ feedback information, which can ensure the reliability of data transmission.

[0190] It should be noted that these possible implementation manners above can be executed independently or in combination, and the embodiments of the present disclosure do not make any limitations thereto.

[0191] In an embodiment of the present disclosure, a terminal device can determine a semi-static HARQ codebook through the following method:

[0192] First, when all HARQ processes included in the HARQ codebook at the moment to be fed back are HARQ enabled processes, the terminal device can report HARQ feedback information according to the Rel-15 design. That is to say, the size of the HARQ codebook determined by the terminal device is predefined or preconfigured, and at the same time, the terminal device can determine the HARQ feedback information based on the result of data demodulation.

[0193] Second, when all HARQ processes included in the HARQ codebook at the moment to be fed back are HARQ disabled processes,

[0194] Method 1: The terminal device abandons the feedback of this HARQ

[0195] When the terminal device determines that all HARQ feedback information to be fed back on this HARQ feedback resource is for PDSCH transmissions with HARQ disabled, the terminal device can abandon the transmission of this HARQ feedback resource.

[0196] The network device does not need to receive the HARQ feedback information of the terminal device.

[0197] When the network device determines that all HARQ feedback information scheduled or configured on a certain HARQ feedback resource is for PDSCH transmissions with HARQ disabled, the network device will not receive the HARQ feedback information of the terminal device on this HARQ feedback resource.

[0198] Method 2: The terminal device feeds back pre-set HARQ feedback information

[0199] The terminal device feeds back pre-set HARQ feedback information. For example, the terminal device can feed back NACK regardless of the decoding result of the PDSCH transmission. Figure 8As shown in the figure, it is assumed that the terminal devices that receive the PDSCH transmissions scheduled on DL slots 0 and 1 receive them correctly, and the terminal devices that receive the PDSCH transmissions scheduled on DL slots 2 and 3 receive them incorrectly. However, since the enabling types of these four PDSCH transmissions are all HARQ disabled, the terminal device can ignore the data reception situation, and the HARQ feedback information for these 4 PDSCH transmissions is all NACK.

[0200] The network device does not need to receive the HARQ feedback information from the terminal device, that is, the network device can not receive the HARQ feedback message on the HARQ feedback resource. Or, in another implementation method, the network device can receive the HARQ feedback message on the HARQ feedback resource, but the network device ignores the indication content carried in the HARQ feedback information.

[0201] Method 3: The terminal device feeds back correct HARQ feedback information based on the decoding result

[0202] The terminal device determines the HARQ feedback information to be fed back based on the data reception situation. As Figure 10 shown in the figure, it is assumed that the terminal devices that receive the PDSCH transmissions scheduled on DL slots 0 and 1 receive them correctly, and the terminal devices that receive the PDSCH transmissions scheduled on DL slots 2 and 3 receive them incorrectly. Therefore, the terminal device can determine that the HARQ feedback information for these 4 PDSCH transmissions is ACK, ACK, NACK, and NACK respectively.

[0203] The network device does not need to receive the HARQ feedback information from the terminal device, that is, the network device can not receive the HARQ feedback message on the HARQ feedback resource. Or, in another implementation method, the network device can receive the HARQ feedback message on the HARQ feedback resource, but the network device ignores the indication content carried in the HARQ feedback information.

[0204] Thirdly, when some of the HARQ processes included in the HARQ codebook at the moment to be fed back are HARQ enabled processes and some are HARQ disabled processes,

[0205] Method 1: The terminal device can determine the HARQ codebook size based on the number of HARQ enabled HARQ processes in the HARQ process to be fed back, generate the HARQ codebook in a predefined order, and feed back the HARQ feedback information based on the decoding result. As Figure 12As shown, for a certain terminal device, it is assumed that the PDSCH transmissions scheduled on DL slots 0 and 2 are HARQ-enabled, and the PDSCH transmissions scheduled on DL slots 1 and 3 are HARQ-disabled. It is also assumed that the terminal device correctly receives the PDSCH transmissions scheduled on DL slots 0 and 1, and fails to receive the PDSCH transmissions scheduled on DL slots 2 and 3. Therefore, the HARQ codebook fed back by the terminal device carries HARQ feedback information for the two PDSCH transmissions, namely the HARQ feedback information corresponding to the PDSCH transmissions scheduled on DL slots 0 and 2. Based on the receiving results of the terminal device, it can be determined that the HARQ feedback information corresponding to the PDSCH transmissions scheduled on DL slots 0 and 2 is ACK and NACK respectively.

[0206] The network device receives the HARQ feedback information of the terminal device.

[0207] The network device can receive the HARQ feedback information on the pre-defined or indicated HARQ feedback resources to learn about the data reception situation of the terminal device.

[0208] Method 2: The terminal device considers it an error case and does not feedback any HARQ feedback information. The terminal device transmits the HARQ feedback information that needs to be fed back based on the subsequent indication of the network device.

[0209] The network device triggers the retransmission of the HARQ feedback information of the un-fed-back HARQ-enabled process.

[0210] Thus, a design method for the HARQ semi-static codebook is proposed, which can standardize the HARQ feedback behavior of the terminal device and ensure the reliability of data transmission.

[0211] Corresponding to the method for determining the HARQ codebook provided in the above Figures 2 to 14 embodiment, the present disclosure also provides a device for determining the HARQ codebook. Since the device for determining the HARQ codebook provided in the embodiments of the present disclosure corresponds to the method for determining the HARQ codebook provided in the above Figures 2 to 14 embodiment, the implementation manners of the method for determining the HARQ codebook are also applicable to the device for determining the HARQ codebook provided in the embodiments of the present disclosure and will not be described in detail in the embodiments of the present disclosure.

[0212] Figure 20 It is a schematic structural diagram of a device for determining the HARQ codebook provided in the embodiments of the present disclosure. This device can be applied to the terminal device.

[0213] As Figure 20As shown, the apparatus 2000 for determining the HARQ codebook may include: a processing unit 2001, where:

[0214] The processing unit 2001 is configured to determine a HARQ codebook corresponding to a HARQ feedback resource according to HARQ enabling types for multiple PDSCH transmissions transmitted on a specified HARQ feedback resource.

[0215] Optionally, the processing unit 2001 is specifically configured to, in response to the HARQ enabling types for multiple PDSCH transmissions all being HARQ enabled, determine HARQ feedback information corresponding to the multiple PDSCH transmissions in the HARQ codebook according to the results of the multiple PDSCH transmissions.

[0216] Optionally, the processing unit 2001 is specifically configured to, in response to the HARQ enabling types for multiple PDSCH transmissions all being HARQ disabled, determine that the HARQ codebook is empty; or, in response to the HARQ enabling types for multiple PDSCH transmissions all being HARQ disabled, determine that the HARQ feedback information corresponding to the multiple PDSCH transmissions in the HARQ codebook is a negative acknowledgment message; or, in response to the HARQ enabling types for multiple PDSCH transmissions all being HARQ disabled, determine the HARQ feedback information corresponding to the multiple PDSCH transmissions in the HARQ codebook according to the results of the multiple PDSCH transmissions.

[0217] Optionally, the processing unit 2001 is specifically configured to, in response to the HARQ enabling types for some of the multiple PDSCH transmissions being HARQ enabled, determine that the HARQ codebook only includes HARQ feedback information corresponding to some of the PDSCH transmissions.

[0218] Optionally, the processing unit 2001 is specifically configured to, in response to the HARQ enabling types for some of the multiple PDSCH transmissions being HARQ enabled, determine that the HARQ codebook is empty.

[0219] Optionally, the processing unit 2001 is further specifically configured to, in response to receiving a HARQ feedback indication from a network device, determine to send HARQ feedback information corresponding to some of the PDSCH transmissions to the network device.

[0220] Optionally, the apparatus 2000 for determining the HARQ codebook may further include:

[0221] a transceiver unit, configured to feedback HARQ feedback information corresponding to multiple PDSCH transmissions to a network device on a HARQ feedback resource according to the HARQ codebook.

[0222] Optionally, the transceiver unit is specifically configured to, in response to the HARQ codebook being empty, refrain from feeding back HARQ feedback information to the network device on the HARQ feedback resource; or, in response to the HARQ codebook being non-empty, feed back the HARQ feedback information in the HARQ codebook to the network device on the HARQ feedback resource.

[0223] The apparatus for determining the HARQ codebook according to the embodiments of the present disclosure enables the terminal device to determine the HARQ codebook corresponding to the HARQ feedback resource based on the HARQ enabling types for multiple PDSCH transmissions transmitted on the specified HARQ feedback resource. Thus, the terminal device determines the HARQ codebook corresponding to the HARQ feedback resource by combining the HARQ enabling types of multiple PDSCH transmissions, which can be applicable to scenarios where HARQ is not enabled and standardize the HARQ feedback behavior of the terminal device.

[0224] Corresponding to Figures 15 to 19 the method for receiving HARQ feedback information provided in the above Figures 15 to 19 embodiment, the present disclosure further provides an apparatus for receiving HARQ feedback information. Since the apparatus for receiving HARQ feedback information provided in the embodiments of the present disclosure corresponds to the method for receiving HARQ feedback information provided in the above

[0225] Figure 21 FIG. is a schematic structural diagram of an apparatus for receiving HARQ feedback information provided by the embodiments of the present disclosure. This apparatus can be applied to a network device.

[0226] As Figure 21 shown, the apparatus 2100 for receiving HARQ feedback information may include: a processing unit 2101, where:

[0227] The processing unit 2101 is configured to determine the receiving manner of the HARQ feedback information based on the HARQ enabling types for multiple PDSCH transmissions transmitted on the specified HARQ feedback resource.

[0228] Optionally, the processing unit 2101 is specifically configured to, in response to the HARQ enabling types of multiple PDSCH transmissions all being HARQ enabled, determine to receive the HARQ feedback information on the HARQ feedback resource.

[0229] Optionally, the processing unit 2101 is specifically configured to determine not to receive HARQ feedback information on the HARQ feedback resource in response to the HARQ enabling type of multiple PDSCH transmissions being not enabling HARQ; or, in response to the HARQ enabling type of multiple PDSCH transmissions being not enabling HARQ, determine to receive HARQ feedback information on the HARQ feedback resource and discard the received HARQ feedback information.

[0230] Optionally, the processing unit 2101 is specifically configured to determine to receive HARQ feedback information on the HARQ feedback resource in response to the HARQ enabling type of some of the multiple PDSCH transmissions being enabling HARQ.

[0231] Optionally, the receiving device 2100 of the HARQ feedback information may further include:

[0232] a transceiver, configured to send a HARQ feedback indication to the terminal device to indicate the terminal device to feedback HARQ feedback information corresponding to some PDSCH transmissions in response to not receiving the HARQ feedback information of the terminal device on the HARQ feedback resource.

[0233] The receiving device of the HARQ feedback information according to the embodiments of the present disclosure determines the receiving mode of the HARQ feedback information by the network device according to the HARQ enabling type of multiple PDSCH transmissions transmitted on the specified HARQ feedback resource. Thus, the network device combines the HARQ enabling types of multiple PDSCH transmissions to determine the receiving mode of the HARQ feedback information, which can ensure the reliability of data transmission.

[0234] To implement the above embodiments, the present disclosure also proposes a device for determining a HARQ codebook.

[0235] The device for determining a HARQ codebook provided by the embodiments of the present disclosure includes a processor, a transceiver, a memory, and an executable program stored in the memory and capable of running on the processor. When the processor runs the executable program, it executes any of the foregoing Figures 2 to 14 method.

[0236] The device for determining the HARQ codebook may be the foregoing terminal device.

[0237] To implement the above embodiments, the present disclosure also proposes a receiving device for HARQ feedback information.

[0238] The receiving device for HARQ feedback information provided by the embodiments of the present disclosure includes a processor, a transceiver, a memory, and an executable program stored in the memory and capable of running on the processor. When the processor runs the executable program, it executes any of the foregoing Figures 15 to 19 method.

[0239] The receiving device of the HARQ feedback information may be the aforementioned network device.

[0240] Among them, the processor may include various types of storage media, which is a non-temporary computer storage medium and can continue to store the information thereon after the communication device loses power. Here, the communication device may include a terminal device or a network device.

[0241] The processor may be connected to the memory through a bus or the like, and is used to read the executable program stored on the memory. For example, such as Figures 2 to 19 at least one of them.

[0242] To implement the above embodiments, the present disclosure also proposes a computer storage medium.

[0243] The computer storage medium provided by the embodiments of the present disclosure stores an executable program; after the executable program is executed by a processor, it can implement the method of any of the foregoing embodiments. For example, such as Figures 2 to 19 at least one of them.

[0244] Figure 22 It is a block diagram of a terminal device 2200 provided by the embodiments of the present disclosure. For example, the terminal device 2200 may be a mobile phone, a computer, a digital broadcast user device, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0245] Referring to Figure 22 , the terminal device 2200 may include at least one of the following components: a processing component 2202, a memory 2204, a power supply component 2206, a multimedia component 2208, an audio component 2210, an input / output (I / O) interface 2212, a sensor component 2214, and a communication component 2216.

[0246] The processing component 2202 generally controls the overall operation of the terminal device 2200, such as operations associated with display, telephone calls, data communication, camera operations, and recording operations. The processing component 2202 may include at least one processor 2220 to execute instructions to complete all or part of the steps of the above method. In addition, the processing component 2202 may include at least one module to facilitate the interaction between the processing component 2202 and other components. For example, the processing component 2202 may include a multimedia module to facilitate the interaction between the multimedia component 2208 and the processing component 2202.

[0247] The memory 2204 is configured to store various types of data to support the operation of the terminal device 2200. Examples of such data include instructions for any application or method operating on the terminal device 2200, contact data, phone book data, messages, pictures, videos, and the like. The memory 2204 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disk.

[0248] The power supply component 2206 provides power for various components of the terminal device 2200. The power supply component 2206 may include a power management system, at least one power supply, and other components associated with generating, managing, and distributing power for the terminal device 2200.

[0249] The multimedia component 2208 includes a screen that provides an output interface between the terminal device 2200 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user. The touch panel includes at least one touch sensor to sense touches, swipes, and gestures on the touch panel. The touch sensor can not only sense the boundaries of the touch or swipe actions, but also detect the wake-up time and pressure associated with the touch or swipe operation. In some embodiments, the multimedia component 2208 includes a front camera and / or a rear camera. When the terminal device 2200 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each of the front camera and the rear camera can be a fixed optical lens system or have a focal length and optical zoom capabilities.

[0250] The audio component 2210 is configured to output and / or input audio signals. For example, the audio component 2210 includes a microphone (MIC) that is configured to receive external audio signals when the terminal device 2200 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals can be further stored in the memory 2204 or transmitted via the communication component 2216. In some embodiments, the audio component 2210 further includes a speaker for outputting audio signals.

[0251] The I / O interface 2212 provides an interface between the processing component 2202 and a peripheral interface module, and the peripheral interface module can be a keyboard, a click wheel, buttons, etc. These buttons can include, but are not limited to: a home button, a volume button, a start button, and a lock button.

[0252] The sensor assembly 2214 includes at least one sensor for providing a status assessment of various aspects for the terminal device 2200. For example, the sensor assembly 2214 can detect the on / off state of the terminal device 2200, the relative positioning of components, such as the display and keypad of the terminal device 2200. The sensor assembly 2214 can also detect a change in the position of the terminal device 2200 or a component of the terminal device 2200, the presence or absence of user contact with the terminal device 2200, the orientation or acceleration / deceleration of the terminal device 2200, and the temperature change of the terminal device 2200. The sensor assembly 2214 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 2214 can also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 2214 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0253] The communication component 2216 is configured to facilitate communication between the terminal device 2200 and other devices in a wired or wireless manner. The terminal device 2200 can access a wireless network based on communication standards, such as WiFi, 2G, or 3G, or a combination thereof. In an exemplary embodiment, the communication component 2216 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 2216 further includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0254] In an exemplary embodiment, the terminal device 2200 can be implemented by at least one application specific integrated circuit (ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor, or other electronic components for performing the above Figures 2 - 14 any of the illustrated methods.

[0255] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 2204 including instructions, and the above instructions can be executed by a processor 2220 of the terminal device 2200 to complete the above Figures 2 to 14 any method. For example, the non-transitory computer-readable storage medium can be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0256] As shown Figure 23 , the figure is a schematic structural diagram of a network device provided by an embodiment of the present disclosure. Referring to Figure 23 , the network device 2300 includes a processing component 2322, which further includes at least one processor, and memory resources represented by a memory 2332 for storing instructions executable by the processing component 2322, such as application programs. The application programs stored in the memory 2332 may include one or more modules each corresponding to a set of instructions. In addition, the processing component 2322 is configured to execute instructions to perform any of the methods described above for the foregoing applications in the network device. For example, as Figure 15 Figure 19 shown in any one of them.

[0257] The network device 2300 may further include a power supply component 2326 configured to perform power management of the network device 2300, a wired or wireless network interface 2350 configured to connect the network device 2300 to a network, and an input / output (I / O) interface 2358. The network device 2300 may operate based on an operating system stored in the memory 2332, such as Windows Server TM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM or the like.

[0258] Those skilled in the art will readily conceive of other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses, or adaptations of the present invention that follow the general principles of the present invention and include known common knowledge or conventional technical means in the technical field not disclosed herein. The specification and embodiments are only to be considered exemplary, and the true scope and spirit of the present disclosure are pointed out by the following claims.

[0259] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.

[0260] To implement the above embodiments, the embodiments of the present disclosure further provide a communication device, which may be a network device, or a terminal device, or a chip, a chip system, or a processor, etc. that supports the network device to implement the above method, or may also be a chip, a chip system, or a processor, etc. that supports the terminal device to implement the above method. The device can be used to implement the methods described in any of the above method embodiments, and specifically, reference can be made to the descriptions in the above method embodiments.

[0261] The communication device may include one or more processors. The processor may be a general-purpose processor or a dedicated processor. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control the communication device (e.g., a base station, a baseband chip, a terminal device, a terminal device chip, a DU or CU, etc.), execute computer programs, and process computer program data.

[0262] Optionally, the communication device may further include one or more memories, on which a computer program may be stored. The processor executes the computer program to cause the communication device to perform the method described in the above method embodiment. Optionally, the memory may also store data. The communication device and memory may be provided separately or integrated.

[0263] Optionally, the communication device may further include a transceiver and an antenna. A transceiver may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, and is used to implement transceiver functions. A transceiver may include a receiver and a transmitter. The receiver may be referred to as a receiver or a receiving circuit, and is used to implement a receiving function; the transmitter may be referred to as a transmitter or a transmitting circuit, and is used to implement a transmitting function.

[0264] Optionally, the communication device may further include one or more interface circuits. The interface circuits are configured to receive code instructions and transmit them to the processor. The processor executes the code instructions to enable the communication device to execute the method described in any of the above method embodiments.

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

[0266] In one implementation, the processor may store a computer program that runs on the processor and enables the communication device to perform the method described in any of the above method embodiments. The computer program may be embedded in the processor, in which case the processor may be implemented by hardware.

[0267] In one implementation, the communication device may include circuitry that can implement the functions of transmitting, receiving, or communicating in the foregoing method embodiments. The processor and transceiver described in the present disclosure may be implemented on an IC (Integrated Circuit), analog IC, radio frequency integrated circuit RFIC, mixed-signal IC, ASIC (Application Specific Integrated Circuit), PCB (Printed Circuit Board), electronic device, etc. The processor and transceiver may also be fabricated using various IC process technologies, such as CMOS (Complementary Metal Oxide Semiconductor), NMOS (n-Metal-Oxide-Semiconductor), PMOS (Positive Channel Metal Oxide Semiconductor), BJT (Bipolar Junction Transistor), BiCMOS (Bipolar CMOS), SiGe (Silicon Germanium), GaAs (Gallium Arsenide), etc.

[0268] The communication device described in the above embodiments may be a network device or a terminal device, but the scope of the communication device described in the present disclosure is not limited thereto. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be:

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

[0270] (2) A set of one or more ICs, optionally, the IC set may also include a storage component for storing data and computer programs;

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

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

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

[0274] (6) Others, etc.

[0275] In the case where the communication device can be a chip or a chip system, the chip may include a processor and an interface. Among them, the number of processors can be one or more, and the number of interfaces can be multiple.

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

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

[0278] The present disclosure also provides a readable storage medium having instructions stored thereon, which when executed by a computer implement the functions of any one of the above method embodiments.

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

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

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

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

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

[0284] The predefined in this disclosure can be understood as defining, pre - defining, storing, pre - storing, pre - negotiating, pre - configuring, solidifying, or pre - burning.

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

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

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

Claims

1. A method for determining a HARQ codebook, characterized in that Applied to a terminal device, the method includes: Determining a HARQ codebook corresponding to the HARQ feedback resource according to HARQ enabling types of multiple physical downlink shared channel (PDSCH) transmissions targeted on the specified hybrid automatic repeat request (HARQ) feedback resource; Feeding back HARQ feedback information corresponding to the multiple PDSCH transmissions to a network device on the HARQ feedback resource according to the HARQ codebook.

2. The method according to claim 1, characterized in that, The determining a HARQ codebook corresponding to the HARQ feedback resource according to HARQ enabling types of multiple PDSCH transmissions targeted on the specified HARQ feedback resource includes: In response to the HARQ enabling types of the multiple PDSCH transmissions all being enabling HARQ, determining HARQ feedback information corresponding to the multiple PDSCH transmissions in the HARQ codebook according to results of the multiple PDSCH transmissions.

3. The method according to claim 1, wherein The determining a HARQ codebook corresponding to the HARQ feedback resource according to HARQ enabling types of multiple PDSCH transmissions targeted on the specified HARQ feedback resource includes: In response to the HARQ enabling types of the multiple PDSCH transmissions all being disabling HARQ, determining that the HARQ codebook is empty; Or, In response to the HARQ enabling types of the multiple PDSCH transmissions all being disabling HARQ, determining that HARQ feedback information corresponding to the multiple PDSCH transmissions in the HARQ codebook is negative acknowledgment information; Or, In response to the HARQ enabling types of the multiple PDSCH transmissions all being disabling HARQ, determining HARQ feedback information corresponding to the multiple PDSCH transmissions in the HARQ codebook according to results of the multiple PDSCH transmissions.

4. The method according to claim 1, wherein The determining a HARQ codebook corresponding to the HARQ feedback resource according to HARQ enabling types of multiple PDSCH transmissions targeted on the specified HARQ feedback resource includes: In response to the HARQ enabling types of some of the multiple PDSCH transmissions being enabling HARQ, determining that the HARQ codebook only includes HARQ feedback information corresponding to the some PDSCH transmissions.

5. The method according to claim 1, characterized in that The determining a HARQ codebook corresponding to the HARQ feedback resource according to HARQ enabling types of multiple PDSCH transmissions targeted on the specified HARQ feedback resource includes: In response to the HARQ enabling types of some of the multiple PDSCH transmissions being enabling HARQ, determining that the HARQ codebook is empty.

6. The method according to claim 5, characterized in that After determining that the HARQ codebook is empty, the method further includes: In response to receiving a HARQ feedback indication from the network device, determining to send HARQ feedback information corresponding to the some PDSCH transmissions to the network device.

7. The method according to claim 1, characterized in that The feeding back HARQ feedback information corresponding to the multiple PDSCH transmissions to the network device on the HARQ feedback resource according to the HARQ codebook includes: In response to the HARQ codebook being empty, refrain from feedbacking the HARQ feedback information to the network device on the HARQ feedback resource; Or, In response to the HARQ codebook being non-empty, feedback the HARQ feedback information in the HARQ codebook to the network device on the HARQ feedback resource.

8. The method according to any one of claims 1 to 7, characterized in that, What is transmitted on the HARQ feedback resource is the HARQ feedback information carried in the HARQ codebook.

9. A method for receiving HARQ feedback information, characterized in that, Applied to a network device, the method includes: Determine the receiving manner of the HARQ feedback information according to the HARQ enabling types of multiple PDSCH transmissions targeted on a specified HARQ feedback resource; Receive the HARQ feedback information feedbacked by the terminal device on the HARQ feedback resource.

10. The method according to claim 9, wherein The determining the receiving manner of the HARQ feedback information according to the HARQ enabling types of multiple PDSCH transmissions targeted on a specified HARQ feedback resource includes: In response to the HARQ enabling types of the multiple PDSCH transmissions all being HARQ enabled, determine to receive the HARQ feedback information on the HARQ feedback resource.

11. The method according to claim 9, characterized in that, The determining the receiving manner of the HARQ feedback information according to the HARQ enabling types of multiple PDSCH transmissions targeted on a specified HARQ feedback resource includes: In response to the HARQ enabling types of the multiple PDSCH transmissions all being HARQ disabled, determine not to receive the HARQ feedback information on the HARQ feedback resource; Or, In response to the HARQ enabling types of the multiple PDSCH transmissions all being HARQ disabled, determine to receive the HARQ feedback information on the HARQ feedback resource and discard the received HARQ feedback information.

12. The method according to claim 9, characterized in that, The determining the receiving manner of the HARQ feedback information according to the HARQ enabling types of multiple PDSCH transmissions targeted on a specified HARQ feedback resource includes: In response to the HARQ enabling types of some of the multiple PDSCH transmissions being HARQ enabled, determine to receive the HARQ feedback information on the HARQ feedback resource.

13. The method according to claim 12, wherein The method further includes: In response to not receiving the HARQ feedback information of the terminal device on the HARQ feedback resource, send a HARQ feedback indication to the terminal device to indicate the terminal device to feedback the HARQ feedback information corresponding to the partial PDSCH transmissions.

14. The method according to any one of claims 9 to 13, characterized in that, What is transmitted on the HARQ feedback resource is the HARQ feedback information carried in the HARQ codebook.

15. An apparatus for determining a HARQ codebook, characterized in that, Applied to a terminal device, the apparatus includes: A processing unit, configured to determine the HARQ codebook corresponding to the HARQ feedback resource according to the HARQ enabling types of multiple PDSCH transmissions targeted on a specified HARQ feedback resource; A transceiver unit, configured to feedback the HARQ feedback information corresponding to the multiple PDSCH transmissions to the network device on the HARQ feedback resource according to the HARQ codebook.

16. The device according to claim 15, wherein, The processing unit is specifically configured to, In response to the HARQ enabling type of the multiple PDSCH transmissions all being enabling HARQ, determine the HARQ feedback information corresponding to the multiple PDSCH transmissions in the HARQ codebook according to the results of the multiple PDSCH transmissions.

17. The device according to claim 15, characterized in that Specifically, the processing unit is configured to In response to the HARQ enabling type of the multiple PDSCH transmissions all being disabling HARQ, determine that the HARQ codebook is empty; Or In response to the HARQ enabling type of the multiple PDSCH transmissions all being disabling HARQ, determine that the HARQ feedback information corresponding to the multiple PDSCH transmissions in the HARQ codebook is negative acknowledgment information; Or In response to the HARQ enabling type of the multiple PDSCH transmissions all being disabling HARQ, determine the HARQ feedback information corresponding to the multiple PDSCH transmissions in the HARQ codebook according to the results of the multiple PDSCH transmissions.

18. The device according to claim 15, characterized in that Specifically, the processing unit is configured to In response to the HARQ enabling type of some of the multiple PDSCH transmissions being enabling HARQ, determine that the HARQ codebook only includes the HARQ feedback information corresponding to the some PDSCH transmissions.

19. The device according to claim 15, characterized in that, Specifically, the processing unit is configured to In response to the HARQ enabling type of some of the multiple PDSCH transmissions being enabling HARQ, determine that the HARQ codebook is empty.

20. The device according to claim 19, characterized in that, Specifically, the processing unit is configured to In response to receiving the HARQ feedback indication from the network device, determine to send the HARQ feedback information corresponding to the some PDSCH transmissions to the network device.

21. The device according to claim 15, characterized in that Specifically, the transceiver unit is configured to In response to the HARQ codebook being empty, abandon feedback of the HARQ feedback information to the network device on the HARQ feedback resource; Or In response to the HARQ codebook being non-empty, feedback the HARQ feedback information in the HARQ codebook to the network device on the HARQ feedback resource.

22. The device according to any one of claims 15 to 21, characterized in that, The HARQ feedback information carried in the HARQ codebook is transmitted on the HARQ feedback resource.

23. A receiving device for HARQ feedback information, characterized in that, Applied to a network device, the apparatus includes: A processing unit, configured to determine the receiving manner of the HARQ feedback information according to the HARQ enabling types of the multiple PDSCH transmissions targeted for transmission on the specified HARQ feedback resource; A transceiver unit, configured to receive the HARQ feedback information fed back by the terminal device on the HARQ feedback resource.

24. The device according to claim 23, characterized in that, Specifically, the processing unit is configured to In response to the HARQ enabling type of the multiple PDSCH transmissions all being enabling HARQ, determine to receive the HARQ feedback information on the HARQ feedback resource.

25. The device according to claim 23, characterized in that, Specifically, the processing unit is configured to In response to the HARQ enabling type of the multiple PDSCH transmissions all being disabling HARQ, determine not to receive the HARQ feedback information on the HARQ feedback resource; Or In response to the HARQ enabling type of each of the multiple PDSCH transmissions being non-HARQ-enabled, it is determined that the HARQ feedback information is received on the HARQ feedback resource, and the received HARQ feedback information is discarded.

26. The device according to claim 23, wherein Specifically, the processing unit is configured to In response to the HARQ enabling type of some of the multiple PDSCH transmissions being HARQ-enabled, determine that the HARQ feedback information is received on the HARQ feedback resource.

27. The device according to claim 26, characterized in that, The transceiver unit is further configured to In response to not receiving the HARQ feedback information of the terminal device on the HARQ feedback resource, send a HARQ feedback indication to the terminal device to indicate that the terminal device feeds back the HARQ feedback information corresponding to the partial PDSCH transmission.

28. The device according to any one of claims 23 to 27, characterized in that, The HARQ feedback information carried in the HARQ codebook is transmitted on the HARQ feedback resource.

29. A device for determining a HARQ codebook, characterized in that The device includes a processor and a memory. A computer program is stored in the memory, and the processor executes the computer program stored in the memory to cause the device to execute the method according to any one of claims 1 to 8.

30. A receiving device for HARQ feedback information, characterized in that, The device includes a processor and a memory. A computer program is stored in the memory, and the processor executes the computer program stored in the memory to cause the device to execute the method according to any one of claims 9 to 14.

31. An apparatus for determining a HARQ codebook, characterized in that Comprising: A processor and an interface circuit; The interface circuit is configured to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to execute the method according to any one of claims 1 to 8.

32. A receiving device for HARQ feedback information, characterized in that, Comprising: A processor and an interface circuit; The interface circuit is configured to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to execute the method according to any one of claims 9 to 14.

33. A computer-readable storage medium for storing instructions, which when executed, cause the method according to any one of claims 1 to 8 to be implemented.

34. A computer-readable storage medium for storing instructions, which when executed, cause the method according to any one of claims 9 to 14 to be implemented.

Citation Information

Patent Citations

  • Feedback codebook generating method, feedback codebook receiving method, communication node and storage medium

    CN112511275A