WO2025245664A1 - Model management methods and apparatuses, terminal device and network device - Google Patents
Model management methods and apparatuses, terminal device and network deviceInfo
- Publication number
- WO2025245664A1 WO2025245664A1 PCT/CN2024/095503 CN2024095503W WO2025245664A1 WO 2025245664 A1 WO2025245664 A1 WO 2025245664A1 CN 2024095503 W CN2024095503 W CN 2024095503W WO 2025245664 A1 WO2025245664 A1 WO 2025245664A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- model
- information
- terminal device
- performance
- uplink transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
Definitions
- This application relates to the field of mobile communication technology, specifically to a model management method and apparatus, terminal equipment, and network equipment.
- terminal devices can use AI models deployed on the terminal device side for various processes such as Channel State Information (CSI) feedback, channel coding, channel decoding, modulation, demodulation, channel estimation, and detection.
- CSI Channel State Information
- these devices need to report the performance status of AI models in a timely manner to determine whether the AI models used are still suitable for the current scenario. If the performance of the AI model deteriorates, it is necessary to update the model and replace the original AI model with a new one to ensure transmission performance in the current scenario.
- terminal devices need to monitor the performance of AI models based on periodic reference signals.
- terminal devices also need to periodically report the performance monitoring results of AI models. This requires network devices to pre-configure reporting resources and reference signals, resulting in resource waste.
- This application provides a model management transmission method and apparatus, a terminal device, and a network device.
- the model management method provided in the embodiments of this application includes:
- the terminal device sends first information to the network device; the first event is related to the performance monitoring results of the model associated with the terminal device.
- the first information is used for one or more of the following:
- the uplink transmission resources are used to send model information
- the downlink reference signal is used for model monitoring or online training.
- model management method provided in the embodiments of this application includes:
- the network device receives first information sent by the terminal device; the first information is used for one or more of the following:
- the uplink transmission resources are used to send model information
- the downlink reference signal is used for model monitoring or online training.
- the model management device provided in this application embodiment is applied to a terminal device, and the device includes:
- the first sending unit is configured to send first information to the network device in the event of a first event; the first event is related to the performance monitoring results of the model associated with the terminal device.
- the first information is used for one or more of the following:
- the uplink transmission resources are used to send model information
- the downlink reference signal is used for model monitoring or online training.
- model management device provided in this application embodiment is applied to a network device, and the device includes:
- the second receiving unit is configured to receive first information sent by the terminal device; the first information is used for one or more of the following:
- the uplink transmission resources are used to send model information
- the downlink reference signal is used for model monitoring or online training.
- the terminal device provided in the embodiments of this application includes a processor and a memory.
- the memory is used to store computer programs
- the processor is used to call and run the computer programs stored in the memory to execute the model management method described above.
- the network device provided in the embodiments of this application includes a processor and a memory.
- the memory is used to store computer programs
- the processor is used to call and run the computer programs stored in the memory to execute the model management method described above.
- the chip provided in this application embodiment is used to implement the above-described model management method.
- the chip includes a processor for calling and running a computer program from memory, causing a device equipped with the chip to perform the aforementioned model management method.
- the computer-readable storage medium provided in this application embodiment is used to store a computer program that causes a computer to execute the model management method described above.
- the computer program product provided in this application includes computer program instructions that cause a computer to execute the model management method described above.
- the computer program provided in this application embodiment when run on a computer, causes the computer to execute the above-described model management method.
- a terminal device can send first information to a network device when a first event occurs; the first event is related to the performance monitoring results of the model associated with the terminal device; the first information is used for one or more of the following: requesting uplink transmission resources, indicating uplink transmission resources, and requesting downlink reference signals; wherein, the uplink transmission resources are used to send model information, and the downlink reference signals are used for model monitoring or online training.
- the terminal device can report and monitor model information based on a first event-driven approach. This approach does not require the network device to pre-allocate reporting resources and reference signals, effectively reducing resource overhead caused by model monitoring and training, and avoiding unnecessary reporting of model information, thus improving resource utilization efficiency.
- Figure 1 is a schematic diagram of a communication architecture provided in an embodiment of this application.
- Figure 2 is a schematic diagram of a neuron structure provided in an embodiment of this application.
- Figure 3 is a schematic diagram of a neural network structure provided in an embodiment of this application.
- Figure 4 is a schematic flowchart of a model management method provided in an embodiment of this application.
- Figure 5 is a schematic diagram of a model management method provided in an embodiment of this application.
- Figure 6 is a schematic diagram of a model management method provided in an embodiment of this application.
- Figure 7 is a schematic diagram of a model management method provided in an embodiment of this application.
- Figure 8 is a schematic flowchart of a model management method provided in an embodiment of this application.
- Figure 9 is a schematic flowchart of a model management method provided in an embodiment of this application.
- Figure 10 is a schematic diagram of a model management method provided in an embodiment of this application.
- Figure 11 is a schematic diagram of the structure of a model management device 1100 provided in an embodiment of this application.
- Figure 12 is a schematic diagram of the structure of a model management device 1200 provided in an embodiment of this application.
- Figure 13 is a schematic structural diagram of a communication device provided in an embodiment of this application.
- Figure 14 is a schematic structural diagram of a chip according to an embodiment of this application.
- Figure 15 is a schematic block diagram of a communication system provided in an embodiment of this application.
- Figure 1 is a schematic diagram of an application scenario of an embodiment of this application.
- the communication system 100 may include a terminal device 110 and a network device 120.
- the network device 120 can communicate with the terminal device 110 via an air interface. Multi-service transmission is supported between the terminal device 110 and the network device 120.
- LTE Long Term Evolution
- TDD LTE Time Division Duplex
- UMTS Universal Mobile Telecommunication System
- IoT Internet of Things
- NB-IoT Internet of Things
- eMTC enhanced machine-type communications
- 5G communication systems also known as New Radio (NR) communication systems
- NR New Radio
- network device 120 may be an access network device that communicates with terminal device 110.
- the access network device can provide communication coverage for a specific geographical area and can communicate with terminal device 110 (e.g., UE) located within that coverage area.
- terminal device 110 e.g., UE
- Network device 120 may be an evolved Node B (eNB or eNodeB) in a Long Term Evolution (LTE) system, a Next Generation Radio Access Network (NG RAN) device, a base station (gNB) in an NR system, a radio controller in a Cloud Radio Access Network (CRAN), or a relay station, access point, vehicle-mounted device, wearable device, hub, switch, bridge, router, or network device in a future evolved Public Land Mobile Network (PLMN), etc.
- eNB evolved Node B
- NG RAN Next Generation Radio Access Network
- gNB base station
- CRAN Cloud Radio Access Network
- PLMN Public Land Mobile Network
- Terminal device 110 can be any terminal device, including but not limited to terminal devices that are connected to network device 120 or other terminal devices via wired or wireless connections.
- the terminal device 110 may refer to an access terminal, user equipment (UE), 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.
- the access terminal may be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, IoT device, satellite handheld terminal, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, terminal device in a 5G network, or terminal device in a future evolved network, etc.
- SIP Session Initiation Protocol
- WLL Wireless Local Loop
- PDA Personal Digital Assistant
- Terminal device 110 can be used for device-to-device (D2D) communication.
- D2D device-to-device
- the wireless communication system 100 may further include a core network device 130 that communicates with the network device 120.
- This core network device 130 may be a 5G core network (5G Core, 5GC) device, such as an Access and Mobility Management Function (AMF), an Authentication Server Function (AUSF), a User Plane Function (UPF), or a Session Management Function (SMF).
- the core network device 130 may also be an Evolved Packet Core (EPC) device for an LTE network, such as a Session Management Function + Core Packet Gateway (SMF+PGW-C) device.
- EPC Evolved Packet Core
- SMF+PGW-C Session Management Function + Core Packet Gateway
- SMF+PGW-C can simultaneously implement the functions of both SMF and PGW-C.
- the aforementioned core network equipment may also be called by other names, or new network entities may be formed by dividing the functions of the core network. This application does not impose any restrictions on this.
- the various functional units in the communication system 100 can also communicate with each other through a next-generation (NG) interface.
- NG next-generation
- terminal devices establish air interface connections with access network devices through the NR interface for transmitting user plane data and control plane signaling; terminal devices can establish control plane signaling connections with the AMF through NG interface 1 (N1); access network devices, such as next-generation radio access base stations (gNB), can establish user plane data connections with the UPF through NG interface 3 (N3); access network devices can establish control plane signaling connections with the AMF through NG interface 2 (N2); the UPF can establish control plane signaling connections with the SMF through NG interface 4 (N4); the UPF can interact with the data network for user plane data through NG interface 6 (N6); the AMF can establish control plane signaling connections with the SMF through NG interface 11 (N11); and the SMF can establish control plane signaling connections with the PCF through NG interface 7 (N7).
- N1 next-generation radio access base stations
- gNB next-generation radio access base stations
- N3 next-generation radio access base stations
- access network devices can establish control plane signaling connections with the AMF through NG interface
- Figure 1 exemplarily illustrates a network device, a core network device, and two terminal devices.
- the wireless communication system 100 may include multiple network devices, and each network device may include other numbers of terminal devices within its coverage area. This application embodiment does not limit this.
- Figure 1 is merely an example illustrating the system to which this application applies.
- the method shown in the embodiments of this application can also be applied to other systems.
- system and “network” are often used interchangeably in this document.
- the term “and/or” in this document merely describes the relationship between related objects, indicating that three relationships can exist.
- a and/or B can represent: A existing alone, A and B existing simultaneously, or B existing alone.
- the character "/" in this document generally indicates that the preceding and following related objects have an "or” relationship.
- "instruction” mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a related relationship.
- a instructing B can mean that A directly instructs B, for example, B can be obtained through A; it can also mean that A indirectly instructs B, for example, A instructs C, B can be obtained through C; or it can mean that there is a related relationship between A and B.
- a directly instructs B for example, B can be obtained through A
- a indirectly instructs B for example, A instructs C, B can be obtained through C
- there is a related relationship between A and B can indicate a direct or indirect correspondence between two things, or an related relationship between two things, or a relationship of instruction and being instructed, configuration and being configured, etc.
- predefined or “predefined rules” mentioned in the embodiments of this application refer to...
- pre-storing the corresponding codes, tables, or other means of indicating relevant information in the device e.g., including terminal devices and network devices
- pre-definition can refer to what is defined in the protocol.
- the "protocol” can refer to standard protocols in the field of communication, such as the LTE protocol, the NR protocol, and related protocols applied to future communication systems, and this application does not limit this.
- AI models are models capable of handling a variety of tasks. They possess the ability to learn and adapt, dynamically adjusting and making decisions based on changes in the environment. AI models can also be called machine learning (ML) models; the two are equivalent or interchangeable.
- ML machine learning
- AI models can be constructed from neural networks.
- a neural network is a computational model consisting of multiple interconnected neurons. The connections between nodes represent weighted values from the input signal to the output signal, called weights. Each node performs a weighted summation of different input signals and outputs the result through a specific activation function.
- a1, a2, ..., an and 1 are the inputs of the neuron
- w1, w2, ..., wn and b represent the weights
- Sum represents the summation function
- f represents the activation function
- t represents the output result.
- a simple neural network as shown in Figure 3, consists of an input layer, hidden layers, and an output layer. Through different connections, weights, and activation functions of multiple neurons, different outputs can be generated, thus fitting a mapping relationship from input to output. Each node in the previous level is connected to all its nodes in the next level. This fully connected model can also be called a DNN, or deep neural network.
- An AI model can be trained and obtained through processes such as dataset construction, training, validation, and testing. Training can be divided into offline training and online training. Offline training can yield a static training result. During the use of the AI model by network devices or terminal devices, as the terminal devices further measure and/or report, the network devices can continue to collect more data for real-time online training to optimize the AI model's parameters and achieve better inference and prediction results. After obtaining the AI model, by inputting the currently obtained information into the AI model, the corresponding model output can be obtained through inference.
- AI models When AI models are used in wireless communication, they can be divided into single-ended models and dual-ended models. Single-ended models can be deployed on only one side of the terminal device or network device, and the training of the AI model can also be carried out on only one side. Dual-ended models need to be deployed in pairs on the terminal device and network device sides, and the models on both sides need to be trained together. That is to say, the models deployed on both sides are corresponding and cannot be used or updated independently.
- the obtained channel information (such as feature vectors, beam information, and delay information) can be used as input to the AI model to infer the corresponding CSI quantization bits.
- the AI model On the network side, there will be a corresponding AI model that uses the CSI quantization bits as input to infer the corresponding channel information.
- the terminal device can use the reference signal received power (RSRP) corresponding to multiple beams in the measured second beam set (represented by the CSI-RS resource index) as input to the AI model, thereby inferring the best beam (represented by the CSI-RS resource index) and its corresponding RSRP in the first beam set, and then report the inference result to the network device.
- RSRP reference signal received power
- the second beam set can be a subset of the first beam set.
- AI models can also be used for other communication processes such as localization, channel coding, channel decoding, modulation and demodulation, and channel estimation.
- the communication environment surrounding terminal devices changes in real time. As the communication environment of terminal devices changes, the terminal devices need to report the performance status of the model in a timely manner to determine whether the AI model used is still suitable for the current scenario. If the performance of the AI model deteriorates, the AI model needs to be updated, and a new AI model needs to be used to replace the original AI model to ensure transmission performance in the current scenario.
- terminal devices need to monitor the performance of AI models based on periodic reference signals.
- terminal devices also need to periodically report the performance monitoring results of AI models. This requires network devices to pre-configure reporting resources and reference signals, which increases resource overhead and causes resource waste.
- a terminal device can send first information to a network device upon the occurrence of a first event; the first event is related to the performance monitoring results of a model associated with the terminal device; the first information is used for one or more of the following: requesting uplink transmission resources, indicating uplink transmission resources, and requesting downlink reference signals; wherein the uplink transmission resources are used to send model information, and the downlink reference signals are used for model monitoring or online training.
- the terminal device can report and monitor model information based on a first event-driven approach. This approach does not require the network device to pre-allocate reporting resources and reference signals, effectively reducing resource overhead caused by model monitoring and training, and avoiding unnecessary reporting of model information, thus improving resource utilization efficiency.
- Figure 4 illustrates a model management method provided by an embodiment of this application, which may include the following steps.
- the terminal device Upon the occurrence of a first event, the terminal device sends first information to the network device; the first event is related to the performance monitoring results of the model associated with the terminal device. Accordingly, the network device receives the first information sent by the terminal device.
- the first piece of information is used for one or more of the following:
- the uplink transmission resources are used to send model information
- the downlink reference signal is used for model monitoring or online training.
- the terminal device can use the model to communicate with the network device.
- model mentioned in the embodiments of this application can also be called an AI model, and the two are equivalent or interchangeable.
- the models mentioned in the embodiments of this application can be used in communication processes such as CSI feedback, beam management, positioning, channel coding, channel decoding, modulation and demodulation, and channel estimation.
- the embodiments of this application do not limit this.
- the above model may be a single-end model, specifically a model deployed separately on the terminal device side.
- the above model may also be a model deployed on the terminal device side in a dual-end model, and correspondingly, another model corresponding to this model may be deployed on the network device side.
- the first event is related to the performance monitoring results of the model associated with the terminal device. It is understood that the terminal device can perform performance monitoring on its associated model, obtain the performance monitoring results, and then determine whether the first event has occurred based on the performance monitoring results.
- model associated with the terminal device can also be called the model supported by the terminal device.
- the model associated with the terminal device can be the model currently used by the terminal device, as well as the model not used by the terminal device.
- the performance monitoring results here can be the performance metrics corresponding to the AI models supported by the terminal device (which can be currently in use or not).
- the terminal device sends first information to the network device only when the first event occurs, requesting uplink transmission resources, and/or instructing on uplink transmission resources, and/or requesting downlink reference signals.
- the uplink transmission resources are used by the terminal device to report model information to the network device, and the downlink reference signals are used for further model monitoring or online training. That is, the terminal device can perform subsequent model information reporting and more detailed model monitoring and training only after the first event occurs. This way, the network device does not need to pre-allocate reporting resources and reference signals, effectively reducing resource overhead and avoiding unnecessary model reporting and monitoring.
- timing of when the terminal device performs performance monitoring on the associated model can be implemented in different ways.
- the terminal device may periodically monitor the performance of its associated models.
- terminal devices can periodically monitor the performance of associated models, thus allowing them to periodically determine whether the first event has occurred.
- the period for the terminal device to perform performance monitoring on the associated model can be predefined by the protocol, configured by the network device, or agreed upon by the terminal device and the network device. This application embodiment does not impose any restrictions on this.
- the terminal device can perform performance monitoring on the associated model if a first condition is met:
- the changes in large-scale channel parameters measured by the terminal device exceed the first range
- the metric obtained by the terminal device exceeds the second range
- the serving cell of the terminal device has changed.
- large-scale channel parameters may include channel delay power spectrum, presence of line of sight (LOS) path, Doppler shift, etc., and the embodiments of this application do not limit these parameters.
- LOS line of sight
- the large-scale reference change of the channel exceeding the first range can refer to the change of the channel delay power spectrum of the terminal device exceeding a certain range, the existence of a change between LOS and non-line-of-sight (non-LOS, NLOS), the change of Doppler frequency shift exceeding a certain range, etc.
- the embodiments of this application do not limit this.
- the measurement quantities of the terminal device may include Reference Signal Receiving Power (RSRP), Signal to Interference plus Noise Ratio (SINR), Generalized Cosine Similarity (GCS), Square of Generalized Cosine Similarity (SGCS), Normalized Mean Squared Error (NMSE), etc., and the embodiments of this application do not limit these.
- RSRP Reference Signal Receiving Power
- SINR Signal to Interference plus Noise Ratio
- GCS Generalized Cosine Similarity
- SGCS Square of Generalized Cosine Similarity
- NMSE Normalized Mean Squared Error
- the measured quantity exceeding the second range can be RSRP, SINR, GCS, SGCS, or NMSE being higher or lower than a certain threshold value.
- first and/or second scopes may be specified by the protocol or configured by the network device, and the embodiments of this application do not impose any restrictions on them.
- a change in the serving cell of a terminal device could mean that the terminal device has undergone cell handover.
- changes in large-scale channel parameters, measurements, and the terminal device's cell can reflect changes in the terminal device's communication environment to some extent.
- the terminal device only initiates performance monitoring of the associated model when its communication environment undergoes significant changes. This reduces the frequency of performance monitoring by the terminal device, thereby saving power consumption.
- the terminal device can obtain the performance indicators of the associated model by monitoring the performance of the associated model.
- the model associated with the terminal device can be a model supported by the terminal device.
- the terminal device can use these models to perform the process of communicating with network devices.
- the model associated with the terminal device can be referred to as the candidate model of the terminal device.
- the model used by the terminal device when performing communication can be any one of the candidate models.
- the model associated with the terminal device can be a model configured by the network device for the terminal device, or a model reported by the terminal device to the network device, or a model pre-agreed upon by the terminal device and the network device.
- the model associated with the terminal device may include a first model and one or more second models.
- the first model may be a model currently used by the terminal device, and the one or more second models may be models supported by the terminal device, and the one or more second models are different from the first model.
- the terminal device can monitor the performance of the first model currently in use, as well as the second model that is not currently in use, to obtain the performance indicators of each model.
- performance metrics are used to evaluate the performance of a model. They can include physical quantities such as SINR, Block Error Rate (BLER), Throughput, SGCS, GCS, NMSE, etc., or the difference between the above physical quantities and the reference values.
- the model's performance metric could be a comparison between the model's output and a second reference label (ground truth label).
- the reference label of the model can be the channel information measured by the terminal device.
- the terminal device can use the values of GCS, SGCS, or NMSE between the measured channel information and the channel information output by the model as the performance index of the model.
- its reference label can be the expected channel capacity or expected throughput (e.g., a capacity ceiling calculated theoretically).
- the terminal device can calculate the corresponding channel capacity or throughput based on the precoding matrix output by the model.
- the terminal device can use the difference between the calculated channel capacity and the expected channel capacity, or the difference between the calculated throughput and the expected throughput, as a performance metric for the model.
- the model's performance metric can be a comparison between the model's output and the output obtained by a non-AI method.
- the terminal device can calculate the corresponding SINR based on the model's output, and use the difference between it and the SINR calculated based on traditional methods as the performance index of the model.
- model's performance metrics can be calculated based on the model's output.
- the terminal device can estimate the corresponding SINR, NMSE, BLER, or throughput based on the model's output to obtain the model's performance metrics.
- the terminal device after the terminal device obtains the performance indicators of the first model, or the first model and the second model, it can determine whether the first event has occurred based on the respective performance indicators of the models.
- the first event may include one or more of the following:
- the performance metrics of the first model are worse than the first threshold value
- the performance metrics of the first model and one or more second models are all worse than the second threshold value
- At least one second model has a better performance metric than the first model.
- At least one second model has a better performance metric than the first model, and the difference between the performance metric of at least one second model and the performance metric of the first model is greater than a third threshold value.
- At least one of the second models outperforms the fourth threshold in terms of performance metrics
- the performance metric of the first model is worse than the fifth threshold, and at least one of the first two models has a performance metric better than the sixth threshold.
- the absolute value of the difference between the performance metric of the first model and the performance metric of at least one of the one or more second models is less than the seventh threshold value
- At least one of the second models outperforms the performance of the reference model.
- the performance metric of at least one second model is better than that of the reference model, and the difference between the performance metric of at least one second model and the performance metric of the reference model is greater than the eighth threshold.
- the performance metrics of two or more second models are better than those of the first model
- Two or more of the second models outperform the performance metrics of the first model, and the difference between the performance metrics of the two or more second models and the performance metrics of the first model is greater than the ninth threshold.
- At least one of the two second models has a performance metric that is no worse than that of the first model, and the complexity of at least one second model is lower than that of the first model.
- the first to ninth threshold values can be numbers greater than 0.
- one or more of the first to ninth thresholds described above are determined based on any of the following methods:
- the first configuration information sent by the network device is not limited to
- the above threshold values can be predefined by the protocol or configured by the network device.
- the aforementioned reference model can be a model agreed upon by the terminal device and the network device, and is based on this reference model.
- the terminal device and the network device can perform basic communication; that is, the reference model is one that can guarantee normal communication between the terminal device and the network device.
- the reference model may also be called the baseline model, and the performance index of the reference model can be used as a benchmark value for judging the performance index of other models.
- model complexity can be reflected by the number of model parameters and/or the computational load of model inference. A larger number of model parameters and a higher computational load during inference indicate higher model complexity. Conversely, a smaller number of model parameters and a lower computational load during inference indicate lower model complexity.
- the first event may be determined based on any of the following methods:
- the second configuration information sent by the network device is the second configuration information sent by the network device.
- the first event can be either predefined by the protocol or configured by the network device.
- the first event can be a combination of the above events.
- the terminal device will only be driven to send the first information when all the events in the combination are satisfied.
- the terminal device may determine whether the first event has occurred based on the result of a single performance monitoring session. For example, the terminal device may determine that the first event has occurred as long as the condition for the first event is met even once.
- the terminal device determines whether a first event has occurred based on multiple performance monitoring results. For example, the terminal device determines that the first event has occurred only if the conditions for the first event are met multiple times (e.g., M times) within a certain time window. The length of the time window and the number of times the conditions need to be met, M, can be configured by the network device or agreed upon by the terminal device and the network device. Alternatively, the terminal device determines that the first event has occurred only if the conditions for the first event are met consecutively multiple times. This method does not rely on a single performance monitoring result, thereby effectively avoiding unnecessary information reporting caused by occasional performance degradation.
- M times e.g., M times
- the terminal device can trigger the sending of the first information under different circumstances, such as the performance index of the first model being poor while the performance index of the second model is better, or the complexity of the first model being higher than that of the second model with the same performance index.
- the first information is carried by Media Access Control (MAC) layer signaling, or by Physical Uplink Control Channel (PUCCH).
- MAC Media Access Control
- PUCCH Physical Uplink Control Channel
- the first information has multiple functions. Specifically, the first information can be used to request uplink transmission resources, to indicate uplink transmission resources, to request downlink reference signals, to indicate and request uplink transmission resources, to request both uplink transmission resources and downlink reference signals, to indicate both uplink transmission resources and downlink reference signals, and to indicate and request both uplink transmission resources and downlink reference signals.
- uplink transmission resources can also be called uplink channel resources, uplink transmission resources, uplink time-frequency resources, etc., and the above concepts are equivalent or interchangeable.
- the uplink transmission resource is a Physical Uplink Shared Channel (PUSCH) resource, or the uplink transmission resource is a PUCCH resource.
- PUSCH Physical Uplink Shared Channel
- the first information is used to request uplink transmission resources.
- the model management method provided in this application embodiment may further include the following steps:
- the network device sends the second information, and the corresponding terminal device receives the second information, which is used to indicate uplink transmission resources.
- the network device needs to configure uplink transmission resources for the terminal device after receiving the first message.
- the network device can indicate (or configure) the uplink transmission resources through the second message.
- the second information may indicate uplink transmission resources by indicating time-domain resource offset and frequency-domain resource location (PRB).
- PRB frequency-domain resource location
- the second information can indicate uplink transmission resources from the resource pool.
- the second information can indicate uplink transmission resources by resource index value or offset value relative to a reference resource. This application embodiment does not limit the indication method of transmission resources.
- the resource pool can be predefined or configured by the network device, and this application embodiment does not impose any restrictions on this.
- the resource pool may include one or more transmission resources.
- the resource pool may include at least one PUSCH resource and/or at least one PUCCH resource.
- the second information may be downlink control information (DCI).
- DCI downlink control information
- network devices can dynamically indicate uplink transmission resources used for model information reporting to terminal devices via DCI signaling. For example, network devices can trigger aperiodic CSI reporting via DCI, causing terminal devices to feed back model information on the PUSCH resource indicated by the DCI.
- network devices can dynamically indicate a PUCCH resource index from pre-configured PUCCH resources as the uplink transmission resource via DCI.
- the second information may also employ other signaling to indicate uplink transmission resources, such as MAC layer signaling.
- model management method provided in this application embodiment further includes the following steps:
- the terminal device sends model information to the network device on the uplink transmission resources indicated by the second information.
- the network device can receive the model information sent by the terminal device on the uplink transmission resources indicated by the second information.
- the terminal device can report model information on the indicated uplink transmission resources.
- the terminal device can request uplink transmission resources from the network device when the first event occurs, thereby reporting model information. This avoids a large number of unnecessary reports in periodic reporting and also avoids the waste of resources caused by pre-allocating uplink resources, thus improving reporting efficiency.
- the first information is used to indicate uplink transmission resources.
- the first information can indicate uplink transmission resources by indicating time-domain resource offset and frequency-domain resource location (PRB).
- PRB frequency-domain resource location
- the first information can indicate uplink transmission resources from a resource pool.
- the first information can indicate uplink transmission resources by a resource index value or an offset value relative to a reference resource. This application embodiment does not limit the indication method of transmission resources.
- the resource pool can be predefined or configured by the network device, and this application embodiment does not impose any restrictions on this.
- the resource pool may include one or more transmission resources.
- the resource pool may include at least one PUSCH resource and/or at least one PUCCH resource.
- the model management method provided in this application embodiment may further include the following steps:
- S420b The terminal device sends model information to the network device on the uplink transmission resource indicated by the first information.
- the network device can receive the model information sent by the terminal device on the uplink transmission resource indicated by the first information.
- the terminal device can report model information on the indicated uplink transmission resources.
- the first information is used to indicate whether to send the model information on a pre-configured uplink transmission resource.
- the model information is sent to the network device based on the pre-configured uplink transmission resource.
- the network device can pre-configure uplink transmission resources for the terminal device through static configuration.
- These uplink transmission resources include configured grant-based resources and/or periodic PUCCH resources.
- network devices can pre-configure configured grant-based (i.e., periodic) PUSCH resources via higher-layer signaling, and the first information is used to indicate whether to send the model information on these PUSCH resources.
- the first information indicates on these PUSCH resources.
- the terminal device sends the model information to the network device on the most recent configured grant based PUSCH resource.
- network devices can pre-configure periodic PUCCH resources via higher-layer signaling.
- the device sends the model information to the network device on the most recent PUCCH resource thereafter.
- the first information can use one bit to indicate whether the model information should be sent on pre-configured uplink transmission resources. For example, when the bit is set to a first value, it indicates that the model information should be sent on the pre-configured uplink transmission resources; when the bit is set to a second value, it indicates that the model information should not be sent on the pre-configured uplink transmission resources. It is understood that by pre-configuring uplink transmission resources and indicating whether to send model information on the pre-configured uplink transmission resources based on the first information, the signaling overhead of the first information can be reduced.
- the terminal device can indicate uplink transmission resources to the network device when the first event occurs, and report model information on the indicated uplink transmission resources. This avoids a large number of unnecessary reports in periodic reporting, as well as the waste of resources caused by pre-allocating uplink resources, and improves reporting efficiency.
- the first information is used to indicate uplink transmission resources and request uplink transmission resources.
- the first piece of information can be used simultaneously to indicate uplink transmission resources and to request uplink transmission resources.
- the terminal device can request the network device to configure the indicated uplink transmission resources for it.
- the model management method provided in this application embodiment may include the following steps:
- the network device sends third information, and the terminal device receives the third information accordingly; wherein, the third information is used to indicate whether to use the uplink transmission resource indicated by the first information, and/or to indicate another uplink transmission resource.
- the network device can determine whether the uplink transmission resources indicated by the terminal device in the first information are occupied.
- the network device can respond to the terminal device's request and configure the uplink transmission resources indicated by the terminal device. Specifically, the network device can instruct the terminal device to use the uplink transmission resources indicated in the first information for model information reporting through the third information.
- the network device can re-indicate another uplink transmission resource for the terminal device to report its model information. Specifically, the network device can indicate to the terminal device through the third information that it cannot use the uplink transmission resource indicated by the first information. Furthermore, the network device can indicate another uplink transmission resource for the terminal device through the third information.
- the third information can indicate another uplink transmission resource by indicating the time-domain resource offset and the frequency-domain resource location (PRB).
- the third information can indicate another uplink transmission resource from the resource pool.
- the third information can indicate another uplink transmission resource by a resource index value or an offset value relative to a reference resource.
- the embodiments of this application do not limit the indication method of transmission resources.
- the third information can use one bit to indicate whether the uplink transmission resources indicated by the first information are used. When the value of this bit is a first value, it indicates that the uplink transmission resources indicated by the first information are used for model information reporting; when the value of this bit is a second value, it indicates that the uplink transmission resources indicated by the first information cannot be used for model information reporting.
- the terminal device can, according to the instructions of the third information, use the uplink transmission resources indicated by the first information to report model information, or use another uplink transmission resource indicated by the third information to report model information.
- the terminal device can negotiate uplink transmission resources with the network device when the first event occurs, and report model information on the negotiated uplink transmission resources. This avoids a large number of unnecessary reports in periodic reporting, as well as the waste of resources caused by pre-allocating uplink resources, and improves reporting efficiency.
- the above-mentioned model information may include a first reference label and/or model performance monitoring results.
- the first reference label includes a reference value for the output of the third model, which is the model currently used by the network device and corresponds to the first model currently used by the terminal device; the first reference label is used for performance monitoring of the third model.
- the terminal device and the network device can communicate using corresponding dual-end models.
- a first model is deployed on the terminal device, and a third model corresponding to the first model is deployed on the network device.
- the correspondence between the first model and the third model can mean that the operations implemented by the first model and the third model are in one-to-one correspondence.
- the third model is used for decoding downlink CSI feedback information; or, if the first model is used for generating downlink beam information, then the third model can be used for decoding downlink beam feedback information; if the first model is used for channel coding of uplink data, then the third model can be used for channel decoding of uplink data, and so on.
- the first and third models are deployed in pairs and cannot be used or updated independently.
- the terminal device can include reference values of the third model's output results in the reported model information, so that the network device can simultaneously monitor the performance of the deployed third model.
- the first reference label is the downlink channel information
- the terminal device can feed back the measured downlink channel information to the network side.
- model performance monitoring results include one or more of the following:
- the performance metric of the second model that has the best performance metric among one or more second models
- the performance metric of at least one of the one or more second models is better than the performance metric of the first model.
- model parameters and/or model structure of the second model with the best performance index among one or more second models are provided.
- model parameters and/or model structure of at least one of the one or more second models wherein the performance index of the at least one second model is better than that of the first model
- Model identification information and/or dataset identification information of at least one of the one or more second models, and the performance metric of at least one second model is better than that of the first model
- the model parameters and/or model structure of at least one of the one or more second models, and the performance index of at least one second model is better than the tenth threshold value
- the model identification information and/or dataset identification information of at least one of the one or more second models, and the performance metric of at least one second model is better than the tenth threshold value.
- model parameters and/or model structure can be used to determine a new model.
- model identification information can be used by network devices to determine a new model
- dataset identification information can be used by network devices to determine a new model or a dataset for a new model.
- terminal devices can report parameters of one or more superior second models to the network device, including model parameters, model structure, model identification information, and dataset identification information. This allows the network device to update the model currently used by the terminal device based on this information, thereby further matching the deployed model to the current scenario.
- the network device updates the model based on the model information reported by the terminal device, it can update the models deployed on both the terminal device side and the network device side simultaneously.
- the first information is used to request a downlink reference signal.
- the downlink reference signal can be used for further model performance monitoring and/or online training. It is understood that the downlink reference signal can be a dedicated reference signal for further model monitoring and online model training. Terminal devices can perform more accurate and complete model performance monitoring and online training based on the downlink reference signal, thereby obtaining more accurate model information.
- the model management method provided in this application embodiment may include the following steps:
- S420d The network device sends downlink reference signals, and the corresponding terminal device receives downlink reference signals.
- S430d and terminal devices perform performance monitoring and/or online training on the models associated with the terminal devices based on downlink reference signals.
- the network device can configure the downlink reference signal based on the first information.
- the downlink reference signal can be a non-periodic reference signal.
- the downlink reference signal can be CSI-RS, demodulation reference signal (DMRS), and phase tracking reference signal (PTRS), etc., and the embodiments of this application do not limit it.
- performance monitoring of the model associated with the terminal device may be performed on the first model, or on the first model and one or more second models.
- the terminal device can perform performance monitoring on the model associated with the terminal device based on the downlink reference signal. This can be achieved by the terminal device performing channel measurement based on the downlink reference signal, using the measurement result as the input of the aforementioned model, obtaining the output of the aforementioned model through inference, and then obtaining the performance monitoring result of the model based on the output of the model.
- model's performance monitoring results can be characterized by the model's performance metrics, or in other words, the model's performance monitoring results can be the performance metrics corresponding to the model.
- the model's performance metrics can be referred to in the description of the above embodiments; for brevity... This will not be elaborated upon here.
- the terminal device performs channel measurements based on the downlink reference signal and uses the measured data as a training dataset for online model training.
- the terminal can update the model parameters, thereby further adapting the model to the current scenario.
- the downlink reference signal can be a dedicated reference signal used for model monitoring and online model training.
- Terminal devices can perform more accurate and comprehensive model performance monitoring and online training based on the downlink reference signal.
- the first information may, in addition to requesting a downlink reference signal, also indicate and/or request uplink transmission resources.
- the terminal device requests a downlink reference signal for model performance monitoring. Furthermore, the terminal device needs to report the model information obtained from the downlink reference signal-based model performance monitoring to the network device. Based on this, the terminal device can simultaneously request the downlink reference signal and/or indicate and/or request uplink transmission resources. In this way, the terminal device can perform model performance monitoring based on the requested downlink reference signal, obtain model information, and then report the model information based on the indicated and/or requested uplink transmission resources.
- the model management method provided in this application embodiment may further include the following steps:
- the terminal device sends performance monitoring results on uplink transmission resources.
- the performance monitoring results are obtained by monitoring the performance of the model based on the downlink reference signal.
- the terminal device may send performance monitoring results obtained by monitoring the model based on the downlink reference signal on the first information indication and/or request for uplink transmission resources.
- the time-domain resources for transmitting downlink reference signals are spaced apart from the time-domain resources for uplink transmission resources by a first duration; the first duration is determined based on the processing capability of the terminal device.
- the process of obtaining performance monitoring results for the model associated with the terminal device based on the downlink reference signal takes a certain amount of time. This time is related to the processing power of the terminal device. The stronger the processing power of the terminal device, the shorter the time required.
- the time-domain resources for receiving downlink reference signals by the terminal device need to be separated from the time-domain resources for uplink transmission of transmission model performance monitoring results by a certain time interval (referred to as the first time interval in this embodiment) so that the terminal device can obtain the performance monitoring results of the model based on the downlink reference signals within this time interval.
- the first duration can be greater than or equal to the duration required for the terminal device to perform performance monitoring on the model associated with the terminal device based on the downlink reference signal and obtain the performance monitoring results of the model.
- the terminal device may report its processing capabilities to the network device. For example, the terminal device may directly report to the network device the time required for the terminal device to perform performance monitoring on the model associated with the terminal device based on the downlink reference signal to obtain the performance monitoring results of the model, so that the network device can configure the downlink reference signal and uplink transmission resources based on the processing capabilities of the terminal device.
- the terminal device may indicate its processing capabilities in the first information.
- This method enables terminal devices to report and monitor model information based on a first event-driven approach.
- This approach does not require network devices to pre-allocate reporting resources and reference signals, which can effectively reduce resource overhead caused by model monitoring and training, avoid unnecessary reporting of model information, and improve resource utilization efficiency.
- the model management method provided in this application embodiment is an event-driven model management method.
- the terminal device determines whether a predefined event is met based on the model performance monitoring results, and when the event is met, sends first information to the network device to request uplink channel resources or downlink reference signals.
- the uplink channel resources are used for model information reporting, and the downlink reference signals are used for further model monitoring or online training.
- the network device does not need to pre-allocate reporting resources and reference signals, which can effectively reduce the resource overhead caused by model management, especially model monitoring, and avoid unnecessary model information reporting.
- model management method includes the following steps:
- the terminal device performs performance monitoring of the AI model and determines whether a predefined event has occurred based on the monitoring results.
- the predefined event can be the first event mentioned above.
- the terminal device can monitor the performance of the AI model in the following two ways:
- Method 1 The terminal device periodically monitors the performance of the AI model, and the monitoring period can be configured by the network device.
- Method 2 Only when the first condition is met will the performance of the AI model be monitored.
- the first condition includes at least one of the following conditions:
- Condition 1 The channel's large-scale parameters measured by the terminal equipment change beyond a certain range. These large-scale parameters may include the channel delay power spectrum, the presence of a LOS path, and Doppler shift. For example, channel delay changes exceeding a certain range, there may be a shift between LOS and NLOS, and Doppler shift changes exceeding a certain range.
- the metric obtained by the terminal device exceeds a certain range.
- the metric can be RSRP, SINR, SGCS, etc., for example, their values are higher or lower than a certain threshold.
- Condition 3 The serving cell of the terminal device has changed. In other words, the terminal device has undergone cell handover.
- the terminal device can obtain the performance indicators of the AI model through performance monitoring.
- the AI model here can be the currently used model, or one or more candidate AI models that are not currently in use.
- performance metrics are used to evaluate the performance of an AI model. These can be values of physical quantities such as SINR, BLER, throughput, SGCS, GCS, NMSE, or the difference between their values and reference values. Performance metrics can be indicated by network devices.
- the terminal device obtains the performance metrics of the AI model by comparing the output of the AI model with the AI reference label (ground truth label).
- the AI reference label can be channel information measured by the terminal device.
- the terminal device can use the squared cosine similarity (SGCS) between the measured channel information and the channel information obtained by the AI model as a performance metric for the AI model.
- SGCS squared cosine similarity
- the AI reference label can be the expected channel capacity or the expected throughput (e.g., a capacity ceiling calculated theoretically).
- the terminal device can calculate the corresponding channel capacity or throughput of the AI model based on the precoding matrix output by the AI model. The difference between the calculated channel capacity and the expected channel capacity, or between the calculated throughput and the expected throughput, is used as a performance indicator.
- the terminal device obtains a performance metric by comparing the output of the AI model with the output obtained by a non-AI method. For example, the terminal device calculates the corresponding SINR based on the output of the AI model and compares it with the SINR calculated based on a traditional method, thereby obtaining the corresponding SINR difference as a performance metric.
- the terminal device can directly calculate performance metrics based on the output of the AI model. For example, the terminal device can estimate the corresponding SINR, NMSE, BLER, or throughput based on the output of the AI model, and use these as performance metrics.
- the predefined event is one of the following events:
- the current model's performance metrics are worse than the first threshold.
- the performance metrics of the current model and all candidate models are worse than the second threshold.
- At least one new model has better performance metrics than the current model.
- At least one new model has a better performance metric than the current model, and the difference in performance metrics is greater than the third threshold.
- At least one new model has a performance metric that is better than the fourth threshold.
- the current model's performance metrics are worse than the fifth threshold, and at least one new model's performance metrics are better than the sixth threshold;
- the absolute value of the difference between the performance metrics of the current model and the new model is less than the seventh threshold.
- At least one new model outperforms the reference model in terms of performance metrics
- At least one new model has a better performance metric than the reference model, and the difference in performance metrics is greater than the eighth threshold.
- At least one new model has a performance metric that is no worse than the current model, and the complexity of the new model is lower than that of the current model; in one implementation, the complexity can be reflected by the number of model parameters or the amount of computation in inference.
- the new model mentioned above may be a different model from the current model among the candidate models;
- the candidate model is a model that the network device pre-configures for the terminal device, or a model that the terminal device pre-reports to the network device, or a model that the terminal device and the network device pre-agree on (obtained through offline training).
- the predefined event can also be a combination of the above events.
- the terminal device will only be driven to send the first information when all the events in the combination are satisfied.
- the terminal device sends first information to the network device, the first information being used to request or indicate uplink transmission resources.
- the uplink channel resources are used for subsequent model information reporting.
- the first message is carried by MAC layer signaling or PUCCH.
- the uplink transmission resources are either PUSCH resources or PUCCH resources.
- the first information is used to indicate uplink channel resources
- the first information is used to indicate the uplink channel resources used for current model information reporting from the physical resources pre-configured by the network device.
- the network device receives the first information sent by the terminal device.
- the network device needs to configure the uplink transmission resources of the terminal device.
- the uplink transmission resources are uplink transmission resources indicated by the network device from a predefined resource pool via DCI signaling.
- the network device may also use other signaling, such as MAC layer signaling, to indicate uplink transmission resources from the predefined resource pool.
- the terminal equipment reports model information on the uplink transmission resources.
- the terminal device needs to receive the uplink channel resources configured by the network device and report model information on the uplink transmission resources.
- the uplink channel resources are uplink channel resources indicated by the network device from a predefined resource pool via DCI signaling.
- the terminal device If the first information is used by the terminal device to indicate uplink channel resources from a predefined resource pool, then after sending the first information, the terminal device reports model information on the uplink channel resources.
- model information may be the model's reference label or the model's performance monitoring results.
- the reference labels for the model are a set of reference values output by the network-side model, used for performance monitoring of the network-side model. For example, if the network-side model is used for CSI recovery, the reference labels are downlink channel information.
- the terminal device can feed back the measured downlink channel information to the network side for network device performance monitoring.
- the performance monitoring results of the model include at least one of the following:
- At least one new model has a performance metric that is better than the current model
- At least one new model with better model parameters and/or model structure than the current model At least one new model with better model parameters and/or model structure than the current model
- At least one new model has a corresponding model ID or dataset ID, and the performance metrics of the new model are better than those of the current model; wherein, the model ID can be used by the network device to determine the new model, and the dataset ID can be used by the network device to determine the new model or the dataset of the new model.
- the network device receives the model information reported by the terminal device on the uplink transmission resources.
- the uplink transmission resources are the uplink channel resources configured by the network device in response to the first information, or the uplink channel resources indicated by the terminal device from a predefined resource pool through the first information.
- terminal devices can request/instruct uplink resources from network devices when a predefined event occurs, thereby reporting model information. This avoids a large number of unnecessary reports in periodic reporting and also avoids resource waste caused by pre-allocating uplink resources, thus improving reporting efficiency.
- model management method includes the following steps:
- the terminal device performs performance monitoring of the AI model and determines whether a predefined event has occurred based on the monitoring results.
- predefined events are pre-configured by the network device to the terminal device.
- the network device may pre-indicate one or more of the following events:
- the current model's performance metrics are worse than the first threshold.
- the performance metrics of the current model and all candidate models are worse than the second threshold.
- At least one new model has better performance metrics than the current model.
- At least one new model has a better performance metric than the current model, and the difference in performance metrics is greater than the third threshold.
- At least one new model has a performance metric that is better than the fourth threshold.
- the current model's performance metrics are worse than the fifth threshold, and at least one new model's performance metrics are better than the sixth threshold;
- the absolute value of the difference between the performance metrics of the current model and the new model is less than the seventh threshold.
- At least one new model outperforms the reference model in terms of performance metrics
- At least one new model has a better performance metric than the reference model, and the difference in performance metrics is greater than the eighth threshold.
- At least one new model has a performance metric that is no worse than the current model, and the complexity of the new model is lower than that of the current model.
- the terminal device will only send the first information if all indicated events are met.
- the events could be that the performance metric of the current model is worse than a first threshold and that the performance metric of at least one new model is better than the current model.
- the threshold value can be configured by the network device to the terminal, or it can be a fixed value agreed upon in advance between the terminal device and the network device.
- the terminal device sends first information to the network device, the first information being used to request a downlink reference signal.
- the downlink reference signal is used for further model monitoring or online training.
- the first message is carried by MAC layer signaling or PUCCH.
- the uplink transmission resources are either PUSCH resources or PUCCH resources.
- the network device receives the first information sent by the terminal device and configures the downlink reference signal according to the first information.
- network devices can trigger aperiodic reference signals, for example, triggering aperiodic CSI-RS signals via DCI signaling for further model monitoring or online training of terminal devices.
- the terminal device receives the downlink reference signal and performs further model monitoring or online training based on the reference signal.
- the terminal device performs channel measurements based on the downlink reference signal, uses the measurement results as input to a model, obtains the model's output through inference, and performs performance monitoring based on the model's output.
- the model can be the current model or a candidate model.
- the terminal device performs channel measurements based on the downlink reference signal and uses the measured data as a training dataset for online model training. Through online model training, the terminal can update the model parameters, thereby further adapting the model to the current scenario.
- terminal devices can request downlink reference signals from network devices when predefined events occur, thereby enabling further model monitoring and online training. This avoids resource waste caused by pre-configuring periodic downlink reference signals and improves resource efficiency.
- the sequence number of each process does not imply the order of execution.
- the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
- the terms “downlink,” “uplink,” and “sidelink” are used to indicate the transmission direction of signals or data. “Downlink” indicates that the transmission direction of signals or data is a first direction from the site to the user equipment in the cell; “uplink” indicates that the transmission direction of signals or data is a second direction from the user equipment in the cell to the site; and “sidelink” indicates that the transmission direction of signals or data is a third direction from user equipment 1 to user equipment 2.
- downlink signal indicates that the transmission direction of the signal is the first direction.
- the term “and/or” is merely a description of the association relationship between related objects, indicating that three relationships can exist. Specifically, A and/or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, the character "/" in this document generally indicates that the preceding and following related objects have an "or" relationship.
- FIG 11 is a schematic diagram of the structure of the model management device 1100 provided in an embodiment of this application, which is applied to a terminal device. As shown in Figure 11, the model management device 1100 includes:
- the first sending unit 1101 is configured to send first information to the network device in the event of a first event; the first event is related to the performance monitoring results of the model associated with the terminal device.
- the first information is used for one or more of the following:
- the uplink transmission resources are used to send model information
- the downlink reference signal is used for model monitoring or online training.
- the model management device 1100 further includes a model monitoring unit configured to perform performance monitoring on the model associated with the terminal device when a first condition is met.
- the measured large-scale parameters of the channel exceed the first range
- the measured quantity exceeds the second range
- the service area has changed
- the performance monitoring of the model associated with the terminal device is used to determine whether the first event has occurred.
- the model associated with the terminal device includes a first model, or includes a first model and one or more second models, wherein the first model is the model currently used by the terminal device, and the second model is a model supported by the terminal device and is different from the first model;
- the first event includes one or more of the following:
- the performance metrics of the first model are worse than the first threshold value
- the performance metrics of the first model and the one or more second models are all worse than the second threshold value
- At least one of the one or more second models has a better performance metric than the first model.
- At least one of the one or more second models has a better performance index than the first model, and the difference between the performance index of the at least one second model and the performance index of the first model is greater than a third threshold value.
- At least one of the one or more second models has a performance metric that is better than the fourth threshold value
- the performance metric of the first model is worse than the fifth threshold, and the performance metric of at least one of the one or more second models is better than the sixth threshold;
- the absolute value of the difference between the performance metric of the first model and the performance metric of at least one of the one or more second models is less than the seventh threshold value
- At least one of the one or more second models has a performance metric that is better than that of the reference model
- At least one of the one or more second models has a performance metric that is better than that of the reference model, and the difference between the performance metric of the at least one second model and the performance metric of the reference model is greater than the eighth threshold.
- the performance metrics of two or more of the one or more second models are better than those of the first model.
- the performance index of two or more second models is better than that of the first model, and the difference between the performance index of the two or more second models and the performance index of the first model is greater than the ninth threshold value.
- the performance metric of at least one of the one or more second models is no worse than that of the first model, and the complexity of the at least one second model is lower than that of the first model.
- one or more of the first threshold value to the ninth threshold value are determined based on any of the following:
- the first configuration information sent by the network device is not limited to
- the first event is determined based on any of the following methods:
- the second configuration information sent by the network device is the second configuration information sent by the network device.
- the first information is carried via MAC signaling or via PUCCH.
- the uplink transmission resource is a PUSCH resource, or a PUCCH resource.
- the model management device 1100 further includes a first receiving unit.
- the first receiving unit is configured to allow the terminal device to receive second information, the second information being used to indicate uplink transmission resources.
- the first sending unit 1101 is further configured to send the model information to the network device on the uplink transmission resources indicated by the second information.
- the second information is DCI, used to indicate the uplink transmission resources from a predefined resource pool.
- the first information is used to indicate uplink transmission resources
- the first sending unit 1101 is further configured to send the model information to the network device on the uplink transmission resources indicated by the first information
- the first information is used to indicate whether to send the model information on the pre-configured uplink transmission resources.
- the first sending unit 1101 is also configured to send the model information to the network device based on the pre-configured uplink transmission resources when the first information indicates that the model information is to be sent on the pre-configured uplink transmission resources.
- the first information is used to indicate uplink transmission resources and request uplink transmission resources
- the first receiving unit is further configured to receive third information
- the third information is used to indicate whether to use the uplink transmission resource indicated by the first information, and/or to indicate another uplink transmission resource.
- the model information includes a first reference label and/or model performance monitoring results.
- the first reference label includes a reference value of the output result of the third model, the third model being the model currently used by the network device, and the third model corresponding to the first model currently used by the terminal device; the first reference label is used for performance monitoring of the third model.
- the model associated with the terminal device includes a first model, or includes a first model and one or more second models, wherein the first model is the model currently used by the terminal device, and the second model is a model supported by the terminal device and is different from the first model;
- the model performance monitoring results include one or more of the following:
- the performance metric of at least one of the one or more second models is better than the performance metric of the first model.
- model parameters and/or model structure of the second model with the best performance index among the one or more second models are provided.
- model parameters and/or model structure of at least one of the one or more second models wherein the performance index of the at least one second model is better than that of the first model
- model parameters and/or model structure of at least one of the one or more second models wherein the performance index of the at least one second model is better than the tenth threshold value
- the first information is used to request a downlink reference signal, and the first receiving unit is further configured to receive the downlink reference signal;
- the model monitoring unit is also configured to perform performance monitoring and/or online training on the model associated with the terminal device based on the downlink reference signal.
- the first information is further used to request uplink transmission resources and/or indicate uplink transmission resources.
- the first sending unit 1101 is also configured to send performance monitoring results on the uplink transmission resources, the performance monitoring results being obtained by performing performance monitoring on the model based on the downlink reference signal.
- the time-domain resources for transmitting the downlink reference signal are spaced apart from the time-domain resources for the uplink transmission resources by a first duration; the first duration is determined based on the processing capability of the terminal device.
- the model associated with the terminal device is a model configured by the network device for the terminal device
- the model associated with the terminal device is the model reported by the terminal device to the network device;
- the model associated with the terminal device is a model pre-agreed upon by the terminal device and the network device.
- model management device in the embodiments of this application can be understood with reference to the description of the model management method in the embodiments of this application.
- Figure 12 is a schematic diagram of the structure of the model management device 1200 provided in an embodiment of this application, which is applied to a network device. As shown in Figure 12, the model management device 1200 includes:
- the second receiving unit 1201 is configured to receive first information sent by the terminal device; the first information is used for one or more of the following:
- the uplink transmission resources are used to send model information
- the downlink reference signal is used for model monitoring or online training.
- the first information is sent upon the occurrence of a first event; the first event relates to the performance monitoring results of a model associated with the terminal device.
- the model associated with the terminal device includes a first model, or includes a first model and one or more second models, wherein the first model is the model currently used by the terminal device, and the second model is the model supported by the terminal device.
- the model is different from the first model;
- the first event includes one or more of the following:
- the performance metrics of the first model are worse than the first threshold value
- the performance metrics of the first model and the one or more second models are all worse than the second threshold value
- At least one of the one or more second models has a better performance metric than the first model.
- At least one of the one or more second models has a better performance index than the first model, and the difference between the performance index of the at least one second model and the performance index of the first model is greater than a third threshold value.
- At least one of the one or more second models has a performance metric that is better than the fourth threshold value
- the performance metric of the first model is worse than the fifth threshold, and the performance metric of at least one of the one or more second models is better than the sixth threshold;
- the absolute value of the difference between the performance metric of the first model and the performance metric of at least one of the one or more second models is less than the seventh threshold value
- At least one of the one or more second models has a performance metric that is better than that of the reference model
- At least one of the one or more second models has a performance metric that is better than that of the reference model, and the difference between the performance metric of the at least one second model and the performance metric of the reference model is greater than the eighth threshold.
- the performance metrics of two or more of the one or more second models are better than those of the first model
- the performance metrics of two or more of the one or more second models are better than those of the first model, and the difference between the performance metrics of the two or more second models and the performance metrics of the first model is greater than the ninth threshold value.
- the performance metric of at least one of the one or more second models is no worse than that of the first model, and the complexity of the at least one second model is lower than that of the first model.
- one or more of the first threshold value to the ninth threshold value are determined based on any of the following:
- the first configuration information sent by the network device is not limited to
- the first event is determined based on any of the following methods:
- the second configuration information sent by the network device is the second configuration information sent by the network device.
- the first information is carried via MAC signaling or via PUCCH.
- the uplink transmission resource is a PUSCH resource, or the uplink transmission resource is a PUCCH resource.
- the first information is used to request uplink transmission resources
- the model management device 1200 further includes a second sending unit configured to send second information, the second information being used to indicate uplink transmission resources.
- the second information is a DCI, which is used to indicate the uplink transmission resources from a predefined resource pool.
- the first information is used to indicate uplink transmission resources
- the second receiving unit 1201 is further configured to receive the model information on the uplink transmission resources indicated by the first information
- the first information is used to indicate whether the model information is sent on a pre-configured uplink transmission resource.
- the second receiving unit 1201 is further configured to receive the model information based on the pre-configured uplink transmission resource when the first information indicates that the model information is sent on the pre-configured uplink transmission resource.
- the first information is used to indicate uplink transmission resources and request uplink transmission resources
- the second sending unit is configured to send third information
- the third information is used to indicate whether to use the uplink transmission resource indicated by the first information, and/or to indicate another uplink transmission resource.
- the model information includes a first reference label and/or model performance monitoring results.
- the first reference label includes a reference value of the output result of the third model, the third model being the model currently used by the network device, and the third model corresponding to the first model currently used by the terminal device; the first reference label is used for performance monitoring of the third model.
- the model associated with the terminal device includes a first model, or includes a first model and one or more second models, wherein the first model is the model currently used by the terminal device, and the second model is a model supported by the terminal device and is different from the first model;
- the model performance monitoring results include one or more of the following:
- the performance metric of at least one of the one or more second models is better than the performance metric of the first model.
- model parameters and/or model structure of the second model with the best performance index among the one or more second models are provided.
- model parameters and/or model structure of at least one of the one or more second models wherein the performance index of the at least one second model is better than that of the first model
- model parameters and/or model structure of at least one of the one or more second models wherein the performance index of the at least one second model is better than the tenth threshold value
- the first information is used to request a downlink reference signal
- the second transmitting unit is further configured to transmit the downlink reference signal
- the downlink reference signal is used by the terminal device to perform performance monitoring and/or online training of the model associated with the terminal device.
- the first information is further used to request uplink transmission resources and/or indicate uplink transmission resources
- the second receiving unit 1201 is further configured to receive performance monitoring results sent by the terminal device on the uplink transmission resources, wherein the performance monitoring results are obtained by performing performance monitoring on the model based on the downlink reference signal.
- the time-domain resources for transmitting the downlink reference signal are spaced apart from the time-domain resources for the uplink transmission resources by a first duration; the first duration is determined based on the processing capability of the terminal device.
- the model associated with the terminal device is the model configured by the network device for the terminal device
- the model associated with the terminal device is the model reported by the terminal device to the network device;
- the model associated with the terminal device is a model pre-agreed upon by the terminal device and the network device.
- model management device in the embodiments of this application can be understood with reference to the description of the model management method in the embodiments of this application.
- Figure 13 is a schematic structural diagram of a communication device 1300 provided in an embodiment of this application.
- This communication device can be a terminal device or a network device.
- the communication device 1300 shown in Figure 13 includes a processor 1310, which can call and run computer programs from memory to implement the methods in the embodiments of this application.
- the communication device 1300 may further include a memory 1320.
- the processor 1310 may retrieve and run computer programs from the memory 1320 to implement the methods described in the embodiments of this application.
- the memory 1320 can be a separate device independent of the processor 1310, or it can be integrated into the processor 1310.
- the communication device 1300 may further include a transceiver 1330, and the processor 1310 may control the transceiver 1330 to communicate with other devices. Specifically, it may send information or data to other devices or receive information or data sent by other devices.
- the transceiver 1330 may include a transmitter and a receiver.
- the transceiver 1330 may further include an antenna, and the number of antennas may be one or more.
- the communication device 1300 may specifically be a network device in the embodiments of this application, and the communication device 1300 may implement the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
- the communication device 1300 may specifically be a mobile terminal/terminal device in the embodiments of this application, and the communication device 1300 may implement the corresponding processes implemented by the mobile terminal/terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
- Figure 14 is a schematic structural diagram of a chip according to an embodiment of this application.
- the chip 1400 shown in Figure 14 includes a processor 1410, which can call and run computer programs from memory to implement the methods in the embodiments of this application.
- chip 1400 may further include memory 1420.
- Processor 1410 may retrieve and run computer programs from memory 1420 to implement the methods in the embodiments of this application.
- the memory 1420 can be a separate device independent of the processor 1410, or it can be integrated into the processor 1410.
- the chip 1400 may also include an input interface 1430.
- the processor 1410 can control the input interface 1430 to communicate with other devices or chips; specifically, it can acquire information or data sent by other devices or chips.
- the chip 1400 may also include an output interface 1440.
- the processor 1410 can control the output interface 1440 to communicate with other devices or chips, specifically, to output information or data to other devices or chips.
- the chip can be applied to the network device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the network device in the various methods of the embodiments of this application.
- the chip can implement the corresponding processes implemented by the network device in the various methods of the embodiments of this application.
- the chip can implement the corresponding processes implemented by the network device in the various methods of the embodiments of this application.
- the chip can be applied to the mobile terminal/terminal device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the mobile terminal/terminal device in the various methods of the embodiments of this application.
- the chip can implement the corresponding processes implemented by the mobile terminal/terminal device in the various methods of the embodiments of this application.
- the chip will not be described in detail here.
- chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
- This application also provides a computer storage medium storing one or more programs, which can be executed by one or more processors to implement the methods in this application.
- Figure 15 is a schematic block diagram of a communication system 1500 provided in an embodiment of this application. As shown in Figure 15, the communication system 1500 includes a terminal device 1510 and a network device 1520.
- the terminal device 1510 can be used to implement the corresponding functions implemented by the terminal device in the above method
- the network device 1520 can be used to implement the corresponding functions implemented by the network device in the above method.
- the network device 1520 can be used to implement the corresponding functions implemented by the network device in the above method.
- the processor in the embodiments of this application may be an integrated circuit chip with signal processing capabilities.
- the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form.
- the processor described above may 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. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application.
- the general-purpose processor may be a microprocessor or any conventional processor.
- the steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor.
- the software modules may reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art.
- the storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above method.
- the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory.
- the non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory.
- the volatile memory can be random access memory (RAM), which is used as an external cache.
- RAM Direct Rambus RAM
- SRAM Static Random Access Memory
- DRAM Dynamic Random Access Memory
- SDRAM Synchronous DRAM
- DDR SDRAM Double Data Rate SDRAM
- ESDRAM Enhanced Synchronous DRAM
- SLDRAM Synchlink DRAM
- DR RAM Direct Rambus RAM
- the memory in the embodiments of this 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 memory bus RAM (DR RAM), etc. That is to say, the memory in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.
- SRAM static random access memory
- DRAM dynamic random access memory
- SDRAM synchronous dynamic random access memory
- DDR SDRAM double data rate synchronous dynamic random access memory
- ESDRAM enhanced synchronous dynamic random access memory
- SLDRAM synchronous link dynamic random access memory
- DR RAM direct memory bus RAM
- This application also provides a computer-readable storage medium for storing computer programs.
- the computer-readable storage medium can be applied to the network device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application.
- the computer program causes the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application.
- the computer program causes the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application.
- the computer-readable storage medium can be applied to the mobile terminal/terminal device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the mobile terminal/terminal device in the various methods of the embodiments of this application.
- the computer program causes the computer to execute the corresponding processes implemented by the mobile terminal/terminal device in the various methods of the embodiments of this application.
- the computer program causes the computer to execute the corresponding processes implemented by the mobile terminal/terminal device in the various methods of the embodiments of this application.
- This application also provides a computer program product, including computer program instructions.
- the computer program product can be applied to the network device in the embodiments of this application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application.
- the computer program instructions cause the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application.
- the network device in the embodiments of this application.
- the computer program product can be applied to the mobile terminal/terminal device in the embodiments of this application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the mobile terminal/terminal device in the various methods of the embodiments of this application.
- the computer program instructions cause the computer to execute the corresponding processes implemented by the mobile terminal/terminal device in the various methods of the embodiments of this application.
- the computer program instructions cause the computer to execute the corresponding processes implemented by the mobile terminal/terminal device in the various methods of the embodiments of this application.
- This application also provides a computer program.
- the computer program can be applied to the network device in the embodiments of this application.
- the computer program When the computer program is run on the computer, it causes the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
- the computer program can be applied to the mobile terminal/terminal device in the embodiments of this application.
- the computer program When the computer program is run on a computer, it causes the computer to execute the corresponding processes implemented by the mobile terminal/terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
- the disclosed systems, apparatuses, and methods can be implemented in other ways.
- the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods.
- multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.
- the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
- the units described as separate components may or may not be physically separate.
- 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 the units can be selected to achieve the purpose of this embodiment according to actual needs.
- the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
- the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium.
- This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application.
- the aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本申请实施例涉及移动通信技术领域,具体涉及一种模型管理方法及装置、终端设备、网络设备。This application relates to the field of mobile communication technology, specifically to a model management method and apparatus, terminal equipment, and network equipment.
对于基于人工智能(Artificial Intelligence,AI)的无线通信,终端设备可以使用部署在终端设备侧的AI模型用于信道状态信息(Channel State Information,CSI)反馈,信道编码,信道解码,调制,解调,信道估计,检测等各个过程。For wireless communication based on Artificial Intelligence (AI), terminal devices can use AI models deployed on the terminal device side for various processes such as Channel State Information (CSI) feedback, channel coding, channel decoding, modulation, demodulation, channel estimation, and detection.
随着终端设备通信环境的变化,需要终端设备及时上报AI模型的性能状态,以确定所用的AI模型是否仍然适用于当前的场景。如果AI模型性能恶化,则需要进行模型更新,采用新的AI模型替换原有AI模型以保证当前场景下的传输性能。As the communication environment of terminal devices changes, these devices need to report the performance status of AI models in a timely manner to determine whether the AI models used are still suitable for the current scenario. If the performance of the AI model deteriorates, it is necessary to update the model and replace the original AI model with a new one to ensure transmission performance in the current scenario.
实际应用中,终端设备需要根据周期性的参考信号对AI模型的性能进行监测,另外,终端设备还需周期性地上报AI模型的性能监测结果,这就需要网络设备预先配置上报资源和参考信号,造成了资源浪费。In practical applications, terminal devices need to monitor the performance of AI models based on periodic reference signals. In addition, terminal devices also need to periodically report the performance monitoring results of AI models. This requires network devices to pre-configure reporting resources and reference signals, resulting in resource waste.
发明内容Summary of the Invention
本申请实施例提供一种模型管理传输方法及装置、终端设备、网络设备。This application provides a model management transmission method and apparatus, a terminal device, and a network device.
第一方面,本申请实施例提供的模型管理方法,包括:In a first aspect, the model management method provided in the embodiments of this application includes:
终端设备在第一事件发生的情况下,向网络设备发送第一信息;所述第一事件与所述终端设备关联的模型的性能监测结果有关;In the event of a first event, the terminal device sends first information to the network device; the first event is related to the performance monitoring results of the model associated with the terminal device.
所述第一信息用于以下中的一项或多项:The first information is used for one or more of the following:
请求上行传输资源;Requesting uplink transmission resources;
指示上行传输资源;所述上行传输资源用于发送模型信息;Indicates uplink transmission resources; the uplink transmission resources are used to send model information;
请求下行参考信号;所述下行参考信号用于模型监测或在线训练。Request a downlink reference signal; the downlink reference signal is used for model monitoring or online training.
第二方面,本申请实施例提供的模型管理方法,包括:Secondly, the model management method provided in the embodiments of this application includes:
网络设备接收终端设备发送的第一信息;所述第一信息用于以下中的一项或多项:The network device receives first information sent by the terminal device; the first information is used for one or more of the following:
请求上行传输资源;Requesting uplink transmission resources;
指示上行传输资源;所述上行传输资源用于发送模型信息;Indicates uplink transmission resources; the uplink transmission resources are used to send model information;
请求下行参考信号;所述下行参考信号用于模型监测或在线训练。Request a downlink reference signal; the downlink reference signal is used for model monitoring or online training.
第三方面,本申请实施例提供的模型管理装置,应用于终端设备,所述装置包括:Thirdly, the model management device provided in this application embodiment is applied to a terminal device, and the device includes:
第一发送单元,被配置为在第一事件发生的情况下,向网络设备发送第一信息;所述第一事件与所述终端设备关联的模型的性能监测结果有关;The first sending unit is configured to send first information to the network device in the event of a first event; the first event is related to the performance monitoring results of the model associated with the terminal device.
所述第一信息用于以下中的一项或多项:The first information is used for one or more of the following:
请求上行传输资源;Requesting uplink transmission resources;
指示上行传输资源;所述上行传输资源用于发送模型信息;Indicates uplink transmission resources; the uplink transmission resources are used to send model information;
请求下行参考信号;所述下行参考信号用于模型监测或在线训练。Request a downlink reference signal; the downlink reference signal is used for model monitoring or online training.
第四方面,本申请实施例提供的模型管理装置,应用于网络设备,所述装置包括:Fourthly, the model management device provided in this application embodiment is applied to a network device, and the device includes:
第二接收单元,被配置为接收终端设备发送的第一信息;所述第一信息用于以下中的一项或多项:The second receiving unit is configured to receive first information sent by the terminal device; the first information is used for one or more of the following:
请求上行传输资源;Requesting uplink transmission resources;
指示上行传输资源;所述上行传输资源用于发送模型信息;Indicates uplink transmission resources; the uplink transmission resources are used to send model information;
请求下行参考信号;所述下行参考信号用于模型监测或在线训练。Request a downlink reference signal; the downlink reference signal is used for model monitoring or online training.
第五方面,本申请实施例提供的终端设备,该终端设备包括处理器和存储器。该存储器用于存储计算机程序,该处理器用于调用并运行该存储器中存储的计算机程序,执行上述的模型管理方法。 Fifthly, the terminal device provided in the embodiments of this application includes a processor and a memory. The memory is used to store computer programs, and the processor is used to call and run the computer programs stored in the memory to execute the model management method described above.
第六方面,本申请实施例提供的网络设备,该网络设备包括处理器和存储器。该存储器用于存储计算机程序,该处理器用于调用并运行该存储器中存储的计算机程序,执行上述的模型管理方法。Sixthly, the network device provided in the embodiments of this application includes a processor and a memory. The memory is used to store computer programs, and the processor is used to call and run the computer programs stored in the memory to execute the model management method described above.
本申请实施例提供的芯片,用于实现上述的模型管理方法。The chip provided in this application embodiment is used to implement the above-described model management method.
具体地,该芯片包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有该芯片的设备执行上述的模型管理方法。Specifically, the chip includes a processor for calling and running a computer program from memory, causing a device equipped with the chip to perform the aforementioned model management method.
本申请实施例提供的计算机可读存储介质,用于存储计算机程序,该计算机程序使得计算机执行上述的模型管理方法。The computer-readable storage medium provided in this application embodiment is used to store a computer program that causes a computer to execute the model management method described above.
本申请实施例提供的计算机程序产品,包括计算机程序指令,该计算机程序指令使得计算机执行上述的模型管理方法。The computer program product provided in this application includes computer program instructions that cause a computer to execute the model management method described above.
本申请实施例提供的计算机程序,当其在计算机上运行时,使得计算机执行上述的模型管理方法。The computer program provided in this application embodiment, when run on a computer, causes the computer to execute the above-described model management method.
本申请实施例提供的模型管理方法中,终端设备可以在第一事件发生的情况下,向网络设备发送第一信息;所述第一事件与所述终端设备关联的模型的性能监测结果有关;所述第一信息用于以下中的一项或多项:请求上行传输资源,指示上行传输资源,以及请求下行参考信号;其中,上行传输资源用于发送模型信息,下行参考信号用于模型监测或在线训。可以理解的,终端设备可以基于第一事件驱动的方式,进行模型信息的上报和监测,这种方式不需要网络设备预先分配上报资源和参考信号,可以有效降低模型监测和训练导致的资源开销,也可以避免不必要的模型信息的上报,提高了资源使用效率。In the model management method provided in this application embodiment, a terminal device can send first information to a network device when a first event occurs; the first event is related to the performance monitoring results of the model associated with the terminal device; the first information is used for one or more of the following: requesting uplink transmission resources, indicating uplink transmission resources, and requesting downlink reference signals; wherein, the uplink transmission resources are used to send model information, and the downlink reference signals are used for model monitoring or online training. It is understood that the terminal device can report and monitor model information based on a first event-driven approach. This approach does not require the network device to pre-allocate reporting resources and reference signals, effectively reducing resource overhead caused by model monitoring and training, and avoiding unnecessary reporting of model information, thus improving resource utilization efficiency.
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
图1是本申请实施例提供的一种通信架构示意图;Figure 1 is a schematic diagram of a communication architecture provided in an embodiment of this application;
图2是本申请实施例提供的一种神经元结构示意图;Figure 2 is a schematic diagram of a neuron structure provided in an embodiment of this application;
图3是本申请实施例提供的一种神经网络结构示意图;Figure 3 is a schematic diagram of a neural network structure provided in an embodiment of this application;
图4是本申请实施例提供的一种模型管理方法流程示意图一;Figure 4 is a schematic flowchart of a model management method provided in an embodiment of this application;
图5是本申请实施例提供的一种模型管理方法流程示意图二;Figure 5 is a schematic diagram of a model management method provided in an embodiment of this application;
图6是本申请实施例提供的一种模型管理方法流程示意图三;Figure 6 is a schematic diagram of a model management method provided in an embodiment of this application;
图7是本申请实施例提供的一种模型管理方法流程示意图四;Figure 7 is a schematic diagram of a model management method provided in an embodiment of this application;
图8是本申请实施例提供的一种模型管理方法流程示意图五;Figure 8 is a schematic flowchart of a model management method provided in an embodiment of this application;
图9是本申请实施例提供的一种模型管理方法流程示意图六;Figure 9 is a schematic flowchart of a model management method provided in an embodiment of this application;
图10是本申请实施例提供的一种模型管理方法流程示意图七;Figure 10 is a schematic diagram of a model management method provided in an embodiment of this application;
图11是本申请实施例提供的一种模型管理装置1100的结构示意图;Figure 11 is a schematic diagram of the structure of a model management device 1100 provided in an embodiment of this application;
图12是本申请实施例提供的一种模型管理装置1200的结构示意图;Figure 12 is a schematic diagram of the structure of a model management device 1200 provided in an embodiment of this application;
图13是本申请实施例提供的一种通信设备示意性结构图;Figure 13 is a schematic structural diagram of a communication device provided in an embodiment of this application;
图14是本申请实施例的芯片的示意性结构图;Figure 14 is a schematic structural diagram of a chip according to an embodiment of this application;
图15是本申请实施例提供的一种通信系统的示意性框图。Figure 15 is a schematic block diagram of a communication system provided in an embodiment of this application.
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
图1是本申请实施例的一个应用场景的示意图。Figure 1 is a schematic diagram of an application scenario of an embodiment of this application.
如图1所示,通信系统100可以包括终端设备110和网络设备120。网络设备120可以通过空口与终端设备110通信。终端设备110和网络设备120之间支持多业务传输。As shown in Figure 1, the communication system 100 may include a terminal device 110 and a network device 120. The network device 120 can communicate with the terminal device 110 via an air interface. Multi-service transmission is supported between the terminal device 110 and the network device 120.
应理解,本申请实施例仅以通信系统100进行示例性说明,但本申请实施例不限定于此。也就是说,本申请实施例的技术方案可以应用于各种通信系统,例如:长期演进(Long Term Evolution,LTE)系统、LTE时分双工(Time Division Duplex,TDD)、通用移动通信系统(Universal Mobile Telecommunication System,UMTS)、物联网(Internet of Things,IoT)系统、窄带物联网(Narrow Band Internet of Things,NB-IoT)系统、增强的机器类型通信(enhanced Machine-Type Communications,eMTC)系统、5G通信系统(也称为新无线(New Radio,NR)通信系统),或未来的通信系统等。It should be understood that the embodiments of this application are only illustrated by way of example with communication system 100, but the embodiments of this application are not limited thereto. That is to say, the technical solutions of the embodiments of this application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Internet of Things (IoT) system, Narrow Band Internet of Things (NBIoT) system. Internet of Things (NB-IoT) systems, enhanced machine-type communications (eMTC) systems, 5G communication systems (also known as New Radio (NR) communication systems), or future communication systems, etc.
在图1所示的通信系统100中,网络设备120可以是与终端设备110通信的接入网设备。接入网设备可以为特定的地理区域提供通信覆盖,并且可以与位于该覆盖区域内的终端设备110(例如UE)进行通信。In the communication system 100 shown in Figure 1, network device 120 may be an access network device that communicates with terminal device 110. The access network device can provide communication coverage for a specific geographical area and can communicate with terminal device 110 (e.g., UE) located within that coverage area.
网络设备120可以是长期演进(Long Term Evolution,LTE)系统中的演进型基站(Evolutional Node B,eNB或eNodeB),或者是下一代无线接入网(Next Generation Radio Access Network,NG RAN)设备,或者是NR系统中的基站(gNB),或者是云无线接入网络(Cloud Radio Access Network,CRAN)中的无线控制器,或者该网络设备120可以为中继站、接入点、车载设备、可穿戴设备、集线器、交换机、网桥、路由器,或者未来演进的公共陆地移动网络(Public Land Mobile Network,PLMN)中的网络设备等。Network device 120 may be an evolved Node B (eNB or eNodeB) in a Long Term Evolution (LTE) system, a Next Generation Radio Access Network (NG RAN) device, a base station (gNB) in an NR system, a radio controller in a Cloud Radio Access Network (CRAN), or a relay station, access point, vehicle-mounted device, wearable device, hub, switch, bridge, router, or network device in a future evolved Public Land Mobile Network (PLMN), etc.
终端设备110可以是任意终端设备,其包括但不限于与网络设备120或其它终端设备采用有线或者无线连接的终端设备。Terminal device 110 can be any terminal device, including but not limited to terminal devices that are connected to network device 120 or other terminal devices via wired or wireless connections.
例如,所述终端设备110可以指接入终端、用户设备(User Equipment,UE)、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。接入终端可以是蜂窝电话、无绳电话、会话启动协议(Session Initiation Protocol,SIP)电话、IoT设备、卫星手持终端、无线本地环路(Wireless Local Loop,WLL)站、个人数字处理(Personal Digital Assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备、5G网络中的终端设备或者未来演进网络中的终端设备等。For example, the terminal device 110 may refer to an access terminal, user equipment (UE), 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. The access terminal may be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, IoT device, satellite handheld terminal, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, terminal device in a 5G network, or terminal device in a future evolved network, etc.
终端设备110可以用于设备到设备(Device to Device,D2D)的通信。Terminal device 110 can be used for device-to-device (D2D) communication.
无线通信系统100还可以包括与网络设备120进行通信的核心网设备130,该核心网设备130可以是5G核心网(5G Core,5GC)设备,例如,接入与移动性管理功能(Access and Mobility Management Function,AMF),又例如,认证服务器功能(Authentication Server Function,AUSF),又例如,用户面功能(User Plane Function,UPF),又例如,会话管理功能(Session Management Function,SMF)。可选地,核心网络设备130也可以是LTE网络的分组核心演进(Evolved Packet Core,EPC)设备,例如,会话管理功能+核心网络的数据网关(Session Management Function+Core Packet Gateway,SMF+PGW-C)设备。应理解,SMF+PGW-C可以同时实现SMF和PGW-C所能实现的功能。在网络演进过程中,上述核心网设备也有可能叫其它名字,或者通过对核心网的功能进行划分形成新的网络实体,对此本申请实施例不做限制。The wireless communication system 100 may further include a core network device 130 that communicates with the network device 120. This core network device 130 may be a 5G core network (5G Core, 5GC) device, such as an Access and Mobility Management Function (AMF), an Authentication Server Function (AUSF), a User Plane Function (UPF), or a Session Management Function (SMF). Optionally, the core network device 130 may also be an Evolved Packet Core (EPC) device for an LTE network, such as a Session Management Function + Core Packet Gateway (SMF+PGW-C) device. It should be understood that SMF+PGW-C can simultaneously implement the functions of both SMF and PGW-C. During network evolution, the aforementioned core network equipment may also be called by other names, or new network entities may be formed by dividing the functions of the core network. This application does not impose any restrictions on this.
通信系统100中的各个功能单元之间还可以通过下一代网络(next generation,NG)接口建立连接实现通信。The various functional units in the communication system 100 can also communicate with each other through a next-generation (NG) interface.
例如,终端设备通过NR接口与接入网设备建立空口连接,用于传输用户面数据和控制面信令;终端设备可以通过NG接口1(简称N1)与AMF建立控制面信令连接;接入网设备例如下一代无线接入基站(gNB),可以通过NG接口3(简称N3)与UPF建立用户面数据连接;接入网设备可以通过NG接口2(简称N2)与AMF建立控制面信令连接;UPF可以通过NG接口4(简称N4)与SMF建立控制面信令连接;UPF可以通过NG接口6(简称N6)与数据网络交互用户面数据;AMF可以通过NG接口11(简称N11)与SMF建立控制面信令连接;SMF可以通过NG接口7(简称N7)与PCF建立控制面信令连接。For example, terminal devices establish air interface connections with access network devices through the NR interface for transmitting user plane data and control plane signaling; terminal devices can establish control plane signaling connections with the AMF through NG interface 1 (N1); access network devices, such as next-generation radio access base stations (gNB), can establish user plane data connections with the UPF through NG interface 3 (N3); access network devices can establish control plane signaling connections with the AMF through NG interface 2 (N2); the UPF can establish control plane signaling connections with the SMF through NG interface 4 (N4); the UPF can interact with the data network for user plane data through NG interface 6 (N6); the AMF can establish control plane signaling connections with the SMF through NG interface 11 (N11); and the SMF can establish control plane signaling connections with the PCF through NG interface 7 (N7).
图1示例性地示出了一个网络设备、一个核心网设备和两个终端设备,可选地,该无线通信系统100可以包括多个网络设备并且每个网络设备的覆盖范围内可以包括其它数量的终端设备,本申请实施例对此不做限定。Figure 1 exemplarily illustrates a network device, a core network device, and two terminal devices. Optionally, the wireless communication system 100 may include multiple network devices, and each network device may include other numbers of terminal devices within its coverage area. This application embodiment does not limit this.
需要说明的是,图1只是以示例的形式示意本申请所适用的系统,当然,本申请实施例所示的方法还可以适用于其它系统。此外,本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。还应理解,在本申请的实施例中提到的“指示”可以是直接指示,也可以是间接指示,还可以是表示具有关联关系。举例说明,A指示B,可以表示A直接指示B,例如B可以通过A获取;也可以表示A间接指示B,例如A指示C,B可以通过C获取;还可以表示A和B之间具有关联关系。还应理解,在本申请的实施例中提到的“对应”可表示两者之间具有直接对应或间接对应的关系,也可以表示两者之间具有关联关系,也可以是指示与被指示、配置与被配置等关系。还应理解,在本申请的实施例中提到的“预定义”或“预定义规则” 可以通过在设备(例如,包括终端设备和网络设备)中预先保存相应的代码、表格或其他可用于指示相关信息的方式来实现,本申请对于其具体的实现方式不做限定。比如预定义可以是指协议中定义的。还应理解,本申请实施例中,所述“协议”可以指通信领域的标准协议,例如可以包括LTE协议、NR协议以及应用于未来的通信系统中的相关协议,本申请对此不做限定。It should be noted that Figure 1 is merely an example illustrating the system to which this application applies. Of course, the method shown in the embodiments of this application can also be applied to other systems. Furthermore, the terms "system" and "network" are often used interchangeably in this document. The term "and/or" in this document merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and/or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character "/" in this document generally indicates that the preceding and following related objects have an "or" relationship. It should also be understood that "instruction" mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a related relationship. For example, A instructing B can mean that A directly instructs B, for example, B can be obtained through A; it can also mean that A indirectly instructs B, for example, A instructs C, B can be obtained through C; or it can mean that there is a related relationship between A and B. It should also be understood that "correspondence" mentioned in the embodiments of this application can indicate a direct or indirect correspondence between two things, or an related relationship between two things, or a relationship of instruction and being instructed, configuration and being configured, etc. It should also be understood that the terms "predefined" or "predefined rules" mentioned in the embodiments of this application refer to... This can be achieved by pre-storing the corresponding codes, tables, or other means of indicating relevant information in the device (e.g., including terminal devices and network devices), and this application does not limit the specific implementation method. For example, pre-definition can refer to what is defined in the protocol. It should also be understood that in the embodiments of this application, the "protocol" can refer to standard protocols in the field of communication, such as the LTE protocol, the NR protocol, and related protocols applied to future communication systems, and this application does not limit this.
为便于理解本申请实施例的技术方案,以下对本申请实施例的相关技术进行说明,以下相关技术作为可选方案与本申请实施例的技术方案可以进行任意结合,其均属于本申请实施例的保护范围。To facilitate understanding of the technical solutions of the embodiments of this application, the relevant technologies of the embodiments of this application are described below. The following relevant technologies are optional solutions and can be combined with the technical solutions of the embodiments of this application in any way, and they all fall within the protection scope of the embodiments of this application.
AI模型是一种可以胜任多种任务处理的模型,它们具备自我学习和自我适应的能力,可以根据环境的变化来进行动态调整和决策。AI模型也可以称为机器学习(Machine Learning,ML)模型,两者等同或者可替换。AI models are models capable of handling a variety of tasks. They possess the ability to learn and adapt, dynamically adjusting and making decisions based on changes in the environment. AI models can also be called machine learning (ML) models; the two are equivalent or interchangeable.
实际应用中,AI模型可以由神经网络构成。神经网络是一种由多个神经元节点相互连接构成的运算模型,其中节点间的连接代表从输入信号到输出信号的加权值,称为权重;每个节点对不同的输入信号进行加权求和,并通过特定的激活函数输出。参考图2所示的神经元结构示意图,其中,a1、a2、……、an和1为神经元的输入,w1、w2、……、wn和b表示权重,Sum表示求和函数,f表示激活函数,t为输出结果。In practical applications, AI models can be constructed from neural networks. A neural network is a computational model consisting of multiple interconnected neurons. The connections between nodes represent weighted values from the input signal to the output signal, called weights. Each node performs a weighted summation of different input signals and outputs the result through a specific activation function. Referring to the schematic diagram of the neuron structure shown in Figure 2, a1, a2, ..., an and 1 are the inputs of the neuron, w1, w2, ..., wn and b represent the weights, Sum represents the summation function, f represents the activation function, and t represents the output result.
一个简单的神经网络如图3所示,包含输入层、隐藏层和输出层,通过多个神经元不同的连接方式,权重和激活函数,可以产生不同的输出,进而拟合从输入到输出的映射关系。每一个上一级节点都与其全部的下一级节点相连。此全连接模型也可以叫做DNN,即深度神经网络。A simple neural network, as shown in Figure 3, consists of an input layer, hidden layers, and an output layer. Through different connections, weights, and activation functions of multiple neurons, different outputs can be generated, thus fitting a mapping relationship from input to output. Each node in the previous level is connected to all its nodes in the next level. This fully connected model can also be called a DNN, or deep neural network.
通过数据集的构建,训练,验证和测试等过程可以训练并得到一个AI模型。训练可以分为离线训练和在线训练。可以通过数据集离线训练的方式得到一个静态的训练结果,这里可以称之为离线训练。在网络设备或终端设备对AI模型的使用过程中,随着终端设备的进一步测量和/或上报,网络设备可以继续收集更多的数据,进行实时的在线训练来优化AI模型的参数,达到更好的推断和预测结果。在得到AI模型后,通过将当前得到的信息输入到AI模型中,可以推理得到相应的模型输出。An AI model can be trained and obtained through processes such as dataset construction, training, validation, and testing. Training can be divided into offline training and online training. Offline training can yield a static training result. During the use of the AI model by network devices or terminal devices, as the terminal devices further measure and/or report, the network devices can continue to collect more data for real-time online training to optimize the AI model's parameters and achieve better inference and prediction results. After obtaining the AI model, by inputting the currently obtained information into the AI model, the corresponding model output can be obtained through inference.
AI模型用于无线通信时,可以分为单端模型和双端模型。其中,单端模型只在终端设备或网络设备一侧部署即可使用,AI模型的训练也可以只在单侧进行即可;双端模型需要在终端设备和网络设备侧成对部署,两侧的模型需要一起进行训练,也就是说两侧部署的模型是对应的,不能单独使用或者更新。When AI models are used in wireless communication, they can be divided into single-ended models and dual-ended models. Single-ended models can be deployed on only one side of the terminal device or network device, and the training of the AI model can also be carried out on only one side. Dual-ended models need to be deployed in pairs on the terminal device and network device sides, and the models on both sides need to be trained together. That is to say, the models deployed on both sides are corresponding and cannot be used or updated independently.
为了实现不同的通信功能,通信系统中引入了不同的AI模型,定义与通信功能相应的输入和输出。To achieve different communication functions, different AI models are introduced into the communication system, defining the corresponding inputs and outputs for each communication function.
示例性地,将AI模型用于CSI反馈时,可以将得到的信道信息(如特征向量、波束信息、时延信息等)作为AI模型的输入,从而推理出相应的CSI量化比特。在网络侧会有一个对应的AI模型,将CSI量化比特作为输入,就可以推理得到相应的信道信息。For example, when using an AI model for CSI feedback, the obtained channel information (such as feature vectors, beam information, and delay information) can be used as input to the AI model to infer the corresponding CSI quantization bits. On the network side, there will be a corresponding AI model that uses the CSI quantization bits as input to infer the corresponding channel information.
示例性地,将AI模型用于波束管理时,终端设备可以将测量得到的第二波束(通过CSI-RS资源索引表征)集合中多个波束对应的参考信号接收功率(Reference Signal Receiving Power,RSRP)作为AI模型的输入,从而推理得到第一波束集合中最好的波束(通过CSI-RS资源索引表征)以及相应的RSRP,并将推理的结果上报给网络设备。其中,第二波束集合可以为第一波束集合的子集。For example, when using the AI model for beam management, the terminal device can use the reference signal received power (RSRP) corresponding to multiple beams in the measured second beam set (represented by the CSI-RS resource index) as input to the AI model, thereby inferring the best beam (represented by the CSI-RS resource index) and its corresponding RSRP in the first beam set, and then report the inference result to the network device. The second beam set can be a subset of the first beam set.
除此之外,AI模型还可以用于定位,信道编码,信道解码,调制解调,信道估计等其他通信过程。In addition, AI models can also be used for other communication processes such as localization, channel coding, channel decoding, modulation and demodulation, and channel estimation.
应理解,终端设备周围的通信环境是实时变化的。随着终端设备通信环境的变化,需要终端设备及时上报模型的性能状态,以确定所用的AI模型是否仍然适用于当前的场景。如果AI模型性能恶化,则需要进行AI模型更新,采用新的AI模型替换原有AI模型以保证当前场景下的传输性能。It should be understood that the communication environment surrounding terminal devices changes in real time. As the communication environment of terminal devices changes, the terminal devices need to report the performance status of the model in a timely manner to determine whether the AI model used is still suitable for the current scenario. If the performance of the AI model deteriorates, the AI model needs to be updated, and a new AI model needs to be used to replace the original AI model to ensure transmission performance in the current scenario.
实际应用中,终端设备需要根据周期性的参考信号对AI模型的性能进行监测,另外,终端设备还需周期性地上报AI模型的性能监测结果,这就需要网络设备预先配置上报资源和参考信号,增加了资源开销,造成了资源浪费。In practical applications, terminal devices need to monitor the performance of AI models based on periodic reference signals. In addition, terminal devices also need to periodically report the performance monitoring results of AI models. This requires network devices to pre-configure reporting resources and reference signals, which increases resource overhead and causes resource waste.
基于此,本申请实施例提供一种模型管理方法,其中,终端设备可以在第一事件发生的情况下,向网络设备发送第一信息;所述第一事件与所述终端设备关联的模型的性能监测结果有关;所述第一信息用于以下中的一项或多项:请求上行传输资源,指示上行传输资源,以及请求下行参考信号;其中,上行传输资源用于发送模型信息,下行参考信号用于模型监测或在线训。可以理解的,终端设备可以基于第一事件驱动的方式,进行模型信息的上报和监测,这种方式不需要网络设备预先分配上报资源和参考信号,可以有效降低模型监测和训练导致的资源开销,也可以避免不必要的模型信息的上报,提高了资源使用效率。 Based on this, embodiments of this application provide a model management method, wherein a terminal device can send first information to a network device upon the occurrence of a first event; the first event is related to the performance monitoring results of a model associated with the terminal device; the first information is used for one or more of the following: requesting uplink transmission resources, indicating uplink transmission resources, and requesting downlink reference signals; wherein the uplink transmission resources are used to send model information, and the downlink reference signals are used for model monitoring or online training. It is understood that the terminal device can report and monitor model information based on a first event-driven approach. This approach does not require the network device to pre-allocate reporting resources and reference signals, effectively reducing resource overhead caused by model monitoring and training, and avoiding unnecessary reporting of model information, thus improving resource utilization efficiency.
为便于理解本申请实施例的技术方案,以下通过具体实施例详述本申请的技术方案。以上相关技术作为可选方案与本申请实施例的技术方案可以进行任意结合,其均属于本申请实施例的保护范围。本申请实施例包括以下内容中的至少部分内容。To facilitate understanding of the technical solutions of the embodiments of this application, the technical solutions of this application are described in detail below through specific embodiments. The above-mentioned related technologies are optional solutions and can be arbitrarily combined with the technical solutions of the embodiments of this application, all of which fall within the protection scope of the embodiments of this application. The embodiments of this application include at least some of the following contents.
图4示出了本申请实施例提供的一种模型管理方法,该方法可以包括如下步骤。Figure 4 illustrates a model management method provided by an embodiment of this application, which may include the following steps.
S410、终端设备在第一事件发生的情况下,向网络设备发送第一信息;所述第一事件与所述终端设备关联的模型的性能监测结果有关。相应的,网络设备接收终端设备发送的第一信息。S410. Upon the occurrence of a first event, the terminal device sends first information to the network device; the first event is related to the performance monitoring results of the model associated with the terminal device. Accordingly, the network device receives the first information sent by the terminal device.
其中,第一信息用于以下中的一项或多项:The first piece of information is used for one or more of the following:
请求上行传输资源;Requesting uplink transmission resources;
指示上行传输资源;所述上行传输资源用于发送模型信息;Indicates uplink transmission resources; the uplink transmission resources are used to send model information;
请求下行参考信号;所述下行参考信号用于模型监测或在线训练。Request a downlink reference signal; the downlink reference signal is used for model monitoring or online training.
本申请实施例中,终端设备可以使用模型与网络设备进行通信。In this embodiment of the application, the terminal device can use the model to communicate with the network device.
需要说明的是,本申请实施例中提及的模型,也可以称为AI模型,两者等同或者可替换。It should be noted that the model mentioned in the embodiments of this application can also be called an AI model, and the two are equivalent or interchangeable.
需要说明的是,本申请实施例提及的模型可以用于CSI反馈、波束管理、定位,信道编码,信道解码,调制解调,信道估计等通信过程,本申请实施例对此不做限制。It should be noted that the models mentioned in the embodiments of this application can be used in communication processes such as CSI feedback, beam management, positioning, channel coding, channel decoding, modulation and demodulation, and channel estimation. The embodiments of this application do not limit this.
在一些实施例中,上述模型可以是单端模型,具体为单独部署在终端设备侧的模型。In some embodiments, the above model may be a single-end model, specifically a model deployed separately on the terminal device side.
在另一些实施例中,上述模型也可以是双端模型中部署在终端设备侧的模型,相应的,网络设备侧可以部署与该模型对应的另一模型。In other embodiments, the above model may also be a model deployed on the terminal device side in a dual-end model, and correspondingly, another model corresponding to this model may be deployed on the network device side.
本申请实施例中,第一事件与终端设备关联的模型的性能监测结果有关。可以理解的,终端设备可以对其关联的模型进行性能监测,获取性能监测结果,进而根据性能监测结果判断第一事件是否发生。In this embodiment, the first event is related to the performance monitoring results of the model associated with the terminal device. It is understood that the terminal device can perform performance monitoring on its associated model, obtain the performance monitoring results, and then determine whether the first event has occurred based on the performance monitoring results.
需要说明的是,终端设备关联的模型也可以称为终端设备支持的模型。终端设备关联的模型可以是终端设备当前使用的模型,以及终端设备未使用的模型。It should be noted that the model associated with the terminal device can also be called the model supported by the terminal device. The model associated with the terminal device can be the model currently used by the terminal device, as well as the model not used by the terminal device.
还需要说明的是,这里的性能监测结果可以是终端设备支持的AI模型(可以是当前使用的,也可以是未使用的)所对应的性能指标。It should also be noted that the performance monitoring results here can be the performance metrics corresponding to the AI models supported by the terminal device (which can be currently in use or not).
本申请实施例中,终端设备只有在第一事件发生的情况下,向网络设备发送第一信息,以请求上行传输资源,和/或、指示上行传输资源,和/或,请求下行参考信号。这里的上行传输资源用于终端设备向网络设备上报模型信息,下行参考信号用于进一步的模型监测或在线训练。也就是说,终端设备可以在第一事件发生的情况下,进行后续的模型信息上报、以及更细致的模型监测与训练,这样,网络设备可以不用预先分配上报资源和参考信号,可以有效降低资源开销,避免不必要的模型上报和监测。In this embodiment, the terminal device sends first information to the network device only when the first event occurs, requesting uplink transmission resources, and/or instructing on uplink transmission resources, and/or requesting downlink reference signals. Here, the uplink transmission resources are used by the terminal device to report model information to the network device, and the downlink reference signals are used for further model monitoring or online training. That is, the terminal device can perform subsequent model information reporting and more detailed model monitoring and training only after the first event occurs. This way, the network device does not need to pre-allocate reporting resources and reference signals, effectively reducing resource overhead and avoiding unnecessary model reporting and monitoring.
需要说明的是,终端设备对所关联的模型进行性能监测的时机可以有不同的实现。It should be noted that the timing of when the terminal device performs performance monitoring on the associated model can be implemented in different ways.
在一些实施例中,终端设备可以周期性地对其关联的模型进行性能监测。In some embodiments, the terminal device may periodically monitor the performance of its associated models.
可以理解的,终端设备可以周期性地对关联的模型进行性能监测,这样,终端设备可以周期性地判断第一事件是否发生。Understandably, terminal devices can periodically monitor the performance of associated models, thus allowing them to periodically determine whether the first event has occurred.
需要说明的是,终端设备对关联的模型进行性能监测的周期可以是协议预定义的,也可以是网络设备配置的,还可以是终端设备与网络设备约定好的,本申请实施例对此不做限制。It should be noted that the period for the terminal device to perform performance monitoring on the associated model can be predefined by the protocol, configured by the network device, or agreed upon by the terminal device and the network device. This application embodiment does not impose any restrictions on this.
在另一些实施例中,终端设备可以在满足第一条件的情况下,对关联的模型进行性能监测:In other embodiments, the terminal device can perform performance monitoring on the associated model if a first condition is met:
终端设备测量得到的信道大尺度参数变化超过第一范围;The changes in large-scale channel parameters measured by the terminal device exceed the first range;
终端设备测量得到的测量量(metric)超过第二范围;The metric obtained by the terminal device exceeds the second range;
终端设备的服务小区发生变化。The serving cell of the terminal device has changed.
在一些实施例中,信道大尺度参数可以包括信道时延功率谱,是否存在视距(Line of Sigh,LOS)径,多普勒频移等,本申请实施例对此不做限制。In some embodiments, large-scale channel parameters may include channel delay power spectrum, presence of line of sight (LOS) path, Doppler shift, etc., and the embodiments of this application do not limit these parameters.
其中,信道大尺度参考变化超过第一范围,可以是指终端设备的信道时延功率谱变化超过一定范围,存在LOS和非视距(non-LOS,NLOS)之间的改变,多普勒频移的变化超过一定范围等,本申请实施例对此不做限制。Among them, the large-scale reference change of the channel exceeding the first range can refer to the change of the channel delay power spectrum of the terminal device exceeding a certain range, the existence of a change between LOS and non-line-of-sight (non-LOS, NLOS), the change of Doppler frequency shift exceeding a certain range, etc. The embodiments of this application do not limit this.
在一些实施例中,终端设备的测量量可以包括参考信号接收功率(Reference Signal Receiving Power,RSRP),信干噪比(Signal to Interference plus Noise Ratio,SINR),余弦相似度(Generalized Cosine Similarity,GCS),平方余弦相似度(Square of Generalized Cosine Similarity,SGCS),归一化均方误差(Normalized Mean Squared Error,NMSE)等,本申请实施例对此不做限制。In some embodiments, the measurement quantities of the terminal device may include Reference Signal Receiving Power (RSRP), Signal to Interference plus Noise Ratio (SINR), Generalized Cosine Similarity (GCS), Square of Generalized Cosine Similarity (SGCS), Normalized Mean Squared Error (NMSE), etc., and the embodiments of this application do not limit these.
其中,测量量超过第二范围,可以是RSRP、SINR、GCS、SGCS、NMSE高于或低于一定的门限值。 Among them, the measured quantity exceeding the second range can be RSRP, SINR, GCS, SGCS, or NMSE being higher or lower than a certain threshold value.
需要说明的是,上述第一范围和/或第二范围可以是协议规定的,也可以是网络设备配置的,本申请实施例对此不做限制。It should be noted that the aforementioned first and/or second scopes may be specified by the protocol or configured by the network device, and the embodiments of this application do not impose any restrictions on them.
另外,终端设备的服务小区发生变化,可以是指终端设备发生了小区切换。In addition, a change in the serving cell of a terminal device could mean that the terminal device has undergone cell handover.
可以理解的,信道大尺度参数、测量量以及终端设备小区的变化可以在一定程度上反映了终端设备通信环境的变化情况。本申请实施例中,当终端设备的通信环境发生较大变化的时候,终端设备才启动对关联的模型的性能监测。如此,降低终端设备的性能监测次数,从而节约终端设备功耗。Understandably, changes in large-scale channel parameters, measurements, and the terminal device's cell can reflect changes in the terminal device's communication environment to some extent. In this embodiment, the terminal device only initiates performance monitoring of the associated model when its communication environment undergoes significant changes. This reduces the frequency of performance monitoring by the terminal device, thereby saving power consumption.
在本申请实施例中,终端设备通过对关联的模型进行性能监测,可以获取关联的模型的性能指标。In this embodiment of the application, the terminal device can obtain the performance indicators of the associated model by monitoring the performance of the associated model.
需要说明的是,终端设备关联的模型可以是终端设备支持的模型,也就是说,终端设备可以使用这些模型执行与网络设备通信的过程。It should be noted that the model associated with the terminal device can be a model supported by the terminal device. In other words, the terminal device can use these models to perform the process of communicating with network devices.
在一些实施例中,终端设备关联的模型可以称为终端设备的候选模型。终端设备执行通信时使用的模型,可以是候选模型中的任意一个模型。In some embodiments, the model associated with the terminal device can be referred to as the candidate model of the terminal device. The model used by the terminal device when performing communication can be any one of the candidate models.
需要说明的是,与终端设备关联的模型可以是网络设备配置给终端设备的模型,或者,是所端设备上报给所述网络设备的模型,或者,是终端设备与所述网络设备预先约定好的模型。It should be noted that the model associated with the terminal device can be a model configured by the network device for the terminal device, or a model reported by the terminal device to the network device, or a model pre-agreed upon by the terminal device and the network device.
在一些实施例中,终端设备关联的模型可以包括第一模型,以及一个或多个第二模型。其中,第一模型可以是终端设备当前使用的模型,一个或多个第二模型可以是终端设备支持的模型,且一个或多个第二模型与第一模型不同。In some embodiments, the model associated with the terminal device may include a first model and one or more second models. The first model may be a model currently used by the terminal device, and the one or more second models may be models supported by the terminal device, and the one or more second models are different from the first model.
可以理解的,终端设备可以对当前使用的第一模型进行性能监测,也可以对当前未使用的第二模型进行性能监测,得到各个模型的性能指标。Understandably, the terminal device can monitor the performance of the first model currently in use, as well as the second model that is not currently in use, to obtain the performance indicators of each model.
需要说明的是,性能指标是用于评估一个模型性能的指标,可以是包括SINR,误块率(Block error rate,BLER),吞吐量,SGCS,GCS,NMSE等物理量的取值,也可以包括上述物理量的取值和参考值的差。It should be noted that performance metrics are used to evaluate the performance of a model. They can include physical quantities such as SINR, Block Error Rate (BLER), Throughput, SGCS, GCS, NMSE, etc., or the difference between the above physical quantities and the reference values.
在一种可能的实施方式中,模型的性能指标可以是模型的输出结果与第二参考标签(ground truth label)之间的对比结果。In one possible implementation, the model's performance metric could be a comparison between the model's output and a second reference label (ground truth label).
示例性地,对于用于估计信道信息的模型,该模型的参考标签可以是终端设备测量得到的信道信息。终端设备可以将测量的信道信息和该模型输出的信道信息之间GCS、SGCS、或者NMSE的取值作为模型的性能指标。For example, for a model used to estimate channel information, the reference label of the model can be the channel information measured by the terminal device. The terminal device can use the values of GCS, SGCS, or NMSE between the measured channel information and the channel information output by the model as the performance index of the model.
示例性地,对于用于计算预编码矩阵的模型,其参考标签可以是预期信道容量或者预期吞吐量(例如基于理论计算得到的容量上限)。终端设备可以基于该模型输出的预编码矩阵计算相应的信道容量或者吞吐量。终端设备可以将计算得到的信道容量与预期信道容量之间的差值,或者将计算得到的吞吐量与预期吞吐量之间的差值作为该模型的性能指标。For example, for a model used to calculate the precoding matrix, its reference label can be the expected channel capacity or expected throughput (e.g., a capacity ceiling calculated theoretically). The terminal device can calculate the corresponding channel capacity or throughput based on the precoding matrix output by the model. The terminal device can use the difference between the calculated channel capacity and the expected channel capacity, or the difference between the calculated throughput and the expected throughput, as a performance metric for the model.
在另一种可能的实现方式中,模型的性能指标可以是模型的输出与非AI方法得到的输出之间的对比结果。In another possible implementation, the model's performance metric can be a comparison between the model's output and the output obtained by a non-AI method.
示例性地,终端设备可以将基于模型的输出计算相应的SINR,与基于传统方法计算得到的SINR之间的差值作为该模型的性能指标。For example, the terminal device can calculate the corresponding SINR based on the model's output, and use the difference between it and the SINR calculated based on traditional methods as the performance index of the model.
在又一种可能的实现方式中,模型的性能指标可以基于模型的输出计算得到。In another possible implementation, the model's performance metrics can be calculated based on the model's output.
示例性地,终端设备可以基于模型的输出估计对应的SINR,NMSE,BLER或者吞吐量,从而得到模型的性能指标。For example, the terminal device can estimate the corresponding SINR, NMSE, BLER, or throughput based on the model's output to obtain the model's performance metrics.
需要说明的是,上述性能指标可以是协议预定义的,可以是网络设备指示的,本申请实施例对此不做限制。It should be noted that the above performance indicators may be predefined by the protocol or indicated by the network device, and this application embodiment does not impose any restrictions on them.
在本申请一实施例中,终端设备得到第一模型,或者第一模型和第二模型的性能指标后,可以基于模型各自的性能指标,判断第一事件(event)是否发生。In one embodiment of this application, after the terminal device obtains the performance indicators of the first model, or the first model and the second model, it can determine whether the first event has occurred based on the respective performance indicators of the models.
在一些实施例中,第一事件可以包括以下中的一项或多项:In some embodiments, the first event may include one or more of the following:
第一模型的性能指标差于第一门限值;The performance metrics of the first model are worse than the first threshold value;
第一模型和一个或多个第二模型的性能指标均差于第二门限值;The performance metrics of the first model and one or more second models are all worse than the second threshold value;
一个或多个第二模型中至少一个第二模型的性能指标优于第一模型的性能指标;In one or more second models, at least one second model has a better performance metric than the first model.
一个或多个第二模型中至少一个第二模型的性能指标优于第一模型的性能指标,且至少一个第二模型的性能指标与所述第一模型的性能指标之间的差值大于第三门限值;In one or more second models, at least one second model has a better performance metric than the first model, and the difference between the performance metric of at least one second model and the performance metric of the first model is greater than a third threshold value.
一个或多个第二模型中至少一个第二模型的性能指标优于第四门限值;At least one of the second models outperforms the fourth threshold in terms of performance metrics;
第一模型的性能指标差于第五门限值,且一个或多个第二模型中至少一个第二模型的性能指标优于第六门限值; The performance metric of the first model is worse than the fifth threshold, and at least one of the first two models has a performance metric better than the sixth threshold.
第一模型的性能指标与一个或多个第二模型中至少一个第二模型的性能指标之间的差值的绝对值小于第七门限值;The absolute value of the difference between the performance metric of the first model and the performance metric of at least one of the one or more second models is less than the seventh threshold value;
一个或多个第二模型中至少一个第二模型的性能指标优于参考模型的性能指标;At least one of the second models outperforms the performance of the reference model.
一个或多个第二模型中至少一个第二模型的性能指标优于参考模型的性能指标,且至少一个第二模型的性能指标与参考模型的性能指标之间的差值大于第八门限值;In one or more second models, the performance metric of at least one second model is better than that of the reference model, and the difference between the performance metric of at least one second model and the performance metric of the reference model is greater than the eighth threshold.
一个或多个第二模型中两个以上的第二模型的性能指标优于第一模型的性能指标;In one or more second models, the performance metrics of two or more second models are better than those of the first model;
一个或多个第二模型中两个以上的第二模型的性能指标优于第一模型的性能指标,且两个以上的第二模型的性能指标与第一模型的性能指标之间的差值大于第九门限值;Two or more of the second models outperform the performance metrics of the first model, and the difference between the performance metrics of the two or more second models and the performance metrics of the first model is greater than the ninth threshold.
一个或多个第二模型中至少一个第二模型的性能指标不差于第一模型的性能指标,且至少一个第二模型的复杂度低于第一模型的复杂度。At least one of the two second models has a performance metric that is no worse than that of the first model, and the complexity of at least one second model is lower than that of the first model.
在一些实施例中,上述第一门限值至第九门限值可以是大于0的数。In some embodiments, the first to ninth threshold values can be numbers greater than 0.
在一些实施例中,上述第一门限值至第九门限值中的一项或多项基于以下任一方式确定:In some embodiments, one or more of the first to ninth thresholds described above are determined based on any of the following methods:
协议预定义;Protocol predefined;
网络设备发送的第一配置信息。The first configuration information sent by the network device.
可以理解的,上述门限值可以是协议预定义的,也可以是网络设备配置的。Understandably, the above threshold values can be predefined by the protocol or configured by the network device.
需要说明的是,上述参考模型可以是终端设备与网络设备约定好的模型,基于该参考模型。终端设备与网络设备可以进行基本的通信,也就是说,参考模型是能够保证终端设备与网络设备能够正常通信的模型。It should be noted that the aforementioned reference model can be a model agreed upon by the terminal device and the network device, and is based on this reference model. The terminal device and the network device can perform basic communication; that is, the reference model is one that can guarantee normal communication between the terminal device and the network device.
在一些实施例中,参考模型也可以称为基准模型,参考模型的性能指标可以作为判断其他模型性能指标的基准值。In some embodiments, the reference model may also be called the baseline model, and the performance index of the reference model can be used as a benchmark value for judging the performance index of other models.
在一些实施例中,模型的复杂度可以通过模型参数数量,和/或,模型推理的运算量来体现。模型参数数量越大,推理的运算量越大,则表明模型的复杂度越高。反之,模型参数数量越小,推理的运算量越小,则表明模型的复杂度越低。In some embodiments, model complexity can be reflected by the number of model parameters and/or the computational load of model inference. A larger number of model parameters and a higher computational load during inference indicate higher model complexity. Conversely, a smaller number of model parameters and a lower computational load during inference indicate lower model complexity.
在一些实施例中,第一事件可以基于以下任一方式确定:In some embodiments, the first event may be determined based on any of the following methods:
协议预定义;Protocol predefined;
网络设备发送的第二配置信息。The second configuration information sent by the network device.
也就是说,第一事件可以是协议预定义好的,也可以是网络设备配置的。In other words, the first event can be either predefined by the protocol or configured by the network device.
需要说明的是,第一事件可以是上述多个事件的组合,此时只有当组合中的所有事件都满足时,才会驱动终端设备发送第一信息。It should be noted that the first event can be a combination of the above events. In this case, the terminal device will only be driven to send the first information when all the events in the combination are satisfied.
在一些实施例中,终端设备判断第一事件是否发生,可以基于单次的性能监测结果。例如,只要第一事件的条件满足一次,终端设备就判断第一事件发生。In some embodiments, the terminal device may determine whether the first event has occurred based on the result of a single performance monitoring session. For example, the terminal device may determine that the first event has occurred as long as the condition for the first event is met even once.
在一些实施例中,终端设备判断第一事件是否发生,可以基于多次的性能监测结果。例如,只有在一定的时间窗内,第一事件的条件满足多次(例如M次),终端设备才判断第一事件发生。所述时间窗的长度和所述条件需要满足的次数M可以是网络设备配置的,也可以是终端设备与网络设备约定好的。又或者,只有第一事件的条件连续满足多次,终端设备才判断第一事件发生。该方法不基于单次的性能监测结果判断,从而可以有效避免偶发性性能恶化导致的不必要的信息上报。In some embodiments, the terminal device determines whether a first event has occurred based on multiple performance monitoring results. For example, the terminal device determines that the first event has occurred only if the conditions for the first event are met multiple times (e.g., M times) within a certain time window. The length of the time window and the number of times the conditions need to be met, M, can be configured by the network device or agreed upon by the terminal device and the network device. Alternatively, the terminal device determines that the first event has occurred only if the conditions for the first event are met consecutively multiple times. This method does not rely on a single performance monitoring result, thereby effectively avoiding unnecessary information reporting caused by occasional performance degradation.
由此可见,终端设备可以在当前使用的第一模型的性能指标较差,而第二模型的性能指标较好,以及第一模型的复杂度高于相同性能指标的第二模型的复杂度等不同的情况下,触发第一信息的发送。Therefore, it can be seen that the terminal device can trigger the sending of the first information under different circumstances, such as the performance index of the first model being poor while the performance index of the second model is better, or the complexity of the first model being higher than that of the second model with the same performance index.
在一些实施例中,第一信息通过媒体接入控制(Media Access Control,MAC)层信令承载,或者,第一信息通过物理上行控制信道(Physical Uplink Control Channel,PUCCH)承载。In some embodiments, the first information is carried by Media Access Control (MAC) layer signaling, or by Physical Uplink Control Channel (PUCCH).
在本申请实施例中。第一信息的作用包括多种。具体地,第一信息可以用于请求上行传输资源,第一信息还可以用于指示上行传输资源,第一信息还可以用于请求下行参考信号,第一信息可以用于指示和请求上行传输资源,第一信息还可以用于请求上行传输资源和请求下行参考信号,第一信息还可以用于指示上行传输资源和请求下行参考信号,第一信息还可以用于指示和请求上行传输资源,以及请求下行参考信号。In the embodiments of this application, the first information has multiple functions. Specifically, the first information can be used to request uplink transmission resources, to indicate uplink transmission resources, to request downlink reference signals, to indicate and request uplink transmission resources, to request both uplink transmission resources and downlink reference signals, to indicate both uplink transmission resources and downlink reference signals, and to indicate and request both uplink transmission resources and downlink reference signals.
需要说明的是,上行传输资源也可以称为上行信道资源,上行发送资源,上行时频资源等,以上概念等同或可替换。It should be noted that uplink transmission resources can also be called uplink channel resources, uplink transmission resources, uplink time-frequency resources, etc., and the above concepts are equivalent or interchangeable.
在一些实施例中,上行传输资源为物理上行数据信道(Physical Uplink Shared Channel,PUSCH)资源,或者,所述上行传输资源为道PUCCH资源。In some embodiments, the uplink transmission resource is a Physical Uplink Shared Channel (PUSCH) resource, or the uplink transmission resource is a PUCCH resource.
下面针对第一信息的不同作用,分别进行阐述。 The different functions of the first piece of information will be explained below.
在一种可能的实现方式中,第一信息用于请求上行传输资源。In one possible implementation, the first information is used to request uplink transmission resources.
参考图5所示的流程示意图,当第一信息用于请求上行传输资源,本申请实施例提供的模型管理方法,还可以包括以下步骤:Referring to the flowchart shown in Figure 5, when the first information is used to request uplink transmission resources, the model management method provided in this application embodiment may further include the following steps:
S420a、网络设备发送第二信息,相应的,终端设备接收第二信息,第二信息用于指示上行传输资源。S420a, the network device sends the second information, and the corresponding terminal device receives the second information, which is used to indicate uplink transmission resources.
可以理解的,在第一信息用于请求上行资源的情况下,网络设备接到第一信息之后,需要为终端设备配置上行传输资源。其中,网络设备可以通过第二信息指示(或者说配置)上行传输资源。Understandably, when the first message is used to request uplink resources, the network device needs to configure uplink transmission resources for the terminal device after receiving the first message. The network device can indicate (or configure) the uplink transmission resources through the second message.
在一些实施例中,第二信息可以通过指示时域资源偏移和频域资源位置(PRB)的方式来指示上行传输资源。In some embodiments, the second information may indicate uplink transmission resources by indicating time-domain resource offset and frequency-domain resource location (PRB).
在一些实施例中,第二信息可以从资源池中指示上行传输资源。第二信息可以通过资源索引值或者相对于参考资源的偏移值来指示上行传输资源,本申请实施例对传输资源的指示方式不做限制。In some embodiments, the second information can indicate uplink transmission resources from the resource pool. The second information can indicate uplink transmission resources by resource index value or offset value relative to a reference resource. This application embodiment does not limit the indication method of transmission resources.
还需要说明的是,资源池可以是预定义或者网络设备配置的,本申请实施例对此不做限制。其中,资源池可以包括一个或多个传输资源。示例性地,资源池可以包括至少一个PUSCH资源和/或至少一个PUCCH资源。It should also be noted that the resource pool can be predefined or configured by the network device, and this application embodiment does not impose any restrictions on this. The resource pool may include one or more transmission resources. For example, the resource pool may include at least one PUSCH resource and/or at least one PUCCH resource.
在一些实施例中,第二信息可以为下行控制信息(Downlink control information,DCI)。可以理解的,网络设备可以通过DCI信令动态地为终端设备指示模型信息上报使用的上行传输资源。例如,网络设备可以通过DCI触发非周期的CSI上报,令终端设备在DCI指示的PUSCH资源上反馈模型信息。或者,网络设备可以通过DCI从预先配置的PUCCH资源中动态指示PUCCH资源索引作为所述上行传输资源。In some embodiments, the second information may be downlink control information (DCI). It is understood that network devices can dynamically indicate uplink transmission resources used for model information reporting to terminal devices via DCI signaling. For example, network devices can trigger aperiodic CSI reporting via DCI, causing terminal devices to feed back model information on the PUSCH resource indicated by the DCI. Alternatively, network devices can dynamically indicate a PUCCH resource index from pre-configured PUCCH resources as the uplink transmission resource via DCI.
在一些实施例中,第二信息也可以采用其他信令指示上行传输资源,例如MAC层信令。In some embodiments, the second information may also employ other signaling to indicate uplink transmission resources, such as MAC layer signaling.
在一些实施例中,在S420a的基础上,参考图5所示的流程示意图,本申请实施例提供的模型管理方法,还包括以下步骤:In some embodiments, based on S420a and referring to the flowchart shown in FIG5, the model management method provided in this application embodiment further includes the following steps:
S430a、终端设备在第二信息指示的上行传输资源上,向网络设备发送模型信息。S430a, The terminal device sends model information to the network device on the uplink transmission resources indicated by the second information.
相应的,网络设备可以在第二信息指示的上行传输资源上,接收终端设备发送的模型信息。Correspondingly, the network device can receive the model information sent by the terminal device on the uplink transmission resources indicated by the second information.
可以理解的,终端设备在接收到网络设备指示的上行传输资源后,可以在所指示的上行传输资源上进行模型信息上报。Understandably, after receiving the uplink transmission resources indicated by the network device, the terminal device can report model information on the indicated uplink transmission resources.
基于本方法,终端设备可以在第一事件发生时向网络设备请求上行传输资源,从而进行模型信息上报,避免了周期性上报中的大量不必要上报,也避免了预先分配上行资源造成的资源浪费,提高了上报效率。Based on this method, the terminal device can request uplink transmission resources from the network device when the first event occurs, thereby reporting model information. This avoids a large number of unnecessary reports in periodic reporting and also avoids the waste of resources caused by pre-allocating uplink resources, thus improving reporting efficiency.
在另一种可能的实现方式中,第一信息用于指示上行传输资源。In another possible implementation, the first information is used to indicate uplink transmission resources.
在一些实施例中,第一信息可以通过指示时域资源偏移和频域资源位置(PRB)的方式来指示上行传输资源。In some embodiments, the first information can indicate uplink transmission resources by indicating time-domain resource offset and frequency-domain resource location (PRB).
在一些实施例中,第一信息可以从资源池中指示上行传输资源。第一信息可以通过资源索引值或者相对于参考资源的偏移值来指示上行传输资源,本申请实施例对传输资源的指示方式不做限制。In some embodiments, the first information can indicate uplink transmission resources from a resource pool. The first information can indicate uplink transmission resources by a resource index value or an offset value relative to a reference resource. This application embodiment does not limit the indication method of transmission resources.
需要说明的是,资源池可以是预定义或者网络设备配置的,本申请实施例对此不做限制。其中,资源池可以包括一个或多个传输资源。示例性地,资源池可以包括至少一个PUSCH资源和/或至少一个PUCCH资源。It should be noted that the resource pool can be predefined or configured by the network device, and this application embodiment does not impose any restrictions on this. The resource pool may include one or more transmission resources. For example, the resource pool may include at least one PUSCH resource and/or at least one PUCCH resource.
在一些实施例中,参考图6所示的流程示意图,当第一信息用于指示上行传输资源,本申请实施例提供的模型管理方法,还可以包括以下步骤:In some embodiments, referring to the flowchart shown in FIG6, when the first information is used to indicate uplink transmission resources, the model management method provided in this application embodiment may further include the following steps:
S420b、终端设备在第一信息指示的上行传输资源上,向网络设备发送模型信息。相应的,网络设备可以在第一信息指示的上行传输资源上,接收终端设备发送的模型信息。S420b: The terminal device sends model information to the network device on the uplink transmission resource indicated by the first information. Correspondingly, the network device can receive the model information sent by the terminal device on the uplink transmission resource indicated by the first information.
可以理解的,终端设备在向网络设备指示了上行传输资源后,可以在所指示的上行传输资源上进行模型信息上报。Understandably, after indicating uplink transmission resources to the network device, the terminal device can report model information on the indicated uplink transmission resources.
在一些实施例中,所述第一信息用于指示是否在预先配置的上行传输资源上发送所述模型信息,当所述第一信息指示在预先配置的上行传输资源上发送所述模型信息时,基于所述预先配置的上行传输资源向所述网络设备发送所述模型信息。In some embodiments, the first information is used to indicate whether to send the model information on a pre-configured uplink transmission resource. When the first information indicates to send the model information on a pre-configured uplink transmission resource, the model information is sent to the network device based on the pre-configured uplink transmission resource.
可以理解的,在S410终端设备向网络设备发送第一信息之前,网络设备可以通过静态配置的方式预先为终端设备配置上行传输资源,这里的上行传输资源包括基于配置准予的资源(configured grant based)和/或周期性PUCCH资源。Understandably, before the S410 terminal device sends the first information to the network device, the network device can pre-configure uplink transmission resources for the terminal device through static configuration. These uplink transmission resources include configured grant-based resources and/or periodic PUCCH resources.
例如,网络设备可以预先通过高层信令配置configured grant based即周期性的PUSCH资源,所述第一信息用于指示是否在这些PUSCH资源上发送所述模型信息。当所述第一信息指示在这些 PUSCH资源上发送所述模型信息时,终端设备在之后最近的configured grant based PUSCH资源上,向所述网络设备发送所述模型信息。For example, network devices can pre-configure configured grant-based (i.e., periodic) PUSCH resources via higher-layer signaling, and the first information is used to indicate whether to send the model information on these PUSCH resources. When the first information indicates on these PUSCH resources... When the model information is sent on the PUSCH resource, the terminal device sends the model information to the network device on the most recent configured grant based PUSCH resource.
又例如,网络设备可以预先通过高层信令配置周期性的PUCCH资源,当所述第一信息指示在这些PUCCH资源上发送所述模型信息时设备在之后最近的PUCCH资源上向所述网络设备发送所述模型信息。For example, network devices can pre-configure periodic PUCCH resources via higher-layer signaling. When the first information indicates that the model information should be sent on these PUCCH resources, the device sends the model information to the network device on the most recent PUCCH resource thereafter.
在一些实施例中,第一信息可以通过1个比特位来指示是否在预先配置的上行传输资源上发送所述模型信息。示例性地,所述比特位取值为第一值时,指示在预先配置的上行传输资源上发送所述模型信息,所述比特位的取值为第二值时,指示不在预先配置的上行传输资源上发送所述模型信息。可以理解的,通过预先配置上行传输资源,并基于第一信息指示是否在预先配置的上行传输资源上发送模型信息,可以降低第一信息的信令开销。In some embodiments, the first information can use one bit to indicate whether the model information should be sent on pre-configured uplink transmission resources. For example, when the bit is set to a first value, it indicates that the model information should be sent on the pre-configured uplink transmission resources; when the bit is set to a second value, it indicates that the model information should not be sent on the pre-configured uplink transmission resources. It is understood that by pre-configuring uplink transmission resources and indicating whether to send model information on the pre-configured uplink transmission resources based on the first information, the signaling overhead of the first information can be reduced.
基于本方法,终端设备可以在第一事件发生时向网络设备指示上行传输资源,在所指示的上行传输资源上进行模型信息上报,避免了周期性上报中的大量不必要上报,也避免了预先分配上行资源造成的资源浪费,提高了上报效率。Based on this method, the terminal device can indicate uplink transmission resources to the network device when the first event occurs, and report model information on the indicated uplink transmission resources. This avoids a large number of unnecessary reports in periodic reporting, as well as the waste of resources caused by pre-allocating uplink resources, and improves reporting efficiency.
在又一种可能的实现方式中,第一信息用于指示上行传输资源和请求上行传输资源。In another possible implementation, the first information is used to indicate uplink transmission resources and request uplink transmission resources.
可以理解的,第一信息可以同时用于指示上行传输资源和请求上行传输资源。也就是说,终端设备可以请求网络设备为其配置所指示的上行传输资源。Understandably, the first piece of information can be used simultaneously to indicate uplink transmission resources and to request uplink transmission resources. In other words, the terminal device can request the network device to configure the indicated uplink transmission resources for it.
在一些实施例中,参考图7所示的流程示意图,在第一信息用于指示上行传输资源和请求上行传输资源的情况下,本申请实施例提供的模型管理方法,可以包括以下步骤:In some embodiments, referring to the flowchart shown in FIG7, when the first information is used to indicate uplink transmission resources and request uplink transmission resources, the model management method provided in this application embodiment may include the following steps:
S420c、网络设备发送第三信息,相应的,终端设备接收第三信息;其中,第三信息用于指示是否使用第一信息指示的上行传输资源,和/或,指示另一上行传输资源。S420c, the network device sends third information, and the terminal device receives the third information accordingly; wherein, the third information is used to indicate whether to use the uplink transmission resource indicated by the first information, and/or to indicate another uplink transmission resource.
可以理解的,网络设备在接收到第一信息后,可以确定终端设备在第一信息中指示的上行传输资源是否被占用。Understandably, after receiving the first information, the network device can determine whether the uplink transmission resources indicated by the terminal device in the first information are occupied.
若终端设备在第一信息中指示上行传输资源未被占用,则网络设备可以响应终端设备的请求,为终端设备配置其指示的上行传输资源。具体地,网络设备可以通过第三信息指示终端设备使用第一信息所指示的上行传输资源进行模型信息上报。If the terminal device indicates in the first information that the uplink transmission resources are not occupied, the network device can respond to the terminal device's request and configure the uplink transmission resources indicated by the terminal device. Specifically, the network device can instruct the terminal device to use the uplink transmission resources indicated in the first information for model information reporting through the third information.
若终端设备在第一信息中指示的上行传输资源已经被占用,则网络设备可以重新为终端设备指示另一上行传输资源,用于终端设备模型信息的上报。具体地,网络设备可以通过第三信息指示终端设备不能使用第一信息所指示的上行传输资源。此外,网络设备可以通过第三信息为终端设备指示另一上行传输资源。If the uplink transmission resource indicated by the terminal device in the first information is already occupied, the network device can re-indicate another uplink transmission resource for the terminal device to report its model information. Specifically, the network device can indicate to the terminal device through the third information that it cannot use the uplink transmission resource indicated by the first information. Furthermore, the network device can indicate another uplink transmission resource for the terminal device through the third information.
需要说明的是,第三信息可以通过指示时域资源偏移和频域资源位置(PRB)的方式来指示另一上行传输资源。或者,第三信息可以从资源池中指示另一上行传输资源。例如,第三信息可以通过资源索引值或者相对于参考资源的偏移值来指示另一上行传输资源,本申请实施例对传输资源的指示方式不做限制。It should be noted that the third information can indicate another uplink transmission resource by indicating the time-domain resource offset and the frequency-domain resource location (PRB). Alternatively, the third information can indicate another uplink transmission resource from the resource pool. For example, the third information can indicate another uplink transmission resource by a resource index value or an offset value relative to a reference resource. The embodiments of this application do not limit the indication method of transmission resources.
在一些实施例中,第三信息可以通过1个比特位来指示是否使用第一信息指示的上行传输资源。当该比特位的取值为第一值时,指示使用第一信息指示的上行传输资源进行模型信息上报,当该比特位的取值为第二值时,指示不能使用第一信息指示的上行传输资源进行模型信息上报。In some embodiments, the third information can use one bit to indicate whether the uplink transmission resources indicated by the first information are used. When the value of this bit is a first value, it indicates that the uplink transmission resources indicated by the first information are used for model information reporting; when the value of this bit is a second value, it indicates that the uplink transmission resources indicated by the first information cannot be used for model information reporting.
进一步地,终端设备接收到第三信息后,可以根据第三信息的指示,使用第一信息所指示的上行传输资源进行模型信息上报,或者,使用第三信息指示的另一上行传输资源进行模型信息上报。Furthermore, after receiving the third information, the terminal device can, according to the instructions of the third information, use the uplink transmission resources indicated by the first information to report model information, or use another uplink transmission resource indicated by the third information to report model information.
基于本方法,终端设备可以在第一事件发生时,与网络设备进行上行传输资源的协商,在协商好的上行传输资源上进行模型信息上报,避免了周期性上报中的大量不必要上报,也避免了预先分配上行资源造成的资源浪费,提高了上报效率。Based on this method, the terminal device can negotiate uplink transmission resources with the network device when the first event occurs, and report model information on the negotiated uplink transmission resources. This avoids a large number of unnecessary reports in periodic reporting, as well as the waste of resources caused by pre-allocating uplink resources, and improves reporting efficiency.
在本申请实施例中,上述模型信息可以包括第一参考标签,和/或,模型性能监测结果。In this embodiment of the application, the above-mentioned model information may include a first reference label and/or model performance monitoring results.
其中,第一参考标签包括第三模型的输出结果的参考值,所述第三模型为所述网络设备当前使用的模型,所述第三模型与所述终端设备当前使用的第一模型对应;所述第一参考标签用于所述第三模型的性能监测。The first reference label includes a reference value for the output of the third model, which is the model currently used by the network device and corresponds to the first model currently used by the terminal device; the first reference label is used for performance monitoring of the third model.
在一些实施例中,终端设备与网络设备可以采用相对应的双端模型进行通信。第一模型部署于终端设备,与第一模型对应的第三模型部署于网络设备。In some embodiments, the terminal device and the network device can communicate using corresponding dual-end models. A first model is deployed on the terminal device, and a third model corresponding to the first model is deployed on the network device.
需要说明的是,第一模型和第三模型对应,可以是指第一模型和第三模型实现操作是一一对应的。示例性的,第一模型用于下行CSI反馈,则第三用于下行CSI反馈信息的解码;或者,第一模型用于下行波束信息的生成,则第三模型可以用于下行波束反馈信息的解码;第一模型用于上行数据的信道编码,则第三模型可以用于上行数据的信道解码等。 It should be noted that the correspondence between the first model and the third model can mean that the operations implemented by the first model and the third model are in one-to-one correspondence. For example, if the first model is used for downlink CSI feedback, then the third model is used for decoding downlink CSI feedback information; or, if the first model is used for generating downlink beam information, then the third model can be used for decoding downlink beam feedback information; if the first model is used for channel coding of uplink data, then the third model can be used for channel decoding of uplink data, and so on.
可以理解的,第一模型和第三模型成对部署,不能单独使用和更新。终端设备侧进行模型监测时,终端设备可以在上报的模型信息中可以包括第三模型的输出结果的参考值,以便于网络设备同时对部署的第三模型进行性能监测。Understandably, the first and third models are deployed in pairs and cannot be used or updated independently. When performing model monitoring on the terminal device side, the terminal device can include reference values of the third model's output results in the reported model information, so that the network device can simultaneously monitor the performance of the deployed third model.
示例性地,如果第三模型用于CSI恢复,则第一参考标签为下行的信道信息,终端设备可以将测量得到的下行信道信息反馈给网络侧。For example, if the third model is used for CSI recovery, the first reference label is the downlink channel information, and the terminal device can feed back the measured downlink channel information to the network side.
在一些实施例中,模型性能监测结果,包括以下中的一项或多项:In some embodiments, model performance monitoring results include one or more of the following:
第一模型的性能指标;Performance metrics of the first model;
一个或多个第二模型中性能指标最优的第二模型的性能指标;The performance metric of the second model that has the best performance metric among one or more second models;
一个或多个第二模型中至少一个第二模型的性能指标,至少一个第二模型的性能指标优于第一模型的性能指标;The performance metric of at least one of the one or more second models is better than the performance metric of the first model.
第一模型的性能指标与参考模型的性能指标之间的差值;The difference between the performance metrics of the first model and the performance metrics of the reference model;
一个或多个第二模型中至少一个第二模型的性能指标与参考模型的性能指标之间的差值,至少一个第二模型的性能指标优于参考模型的性能指标;The difference between the performance metric of at least one of the two second models and the performance metric of the reference model, wherein the performance metric of at least one second model is better than the performance metric of the reference model;
一个或多个第二模型中至少一个第二模型的性能指标与参考模型的性能指标之间的差值,至少一个第二模型的性能指标优于第一参考模型的性指标;The difference between the performance index of at least one of the first two models and the performance index of the reference model, wherein the performance index of at least one second model is better than that of the first reference model.
一个或多个第二模型中性能指标最优的第二模型的模型参数和/或模型结构;The model parameters and/or model structure of the second model with the best performance index among one or more second models;
一个或多个第二模型中至少一个第二模型的模型参数和/或模型结构,所述至少一个第二模型的性能指标优于第一模型的性能指标;The model parameters and/or model structure of at least one of the one or more second models, wherein the performance index of the at least one second model is better than that of the first model;
一个或多个第二模型中性能指标最优的第二模型的模型标识信息和/或数据集标识信息;Model identification information and/or dataset identification information of the second model with the best performance index among one or more second models;
一个或多个第二模型中至少一个第二模型的模型标识信息和/或数据集标识信息,至少一个第二模型的性能指标优于第一模型的性能指标;Model identification information and/or dataset identification information of at least one of the one or more second models, and the performance metric of at least one second model is better than that of the first model;
一个或多个第二模型中至少一个第二模型的模型参数和/或模型结构,至少一个第二模型的性能指标优于第十门限值;The model parameters and/or model structure of at least one of the one or more second models, and the performance index of at least one second model is better than the tenth threshold value;
一个或多个第二模型中至少一个第二模型的模型标识信息和/或数据集标识信息,至少一个第二模型的性能指标优于第十门限值。The model identification information and/or dataset identification information of at least one of the one or more second models, and the performance metric of at least one second model is better than the tenth threshold value.
需要说明的是,模型参数和/或模型结构可以用于确定新模型。另外,模型标识信息可以用于网络设备确定新模型,数据集标识信息可以用于网络设备确定新模型或新模型的数据集。It should be noted that model parameters and/or model structure can be used to determine a new model. Additionally, model identification information can be used by network devices to determine a new model, and dataset identification information can be used by network devices to determine a new model or a dataset for a new model.
可以理解的,终端设备可以向网络设备上报性能较优的一个或多个第二模型的相关参数,包括模型参数、模型结构、模型标识信息、数据集标识信息等。这样,网络设备可以根据以上信息,对当前终端设备使用的模型进行更新,从而使终端设备部署的模型进一步匹配当前的场景。Understandably, terminal devices can report parameters of one or more superior second models to the network device, including model parameters, model structure, model identification information, and dataset identification information. This allows the network device to update the model currently used by the terminal device based on this information, thereby further matching the deployed model to the current scenario.
需要说明的是,如果终端设备和网络设备使用双端模型进行通信,那么网络设备在根据终端设备上报的模型信息进行模型更新时,可以同时更新终端设备侧和网络设备侧部署的模型。It should be noted that if the terminal device and the network device communicate using a dual-end model, then when the network device updates the model based on the model information reported by the terminal device, it can update the models deployed on both the terminal device side and the network device side simultaneously.
在另一种可能的实现方式中,第一信息用于请求下行参考信号。In another possible implementation, the first information is used to request a downlink reference signal.
其中,下行参考信号可以用于进一步的模型性能监测和/或在线训练。可以理解的,下行参考信号可以是用于进一步的模型监测和模型在线训练的专用参考信号。终端设备可以根据下行参考信号进行更精确完整的模型性能监测,以及在线训练,从而获得更加准确的模型信息。The downlink reference signal can be used for further model performance monitoring and/or online training. It is understood that the downlink reference signal can be a dedicated reference signal for further model monitoring and online model training. Terminal devices can perform more accurate and complete model performance monitoring and online training based on the downlink reference signal, thereby obtaining more accurate model information.
在一些实施例中,参考图8所示的流程示意图,在第一信息用于请求下行参考信号的情况下,本申请实施例提供的模型管理方法,可以包括以下步骤:In some embodiments, referring to the flowchart shown in FIG8, when the first information is used to request a downlink reference signal, the model management method provided in this application embodiment may include the following steps:
S420d、网络设备发送下行参考信号,相应的,终端设备接收下行参考信号;S420d: The network device sends downlink reference signals, and the corresponding terminal device receives downlink reference signals.
S430d、终端设备基于下行参考信号,对终端设备关联的模型进行性能监测和/或在线训练。S430d and terminal devices perform performance monitoring and/or online training on the models associated with the terminal devices based on downlink reference signals.
可以理解的,网络设备接收终端设备发送的第一信息后,可以根据第一信息配置下行参考信号。Understandably, after receiving the first information sent by the terminal device, the network device can configure the downlink reference signal based on the first information.
需要说明的是,下行参考信号可以是非周期性的参考信号。示例性地,下行参考信号可以是CSI-RS,解调参考信号(Demodulation Reference Signal,DMRS),以及相位跟踪参考信号(Phase Tracking Reference Signal,PTRS)等,本申请实施例对此不做限制。It should be noted that the downlink reference signal can be a non-periodic reference signal. For example, the downlink reference signal can be CSI-RS, demodulation reference signal (DMRS), and phase tracking reference signal (PTRS), etc., and the embodiments of this application do not limit it.
本申请实施例中,对终端设备关联的模型进行性能监测,可以是对第一模型进行性能监测,或者,对第一模型和一个或多个第二模型进行性能监测。In this embodiment of the application, performance monitoring of the model associated with the terminal device may be performed on the first model, or on the first model and one or more second models.
另外,终端设备基于下行参考信号,对终端设备关联的模型进行性能监测,可以是终端设备基于下行参考信号进行信道测量,并将测量结果作为上述模型的输入,通过推理得到上述模型的输出,进而基于模型的输出得到模型的性能监测结果。In addition, the terminal device can perform performance monitoring on the model associated with the terminal device based on the downlink reference signal. This can be achieved by the terminal device performing channel measurement based on the downlink reference signal, using the measurement result as the input of the aforementioned model, obtaining the output of the aforementioned model through inference, and then obtaining the performance monitoring result of the model based on the output of the model.
需要说明的是,模型的性能监测结果可以通过模型的性能指标表征,或者说,模型的性能监测结果可以是模型所对应的性能指标。其中,模型的性能指标可以参考上述实施例的描述,为了简洁 此处不再赘述。It should be noted that the model's performance monitoring results can be characterized by the model's performance metrics, or in other words, the model's performance monitoring results can be the performance metrics corresponding to the model. The model's performance metrics can be referred to in the description of the above embodiments; for brevity... This will not be elaborated upon here.
本申请实施例中,终端设备基于下行参考信号进行信道测量,并将测量得到的数据作为训练的数据集,从而进行模型的在线训练。通过模型的在线训练,终端可以进行模型参数的更新,从而使模型进一步匹配当前的场景。In this embodiment, the terminal device performs channel measurements based on the downlink reference signal and uses the measured data as a training dataset for online model training. Through online model training, the terminal can update the model parameters, thereby further adapting the model to the current scenario.
可以理解的,下行参考信号可以是用于模型监测和模型在线训练的专用参考信号。终端设备可以根据下行参考信号进行更精确完整的模型性能监测,以及在线训练。Understandably, the downlink reference signal can be a dedicated reference signal used for model monitoring and online model training. Terminal devices can perform more accurate and comprehensive model performance monitoring and online training based on the downlink reference signal.
在一些实施例中,第一信息除了请求下行参考信号之外,还可以指示和/或请求上行传输资源。In some embodiments, the first information may, in addition to requesting a downlink reference signal, also indicate and/or request uplink transmission resources.
可以理解的,终端设备请求下行参考信号进行模型性能监测,进一步地,终端设备需要将基于下行参考信号进行模型性能监测得到的模型信息上报给网络设备。基于此,终端设备可以在第一信息请求下行参考信号的同时,还可以指示和/或请求上行传输资源。这样,终端设备可以基于请求的下行参考信号进行模型性能监测,得到模型信息后,进而基于指示和/或请求的上行传输资源进行模型信息的上报。Understandably, the terminal device requests a downlink reference signal for model performance monitoring. Furthermore, the terminal device needs to report the model information obtained from the downlink reference signal-based model performance monitoring to the network device. Based on this, the terminal device can simultaneously request the downlink reference signal and/or indicate and/or request uplink transmission resources. In this way, the terminal device can perform model performance monitoring based on the requested downlink reference signal, obtain model information, and then report the model information based on the indicated and/or requested uplink transmission resources.
需要说明的是,第一信息指示和/或请求上行传输资源的方式可以参考上述实施例中的描述,为了简洁,此处不再赘述。It should be noted that the method of indicating and/or requesting uplink transmission resources in the first information can be referred to the description in the above embodiments, and will not be repeated here for the sake of brevity.
在一些实施例中,在第一信息用于请求下行参考信号,还用于指示和/或请求上行传输资源的情况下,本申请实施例提供的模型管理方法还可以包括以下步骤:In some embodiments, where the first information is used to request a downlink reference signal and also to indicate and/or request uplink transmission resources, the model management method provided in this application embodiment may further include the following steps:
终端设备在上行传输资源上,发送性能监测结果,性能监测结果为基于下行参考信号对模型进行性能监测得到的。The terminal device sends performance monitoring results on uplink transmission resources. The performance monitoring results are obtained by monitoring the performance of the model based on the downlink reference signal.
可以理解的,终端设备可以在第一信息指示和/或请求上行传输资源上,发送基于下行参考信号对模型进行性能监测得到的性能监测结果。Understandably, the terminal device may send performance monitoring results obtained by monitoring the model based on the downlink reference signal on the first information indication and/or request for uplink transmission resources.
在一些实施例中,传输下行参考信号的时域资源,与上行传输资源的时域资源间隔第一时长;第一时长基于所述终端设备的处理能力确定。In some embodiments, the time-domain resources for transmitting downlink reference signals are spaced apart from the time-domain resources for uplink transmission resources by a first duration; the first duration is determined based on the processing capability of the terminal device.
需要说明的是,终端设备基于下行参考信号,对终端设备关联的模型进行性能监测得到模型的性能监测结果的过程需要消耗一定的时长。这里的时长与终端设备的处理能力有关。终端设备处理能力越强,消耗的时长就越短。It should be noted that the process of obtaining performance monitoring results for the model associated with the terminal device based on the downlink reference signal takes a certain amount of time. This time is related to the processing power of the terminal device. The stronger the processing power of the terminal device, the shorter the time required.
因此,终端设备接收下行参考信号的时域资源,与传输模型性能监测结果的上行传输资源的时域资源需要间隔一定的时长(本申请实施例记为第一时长),以便于终端设备能够在该时长内基于下行参考信号测量得到模型的性能监测结果。Therefore, the time-domain resources for receiving downlink reference signals by the terminal device need to be separated from the time-domain resources for uplink transmission of transmission model performance monitoring results by a certain time interval (referred to as the first time interval in this embodiment) so that the terminal device can obtain the performance monitoring results of the model based on the downlink reference signals within this time interval.
需要说明的是,第一时长可以大于或等于终端设备基于下行参考信号,对终端设备关联的模型进行性能监测得到模型的性能监测结果的过程需要的时长。It should be noted that the first duration can be greater than or equal to the duration required for the terminal device to perform performance monitoring on the model associated with the terminal device based on the downlink reference signal and obtain the performance monitoring results of the model.
在一些实施例中,终端设备可以向网络设备上报终端设备的处理能力,示例性地,终端设备可以向网络设备直接上报终端设备基于下行参考信号,对终端设备关联的模型进行性能监测得到模型的性能监测结果的过程需要的时长,以便于网络设备基于终端设备的处理能力配置下行参考信号和上行传输资源。In some embodiments, the terminal device may report its processing capabilities to the network device. For example, the terminal device may directly report to the network device the time required for the terminal device to perform performance monitoring on the model associated with the terminal device based on the downlink reference signal to obtain the performance monitoring results of the model, so that the network device can configure the downlink reference signal and uplink transmission resources based on the processing capabilities of the terminal device.
示例性地,终端设备可以在第一信息中指示终端设备的处理能力。For example, the terminal device may indicate its processing capabilities in the first information.
通过本方法,终端设备可以基于第一事件驱动的方式,进行模型信息的上报和监测,这种方式不需要网络设备预先分配上报资源和参考信号,可以有效降低模型监测和训练导致的资源开销,也可以避免不必要的模型信息的上报,提高了资源使用效率。This method enables terminal devices to report and monitor model information based on a first event-driven approach. This approach does not require network devices to pre-allocate reporting resources and reference signals, which can effectively reduce resource overhead caused by model monitoring and training, avoid unnecessary reporting of model information, and improve resource utilization efficiency.
以下结合具体应用场景对本申请实施例提供的方法进行详细阐述。The methods provided in the embodiments of this application will be described in detail below with reference to specific application scenarios.
本申请实施例提供的模型管理方法可以是基于事件驱动的模型管理方法,其中,终端设备根据模型性能监测的结果,判断预先定义的事是否满足,并在事件满足时向网络设备发送第一信息用于请求上行信道资源或下行参考信号,其中,所述上行信道资源用于模型信息上报,所述下行参考信号用于进一步的模型监测或在线训练。通过事件驱动的方式进行模型管理和上报,不需要网络设备预先分配上报资源和参考信号,可以有效降低模型管理特别是模型监测导致的资源开销,避免不必要的模型信息上报。The model management method provided in this application embodiment is an event-driven model management method. The terminal device determines whether a predefined event is met based on the model performance monitoring results, and when the event is met, sends first information to the network device to request uplink channel resources or downlink reference signals. The uplink channel resources are used for model information reporting, and the downlink reference signals are used for further model monitoring or online training. By using an event-driven approach for model management and reporting, the network device does not need to pre-allocate reporting resources and reference signals, which can effectively reduce the resource overhead caused by model management, especially model monitoring, and avoid unnecessary model information reporting.
以下基于两种不同的场景,对上述方法进行阐述。The above method will be explained based on two different scenarios below.
实施例一Example 1
参考图9所示,本申请实施例提供的模型管理方法包括以下步骤:Referring to Figure 9, the model management method provided in this embodiment includes the following steps:
S1、终端设备进行AI模型的性能监测,根据监测结果确定预先定义的事件(event)是否发生。S1. The terminal device performs performance monitoring of the AI model and determines whether a predefined event has occurred based on the monitoring results.
需要说明的是,预先定义的事件可以是上文中提及的第一事件。It should be noted that the predefined event can be the first event mentioned above.
本申请实施例中,终端设备可以通过以下两种方式来对AI模型进行性能监测: In this embodiment of the application, the terminal device can monitor the performance of the AI model in the following two ways:
方式1,终端设备周期性地对AI模型进行性能监测,监测周期可以由网络设备配置;Method 1: The terminal device periodically monitors the performance of the AI model, and the monitoring period can be configured by the network device.
方式2:在满足第一条件时,才进行AI模型的性能监测。Method 2: Only when the first condition is met will the performance of the AI model be monitored.
其中,第一条件包含如下条件至少一个:The first condition includes at least one of the following conditions:
条件1:终端设备测量得到的信道大尺度参数变化超过一定范围。其中,信道大尺度参数可以包含信道时延功率谱,是否存在LOS径,多普勒频移等。例如,信道的时延变化超过一定范围,存在LOS和NLOS之间的改变,多普勒频移的变化超过一定范围等。Condition 1: The channel's large-scale parameters measured by the terminal equipment change beyond a certain range. These large-scale parameters may include the channel delay power spectrum, the presence of a LOS path, and Doppler shift. For example, channel delay changes exceeding a certain range, there may be a shift between LOS and NLOS, and Doppler shift changes exceeding a certain range.
条件2:终端设备测量得到的测量量(metric)超过一定范围。所述测量量可以是RSRP,SINR,SGCS等,例如,他们的取值高于或者低于一定的门限。Condition 2: The metric obtained by the terminal device exceeds a certain range. The metric can be RSRP, SINR, SGCS, etc., for example, their values are higher or lower than a certain threshold.
条件3:终端设备的服务小区发生改变。也就是说,终端设备发生了小区切换。Condition 3: The serving cell of the terminal device has changed. In other words, the terminal device has undergone cell handover.
本申请实施例中,终端设备通过性能监测可以得到AI模型的性能指标。这里的AI模型可以是当前使用的模型,也可以是当前未使用的一个或多个候选AI模型。In this embodiment, the terminal device can obtain the performance indicators of the AI model through performance monitoring. The AI model here can be the currently used model, or one or more candidate AI models that are not currently in use.
需要说明的是,性能指标是用于评估一个AI模型性能的指标,可以是SINR,BLER,吞吐量,SGCS,GCS,NMSE等物理量的取值,或者他们的取值和参考值的差。其中,性能指标可以由网络设备指示。It should be noted that performance metrics are used to evaluate the performance of an AI model. These can be values of physical quantities such as SINR, BLER, throughput, SGCS, GCS, NMSE, or the difference between their values and reference values. Performance metrics can be indicated by network devices.
在一种实施方式中,终端设备通过对比AI模型的输出与AI参考标签(ground truth label),得到AI模型的性能指标。In one implementation, the terminal device obtains the performance metrics of the AI model by comparing the output of the AI model with the AI reference label (ground truth label).
示例性地,AI参考标签可以是终端设备测量得到的信道信息。终端设备可以通过对比测量的信道信息和AI模型得到的信道信息之间的平方余弦相似度SGCS,来作为该AI模型的性能指标。For example, the AI reference label can be channel information measured by the terminal device. The terminal device can use the squared cosine similarity (SGCS) between the measured channel information and the channel information obtained by the AI model as a performance metric for the AI model.
示例性地,AI参考标签可以是预期信道容量或者预期的吞吐量(例如基于理论计算得到的容量上限)。终端设备可以基于AI模型输出的预编码矩阵计算AI模型相应的信道容量或者吞吐量。通过对比计算得到的信道容量和预期信道容量,或者对比计算得到的吞吐量和预期的吞吐量之间的差别,作为性能指标。For example, the AI reference label can be the expected channel capacity or the expected throughput (e.g., a capacity ceiling calculated theoretically). The terminal device can calculate the corresponding channel capacity or throughput of the AI model based on the precoding matrix output by the AI model. The difference between the calculated channel capacity and the expected channel capacity, or between the calculated throughput and the expected throughput, is used as a performance indicator.
在另一种实施方式中,终端设备通过对比AI模型的输出与非AI方法得到的输出,得到性能指标。例如,终端设备基于AI模型的输出计算相应的SINR,与基于传统方法计算得到的SINR进行比较,从而得到相应的SINR差值作为性能指标。In another implementation, the terminal device obtains a performance metric by comparing the output of the AI model with the output obtained by a non-AI method. For example, the terminal device calculates the corresponding SINR based on the output of the AI model and compares it with the SINR calculated based on a traditional method, thereby obtaining the corresponding SINR difference as a performance metric.
在另一种实施方式中,终端设备可以直接基于AI模型的输出计算性能指标。例如,终端设备基于AI模型的输出估计对应的SINR,NMSE,BLER或者吞吐量,从而作为性能指标。In another implementation, the terminal device can directly calculate performance metrics based on the output of the AI model. For example, the terminal device can estimate the corresponding SINR, NMSE, BLER, or throughput based on the output of the AI model, and use these as performance metrics.
本申请实施例中,预先定义的事件(event)为如下事件中的一个:In this embodiment of the application, the predefined event is one of the following events:
当前模型的性能指标差于第一门限值;The current model's performance metrics are worse than the first threshold.
当前模型和所有候选模型的性能指标均差于第二门限值;The performance metrics of the current model and all candidate models are worse than the second threshold.
至少一个新模型的性能指标好于当前模型At least one new model has better performance metrics than the current model.
至少一个新模型的性能指标好于当前模型,且性能指标的差大于第三门限值;At least one new model has a better performance metric than the current model, and the difference in performance metrics is greater than the third threshold.
至少一个新模型的性能指标好于第四门限值;At least one new model has a performance metric that is better than the fourth threshold.
当前模型的性能指标差于第五门限值,且至少一个新模型的性能指标好于第六限值;The current model's performance metrics are worse than the fifth threshold, and at least one new model's performance metrics are better than the sixth threshold;
当前模型的性能指标和新模型的性能指标的差的绝对值小于第七门限值;The absolute value of the difference between the performance metrics of the current model and the new model is less than the seventh threshold.
至少一个新模型的性能指标好于参考模型;At least one new model outperforms the reference model in terms of performance metrics;
至少一个新模型的性能指标好于参考模型,且性能指标的差大于第八门限值;At least one new model has a better performance metric than the reference model, and the difference in performance metrics is greater than the eighth threshold.
多个新模型的性能指标好于当前模型;Several new models outperform the current model in terms of performance metrics;
多个新模型的性能指标好于当前模型,且性能指标的差大于第九门限值;Several new models outperform the current model in terms of performance metrics, and the difference in performance metrics is greater than the ninth threshold.
至少一个新模型的性能指标不差于当前模型,且新模型的复杂度低于当前模型;在一种实施方式中,复杂度可以通过模型参数数量或者推理的运算量来体现。At least one new model has a performance metric that is no worse than the current model, and the complexity of the new model is lower than that of the current model; in one implementation, the complexity can be reflected by the number of model parameters or the amount of computation in inference.
需要说明的是,以上新模型可以是候选模型中与当前模型不同的模型;候选模型是网络设备预先配置给终端设备的模型,或者终端设备预先上报给网络设备的模型,或者是终端设备和网络设备预先约定好的模型(通过线下训练得到)。It should be noted that the new model mentioned above may be a different model from the current model among the candidate models; the candidate model is a model that the network device pre-configures for the terminal device, or a model that the terminal device pre-reports to the network device, or a model that the terminal device and the network device pre-agree on (obtained through offline training).
还需要说明的是,预先定义的事件也可以是以上事件的组合,此时只有当组合中的所有事件都满足时,才会驱动终端设备发送第一信息。It should also be noted that the predefined event can also be a combination of the above events. In this case, the terminal device will only be driven to send the first information when all the events in the combination are satisfied.
S2、当预先定义的事件发生(满足)时,终端设备向网络设备发送第一信息,所述第一信息用于请求或指示上行传输资源。S2. When a predefined event occurs (is satisfied), the terminal device sends first information to the network device, the first information being used to request or indicate uplink transmission resources.
其中,所述上行信道资源用于后续的模型信息上报。The uplink channel resources are used for subsequent model information reporting.
需要说明的是,第一信息通过MAC层信令承载或PUCCH承载。It should be noted that the first message is carried by MAC layer signaling or PUCCH.
还需要说明的是,上行传输资源为PUSCH资源或者PUCCH资源。 It should also be noted that the uplink transmission resources are either PUSCH resources or PUCCH resources.
在一些实施例中,如果第一信息用于指示上行信道资源,则第一信息用于从网络设备预先配置的物理资源中,指示当前模型信息上报所用的上行信道资源。In some embodiments, if the first information is used to indicate uplink channel resources, then the first information is used to indicate the uplink channel resources used for current model information reporting from the physical resources pre-configured by the network device.
S3、网络设备接收终端设备发送的第一信息。S3, The network device receives the first information sent by the terminal device.
如果第一信息用于请求上行传输资源,则在接收第一信息之后,网络设备需要配置终端设备的上行传输资源。If the first message is used to request uplink transmission resources, then after receiving the first message, the network device needs to configure the uplink transmission resources of the terminal device.
在一种实施方式中,上行传输资源为网络设备通过DCI信令从预定义的资源池中指示的上行传输资源。网络设备也可以采用其他信令,如MAC层信令从预定义的资源池中指示的上行传输资源。In one implementation, the uplink transmission resources are uplink transmission resources indicated by the network device from a predefined resource pool via DCI signaling. The network device may also use other signaling, such as MAC layer signaling, to indicate uplink transmission resources from the predefined resource pool.
S4、终端设备在上行传输资源上进行模型信息上报。S4. The terminal equipment reports model information on the uplink transmission resources.
可以理解的,如果第一信息用于请求上行信道资源,则在发送第一信息之后,终端设备需要接收网络设备配置的上行信道资源,并在上行传输资源上进行模型信息上报。Understandably, if the first information is used to request uplink channel resources, then after sending the first information, the terminal device needs to receive the uplink channel resources configured by the network device and report model information on the uplink transmission resources.
在一种实施方式中,所述上行信道资源为网络设备通过DCI信令从预定义的资源池中指示的上行信道资源。In one implementation, the uplink channel resources are uplink channel resources indicated by the network device from a predefined resource pool via DCI signaling.
如果所述第一信息用于终端设备从预定义的资源池中指示上行信道资源,则在发送所述第一信息之后,终端设备在所述上行信道资源上进行模型信息上报。If the first information is used by the terminal device to indicate uplink channel resources from a predefined resource pool, then after sending the first information, the terminal device reports model information on the uplink channel resources.
具体的,所述模型信息为模型的参考标签,或者为模型的性能监测结果。Specifically, the model information may be the model's reference label or the model's performance monitoring results.
其中,模型的参考标签为网络侧模型输出的参考值的集合,用于网络侧模型的性能监测。例如,如果网络侧模型用于CSI恢复,则所述参考标签为下行的信道信息,终端设备可以将测量得到的下行信道信息反馈给网络侧,用于网络设备进行模型的性能监测。The reference labels for the model are a set of reference values output by the network-side model, used for performance monitoring of the network-side model. For example, if the network-side model is used for CSI recovery, the reference labels are downlink channel information. The terminal device can feed back the measured downlink channel information to the network side for network device performance monitoring.
本申请实施例中,模型的性能监测结果包括如下中的至少一项:In this embodiment of the application, the performance monitoring results of the model include at least one of the following:
当前模型的性能指标;Current model performance metrics;
候选模型中性能指标最好的一个或多个新模型的性能指标;The performance metrics of one or more new models with the best performance among the candidate models;
至少一个新模型的性能指标,所述新模型的性能指标好于当前模型;At least one new model has a performance metric that is better than the current model;
新模型和当前模型的性能指标的差,所述新模型的性能指标好于当前模型;The difference in performance metrics between the new model and the current model, wherein the performance metrics of the new model are better than those of the current model;
当前模型和参考模型的性能指标的差;The difference in performance metrics between the current model and the reference model;
至少一个新模型和参考模型的性能指标的差,所述新模型的性能指标好于参考模型;The difference in performance metrics between at least one new model and a reference model, wherein the new model performs better than the reference model;
至少一个新模型和参考模型的性能指标的差,所述新模型的性能指标好于当前模型;The difference in performance metrics between at least one new model and a reference model, wherein the performance metrics of the new model are better than those of the current model;
至少一个新模型的模型参数和/或模型结构,所述新模型的性能指标好于当前模型;At least one new model with better model parameters and/or model structure than the current model;
至少一个新模型对应的模型ID或者数据集ID,所述新模型的性能指标好于当前模型;其中,所述模型ID可以用于网络设备确定新模型,所述数据集ID可以用于网络设备确定新模型或新模型的数据集。At least one new model has a corresponding model ID or dataset ID, and the performance metrics of the new model are better than those of the current model; wherein, the model ID can be used by the network device to determine the new model, and the dataset ID can be used by the network device to determine the new model or the dataset of the new model.
S5、网络设备接收终端设备在所述上行传输资源上的模型信息上报。S5. The network device receives the model information reported by the terminal device on the uplink transmission resources.
具体的,所述上行传输资源为网络设备响应第一信息所配置的上行信道资源,或者,为终端设备从预定义的资源池中通过第一信息指示的上行信道资源。Specifically, the uplink transmission resources are the uplink channel resources configured by the network device in response to the first information, or the uplink channel resources indicated by the terminal device from a predefined resource pool through the first information.
基于本方法,终端设备可以在预先定义的事件发生时向网络设备请求/指示上行资源,从而进行模型信息上报,避免了周期性上报中的大量不必要上报,也避免了预先分配上行资源造成的资源浪费,提高了上报效率。Based on this method, terminal devices can request/instruct uplink resources from network devices when a predefined event occurs, thereby reporting model information. This avoids a large number of unnecessary reports in periodic reporting and also avoids resource waste caused by pre-allocating uplink resources, thus improving reporting efficiency.
实施例二Example 2
参考图10所示,本申请实施例提供的模型管理方法包括以下步骤:Referring to Figure 10, the model management method provided in this embodiment includes the following steps:
S1、终端设备进行AI模型的性能监测,根据监测结果确定预先定义的事件(event)是否发生。S1. The terminal device performs performance monitoring of the AI model and determines whether a predefined event has occurred based on the monitoring results.
需要说明的是,性能监测的方法参考实施例一中的描述,为了简洁,此处不再赘述。It should be noted that the performance monitoring method is described in Example 1, and will not be repeated here for the sake of brevity.
本申请实施例中,预先定义的事件由网络设备预先配置给终端设备。具体的,网络设备可以预先指示以下事件中的一个或多个:In this embodiment, predefined events are pre-configured by the network device to the terminal device. Specifically, the network device may pre-indicate one or more of the following events:
当前模型的性能指标差于第一门限值;The current model's performance metrics are worse than the first threshold.
当前模型和所有候选模型的性能指标均差于第二门限值;The performance metrics of the current model and all candidate models are worse than the second threshold.
至少一个新模型的性能指标好于当前模型At least one new model has better performance metrics than the current model.
至少一个新模型的性能指标好于当前模型,且性能指标的差大于第三门限值;At least one new model has a better performance metric than the current model, and the difference in performance metrics is greater than the third threshold.
至少一个新模型的性能指标好于第四门限值;At least one new model has a performance metric that is better than the fourth threshold.
当前模型的性能指标差于第五门限值,且至少一个新模型的性能指标好于第六限值;The current model's performance metrics are worse than the fifth threshold, and at least one new model's performance metrics are better than the sixth threshold;
当前模型的性能指标和新模型的性能指标的差的绝对值小于第七门限值;The absolute value of the difference between the performance metrics of the current model and the new model is less than the seventh threshold.
至少一个新模型的性能指标好于参考模型;At least one new model outperforms the reference model in terms of performance metrics;
至少一个新模型的性能指标好于参考模型,且性能指标的差大于第八门限值; At least one new model has a better performance metric than the reference model, and the difference in performance metrics is greater than the eighth threshold.
多个新模型的性能指标好于当前模型;Several new models outperform the current model in terms of performance metrics;
多个新模型的性能指标好于当前模型,且性能指标的差大于第九门限值;Several new models outperform the current model in terms of performance metrics, and the difference in performance metrics is greater than the ninth threshold.
至少一个新模型的性能指标不差于当前模型,且新模型的复杂度低于当前模型。At least one new model has a performance metric that is no worse than the current model, and the complexity of the new model is lower than that of the current model.
需要说明的是,网络设备指示多个事件时,此时只有当指示的所有事件都满足时,才会驱动终端设备发送第一信息。例如,所述事件可以是当前模型的性能指标差于第一门限值以及至少一个新模型的性能指标好于当前模型。It should be noted that when a network device indicates multiple events, the terminal device will only send the first information if all indicated events are met. For example, the events could be that the performance metric of the current model is worse than a first threshold and that the performance metric of at least one new model is better than the current model.
在本实施例中,上述门限值可以由网络设备配置给终端,也可以是终端设备与网络设备预先约定好的固定值。In this embodiment, the threshold value can be configured by the network device to the terminal, or it can be a fixed value agreed upon in advance between the terminal device and the network device.
S2、在所述事件发生(满足)时,终端设备向网络设备发送第一信息,所述第一信息用于请求下行参考信号。S2. When the event occurs (is satisfied), the terminal device sends first information to the network device, the first information being used to request a downlink reference signal.
其中,所述下行参考信号用于进一步的模型监测或在线训练。The downlink reference signal is used for further model monitoring or online training.
需要说明的是,第一信息通过MAC层信令承载或PUCCH承载。It should be noted that the first message is carried by MAC layer signaling or PUCCH.
还需要说明的是,上行传输资源为PUSCH资源或者PUCCH资源。It should also be noted that the uplink transmission resources are either PUSCH resources or PUCCH resources.
S3、网络设备接收终端设备发送的第一信息,并根据第一信息配置下行参考信号。S3. The network device receives the first information sent by the terminal device and configures the downlink reference signal according to the first information.
其中,网络设备可以触发非周期性的参考信号,例如,通过DCI信令触发非周期的CSI-RS信号用于终端设备的进一步模型监测或在线训练。Among them, network devices can trigger aperiodic reference signals, for example, triggering aperiodic CSI-RS signals via DCI signaling for further model monitoring or online training of terminal devices.
S4、终端设备接收所述下行参考信号,并基于所述参考信号进行进一步的模型监测或在线训练。S4. The terminal device receives the downlink reference signal and performs further model monitoring or online training based on the reference signal.
在一种实施方式中,终端设备基于所述下行参考信号进行信道测量,并将测量结果作为模型的输入,通过推理得到模型的输出,基于模型的输出进行性能监测。这里的模型可以是当前模型,也可以是候选模型。In one implementation, the terminal device performs channel measurements based on the downlink reference signal, uses the measurement results as input to a model, obtains the model's output through inference, and performs performance monitoring based on the model's output. Here, the model can be the current model or a candidate model.
在另外一种实施方式中,终端设备基于所述下行参考信号进行信道测量,并将测量得到的数据作为训练的数据集,从而进行模型的在线训练。通过模型的在线训练,终端可以进行模型参数的更新,从而使模型进一步匹配当前的场景。In another implementation, the terminal device performs channel measurements based on the downlink reference signal and uses the measured data as a training dataset for online model training. Through online model training, the terminal can update the model parameters, thereby further adapting the model to the current scenario.
基于本方法,终端设备可以在预定义的事件发生时向网络设备请求下行参考信号,从而进行进一步的模型监测和在线训练,避免了预先配置周期性下行参考信号造成的资源浪费,提高了资源效率。Based on this method, terminal devices can request downlink reference signals from network devices when predefined events occur, thereby enabling further model monitoring and online training. This avoids resource waste caused by pre-configuring periodic downlink reference signals and improves resource efficiency.
以上结合附图详细描述了本申请的优选实施方式,但是,本申请并不限于上述实施方式中的具体细节,在本申请的技术构思范围内,可以对本申请的技术方案进行多种简单变型,这些简单变型均属于本申请的保护范围。例如,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本申请对各种可能的组合方式不再另行说明。又例如,本申请的各种不同的实施方式之间也可以进行任意组合,只要其不违背本申请的思想,其同样应当视为本申请所公开的内容。又例如,在不冲突的前提下,本申请描述的各个实施例和/或各个实施例中的技术特征可以和现有技术任意的相互组合,组合之后得到的技术方案也应落入本申请的保护范围。The preferred embodiments of this application have been described in detail above with reference to the accompanying drawings. However, this application is not limited to the specific details of the above embodiments. Within the scope of the technical concept of this application, various simple modifications can be made to the technical solutions of this application, and these simple modifications all fall within the protection scope of this application. For example, the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. To avoid unnecessary repetition, this application will not describe the various possible combinations separately. Furthermore, various different embodiments of this application can also be arbitrarily combined, as long as they do not violate the spirit of this application, they should also be considered as the content disclosed in this application. Moreover, without conflict, the various embodiments and/or the technical features in the various embodiments described in this application can be arbitrarily combined with the prior art, and the resulting technical solutions should also fall within the protection scope of this application.
还应理解,在本申请的各种方法实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。此外,在本申请实施例中,术语“下行”、“上行”和“侧行”用于表示信号或数据的传输方向,其中,“下行”用于表示信号或数据的传输方向为从站点发送至小区的用户设备的第一方向,“上行”用于表示信号或数据的传输方向为从小区的用户设备发送至站点的第二方向,“侧行”用于表示信号或数据的传输方向为从用户设备1发送至用户设备2的第三方向。例如,“下行信号”表示该信号的传输方向为第一方向。另外,本申请实施例中,术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系。具体地,A和/或B可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。It should also be understood that in the various method embodiments of this application, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. Furthermore, in the embodiments of this application, the terms "downlink," "uplink," and "sidelink" are used to indicate the transmission direction of signals or data. "Downlink" indicates that the transmission direction of signals or data is a first direction from the site to the user equipment in the cell; "uplink" indicates that the transmission direction of signals or data is a second direction from the user equipment in the cell to the site; and "sidelink" indicates that the transmission direction of signals or data is a third direction from user equipment 1 to user equipment 2. For example, "downlink signal" indicates that the transmission direction of the signal is the first direction. Additionally, in the embodiments of this application, the term "and/or" is merely a description of the association relationship between related objects, indicating that three relationships can exist. Specifically, A and/or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, the character "/" in this document generally indicates that the preceding and following related objects have an "or" relationship.
图11是本申请实施例提供的模型管理装置1100的结构组成示意图,应用于终端设备,如图11所示,所述模型管理装置1100包括:Figure 11 is a schematic diagram of the structure of the model management device 1100 provided in an embodiment of this application, which is applied to a terminal device. As shown in Figure 11, the model management device 1100 includes:
第一发送单元1101,被配置为在第一事件发生的情况下,向网络设备发送第一信息;所述第一事件与所述终端设备关联的模型的性能监测结果有关;The first sending unit 1101 is configured to send first information to the network device in the event of a first event; the first event is related to the performance monitoring results of the model associated with the terminal device.
所述第一信息用于以下中的一项或多项:The first information is used for one or more of the following:
请求上行传输资源;Requesting uplink transmission resources;
指示上行传输资源;所述上行传输资源用于发送模型信息;Indicates uplink transmission resources; the uplink transmission resources are used to send model information;
请求下行参考信号;所述下行参考信号用于模型监测或在线训练。 Request a downlink reference signal; the downlink reference signal is used for model monitoring or online training.
在一些实施例中,所述模型管理装置1100还包括模型监测单元,被配置为在满足第一条件的情况下,对所述终端设备关联的模型进行性能监测:In some embodiments, the model management device 1100 further includes a model monitoring unit configured to perform performance monitoring on the model associated with the terminal device when a first condition is met.
测量得到的信道大尺度参数变化超过第一范围;The measured large-scale parameters of the channel exceed the first range;
测量得到的测量量超过第二范围;The measured quantity exceeds the second range;
服务小区发生变化;The service area has changed;
其中,所述对所述终端设备关联的模型进行性能监测用于确定第一事件是否发生。The performance monitoring of the model associated with the terminal device is used to determine whether the first event has occurred.
在一些实施例中,与所述终端设备关联的模型包括第一模型,或者,包括第一模型和一个或多个第二模型,所述第一模型为所述终端设备当前使用的模型,所述第二模型为终端设备支持的模型且与所述第一模型不同;In some embodiments, the model associated with the terminal device includes a first model, or includes a first model and one or more second models, wherein the first model is the model currently used by the terminal device, and the second model is a model supported by the terminal device and is different from the first model;
所述第一事件包括以下中的一项或多项:The first event includes one or more of the following:
所述第一模型的性能指标差于第一门限值;The performance metrics of the first model are worse than the first threshold value;
所述第一模型和所述一个或多个第二模型的性能指标均差于第二门限值;The performance metrics of the first model and the one or more second models are all worse than the second threshold value;
所述一个或多个第二模型中至少一个第二模型的性能指标优于所述第一模型的性能指标;At least one of the one or more second models has a better performance metric than the first model.
所述一个或多个第二模型中至少一个第二模型的性能指标优于所述第一模型的性能指标,且所述至少一个第二模型的性能指标与所述第一模型的性能指标之间的差值大于第三门限值;At least one of the one or more second models has a better performance index than the first model, and the difference between the performance index of the at least one second model and the performance index of the first model is greater than a third threshold value.
所述一个或多个第二模型中至少一个第二模型的性能指标优于第四门限值;At least one of the one or more second models has a performance metric that is better than the fourth threshold value;
所述第一模型的性能指标差于第五门限值,且所述一个或多个第二模型中至少一个第二模型的性能指标优于第六门限值;The performance metric of the first model is worse than the fifth threshold, and the performance metric of at least one of the one or more second models is better than the sixth threshold;
所述第一模型的性能指标与所述一个或多个第二模型中至少一个第二模型的性能指标之间的差值的绝对值小于第七门限值;The absolute value of the difference between the performance metric of the first model and the performance metric of at least one of the one or more second models is less than the seventh threshold value;
所述一个或多个第二模型中至少一个第二模型的性能指标优于参考模型的性能指标;At least one of the one or more second models has a performance metric that is better than that of the reference model;
所述一个或多个第二模型中至少一个第二模型的性能指标优于参考模型的性能指标,且所述至少一个第二模型的性能指标与所述参考模型的性能指标之间的差值大于第八门限值;At least one of the one or more second models has a performance metric that is better than that of the reference model, and the difference between the performance metric of the at least one second model and the performance metric of the reference model is greater than the eighth threshold.
所述一个或多个第二模型中两个以上的第二模型的性能指标优于所述第一模型的性能指标;The performance metrics of two or more of the one or more second models are better than those of the first model.
所述一个或多个第二模型中两个以上的第二模型的性能指标优于所述第一模型的性能指标,且所述两个以上的第二模型的性能指标与所述第一模型的性能指标之间的差值大于第九门限值;In the one or more second models, the performance index of two or more second models is better than that of the first model, and the difference between the performance index of the two or more second models and the performance index of the first model is greater than the ninth threshold value.
所述一个或多个第二模型中至少一个第二模型的性能指标不差于所述第一模型的性能指标,且所述至少一个第二模型的复杂度低于所述第一模型的复杂度。The performance metric of at least one of the one or more second models is no worse than that of the first model, and the complexity of the at least one second model is lower than that of the first model.
在一些实施例中,所述第一门限值至所述第九门限值中的一项或多项基于以下任一方式确定:In some embodiments, one or more of the first threshold value to the ninth threshold value are determined based on any of the following:
协议预定义;Protocol predefined;
网络设备发送的第一配置信息。The first configuration information sent by the network device.
在一些实施例中,所述第一事件基于以下任一方式确定:In some embodiments, the first event is determined based on any of the following methods:
协议预定义;Protocol predefined;
网络设备发送的第二配置信息。The second configuration information sent by the network device.
在一些实施例中,所述第一信息通过MAC信令承载,或者,通过PUCCH承载。In some embodiments, the first information is carried via MAC signaling or via PUCCH.
在一些实施例中,所述上行传输资源为PUSCH资源,或者,为PUCCH资源。In some embodiments, the uplink transmission resource is a PUSCH resource, or a PUCCH resource.
在一些实施例中,所述模型管理装置1100还包括第一接收单元。第一接收单元,被配置为终端设备接收第二信息,所述第二信息用于指示上行传输资源。In some embodiments, the model management device 1100 further includes a first receiving unit. The first receiving unit is configured to allow the terminal device to receive second information, the second information being used to indicate uplink transmission resources.
在一些实施例中,所述第一发送单元1101,还被配置为在所述第二信息指示的上行传输资源上,向所述网络设备发送所述模型信息。In some embodiments, the first sending unit 1101 is further configured to send the model information to the network device on the uplink transmission resources indicated by the second information.
在一些实施例中所述第二信息为DCI,用于从预定义的资源池中指示所述上行传输资源。In some embodiments, the second information is DCI, used to indicate the uplink transmission resources from a predefined resource pool.
在一些实施例中,所述第一信息用于指示上行传输资源,所述第一发送单元1101,还被配置为在所述第一信息指示的上行传输资源上,向所述网络设备发送所述模型信息;In some embodiments, the first information is used to indicate uplink transmission resources, and the first sending unit 1101 is further configured to send the model information to the network device on the uplink transmission resources indicated by the first information;
或者,or,
所述第一信息用于指示是否在预先配置的上行传输资源上发送所述模型信息,所述第一发送单元1101,还被配置为当所述第一信息指示在预先配置的上行传输资源上发送所述模型信息时,基于所述预先配置的上行传输资源向所述网络设备发送所述模型信息。The first information is used to indicate whether to send the model information on the pre-configured uplink transmission resources. The first sending unit 1101 is also configured to send the model information to the network device based on the pre-configured uplink transmission resources when the first information indicates that the model information is to be sent on the pre-configured uplink transmission resources.
在一些实施例中,所述第一信息用于指示上行传输资源和请求上行传输资源,所述第一接收单元,还被配置为接收第三信息;所述第三信息用于指示是否使用所述第一信息指示的上行传输资源,和/或,指示另一上行传输资源。In some embodiments, the first information is used to indicate uplink transmission resources and request uplink transmission resources, and the first receiving unit is further configured to receive third information; the third information is used to indicate whether to use the uplink transmission resource indicated by the first information, and/or to indicate another uplink transmission resource.
在一些实施例中,所述模型信息包括第一参考标签,和/或,模型性能监测结果。 In some embodiments, the model information includes a first reference label and/or model performance monitoring results.
在一些实施例中,所述第一参考标签包括第三模型的输出结果的参考值,所述第三模型为所述网络设备当前使用的模型,所述第三模型与所述终端设备当前使用的第一模型对应;所述第一参考标签用于所述第三模型的性能监测。In some embodiments, the first reference label includes a reference value of the output result of the third model, the third model being the model currently used by the network device, and the third model corresponding to the first model currently used by the terminal device; the first reference label is used for performance monitoring of the third model.
在一些实施例中,与所述终端设备关联的模型包括第一模型,或者包括第一模型和一个或多个第二模型,所述第一模型为所述终端设备当前使用的模型,所述第二模型为终端设备支持的模型且与所述第一模型不同;In some embodiments, the model associated with the terminal device includes a first model, or includes a first model and one or more second models, wherein the first model is the model currently used by the terminal device, and the second model is a model supported by the terminal device and is different from the first model;
所述模型性能监测结果,包括以下中的一项或多项:The model performance monitoring results include one or more of the following:
所述第一模型的性能指标;Performance metrics of the first model;
所述一个或多个第二模型中性能指标最优的第二模型的性能指标;The performance index of the second model with the best performance index among the one or more second models;
所述一个或多个第二模型中至少一个第二模型的性能指标,所述至少一个第二模型的性能指标优于所述第一模型的性能指标;The performance metric of at least one of the one or more second models is better than the performance metric of the first model.
所述第一模型的性能指标与参考模型的性能指标之间的差值;The difference between the performance metrics of the first model and the performance metrics of the reference model;
所述一个或多个第二模型中至少一个第二模型的性能指标与参考模型的性能指标之间的差值,所述至少一个第二模型的性能指标优于所述参考模型的性能指标;The difference between the performance index of at least one of the one or more second models and the performance index of the reference model, wherein the performance index of the at least one second model is better than the performance index of the reference model;
所述一个或多个第二模型中至少一个第二模型的性能指标与参考模型的性能指标之间的差值,所述至少一个第二模型的性能指标优于所述第一参考模型的性指标;The difference between the performance index of at least one of the one or more second models and the performance index of the reference model, wherein the performance index of the at least one second model is better than the performance index of the first reference model;
所述一个或多个第二模型中性能指标最优的第二模型的模型参数和/或模型结构;The model parameters and/or model structure of the second model with the best performance index among the one or more second models;
所述一个或多个第二模型中至少一个第二模型的模型参数和/或模型结构,所述至少一个第二模型的性能指标优于所述第一模型的性能指标;The model parameters and/or model structure of at least one of the one or more second models, wherein the performance index of the at least one second model is better than that of the first model;
所述一个或多个第二模型中性能指标最优的第二模型的模型标识信息和/或数据集标识信息;The model identification information and/or dataset identification information of the second model with the best performance index among the one or more second models;
所述一个或多个第二模型中至少一个第二模型的模型标识信息和/或数据集标识信息,所述至少一个第二模型的性能指标优于所述第一模型的性能指标;The model identification information and/or dataset identification information of at least one of the one or more second models, wherein the performance index of the at least one second model is better than the performance index of the first model;
所述一个或多个第二模型中至少一个第二模型的模型参数和/或模型结构,所述至少一个第二模型的性能指标优于第十门限值;The model parameters and/or model structure of at least one of the one or more second models, wherein the performance index of the at least one second model is better than the tenth threshold value;
所述一个或多个第二模型中至少一个第二模型的模型标识信息和/或数据集标识信息,所述至少一个第二模型的性能指标优于第十门限值。The model identification information and/or dataset identification information of at least one of the one or more second models, wherein the performance index of the at least one second model is better than the tenth threshold value.
在一些实施例中,所述第一信息用于请求下行参考信号,所述第一接收单元,还被配置为接收所述下行参考信号;In some embodiments, the first information is used to request a downlink reference signal, and the first receiving unit is further configured to receive the downlink reference signal;
所述模型监测单元,还被配置为基于所述下行参考信号,对所述终端设备关联的模型进行性能监测和/或在线训练。The model monitoring unit is also configured to perform performance monitoring and/or online training on the model associated with the terminal device based on the downlink reference signal.
在一些实施例中,所述第一信息还用于请求上行传输资源,和/或,指示上行传输资源,所述第一发送单元1101,还被配置为在所述上行传输资源上,发送性能监测结果,所述性能监测结果为基于所述下行参考信号对所述模型进行性能监测得到的。In some embodiments, the first information is further used to request uplink transmission resources and/or indicate uplink transmission resources. The first sending unit 1101 is also configured to send performance monitoring results on the uplink transmission resources, the performance monitoring results being obtained by performing performance monitoring on the model based on the downlink reference signal.
在一些实施例中,传输所述下行参考信号的时域资源,与所述上行传输资源的时域资源间隔第一时长;所述第一时长基于所述终端设备的处理能力确定。In some embodiments, the time-domain resources for transmitting the downlink reference signal are spaced apart from the time-domain resources for the uplink transmission resources by a first duration; the first duration is determined based on the processing capability of the terminal device.
在一些实施例中,与所述终端设备关联的模型是网络设备配置给所述终端设备的模型;In some embodiments, the model associated with the terminal device is a model configured by the network device for the terminal device;
或者,与所述终端设备关联的模型是所述终端设备上报给所述网络设备的模型;Alternatively, the model associated with the terminal device is the model reported by the terminal device to the network device;
或者,与所述终端设备关联的模型是所述终端设备与所述网络设备预先约定好的模型。Alternatively, the model associated with the terminal device is a model pre-agreed upon by the terminal device and the network device.
本领域技术人员应当理解,本申请实施例的上述模型管理装置的相关描述可以参照本申请实施例的模型管理方法的相关描述进行理解。Those skilled in the art should understand that the description of the model management device in the embodiments of this application can be understood with reference to the description of the model management method in the embodiments of this application.
图12是本申请实施例提供的模型管理装置1200的结构组成示意图,应用于网络设备,如图12所示,所述模型管理装置1200包括:Figure 12 is a schematic diagram of the structure of the model management device 1200 provided in an embodiment of this application, which is applied to a network device. As shown in Figure 12, the model management device 1200 includes:
第二接收单元1201,被配置为接收终端设备发送的第一信息;所述第一信息用于以下中的一项或多项:The second receiving unit 1201 is configured to receive first information sent by the terminal device; the first information is used for one or more of the following:
请求上行传输资源;Requesting uplink transmission resources;
指示上行传输资源;所述上行传输资源用于发送模型信息;Indicates uplink transmission resources; the uplink transmission resources are used to send model information;
请求下行参考信号;所述下行参考信号用于模型监测或在线训练。Request a downlink reference signal; the downlink reference signal is used for model monitoring or online training.
在一些实施例中,所述第一信息在第一事件发生的情况下发送;所述第一事件与所述终端设备关联的模型的性能监测结果有关。In some embodiments, the first information is sent upon the occurrence of a first event; the first event relates to the performance monitoring results of a model associated with the terminal device.
在一些实施例中,与所述终端设备关联的模型包括第一模型,或者,包括第一模型和一个或多个第二模型,所述第一模型为所述终端设备当前使用的模型,所述第二模型为所述终端设备支持的 模型且与所述第一模型不同;In some embodiments, the model associated with the terminal device includes a first model, or includes a first model and one or more second models, wherein the first model is the model currently used by the terminal device, and the second model is the model supported by the terminal device. The model is different from the first model;
所述第一事件包括以下中的一项或多项:The first event includes one or more of the following:
所述第一模型的性能指标差于第一门限值;The performance metrics of the first model are worse than the first threshold value;
所述第一模型和所述一个或多个第二模型的性能指标均差于第二门限值;The performance metrics of the first model and the one or more second models are all worse than the second threshold value;
所述一个或多个第二模型中至少一个第二模型的性能指标优于所述第一模型的性能指标;At least one of the one or more second models has a better performance metric than the first model.
所述一个或多个第二模型中至少一个第二模型的性能指标优于所述第一模型的性能指标,且所述至少一个第二模型的性能指标与所述第一模型的性能指标之间的差值大于第三门限值;At least one of the one or more second models has a better performance index than the first model, and the difference between the performance index of the at least one second model and the performance index of the first model is greater than a third threshold value.
所述一个或多个第二模型中至少一个第二模型的性能指标优于第四门限值;At least one of the one or more second models has a performance metric that is better than the fourth threshold value;
所述第一模型的性能指标差于第五门限值,且所述一个或多个第二模型中至少一个第二模型的性能指标优于第六门限值;The performance metric of the first model is worse than the fifth threshold, and the performance metric of at least one of the one or more second models is better than the sixth threshold;
所述第一模型的性能指标与所述一个或多个第二模型中至少一个第二模型的性能指标之间的差值的绝对值小于第七门限值;The absolute value of the difference between the performance metric of the first model and the performance metric of at least one of the one or more second models is less than the seventh threshold value;
所述一个或多个第二模型中至少一个第二模型的性能指标优于参考模型的性能指标;At least one of the one or more second models has a performance metric that is better than that of the reference model;
所述一个或多个第二模型中至少一个第二模型的性能指标优于参考模型的性能指标,且所述至少一个第二模型的性能指标与所述参考模型的性能指标之间的差值大于第八门限值;At least one of the one or more second models has a performance metric that is better than that of the reference model, and the difference between the performance metric of the at least one second model and the performance metric of the reference model is greater than the eighth threshold.
所述一个或多个第二模型中两个以上的第二模型的性能指标优于所述第一模型;The performance metrics of two or more of the one or more second models are better than those of the first model;
所述一个或多个第二模型中两个以上的第二模型的性能指标优于所述第一模型,且所述两个以上的第二模型的性能指标与所述第一模型的性能指标之间的差值大于第九门限值;The performance metrics of two or more of the one or more second models are better than those of the first model, and the difference between the performance metrics of the two or more second models and the performance metrics of the first model is greater than the ninth threshold value.
所述一个或多个第二模型中至少一个第二模型的性能指标不差于所述第一模型的性能指标,且所述至少一个第二模型的复杂度低于所述第一模型的复杂度。The performance metric of at least one of the one or more second models is no worse than that of the first model, and the complexity of the at least one second model is lower than that of the first model.
在一些实施例中,所述第一门限值至所述第九门限值中的一项或多项基于以下任一方式确定:In some embodiments, one or more of the first threshold value to the ninth threshold value are determined based on any of the following:
协议预定义;Protocol predefined;
网络设备发送的第一配置信息。The first configuration information sent by the network device.
在一些实施例中,所述第一事件基于以下任一方式确定:In some embodiments, the first event is determined based on any of the following methods:
协议预定义;Protocol predefined;
网络设备发送的第二配置信息。The second configuration information sent by the network device.
在一些实施例中,所述第一信息通过MAC信令承载,或者,通过PUCCH承载。In some embodiments, the first information is carried via MAC signaling or via PUCCH.
在一些实施例中,所述上行传输资源为PUSCH资源,或者,所述上行传输资源为PUCCH资源。In some embodiments, the uplink transmission resource is a PUSCH resource, or the uplink transmission resource is a PUCCH resource.
在一些实施例中,所述第一信息用于请求上行传输资源,所述模型管理装置1200还包括第二发送单元,被配置为发送第二信息,所述第二信息用于指示上行传输资源。In some embodiments, the first information is used to request uplink transmission resources, and the model management device 1200 further includes a second sending unit configured to send second information, the second information being used to indicate uplink transmission resources.
在一些实施例中,所述第二信息为DCI,所述第二信息用于从预定义的资源池中指示所述上行传输资源。In some embodiments, the second information is a DCI, which is used to indicate the uplink transmission resources from a predefined resource pool.
在一些实施例中,所述第一信息用于指示上行传输资源,所述第二接收单元1201,还被配置为在所述第一信息指示的上行传输资源上,接收所述模型信息;In some embodiments, the first information is used to indicate uplink transmission resources, and the second receiving unit 1201 is further configured to receive the model information on the uplink transmission resources indicated by the first information;
或者,or,
所述第一信息用于指示是否在预先配置的上行传输资源上发送所述模型信息,所述第二接收单元1201,还被配置为当所述第一信息指示在预先配置的上行传输资源上发送所述模型信息时,基于所述预先配置的上行传输资源接收所述模型信息。The first information is used to indicate whether the model information is sent on a pre-configured uplink transmission resource. The second receiving unit 1201 is further configured to receive the model information based on the pre-configured uplink transmission resource when the first information indicates that the model information is sent on the pre-configured uplink transmission resource.
在一些实施例中,所述第一信息用于指示上行传输资源和请求上行传输资源,所述第二发送单元,被配置为发送第三信息;所述第三信息用于指示是否使用所述第一信息指示的上行传输资源,和/或,指示另一上行传输资源。In some embodiments, the first information is used to indicate uplink transmission resources and request uplink transmission resources, and the second sending unit is configured to send third information; the third information is used to indicate whether to use the uplink transmission resource indicated by the first information, and/or to indicate another uplink transmission resource.
在一些实施例中,所述模型信息包括第一参考标签,和/或,模型性能监测结果。In some embodiments, the model information includes a first reference label and/or model performance monitoring results.
在一些实施例中,所述第一参考标签包括第三模型的输出结果的参考值,所述第三模型为所述网络设备当前使用的模型,所述第三模型与所述终端设备当前使用的第一模型对应;所述第一参考标签用于所述第三模型的性能监测。In some embodiments, the first reference label includes a reference value of the output result of the third model, the third model being the model currently used by the network device, and the third model corresponding to the first model currently used by the terminal device; the first reference label is used for performance monitoring of the third model.
在一些实施例中与所述终端设备关联的模型包括第一模型,或者包括第一模型和一个或多个第二模型,所述第一模型为所述终端设备当前使用的模型,所述第二模型为终端设备支持的模型且与所述第一模型不同;In some embodiments, the model associated with the terminal device includes a first model, or includes a first model and one or more second models, wherein the first model is the model currently used by the terminal device, and the second model is a model supported by the terminal device and is different from the first model;
所述模型性能监测结果,包括以下中的一项或多项:The model performance monitoring results include one or more of the following:
所述第一模型的性能指标;Performance metrics of the first model;
所述一个或多个第二模型中性能指标最优的第二模型的性能指标; The performance index of the second model with the best performance index among the one or more second models;
所述一个或多个第二模型中至少一个第二模型的性能指标,所述至少一个第二模型的性能指标优于所述第一模型的性能指标;The performance metric of at least one of the one or more second models is better than the performance metric of the first model.
所述第一模型的性能指标与参考模型的性能指标之间的差值;The difference between the performance metrics of the first model and the performance metrics of the reference model;
所述一个或多个第二模型中至少一个第二模型的性能指标与参考模型的性能指标之间的差值,所述至少一个第二模型的性能指标优于所述参考模型的性能指标;The difference between the performance index of at least one of the one or more second models and the performance index of the reference model, wherein the performance index of the at least one second model is better than the performance index of the reference model;
所述一个或多个第二模型中至少一个第二模型的性能指标与参考模型的性能指标之间的差值,所述至少一个第二模型的性能指标优于所述第一参考模型的性指标;The difference between the performance index of at least one of the one or more second models and the performance index of the reference model, wherein the performance index of the at least one second model is better than the performance index of the first reference model;
所述一个或多个第二模型中性能指标最优的第二模型的模型参数和/或模型结构;The model parameters and/or model structure of the second model with the best performance index among the one or more second models;
所述一个或多个第二模型中至少一个第二模型的模型参数和/或模型结构,所述至少一个第二模型的性能指标优于所述第一模型的性能指标;The model parameters and/or model structure of at least one of the one or more second models, wherein the performance index of the at least one second model is better than that of the first model;
所述一个或多个第二模型中性能指标最优的第二模型的模型标识信息和/或数据集标识信息;The model identification information and/or dataset identification information of the second model with the best performance index among the one or more second models;
所述一个或多个第二模型中至少一个第二模型的模型标识信息和/或数据集标识信息,所述至少一个第二模型的性能指标优于所述第一模型的性能指标;The model identification information and/or dataset identification information of at least one of the one or more second models, wherein the performance index of the at least one second model is better than the performance index of the first model;
所述一个或多个第二模型中至少一个第二模型的模型参数和/或模型结构,所述至少一个第二模型的性能指标优于第十门限值;The model parameters and/or model structure of at least one of the one or more second models, wherein the performance index of the at least one second model is better than the tenth threshold value;
所述一个或多个第二模型中至少一个第二模型的模型标识信息和/或数据集标识信息,所述至少一个第二模型的性能指标优于第十门限值。The model identification information and/or dataset identification information of at least one of the one or more second models, wherein the performance index of the at least one second model is better than the tenth threshold value.
在一些实施例中,所述第一信息用于请求下行参考信号,第二发送单元,还被配置为发送所述下行参考信号;所述下行参考信号用于终端设备对所述终端设备关联的模型进行性能监测和/或在线训练。In some embodiments, the first information is used to request a downlink reference signal, and the second transmitting unit is further configured to transmit the downlink reference signal; the downlink reference signal is used by the terminal device to perform performance monitoring and/or online training of the model associated with the terminal device.
在一些实施例中,所述第一信息还用于请求上行传输资源,和/或,指示上行传输资源,所述第二接收单元1201,还被配置为在所述上行传输资源上,接收所述终端设备发送的性能监测结果,所述性能监测结果基于所述下行参考信号对所述模型进行性能监测得到。In some embodiments, the first information is further used to request uplink transmission resources and/or indicate uplink transmission resources, and the second receiving unit 1201 is further configured to receive performance monitoring results sent by the terminal device on the uplink transmission resources, wherein the performance monitoring results are obtained by performing performance monitoring on the model based on the downlink reference signal.
在一些实施例中,传输所述下行参考信号的时域资源,与所述上行传输资源的时域资源间隔第一时长;所述第一时长基于所述终端设备的处理能力确定。In some embodiments, the time-domain resources for transmitting the downlink reference signal are spaced apart from the time-domain resources for the uplink transmission resources by a first duration; the first duration is determined based on the processing capability of the terminal device.
在一些实施例中,与所述终端设备关联的模型是所述网络设备配置给所述终端设备的模型;In some embodiments, the model associated with the terminal device is the model configured by the network device for the terminal device;
或者,与所述终端设备关联的模型是所述终端设备上报给所述网络设备的模型;Alternatively, the model associated with the terminal device is the model reported by the terminal device to the network device;
或者,与所述终端设备关联的模型是所述终端设备与所述网络设备预先约定好的模型。Alternatively, the model associated with the terminal device is a model pre-agreed upon by the terminal device and the network device.
本领域技术人员应当理解,本申请实施例的上述模型管理装置的相关描述可以参照本申请实施例的模型管理方法的相关描述进行理解。Those skilled in the art should understand that the description of the model management device in the embodiments of this application can be understood with reference to the description of the model management method in the embodiments of this application.
图13是本申请实施例提供的一种通信设备1300示意性结构图。该通信设备可以终端设备,也可以是网络设备。图13所示的通信设备1300包括处理器1310,处理器1310可以从存储器中调用并运行计算机程序,以实现本申请实施例中的方法。Figure 13 is a schematic structural diagram of a communication device 1300 provided in an embodiment of this application. This communication device can be a terminal device or a network device. The communication device 1300 shown in Figure 13 includes a processor 1310, which can call and run computer programs from memory to implement the methods in the embodiments of this application.
可选地,如图13所示,通信设备1300还可以包括存储器1320。其中,处理器1310可以从存储器1320中调用并运行计算机程序,以实现本申请实施例中的方法。Optionally, as shown in FIG13, the communication device 1300 may further include a memory 1320. The processor 1310 may retrieve and run computer programs from the memory 1320 to implement the methods described in the embodiments of this application.
其中,存储器1320可以是独立于处理器1310的一个单独的器件,也可以集成在处理器1310中。The memory 1320 can be a separate device independent of the processor 1310, or it can be integrated into the processor 1310.
可选地,如图13所示,通信设备1300还可以包括收发器1330,处理器1310可以控制该收发器1330与其他设备进行通信,具体地,可以向其他设备发送信息或数据,或接收其他设备发送的信息或数据。Optionally, as shown in FIG13, the communication device 1300 may further include a transceiver 1330, and the processor 1310 may control the transceiver 1330 to communicate with other devices. Specifically, it may send information or data to other devices or receive information or data sent by other devices.
其中,收发器1330可以包括发射机和接收机。收发器1330还可以进一步包括天线,天线的数量可以为一个或多个。The transceiver 1330 may include a transmitter and a receiver. The transceiver 1330 may further include an antenna, and the number of antennas may be one or more.
可选地,该通信设备1300具体可为本申请实施例的网络设备,并且该通信设备1300可以实现本申请实施例的各个方法中由网络设备实现的相应流程,为了简洁,在此不再赘述。Optionally, the communication device 1300 may specifically be a network device in the embodiments of this application, and the communication device 1300 may implement the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
可选地,该通信设备1300具体可为本申请实施例的移动终端/终端设备,并且该通信设备1300可以实现本申请实施例的各个方法中由移动终端/终端设备实现的相应流程,为了简洁,在此不再赘述。Optionally, the communication device 1300 may specifically be a mobile terminal/terminal device in the embodiments of this application, and the communication device 1300 may implement the corresponding processes implemented by the mobile terminal/terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
图14是本申请实施例的芯片的示意性结构图。图14所示的芯片1400包括处理器1410,处理器1410可以从存储器中调用并运行计算机程序,以实现本申请实施例中的方法。Figure 14 is a schematic structural diagram of a chip according to an embodiment of this application. The chip 1400 shown in Figure 14 includes a processor 1410, which can call and run computer programs from memory to implement the methods in the embodiments of this application.
可选地,如图14所示,芯片1400还可以包括存储器1420。其中,处理器1410可以从存储器1420中调用并运行计算机程序,以实现本申请实施例中的方法。Optionally, as shown in FIG14, chip 1400 may further include memory 1420. Processor 1410 may retrieve and run computer programs from memory 1420 to implement the methods in the embodiments of this application.
其中,存储器1420可以是独立于处理器1410的一个单独的器件,也可以集成在处理器1410中。 The memory 1420 can be a separate device independent of the processor 1410, or it can be integrated into the processor 1410.
可选地,该芯片1400还可以包括输入接口1430。其中,处理器1410可以控制该输入接口1430与其他设备或芯片进行通信,具体地,可以获取其他设备或芯片发送的信息或数据。Optionally, the chip 1400 may also include an input interface 1430. The processor 1410 can control the input interface 1430 to communicate with other devices or chips; specifically, it can acquire information or data sent by other devices or chips.
可选地,该芯片1400还可以包括输出接口1440。其中,处理器1410可以控制该输出接口1440与其他设备或芯片进行通信,具体地,可以向其他设备或芯片输出信息或数据。Optionally, the chip 1400 may also include an output interface 1440. The processor 1410 can control the output interface 1440 to communicate with other devices or chips, specifically, to output information or data to other devices or chips.
可选地,该芯片可应用于本申请实施例中的网络设备,并且该芯片可以实现本申请实施例的各个方法中由网络设备实现的相应流程,为了简洁,在此不再赘述。Optionally, the chip can be applied to the network device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
可选地,该芯片可应用于本申请实施例中的移动终端/终端设备,并且该芯片可以实现本申请实施例的各个方法中由移动终端/终端设备实现的相应流程,为了简洁,在此不再赘述。Optionally, the chip can be applied to the mobile terminal/terminal device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the mobile terminal/terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
应理解,本申请实施例提到的芯片还可以称为系统级芯片,系统芯片,芯片系统或片上系统芯片等。It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
本申请实施例还提供了一种计算机存储介质,所述计算机存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现本申请实施例中的方法。This application also provides a computer storage medium storing one or more programs, which can be executed by one or more processors to implement the methods in this application.
图15是本申请实施例提供的一种通信系统1500的示意性框图。如图15所示,该通信系统1500包括终端设备1510和网络设备1520。Figure 15 is a schematic block diagram of a communication system 1500 provided in an embodiment of this application. As shown in Figure 15, the communication system 1500 includes a terminal device 1510 and a network device 1520.
其中,该终端设备1510可以用于实现上述方法中由终端设备实现的相应的功能,以及该网络设备1520可以用于实现上述方法中由网络设备实现的相应的功能为了简洁,在此不再赘述。The terminal device 1510 can be used to implement the corresponding functions implemented by the terminal device in the above method, and the network device 1520 can be used to implement the corresponding functions implemented by the network device in the above method. For the sake of brevity, it will not be described in detail here.
应理解,本申请实施例的处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。It should be understood that the processor in the embodiments of this application may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above may 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. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules may reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above method.
可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DR RAM)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
应理解,上述存储器为示例性但不是限制性说明,例如,本申请实施例中的存储器还可以是静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synch link DRAM,SLDRAM)以及直接内存总线随机存取存储器(Direct Rambus RAM,DR RAM)等等。也就是说,本申请实施例中的存储器旨在包括但不限于这些和任意其它适合类型的存储器。It should be understood that the above-described memory is exemplary but not restrictive. For example, the memory in the embodiments of this 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 memory bus RAM (DR RAM), etc. That is to say, the memory in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.
本申请实施例还提供了一种计算机可读存储介质,用于存储计算机程序。This application also provides a computer-readable storage medium for storing computer programs.
可选的,该计算机可读存储介质可应用于本申请实施例中的网络设备,并且该计算机程序使得计算机执行本申请实施例的各个方法中由网络设备实现的相应流程,为了简洁,在此不再赘述。Optionally, the computer-readable storage medium can be applied to the network device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
可选地,该计算机可读存储介质可应用于本申请实施例中的移动终端/终端设备,并且该计算机程序使得计算机执行本申请实施例的各个方法中由移动终端/终端设备实现的相应流程,为了简洁,在此不再赘述。Optionally, the computer-readable storage medium can be applied to the mobile terminal/terminal device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the mobile terminal/terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
本申请实施例还提供了一种计算机程序产品,包括计算机程序指令。 This application also provides a computer program product, including computer program instructions.
可选的,该计算机程序产品可应用于本申请实施例中的网络设备,并且该计算机程序指令使得计算机执行本申请实施例的各个方法中由网络设备实现的相应流程,为了简洁,在此不再赘述。Optionally, the computer program product can be applied to the network device in the embodiments of this application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, they will not be described in detail here.
可选地,该计算机程序产品可应用于本申请实施例中的移动终端/终端设备,并且该计算机程序指令使得计算机执行本申请实施例的各个方法中由移动终端/终端设备实现的相应流程,为了简洁,在此不再赘述。Optionally, the computer program product can be applied to the mobile terminal/terminal device in the embodiments of this application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the mobile terminal/terminal device in the various methods of the embodiments of this application. For the sake of brevity, they will not be described in detail here.
本申请实施例还提供了一种计算机程序。This application also provides a computer program.
可选的,该计算机程序可应用于本申请实施例中的网络设备,当该计算机程序在计算机上运行时,使得计算机执行本申请实施例的各个方法中由网络设备实现的相应流程,为了简洁,在此不再赘述。Optionally, the computer program can be applied to the network device in the embodiments of this application. When the computer program is run on the computer, it causes the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
可选地,该计算机程序可应用于本申请实施例中的移动终端/终端设备,当该计算机程序在计算机上运行时,使得计算机执行本申请实施例的各个方法中由移动终端/终端设备实现的相应流程,为了简洁,在此不再赘述。Optionally, the computer program can be applied to the mobile terminal/terminal device in the embodiments of this application. When the computer program is run on a computer, it causes the computer to execute the corresponding processes implemented by the mobile terminal/terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those skilled in the art will recognize that the units and algorithm steps of the various examples 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 implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art 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.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separate. 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 the units can be selected to achieve the purpose of this embodiment according to actual needs.
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,)ROM、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。 The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims (45)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2024/095503 WO2025245664A1 (en) | 2024-05-27 | 2024-05-27 | Model management methods and apparatuses, terminal device and network device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2024/095503 WO2025245664A1 (en) | 2024-05-27 | 2024-05-27 | Model management methods and apparatuses, terminal device and network device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025245664A1 true WO2025245664A1 (en) | 2025-12-04 |
Family
ID=97869260
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2024/095503 Pending WO2025245664A1 (en) | 2024-05-27 | 2024-05-27 | Model management methods and apparatuses, terminal device and network device |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2025245664A1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117063510A (en) * | 2023-06-26 | 2023-11-14 | 北京小米移动软件有限公司 | Model performance monitoring method and device |
| WO2023240546A1 (en) * | 2022-06-16 | 2023-12-21 | 北京小米移动软件有限公司 | Model monitoring methods and apparatus, device, and medium |
| WO2023245498A1 (en) * | 2022-06-22 | 2023-12-28 | 北京小米移动软件有限公司 | Data collection method and apparatus for ai/ml model |
| US20240129759A1 (en) * | 2021-04-22 | 2024-04-18 | Qualcomm Incorporated | Machine learning model reporting, fallback, and updating for wireless communications |
-
2024
- 2024-05-27 WO PCT/CN2024/095503 patent/WO2025245664A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20240129759A1 (en) * | 2021-04-22 | 2024-04-18 | Qualcomm Incorporated | Machine learning model reporting, fallback, and updating for wireless communications |
| WO2023240546A1 (en) * | 2022-06-16 | 2023-12-21 | 北京小米移动软件有限公司 | Model monitoring methods and apparatus, device, and medium |
| WO2023245498A1 (en) * | 2022-06-22 | 2023-12-28 | 北京小米移动软件有限公司 | Data collection method and apparatus for ai/ml model |
| CN117063510A (en) * | 2023-06-26 | 2023-11-14 | 北京小米移动软件有限公司 | Model performance monitoring method and device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN115250485A (en) | Method and apparatus for model distribution | |
| WO2024067193A1 (en) | Method for acquiring training data in ai model training and communication apparatus | |
| TWI694689B (en) | Method and device for wireless communication | |
| US20250048140A1 (en) | Information indication and processing methods and apparatuses therefor | |
| WO2021012166A1 (en) | Wireless communication method and device | |
| WO2024067098A1 (en) | Model information reporting method, device and apparatus, and storage medium | |
| US20250125895A1 (en) | Wireless communication method, terminal device, and network device | |
| EP4668620A1 (en) | Performance evaluation method and apparatus, and terminal and network-side device | |
| WO2025245664A1 (en) | Model management methods and apparatuses, terminal device and network device | |
| US20250247720A1 (en) | User equipment machine learning action decision and evaluation | |
| TWI687067B (en) | Method and device for wireless communication | |
| US20240205819A1 (en) | Communication method, apparatus, and device | |
| US20220103269A1 (en) | Methods and Devices for Inter-Cell Interference Estimation | |
| WO2024255502A1 (en) | Information transmission method and apparatus, and storage medium | |
| WO2025035251A1 (en) | Model failure recovery method and apparatus, and terminal device and network device | |
| EP4598211A1 (en) | Downlink beam prediction method and apparatus, device, and storage medium | |
| US20250373397A1 (en) | Communication method, apparatus, and system | |
| WO2024255041A1 (en) | Communication method and communication apparatus | |
| WO2025260372A1 (en) | Beam management method and apparatus, terminal device, network device, chip, medium, and program product | |
| WO2025024999A1 (en) | Method and apparatus for determining processing delay requirement, and terminal device and network device | |
| WO2025076740A1 (en) | Information processing method and apparatus, terminal device, and network device | |
| CN118523858A (en) | Model performance monitoring method and device | |
| WO2025167428A1 (en) | Data request method and apparatus for ai/ml model in beam management | |
| WO2025010664A1 (en) | Time domain mobility prediction method and apparatus, device, chip, and storage medium | |
| CN118523857A (en) | Model monitoring method and device, terminal and network side equipment |