HARQ-ACK information transmission method, terminal, and network side device

By providing the transmission method of HARQ-ACK information in the SBFD system, the terminal and the network side equipment operate in concert to determine the transmission mode and time domain type, the problem of HARQ-ACK information transmission in the SBFD system is solved, and efficient HARQ-ACK information feedback and PDSCH transmission performance are improved.

WO2025130848A1PCT designated stage expired Publication Date: 2025-06-26VIVO MOBILE COMM CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/139820
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-18
Filing Date
2024-12-17
Publication Date
2025-06-26

AI Technical Summary

Technical Problem

With the deployment of SubBand Full Duplex (SBFD) system, there is no corresponding solution to how to achieve the effective transmission of HARQ-ACK information.

Method used

A method for transmitting HARQ-ACK information is provided. Through the coordinated operation of the terminal and the network-side device, the terminal is scheduled to transmit multiple HARQ-ACK information in a time unit in a carrier or cell configured with SBFD information. The specific steps include the terminal and the network side device performing operations respectively to determine the transmission mode and the time domain type to ensure the effective transmission of the HARQ-ACK information.

Benefits of technology

Through this method, HARQ-ACK information can be effectively transmitted in the SBFD system, and the effectiveness of HARQ-ACK information feedback can be improved, thereby improving the transmission performance of the PDSCH and the overall efficiency of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024139820_26062025_PF_FP_ABST
    Figure CN2024139820_26062025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application relate to the technical field of communications. Disclosed are a HARQ-ACK information transmission method, a terminal, and a network side device. The HARQ-ACK information transmission method in the embodiments of the present application is applied to a carrier or cell configured with SBFD information. The terminal is scheduled to transmit a plurality of pieces of HARQ-ACK information in one time unit. The method comprises: a terminal performs a first operation, wherein the first operation is used for transmitting at least one piece of HARQ-ACK information among the plurality of pieces of HARQ-ACK information, and the first operation comprises at least one of the following: determining a transmission mode of the plurality of pieces of HARQ-ACK information; and determining a time domain type corresponding to the plurality of pieces of HARQ-ACK information.
Need to check novelty before this filing date? Find Prior Art

Description

HARQ-ACK information transmission method, terminal and network side device

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to a Chinese patent application filed with the Patent Office of China on December 18, 2023, with application number 202311751253.8 and invention name “Method, terminal and network side device for transmitting HARQ-ACK information”. The entire contents of the Chinese patent application are incorporated herein by reference. Technical Field

[0003] The present application relates to the field of communication technology, and specifically to a method, terminal, and network-side device for transmitting Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) information. Background Art

[0004] When deploying traditional cellular networks, frequency division duplex (FDD) or time division duplex (TDD) can be used, depending on the available spectrum and service characteristics. In FDD, uplink and downlink transmissions occur on different frequencies, preventing interference and allowing simultaneous transmission. In TDD, uplink and downlink transmissions occur on the same frequency, interleaved using time division.

[0005] In order to more flexibly utilize limited spectrum resources to dynamically match business needs, improve resource utilization efficiency, and enhance uplink coverage, latency, and other performance of data transmission, related technologies have proposed a flexible duplexing method based on non-overlapping sub-bands in the frequency domain, namely Subband Full Duplex (SBFD). In SBFD, full duplex is implemented on the network side, and half duplex or full duplex is implemented on the terminal side.

[0006] There is currently no corresponding solution for how to implement the transmission of HARQ-ACK information in a system that deploys SBFD. Summary of the Invention

[0007] The embodiments of the present application provide a method, terminal, and network-side device for transmitting HARQ-ACK information, which can solve the problem that HARQ-ACK information cannot be transmitted in a system deploying SBFD.

[0008] In a first aspect, a method for transmitting HARQ-ACK information is provided, which is applied to a carrier or cell configured with SBFD information, and a terminal is scheduled to transmit multiple HARQ-ACK information within a time unit. The method includes: the terminal performs a first operation, and the first operation is used to transmit at least one HARQ-ACK information among the multiple HARQ-ACK information. The first operation includes at least one of the following: determining a transmission mode for the multiple HARQ-ACK information; determining a time domain type corresponding to the multiple HARQ-ACK information.

[0009] In the second aspect, a method for transmitting HARQ-ACK information is provided, which is applied to a carrier or cell configured with SBFD information, and the terminal is scheduled to transmit multiple HARQ-ACK information within a time unit. The method includes: a network-side device performs a first operation, and the first operation is used to transmit at least one HARQ-ACK information among the multiple HARQ-ACK information. The first operation includes at least one of the following: determining the transmission mode of the multiple HARQ-ACK information; determining the time domain type corresponding to the multiple HARQ-ACK information.

[0010] In a third aspect, a HARQ-ACK information transmission device is provided, which is applied to a carrier or cell configured with SBFD information. The device is scheduled to transmit multiple HARQ-ACK information within a time unit. The device includes: a first execution module, used to perform a first operation, and the first operation is used to transmit at least one HARQ-ACK information among the multiple HARQ-ACK information. The first operation includes at least one of the following: determining the transmission mode of the multiple HARQ-ACK information; determining the time domain type corresponding to the multiple HARQ-ACK information.

[0011] In a fourth aspect, a HARQ-ACK information transmission device is provided, which is applied to a carrier or cell configured with SBFD information, and the terminal is scheduled to transmit multiple HARQ-ACK information within a time unit. The device includes: a second execution module for performing a first operation, and the first operation is used to transmit at least one HARQ-ACK information among the multiple HARQ-ACK information. The first operation includes at least one of the following: determining the transmission mode of the multiple HARQ-ACK information; determining the time domain type corresponding to the multiple HARQ-ACK information.

[0012] In a fifth aspect, a terminal is provided, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.

[0013] In the sixth aspect, a terminal is provided, including a processor and a communication interface, which is applied to a carrier or cell configured with SBFD information. The terminal is scheduled to transmit multiple HARQ-ACK information within a time unit. The processor is used to perform a first operation, and the first operation is used to transmit at least one HARQ-ACK information among the multiple HARQ-ACK information. The first operation includes at least one of the following: determining the transmission method of the multiple HARQ-ACK information; determining the time domain type corresponding to the multiple HARQ-ACK information.

[0014] In the seventh aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the second aspect are implemented.

[0015] In the eighth aspect, a network side device is provided, including a processor and a communication interface, which is applied to a carrier or cell configured with SBFD information, and the terminal is scheduled to transmit multiple HARQ-ACK information within a time unit. The processor is used to perform a first operation, and the first operation is used to transmit at least one HARQ-ACK information among the multiple HARQ-ACK information. The first operation includes at least one of the following: determining the transmission method of the multiple HARQ-ACK information; determining the time domain type corresponding to the multiple HARQ-ACK information.

[0016] In the ninth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.

[0017] In the tenth aspect, a wireless communication system is provided, comprising: a terminal and a network side device, wherein the terminal can be used to execute the steps of the method described in the first aspect, and the network side device can be used to execute the steps of the method described in the second aspect.

[0018] In the eleventh aspect, a chip is provided, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.

[0019] In the twelfth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.

[0020] In an embodiment of the present application, when the terminal is scheduled to transmit multiple HARQ-ACK information within a time unit, the terminal performs a first operation, where the first operation is used to transmit at least one HARQ-ACK information among the multiple HARQ-ACK information. The first operation includes at least one of the following: determining a transmission method for the multiple HARQ-ACK information; determining a time domain type corresponding to the multiple HARQ-ACK information. Through the first operation performed by the terminal, the transmission of HARQ-ACK information can be performed in a carrier or cell configured with SBFD information, which can improve the effectiveness of HARQ-ACK information feedback, thereby improving the transmission performance of PDSCH and improving the effectiveness of the communication system. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] FIG1 is a schematic diagram of a wireless communication system according to an embodiment of the present application;

[0022] FIG2 is a schematic flowchart of a method for transmitting HARQ-ACK information according to an embodiment of the present application;

[0023] FIG3 is a schematic diagram of the time-frequency relationship of a method for transmitting HARQ-ACK information according to an embodiment of the present application;

[0024] FIG4 is a schematic diagram of the time-frequency relationship of a method for transmitting HARQ-ACK information according to an embodiment of the present application;

[0025] FIG5 is a schematic flowchart of a method for transmitting HARQ-ACK information according to an embodiment of the present application;

[0026] FIG6 is a schematic structural diagram of a device for transmitting HARQ-ACK information according to an embodiment of the present application;

[0027] FIG7 is a schematic structural diagram of a device for transmitting HARQ-ACK information according to an embodiment of the present application;

[0028] FIG8 is a schematic structural diagram of a communication device according to an embodiment of the present application;

[0029] FIG9 is a schematic structural diagram of a terminal according to an embodiment of the present application;

[0030] FIG10 is a schematic structural diagram of a network-side device according to an embodiment of the present application. DETAILED DESCRIPTION

[0031] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0032] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.

[0033] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.

[0034] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and the NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as the 6th generation (6G) system. thGeneration, 6G) communication system.

[0035] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.

[0036] To facilitate the description of the following solution, the following concepts and explanations are given first:

[0037] Based on the TDD pattern configuration information provided by the network to the terminal, for example, the TDD-UL-DL-ConfigurationCommon or TDD-UL-DL-ConfigurationDedicated provided for a serving cell of the terminal, the following symbol types can be distinguished:

[0038] 1) Downlink symbol (DL symbol).

[0039] 2) Uplink symbol (UL symbol).

[0040] 3) Flexible symbol.

[0041] When tdd-UL-DL-ConfigurationCommon or tdd-UL-DL-ConfigurationDedicated is not provided for a certain serving cell, each symbol may be considered as a Flexible symbol, or may follow the rules corresponding to the Flexible symbol.

[0042] Based on the preceding TDD pattern configuration information and the SBFD configuration information provided by the network to the terminal, the following symbol types can be further distinguished:

[0043] 4)SBFD symbol.

[0044] The network side can configure certain symbols to perform SBFD operations through SBFD configuration information, that is, configure these symbols as SBFD symbols. For example, some or all symbols within a single cycle determined based on the TDD pattern are configured as SBFD symbols. These symbols configured as SBFD symbols can be some or all of the symbol types distinguished based on the TDD pattern configuration information.

[0045] For a serving cell configured or activated for a terminal, the SBFD symbol on the serving cell can be further distinguished by the following symbol types:

[0046] a: SBFD symbol for duplex mode 1. For duplex mode 1, the network side supports full-duplex SBFD operation; the terminal side only supports half-duplex SBFD operation. That is, within a single SBFD symbol, the terminal can only perform uplink transmission or downlink reception, and cannot perform FDM-based uplink transmission and downlink reception simultaneously.

[0047] b: SBFD symbol for duplex mode 2. For Duplex mode 2, the network side supports full-duplex-based SBFD operation; the terminal side can support full-duplex-based SBFD operation, that is, the terminal can simultaneously perform FDM-based uplink transmission and downlink reception within a single SBFD symbol. It can be understood that a terminal that supports full-duplex-based SBFD operation (that is, supports Duplex mode 2, or supports the SBFD symbol for duplex mode 2) must also support half-duplex-based SBFD operation (that is, supports Duplex mode 1, or supports the SBFD symbol for duplex mode 1).

[0048] 5) Non-SBFD symbol.

[0049] A symbol that is not configured (or instructed) to perform an SBFD operation is considered a non-SBFD symbol.

[0050] Optionally, when the network side configures the time domain unit that can perform SBFD operations through SBFD configuration information, the configuration granularity can also be a time domain granularity of a time slot or other predefined duration. There is no restriction here, and it is uniformly described as distinguishing the Symbol type, that is, the Symbol type is used to distinguish the type of time domain unit, which does not limit the specific time domain granularity.

[0051] In the related art, different Symbol types (for example, SBFD symbol and non-SBFD symbol, or SBFD symbol for duplex mode 1, SBFD symbol for duplex mode 2 and non-SBFD symbol) distinguished based on SBFD configuration information can be configured separately (directly), or the corresponding physical uplink control channel (PUCCH) parameters, such as PUCCH-Config, PUCCH resource set (PUCCH-ResourceSet), PUCCH resource (PUCCH-Resource) and other configuration parameters, can be derived separately (based on the frequency domain offset, their respective starting reference points, etc.) to consider / compensate for possible differences in antenna and RF configurations, interference conditions and restrictions corresponding to different Symbol types.

[0052] Below, in conjunction with the accompanying drawings, the HARQ-ACK information transmission method provided in the embodiment of the present application is described in detail through some embodiments and their application scenarios.

[0053] As shown in Figure 2, an embodiment of the present application provides a method 200 for transmitting HARQ-ACK information, which can be executed by a terminal. In other words, the method can be executed by software or hardware installed in the terminal. The method can be applied to a carrier or cell configured with SBFD information. The terminal is scheduled to transmit multiple HARQ-ACK information within a time unit. The method includes the following steps.

[0054] S202: The terminal performs a first operation, where the first operation is used to transmit at least one HARQ-ACK information among multiple HARQ-ACK information. The first operation includes at least one of the following: determining a transmission method for the multiple HARQ-ACK information; and determining a time domain type corresponding to the multiple HARQ-ACK information.

[0055] In some embodiments of the present application, the above-mentioned carrier may be a TDD carrier; the cell may be a cell where a physical uplink control channel (PUCCH) is located, such as a Pcell or a PUCCH-sSCell.

[0056] In some embodiments of the present application, the above-mentioned HARQ-ACK information may include at least one of a HARQ confirmation response or a HARQ negative response.

[0057] The time domain type mentioned in the various embodiments of the present application may be a symbol type or a time slot type, etc.; a time unit may be a symbol, a time slot, a sub-time slot, etc. Considering that HARQ-ACK information can be multiplexed on a physical uplink shared channel (PUSCH), the above-mentioned time unit may be not only a PUCCH time unit but also a PUSCH time unit, etc. Optionally, the time domain type mentioned in the various embodiments of the present application includes an SBFD type or a non-SBFD type, for example, an SBFD symbol (for example, it may include at least one of the above-mentioned SBFD symbol for duplex mode 1 and SBFD symbol for duplex mode 2), a non-SBFD symbol.

[0058] Optionally, in some embodiments of the present application, the priorities corresponding to the multiple HARQ-ACK information are the same; or the downlink transmission types (such as unicast downlink transmission, multicast downlink transmission) corresponding to the multiple HARQ-ACK information are the same; or, the multiple HARQ-ACK information include delayed HARQ-ACK (Deferred HARQ-ACK) information.

[0059] In this embodiment, determining the transmission mode of the multiple HARQ-ACK information includes, for example, determining to multiplex the multiple HARQ-ACK information into one codebook for transmission, and for example, constructing codebook transmissions separately according to different time domain types.

[0060] In some embodiments of the present application, among the multiple HARQ-ACK information, at least two HARQ-ACK information correspond to different time domain types. Therefore, it is necessary to determine the time domain types corresponding to the multiple HARQ-ACK information. Determining the time domain types corresponding to the multiple HARQ-ACK information can be used to determine the transmission mode of the multiple HARQ-ACK information, or determine the PUCCH resources used to transmit the HARQ-ACK information and its transmission parameters (such as power, beam information), etc.

[0061] The HARQ-ACK transmission method provided in an embodiment of the present application, when a terminal is scheduled to transmit multiple HARQ-ACK information within a time unit, the terminal performs a first operation, and the first operation is used to transmit at least one HARQ-ACK information among the multiple HARQ-ACK information. The first operation includes at least one of the following: determining the transmission mode of the multiple HARQ-ACK information; determining the time domain type corresponding to the multiple HARQ-ACK information. Through the first operation performed by the terminal, the transmission of HARQ-ACK information can be performed in a carrier or cell configured with SBFD information, which can improve the effectiveness of HARQ-ACK information feedback, thereby improving the transmission performance of PDSCH and improving the effectiveness of the communication system.

[0062] In one embodiment, determining the transmission mode of the multiple HARQ-ACK information in embodiment 200 includes: determining to multiplex the multiple HARQ-ACK information in one codebook for transmission; wherein the multiple HARQ-ACK information is first HARQ-ACK information, the first HARQ-ACK information is HARQ-ACK information with corresponding downlink control information (Downlink Control Information, DCI), and the time domain types corresponding to the multiple first HARQ-ACK information indicated by the DCI are the same; or, the multiple HARQ-ACK information is second HARQ-ACK information, the second HARQ-ACK information is HARQ-ACK information without corresponding DCI, and the time domain types corresponding to the multiple HARQ-ACK information are the same.

[0063] In this embodiment, the multiple HARQ-ACKs may be HARQ-ACKs including corresponding DCI, such as HARQ-ACKs for PDSCHs corresponding to scheduled DCIs, HARQ-ACK feedback is required and HARQ-ACKs corresponding to PDCCHs that do not schedule PDSCHs (such as PDCCHs indicating TCI updates, PDCCHs indicating Scell ​​dormancy, and PDCCHs that trigger type 3 codebooks). The terminal multiplexes multiple HARQ-ACKs in one codebook for transmission, and the terminal expects that the time domain types corresponding to the HARQ-ACK transmissions indicated by all DCIs are consistent.

[0064] In this embodiment, the multiple HARQ-ACKs may be HARQ-ACKs for which no corresponding DCI exists (for example, HARQ-ACKs for SPS PDSCH (optionally, including the first PDSCH after SPS PDSCH is activated)). The terminal multiplexes the multiple HARQ-ACKs in one codebook for transmission, and the terminal expects that the time domain types corresponding to all HARQ-ACK information are consistent.

[0065] In some embodiments, HARQ-ACK information with corresponding DCI can be understood as HARQ-ACK information corresponding to DG PDSCH or PDCCH; HARQ-ACK information without corresponding DCI can be understood as HARQ-ACK information corresponding to SPS PDSCH.

[0066] In one embodiment, the multiple HARQ-ACK information in embodiment 200 includes first HARQ-ACK information and second HARQ-ACK information, where the first HARQ-ACK information is HARQ-ACK information with corresponding DCI, and the second HARQ-ACK information is HARQ-ACK information without corresponding DCI. Determining the transmission mode of the multiple HARQ-ACK information includes at least one of the following:

[0067] 1) Multiplexing the second HARQ-ACK information and the first HARQ-ACK information into a first codebook for transmission.

[0068] 2) Multiplexing the first HARQ-ACK information and the HARQ-ACK information in the second HARQ-ACK information with the same time domain type as that corresponding to the first HARQ-ACK information into a first codebook for transmission.

[0069] 3) discarding HARQ-ACK information in the second HARQ-ACK information that has a different time domain type from that corresponding to the first HARQ-ACK information.

[0070] 4) A second codebook is constructed separately for the HARQ-ACK information in the second HARQ-ACK information and the HARQ-ACK information corresponding to the first HARQ-ACK information, and a method for separately constructing a codebook can refer to the description of the following embodiments.

[0071] For example, in this embodiment, the terminal expects that the time domain type corresponding to the second HARQ-ACK information is the same as the time domain type corresponding to the first HARQ-ACK information, and the terminal multiplexes the second HARQ-ACK information and the first HARQ-ACK information in a first codebook for transmission.

[0072] In this embodiment, for example, the time domain type corresponding to the second HARQ-ACK information is the same as or different from the time domain type corresponding to the first HARQ-ACK information, and the terminal multiplexes the second HARQ-ACK information and the first HARQ-ACK information in a first codebook for transmission.

[0073] For another example of this embodiment, the time domain type corresponding to the first part of the HARQ-ACK information in the second HARQ-ACK information is the same as the time domain type corresponding to the first HARQ-ACK information; the time domain type corresponding to the second part of the HARQ-ACK information is different from the time domain type corresponding to the first HARQ-ACK information; the terminal can multiplex the first HARQ-ACK information and the first part of the HARQ-ACK information in the second HARQ-ACK information in a first codebook for transmission; discard the second part of the second HARQ-ACK information, or construct a second codebook separately for the second part of the second HARQ-ACK information.

[0074] In the case where the second HARQ-ACK information and the first HARQ-ACK information are multiplexed and transmitted in a first codebook, this embodiment may further include the following steps: determining a PUCCH resource based on a time domain type corresponding to the first HARQ-ACK information, and the PUCCH resource is used to transmit the first HARQ-ACK information and part or all of the second HARQ-ACK information.

[0075] Optionally, the DCI includes indication information, where the indication information is used to indicate the time domain type corresponding to at least part of the HARQ-ACK information in the first HARQ-ACK information, and the time domain type indicated by the indication information is the same as the time domain type configured or indicated by the time unit.

[0076] In this embodiment, some DCI formats (such as non-fallback DCI) include the indication information, and some DCI formats (such as fallback DCI, DCI format 1_0) include indication information. For DCI without the indication information, the time domain type corresponding to its HARQ-ACK information can be a high-level configuration or predefined or determined according to predefined rules.

[0077] In some embodiments, the DCI indicates the time domain type corresponding to the first HARQ-ACK information, and the indication method may be with a corresponding indication field or without a corresponding indication field, but through an implicit method, for example, through an implicit indication such as a scrambling code of a demodulation reference signal (DMRS) or a control channel element (CCE) index.

[0078] In this embodiment, the first HARQ-ACK information is HARQ-ACK information with corresponding DCI. If the DCI includes an indication field for indicating the time domain type corresponding to the first HARQ-ACK information, the terminal expects that the time domain type indicated by the DCI is consistent with the time domain type configured or indicated in the time unit where the terminal transmits the HARQ-ACK (such as the signaling configuration used to configure or indicate SBFD configuration information or the time domain type indicating the time unit where the HARQ-ACK is located).

[0079] In one embodiment, determining the transmission mode of the multiple HARQ-ACK information in embodiment 200 includes: determining that the multiple HARQ-ACK information is multiplexed in a codebook for transmission; determining the time domain type corresponding to the multiple HARQ-ACK information includes: determining the time domain type corresponding to the multiple HARQ-ACK information after multiplexing according to the time domain type indicated by the last DCI in the DCI corresponding to the multiple HARQ-ACK information.

[0080] In this embodiment, the terminal multiplexes multiple HARQ-ACKs into one codebook for transmission, and the terminal determines the time domain type corresponding to the HARQ-ACK information according to the time domain type indicated by the last DCI.

[0081] Optionally, the last DCI is the last DCI of multiple DCIs, and the multiple DCIs include the DCI corresponding to the multiple HARQ-ACK information. The determination method of the last DCI can be the same as the determination method of the DCI corresponding to the PUCCH resource for feedback of the multiple HARQ-ACK information in the prior art (for example, for all DCIs scheduled for transmission of the corresponding HARQ-ACK in the PUCCH time domain unit, sort in ascending order of the serving cell index and the PDCCH monitoring occasion in ascending order, the last DCI, optionally, if the same PDCCH monitoring in the same serving cell occasion, there are multiple DCIs, then the DCI of the PDCCH in the first CORESET is arranged before the DCI of the PDCCH of the second CORESET); or, the last DCI is the last DCI in the DCI containing indication information (for example, the last DCI obtained by sorting the DCI with indication information in the multiple DCIs according to a certain rule (which may be the same as the above method)), and the indication information is used to indicate the time domain type corresponding to the HARQ-ACK information; or, the last DCI is the last DCI in the DCI corresponding to the downlink transmission with HARQ-ACK feedback enabled (for example, the last DCI obtained by sorting the DCI with corresponding HARQ-ACK enabled in the multiple DCIs according to a certain rule (which may be the same as the above method)).

[0082] In one embodiment, determining the transmission mode of the multiple HARQ-ACK information in embodiment 200 includes: determining to multiplex the multiple HARQ-ACK information into one codebook for transmission; and determining the time domain type corresponding to the multiple HARQ-ACK information includes one of the following:

[0083] 1) Determine, according to an indication corresponding to a target semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH), a time domain type corresponding to the multiple HARQ-ACK information after multiplexing, the target SPS PDSCH being one of the SPS PDSCHs corresponding to the multiple HARQ-ACK information.

[0084] Optionally, the target SPS PDSCH is: the SPS PDSCH corresponding to the multiple HARQ-ACK information with the smallest configuration index or the latest transmission time.

[0085] In this embodiment, the terminal multiplexes multiple HARQ-ACKs in one codebook for transmission, and the terminal determines the time domain type corresponding to the multiplexed HARQ-ACK information according to an indication corresponding to one of the SPS PDSCHs corresponding to the multiple HARQ-ACK information, for example, the SPS PDSCH with the smallest configuration index (index) and the last SPS PDSCH transmission time.

[0086] 2) Determine the time domain type corresponding to the multiple HARQ-ACK information after multiplexing according to predefined or high-level configuration.

[0087] In this embodiment, the terminal multiplexes multiple HARQ-ACKs into one codebook for transmission, and the terminal determines the time domain type corresponding to the multiplexed HARQ-ACK information according to a predefined or high-level configuration.

[0088] In one embodiment, determining the transmission mode of the multiple HARQ-ACK information in embodiment 200 includes: determining to construct codebooks respectively according to different time domain types corresponding to the multiple HARQ-ACK information, which may specifically include: multiplexing third HARQ-ACK information among the multiple HARQ-ACK information in the first codebook, where the third HARQ-ACK information is HARQ-ACK information whose corresponding time domain type is SBFD time domain type among the multiple HARQ-ACK information; and multiplexing fourth HARQ-ACK information among the multiple HARQ-ACK information in the second codebook, where the fourth HARQ-ACK information is HARQ-ACK information whose corresponding time domain type is non-SBFD time domain type among the multiple HARQ-ACK information.

[0089] In this embodiment, the terminal constructs codebooks according to the time domain type corresponding to each HARQ-ACK information, SBFD and non-SBFD, and determines PUCCH resources respectively. If the PUCCH resources do not overlap, they are transmitted separately; if the PUCCH resources overlap, they are multiplexed in the PUCCH resources corresponding to one of the symbol types, or one type of codebook is discarded.

[0090] Specifically, with respect to the embodiment of the first codebook and the second codebook mentioned above, the method further includes: determining PUCCH resources based on the first codebook and the second codebook respectively.

[0091] When PUCCH resources are determined based on the first codebook and the second codebook, respectively, this embodiment satisfies at least one of the following:

[0092] 1) The respectively determined PUCCH resources do not overlap, and the method further includes: transmitting the first codebook and the second codebook respectively based on the determined PUCCH resources. In this embodiment, the terminal does not expect the two PUCCHs to overlap with the same PUSCH.

[0093] 2) The respectively determined PUCCH resources do not overlap with the same PUSCH resource. In this embodiment, the terminal does not expect the two PUCCHs to overlap with the same PUSCH.

[0094] 3) The respectively determined PUCCH resources overlap with the same PUSCH resource, and the method further includes: concatenating the first codebook and the second codebook and multiplexing them in the PUSCH for transmission; or multiplexing the first codebook and the second codebook in the PUSCH for transmission, the first codebook and the second codebook being encoded separately; or discarding one of the first codebook and the second codebook, and multiplexing the non-discarded codebook in the PUSCH resource for transmission.

[0095] 4) The respectively determined PUCCH resources overlap, and the method further includes: multiplexing the first codebook and the second codebook into one PUCCH resource for transmission; or discarding one of the first codebook and the second codebook and transmitting the codebook that is not discarded.

[0096] In one embodiment, determining the transmission method of the multiple HARQ-ACK information in embodiment 200 includes: determining to multiplex the multiple HARQ-ACK information in a codebook for transmission; the method also includes: determining PUCCH resources and transmission parameters based on the time domain type of the time unit, and the PUCCH resources are used to transmit the multiple HARQ-ACK information.

[0097] In this embodiment, the terminal multiplexes multiple HARQ-ACKs into one codebook for transmission, and determines PUCCH resources and transmission parameters according to the time domain type of the current PUCCH time unit.

[0098] For cases where the terminal does not need to determine the starting symbol and symbol position of the PUCCH according to the time domain type, for example, for SBFD and non-SBFD PUCCH transmissions, the time domain resource configuration is common or the same, or for SBFD and non-SBFD PUCCH transmissions, the terminal multiplexes multiple HARQ-ACK information in one codebook for transmission, and determines the PUCCH resources and transmission parameters according to the time domain type corresponding to the current PUCCH resources.

[0099] To illustrate in detail the method for transmitting HARQ-ACK information provided in an embodiment of the present application, two specific embodiments will be described below.

[0100] The following two embodiments are described by taking the time domain type being the symbol type and the time unit being the time slot as an example.

[0101] Example 1

[0102] In this embodiment, after the Symbol type corresponding to the HARQ-ACK information is determined, the corresponding PUCCH resource is determined based on the Symbol type within the PUCCH slot, and PUCCH transmission is performed according to the transmission parameters corresponding to the Symbol type. For example, the base station configures the PUCCH resource, power control parameters for PUCCH transmission, beam information related parameters, etc. for the terminal in SBFD symbols and non-SBFD transmission PUCCH respectively.

[0103] As shown in Figure 3, assume that a TDD pattern period contains five slots and uses a DDDUU configuration, where the second and third D slots are configured as SBFD slots.

[0104] Assume that the base station configures the Symbol type corresponding to its HARQ-ACK information feedback per SPS-Config, or determines the Symbol type corresponding to its HARQ-ACK information feedback based on the SPS activation DCI. Since the SPS PDSCH is sent periodically, in a certain uplink time slot, the terminal may feedback the HARQ-ACK information of different SPS PDSCHs, and the corresponding Symbol types indicated by the configured / activated DCI may be different. For example, in Figure 3, according to the indication of the activation DCI, the terminal feeds back the HARQ-ACK information of SPS1, SPS2, and SPS 3 in time slot 4. And the HARQ-ACK Symbol type corresponding to the activation DCI indication of SPS1, SPS2, and SPS 3 is different. Assume that SPS1 corresponds to non-SBFD, and SPS 2 and SPS 3 correspond to SBFD. At this time, the terminal can execute as follows:

[0105] Mode 1: The terminal expects that the Symbol type corresponding to all HARQ-ACK information is consistent, that is, the terminal should avoid the above scenario during configuration / activation.

[0106] Method 2: The terminal multiplexes multiple HARQ-ACK information into a single codebook for transmission, and determines the symbol type of the multiplexed HARQ-ACK based on the indication corresponding to one of the SPSs corresponding to the multiple HARQ-ACK information, such as the SPS with the smallest configuration index and the SPS with the latest PDSCH transmission time. This method ensures that different types of HARQ-ACK can be fed back and simplifies the design.

[0107] In mode 2, the terminal can multiplex HARQ-ACK information of different symbol types on a single channel for transmission. Optionally, the terminal can also encode HARQ-ACK information of different symbol types separately, and then use different code rates for transmission according to different symbol types to meet different reliability requirements and save uplink transmission resources.

[0108] Method 3: The terminal multiplexes multiple HARQ-ACK information into one codebook for transmission, and determines the Symbol type of the multiplexed HARQ-ACK information based on predefined / high-layer configuration. For example, among the multiple HARQ-ACK information, as long as non-SBFD type HARQ-ACK information is included, the Symbol type of the multiplexed HARQ-ACK information is determined to be non-SBFD type. This method can ensure the reliability of HARQ-ACK feedback and ensure that different types of HARQ-ACK can be fed back.

[0109] Mode 4: The terminal constructs codebooks according to the symbol type corresponding to each SPS PDSCH, SBFD and non-SBFD respectively, and determines the PUCCH resources respectively. If there is no overlap, they are transmitted separately; if there is overlap, they are multiplexed in the PUCCH resources corresponding to one of the symbol types, or one of the codebook types is discarded.

[0110] Mode 5: The terminal multiplexes multiple HARQ-ACK information in one codebook for transmission, and determines the PUCCH resources and transmission parameters according to the symbol type of the current PUCCH time unit. For example, in Figure 3, slot 4 is a non-SBFD time slot, then the terminal feeds back the HARQ-ACK information of SPS1, SPS2, and SPS 3 together, and determines the corresponding PUCCH resources according to non-SBFD (for example, using the PUCCH resource configuration corresponding to the SBFD time domain type to determine the PUCCH resources corresponding to the HARQ-ACK feedback) and transmission.

[0111] Example 2

[0112] As shown in Figure 4, PDSCH 1, PDSCH 2, and PDSCH 3 are respectively scheduled by non-fallback DCI (for example, DCI format 1_1 or 1_2), fallback DCI (for example, DCI format 1_0), and non-fallback DCI, and their HARQ-ACK information is all indicated to be fed back in slot 4. Assume that the Symbol type protocol corresponding to the HARQ-ACK information scheduled by fallback DCI is predetermined to be non-SBFD type. Non-fallback DCI contains an indication field for indicating the Symbol type corresponding to its HARQ-ACK information feedback. It is possible that the Symbol types corresponding to the above three HARQ-ACK information are different. At this time, the terminal can adopt the following methods:

[0113] Mode 1: The terminal multiplexes multiple HARQ-ACK information in one codebook for transmission and the terminal expects the Symbol type indicated by all DCI to be consistent, that is, the base station should avoid scenarios with different Symbol types. That is, the non-fallback indication should be consistent with the HARQ-ACK corresponding to the fallback DCI. The terminal multiplexes the multiple HARQ-ACKs together and determines the PUCCH resource transmission according to the Symbol type corresponding to the HARQ-ACK information with DCI (optionally, the time slot can also have HARQ-ACK feedback of SPS PDSCH at this time, regardless of the type of SPS HARQ-ACK).

[0114] Mode 2: The terminal multiplexes multiple HARQ-ACK information into one codebook for transmission, and determines the Symbol type corresponding to the HARQ-ACK information based on the Symbol type indicated by the last DCI.

[0115] Optionally, the last DCI is the last DCI among multiple DCIs, and the multiple DCIs are DCIs corresponding to the multiple HARQ-ACKs. The method for determining the last DCI may be the same as the method for determining the PRI DCI corresponding to the PUCCH resource for feedback of the multiple HARQ-ACK information (for example, for all DCIs scheduled for transmission of the corresponding HARQ-ACK in the PUCCH time domain unit, sort them in ascending order of the service cell index and the PDCCH monitoring occasion, and the last DCI, optionally, if there are multiple DCIs in the same PDCCH monitoring occasion of the same service cell, the DCI of the PDCCH in the first CORESET is ranked before the DCI of the PDCCH of the second CORESET).

[0116] Alternatively, the last DCI is the last DCI in the DCI including indication information, where the indication information is used to indicate the time domain type corresponding to the HARQ-ACK information, that is, the non-fallback DCI in this embodiment.

[0117] Alternatively, the last DCI is the last DCI in the DCI corresponding to downlink transmission with HARQ-ACK feedback enabled.

[0118] In addition, assuming that only the HARQ-ACK information of PDSCH1 and PDSCH2 is indicated in slot 4 feedback (no PDSCH3), the last DCI is the DCI corresponding to PDSCH 2. Since the DCI corresponding to PDSCH2 is fallback DCI and does not include the Symbol type indication field, the last DCI in the DCI including the Symbol type indication field is the DCI corresponding to PDSCH1.

[0119] Mode 3: The terminal constructs codebooks according to the Symbol type corresponding to each HARQ-ACK information, and determines PUCCH resources separately according to SBFD and non-SBFD. If the PUCCH resources do not overlap, they are transmitted separately; if the PUCCH resources overlap, they are multiplexed in the PUCCH resources corresponding to one of the symbol types, or one of the codebook types is discarded.

[0120] Method 4: The terminal multiplexes multiple HARQ-ACK messages into a single codebook for transmission and determines the PUCCH resource and transmission parameters based on the symbol type of the current PUCCH time unit. For example, in Figure 4, slot 4 is a non-SBFD time slot. The terminal then feeds back the HARQ-ACK information for all three PDSCHs and determines the corresponding PUCCH resource and transmission parameters based on non-SBFD.

[0121] It should be noted that in Methods 2 and 4 above, for some HARQ-ACK information, the time domain type used to determine the HARQ-ACK feedback timing may differ from the time domain type corresponding to the HARQ-ACK information transmission. Specifically, because the k1 set and sub-slot information are configured in the PUCCH-config, if the k1 set and sub-slot information are configured separately in the PUCCH-config corresponding to different time domain types, the terminal can only determine the k1 set and sub-slot after determining the corresponding PUCCH-config. For each HARQ-ACK information feedback, if the terminal determines the PUCCH feedback time unit based on the corresponding HARQ-ACK feedback timing (which may be related to the symbol type), if multiple HARQ-ACKs need to be fed back within the feedback time unit, then applying Methods 2 and 4 above may result in scenarios where the symbol type used to determine the HARQ-ACK feedback timing differs from the symbol type corresponding to the HARQ-ACK transmission.

[0122] In another embodiment, the terminal does not expect a scenario in which the Symbol type corresponding to the HARQ-ACK information indicated by the DCI is different from the Symbol type corresponding to the time domain unit where the HARQ-ACK is transmitted.

[0123] The above describes in detail the method for transmitting HARQ-ACK information according to an embodiment of the present application in conjunction with Figures 2 to 4. The following describes in detail the method for transmitting HARQ-ACK information according to another embodiment of the present application in conjunction with Figure 5. It can be understood that the interaction between the network-side device and the terminal described from the perspective of the network-side device is the same as or corresponds to the description of the terminal side in the method shown in Figure 2. To avoid repetition, the relevant description is appropriately omitted.

[0124] Figure 5 is a schematic diagram of a flow chart of a method for transmitting HARQ-ACK information according to an embodiment of the present application. This method 500 can be applied to network-side devices and applied to carriers or cells configured with SBFD information, where a terminal is scheduled to transmit multiple HARQ-ACK messages within a time unit. As shown in Figure 5 , the method 500 includes the following steps.

[0125] S502: The network side device performs a first operation, where the first operation is used to transmit at least one HARQ-ACK information among multiple HARQ-ACK information. The first operation includes at least one of the following: determining a transmission method for the multiple HARQ-ACK information; and determining a time domain type corresponding to the multiple HARQ-ACK information.

[0126] In an embodiment of the present application, when the terminal is scheduled to transmit multiple HARQ-ACK information within a time unit, the network side device performs a first operation, and the first operation is used to transmit at least one HARQ-ACK information among the multiple HARQ-ACK information. The first operation includes at least one of the following: determining the transmission method of the multiple HARQ-ACK information; determining the time domain type corresponding to the multiple HARQ-ACK information. By performing the first operation, the transmission of HARQ-ACK information can be performed in a carrier or cell configured with SBFD information, which can improve the effectiveness of HARQ-ACK information feedback, thereby improving the transmission performance of PDSCH and improving the effectiveness of the communication system.

[0127] Optionally, as an embodiment, determining the transmission method of the multiple HARQ-ACK information includes: determining to multiplex the multiple HARQ-ACK information in a codebook for transmission; wherein, the multiple HARQ-ACK information is first HARQ-ACK information, the first HARQ-ACK information is HARQ-ACK information with corresponding DCI, and the time domain types corresponding to the multiple first HARQ-ACK information indicated by the DCI are the same; or, the multiple HARQ-ACK information is second HARQ-ACK information, the second HARQ-ACK information is HARQ-ACK information without corresponding DCI, and the time domain types corresponding to the multiple HARQ-ACK information are the same.

[0128] Optionally, as an embodiment, the multiple HARQ-ACK information includes first HARQ-ACK information and second HARQ-ACK information, the first HARQ-ACK information is HARQ-ACK information with corresponding DCI, and the second HARQ-ACK information is HARQ-ACK information without corresponding DCI, and the determination of the transmission method of the multiple HARQ-ACK information includes at least one of the following: 1) multiplexing the second HARQ-ACK information and the first HARQ-ACK information in a first codebook for transmission; 2) multiplexing the first HARQ-ACK information and the HARQ-ACK information in the second HARQ-ACK information with the same time domain type as the first HARQ-ACK information in a first codebook for transmission; 3) discarding the HARQ-ACK information in the second HARQ-ACK information with a different time domain type corresponding to the first HARQ-ACK information; 4) separately constructing a second codebook for the HARQ-ACK information in the second HARQ-ACK information with a different time domain type corresponding to the first HARQ-ACK information.

[0129] Optionally, as an embodiment, determining the transmission method of the multiple HARQ-ACK information includes: determining that the multiple HARQ-ACK information is multiplexed in a codebook for transmission; determining the time domain type corresponding to the multiple HARQ-ACK information includes: determining the time domain type corresponding to the multiple HARQ-ACK information after multiplexing according to the time domain type indicated by the last DCI in the DCI corresponding to the multiple HARQ-ACK information.

[0130] Optionally, as an embodiment, the determining of the transmission method of the multiple HARQ-ACK information includes: determining that the multiple HARQ-ACK information is multiplexed in a codebook for transmission; the determining of the time domain type corresponding to the multiple HARQ-ACK information includes: 1) determining the time domain type corresponding to the multiple HARQ-ACK information after multiplexing according to the indication corresponding to the target SPS PDSCH, the target SPS PDSCH being one of the SPS PDSCHs corresponding to the multiple HARQ-ACK information; or, 2) determining the time domain type corresponding to the multiple HARQ-ACK information after multiplexing according to a predefined or high-level configuration.

[0131] Optionally, as an embodiment, determining the transmission mode of the multiple HARQ-ACK information includes: determining to construct codebooks according to different time domain types corresponding to the multiple HARQ-ACK information, wherein the third HARQ-ACK information in the multiple HARQ-ACK information is multiplexed in the first codebook, and the third HARQ-ACK information is the HARQ-ACK information whose corresponding time domain type is the SBFD time domain type in the multiple HARQ-ACK information; multiplexing the fourth HARQ-ACK information in the multiple HARQ-ACK information in the second codebook, and the fourth HARQ-ACK information is the HARQ-ACK information whose corresponding time domain type is the non-SBFD time domain type in the multiple HARQ-ACK information.

[0132] Optionally, as an embodiment, the determination of the transmission method of the multiple HARQ-ACK information includes: determining to multiplex the multiple HARQ-ACK information in a codebook for transmission; the method also includes: determining the PUCCH resources and transmission parameters based on the time domain type of the time unit, and the PUCCH resources are used to transmit the multiple HARQ-ACK information.

[0133] The method for transmitting HARQ-ACK information provided in the embodiment of the present application may be performed by a transmission device for HARQ-ACK information. In the embodiment of the present application, the method for transmitting HARQ-ACK information performed by a transmission device for HARQ-ACK information is used as an example to illustrate the transmission device for HARQ-ACK information provided in the embodiment of the present application.

[0134] Figure 6 is a schematic diagram of the structure of a device for transmitting HARQ-ACK information according to an embodiment of the present application. This device may correspond to a terminal in other embodiments. The device is applied to a carrier or cell configured with SBFD information. The device is scheduled to transmit multiple HARQ-ACK messages within a time unit. As shown in Figure 6, device 600 includes the following modules.

[0135] The first execution module 602 is used to perform a first operation, where the first operation is used to transmit at least one HARQ-ACK information among the multiple HARQ-ACK information. The first operation includes at least one of the following: determining a transmission method for the multiple HARQ-ACK information; determining a time domain type corresponding to the multiple HARQ-ACK information.

[0136] In an embodiment of the present application, when the device 600 is scheduled to transmit multiple HARQ-ACK information within a time unit, the first execution module performs a first operation, and the first operation is used to transmit at least one HARQ-ACK information among the multiple HARQ-ACK information. The first operation includes at least one of the following: determining the transmission method of the multiple HARQ-ACK information; determining the time domain type corresponding to the multiple HARQ-ACK information. By executing the first operation, the transmission of HARQ-ACK information can be performed in a carrier or cell configured with SBFD information, which can improve the effectiveness of HARQ-ACK information feedback, thereby improving the transmission performance of PDSCH and improving the effectiveness of the communication system.

[0137] Optionally, as an embodiment, the first execution module 602 is used to determine whether to multiplex the multiple HARQ-ACK information in one codebook for transmission; wherein the multiple HARQ-ACK information is first HARQ-ACK information, the first HARQ-ACK information is HARQ-ACK information with corresponding DCI, and the time domain types corresponding to the multiple first HARQ-ACK information indicated by the DCI are the same; or, the multiple HARQ-ACK information is second HARQ-ACK information, the second HARQ-ACK information is HARQ-ACK information without corresponding DCI, and the time domain types corresponding to the multiple HARQ-ACK information are the same.

[0138] Optionally, as an embodiment, the multiple HARQ-ACK information includes first HARQ-ACK information and second HARQ-ACK information, the first HARQ-ACK information is HARQ-ACK information with corresponding DCI, and the second HARQ-ACK information is HARQ-ACK information without corresponding DCI, and the first execution module 602 is used for at least one of the following: 1) multiplexing the second HARQ-ACK information and the first HARQ-ACK information in a first codebook for transmission; 2) multiplexing the first HARQ-ACK information and the HARQ-ACK information in the second HARQ-ACK information with the same time domain type as the first HARQ-ACK information corresponding to the first HARQ-ACK information in a first codebook for transmission; 3) discarding the HARQ-ACK information in the second HARQ-ACK information with a different time domain type corresponding to the first HARQ-ACK information; 4) separately constructing a second codebook for the HARQ-ACK information in the second HARQ-ACK information with a different time domain type corresponding to the first HARQ-ACK information.

[0139] Optionally, as an embodiment, when the second HARQ-ACK information and the first HARQ-ACK information are multiplexed and transmitted in a first codebook, the first execution module 602 is further used to determine the PUCCH resource based on the time domain type corresponding to the first HARQ-ACK information, and the PUCCH resource is used to transmit the first HARQ-ACK information and part or all of the second HARQ-ACK information.

[0140] Optionally, as an embodiment, the DCI includes indication information, and the indication information is used to indicate the time domain type corresponding to the first HARQ-ACK information, and the time domain type indicated by the indication information is the same as the time domain type configured or indicated by the time unit.

[0141] Optionally, as an embodiment, the first execution module 602 is used to determine whether to multiplex the multiple HARQ-ACK information in a codebook for transmission; and determine the time domain type corresponding to the multiple HARQ-ACK information after multiplexing according to the time domain type indicated by the last DCI in the DCI corresponding to the multiple HARQ-ACK information.

[0142] Optionally, as an embodiment, the last DCI is the last DCI among multiple DCIs, and the method for determining the last DCI is the same as the method for determining the DCI of the PRI corresponding to the PUCCH resource for feedback of the multiple HARQ-ACK information; or, the last DCI is the last DCI in the DCI containing indication information, and the indication information is used to indicate the time domain type corresponding to the HARQ-ACK information; or, the last DCI is the last DCI in the DCI corresponding to the downlink transmission in which HARQ-ACK feedback is enabled.

[0143] Optionally, as an embodiment, the first execution module 602 is used to determine whether to multiplex the multiple HARQ-ACK information in a codebook for transmission; and 1) determine the time domain type corresponding to the multiple HARQ-ACK information after multiplexing according to the indication corresponding to the target SPS PDSCH, and the target SPS PDSCH is one of the SPS PDSCHs corresponding to the multiple HARQ-ACK information; or, 2) determine the time domain type corresponding to the multiple HARQ-ACK information after multiplexing according to a predefined or high-level configuration.

[0144] Optionally, as an embodiment, the target SPS PDSCH is: the SPS PDSCH corresponding to the multiple HARQ-ACK information with the smallest configuration index or the latest transmission time.

[0145] Optionally, as an embodiment, the first execution module 602 is configured to determine whether to construct codebooks according to different time domain types corresponding to the multiple HARQ-ACK information, wherein the third HARQ-ACK information in the multiple HARQ-ACK information is multiplexed in the first codebook, and the third HARQ-ACK information is the HARQ-ACK information whose corresponding time domain type is the SBFD time domain type in the multiple HARQ-ACK information; the fourth HARQ-ACK information in the multiple HARQ-ACK information is multiplexed in the second codebook, and the fourth HARQ-ACK information is the HARQ-ACK information whose corresponding time domain type is the non-SBFD time domain type in the multiple HARQ-ACK information.

[0146] Optionally, as an embodiment, the first execution module 602 is further configured to determine PUCCH resources based on the first codebook and the second codebook respectively.

[0147] Optionally, as an embodiment, at least one of the following is satisfied: 1) the PUCCH resources determined respectively do not overlap, and the first execution module 602 is further used to transmit the first codebook and the second codebook respectively based on the determined PUCCH resources; 2) the PUCCH resources determined respectively do not overlap with the same PUSCH resource; 3) the PUCCH resources determined respectively overlap with the same PUSCH resource, and the first execution module 602 is further used to cascade the first codebook and the second codebook, and multiplex them in the PUSCH for transmission; or, multiplex the first codebook and the second codebook in the PUSCH for transmission, and the first codebook and the second codebook are encoded respectively; or, discard one of the first codebook and the second codebook, and multiplex the non-discarded codebook in the PUSCH resource for transmission; 4) the PUCCH resources determined respectively overlap, and the first execution module 602 is further used to multiplex the first codebook and the second codebook in one PUCCH resource for transmission; or, discard one of the first codebook and the second codebook, and transmit the non-discarded codebook.

[0148] Optionally, as an embodiment, the first execution module 602 is used to determine whether to multiplex the multiple HARQ-ACK information in a codebook for transmission; the first execution module 602 is also used to determine the PUCCH resources and transmission parameters based on the time domain type of the time unit, and the PUCCH resources are used to transmit the multiple HARQ-ACK information.

[0149] Optionally, as an embodiment, the priorities corresponding to the multiple HARQ-ACK information are the same; or, the multiple HARQ-ACK information include delayed HARQ-ACK information.

[0150] According to the device 600 of the embodiment of the present application, the process of the method 200 corresponding to the embodiment of the present application can be referred to, and the various units / modules in the device 600 and the above-mentioned other operations and / or functions are respectively for implementing the corresponding processes in the method 200, and can achieve the same or equivalent technical effects. For the sake of brevity, they will not be repeated here.

[0151] The HARQ-ACK information transmission device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component of an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal or other device other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and other devices can include servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.

[0152] Figure 7 is a schematic diagram of the structure of a device for transmitting HARQ-ACK information according to an embodiment of the present application. This device can correspond to the network-side device in other embodiments and is applied to a carrier or cell configured with SBFD information, where a terminal is scheduled to transmit multiple HARQ-ACK messages within a time unit. As shown in Figure 7, device 700 includes the following modules.

[0153] The second execution module 702 is used to perform a first operation, where the first operation is used to transmit at least one HARQ-ACK information among the multiple HARQ-ACK information, and the first operation includes at least one of the following: determining a transmission method for the multiple HARQ-ACK information; determining a time domain type corresponding to the multiple HARQ-ACK information.

[0154] In an embodiment of the present application, when the terminal is scheduled to transmit multiple HARQ-ACK information within a time unit, the second execution module performs a first operation, and the first operation is used to transmit at least one HARQ-ACK information among the multiple HARQ-ACK information. The first operation includes at least one of the following: determining the transmission method of the multiple HARQ-ACK information; determining the time domain type corresponding to the multiple HARQ-ACK information. By executing the first operation, the transmission of HARQ-ACK information can be performed in a carrier or cell configured with SBFD information, which can improve the effectiveness of HARQ-ACK information feedback, thereby improving the transmission performance of PDSCH and improving the effectiveness of the communication system.

[0155] Optionally, as an embodiment, the second execution module 702 is used to determine whether to multiplex the multiple HARQ-ACK information in one codebook for transmission; wherein the multiple HARQ-ACK information is first HARQ-ACK information, the first HARQ-ACK information is HARQ-ACK information with corresponding DCI, and the time domain types corresponding to the multiple first HARQ-ACK information indicated by the DCI are the same; or, the multiple HARQ-ACK information is second HARQ-ACK information, the second HARQ-ACK information is HARQ-ACK information without corresponding DCI, and the time domain types corresponding to the multiple HARQ-ACK information are the same.

[0156] Optionally, as an embodiment, the multiple HARQ-ACK information includes first HARQ-ACK information and second HARQ-ACK information, the first HARQ-ACK information is HARQ-ACK information with corresponding DCI, and the second HARQ-ACK information is HARQ-ACK information without corresponding DCI, and the second execution module 702 is used for at least one of the following: 1) multiplexing the second HARQ-ACK information and the first HARQ-ACK information in a first codebook for transmission; 2) multiplexing the first HARQ-ACK information and the HARQ-ACK information in the second HARQ-ACK information with the same time domain type as the first HARQ-ACK information corresponding to the first HARQ-ACK information in a first codebook for transmission; 3) discarding the HARQ-ACK information in the second HARQ-ACK information with a different time domain type corresponding to the first HARQ-ACK information; 4) separately constructing a second codebook for the HARQ-ACK information in the second HARQ-ACK information with a different time domain type corresponding to the first HARQ-ACK information.

[0157] Optionally, as an embodiment, the second execution module 702 is used to determine whether to multiplex the multiple HARQ-ACK information into a codebook for transmission; and determine the time domain type corresponding to the multiple HARQ-ACK information after multiplexing according to the time domain type indicated by the last DCI in the DCI corresponding to the multiple HARQ-ACK information.

[0158] Optionally, as an embodiment, the second execution module 702 is used to determine whether to multiplex the multiple HARQ-ACK information in a codebook for transmission; 1) determine the time domain type corresponding to the multiple HARQ-ACK information after multiplexing according to the indication corresponding to the target SPS PDSCH, and the target SPS PDSCH is one of the SPS PDSCHs corresponding to the multiple HARQ-ACK information; or, 2) determine the time domain type corresponding to the multiple HARQ-ACK information after multiplexing according to a predefined or high-level configuration.

[0159] Optionally, as an embodiment, the second execution module 702 is configured to determine whether to construct codebooks according to different time domain types corresponding to the multiple HARQ-ACK information, wherein the third HARQ-ACK information in the multiple HARQ-ACK information is multiplexed in the first codebook, and the third HARQ-ACK information is the HARQ-ACK information whose corresponding time domain type is the SBFD time domain type in the multiple HARQ-ACK information; the fourth HARQ-ACK information in the multiple HARQ-ACK information is multiplexed in the second codebook, and the fourth HARQ-ACK information is the HARQ-ACK information whose corresponding time domain type is the non-SBFD time domain type in the multiple HARQ-ACK information.

[0160] Optionally, as an embodiment, the second execution module 702 is used to determine whether to multiplex the multiple HARQ-ACK information in a codebook for transmission; the second execution module 702 is also used to determine the PUCCH resources and transmission parameters based on the time domain type of the time unit, and the PUCCH resources are used to transmit the multiple HARQ-ACK information.

[0161] According to the device 700 of the embodiment of the present application, the process of the method 500 corresponding to the embodiment of the present application can be referred to, and the various units / modules in the device 700 and the above-mentioned other operations and / or functions are respectively for implementing the corresponding processes in the method 500, and can achieve the same or equivalent technical effects. For the sake of brevity, they will not be repeated here.

[0162] The HARQ-ACK information transmission device provided in the embodiment of the present application can implement the various processes implemented in the method embodiments of Figures 2 to 5 and achieve the same technical effects. To avoid repetition, they will not be described here.

[0163] Optionally, as shown in Figure 8, an embodiment of the present application further provides a communication device 800, including a processor 801 and a memory 802, where the memory 802 stores a program or instruction that can be run on the processor 801. For example, when the communication device 800 is a terminal, the program or instruction is executed by the processor 801 to implement the various steps of the above-mentioned HARQ-ACK information transmission method embodiment, and can achieve the same technical effect. When the communication device 800 is a network side device, the program or instruction is executed by the processor 801 to implement the various steps of the above-mentioned HARQ-ACK information transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0164] An embodiment of the present application also provides a terminal, including a processor and a communication interface, which is applied to a carrier or cell configured with SBFD information. The terminal is scheduled to transmit multiple HARQ-ACK information within a time unit, and the processor is used to perform a first operation. The first operation is used to transmit at least one HARQ-ACK information among the multiple HARQ-ACK information. The first operation includes at least one of the following: determining the transmission mode of the multiple HARQ-ACK information; determining the time domain type corresponding to the multiple HARQ-ACK information. This terminal embodiment corresponds to the above-mentioned terminal side method embodiment. The various implementation processes and implementation methods of the above-mentioned method embodiments are applicable to this terminal embodiment and can achieve the same technical effect. Specifically, Figure 9 is a schematic diagram of the hardware structure of a terminal that implements an embodiment of the present application.

[0165] The terminal 900 includes but is not limited to: a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909 and at least some of the components of the processor 910.

[0166] Those skilled in the art will appreciate that the terminal 900 may further include a power source (such as a battery) for powering various components. The power source may be logically connected to the processor 910 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG9 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.

[0167] It should be understood that in an embodiment of the present application, the input unit 904 may include a graphics processing unit (GPU) 9041 and a microphone 9042, and the graphics processor 9041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 906 may include a display panel 9061, and the display panel 9061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 907 includes a touch panel 9071 and at least one of other input devices 9072. The touch panel 9071 is also called a touch screen. The touch panel 9071 may include two parts: a touch detection device and a touch controller. Other input devices 9072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and an operating stick, which will not be repeated here.

[0168] In the embodiment of the present application, after receiving downlink data from a network-side device, the RF unit 901 may transmit the data to the processor 910 for processing. Furthermore, the RF unit 901 may send uplink data to the network-side device. Typically, the RF unit 901 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.

[0169] The memory 909 can be used to store software programs or instructions and various data. The memory 909 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 909 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 909 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0170] Processor 910 may include one or more processing units. Optionally, processor 910 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 910.

[0171] In which, the terminal is scheduled to transmit multiple HARQ-ACK information within a time unit, which can be applied to a carrier or cell configured with SBFD information. The processor 910 can be used to perform a first operation, and the first operation is used to transmit at least one HARQ-ACK information in the multiple HARQ-ACK information. The first operation includes at least one of the following: determining the transmission mode of the multiple HARQ-ACK information; determining the time domain type corresponding to the multiple HARQ-ACK information.

[0172] In an embodiment of the present application, when the terminal is scheduled to transmit multiple HARQ-ACK information within a time unit, the terminal performs a first operation, where the first operation is used to transmit at least one HARQ-ACK information among the multiple HARQ-ACK information. The first operation includes at least one of the following: determining a transmission method for the multiple HARQ-ACK information; determining a time domain type corresponding to the multiple HARQ-ACK information. Through the first operation performed by the terminal, the transmission of HARQ-ACK information can be performed in a carrier or cell configured with SBFD information, which can improve the effectiveness of HARQ-ACK information feedback, thereby improving the transmission performance of PDSCH and improving the effectiveness of the communication system.

[0173] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the HARQ-ACK information transmission method embodiment and achieve the same or corresponding technical effect. To avoid repetition, it will not be repeated here.

[0174] An embodiment of the present application also provides a network-side device, including a processor and a communication interface, which is applied to a carrier or cell configured with SBFD information, and the terminal is scheduled to transmit multiple HARQ-ACK information within a time unit, and the processor is used to perform a first operation, and the first operation is used to transmit at least one HARQ-ACK information among the multiple HARQ-ACK information. The first operation includes at least one of the following: determining the transmission mode of the multiple HARQ-ACK information; determining the time domain type corresponding to the multiple HARQ-ACK information. This network-side device embodiment corresponds to the above-mentioned network-side device method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this network-side device embodiment and can achieve the same technical effect.

[0175] The present application also provides a network-side device. As shown in Figure 10, the network-side device 1000 includes an antenna 101, a radio frequency device 102, a baseband device 103, a processor 104, and a memory 105. Antenna 101 is connected to radio frequency device 102. In the uplink direction, radio frequency device 102 receives information via antenna 101 and sends the received information to baseband device 103 for processing. In the downlink direction, baseband device 103 processes the information to be transmitted and sends it to radio frequency device 102. Radio frequency device 102 processes the received information and then sends it through antenna 101.

[0176] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 103 , which includes a baseband processor.

[0177] The baseband device 103 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 10, one of which is, for example, a baseband processor, which is connected to the memory 105 through a bus interface to call the program in the memory 105 and execute the network device operations shown in the above method embodiment.

[0178] The network side device may further include a network interface 106, which is, for example, a Common Public Radio Interface (CPRI).

[0179] The network side device 1000 of the embodiment of the present application also includes: instructions or programs stored in the memory 105 and can be run on the processor 104. The processor 104 calls the instructions or programs in the memory 105 to execute the method executed by each module shown in Figure 7 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0180] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by the processor, the various processes of the above-mentioned HARQ-ACK information transmission method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0181] The processor is the processor in the terminal described in the above embodiment. The readable storage medium can be non-volatile or non-transitory. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk. In some examples, the readable storage medium can be non-transitory.

[0182] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned HARQ-ACK information transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0183] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0184] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned HARQ-ACK information transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0185] An embodiment of the present application also provides a HARQ-ACK information transmission system, including: a terminal and a network side device, wherein the terminal can be used to perform the steps of the HARQ-ACK information transmission method as described above, and the network side device can be used to perform the steps of the HARQ-ACK information transmission method as described above.

[0186] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0187] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.

[0188] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.

Claims

1. A method for transmitting hybrid automatic repeat request feedback HARQ-ACK information, applied to a carrier or cell configured with sub-band full-duplex SBFD information, where a terminal is scheduled to transmit multiple HARQ-ACK information within a time unit, the method comprising: The terminal performs a first operation, where the first operation is used to transmit at least one HARQ-ACK information among the multiple HARQ-ACK information, and the first operation includes at least one of the following: Determining a transmission method of the multiple HARQ-ACK information; Determine a time domain type corresponding to the multiple HARQ-ACK information.

2. The method according to claim 1, wherein: Determining the transmission mode of the multiple HARQ-ACK information includes: determining to multiplex the multiple HARQ-ACK information into one codebook for transmission; The multiple HARQ-ACK information is first HARQ-ACK information, the first HARQ-ACK information is HARQ-ACK information with corresponding downlink control information DCI, and the time domain types corresponding to the multiple first HARQ-ACK information indicated by the DCI are the same; or, The multiple HARQ-ACK information is second HARQ-ACK information, the second HARQ-ACK information is HARQ-ACK information without corresponding DCI, and the time domain types corresponding to the multiple HARQ-ACK information are the same.

3. The method according to claim 1, wherein: The multiple HARQ-ACK information includes first HARQ-ACK information and second HARQ-ACK information, the first HARQ-ACK information is HARQ-ACK information with corresponding DCI, and the second HARQ-ACK information is HARQ-ACK information without corresponding DCI, and the determining of the transmission mode of the multiple HARQ-ACK information includes at least one of the following: Multiplexing the second HARQ-ACK information and the first HARQ-ACK information into a first codebook for transmission; Multiplexing the first HARQ-ACK information and HARQ-ACK information of the same time domain type as that corresponding to the first HARQ-ACK information in the second HARQ-ACK information into a first codebook for transmission; discarding HARQ-ACK information of a different time domain type from that corresponding to the first HARQ-ACK information in the second HARQ-ACK information; A second codebook is constructed separately using HARQ-ACK information in the second HARQ-ACK information with a time domain type different from that corresponding to the first HARQ-ACK information.

4. The method according to claim 3, wherein: In the case where the second HARQ-ACK information and the first HARQ-ACK information are multiplexed in a first codebook for transmission, the method further includes: A PUCCH resource is determined based on a time domain type corresponding to the first HARQ-ACK information, and the PUCCH resource is used to transmit part or all of the first HARQ-ACK information and the second HARQ-ACK information.

5. The method according to claim 2 or 3, wherein: The DCI includes indication information, where the indication information is used to indicate a time domain type corresponding to the first HARQ-ACK information, and the time domain type indicated by the indication information is the same as the time domain type configured or indicated by the time unit.

6. The method according to claim 1, wherein: Determining the transmission mode of the multiple HARQ-ACK information includes: determining to multiplex the multiple HARQ-ACK information into one codebook for transmission; The determining of the time domain types corresponding to the multiple HARQ-ACK information includes: determining the time domain types corresponding to the multiple HARQ-ACK information after multiplexing according to the time domain type indicated by the last DCI in the DCI corresponding to the multiple HARQ-ACK information.

7. The method according to claim 6, wherein: The last DCI is the last DCI among the multiple DCIs, and the method for determining the last DCI is the same as the method for determining the DCI of the physical uplink control channel resource indication PRI corresponding to the physical uplink control channel PUCCH resources for feeding back the multiple HARQ-ACK information; or, The last DCI is the last DCI in the DCI including indication information, where the indication information is used to indicate the time domain type corresponding to the HARQ-ACK information; or, The last DCI is the last DCI in the DCI corresponding to the downlink transmission for which HARQ-ACK feedback is enabled.

8. The method according to claim 1, wherein: The determining of the transmission mode of the multiple HARQ-ACK information includes: determining to multiplex the multiple HARQ-ACK information into one codebook for transmission; and the determining of the time domain type corresponding to the multiple HARQ-ACK information includes: Determine, according to an indication corresponding to a target semi-persistent scheduling physical downlink shared channel SPS PDSCH, a time domain type corresponding to the multiple HARQ-ACK information after multiplexing, wherein the target SPS PDSCH is one of the SPS PDSCHs corresponding to the multiple HARQ-ACK information; or The time domain type corresponding to the multiple HARQ-ACK information after multiplexing is determined according to a predefined or high-level configuration.

9. The method according to claim 8, wherein: The target SPS PDSCH is: The SPS PDSCH corresponding to the multiple HARQ-ACK information has the smallest configuration index or the last transmission time.

10. The method according to claim 1, wherein: The determining of the transmission mode of the multiple HARQ-ACK information includes: determining to construct codebooks respectively according to different time domain types corresponding to the multiple HARQ-ACK information, wherein: Multiplexing third HARQ-ACK information among the multiple HARQ-ACK information in the first codebook, wherein the third HARQ-ACK information is HARQ-ACK information whose corresponding time domain type is SBFD time domain type among the multiple HARQ-ACK information; The fourth HARQ-ACK information among the multiple HARQ-ACK information is multiplexed in the second codebook, and the fourth HARQ-ACK information is the HARQ-ACK information whose corresponding time domain type is the non-SBFD time domain type among the multiple HARQ-ACK information.

11. The method according to claim 3 or 10, wherein: The method further comprises: PUCCH resources are determined based on the first codebook and the second codebook respectively.

12. The method according to claim 11, wherein: The method satisfies at least one of the following: The respectively determined PUCCH resources do not overlap, and the method further includes: transmitting the first codebook and the second codebook respectively based on the determined PUCCH resources; The respectively determined PUCCH resources do not overlap with the same PUSCH resource; The respectively determined PUCCH resources overlap with the same PUSCH resource, and the method further includes: cascading the first codebook and the second codebook, and multiplexing them in the PUSCH for transmission; or multiplexing the first codebook and the second codebook in the PUSCH for transmission, the first codebook and the second codebook are encoded respectively; or discarding one of the first codebook and the second codebook, and multiplexing the non-discarded codebook in the PUSCH resource for transmission; The respectively determined PUCCH resources overlap, and the method further includes: multiplexing the first codebook and the second codebook in one PUCCH resource for transmission; or discarding one of the first codebook and the second codebook and transmitting the codebook that is not discarded.

13. The method according to claim 1, wherein: Determining the transmission mode of the multiple HARQ-ACK information includes: determining to multiplex the multiple HARQ-ACK information into one codebook for transmission; The method further includes: determining a PUCCH resource and a transmission parameter based on a time domain type of the time unit, wherein the PUCCH resource is used to transmit the multiple HARQ-ACK information.

14. The method according to any one of claims 1 to 13, wherein: The priorities corresponding to the multiple HARQ-ACK information are the same; or, The multiple HARQ-ACK information includes delayed HARQ-ACK information.

15. A method for transmitting HARQ-ACK information, applied to a carrier or cell configured with SBFD information, where a terminal is scheduled to transmit multiple HARQ-ACK information within a time unit, the method comprising: The network side device performs a first operation, where the first operation is used to transmit at least one HARQ-ACK information among the multiple HARQ-ACK information, and the first operation includes at least one of the following: Determining a transmission method of the multiple HARQ-ACK information; Determine a time domain type corresponding to the multiple HARQ-ACK information.

16. The method according to claim 15, wherein: Determining the transmission mode of the multiple HARQ-ACK information includes: determining to multiplex the multiple HARQ-ACK information into one codebook for transmission; The multiple HARQ-ACK information is first HARQ-ACK information, the first HARQ-ACK information is HARQ-ACK information with corresponding DCI, and the time domain types corresponding to the multiple first HARQ-ACK information indicated by the DCI are the same; or, The multiple HARQ-ACK information is second HARQ-ACK information, the second HARQ-ACK information is HARQ-ACK information without corresponding DCI, and the time domain types corresponding to the multiple HARQ-ACK information are the same.

17. The method according to claim 15, wherein: The multiple HARQ-ACK information includes first HARQ-ACK information and second HARQ-ACK information, the first HARQ-ACK information is HARQ-ACK information with corresponding DCI, and the second HARQ-ACK information is HARQ-ACK information without corresponding DCI, and the determining of the transmission mode of the multiple HARQ-ACK information includes at least one of the following: Multiplexing the second HARQ-ACK information and the first HARQ-ACK information into a first codebook for transmission; Multiplexing the first HARQ-ACK information and HARQ-ACK information of the same time domain type as that corresponding to the first HARQ-ACK information in the second HARQ-ACK information into a first codebook for transmission; discarding HARQ-ACK information of a different time domain type from that corresponding to the first HARQ-ACK information in the second HARQ-ACK information; A second codebook is constructed separately using HARQ-ACK information in the second HARQ-ACK information with a time domain type different from that corresponding to the first HARQ-ACK information.

18. The method according to claim 15, wherein: Determining the transmission mode of the multiple HARQ-ACK information includes: determining to multiplex the multiple HARQ-ACK information into one codebook for transmission; The determining of the time domain types corresponding to the multiple HARQ-ACK information includes: determining the time domain types corresponding to the multiple HARQ-ACK information after multiplexing according to the time domain type indicated by the last DCI in the DCI corresponding to the multiple HARQ-ACK information.

19. The method according to claim 15, wherein: The determining of the transmission mode of the multiple HARQ-ACK information includes: determining to multiplex the multiple HARQ-ACK information into one codebook for transmission; and the determining of the time domain type corresponding to the multiple HARQ-ACK information includes: Determine, according to an indication corresponding to a target SPS PDSCH, a time domain type corresponding to the multiple HARQ-ACK information after multiplexing, wherein the target SPS PDSCH is one of the SPS PDSCHs corresponding to the multiple HARQ-ACK information; or The time domain type corresponding to the multiple HARQ-ACK information after multiplexing is determined according to a predefined or high-level configuration.

20. The method according to claim 15, wherein: The determining of the transmission mode of the multiple HARQ-ACK information includes: determining to construct codebooks respectively according to different time domain types corresponding to the multiple HARQ-ACK information, wherein: Multiplexing third HARQ-ACK information among the multiple HARQ-ACK information in the first codebook, wherein the third HARQ-ACK information is HARQ-ACK information whose corresponding time domain type is SBFD time domain type among the multiple HARQ-ACK information; The fourth HARQ-ACK information among the multiple HARQ-ACK information is multiplexed in the second codebook, and the fourth HARQ-ACK information is the HARQ-ACK information whose corresponding time domain type is the non-SBFD time domain type among the multiple HARQ-ACK information.

21. The method according to claim 15, wherein: The determining of the transmission mode of the plurality of HARQ-ACK information includes: determining to multiplex the plurality of HARQ-ACK information into one codebook for transmission; and the method further includes: A PUCCH resource and a transmission parameter are determined based on a time domain type of the time unit, where the PUCCH resource is used to transmit the multiple HARQ-ACK information.

22. A HARQ-ACK information transmission device, applied to a carrier or a cell configured with SBFD information, the device being scheduled to transmit a plurality of HARQ-ACK information within a time unit, the device comprising: A first execution module is configured to perform a first operation, where the first operation is used to transmit at least one HARQ-ACK information among the multiple HARQ-ACK information, and the first operation includes at least one of the following: Determining a transmission method of the multiple HARQ-ACK information; Determine a time domain type corresponding to the multiple HARQ-ACK information.

23. The device according to claim 22, wherein: The first execution module is used to determine to multiplex the multiple HARQ-ACK information into one codebook for transmission; The multiple HARQ-ACK information is first HARQ-ACK information, the first HARQ-ACK information is HARQ-ACK information with corresponding downlink control information DCI, and the time domain types corresponding to the multiple first HARQ-ACK information indicated by the DCI are the same; or, The multiple HARQ-ACK information is second HARQ-ACK information, the second HARQ-ACK information is HARQ-ACK information without corresponding DCI, and the time domain types corresponding to the multiple HARQ-ACK information are the same.

24. The device according to claim 22, wherein: The multiple HARQ-ACK information includes first HARQ-ACK information and second HARQ-ACK information, the first HARQ-ACK information is HARQ-ACK information with corresponding DCI, and the second HARQ-ACK information is HARQ-ACK information without corresponding DCI, and the first execution module is used for at least one of the following: Multiplexing the second HARQ-ACK information and the first HARQ-ACK information into a first codebook for transmission; Multiplexing the first HARQ-ACK information and HARQ-ACK information of the same time domain type as that corresponding to the first HARQ-ACK information in the second HARQ-ACK information into a first codebook for transmission; discarding HARQ-ACK information of a different time domain type from that corresponding to the first HARQ-ACK information in the second HARQ-ACK information; A second codebook is constructed separately using HARQ-ACK information in the second HARQ-ACK information with a time domain type different from that corresponding to the first HARQ-ACK information.

25. The device according to claim 22, wherein: The first execution module is used to determine to multiplex the multiple HARQ-ACK information into one codebook for transmission; The time domain type corresponding to the multiple HARQ-ACK information after multiplexing is determined according to the time domain type indicated by the last DCI in the DCI corresponding to the multiple HARQ-ACK information.

26. The device according to claim 22, wherein: The first execution module is used to determine to multiplex the multiple HARQ-ACK information into one codebook for transmission; Determine, according to an indication corresponding to a target semi-persistent scheduling physical downlink shared channel SPS PDSCH, a time domain type corresponding to the multiple HARQ-ACK information after multiplexing, wherein the target SPS PDSCH is one of the SPS PDSCHs corresponding to the multiple HARQ-ACK information; or The time domain type corresponding to the multiple HARQ-ACK information after multiplexing is determined according to a predefined or high-level configuration.

27. The device according to claim 22, wherein: The first execution module is used to determine to construct codebooks respectively according to different time domain types corresponding to the multiple HARQ-ACK information, wherein: Multiplexing third HARQ-ACK information among the multiple HARQ-ACK information in the first codebook, wherein the third HARQ-ACK information is HARQ-ACK information whose corresponding time domain type is SBFD time domain type among the multiple HARQ-ACK information; The fourth HARQ-ACK information among the multiple HARQ-ACK information is multiplexed in the second codebook, and the fourth HARQ-ACK information is the HARQ-ACK information whose corresponding time domain type is the non-SBFD time domain type among the multiple HARQ-ACK information.

28. The device according to claim 22, wherein: The first execution module is used to determine to multiplex the multiple HARQ-ACK information into one codebook for transmission; A PUCCH resource and a transmission parameter are determined based on a time domain type of the time unit, where the PUCCH resource is used to transmit the multiple HARQ-ACK information.

29. A HARQ-ACK information transmission device, applied to a carrier or cell configured with SBFD information, where a terminal is scheduled to transmit multiple HARQ-ACK information within a time unit, the device comprising: The second execution module is configured to perform a first operation, where the first operation is used to transmit at least one HARQ-ACK information among the multiple HARQ-ACK information, and the first operation includes at least one of the following: Determining a transmission method of the multiple HARQ-ACK information; Determine a time domain type corresponding to the multiple HARQ-ACK information.

30. The device according to claim 29, wherein: The second execution module is used to determine to multiplex the multiple HARQ-ACK information into one codebook for transmission; The multiple HARQ-ACK information is first HARQ-ACK information, the first HARQ-ACK information is HARQ-ACK information with corresponding DCI, and the time domain types corresponding to the multiple first HARQ-ACK information indicated by the DCI are the same; or, The multiple HARQ-ACK information is second HARQ-ACK information, the second HARQ-ACK information is HARQ-ACK information without corresponding DCI, and the time domain types corresponding to the multiple HARQ-ACK information are the same.

31. The device according to claim 29, wherein: The multiple HARQ-ACK information includes first HARQ-ACK information and second HARQ-ACK information, the first HARQ-ACK information is HARQ-ACK information with corresponding DCI, the second HARQ-ACK information is HARQ-ACK information without corresponding DCI, and the second execution module is used for at least one of the following: Multiplexing the second HARQ-ACK information and the first HARQ-ACK information into a first codebook for transmission; Multiplexing the first HARQ-ACK information and HARQ-ACK information of the same time domain type as that corresponding to the first HARQ-ACK information in the second HARQ-ACK information into a first codebook for transmission; discarding HARQ-ACK information of a different time domain type from that corresponding to the first HARQ-ACK information in the second HARQ-ACK information; A second codebook is constructed separately using HARQ-ACK information in the second HARQ-ACK information with a time domain type different from that corresponding to the first HARQ-ACK information.

32. The device according to claim 29, wherein: The second execution module is used to determine to multiplex the multiple HARQ-ACK information into one codebook for transmission; The time domain type corresponding to the multiple HARQ-ACK information after multiplexing is determined according to the time domain type indicated by the last DCI in the DCI corresponding to the multiple HARQ-ACK information.

33. The device according to claim 29, wherein: The second execution module is used to determine to multiplex the multiple HARQ-ACK information into one codebook for transmission; Determine, according to an indication corresponding to a target SPS PDSCH, a time domain type corresponding to the multiple HARQ-ACK information after multiplexing, wherein the target SPS PDSCH is one of the SPS PDSCHs corresponding to the multiple HARQ-ACK information; or The time domain type corresponding to the multiple HARQ-ACK information after multiplexing is determined according to a predefined or high-level configuration.

34. The apparatus of claim 29, wherein: The second execution module is used to determine to construct codebooks respectively according to different time domain types corresponding to the multiple HARQ-ACK information, wherein: Multiplexing third HARQ-ACK information among the multiple HARQ-ACK information in the first codebook, wherein the third HARQ-ACK information is HARQ-ACK information whose corresponding time domain type is SBFD time domain type among the multiple HARQ-ACK information; The fourth HARQ-ACK information among the multiple HARQ-ACK information is multiplexed in the second codebook, and the fourth HARQ-ACK information is the HARQ-ACK information whose corresponding time domain type is the non-SBFD time domain type among the multiple HARQ-ACK information.

35. The apparatus of claim 29, wherein: The second execution module is used to determine to multiplex the multiple HARQ-ACK information into one codebook for transmission; A PUCCH resource and a transmission parameter are determined based on a time domain type of the time unit, where the PUCCH resource is used to transmit the multiple HARQ-ACK information.

36. A terminal comprising a processor and a memory, wherein the memory stores a program or instruction executable on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 1 to 14 are implemented.

37. A network side device, comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method according to any one of claims 15 to 21 are implemented.

38. A readable storage medium storing a program or instruction, wherein the program or instruction, when executed by a processor, implements the steps of the method according to any one of claims 1 to 14, or implements the steps of the method according to any one of claims 15 to 21.

Citation Information

Patent Citations

  • Communication method and communication device

    CN115733505A

  • Power determination method and communication device

    CN116170862A

  • Information processing method and device, communication equipment and storage medium

    CN116830747A

  • Slot format indicator (SFI) enhancement for sub-band full-duplex

    US20220007395A1