Communication method and communication apparatus

By receiving the indication information of the network equipment in the communication system and determining the uplink resources from the SBFD and non-SBFD time slot resources, the problem of resource selection in the mixed time slot is solved, and the integrity of the communication system and the improvement of the SBFD system design is achieved.

WO2025167766A1PCT designated stage Publication Date: 2025-08-14HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/074927
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-08
Filing Date
2025-01-24
Publication Date
2025-08-14

AI Technical Summary

Technical Problem

In a communication system, when there are both subband full-duplex symbols and non-subband full-duplex symbols in the slot, it is impossible to effectively determine which resource to use to transmit uplink information, resulting in the integrity of the communication system being affected.

Method used

A communication method is provided to determine an uplink resource from resources for SBFD time slots and non-SBFD time slots by receiving indication information from network devices, for transmitting uplink information, ensuring the effectiveness of resources in mixed time slots and the improvement of SBFD system design.

Benefits of technology

Effectively determine the uplink resources in the mixed time slot, ensuring the integrity of the communication system and improving the perfection of the SBFD system design.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025074927_14082025_PF_FP_ABST
    Figure CN2025074927_14082025_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a communication method. According to the method, in a first time slot in which SBFD symbols and non-SBFD symbols are present at the same time, when first uplink information needs to be sent, on the basis of a preset condition, a third resource used for transmitting the first uplink information is determined from a first resource used for an SBFD time slot and a second resource used for a non-SBFD time slot, and the third resource belongs to the first resource or the second resource, so that an uplink resource can be determined from a hybrid time slot for transmitting the uplink information. Additionally, according to the method, by designing a resource determination mode before multiplexing and a resource determination mode after multiplexing, the processing flow of uplink multiplexing in a hybrid time slot in which SBFD symbols and non-SBFD symbols are present at the same time is perfected, and the design of SBFD systems is ensured to be more perfect while existing communication systems are taken into account.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and communication device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on February 8, 2024, with application number 202410178285.1 and application name “Communication Method and Communication Device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of communications, and more particularly, to a communication method and a communication device. Background Art

[0003] Currently, when uplink information needs to be transmitted using an uplink resource within a timeslot, if the timeslot contains only subband full duplex (SBFD) symbols, uplink resource #1 for the SBFD timeslot can be determined from the resources configured for the SBFD timeslot. Alternatively, if the timeslot contains only non-SBFD symbols, uplink resource #2 for the non-SBFD timeslot can be determined from the resources configured for the non-SBFD timeslot. However, when both SBFD and non-SBFD symbols exist within the timeslot, if uplink information is to be transmitted, only uplink resource #1 for the SBFD timeslot and uplink resource #2 for the non-SBFD timeslot can be determined within the timeslot, and it is not possible to determine whether uplink resource #1 or uplink resource #2 should be used to transmit the uplink information.

[0004] Furthermore, in actual communication systems, in a mixed time slot containing both SBFD and non-SBFD symbols, if multiple uplink resources are to be transmitted and these multiple uplink resources overlap in time, it is necessary to concatenate the multiple different information carried by the multiple overlapping uplink resources through encoding to obtain a total bit sequence, and then transmit this total bit sequence on a single uplink resource. Therefore, if the payload size of the multiple overlapping uplink resources is less than the number of bits in the total bit sequence, it is necessary to re-determine an uplink resource in the mixed time slot for transmitting the total bit sequence.

[0005] Therefore, in a mixed time slot where both SBFD symbols and non-SBFD symbols exist, how to determine which resource to use to ensure the integrity of the communication system needs to be solved urgently. Summary of the Invention

[0006] The present application provides a communication method and a communication device, which can determine an uplink resource for transmitting uplink information in a mixed time slot where SBFD symbols and non-SBFD symbols coexist, so as to ensure the integrity of the communication system.

[0007] In a first aspect, a communication method is provided, the method comprising: receiving first indication information from a network device, the first indication information being used to determine first resources and second resources corresponding to first uplink information in a first time slot, the first time slot comprising sub-band full-duplex SBFD symbols and non-SBFD symbols, the first resource being used for the SBFD time slot, and the second resource being used for the non-SBFD time slot; and sending the first uplink information on a third resource in the first time slot, the third resource belonging to one of the first resource and the second resource.

[0008] Based on the above scheme, in the first time slot where both SBFD symbols and non-SBFD symbols exist, when there is first uplink information to be sent, a third resource for transmitting the first uplink information can be determined from the first resource used for the SBFD time slot and the second resource used for the non-SBFD time slot, and the third resource belongs to the first resource or the second resource. In this way, an uplink resource can be determined in the mixed time slot for transmitting the uplink information, which can take into account the existing communication system while ensuring a more complete SBFD system design.

[0009] In combination with the first aspect, in certain implementations of the first aspect, the first uplink information is sent on the third resource within the first time slot, including: when the time domain symbol index of the first resource does not include the non-SBFD symbol index in the first time slot and the time domain symbol index of the second resource does not include the SBFD symbol index in the first time slot, and / or when both the first resource and the second resource can be used for uplink transmission, the first uplink information is sent on the third resource within the first time slot.

[0010] Based on the above scheme, in the first time slot, when all symbols of the first resource in the first time slot are SBFD symbols and all symbols of the second resource in the first time slot are non-SBFD symbols, and / or when both the first resource and the second resource can be used for uplink transmission, that is, all time-frequency domain resources of the first resource and the second resource are valid uplink resources, one of the first resource and the second resource is determined as the third resource, and uplink information is sent on the determined third resource, which can effectively ensure the operation of the system and ensure that the SBFD system design is more perfect.

[0011] In combination with the first aspect, in certain implementations of the first aspect, the third resource belongs to one of the first resource and the second resource, including: when the time slot symbol index of the first resource includes the non-SBFD symbol index in the first time slot and / or the first resource cannot be used for uplink transmission, the third resource belongs to the second resource, the time domain symbol index of the second resource does not include the SBFD symbol index in the first time slot and / or the second resource can be used for uplink transmission; or, when the time slot symbol index of the second resource includes the SBFD symbol index in the first time slot and / or the second resource cannot be used for uplink transmission, the third resource belongs to the first resource, the time domain symbol index of the first resource does not include the non-SBFD symbol index in the first time slot and / or the first resource can be used for uplink transmission.

[0012] Based on the above scheme, when the time domain symbol index of the first resource includes the non-SBFD symbol index of the first time slot and / or the first resource cannot be used for uplink transmission, that is, when the first resource is an invalid resource, the third resource belongs to a valid second resource, and all symbols of the second resource in the first time slot are non-SBFD symbols and / or the second resource can be used for uplink transmission. In addition, when the time domain symbol index of the second resource includes the SBFD symbol index of the first time slot and / or the second resource cannot be used for uplink transmission, that is, when the second resource is an invalid resource, the third resource belongs to a valid first resource, and all symbols of the first resource in the first time slot are SBFD symbols and / or the first resource can be used for uplink transmission. In other words, when only one of the first resource and the second resource is valid, the third resource is the valid one of the first resource and the second resource, thereby effectively ensuring the operation of the system and ensuring a more complete design of the SBFD system.

[0013] In combination with the first aspect, in certain implementations of the first aspect, the third resource belongs to one of the first resource and the second resource, including: the third resource belongs to the one of the first resource and the second resource that is located earlier in the time domain, and / or the third resource belongs to the one of the first resource and the second resource indicated by the network device, and / or the third resource belongs to the one of the first resource and the second resource that is predefined by the protocol, and / or the third resource belongs to the one of the first resource and the second resource that does not have a frequency domain offset, and / or the third resource belongs to the one of the first resource and the second resource that has a frequency domain offset, and / or the third resource belongs to the one of the first resource and the second resource that has the same time slot type as the fourth resource, and the fourth resource is used to carry the first downlink information, and the first uplink information includes feedback information of the first downlink information.

[0014] When the first resource used for the SBFD time slot is obtained by adding a frequency domain offset to the second resource used for the non-SBFD time slot, the first resource is the one that has the frequency domain offset, and the second resource is the one that has not the frequency domain offset.

[0015] Based on the above scheme, the party with a forward position in the time domain and / or the party indicated by the network device and / or the party predefined by the protocol and / or the party without frequency domain offset and / or the party with frequency domain offset and / or the party with the same time slot type as the fourth resource used to carry the first downlink information can be determined from the first resource and the second resource. That is, based on the above multiple conditions, one party can be determined from the first resource and the second resource for transmitting uplink information, thereby effectively ensuring the operation of the system and ensuring a more complete design of the SBFD system.

[0016] In combination with the first aspect, in certain implementations of the first aspect, when the third resource belongs to the one of the first resource and the second resource indicated by the network device, the method also includes: receiving downlink control information DCI, which is used to indicate the one of the first resource and the second resource to which the third resource belongs.

[0017] Based on the above solution, one of the first resource and the second resource can be determined to be used for transmitting uplink information according to the instruction of the DCI, thereby effectively ensuring the operation of the system and ensuring a more complete design of the SBFD system.

[0018] In combination with the first aspect, in certain implementations of the first aspect, the method also includes: receiving second indication information from a network device, the second indication information being used to determine a fifth resource and a sixth resource corresponding to the second uplink information in a first time slot, the first time slot containing sub-band full-duplex SBFD symbols and non-SBFD symbols, the fifth resource being used for the SBFD time slot, and the sixth resource being used for the non-SBFD time slot; and sending the first uplink information using a seventh resource in the first time slot, the seventh resource belonging to one of the fifth resource and the sixth resource.

[0019] In combination with the first aspect, in certain implementations of the first aspect, the first uplink information is sent using the seventh resource within the first time slot, including: when the time domain symbol index of the fifth resource does not include the non-SBFD symbol index in the first time slot and the time domain symbol index of the sixth resource does not include the SBFD symbol index in the first time slot, and / or when both the fifth resource and the sixth resource can be used for uplink transmission, the first uplink information is sent using the seventh resource within the first time slot.

[0020] In combination with the first aspect, in certain implementations of the first aspect, the seventh resource belongs to one of the fifth resource and the sixth resource, including: when the time slot symbol index of the fifth resource includes the non-SBFD symbol index in the first time slot and / or the fifth resource cannot be used for uplink transmission, the seventh resource belongs to the sixth resource, the time domain symbol index of the sixth resource does not include the SBFD symbol index in the first time slot and / or the sixth resource can be used for uplink transmission; or, when the time slot symbol index of the sixth resource includes the SBFD symbol index in the first time slot and / or the sixth resource cannot be used for uplink transmission, the seventh resource belongs to the fifth resource, the time domain symbol index of the fifth resource does not include the non-SBFD symbol index in the first time slot and / or the fifth resource can be used for uplink transmission.

[0021] In combination with the first aspect, in certain implementations of the first aspect, the seventh resource belongs to one of the fifth resource and the sixth resource, including: the seventh resource belongs to the one of the fifth resource and the sixth resource that is located earlier in the time domain, and / or the seventh resource belongs to the one of the fifth resource and the sixth resource that is indicated by the network device, and / or the seventh resource belongs to the one of the fifth resource and the sixth resource that is predefined by the protocol, and / or the seventh resource belongs to the one of the fifth resource and the sixth resource that does not have a frequency domain offset, and / or the seventh resource belongs to the one of the fifth resource and the sixth resource that has a frequency domain offset, and / or the seventh resource belongs to the one of the fifth resource and the sixth resource that has a frequency domain offset, and / or the seventh resource belongs to the one of the fifth resource and the sixth resource that has the same time slot type as the fourth resource, and the fourth resource is used to carry first downlink information, and the first uplink information includes feedback information of the first downlink information.

[0022] In combination with the first aspect, in certain implementations of the first aspect, when the seventh resource belongs to the party of the fifth resource and the sixth resource indicated by the network device, the method also includes: receiving downlink control information DCI, which is used to indicate the party of the fifth resource and the sixth resource to which the seventh resource belongs.

[0023] Based on the above solution, in the first time slot where both SBFD symbols and non-SBFD symbols exist, one of the fifth and sixth resources configured for the SBFD time slot can be determined as the seventh resource according to certain rules, such as the one with a forward time domain position between the fifth and sixth resources. The seventh resource is used to transmit the second uplink information. That is, an uplink resource is determined in the mixed time slot for transmitting the second uplink information. This ensures that the existing communication system is taken into account while ensuring a more complete SBFD system design.

[0024] In combination with the first aspect, in certain implementations of the first aspect, when the third resource overlaps with the seventh resource in the time domain, the method also includes: receiving third indication information from the network device, the third indication information being used to determine an eighth resource and a ninth resource corresponding to the first uplink information and the second uplink information in the first time slot, the first time slot containing sub-band full-duplex SBFD symbols and non-SBFD symbols, the eighth resource being used for the SBFD time slot, and the ninth resource being used for the non-SBFD time slot; and the tenth resource in the first time slot being used to send the first uplink information and the second uplink information, the tenth resource belonging to one of the eighth resource and the ninth resource.

[0025] In combination with the first aspect, in certain implementations of the first aspect, the first uplink information and the second uplink information are sent using the tenth resource within the first time slot, including: when the time domain symbol index of the eighth resource does not include the non-SBFD symbol index in the first time slot, the time domain symbol index of the ninth resource does not include the SBFD symbol index in the first time slot, and / or when both the eighth resource and the ninth resource can be used for uplink transmission, the first uplink information and the second uplink information are sent using the tenth resource within the first time slot.

[0026] In combination with the first aspect, in certain implementations of the first aspect, the tenth resource belongs to one of the eighth resource and the ninth resource, including: when the time slot symbol index of the eighth resource includes the non-SBFD symbol index in the first time slot and / or the eighth resource cannot be used for uplink transmission, the tenth resource belongs to the ninth resource, the time domain symbol index of the ninth resource does not include the SBFD symbol index in the first time slot and / or the ninth resource can be used for uplink transmission; or, when the time slot symbol index of the ninth resource includes the SBFD symbol index in the first time slot and / or the ninth resource cannot be used for uplink transmission, the tenth resource belongs to the eighth resource, the time domain symbol index of the eighth resource does not include the non-SBFD symbol index in the first time slot and / or the eighth resource can be used for uplink transmission.

[0027] In combination with the first aspect, in certain implementations of the first aspect, the tenth resource belongs to one of the eighth resource and the ninth resource, including: the tenth resource belongs to the one of the eighth resource and the ninth resource that is located earlier in the time domain, and / or the tenth resource belongs to the one of the eighth resource and the ninth resource that is indicated by the network device, and / or the tenth resource belongs to the one of the eighth resource and the ninth resource that is predefined by the protocol, and / or the tenth resource belongs to the one of the eighth resource and the ninth resource that does not have a frequency domain offset, and / or the tenth resource belongs to the one of the eighth resource and the ninth resource that has a frequency domain offset, and / or the tenth resource belongs to the one of the eighth resource and the ninth resource that has a frequency domain offset, and / or the tenth resource belongs to the one of the eighth resource and the ninth resource that has the same time slot type as the fourth resource, and the fourth resource is used to carry first downlink information, and the first uplink information includes feedback information of the first downlink information.

[0028] In combination with the first aspect, in certain implementations of the first aspect, when the tenth resource belongs to the party between the eighth resource and the ninth resource indicated by the network device, the method also includes: receiving downlink control information DCI, which is used to indicate the party between the eighth resource and the ninth resource to which the tenth resource belongs.

[0029] Based on the above scheme, in the first time slot where SBFD symbols and non-SBFD symbols coexist, if the third resource used to transmit the first uplink information and the seventh resource used to transmit the second uplink information overlap in the time domain, the first uplink information and the second uplink information need to be put together on a new resource that can carry the first uplink information and the second uplink information for transmission. Therefore, it is necessary to determine one of the eighth resource and the ninth resource corresponding to the first uplink information and the second uplink information according to certain rules in the first time slot, for transmitting the first uplink information and the second uplink information. This improves the processing flow of uplink multiplexing in mixed time slots where SBFD symbols and non-SBFD symbols coexist, and can take into account the existing communication system while ensuring a more complete SBFD system design.

[0030] In a second aspect, a communication method is provided, which includes: sending first indication information to a terminal device, the first indication information being used to determine first resources and second resources corresponding to first uplink information in a first time slot, the first time slot containing sub-band full-duplex SBFD symbols and non-SBFD symbols, the first resource being used for the SBFD time slot, and the second resource being used for the non-SBFD time slot; and receiving the first uplink information on a third resource in the first time slot, the third resource belonging to one of the first resource and the second resource.

[0031] In combination with the second aspect, in certain implementations of the second aspect, the first uplink information is received by the third resource within the first time slot, including: when the time domain symbol index of the first resource does not include the non-SBFD symbol index in the first time slot, the time domain symbol index of the second resource does not include the SBFD symbol index in the first time slot, and / or when both the first resource and the second resource can be used for uplink transmission, the first uplink information is received by the third resource within the first time slot.

[0032] In combination with the second aspect, in certain implementations of the second aspect, the third resource belongs to one of the first resource and the second resource, including: when the time slot symbol index of the first resource includes the non-SBFD symbol index in the first time slot and / or the first resource cannot be used for uplink transmission, the third resource belongs to the second resource, the time domain symbol index of the second resource does not include the SBFD symbol index in the first time slot and / or the second resource can be used for uplink transmission; or, when the time slot symbol index of the second resource includes the SBFD symbol index in the first time slot and / or the second resource cannot be used for uplink transmission, the third resource belongs to the first resource, the time domain symbol index of the first resource does not include the non-SBFD symbol index in the first time slot and / or the first resource can be used for uplink transmission.

[0033] In combination with the second aspect, in certain implementations of the second aspect, the third resource belongs to one of the first resource and the second resource, including: the third resource belongs to the one of the first resource and the second resource that is located earlier in the time domain, and / or the third resource belongs to the one of the first resource and the second resource indicated by the network device, and / or the third resource belongs to the one of the first resource and the second resource that is predefined by the protocol, and / or the third resource belongs to the one of the first resource and the second resource that does not have a frequency domain offset, and / or the third resource belongs to the one of the first resource and the second resource that has a frequency domain offset, and / or the third resource belongs to the one of the first resource and the second resource that has the same time slot type as the fourth resource, and the fourth resource is used to carry the first downlink information, and the first uplink information includes feedback information of the first downlink information.

[0034] In combination with the second aspect, in certain implementations of the second aspect, when the third resource belongs to the one of the first resource and the second resource indicated by the network device, the method also includes: sending downlink control information DCI, which is used to indicate the one of the first resource and the second resource to which the third resource belongs.

[0035] In combination with the second aspect, in certain implementations of the second aspect, the method also includes: sending second indication information to the terminal device, the second indication information is used to determine the fifth resource and the sixth resource corresponding to the second uplink information in the first time slot, the first time slot contains sub-band full-duplex SBFD symbols and non-SBFD symbols, the fifth resource is used for the SBFD time slot, and the sixth resource is used for the non-SBFD time slot; the seventh resource in the first time slot receives the second uplink information, and the seventh resource belongs to one of the fifth resource and the sixth resource.

[0036] In combination with the second aspect, in certain implementations of the second aspect, the seventh resource within the first time slot receives the second uplink information, including: when the time domain symbol index of the fifth resource does not include the non-SBFD symbol index in the first time slot and the time domain symbol index of the sixth resource does not include the SBFD symbol index in the first time slot, and / or when the fifth resource and the sixth resource can both be used for uplink transmission, the seventh resource within the first time slot receives the second uplink information.

[0037] In combination with the second aspect, in certain implementations of the second aspect, the seventh resource belongs to one of the fifth resource and the sixth resource, including: when the time slot symbol index of the fifth resource includes the non-SBFD symbol index in the first time slot and / or the fifth resource cannot be used for uplink transmission, the seventh resource belongs to the sixth resource, the time domain symbol index of the sixth resource does not include the SBFD symbol index in the first time slot and / or the sixth resource can be used for uplink transmission; or, when the time slot symbol index of the sixth resource includes the SBFD symbol index in the first time slot and / or the sixth resource cannot be used for uplink transmission, the seventh resource belongs to the fifth resource, the time domain symbol index of the fifth resource does not include the non-SBFD symbol index in the first time slot and / or the fifth resource can be used for uplink transmission.

[0038] In combination with the second aspect, in certain implementations of the second aspect, the seventh resource belongs to one of the fifth resource and the sixth resource, including: the seventh resource belongs to the one of the fifth resource and the sixth resource that is positioned earlier in the time domain, and / or the seventh resource belongs to the one of the fifth resource and the sixth resource that is indicated by the network device, and / or the seventh resource belongs to the one of the fifth resource and the sixth resource that is predefined by the protocol, and / or the seventh resource belongs to the one of the fifth resource and the sixth resource that does not have a frequency domain offset, and / or the seventh resource belongs to the one of the fifth resource and the sixth resource that has a frequency domain offset, and / or the seventh resource belongs to the one of the fifth resource and the sixth resource that has a frequency domain offset, and / or the seventh resource belongs to the one of the fifth resource and the sixth resource that has the same time slot type as the fourth resource, and the fourth resource is used to carry first downlink information, and the first uplink information includes feedback information of the first downlink information.

[0039] In combination with the second aspect, in certain implementations of the second aspect, when the seventh resource belongs to the party of the fifth resource and the sixth resource indicated by the network device, the method also includes: sending downlink control information DCI, which is used to indicate the party of the fifth resource and the sixth resource to which the seventh resource belongs.

[0040] In combination with the second aspect, in certain implementations of the second aspect, when the third resource overlaps with the seventh resource in the time domain, the method further includes: sending third indication information to the terminal device, the third indication information being used to determine the eighth resource and the ninth resource corresponding to the first uplink information and the second uplink information in the first time slot, the first time slot containing sub-band full-duplex SBFD symbols and non-SBFD symbols, the eighth resource being used for the SBFD time slot, and the ninth resource being used for the non-SBFD time slot; the tenth resource in the first time slot receiving the first uplink information and the second uplink information, the tenth resource belonging to one of the eighth resource and the ninth resource.

[0041] In combination with the first aspect, in certain implementations of the first aspect, the tenth resource within the first time slot receives the first uplink information and the second uplink information, including: when the time domain symbol index of the eighth resource does not include the non-SBFD symbol index in the first time slot, the time domain symbol index of the ninth resource does not include the SBFD symbol index in the first time slot, and / or when the eighth resource and the ninth resource can both be used for uplink transmission, the tenth resource within the first time slot receives the first uplink information and the second uplink information.

[0042] In combination with the first aspect, in certain implementations of the first aspect, the tenth resource belongs to one of the eighth resource and the ninth resource, including: when the time slot symbol index of the eighth resource includes the non-SBFD symbol index in the first time slot and / or the eighth resource cannot be used for uplink transmission, the tenth resource belongs to the ninth resource, the time domain symbol index of the ninth resource does not include the SBFD symbol index in the first time slot and / or the ninth resource can be used for uplink transmission; or, when the time slot symbol index of the ninth resource includes the SBFD symbol index in the first time slot and / or the ninth resource cannot be used for uplink transmission, the tenth resource belongs to the eighth resource, the time domain symbol index of the eighth resource does not include the non-SBFD symbol index in the first time slot and / or the eighth resource can be used for uplink transmission.

[0043] In combination with the first aspect, in certain implementations of the first aspect, the tenth resource belongs to one of the eighth resource and the ninth resource, including: the tenth resource belongs to the one of the eighth resource and the ninth resource that is located earlier in the time domain, and / or the tenth resource belongs to the one of the eighth resource and the ninth resource that is indicated by the network device, and / or the tenth resource belongs to the one of the eighth resource and the ninth resource that is predefined by the protocol, and / or the tenth resource belongs to the one of the eighth resource and the ninth resource that does not have a frequency domain offset, and / or the tenth resource belongs to the one of the eighth resource and the ninth resource that has a frequency domain offset, and / or the tenth resource belongs to the one of the eighth resource and the ninth resource that has a frequency domain offset, and / or the tenth resource belongs to the one of the eighth resource and the ninth resource that has the same time slot type as the fourth resource, and the fourth resource is used to carry first downlink information, and the first uplink information includes feedback information of the first downlink information.

[0044] In combination with the first aspect, in certain implementations of the first aspect, when the tenth resource belongs to the party between the eighth resource and the ninth resource indicated by the network device, the method also includes: sending downlink control information DCI, which is used to indicate the party between the eighth resource and the ninth resource to which the tenth resource belongs.

[0045] In a third aspect, a communication device is provided, which includes: a transceiver unit, which can perform the receiving and sending processing in the first aspect; and a processing unit, which can perform other processing in addition to receiving and sending in the first aspect.

[0046] In a fourth aspect, a communication device is provided, which includes: a transceiver unit, which can perform the receiving and sending processing in the second aspect; and a processing unit, which can perform other processing in addition to receiving and sending in the second aspect.

[0047] In a fifth aspect, a communication device is provided, comprising a processor, wherein the processor is configured to execute a computer program so that the communication device executes the method of the first aspect to the second aspect and any possible implementation thereof.

[0048] Optionally, there are one or more processors.

[0049] Optionally, the communication device further includes a memory for storing the computer program, wherein the memory is one or more. Optionally, the memory may be integrated with the processor, or the memory may be separately provided from the processor, or the memory may be located within the processor.

[0050] Optionally, the communication device further includes a transceiver circuit such as a transceiver or an input / output circuit.

[0051] In a sixth aspect, a communication system is provided, comprising: a terminal device and a network device, wherein the terminal is used to execute the method in the possible implementation manner of the above-mentioned first aspect, and the network device is used to execute the method in the possible implementation manner of the above-mentioned second aspect.

[0052] In the seventh aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program or code, and when the computer program or code is run on a computer, the computer executes the method in any possible implementation of the first to second aspects above.

[0053] In an eighth aspect, a chip is provided, comprising at least one processor, which is used to run a computer program so that a device equipped with the chip executes the methods in the above-mentioned first to second aspects and any possible implementation thereof.

[0054] The chip may include an output circuit or interface for sending information or data, and an input circuit or interface for receiving information or data.

[0055] In a ninth aspect, a computer program product is provided, comprising: a computer program code, which, when executed on a communication device, enables the device to execute the methods in the first to second aspects above and any possible implementation thereof.

[0056] The chip may include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] FIG1 is a schematic diagram of the architecture of a mobile communication system 100 applicable to an embodiment of the present application.

[0058] Figure 2 shows the three duplex modes in NR.

[0059] FIG3 is a schematic diagram of PUCCH resources carrying HARQ-ACK.

[0060] FIG4 is a flow chart of uplink multiplexing.

[0061] FIG5 is a schematic flowchart of a communication method 200 provided in an embodiment of the present application.

[0062] FIG6 is a schematic diagram of PUCCH resources in a mixed time slot.

[0063] FIG7 is a schematic block diagram of a communication device 1000 provided in an embodiment of the present application.

[0064] FIG8 is a schematic block diagram of a communication device 2000 provided in an embodiment of the present application.

[0065] FIG9 is a schematic block diagram of a chip system 3000 provided in an embodiment of the present application. DETAILED DESCRIPTION

[0066] The technical solution in this application will be described below with reference to the accompanying drawings.

[0067] Various numerical numbers such as first, second, #1, and #2 are merely distinctions for ease of description and are not intended to limit the scope of the embodiments of this application, nor are they intended to indicate order or importance, such as distinguishing different messages or information. "Predefined" can be implemented by pre-saving corresponding codes, tables, or other methods that can be used to indicate relevant information in the device. This application does not limit its specific implementation method. The "protocol" involved may refer to a standard protocol in the communications field, such as the Long Term Evolution (LTE) protocol, the NR protocol, and related protocols used in future communications systems. This application does not limit this. Words such as "exemplary," "for example," "exemplarily," and "as (another) example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described in this application as an "example" should not be construed as preferred or advantageous over other embodiments or designs. The terms "including," "comprising," "having," and their variations all mean "including but not limited to," unless otherwise specifically emphasized. "At least one" means one or more, and "a plurality" means two or more. "And / or" describes the relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. A and B can be singular or plural. The character " / " generally indicates that the associated objects are in an "or" relationship. Descriptions of network element A sending a message, information, or data to network element B, and network element B receiving a message, information, or data from network element A, are intended to clarify which network element the message, information, or data is sent to, and do not specify whether they are sent directly or indirectly through other network elements. "Used to indicate" can include both direct and indirect indications. When describing that an indication is used to indicate A, it can include whether the indication indicates A directly or indirectly, and does not necessarily mean that the indication contains A. Phrases such as "when," "under the circumstances of," "if," and "if" all imply that the device will perform a corresponding action under certain objective circumstances. They do not limit the time, do not require the device to perform a judgment action during implementation, and do not imply any other limitations.

[0068] The technical solutions of the embodiments of the present application can be applied to various communication systems, including but not limited to: fifth generation (5G) systems or new radio (NR) systems, long term evolution (LTE) systems, long term evolution-advanced (LTE-A) systems, wireless local area networks (WLAN) systems, satellite communication systems, optical communication systems, microwave communication systems, etc. It can also be applied to future communication systems, such as the sixth generation mobile communication system, or a fusion system of multiple systems. In addition, it can also be applied to device to device (D2D) communication, vehicle-to-everything (V2X) communication, machine to machine (M2M) communication, machine type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems. In addition, the present invention can also be extended to similar wireless communication systems, such as wireless-fidelity (Wi-Fi), worldwide interoperability for microwave access (WIMAX), and communication systems related to the 3rd Generation Partnership Project (3GPP), without limitation.

[0069] A device in a communication system can send signals to or receive signals from another device. These signals may include information, signaling, or data. The term "device" can also be replaced by an entity, network entity, communication device, communication module, node, communication node, etc. This application uses devices as an example for description. For example, a communication system may include at least one terminal device and at least one network device. A network device can send downlink signals to a terminal device, and / or a terminal device can send uplink signals to a network device.

[0070] The terminal devices in the embodiments of the present application include various devices with wireless communication functions, which can be used to connect people, objects, machines, etc. The terminal devices can be widely used in various scenarios, such as: cellular communication, D2D, V2X, peer to peer (P2P), M2M, MTC, IoT, virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city drones, robots, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery, etc. The terminal device can be a terminal in any of the above scenarios, such as an MTC terminal, an IoT terminal, etc. The terminal device may be a user equipment (UE) of the third generation partnership project (3GPP) standard, a terminal, a fixed device, a mobile station device or a mobile device, a subscriber unit, a handheld device, a vehicle-mounted device, a wearable device, a cellular phone, a smart phone, a session initialization protocol (SIP) phone, a wireless data card, a personal digital assistant (PDA), a computer, a tablet computer, a notebook computer, a wireless modem, a handheld device (handset), a laptop computer, a computer with wireless transceiver function, a smart book, a vehicle, a satellite, a global positioning system (GPS) device, a target tracking device, an aircraft (such as a drone, a helicopter, a multi-copter, a quadcopter, or an airplane), a ship, a remote control device, a smart home device, an industrial device, or a device built into the above-mentioned device (such as a communication module, a modem or a chip in the above-mentioned device), or other processing devices connected to a wireless modem. For the sake of convenience of description, the terminal device will be described below by taking the terminal or UE as an example.

[0071] It should be understood that in some scenarios, a UE can also be used to act as a base station. For example, a UE can act as a scheduling entity that provides sidelink signals between UEs in scenarios such as V2X, D2D, or P2P.

[0072] In the embodiments of the present application, the device for implementing the function of the terminal device can be the terminal device, or it can be a device that can support the terminal device to implement the function, such as a chip system or chip, which can be installed in the terminal device. In the embodiments of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices.

[0073] The network device in the embodiments of the present application may be a device for communicating with a terminal device, and may also be referred to as an access network device or a radio access network device. For example, the network device may be a base station. The network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network. A base station may broadly cover various names as follows, or replace the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station, secondary station, multi-standard radio (motor slide retainer, MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), radio unit (RU), positioning node, RAN intelligent controller (RIC), etc. A base station may be a macro base station, a micro base station, a relay node, a donor node, or the like, or a combination thereof. A base station may also refer to a communication module, modem, or chip used to be set in the aforementioned device or apparatus. A base station may also be a mobile switching center and a device that performs base station functions in D2D, V2X, and M2M communications, a network-side device in a 6G network, or a device that performs base station functions in future communication systems. A base station may support networks with the same or different access technologies. The embodiments of this application do not limit the specific technology and specific device form used by network devices.

[0074] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.

[0075] In some deployments, the network devices mentioned in the embodiments of this application may include a CU, a DU, or both a CU and a DU, or a control plane CU node (central unit-control plane (CU-CP)), a user plane CU node (central unit-user plane (CU-UP)), and a DU node. For example, the network devices may include a gNB-CU-CP, a gNB-CU-UP, and a gNB-DU.

[0076] In some deployments, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be CU, DU, CU-CP, CU-UP, or RU, etc. The CU and DU can be set separately, or they can be included in the same network element, such as the BBU. The RU can be included in a radio frequency device or radio frequency unit, such as an RRU, AAU or RRH. In one possible design, the processing unit for implementing the baseband function in the BBU is called a baseband high layer (BBH) unit, and the processing unit for implementing the baseband function in the RRU / AAU / RRH is called a baseband low layer (BBL) unit. In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, the radio access network may also be an open radio access network (O-RAN) architecture. In the ORAN system, the CU may also be referred to as an O-CU (open CU), the DU may also be referred to as an O-DU, the CU-CP may also be referred to as an O-CU-CP, the CU-UP may also be referred to as an O-CU-UP, and the RU may also be referred to as an O-RU. Any of the CU (or CU-CP, CU-UP), DU, and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0077] In the embodiments of the present application, the device for implementing the function of the network device can be the network device, or it can be a device that can support the network device to implement the function, such as a chip system or chip, which can be installed in the network device. In the embodiments of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices.

[0078] Network devices and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on aircraft, balloons and satellites in the air. The embodiments of this application do not limit the scenarios in which network devices and terminal devices are located. In addition, terminal devices and network devices can be hardware devices, or they can be software functions running on dedicated hardware, software functions running on general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., a cloud platform), or entities including dedicated or general-purpose hardware devices and software functions. This application does not limit the specific forms of terminal devices and network devices.

[0079] The scenarios in which this application can be applied include, but are not limited to: enhanced mobile broadband (eMBB) scenarios, ultra-reliable low latency communication (ULRRC) scenarios, M2M scenarios, massive IoT communication / massive machine type communication (mMTC) scenarios, uplink centric broadband communication (UCBC) scenarios, real-time broadband communication (RTBC) scenarios, etc., without limitation.

[0080] For ease of understanding, the following describes a communication system applicable to the embodiments of the present application. It should be understood that the following communication system is only an example, and the communication system applicable to the present application is not limited thereto.

[0081] Figure 1 is a schematic diagram of the architecture of a mobile communication system 100 applicable to an embodiment of the present application. As shown in Figure 1 , the mobile communication system includes a core network device 110, a radio access network device 120, and at least one terminal device (such as terminal device 130 and terminal device 140 in Figure 1 ). The terminal device is wirelessly connected to the radio access network device, and the radio access network device is wirelessly or wiredly connected to the core network device. The core network device and the radio access network device can be independent and distinct physical devices, or the core network device's functions and the radio access network device's logical functions can be integrated into the same physical device, or a single physical device can integrate some of the core network device's functions and some of the radio access network device's functions. The terminal device can be fixed or mobile. Figure 1 is merely a schematic diagram, and the communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in Figure 1 . The embodiments of the present application do not limit the number of core network devices, radio access network devices, and terminal devices included in the mobile communication system.

[0082] The embodiments of the present application can be applied to downlink signal transmission, uplink signal transmission, and D2D signal transmission. For downlink signal transmission, the transmitting device is a wireless access network device, and the corresponding receiving device is a terminal device. For uplink signal transmission, the transmitting device is a terminal device, and the corresponding receiving device is a wireless access network device. For D2D signal transmission, the transmitting device is a terminal device, and the corresponding receiving device is also a terminal device. The embodiments of the present application are not limited to the transmission direction of the signals.

[0083] The wireless access network device and the terminal device, as well as the terminal device and the terminal device, can communicate through the licensed spectrum (licensed spectrum), or can communicate through the unlicensed spectrum (unlicensed spectrum), or can communicate through the licensed spectrum and the unlicensed spectrum at the same time. The wireless access network device and the terminal device, as well as the terminal device and the terminal device, can communicate through the spectrum below 6G, or can communicate through the spectrum above 6G, or can communicate through the spectrum below 6G and the spectrum above 6G at the same time. The embodiments of the present application do not limit the spectrum resources used between the wireless access network device and the terminal device.

[0084] Figure 2 shows the three duplexing modes in NR. Currently, NR has frequency division duplex (FDD) and time division duplex (TDD).

[0085] FDD: As shown in Figure 2(a), frequency division dual (FDD) has two bandwidth parts (BWPs). The upper half of Figure 2(a) is the downlink (D) bandwidth, and the lower half is the uplink (U) bandwidth. As shown in Figure 2(a), in time slot 0, the terminal device can perform downlink transmissions on the downlink bandwidth part (DL BWP). The terminal device can also perform uplink transmissions on the uplink bandwidth part (UL BWP) of time slot 0. The DL BWP and UL BWP are located on different carriers and are separated in the frequency domain.

[0086] TDD: As shown in (b) of Figure 2, the center frequency of the DL BWP and the UL BWP are the same, and the bandwidths of the DL BWP and UL BWP can be the same or different. At the same time, the terminal device can only perform uplink or downlink transmission. For example, in time slot 0, only downlink transmission can be performed; in time slot 4, only uplink transmission can be performed; time slot 3 is a flexible (F) time slot, which can be used for both uplink and downlink transmission, but uplink and downlink transmission cannot be performed simultaneously on the same symbol in time slot 3. The minimum granularity of uplink and downlink transmission switching is the symbol. For example, time slot 3 is a mixed time slot, consisting of 14 or 12 orthogonal frequency division multiplexing (OFDM) symbols. In one possible case, when time slot 3 consists of 14 symbols, the first M symbols are downlink symbols, the last N symbols are uplink symbols, and the symbols other than M and N symbols are flexible symbols, where 0≤M≤14, 0≤N≤14, and M+N≤14. Downlink symbols are used for downlink transmission, uplink symbols are used for uplink transmission, and flexible symbols can be used for both uplink and downlink transmission. The specific transmission direction is notified to the terminal device by the network equipment through radio resource control (RRC) signaling or downlink control information (DCI) scheduling.

[0087] Compared with FDD, TDD occupies fewer frequency domain resources. However, in TDD, uplink and downlink transmissions cannot be performed simultaneously in one time slot. For example, time slot 0 can only be used for downlink transmission, not uplink transmission, which will increase the uplink transmission delay.

[0088] To address TDD latency issues, the standard proposes flexible duplexing, which can be understood as complementary TDD (C-TDD), full duplex, subband full duplex (SBFD), or other names. The core concept of SBFD is that uplink and downlink transmission resources can be configured simultaneously within a symbol or time slot in a TDD system. For example, as shown in Figure 2 (c), in time slot 0, a frequency domain resource exists within the downlink BWP that can be used for uplink transmission. Therefore, uplink transmission can be performed in time slot 0, reducing uplink transmission latency. This uplink frequency domain resource is typically called an uplink subband. Furthermore, downlink transmission can also be performed in time slot 0. Network devices can perform simultaneous uplink and downlink transmissions in time slot 0. Terminal devices can also perform simultaneous uplink and downlink transmissions in time slot 0. For example, a full-duplex terminal device can perform simultaneous uplink and downlink transmissions in time slot 0. Terminal devices can also perform only uplink or downlink transmission, such as half-duplex terminal devices. Compared with TDD, SBFD has more uplink resources and can improve uplink coverage.

[0089] Currently, the standard proposes that a time slot can be composed of SBFD symbols and non-SBFD (non-SBFD) symbols, but it is unknown whether a channel / signal transmission is allowed to be mapped to both SBFD and non-SBFD symbols. In addition, the standard also proposes that the channel sounding reference signal (SRS), physical uplink control channel (PUCCH), and physical uplink shared channel (PUSCH) can be configured with different resources and parameters for SBFD symbols and non-SBFD symbols in different time slots. Currently, when there is a piece of information that needs to be transmitted through an uplink resource in a time slot, when there are only SBFD symbols in the time slot, the resource to be used can be determined from the resources configured for the SBFD symbols in the time slot; or, when there are only non-SBFD symbols in the time slot, the resource to be used can also be determined from the resources configured for the non-SBFD symbols in the time slot.

[0090] Figure 3 is a schematic diagram of the PUCCH resources carrying hybrid automatic repeat request-acknowledgement (HARQ-ACK). As shown in Figure 3, time slots 0 to 3 are the time slots where SBFD symbols are located, and time slots 3 to 4 are the time slots where non-SBFD symbols are located. It can be seen that there are both SBFD symbols and non-SBFD symbols in time slot 3. It should be understood that Figure 3 is only a schematic diagram, and the time domain positions and frequency domain positions of SBFD symbols and non-SBFD symbols in time slot 3 are for reference only. For the convenience of description, the PUCCH resources used to transmit HARQ-ACK messages are referred to as HARQ-ACK PUCCH resources below. PUCCH#1 is the HARQ-ACK PUCCH resource for SBFD symbols, and PUCCH#2 is the HARQ-ACK PUCCH resource for non-SBFD symbols. As can be seen from Figure 3, in time slot 0, since there are only SBFD symbols, if a HARQ-ACK message needs to be sent, the current terminal device can confirm the use of PUCCH#1 to transmit the HARQ-ACK from the PUCCH configured for multiple SBFD symbols in time slot 0. Similarly, in time slots 1 and 2, since there are only SBFD symbols, when a HARQ-ACK message needs to be transmitted in time slot 1 or time slot 2, the terminal device can confirm the use of PUCCH#1. In addition, in time slot 4, there are only non-SBFD symbols. According to the current protocol, if a HARQ-ACK message needs to be sent, the terminal device can also determine the use of PUCCH#2 to transmit the HARQ-ACK.

[0091] However, when both SBFD and non-SBFD symbols exist in a time slot, as shown in Figure 3, there are both SBFD and non-SBFD symbols in time slot 3. According to the current protocol, if HARQ-ACK information needs to be sent at this time, only PUCCH#1 can be determined from multiple PUCCHs configured for SBFD symbols, and PUCCH#2 can be determined from multiple PUCCHs configured for non-SBFD symbols, but it is impossible to determine whether PUCCH#1 or PUCCH#2 is used. Therefore, in a mixed (flexible) time slot with both SBFD and non-SBFD symbols, when different resources are configured for SBFD and non-SBFD symbols, how to determine which symbol's resources to use needs to be solved urgently.

[0092] In an actual communication system, when multiple different information needs to be transmitted, the multiple different information may be transmitted through different uplink resources in one time slot. The uplink resources corresponding to different information may overlap in time. At this time, it is necessary to multiplex the different information and determine an uplink resource for transmission at that time.

[0093] The following example illustrates NR uplink multiplexing using uplink resources carrying different uplink control information (UCI). In the NR standard, uplink channels include but are not limited to PUCCH and PUSCH.

[0094] PUCCH can carry UCI, including scheduling request SR, hybrid automatic repeat request confirmation HARQ-ACK, channel state information CSI, etc. For multiple uplink carriers in the same PUCCH group, PUCCH will be sent on at most one uplink carrier at the same time. If two or more PUCCHs carrying different UCI overlap in time, these UCIs need to be carried together on the same PUCCH and sent. The PUCCH used for transmission can be one of the original two or more PUCCHs or a new PUCCH. This process is called UCI multiplexing on PUCCH. Since each UCI is a bit sequence, different bit sequences can be concatenated and jointly encoded or independently encoded and concatenated, and finally a total bit sequence is output and mapped to the PUCCH. The purpose of determining a new PUCCH is that when the payload of two or more PUCCHs that overlap in time and carry different UCI is less than the number of bits in the final output bit sequence, the original two or more PUCCHs can no longer be used to carry the final output bit sequence, and therefore a new PUCCH needs to be determined to carry the bit sequence.

[0095] The PUSCH is used to carry uplink data and / or aperiodic CSI. For multiple uplink carriers within the same PUCCH group, if PUCCH and PUSCH overlap at the same time, both cannot be transmitted simultaneously, regardless of whether they are on the same uplink carrier. Depending on the UCI content carried on the PUCCH, the UCI can be placed on the PUSCH and transmitted along with the data, a process known as UCI piggyback. Alternatively, the UCI can be multiplexed onto the PUSCH. Alternatively, the UCI can be discarded and only the PUSCH can be transmitted.

[0096] Figure 4 is a flowchart of the uplink multiplexing described above. As shown in Figure 4, if there are multiple PUCCHs that overlap in time, the UCI carried on these multiple PUCCHs must first be multiplexed onto a single PUCCH. This PUCCH can be any one of these multiple PUCCHs, or a newly determined PUCCH. Secondly, if the PUCCH and PUSCH overlap at the same time, multiplexing between the PUCCH and PUSCH is performed. The final output may be either a PUCCH or a PUSCH. As can be seen from the above, this PUSCH may or may not carry the UCI on the PUCCH.

[0097] Therefore, to ensure the integrity of the communication system design, if multiple uplink resources need to be sent on a mixed time slot that contains both SBFD symbols and non-SBFD symbols, it is necessary to determine whether the multiple uplink resources overlap in time. If overlap occurs, and a new uplink resource needs to be determined, and the information carried by the multiple uplink resources overlapping in the time domain needs to be multiplexed onto the newly determined uplink resource for transmission, how to determine the multiplexed uplink resource on the mixed time slot needs to be solved urgently.

[0098] Figure 5 is a schematic flow chart of a communication method 200 provided in an embodiment of the present application. As shown in Figure 5, the method 200 may include the following steps.

[0099] S210: The network device sends a first indication message to the terminal device, where the first indication information is used to determine uplink resource #1 and uplink resource #2. Accordingly, the terminal device receives the first indication information from the network device.

[0100] The first indication information is used to indicate SBFD parameters, parameters for uplink resources for non-SBFD, and parameters for uplink resources for SBFD. The terminal device can determine uplink resource #1 for the SBFD timeslot based on the parameters for the uplink resources for SBFD, and determine uplink resource #2 for the non-SBFD timeslot based on the parameters for the uplink resources for non-SBFD. Uplink resource #1 is an example of the first resource, and uplink resource #2 is an example of the second resource.

[0101] SBFD parameters include, but are not limited to, the following parameters: SBFD time slot index and SBFD subband position within the SBFD time slot. An SBFD time slot can be a DL time slot or a partial time slot within a UL time slot configured in the TDD parameters, or a time slot that is different from the three types of time slots in the TDD parameters. An SBFD subband position can be the frequency domain position of a UL subband and / or a DL subband.

[0102] Uplink resource parameters for non-SBFD include but are not limited to the following parameters: time domain location of uplink resources, frequency domain location of uplink resources, etc. Uplink resource parameters for non-SBFD may be one or more of RRC parameters, MAC-CE parameters, and DCI.

[0103] The parameters for uplink resources used for SBFD can be configured in the following two ways:

[0104] Method 1: Uplink resource parameters for non-SBFD are configured in the same manner as for "Uplink resource parameters for non-SBFD," including but not limited to the time domain location and frequency domain location of the uplink resources for SBFD. In other words, uplink resources for non-SBFD and uplink resources for SBFD are configured independently. In this case, uplink resource parameters for SBFD can be one or more of the following: RRC parameters, MAC-CE parameters, and DCI.

[0105] Method 2: Based on the "uplink resource parameters for non-SBFD", a frequency domain offset is configured for SBFD uplink resources. This frequency domain offset can be configured separately for each "uplink resource for non-SBFD", or a common frequency domain offset can be configured for all "uplink resources for non-SBFD". This frequency domain offset can be configured independently for a specific cell, a specific carrier, a specific bandwidth part (BWP), each PUCCH format, or each PUCCH resource. This frequency domain offset is configured for the uplink resources for SBFD relative to the uplink resources for non-SBFD. In other words, the "uplink resources for SBFD" can be obtained by adding the configured frequency domain offset value to the "uplink resources for non-SBFD".

[0106] It should be understood that when the network device adopts the configuration method of method 1, the parameters of the uplink resources for SBFD sent by the network device to the terminal device include but are not limited to: the time domain position of the uplink resources for SBFD, the frequency domain position of the uplink resources for SBFD, etc. When the network device adopts the configuration method of method 2, the parameters of the uplink resources for SBFD sent by the network device to the terminal device include a frequency domain offset for SBFD, so that the uplink resources for SBFD can be obtained by adding the frequency domain offset value to the uplink resources used for non-SBFD.

[0107] The parameters of the uplink resources for SBFD are used to determine the uplink resources for the SBFD timeslot, and the parameters of the uplink resources for non-SBFD are used to determine the uplink resources for the non-SBFD timeslot.

[0108] S220. The terminal device determines the uplink resource #3 that meets the preset conditions based on the resource type and the first indication information.

[0109] In one possible implementation, the terminal device determines, based on the first indication information, uplink resource #1 and uplink resource #2 corresponding to the first uplink information in the first time slot, where the first time slot includes sub-band full-duplex SBFD symbols and non-SBFD symbols, uplink resource #1 is used for the SBFD time slot, uplink resource #2 is used for the non-SBFD time slot, the SBFD time slot does not include non-SBFD symbols, and the non-SBFD time slot does not include SBFD symbols; in the first time slot, uplink resource #3 that meets a preset condition is used to send the first uplink information, where the preset condition is used to determine that one of uplink resource #1 and uplink resource #2 is uplink resource #3. Uplink resource #3 is an example of a third resource. Accordingly, the network device receives the first uplink information from the terminal device.

[0110] The uplink resource #1 is a resource determined among the uplink resources used for the SBFD timeslot, and the uplink resource #2 is a resource determined among the uplink resources used for the non-SBFD timeslot.

[0111] It is understood that a time slot is composed of symbols. For example, a time slot may be composed of 14 or 12 symbols. Therefore, uplink resource #1 may be a resource for SBFD symbols determined according to the first indication information, and uplink resource #2 may be a resource for non-SBFD symbols determined according to the first indication information. Both uplink resource #1 and uplink resource #2 may be used to transmit the first uplink information.

[0112] Specifically, for a time slot in which both SBFD symbols and non-SBFD symbols exist, the terminal device determines uplink resource #3 according to the resource type and the parameters indicated by the first indication information. The resource type includes resources for SBFD symbols and resources for non-SBFD symbols.

[0113] The uplink resources may include resources used for uplink transmission, such as PUCCH and PUSCH.

[0114] When the parameters of the uplink resources for SBFD indicated by the first indication information do not include frequency domain offset, or when the network device independently configures uplink resource #1 for SBFD and uplink resource #2 for non-SBFD using method one, within the mixed time slot, one party can be determined from uplink resource #1 and uplink resource #2 according to the following preset conditions. The determined party is uplink resource #3, and the first uplink information is transmitted on uplink resource #3.

[0115] In a possible implementation, the uplink resource #3 is an uplink resource that meets a first condition: the uplink resource #3 is the one with the earlier starting symbol in the time domain between the uplink resource #1 and the uplink resource #2.

[0116] For example, time slot 3 in Figure 3 is used as an example. As can be seen from the above, time slot 3 is a mixed time slot with both SBFD symbols and non-SBFD symbols. When UCI#1 information needs to be transmitted, a PUCCH needs to be determined for the transmission of UCI#1. The terminal device determines PUCCH#1 for the SBFD time slot and PUCCH#2 for the non-SBFD time slot based on the first indication information, and based on the time domain position of PUCCH#1 for the SBFD time slot and the time domain position of PUCCH#2 for the non-SBFD time slot indicated by the first indication information, determines PUCCH#1 with a closer time domain position in time slot 3 for transmitting UCI#1.

[0117] In one possible implementation, uplink resource #3 is an uplink resource that satisfies a second condition. The second condition is that uplink resource #3 is one of uplink resource #1 and uplink resource #2 indicated by a network device or predefined by a protocol. In other words, uplink resource #3 is one of uplink resource #1 and uplink resource #2 indicated by a network device or predefined by a protocol.

[0118] Exemplarily, time slot 3 in Figure 3 is used as an example. As can be seen from the above, time slot 3 is a mixed time slot with both SBFD symbols and non-SBFD symbols. When there is a UCI#1 information that needs to be transmitted, a PUCCH needs to be determined for the transmission of UCI#1. The terminal device determines the PUCCH#1 for the SBFD time slot and the PUCCH#2 for the non-SBFD time slot based on the first indication information, and can determine whether to use PUCCH#1 or PUCCH#2 based on the network device indication or protocol pre-definition. For example, if the network device indicates or the protocol pre-defines the use of PUCCH#1, the terminal device ultimately determines to use PUCCH#1 to transmit UCI#1. If the network device indicates or the protocol pre-defines the use of PUCCH#2, the terminal device ultimately determines to use PUCCH#2 to transmit UCI#1.

[0119] In a possible implementation, when the starting symbol of the uplink resource #1 used for the SBFD time slot and the uplink resource #2 used for the non-SBFD time slot in the time domain is the same symbol, the uplink resource #3 can also be the one of the uplink resource #1 and the uplink resource #2 that meets the second condition.

[0120] For example, time slot 3 in Figure 3 is used as an example. As can be seen from the above, time slot 3 is a mixed time slot with both SBFD symbols and non-SBFD symbols. When there is a UCI#1 information that needs to be transmitted, a PUCCH needs to be determined for the transmission of UCI#1. The terminal device determines the PUCCH#1 for the SBFD time slot and the PUCCH#2 for the non-SBFD time slot based on the first indication information, and determines that the starting symbol of PUCCH#1 and PUCCH#2 is the same based on the time domain position of PUCCH#1 for the SBFD time slot and the time domain position of PUCCH#2 for the non-SBFD time slot indicated by the first indication information. The terminal device can determine whether to use PUCCH#1 or PUCCH#2 based on the network device indication or protocol pre-definition. For example, if the network device indicates or the protocol pre-defines the use of PUCCH#1, the terminal device ultimately determines to use PUCCH#1 to transmit UCI#1. If the network device instructs or the protocol predefines the use of PUCCH#2, the terminal device finally determines to use PUCCH#2 to transmit UCI#1.

[0121] In one possible implementation, when uplink resource #3 is one of uplink resource #1 and uplink resource #2 indicated by the network device, the terminal device may further receive downlink control information DCI from the network device. Accordingly, the network device may further send DCI to the terminal device, where uplink resource #3 is one of uplink resource #1 and uplink resource #2 indicated by the DCI. Uplink resource #3 is an uplink resource that satisfies the third condition, which is that uplink resource #3 is one of uplink resource #1 and uplink resource #2 indicated by the DCI.

[0122] Specifically, the terminal device can also receive DCI information of semi-persistent scheduling (Semi-persistent Scheduling, SPS) from the network device, and needs to receive SPS PDSCH in response to the DCI information, and send SPS PDSCH HARQ-ACK feedback information to the network device. Therefore, the terminal device needs to determine a PUCCH for transmitting SPS PDSCH HARQ-ACK feedback information. That is, when PUCCH is used to transmit SPS PDSCH HARQ-ACK message, for the convenience of description, the PUCCH resource used to transmit SPS PDSCH HARQ-ACK message is referred to as SPS PDSCH HARQ-ACK PUCCH resource. The terminal device can activate the PUCCH resource indication field in the DCI according to the SPS transmission to indicate one of uplink resource #1 and uplink resource #2, that is, uplink resource #3 can be one of uplink resource #1 and uplink resource #2 indicated by the DCI of semi-persistent scheduling. In other words, uplink resource #3 is an uplink resource that meets the third condition. The third condition is that uplink resource #3 is either uplink resource #1 or uplink resource #2 as indicated by the PUCCH resource indication field in the SPS transmission activation DCI. Furthermore, for DCI information dynamically sent by a network device, the terminal device may also determine uplink resource #3 based on either uplink resource #1 or uplink resource #2 as indicated by the DCI. In summary, uplink resource #3 may be either uplink resource #1 or uplink resource #2 as indicated by the DCI.

[0123] For example, time slot 3 in Figure 3 is used as an example. As can be seen from the above, time slot 3 is a mixed time slot with both SBFD symbols and non-SBFD symbols. When the feedback information HARQ-ACK#1 corresponding to DCI#1 needs to be transmitted, a PUCCH needs to be determined for the transmission of HARQ-ACK#1. The terminal device can determine the PUCCH#1 for the SBFD time slot and the PUCCH#2 for the non-SBFD time slot based on the first indication information. The terminal device can determine to use PUCCH#1 according to the indication of the PUCCH resource indication field in the SPS transmission activation DCI, that is, the uplink resources for the SBFD symbols to transmit HARQ-ACK#1; or the terminal device can also determine to use PUCCH#2 according to the indication of the PUCCH resource indication field in the SPS transmission activation DCI, that is, the resources for non-SBFD symbols to transmit HARQ-ACK#1.

[0124] In one possible implementation, uplink resource #3 is an uplink resource that meets the fourth condition. The fourth condition is that uplink resource #3 is the one of uplink resource #1 and uplink resource #2 that has the same timestamp type as resource #4, and resource #4 is used to carry first downlink information, where the first uplink information includes feedback information about the first downlink information. Resource #4 is an example of a fourth resource.

[0125] Specifically, when the first uplink information is the feedback information HARQ-ACK of the PDSCH corresponding to the DCI, the terminal device can determine from uplink resource #1 and uplink resource #2 that the party with the same symbol type as the PDSCH resource is located according to the symbol (time slot) type of the physical downlink shared channel (PDSCH) resource (resource #4) as uplink resource #3. In other words, the uplink resource #3 is an uplink resource that meets the fourth condition. The fourth condition is that the uplink resource #3 is a HARQ-ACK PUCCH resource with the same symbol type as the PDSCH. The symbol (or time slot) type includes the SBFD symbols and non-SBFD symbols mentioned above. The HARQ-ACK PUCCH resource is an example of uplink resource #3.

[0126] For example, time slot 3 in Figure 3 is used as an example. As can be seen from the above, time slot 3 is a mixed time slot with both SBFD symbols and non-SBFD symbols. When feedback information HARQ-ACK#1 corresponding to DCI#1 needs to be transmitted, a PUCCH needs to be determined for the transmission of HARQ-ACK#1. The terminal device can determine PUCCH#1 for the SBFD time slot and PUCCH#2 for the non-SBFD time slot based on the first indication information. The terminal device can determine from uplink resource #1 and uplink resource #2 that the one with the same symbol type as the PDSCH is uplink resource #3. The PDSCH is the resource for transmitting DCI#1, and uplink resource #3 is used to transmit feedback information HARQ-ACK#1 for DCI#1. If the symbol type of the PDSCH is an SBFD symbol, uplink resource #3 is PUCCH#1; if the symbol type of the PDSCH is a non-SBFD symbol, uplink resource #3 is PUCCH#2.

[0127] When the parameters of the uplink resources used for SBFD indicated by the first indication information include frequency domain offset, or when the network device configures uplink resource #1 for the SBFD time slot using method two, that is, uplink resource #1 for the SBFD time slot is obtained by adding frequency domain offset configuration to uplink resource #2 for the non-SBFD time slot, within the mixed time slot, one party can be determined from uplink resource #1 and uplink resource #2 according to the following preset conditions, and the determined party is uplink resource #3, and the first uplink information is transmitted on uplink resource #3.

[0128] In one possible implementation, the terminal device can determine uplink resource #3 based on the frequency domain offset. Specifically, the protocol predefines or the network device indicates whether the frequency domain offset is used to configure the uplink resources for the SBFD timeslot. When the uplink resources for the SBFD timeslot are derived from the uplink resources for the non-SBFD timeslot plus the frequency domain offset, the uplink resources for the SBFD timeslot that are subject to the frequency domain offset are those for the SBFD timeslot. In other words, the implementation of the frequency domain offset indicates the use of the "uplink resources for the SBFD timeslot." The uplink resources for the non-SBFD timeslot that do not experience the frequency domain offset are those for the non-SBFD timeslot. In other words, the ineffectiveness of the frequency domain offset indicates the use of the "uplink resources for the non-SBFD timeslot." Whether the frequency domain offset is effective can be understood as whether the uplink resources are subject to the frequency domain offset. For example, as shown above, the terminal device configures the "uplink resources for the SBFD timeslot" by adding the configured frequency domain offset. Therefore, the "uplink resources for the SBFD timeslot" that are subject to the frequency domain offset are those for the non-SBFD timeslot, while the "uplink resources for the non-SBFD timeslot" are those that do not experience the frequency domain offset. Therefore, the terminal device can determine uplink resource #3 based on whether frequency domain offset occurs. When the network device indicates or the protocol predefines the use of frequency domain offset to configure the uplink resources for the SBFD time slot, uplink resource #3 is the uplink resource #1 for the SBFD time slot with frequency domain offset. If the network device indicates or the protocol predefines the use of frequency domain offset to configure the uplink resources for the SBFD time slot, uplink resource #3 is the uplink resource #2 for the non-SBFD time slot with no frequency domain offset. Uplink resource #3 is the one between uplink resource #1 and uplink resource #2 that meets the fifth condition. The fifth condition is that uplink resource #3 is the one between uplink resource #1 and uplink resource #2 that has or does not have a frequency domain offset.

[0129] For example, time slot 3 in Figure 3 is used as an example. As can be seen from the above, time slot 3 is a mixed time slot that contains both SBFD symbols and non-SBFD symbols. When UCI#1 information needs to be transmitted, a PUCCH needs to be determined for the transmission of UCI#1. The terminal device can determine PUCCH#1 for the SBFD time slot and PUCCH#2 for the non-SBFD time slot based on the first indication information. When the network device indicates or the protocol stipulates the use of frequency domain offset to configure uplink resources for the SBFD time slot, the uplink resources for the SBFD time slot are frequency-offset. For example, the uplink resource PUCCH#2 used by the network device for the non-SBFD time slot occupies 10 RBs in the frequency domain (RB#n to RB#n+9), and the frequency domain offset is 5 RBs. Since the uplink resource for the SBFD time slot is configured using frequency domain offset, the uplink resource PUCCH#1 used for the SBFD time slot occupies 10 RBs in the frequency domain (RB#n+5 to RB#n+14). Therefore, the terminal device uses PUCCH#1 (RB#n+5 to RB#n+14) for SBFD time slots with frequency domain offset to transmit UCI#1. In one possible scenario, when the possible bandwidth of PUCCH#2 is the entire bandwidth of the BWP, that is, the entire uplink bandwidth in the frequency domain of the non-SBFD symbols in the DL BWP in time slot 3, PUCCH#2 will not be frequency offset at this time, so PUCCH#1 is ultimately determined to be used to transmit UCI#1. Conversely, if the terminal device does not use frequency domain offset to configure uplink resources for SBFD time slots, PUCCH#2 for non-SBFD time slots without frequency domain offset is used to transmit UCI#1.

[0130] It should be noted that when the network device uses method 2 to configure the uplink resources for the SBFD time slot, the uplink resource #1 used for the SBFD time slot and the uplink resource #2 used for the non-SBFD time slot must occupy the same symbols in the time domain, that is, the starting symbol is the same, the ending symbol is the same, and the number of occupied symbols is the same. The only difference is the frequency domain position. For example, the starting symbol and ending symbol occupied by PUCCH #1 and PUCCH #2 are exactly the same. Therefore, the terminal device can determine whether to use PUCCH #1 or PUCCH #2 based on whether the frequency domain position of PUCCH #1 or PUCCH #2 is frequency domain offset. For details, see the above description of uplink resource #3 determined based on frequency domain offset, which will not be repeated here.

[0131] It should also be noted that whether the frequency domain offset is effective can be used to indicate whether the uplink resources for the SBFD time slot or the uplink resources for the non-SBFD time slot are used, that is, "frequency domain offset is effective" indicates the use of "uplink resources for the SBFD time slot", and "frequency domain offset is not effective" indicates the use of "uplink resources for the non-SBFD time slot".

[0132] It should be noted that, when the starting symbol of uplink resource #1 and uplink resource #2 is the same symbol, that is, the starting position of uplink resource #1 and uplink resource #2 in the time domain is the same, the terminal device can determine one of uplink resource #1 and uplink resource #2 to send the first uplink information according to the second condition and / or the third condition and / or the fourth condition and / or the fifth condition. For example, when the starting symbol of uplink resource #1 and uplink resource #2 is the same symbol, it can also be determined as uplink resource #3 according to the uplink resource #1 and uplink resource #2 indicated by the network device or predefined by the protocol. When the starting symbols of uplink resource #1 and uplink resource #2 are different, that is, the starting positions of uplink resource #1 and uplink resource #2 in the time domain are different, the terminal device can also directly determine whether to use uplink resource #1 or uplink resource #2 according to the second condition and / or the third condition and / or the fourth condition. That is to say, the above preset conditions may be used in combination to determine uplink resource #3, or the above preset conditions may be used alone to determine uplink resource #3, and this application does not impose any limitation on this.

[0133] In a possible implementation, the terminal device may determine uplink resource #3 that satisfies some of the above preset conditions for uplink information of a specific type. For uplink information other than the specific type, the terminal device may determine uplink resource #3 based on conditions other than the preset conditions.

[0134] For example, the terminal device may determine uplink resource #3 that satisfies the first condition for a specific type of UCI. For example, for SPS PDSCH HARQ-ACK, scheduling request (SR), and channel state information (CSI) semi-statically configured via RRC signaling, uplink resource #3 that satisfies the first condition may be determined based on the first condition. For UCI with PUCCH resources dynamically indicated by DCI, the PUCCH carrying the UCI may be directly indicated by the DCI.

[0135] In a possible implementation, the terminal device may use different preset conditions to determine uplink resource #3 for different types of uplink information.

[0136] Exemplarily, UCI may be HARQ-ACK, SR, or CSI. For HARQ-ACK, PUCCH#1 that satisfies the first condition may be determined from PUCCH#1 and PUCCH#2 based on a first condition. For SR and CSI, PUCCH#2 that satisfies the second condition may be determined from PUCCH#1 and PUCCH#2 based on a second condition. It should be understood that the above-mentioned PUCCHs carrying HARQ-ACK, SR, and CSI are merely examples. HARQ-ACK may also determine PUCCH#2 that satisfies the second condition from PUCCH#1 and PUCCH#2 based on a second condition. SR and CSI may also determine PUCCH#1 that satisfies the first condition from PUCCH#1 and PUCCH#2 based on a first condition.

[0137] Based on the above scheme, in a time slot containing both SBFD and non-SBFD symbols, the terminal device can, based on preset conditions, determine one of the two, uplink resource #1 for the SBFD time slot and uplink resource #2 for the non-SBFD time slot, as uplink resource #3 for transmitting the first uplink information. This balances scheduling flexibility and signaling overhead, ensuring a more comprehensive SBFD system design. Furthermore, different preset conditions can be used to determine the uplink resource for transmitting the uplink information, providing greater flexibility in the use of conditions.

[0138] In one possible implementation, the terminal device may determine that one of uplink resource #1 and uplink resource #2 is uplink resource #3 based on whether the uplink resource is valid. In other words, uplink resource #3 is an uplink resource that satisfies the sixth condition: that uplink resource #3 is a valid uplink resource #1 or uplink resource #2.

[0139] The definition of whether uplink resources are valid is as follows.

[0140] Definition 1: The time-domain symbol index of uplink resource #1 used in an SBFD time slot does not include a non-SBFD symbol index in the first time slot, and the time-domain symbol index of uplink resource #2 used in a non-SBFD time slot does not include a SBFD symbol index in the first time slot. The first time slot is a mixed time slot containing both SBFD and non-SBFD symbols. In other words, a valid uplink resource #1 is one in which all symbols of uplink resource #1 in the first time slot are SBFD symbols, and a valid uplink resource #2 is one in which all symbols of uplink resource #2 in the first time slot are non-SBFD symbols.

[0141] Definition 2. Uplink resource #1 used for an SBFD timeslot and uplink resource #2 used for a non-SBFD timeslot can both be used for uplink transmission. That is, all time-frequency resources of uplink resource #1 can be used for uplink transmission, and all time-frequency resources of uplink resource #2 can be used for uplink transmission. In other words, all time-frequency resources of uplink resource #1 and uplink resource #2 are uplink resources. In other words, valid uplink resource #1 is a resource that can be used for uplink transmission, and valid uplink resource #2 is a resource that can be used for uplink transmission.

[0142] For example, Figure 6 is a schematic diagram of PUCCH resources in a mixed time slot. As shown in Figure 6, according to Definition 1, it can be seen from the time domain that the symbols where PUCCH#1 is located are all SBFD symbols, and the symbols where PUCCH#2 is located are all non-SBFD symbols. The symbols where PUCCH#3 and PUCCH#4 are located have both SBFD symbols and non-SBFD symbols. Therefore, PUCCH#3 and PUCCH#4 are both invalid resources, because PUCCH#3 and PUCCH#4 do not belong to any type of symbol resources, and the terminal device will not determine a resource from PUCCH#3 and PUCCH#4. PUCCH#1 is a valid uplink resource for SBFD, but an invalid uplink resource for non-SBFD. PUCCH#2 is a valid uplink resource for non-SBFD, but an invalid uplink resource for SBFD. According to Definition 2, all time-frequency resources of PUCCH#1, PUCCH#2, and PUCCH#3 are uplink resources. Therefore, PUCCH#1 to PUCCH#3 are all valid resources. A part of PUCCH#4 in the frequency domain does not belong to uplink resources, so PUCCH#4 is an invalid resource.

[0143] It should be understood that uplink resource #3 is a valid uplink resource selected and determined by the terminal device based on the parameter information indicated by the first indication information from multiple uplink resources configured by the network device.

[0144] In a possible implementation, when only uplink resource #1 is valid among uplink resource #1 used for the SBFD time slot and uplink resource #2 used for the non-SBFD time slot, uplink resource #3 belongs to uplink resource #1; when only uplink resource #2 is valid among uplink resource #1 used for the SBFD time slot and uplink resource #2 used for the non-SBFD time slot, uplink resource #3 belongs to uplink resource #2.

[0145] In one possible implementation, when the uplink resource #1 used for the SBFD time slot and the uplink resource #2 used for the non-SBFD time slot are both valid resources, within the first time slot, the terminal device can determine one of the uplink resource #1 and the uplink resource #2 as the uplink resource #3 based on the first to fifth conditions.

[0146] In one possible implementation, when uplink resource #1 for an SBFD timeslot and uplink resource #2 for a non-SBFD timeslot are both invalid resources, and uplink information #1 is to be sent in the first timeslot, the terminal device may not send this uplink information #1. Alternatively, this uplink information #1 may be multiplexed onto the uplink resource carrying uplink information #2 for transmission.

[0147] Based on the above solution, in a mixed time slot of an SBFD system containing both SBFD and non-SBFD symbols, a terminal device can determine, based on valid definition conditions, whether uplink resource #1 for the SBFD time slot and uplink resource #2 for the non-SBFD time slot are valid. If only one is valid, that uplink resource is used as uplink resource #3 to transmit the first uplink information. If both uplink resource #1 and uplink resource #2 are valid, then one of them is determined based on the first to fifth conditions and the first uplink information is transmitted, thereby ensuring that the resulting uplink resource is valid, or that the uplink resource is capable of uplink transmission. This can more effectively guarantee system operation and ensure a more complete SBFD system design.

[0148] Based on the above scheme, when UCI#1 is to be transmitted in a mixed timeslot in an SBFD system, the uplink resource to be used for transmitting UCI#1 can be determined based on the first to sixth conditions mentioned above, from uplink resource#1 used for the SBFD timeslot and uplink resource#2 used for the non-SBFD timeslot. However, in an actual communication system, there may be multiple different UCIs to be transmitted, and these different UCIs can be transmitted via multiple PUCCHs. That is, UCI#1 can be sent via PUCCH#1, UCI#2 can be sent via PUCCH#2, UCI#3 can be sent via PUCCH#3, and so on. However, these PUCCHs carrying different UCIs may overlap in the time domain. As can be seen from the above, when overlap occurs in the time domain, the different UCIs need to be multiplexed onto a single PUCCH. This PUCCH can be any one of the multiple PUCCHs carrying different UCIs, or a newly determined PUCCH. Therefore, when it is necessary to re-determine a PUCCH for sending the multiplexed UCI, for the multiplexing process mentioned above, there are the following ways to determine the uplink resources before and after multiplexing.

[0149] The first method

[0150] 1. Before multiplexing, in the first time slot, for multiple different uplink information, the first uplink information and the second uplink information are used to illustrate. From the above, it can be seen that the uplink resource #3 used to send the first uplink information can be determined according to the first to fifth conditions mentioned above. Similarly, the uplink resource #4 used to send the second uplink information can also be determined according to the first to fifth conditions mentioned above.

[0151] Exemplarily, before multiplexing, that is, when there are multiple different UCIs to be transmitted, in a mixed time slot having both SBFD symbols and non-SBFD symbols, the terminal device can determine multiple PUCCHs for transmitting each of the multiple different UCIs based on the first to fifth conditions. For example, the terminal device determines that PUCCH#1 is transmitted for UCI#1; PUCCH#2 is transmitted for UCI#2; and PUCCH#n is transmitted for UCI#n, where n≥2.

[0152] 2. Determine whether uplink resources carrying different uplink information overlap in the time domain. If so, multiplexing is performed. This means that the uplink information carried by multiple uplink resources that overlap in the time domain is concatenated through coding to obtain a total bit sequence. Because the total bit sequence is greater than the maximum payload of each of the overlapping uplink resources, a new uplink resource is determined to transmit the total bit sequence. For example, if uplink resource #3 and uplink resource #4 overlap in the time domain, multiplexing is performed.

[0153] Exemplarily, the terminal device determines whether the n PUCCHs overlap in the time domain based on the parameters of the uplink resources for SBFD and the uplink resources for non-SBFD indicated by the first indication information. If they overlap, they need to be multiplexed. For example, PUCCH#1 and PUCCH#j overlap in the time domain, and UCI#1 and UCI#j need to be multiplexed together into a new PUCCH, 2≤j≤n. That is, UCI#1 and UCI#j can be cascaded and jointly encoded or independently encoded and cascaded, and the final output total bit sequence needs to be mapped to a new PUCCH. The terminal device needs to determine the new PUCCH after multiplexing.

[0154] 3. After multiplexing, in the first time slot, for the total bit sequence, if the terminal device determines that only one of uplink resource #1 and uplink resource #2 is valid according to the sixth condition, then uplink resource #5 used to transmit the total bit sequence can be valid uplink resource #1 or valid uplink resource #2. If the terminal device determines that both uplink resource #1 and uplink resource #2 are valid resources according to the sixth condition, it can also determine one of uplink resource #1 and uplink resource #2 as uplink resource #5 according to the first to fifth conditions, and uplink resource #5 is used to transmit the total bit sequence.

[0155] For example, after multiplexing, that is, when the total bit sequence needs to be mapped to a new PUCCH, the terminal device can determine a valid one from PUCCH#1 used for the SBFD time slot and PUCCH#2 used for the non-SBFD time slot according to the sixth condition, for transmitting the total bit sequence. If the terminal device determines that there are two valid PUCCHs according to the sixth condition, that is, both PUCCH#1 and PUCCH#2 are valid resources, it can also determine, according to the first to fifth conditions, one of the two valid PUCCHs for transmitting the total bit sequence.

[0156] For the sake of brevity, the following description uses the uplink information as UCI and the uplink resource as PUCCH to exemplify the multiplexing process in the mixed timeslot.

[0157] Second method

[0158] 1. Before multiplexing, in the first time slot, that is, when there are multiple different UCIs to be transmitted, multiple PUCCHs for transmitting each of the different UCIs can be determined based on the sixth condition. For example, the terminal device determines based on the sixth condition that PUCCH#1 is used to transmit UCI#1; PUCCH#2 is used to transmit UCI#2; and PUCCH#n is used to transmit UCI#n, where n≥2. Each of the multiple PUCCHs is a valid one of PUCCH#1 for the SBFD time slot and PUCCH#2 for the non-SBFD time slot, determined based on the sixth condition. If both PUCCH#1 for the SBFD time slot and PUCCH#2 for the non-SBFD time slot, determined based on the sixth condition, are valid resources, the terminal device further determines from PUCCH#1 and PUCCH#2 a PUCCH for transmitting each UCI based on the first to fifth conditions.

[0159] 2. The terminal device determines whether the n PUCCHs overlap in the time domain based on the parameters indicated by the first indication information. If so, they need to be multiplexed. For example, if PUCCH#1 and PUCCH#j overlap in the time domain, UCI#1 and UCI#j need to be multiplexed together into a new PUCCH, where 2≤j≤n. In other words, UCI#1 and UCI#j can be concatenated and jointly encoded or independently encoded and concatenated. The final output bit sequence needs to be mapped to a new PUCCH, and the terminal device needs to determine the multiplexed PUCCH.

[0160] 3. After multiplexing, in the first time slot, that is, when the total bit sequence needs to be mapped to a new PUCCH, the terminal device can determine a valid PUCCH from PUCCH#1 used for the SBFD time slot and PUCCH#2 used for the non-SBFD time slot according to the sixth condition, that is, PUCCH#1 or PUCCH#2 is used to transmit the total bit sequence. If the terminal device determines two valid PUCCHs according to the sixth condition, that is, both PUCCH#1 and PUCCH#2 are valid resources, it can also determine one of the two valid PUCCHs according to the first to fifth conditions to transmit the total bit sequence.

[0161] The third way

[0162] 1. Before multiplexing, in the first time slot, that is, when there are multiple different UCIs to be transmitted, the terminal device can determine multiple PUCCHs for transmitting each of the multiple different UCIs based on the first to fifth conditions. For example, the terminal device determines that PUCCH #1 is used to transmit UCI #1; PUCCH #2 is used to transmit UCI #2; and PUCCH #n is used to transmit UCI #n, where n ≥ 2.

[0163] 2. The terminal device determines whether the n PUCCHs overlap in the time domain based on the parameters indicated by the first indication information. If so, they need to be multiplexed. For example, if PUCCH#1 and PUCCH#j overlap in the time domain, UCI#1 and UCI#j need to be multiplexed together into a new PUCCH, where 2≤j≤n. In other words, UCI#1 and UCI#j can be concatenated and jointly encoded or independently encoded and concatenated. The final output bit sequence needs to be mapped to a new PUCCH, and the terminal device needs to determine the multiplexed PUCCH.

[0164] 3. After multiplexing, in the first time slot, that is, when the total bit sequence needs to be mapped to a new PUCCH, the terminal device can determine, based on the first to fifth conditions, which party is used to transmit the total bit sequence from PUCCH#1 used for the SBFD time slot and PUCCH#2 used for the non-SBFD time slot. That is to say, the terminal device determines the multiplexed PUCCH for transmitting the total bit sequence in the first time slot based on the first to fifth conditions.

[0165] Based on the above scheme, the uplink resources before and after multiplexing are determined by the above three methods to improve the processing flow of uplink multiplexing in mixed time slots where SBFD symbols and non-SBFD symbols coexist, thereby ensuring a more complete SBFD system design.

[0166] The above describes in detail the communication method provided by the present application. The following describes the communication device provided by the present application.

[0167] In order to realize the various functions of the communication devices (such as network devices, terminal devices) in the embodiments of the present application, each communication device can realize the corresponding functions through hardware structure, software module, or hardware structure plus software module.

[0168] Figure 7 is a schematic block diagram of a communication device 1000 provided in an embodiment of the present application. As shown in Figure 7, the device 1000 may include a transceiver unit 1010 and a processing unit 1020. The transceiver unit 1010 may communicate with the outside world, and the processing unit 1020 may be used to process data. The transceiver unit 1010 may also be referred to as a communication interface or a transceiver unit. The processing unit 1020 may be used to determine a first uplink resource based on the uplink resource type and the parameters indicated by the first indication information.

[0169] Optionally, the device 1000 may further include a storage unit, which may be used to store instructions and / or data. The processing unit 1020 may read the instructions and / or data in the storage unit so that the device implements the aforementioned method embodiment.

[0170] Exemplarily, the communication device 1000 is a terminal device, or it can be a communication device applied to a terminal device or used in combination with a terminal device and capable of implementing a method executed by the terminal device, such as a chip, a chip system or a circuit. For details, please refer to the relevant description of the chip system shown in Figure 9.

[0171] Exemplarily, the communication device 1000 is a network device, or it can be a communication device applied to a network device or used in combination with a network device and capable of implementing a method executed by the network device, such as a chip, a chip system or a circuit. For details, please refer to the relevant description of the chip system shown in Figure 9.

[0172] In one possible design, the device 1000 can implement steps or processes corresponding to those performed by the terminal device in the above method embodiment, wherein the processing unit 1020 is used to perform processing-related operations of the terminal device in the above method embodiment, and the transceiver unit 1010 is used to perform transceiver-related operations of the terminal device in the above method embodiment.

[0173] Illustratively, the transceiver unit 1010 is configured to receive first indication information from a network device, the first indication message being configured to indicate SBFD parameters, parameters for uplink resources for non-SBFD, and parameters for uplink resources for SBFD. The processing unit 1020 is configured to determine uplink resource #3 based on the uplink resource type and the parameters indicated by the first indication information.

[0174] In another possible design, the device 1000 can implement steps or processes corresponding to those performed by the network device in the above method embodiment, wherein the transceiver unit 1010 is used to perform transceiver-related operations of the network device in the above method embodiment, and the processing unit 1020 is used to perform processing-related operations of the network device in the above method embodiment.

[0175] Exemplarily, the transceiver unit 1010 is used to send first indication information to the terminal device, where the first indication message is used to indicate SBFD parameters, parameters for uplink resources for non-SBFD, and parameters for uplink resources for SBFD.

[0176] It should be understood that the device 1000 here is embodied in the form of a functional unit. The term "unit" here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a merging logic circuit and / or other suitable components that support the described functions. In an optional example, those skilled in the art will understand that the device 1000 can be specifically the transmitting end in the above-mentioned embodiment, and can be used to execute the various processes and / or steps corresponding to the transmitting end in the above-mentioned method embodiment, or the device 1000 can be specifically the receiving end in the above-mentioned embodiment, and can be used to execute the various processes and / or steps corresponding to the receiving end in the above-mentioned method embodiment. To avoid repetition, it will not be described here.

[0177] The apparatus 1000 of each of the above-mentioned solutions has the function of implementing the corresponding steps performed by the transmitting end in the above-mentioned method, or the apparatus 1000 of each of the above-mentioned solutions has the function of implementing the corresponding steps performed by the receiving end in the above-mentioned method. The functions can be implemented by hardware, or can be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-mentioned functions; for example, the transceiver unit can be replaced by a transceiver (for example, the transmitting unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as the processing unit, can be replaced by a processor to respectively perform the transceiver operations and related processing operations in each method embodiment.

[0178] In addition, the above-mentioned transceiver unit can also be a transceiver circuit (for example, it can include a receiving circuit and a transmitting circuit), and the processing unit can be a processing circuit. In an embodiment of the present application, the above-mentioned communication device can be the receiving end or the transmitting end in the aforementioned embodiment, or it can be a chip or a chip system, such as a system on chip (SoC). Among them, the transceiver unit can be an input and output circuit or a communication interface. The processing unit is a processor or microprocessor or integrated circuit integrated on the chip. This is not limited here.

[0179] Figure 8 is a schematic block diagram of a communication device 2000 provided in an embodiment of the present application. As shown in Figure 8, the device 2000 includes a processor 2010 and a transceiver 2020. The processor 2010 and the transceiver 2020 communicate with each other via an internal connection path. The processor 2010 is configured to execute instructions to control the transceiver 2020 to transmit and / or receive signals.

[0180] Optionally, the apparatus 2000 may further include a memory 2030, which communicates with the processor 2010 and the transceiver 2020 via an internal connection path. The memory 2030 is used to store instructions, and the processor 2010 may execute the instructions stored in the memory 2030.

[0181] Exemplarily, the communication device 2000 is a terminal device, or it can be a communication device applied to a terminal device or used in combination with a terminal device and capable of implementing a method executed by the terminal device, such as a chip, a chip system or a circuit. For details, please refer to the relevant description of the chip system shown in Figure 9.

[0182] Exemplarily, the communication device 2000 is a network device, or it can be a communication device applied to a network device or used in combination with a network device and capable of implementing a method executed by the network device, such as a chip, a chip system or a circuit. For details, please refer to the relevant description of the chip system shown in Figure 9.

[0183] In a possible implementation, the apparatus 2000 is used to implement the various processes and steps corresponding to the terminal device in the above method embodiment.

[0184] In another possible implementation, the apparatus 2000 is used to implement the various processes and steps corresponding to the network device in the above method embodiment.

[0185] Optionally, the memory 2030 may include a read-only memory and a random access memory, and provide instructions and data to the processor. A portion of the memory may also include non-volatile random access memory. For example, the memory may also store device type information. The processor 2010 may be configured to execute instructions stored in the memory. When the processor 2010 executes the instructions stored in the memory, the processor 2010 is configured to perform the various steps and / or processes of the above-described method embodiments corresponding to the transmitting end or the receiving end.

[0186] During implementation, each step of the above method can be completed by an integrated logic circuit of the hardware in the processor or by instructions in the form of software. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it will not be described in detail here.

[0187] It should be noted that the processor in the embodiments of the present application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above-described method embodiments can be completed by hardware integrated logic circuits in the processor or by software instructions. The above-described processor can be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, or the aforementioned CPU, other general-purpose processors, a DSP, an ASIC, an FPGA or other programmable logic device, or a portion of the circuitry in other chips used for processing functions. The processor in the embodiments of the present application can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present application can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software modules can be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in a memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above-described method.

[0188] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0189] In the embodiments of the present application, the above-described method can be executed by a terminal device or a network device, or can be executed by a chip, chip system, or circuit of the terminal device or the network device, and the chip, chip system, or circuit can be installed in the terminal device or the network device. The chip system of the terminal device or the network device is described below with reference to FIG9.

[0190] FIG9 is a schematic block diagram of a chip system 3000 according to an embodiment of the present application. As shown in FIG9 , the chip system 3000 (or also referred to as a processing system) includes a logic circuit 3010 and an input / output interface 3020 .

[0191] Logic circuit 3010 may be a processing circuit in chip system 3000. Logic circuit 3010 may be coupled to a storage unit and call instructions in the storage unit, so that chip system 3000 can implement the methods and functions of various embodiments of the present application. Input / output interface 3020 may be an input / output circuit in chip system 3000, outputting information processed by chip system 3000 or inputting data or signaling information to be processed into chip system 3000 for processing.

[0192] As a solution, the chip system 3000 is used to implement the operations performed by the terminal device or network device in the above various method embodiments.

[0193] For example, the logic circuit 3010 is used to implement the processing-related operations performed by the terminal device in the above method embodiments, such as the processing-related operations performed by the terminal device in the above embodiment; the input / output interface 3020 is used to implement the sending and / or receiving-related operations performed by the terminal device in the above method embodiments, such as the sending and / or receiving-related operations performed by the terminal device in the above embodiment.

[0194] For another example, the logic circuit 3010 is used to implement the processing-related operations performed by the network device in the above method embodiments, such as the processing-related operations performed by the network device in the above embodiment; the input / output interface 3020 is used to implement the sending and / or receiving-related operations performed by the network device in the above method embodiments, such as the sending and / or receiving-related operations performed by the network device in the above embodiment.

[0195] An embodiment of the present application further provides a computer-readable storage medium on which computer instructions for implementing the methods executed by a terminal device or a network device in the above-mentioned method embodiments are stored.

[0196] An embodiment of the present application also provides a computer program product, comprising instructions, which, when executed by a computer, implement the methods performed by a terminal device or a network device in the above-mentioned method embodiments.

[0197] An embodiment of the present application also provides a communication system, which includes the terminal device or network device in the above embodiments.

[0198] The explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can be referred to the corresponding method embodiments provided above, which will not be repeated here.

[0199] In this application, under the premise of no logical contradiction, the examples can reference each other, for example, the methods and / or terms between method embodiments can reference each other, for example, the functions and / or terms between device embodiments can reference each other, for example, the functions and / or terms between device examples and method examples can reference each other.

[0200] In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0201] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0202] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0203] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0204] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0205] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0206] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0207] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A communication method, characterized in that: include: receiving first indication information from a network device, where the first indication information is used to determine a first resource and a second resource corresponding to first uplink information in a first time slot, where the first time slot includes a sub-band full-duplex SBFD symbol and a non-SBFD symbol, the first resource is used for the SBFD time slot, and the second resource is used for the non-SBFD time slot; The first uplink information is sent using a third resource in the first time slot, where the third resource belongs to one of the first resource and the second resource.

2. The method according to claim 1, characterized in that Sending the first uplink information using a third resource in the first time slot includes: When the time domain symbol index of the first resource does not include the non-SBFD symbol index in the first time slot and the time domain symbol index of the second resource does not include the SBFD symbol index in the first time slot, and / or when both the first resource and the second resource can be used for uplink transmission, the first uplink information is sent in the third resource within the first time slot.

3. The method according to claim 1, characterized in that The third resource belongs to one of the first resource and the second resource, including: In a case where the time slot symbol index of the first resource includes a non-SBFD symbol index in the first time slot and / or the first resource cannot be used for uplink transmission, the third resource belongs to the second resource, the time domain symbol index of the second resource does not include an SBFD symbol index in the first time slot and / or the second resource can be used for uplink transmission; or In the case where the time slot symbol index of the second resource includes the SBFD symbol index in the first time slot and / or the second resource cannot be used for uplink transmission, the third resource belongs to the first resource, the time domain symbol index of the first resource does not include the non-SBFD symbol index in the first time slot and / or the first resource can be used for uplink transmission.

4. The method according to claim 1 or 2, characterized in that The third resource belongs to one of the first resource and the second resource, including: The third resource belongs to the one of the first resource and the second resource that is earlier in time domain, and / or The third resource belongs to the one of the first resource and the second resource indicated by the network device, and / or The third resource belongs to one of the first resource and the second resource predefined by the protocol, and / or The third resource belongs to the one of the first resource and the second resource that does not have a frequency domain offset, and / or The third resource belongs to the one of the first resource and the second resource that has a frequency domain offset, and / or The third resource belongs to the first resource and the second resource, which has the same time slot type as the fourth resource. The fourth resource is used to carry first downlink information, and the first uplink information includes feedback information of the first downlink information.

5. The method according to claim 4, characterized in that In a case where the third resource belongs to the one of the first resource and the second resource indicated by the network device, the method further includes: Downlink control information DCI is received, where the DCI is used to indicate one of the first resource and the second resource to which the third resource belongs.

6. A communication method, characterized in that: include: Sending first indication information to the terminal device, where the first indication information is used to determine a first resource and a second resource corresponding to the first uplink information in a first time slot, where the first time slot includes a sub-band full-duplex SBFD symbol and a non-SBFD symbol, the first resource is used for the SBFD time slot, and the second resource is used for the non-SBFD time slot; The first uplink information is received on a third resource in the first time slot, where the third resource belongs to one of the first resource and the second resource.

7. The method according to claim 6, characterized in that Receiving the first uplink information on a third resource in the first time slot includes: When the time domain symbol index of the first resource does not include the non-SBFD symbol index in the first time slot, the time domain symbol index of the second resource does not include the SBFD symbol index in the first time slot, and / or when both the first resource and the second resource can be used for uplink transmission, the first uplink information is received in the third resource within the first time slot.

8. The method according to claim 6, characterized in that The third resource belongs to one of the first resource and the second resource, including: In a case where the time slot symbol index of the first resource includes a non-SBFD symbol index in the first time slot and / or the first resource cannot be used for uplink transmission, the third resource belongs to the second resource, the time domain symbol index of the second resource does not include an SBFD symbol index in the first time slot and / or the second resource can be used for uplink transmission; or In the case where the time slot symbol index of the second resource includes the SBFD symbol index in the first time slot and / or the second resource cannot be used for uplink transmission, the third resource belongs to the first resource, the time domain symbol index of the first resource does not include the non-SBFD symbol index in the first time slot and / or the first resource can be used for uplink transmission.

9. The method according to claim 6 or 7, characterized in that The third resource belongs to one of the first resource and the second resource, including: The third resource belongs to the one of the first resource and the second resource that is earlier in time domain, and / or The third resource belongs to the one of the first resource and the second resource indicated by the network device, and / or The third resource belongs to one of the first resource and the second resource predefined by the protocol, and / or The third resource belongs to the one of the first resource and the second resource that does not have a frequency domain offset, and / or The third resource belongs to the one of the first resource and the second resource that has a frequency domain offset, and / or The third resource belongs to the first resource and the second resource, which has the same time slot type as the fourth resource. The fourth resource is used to carry first downlink information, and the first uplink information includes feedback information of the first downlink information.

10. The method according to claim 9, characterized in that In a case where the third resource belongs to the one of the first resource and the second resource indicated by the network device, the method further includes: Downlink control information DCI is sent, where the DCI is used to indicate one of the first resource and the second resource to which the third resource belongs.

11. A communication device, characterized in that: The apparatus comprises a unit or module for executing the method according to any one of claims 1 to 5 , or the apparatus comprises a unit or module for executing the method according to any one of claims 6 to 10 .

12. A communication system, characterized in that: include: A terminal device and a network device, wherein the terminal device is used to execute the method according to any one of claims 1 to 5, and the network device is used to execute the method according to any one of claims 6 to 10.

13. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, which, when executed on a computer, enable the computer to execute the method according to any one of claims 1 to 5, or enable the computer to execute the method according to any one of claims 6 to 10.

14. A computer program product, characterized in that The computer program product comprises: a computer program code, which, when running on a communication device, causes the device to perform the method according to any one of claims 1 to 5, or causes the device to perform the method according to any one of claims 6 to 10.

Citation Information

Patent Citations

  • Communication method and communication device

    CN120456314A

  • Uplink communication method and device and storage medium

    CN116830722A

  • Uplink transmission resource determination method, communication device, equipment and storage medium

    CN117296428A