Communication method, terminal equipment and network equipment
By ignoring reporting operations within a specific time window, the terminal device uses the configuration information of the network device to measure CSI, solving the problem of insufficient model training data on the terminal device side and improving the accuracy and efficiency of CSI prediction.
Patent Information
- Application Number
- CN202580001200.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-23
- Publication Date
- 2025-09-19
AI Technical Summary
In the existing technology, model training for CSI prediction relies on the collection of rich measurement data, but the method has not yet been solved. In particular, for terminal device-side models, data acquisition is relatively simple, affecting prediction accuracy.
The terminal device receives configuration information sent by the network device. The configuration information is related to the reporting operation, but can be ignored within a specific time window, allowing the terminal device to perform measurement operations within the time window to obtain training data, such as performing CSI measurements to implement model training.
By using the configuration information of network devices, terminal devices can obtain a richer perspective of measurement data, improve the performance of model training, and enhance the accuracy and efficiency of CSI prediction.
Smart Images

Figure CN120677744A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and more specifically, to a communication method, terminal equipment, and network equipment. Background Art
[0002] With the advancement of communication technology, models can be deployed in communication systems to implement functions such as channel-state information (CSI) feedback, positioning, and beam management, thereby improving communication system performance. Model training relies on appropriate training data, so how to collect data for model training becomes a problem that needs to be solved. Summary of the Invention
[0003] The present application provides a communication method, a terminal device, and a network device. The following introduces various aspects of the present application.
[0004] In a first aspect, a communication method is provided, comprising: a terminal device receiving configuration information sent by a network device, the configuration information being used for a measurement operation of the terminal device, the configuration information being related to a reporting operation of the terminal device, and the reporting operation being ignored by the terminal device within a specific time window.
[0005] In a second aspect, a communication method is provided, comprising: a network device sends configuration information to a terminal device, the configuration information being used for a measurement operation of the terminal device, the configuration information being related to a reporting operation of the terminal device, and the reporting operation being ignored by the terminal device within a specific time window.
[0006] In a third aspect, a terminal device is provided, comprising: a transceiver unit for receiving configuration information sent by a network device, wherein the configuration information is used for the measurement operation of the terminal device, the configuration information is related to the reporting operation of the terminal device, and the reporting operation is ignored by the terminal device within a specific time window.
[0007] In a fourth aspect, a network device is provided, comprising: a transceiver unit for sending configuration information to a terminal device, wherein the configuration information is used for the measurement operation of the terminal device, the configuration information is related to the reporting operation of the terminal device, and the reporting operation is ignored by the terminal device within a specific time window.
[0008] In a fifth aspect, a terminal device is provided, comprising a transceiver, a memory and a processor, wherein the memory is used to store programs, and the processor is used to call the programs in the memory and control the transceiver to receive or send signals so that the terminal device executes the method described in the first aspect.
[0009] In the sixth aspect, a network device is provided, comprising a transceiver, a memory and a processor, wherein the memory is used to store programs, and the processor is used to call the programs in the memory and control the transceiver to receive or send signals so that the network device executes the method described in the second aspect.
[0010] In a seventh aspect, a device is provided, comprising a processor, configured to call a program from a memory so that the device executes a method as described in any one of the first aspect or the second aspect.
[0011] In an eighth aspect, a chip is provided, comprising a processor for calling a program from a memory so that a device equipped with the chip executes the method described in the first aspect or the second aspect.
[0012] In a ninth aspect, a computer-readable storage medium is provided, on which a program is stored, wherein the program enables a computer to execute the method as described in the first aspect or the second aspect.
[0013] In a tenth aspect, a computer program product is provided, comprising a program, wherein the program enables a computer to execute the method as described in the first aspect or the second aspect.
[0014] In an eleventh aspect, a computer program is provided, wherein the computer program enables a computer to execute the method as described in the first aspect or the second aspect.
[0015] In an embodiment of the present application, a terminal device receives configuration information sent by a network device, where the configuration information is related to a reporting operation of the terminal device, and the reporting operation can be ignored by the terminal device within a specific time window. That is, the terminal device can perform a reporting operation based on the configuration information within the time window, for example, perform a measurement operation within the time window to achieve other functions. Since the measurement operation is performed through the configuration of the network device, the terminal device can obtain a richer perspective of the measurement data, which is conducive to improving other functions. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 2 is an example diagram of a system architecture of a communication system applicable to an embodiment of the present application.
[0017] Figure 2 A flow chart of a communication method according to an embodiment of the present application.
[0018] Figure 3 This is a schematic diagram of the structure of the terminal device according to an embodiment of the present application.
[0019] Figure 4 This is a schematic diagram of the structure of the network device according to an embodiment of the present application.
[0020] Figure 5A schematic diagram of a device for communication according to an embodiment of the present application. DETAILED DESCRIPTION
[0021] The technical solution in this application will be described below with reference to the accompanying drawings.
[0022] Figure 1 1 is an example diagram of the system architecture of a communication system 100 to which embodiments of the present application may be applied. Communication system 100 may include a network device 110 and a terminal device 120. Network device 110 may be a device that communicates with terminal device 120. Network device 110 provides network coverage for a specific geographic area and can communicate with terminal device 120 located within the coverage area. Terminal device 120 can access a network, such as a wireless network, through network device 110. Optionally, communication system 100 may also include other network entities, such as a network controller and a mobility management entity, which are not limited in the present embodiment.
[0023] It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: fifth generation (5G) system or new radio (NR), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), etc. The technical solutions provided in this application can also be applied to future communication systems, such as the sixth generation mobile communication system, satellite communication system, etc.
[0024] In the embodiments of the present application, a terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user apparatus. A terminal device in the embodiments of the present application may refer to a device that provides voice and / or data connectivity to a user and can be used to connect people, objects, and machines, such as a handheld device or vehicle-mounted device with wireless connection capabilities. The terminal device may also be a mobile phone, tablet computer, laptop computer, PDA, mobile internet device (MID), wearable device, virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, etc. Optionally, the terminal device can be used to act as a base station. For example, the terminal device can act as a dispatching entity that provides sidelink signals between terminal devices in vehicle-to-everything (V2X) or device-to-device (D2D) systems. For example, a cellular phone and a car communicate with each other using sidelink signals. A cellular phone and a smart home device can communicate without relaying the communication signal through a base station.
[0025] In an embodiment of the present application, a network device may be a device for communicating with a terminal device. The network device may be an access network device or a wireless access network device. For example, the network device may be a base station. The base station may broadly cover the following various names, or may be replaced with the following names, for example: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, transmission point (TRP), transmitting point (TP), master station (MeNB), secondary station (SeNB), multi-standard wireless (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. The base station may be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The base station may also refer to a communication module, a modem or a chip used to be set in the aforementioned device or apparatus. The base station may also be a mobile switching center and a device that performs the base station function in device-to-device D2D, vehicle-to-everything (V2X), machine-to-machine (M2M) communications, a network side device in a 6G network, a device that performs the base station function in future communication systems, etc. The base station may support networks with the same or different access technologies. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the network equipment. The base station may support networks with the same or different access technologies. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the network equipment. In some deployments, the network equipment may include a CU or a DU; or, the network equipment includes a CU and a DU. Optionally, the base station may include an AAU.
[0026] Furthermore, a base station can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.
[0027] The network equipment and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which the network equipment and terminal devices are located.
[0028] It should be understood that all or part of the functions of the communication device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform such as a cloud platform.
[0029] Within the Third Generation Partnership Project (3GPP), AI technology has been systematically integrated since 5G-Advanced, gradually evolving from an auxiliary tool to the core of network intelligence. Early versions (for example, Rel-17) initially explored the application of AI in network data analysis and physical layer optimization. Rel-18 formally established a standardized framework for artificial intelligence (AI) and machine learning (ML), covering scenarios such as intelligent traffic prediction, high-precision positioning, and channel state information (CSI) compression. It also introduced a digital twin training platform to enhance model generalization capabilities. For 6G networks, 3GPP is accelerating the integration of AI with technologies such as integrated sensing and communication (ISAC) and intelligent reflective surfaces (RIS), building a "native AI" network architecture to achieve self-optimization, self-healing, and synergistic computing. Future versions (for example, Rel-19 and subsequent versions) will deepen the lightweighting of AI models, privacy protection, and cross-domain collaboration, and promote the transformation of networks from "connection" to "cognition and decision-making."
[0030] CSI is key information used to describe channel status in wireless communications. Network equipment relies on CSI for optimization purposes such as beamforming and resource scheduling. Traditionally, CSI is obtained through reports from terminal devices. However, in the future, AI-based CSI prediction may be required to reduce signaling overhead. AI-assisted CSI prediction is considered a key technology for improving wireless communication performance in 5G-Advanced and future 6G networks. Predicting and compressing CSI using AI / ML models can optimize resource allocation, reduce feedback overhead, and enhance transmission efficiency. The AI-based CSI prediction discussed in 3GPP primarily involves the following:
[0031] In massive multiple-input, multiple-output (MIMO) systems, network equipment needs to obtain user device CSI in real time to optimize beamforming. Traditional methods rely on frequent CSI feedback, resulting in high signaling overhead. Using historical CSI data and user movement trajectories to predict future channel state information helps reduce the frequency of beam scanning. 3GPP uses AI models to compress the amount of CSI feedback data (for example, compressing full matrix feedback into low-dimensional feature vectors).
[0032] The AI / ML research for the physical layer (PHY) in Rel-18 (for example, TR 38.843) clarifies the application of AI in CSI compression and prediction, and defines the CSI feedback compression framework in the physical layer AI / ML standardization. For example, it supports neural network-based CSI feedback schemes (for example, Type II CSI enhancement). For another example, the channels in the millimeter wave band (for example, 28GHz / 39GHz) are significantly affected by obstruction and mobility, and the CSI changes dramatically. The AI model can predict the rapid fading characteristics of the high-frequency channel, thereby adjusting the beam direction or switching the transmission path in advance. For another example, it supports end-to-end joint optimization of AI models for network equipment and user equipment (for example, joint design of codec networks).
[0033] In higher versions, high-frequency channel AI modeling (for example, TR 38.901) is studied to support dynamic beam prediction. Traditional CSI feedback (for example, precoding matrix indicator (PMI) / channel quality indicator (CQI) / rank indication (RI)) takes up a lot of uplink resources, especially in large-scale antenna systems. By designing lightweight AI / ML models (for example, autoencoders), the amount of CSI feedback data is compressed, for example, thousands of dimensions of CSI are compressed into features of dozens of dimensions. Network equipment reconstructs the complete CSI through the AI decoder.
[0034] The channel state for high-speed mobile users (for example, on high-speed trains and onboard terminals) changes rapidly. Traditional CSI feedback is delayed, resulting in degraded communication performance. AI / ML models can predict short-term CSI changes based on user speed and trajectory, thereby optimizing precoding and scheduling strategies. They can also be combined with Doppler shift estimation to enhance the robustness of channel prediction in mobile scenarios.
[0035] RF hardware defects (e.g., phase noise, power amplifier nonlinearity) can lead to CSI measurement errors. AI / ML models can be used to recover the true channel characteristics from the distorted CSI. By predicting the impact of hardware impairments on the channel, precoding parameters can be dynamically adjusted.
[0036] In multi-user MIMO (MU-MIMO) systems, channel interference between users can impact capacity. Using AI / ML models to predict the joint distribution of multi-user CSI can optimize user scheduling and beamforming, mitigating interference. In frequency division duplex (FDD) systems, AI / ML models are used to map uplink CSI to downlink channels, mitigating CSI disparity caused by FDD. MU-MIMO enhancements (e.g., TS 38.214) introduce AI-assisted interference coordination mechanisms.
[0037] Flexible uplink and downlink timeslot configuration in dynamic time division duplex (TDD) systems can lead to a failure of channel reciprocity. AI / ML models can leverage historical uplink and downlink channel correlations to predict the CSI after dynamic timeslot allocation, thereby reducing reliance on channel reciprocity and improving TDD configuration flexibility.
[0038] The AI / ML model's prediction of CSI relies on high-quality, multi-dimensional data input, including data types such as the complete channel matrix (e.g., amplitude and / or phase), reference signal received power (RSRP), delay spread, Doppler shift and other physical layer parameters. Millimeter wave bands require sub-wavelength spatial sampling, and large-scale MIMO scenarios require full antenna port measurement data. In order to ensure strict time synchronization between network equipment and terminal devices, the collected data needs to cover CSI data for indoor (e.g., multipath reflection), dense urban areas (e.g., non-line-of-sight (NLOS)), high-speed mobile (e.g., high-speed rail and / or vehicle-mounted) scenarios. In addition, it is necessary to continuously collect data on the trajectory, speed and environmental changes (e.g., obstacle movement) of mobile terminal devices to capture the time-varying characteristics of the channel.
[0039] AI / ML models typically require millions of CSI samples (for example, the order of 10^6 recommended by TR 38.843) for training. It is necessary to associate CSI data with environmental semantic labels (for example, the location of the terminal device, the material of the obstruction, etc.) to enhance model interpretability. The CSI reporting format is defined in 3GPP's TS 38.331 to ensure data compatibility across manufacturers' devices. For example, Type IICSI enhancement technology supports neural network-based feedback compression (for example, Autoencoder), which increases the compression rate of the CSI matrix by 5-10 times. Network equipment can dynamically switch between traditional codebook and AI compression mode (for example, through DCI signaling instructions) to be compatible with non-AI terminal devices.
[0040] Physical layer data collection has expanded from traditional narrowband CSI to include multi-dimensional parameters such as full-band channel response, multiple antenna ports (e.g., massive MIMO), delay spread, and Doppler shift. However, there is currently no solution for collecting training data for AI / ML models used for CSI prediction.
[0041] The model used for CSI prediction can be deployed on either the terminal device or the network device. In other words, based on the deployment location of the CSI prediction model, the model can be divided into a terminal device-side model and a network-side model.
[0042] Among them, the terminal device side model is deployed locally on the terminal device (for example, a mobile phone or an Internet of Things (IoT) terminal) and directly predicts future CSI (for example, channel matrix, signal strength, etc.) based on the locally measured channel information to reduce the frequency of reporting CSI to the network device and the number of CSI reports, thereby reducing the overhead of uplink signaling. In addition, performing CSI prediction locally on the terminal device does not require waiting for feedback from the network device, thereby improving real-time performance. In addition, since sensitive data does not need to be uploaded, privacy protection is enhanced. The terminal device can configure measurement resources (for example, periodic CSI (P-CSI) or semi-persistent CSI (SP-CSI)) through existing protocols (for example, CSI reporting configuration (CSI-ReportConfig)) to collect local channel data (for example, reference signal received power, channel response, etc.). However, the data that can be obtained by the terminal device side model is relatively simple, including only data from the local perspective of the terminal device, which may affect the prediction accuracy. Model updates still need to rely on data distribution from network devices.
[0043] The network-side model is deployed in the base station or core network. It can predict the global or single-user CSI based on the historical CSI data or environmental information (for example, geographic location, service type, etc.) reported by multiple terminal devices, thereby optimizing the resource allocation of multiple users, such as MIMO precoding and scheduling. Through active prediction by network devices, the measurement frequency of terminal devices can be reduced, the measurement burden of terminal devices can be reduced, and global channel information can be obtained. Network devices can use information such as the location of terminal devices, the topology of network devices, and service load to aggregate CSI data reported by multiple terminal devices and train more complex models in the cloud or locally. In addition, network devices can also use CSI prediction results to predict the channel of terminal devices in large-scale MIMO beamforming to optimize the precoding matrix, and predict channel reciprocity and adjust the ratio of uplink and downlink time slots in dynamic TDD configuration.
[0044] As mentioned above, the training of models for CSI prediction relies on abundant measurement data. In particular, for models on the terminal device side, there is currently no suitable method for collecting training data.
[0045] To this end, an embodiment of the present application proposes that a terminal device receives configuration information sent by a network device, where the configuration information is related to a reporting operation of the terminal device, and the reporting operation can be ignored by the terminal device within a specific time window. That is, the terminal device can perform a reporting operation based on the configuration information within the time window. For example, measurement operations are performed within the time window to achieve other functions (for example, model training). Since the measurement operation is performed through the configuration of the network device, the terminal device can obtain a richer perspective of the measurement data, which is conducive to improving other functions (for example, the performance of model training).
[0046] The following combination Figure 2 , the embodiments of this application are introduced in detail.
[0047] Figure 2 A flow chart of the communication method provided in an embodiment of the present application. Figure 2 The method 200 shown can be performed by a terminal device and a network device. The terminal device can be, for example, Figure 1 The terminal device 120 shown in FIG, the network device may be, for example, Figure 1 The network device 110 shown in FIG. Figure 2 As shown, method 200 may include some or all of the following steps.
[0048] In step 210, the network device sends configuration information to the terminal device.
[0049] In step 220, the terminal device receives the configuration information sent by the network device.
[0050] In some implementations, the configuration information is used for measurement operations of the terminal device, such as CSI measurement or beam scanning operations. The results of the CSI measurement can be used for model training. For example, the results of the CSI measurement can be used as training data for the model to implement model training. For example, the configuration information is used by the terminal device to obtain CSI and the CSI is used for model training, or the configuration information is used for beam scanning to obtain beam scanning results (for example, whether the receive beam and the transmit beam are aligned). The model, for example, refers to a CSI prediction model.
[0051] In some implementations, the configuration information is related to the reporting operation of the terminal device, and the reporting operation can be ignored by the terminal device within a specific time window. The reporting operation includes, for example, CSI reporting or beam reporting. Optionally, the time window can be an operation for measurement operations and / or operations related to the results of measurement operations. For example, taking the measurement operation as CSI measurement as an example, the time window may include a time window for CSI measurement and / or a time window for operations related to CSI measurement results (for example, model training based on CSI measurement results), which may also be referred to as a CSI training window. Outside the time window (for example, the time after the time window), the terminal device may, for example, perform a reporting operation based on an agreement or an instruction from a network device. The result of the reporting operation includes, for example, the result of the measurement operation and / or other information obtained based on the result. The specific time window may be configured by the network device or applied for by the terminal device to the network device or notified by the terminal device to the network device.
[0052] In an embodiment of the present application, the terminal device receives configuration information related to the reporting operation sent by the network device, and can ignore the reporting operation within a specific time window and use the configuration information to perform the measurement operation.
[0053] Below, an embodiment of the present application is described in detail, taking the case where the measurement operation includes CSI measurement, the reporting operation includes CSI reporting, and the configuration information is a CSI reporting configuration (denoted as CSI-ReportConfig) as an example. In this embodiment, the terminal device can perform CSI measurement based on the CSI reporting configuration sent by the network device to obtain training data, thereby training the model. In other words, the existing CSI-ReportConfig is reused to collect model training data.
[0054] Hereinafter, the term "report" may be replaced with "report." For example, a CSI reporting configuration may also be referred to as a CSI reporting configuration. In embodiments of the present application, the training data is used for model training, for example, meaning that the training data can serve as input and / or output and / or intermediate information for the model. The training data is determined based on the CSI measurement results, or in other words, the training data is related to the CSI measurement results.
[0055] In related technologies, CSI-ReportConfig can be used to configure a set of key parameters for how a terminal device measures and reports CSI (for example, including parameters such as the period, format, and resource type for reporting CSI by the terminal device). This parameter is typically issued by a network device via higher-layer signaling (for example, radio resource control (RRC)). CSI-ReportConfig can be defined, for example, via an information element (IE).
[0056] For example, CSI-ReportConfig may include some or all of the following fields:
[0057] A field (referred to as reportQuantity) for indicating the reported physical quantity (hereinafter referred to as the reported quantity), including the type of CSI content (or physical quantity) that the terminal device needs to report. For example, this field can indicate one or more of the following reported quantities: CQI, PMI, RI and CSI-RS resource indicator (CSI-RS resource indicator, CRI), SSB index (SSB index), layer 1 indication (referred to as L1), reference signal receiving power (RSRP), and PMI-related parameters (for example, parameter i1, used to indicate the wideband PMI configuration of the Type I codebook);
[0058] A field indicating the reporting configuration identifier (represented as reportConfigId) is used to uniquely identify a CSI-ReportConfig. The range of this field may include, for example, 0-N. The identifier of each CSI-ReportConfig may be assigned by a network device. Each terminal device may simultaneously configure multiple CSI-ReportConfigs for different purposes (for example, different beams or different frequency bands).
[0059] A field indicating the reporting configuration type (denoted as reportConfigType) is used to define the trigger type of the CSI report, which belongs to the time domain behavior and may include, for example, periodic CSI reporting (P-CSI), semi-persistent CSI reporting (SP-CSI), and aperiodic CSI reporting (A-CSI). Semi-persistent CSI reporting can be activated, for example, by a media access control element (MAC CE), and aperiodic CSI reporting can be triggered, for example, by downlink control information (DCI).
[0060] A field indicating the codebook configuration (denoted as codebookConfig) is used to configure the codebook type and parameters, which affects the calculation method of the PMI. The codebook type includes, for example, Type I or Type II. The Type I codebook is used for CSI feedback with normal accuracy and is mainly used for transmission in single-user multiple-input multiple-output (SU-MIMO) scenarios. The Type II codebook is mainly used to improve the transmission performance of multi-user multiple-input multiple-output (MU-MIMO);
[0061] A field (CSI-ResourceConfig) used to indicate the CSI resource configuration is used to indicate the signal set that needs to be measured for the terminal device, for example, for indicating the resources of the channel state information reference signal (CSI reference signal, CSI-RS) and / or synchronization signal broadcast channel block (synchronization signal block / physical broadcast channel block, SS / PBCH block, SSB), which resources include zero power (zero power, ZP) resources and / or non-zero power (non-zero power, NZP) resources. As an example, CSI-ResourceConfig is NZP-CSI-RS for channel quality measurement (for example, CQI / PMI), CSI-ResourceConfig is ZP-CSI-RS for marking silent resources (for example, interference measurement / resource protection), and SSB is used to indicate SSB-based CSI measurement (for example, initial access scenario);
[0062] A field for indicating the time domain restriction of channel measurements (denoted as timeRestrictionForChannelMeasurements) is used to limit the time window of CSI measurement and stipulate that the terminal device completes CSI measurement within a specific time window, for example, using the nearest N CSI-RS resources for measurement;
[0063] A field indicating beam group reporting (denoted as groupBasedBeamReporting) is used by the terminal device to determine whether to enable beam group-based reporting. It is usually applied to multi-beam scenarios and its value includes enabled (enabled) or disabled (disabled);
[0064] A field used to indicate the reporting frequency configuration (denoted as reportFreqConfiguration) is used to configure the frequency domain granularity of CSI reporting, where the CQI format indicator (cqi-FormatIndicator) is used to indicate whether the frequency domain granularity of CQI is wideband or subband, and the PMI format indicator (pmi-FormatIndicator) is used to indicate the frequency domain granularity of PMI;
[0065] The field used to indicate the associated reporting configuration (denoted as associationsToReport) is used to indicate the associated CSI resource configuration to indicate the CSI-RS resource or SSB resource that the terminal device needs to measure. This field indicates that the current reporting configuration needs to be associated with other CSI reporting configurations, which allows one CSI reporting configuration to share trigger conditions or resources with other reporting configurations, thereby achieving joint reporting or resource sharing;
[0066] A field used to indicate the reporting time slot configuration (denoted as reportSlotConfig) indicates the time slot offset of CSI reporting for the triggering scenario of non-periodic CSI reporting. For example, the number of time slots to delay CSI reporting after DCI triggers CSI reporting. This field is only valid for AP-CSI.
[0067] The CSI-ReportConfig described in the embodiments of the present application includes but is not limited to the above fields.
[0068] In some implementations, the CSI-ReportConfig includes a first field, where the first field is used to indicate that the CSI-ReportConfig is used for CSI measurement, or the first field is used to indicate that the CSI reporting configuration is used for CSI reporting. That is, by indicating whether the CSI-ReportConfig is used for CSI measurement or CSI reporting (or, indicating whether the CSI-ReportConfig is used for CSI reporting) through the first field in the CSI-ReportConfig, this embodiment allows the CSI-ReportConfig to be used only for CSI measurement instead of CSI reporting (for example, not used for CSI reporting within a specific time window), thereby obtaining CSI as training data for training a CSI prediction model.
[0069] In this embodiment, for the model training scenario, CSI-ReportConfig is given a new meaning: it is only used to collect training data (e.g., CSI) without actually triggering CSI reporting. In other words, the terminal device may not send a CSI report to the network device based on the received CSI-ReportConfig, but is only used to collect local CSI data for model training. This allows CSI-ReportConfig to present a "training mode" that is different from the traditional CSI-ReportConfig "reporting mode."
[0070] In some implementations, the terminal device may determine whether to report the CSI measurement results during the training phase based on its own circumstances. For example, when the terminal device needs to report CSI, if the terminal device is in the stage of model training (for example, including the stage of CSI measurement and / or the stage of model training), the terminal device may ignore the CSI report. For another example, the network device configures a specific time window (for example, a CSI training window) for the terminal device, or the terminal device applies to or notifies the network device of a specific time window (for example, a CSI training window), and the terminal device may not report CSI within the time window. For another example, the CSI measurement operation is within the training phase, and the CSI reporting operation is outside the training phase. The terminal device may report CSI based on the CSI measurement results obtained in the training phase outside the training phase (for example, after the training phase ends), so that the network device obtains CSI information earlier. For another example, the CSI measurement operation is located in the training phase, and the CSI reporting operation is located outside the training phase. The terminal device may not report CSI based on the CSI measurement results obtained in the training phase, but may perform CSI measurement in the inference phase of the model after the training phase and report CSI based on the CSI measurement results obtained in the inference phase. In this way, the CSI information obtained by the network device is located in the inference phase after the training phase, so that the data obtained by the network device (for example, label data for model monitoring) is closer to the current moment, thereby ensuring the accuracy of the CSI information obtained by the network device.
[0071] In some implementations, the first field may be a field in the CSI-ReportConfig that indicates the reporting quantity (e.g., CQI and / or PMI and / or RI). That is, the reportQuantity field in the CSI-ReportConfig is reused to indicate that the CSI-ReportConfig is used for CSI measurement rather than CSI reporting. In this way, after the terminal device determines that the CSI-ReportConfig is used for CSI measurement based on the reportQuantity field, it can perform CSI measurement based on the contents of other fields in the CSI-ReportConfig to obtain training data, and use the training data for model training.
[0072] For example, when the first field includes the first value, the first field indicates that CSI-ReportConfig is used for CSI measurement (or, not used for CSI reporting, not performing CSI reporting, turning off the CSI reporting function, etc.); for another example, when the first field does not include the first value, the first field indicates that CSI-ReportConfig is used for CSI reporting. The first value can be, for example, none. In this case, if the value of the reportQuantity field is none, that is, reportQuantity=none, it means that the terminal device does not need to perform CSI reporting, but performs CSI measurement based on the parameters carried by each field in CSI-ReportConfig to obtain training data for the model; if reportQuantity≠none, it means that the terminal device needs to perform CSI reporting based on CSI-ReportConfig, so that it can be better compatible with traditional terminal devices (for example, terminal devices of lower versions such as R18), and the system does not need to send CSI reporting configurations separately for traditional terminal devices (for example, low-version terminal devices) and terminal devices that support the technical solutions of the embodiments of the present application (for example, high-version terminal devices). For example, when reportQuantity=none, if the terminal device is in the model training phase, the terminal device may not perform a reporting operation, including not performing CSI reporting based on the CSI reporting configuration and reporting related to beam measurement.
[0073] In some other implementations, the first field may be a new field added to the CSI-ReportConfig. For example, a new field added to the CSI-ReportConfig for the R19 version (for example, recorded as reportQuantity-R19) is used to indicate that the CSI-ReportConfig is used for CSI measurement rather than CSI reporting. After the terminal device determines that the CSI-ReportConfig is used for CSI measurement based on the new field, it can perform CSI measurement to obtain training data based on the contents of other fields in the CSI-ReportConfig, and use the training data to perform model training. The added new field can clearly indicate whether the CSI reporting configuration is used for CSI reporting, which is applicable to terminal devices that support the technical solutions of the embodiments of the present application (for example, high-version terminal devices). When the new field indicates that the CSI reporting configuration is not used for CSI reporting, the terminal device may not perform any reporting on CSI.
[0074] In addition to the first field, CSI-ReportConfig may optionally include other fields, for example, first information related to CSI measurement and / or second information related to CSI reporting. The first information related to CSI measurement can be used to define how to measure CSI, such as resource configuration (for example, NZP resources and / or ZP resources, frequency domain, time domain); the second information related to CSI reporting can be used to define how to report CSI and / or measurement results, such as reporting period and offset (for example, time slot configuration for periodic reporting), trigger mechanism (for example, periodic, semi-static, non-periodic), reporting format (for example, broadband, sub-band), beam grouping method, physical channel resources (for example, PUCCH resource indication, PUSCH resource indication).
[0075] For example, the CSI-ReportConfig may only include the first information related to the CSI measurement.
[0076] For another example, CSI-ReportConfig may include first information and second information, but when the first field indicates that CSI-ReportConfig is used for CSI measurement, the field carrying the second information may be regarded as an invalid field, or the field carrying the first information may be regarded as a valid field. Specifically, after the terminal device receives the CSI-ReportConfig, if the first field in the CSI-ReportConfig indicates that CSI-ReportConfig is used for CSI measurement (for example, reportQuantity=none), it means that the fields related to CSI reporting (for example, reportConfigType, reportFreqConfiguration, etc.) are all invalid fields, and when the terminal device decodes the CSI-ReportConfig, it may be considered that these fields do not exist or are empty (void); or, it indicates that the fields related to CSI measurement (for example, timeRestrictionForChannelMeasurements, etc.) are valid fields, and when the terminal device decodes the CSI-ReportConfig, other fields except these fields may be regarded as non-existent or empty (void).
[0077] In this way, by reusing CSI-ReportConfig and stripping off the second information related to CSI reporting, that is, only configuring the first information related to CSI measurement, the terminal device can use the first information related to CSI measurement to perform CSI measurement, thereby obtaining training data for the model.
[0078] Optionally, for the case where the CSI-ReportConfig includes second information related to CSI reporting, when the first field indicates that the CSI reporting configuration is used for CSI measurement, the second information can also be used for the terminal device to report CSI after collecting training data or after model training. This situation takes into account the need to synchronize the model between the network device and the terminal device, or the need for both model training and CSI reporting exists, then the CSI data used for model training also needs to be reported to the network device. For example, after the terminal device receives the CSI-ReportConfig, if the first field in the CSI-ReportConfig indicates that the CSI-ReportConfig is used for CSI measurement (for example, reportQuantity=none), the first information related to CSI measurement in the CSI-ReportConfig can be used to perform CSI measurement to obtain model training data, and, after the model training is completed, the second information related to CSI reporting in the CSI-ReportConfig is used to report the CSI to the network device. Here, it should be noted that the content of the CSI reported by the terminal device after the model training is completed can be the results or related data of the CSI measurement used for model training obtained in the model training phase, or it can be the results or related information or related data of the CSI measurement obtained again in the model inference phase after the model training.
[0079] Optionally, for the case where the CSI-ReportConfig includes second information related to CSI reporting, when the first field indicates that the CSI reporting configuration is used for CSI measurement, the second information can also be used for the terminal device to perform CSI measurement. That is, the second information related to CSI reporting can also be multiplexed to perform CSI measurement. For example, for the groupBasedBeamReporting field, when it indicates beam grouping reporting, the terminal device can use beam grouping to perform model training; for another example, for the codebookConfig field, when it indicates that CSI reporting uses Type II codebook, the training data used by the terminal device when performing model training also satisfies Type II codebook, and when it indicates that CSI reporting uses Type I codebook, the training data used by the terminal device when performing model training also satisfies Type I codebook.
[0080] In Example 1, CSI-ReportConfig can be configured as follows:
[0081]
[0082] Here, reportQuantity=none indicates disabling the CSI reporting function, preventing the terminal device from generating and sending a CSI report based on the CSI-ReportConfig.
[0083] In Example 2, CSI-ReportConfig can be configured as follows:
[0084]
[0085] Wherein, reportQuantity=none means disabling the CSI reporting function, preventing the terminal device from generating and sending CSI reports based on the CSI-ReportConfig. timeRestrictionForChannelMeasurements=enable means enabling time restriction, allowing the terminal device to use CSI-RS resources within the time window around the most recent CSI-RS trigger time for measurement.
[0086] In Example 3, CSI-ReportConfig can be configured as follows:
[0087]
[0088] Wherein, reportQuantity=none indicates disabling the CSI reporting function, preventing the terminal device from generating and sending CSI reports based on the CSI-ReportConfig. In addition, the CSI-ReportConfig also includes codebookConfig=Type I. In this case, the Type I codebook indicated by the codebookConfig field can include two functions.
[0089] First, considering the need for model synchronization between the network device and the terminal device, or the need for both model training and CSI reporting, the CSI data used for model training also needs to be reported to the network device. Therefore, the Type I codebook indicated by the codebookConfig field can be used by the terminal device to report CSI to the network device after collecting training data or model training. Alternatively, the Type I codebook indicated by the codebookConfig field can also be used by the terminal device for CSI measurement, that is, the training data used by the terminal device during model training satisfies the Type I codebook (for example, the training data includes the PMI of the Type I codebook).
[0090] In Example 4, CSI-ReportConfig can be configured as follows:
[0091]
[0092]
[0093] Among them, reportQuantity=none indicates that the CSI reporting function is disabled, preventing the terminal device from generating and sending CSI reports based on the CSI-ReportConfig. In addition, CSI-ReportConfig also includes parameters related to CSI reporting. For example, if codebookConfig=Type II, the Type II codebook indicated by the codebookConfig field can be used for CSI measurement of the terminal device, thereby obtaining training data that meets the requirements of the Type II codebook; for example, if reportConfigType=periodic, the periodicity indicated by the reportConfigType field can also be used by the terminal device to periodically perform CSI measurements to obtain training data.
[0094] In Example 5, CSI-ReportConfig can be configured as follows:
[0095]
[0096] Among them, reportQuantity=none means turning off the CSI reporting function, preventing the terminal device from generating and sending CSI reports based on the CSI-ReportConfig. In addition, CSI-ReportConfig also includes parameters related to CSI reporting, for example, codebookConfig=Type II, in which case the Type II codebook indicated by the codebookConfig field can be used for CSI measurement of the terminal device, thereby obtaining training data that meets the requirements of the Type II codebook; for example, csi-ReportConfigPeriodicity=slots10, in which case the csi-ReportConfigPeriodicity field can also be used for CSI measurement of the terminal device, that is, performing a CSI measurement every 10 time slots to obtain training data; for example, CSI-ReportConfig also includes associationsToReport, which is used to indicate the associated CSI resources that the terminal device needs to measure to obtain training data.
[0097] In the above five examples, parameters unrelated to CSI measurement can be used by the terminal device as CSI measurement parameters or used for subsequent CSI reporting. The terminal device can also ignore these parameters and only use parameters related to CSI measurement to perform CSI measurement to obtain training data.
[0098] When the reportQuantity field in the CSI-ReportConfig is used as the first field to indicate whether the CSI-ReportConfig is used for CSI measurement or CSI reporting, since the reportQuantity field is originally used to indicate the reporting quantity of CQI, PMI, RI, beam information, etc., at this time, the reportQuantity field can be allowed to include not only the indication field for indicating that the CSI-ReportConfig is used for CSI measurement rather than CSI reporting, but also the reporting quantity, that is, the reportQuantity field includes an indication field and a reporting quantity, the indication field is used to indicate whether the CSI-ReportConfig is used for CSI measurement or CSI reporting, and the reporting quantity is used to indicate CQI, PMI, RI, beam information, etc.
[0099] For example, reportQuantity=none. When the reportQuantity field also includes the reporting quantity, the measurement quantity used for the terminal device to perform CSI measurement can be determined based on the reporting quantity carried in the reportQuantity field (for example, CQI, PMI, RI, beam information, etc.), that is, the training data used by the terminal device during model training is the same as the reporting quantity carried in the reportQuantity field (for example, CQI, PMI, RI, beam information, etc.), which is equivalent to multiplexing the reporting quantity in the reportQuantity field for CSI measurement.
[0100] For another example, reportQuantity = none. When the reportQuantity field does not include the reported quantity, the measurement quantity used for CSI measurement can be determined by the terminal device itself, such as determining which measurement quantities (for example, CQI, PMI, RI, beam information, etc.) need to be used as training data for the model based on the terminal device's own needs.
[0101] It should be noted that the above-mentioned division of the first information related to CSI measurement and the second information related to CSI reporting is not absolute. For example, for parameters related to CSI reporting, since the terminal device needs to measure first and then report, these parameters can also be regarded as parameters related to CSI measurement.
[0102] The following describes possible meanings of the first field when it includes different values.
[0103] In some implementations, when the first field includes a first value (e.g., reportQuantity=none), the first field indicates that all reporting quantities are not reported; and / or, when the first field includes a second value (e.g., reportQuantity=none for AI / ML), the first field indicates that part of the reporting quantity is reported (e.g., the part of the reporting quantity includes the reporting quantity related to beam measurement).
[0104] For example, when reportQuantity=none, the same meaning as in the R18 version can be maintained, for example, reporting beam-related information, such as only reporting beam information (for example, SSB / CSI-RS signal strength) without reporting PMI / RI, etc.; for another example, when reportQuantity=none for AI / ML, the reportQuantity field indicates that CSI reporting is not performed (for example, used for CSI measurement to obtain training data for the model), which is equivalent to giving a new meaning to the reportQuantity field in the R19 version.
[0105] In some implementations, the CSI reporting configuration further includes a second field. Where the first field includes the first value, the second field is used to determine whether to perform CSI reporting based on the second field, or the second field is used to indicate that CSI reporting is not to be performed. For example, where the second field includes the fourth value, the second field indicates that CSI reporting is not to be performed; or, where the second field includes the fifth value, the second field indicates that CSI reporting is to be performed based on the second field. Alternatively, in other implementations, where the first field does not include the first value, the second field indicates that CSI reporting is to be performed based on the second field.
[0106] That is, when the first field includes the first value (for example, reportQuantity=none), it can be determined based on the value of the second field whether the terminal device needs to report CSI based on the second field (for example, report CSI after training data collection or model training). When the first field does not include the first value, the terminal device needs to report CSI based on the second field.
[0107] For example, the first field is the reportQuantity field in the CSI-ReportConfig, and the second field is the field in the CSI-ReportConfig used to indicate beam group reporting (ie, the groupBasedBeamReporting field).
[0108] For another example, the first field is the reportQuantity field in the CSI-ReportConfig, and the second field is the field in the CSI-ReportConfig used to indicate the codebook configuration (ie, the codebookConfig field).
[0109] To more clearly describe the meaning of different values of the first field, refer to the following examples:
[0110] In the case of reportQuantity=none:
[0111] groupBasedBeamReporting = 1 indicates R18 related processes, such as beam group reporting;
[0112] groupBasedBeamReporting = 0 indicates the new process of R19. For example, no CSI reporting is performed and it is only used for training data collection or model training.
[0113] In the case of reportQuantity≠none:
[0114] groupBasedBeamReporting indicates the relevant process of R18. For example, groupBasedBeamReporting=1 indicates that beam group reporting is performed, and groupBasedBeamReporting=0 indicates that beam group reporting is not performed.
[0115] Alternatively, you can refer to the following example:
[0116] In the case of reportQuantity=none:
[0117] codebookConfig=Type II indicates R18 related procedures, for example, CSI reporting based on Type II codebook; or
[0118] codebookConfig = Type II indicates the new process of R19. For example, it indicates that CSI reporting is not performed and it is only used for training data collection or model training. For another example, it indicates that training data is collected based on the Type II codebook.
[0119] In the case of reportQuantity≠none:
[0120] codebookConfig=Type II codebook indicates the relevant procedures of R18, for example, CSI reporting based on the Type II codebook.
[0121] It can be seen that in the embodiment of the present application, by reasonably configuring CSI-ReportConfig, model training can be achieved while being compatible with existing standards and reducing the impact on the behavior of terminal devices.
[0122] Combined with the above Figures 1 to 2 , describes the method embodiment of the present application in detail, and the following is combined with Figures 3 to 5 , the device embodiment of the present application is described in detail. It should be understood that the description of the method embodiment corresponds to the description of the device embodiment, so for parts not described in detail, reference can be made to the previous method embodiment.
[0123] Figure 3 A schematic diagram of the structure of the terminal device provided in an embodiment of the present application. Figure 3 The terminal device 300 shown may include a transceiver unit 310. The transceiver unit 310 is configured to receive configuration information sent by a network device, the configuration information being used for a measurement operation of the terminal device, the configuration information being related to a reporting operation of the terminal device, and the reporting operation being ignored by the terminal device within a specific time window.
[0124] In some implementations, the time window is used for the measurement operation and / or an operation related to a result of the measurement operation.
[0125] In some implementations, the measurement operation includes CSI measurement, and a result of the CSI measurement is used for model training; or, the measurement operation includes beam scanning.
[0126] In some implementations, the measurement operation includes CSI measurement, the reporting operation includes CSI reporting, and the configuration information is CSI reporting configuration.
[0127] In some implementations, the CSI reporting configuration includes a first field, where the first field is used to indicate that the CSI reporting configuration is used for CSI measurement, or is used to indicate that the CSI reporting configuration is used for CSI reporting.
[0128] In some implementations, the first field is a new field added to the CSI reporting configuration.
[0129] In some implementations, the first field is a field in the CSI reporting configuration used to indicate a reporting amount.
[0130] In some implementations, the reported amount includes one or more of the following: CQI; PMI; RI; SSB index; layer 1 indication; RSRP; CRI; and parameters related to PMI.
[0131] In some implementations, when the first field includes a first value, the first field indicates that the CSI reporting configuration is used for CSI measurement; when the first field does not include the first value, the first field indicates that the CSI reporting configuration is used for CSI reporting.
[0132] In some implementations, the first field includes the first value, wherein, when the first field does not include the reported amount, the measurement amount used for the CSI measurement is determined by the terminal device; when the first field also includes the reported amount, the measurement amount is determined based on the reported amount.
[0133] In some implementations, when the first field includes a first value, the first field indicates that all reported quantities are not reported; when the first field includes a second value, the first field indicates that part of the reported quantities are reported.
[0134] In some implementations, the portion of reported amounts includes reported amounts related to beam measurements.
[0135] In some implementations, the CSI reporting configuration also includes a second field, wherein, when the first field includes a first value, the second field is used to determine whether to perform CSI reporting based on the second field, or the second field is used to indicate not to perform CSI reporting; when the first field does not include the first value, the second field indicates to perform CSI reporting based on the second field.
[0136] In some implementations, the first field includes the first value, wherein, when the second field includes the third value, the second field indicates that CSI reporting is not performed; or, when the second field includes the fourth value, the second field indicates that CSI reporting is performed based on the second field.
[0137] In some implementations, the second field includes: a field in the CSI reporting configuration used to indicate beam group reporting; and / or a field in the CSI reporting configuration used to indicate a codebook configuration.
[0138] In some implementations, the CSI reporting configuration further includes: first information related to CSI measurement; and / or second information related to CSI reporting.
[0139] In some implementations, when the first field indicates that the CSI reporting configuration is for CSI measurement, the field carrying the second information is considered to be an invalid field; and / or, the field carrying the first information is considered to be a valid total segment.
[0140] In some implementations, when the first field indicates that the CSI reporting configuration is used for CSI measurement, the second information is used by the terminal device to perform CSI reporting after the model training; and / or, the second information is also used by the terminal device to perform CSI measurement.
[0141] In some implementations, the CSI reporting configuration includes one or more of the following: a field for indicating a reporting configuration type; a field for indicating a codebook configuration; a field for indicating a CSI resource configuration; a field for indicating a channel measurement time domain restriction; a field for indicating beam group reporting; a field for indicating a reporting frequency configuration; and a field for indicating an associated report configuration.
[0142] In some implementations, the CSI resource configuration includes a resource type, where the resource type is used to indicate resources of the CSI-RS and / or SSB, and the resources include zero power resources and / or non-zero power resources.
[0143] It is understood that the transceiver unit 310 may be, for example, a transceiver 530. In addition, optionally, the terminal device 300 further includes a processor 510 and a memory 520, for details, see Figure 5 .
[0144] Figure 4 A schematic diagram of the structure of the network device provided in an embodiment of the present application. Figure 4 The network device 400 shown may include a transceiver unit 410. The transceiver unit 410 is configured to send configuration information to a terminal device, the configuration information being used for a measurement operation of the terminal device, the configuration information being related to a reporting operation of the terminal device, and the reporting operation being ignored by the terminal device within a specific time window.
[0145] In some implementations, the time window is used for the measurement operation and / or an operation related to a result of the measurement operation.
[0146] In some implementations, the measurement operation includes CSI measurement, and a result of the CSI measurement is used for model training; or, the measurement operation includes beam scanning.
[0147] In some implementations, the measurement operation includes CSI measurement, the reporting operation includes CSI reporting, and the configuration information is CSI reporting configuration.
[0148] In some implementations, the CSI reporting configuration includes a first field, where the first field is used to indicate that the CSI reporting configuration is used for CSI measurement, or is used to indicate that the CSI reporting configuration is used for CSI reporting.
[0149] In some implementations, the first field is a new field added to the CSI reporting configuration.
[0150] In some implementations, the first field is a field in the CSI reporting configuration used to indicate a reporting amount.
[0151] In some implementations, the reported amount includes one or more of the following: CQI; PMI; RI; SSB index; layer 1 indication; RSRP; CRI; and parameters related to PMI.
[0152] In some implementations, when the first field includes a first value, the first field indicates that the CSI reporting configuration is used for CSI measurement; when the first field does not include the first value, the first field indicates that the CSI reporting configuration is used for CSI reporting.
[0153] In some implementations, the first field includes the first value, wherein, when the first field does not include the reported amount, the measurement amount used for the CSI measurement is determined by the terminal device; when the first field also includes the reported amount, the measurement amount is determined based on the reported amount.
[0154] In some implementations, when the first field includes a first value, the first field indicates that all reported quantities are not reported; when the first field includes a second value, the first field indicates that part of the reported quantities are reported.
[0155] In some implementations, the portion of reported amounts includes reported amounts related to beam measurements.
[0156] In some implementations, the CSI reporting configuration also includes a second field, wherein, when the first field includes a first value, the second field is used to determine whether to perform CSI reporting based on the second field, or the second field is used to indicate not to perform CSI reporting; when the first field does not include the first value, the second field indicates to perform CSI reporting based on the second field.
[0157] In some implementations, the first field includes the first value, wherein, when the second field includes the third value, the second field indicates that CSI reporting is not performed; or, when the second field includes the fourth value, the second field indicates that CSI reporting is performed based on the second field.
[0158] In some implementations, the second field includes: a field in the CSI reporting configuration used to indicate beam group reporting; and / or a field in the CSI reporting configuration used to indicate a codebook configuration.
[0159] In some implementations, the CSI reporting configuration further includes: first information related to CSI measurement; and / or second information related to CSI reporting.
[0160] In some implementations, when the first field indicates that the CSI reporting configuration is for CSI measurement, the field carrying the second information is considered to be an invalid field; and / or, the field carrying the first information is considered to be a valid total segment.
[0161] In some implementations, when the first field indicates that the CSI reporting configuration is used for CSI measurement, the second information is used by the terminal device to perform CSI reporting after the model training; and / or, the second information is also used by the terminal device to perform CSI measurement.
[0162] In some implementations, the CSI reporting configuration includes one or more of the following: a field for indicating a reporting configuration type; a field for indicating a codebook configuration; a field for indicating a CSI resource configuration; a field for indicating a channel measurement time domain restriction; a field for indicating beam group reporting; a field for indicating a reporting frequency configuration; and a field for indicating an associated report configuration.
[0163] In some implementations, the CSI resource configuration includes a resource type, where the resource type is used to indicate resources of the CSI-RS and / or SSB, and the resources include zero power resources and / or non-zero power resources.
[0164] It is understood that the transceiver unit 410 may be, for example, a transceiver 530. In addition, optionally, the network device 400 further includes a processor 510 and a memory 520, for details, see Figure 5 .
[0165] Figure 5 It is a schematic structural diagram of a device for communication according to an embodiment of the present application. Figure 5 The dotted lines in the figure indicate that the unit or module is optional. The apparatus 500 can be used to implement the method described in the above method embodiment. The apparatus 500 can be, for example, a chip, a terminal device, or a network device.
[0166] The device 500 may include one or more processors 510. The processor 510 may support the device 500 to implement the method described in the aforementioned method embodiment. The processor 510 may be a general-purpose processor or a special-purpose processor. For example, the processor 510 may be a central processing unit (CPU). Alternatively, the processor 510 may also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0167] The apparatus 500 may further include one or more memories 520. The memories 520 may store programs that can be executed by the processor 510, causing the processor 510 to perform the methods described in the above method embodiments. The memories 520 may be independent of the processor 510 or may be integrated into the processor 510.
[0168] The apparatus 500 may further include a transceiver 530. The processor 510 may communicate with other devices or chips via the transceiver 530. For example, the processor 510 may transmit and receive data with other devices or chips via the transceiver 530.
[0169] The present application also provides a communication system. The communication system includes the aforementioned terminal device and network device. In some implementations, the system also includes other devices that interact with the terminal device and the network device.
[0170] The present application also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to a terminal device or network device provided in the present application, and the program enables a computer to execute the method performed by the terminal device or network device in each embodiment of the present application.
[0171] The present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to a terminal device or network device provided in the present application, and the program causes a computer to execute the method performed by the terminal device or network device in each embodiment of the present application.
[0172] The present application also provides a computer program that can be applied to a terminal device or network device provided in the present application, and enables a computer to execute the method performed by the terminal device or network device in each embodiment of the present application.
[0173] It should be understood that the terms "system" and "network" in the embodiments of the present application can be used interchangeably. In addition, the terms used in this application are only used to explain the specific embodiments of the present application and are not intended to limit this application. The terms "first", "second", "third", and "fourth" in the specification and claims of this application and the accompanying drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.
[0174] In the embodiments of this application, the term "indication" may refer to a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" may refer to a direct indication of B, e.g., B can obtain information through A; it may refer to an indirect indication of B, e.g., A indicates C, e.g., B can obtain information through C; or it may refer to an association between A and B.
[0175] In the embodiment of the present application, "B corresponding to A" means that B is associated with A and B can be determined based on A. However, it should be understood that determining B based on A does not mean determining B based solely on A, but B can also be determined based on A and / or other information.
[0176] In the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and indication, configuration and configuration, etc.
[0177] In the embodiments of the present application, "pre-definition" or "pre-configuration" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., a terminal device and a network device). The present application does not limit the specific implementation method. For example, pre-definition may refer to information defined in a protocol.
[0178] In the embodiments of the present application, the “protocol” may refer to a standard protocol in the communications field, for example, it may include an LTE protocol, an NR protocol, and related protocols used in future communication systems, and the present application does not limit this.
[0179] In the embodiments of this application, the term "and / or" is simply a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this document generally indicates that the related objects are in an "or" relationship.
[0180] In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0181] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0182] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0183] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0184] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0185] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A communication method, characterized in that: include: The terminal device receives configuration information sent by the network device, where the configuration information is used for a measurement operation of the terminal device, the configuration information is related to a reporting operation of the terminal device, and the reporting operation is ignored by the terminal device within a specific time window.
2. The method according to claim 1, characterized in that The time window is used for the measurement operation and / or an operation related to a result of the measurement operation.
3. The method according to claim 2, characterized in that The measurement operation includes CSI measurement, and the result of the CSI measurement is used for model training; or, The measurement operation includes beam scanning.
4. The method according to any one of claims 1 to 3, characterized in that The measurement operation includes CSI measurement, the reporting operation includes CSI reporting, and the configuration information is CSI reporting configuration.
5. The method according to claim 4, characterized in that The CSI reporting configuration includes a first field, where the first field is used to indicate that the CSI reporting configuration is used for CSI measurement, or is used to indicate that the CSI reporting configuration is used for CSI reporting.
6. The method according to claim 5, characterized in that The first field is a new field added in the CSI reporting configuration.
7. The method according to claim 5, characterized in that The first field is a field in the CSI reporting configuration used to indicate a reporting amount.
8. The method according to claim 7, characterized in that The reported amount includes one or more of the following: Channel quality indication CQI; Precoding matrix indicator PMI; Rank indication RI; Synchronization signal broadcast channel block SSB index; Layer 1 indication; Reference signal received power RSRP; CSI-RS resource indication CRI; Parameters related to PMI.
9. The method according to claim 7 or 8, characterized in that In a case where the first field includes a first value, the first field indicates that the CSI reporting configuration is used for CSI measurement; When the first field does not include the first value, the first field indicates that the CSI reporting configuration is used for CSI reporting.
10. The method according to claim 9, characterized in that The first field includes the first value, In a case where the first field does not include the reported amount, the measurement amount used for the CSI measurement is determined by the terminal device; In a case where the first field further includes the reported amount, the measurement amount is determined based on the reported amount.
11. The method according to claim 9 or 10, characterized in that In the case where the first field includes the first value, the first field indicates that not all reported quantities are reported; In the case where the first field includes the second value, the first field indicates a reported partial reporting amount.
12. The method according to claim 11, characterized in that The part of the reported amount includes the reported amount related to beam measurement.
13. The method according to claim 9 or 10, characterized in that The CSI reporting configuration further includes a second field, In a case where the first field includes the first value, the second field is used to determine whether to report CSI based on the second field, or the second field is used to indicate not to report CSI; In a case where the first field does not include the first value, the second field indicates that CSI reporting is performed based on the second field.
14. The method according to claim 13, characterized in that The first field includes the first value, In the case where the second field includes the third value, the second field indicates that CSI reporting is not performed; or, When the second field includes the fourth value, the second field indicates that CSI reporting is performed based on the second field.
15. The method according to claim 13 or 14, characterized in that The second field includes: A field in the CSI reporting configuration for indicating beam group reporting; and / or, A field in the CSI reporting configuration used to indicate a codebook configuration.
16. The method according to any one of claims 4 to 15, characterized in that The CSI reporting configuration further includes: first information related to CSI measurement; and / or, Second information related to CSI reporting.
17. The method according to claim 16, characterized in that In the case where the first field indicates that the CSI reporting configuration is for CSI measurement, The field carrying the second information is deemed to be an invalid field; and / or, The field carrying the first information is regarded as a valid total segment.
18. The method according to claim 16, characterized in that In the case where the first field indicates that the CSI reporting configuration is for CSI measurement, The second information is used by the terminal device to report CSI after the model training; and / or, The second information is also used by the terminal device to perform CSI measurement.
19. The method according to any one of claims 16 to 18, characterized in that The CSI reporting configuration includes one or more of the following: A field used to indicate the type of configuration being reported; A field for indicating codebook configuration; A field used to indicate CSI resource configuration; A field used to indicate the time domain limitation of channel measurement; A field used to indicate beam group reporting; A field used to indicate the reporting frequency configuration; Field that indicates the associated report configuration.
20. The method according to claim 19, characterized in that The CSI resource configuration includes a resource type, where the resource type is used to indicate resources of a channel state information reference signal CSI-RS and / or a synchronization signal broadcast channel block SSB, and the resources include zero power resources and / or non-zero power resources.
21. A communication method, characterized in that: include: A network device sends configuration information to a terminal device, where the configuration information is used for a measurement operation of the terminal device, the configuration information is related to a reporting operation of the terminal device, and the reporting operation is ignored by the terminal device within a specific time window.
22. The method according to claim 21, characterized in that The time window is used for the measurement operation and / or an operation related to a result of the measurement operation.
23. The method according to claim 22, characterized in that The measurement operation includes CSI measurement, and the result of the CSI measurement is used for model training; or, The measurement operation includes beam scanning.
24. The method according to any one of claims 21 to 23, characterized in that The measurement operation includes CSI measurement, the reporting operation includes CSI reporting, and the configuration information is CSI reporting configuration.
25. The method according to claim 24, characterized in that The CSI reporting configuration includes a first field, where the first field is used to indicate that the CSI reporting configuration is used for CSI measurement, or is used to indicate that the CSI reporting configuration is used for CSI reporting.
26. The method according to claim 25, characterized in that The first field is a new field added in the CSI reporting configuration.
27. The method according to claim 25, characterized in that The first field is a field in the CSI reporting configuration used to indicate a reporting amount.
28. The method according to claim 27, characterized in that The reported amount includes one or more of the following: Channel quality indication CQI; Precoding matrix indicator PMI; Rank indication RI; Synchronization signal broadcast channel block SSB index; Layer 1 indication; Reference signal received power RSRP; CSI-RS resource indication CRI; Parameters related to PMI.
29. The method according to claim 27 or 28, characterized in that In a case where the first field includes a first value, the first field indicates that the CSI reporting configuration is used for CSI measurement; When the first field does not include the first value, the first field indicates that the CSI reporting configuration is used for CSI reporting.
30. The method according to claim 29, wherein The first field includes the first value, In a case where the first field does not include the reported amount, the measurement amount used for the CSI measurement is determined by the terminal device; In a case where the first field further includes the reported amount, the measurement amount is determined based on the reported amount.
31. The method according to claim 29 or 30, characterized in that In the case where the first field includes the first value, the first field indicates that not all reported quantities are reported; In the case where the first field includes the second value, the first field indicates a reported partial reporting amount.
32. The method according to claim 31, characterized in that The part of the reported amount includes the reported amount related to beam measurement.
33. The method according to claim 29 or 30, characterized in that The CSI reporting configuration also includes a second field, In a case where the first field includes the first value, the second field is used to determine whether to report CSI based on the second field, or the second field is used to indicate not to report CSI; In a case where the first field does not include the first value, the second field indicates that CSI reporting is performed based on the second field.
34. The method according to claim 33, wherein The first field includes the first value, In the case where the second field includes the third value, the second field indicates that CSI reporting is not performed; or, When the second field includes the fourth value, the second field indicates that CSI reporting is performed based on the second field.
35. The method according to claim 33 or 34, characterized in that The second field includes: A field in the CSI reporting configuration for indicating beam group reporting; and / or, A field in the CSI reporting configuration used to indicate a codebook configuration.
36. The method according to any one of claims 24 to 35, characterized in that The CSI reporting configuration further includes: first information related to CSI measurement; and / or, Second information related to CSI reporting.
37. The method according to claim 36, wherein In the case where the first field indicates that the CSI reporting configuration is for CSI measurement, The field carrying the second information is deemed to be an invalid field; and / or, The field carrying the first information is regarded as a valid total segment.
38. The method according to claim 36, characterized in that In the case where the first field indicates that the CSI reporting configuration is for CSI measurement, The second information is used by the terminal device to report CSI after the model training; and / or, The second information is also used by the terminal device to perform CSI measurement.
39. The method according to any one of claims 36 to 38, characterized in that The CSI reporting configuration includes one or more of the following: A field used to indicate the type of configuration being reported; A field for indicating codebook configuration; A field used to indicate CSI resource configuration; A field used to indicate the time domain limitation of channel measurement; A field used to indicate beam group reporting; A field used to indicate the reporting frequency configuration; Field that indicates the associated report configuration.
40. The method according to claim 39, wherein The CSI resource configuration includes a resource type, where the resource type is used to indicate resources of a channel state information reference signal CSI-RS and / or a synchronization signal broadcast channel block SSB, and the resources include zero power resources and / or non-zero power resources.
41. A terminal device, characterized in that: include: A transceiver unit is used to receive configuration information sent by a network device, where the configuration information is used for the measurement operation of the terminal device, the configuration information is related to the reporting operation of the terminal device, and the reporting operation is ignored by the terminal device within a specific time window.
42. The terminal device according to claim 41, characterized in that The time window is used for the measurement operation and / or an operation related to a result of the measurement operation.
43. The terminal device according to claim 42, characterized in that The measurement operation includes CSI measurement, and the result of the CSI measurement is used for model training; or, The measurement operation includes beam scanning.
44. The terminal device according to any one of claims 41 to 43, characterized in that The measurement operation includes CSI measurement, the reporting operation includes CSI reporting, and the configuration information is CSI reporting configuration.
45. The terminal device according to claim 44, characterized in that The CSI reporting configuration includes a first field, where the first field is used to indicate that the CSI reporting configuration is used for CSI measurement, or is used to indicate that the CSI reporting configuration is used for CSI reporting.
46. The terminal device according to claim 45, characterized in that The first field is a new field added in the CSI reporting configuration.
47. The terminal device according to claim 45, characterized in that The first field is a field in the CSI reporting configuration used to indicate a reporting amount.
48. The terminal device according to claim 47, characterized in that The reported amount includes one or more of the following: Channel quality indication CQI; Precoding matrix indicator PMI; Rank indication RI; Synchronization signal broadcast channel block SSB index; Layer 1 indication; Reference signal received power RSRP; CSI-RS resource indication CRI; Parameters related to PMI.
49. The terminal device according to claim 47 or 48, characterized in that In a case where the first field includes a first value, the first field indicates that the CSI reporting configuration is used for CSI measurement; When the first field does not include the first value, the first field indicates that the CSI reporting configuration is used for CSI reporting.
50. The terminal device according to claim 49, characterized in that The first field includes the first value, In a case where the first field does not include the reported amount, the measurement amount used for the CSI measurement is determined by the terminal device; In a case where the first field further includes the reported amount, the measurement amount is determined based on the reported amount.
51. The terminal device according to claim 49 or 50, characterized in that In the case where the first field includes the first value, the first field indicates that not all reported quantities are reported; In the case where the first field includes the second value, the first field indicates a reported partial reporting amount.
52. The terminal device according to claim 51, characterized in that The part of the reported amount includes the reported amount related to beam measurement.
53. The terminal device according to claim 49 or 50, characterized in that: The CSI reporting configuration also includes a second field, In a case where the first field includes the first value, the second field is used to determine whether to report CSI based on the second field, or the second field is used to indicate not to report CSI; In a case where the first field does not include the first value, the second field indicates that CSI reporting is performed based on the second field.
54. The terminal device according to claim 53, characterized in that The first field includes the first value, In the case where the second field includes the third value, the second field indicates that CSI reporting is not performed; or, When the second field includes the fourth value, the second field indicates that CSI reporting is performed based on the second field.
55. The terminal device according to claim 53 or 54, characterized in that: The second field includes: A field in the CSI reporting configuration for indicating beam group reporting; and / or, A field in the CSI reporting configuration used to indicate a codebook configuration.
56. The terminal device according to any one of claims 44 to 55, characterized in that The CSI reporting configuration further includes: first information related to CSI measurement; and / or, Second information related to CSI reporting.
57. The terminal device according to claim 56, characterized in that In the case where the first field indicates that the CSI reporting configuration is for CSI measurement, The field carrying the second information is deemed to be an invalid field; and / or, The field carrying the first information is regarded as a valid total segment.
58. The terminal device according to claim 56, characterized in that In the case where the first field indicates that the CSI reporting configuration is for CSI measurement, The second information is used by the terminal device to report CSI after the model training; and / or, The second information is also used by the terminal device to perform CSI measurement.
59. The terminal device according to any one of claims 56 to 58, characterized in that The CSI reporting configuration includes one or more of the following: A field used to indicate the type of configuration being reported; A field for indicating codebook configuration; A field used to indicate CSI resource configuration; A field used to indicate the time domain limitation of channel measurement; A field used to indicate beam group reporting; A field used to indicate the reporting frequency configuration; Field that indicates the associated report configuration.
60. The terminal device according to claim 59, characterized in that The CSI resource configuration includes a resource type, where the resource type is used to indicate resources of a channel state information reference signal CSI-RS and / or a synchronization signal broadcast channel block SSB, and the resources include zero power resources and / or non-zero power resources.
61. A network device, characterized in that include: A transceiver unit is used to send configuration information to a terminal device, where the configuration information is used for a measurement operation of the terminal device, the configuration information is related to a reporting operation of the terminal device, and the reporting operation is ignored by the terminal device within a specific time window.
62. The network device according to claim 61, wherein: The time window is used for the measurement operation and / or an operation related to a result of the measurement operation.
63. The network device according to claim 62, characterized in that The measurement operation includes CSI measurement, and the result of the CSI measurement is used for model training; or, The measurement operation includes beam scanning.
64. The network device according to any one of claims 61 to 63, characterized in that The measurement operation includes CSI measurement, the reporting operation includes CSI reporting, and the configuration information is CSI reporting configuration.
65. The network device according to claim 64, characterized in that The CSI reporting configuration includes a first field, where the first field is used to indicate that the CSI reporting configuration is used for CSI measurement, or is used to indicate that the CSI reporting configuration is used for CSI reporting.
66. The network device according to claim 65, characterized in that The first field is a new field added in the CSI reporting configuration.
67. The network device according to claim 65, characterized in that The first field is a field in the CSI reporting configuration used to indicate a reporting amount.
68. The network device according to claim 67, characterized in that The reported amount includes one or more of the following: Channel quality indication CQI; Precoding matrix indicator PMI; Rank indication RI; Synchronization signal broadcast channel block SSB index; Layer 1 indication; Reference signal received power RSRP; CSI-RS resource indication CRI; Parameters related to PMI.
69. The network device according to claim 67 or 68, characterized in that In a case where the first field includes a first value, the first field indicates that the CSI reporting configuration is used for CSI measurement; When the first field does not include the first value, the first field indicates that the CSI reporting configuration is used for CSI reporting.
70. The network device according to claim 69, wherein: The first field includes the first value, In a case where the first field does not include the reported amount, the measurement amount used for the CSI measurement is determined by the terminal device; In a case where the first field further includes the reported amount, the measurement amount is determined based on the reported amount.
71. The network device according to claim 69 or 70, characterized in that In the case where the first field includes the first value, the first field indicates that not all reported quantities are reported; In the case where the first field includes the second value, the first field indicates a reported partial reporting amount.
72. The network device according to claim 71, characterized in that The part of the reported amount includes the reported amount related to beam measurement.
73. The network device according to claim 69 or 70, characterized in that The CSI reporting configuration further includes a second field, In a case where the first field includes the first value, the second field is used to determine whether to report CSI based on the second field, or the second field is used to indicate not to report CSI; In a case where the first field does not include the first value, the second field indicates that CSI reporting is performed based on the second field.
74. The network device according to claim 73, characterized in that The first field includes the first value, In the case where the second field includes the third value, the second field indicates that CSI reporting is not performed; or, When the second field includes the fourth value, the second field indicates that CSI reporting is performed based on the second field.
75. The network device according to claim 73 or 74, characterized in that The second field includes: A field in the CSI reporting configuration for indicating beam group reporting; and / or, A field in the CSI reporting configuration used to indicate a codebook configuration.
76. The network device according to any one of claims 64 to 75, characterized in that The CSI reporting configuration further includes: first information related to CSI measurement; and / or, Second information related to CSI reporting.
77. The network device according to claim 76, characterized in that In the case where the first field indicates that the CSI reporting configuration is for CSI measurement, The field carrying the second information is deemed to be an invalid field; and / or, The field carrying the first information is regarded as a valid total segment.
78. The network device according to claim 76, characterized in that In the case where the first field indicates that the CSI reporting configuration is for CSI measurement, The second information is used by the terminal device to report CSI after the model training; and / or, The second information is also used by the terminal device to perform CSI measurement.
79. The network device according to any one of claims 76 to 78, characterized in that The CSI reporting configuration includes one or more of the following: A field used to indicate the type of configuration being reported; A field for indicating codebook configuration; A field used to indicate CSI resource configuration; A field used to indicate the time domain limitation of channel measurement; A field used to indicate beam group reporting; A field used to indicate the reporting frequency configuration; Field that indicates the associated report configuration.
80. The network device according to claim 79, wherein: The CSI resource configuration includes a resource type, where the resource type is used to indicate resources of a channel state information reference signal CSI-RS and / or a synchronization signal broadcast channel block SSB, and the resources include zero power resources and / or non-zero power resources.
81. A terminal device, characterized in that: The terminal device comprises a transceiver, a memory and a processor, wherein the memory is used to store a program, and the processor is used to call the program in the memory and control the transceiver to receive or send a signal so that the terminal device executes the method according to any one of claims 1 to 20.
82. A network device, characterized in that It includes a transceiver, a memory and a processor, the memory is used to store a program, the processor is used to call the program in the memory and control the transceiver to receive or send a signal so that the network device executes the method according to any one of claims 21 to 40.
83. A device, characterized in that The device comprises a processor configured to call a program from a memory so as to cause the device to execute the method according to any one of claims 1 to 40.
84. A chip, characterized in that The device comprises a processor configured to call a program from a memory so that a device equipped with the chip executes the method according to any one of claims 1 to 40.
85. A computer-readable storage medium, characterized in that A program is stored thereon, the program causing a computer to execute the method according to any one of claims 1 to 40.
86. A computer program product, characterized in that A program is included, the program causing a computer to execute the method according to any one of claims 1 to 40.
87. A computer program, characterized in that The computer program causes a computer to execute the method according to any one of claims 1 to 40.