Wireless communication method and device, terminal and network side equipment

By dynamically balancing terminal resources and AI model capabilities, the terminal performs corresponding operations, solving the performance degradation caused by insufficient terminal resources and achieving improvements in network performance.

CN120238909APending Publication Date: 2025-07-01VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311874217.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-29
Publication Date
2025-07-01

AI Technical Summary

Technical Problem

When the terminal runs the AI ​​model, performance deteriorates due to insufficient resources, affecting network performance. The existing monitoring methods cannot improve network performance on the basis of ensuring terminal performance.

Method used

By dynamically balancing model capabilities and terminal resources, the terminal performs operations based on monitoring results, such as continuing operation, model reselecting, function reselecting, etc., ensuring that the terminal performance does not degrade and maximizing network performance gain.

Benefits of technology

On the basis of ensuring terminal performance, improve network performance, dynamically adjust the balance between AI model and terminal resources, avoid performance degradation caused by insufficient resources, and maximize the gain of network performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120238909A_ABST
    Figure CN120238909A_ABST
Patent Text Reader

Abstract

The invention provides a wireless communication method and device, a terminal and network side equipment, and belongs to the field of communication, and the wireless communication method comprises the steps that the terminal activates a first model under a first function; within the activation time of the first model, the terminal executes a first operation based on the monitoring result of at least one of the performance of the first model and the resources of the terminal; wherein the first operation comprises at least one of the following items: continuing to run the first model, carrying out model reselection, deactivating the first model, deactivating the first function and carrying out function reselection. According to the wireless communication method, the network performance can be improved on the basis of ensuring the terminal performance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more particularly, to a wireless communication method, apparatus, terminal, and network-side device. Background Art

[0002] Up to now, Artificial Intelligence (AI) has been widely applied in various fields. Therefore, it is possible to improve the network performance of the fifth-generation (5G) mobile communication technology with the help of AI. Specifically, the main method is to enhance or replace the existing algorithms or processing modules through neural network-based algorithms and AI models.

[0003] However, when the terminal performs operations on the AI model, it consumes a large amount of computing resources, which not only incurs high costs but also may fail to complete the operations on time due to insufficient resources, not only reducing the performance of the terminal but also possibly having a negative impact on the network performance. Summary of the Invention

[0004] Embodiments of this application provide a wireless communication method, apparatus, terminal, and network-side device, which can avoid the problem of reducing the terminal performance caused by the mismatch between the AI model and the resources of the terminal.

[0005] In a first aspect, a wireless communication method is provided, including:

[0006] The terminal activates a first model under a first function;

[0007] During the activation time of the first model, the terminal performs a first operation based on at least one of the monitoring results of the performance of the first model and the resources of the terminal;

[0008] Wherein, the first operation includes at least one of the following:

[0009] Continuing to run the first model, performing model reselection, deactivating the first model, deactivating the first function, and performing function reselection.

[0010] In a second aspect, a wireless communication method is provided, including:

[0011] The network-side device sends a model configuration of a first model to the terminal;

[0012] Wherein, the model configuration of the first model includes at least one of the following:

[0013] An activation indication of the first model;

[0014] An indication for monitoring at least one of the performance of the first model and the resources of the terminal;

[0015] At least one of a first threshold value and a second threshold value corresponding to a first metric for characterizing model performance, wherein the first threshold value is greater than the second threshold value;

[0016] A third threshold value corresponding to a second metric for characterizing the resource situation of the terminal;

[0017] The activation time of the first model.

[0018] In a third aspect, a wireless communication device is provided, including:

[0019] An activation unit configured to activate a first model under a first function;

[0020] An execution unit configured to perform a first operation based on a monitoring result of at least one of the performance of the first model and the resources of the terminal within the activation time of the first model;

[0021] Wherein, the first operation includes at least one of the following:

[0022] Continuing to run the first model, performing model reselection, deactivating the first model, deactivating the first function, and performing function reselection.

[0023] In a fourth aspect, a wireless communication device is provided, including:

[0024] A communication unit configured to send a model configuration of a first model to a terminal;

[0025] Wherein, the model configuration of the first model includes at least one of the following:

[0026] An activation indication of the first model;

[0027] An indication to monitor at least one of the performance of the first model and the resources of the terminal;

[0028] At least one of a first threshold value and a second threshold value corresponding to a first metric for characterizing model performance, wherein the first threshold value is greater than the second threshold value;

[0029] A third threshold value corresponding to a second metric for characterizing the resource situation of the terminal;

[0030] The activation time of the first model.

[0031] In a fifth aspect, a terminal is provided, where the terminal includes a processor and a memory, and the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.

[0032] In a sixth aspect, a terminal is provided, including a processor and a communication interface. Wherein, the processor is configured to:

[0033] Activate a first model under a first function;

[0034] During the activation time of the first model, perform a first operation based on at least one of the monitoring results of the performance of the first model and the resources of the terminal;

[0035] Wherein, the first operation includes at least one of the following:

[0036] Continue to run the first model, perform model reselection, deactivate the first model, deactivate the first function, perform function reselection.

[0037] In a seventh aspect, a network-side device is provided. The network-side device includes a processor and a memory. The memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the method described in the second aspect are implemented.

[0038] In an eighth aspect, a network-side device is provided, including a processor and a communication interface. Wherein, the communication interface is configured to:

[0039] Send the model configuration of the first model to the terminal;

[0040] Wherein, the model configuration of the first model includes at least one of the following:

[0041] The activation indication of the first model;

[0042] The indication for monitoring at least one of the performance of the first model and the resources of the terminal;

[0043] At least one of a first threshold value and a second threshold value corresponding to a first metric for characterizing model performance, the first threshold value being greater than the second threshold value;

[0044] A third threshold value corresponding to a second metric for characterizing the resource situation of the terminal;

[0045] The activation time of the first model.

[0046] In a ninth aspect, a readable storage medium is provided. A program or instruction is stored on the readable storage medium. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.

[0047] In a tenth aspect, a wireless communication system is provided, including: a terminal and a network-side device. The terminal can be used to execute the steps of the method described in the first aspect, and the network-side device can be used to execute the steps of the method described in the second aspect.

[0048] In an eleventh aspect, a chip is provided. The chip includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the method described in the first aspect, or to implement the method described in the second aspect.

[0049] In a twelfth aspect, a computer program / program product is provided. The computer program / program product is stored in a storage medium. The program / program product is executed by at least one processor to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.

[0050] In an embodiment of the present application, the wireless communication method includes: a terminal activates a first model under a first function; within the activation time of the first model, the terminal performs a first operation based on at least one of the monitoring results of the performance of the first model and the resources of the terminal; wherein, the first operation includes at least one of the following: continue to run the first model, perform model reselection, deactivate the first model, deactivate the first function, perform function reselection. In this way, when the first function or the first model is not adapted to the resources of the terminal, the terminal can avoid the problem that the inherent performance of the terminal (such as encoding / decoding, measurement, etc. capabilities) decreases or the resource utilization rate of the terminal is too low due to the terminal continuing to run the first model by performing the first operation, and thus can ensure the performance of the terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the description of the embodiments of the present application will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0052] Figure 1 is an example of a communication system applicable to the embodiments of the present application.

[0053] Figure 2 is an example of the structure of a neural network provided according to an embodiment of the present application.

[0054] Figure 3 is an example of the structure of a neuron provided according to an embodiment of the present application.

[0055] Figure 4 It is an example based on the principle of model - predicted CSI provided by an embodiment of the present application.

[0056] Figure 5 It is a schematic comparison diagram of the performance of predicting CSI at different future moments based on different models provided by an embodiment of the present application.

[0057] Figure 6 It is a schematic flowchart of a wireless communication method provided by an embodiment of the present application.

[0058] Figure 7 It is a schematic flowchart of another wireless communication method provided by an embodiment of the present application.

[0059] Figure 8 It is a schematic flowchart of a terminal performing function reselection with reduced capabilities provided by an embodiment of the present application.

[0060] Figure 9 It is a schematic flowchart of a terminal performing function reselection with enhanced capabilities provided by an embodiment of the present application.

[0061] Figure 10 It is a schematic flowchart of a terminal delaying the activation time provided by an embodiment of the present application.

[0062] Figure 11 It is a schematic block diagram of a wireless communication device provided by an embodiment of the present application.

[0063] Figure 12 It is a schematic block diagram of another wireless communication device provided by an embodiment of the present application.

[0064] Figure 13 It is a schematic block diagram of a communication device provided by an embodiment of the present application.

[0065] Figure 14 It is a schematic diagram of the hardware structure of a terminal provided by an embodiment of the present application.

[0066] Figure 15 It is a schematic block diagram of a network - side device provided by an embodiment of the present application. Detailed implementation manners

[0067] Next, the technical solutions in the embodiments of the present application will be clearly described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope protected by the present application.

[0068] The terms "first", "second", etc. in this application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such terms can be interchanged under appropriate circumstances so that the embodiments of this application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same category, and do not limit the number of objects. For example, the first object can be one or multiple. In addition, "or" in this application means at least one of the connected objects. For example, "A or B" covers three scenarios, namely, Scenario 1: including A and not including B; Scenario 2: including B and not including A; Scenario 3: including both A and B. The character " / " generally indicates that the related objects before and after are in an "or" relationship.

[0069] The term "indication" in this application can be either a direct indication (or an explicit indication) or an indirect indication (or an implicit indication). Among them, a direct indication can be understood as that the sender clearly informs the receiver of specific information, operations to be performed, or request results, etc. in the sent indication; an indirect indication can be understood as that the receiver determines the corresponding information according to the indication sent by the sender, or makes a judgment and determines the operations to be performed or request results, etc. according to the judgment result.

[0070] It is worth pointing out that the technology described in the embodiments of this application is not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, and can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), or other systems. The terms "system" and "network" in the embodiments of this application are often used interchangeably, and the described technology can be used not only in the above-mentioned systems and radio technologies, but also in other systems and radio technologies. The following description describes the New Radio (NR) system for example purposes, and uses NR terms in most of the following descriptions, but these technologies can also be applied to systems other than the NR system, such as the 6th generation (6 thGeneration, 6G) communication system.

[0071] Figure 1 It is a schematic diagram of a communication system architecture provided by an embodiment of the present application.

[0072] Such as Figure 1 As shown, this communication system architecture includes a terminal 11 and a network-side device 12.

[0073] Among them, the terminal 11 can be a mobile phone, a tablet personal computer, a laptop computer, a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device, an aircraft, a vehicle user equipment (VUE), a shipborne device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, TVs, washing machines or furniture, etc.), a game console, a personal computer (PC), a teller machine or a self-service machine, etc. Wearable devices include: smart watches, smart bracelets, smart earphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart ankle chains, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle user equipment can also be called a vehicle terminal, a vehicle controller, a vehicle module, a vehicle component, a vehicle chip or a vehicle unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application.

[0074] The network-side device 12 may include an access network device.

[0075] Among them, the access network device can also be referred to as a Radio Access Network (RAN) device, a radio access network function, or a radio access network unit. The access network device may include a base station, a Wireless Local Area Network (WLAN) Access Point (AP), or a Wireless Fidelity (WiFi) node, etc. Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), home Node B (HNB), home evolved Node B, Transmission Reception Point (TRP), or some other suitable term in the art. As long as the same technical effect is achieved, the base station is not limited to a specific technical term. It should be noted that in the embodiments of this application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.

[0076] For better understanding of the embodiments of this application, the related technologies of this application are described.

[0077] (1) Artificial intelligence.

[0078] Artificial intelligence has currently been widely applied in various fields. There are various implementation methods for the AI module, such as neural networks, decision trees, support vector machines, Bayesian classifiers, etc.

[0079] Figure 2 It is an example of the structure of a neural network provided according to the embodiments of this application.

[0080] As Figure 2 shown, the structure of the neural network includes an input layer, a hidden layer (which can also be referred to as a hidden layer), and an output layer. The input of the input layer is X1 to X n, the output of the output layer is Y. It should be understood that this application is described by taking a neural network as an example, but does not limit the specific type of the AI module.

[0081] Figure 3 is an example of the structure of a neuron provided according to an embodiment of the present application.

[0082] As Figure 3 shown, a neural network is composed of neurons. The output of a neuron is z, z = a1w1 + … + a k w k + … + a K w K . Where a1 to a K are inputs, w1 to w K are weights (multiplicative coefficients), b is a bias (additive coefficient), and σ(.) is an activation function. Activation functions include Sigmoid function, tanh function, Rectified Linear Unit (ReLU) (also known as linear rectifier function), etc.

[0083] The parameters of the neural network are optimized through an optimization algorithm. An optimization algorithm is a type of algorithm that can minimize or maximize an objective function (sometimes also called a loss function). And the objective function is often a mathematical combination of model parameters and data. For example, given data X and its corresponding label Y, a neural network model f(.) is constructed. After having the model, according to the input x, the predicted output f(x) can be obtained, and the gap between the predicted value and the true value (f(x) - Y) can be calculated, and this is the loss function. The purpose is to find appropriate W and b to minimize the value of the above loss function. The smaller the loss value, the closer the AI model is to the real situation.

[0084] Optimization algorithms are usually based on the error Back Propagation (BP) algorithm. The basic idea of the BP algorithm is that the learning process consists of two processes: the forward propagation of signals and the backward propagation of errors. During forward propagation, the input samples are input from the input layer, and after being processed layer by layer through each hidden layer, they are transmitted to the output layer. If the actual output of the output layer does not match the expected output, it enters the stage of backward propagation of errors. Error backpropagation is to transmit the output error back layer by layer through the hidden layer to the input layer in a certain form, and distribute the error to all units of each layer, so as to obtain the error signals of each layer of units. This error signal is used as the basis for correcting the weights of each unit. This process of adjusting the weights of each layer in the forward propagation of signals and the backward propagation of errors is carried out cyclically. The process of continuously adjusting the weights is also the learning and training process of the network. This process continues until the error of the network output is reduced to an acceptable level, or until a pre-set number of learning times is reached.

[0085] Depending on the type of problem to be solved, the selected AI algorithms and the adopted AI models also vary.

[0086] Generally speaking, the main method to improve the 5G network performance with the help of AI is to enhance or replace the existing algorithms or processing modules through neural network-based algorithms and AI models. In specific scenarios, neural network-based algorithms and AI models can achieve better performance than deterministic algorithms. Among them, the neural network includes deep neural network, convolutional neural network, recurrent neural network, etc. With the help of existing AI tools, the construction, training, and verification of the neural network can be realized.

[0087] Replacing the modules in the existing system through AI / machine learning (ML) methods can effectively improve the system performance.

[0088] It should be noted that the AI model in the embodiments of the present application can also be referred to as an AI unit, an ML (machine learning) model, an ML unit, an AI structure, an AI feature, a machine learning model, a neural network, a neural network function, a neural network capability, etc. Or, the AI model can also refer to a processing unit that can implement specific algorithms, formulas, processing flows, capabilities, etc. related to AI, or the AI model can be a processing method, algorithm, function, module, or unit for a specific data set, or the AI model can be a processing method, algorithm, function, module, or unit running on AI / ML-related hardware such as a Graphics Processing Unit (GPU), a Neural Processing Unit (NPU), a Tensor Processing Unit (TPU), an Application Specific Integrated Circuit (ASIC), etc. The present application does not make specific limitations on this.

[0089] Figure 4 This is an example based on the principle of model-predicted CSI provided by the embodiments of the present application.

[0090] As Figure 4 shown, the historical CSI (for example, CSI t K ~CSI t0 as shown in the figure) is input to the AI model (i.e., the CSI prediction model), and the AI model analyzes the time-domain change characteristics of the channel and outputs the future CSI (for example, CSI t N ~CSIt N+M ).

[0091] Figure 5It is a schematic comparison diagram for predicting the performance of CSI at future moments based on different models according to an embodiment of the present application.

[0092] As Figure 5 shown, there will be a very large performance gain in CSI prediction compared to the non - prediction scheme. At the same time, different future moments for prediction (for example, 1 ms to 5 ms as shown in the figure) will result in different achievable prediction accuracies (for example, Minimum Mean Squared Error (MMSE)).

[0093] Of course, in addition to the above - mentioned CSI prediction use cases based on AI, CSI compression, positioning enhancement, beam management, load balancing, resource allocation, channel estimation, power amplifier non - linearity suppression, signal demodulation, etc. can also be implemented based on AI, either alone or in combination.

[0094] However, when the terminal performs operations on the AI model, it consumes a large amount of computing resources, which is not only costly but also may cause the operation to not be completed on time due to insufficient resources, not only reducing the performance of the terminal but also possibly having a negative impact on network performance. Moreover, the monitoring method for the scheme using the AI model in the communication system is relatively single. Usually, a single monitor is started to monitor the performance of the terminal or the model, and then the model is selected or switched according to the monitoring results. However, selecting or switching the model based on a single monitoring result is often too radical and cannot improve network performance while ensuring the performance of the terminal. For example, if only the performance of the model is monitored, there may be problems such as a decline in the inherent performance of the terminal (such as encoding / decoding, measurement, etc.) or too low resource utilization rate of the terminal; another example is that if only the performance of the terminal is monitored, there may be problems such as too low model performance or too low resource utilization rate of the terminal; in addition, simply switching or selecting the model cannot maximize the gain of the functions or models running on the terminal to network performance. For example, there may be a situation where the model has good performance but does not fully utilize the resources of the terminal.

[0095] In view of this, the present application proposes a wireless communication method, which can maximize the gain of the functions or models running on the terminal to network performance by dynamically balancing the capabilities of the model and the resources of the terminal and enriching the operations performed by the terminal based on the monitoring results, without interfering with the inherent performance of the terminal (such as encoding / decoding, measurement, etc.), thereby further improving network performance.

[0096] The following will, with reference to the accompanying drawings, explain in detail the wireless communication method provided by the embodiments of the present application through some embodiments and their application scenarios.

[0097] Figure 6It is a schematic flowchart of a wireless communication method 210 according to an embodiment of the present application.

[0098] As Figure 6 shown, the wireless communication method 210 may include at least some of the following:

[0099] S211, the terminal activates a first model under a first function.

[0100] Exemplarily, the first function may be any function based on AI or ML. For example, the first function may be a CSI prediction function \ compression function.

[0101] Exemplarily, the first model may be any model based on AI or ML. For example, the first function may be a CSI prediction model \ compression model.

[0102] Exemplarily, there are models with different capabilities under one function, arranged from largest to smallest in terms of capabilities. The stronger the model's capabilities, the more resources the terminal requires. Capabilities refer to the computational complexity of the model and the computing power of the model. Terminal resources refer to hardware resources such as peak power, Graphics Processing Unit (GPU), Central Processing Unit (CPU), memory, and heat dissipation.

[0103] Exemplarily, the terminal activates the first model, which can also be understood as: the terminal starts the first model, or the terminal runs the first model.

[0104] S212, within the activation time of the first model, the terminal performs a first operation based on at least one of the monitoring results of the performance of the first model and the resources of the terminal;

[0105] Among them, the first operation includes at least one of the following:

[0106] Continuing to run the first model, performing model reselection, deactivating the first model, deactivating the first function, and performing function reselection.

[0107] Exemplarily, the model reselection performed includes at least one of the following: performing model reselection with decreasing capabilities or performing model reselection with increasing capabilities.

[0108] Exemplarily, the function reselection performed includes at least one of the following: performing function reselection with decreasing capabilities, performing function reselection with increasing capabilities.

[0109] In this embodiment, when the first function or the first model does not match the resources of the terminal, the terminal can perform the first operation to avoid the problem that the inherent performance of the terminal (such as encoding / decoding, measurement, etc.) decreases or the resource utilization rate of the terminal is too low due to the terminal continuing to run the first model, thereby ensuring the performance of the terminal. In addition, through the first operation, the performance of the model running on the terminal and the resources of the terminal can be dynamically balanced as much as possible, that is, without disturbing the inherent performance of the terminal (such as encoding / decoding, measurement, etc.), the gain of the function or model running on the terminal to the network performance can be maximized, thereby further improving the network performance. Therefore, the wireless communication method provided by the embodiments of the present application can improve the network performance on the basis of ensuring the performance of the terminal.

[0110] In some embodiments, before S211, the method 210 further includes:

[0111] The terminal receives a basic monitoring configuration (basic_monitoring_config) from a network-side device;

[0112] Wherein, the basic monitoring configuration includes at least one of the following:

[0113] Window time or counter;

[0114] Basic remaining resource threshold.

[0115] In order to avoid excessive resource load on the terminal (such as power consumption, GPU usage, CPU usage, GPU temperature, CPU temperature) after starting a certain function, resulting in a decrease in the inherent functions of the terminal (such as encoding / decoding, measurement, perception, etc.), the terminal will enable a window time or counter T and a basic remaining resource threshold Thresholdbasic. The window time or counter T can be flexibly configured, and Thresholdbasic is the only configuration. The terminal monitors its remaining resources (remaining computing power, remaining CPU / GPU, power, and other indicators that can support the operation of the AI model) within a preset time monitoring granularity. Each time it is monitored, the counter T is subtracted by 1 until T is equal to 0, or the monitoring time lasts until the end of the window time T. If the remaining resources or capabilities are always > Thresholdbasis in each monitoring, it proves that the current terminal has no other functions to execute and can at least support the basic (e.g., minimum-capability) AI model under this function.

[0116] Note that the basic monitoring configuration, namely the window time or counter size and the basic remaining resource threshold Thresholdbasic, is related to the functionality or model. One functionality or model may have one or more basic monitoring configurations. The terminal can obtain the basic monitoring configuration during the process of establishing a connection with the network and trigger it through subsequent signaling, or can directly obtain the basic monitoring configuration through signaling, or can obtain the basic monitoring configuration when obtaining the functionality, or can obtain the basic monitoring configuration as model auxiliary information when obtaining the model.

[0117] It should be understood that the present application does not specifically limit the role of the basic monitoring configuration.

[0118] For example, the basic monitoring configuration can be used for the terminal to determine the functionality or model that can be activated, or can be used to determine whether to activate a certain functionality or model, or can be used to determine whether to send a request to the network device to obtain a certain functionality or model, or can be used to determine whether to send a request to the network device to request the activation of a functionality or model, or can be used to determine whether to report the monitoring result of the resources of the terminal to the network side device.

[0119] In some embodiments, before S211, the method 210 further includes:

[0120] The terminal sends a first request to the network side device, and the first request is used to request the activation of the first functionality or request the network device to determine the first functionality;

[0121] The terminal receives a response to the first request from the network side device, and the response to the first request includes an activation indication of the first functionality;

[0122] The terminal monitors the resources of the terminal to obtain a first resource monitoring result;

[0123] The terminal sends the first resource monitoring result to the network side device, and the first resource monitoring result is used for the network side device to determine the model configuration of the first model.

[0124] Exemplarily, the terminal autonomously determines, driven by the service or radio link environment, that it is necessary to activate the functionality that the terminal and / or the network side device determines needs to be activated (i.e., the first functionality, such as CSI prediction / compression) to improve the current communication quality. The terminal initiates an activation request for the AI functionality (i.e., the first request), and the network side issues an activation signaling for the AI functionality (i.e., the response to the first request).

[0125] Exemplarily, the functionality activation signaling includes the basic monitoring configuration, that is, the functionality activation signaling includes at least one of the following:

[0126] Window time or counter T;

[0127] Base remaining resource threshold Thresholdbasic.

[0128] In some embodiments, before S211, the method 210 further includes:

[0129] The terminal receives the model configuration of the first model;

[0130] Wherein, the model configuration of the first model includes at least one of the following:

[0131] The activation indication of the first model;

[0132] An indication to monitor at least one of the performance of the first model and the resources of the terminal;

[0133] At least one of a first threshold value and a second threshold value corresponding to a first metric for characterizing model performance, the first threshold value being greater than the second threshold value;

[0134] A third threshold value corresponding to a second metric for characterizing the resource situation of the terminal;

[0135] The activation time of the first model.

[0136] Exemplarily, the model configuration of the first model includes at least one of the following:

[0137] 1. The activation indication of the first model; for example, includes at least one of the following:

[0138] Specific information indicating the first model;

[0139] Including the basic monitoring configuration as model auxiliary information.

[0140] 2. An indication to monitor at least one of the performance of the first model and the resources of the terminal.

[0141] 3. At least one of a first threshold value and a second threshold value corresponding to a first metric for characterizing model performance, the first threshold value being greater than the second threshold value.

[0142] Exemplarily, assume that the first threshold is denoted as A and the second threshold is denoted as a, where a is less than A. The detection result of the first metric can be a specific value or a change value. Correspondingly, A or a can also be a specific value or a transformed value. For example, the detection result of the first metric can be SGCS, then A can be configured as 0.8, or it can be configured to be 10% higher than the previous SGCS.

[0143] 3. A third threshold value corresponding to a second metric for characterizing the resource status of the terminal;

[0144] Exemplarily, the second metric may be the total resource utilization rate of the terminal, and the third threshold is the upper bound of the total resource utilization rate of the terminal after activating the first function.

[0145] Exemplarily, the second metric may be the remaining resources of the terminal, and the third threshold is the lower bound of the remaining resources of the terminal after activating the first function.

[0146] 5. The activation time of the first model.

[0147] Exemplarily, the activation time of the first model can be determined by the terminal according to specific services.

[0148] Exemplarily, the network-side device can be determined by the function requested by the terminal (i.e., the first function).

[0149] 6. The basic monitoring configuration.

[0150] In some embodiments, S212 includes:

[0151] The terminal performs the first operation based on any one of the first threshold value and the second threshold value, the first metric, the second metric, and the third threshold value.

[0152] Exemplarily, the terminal simultaneously monitors the first metric and the second metric to obtain the monitoring results of the first metric and the monitoring results of the second metric. Then, the terminal performs the first operation based on any one of the first threshold value and the second threshold value, the monitoring results of the first metric, the monitoring results of the second metric, and the third threshold value.

[0153] In this embodiment, the terminal dynamically adjusts the selected AI model based on the monitoring results of the model performance and the monitoring results of the resources of the terminal, and even replaces the AI function or stops using it when the monitoring results of the resources of the terminal are very poor, which can ensure the performance of the terminal and the performance of the functions or models running on the terminal, and further ensure the network performance.

[0154] In addition, by monitoring the performance of the model and the resources of the terminal in parallel, it is beneficial to balance the performance of the AI model and the resource status of the terminal.

[0155] In some embodiments, the terminal performs the first operation based on any one of the first threshold value and the second threshold value, the first metric, the second metric, and the third threshold value, which can be implemented as:

[0156] When the monitoring result of the first indicator is greater than or equal to the first threshold value and the monitoring result of the second indicator is less than or equal to the third threshold value, the terminal continues to run the first model; or

[0157] When the monitoring result of the first indicator is greater than or equal to the first threshold value and the monitoring result of the second indicator is greater than the third threshold value, the terminal performs a model reselection with reduced capabilities; or

[0158] When the monitoring result of the first indicator is less than the first threshold value and the monitoring result of the second indicator is greater than the third threshold value, the terminal performs a model reselection with reduced capabilities; or

[0159] When the monitoring result of the first indicator is less than the first threshold value and the monitoring result of the second indicator is less than or equal to the third threshold value, the terminal performs a model reselection with increased capabilities; or

[0160] When the monitoring result of the first indicator is less than or equal to the second threshold value and the monitoring result of the second indicator is less than or equal to the third threshold value, the terminal performs a model reselection with increased capabilities; or

[0161] When the monitoring result of the first indicator is less than or equal to the second threshold value and the monitoring result of the second indicator is greater than the third threshold value, the terminal performs at least one of the following: deactivating the first model, deactivating the first function, and performing a function reselection with reduced capabilities.

[0162] Exemplarily, assume that the first threshold is denoted as A and the second threshold is denoted as a, where a is less than A. Among them, the relationship between the monitoring result of the first indicator, the monitoring result of the second indicator, and the first operation can be shown in the following table.

[0163] Table 1

[0164] Monitoring result of the first indicator Monitoring result of the second indicator First operation Monitoring performance ≥ A Total resource utilization rate ≤ B Model retention Monitoring performance ≥ A Total resource utilization rate > B Model down-selection Monitoring performance<A Total resource utilization rate > B Model down-selection Monitoring performance<A Total resource utilization rate ≤ B Model up-selection Monitoring performance ≤ a Total resource utilization rate ≤ B Model up-selection Monitoring performance ≤ a Total resource utilization rate > B Model deactivation

[0165] As shown in Table 1, as long as it is within the activation time of the first model, the terminal can perform corresponding actions according to the monitoring results in Table 1.

[0166] In some embodiments, S212 includes:

[0167] The terminal determines whether to monitor the resources of the terminal based on either the first threshold value and the second threshold value or the monitoring result of the first indicator;

[0168] When monitoring the resources of the terminal, the terminal performs the first operation based on the monitoring result of the second metric and the third threshold value.

[0169] When not monitoring the resources of the terminal, the terminal continues to run the first model.

[0170] Exemplarily, the terminal selects whether to trigger the monitoring of the resources of the terminal by comparing any one of the first threshold value and the second threshold value and the monitoring result of the first metric. When triggering the monitoring of the resources of the terminal, the terminal then performs the first operation based on the monitoring result of the second metric and the third threshold value. When not triggering the monitoring of the resources of the terminal, the terminal continues to run the first model.

[0171] In this embodiment, the monitoring of the terminal resources is triggered by the monitoring result of the performance of the model. Then, based on the monitoring result of the terminal resources, the selected AI model is dynamically adjusted. Even when the monitoring result of the terminal resources is very poor, the AI function is replaced or even stopped being used, which can ensure the performance of the terminal and also ensure the performance of the functions or models running on the terminal, and thus can ensure the network performance.

[0172] In addition, triggering the monitoring of the terminal resources by the monitoring result of the performance of the model is equivalent to sacrificing the resources of the terminal by pursuing extreme performance, maximizing the gain of the functions or models running on the terminal to the network performance, and being able to improve the network performance.

[0173] It should be noted that for the method of triggering the monitoring of the terminal resources by the monitoring result of the performance of the model, and the monitoring method of monitoring the performance of the parallel monitoring model and the resources of the terminal mentioned above, the network-side device can indicate which monitoring method to the terminal according to the specific situation, or the terminal can also decide by itself which monitoring method to enable. This application does not make specific limitations on this.

[0174] In some embodiments, the method 210 further includes:

[0175] When the monitoring result of the first metric is greater than the first threshold value, the terminal determines not to monitor the resources of the terminal.

[0176] In some embodiments, the terminal determines whether to monitor the resources of the terminal based on any one of the first threshold value and the second threshold value and the monitoring result of the first metric, which can be implemented as:

[0177] When the monitoring result of the first metric is less than or equal to the first threshold value, the terminal determines to monitor the resources of the terminal;

[0178] Among them, the terminal executes the first operation based on the monitoring result of the second indicator and the third threshold value, which can be implemented as:

[0179] When the monitoring result of the second indicator is greater than the third threshold value, the terminal performs a model reselection with reduced capabilities; or

[0180] When the detection result of the second indicator is less than or equal to the third threshold value, the terminal performs a model reselection with increased capabilities.

[0181] In some embodiments, the terminal determines whether to monitor the resources of the terminal based on any one of the first threshold value and the second threshold value and the monitoring result of the first indicator, which can be implemented as:

[0182] When the monitoring result of the first indicator is less than or equal to the second threshold value, the terminal determines to monitor the resources of the terminal;

[0183] Among them, the terminal executes the first operation based on the monitoring result of the second indicator and the third threshold value, which can be implemented as:

[0184] When the monitoring result of the second indicator is greater than the third threshold value, the terminal executes at least one of the following: deactivate the first model, deactivate the first function, perform a function reselection with reduced capabilities; or

[0185] When the monitoring result of the second indicator is less than or equal to the third threshold value, the terminal performs a model reselection with increased capabilities.

[0186] Exemplarily, assume that the first threshold is denoted as A, the second threshold is denoted as a, where a is less than A. Among them, the relationship between the monitoring result of the first indicator, the monitoring result of the second indicator, and the first operation can be shown in the following table.

[0187] Table 2

[0188] Monitoring result of the first indicator Whether to trigger resource monitoring Monitoring result of the second indicator First operation Monitoring performance > A Do not trigger or turn off No result Model retention Monitoring performance ≤ A Trigger resource monitoring Total resource utilization rate > B Model down-selection Monitoring performance ≤ A Trigger resource monitoring Total resource utilization rate ≤ B Model up-selection Monitoring performance ≤ a Trigger resource monitoring Total resource utilization rate > B Model deactivation Monitoring performance ≤ a Trigger resource monitoring Total resource utilization rate ≤ B Model up-selection

[0189] As shown in Table 2, as long as it is within the activation time of the first model, the terminal can execute the corresponding actions according to the monitoring results in Table 2.

[0190] In some embodiments, the S212 includes:

[0191] When the first model is the model with the maximum capabilities under the first function and the monitoring result of the second indicator is less than or equal to the third threshold value, a function reselection with increased capabilities is performed.

[0192] Exemplarily, if the model selected by the terminal is already the model with the maximum capability under the current function, and the total resource utilization rate of the terminal is still ≤ the third threshold (e.g., B), it indicates that the total resource utilization rate of the terminal is relatively low and the terminal cannot perform a model reselection with an upward capability under the first function. In this case, the terminal can perform a function reselection with an upward capability.

[0193] In some embodiments, the method 210 further includes:

[0194] In the case of at least one of deactivating the first model, deactivating the first function, and performing a function reselection with a downward capability, the terminal sends a second request to the network-side device, and the second request is used to request a reduction in the function.

[0195] The terminal receives a response to the second request from the network-side device, and the response to the second request includes an activation indication of a second function, and the capability of the second function is less than the capability of the first function.

[0196] Exemplarily, in the case of deactivating the first function and / or performing a function reselection with a downward capability, the terminal sends a second request to the network-side device and receives a response to the second request from the network-side device.

[0197] In this embodiment, in the case of at least one of deactivating the first model, deactivating the first function, and performing a function reselection with a downward capability, the terminal can perform a function downgrading process based on the current function (i.e., the first function) to ensure the performance of the terminal.

[0198] In some embodiments, after the terminal sends the second request to the network-side device, the method 210 further includes:

[0199] The terminal monitors the resources of the terminal to obtain a second resource monitoring result;

[0200] The terminal sends the second resource monitoring result to the network-side device, and the second resource monitoring result is used for the network-side device to determine the model configuration of the second model under the second function.

[0201] In this embodiment, before the model after function degradation is activated, a window time or a counter T and a basic remaining resource threshold Thresholdbasic can be started for resource monitoring again. The reason for restarting the resource monitoring before model activation is as follows: The utilization rate of other functions of the terminal except for the resources occupied by the AI function is still very high. Although the AI function can be barely enabled, the performance does not meet the standard. It is hoped that through waiting for a window period, the total resource utilization rate of the terminal can be reduced. If the total resource utilization rate is still not released after waiting for a window period, the basic model performance is exchanged with the low resource utilization rate brought by the lower-level function (i.e., the second function).

[0202] In some embodiments, the method 210 further includes:

[0203] In the case of function reselection for upward capability, the terminal sends a third request to the network-side device, and the third request is used to request an upgraded function;

[0204] The terminal receives a response to the third request from the network-side device, and the response to the third request includes an activation indication of a third function, and the capability of the third function is greater than the capability of the first function.

[0205] In this embodiment, in the case of function reselection for upward capability, the terminal can perform function upgrade processing based on the current function (i.e., the first function), enable the selection of a more powerful function, thereby ensuring the gain of the function or model running on the terminal to the network performance, and further improving the network performance.

[0206] In this case, it is not necessary to start the resource monitoring before the model after function upgrade is activated. The reason for not restarting the resource monitoring before the model after function upgrade is activated is as follows: The total resource utilization rate of the terminal is very low, indicating that the current terminal is very idle and can use most of the resources for the AI function. Therefore, there is no need to wait for the resource release of the terminal through a window period.

[0207] In some embodiments, the method 210 further includes:

[0208] Before the model activation time of the first model expires, in the case where the terminal does not reselect the model activated by the terminal, the terminal sends a fourth request to the network-side device, and the fourth request is used to request an extension of the activation time of the first model;

[0209] The terminal receives a response to the fourth request from the network device, and the response to the fourth request includes the duration of the first model.

[0210] Exemplarily, if the terminal activates the same model all the time within the activation time of the first model, it is considered that the current model (i.e., the first model) is the adapted model. Before the activation time of the first model expires, the terminal may request an extension of the activation time of the first model from the network device.

[0211] Next, from the perspective of the interaction between the terminal and the network device, an exemplary description of the wireless communication method provided in the embodiments of the present application will be given.

[0212] Figure 7 It is a schematic flowchart of a wireless communication method 220 according to an embodiment of the present application.

[0213] As Figure 7 shown, the wireless communication method 220 may include at least some of the following:

[0214] S221, the network device sends the model configuration of the first model to the terminal;

[0215] Among them, the model configuration of the first model includes at least one of the following:

[0216] The activation indication of the first model;

[0217] The indication to monitor at least one of the performance of the first model and the resources of the terminal;

[0218] At least one of the first threshold value and the second threshold value corresponding to the first index used to characterize the model performance, where the first threshold value is greater than the second threshold value;

[0219] The third threshold value corresponding to the second index used to characterize the resource situation of the terminal;

[0220] The activation time of the first model.

[0221] In some embodiments, before S221, the method 220 further includes:

[0222] The network device sends the basic monitoring configuration to the terminal;

[0223] Among them, the basic monitoring configuration includes at least one of the following:

[0224] Window time or counter;

[0225] Basic remaining resource threshold.

[0226] In some embodiments, the method 220 further includes:

[0227] The network-side device receives a first request from the terminal, where the first request is used to request activation of a first function or to request the network device to determine the first function;

[0228] The network-side device sends a response to the first request to the terminal, where the response to the first request includes an activation indication of the first function;

[0229] The network-side device receives a first resource monitoring result from the terminal, where the first resource monitoring result is used by the network-side device to determine the model configuration of the first model.

[0230] In some embodiments, the method 220 further includes:

[0231] The network-side device receives a second request from the terminal, where the second request is used to request a reduction in function;

[0232] The network-side device sends a response to the second request to the terminal, where the response to the second request includes an activation indication of a second function, and the capability of the second function is less than the capability of the first function.

[0233] In some embodiments, the method 220 further includes:

[0234] The network-side device receives a third request from the terminal, where the third request is used to request an upgrade in function;

[0235] The network-side device sends a response to the third request to the terminal, where the response to the third request includes an activation indication of a third function, and the capability of the third function is greater than the capability of the first function.

[0236] In some embodiments, the method 220 further includes:

[0237] The network-side device receives a fourth request from the terminal, where the fourth request is used to request an extension of the activation time of the first model;

[0238] The network-side device sends a response to the fourth request to the terminal, where the response to the fourth request includes the duration of the first model.

[0239] It should be understood that the interaction process of the method 220 may refer to the interaction process involved in the above method 210. To avoid repetition, it will not be elaborated here.

[0240] The wireless communication method provided by the present application will be described below with reference to specific embodiments.

[0241] Embodiment 1:

[0242] Figure 8It is a schematic flowchart of the terminal provided by the embodiments of the present application for performing function reselection with downward capabilities.

[0243] As Figure 8 shown, the terminal sends a first request to the network device, and the first request is used to request activation of the first function or request the network device to determine the first function; then, the terminal receives a response to the first request from the network device, and the response to the first request includes an activation indication of the first function; the terminal monitors the resources of the terminal, and after obtaining a first resource monitoring result, sends the first resource monitoring result to the network device. After receiving the first resource monitoring result, the network device determines the model configuration of the first model under the first function based on the first resource monitoring result, and sends the model configuration of the first model to the terminal.

[0244] After receiving the model configuration of the first model, the terminal activates the first model based on the model configuration of the first model, and within the activation time of the first model, the terminal performs a first operation based on the monitoring result of at least one of the performance of the first model and the resources of the terminal;

[0245] wherein, the first operation includes at least one of the following:

[0246] Continuing to run the first model, performing model reselection, deactivating the first model, deactivating the first function, and performing function reselection.

[0247] Further, in the case of at least one of deactivating the first model, deactivating the first function, and performing function reselection with downward capabilities, the terminal sends a second request to the network device, and the second request is used to request a reduction in function; then, the terminal receives a response to the second request from the network device, and the response to the second request includes an activation indication of a second function, and the capability of the second function is less than the capability of the first function. The terminal monitors the resources of the terminal to obtain a second resource monitoring result; after receiving the second resource monitoring result, the network device determines the model configuration of the second model under the second function based on the second resource monitoring result, and sends the model configuration of the second model to the terminal.

[0248] Embodiment 2:

[0249] Figure 9 It is a schematic flowchart of the terminal provided by the embodiments of the present application for performing function reselection with upward capabilities.

[0250] As Figure 9As shown, the terminal sends a first request to the network-side device. The first request is used to request activation of the first function or to request the network device to determine the first function. Then, the terminal receives a response to the first request from the network-side device. The response to the first request includes an activation indication of the first function. After the terminal monitors the resources of the terminal and obtains a first resource monitoring result, the terminal sends the first resource monitoring result to the network-side device. After receiving the first resource monitoring result, the network-side device determines a model configuration of a first model under the first function based on the first resource monitoring result and sends the model configuration of the first model to the terminal.

[0251] After receiving the model configuration of the first model, the terminal activates the first model based on the model configuration of the first model. And within the activation time of the first model, the terminal performs a first operation based on a monitoring result of at least one of the performance of the first model and the resources of the terminal.

[0252] Wherein, the first operation includes at least one of the following:

[0253] Continuing to run the first model, performing model reselection, deactivating the first model, deactivating the first function, and performing function reselection.

[0254] Further, in the case of performing function reselection with enhanced capabilities, the terminal sends a third request to the network-side device. The third request is used to request an upgraded function. The terminal receives a response to the third request from the network-side device. The response to the third request includes an activation indication of a third function, and the capability of the third function is greater than the capability of the first function. Then, the network-side device sends a model configuration of a second model under the third function to the terminal.

[0255] Embodiment 3:

[0256] Figure 10 It is a schematic flowchart of delaying the activation time of a terminal according to an embodiment of the present application.

[0257] As Figure 10As shown, the terminal sends a first request to the network-side device, where the first request is used to request activation of the first function or to request the network device to determine the first function; then, the terminal receives a response to the first request from the network-side device, and the response to the first request includes an activation indication of the first function; the terminal monitors the resources of the terminal, and after obtaining a first resource monitoring result, sends the first resource monitoring result to the network-side device. After receiving the first resource monitoring result, the network-side device determines a model configuration of a first model under the first function based on the first resource monitoring result, and sends the model configuration of the first model to the terminal.

[0258] After receiving the model configuration of the first model, the terminal activates the first model based on the model configuration of the first model, and within the activation time of the first model, the terminal performs a first operation based on a monitoring result of at least one of the performance of the first model and the resources of the terminal;

[0259] Wherein, the first operation includes at least one of the following:

[0260] Continuing to run the first model, performing model reselection, deactivating the first model, deactivating the first function, and performing function reselection.

[0261] Further, before the model activation time of the first model expires, in a case where the terminal does not reselect the model activated by the terminal, the terminal sends a fourth request to the network-side device, where the fourth request is used to request an extension of the activation time of the first model; the terminal receives a response to the fourth request from the network device, and the response to the fourth request includes a duration of the first model.

[0262] It should be understood that Figures 8 to 9 This is only an example of the present application and should not be construed as a limitation to the present application. For example, in other alternative embodiments, the response to the first request and the model configuration of the first model may be combined into one signaling for transmission. Again, the first request and the first resource monitoring result may also be combined into one signaling for transmission. The present application does not make specific limitations in this regard.

[0263] For the wireless communication method provided in the embodiments of the present application, the execution subject may be a wireless communication device. In the embodiments of the present application, taking the wireless communication device executing the wireless communication method as an example, the wireless communication device provided in the embodiments of the present application is described.

[0264] Figure 11 A schematic block diagram of a wireless communication device 300 according to an embodiment of the present application is shown.

[0265] As Figure 11As shown, the wireless communication device 300 includes:

[0266] An activation unit 310, configured to activate a first model under a first function;

[0267] An execution unit 320, configured to perform a first operation based on a monitoring result of at least one of the performance of the first model and the resources of the terminal during the activation time of the first model;

[0268] Wherein, the first operation includes at least one of the following:

[0269] Continuing to run the first model, performing model reselection, deactivating the first model, deactivating the first function, and performing function reselection.

[0270] In some embodiments, the device 300 further includes a first receiving unit. Before the activation unit 310 activates the first model under the first function, the first receiving unit is configured to:

[0271] Receive a basic monitoring configuration from a network-side device;

[0272] Wherein, the basic monitoring configuration includes at least one of the following:

[0273] Window time or counter;

[0274] Basic remaining resource threshold.

[0275] In some embodiments, the device 300 further includes a first communication unit. Before the activation unit 310 activates the first model under the first function, the first communication unit is configured to:

[0276] Send a first request to a network-side device, where the first request is used to request activation of the first function or request the network device to determine the first function;

[0277] Receive a response to the first request from the network-side device, where the response to the first request includes an activation indication of the first function;

[0278] Monitor the resources of the terminal to obtain a first resource monitoring result;

[0279] Send the first resource monitoring result to the network-side device, where the first resource monitoring result is used for the network-side device to determine the model configuration of the first model.

[0280] In some embodiments, the device 300 further includes a second receiving unit. Before the activation unit 310 activates the first model under the first function, the second receiving unit is configured to:

[0281] Receive the model configuration of the first model;

[0282] Among them, the model configuration of the first model includes at least one of the following:

[0283] The activation indication of the first model;

[0284] An indication to monitor at least one of the performance of the first model and the resources of the terminal;

[0285] At least one of a first threshold value and a second threshold value corresponding to a first metric for characterizing model performance, where the first threshold value is greater than the second threshold value;

[0286] A third threshold value corresponding to a second metric for characterizing the resource situation of the terminal;

[0287] The activation time of the first model.

[0288] In some embodiments, the execution unit 320 is specifically configured to:

[0289] Execute the first operation based on any one of the first threshold value and the second threshold value, the first metric, the second metric, and the third threshold value.

[0290] In some embodiments, the execution unit 320 is specifically configured to:

[0291] When the monitoring result of the first metric is greater than or equal to the first threshold value and the monitoring result of the second metric is less than or equal to the third threshold value, continue to run the first model; or

[0292] When the monitoring result of the first metric is greater than or equal to the first threshold value and the monitoring result of the second metric is greater than the third threshold value, perform a model reselection with reduced capabilities; or

[0293] When the monitoring result of the first metric is less than the first threshold value and the monitoring result of the second metric is greater than the third threshold value, perform a model reselection with reduced capabilities; or

[0294] When the monitoring result of the first metric is less than the first threshold value and the monitoring result of the second metric is less than or equal to the third threshold value, perform a model reselection with enhanced capabilities; or

[0295] When the monitoring result of the first metric is less than or equal to the second threshold value and the monitoring result of the second metric is less than or equal to the third threshold value, perform a model reselection with enhanced capabilities; or

[0296] In the case where the monitoring result of the first indicator is less than or equal to the second threshold value and the monitoring result of the second indicator is greater than the third threshold value, perform at least one of the following: deactivate the first model, deactivate the first function, and perform a function reselection with reduced capabilities.

[0297] In some embodiments, the execution unit 320 is specifically configured to:

[0298] Based on either the first threshold value or the second threshold value and the monitoring result of the first indicator, determine whether to monitor the resources of the terminal;

[0299] In the case of monitoring the resources of the terminal, perform the first operation based on the monitoring result of the second indicator and the third threshold value;

[0300] In the case of not monitoring the resources of the terminal, continue to run the first model.

[0301] In some embodiments, the execution unit 320 is further configured to:

[0302] In the case where the monitoring result of the first indicator is greater than the first threshold value, determine not to monitor the resources of the terminal.

[0303] In some embodiments, the execution unit 320 is specifically configured to:

[0304] In the case where the monitoring result of the first indicator is less than or equal to the first threshold value, determine to monitor the resources of the terminal;

[0305] In the case where the monitoring result of the second indicator is greater than the third threshold value, perform a model reselection with reduced capabilities; or

[0306] In the case where the detection result of the second indicator is less than or equal to the third threshold value, perform a model reselection with enhanced capabilities.

[0307] In some embodiments, the execution unit 320 is specifically configured to:

[0308] In the case where the monitoring result of the first indicator is less than or equal to the second threshold value, determine to monitor the resources of the terminal;

[0309] In the case where the monitoring result of the second indicator is greater than the third threshold value, perform at least one of the following: deactivate the first model, deactivate the first function, and perform a function reselection with reduced capabilities; or

[0310] In the case where the monitoring result of the second indicator is less than or equal to the third threshold value, perform a model reselection with enhanced capabilities.

[0311] In some embodiments, the execution unit 320 is specifically configured to:

[0312] In the case that the first model is the model with the maximum ability under the first function and the monitoring result of the second indicator is less than or equal to the third threshold, perform function reselection with an upward ability.

[0313] In some embodiments, the device 300 further includes a second communication unit, configured to:

[0314] In the case of at least one of deactivating the first model, deactivating the first function, and performing function reselection with a downward ability, send a second request to the network-side device, where the second request is used to request a reduction in function;

[0315] Receive a response to the second request from the network-side device, where the response to the second request includes an activation indication of a second function, and the ability of the second function is less than the ability of the first function.

[0316] In some embodiments, after the second communication unit sends the second request to the network-side device, it is further configured to:

[0317] Monitor the resources of the terminal to obtain a second resource monitoring result;

[0318] Send the second resource monitoring result to the network-side device, where the second resource monitoring result is used for the network-side device to determine the model configuration of the second model under the second function.

[0319] In some embodiments, the device 300 further includes a third communication unit, configured to:

[0320] In the case of performing function reselection with an upward ability, send a third request to the network-side device, where the third request is used to request an upgrade in function;

[0321] Receive a response to the third request from the network-side device, where the response to the third request includes an activation indication of a third function, and the ability of the third function is greater than the ability of the first function.

[0322] In some embodiments, the device 300 further includes a fourth communication unit, configured to:

[0323] Before the model activation time of the first model expires, in the case that the terminal does not reselect the model activated by the terminal, send a fourth request to the network-side device, where the fourth request is used to request an extension of the activation time of the first model;

[0324] Receive a response to the fourth request from the network device, the response to the fourth request including the duration of the first model.

[0325] It should be understood that the wireless communication device 300 provided in the embodiments of the present application may correspond to the terminal in the method embodiments of the present application, and the above (or other) operations or functions of each unit in the wireless communication device 300 are respectively for implementing Figure 6 or Figure 7 the corresponding processes executed by the terminal in the method embodiments of, for the sake of brevity, will not be elaborated herein.

[0326] Figure 12 FIG. shows a schematic block diagram of a wireless communication device 400 according to an embodiment of the present application.

[0327] As Figure 12 shown, the wireless communication device 400 includes:

[0328] A communication unit 410, configured to send a model configuration of a first model to a terminal;

[0329] Wherein, the model configuration of the first model includes at least one of the following:

[0330] An activation indication of the first model;

[0331] An indication for monitoring at least one of the performance of the first model and the resources of the terminal;

[0332] At least one of a first threshold value and a second threshold value corresponding to a first metric for characterizing model performance, the first threshold value being greater than the second threshold value;

[0333] A third threshold value corresponding to a second metric for characterizing the resource situation of the terminal;

[0334] The activation time of the first model.

[0335] In some embodiments, before the communication unit 410 sends the model configuration of the first model to the terminal, it is further configured to:

[0336] Send a basic monitoring configuration to the terminal;

[0337] Wherein, the basic monitoring configuration includes at least one of the following:

[0338] Window time or counter;

[0339] Basic remaining resource threshold.

[0340] In some embodiments, before the communication unit 410 sends the model configuration of the first model to the terminal, it is further configured to:

[0341] Receive a first request from the terminal, where the first request is used to request activation of a first function or to request the network device to determine the first function;

[0342] Send a response to the first request to the terminal, where the response to the first request includes an activation indication of the first function;

[0343] Receive a first resource monitoring result from the terminal, where the first resource monitoring result is used by the network-side device to determine the model configuration of the first model.

[0344] In some embodiments, the communication unit 410 is further configured to:

[0345] Receive a second request from the terminal, where the second request is used to request reduction of a function;

[0346] Send a response to the second request to the terminal, where the response to the second request includes an activation indication of a second function, and the capability of the second function is less than the capability of the first function.

[0347] In some embodiments, the communication unit 410 is further configured to:

[0348] Receive a third request from the terminal, where the third request is used to request upgrade of a function;

[0349] Send a response to the third request to the terminal, where the response to the third request includes an activation indication of a third function, and the capability of the third function is greater than the capability of the first function.

[0350] In some embodiments, the communication unit 410 is further configured to:

[0351] Receive a fourth request from the terminal, where the fourth request is used to request extension of the activation time of the first model;

[0352] Send a response to the fourth request to the terminal, where the response to the fourth request includes the duration of the first model.

[0353] It should be understood that the wireless communication device 400 provided in the embodiments of the present application may correspond to the network-side device in the method embodiments of the present application, and the above (or other) operations or functions of each unit in the wireless communication device 400 are respectively for implementing Figure 7 the corresponding processes of the network-side device in the method embodiments, and for the sake of brevity, they will not be elaborated here.

[0354] The wireless communication device in the embodiments of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal or a network-side device. Exemplarily, the terminal may include, but is not limited to, the types of the terminal 11 listed above, and the network-side device may include, but is not limited to, the types of the network-side device 12 listed above. Other devices may be servers, Network Attached Storage (NAS), etc., which are not specifically limited in the embodiments of the present application.

[0355] The wireless communication device provided in the embodiments of the present application can implement Figure 6 or Figure 7 each process involved in the method embodiments of, and achieve the same technical effects. To avoid repetition, they will not be elaborated here.

[0356] Figure 13 is an example of the communication device 500 provided in the embodiments of the present application.

[0357] As Figure 13 shown, the communication device 500 includes a processor 501 and a memory 502. A program or instruction that can run on the processor 501 is stored on the memory 502. When the program or instruction is executed by the processor 501, each step of the embodiments of the above wireless communication method is implemented. For example, when the communication device 500 is a terminal, when the program or instruction is executed by the processor 501, each step executed by the terminal in the embodiments of the above wireless communication method is implemented, and the same technical effects can be achieved. When the communication device 500 is a network-side device, when the program or instruction is executed by the processor 501, each step executed by the network-side device in the embodiments of the above wireless communication method is implemented, and the same technical effects can be achieved. To avoid repetition, they will not be elaborated here.

[0358] The embodiments of the present application further provide a terminal, including a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run a program or instruction to implement the steps in the method embodiments as Figure 6 or Figure 7 shown. This terminal embodiment corresponds to the method embodiments on the terminal side. Each implementation process and implementation manner of the above method embodiments can be applied to this terminal embodiment, and the same technical effects can be achieved.

[0359] The embodiments of the present application further provide a network-side device, including a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run a program or instruction to implement the steps in the method embodiments as Figure 7Steps of the method embodiments shown. This network-side device embodiment corresponds to the method embodiments on the network-side device side. Each implementation process and realization method of the above method embodiments can be applied to this network-side device embodiment and can achieve the same technical effects.

[0360] Figure 14 Schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.

[0361] As Figure 14 shown, the terminal 600 includes but is not limited to at least some components such as a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 606, a memory 609, and a processor 610.

[0362] Those skilled in the art can understand that the terminal 600 may further include a power supply (such as a battery) for supplying power to each component. The power supply can be logically connected to the processor 610 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 14 The terminal structure shown in does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0363] It should be understood that in the embodiments of the present application, the input unit 604 may include a graphics processing unit (GPU) 6041 and a microphone 6042. The graphics processor 6041 processes the image data of static pictures or videos obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 606 may include a display panel 6061, and the display panel 6061 may be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 607 includes at least one of a touch panel 6071 and other input devices 6072. The touch panel 6071 is also called a touch screen. The touch panel 6071 may include a touch detection device and a touch controller. The other input devices 6072 may include but are not limited to a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be elaborated here.

[0364] In the embodiments of the present application, after the radio frequency unit 601 receives downlink data from the network-side device, it can be transmitted to the processor 610 for processing; in addition, the radio frequency unit 601 can send uplink data to the network-side device. Generally, the radio frequency unit 601 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.

[0365] The memory 609 can be used to store software programs or instructions as well as various data. The memory 609 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. Among them, the first storage area may store an operating system, application programs or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 609 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchlink dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM). The memory 609 in the embodiments of the present application includes but is not limited to these and any other suitable types of memories.

[0366] The processor 610 may include one or at least two processing units; optionally, the processor 610 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above modem processor may not be integrated into the processor 610.

[0367] Among them, the processor 610 is used for:

[0368] Activate the first model under the first function;

[0369] During the activation time of the first model, perform a first operation based on the monitoring result of at least one of the performance of the first model and the resources of the terminal;

[0370] Among them, the first operation includes at least one of the following:

[0371] Continue to run the first model, perform model reselection, deactivate the first model, deactivate the first function, and perform function reselection.

[0372] In this embodiment, when the first function or the first model is not adapted to the resources of the terminal, the terminal can perform the first operation to avoid the problem that the inherent performance of the terminal (such as encoding / decoding, measurement, etc.) decreases or the resource utilization rate of the terminal is too low due to the terminal continuing to run the first model. Furthermore, the performance of the terminal can be ensured. In addition, the performance of the functions or models running on the terminal can also be ensured, thereby ensuring the network performance. In addition, through the first operation, the performance of the models running on the terminal and the resources of the terminal can be made to reach a dynamic balance as much as possible, that is, on the basis of not disturbing the inherent performance of the terminal (such as encoding / decoding, measurement, etc.), the gain of the functions or models running on the terminal to the network performance can be maximized, thereby further improving the network performance. Therefore, the wireless communication method provided in the embodiments of the present application can improve the network performance on the basis of ensuring the terminal performance.

[0373] It can be understood that the implementation processes of the implementation manners mentioned in this embodiment can refer to the relevant descriptions of the method embodiments and achieve the same or corresponding technical effects. To avoid repetition, they will not be elaborated here.

[0374] Figure 15 It is an example of the network-side device 700 provided in the embodiments of the present application.

[0375] As Figure 15 shown, the network-side device 700 includes: an antenna 71, a radio frequency device 72, a baseband device 73, a processor 74, and a memory 75. The antenna 71 is connected to the radio frequency device 72. In the uplink direction, the radio frequency device 72 receives information through the antenna 71 and sends the received information to the baseband device 73 for processing. In the downlink direction, the baseband device 73 processes the information to be sent and sends it to the radio frequency device 72. The radio frequency device 72 processes the received information and then sends it out through the antenna 71.

[0376] The methods executed by the network-side device in the above embodiments can be implemented in the baseband device 73, and the baseband device 73 includes a baseband processor.

[0377] The baseband device 73 may include, for example, at least one baseband board, and at least two chips are provided on the baseband board. As Figure 9 shown, one of the chips is, for example, a baseband processor, which is connected to the memory 75 through a bus interface to call the program in the memory 75 and execute the corresponding processes of the network-side device in the above method embodiments.

[0378] The network-side device may further include a network interface 76, which is, for example, a Common Public Radio Interface (CPRI).

[0379] Specifically, the network-side device 700 in the embodiments of the present application further includes instructions or programs stored on the memory 75 and executable on the processor 74. The processor 74 calls the instructions or programs in the memory 75 to execute Figure 12 the steps performed by each unit in the wireless communication device shown, and achieve the same technical effects. To avoid repetition, they will not be elaborated here.

[0380] The embodiments of the present application further provide a readable storage medium, on which programs or instructions are stored. When the programs or instructions are executed by a processor, they implement each process of the above-mentioned embodiments of the wireless communication method and can achieve the same technical effects. To avoid repetition, they will not be elaborated here.

[0381] Wherein, the processor is the processor in the terminal in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory ROM, random access memory RAM, magnetic disks or optical discs, etc. In some examples, the readable storage medium may be a non-transitory readable storage medium.

[0382] The embodiments of the present application further provide a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement each process of the above-mentioned embodiments of the wireless communication method and can achieve the same technical effects. To avoid repetition, they will not be elaborated here.

[0383] It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, system chip, chip system or system-on-chip.

[0384] The embodiments of the present application further provide a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement each process of the above-mentioned embodiments of the wireless communication method and can achieve the same technical effects. To avoid repetition, they will not be elaborated here.

[0385] The embodiments of the present application further provide a communication system, including: a terminal and a network-side device. The terminal can be used to execute the steps performed by the terminal in the above-mentioned wireless communication method, and the network-side device can be used to execute the steps performed by the network-side device in the above-mentioned wireless communication method.

[0386] It should be noted that in this text, the term "including", "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, article or device including a series of elements not only includes those elements but also other elements not explicitly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or device including such element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in a reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0387] Through the description of the above embodiments, those skilled in the art can clearly understand that the above method-related embodiments can be implemented by means of a computer software product plus a necessary general hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions for causing a terminal or a network-side device to execute the methods described in the various embodiments of the present application.

[0388] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms of embodiments without departing from the purpose of the present application and the scope protected by the claims. These embodiments are all within the protection scope of the present application.

Claims

1. A wireless communication method, characterized in that, Including: The terminal activates a first model under a first function; During the activation time of the first model, the terminal performs a first operation based on at least one of the performance of the first model and the resources of the terminal; Wherein, the first operation includes at least one of the following: Continuing to run the first model, performing model reselection, deactivating the first model, deactivating the first function, and performing function reselection.

2. The method according to claim 1, wherein Before the terminal activates the first model under the first function, the method further includes: The terminal receives a basic monitoring configuration from a network-side device; Wherein, the basic monitoring configuration includes at least one of the following: Window time or counter; Basic remaining resource threshold.

3. The method according to claim 1 or 2, characterized in that, Before the terminal activates the first model under the first function, the method further includes: The terminal sends a first request to the network-side device, and the first request is used to request activation of the first function or request the network device to determine the first function; The terminal receives a response to the first request from the network-side device, and the response to the first request includes an activation indication of the first function; The terminal monitors the resources of the terminal to obtain a first resource monitoring result; The terminal sends the first resource monitoring result to the network-side device, and the first resource monitoring result is used for the network-side device to determine the model configuration of the first model.

4. The method according to any one of claims 1 to 3, characterized in that Before the terminal activates the first model under the first function, the method further includes: The terminal receives the model configuration of the first model; Wherein, the model configuration of the first model includes at least one of the following: An activation indication of the first model; An indication to monitor at least one of the performance of the first model and the resources of the terminal; At least one of a first threshold value and a second threshold value corresponding to a first metric for characterizing model performance, the first threshold value being greater than the second threshold value; A third threshold value corresponding to a second metric for characterizing the resource situation of the terminal; The activation time of the first model.

5. The method according to claim 4, wherein The terminal performs the first operation based on at least one of the performance of the first model and the resources of the terminal, including: The terminal performs the first operation based on any one of the first threshold value and the second threshold value, the first metric, the second metric, and the third threshold value.

6. The method according to claim 5, characterized in that, The terminal performs the first operation based on any one of the first threshold value and the second threshold value, the first metric, the second metric, and the third threshold value, including: When the monitoring result of the first metric is greater than or equal to the first threshold value and the monitoring result of the second metric is less than or equal to the third threshold value, the terminal continues to run the first model; or When the monitoring result of the first metric is greater than or equal to the first threshold value and the monitoring result of the second metric is greater than the third threshold value, the terminal performs model reselection with reduced capabilities; or When the monitoring result of the first indicator is less than the first threshold value and the monitoring result of the second indicator is greater than the third threshold value, the terminal performs a model reselection with reduced capabilities; or When the monitoring result of the first indicator is less than the first threshold value and the monitoring result of the second indicator is less than or equal to the third threshold value, the terminal performs a model reselection with increased capabilities; or When the monitoring result of the first indicator is less than or equal to the second threshold value and the monitoring result of the second indicator is less than or equal to the third threshold value, the terminal performs a model reselection with increased capabilities; or When the monitoring result of the first indicator is less than or equal to the second threshold value and the monitoring result of the second indicator is greater than the third threshold value, the terminal performs at least one of the following: deactivating the first model, deactivating the first function, and performing a function reselection with reduced capabilities.

7. The method according to claim 4, wherein The terminal performs a first operation based on the monitoring result of at least one of the performance of the first model and the resources of the terminal, including: The terminal determines whether to monitor the resources of the terminal based on either the first threshold value or the second threshold value and the monitoring result of the first indicator; When monitoring the resources of the terminal, the terminal performs the first operation based on the monitoring result of the second indicator and the third threshold value; When not monitoring the resources of the terminal, the first model continues to run.

8. The method according to claim 7, wherein The terminal determines whether to monitor the resources of the terminal based on either the first threshold value or the second threshold value and the monitoring result of the first indicator, including: When the monitoring result of the first indicator is greater than the first threshold value, the terminal determines not to monitor the resources of the terminal.

9. The method according to claim 7 or 8, characterized in that, The terminal determines whether to monitor the resources of the terminal based on either the first threshold value or the second threshold value and the monitoring result of the first indicator, including: When the monitoring result of the first indicator is less than or equal to the first threshold value, the terminal determines to monitor the resources of the terminal; Wherein, the terminal performs the first operation based on the monitoring result of the second indicator and the third threshold value, including: When the monitoring result of the second indicator is greater than the third threshold value, the terminal performs a model reselection with reduced capabilities; or When the detection result of the second indicator is less than or equal to the third threshold value, the terminal performs a model reselection with increased capabilities.

10. The method according to any one of claims 7 to 9, characterized in that, The terminal determines whether to monitor the resources of the terminal based on either the first threshold value or the second threshold value and the monitoring result of the first indicator, including: When the monitoring result of the first indicator is less than or equal to the second threshold value, the terminal determines to monitor the resources of the terminal; Wherein, the terminal performs the first operation based on the monitoring result of the second indicator and the third threshold value, including: When the monitoring result of the second indicator is greater than the third threshold value, the terminal performs at least one of the following: deactivating the first model, deactivating the first function, performing a function reselection with a lower capability; or When the monitoring result of the second indicator is less than or equal to the third threshold value, the terminal performs a model reselection with an increased capability.

11. The method according to claim 4, characterized in that, The terminal performs a first operation based on the monitoring result of at least one of the performance of the first model and the resources of the terminal, including: When the first model is the model with the maximum capability under the first function and the monitoring result of the second indicator is less than or equal to the third threshold value, perform a function reselection with an increased capability.

12. The method according to any one of claims 1 to 11, characterized in that The method further includes: When at least one of deactivating the first model, deactivating the first function, and performing a function reselection with a lower capability is performed, the terminal sends a second request to the network-side device, and the second request is used to request a reduction in function; The terminal receives a response to the second request from the network-side device, and the response to the second request includes an activation indication of a second function, and the capability of the second function is less than the capability of the first function.

13. The method according to claim 12, wherein After the terminal sends the second request to the network-side device, the method further includes: The terminal monitors the resources of the terminal to obtain a second resource monitoring result; The terminal sends the second resource monitoring result to the network-side device, and the second resource monitoring result is used for the network-side device to determine the model configuration of the second model under the second function.

14. The method according to any one of claims 1 to 11, characterized in that, The method further includes: When performing a function reselection with an increased capability, the terminal sends a third request to the network-side device, and the third request is used to request an upgrade in function; The terminal receives a response to the third request from the network-side device, and the response to the third request includes an activation indication of a third function, and the capability of the third function is greater than the capability of the first function.

15. The method according to any one of claims 1 to 11, characterized in that, The method further includes: Before the model activation time of the first model expires, when the terminal does not reselect the model activated by the terminal, the terminal sends a fourth request to the network-side device, and the fourth request is used to request an extension of the activation time of the first model; The terminal receives a response to the fourth request from the network device, and the response to the fourth request includes the duration of the first model.

16. A wireless communication method, characterized in that, including: The network-side device sends the model configuration of the first model to the terminal; Wherein, the model configuration of the first model includes at least one of the following: The activation indication of the first model; An indication of monitoring at least one of the performance of the first model and the resources of the terminal; At least one of a first threshold value and a second threshold value corresponding to a first indicator for characterizing model performance, and the first threshold value is greater than the second threshold value; A third threshold value corresponding to a second indicator for characterizing the resource situation of the terminal; The activation time of the first model.

17. The method according to claim 16, wherein Before the network-side device sends the model configuration of the first model to the terminal, the method further includes: The network-side device sends a basic monitoring configuration to the terminal; Among them, the basic monitoring configuration includes at least one of the following: Window time or counter; Basic remaining resource threshold.

18. The method according to claim 16 or 17, characterized in that, Before the network side device sends the model configuration of the first model to the terminal, the method further includes: The network side device receives a first request from the terminal, where the first request is used to request activation of the first function or request the network device to determine the first function; The network side device sends a response to the first request to the terminal, and the response to the first request includes an activation indication of the first function; The network side device receives a first resource monitoring result from the terminal, and the first resource monitoring result is used for the network side device to determine the model configuration of the first model.

19. The method according to claim 18, wherein The method further includes: The network side device receives a second request from the terminal, where the second request is used to request reduction of the function; The network side device sends a response to the second request to the terminal, and the response to the second request includes an activation indication of a second function, and the capability of the second function is less than the capability of the first function.

20. The method according to claim 18, wherein The method further includes: The network side device receives a third request from the terminal, where the third request is used to request upgrade of the function; The network side device sends a response to the third request to the terminal, and the response to the third request includes an activation indication of a third function, and the capability of the third function is greater than the capability of the first function.

21. The method according to any one of claims 16 to 18, characterized in that, The method further includes: The network side device receives a fourth request from the terminal, where the fourth request is used to request extension of the activation time of the first model; The network side device sends a response to the fourth request to the terminal, and the response to the fourth request includes the duration of the first model.

22. A wireless communication device, characterized in that, Includes: An activation unit, configured to activate a first model under a first function; An execution unit, configured to execute a first operation based on a monitoring result of at least one of the performance of the first model and the resources of the terminal during the activation time of the first model; Among them, the first operation includes at least one of the following: Continuing to run the first model, performing model reselection, deactivating the first model, deactivating the first function, performing function reselection.

23. The device according to claim 22, characterized in that, The device further includes a first receiving unit. Before the activation unit activates the first model under the first function, the first receiving unit is configured to: Receive a basic monitoring configuration from a network side device; Among them, the basic monitoring configuration includes at least one of the following: Window time or counter; Basic remaining resource threshold.

24. The device according to claim 22 or 23, characterized in that, The device further includes a first communication unit. Before the activation unit activates the first model, the first communication unit is configured to: Send a first request to a network side device, where the first request is used to request activation of the first function or request the network device to determine the first function; Receive a response to the first request from the network side device, and the response to the first request includes an activation indication of the first function; Monitor the resources of the terminal to obtain a first resource monitoring result; Send the first resource monitoring result to the network side device, and the first resource monitoring result is used for the network side device to determine the model configuration of the first model.

25. The device according to any one of claims 22 to 24, characterized in that The device further includes a second receiving unit, which is used for: before the terminal activates the first model, receiving the model configuration of the first model; wherein, the model configuration of the first model includes at least one of the following: an activation indication of the first model; an indication for monitoring at least one of the performance of the first model and the resources of the terminal; at least one of a first threshold value and a second threshold value corresponding to a first metric for characterizing model performance, where the first threshold value is greater than the second threshold value; a third threshold value corresponding to a second metric for characterizing the resource situation of the terminal; the activation time of the first model.

26. The device according to claim 25, characterized in that, The execution unit is specifically used for: performing the first operation based on any one of the first threshold value and the second threshold value, the first metric, the second metric, and the third threshold value.

27. The device according to claim 25, characterized in that, The execution unit is specifically used for: determining whether to monitor the resources of the terminal based on any one of the first threshold value and the second threshold value and the monitoring result of the first metric; in the case of monitoring the resources of the terminal, performing the first operation based on the monitoring result of the second metric and the third threshold value.

28. A wireless communication device, characterized in that, including: a communication unit, configured to send the model configuration of the first model to the terminal; wherein, the model configuration of the first model includes at least one of the following: an activation indication of the first model; an indication for monitoring at least one of the performance of the first model and the resources of the terminal; at least one of a first threshold value and a second threshold value corresponding to a first metric for characterizing model performance, where the first threshold value is greater than the second threshold value; a third threshold value corresponding to a second metric for characterizing the resource situation of the terminal; the activation time of the first model.

29. The device according to claim 28, characterized in that, Before the communication unit sends the model configuration of the first model to the terminal, it is further used for: sending a basic monitoring configuration to the terminal; wherein, the basic monitoring configuration includes at least one of the following: a window time or a counter; a basic remaining resource threshold.

30. The device according to claim 28 or 29, characterized in that, Before the communication unit sends the model configuration of the first model to the terminal, it is further used for: receiving a first request from the terminal, where the first request is used to request to activate a first function or request the network device to determine the first function; sending a response to the first request to the terminal, where the response to the first request includes an activation indication of the first function; receiving a first resource monitoring result from the terminal, where the first resource monitoring result is used for the network-side device to determine the model configuration of the first model.

31. A terminal, characterized in that, including a transceiver, a processor, and a memory, where the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, it implements the wireless communication method according to any one of claims 1 to 15.

32. A network-side device, characterized in that, including a transceiver, a processor, and a memory, where the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, it implements the wireless communication method according to any one of claims 16 to 21.

33. A readable storage medium, characterized in that, The program or instructions are stored on the readable storage medium, and when the program or instructions are executed by a processor, the wireless communication method according to any one of claims 1 to 15 is implemented, or the wireless communication method according to any one of claims 16 to 21 is implemented.