Data transmission method and apparatus, and electronic device

SBFD time-frequency resources enable simultaneous uplink and downlink data transmission, addressing resource utilization and delay issues in TDD systems, enhancing network performance.

JP2026035780APending Publication Date: 2026-03-04NEW H3C TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025222311
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-12-02
Publication Date
2026-03-04

AI Technical Summary

Technical Problem

TDD systems face limitations in resource utilization and uplink transmission speed due to operating in half-duplex mode, leading to increased transmission delay and reduced network capacity.

Method used

Implementing Sub-Band Full Duplex (SBFD) time-frequency resources to allow simultaneous uplink and downlink data transmission, with methods for allocating and utilizing these resources based on positional relationships and channel types for both full-duplex and half-duplex user equipment.

Benefits of technology

Enhances resource utilization, improves network coverage and capacity, and reduces uplink transmission delay by effectively utilizing SBFD time-frequency resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026035780000001_ABST
    Figure 2026035780000001_ABST
Patent Text Reader

Abstract

A data transmission method, an apparatus, and an electronic device are provided, which are used to more effectively utilize an SBFD time-frequency resource, improve resource utilization, improve network coverage and network capacity, and reduce uplink transmission delay.SOLUTION: In the time division duplex system, the method includes, in a full-duplex UE, when a sub-band full-duplex (SBFD) time-frequency resource is configured by a base station device for uplink transmission or flexible transmission, obtaining, from the SBFD time-frequency resource, an available time-frequency resource allocated by the base station device for the full-duplex UE, and transmitting uplink data corresponding to at least one uplink channel on the available time-frequency resource.EFFECT: To improve resource use efficiency.SELECTED DRAWING: FIG. 1A
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to the field of communications, and in particular to a data transmission method, apparatus and electronic device. [Background technology]

[0002] TDD (Time Division Duplex) systems are widely applied to mobile communication systems such as 5G systems. In a TDD system, a frame structure is divided into a DL (Downlink) slot, a UL (Uplink) slot, and an F (Flexible) slot. A DL slot includes multiple DL symbols, and downlink data is processed using time domain resources corresponding to these DL symbols. A UL slot includes multiple UL symbols, and uplink data is processed using time domain resources corresponding to these UL symbols. An F slot includes at least one F (Flexible) symbol, and the F symbol may be used for DL, i.e., downlink data is processed using time domain resources corresponding to the F symbol. The F symbol may be used for UL, i.e., uplink data is processed using time domain resources corresponding to the F symbol. The F symbol may be used for a GP (Guard Period), i.e., the time domain resources corresponding to the F symbol are used to guard switching between uplink and downlink. A TDD system may operate in HD (Half Duplex) mode, ie, at the same time, the same time domain resource can only be used for UL or DL. Summary of the Invention

[0003] The present invention provides a data transmission method applicable to a base station device, the data transmission method including: when an SBFD time-frequency resource is configured for uplink transmission or Flexible transmission, allocating available time-frequency resources from the SBFD time-frequency resource; and receiving uplink data corresponding to at least one uplink channel in the available time-frequency resource.

[0004] The present invention provides a data transmission method applicable to a full-duplex UE, the data transmission method including: when an SBFD time-frequency resource is set for uplink transmission or Flexible transmission by a base station device, obtaining available time-frequency resources allocated for the full-duplex UE by a base station device from the SBFD time-frequency resources; and for each uplink channel, transmitting uplink data corresponding to the uplink channel in the available time-frequency resources based on a positional relationship between the uplink resource occupied by the uplink channel and the SBFD time-frequency resource.

[0005] The present invention provides a data transmission method applicable to a half-duplex UE, the data transmission method including: when an SBFD time-frequency resource is set for uplink transmission or Flexible transmission by a base station device, obtaining available time-frequency resources allocated for the half-duplex UE by a base station device from the SBFD time-frequency resources; and for each uplink channel, transmitting uplink data corresponding to the uplink channel in the available time-frequency resources based on a positional relationship between the uplink resource occupied by the uplink channel and the SBFD time-frequency resource.

[0006] The present invention provides a data transmission apparatus applicable to a base station device, the data transmission apparatus including: an allocation module for allocating available time-frequency resources from the SBFD time-frequency resources when the SBFD time-frequency resources are set for uplink transmission or Flexible transmission; and a transmission module for receiving uplink data corresponding to at least one uplink channel in the available time-frequency resources.

[0007] The present invention provides a data transmission device applicable to a full-duplex UE, the data transmission device including: an acquisition module for acquiring available time-frequency resources allocated for the full-duplex UE by a base station device from SBFD time-frequency resources when the SBFD time-frequency resources are set for uplink transmission or Flexible transmission by a base station device; and a transmission module for transmitting uplink data corresponding to each uplink channel in the available time-frequency resources based on a positional relationship between the uplink resources occupied by the uplink channel and the SBFD time-frequency resources.

[0008] The present invention provides a data transmission device applicable to a half-duplex UE, the data transmission device including: an acquisition module for acquiring available time-frequency resources allocated for the half-duplex UE by a base station device from SBFD time-frequency resources when the SBFD time-frequency resources are set for uplink transmission or Flexible transmission by a base station device; and a transmission module for transmitting uplink data corresponding to each uplink channel in the available time-frequency resources based on a positional relationship between the uplink resources occupied by the uplink channel and the SBFD time-frequency resources.

[0009] The present invention provides an electronic device including a processor and a machine-readable storage medium, wherein the machine-readable storage medium stores machine-executable instructions executable by the processor, and the processor executes the machine-executable instructions to implement the data transmission method disclosed above.

[0010] As can be seen from the above technical solutions, uplink data corresponding to uplink channels can be transmitted in SBFD (Sub-Band Full Duplex) time-frequency resources, which can more effectively utilize SBFD time-frequency resources, improve resource utilization, enhance network coverage and network capacity, and reduce uplink transmission delay. [Brief explanation of the drawings]

[0011] [Figure 1A] 1 is a flow diagram of a data transmission method according to an example of the present invention; [Figure 1B] 1 is a flow diagram of a data transmission method according to an example of the present invention; [Figure 1C] 1 is a flow diagram of a data transmission method according to an example of the present invention; [Figure 2A] FIG. 10 is a schematic diagram of scheduling uplink channels when SBFD time-frequency resources are semi-statically configured. [Figure 2B] FIG. 10 is a schematic diagram of scheduling uplink channels when SBFD time-frequency resources are semi-statically configured. [Figure 2C] FIG. 10 is a schematic diagram of scheduling uplink channels when SBFD time-frequency resources are semi-statically configured. [Figure 2D] FIG. 10 is a schematic diagram of scheduling uplink channels when SBFD time-frequency resources are semi-statically configured. [Figure 2E] FIG. 10 is a schematic diagram of scheduling uplink channels when SBFD time-frequency resources are semi-statically configured. [Figure 2F] FIG. 10 is a schematic diagram of scheduling uplink channels when SBFD time-frequency resources are semi-statically configured. [Figure 2G] FIG. 10 is a schematic diagram of scheduling uplink channels when SBFD time-frequency resources are semi-statically configured. [Figure 3] 1 is a schematic diagram showing collisions between uplink and downlink channels within SBFD time-frequency resources. [Figure 4] 1 is a schematic diagram showing a collision between an uplink channel within an SBFD time-frequency resource and an SSB outside the SBFD time-frequency resource. [Figure 5] 1 is a schematic diagram illustrating a collision between an uplink channel within an SBFD time-frequency resource and a downlink channel outside the SBFD time-frequency resource. [Figure 6] FIG. 10 is a schematic diagram of dynamically scheduling uplink channels when SBFD time-frequency resources are dynamically configured. [Figure 7] FIG. 1 is a schematic diagram of configuring a grant-free CG PUSCH based on semi-static SBFD time-frequency resources; [Figure 8A] 1 is a flowchart of small data transmission based on a random access procedure. [Figure 8B] 1 is a flowchart of small data transmission based on a random access procedure. [Figure 8C] 1 is a flowchart of small data transmission based on a random access procedure. [Figure 8D] 1 is a flowchart of small data transmission based on a random access procedure. [Figure 9] 1 is a schematic diagram showing a collision between an uplink channel within an SBFD time-frequency resource and an SSB outside the SBFD time-frequency resource. [Figure 10] 1 is a schematic diagram of grant-free CG PUSCH transmission based on semi-static / dynamic SBFD time-frequency resources in idle / disconnected state; DETAILED DESCRIPTION OF THE INVENTION

[0012] The terms used in the embodiments of the present invention are merely for the purpose of describing particular embodiments and are not intended to limit the present invention. As used in the present invention and in the claims, the singular forms "a," "the," and "the" are intended to include the plural forms unless the context clearly dictates otherwise. It should also be understood that the term "and / or" used in the present invention means including any and all possible combinations of one or more associated listed items. While the embodiments of the present invention may use terms such as "first," "second," and "third" to describe various pieces of information, it should be understood that such information is not limited to these terms. These terms are used only to distinguish between pieces of information of the same type. For example, the first piece of information may be referred to as the second piece of information, and similarly, the second piece of information may be referred to as the first piece of information, without departing from the scope of the present invention. Depending on the context, the word "if..." may be interpreted as "with...," "when...," or "in response to a determination."

[0013] In a TDD system, the frame structure is divided into a DL slot, a UL slot, and an F slot. The DL slot includes multiple DL symbols, and downlink data is processed using time domain resources corresponding to these DL symbols. The UL slot includes multiple UL symbols, and uplink data is processed using time domain resources corresponding to these UL symbols. The F slot includes at least one F symbol, and the F symbol can be used for DL, UL, or GP. Currently, TDD systems can operate in HD mode, i.e., the same time domain resource can only be used for UL or DL ​​at the same time. To use time domain resources more flexibly and improve resource utilization, TDD systems can also operate in FD (Full-Duplex) mode, i.e., the same time domain resource can be used for UL and DL at the same time, i.e., uplink data and downlink data can be processed simultaneously in the same time domain resource.

[0014] In a TDD system, once a frame structure is determined, user equipment can transmit and receive data according to the frame structure, which is divided into DL slots, UL slots, and F slots. For user equipment adopting HD mode, the base station device schedules the user equipment to transmit or receive based on the frame structure. For user equipment adopting FD mode, the base station device schedules the user equipment to transmit, receive, or simultaneously transmit and receive based on the frame structure.

[0015] In summary, the base station device can set a frame structure and notify the user equipment of the frame structure, so that the user equipment can know the frame structure and accurately transmit and receive data. From another perspective, after the user equipment is notified of the frame structure, it can also know possible interference between user equipments, so that some interference cancellation techniques can be adopted to reduce interference caused by other user equipments and improve communication reliability.

[0016] For example, in a TDD system, a frame structure mainly used for downlink transmission usually has many DL slots, resulting in a small number of UL slots, which limits the uplink transmission speed, increases the transmission delay of uplink data, and increases the delay in uplink transmission, which is detrimental to uplink services.

[0017] An example of the present invention provides a data transmission method, which can transmit uplink data corresponding to an uplink channel on an SBFD time frequency resource, i.e., can transmit uplink data corresponding to an uplink channel using a downlink slot or F slot, thereby improving the uplink transmission rate and reducing the transmission delay of the uplink data.

[0018] An example of the present invention provides a data transmission method applicable to a base station device. Figure 1A shows a flow diagram of the data transmission method, which may include the following steps:

[0019] In step 111, if the SBFD time-frequency resource is set to uplink transmission or flexible transmission (ie, F transmission), allocate available time-frequency resources from the SBFD time-frequency resource.

[0020] In step 112, uplink data corresponding to at least one uplink channel is received in available time-frequency resources.

[0021] In one example, the SBFD time-frequency resources may be semi-statically configured SBFD time-frequency resources, or the SBFD time-frequency resources may be dynamically configured SBFD time-frequency resources.

[0022] In one example, each uplink channel may be a dynamically scheduled PUSCH (Physical Uplink Shared Channel) or PUCCH (Physical Uplink Control Channel), or may be a semi-statically scheduled PUSCH or PUCCH. The uplink data corresponding to each uplink channel may be initially transmitted uplink data, or may be K-th repeatedly transmitted uplink data, where K is a positive integer. For example, if there are three repeatedly transmitted uplink data, the uplink data corresponding to the uplink channel may be the first repeatedly transmitted uplink data, the second repeatedly transmitted uplink data, or the third repeatedly transmitted uplink data.

[0023] In one example, the uplink data is uplink data in a connected state, or the uplink data is uplink data in an idle or inactive state, or the uplink data is uplink data during a random access procedure, or the uplink data is uplink data for which a random access procedure has been completed but a reconfiguration process has not been completed.

[0024] As can be seen from the above technical solutions, uplink data corresponding to uplink channels can be transmitted in SBFD time-frequency resources, which can more effectively utilize SBFD time-frequency resources, improve resource utilization, enhance network coverage and network capacity, and reduce transmission delay, for example, reduce uplink transmission delay.

[0025] An example of the present invention provides a data transmission method applicable to a full-duplex user equipment (UE), where for a user equipment, if the user equipment reports that its FD capability supports FD mode, the user equipment is a full-duplex UE, and FIG. 1B shows a flow diagram of the data transmission method, which may include the following steps:

[0026] In step 121, if the SBFD time-frequency resource is set by the base station device for uplink transmission or flexible transmission, the available time-frequency resource allocated by the base station device for this full-duplex UE is obtained from the SBFD time-frequency resource.

[0027] In step 122, for each uplink channel, uplink data corresponding to the uplink channel is transmitted in available time-frequency resources based on the positional relationship between the uplink resources occupied by the uplink channel and the SBFD time-frequency resources.

[0028] In one example, if all uplink resources occupied by the uplink channel are within the SBFD time-frequency resources, uplink data corresponding to the uplink channel may be transmitted in the available time-frequency resources.

[0029] In one example, if none of the uplink resources occupied by the uplink channel are within the SBFD time-frequency resources and the uplink resource is within the uplink symbol or F symbol, the uplink data corresponding to the uplink channel may be transmitted in an uplink resource other than the SBFD time-frequency resource.

[0030] In one example, if a portion of the uplink resources occupied by the uplink channel is within the SBFD time-frequency resources and the remaining portion of the uplink resources is within the downlink symbols, transmitting uplink data corresponding to the uplink channel in the available time-frequency resources may be prohibited.

[0031] In one example, if a portion of the uplink resources occupied by the uplink channel is within the SBFD time-frequency resources and the remaining portion of the uplink resources is within F symbols, transmitting uplink data corresponding to the uplink channel in the available time-frequency resources may be prohibited.

[0032] In one example, if a portion of the uplink resources occupied by the uplink channel is within the SBFD time-frequency resources and the remaining portion of the uplink resources is within F symbols, uplink data corresponding to the uplink channel may be transmitted in the available time-frequency resources.

[0033] In one example, when a portion of uplink resources occupied by the uplink channel is within an SBFD time-frequency resource and the remaining portion of the uplink resources is within a downlink symbol, initial uplink data corresponding to the uplink channel may be rate matched to obtain target uplink data, and the target uplink data may be transmitted in the available time-frequency resource. Here, the step of rate matching the initial uplink data corresponding to the uplink channel to obtain the target uplink data may include, but is not limited to, selecting a portion of data from the initial uplink data as the target uplink data, performing high channel coding rate processing on the initial uplink data to obtain the target uplink data, or performing high-order modulation processing on the initial uplink data to obtain the target uplink data.

[0034] In one example, when the uplink resources occupied by the uplink channel and the downlink resources occupied by the downlink channel are both within the SBFD time-frequency resources, it may be prohibited to transmit uplink data corresponding to the uplink channel in the available time-frequency resources and to receive downlink data corresponding to the downlink channel via the SBFD time-frequency resources.

[0035] In one example, when the uplink resources occupied by the uplink channel and the downlink resources occupied by the downlink channel are both within the SBFD time-frequency resources, uplink data corresponding to the uplink channel may be transmitted in the available time-frequency resources, and downlink data corresponding to the downlink channel may be received via the SBFD time-frequency resources.

[0036] In one example, when the uplink resources occupied by the uplink channel are within the SBFD time-frequency resources, and the downlink resources occupied by the downlink channel are outside the SBFD time-frequency resources, and the downlink resources occupied by the downlink channel overlap with the SBFD time-frequency resources, uplink data corresponding to the uplink channel may be transmitted in the available time-frequency resources, and downlink data corresponding to the downlink channel may be received via the downlink resources.

[0037] In one example, the step of transmitting uplink data corresponding to uplink channels in available time-frequency resources may include, but is not limited to, obtaining a plurality of configured uplink channels, where the plurality of uplink channels may include uplink channels in SBFD time-frequency resources and / or uplink channels in uplink time-frequency resources; obtaining an SSB set and an SSB ratio configuration from the base station device, where the SSB set may include a plurality of SSBs, and the SSB ratio configuration may include ratio relationships among the plurality of SSBs; determining, for each uplink channel, a target SSB corresponding to the uplink channel based on the SSB set and the SSB ratio configuration; and transmitting the uplink data corresponding to the uplink channel in available time-frequency resources based on a matching beam corresponding to the target SSB.

[0038] In one example, the SBFD time-frequency resources may be semi-statically configured SBFD time-frequency resources, or the SBFD time-frequency resources may be dynamically configured SBFD time-frequency resources.

[0039] In one example, each uplink channel may be a dynamically scheduled PUSCH or PUCCH, or may be a semi-statically scheduled PUSCH or PUCCH. The uplink data corresponding to each uplink channel may be initially transmitted uplink data, or may be K-th repeatedly transmitted uplink data, where K is a positive integer.

[0040] In one example, the uplink data is uplink data in a connected state, or the uplink data is uplink data in an idle or inactive state, or the uplink data is uplink data during a random access procedure, or the uplink data is uplink data for which the random access procedure has been completed but the reconfiguration process has not been completed.

[0041] As can be seen from the above technical solutions, uplink data corresponding to uplink channels can be transmitted in SBFD time-frequency resources, which can more effectively utilize SBFD time-frequency resources, improve resource utilization, enhance network coverage and network capacity, and reduce transmission delay, for example, reduce uplink transmission delay.

[0042] An example of the present invention provides a data transmission method applicable to a half-duplex UE, and for a user equipment, if the user equipment reports that its FD capability does not support FD mode, the user equipment is a half-duplex UE. Figure 1C shows a flow diagram of the data transmission method, and the method may include the following steps:

[0043] In step 131, if the SBFD time-frequency resource is set by the base station device for uplink transmission or flexible transmission, the available time-frequency resource allocated for this half-duplex UE by the base station device is obtained from the SBFD time-frequency resource.

[0044] In step 132, for each uplink channel, uplink data corresponding to the uplink channel is transmitted in available time-frequency resources based on the positional relationship between the uplink resources occupied by the uplink channel and the SBFD time-frequency resources.

[0045] In one example, if all uplink resources occupied by the uplink channel are within the SBFD time-frequency resources and the slots in the SBFD time-frequency resources do not overlap with the slots in the downlink time-frequency resources, the uplink data corresponding to the uplink channel may be transmitted in the available time-frequency resources.

[0046] In one example, if none of the uplink resources occupied by the uplink channel is within the SBFD time-frequency resource and the uplink resource is within the uplink symbol or F symbol, the uplink data corresponding to the uplink channel may be transmitted in an uplink resource other than the SBFD time-frequency resource.

[0047] In one example, if a portion of the uplink resources occupied by the uplink channel is within the SBFD time-frequency resources and the remaining portion of the uplink resources is within the downlink symbols, transmitting uplink data corresponding to the uplink channel in the available time-frequency resources may be prohibited.

[0048] In one example, if a portion of the uplink resources occupied by the uplink channel is within the SBFD time-frequency resources and the remaining portion of the uplink resources is within F symbols, transmitting uplink data corresponding to the uplink channel in the available time-frequency resources may be prohibited.

[0049] In one example, if a portion of the uplink resources occupied by the uplink channel is within the SBFD time-frequency resources, and the remaining portion of the uplink resources is within F symbols, and the slots in the SBFD time-frequency resources do not overlap with the slots in the downlink time-frequency resources (i.e., the two slots are different), uplink data corresponding to the uplink channel may be transmitted in the available time-frequency resources.

[0050] In one example, if a portion of the uplink resources occupied by the uplink channel is within the SBFD time-frequency resources, and the remaining portion of the uplink resources is within the downlink symbols, and the slots in the SBFD time-frequency resources do not overlap with the slots in the downlink time-frequency resources, rate matching is performed on the initial uplink data corresponding to the uplink channel to obtain target uplink data, and the target uplink data is transmitted in the available time-frequency resources.

[0051] In one example, the step of performing rate matching on initial uplink data corresponding to an uplink channel to obtain target uplink data may include, but is not limited to, selecting some data from the initial uplink data as target uplink data, or performing high channel coding rate processing on the initial uplink data to obtain target uplink data, or performing high order modulation processing on the initial uplink data to obtain target uplink data.

[0052] In one example, when the uplink resources occupied by the uplink channel and the downlink resources occupied by the downlink channel are both within the SBFD time-frequency resources, it may be prohibited to transmit uplink data corresponding to the uplink channel in the available time-frequency resources and to receive downlink data corresponding to the downlink channel via the SBFD time-frequency resources.

[0053] In one example, when the uplink resources occupied by the uplink channel and the downlink resources occupied by the downlink channel are both within the SBFD time-frequency resources, based on the channel type of the uplink channel and the channel type of the downlink channel, it is possible to transmit uplink data corresponding to the uplink channel in the available time-frequency resources and prohibit receiving downlink data corresponding to the downlink channel via the SBFD time-frequency resources, or to prohibit transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and receive downlink data corresponding to the downlink channel via the SBFD time-frequency resources.

[0054] In one example, when the uplink resource occupied by the uplink channel and the downlink resource occupied by the downlink channel are both within the SBFD time-frequency resource, a target uplink resource that is not occupied by the downlink resource may be selected from the uplink resources, and uplink data corresponding to the uplink channel may be transmitted in the target uplink resource, and a target downlink resource that is not occupied by the uplink resource may be selected from the downlink resources, and downlink data corresponding to the downlink channel may be received in the target downlink resource.

[0055] In one example, when the channel processing priority corresponding to the channel type of the uplink channel is higher than the channel processing priority corresponding to the channel type of the downlink channel, uplink data corresponding to the uplink channel is transmitted in the available time-frequency resources, and reception of downlink data corresponding to the downlink channel via the SBFD time-frequency resources is prohibited; when the channel processing priority corresponding to the channel type of the uplink channel is lower than the channel processing priority corresponding to the channel type of the downlink channel, transmission of uplink data corresponding to the uplink channel in the available time-frequency resources is prohibited, and downlink data corresponding to the downlink channel is received via the SBFD time-frequency resources.

[0056] In one example, when the channel type of the uplink channel is a PUSCH type or a PUCCH type and the channel type of the downlink channel is a Synchronization Signal Block (SSB) type or a Physical Downlink Control Channel (PDCCH) type, transmitting uplink data corresponding to the uplink channel in available time-frequency resources is prohibited, and receiving downlink data corresponding to the downlink channel via SBFD time-frequency resources is prohibited. When the channel type of the uplink channel is a PUCCH type and the channel type of the downlink channel is a Channel State Information-Reference Signal (CSI-RS) type or a Physical Downlink Shared Channel (PDSCH) type, transmitting uplink data corresponding to the uplink channel in available time-frequency resources is prohibited, and receiving downlink data corresponding to the downlink channel via SBFD time-frequency resources is prohibited. If the channel type of the uplink channel is the PUSCH type and the channel type of the downlink channel is the CSI-RS type, transmission of uplink data corresponding to the uplink channel in available time-frequency resources is prohibited, and downlink data corresponding to the downlink channel is received via SBFD time-frequency resources.

[0057] In one example, when the channel type of the uplink channel is a PUSCH type and the channel type of the downlink channel is a PDSCH type, if the uplink channel is dynamically scheduled and the downlink channel is semi-statically scheduled, uplink data corresponding to the uplink channel may be transmitted in available time-frequency resources and reception of downlink data corresponding to the downlink channel via SBFD time-frequency resources may be prohibited.If the uplink channel is semi-statically scheduled and the downlink channel is dynamically scheduled, transmission of uplink data corresponding to the uplink channel in available time-frequency resources may be prohibited and reception of downlink data corresponding to the downlink channel via SBFD time-frequency resources may be prohibited. When both the uplink channel and the downlink channel are dynamically scheduled, or when both the uplink channel and the downlink channel are semi-statically scheduled, if the service priority corresponding to the uplink channel is higher than the service priority corresponding to the downlink channel, the uplink data corresponding to the uplink channel is transmitted in the available time-frequency resources, and the downlink data corresponding to the downlink channel is prohibited from being received via the SBFD time-frequency resources; and when the service priority corresponding to the uplink channel is lower than the service priority corresponding to the downlink channel, the uplink data corresponding to the uplink channel is prohibited from being transmitted in the available time-frequency resources, and the downlink data corresponding to the downlink channel is received via the SBFD time-frequency resources.

[0058] In one example, if the service priority corresponding to the uplink channel is equal to the service priority corresponding to the downlink channel, if the time order corresponding to the uplink channel is earlier than the time order corresponding to the downlink channel, the uplink data corresponding to the uplink channel is transmitted on the available time-frequency resources and the downlink data corresponding to the downlink channel is prohibited from being received via the SBFD time-frequency resources, and if the time order corresponding to the uplink channel is later than the time order corresponding to the downlink channel, the uplink data corresponding to the uplink channel is prohibited from being transmitted on the available time-frequency resources and the downlink data corresponding to the downlink channel is received via the SBFD time-frequency resources. Alternatively, the uplink data corresponding to the uplink channel may be transmitted on the available time-frequency resources and the downlink data corresponding to the downlink channel is prohibited from being received via the SBFD time-frequency resources based on a random order, or the uplink data corresponding to the uplink channel may be prohibited from being transmitted on the available time-frequency resources based on a random order and the downlink data corresponding to the downlink channel is received via the SBFD time-frequency resources.

[0059] In one example, when the uplink resources occupied by the uplink channel are within the SBFD time-frequency resources and the downlink resources occupied by the downlink channel are outside the SBFD time-frequency resources and the downlink resources occupied by the downlink channel overlap with the SBFD time-frequency resources, based on the channel type of the uplink channel and the channel type of the downlink channel, it is possible to transmit uplink data corresponding to the uplink channel in the available time-frequency resources and prohibit receiving downlink data corresponding to the downlink channel via the downlink resources, or to prohibit transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and receive downlink data corresponding to the downlink channel via the downlink resources.

[0060] In one example, when the uplink resources occupied by the uplink channel are within the SBFD time-frequency resources, the downlink resources occupied by the downlink channel are outside the SBFD time-frequency resources, and the downlink resources occupied by the downlink channel overlap with the SBFD time-frequency resources, a target uplink resource that is not occupied by the downlink resources may be selected from the uplink resources, and uplink data corresponding to the uplink channel may be transmitted in the target uplink resource, and a target downlink resource that is not occupied by the uplink resources may be selected from the downlink resources, and downlink data corresponding to the downlink channel may be received in the target downlink resource.

[0061] In one example, the step of transmitting uplink data corresponding to the uplink channel in the target uplink resource may include, but is not limited to, performing rate matching on the initial uplink data corresponding to the uplink channel to obtain the target uplink data, and transmitting the target uplink data in the target uplink resource.

[0062] In one example, when the channel processing priority corresponding to the channel type of the uplink channel is higher than the channel processing priority corresponding to the channel type of the downlink channel, uplink data corresponding to the uplink channel is transmitted in available time-frequency resources, and reception of downlink data corresponding to the downlink channel via the downlink resources is prohibited; when the channel processing priority corresponding to the channel type of the uplink channel is lower than the channel processing priority corresponding to the channel type of the downlink channel, transmission of uplink data corresponding to the uplink channel in available time-frequency resources is prohibited, and downlink data corresponding to the downlink channel is received via the downlink resources.

[0063] In one example, when the channel type of the uplink channel is a PUSCH type or a PUCCH type and the channel type of the downlink channel is an SSB type or a PDCCH type, transmission of uplink data corresponding to the uplink channel in available time-frequency resources may be prohibited and downlink data corresponding to the downlink channel may be received via the downlink resources. When the channel type of the uplink channel is a PUCCH type and the channel type of the downlink channel is a CSI-RS type or a PDSCH type, transmission of uplink data corresponding to the uplink channel in available time-frequency resources may be prohibited and reception of downlink data corresponding to the downlink channel via the downlink resources. When the channel type of the uplink channel is a PUSCH type and the channel type of the downlink channel is a CSI-RS type, transmission of uplink data corresponding to the uplink channel in available time-frequency resources may be prohibited and downlink data corresponding to the downlink channel may be received via the downlink resources.

[0064] In one example, when the channel type of the uplink channel is a PUSCH type and the channel type of the downlink channel is a PDSCH type, if the uplink channel is dynamically scheduled and the downlink channel is semi-statically scheduled, uplink data corresponding to the uplink channel may be transmitted in available time-frequency resources and reception of downlink data corresponding to the downlink channel via the downlink resources may be prohibited.If the uplink channel is semi-statically scheduled and the downlink channel is dynamically scheduled, transmission of uplink data corresponding to the uplink channel may be prohibited in available time-frequency resources and reception of downlink data corresponding to the downlink channel via the downlink resources may be prohibited. When both the uplink channel and the downlink channel are dynamically scheduled, or when both the uplink channel and the downlink channel are semi-statically scheduled, if the service priority corresponding to the uplink channel is higher than the service priority corresponding to the downlink channel, the uplink data corresponding to the uplink channel may be transmitted in the available time-frequency resources and the downlink data corresponding to the downlink channel may be prohibited from being received via the downlink resources; when the service priority corresponding to the uplink channel is lower than the service priority corresponding to the downlink channel, the uplink data corresponding to the uplink channel may be prohibited from being transmitted in the available time-frequency resources and the downlink data corresponding to the downlink channel may be received via the downlink resources.

[0065] In one example, if the service priority corresponding to an uplink channel is equal to the service priority corresponding to a downlink channel, and if the time order corresponding to the uplink channel is earlier than the time order corresponding to the downlink channel, the uplink data corresponding to the uplink channel may be transmitted on available time-frequency resources and reception of the downlink data corresponding to the downlink channel may be prohibited via the downlink resources, or if the time order corresponding to the uplink channel is later than the time order corresponding to the downlink channel, transmission of the uplink data corresponding to the uplink channel on available time-frequency resources may be prohibited and reception of the downlink data corresponding to the downlink channel via the downlink resources. Alternatively, the uplink data corresponding to the uplink channel may be transmitted on available time-frequency resources and reception of the downlink data corresponding to the downlink channel may be prohibited based on a random order, or transmission of the uplink data corresponding to the uplink channel on available time-frequency resources may be prohibited based on a random order and reception of the downlink data corresponding to the downlink channel via the downlink resources.

[0066] In one example, when the uplink resources occupied by the uplink channel are within the SBFD time-frequency resources, and the downlink resources occupied by the SSB are outside the SBFD time-frequency resources, and the downlink resources occupied by the SSB overlap with the SBFD time-frequency resources, it is possible to prohibit transmitting uplink data corresponding to the uplink channel in the available time-frequency resources, and to receive the SSB corresponding to the downlink channel via the downlink resources.

[0067] In one example, when the uplink resources occupied by the uplink channel are within the SBFD time-frequency resources, the downlink resources occupied by the SSB are outside the SBFD time-frequency resources, and the downlink resources occupied by the SSB overlap with the SBFD time-frequency resources, the SSB corresponding to the downlink channel may be received via the downlink resources, and when there is no need to receive the SSB via the downlink resources, uplink data corresponding to the uplink channel is transmitted in the available time-frequency resources.

[0068] In one example, the step of transmitting uplink data corresponding to uplink channels in available time-frequency resources may include, but is not limited to, obtaining a plurality of configured uplink channels, where the plurality of uplink channels may include uplink channels in SBFD time-frequency resources and / or uplink channels in uplink time-frequency resources; obtaining an SSB set and an SSB ratio configuration from the base station device, where the SSB set may include a plurality of SSBs, and the SSB ratio configuration may include a ratio relationship among the plurality of SSBs; determining, for each uplink channel, a target SSB corresponding to the uplink channel based on the SSB set and the SSB ratio configuration; and transmitting uplink data corresponding to the uplink channel in available time-frequency resources based on a matching beam corresponding to the target SSB.

[0069] In one example, the SBFD time-frequency resources may be semi-statically configured SBFD time-frequency resources, or the SBFD time-frequency resources may be dynamically configured SBFD time-frequency resources.

[0070] In one example, each uplink channel may be a dynamically scheduled PUSCH or PUCCH, or may be a semi-statically scheduled PUSCH or PUCCH. The uplink data corresponding to each uplink channel may be initially transmitted uplink data, or may be K-th repeatedly transmitted uplink data, where K is a positive integer.

[0071] In one example, the uplink data is uplink data in a connected state, or the uplink data is uplink data in an idle or inactive state, or the uplink data is uplink data during a random access procedure, or the uplink data is uplink data for which the random access procedure has been completed but the reconfiguration process has not been completed.

[0072] As can be seen from the above technical solutions, uplink data corresponding to uplink channels can be transmitted in SBFD time-frequency resources, which can more effectively utilize SBFD time-frequency resources, improve resource utilization, enhance network coverage and network capacity, and reduce transmission delay, for example, reduce uplink transmission delay.

[0073] The above technical solution of the present invention will be described below with reference to examples.

[0074] The TDD frame structure can be completed by semi-statically setting and dynamically instructing. Multiple SFCs (Slot Format Combinations) are defined by SFIs (Slot Format Indicators) in high-level signaling. For example, a base station device may select slot formats that meet service requirements and add these slot formats to the SFC. Some slot formats are shown in Table 1, where D represents DL symbols, U represents UL symbols, and F represents flexible symbols. Each SFC is identified by a fixed ID and includes one or more slot format types. [Table 1]

[0075] After the SFI configuration is completed, the base station device can transmit multiple slot format combinations to the user equipment through RRC (Radio Resource Control) signaling. After configuring multiple slot format combinations through RRC signaling, the base station device can notify the user equipment of the currently used SFC index in DCI (Downlink Control Information) format 2_0 through periodic PDCCH. After accurately receiving the information in DCI format 2_0, the user equipment determines the slot format of each slot within a certain period according to the indicated SFC index value. In this way, the base station device and the user equipment complete the frame structure configuration through dynamic instruction and can perform normal uplink and downlink data transmission.

[0076] Resource allocation can be divided into time domain resource allocation and frequency domain resource allocation (taking downlink channel resource allocation as an example). Time domain resource allocation: The Time Domain Resource Assignment field in the DCI indicates the time domain location of the downlink channel. The field has a total of 4 bits, with values ​​ranging from 0 to 15. Assuming the value is m, m+1 indicates the row index of the time domain resource allocation table, and the information in the row indicates the time domain resource of the PDSCH. There are two indication methods: one is to indicate three pieces of information: the slot offset between the PDSCH and the PDCCH scheduling the PDSCH, the initial symbol of the PDSCH in the slot, and the number of consecutive symbols of the PDSCH. The other is to indicate the slot offset between the PDSCH and the PDCCH scheduling the PDSCH and one symbol length indicator value (SLIV), and the user equipment calculates the number of consecutive symbols from the initial symbol of the PDSCH based on the SLIV value.

[0077] Frequency domain resource assignment: The Frequency domain resource assignment field in the DCI indicates the frequency domain resource assignment of the downlink channel. The PDSCH frequency domain resource assignment can be divided into two types, such as Type 0 and Type 1. Type 0 supports non-contiguous resource assignment to obtain frequency diversity gain, and Type 1 supports contiguous resource assignment, which can reduce the number of bits required for the field. DCI format 1_0 only supports Type 1.

[0078] Type 0: For non-contiguous resource allocation type, one RBG (resource block group) is one VRB (virtual resource block) group, consisting of P contiguous VRBs, the number of which is determined by the high-level parameters rbg-size and BWP (bandwidth part) bandwidth. In Type 0 resource allocation type, the frequency domain resource assignment indicates which RBGs are assigned to the downlink channel as a bitmap, with each bit in the bitmap representing one RBG, with the most significant bit corresponding to RBG 0, and so on. A bit of 1 indicates that the RBG is assigned to the downlink channel, and a bit of 0 indicates that it is not a downlink channel resource.

[0079] Type 1: The frequency domain resource indication field indicates a resource indicator value (RIV) instead of being used as a bitmap, and the user equipment calculates the initial RBs and the number of RBs to be occupied in the downlink channel based on this value.

[0080] In a TDD system, a frame structure can be divided into an UL slot, a DL slot, and an F slot according to slots, and symbols in the F slot may be set as an UL symbol, a DL symbol, and a flexible (F) symbol, and the F symbol may be used for UL, DL, or GP. Here, uplink data corresponding to an uplink channel may be transmitted in the UL slot, or may be transmitted in the UL symbol or F symbol in the F slot, but uplink data corresponding to an uplink channel cannot be transmitted in the DL slot, nor can it be transmitted in the DL symbol in the F slot.

[0081] In a TDD system, SBFD time-frequency resources can be configured in time-frequency resources (e.g., UL slots, DL slots, and F slots), and data in a direction different from that of other time-frequency resources can be transmitted in the SBFD time-frequency resources. For example, the SBFD time-frequency resources can be configured in DL slots, and uplink data corresponding to uplink channels can be transmitted through the SBFD time-frequency resources, thereby transmitting uplink data corresponding to uplink channels in the DL slots. Also, for example, the SBFD time-frequency resources can be configured in DL symbols of F slots, and uplink data corresponding to uplink channels can be transmitted through the SBFD time-frequency resources, thereby transmitting uplink data corresponding to uplink channels in the DL symbols of F slots.

[0082] In one example, an SBFD symbol is defined as a symbol in which a base station device and a user equipment can configure SBFD sub-bands, and in the SBFD sub-bands (referred to as SBFD time-frequency resources) of these SBFD symbols, the base station device and the user equipment can perform full-duplex communication, i.e., uplink transmission, downlink transmission, or simultaneous uplink and downlink transmission in the SBFD time-frequency resources.

[0083] The SBFD time-frequency resources may be explicitly indicated as uplink, downlink, or Flexible, and if the SBFD time-frequency resources are indicated as Flexible, then uplink or downlink can be flexibly scheduled on the SBFD time-frequency resources.

[0084] The SBFD time-frequency resource may be configured in the DL symbol, F symbol, and UL symbol, and a slot in which the SBFD time-frequency resource is configured may be referred to as an SBFD slot. For example, if the SBFD time-frequency resource is configured in the DL symbol of a DL slot, the DL slot is also referred to as an SBFD slot. If the SBFD time-frequency resource is configured in the UL symbol of a UL slot, the UL slot is also referred to as an SBFD slot. If the SBFD time-frequency resource is configured in the DL symbol, UL symbol, or F symbol of an F slot, the F slot is also referred to as an SBFD slot.

[0085] In a user equipment without SBFD capability, all SBFD configurations are ignored. In a user equipment with SBFD capability, uplink transmission, downlink transmission, or simultaneous uplink and downlink transmission can be performed in the SBFD time-frequency resource. Hereinafter, the user equipment with SBFD capability will be referred to as an example.

[0086] For user equipment with SBFD capability, one type is a half-duplex UE that supports SBFD capability, i.e., it can transmit or receive on the SBFD time-frequency resource, but can only transmit or receive at the same time. The other type is a full-duplex UE that supports SBFD capability, i.e., it can transmit and receive on the SBFD time-frequency resource, i.e., it can simultaneously transmit and receive on the SBFD time-frequency resource at the same time.

[0087] In one example, uplink data corresponding to an uplink channel may be transmitted in the SBFD time-frequency resource. For example, the uplink channel may be scheduled in the SBFD time-frequency resource of the DL slot by configuring the SBFD time-frequency resource in the DL slot and transmitting the uplink data corresponding to the uplink channel via the SBFD time-frequency resource. Alternatively, the uplink channel may be scheduled in the SBFD time-frequency resource of the F slot by configuring the SBFD time-frequency resource in the F slot and transmitting the uplink data corresponding to the uplink channel via the SBFD time-frequency resource. By defining a scheduling strategy for the uplink channel in the SBFD time-frequency resource in the base station device and the user equipment, uplink transmission based on the SBFD time-frequency resource in the TDD system can be realized, thereby improving the overall performance of the TDD system. By proposing a transmission standard for uplink data, it is ensured that the uplink data is transmitted without affecting existing data transmission.

[0088] In one example, the base station device may set the SBFD time-frequency resources to uplink transmission or flexible transmission (i.e., F transmission), and when the SBFD time-frequency resources are set to uplink transmission or flexible transmission, the base station device may allocate available time-frequency resources from the SBFD time-frequency resources.

[0089] For a full-duplex UE, when the SBFD time-frequency resource is configured for uplink transmission or Flexible transmission by the base station device, the full-duplex UE may obtain the available time-frequency resource allocated by the base station device from the SBFD time-frequency resource, and transmit uplink data corresponding to the uplink channel in the available time-frequency resource, so that the base station device can receive the uplink data corresponding to the uplink channel in the available time-frequency resource.

[0090] For a half-duplex UE, when the SBFD time-frequency resource is configured for uplink transmission or Flexible transmission by the base station device, the half-duplex UE may obtain the available time-frequency resource allocated by the base station device from the SBFD time-frequency resource, and transmit uplink data corresponding to the uplink channel in the available time-frequency resource, so that the base station device can receive the uplink data corresponding to the uplink channel in the available time-frequency resource.

[0091] In one example, the SBFD time-frequency resources may be semi-statically configured SBFD time-frequency resources, e.g., the SBFD time-frequency resources are semi-statically configured by RRC signaling, or the SBFD time-frequency resources may be dynamically configured SBFD time-frequency resources, e.g., the SBFD time-frequency resources are dynamically configured by DCI signaling.

[0092] In one example, the uplink channel may be a PUSCH or PUCCH, for example, a dynamically scheduled PUSCH or PUCCH or a semi-statically scheduled PUSCH or PUCCH.

[0093] In one example, the uplink data corresponding to the uplink channel may be uplink data that is initially transmitted, or the uplink data corresponding to the uplink channel may be uplink data that is repeatedly transmitted.

[0094] In one example, the uplink data may be uplink data in a connected state, or the uplink data may be uplink data in an idle state or an inactive state, or the uplink data may be uplink data during a random access procedure, or the uplink data may be uplink data for which the random access procedure has been completed but the reconfiguration process has not been completed. Of course, the above are only some examples and are not limiting on the types of uplink data.

[0095] In one example, for transmitting uplink data in SBFD time-frequency resources, the following cases may be included:

[0096] Case 1: In the FD mode of TDD, for the uplink data transmission process in the connected state, uplink data corresponding to the uplink channel (PUSCH / PUCCH) can be transmitted in the semi-statically configured SBFD time-frequency resource.

[0097] 1. Transmission standards for uplink channels (PUSCH / PUCCH).

[0098] A base station device may configure semi-static SBFD time-frequency resources through broadcast signaling (e.g., RRC signaling) and configure the SBFD time-frequency resources for uplink transmission or flexible transmission, i.e., the SBFD time-frequency resources can be used for uplink transmission or flexible transmission. Here, for a full-duplex UE that supports SBFD time-frequency resources, the full-duplex UE may use the SBFD time-frequency resources to transmit uplink data corresponding to an uplink channel, and the full-duplex UE does not need to consider whether there is a downlink channel overlapping with the uplink channel in the time domain resource, and does not need to consider the DL / UL switching time. For a half-duplex UE that supports SBFD time-frequency resources, if there is no downlink channel overlapping with the uplink channel in the time domain resource (and the slots in the SBFD time-frequency resources do not overlap with the slots in the downlink time-frequency resources, i.e., the two slots are different), or if the DL / UL switching time is allowed, the half-duplex UE may use the SBFD time-frequency resources to transmit uplink data corresponding to an uplink channel. When a full-duplex UE or a half-duplex UE transmits uplink data corresponding to an uplink channel using the SBFD time-frequency resource, the base station device may receive the uplink data corresponding to the uplink channel using the SBFD time-frequency resource.

[0099] When a full-duplex UE or a half-duplex UE uses SBFD time-frequency resources to transmit uplink data corresponding to an uplink channel, if all uplink resources occupied by the uplink channel are within the SBFD time-frequency resources (used for UL), the full-duplex UE or the half-duplex UE may transmit the uplink data corresponding to the uplink channel in the SBFD time-frequency resources.

[0100] For example, a full-duplex UE or a half-duplex UE may obtain available time-frequency resources allocated by a base station device from the SBFD time-frequency resources, and transmit uplink data corresponding to an uplink channel in the available time-frequency resources.

[0101] When a full-duplex UE or a half-duplex UE uses SBFD time-frequency resources to transmit uplink data corresponding to an uplink channel, if none of the uplink resources occupied by the uplink channel are within the SBFD time-frequency resources and these uplink resources are in an uplink symbol or an F symbol, the full-duplex UE or half-duplex UE may transmit the uplink data corresponding to the uplink channel in uplink resources other than the SBFD time-frequency resources (i.e., the uplink resources occupied by the uplink channel).

[0102] When a full-duplex UE or a half-duplex UE uses SBFD time-frequency resources to transmit uplink data corresponding to an uplink channel, if none of the uplink resources occupied by the uplink channel are within the SBFD time-frequency resources and these uplink resources are in a downlink symbol, the uplink data corresponding to the uplink channel cannot be transmitted.

[0103] When a full-duplex UE or a half-duplex UE uses an SBFD time-frequency resource to transmit uplink data corresponding to an uplink channel, if some of the uplink resources occupied by the uplink channel are within the SBFD time-frequency resource and the remaining uplink resources occupied by the uplink channel are in a downlink symbol, the uplink data corresponding to the uplink channel cannot be transmitted, that is, the uplink data corresponding to the uplink channel is prohibited from being transmitted in the available time-frequency resource of the SBFD time-frequency resource.

[0104] When a full-duplex UE or a half-duplex UE uses an SBFD time-frequency resource to transmit uplink data corresponding to an uplink channel, if some of the uplink resources occupied by the uplink channel are within the SBFD time-frequency resource and the remaining uplink resources occupied by the uplink channel are in an uplink symbol, the full-duplex UE or the half-duplex UE transmits the uplink data corresponding to the uplink channel, for example, transmits the uplink data corresponding to the uplink channel (i.e., some of the uplink data) in the available time-frequency resource of the SBFD time-frequency resource and transmits the uplink data corresponding to the uplink channel (i.e., the remaining part of the uplink data) in the uplink symbol.

[0105] When a full-duplex UE or a half-duplex UE uses an SBFD time-frequency resource to transmit uplink data corresponding to an uplink channel, if some of the uplink resources occupied by the uplink channel are within the SBFD time-frequency resource and the remaining uplink resources occupied by the uplink channel are within an F symbol, the uplink data corresponding to the uplink channel cannot be transmitted, that is, the uplink data corresponding to the uplink channel is prohibited from being transmitted in the available time-frequency resource of the SBFD time-frequency resource.

[0106] When a full-duplex UE or a half-duplex UE uses an SBFD time-frequency resource to transmit uplink data corresponding to an uplink channel, if some of the uplink resources occupied by the uplink channel are within the SBFD time-frequency resource and the remaining uplink resources occupied by the uplink channel are within an F symbol, the full-duplex UE or the half-duplex UE transmits the uplink data corresponding to the uplink channel, for example, transmits the uplink data corresponding to the uplink channel (i.e., some of the uplink data) in the available time-frequency resource of the SBFD time-frequency resource and transmits the uplink data corresponding to the uplink channel (i.e., the remaining part of the uplink data) in the F symbol.

[0107] When a full-duplex UE or a half-duplex UE uses an SBFD time-frequency resource to transmit uplink data corresponding to an uplink channel, if some of the uplink resources occupied by the uplink channel are within the SBFD time-frequency resource and the remaining uplink resources occupied by the uplink channel are in a downlink symbol, the full-duplex UE or the half-duplex UE may perform rate matching on the initial uplink data corresponding to the uplink channel (i.e., the uplink data to be transmitted) to obtain target uplink data after rate matching, and transmit the target uplink data corresponding to the uplink channel in the available time-frequency resource of the SBFD time-frequency resource.

[0108] When a full-duplex UE or a half-duplex UE uses an SBFD time-frequency resource to transmit uplink data corresponding to an uplink channel, if some of the uplink resources occupied by the uplink channel are within the SBFD time-frequency resource and the remaining uplink resources occupied by the uplink channel are within an F symbol, the full-duplex UE or the half-duplex UE may perform rate matching on the initial uplink data corresponding to the uplink channel (i.e., the uplink data to be transmitted) to obtain target uplink data after rate matching, and transmit the target uplink data corresponding to the uplink channel in the available time-frequency resource of the SBFD time-frequency resource.

[0109] In one example, the full-duplex UE or half-duplex UE may perform rate matching based on available time-frequency resources, for example, as follows: Select some data from the initial uplink data as target uplink data, e.g., determine a transmittable data size based on the available time-frequency resources, and select some data from the initial uplink data as target uplink data based on the data size, i.e., the available time-frequency resources can carry the target uplink data; Or, perform a high channel coding rate on the initial uplink data to obtain the target uplink data, e.g., compress the initial uplink data by processing it with a higher channel coding rate, so that the available time-frequency resources can carry the target uplink data; Or, perform high-order modulation on the initial uplink data to obtain the target uplink data, e.g., process the initial uplink data with high-order modulation, so that the available time-frequency resources can carry the target uplink data.

[0110] In one example, when a full-duplex UE or a half-duplex UE uses an SBFD time-frequency resource to transmit uplink data corresponding to an uplink channel, the full-duplex UE or the half-duplex UE may transmit uplink data corresponding to one or more uplink channels on the SBFD time-frequency resource. For each uplink channel, the uplink channel may be a dynamically scheduled PUSCH or PUCCH, or the uplink channel may be a semi-statically scheduled PUSCH or PUCCH. The uplink data corresponding to the uplink channel may be initially transmitted uplink data or repeatedly transmitted uplink data.

[0111] 2A shows a schematic diagram of a dynamically scheduled PUSCH / PUCCH transmission with rep type A (the number of repetitions is set by the RRC parameter numberOfRepetitions (number of repetitions) or pusch-aggregationFactor (physical uplink shared channel - aggregation factor) and is used to indicate the number of repeated transmissions) when the SBFD time-frequency resource is semi-statically configured, where Slot represents a slot. The base station device uses DCI to schedule the user equipment to transmit uplink data corresponding to the PUSCH / PUCCH in the SBFD time-frequency resource, and the PUSCH / PUCCH has a Type A repeated transmission mechanism (the number of repeated transmissions M=3).

[0112] Since PUSCH / PUCCH0 is within the SBFD time-frequency resource, it can be transmitted normally.

[0113] Since part of PUSCH / PUCCH0Rep#1 is within the SBFD time-frequency resources and the remaining part is within the DL resources, two processing methods can be adopted: the first is to not allow transmission, and the second is to allow transmission of uplink data corresponding to PUSCH / PUCCH0Rep#1 using the SBFD time-frequency resources, but when transmitting uplink data, rate matching may be performed based on the available time-frequency resources of the SBFD time-frequency resources.

[0114] Because part of PUSCH / PUCCH0Rep#2 is within the SBFD time-frequency resources and the remaining part is within the Flexible resources, three processing methods can be adopted: the first is to not allow transmission, the second is to allow transmission, and the third is to allow transmission of uplink data corresponding to PUSCH / PUCCH0Rep#2 using the SBFD time-frequency resources, but rate matching must be performed based on the available time-frequency resources of the SBFD time-frequency resources.

[0115] Figure 2B shows another transmission schematic diagram of dynamically scheduled PUSCH / PUCCH when SBFD time-frequency resources are semi-statically configured, and the principle is similar to that of Figure 2A, so it will not be repeated here.

[0116] 2C shows a schematic diagram of dynamically scheduled PUSCH / PUCCH transmission with rep type B when SBFD time-frequency resources are semi-statically configured. The base station device uses DCI to schedule user equipment to transmit uplink data corresponding to PUSCH / PUCCH in SBFD time-frequency resources, and PUSCH / PUCCH has a Type B repeat transmission mechanism (repeated transmission number M=4). Obviously, since all four repeated transmissions of PUSCH / PUCCH0 are within the SBFD time-frequency resources, all of these uplink data can be transmitted.

[0117] In FIG. 2C, PUSCH / PUCCH0Rep#1 should occupy three symbols, but occupying three symbols requires spanning slot #N and slot #N+1, and since rep type B does not support transmission across slots, PUSCH / PUCCH0Rep#1 may occupy the last two symbols of Slot #N for transmission.

[0118] Figure 2D shows another transmission schematic diagram of dynamically scheduled PUSCH / PUCCH when SBFD time-frequency resources are semi-statically configured, and the principle is similar to that of Figure 2C, so it will not be repeated here.

[0119] Figure 2E shows a schematic diagram of a grant-free (i.e., non-dynamically scheduled) PUSCH / semi-statically scheduled PUCCH transmission with rep type A when the SBFD time-frequency resource is semi-statically configured. The user equipment transmits uplink data corresponding to the grant-free (non-dynamically scheduled) PUSCH / semi-static PUCCH in the SBFD time-frequency resource, and the PUSCH / PUCCH has a Type A repeat transmission mechanism (the number of repeat transmissions M=4). Since all four repeat transmissions of PUSCH / PUCCH0 (the 0th transmission resource of PUSCH / PUCCH) are within the SBFD time-frequency resource and UL symbol, all of these uplink data can be transmitted.

[0120] Figure 2F shows another transmission schematic diagram of grant-free PUSCH / semi-statically scheduled PUCCH when SBFD time-frequency resources are semi-statically configured, and the principle is similar to that of Figure 2E, so it will not be repeated here.

[0121] Figure 2G shows a schematic diagram of transmission of grant-free (i.e., non-dynamically scheduled) PUSCH / semi-statically scheduled PUCCH with rep type B when the SBFD time-frequency resource is semi-statically configured. The user equipment transmits uplink data corresponding to the grant-free (non-dynamically scheduled) PUSCH / semi-static PUCCH in the SBFD time-frequency resource, and the PUSCH / PUCCH has a Type B repeat transmission mechanism (the number of repeat transmissions M=4).

[0122] Since all four repeated transmissions of PUSCH / PUCCH0 are within the SBFD time-frequency resource and UL symbol, all uplink data corresponding to these PUSCHs / PUCCHs can be transmitted.

[0123] 2. When the uplink resources occupied by the uplink channel collide with the downlink resources occupied by the downlink channel (the time domain resources overlap), for example, when the SBFD time-frequency resource is configured to be UL and the uplink resources occupied by the uplink channel and the downlink resources occupied by the downlink channel are both within the SBFD time-frequency resource, Figure 3 shows a schematic diagram of the uplink channel and the downlink channel colliding within the SBFD time-frequency resource. In order to handle the collision between the uplink resources occupied by the uplink channel and the downlink resources occupied by the downlink channel, the following scheme may be adopted:

[0124] Scheme 1: When the SBFD time-frequency resource is set to UL, transmission of the downlink channel in the SBFD time-frequency resource is not allowed. In Scheme 1, for a full-duplex UE, uplink data corresponding to the uplink channel is transmitted in the available time-frequency resource of the SBFD time-frequency resource, and downlink data corresponding to the downlink channel is prohibited from being received via the SBFD time-frequency resource. For a half-duplex UE, uplink data corresponding to the uplink channel is transmitted in the available time-frequency resource of the SBFD time-frequency resource, and downlink data corresponding to the downlink channel is prohibited from being received via the SBFD time-frequency resource.

[0125] Scheme 2: For different user equipments, when one user equipment transmits uplink data corresponding to an uplink channel (e.g., PUSCH / PUCCH) and another user equipment transmits downlink data corresponding to a downlink channel (e.g., PDSCH / PDCCH / CSI-RS), the base station device can ensure that there is no interference or that the interference is controllable on the uplink and downlink through scheduling, and therefore allows simultaneous transmission of the uplink channel and the downlink channel, i.e., one user equipment transmits uplink data corresponding to the uplink channel in available time-frequency resources of the SBFD time-frequency resources, and the other user equipment receives downlink data corresponding to the downlink channel in available time-frequency resources of the SBFD time-frequency resources.

[0126] Scheme 3: For the same user equipment, when the user equipment has uplink data and downlink data to transmit simultaneously, and the base station device allows the user equipment to transmit the uplink data and downlink data in the SBFD time-frequency resources, the full-duplex UE is allowed to transmit the uplink data and downlink data simultaneously, that is, the full-duplex UE can transmit uplink data corresponding to the uplink channel in the available time-frequency resources of the SBFD time-frequency resources, and the full-duplex UE can receive downlink data corresponding to the downlink channel via the SBFD time-frequency resources.

[0127] Manner 4: For the same user equipment, when the user equipment simultaneously has uplink data and downlink data to transmit, and the base station device allows the user equipment to transmit the uplink data and downlink data in the SBFD time-frequency resources, for the half-duplex UE, it may transmit the uplink data corresponding to the uplink channel in the available time-frequency resources of the SBFD time-frequency resources based on the channel type of the uplink channel and the channel type of the downlink channel, and prohibit the half-duplex UE from receiving the downlink data corresponding to the downlink channel via the SBFD time-frequency resources; or it may prohibit the uplink data corresponding to the uplink channel from transmitting in the available time-frequency resources of the SBFD time-frequency resources based on the channel type of the uplink channel and the channel type of the downlink channel, and receive the downlink data corresponding to the downlink channel via the SBFD time-frequency resources.

[0128] In one example, a channel processing priority corresponding to the channel type of the uplink channel may be set, and a channel processing priority corresponding to the channel type of the downlink channel may be set. Based on this, if the channel processing priority corresponding to the channel type of the uplink channel is higher than the channel processing priority corresponding to the channel type of the downlink channel, uplink data corresponding to the uplink channel is transmitted in the available time-frequency resources, and reception of downlink data corresponding to the downlink channel via the SBFD time-frequency resources is prohibited. If the channel processing priority corresponding to the channel type of the uplink channel is lower than the channel processing priority corresponding to the channel type of the downlink channel, transmission of uplink data corresponding to the uplink channel in the available time-frequency resources is prohibited, and downlink data corresponding to the downlink channel is received via the SBFD time-frequency resources.

[0129] In one example, channel processing priorities corresponding to different channel types may be set based on experience, and there is no limitation on this channel processing priority. For example, the priority order of channel processing priorities corresponding to each channel type may be SSB > PDCCH > PUCCH > CSI-RS > PDSCH / PUSCH, or the priority order may be PDCCH > PUCCH > SSB > CSI-RS > PDSCH / PUSCH, or the priority order may be PDCCH > PUCCH > CSI-RS > PDSCH > SSB > PUSCH. Of course, the above are merely some examples of priority orders, and there is no limitation on this priority order, and this priority order may be set based on experience.

[0130] Taking the priority order of SSB>PDCCH>PUCCH>CSI-RS>PDSCH / PUSCH as an example, when the channel type of the uplink channel is PUSCH type or PUCCH type and the channel type of the downlink channel is SSB type or PDCCH type, transmission of uplink data corresponding to the uplink channel in available time-frequency resources of the SBFD time-frequency resources is prohibited, and downlink data corresponding to the downlink channel is received via the SBFD time-frequency resources. When the channel type of the uplink channel is PUCCH type and the channel type of the downlink channel is CSI-RS type or PDSCH type, transmission of uplink data corresponding to the uplink channel in available time-frequency resources of the SBFD time-frequency resources is prohibited, and reception of downlink data corresponding to the downlink channel via the SBFD time-frequency resources may be prohibited. When the channel type of the uplink channel is the PUSCH type and the channel type of the downlink channel is the CSI-RS type, transmission of uplink data corresponding to the uplink channel in available time-frequency resources of the SBFD time-frequency resources is prohibited, and downlink data corresponding to the downlink channel is received via the SBFD time-frequency resources.

[0131] In the above priority order, PDSCH / PUSCH indicates that the channel processing priority of PDSCH and PUSCH is the same, and the order of PDSCH and PUSCH may be determined in the following manner.

[0132] When the channel type of the uplink channel is a PUSCH type and the channel type of the downlink channel is a PDSCH type, if the uplink channel is dynamically scheduled and the downlink channel is semi-statically scheduled, uplink data corresponding to the uplink channel may be transmitted in available time-frequency resources of the SBFD time-frequency resources, and downlink data corresponding to the downlink channel may be prohibited from being received via the SBFD time-frequency resources.If the uplink channel is semi-statically scheduled and the downlink channel is dynamically scheduled, uplink data corresponding to the uplink channel may be prohibited from being transmitted in available time-frequency resources of the SBFD time-frequency resources, and downlink data corresponding to the downlink channel may be received via the SBFD time-frequency resources.

[0133] When both the uplink channel and the downlink channel are dynamically scheduled or when both the uplink channel and the downlink channel are semi-statically scheduled, if a first service priority corresponding to the uplink channel is higher than a second service priority corresponding to the downlink channel, uplink data corresponding to the uplink channel may be transmitted in available time-frequency resources of the SBFD time-frequency resources and downlink data corresponding to the downlink channel may be prohibited from being received via the SBFD time-frequency resources. If the first service priority corresponding to the uplink channel is lower than the second service priority corresponding to the downlink channel, uplink data corresponding to the uplink channel may be prohibited from being transmitted in available time-frequency resources of the SBFD time-frequency resources and downlink data corresponding to the downlink channel may be received via the SBFD time-frequency resources. Here, the first service priority is a PHY channel priority and the second service priority is a PHY channel priority, or the first service priority is a MAC channel priority and the second service priority is a MAC channel priority.

[0134] In one example, if a first service priority corresponding to an uplink channel is equal to a second service priority corresponding to a downlink channel, and if the time order corresponding to the uplink channel is earlier than the time order corresponding to the downlink channel, for example, if the first symbol occupied by the uplink channel is located before the first symbol occupied by the downlink channel, transmitting uplink data corresponding to the uplink channel in available time-frequency resources of the SBFD time-frequency resources and receiving downlink data corresponding to the downlink channel via the SBFD time-frequency resources is prohibited. If the time order corresponding to the uplink channel is later than the time order corresponding to the downlink channel, for example, if the first symbol occupied by the uplink channel is located after the first symbol occupied by the downlink channel, transmitting uplink data corresponding to the uplink channel in available time-frequency resources of the SBFD time-frequency resources is prohibited, and receiving downlink data corresponding to the downlink channel via the SBFD time-frequency resources is prohibited.

[0135] In another example, the selection may be based on a random order, i.e., randomly selecting one from the uplink channel and the downlink channel, and if the selected channel is the uplink channel, transmitting uplink data corresponding to the uplink channel in available time-frequency resources of the SBFD time-frequency resources and prohibiting reception of downlink data corresponding to the downlink channel via the SBFD time-frequency resources. If the selected channel is the downlink channel, transmitting uplink data corresponding to the uplink channel in available time-frequency resources of the SBFD time-frequency resources is prohibited and receiving downlink data corresponding to the downlink channel via the SBFD time-frequency resources.

[0136] Method 5: For the same user equipment, when the user equipment simultaneously has uplink data and downlink data to transmit, and the base station device allows the user equipment to transmit the uplink data and downlink data in the SBFD time-frequency resources, for a half-duplex UE, if the uplink resources occupied by the uplink channel and the downlink resources occupied by the downlink channel are both within the SBFD time-frequency resources, the base station device may select a target uplink resource that is not occupied by the downlink resources from the uplink resources (i.e., the uplink resources within the available time-frequency resources of the SBFD time-frequency resources), and transmit the uplink data corresponding to the uplink channel in the target uplink resource; and select a target downlink resource that is not occupied by the uplink resources from the downlink resources (i.e., the downlink resources within the SBFD time-frequency resources), and receive the downlink data corresponding to the downlink channel in the target downlink resource.

[0137] In one example, overlapping resources between the uplink resources and the downlink resources may be determined, and the overlapping resources may be excluded from the uplink resources. The uplink resources from which the overlapping resources have been excluded may be target uplink resources, and uplink data corresponding to the uplink channel may be transmitted through the target uplink resources. When transmitting the uplink data corresponding to the uplink channel, rate matching may be performed on the initial uplink data corresponding to the uplink channel to obtain target uplink data after rate matching, and the target uplink data corresponding to the uplink channel may be transmitted in the target uplink resources.

[0138] When performing rate matching on initial uplink data corresponding to an uplink channel, some data from the initial uplink data may be selected as target uplink data, or a high channel coding rate may be applied to the initial uplink data to obtain the target uplink data, or high-order modulation may be applied to the initial uplink data to obtain the target uplink data.

[0139] In one example, overlapping resources between the uplink resources and the downlink resources may be determined, and the overlapping resources may be excluded from the downlink resources, and the downlink resources from which the overlapping resources have been excluded are the target downlink resources, and based on this, the half-duplex UE may receive downlink data corresponding to the downlink channel in the target downlink resources.

[0140] 3. When the uplink resources occupied by the uplink channel collide with the downlink resources occupied by the downlink channel (the time domain resources overlap), for example, when the SBFD time-frequency resources are configured as UL, the uplink resources occupied by the uplink channel (PUSCH / PUCCH) are within the SBFD time-frequency resources, and the downlink resources occupied by the downlink channel (e.g., SSB) are outside the SBFD time-frequency resources, FIG. 4 shows a schematic diagram of a collision between the uplink channel within the SBFD time-frequency resources and the SSB outside the SBFD time-frequency resources. The following scheme may be adopted to handle the collision between the uplink resources occupied by the uplink channel and the downlink resources occupied by the SSB:

[0141] Scheme 1: A full-duplex UE is allowed to transmit uplink data and downlink data simultaneously, that is, a full-duplex UE can transmit uplink data corresponding to uplink channels in available time-frequency resources of the SBFD time-frequency resources, and can receive SSBs through downlink resources other than the SBFD time-frequency resources. As shown in Figure 4, a full-duplex UE can transmit uplink data corresponding to PUSCH / PUCCH0 and PUSCH / PUCCH0Rep#1 through the SBFD time-frequency resources, and can simultaneously receive SSBs.

[0142] Scheme 2: For a half-duplex UE, if the uplink resources occupied by an uplink channel are within the SBFD time-frequency resources, and the downlink resources occupied by an SSB are outside the SBFD time-frequency resources, and the downlink resources occupied by the SSB overlap with the SBFD time-frequency resources, the UE is prohibited from transmitting uplink data corresponding to the uplink channel in the available time-frequency resources of the SBFD time-frequency resources, and may receive the SSB corresponding to the downlink channel via the downlink resources.

[0143] In Scheme 2, the half-duplex UE receives SSBs without transmitting uplink data in the uplink channel. As shown in FIG. 4, for the half-duplex UE, the half-duplex UE does not transmit uplink data corresponding to PUSCH / PUCCH0 and PUSCH / PUCCH0Rep#1 through the SBFD time-frequency resource, but can receive SSBs.

[0144] Scheme 3: For a half-duplex UE, if the uplink resources occupied by the uplink channel are within the SBFD time-frequency resources and the downlink resources occupied by the SSB are outside the SBFD time-frequency resources and overlap with the SBFD time-frequency resources, the SSB may be received preferentially. If there is no need to receive the SSB, uplink data may be transmitted on the uplink channel, and the base station device must perform blind detection on the uplink data corresponding to the uplink channel. For example, if the SSB corresponding to the downlink channel is received via the downlink resources and there is no need to receive the SSB via the downlink resources, the base station device may transmit uplink data corresponding to the uplink channel in available time-frequency resources of the SBFD time-frequency resources. As shown in FIG. 4, if there is no need to receive the SSB via the downlink resources, uplink data corresponding to PUSCH / PUCCH0 and PUSCH / PUCCH0 Rep#1 is transmitted via the SBFD time-frequency resources.

[0145] 4. When the uplink resources occupied by the uplink channels collide with the downlink resources occupied by the downlink channels (the time domain resources overlap), for example, when the SBFD time-frequency resources are configured as UL, the uplink resources occupied by the uplink channels are within the SBFD time-frequency resources, the downlink resources occupied by the downlink channels are outside the SBFD time-frequency resources, and the downlink resources occupied by the downlink channels overlap with the SBFD time-frequency resources occupied by the uplink channels (i.e., the slots of both are the same), Figure 5 shows a schematic diagram of the uplink channels within the SBFD time-frequency resources colliding with the downlink channels outside the SBFD time-frequency resources. In order to handle the collision between the uplink resources occupied by the uplink channels and the downlink resources occupied by the downlink channels, the following scheme may be adopted:

[0146] Scheme 1: For different user equipments, when one user equipment transmits uplink data corresponding to an uplink channel (e.g., PUSCH / PUCCH) and another user equipment transmits downlink data corresponding to a downlink channel (e.g., PDSCH / PDCCH / CSI-RS), the base station device can ensure that there is no interference or that the interference is controllable on the uplink and downlink through scheduling, and thus allows the uplink channel and the downlink channel to transmit data simultaneously, that is, one user equipment may transmit uplink data corresponding to the uplink channel in available time-frequency resources of the SBFD time-frequency resources, and the other user equipment may receive downlink data corresponding to the downlink channel in downlink resources.

[0147] Scheme 2: For the same user equipment, when the user equipment has uplink data and downlink data to transmit simultaneously, the full-duplex UE is allowed to transmit the uplink data and downlink data simultaneously, that is, the full-duplex UE can transmit uplink data corresponding to the uplink channel in the available time-frequency resources of the SBFD time-frequency resources, and the full-duplex UE can receive downlink data corresponding to the downlink channel through the downlink resources.

[0148] Method 3: For the same user equipment, when the user equipment simultaneously has uplink data and downlink data to transmit, for the half-duplex UE, based on the channel type of the uplink channel and the channel type of the downlink channel, the half-duplex UE may transmit the uplink data corresponding to the uplink channel in the available time-frequency resources of the SBFD time-frequency resources and prohibit receiving the downlink data corresponding to the downlink channel via the downlink resources; or based on the channel type of the uplink channel and the channel type of the downlink channel, the half-duplex UE may prohibit transmitting the uplink data corresponding to the uplink channel in the available time-frequency resources of the SBFD time-frequency resources and receive the downlink data corresponding to the downlink channel via the downlink resources.

[0149] In one example, a channel processing priority corresponding to the channel type of the uplink channel may be set, and a channel processing priority corresponding to the channel type of the downlink channel may be set. Based on this, if the channel processing priority corresponding to the channel type of the uplink channel is higher than the channel processing priority corresponding to the channel type of the downlink channel, uplink data corresponding to the uplink channel is transmitted in available time-frequency resources, and downlink data corresponding to the downlink channel is prohibited from being received via the downlink resources. If the channel processing priority corresponding to the channel type of the uplink channel is lower than the channel processing priority corresponding to the channel type of the downlink channel, uplink data corresponding to the uplink channel is prohibited from being transmitted in available time-frequency resources, and downlink data corresponding to the downlink channel is received via the downlink resources.

[0150] In one example, channel processing priorities corresponding to different channel types may be set based on experience, and there is no limitation on the channel processing priorities. For example, the priority order of the channel processing priorities corresponding to each channel type may be SSB > PDCCH > PUCCH > CSI-RS > PDSCH / PUSCH, or the priority order may be PDCCH > PUCCH > SSB > CSI-RS > PDSCH / PUSCH, or the priority order may be PDCCH > PUCCH > CSI-RS > PDSCH > SSB > PUSCH.

[0151] Taking the priority order of SSB>PDCCH>PUCCH>CSI-RS>PDSCH / PUSCH as an example, if the channel type of the uplink channel is PUSCH type or PUCCH type and the channel type of the downlink channel is SSB type or PDCCH type, transmission of uplink data corresponding to the uplink channel in available time-frequency resources of the SBFD time-frequency resources is prohibited, and downlink data corresponding to the downlink channel is received via the downlink resources. If the channel type of the uplink channel is PUCCH type and the channel type of the downlink channel is CSI-RS type or PDSCH type, transmission of uplink data corresponding to the uplink channel in available time-frequency resources of the SBFD time-frequency resources is prohibited, and reception of downlink data corresponding to the downlink channel via the downlink resources is prohibited. If the channel type of the uplink channel is PUSCH type and the channel type of the downlink channel is CSI-RS type, transmission of uplink data corresponding to the uplink channel in available time-frequency resources of the SBFD time-frequency resources is prohibited, and downlink data corresponding to the downlink channel is received via the downlink resources.

[0152] PDSCH / PUSCH indicates that the PDSCH and the PUSCH have the same channel processing priority, and the order of the PDSCH and the PUSCH may be determined in the following manner: When the channel type of the uplink channel is a PUSCH type and the channel type of the downlink channel is a PDSCH type, if the uplink channel is dynamically scheduled and the downlink channel is semi-statically scheduled, uplink data corresponding to the uplink channel is transmitted in available time-frequency resources of the SBFD time-frequency resources, and downlink data corresponding to the downlink channel is prohibited from being received in downlink resources; when the uplink channel is semi-statically scheduled and the downlink channel is dynamically scheduled, uplink data corresponding to the uplink channel is prohibited from being transmitted in available time-frequency resources of the SBFD time-frequency resources, and downlink data corresponding to the downlink channel is received via downlink resources.

[0153] When both the uplink channel and the downlink channel are dynamically scheduled or when both the uplink channel and the downlink channel are semi-statically scheduled, if a first service priority corresponding to the uplink channel is higher than a second service priority corresponding to the downlink channel, uplink data corresponding to the uplink channel may be transmitted in available time-frequency resources of the SBFD time-frequency resources and downlink data corresponding to the downlink channel may be prohibited from being received via the downlink resources. If the first service priority corresponding to the uplink channel is lower than the second service priority corresponding to the downlink channel, uplink data corresponding to the uplink channel may be prohibited from being transmitted in available time-frequency resources of the SBFD time-frequency resources and downlink data corresponding to the downlink channel may be received via the downlink resources. Here, the first service priority is a PHY channel priority and the second service priority is a PHY channel priority, or the first service priority is a MAC channel priority and the second service priority is a MAC channel priority.

[0154] In one example, if a first service priority corresponding to an uplink channel is equal to a second service priority corresponding to a downlink channel, and if the time order corresponding to the uplink channel is earlier than the time order corresponding to the downlink channel, for example, if the first symbol occupied by the uplink channel is located before the first symbol occupied by the downlink channel, transmitting uplink data corresponding to the uplink channel in available time-frequency resources of the SBFD time-frequency resources and receiving downlink data corresponding to the downlink channel via the downlink resources is prohibited. If the time order corresponding to the uplink channel is later than the time order corresponding to the downlink channel, for example, if the first symbol occupied by the uplink channel is located after the first symbol occupied by the downlink channel, transmitting uplink data corresponding to the uplink channel in available time-frequency resources of the SBFD time-frequency resources is prohibited, and receiving downlink data corresponding to the downlink channel via the downlink resources.

[0155] In another example, the selection may be based on a random order, i.e., randomly selecting one from the uplink channel and the downlink channel, and if the selected channel is the uplink channel, transmitting uplink data corresponding to the uplink channel in available time-frequency resources of the SBFD time-frequency resources and prohibiting reception of downlink data corresponding to the downlink channel via the downlink resources. If the selected channel is the downlink channel, transmitting uplink data corresponding to the uplink channel in available time-frequency resources of the SBFD time-frequency resources is prohibited and receiving downlink data corresponding to the downlink channel via the downlink resources.

[0156] Method 4: For the same user equipment, when the user equipment simultaneously has uplink data and downlink data to transmit, for the half-duplex UE, select a target uplink resource that is not occupied by downlink resources from the uplink resources (within the SBFD time-frequency resources) occupied by the uplink channel, and transmit the uplink data corresponding to the uplink channel in the target uplink resource; select a target downlink resource that is not occupied by uplink resources from the downlink resources (outside the SBFD time-frequency resources) occupied by the downlink channel, and receive the downlink data corresponding to the downlink channel in the target downlink resource.

[0157] In one example, overlapping resources between the uplink resources and the downlink resources may be determined, and the overlapping resources may be excluded from the uplink resources. The uplink resources from which the overlapping resources have been excluded may be target uplink resources, and uplink data corresponding to the uplink channel may be transmitted through the target uplink resources. When transmitting the uplink data corresponding to the uplink channel, rate matching may be performed on the initial uplink data corresponding to the uplink channel to obtain target uplink data after rate matching, and the target uplink data corresponding to the uplink channel may be transmitted in the target uplink resources.

[0158] When performing rate matching on initial uplink data corresponding to an uplink channel, some data from the initial uplink data may be selected as target uplink data, or a high channel coding rate may be applied to the initial uplink data to obtain the target uplink data, or high-order modulation may be applied to the initial uplink data to obtain the target uplink data.

[0159] In one example, overlapping resources between the uplink resources and the downlink resources may be determined, and the overlapping resources may be excluded from the downlink resources, and the downlink resources from which the overlapping resources have been excluded are the target downlink resources, and based on this, the half-duplex UE may receive downlink data corresponding to the downlink channel in the target downlink resources.

[0160] As shown in Figure 5, for a full-duplex UE, uplink data corresponding to PUSCH / PUCCH0 and PUSCH / PUCCH0Rep#1 and downlink data corresponding to PDCCH / PDSCH can be simultaneously transmitted and received. For a half-duplex UE, the PDCCH can be received, and for PDSCH and PUSCH / PUCCH0Rep#1, the PDSCH / PUSCH determination basis (dynamic > semi-static) can be used. If both are dynamic or semi-static, processing is performed based on PHY channel priority and MAC channel priority, or avoided by scheduling by the base station device.

[0161] Case 2: In the FD mode of TDD, for the uplink data transmission process in the connected state, uplink data corresponding to the uplink channel (PUSCH / PUCCH) can be transmitted in the dynamically configured SBFD time-frequency resource.

[0162] A base station device configures dynamic SBFD time-frequency resources through DCI signaling and configures the SBFD time-frequency resources for uplink transmission or flexible transmission, i.e., the SBFD time-frequency resources are used for uplink transmission or flexible transmission. For a full-duplex UE that supports SBFD time-frequency resources, the full-duplex UE uses the SBFD time-frequency resources to transmit uplink data corresponding to an uplink channel, and the full-duplex UE does not need to consider whether there is a downlink channel overlapping with the uplink channel in the time domain resource, nor does it need to consider the DL / UL switching time. For a half-duplex UE that supports SBFD time-frequency resources, if there is no downlink channel overlapping with the uplink channel in the time domain resource (i.e., the slots in the SBFD time-frequency resources do not overlap with the slots in the downlink time-frequency resources, i.e., the two slots are different), or if the DL / UL switching time is allowed, the half-duplex UE uses the SBFD time-frequency resources to transmit uplink data corresponding to the uplink channel. When a full-duplex UE or a half-duplex UE uses the SBFD time-frequency resource to transmit uplink data corresponding to an uplink channel, a base station device uses the SBFD time-frequency resource to receive uplink data corresponding to the uplink channel.

[0163] The implementation process of Case 2 is similar to that of Case 1, so it will not be repeated here.

[0164] 6 is a schematic diagram of dynamically scheduling an uplink channel when SBFD time-frequency resources are dynamically configured, where the dynamically configured SBFD time-frequency resources and the dynamically scheduled PUSCH (i.e., uplink channel) may be scheduled via the same DCI or different DCIs, and there is no limitation thereto. Here, for the uplink channel, since all four repeated transmissions corresponding to the PUSCH / PUCCH are within the SBFD time-frequency resources, all four repeated transmissions corresponding to the PUSCH / PUCCH can be transmitted.

[0165] Case 3: In the FD mode of TDD, for uplink data transmission in idle / disconnected state, uplink data corresponding to the uplink channel (PUSCH / PUCCH) is transmitted in the semi-statically configured SBFD time-frequency resource.

[0166] 1. Transmission standards for uplink channels (PUSCH / PUCCH).

[0167] Regarding the grant-free CG PUSCH transmission standard: When a base station device configures semi-static SBFD time-frequency resources for a user equipment in an idle state / disconnected state, the configuration may be performed by an SIB (RRC broadcast message), an RRC release message (RRC dedicated signaling), or DCI, and the transmission resource for the grant-free CG PUSCH may be configured at the same time. When the transmission resource for the grant-free CG PUSCH is configured to fall within the SBFD time-frequency resource and the SBFD time-frequency resource is configured in the UL, the user equipment can transmit uplink data using the grant-free CG PUSCH within the SBFD time-frequency resource. Furthermore, when the base station device schedules repeated transmission of uplink data corresponding to the grant-free CG PUSCH, the base station device may schedule uplink data corresponding to the PUSCH repeatedly transmitted within the SBFD time-frequency resource, thereby reducing uplink transmission delay.

[0168] Here, the RRC broadcast message represents an RRC broadcast message, the RRC release message represents an RRC release message, and the RRC dedicated signaling represents an RRC dedicated signaling.

[0169] 7 is a schematic diagram of configuring a grant-free CG PUSCH based on semi-static SBFD time-frequency resources in an idle / disconnected state. In the grant-free CG PUSCH configuration, PUSCH#1 corresponds to SSB#1, PUSCH#2 corresponds to SSB#2, PUSCH#1 and PUSCH#2 are both within the SBFD time-frequency resources, and PUSCH#1 and PUSCH#2 are both valid grant-free CG PUSCH transmission resources. If the base station device fails to receive uplink data corresponding to PUSCH#1 successfully, the base station device may schedule repeated transmission of data of PUSCH#1 using DCI, and the repeatedly transmitted PUSCH may use the SBFD time-frequency resources.

[0170] In one example, for a full-duplex UE and a half-duplex UE, uplink data corresponding to an uplink channel may be transmitted in an SBFD time-frequency resource to obtain multiple uplink channels, where the multiple uplink channels may include uplink channels in the SBFD time-frequency resource and / or uplink channels in the uplink time-frequency resource, i.e., when matching the mapping relationship between the uplink channels and the SSBs, it is not necessary to distinguish whether the uplink channel belongs to the SBFD time-frequency resource or the uplink time-frequency resource, and all uplink channels can be found based on the order. An SSB set and an SSB ratio configuration may be obtained from the base station device, where the SSB set may include multiple SSBs, such as SSB1 and SSB2, and the SSB ratio configuration may include a ratio relationship between the multiple SSBs, such as 1:2.

[0171] For each uplink channel, a target SSB corresponding to the uplink channel may be determined based on the SSB set and the SSB ratio configuration. For example, if the SSB set includes SSB1 and SSB2 and the SSB ratio configuration is 1:2, all uplink channels correspond to SSB1, SSB2, SSB2, SSB1, SSB2, SSB2, ... in that order, the first uplink channel corresponds to SSB1, the second uplink channel corresponds to SSB2, the third uplink channel corresponds to SSB2, the fourth uplink channel corresponds to SSB1, the fifth uplink channel corresponds to SSB2, the sixth uplink channel corresponds to SSB2, ... and so on. These uplink channels may include uplink channels in SBFD time-frequency resources or uplink channels in uplink time-frequency resources, and this is not a limitation.

[0172] For each uplink channel, uplink data corresponding to the uplink channel may be transmitted in available time-frequency resources based on a matching beam corresponding to the target SSB corresponding to the uplink channel, and this process is not described here.

[0173] Regarding PUSCH / PUCCH transmission based on random access. Based on the semi-statically configured SBFD time-frequency resources, Figure 8A shows a flowchart of small data transmission based on a four-step random access procedure. First, the user equipment receives broadcast signaling with SBFD for semi-statically configuring the SBFD time-frequency resources. Next, the user equipment performs a four-step random access procedure, which includes Msg1, Msg2, Msg3, and Msg4 in Figure 8A. If the uplink channel corresponding to Msg3 is within the SBFD time-frequency resources, Msg3 can be transmitted via the SBFD time-frequency resources. After the four-step random access is successful, the user equipment can transmit downlink / uplink data using the SBFD time-frequency resources. That is, if the uplink channel scheduled by the base station device is within the SBFD time-frequency resources, the user equipment can transmit uplink data using the SBFD time-frequency resources. The base station device may schedule legacy UE behavior in DL / UL symbols, similar to PDSCH / PUSCH.

[0174] Based on the semi-statically configured SBFD time-frequency resources, Figure 8B shows a flowchart of small data transmission based on a two-step random access procedure. First, the user equipment receives broadcast signaling with SBFD to semi-statically configure the SBFD time-frequency resources. Next, the user equipment performs the two-step random access procedure, MsgA and MsgB shown in Figure 8B. If the uplink channel corresponding to MsgA is within the SBFD time-frequency resources, MsgA can be transmitted via the SBFD time-frequency resources. After the two-step random access is successful, the user equipment can transmit downlink / uplink data using the SBFD time-frequency resources. That is, if the uplink channel scheduled by the base station device is within the SBFD time-frequency resources, the user equipment can transmit uplink data using the SBFD time-frequency resources. The base station device may schedule legacy UE operations in DL / UL symbols, similar to PDSCH / PUSCH.

[0175] Based on the dynamically configured SBFD time-frequency resource, Figure 8C shows a flowchart of small data transmission based on a two-step random access procedure. The user equipment receives broadcast signaling with SBFD and performs a two-step random access procedure, which are MsgA and MsgB in Figure 8C. If the uplink channel corresponding to MsgA is within the SBFD time-frequency resource, the user equipment transmits MsgA via the SBFD time-frequency resource. After the two-step random access is successful, if the uplink channel scheduled by the base station device is within the SBFD time-frequency resource, the user equipment transmits uplink data using the SBFD time-frequency resource. The base station device may schedule legacy UE operations in DL / UL symbols, similar to PDSCH / PUSCH.

[0176] Based on the dynamically configured SBFD time-frequency resources, Figure 8D shows a flowchart of small data transmission based on a four-step random access procedure. The user equipment receives broadcast signaling with SBFD and performs a four-step random access procedure, which includes Msg1, Msg2, Msg3, and Msg4 in Figure 8D. If the uplink channel corresponding to Msg3 is within the SBFD time-frequency resources, the user equipment transmits Msg3 via the SBFD time-frequency resources. After the four-step random access is successful, if the uplink channel is within the SBFD time-frequency resources, the user equipment transmits uplink data using the SBFD time-frequency resources. The base station device may schedule legacy UE operation in DL / UL symbols, similar to PDSCH / PUSCH.

[0177] 2. When the uplink resources occupied by the uplink channel and the downlink resources occupied by the downlink channel collide (the time domain resources overlap), for example, when the SBFD time-frequency resources are configured as UL, the uplink resources occupied by the uplink channel (PUSCH / PUCCH) are within the SBFD time-frequency resources, and the downlink resources occupied by the downlink channel (e.g., SSB, etc.) are outside the SBFD time-frequency resources, and the downlink resources occupied by the downlink channel overlap with the SBFD time-frequency resources occupied by the uplink channel (i.e., the two slots are the same), Figure 9 shows a schematic diagram of a collision between the uplink channel within the SBFD time-frequency resources and the SSB outside the SBFD time-frequency resources. To handle the collision between the uplink resources occupied by the uplink channel and the downlink resources occupied by the SSB, for a full-duplex UE, the uplink data and SSB corresponding to the uplink channel can be transmitted and received simultaneously. For a half-duplex UE, if it can receive SSB but does not transmit uplink data corresponding to the uplink channel, or if it preferentially receives SSB and does not need to receive SSB, it can transmit uplink data corresponding to the uplink channel in the SBFD time-frequency resource, and when the half-duplex UE transmits uplink data corresponding to the uplink channel, the base station device may perform blind detection on the uplink data in the uplink channel.

[0178] 3. When the uplink resources occupied by the uplink channels collide (their time domain resources overlap), for example, when the SBFD time-frequency resources are configured as UL, the uplink resources occupied by the uplink channels (PUSCH / PUCCH) are within the SBFD time-frequency resources, and the downlink resources occupied by the downlink channels (e.g., SSB / PDSCH / PDCCH) are outside the SBFD time-frequency resources, and the downlink resources occupied by the downlink channels overlap with the SBFD time-frequency resources occupied by the uplink channels, Figure 9 shows a schematic diagram of the uplink channels within the SBFD time-frequency resources colliding with the downlink channels outside the SBFD time-frequency resources. To handle the collision between the uplink resources occupied by the uplink channels and the downlink resources occupied by the downlink channels, for a full-duplex UE, uplink data corresponding to the uplink channels (PUSCH / PUCCH) and downlink data corresponding to the downlink channels (PDSCH / PDCCH) are simultaneously transmitted and received. For a half-duplex UE, based on the priority order of SSB>PDCCH>PUCCH>CSI-RS>PDSCH / PUSCH and the basis for determining PDSCH / PUSCH (dynamic>semi-static; if both are dynamic or semi-static, comparison is made based on PHY and MAC channel priorities), the UE transmits uplink data corresponding to the uplink channel in the SBFD time-frequency resource or receives downlink data corresponding to the downlink channel in the downlink resource.

[0179] The implementation process of Case 3 is similar to that of Case 1, so it will not be repeated here.

[0180] Case 4: In the FD mode of TDD, for uplink data transmission in idle / disconnected state, uplink data corresponding to the uplink channel (PUSCH / PUCCH) is transmitted in the dynamically configured SBFD time-frequency resource.

[0181] When the base station device configures dynamic SBFD time-frequency resources for the user equipment in the idle state / disconnected state, the configuration may be performed by an SIB (RRC broadcast message), an RRC release message (RRC dedicated signaling), or DCI. At the same time, the base station device configures transmission resources for the grant-free CG PUSCH. If the transmission resources for the grant-free CG PUSCH fall within the SBFD time-frequency resources and the SBFD time-frequency resources are configured for UL, the user equipment can transmit uplink data corresponding to the grant-free CG PUSCH within the SBFD time-frequency resources. When the base station device schedules repeated transmission for uplink data corresponding to the grant-free CG PUSCH, the base station device may schedule the PUSCH to be repeatedly transmitted within the SBFD time-frequency resources, thereby reducing uplink transmission delay.

[0182] 10 shows a schematic diagram of grant-free CG PUSCH transmission based on semi-static / dynamic SBFD time-frequency resources in idle / disconnected state. In the grant-free CG PUSCH configuration, PUSCH#1 corresponds to SSB#1, PUSCH#2 corresponds to SSB#2, PUSCH#1 and PUSCH#2 are both within SBFD time-frequency resources, and PUSCH#1 and PUSCH#2 are both valid grant-free CG PUSCH transmission resources. If the base station device fails to successfully receive uplink data corresponding to PUSCH#1, it may schedule repeated uplink data transmission of PUSCH#1 using DCI, and simultaneously configure SBFD time-frequency resources for PUSCH transmission. The user equipment uses the dynamically configured SBFD time-frequency resources to repeatedly transmit uplink data.

[0183] The implementation process of Case 4 is similar to that of Case 1, so it will not be repeated here.

[0184] As can be seen from the above technical solutions, uplink data corresponding to uplink channels can be transmitted in SBFD time-frequency resources, which makes more effective use of SBFD time-frequency resources, improves resource utilization, enhances network coverage and network capacity, and reduces transmission delays, such as reducing uplink transmission delays. Using SBFD time-frequency domain resources to transmit uplink data can increase uplink data resources without affecting 5G systems, thereby increasing uplink throughput and cell coverage and reducing transmission delays. It also provides transmission criteria for uplink data / control channels, determines the transmission operations of base station devices and user equipment, reduces blind detection by base station devices and user equipment, effectively increases uplink transmission opportunities, and improves the reliability of uplink transmission.

[0185] Based on the same inventive idea, a data transmission device, a base station device, a full-duplex UE and a half-duplex UE corresponding to the above data transmission method are further provided. The problem-solving principles of the base station device, the full-duplex UE and the half-duplex UE are similar to those of the data transmission method in the above example, so the implementation of the base station device, the full-duplex UE and the half-duplex UE can refer to the implementation of the method, and repeated description will be omitted.

[0186] Based on the same idea as the above method, an example of the present invention provides a data transmission apparatus applied to a base station device, and the apparatus may include: an allocation module for allocating available time-frequency resources from the SBFD time-frequency resources when the SBFD time-frequency resources are configured for uplink transmission or Flexible transmission; and a transmission module for receiving uplink data corresponding to at least one uplink channel in the available time-frequency resources.

[0187] In one example, the SBFD time-frequency resources are semi-statically configured SBFD time-frequency resources, or the SBFD time-frequency resources are dynamically configured SBFD time-frequency resources.

[0188] In one example, each uplink channel is a dynamically scheduled PUSCH or PUCCH, or each uplink channel is a semi-statically scheduled PUSCH or PUCCH.

[0189] In one example, the uplink data corresponding to each uplink channel is the uplink data that is initially transmitted, or the uplink data corresponding to each uplink channel is the Kth uplink data that is repeatedly transmitted, where K is a positive integer.

[0190] In one example, the uplink data is uplink data in a connected state, or the uplink data is uplink data in an idle or inactive state, or the uplink data is uplink data during a random access procedure, or the uplink data is uplink data for which a random access procedure has been completed but a reconfiguration process has not been completed.

[0191] Based on the same idea as the above method, an example of the present invention provides a data transmission apparatus applicable to a full-duplex UE, the apparatus may include: an acquisition module for acquiring available time-frequency resources allocated for the full-duplex UE by a base station device from subband full-duplex SBFD time-frequency resources when the subband full-duplex SBFD time-frequency resources are configured for uplink transmission or flexible transmission by a base station device; and a transmission module for transmitting uplink data corresponding to the uplink channel in the available time-frequency resources based on a positional relationship between the uplink resources occupied by the uplink channel and the SBFD time-frequency resources.

[0192] In one example, when transmitting uplink data corresponding to the uplink channel in the available time-frequency resources based on the positional relationship between the uplink resources occupied by the uplink channel and the SBFD time-frequency resources, specifically, when all uplink resources occupied by the uplink channel are within the SBFD time-frequency resources, the transmission module is used to transmit uplink data corresponding to the uplink channel in the available time-frequency resources.

[0193] In one example, the transmission module is further used for transmitting uplink data corresponding to the uplink channel in the uplink resources other than the SBFD time-frequency resources when none of the uplink resources occupied by the uplink channel are within the SBFD time-frequency resources and the uplink resources are within an uplink symbol or an F symbol.

[0194] In one example, the transmission module is further used for, for each uplink channel, prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resources when a portion of the uplink resources occupied by the uplink channel is within the SBFD time-frequency resources and a remaining portion of the uplink resources is within an F symbol.

[0195] In one example, when transmitting uplink data corresponding to the uplink channel in the available time-frequency resources based on a positional relationship between the uplink resources occupied by the uplink channel and the SBFD time-frequency resources, specifically, when a portion of the uplink resources occupied by the uplink channel is within the SBFD time-frequency resources and the remaining portion of the uplink resources is within an F symbol, the transmission module is used to transmit uplink data corresponding to the uplink channel in the available time-frequency resources.

[0196] In one example, the transmission module is further used for prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resources when a portion of the uplink resources occupied by the uplink channel is within the SBFD time-frequency resources and the remaining portion of the uplink resources is within a downlink symbol.

[0197] When transmitting uplink data corresponding to the uplink channel in the available time-frequency resources based on a positional relationship between the uplink resources occupied by the uplink channel and the SBFD time-frequency resources, specifically, when a portion of the uplink resources occupied by the uplink channel is within the SBFD time-frequency resources and the remaining portion of the uplink resources is within a downlink symbol, the transmission module is used to perform rate matching on the initial uplink data corresponding to the uplink channel to obtain target uplink data, and transmit the target uplink data in the available time-frequency resources.

[0198] When performing rate matching on initial uplink data corresponding to the uplink channel to obtain target uplink data, the transmission module is specifically used to select some data from the initial uplink data as the target uplink data, or to perform high channel coding rate processing on the initial uplink data to obtain the target uplink data, or to perform high-order modulation processing on the initial uplink data to obtain the target uplink data.

[0199] When the uplink resource occupied by the uplink channel and the downlink resource occupied by the downlink channel are both within the SBFD time-frequency resource, the transmission module is further used for transmitting uplink data corresponding to the uplink channel in the available time-frequency resource and prohibiting receiving downlink data corresponding to the downlink channel via the SBFD time-frequency resource.

[0200] When the uplink resources occupied by the uplink channel and the downlink resources occupied by the downlink channel are both within the SBFD time-frequency resources, the transmission module is further used for transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and receiving downlink data corresponding to the downlink channel via the SBFD time-frequency resources.

[0201] When the uplink resources occupied by the uplink channel are within the SBFD time-frequency resources, the downlink resources occupied by the downlink channel are outside the SBFD time-frequency resources, and the downlink resources occupied by the downlink channel overlap with the SBFD time-frequency resources, the transmission module is further used for transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and receiving downlink data corresponding to the downlink channel via the downlink resources.

[0202] In one example, when transmitting uplink data corresponding to the uplink channel in the available time-frequency resources, the transmission module obtains a plurality of configured uplink channels, obtains from the base station device an SSB set including a plurality of SSBs and an SSB ratio configuration including a ratio relationship between the plurality of SSBs, and for each uplink channel, determines a target SSB corresponding to the uplink channel based on the SSB set and the SSB ratio configuration, and uses a matching beam corresponding to the target SSB to transmit the uplink data corresponding to the uplink channel in the available time-frequency resources, wherein the plurality of uplink channels include an uplink channel in an SBFD time-frequency resource and / or an uplink channel in an uplink time-frequency resource.

[0203] In one example, the SBFD time-frequency resources are semi-statically configured SBFD time-frequency resources, or the SBFD time-frequency resources are dynamically configured SBFD time-frequency resources.

[0204] In one example, each uplink channel is a dynamically scheduled PUSCH or PUCCH, or each uplink channel is a semi-statically scheduled PUSCH or PUCCH.

[0205] In one example, the uplink data corresponding to each uplink channel is the uplink data that is initially transmitted, or the uplink data corresponding to each uplink channel is the Kth uplink data that is repeatedly transmitted, where K is a positive integer.

[0206] In one example, the uplink data is uplink data in a connected state, or the uplink data is uplink data in an idle or inactive state, or the uplink data is uplink data during a random access procedure, or the uplink data is uplink data for which a random access procedure has been completed but a reconfiguration process has not been completed.

[0207] Based on the same idea as the above method, an example of the present invention provides a data transmission apparatus applicable to a half-duplex UE, the apparatus may include: an acquisition module for acquiring available time-frequency resources allocated for the half-duplex UE by a base station device from the SBFD time-frequency resources when the SBFD time-frequency resources are configured for uplink transmission or Flexible transmission by a base station device; and a transmission module for transmitting uplink data corresponding to the uplink channel in the available time-frequency resources based on a positional relationship between the uplink resources occupied by the uplink channel and the SBFD time-frequency resources.

[0208] In one example, when the transmission module transmits uplink data corresponding to the uplink channel in the available time-frequency resources based on the positional relationship between the uplink resources occupied by the uplink channel and the SBFD time-frequency resources, specifically, when all uplink resources occupied by the uplink channel are within the SBFD time-frequency resources and slots in the SBFD time-frequency resources do not overlap with slots in downlink time-frequency resources, the transmission module is used to transmit uplink data corresponding to the uplink channel in the available time-frequency resources.

[0209] In one example, the transmission module is further used for transmitting uplink data corresponding to the uplink channel in the uplink resources other than the SBFD time-frequency resources when none of the uplink resources occupied by the uplink channel are within the SBFD time-frequency resources and the uplink resources are within an uplink symbol or an F symbol.

[0210] In one example, the transmission module is further used for prohibiting transmitting uplink data corresponding to the uplink channel in the available time-frequency resources when a portion of the uplink resources occupied by the uplink channel is within the SBFD time-frequency resources and the remaining portion of the uplink resources is within an F symbol.

[0211] When transmitting uplink data corresponding to the uplink channel in the available time-frequency resources based on the positional relationship between the uplink resources occupied by the uplink channel and the SBFD time-frequency resources, specifically, when a portion of the uplink resources occupied by the uplink channel is within the SBFD time-frequency resources and the remaining portion of the uplink resources is within an F symbol, and a slot in the SBFD time-frequency resource does not overlap with a slot in a downlink time-frequency resource, the transmission module is used to transmit uplink data corresponding to the uplink channel in the available time-frequency resources.

[0212] In one example, the transmission module is further used for prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resources when a portion of the uplink resources occupied by the uplink channel is within the SBFD time-frequency resources and the remaining portion of the uplink resources is within a downlink symbol.

[0213] In one example, when transmitting uplink data corresponding to the uplink channel in the available time-frequency resources based on a positional relationship between the uplink resources occupied by the uplink channel and the SBFD time-frequency resources, specifically, when a portion of the uplink resources occupied by the uplink channel is within the SBFD time-frequency resources and the remaining portion of the uplink resources is within a downlink symbol, and a slot in the SBFD time-frequency resource does not overlap with a slot in a downlink time-frequency resource, the transmission module is used to perform rate matching on the initial uplink data corresponding to the uplink channel to obtain target uplink data, and transmit the target uplink data in the available time-frequency resources.

[0214] When performing rate matching on initial uplink data corresponding to the uplink channel to obtain target uplink data, the transmission module is specifically used to select some data from the initial uplink data as the target uplink data, or to perform high channel coding rate processing on the initial uplink data to obtain the target uplink data, or to perform high-order modulation processing on the initial uplink data to obtain the target uplink data.

[0215] When the uplink resource occupied by the uplink channel and the downlink resource occupied by the downlink channel are both within the SBFD time-frequency resource, the transmission module is further used for transmitting uplink data corresponding to the uplink channel in the available time-frequency resource and prohibiting receiving downlink data corresponding to the downlink channel via the SBFD time-frequency resource.

[0216] When the uplink resources occupied by the uplink channel and the downlink resources occupied by the downlink channel are both within the SBFD time-frequency resources, the transmission module is further used to, based on the channel type of the uplink channel and the channel type of the downlink channel, transmit uplink data corresponding to the uplink channel in the available time-frequency resources and prohibit receiving downlink data corresponding to the downlink channel via the SBFD time-frequency resources, or prohibit transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and receive downlink data corresponding to the downlink channel via the SBFD time-frequency resources, or select a target uplink resource not occupied by downlink resources from the uplink resources, transmit uplink data corresponding to the uplink channel in the target uplink resource, select a target downlink resource not occupied by uplink resources from the downlink resources, and receive downlink data corresponding to the downlink channel in the target downlink resource.

[0217] In one example, the transmission module transmits uplink data corresponding to the uplink channel in the available time-frequency resources and prohibits receiving downlink data corresponding to the downlink channel via the SBFD time-frequency resources, or prohibits transmitting uplink data corresponding to the uplink channel on the available time-frequency resources, based on a channel type of the uplink channel and a channel type of the downlink channel. When receiving the downlink data corresponding to the downlink channel via the SBFD time-frequency resources, specifically, if a channel processing priority corresponding to the channel type of the uplink channel is higher than a channel processing priority corresponding to the channel type of the downlink channel, the transmission module transmits uplink data corresponding to the uplink channel in the available time-frequency resources and prohibits receiving the downlink data corresponding to the downlink channel via the SBFD time-frequency resources. If a channel processing priority corresponding to the channel type of the uplink channel is lower than the channel processing priority corresponding to the channel type of the downlink channel, the transmission module prohibits transmitting uplink data corresponding to the uplink channel in the available time-frequency resources, and is used to receive the downlink data corresponding to the downlink channel via the SBFD time-frequency resources.

[0218] In one example, the transmission module is further configured to, when the channel type of the uplink channel is a PUSCH type or a PUCCH type and the channel type of the downlink channel is an SSB type or a PDCCH type, prohibit transmitting uplink data corresponding to the uplink channel on the available time-frequency resources and receive the downlink data corresponding to the downlink channel via the SBFD time-frequency resources; when the channel type of the uplink channel is a PUCCH type and the channel type of the downlink channel is a CSI-RS type or a PDSCH type, prohibit transmitting the uplink data corresponding to the uplink channel on the available time-frequency resources and receive the downlink data corresponding to the downlink channel via the SBFD time-frequency resources; when the channel type of the uplink channel is a PUSCH type and the channel type of the downlink channel is a CSI-RS type, prohibit transmitting the uplink data corresponding to the uplink channel on the available time-frequency resources and receive the downlink data corresponding to the downlink channel via the SBFD time-frequency resources;

[0219] In one example, when the channel type of the uplink channel is a PUSCH type and the channel type of the downlink channel is a PDSCH type, the transmission module is further configured to: transmit uplink data corresponding to the uplink channel on the available time-frequency resources and prohibit receiving downlink data corresponding to the downlink channel via the SBFD time-frequency resources when the uplink channel is dynamically scheduled and the downlink channel is semi-statically scheduled; and prohibit transmitting uplink data corresponding to the uplink channel on the available time-frequency resources and receiving downlink data corresponding to the downlink channel via the SBFD time-frequency resources when the uplink channel is semi-statically scheduled and the downlink channel is dynamically scheduled. When both the uplink channel and the downlink channel are dynamically scheduled, or when both the uplink channel and the downlink channel are semi-statically scheduled, if the service priority corresponding to the uplink channel is higher than the service priority corresponding to the downlink channel, the uplink data corresponding to the uplink channel is transmitted in the available time-frequency resources, and the downlink data corresponding to the downlink channel is prohibited from being received via the SBFD time-frequency resources; when the service priority corresponding to the uplink channel is lower than the service priority corresponding to the downlink channel, the uplink data corresponding to the uplink channel is prohibited from being transmitted in the available time-frequency resources, and the downlink data corresponding to the downlink channel is received via the SBFD time-frequency resources.

[0220] In one example, if the service priority corresponding to an uplink channel is equal to the service priority corresponding to a downlink channel, the transmission module is further configured to: transmit uplink data corresponding to the uplink channel on the available time-frequency resources and prohibit receiving the downlink data corresponding to the downlink channel via the SBFD time-frequency resources if the time order corresponding to the uplink channel is earlier than the time order corresponding to the downlink channel; prohibit transmitting the uplink data corresponding to the uplink channel on the available time-frequency resources and receive the downlink data corresponding to the downlink channel via the SBFD time-frequency resources if the time order corresponding to the uplink channel is later than the time order corresponding to the downlink channel; or transmit the uplink data corresponding to the uplink channel on the available time-frequency resources based on a random order and prohibit receiving the downlink data corresponding to the downlink channel via the SBFD time-frequency resources; or prohibit transmitting the uplink data corresponding to the uplink channel on the available time-frequency resources based on a random order and receive the downlink data corresponding to the downlink channel via the SBFD time-frequency resources.

[0221] In one example, when uplink resources occupied by an uplink channel are within the SBFD time-frequency resources, downlink resources occupied by a downlink channel are outside the SBFD time-frequency resources, and downlink resources occupied by a downlink channel overlap with the SBFD time-frequency resources, the transmission module is further used to, based on a channel type of the uplink channel and a channel type of the downlink channel, transmit uplink data corresponding to the uplink channel in the available time-frequency resources and prohibit receiving downlink data corresponding to the downlink channel via the downlink resources, or prohibit transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and receive downlink data corresponding to the downlink channel via the downlink resources, or select a target uplink resource not occupied by downlink resources from the uplink resources, transmit uplink data corresponding to the uplink channel in the target uplink resource, select a target downlink resource not occupied by uplink resources from the downlink resources, and receive downlink data corresponding to the downlink channel in the target downlink resource.

[0222] In one example, when transmitting uplink data corresponding to an uplink channel in a target uplink resource, the transmission module is specifically used to perform rate matching on initial uplink data corresponding to the uplink channel to obtain target uplink data, and transmit the target uplink data in the target uplink resource.

[0223] In one example, the transmission module transmits uplink data corresponding to the uplink channel in the available time-frequency resources and prohibits receiving the downlink data corresponding to the downlink channel via the downlink resources, or prohibits transmitting the uplink data corresponding to the uplink channel on the available time-frequency resources, based on a channel type of the uplink channel and a channel type of the downlink channel. When receiving the downlink data corresponding to the downlink channel via the downlink resources, specifically, if a channel processing priority corresponding to the channel type of the uplink channel is higher than a channel processing priority corresponding to the channel type of the downlink channel, the transmission module transmits the uplink data corresponding to the uplink channel in the available time-frequency resources and prohibits receiving the downlink data corresponding to the downlink channel via the downlink resources. If the channel processing priority corresponding to the channel type of the uplink channel is lower than the channel processing priority corresponding to the channel type of the downlink channel, the transmission module prohibits transmitting the uplink data corresponding to the uplink channel on the available time-frequency resources, and is used to receive the downlink data corresponding to the downlink channel via the downlink resources.

[0224] In one example, the transmission module is further configured to, when the channel type of the uplink channel is a PUSCH type or a PUCCH type and the channel type of the downlink channel is an SSB type or a PDCCH type, prohibit transmitting uplink data corresponding to the uplink channel on the available time-frequency resources and receiving the downlink data corresponding to the downlink channel via the downlink resources; when the channel type of the uplink channel is a PUCCH type and the channel type of the downlink channel is a CSI-RS type or a PDSCH type, prohibit transmitting uplink data corresponding to the uplink channel on the available time-frequency resources and receiving the downlink data corresponding to the downlink channel via the downlink resources; when the channel type of the uplink channel is a PUSCH type and the channel type of the downlink channel is a CSI-RS type, prohibit transmitting uplink data corresponding to the uplink channel on the available time-frequency resources and receiving the downlink data corresponding to the downlink channel via the downlink resources;

[0225] In one example, when the channel type of the uplink channel is a PUSCH type and the channel type of the downlink channel is a PDSCH type, the transmission module further transmits uplink data corresponding to the uplink channel in the available time-frequency resources and prohibits receiving downlink data corresponding to the downlink channel via the downlink resources when the uplink channel is dynamically scheduled and the downlink channel is semi-statically scheduled; and prohibits transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and receiving downlink data corresponding to the downlink channel via the downlink resources when the uplink channel is semi-statically scheduled and the downlink channel is dynamically scheduled. When both the uplink channel and the downlink channel are dynamically scheduled, or when both the uplink channel and the downlink channel are semi-statically scheduled, if the service priority corresponding to the uplink channel is higher than the service priority corresponding to the downlink channel, the uplink data corresponding to the uplink channel is transmitted in the available time-frequency resources, and the downlink data corresponding to the downlink channel is prohibited from being received via the downlink resources; when the service priority corresponding to the uplink channel is lower than the service priority corresponding to the downlink channel, the uplink data corresponding to the uplink channel is prohibited from being transmitted in the available time-frequency resources, and the downlink data corresponding to the downlink channel is received via the downlink resources.

[0226] In one example, if the service priority corresponding to an uplink channel is equal to the service priority corresponding to a downlink channel, the transmission module is further configured to: transmit uplink data corresponding to the uplink channel on the available time-frequency resources and prohibit receiving the downlink data corresponding to the downlink channel via the downlink resources if the time order corresponding to the uplink channel is earlier than the time order corresponding to the downlink channel; prohibit transmitting the uplink data corresponding to the uplink channel on the available time-frequency resources and receive the downlink data corresponding to the downlink channel via the downlink resources if the time order corresponding to the uplink channel is later than the time order corresponding to the downlink channel; or transmit the uplink data corresponding to the uplink channel on the available time-frequency resources and prohibit receiving the downlink data corresponding to the downlink channel via the downlink resources based on a random order; or prohibit transmitting the uplink data corresponding to the uplink channel on the available time-frequency resources based on a random order and receive the downlink data corresponding to the downlink channel via the downlink resources.

[0227] In one example, when an uplink resource occupied by an uplink channel is within the SBFD time-frequency resource, a downlink resource occupied by an SSB is outside the SBFD time-frequency resource, and the downlink resource occupied by an SSB overlaps with the SBFD time-frequency resource, the transmission module is further prohibited from transmitting uplink data corresponding to the uplink channel in the available time-frequency resource, and is used to receive the SSB corresponding to the downlink channel via the downlink resource.

[0228] In one example, when an uplink resource occupied by an uplink channel is within the SBFD time-frequency resource, a downlink resource occupied by an SSB is outside the SBFD time-frequency resource, and the downlink resource occupied by an SSB overlaps with the SBFD time-frequency resource, the transmission module is further used to receive the SSB corresponding to the downlink channel via the downlink resource, and when there is no need to receive the SSB via the downlink resource, to transmit uplink data corresponding to the uplink channel in the available time-frequency resource.

[0229] In one example, when transmitting uplink data corresponding to the uplink channel in the available time-frequency resources, the transmission module specifically obtains a plurality of configured uplink channels, obtains an SSB set including a plurality of SSBs and an SSB ratio configuration including a ratio relationship between the plurality of SSBs from the base station device, and for each uplink channel, determines a target SSB corresponding to the uplink channel based on the SSB set and the SSB ratio configuration, and uses the matching beam corresponding to the target SSB to transmit the uplink data corresponding to the uplink channel in the available time-frequency resources, where the plurality of uplink channels include uplink channels in SBFD time-frequency resources and / or uplink channels in uplink time-frequency resources.

[0230] In one example, the SBFD time-frequency resources are semi-statically configured SBFD time-frequency resources, or the SBFD time-frequency resources are dynamically configured SBFD time-frequency resources.

[0231] In one example, each uplink channel is a dynamically scheduled PUSCH or PUCCH, or each uplink channel is a semi-statically scheduled PUSCH or PUCCH.

[0232] In one example, the uplink data corresponding to each uplink channel is the uplink data that is initially transmitted, or the uplink data corresponding to each uplink channel is the Kth uplink data that is repeatedly transmitted, where K is a positive integer.

[0233] In one example, the uplink data is uplink data in a connected state, or the uplink data is uplink data in an idle or inactive state, or the uplink data is uplink data during a random access procedure, or the uplink data is uplink data for which a random access procedure has been completed but a reconfiguration process has not been completed.

[0234] Based on the same idea as the above method, one example of the present invention provides an electronic device (e.g., the base station device, full-duplex UE, half-duplex UE of the above example), which includes a processor and a machine-readable storage medium, the machine-readable storage medium storing machine-executable instructions executable by the processor, and the processor is used to execute the machine-executable instructions to implement the data transmission method disclosed in the above example of the present invention.

[0235] In one example, when the electronic device is a base station device, the machine-readable instructions, when executed by a processor, further execute the following steps: when a subband full-duplex SBFD time-frequency resource is configured for uplink transmission or flexible transmission, allocating available time-frequency resources from the SBFD time-frequency resource; and receiving uplink data corresponding to at least one uplink channel in the available time-frequency resource.

[0236] In one example, when the electronic device is a full-duplex UE, execution of the machine-readable instructions by a processor further executes, when an SBFD time-frequency resource is set by a base station device for uplink transmission or Flexible transmission, obtaining available time-frequency resources allocated for the full-duplex UE by the base station device from the SBFD time-frequency resources, and for each uplink channel, transmitting uplink data corresponding to the uplink channel in the available time-frequency resources based on a positional relationship between the uplink resource occupied by the uplink channel and the SBFD time-frequency resource.

[0237] In a process performed by a processor, if all uplink resources occupied by the uplink channel are within the SBFD time-frequency resource, uplink data corresponding to the uplink channel is transmitted in the available time-frequency resource.

[0238] In one example, when the machine-readable instructions are executed by a processor, if none of the uplink resources occupied by the uplink channel are within the SBFD time-frequency resource and the uplink resource is within an uplink symbol or an F symbol, the machine-readable instructions further execute transmitting uplink data corresponding to the uplink channel in the uplink resource other than the SBFD time-frequency resource.

[0239] In one example, when the machine-readable instructions are executed by a processor, the following is further executed: for each uplink channel, if a portion of the uplink resources occupied by the uplink channel is within the SBFD time-frequency resources and a remaining portion of the uplink resources is within an F symbol, prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resources.

[0240] In one example, in a process performed by a processor, if a portion of the uplink resources occupied by the uplink channel is within the SBFD time-frequency resources and the remaining portion of the uplink resources is within an F symbol, transmitting uplink data corresponding to the uplink channel in the available time-frequency resources.

[0241] In one example, when the machine-readable instructions are executed by a processor, the instructions further include prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resources if a portion of the uplink resources occupied by the uplink channel is within the SBFD time-frequency resources and a remaining portion of the uplink resources is within a downlink symbol.

[0242] In one example, in a process performed by a processor, if a portion of the uplink resources occupied by the uplink channel is within the SBFD time-frequency resource and the remaining portion of the uplink resources is within a downlink symbol, rate matching is performed on initial uplink data corresponding to the uplink channel to obtain target uplink data, and the target uplink data is transmitted in the available time-frequency resource.

[0243] In one example, in a process performed by a processor, performing rate matching on initial uplink data corresponding to the uplink channel to obtain target uplink data includes selecting some data from the initial uplink data as the target uplink data, or performing high channel coding rate processing on the initial uplink data to obtain the target uplink data, or performing high order modulation processing on the initial uplink data to obtain the target uplink data.

[0244] In one example, when the machine-readable instructions are executed by a processor, if an uplink resource occupied by an uplink channel and a downlink resource occupied by a downlink channel are both within the SBFD time-frequency resource, transmitting uplink data corresponding to the uplink channel in the available time-frequency resource and prohibiting receiving downlink data corresponding to the downlink channel via the SBFD time-frequency resource is further executed.

[0245] In one example, when the machine-readable instructions are executed by a processor, if an uplink resource occupied by an uplink channel and a downlink resource occupied by a downlink channel are both within the SBFD time-frequency resource, transmitting uplink data corresponding to the uplink channel in the available time-frequency resource and receiving downlink data corresponding to the downlink channel via the SBFD time-frequency resource.

[0246] In one example, when the machine-readable instructions are executed by a processor, if uplink resources occupied by an uplink channel are within the SBFD time-frequency resources, downlink resources occupied by a downlink channel are outside the SBFD time-frequency resources, and downlink resources occupied by a downlink channel overlap with the SBFD time-frequency resources, the machine-readable instructions further execute: transmitting uplink data corresponding to the uplink channel in the available time-frequency resources; and receiving downlink data corresponding to the downlink channel via the downlink resources.

[0247] In one example, in a process performed by a processor, transmitting uplink data corresponding to the uplink channel in the available time-frequency resources includes: acquiring a plurality of configured uplink channels, wherein the plurality of uplink channels include an uplink channel in an SBFD time-frequency resource and / or an uplink channel in an uplink time-frequency resource; acquiring from a base station device an SSB set including a plurality of SSBs and an SSB ratio configuration including a ratio relationship between the plurality of SSBs; and for each uplink channel, determining a target SSB corresponding to the uplink channel based on the SSB set and the SSB ratio configuration, and transmitting uplink data corresponding to the uplink channel in the available time-frequency resources based on a matching beam corresponding to the target SSB.

[0248] In one example, when the electronic device is a half-duplex UE, execution of the machine-readable instructions by a processor further executes, if an SBFD time-frequency resource is set by a base station device for uplink transmission or Flexible transmission, obtaining available time-frequency resources allocated for the half-duplex UE by the base station device from the SBFD time-frequency resources, and for each uplink channel, transmitting uplink data corresponding to the uplink channel in the available time-frequency resources based on a positional relationship between the uplink resource occupied by the uplink channel and the SBFD time-frequency resource.

[0249] In one example, in a process performed by a processor, if all uplink resources occupied by the uplink channel are within the SBFD time-frequency resources and slots within the SBFD time-frequency resources do not overlap with slots within downlink time-frequency resources, uplink data corresponding to the uplink channel is transmitted in the available time-frequency resources.

[0250] In one example, when the machine-readable instructions are executed by a processor, if none of the uplink resources occupied by the uplink channel are within the SBFD time-frequency resource and the uplink resource is within an uplink symbol or an F symbol, the machine-readable instructions further execute transmitting uplink data corresponding to the uplink channel in the uplink resource other than the SBFD time-frequency resource.

[0251] In one example, when the machine-readable instructions are executed by a processor, the processing further comprises: prohibiting transmission of uplink data corresponding to the uplink channel on the available time-frequency resources when a portion of uplink resources occupied by the uplink channel are within the SBFD time-frequency resources and a remaining portion of the uplink resources are within F symbols. In one example, when the processing is executed by a processor, the processing further comprises: transmitting uplink data corresponding to the uplink channel on the available time-frequency resources when a portion of uplink resources occupied by the uplink channel are within the SBFD time-frequency resources and a remaining portion of the uplink resources are within F symbols, and slots in the SBFD time-frequency resources do not overlap with slots in downlink time-frequency resources. In one example, when the machine-readable instructions are executed by a processor, the processing further comprises prohibiting transmission of uplink data corresponding to the uplink channel on the available time-frequency resources when a portion of uplink resources occupied by the uplink channel are within the SBFD time-frequency resources and a remaining portion of the uplink resources are within downlink symbols.

[0252] In one example, in the process performed by a processor, when a portion of uplink resources occupied by the uplink channel is within the SBFD time-frequency resources and a remaining portion of the uplink resources is within downlink symbols, and slots in the SBFD time-frequency resources do not overlap with slots in downlink time-frequency resources, performing rate matching on initial uplink data corresponding to the uplink channel to obtain target uplink data, and transmitting the target uplink data in the available time-frequency resources. In one example, in the process performed by a processor, performing rate matching on the initial uplink data corresponding to the uplink channel to obtain target uplink data includes selecting a portion of data from the initial uplink data as the target uplink data, performing high channel coding rate processing on the initial uplink data to obtain the target uplink data, or performing high order modulation processing on the initial uplink data to obtain the target uplink data.

[0253] In one example, when the machine-readable instructions are executed by a processor, if an uplink resource occupied by an uplink channel and a downlink resource occupied by a downlink channel are both within the SBFD time-frequency resource, transmitting uplink data corresponding to the uplink channel in the available time-frequency resource and prohibiting receiving downlink data corresponding to the downlink channel via the SBFD time-frequency resource is further executed.

[0254] In one example, when the machine-readable instructions are executed by a processor, the following is further executed: if an uplink resource occupied by an uplink channel and a downlink resource occupied by a downlink channel are both within the SBFD time-frequency resources, based on a channel type of the uplink channel and a channel type of the downlink channel, transmit uplink data corresponding to the uplink channel in the available time-frequency resources and prohibit receiving downlink data corresponding to the downlink channel via the SBFD time-frequency resources; or prohibit transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and receiving downlink data corresponding to the downlink channel via the SBFD time-frequency resources; or select a target uplink resource not occupied by downlink resources from the uplink resources, transmit uplink data corresponding to the uplink channel in the target uplink resource, select a target downlink resource not occupied by uplink resources from the downlink resources, and receive downlink data corresponding to the downlink channel in the target downlink resource.

[0255] In one example, in the processing executed by a processor, based on a channel type of the uplink channel and a channel type of the downlink channel, transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and prohibiting reception of the downlink data corresponding to the downlink channel via the SBFD time-frequency resources, or prohibiting transmission of the uplink data corresponding to the uplink channel in the available time-frequency resources and receiving the downlink data corresponding to the downlink channel via the SBFD time-frequency resources includes, if a channel processing priority corresponding to the channel type of the uplink channel is higher than a channel processing priority corresponding to the channel type of the downlink channel, transmitting the uplink data corresponding to the uplink channel in the available time-frequency resources and prohibiting reception of the downlink data corresponding to the downlink channel via the SBFD time-frequency resources, if the channel processing priority corresponding to the channel type of the uplink channel is lower than the channel processing priority corresponding to the channel type of the downlink channel, and receiving the downlink data corresponding to the downlink channel via the SBFD time-frequency resources.

[0256] In one example, the processing executed by the processor, when the channel type of the uplink channel is a PUSCH type or a PUCCH type and the channel type of the downlink channel is an SSB type or a PDCCH type, prohibits transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and receives the downlink data corresponding to the downlink channel via the SBFD time-frequency resources; when the channel type of the uplink channel is a PUCCH type and the channel type of the downlink channel is a CSI-RS type or a PDSCH type, transmits the uplink data corresponding to the uplink channel in the available time-frequency resources and prohibits receiving the downlink data corresponding to the downlink channel via the SBFD time-frequency resources; and when the channel type of the uplink channel is a PUSCH type and the channel type of the downlink channel is CSI-RS type, prohibits transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and receives the downlink data corresponding to the downlink channel via the SBFD time-frequency resources.

[0257] In one example, the processing performed by the processor includes, when a channel type of an uplink channel is a PUSCH type and a channel type of a downlink channel is a PDSCH type, transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and prohibiting reception of downlink data corresponding to the downlink channel via the SBFD time-frequency resources if the uplink channel is dynamically scheduled and the downlink channel is semi-statically scheduled; and prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resources and receiving downlink data corresponding to the downlink channel via the SBFD time-frequency resources if the uplink channel is semi-statically scheduled and the downlink channel is dynamically scheduled. When receiving data, and when both the uplink channel and the downlink channel are dynamically scheduled or when both the uplink channel and the downlink channel are semi-statically scheduled, if the service priority corresponding to the uplink channel is higher than the service priority corresponding to the downlink channel, transmit uplink data corresponding to the uplink channel in the available time-frequency resources and prohibit receiving downlink data corresponding to the downlink channel via the SBFD time-frequency resources; and when the service priority corresponding to the uplink channel is lower than the service priority corresponding to the downlink channel, prohibit transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and receive downlink data corresponding to the downlink channel via the SBFD time-frequency resources.

[0258] In one example, in the processing executed by the processor, if a service priority corresponding to an uplink channel is equal to a service priority corresponding to a downlink channel, if a time order corresponding to the uplink channel is earlier than a time order corresponding to the downlink channel, transmit uplink data corresponding to the uplink channel in the available time frequency resources and prohibit receiving the downlink data corresponding to the downlink channel via the SBFD time frequency resources; if the time order corresponding to the uplink channel is later than the time order corresponding to the downlink channel, prohibit transmitting the uplink data corresponding to the uplink channel in the available time frequency resources and receive the downlink data corresponding to the downlink channel via the SBFD time frequency resources; or transmit the uplink data corresponding to the uplink channel in the available time frequency resources based on a random order and prohibit receiving the downlink data corresponding to the downlink channel via the SBFD time frequency resources, or prohibit transmitting the uplink data corresponding to the uplink channel in the available time frequency resources based on a random order and receive the downlink data corresponding to the downlink channel via the SBFD time frequency resources.

[0259] In one example, when the machine-readable instructions are executed by a processor, the following is further executed: if uplink resources occupied by an uplink channel are within the SBFD time-frequency resources, downlink resources occupied by a downlink channel are outside the SBFD time-frequency resources, and the downlink resources occupied by a downlink channel overlap with the SBFD time-frequency resources, based on a channel type of the uplink channel and a channel type of the downlink channel: transmit uplink data corresponding to the uplink channel in the available time-frequency resources and prohibit receiving the downlink data corresponding to the downlink channel via the downlink resources; or prohibit transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and receiving the downlink data corresponding to the downlink channel via the downlink resources; or select a target uplink resource not occupied by downlink resources from the uplink resources, transmit uplink data corresponding to the uplink channel in the target uplink resource, select a target downlink resource not occupied by uplink resources from the downlink resources, and receive downlink data corresponding to the downlink channel in the target downlink resource. In one example, in a process performed by a processor, transmitting uplink data corresponding to an uplink channel in a target uplink resource includes performing rate matching on initial uplink data corresponding to the uplink channel to obtain target uplink data, and transmitting the target uplink data in the target uplink resource.

[0260] In one example, in the processing executed by a processor, based on a channel type of the uplink channel and a channel type of the downlink channel, transmitting uplink data corresponding to the uplink channel in the available time frequency resources and prohibiting reception of the downlink data corresponding to the downlink channel via the downlink resources, or prohibiting transmission of the uplink data corresponding to the uplink channel in the available time frequency resources and receiving the downlink data corresponding to the downlink channel via the downlink resources includes, if a channel processing priority corresponding to the channel type of the uplink channel is higher than a channel processing priority corresponding to the channel type of the downlink channel, transmitting the uplink data corresponding to the uplink channel in the available time frequency resources and prohibiting reception of the downlink data corresponding to the downlink channel via the downlink resources, if a channel processing priority corresponding to the channel type of the uplink channel is lower than the channel processing priority corresponding to the channel type of the downlink channel, prohibiting transmission of the uplink data corresponding to the uplink channel in the available time frequency resources and receiving the downlink data corresponding to the downlink channel via the downlink resources.In one example, in the processing executed by the processor, if the channel type of the uplink channel is a PUSCH type or a PUCCH type and the channel type of the downlink channel is an SSB type or a PDCCH type, prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resources and receiving the downlink data corresponding to the downlink channel via the downlink resources; if the channel type of the uplink channel is a PUCCH type and the channel type of the downlink channel is a CSI-RS type or a PDSCH type, prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resources and receiving the downlink data corresponding to the downlink channel via the downlink resources; if the channel type of the uplink channel is a PUSCH type and the channel type of the downlink channel is CSI-RS type, prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resources and receiving the downlink data corresponding to the downlink channel via the downlink resources.

[0261] In one example, the processing executed by the processor includes, when a channel type of an uplink channel is a PUSCH type and a channel type of a downlink channel is a PDSCH type, transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and prohibiting reception of downlink data corresponding to the downlink channel via the downlink resources if the uplink channel is dynamically scheduled and the downlink channel is semi-statically scheduled; prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resources and receiving downlink data corresponding to the downlink channel via the downlink resources if the uplink channel is semi-statically scheduled and the downlink channel is dynamically scheduled; When receiving data, and when both the uplink channel and the downlink channel are dynamically scheduled or when both the uplink channel and the downlink channel are semi-statically scheduled, if the service priority corresponding to the uplink channel is higher than the service priority corresponding to the downlink channel, transmit uplink data corresponding to the uplink channel in the available time-frequency resources and prohibit receiving downlink data corresponding to the downlink channel via the downlink resources; and when the service priority corresponding to the uplink channel is lower than the service priority corresponding to the downlink channel, prohibit transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and receive downlink data corresponding to the downlink channel via the downlink resources.

[0262] In one example, in the process executed by the processor, if a service priority corresponding to an uplink channel is equal to a service priority corresponding to a downlink channel, if a time order corresponding to the uplink channel is earlier than a time order corresponding to the downlink channel, transmit uplink data corresponding to the uplink channel in the available time frequency resources and prohibit receiving the downlink data corresponding to the downlink channel via the downlink resources; if the time order corresponding to the uplink channel is later than the time order corresponding to the downlink channel, prohibit transmitting the uplink data corresponding to the uplink channel in the available time frequency resources and receive the downlink data corresponding to the downlink channel via the downlink resources; or transmit the uplink data corresponding to the uplink channel in the available time frequency resources based on a random order and prohibit receiving the downlink data corresponding to the downlink channel via the downlink resources, or prohibit transmitting the uplink data corresponding to the uplink channel in the available time frequency resources based on a random order and receive the downlink data corresponding to the downlink channel via the downlink resources.

[0263] In one example, when the machine-readable instructions are executed by a processor, if an uplink resource occupied by an uplink channel is within the SBFD time-frequency resource, a downlink resource occupied by an SSB is outside the SBFD time-frequency resource, and the downlink resource occupied by an SSB overlaps with the SBFD time-frequency resource, the machine-readable instructions further execute: prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resource; and receiving the SSB corresponding to the downlink channel via the downlink resource.

[0264] In one example, when the machine-readable instructions are executed by a processor, if an uplink resource occupied by an uplink channel is within the SBFD time-frequency resource, and a downlink resource occupied by an SSB is outside the SBFD time-frequency resource, and the downlink resource occupied by an SSB overlaps with the SBFD time-frequency resource, receiving the SSB corresponding to the downlink channel via the downlink resource, and if there is no need to receive the SSB via the downlink resource, transmitting uplink data corresponding to the uplink channel in the available time-frequency resource.

[0265] In one example, in a process performed by a processor, transmitting uplink data corresponding to the uplink channel in the available time-frequency resources includes: acquiring a plurality of configured uplink channels, wherein the plurality of uplink channels include an uplink channel in an SBFD time-frequency resource and / or an uplink channel in an uplink time-frequency resource; acquiring from a base station device an SSB set including a plurality of SSBs and an SSB ratio configuration including a ratio relationship between the plurality of SSBs; and for each uplink channel, determining a target SSB corresponding to the uplink channel based on the SSB set and the SSB ratio configuration, and transmitting uplink data corresponding to the uplink channel in the available time-frequency resources based on a matching beam corresponding to the target SSB.

[0266] Based on the same idea as the above method, an example of the present invention further provides a machine-readable storage medium storing several computer instructions, which, when executed by a processor, can implement the data transmission method disclosed in the above example of the present invention. Here, the machine-readable storage medium may be an electronic, magnetic, optical, or other physical storage device capable of storing or storing information such as executable instructions, data, etc. For example, the machine-readable storage medium may be a random access memory (RAM), a volatile memory, a non-volatile memory, a flash memory, a storage drive (e.g., a hard disk drive), a solid-state drive, any type of storage disk (e.g., an optical disk, a DVD, etc.), or a similar storage medium, or a combination thereof.

[0267] The systems, devices, modules, or units described in the above embodiments may be specifically realized by computer chips, entities, or products having certain functions. A typical realizing device is a computer, and the specific form of the computer may be a personal computer, a laptop computer, a mobile phone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email sending / receiving device, a game console, a tablet, a wearable device, or any combination of these devices.

[0268] For the sake of convenience, the above-described device will be described by dividing it into various units according to their functions. Of course, when implementing the present invention, the functions of each unit may be realized by the same or multiple pieces of software and / or hardware.

[0269] As will be appreciated by those skilled in the art, embodiments of the present invention may be provided as a method, a system, or a computer program product. Accordingly, the present invention may employ embodiments consisting entirely of hardware, entirely of software, or a combination of software and hardware. Furthermore, embodiments of the present invention may take the form of a computer program product embodied in one or more computer-usable storage media (including, but not limited to, magnetic disk memory, CD-ROM, optical memory, etc.) containing computer-usable program code.

[0270] The present invention will be described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams, may be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, whereby the instructions executed by the processor of the computer or other programmable data processing device generate an apparatus for implementing the functions specified in one or more flows of the flowcharts and / or one or more blocks of the block diagrams. These computer program instructions may also be stored in a computer-readable memory that can instruct a computer or other programmable data processing device to operate in a particular manner, whereby an article of manufacture is generated that includes an instruction apparatus for implementing the functions specified in one or more flows of the flowcharts and / or one or more blocks of the block diagrams, whereby the instructions stored in the computer-readable memory generate an article of manufacture that includes an instruction apparatus for implementing the functions specified in one or more flows of the flowcharts and / or one or more blocks of the block diagrams. These computer program instructions may be loaded into a computer or other programmable data processing device, whereby a series of operational steps are executed on the computer or other programmable device to generate a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more flows of the flowcharts and / or one or more blocks of the block diagrams.

[0271] The above is merely an example of the present invention and is not intended to limit the present invention. Those skilled in the art may make various modifications and changes to the present invention. Any modifications, equivalent replacements, improvements, etc. made without departing from the spirit and principles of the present invention should be included in the scope of the claims of the present invention.

Claims

1. A data transmission method applied to a full-duplex UE, comprising: When the SBFD time-frequency resource is configured by the base station device for uplink transmission or flexible transmission, obtaining an available time-frequency resource allocated for the full-duplex UE by the base station device from the SBFD time-frequency resource; for each uplink channel, transmitting uplink data corresponding to the uplink channel in the available time-frequency resources based on a positional relationship between uplink resources occupied by the uplink channel and the SBFD time-frequency resources; A data transmission method comprising:

2. transmitting uplink data corresponding to the uplink channel in the available time-frequency resources based on a positional relationship between uplink resources occupied by the uplink channel and the SBFD time-frequency resources, transmitting uplink data corresponding to the uplink channel in the available time-frequency resource when all uplink resources occupied by the uplink channel are within the SBFD time-frequency resource; and when none of the uplink resources occupied by the uplink channel is within the SBFD time-frequency resource and the uplink resource is within an uplink symbol or an F symbol, transmitting uplink data corresponding to the uplink channel in the uplink resource other than the SBFD time-frequency resource.

2. The method of claim 1 .

3. for each uplink channel, when a portion of uplink resources occupied by the uplink channel is within the SBFD time-frequency resource and a remaining portion of the uplink resources is within an F symbol, prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resource, or transmitting the uplink data corresponding to the uplink channel in the available time-frequency resource; For each uplink channel, when a portion of uplink resources occupied by the uplink channel is within the SBFD time-frequency resource and a remaining portion of the uplink resources is within a downlink symbol, prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resource, or performing rate matching on initial uplink data corresponding to the uplink channel to obtain target uplink data, and transmitting the target uplink data in the available time-frequency resource; The step of performing rate matching on initial uplink data corresponding to the uplink channel to obtain target uplink data includes: selecting a portion of the initial uplink data as the target uplink data; or performing high channel coding rate processing on the initial uplink data to obtain the target uplink data; or performing high-order modulation processing on the initial uplink data to obtain the target uplink data; 2. The method of claim 1 .

4. If the uplink resource occupied by the uplink channel and the downlink resource occupied by the downlink channel are both within the SBFD time-frequency resource, transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and prohibiting reception of downlink data corresponding to the downlink channel via the SBFD time-frequency resources; or and / or further comprising transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and receiving downlink data corresponding to the downlink channel via the SBFD time-frequency resources. If an uplink resource occupied by an uplink channel is within the SBFD time-frequency resource, a downlink resource occupied by a downlink channel is outside the SBFD time-frequency resource, and the downlink resource occupied by a downlink channel overlaps with the SBFD time-frequency resource, transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and receiving downlink data corresponding to the downlink channel via the downlink resources; 2. The method of claim 1 .

5. transmitting uplink data corresponding to the uplink channel in the available time-frequency resources, acquiring a plurality of configured uplink channels, the plurality of uplink channels including uplink channels in SBFD time frequency resources and / or uplink channels in uplink time frequency resources; obtaining, from a base station device, an SSB set including a plurality of SSBs and an SSB ratio configuration including a ratio relationship between the plurality of SSBs; For each uplink channel, determining a target SSB corresponding to the uplink channel based on the SSB set and the SSB ratio configuration, and transmitting uplink data corresponding to the uplink channel in the available time-frequency resources based on a matching beam corresponding to the target SSB.

5. The method according to claim 1, wherein the first and second electrodes are connected to a first electrode.

6. the SBFD time-frequency resource is a semi-statically configured SBFD time-frequency resource, or the SBFD time-frequency resource is a dynamically configured SBFD time-frequency resource; Each uplink channel is a dynamically scheduled PUSCH or PUCCH, or each uplink channel is a semi-statically scheduled PUSCH or PUCCH; The uplink data corresponding to each uplink channel is the uplink data that is initially transmitted, or the uplink data corresponding to each uplink channel is the K-th uplink data that is repeatedly transmitted, where K is a positive integer; The uplink data is uplink data in a connected state, or the uplink data is uplink data in an idle state or an inactive state, or the uplink data is uplink data during a random access procedure, or the uplink data is uplink data transmitted in a state where a random access procedure has been completed but a reconfiguration procedure has not been completed.

5. The method according to claim 1, wherein the first and second electrodes are connected to a first electrode.

7. A data transmission method applied to a half-duplex UE, comprising: obtaining an available time-frequency resource allocated for the half-duplex UE by a base station device from the SBFD time-frequency resource when the SBFD time-frequency resource is configured by the base station device for uplink transmission or flexible transmission; for each uplink channel, transmitting uplink data corresponding to the uplink channel in the available time-frequency resources based on a positional relationship between uplink resources occupied by the uplink channel and the SBFD time-frequency resources; A data transmission method comprising:

8. transmitting uplink data corresponding to the uplink channel in the available time-frequency resources based on a positional relationship between uplink resources occupied by the uplink channel and the SBFD time-frequency resources, transmitting uplink data corresponding to the uplink channel in the available time-frequency resources when all uplink resources occupied by the uplink channel are within the SBFD time-frequency resources and slots in the SBFD time-frequency resources do not overlap with slots in downlink time-frequency resources; transmitting uplink data corresponding to the uplink channel in the uplink resource other than the SBFD time-frequency resource when none of the uplink resources occupied by the uplink channel is within the SBFD time-frequency resource and the uplink resource is within an uplink symbol or an F symbol; prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resources when a portion of the uplink resources occupied by the uplink channel is within the SBFD time-frequency resources and a remaining portion of the uplink resources is within F symbols; transmitting uplink data corresponding to the uplink channel in the available time frequency resources when a portion of the uplink resources occupied by the uplink channel is within the SBFD time frequency resources, and the remaining portion of the uplink resources is within F symbols, and slots in the SBFD time frequency resources do not overlap with slots in downlink time frequency resources; prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resources when a portion of the uplink resources occupied by the uplink channel is within the SBFD time-frequency resources and the remaining portion of the uplink resources is within a downlink symbol; and / or when a portion of the uplink resources occupied by the uplink channel is within the SBFD time-frequency resource, and the remaining portion of the uplink resources is within a downlink symbol, and a slot in the SBFD time-frequency resource does not overlap with a slot in a downlink time-frequency resource, performing rate matching on initial uplink data corresponding to the uplink channel to obtain target uplink data, and transmitting the target uplink data in the available time-frequency resource; The step of performing rate matching on initial uplink data corresponding to the uplink channel to obtain target uplink data includes: selecting a portion of the initial uplink data as the target uplink data; or performing high channel coding rate processing on the initial uplink data to obtain the target uplink data; or performing high-order modulation processing on the initial uplink data to obtain the target uplink data; 8. The method of claim 7.

9. If the uplink resource occupied by the uplink channel and the downlink resource occupied by the downlink channel are both within the SBFD time-frequency resource, transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and prohibiting reception of downlink data corresponding to the downlink channel via the SBFD time-frequency resources; or the method further includes, based on a channel type of the uplink channel and a channel type of the downlink channel, transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and prohibiting reception of downlink data corresponding to the downlink channel via the SBFD time-frequency resources, or prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resources and receiving downlink data corresponding to the downlink channel via the SBFD time-frequency resources, or selecting a target uplink resource not occupied by downlink resources from the uplink resources, transmitting uplink data corresponding to the uplink channel in the target uplink resource, selecting a target downlink resource not occupied by uplink resources from the downlink resources, and receiving downlink data corresponding to the downlink channel in the target downlink resource; The step of transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and prohibiting reception of downlink data corresponding to the downlink channel via the SBFD time-frequency resources, or prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resources and receiving downlink data corresponding to the downlink channel via the SBFD time-frequency resources, based on a channel type of the uplink channel and a channel type of the downlink channel, comprises: transmitting uplink data corresponding to the uplink channel in the available time-frequency resource and prohibiting reception of downlink data corresponding to the downlink channel via the SBFD time-frequency resource when a channel processing priority corresponding to the channel type of the uplink channel is higher than a channel processing priority corresponding to the channel type of the downlink channel; prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resource when a channel processing priority corresponding to a channel type of the uplink channel is lower than a channel processing priority corresponding to a channel type of the downlink channel, and receiving downlink data corresponding to the downlink channel via the SBFD time-frequency resource; When the channel type of the uplink channel is a PUSCH type or a PUCCH type and the channel type of the downlink channel is an SSB type or a PDCCH type, prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resource, and receiving downlink data corresponding to the downlink channel via the SBFD time-frequency resource; When the channel type of the uplink channel is a PUCCH type and the channel type of the downlink channel is a CSI-RS type or a PDSCH type, transmitting uplink data corresponding to the uplink channel in the available time-frequency resource and prohibiting receiving downlink data corresponding to the downlink channel via the SBFD time-frequency resource; When the channel type of the uplink channel is a PUSCH type and the channel type of the downlink channel is a CSI-RS type, prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resource, and receiving downlink data corresponding to the downlink channel via the SBFD time-frequency resource; If the channel type of the uplink channel is a PUSCH type and the channel type of the downlink channel is a PDSCH type, transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and prohibiting reception of the downlink data corresponding to the downlink channel via the SBFD time-frequency resources when an uplink channel is dynamically scheduled and a downlink channel is semi-statically scheduled; and prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resources and receiving the downlink data corresponding to the downlink channel via the SBFD time-frequency resources when an uplink channel is semi-statically scheduled and a downlink channel is dynamically scheduled; When both the uplink channel and the downlink channel are dynamically scheduled, or when both the uplink channel and the downlink channel are semi-statically scheduled, if a service priority corresponding to the uplink channel is higher than a service priority corresponding to the downlink channel, transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and prohibiting reception of the downlink data corresponding to the downlink channel via the SBFD time-frequency resources; when the service priority corresponding to the uplink channel is lower than the service priority corresponding to the downlink channel, prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resources and receiving the downlink data corresponding to the downlink channel via the SBFD time-frequency resources; If the service priority corresponding to the uplink channel is equal to the service priority corresponding to the downlink channel, transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and prohibiting reception of downlink data corresponding to the downlink channel via the SBFD time-frequency resources when a time order corresponding to the uplink channel is earlier than a time order corresponding to the downlink channel; and prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resources and receiving downlink data corresponding to the downlink channel via the SBFD time-frequency resources when a time order corresponding to the uplink channel is later than a time order corresponding to the downlink channel; or and further comprising: transmitting uplink data corresponding to an uplink channel in the available time-frequency resources based on a random order and prohibiting reception of downlink data corresponding to the downlink channel via the SBFD time-frequency resources; or prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resources based on a random order and receiving downlink data corresponding to the downlink channel via the SBFD time-frequency resources.

8. The method of claim 7.

10. If an uplink resource occupied by an uplink channel is within the SBFD time-frequency resource, a downlink resource occupied by a downlink channel is outside the SBFD time-frequency resource, and the downlink resource occupied by a downlink channel overlaps with the SBFD time-frequency resource, transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and prohibiting reception of the downlink data corresponding to the downlink channel via the downlink resources, or prohibiting transmission of the uplink data corresponding to the uplink channel in the available time-frequency resources and receiving the downlink data corresponding to the downlink channel via the downlink resources, based on a channel type of the uplink channel and a channel type of the downlink channel; Alternatively, the method further includes the steps of selecting a target uplink resource that is not occupied by downlink resources from the uplink resources, transmitting uplink data corresponding to an uplink channel in the target uplink resource, selecting a target downlink resource that is not occupied by uplink resources from the downlink resources, and receiving downlink data corresponding to the downlink channel in the target downlink resource, The step of transmitting uplink data corresponding to the uplink channel in the target uplink resource includes: performing rate matching on initial uplink data corresponding to the uplink channel to obtain target uplink data, and transmitting the target uplink data in the target uplink resource; The step of transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and prohibiting reception of downlink data corresponding to the downlink channel via the downlink resources, or prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resources and receiving downlink data corresponding to the downlink channel via the downlink resources, based on a channel type of the uplink channel and a channel type of the downlink channel, includes: transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and prohibiting reception of downlink data corresponding to the downlink channel via the downlink resources when a channel processing priority corresponding to a channel type of the uplink channel is higher than a channel processing priority corresponding to a channel type of the downlink channel; prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resources when a channel processing priority corresponding to a channel type of the uplink channel is lower than a channel processing priority corresponding to a channel type of the downlink channel, and receiving downlink data corresponding to the downlink channel via the downlink resources; When the channel type of the uplink channel is a PUSCH type or a PUCCH type and the channel type of the downlink channel is an SSB type or a PDCCH type, prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resource, and receiving downlink data corresponding to the downlink channel via the downlink resource; When the channel type of the uplink channel is a PUCCH type and the channel type of the downlink channel is a CSI-RS type or a PDSCH type, transmitting uplink data corresponding to the uplink channel in the available time-frequency resource and prohibiting receiving downlink data corresponding to the downlink channel via the downlink resource; When the channel type of the uplink channel is a PUSCH type and the channel type of the downlink channel is a CSI-RS type, prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resource, and receiving downlink data corresponding to the downlink channel via the downlink resource; If the channel type of the uplink channel is a PUSCH type and the channel type of the downlink channel is a PDSCH type, transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and prohibiting reception of the downlink data corresponding to the downlink channel via the downlink resources when the uplink channel is dynamically scheduled and the downlink channel is semi-statically scheduled; and prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resources and receiving the downlink data corresponding to the downlink channel via the downlink resources when the uplink channel is semi-statically scheduled and the downlink channel is dynamically scheduled; When both the uplink channel and the downlink channel are dynamically scheduled, or when both the uplink channel and the downlink channel are semi-statically scheduled, if a service priority corresponding to the uplink channel is higher than a service priority corresponding to the downlink channel, transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and prohibiting reception of the downlink data corresponding to the downlink channel via the downlink resources; when the service priority corresponding to the uplink channel is lower than the service priority corresponding to the downlink channel, prohibiting transmission of the uplink data corresponding to the uplink channel in the available time-frequency resources and receiving the downlink data corresponding to the downlink channel via the downlink resources; If the service priority corresponding to the uplink channel is equal to the service priority corresponding to the downlink channel, transmitting uplink data corresponding to the uplink channel in the available time-frequency resources and prohibiting reception of the downlink data corresponding to the downlink channel via the downlink resources when the time order corresponding to the uplink channel is earlier than the time order corresponding to the downlink channel; and prohibiting transmission of the uplink data corresponding to the uplink channel in the available time-frequency resources and receiving the downlink data corresponding to the downlink channel via the downlink resources when the time order corresponding to the uplink channel is later than the time order corresponding to the downlink channel; or The method further includes transmitting uplink data corresponding to an uplink channel in the available time-frequency resources based on a random order and prohibiting reception of downlink data corresponding to the downlink channel via the downlink resources, or prohibiting transmission of uplink data corresponding to the uplink channel in the available time-frequency resources based on a random order and receiving downlink data corresponding to the downlink channel via the downlink resources; If an uplink resource occupied by an uplink channel is within the SBFD time-frequency resource, and a downlink resource occupied by an SSB is outside the SBFD time-frequency resource, and the downlink resource occupied by an SSB overlaps with the SBFD time-frequency resource, prohibiting transmission of uplink data corresponding to an uplink channel in the available time-frequency resources, and receiving the SSB corresponding to the downlink channel via the downlink resources; or receiving the SSB corresponding to a downlink channel via the downlink resource, and transmitting uplink data corresponding to an uplink channel in the available time-frequency resource when there is no need to receive the SSB via the downlink resource; 8. The method of claim 7.

11. transmitting uplink data corresponding to the uplink channel in the available time-frequency resources, acquiring a plurality of configured uplink channels, the plurality of uplink channels including uplink channels in SBFD time frequency resources and / or uplink channels in uplink time frequency resources; obtaining, from a base station device, an SSB set including a plurality of SSBs and an SSB ratio configuration including a ratio relationship between the plurality of SSBs; For each uplink channel, determining a target SSB corresponding to the uplink channel based on the SSB set and the SSB ratio configuration, and transmitting uplink data corresponding to the uplink channel in the available time-frequency resources based on a matching beam corresponding to the target SSB. The method according to any one of claims 7 to 10.

12. the SBFD time-frequency resource is a semi-statically configured SBFD time-frequency resource, or the SBFD time-frequency resource is a dynamically configured SBFD time-frequency resource; Each uplink channel is a dynamically scheduled PUSCH or PUCCH, or each uplink channel is a semi-statically scheduled PUSCH or PUCCH; The uplink data corresponding to each uplink channel is the uplink data that is initially transmitted, or the uplink data corresponding to each uplink channel is the K-th uplink data that is repeatedly transmitted, where K is a positive integer; The uplink data is uplink data in a connected state, or the uplink data is uplink data in an idle state or an inactive state, or the uplink data is uplink data during a random access procedure, or the uplink data is uplink data transmitted in a state where a random access procedure has been completed but a reconfiguration procedure has not been completed. The method according to any one of claims 7 to 10.

13. A data transmission device applied to a full-duplex UE, an acquisition module for acquiring available time-frequency resources allocated for the full-duplex UE by a base station device from the SBFD time-frequency resources when the SBFD time-frequency resources are configured by a base station device for uplink transmission or flexible transmission; a transmission module for transmitting, for each uplink channel, uplink data corresponding to the uplink channel in the available time-frequency resources based on a positional relationship between uplink resources occupied by the uplink channel and the SBFD time-frequency resources; A data transmission device characterized by:

14. A data transmission device applied to a half-duplex UE, comprising: an acquisition module for acquiring an available time-frequency resource allocated for the half-duplex UE by a base station device from the SBFD time-frequency resource when the SBFD time-frequency resource is configured by a base station device for uplink transmission or flexible transmission; a transmission module for transmitting, for each uplink channel, uplink data corresponding to the uplink channel in the available time-frequency resources based on a positional relationship between uplink resources occupied by the uplink channel and the SBFD time-frequency resources; A data transmission device characterized by:

15. An electronic device including a processor and a machine-readable storage medium, the machine-readable storage medium storing machine-executable instructions executable by the processor, the processor being used to execute the machine-executable instructions to perform the method of any one of claims 1 to 4. An electronic device characterized by:

16. An electronic device including a processor and a machine-readable storage medium, the machine-readable storage medium storing machine-executable instructions executable by the processor, the processor being used to execute the machine-executable instructions to perform the method of any one of claims 7 to 10. An electronic device characterized by: