Wireless communication method and communication device

By switching to a second solution with higher generalization performance during the performance evaluation of the first solution, the problem of communication quality degradation caused by unstable performance of the communication device is solved, and the risk of communication failure is reduced.

WO2025160795A1PCT designated stage Publication Date: 2025-08-07GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/074878
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-01-31
Publication Date
2025-08-07

AI Technical Summary

Technical Problem

In the prior art, the performance of the first solution between communication devices is affected by a variety of factors and cannot be guaranteed to be consistently good, resulting in a decline in communication quality, and the lack of a unified performance evaluation mechanism leads to communication failure.

Method used

During the performance evaluation of the first solution, the scheme that performs the first communication task is switched to the second solution, and the generalization performance of the second solution is high to reduce the probability of communication failure.

Benefits of technology

By switching the solution, the understanding of the communication device is unified, the probability of failure of the first communication task is reduced, and communication failure caused by abnormal performance of the first solution is avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024074878_07082025_PF_FP_ABST
    Figure CN2024074878_07082025_PF_FP_ABST
Patent Text Reader

Abstract

Provided are a wireless communication method and a communication device. The method comprises: in response to the occurrence of a first event, a first device switching a scheme for executing a first communication task from a first scheme to a second scheme, wherein the first event comprises performing performance evaluation on the performance of the first scheme. The embodiments of the present application specify that during the performance evaluation of a first scheme, a scheme for executing a first communication task is switched from the first scheme to a second scheme, thereby helping to unify the understandings of communication devices to reduce the probability of failure in executing the first communication task. Furthermore, the performance evaluation of the first scheme is usually triggered by a performance anomaly of the first scheme. Therefore, during the process of performing performance evaluation on the first scheme, switching to the second scheme to execute the first communication task helps to prevent failure in executing the first communication task due to a performance anomaly of the first scheme.
Need to check novelty before this filing date? Find Prior Art

Description

Wireless communication method and communication device Technical Field

[0001] The present application relates to the field of communication technology, and more specifically, to a wireless communication method and communication device. Background Art

[0002] Currently, communication devices typically use the first solution to perform the first communication task. However, the performance of the first solution is affected by many factors, and there is no guarantee that the performance of the first solution will always be in a good state. If the performance of the first solution is affected, the first communication task may still be performed using the first solution, which may result in poor performance of the first communication task, affecting the communication quality between communication devices. Therefore, in the process of using the first solution to perform the first communication task, it is necessary to perform a performance evaluation of the first solution to evaluate the performance of the first solution. However, the current protocol does not stipulate how to perform the performance evaluation of the first solution, which may result in different understandings between communication devices, leading to communication failure.

[0003] Summary of the Invention

[0004] The present application provides a wireless communication method and a communication device. The following introduces various aspects of the present application.

[0005] In a first aspect, a method for wireless communication is provided, comprising: in response to a first event occurring, a first device switches a scheme for performing a first communication task from a first scheme to a second scheme, wherein the first event includes a performance evaluation of the performance of the first scheme.

[0006] In a second aspect, a method for wireless communication is provided, including: a second device sends first indication information to a first device, the first indication information is used to trigger a performance evaluation of a first scheme, the first scheme is used to perform a first communication task, and the first communication task is performed based on the second scheme during the performance evaluation.

[0007] According to a third aspect, a communication device is provided, which is a first device and includes: a processing unit for switching a scheme for executing a first communication task from a first scheme to a second scheme in response to the occurrence of a first event, wherein the first event includes a performance evaluation of the performance of the first scheme.

[0008] In a fourth aspect, a communication device is provided, which is a second device and includes: a sending unit for sending first indication information to a first device, wherein the first indication information is used to trigger a performance evaluation of the performance of a first scheme, the first scheme is used to perform a first communication task, and the first communication task is performed based on the second scheme during the performance evaluation.

[0009] In a fifth aspect, a communication device is provided, comprising a processor, a memory, and a communication interface, wherein the memory is used to store one or more computer programs, and the processor is used to call the computer program in the memory so that the communication device executes part or all of the steps in the methods of the above aspects.

[0010] In a sixth aspect, an embodiment of the present application provides a communication system, which includes the above-mentioned terminal device and / or network device. In another possible design, the system may also include other devices that interact with the first device or the second device in the solution provided in the embodiment of the present application.

[0011] In the seventh aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and the computer program enables a communication device (for example, a first device or a second device) to perform some or all of the steps in the methods of the above aspects.

[0012] In an eighth aspect, embodiments of the present application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, wherein the computer program is operable to cause a communication device (e.g., a first device or a second device) to perform some or all of the steps of the methods described in each of the above aspects. In some implementations, the computer program product may be a software installation package.

[0013] In a ninth aspect, an embodiment of the present application provides a chip comprising a memory and a processor, wherein the processor can call and run a computer program from the memory to implement some or all of the steps described in the methods of the above aspects.

[0014] In an embodiment of the present application, it is provided that during the performance evaluation of the first solution, the solution for executing the first communication task is switched from the first solution to the second solution, which helps to unify the understanding of the communication device and reduce the probability of failure in executing the first communication task.

[0015] On the other hand, the performance evaluation of the first solution is usually triggered by the performance anomaly of the first solution. Therefore, during the performance evaluation of the first solution, switching to the second solution to execute the first communication task helps avoid the failure of the first communication task due to the performance anomaly of the first solution. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] FIG1 is a wireless communication system 100 used in an embodiment of the present application.

[0017] FIG2 is a schematic diagram of channel estimation and signal recovery applicable to an embodiment of the present application.

[0018] FIG3 is a schematic diagram of an AI model-based CSI feedback system applicable to an embodiment of the present application.

[0019] FIG4 is a schematic diagram of an AI model-based positioning solution applicable to an embodiment of the present application.

[0020] Figure 5 is a schematic diagram of an AI model-based beam management solution applicable to an embodiment of the present application.

[0021] FIG6 is a schematic flowchart of a wireless communication method according to an embodiment of the present application.

[0022] FIG7 is a schematic flowchart of a wireless communication method according to another embodiment of the present application.

[0023] FIG8 is a schematic diagram of the process of determining whether the first solution is used normally and whether it can continue to be used in an embodiment of the present application.

[0024] 9 to 11 are schematic diagrams of the performance monitoring stage, the performance evaluation stage, and the performance judgment stage in the embodiment of the present application.

[0025] FIG12 is a schematic diagram of a communication device according to an embodiment of the present application.

[0026] FIG13 is a schematic diagram of a communication device according to an embodiment of the present application.

[0027] FIG14 is a schematic structural diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION

[0028] The technical solution in this application will be described below with reference to the accompanying drawings.

[0029] Figure 1 illustrates a wireless communication system 100 used in an embodiment of the present application. The wireless communication system 100 may include a network device 110 and a terminal device 120. The network device 110 may be a device that communicates with the terminal device 120. The network device 110 may provide communication coverage for a specific geographic area and may communicate with the terminal device 120 within the coverage area.

[0030] FIG1 exemplarily shows a network device and two terminals. Optionally, the wireless communication system 100 may include multiple network devices and each network device may include other numbers of terminal devices within its coverage area, which is not limited in the embodiments of the present application.

[0031] Optionally, the wireless communication system 100 may further include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiment of the present application.

[0032] It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: fifth generation (5G) system or new radio (NR), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), etc. The technical solutions provided in this application can also be applied to future communication systems, such as the sixth generation mobile communication system, satellite communication system, etc.

[0033] The terminal device in the embodiments of the present application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device in the embodiments of the present application may refer to a device that provides voice and / or data connectivity to a user and can be used to connect people, objects and machines, such as a handheld device with wireless connection function, a vehicle-mounted device, etc. The terminal device in the embodiments of the present application can be a mobile phone, a tablet computer, a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. Optionally, the UE can be used to act as a base station. For example, the UE can act as a scheduling entity that provides sidelink signals between UEs in V2X or D2D, etc. For example, a cellular phone and a car communicate with each other using sidelink signals. The cellular phone and smart home devices communicate without relaying the communication signal through the base station.

[0034] The network device in the embodiments of the present application may be a device for communicating with a terminal device, and may also be referred to as an access network device or a radio access network device. For example, the network device may be a base station. The network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network. A base station can broadly cover various names as follows, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmission point (TRP), transmission point (TP), master station MeNB, secondary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. A base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. A base station can also refer to a communication module, modem or chip used to be set in the aforementioned device or apparatus. The base station can also be a mobile switching center and a device that performs base station functions in device-to-device D2D, vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, a network-side device in a 6G network, or a device that performs base station functions in future communication systems. The base station can support networks with the same or different access technologies. The embodiments of this application do not limit the specific technology and specific device form used by the network equipment.

[0035] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.

[0036] In some deployments, the network device in the embodiments of the present application may refer to a CU or a DU, or the network device may include a CU and a DU. The gNB may also include an AAU.

[0037] The network equipment and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which the network equipment and terminal devices are located.

[0038] It should be understood that all or part of the functions of the communication device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (such as a cloud platform).

[0039] With the development of artificial intelligence (AI) technology, AI models are being introduced into more and more communication processes. To facilitate understanding, the following describes the AI ​​models used in communication processes with reference to Figures 2 to 5.

[0040] Channel estimation and signal recovery based on AI model

[0041] Due to the complexity and time-varying nature of wireless channel environments, in wireless communication systems (e.g., the wireless communication systems described above), a receiver needs to recover received signals based on channel estimation results. Figure 2 is a schematic diagram of channel estimation and signal recovery applicable to embodiments of the present application.

[0042] As shown in FIG2 , in step S210 , the transmitter transmits, in addition to the data signal, a series of pilot signals known to the receiver on the time-frequency resources, such as the channel state information-reference signal (CSI-RS) and the demodulation reference signal (DMRS).

[0043] In step S211, the transmitter transmits the above data signal and pilot signal to the transmitter through the channel.

[0044] In step S212, after receiving the pilot signal, the receiver may perform channel estimation. In one possible implementation, the receiver may estimate channel information of the channel transmitting the pilot signal based on a pre-stored pilot sequence and the received pilot sequence using a channel estimation algorithm (e.g., a least squares (LS) channel estimation method).

[0045] In step S213, the receiver may recover the channel information on all time-frequency resources using an interpolation algorithm based on the channel information of the channel transmitting the pilot sequence, for subsequent channel state information (CSI) feedback or data recovery.

[0046] CSI feedback system based on AI model

[0047] In wireless communication systems, codebook-based solutions are primarily used to extract and provide feedback on channel characteristics. This means that after the receiver performs channel estimation, it selects the precoding matrix that best matches the current channel from a pre-set precoding codebook based on the estimation results and an optimization criterion. The receiver then feeds the precoding matrix index (PMI) back to the transmitter via an air interface feedback link for precoding. In some implementations, the receiver can also provide the transmitter with a measured channel quality indicator (CQI) to facilitate adaptive modulation and coding.

[0048] Figure 3 is a schematic diagram of a CSI feedback system based on an AI model applicable to an embodiment of the present application. As shown in Figure 3, the entire feedback system includes an AI encoder 311 and an AI decoder 321 part of the autoencoder, wherein the AI ​​encoder 311 is deployed at the transmitter 310 and the AI ​​decoder 321 is deployed at the receiver 320. The transmitter 310 compresses and encodes the CSI to be transmitted through the AI ​​encoder 311 to obtain compressed CSI. The compressed CSI is then fed back to the receiver 320 through the feedback link, and the receiver 320 decodes the compressed CSI through the AI ​​decoder 321 to obtain the recovered CSI. In this way, the communication overhead of feedback CSI can be saved without affecting the accuracy of CSI transmission.

[0049] In the embodiments of this application, the role of the model in the CSI feedback system is described using an AI encoder and an AI decoder as examples. Of course, in the embodiments of this application, the model can also be used in other steps of the CSI feedback system. For example, the model can be used in the CSI compression process in the CSI feedback system. For another example, the model can be used in the CSI decompression process in the CSI feedback system. For another example, the model can be used in the CSI feedback system to estimate CSI. For another example, the model can be used in the CSI feedback system to predict CSI.

[0050] Positioning based on AI models

[0051] In cellular wireless positioning, the straight-line propagation of electromagnetic waves between network devices and terminal devices is called line-of-sight (LOS) wireless propagation. In some cases, electromagnetic wave signals cannot propagate in a straight line due to obstruction by buildings or trees, which is usually called non-line-of-sight (NLOS) wireless propagation. Traditional positioning algorithms such as time difference of arrival (TDOA) and angle-of-arrival (AOA) are based on LOS channels and are no longer applicable in environments where NLOS is predominant. In most scenarios, the number of network devices with LOS channels to terminal devices is often small, resulting in the inability of traditional positioning algorithms to meet the requirements of high-precision positioning. In addition, there may be some non-ideal factors in actual systems, which can lead to reduced positioning accuracy.

[0052] Therefore, a high-precision positioning method based on AI models has been proposed for scenarios where LOS / NLOS channels coexist. Existing research results have shown that by using machine learning methods to train models based on large amounts of channel data and to explore the mapping relationship between channel responses and location coordinates, it is possible to address the limitations of traditional positioning algorithms in LOS / NLOS channel coexistence scenarios and improve positioning accuracy.

[0053] FIG4 shows a schematic diagram of an AI model-based positioning solution applicable to an embodiment of the present application. Referring to FIG4 , in a positioning solution based on an AI model 410 in a LOS / NLOS channel coexistence scenario, the channel response can be used as the input of the AI ​​model 410, and the location coordinates can be used as the output of the AI ​​model 410. The AI ​​model 410 learns the intrinsic relationship between the wireless channel and the location of the terminal device. In this way, even in a scenario where there are not enough LOS channels and / or in a scenario where there are non-ideal conditions, the positioning solution based on the AI ​​model 410 can also output the location coordinates of the terminal device with higher accuracy, which helps to meet the needs of high-precision positioning.

[0054] AI-based beam management

[0055] In the traditional beam selection process, it is usually necessary to traverse all combinations of receive beams and transmit beams to select the appropriate beam. However, traversing all combinations takes a long time, resulting in low beam selection efficiency.

[0056] For example, suppose the network equipment deploys 64 different downlink transmission directions in FR2 (carried by up to 64 synchronization signals and physical broadcast channel blocks (SSB)). Accordingly, the terminal device uses one or more antenna panels to simultaneously scan the receiving beams when receiving, and each antenna panel has 4 receiving beams. Then the terminal device needs to measure at least 256 beam pairs, which means that 256 resources of downlink resource overhead are required. From a time perspective, each SSB cycle is approximately 20ms, and 4 SSB cycles are required to complete the measurement of 4 receiving beams. Assuming that multiple receiving antenna panels can perform beam scanning simultaneously, it will take at least 80ms.

[0057] As the number of beams in future massive multiple-input, multiple-output (MIMO) systems increases, using beam scanning-based beam management solutions to match optimal beam pairs will only result in increased reference signal transmission overhead and beam scanning latency. Therefore, to avoid these issues, AI-based beam management was proposed in Release 18. The following describes this AI-based beam management solution, combining the training and prediction processes of the AI ​​model.

[0058] Assume that the AI ​​model is used to predict the available beams in beam set A. Accordingly, during the training phase, the beam measurement results of beam set B can be used as AI model training data. That is, the AI ​​model is trained based on the beam measurement results of beam set B so that the AI ​​model can predict the available beams from beam set A.

[0059] It should be noted that the beam measurement results of the above-mentioned beam set B may include the measurement results corresponding to the layer 1 (layer1, L1) measurement quantity, and / or the indication information of the selected beam in beam set B (for example, the transmitting beam identifier, the receiving beam identifier or the beam pair identifier, etc.).

[0060] In some implementations, the training data may also include label information of beam set A, and the label information is used to indicate one or more of the following beams in beam set A: optimal transmit beam, optimal receive beam, optimal beam pair, better multiple transmit beams, better multiple receive beams, better beam pair, etc.

[0061] As shown in Figure 5, in the prediction stage, the input of the AI ​​model 510 may include the link quality measurement results (for example, L1 measurement quantity) corresponding to the beams in the beam set A, and the prediction results output by the AI ​​model 510 may include the target beam selected from the beam set A, and the link quality corresponding to the target beam.

[0062] In some implementations, the target beam may be one or more beams. For example, if the target beam is a single beam, the target beam may be the optimal beam or a relatively optimal beam in beam set A. For example, if the target beam is multiple beams, the target beam may be multiple beams in beam set A that meet the requirements. "Meeting the requirements" may be understood as meaning that the link quality corresponding to the beam meets the requirements, for example, the link quality corresponding to the beam is greater than or equal to a threshold.

[0063] In other implementations, the target beam may refer to one or more beam pairs, each of which may include a receive beam or a transmit beam. For example, if the target beam is a single beam pair, the target beam may be the optimal beam pair or a relatively optimal beam pair in beam set A. For example, if the target beam is multiple beam pairs, the target beam may be multiple beam pairs in beam set A that meet the requirements. "Meeting the requirements" may be understood as meaning that the link quality corresponding to the beam pair meets the requirements, for example, the link quality corresponding to the beam pair is greater than or equal to a threshold.

[0064] It should be noted that the link quality in the embodiment of the present application can be determined by one or more measurement quantities described above. Of course, the link quality in the embodiment of the present application can also be determined based on other measurement quantities in future communication systems, and the embodiment of the present application is not limited to this.

[0065] In addition, the link quality is determined based on one or more measurement quantities, which can be understood as the link quality being obtained by processing one or more measurement quantities. Of course, the link quality can also be a measurement quantity, which is not limited in the present embodiment.

[0066] It should also be noted that if the prediction result only indicates one beam in the beam pair, the other beam in the beam pair can be determined by other means. For example, it can be determined by one or some of the processes P1 to P3 in the traditional beam selection process. Of course, it can also be determined by one or some of the processes U1 to U3 in the traditional beam selection process. The embodiments of the present application are not limited to this.

[0067] In some implementations, the beam set B may be a different beam set from the beam set A. In some implementations, the beam set B may be a subset of the beam set A. Accordingly, by measuring fewer beams (beams in the beam set B), predictions for more beams (beams in the beam set A) may be achieved. Compared with the above-mentioned scheme of selecting beams based on traversing all combinations, it helps to reduce the time of executing the beam selection process. Of course, in the embodiment of the present application, the beams in the beam set B and the beams in the beam set A may be completely different beams. For example, there is no intersection between the beam set B and the beam set A, but the beam direction corresponding to the beam set B may be similar to the beam direction corresponding to the beam set A.

[0068] In some other implementations, the beam set B may be exactly the same as the beam set A.

[0069] It should be noted that the above description only illustrates the communication process using the model in the embodiments of the present application. In the embodiments of the present application, the model can also be applied to other communication processes, such as model-based beam prediction, model-based mobility management, model-based resource management, and model-based modulation and demodulation.

[0070] Model-Based Solutions for Wireless Communications

[0071] With the development of artificial intelligence technology and / or machine learning technology, artificial intelligence (AI) models and / or machine learning (ML) models have been introduced into communication systems, forming model-based wireless communication solutions. At present, model-based wireless communication solutions can be divided into two categories, one is a single-end solution, and the other is a dual-end solution. For a single-end solution, a model-based solution is usually only set in one device. For example, a model-based solution can be set only in a terminal device. For another example, a model-based solution can be set only in a network device. For a dual-end solution, it is usually necessary for the terminal device and the network device to cooperate with each other, that is, models are set in both the terminal device and the network device. The following describes the dual-end solution in the CSI feedback process in conjunction with Figure 2.

[0072] As shown in Figure 2, in the CSI compression process of the transmitter 210, an encoder based on an AI model can be introduced (for example, an AI encoder 211 or a CSI compression model can be included). Correspondingly, a decoder based on an AI model is introduced in the CSI recovery process of the receiver 220 (for example, an AI decoder 221 or a CSI recovery model can be included). In other words, a model-based solution is provided in both the transmitter 210 and the receiver 220. Therefore, this solution can also be called a "dual-end model solution". In the transmitter 210, the CSI to be transmitted can be compressed and encoded by the AI ​​encoder 211 to obtain compressed CSI. The compressed CSI is then fed back to the receiver 220 through a feedback link. Accordingly, the receiver 220 can decode the compressed CSI through the AI ​​decoder 221 to obtain the recovered CSI.

[0073] In some scenarios, to improve CSI recovery accuracy, the CSI compression model and CSI recovery model are often matched. For example, the CSI compression model and CSI recovery model can be jointly trained. If the CSI compression model and CSI recovery model are previously mismatched, the accuracy of the CSI recovery process may be reduced.

[0074] It should be noted that the above description uses the CSI feedback process as an example to introduce a model-based dual-end solution. In some implementations, the model-based dual-end solution can also be applied to signal modulation or demodulation, source (or channel) encoding or decoding, and other matching communication processes between transmitters and receivers. In other words, in a dual-end solution, models are deployed on both the transmitting and receiving ends of the communication system. Accordingly, the transmitting and receiving models can jointly perform one or more wireless transmission functions.

[0075] Currently, communication devices typically use the first solution to perform the first communication task. However, the performance of the first solution is affected by many factors, and there is no guarantee that the performance of the first solution will always be in a good state. If the performance of the first solution is affected, the first communication task may still be performed using the first solution, which may result in poor performance of the first communication task, affecting the communication quality between communication devices. Therefore, in the process of using the first solution to perform the first communication task, it is necessary to perform a performance evaluation of the first solution to evaluate the performance of the first solution. However, the current protocol does not stipulate how to perform the performance evaluation of the first solution, which may result in different understandings between communication devices, leading to communication failure.

[0076] Taking the first solution, the model-based solution described above, as an example, the model used in the first solution is typically trained based on training data, resulting in the first solution's performance being generally limited to the communication environment corresponding to the training data. That is, if the communication environment used by the first solution is similar to the communication environment corresponding to the training data, the first solution's performance is generally good. If the communication environment used by the first solution differs significantly from the communication environment corresponding to the training data, the first solution's performance is generally less stable. Therefore, while using the model-based first solution to execute the first communication task, performing a performance evaluation on the first solution helps prevent performance degradation and communication failures caused by the first solution. Assuming that the communication devices involved in executing the first communication task include communication device 1 and communication device 2, since the current protocol does not specify a performance evaluation process for the first solution, communication device 1 may determine that it should continue to execute the first communication task using the first solution during the performance evaluation process, while communication device 2 may determine that it should execute the first communication task using a different solution during the performance evaluation process. This may result in communication device 1 and communication device 2 using different solutions to execute the first communication task, leading to the failure of the first communication task.

[0077] Therefore, in response to the above-mentioned problems, an embodiment of the present application provides a method for wireless communication, in which it is stipulated that during the performance evaluation of the first scheme, the scheme for executing the first communication task is switched from the first scheme to the second scheme, which helps to unify the understanding of the communication device and reduce the probability of failure in executing the first communication task.

[0078] On the other hand, the performance evaluation of the first solution is usually triggered by the performance anomaly of the first solution. Therefore, during the performance evaluation of the first solution, switching to the second solution to execute the first communication task helps avoid the failure of the first communication task due to the performance anomaly of the first solution.

[0079] In the embodiments of the present application, the first communication task is not limited. For example, the first communication task may be the CSI compression task described above. For another example, the first communication task may be the CSI decompression task described above. For another example, the first communication task may be the beam management task described above. For another example, the first communication task may be the positioning task described above.

[0080] In some scenarios, if the device performing the first communication task is a network device, the first communication task may be referred to as a network device-side task. If the device performing the first communication task is a terminal device, the first communication task may be referred to as a terminal device-side task.

[0081] In the embodiments of the present application, the first solution is not limited. In some implementations, the first solution may be a model-based solution. The model may be, for example, an AI model and / or a machine learning model. Taking the AI ​​model as an example, the first solution may be the AI ​​model-based beam management solution described above, or the first solution may be the AI ​​model-based positioning solution described above. Of course, in the embodiments of the present application, the first solution may also be a solution that is not based on a model.

[0082] For example, the first communication task may be the CSI compression task described above. Another example may be the CSI decompression task described above. Another example may be the beam management task described above. Another example may be the positioning task described above.

[0083] It should be understood that in the embodiments of the present application, the communication devices involved in executing the first communication task can be divided into devices that execute the first solution and nodes that monitor the performance of the first solution. The devices that execute the first solution are also referred to as "execution nodes" or "execution devices," and the devices that monitor and / or evaluate the performance of the first solution are also referred to as "performance monitoring / performance evaluation devices" or "performance monitoring / performance evaluation nodes."

[0084] In some scenarios (e.g., the dual-end solution described above), the model may be deployed on two devices, that is, the execution device may include multiple devices. Taking the dual-end model as an example, where the model can be deployed on both the terminal device and the network device, the execution device may include both the terminal device and the network device. Of course, in embodiments of the present application, the model may be deployed on one device, for example, the model may be deployed only on the terminal device or the network device.

[0085] In some scenarios, the performance monitoring / performance evaluation device may be a different device from the execution device. For example, the performance monitoring / performance evaluation device may be a network device, and the execution device may be a terminal device. In another example, the performance monitoring / performance evaluation device may be a terminal device, and the execution device may be a network device. In other scenarios, the performance monitoring / performance evaluation device may be one of the execution devices. For example, the performance monitoring / performance evaluation device may be a network device, and the execution device may include a terminal device and a network device. In another example, the performance monitoring / performance evaluation device may be a terminal device, and the execution device may include a terminal device and a network device. Of course, in the embodiments of the present application, the performance monitoring / performance evaluation device and the execution device may be one device.

[0086] For ease of description, the execution device may be referred to as the first device below, and accordingly, the performance monitoring / performance evaluation device may be the second device. In the embodiment of the present application, the type of the first device and / or the second device is not limited. For example, the first device may be a terminal device or a network device. For another example, the second device may be a terminal device or a network device. Taking the first device as a terminal device as an example, the second device may be a network device. Taking the second device as a network device as an example, the second device may be a terminal device. Of course, in the embodiment of the present application, the first device and the second device may both be terminal devices, or the first device and the second device may both be network devices, or the first device may be a terminal device and a network device, and accordingly, the second device may be a network device. Alternatively, the first device may be a terminal device and a network device, and accordingly, the second device may be a terminal device.

[0087] The following describes a wireless communication method according to an embodiment of the present application in conjunction with Figure 6. The method shown in Figure 6 includes step S610.

[0088] In step S610 , in response to a first event occurring, the first device switches a scheme for performing a first communication task from a first scheme to a second scheme, wherein the first event includes performing a performance evaluation on the performance of the first scheme.

[0089] In some scenarios, the stage of performing performance evaluation on the performance of the first solution may be referred to as a "performance evaluation stage."

[0090] In some implementations, the first and second solutions may be model-based solutions, and accordingly, the generalization performance of the model used in the second solution is higher than that of the model used in the first solution. That is, during the performance evaluation phase of the first solution, a solution with higher generalization performance may be used to perform the first communication task. Although the performance of the second solution is inferior to that of the first solution for a specific communication environment, if the performance of the first solution exhibits anomalies, it is highly likely due to changes in the communication environment. In this case, using the second solution with higher generalization performance to perform the first communication task helps ensure the basic communication quality of the first communication task.

[0091] In the embodiment of the present application, there is no limitation on the method for obtaining the model used in the second solution. In some implementations, the model used in the second solution can be determined based on one or more of the following: predefined; preconfigured; indicated by the second device; or indicated by the network device.

[0092] In some implementations, as shown in FIG7 , in step S710, the second device indicates the model used by the second solution, which may include the second device indicating to the first device a model identifier of the model used by the second solution. The model identifier may correspond to a model predefined by the protocol or preconfigured by the first device. Of course, in the embodiment of the present application, step S710 can be understood as the second device configuring the model used by the second solution to the first device. For example, the second device configures the model parameters and / or model structure of the model used by the second solution to the first device.

[0093] As described above, the second solution can be indicated by the network device, and the method of indication by the network device is similar to the method of indication by the second device, which will not be described in detail below. It should be understood that in the embodiment of the present application, the network device can be a performance evaluation / performance monitoring device (i.e., the second device introduced above), or the network device can be an execution device, or the network device can be a device other than an execution device or a performance evaluation / performance monitoring device.

[0094] In other implementations, the second solution may be a non-model-based solution, or in other words, the second solution may be a traditional communication solution. For example, the second solution may be a traditional CSI feedback solution. For another example, the second solution may be a traditional encoding / decoding solution. For another example, the second solution may be a traditional beam management solution. For another example, the second solution may be a traditional positioning solution.

[0095] In some scenarios, if the second solution is not based on a model, the solution for executing the first communication task can be switched from the first solution to the second solution. This can be understood as switching the solution for executing the first communication task from the first solution to the second solution.

[0096] Generally, non-model-based traditional solutions have better generalization performance, or in other words, non-model-based traditional solutions are used in a wider range of scenarios. Therefore, when the performance of the first solution is unstable, using non-model-based traditional solutions to perform the first communication task helps to ensure the basic communication quality of performing the first communication task.

[0097] It should be noted that, in order to evaluate the performance of the first solution during the performance evaluation phase, although the second solution is used to perform the first communication task during this phase, the first solution can still be used to perform the first communication task. However, the result of performing the first communication task using the first solution is used to perform the performance evaluation of the first solution, while the result of performing the first communication task using the second solution is used for the normal communication process. Of course, in the embodiment of the present application, the first solution may not be used to perform the first communication task during the performance evaluation phase, but the performance of the first solution may be evaluated based on the historical results of performing the first communication task using the first solution.

[0098] In the embodiment of the present application, there is no limitation on the judgment method in the performance evaluation stage. The judgment method in the evaluation stage in the embodiment of the present application is described below in combination with Methods 1 to 3.

[0099] Method 1: Single judgment method.

[0100] That is, the evaluation result of the first solution can be determined based on the evaluation result of a single judgment. For example, the first solution is used to perform the first communication task once to obtain the evaluation result of the first solution.

[0101] Method 2: Multiple judgment method.

[0102] That is, the evaluation result of the first solution can be determined based on the evaluation results of multiple judgments. For example, the first communication task is executed multiple times using the first solution to obtain the evaluation result of the first solution.

[0103] In some implementations, the aforementioned multiple determinations may be performed consecutively in time. In this case, the multiple determination method may also be referred to as "continuous multiple determinations," which helps improve the accuracy of the performance evaluation of the first solution. Of course, in the embodiments of the present application, the multiple determination method may be performed discontinuously in time, which helps improve the flexibility of the multiple determinations.

[0104] For example, if the first communication task is executed M1 times using the first solution, and the performance of the first solution determined M1 times is abnormal, then the evaluation result of the first solution is determined to be abnormal, where M1 is a positive integer greater than or equal to 1.

[0105] For another example, if the first communication task is executed using the first scheme M1 times, and the evaluation results of the first scheme obtained for N1 consecutive judgments in the M1 judgments are all abnormal, then the evaluation result of the first scheme is determined to be abnormal, where N1 is a positive integer less than or equal to M1, and both N1 and M1 are positive integers greater than or equal to 1.

[0106] In the embodiments of the present application, there is no limitation on the values ​​of M1 and / or N1. For example, the value of M1 or N1 can be one of the following: 2, 4, 5, 8, 10, 15, 16, 20, 32, 40, 50, 80, 128, 160, 200, 500, or 1000.

[0107] Method 3: Judgment method based on the first time period.

[0108] In other words, the evaluation result of the first solution can be obtained based on the performance evaluation of the first solution during the first time period. For example, during the first time period, the performance of the first solution can be evaluated once or multiple times. If the results of one or more determinations are all abnormal, then the evaluation result of the first solution is determined to be abnormal.

[0109] In the embodiments of the present application, there is no limitation on the implementation of the first time period. In some implementations, the first time period can be represented by a time window, which is also called an "evaluation window" in some scenarios.

[0110] In the embodiments of the present application, the length of the first time period is not limited. In some implementations, the length of the first time period may be L1 time domain units, where L1 may be a positive integer greater than or equal to 1. In addition, the time domain unit may be one or more of a time slot, a symbol, and a subframe. Of course, in the embodiments of the present application, the time domain unit may also be other time domain units introduced in future communication systems. In other implementations, the length of the first time period may be L2 time units, where L2 may be a positive integer greater than or equal to 1. In addition, the unit of the time unit may be milliseconds, seconds, minutes, etc.

[0111] It should be noted that the various parameters introduced in the above-mentioned combination methods 1 to 3 (for example, one or more of the information including the value of M1, the value of N1, the interval time between M1 judgments, the length of the first time period, the number of first time periods, etc.) can be predefined, preconfigured, or configured by the network device.

[0112] For example, when the first device is a terminal device, the network device may configure the above parameters for the terminal device. In an embodiment of the present application, the network device may configure the above parameters for the terminal device through downlink control information (DCI), media access control control element (MAC CE), radio resource control (RRC) signaling, RRC reconfiguration message, system broadcast, master information block (MIB), system information block 1 (SIB1), SIB, etc.

[0113] The above describes the judgment method of the performance evaluation stage in the embodiment of the present application. The following describes the execution scheme of the first communication task determined based on the evaluation results in the embodiment of the present application. In some scenarios, the stage based on the execution scheme of the first communication task determined based on the evaluation results can be called the "performance confirmation stage."

[0114] In some implementations, if the evaluation result indicates an abnormality, the first device may employ a third solution to perform the first communication task, where the third solution is different from the first solution. In other words, the method further includes: in response to the evaluation result being abnormal, the first device performing the first communication task based on the third solution.

[0115] In some implementations, the third solution may be a model-based solution. For example, the model used in the first solution may be different from the model used in the third solution. For another example, the communication environment applicable to the model used in the first solution may be different from the communication environment applicable to the model used in the third solution. For another example, the communication environment corresponding to the training data of the model used in the first solution may be different from the communication environment corresponding to the training data of the model used in the third solution.

[0116] In other implementations, if the evaluation result indicates normal, the first device may continue to use the first solution to perform the first communication task. In other words, the method further includes: in response to the evaluation result being normal, the first device uses the first solution to perform the first communication task.

[0117] In the embodiments of the present application, there is no limitation on the manner in which the first device obtains the evaluation result. In some implementations, the evaluation result of the first solution may be determined by the second device, and accordingly, the second device may send the evaluation result to the first device via a third indication message. In other words, the above method further includes: the first device receiving the third indication message sent by the second device, the third indication message being used to indicate whether the evaluation result of the performance evaluation is abnormal. In other implementations, the evaluation result of the first solution may be determined autonomously by the first device.

[0118] It should be noted that, whether the first device or the second device determines the evaluation result, the evaluation result can be obtained based on the judgment method described in combination with methods 1 to 3. Of course, in the embodiment of the present application, other methods can also be used to determine the evaluation result.

[0119] The above describes the performance evaluation phase of the embodiment of the present application. The following describes the triggering method of the performance evaluation phase in the embodiment of the present application. In some implementations, the first event is triggered based on one or more of the following: performance anomalies of the first solution; first indication information sent by the second device, the first indication information is used to trigger the performance evaluation of the performance of the first solution. Of course, in the embodiment of the present application, the first event can also be triggered periodically, or the first event can also be triggered based on changes in the communication environment.

[0120] In some scenarios, the stage of determining performance anomalies in the first solution can be called the "performance monitoring stage." That is, the performance monitoring stage precedes the performance evaluation stage, and the monitoring results of the performance monitoring stage are used to trigger the performance evaluation stage. Accordingly, a performance anomaly in the first solution can be understood as an abnormality in the monitoring results of the first solution. This will be explained below in conjunction with Figure 7.

[0121] In some scenarios, the performance anomaly and / or the first indication information of the above-mentioned first scheme can be understood as the conditions for triggering the first event, that is, the first event can be triggered by the first condition, and accordingly, the first condition can include the performance anomaly of the first scheme and / or the receipt of the first indication information.

[0122] In some implementations, the performance anomaly of the first solution may include poor performance of the first solution. For example, the performance anomaly of the first solution may include performance of the first solution being lower than threshold 1, where threshold 1 may be determined based on one or more of the following: predefined, preconfigured, and configured on the second device. The following describes the criteria for determining performance anomaly in conjunction with the parameters used to evaluate performance.

[0123] In other implementations, abnormal performance of the first solution can be understood as unstable performance of the first solution over a period of time. In the embodiments of the present application, the method for determining unstable performance of the first solution is not specifically limited. For example, unstable performance of the first solution can be determined based on the average performance of the first solution over a period of time. For another example, unstable performance of the first solution can be determined based on the magnitude of change in the performance of the first solution over a period of time.

[0124] It should be noted that, if the first event is triggered by a performance anomaly of the first solution, the performance anomaly of the first solution may be determined autonomously by the first device.

[0125] In some implementations, the first event may be triggered by the second device via the first indication information. Alternatively, the first indication information is used to instruct a performance evaluation of the first solution, or to indicate the entry into a performance evaluation phase for the first solution. Alternatively, the first indication information is used to configure the first device to enter a performance evaluation phase for the first solution. For example, if the second device detects abnormal performance of the first solution, the second device may send the first indication information to the first device to instruct a performance evaluation of the first solution.

[0126] In some scenarios, the first indication information is used to cause the first device to enter a performance evaluation phase for a first solution. This can be understood as configuring the parameters required for the first device to enter the performance evaluation phase. For example, the first indication information is used to configure the duration of the performance evaluation phase for the first device (e.g., the evaluation window described above). In another example, the first indication information is used to configure the second solution used by the first device during the performance evaluation phase.

[0127] It should be noted that if the first event is triggered by a performance anomaly of the first solution, the performance anomaly of the first solution can be determined autonomously by the first device. If the first event is triggered by the first indication information, the second device can determine whether to trigger the first indication information based on whether the performance of the first solution is abnormal. Of course, in the embodiments of the present application, the first indication information can be triggered periodically, or the first indication information can be triggered based on changes in the communication environment.

[0128] The following describes the determination method for obtaining the monitoring result in the embodiment of the present application in combination with Methods 1 to 3. It should be understood that the determination method described below can be applied to the scenario where the first device makes the autonomous determination, and can also be applied to the scenario where the second device makes the determination.

[0129] Method 1: Single judgment method.

[0130] That is, the performance abnormality of the first solution may be determined based on a single determination result. For example, the first solution is used to execute the first communication task once, the performance of the first solution is obtained, and the monitoring result of the first solution is determined based on the performance of the first solution.

[0131] Method 2: Multiple judgment method.

[0132] That is, the performance abnormality of the first solution can be determined based on the results of multiple determinations. For example, the first communication task is executed multiple times using the first solution, the performance of each execution of the first communication task using the first solution is obtained, and the monitoring result is determined based on the performance.

[0133] In some implementations, the multiple determinations described above may be multiple determinations that are continuous in time. In this case, the multiple determination method may also be referred to as "continuous multiple determinations," which helps improve the accuracy of the monitoring results. Of course, in the embodiments of the present application, the multiple determination method may be multiple determinations that are discontinuous in time.

[0134] For example, if the first communication task is executed M2 times using the first solution, and the performance of the first solution determined M2 times is abnormal, then the monitoring result of the first solution is determined to be abnormal, where M2 is a positive integer greater than or equal to 1.

[0135] For another example, if the first communication task is executed using the first scheme M2 times, and the performance of the first scheme obtained by N2 consecutive judgments in the M2 judgments is abnormal, then the monitoring result of the first scheme is determined to be abnormal, where N1 is a positive integer less than or equal to M1, and N2 and M2 are both positive integers greater than or equal to 1.

[0136] In the embodiments of the present application, there is no limitation on the values ​​of M2 and / or N2. For example, the value of M2 or N2 can be one of the following: 2, 4, 5, 8, 10, 15, 16, 20, 32, 40, 50, 80, 128, 160, 200, 500, 1000.

[0137] Method 3: Judgment method based on the second time period.

[0138] In other words, the abnormal performance of the first solution can be determined based on monitoring the performance of the first solution during the second time period. For example, during the second time period, the performance of the first solution can be determined one or more times. If the results of one or more determinations are all abnormal, then the monitoring results of the first solution are determined to be abnormal.

[0139] In the embodiment of the present application, there is no limitation on the implementation of the second time period. In some implementations, the second time period can be represented by a time window, which is also called a "monitoring window" in some scenarios.

[0140] In the embodiment of the present application, the length of the second time period is not limited. In some implementations, the length of the second time period may be L3 time domain units, where L3 may be a positive integer greater than or equal to 1. In addition, the time domain unit may be one or more of a time slot, a symbol, and a subframe. Of course, in the embodiment of the present application, the time domain unit may also be other time domain units introduced in future communication systems. In other implementations, the length of the second time period may be L4 time units, where L4 may be a positive integer greater than or equal to 1. In addition, the unit of the time unit may be milliseconds, seconds, minutes, etc.

[0141] It should be noted that the various parameters introduced in the above-mentioned combination methods 1 to 3 (for example, one or more of the information including the value of M2, the value of N2, the interval time between M2 judgments, the length of the second time period, the number of second time periods, etc.) can be predefined, preconfigured, or configured by the network device.

[0142] For example, when the first device is a terminal device, the network device can configure the above parameters for the terminal device. In an embodiment of the present application, the network device can configure the above parameters for the terminal device through DCI, MAC CE, RRC signaling, RRC reconfiguration message, system broadcast, MIB, SIB1, SIB, etc.

[0143] In some scenarios, after the performance of the first solution is determined to be abnormal through the above-mentioned determination method, the first solution can enter the performance evaluation phase. Therefore, the process of obtaining the result of the above-mentioned determination method can be understood as the starting time of the performance evaluation phase. This will be described below with reference to Figure 8.

[0144] In the embodiments of the present application, there is no limitation on the manner in which the first device obtains the evaluation result. In some implementations, the evaluation result of the first solution may be determined by the second device, and accordingly, the second device may send the monitoring result to the first device through the second indication information. That is to say, the above method also includes: the first device receives the second indication information sent by the second device, and the second indication information is used to indicate whether the monitoring result of the performance monitoring is abnormal. In other implementations, the monitoring result of the first solution may be determined autonomously by the first device.

[0145] It should be noted that, whether the first device or the second device determines the monitoring result, the monitoring result can be obtained based on the judgment method described in combination with methods 1 to 3. Of course, in the embodiment of the present application, other methods can also be used to determine the monitoring result.

[0146] The above describes the performance monitoring process and the judgment method of the performance evaluation process in the embodiments of the present application. The following describes the judgment conditions of the monitoring results and the judgment conditions of the evaluation results in the embodiments of the present application. Generally, if different parameters are used to evaluate the performance of the first solution, then the judgment conditions of the first solution will be slightly different.

[0147] In some implementations, the performance of the first scheme may be determined by one or more of the following parameters: spectral efficiency after using the first scheme; system throughput after using the first scheme; block error rate (BLER) after using the first scheme; and the difference between the output of the first scheme and the expected output, wherein the difference between the output of the first scheme and the expected output may be determined by one or more of square of generalized cosine similarity (SGCS), generalized cosine similarity (GCS), mean-square error (MSE), and normalized mean square error (NMSE).

[0148] Taking the performance of the first solution as determined by the spectrum efficiency after using the first solution as an example, the judgment conditions for the monitoring results and / or evaluation results of the first solution are introduced. In some implementations, the normality of the monitoring results and / or evaluation results of the first solution can be determined based on one or more of the following: the spectrum efficiency after using the first solution is greater than threshold 1; the probability that the spectrum efficiency after using the first solution is greater than the target spectrum efficiency is greater than threshold 2; the spectrum efficiency after using the first solution is greater than the target spectrum efficiency, and the difference between the spectrum efficiency after using the first solution and the target spectrum efficiency is greater than threshold 3.

[0149] In other implementations, the abnormality of the monitoring results and / or evaluation results of the first scheme can be determined based on one or more of the following: the spectral efficiency after using the first scheme is lower than threshold 1; the probability that the spectral efficiency after using the first scheme is lower than the target spectral efficiency is higher than threshold 2; the spectral efficiency after using the first scheme is higher than the target spectral efficiency, and the difference between the spectral efficiency after using the first scheme and the target spectral efficiency is less than threshold 3.

[0150] It should be noted that, as described above, the threshold values ​​(e.g., threshold values ​​1 to 3) used in determining the monitoring results and / or evaluation results may be the same. Of course, in the embodiments of the present application, the threshold values ​​(e.g., threshold values ​​1 to 3) used in determining the monitoring results and / or evaluation results may be different.

[0151] In addition, the threshold used to determine whether the monitoring results and / or evaluation results are normal can be the same as the threshold used to determine whether the monitoring results and / or evaluation results are abnormal, which helps to simplify the way to configure the threshold. Of course, in the embodiments of the present application, the threshold used to determine whether the monitoring results and / or evaluation results are normal can be different from the threshold used to determine whether the monitoring results and / or evaluation results are abnormal, which helps to improve the flexibility of configuring the threshold.

[0152] Taking the performance of the first solution as determined by the system throughput after using the first solution as an example, the following describes the criteria for determining the monitoring results and / or evaluation results of the first solution. In some implementations, the normality of the monitoring results and / or evaluation results of the first solution can be determined based on one or more of the following: the system throughput after using the first solution is greater than threshold 1; the probability that the system throughput after using the first solution is greater than the target system throughput is greater than threshold 2; the system throughput after using the first solution is greater than the target system throughput, and the difference between the system throughput after using the first solution and the target system throughput is greater than threshold 3.

[0153] In other implementations, the abnormality of the monitoring results and / or evaluation results of the first solution can be determined based on one or more of the following: the system throughput after using the first solution is lower than threshold 1; the probability that the system throughput after using the first solution is lower than the target system throughput is higher than threshold 2; the system throughput after using the first solution is higher than the target system throughput, and the difference between the system throughput after using the first solution and the target system throughput is less than threshold 3.

[0154] It should be noted that, as described above, the threshold values ​​(e.g., threshold values ​​1 to 3) used in determining the monitoring results and / or evaluation results may be the same. Of course, in the embodiments of the present application, the threshold values ​​(e.g., threshold values ​​1 to 3) used in determining the monitoring results and / or evaluation results may be different.

[0155] In addition, the threshold used to determine whether the monitoring results and / or evaluation results are normal can be the same as the threshold used to determine whether the monitoring results and / or evaluation results are abnormal, which helps to simplify the way to configure the threshold. Of course, in the embodiments of the present application, the threshold used to determine whether the monitoring results and / or evaluation results are normal can be different from the threshold used to determine whether the monitoring results and / or evaluation results are abnormal, which helps to improve the flexibility of configuring the threshold.

[0156] Taking the performance of the first solution as determined by the block error rate after using the first solution as an example, the following describes the criteria for determining the monitoring results and / or evaluation results of the first solution. In some implementations, the normality of the monitoring results and / or evaluation results of the first solution can be determined based on one or more of the following: the block error rate after using the first solution is greater than threshold 1; the probability that the block error rate after using the first solution is greater than a target block error rate is greater than threshold 2; the block error rate after using the first solution is greater than the target block error rate, and the difference between the block error rate after using the first solution and the target block error rate is greater than threshold 3.

[0157] In other implementations, the abnormality of the monitoring results and / or evaluation results of the first scheme can be determined based on one or more of the following: the block error rate after using the first scheme is lower than threshold 1; the probability that the block error rate after using the first scheme is lower than the target block error rate is higher than threshold 2; the block error rate after using the first scheme is higher than the target block error rate, and the difference between the block error rate after using the first scheme and the target block error rate is less than threshold 3.

[0158] It should be noted that, as described above, the threshold values ​​(e.g., threshold values ​​1 to 3) used in determining the monitoring results and / or evaluation results may be the same. Of course, in the embodiments of the present application, the threshold values ​​(e.g., threshold values ​​1 to 3) used in determining the monitoring results and / or evaluation results may be different.

[0159] In addition, the threshold used to determine whether the monitoring results and / or evaluation results are normal can be the same as the threshold used to determine whether the monitoring results and / or evaluation results are abnormal, which helps to simplify the way to configure the threshold. Of course, in the embodiments of the present application, the threshold used to determine whether the monitoring results and / or evaluation results are normal can be different from the threshold used to determine whether the monitoring results and / or evaluation results are abnormal, which helps to improve the flexibility of configuring the threshold.

[0160] Taking the difference between the output result of the first solution and the expected result represented by the SGCS corresponding to the first solution as an example, the judgment criteria for the monitoring result and / or evaluation result of the first solution are described. In some implementations, the normality of the monitoring result and / or evaluation result of the first solution can be determined based on one or more of the following: the SGCS corresponding to the first solution is greater than threshold 1; the probability that the SGCS corresponding to the first solution is greater than the target SGCS is greater than threshold 2; the SGCS corresponding to the first solution is greater than the target SGCS, and the difference between the SGCS corresponding to the first solution and the target SGCS is greater than threshold 3.

[0161] In other implementations, the abnormality of the monitoring results and / or evaluation results of the first scheme can be determined based on one or more of the following: the SGCS corresponding to the first scheme is lower than threshold 1; the probability that the SGCS corresponding to the first scheme is lower than the target SGCS is higher than threshold 2; the SGCS corresponding to the first scheme is higher than the target SGCS, and the difference between the SGCS corresponding to the first scheme and the target SGCS is less than threshold 3.

[0162] It should be noted that, as described above, the threshold values ​​(e.g., threshold values ​​1 to 3) used in determining the monitoring results and / or evaluation results may be the same. Of course, in the embodiments of the present application, the threshold values ​​(e.g., threshold values ​​1 to 3) used in determining the monitoring results and / or evaluation results may be different.

[0163] In addition, the threshold used to determine whether the monitoring results and / or evaluation results are normal can be the same as the threshold used to determine whether the monitoring results and / or evaluation results are abnormal, which helps to simplify the way to configure the threshold. Of course, in the embodiments of the present application, the threshold used to determine whether the monitoring results and / or evaluation results are normal can be different from the threshold used to determine whether the monitoring results and / or evaluation results are abnormal, which helps to improve the flexibility of configuring the threshold.

[0164] Taking the example of determining the difference between the output result of the first solution and the expected result based on the GCS corresponding to the first solution, the following describes the criteria for determining the monitoring result and / or evaluation result of the first solution. In some implementations, the normality of the monitoring result and / or evaluation result of the first solution can be determined based on one or more of the following: the GCS corresponding to the first solution is greater than threshold 1; the probability that the GCS corresponding to the first solution is greater than the target GCS is greater than threshold 2; the GCS corresponding to the first solution is greater than the target GCS, and the difference between the GCS corresponding to the first solution and the target GCS is greater than threshold 3.

[0165] In other implementations, the abnormality of the monitoring results and / or evaluation results of the first solution can be determined based on one or more of the following: the GCS corresponding to the first solution is lower than a threshold 1; the probability that the GCS corresponding to the first solution is lower than a target GCS is higher than a threshold 2; the GCS corresponding to the first solution is higher than the target GCS, and the difference between the GCS corresponding to the first solution and the target GCS is less than a threshold 3.

[0166] It should be noted that, as described above, the threshold values ​​(e.g., threshold values ​​1 to 3) used in determining the monitoring results and / or evaluation results may be the same. Of course, in the embodiments of the present application, the threshold values ​​(e.g., threshold values ​​1 to 3) used in determining the monitoring results and / or evaluation results may be different.

[0167] In addition, the threshold used to determine whether the monitoring results and / or evaluation results are normal can be the same as the threshold used to determine whether the monitoring results and / or evaluation results are abnormal, which helps to simplify the way to configure the threshold. Of course, in the embodiments of the present application, the threshold used to determine whether the monitoring results and / or evaluation results are normal can be different from the threshold used to determine whether the monitoring results and / or evaluation results are abnormal, which helps to improve the flexibility of configuring the threshold.

[0168] Taking the example of determining the difference between the output result of the first solution and the expected result using the MSE corresponding to the first solution, the following describes the judgment conditions for the monitoring result and / or evaluation result of the first solution. In some implementations, the normality of the monitoring result and / or evaluation result of the first solution can be determined based on one or more of the following: the MSE corresponding to the first solution is greater than a threshold 1; the probability that the MSE corresponding to the first solution is greater than a target MSE is greater than a threshold 2; the MSE corresponding to the first solution is greater than the target MSE, and the difference between the MSE corresponding to the first solution and the target MSE is greater than a threshold 3.

[0169] In other implementations, the abnormality of the monitoring results and / or evaluation results of the first scheme can be determined based on one or more of the following: the MSE corresponding to the first scheme is lower than a threshold 1; the probability that the MSE corresponding to the first scheme is lower than the target MSE is higher than a threshold 2; the MSE corresponding to the first scheme is higher than the target MSE, and the difference between the MSE corresponding to the first scheme and the target MSE is less than a threshold 3.

[0170] It should be noted that, as described above, the threshold values ​​(e.g., threshold values ​​1 to 3) used in determining the monitoring results and / or evaluation results may be the same. Of course, in the embodiments of the present application, the threshold values ​​(e.g., threshold values ​​1 to 3) used in determining the monitoring results and / or evaluation results may be different.

[0171] In addition, the threshold used to determine whether the monitoring results and / or evaluation results are normal can be the same as the threshold used to determine whether the monitoring results and / or evaluation results are abnormal, which helps to simplify the way to configure the threshold. Of course, in the embodiments of the present application, the threshold used to determine whether the monitoring results and / or evaluation results are normal can be different from the threshold used to determine whether the monitoring results and / or evaluation results are abnormal, which helps to improve the flexibility of configuring the threshold.

[0172] Taking the difference between the output result of the first solution and the expected result determined by the NMSE corresponding to the first solution as an example, the judgment conditions for the monitoring result and / or evaluation result of the first solution are described. In some implementations, the normality of the monitoring result and / or evaluation result of the first solution can be determined based on one or more of the following: the NMSE corresponding to the first solution is greater than a threshold 1; the probability that the NMSE corresponding to the first solution is greater than a target NMSE is greater than a threshold 2; the NMSE corresponding to the first solution is greater than the target NMSE, and the difference between the NMSE corresponding to the first solution and the target NMSE is greater than a threshold 3.

[0173] In other implementations, the abnormality of the monitoring results and / or evaluation results of the first scheme can be determined based on one or more of the following: the NMSE corresponding to the first scheme is lower than a threshold 1; the probability that the NMSE corresponding to the first scheme is lower than the target NMSE is higher than a threshold 2; the NMSE corresponding to the first scheme is higher than the target NMSE, and the difference between the NMSE corresponding to the first scheme and the target NMSE is less than a threshold 3.

[0174] It should be noted that, as described above, the threshold values ​​(e.g., threshold values ​​1 to 3) used in determining the monitoring results and / or evaluation results may be the same. Of course, in the embodiments of the present application, the threshold values ​​(e.g., threshold values ​​1 to 3) used in determining the monitoring results and / or evaluation results may be different.

[0175] In addition, the threshold used to determine whether the monitoring results and / or evaluation results are normal can be the same as the threshold used to determine whether the monitoring results and / or evaluation results are abnormal, which helps to simplify the way to configure the threshold. Of course, in the embodiments of the present application, the threshold used to determine whether the monitoring results and / or evaluation results are normal can be different from the threshold used to determine whether the monitoring results and / or evaluation results are abnormal, which helps to improve the flexibility of configuring the threshold.

[0176] The above describes the performance monitoring stage and / or performance evaluation results in the embodiments of the present application. The following uses Examples 1 to 6 as examples to describe the monitoring results and / or evaluation results of the embodiments of the present application in combination with the functions of the first solution.

[0177] Example 1: The first solution is used to compress CSI.

[0178] After the compressed CSI based on the first scheme is restored, the restored CSI is obtained. If the restored CSI satisfies condition 1 with the expected CSI, it is determined that the monitoring result and / or evaluation result of the first scheme is abnormal, wherein condition 1 includes one or more of the following: the SGCS corresponding to the first scheme is lower than the SGCS threshold; the GCS corresponding to the first scheme is lower than the GCS threshold; the MSE corresponding to the first scheme is lower than the MSE threshold; the NMSE corresponding to the first scheme is lower than the NMSE threshold; the probability that the SGCS corresponding to the first scheme is higher than the target SGCS is lower than the probability threshold; the probability that the GCS corresponding to the first scheme is higher than the target GCS is lower than the probability threshold; the probability that the MSE corresponding to the first scheme is higher than the target MSE is lower than the probability threshold. The probability is lower than the probability threshold; the probability that the NMSE corresponding to the first solution is higher than the target NMSE is lower than the probability threshold; the SGCS corresponding to the first solution is higher than the target SGCS, and the difference between the SGCS corresponding to the first solution and the target SGCS is lower than the SGCS threshold; the GCS corresponding to the first solution is higher than the target GCS, and the difference between the GCS corresponding to the first solution and the target GCS is lower than the GCS threshold; the MSE corresponding to the first solution is higher than the target MSE, and the difference between the MSE corresponding to the first solution and the target MSE is lower than the MSE threshold; the NMSE corresponding to the first solution is higher than the target NMSE, and the difference between the NMSE corresponding to the first solution and the target NMSE is lower than the NMSE threshold.

[0179] On the contrary, if the recovered CSI satisfies condition 2 with the expected CSI, it is determined that the monitoring result and / or evaluation result of the first scheme is normal, wherein condition 2 includes one or more of the following: the SGCS corresponding to the first scheme is higher than the SGCS threshold; the GCS corresponding to the first scheme is higher than the GCS threshold; the MSE corresponding to the first scheme is higher than the MSE threshold; the NMSE corresponding to the first scheme is higher than the NMSE threshold; the probability that the SGCS corresponding to the first scheme is higher than the target SGCS is higher than the probability threshold; the probability that the GCS corresponding to the first scheme is higher than the target GCS is higher than the probability threshold; the probability that the MSE corresponding to the first scheme is higher than the target MSE is higher than the probability threshold; the first scheme The probability that the NMSE corresponding to the first solution is higher than the target NMSE is higher than the probability threshold; the SGCS corresponding to the first solution is higher than the target SGCS, and the difference between the SGCS corresponding to the first solution and the target SGCS is higher than the SGCS threshold; the GCS corresponding to the first solution is higher than the target GCS, and the difference between the GCS corresponding to the first solution and the target GCS is higher than the GCS threshold; the MSE corresponding to the first solution is higher than the target MSE, and the difference between the MSE corresponding to the first solution and the target MSE is higher than the MSE threshold; the NMSE corresponding to the first solution is higher than the target NMSE, and the difference between the NMSE corresponding to the first solution and the target NMSE is higher than the NMSE threshold.

[0180] In some implementations, the expected CSI may be input information of the first solution. Alternatively, the expected CSI may be label information corresponding to the model used in the first solution. The embodiments of the present application do not limit the expected CSI.

[0181] Example 2: The first solution is used to recover the CSI.

[0182] The compressed CSI is restored using the first solution to obtain restored CSI. If the restored CSI satisfies condition 1 with the expected CSI, it is determined that the monitoring result and / or evaluation result of the first solution is abnormal, wherein condition 1 includes one or more of the following: the SGCS corresponding to the first solution is lower than the SGCS threshold; the GCS corresponding to the first solution is lower than the GCS threshold; the MSE corresponding to the first solution is lower than the MSE threshold; the NMSE corresponding to the first solution is lower than the NMSE threshold; the probability that the SGCS corresponding to the first solution is higher than the target SGCS is lower than the probability threshold; the probability that the GCS corresponding to the first solution is higher than the target GCS is lower than the probability threshold; the probability that the MSE corresponding to the first solution is higher than the target MSE is lower than the probability threshold. The probability is lower than the probability threshold; the probability that the NMSE corresponding to the first solution is higher than the target NMSE is lower than the probability threshold; the SGCS corresponding to the first solution is higher than the target SGCS, and the difference between the SGCS corresponding to the first solution and the target SGCS is lower than the SGCS threshold; the GCS corresponding to the first solution is higher than the target GCS, and the difference between the GCS corresponding to the first solution and the target GCS is lower than the GCS threshold; the MSE corresponding to the first solution is higher than the target MSE, and the difference between the MSE corresponding to the first solution and the target MSE is lower than the MSE threshold; the NMSE corresponding to the first solution is higher than the target NMSE, and the difference between the NMSE corresponding to the first solution and the target NMSE is lower than the NMSE threshold.

[0183] On the contrary, if the recovered CSI satisfies condition 2 with the expected CSI, it is determined that the monitoring result and / or evaluation result of the first scheme is normal, wherein condition 2 includes one or more of the following: the SGCS corresponding to the first scheme is higher than the SGCS threshold; the GCS corresponding to the first scheme is higher than the GCS threshold; the MSE corresponding to the first scheme is higher than the MSE threshold; the NMSE corresponding to the first scheme is higher than the NMSE threshold; the probability that the SGCS corresponding to the first scheme is higher than the target SGCS is higher than the probability threshold; the probability that the GCS corresponding to the first scheme is higher than the target GCS is higher than the probability threshold; the probability that the MSE corresponding to the first scheme is higher than the target MSE is higher than the probability threshold; the first scheme The probability that the NMSE corresponding to the first solution is higher than the target NMSE is higher than the probability threshold; the SGCS corresponding to the first solution is higher than the target SGCS, and the difference between the SGCS corresponding to the first solution and the target SGCS is higher than the SGCS threshold; the GCS corresponding to the first solution is higher than the target GCS, and the difference between the GCS corresponding to the first solution and the target GCS is higher than the GCS threshold; the MSE corresponding to the first solution is higher than the target MSE, and the difference between the MSE corresponding to the first solution and the target MSE is higher than the MSE threshold; the NMSE corresponding to the first solution is higher than the target NMSE, and the difference between the NMSE corresponding to the first solution and the target NMSE is higher than the NMSE threshold.

[0184] In some implementations, the expected CSI may be input information of the first solution. Alternatively, the expected CSI may be label information corresponding to the model used in the first solution. The embodiments of the present application do not limit the expected CSI.

[0185] Example 3: The first solution is used to recover CSI.

[0186] The first solution is used to predict the CSI to obtain the predicted CSI. If the predicted CSI and the expected CSI meet condition 1, the monitoring result and / or evaluation result of the first solution is determined to be abnormal, wherein condition 1 includes one or more of the following: the SGCS corresponding to the first solution is lower than the SGCS threshold; the GCS corresponding to the first solution is lower than the GCS threshold; the MSE corresponding to the first solution is lower than the MSE threshold; the NMSE corresponding to the first solution is lower than the NMSE threshold; the probability that the SGCS corresponding to the first solution is higher than the target SGCS is lower than the probability threshold; the probability that the GCS corresponding to the first solution is higher than the target GCS is lower than the probability threshold; the probability that the MSE corresponding to the first solution is higher than the target MSE is lower than the probability threshold; the probability that the NMSE corresponding to the first solution is higher than the target NMSE is lower than the probability threshold; the SGCS corresponding to the first solution is higher than the target SGCS, and the difference between the SGCS corresponding to the first solution and the target SGCS is lower than the SGCS threshold; the GCS corresponding to the first solution is higher than the target GCS, and the difference between the GCS corresponding to the first solution and the target GCS is lower than the GCS threshold; the MSE corresponding to the first solution is higher than the target MSE, and the difference between the MSE corresponding to the first solution and the target MSE is lower than the MSE threshold; the NMSE corresponding to the first solution is higher than the target NMSE, and the difference between the NMSE corresponding to the first solution and the target NMSE is lower than the NMSE threshold.

[0187] On the contrary, if the recovered CSI satisfies condition 2 with the expected CSI, it is determined that the monitoring result and / or evaluation result of the first scheme is normal, wherein condition 2 includes one or more of the following: the SGCS corresponding to the first scheme is higher than the SGCS threshold; the GCS corresponding to the first scheme is higher than the GCS threshold; the MSE corresponding to the first scheme is higher than the MSE threshold; the NMSE corresponding to the first scheme is higher than the NMSE threshold; the probability that the SGCS corresponding to the first scheme is higher than the target SGCS is higher than the probability threshold; the probability that the GCS corresponding to the first scheme is higher than the target GCS is higher than the probability threshold; the probability that the MSE corresponding to the first scheme is higher than the target MSE is higher than the probability threshold; the first scheme The probability that the NMSE corresponding to the first solution is higher than the target NMSE is higher than the probability threshold; the SGCS corresponding to the first solution is higher than the target SGCS, and the difference between the SGCS corresponding to the first solution and the target SGCS is higher than the SGCS threshold; the GCS corresponding to the first solution is higher than the target GCS, and the difference between the GCS corresponding to the first solution and the target GCS is higher than the GCS threshold; the MSE corresponding to the first solution is higher than the target MSE, and the difference between the MSE corresponding to the first solution and the target MSE is higher than the MSE threshold; the NMSE corresponding to the first solution is higher than the target NMSE, and the difference between the NMSE corresponding to the first solution and the target NMSE is higher than the NMSE threshold.

[0188] In some implementations, the expected CSI may be input information of the first solution. Alternatively, the expected CSI may be label information corresponding to the model used in the first solution. The embodiments of the present application do not limit the expected CSI.

[0189] Example 4: The first solution is used to perform channel estimation.

[0190] The first scheme is used to perform channel estimation to obtain an estimated CSI. If the estimated CSI and the expected CSI meet condition 1, the monitoring result and / or evaluation result of the first scheme is determined to be abnormal, wherein condition 1 includes one or more of the following: the SGCS corresponding to the first scheme is lower than the SGCS threshold; the GCS corresponding to the first scheme is lower than the GCS threshold; the MSE corresponding to the first scheme is lower than the MSE threshold; the NMSE corresponding to the first scheme is lower than the NMSE threshold; the probability that the SGCS corresponding to the first scheme is higher than the target SGCS is lower than the probability threshold; the probability that the GCS corresponding to the first scheme is higher than the target GCS is lower than the probability threshold; the probability that the MSE corresponding to the first scheme is higher than the target MSE is lower than probability threshold; the probability that the NMSE corresponding to the first solution is higher than the target NMSE is lower than the probability threshold; the SGCS corresponding to the first solution is higher than the target SGCS, and the difference between the SGCS corresponding to the first solution and the target SGCS is lower than the SGCS threshold; the GCS corresponding to the first solution is higher than the target GCS, and the difference between the GCS corresponding to the first solution and the target GCS is lower than the GCS threshold; the MSE corresponding to the first solution is higher than the target MSE, and the difference between the MSE corresponding to the first solution and the target MSE is lower than the MSE threshold; the NMSE corresponding to the first solution is higher than the target NMSE, and the difference between the NMSE corresponding to the first solution and the target NMSE is lower than the NMSE threshold.

[0191] On the contrary, if the estimated CSI satisfies condition 2 with the expected CSI, the monitoring result and / or evaluation result of the first scheme is determined to be normal, wherein condition 2 includes one or more of the following: the SGCS corresponding to the first scheme is higher than the SGCS threshold; the GCS corresponding to the first scheme is higher than the GCS threshold; the MSE corresponding to the first scheme is higher than the MSE threshold; the NMSE corresponding to the first scheme is higher than the NMSE threshold; the probability that the SGCS corresponding to the first scheme is higher than the target SGCS is higher than the probability threshold; the probability that the GCS corresponding to the first scheme is higher than the target GCS is higher than the probability threshold; the probability that the MSE corresponding to the first scheme is higher than the target MSE is higher than the probability threshold; the first scheme The probability that the NMSE corresponding to the first solution is higher than the target NMSE is higher than the probability threshold; the SGCS corresponding to the first solution is higher than the target SGCS, and the difference between the SGCS corresponding to the first solution and the target SGCS is higher than the SGCS threshold; the GCS corresponding to the first solution is higher than the target GCS, and the difference between the GCS corresponding to the first solution and the target GCS is higher than the GCS threshold; the MSE corresponding to the first solution is higher than the target MSE, and the difference between the MSE corresponding to the first solution and the target MSE is higher than the MSE threshold; the NMSE corresponding to the first solution is higher than the target NMSE, and the difference between the NMSE corresponding to the first solution and the target NMSE is higher than the NMSE threshold.

[0192] In some implementations, the expected CSI may be input information of the first solution. Alternatively, the expected CSI may be label information corresponding to the model used in the first solution. The embodiments of the present application do not limit the expected CSI.

[0193] Example 5: The first solution is used for positioning.

[0194] If the positioning result obtained by positioning using the first scheme meets the positioning accuracy corresponding to the positioning result and satisfies condition 1, the monitoring result and / or evaluation result of the first scheme is determined to be abnormal, wherein condition 1 includes one or more of the following: the positioning accuracy is lower than the accuracy threshold; the probability that the positioning accuracy is higher than the accuracy threshold is lower than the probability threshold.

[0195] On the contrary, if the positioning accuracy corresponding to the positioning result meets condition 2, the monitoring results and / or evaluation results of the first scheme are determined to be normal, wherein condition 2 includes one or more of the following: the positioning accuracy is higher than the accuracy threshold; the probability that the positioning accuracy is higher than the accuracy threshold is higher than the probability threshold.

[0196] Example 6: The first solution is used to perform beam selection.

[0197] Assuming that the target beam among the multiple beams is a beam with better communication quality, the beam selection result obtained by performing beam selection from the multiple beams using the first scheme is accordingly adopted. In some implementations, if the beam selection result does not include the target beam, the monitoring result and / or evaluation result of the first scheme is determined to be abnormal. Conversely, if the beam selection result includes the target beam, the monitoring result and / or evaluation result of the first scheme is determined to be normal. This scheme of determining the monitoring result and / or evaluation result of the first scheme based on whether the beam selection result includes the target beam helps to simplify the complexity of the monitoring result and / or evaluation result.

[0198] In other implementations, if the beam selection result satisfies condition 1, the monitoring result and / or evaluation result of the first solution is determined to be abnormal, wherein condition 1 is associated with one or more of the following: a difference between the communication quality corresponding to the beam selection result and the communication quality corresponding to the target beam; an angular difference between the beam selected by the beam selection result and the target beam. The communication quality can be determined by one or more of the following: reference signal receiving power (RSRP); reference signal receiving quality (RSRQ); and signal to interference plus noise ratio (SINR).

[0199] For example, condition 1 may include that the communication quality corresponding to the beam selection result is lower than the communication quality corresponding to the target beam. Taking RSRP as an example, when communication quality is reflected in RSRP, condition 1 may include that the RSRP corresponding to the beam selection result is lower than the RSRP corresponding to the target beam. Taking RSRQ as an example, when communication quality is reflected in SINR, condition 1 may include that the SINR corresponding to the beam selection result is lower than the SINR corresponding to the target beam.

[0200] For another example, condition 1 may include that an angle difference between the beam selected by the beam selection result and the target beam is greater than a threshold.

[0201] Conversely, if the beam selection result satisfies condition 2, the monitoring result and / or evaluation result of the first solution is determined to be normal. Condition 2 is associated with one or more of the following: the difference between the communication quality corresponding to the beam selection result and the communication quality corresponding to the target beam; or the angular difference between the beam selected by the beam selection result and the target beam. Communication quality can be determined by one or more of the following: RSRP; RSRQ; SINR.

[0202] For example, condition 2 may include the difference between the communication quality corresponding to the beam selection result being higher than the communication quality corresponding to the target beam. Taking RSRP as an example, condition 2 may include the RSRP corresponding to the beam selection result being lower than the RSRP corresponding to the target beam. Taking RSRQ as an example, condition 2 may include the RSRQ corresponding to the beam selection result being lower than the RSRQ corresponding to the target beam. Taking SINR as an example, condition 2 may include the SINR corresponding to the beam selection result being lower than the SINR corresponding to the target beam.

[0203] For another example, condition 2 may include that an angle difference between the beam selected by the beam selection result and the target beam is less than a threshold.

[0204] In the embodiments of the present application, there is no limitation on the method for obtaining the parameters used in the various conditions mentioned above, wherein the parameters may include, for example, the thresholds and / or target beams mentioned above. In some implementations, the parameters may be determined by one or more of the following: predefined information; preconfigured information; and configuration information sent by the network device to the terminal device. The network device configures the above parameters for the terminal device through the configuration information, which can be understood as the network device indicating the above parameters to the terminal device through the configuration information. In this case, the configuration information can also be referred to as "indication information."

[0205] In some implementations, the configuration information may be carried in one or more of the following: DCI, MAC CE, RRC signaling, RRC reconfiguration message, system broadcast, MIB, SIB1, SIB.

[0206] In the embodiments of the present application, the manner in which the configuration information configures the above parameters is not limited. For example, the configuration information may occupy one or more bits to configure (or indicate) the above parameters. In some scenarios, the amount of data of the parameters indicated by the configuration information is different, and the number of bits occupied by the configuration information may vary slightly. In other scenarios, the amount of data of the parameters indicated by the configuration information is different, and the number of bits occupied by the configuration information may be the same.

[0207] In an embodiment of the present application, the data volume of the parameters indicated by the configuration information and the number of bits occupied by the configuration information may be predetermined and pre-configured.

[0208] In the embodiments of the present application, different conditions can have multiple implementations, and the multiple implementations can be used independently of each other, which helps to reduce the complexity of the judgment. Of course, in the embodiments of the present application, the multiple implementations of different conditions can be used in combination with each other to help improve the accuracy of the judgment.

[0209] The above describes the performance evaluation phase and performance monitoring phase involved in the embodiments of the present application. In some scenarios, the above-mentioned performance evaluation phase and performance monitoring phase can be used separately. In other scenarios, the above-mentioned performance evaluation phase and performance monitoring phase can be used in combination with each other. For ease of understanding, the following takes the first device as the execution device and the second device as the performance monitoring / performance evaluation device as an example, and describes the scenario in which the performance evaluation phase and the performance monitoring phase are combined in the embodiments of the present application in conjunction with Figure 8.

[0210] 8 , the process of determining whether the first solution is used normally and whether it can continue to be used can be divided into three stages: a performance monitoring stage 810 , a performance evaluation stage 820 , and a performance judgment stage 830 .

[0211] In the performance monitoring phase 810, the first device may use the first solution to perform the first communication task. Accordingly, the second device may monitor the performance of the first solution and obtain a monitoring result. If the monitoring result indicates that the performance of the first solution is abnormal, the second device may instruct the first device to enter the performance evaluation phase. Accordingly, if the monitoring result indicates that the performance of the first solution is normal, the second device may instruct the first device to suspend performance monitoring of the first solution.

[0212] In the performance evaluation stage 820 , the first device may use the second solution to perform the first communication task. Accordingly, the second device evaluates the performance of the first solution to obtain an evaluation result.

[0213] In the performance determination phase 830, if the evaluation result indicates that the evaluation result of the first solution is abnormal, the first device may use the third solution to perform the first communication task. If the evaluation result indicates that the evaluation result of the first solution is normal, the first device may continue to use the first solution to perform the first communication task.

[0214] It should be noted that, in the performance judgment stage, if the evaluation result indicates that the evaluation result of the first solution is abnormal, the first device may also use the second solution to perform the first communication task.

[0215] Based on the above introduction, it can be seen that the first device can be a performance monitoring / evaluation device and an execution device, or the first device can be an execution device and the second device is a performance monitoring / evaluation device. The following describes the scheme for monitoring and evaluating the performance of the first scheme in an embodiment of the present application, taking different situations as examples and combining Figures 8 to 10. It should be understood that the judgment conditions and judgment methods used for the monitoring results and / or evaluation results can be found in the above introduction. For the sake of brevity, they will not be repeated below.

[0216] As shown in FIG9 , it is assumed that both the performance monitoring / evaluation device and the execution device are the first device. In the performance monitoring phase 910, the first device may use the first solution to execute the first communication task and monitor the performance of the first solution to obtain monitoring results. If the monitoring results indicate that the performance of the first solution is abnormal, the performance evaluation phase is entered at time t1. Correspondingly, if the monitoring results indicate that the performance of the first solution is normal, the second device may instruct to suspend performance monitoring of the first solution.

[0217] In the performance evaluation stage 920 , the first device may use the second solution to perform the first communication task, and evaluate the performance of the first solution to obtain an evaluation result.

[0218] In the performance determination stage 930, if the evaluation result indicates that the evaluation result of the first solution is abnormal, then at time t2, the first device may use the third solution to perform the first communication task. If the evaluation result indicates that the evaluation result of the first solution is normal, then at time t2, the first device may continue to use the first solution to perform the first communication task.

[0219] As shown in Figure 10 , assuming the performance monitoring / evaluation device is the second device and the execution device is the first device, in the performance monitoring phase 1010, the first device may use the first solution to execute the first communication task. Accordingly, the second device monitors the performance of the first solution and obtains monitoring results. If the monitoring results indicate that the performance of the first solution is abnormal, the second device instructs the first device to enter the performance evaluation phase at time t1.

[0220] In the performance evaluation stage 1020 , the first device may use the second solution to perform the first communication task. Accordingly, the second device evaluates the performance of the first solution from time t1 to time t2 to obtain an evaluation result.

[0221] In the performance determination phase 1030, if the evaluation result indicates that the evaluation result of the first solution is abnormal, then after time t2, the first device may use the third solution to perform the first communication task. If the evaluation result indicates that the evaluation result of the first solution is normal, then after time t2, the first device may continue to use the first solution to perform the first communication task.

[0222] As shown in Figure 11, assume that the performance monitoring / evaluation device is the second device, and the execution devices are the first and second devices. During the performance monitoring phase, the first and second devices can use the first solution to perform the first communication task. Accordingly, the second device monitors the performance of the first solution and obtains monitoring results. If the monitoring results indicate that the performance of the first solution is abnormal, the second device instructs the first device to enter the performance evaluation phase at time t1.

[0223] During the performance evaluation phase, both the first device and the second device may use the second solution to perform the first communication task. Accordingly, the second device evaluates the performance of the first solution from time t1 to time t2 to obtain an evaluation result.

[0224] During the performance determination phase, if the evaluation result indicates that the evaluation result of the first solution is abnormal, then after time t2, the first device and the second device may use the third solution to perform the first communication task. If the evaluation result indicates that the evaluation result of the first solution is normal, then after time t2, the first device and the second device may continue to use the first solution to perform the first communication task.

[0225] In an embodiment of the present application, if the second device is a network device and the first device is a terminal device, the method for the second device to send information to the first device (for example, sending one or more of the first indication information, the second indication information and the third indication information) can use one or more of the following methods to send information to the terminal device.

[0226] Method 1: Sent via a broadcast message, where the broadcast message may include MIB, SIB1, and SIBx. Method 2: Sent via an RRC message. Method 3: Sent via a MAC CE. Method 4: Sent via a DCI message. Method 5: Sent via a downlink message during the random access procedure, where the downlink message may include, for example, MsgB, Msg2, and Msg4. Method 6: Sent via the PDCCH. Method 7: Sent via the PDSCH. Method 8: Sent via an AI / ML-dedicated downlink channel.

[0227] If the second device is a terminal device and the first device is a network device, the method for the second device to send information to the first device (for example, sending one or more of the first indication information, the second indication information and the third indication information) can use one or more of the following methods to send information to the terminal device.

[0228] Method 1: Sent via RRC message. Method 2: Sent via UCI. Method 3: Sent via uplink message during random access procedure, where the uplink message during random access procedure may include MsgA and Msg3. Method 4: Sent via PUCCH. Method 5: Sent via PUSCH. Method 6: Sent via AI / ML dedicated uplink channel. Method 7: Sent via UE capability reporting.

[0229] The method embodiment of the present application is described in detail above in conjunction with Figures 1 to 11. The device embodiment of the present application is described in detail below in conjunction with Figures 12 to 14. It should be understood that the description of the method embodiment corresponds to the description of the device embodiment. Therefore, for parts not described in detail, reference can be made to the above method embodiment.

[0230] FIG12 is a schematic diagram of a communication device according to an embodiment of the present application. The communication device 1200 shown in FIG12 is a first device, and the communication device 1200 includes: a processing unit 1210 .

[0231] The processing unit 1210 is configured to switch a scheme for executing a first communication task from a first scheme to a second scheme in response to occurrence of a first event, wherein the first event includes performing a performance evaluation on the performance of the first scheme.

[0232] In some implementations, the first event is triggered based on one or more of the following: abnormal performance of the first solution; first indication information sent by the second device, where the first indication information is used to trigger a performance evaluation of the performance of the first solution.

[0233] In some implementations, the performance anomaly of the first scheme is determined based on one or more of: the performance of performing the first communication task once using the first scheme; the performance of performing the first communication task multiple times using the first scheme; and the performance of performing the first communication task using the first scheme within a first time period.

[0234] In some implementations, the generalization performance of the model used by the second solution is higher than the generalization performance of the model used by the first solution.

[0235] In some implementations, the second solution is a solution that does not use a model.

[0236] In some implementations, the communication device further includes: a first receiving unit, configured to receive second indication information sent by a second device, where the second indication information is used to instruct the first device to use the second solution after the first event occurs.

[0237] In some implementations, the second indication information is used to indicate a second model used by the second solution.

[0238] In some implementations, the processing unit is further configured to: in response to an abnormal evaluation result of the performance evaluation, execute the first communication task based on a third solution, where the third solution is different from the first solution.

[0239] In some implementations, the processing unit is further configured to: in response to an abnormal evaluation result of the performance evaluation, execute the first communication task based on the second solution.

[0240] In some implementations, the processing unit is further configured to: in response to an evaluation result of the performance evaluation being normal, perform the first communication task using the first solution.

[0241] In some implementations, the communication device further includes: a second receiving unit, configured to receive third indication information sent by a second device, where the third indication information is used to indicate whether an evaluation result of the performance evaluation is abnormal.

[0242] In some implementations, the evaluation result of the performance evaluation is determined based on one or more of the following: the performance of performing the first communication task once using the first scheme; the performance of performing the first communication task multiple times using the first scheme; and the performance of performing the first communication task using the first scheme within a second time period.

[0243] FIG13 is a schematic diagram of a communication device according to an embodiment of the present application. The communication device 1300 shown in FIG13 is a second device, and the communication device 1300 includes a sending unit 1310 .

[0244] The sending unit 1310 is used to send first indication information to the first device, where the first indication information is used to trigger a performance evaluation of the performance of the first scheme, where the first scheme is used to perform a first communication task, and during the performance evaluation, the first communication task is performed based on the second scheme.

[0245] In some implementations, the first indication information is triggered by a performance anomaly of the first solution.

[0246] In some implementations, the performance anomaly of the first scheme is determined based on one or more of: the performance of performing the first communication task once using the first scheme; the performance of performing the first communication task multiple times using the first scheme; and the performance of performing the first communication task using the first scheme within a first time period.

[0247] In some implementations, the generalization performance of the model used by the second solution is higher than the generalization performance of the model used by the first solution.

[0248] In some implementations, the second solution is a solution that does not use a model.

[0249] In some implementations, the sending unit is configured to send second indication information to the first device, where the second indication information is used to indicate that the first communication task is to be performed using the second solution during the performance evaluation.

[0250] In some implementations, the second indication information is used to indicate a second model used by the second solution.

[0251] In some implementations, the sending unit is configured to send third indication information to the first device, where the third indication information is used to indicate whether an evaluation result of the performance evaluation is abnormal.

[0252] In some implementations, the evaluation result of the performance evaluation is determined based on one or more of the following: the performance of performing the first communication task once using the first scheme; the performance of performing the first communication task multiple times using the first scheme; and the performance of performing the first communication task using the first scheme within a second time period.

[0253] In an optional embodiment, the processing unit 1210 may be a processor 1410. The communication device 1200 may further include a transceiver 1430 and a memory 1420, as specifically shown in FIG14 .

[0254] In an optional embodiment, the sending unit 1310 may be a transceiver 1430. The communication device 1300 may further include a processor 1410 and a memory 1420, as specifically shown in FIG14 .

[0255] Figure 14 is a schematic block diagram of a communication device according to an embodiment of the present application. The dashed lines in Figure 14 indicate that the unit or module is optional. Device 1400 may be used to implement the method described in the above method embodiment. Device 1400 may be a chip, a terminal device, or a network device.

[0256] The device 1400 may include one or more processors 1410. The processor 1410 may support the device 1400 to implement the method described in the method embodiment above. The processor 1410 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.

[0257] The apparatus 1400 may further include one or more memories 1420. The memories 1420 store programs that can be executed by the processor 1410, causing the processor 1410 to perform the methods described in the above method embodiments. The memories 1420 may be independent of the processor 1410 or integrated into the processor 1410.

[0258] The apparatus 1400 may further include a transceiver 1430. The processor 1410 may communicate with other devices or chips via the transceiver 1430. For example, the processor 1410 may transmit and receive data with other devices or chips via the transceiver 1430.

[0259] The present application also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to a terminal or network device provided in the present application, and the program enables a computer to execute the method performed by the terminal or network device in each embodiment of the present application.

[0260] The present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to a terminal or network device provided in the present application, and the program causes a computer to execute the method performed by the terminal or network device in each embodiment of the present application.

[0261] The embodiments of the present application also provide a computer program. The computer program can be applied to the terminal or network device provided in the embodiments of the present application, and the computer program enables a computer to execute the method performed by the terminal or network device in each embodiment of the present application.

[0262] It should be understood that the terms "system" and "network" in this application can be used interchangeably. In addition, the terms used in this application are only used to explain the specific embodiments of this application and are not intended to limit this application. The terms "first", "second", "third", and "fourth" in the specification and claims of this application and the accompanying drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.

[0263] In the embodiments of this application, the term "indication" may refer to a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" may refer to a direct indication of B, e.g., B can obtain information through A; it may refer to an indirect indication of B, e.g., A indicates C, e.g., B can obtain information through C; or it may refer to an association between A and B.

[0264] In the embodiment of the present application, "B corresponding to A" means that B is associated with A and B can be determined based on A. However, it should be understood that determining B based on A does not mean determining B based solely on A, but B can also be determined based on A and / or other information.

[0265] In the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and indication, configuration and configuration, etc.

[0266] In the embodiments of the present application, "pre-definition" or "pre-configuration" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., a terminal device and a network device). The present application does not limit the specific implementation method. For example, pre-definition may refer to information defined in a protocol.

[0267] In the embodiments of the present application, the “protocol” may refer to a standard protocol in the communications field, for example, it may include an LTE protocol, an NR protocol, and related protocols used in future communication systems, and the present application does not limit this.

[0268] In the embodiments of this application, the term "and / or" is simply a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this document generally indicates that the related objects are in an "or" relationship.

[0269] In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0270] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0271] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0272] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0273] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0274] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A wireless communication method, characterized in that: include: In response to a first event occurring, the first device switches a scheme for performing a first communication task from a first scheme to a second scheme, wherein the first event includes performing a performance evaluation on a performance of the first scheme.

2. The method according to claim 1, wherein The first event is triggered based on one or more of the following: The performance of the first solution is abnormal; The first indication information sent by the second device is used to trigger a performance evaluation of the performance of the first solution.

3. The method according to claim 2, wherein The performance anomaly of the first solution is determined based on one or more of the following: performance of executing the first communication task once using the first solution; performance of performing the first communication task multiple times using the first solution; Performance of performing the first communication task using the first scheme during a first time period.

4. The method according to any one of claims 1 to 3, wherein The generalization performance of the model used in the second solution is higher than the generalization performance of the model used in the first solution.

5. The method according to any one of claims 1 to 3, wherein The second solution is a solution that does not use a model.

6. The method according to any one of claims 1 to 5, wherein Before the first device switches the scheme for performing the first communication task from the first scheme to the second scheme, the method further includes: The first device receives second indication information sent by the second device, where the second indication information is used to instruct the first device to use the second solution after the first event occurs.

7. The method according to claim 6, wherein The second indication information is used to indicate a second model used by the second solution.

8. The method according to any one of claims 1 to 7, wherein The method further comprises: In response to an evaluation result of the performance evaluation being abnormal, the first device performs the first communication task based on a third solution, which is different from the first solution.

9. The method according to any one of claims 1 to 7, wherein The method further comprises: In response to an evaluation result of the performance evaluation being abnormal, the first device performs the first communication task based on the second solution.

10. The method according to any one of claims 1 to 9, wherein The method further comprises: In response to an evaluation result of the performance evaluation being normal, the first device performs the first communication task using the first solution.

11. The method according to any one of claims 9 to 10, wherein: The method further comprises: The first device receives third indication information sent by the second device, where the third indication information is used to indicate whether an evaluation result of the performance evaluation is abnormal.

12. The method according to any one of claims 8 to 11, wherein The performance evaluation results are determined based on one or more of the following: performance of executing the first communication task once using the first solution; performance of performing the first communication task multiple times using the first solution; and performing performance of the first communication task using the first solution during a second time period.

13. A wireless communication method, characterized in that: include: The second device sends first indication information to the first device, where the first indication information is used to trigger a performance evaluation of a first solution, where the first solution is used to perform a first communication task, and during the performance evaluation, the first communication task is performed based on the second solution.

14. The method according to claim 13, wherein The first indication information is triggered based on a performance anomaly of the first solution.

15. The method according to claim 14, wherein The performance anomaly of the first solution is determined based on one or more of the following: performance of executing the first communication task once using the first solution; performance of performing the first communication task multiple times using the first solution; Performance of performing the first communication task using the first scheme during a first time period.

16. The method according to any one of claims 13 to 15, wherein: The generalization performance of the model used in the second solution is higher than the generalization performance of the model used in the first solution.

17. The method according to any one of claims 13 to 15, wherein: The second solution is a solution that does not use a model.

18. The method according to any one of claims 13 to 15, wherein: The method further comprises: The second device sends second indication information to the first device, where the second indication information is used to indicate that the first communication task is performed using the second solution during the performance evaluation.

19. The method according to claim 18, wherein The second indication information is used to indicate a second model used by the second solution.

20. The method according to any one of claims 13 to 19, wherein The method further comprises: The second device sends third indication information to the first device, where the third indication information is used to indicate whether an evaluation result of the performance evaluation is abnormal.

21. The method according to claim 20, wherein The performance evaluation results are determined based on one or more of the following: performance of executing the first communication task once using the first solution; performance of performing the first communication task multiple times using the first solution; and performing performance of the first communication task using the first solution during a second time period.

22. A communication device, characterized in that: The communication device is a first device, comprising: The processing unit is configured to switch a scheme for executing a first communication task from a first scheme to a second scheme in response to occurrence of a first event, wherein the first event includes performing a performance evaluation on the performance of the first scheme.

23. The communication device according to claim 22, wherein The first event is triggered based on one or more of the following: The performance of the first solution is abnormal; The first indication information sent by the second device is used to trigger a performance evaluation of the performance of the first solution.

24. The communication device according to claim 23, wherein The performance anomaly of the first solution is determined based on one or more of the following: performance of executing the first communication task once using the first solution; performance of performing the first communication task multiple times using the first solution; Performance of performing the first communication task using the first scheme during a first time period.

25. The communication device according to any one of claims 22 to 24, characterized in that: The generalization performance of the model used in the second solution is higher than the generalization performance of the model used in the first solution.

26. The communication device according to any one of claims 22 to 24, characterized in that: The second solution is a solution that does not use a model.

27. The communication device according to any one of claims 22 to 26, characterized in that: The communication device further includes: The first receiving unit is configured to receive second indication information sent by a second device, where the second indication information is used to instruct the first device to use the second solution after the first event occurs.

28. The communication device according to claim 27, wherein The second indication information is used to indicate a second model used by the second solution.

29. The communication device according to any one of claims 22 to 28, characterized in that The processing unit is further configured to: In response to an evaluation result of the performance evaluation being abnormal, the first communication task is performed based on a third scheme that is different from the first scheme.

30. The communication device according to any one of claims 22 to 28, wherein: The processing unit is further configured to: In response to an evaluation result of the performance evaluation being abnormal, the first communication task is performed based on the second solution.

31. The communication device according to any one of claims 22 to 30, characterized in that: The processing unit is further configured to: In response to an evaluation result of the performance evaluation being normal, the first communication task is performed using the first solution.

32. The communication device according to any one of claims 30 to 31, characterized in that: The communication device further includes: The second receiving unit is configured to receive third indication information sent by the second device, where the third indication information is used to indicate whether an evaluation result of the performance evaluation is abnormal.

33. The communication device according to any one of claims 29 to 32, characterized in that: The performance evaluation results are determined based on one or more of the following: performance of executing the first communication task once using the first solution; performance of performing the first communication task multiple times using the first solution; and performing performance of the first communication task using the first solution during a second time period.

34. A communication device, characterized in that: The communication device is a second device, including: A sending unit is used to send first indication information to a first device, where the first indication information is used to trigger a performance evaluation of the performance of a first scheme, where the first scheme is used to perform a first communication task, and during the performance evaluation, the first communication task is performed based on a second scheme.

35. The communication device according to claim 34, wherein The first indication information is triggered by a performance abnormality of the first solution.

36. The communication device according to claim 35, wherein The performance anomaly of the first solution is determined based on one or more of the following: performance of executing the first communication task once using the first solution; performance of performing the first communication task multiple times using the first solution; Performance of performing the first communication task using the first scheme during a first time period.

37. The communication device according to any one of claims 34 to 36, characterized in that The generalization performance of the model used in the second solution is higher than the generalization performance of the model used in the first solution.

38. The communication device according to any one of claims 34 to 36, characterized in that The second solution is a solution that does not use a model.

39. The communication device according to any one of claims 34 to 36, wherein: The sending unit is configured to send second indication information to the first device, where the second indication information is used to indicate that the first communication task is performed using the second solution during the performance evaluation.

40. The communication device according to claim 39, wherein The second indication information is used to indicate a second model used by the second solution.

41. The communication device according to any one of claims 34 to 40, characterized in that The sending unit is configured to send third indication information to the first device, where the third indication information is used to indicate whether an evaluation result of the performance evaluation is abnormal.

42. The communication device according to claim 41, wherein The performance evaluation results are determined based on one or more of the following: performance of executing the first communication task once using the first solution; performance of performing the first communication task multiple times using the first solution; and performing performance of the first communication task using the first solution during a second time period.

43. A communication device, characterized in that The communication device comprises a transceiver, a memory and a processor, wherein the memory is used to store a program, and the processor is used to call the program in the memory and control the transceiver to receive or send a signal, so that the communication device executes the method according to any one of claims 1 to 21.

44. A device, characterized in that The device comprises a processor configured to call a program from a memory so as to enable the device to execute the method according to any one of claims 1 to 21.

45. A chip, characterized in that The device comprises a processor configured to call a program from a memory so that a device equipped with the chip executes the method according to any one of claims 1 to 21.

46. A computer-readable storage medium, characterized in that A program is stored thereon, and the program causes a computer to execute the method according to any one of claims 1 to 21.

47. A computer program product, characterized in that The method comprises a program for causing a computer to execute the method according to any one of claims 1 to 21.

48. A computer program, characterized in that The computer program causes a computer to execute the method according to any one of claims 1 to 21.

Citation Information

Patent Citations

  • Intelligent cross-layer authentication system and method based on situation awareness

    CN115314246A

  • Beam switching method and device, evaluation reporting method and device, communication device and storage medium

    CN116195290A

  • Dual-mode communication access channel performance evaluation method and system for electric power internet of things

    CN117354847A

  • Monitoring method and wireless communication device

    WO2023245515A1