Communication method and device, and readable storage medium

JP2026527676APending Publication Date: 2026-08-14HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-09
Publication Date
2026-08-14

AI Technical Summary

Benefits of technology

【0007】 以下では、異なる態様から本願を説明する。以下の実装及び異なる態様の有益な効果は相互に参照され得ることが理解されるべきである。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026527676000001_ABST
    Figure 2026527676000001_ABST
Patent Text Reader

Abstract

This application relates to the field of communication technology, and more particularly to communication methods and apparatus, and readable storage media. The method comprises the steps of: transmitting a first message, wherein the first message indicates one or more first type PUCCH resource sets and one or more second type PUCCH resource sets, wherein one or more first type PUCCH resources contained in one or more first type PUCCH resource sets are used to receive UCI in SBFD time units, and one or more second type PUCCH resources contained in one or more second type PUCCH resource sets are used to receive UCI in non-SBFD time units; and receiving a first UCI transmitted by a terminal device on the first PUCCH resources and / or second PUCCH resources. In embodiments of this application, dedicated PUCCH resources may be configured for different time units, providing a basis for improving the transmission performance of PUCCH in SBFD time units.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application was filed with the State Intellectual Property Office of China on August 11, 2023, and claims priority to Chinese Patent Application No. 202311019855.4, entitled "Communication Method and Apparatus, and Readable Storage Medium", which is hereby incorporated by reference in its entirety.

[0002] This application relates to the field of communication technologies, particularly to communication methods and apparatuses, and readable storage media.

Background Art

[0003] In a time division duplexing (TDD) system, the downlink (DL) usually occupies the main time resources as shown in FIG. 1. This causes a coverage imbalance between the DL and the uplink (UL). Compared with a frequency division duplexing (FDD) system, the uplink coverage of the TDD system is poor and the latency is high. Subband full duplex (SBFD) proposed in the industry can solve these problems in the TDD system. Most companies support the solution of "subband full duplex on the network device side and half duplex on the terminal device side". Specifically, the network device may perform transmission and reception simultaneously on one symbol, the terminal device can only perform reception or transmission on one symbol, and cannot perform reception and transmission simultaneously on one symbol. In this way, the uplink transmission resources available to the terminal device can be increased, thereby effectively increasing the UL coverage and reducing the UL latency.

[0004] In wireless communication systems, uplink L1 / L2 control signaling, also known as uplink control information (UCI), is typically used to support data transmission over uplink and downlink transmission channels. In existing protocols, UCI is primarily transmitted over the physical uplink control channel (PUCCH), and the PUCCH resources used to transmit UCI may be configured by network devices. In scenarios where SBFD is introduced, network devices also need to configure PUCCH resources for transmitting UCI to ensure the successful transmission of data over uplink and downlink transmission channels.

[0005] Currently, configuration solutions for PUCCH resources in scenarios where SBFD is implemented are still being explored. [Overview of the project]

[0006] Embodiments of the present invention provide a communication method and apparatus, as well as a readable storage medium, to improve PUCCH resource allocation flexibility.

[0007] The present invention will be described below in terms of different embodiments. It should be understood that the following implementations and beneficial effects of different embodiments can be referenced from one another.

[0008] According to a first aspect, the present invention provides a communication method applicable to a network device, the method comprising: sending a first message to a terminal device, wherein the first message indicates one or more first type physical uplink control channel PUCCH resource sets and one or more second type PUCCH resource sets, the one or more first type PUCCH resource sets comprising one or more first type PUCCH resources, the one or more second type PUCCH resource sets comprising one or more second type PUCCH resources, and the one or more first type The PUCCH resource is used by the terminal device to transmit uplink control information UCI in subband full-duplex SBFD time units, and the one or more second-type PUCCH resources are used by the terminal device to transmit UCI in non-subband full-duplex non-SBFD time units; and the step of receiving the first UCI transmitted by the terminal device on the first PUCCH resource in the one or more first-type PUCCH resources and / or the second PUCCH resource in the one or more second-type PUCCH resources.

[0009] In this embodiment of the present application, network devices may each configure dedicated PUCCH resources for SBFD time units and non-SBFD time units, which differs from the solution in current TDD systems in which only one set of PUCCH resources is configured for all uplink slots, thereby allowing only resources from the same resource set to be used for UCI transmission in all slots. In the present application, PUCCH resources are configured for two different types of time units, thereby improving PUCCH resource allocation flexibility and providing a basis for improving PUCCH transmission performance in SBFD time units.

[0010] According to a second aspect, the present invention provides a communication method applicable to a network device, the method comprising: sending a first message to a terminal device, wherein the first message indicates one or more first type physical uplink control channel PUCCH resources and one or more second type PUCCH resources, the one or more first type PUCCH resources being used by the terminal device to transmit uplink control information UCI in subband full-duplex SBFD time units, the one or more second type PUCCH resources being used by the terminal device to transmit UCI in non-subband full-duplex non-SBFD time units; and receiving the first UCI transmitted by the terminal device on the first PUCCH resources in the one or more first type PUCCH resources and / or the second PUCCH resources in the one or more second type PUCCH resources.

[0011] In this embodiment of the present application, the network device may configure dedicated PUCCH resources for SBFD time units and non-SBFD time units, respectively, at the granularity of PUCCH resources.

[0012] Referring to a second aspect, in a possible implementation, the method further comprises: sending a second message to the terminal device, wherein the second message indicates one or more first type physical uplink control channel PUCCH resource sets and one or more second type PUCCH resource sets, where any PUCCH resource set in the one or more first type PUCCH resource sets includes one or more PUCCH resources in the one or more first type PUCCH resources, and any PUCCH resource set in the one or more second type PUCCH resource sets includes one or more PUCCH resources in the one or more second type PUCCH resources.

[0013] According to a third aspect, the present invention provides a communication method applicable to a network device, the method comprising: sending a first message to a terminal device, wherein the first message indicates one or more first type physical uplink control channel PUCCH resource sets and one or more second type PUCCH resource sets, the one or more first type PUCCH resource sets comprising one or more first type PUCCH resources, the one or more second type PUCCH resource sets comprising one or more second type PUCCH resources, and the one or more first type PUCCH The CCH resource set is used by the terminal device to transmit uplink control information UCI in subband full-duplex SBFD time units; the one or more second type PUCCH resource sets are used by the terminal device to transmit UCI in non-subband full-duplex non-SBFD time units; and the system includes the step of receiving the first UCI transmitted by the terminal device on the first PUCCH resource in the one or more first type PUCCH resources and / or the second PUCCH resource in the one or more second type PUCCH resources.

[0014] In this embodiment of the present application, the network device may configure dedicated PUCCH resources for SBFD time units and non-SBFD time units, respectively, at the granularity of the PUCCH resource set. Furthermore, during configuration, the network device may implicitly indicate the purpose of the PUCCH resources included in the PUCCH resource set by indicating the purpose of the PUCCH resource set.

[0015] Referring to the first, second, or third embodiment, in a possible implementation, the method further comprises the steps of: receiving the first UCI transmitted N times by the terminal device on the first PUCCH resource corresponding to the SBFD time unit, wherein the first PUCCH resource belongs to one or more first type PUCCH resources; and receiving the first UCI transmitted M times by the terminal device on the second PUCCH resource corresponding to the non-SBFD time unit, wherein the second PUCCH resource belongs to one or more second type PUCCH resources, and both M and N are integers greater than 0.

[0016] In this embodiment of the present application, the same UCI may be permitted to be repeatedly transmitted over PUCCH resources across SBFD time units (symbols / slots) and non-SBFD time units (symbols / slots), thereby improving PUCCH's transmission performance and UCI transmission success rate, and reducing UCI transmission delay.

[0017] Referring to the first, second, or third aspect, in a possible implementation, the method further comprises the steps of: receiving a first UCI on a first PUCCH resource in a first PUCCH resource set, wherein the first PUCCH resource set belongs to one or more first type PUCCH resource sets; and receiving a first UCI on a second PUCCH resource in a second PUCCH resource set, wherein the second PUCCH resource set belongs to one or more second type PUCCH resource sets.

[0018] Referencing the first, second, or third embodiment, in a possible implementation, the method further comprises the step of transmitting downlink control information DCI, where DCI includes a first PUCCH resource indicator field, the first PUCCH resource indicator field is for determining a first PUCCH resource and a second PUCCH resource.

[0019] In this embodiment of the present application, the network device may deliver one indicator field using DCI so that the UE can determine, based on the indicator field, which PUCCH resources to use to transmit UCI in SBFD and non-SBFD time units.

[0020] Referencing the first, second, or third embodiment, in a possible implementation, the method further comprises the step of transmitting downlink control information DCI, where DCI includes a first PUCCH resource indicator field and a second PUCCH indicator field, the first PUCCH resource indicator field for determining a first PUCCH resource and the second PUCCH resource indicator field for determining a second PUCCH resource.

[0021] In this embodiment of the present application, the network device may deliver two indicator fields using DCI so that the UE can determine, based on the two indicator fields, which PUCCH resources to be used to transmit UCI in SBFD time units and non-SBFD time units, respectively.

[0022] Referencing the first, second, or third aspect, in a possible implementation, the method further comprises the step of transmitting a seventh message, wherein the seventh message indicates a first PUCCH resource and a second PUCCH resource, and the seventh message instructs a terminal device to transmit a first UCI over the first PUCCH resource and the second PUCCH resource.

[0023] In this embodiment of the present application, the network device may deliver messages and directly direct the UE to PUCCH resources used to transmit UCI in SBFD and non-SBFD time units.

[0024] Referring to the first, second, or third aspect, in a possible implementation, the method further comprises the step of transmitting a third message, wherein the third message indicates a reference signal associated with a first PUCCH resource and a reference signal associated with a second PUCCH resource.

[0025] In this embodiment of the present application, a network device may use a single signaling to configure a reference signal associated with PUCCH transmission in different types of time units.

[0026] Referring to the first, second, or third aspect, in a possible implementation, the method further comprises the step of transmitting a third message and a fourth message, wherein the third message indicates a reference signal associated with a first PUCCH resource and the fourth message indicates a reference signal associated with a second PUCCH resource.

[0027] In this embodiment of the present application, spatial relation information (or transmission configuration indicator state information, e.g., reference signals) associated with PUCCH transmission for different time unit types may be configured separately so that PUCCH in SBFD time units can be transmitted via a more suitable beam, thereby improving the transmission performance of PUCCH.

[0028] According to a fourth aspect, the present application provides a communication method applicable to a terminal device, the method comprising: receiving a first message from a network device, the first message indicating one or more first-type PUCCH resource sets and one or more second-type PUCCH resource sets, the one or more first-type PUCCH resource sets including one or more first-type PUCCH resources, the one or more second-type PUCCH resource sets including one or more second-type PUCCH resources, the one or more first-type PUCCH resources being used for transmitting uplink control information UCI in a sub-band full-duplex SBFD time unit, and the one or more second-type PUCCH resources being used for transmitting UCI in a non-sub-band full-duplex non-SBFD time unit; and transmitting a first UCI on a first PUCCH resource in the one or more first-type PUCCH resources and / or on a second PUCCH resource in the one or more second-type PUCCH resource sets.

[0029] According to a fifth aspect, the present application provides a communication method applicable to a terminal device, the method comprising: receiving a first message from a network device, where the first message indicates one or more first-type physical uplink control channel PUCCH resources and one or more second-type PUCCH resources, the one or more first-type PUCCH resources being used for transmitting uplink control information UCI in a sub-band full-duplex SBFD time unit by the terminal device, and the one or more second-type PUCCH resources being used for transmitting UCI in a non-sub-band full-duplex non-SBFD time unit by the terminal device; and transmitting a first UCI on a first PUCCH resource in the one or more first-type PUCCH resources and / or on a second PUCCH resource in the one or more second-type PUCCH resource sets.

[0030] Referring to the fifth aspect, in a possible implementation, the method further comprises receiving, from a network device, a second message, where the second message indicates one or more first-type physical uplink control channel (PUCCH) resource sets and one or more second-type PUCCH resource sets, any PUCCH resource set in the one or more first-type PUCCH resource sets includes one or more PUCCH resources in the one or more first-type PUCCH resources, and any PUCCH resource set in the one or more second-type PUCCH resource sets includes one or more PUCCH resources in the one or more second-type PUCCH resources.

[0031] According to a sixth aspect, the present application provides a communication method applicable to a terminal device. The method comprises: receiving, from a network device, a first message, where the first message indicates one or more first-type physical uplink control channel (PUCCH) resource sets and one or more second-type PUCCH resource sets, the one or more first-type PUCCH resource sets include one or more first-type PUCCH resources, the one or more second-type PUCCH resource sets include one or more second-type PUCCH resources, the one or more first-type PUCCH resource sets are used by the terminal device to transmit uplink control information (UCI) in a sub-band full-duplex (SBFD) time unit, and the one or more second-type PUCCH resource sets are used by the terminal device to transmit UCI in a non-sub-band full-duplex (non-SBFD) time unit; and transmitting a first UCI on a first PUCCH resource in the one or more first-type PUCCH resources and / or a second PUCCH resource in the one or more second-type PUCCH resource sets.

[0032] Referring to the fourth, fifth, or sixth aspect, in a possible implementation, the method further comprises the steps of repeatedly transmitting a first UCI N times on a first PUCCH resource corresponding to an SBFD time unit, where the first PUCCH resource belongs to one or more first type PUCCH resources; and repeatedly transmitting the first UCI M times on a second PUCCH resource corresponding to a non-SBFD time unit, where the second PUCCH resource belongs to one or more second type PUCCH resources, and both M and N are integers greater than 0.

[0033] Referring to the fourth, fifth, or sixth aspect, in a possible implementation, the first UCI includes hybrid automatic repeating acknowledgment HARQ-RACK information, and the method further comprises the steps of: determining a first PUCCH resource set based on the number of bits of the first UCI, where the first PUCCH resource set belongs to one or more first type PUCCH resource sets and the first PUCCH resource belongs to the first PUCCH resource set; and determining a second PUCCH resource set based on the number of bits of the first UCI, where the second PUCCH resource set belongs to one or more second type PUCCH resource sets and the second PUCCH resource belongs to the second PUCCH resource set.

[0034] In this embodiment of the present application, the UE may determine the available PUCCH resource sets in SBFD time units and non-SBFD time units, respectively, based on the number of bits of the UCI to be transmitted.

[0035] Referring to the fourth, fifth, or sixth aspect, in a possible implementation, the method further comprises: a step of determining the first PUCCH resource in the first PUCCH resource set based on a first PUCCH resource indicator field in downlink control information DCI transmitted by the network device; and a step of determining the second PUCCH resource in the second PUCCH resource set, where the first PUCCH resource set belongs to one or more first type PUCCH resource sets, and the second PUCCH resource set belongs to one or more second type PUCCH resource sets.

[0036] In this embodiment of the present application, the UE may determine the PUCCH resources to be used in SBFD time units and non-SBFD time units, respectively, based on one indicator field in the DCI delivered by the network device.

[0037] Referring to the fourth, fifth, or sixth aspect, in a possible implementation, the method further comprises: determining the first PUCCH resource in the first PUCCH resource set based on a first PUCCH resource indicator field in the DCI transmitted by the network device, wherein the first PUCCH resource set belongs to one or more first type PUCCH resource sets; and determining the second PUCCH resource in the second PUCCH resource set based on a second PUCCH resource indicator field in the DCI, wherein the second PUCCH resource set belongs to one or more second type PUCCH resource sets.

[0038] In this embodiment of the present application, the UE may determine the PUCCH resources to be used in SBFD time units and non-SBFD time units, respectively, based on two indicator fields in the DCI delivered by the network device.

[0039] Referencing the fourth, fifth, or sixth aspect, in a possible implementation, the method further comprises the step of receiving a seventh message transmitted by the network device, wherein the seventh message indicates the first PUCCH resource and the second PUCCH resource, and the seventh message instructs the terminal device to transmit the first UCI over the first PUCCH resource and the second PUCCH resource.

[0040] Referring to the fourth, fifth, or sixth aspect, in a possible implementation, the method further comprises the step of receiving a third message transmitted by a network device, wherein the third message indicates a reference signal associated with a first PUCCH resource and a reference signal associated with a second PUCCH resource.

[0041] Referring to the fourth, fifth, or sixth aspect, in a possible implementation, the method further comprises the step of receiving a third message and a fourth message transmitted by a network device, wherein the third message indicates a reference signal associated with a first PUCCH resource, and the fourth message indicates a reference signal associated with a second PUCCH resource.

[0042] Referring to the first, second, third, fourth, fifth, or sixth embodiment, in a possible implementation, the reference signal associated with the first PUCCH resource is identical to the reference signal associated with a first physical downlink control channel PDCCH received by the terminal device in SBFD time units, the first PDCCH being received by the terminal device in a control resource set CORESET with the minimum index value in the active downlink bandwidth portion BWP corresponding to the SBFD time units; the reference signal associated with the second PUCCH resource is identical to the reference signal associated with a second PDCCH received by the terminal device in non-SBFD time units, the second PDCCH being received by the terminal device in a CORESET with the minimum index value in the active downlink BWP corresponding to the non-SBFD time units.

[0043] Referring to the first, second, third, fourth, fifth, or sixth aspect, in a possible implementation, the frequency range associated with an SBFD time unit includes one or more uplink subbands and one or more downlink subbands, wherein the uplink subbands are used for uplink transmission, the downlink subbands are used for downlink transmission, and the frequency range associated with a non-SBFD time unit is used for either uplink or downlink transmission.

[0044] Referring to the first, second, third, fourth, fifth, or sixth aspect, in a possible implementation, the frequency domain resource of each PUCCH resource in the one or more first type PUCCH resources is within the frequency range of the uplink subband associated with the SBFD time unit.

[0045] In this embodiment of the present application, the frequency domain resources of each PUCCH resource configured for an SBFD time unit are within the frequency range of the uplink subband associated with the SBFD time unit, thus avoiding the problem that PUCCH resources cannot be used for transmission in an SBFD time unit because the frequency resources fall outside the range of the uplink subband.

[0046] Referring to the first, second, third, fourth, fifth, or sixth aspect, in a possible implementation, the first PUCCH resource satisfies one or more of the following conditions: the time-domain resource length of the first PUCCH resource is greater than the time-domain resource length of the second PUCCH resource; the frequency-domain resource width of the first PUCCH resource is greater than the frequency-domain resource width of the second PUCCH resource; the maximum coding rate of the first PUCCH resource is less than the maximum coding rate of the second PUCCH resource; or the number of demodulation reference signal DMRS symbols of the first PUCCH resource is greater than the number of DMRS symbols of the second PUCCH resource.

[0047] According to a seventh aspect, the present invention provides a communication method applicable to a network device, the method comprising the steps of: transmitting a fifth message to a terminal device, wherein the fifth message indicates one or more PUCCH resources, which are used to transmit UCIs in SBFD and non-SBFD time units; receiving a second UCI transmitted N times by the terminal device on a third PUCCH resource in an SBFD time unit; and receiving the second UCI transmitted M times by the terminal device on the third PUCCH resource in a non-SBFD time unit, wherein the third PUCCH resource belongs to one or more PUCCH resources, and both M and N are integers greater than 0, and the same spatial relationship applies to N repeated transmissions on the third PUCCH resource in an SBFD time unit, and the same spatial relationship applies to M repeated transmissions on the third PUCCH resource in a non-SBFD time unit.

[0048] Referring to the seventh aspect, in a possible implementation, the method further comprises the step of transmitting a sixth message, which the sixth message indicates a spatial relationship corresponding to a third PUCCH resource in an SBFD time unit and a spatial relationship corresponding to a third PUCCH resource in a non-SBFD time unit.

[0049] Referring to the seventh aspect, in a possible implementation, the method further comprises the step of sending an eighth message, wherein the eighth message indicates one or more PUCCH resource sets, and any one of the one or more PUCCH resource sets includes one or more of the one or more PUCCH resources.

[0050] According to an eighth aspect, the present invention provides a communication method applicable to a terminal device, wherein the method comprises: receiving a fifth message from a network device, wherein the fifth message indicates one or more PUCCH resources, which are used to transmit UCIs in SBFD and non-SBFD time units; repeatedly transmitting a second UCI N times in the SBFD time unit over a third PUCCH resource; and repeatedly transmitting the second UCI M times in the non-SBFD time unit over the third PUCCH resource, wherein the third PUCCH resource belongs to one or more PUCCH resources, and both M and N are integers greater than 0, and the same spatial relationship applies to the N repeated transmissions in the SBFD time unit over the third PUCCH resource, and the same spatial relationship applies to the M repeated transmissions in the non-SBFD time unit over the third PUCCH resource.

[0051] Referring to the eighth aspect, in a possible implementation, the method further comprises the step of receiving a sixth message, wherein the sixth message indicates spatial relation information corresponding to a third PUCCH resource in SBFD time units and spatial relation information corresponding to a third PUCCH resource in non-SBFD time units.

[0052] Referring to the eighth aspect, in a possible implementation, the method further comprises the step of receiving an eighth message, wherein the eighth message indicates one or more PUCCH resource sets, and any one of the one or more PUCCH resource sets includes one or more of the one or more PUCCH resources.

[0053] According to the ninth aspect, the present application provides a communication device. The apparatus includes a transmitting unit configured to transmit a first message to a terminal device, wherein the first message indicates one or more first type physical uplink control channel PUCCH resource sets and one or more second type PUCCH resource sets, the one or more first type PUCCH resource sets comprising one or more first type PUCCH resources, the one or more second type PUCCH resource sets comprising one or more second type PUCCH resources, the one or more first type PUCCH resources being used by the terminal device to transmit uplink control information UCI in subband full-duplex SBFD time units, and the one or more second type PUCCH resources being used by the terminal device to transmit UCI in non-subband full-duplex non-SBFD time units; and a receiving unit configured to receive the first UCI transmitted by the terminal device on the first PUCCH resources in the one or more first type PUCCH resources and / or the second PUCCH resources in the one or more second type PUCCH resources.

[0054] According to a tenth aspect, the present invention provides a communication device. The device comprises a transmitting unit configured to transmit a first message to a terminal device, wherein the first message indicates one or more first type physical uplink control channel PUCCH resources and one or more second type PUCCH resources, the one or more first type PUCCH resources being used by the terminal device to transmit uplink control information UCI in subband full-duplex SBFD time units, and the one or more second type PUCCH resources being used by the terminal device to transmit UCI in non-subband full-duplex non-SBFD time units; and a receiving unit configured to receive the first UCI transmitted by the terminal device on the first PUCCH resources in the one or more first type PUCCH resources and / or the second PUCCH resources in the one or more second type PUCCH resources.

[0055] Referring to the tenth aspect, in a possible implementation, the transmitting unit is further configured to: transmit a second message to the terminal device, wherein the second message indicates one or more first type physical uplink control channel PUCCH resource sets and one or more second type PUCCH resource sets, where any PUCCH resource set in the one or more first type PUCCH resource sets includes one or more PUCCH resources in the one or more first type PUCCH resources, and any PUCCH resource set in the one or more second type PUCCH resource sets includes one or more PUCCH resources in the one or more second type PUCCH resources.

[0056] According to the eleventh aspect, the present application provides a communication device. The apparatus includes a transmitting unit configured to transmit a first message to a terminal device, wherein the first message indicates one or more first type physical uplink control channel PUCCH resource sets and one or more second type PUCCH resource sets, the one or more first type PUCCH resource sets comprising one or more first type PUCCH resources, the one or more second type PUCCH resource sets comprising one or more second type PUCCH resources, the one or more first type PUCCH resource sets being used by the terminal device to transmit uplink control information UCI in subband full-duplex SBFD time units, and the one or more second type PUCCH resource sets being used by the terminal device to transmit UCI in non-subband full-duplex non-SBFD time units; and a receiving unit configured to receive the first UCI transmitted by the terminal device on the first PUCCH resources in the one or more first type PUCCH resources and / or the second PUCCH resources in the one or more second type PUCCH resources.

[0057] Referencing the ninth, tenth, or eleventh aspect, in a possible implementation, the receiving unit is further configured to receive the first UCI transmitted N times repeatedly by the terminal device on the first PUCCH resource corresponding to the SBFD time unit, where the first PUCCH resource belongs to one or more first type PUCCH resources; and to receive the first UCI transmitted M times repeatedly by the terminal device on the second PUCCH resource corresponding to the non-SBFD time unit, where the second PUCCH resource belongs to one or more second type PUCCH resources, and both M and N are integers greater than 0.

[0058] Referencing the ninth, tenth, or eleventh aspect, in a possible implementation, the receiving unit is further configured to receive a first UCI on a first PUCCH resource in a first PUCCH resource set, where the first PUCCH resource set belongs to one or more first type PUCCH resource sets; and is configured to receive a first UCI on a second PUCCH resource in a second PUCCH resource set, where the second PUCCH resource set belongs to one or more second type PUCCH resource sets.

[0059] Referencing the ninth, tenth, or eleventh aspect, in a possible implementation, the transmitting unit is further configured to transmit downlink control information DCI, where DCI includes a first PUCCH resource indicator field, the first PUCCH resource indicator field is for determining a first PUCCH resource and a second PUCCH resource.

[0060] Referencing the ninth, tenth, or eleventh aspect, in a possible implementation, the transmitting unit is further configured to transmit downlink control information DCI, where DCI includes a first PUCCH resource indicator field and a second PUCCH indicator field, the first PUCCH resource indicator field for determining a first PUCCH resource and the second PUCCH resource indicator field for determining a second PUCCH resource.

[0061] Referencing the ninth, tenth, or eleventh aspect, in a possible implementation, the transmitting unit is further configured to transmit a seventh message, which indicates a first PUCCH resource and a second PUCCH resource, and which instructs a terminal device to transmit a first UCI over the first PUCCH resource and the second PUCCH resource.

[0062] Referring to the ninth, tenth, or eleventh aspect, in a possible implementation, the transmitting unit is further configured to transmit a third message, which indicates a reference signal associated with a first PUCCH resource and a reference signal associated with a second PUCCH resource.

[0063] Referring to the ninth, tenth, or eleventh aspect, in a possible implementation, the transmitting unit is further configured to transmit a third message and a fourth message, the third message indicating a reference signal associated with a first PUCCH resource, and the fourth message indicating a reference signal associated with a second PUCCH resource.

[0064] According to a twelfth aspect, the present application provides a communication device. The device comprises a receiving unit configured to receive a first message from a network device, wherein the first message indicates one or more first type PUCCH resource sets and one or more second type PUCCH resource sets, the one or more first type PUCCH resource sets comprising one or more first type PUCCH resources, the one or more second type PUCCH resource sets comprising one or more second type PUCCH resources, the one or more first type PUCCH resources used to transmit uplink control information UCI in subband full-duplex SBFD time units, and the one or more second type PUCCH resources used to transmit UCI in non-subband full-duplex non-SBFD time units; and a transmitting unit configured to transmit the first UCI on the first PUCCH resources in one or more first type PUCCH resources and / or on the second PUCCH resources in one or more second type PUCCH resource sets.

[0065] According to the 13th aspect, the present invention provides a communication device. The device comprises a receiving unit configured to receive a first message from a network device, wherein the first message indicates one or more first type physical uplink control channel PUCCH resources and one or more second type PUCCH resources, one or more first type PUCCH resources used by a terminal device to transmit uplink control information UCI in subband full-duplex SBFD time units, and one or more second type PUCCH resources used by a terminal device to transmit UCI in non-subband full-duplex non-SBFD time units; and a transmitting unit configured to transmit the first UCI on the first PUCCH resources in one or more first type PUCCH resources and / or on the second PUCCH resources in a set of one or more second type PUCCH resources.

[0066] Referring to the 13th aspect, in a possible implementation, the receiving unit is further configured to receive a second message from a network device, where the second message indicates one or more first type physical uplink control channel PUCCH resource sets and one or more second type PUCCH resource sets, where any PUCCH resource set in one or more first type PUCCH resource sets includes one or more PUCCH resources in one or more first type PUCCH resources, and any PUCCH resource set in one or more second type PUCCH resource sets includes one or more PUCCH resources in one or more second type PUCCH resources.

[0067] According to the 14th aspect, the present invention provides a communication device. The device comprises a receiving unit configured to receive a first message from a network device, wherein the first message indicates one or more first type physical uplink control channel PUCCH resource sets and one or more second type PUCCH resource sets, where one or more first type PUCCH resource sets comprise one or more first type PUCCH resources, where one or more second type PUCCH resource sets comprise one or more second type PUCCH resources, where one or more first type PUCCH resource sets are used by a terminal device to transmit uplink control information UCI in subband full-duplex SBFD time units, and where one or more second type PUCCH resource sets are used by a terminal device to transmit UCI in non-subband full-duplex non-SBFD time units; and a transmitting unit configured to transmit the first UCI on the first PUCCH resources in one or more first type PUCCH resources and / or on the second PUCCH resources in one or more second type PUCCH resource sets.

[0068] Referring to the twelfth, thirteenth, or fourteenth aspect, in a possible implementation, the transmitting unit is further configured to repeatedly transmit a first UCI N times over a first PUCCH resource corresponding to an SBFD time unit, where the first PUCCH resource belongs to one or more first type PUCCH resources; and to repeatedly transmit the first UCI M times over a second PUCCH resource corresponding to a non-SBFD time unit, where the second PUCCH resource belongs to one or more second type PUCCH resources, and both M and N are integers greater than 0.

[0069] Referring to the twelfth, thirteenth, or fourteenth aspect, in a possible implementation, the first UCI includes hybrid automatic repeating acknowledgment HARQ-RACK information, and the device further includes a processing unit configured to determine a first PUCCH resource set based on the number of bits in the first UCI (where the first PUCCH resource set belongs to one or more first type PUCCH resource sets, and the first PUCCH resource belongs to the first PUCCH resource set); and a processing unit configured to determine a second PUCCH resource set based on the number of bits in the first UCI (where the second PUCCH resource set belongs to one or more second type PUCCH resource sets, and the second PUCCH resource belongs to the second PUCCH resource set).

[0070] Referring to the twelfth, thirteenth, or fourteenth aspect, in a possible implementation, the device further comprises a processing unit configured to determine a first PUCCH resource in a first PUCCH resource set and a second PUCCH resource in a second PUCCH resource set based on a first PUCCH resource indicator field in downlink control information DCI transmitted by a network device, wherein the first PUCCH resource set belongs to one or more first type PUCCH resource sets, and the second PUCCH resource set belongs to one or more second type PUCCH resource sets.

[0071] Referring to the twelfth, thirteenth, or fourteenth aspect, in possible implementations, the device further comprises processing units configured to determine a first PUCCH resource in a first PUCCH resource set based on a first PUCCH resource indicator field in a DCI transmitted by a network device (where the first PUCCH resource set belongs to one or more first type PUCCH resource sets); and a second PUCCH resource in a second PUCCH resource set based on a second PUCCH resource indicator field in a DCI (where the second PUCCH resource set belongs to one or more second type PUCCH resource sets).

[0072] Referencing the twelfth, thirteenth, or fourteenth aspect, in a possible implementation, the receiving unit is further configured to receive a seventh message transmitted by a network device, wherein the seventh message indicates a first PUCCH resource and a second PUCCH resource, and the seventh message instructs a terminal device to transmit a first UCI over the first PUCCH resource and the second PUCCH resource.

[0073] Referring to the twelfth, thirteenth, or fourteenth aspect, in a possible implementation, the receiving unit is further configured to receive a third message transmitted by a network device, the third message indicating a reference signal associated with a first PUCCH resource and a reference signal associated with a second PUCCH resource.

[0074] Referring to the twelfth, thirteenth, or fourteenth aspect, in a possible implementation, the receiving unit is further configured to receive a third message and a fourth message transmitted by a network device, wherein the third message indicates a reference signal associated with a first PUCCH resource, and the fourth message indicates a reference signal associated with a second PUCCH resource.

[0075] Referring to the ninth, tenth, eleventh, twelfth, thirteenth, or fourteenth aspect, in a possible implementation, the reference signal associated with the first PUCCH resource is identical to the reference signal associated with a first physical downlink control channel PDCCH received by the terminal device in SBFD time units, the first PDCCH being received by the terminal device in a control resource set CORESET with the minimum index value in the active downlink bandwidth portion BWP corresponding to the SBFD time units; the reference signal associated with the second PUCCH resource is identical to the reference signal associated with a second PDCCH received by the terminal device in non-SBFD time units, the second PDCCH being received by the terminal device in a CORESET with the minimum index value in the active downlink BWP corresponding to the non-SBFD time units.

[0076] Referring to the 9th, 10th, 11th, 12th, 13th, or 14th aspect, in a possible implementation, the frequency range associated with an SBFD time unit includes one or more uplink subbands and one or more downlink subbands, wherein the uplink subbands are used for uplink transmission, the downlink subbands are used for downlink transmission, and the frequency range associated with a non-SBFD time unit is used for either uplink or downlink transmission.

[0077] Referring to the ninth, tenth, eleventh, twelfth, thirteenth, or fourteenth aspect, in a possible implementation, the frequency domain resource of each PUCCH resource in one or more first type PUCCH resources is within the frequency range of the uplink subband associated with the SBFD time unit.

[0078] Referring to the 9th, 10th, 11th, 12th, 13th, or 14th aspect, in a possible implementation, the first PUCCH resource satisfies one or more of the following conditions: the time-domain resource length of the first PUCCH resource is greater than the time-domain resource length of the second PUCCH resource; the frequency-domain resource width of the first PUCCH resource is greater than the frequency-domain resource width of the second PUCCH resource; the maximum coding rate of the first PUCCH resource is less than the maximum coding rate of the second PUCCH resource; or the number of demodulation reference signal DMRS symbols of the first PUCCH resource is greater than the number of DMRS symbols of the second PUCCH resource.

[0079] According to a 15th aspect, the present invention provides a communication device comprising: a transmitting unit configured to transmit a fifth message to a terminal device, wherein the fifth message indicates one or more PUCCH resources, which are used to transmit UCIs in SBFD and non-SBFD time units; and a receiving unit configured to receive a second UCI transmitted N times repeatedly by a terminal device in SBFD time units on a third PUCCH resource.

[0080] The receiving unit is further configured to receive a second UCI that is repeatedly transmitted M times by a terminal device in a non-SBFD time unit on a third PUCCH resource, where the third PUCCH resource belongs to one or more PUCCH resources, and both M and N are integers greater than 0, and the same spatial relation applies to N repeated transmissions in an SBFD time unit on the third PUCCH resource, and the same spatial relation applies to M repeated transmissions in a non-SBFD time unit on the third PUCCH resource.

[0081] Referring to the 15th aspect, in a possible implementation, the transmitting unit is further configured to transmit a sixth message, which indicates a spatial relationship corresponding to a third PUCCH resource in SBFD time units and a spatial relationship corresponding to a third PUCCH resource in non-SBFD time units.

[0082] Referring to the 15th aspect, in a possible implementation, the transmitting unit is further configured to transmit an eighth message, which the eighth message indicates one or more PUCCH resource sets, where any one of the one or more PUCCH resource sets includes one or more of the one or more PUCCH resources.

[0083] According to the sixteenth aspect, the present invention provides a communication device comprising: a receiving unit configured to receive a fifth message from a network device, wherein the fifth message indicates one or more PUCCH resources, and the one or more PUCCH resources are used to transmit UCIs in SBFD and non-SBFD time units; and a transmitting unit configured to repeatedly transmit a second UCI N times in SBFD time units over a third PUCCH resource.

[0084] The transmitting unit is further configured to repeatedly transmit the second UCI M times in a non-SBFD time unit on the third PUCCH resource, where the third PUCCH resource belongs to one or more PUCCH resources, and both M and N are integers greater than 0, and the same spatial relation applies to repeated transmission N times in an SBFD time unit on the third PUCCH resource, and the same spatial relation applies to repeated transmission M times in a non-SBFD time unit on the third PUCCH resource.

[0085] Referring to the 16th aspect, in a possible implementation, the receiving unit is further configured to receive a sixth message, which indicates spatial relation information corresponding to a third PUCCH resource in SBFD time units and spatial relation information corresponding to a third PUCCH resource in non-SBFD time units.

[0086] Referring to the 16th aspect, in a possible implementation, the receiving unit is further configured to receive an 8th message, where the 8th message indicates one or more PUCCH resource sets, and any one of the one or more PUCCH resource sets includes one or more of the one or more PUCCH resources.

[0087] According to the 17th aspect, the present invention provides a communication device. The communication device may include a processor, a transceiver, and memory. The memory is configured to store a computer program. The transceiver is configured to receive and transmit various messages. The computer program includes program instructions. When the processor executes the program instructions, the communication device is enabled to perform any one of the first to eighth aspects or any possible implementation method in any one of the first to eighth aspects. The transceiver may be a radio frequency module in the communication device, a combination of a radio frequency module and an antenna, or an input / output interface of a chip or circuit.

[0088] According to the 18th aspect, the present invention provides a computer-readable storage medium that stores program instructions. When the program instructions are executed on a computer, the computer is capable of performing any one of the first to eighth aspects or any possible implementation of any one of the first to eighth aspects.

[0089] According to the 19th aspect, the present application provides a program product including program instructions. When the program product is executed, any one of the first to eighth aspects or any possible implementation of any one of the first to eighth aspects is performed.

[0090] According to a 20th aspect, the present invention provides a communication device. The communication device may be implemented in the form of a chip or in the form of a device. The device includes a processor. The processor is configured to read and execute programs stored in memory to perform a communication method provided in any one of the first to eighth aspects or any one or more of the possible implementations in any one of the first to eighth aspects. Optionally, the communication device further includes memory, which is connected to the processor via circuitry. Further optionally, the communication device further includes a communication interface, which the processor is connected to. The communication interface is configured to receive data packets and / or information to be processed. The processor retrieves data packets and / or information from the communication interface, processes the data packets and / or information, and outputs the processing results via the communication interface. The communication interface may be an input / output interface.

[0091] Optionally, the processor and memory may be physically independent units, or the memory may be integrated with the processor.

[0092] According to the 21st aspect, the present application provides a wireless communication system. The wireless communication system includes a terminal device and a network device. The network device is configured to perform a method described in the first, second, third, seventh aspect, or any possible implementation of any one of those aspects. The terminal device is configured to perform a method described in the fourth, fifth, sixth, eighth aspect, or any possible implementation of any one of those aspects.

[0093] The technical effects achieved in the embodiments described above may be cross-referenced, or the beneficial effects in the following method embodiments may be referenced. Details are not described herein. [Brief explanation of the drawing]

[0094] To more clearly explain the technical solutions in the embodiments or background art of this application, the accompanying drawings illustrating the embodiments or background art of this application will be described below.

[0095] [Figure 1] This is a diagram showing the uplink and downlink coverage of a conventional TDD system;

[0096] [Figure 2a] This is a diagram showing the architecture of a communication system according to an embodiment of the present invention;

[0097] [Figure 2b] This is a diagram illustrating a side-link UE versus network relay scenario according to the embodiment of the present invention;

[0098] [Figure 2c] This is a diagram of a side-link UE-to-UE relay scenario according to the present embodiment;

[0099] [Figure 2d] This is a diagram showing the architecture of another communication system according to an embodiment of the present invention;

[0100] [Figure 3] This is a simplified diagram of the structure of the UE and base station according to the embodiment of the present application;

[0101] [Figure 4] This is a diagram showing the uplink and downlink coverage of a TDD system in which SBFD is introduced according to an embodiment of the present invention;

[0102] [Figure 5] This is a diagram showing the architecture of a PUCCH resource and a PUCCH resource set according to an embodiment of the present invention;

[0103] [Figure 6a] This is a schematic flowchart of the communication method according to the embodiment of the present invention;

[0104] [Figure 6b] This is a schematic flowchart of another communication method according to an embodiment of the present invention;

[0105] [Figure 6c] This is a schematic flowchart of yet another communication method according to an embodiment of the present invention;

[0106] [Figure 7] This is a diagram illustrating the configuration based on the granularity of the PUCCH resource set according to the embodiment of the present invention;

[0107] [Figure 8] This is a diagram illustrating the spatial relationship configuration of PUCCH resources according to an embodiment of the present invention;

[0108] [Figure 9] This figure illustrates the repeated transmission of UCI over different time units according to an embodiment of the present invention;

[0109] [Figure 10] This is a schematic flowchart of yet another communication method according to an embodiment of the present invention;

[0110] [Figure 11] This is a diagram showing the structure of a communication device according to one embodiment of the present invention.

[0111] [Figure 12] This is a diagram showing the structure of another communication device according to an embodiment of the present invention.

[0112] [Figure 13] This is a diagram showing the structure of yet another communication device according to an embodiment of the present invention. [Modes for carrying out the invention]

[0113] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.

[0114] In the description of this application, terms such as “first” and “second” are used merely to distinguish different subjects and do not limit the number or order of execution. Furthermore, terms such as “first” and “second” do not indicate clear differences. For example, “first message,” “second message,” and similar terms are used merely to distinguish different information and do not limit the order of the first message, second message, and similar terms. In addition, the terms “includes” and “equipment” and any other variations thereof are intended to cover non-inclusive inclusions. For example, a process, method, system, product, or device comprising a series of steps or units is not limited to the listed steps or units, and may optionally further include steps or units not listed, or may optionally further include other steps or units specific to the process, method, product, or device.

[0115] In this description, unless otherwise specified, " / " means "or". For example, A / B may indicate A or B, and the term "and / or" in this specification describes only the relationship between the related subjects and indicates that there may be three relationships. For example, A and / or B may represent three cases: when only A is present, when both A and B are present, and when only B is present. Furthermore, "at least one item", "one or more of the following items", or similar expressions indicate any combination of these items, including any combination of singular or plural items. For example, at least one of a, b, or c may represent a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c may each be singular or plural.

[0116] In the description of this application, words such as “example” or “for example” are used to indicate that an example, illustration, or explanation is being given. Any embodiment or design scheme described as “example,” “etc.” or “for example” in this application should not be described as being preferable to or having more features than another embodiment or design scheme. Strictly speaking, the use of words such as “example,” “etc.” or “for example” is intended to present a relevant concept in a particular manner.

[0117] In the description of this application, both "when" and "in the case" mean that the device performs the corresponding process in an objective case, and are not intended to limit the time, nor do they require a decision action during the implementation of the device, nor do they imply that there are any other limitations.

[0118] In this application, "simultaneously" can be understood as the same point in time, within a certain period, or within the same period, and more specifically, it can be understood by referring to the context.

[0119] In this application, unless otherwise specified, elements indicated in the singular form are intended to indicate "one or more," but not "one and only one."

[0120] Furthermore, the terms "system" and "network" as used herein may be used interchangeably.

[0121] In embodiments of the present application, “A corresponds to B” may be understood to indicate that B is associated with A and that B can be determined based on A. However, it should be further understood that determining B based on A does not mean that B is determined solely based on A, and B can alternatively be determined based on A and / or other information.

[0122] In embodiments of this application, it can be understood that “indicate” and “indicate” may include direct and indirect indications, or explicit and implicit indications. The statement “specific indication information indicates A” or “indication information of A” may include direct or indirect indication of A, but does not necessarily mean that the indication information holds A, and the information indicated by the information is referred to as indicated information. In a particular implementation process, indicated information may be indicated in several ways. By example, and not by limitation, indicated information may be indicated directly, for example, by using indicated information or an index of indicated information. Alternatively, indicated information may be indicated indirectly by indicating other information, and there is a relationship between the other information and the indicated information. Alternatively, only a portion of indicated information may be indicated, and the other portion of indicated information is known or pre-agreed. For example, specific information may be indicated by using a pre-agreed (e.g., specified in a protocol) sequence of multiple pieces of information to reduce the indication overhead to some extent. In addition, common parts of all information may be indicated and identified in a unified manner to reduce the indication overhead that would arise from indicating the same information separately. Furthermore, a particular indication method may alternatively include, but is not limited to, the aforementioned indication methods and various combinations thereof, various existing indication methods. For details of various indication methods, refer to the prior art. Details are not described herein. From the foregoing, it can be understood that, for example, when it is necessary to indicate multiple pieces of information of the same type, different pieces of information may be indicated in different ways. In a particular implementation process, the required indication method may be selected based on specific requirements. The selected indication method is not limited to the embodiments of this application. Thus, the indication methods in the embodiments of this application should be understood to encompass various ways in which the indicated party may know the indicated information. The indicated information may be transmitted as a whole, or it may be divided into multiple sub-pieces of information for separate transmissions.In addition, the transmission cycle and / or transmission opportunities of these sub-informations may be the same or different. The specific transmission method is not limited in this application. The transmission cycle and / or transmission opportunities of these sub-informations may be predefined, for example, as predefined according to a protocol, or they may be configured by a transmitting end device transmitting configuration information to a receiving end device. For example, the configuration information may include, but is not limited to, one or at least two combinations of radio resource control signaling, MAC layer signaling, and physical layer signaling.

[0123] The technical solutions in the embodiments of this application can be applied to a variety of communication systems, including, for example, universal mobile telecommunications systems (UMTS), also known as third-generation (3G) systems; long-term evolution (LTE) systems, also known as fourth-generation (4G) systems; worldwide interoperability for microwave access (WiMAX®) communication systems; fifth-generation (5G) systems such as new radio (NR); networks integrating multiple systems; Internet of Things systems; Internet of Vehicle systems; and future communication systems such as 6G systems.

[0124] It should be understood that the network architecture described in the embodiments of this application is intended to more clearly describe the technical solutions in the embodiments of this application and does not constitute a limitation on the technical solutions provided in the embodiments of this application. Those skilled in the art will know that as network architectures evolve, the technical solutions provided in the embodiments of this application may also be applicable to similar technical problems.

[0125] Figure 2a is a diagram of the architecture of a communication system according to one embodiment of the present invention. As shown in Figure 2a, the communication system includes a wireless access network 100. The wireless access network 100 may include at least one wireless access network device (e.g., 110a and 110b in Figure 2a). The communication system may further include at least one terminal device (e.g., 120a to 120j in Figure 2a). The terminal devices may be connected to the wireless access network devices wirelessly. The terminal devices may be connected to each other by wired or wireless means, and the wireless access network devices may be connected to each other by wired or wireless means. Figure 2a may be understood as merely a diagram. The communication system may further include other network devices, for example, a core network device, a wireless relay device, and a wireless backhaul device not shown in Figure 2a.

[0126] A wireless access network device, also called a network device, is an access device used by a terminal to wirelessly access a communication system. A wireless access network device may be a base station (BS), an evolved NodeB (eNodeB, abbreviated as eNB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5th generation (5G) mobile communication system, a next-generation base station in a 6th generation (6G) mobile communication system, a base station in a future mobile communication system, an access node in a Wireless Fidelity (Wi-Fi®) system, or similar. Alternatively, a wireless access network device may be a module or unit that completes some functions of a base station, for example, a central unit (CU) or a distributed unit (DU). A base station including a CU and a DU may also be called a base station in which the CU and DU are separated from each other. For example, a base station may include a gNB-CU and a gNB-DU. A CU can be further divided into a CU control plane (CU-CP) and a CU user plane (CU-CP). For example, a base station may include a gNB-CU-CP, a gNB-CU-UP, and a gNB-DU. In this specification, a CU may perform the functions of the base station's radio resource control protocol and packet data convergence protocol (PDCP), and may also perform the functions of the service data adaptation protocol (SDAP). A DU may perform the functions of the base station's radio link control layer and medium access control (MAC) layer, and may also perform some or all of the functions of the physical layer.For a detailed explanation of the protocol layer described above, refer to the relevant technical specifications in the 3rd generation partnership project (3GPP®). The radio access network device may be a macro base station (e.g., 110a in Figure 2a), or a micro base station or indoor base station (e.g., 110b in Figure 2a), or a relay node or donor node. The specific technologies and device configurations used by the radio access network device are not limited to the embodiments of this application.

[0127] In embodiments of the present application, the device configured to implement the functions of a wireless access network device may be a wireless access network device, or a device capable of supporting a wireless access network device in implementing its functions, such as a chip system, a communication module, or a modem. The device may be installed on the wireless access network device. In the technical solutions provided in embodiments of the present application, the technical solutions provided in embodiments of the present application are described using the example where the device configured to implement the functions of a wireless access network device is a wireless access network device, and the wireless access network device is a base station. The base station may support the network using the same or different access technologies. The specific technologies and specific device forms used by the wireless access network device are not limited to embodiments of the present application.

[0128] A terminal device is a device having wireless transceiver functionality that can transmit signals to or receive signals from a base station. A terminal device may also be referred to as a terminal, user equipment (UE), mobile station, mobile terminal, or similar. Terminal devices can be widely used in a variety of scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X), machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wear, smart transportation, and smart cities. A terminal may be a mobile phone, tablet computer, computer with wireless transceiver functionality, wearable device, vehicle, aircraft, ship, robot, robotic arm, smart home device, train detector, gas station sensor, or similar. The specific technologies and specific device forms used by the terminal are not limited to the embodiments of this application.

[0129] Base stations and terminals may be in a fixed location or may be mobile. Base stations and terminals may be deployed on land, including indoor or outdoor devices, handheld devices, or vehicle-mounted devices, or on water, or on an airplane, balloon, or satellite. Application scenarios for base stations and terminals are not limited to the embodiments of this application.

[0130] The roles of base stations and terminals can be relative. For example, the helicopter or unmanned aerial vehicle 120i in Figure 2a may be configured as a mobile base station. For terminal 120j accessing the radio access network 100 via 120i, terminal 120i is a base station. However, for base station 110a, 120i is a terminal. In other words, communication between 110a and 120i is performed according to the radio air interface protocol. Of course, communication between 110a and 120i may alternatively be performed according to the interface protocol between base stations. In this case, 120i is also a base station for 110a. Therefore, both base stations and terminals may be collectively referred to as communication devices, and 110a and 110b in Figure 2a may be referred to as communication devices having base station functions, while 120a through 120j in Figure 2a may be referred to as communication devices having terminal functions.

[0131] Communication between base stations and terminals, between base stations, or between terminals may be performed using licensed spectrum, or using unlicensed spectrum, or using both licensed and unlicensed spectrum. Communication may be performed using spectrum below 6 gigahertz (GHz), or using spectrum above 6 GHz, or using both spectrum below 6 GHz and spectrum above 6 GHz.

[0132] In embodiments of the present application, the device configured to implement the functions of a terminal may be a terminal, or a device capable of supporting the terminal in implementing functions, such as a chip system, a communication module, or a modem. The device may be installed within the terminal. In embodiments of the present application, the chip system may include a chip, or it may include a chip and other discrete components. In the technical solutions provided in embodiments of the present application, the technical solutions provided in embodiments of the present application are described using examples in which the device configured to implement the functions of a terminal is a terminal and the terminal is a UE. Specific technologies and specific device forms used by terminal devices are not limited to embodiments of the present application.

[0133] In some scenarios, the UE may be configured to function as a base station instead. For example, the UE may function as a scheduling entity providing sidelink signals between UEs in vehicle-to-vehicle / vehicle-to-infrastructure (V2X), device-to-device (D2D), peer-to-peer (P2P), or similar configurations.

[0134] In some scenarios, the UE may be configured to function as a relay node instead. For example, the UE may function as a relay device or an integrated access and backhaul (IAB) node, configured to provide wireless backhaul services for terminal devices.

[0135] Optionally, the method provided herein may be applied to V2X scenarios (e.g., the aforementioned scenario of communication between 120a and 120b in Figure 2a), and further to Sidelink UE-to-Network Relay scenarios and Sidelink UE-to-UE Relay scenarios. Figure 2b is a diagram of a Sidelink UE-to-Network Relay scenario according to an embodiment of the present invention. As shown in Figure 2b, the Sidelink UE-to-Network Relay scenario includes a remote UE and a relay UE, and further includes a base station. The method provided herein may be applied to communication between the remote UE and the relay UE. Figure 2c is a diagram of a Sidelink UE-to-UE Relay scenario according to an embodiment of the present invention. As shown in Figure 2c, the Sidelink UE-to-UE Relay scenario includes a source UE, a relay UE, and a target UE. The method provided herein may be applied to communication between a source UE and a relay UE and / or communication between a relay UE and a target UE.

[0136] Optionally, the method provided herein may be applied to a wireless communication system where the network device is subband full-duplex and the terminal device is half-duplex. For example, as shown in Figure 2d, there are two terminal devices within the coverage of the network device (the number of terminal devices in Figure 2d is merely an example, and there may be more or fewer terminal devices in an actual scenario). The SBFD time unit may be associated with two downlink subbands and one uplink subband. In the SBFD time unit, terminal device #0 transmits an uplink signal to the network device, and terminal device #1 receives a downlink signal transmitted by the network device.

[0137] Optionally, one or more antennas may be configured for a terminal device to receive and transmit data / information, as shown in Figures 2a to 2d. Similarly, one or more antennas may be configured for a radio access network device to receive and transmit data / information. It may be understood that the radio access network device and the terminal device may further include multiple components related to the transmission and reception of data / information (e.g., processors, modulators, multiplexers, demodulators, or demultiplexers). It may be understood further that Figures 2a to 2d are merely illustrations. The communication system may further include other devices not shown in Figures 2a to 2d, for example, a core network device, a radio relay device, and / or a radio backhaul device. It may be understood further that Figures 2a to 2d are merely examples. The number of radio access network devices and terminal devices included in the communication system is not limited to the embodiments of the present application.

[0138] In the embodiments of this application, the term "wireless communication" may be abbreviated to "communication," and the term "communication" may also be described as "data transmission," "information transmission," or "transmission."

[0139] Figure 3 is a simplified diagram of the structure of the UE and base station according to an embodiment of the present invention. For simplification, Figure 3 shows only the main components of the base station 110 (which may correspond to 110a and 110b in Figure 2a) and the UE 120 (which may correspond to 120a through 120j in Figure 2a). In actual application, the structure of the base station and UE may include more components than those shown in Figure 3, or fewer components than those shown in Figure 3, or only the components shown in Figure 3. It should be understood that the base station shown in Figure 3 may have a CU-DU partitioned architecture or a CU-DU non-partitioned architecture. For a simplified structure of the core network-side devices, please refer to the structure of the base station and UE. Further details will not be described again. Below, the components in Figure 3 are described separately and briefly.

[0140] Base station 110 includes interface 111 and processor 112. Optionally, processor 112 may store program 114. Optionally, base station 110 may include memory 113. Optionally, memory 113 may store program 115. UE 120 includes interface 121 and processor 122. Optionally, processor 122 may store program 124. Optionally, UE 120 may include memory 123. Optionally, memory 123 may store program 125. These components work together to provide the various functions described herein. For example, processor 112 and interface 111 work together to provide a radio connection between base station 110 and UE 120. Processor 122 and interface 121 work together to implement downlink and / or uplink transmission of UE 120.

[0141] The processor (e.g., processor 112 and / or processor 122) may include one or more processors and be implemented as a combination of computing devices. The processor (e.g., processor 112 and / or processor 122) may separately include one or more of the following: a microprocessor, a microcontroller, a digital signal processor (DSP), a digital signal processing device (DSP device, DSPD), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), a programmable logic device (PLD), gating logic, transistor logic, discrete hardware circuitry, processing circuitry, other suitable hardware or firmware, and / or a combination of hardware and software, configured to perform the various functions described herein. The processor (e.g., processor 112 and / or processor 122) may be a general-purpose processor or a dedicated processor. For example, processor 112 and / or processor 122 may be a baseband processor or a central processing unit. The baseband processor may be configured to process communication protocols and communication data. The central processing unit may be configured to enable the base station 110 and / or UE 120 to execute software programs and process data in those software programs.

[0142] The interface (e.g., interface 111 and / or 121) may be configured to implement communication with one or more computer devices (e.g., UE, BS, and / or network nodes). In some embodiments, the interface may include wires for connecting wired connections, or pins for connecting wireless transceivers, or chips and / or pins for wireless connections. In some embodiments, the interface may include transmitters, receivers, transceivers, and / or antennas. The interface may be configured to use any available protocol (e.g., 3GPP standards).

[0143] In this application, "program" may refer to software in a broad sense. Non-limiting examples of software include program code, programs, subprograms, instructions, instruction sets, code, code segments, software modules, applications, or software applications. The program may be executed by a processor and / or computer, thereby enabling the base station 110 and / or UE120 to perform various functions and / or processes described in this application.

[0144] Memory (e.g., memory 113 and / or memory 123) may store data manipulated by processors 112 and 122 when the software is running. Memory 113 and 123 may be implemented using any storage technology. For example, memory may be any available storage medium accessible by the processor and / or computer. Non-limiting examples of storage mediums include RAM, ROM, EEPROM, CD-ROM, removable media, optical disk memory, magnetic disk storage medium, magnetic storage device, flash memory, registers, state memory, remotely mounted memory, local or remote storage components, or any other medium that can hold or store software, data, or information and is accessible by the processor / computer.

[0145] Memory (e.g., memory 113 and / or memory 123) and processor (e.g., processor 112 and / or processor 122) may be located separately or integrated. Memory may be configured to be connected to a processor, so that the processor can read information from memory, store information in memory, and / or write information to memory. Memory 113 may be integrated with processor 112. Memory 123 may be integrated with processor 122. Processors (e.g., processor 112 and / or processor 122) and memory (e.g., memory 113 and / or memory 123) may be located in an integrated circuit (e.g., the integrated circuit may be located in a UE, base station, or another network node).

[0146] Optionally, the components within the base station 110 and UE 120 may also exist in the form of various interaction modules, such as a radio resource control (RRC) signaling interaction module, i.e., a module used by the base station 110 and UE 120 to transmit and receive RRC signaling; a MAC signaling interaction module, i.e., a module used by the base station 110 and UE 120 to transmit and receive medium access control element (MAC-CE) signaling; and a PHY signaling and data interaction module, i.e., a module used by the base station 110 and UE 120 to transmit and receive uplink / downlink control signaling and uplink / downlink data.

[0147] The above description illustrates the architecture of a communication system to which the embodiments of this application can be applied. To better understand the technical solutions in the embodiments of this application, several terms or nouns related to this application are briefly explained below to facilitate understanding by those skilled in the art.

[0148] 1. Subband full duplex (SBFD)

[0149] In a subband full duplex (SBFD) solution, a single component carrier (CC) is divided into multiple subbands, and the transmission directions of the different subbands may differ, thereby enabling simultaneous transmission and reception on a single symbol. In a typical SBFD solution, as shown in Figure 4, the intermediate subband (e.g., subband 1 in Figure 4) is the uplink subband, and the two upper and lower subbands (e.g., subbands 0 and 2 in Figure 4) are the downlink subbands. In SBFD, it may be considered that different frequency domain resources (subbands) are used for uplink and downlink. In this solution, the uplink transmission resources available to terminal devices are increased, thereby effectively increasing UL coverage and reducing UL delay. In other words, after the introduction of SBFD, the frequency resource configuration of a single component carrier may include at least a downlink subband (DL subband) and an uplink subband (UL subband).

[0150] A guard band may be defined between the DL subband and the UL subband to reduce crosslink interference between downlink transmissions in the DL subband and uplink transmissions in the UL subband. In the embodiments of this application, whether or not a guard band exists between the DL subband and the UL subband is not particularly limited. Furthermore, if a guard band exists, whether or not it needs to be explicitly defined and whether or not transmission can be performed within the guard band is not particularly limited. Furthermore, in this application, whether or not the DL subband and the UL subband may overlap is not limited.

[0151] In this application, an SBFD time unit may be an SBFD symbol or an SBFD slot, and a non-SBFD time unit may be a non-SBFD symbol or a non-SBFD slot. An SBFD symbol may be considered a symbol composed of SBFD, and a non-SBFD symbol may be considered a symbol not composed of SBFD. An SBFD slot may be considered a slot composed of SBFD, and a non-SBFD slot may be considered a slot not composed of SBFD. Specifically, a non-SBFD symbol / slot may be an uplink symbol / slot, a downlink symbol / slot, or a flexible symbol / slot. For example, for downlink transmission, a non-SBFD symbol / slot may be a downlink symbol / slot or a flexible symbol / slot. For uplink transmission, a non-SBFD symbol / slot may be an uplink symbol / slot or a flexible symbol / slot. For example, in Figure 4, time unit 1 associated with subband 0, subband 1, and subband 2 is an SBFD time unit. The component carriers associated with time units 2 and 3 are not divided into subbands; the entire component carrier is used for uplink or downlink, and simultaneous reception and transmission on a single symbol is not supported. Therefore, time units 2 and 3 are non-SBFD time units.

[0152] For SBFD configurations, refer to the following two possible configurations, based on whether a single slot contains both SBFD and non-SBFD symbols:

[0153] (1) The SBFD configuration is at the slot level. Specifically, all symbols contained in a single slot are configured either as SBFD symbols or as non-SBFD symbols.

[0154] (2) The SBFD configuration is at the symbol level. Specifically, some symbols in a single slot may be configured as SBFD symbols, while other symbols may be configured as non-SBFD symbols.

[0155] 2. Uplink control information (UCI)

[0156] In a communication system, data transmission on uplink and downlink transmission channels must be supported using uplink L1 / L2 control signaling, which is also commonly referred to as uplink control information (UCI). UCI typically includes the following information: (1) hybrid automatic retransmission quest acknowledgment (HARQ-ACK) of a received downlink sharing channel (DL-SCH) transport block (TB); (2) channel statement information (CSI) relating to the downlink channel state, which may be used to assist in downlink scheduling and includes processes such as multi-antenna and beamforming solutions, as well as adaptive modulation and coding, and time-frequency resource allocation; and (3) scheduling requests (SR) indicating that the UE requires uplink resources for uplink sharing channel (UL-SCH) transmission.

[0157] 3. Physical uplink control channel (PUCCH)

[0158] Currently, UCI is primarily transmitted over PUCCH in communication systems. It should be noted that UCI may be transmitted not only over PUCCH but also over a physical uplink sharing channel (PUSCH). For example, for user equipment (UE), when PUSCH is transmitted at the same time as PUCCH transmission, UCI and data may be transmitted together over PUSCH, and PUCCH is not transmitted separately. Naturally, if UE is capable of transmitting PUCCH and PUSCH simultaneously, UE may also transmit UCI simultaneously over PUCCH and PUSCH.

[0159] NR defines PUCCH in multiple formats for transmitting different UCIs, and different PUCCH formats have different durations and different numbers of carried bits. For example, see Table 1 below. PUCCH format 0 and PUCCH format 2 have 1 or 2 time-domain symbols and may also be called short PUCCH formats. PUCCH format 1, PUCCH format 3, and PUCCH format 4 have 4 to 14 time-domain symbols and may also be called long PUCCH formats. Because the number of symbols is larger, the coverage performance of PUCCH in long PUCCH formats is usually better than that of PUCCH in short PUCCH formats. Table 1 NR PUCCH format [Table 1]

[0160] To support a more flexible PUCCH architecture, the concept of a PUCCH resource set is introduced to NR. A single PUCCH resource set may contain at least four PUCCH resources, each PUCCH resource corresponding to a single PUCCH format and all the necessary parameters of that format, such as time-domain resource information, frequency-domain resource information, code-domain resource information, coding information, and frequency-hopping information. For example, in NR, see Figure 5 for the architecture of PUCCH resources and PUCCH resource sets. PUCCH resource set #0 may contain up to 32 PUCCH resources, and another PUCCH resource set may contain up to 8 PUCCH resources. Furthermore, a single UE supports up to four PUCCH resource sets, and each PUCCH resource set may separately carry a specific number of bits of UCI within a given range. For example, PUCCH resource set #0 may carry up to 2 bits of UCI. Thus, PUCCH resource set #0 may contain only PUCCH resources in PUCCH formats 0 and 1. For other PUCCH resource sets, the number of bits carried in the UCI may be greater than 2. Therefore, these PUCCH resource sets may include PUCCH resources in other PUCCH formats besides formats 0 and 1. The maximum number of bits in the UCI carried in a PUCCH resource set may be determined by a network device (e.g., a base station) using signaling.

[0161] 4. Selection of PUCCH resource sets and PUCCH resources

[0162] (1) When the UE is ready to transmit the UCI, if the UCI contains HARQ-ACK information bits, the UE may first select a PUCCH resource set based on the number of bits in the UCI to be transmitted, and then select a PUCCH resource in the selected PUCCH resource set. The base station may indicate a specific PUCCH resource to be used by the terminal in the PUCCH resource set by using the PUCCH resource indicator field in the downlink control information (DCI). For example, if the number of bits in the UCI is less than or equal to 2, the UE may select PUCCH resource set #0 shown in Figure 5. If the number of bits in the UCI is greater than 2 and less than or equal to N2, the UE may select PUCCH resource set #1 shown in Figure 5. The selection of PUCCH resource sets #2 and #3 is not described herein. After the UE selects a PUCCH resource set, if the number of PUCCH resources in the PUCCH resource set is not greater than 8, the UE may directly determine which PUCCH resources should be used in the PUCCH resource set based on the PUCCH resource indicator field in the DCI. See Table 2 below for the relationship between the field value and the PUCCH resources. Table 2 [Table 2]

[0163] If the number of PUCCH resources in a PUCCH resource set is greater than 8, the UE may determine which specific PUCCH resources should be used in the PUCCH resource set based on both the PUCCH resource indicator field in the DCI and a predefined rule. For the predefined rule, see the following formula:

number

[0164]

number

number

number

number

number

[0165] (2) When the UE is ready to transmit UCI and the information does not contain HARQ-ACK information bits, for example, when the UCI contains CSI information and / or SR information, the PUCCH resource used by the UE may be semi-statically configured by a network device (e.g., a base station) using radio resource control (RRC) signaling. For example, the PUCCH resource may be configured in CSI report configuration information or SR configuration information distributed by the base station.

[0166] First, the technical problems to be specifically addressed in this application are analyzed and proposed. In current TDD systems, slots are classified into downlink slots, flexible slots, and uplink slots. Downlink slots are used for downlink transmission, and flexible slots may be used for downlink transmission, uplink transmission, guard period (GP), or reserved resources. Uplink slots are used for uplink transmission. The PUCCH configuration solution in current TDD systems is to provide a configuration of only one identical PUCCH resource set for all slots used for uplink transmission, that is, all slots used for uplink transmission are guaranteed to use the same PUCCH resource set. After the introduction of SBFD, slots may be classified into SBFD slots and non-SBFD slots. For details, refer to the PUCCH configuration solution in existing TDD systems. A configuration of only one identical PUCCH resource set is provided for all slots used for uplink transmission. However, this configuration lacks flexibility and the following problems may exist:

[0167] (1) Because the uplink and downlink subbands of the SBFD slot are closely adjacent, crosslink interference (CLI) is additionally introduced. As a result, when SBFD and non-SBFD slots transmit UCI using PUCCH resources in the same PUCCH resource set, the transmission performance of PUCCH in the SBFD slot is lower than that of PUCCH in the non-SBFD slot, affecting UCI transmission.

[0168] (2) In SBFD, the component carrier is divided into multiple subbands, with some subbands used for uplink and some for downlink. Therefore, the frequency resources of some PUCCH resources may fall outside the frequency range of the uplink subband, and these PUCCH resources cannot be used for transmission. In other words, there may be a problem where some PUCCH resources can be used for transmission in non-SBFD slots but cannot be used for transmission in SBFD slots.

[0169] Currently, configuration solutions for PUCCH resources in SBFD implementation scenarios are still under consideration. Therefore, how to provide configuration solutions for PUCCH resources in SBFD implementation scenarios is an urgent issue that needs to be resolved.

[0170] Accordingly, the present application provides a communication method and apparatus, as well as a readable storage medium. The network device may configure dedicated PUCCH resources for two types of time units, namely SBFD time units and non-SBFD time units, thereby improving PUCCH resource allocation flexibility and providing a basis for improving the transmission performance of PUCCH in SBFD time units. Furthermore, after the two types of PUCCH resources are configured separately, the same UCI may be allowed to be repeatedly transmitted over the PUCCH resource across SBFD time units (symbols / slots) and non-SBFD time units (symbols / slots), improving the transmission performance of PUCCH and the success rate of UCI transmission, and reducing UCI transmission delay. Furthermore, when the two types of PUCCH resources are configured separately, spatial relation information (or transmission configuration indicator state information) associated with PUCCH transmission for different time unit types may be configured separately, thereby allowing PUCCH in SBFD time units to be transmitted over more appropriate beams and improving the transmission performance of PUCCH.

[0171] To facilitate understanding, the technical solution provided by this application will be described below with reference to more attached drawings.

[0172] In this Application, unless otherwise specified, identical or similar parts of an embodiment or implementation are to be referenced from one another. In the embodiments and implementations / methods / implementation methods of the embodiments of this Application, unless otherwise specified or unless there is a logical contradiction, terms and / or descriptions are consistent and may be referenced from one another between different embodiments and between implementations / methods / implementation methods of the embodiments. Technical features of different embodiments and implementations / methods / implementation methods of the embodiments may be combined based on their internal logical relationships to form new embodiments, implementations, methods, or implementation methods. The following implementations of this Application are not intended to limit the scope of protection of this Application.

[0173] In embodiments of the present application, a network device may configure dedicated PUCCH resources for SBFD time units and non-SBFD time units, respectively, in multiple ways as shown in Figures 6a to 6c. The communication methods in Figures 6a to 6c may be applied to the network devices and terminal devices (UEs) in Figures 2a to 2d. In other words, the network devices and UEs in Figures 2a to 2d may be configured to support and perform the procedural steps of the methods shown in Figures 6a to 6c.

[0174] Figure 6a is a schematic flowchart of a communication method according to an embodiment of the present invention. As shown in Figure 6a, the communication method includes, but is not limited to, the following steps.

[0175] S601: A network device sends a first message to the UE, which indicates one or more first type PUCCH resource sets and one or more second type PUCCH resource sets, each first type PUCCH resource set comprising one or more first type PUCCH resources, each second type PUCCH resource set comprising one or more second type PUCCH resources, each first type PUCCH resource used by the terminal device to transmit uplink control information UCI in subband full-duplex SBFD time units, and each second type PUCCH resource used by the terminal device to transmit UCI in non-subband full-duplex non-SBFD time units.

[0176] In response, the UE receives the first message sent by the network device.

[0177] S602: The network device receives the first UCI on the first PUCCH resource in one or more first type PUCCH resources and / or on the second PUCCH resource in one or more second type PUCCH resources.

[0178] Accordingly, the UE transmits the first UCI on the first PUCCH resource in one or more first type PUCCH resources and / or on the second PUCCH resource in one or more second type PUCCH resources.

[0179] In Figure 6a, the network device configures PUCCH resources dedicated to SBFD time units and PUCCH resources dedicated to non-SBFD time units at the granularity of a PUCCH resource set. For example, the network device configures one or more first-type PUCCH resource sets for SBFD time units and one or more second-type PUCCH resource sets for non-SBFD time units. Optionally, each resource set in one or more first-type PUCCH resource sets may include some or all of one or more first-type PUCCH resources, and each resource set in one or more second-type PUCCH resource sets may include some or all of one or more second-type PUCCH resources.

[0180] Figure 6b is a schematic flowchart of another communication method according to one embodiment of the present invention. The communication method includes, but is not limited to, the following steps.

[0181] S611: The network device sends a first message to the UE, which indicates one or more first-type physical uplink control channel PUCCH resources and one or more second-type PUCCH resources, one or more first-type PUCCH resources to be used by the terminal device to transmit uplink control information UCI in subband full-duplex SBFD time units, and one or more second-type PUCCH resources to be used by the terminal device to transmit UCI in non-subband full-duplex non-SBFD time units.

[0182] In response, the UE receives the first message sent by the network device.

[0183] S612: The network device receives the first UCI on the first PUCCH resource in one or more first type PUCCH resources and / or on the second PUCCH resource in one or more second type PUCCH resources.

[0184] Accordingly, the UE transmits the first UCI on the first PUCCH resource in one or more first type PUCCH resources and / or on the second PUCCH resource in one or more second type PUCCH resources.

[0185] In Figure 6b, the network device configures PUCCH resources at the granularity of PUCCH resources, with PUCCH resources dedicated to SBFD time units and PUCCH resources dedicated to non-SBFD time units. For example, the network device configures one or more first-type PUCCH resources for SBFD time units and one or more second-type PUCCH resources for non-SBFD time units.

[0186] Optionally, if the network device subsequently needs to inform the UE of specific resources that may be used in SBFD time units and specific resources that may be used in non-SBFD time units in the form of resource sets, the network device may distribute configurations of two types of resource sets. One type of resource set in the two types of resource sets may be associated with some or all of one or more first-type PUCCH resources, and the other type of resource set may be associated with some or all of one or more second-type PUCCH resources. For example, a network device sends a second message to a terminal device, where the first message indicates one or more first-type PUCCH resource sets and one or more second-type PUCCH resource sets, where any PUCCH resource set in one or more first-type PUCCH resource sets includes one or more PUCCH resources in one or more first-type PUCCH resources, and any PUCCH resource set in one or more second-type PUCCH resource sets includes one or more PUCCH resources in one or more second-type PUCCH resources.

[0187] Figure 6c is a schematic flowchart of yet another communication method according to one embodiment of the present invention. The communication method includes, but is not limited to, the following steps.

[0188] S621: The network device sends a first message to the UE, which indicates one or more first type physical uplink control channel PUCCH resource sets and one or more second type PUCCH resource sets, where one or more first type PUCCH resource sets include one or more first type PUCCH resources, and one or more second type PUCCH resource sets include one or more second type PUCCH resources, where one or more first type PUCCH resource sets are used by terminal devices to transmit uplink control information UCI in subband full-duplex SBFD time units, and where one or more second type PUCCH resource sets are used by terminal devices to transmit UCI in non-subband full-duplex non-SBFD time units.

[0189] In response, the UE receives the first message sent by the network device.

[0190] S622: The network device receives the first UCI on the first PUCCH resource in one or more first type PUCCH resources and / or on the second PUCCH resource in one or more second type PUCCH resources.

[0191] Accordingly, the UE transmits the first UCI on the first PUCCH resource in one or more first type PUCCH resources and / or on the second PUCCH resource in one or more second type PUCCH resources.

[0192] In Figure 6c, the network device configures PUCCH resources dedicated to SBFD time units and PUCCH resources dedicated to non-SBFD time units at the granularity of a PUCCH resource set. Furthermore, during configuration, the network device may implicitly indicate the purpose of the PUCCH resources included in the PUCCH resource set by indicating the purpose of the PUCCH resource set. For example, the use of one or more Type 1 PUCCH resource sets by a terminal device to transmit uplink control information UCI in subband full-duplex SBFD time units may be understood as the use of one or more Type 1 PUCCH resources included in one or more Type 1 PUCCH resource sets by a terminal device to transmit uplink control information UCI in subband full-duplex SBFD time units. Optionally, each resource set in one or more first-type PUCCH resource sets may include some or all of one or more first-type PUCCH resources, and each resource set in one or more second-type PUCCH resource sets may include some or all of one or more second-type PUCCH resources.

[0193] It should be noted that a network device may configure PUCCH resources exclusively for SBFD time units and PUCCH resources exclusively for non-SBFD time units at the granularity of a PUCCH resource set; or it may configure PUCCH resources exclusively for SBFD time units and PUCCH resources exclusively for non-SBFD time units at the granularity of a PUCCH resource. This is not specifically limited in this application. A network device may directly indicate the purpose of a PUCCH resource, or it may implicitly indicate the purpose of a PUCCH resource set by indicating the purpose of the PUCCH resource set. This is not specifically limited in this application.

[0194] Optionally, in Figures 6a to 6c, an SBFD time unit may be an SBFD symbol or an SBFD slot, i.e., an SBFD time unit is a symbol or slot configured in SBFD; and a non-SBFD time unit may be a non-SBFD symbol or a non-SBFD slot, i.e., a non-SBFD time unit is a symbol or slot not configured in SBFD. It should be noted that a PUCCH resource dedicated to an SBFD time unit (e.g., one or more first-type PUCCH resources) may be considered a PUCCH resource used for transmission over an SBFD symbol / slot, and a PUCCH resource dedicated to a non-SBFD time unit (e.g., one or more second-type PUCCH resources) may be considered a PUCCH resource used for transmission over a non-SBFD symbol / slot. A non-SBFD symbol / slot configured in a PUCCH resource may be an uplink symbol / slot, a flexible symbol / slot, or similar.

[0195] Optionally, a first PUCCH resource used to receive and transmit a first UCI may include at least one of a time-domain resource, a frequency-domain resource, a code-domain resource, or a spatial-domain resource, and a second PUCCH resource used to receive and transmit a first UCI may include at least one of a time-domain resource, a frequency-domain resource, a code-domain resource, or a spatial-domain resource. Furthermore, optionally, each of one or more first-type PUCCH resources may include a frequency-domain resource, and the frequencies of these PUCCH resources are within the frequency range of the uplink subband associated with the SBFD time unit, thus avoiding the problem that a PUCCH resource cannot be used for transmission in the SBFD time unit because the frequency resource is outside the range of the uplink subband.

[0196] To facilitate understanding, the following describes how a network device performs PUCCH resource configuration at the granularity of PUCCH resource sets. For example, as shown in Figure 7, a network device may configure X PUCCH resource sets (corresponding to one or more first-type PUCCH resource sets) dedicated to SBFD time units, and Y PUCCH resource sets (corresponding to one or more second-type PUCCH resource sets) dedicated to non-SBFD time units, where both X and Y are positive integers. X may be greater than Y, X may be less than Y, or X may be equal to Y. Optionally, for two types of PUCCH resource sets, the network device may independently configure the PUCCH resources contained in the two types of PUCCH resource sets, as well as independently configure the maximum load size of each PUCCH resource set. In other words, the network device may independently configure the maximum number of UCI bits that may be carried in each PUCCH resource set.

[0197] In possible implementations, when configuring PUCCH resources in a PUCCH resource set, the network device may first configure all PUCCH resources that may be used by the network device. For example, the network device may first configure a dedicated resource ID for each PUCCH resource in the PUCCH resources that may be used. Then, when configuring a PUCCH resource set, the network device may associate one or more PUCCH resources in these PUCCH resources in the configuration of each PUCCH resource set. For example, resource IDs corresponding to one or more PUCCH resources are configured in each PUCCH resource set. The following briefly describes the process of configuring PUCCH resources dedicated to SBFD time units and PUCCH resources dedicated to non-SBFD time units at the granularity of a PUCCH resource set. See the following method:

[0198] Method 1:

[0199] A network device configures J PUCCH resources using a first signaling, where J PUCCH resources are resources that may be used by the network device, and J is a positive integer. When a network device configures X sets of PUCCH resources dedicated to SBFD time units and / or Y sets of PUCCH resources dedicated to non-SBFD time units, all X sets of PUCCH resources dedicated to SBFD time units and / or Y sets of PUCCH resources dedicated to non-SBFD time units are associated with all or part of the J PUCCH resources.

[0200] Method 2:

[0201] A network device configures J PUCCH resources and K PUCCH resources by using a first signaling and a second signaling, respectively, where J PUCCH resources and K PUCCH resources are resources that may be used by the network device, and both J and K are positive integers. If a network device configures X sets of PUCCH resources dedicated to SBFD time units and Y sets of PUCCH resources dedicated to non-SBFD time units, the X sets of PUCCH resources dedicated to SBFD time units may be associated with all or some of the J PUCCH resources, and the Y sets of PUCCH resources dedicated to non-SBFD time units may be associated with all or some of the K PUCCH resources.

[0202] Furthermore, for dedicated PUCCH resources in the two types of PUCCH resource sets mentioned above, the network device may independently configure dedicated parameters for each PUCCH resource, such as the PUCCH format, whether intra-slot frequency hopping is supported, the frequency domain start position, the frequency domain position of the second frequency hop (if frequency hopping is supported), the number of physical resource blocks (PRBs), the length and index of the time domain orthogonal cover code (OCC), the number of time domain symbols, the start symbol, and the initial cyclic shift. Optionally, common parameters specific to the PUCCH format may be further independently configured, such as whether inter-slot frequency hopping is supported, whether additional DMRS is supported, the maximum coding rate, the number of transmission slots, whether π / 2 BPSK modulation is supported, and whether simultaneous transmission of HARQ-ACK and CSI is supported.

[0203] If a network device optionally configures each PUCCH resource, it may configure a PUCCH resource dedicated to SBFD time units (e.g., the first PUCCH resource) with a longer time-domain duration, for example, a larger number of slots and / or a larger number of symbols within slots, compared to a PUCCH resource dedicated to non-SBFD time units (e.g., the second PUCCH resource). In other words, the time-domain resource length of the first PUCCH resource is greater than the time-domain duration of the second PUCCH resource. PUCCH resources corresponding to PUCCH formats 0 / 1 / 2 / 3 / 4 may be configured in this way. A longer time-domain duration means greater received energy or a lower received coding rate, which helps improve the transmission performance of the PUCCH.

[0204] If a network device optionally constitutes each PUCCH resource, the network device may constitute a wider frequency resource width for the PUCCH resources dedicated to SBFD time units, for example, a larger number of resource blocks (resource blocks, RBs), compared to a PUCCH resource dedicated to non-SBFD time units. In other words, the frequency resource width of the first PUCCH resource is greater than that of the second PUCCH resource. Wider frequency resources mean greater received energy, a lower received coding rate, or a longer orthogonal sequence, which helps improve the transmission performance of the PUCCH.

[0205] If a network device optionally configures each PUCCH resource, it may configure a lower maximum coding rate for PUCCH resources dedicated to SBFD time units compared to PUCCH resources dedicated to non-SBFD time units. In other words, the maximum coding rate of the first PUCCH resource is smaller than that of the second PUCCH resource, and a lower receive coding rate helps improve the transmission performance of the PUCCH. For example, a network device may configure a lower maximum coding rate for PUCCH resources corresponding to PUCCH formats 2 / 3 / 4.

[0206] If a network device optionally constitutes each PUCCH resource, it may constitute more demodulation reference signal (DMRS) symbols for a PUCCH resource dedicated to SBFD time units compared to a PUCCH resource dedicated to non-SBFD time units. In other words, the number of DMRS symbols for the first PUCCH resource may be greater than the number of DMRS symbols for the second PUCCH resource, and more DMRS symbols help improve the demodulation performance of the PUCCH, and further improve the transmission performance of the PUCCH. For example, a network device may constitute a larger number of DMRS symbols for PUCCH resources corresponding to PUCCH formats 1 / 2 / 3 / 4.

[0207] In possible implementations, when configuring each PUCCH resource, the network device may also configure spatial relation information (or transmission configuration indicator state information) associated with the PUCCH resource. Optionally, the network device may independently configure spatial relation information (or transmission configuration indicator state information) associated with PUCCH transmission in SBFD time units (corresponding to the first PUCCH resource) and spatial relation information (or transmission configuration indicator state information) associated with PUCCH transmission in non-SBFD time units (corresponding to the second PUCCH resource). For example, the spatial relation information (or transmission configuration indicator state information) configured for one or more first-type PUCCH resources and the spatial relation information (or transmission configuration indicator state information) configured for one or more second-type PUCCH resources may be the same or different. As another example, the spatial relation information (or transmission configuration indicator state information) configured for each resource in one or more first type PUCCH resources may be the same or different, and the spatial relation information (or transmission configuration indicator state information) configured for each resource in one or more second type PUCCH resources may be the same or different. In embodiments of the present application, the network device independently configures spatial relation information associated with PUCCH transmission in SBFD time units and spatial relation information associated with PUCCH transmission in non-SBFD time units, thereby enabling PUCCH in SBFD time units to be transmitted via a more suitable beam (e.g., with less CLI interference), reducing or avoiding the effects of CLI on PUCCH transmission, and improving the transmission performance of PUCCH in SBFD time units.

[0208] Optionally, the spatial relationship information (or transmission configuration indicator state information) may include reference signals associated with the PUCCH, such as a sounding reference signal (SRS), a channel statement information reference signal (CSI-RS), or a synchronization signal / PBCH block (SSB). Further optionally, the spatial relationship information (or transmission configuration indicator state information) may further include power control parameters of the PUCCH, such as an open-loop parameter Po, a closed-loop parameter, and a closed-loop process index.

[0209] For information on how to configure or activate PUCCH's spatial relationship information, please refer to the following example methods:

[0210] (1) In scenarios where a network device may explicitly configure spatial relationship information (spatial settings), refer to the following two possible activation methods regarding whether or not the PUCCH resource is configured for two different time units (symbols / slots):

[0211] 1. In a scenario where dedicated PUCCH resources are configured for two types of time units (symbols / slots), namely SBFD time units (symbols / slots) and non-SBFD time units (symbols / slots), the network device may use a medium access control-control element (MAC-CE) to indicate the spatial relationship information of the PUCCH resources used for transmission in the different types of time units. For example, the network device sends a third message to indicate the reference signals associated with the first PUCCH resource and the reference signals associated with the second PUCCH resource. Alternatively, the network device may use different MAC-CEs to indicate the spatial relationship information of the PUCCH resources used for transmission in the different types of time units. For example, the network device sends a third message and a fourth message, where the third message indicates the reference signal associated with the first PUCCH resource and the fourth message indicates the reference signal associated with the second PUCCH resource.

[0212] 2. In a scenario where different PUCCH resources are not configured for two different time units (symbols / slots), namely SBFD time units (symbols / slots) and non-SBFD time units (symbols / slots), i.e., where a network device does not configure dedicated PUCCH resources for SBFD time units and non-SBFD time units respectively, resources in the same set of PUCCH resources are used for two different time units. The network device may use MAC-CE to instruct two spatial relational pieces of information for a PUCCH resource, where the two pieces of spatial relational pieces of information are used respectively for the transmission of the PUCCH resource in two different types of time units (symbols / slots).

[0213] (2) In scenarios where the network device does not explicitly configure spatial relationship information (spatial settings), regardless of whether the dedicated PUCCH resource is configured in two types of time units (symbols / slots), namely SBFD time units (symbols / slots) and non-SBFD time units (symbols / slots), the spatial relationship information of a PUCCH transmission performed in each of the two different types of time units (symbols / slots) is the same as the spatial relationship information of a PDCCH transmission performed in the same type of time unit (symbol / slot). See Figure 8. The spatial relationship information of PUCCH in an SBFD slot and the spatial relationship information of PDCCH in an SBFD slot are the same, and the spatial relationship information of PUCCH in a non-SBFD slot and the spatial relationship information of PDCCH in a non-SBFD slot are the same. For example, the reference signal associated with the first PUCCH resource is identical to the reference signal associated with the first physical downlink control channel PDCCH, which is received by the terminal device in SBFD time units, and the first PDCCH is received by the terminal device in a control resource set CORESET with the minimum index value in the active downlink bandwidth portion BWP corresponding to the SBFD time unit; and the reference signal associated with the second PUCCH resource is identical to the reference signal associated with the second PDCCH, which is received by the terminal device in a non-SBFD time unit, and the second PDCCH is received by the terminal device in a CORESET with the minimum index value in the active downlink BWP corresponding to the non-SBFD time unit.

[0214] The first message used by the network device to optionally deliver PUCCH resources dedicated to SBFD time units and PUCCH resources dedicated to non-SBFD time units to the UE may be an RRC signaling, a System Information Block 1 (SIB1) signaling, or similar. It should be noted that the network device may deliver the configurations of PUCCH resources dedicated to both time units to the UE using a single signaling, or it may deliver the configurations of PUCCH resources dedicated to both time units multiple times using multiple signalings. This is not specifically limited herein.

[0215] After distributing dedicated PUCCH resources to terminal devices in two different time units (corresponding to steps S601, S611, or S621), the network device may then receive UCIs uploaded by terminal devices on these PUCCH resources, that is, on the first PUCCH resources in one or more first-type PUCCH resources and / or on the second PUCCH resources in one or more second-type PUCCH resources (corresponding to steps S602, S612, or S622).

[0216] In possible implementations, after the UE receives one or more first-type PUCCH resource sets and one or more second-type PUCCH resource sets (or one or more first-type PUCCH resources and one or more second-type PUCCH resources), the UE may repeatedly transmit the UCI to be transmitted (corresponding to the first UCI) over SBFD and non-SBFD time units.

[0217] Optionally, the UE may repeatedly transmit the first UCI N times on a first PUCCH resource corresponding to an SBFD time unit, and may repeatedly transmit the first UCI M times on a second PUCCH resource corresponding to a non-SBFD time unit. The first PUCCH resource belongs to one or more first type PUCCH resources, the second PUCCH resource belongs to one or more second type PUCCH resources, and both M and N are integers greater than 0. Accordingly, network devices receive the first UCI repeatedly transmitted by the UE on PUCCH resources (including the first and second PUCCH resources) corresponding to different time units. In embodiments of the present application, the UE repeatedly transmits the same UCI information on different PUCCH resources in two different time units, respectively, to improve PUCCH transmission performance, improve UCI transmission success rate, and reduce UCI transmission delay.

[0218] For example, the UE may initially determine which PUCCH resource (corresponding to the first PUCCH resource) will be used to transmit the first UCI in SBFD time units and which PUCCH resource (corresponding to the second PUCCH resource) will be used to transmit the first UCI information in non-SBFD time units. The UE then repeatedly transmits the first UCI in SBFD and non-SBFD time units based on the determined one or more PUCCH resources. For example, as shown in Figure 9, the UE may decide to use PUCCH resource #X in SBFD time units (symbol / slot) and PUCCH resource #Y in non-SBFD time units (symbol / slot), and associate PUCCH resource #X with PUCCH resource #Y. Furthermore, for M+N repeated transmissions, the UE may repeatedly transmit the first UCI information N times on PUCCH resource #X and repeatedly transmit the first UCI information M times on PUCCH resource #Y.

[0219] For example, an SBFD time unit may include SBFD slot 1, SBFD slot 2, ..., and SBFD slot N, and a non-SBFD time unit may include non-SBFD slot 1, non-SBFD slot 2, ..., and non-SBFD slot M, and for M+N repeated transmissions, the UE may transmit the UCI once separately in each of SBFD slot 1, SBFD slot 2, ..., and SBFD slot N on PUCCH resource #X, and also transmit the UCI once separately in each of non-SBFD slot 1, non-SBFD slot 2, ..., and non-SBFD slot M on PUCCH resource #Y. It can also be understood that the UE may transmit the UCI separately on multiple SBFD symbols and non-SBFD symbols. Further details are not described herein.

[0220] It should be noted that the UE may repeatedly transmit the UCI across SBFD and non-SBFD time units, or transmit the UCI only in SBFD time units, or transmit the UCI only in non-SBFD time units. For example, the UE transmits the first UCI on the first PUCCH resource in one or more first type PUCCH resources, or on the second PUCCH resource in one or more second type PUCCH resource sets. Correspondingly, the network device receives the first UCI transmitted by the terminal device on the first PUCCH resource in one or more first type PUCCH resources, or on the second PUCCH resource in one or more second type PUCCH resources.

[0221] For information on how the UE determines which PUCCH resources are used to transmit UCI in SBFD and non-SBFD time units, please refer to the following scheme:

[0222] (1) When UCI information includes HARQACK information

[0223] In a possible implementation, the network device delivers a DCI, which includes one indicator field (corresponding to a first PUCCH resource indicator field), and the UE may determine which PUCCH resources are used in SBFD and non-SBFD time units, respectively, based on the indicator field in the DCI delivered by the network device.

[0224] In a possible implementation, the network device delivers a DCI, which includes two indicator fields (corresponding to a first PUCCH resource indicator field and a second PUCCH resource indicator field), and the UE may determine which PUCCH resources are used in SBFD and non-SBFD time units, respectively, based on the two indicator fields in the DCI delivered by the network device. For example, one of the two indicator fields in the DCI may reuse an existing PUCCH resource indicator field, while the other indicator field may be a newly introduced indicator field, for example, referred to as the second PUCCH resource indicator field. The former is associated with non-SBFD time units and indicates the PUCCH resources used in non-SBFD time units. The latter (i.e., the newly introduced indicator field) is associated with SBFD time units and indicates the PUCCH resources used in SBFD time units.

[0225] Optionally, before determining the PUCCH resources to be used based on the indicator fields held in the DCI, the UE may first determine the PUCCH resource set to be used based on the number of bits in the UCI information to be transmitted. For the method by which the UE determines the PUCCH resource set when the network device does not constitute two types of dedicated PUCCH resource sets, please refer to the prior art. Details are not described again herein. If the network device constitutes two types of dedicated PUCCH resource sets, i.e., one or more first-type PUCCH resource sets and one or more second-type PUCCH resource sets, the UE determines the PUCCH resource set used in SBFD time units and the PUCCH resource set used in non-SBFD time units, respectively. In possible implementations, the UE determines the PUCCH resource set in one or more first-type PUCCH resource sets and the PUCCH resource set in one or more second-type PUCCH resource sets, respectively, based on the number of bits in the UCI information to be transmitted. Next, the UE separately determines the specific PUCCH resource to be used in the corresponding PUCCH resource set based on the indicator field in the DCI. For details on how the UE determines the corresponding PUCCH resource set based on the number of bits in the UCI and how it determines the specific PUCCH resource based on the indicator field in the DCI, please refer to the relevant description in "Selection of PUCCH Resource Sets and PUCCH Resources" above. Further details are not described again herein.

[0226] It should be noted that the method described above is applicable to both dynamic scheduling scenarios for physical downlink shared channels (PDSCHs) and semi-persistent scheduling scenarios for PDSCHs.

[0227] (2) When UCI information does not include HARQ-ACK information but includes CSI information and / or SR information

[0228] In this scenario, the network device may configure PUCCH resources used by the UE to transmit UCI in SBFD and non-SBFD time units, respectively, by using RRC signaling. Specifically, the network device may send a seventh message, which indicates a first PUCCH resource and a second PUCCH resource, and which instructs the terminal device to transmit the first UCI on the first and second PUCCH resources. For example, if the UCI information to be transmitted is a CSI report or SR, the network device may include in the CSI report configuration information or SR configuration information the PUCCH resources used to transmit UCI in SBFD and non-SBFD time units, respectively. Optionally, the seventh message may be a radio resource control RRC signaling, a system information block (SIB), or a MAC-CE. This is not specifically limited herein.

[0229] After SBFD is introduced, network devices may configure dedicated PUCCH resources for two different time units, namely SBFD time units and non-SBFD time units; or they may not configure dedicated PUCCH resources for SBFD time units and non-SBFD time units, and it should be noted that the same PUCCH resources are used for both time units.

[0230] In possible implementations, if a network device does not configure dedicated PUCCH resources for two different time units, namely SBFD time units and non-SBFD time units, the UE may repeatedly transmit UCI separately for SBFD time units and non-SBFD time units on the same PUCCH resource. Correspondingly, the network device may receive UCI repeatedly transmitted by the UE for different time units on the same PUCCH resource.

[0231] Figure 10 is a schematic flowchart of yet another communication method according to an embodiment of the present invention. The communication method includes, but is not limited to, the following steps.

[0232] S701: The network device sends a fifth message to the UE, which indicates one or more PUCCH resources, which are used by the terminal device to transmit UCI in SBFD and non-SBFD time units.

[0233] S702: A network device receives a second UCI that has been repeatedly transmitted N times by a terminal device in SBFD time units on a third PUCCH resource, and receives a second UCI that has been repeatedly transmitted M times by a terminal device in non-SBFD time units on the third PUCCH resource, where the third PUCCH resource belongs to one or more PUCCH resources, and both M and N are integers greater than 0, and when the second UCI is repeatedly transmitted N times in SBFD time units on the third PUCCH resource, the same spatial relationship is applied to each transmission, and when the second UCI is repeatedly transmitted M times in non-SBFD time units on the third PUCCH resource, the same spatial relationship is applied to each transmission.

[0234] Optionally, a network device may use MAC-CE to instruct two spatial relational information for a PUCCH resource, where the two spatial relational information are used for the transmission of the PUCCH resource in two different types of time units (symbols / slots). For example, the network device sends a sixth message, where the sixth message instructs the spatial relation corresponding to the third PUCCH resource in an SBFD time unit and the spatial relation corresponding to the third PUCCH resource in a non-SBFD time unit. The network device may configure the same or different spatial relation for the same PUCCH resource in different time units. This is not specifically limited herein.

[0235] Optionally, in step S701, the network device performs configuration at the granularity of PUCCH resources. If the network device then needs to inform the UE of specific resources that can be used in SBFD and non-SBFD time units in the form of resource sets, the network device may distribute a configuration of resource sets. A resource set may be associated with some or all of the aforementioned first PUCCH resources. It should be noted that the network device may alternatively perform configuration at the granularity of PUCCH resource sets. This is not specifically limited herein. For specific configurations, see the relevant descriptions in Figures 6a and 6c. Further details are not described again herein.

[0236] It should be noted that the UE may repeatedly transmit UCI over SBFD and non-SBFD time units on the same PUCCH resource, or transmit UCI only in SBFD time units, or transmit UCI only in non-SBFD time units. For example, the UE may transmit a second UCI over a third PUCCH resource in an SBFD time unit, or transmit a second UCI over a third PUCCH resource in a non-SBFD time unit. Correspondingly, the network device receives the second UCI transmitted by the terminal device over the third PUCCH resource in an SBFD time unit, or over the third PUCCH resource in a non-SBFD time unit.

[0237] In conclusion, in the embodiments described above, the network device may configure dedicated PUCCH resources for two types of time units, namely SBFD time units and non-SBFD time units, thereby improving PUCCH resource allocation flexibility and providing a basis for improving PUCCH transmission performance in SBFD time units. In addition, after the two types of PUCCH resources are configured separately, the same UCI may be allowed to be repeatedly transmitted over the PUCCH resources across SBFD time units (symbols / slots) and non-SBFD time units (symbols / slots), improving PUCCH transmission performance and UCI transmission success rate, and reducing UCI transmission delay. Furthermore, when the two types of PUCCH resources are configured separately, spatial relation information (or transmission configuration indicator state information) associated with PUCCH transmission for different time unit types may be configured separately, thereby enabling PUCCH in SBFD time units to be transmitted over more appropriate beams and improving PUCCH transmission performance.

[0238] The foregoing describes in detail the method provided in the present application. To facilitate the implementation of the aforementioned solution in the embodiments of the present application, embodiments of the present application further provide a corresponding apparatus or device.

[0239] In this application, the device is divided into functional modules according to the method embodiment described above. For example, functional modules corresponding to functions may be obtained through division, or two or more functions may be integrated into a single processing module. The integrated module may be implemented in hardware form or in the form of a software functional module. It should be noted that in this application, the division into modules is an example and merely a logical functional division. In actual implementations, other division methods may be used. The device in the embodiment of this application will now be described with reference to the accompanying drawings.

[0240] Figure 11 is a diagram showing the structure of a communication device according to an embodiment of the present invention. The communication device 10 may be configured to implement the functions of a UE or network device in any one of the method embodiments A, B, or C in Figures 6a to 6c or Figure 10, and thus the beneficial effects of the method embodiments described above can also be implemented.

[0241] As shown in Figure 11, the communication device 10 may include a transmitting unit 100 and a receiving unit 101. In possible designs, if the communication device 10 is configured to implement the functions of the network device shown in Figure 6a, the communication device 10 may be one of 110a and 110b shown in Figure 2a, or it may be a module (e.g., a chip) used in the network device. The functions of the unit are as follows:

[0242] The transmitting unit 100 is configured to transmit a first message to a terminal device, wherein the first message indicates one or more first type physical uplink control channel PUCCH resource sets and one or more second type PUCCH resource sets, where one or more first type PUCCH resource sets include one or more first type PUCCH resources, and one or more second type PUCCH resource sets include one or more second type PUCCH resources, where one or more first type PUCCH resources are used by the terminal device to transmit uplink control information UCI in subband full-duplex SBFD time units, and where one or more second type PUCCH resources are used by the terminal device to transmit UCI in non-subband full-duplex non-SBFD time units.

[0243] The receiving unit 101 is configured to receive a first UCI transmitted by a terminal device on a first PUCCH resource in one or more first type PUCCH resources and / or a second PUCCH resource in one or more second type PUCCH resources.

[0244] In possible designs, if the communication device 10 is configured to implement the functions of the network device shown in Figure 6b, the communication device 10 may be one of 110a and 110b shown in Figure 2a, or it may be a module (e.g., a chip) used in the network device. The functions of the unit are as follows:

[0245] The transmitting unit 100 is configured to transmit a first message to a terminal device, the first message instructing one or more first type physical uplink control channel PUCCH resources and one or more second type PUCCH resources, one or more first type PUCCH resources used by the terminal device to transmit uplink control information UCI in subband full-duplex SBFD time units, and one or more second type PUCCH resources used by the terminal device to transmit UCI in non-subband full-duplex non-SBFD time units.

[0246] The receiving unit 101 is configured to receive a first UCI transmitted by a terminal device on a first PUCCH resource in one or more first type PUCCH resources and / or a second PUCCH resource in one or more second type PUCCH resources.

[0247] In a possible implementation, the transmitting unit 100 is further configured to transmit a second message to a terminal device, the second message indicating one or more first type physical uplink control channel PUCCH resource sets and one or more second type PUCCH resource sets, wherein any PUCCH resource set in one or more first type PUCCH resource sets includes one or more PUCCH resources in one or more first type PUCCH resources, and any PUCCH resource set in one or more second type PUCCH resource sets includes one or more PUCCH resources in one or more second type PUCCH resources.

[0248] In possible designs, if the communication device 10 is configured to implement the functions of the network device shown in Figure 6c, the communication device 10 may be one of 110a and 110b shown in Figure 2a, or it may be a module (e.g., a chip) used in the network device. The functions of the unit are as follows:

[0249] The transmitting unit 100 is configured to transmit a first message to a terminal device, wherein the first message indicates one or more first type physical uplink control channel PUCCH resource sets and one or more second type PUCCH resource sets, where one or more first type PUCCH resource sets include one or more first type PUCCH resources, and one or more second type PUCCH resource sets include one or more second type PUCCH resources, where one or more first type PUCCH resource sets are used by the terminal device to transmit uplink control information UCI in subband full-duplex SBFD time units, and where one or more second type PUCCH resource sets are used by the terminal device to transmit UCI in non-subband full-duplex non-SBFD time units.

[0250] The receiving unit 101 is configured to receive a first UCI transmitted by a terminal device on a first PUCCH resource in one or more first type PUCCH resources and / or a second PUCCH resource in one or more second type PUCCH resources.

[0251] In a possible implementation, the receiving unit 101 is further configured to receive a first UCI transmitted N times repeatedly by a terminal device on a first PUCCH resource corresponding to an SBFD time unit, where the first PUCCH resource belongs to one or more first type PUCCH resources; and is configured to receive a first UCI transmitted M times repeatedly by a terminal device on a second PUCCH resource corresponding to a non-SBFD time unit, where the second PUCCH resource belongs to one or more second type PUCCH resources, and both M and N are integers greater than 0.

[0252] In possible implementations, the receiving unit 101 is further configured to receive a first UCI on a first PUCCH resource in a first PUCCH resource set, where the first PUCCH resource set belongs to one or more first type PUCCH resource sets; and is configured to receive a first UCI on a second PUCCH resource in a second PUCCH resource set, where the second PUCCH resource set belongs to one or more second type PUCCH resource sets.

[0253] In possible implementations, the transmitting unit 100 is further configured to transmit downlink control information DCI, where DCI includes a first PUCCH resource indicator field, and the first PUCCH resource indicator field is for determining the first PUCCH resource and the second PUCCH resource.

[0254] In possible implementations, the transmitting unit 100 is further configured to transmit downlink control information DCI, where DCI includes a first PUCCH resource indicator field and a second PUCCH indicator field, the first PUCCH resource indicator field for determining the first PUCCH resource and the second PUCCH resource indicator field for determining the second PUCCH resource.

[0255] In possible implementations, the transmitting unit 100 is further configured to transmit a seventh message, which indicates a first PUCCH resource and a second PUCCH resource, and which instructs the terminal device to transmit the first UCI over the first PUCCH resource and the second PUCCH resource.

[0256] In possible implementations, the transmitting unit 100 is further configured to transmit a third message, which indicates a reference signal associated with a first PUCCH resource and a reference signal associated with a second PUCCH resource.

[0257] In possible implementations, the transmitting unit 100 is further configured to transmit a third message and a fourth message, the third message indicating a reference signal associated with a first PUCCH resource, and the fourth message indicating a reference signal associated with a second PUCCH resource.

[0258] In a possible design, if the communication device 10 is configured to implement the functions of the UE in Figure 6a, the communication device 10 may be one of the terminals 120a to 120j shown in Figure 2a, or a module (e.g., a chip) used in the terminal. The functions of the unit are as follows:

[0259] The receiving unit 101 is configured to receive a first message from a network device, where the first message indicates one or more first type PUCCH resource sets and one or more second type PUCCH resource sets, where one or more first type PUCCH resource sets include one or more first type PUCCH resources, and one or more second type PUCCH resource sets include one or more second type PUCCH resources, where one or more first type PUCCH resources are used to transmit uplink control information UCI in subband full-duplex SBFD time units, and where one or more second type PUCCH resources are used to transmit UCI in non-subband full-duplex non-SBFD time units.

[0260] The transmitting unit 100 is configured to transmit the first UCI on the first PUCCH resource in one or more first type PUCCH resources and / or on the second PUCCH resource in one or more second type PUCCH resource sets.

[0261] In a possible design, if the communication device 10 is configured to implement the functions of the UE shown in Figure 6b, the communication device 10 may be one of the terminals 120a to 120j shown in Figure 2a, or a module (e.g., a chip) used in the terminal. The functions of the unit are as follows:

[0262] The receiving unit 101 is configured to receive a first message from a network device, the first message instructing one or more first-type physical uplink control channel PUCCH resources and one or more second-type PUCCH resources, one or more first-type PUCCH resources being used by the terminal device to transmit uplink control information UCI in subband full-duplex SBFD time units, and one or more second-type PUCCH resources being used by the terminal device to transmit UCI in non-subband full-duplex non-SBFD time units.

[0263] The transmitting unit 100 is configured to transmit the first UCI on the first PUCCH resource in one or more first type PUCCH resources and / or on the second PUCCH resource in one or more second type PUCCH resource sets.

[0264] In a possible implementation, the receiving unit 101 is further configured to receive a second message from a network device, where the second message indicates one or more first-type physical uplink control channel PUCCH resource sets and one or more second-type PUCCH resource sets, where any PUCCH resource set in one or more first-type PUCCH resource sets includes one or more PUCCH resources in one or more first-type PUCCH resources, and any PUCCH resource set in one or more second-type PUCCH resource sets includes one or more PUCCH resources in one or more second-type PUCCH resources.

[0265] In a possible design, if the communication device 10 is configured to implement the functions of the UE in Figure 6c, the communication device 10 may be one of the terminals 120a to 120j shown in Figure 2a, or a module (e.g., a chip) used in the terminal. The functions of the unit are as follows:

[0266] The receiving unit 101 is configured to receive a first message from a network device, where the first message indicates one or more first type physical uplink control channel PUCCH resource sets and one or more second type PUCCH resource sets, where one or more first type PUCCH resource sets include one or more first type PUCCH resources, and one or more second type PUCCH resource sets include one or more second type PUCCH resources, where one or more first type PUCCH resource sets are used by a terminal device to transmit uplink control information UCI in subband full-duplex SBFD time units, and where one or more second type PUCCH resource sets are used by a terminal device to transmit UCI in non-subband full-duplex non-SBFD time units.

[0267] The transmitting unit 100 is configured to transmit the first UCI on the first PUCCH resource in one or more first type PUCCH resources and / or on the second PUCCH resource in one or more second type PUCCH resource sets.

[0268] In a possible implementation, the transmitting unit 100 is further configured to repeatedly transmit a first UCI N times on a first PUCCH resource corresponding to an SBFD time unit, where the first PUCCH resource belongs to one or more first type PUCCH resources; and to repeatedly transmit the first UCI M times on a second PUCCH resource corresponding to a non-SBFD time unit, where the second PUCCH resource belongs to one or more second type PUCCH resources, and both M and N are integers greater than 0.

[0269] In a possible implementation, the first UCI includes hybrid automatic repeat request acknowledgement HARQ-RACK information, and the apparatus further determines a first PUCCH resource set based on the number of bits of the first UCI, where the first PUCCH resource set belongs to one or more first type PUCCH resource sets, and the first PUCCH resource belongs to the first PUCCH resource set; and determines a second PUCCH resource set based on the number of bits of the first UCI, where the second PUCCH resource set belongs to one or more second type PUCCH resource sets, and the second PUCCH resource belongs to the second PUCCH resource set, and is configured with a processing unit 102.

[0270] In a possible implementation, the apparatus further determines a first PUCCH resource in the first PUCCH resource set and a second PUCCH resource in the second PUCCH resource set based on a first PUCCH resource indicator field in downlink control information DCI transmitted by a network device, where the first PUCCH resource set belongs to one or more first type PUCCH resource sets, and the second PUCCH resource set belongs to one or more second type PUCCH resource sets, and is configured with a processing unit 102.

[0271] In a possible implementation, the apparatus further determines a first PUCCH resource in the first PUCCH resource set based on a first PUCCH resource indicator field in DCI transmitted by a network device, where the first PUCCH resource set belongs to one or more first type PUCCH resource sets; and determines a second PUCCH resource in the second PUCCH resource set based on a second PUCCH resource indicator field in the DCI, where the second PUCCH resource set belongs to one or more second type PUCCH resource sets, and is configured with a processing unit 102.

[0272] In a possible implementation, the receiving unit 101 is further configured to receive a seventh message transmitted by a network device, where the seventh message indicates a first PUCCH resource and a second PUCCH resource, and the seventh message instructs the terminal device to transmit a first UCI on the first PUCCH resource and the second PUCCH resource.

[0273] In a possible implementation, the receiving unit 101 is further configured to receive a third message transmitted by a network device, where the third message indicates a reference signal associated with the first PUCCH resource and a reference signal associated with the second PUCCH resource.

[0274] In a possible implementation, the receiving unit 101 is further configured to receive a third message and a fourth message transmitted by a network device, where the third message indicates a reference signal associated with the first PUCCH resource, and the fourth message indicates a reference signal associated with the second PUCCH resource. <,

[0275] In a possible implementation, the reference signal associated with the first PUCCH resource is the same as the reference signal associated with a first physical downlink control channel PDCCH received by the terminal device in an SBFD time unit, and the first PDCCH is received by the terminal device in a control resource set CORESET with a minimum index value in an active downlink bandwidth part BWP corresponding to the SBFD time unit; and the reference signal associated with the second PUCCH resource is the same as the reference signal associated with a second PDCCH received by the terminal device in a non-SBFD time unit, and the second PDCCH is received by the terminal device in a CORESET with a minimum index value in an active downlink BWP corresponding to the non-SBFD time unit. <,

[0276] In possible implementations, the frequency range associated with the SBFD time unit includes one or more uplink subbands and one or more downlink subbands, the uplink subbands being used for uplink transmission and the downlink subbands being used for downlink transmission, and the frequency range associated with the non-SBFD time unit being used for either uplink or downlink transmission.

[0277] In possible implementations, the frequency domain resources of each PUCCH resource in one or more first-type PUCCH resources are within the frequency range of the uplink subband associated with the SBFD time unit.

[0278] In a possible implementation, the first PUCCH resource satisfies one or more of the following conditions: the time-domain resource length of the first PUCCH resource is greater than the time-domain resource length of the second PUCCH resource; the frequency-domain resource width of the first PUCCH resource is greater than the frequency-domain resource width of the second PUCCH resource; the maximum coding rate of the first PUCCH resource is less than the maximum coding rate of the second PUCCH resource; or the number of demodulation reference signal DMRS symbols of the first PUCCH resource is greater than the number of DMRS symbols of the second PUCCH resource.

[0279] In possible designs, if the communication device 10 is configured to implement the functions of the network device shown in Figure 10, the communication device 10 may be either one of 110a and 110b shown in Figure 2a, or a module (e.g., a chip) used in the network device. The functions of the unit are as follows:

[0280] The transmitting unit 100 is configured to send a fifth message to a terminal device, the fifth message instructing one or more PUCCH resources, which are used to transmit UCI in SBFD and non-SBFD time units.

[0281] The receiving unit 101 is configured to receive the second UCI, which is repeatedly transmitted N times by the terminal device on the third PUCCH resource in SBFD time units.

[0282] The receiving unit 101 is further configured to receive a second UCI that is repeatedly transmitted M times by a terminal device on a third PUCCH resource in a non-SBFD time unit, where the third PUCCH resource belongs to one or more PUCCH resources, both M and N are integers greater than 0, and the same spatial relationship applies to N repeated transmissions on the third PUCCH resource in an SBFD time unit, and the same spatial relationship applies to M repeated transmissions on the third PUCCH resource in a non-SBFD time unit.

[0283] In possible implementations, the transmitting unit 100 is further configured to transmit a sixth message, which indicates spatial relations corresponding to the third PUCCH resource in SBFD time units and spatial relations corresponding to the third PUCCH resource in non-SBFD time units.

[0284] In a possible implementation, the transmitting unit 100 is further configured to transmit an eighth message, the eighth message indicating one or more PUCCH resource sets, and any one of the one or more PUCCH resource sets includes one or more of the one or more PUCCH resources.

[0285] In a possible design, if the communication device 10 is configured to implement the functions of the UE in Figure 6c, the communication device 10 may be one of the terminals 120a to 120j shown in Figure 2a, or a module (e.g., a chip) used in the terminal. The functions of the unit are as follows:

[0286] The receiving unit 101 is configured to receive a fifth message from a network device, the fifth message instructing one or more PUCCH resources, which are used to transmit UCI in SBFD and non-SBFD time units.

[0287] The transmission unit 100 is configured to repeatedly transmit the second UCI N times in SBFD time units on the third PUCCH resource.

[0288] The transmitting unit 100 is further configured to repeatedly transmit the second UCI M times in a non-SBFD time unit on the third PUCCH resource, where the third PUCCH resource belongs to one or more PUCCH resources, both M and N are integers greater than 0, and the same spatial relationship applies to repeated transmission N times in an SBFD time unit on the third PUCCH resource, and the same spatial relationship applies to repeated transmission M times in a non-SBFD time unit on the third PUCCH resource.

[0289] In a possible implementation, the receiving unit 101 is further configured to receive a sixth message, which indicates spatial relation information corresponding to the third PUCCH resource in SBFD time units and spatial relation information corresponding to the third PUCCH resource in non-SBFD time units.

[0290] In a possible implementation, the receiving unit 101 is further configured to receive an eighth message, the eighth message indicating one or more PUCCH resource sets, and any one of the one or more PUCCH resource sets includes one or more of the one or more PUCCH resources.

[0291] It should be noted that the functions of the functional units / modules of the communication device described in the embodiments of this application should be referred to in the relevant descriptions in the method embodiments described above. Further details are not described again herein.

[0292] The specific descriptions of the receiving unit, transmitting unit, and processing unit shown in the above-described apparatus embodiments should be understood as merely examples. For specific functions, steps performed, or similar aspects of the receiving unit, transmitting unit, and processing unit, please refer to the description of any one of the method embodiments in Figures 6a to 6c or Figure 10. Further details are not described again herein.

[0293] The preceding paragraph describes the communication device in the embodiments of the present application, and the following describes possible product forms of the communication device. It should be understood that any form of product having the functionality of the communication device shown in Figure 11 is covered within the scope of protection of the embodiments of the present application. It should be further understood that the following description is merely an example and does not limit the product form of the communication device in the embodiments of the present application.

[0294] In a possible implementation, in the communication device shown in FIG. 11, the processing unit 102 (not shown in FIG. 11) may be one or more processors; the transmitting unit 100 and the receiving unit 101 may be transceivers; or, the transmitting unit 100 may be a transmitter and the receiving unit 101 may be a receiver. In an embodiment of the present application, the processor and the transceiver may be combined or similar operations may be performed. The connection method between the processor and the transceiver is not limited in the embodiment of the present application. In the process of executing the above method, the process of transmitting information in the above method may be understood as a process of outputting information by the processor. When outputting information, the processor outputs the information to the transceiver, and as a result, the transceiver transmits the information. After the information is output by the processor and before the information reaches the transceiver, other processing may need to be further performed on the information. Similarly, the process of receiving information in the above method may be understood as a process of receiving input information by the processor. When the processor receives the input information, the transceiver receives the information and inputs the information to the processor. Furthermore, after the transceiver receives the information and before the information is input to the processor, other processing may need to be performed on the information.

[0295] FIG. 12 is a structural diagram of another communication device according to an embodiment of the present application. The communication device 20 may be the communication device 10 or a chip in the communication device 10. FIG. 12 shows only the main components of the communication device 20. In addition to the processor 1001 and the transceiver 1002, the communication device 20 may further include a memory 1003 and an input / output device (not shown in the figure).

[0296] The processor 1001 is primarily configured to process communication protocols and communication data, control the entire communication device, execute software programs, and process data from the software programs. The memory 1003 is primarily configured to store software programs and data. The transceiver 1002 may include a control circuit and an antenna. The control circuit is primarily configured to perform conversions between baseband signals and radio frequency signals and to process radio frequency signals. The antenna is primarily configured to transmit and receive radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, or keyboards, are primarily configured to receive data entered by the user and output data to the user.

[0297] After the communication device is powered on, the processor 1001 can read the software program in the memory 1003, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor 1001 performs baseband processing on the data to be transmitted and outputs a baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then transmits the radio frequency signal to the outside in the form of electromagnetic waves through the antenna. When data is transmitted to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal to a baseband signal, and outputs the baseband signal to the processor 1001. The processor 1001 converts the baseband signal into data and processes this data.

[0298] In an alternative implementation, the radio frequency circuitry and antennas may be located independently of the processor performing baseband processing. For example, in a distributed scenario, the radio frequency circuitry and antennas may be located remotely and independently of the communication equipment.

[0299] The transceiver 1002 may include a receiver and a transmitter. The receiver is configured to perform a receiving function (or operation), and the transmitter is configured to perform a transmitting function (or operation). The transceiver is configured to communicate with another device / device through a transmission medium.

[0300] The processor 1001, the transceiver 1002, and the memory 1003 can be connected via a communication bus.

[0301] For example, if the communication device 20 is configured to perform a step, method, or function of the network device shown in Figure 6a, performed by the communication device 10, the transceiver 1002 is configured to send a first message to a terminal device, where the first message indicates one or more first type physical uplink control channel PUCCH resource sets and one or more second type PUCCH resource sets, where one or more first type PUCCH resource sets include one or more first type PUCCH resources, where one or more second type PUCCH resource sets include one or more second type PUCCH resources, where one or more first type PUCCH resources are used by the terminal device to transmit uplink control information UCI in subband full-duplex SBFD time units, and where one or more second type PUCCH resources are used by the terminal device to transmit UCI in non-subband full-duplex non-SBFD time units. The transceiver 1002 is further configured to receive a first UCI transmitted by a terminal device on a first PUCCH resource in one or more first type PUCCH resources and / or a second PUCCH resource in one or more second type PUCCH resources. Optionally, the processor 1001 may be configured to generate messages transmitted by the transceiver 1002 or to process messages received by the transceiver 1002.

[0302] For example, if the communication device 20 is configured to perform the steps, methods, or functions of the network device shown in Figure 6b, which are performed by the communication device 10, the transceiver 1002 is configured to send a first message to a terminal device, where the first message indicates one or more first-type physical uplink control channel PUCCH resources and one or more second-type PUCCH resources, where one or more first-type PUCCH resources are used by the terminal device to transmit uplink control information UCI in subband full-duplex SBFD time units, and one or more second-type PUCCH resources are used by the terminal device to transmit UCI in non-subband full-duplex non-SBFD time units. The transceiver 1002 is further configured to receive the first UCI transmitted by the terminal device on the first PUCCH resources in one or more first-type PUCCH resources and / or the second PUCCH resources in one or more second-type PUCCH resources. Optionally, the processor 1001 may be configured to generate messages transmitted by the transceiver 1002 or to process messages received by the transceiver 1002.

[0303] For example, if the communication device 20 is configured to perform a step, method, or function of the network device shown in Figure 6c, performed by the communication device 10, the transceiver 1002 is configured to send a first message to a terminal device, where the first message indicates one or more first type physical uplink control channel PUCCH resource sets and one or more second type PUCCH resource sets, where one or more first type PUCCH resource sets include one or more first type PUCCH resources, and one or more second type PUCCH resource sets include one or more second type PUCCH resources, where one or more first type PUCCH resource sets are used by the terminal device to transmit uplink control information UCI in subband full-duplex SBFD time units, and where one or more second type PUCCH resource sets are used by the terminal device to transmit UCI in non-subband full-duplex non-SBFD time units. The transceiver 1002 is further configured to receive a first UCI transmitted by a terminal device on a first PUCCH resource in one or more first type PUCCH resources and / or a second PUCCH resource in one or more second type PUCCH resources. Optionally, the processor 1001 may be configured to generate messages transmitted by the transceiver 1002 or to process messages received by the transceiver 1002.

[0304] For example, if the communication device 20 is configured to perform a step, method, or function of the UE in Figure 6a performed by the communication device 10, the transceiver 1002 is configured to receive a first message from a network device, where the first message indicates one or more first type PUCCH resource sets and one or more second type PUCCH resource sets, where one or more first type PUCCH resource sets include one or more first type PUCCH resources, where one or more second type PUCCH resource sets include one or more second type PUCCH resources, where one or more first type PUCCH resources are used to transmit uplink control information UCI in subband full-duplex SBFD time units, and where one or more second type PUCCH resources are used to transmit UCI in non-subband full-duplex non-SBFD time units. The transceiver 1002 is further configured to transmit the first UCI on a first PUCCH resource in one or more first type PUCCH resources and / or on a second PUCCH resource in one or more second type PUCCH resource sets. Optionally, the processor 1001 may be configured to generate messages transmitted by the transceiver 1002 or to process messages received by the transceiver 1002.

[0305] For example, if the communication device 20 is configured to perform a step, method, or function of the UE in Figure 6b performed by the communication device 10, the transceiver 1002 is configured to receive a first message from a network device, where the first message indicates one or more first type physical uplink control channel PUCCH resources and one or more second type PUCCH resources, where one or more first type PUCCH resources are used by the terminal device to transmit uplink control information UCI in subband full-duplex SBFD time units, and one or more second type PUCCH resources are used by the terminal device to transmit UCI in non-subband full-duplex non-SBFD time units. The transceiver 1002 is further configured to transmit the first UCI on the first PUCCH resources in one or more first type PUCCH resources and / or on the second PUCCH resources in one or more second type PUCCH resource sets. Optionally, the processor 1001 may be configured to generate messages transmitted by the transceiver 1002 or to process messages received by the transceiver 1002.

[0306] For example, if the communication device 20 is configured to perform a step, method, or function of the UE in Figure 6c performed by the communication device 10, the transceiver 1002 is configured to receive a first message from a network device, where the first message indicates one or more first type physical uplink control channel PUCCH resource sets and one or more second type PUCCH resource sets, where one or more first type PUCCH resource sets include one or more first type PUCCH resources, and one or more second type PUCCH resource sets include one or more second type PUCCH resources, where one or more first type PUCCH resource sets are used by the terminal device to transmit uplink control information UCI in subband full-duplex SBFD time units, and where one or more second type PUCCH resource sets are used by the terminal device to transmit UCI in non-subband full-duplex non-SBFD time units. The transceiver 1002 is further configured to transmit the first UCI on a first PUCCH resource in one or more first type PUCCH resources and / or on a second PUCCH resource in one or more second type PUCCH resource sets. Optionally, the processor 1001 may be configured to generate messages transmitted by the transceiver 1002 or to process messages received by the transceiver 1002.

[0307] For example, if the communication device 20 is configured to perform the steps, methods, or functions of the network device shown in Figure 10, which are performed by the communication device 10, the transceiver 1002 is configured to send a fifth message to a terminal device, where the fifth message indicates one or more PUCCH resources, which are used to transmit UCIs in SBFD and non-SBFD time units. The transceiver 1002 is further configured to receive a second UCI, which is repeatedly transmitted N times by the terminal device on a third PUCCH resource in SBFD time units. The transceiver 1002 is further configured to receive a second UCI that is repeatedly transmitted M times by a terminal device on a third PUCCH resource in a non-SBFD time unit, where the third PUCCH resource belongs to one or more PUCCH resources, both M and N are integers greater than 0, and the same spatial relationship applies to N repeated transmissions on the third PUCCH resource in an SBFD time unit, and the same spatial relationship applies to M repeated transmissions on the third PUCCH resource in a non-SBFD time unit. Optionally, the processor 1001 may be configured to generate messages transmitted by the transceiver 1002 or to process messages received by the transceiver 1002.

[0308] For example, if the communication device 20 is configured to perform a step, method, or function of the UE in Figure 10 performed by the communication device 10, the transceiver 1002 receives a fifth message from the network device, where the fifth message indicates one or more PUCCH resources, which are used to transmit UCIs in SBFD and non-SBFD time units. The transceiver 1002 is further configured to repeatedly transmit a second UCI N times over a third PUCCH resource in SBFD time units. The transceiver 1002 is further configured to repeatedly transmit the second UCI M times over the third PUCCH resource in non-SBFD time units, where the third PUCCH resource belongs to one or more PUCCH resources, and both M and N are integers greater than 0, and the same spatial relationship applies to the repeated transmission N times over the third PUCCH resource in SBFD time units, and the same spatial relationship applies to the repeated transmission M times over the third PUCCH resource in non-SBFD time units. Optionally, the processor 1001 may be configured to generate messages transmitted by the transceiver 1002 or to process messages received by the transceiver 1002.

[0309] For a detailed description of the processor and transceiver, please refer to the descriptions of the processing unit, receiving unit, and transmitting unit in the apparatus embodiment shown in Figure 11. Further details will not be described again in this specification.

[0310] Optionally, the processor 1001 may include a transceiver configured to implement receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit configured to implement receiving and transmitting functions may be separate or integrated together. The transceiver circuit, interface, or interface circuit may be configured to read and write code / data. Alternatively, the transceiver circuit, interface, or interface circuit may be configured to transmit or transfer signals.

[0311] Optionally, the processor 1001 may store instructions. These instructions may be computer programs. The computer programs are executed on the processor 1001, thereby enabling the communication device 20 to perform the method described in the above-described embodiment. The computer programs may be fixed on the processor 1001. In this case, the processor 1001 may be implemented in hardware.

[0312] In one implementation, the communication device 20 may include a circuit. The circuit may implement a transmit, receive, or communicate function in the embodiments of the method described above. The processors and transceivers described herein may be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, or similar. Alternatively, the processors and transceivers may be manufactured by various IC technologies, for example, complementary metal oxide semiconductors (CMOS), n-channel metal oxide semiconductors (nMOS), positive-channel metal oxide semiconductors (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon germanium (SiGe), and gallium arsenide (GaAs).

[0313] It should be understood that the communication device shown in this embodiment of the Application may have more components and similar ones than those shown in Figure 8. This is not limited to this embodiment of the Application. The methods described above performed by the processor and transceiver are merely examples. For specific steps performed by the processor and transceiver, refer to the descriptions in the above-described method embodiments.

[0314] In another possible implementation, in the communication device of Figure 11, the processing unit 102 may be one or more logic circuits; the transmitting unit 100 and the receiving unit 101 may be input / output interfaces, also referred to as communication interfaces, interface circuits, interfaces, or similar. Alternatively, the transmitting unit may be an output interface, and the receiving unit may be an input interface. Alternatively, the transmitting unit and the receiving unit may be integrated into a single unit that is, for example, an input / output interface. Figure 13 is a diagram of the structure of yet another communication device according to an embodiment of the present invention. As shown in Figure 13, the communication device 30 includes a logic circuit 901 and an interface 902. In other words, the processing unit 102 may be implemented using the logic circuit 901, and the transmitting unit 100 and the receiving unit 101 may be implemented using the interface 902. The logic circuit 901 may be a chip, a processing circuit, an integrated circuit, a system on a chip (SoC) chip, or similar. Interface 902 may be a communication interface, an input / output interface, a pin, or the same. For example, Figure 13 shows an example where the communication device 30 is a chip. The chip includes a logic circuit 901 and interface 902.

[0315] In this embodiment of the present application, the logic circuits may be further coupled to an interface. The specific connection method of the logic circuits and the interface is not limited to this embodiment of the present application.

[0316] The communication device 30 may be configured to perform methods, functions, or steps of the network device or UE shown in Figures 6a to 6c or Figure 10, which are performed by the communication device 10.

[0317] For example, if the communication device 30 is configured to perform a method, function, or step of a network device in Figure 6a performed by the communication device 10, the interface 902 is configured to send a first message to a terminal device, where the first message indicates one or more first type physical uplink control channel PUCCH resource sets and one or more second type PUCCH resource sets, where one or more first type PUCCH resource sets include one or more first type PUCCH resources, where one or more second type PUCCH resource sets include one or more second type PUCCH resources, where one or more first type PUCCH resources are used by the terminal device to transmit uplink control information UCI in subband full-duplex SBFD time units, and where one or more second type PUCCH resources are used by the terminal device to transmit UCI in non-subband full-duplex non-SBFD time units. Interface 902 is further configured to receive a first UCI transmitted by a terminal device on a first PUCCH resource in one or more first type PUCCH resources and / or a second PUCCH resource in one or more second type PUCCH resources. Optionally, logic circuit 901 may be configured to generate messages transmitted by interface 902 or to process messages received by interface 902.

[0318] It can be understood that the communication device 30 may also perform the methods, functions, or steps of the UE in Figure 6a performed by the communication device 10, and may also perform the methods, functions, or steps of the network device or UE in Figure 6b, Figure 6c, or Figure 10 performed by the communication device 10. For relevant descriptions of the logic circuit 901 and interface 902, see the relevant descriptions of the methods, functions, or steps of the network device in Figure 6a performed by the communication device 20 and the communication device 30. Further details are not described again herein.

[0319] For a specific description of the logic circuit 901 and interface 902, it may be understood that one should refer to the descriptions of the processing unit, transmitting unit, and receiving unit in the apparatus embodiment shown in Figure 11. Further details are not described again in this specification.

[0320] It can be understood that the communication device shown in the embodiments of this application may implement the method provided in the embodiments of this application in hardware form, or in software form, or similarly. This is not limited to the embodiments of this application.

[0321] For specific implementations of the embodiment shown in Figure 13, refer to the embodiments described above. Further details are not described again herein.

[0322] Embodiments of the present invention further provide a wireless communication system, which includes a UE and a network device. The UE and the network device may be configured to perform the method in any embodiment (Figure 6a, Figure 6b, Figure 6c, or Figure 10).

[0323] In addition, the present application further provides a computer program used to implement the operations and / or processes performed by the communication device 10, communication device 20, and communication device 30 in the method provided in the present application.

[0324] The present invention further provides a readable storage medium for storing computer code. When the computer code is executed on a computer, the computer becomes capable of performing operations and / or processes performed by communication devices 10, 20, and 30 in the manner provided in the present invention.

[0325] The present application further provides a computer program product, which includes computer code or a computer program. When the computer code or computer program is executed on a computer, the operations and / or processes performed by the communication device 10, communication device 20, and communication device 30 in the manner provided in the present application are executed.

[0326] Embodiments of the present invention further provide a chip system, which includes a processor configured to support the device in implementing functions in any embodiment (Figures 6a, 6b, 6c, or 10), for example, generating or processing information in the aforementioned communication method. In possible designs, the chip system further includes memory, which is configured to store program instructions and data required by the device. The chip system may include a chip, or it may include a chip and other discrete components.

[0327] In the embodiments described above, each embodiment has its own focus. For aspects not described in detail in one embodiment, please refer to the relevant descriptions of other embodiments.

[0328] It should be noted that the embodiments of the above method are expressed as a series of operations for the sake of brevity of explanation. However, according to this application, some steps may be performed in other order or simultaneously, so those skilled in the art will understand that this application is not limited to the described sequence of operations. Furthermore, those skilled in the art will understand that all embodiments described herein are preferred embodiments, and that the relevant operations and modules are not necessarily required by this application.

[0329] It should be understood that the systems, devices, and methods disclosed in the various embodiments provided herein may be implemented in other ways. For example, the embodiments of the devices described are illustrative only. For example, the division into multiple units is merely a logical functional division, and other divisions may be used in actual implementations. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the interconnections, direct connections, or communication connections shown or discussed may be implemented via some interfaces, indirect connections or communication connections between devices or units, or electrical connections, mechanical connections, or other forms of connections.

[0330] Units described as separate parts may or may not be physically separate, and parts shown as units may or may not be physical units, may be located in one location, or may be distributed across multiple network units. Some or all of the units may be selected based on actual requirements, thereby implementing the technical effects of the solution provided in the embodiments of this application.

[0331] In addition, each functional unit in the embodiments of the present invention may be integrated into a single processing unit, and each of these units may exist physically independently, or two or more units may be integrated into a single unit. The integrated unit may be implemented in hardware form or in the form of a software functional unit.

[0332] When an integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, the integrated unit may be stored on a computer-readable storage medium. Based on this understanding, the technical solutions of the present application may be implemented in the form of a software product, either essentially, as part of the prior art, or as all or some of the technical solutions. A computer software product is stored on a computer-readable storage medium and includes a number of instructions for instructing a computer device (which may be a personal computer, server, network device, or similar) to perform all or some of the steps in the method described in the embodiments of the present application. The aforementioned computer-readable storage medium includes a variety of media capable of storing program code, such as USB flash drives, removable hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0333] The foregoing description is merely a specific implementation of the present application and is not intended to limit the scope of protection of the present application. Any changes or substitutions that are readily conceivable to a person skilled in the art within the scope of the technical scope disclosed herein shall fall within the scope of protection of the present application. Accordingly, the scope of protection of the present application shall be subject to the scope of protection of the claims.

Claims

1. A communication method applicable to network devices: The steps include: sending a first message to a terminal device, wherein the first message indicates one or more first type physical uplink control channel PUCCH resource sets and one or more second type PUCCH resource sets, the one or more first type PUCCH resource sets comprising one or more first type PUCCH resources, the one or more second type PUCCH resource sets comprising one or more second type PUCCH resources, the one or more first type PUCCH resources being used by the terminal device to transmit uplink control information UCI in subband full-duplex SBFD time units, and the one or more second type PUCCH resources being used by the terminal device to transmit UCI in non-subband full-duplex non-SBFD time units; and The step of receiving the first UCI transmitted by the terminal device on the first PUCCH resource in one or more first type PUCCH resources and / or the second PUCCH resource in one or more second type PUCCH resources. A method that includes [a certain feature].

2. A communication method applicable to network devices: The steps include: sending a first message to a terminal device, wherein the first message indicates one or more first type physical uplink control channel PUCCH resources and one or more second type PUCCH resources, the one or more first type PUCCH resources being used by the terminal device to transmit uplink control information UCI in subband full-duplex SBFD time units, and the one or more second type PUCCH resources being used by the terminal device to transmit UCI in non-subband full-duplex non-SBFD time units; and The step of receiving the first UCI transmitted by the terminal device on the first PUCCH resource in one or more first type PUCCH resources and / or the second PUCCH resource in one or more second type PUCCH resources. A method that includes [a certain feature].

3. The aforementioned method further: The step of transmitting a second message to the terminal device, wherein the second message indicates one or more first type physical uplink control channel PUCCH resource sets and one or more second type PUCCH resource sets, where any PUCCH resource set in the one or more first type PUCCH resource sets includes one or more PUCCH resources in the one or more first type PUCCH resources, and any PUCCH resource set in the one or more second type PUCCH resource sets includes one or more PUCCH resources in the one or more second type PUCCH resources. The method according to claim 2, comprising:

4. A communication method applicable to network devices: The step of sending a first message to a terminal device, wherein the first message indicates one or more first type physical uplink control channel PUCCH resource sets and one or more second type PUCCH resource sets, the one or more first type PUCCH resource sets comprising one or more first type PUCCH resources, the one or more second type PUCCH resource sets comprising one or more second type PUCCH resources, the one or more first type PUCCH resource sets being used by the terminal device to transmit uplink control information UCI in subband full-duplex SBFD time units, the one or more second type PUCCH resource sets being used by the terminal device to transmit UCI in non-subband full-duplex non-SBFD time units; and The step of receiving the first UCI transmitted by the terminal device on the first PUCCH resource in one or more first type PUCCH resources and / or the second PUCCH resource in one or more second type PUCCH resources. A method that includes [a certain feature].

5. The aforementioned method further: The step of receiving the first UCI, which is repeatedly transmitted N times by the terminal device on the first PUCCH resource corresponding to the SBFD time unit, wherein the first PUCCH resource belongs to the one or more first type PUCCH resources; and The step of receiving the first UCI, which is repeatedly transmitted M times by the terminal device on the second PUCCH resource corresponding to the non-SBFD time unit, wherein the second PUCCH resource belongs to the one or more second type PUCCH resources, and both M and N are integers greater than 0. A method according to any one of claims 1 to 4, comprising:

6. The aforementioned method further: The step of receiving the first UCI on the first PUCCH resource in the first PUCCH resource set, wherein the first PUCCH resource set belongs to the one or more first type PUCCH resource sets; and The step of receiving the first UCI on the second PUCCH resource in the second PUCCH resource set, wherein the second PUCCH resource set belongs to one or more second type PUCCH resource sets. The method according to any one of claims 1 to 5, comprising:

7. The aforementioned method further: In the step of transmitting downlink control information DCI, where the DCI includes a first PUCCH resource indicator field, the first PUCCH resource indicator field is for determining the first PUCCH resource and the second PUCCH resource. The method according to any one of claims 1 to 6, comprising:

8. The aforementioned method further: In the step of transmitting downlink control information DCI, where the DCI includes a first PUCCH resource indicator field and a second PUCCH indicator field, the first PUCCH resource indicator field is for determining the first PUCCH resource, and the second PUCCH resource indicator field is for determining the second PUCCH resource. The method according to any one of claims 1 to 6, comprising:

9. The aforementioned method further: In the step of transmitting the seventh message, the seventh message indicates the first PUCCH resource and the second PUCCH resource, and the seventh message instructs the terminal device to transmit the first UCI over the first PUCCH resource and the second PUCCH resource. The method according to any one of claims 1 to 5, comprising:

10. The aforementioned method further: In the step of transmitting the third message, the third message indicates the reference signal associated with the first PUCCH resource and the reference signal associated with the second PUCCH resource. The method according to any one of claims 1 to 9, comprising:

11. The aforementioned method further: In the step of transmitting the third message and the fourth message, the third message indicates a reference signal associated with the first PUCCH resource, and the fourth message indicates a reference signal associated with the second PUCCH resource. The method according to any one of claims 1 to 9, comprising:

12. A communication method applicable to terminal devices: The step of receiving a first message from a network device, wherein the first message indicates one or more first type PUCCH resource sets and one or more second type PUCCH resource sets, the one or more first type PUCCH resource sets comprising one or more first type PUCCH resources, the one or more second type PUCCH resource sets comprising one or more second type PUCCH resources, the one or more first type PUCCH resources used to transmit uplink control information UCI in subband full-duplex SBFD time units, and the one or more second type PUCCH resources used to transmit UCI in non-subband full-duplex non-SBFD time units; and The step of transmitting the first UCI on the first PUCCH resource in the one or more first type PUCCH resources and / or the second PUCCH resource in the one or more second type PUCCH resource set. A method that includes [a certain feature].

13. A communication method applicable to terminal devices: The steps include: receiving a first message from a network device, wherein the first message indicates one or more first-type physical uplink control channel PUCCH resources and one or more second-type PUCCH resources, the one or more first-type PUCCH resources being used by the terminal device to transmit uplink control information UCI in subband full-duplex SBFD time units, and the one or more second-type PUCCH resources being used by the terminal device to transmit UCI in non-subband full-duplex non-SBFD time units; and The step of transmitting the first UCI on the first PUCCH resource in the one or more first type PUCCH resources and / or the second PUCCH resource in the one or more second type PUCCH resource set. A method that includes [a certain feature].

14. The aforementioned method further: The step of receiving a second message from the network device, wherein the second message indicates one or more first type physical uplink control channel PUCCH resource sets and one or more second type PUCCH resource sets, where any PUCCH resource set in the one or more first type PUCCH resource sets includes one or more PUCCH resources in the one or more first type PUCCH resources, and any PUCCH resource set in the one or more second type PUCCH resource sets includes one or more PUCCH resources in the one or more second type PUCCH resources. The method according to claim 13, comprising:

15. A communication method applicable to terminal devices: The step of receiving a first message from a network device, wherein the first message indicates one or more first type physical uplink control channel PUCCH resource sets and one or more second type PUCCH resource sets, the one or more first type PUCCH resource sets comprising one or more first type PUCCH resources, the one or more second type PUCCH resource sets comprising one or more second type PUCCH resources, the one or more first type PUCCH resource sets being used by the terminal device to transmit uplink control information UCI in subband full-duplex SBFD time units, and the one or more second type PUCCH resource sets being used by the terminal device to transmit UCI in non-subband full-duplex non-SBFD time units; and The step of transmitting the first UCI on the first PUCCH resource in the one or more first type PUCCH resources and / or the second PUCCH resource in the one or more second type PUCCH resource set. A method that includes [a certain feature].

16. The aforementioned method further: The step of repeatedly transmitting the first UCI N times on the first PUCCH resource corresponding to the SBFD time unit, wherein the first PUCCH resource belongs to one or more first type PUCCH resources; and A step of repeatedly transmitting the first UCI M times on the second PUCCH resource corresponding to the non-SBFD time unit, where the second PUCCH resource belongs to the one or more second type PUCCH resources, and both M and N are integers greater than 0. The method according to any one of claims 12 to 15, comprising:

17. The first UCI includes hybrid automatic repeating acknowledgment HARQ-RACK information, and the method further: A step of determining a first PUCCH resource set based on the number of bits of the first UCI, wherein the first PUCCH resource set belongs to one or more first type PUCCH resource sets, and the first PUCCH resource belongs to the first PUCCH resource set; and A step of determining a second PUCCH resource set based on the number of bits of the first UCI, wherein the second PUCCH resource set belongs to one or more second type PUCCH resource sets, and the second PUCCH resource belongs to the second PUCCH resource set. The method according to any one of claims 12 to 16, comprising:

18. The aforementioned method further: A step of determining the first PUCCH resource in the first PUCCH resource set and the second PUCCH resource in the second PUCCH resource set based on the first PUCCH resource indicator field in the downlink control information DCI transmitted by the network device, wherein the first PUCCH resource set belongs to one or more first type PUCCH resource sets, and the second PUCCH resource set belongs to one or more second type PUCCH resource sets. The method according to any one of claims 12 to 17, comprising:

19. The aforementioned method further: A step of determining the first PUCCH resource in the first PUCCH resource set based on the first PUCCH resource indicator field in the DCI transmitted by the network device, wherein the first PUCCH resource set belongs to the one or more first type PUCCH resource sets; and A step of determining the second PUCCH resource in the second PUCCH resource set based on the second PUCCH resource indicator field in the DCI, where the second PUCCH resource set comprises the one or more second type PUCCH resource sets. The method according to any one of claims 12 to 17, comprising:

20. The aforementioned method further: In the step of receiving a seventh message transmitted by the network device, the seventh message indicates the first PUCCH resource and the second PUCCH resource, and the seventh message instructs the terminal device to transmit the first UCI over the first PUCCH resource and the second PUCCH resource. The method according to any one of claims 12 to 16, comprising:

21. The method according to any one of claims 12 to 20, comprising the step of receiving a third message transmitted by the network device, wherein the third message indicates a reference signal associated with the first PUCCH resource and a reference signal associated with the second PUCCH resource.

22. The method according to any one of claims 12 to 20, comprising the step of receiving a third message and a fourth message transmitted by the network device, wherein the third message indicates a reference signal associated with the first PUCCH resource, and the fourth message indicates a reference signal associated with the second PUCCH resource.

23. The reference signal associated with the first PUCCH resource is identical to the reference signal associated with the first physical downlink control channel PDCCH received by the terminal device in SBFD time units, the first PDCCH being received by the terminal device in a control resource set CORESET with the minimum index value in the active downlink bandwidth portion BWP corresponding to the SBFD time unit; The reference signal associated with the second PUCCH resource is identical to the reference signal associated with the second PDCCH received by the terminal device in a non-SBFD time unit, and the second PDCCH is received by the terminal device in a CORESET with the minimum index value in the active downlink BWP corresponding to the non-SBFD time unit. The method according to any one of claims 1 to 22.

24. The method according to any one of claims 1 to 23, wherein the frequency range associated with the SBFD time unit includes one or more uplink subbands and one or more downlink subbands, the uplink subbands being used for uplink transmission, the downlink subbands being used for downlink transmission, and the frequency range associated with the non-SBFD time unit being used for uplink transmission or downlink transmission.

25. The method according to any one of claims 1 to 24, wherein the frequency domain resource of each PUCCH resource in the one or more first type PUCCH resources is within the frequency range of the uplink subband associated with the SBFD time unit.

26. The first PUCCH resource is subject to the following conditions: The time-domain resource length of the first PUCCH resource is greater than the time-domain resource length of the second PUCCH resource; The frequency domain resource width of the first PUCCH resource is greater than the frequency domain resource width of the second PUCCH resource; The maximum coding rate of the first PUCCH resource is smaller than the maximum coding rate of the second PUCCH resource; or The number of demodulation reference signal DMRS symbols in the first PUCCH resource is greater than the number of DMRS symbols in the second PUCCH resource. A method according to any one of claims 1 to 25, which satisfies one or more of the following conditions.

27. A communication method applicable to network devices: In the step of sending a fifth message to a terminal device, the fifth message instructs one or more PUCCH resources to be used to transmit UCI in SBFD time units and non-SBFD time units; The step of receiving the second UCI, which is repeatedly transmitted N times by the terminal device, on the third PUCCH resource in the SBFD time unit; and The step of receiving the second UCI, which is repeatedly transmitted M times by the terminal device, on the third PUCCH resource in the non-SBFD time unit. Equipped with, here, A method wherein the third PUCCH resource belongs to the one or more PUCCH resources, both M and N are integers greater than 0, the same spatial relationship is applied to N repeated transmissions in the SBFD time unit on the third PUCCH resource, and the same spatial relationship is applied to M repeated transmissions in the non-SBFD time unit on the third PUCCH resource.

28. The aforementioned method further: The sixth message is transmitted, in which the sixth message indicates the spatial relationship corresponding to the third PUCCH resource in the SBFD time unit and the spatial relationship corresponding to the third PUCCH resource in the non-SBFD time unit. The method according to claim 27, comprising:

29. The aforementioned method further: In the step of sending the eighth message, the eighth message indicates one or more PUCCH resource sets, and any one of the one or more PUCCH resource sets includes one or more of the one or more PUCCH resources. The method according to claim 27 or 28, comprising:

30. A communication method applicable to terminal devices: The step of receiving a fifth message from a network device, wherein the fifth message indicates one or more PUCCH resources, which are used to transmit UCI in SBFD time units and non-SBFD time units; A step of repeatedly transmitting the second UCI N times in the SBFD time unit on the third PUCCH resource; and The step of repeatedly transmitting the second UCI M times in the non-SBFD time unit on the third PUCCH resource. Equipped with, here, The third PUCCH resource belongs to one or more PUCCH resources, both M and N are integers greater than 0, the same spatial relationship applies to N repeated transmissions in the SBFD time unit on the third PUCCH resource, and the same spatial relationship applies to M repeated transmissions in the non-SBFD time unit on the third PUCCH resource. method.

31. The aforementioned method further: At the stage of receiving the sixth message, the sixth message indicates spatial relationship information corresponding to the third PUCCH resource in the SBFD time unit and spatial relationship information corresponding to the third PUCCH resource in the non-SBFD time unit. The method according to claim 30, comprising:

32. The aforementioned method further: The eighth message is received, where the eighth message indicates one or more PUCCH resource sets, and any one of the one or more PUCCH resource sets includes one or more of the one or more PUCCH resources. The method according to claim 30 or 31, comprising:

33. A communication device comprising a module or unit configured to perform the method described in any one of claims 1 to 32.

34. A communication device comprising a processor and an interface circuit, wherein the interface circuit is configured to receive a signal from another communication device and transmit the signal to the processor, or to transmit a signal from the processor to another communication device, and the processor is configured to implement the method according to any one of claims 1 to 32 by using logic circuits or executing code instructions.

35. A computer-readable storage medium that stores a computer program or instruction, and when the computer program or instruction is executed by a communication device, the method according to any one of claims 1 to 32 is implemented.

36. A computer program comprising instructions, wherein when the computer program is executed by a communication device, the method according to any one of claims 1 to 32 is implemented.

37. A chip system comprising a processor configured to support a device in implementing a function related to the method according to any one of claims 1 to 32.