Model monitoring method and device

CN119817129APending Publication Date: 2025-04-11GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280099881.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-09-14
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

In New Radio (NR) systems, the timeliness of the network model makes it a challenge to monitor its effectiveness, affecting the accuracy of channel state information (CSI) feedback and the accuracy of beam selection.

Method used

The first communication device determines the effectiveness of the network model based on the location information of the terminal device, configuration information associated with the network model, performance indicator information, capability information of the terminal device, and timers or usage times, thereby realizing monitoring and evaluation of the network model. .

Benefits of technology

Effectively monitor the effectiveness of the network model to ensure the accuracy of CSI feedback information and beam selection, thereby improving the performance of the wireless communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119817129A_ABST
    Figure CN119817129A_ABST
Patent Text Reader

Abstract

Provided are a model monitoring method and device, a first communication device can determine whether a first network model is valid according to first information, that is, the first communication device can monitor the validity of the first network model. The model monitoring method comprises the following steps: a first communication device determines whether a first network model is valid according to first information; wherein the first information is at least one of the following information: position information of the terminal equipment, configuration information associated with the first network model, performance index information associated with the first network model, capability information of the terminal equipment, a timer associated with the first network model and the number of times of use of the first network model.
Need to check novelty before this filing date? Find Prior Art

Description

Model monitoring method and device Technical Field

[0001] The embodiments of the present application relate to the field of communications, and more specifically, to a method and device for model monitoring. Background Art

[0002] In the New Radio (NR) system, a network model can be introduced to improve system performance. For example, a network model is introduced to compress and decompress the Channel State Information (CSI), reduce the air interface transmission overhead, and improve the accuracy of the CSI feedback information. For another example, a network model is introduced to predict the beam information in the time domain / spatial domain to improve the accuracy of beam selection. For another example, a network model is introduced to predict the terminal location information to improve the accuracy of the terminal location information in the Non Line of Sight (NLOS) scenario. However, the network model has a certain timeliness, and how to monitor the effectiveness of the network model is a problem that needs to be solved.

[0003] Summary of the Invention

[0004] The embodiments of the present application provide a model monitoring method and device, where a first communication device can determine whether a first network model is valid based on first information, that is, the first communication device can monitor the validity of the first network model.

[0005] In a first aspect, a model monitoring method is provided, the method comprising:

[0006] The first communication device determines whether the first network model is valid according to the first information;

[0007] Among them, the first information is at least one of the following: location information of the terminal device, configuration information associated with the first network model, performance indicator information associated with the first network model, capability information of the terminal device, a timer associated with the first network model, and the number of times the first network model is used.

[0008] In a second aspect, a model monitoring method is provided, the method comprising:

[0009] The second communication device sends the first information;

[0010] The first information is used by the first communication device to determine whether the first network model is valid;

[0011] Among them, the first information is at least one of the following: location information of the terminal device, configuration information associated with the first network model, performance indicator information associated with the first network model, capability information of the terminal device, a timer associated with the first network model, and the number of times the first network model is used.

[0012] In a third aspect, a communication device is provided for executing the method in the first aspect.

[0013] Specifically, the communication device includes a functional module for executing the method in the above-mentioned first aspect.

[0014] In a fourth aspect, a communication device is provided for executing the method in the second aspect.

[0015] Specifically, the communication device includes a functional module for executing the method in the above-mentioned second aspect.

[0016] In a fifth aspect, a communication device is provided, comprising a processor and a memory; the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory, so that the communication device executes the method in the above-mentioned first aspect.

[0017] In a sixth aspect, a communication device is provided, comprising a processor and a memory; the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory, so that the communication device executes the method in the above-mentioned second aspect.

[0018] In a seventh aspect, a device is provided for implementing the method in any one of the first to second aspects above.

[0019] Specifically, the apparatus includes: a processor, configured to call and run a computer program from a memory, so that a device equipped with the apparatus executes the method in any one of the first to second aspects described above.

[0020] In an eighth aspect, a computer-readable storage medium is provided for storing a computer program, wherein the computer program enables a computer to execute the method in any one of the first to second aspects above.

[0021] In a ninth aspect, a computer program product is provided, comprising computer program instructions, wherein the computer program instructions enable a computer to execute the method in any one of the first to second aspects above.

[0022] In a tenth aspect, a computer program is provided, which, when executed on a computer, enables the computer to execute the method in any one of the first to second aspects above.

[0023] Through the above technical solution, the first communication device can determine whether the first network model is valid according to the first information, that is, the first communication device can monitor the validity of the first network model. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] FIG1 is a schematic diagram of a communication system architecture applied in an embodiment of the present application.

[0025] FIG2 is a schematic diagram of the basic structure of a neural network provided by the present application.

[0026] FIG3 is a schematic diagram of a neural network deep learning algorithm provided in this application.

[0027] FIG4 is a schematic diagram of a convolutional neural network provided in this application.

[0028] FIG5 is a schematic flowchart of a model monitoring method provided according to an embodiment of the present application.

[0029] FIG6 is a schematic diagram of a beam spatial domain prediction provided according to an embodiment of the present application.

[0030] FIG7 is a schematic diagram of a beam time-domain prediction provided according to an embodiment of the present application.

[0031] FIG8 is a schematic flowchart of another model monitoring method provided according to an embodiment of the present application.

[0032] FIG9 is a schematic block diagram of a communication device provided according to an embodiment of the present application.

[0033] FIG10 is a schematic block diagram of another communication device provided according to an embodiment of the present application.

[0034] FIG11 is a schematic block diagram of another communication device provided according to an embodiment of the present application.

[0035] FIG12 is a schematic block diagram of a device provided according to an embodiment of the present application.

[0036] FIG13 is a schematic block diagram of a communication system provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0037] The following will describe the technical solutions in the embodiments of this application in conjunction with the drawings in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. With respect to the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0038] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE-based access to unlicensed spectrum (LTE-U) system on unlicensed spectrum, NR-based access to unlicensed spectrum (NR-U) system on unlicensed spectrum, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Internet of Things (IoT), Wireless Fidelity (WFI) system. Fidelity, WiFi), fifth-generation communication (5th-Generation, 5G) system, sixth-generation communication (6G) system or other communication systems.

[0039] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine type communication (MTC), vehicle-to-vehicle (V2V) communication, sidelink (SL) communication, vehicle-to-everything (V2X) communication, etc. The embodiments of the present application can also be applied to these communication systems.

[0040] In some embodiments, the communication system in the embodiments of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, an independent (SA) networking scenario, or a non-standalone (NSA) networking scenario.

[0041] In some embodiments, the communication system in the embodiments of the present application can be applied to an unlicensed spectrum, where the unlicensed spectrum can also be considered as a shared spectrum; or, the communication system in the embodiments of the present application can also be applied to an authorized spectrum, where the authorized spectrum can also be considered as an unshared spectrum.

[0042] In some embodiments, the communication system in the embodiments of the present application can be applied to the FR1 frequency band (corresponding to the frequency band range of 410MHz to 7.125GHz), can also be applied to the FR2 frequency band (corresponding to the frequency band range of 24.25GHz to 52.6GHz), and can also be applied to new frequency bands such as high-frequency bands corresponding to the frequency band range of 52.6GHz to 71GHz or the frequency band range of 71GHz to 114.25GHz.

[0043] The embodiments of the present application describe various embodiments in conjunction with network devices and terminal devices, wherein the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc.

[0044] The terminal device can be a station (ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.

[0045] In an embodiment of the present application, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (such as airplanes, balloons and satellites, etc.).

[0046] In an embodiment of the present application, the terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city or a wireless terminal device in a smart home, an in-vehicle communication device, a wireless communication chip / application specific integrated circuit (ASIC) / system on chip (SoC), etc.

[0047] As an example and not a limitation, in the embodiment of the present application, the terminal device may also be a wearable device. Wearable devices may also be called wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0048] In an embodiment of the present application, the network device may be a device for communicating with a mobile device. The network device may be an access point (AP) in WLAN, a base station (BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved base station (eNB or eNodeB) in LTE, or a relay station or access point, or a network device or base station (gNB) or a transmission reception point (TRP) in a vehicle-mounted device, a wearable device, and an NR network, or a network device in a future evolved PLMN network or a network device in an NTN network, etc.

[0049] As an example and not a limitation, in an embodiment of the present application, the network device may have a mobile feature, for example, the network device may be a mobile device. In some embodiments, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. In some embodiments, the network device may also be a base station set up in a location such as land or water.

[0050] In an embodiment of the present application, the network device can provide services for a cell, and the terminal device communicates with the network device through the transmission resources used by the cell (for example, frequency domain resources, or spectrum resources). The cell can be a cell corresponding to the network device (for example, a base station). The cell can belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.

[0051] For example, a communication system 100 used in an embodiment of the present application is shown in FIG1 . The communication system 100 may include a network device 110, which may be a device that communicates with a terminal device 120 (or a communication terminal or terminal). The network device 110 may provide communication coverage for a specific geographic area and may communicate with terminal devices within the coverage area.

[0052] FIG1 exemplarily shows a network device and two terminal devices. In some embodiments, the 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.

[0053] In some embodiments, the 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 embodiments of the present application.

[0054] It should be understood that in the embodiments of the present application, a device having a communication function in a network / system may be referred to as a communication device. Taking the communication system 100 shown in FIG1 as an example, the communication device may include a network device 110 and a terminal device 120 having a communication function. The network device 110 and the terminal device 120 may be the specific devices described above and will not be described in detail here. The communication device may also include other devices in the communication system 100, such as a network controller, a mobility management entity, and other network entities, which are not limited in the embodiments of the present application.

[0055] It should be understood that the terms "system" and "network" are often used interchangeably herein. The term "and / or" is simply a description of an association between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " generally indicates that the related objects are in an "or" relationship.

[0056] It should be understood that this document relates to a first communication device and a second communication device. The first communication device can be a terminal device, such as a mobile phone, machine facilities, customer premises equipment (CPE), industrial equipment, vehicles, etc.; the second communication device can be a peer communication device of the first communication device, such as a network device, mobile phone, industrial equipment, vehicles, etc. In the embodiments of the present application, the first communication device can be a terminal device, and the second communication device can be a network device (i.e., uplink communication or downlink communication); alternatively, the first communication device can be a first terminal, and the second communication device can be a second terminal (i.e., sideline communication).

[0057] The terms used in the embodiments of this application are intended only to explain the specific embodiments of this application and are not intended to limit this application. The terms "first," "second," "third," and "fourth," etc. in the specification and claims of this application and the accompanying drawings are used to distinguish different objects, not to describe a specific order. In addition, the terms "including" and "having," and any variations thereof, are intended to cover non-exclusive inclusions.

[0058] It should be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association between A and B.

[0059] In the description of 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 being indicated, configuration and being configured, etc.

[0060] 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.

[0061] In the embodiments of the present application, the “protocol” may refer to a standard protocol in the communications field, for example, it may be an evolution of an existing LTE protocol, NR protocol, Wi-Fi protocol, or a protocol related to other communication systems. The present application does not limit the protocol type.

[0062] To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The following related technologies can be combined with the technical solutions of the embodiments of the present application as optional solutions, and they all fall within the scope of protection of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.

[0063] In recent years, artificial intelligence (AI) research and related achievements have achieved remarkable results in many fields. AI has become a new approach for people to solve and address problems. Among these numerous research areas, neural network-based AI research is an extremely important one. The basic structure of a simple neural network consists of an input layer, a hidden layer, and an output layer, as shown in Figure 2. The input layer receives data, the hidden layer processes the data, and the output layer produces the final result.

[0064] With the continuous development of neural network research, neural network deep learning algorithms have been proposed in recent years. As shown in Figure 3, this multi-hidden layer neural network structure greatly improves the processing capability of the network and is widely used in pattern recognition, signal processing, optimization combination, anomaly detection, and other aspects.

[0065] With the development of deep learning, convolutional neural networks have also been further studied. The basic structure of a convolutional neural network includes an input layer, multiple convolutional layers, multiple pooling layers, a fully connected layer, and an output layer, as shown in Figure 4. The introduction of convolutional and pooling layers effectively controls the rapid increase in network parameters, limits the number of parameters, exploits the characteristics of local structures, and improves the robustness of the algorithm.

[0066] To facilitate a better understanding of the embodiments of the present application, an example of the combination of the AI ​​model related to the present application and wireless communication is described.

[0067] Current wireless communication systems offer greater flexibility than ever before, emphasizing broad applicability across diverse scenarios and full utilization of limited resources. However, the fundamental principles underlying much of this work are still based on theoretical modeling of actual communication environments or simple parameter selection. The benefits of this basic approach are gradually diminishing in diverse and complex communication environments, as exemplified by the conditional switching solutions and issues described in the previous two sections. To address this situation, it is necessary to adopt new methods and approaches, integrating them with traditional wireless communication theories and systems, to explore new approaches, break through performance bottlenecks, and further enhance the performance of wireless communication systems.

[0068] For example, AI model + CSI feedback: Use artificial intelligence (AI) / machine learning (ML) technology to compress and decompress CSI, reduce air interface transmission overhead, and improve the accuracy of CSI feedback information.

[0069] Another example is AI model + beam management: using artificial intelligence (AI) / machine learning (ML) technologies to predict beam information in the time and spatial domains, reducing measurement overhead and latency, and improving beam selection accuracy.

[0070] Another example is AI model + positioning technology: using artificial intelligence (AI) / machine learning (ML) technology to predict UE location information and improve the accuracy of UE location information in NLOS scenarios.

[0071] In order to facilitate a better understanding of the embodiments of the present application, the problems solved by the present application are explained.

[0072] The lifecycle management of AI models includes model generation, deployment, transmission, monitoring, and updates. During model monitoring, the terminal and / or network must evaluate the performance of the currently running AI model and, based on the results, determine whether to fall back to traditional communication methods. However, how to monitor network models remains a challenge.

[0073] Based on the above problems, the present application proposes a model monitoring solution, whereby the first communication device can determine whether the first network model is valid based on the first information, that is, the first communication device can monitor the validity of the first network model.

[0074] The technical solution of this application is described in detail below through specific embodiments.

[0075] FIG5 is a schematic flow chart of a model monitoring method 200 according to an embodiment of the present application. As shown in FIG5 , the model monitoring method 200 may include at least part of the following contents:

[0076] S210, the first communication device determines whether the first network model is valid based on the first information; wherein the first information is at least one of the following: location information of the terminal device, configuration information associated with the first network model, performance indicator information associated with the first network model, capability information of the terminal device, a timer associated with the first network model, and the number of times the first network model is used.

[0077] In the embodiment of the present application, the first communication device may determine whether the first network model is valid based on the first information, that is, the first communication device may monitor the validity of the first network model.

[0078] In some embodiments, the first communication device is a terminal device, or the first communication device is a network device.

[0079] In some embodiments, the first network model is deployed on the terminal side and / or the network side.

[0080] For example, the terminal device determines whether the first network model deployed on the terminal side is valid based on the first information.

[0081] For another example, the terminal device determines whether the first network model deployed on the network side is valid based on the first information.

[0082] For another example, the network device determines whether the first network model deployed on the network side is valid based on the first information.

[0083] For another example, the network device determines whether the first network model deployed on the terminal side is valid based on the first information.

[0084] In some embodiments, the first network model is used for CSI feedback. Specifically, the CSI can be compressed and decompressed based on the first network model to reduce air interface transmission overhead and improve the accuracy of CSI feedback information.

[0085] In some embodiments, the first network model is used for spatial filter management. Specifically, spatial filter information can be predicted in the time domain / spatial domain based on the first network model, which has low measurement overhead and delay, and improves the accuracy of spatial filter selection.

[0086] In some embodiments, the first network model is used for positioning. Specifically, the location information of the terminal device can be predicted based on the first network model to improve the accuracy of the location information of the terminal device in the NLOS scenario.

[0087] In the application embodiments, a spatial filter may also be referred to as a beam, or a spatial relation, or a spatial setting, or a spatial domain filter, or a reference signal.

[0088] It should be noted that the first network model described in the embodiment of the present application can also be used to implement other functions, and the present application does not limit this.

[0089] The embodiment of the present application does not limit the model structure and model parameters of the first network model.

[0090] In some embodiments, before the first communication device determines whether the first network model is valid based on the first information, the first communication device receives the first information, or the first communication device obtains the first information.

[0091] For example, the first communication device receives the first information sent by the second communication device. That is, the second communication device can obtain the first information through monitoring or other means, and send the first information to the first communication device, so that the first communication device determines whether the first network model is valid based on the first information. Optionally, the first information can be carried by one of the following: Radio Resource Control (RRC) signaling, downlink control information (DCI), media access control layer control element (MAC CE), broadcast message, PC5 message, sidelink control information (SCI).

[0092] For another specific example, the first communication device may obtain the first information through monitoring or other means, and the first communication device may determine whether the first network model is valid based on the first information.

[0093] In some embodiments, the first communication device is a terminal device, and the second communication device is a network device.

[0094] In some embodiments, the first communication device is a network device, and the second communication device is a terminal device.

[0095] In some embodiments, the first communication device is a terminal device, and the second communication device is another terminal device.

[0096] For example, the first network model is deployed on the UE side, the UE side monitors the performance of the communication system and reports the monitoring results to the network, and the network determines whether the first network model is valid based on the monitoring results.

[0097] For another example, the first network model is deployed on the UE side, the UE side monitors the performance of the communication system, and determines whether the first network model is valid based on the monitoring result.

[0098] For another example, the first network model is deployed on the network side, the network side monitors the performance of the communication system, and sends the monitoring results to the terminal, and the terminal determines whether the first network model is valid based on the monitoring results.

[0099] For another example, the first network model is deployed on the network side, and the network side monitors the performance of the communication system and determines whether the first network model is valid based on the monitoring result.

[0100] In some embodiments, when the first information is the location information of the terminal device, the location information of the terminal device is determined based on the service cell information of the terminal device, or the location information of the terminal device is determined based on the transmission reception point (TRP) information accessed by the terminal device.

[0101] It should be understood that TRP can be different service access points under a cell, which can be understood as the underlying hardware transmission equipment at the cell level. UE at different locations in the cell may communicate with different TRPs.

[0102] In some embodiments, when the location information of the terminal device is determined based on the serving cell information of the terminal device, the above S210 may specifically include:

[0103] The first communication device determines whether the first network model is valid based on whether the current serving cell of the terminal device belongs to the cell set associated with the first network model.

[0104] In some embodiments, when the current serving cell of the terminal device belongs to the cell set associated with the first network model, the first communication device determines that the first network model is valid; and / or, when the current serving cell of the terminal device does not belong to the cell set associated with the first network model, the first communication device determines that the first network model is invalid.

[0105] In some embodiments, the cell set associated with the first network model is configured or indicated by a network device, or the cell set associated with the first network model is agreed upon by a protocol, and the cell set associated with the first network model is determined by a device that deploys the first network model.

[0106] For example, the cell set associated with the first network model may include at least one cell, and the at least one cell may be represented by one or more cell identifiers and / or cell frequency information, wherein the cell identifier includes the cell's physical cell identifier (Physical Cell Identifier, PCI) and / or the global cell identifier (Cell Global Identifier, CGI).

[0107] In some embodiments, the terminal device or the network device determines whether the terminal device is within the valid area of ​​the first network model by judging whether the identifier of the terminal device's current serving cell is included in the cell set associated with the first network model.

[0108] In some embodiments, the configuration information of the first network model carries a cell set associated with the first network model. Specifically, after the UE performs cell selection / reselection or handover, it is determined whether the UE's current serving cell belongs to the cell set associated with the first network model. If so, the first network model is continued to be used; otherwise, the first network model is considered unavailable.

[0109] In some embodiments, when the location information of the terminal device is determined based on the serving cell information of the terminal device, the above S210 may specifically include:

[0110] The first communication device determines whether the first network model is valid according to the first indication information;

[0111] The first indication information is used to indicate the network model information supported by the current serving cell of the terminal device, or the first indication information is used to indicate whether the current serving cell of the terminal device supports the first network model, or the first indication information is used to indicate the network model information not supported by the current serving cell of the terminal device, or the first indication information is used to indicate whether the current serving cell of the terminal device supports the network model deployed on the terminal side and / or the network side. Optionally, the network model information includes the type and / or identifier of the network model.

[0112] In some embodiments, the first indication information is carried by a system broadcast message in the current serving cell of the terminal device.

[0113] For example, in the case where the first indication information is used to indicate the network model information supported by the current service cell of the terminal device, if the first network model belongs to the network model supported by the current service cell of the terminal device indicated by the first indication information, the first communication device determines that the first network model is valid, and / or, if the first network model does not belong to the network model supported by the current service cell of the terminal device indicated by the first indication information, the first communication device determines that the first network model is invalid.

[0114] For example, in a case where the first indication information is used to indicate whether the current serving cell of the terminal device supports the first network model, if the first indication information is used to indicate that the current serving cell of the terminal device supports the first network model, the first communication device determines that the first network model is valid, and / or, if the first indication information is used to indicate that the current serving cell of the terminal device does not support the first network model, the first communication device determines that the first network model is invalid.

[0115] For example, in the case where the first indication information is used to indicate network model information that is not supported by the current service cell of the terminal device, if the first network model does not belong to the network model that is not supported by the current service cell of the terminal device indicated by the first indication information, the first communication device determines that the first network model is valid, and / or, if the first network model belongs to the network model that is not supported by the current service cell of the terminal device indicated by the first indication information, the first communication device determines that the first network model is invalid.

[0116] For example, when the first indication information is used to indicate that the current serving cell of the terminal device supports the network model deployed on the terminal side, if the first network model is a network model deployed on the terminal side, the first communication device determines that the first network model is valid, and / or, if the first network model is not a network model deployed on the terminal side, the first communication device determines that the first network model is invalid.

[0117] For example, when the first indication information is used to indicate that the current service cell of the terminal device does not support the network model deployed on the terminal side, if the first network model is a network model deployed on the terminal side, the first communication device determines that the first network model is invalid, and / or, if the first network model is not a network model deployed on the terminal side, the first communication device determines that the first network model is valid.

[0118] For example, when the first indication information is used to indicate that the current serving cell of the terminal device supports the network model deployed on the network side, if the first network model is a network model deployed on the network side, the first communication device determines that the first network model is valid, and / or, if the first network model is not a network model deployed on the network side, the first communication device determines that the first network model is invalid.

[0119] For example, when the first indication information is used to indicate that the current service cell of the terminal device does not support the network model deployed on the network side, if the first network model is a network model deployed on the network side, the first communication device determines that the first network model is invalid, and / or, if the first network model is not a network model deployed on the network side, the first communication device determines that the first network model is valid.

[0120] Exemplarily, the AI ​​model information deployed on the terminal side is Model_BM_Index=1, indicating that the AI ​​model is used for beam management and the model index is 1. For example, if the AI ​​model identifier indicated by the first indication information in the system broadcast message is 1, it means that the AI ​​model deployed on the terminal side is still applicable to the current cell. Otherwise, the AI ​​model deployed on the terminal side is considered to be inapplicable / invalid in the current cell. For another example, if the AI ​​model information supported by the current cell indicated by the first indication information in the system broadcast message includes Model_BM_Index=1, Model_BM_Index=3, and Model_BM_Index=5; if Model_BM_Index=1 is included in the AI ​​models supported by the current cell indicated by the first indication information, it is determined that the cell supports the deployed AI model.

[0121] In some embodiments, when the location information of the terminal device is determined based on the TRP information accessed by the terminal device, the above S210 specifically includes:

[0122] The first communication device determines whether the first network model is valid based on whether the TRP currently accessed by the terminal device belongs to the TRP set associated with the first network model.

[0123] In some embodiments, when the TRP currently accessed by the terminal device belongs to the TRP set associated with the first network model, the first communication device determines that the first network model is valid; and / or, when the TRP currently accessed by the terminal device does not belong to the TRP set associated with the first network model, the first communication device determines that the first network model is invalid.

[0124] In some embodiments, the TRP set associated with the first network model is configured or indicated by a network device, or the TRP set associated with the first network model is agreed upon by a protocol, and the TRP set associated with the first network model is determined by a device that deploys the first network model.

[0125] In some embodiments, when the location information of the terminal device is determined based on the TRP information accessed by the terminal device, the above S210 specifically includes:

[0126] The first communication device determines whether the first network model is valid according to the second indication information;

[0127] In which, the second indication information is used to indicate the network model information supported by the TRP currently accessed by the terminal device, or the second indication information is used to indicate whether the TRP currently accessed by the terminal device supports the first network model, or the second indication information is used to indicate the network model information not supported by the TRP currently accessed by the terminal device, or the second indication information is used to indicate whether the TRP currently accessed by the terminal device supports the network model deployed on the terminal side and / or network side.

[0128] For example, in the case where the second indication information is used to indicate the network model information supported by the TRP to which the terminal device is currently connected, if the first network model belongs to the network model supported by the TRP to which the terminal device is currently connected as indicated by the second indication information, the first communication device determines that the first network model is valid, and / or, if the first network model does not belong to the network model supported by the TRP to which the terminal device is currently connected as indicated by the second indication information, the first communication device determines that the first network model is invalid.

[0129] For example, in the case where the second indication information is used to indicate whether the TRP currently accessed by the terminal device supports the first network model, if the second indication information is used to indicate that the TRP currently accessed by the terminal device supports the first network model, the first communication device determines that the first network model is valid, and / or, if the second indication information is used to indicate that the TRP currently accessed by the terminal device does not support the first network model, the first communication device determines that the first network model is invalid.

[0130] For example, in a case where the second indication information is used to indicate network model information that is not supported by the TRP to which the terminal device is currently connected, if the first network model does not belong to a network model that is not supported by the TRP to which the terminal device is currently connected as indicated by the second indication information, the first communication device determines that the first network model is valid, and / or, if the first network model belongs to a network model that is not supported by the TRP to which the terminal device is currently connected as indicated by the second indication information, the first communication device determines that the first network model is invalid.

[0131] For example, when the second indication information is used to indicate that the TRP currently accessed by the terminal device supports the network model deployed on the terminal side, if the first network model is a network model deployed on the terminal side, the first communication device determines that the first network model is valid, and / or, if the first network model is not a network model deployed on the terminal side, the first communication device determines that the first network model is invalid.

[0132] For example, when the second indication information is used to indicate that the TRP currently accessed by the terminal device does not support the network model deployed on the terminal side, if the first network model is a network model deployed on the terminal side, the first communication device determines that the first network model is invalid, and / or, if the first network model is not a network model deployed on the terminal side, the first communication device determines that the first network model is valid.

[0133] For example, when the second indication information is used to indicate that the TRP currently accessed by the terminal device supports the network model deployed on the network side, if the first network model is a network model deployed on the network side, the first communication device determines that the first network model is valid, and / or, if the first network model is not a network model deployed on the network side, the first communication device determines that the first network model is invalid.

[0134] For example, when the second indication information is used to indicate that the TRP currently accessed by the terminal device does not support the network model deployed on the network side, if the first network model is a network model deployed on the network side, the first communication device determines that the first network model is invalid, and / or, if the first network model is not a network model deployed on the network side, the first communication device determines that the first network model is valid.

[0135] In some embodiments, when the first information is configuration information associated with the first network model, the configuration information associated with the first network model is used to indicate the communication configuration required to run the first network model.

[0136] In some embodiments, the configuration information associated with the first network model includes but is not limited to at least one of the following: communication frequency information, bandwidth information, and reference signal information. Optionally, the communication frequency associated with the first network model includes the FR1 frequency band and / or the FR2 frequency band. Of course, the communication frequency associated with the first network model may also include other frequency bands, which is not limited in this embodiment of the present application. Optionally, the bandwidth information associated with the first network model includes a bandwidth part (Band Width Part, BWP) or other bandwidth information. Optionally, the reference signal information associated with the first network model includes but is not limited to at least one of the following: Channel State Information Reference Signal (CSI-RS), Demodulation Reference Signal (DMRS), Discovery Reference Signal (DRS), Positioning Reference Signal (PRS), Phase Tracking Reference Signal (PT-RS), Sounding Reference Signal (SRS), Tracking Reference Signal (TRS).

[0137] In some embodiments, the configuration information associated with the first network model includes an uplink, such as a supplementary uplink (SUL) or a normal uplink (NUL).

[0138] In some embodiments, the configuration information associated with the first network model may include all or all configuration information required for communication between the terminal device and / or the network device.

[0139] In some embodiments, when the first communication device meets the communication configuration required to run the first network model, the first communication device determines that the first network model is valid; and / or, when the first communication device does not meet the communication configuration required to run the first network model, the first communication device determines that the first network model is invalid.

[0140] Exemplarily, the configuration information associated with the first network model includes BWP configuration (e.g., BWP ID=1). When the UE and / or the network operates on the BWP corresponding to BWP ID=1, the first network model is valid; when the UE and / or the network operates on a BWP other than BWP ID=1, the first network model becomes invalid.

[0141] In some embodiments, when the first information is performance indicator information associated with the first network model, the performance indicator information associated with the first network model is the time required to achieve a preset goal using the first network model, or the performance indicator information associated with the first network model is the accuracy of the prediction result output by the first network model, or the performance indicator information associated with the first network model is the throughput and / or bit error rate of the communication system when the first network model is used to achieve the preset goal, or the performance indicator information associated with the first network model is the wireless link quality associated with the first network model.

[0142] In some embodiments, when the performance indicator information associated with the first network model is the time required to achieve a preset goal using the first network model, the above S210 specifically includes:

[0143] When the time required to achieve the preset goal using the first network model is greater than the first threshold, the first communication device determines that the first network model is invalid; and / or, when the time required to achieve the preset goal using the first network model is less than or equal to the first threshold, the first communication device determines that the first network model is valid.

[0144] It should be noted that the time required to achieve the preset goal using the first network model may be: the time required from inputting data into the first network model to outputting the prediction result.

[0145] In some embodiments, the first threshold is agreed upon by a protocol, or the first threshold is configured by a network device.

[0146] In some embodiments, when the performance indicator information associated with the first network model is the accuracy of the prediction result output by the first network model, the above S210 specifically includes:

[0147] When the prediction result output by the first network model meets the accuracy condition, the first communication device determines that the first network model is valid; and / or, when the prediction result output by the first network model does not meet the accuracy condition, the first communication device determines that the first network model is invalid.

[0148] In some embodiments, the accuracy condition includes at least one of the following:

[0149] The difference between the prediction result output by the first network model and the target result is less than or equal to a second threshold;

[0150] The number of times that the difference between the prediction results output by the first network model M times in a row and the target result is less than or equal to the second threshold is greater than or equal to the third threshold, or the proportion of times that the difference between the prediction results output by the first network model M times in a row and the target result is less than or equal to the second threshold is greater than or equal to the third threshold, where M is a positive integer and M ≥ 2;

[0151] A difference between multiple prediction results output by the first network model within the first time length and the same prediction result among the multiple prediction results output by the first network model within the second time length is less than or equal to a fourth threshold.

[0152] In some embodiments, the target result is a real result (e.g., a measured result), or the target result is the result of implementing the function implemented by the first network model through other means. For example, assuming that the function implemented by the first network model is beam prediction, in this case, the target result can be the optimal beam determined through traditional beam management methods.

[0153] In some embodiments, the second threshold is agreed upon by a protocol, or the second threshold is configured by a network device.

[0154] In some embodiments, the third threshold is agreed upon by a protocol, or the third threshold is configured by a network device.

[0155] In some embodiments, the fourth threshold is agreed upon by a protocol, or the fourth threshold is configured by a network device.

[0156] In some embodiments, the value of M is agreed upon by a protocol, or the value of M is configured by a network device.

[0157] In some embodiments, the accuracy condition is configured by the network device, or the accuracy condition is agreed upon by a protocol.

[0158] In some embodiments, as shown in Table 1, the first network model outputs the prediction result at time T+1, the prediction result at time T+2, and the prediction result at time T+3 at time T, and the first network model outputs the prediction result at time T+2 and the prediction result at time T+3 at time T+1. For example, the accuracy condition is: the difference between the prediction result at time T+1 outputted at time T and the measured result at time T+1 is less than or equal to the second threshold. For another example, the accuracy condition is: the difference between the prediction result at time T+2 outputted at time T and the prediction result at time T+2 outputted at time T+1 is less than or equal to the fourth threshold.

[0159] Optionally, assuming M=3, as shown in Table 1, the prediction results output by the first network model M times in a row may be: the first network model outputs the prediction result at time T+1, the prediction result at time T+2, and the prediction result at time T+3 at time T.

[0160] Optionally, assuming M=2, as shown in Table 1, the prediction results output by the first network model M times in a row may be: the first network model outputs the prediction result at time T+1 and the prediction result at time T+2 at time T, or the first network model outputs the prediction result at time T+2 and the prediction result at time T+3 at time T, or the first network model outputs the prediction result at time T+2 and the prediction result at time T+3 at time T+1.

[0161] Table 1

[0162]

[0163] For example, as shown in Figure 6, the first network model is used for spatial beam prediction. The UE measures the quality of the beams in set #1 and uses the first network model to predict the quality of the beams in set #2. The UE measures the quality of the beams in set #1 and all or part of the beams in set #2. It then uses the first network model to obtain the quality of the beams in set #2 and compares the predicted results with the measured results to evaluate the accuracy of the first network model's prediction performance.

[0164] For example, as shown in FIG7 , the first network model is used for time domain beam prediction: the UE uses the first network model to predict the beam information in the future time domain based on the current and historical beam information, for example, as shown in Table 1.

[0165] For example, the first network model is used to enhance positioning accuracy. The UE can compare the location information obtained based on actual measurements and algorithms with the location information predicted by the first network model. If the difference exceeds a certain threshold value, it can be considered that the first network model is no longer valid / applicable.

[0166] In some embodiments, when the performance indicator information associated with the first network model is the throughput and / or bit error rate of the communication system when the first network model is used to achieve a preset goal, the above S210 specifically includes:

[0167] The first communication device determines that the first network model is valid if the throughput of the communication system is greater than or equal to a throughput threshold when the preset target is achieved using the first network model, and / or if the bit error rate of the communication system is less than a bit error rate threshold when the preset target is achieved using the first network model; and / or

[0168] The first communication device determines that the first network model is invalid if the throughput of the communication system is less than a throughput threshold when the preset target is achieved using the first network model, and / or if the bit error rate of the communication system is greater than or equal to a bit error rate threshold when the preset target is achieved using the first network model; and / or

[0169] When the throughput of the communication system is less than the throughput threshold when the preset target is achieved using the first network model, and / or the bit error rate of the communication system is greater than or equal to the bit error rate threshold when the preset target is achieved using the first network model, and the number of terminal devices using the first network model in the current communication system accounts for a total number of terminal devices in the current communication system that is greater than or equal to a fifth threshold, the first communication device determines that the first network model is invalid.

[0170] In some embodiments, the fifth threshold is agreed upon by a protocol, or configured by a network device. For example, the fifth threshold is 50%.

[0171] In some embodiments, when the performance indicator information associated with the first network model is the radio link quality associated with the first network model, the above S210 specifically includes:

[0172] When the quality of the wireless link associated with the first network model meets the preset conditions, the first communication device determines that the first network model is invalid; and / or, when the quality of the wireless link associated with the first network model does not meet the preset conditions, the first communication device determines that the first network model is valid.

[0173] In some embodiments, the preset condition includes at least one of the following:

[0174] During the operation of the first timer, the monitored quality of the spatial filter output by the first network model is lower than the sixth threshold for K consecutive times, or the monitored quality of the spatial filter output by the first network model is lower than the sixth threshold for K consecutive times during the third time duration, where K is a positive integer and K ≥ 2;

[0175] The spatial filter output by the first network model is used in the random access process, and the random access process is unsuccessful when the maximum number of random access channel (RACH) attempts is reached (ie, a RACH problem is triggered).

[0176] In some embodiments, the value of K is agreed upon by a protocol, or the value of K is configured by a network device.

[0177] In some embodiments, the first timer is agreed upon by a protocol, or the first timer is configured by a network device.

[0178] In some embodiments, the third duration is agreed upon by a protocol, or the third duration is configured by a network device.

[0179] In some embodiments, the preset condition is agreed upon by a protocol, or the preset condition is configured by a network device.

[0180] In some embodiments, when the first information is capability information of the terminal device, the above S210 specifically includes:

[0181] In the event that the terminal device has insufficient capabilities, the first communication device determines that the first network model is invalid; and / or,

[0182] When the capability of the terminal device is sufficient, the first communication device determines that the first network model is valid.

[0183] In some embodiments, the terminal device has insufficient capabilities, including at least one of the following:

[0184] The computing power used to run the first network model is less than or equal to the computing power threshold;

[0185] The remaining computing power after running the first network model is less than or equal to the computing power threshold;

[0186] The remaining storage space of the terminal device is less than or equal to the storage threshold;

[0187] The remaining power of the terminal device is less than or equal to the power threshold;

[0188] The computing power change or computing power change rate of the terminal device is greater than or equal to the seventh threshold;

[0189] The storage space change amount or storage space change rate of the terminal device is greater than or equal to an eighth threshold;

[0190] The power change or power change rate of the terminal device is greater than or equal to a ninth threshold.

[0191] In some embodiments, the computing power threshold is agreed upon by a protocol, or the computing power threshold is configured by a network device, or the computing power threshold is determined by the terminal device.

[0192] In some embodiments, the storage threshold is agreed upon by a protocol, or the storage threshold is configured by a network device, or the storage threshold is determined by the terminal device.

[0193] In some embodiments, the seventh threshold is agreed upon by a protocol, or the seventh threshold is configured by a network device, or the seventh threshold is determined by the terminal device.

[0194] In some embodiments, the eighth threshold is agreed upon by a protocol, or the eighth threshold is configured by a network device, or the eighth threshold is determined by the terminal device.

[0195] In some embodiments, the ninth threshold is agreed upon by a protocol, or the ninth threshold is configured by a network device, or the ninth threshold is determined by the terminal device.

[0196] In some embodiments, when the first information is a timer associated with the first network model, the above S210 specifically includes:

[0197] The first communication device determines that the first network model is valid while the timer associated with the first network model is running; and / or the first communication device determines that the first network model is invalid after the timer associated with the first network model expires.

[0198] In some embodiments, the start timing of the timer associated with the first network model includes but is not limited to at least one of the following:

[0199] The time when the first network model is activated, the time when the first network model is successfully deployed, the time when the device deploying the first network model receives the configuration information of the first network model, and one or more absolute times of configuration.

[0200] For example, the absolute time may be Universal Time Coordinated (UTC) time.

[0201] In some embodiments, the timer associated with the first network model is agreed upon by a protocol, or the timer associated with the first network model is configured by a network device.

[0202] In some embodiments, the timer associated with the first network model can be obtained from configuration information of the first network model.

[0203] In some embodiments, when the first information is the number of times the first network model is used, the above S210 specifically includes:

[0204] If the number of times the first network model is used does not reach a preset maximum number of times, the first communication device determines that the first network model is valid; and / or,

[0205] When the number of times the first network model is used reaches a preset maximum number of times, the first communication device determines that the first network model is invalid.

[0206] In some embodiments, the preset maximum number of uses is agreed upon by a protocol, or configured by a network device. For example, the preset maximum number of uses is 5, 8, 10, 50, etc., which is not limited in the embodiments of the present application.

[0207] In some embodiments, the first communication device periodically determines whether the first network model is valid based on the first information. Optionally, the periodic information is agreed upon by a protocol, or configured by a network device, or predefined.

[0208] In some embodiments, the first communication device determines whether the first network model is valid based on the first information when a first trigger condition is met.

[0209] In some embodiments, the first trigger condition includes but is not limited to at least one of the following:

[0210] The location of the terminal device changes, the communication configuration associated with the first network model changes, indication information is received for indicating whether the first network model is valid, and a decrease in wireless link quality is detected.

[0211] Specifically, for example, detecting that the quality of the radio link has deteriorated includes: detecting that a beam failure (BF) has occurred, and / or detecting that a radio link failure (RLF) has occurred.

[0212] In some embodiments, upon determining that the first network model is invalid, the first communication device performs a first step;

[0213] The first step includes but is not limited to at least one of the following:

[0214] Implement the function implemented by the first network model through other means, switch from the first network model to another network model with the same function implemented by the first network model, deactivate the first network model, activate another network model with the same function implemented by the first network model, retrain the first network model, update the first network model, release the first network model, and stop using the first network model.

[0215] It should be noted that the functions implemented by the first network model may be implemented by other means, for example, by traditional communication means, and the embodiments of the present application are not limited to this.

[0216] In some embodiments, the first communication device receives third indication information, where the third indication information is used to instruct the first communication device to execute the first step if it is determined that the first network model is invalid.

[0217] For example, the first communication device receives the third indication information sent by the second communication device. Optionally, the third indication information can be carried by one of the following: RRC signaling, DCI, MAC CE, broadcast message, PC5 message, SCI.

[0218] In some embodiments, the first communication device sends fourth indication information, where the fourth indication information is used to indicate that the first communication device has executed the first step when determining that the first network model is invalid.

[0219] For example, the first communication device sends the fourth indication information to the second communication device. Optionally, the fourth indication information can be carried by one of the following: RRC signaling, DCI, MAC CE, broadcast message, PC5 message, SCI.

[0220] Therefore, in the embodiment of the present application, the first communication device can determine whether the first network model is valid based on the first information, that is, the first communication device can monitor the validity of the first network model.

[0221] Furthermore, if it is determined that the first network model is invalid, the first communication device may perform at least one of the following steps: implementing the functions implemented by the first network model through other means, switching from the first network model to another network model that implements the same functions as the first network model, deactivating the first network model, activating another network model that implements the same functions as the first network model, retraining the first network model, updating the first network model, releasing the first network model, or stopping use of the first network model. This can improve communication performance.

[0222] The above, in combination with Figures 5 to 7, describes in detail an embodiment of the first communication device of the present application. The following, in combination with Figure 8, describes in detail an embodiment of the second communication device of the present application. It should be understood that the embodiment of the second communication device corresponds to the embodiment of the first communication device, and similar descriptions can refer to the embodiment of the first communication device.

[0223] FIG8 is a schematic flow chart of a method 300 for model monitoring according to an embodiment of the present application. As shown in FIG8 , the method 300 for model monitoring may include at least part of the following contents:

[0224] S310, the second communication device sends first information; wherein, the first information is used by the first communication device to determine whether the first network model is valid; wherein, the first information is at least one of the following: location information of the terminal device, configuration information associated with the first network model, performance indicator information associated with the first network model, capability information of the terminal device, a timer associated with the first network model, and the number of times the first network model is used.

[0225] Optionally, the first information is carried by one of the following: RRC signaling, DCI, MAC CE, broadcast message, PC5 message, SCI.

[0226] In some embodiments, the first communication device is a terminal device, and the second communication device is a network device.

[0227] In some embodiments, the first communication device is a network device, and the second communication device is a terminal device.

[0228] In some embodiments, the first communication device is a terminal device, and the second communication device is another terminal device.

[0229] In some embodiments, the first network model is deployed on the terminal side and / or the network side.

[0230] For example, the terminal device determines whether the first network model deployed on the terminal side is valid based on the first information.

[0231] For another example, the terminal device determines whether the first network model deployed on the network side is valid based on the first information.

[0232] For another example, the network device determines whether the first network model deployed on the network side is valid based on the first information.

[0233] For another example, the network device determines whether the first network model deployed on the terminal side is valid based on the first information.

[0234] In some embodiments, the first network model is used for CSI feedback. Specifically, the CSI can be compressed and decompressed based on the first network model to reduce air interface transmission overhead and improve the accuracy of CSI feedback information.

[0235] In some embodiments, the first network model is used for spatial filter management. Specifically, spatial filter information can be predicted in the time domain / spatial domain based on the first network model, which has low measurement overhead and delay, and improves the accuracy of spatial filter selection.

[0236] In some embodiments, the first network model is used for positioning. Specifically, the location information of the terminal device can be predicted based on the first network model to improve the accuracy of the location information of the terminal device in the NLOS scenario.

[0237] In the application embodiments, a spatial filter may also be referred to as a beam, or a spatial relation, or a spatial setting, or a spatial domain filter, or a reference signal.

[0238] It should be noted that the first network model described in the embodiment of the present application can also be used to implement other functions, and the present application does not limit this.

[0239] The embodiment of the present application does not limit the model structure and model parameters of the first network model.

[0240] For example, the first network model is deployed on the UE side, the UE side monitors the performance of the communication system and reports the monitoring results to the network, and the network determines whether the first network model is valid based on the monitoring results.

[0241] For another example, the first network model is deployed on the UE side, the UE side monitors the performance of the communication system, and determines whether the first network model is valid based on the monitoring result.

[0242] For another example, the first network model is deployed on the network side, the network side monitors the performance of the communication system, and sends the monitoring results to the terminal, and the terminal determines whether the first network model is valid based on the monitoring results.

[0243] For another example, the first network model is deployed on the network side, and the network side monitors the performance of the communication system and determines whether the first network model is valid based on the monitoring result.

[0244] In some embodiments, when the first information is the location information of the terminal device, the location information of the terminal device is determined based on the service cell information of the terminal device, or the location information of the terminal device is determined based on the TRP information accessed by the terminal device.

[0245] It should be understood that TRP can be different service access points under a cell, which can be understood as the underlying hardware transmission equipment at the cell level. UE at different locations in the cell may communicate with different TRPs.

[0246] In some embodiments, when the location information of the terminal device is determined based on the serving cell information of the terminal device, the first information is used by the first communication device to determine whether the first network model is valid, including:

[0247] Whether the current serving cell of the terminal device belongs to the cell set associated with the first network model is used by the first communication device to determine whether the first network model is valid.

[0248] In some embodiments, when the current serving cell of the terminal device belongs to the cell set associated with the first network model, the first network model is valid; and / or, when the current serving cell of the terminal device does not belong to the cell set associated with the first network model, the first network model is invalid.

[0249] In some embodiments, the cell set associated with the first network model is configured or indicated by a network device, or the cell set associated with the first network model is agreed upon by a protocol, and the cell set associated with the first network model is determined by a device that deploys the first network model.

[0250] In some embodiments, when the location information of the terminal device is determined based on the serving cell information of the terminal device, the first information is used by the first communication device to determine whether the first network model is valid, including:

[0251] The first indication information is used by the first communication device to determine whether the first network model is valid;

[0252] In which, the first indication information is used to indicate the network model information supported by the current service cell of the terminal device, or the first indication information is used to indicate whether the current service cell of the terminal device supports the first network model, or the first indication information is used to indicate the network model information not supported by the current service cell of the terminal device, or the first indication information is used to indicate whether the current service cell of the terminal device supports the network model deployed on the terminal side and / or network side.

[0253] In some embodiments, the first indication information is obtained by the first communication device through a system broadcast message in the current service cell of the terminal device.

[0254] In some embodiments, when the location information of the terminal device is determined based on TRP information accessed by the terminal device, the first information is used by the first communication device to determine whether the first network model is valid, including:

[0255] Whether the TRP currently accessed by the terminal device belongs to the TRP set associated with the first network model is used by the first communication device to determine whether the first network model is valid.

[0256] In some embodiments, if the TRP currently accessed by the terminal device belongs to the TRP set associated with the first network model, the first network model is valid; and / or,

[0257] In the case that the TRP currently accessed by the terminal device does not belong to the TRP set associated with the first network model, the first network model is invalid.

[0258] In some embodiments, the TRP set associated with the first network model is configured or indicated by a network device, or the TRP set associated with the first network model is agreed upon by a protocol, and the TRP set associated with the first network model is determined by a device that deploys the first network model.

[0259] In some embodiments, when the location information of the terminal device is determined based on TRP information accessed by the terminal device, the first information is used by the first communication device to determine whether the first network model is valid, including:

[0260] The second indication information is used by the first communication device to determine whether the first network model is valid;

[0261] In which, the second indication information is used to indicate the network model information supported by the TRP currently accessed by the terminal device, or the second indication information is used to indicate whether the TRP currently accessed by the terminal device supports the first network model, or the second indication information is used to indicate the network model information not supported by the TRP currently accessed by the terminal device, or the second indication information is used to indicate whether the TRP currently accessed by the terminal device supports the network model deployed on the terminal side and / or network side.

[0262] In some embodiments, when the first information is configuration information associated with the first network model, the configuration information associated with the first network model is used to indicate the communication configuration required to run the first network model.

[0263] In some embodiments, the configuration information associated with the first network model includes at least one of the following: communication frequency information, bandwidth information, and reference signal information.

[0264] In some embodiments, the first network model is valid if the first communication device meets the communication configuration required to run the first network model; and / or the first network model is invalid if the first communication device does not meet the communication configuration required to run the first network model.

[0265] In some embodiments, when the first information is performance indicator information associated with the first network model, the performance indicator information associated with the first network model is the time required to achieve a preset goal using the first network model, or the performance indicator information associated with the first network model is the accuracy of the prediction result output by the first network model, or the performance indicator information associated with the first network model is the throughput and / or bit error rate of the communication system when the first network model is used to achieve the preset goal, or the performance indicator information associated with the first network model is the wireless link quality associated with the first network model.

[0266] In some embodiments, when the performance indicator information associated with the first network model is the time required to achieve a preset goal using the first network model, the first information is used by the first communications device to determine whether the first network model is valid, including:

[0267] If the time required to achieve the preset goal using the first network model is greater than a first threshold, the first network model is invalid; and / or if the time required to achieve the preset goal using the first network model is less than or equal to the first threshold, the first network model is valid.

[0268] In some embodiments, when the performance indicator information associated with the first network model is the accuracy of a prediction result output by the first network model, the first information is used by the first communications device to determine whether the first network model is valid, including:

[0269] If the prediction result output by the first network model satisfies the accuracy condition, the first network model is valid; and / or,

[0270] If the prediction result output by the first network model does not meet the accuracy condition, the first network model is invalid.

[0271] In some embodiments, the accuracy condition includes at least one of the following:

[0272] The difference between the prediction result output by the first network model and the target result is less than or equal to a second threshold;

[0273] The number of times that the difference between the prediction results output by the first network model M times in a row and the target result is less than or equal to the second threshold is greater than or equal to the third threshold, or the proportion of times that the difference between the prediction results output by the first network model M times in a row and the target result is less than or equal to the second threshold is greater than or equal to the third threshold, where M is a positive integer and M ≥ 2;

[0274] A difference between multiple prediction results output by the first network model within the first time length and the same prediction result among the multiple prediction results output by the first network model within the second time length is less than or equal to a fourth threshold.

[0275] In some embodiments, the target result is a real result, or the target result is a result when the function implemented by the first network model is implemented by other means.

[0276] In some embodiments, the accuracy condition is configured by the network device, or the accuracy condition is agreed upon by a protocol.

[0277] In some embodiments, when the performance indicator information associated with the first network model is the throughput and / or bit error rate of the communication system when the first network model is used to achieve a preset target, the first information is used by the first communication device to determine whether the first network model is valid, including:

[0278] The first network model is valid if the throughput of the communication system is greater than or equal to a throughput threshold when the preset target is achieved using the first network model, and / or if the bit error rate of the communication system is less than a bit error rate threshold when the preset target is achieved using the first network model; and / or

[0279] If the throughput of the communication system is less than a throughput threshold when the preset target is achieved using the first network model, and / or if the bit error rate of the communication system is greater than or equal to a bit error rate threshold when the preset target is achieved using the first network model, the first network model is invalid; and / or,

[0280] When the throughput of the communication system is less than the throughput threshold when the preset target is achieved using the first network model, and / or when the bit error rate of the communication system is greater than or equal to the bit error rate threshold when the preset target is achieved using the first network model, and the number of terminal devices using the first network model in the current communication system accounts for a total number of terminal devices in the current communication system that is greater than or equal to a fifth threshold, the first network model is invalid.

[0281] In some embodiments, when the performance indicator information associated with the first network model is the radio link quality associated with the first network model, the first information is used by the first communications device to determine whether the first network model is valid, including:

[0282] When the quality of the wireless link associated with the first network model meets the preset condition, the first network model is invalid; and / or when the quality of the wireless link associated with the first network model does not meet the preset condition, the first network model is valid.

[0283] In some embodiments, the preset condition includes at least one of the following:

[0284] During the operation of the first timer, the monitored quality of the spatial filter output by the first network model is lower than the sixth threshold for K consecutive times, or the monitored quality of the spatial filter output by the first network model is lower than the sixth threshold for K consecutive times during the third time duration, where K is a positive integer and K ≥ 2;

[0285] The spatial filter output by the first network model is used in a random access process, and the random access process is unsuccessful when a maximum number of random access channel (RACH) attempts is reached.

[0286] In some embodiments, when the first information is capability information of the terminal device, the first information is used by the first communication device to determine whether the first network model is valid, including:

[0287] In the case where the terminal device has insufficient capabilities, the first network model is invalid; and / or,

[0288] When the capabilities of the terminal device are sufficient, the first network model is effective.

[0289] In some embodiments, the terminal device has insufficient capabilities, including at least one of the following:

[0290] The computing power used to run the first network model is less than or equal to the computing power threshold;

[0291] The remaining computing power after running the first network model is less than or equal to the computing power threshold;

[0292] The remaining storage space of the terminal device is less than or equal to the storage threshold;

[0293] The remaining power of the terminal device is less than or equal to the power threshold;

[0294] The computing power change or computing power change rate of the terminal device is greater than or equal to the seventh threshold;

[0295] The storage space change amount or storage space change rate of the terminal device is greater than or equal to an eighth threshold;

[0296] The power change or power change rate of the terminal device is greater than or equal to a ninth threshold.

[0297] In some embodiments, when the first information is a timer associated with the first network model, the first information is used by the first communications device to determine whether the first network model is valid, including:

[0298] The first network model is valid while the timer associated with the first network model is running; and / or the first network model is invalid after the timer associated with the first network model expires.

[0299] In some embodiments, the start timing of the timer associated with the first network model includes at least one of the following:

[0300] The time when the first network model is activated, the time when the first network model is successfully deployed, the time when the device deploying the first network model receives the configuration information of the first network model, and one or more absolute times of configuration.

[0301] In some embodiments, when the first information is the number of times the first network model is used, the first information is used by the first communication device to determine whether the first network model is valid, including:

[0302] If the number of times the first network model is used does not reach a preset maximum number of times, the first network model is valid; and / or if the number of times the first network model is used reaches a preset maximum number of times, the first network model is invalid.

[0303] In some embodiments, the first communication device sends third indication information, where the third indication information is used to instruct the first communication device to perform the first step if it is determined that the first network model is invalid;

[0304] The first step includes at least one of the following:

[0305] Implement the function implemented by the first network model through other means, switch from the first network model to another network model with the same function implemented by the first network model, deactivate the first network model, activate another network model with the same function implemented by the first network model, retrain the first network model, update the first network model, release the first network model, and stop using the first network model.

[0306] In some embodiments, the second communication device receives fourth indication information, where the fourth indication information is used to indicate that the first communication device has performed the first step when determining that the first network model is invalid;

[0307] The first step includes at least one of the following:

[0308] Implement the function implemented by the first network model through other means, switch from the first network model to another network model with the same function implemented by the first network model, deactivate the first network model, activate another network model with the same function implemented by the first network model, retrain the first network model, update the first network model, release the first network model, and stop using the first network model.

[0309] Therefore, in the embodiment of the present application, the first communication device can determine whether the first network model is valid based on the first information, that is, the first communication device can monitor the validity of the first network model.

[0310] Furthermore, if it is determined that the first network model is invalid, the first communication device may perform at least one of the following steps: implementing the functions implemented by the first network model through other means, switching from the first network model to another network model that implements the same functions as the first network model, deactivating the first network model, activating another network model that implements the same functions as the first network model, retraining the first network model, updating the first network model, releasing the first network model, or stopping use of the first network model. This can improve communication performance.

[0311] The above text, in combination with Figures 5 to 8, describes in detail the method embodiment of the present application. The following text, in combination with Figures 9 to 13, describes in detail the device embodiment of the present application. It should be understood that the device embodiment and the method embodiment correspond to each other, and similar descriptions can refer to the method embodiment.

[0312] FIG9 shows a schematic block diagram of a communication device 400 according to an embodiment of the present application. The communication device 400 is a first communication device. As shown in FIG9 , the communication device 400 includes:

[0313] The processing unit 410 is configured to determine whether the first network model is valid according to the first information;

[0314] Among them, the first information is at least one of the following: location information of the terminal device, configuration information associated with the first network model, performance indicator information associated with the first network model, capability information of the terminal device, a timer associated with the first network model, and the number of times the first network model is used.

[0315] In some embodiments, when the first information is the location information of the terminal device, the location information of the terminal device is determined based on the service cell information of the terminal device, or the location information of the terminal device is determined based on the TRP information of the transmitting and receiving point accessed by the terminal device.

[0316] In some embodiments, when the location information of the terminal device is determined based on the serving cell information of the terminal device, the processing unit 410 is specifically configured to:

[0317] Whether the first network model is valid is determined based on whether the current serving cell of the terminal device belongs to the cell set associated with the first network model.

[0318] In some embodiments, the processing unit 410 is specifically configured to:

[0319] In a case where the current serving cell of the terminal device belongs to the cell set associated with the first network model, determining that the first network model is valid; and / or,

[0320] When the current serving cell of the terminal device does not belong to the cell set associated with the first network model, it is determined that the first network model is invalid.

[0321] In some embodiments, the cell set associated with the first network model is configured or indicated by a network device, or the cell set associated with the first network model is agreed upon by a protocol, and the cell set associated with the first network model is determined by a device that deploys the first network model.

[0322] In some embodiments, when the location information of the terminal device is determined based on the serving cell information of the terminal device, the processing unit 410 is specifically configured to:

[0323] Determining whether the first network model is valid according to the first indication information;

[0324] In which, the first indication information is used to indicate the network model information supported by the current service cell of the terminal device, or the first indication information is used to indicate whether the current service cell of the terminal device supports the first network model, or the first indication information is used to indicate the network model information not supported by the current service cell of the terminal device, or the first indication information is used to indicate whether the current service cell of the terminal device supports the network model deployed on the terminal side and / or network side.

[0325] In some embodiments, the first indication information is carried by a system broadcast message in the current serving cell of the terminal device.

[0326] In some embodiments, when the location information of the terminal device is determined based on the TRP information accessed by the terminal device, the processing unit 410 is specifically configured to:

[0327] Whether the first network model is valid is determined based on whether the TRP currently accessed by the terminal device belongs to the TRP set associated with the first network model.

[0328] In some embodiments, the processing unit 410 is specifically configured to:

[0329] In a case where the TRP currently accessed by the terminal device belongs to the TRP set associated with the first network model, determining that the first network model is valid; and / or,

[0330] In a case where the TRP currently accessed by the terminal device does not belong to the TRP set associated with the first network model, it is determined that the first network model is invalid.

[0331] In some embodiments, the TRP set associated with the first network model is configured or indicated by a network device, or the TRP set associated with the first network model is agreed upon by a protocol, and the TRP set associated with the first network model is determined by a device that deploys the first network model.

[0332] In some embodiments, when the location information of the terminal device is determined based on the TRP information accessed by the terminal device, the processing unit 410 is specifically configured to:

[0333] Determining whether the first network model is valid according to the second indication information;

[0334] In which, the second indication information is used to indicate the network model information supported by the TRP currently accessed by the terminal device, or the second indication information is used to indicate whether the TRP currently accessed by the terminal device supports the first network model, or the second indication information is used to indicate the network model information not supported by the TRP currently accessed by the terminal device, or the second indication information is used to indicate whether the TRP currently accessed by the terminal device supports the network model deployed on the terminal side and / or network side.

[0335] In some embodiments, when the first information is configuration information associated with the first network model, the configuration information associated with the first network model is used to indicate the communication configuration required to run the first network model.

[0336] In some embodiments, the configuration information associated with the first network model includes at least one of the following: communication frequency information, bandwidth information, and reference signal information.

[0337] In some embodiments, the processing unit 410 is specifically configured to:

[0338] If the first communication device meets the communication configuration required to run the first network model, the first network model is determined to be valid; and / or, if the first communication device does not meet the communication configuration required to run the first network model, the first network model is determined to be invalid.

[0339] In some embodiments, when the first information is performance indicator information associated with the first network model, the performance indicator information associated with the first network model is the time required to achieve a preset goal using the first network model, or the performance indicator information associated with the first network model is the accuracy of the prediction result output by the first network model, or the performance indicator information associated with the first network model is the throughput and / or bit error rate of the communication system when the first network model is used to achieve the preset goal, or the performance indicator information associated with the first network model is the wireless link quality associated with the first network model.

[0340] In some embodiments, when the performance indicator information associated with the first network model is the time required to achieve a preset goal using the first network model, the processing unit 410 is specifically configured to:

[0341] If the time required to achieve a preset goal using the first network model is greater than a first threshold, determining that the first network model is invalid; and / or,

[0342] When the time required to achieve the preset goal by using the first network model is less than or equal to a first threshold, it is determined that the first network model is valid.

[0343] In some embodiments, when the performance indicator information associated with the first network model is the accuracy of the prediction result output by the first network model, the processing unit 410 is specifically configured to:

[0344] If the prediction result output by the first network model meets the accuracy condition, determining that the first network model is valid; and / or,

[0345] If the prediction result output by the first network model does not meet the accuracy condition, the first network model is determined to be invalid.

[0346] In some embodiments, the accuracy condition includes at least one of the following:

[0347] The difference between the prediction result output by the first network model and the target result is less than or equal to a second threshold;

[0348] The number of times that the difference between the prediction results output by the first network model M times in a row and the target result is less than or equal to the second threshold is greater than or equal to the third threshold, or the proportion of times that the difference between the prediction results output by the first network model M times in a row and the target result is less than or equal to the second threshold is greater than or equal to the third threshold, where M is a positive integer and M ≥ 2;

[0349] A difference between multiple prediction results output by the first network model within the first time length and the same prediction result among the multiple prediction results output by the first network model within the second time length is less than or equal to a fourth threshold.

[0350] In some embodiments, the target result is a real result, or the target result is a result when the function implemented by the first network model is implemented by other means.

[0351] In some embodiments, the accuracy condition is configured by the network device, or the accuracy condition is agreed upon by a protocol.

[0352] In some embodiments, when the performance indicator information associated with the first network model is the throughput and / or bit error rate of the communication system when the first network model is used to achieve a preset goal, the processing unit 410 is specifically configured to:

[0353] When the throughput of the communication system is greater than or equal to a throughput threshold when the preset target is achieved using the first network model, and / or when the bit error rate of the communication system is less than a bit error rate threshold when the preset target is achieved using the first network model, determining that the first network model is valid; and / or,

[0354] When the throughput of the communication system is less than a throughput threshold when the preset target is achieved using the first network model, and / or when the bit error rate of the communication system is greater than or equal to a bit error rate threshold when the preset target is achieved using the first network model, determining that the first network model is invalid; and / or,

[0355] When the throughput of the communication system is less than the throughput threshold when the preset target is achieved using the first network model, and / or the bit error rate of the communication system is greater than or equal to the bit error rate threshold when the preset target is achieved using the first network model, and the number of terminal devices using the first network model in the current communication system accounts for a total number of terminal devices in the current communication system that is greater than or equal to a fifth threshold, the first network model is determined to be invalid.

[0356] In some embodiments, when the performance indicator information associated with the first network model is the radio link quality associated with the first network model, the processing unit 410 is specifically configured to:

[0357] When the quality of the wireless link associated with the first network model meets the preset conditions, the first network model is determined to be invalid; and / or when the quality of the wireless link associated with the first network model does not meet the preset conditions, the first network model is determined to be valid.

[0358] In some embodiments, the preset condition includes at least one of the following:

[0359] During the operation of the first timer, the monitored quality of the spatial filter output by the first network model is lower than the sixth threshold for K consecutive times, or the monitored quality of the spatial filter output by the first network model is lower than the sixth threshold for K consecutive times during the third time duration, where K is a positive integer and K ≥ 2;

[0360] The spatial filter output by the first network model is used in a random access process, and the random access process is unsuccessful when a maximum number of random access channel (RACH) attempts is reached.

[0361] In some embodiments, when the first information is capability information of the terminal device, the processing unit 410 is specifically configured to:

[0362] In the case where the terminal device has insufficient capabilities, determining that the first network model is invalid; and / or,

[0363] When the capability of the terminal device is sufficient, it is determined that the first network model is valid.

[0364] In some embodiments, the terminal device has insufficient capabilities, including at least one of the following:

[0365] The computing power used to run the first network model is less than or equal to the computing power threshold;

[0366] The remaining computing power after running the first network model is less than or equal to the computing power threshold;

[0367] The remaining storage space of the terminal device is less than or equal to the storage threshold;

[0368] The remaining power of the terminal device is less than or equal to the power threshold;

[0369] The computing power change or computing power change rate of the terminal device is greater than or equal to the seventh threshold;

[0370] The storage space change amount or storage space change rate of the terminal device is greater than or equal to an eighth threshold;

[0371] The power change or power change rate of the terminal device is greater than or equal to a ninth threshold.

[0372] In some embodiments, when the first information is a timer associated with the first network model, the processing unit 410 is specifically configured to:

[0373] The first network model is determined to be valid while a timer associated with the first network model is running; and / or the first network model is determined to be invalid after the timer associated with the first network model expires.

[0374] In some embodiments, the start timing of the timer associated with the first network model includes at least one of the following:

[0375] The time when the first network model is activated, the time when the first network model is successfully deployed, the time when the device deploying the first network model receives the configuration information of the first network model, and one or more absolute times of configuration.

[0376] In some embodiments, when the first information is the number of times the first network model is used, the processing unit 410 is specifically configured to:

[0377] If the number of times the first network model is used does not reach a preset maximum number of times, the first network model is determined to be valid; and / or if the number of times the first network model is used reaches a preset maximum number of times, the first network model is determined to be invalid.

[0378] In some embodiments, the processing unit 410 is specifically configured to:

[0379] periodically determining whether the first network model is valid according to the first information; or,

[0380] When a first trigger condition is met, it is determined according to the first information whether the first network model is valid.

[0381] In some embodiments, the first trigger condition includes at least one of the following:

[0382] The location of the terminal device changes, the communication configuration associated with the first network model changes, indication information is received for indicating whether the first network model is valid, and a decrease in wireless link quality is detected.

[0383] In some embodiments, when it is determined that the first network model is invalid, the processing unit 410 is further configured to perform the first step;

[0384] The first step includes at least one of the following:

[0385] Implement the function implemented by the first network model through other means, switch from the first network model to another network model with the same function implemented by the first network model, deactivate the first network model, activate another network model with the same function implemented by the first network model, retrain the first network model, update the first network model, release the first network model, and stop using the first network model.

[0386] In some embodiments, the communication device 400 further includes: a communication unit 420;

[0387] The communication unit 420 is configured to receive third indication information, where the third indication information is configured to instruct the first communication device to execute the first step when determining that the first network model is invalid.

[0388] In some embodiments, the communication device 400 further includes: a communication unit 420;

[0389] The communication unit 420 is configured to send fourth indication information, where the fourth indication information is configured to instruct the first communication device to execute the first step when determining that the first network model is invalid.

[0390] In some embodiments, the communication device 400 further includes: a communication unit 420;

[0391] Before the first communication device determines whether the first network model is valid according to the first information, the communication unit 420 is used to receive the first information, or the processing unit 410 is used to obtain the first information.

[0392] In some embodiments, the first network model is used for channel state information (CSI) feedback, or the first network model is used for spatial filter management, or the first network model is used for positioning.

[0393] In some embodiments, the first network model is deployed on the terminal side and / or the network side.

[0394] In some embodiments, the first communication device is a terminal device, or the first communication device is a network device.

[0395] In some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit may be one or more processors.

[0396] It should be understood that the communication device 400 according to the embodiment of the present application may correspond to the first communication device in the method embodiment of the present application, and the above-mentioned and other operations and / or functions of each unit in the communication device 400 are respectively for implementing the corresponding processes of the first communication device in the method 200 shown in Figure 5. For the sake of brevity, they will not be repeated here.

[0397] FIG10 shows a schematic block diagram of a communication device 500 according to an embodiment of the present application. The communication device 500 is a second communication device. As shown in FIG10 , the communication device 500 includes:

[0398] The communication unit 510 is configured to send first information;

[0399] The first information is used by the first communication device to determine whether the first network model is valid;

[0400] Among them, the first information is at least one of the following: location information of the terminal device, configuration information associated with the first network model, performance indicator information associated with the first network model, capability information of the terminal device, a timer associated with the first network model, and the number of times the first network model is used.

[0401] In some embodiments, when the first information is the location information of the terminal device, the location information of the terminal device is determined based on the service cell information of the terminal device, or the location information of the terminal device is determined based on the TRP information of the transmitting and receiving point accessed by the terminal device.

[0402] In some embodiments, when the location information of the terminal device is determined based on the serving cell information of the terminal device, the first information is used by the first communication device to determine whether the first network model is valid, including:

[0403] Whether the current serving cell of the terminal device belongs to the cell set associated with the first network model is used by the first communication device to determine whether the first network model is valid.

[0404] In some embodiments, when the current serving cell of the terminal device belongs to the cell set associated with the first network model, the first network model is valid; and / or, when the current serving cell of the terminal device does not belong to the cell set associated with the first network model, the first network model is invalid.

[0405] In some embodiments, the cell set associated with the first network model is configured or indicated by a network device, or the cell set associated with the first network model is agreed upon by a protocol, and the cell set associated with the first network model is determined by a device that deploys the first network model.

[0406] In some embodiments, when the location information of the terminal device is determined based on the serving cell information of the terminal device, the first information is used by the first communication device to determine whether the first network model is valid, including:

[0407] The first indication information is used by the first communication device to determine whether the first network model is valid;

[0408] In which, the first indication information is used to indicate the network model information supported by the current service cell of the terminal device, or the first indication information is used to indicate whether the current service cell of the terminal device supports the first network model, or the first indication information is used to indicate the network model information not supported by the current service cell of the terminal device, or the first indication information is used to indicate whether the current service cell of the terminal device supports the network model deployed on the terminal side and / or network side.

[0409] In some embodiments, the first indication information is obtained by the first communication device through a system broadcast message in the current service cell of the terminal device.

[0410] In some embodiments, when the location information of the terminal device is determined based on TRP information accessed by the terminal device, the first information is used by the first communication device to determine whether the first network model is valid, including:

[0411] Whether the TRP currently accessed by the terminal device belongs to the TRP set associated with the first network model is used by the first communication device to determine whether the first network model is valid.

[0412] In some embodiments, if the TRP currently accessed by the terminal device belongs to the TRP set associated with the first network model, the first network model is valid; and / or,

[0413] In the case that the TRP currently accessed by the terminal device does not belong to the TRP set associated with the first network model, the first network model is invalid.

[0414] In some embodiments, the TRP set associated with the first network model is configured or indicated by a network device, or the TRP set associated with the first network model is agreed upon by a protocol, and the TRP set associated with the first network model is determined by a device that deploys the first network model.

[0415] In some embodiments, when the location information of the terminal device is determined based on TRP information accessed by the terminal device, the first information is used by the first communication device to determine whether the first network model is valid, including:

[0416] The second indication information is used by the first communication device to determine whether the first network model is valid;

[0417] In which, the second indication information is used to indicate the network model information supported by the TRP currently accessed by the terminal device, or the second indication information is used to indicate whether the TRP currently accessed by the terminal device supports the first network model, or the second indication information is used to indicate the network model information not supported by the TRP currently accessed by the terminal device, or the second indication information is used to indicate whether the TRP currently accessed by the terminal device supports the network model deployed on the terminal side and / or network side.

[0418] In some embodiments, when the first information is configuration information associated with the first network model, the configuration information associated with the first network model is used to indicate the communication configuration required to run the first network model.

[0419] In some embodiments, the configuration information associated with the first network model includes at least one of the following: communication frequency information, bandwidth information, and reference signal information.

[0420] In some embodiments, the first network model is valid if the first communication device meets the communication configuration required to run the first network model; and / or the first network model is invalid if the first communication device does not meet the communication configuration required to run the first network model.

[0421] In some embodiments, when the first information is performance indicator information associated with the first network model, the performance indicator information associated with the first network model is the time required to achieve a preset goal using the first network model, or the performance indicator information associated with the first network model is the accuracy of the prediction result output by the first network model, or the performance indicator information associated with the first network model is the throughput and / or bit error rate of the communication system when the first network model is used to achieve the preset goal, or the performance indicator information associated with the first network model is the wireless link quality associated with the first network model.

[0422] In some embodiments, when the performance indicator information associated with the first network model is the time required to achieve a preset goal using the first network model, the first information is used by the first communications device to determine whether the first network model is valid, including:

[0423] If the time required to achieve the preset goal using the first network model is greater than a first threshold, the first network model is invalid; and / or if the time required to achieve the preset goal using the first network model is less than or equal to the first threshold, the first network model is valid.

[0424] In some embodiments, when the performance indicator information associated with the first network model is the accuracy of a prediction result output by the first network model, the first information is used by the first communications device to determine whether the first network model is valid, including:

[0425] If the prediction result output by the first network model satisfies the accuracy condition, the first network model is valid; and / or,

[0426] If the prediction result output by the first network model does not meet the accuracy condition, the first network model is invalid.

[0427] In some embodiments, the accuracy condition includes at least one of the following:

[0428] The difference between the prediction result output by the first network model and the target result is less than or equal to a second threshold;

[0429] The number of times that the difference between the prediction results output by the first network model M times in a row and the target result is less than or equal to the second threshold is greater than or equal to the third threshold, or the proportion of times that the difference between the prediction results output by the first network model M times in a row and the target result is less than or equal to the second threshold is greater than or equal to the third threshold, where M is a positive integer and M ≥ 2;

[0430] A difference between multiple prediction results output by the first network model within the first time length and the same prediction result among the multiple prediction results output by the first network model within the second time length is less than or equal to a fourth threshold.

[0431] In some embodiments, the target result is a real result, or the target result is a result when the function implemented by the first network model is implemented by other means.

[0432] In some embodiments, the accuracy condition is configured by the network device, or the accuracy condition is agreed upon by a protocol.

[0433] In some embodiments, when the performance indicator information associated with the first network model is the throughput and / or bit error rate of the communication system when the first network model is used to achieve a preset target, the first information is used by the first communication device to determine whether the first network model is valid, including:

[0434] The first network model is valid if the throughput of the communication system is greater than or equal to a throughput threshold when the preset target is achieved using the first network model, and / or if the bit error rate of the communication system is less than a bit error rate threshold when the preset target is achieved using the first network model; and / or

[0435] If the throughput of the communication system is less than a throughput threshold when the preset target is achieved using the first network model, and / or if the bit error rate of the communication system is greater than or equal to a bit error rate threshold when the preset target is achieved using the first network model, the first network model is invalid; and / or,

[0436] When the throughput of the communication system is less than the throughput threshold when the preset target is achieved using the first network model, and / or when the bit error rate of the communication system is greater than or equal to the bit error rate threshold when the preset target is achieved using the first network model, and the number of terminal devices using the first network model in the current communication system accounts for a total number of terminal devices in the current communication system that is greater than or equal to a fifth threshold, the first network model is invalid.

[0437] In some embodiments, when the performance indicator information associated with the first network model is the radio link quality associated with the first network model, the first information is used by the first communications device to determine whether the first network model is valid, including:

[0438] When the quality of the wireless link associated with the first network model meets the preset condition, the first network model is invalid; and / or when the quality of the wireless link associated with the first network model does not meet the preset condition, the first network model is valid.

[0439] In some embodiments, the preset condition includes at least one of the following:

[0440] During the operation of the first timer, the monitored quality of the spatial filter output by the first network model is lower than the sixth threshold for K consecutive times, or the monitored quality of the spatial filter output by the first network model is lower than the sixth threshold for K consecutive times during the third time duration, where K is a positive integer and K ≥ 2;

[0441] The spatial filter output by the first network model is used in a random access process, and the random access process is unsuccessful when a maximum number of random access channel (RACH) attempts is reached.

[0442] In some embodiments, when the first information is capability information of the terminal device, the first information is used by the first communication device to determine whether the first network model is valid, including:

[0443] In the case where the terminal device has insufficient capabilities, the first network model is invalid; and / or,

[0444] When the capabilities of the terminal device are sufficient, the first network model is effective.

[0445] In some embodiments, the terminal device has insufficient capabilities, including at least one of the following:

[0446] The computing power used to run the first network model is less than or equal to the computing power threshold;

[0447] The remaining computing power after running the first network model is less than or equal to the computing power threshold;

[0448] The remaining storage space of the terminal device is less than or equal to the storage threshold;

[0449] The remaining power of the terminal device is less than or equal to the power threshold;

[0450] The computing power change or computing power change rate of the terminal device is greater than or equal to the seventh threshold;

[0451] The storage space change amount or storage space change rate of the terminal device is greater than or equal to an eighth threshold;

[0452] The power change or power change rate of the terminal device is greater than or equal to a ninth threshold.

[0453] In some embodiments, when the first information is a timer associated with the first network model, the first information is used by the first communications device to determine whether the first network model is valid, including:

[0454] The first network model is valid while the timer associated with the first network model is running; and / or the first network model is invalid after the timer associated with the first network model expires.

[0455] In some embodiments, the start timing of the timer associated with the first network model includes at least one of the following:

[0456] The time when the first network model is activated, the time when the first network model is successfully deployed, the time when the device deploying the first network model receives the configuration information of the first network model, and one or more absolute times of configuration.

[0457] In some embodiments, when the first information is the number of times the first network model is used, the first information is used by the first communication device to determine whether the first network model is valid, including:

[0458] If the number of times the first network model is used does not reach a preset maximum number of times, the first network model is valid; and / or if the number of times the first network model is used reaches a preset maximum number of times, the first network model is invalid.

[0459] In some embodiments, the communication unit 510 is further configured to send third indication information, where the third indication information is configured to instruct the first communication device to execute the first step if it is determined that the first network model is invalid.

[0460] The first step includes at least one of the following:

[0461] Implement the function implemented by the first network model through other means, switch from the first network model to another network model with the same function implemented by the first network model, deactivate the first network model, activate another network model with the same function implemented by the first network model, retrain the first network model, update the first network model, release the first network model, and stop using the first network model.

[0462] In some embodiments, the communication unit 510 is further configured to receive fourth indication information, where the fourth indication information is configured to indicate that the first communication device has performed the first step when determining that the first network model is invalid;

[0463] The first step includes at least one of the following:

[0464] Implement the function implemented by the first network model through other means, switch from the first network model to another network model with the same function implemented by the first network model, deactivate the first network model, activate another network model with the same function implemented by the first network model, retrain the first network model, update the first network model, release the first network model, and stop using the first network model.

[0465] In some embodiments, the first network model is used for channel state information (CSI) feedback, or the first network model is used for spatial filter management, or the first network model is used for positioning.

[0466] In some embodiments, the first network model is deployed on the terminal side and / or the network side.

[0467] In some embodiments, the first communication device is a terminal device, and the second communication device is a network device; or,

[0468] The first communication device is a network device, and the second communication device is a terminal device; or,

[0469] The first communication device is a terminal device, and the second communication device is another terminal device.

[0470] In some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit may be one or more processors.

[0471] It should be understood that the communication device 500 according to the embodiment of the present application may correspond to the second communication device in the method embodiment of the present application, and the above-mentioned and other operations and / or functions of each unit in the communication device 500 are respectively for implementing the corresponding processes of the second communication device in the method 300 shown in Figure 8. For the sake of brevity, they will not be repeated here.

[0472] Figure 11 is a schematic structural diagram of a communication device 600 provided in an embodiment of the present application. The communication device 600 shown in Figure 11 includes a processor 610, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.

[0473] In some embodiments, as shown in FIG11 , the communication device 600 may further include a memory 620. The processor 610 may call and execute a computer program from the memory 620 to implement the method in the embodiment of the present application.

[0474] The memory 620 may be a separate device independent of the processor 610 , or may be integrated into the processor 610 .

[0475] In some embodiments, as shown in FIG11 , the communication device 600 may further include a transceiver 630 , and the processor 610 may control the transceiver 630 to communicate with other devices. Specifically, the transceiver 630 may send information or data to other devices, or receive information or data sent by other devices.

[0476] The transceiver 630 may include a transmitter and a receiver. The transceiver 630 may further include an antenna, and the number of antennas may be one or more.

[0477] In some embodiments, the processor 610 may implement the functions of a processing unit in the first communication device, or the processor 610 may implement the functions of a processing unit in the second communication device, which will not be described in detail here for the sake of brevity.

[0478] In some embodiments, the transceiver 630 may implement the function of the communication unit in the first communication device, which will not be described in detail here for the sake of brevity.

[0479] In some embodiments, the transceiver 630 may implement the function of a communication unit in the second communication device, which will not be described in detail here for the sake of brevity.

[0480] In some embodiments, the communication device 600 may specifically be the first communication device of the embodiment of the present application, and the communication device 600 may implement the corresponding processes implemented by the first communication device in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.

[0481] In some embodiments, the communication device 600 may specifically be the second communication device of the embodiment of the present application, and the communication device 600 may implement the corresponding processes implemented by the second communication device in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.

[0482] Figure 12 is a schematic structural diagram of an apparatus according to an embodiment of the present application. The apparatus 700 shown in Figure 12 includes a processor 710, which can call and execute a computer program from a memory to implement the method according to the embodiment of the present application.

[0483] In some embodiments, as shown in FIG12 , the apparatus 700 may further include a memory 720. The processor 710 may call and execute a computer program from the memory 720 to implement the method in the embodiment of the present application.

[0484] The memory 720 may be a separate device independent of the processor 710 , or may be integrated into the processor 710 .

[0485] In some embodiments, the apparatus 700 may further include an input interface 730. The processor 710 may control the input interface 730 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips. Optionally, the processor 710 may be located inside or outside the chip.

[0486] In some embodiments, the processor 710 may implement the functionality of a processing unit in the first communication device, or the processor 710 may implement the functionality of a processing unit in the second communication device, which will not be described in detail here for the sake of brevity.

[0487] In some embodiments, the input interface 730 may implement the functionality of a communication unit in a first communication device, or the input interface 730 may implement the functionality of a communication unit in a second communication device.

[0488] In some embodiments, the apparatus 700 may further include an output interface 740. The processor 710 may control the output interface 740 to communicate with other devices or chips, specifically, to output information or data to other devices or chips. Optionally, the processor 710 may be located inside or outside the chip.

[0489] In some embodiments, the output interface 740 may implement the functionality of a communication unit in a first communication device, or the output interface 740 may implement the functionality of a communication unit in a second communication device.

[0490] In some embodiments, the apparatus can be applied to the first communication device in the embodiments of the present application, and the apparatus can implement the corresponding processes implemented by the first communication device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0491] In some embodiments, the apparatus may be applied to the second communication device in the embodiments of the present application, and the apparatus may implement the corresponding processes implemented by the second communication device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be described here.

[0492] In some embodiments, the device mentioned in the embodiments of the present application may also be a chip, such as a system-on-chip, a system-on-chip, a chip system, or a system-on-chip chip.

[0493] FIG13 is a schematic block diagram of a communication system 800 provided in an embodiment of the present application. As shown in FIG13 , the communication system 800 includes a first communication device 810 and a second communication device 820 .

[0494] Among them, the first communication device 810 can be used to implement the corresponding functions implemented by the first communication device in the above method, and the second communication device 820 can be used to implement the corresponding functions implemented by the second communication device in the above method. For the sake of brevity, they are not repeated here.

[0495] It should be understood that the processor of the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by hardware integrated logic circuits in the processor or software instructions. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0496] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0497] It should be understood that the above-mentioned memories are exemplary but not restrictive. For example, the memories in the embodiments of the present application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM RAM (DR RAM), etc. In other words, the memories in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.

[0498] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program.

[0499] In some embodiments, the computer-readable storage medium can be applied to the first communication device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the first communication device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0500] In some embodiments, the computer-readable storage medium can be applied to the second communication device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the second communication device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0501] An embodiment of the present application also provides a computer program product, including computer program instructions.

[0502] In some embodiments, the computer program product can be applied to the first communication device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the first communication device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0503] In some embodiments, the computer program product can be applied to the second communication device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the second communication device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0504] The embodiment of the present application also provides a computer program.

[0505] In some embodiments, the computer program can be applied to the first communication device in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the first communication device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0506] In some embodiments, the computer program can be applied to the second communication device in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the second communication device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0507] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0508] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0509] 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.

[0510] 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.

[0511] 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.

[0512] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. In view of this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0513] 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 the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A model monitoring method, characterized in that: include: The first communication device determines whether the first network model is valid according to the first information; Among them, the first information is at least one of the following: location information of the terminal device, configuration information associated with the first network model, performance indicator information associated with the first network model, capability information of the terminal device, a timer associated with the first network model, and the number of times the first network model is used.

2. The method according to claim 1, wherein In the case where the first information is the location information of the terminal device, the location information of the terminal device is determined based on the service cell information of the terminal device, or the location information of the terminal device is determined based on the sending and receiving point TRP information accessed by the terminal device.

3. The method according to claim 2, wherein In a case where the location information of the terminal device is determined based on the serving cell information of the terminal device, the first communication device determines whether the first network model is valid according to the first information, including: The first communication device determines whether the first network model is valid based on whether the current serving cell of the terminal device belongs to the cell set associated with the first network model.

4. The method according to claim 3, wherein The first communication device determines whether the first network model is valid according to whether the current serving cell of the terminal device belongs to the cell set associated with the first network model, including: In a case where the current serving cell of the terminal device belongs to the cell set associated with the first network model, the first communications device determines that the first network model is valid; and / or, In a case where the current serving cell of the terminal device does not belong to the cell set associated with the first network model, the first communication device determines that the first network model is invalid.

5. The method according to claim 3 or 4, wherein: The cell set associated with the first network model is configured or indicated by a network device, or the cell set associated with the first network model is agreed upon by a protocol, and the cell set associated with the first network model is determined by a device that deploys the first network model.

6. The method according to claim 2, wherein In a case where the location information of the terminal device is determined based on the serving cell information of the terminal device, the first communication device determines whether the first network model is valid according to the first information, including: Determining, by the first communication device, whether the first network model is valid according to the first indication information; In which, the first indication information is used to indicate the network model information supported by the current serving cell of the terminal device, or the first indication information is used to indicate whether the current serving cell of the terminal device supports the first network model, or the first indication information is used to indicate the network model information not supported by the current serving cell of the terminal device, or the first indication information is used to indicate whether the current serving cell of the terminal device supports the network model deployed on the terminal side and / or the network side.

7. The method according to claim 6, wherein The first indication information is carried by a system broadcast message in the current serving cell of the terminal device.

8. The method according to claim 2, wherein In a case where the location information of the terminal device is determined based on TRP information accessed by the terminal device, the first communication device determines whether the first network model is valid according to the first information, including: The first communication device determines whether the first network model is valid based on whether the TRP currently accessed by the terminal device belongs to the TRP set associated with the first network model.

9. The method according to claim 8, wherein The first communication device determines whether the first network model is valid according to whether the TRP currently accessed by the terminal device belongs to the TRP set associated with the first network model, including: In a case where the TRP currently accessed by the terminal device belongs to the TRP set associated with the first network model, the first communications device determines that the first network model is valid; and / or, In a case where the TRP currently accessed by the terminal device does not belong to the TRP set associated with the first network model, the first communication device determines that the first network model is invalid.

10. The method according to claim 8 or 9, characterized in that The TRP set associated with the first network model is configured or indicated by a network device, or the TRP set associated with the first network model is agreed upon by a protocol, and the TRP set associated with the first network model is determined by a device that deploys the first network model.

11. The method according to claim 2, wherein In a case where the location information of the terminal device is determined based on TRP information accessed by the terminal device, the first communication device determines whether the first network model is valid according to the first information, including: The first communication device determines whether the first network model is valid according to the second indication information; In which, the second indication information is used to indicate the network model information supported by the TRP currently accessed by the terminal device, or, the second indication information is used to indicate whether the TRP currently accessed by the terminal device supports the first network model, or, the second indication information is used to indicate the network model information not supported by the TRP currently accessed by the terminal device, or, the second indication information is used to indicate whether the TRP currently accessed by the terminal device supports the network model deployed on the terminal side and / or the network side.

12. The method according to claim 1, wherein In a case where the first information is configuration information associated with the first network model, the configuration information associated with the first network model is used to indicate a communication configuration required to run the first network model.

13. The method according to claim 12, wherein: The configuration information associated with the first network model includes at least one of the following: communication frequency information, bandwidth information, and reference signal information.

14. The method according to claim 12 or 13, wherein: The first communication device determines whether the first network model is valid according to the first information, including: In a case where the first communication device meets the communication configuration required to run the first network model, the first communication device determines that the first network model is valid; and / or, In a case where the first communication device does not meet the communication configuration required to run the first network model, the first communication device determines that the first network model is invalid.

15. The method according to claim 1, wherein In the case where the first information is performance indicator information associated with the first network model, the performance indicator information associated with the first network model is the time required to achieve a preset target using the first network model, or the performance indicator information associated with the first network model is the accuracy of the prediction result output by the first network model, or the performance indicator information associated with the first network model is the throughput and / or bit error rate of the communication system when using the first network model to achieve a preset target, or the performance indicator information associated with the first network model is the wireless link quality associated with the first network model.

16. The method according to claim 15, wherein When the performance indicator information associated with the first network model is a time required to achieve a preset goal by using the first network model, the first communications device determining whether the first network model is valid according to the first information includes: If the time required to achieve a preset goal using the first network model is greater than a first threshold, the first communication device determines that the first network model is invalid; and / or, In a case where a time required to achieve a preset goal by using the first network model is less than or equal to a first threshold, the first communication device determines that the first network model is valid.

17. The method according to claim 15, wherein In a case where the performance indicator information associated with the first network model is accuracy of a prediction result output by the first network model, the first communications device determining whether the first network model is valid according to the first information includes: If the prediction result output by the first network model satisfies the accuracy condition, the first communication device determines that the first network model is valid; and / or, In a case where the prediction result output by the first network model does not satisfy an accuracy condition, the first communication device determines that the first network model is invalid.

18. The method according to claim 17, wherein The accuracy condition includes at least one of the following: The difference between the prediction result output by the first network model and the target result is less than or equal to a second threshold; The number of times that the difference between the prediction results output by the first network model M times in a row and the target result is less than or equal to the second threshold is greater than or equal to the third threshold, or the proportion of times that the difference between the prediction results output by the first network model M times in a row and the target result is less than or equal to the second threshold is greater than or equal to the third threshold, where M is a positive integer and M ≥ 2; A difference between multiple prediction results output by the first network model within the first time length and the same prediction result among the multiple prediction results output by the first network model within the second time length is less than or equal to a fourth threshold.

19. The method according to claim 18, wherein The target result is a real result, or the target result is a result when the function achieved by the first network model is achieved by other means.

20. The method according to any one of claims 17 to 19, characterized in that The accuracy condition is configured by the network device, or the accuracy condition is agreed upon by a protocol.

21. The method according to claim 15, wherein When the performance indicator information associated with the first network model is throughput and / or bit error rate of the communication system when the first network model is used to achieve a preset target, the first communication device determining whether the first network model is valid according to the first information includes: The first communication device determines that the first network model is valid if the throughput of the communication system is greater than or equal to a throughput threshold when the preset target is achieved using the first network model, and / or if the bit error rate of the communication system is less than a bit error rate threshold when the preset target is achieved using the first network model; and / or The first communication device determines that the first network model is invalid if the throughput of the communication system is less than a throughput threshold when the first network model is used to achieve a preset target, and / or if the bit error rate of the communication system is greater than or equal to a bit error rate threshold when the first network model is used to achieve a preset target; and / or When the throughput of the communication system is less than the throughput threshold when the preset target is achieved using the first network model, and / or when the bit error rate of the communication system is greater than or equal to the bit error rate threshold when the preset target is achieved using the first network model, and the number of terminal devices using the first network model in the current communication system accounts for a total number of terminal devices in the current communication system that is greater than or equal to a fifth threshold, the first communication device determines that the first network model is invalid.

22. The method of claim 15, wherein: In a case where the performance indicator information associated with the first network model is radio link quality associated with the first network model, the first communications device determining whether the first network model is valid according to the first information includes: In a case where the radio link quality associated with the first network model meets a preset condition, the first communications device determines that the first network model is invalid; and / or, In a case where the wireless link quality associated with the first network model does not meet a preset condition, the first communication device determines that the first network model is valid.

23. The method according to claim 22, wherein The preset conditions include at least one of the following: During the operation of the first timer, the monitored quality of the spatial filter output by the first network model is lower than the sixth threshold for K consecutive times, or the monitored quality of the spatial filter output by the first network model is lower than the sixth threshold for K consecutive times within the third time duration, where K is a positive integer and K ≥ 2; The spatial filter output by the first network model is used in the random access process, and the random access process is unsuccessful when the maximum number of random access channel RACH attempts is reached.

24. The method of claim 1, wherein In a case where the first information is capability information of the terminal device, the first communication device determining whether the first network model is valid according to the first information includes: In the event that the terminal device has insufficient capabilities, the first communication device determines that the first network model is invalid; and / or, When the capability of the terminal device is sufficient, the first communication device determines that the first network model is valid.

25. The method of claim 24, wherein: The terminal device has insufficient capabilities, including at least one of the following: The computing power used to run the first network model is less than or equal to the computing power threshold; The remaining computing power after running the first network model is less than or equal to the computing power threshold; The remaining storage space of the terminal device is less than or equal to the storage threshold; The remaining power of the terminal device is less than or equal to the power threshold; The computing power change amount or computing power change rate of the terminal device is greater than or equal to a seventh threshold; The storage space change amount or storage space change rate of the terminal device is greater than or equal to an eighth threshold; The power change or power change rate of the terminal device is greater than or equal to a ninth threshold.

26. The method of claim 1, wherein In a case where the first information is a timer associated with the first network model, the first communications device determining whether the first network model is valid according to the first information includes: The first communication device determines that the first network model is valid while the timer associated with the first network model is running; and / or the first communication device determines that the first network model is invalid after the timer associated with the first network model expires.

27. The method according to claim 26, wherein The start timing of the timer associated with the first network model includes at least one of the following: The time when the first network model is activated, the time when the first network model is successfully deployed, the time when the device deploying the first network model receives the configuration information of the first network model, and one or more absolute times of configuration.

28. The method of claim 1, wherein: In a case where the first information is the number of times the first network model is used, the first communication device determining whether the first network model is valid according to the first information includes: If the number of times the first network model is used does not reach a preset maximum number of times, the first communication device determines that the first network model is valid; and / or, When the number of times the first network model is used reaches a preset maximum number of times, the first communication device determines that the first network model is invalid.

29. The method according to any one of claims 1 to 28, characterized in that The first communication device determines whether the first network model is valid according to the first information, including: The first communication device periodically determines whether the first network model is valid according to the first information; or, The first communication device determines whether the first network model is valid according to the first information when a first trigger condition is met.

30. The method of claim 29, wherein: The first trigger condition includes at least one of the following: The location of the terminal device changes, the communication configuration associated with the first network model changes, indication information is received for indicating whether the first network model is valid, and a decrease in wireless link quality is detected.

31. The method according to any one of claims 1 to 30, wherein In the case where it is determined that the first network model is invalid, the method further includes: The first communication device performs a first step; The first step includes at least one of the following: Implement the function implemented by the first network model through other means, switch from the first network model to another network model with the same function implemented by the first network model, deactivate the first network model, activate another network model with the same function implemented by the first network model, retrain the first network model, update the first network model, release the first network model, and stop using the first network model.

32. The method of claim 31, wherein The method further comprises: The first communication device receives third indication information, where the third indication information is used to instruct the first communication device to execute the first step if it is determined that the first network model is invalid.

33. The method of claim 31, wherein The method further comprises: The first communication device sends fourth indication information, where the fourth indication information is used to indicate that the first communication device has executed the first step when determining that the first network model is invalid.

34. The method according to any one of claims 1 to 33, wherein Before the first communication device determines whether the first network model is valid according to the first information, the method further includes: The first communication device receives the first information, or the first communication device acquires the first information.

35. The method according to any one of claims 1 to 34, wherein The first network model is used for channel state information CSI feedback, or the first network model is used for spatial filter management, or the first network model is used for positioning.

36. The method according to any one of claims 1 to 35, wherein The first network model is deployed on the terminal side and / or the network side.

37. The method according to any one of claims 1 to 36, wherein The first communication device is a terminal device, or the first communication device is a network device.

38. A model monitoring method, characterized in that: include: The second communication device sends the first information; Wherein, the first information is used by the first communication device to determine whether the first network model is valid; Among them, the first information is at least one of the following: location information of the terminal device, configuration information associated with the first network model, performance indicator information associated with the first network model, capability information of the terminal device, a timer associated with the first network model, and the number of times the first network model is used.

39. The method of claim 38, wherein In the case where the first information is the location information of the terminal device, the location information of the terminal device is determined based on the service cell information of the terminal device, or the location information of the terminal device is determined based on the sending and receiving point TRP information accessed by the terminal device.

40. The method of claim 39, wherein In a case where the location information of the terminal device is determined based on the serving cell information of the terminal device, the first information is used by the first communication device to determine whether the first network model is valid, including: Whether the current serving cell of the terminal device belongs to the cell set associated with the first network model is used by the first communication device to determine whether the first network model is valid.

41. The method of claim 40, wherein: When the current serving cell of the terminal device belongs to the cell set associated with the first network model, the first network model is valid; and / or, when the current serving cell of the terminal device does not belong to the cell set associated with the first network model, the first network model is invalid.

42. The method according to claim 40 or 41, wherein The cell set associated with the first network model is configured or indicated by a network device, or the cell set associated with the first network model is agreed upon by a protocol, and the cell set associated with the first network model is determined by a device that deploys the first network model.

43. The method of claim 39, wherein: In a case where the location information of the terminal device is determined based on the serving cell information of the terminal device, the first information is used by the first communication device to determine whether the first network model is valid, including: The first indication information is used by the first communication device to determine whether the first network model is valid; In which, the first indication information is used to indicate the network model information supported by the current serving cell of the terminal device, or the first indication information is used to indicate whether the current serving cell of the terminal device supports the first network model, or the first indication information is used to indicate the network model information not supported by the current serving cell of the terminal device, or the first indication information is used to indicate whether the current serving cell of the terminal device supports the network model deployed on the terminal side and / or the network side.

44. The method of claim 43, wherein: The first indication information is obtained by the first communication device through a system broadcast message in the current service cell of the terminal device.

45. The method of claim 39, wherein In a case where the location information of the terminal device is determined based on TRP information accessed by the terminal device, the first information is used by the first communication device to determine whether the first network model is valid, including: Whether the TRP currently accessed by the terminal device belongs to the TRP set associated with the first network model is used by the first communication device to determine whether the first network model is valid.

46. ​​The method of claim 45, wherein In the case that the TRP currently accessed by the terminal device belongs to the TRP set associated with the first network model, the first network model is valid; and / or, If the TRP currently accessed by the terminal device does not belong to the TRP set associated with the first network model, the first network model is invalid.

47. The method according to claim 45 or 46, wherein The TRP set associated with the first network model is configured or indicated by a network device, or the TRP set associated with the first network model is agreed upon by a protocol, and the TRP set associated with the first network model is determined by a device that deploys the first network model.

48. The method of claim 39, wherein In a case where the location information of the terminal device is determined based on TRP information accessed by the terminal device, the first information is used by the first communication device to determine whether the first network model is valid, including: The second indication information is used by the first communication device to determine whether the first network model is valid; In which, the second indication information is used to indicate the network model information supported by the TRP currently accessed by the terminal device, or the second indication information is used to indicate whether the TRP currently accessed by the terminal device supports the first network model, or the second indication information is used to indicate the network model information not supported by the TRP currently accessed by the terminal device, or the second indication information is used to indicate whether the TRP currently accessed by the terminal device supports the network model deployed on the terminal side and / or the network side.

49. The method of claim 38, wherein In a case where the first information is configuration information associated with the first network model, the configuration information associated with the first network model is used to indicate a communication configuration required to run the first network model.

50. The method of claim 49, wherein The configuration information associated with the first network model includes at least one of the following: communication frequency information, bandwidth information, and reference signal information.

51. The method according to claim 49 or 50, wherein If the first communication device meets the communication configuration required to run the first network model, the first network model is valid; and / or if the first communication device does not meet the communication configuration required to run the first network model, the first network model is invalid.

52. The method of claim 38, wherein In the case where the first information is performance indicator information associated with the first network model, the performance indicator information associated with the first network model is the time required to achieve a preset target using the first network model, or the performance indicator information associated with the first network model is the accuracy of the prediction result output by the first network model, or the performance indicator information associated with the first network model is the throughput and / or bit error rate of the communication system when using the first network model to achieve a preset target, or the performance indicator information associated with the first network model is the wireless link quality associated with the first network model.

53. The method of claim 52, wherein: In a case where the performance indicator information associated with the first network model is time required to achieve a preset goal using the first network model, the first information is used by the first communication device to determine whether the first network model is valid, including: If the time required to achieve the preset goal using the first network model is greater than a first threshold, the first network model is invalid; and / or if the time required to achieve the preset goal using the first network model is less than or equal to the first threshold, the first network model is valid.

54. The method of claim 52, wherein: In a case where the performance indicator information associated with the first network model is the accuracy of a prediction result output by the first network model, the first information is used by the first communication device to determine whether the first network model is valid, including: If the prediction result output by the first network model meets the accuracy condition, the first network model is valid; and / or, If the prediction result output by the first network model does not meet the accuracy condition, the first network model is invalid.

55. The method of claim 54, wherein: The accuracy condition includes at least one of the following: The difference between the prediction result output by the first network model and the target result is less than or equal to a second threshold; The number of times that the difference between the prediction results output by the first network model M times in a row and the target result is less than or equal to the second threshold is greater than or equal to the third threshold, or the proportion of times that the difference between the prediction results output by the first network model M times in a row and the target result is less than or equal to the second threshold is greater than or equal to the third threshold, where M is a positive integer and M ≥ 2; A difference between multiple prediction results output by the first network model within the first time length and the same prediction result among the multiple prediction results output by the first network model within the second time length is less than or equal to a fourth threshold.

56. The method of claim 55, wherein: The target result is a real result, or the target result is a result when the function achieved by the first network model is achieved by other means.

57. The method according to any one of claims 54 to 56, wherein The accuracy condition is configured by the network device, or the accuracy condition is agreed upon by a protocol.

58. The method of claim 52, wherein: When the performance indicator information associated with the first network model is the throughput and / or bit error rate of the communication system when the first network model is used to achieve a preset target, the first information is used by the first communication device to determine whether the first network model is valid, including: The first network model is valid if the throughput of the communication system is greater than or equal to a throughput threshold when the first network model is used to achieve a preset target, and / or if the bit error rate of the communication system is less than a bit error rate threshold when the first network model is used to achieve a preset target; and / or If the throughput of the communication system is less than a throughput threshold when the first network model is used to achieve a preset target, and / or if the bit error rate of the communication system is greater than or equal to a bit error rate threshold when the first network model is used to achieve a preset target, the first network model is invalid; and / or When the throughput of the communication system is less than the throughput threshold when the preset target is achieved using the first network model, and / or when the bit error rate of the communication system is greater than or equal to the bit error rate threshold when the preset target is achieved using the first network model, and the number of terminal devices using the first network model in the current communication system accounts for a total number of terminal devices in the current communication system that is greater than or equal to a fifth threshold, the first network model is invalid.

59. The method of claim 52, wherein In a case where the performance indicator information associated with the first network model is radio link quality associated with the first network model, the first information is used by the first communication device to determine whether the first network model is valid, including: When the quality of the wireless link associated with the first network model meets the preset conditions, the first network model is invalid; and / or when the quality of the wireless link associated with the first network model does not meet the preset conditions, the first network model is valid.

60. The method of claim 59, wherein The preset conditions include at least one of the following: During the operation of the first timer, the monitored quality of the spatial filter output by the first network model is lower than the sixth threshold for K consecutive times, or the monitored quality of the spatial filter output by the first network model is lower than the sixth threshold for K consecutive times within the third time duration, where K is a positive integer and K ≥ 2; The spatial filter output by the first network model is used in the random access process, and the random access process is unsuccessful when the maximum number of random access channel RACH attempts is reached.

61. The method of claim 38, wherein In a case where the first information is capability information of the terminal device, the first information is used by the first communication device to determine whether the first network model is valid, including: In the case where the capabilities of the terminal device are insufficient, the first network model is invalid; and / or, When the capabilities of the terminal device are sufficient, the first network model is effective.

62. The method of claim 61, wherein The terminal device has insufficient capabilities, including at least one of the following: The computing power used to run the first network model is less than or equal to the computing power threshold; The remaining computing power after running the first network model is less than or equal to the computing power threshold; The remaining storage space of the terminal device is less than or equal to the storage threshold; The remaining power of the terminal device is less than or equal to the power threshold; The computing power change amount or computing power change rate of the terminal device is greater than or equal to a seventh threshold; The storage space change amount or storage space change rate of the terminal device is greater than or equal to an eighth threshold; The power change or power change rate of the terminal device is greater than or equal to a ninth threshold.

63. The method of claim 38, wherein: In a case where the first information is a timer associated with the first network model, the first information is used by the first communication device to determine whether the first network model is valid, including: The first network model is valid while the timer associated with the first network model is running; and / or the first network model is invalid after the timer associated with the first network model expires.

64. The method of claim 63, wherein: The start timing of the timer associated with the first network model includes at least one of the following: The time when the first network model is activated, the time when the first network model is successfully deployed, the time when the device deploying the first network model receives the configuration information of the first network model, and one or more absolute times of configuration.

65. The method of claim 38, wherein In a case where the first information is the number of times the first network model is used, the first information is used by the first communication device to determine whether the first network model is valid, including: If the number of times the first network model is used does not reach a preset maximum number of times, the first network model is valid; and / or if the number of times the first network model is used reaches a preset maximum number of times, the first network model is invalid.

66. The method according to any one of claims 38 to 65, wherein The method further comprises: The first communication device sends third indication information, where the third indication information is used to instruct the first communication device to execute the first step when it is determined that the first network model is invalid; The first step includes at least one of the following: Implement the function implemented by the first network model through other means, switch from the first network model to another network model with the same function implemented by the first network model, deactivate the first network model, activate another network model with the same function implemented by the first network model, retrain the first network model, update the first network model, release the first network model, and stop using the first network model.

67. The method according to any one of claims 38 to 65, wherein The method further comprises: The second communication device receives fourth indication information, where the fourth indication information is used to indicate that the first communication device has performed the first step when determining that the first network model is invalid; The first step includes at least one of the following: Implement the function implemented by the first network model through other means, switch from the first network model to another network model with the same function implemented by the first network model, deactivate the first network model, activate another network model with the same function implemented by the first network model, retrain the first network model, update the first network model, release the first network model, and stop using the first network model.

68. The method according to any one of claims 38 to 67, wherein The first network model is used for channel state information CSI feedback, or the first network model is used for spatial filter management, or the first network model is used for positioning.

69. The method according to any one of claims 38 to 68, wherein The first network model is deployed on the terminal side and / or the network side.

70. The method according to any one of claims 38 to 69, wherein The first communication device is a terminal device, and the second communication device is a network device; or, The first communication device is a network device, and the second communication device is a terminal device; or, The first communication device is a terminal device, and the second communication device is another terminal device.

71. A communication device, characterized in that The communication device is a first communication device, and the communication device includes: a processing unit, configured to determine whether the first network model is valid according to the first information; Among them, the first information is at least one of the following: location information of the terminal device, configuration information associated with the first network model, performance indicator information associated with the first network model, capability information of the terminal device, a timer associated with the first network model, and the number of times the first network model is used.

72. A communication unit, characterized in that The communication device is a second communication device, and the communication device includes: a communication unit, configured to send first information; Wherein, the first information is used by the first communication device to determine whether the first network model is valid; Among them, the first information is at least one of the following: location information of the terminal device, configuration information associated with the first network model, performance indicator information associated with the first network model, capability information of the terminal device, a timer associated with the first network model, and the number of times the first network model is used.

73. A communication device, characterized in that include: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory, so that the communication device executes the method according to any one of claims 1 to 37.

74. A communication device, characterized in that include: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory, so that the communication device executes the method according to any one of claims 38 to 70.

75. A chip, characterized in that include: A processor, configured to call and execute a computer program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 37.

76. A chip, characterized in that include: A processor, configured to call and execute a computer program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 38 to 70.

77. A computer-readable storage medium, characterized in that For storing a computer program, when the computer program is executed, the method according to any one of claims 1 to 37 is implemented.

78. A computer-readable storage medium, characterized in that For storing a computer program, when said computer program is executed, the method according to any one of claims 38 to 70 is implemented.

79. A computer program product, characterized in that The method comprises computer program instructions which, when executed, implement the method according to any one of claims 1 to 37.

80. A computer program product, characterized in that The method comprises computer program instructions which, when executed, implement the method according to any one of claims 38 to 70.

81. A computer program, characterized in that When the computer program is executed, the method according to any one of claims 1 to 37 is implemented.

82. A computer program, characterized in that When the computer program is executed, the method according to any one of claims 38 to 70 is implemented.