Applicable functionality change reporting method and apparatus used in wireless communications

By receiving RRC reconfiguration messages in the terminal or base station to indicate the reason why the AI ​​function is not applicable, the problem of energy consumption and resource utilization caused by frequent UE reporting is solved, and energy saving and network optimization are achieved.

WO2026129637A1PCT designated stage Publication Date: 2026-06-25HONOR DEVICE CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HONOR DEVICE CO LTD
Filing Date
2025-07-16
Publication Date
2026-06-25

AI Technical Summary

Technical Problem

In existing technologies, frequent reports from UEs regarding changes in the applicability of AI functions lead to increased energy consumption and reduced resource utilization, and are also detrimental to the deployment of network optimization functions.

Method used

By receiving RRC reconfiguration messages, the terminal or base station sends an indication of why the AI ​​function is not applicable. This utilizes a conditional triggering mechanism to reduce signaling interaction, decrease the probability of information loss, and optimize network monitoring configuration.

Benefits of technology

Reduce terminal power consumption, decrease signaling interaction, improve the robustness and effectiveness of the reporting triggering mechanism, and optimize network function configuration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025108806_25062026_PF_FP_ABST
    Figure CN2025108806_25062026_PF_FP_ABST
Patent Text Reader

Abstract

The present application discloses an applicable functionality change reporting method and apparatus used in wireless communications. A communication terminal receives a first RRC reconfiguration message, wherein the first RRC reconfiguration message comprises at least one reporting configuration; and in response to a first condition being satisfied, a first message is sent, wherein the first message comprises an index of a first reporting configuration, and the first reporting configuration is one of the at least one reporting configuration. The first message comprises a first information block, the first information block indicates the reason why the first reporting configuration is not applicable, candidate values of the first information block correspond to a plurality of candidate reasons, the reason why the first reporting configuration is not applicable is one of the plurality of candidate reasons, and the reason why the first reporting configuration is not applicable depends on the first condition.
Need to check novelty before this filing date? Find Prior Art

Description

A method and apparatus for reporting applicable functional changes in wireless communication.

[0001] This application claims priority to Chinese Patent Application No. 202411861612X, filed on December 17, 2024, entitled "A method and apparatus for reporting applicable functional changes in wireless communication", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to transmission methods and apparatus in wireless communication systems, and more particularly to methods and apparatus for reporting applicable functional changes. Background Technology

[0003] In NR Release 18, research on AI (Artificial Intelligence) / ML (Machine Learning) technologies was initiated to explore their impact on system performance and design. 3GPP Release 19 launched the WI: "AI (Artificial Intelligence) / ML (Machine Learning) for NR Air Interface," supporting a general AI / ML architecture for one-sided AI / ML models. Compared to traditional processing methods, AI / ML offers advantages such as training-based and deployment-required features. Furthermore, AI / ML is a key candidate technology for future 6G communication. Currently, regarding LCM (Life Cycle Management) for UE-side models, the following consensus has been reached: network configuration provides auxiliary conditions for applicable functions, and the UE reports applicable functionality.

[0004] Since the specifications of AI models may extend beyond the scope of 3GPP (except for reference models used for performance calibration), the specific implementation of AI / ML training and AI / ML inference may be determined by the hardware equipment vendors themselves. It may be based on classic models such as Transformer architecture, RNN (Recurrent Neural Network), CNN (Conventional Neural Networks), or a hybrid model composed of multiple models. Summary of the Invention

[0005] The applicant's research found that current discussions suggest that when an AI function changes from applicable to inapplicable, the UE (User Equipment) can report this to the network. However, excessively frequent reporting can increase UE power consumption and consume too many reporting resources, resulting in reduced resource utilization. Furthermore, if the reported content only indicates that the AI ​​function is inapplicable, it is not conducive to the deployment of network optimization functions. Therefore, how to set appropriate reporting conditions and effective reporting content is the problem that this application needs to solve.

[0006] To address the aforementioned problems, this application discloses a solution. It should be noted that while many embodiments of this application are designed for applicable functions, this application is also applicable to other solutions, such as traditional channel information reporting schemes. It should also be noted that although the initial purpose of this application is for scenarios where the terminal triggers reporting automatically, this application is also applicable to network configuration reporting scenarios, achieving the effect of terminal-triggered reporting. Furthermore, using a unified solution across different scenarios helps reduce hardware complexity and cost. Where there is no conflict, the embodiments and features in the terminals described in this application can be applied to base stations, and vice versa. Where there is no conflict, the embodiments and features in the embodiments of this application can be arbitrarily combined with each other.

[0007] As an example, the interpretation of terms in this application is based on the definitions in the 3GPP specification protocol TS38 series.

[0008] As an example, the interpretation of terms in this application is based on the definitions in the 3GPP specification protocol TS28 series.

[0009] It should be noted that, unless otherwise specified, the embodiments and features in any node of this application can be applied to any other node. Furthermore, unless otherwise specified, the embodiments and features in any embodiment of this application can be arbitrarily combined with each other.

[0010] This application discloses a method used in a terminal for wireless communication, comprising: receiving a first RRC reconfiguration message; wherein the first RRC reconfiguration message includes at least one report configuration;

[0011] In response to the fulfillment of the first condition, a first message is sent; wherein the first message includes an index to a first report configuration, the first report configuration being one of the at least one report configuration;

[0012] The above method sets up a first message sending mechanism, which can reduce signaling interaction and improve terminal autonomy through condition triggering, while also reducing the probability of information loss; the first message includes an index of the first report configuration, which can clearly and simply indicate the first report configuration.

[0013] The first message includes a first information block, which indicates the reason why the first report configuration is not applicable. The candidate values ​​for the first information block include multiple candidate reasons. The reason why the first report configuration is not applicable is one of the multiple candidate reasons. The reason why the first report configuration is not applicable depends on the first condition.

[0014] The above method indicates the reason why the first report configuration is not applicable in the reported information, which is beneficial for information collection on the network side and configuration of network optimization functions.

[0015] According to one aspect of this application, the reason why the first report configuration is not applicable depends on only the first condition among a plurality of conditions; wherein, the plurality of conditions are satisfied, and the first condition is one of the plurality of conditions.

[0016] The priorities may differ depending on the conditions. When multiple conditions are met, more attention should be paid to the most important ones, which is conducive to improving the robustness and effectiveness of the reporting triggering mechanism.

[0017] According to one aspect of this application, the first message indicates that a second report configuration is not applicable, the second report configuration being one of the at least one report configuration; wherein the first information block indicates a reason why the second report configuration is not applicable, the reason for the second report configuration being not applicable being one of the plurality of candidate reasons.

[0018] Regarding the issue of how to indicate that multiple report configurations in the terminal are inapplicable, considering that multiple report configurations may be inapplicable when the first message is sent, the above method uses the first message to report multiple inapplicable report configurations and indicates the reasons for the inapplicability of multiple inapplicable report configurations. This helps to reduce signaling interaction, save terminal power, and reduce terminal energy consumption.

[0019] The above method is particularly suitable for scenarios where the terminal has a lot of AI functions configured.

[0020] According to one aspect of this application, the first condition includes a performance monitoring metric configured for the first report being worse than or less than a performance threshold; the reason for the inapplicability of the first report configuration indicates the performance monitoring metric configured for the report.

[0021] The above method takes into account the possibility that the performance monitoring indicators configured in the first report may deteriorate. By reporting the performance monitoring indicators configured in the first report to indicate the performance monitoring results of the network in the first report, it is beneficial for the network to adjust the performance monitoring configuration in the future and saves reporting resources.

[0022] The above methods are beneficial for optimizing network monitoring configuration.

[0023] According to one aspect of this application, the first condition includes that the required storage resources of the terminal exceed the available storage resources of the terminal; the reason for the first report configuration not being applicable indicates the storage resources.

[0024] The above method takes into account the limited storage resources of the terminal. When the required storage resources of the terminal exceed the available storage resources of the terminal, the terminal indicates that the storage resources are insufficient. This helps the network to adjust the applicable function configuration and the number of configurations of the terminal, prevents the network from activating the first report configuration, and avoids the applicable function from failing to operate normally because the storage resources required by the activated applicable function exceed the available storage resources.

[0025] According to one aspect of this application, the first condition includes the terminal's battery level being below a battery threshold; the reason for the first report configuration not being applicable indicates the battery level.

[0026] The above method takes into account the terminal's battery level, preventing interference and impact on normal communication due to insufficient battery power, and allowing the terminal to use its battery power in more needed scenarios.

[0027] The above methods help to avoid communication interruptions.

[0028] According to one aspect of this application, the first condition includes the terminal's moving speed exceeding a speed threshold; the reason for the first report configuration not being applicable indicates the moving speed.

[0029] The above method takes into account the delay in applicable function indication caused by excessive movement speed, which helps to improve the robustness of the configuration.

[0030] According to one aspect of this application, it includes:

[0031] Upon receiving the first RRC reconfiguration message, the first timer is started;

[0032] The first condition includes the first timer expiring; the reason for the first report configuration not being applicable indicates that the first timer has expired.

[0033] The above method takes into account the situation where the report configuration becomes invalid due to the long period of time it has been configured, thus avoiding the activation of invalid report configurations.

[0034] According to one aspect of this application, it includes:

[0035] The second message is sent after the first RRC reconfiguration message is received and before the first message is sent;

[0036] The second message indicates that the first report configuration is applicable.

[0037] The above method takes into account scenarios where the first report configuration changes from applicable to inapplicable.

[0038] This application discloses a method used in a base station for wireless communication, comprising:

[0039] Send a first RRC reconfiguration message; wherein the first RRC reconfiguration message includes at least one report configuration;

[0040] Receive the first message;

[0041] In response to the fulfillment of the first condition, the recipient of the first RRC reconfiguration message sends the first message; the first message includes an index of a first report configuration, which is one of the at least one report configuration; the first message includes a first information block indicating a reason why the first report configuration is not applicable, the candidate values ​​of the first information block include a plurality of candidate reasons, the reason why the first report configuration is not applicable is one of the plurality of candidate reasons, and the reason why the first report configuration is not applicable depends on the first condition.

[0042] According to one aspect of this application, the reason why the first report configuration is not applicable depends on only the first condition among a plurality of conditions; wherein, the plurality of conditions are satisfied, and the first condition is one of the plurality of conditions.

[0043] According to one aspect of this application, the first message indicates that a second report configuration is not applicable, the second report configuration being one of the at least one report configuration; wherein the first information block indicates a reason why the second report configuration is not applicable, the reason for the second report configuration being not applicable being one of the plurality of candidate reasons.

[0044] According to one aspect of this application, the first condition includes a performance monitoring metric configured for the first report being worse than or less than a performance threshold; the reason for the inapplicability of the first report configuration indicates the performance monitoring metric configured for the report.

[0045] According to one aspect of this application, the first condition includes that the required storage resources of the terminal exceed the available storage resources of the terminal; the reason for the first report configuration not being applicable indicates the storage resources.

[0046] According to one aspect of this application, it includes:

[0047] The first condition includes the terminal's battery level being below a certain threshold; the reason for the first report configuration not being applicable indicates the battery level.

[0048] According to one aspect of this application, the first condition includes the terminal's moving speed exceeding a speed threshold; the reason for the first report configuration not being applicable indicates the moving speed.

[0049] According to one aspect of this application, along with receiving the first RRC reconfiguration message, the receiver of the first RRC reconfiguration message starts a first timer;

[0050] The first condition includes the first timer expiring; the reason for the first report configuration not being applicable indicates that the first timer has expired.

[0051] According to one aspect of this application, the method includes receiving a second message after the first RRC reconfiguration message is sent and before the first message is received;

[0052] The second message indicates that the first report configuration is applicable.

[0053] This application discloses a terminal used for wireless communication, comprising:

[0054] A first processor receives a first RRC reconfiguration message, wherein the first RRC reconfiguration message includes at least one report configuration; and sends a first message in response to a first condition being met, wherein the first message includes an index of a first report configuration, the first report configuration being one of the at least one report configuration.

[0055] The first message includes a first information block, which indicates the reason why the first report configuration is not applicable. The candidate values ​​for the first information block include multiple candidate reasons. The reason why the first report configuration is not applicable is one of the multiple candidate reasons. The reason why the first report configuration is not applicable depends on the first condition.

[0056] This application discloses a base station used for wireless communication, comprising:

[0057] The second processor sends a first RRC reconfiguration message, wherein the first RRC reconfiguration message includes at least one report configuration; and receives a first message.

[0058] In response to the fulfillment of the first condition, the recipient of the first RRC reconfiguration message sends the first message; the first message includes an index of a first report configuration, which is one of the at least one report configuration; the first message includes a first information block indicating a reason why the first report configuration is not applicable, the candidate values ​​of the first information block include a plurality of candidate reasons, the reason why the first report configuration is not applicable is one of the plurality of candidate reasons, and the reason why the first report configuration is not applicable depends on the first condition.

[0059] This application discloses a terminal, which includes: one or more processors and a memory;

[0060] The memory is coupled to the one or more processors and is used to store computer program code, the computer program code including computer instructions, which the one or more processors invoke to cause the terminal to perform the method used in the terminal.

[0061] This application discloses a base station, which includes: one or more processors and a memory;

[0062] The memory is coupled to the one or more processors and is used to store computer program code, the computer program code including computer instructions, which the one or more processors invoke to cause the base station to perform the method used in the base station. Attached Figure Description

[0063] Other features, objects, and advantages of this application will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:

[0064] Figure 1 shows a flowchart of the transmission of a terminal according to an embodiment of this application;

[0065] Figure 2 shows a schematic diagram of a network architecture according to an embodiment of this application;

[0066] Figure 3 illustrates a schematic diagram of an embodiment of a wireless protocol architecture for the user plane and control plane according to an embodiment of this application;

[0067] Figure 4 shows a schematic diagram of a first communication device and a second communication device according to an embodiment of this application;

[0068] Figure 5 shows a flowchart of wireless signal transmission according to an embodiment of this application;

[0069] Figure 6 illustrates a schematic diagram of a first report configuration not being applicable according to an embodiment of the present application, where the reason depends on only the first condition among a plurality of conditions;

[0070] Figure 7 illustrates a schematic diagram of the first message indicating that the second report configuration is not applicable according to an embodiment of this application;

[0071] Figure 8 illustrates a schematic diagram of the performance monitoring metrics of the report configuration indicating the reason why the first report configuration is not applicable according to an embodiment of this application;

[0072] Figure 9 illustrates a schematic diagram of the reason indicating storage resources when the first report configuration is not applicable according to an embodiment of this application;

[0073] Figure 10 shows a schematic diagram of the reason indicating the power level when the first report configuration is not applicable according to an embodiment of this application;

[0074] Figure 11 shows a schematic diagram indicating the movement speed as the reason why the first report configuration is not applicable according to an embodiment of this application;

[0075] Figure 12 illustrates a schematic diagram indicating that the first timer has expired due to the reason why the first report configuration is not applicable according to an embodiment of this application;

[0076] Figure 13 shows a structural block diagram of a processing device for a terminal according to an embodiment of the present application;

[0077] Figure 14 shows a structural block diagram of a processing apparatus for a base station according to an embodiment of the present application;

[0078] Figure 15 shows a schematic diagram of an AI / ML model according to an embodiment of this application;

[0079] Figure 16 shows a schematic diagram of the deployment of UE smart functions according to an embodiment of this application. Detailed Implementation

[0080] The technical solution of this application will be further described in detail below with reference to the accompanying drawings. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of this application can be arbitrarily combined with each other.

[0081] Example 1

[0082] Example 1 illustrates a flowchart of terminal transmission according to an embodiment of this application, as shown in Figure 1. In Figure 1, each box represents a step, and it is particularly important to emphasize that the order of the boxes in the figure does not represent the temporal sequence of the steps represented.

[0083] In Embodiment 1, the terminal in this application receives a first RRC reconfiguration message in step 101; and sends a first message in step 102 as a response to the fulfillment of a first condition; wherein the first message includes an index of a first report configuration, and the first report configuration is one of the at least one report configuration.

[0084] The first message includes a first information block, which indicates the reason why the first report configuration is not applicable. The candidate values ​​for the first information block include multiple candidate reasons. The reason why the first report configuration is not applicable is one of the multiple candidate reasons. The reason why the first report configuration is not applicable depends on the first condition.

[0085] As an example, the first RRC reconfiguration message is an RRCReconfiguration message.

[0086] As an example, the first RRC reconfiguration message includes an RRCReconfiguration message.

[0087] As an example, the first RRC reconfiguration message is carried by SRB1.

[0088] As an example, the first RRC reconfiguration message is carried by SRB3.

[0089] As an example, the first RRC reconfiguration message is transmitted via PDSCH.

[0090] As an example, the first RRC reconfiguration message includes at least one function supported by the terminal.

[0091] As an example, the at least one function supported by the terminal is a function supported by the terminal.

[0092] As one embodiment, the at least one function supported by the terminal is a function supported by multiple terminals.

[0093] As an example, the at least one function supported by the terminal is a class of functions supported by the terminal.

[0094] As one embodiment, the at least one function supported by the terminal is a function supported by multiple types of terminals.

[0095] As an example, the functionality supported by at least one of the terminals includes the CSI-Report framework.

[0096] As an example, the at least one of the terminal supports the function of CSI reporting.

[0097] As an example, the at least one of the terminal supports AI / ML-enabled features / FGs.

[0098] As an example, the at least one of the terminal supports functions including AI / ML-specific functions.

[0099] As an example, the at least one of the terminals supports features including Rel-19 AI / ML-specific FGs.

[0100] As an example, the at least one of the terminal supports AI / ML functions.

[0101] As an example, the functions supported by the at least one terminal include a first type of function.

[0102] As a sub-implementation of the above embodiments, the functions supported by the terminal of the first type are the first type of functions.

[0103] As a sub-implementation of the above embodiments, the functions supported by the multiple types of terminals include the first type of functions.

[0104] As an example, the first type of functionality includes supporting data collection.

[0105] As a sub-implementation of the above embodiments, the first type of function is for the collection of training data.

[0106] As a sub-implementation of the above embodiments, the first RRC reconfiguration message includes the first type of function, and the first RRC reconfiguration message includes data collection configuration.

[0107] As an example, the first type of functionality includes support for inference.

[0108] As a sub-implementation of the above embodiments, the first type of function is for beam prediction inference.

[0109] As a sub-implementation of the above embodiments, the first type of function is for CSI prediction inference.

[0110] As a sub-implementation of the above embodiments, the first type of function is for CSI compressed inference.

[0111] As a sub-implementation of the above embodiments, the first type of function is for beam management inference; wherein, the inference for beam management includes at least one of beam prediction inference, CSI prediction inference, or CSI compression inference.

[0112] As a sub-implementation of the above embodiments, the first type of function is for inference of RLF prediction.

[0113] As a sub-implementation of the above embodiments, the first type of function is for HOF prediction inference.

[0114] As a sub-implementation of the above embodiments, the first type of function is for RRM prediction inference.

[0115] As a sub-implementation of the above embodiments, the first type of function is for the reasoning of event prediction in the measurement report.

[0116] As a sub-implementation of the above embodiments, the first type of function is mobility-related reasoning; the mobility-related reasoning includes at least one of RLF prediction, HOF prediction, RRM prediction, or event prediction for measurement reports.

[0117] As an example, the first type of function is for location reasoning.

[0118] As an example, the functions supported by the at least one terminal include at least one function applicable to the terminal.

[0119] As one embodiment, the functions applicable to the at least one terminal include a first category of applicable functions.

[0120] As an example, the function applicable to the at least one terminal is a first type of applicable function.

[0121] As an example, the first type of applicable function is for at least beam management.

[0122] As an example, the first type of applicable function is for at least CSI prediction.

[0123] As an example, the first type of applicable function is for at least beam prediction.

[0124] As an example, the first type of applicable function is for at least CSI compression.

[0125] As an example, the first type of applicable function is for at least mobility.

[0126] As an example, the first type of applicable function is for at least RLF (Radio Link Failure) prediction.

[0127] As an example, the first type of applicable function is for at least HOF (Handover Failure) prediction.

[0128] As an example, the first type of applicable function is for at least RRM (Radio Resource Management) prediction.

[0129] As an example, the first type of applicable function is for at least measuring the predicted events.

[0130] As an example, the first type of applicable function is for at least the measurement report of positioning prediction.

[0131] As an example, the first type of applicable functions and reasoning are related.

[0132] As an example, the first type of applicable function is a reasoning function.

[0133] As an example, the first type of applicable function is a function for reasoning.

[0134] As an example, the first type of applicable function is for inference configuration.

[0135] As an example, the first type of applicable function is configured for inference configuration.

[0136] As an example, each applicable function in the first category corresponds to an inference configuration.

[0137] As an example, the first type of applicable functionality includes CSI report configuration.

[0138] As an example, one of the first type of applicable functions is associated with at least one CSI reporting configuration.

[0139] As an example, one of the first type of applicable functions includes at least one CSI reporting configuration.

[0140] As an example, one of the applicable functions of the first type is at least one CSI reporting configuration.

[0141] As an example, one of the first type of applicable functions is a CSI reporting configuration.

[0142] As an example, the first type of applicable functionality includes inference configuration.

[0143] As an example, one of the first type of applicable functions is associated with at least one inference configuration.

[0144] As an example, one of the first type of applicable functions includes at least one inference configuration.

[0145] As an example, one of the first type of applicable functions is at least one inference configuration.

[0146] As an example, one of the first type of applicable functions is an inference configuration.

[0147] As an example, the first type of applicable function includes an inference parameter set.

[0148] As an example, a first-class applicable function is associated with at least one group of inference parameters.

[0149] As an example, one of the first type of applicable functions includes at least one group of inference parameters.

[0150] As an example, one of the first type of applicable functions is at least one inference parameter group.

[0151] As an example, one of the first type of applicable functions is a set of inference parameters.

[0152] As one example, the first type of applicable function includes a first identifier.

[0153] As an example, a first-class applicable function is associated with at least one first identifier.

[0154] As an example, a first type of applicable function is identified by at least one first identifier.

[0155] As an example, a first type of applicable function is identified by a first identifier.

[0156] As an example, a first type of applicable function is indicated by at least one first identifier.

[0157] As an example, one of the first type of applicable functions is determined by at least one first identifier.

[0158] As an example, the maximum value of the first identifier is predefined.

[0159] As an example, the maximum value of the first identifier is configured by the network.

[0160] As an example, the maximum value of the first identifier is configured by the network itself.

[0161] As an example, the maximum value of the first identifier is configured by the network based on the terminal's reporting.

[0162] As an example, the first RRC reconfiguration message includes at least one function dependency supported by the terminal. Before receiving the first RRC reconfiguration message, the terminal sends a UECapabilityInformation message.

[0163] As an example, the UECapabilityInformation message indicates that the terminal supports AI / ML.

[0164] As an example, the UECapabilityInformation message indicates the functions supported by the terminal.

[0165] As an example, the UECapabilityInformation message includes at least one of the functions supported by the terminal.

[0166] As an example, before sending the UECapabilityInformation message, a first UECapabilityEnqiry message is received; the UECapabilityEnqiry message requests the UE capabilities of the terminal.

[0167] As an example, in response to receiving the UECapabilityEnqiry message, the UECapabilityInformation message is sent.

[0168] As an example, the first RRC reconfiguration message includes a network-side additional condition.

[0169] As an example, the first RRC reconfiguration message configures additional conditions on the network side.

[0170] As one example, the network-side additional conditions are used by the terminal to determine the applicable functionalities.

[0171] As an example, the network-side additional conditions depend on the at least one inference configuration or the at least one inference parameter group.

[0172] As an example, the network-side additional conditions include at least one inference configuration or at least one inference parameter group.

[0173] As an example, the network-side additional conditions depend on the at least one CSI report configuration.

[0174] As an example, the network-side additional conditions include the at least one CSI report configuration.

[0175] As one example, the network-side additional conditions include a first identifier.

[0176] As one example, the network-side additional condition is a first identifier.

[0177] As an example, the first identifier is an associated identifier (associated ID).

[0178] As an example, the first identifier is used to maintain consistency between inference and training.

[0179] As an example, the first identifier is cell-specific.

[0180] The above method avoids the complexity of interval reasoning.

[0181] As an example, the first identifier is associated with the functions supported by the terminal.

[0182] As an example, the first identifier indicates the functions supported by the terminal.

[0183] As an example, the first type of function is identified by the first identifier.

[0184] As an example, the first type of function is indicated by the first identifier.

[0185] As an example, the first type of function is determined by the first identifier.

[0186] As an example, the index of the first type of function depends on the first identifier.

[0187] As an example, the index of the first type of function is the first identifier.

[0188] As one embodiment, the first identifier is common to multiple cells; wherein, the multiple cells are configured by the network.

[0189] The above methods reduce reconfiguration and facilitate switching.

[0190] As an example, the first identifier is dedicated to the first type of function in this application.

[0191] As an example, the first identifier is common to the multiple functions described in this application.

[0192] As an example, the first RRC reconfiguration message includes at least one inference configuration.

[0193] As an example, the first identifier is associated with at least one inference configuration.

[0194] As an example, the first identifier indicates at least one inference configuration.

[0195] As an example, the first identifier determines at least one inference configuration.

[0196] As an example, the first identifier activates at least one inference configuration.

[0197] As an example, the first RRC reconfiguration message includes at least one report configuration for the at least one inference configuration.

[0198] As an example, a report configuration and an inference configuration are associated.

[0199] As one example, the multiple report configurations are associated with a single inference configuration.

[0200] As an example, the first RRC reconfiguration message includes a report configuration.

[0201] As one example, the first RRC reconfiguration message includes multiple report configurations.

[0202] As an example, any one of the at least one reporting configurations is a CSI reporting configuration.

[0203] As an example, any one of the at least one report configurations is a CSI-ReportConfig.

[0204] As an example, any one of the at least one report configurations is a set of parameters for CSI report configurations.

[0205] As an example, any of the at least one report configuration includes at least one CSI-ReportConfig.

[0206] As an example, any of the at least one reporting configuration is configured to configure at least one of the following: time-domain resources, frequency-domain resources, spatial transmission parameters, or power reported by CSI.

[0207] As an example, the first RRC reconfiguration message includes at least one inference parameter group.

[0208] As an example, the at least one inference parameter group is an inference parameter group.

[0209] As an example, the at least one inference parameter group is a plurality of inference parameter groups.

[0210] As an example, an inference parameter set indicates at least one of the inference input, inference output, inference purpose, and first-class identifier.

[0211] As an example, the use of the inference includes at least one of CSI prediction, beam prediction, or CSI compression.

[0212] As an example, the use of the inference includes at least one of CSI prediction, beam prediction, CSI compression, or RLF (radio link failure) prediction, or HOF prediction, or RRM prediction, or event prediction.

[0213] As an example, the inference parameter set includes at least one of the following: resource group-related information for prediction, RS resource group-related information for measurement, report content-related information, time instance-related information for measurement, time instance-related information for prediction, or a first-class identifier.

[0214] As one example, the first RRC reconfiguration message includes a first identifier.

[0215] As an example, the first RRC reconfiguration message is a new RRC parameter.

[0216] As an example, the first identifier is an association identifier, which is a new RRC parameter.

[0217] As an example, a first uplink message is sent before the first RRC reconfiguration.

[0218] As an example, a first RRC message is received before the first uplink message is sent.

[0219] As an example, the first uplink message is a UAI.

[0220] As an example, the first message is sent once the first condition is met.

[0221] As an example, the first condition is determined by the terminal itself.

[0222] As an example, the first condition is determined by the terminal based on the UE.

[0223] As an example, the first condition is configured by the base station described in this application.

[0224] As an example, the first report configuration is not indicated to be applicable after the first RRC reconfiguration message is received and before the first message is sent.

[0225] As an example, after the first RRC reconfiguration message is received and before the first message is sent, none of the at least one reporting configuration is indicated to be applicable.

[0226] As an example, no uplink message is sent after the first RRC reconfiguration message is received and before the first message is sent.

[0227] As an example, the first report configuration is indicated to be applicable after the first RRC reconfiguration message is received and before the first message is sent.

[0228] As an example, the first message is a UEAssistanceInformation message.

[0229] As an example, the first message is an RRC message that includes RRC reconfiguration completion information.

[0230] As an example, the RRC reconfiguration includes: RRC re-establishment.

[0231] As one example, the RRC reconfiguration includes: RRC re-recovery.

[0232] As one example, the RRC reconfiguration includes: RRC establishment.

[0233] As an example, the first message is an RRCReconfigurationComplete message.

[0234] As an example, the first message is a UEInformationResponse message.

[0235] As an example, the first message is a message from a protocol layer below the RRC sublayer.

[0236] As an example, the first message is a MAC CE.

[0237] As an example, the first message is a UCI.

[0238] As an example, the first message is sent to indicate that the first report configuration is not applicable.

[0239] As an example, the first message is sent to indicate that the first report configuration is changed from applicable to not applicable.

[0240] As an example, in response to the first report configuration not being applicable, the first message includes an index of the first report configuration.

[0241] As an example, in response to the first report configuration changing from applicable to inapplicable, the first message includes an index of the first report configuration.

[0242] As an example, the index configured in the first report depends on the first identifier.

[0243] As an example, the index configured in the first report includes the first identifier.

[0244] As an example, the index configured in the first report is the first identifier.

[0245] As an example, the index configured in the first report includes CSI-ReportConfigId.

[0246] As an example, the index configured in the first report is CSI-ReportConfigId.

[0247] As one example, the first report configuration includes an index of the first configuration resource.

[0248] As an example, the index configured in the first report includes an index of the first configuration resource.

[0249] As an example, the first message includes an index of each of the at least one report configuration.

[0250] As one embodiment, the first message includes an index to each of at least one report configuration included in the first RRC reconfiguration message.

[0251] As an example, the first message indicates whether each of the at least one reporting configuration is applicable.

[0252] As an example, the first message indicates an inapplicable reporting configuration among the at least one reporting configuration.

[0253] As one embodiment, the first message includes an index configured in the first report, and the first message includes a first information block.

[0254] As an example, the index configured in the first report is associated with the first information block.

[0255] As one embodiment, the first information block indicates that the reason why the first report configuration is not applicable depends on the first message including an index of the first report configuration.

[0256] As one embodiment, the first message includes an index indication that the first report configuration is not applicable, and the first information block indicates the reason why the first report configuration is not applicable.

[0257] As an example, the reason why the first report configuration is not applicable is one of the plurality of candidate reasons; the reason why the first report configuration is not applicable depends on multiple conditions; wherein, the plurality of conditions are satisfied.

[0258] As an example, one of the multiple candidate reasons indicates that the applicable conditions on the network side are not met.

[0259] As an example, one of the multiple candidate reasons indicates that the applicable conditions on the UE side are not met.

[0260] As an example, one of the multiple candidate causes indicates that the model is unavailable.

[0261] As an example, when the plurality of conditions are met, the first information block indicates that the reason why the first report configuration is not applicable is one of the plurality of candidate reasons.

[0262] As an example, the multiple conditions are associated with the multiple candidate causes.

[0263] As an example, each of the plurality of conditions is associated with each of the plurality of candidate causes.

[0264] As an example, the first report configuration is suspended along with the sending of the first message.

[0265] As an example, the first report configuration is suspended when at least the first condition is met.

[0266] As an example, the first report configuration is suspended when the multiple conditions are met.

[0267] As an example, when the first message is triggered, the first report configuration is suspended.

[0268] As an example, when the first message is set, the first report configuration is suspended.

[0269] As an example, when the first message is generated, the first report configuration is suspended.

[0270] As an example, when the first message is sent, the first report configuration is suspended.

[0271] As an example, the first message includes an index of a report configuration, indicating that the report configuration is applicable.

[0272] As an example, the one report configuration is one of the at least one report configuration.

[0273] As an example, the reported configuration is not the first reported configuration.

[0274] Example 2

[0275] Example 2 illustrates a schematic diagram of a network architecture according to an embodiment of this application, as shown in Figure 2. Figure 2 illustrates network architecture 200. The network architecture 200 is a 5G NR (New Radio) / LTE (Long-Term Evolution) / LTE-A (Long-Term Evolution Advanced) system, or a 5G+ network architecture, or a 6G network architecture, or a future 3GPP network architecture; the network architecture 200 may be referred to as 5GS (5G System) / EPS (Evolved Packet System), or 6GS (6G System); the network architecture 200 includes at least one of UE (User Equipment) 201, RAN (Radio Access Network) 202, core network 210, HSS (Home Subscriber Server) / UDM (Unified Data Management) 220, and Internet service 230. The network architecture 200 can interconnect with other access networks, but these entities / interfaces are not shown for simplicity. As shown, the network architecture 200 provides packet-switched services; however, those skilled in the art will readily understand that the various concepts presented throughout this application can be extended to networks providing circuit-switched services or other cellular networks. The RAN includes node 203 and other nodes 204. Node 203 provides user and control plane protocol termination toward UE 201. Node 203 can be connected to other nodes 204 via an Xn interface (e.g., backhaul) / X2 interface. Node 203 may also be referred to as a base station, base transceiver station, radio base station, radio transceiver, transceiver function, basic service set (BSS), extended service set (ESS), TRP (transmitter-receiver node), or some other suitable term. The core network 210 is a 5GC (5G Core Network) / EPC (Evolved Packet Core), or the core network 210 is a 6GC; node 203 provides UE 201 with an access point to the core network 210.Examples of UE201 include cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radios, non-terrestrial base station communications, satellite mobile communications, global positioning systems, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, drones, aircraft, narrowband IoT devices, machine-type communication devices, land vehicles, automobiles, wearable devices, or any other similar functional devices. Those skilled in the art may also refer to UE201 as a mobile station, subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handheld device, user agent, mobile client, client, or any other suitable term. Node 203 is connected to the core network 210 via an S1 / NG interface. The core network 210 includes an MME (Mobility Management Entity) / AMF (Authentication Management Field) / SMF (Session Management Function) 211, other MMEs / AMFs / SMFs 214, an S-GW (Service Gateway) / UPF (User Plane Function) 212, and a P-GW (Packet Data Network Gateway) / UPF 213. The MME / AMF / SMF 211 is the control node that handles signaling between the UE 201 and the core network 210. Generally, the MME / AMF / SMF 211 provides bearer and connection management. All user IP (Internet Protocol) packets are transmitted through the S-GW / UPF 212, which is itself connected to the P-GW / UPF 213. The P-GW provides UE IP address allocation and other functions. The P-GW / UPF 213 is connected to the Internet service 230. Internet services 230 include operator-compliant Internet protocol services, which may specifically include the Internet, intranets, IMS (IP Multimedia Subsystem), and packet-switched streaming services.

[0276] As an example, the UE201 corresponds to the terminal described in this application.

[0277] As an example, the terminal in this application includes the UE201.

[0278] As an example, the terminal in this application includes the UE201 and an OTT server.

[0279] As an example, the terminal in this application includes the UE201 and a cloud server.

[0280] As an example, the UE201 is a user equipment (UE).

[0281] As an example, the UE201 is a relay device.

[0282] As an example, the UE201 is an IoT terminal.

[0283] As an example, the UE201 supports AI / ML models.

[0284] As an example, the UE201 supports AI / ML functions.

[0285] As an example, the UE201 supports AI / ML inference.

[0286] As an example, the UE201 supports AI / ML training.

[0287] As an example, the UE201 supports the applicable functions described in this application.

[0288] As an example, the UE201 supports the first type of function in this application.

[0289] As an example, the UE201 supports the first type of applicable functions in this application.

[0290] As an example, node 203 corresponds to the base station in this application.

[0291] As an example, the base station in this application includes the node 203.

[0292] As an example, the base station in this application includes the node 203 and a core network node.

[0293] As an example, the base station in this application includes the node 203 and an OAM node.

[0294] As an example, the base station in this application includes the node 203 and an OTT server.

[0295] As one example, node 203 is a base station device.

[0296] As an example, node 203 is a gNB.

[0297] Example 3

[0298] Example 3 illustrates a schematic diagram of an embodiment of a wireless protocol architecture for a user plane and control plane according to this application, as shown in Figure 3. Figure 3 is a schematic diagram illustrating an embodiment of a radio protocol architecture for a user plane 350 and a control plane 300. Figure 3 shows the radio protocol architecture for the control plane 300 in three layers: Layer 1, Layer 2, and Layer 3. Layer 1 (L1 layer) is the lowest layer and implements various PHY (Physical Layer) signal processing functions. The L1 layer will be referred to herein as PHY 301. Layer 2 (L2 layer) 305 is above PHY 301 and includes a MAC (Medium Access Control) sublayer 302, an RLC (Radio Link Control) sublayer 303, and a PDCP (Packet Data Convergence Protocol) sublayer 304. The PDCP sublayer 304 provides multiplexing between different radio bearers and logical channels. The PDCP sublayer 304 also provides security through encrypted data packets and provides cross-area mobility support. RLC sublayer 303 provides upper-layer packet segmentation and reassembly, retransmission of lost packets, and packet reordering to compensate for out-of-order reception caused by HARQ (Hybrid Automatic Repeat Request). MAC sublayer 302 provides multiplexing between the logical and transport channels. MAC sublayer 302 is also responsible for allocating various radio resources (e.g., resource blocks) within a cell. MAC sublayer 302 is also responsible for HARQ operations. RRC (Radio Resource Control) sublayer 306 in Layer 3 (L3) of the control plane 300 is responsible for acquiring radio resources (i.e., radio bearers) and using RRC signaling to configure the lower layers. The radio protocol architecture of user plane 350 includes Layer 1 (L1 layer) and Layer 2 (L2 layer). In user plane 350, the radio protocol architecture for physical layer 351, PDCP sublayer 354 in L2 layer 355, RLC sublayer 353 in L2 layer 355, and MAC sublayer 352 in L2 layer 355 is largely the same as the corresponding layers and sublayers in control plane 300. However, PDCP sublayer 354 also provides header compression for upper layer packets to reduce radio transmission overhead. L2 layer 355 in user plane 350 also includes SDAP (Service Data Adaptation Protocol) sublayer 356. SDAP sublayer 356 is responsible for mapping between QoS streams and data radio bearers (DRBs) to support service diversity.

[0299] As an example, the wireless protocol architecture in Figure 3 is applicable to the terminal described in this application.

[0300] As an example, the wireless protocol architecture in Figure 3 is applicable to the base station described in this application.

[0301] As an example, the first RRC reconfiguration message in this application is generated in RRC306.

[0302] As an example, the first message in this application is generated in the RRC306.

[0303] As an example, the first message in this application is generated by MAC302 or MAC352.

[0304] As an example, the first message in this application is generated by the PHY301 or PHY351.

[0305] As an example, the second message in this application is generated in the RRC306.

[0306] As an example, the second message in this application is generated by MAC302 or MAC352.

[0307] As an example, the second message in this application is generated in the PHY301 or PHY351.

[0308] As an example, the UECapabilityInformation message in this application is generated in the RRC306.

[0309] As an example, the UECapabilityEnqiry message in this application is generated in the RRC306.

[0310] Example 4

[0311] Embodiment 4 illustrates a schematic diagram of a first communication device and a second communication device according to this application, as shown in Figure 4. Figure 4 is a block diagram of a first communication device 450 and a second communication device 410 communicating with each other in an access network.

[0312] The first communication device 450 includes a controller / processor 459, a memory 460, a data source 467, a transmitting processor 468, a receiving processor 456, a multi-antenna transmitting processor 457, a multi-antenna receiving processor 458, a transmitter / receiver 454, and an antenna 452.

[0313] The second communication device 410 includes a controller / processor 475, a memory 476, a receiver processor 470, a transmitter processor 416, a multi-antenna receiver processor 472, a multi-antenna transmitter processor 471, a transmitter / receiver 418, and an antenna 420.

[0314] In the transmission from the second communication device 410 to the first communication device 450, at the second communication device 410, upper-layer data packets from the core network are provided to the controller / processor 475. The controller / processor 475 implements L2 layer functionality. In the transmission from the second communication device 410 to the first communication device 450, the controller / processor 475 provides header compression, encryption, packet segmentation and reordering, multiplexing between logical and transport channels, and radio resource allocation to the first communication device 450 based on various priority metrics. The controller / processor 475 is also responsible for retransmitting lost packets and signaling to the first communication device 450. The transmit processor 416 and the multi-antenna transmit processor 471 implement various signal processing functions for the L1 layer (i.e., the physical layer). Transmit processor 416 performs encoding and interleaving to facilitate forward error correction (FEC) at the second communication device 410, and mapping of signal clusters based on various modulation schemes (e.g., Binary Phase Shift Keying (BPSK), Quadrature Phase Shift Keying (QPSK), M-Phase Shift Keying (M-PSK), M-QAM). Multi-antenna transmit processor 471 performs digital spatial precoding on the encoded and modulated symbols, including codebook-based and non-codebook-based precoding, and beamforming processing, generating one or more spatial streams. Transmit processor 416 then maps each spatial stream to subcarriers, multiplexes it with a reference signal (e.g., a pilot) in the time and / or frequency domains, and subsequently uses inverse fast Fourier transform (IFFT) to generate a physical channel carrying the time-domain multicarrier symbol stream. Multi-antenna transmit processor 471 then performs transmit analog precoding / beamforming operations on the time-domain multicarrier symbol stream. Each transmitter 418 converts the baseband multicarrier symbol stream provided by the multi-antenna transmitter processor 471 into an radio frequency stream, which is then provided to different antennas 420.

[0315] In the transmission from the second communication device 410 to the first communication device 450, at the first communication device 450, each receiver 454 receives a signal through its corresponding antenna 452. Each receiver 454 recovers the information modulated onto the radio frequency carrier and converts the radio frequency stream into a baseband multicarrier symbol stream, which is then provided to the receiver processor 456. The receiver processor 456 and the multi-antenna receiver processor 458 implement various signal processing functions of the L1 layer. The multi-antenna receiver processor 458 performs receive analog precoding / beamforming operations on the baseband multicarrier symbol stream from the receiver 454. The receiver processor 456 uses a Fast Fourier Transform (FFT) to convert the baseband multicarrier symbol stream after the receive analog precoding / beamforming operations from the time domain to the frequency domain. In the frequency domain, the physical layer data signal and the reference signal are demultiplexed by the receiver processor 456, where the reference signal is used for channel estimation, and the data signal is recovered in the multi-antenna receiver processor 458 after multi-antenna detection to recover any spatial stream destined for the first communication device 450. Symbols on each spatial stream are demodulated and recovered in the receive processor 456, generating soft decisions. The receive processor 456 then decodes and deinterleaves the soft decisions to recover the upper-layer data and control signals transmitted by the second communication device 410 over the physical channel. The upper-layer data and control signals are then provided to the controller / processor 459. The controller / processor 459 implements the functions of Layer 2. The controller / processor 459 may be associated with a memory 460 storing program code and data. The memory 460 may be referred to as computer-readable media. In the transmission from the second communication device 410 to the first communication device 450, the controller / processor 459 provides multiplexing, packet reassembly, decryption, header decompression, and control signal processing between the transport and logical channels to recover upper-layer data packets from the core network. The upper-layer data packets are then provided to all protocol layers above Layer 2. Various control signals may also be provided to Layer 3 for Layer 3 processing.

[0316] In the transmission from the first communication device 450 to the second communication device 410, at the first communication device 450, a data source 467 is used to provide upper-layer data packets to the controller / processor 459. The data source 467 represents all protocol layers above the L2 layer. Similar to the transmission functions at the second communication device 410 described in the transmission from the second communication device 410 to the first communication device 450, the controller / processor 459 implements header compression, encryption, packet segmentation and reordering, and multiplexing between logical and transport channels based on radio resource allocation, implementing L2 layer functions for the user plane and control plane. The controller / processor 459 is also responsible for retransmitting lost packets and signaling to the second communication device 410. Transmit processor 468 performs modulation mapping and channel coding processing, while multi-antenna transmit processor 457 performs digital multi-antenna spatial precoding, including codebook-based and non-codebook-based precoding, and beamforming processing. Subsequently, transmit processor 468 modulates the generated spatial stream into a multi-carrier / single-carrier symbol stream. After analog precoding / beamforming operations in multi-antenna transmit processor 457, the stream is provided to different antennas 452 via transmitter 454. Each transmitter 454 first converts the baseband symbol stream provided by multi-antenna transmit processor 457 into a radio frequency symbol stream before providing it to antenna 452.

[0317] In the transmission from the first communication device 450 to the second communication device 410, the function at the second communication device 410 is similar to the receiving function at the first communication device 450 described in the transmission from the second communication device 410 to the first communication device 450. Each receiver 418 receives radio frequency signals through its corresponding antenna 420, converts the received radio frequency signals into baseband signals, and provides the baseband signals to the multi-antenna receiving processor 472 and the receiving processor 470. The receiving processor 470 and the multi-antenna receiving processor 472 jointly implement the L1 layer functions. The controller / processor 475 implements the L2 layer functions. The controller / processor 475 may be associated with a memory 476 that stores program code and data. The memory 476 may be referred to as computer-readable media. In the transmission from the first communication device 450 to the second communication device 410, the controller / processor 475 provides multiplexing between the transmission and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover upper-layer data packets from the UE 450. Upper-layer packets from the controller / processor 475 can be provided to the core network.

[0318] As one embodiment, the first communication device 450 includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used with the at least one processor, and the first communication device 450 at least: receives a first RRC reconfiguration message; wherein the first RRC reconfiguration message includes at least one report configuration; as a response to a first condition being met, sends a first message; wherein the first message includes an index of a first report configuration, the first report configuration being one of the at least one report configuration; wherein the first message includes a first information block, the first information block indicating a reason why the first report configuration is not applicable, the candidates for the value of the first information block including a plurality of candidate reasons, the reason why the first report configuration is not applicable being one of the plurality of candidate reasons, and the reason why the first report configuration is not applicable depending on the first condition.

[0319] As one embodiment, the first communication device 450 includes: a memory storing a computer-readable instruction program that, when executed by at least one processor, produces actions including: receiving a first RRC reconfiguration message; wherein the first RRC reconfiguration message includes at least one report configuration; and sending a first message as a response to a first condition being met; wherein the first message includes an index to a first report configuration, the first report configuration being one of the at least one report configuration; wherein the first message includes a first information block indicating a reason why the first report configuration is not applicable, the candidate values ​​for the first information block including a plurality of candidate reasons, the reason why the first report configuration is not applicable being one of the plurality of candidate reasons, and the reason why the first report configuration is not applicable depending on the first condition.

[0320] As one embodiment, the second communication device 410 includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used with the at least one processor. The second communication device 410 at least: sends a first RRC reconfiguration message; wherein the first RRC reconfiguration message includes at least one report configuration; receives a first message; wherein the receiver of the first RRC reconfiguration message sends the first message in response to a first condition being met; the first message includes an index to a first report configuration, the first report configuration being one of the at least one report configuration; the first message includes a first information block, the first information block indicating a reason why the first report configuration is not applicable, the candidates for the value of the first information block including a plurality of candidate reasons, the reason why the first report configuration is not applicable being one of the plurality of candidate reasons, the reason why the first report configuration is not applicable depending on the first condition.

[0321] As one embodiment, the second communication device 410 includes: a memory storing a computer-readable instruction program that, when executed by at least one processor, produces actions including: sending a first RRC reconfiguration message; wherein the first RRC reconfiguration message includes at least one report configuration; receiving a first message; wherein, as a response to a first condition being met, the recipient of the first RRC reconfiguration message sends the first message; the first message includes an index to a first report configuration, the first report configuration being one of the at least one report configuration; the first message includes a first information block indicating a reason why the first report configuration is not applicable, the candidates for the value of the first information block including a plurality of candidate reasons, the reason why the first report configuration is not applicable being one of the plurality of candidate reasons, and the reason why the first report configuration is not applicable depending on the first condition.

[0322] As one embodiment, at least one of the antenna 452, the receiver 454, the receiver processor 456, and the controller / processor 459 is used to receive the first RRC reconfiguration message.

[0323] As an example, at least one of the antenna 420, the transmitter 418, the transmitter processor 416, and the controller / processor 475 is used to transmit a first RRC reconfiguration message.

[0324] As an example, at least one of the antenna 452, the transmitter 454, the transmission processor 468, and the controller / processor 459 is used to transmit the first message.

[0325] As an example, at least one of the antenna 420, the receiver 418, the receiving processor 470, and the controller / processor 475 is used to receive the first message.

[0326] As an example, at least one of the antenna 452, the transmitter 454, the transmission processor 468, and the controller / processor 459 is used to transmit a second message.

[0327] As an example, at least one of the antenna 420, the receiver 418, the receiving processor 470, and the controller / processor 475 is used to receive the second message.

[0328] As an example, the first communication device 450 corresponds to the terminal in this application.

[0329] As an example, the terminal in this application includes the first communication device 450.

[0330] As an example, the second communication device 410 corresponds to the base station in this application.

[0331] As an example, the base station in this application includes the second communication device 410.

[0332] As an example, the first communication device 450 is a user equipment.

[0333] As an example, the first communication device 450 is a base station device.

[0334] As an example, the first communication device 450 is a relay device.

[0335] As one embodiment, the second communication device 410 is a user equipment.

[0336] As one embodiment, the second communication device 410 is a base station device.

[0337] As one embodiment, the second communication device 410 is a relay device.

[0338] Example 5

[0339] Example 5 illustrates a wireless signal transmission flowchart according to an embodiment of this application, as shown in Figure 5. It should be noted that the order in this example does not limit the signal transmission order or the order of implementation in this application.

[0340] For terminal U01, in step S5101, a first RRC reconfiguration message is received; wherein the first RRC reconfiguration message includes at least one report configuration; in step S5102, after the first RRC reconfiguration message is received, a second message is sent; in step S5103, as a response to the first condition being met, a first message is sent; wherein the first message includes an index of a first report configuration, the first report configuration being one of the at least one report configuration.

[0341] For base station N02, in step S5201, a first RRC reconfiguration message is sent; in step S5202, the second message is received; and in step S5203, the first message is received.

[0342] In embodiment 5, the first message includes a first information block, the first information block indicating the reason why the first report configuration is not applicable, the candidates for the value of the first information block include a plurality of candidate reasons, the reason why the first report configuration is not applicable is one of the plurality of candidate reasons, and the reason why the first report configuration is not applicable depends on the first condition.

[0343] As an example, the terminal U01 is a UE.

[0344] As an example, the terminal U01 includes a UE.

[0345] As one embodiment, the terminal U01 includes a UE and an OTT (over the top) server.

[0346] As an example, the base station N02 is a base station.

[0347] As one example, the base station N02 includes a base station.

[0348] As one embodiment, the base station N02 includes a base station and a core network device.

[0349] As one embodiment, the base station N02 includes a base station and an OAM.

[0350] As one embodiment, the base station N02 includes a base station and an OTT server.

[0351] As one embodiment, the terminal U01 includes a UE, and the base station N02 includes a base station.

[0352] As an example, the terminal U01 is a UE, and the base station N02 is a base station.

[0353] As an example, the first processor receives the first RRC reconfiguration message.

[0354] As an example, the first RRC reconfiguration message is used to configure the serving cell of the terminal U01.

[0355] As an example, the first RRC reconfiguration message is used to configure the candidate cell of the terminal U01.

[0356] As an example, the first RRC reconfiguration message is used to configure the target cell of the terminal U01.

[0357] As an example, in response to receiving the first RRC reconfiguration message, a response message for the first RRC reconfiguration message is sent.

[0358] As an example, the response message to the first RRC reconfiguration message includes the second message.

[0359] As an example, the response message to the first RRC reconfiguration message is neither the second message nor the first message.

[0360] As an example, the first message is sent after the response message to the first RRC reconfiguration message.

[0361] As an example, the second message is sent after the response message to the first RRC reconfiguration message.

[0362] As an example, the name of the response message to the first RRC reconfiguration message includes "Complete".

[0363] As an example, the response message to the first RRC reconfiguration message is an RRC reconfiguration complete message.

[0364] As an example, before receiving the first RRC reconfiguration message, a UECapabilityInformation message is sent, which indicates the UE capabilities of the terminal U01; the first RRC reconfiguration message depends on the UECapabilityInformation message.

[0365] As an example, the first processor sends the UECapabilityInformation message.

[0366] As an example, the UECapabilityInformation message indicates that the terminal U01 supports AI / ML.

[0367] As an example, the UECapabilityInformation message indicates the functions supported by the terminal U01.

[0368] As an example, the terminal U01 supports AI / ML functions.

[0369] As an example, the terminal U01 supports AI / ML functions.

[0370] As an example, the terminal U01 supports functions including a first type of function.

[0371] As one embodiment, the terminal U01 supports multiple types of functions; wherein, the transmission of the first RRC reconfiguration message depends on the first UECapabilityInformation message indicating that the terminal U01 supports a first type of function; wherein, the first type of function is one of the multiple types of functions.

[0372] As a sub-implementation of the above embodiments, one of the multiple functions is for beam prediction inference.

[0373] As a sub-implementation of the above embodiments, one of the multiple functions is for CSI prediction inference.

[0374] As a sub-implementation of the above embodiments, one of the multiple functions is for CSI compression inference.

[0375] As a sub-implementation of the above embodiments, one of the multiple functions is for beam management inference; wherein, the inference for beam management includes at least one of beam prediction inference, CSI prediction inference, or CSI compression inference.

[0376] As a sub-implementation of the above embodiments, one of the multiple functions is for inference of RLF prediction.

[0377] As a sub-implementation of the above embodiments, one of the multiple functions is for HOF prediction inference.

[0378] As a sub-implementation of the above embodiments, one of the multiple functions is for RRM prediction inference.

[0379] As a sub-implementation of the above embodiments, one of the multiple functions is for the reasoning of event prediction in the measurement report.

[0380] As a sub-implementation of the above embodiments, one of the multiple functions is mobility-related reasoning; the mobility-related reasoning includes at least one of RLF prediction reasoning, HOF prediction reasoning, RRM prediction reasoning, or event prediction reasoning for measurement reports.

[0381] As an example, the UECapabilityInformation message indicates that the terminal U01 supports the reporting of applicable functions.

[0382] As an example, a UECapabilityInformation message indicates that the terminal U01 supports the reporting of the first type of applicable functions.

[0383] As an example, the UECapabilityInformation message indicates that the terminal U01 supports the reporting of multiple applicable functions.

[0384] As an example, before sending the UECapabilityInformation message, a UECapabilityEnqiry message (not shown in Figure 5) is received, which requests the UE capabilities of the terminal U01.

[0385] As an example, the dashed box F5.1 is optional.

[0386] As an example, the dashed box F5.1 is present.

[0387] As an example, after the first RRC reconfiguration message is received, the terminal evaluates the at least one report configuration.

[0388] As an example, after the first RRC reconfiguration message is received, the terminal evaluates the at least one type of function associated with the report configuration.

[0389] As an example, the second message is sent in response to an evaluation of the applicability of any of the at least one reporting configuration.

[0390] As an example, the second message is sent as a response to evaluating a class of functions applicable to the at least one report configuration association.

[0391] As a sub-implementation of the above embodiments, the at least one report configuration includes a first report configuration.

[0392] As an example, the second message is sent when the currently applicable functionality changes.

[0393] As a sub-example of the above embodiments, the currently applicable function sending changes include at least the first report configuration being considered applicable.

[0394] As a sub-example of the above embodiments, the currently applicable function sending changes include the current report configuration being deemed inapplicable.

[0395] As an example, the second message is a UEAssistanceInformation message.

[0396] As an example, the second message is an RRCReconfigurationComplete message.

[0397] As an example, the second message is an RRC message that includes the completion of the RRC process.

[0398] As one embodiment, after the second message is sent, a first signaling is received, which activates the first report configuration; in response to the sending of the first message, a second signaling is received, wherein the second signaling deactivates the first report configuration.

[0399] As an example, activation refers to explicit instruction to activate.

[0400] As an example, the activation refers to implicit activation.

[0401] As an example, the name of the first signaling and at least one field in the first signaling indicate activation of the first report configuration.

[0402] As an example, if one of the first report configurations is activated, inference is performed for the one of the first report configurations.

[0403] As an example, when a first report configuration is activated, inference is performed for the activated first report configuration.

[0404] As an example, performing reasoning for the activated first type of applicable function includes: reporting the reasoning for the activated first type of applicable function.

[0405] As an example, performing reasoning for the activated first type of applicable function includes: performing input for reasoning for the activated first type of applicable function.

[0406] As an example, performing reasoning for the activated first type of applicable function includes: performing the output of reasoning for the activated first type of applicable function.

[0407] As one embodiment, the second signaling deactivates the first report configuration by releasing the first report configuration.

[0408] As one embodiment, the second signaling deactivates the first report configuration by removing the first report configuration.

[0409] As one embodiment, the second signaling deactivates the first report configuration by deleting the measurement information associated with the first report configuration.

[0410] As an example, the second signaling explicitly instructs the activation of the first report configuration.

[0411] As an example, the second signaling implicitly indicates to activate the first report configuration.

[0412] As an example, the name of the second signaling and at least one field in the second signaling indicate the activation of the first report configuration.

[0413] As an example, when a first report configuration is deactivated, inference is stopped for the deactivated first report configuration.

[0414] As an example, stopping the execution of inference for the activated first report configuration includes: stopping the reporting of inference for the activated first report configuration.

[0415] As an example, stopping the execution of reasoning for the activated first report configuration includes: stopping the execution of input for reasoning for the activated first type of applicable function.

[0416] As an example, stopping the execution of inference for the activated first type of applicable function includes: stopping the execution of the output of inference for the activated first report configuration.

[0417] As one embodiment, in response to the sending of the first message, a third signaling is received; wherein the third signaling indicates the release of the first report configuration.

[0418] As an example, the third signaling instruction to release the first report configuration depends on the first report configuration being deactivated.

[0419] As an example, the first report configuration is released only after it has been deactivated.

[0420] As an example, after the second message is sent, a first signaling is received, which activates the first report configuration.

[0421] As an example, the first report configuration is not activated between the sending of the second message and the receipt of the third signaling.

[0422] As an example, the first report configuration is not indicated to be applicable before the first RRC reconfiguration message is received and the second signaling is received.

[0423] As an example, the first report configuration is not activated before the first RRC reconfiguration message is received and the second signaling is received.

[0424] As an example, the dashed box F5.1 does not exist.

[0425] As an example, the first message is a UEAssistanceInformation message.

[0426] As an example, the first message is an RRC message that includes RRC reconfiguration completion information.

[0427] As an example, the RRC reconfiguration includes: RRC re-establishment.

[0428] As one example, the RRC reconfiguration includes: RRC re-recovery.

[0429] As one example, the RRC reconfiguration includes: RRC establishment.

[0430] As an example, the first message is an RRCReconfigurationComplete message.

[0431] As an example, the first message is an RRCReconfigurationComplete message.

[0432] As an example, the first message is a UEInformationResponse message.

[0433] As an example, the first message is a message from a protocol layer below the RRC sublayer.

[0434] As an example, the first message is a MAC CE.

[0435] As an example, the first message is a UCI.

[0436] Example 6

[0437] Example 6 illustrates a schematic diagram of a first report configuration not being applicable according to an embodiment of the present application, where the reason depends on only the first condition among multiple conditions, as shown in Figure 6.

[0438] In Example 6, the reason why the first report configuration is not applicable depends on only the first condition among a plurality of conditions; wherein, the plurality of conditions are met, and the first condition is one of the plurality of conditions.

[0439] As an example, the first report configuration is considered inapplicable only if the first condition is met.

[0440] As an example, the first message is triggered only when the first condition is met.

[0441] As an example, when the plurality of conditions are met, and the first condition is one of the plurality of conditions, the first report configuration is considered not applicable.

[0442] As an example, when the multiple conditions are met, the first report configuration is considered inapplicable, and the reason indicated in the first information block that the first report configuration is inapplicable is a first candidate reason, which is associated with the first condition.

[0443] As an example, any one of the plurality of conditions is determined by the terminal.

[0444] As an example, at least one of the candidate reasons among the plurality of conditions is determined by the terminal.

[0445] As an example, any one of the plurality of conditions is determined by the base station in this application.

[0446] As an example, at least one candidate reason for the plurality of conditions is determined by the base station in this application.

[0447] As an example, the first candidate reason is the first condition.

[0448] As an example, the first candidate reason includes the first condition.

[0449] As an example, the first candidate reason is derived from the first condition.

[0450] As an example, the first condition includes the first report configuration having a lower priority than a first priority.

[0451] As an example, the first candidate reason indicates the priority of the first report configuration.

[0452] As an example, the priority is the priority of the reporting configuration.

[0453] As an example, the priority is configured along with the first report configuration.

[0454] As an example, the first report configuration includes a priority value for the first report configuration.

[0455] As an example, the priority value configured in the first report is the default.

[0456] As an example, the priority value configured in the first report is based on the terminal's own implementation.

[0457] As an example, the priority of the first report configuration being lower than the first priority means that the value of the priority of the first report configuration is greater than the first priority; the smaller the value of the priority, the higher the priority.

[0458] As an example, the priority value is an integer.

[0459] As an example, the priority value is a non-negative integer.

[0460] As an example, the priority value is a positive integer.

[0461] As an example, the priority is variable.

[0462] As an example, if the measurement information of the report configuration is sent, the priority of the report configuration is reduced.

[0463] As an example, "the priority of the first report configuration is lower than the first priority" means that the value of the priority of the first report configuration is less than the first priority; the larger the value of the priority, the higher the priority.

[0464] As an example, the first priority is the highest priority.

[0465] As an example, the first priority is not the highest priority.

[0466] As an example, the first condition includes the base station in this application indicating that the third report configuration is applicable.

[0467] As an example, the first candidate reason indicates that the third report configuration is applicable.

[0468] As an example, the first candidate reason instructs the base station to determine that the third report configuration is applicable.

[0469] As an example, after receiving the first RRC message, the terminal receives a first indication, which indicates that the third report configuration is applicable.

[0470] As an example, the third report configuration is one of the at least one report configuration.

[0471] As an example, the first indication indicates the index configured in the third report.

[0472] As an example, the third report configuration is not the first report configuration.

[0473] As an example, the third report configuration is not one of the at least one report configuration.

[0474] As an example, the third report configuration is configured by the first instruction.

[0475] As an example, in response to the terminal receiving the first indication, the terminal sends the first message, the first message including a first information block, the first information block including the first candidate reason.

[0476] As an example, the first condition includes the terminal switching to a first cell, where the first cell is not the cell associated with the first report configuration.

[0477] As an example, the first candidate reason indicates the cell identifier of the first cell.

[0478] As a sub-example of the above embodiments, the cell identifier is a logical identifier.

[0479] As a sub-example of the above embodiments, the cell identifier includes NCGI (NR Cell Global Identifier).

[0480] As a sub-example of the above embodiments, the cell identifier includes CGI (Cell Global Identifier).

[0481] As a sub-example of the above embodiments, the cell identifier includes PLMN (Public Land Mobile Network).

[0482] As a sub-implementation of the above embodiments, the cell identifier includes SNPN (Stand-alone Non-Public Network).

[0483] As a sub-example of the above embodiments, the cell identifier includes one of NCGI, CGI, PLMN, and SNPN.

[0484] As a sub-example of the above embodiments, the cell identifier includes PLMN and CGI.

[0485] As a sub-example of the above embodiments, the cell identifier includes SNPN and CGI.

[0486] As a sub-example of the above embodiment, the cell identifier is a bit string.

[0487] As a sub-example of the above embodiments, the cell identifier uniquely indicates any cell within a tracking area.

[0488] As a sub-example of the above embodiment, the cell identifier uniquely indicates any cell within multiple tracking areas.

[0489] As a sub-example of the above embodiments, the cell identifier uniquely indicates any cell within a PLMN.

[0490] As a sub-example of the above embodiments, the cell identifier uniquely indicates any cell within a plurality of PLMNs.

[0491] As a sub-example of the above embodiments, the cell identifier uniquely indicates any cell within a SNPN.

[0492] As a sub-example of the above embodiments, the cell identifier uniquely indicates any one of the cells within a plurality of SNPNs.

[0493] As a sub-example of the above embodiments, the cell identifier is a global cell identifier (CGI) and a tracking area code.

[0494] As a sub-example of the above embodiments, the cell identifier includes the cell PCI (Physical Cell Identity).

[0495] As a sub-example of the above embodiments, the cell identifier is the cell PCI and the carrier frequency.

[0496] As a sub-example of the above embodiments, the cell identifier includes the servingCellId of the cell.

[0497] As a sub-example of the above embodiments, the cell identifier includes the cell's CGI and the cell's Tracking Area Code (TAC).

[0498] As an example, the first candidate reason indicates a switch.

[0499] As an example, the first candidate reason indicates the switching type.

[0500] As one example, the switching includes reconnecting.

[0501] As one example, the switching includes LTM conversion.

[0502] As one example, the switching includes conditional switching.

[0503] Example 7

[0504] Example 7 illustrates a schematic diagram of a first message indicating that the second report configuration is not applicable according to an embodiment of this application, as shown in Figure 7.

[0505] In Example 7, the first message indicates that the second report configuration is not applicable, and the second report configuration is one of the at least one report configuration; wherein, the first information block indicates the reason why the second report configuration is not applicable, and the reason why the second report configuration is not applicable is one of the plurality of candidate reasons.

[0506] As an example, the first message indicates that the first report configuration and the second report configuration are not applicable.

[0507] As an example, the first message indicates that multiple report configurations are not applicable, the multiple report configurations including the first report configuration and the second report configuration.

[0508] As an example, the reason why the second report configuration is not applicable is the same as the reason why the first report configuration is not applicable.

[0509] As an example, the first message indicates the index of all report configurations that have the same reason as the first report configuration that is not applicable.

[0510] As an example, the reason why the second report configuration is not applicable is different from the reason why the first report configuration is not applicable.

[0511] As an example, the first information block includes a field that indicates the reason why the second report configuration and the first report configuration are not applicable.

[0512] As an example, the first information block includes a field that indicates the reason for the inapplicability of all inapplicable report configurations.

[0513] As an example, the first information block includes two fields, which respectively indicate the reason why the second report configuration is not applicable and the reason why the first report configuration is not applicable.

[0514] As one embodiment, the first message includes a second information block, which indicates the index of the second report configuration and the reason why the second report configuration is not applicable.

[0515] As one example, the reason why the first report configuration is not applicable triggers the first message, and in response to the first message being triggered, the reason why the second report configuration is not applicable is indicated in the first message.

[0516] As an example, the first message is triggered when the reported configuration that is not applicable in the at least one configuration report exceeds a first value.

[0517] As an example, the first value is a positive integer.

[0518] As an example, the first value is greater than or equal to 1.

[0519] As an example, the first value is determined by the terminal itself.

[0520] As an example, the first value is implemented based on the terminal.

[0521] As an example, the first value depends on the network configuration.

[0522] As an example, the first value is configured along with the first RRC reconfiguration message.

[0523] As an example, the first value is configured along with system messages.

[0524] As an example, the first value is determined jointly by the network and the terminal.

[0525] As an example, the first value is the default value.

[0526] As an example, the first value is optional.

[0527] As an example, in response to the first message being triggered, the first message indicates an index of all inapplicable reporting configurations.

[0528] As an example, the first message indicates the index of all inapplicable report configurations and the corresponding reasons for inapplicability.

[0529] Example 8

[0530] Example 8 illustrates a schematic diagram of the performance monitoring metrics of the reason indication report configuration when the first report configuration is not applicable according to an embodiment of this application, as shown in Figure 8.

[0531] In Example 8, the first condition includes a performance monitoring metric configured for the first report being worse than or less than a performance threshold; the reason for the inapplicability of the first report configuration indicates the performance monitoring metric configured for the report.

[0532] As an example, the performance monitoring metric configured for the first report being worse than or less than a performance threshold includes: for the first report configuration, the difference between the measurement result and the prediction result for the first RS resource group being worse than or less than the performance threshold.

[0533] As an example, the first RS resource group includes at least one RS resource.

[0534] As an example, the first RS resource group includes a CSI-RS resource group.

[0535] As an example, the first RS resource group includes at least one CSI-SSB resource group.

[0536] As an example, any RS resource in the first RS resource group is a CSI-RS resource.

[0537] As an example, any RS resource in the first RS resource group is an SS / PBCH block resource.

[0538] As an example, any RS resource in the first RS resource group is a CSI-RS resource or an SS / PBCH block resource.

[0539] As an example, the first RS resource group is configured for the first report.

[0540] As an example, the first RS resource group is configured for at least the first report.

[0541] As an example, the first RS resource group is configured to monitor at least the first report.

[0542] As an example, the first RS resource group is configured along with the first report configuration.

[0543] As an example, the first RS resource group is configured with a dedicated CSI reporting configuration.

[0544] As an example, the dedicated CSI reporting configuration is associated with at least the first reporting configuration.

[0545] As an example, "accompaniment" means "included".

[0546] As an example, the accompanying means being indicated.

[0547] As an example, the measurement results and prediction results are of the same type.

[0548] As an example, the measurement results are based on beams.

[0549] As an example, the measurement results include RSRP.

[0550] As an example, the measurement results include SINR.

[0551] As an example, the measurement results include L1-RSRP.

[0552] As an example, the measurement results include L1-SINR.

[0553] As an example, the prediction result is based on beams.

[0554] As an example, the prediction results include RSRP.

[0555] As an example, the prediction result includes SINR.

[0556] As an example, the prediction results include L1-RSRP.

[0557] As an example, the prediction results include L1-SINR.

[0558] As one example, the measurement or prediction results depend on K RS resources.

[0559] As an example, the K RS resources are based on network configuration.

[0560] As an example, the K RS resources are optional.

[0561] As an example, the K RS resources are the K RS resources with the best results.

[0562] As an example, the K RS resources are the RS resources with the best results.

[0563] As an example, the measurement results / prediction results of the first RS resource group are arranged in descending order of good, and the K RS resources are the RS resources corresponding to the first K measurement results / prediction results.

[0564] As an example, the difference refers to the RSRP difference between the measurement result and the prediction result.

[0565] As an example, the difference refers to the accuracy of the measurement result and the prediction result.

[0566] As an example, the performance threshold is L1-RSRP.

[0567] As an example, the performance threshold is RSRP.

[0568] As an example, the performance threshold is L1-SINR.

[0569] As an example, the performance threshold is SINR.

[0570] As an example, the performance threshold is based on the measurement / prediction results for each beam.

[0571] As an example, the performance threshold is based on the measurement / prediction results of multiple beams.

[0572] As an example, the performance threshold is applied to the measurement / prediction results of K beams.

[0573] As an example, the performance threshold is based on the measurement / prediction results of the best beam.

[0574] As an example, the performance threshold applies to any RS resource in the first RS resource group.

[0575] As an example, the performance threshold is applied to K RS resources in the first RS resource group.

[0576] As an example, the performance threshold is for the best RS resource in the first RS resource group.

[0577] As an example, the performance threshold is accuracy.

[0578] As an example, the performance threshold is a positive integer.

[0579] As an example, the performance threshold is a percentage.

[0580] As an example, the performance threshold is configured by the network.

[0581] As an example, the first RRC reconfiguration message indicates the performance threshold.

[0582] As an example, a message other than the first RRC reconfiguration message indicates the performance threshold.

[0583] As an example, the message is an RRC message.

[0584] As an example, the message is a protocol layer message below the RRC sublayer.

[0585] As an example, the performance threshold is a default value.

[0586] As an example, the performance threshold is optional.

[0587] As an example, the performance threshold is predefined.

[0588] As an example, the performance threshold is implemented by the terminal itself.

[0589] As an example, the performance threshold is determined by the terminal itself.

[0590] As an example, the performance threshold is determined by the terminal itself, depending on the terminal having a first capability.

[0591] As an example, the first capability includes the ability to collect AI / ML training data.

[0592] As an example, the first capability includes AI / ML inference capabilities.

[0593] As one example, the first capability includes AI / ML-enabled capabilities.

[0594] As an example, the first capability includes AI / ML model monitoring capabilities.

[0595] As an example, the first capability includes AI / ML prediction capabilities.

[0596] As an example, the first capability includes the ability of an AI / ML model to predict RSRP.

[0597] As an example, the first capability includes the ability of AI / ML models to generate probabilistic information.

[0598] As an example, the performance monitoring metric configured for the first report being worse than or less than a performance threshold includes: for the first report configuration, the difference between the measurement result of the first RS resource group and the prediction result of the second RS resource group being worse than or less than the performance threshold.

[0599] As an example, the first RS resource group and the second RS resource group have different uses.

[0600] As one example, the use includes channel measurement.

[0601] As one example, the use includes interference measurement.

[0602] As one example, the use includes beam management.

[0603] As one example, the use includes performance testing.

[0604] As one example, the use includes obtaining channel measurements on which the input for inference depends.

[0605] As one example, the use includes RS resource groups involved in the output of inference.

[0606] As one example, the use includes channel measurements on which input for performance monitoring depends.

[0607] As one example, the use includes channel measurements required to obtain the predicted CSI or predicted beam information.

[0608] As one example, the first RS resource group is for monitoring, and the second RS resource group is for prediction.

[0609] As an example, the first RS resource group and the second RS resource group do not overlap.

[0610] As an example, the first RS resource group is not a subset of the second RS resource group.

[0611] As an example, the first RS resource group and the second RS resource group are associated.

[0612] As an example, the first RS resource group is a subset of the second RS resource group.

[0613] As an example, the second RS resource group includes at least one RS resource.

[0614] As an example, the second RS resource group includes a CSI-RS resource group.

[0615] As an example, the second RS resource group includes at least one CSI-SSB resource group.

[0616] As an example, any RS resource in the second RS resource group is a CSI-RS resource.

[0617] As an example, any RS resource in the second RS resource group is an SS / PBCH block resource.

[0618] As an example, any RS resource in the second RS resource group is a CSI-RS resource or an SS / PBCH block resource.

[0619] As an example, the second RS resource group is configured for the first report.

[0620] As an example, the performance monitoring metric configured for the first report being worse than or less than a performance threshold includes: for the first report configuration, the prediction result in the second RS resource group being worse than or less than a performance threshold.

[0621] As an example, a prediction result in the second RS resource group that is worse than a performance threshold means that it is predicted that no RS resource in the K RS resources is associated with the first report configuration.

[0622] As an example, the reason why the first report configuration is not applicable indicates that the performance monitoring metrics of the report configuration are not met.

[0623] As an example, the reason why the first report configuration is not applicable indicates a problem with the performance monitoring metrics of the report configuration.

[0624] As an example, the reason why the first report configuration is not applicable indicates the performance monitoring results of the report configuration.

[0625] As an example, the reason why the first report configuration is not applicable indicates the threshold corresponding to the performance monitoring result.

[0626] As an example, one of the plurality of candidate reasons indicates battery level.

[0627] As an example, one of the plurality of candidate reasons indicates the available storage resources of the terminal.

[0628] As an example, one of the plurality of candidate causes indicates the speed of movement.

[0629] As an example, one of the plurality of candidate reasons indicates that the first timer has expired.

[0630] Example 9

[0631] Example 9 illustrates a schematic diagram of the reason indicating storage resources that the first report configuration is not applicable according to an embodiment of this application, as shown in Figure 9.

[0632] In Example 9, the first condition includes the required storage resources of the terminal exceeding the available storage resources of the terminal; the reason for the first report configuration not being applicable indicates the storage resources.

[0633] As an example, the first message is sent once the terminal's storage resources exceed the terminal's available storage resources.

[0634] As one embodiment, the requirement that the storage resources of the terminal exceed the available storage resources of the terminal includes: predicting that the storage resources of the terminal required for the first report configuration exceed the available storage resources of the terminal.

[0635] As one example, the storage resources of the terminal required for the inference include computing resources.

[0636] As an example, the storage resources of the terminal required for the inference include computing resources and storage resources.

[0637] As an example, the storage resources of the terminal required for the inference include a CPU (CSI Processing Unit).

[0638] As an example, the storage resources of the terminal required for the inference are the minimum value of the storage resources of the terminal required for the inference.

[0639] As an example, the storage resources of the terminal required for the inference are the maximum value of the storage resources of the terminal required for the inference.

[0640] As an example, the storage resources of the terminal required for the inference are the same as the storage resources of the terminal required for the first report configuration.

[0641] As an example, the storage resources of the terminal required for the reasoning are the same as the storage resources of the terminal required for the first type of function.

[0642] As an example, the storage resources of the terminal required for the inference are the same as the storage resources of the terminal required for the first type of applicable function.

[0643] As an example, the storage resources of the terminal required for the inference are based on network indications.

[0644] As an example, the first RRC reconfiguration message indicates the storage resources of the terminal required for the inference.

[0645] As an example, a message other than the first RRC reconfiguration message indicates the storage resources of the terminal required for the inference.

[0646] As an example, the storage resources of the terminal required for the inference are determined by the terminal itself.

[0647] As an example, the storage resources of the terminal required for the inference are determined by the size of the AI / ML model used by the terminal based on the configuration of the first report.

[0648] As an example, the storage resources of the terminal required for the inference are determined by the type of the terminal configuration based on the first report.

[0649] As an example, the storage resources of the terminal required for the inference are determined by the terminal itself, depending on the terminal having a first capability.

[0650] As an example, the first message includes a first field as the reason why the first condition is met.

[0651] As one example, the first field indicates the storage resources available to the terminal.

[0652] As an example, the first field indicates the available storage resources required by the first report configuration.

[0653] As an example, the first field indicates the available storage resources required by the at least one report configuration.

[0654] As one embodiment, the first field indicates the available storage resources required for the first type of applicable function.

[0655] As an example, the available storage resources in the terminal refer to the unoccupied storage resources in the terminal.

[0656] As an example, "unoccupied" means: free.

[0657] As an example, "unoccupied" means that it is not used for storage.

[0658] As an example, "unoccupied" means: not allocated.

[0659] As an example, the available storage resources in the terminal refer to the storage resources in the terminal that can be allocated to the configuration of the first report.

[0660] As one embodiment, the storage resources are used to store part or all of the inference input corresponding to the first report configuration.

[0661] As one embodiment, the storage resources are used to store part or all of the inference output corresponding to the first report configuration.

[0662] As one embodiment, the storage resources are used to store some or all of the parameters used in the inference corresponding to the first report configuration.

[0663] As one example, the storage resources are used to store some or all of the parameters of the AI ​​model corresponding to the first report configuration.

[0664] As an example, the storage resources are used to store at least one of the following: some or all parameters of the AI ​​model corresponding to the first report configuration, some or all intermediate inference results, or some or all inference outputs.

[0665] As an example, the storage resources are used to store one or more of the following: convolutional kernel size, number of convolutional layers, convolutional stride, pooling kernel size, pooling kernel stride, pooling function, activation function, or number of feature maps of the AI ​​model corresponding to the first report configuration.

[0666] As an example, the storage resources are used to store one or more of the following: convolution kernels, pooling kernels, pooling functions, activation functions, pooling function parameters, or activation function parameters of the AI ​​model corresponding to the first report configuration.

[0667] As one example, the storage resources of the terminal are located within the terminal itself.

[0668] As one example, the terminal's storage resources are located outside the terminal.

[0669] As one example, the storage resources of the terminal are located within the UE in the terminal.

[0670] As one embodiment, the storage resources of the terminal are located outside the UE within the terminal.

[0671] As one example, the storage resources of the terminal are located on the OTT server used by the terminal.

[0672] As one example, the storage resources of the terminal are located on the cloud server used by the terminal.

[0673] As an example, the terminal's storage resources are used to store data.

[0674] As one example, in implementation, the storage resources of the terminal can be physical devices or components; specifically, they can be hard disks, memory, disks, CPUs, etc.

[0675] As one example, the storage resources of the terminal are logic devices.

[0676] As one example, the storage resources of the terminal are cloud space.

[0677] As an example, the terminal's storage resources are limited.

[0678] As an example, the reason why the first report configuration is not applicable indicates insufficient storage resources.

[0679] As an example, the reason why the first report configuration is not applicable indicates a storage resource problem.

[0680] As an example, one of the multiple candidate reasons indicates the performance monitoring metrics configured in the report.

[0681] As an example, one of the plurality of candidate reasons indicates battery level.

[0682] As an example, one of the plurality of candidate causes indicates the speed of movement.

[0683] As an example, one of the plurality of candidate reasons indicates that the first timer has expired.

[0684] Example 10

[0685] Example 10 illustrates a schematic diagram of the reason indicating the battery level when the first report configuration is not applicable according to an embodiment of this application, as shown in Figure 10.

[0686] In Example 10, the first condition includes the terminal's battery level being below a battery threshold; the reason for the first report configuration not being applicable indicates the battery level.

[0687] As an example, in response to the sending of the first message, the network determines that the terminal's battery level is below a certain threshold.

[0688] As an example, the power threshold is configured by the network.

[0689] As an example, the power threshold is configured by a first RRC reconfiguration message.

[0690] As an example, the power threshold is configured by the first report configuration.

[0691] As an example, the power threshold is the power requirement applicable to the first report configuration.

[0692] As an example, the power threshold is the power requirement of the first type of function.

[0693] As an example, the power threshold is the power requirement of the first type of applicable function.

[0694] As one example, the power threshold is implemented by the terminal itself.

[0695] As one example, the power threshold depends on the terminal itself having a first capability.

[0696] As an example, if the terminal has the first capability, the power threshold depends on the terminal to implement it itself; otherwise, the power threshold depends on network configuration.

[0697] As an example, when at least the terminal has the first capability, the power threshold depends on the terminal to implement itself; otherwise, the power threshold depends on network configuration.

[0698] As an example, when the terminal's battery level is below a certain threshold, the first message includes a first battery level indication.

[0699] As an example, the first power indicator indicates that the terminal's power level is below a second threshold.

[0700] As one embodiment, the first power level indicator includes the power level of the terminal.

[0701] As one embodiment, the first battery level indication includes the possible duration of the terminal's battery level.

[0702] As one example, the duration depends on the terminal's AI / ML predictions.

[0703] As one example, the duration depends on the AI / ML inference of the terminal.

[0704] As one example, the duration depends on a first capability of the terminal.

[0705] As an example, the reason why the first report configuration is not applicable indicates insufficient battery power.

[0706] As an example, the reason why the first report configuration is not applicable indicates a power problem.

[0707] As an example, one of the plurality of candidate reasons indicates a storage resource.

[0708] As an example, one of the multiple candidate reasons indicates the performance monitoring metrics configured in the report.

[0709] As an example, one of the plurality of candidate causes indicates the speed of movement.

[0710] As an example, one of the plurality of candidate reasons indicates that the first timer has expired.

[0711] Example 11

[0712] Example 11 illustrates a schematic diagram of the reason indicating movement speed when the first report configuration is not applicable according to an embodiment of this application, as shown in Figure 11.

[0713] In Example 11, the first condition includes the terminal's moving speed exceeding a speed threshold; the reason for the first report configuration not being applicable indicates the moving speed.

[0714] As one embodiment, the moving speed of the terminal includes the distance traveled within a certain time period.

[0715] As one example, the terminal's moving speed includes the number of cells switched within a certain time period.

[0716] As one embodiment, the moving speed of the terminal includes the time taken to travel a certain distance.

[0717] As an example, the speed threshold is configured by the network.

[0718] As an example, the speed threshold is configured by a first RRC reconfiguration message.

[0719] As an example, the speed threshold is configured by the first report configuration.

[0720] As an example, the speed threshold is the speed requirement applicable to the first report configuration.

[0721] As an example, the speed threshold is the speed requirement of the first type of function.

[0722] As an example, the speed threshold is the speed requirement of the first type of applicable function.

[0723] As one example, the speed threshold depends on the terminal implementing it itself.

[0724] As one example, the speed threshold depends on the terminal itself having a first capability.

[0725] As an example, if the terminal has the first capability, the speed threshold depends on the terminal to implement itself; otherwise, the speed threshold depends on network configuration.

[0726] As an example, when at least the terminal has the first capability, the speed threshold depends on the terminal to implement itself; otherwise, the speed threshold depends on network configuration.

[0727] As one embodiment, the first message includes a first speed indication, which indicates the moving speed of the terminal.

[0728] As an example, the first message includes a first speed indication, which indicates that the terminal's movement speed exceeds the speed threshold for a specified period of time.

[0729] As an example, the first message includes a first speed indication, which indicates the time at which the terminal's movement speed exceeds the first speed threshold.

[0730] As an example, the reason why the first report configuration is not applicable indicates that the movement speed is too fast.

[0731] As an example, the reason why the first report configuration is not applicable indicates a movement speed problem.

[0732] As an example, one of the plurality of candidate reasons indicates battery level.

[0733] As an example, one of the plurality of candidate reasons indicates a storage resource.

[0734] As an example, one of the multiple candidate reasons indicates the performance monitoring metrics configured in the report.

[0735] As an example, one of the plurality of candidate reasons indicates that the first timer has expired.

[0736] Example 12

[0737] Example 12 illustrates a schematic diagram of the reason why the first report configuration is not applicable, indicating that the first timer has expired, according to one embodiment of the present application, as shown in Figure 12.

[0738] In Example 12, a first timer is started along with receiving the first RRC reconfiguration message; wherein the first condition includes the first timer expiring; the reason for the first report configuration not being applicable indicates that the first timer has expired.

[0739] As an example, the first timer is configured by the first RRC reconfiguration message.

[0740] As an example, the first timer is configured by a system message.

[0741] As an example, the first timer is configured by the first report configuration.

[0742] As one example, in response to receiving the first RRC reconfiguration message, the first timer is started.

[0743] As an example, the first report configuration is not indicated to be applicable after the first RRC reconfiguration message is received and before the first message is sent.

[0744] As an example, after the first RRC reconfiguration message is received but before the first message is sent, no uplink signaling is sent to indicate that the first report configuration applies.

[0745] As an example, no signaling indication to activate the first report configuration is received after the first RRC reconfiguration message is received and before the first message is sent.

[0746] As one embodiment, the first timer is stopped along with sending a message indicating that the first report configuration applies.

[0747] As one embodiment, the first RRC reconfiguration message includes the first timer, accompanied by sending a message indicating that the first report configuration applies, and starting the first timer.

[0748] As an example, the first timer is started in response to any of the reporting configurations applicable in at least one of the reporting configurations in the first RRC reconfiguration message.

[0749] As an example, in response to the first report configuration being applicable, the first timer is started.

[0750] As an example, in response to the activation of the first report configuration, the first timer is stopped.

[0751] As an example, the first timer is stopped in response to the activation of any of the at least one reporting configuration.

[0752] As an example, the first reporting configuration is considered to be applicable when the first timer is running.

[0753] As an example, when the first timer is running, any of the at least one reporting configuration is considered applicable.

[0754] As an example, when the first report configuration is not applicable, the first timer is stopped.

[0755] As an example, the first timer is stopped when any of the at least one reporting configurations is not applicable.

[0756] As an example, the first timer is stopped when the required storage resources of the terminal exceed the available storage resources of the terminal.

[0757] As an example, the first timer is stopped when the terminal's battery level falls below a certain threshold.

[0758] As an example, the first timer is stopped when the terminal's moving speed exceeds a speed threshold.

[0759] As an example, when the performance monitoring metric configured in the first report is worse than or less than a performance threshold, the first timer is stopped.

[0760] As an example, the first message includes a second field that indicates the length of the first timer.

[0761] As an example, the reason why the first report configuration is not applicable indicates the first timer.

[0762] As an example, the reason why the first report configuration is not applicable indicates the name of the first timer.

[0763] As an example, one of the plurality of candidate reasons indicates battery level.

[0764] As an example, one of the plurality of candidate causes indicates speed.

[0765] As an example, one of the plurality of candidate reasons indicates a storage resource.

[0766] As an example, one of the multiple candidate reasons indicates the performance monitoring metrics configured in the report.

[0767] Example 13

[0768] Example 13 illustrates a structural block diagram of a processing device in a terminal according to an embodiment of the present application; as shown in Figure 13. In Figure 13, the processing device 1300 in the terminal includes a first processor 1301.

[0769] A first processor 1301 receives a first RRC reconfiguration message, wherein the first RRC reconfiguration message includes at least one report configuration; and sends a first message as a response to a first condition being met, wherein the first message includes an index of a first report configuration, the first report configuration being one of the at least one report configuration.

[0770] In embodiment 13, the first message includes a first information block, the first information block indicating the reason why the first report configuration is not applicable, the candidates for the value of the first information block include a plurality of candidate reasons, the reason why the first report configuration is not applicable is one of the plurality of candidate reasons, and the reason why the first report configuration is not applicable depends on the first condition.

[0771] As an example, the reason why the first report configuration is not applicable depends on only the first condition among a plurality of conditions; wherein, the plurality of conditions are met, and the first condition is one of the plurality of conditions.

[0772] As an example, the first message indicates that the second report configuration is not applicable, and the second report configuration is one of the at least one report configuration; wherein, the first information block indicates the reason why the second report configuration is not applicable, and the reason why the second report configuration is not applicable is one of the plurality of candidate reasons.

[0773] As an example, the first condition includes a performance monitoring metric configured for the first report being worse than or less than a performance threshold; the reason for the first report configuration not being applicable indicates the performance monitoring metric configured for the report.

[0774] As one embodiment, the first condition includes the required storage resources of the terminal exceeding the available storage resources of the terminal; the reason for the first report configuration not being applicable indicates the storage resources.

[0775] As one embodiment, the first condition includes the terminal's battery level being below a battery threshold; the reason for the first report configuration not being applicable indicates the battery level.

[0776] As an example, the first condition includes the terminal's moving speed exceeding a speed threshold; the reason for the first report configuration not being applicable indicates the moving speed.

[0777] As one embodiment, a first timer is started along with receiving the first RRC reconfiguration message; wherein the first condition includes the first timer expiring; the reason for the first report configuration not being applicable indicates that the first timer has expired.

[0778] As an example, after the first RRC reconfiguration message is received and before the first message is sent, the first processor 1301 sends a second message; wherein the second message indicates that the first report configuration is applicable.

[0779] As one embodiment, the first processor 1301 includes a first receiver.

[0780] As one embodiment, the first processor 1301 includes a first transmitter.

[0781] As an example, the first processor 1301 has a training function.

[0782] As an example, the first processor 1301 has inference capabilities.

[0783] As one embodiment, the first receiver includes at least one of the following in Figure 4 of this application: antenna 452, receiver 454, multi-antenna receiver processor 458, receiver processor 456, controller / processor 459, memory 460, or data source 467.

[0784] As one embodiment, the first receiver includes at least an antenna 452 and a receiver 454 as shown in Figure 4 of this application.

[0785] As one embodiment, the first transmitter includes at least one of the following in Figure 4 of this application: antenna 452, transmitter 454, multi-antenna transmitter processor 457, transmitter processor 468, controller / processor 459, memory 460, or data source 467.

[0786] As one embodiment, the first transmitter includes at least an antenna 452 and a transmitter 454 as shown in Figure 4 of this application.

[0787] As one example, the terminal includes a UE.

[0788] As an example, the terminal is a UE.

[0789] Example 14

[0790] Example 14 illustrates a structural block diagram of a processing apparatus in a base station according to an embodiment of the present application; as shown in Figure 13. In Figure 14, the processing apparatus 1400 in the base station includes a second processor 1401.

[0791] The second processor 1401 sends a first RRC reconfiguration message; wherein the first RRC reconfiguration message includes at least one report configuration;

[0792] Receive the first message;

[0793] In response to the fulfillment of the first condition, the recipient of the first RRC reconfiguration message sends the first message; the first message includes an index of a first report configuration, which is one of the at least one report configuration; the first message includes a first information block indicating a reason why the first report configuration is not applicable, the candidate values ​​of the first information block include a plurality of candidate reasons, the reason why the first report configuration is not applicable is one of the plurality of candidate reasons, and the reason why the first report configuration is not applicable depends on the first condition.

[0794] As an example, the reason why the first report configuration is not applicable depends on only the first condition among a plurality of conditions; wherein, the plurality of conditions are met, and the first condition is one of the plurality of conditions.

[0795] As an example, the first message indicates that the second report configuration is not applicable, and the second report configuration is one of the at least one report configuration; wherein, the first information block indicates the reason why the second report configuration is not applicable, and the reason why the second report configuration is not applicable is one of the plurality of candidate reasons.

[0796] As an example, the first condition includes a performance monitoring metric configured for the first report being worse than or less than a performance threshold; the reason for the first report configuration not being applicable indicates the performance monitoring metric configured for the report.

[0797] As one embodiment, the first condition includes the required storage resources of the terminal exceeding the available storage resources of the terminal; the reason for the first report configuration not being applicable indicates the storage resources.

[0798] As one embodiment, the first condition includes the terminal's battery level being below a battery threshold; the reason for the first report configuration not being applicable indicates the battery level.

[0799] As an example, the first condition includes the terminal's moving speed exceeding a speed threshold; the reason for the first report configuration not being applicable indicates the moving speed.

[0800] As an example, along with receiving the first RRC reconfiguration message, the receiver of the first RRC reconfiguration message starts a first timer; wherein, the first condition includes the first timer expiring; the reason for the first report configuration not being applicable indicates that the first timer has expired.

[0801] As an example, after the first RRC reconfiguration message is sent and before the first message is received, the second processor 1401 receives a second message; wherein the second message indicates that the first report configuration is applicable.

[0802] As one embodiment, the second processor 1401 includes a second receiver.

[0803] As one embodiment, the second processor 1401 includes a second transmitter.

[0804] As one embodiment, the second processor 1401 has a training function.

[0805] As one embodiment, the second processor 1401 has a data collection function.

[0806] As an example, the second processor 1401 has AI / ML model deployment capabilities.

[0807] As one embodiment, the second transmitter includes at least one of the following in Figure 4 of this application: antenna 420, transmitter 418, multi-antenna transmitter processor 471, transmitter processor 416, controller / processor 475, or memory 476.

[0808] As one embodiment, the second transmitter includes at least an antenna 420 and a transmitter 418 as shown in Figure 4 of this application.

[0809] As one embodiment, the second receiver includes at least one of the following: antenna 420, receiver 418, multi-antenna receiver processor 472, receiver processor 470, controller / processor 475, or memory 476 as shown in Figure 4 of this application.

[0810] As one embodiment, the second receiver includes at least an antenna 420 and a receiver 418 as shown in Figure 4 of this application.

[0811] As one example, the base station includes a base station device.

[0812] As an example, the base station is a base station device.

[0813] Example 15

[0814] Example 15 illustrates a schematic diagram of an AI / ML model according to an embodiment of this application, as shown in Figure 15. Figure 15 includes a first module, a second module, a third module, a fourth module, and a fifth module.

[0815] In Example 15, in the AI / ML model shown in Figure 15, the first module sends a first dataset to the second module, the first module sends a second dataset to the third module, the first module sends a third dataset to the fifth module, the fifth module sends a first type of parameter group to the second module, the fifth module sends a second type of parameter group to the third module, the fifth module sends a third type of parameter group to the fourth module, the second module sends a fourth type of parameter group to the fourth module, and the fourth module sends a fifth type of parameter group to the third module.

[0816] As an example, at least one of the first module, the second module, the third module, the fourth module, and the fifth module in an AI / ML model belongs to the terminal described in this application.

[0817] As an example, at least one of the first module, the second module, the third module, the fourth module, and the fifth module in an AI / ML model belongs to the terminal in this application; and at least one of the first module, the second module, the third module, the fourth module, and the fifth module belongs to the base station in this application.

[0818] The above method balances the hardware complexity of the terminal with the transmission latency.

[0819] As an example, the fourth module belongs to the terminal described in this application.

[0820] As an example, the first module is used for data collection; specifically, the first module is responsible for data collection; specifically, the first module has data collection functions.

[0821] As one embodiment, the second module has a training function, which is used for AI / ML model training; specifically, the training function is responsible for AI / ML model training; specifically, the training function has AI / ML model training capabilities; specifically, the training function performs AI / ML model training.

[0822] As one example, the second module performs validation and / or testing; specifically, the second module generates AI / ML model performance metrics.

[0823] As one embodiment, the second module is responsible for data preparation; specifically, the data preparation includes at least one of data pre-processing, cleaning, formatting, or transformation.

[0824] As an example, the second module belongs to the terminal described in this application.

[0825] As an example, the second module performs the training described in this application.

[0826] As an example, the third module is used for inference; specifically, the third module has inference function; specifically, the inference function is responsible for inference.

[0827] As an example, the third module belongs to the terminal described in this application.

[0828] As an example, the third module performs reasoning for the activated applicable functions in this application.

[0829] As an example, the third module performs inference for the activated first report configuration in this application.

[0830] As an example, the third module performs inference for the at least one report configuration activated in this application.

[0831] As one embodiment, the fourth module is used for AI / ML model storage; specifically, the fourth module has AI / ML model storage function; specifically, the fourth module is responsible for storing trained AI / ML models; specifically, the fourth module is responsible for storing trained AI / ML models that can be used to perform inference processing.

[0832] As an example, the fourth module stores at least one report configuration from this application.

[0833] As an example, the fourth module stores the AI / ML model corresponding to the first report configuration in this application.

[0834] As an example, the fourth module stores the first report configuration in this application.

[0835] As an example, the storage resources described in this application belong to the fourth module.

[0836] As an example, the storage resources in this application include the storage resources in the fourth module.

[0837] As an example, the fifth module is used for management; specifically, the fifth module is responsible for management; specifically, the fifth module has management functions; specifically, the fifth module manages AI / ML models.

[0838] As an example, the first dataset is training data, and the first dataset is the input of the second module.

[0839] As an example, the first dataset is configured by the network.

[0840] As an example, the first dataset is determined by the terminal.

[0841] As an example, the first dataset includes the terminal's stored data; the stored data may come from the network, the terminal's logs, or other RAN nodes.

[0842] As an example, the second dataset is inference data, which is the input of the third module.

[0843] As an example, the second dataset is configured by the network.

[0844] As an example, the second dataset is determined by the terminal.

[0845] As one embodiment, the second dataset includes the terminal's stored data; the stored data may come from the network, the terminal's logs, or other RAN nodes.

[0846] As an example, the third dataset is monitoring data, which is the input of the fifth module.

[0847] As an example, the third dataset is configured by the network.

[0848] As an example, the third dataset is determined by the terminal.

[0849] As an example, the third dataset is determined by the base station.

[0850] As an example, the third dataset includes the terminal's stored data; the stored data may come from the network, the terminal's logs, or other RAN nodes.

[0851] As an example, the first type of parameter group includes monitoring output.

[0852] As one embodiment, the second type of parameter group includes management instructions; specifically, the second type of parameter group is used for fine-tuning operations of the inference function; specifically, the second type of parameter group includes the identifier of the AI / ML model; specifically, the second type of parameter group is used for selecting, and / or switching, and / or activating / deactivating, and / or reverting the AI / ML model.

[0853] As an example, the third type of parameter group includes AI / ML model transfer requests and / or AI / ML model delivery requests.

[0854] As an example, the fourth parameter group includes trained AI / ML models and / or updated AI / ML models; specifically, the fourth parameter group indicates the identifier of the AI / ML model.

[0855] As an example, the fifth parameter group includes AI / ML model transfer and / or AI / ML model delivery; specifically, the fifth parameter group indicates the identifier of the AI / ML model.

[0856] As an example, the second module sends the first type of output to the fifth module.

[0857] As an example, the first type of output includes monitoring output.

[0858] As an example, the second type of output includes inference output.

[0859] As an example, the second type of output is used by the fifth module to monitor the performance of the AI / ML model.

[0860] As an example, the third module sends the second type of output to the fifth module.

[0861] As an example, Example 15 is only intended to illustrate that this application can be used in AI / ML models. This example does not limit the application of this application to non-AI / ML operations, nor does it limit the application of this application to other types of AI / ML models to achieve effects comparable to the AI / ML model shown in Figure 15.

[0862] Example 16

[0863] Example 16 illustrates a schematic diagram of UE smart function deployment according to one embodiment of this application; as shown in Figure 16. The RAN domain training function 1805 in Figure 16 is optional.

[0864] The UE intelligent function 1804 is deployed in the terminal of this application. The UE intelligent function 1804 includes an inference function 1806. The inference function 1806 uses an AI / ML model (also known as an AI model, or an ML model, or an AI / ML model) for inference. An AI / ML model is usually trained before it is used for AI / ML inference.

[0865] As an example, the UE intelligent function 1804 includes a RAN domain training function 1805, which runs training data through an AI / ML model to obtain a relevant loss and adjusts the parameters of the AI / ML model based on the calculated loss; the training includes at least one of ML initial training, ML re-training, and reinforcement learning.

[0866] The above embodiments can reduce the complexity of the base station, or save air interface resources caused by reporting training data; however, the above embodiments place high demands on the processing capabilities of the UE side.

[0867] Optionally, the UE intelligent function 1804 also includes a CN domain training function (not shown in Figure 16).

[0868] Optionally, the UE intelligent function 1804 also includes an intelligent deployment function—not shown in Figure 16—for loading AI / ML models and data.

[0869] As an example, the terminal indicates whether it supports training functions (RAN domain or CN domain) through capability reporting. The capability reporting is RRC signaling or NAS (Non-Access Stratum) signaling.

[0870] As an example, the AI / ML model and related metadata are loaded by the terminal from a network device or a remote server.

[0871] Optionally, the UE intelligent function 1804 is an MnS (Management Service) producer that provides data to the CN domain MnF (Management Function) 1801, and / or the RAN domain MnF 1802, and / or the cross-domain management system 1803 for management or analysis (as shown by double arrow 1807).

[0872] Optionally, the UE intelligent function 1804 is an MnS consumer that loads data from the CN domain MnF1801, and / or the RAN domain MnF1802, and / or the cross-domain management system 1803 for AI / ML-related management, such as managing data requests, AI / ML model activation, and / or AI / ML model training (as shown by double arrow 1807).

[0873] As an example, the AI / ML model is based on a neural network.

[0874] As an example, the AI / ML model is based on CNN (Conventional Neural Networks).

[0875] As an example, the AI / ML model is based on the Transformer architecture.

[0876] As an example, the terminal in this application includes the training function 1805 of the RAN domain shown in Figure 16.

[0877] As an example, the terminal in this application includes the inference function 1806 shown in Figure 16.

[0878] As an example, the UE201 in Figure 2 of this application includes the inference function 1806 in Figure 16.

[0879] As an example, the UE201 in Figure 2 of this application includes the training function 1805 of the RAN domain in Figure 16.

[0880] As an example, the first communication device 450 in Figure 4 of this application includes the reasoning function 1806 in Figure 16.

[0881] As an example, the first processor 1301 in Figure 13 of this application includes the inference function 1806 in Figure 16.

[0882] As an example, the first processor 1301 in Figure 13 of this application includes the training function 1805 of the RAN domain in Figure 16.

[0883] As an example, the third module in Figure 15 of this application includes the reasoning function 1806 in Figure 16.

[0884] As an example, the second module in Figure 15 of this application includes the training function 1805 of the RAN domain in Figure 16.

[0885] As an example, the base station in this application includes the MnF1802 shown in Figure 16.

[0886] As an example, the base station in this application includes the RAN domain MnF1802 shown in Figure 16.

[0887] As an example, node 211 in Figure 2 of this application includes the CN domain MnF1801 / RAN domain MnF1802 / cross-domain management system 1803 in Figure 16.

[0888] Those skilled in the art will understand that all or part of the steps in the above methods can be implemented by a program instructing related hardware, and the program can be stored in a computer-readable storage medium, such as a read-only memory, hard disk, or optical disk. Optionally, all or part of the steps in the above embodiments can also be implemented using one or more integrated circuits. Accordingly, each module unit in the above embodiments can be implemented in hardware or in the form of software functional modules. This application is not limited to any specific combination of software and hardware. The user equipment, terminal, and UE in this application include, but are not limited to, drones, communication modules on drones, remote-controlled aircraft, aircraft, small aircraft, mobile phones, tablets, laptops, vehicle-mounted communication devices, wireless sensors, internet cards, IoT terminals, RFID terminals, NB-IoT terminals, MTC (Machine Type Communication) terminals, eMTC (enhanced MTC) terminals, data cards, internet cards, vehicle-mounted communication devices, low-cost mobile phones, low-cost tablets, and other wireless communication devices. The base station or system equipment in this application includes, but is not limited to, macrocell base stations, microcell base stations, home base stations, relay base stations, gNB (NR Node B), TRP (Transmitter Receiver Point), and other wireless communication equipment.

[0889] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

A method used in a terminal, characterized in that include: Receive a first RRC reconfiguration message; wherein the first RRC reconfiguration message includes at least one report configuration; In response to the fulfillment of the first condition, a first message is sent; wherein the first message includes an index to a first report configuration, the first report configuration being one of the at least one report configuration; The first message includes a first information block, which indicates the reason why the first report configuration is not applicable. The candidate values ​​for the first information block include multiple candidate reasons. The reason why the first report configuration is not applicable is one of the multiple candidate reasons. The reason why the first report configuration is not applicable depends on the first condition. The method of claim 1, wherein The reason why the first report configuration is not applicable depends on only the first condition among a plurality of conditions; wherein, the plurality of conditions are met, and the first condition is one of the plurality of conditions. The method according to any one of claims 1 or 2, characterized in that, The first message indicates that the second report configuration is not applicable, and the second report configuration is one of the at least one report configuration; wherein the first information block indicates the reason why the second report configuration is not applicable, and the reason why the second report configuration is not applicable is one of the plurality of candidate reasons. The method according to claim 1, characterized in that, The first condition includes a performance monitoring metric configured for the first report being worse than or less than a performance threshold; the reason why the first report configuration is not applicable indicates the performance monitoring metric configured for the report. The method according to claim 2, characterized in that The first condition includes the required storage resources of the terminal exceeding the available storage resources of the terminal; the reason for the first report configuration not being applicable indicates the storage resources. The method according to any one of claims 1-4, characterized in that The first condition includes the terminal's battery level being below a certain threshold; the reason for the first report configuration not being applicable indicates the battery level. The method according to any one of claims 1-6, characterized in that, The first condition includes the terminal's moving speed exceeding a speed threshold; the reason for the first report configuration not being applicable indicates the moving speed. The method according to any one of claims 1-7, characterized in that Upon receiving the first RRC reconfiguration message, the first timer is started; The first condition includes the first timer expiring; the reason for the first report configuration not being applicable indicates that the first timer has expired. The method according to any one of claims 1-8, characterized in that, The second message is sent after the first RRC reconfiguration message is received and before the first message is sent; The second message indicates that the first report configuration is applicable. A terminal, characterized by comprising: The terminal includes: one or more processors and memory; The memory is coupled to the one or more processors, the memory being used to store computer program code, the computer program code including computer instructions, the one or more processors invoking the computer instructions to cause the terminal to perform the method as described in any one of claims 1-9. A method used in a base station, characterized by include: Send a first RRC reconfiguration message; wherein the first RRC reconfiguration message includes at least one report configuration; Receive the first message; In response to the fulfillment of the first condition, the recipient of the first RRC reconfiguration message sends the first message; the first message includes an index of a first report configuration, which is one of the at least one report configuration; the first message includes a first information block indicating a reason why the first report configuration is not applicable, the candidate values ​​of the first information block include a plurality of candidate reasons, the reason why the first report configuration is not applicable is one of the plurality of candidate reasons, and the reason why the first report configuration is not applicable depends on the first condition. The method according to claim 11, characterized in that, The reason why the first report configuration is not applicable depends on only the first condition among a plurality of conditions; wherein, the plurality of conditions are met, and the first condition is one of the plurality of conditions. The method according to any one of claims 11 or 12, characterized in that The first message indicates that the second report configuration is not applicable, and the second report configuration is one of the at least one report configuration; wherein the first information block indicates the reason why the second report configuration is not applicable, and the reason why the second report configuration is not applicable is one of the plurality of candidate reasons. The method of claim 11, wherein The first condition includes a performance monitoring metric configured for the first report being worse than or less than a performance threshold; the reason why the first report configuration is not applicable indicates the performance monitoring metric configured for the report. The method of claim 12, wherein The first condition includes the required storage resources of the terminal exceeding the available storage resources of the terminal; the reason for the first report configuration not being applicable indicates the storage resources. The method according to any one of claims 11-14, characterized in that The first condition includes the terminal's battery level being below a certain threshold; the reason for the first report configuration not being applicable indicates the battery level. The method according to any one of claims 11-16, characterized in that The first condition includes the terminal's moving speed exceeding a speed threshold; the reason for the first report configuration not being applicable indicates the moving speed. The method according to any one of claims 11-17, characterized in that As the first RRC reconfiguration message is received, the receiver of the first RRC reconfiguration message starts a first timer; The first condition includes the first timer expiring; the reason for the first report configuration not being applicable indicates that the first timer has expired. The method according to any one of claims 11-18, characterized in that The second message is received after the first RRC reconfiguration message is sent and before the first message is received; The second message indicates that the first report configuration is applicable. A base station characterized by comprising: The base station includes: one or more processors and a memory; The memory is coupled to the one or more processors, the memory being used to store computer program code, the computer program code including computer instructions, the one or more processors invoking the computer instructions to cause the base station to perform the method as described in any one of claims 11-19.