Configuration for frame pattern
A flexible frame pattern configuration system addresses the limitations of SBFD by enabling dynamic updates to adapt to interference and traffic changes, enhancing communication performance and capacity in NR duplexing.
Patent Information
- Application Number
- PCT/CN2023/092807
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-05-08
- Publication Date
- 2026-01-08
AI Technical Summary
Existing duplexing technologies in New Radio (NR) face challenges such as reduced coverage, increased latency, and reduced capacity due to limited uplink time duration in TDD, and legacy FDD and TDD resource allocation solutions are not applicable to the Subband Non-Overlapping Full Duplex (SBFD) scenario, necessitating new scheduling, feedback, and power control mechanisms.
A flexible frame pattern configuration system is introduced, where a first apparatus receives pre-configured frame patterns and communicates based on these patterns, allowing dynamic updates to adapt to interference, traffic load, and environmental changes, enhancing SBFD operations.
The system enables quick response to interference and traffic changes, improving communication performance by allowing simultaneous DL and UL transmissions on different PRBs, reducing latency, and increasing capacity.
Smart Images

Figure CN2023092807_08012026_PF_FP_ABST
Abstract
Description
CONFIGURATION FOR FRAME PATTERN
[0001] FIELDS
[0002] Various example embodiments of the present disclosure generally relate to the field of telecommunication and in particular, to methods, devices, apparatuses and computer readable storage medium for configuring frame pattern in subband non-overlapping full duplex (SBFD) scenario.BACKGROUND
[0003] Currently, the new radio (NR) supports two duplexing modes: frequency division duplexing (FDD) for paired bands and time division duplexing (TDD) for unpaired bands. In TDD, the time domain resource is split between downlink (DL) and uplink (UL) . Allocation of a limited time duration for the uplink in TDD would result in reduced coverage, increased latency, and reduced capacity.
[0004] To address the challenges above, a study on the evolution of duplexing operation in NR has been initiated. The SBFD has been proposed as a scheme of an enhanced duplex operation. In the SBFD, simultaneous DL transmission and UL reception on different physical resource blocks (PRBs) within an unpaired wideband NR cell is allowed. This duplexing scheme is also referred to as cross-division duplexing (xDD) or Flexible Duplexing (FDU) .SUMMARY
[0005] In a first aspect of the present disclosure, there is provided a first apparatus. The first apparatus comprises at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the first apparatus at least to: receive, from a second apparatus, first information indicating a first frame pattern of a set of pre-configured frame patterns, wherein the first frame pattern is to be applied on resources, wherein the resources comprise at least partly SBFD resources; and communicate, with the second apparatus, on the resources based at least in part on the first frame pattern.
[0006] In a second aspect of the present disclosure, there is provided a second apparatus. The second apparatus comprises at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the second apparatus at least to: transmit, to a first apparatus, first information indicating a frame pattern of a set of pre-configured frame patterns, wherein the first frame pattern is to be applied on resources, wherein the resources comprise at least partly SBFD resources; and communicate, with the first apparatus, on the resources based at least in part on the first frame pattern.
[0007] In a third aspect of the present disclosure, there is provided a method. The method comprises: receiving, at a first apparatus and from a second apparatus, first information indicating a first frame pattern of a set of pre-configured frame patterns, wherein the first frame pattern is to be applied on resources, wherein the resources comprise at least partly SBFD resources; and communicate, with the second apparatus, on the resources based at least in part on the first frame pattern.
[0008] In a fourth aspect of the present disclosure, there is provided a method. The method comprises: transmitting, at a second apparatus and to a first apparatus, first information indicating a frame pattern of a set of pre-configured frame patterns, wherein the first frame pattern is to be applied on resources, wherein the resources comprise at least partly SBFD resources; and communicating, with the first apparatus, on the resources based at least in part on the first frame pattern.
[0009] In a fifth aspect of the present disclosure, there is provided a first apparatus. The first apparatus comprises means for receiving, from a second apparatus, first information indicating a first frame pattern of a set of pre-configured frame patterns, wherein the first frame pattern is to be applied on resources, wherein the resources comprise at least partly SBFD resources; and means for communicating, with the second apparatus, on the resources based at least in part on the first frame pattern.
[0010] In a sixth aspect of the present disclosure, there is provided a second apparatus. The second apparatus comprises means for transmitting, to a first apparatus, first information indicating a frame pattern of a set of pre-configured frame patterns, wherein the first frame pattern is to be applied on resources, wherein the resources comprise at least partly SBFD resources; and means for communicating, with the first apparatus, on the resources based at least in part on the first frame pattern.
[0011] In a seventh aspect of the present disclosure, there is provided a computer readable medium. The computer readable medium comprises instructions stored thereon for causing an apparatus to perform at least the method according to the third aspect.
[0012] In an eighth aspect of the present disclosure, there is provided a computer readable medium. The computer readable medium comprises instructions stored thereon for causing an apparatus to perform at least the method according to the fourth aspect.
[0013] It is to be understood that the Summary section is not intended to identify key or essential features of embodiments of the present disclosure, nor is it intended to be used to limit the scope of the present disclosure. Other features of the present disclosure will become easily comprehensible through the following description.BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Some example embodiments will now be described with reference to the accompanying drawings, where:
[0015] FIG. 1A illustrates an example communication environment in which example embodiments of the present disclosure can be implemented;
[0016] FIG. 1B illustrates a block of example duplexing modes;
[0017] FIG. 1C illustrates a block of example SBFD resources and non-SBFD resources;
[0018] FIG. 2 illustrates an example signalling flow of communication in accordance with some embodiments of the present disclosure;
[0019] FIGS. 3A to 3C illustrate different example frame structures in one same cell in accordance with some embodiments of the present disclosure;
[0020] FIG. 4 illustrates an example flowchart of first apparatus determining frame pattern in accordance with one example of the present disclosure;
[0021] FIG. 5 illustrates an example flowchart of second apparatus determining frame pattern in accordance with one example of the present disclosure;
[0022] FIG. 6 illustrates an example flowchart of a method implemented at a first apparatus according to some example embodiments of the present disclosure;
[0023] FIG. 7 illustrates an example flowchart of a method implemented at a second apparatus according to some example embodiments of the present disclosure;
[0024] FIG. 8 illustrates a simplified block diagram of a device that is suitable for implementing example embodiments of the present disclosure; and
[0025] FIG. 9 illustrates a block diagram of an example computer readable medium in accordance with some example embodiments of the present disclosure.
[0026] Throughout the drawings, the same or similar reference numerals represent the same or similar element.DETAILED DESCRIPTION
[0027] Principle of the present disclosure will now be described with reference to some example embodiments. It is to be understood that these embodiments are described only for the purpose of illustration and help those skilled in the art to understand and implement the present disclosure, without suggesting any limitation as to the scope of the disclosure. Embodiments described herein can be implemented in various manners other than the ones described below.
[0028] In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skills in the art to which this disclosure belongs.
[0029] References in the present disclosure to “one embodiment, ” “an embodiment, ” “an example embodiment, ” and the like indicate that the embodiment described may include a particular feature, structure, or characteristic, but it is not necessary that every embodiment includes the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to affect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
[0030] It shall be understood that although the terms “first, ” “second” and the like may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and similarly, a second element could be termed a first element, without departing from the scope of example embodiments. As used herein, the term “and / or” includes any and all combinations of one or more of the listed terms.
[0031] As used herein, “at least one of the following: <a list of two or more elements>” and “at least one of <a list of two or more elements>” and similar wording, where the list of two or more elements are joined by “and” or “or” , mean at least any one of the elements, or at least any two or more of the elements, or at least all the elements.
[0032] As used herein, unless stated explicitly, performing a step “in response to A” does not indicate that the step is performed immediately after “A” occurs and one or more intervening steps may be included.
[0033] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of example embodiments. As used herein, the singular forms “a” , “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” , “comprising” , “has” , “having” , “includes” and / or “including” , when used herein, specify the presence of stated features, elements, and / or components etc., but do not preclude the presence or addition of one or more other features, elements, components and / or combinations thereof.
[0034] As used in this application, the term “circuitry” may refer to one or more or all of the following:
[0035] (a) hardware-only circuit implementations (such as implementations in only analog and / or digital circuitry) and
[0036] (b) combinations of hardware circuits and software, such as (as applicable) :
[0037] (i) a combination of analog and / or digital hardware circuit (s) with software / firmware and
[0038] (ii) any portions of hardware processor (s) with software (including digital signal processor (s) ) , software, and memory (ies) that work together to cause an apparatus, such as a mobile phone or server, to perform various functions) and
[0039] (c) hardware circuit (s) and or processor (s) , such as a microprocessor (s) or a portion of a microprocessor (s) , that requires software (e.g., firmware) for operation, but the software may not be present when it is not needed for operation.
[0040] This definition of circuitry applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and / or firmware. The term circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device.
[0041] As used herein, the term “communication network” refers to a network following any suitable communication standards, such as New Radio (NR) , Long Term Evolution (LTE) , LTE-Advanced (LTE-A) , Wideband Code Division Multiple Access (WCDMA) , High-Speed Packet Access (HSPA) , Narrow Band Internet of Things (NB-IoT) and so on. Furthermore, the communications between a terminal device and a network device in the communication network may be performed according to any suitable generation communication protocols, including, but not limited to, the first generation (1G) , the second generation (2G) , 2.5G, 2.75G, the third generation (3G) , the fourth generation (4G) , 4.5G, the fifth generation (5G) and the sixth generation (6G) communication protocols, and / or any other protocols either currently known or to be developed in the future. Embodiments of the present disclosure may be applied in various communication systems. Given the rapid development in communications, there will of course also be future type communication technologies and systems with which the present disclosure may be embodied. It should not be seen as limiting the scope of the present disclosure to only the aforementioned system.
[0042] As used herein, the term “network device” refers to a node in a communication network via which a terminal device accesses the network and receives services therefrom. The network device may refer to a base station (BS) or an access point (AP) , for example, a node B (NodeB or NB) , an evolved NodeB (eNodeB or eNB) , an NR NB (also referred to as a gNB) , a Remote Radio Unit (RRU) , a radio header (RH) , a remote radio head (RRH) , a relay, an Integrated Access and Backhaul (IAB) node, a low power node such as a femto, a pico, a non-terrestrial network (NTN) or non-ground network device such as a satellite network device, a low earth orbit (LEO) satellite and a geosynchronous earth orbit (GEO) satellite, an aircraft network device, and so forth, depending on the applied terminology and technology. In some example embodiments, radio access network (RAN) split architecture comprises a Centralized Unit (CU) and a Distributed Unit (DU) at an IAB donor node. An IAB node comprises a Mobile Terminal (IAB-MT) part that behaves like a UE toward the parent node, and a DU part of an IAB node behaves like a base station toward the next-hop IAB node.
[0043] The term “terminal device” refers to any end device that may be capable of wireless communication. By way of example rather than limitation, a terminal device may also be referred to as a communication device, user equipment (UE) , a Subscriber Station (SS) , a Portable Subscriber Station, a Mobile Station (MS) , or an Access Terminal (AT) . The terminal device may include, but not limited to, a mobile phone, a cellular phone, a smart phone, voice over IP (VoIP) phones, wireless local loop phones, a tablet, a wearable terminal device, a personal digital assistant (PDA) , portable computers, desktop computer, image capture terminal devices such as digital cameras, gaming terminal devices, music storage and playback appliances, vehicle-mounted wireless terminal devices, wireless endpoints, mobile stations, laptop-embedded equipment (LEE) , laptop-mounted equipment (LME) , USB dongles, smart devices, wireless customer-premises equipment (CPE) , an Internet of Things (loT) device, a watch or other wearable, a head-mounted display (HMD) , a vehicle, a drone, a medical device and applications (e.g., remote surgery) , an industrial device and applications (e.g., a robot and / or other wireless devices operating in an industrial and / or an automated processing chain contexts) , a consumer electronics device, a device operating on commercial and / or industrial wireless networks, and the like. The terminal device may also correspond to a Mobile Termination (MT) part of an IAB node (e.g., a relay node) . In the following description, the terms “terminal device” , “communication device” , “terminal” , “user equipment” and “UE” may be used interchangeably.
[0044] As used herein, the term “resource, ” “transmission resource, ” “resource block, ” “physical resource block” (PRB) , “uplink resource, ” or “downlink resource” may refer to any resource for performing a communication, for example, a communication between a terminal device and a network device, such as a resource in time domain, a resource in frequency domain, a resource in space domain, a resource in code domain, or any other resource enabling a communication, and the like.
[0045] The terms “frame pattern” , “frame structure” may be used interchangeably. The terms “signal” , “signaling” , “message” , “packet” may be used interchangeably.
[0046] The terms “a pool of” , “a set of” , “a group of” , “a list of” may be used interchangeably.
[0047] As discussed above, technology of SBFD has been proposed as a scheme of an enhanced duplex operation. An example of static TDD frame pattern in one cell bandwidth is illustrated as below, for example, DDDSU, wherein D, S, U refer to DL slot, special slot, UL slot, respectively. In the special slot, there may be DL, UL, and Gap symbols.
[0048] An example of static TDD frame pattern in one cell bandwidth
[0049] An example of dynamic TDD frame pattern in one cell bandwidth is illustrated as below, wherein D refer to DL slot and F refer to flexible slot. In the flexible slot, there may be DL and UL.
[0050] An example of dynamic TDD frame pattern in one cell bandwidth
[0051] An example of SBFD frame pattern in one cell bandwidth is illustrated as below, for example, DUD with legacy frame structure DDDSU.
[0052] An example of SBFD frame pattern DUD with legacy frame structure DDDSU
[0053] In some embodiments, for the SBFD aware UE semi-statically configured with UL subband in a SBFD symbol configured as DL in TDD-UL-DL-ConfigCommon, UL transmissions within UL subband may be allowed in the symbol and UL transmissions outside UL subband may not be allowed in the symbol. Additionally, in some embodiments, frequency locations of DL subband (s) may be known to the SBFD aware UE.Additionally, the frequency location of DL subband (s) may be explicitly indicated to the SBFD aware UE or implicitly derived by the SBFD aware UE.
[0054] In some embodiments, DL receptions within DL subband (s) may be allowed in the symbol. It is noted that the UL transmissions may be within active UL BWP and DL receptions may be within active DL BWP in the symbol.
[0055] In some embodiments, UL transmissions and DL receptions in SBFD symbols and non-SBFD symbols may be enhanced, such as, physical downlink control channel (PDCCH) , scheduled or configured physical uplink control channel (PUCCH) , scheduled or configured scheduled or configured (PUSCH) , scheduled or configured physical downlink shared channel (PDSCH) , without repetition in SBFD symbols and non-SBFD symbols.
[0056] Further, more enhancements also may be made to scheduled or configured sounding reference signal (SRS) / channel state information reference signal (CSI-RS) , multi-PUSCH / PDSCH scheduled by a single downlink control information (DCI) , scheduled or configured TB processing over multiple slots PUSCH (TBoMS) , across SBFD symbols and non-SBFD symbols with or without repetition.
[0057] In addition, more enhancements also may be made to scheduled or configured PDSCH, scheduled or configured PUSCH, scheduled or configured PUCCH, with repetitions across SBFD symbols and non-SBFD symbols.
[0058] In some embodiments, for the SBFD operation in a symbol configured as flexible in TDD-UL-DL-ConfigCommon, UL transmissions within UL subband may be allowed in the symbol and UL transmissions outside UL subband may not be allowed in the symbol. Frequency locations of DL subband (s) may be known to the SBFD aware UE. DL receptions within DL subband (s) may be allowed in the symbol. Further, DL receptions outside DL subband (s) may be allowed or not allowed in the symbol.
[0059] In some embodiments, for the SBFD operation in a symbol configured as flexible in TDD-UL-DL-ConfigCommon, UL transmissions within UL subband may be allowed in the symbol. The resource blocks (RBs) outside the UL subband may be used as either UL or DL excluding guardband (s) if used, in the symbol from a perspective of the gNB, and the transmission direction for all those RBs may be the same.
[0060] In some embodiments, there may be signallings of guardband (s) , and the symbol may be converted to a DL-only symbol. Additionally, in some embodiments, frequency locations of DL subband (s) may be known to the SBFD aware UE. DL receptions within DL subband (s) may be allowed in the symbol.
[0061] In some embodiments, UL transmissions may be within active UL BWP and DL receptions may be within active DL BWP in the symbol. For all RBs outside the UL subband, the SBFD aware UE may not use separate RBs for DL and UL simultaneously.
[0062] Although some discussions have been made to the SBFD scenario, there are still pending issues needed to be further discussed. One example pending issue is that the legacy FDD and TDD resource allocation solution cannot be applicable to the SBFD scenario, and thus new scheduling mechanisms, feedback mechanisms, and power control solutions are needed.
[0063] Another example pending issue may be UL / DL collision handling. Specifically, given the half-duplex limitation in the UE (while gNB is full-duplex capable) , new collision scenarios between DL and UL may be identified, which require additional rules for the UE to be able to prioritize transmission / reception of one channel (PDSCH, PUSCH, PDCCH, PUCCH) over another channel.
[0064] A further example pending issue may relate to dynamic TDD. Specifically, when using dynamic TDD, flexible (F) slots / symbols may be configured in frame structure and all UEs in the same cell transmitting in the same symbol may be in the same transmission direction. In terms of radio resource configuration, it may be difficult to statically schedule the resources for all the UEs, which increases the complexity of wireless resource management.
[0065] Further, even if dynamic TDD by DCI scheduling or changing link direction of F slots using dynamic SFI could be considered, it still may have the disadvantage that it requires the corresponding slot / symbol to be configured as F, hence there may be more uncertainty for the UE about how to handle e.g., semi-static configurations.
[0066] A further example pending issue may relate to TDD-UL-DL-ConfigDedicated. Specifically, TDD-UL-DL-ConfigDedicated may be similar to static TDD mode. In a network that supports SBFD, the UL and DL traffic ratio, UE movement and interference changes would make such static TDD structures being inflexible. However, the reconfiguration method through RRC alone may be too slow to cope with rapidly changing SBFD interference level. As a result, the communication performance may be decreased dramatically.
[0067] In view of the above discussions, it is desirable to propose a more flexible solution for configuring frame pattern in SBFD scenario.
[0068] According to the present disclosure, the first apparatus (such as, a terminal device) receives first information from a second apparatus (such as, a network device) , where the first information indicates a first frame pattern of a set of pre-configured frame patterns. Further, the first frame pattern is to be applied on resources and at least part of the resources are SBFD resources. Then, the first apparatus communicates, with the second apparatus, on the resources based at least in part on the first frame pattern.
[0069] According to the present discourse, a set of frame patterns may be pre-configured. On the basis of the set of frame patterns, a frame pattern may be configured to a specific first apparatus by the second apparatus, and also may be dynamically updated by the second apparatus. In this way, a flexible frame pattern configuration may be achieved, and thus the first apparatus may quickly respond to the changes in interference, UL / DL traffic load, communication environment, function, business requirements and so on.
[0070] Example Environment
[0071] FIG. 1A illustrates an example communication environment 100A in which example embodiments of the present disclosure can be implemented. The communication environment 100A may include a first apparatus 110-1 and a second apparatus 120. The communication environment 100A may also optionally include anther first apparatus 110-2. The first apparatus 110-1 and the first apparatus 110-2 may be called a first apparatus 110 separately or jointly. A serving area provided by the second apparatus 120 is called a cell. Further, the second apparatus 120 can provide one or more cells, for example, a cell 102 is provided by the second apparatus 120, as illustrated in FIG. 1A.
[0072] In some example embodiments, the first apparatus 110 may be comprised in a terminal device / apparatus and the second apparatus 120 may be comprised in a network device / apparatus serving the terminal device / apparatus.
[0073] In the following, for the purpose of illustration, some example embodiments are described with the first apparatus 110 operating as a terminal apparatus and the second apparatus 120 operating as a network apparatus. However, in some example embodiments, operations described in connection with a terminal apparatus may be implemented at a network apparatus or other apparatus, and operations described in connection with a network apparatus may be implemented at a terminal apparatus or other apparatus.
[0074] In some example embodiments, if the first apparatus 110 is a terminal apparatus and the second apparatus 120 is a network apparatus, a link from the second apparatus 120 to the first apparatus 110 is referred to as a downlink (DL) , and a link from the first apparatus 110 to the second apparatus 120 is referred to as an uplink (UL) . In DL, the second apparatus 120 is a transmitting (TX) apparatus (or a transmitter) and the first apparatus 110 is a receiving (RX) apparatus (or a receiver) . In UL, the first apparatus 110 is a TX apparatus (or a transmitter) and the second apparatus 120 is a RX apparatus (or a receiver) .
[0075] Communications in the communication environment 110A may be implemented according to any proper communication protocol (s) , comprising, but not limited to, cellular communication protocols of the first generation (1G) , the second generation (2G) , the third generation (3G) , the fourth generation (4G) , the fifth generation (5G) , the sixth generation (6G) , and the like, wireless local network communication protocols such as Institute for Electrical and Electronics Engineers (IEEE) 802.11 and the like, and / or any other protocols currently known or to be developed in the future. Moreover, the communication may utilize any proper wireless communication technology, comprising but not limited to: Code Division Multiple Access (CDMA) , Frequency Division Multiple Access (FDMA) , Time Division Multiple Access (TDMA) , Frequency Division Duplex (FDD) , Time Division Duplex (TDD) , Multiple-Input Multiple-Output (MIMO) , Orthogonal Frequency Division Multiple (OFDM) , Discrete Fourier Transform spread OFDM (DFT-s-OFDM) and / or any other technologies currently known or to be developed in the future.
[0076] Multiple duplexing modes may be supported in communication environment 100A. Reference is now made to FIG. 1B, which illustrates blocks 100B of three example duplexing modes, i.e., TDD, FDD and FDU (such as, SBFD) .
[0077] The FDD may be used for paired bands and TDD may be used for unpaired bands. In TDD, the time domain resource is split between DL and UL. Allocation of a limited time duration for the UL in TDD would result in reduced coverage, increased latency, and reduced capacity. The SBFD may be considered as an evolution of duplexing operation in NR. In particular, the SBFD may allow simultaneous DL and UL transmission on different physical resource blocks (PRBs) / sub-bands within an unpaired wideband NR cell, as illustrated in FIG. 1B.
[0078] In some embodiments, an SBFD slot may comprise both SBFD symbol (s) and non-SBFD symbol (s) .
[0079] Further, different duplexing modes may be used interactively. In view of this, there may be two resource types for both DL and UL transmissions, namely:
[0080] SBFD resources (such as, slots, symbols) , in which the non-overlapping DL sub-bands and UL subband (s) both exist, and
[0081] Non-SBFD resources (such as, slots, symbols) , in which the entire band is used for either DL or UL (i.e., full DL / UL slots) .
[0082] For a better understanding, reference is now made to FIG. 1C, which illustrates a block 100C of SBFD resources and non-SBFD resources.
[0083] Work Principle and Example Signalling for Communication
[0084] According to some example embodiments of the present disclosure, there is provided a solution of configuring frame pattern. With the example embodiments discussed below, a flexible frame pattern configuration may be achieved, and thus the first apparatus may quickly respond to changes in interference, UL / DL traffic load, communication environment, function, business requirements and so on.
[0085] Reference is now made to FIG. 2, which illustrates a signalling flow 200 of communication in accordance with some embodiments of the present disclosure. For the purposes of discussion, the signalling flow 200 will be discussed with reference to FIGS. 1A to 1C, for example, by using the first apparatus 110-1 and the second apparatus 120 and optionally using the first apparatus 110-2.
[0086] It is to be understood that the operations at the first apparatus 110-1 / 110-2 and the second apparatus 120 should be coordinated. In other words, the second apparatus 120 and the first apparatus 110-1 / 110-2 should have common understanding about configurations, parameters and so on. Such common understanding may be implemented by any suitable interactions between the second apparatus 120 and the first apparatus 110-1 / 110-2 or both the second apparatus 120 and the first apparatus 110-1 applying the same rule / policy.
[0087] In the following, although some operations are described from a perspective of the first apparatus 110-1 / 110-2, it is to be understood that the corresponding operations should be performed by the second apparatus 120. Similarly, although some operations are described from a perspective of the second apparatus 120, it is to be understood that the corresponding operations should be performed by the first apparatus 110-1 / 110-2. Merely for brevity, some of the same or similar contents are omitted here.
[0088] In addition, in the following description, examples of signalling type (such as “RRC signalling” , “MAC CE” , “DCI” , “uplink control information, UCI” ) are only for the purpose of illustration without suggesting any limitations. In other example embodiments, any suitable message types may be used for the interaction between the first apparatus 110-1 / 110-2 and the second apparatus 120.
[0089] Merely for a better understanding, in the example of FIG. 2, the first apparatus 110-1 may be operated as a terminal apparatus and the second apparatus 120 may be operated as a network apparatus.
[0090] In operation, the first apparatus 110-1 receives 235 first information from the second apparatus 120, where the first information indicates a first frame pattern of a set of pre-configured frame patterns. Further, the first frame pattern is to be applied on resources and at least part of the resources are SBFD resources.
[0091] Then the first apparatus 110-1 communicates 240 with the second apparatus 120 on the resources based at least in part on the first frame pattern, i.e., performing transmissions.
[0092] In some example embodiments, the first frame pattern may correspond to a plurality of slots and indicates whether a slot of the plurality of slots is an UL slot (aU slot) , a DL slot (aD slot) , a special slot (an S slot) , a flexible slot (an F slot) or an SBFD slot (an X slot) .
[0093] In some examples, the first information may be transmitted via one of the following: an RRC signal, a MAC CE, or DCI.
[0094] In some example embodiments, the second apparatus 120 may send a dedicated signalling (e.g., based on MAC CE) to indicate the first apparatus 110-1 to change or additional add one UE-specific TDD configuration.
[0095] It is noted, if the second apparatus 120 uses MAC CE to inform the frame pattern, relevant RRC parameters (such as, the set of pre-configured frame patterns) are needed to be provided to the first apparatus 110-1 in advance.
[0096] In some example embodiments, the first frame pattern may be valid starting from a following frame or after a pre-configured duration after receiving the first information.
[0097] Alternatively, in some example embodiments, the first frame pattern may be valid within a configured period. Additionally, in some example embodiments, the first information may indicate the configured period.
[0098] In some example embodiments, the first apparatus 110-1 may start work with the first frame pattern from a certain time point, such as, the next frame. Further, this valid period for the first frame pattern may be permanent or short-term (such as, defined by a timer) . Additionally, in some example embodiments, if the time length without traffic schedule exceeds a threshold time or the timer is timeout, the first apparatus 110-1 may return back to the common frame pattern.
[0099] In one example embodiment, the first apparatus 110-1 may be operating with a common frame pattern, such as, a cell-specific frame pattern DDDSU. The second apparatus 120 may transmit another frame pattern index (such as, corresponding to a frame pattern DSUUU, i.e., the first frame pattern) to the first apparatus 110-1 by MAC CE, then the first apparatus 110-1 may start work with new frame pattern from a following frame (such as, the next frame) .
[0100] As another example embodiment, the first apparatus 110-1 may be operating with the common frame pattern, such as, a cell-specific frame pattern DDDSU. The second apparatus 120 may transmit another frame pattern index (such as, corresponding to a frame pattern DXXUU, i.e., the first frame pattern) to the first apparatus 110-1 by MAC CE. In this example, X slot may indicate an SBFD slot, and X slot may be signaled as D / F in TDD-UL-DL-ConfigDedicated, which is semi-statically configured with UL subband (i.e., symbol is SBFD symbols, and the second apparatus 120 may use UE dedicated signalling to indicate the symbol as D / U, e.g., by DCI) . Next, the first apparatus 110-1 may start work with the new frame pattern from a following frame (such as, the next frame) .
[0101] In the following, more details about the set of pre-configured frame patterns will be discussed. In some example embodiments, the set of pre-configured frame patterns may be a default configuration. As one example, the set of pre-configured frame patterns may be pre-defined by the communication organization (such as 3GPP) , or pre-defined by the network operator or service provider. In this way, no additional signaling exchanging between the first apparatus 110-1 or the second apparatus 120 is needed.
[0102] Alternatively, in some embodiments, the set of pre-configured frame patterns may be configured by the second apparatus 120 as discussed below.
[0103] In some example embodiments, the first apparatus 110-1 may receive 210 second information from the second apparatus 120. The second information may indicate the set of pre-configured frame patterns. For example, the first apparatus 110-1 may receive a configuration of the set of pre-configured frame patterns (also referred to as the pool of TDD frame pattern configuration, a pool of frame pattern or a frame pattern pool sometimes) configured by the second apparatus 120.
[0104] In some example embodiments, the second information may comprise a set of identities of frame patterns, where each identity of the set of identities corresponds to a pre-configured frame pattern.
[0105] As one example, the pool of TDD frame pattern may be stipulated in the wireless specifications, such as defined as a tabular format and may be indexed. For example, 4 bits represent 16 such configuration, i.e., pool of 16 frame pattern.
[0106] Alternatively, and in additional, the second information may comprise the set of pre-configured frame patterns.
[0107] As one example, the pool of frame patterns may be indicated based on the TDD-UL-DL-ConfigCommon. In one example, the pool of frame patterns may comprise the following:
[0108] Pattern1, frame pattern DDDSU,
[0109] Pattern1-2, frame pattern DDSUU,
[0110] Pattern1-3, frame pattern SUUUU,
[0111] Pattern1-4, frame pattern DSUUU.
[0112] In some example embodiments, the first apparatus 110-1 may also receive dedicated TDD configuration using TDD-UL-DL-ConfigDedicated. Alternatively, the first apparatus 110-1 may receive a pointer to one of the TDD frame pattern configurations in the signaled pool (which may be a newly-introduced signalling) . Then, the first apparatus 110-1 may determine a link direction of a symbol based on TDD-UL-DL-ConfigDedicated (or a new signalling) , and the UL and DL subband configuration in a symbol may be determined based on subband configuration and / or SFI.
[0113] An example of configuration for the set of pre-configured frame patterns is illustrated as below.
[0114] In some example embodiments, the locations of the SBFD resources also may be indicated together with the set of pre-configured frame patterns. For example, the first apparatus 110-1 may understand that the slots #0 and #4 are non-SBFD slots, and slot#1 to 3 are SBFD slots.
[0115] In some example embodiments, the first information and the second information may be comprised in a common signal (such as, one RRC signalling) or in at least two different signals (such as, one RRC signalling and one MAC CE / DCI) . In present disclosure is not limited in this regard.
[0116] More details about how the second apparatus 120 determines the first frame pattern will be discussed as below. According to some example embodiments of the present disclosure, the second apparatus 120 may determine the first frame pattern based on one or more factors which may be associated with the first apparatus 110-1, the second apparatus 120 and / or the wireless communication environment. The second apparatus 120 may select one or more factors as needed to determine the first frame pattern for the first apparatus 110-1.
[0117] Some example factors will be discussed with reference to the following example embodiments. It should be appreciated that the below example factors are given for the purpose of illustration without suggesting any limitations. The second apparatus 120 may determine a proper frame pattern based on any suitable factors. Further, the following example factors and the other suitable factors may be used either separately or in combination. In present disclosure is not limited in this regard.
[0118] In some example embodiments, example factors which are associated with the second apparatus 120 may include but are not limited to a traffic load of a currently-applied frame pattern of the second apparatus 120, a downlink buffering status of the second apparatus 120 and the likes.
[0119] In some example embodiments, the factors associated with the first apparatus 110-1 may include but are not limited to, a traffic load of the first apparatus 110-1, a communication environment condition of the first apparatus 110-1, or a function requirement of the first apparatus 110-1, a communication capability of the first apparatus 110-1, a usage status of the first apparatus 110-1 and the likes.
[0120] In some example embodiments, refer to FIG. 2, the first apparatus 110-1 may transmit 215 third information to the second apparatus 120. The third information may be used for assisting the second apparatus 120 to determine 230 the first frame pattern for the first apparatus 110-1.
[0121] In some example embodiments, the third information may be transmitted via one of the following: a radio resource control (RRC) signal, a channel status information (CSI) report, a cross link interference (CLI) report, uplink control information (UCI) dedicated to carrying the fourth information, or a medium access control (MAC) control element (CE) .
[0122] In some example embodiments, the function requirement may be associated with a communication mode of the first apparatus 110-1, and the communication mode is one of the following: a power saving mode, a discontinuous reception (DRX) mode, a connected mode, an idle mode, an inactive mode or a small data transmission (SDT) mode.
[0123] In some example embodiments, the communication capability of the first apparatus 110-1 may be associated with at least one of the following: at least one frame pattern supported by the first apparatus 110-1, a first period required by the first apparatus 110-1 for switching from an uplink transmission to a downlink transmission, or a second period required by the first apparatus 110-1 for switching from a downlink transmission to an uplink transmission.
[0124] In some example embodiments, the communication environment condition of the first apparatus 110-1 may comprise at least one of the following: a cell coverage condition of the first apparatus 110-1, a path loss condition of the first apparatus 110-1, an interference condition of the first apparatus 110-1, or a signal quality measured by the first apparatus 110-1.
[0125] In some example embodiments, the usage status of the first apparatus 110-1 may be associated with at least one of the following: an equipment temperature of the first apparatus 110-1, a power consumption status of the first apparatus 110-1, or a battery usage status of the first apparatus 110-1.
[0126] Alternatively, or in addition, the factors used for determining the first frame structure may be represented by / included in a channel status information (CSI) report, a cross link interference (CLI) report or other measurement reports.
[0127] In this way, the second apparatus 120 may determine a proper frame pattern for the first apparatus 110-1. Specifically, as for a specific first apparatus device, the cell specific TDD / SBFD frame structure configuration (i.e., the common frame pattern) may be remained, and a UE specific TDD configuration may be modified dynamically based on e.g., the traffic load of the first apparatus 110-1, the channel conditions and so on.
[0128] Alternatively, or in addition, the first apparatus 110-1 may report desired / preferred / recommended frame pattern (referred to as a second frame pattern in the following) to the second apparatus 120. The reported second frame pattern also may be considered by the second apparatus 120 when determining the first frame pattern for the first apparatus 110-1.
[0129] In some example embodiments, the first apparatus 110-1 may determine 220 the second frame pattern from the set of pre-configured frame patterns and transmit 225 fourth information indicating the second frame pattern to the second apparatus 120.
[0130] In some example embodiments, the fourth information is transmitted via one of the following: an RRC signal, a channel status information (CSI) report, a cross link interference (CLI) report, uplink control information (UCI) dedicated to carrying the second frame pattern, or a MAC CE.
[0131] In one example embodiment, the second frame pattern may be reported together with CSI or CLI reporting or considered as a new UCI information to be reported in layer 1, for example, via PUCCH or PUSCH. Alternatively, in another example embodiment, the second frame pattern may be reported in MAC CE.
[0132] Similar with the second apparatus 120, the first apparatus 110-1 also may determine the second frame pattern based on one or more related factors. Some example embodiments about how to determine the second frame pattern will be discussed in the following. It should be understood that, although the following example embodiments are discussed with reference to the first apparatus 110-1, the same or similar operations also may be performed by the second apparatus 120 when determining the first frame pattern.
[0133] In some example embodiments, the first apparatus 110-1 may determine the second frame pattern based on at least one of the following: a traffic load of the first apparatus 110-1, a communication environment condition of the first apparatus 110-1, a function requirement of the first apparatus 110-1, a communication capability of the first apparatus 110-1, or a usage status of the first apparatus 110-1.
[0134] The physical meanings about these factors have been fully discussed previously. Merely for brevity, the same or similar contents are omitted. Details about how to determine a proper frame pattern based on the example factors will be discussed in the following.
[0135] In some example embodiments, the first apparatus 110-1 may base on a traffic load of the first apparatus 110-1.
[0136] As an example, the first apparatus 110-1 may base on current traffic load model to select semi-TDD frame pattern. In one example, when the traffic load of the first apparatus 110-1is low, the first apparatus 110-1 may determine a common TDD frame pattern. Further, when the traffic load of the first apparatus 110-1changes, the first apparatus 110-1 may determine a new semi-TDD frame pattern accordingly.
[0137] In some example embodiments, the first apparatus 110-1 may base on current environment condition and / or the first apparatus 110-1 status on transmit power to select semi-TDD frame pattern.
[0138] In one example embodiment, if the first apparatus 110-1 is in a UL coverage enhancement mode, the first apparatus 110-1 may use frame pattern DUUUU. In another example embodiment, if the path loss is larger, and the power headroom of the first apparatus 110-1 is low, the first apparatus 110-1may use a UL heavy frame pattern.
[0139] In a further example embodiment, if the first apparatus 110-1 is operated in an interference mode, the first apparatus 110-1 may use the common frame pattern, such as, frame pattern DDDSU.
[0140] In a further example embodiment, if the first apparatus 110-1 is operated in the UE to UE interference mode, the first apparatus 110-1 may use a same frame pattern with the other inter-cell first apparatus.
[0141] In a further example embodiment, the first apparatus 110-1 may measure interference conditions in full bands, all slots, and then the first apparatus 110-1 may choose to match the appropriate frame pattern which may be feedback to the second apparatus 120 as the preferred frame pattern.
[0142] In some example embodiments, the first apparatus 110-1 may determine the second frame pattern base on the function requirement of the first apparatus 110-1.
[0143] In one example embodiment, if the first apparatus 110-1 is in a power saving model, the first apparatus 110-1 may use the frame pattern DUUUU.
[0144] In another example embodiment, if the first apparatus 110-1 is in a DRX model, the first apparatus 110-1 may use frame pattern DUUUU.
[0145] In a further example embodiment, if the first apparatus 110-1 is in an SDT model in inactive mode, the first apparatus 110-1 may use frame pattern DDDSU, which may be receive from RRC release.
[0146] In some example embodiments, the first apparatus 110-1 may determine the second frame pattern based on communication capability of the first apparatus 110-1, such as, at least one frame pattern supported by the first apparatus 110-1, a first period required by the first apparatus 110-1 for switching from an uplink transmission to a downlink transmission, or a second period required by the first apparatus 110-1 for switching from a downlink transmission to an uplink transmission. In some embodiments, the first apparatus 110-1 may support SBFD / TDD pattern (e.g., digital filter that the first apparatus 110-1 supported and the switching time that UE supported) .
[0147] In some example embodiments, the first apparatus 110-1 may determine the second frame pattern based on a usage status of the first apparatus 110-1. In some example embodiments, the first apparatus 110-1 may determine the second frame pattern based on the temperature of the first apparatus 110-1, power consumption, and battery allowance and so on.
[0148] According to the above processes, the second apparatus may obtain enough information which may be used for determining a proper frame pattern for the first apparatus 110-1.
[0149] Further, as discussed above, the first apparatus 110 may report a second frame pattern (recommend frame pattern) . In this event, the second apparatus 120 may determine whether to apply the second frame pattern. In other words, the first frame pattern determined by the second apparatus 120 may be the same with or different from the second frame pattern.
[0150] In some example embodiments, the first information may indicate the first frame pattern by indicating whether the second frame pattern is confirmed by the second apparatus 120. That is, the second apparatus 120 may confirm to the first apparatus 110-1 whether the recommended TDD pattern is accepted by the second apparatus 120. In case that it is confirmed, the recommended pattern may be used starting from a following frame. Otherwise, the first apparatus 110-1 continues using the default TDD pattern.
[0151] Optionally, refer to FIG. 2, in some example embodiments, the first apparatus 110-1 may receive 205 configuration information from the second apparatus 120. The configuration information may indicate SBFD-related information. As one example embodiment, the configuration information may indicate at least one of the following:
[0152] a frequency band;
[0153] a number of slots / symbols wherein the frequency band is split into multiple subbands and wherein at least one subband is used for DL transmissions and at least one subband is used for UL transmissions, i.e., SBFD slots / symbols, and locations of the number of slots / symbols in a radio frame;
[0154] a number of slots / symbols wherein the entire frequency band is used for DL transmissions or UL transmissions, i.e., non-SBFD slots / symbols, and locations of the number of slots / symbols in a radio frame; or
[0155] Common TDD frame pattern configuration, e.g., DDDSU (pattern1) .
[0156] An example of configuration information that indicates the SBFD-related information is illustrated as below.
[0157] It should be understood, the configuration information may comprise other parameters according to the specific scenario. The present disclosure is not limited in this regard.
[0158] Further, in some example embodiments, the supporting SBFD may be implemented as a configurable / optional feature. The first apparatus 110-1 may enable the SBFD mode by itself or by the second apparatus 120.
[0159] In some example embodiments, still refer to FIG. 2, the second apparatus 120 may transmit 245 further first information to a further first apparatus 110-2. Further first information may indicate a further first frame pattern of a set of pre-configured frame patterns which is different from the first frame pattern configured to the first apparatus 110-1. Then the first apparatus 110-2 performs 250 communications with the second apparatus 120 on the resources based at least in part on the first frame pattern.
[0160] For a better understanding, reference is made to FIGS. 3A to 3C, which illustrates different frame patterns 300A, 300B and 300C in one same cell in accordance with some embodiments of the present disclosure. In the example of FIGS. 3A to 3C, D may indicate DL slot, U may indicate UL slot and S may indicate special slot. In one example, the first apparatus 110-1 may select the frame pattern DDDSU, the first apparatus 110-2 may select frame pattern DUUUU and legacy apparatus may use frame pattern DDDSU. In this way, a UE-specific frame pattern configuration is achieved.
[0161] According to the above processes, by pre-configuring a set of frame patterns, the first apparatus 110 may be configured with a proper frame pattern based on, such as, a traffic load or environment, a function condition and so on.
[0162] In this way, each first apparatus may be configured with a (semi-static) TDD frame pattern, and the second apparatus 120 may management the resources (e.g., PDCCH / SRS / PUCCH / CSI-RS) more easily.
[0163] Moreover, the frame pattern may be dynamically changed by MAC CE or RRC based on, such as, change of the traffic type.
[0164] Because the resources used for scheduling, HARQ and the likes may be reused, the first apparatus 110 and the second apparatus 120 do not need to consider the UL and DL collision handling issue, e.g., schedule, measurement or report, the system complexity may be reduced thereby.
[0165] For a better understanding, two specific embodiments are described with reference to FIGS. 4 and 5. FIG. 4 illustrates an example flowchart 400 of first apparatus determining frame pattern in accordance with one example of the present disclosure.
[0166] At block 405, the first apparatus 110-1 enables the SBFD mode. At block 410, the first apparatus 110-1 receives a common frame pattern configuration in SIB. At block 415, the first apparatus 110-1 receives the configuration of the frame pattern pool (i.e., the set of pre-configured frame patterns) . At block 420, the first apparatus 110-1 selects the frame pattern based on e.g., the traffic type.
[0167] If DL transmission is overload, at block 425, the first apparatus 110-1 selects a frame pattern, such as DDDDU, based on the frame pattern pool. If UL transmission is overload, at block 430, the first apparatus 110-1 selects another frame pattern, such as, DDUUU or DUUUU based on the frame pattern pool. Otherwise, at block 435, the first apparatus 110-1 uses the common Frame pattern.
[0168] At block 440, the first apparatus 110-1 reports the selected frame pattern selection to the second apparatus 120. At block 445. the first apparatus 110-1 is waiting for the second apparatus 120, such as, whether the reported frame pattern is confirmed by the second apparatus 120, e.g., MAC CE or RRC.
[0169] FIG. 5 illustrates an example flowchart 500 of second apparatus determining frame pattern in accordance with one example of the present disclosure. At block 505, the second apparatus 120 enables the SBFD mode. At block 510, the second apparatus 120 sends a common Frame pattern configuration in SIB to the first apparatus 110-1. At block 515, the second apparatus 120 sends the configuration of the frame pattern pool. At block 520, the second apparatus 120 determines the frame pattern based on the first apparatus 110-1 report, or / and the status of the second apparatus 120, e.g., DL buffer status, radio resources of the currently-applied frame pattern.
[0170] Further, if the communication status changes, at block 530, the second apparatus 120 selects a new frame pattern in the pool of frame pattern. At block 535, the second apparatus 120 sends the new frame pattern indicated by e.g., MAC CE or RRC. Else, if the status does not change, at block 525, the first apparatus 110-1 uses current frame pattern.
[0171] It is to be understood that the above discussed example embodiments may be applied in a statical TDD scenario, semi-statical TDD scenario and dynamic TDD scenario. The present disclosure is not limited in this regard.
[0172] According to the present disclosure, the complexity of frame pattern configuration in SBFD may be reduced and almost all legacy mechanisms of TDD mode may be reused.
[0173] The method of the present invention may effectively, compatibility, and may greatly reduce the complexity of the specification. Moreover, the first apparatus may quickly respond to changes in interference, UL / DL traffic load, communication environment, function, business requirements and so on.
[0174] Example Methods
[0175] FIG. 6 shows a flowchart of an example method 600 implemented at a first apparatus in accordance with some example embodiments of the present disclosure. For the purpose of discussion, the method 600 will be described from the perspective of the first apparatus 110 in FIG. 1A.
[0176] At block 610, the first apparatus 110 receives, from a second apparatus 120, first information indicating a first frame pattern of a set of pre-configured frame patterns, wherein the first frame pattern is to be applied on resources, wherein the resources comprise at least partly subband non-overlapping full duplex (SBFD) resources.
[0177] At block 620, the first apparatus 110 communicates, with the second apparatus 120, on the resources based at least in part on the first frame pattern.
[0178] In some example embodiments, the set of pre-configured frame patterns is a default configuration or configured by the second apparatus 120.
[0179] In some example embodiments, the at least one memory and the at least one processor further cause the first apparatus 110 to perform: receiving, from the second apparatus 120, second information indicating the set of pre-configured frame patterns.
[0180] In some example embodiments, the second information comprises: a set of identities of frame patterns, each identity of the set of identities corresponding to a pre-configured frame pattern, or the set of pre-configured frame patterns.
[0181] In some example embodiments, the first information and the second information are comprised in a common signal or in at least two different signals.
[0182] In some example embodiments, the at least one memory and the at least one processor further cause the first apparatus 110 to perform: transmitting third information to the second apparatus 120, the third information used for assisting the second apparatus 120 to determine the first frame pattern for the first apparatus 110.
[0183] In some example embodiments, the third information comprises at least one of the following: a traffic load of the first apparatus 110, a communication environment condition of the first apparatus 110, a function requirement of the first apparatus 110, a communication capability of the first apparatus 110, or a usage status of the first apparatus 110.
[0184] In some example embodiments, the third information is transmitted via one of the following: a radio resource control (RRC) signal, a channel status information (CSI) report, a cross link interference (CLI) report, uplink control information (UCI) dedicated to carrying the fourth information, or a medium access control (MAC) control element (CE) .
[0185] In some example embodiments, the at least one memory and the at least one processor further cause the first apparatus 110 to perform: transmitting fourth information to the second apparatus 120, the fourth information indicating a second frame pattern of the set of pre-configured frame patterns, the second frame pattern being determined by the first apparatus 110.
[0186] In some example embodiments, the at least one memory and the at least one processor further cause the first apparatus 110 to perform: determining the second frame pattern based on at least one of the following: a traffic load of the first apparatus 110, a communication environment condition of the first apparatus 110, a function requirement of the first apparatus 110, a communication capability of the first apparatus 110, or a usage status of the first apparatus 110.
[0187] In some example embodiments, the communication environment condition of the first apparatus 110 comprises at least one of the following: a cell coverage condition of the first apparatus 110, a path loss condition of the first apparatus 110, an interference condition of the first apparatus 110, or a signal quality measured by the first apparatus 110.
[0188] In some example embodiments, the function requirement is associated with a communication mode of the first apparatus 110, and the communication mode is one of the following: a power saving mode, a discontinuous reception (DRX) mode, a connected mode, an idle mode, an inactive mode or a small data transmission (SDT) mode.
[0189] In some example embodiments, the communication capability of the first apparatus 110 is associated with at least one of the following: at least one frame pattern supported by the first apparatus 110, a first period required by the first apparatus 110 for switching from an uplink transmission to a downlink transmission, or a second period required by the first apparatus 110 for switching from a downlink transmission to an uplink transmission.
[0190] In some example embodiments, the usage status of the first apparatus 110 is associated with at least one of the following: an equipment temperature of the first apparatus 110, a power consumption status of the first apparatus 110, or a battery usage status of the first apparatus 110.
[0191] In some example embodiments, the fourth information is transmitted via one of the following: a radio resource control (RRC) signal, a channel status information (CSI) report, a cross link interference (CLI) report, uplink control information (UCI) dedicated to carrying the second frame pattern, or a medium access control (MAC) control element (CE) .
[0192] In some example embodiments, the first information indicating the first frame pattern by: indicating whether the second frame pattern is confirmed by the second apparatus 120.
[0193] In some example embodiments, the first frame pattern is valid starting from a following frame, after a pre-configured duration after receiving the first information or within a configured period.
[0194] In some example embodiments, the first information further indicates the configured period.
[0195] In some example embodiments, the first frame pattern corresponds to a plurality of slots and indicates whether a slot of the plurality of slots is an uplink slot, a downlink slot, a special slot, a flexible slot or an SBFD slot.
[0196] In some example embodiments, the first information is transmitted via one of the following: a radio resource control (RRC) signal, a medium access control (MAC) control element (CE) , or downlink control information (DCI) .
[0197] In some example embodiments, the first apparatus 110 is a terminal apparatus and the second apparatus 120 is a network apparatus.
[0198] FIG. 7 shows a flowchart of an example method 700 implemented at a second device in accordance with some example embodiments of the present disclosure. For the purpose of discussion, the method 700 will be described from the perspective of the second apparatus 120 in FIG. 1A.
[0199] At block 710, the second apparatus transmits, to a first apparatus 110, first information indicating a frame pattern of a set of pre-configured frame patterns, wherein the first frame pattern is to be applied on resources, wherein the resources comprise at least partly subband non-overlapping full duplex (SBFD) resources.
[0200] At block 720, the second apparatus communicate, with the first apparatus 110, on the resources based at least in part on the first frame pattern.
[0201] In some example embodiments, the set of pre-configured frame patterns is a default configuration or configured by the second apparatus 120.
[0202] In some example embodiments, the at least one memory and the at least one processor further cause the second apparatus 120 to perform: transmitting, to the first apparatus 110, second information indicating the set of pre-configured frame patterns.
[0203] In some example embodiments, the second information comprises: a set of identities of frame patterns, each identity of the set of identities corresponding to a pre-configured frame pattern, or the set of pre-configured frame patterns.
[0204] In some example embodiments, the first information and the second information are comprised in a common signal or in at least two different signals.
[0205] In some example embodiments, the at least one memory and the at least one processor further cause the second apparatus 120 to perform: receiving, third information from the first apparatus 110, the third information used for assisting the second apparatus 120 to determine the first frame pattern for the first apparatus 110.
[0206] In some example embodiments, the third information comprises at least one of the following: a traffic load of the first apparatus 110, a communication environment condition of the first apparatus 110, a function requirement of the first apparatus 110, a communication capability of the first apparatus 110, or a usage status of the first apparatus 110.
[0207] In some example embodiments, the third information is transmitted via one of the following: a radio resource control (RRC) signal, a channel status information (CSI) report, a cross link interference (CLI) report, uplink control information (UCI) dedicated to carrying the fourth information, or a medium access control (MAC) control element (CE) .
[0208] In some example embodiments, the at least one memory and the at least one processor further cause the second apparatus 120 to perform: determining the first frame pattern based on at least one of the following: a traffic load of the first apparatus 110, a communication environment condition of the first apparatus 110, a function requirement of the first apparatus 110, a communication capability of the first apparatus 110, a usage status of the first apparatus 110, a traffic load of a currently-applied frame pattern of the second apparatus 120, a channel status information (CSI) report received from the first apparatus 110, a cross link interference (CLI) report received from the first apparatus 110, a downlink buffering status of the second apparatus 120, a second frame pattern of the set of pre-configured frame patterns determined by the first apparatus 110.
[0209] In some example embodiments, the communication environment condition of the first apparatus 110 comprises at least one of the following: a cell coverage condition of the first apparatus 110, a path loss condition of the first apparatus 110, an interference condition of the first apparatus 110, or a signal quality measured by the first apparatus 110.
[0210] In some example embodiments, the function requirement is associated with a communication mode of the first apparatus 110, and the communication mode is one of the following: a power saving mode, a discontinuous reception (DRX) mode, a connected mode, an idle mode, an inactive mode or a small data transmission (SDT) mode.
[0211] In some example embodiments, the communication capability of the first apparatus 110 is associated with at least one of the following: at least one frame pattern supported by the first apparatus 110, a first period required by the first apparatus 110 for switching from an uplink transmission to a downlink transmission, or a second period required by the first apparatus 110 for switching from a downlink transmission to an uplink transmission.
[0212] In some example embodiments, the usage status of the first apparatus 110 is associated with at least one of the following: an equipment temperature of the first apparatus 110, a power consumption status of the first apparatus 110, or a battery usage status of the first apparatus 110.
[0213] In some example embodiments, the at least one memory and the at least one processor further cause the second apparatus 120 to perform: receiving fourth information from the first apparatus 110, the fourth information indicating the second frame pattern.
[0214] In some example embodiments, the fourth information is transmitted via one of the following: a radio resource control (RRC) signal, a channel status information (CSI) report, a cross link interference (CLI) report, uplink control information (UCI) dedicated to carrying the second frame pattern, or a medium access control (MAC) control element (CE) .
[0215] In some example embodiments, the first information indicating the first frame pattern by: indicating whether the second frame pattern is confirmed by the second apparatus 120.
[0216] In some example embodiments, the at least one memory and the at least one processor further cause the second apparatus 120 to perform: transmitting, to a further first apparatus 110, further first information indicating a further first frame pattern different from the first frame pattern configured to the first apparatus 110.
[0217] In some example embodiments, the first frame pattern is valid starting from a following frame, after a pre-configured duration after receiving the first information or within a configured period.
[0218] In some example embodiments, the first information further indicates the configured period.
[0219] In some example embodiments, the first frame pattern corresponds to a plurality of slots and indicates whether a slot of the plurality of slots is an uplink slot, a downlink slot, a special slot, a flexible slot or an SBFD slot.
[0220] In some example embodiments, the first information is transmitted via one of the following: a radio resource control (RRC) signal, a medium access control (MAC) control element (CE) , or downlink control information (DCI) .
[0221] In some example embodiments, the first apparatus 110 is a terminal apparatus and the second apparatus 120 is a network apparatus.
[0222] Example Apparatus, Device and Medium
[0223] In some example embodiments, a first apparatus capable of performing any of the method 600 (for example, the first apparatus 110 in FIG. 1A) may comprise means for performing the respective operations of the method 600. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module. The first apparatus may be implemented as or included in the first apparatus 110 in FIG. 1A.
[0224] In some example embodiments, the first apparatus comprises means for receiving, from a second apparatus 120, first information indicating a first frame pattern of a set of pre-configured frame patterns, wherein the first frame pattern is to be applied on resources, wherein the resources comprise at least partly subband non-overlapping full duplex (SBFD) resources; and means for communicating, with the second apparatus 120, on the resources based at least in part on the first frame pattern.
[0225] In some example embodiments, the set of pre-configured frame patterns is a default configuration or configured by the second apparatus 120.
[0226] In some example embodiments, the first apparatus further comprises means for receiving, from the second apparatus 120, second information indicating the set of pre-configured frame patterns.
[0227] In some example embodiments, the second information comprises: a set of identities of frame patterns, each identity of the set of identities corresponding to a pre-configured frame pattern, or the set of pre-configured frame patterns.
[0228] In some example embodiments, the first information and the second information are comprised in a common signal or in at least two different signals.
[0229] In some example embodiments, the first apparatus further comprises means for transmitting third information to the second apparatus 120, the third information used for assisting the second apparatus 120 to determine the first frame pattern for the first apparatus.
[0230] In some example embodiments, the third information comprises at least one of the following: a traffic load of the first apparatus, a communication environment condition of the first apparatus, a function requirement of the first apparatus, a communication capability of the first apparatus, or a usage status of the first apparatus.
[0231] In some example embodiments, the third information is transmitted via one of the following: a radio resource control (RRC) signal, a channel status information (CSI) report, a cross link interference (CLI) report, uplink control information (UCI) dedicated to carrying the fourth information, or a medium access control (MAC) control element (CE) .
[0232] In some example embodiments, the first apparatus further comprises: means for transmitting fourth information to the second apparatus 120, the fourth information indicating a second frame pattern of the set of pre-configured frame patterns, the second frame pattern being determined by the first apparatus.
[0233] In some example embodiments, the first apparatus further comprises: means for determining the second frame pattern based on at least one of the following: a traffic load of the first apparatus, a communication environment condition of the first apparatus, a function requirement of the first apparatus, a communication capability of the first apparatus, or a usage status of the first apparatus.
[0234] In some example embodiments, the communication environment condition of the first apparatus comprises at least one of the following: a cell coverage condition of the first apparatus, a path loss condition of the first apparatus, an interference condition of the first apparatus, or a signal quality measured by the first apparatus.
[0235] In some example embodiments, the function requirement is associated with a communication mode of the first apparatus, and the communication mode is one of the following: a power saving mode, a discontinuous reception (DRX) mode, a connected mode, an idle mode, an inactive mode or a small data transmission (SDT) mode.
[0236] In some example embodiments, the communication capability of the first apparatus is associated with at least one of the following: at least one frame pattern supported by the first apparatus, a first period required by the first apparatus for switching from an uplink transmission to a downlink transmission, or a second period required by the first apparatus for switching from a downlink transmission to an uplink transmission.
[0237] In some example embodiments, the usage status of the first apparatus is associated with at least one of the following: an equipment temperature of the first apparatus, a power consumption status of the first apparatus, or a battery usage status of the first apparatus.
[0238] In some example embodiments, the fourth information is transmitted via one of the following: a radio resource control (RRC) signal, a channel status information (CSI) report, a cross link interference (CLI) report, uplink control information (UCI) dedicated to carrying the second frame pattern, or a medium access control (MAC) control element (CE) .
[0239] In some example embodiments, the first information indicating the first frame pattern by: means for indicating whether the second frame pattern is confirmed by the second apparatus 120.
[0240] In some example embodiments, the first frame pattern is valid starting from a following frame, after a pre-configured duration after receiving the first information or within a configured period.
[0241] In some example embodiments, the first information further indicates the configured period.
[0242] In some example embodiments, the first frame pattern corresponds to a plurality of slots and indicates whether a slot of the plurality of slots is an uplink slot, a downlink slot, a special slot, a flexible slot or an SBFD slot.
[0243] In some example embodiments, the first information is transmitted via one of the following: a radio resource control (RRC) signal, a medium access control (MAC) control element (CE) , or downlink control information (DCI) .
[0244] In some example embodiments, the first apparatus is a terminal apparatus and the second apparatus 120 is a network apparatus.
[0245] In some example embodiments, the first apparatus further comprises means for performing other operations in some example embodiments of the method 600. In some example embodiments, the means comprises at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the performance of the first apparatus.
[0246] In some example embodiments, a second apparatus capable of performing any of the method 700 (for example, the second apparatus 120 in FIG. 1A) may comprise means for performing the respective operations of the method 700. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module. The second apparatus 120 may be implemented as or included in the second apparatus 120 in FIG. 1A.
[0247] In some example embodiments, the second apparatus 120 comprises means for transmitting, to a first apparatus, first information indicating a frame pattern of a set of pre-configured frame patterns, wherein the first frame pattern is to be applied on resources, wherein the resources comprise at least partly subband non-overlapping full duplex (SBFD) resources; and means for communicating, with the first apparatus, on the resources based at least in part on the first frame pattern.
[0248] In some example embodiments, the set of pre-configured frame patterns is a default configuration or configured by the second apparatus 120.
[0249] In some example embodiments, the second apparatus further comprises: means for transmitting, to the first apparatus, second information indicating the set of pre-configured frame patterns.
[0250] In some example embodiments, the second information comprises: a set of identities of frame patterns, each identity of the set of identities corresponding to a pre-configured frame pattern, or the set of pre-configured frame patterns.
[0251] In some example embodiments, the first information and the second information are comprised in a common signal or in at least two different signals.
[0252] In some example embodiments, the second apparatus further comprises: means for receiving, third information from the first apparatus, the third information used for assisting the second apparatus 120 to determine the first frame pattern for the first apparatus.
[0253] In some example embodiments, the third information comprises at least one of the following: a traffic load of the first apparatus, a communication environment condition of the first apparatus, a function requirement of the first apparatus, a communication capability of the first apparatus, or a usage status of the first apparatus.
[0254] In some example embodiments, the third information is transmitted via one of the following: a radio resource control (RRC) signal, a channel status information (CSI) report, a cross link interference (CLI) report, uplink control information (UCI) dedicated to carrying the fourth information, or a medium access control (MAC) control element (CE) .
[0255] In some example embodiments, the second apparatus further comprises: means for determining the first frame pattern based on at least one of the following: a traffic load of the first apparatus, a communication environment condition of the first apparatus, a function requirement of the first apparatus, a communication capability of the first apparatus, a usage status of the first apparatus, a traffic load of a currently-applied frame pattern of the second apparatus 120, a channel status information (CSI) report received from the first apparatus, a cross link interference (CLI) report received from the first apparatus, a downlink buffering status of the second apparatus 120, a second frame pattern of the set of pre-configured frame patterns determined by the first apparatus.
[0256] In some example embodiments, the communication environment condition of the first apparatus comprises at least one of the following: a cell coverage condition of the first apparatus, a path loss condition of the first apparatus, an interference condition of the first apparatus, or a signal quality measured by the first apparatus.
[0257] In some example embodiments, the function requirement is associated with a communication mode of the first apparatus, and the communication mode is one of the following: a power saving mode, a discontinuous reception (DRX) mode, a connected mode, an idle mode, an inactive mode or a small data transmission (SDT) mode.
[0258] In some example embodiments, the communication capability of the first apparatus is associated with at least one of the following: at least one frame pattern supported by the first apparatus, a first period required by the first apparatus for switching from an uplink transmission to a downlink transmission, or a second period required by the first apparatus for switching from a downlink transmission to an uplink transmission.
[0259] In some example embodiments, the usage status of the first apparatus is associated with at least one of the following: an equipment temperature of the first apparatus, a power consumption status of the first apparatus, or a battery usage status of the first apparatus.
[0260] In some example embodiments, the second apparatus further comprises: means for receiving fourth information from the first apparatus, the fourth information indicating the second frame pattern.
[0261] In some example embodiments, the fourth information is transmitted via one of the following: a radio resource control (RRC) signal, a channel status information (CSI) report, a cross link interference (CLI) report, uplink control information (UCI) dedicated to carrying the second frame pattern, or a medium access control (MAC) control element (CE) .
[0262] In some example embodiments, the first information indicating the first frame pattern by: means for indicating whether the second frame pattern is confirmed by the second apparatus 120.
[0263] In some example embodiments, the second apparatus further comprises: means for transmitting, to a further first apparatus, further first information indicating a further first frame pattern different from the first frame pattern configured to the first apparatus.
[0264] In some example embodiments, the first frame pattern is valid starting from a following frame, after a pre-configured duration after receiving the first information or within a configured period.
[0265] In some example embodiments, the first information further indicates the configured period.
[0266] In some example embodiments, the first frame pattern corresponds to a plurality of slots and indicates whether a slot of the plurality of slots is an uplink slot, a downlink slot, a special slot, a flexible slot or an SBFD slot.
[0267] In some example embodiments, the first information is transmitted via one of the following: a radio resource control (RRC) signal, a medium access control (MAC) control element (CE) , or downlink control information (DCI) .
[0268] In some example embodiments, the first apparatus is a terminal apparatus and the second apparatus 120 is a network apparatus.
[0269] In some example embodiments, the second apparatus 120 further comprises means for performing other operations in some example embodiments of the method 700. In some example embodiments, the means comprises at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the performance of the second apparatus 120.
[0270] FIG. 8 is a simplified block diagram of a device 800 that is suitable for implementing example embodiments of the present disclosure. The device 800 may be provided to implement a communication device, for example, the first apparatus 110 or the second apparatus 120 as shown in FIG. 1A. As shown, the device 800 includes one or more processors 810, one or more memories 820 coupled to the processor 810, and one or more communication modules 840 coupled to the processor 810.
[0271] The communication module 840 is for bidirectional communications. The communication module 840 has one or more communication interfaces to facilitate communication with one or more other modules or devices. The communication interfaces may represent any interface that is necessary for communication with other network elements. In some example embodiments, the communication module 840 may include at least one antenna.
[0272] The processor 810 may be of any type suitable to the local technical network and may include one or more of the following: general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on multicore processor architecture, as non-limiting examples. The device 800 may have multiple processors, such as an application specific integrated circuit chip that is slaved in time to a clock which synchronizes the main processor.
[0273] The memory 820 may include one or more non-volatile memories and one or more volatile memories. Examples of the non-volatile memories include, but are not limited to, a Read Only Memory (ROM) 824, an electrically programmable read only memory (EPROM) , a flash memory, a hard disk, a compact disc (CD) , a digital video disk (DVD) , an optical disk, a laser disk, and other magnetic storage and / or optical storage. Examples of the volatile memories include, but are not limited to, a random access memory (RAM) 822 and other volatile memories that will not last in the power-down duration.
[0274] A computer program 830 includes computer executable instructions that are executed by the associated processor 810. The instructions of the program 830 may include instructions for performing operations / acts of some example embodiments of the present disclosure. The program 830 may be stored in the memory, e.g., the ROM 824. The processor 810 may perform any suitable actions and processing by loading the program 830 into the RAM 822.
[0275] The example embodiments of the present disclosure may be implemented by means of the program 830 so that the device 800 may perform any process of the disclosure as discussed with reference to FIG. 2 to FIG. 5. The example embodiments of the present disclosure may also be implemented by hardware or by a combination of software and hardware.
[0276] In some example embodiments, the program 830 may be tangibly contained in a computer readable medium which may be included in the device 800 (such as in the memory 820) or other storage devices that are accessible by the device 800. The device 800 may load the program 830 from the computer readable medium to the RAM 822 for execution. In some example embodiments, the computer readable medium may include any types of non-transitory storage medium, such as ROM, EPROM, a flash memory, a hard disk, CD, DVD, and the like. The term “non-transitory, ” as used herein, is a limitation of the medium itself (i.e., tangible, not a signal) as opposed to a limitation on data storage persistency (e.g., RAM vs. ROM) .
[0277] FIG. 8 shows an example of the computer readable medium 800 which may be in form of CD, DVD or other optical storage disk. The computer readable medium 800 has the program 830 stored thereon.
[0278] Generally, various embodiments of the present disclosure may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. Some aspects may be implemented in hardware, although other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device. Although various aspects of embodiments of the present disclosure are illustrated and described as block diagrams, flowcharts, or using some other pictorial representations, it is to be understood that the block, apparatus, system, technique or method described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
[0279] Some example embodiments of the present disclosure also provide at least one computer program product tangibly stored on a computer readable medium, such as a non-transitory computer readable medium. The computer program product includes computer-executable instructions, such as those included in program modules, being executed in a device on a target physical or virtual processor, to carry out any of the methods as described above. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, or the like that perform particular tasks or implement particular abstract data types. The functionality of the program modules may be combined or split between program modules as desired in various embodiments. Machine-executable instructions for program modules may be executed within a local or distributed device. In a distributed device, program modules may be located in both local and remote storage media.
[0280] Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. The program code may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program code, when executed by the processor or controller, cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may execute entirely on a machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
[0281] In the context of the present disclosure, the computer program code or related data may be carried by any suitable carrier to enable the device, apparatus or processor to perform various processes and operations as described above. Examples of the carrier include a signal, computer readable medium, and the like.
[0282] The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable medium may include but not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the computer readable storage medium would include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM) , a read-only memory (ROM) , an erasable programmable read-only memory (EPROM or Flash memory) , an optical fiber, a portable compact disc read-only memory (CD-ROM) , an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0283] Further, although operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, although several specific implementation details are contained in the above discussions, these should not be construed as limitations on the scope of the present disclosure, but rather as descriptions of features that may be specific to particular embodiments. Unless explicitly stated, certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, unless explicitly stated, various features that are described in the context of a single embodiment may also be implemented in a plurality of embodiments separately or in any suitable sub-combination.
[0284] Although the present disclosure has been described in languages specific to structural features and / or methodological acts, it is to be understood that the present disclosure defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims
1.A first apparatus comprising:at least one processor; andat least one memory storing instructions that, when executed by the at least one processor, cause the first apparatus at least to:receive, from a second apparatus, first information indicating a first frame pattern of a set of pre-configured frame patterns, wherein the first frame pattern is to be applied on resources, wherein the resources comprise at least partly subband non-overlapping full duplex (SBFD) resources; andcommunicate, with the second apparatus, on the resources based at least in part on the first frame pattern.2.The first apparatus of claim 1, wherein the set of pre-configured frame patterns is a default configuration or configured by the second apparatus.3.The first apparatus of claim 1 or 2, wherein the at least one memory and the at least one processor further cause the first apparatus to:receive, from the second apparatus, second information indicating the set of pre-configured frame patterns.4.The first apparatus of claim 3, wherein the second information comprises:a set of identities of frame patterns, each identity of the set of identities corresponding to a pre-configured frame pattern, orthe set of pre-configured frame patterns.5.The first apparatus of claim 3 or 4, wherein the first information and the second information are comprised in a common signal or in at least two different signals.6.The first apparatus of any of claims 1 to 5, wherein the at least one memory and the at least one processor further cause the first apparatus to:transmit third information to the second apparatus, the third information used for assisting the second apparatus to determine the first frame pattern for the first apparatus.7.The first apparatus of claims 6, wherein the third information comprises at least one of the following:a traffic load of the first apparatus,a communication environment condition of the first apparatus,a function requirement of the first apparatus,a communication capability of the first apparatus, ora usage status of the first apparatus.8.The first apparatus of claim 6 or 7, wherein the third information is transmitted via one of the following:a radio resource control (RRC) signal,a channel status information (CSI) report,a cross link interference (CLI) report,uplink control information (UCI) dedicated to carrying the fourth information, ora medium access control (MAC) control element (CE) .9.The first apparatus of any of claims 1 to 5, wherein the at least one memory and the at least one processor further cause the first apparatus to:transmit fourth information to the second apparatus, the fourth information indicating a second frame pattern of the set of pre-configured frame patterns, the second frame pattern being determined by the first apparatus.10.The first apparatus of claim 9, wherein the at least one memory and the at least one processor further cause the first apparatus to:determine the second frame pattern based on at least one of the following:a traffic load of the first apparatus,a communication environment condition of the first apparatus,a function requirement of the first apparatus,a communication capability of the first apparatus, ora usage status of the first apparatus.11.The first apparatus of claim 8 or 10, wherein the communication environment condition of the first apparatus comprises at least one of the following:a cell coverage condition of the first apparatus,a path loss condition of the first apparatus,an interference condition of the first apparatus, ora signal quality measured by the first apparatus.12.The first apparatus of claim 8 or 10, wherein the function requirement is associated with a communication mode of the first apparatus, and the communication mode is one of the following: a power saving mode, a discontinuous reception (DRX) mode, a connected mode, an idle mode, an inactive mode or a small data transmission (SDT) mode.13.The first apparatus of claim 8 or 10, wherein the communication capability of the first apparatus is associated with at least one of the following:at least one frame pattern supported by the first apparatus,a first period required by the first apparatus for switching from an uplink transmission to a downlink transmission, ora second period required by the first apparatus for switching from a downlink transmission to an uplink transmission.14.The first apparatus of claim 8 or 10, wherein the usage status of the first apparatus is associated with at least one of the following:an equipment temperature of the first apparatus,a power consumption status of the first apparatus, ora battery usage status of the first apparatus.15.The first apparatus of any of claims 8 to 14, wherein the fourth information is transmitted via one of the following:a radio resource control (RRC) signal,a channel status information (CSI) report,a cross link interference (CLI) report,uplink control information (UCI) dedicated to carrying the second frame pattern, ora medium access control (MAC) control element (CE) .16.The first apparatus of any of claims 9 to 15, wherein the first information indicating the first frame pattern by:indicating whether the second frame pattern is confirmed by the second apparatus.17.The first apparatus of any of claims 1 to 15, wherein the first frame pattern is valid starting from a following frame, after a pre-configured duration after receiving the first information or within a configured period.18.The first apparatus of claim 17, wherein the first information further indicates the configured period.19.The first apparatus of any of claims 1 to 18, wherein the first frame pattern corresponds to a plurality of slots and indicates whether a slot of the plurality of slots is an uplink slot, a downlink slot, a special slot, a flexible slot or an SBFD slot.20.The first apparatus of any of claims 1 to 19, wherein the first information is transmitted via one of the following:a radio resource control (RRC) signal,a medium access control (MAC) control element (CE) , ordownlink control information (DCI) .21.The first apparatus of any of claims 1 to 20, wherein the first apparatus is a terminal apparatus and the second apparatus is a network apparatus.22.A second apparatus comprising:at least one processor; andat least one memory storing instructions that, when executed by the at least one processor, cause the second apparatus at least to:transmit, to a first apparatus, first information indicating a frame pattern of a set of pre-configured frame patterns, wherein the first frame pattern is to be applied on resources, wherein the resources comprise at least partly subband non-overlapping full duplex (SBFD) resources; andcommunicate, with the first apparatus, on the resources based at least in part on the first frame pattern.23.The second apparatus of claim 22, wherein the set of pre-configured frame patterns is a default configuration or configured by the second apparatus.24.The second apparatus of claim 22 or 23, wherein the at least one memory and the at least one processor further cause the second apparatus to:transmit, to the first apparatus, second information indicating the set of pre-configured frame patterns.25.The second apparatus of claim 24, wherein the second information comprises:a set of identities of frame patterns, each identity of the set of identities corresponding to a pre-configured frame pattern, orthe set of pre-configured frame patterns.26.The second apparatus of claim 22 or 25 , wherein the first information and the second information are comprised in a common signal or in at least two different signals.27.The second apparatus of any of claims 22 to 26, wherein the at least one memory and the at least one processor further cause the second apparatus to:receive, third information from the first apparatus, the third information used for assisting the second apparatus to determine the first frame pattern for the first apparatus.28.The second apparatus of claim 27, wherein the third information comprises at least one of the following:a traffic load of the first apparatus,a communication environment condition of the first apparatus,a function requirement of the first apparatus,a communication capability of the first apparatus, ora usage status of the first apparatus.29.The second apparatus of claim 27 or 28, wherein the third information is transmitted via one of the following:a radio resource control (RRC) signal,a channel status information (CSI) report,a cross link interference (CLI) report,uplink control information (UCI) dedicated to carrying the fourth information, ora medium access control (MAC) control element (CE) .30.The second apparatus of any of claims 22 to 29, wherein the at least one memory and the at least one processor further cause the second apparatus to:determine the first frame pattern based on at least one of the following:a traffic load of the first apparatus,a communication environment condition of the first apparatus,a function requirement of the first apparatus,a communication capability of the first apparatus,a usage status of the first apparatus,a traffic load of a currently-applied frame pattern of the second apparatus,a channel status information (CSI) report received from the first apparatus,a cross link interference (CLI) report received from the first apparatus,a downlink buffering status of the second apparatus,a second frame pattern of the set of pre-configured frame patterns determined by the first apparatus.31.The second apparatus of claim 28 or 30, wherein the communication environment condition of the first apparatus comprises at least one of the following:a cell coverage condition of the first apparatus,a path loss condition of the first apparatus,an interference condition of the first apparatus, ora signal quality measured by the first apparatus.32.The second apparatus of claim 28 or 30, wherein the function requirement is associated with a communication mode of the first apparatus, and the communication mode is one of the following: a power saving mode, a discontinuous reception (DRX) mode, a connected mode, an idle mode, an inactive mode or a small data transmission (SDT) mode.33.The second apparatus of claim 28 or 30, wherein the communication capability of the first apparatus is associated with at least one of the following:at least one frame pattern supported by the first apparatus,a first period required by the first apparatus for switching from an uplink transmission to a downlink transmission, ora second period required by the first apparatus for switching from a downlink transmission to an uplink transmission.34.The second apparatus of claim 28 or 30, wherein the usage status of the first apparatus is associated with at least one of the following:an equipment temperature of the first apparatus,a power consumption status of the first apparatus, ora battery usage status of the first apparatus.35.The second apparatus of any of claims 30 to 34, wherein the at least one memory and the at least one processor further cause the second apparatus to:receive fourth information from the first apparatus, the fourth information indicating the second frame pattern.36.The second apparatus of claim 35, wherein the fourth information is transmitted via one of the following:a radio resource control (RRC) signal,a channel status information (CSI) report,a cross link interference (CLI) report,uplink control information (UCI) dedicated to carrying the second frame pattern, ora medium access control (MAC) control element (CE) .37.The second apparatus of claim 35 or 36, wherein the first information indicating the first frame pattern by:indicating whether the second frame pattern is confirmed by the second apparatus.38.The second apparatus of any of claims 22 to 37, wherein the at least one memory and the at least one processor further cause the second apparatus to:transmit, to a further first apparatus, further first information indicating a further first frame pattern different from the first frame pattern configured to the first apparatus.39.The second apparatus of any of claims 22 to 38, wherein the first frame pattern is valid starting from a following frame, after a pre-configured duration after receiving the first information or within a configured period.40.The second apparatus of claim 39, wherein the first information further indicates the configured period.41.The second apparatus of nay of claims 22 to 40, wherein the first frame pattern corresponds to a plurality of slots and indicates whether a slot of the plurality of slots is an uplink slot, a downlink slot, a special slot, a flexible slot or an SBFD slot.42.The second apparatus of any of claims 22 to 41, wherein the first information is transmitted via one of the following:a radio resource control (RRC) signal,a medium access control (MAC) control element (CE) , ordownlink control information (DCI) .43.The second apparatus of any of claims 22 to 42, wherein the first apparatus is a terminal apparatus and the second apparatus is a network apparatus.44.A method comprising:receiving, at a first apparatus and from a second apparatus, first information indicating a first frame pattern of a set of pre-configured frame patterns, wherein the first frame pattern is to be applied on resources, wherein the resources comprise at least partly subband non-overlapping full duplex (SBFD) resources; andcommunicating, with the second apparatus, on the resources based at least in part on the first frame pattern.45.A method comprising:transmitting, at a second apparatus and to a first apparatus, first information indicating a frame pattern of a set of pre-configured frame patterns, wherein the first frame pattern is to be applied on resources, wherein the resources comprise at least partly subband non-overlapping full duplex (SBFD) resources; andcommunicating, with the first apparatus, on the resources based at least in part on the first frame pattern.46.A computer readable medium comprising instructions stored thereon for causing an apparatus at least to perform the method of claim 44 or claim 45.