Information related to CSI reporting
By coordinating the time windows of CSI processing units, the problem of CSI report conflicts among multiple USIM UEs in multi-network environments was resolved, improving resource utilization and sharing efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-28
- Publication Date
- 2026-03-27
AI Technical Summary
In a multi-network environment, when user equipment (UE) with multiple USIMs operates in the RRC_CONNECTED state, existing technologies struggle to efficiently share resources, leading to CSI report conflicts and low resource utilization.
By coordinating CSI processing units through terminal and network devices, the time windows for CSI reporting on different networks can be flexibly determined, reducing conflicts and improving resource sharing efficiency.
It effectively alleviates CSI reporting conflicts between different networks, improves UE capability sharing and resource utilization, and optimizes resource allocation.
Smart Images

Figure CN121753445A_ABST
Abstract
Description
Technical Field
[0001] Various example embodiments generally relate to the field of communications, and specifically to terminal devices, network devices, methods, apparatuses, and computer-readable storage media related to providing information about channel state information (CSI) reports, such as a CSI processing unit for coordinating the operation of a dual transmitter / receiver (TX / RX) multiple universal subscriber identification module (USIM) (MUSIM). Background Technology
[0002] The MUSIM procedure will allow user equipment (UE) with two or more USIMs to operate simultaneously in Radio Resource Control (RRC)_CONNECTED state across multiple networks, such as Network (NW)-A and NW-B. Therefore, it is important to consider the limitations / constraints imposed by shared resources. UE capabilities need to be shared efficiently to maximize resource utilization.
[0003] However, there are still some open questions related to UEs (especially UEs with two or more USIMs) that need to be studied in the future. Summary of the Invention
[0004] Generally, the exemplary embodiments of this disclosure provide a solution for providing information about channel state information (CSI) reports, and particularly a solution for coordinating CSI processing units for dual TX / RX MUSIM operation. For example, the solution provided by the exemplary embodiments of this disclosure can efficiently share the terminal device's capacity regarding the number of supported synchronous CSI calculations (i.e., CSI processing units (CPUs)).
[0005] In a first aspect, a terminal device is provided. The terminal device may include at least one processor and at least one memory, the at least one memory storing instructions that, when executed by the at least one processor, cause the terminal device to at least: determine a time window available for scheduling at least one additional CSI report based on at least one CSI report configured to be executed by the terminal device based on at least one Channel State Information (CSI) report configured by a first network device; and send information indicating the time window to a second network device.
[0006] In a second aspect, a second network device is provided. The second network device may include at least one processor and at least one memory, the at least one memory storing instructions that, when executed by the at least one processor, cause the second network device to at least: receive information from a terminal device indicating a time window available for scheduling at least one additional CSI report besides at least one Channel State Information (CSI) report, the at least one CSI report to be executed by the terminal device based on at least one CSI report configuration configured by a first network device; and, based on the information, determine at least one CSI report configuration for the terminal device.
[0007] In a third aspect, a method is provided. This method may include: at a terminal device and based on at least one CSI report configured to be executed by the terminal device based on at least one Channel State Information (CSI) report configured by a first network device, determining a time window available for scheduling at least one additional CSI report; and sending information indicating the time window to a second network device.
[0008] In a fourth aspect, a method is provided. The method may include: receiving information at a second network device and from a terminal device, the information indicating a time window available for scheduling at least one additional CSI report besides at least one Channel State Information (CSI) report, the at least one CSI report to be executed by the terminal device based on at least one CSI report configuration configured by a first network device; and determining, based on the information, at least one CSI report configuration for the terminal device.
[0009] In a fifth aspect, an apparatus is provided. The apparatus may include: components for determining, at a terminal device and based on at least one CSI report configured to be executed by the terminal device based on at least one Channel State Information (CSI) report configured by a first network device, a time window available for scheduling at least one additional CSI report; and components for sending information indicating the time window to a second network device.
[0010] In a sixth aspect, an apparatus is provided. The apparatus may include: components for receiving information at a second network device and from a terminal device, the information indicating a time window available for scheduling at least one additional CSI report besides at least one Channel State Information (CSI) report, which will be executed by the terminal device based on at least one CSI report configuration configured by a first network device; and components for determining at least one CSI report configuration for the terminal device based on the information.
[0011] In a seventh aspect, a non-transitory computer-readable medium is provided, the non-transitory computer-readable medium including program instructions for causing a device to perform a method according to at least the third or fourth aspect.
[0012] In an eighth aspect, a computer program is provided, the computer program including instructions that, when executed by a device, cause the device to at least: determine a time window available for scheduling at least one additional CSI report based on at least one CSI report configured to be executed by the terminal device based on at least one Channel State Information (CSI) report configured by a first network device; and send information indicating the time window to a second network device.
[0013] In a ninth aspect, a computer program is provided, the computer program including instructions that, when executed by an apparatus, cause the apparatus to at least: receive information from a terminal device indicating a time window available for scheduling at least one additional CSI report in addition to at least one Channel State Information (CSI) report, the at least one CSI report to be executed by the terminal device based on at least one CSI report configuration configured by a first network device; and determine, based on the information, at least one CSI report configuration for the terminal device.
[0014] In a tenth aspect, a terminal device is provided. The terminal device may include: a determining circuit system configured to determine a time window available for scheduling at least one additional CSI report based on at least one CSI report configured to be executed by the terminal device based on at least one Channel State Information (CSI) report configured by a first network device; and a transmitting circuit system configured to transmit information indicating the time window to a second network device.
[0015] In an eleventh aspect, a second network device is provided. The second network device may include: a receiving circuitry configured to receive information from a terminal device indicating a time window available for scheduling at least one additional CSI report besides at least one Channel State Information (CSI) report, the at least one CSI report to be executed by the terminal device based on at least one CSI report configuration configured by a first network device; and a determining circuitry configured to determine at least one CSI report configuration for the terminal device based on the information.
[0016] It will be understood that the summary portion is not intended to identify key or essential features of embodiments of this disclosure, nor is it intended to be used to limit the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description
[0017] Some exemplary embodiments will now be described with reference to the accompanying drawings, in which:
[0018] Figure 1 The illustration shows an example network environment in which exemplary embodiments of this disclosure may be implemented;
[0019] Figure 2 The illustration shows an example occupancy of the CSI processing unit (CPU) associated with some example embodiments of this disclosure;
[0020] Figure 3 The illustration shows an example CSI reference signal (RS) and a Physical Uplink Shared Channel (PUSCH) / Physical Uplink Control Channel (PUCCH) pair for reporting CSI reports, associated with some example embodiments of this disclosure;
[0021] Figure 4 The illustration shows an example signaling process for providing information about a CSI report according to some example embodiments of this disclosure;
[0022] Figure 5 The illustration shows an example coordination of a CSI processing unit according to some example embodiments of the present disclosure;
[0023] Figure 6 The illustration shows another example coordination of the CSI processing unit according to some example embodiments of the present disclosure;
[0024] Figure 7 The illustration shows an example signaling process for providing information about a CSI report according to some example embodiments of this disclosure;
[0025] Figure 8 The illustration shows an example flowchart of a process for providing information about a CSI report according to some example embodiments of the present disclosure;
[0026] Figure 9 This illustration shows another example flowchart of a process for providing information about a CSI report according to some example embodiments of this disclosure;
[0027] Figure 10 The illustration shows an example simplified block diagram of a device suitable for implementing embodiments of the present disclosure; and
[0028] Figure 11 An example block diagram of an example computer-readable medium according to some example embodiments of the present disclosure is illustrated.
[0029] In all the accompanying drawings, the same or similar reference numerals denote the same or similar elements. Detailed Implementation
[0030] The principles of this disclosure will now be described with reference to some exemplary embodiments. It will be understood that these embodiments are described for illustrative purposes only and to assist those skilled in the art in understanding and implementing this disclosure, and do not imply any limitation on the scope of this disclosure. The disclosure described herein can be implemented in various ways other than those described below.
[0031] In the following description and claims, unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains.
[0032] References to "an embodiment," "embodiment," "example embodiment," etc., in this disclosure indicate that the described embodiment may include a particular feature, structure, or characteristic, but not every embodiment includes that particular feature, structure, or characteristic. Furthermore, such phrases do not necessarily refer to the same embodiment. Moreover, when a particular feature, structure, or characteristic is described in conjunction with an embodiment, those skilled in the art will recognize that in conjunction with other embodiments (whether explicitly described or not) affecting such a feature, structure, or characteristic is within the knowledge of those skilled in the art.
[0033] It is understood that although the terms “first” and “second”, etc., may be used herein to describe various elements, these elements should not be limited by these terms. These terms are used only to distinguish one element from another. For example, without departing from the scope of the exemplary embodiments, a first element may also be referred to as a second element, and similarly, a second element may also be referred to as a first element. As used herein, the term “and / or” includes any and all combinations of one or more of the listed terms.
[0034] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the exemplary embodiments. As used herein, the singular forms “a,” “an,” and “the” are also intended to include the plural forms unless the context clearly indicates otherwise. It will also be understood that, when used herein, the terms “comprising,” “including,” “having,” “having,” “including,” and / or “containing” specify the presence of the stated feature, element, and / or component, but do not exclude the presence or addition of one or more other features, elements, components, and / or combinations thereof. As used herein, “at least one of the following: ” and “at least one of ” and similar wording, where the list of two or more elements is connected by “and” or “or”, means at least any one of the elements, or at least any two or more of the elements, or at least all of the elements.
[0035] As used in this application, the term "circuit system" may refer to one or more or all of the following: (a) Hardware circuit implementation only (such as implementation in analog and / or digital circuit systems only) and (b) A combination of hardware circuitry and software, such as (if applicable): (i) A combination of (multiple) analog and / or digital hardware circuits with software / firmware and (ii) Any portion of a hardware processor (including a digital signal processor), software, and memory (including a plurality of) having software, which together enable a device (such as a mobile phone or server) to perform various functions and (c) (multiple) hardware circuits and / or (multiple) processors (such as (multiple) microprocessors or a portion of (multiple) microprocessors) that require software (e.g., firmware) to operate, but the software may be absent when operation is not required.
[0036] This definition of "circuit system" applies to all uses of the term in this application (including in any claim). As another example, as used in this application, the term "circuit system" also covers only hardware circuitry or a processor (or multiple processors) or a portion of hardware circuitry or a processor and its accompanying software and / or firmware. For example, and if applicable to a particular claim element, the term "circuit system" also covers baseband integrated circuits or processor integrated circuits for mobile devices or similar integrated circuits in servers, cellular network devices, or other computing or network devices.
[0037] As used herein, the term "communication network" refers to a network that conforms to any suitable communication standard, such as Long Term Evolution (LTE), LTE-A, Wideband Code Division Multiple Access (WCDMA), High-Speed Packet Access (HSPA), Narrowband Internet of Things (NB-IoT), etc. Furthermore, communication between terminal devices and network devices in a communication network can be performed according to any suitable generation of communication protocol, including but not limited to third-generation (3G), fourth-generation (4G), 4.5G, fifth-generation (5G) communication protocols, and / or later. Embodiments of this disclosure can be applied to various communication systems. Given the rapid development of communications, there will naturally be future types of communication technologies and systems that this disclosure can utilize. It should not be construed as limiting the scope of this disclosure to the systems described above.
[0038] As used herein, the term "network device" refers to a node in a communication network through which terminal devices access the network and receive services. Depending on the terminology and technology applied, a network device can refer to a base station (BS) or access point (AP) (e.g., Node B (NodeB or NB), evolved Node B (eNodeB or eNB), NR NB (also known as gNB)), remote radio unit (RRU), radio head (RH), remote radio head (RRH), relay, low-power node (such as femtosecond, picosecond), etc.
[0039] The term "terminal device" refers to any terminal device capable of wireless communication. By way of example and not limitation, a terminal device may also be referred to as a communication device, user equipment (UE), subscriber station (SS), portable subscriber station, mobile station (MS), or access terminal (AT). Terminal devices may include, but are not limited to, mobile phones, cellular phones, smartphones, VoIP phones, wireless local loop phones, tablets, wearable terminal devices, personal digital assistants (PDAs), portable computers, desktop computers, image capture terminal devices (such as digital cameras), gaming terminal devices, music storage and playback devices, in-vehicle wireless terminal devices, wireless endpoints, mobile stations, laptop embedded devices (LEEs), laptop devices (LMEs), USB dongles, smart devices, wireless customer premises equipment (CPEs), Internet of Things (IoT) devices, watches or other wearable devices, head-mounted displays (HMDs), vehicles, drones, medical devices and applications (e.g., remote surgery), industrial devices and applications (e.g., robots and / or other wireless devices operating in industrial and / or automated processing chain environments), consumer electronic devices, commercially operating equipment, relay nodes, integrated access and backhaul (IAB) nodes, and / or industrial wireless networks, etc. In the following description, the terms "terminal device," "communication device," "terminal," "user equipment," and "UE" are used interchangeably.
[0040] As used herein, the terms “resource,” “transmission resource,” “resource block,” “physical resource block” (PRB), “uplink (UL) resource,” or “downlink (DL) resource” can refer to any resource used to perform communication (e.g., communication between a terminal device and a network device), such as resources in the time domain, resources in the frequency domain, resources in the spatial domain, resources in the code domain, resources in a combination of more than one domain, or any other resource enabling communication. In the following, resources in the time domain (such as subframes) will be used as examples of transmission resources used to describe some exemplary embodiments of this disclosure. It should be noted that the exemplary embodiments of this disclosure are equally applicable to other resources in other domains.
[0041] Some example embodiments of this disclosure relate to enhancements to the MUSIM process, which allows a UE with two or more USIMs to operate simultaneously in the RRC_CONNECTED state across multiple networks, such as NW-A and NW-B. For this purpose, it is important to consider the limitations / constraints imposed by shared resources. UE capabilities need to be shared efficiently to maximize resource utilization. Two strategies for such capability sharing can be static capability partitioning and dynamic capability partitioning. To address the aforementioned issues, a new Rel.18 work item has been approved regarding dual Tx / Rx MUSIM. The work item description (WID) includes the following objectives as shown in Table 1. Table 1
[0042] Some example embodiments of this disclosure are generally related to the second objective (i.e., specifying mechanisms to indicate preferences regarding temporary UE capability constraints and their removal (e.g., capability updates, cell release, (de)activation) with NW-A when a UE needs to transmit or receive for MUSIM purposes (e.g., start / stop a connection to NW-B). This objective aims to investigate and evaluate the procedural changes required to support dual RRC connectivity in NW-A and NW-B.
[0043] Specifically, some example embodiments of this disclosure focus on coordinating the CSI processing unit (CPU) when a UE with two or more USIMs is simultaneously in the RRC_CONNECTED state in at least two networks.
[0044] Regarding the CPU, 3GPP TS 38.214 describes the limitations on simultaneous CSI reporting by the UE, and the gNB should follow these limitations when configuring CSI reporting. The relevant record in 3GPP TS 38.214 is: - "UE utilizes the parameters of component carrier reload" simultaneousCSI-ReportsPerCC And utilize parameters across all component carrier weights. simultaneousCSI-ReportsAllCC, The number of CSI calculations that indicate support. " - "In any time slot, the UE is not expected to have more active CSI-RS ports or active CSI-RS resources in the active BWP than reported to be available."
[0045] As mentioned above, parameters simultaneousCSI-ReportsPerCC This refers to the number of simultaneous CSI calculations supported in the component carriers, and the parameters... simultaneousCSI-ReportsAllCCThis refers to the number of simultaneous CSI calculations supported across all component carriers. Both parameters can be used to indicate the UE's ability to calculate the number of simultaneous CSI calculations supported.
[0046] For example, UE capabilities can be defined in an RRC message as follows:
[0047] If UE supports N CPU Synchronous CSI calculation implies the existence of a process for handling CSI reports. N CPU One CPU, N CPU This can indicate the UE's capability regarding the number of supported synchronous CSI calculations. A detailed description of the CPU will be provided later. Figure 2 It is described in detail.
[0048] Now for reference Figure 1 , Figure 1 The illustration shows an example network environment 100 in which exemplary embodiments of the present disclosure may be implemented. The network environment 100 (which may be part of a communication network) includes a terminal device 102, a first base station device 202, and a second network device 204.
[0049] like Figure 1 As illustrated, terminal device 102 can also be referred to as user equipment 102 or UE 102. First network device 202 can also be referred to as first base station 202 or first gNB 202. Second network device 204 can also be referred to as second base station 204 or second gNB 204. Both first network device 202 and second network device 204 can communicate with terminal device 102 via different USIMs (e.g., USIM 1 and USIM 2) on terminal device 102. It will be understood that there may be more network devices in network environment 100, and terminal device 102 may also have more USIMs. That is, terminal device 102 can be a MUSIM UE.
[0050] refer to Figure 2 , Figure 2 The illustration shows example CPU usage associated with some example embodiments of this disclosure. Figure 2 In this example, a carrier aggregation (CA) UE is used.
[0051] like Figure 2 As shown, in the case where the UE is configured with periodic CSI on the primary cell (Pcell) (also known as pCSI) to report synchronization signals and RSRP of the physical broadcast channel (PBCH) block (SSB) (i.e., Figure 1Case 1 in the middle). This can represent the CPU usage from the first symbol of the SSB up to the last symbol of the Physical Uplink Control Channel (PUCCH) carrying the corresponding CSI report for that period, and in this case, In cases where the UE is configured on the Pcell with periodic CSI to report Channel Quality Indicator (CQI) / Rank Indicator (RI) information based on CSI-RS measurements (i.e., Figure 1 Case 2 in the middle). This can represent the number of CSI-RS resources to be measured in a single CSI reporting process (i.e., the number of CPUs occupied by (multiple) resources), and therefore Furthermore, when the UE is configured with aperiodic CSI reporting (also known as aCSI) on the secondary cell (Scell) via downlink control information (DCI) (i.e., Figure 1 In scenario 3, the CPU occupied by (multiple) CPUs will continue from the first symbol of the Physical Downlink Control Channel (PDCCH) to the last symbol of the Physical Uplink Shared Channel (PUSCH) carrying the CSI report. It can be used to represent the number of CPUs occupied (by multiple entities), and therefore, Therefore, for the UE, the accumulated... =1 + + And cumulative It should not be compared to the UE capabilities configured on each OFDM symbol (e.g., simultaneousCSI- ReportsAllCC) Big (i.e., N CPU Otherwise, this will result in CSI reports being discarded (e.g., multiple CSI reports with lower priority will be discarded), thus causing a drop in key performance indicators (KPIs).
[0052] On the other hand, network equipment such as gNBs can allocate CSI-RS and CSI reports. Depending on the solution provided by the gNB and the operator configuration, a cell can have different CSI reporting configurations. For example, such a cell configuration may include: cell-specific CSI-RS or UE-specific CSI-RS with different time and frequency locations and different periods; pre-reserved PUCCH resources that can be allocated for different UEs to periodically report CSI information; and / or PUSCH resources that can be scheduled during runtime for different UEs to report CSI information once.
[0053] Figure 3This is a schematic diagram illustrating an example of a TDD cell. (Reference) Figure 3 , Figure 3 Example CSI-RS and PUSCH / PUCCH pairs for reporting CSI reports in a TDD cell associated with some example embodiments of this disclosure are shown. Figure 3 In the diagram, several CSI-RS and PUSCH / PUCCH pair candidates for a UE reporting CSI (including candidate #1 for aCSI, candidate #2 for pCSI, and candidate #3 for another pCSI) are shown.
[0054] Network devices can take into account factors such as the availability of idle resources and UE capability limitations (e.g.) N CPU After considering conditions such as DRX / measurement gap and uniform load distribution over time, CSI-RS and PUSCH / PUCCH pairs can be flexibly selected for specific UEs to report CSI.
[0055] For non-MUSIM UEs, the network device may have a configuration of (multiple) CSIs and an overall picture of idle resources. Therefore, the network device can select an idle CSI-RS and PUSCH / PUCCH pair that satisfies the UE's capability limitations. However, for MUSIM UEs with RRC connections to both NW-A and NW-B, NW-A may not have any information about the (multiple) CSI reports already configured by NW-B, resulting in potential conflicts between the CSI reports configured by NW-A and NW-B.
[0056] In typical UE implementations, UE capabilities are very low due to the need for multiple CSI configurations for different network characteristics. This leads to complex handling of UE capabilities and a reduction in the number of configurations within a single NW. When the same UE capabilities are shared across multiple NWs and SIMs, there is a problem that it is impossible to manage without changes to the functions specified by 3GPP. If the partitioning is performed statically across NWs, this will result in performance degradation across all NWs. Therefore, a more dynamic partitioning solution needs to be investigated.
[0057] Furthermore, as mentioned above, CSI reports are randomly configured by the network (i.e., network devices) based on the availability of CSI-RS and UL resources and requests for packet scheduling from the UE. If a MUSIM UE is in RRC connection mode with two networks (e.g., NW-A and NW-B), it is possible for NW-A and NW-B to be configured to perform overlapping CSI measurements / reports for the same duration. For some UEs with a limited number of simultaneous CSI processing units, the configured CSI measurements / reports from different networks during such a duration may easily exceed the UE's maximum capacity limit and result in lost CSI reports. Therefore, it is necessary to investigate how to coordinate the timing information for CSI reports from different networks.
[0058] Some example embodiments of this disclosure relate to providing information about Channel State Information (CSI) reports, and specifically propose enhancing the sharing of UE capabilities by flexibly determining at least one suitable window for configuring CSI reports for different network devices (e.g., NW-A and NW-B). In some example embodiments of this disclosure, a solution for coordinating CSI processing units for dual TX / RX MUSIM operation is provided. The terminal device determines a time window available for scheduling at least one additional CSI report based on a CSI report configured by the terminal device based on at least one Channel State Information (CSI) report configured by a first network device. The first terminal device also sends information indicating this time window to a second network device.
[0059] It should be understood that the above process steps may work together, partially work together, or work independently of each other in the operational flow described in the following section. By implementing embodiments of this disclosure, CSI reporting conflicts between different networks can be mitigated, and UE capabilities can be shared more efficiently to maximize resource utilization.
[0060] For illustrative purposes, the principles and exemplary embodiments of this disclosure that provide information about CSI reporting (e.g., the CSI processing unit coordinating dual TX / RXMU SIM operation) will be referenced below. Figures 1 to 11 The embodiments described herein are intended to enable those skilled in the art to understand the inventive concept of this disclosure and to implement the solutions presented herein, and are not intended to limit the scope of this application in any way.
[0061] refer to Figure 4 , Figure 4 An example signaling process 400 for providing information about a CSI report according to some example embodiments of this disclosure is illustrated. Figure 4 Reference Figure 1 Described.
[0062] like Figure 4 As shown, terminal device 102 is based on the first network device 204 (…). Figure 4 At least one CSI report configuration configured (not shown) is executed to determine (at step 402) a time window available for scheduling at least one additional CSI report. The MUSIM UE (e.g., terminal device 102) may have information on the actual configured CSI report configurations from different networks during operation. Therefore, the MUSIM UE can calculate the available idle CSI processing units for each OFDM frame and then indicate this to the network as a time window available for at least one new / additional CSI report configuration. Although a single time window is determined and used in this disclosure, this application is also applicable to situations involving multiple time windows (i.e., multiple time windows can be determined and used in a manner similar to that described herein).
[0063] In some example embodiments, the CSI reporting configuration in at least one CSI reporting configuration may indicate at least one reference signal location or at least one reporting resource for sending CSI reports. In some example embodiments, the time window may be a duration during which the number of CPUs occupied by CSI reports configured in that time window is lower than a predetermined CPU threshold.
[0064] In some example embodiments, the predetermined CPU threshold may be based on the number of simultaneous CSI calculations supported by the terminal device (i.e., N CPU The capability is determined. For example, a predetermined number of CPU thresholds can be set to... N CPU As another example, the predetermined CPU threshold number can be set to be higher than... N CPU Smaller values.
[0065] At step 404, terminal device 102 may send information indicating the time window determined at step 402 to second network device 204. Upon receiving (at step 406) the information indicating the time window determined at step 404, at step 408, second network device 204 may determine at least one CSI report configuration for the terminal device based on this information. That is, second network device 204 may configure new / additional CSI reports within this time window, thereby reducing conflicts with first network device 202. In other words, second network device 204 may use idle or unoccupied time windows not heavily used by first network device 202 to configure (multiple) CSI reports.
[0066] In some example embodiments, the time window may be a first time window, and the terminal device 102 may determine a second time window, separate from the first time window, that is available for at least one additional CSI report and is to be executed by the terminal device 102, based on at least one CSI report to be executed by the terminal device 102. The terminal device 102 may then allocate the second time window to the first network device 202 for configuring at least one additional CSI report; and allocate the first time window to the second network device 204 for configuring at least one additional CSI report. A detailed description may be found in the following reference. Figure 6 Described.
[0067] In some example embodiments, the information indicating the time window can be sent to the second network device 204 after the connection between the terminal device 102 and the second network device 204 is established. That is, if the terminal device 102 is only connected to the first network device 202 but has not yet been connected to the second network device 204, the terminal device 102 can send the information indicating the time window to the second network device 204 after the connection between the terminal device 102 and the second network device 204 is established.
[0068] In some example embodiments, if an additional CSI report is scheduled by the first network device 202 after the information indicating the time window has been sent to the second network device 204, the terminal device 102 may update the time window and send the information indicating the updated time window to the second network device 204.
[0069] In some exemplary embodiments, if at least one CSI report configuration is changed by the first network device 202 after information indicating the time window is sent to the second network device 204, the terminal device 102 may update the time window and send information indicating the updated time window to the second network device 204.
[0070] In some example embodiments, terminal device 102 may also send at least one of information indicating a time window and information indicating an updated time window to first network device 202.
[0071] In some example embodiments, for the first network device 202 and the second network device 204, if a time window is not available for the terminal device 102, they can determine at least one CSI reporting configuration for the terminal device 102 based on other available time resources determined by them. For example, if the time windows reported by most of the terminal devices connected to the second network device 204 cover a similar duration, this could lead to insufficient resources during that duration. For example, DCI resources are limited, and therefore some of these terminal devices may not be able to be scheduled to perform CSI reporting during that duration. In this case, the second network device 204 can find available CSI reporting resources outside the duration or time window reported from the terminal device 102.
[0072] In some example embodiments, if the first network device 202 and / or the second network device 204 are not intended to change their CSI configuration, or cannot modify their CSI configuration for some reason, this means that the time window determined by the terminal device 102 cannot be used by the first network device 202 and / or the second network device 204. In this case, the terminal device 102 may only indicate a CSI reporting conflict, rather than reporting the aforementioned time window, and the first network device 202 and / or the second network device 204 may take action to reduce the CSI reporting configuration. That is, the terminal device 102 may report the busy time window in which the CSI reporting conflict exists to at least one of these network devices, so that they can avoid the busy time window or busy frame (e.g., OFDM frame) when configuring CSI reporting.
[0073] In some example embodiments, even if there is no conflict for CSI reporting in the periodic CSI reporting configuration, the aforementioned time windows(s) for scheduling at least one additional CSI report can be acquired in response to indications(s) from the first network device 202 and / or the second network device 204. In this case, for example, terminal device 102 can indicate(s) such time windows(s) to trigger(s) non-periodic CSI reports(s).
[0074] refer to Figure 5 , Figure 5 The illustration shows an example coordination of a CSI processing unit according to some example embodiments of the present disclosure. Specifically, Figure 5 An example coordination of a CSI processing unit for a terminal device 102 having two USIMs (i.e., USIM 1 and USIM 2) is shown. The terminal device 102 can be connected to a first network device 202 via USIM 1 and to a second network device 204 via USIM 2.
[0075] like Figure 5 As shown, for example, the CSI reports configured based on CSI reports from the first network device 202 include pCSI reports for PCell, pCSI reports for SCell 1, and aCSI reports for SCell 2. The first network device 202 can configure the pCSI reports via RRC messages (which will not be changed frequently and can be periodic) and configure (multiple) aCSIs via DCI. Therefore, based on these CSI reports (e.g., at least one of the pCSI reports and (multiple) aCSIs), the terminal device 102 can calculate: the number of CSI processing units (CPUs) occupied by the CSI reports for the first network device 202 in time window A is greater than... N CPU The number of CPUs used in time window B, as reported by the CSI for the first network device 202, is greater than... N CPU Smaller, and the number of CPUs occupied in time window C as reported by the CSI for the first network device 202 is greater than... N CPU Based on this determination, terminal device 102 can determine that time window B is available for scheduling at least one additional CSI report, and send information indicating time window B to second network device 204.
[0076] Therefore, the second network device 204 can determine at least one CSI report configuration for the terminal device 102 based on this information, and as... Figure 5 As shown, for example, a pCSI report configured on a Pcell based on a CSI report configuration from a second network device 204 may be located in time window B.
[0077] In some example embodiments, if the first network device 202 relies primarily on pCSI reports, then because pCSI reports are periodic, time window B may appear periodically on the timeline due to pCSI reports.
[0078] In some example embodiments, at any time when an additional pCSI report or aCSI report for the first network device 202 is configured after the information indicating time window B is sent to the second network device 204, the terminal device 102 may update / refresh time window B, or may even find (multiple) other time windows available for scheduling at least one additional CSI report.
[0079] refer to Figure 6 , Figure 6 The illustration shows another example coordination of a CSI processing unit according to some example embodiments of the present disclosure. Specifically, Figure 6Another example coordination is shown for a CSI processing unit for a terminal device 102 having two USIMs (i.e., USIM 1 and USIM 2). The terminal device 102 may be connected to a first network device 202 via USIM 1 and to a second network device 204 via USIM 2.
[0080] like Figure 6 As shown, for example, the CSI reports configured based on CSI reports from the first network device 202 include: multiple pCSI reports and / or multiple aCSI reports regarding PCell, SCell 1, and SCell 2. Based on these CSI reports (e.g., at least one of the pCSI reports and multiple aCSI reports), the terminal device 102 can determine a time window A available for at least one additional CSI report, and a time window B (e.g., based on the minimum pCSI period) available for at least one additional CSI report and separate from time window A, and then allocate time window A to network device 202 for configuring at least one additional CSI report for the first network device 202, and allocate time window B to the second network device 204 for configuring at least one additional CSI report for the second network device 204, as shown. Figure 6 As shown in the diagram. That is, terminal device 102 can send information indicating time window A to first network device 202, enabling first network device 202 to schedule at least one additional CSI report within time window A. Similarly, terminal device 102 can also send information indicating time window B to second network device 204, enabling second network device 204 to schedule at least one additional CSI report within time window B.
[0081] In some example embodiments, such as Figure 6 As shown, the information indicating a time window (such as time window A and time window B) may include at least one of the time window offset, duration, and period.
[0082] For reference Figure 6 The described time window allocation method can reduce the number of time window updates when CSI reports for the first network 202 and / or the second network 204 change frequently.
[0083] refer to Figure 7 , Figure 7 An example signaling process 700 for providing information about a CSI report according to some example embodiments of this disclosure is illustrated. Figure 7As shown, at step 702, terminal device 102 can establish an RRC connection with the first network device 202, thereby being in the RRC_connected state with the first network device 202.
[0084] After the RRC connection is established, at step 704, terminal device 102 can receive at least one CSI report configuration from first network device 202 (via RRC messages and / or DCI scheduling) to configure at least one CSI report including pCSI report and / or aCSI report, and configure at least one CSI report (including pCSI report and / or aCSI report) based on the received at least one CSI report configuration. Then at step 706, when terminal device 102 needs to establish an RRC connection with second network device 204, terminal device 102 can calculate the CPU(s) occupied and determine the time window available for (multiple) additional CSI report configurations based on the above method.
[0085] After the RRC connection with the second network device 204 is established at step 708, the terminal device 102 may send information indicating a determined time window to the second network device 204 at step 710, including at least one of the time window offset, duration, and period. As an example, the information indicating the determined time window may be sent via an RRC message (such as a UEAssistanceinfo message). Upon receiving such information, the second network device 204 may determine at least one CSI report configuration for the terminal device 102 based on the received information, and send the at least one CSI report configuration to the terminal device 102 at step 712, such that the terminal device 102 configures (multiple) CSI reports for the second network device 204 within that time window.
[0086] In some example embodiments, at step 714, terminal device 102 may also send information indicating the determined time window to first network device 202, for example, via an RRC message. For example, terminal device 102 may send an indication to both first network device 202 and second network device 204. Figure 5 The information of time window B shown makes it possible to... Figure 5 The time window B shown can be used to configure additional CSI reports for the first network device 202 and the second network device 204. As another example, terminal device 102 can determine more than one time window (e.g., two time windows) available for configuring additional CSI reports at step 706, and send information indicating one of the two time windows to the first network device 202 at step 714, and send information to the first network device 204 at step 712, such as... Figure 6 The second network device 204 described herein sends information indicating another time window within the two time windows.
[0087] refer to Figure 8 , Figure 8 The illustration shows an example flowchart of a process for providing information about a CSI report according to some example embodiments of the present disclosure. Figure 8 Reference Figure 1 Described.
[0088] At step 802, terminal device 102 determines a time window available for scheduling at least one additional CSI report based on at least one Channel State Information (CSI) report configured to be executed by terminal device 102 based on at least one CSI report configured by first network device 202. At step 804, terminal device 102 sends information indicating the time window to second network device 204.
[0089] In some example embodiments, the CSI reporting configuration in at least one CSI reporting configuration may indicate at least one of the following: at least one reference signal location; or at least one reporting resource for sending CSI reports.
[0090] In some example embodiments, the time window may be a duration during which the number of CSI processing units (CPUs) occupied by CSI reports configured within that time window is lower than a predetermined CPU threshold.
[0091] In some example embodiments, the predetermined number of CPU thresholds may be determined based on the terminal device’s ability to support the number of simultaneous CSI calculations.
[0092] In some example embodiments, the time window may be a first time window, and the terminal device 102 may also be configured to: determine a second time window, separate from the first time window, that can be used for at least one additional CSI report based on at least one CSI report to be executed by the terminal device; allocate the second time window to the first network device 202 for configuring at least one additional CSI report; and allocate the first time window to the second network device 204 for configuring at least one additional CSI report.
[0093] In some example embodiments, terminal device 102 may be configured to send information indicating the time window by sending information indicating the time window to second network device 204 after a connection is established between terminal device 102 and second network device 204, based on the determination that the terminal device is not connected to second network device 204.
[0094] In some example embodiments, terminal device 102 may also be configured to: update the time window based on the determination that an additional CSI report is scheduled by first network device 202 after the information indicating the time window has been sent to second network device 204; and send information indicating the updated time window to second network device 204.
[0095] In some example embodiments, terminal device 102 may also be configured to: update the time window based on the determination that the at least one CSI report configuration was changed by the first network device 202 after the information indicating the time window was sent to the second network device 204; and send information indicating the updated time window to the second network device 204.
[0096] In some example embodiments, the terminal device 102 may also be configured to send at least one of information indicating the time window and information indicating the updated time window to the first network device 202.
[0097] refer to Figure 9 , Figure 9 Another example flowchart illustrating a process for providing information about a CSI report according to some example embodiments of this disclosure is shown. Figure 9 Reference Figure 1 Described.
[0098] At step 902, the second network device 204 receives information from the terminal device 102 indicating a time window available for scheduling at least one additional CSI report besides at least one Channel State Information (CSI) report, which will be executed by the terminal device 102 based on at least one CSI report configuration configured by the first network device 202. At step 904, the second network device 204 determines the at least one CSI report configuration for the terminal device 102 based on this information.
[0099] In some example embodiments, the CSI reporting configuration in at least one CSI reporting configuration for the terminal device may indicate at least one of the following: at least one reference signal location; or at least one reporting resource for sending CSI reports.
[0100] In some example embodiments, the time window can be a duration during which the number of CPUs occupied by CSI reports configured within that time window is lower than a predetermined CPU threshold.
[0101] In some example embodiments, the predetermined number of CPU thresholds may be determined based on the terminal device’s ability to support the number of simultaneous CSI calculations.
[0102] In some example embodiments, the second network device 204 may also be configured to determine at least one CSI report configuration for the terminal device 102 based on other available time resources determined by the second network device 204, if the time window is not available for the terminal device 102.
[0103] By implementing embodiments of methods 800 and 900, CSI reporting conflicts between different networks can be mitigated, and UE capabilities can be shared more efficiently to maximize resource utilization.
[0104] In some example embodiments, the apparatus capable of performing method 800 (e.g., terminal device 102) may include components for performing the corresponding steps of method 800. These components may be implemented in any suitable form. For example, the components may be implemented in a circuit system or a software module.
[0105] In some exemplary embodiments, the apparatus may include: components for determining a time window available for scheduling at least one additional CSI report based on at least one CSI report configured to be executed by the terminal device based on at least one Channel State Information (CSI) report configured by the first network device; and components for sending information indicating the time window to the second network device.
[0106] In some example embodiments, the CSI reporting configuration in at least one CSI reporting configuration may indicate at least one of the following: at least one reference signal location; or at least one reporting resource for sending CSI reports.
[0107] In some example embodiments, the time window may be a duration during which the number of CSI processing units (CPUs) occupied by CSI reports configured within that time window is lower than a predetermined CPU threshold.
[0108] In some example embodiments, the predetermined number of CPU thresholds may be determined based on the terminal device’s ability to support the number of simultaneous CSI calculations.
[0109] In some example embodiments, the time window may be a first time window, and the apparatus may further include: components for determining a second time window, separate from the first time window, that is available for at least one additional CSI report based on at least one CSI report to be executed by the terminal device; components for allocating the second time window to the first network device for configuring at least one additional CSI report; and components for allocating the first time window to the second network device for configuring at least one additional CSI report.
[0110] In some example embodiments, the component for sending the information indicating the time window may include: a component for sending the information indicating the time window to the second network device after a connection is established between the terminal device and the second network device, based on the determination that the terminal device is not connected to the second network device.
[0111] In some example embodiments, the apparatus may further include: components for updating the time window based on determining that an additional CSI report is scheduled by the first network device after the information indicating the time window has been sent to the second network device; and components for sending information indicating the updated time window to the second network device.
[0112] In some example embodiments, the apparatus may further include: components for updating the time window based on determining that the configuration of at least one CSI report has been changed by the first network device after the information indicating the time window has been sent to the second network device; and components for sending information indicating the updated time window to the second network device.
[0113] In some example embodiments, the apparatus may further include a component for sending at least one of information indicating the time window and information indicating an updated time window to a first network device.
[0114] In some example embodiments, the apparatus further includes components for performing additional steps in some example embodiments of method 800. In some embodiments, the components include at least one processor and at least one memory, the at least one memory including computer program code, the at least one memory and the computer program code being configured, together with the at least one processor, to enable the execution of the apparatus.
[0115] In some example embodiments, the apparatus capable of performing method 900 (e.g., the second network device 204) may include components for performing the corresponding steps of method 900. These components may be implemented in any suitable form. For example, the components may be implemented in a circuit system or a software module.
[0116] In some example embodiments, the apparatus may include: a component for receiving information from a terminal device, the information indicating a time window available for scheduling at least one additional CSI report in addition to at least one Channel State Information (CSI) report, the at least one CSI report to be executed by the terminal device based on at least one CSI report configuration configured by a first network device; and a component for determining at least one CSI report configuration for the terminal device based on the information.
[0117] In some example embodiments, the CSI reporting configuration in at least one CSI reporting configuration for the terminal device may indicate at least one of the following: at least one reference signal location; or at least one reporting resource for sending CSI reports.
[0118] In some example embodiments, the time window may be a duration during which the number of CSI processing units (CPUs) occupied by CSI reports configured within that time window is lower than a predetermined CPU threshold.
[0119] In some example embodiments, the predetermined number of CPU thresholds may be determined based on the terminal device’s ability to support the number of simultaneous CSI calculations.
[0120] In some example embodiments, the apparatus may further include a component for determining at least one CSI report configuration for the terminal device based on other available time resources determined by a second network device when the time window is not available for the terminal device.
[0121] In some example embodiments, the apparatus further includes components for performing additional steps in some example embodiments of method 900. In some example embodiments, the components include at least one processor and at least one memory, the at least one memory including computer program code, the at least one memory and the computer program code being configured, together with the at least one processor, to cause the apparatus to execute.
[0122] refer to Figure 10 , Figure 10 A simplified example block diagram of a device 1000 suitable for implementing embodiments of the present disclosure is illustrated. Device 1000 may be provided to implement a communication device, such as... Figure 1 The terminal device 102 or the second network device 204 shown are illustrated. As shown, device 1000 includes one or more processors 1010, one or more memories 1020 that can be coupled to processor 1010, and one or more communication modules 1040 that can be coupled to processor 1010.
[0123] The communication module 1040 is used for bidirectional communication. The communication module 1040 has at least one antenna to facilitate communication. The communication interface can represent any interface necessary for communication with other network elements; for example, the communication interface can be wireless or wired to other network elements, or a software-based interface for communication.
[0124] Processor 1010 can be any type suitable for a local technology network, and by way of non-limiting example, can include one or more of the following: general-purpose computer, special-purpose computer, microprocessor, digital signal processor (DSP), and processor based on a multi-core processor architecture. Device 1000 can have multiple processors, such as application-specific integrated circuit chips that are time-dependent on a clock that synchronizes with the main processor.
[0125] Memory 1020 may include one or more non-volatile memories and one or more volatile memories. Examples of non-volatile memories include, but are not limited to, read-only memory (ROM) 1024, electrically programmable read-only memory (EPROM), flash memory, hard disk, optical disc (CD), digital video disc (DVD), and other magnetic and / or optical storage. Examples of volatile memories include, but are not limited to, random access memory (RAM) 1022 and other volatile memories that will not persist during power outages.
[0126] Computer program 1030 includes computer-executable instructions that are executed by the associated processor 1010. Program 1030 may be stored in ROM 1024. Processor 1010 may perform any suitable actions and processes by loading program 1030 into RAM 1022.
[0127] The embodiments of this disclosure can be implemented by means of a program, enabling the device 1000 to execute as described in the reference. Figures 4 to 9 Any process discussed in this disclosure. Embodiments of this disclosure may also be implemented in hardware or by a combination of software and hardware.
[0128] In some example embodiments, program 1030 may be tangibly contained in a computer-readable medium, which may be included in device 1000 (such as in memory 1020) or other storage devices accessible by device 1000. Device 1000 may load program 1030 from the computer-readable medium into RAM 1022 for execution. The computer-readable medium may include any type of tangible non-volatile storage, such as ROM, EPROM, flash memory, hard disk, CD, DVD, etc. Figure 11 An example of a computer-readable medium 1100 in the form of a CD or DVD is shown. The computer-readable medium has a program 1030 stored thereon.
[0129] Generally, the various embodiments of this disclosure can be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. Some aspects can be implemented in hardware, while others can be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device. Although various aspects of the embodiments of this disclosure are illustrated and described as block diagrams, flowcharts, or using some other graphical representation, it will be understood that, as non-limiting examples, the blocks, apparatuses, systems, techniques, or methods described herein can be implemented in hardware, software, firmware, dedicated circuitry or logic, general-purpose hardware or controllers or other computing devices, or some combination thereof.
[0130] This disclosure also provides at least one computer program product tangibly stored on a non-transitory computer-readable storage medium. The computer program product includes computer-executable instructions (such as those included in program modules) that are executed in a device on a target real or virtual processor to perform the functions described above. Figure 8 or Figure 9 The described method is 800 or 900. Typically, a program module includes routines, programs, libraries, objects, classes, components, data structures, etc., that perform specific tasks or implement specific abstract data types. The functionality of a program module can be combined or split among program modules as desired in various embodiments. The machine-executable instructions for a program module can be executed on a local or distributed device. In a distributed device, a program module can reside on both local and remote storage media.
[0131] Program code used to perform the methods of this disclosure may be written in any combination of one or more programming languages. This 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, when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a stand-alone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0132] In the context of this disclosure, computer program code or related data may be carried by any suitable carrier to enable a device, apparatus, or processor to perform the various processes and operations described above. Examples of carriers include signals, computer-readable media, etc.
[0133] Computer-readable media can be computer-readable signal media or computer-readable storage media. Computer-readable media can include, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any suitable combination thereof. More specific examples of computer-readable storage media will include electrical connections having one or more lines, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable optical disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. As used herein, the term “non-transient” is a limitation of the medium itself (i.e., tangible, not signaling), not a limitation of the persistence of data storage (e.g., RAM and ROM).
[0134] Furthermore, although the operations are depicted in a specific order, this should not be construed as requiring these operations to be performed in the specific or sequential order shown, or that all illustrated operations be performed to achieve the desired result. In some cases, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the foregoing discussion, these details should not be considered as limiting the scope of this disclosure, but rather as descriptions of features that may be specific to particular embodiments. Certain features described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented separately or in any suitable sub-combination in multiple embodiments.
[0135] Although this disclosure has been described in language specific to structural features and / or methodological actions, it will be understood that the disclosure as defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are disclosed as examples of implementing the claims.
Claims
1. A terminal device, comprising: At least one processor; as well as At least one memory storing instructions that, when executed by the at least one processor, cause the terminal device to at least: Based on at least one CSI report configured to be executed by the terminal device based on at least one Channel State Information (CSI) report configured by the first network device, a time window available for scheduling at least one additional CSI report is determined; and Send information indicating the time window to the second network device.
2. The terminal device of claim 1, wherein the CSI reporting configuration in the at least one CSI reporting configuration indicates at least one of the following: At least one reference signal position; or At least one reporting resource for sending CSI reports.
3. The terminal device according to claim 1 or 2, wherein the time window is a duration during which the number of CSI processing units (CPUs) occupied by CSI reports configured in the time window is lower than a predetermined CPU threshold number.
4. The terminal device of claim 3, wherein the predetermined number of CPU thresholds is determined based on the terminal device's capability to support the number of simultaneous CSI calculations.
5. The terminal device according to any one of claims 1 to 4, wherein the time window is a first time window, and the terminal device is further configured to: Based on the at least one CSI report to be executed by the terminal device, a second time window, separate from the first time window, is determined that can be used for at least one additional CSI report. The second time window is allocated to the first network device for configuring at least one additional CSI report; and the first time window is allocated to the second network device for configuring at least one additional CSI report.
6. The terminal device according to any one of claims 1 to 5, wherein the terminal device is configured to send the information indicating the time window by: Based on the determination that the terminal device is not connected to the second network device, once a connection is established between the terminal device and the second network device, the information indicating the time window is sent to the second network device.
7. The terminal device according to any one of claims 1 to 6, wherein the terminal device is further configured to: The time window is updated based on the determination that an additional CSI report is scheduled by the first network device after the information indicating the time window is sent to the second network device; and Send information indicating the updated time window to the second network device.
8. The terminal device according to any one of claims 1 to 7, wherein the terminal device is further configured to: The time window is updated based on the determination that the configuration of at least one CSI report is changed by the first network device after the information indicating the time window is sent to the second network device; and Send information indicating the updated time window to the second network device.
9. The terminal device according to claim 7 or 8, wherein the terminal device is further configured to: Send to the first network device at least one of the information indicating the time window and the information indicating the updated time window.
10. A second network device, comprising: At least one processor; as well as At least one memory storing instructions that, when executed by the at least one processor, cause the second network device to at least: Information is received from the terminal device, the information indicating a time window for scheduling at least one additional CSI report in addition to at least one Channel State Information (CSI) report, the at least one CSI report to be executed by the terminal device based on at least one CSI report configuration configured by the first network device; as well as Based on the information, at least one CSI report configuration for the terminal device is determined.
11. The second network device according to claim 10, wherein The CSI reporting configuration in the at least one CSI reporting configuration for the terminal device indicates at least one of the following: At least one reference signal position; or At least one reporting resource for sending CSI reports.
12. The second network device according to claim 10 or 11, wherein the time window is a duration during which the number of CSI processing units (CPUs) occupied by CSI reports configured in the time window is lower than a predetermined CPU threshold number.
13. The second network device of claim 12, wherein the predetermined number of CPU thresholds is determined based on the terminal device’s capability to support the number of simultaneous CSI calculations.
14. The second network device according to any one of claims 10 to 13, wherein the second network device is further configured to: If the time window is not available to the terminal device, the at least one CSI report configuration for the terminal device is determined based on other available time resources determined by the second network device.
15. A method comprising: At the terminal device and based on at least one CSI report configured to be executed by the terminal device based on at least one Channel State Information (CSI) report configured by the first network device, a time window available for scheduling at least one additional CSI report is determined; and Send information to a second network device, the information indicating the time window.
16. A method comprising: At the second network device and from the terminal device, information is received indicating a time window for scheduling at least one additional CSI report in addition to at least one Channel State Information (CSI) report, which will be executed by the terminal device based on at least one CSI report configuration configured by the first network device; as well as Based on the information, at least one CSI report configuration for the terminal device is determined.
17. An apparatus comprising: A component for determining, at a terminal device, a time window available for scheduling at least one additional CSI report based on at least one CSI report configured to be executed by the terminal device based on at least one Channel State Information (CSI) report configured by a first network device; as well as A component for sending information indicating the time window to a second network device.
18. An apparatus comprising: A component for receiving, at a second network device, information from a terminal device indicating a time window available for scheduling at least one additional CSI report besides at least one Channel State Information (CSI) report, said at least one CSI report to be executed by the terminal device based on at least one CSI report configured by the first network device; as well as A component used to determine at least one CSI report configuration for the terminal device based on the information.
19. A non-transitory computer-readable medium comprising program instructions for causing a device to perform at least the method according to claim 15 or 16.