Channel transmission method, and apparatus, storage medium and program product

WO2026200502A1PCT designated stage Publication Date: 2026-10-01ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2026/082216
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-03-27
Filing Date
2026-03-09
Publication Date
2026-10-01

Smart Images

  • Figure CN2026082216_01102026_PF_FP_ABST
    Figure CN2026082216_01102026_PF_FP_ABST
Patent Text Reader

Abstract

Provided are a channel transmission method, and an apparatus, a storage medium and a program product. The method comprises: determining a set of first channels to be transmitted in a same time unit, wherein the set of first channels to be transmitted comprises a plurality of first channels to be transmitted, and the time unit comprises at least one sub-band full-duplex symbol; on the basis of the set of first channels to be transmitted, determining a set of second channels to be transmitted, wherein at least one second channel to be transmitted in the set of second channels to be transmitted does not overlap in a time domain, and a transmission configuration of each second channel to be transmitted matches a time-frequency resource occupied by the second channel to be transmitted; and executing the transmission of the second channels to be transmitted in the set of second channels to be transmitted.
Need to check novelty before this filing date? Find Prior Art

Description

Channel transmission methods, devices, storage media and program products

[0001] This disclosure claims priority to Chinese patent application No. 202510380627.2, filed on March 27, 2025, the entire contents of which are incorporated herein by reference. Technical Field

[0002] This disclosure relates to the field of communication technology, and in particular to a channel transmission method, apparatus, storage medium, and program product. Background Technology

[0003] In wireless communication networks, subband full duplex (SBFD) has been introduced to improve spectral efficiency and resource utilization. SBFD technology allows uplink and downlink transmissions to occur in different frequency bands or time slots. However, this flexible resource configuration also brings new challenges, especially during transmission within SBFD symbols, where various types of collisions begin to emerge. Current collision resolution mechanisms within SBFD symbols are only applicable to simple collision scenarios and fail to address the more complex collision problems within SBFD symbols. Summary of the Invention

[0004] On the one hand, a channel transmission method is provided, the method comprising:

[0005] Determine a first set of channels to be transmitted within the same time unit. The first set of channels to be transmitted includes multiple first channels to be transmitted. The time unit includes at least one sub-band full-duplex symbol.

[0006] A second set of channels to be transmitted is determined based on a first set of channels to be transmitted. At least one of the second channels to be transmitted in the second set of channels to be transmitted does not overlap in the time domain, and the transmission configuration of each second channel to be transmitted matches the time-frequency resources occupied by the second channel to be transmitted.

[0007] The second channel in the second set of channels to be transmitted is transmitted.

[0008] On the other hand, a communication device is provided, comprising:

[0009] The processing module is used to determine the first set of channels to be transmitted within the same time unit. The first set of channels to be transmitted includes multiple first channels to be transmitted, and the time unit includes at least one sub-band full-duplex symbol.

[0010] The processing module is used to determine a second set of channels to be transmitted based on a first set of channels to be transmitted, wherein at least one second channel to be transmitted in the second set of channels to be transmitted does not overlap in the time domain, and the transmission configuration of each second channel to be transmitted matches the time-frequency resources occupied by the second channel to be transmitted.

[0011] The communication module is used to perform transmission on the second channel in the second set of channels to be transmitted.

[0012] In another aspect, a communication device is provided, comprising: a memory and a processor; the memory and the processor are coupled; the memory is used to store computer program instructions executable by the processor; and the processor implements the method provided in any of the above embodiments when executing the computer program instructions.

[0013] In another aspect, a computer-readable storage medium is provided, including a non-transitory computer-readable storage medium storing computer program instructions that, when executed on a computer (e.g., a communication device), implement the method provided in any of the above embodiments.

[0014] In another aspect, a computer program product is provided, which includes computer program instructions that, when executed, implement the method provided in any of the above embodiments. Attached Figure Description

[0015] To more clearly illustrate the technical solutions in this disclosure, the accompanying drawings used in some embodiments of this disclosure will be briefly described below. Obviously, the drawings described below are merely drawings of some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings.

[0016] Figure 1 is a schematic diagram of the structure of an SBFD subband according to some embodiments.

[0017] Figure 2 is a schematic diagram of another SBFD subband structure provided according to some embodiments.

[0018] Figure 3 is a schematic diagram of the structure of an IBFD subband according to some embodiments.

[0019] Figure 4 is a schematic diagram of a transmission configuration in an SBFD slot according to some embodiments.

[0020] Figure 5 is a schematic diagram of another transmission configuration in an SBFD slot according to some embodiments.

[0021] Figure 6 is a schematic diagram of another transmission configuration in an SBFD slot according to some embodiments.

[0022] Figure 7 is a schematic diagram of the structure of a communication system according to some embodiments.

[0023] Figure 8 is a flowchart illustrating a channel transmission method according to some embodiments.

[0024] Figure 9 is a block diagram of a communication device according to some embodiments.

[0025] Figure 10 is a block diagram of another communication device provided according to some embodiments. Detailed Implementation

[0026] To enable those skilled in the art to better understand the technical solutions of the embodiments of this disclosure, the technical solutions of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.

[0027] Unless the context otherwise requires, throughout the specification and claims, the term "comprise" and other forms such as the third-person singular "comprises" and the present participle "comprising" are interpreted as open-ended and encompassing, meaning "including, but not limited to." In the description of the specification, terms such as "one embodiment," "some embodiments," "exemplary embodiments," "example," "specific example," or "some examples" are intended to indicate that a particular feature, structure, material, or characteristic associated with that embodiment or example is included in at least one embodiment or example of this disclosure. The illustrative representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics mentioned may be included in any suitable manner in any one or more embodiments or examples.

[0028] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this disclosure, unless otherwise stated, "a plurality of" means two or more.

[0029] In this disclosure, the terms "exemplarily" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplarily" or "for example" in this disclosure should not be construed as being more preferred or advantageous than other embodiments or designs. Rather, the use of the terms "exemplarily" or "for example" is intended to present the relevant concepts in a specific manner.

[0030] In addition, the use of “based on” implies openness and inclusivity, because processes, steps, calculations or other actions “based on” one or more of the stated conditions or values ​​may in practice be based on additional conditions or values ​​beyond those stated.

[0031] To improve uplink (UL) coverage, reduce UL transmission latency, and increase UL transmission capacity in time division duplex (TDD) systems, subband full-duplex technology for connected user equipment (UE) in radio resource control (RRC) mode has been proposed.

[0032] In related technologies, UL subbands can be configured in some or all downlink (DL) symbols or flexible (F) symbols, but not in UL symbols. For example, a UL subband can be configured in a DL symbol, and simultaneously, a DL subband can also be configured in that DL symbol. That is, UL and DL subbands (also known as subband full duplex (SBFD) subbands) are configured simultaneously in either DL or F symbols. Symbols configured with SBFD subbands are called SBFD symbols, and symbols without SBFD subbands are called non-SBFD symbols. However, the UL and DL subbands are prohibited from being configured in UL symbols. In this case, the UL bandwidth part (BWP) in the UL symbol is used for UL transmission, and the UL subband in the SBFD symbol is used for uplink transmission. However, the interference conditions in the UL BWP and UL subband are different, so corresponding UL transmissions require corresponding transmission and configuration parameters to adapt to UL transmissions in the UL BWP and UL subband respectively. This will complicate the design of UL transmission in the system.

[0033] To further improve system efficiency, full-duplex technology has been researched, such as in-band full duplex (IBFD) operation. This means configuring a time-frequency resource within the carrier bandwidth of a carrier, allowing the base station to perform simultaneous transmission and reception on the same frequency. For example, consecutive resource blocks (RBs) can be configured as IBFD subbands within the carrier bandwidth, and these IBFD subbands can be configured in all or some symbols to form a resource for IBFD operation. However, in future systems, how to configure / update the aforementioned IBFD subbands and their configuration is addressed below.

[0034] The aforementioned UL sub-band and DL sub-band are also referred to as SBFD sub-bands. That is, an SBFD sub-band is configured in the DL BWP within the DL symbol / slot. The SBFD sub-band generally includes at least one DL sub-band and one UL sub-band.

[0035] For example, in a 100MHz TDD carrier, 20 consecutive RBs are configured as the UL subband in the DL BWP within the DL symbol / slot. The remaining frequency domain resources of the DL BWP are the DL subband (the gap can be omitted). Alternatively, a DL subband can also be configured in the DL BWP within the DL symbol / slot. Thus, within the DL symbol / slot, the UL subband can be used for UL transmission, and the DL subband can be used for DL ​​transmission. Figure 1 shows a schematic diagram of an SBFD subband structure according to some embodiments. In Figure 1, an SBFD subband includes one UL subband and two DL subbands. This frequency domain pattern is generally referred to as "DUD" (based on frequency domain structure). Here, D represents downlink DL, and U represents uplink UL. Figure 2 shows another schematic diagram of an SBFD subband structure according to some embodiments. In Figure 2, an SBFD subband includes one UL subband and one DL subband, with the UL subband located below the DL subband. This frequency domain pattern is generally referred to as "DU" (based on frequency domain structure).

[0036] Currently, subband full-duplex technology includes the following characteristics:

[0037] The base station is capable of simultaneously performing reception (in the UL subband) and transmission (in the DL subband) in the same time domain. The UE is not capable of simultaneously performing reception (in the DL subband) and transmission (in the UL subband) in the same time domain. Here, the UL subband and DL subband are configured in the same OFDM symbol / slot and are frequency-division multiplexed.

[0038] For ease of description, some technical terms are as follows:

[0039] Symbols configured with SBFD subbands are called SBFD symbols. Slots containing SBFD symbols are called SBFD slots. Symbols not configured with SBFD subbands are called non-SBFD symbols (i.e., a regular symbol). Slots not containing SBFD symbols are called non-SBFD slots.

[0040] In some examples, the above-mentioned SBFD subband operation is performed within the DL BWP and UL BWP pair, and the DL BWP and UL BWP pair are center frequency aligned.

[0041] In some examples, DL sub-bands and UL sub-bands are defined first, then DL BWP is defined in the DL sub-band, and UL BWP is defined in the UL sub-band.

[0042] In this embodiment of the disclosure, a carrier can be a cell; or a carrier can be a sub-cell in a supercell, which contains multiple sub-cells (or multiple carriers); or in this embodiment of the disclosure, if the carrier is a supercell, then the DL subband or UL subband in this embodiment of the disclosure corresponds to a sub-cell in the supercell, and a sub-cell corresponds to an independent carrier.

[0043] Figure 3 is a schematic diagram of an IBFD subband structure according to some embodiments. Referring to Figure 3, part or all of the carrier bandwidth of a carrier is configured as an IBFD subband, and the IBFD is configured in all or part of the symbols.

[0044] The intersection of the UL subband and the active UL BWP in the frequency domain is called the UL available physical resource block (PRB), and the intersection of the DL subband and the active DL BWP in the frequency domain is called the DL available PRB.

[0045] Symbols configured with IBFD subbands are called IBFD symbols. Slots containing IBFD symbols are called IBFD slots. Symbols not configured with IBFD subbands are called non-IBFD symbols (i.e., a regular symbol). Slots not containing IBFD symbols are called non-IBFD slots.

[0046] The issues discussed below are the same in both SBFD and IBFD sub-bands, so the following description uses SBFD sub-bands as an example. That is, the SBFD sub-bands described below can be replaced by IBFD sub-bands, or the UL or DL ​​sub-bands described below can be replaced by IBFD sub-bands.

[0047] The current transmission collision resolution mechanism in SBFD symbols is as follows:

[0048] Case 1: Regarding the conflict between dynamically scheduled DL transmissions (referred to as dynamic DL transmissions) and semi-statically configured UL transmissions (referred to as semi-static UL transmissions) in the SBFD symbol, if the cancellation timeline is met, the UL transmission is cancelled, meaning it is not sent, and the DL transmission is received. Otherwise, the UL transmission is transmitted, and the DL transmission is not received. Although there is a cancellation timeline decision condition, in most cases, this condition is met because the base station schedules the dynamic DL transmission because it wants the UE to receive it. Otherwise, the base station would not need to dynamically schedule the DL transmission to conflict with the semi-statically configured UL transmission, because even if the dynamic DL transmission is scheduled, the UE will not receive it. In other words, the cancellation timeline decision condition can be considered to always be true. Dynamic scheduling refers to transmissions scheduled based on downlink control information (DCI) in the physical downlink control channel (PDCCH).

[0049] Case 2: If there is a conflict between a dynamically scheduled UL transmission and a semi-statically configured DL transmission in the SBFD symbol, the DL transmission will not be received, that is, the UL transmission will be sent.

[0050] Case 3: In cases of conflict between semi-static UL and semi-static DL transmissions within the SBFD symbol, the UE considers it an erroneous scheduling error. The UE will neither receive nor send the semi-static DL transmission. Here, semi-static DL transmissions include UE-specific semi-static transmissions or cell-level semi-static DL transmissions. Cell-level semi-static DL transmissions include the PDCCH corresponding to the common search space. The semi-static common search space is a cell-level search space shared by multiple UEs configured by higher-layer signaling (such as RRC signaling). Semi-static UL transmissions refer to UE-level semi-static UL transmissions configured by higher-layer signaling.

[0051] Case 4: If there is a conflict between a dynamically scheduled UL transmission and a dynamically scheduled DL transmission in the SBFD symbol, the DL transmission will not be received, that is, the UL transmission will not be sent either.

[0052] Case 6: If there is a conflict between dynamically scheduled or semi-statically configured DL transmissions and valid random access channel occasions (RACH occasion, RO), then:

[0053] a) The UE does not expect the physical random access channel (PRACH) triggered by the PDCCH order and the dynamically scheduled DL transmission to conflict in the time domain (overlap in the time domain).

[0054] b) When a PRACH triggered by a PDCCH order and a semi-statically configured DL transmission conflict in the time domain, the UE does not receive the DL transmission.

[0055] c) When PRACH and DL transmissions triggered by higher-layer signaling conflict in the time domain, the UE decides autonomously whether to receive DL transmissions or send UL transmissions.

[0056] In cases 1, 2, and 4 above, if a DL transmission and / or a UL transmission is repeated, then a repeat of the DL transmission is treated as a DL transmission in cases 1, 2, and 4, and a repeat of the UL transmission is treated as a UL transmission in cases 1, 2, and 4. The temporal conflicts between each repeat are resolved based on the mechanisms in cases 1, 2, and 4.

[0057] The conflict resolution mechanism described above only applies to simple conflict situations. For example, in Figure 4, if a semi-static DL transmission 1 and a dynamic UL transmission 1 conflict in the time domain within an SBFD slot, the UE will send the UL transmission 1 but will not receive the DL transmission 1. As another example, in Figure 5, if a semi-static UL transmission 1 and a dynamic DL transmission 1 conflict in the time domain within an SBFD slot, the UE will not send the UL transmission 1 but will receive the DL transmission 1.

[0058] However, base station scheduling / configuration of DL and UL transmissions is often complex. For example, in Figure 6, within the SBFD slot, there are DL-available PRBs / DL subbands and UL-available PRBs / UL subbands in the carrier bandwidth, causing more DL transmissions (e.g., dynamic DL transmission 1 (e.g., physical downlink shared channel (PDSCH) 1), semi-static DL transmission 1 (e.g., semi-persistent scheduling (SPS) 1), semi-static DL transmission 2 (e.g., SPS2), dynamic DL transmission 2 (e.g., PDSCH2)) and UL transmissions (e.g., semi-static UL transmission 1 (e.g., physical uplink control channel (PUCCH) 1), dynamic UL transmission 1 (e.g., physical uplink shared channel (PUSCH) 1), dynamic UL transmission 2 (e.g., PUCCH2), semi-static UL transmission 2 (e.g., configured grant (CG) PUSCH1))) to conflict in the time domain. How to handle conflicts in such complex conflict scenarios remains to be solved.

[0059] In view of this, embodiments of this disclosure provide a communication method, the method comprising: determining a first set of channels to be transmitted within the same time unit, the first set of channels to be transmitted including multiple first channels to be transmitted, the time unit including at least one sub-band full-duplex symbol; determining a second set of channels to be transmitted based on the first set of channels to be transmitted, at least one second channel to be transmitted in the second set of channels to be transmitted not overlapping in the time domain, and the transmission configuration of each second channel to be transmitted matching the time-frequency resources occupied by the second channel to be transmitted; and the second channels to be transmitted in the second set of channels to be transmitted being transmitted. This method is beneficial for solving the problem of transmission conflict (overlapping in the time domain) in complex scenarios, that is, in the case of transmission conflict between multiple channels to be transmitted within a sub-band full-duplex symbol, channels to be transmitted with matching time-frequency resources can be selected for transmission.

[0060] The embodiments of this disclosure will now be described in detail with reference to the accompanying drawings.

[0061] The channel transmission method provided in this disclosure can be applied to systems with various communication standards. For example, the systems to which the channel transmission method provided in this disclosure is applicable include, but are not limited to, long term evolution (LTE) systems, various versions based on LTE evolution, 5th generation (5G) communication systems, wireless fidelity (WiFi) systems, 3GPP-related communication systems, ambient internet of things (Ambient IoT) systems, or systems integrating multiple systems. In addition, the channel transmission method provided in this disclosure can also be applied to future-oriented communication systems (such as 6th generation (6G) and 7th generation (7G) communication systems), and this disclosure does not limit this application.

[0062] The network architecture of the mobile communication network (including but not limited to current and future mobile communication networks) in this disclosure embodiment may include at least a first communication node and a second communication node. It should be understood that, in this example, in the downlink, the first communication node may be a network-side device (e.g., including but not limited to a base station), and the second communication node may be a terminal-side device (e.g., including but not limited to a terminal). Of course, in the uplink, the first communication node may also be a terminal-side device, and the second communication node may also be a network-side device. In device-to-device communication between the two communication nodes, both the first and second communication nodes can be a base station or a terminal. The first and second communication nodes may be referred to as the first node and the second node, respectively.

[0063] For example, Figure 7 is a schematic diagram of a communication system according to some embodiments, which includes, but is not limited to, a terminal 120 and a base station 110. There may be one or more terminals 120 and base stations 110, and the number is not limited.

[0064] Here, terminal 120 is communicatively connected to base station 110. Terminal 120 and base station 110 can transmit and receive wireless signals and perform related interactions. The terminal can be a terminal-side device (e.g., including but not limited to terminals), an IoT device, etc., and the base station can be a network-side device (e.g., including but not limited to base stations), an access network device, etc.

[0065] In some embodiments, base station 110 can connect to multiple terminals 120. The multiple terminals 120 can be located in the same cell or in different cells. That is, a base station 110 can provide network services to terminals 120 in one cell or simultaneously provide network services to terminals 120 in multiple cells.

[0066] In some embodiments, base station 110 is used to provide wireless access services to terminal 120. Specifically, each base station 110 provides a service coverage area (also known as a cellular area). Terminal 120 entering this area can communicate with the base station via wireless signals to receive the wireless access services provided by base station 110. The service coverage areas of base stations 110 may overlap, and terminal 120 in the overlapping area can receive wireless signals from multiple base stations 110.

[0067] In this disclosure, the base station can be a base station in LTE, long term evolution advanced (LTEA) or an evolved Node B (eNB or eNodeB), a base station device in a 5G network, or a base station in a future communication system, etc. The base station can include various macro base stations, micro base stations, home base stations, wireless remotes, reconfigurable intelligent surfaces (RISs), routers, relays, transmission and reception points (TRPs), wireless fidelity (WIFI) devices, UEs and other network-side devices. This disclosure does not limit this aspect in the embodiments.

[0068] In this disclosure, a terminal can be a device with wireless transceiver capabilities. Terminals can be passive devices, ambient IoT devices, mobile phones, tablets, computers with wireless transceiver capabilities, virtual reality (VR) terminals, augmented reality (AR) terminals, wireless terminals in industrial control, self-driving, remote medical care, smart grids, transportation safety, smart cities, smart homes, etc. The embodiments of this disclosure do not limit the application scenarios. A terminal may also be referred to as a user, UE, access terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal, mobile device, UE terminal, wireless communication device, UE agent, or UE device, etc., and the embodiments of this disclosure do not limit this to these terms.

[0069] It should be understood that Figure 7 is an exemplary structural diagram, and the number of devices included in the communication system shown in Figure 7 is not limited, for example, the number of base stations and terminals is not limited. Furthermore, in addition to the devices shown in Figure 7, the communication system shown in Figure 7 may also include other devices, and this is not limited.

[0070] The following describes two configuration types:

[0071] First transmission configuration (Configuration 1): This refers to a UL transmit / DL receive that needs to be executed in different slots, but is restricted to using only SBFD symbols or only non-SBFD symbols in all different slots. For example, if a UL transmit / DL receive is determined to be in Configuration 1 and needs to be executed in different slots, and if the valid symbol for the UL transmit / DL receive is determined to be an SBFD symbol, then the UL transmit / DL receive can only use SBFD symbols to perform transmissions in different slots. That is, if the symbol provided for the UL transmit / DL receive in a slot is a non-SBFD symbol, then the UL transmit / DL transmission will not be executed in that slot. For example, if a UL transmit / DL receive needs to be executed in different slots, and if the valid symbol for the UL transmit / DL receive is determined to be a non-SBFD symbol, then the UL transmit / DL receive can only use non-SBFD symbols to perform transmissions in different slots. That is, if the symbol provided for the UL transmit / DL receive in a slot is an SBFD symbol, then the UL transmit / DL transmission will not be executed in that slot.

[0072] The second transmission configuration (Configuration 2) refers to a UL transmission / DL receiver being executed in different slots, and being allowed to use both SBFD and non-SBFD symbols in different slots (the UL transmission / DL receiver can only use one type of symbol within a slot). For example, if a UL transmission / DL receiver is configured as Configuration 2 and executed in different slots, then the UL transmission / DL receiver can use different types of symbols in different slots, but can only use one type of symbol within a slot. For example, if the UL transmission / DL receiver is executed in slot n and slot m, and the symbol type of the UL transmission / DL receiver in slot n or slot m is either SBFD or non-SBFD, then the UL transmission / DL receiver is executed in slot n or slot m. That is, if the symbol type of the UL transmission / DL receiver in slot n or slot m contains both SBFD and non-SBFD symbols, then the UL transmission / DL receiver is not executed in slot n or slot m.

[0073] Here, DL reception includes, but is not limited to, at least one of the following: a non-repeating PDSCH scheduled by the DCI, a repeating PDSCH scheduled by the DCI, a periodic non-repeating PDSCH (e.g., SPS PDSCH), a periodic repeating PDSCH, multiple PDSCHs scheduled by a single DCI (non-repeating), multiple PDSCHs scheduled by a single DCI (repeating), a channel state information reference signal (CSI RS), and a downlink positioning reference signal (DL PRS).

[0074] Here, UL transmission includes, but is not limited to, at least one of the following: a DCI-scheduled PUSCH without repetition (which also includes periodic reporting of channel state information via PUSCH (denoted as SP CSIPUSCH)), a DCI-scheduled PUSCH with repetition (which also includes SP CSIPUSCH), a periodic PUSCH without repetition (e.g., type 2CG PUSCH, type 1CG PUSCH, SP CSI PUSCH, etc.), a periodic PUSCH with repetition (e.g., type 2CG PUSCH, type 1CG PUSCH, SP CSIPUSCH, etc.), TBoMS (with or without repetition), a PUCCH without repetition (including P / SP CSIPUCCH, scheduling requests sent via PUCCH (denoted as SR PUCCH)), a hybrid automatic repeat request feedback (HARQ-ACK) PUCCH), a PUCCH with repetition (including CSIPUCCH, SR PUCCH, HARQ-ACK PUCCH), and a sounding reference signal (SRS).

[0075] TBoMS refers to a transport block (TB) being transmitted across multiple slots. That is, the data corresponding to one TB is divided into n parts, which are transmitted in n slots respectively.

[0076] The DL transmission described below is the same as the DL reception described above, observed from the base station side and the UE side respectively.

[0077] In some embodiments, transmission in this disclosure includes sending or receiving. For example, sending data or signals, or receiving data or signals.

[0078] In some embodiments, the channel to be transmitted in this disclosure includes UL transmission and / or DL ​​transmission.

[0079] This disclosure introduces the concept of sets, but this concept of sets does not limit the methods provided in this disclosure to rely on sets.

[0080] This disclosure provides a channel transmission method that can be applied to the aforementioned base station or terminal. As shown in FIG8, the method includes the following steps:

[0081] S101. Determine the first set of channels to be transmitted within the same time unit.

[0082] Here, the first set of channels to be transmitted includes multiple first channels to be transmitted, and the time unit includes at least one SBFD symbol. The use of the term "set" in this text is merely for ease of description; the set essentially represents multiple first channels to be transmitted. That is, it defines multiple first channels to be transmitted within the same time unit. A similar explanation applies to other sets mentioned below.

[0083] S102. Determine the second set of channels to be transmitted based on the first set of channels to be transmitted.

[0084] Here, at least one of the second channels to be transmitted in the set of second channels to be transmitted does not overlap in the time domain, and the transmission configuration of each second channel to be transmitted matches the time-frequency resources occupied by the second channel to be transmitted.

[0085] S103, The second channel to be transmitted in the second set of channels to be transmitted is transmitted.

[0086] In some embodiments, step S102 can be implemented as the following steps:

[0087] S201. Determine the third set of channels to be transmitted based on the first set of channels to be transmitted.

[0088] Here, the transmission configuration of each third transmission channel in the third set of channels to be transmitted is matched with the time-frequency resources occupied by the third transmission channel.

[0089] In some embodiments, step S201 includes: removing first channels that do not meet the matching conditions from the first set of channels to be transmitted, and determining the remaining first channels to be transmitted as the third set of channels to be transmitted.

[0090] In some embodiments, the first channel to be transmitted that does not meet the matching criteria includes at least one of the following:

[0091] 1a) The downlink channel frequency domain resources exceed the range of available downlink frequency domain resources.

[0092] 1b) The time-domain resources of the downlink channel contain both subband full-duplex symbols and non-subband full-duplex symbols.

[0093] 1c) When the downlink channel adopts the first transmission configuration and the effective symbol type is subband full-duplex symbol, the time domain resources of the downlink channel include non-subband full-duplex symbols.

[0094] 1d) When the downlink channel adopts the first transmission configuration and the effective symbol type is non-subband full-duplex symbol, the time domain resources of the downlink channel include subband full-duplex symbols.

[0095] 1f) The uplink channel frequency domain resources exceed the available uplink frequency domain resources.

[0096] 1g) The time-domain resources of the uplink channel simultaneously include subband full-duplex symbols and non-subband full-duplex symbols.

[0097] 1h) When the uplink channel uses the first transmission configuration and the effective symbol type is subband full-duplex symbol, the time domain resources of the downlink channel include non-subband full-duplex symbols.

[0098] 1i) When the uplink channel adopts the first transmission configuration and the effective symbol type is non-subband full-duplex symbol, the time domain resources of the uplink channel include subband full-duplex symbols.

[0099] Here, the first transmission configuration is used to indicate that when the uplink or downlink channel performs transmission in at least one time slot, only symbols corresponding to the valid symbol type of the uplink or downlink channel can be used in each time slot of the at least one time slot. Here, the valid symbol type includes: sub-band full-duplex symbols and non-sub-band full-duplex symbols.

[0100] S202. Determine the second set of channels to be transmitted based on the third set of channels to be transmitted.

[0101] In some embodiments, the third set of channels to be transmitted includes at least one third uplink channel to be transmitted and at least one third downlink channel to be transmitted, and step S202 can be implemented as the following steps:

[0102] S301. Determine at least one fourth uplink channel to be transmitted based on at least one third uplink channel to be transmitted, wherein the at least one fourth uplink channel to be transmitted does not overlap with each other in the time domain.

[0103] S302. Determine at least one fourth downlink channel to be transmitted based on at least one third downlink channel to be transmitted, wherein the at least one fourth downlink channel to be transmitted does not overlap with each other in the time domain.

[0104] S303. Determine the second set of channels to be transmitted based on the fourth set of channels to be transmitted. The fourth set of channels to be transmitted includes at least one fourth uplink channel and at least one fourth downlink channel.

[0105] Here, S301 can be executed before step S302, and steps S301 and S302 can be executed simultaneously, or S302 can be executed before step S301. This disclosure does not impose any restrictions on this.

[0106] In some embodiments, step S303 can be implemented as the following steps:

[0107] The earliest dynamic fourth channel to be transmitted in the fourth channel to be transmitted set is determined as the target fourth channel to be transmitted and is included in the second channel to be transmitted set as the second channel to be transmitted. The target fourth channel to be transmitted and the semi-static downlink or semi-static uplink fourth channels that overlap with the target fourth channel to be transmitted in the time domain are deleted from the fourth channel to be transmitted set to obtain the updated fourth channel to be transmitted set.

[0108] For the updated fourth set of channels to be transmitted, repeat the above operation (step S401) until there are no dynamic channels to be transmitted in the fourth set of channels to be transmitted.

[0109] The remaining semi-static downlink or semi-static uplink fourth channels in the fourth channel set to be transmitted are included in the second channel set to be transmitted as second channels to be transmitted.

[0110] In some embodiments, the target fourth channel to be transmitted satisfies any of the following:

[0111] 2a) The target fourth channel to be transmitted is the dynamic fourth channel to be transmitted with the earliest starting symbol in the set of fourth channels to be transmitted.

[0112] 2b) When there are multiple dynamic fourth channels with the same start symbol in the set of fourth channels to be transmitted, the target fourth channel to be transmitted is one of the multiple dynamic fourth channels with the same start symbol that are randomly determined.

[0113] 2c) When there are multiple dynamic fourth channels with the same starting symbol in the set of fourth channels to be transmitted, the target fourth channel to be transmitted is the fourth transmission channel that occupies the most symbols among the multiple dynamic fourth channels with the same starting symbol.

[0114] 2d) If there are multiple dynamic fourth channels with the same starting symbol that are the earliest in the set of fourth channels to be transmitted, and these multiple dynamic fourth channels with the same starting symbol have the same number of symbols, the target fourth channel to be transmitted is one of the multiple dynamic fourth channels with the same starting symbol that are the earliest in the set of fourth channels to be transmitted.

[0115] 2e) The target fourth channel to be transmitted is the dynamic fourth channel to be transmitted with the earliest ending symbol in the set of fourth channels to be transmitted.

[0116] 2f) When there are multiple dynamic fourth channels with the same end symbol in the set of fourth channels to be transmitted, the target fourth channel to be transmitted is one of the multiple dynamic fourth channels with the same end symbol that are randomly determined.

[0117] 2g) When there are multiple dynamic fourth channels with the same end symbol in the set of fourth channels to be transmitted, the target fourth channel to be transmitted is the fourth transmission channel that occupies the most symbols among the multiple dynamic fourth channels with the same end symbol.

[0118] 2h) If there are multiple dynamic fourth channels with the same end symbol in the set of fourth channels to be transmitted, and these multiple dynamic fourth channels with the same end symbol have the same number of symbols, the target fourth channel to be transmitted is one randomly determined from among the multiple dynamic fourth channels with the same end symbol.

[0119] In some embodiments, step S303 can be implemented as the following steps:

[0120] According to the transmission time order of each dynamic fourth uplink channel in the fourth transmission channel set, remove the fourth transmission channels that conflict with each dynamic fourth uplink channel in the fourth transmission channel set in the time domain; and,

[0121] According to the transmission time order of each dynamic fourth downlink channel in the fourth channel set to be transmitted, the fourth channel to be transmitted that conflicts with each dynamic fourth downlink channel in the time domain is deleted from the fourth channel set to be transmitted.

[0122] The remaining fourth channels in the fourth channel set to be transmitted are determined as the second channel set to be transmitted.

[0123] In some embodiments, S202 can be implemented by the following steps:

[0124] The earliest dynamic third channel to be transmitted in the third channel to be transmitted set is determined as the target third channel to be transmitted and is included in the second channel to be transmitted set as the second channel to be transmitted. The target third channel to be transmitted and the semi-static downlink or semi-static uplink third channels that overlap with the target third channel to be transmitted in the time domain are deleted from the third channel to be transmitted set to obtain the updated third channel to be transmitted set.

[0125] For the updated third set of channels to be transmitted, repeat the above operation until there are no dynamically transmitted channels in the third set of channels to be transmitted.

[0126] The remaining semi-static downlink or semi-static uplink third channels in the third channel set to be transmitted are included in the second channel set to be transmitted as second channels to be transmitted.

[0127] In some embodiments, the target third channel to be transmitted satisfies any of the following:

[0128] 3a) The target third channel to be transmitted is the dynamic third channel to be transmitted with the earliest starting symbol in the set of third channels to be transmitted.

[0129] 3b) In the case that there are multiple dynamic third channels with the same start symbol in the set of third channels to be transmitted, the target third channel to be transmitted is one of the multiple dynamic third channels with the same start symbol that are randomly determined.

[0130] 3c) When there are multiple dynamic third channels with the same starting symbol in the set of third channels to be transmitted, the target third channel to be transmitted is the third transmission channel that occupies the most symbols among the multiple dynamic third channels with the same starting symbol.

[0131] 3d) If there are multiple dynamic third channels with the same starting symbol that are the earliest in the set of third channels to be transmitted, and these multiple dynamic third channels with the same starting symbol have the same number of symbols, the target third channel to be transmitted is one of the multiple dynamic third channels with the same starting symbol that are the earliest in the set of third channels to be transmitted.

[0132] 3e) The target third channel to be transmitted is the dynamic third channel to be transmitted with the earliest ending symbol in the set of third channels to be transmitted.

[0133] 3f) When there are multiple dynamic third channels with the same end symbol in the set of third channels to be transmitted, the target third channel to be transmitted is one of the multiple dynamic third channels with the same end symbol that are randomly determined.

[0134] 3g) When there are multiple dynamic third channels with the same end symbol in the set of third channels to be transmitted, the target third channel to be transmitted is the third transmission channel that occupies the most symbols among the multiple dynamic third channels with the same end symbol.

[0135] 3h) If there are multiple dynamic third channels with the earliest end symbol in the set of third channels to be transmitted, and these multiple dynamic third channels with the earliest end symbol have the same number of symbols, the target third channel to be transmitted is one randomly determined from among the multiple dynamic third channels with the earliest end symbol.

[0136] In some embodiments, step S202 can be implemented as the following steps:

[0137] According to the transmission time order of each dynamic third uplink channel in the third transmission channel set, remove the third transmission channels that conflict with each dynamic third uplink channel in the third transmission channel set in the time domain; and,

[0138] According to the transmission time order of each dynamic third downlink channel in the third transmission channel set, delete the third transmission channel that conflicts with each dynamic third downlink channel in the time domain from the third transmission channel set.

[0139] The remaining third channels in the third set of channels to be transmitted are determined as the second set of channels to be transmitted.

[0140] In some embodiments, step S102 can be implemented as the following steps:

[0141] S401. Determine the third set of channels to be transmitted based on the first set of channels to be transmitted.

[0142] Here, the transmission configuration of each third transmission channel in the third set of channels to be transmitted is matched with the time-frequency resources occupied by the third transmission channel.

[0143] S402. Determine the second set of channels to be transmitted based on the third set of channels to be transmitted.

[0144] In some embodiments, where the first set of channels to be transmitted includes at least one first uplink channel to be transmitted and at least one first downlink channel to be transmitted, step S401 includes the following steps:

[0145] S501. Determine at least one seventh uplink channel to be transmitted based on at least one first uplink channel to be transmitted, wherein the at least one seventh uplink channel to be transmitted does not overlap with each other in the time domain.

[0146] S502. Determine at least one seventh downlink channel to be transmitted based on at least one first downlink channel to be transmitted, wherein the at least one seventh downlink channel to be transmitted does not overlap with each other in the time domain.

[0147] S503. Determine the third set of channels to be transmitted based on the seventh set of channels to be transmitted. The seventh set of channels to be transmitted includes at least one seventh uplink channel and at least one seventh downlink channel.

[0148] Here, S501 can be executed before step S502, and steps S501 and S502 can be executed simultaneously, or S502 can be executed before step S501. This disclosure does not impose any restrictions on this.

[0149] In some embodiments, step S503 can be implemented as the following steps:

[0150] The earliest dynamic seventh channel to be transmitted in the seventh channel to be transmitted set is determined as the target seventh channel to be transmitted and is included in the third channel to be transmitted set as the third channel to be transmitted. The target seventh channel to be transmitted and the semi-static downlink or semi-static uplink seventh channels that overlap with the target seventh channel to be transmitted in the time domain are deleted from the seventh channel to be transmitted set to obtain the updated seventh channel to be transmitted set.

[0151] For the updated seventh set of channels to be transmitted, repeat the above operation until there are no dynamically transmitted channels in the seventh set of channels to be transmitted.

[0152] The remaining semi-static downlink or semi-static uplink seventh channels in the seventh channel set to be transmitted are included in the third channel set to be transmitted.

[0153] In some embodiments, the target seventh channel to be transmitted satisfies any of the following:

[0154] 4a) The target seventh channel to be transmitted is the dynamic seventh channel to be transmitted with the earliest starting symbol in the set of seventh channels to be transmitted.

[0155] 4b) In the case that there are multiple dynamic seventh channels with the same start symbol in the set of seventh channels to be transmitted, the target seventh channel to be transmitted is one of the multiple dynamic seventh channels with the same start symbol that are randomly determined.

[0156] 4c) When there are multiple dynamic seventh channels with the same start symbol in the set of seventh channels to be transmitted, the target seventh channel to be transmitted is the seventh transmission channel that occupies the most symbols among the multiple dynamic seventh channels with the same start symbol.

[0157] 4d) If there are multiple dynamic seventh channels with the same starting symbol that are the earliest in the set of seventh channels to be transmitted, and these multiple dynamic seventh channels with the same starting symbol have the same number of symbols, the target seventh channel to be transmitted is one of the multiple dynamic seventh channels with the same starting symbol that are the earliest in the set of seventh channels to be transmitted.

[0158] 4e) The target seventh channel to be transmitted is the dynamic seventh channel to be transmitted with the earliest ending symbol in the set of seventh channels to be transmitted.

[0159] 4f) If there are multiple dynamic seventh channels with the same end symbol in the set of seventh channels to be transmitted, the target seventh channel to be transmitted is one of the multiple dynamic seventh channels with the same end symbol that are randomly determined.

[0160] 4g) When there are multiple dynamic seventh channels with the same end symbol in the set of seventh channels to be transmitted, the target seventh channel to be transmitted is the seventh transmission channel that occupies the most symbols among the multiple dynamic seventh channels with the same end symbol.

[0161] 4h) If there are multiple dynamic seventh channels with the same end symbol in the set of seventh channels to be transmitted, and these multiple dynamic seventh channels with the same end symbol have the same number of symbols, the target seventh channel to be transmitted is one randomly determined from among the multiple dynamic seventh channels with the same end symbol.

[0162] In some embodiments, step S503 can be implemented as the following steps:

[0163] According to the transmission time order of each dynamic seventh uplink channel in the seventh transmission channel set, remove the seventh transmission channels that have time-domain conflicts with each dynamic seventh uplink channel from the seventh transmission channel set; and,

[0164] According to the transmission time order of each dynamic seventh downlink channel in the seventh channel set, delete the seventh channel that conflicts with each dynamic seventh downlink channel in the seventh channel set in the time domain.

[0165] The remaining seventh channels in the seventh channel set to be transmitted are determined as the third channel set to be transmitted.

[0166] In some embodiments, step S401 includes the following steps:

[0167] The earliest dynamic first channel to be transmitted in the first channel to be transmitted set is determined as the target first channel to be transmitted and is included in the third channel to be transmitted set as the third channel to be transmitted. The target first channel to be transmitted and the semi-static downlink or semi-static uplink first channels to be transmitted that overlap with the target first channel to be transmitted in the time domain are deleted from the first channel to be transmitted set to obtain the updated first channel to be transmitted set.

[0168] For the updated first set of channels to be transmitted, repeat the above operation until there are no dynamically transmitted channels in the first set of channels to be transmitted.

[0169] The remaining semi-static downlink or semi-static uplink channels in the first set of channels to be transmitted are included in the third set of channels to be transmitted as third channels to be transmitted.

[0170] In some embodiments, the target first channel to be transmitted satisfies any of the following:

[0171] 5a) The target first channel to be transmitted is the dynamic first channel to be transmitted with the earliest starting symbol in the set of first channels to be transmitted.

[0172] 5b) In the case that there are multiple dynamic first channels to be transmitted with the same start symbol in the first channel to be transmitted set, the target first channel to be transmitted is one of the multiple dynamic first channels to be transmitted with the same start symbol that are randomly determined.

[0173] 5c) When there are multiple dynamic first channels to be transmitted with the same start symbol in the first channel to be transmitted set, the target first channel to be transmitted is the first transmission channel that occupies the most symbols among the multiple dynamic first channels to be transmitted with the same start symbol.

[0174] 5d) If there are multiple dynamic first channels with the same start symbol in the first channel set to be transmitted, and these multiple dynamic first channels with the same start symbol have the same number of symbols, the target first channel to be transmitted is one randomly determined from among the multiple dynamic first channels with the same start symbol.

[0175] 5e) The target first channel to be transmitted is the dynamic first channel to be transmitted with the earliest end symbol in the set of first channels to be transmitted.

[0176] 5f) In the case that there are multiple dynamic first channels to be transmitted with the earliest end symbol in the first channel to be transmitted set, the target first channel to be transmitted is one of the multiple dynamic first channels to be transmitted with the earliest end symbol.

[0177] 5g) In the case that there are multiple dynamic first channels to be transmitted with the same end symbol in the first channel to be transmitted set, the target first channel to be transmitted is the first transmission channel that occupies the most symbols among the multiple dynamic first channels to be transmitted with the same end symbol.

[0178] 5h) In the case that there are multiple dynamic first channels to be transmitted with the earliest end symbol in the first channel to be transmitted set, and multiple dynamic first channels to be transmitted with the earliest end symbol have the same number of symbols, the target first channel to be transmitted is one randomly determined from the multiple dynamic first channels to be transmitted with the earliest end symbol.

[0179] In some embodiments, step S401 includes the following steps:

[0180] According to the transmission time order of each dynamic first uplink channel in the first set of channels to be transmitted, delete the first channel to be transmitted that has a time-domain conflict with each dynamic first uplink channel to be transmitted from the first set of channels to be transmitted; and,

[0181] According to the transmission time order of each dynamic first downlink channel to be transmitted in the first set of channels to be transmitted, delete the first channel to be transmitted that has a time domain conflict with each dynamic first downlink channel to be transmitted from the first set of channels to be transmitted.

[0182] The remaining first channels in the first set of channels to be transmitted are determined as the third set of channels to be transmitted.

[0183] In some embodiments, step S402 includes the following steps: removing third channels that do not meet the matching conditions from the third set of channels to be transmitted, and determining the remaining third channels to be transmitted as the second set of channels to be transmitted.

[0184] In some embodiments, the third channel to be transmitted that does not meet the matching criteria includes at least one of the following:

[0185] 1a) The downlink channel frequency domain resources exceed the range of available downlink frequency domain resources.

[0186] 1b) The time-domain resources of the downlink channel contain both subband full-duplex symbols and non-subband full-duplex symbols.

[0187] 1c) When the downlink channel adopts the first transmission configuration and the effective symbol type is subband full-duplex symbol, the time domain resources of the downlink channel include non-subband full-duplex symbols.

[0188] 1d) When the downlink channel adopts the first transmission configuration and the effective symbol type is non-subband full-duplex symbol, the time domain resources of the downlink channel include subband full-duplex symbols.

[0189] 1f) The uplink channel frequency domain resources exceed the available uplink frequency domain resources.

[0190] 1g) The time-domain resources of the uplink channel simultaneously include subband full-duplex symbols and non-subband full-duplex symbols.

[0191] 1h) When the uplink channel uses the first transmission configuration and the effective symbol type is subband full-duplex symbol, the time domain resources of the downlink channel include non-subband full-duplex symbols.

[0192] 1i) When the uplink channel adopts the first transmission configuration and the effective symbol type is non-subband full-duplex symbol, the time domain resources of the uplink channel include subband full-duplex symbols.

[0193] Here, the first transmission configuration is used to indicate that when the uplink or downlink channel performs transmission in at least one time slot, only symbols corresponding to the valid symbol type of the uplink or downlink channel can be used in each time slot of the at least one time slot. Here, the valid symbol type includes: sub-band full-duplex symbols and non-sub-band full-duplex symbols.

[0194] In some embodiments, step S101 can be implemented as the following steps:

[0195] S601. Remove the fifth channel that does not meet the matching conditions from the fifth channel set within the same time unit, and determine the remaining fifth channels as the first channel set.

[0196] In some embodiments, the fifth channel to be transmitted that does not meet the matching criteria includes at least one of the following:

[0197] 1a) The downlink channel frequency domain resources exceed the range of available downlink frequency domain resources.

[0198] 1b) The time-domain resources of the downlink channel contain both subband full-duplex symbols and non-subband full-duplex symbols.

[0199] 1c) When the downlink channel adopts the first transmission configuration and the effective symbol type is subband full-duplex symbol, the time domain resources of the downlink channel include non-subband full-duplex symbols.

[0200] 1d) When the downlink channel adopts the first transmission configuration and the effective symbol type is non-subband full-duplex symbol, the time domain resources of the downlink channel include subband full-duplex symbols.

[0201] 1f) The uplink channel frequency domain resources exceed the available uplink frequency domain resources.

[0202] 1g) The time-domain resources of the uplink channel simultaneously include subband full-duplex symbols and non-subband full-duplex symbols.

[0203] 1h) When the uplink channel uses the first transmission configuration and the effective symbol type is subband full-duplex symbol, the time domain resources of the downlink channel include non-subband full-duplex symbols.

[0204] 1i) When the uplink channel adopts the first transmission configuration and the effective symbol type is non-subband full-duplex symbol, the time domain resources of the uplink channel include subband full-duplex symbols.

[0205] Here, the first transmission configuration is used to indicate that when the uplink or downlink channel performs transmission in at least one time slot, only symbols corresponding to the valid symbol type of the uplink or downlink channel can be used in each time slot of the at least one time slot. Here, the valid symbol type includes: sub-band full-duplex symbols and non-sub-band full-duplex symbols.

[0206] In some embodiments, step S101 is implemented as step S601, where the first set of channels to be transmitted includes at least one first uplink channel to be transmitted and at least one first downlink channel to be transmitted, and step S102 can be implemented as the following steps:

[0207] S701. Determine at least one sixth uplink channel to be transmitted based on at least one first uplink channel to be transmitted, wherein the at least one sixth uplink channel to be transmitted does not overlap with each other in the time domain.

[0208] S702. Determine at least one sixth downlink channel to be transmitted based on at least one first downlink channel to be transmitted, wherein the at least one sixth downlink channel to be transmitted does not overlap with each other in the time domain.

[0209] S703. Determine the second set of channels to be transmitted based on the sixth set of channels to be transmitted. The sixth set of channels to be transmitted includes at least one sixth uplink channel and at least one sixth downlink channel.

[0210] Here, S701 can be executed before step S702, and steps S701 and S702 can be executed simultaneously, or S702 can be executed before step S701. This disclosure does not impose any restrictions on this.

[0211] In some embodiments, step S703 can be implemented as the following steps:

[0212] The earliest dynamic sixth channel to be transmitted in the sixth channel to be transmitted set is determined as the target sixth channel to be transmitted and is included in the second channel to be transmitted set as the second channel to be transmitted. The target sixth channel to be transmitted and the semi-static downlink or semi-static uplink sixth channels that overlap with the target sixth channel to be transmitted in the time domain are deleted from the sixth channel to be transmitted set to obtain the updated sixth channel to be transmitted set.

[0213] For the updated sixth set of channels to be transmitted, repeat the above operation until there are no dynamically transmitted channels in the sixth set of channels to be transmitted.

[0214] The remaining semi-static downlink or semi-static uplink channels in the sixth channel set to be transmitted are included in the second channel set to be transmitted as second channels to be transmitted.

[0215] In some embodiments, the target sixth channel to be transmitted satisfies any of the following:

[0216] 6a) The target sixth channel to be transmitted is the dynamic sixth channel to be transmitted with the earliest starting symbol in the set of sixth channels to be transmitted.

[0217] 6b) In the case that there are multiple dynamic sixth channels with the same start symbol in the set of sixth channels to be transmitted, the target sixth channel to be transmitted is one of the multiple dynamic sixth channels with the same start symbol that are randomly determined.

[0218] 6c) When there are multiple dynamic sixth channels with the same starting symbol in the set of sixth channels to be transmitted, the target sixth channel to be transmitted is the sixth transmission channel that occupies the most symbols among the multiple dynamic sixth channels with the same starting symbol.

[0219] 6d) If there are multiple dynamic sixth channels with the same starting symbol that are the earliest in the set of sixth channels to be transmitted, and these multiple dynamic sixth channels with the same starting symbol have the same number of symbols, the target sixth channel to be transmitted is one of the multiple dynamic sixth channels with the same starting symbol that are the earliest in the set of sixth channels to be transmitted.

[0220] 6e) The target sixth channel to be transmitted is the dynamic sixth channel to be transmitted with the earliest ending symbol in the set of sixth channels to be transmitted.

[0221] 6f) If there are multiple dynamic sixth channels with the same end symbol in the set of sixth channels to be transmitted, the target sixth channel to be transmitted is one of the multiple dynamic sixth channels with the same end symbol that are randomly determined.

[0222] 6g) When there are multiple dynamic sixth channels with the same end symbol in the set of sixth channels to be transmitted, the target sixth channel to be transmitted is the sixth transmission channel that occupies the most symbols among the multiple dynamic sixth channels with the same end symbol.

[0223] 6h) If there are multiple dynamic sixth channels with the same ending symbol in the set of sixth channels to be transmitted, and these multiple dynamic sixth channels with the same ending symbol have the same number of symbols, the target sixth channel to be transmitted is one randomly determined from among the multiple dynamic sixth channels with the same ending symbol.

[0224] In some embodiments, step S703 can be implemented as the following steps:

[0225] According to the transmission time order of each dynamic sixth uplink channel in the sixth transmission channel set, delete the sixth transmission channels that have time-domain conflicts with each dynamic sixth uplink channel from the sixth transmission channel set; and,

[0226] According to the transmission time order of each dynamic sixth downlink channel in the sixth channel set, delete the sixth channel that conflicts with each dynamic sixth downlink channel in the sixth channel set in the time domain.

[0227] The remaining sixth channel in the sixth channel set to be transmitted is determined as the second channel set to be transmitted.

[0228] In some embodiments, step S101 is implemented as step S601, and step S102 can be implemented as the following steps:

[0229] The earliest dynamic first channel to be transmitted in the first channel to be transmitted set is determined as the target first channel to be transmitted and is included in the second channel to be transmitted set as the second channel to be transmitted; the target first channel to be transmitted and the semi-static downlink or semi-static uplink first channels to be transmitted that overlap with the target first channel to be transmitted in the time domain are deleted from the first channel to be transmitted set to obtain the updated first channel to be transmitted set.

[0230] For the updated first set of channels to be transmitted, repeat the above operation until there are no dynamically transmitted channels in the first set of channels to be transmitted.

[0231] The remaining semi-static downlink or semi-static uplink channels in the first set of channels to be transmitted are included in the second set of channels to be transmitted as second channels to be transmitted.

[0232] In some embodiments, the target first channel to be transmitted satisfies any one of 5a) to 5h) above. Further details are omitted here.

[0233] In some embodiments, step S101 is implemented as step S601, and step S102 can be implemented as the following steps:

[0234] According to the transmission time order of each dynamic first uplink channel in the first set of channels to be transmitted, delete the first channel to be transmitted that has a time-domain conflict with each dynamic first uplink channel to be transmitted from the first set of channels to be transmitted; and,

[0235] According to the transmission time order of each dynamic first downlink channel to be transmitted in the first set of channels to be transmitted, delete the first channel to be transmitted that has a time domain conflict with each dynamic first downlink channel to be transmitted from the first set of channels to be transmitted.

[0236] The remaining first channels in the first set of channels to be transmitted are determined as the second set of channels to be transmitted.

[0237] Based on this, this disclosure provides a variety of solutions for resolving complex transmission collisions in SBFD symbols, so as to flexibly select solutions to adapt to different collision scenarios, improve the efficiency of transmission collision resolution, and thus improve communication efficiency.

[0238] The method provided in this disclosure will be described in detail below, using slots as the time unit and specific examples.

[0239] To address the conflict between DL and UL transmissions in the SBFD symbol within a slot, the base station and UE can agree on either Solution A or Solution B based on the above method.

[0240] Solution A is as follows:

[0241] Define all DL (deep learning) and UL (ultimate learning) transfers within a slot as a set Q. Define all DL transfers within a slot as a set Q1, and all UL transfers within a slot as a set Q2.

[0242] Solution A includes process A0, process A1, process A2, and process A3.

[0243] Here, the processing procedure A0 is as follows:

[0244] Cancel (i.e., delete) transmissions in set Q that do not meet the matching criteria (e.g., handle transmissions in SBFD symbols that conflict with the direction, and transmissions that do not conform to the configuration mode). Specifically, this includes at least one of the following:

[0245] If the frequency domain resources of a DL transmission within a slot exceed the available downlink frequency domain resources (e.g., the range of PRBs) for the DL, then the DL transmission is cancelled.

[0246] If a DL transfer within a slot contains both SBFD symbols and non-SBFD symbols, the DL transfer is cancelled.

[0247] If a configuration mode 1 (i.e., configuration mode 1 or first transmission configuration) is determined, and a DL transmission is determined to have a valid symbol type of SBFD symbol, then the DL transmission is cancelled if the symbols in the DL transmission within a slot contain non-SBFD symbols.

[0248] If configuration mode 1 is determined and a DL transfer is determined to have a valid symbol type of non-SBFD symbol, the DL transfer is cancelled if the symbols in the DL transfer within a slot contain SBFD symbols.

[0249] If the frequency domain resources of a UL transmission within a slot exceed the range of available uplink frequency domain resources (e.g., PRBs) for the UL, the UL transmission is cancelled.

[0250] If a UL transmission in a slot contains both SBFD and non-SBFD symbols, the UL transmission is cancelled.

[0251] If the configuration mode 1 is determined and a UL transmission is determined to have a valid symbol type of SBFD symbol, the UL transmission is cancelled if the symbols in the UL transmission within a slot contain non-SBFD symbols.

[0252] If Configuration 1 mode is determined and a UL transmission is determined to have a valid symbol type of non-SBFD symbol, the UL transmission is cancelled if the symbols in the UL transmission within a slot contain SBFD symbols.

[0253] Update set Q (including Q1 and Q2), that is, cancel the DL and UL transmissions in set Q (including Q1 and Q2) that do not meet the matching conditions to obtain a new set Q (including a new Q1 and a new Q2), which is used for the next step of processing.

[0254] It's important to note that process A0 has a flexible placement in the conflict resolution process. The first placement is: in the example above, process A0 is executed after determining set Q (including Q1 and Q2) and before the following process A1. The second placement is: process A0 is executed before determining set Q (including Q1 and Q2). In this case, process A0 is not executed after determining set Q (including Q1 and Q2). The third placement is: process A0 is executed for the output of the following process A3.

[0255] Processing procedure A1 is as follows:

[0256] The temporal conflicts of DL transmissions in Q1 are resolved using Mechanism 1, resulting in surviving DL transmissions (DL transmissions that survive the temporal conflicts in Q1 after resolution using Mechanism 1). These surviving DL transmissions are considered as a set S1. During processing, some DL transmissions in Q1 may be canceled instead of surviving; therefore, the number of DL transmissions in S1 is less than or equal to the number of DL transmissions in Q1.

[0257] Here, resolving time-domain conflicts in DL transmissions in Q1 is based on mechanism 1, including: a) When dynamically scheduled DL transmissions and semi-statically configured DL transmissions conflict in the time domain, the survival of the conflict is determined based on a predefined timeline. For example, if a dynamically scheduled DL transmission scheduled by a PDCCH conflicts with a semi-static SPS transmission in the time domain, and the PDCCH is transmitted before the predefined timeline, the dynamically scheduled DL transmission survives, and the semi-static SPS transmission is canceled. Otherwise, the dynamically scheduled DL transmission is canceled, and the semi-static SPS transmission survives. b) When multiple semi-statically configured DL transmissions overlap in the time domain, such as multiple SPS PDSCHs overlapping in the time domain, the SPS PDSCH with the smallest index survives, and other SPS PDSCHs overlapping with the smallest index are canceled. c) Mechanism a always precedes mechanism b. That is, in a slot containing complex time-domain conflicts in DL transmissions, conflicts caused by all dynamically scheduled DL transmissions in the slot are resolved first based on mechanism a, thus canceling some semi-static DL transmissions. Next, resolve the conflicts caused by the remaining semi-static DL transfers based on b. The surviving DL transfers are counted in S1 and used for the next step of processing.

[0258] Processing procedure A2 is as follows:

[0259] The temporal conflict resolution of UL transmissions in Q2 is based on mechanism 2, resulting in surviving UL transmissions (UL transmissions that survive the temporal conflict resolution process in Q2, including newly generated UL transmission channels). These surviving UL transmissions are considered as a set S2. During processing, some UL transmissions in Q2 may be cancelled instead of becoming surviving UL transmissions, or new UL transmissions may be generated (the number of cancelled UL transmissions is greater than the number of newly generated UL transmissions). Therefore, the number of UL transmissions in S2 is less than or equal to the number of UL transmissions in Q2.

[0260] Here, resolving temporal conflicts in UL transmissions in Q2 is based on Mechanism 2, including the following steps: 1) First, resolve conflicts caused by PUCCH transmissions with duplicates. 2) Then, resolve conflicts caused by PUCCH transmissions without duplicates. 3) Then, resolve conflicts caused by PUSCH transmissions (PUSCH can be with or without duplicates) and PUCCH transmissions with duplicates. 4) Then, resolve conflicts caused by PUSCH transmissions (PUSCH can be with or without duplicates) and PUCCH transmissions without duplicates. The UL transmissions obtained after processing by Mechanism 2 are included in S2 and used for the next step of processing.

[0261] Note that there is no strict order between processing procedures A1 and A2; they can be interchanged and executed in parallel.

[0262] Process A3 may include process A3-1 or process A3-2.

[0263] The processing procedure A3-1 is as follows:

[0264] The DL and UL transmissions in S1 and S2 are taken as a set S, and the time domain conflict in S is resolved based on the following mechanism 3-1.

[0265] Here, mechanism 3-1 is as follows: Determine the earliest dynamic DL transmission or UL transmission from S (for ease of description, the earliest dynamically scheduled DL transmission or UL transmission is denoted as the earliest channel). Then, the semi-static DL transmission or semi-static UL transmission in S that overlaps with the earliest channel in the time domain is canceled (the earliest channel and the overlapping semi-static DL transmission or semi-static UL transmission satisfy the cancellation timeline). The earliest channel is kept alive and placed in set F.

[0266] Update S, which means removing the cancelled transmission from set S, including the earliest channel. The remaining transmissions in S become the new set S.

[0267] The updated S continues with the processing described in the previous paragraph until all dynamically scheduled DL and UL transfers in the S set have been processed. After the above process is completed, the semi-statically configured DL and UL transfers in the S set that have not been canceled are placed in the F set.

[0268] The DL and UL transfers in set F are the last ones to survive in that slot and will have their corresponding transfers executed.

[0269] Here, the rule for determining the earliest dynamic DL or UL transmission from S includes one of the following two methods:

[0270] The first method is as follows: the transmission with the earliest start symbol is the earliest channel; if multiple transmissions have the same start symbol, the transmission with more symbols is the earliest channel; if multiple transmissions have the same start symbol and the same number of symbols, a channel is randomly selected from these multiple transmissions as the earliest channel.

[0271] The second method is as follows: If a transmission corresponds to a channel with the earliest end symbol (or start symbol), then the transmission is the earliest channel; if multiple transmissions correspond to channels with the same earliest end symbol (or start symbol), then the transmission with more symbols is the earliest channel; if multiple transmissions correspond to channels with the same earliest end symbol (or start symbol) and the multiple transmissions have the same number of symbols, then a channel is randomly selected from the multiple transmissions as the earliest channel.

[0272] It is important to note that the base station can ensure that there are no time-domain conflicts between dynamic DL transmission and dynamic UL transmission. If the base station also ensures that there are no time-domain conflicts between semi-static DL transmission and semi-static UL transmission, then the process ends after process A0 to process A3-1. However, considering that the base station can ensure that there are no conflicts between semi-static DL transmission and semi-static UL transmission, it would significantly increase the complexity of the base station, especially when semi-static DL transmission and / or semi-static UL transmission involve duplicate transmissions, so the following mechanism is introduced after process A3-1:

[0273] Execution (M) resolves conflicts caused by semi-static DL and UL transmissions based on the method described in case 3 above, meaning both the semi-static DL and UL transmissions are cancelled. The semi-static DL and UL transmissions are removed from set F. (M) can be executed before or after process A3-1, depending on predefined rules from the base station and UE. The preferred method is to execute (M) after process A3-1. If multiple conflicts arise from semi-static DL and UL transmissions in a slot, these conflicts are resolved sequentially based on their chronological order. For example, the conflict caused by the semi-static (DL / UL) transmission with the earliest start symbol is resolved first, followed by the remaining conflicts.

[0274] The processing procedure A3-2 is as follows:

[0275] The DL and UL transmissions in S1 and S2 are taken as a set S, and the time domain conflict in S is resolved based on the following mechanism 3-2.

[0276] Here, mechanism 3-2 includes at least one of the following steps:

[0277] In the conflict caused by DL and UL transmissions in S:

[0278] (H) Resolve conflicts caused by dynamically scheduled UL transmissions. If multiple conflicts are caused by multiple dynamically scheduled UL transmissions, resolve the conflicts sequentially based on the time order of the multiple dynamically scheduled UL transmissions (or the order of the PDCCHs corresponding to the multiple dynamically scheduled UL transmissions, such as time order). That is, first resolve the conflict corresponding to case2 in the slot. If there are multiple conflicts corresponding to case2, resolve them separately based on the time order of case2 (or the order of the PDCCHs corresponding to the multiple UL transmissions of case2, such as time order).

[0279] (J) To resolve conflicts caused by dynamically scheduled DL transmissions, if multiple dynamically scheduled DL transmissions cause multiple conflicts, the conflicts are resolved sequentially based on the time order of the multiple dynamically scheduled DL transmissions (or based on the order of the PDCCHs corresponding to the multiple dynamically scheduled UL transmissions, such as time order); that is, the conflict corresponding to the aforementioned case 1 in the slot is resolved first. If there are multiple conflicts corresponding to case 1, they are resolved separately based on the time order of case 1 (or based on the order of the PDCCHs corresponding to the multiple case 1 UL transmissions, such as time order).

[0280] The conflicts in the aforementioned case 4 (conflict between dynamically scheduled DL transmission and dynamically scheduled UL transmission) and case 3 (conflict between semi-statically configured DL transmission and semi-statically configured UL transmission) can be ensured by the base station to avoid occurrence. However, considering that ensuring the base station can avoid conflict between semi-statically configured DL transmission and semi-statically configured UL transmission would significantly increase the complexity of the base station, especially when semi-statically configured DL transmission and / or semi-statically configured UL transmission involve duplicate transmissions, the following mechanism is introduced:

[0281] Execution (K) resolves conflicts arising from semi-static DL and UL transmissions based on the method described in case 3 above, meaning both the semi-static DL and UL transmissions are cancelled. (K) can be executed before (H) and (J), or after (H) and (J), requiring predefined rules from the base station and UE. The preferred approach is to execute (K) before (H) and (J). If multiple conflicts arise from semi-static DL and UL transmissions within a slot, these conflicts are resolved sequentially based on their chronological order. For example, the conflict caused by the semi-static (DL / UL) transmission with the earliest start symbol is resolved first, followed by the remaining conflicts.

[0282] It should be noted that there is no strict order between (J) and (H), they can be interchanged and executed in parallel.

[0283] The base station can ensure that dynamic DL transmission and dynamic UL transmission do not conflict in the time domain. The base station can also ensure that semi-static DL transmission and semi-static UL transmission do not conflict in the time domain.

[0284] Solution B is as follows:

[0285] Define all DL and UL transfers within a slot as a set Q. Define all DL transfers within a slot as a set Q1, and all UL transfers within a slot as a set Q2.

[0286] Solution B includes process B0 and process B3.

[0287] Here, the processing procedure B0 is as follows:

[0288] Cancel (i.e., delete) transmissions in set Q that do not meet the matching criteria (e.g., handle transmissions in SBFD symbols that conflict with the direction, and transmissions that do not conform to the configuration mechanism). Specifically, this includes at least one of the following:

[0289] If the frequency domain resources of a DL transmission within a slot exceed the available downlink frequency domain resources (e.g., the range of PRBs) for the DL, then the DL transmission is cancelled.

[0290] If a DL transfer within a slot contains both SBFD symbols and non-SBFD symbols, the DL transfer is cancelled.

[0291] If configuration mode 1 is determined and a DL transfer is determined to have a valid symbol type of SBFD, the DL transfer is cancelled if the symbols in the DL transfer within a slot contain non-SBFD symbols.

[0292] If configuration mode 1 is determined and a DL transfer is determined to have a valid symbol type of non-SBFD symbol, the DL transfer is cancelled if the symbols in the DL transfer within a slot contain SBFD symbols.

[0293] If the frequency domain resources of a UL transmission within a slot exceed the range of available uplink frequency domain resources (e.g., PRBs) for the UL, the UL transmission is cancelled.

[0294] If a UL transmission in a slot contains both SBFD and non-SBFD symbols, the UL transmission is cancelled.

[0295] If the configuration mode 1 is determined and a UL transmission is determined to have a valid symbol type of SBFD symbol, the UL transmission is cancelled if the symbols in the UL transmission within a slot contain non-SBFD symbols.

[0296] If Configuration 1 mode is determined and a UL transmission is determined to have a valid symbol type of non-SBFD symbol, the UL transmission is cancelled if the symbols in the UL transmission within a slot contain SBFD symbols.

[0297] Update set Q (including Q1 and Q2), that is, cancel the DL and UL transmissions in set Q (including Q1 and Q2) that do not meet the matching conditions to obtain a new set Q (including a new Q1 and a new Q2), which is used for the next step of processing.

[0298] It's important to note that process B0 has a flexible placement in the conflict resolution process. The first placement is: in the example above, process B0 is executed after determining set Q (including Q1 and Q2) and before process B3. The second placement is: process B0 is executed before determining set Q (including Q1 and Q2). In this case, process B0 is not executed after determining set Q (including Q1 and Q2). The third placement is: process B0 is executed in response to the output of process B3.

[0299] Here, compared to Solution A, Solution B omits processes A1 and A2 from Solution A. S1 and S2 are replaced with Q1 and Q2 respectively.

[0300] Process B3 includes either process B3-1 or process B3-2.

[0301] The processing procedure B3-1 is as follows:

[0302] The DL and UL transmissions in Q1 and Q2 are taken as a set S, and the time domain conflict in S is resolved based on the following mechanism 3-3.

[0303] Here, mechanism 3-3 is as follows: the earliest dynamic DL transmission or UL transmission is determined from S (for ease of description, the earliest dynamically scheduled DL transmission or UL transmission is denoted as the earliest channel). Then, the semi-static DL transmission or semi-static UL transmission that overlaps with the earliest channel in the time domain is canceled (the earliest channel and the overlapping semi-static DL transmission or semi-static UL transmission satisfy the cancellation timeline). The earliest channel is kept alive and placed in set F.

[0304] Update S, which means removing the cancelled transmission from set S, including the earliest channel. The remaining transmissions in S become the new set S.

[0305] The updated S continues with the processing described in the previous paragraph until all dynamically scheduled DL and UL transfers in the S set have been processed. After the above process is completed, the semi-statically configured DL and UL transfers in the S set that have not been canceled are placed in the F set.

[0306] The DL and UL transfers in set F are the last ones to survive in that slot and will have their corresponding transfers executed.

[0307] Here, the rule for determining the earliest dynamic DL or UL transfer from S includes one of the following two methods:

[0308] The first method is as follows: the transmission with the earliest start symbol is the earliest channel; if multiple transmissions have the same start symbol, then the transmission with more symbols is the earliest channel; if multiple transmissions have the same start symbol and the same number of symbols, then a channel is randomly selected from these multiple transmissions as the earliest channel.

[0309] The second method is as follows: If a transmission corresponds to a channel with the earliest end symbol (or start symbol), then the transmission is the earliest channel; if multiple transmissions correspond to channels with the same earliest end symbol (or start symbol), then the transmission with more symbols is the earliest channel; if multiple transmissions correspond to channels with the same earliest end symbol (or start symbol) and the multiple transmissions have the same number of symbols, then a channel is randomly selected from the multiple transmissions as the earliest channel.

[0310] It is important to note that the base station can ensure that dynamic DL transmission and dynamic UL transmission do not conflict in the time domain. If the base station also ensures that semi-static DL transmission and semi-static UL transmission do not conflict in the time domain, then the process ends after process B0 to process B3-1. However, considering that the base station can ensure that conflicts between semi-static DL transmission and semi-static UL transmission do not occur, it would significantly increase the complexity of the base station, especially when semi-static DL transmission and / or semi-static UL transmission involve duplicate transmissions. Therefore, the following mechanism is introduced after process B3-1:

[0311] Execution (M) resolves conflicts caused by semi-static DL and UL transmissions based on the method described in case 3 above, meaning both the semi-static DL and UL transmissions are cancelled. The semi-static DL and UL transmissions are removed from set F. (M) can be executed before or after process B3-1, depending on predefined rules from the base station and UE. The preferred method is to execute (M) after process B3-1. If multiple conflicts arise from semi-static DL and UL transmissions in a slot, these conflicts are resolved sequentially based on their chronological order. For example, the conflict caused by the semi-static (DL / UL) transmission with the earliest start symbol is resolved first, followed by the remaining conflicts.

[0312] Processing procedure B3-2 is as follows:

[0313] The DL and UL transmissions in Q1 and Q2 are treated as a set S. The time-domain conflicts in S are resolved based on the following mechanisms 3-4.

[0314] Here, mechanism 3-4 includes at least one of the following steps:

[0315] In the conflict caused by DL and UL transmissions in S:

[0316] (H) Resolve conflicts caused by dynamically scheduled UL transmissions. If multiple conflicts are caused by multiple dynamically scheduled UL transmissions, resolve the conflicts sequentially based on the time order of the multiple dynamically scheduled UL transmissions (or the order of the PDCCHs corresponding to the multiple dynamically scheduled UL transmissions, such as time order). That is, first resolve the conflict corresponding to case2 in the slot. If there are multiple conflicts corresponding to case2, resolve them separately based on the time order of case2 (or the order of the PDCCHs corresponding to the multiple UL transmissions of case2, such as time order).

[0317] (J) To resolve conflicts caused by dynamically scheduled DL transmissions, if multiple dynamically scheduled DL transmissions cause multiple conflicts, the conflicts are resolved sequentially based on the time order of the multiple dynamically scheduled DL transmissions (or based on the order of the PDCCHs corresponding to the multiple dynamically scheduled UL transmissions, such as time order); that is, the conflict corresponding to the aforementioned case 1 in the slot is resolved first. If there are multiple conflicts corresponding to case 1, they are resolved separately based on the time order of case 1 (or based on the order of the PDCCHs corresponding to the multiple case 1 UL transmissions, such as time order).

[0318] The conflicts in the aforementioned case 4 (conflict between dynamically scheduled DL transmission and dynamically scheduled UL transmission) and case 3 (conflict between semi-statically configured DL transmission and semi-statically configured UL transmission) can be ensured by the base station to avoid occurrence. However, considering that ensuring the base station can avoid conflict between semi-statically configured DL transmission and semi-statically configured UL transmission would significantly increase the complexity of the base station, especially when semi-statically configured DL transmission and / or semi-statically configured UL transmission involve duplicate transmissions, the following mechanism is introduced:

[0319] Execution (K) resolves conflicts arising from semi-static DL and UL transmissions based on the method described in case 3 above, meaning both the semi-static DL and UL transmissions are cancelled. (K) can be executed before (H) and (J), or after (H) and (J), requiring predefined rules from the base station and UE. The preferred approach is to execute (K) before (H) and (J). If multiple conflicts arise from semi-static DL and UL transmissions within a slot, these conflicts are resolved sequentially based on their chronological order. For example, the conflict caused by the semi-static (DL / UL) transmission with the earliest start symbol is resolved first, followed by the remaining conflicts.

[0320] It should be noted that there is no strict order between (J) and (H), they can be interchanged and executed in parallel.

[0321] In addition, the base station can ensure that dynamic DL transmission and dynamic UL transmission do not conflict in the time domain. The base station can also ensure that semi-static DL transmission and semi-static UL transmission do not conflict in the time domain.

[0322] The foregoing primarily describes the solutions of the embodiments of this disclosure from a methodological perspective. The following also illustrates a communication device for executing the channel transmission method in any of the above embodiments and their possible implementations. It is understood that, in order to implement the channel transmission method, the communication device includes hardware structures and / or software modules corresponding to the execution of various functions; those skilled in the art should readily recognize that, in conjunction with the algorithm steps of the examples described in the embodiments of this disclosure, this disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.

[0323] This disclosure embodiment can divide the communication device into functional modules according to the above method embodiment. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one functional module. The integrated module can be implemented in hardware or software. It should be noted that the module division in this disclosure embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. The following description uses the example of dividing each functional module according to each function.

[0324] Figure 9 is a block diagram of a communication device according to some embodiments. The communication device 80 includes a processing module 81 and a communication module 82.

[0325] Here, the processing module 81 is used to determine the first set of channels to be transmitted within the same time unit. The first set of channels to be transmitted includes multiple first channels to be transmitted, and the time unit includes at least one sub-band full-duplex symbol.

[0326] The processing module 81 is used to determine a second set of channels to be transmitted based on a first set of channels to be transmitted, wherein at least one second channel to be transmitted in the second set of channels to be transmitted does not overlap in the time domain, and the transmission configuration of each second channel to be transmitted matches the time-frequency resources occupied by the second channel to be transmitted.

[0327] The communication module 82 is used to perform transmission on the second channel in the second set of channels to be transmitted.

[0328] In some embodiments, the processing module 81 is specifically used for:

[0329] A third set of channels to be transmitted is determined based on a first set of channels to be transmitted; the transmission configuration of each third channel in the third set of channels to be transmitted is matched with the time-frequency resources occupied by the third channel.

[0330] The second set of channels to be transmitted is determined based on the third set of channels to be transmitted.

[0331] In some embodiments, the processing module 81 is specifically configured to: cancel the first channel to be transmitted from the first set of channels to be transmitted that does not meet the matching conditions, and determine the remaining first channels to be transmitted as the third set of channels to be transmitted.

[0332] In some embodiments, the first channel to be transmitted that does not meet the matching criteria includes at least one of the following:

[0333] The downlink channel's frequency domain resources exceed the available downlink frequency domain resource range;

[0334] The time-domain resources of the downlink channel simultaneously include sub-band full-duplex symbols and non-sub-band full-duplex symbols;

[0335] When the downlink channel uses the first transmission configuration and the effective symbol type is subband full-duplex symbol, the time domain resources of the downlink channel include non-subband full-duplex symbols;

[0336] When the downlink channel uses the first transmission configuration and the effective symbol type is non-subband full-duplex symbol, the time domain resources of the downlink channel include subband full-duplex symbols.

[0337] The uplink channel's frequency domain resources exceed the available uplink frequency domain resource range;

[0338] The time-domain resources of the uplink channel simultaneously include sub-band full-duplex symbols and non-sub-band full-duplex symbols;

[0339] When the uplink channel uses the first transmission configuration and the effective symbol type is subband full-duplex symbol, the time domain resources of the downlink channel include non-subband full-duplex symbols.

[0340] When the uplink channel uses the first transmission configuration and the effective symbol type is non-subband full-duplex symbol, the time domain resources of the uplink channel include subband full-duplex symbols.

[0341] Here, the first transmission configuration is used to indicate that when the uplink or downlink channel performs transmission in at least one time slot, only symbols corresponding to the valid symbol type of the uplink or downlink channel can be used in each time slot of the at least one time slot. Here, the valid symbol type includes: sub-band full-duplex symbols and non-sub-band full-duplex symbols.

[0342] In some embodiments, the third set of channels to be transmitted includes at least one third uplink channel to be transmitted and at least one third downlink channel to be transmitted;

[0343] Processing module 81 is specifically used for:

[0344] At least one fourth uplink channel to be transmitted is determined based on at least one third uplink channel to be transmitted, and the at least one fourth uplink channel to be transmitted does not overlap with each other in the time domain;

[0345] At least one fourth downlink channel to be transmitted is determined based on at least one third downlink channel to be transmitted, and the at least one fourth downlink channel to be transmitted does not overlap with each other in the time domain;

[0346] The second set of channels to be transmitted is determined based on the fourth set of channels to be transmitted. The fourth set of channels to be transmitted includes at least one fourth uplink channel and at least one fourth downlink channel.

[0347] In some embodiments, the processing module 81 is specifically used for:

[0348] The earliest dynamic fourth channel to be transmitted in the fourth channel to be transmitted set is determined as the target fourth channel to be transmitted and is included in the second channel to be transmitted set as the second channel to be transmitted. The target fourth channel to be transmitted and the semi-static downlink or semi-static uplink fourth channels that overlap with the target fourth channel to be transmitted in the time domain are deleted from the fourth channel to be transmitted set to obtain the updated fourth channel to be transmitted set.

[0349] For the updated fourth set of channels to be transmitted, repeat the above operation until there are no dynamically transmitted channels in the fourth set of channels to be transmitted.

[0350] The remaining semi-static downlink or semi-static uplink fourth channels in the fourth channel set to be transmitted are included in the second channel set to be transmitted as second channels to be transmitted.

[0351] In some embodiments, the target fourth channel to be transmitted satisfies any of the following:

[0352] The target fourth channel to be transmitted is the dynamic fourth channel to be transmitted with the earliest starting symbol in the set of fourth channels to be transmitted;

[0353] In the case where there are multiple dynamic fourth channels with the same start symbol in the set of fourth channels to be transmitted, the target fourth channel to be transmitted is one of the multiple dynamic fourth channels with the same start symbol that are randomly determined.

[0354] In the case where there are multiple dynamic fourth channels with the same start symbol in the set of fourth channels to be transmitted, the target fourth channel to be transmitted is the fourth channel that occupies the most symbols among the multiple dynamic fourth channels with the same start symbol.

[0355] If there are multiple dynamic fourth channels with the same start symbol in the set of fourth channels to be transmitted, and these multiple dynamic fourth channels with the same start symbol have the same number of symbols, then the target fourth channel to be transmitted is one of the multiple dynamic fourth channels with the same start symbol that are randomly determined.

[0356] The target fourth channel to be transmitted is the dynamic fourth channel to be transmitted with the earliest ending symbol in the set of fourth channels to be transmitted;

[0357] In the case where there are multiple dynamic fourth channels with the same end symbol in the set of fourth channels to be transmitted, the target fourth channel to be transmitted is one of the multiple dynamic fourth channels with the same end symbol that are randomly determined.

[0358] In the case where there are multiple dynamic fourth channels with the same end symbol in the set of fourth channels to be transmitted, the target fourth channel to be transmitted is the fourth transmission channel that occupies the most symbols among the multiple dynamic fourth channels with the same end symbol.

[0359] If there are multiple dynamic fourth channels with the earliest end symbol in the set of fourth channels to be transmitted, and these multiple dynamic fourth channels with the earliest end symbol have the same number of symbols, then the target fourth channel to be transmitted is one randomly determined from among the multiple dynamic fourth channels with the earliest end symbol.

[0360] In some embodiments, the processing module 81 is specifically used for:

[0361] According to the transmission time order of each dynamic fourth uplink channel in the fourth transmission channel set, remove the fourth transmission channels that conflict with each dynamic fourth uplink channel in the fourth transmission channel set in the time domain; and,

[0362] According to the transmission time order of each dynamic fourth downlink channel in the fourth channel set to be transmitted, the fourth channel to be transmitted that conflicts with each dynamic fourth downlink channel in the time domain is deleted from the fourth channel set to be transmitted.

[0363] The remaining fourth channels in the fourth channel set to be transmitted are determined as the second channel set to be transmitted.

[0364] In some embodiments, the processing module 81 is specifically used for:

[0365] The earliest dynamic third channel to be transmitted in the third channel to be transmitted set is determined as the target third channel to be transmitted and is included in the second channel to be transmitted set as the second channel to be transmitted. The target third channel to be transmitted and the semi-static downlink or semi-static uplink third channels that overlap with the target third channel to be transmitted in the time domain are deleted from the third channel to be transmitted set to obtain the updated third channel to be transmitted set.

[0366] For the updated third set of channels to be transmitted, repeat the above operation until there are no dynamically transmitted channels in the third set of channels to be transmitted.

[0367] The remaining semi-static downlink or semi-static uplink third channels in the third channel set to be transmitted are included in the second channel set to be transmitted as second channels to be transmitted.

[0368] In some embodiments, the target third channel to be transmitted satisfies any of the following:

[0369] The target third channel to be transmitted is the dynamic third channel to be transmitted with the earliest starting symbol in the set of third channels to be transmitted;

[0370] In the case where there are multiple dynamic third channels with the same start symbol in the set of third channels to be transmitted, the target third channel to be transmitted is one of the multiple dynamic third channels with the same start symbol that are randomly determined.

[0371] In the case where there are multiple dynamic third channels with the same start symbol in the set of third channels to be transmitted, the target third channel to be transmitted is the third channel that occupies the most symbols among the multiple dynamic third channels with the same start symbol.

[0372] If there are multiple dynamic third channels with the same start symbol in the set of third channels to be transmitted, and these multiple dynamic third channels with the same start symbol have the same number of symbols, then the target third channel to be transmitted is one of the multiple dynamic third channels with the same start symbol that are randomly determined.

[0373] The target third channel to be transmitted is the dynamic third channel to be transmitted with the earliest ending symbol in the set of third channels to be transmitted;

[0374] In the case where there are multiple dynamic third channels with the same end symbol in the set of third channels to be transmitted, the target third channel to be transmitted is one of the multiple dynamic third channels with the same end symbol that are randomly determined.

[0375] In the case where there are multiple dynamic third channels with the same end symbol in the set of third channels to be transmitted, the target third channel to be transmitted is the third transmission channel that occupies the most symbols among the multiple dynamic third channels with the same end symbol.

[0376] If there are multiple dynamic third channels with the same ending symbol in the set of third channels to be transmitted, and these multiple dynamic third channels with the same ending symbol have the same number of symbols, then the target third channel to be transmitted is one randomly determined from among the multiple dynamic third channels with the same ending symbol.

[0377] In some embodiments, the processing module 81 is specifically used for:

[0378] According to the transmission time order of each dynamic third uplink channel in the third transmission channel set, remove the third transmission channels that conflict with each dynamic third uplink channel in the third transmission channel set in the time domain; and,

[0379] According to the transmission time order of each dynamic third downlink channel in the third transmission channel set, delete the third transmission channel that conflicts with each dynamic third downlink channel in the time domain from the third transmission channel set.

[0380] The remaining third channels in the third set of channels to be transmitted are determined as the second set of channels to be transmitted.

[0381] For a more detailed description of the processing module 81 and the communication module 82, as well as a more detailed description of their respective technical features and beneficial effects, please refer to the corresponding method embodiment section above, which will not be repeated here.

[0382] It should be noted that the units in Figure 9 can also be called modules; for example, the transmitting unit can be called a transmitting module. Furthermore, in the embodiment shown in Figure 9, the names of the units may not be those shown in the figure; for example, the transmitting unit can also be called a communication unit, and the receiving unit can also be called a communication unit.

[0383] If the units in Figure 9 are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this disclosure, or the parts that contribute to related technologies, or all or part of the technical solutions, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this disclosure. Storage media for storing computer software products include various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0384] In the case of implementing the functions of the integrated modules described above in hardware, embodiments of this disclosure also provide a possible structure for a communication device used to execute the channel transmission method provided in embodiments of this disclosure. As shown in FIG10, the communication device 900 includes: a communication interface 903, a processor 902, and a bus 904. In some embodiments, the communication device may further include a memory 901.

[0385] Processor 902 may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with embodiments of this disclosure. Processor 902 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with embodiments of this disclosure. Processor 902 may also be a combination that implements computational functions, such as a combination of one or more microprocessors, a digital signal processor (DSP), and a microprocessor, etc.

[0386] The communication interface 903 is used to connect to other devices via a communication network. This communication network can be Ethernet, wireless access network, wireless local area network (WLAN), etc.

[0387] The memory 901 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.

[0388] In some embodiments, the memory 901 may exist independently of the processor 902. The memory 901 may be connected to the processor 902 via a bus 904 and is used to store instructions or program code. When the processor 902 calls and executes the instructions or program code stored in the memory 901, it can implement the channel transmission method provided in the embodiments of this disclosure.

[0389] In other embodiments, the memory 901 may also be integrated with the processor 902.

[0390] Bus 904 can be an extended industry standard architecture (EISA) bus, etc. Bus 904 can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in Figure 10, but this does not mean that there is only one bus or one type of bus.

[0391] Some embodiments of this disclosure provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium) storing computer program instructions that, when executed on a computer, cause the computer to perform the channel transmission method as described in any of the above embodiments.

[0392] In some embodiments, the computer may be the aforementioned communication device, and this disclosure does not limit the specific form of the computer.

[0393] In some examples, the aforementioned computer-readable storage media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical discs (e.g., compact disks (CDs), digital versatile disks (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROMs), cards, sticks, or key drives, etc.). The various computer-readable storage media described in this disclosure may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0394] This disclosure provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the channel transmission method described in any of the above embodiments.

[0395] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.

Claims

1. A channel transmission method, wherein, The method includes: A first set of channels to be transmitted within the same time unit is determined, the first set of channels to be transmitted includes multiple first channels to be transmitted, and the time unit includes at least one sub-band full-duplex symbol. A second set of channels to be transmitted is determined based on the first set of channels to be transmitted. At least one of the second channels to be transmitted in the second set of channels to be transmitted does not overlap in the time domain, and the transmission configuration of each second channel to be transmitted matches the time-frequency resources occupied by the second channel to be transmitted. The second channel in the second set of channels to be transmitted is transmitted.

2. The method according to claim 1, wherein, The step of determining the second set of channels to be transmitted based on the first set of channels to be transmitted includes: A third set of channels to be transmitted is determined based on the first set of channels to be transmitted; the transmission configuration of each third channel in the third set of channels to be transmitted is matched with the time-frequency resources occupied by the third channel; The second set of channels to be transmitted is determined based on the third set of channels to be transmitted.

3. The method according to claim 2, wherein, The step of determining the third set of channels to be transmitted based on the first set of channels to be transmitted includes: The first channel to be transmitted that does not meet the matching conditions is removed from the first set of channels to be transmitted, and the remaining first channels to be transmitted are determined as the third set of channels to be transmitted.

4. The method according to claim 3, wherein, The first channel to be transmitted that does not meet the matching conditions includes at least one of the following: The downlink channel's frequency domain resources exceed the available downlink frequency domain resource range; The time-domain resources of the downlink channel simultaneously include sub-band full-duplex symbols and non-sub-band full-duplex symbols. When the downlink channel adopts a first transmission configuration and the effective symbol type is sub-band full-duplex symbol, the time domain resources of the downlink channel include non-sub-band full-duplex symbols; When the downlink channel adopts a first transmission configuration and the effective symbol type is non-subband full-duplex symbol, the time domain resources of the downlink channel include subband full-duplex symbols; The uplink channel's frequency domain resources exceed the available uplink frequency domain resource range; The time-domain resources of the uplink channel simultaneously include sub-band full-duplex symbols and non-sub-band full-duplex symbols. When the uplink channel adopts a first transmission configuration and the effective symbol type is sub-band full-duplex symbol, the time domain resources of the downlink channel include non-sub-band full-duplex symbols; When the uplink channel adopts a first transmission configuration and the effective symbol type is a non-subband full-duplex symbol, the time domain resources of the uplink channel include subband full-duplex symbols. Wherein, the first transmission configuration is used to instruct that when the uplink channel or downlink channel performs transmission in at least one time slot, only symbols corresponding to the effective symbol type of the uplink channel or the downlink channel can be used in each time slot of the at least one time slot, wherein the effective symbol type includes: sub-band full-duplex symbols and non-sub-band full-duplex symbols.

5. The method according to claim 2, wherein, The third set of channels to be transmitted includes at least one third uplink channel to be transmitted and the at least one third downlink channel to be transmitted. Determining the second set of channels to be transmitted based on the third set of channels to be transmitted includes: At least one fourth uplink channel is determined based on the at least one third uplink channel to be transmitted, and the at least one fourth uplink channel to be transmitted does not overlap with each other in the time domain; At least one fourth downlink channel is determined based on the at least one third downlink channel to be transmitted, and the at least one fourth downlink channel to be transmitted does not overlap with each other in the time domain; The second set of channels to be transmitted is determined based on the fourth set of channels to be transmitted, wherein the fourth set of channels to be transmitted includes at least one fourth uplink channel to be transmitted and at least one fourth downlink channel to be transmitted.

6. The method according to claim 5, wherein, Determining the second set of channels to be transmitted based on the fourth set of channels to be transmitted includes: The earliest dynamic fourth channel to be transmitted in the fourth channel to be transmitted set is determined as the target fourth channel to be transmitted and is included in the second channel to be transmitted set as the second channel to be transmitted. The target fourth channel to be transmitted and the semi-static downlink or semi-static uplink fourth channels that overlap with the target fourth channel to be transmitted in the time domain are deleted from the fourth channel to be transmitted set to obtain the updated fourth channel to be transmitted set. For the updated fourth set of channels to be transmitted, the above operation is repeated until there are no dynamically transmitted channels in the fourth set of channels to be transmitted. The remaining semi-static downlink or semi-static uplink fourth channels in the fourth channel set to be transmitted are included in the second channel set to be transmitted as the second channel set to be transmitted.

7. The method according to claim 6, wherein, The target fourth channel to be transmitted satisfies any one of the following: The target fourth channel to be transmitted is the dynamic fourth channel to be transmitted with the earliest starting symbol in the set of fourth channels to be transmitted; In the case that there are multiple dynamic fourth channels with the same start symbol in the set of fourth channels to be transmitted, the target fourth channel to be transmitted is one of the multiple dynamic fourth channels with the same start symbol that are randomly determined. In the case where there are multiple dynamic fourth channels to be transmitted with the same start symbol in the set of fourth channels to be transmitted, the target fourth channel to be transmitted is the fourth transmission channel that occupies the most symbols among the multiple dynamic fourth channels to be transmitted with the same start symbol. If there are multiple dynamic fourth channels with the same start symbol that are the earliest in the set of fourth channels to be transmitted, and these multiple dynamic fourth channels with the same start symbol have the same number of symbols, then the target fourth channel to be transmitted is one of the multiple dynamic fourth channels with the same start symbol that are the earliest in the set of fourth channels to be transmitted. The target fourth channel to be transmitted is the dynamic fourth channel to be transmitted with the earliest end symbol in the set of fourth channels to be transmitted; In the case that there are multiple dynamic fourth channels to be transmitted with the earliest end symbol in the set of fourth channels to be transmitted, the target fourth channel to be transmitted is one of the multiple dynamic fourth channels to be transmitted with the earliest end symbol. In the case where there are multiple dynamic fourth channels to be transmitted with the same end symbol in the set of fourth channels to be transmitted, the target fourth channel to be transmitted is the fourth transmission channel that occupies the most symbols among the multiple dynamic fourth channels to be transmitted with the same end symbol. If there are multiple dynamic fourth channels with the earliest end symbol in the set of fourth channels to be transmitted, and these multiple dynamic fourth channels with the earliest end symbol have the same number of symbols, then the target fourth channel to be transmitted is one randomly determined from among the multiple dynamic fourth channels with the earliest end symbol.

8. The method according to claim 5, wherein, Determining the second set of channels to be transmitted based on the fourth set of channels to be transmitted includes: According to the transmission time order of each dynamic fourth uplink channel in the fourth transmission channel set, delete the fourth transmission channel that conflicts with each dynamic fourth uplink channel in the time domain from the fourth transmission channel set; and, According to the transmission time order of each dynamic fourth downlink channel in the fourth channel set to be transmitted, delete the fourth channel to be transmitted that has a time domain conflict with each dynamic fourth downlink channel to be transmitted from the fourth channel set to be transmitted. The remaining fourth channels in the fourth channel set to be transmitted are determined as the second channel set to be transmitted.

9. The method according to claim 2, wherein, Determining the second set of channels to be transmitted based on the third set of channels to be transmitted includes: The earliest dynamic third channel to be transmitted in the third channel to be transmitted set is determined as the target third channel to be transmitted and is included in the second channel to be transmitted set as the second channel to be transmitted. The target third channel to be transmitted and the semi-static downlink or semi-static uplink third channels that overlap with the target third channel to be transmitted in the time domain are deleted from the third channel to be transmitted set to obtain the updated third channel to be transmitted set. For the updated third set of channels to be transmitted, the above operation is repeated until there are no dynamically transmitted channels in the third set of channels to be transmitted. The remaining semi-static downlink or semi-static uplink third channels in the third channel set to be transmitted are included in the second channel set to be transmitted as the second channel set to be transmitted.

10. The method according to claim 9, wherein, The target third channel to be transmitted satisfies any one of the following: The target third channel to be transmitted is the dynamic third channel to be transmitted with the earliest starting symbol in the set of third channels to be transmitted; In the case that there are multiple dynamic third channels with the same start symbol in the set of third channels to be transmitted, the target third channel to be transmitted is one of the multiple dynamic third channels with the same start symbol that are randomly determined. In the case where there are multiple dynamic third channels to be transmitted with the same start symbol in the set of third channels to be transmitted, the target third channel to be transmitted is the third transmission channel that occupies the most symbols among the multiple dynamic third channels to be transmitted with the same start symbol. If there are multiple dynamic third channels with the same start symbol that are the earliest in the set of third channels to be transmitted, and these multiple dynamic third channels with the same start symbol have the same number of symbols, then the target third channel to be transmitted is one of the multiple dynamic third channels with the same start symbol that are the earliest in the set of third channels to be transmitted. The target third channel to be transmitted is the dynamic third channel to be transmitted with the earliest end symbol in the set of third channels to be transmitted; In the case that there are multiple dynamic third channels to be transmitted with the earliest end symbol in the set of third channels to be transmitted, the target third channel to be transmitted is one of the multiple dynamic third channels to be transmitted with the earliest end symbol. In the case where there are multiple dynamic third channels to be transmitted with the same end symbol in the set of third channels to be transmitted, the target third channel to be transmitted is the third transmission channel that occupies the most symbols among the multiple dynamic third channels to be transmitted with the same end symbol. If there are multiple dynamic third channels with the same ending symbol in the set of third channels to be transmitted, and these multiple dynamic third channels with the same ending symbol have the same number of symbols, then the target third channel to be transmitted is one randomly determined from among the multiple dynamic third channels with the same ending symbol.

11. The method according to claim 2, wherein, Determining the second set of channels to be transmitted based on the third set of channels to be transmitted includes: According to the transmission time order of each dynamic third uplink channel in the third transmission channel set, delete the third transmission channel that conflicts with each dynamic third uplink channel in the time domain from the third transmission channel set; and, According to the transmission time order of each dynamic third downlink channel to be transmitted in the third channel to be transmitted set, delete the third channel to be transmitted that has a time domain conflict with each dynamic third downlink channel to be transmitted from the third channel to be transmitted set. The remaining third channels in the third set of channels to be transmitted are determined as the second set of channels to be transmitted.

12. A communication device, wherein, include: Memory and processor; The memory and the processor are coupled; The memory is used to store instructions that can be executed by the processor; When the processor executes the instructions, it performs the method as described in any one of claims 1 to 11.

13. A computer-readable storage medium, wherein, The computer-readable storage medium includes a non-transitory computer-readable storage medium on which computer instructions are stored, which, when executed on a communication device, cause the communication device to perform the method as described in any one of claims 1 to 11.

14. A computer program product, wherein, When the computer program product is executed, it implements the method as described in any one of claims 1 to 11.