[go: up one dir, main page]

WO2025065330A1 - Model monitoring method and apparatus, monitoring entity, and storage medium - Google Patents

Model monitoring method and apparatus, monitoring entity, and storage medium Download PDF

Info

Publication number
WO2025065330A1
WO2025065330A1 PCT/CN2023/121984 CN2023121984W WO2025065330A1 WO 2025065330 A1 WO2025065330 A1 WO 2025065330A1 CN 2023121984 W CN2023121984 W CN 2023121984W WO 2025065330 A1 WO2025065330 A1 WO 2025065330A1
Authority
WO
WIPO (PCT)
Prior art keywords
entity
monitoring
data
measurement
reference signal
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
Application number
PCT/CN2023/121984
Other languages
French (fr)
Chinese (zh)
Inventor
张力
周雷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
New H3C Technologies Co Ltd
Original Assignee
New H3C Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by New H3C Technologies Co Ltd filed Critical New H3C Technologies Co Ltd
Priority to PCT/CN2023/121984 priority Critical patent/WO2025065330A1/en
Priority to CN202380010928.5A priority patent/CN120112923A/en
Publication of WO2025065330A1 publication Critical patent/WO2025065330A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning

Definitions

  • the present application relates to the field of network technology, and in particular to a model monitoring method, device, monitoring entity and storage medium.
  • AI/ML artificial intelligence/machine learning
  • the positioning reference signals are measured using a positioning model based on AI/ML, and the measurement values are processed to obtain the predicted position of the user equipment (UE) and complete the positioning.
  • the data processing model can improve the data processing efficiency. However, there are differences between the input data of the data processing model obtained in actual production (i.e., the measurement value of the reference signal) and the training data of the data processing model, which leads to a decrease in the data processing accuracy of the data processing model in actual production.
  • the purpose of the embodiments of the present application is to provide a model monitoring method, device, monitoring entity and storage medium to improve the data processing accuracy of the data processing model in actual production.
  • the specific technical solution is as follows:
  • an embodiment of the present application provides a model monitoring method, which is applied to a monitoring entity, and the method includes:
  • the monitoring result of the data processing model is determined according to the Euclidean distance between the center point of the first cluster and the center point of the second cluster and a preset monitoring threshold.
  • an embodiment of the present application provides a model monitoring device, which is applied to a monitoring entity, and the device includes:
  • a first acquisition module configured to acquire first measurement data of a first reference signal between a first entity and a second entity in a current monitoring period, wherein the first entity and the second entity are located in a service area of a data processing model, and the first measurement data is input data of the data processing model;
  • a second acquisition module used to acquire training data of the data processing model
  • a first determination module configured to determine a first cluster to which the first measurement data belongs and a second cluster to which the training data belongs;
  • the second determination module is used to determine the monitoring result of the data processing model according to the Euclidean distance between the center point of the first cluster and the center point of the second cluster and a preset monitoring threshold.
  • an embodiment of the present application provides a monitoring entity, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;
  • the memory is used to store computer programs
  • the processor is used to implement any of the above-mentioned method steps when executing the program stored in the memory.
  • an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, any of the method steps described above is implemented.
  • the monitoring entity clusters the input data (i.e., measurement data) of the data processing model collected in actual production and the training data of the data processing model into two clusters, namely, the first cluster to which the measurement data belongs and the second cluster to which the training data belongs, and compares the Euclidean distance between the center point of the first cluster and the center point of the second cluster with the preset monitoring threshold, so as to determine whether there is a difference between the input data of the data processing model obtained in actual production and the training data of the data processing model, and obtain the corresponding monitoring result.
  • the input data i.e., measurement data
  • the difference between the input data of the data processing model obtained in actual production and the training data of the data processing model indicates that the environmental data is offset and the data processing model cannot accurately process the input data in actual production.
  • the data processing model can be retrained in time, thereby improving the data processing accuracy of the data processing model in actual production.
  • Figure 1(a) is a schematic diagram of the first structure of the AI/ML assisted positioning framework
  • Figure 1(b) is a schematic diagram of the second structure of the AI/ML-assisted positioning framework
  • FIG2 is a schematic diagram of a structure of an AI/ML direct positioning framework
  • FIG3 is a schematic diagram of a first flow chart of a model monitoring method provided in an embodiment of the present application.
  • FIG4 is a schematic diagram of measurement configuration information provided in an embodiment of the present application.
  • FIG5 is a detailed schematic diagram of step S33 provided in an embodiment of the present application.
  • FIG6 is a detailed schematic diagram of step S34 provided in an embodiment of the present application.
  • FIG7 is a flow chart of a model updating method provided in an embodiment of the present application.
  • FIG8 is a flow chart of a model monitoring capability request/providing process provided in an embodiment of the present application.
  • FIG9 is a schematic diagram of a second flow chart of the model monitoring method provided in an embodiment of the present application.
  • 10-16 are schematic diagrams of a model monitoring scenario provided in an embodiment of the present application.
  • 17 to 19 are schematic diagrams of the distribution of measurement data after dimensionality reduction using the t-SNE algorithm provided in an embodiment of the present application;
  • FIG20 is a schematic diagram of a structure of a model monitoring device provided in an embodiment of the present application.
  • FIG. 21 is a schematic diagram of a structure of a monitoring entity provided in an embodiment of the present application.
  • AI/ML-based data processing models are often used to process the measurement values of reference signals.
  • the positioning reference signals are measured using AI/ML-based positioning models to obtain the measurement values, which are then processed to obtain the predicted position of the UE and complete the positioning.
  • the positioning model is an AI/ML model, that is, a data processing model.
  • the measurement value input to the positioning model is the measurement data
  • the predicted position output by the positioning model is the processing result of the data processing model.
  • the UE or gNB gNodeB, 5G base station
  • PRS Positioning Reference Signal
  • SRS Sounding Reference Signal
  • the positioning model outputs the position prediction of the UE based on the measurement value, thereby realizing the positioning function of 5G NR.
  • the positioning model framework is mainly divided into the following two categories.
  • the AI/ML assisted positioning framework is shown in Figure 1(a) and Figure 1(b).
  • AI/ML assisted positioning AI/ML is combined with traditional NR positioning methods such as TDOA (Time Difference Of Arrival), and CIR and other measurement values are input into the positioning model, as shown in Figure 1(a) and Figure 1(b), and the measurement value 1-measurement value N is input into the AI/ML model.
  • the positioning model outputs intermediate quantities such as TOA (Time Of Arrival) of the positioning process, as shown in Figure 1(a) and Figure 1(b), as shown in Figure 1(a) and Figure 1(b), and intermediate quantity 1-intermediate quantity N.
  • the intermediate quantity is input into the LMF (Location Management Function) end, and the LMF end performs UE positioning solution according to the principle of the traditional NR positioning method to obtain the predicted position of the UE, that is, the positioning result.
  • LMF Location Management Function
  • the AI/ML direct positioning framework is shown in Figure 2.
  • the positioning model receives inputs such as CIR and other measurements, such as The measurement values 1-N shown in Figure 2 are input into the AI/ML model, and the positioning model directly outputs the predicted position of the UE, that is, the positioning result.
  • the data processing model uses a specific data set collected at a certain moment as a training set.
  • a training set When the data processing model is deployed to production, there are often differences between the original data included in the training set and the dynamic measurement data in the production environment. This difference may cause the performance of the data processing model to gradually decline over time.
  • the entity needs to monitor the data processing model during its operation, and retrain the data processing model and update the network parameters of the data processing model when it is detected that the data processing model is unavailable, so as to avoid the accuracy of the processing results of the data processing model from decreasing over time, such as avoiding the positioning accuracy of the positioning model from decreasing over time.
  • the typical data processing model generation process includes: process 1, data collection; process 2, model training and testing. Therefore, at the functional level, model monitoring can be designed around the above process, such as detecting changes in input data distribution and model concept drift.
  • the model monitoring design can monitor changes in the input data distribution.
  • the input data distribution during the deployment of the data processing model is significantly different from the data distribution of the training set of the data processing model, it can be indirectly determined that the performance of the data processing model has degraded, and further operations such as updating the data processing model can be performed to improve the performance of the data processing model.
  • Model drift detection When a data processing model is applied to production, the intrinsic characteristics of the production environment may evolve over time, which causes the output of the data processing model to deviate from the actual situation of the production environment, thereby causing the performance of the data processing model to degrade. Therefore, it is necessary to continuously monitor the effectiveness of the data processing model. If the true value of the output of the data processing model can be obtained by other means, the model monitoring design can use the collected real input data and true values as a test set during the deployment of the data processing model to test the data processing model and directly measure the performance of the data processing model to determine whether the performance of the data processing model has degraded, and perform subsequent data processing model updates and other operations.
  • Model monitoring method based on true value labels (or label estimates).
  • the monitoring entity can obtain the true position of the UE corresponding to the measured value. For example, using a PRU (Positioning Reference Unit) with a known position or UE feedback of the true position, or using other positioning methods to generate a positioning result with higher accuracy.
  • the positioning model is directly tested and evaluated using the true value label to determine whether the performance of the positioning model has degraded.
  • Model monitoring method without labels In this method, the monitoring entity only relies on the statistical features of the model input data or output data to monitor the positioning model.
  • the original labels of the training set data and test set data used by the data processing model are deleted, and the training set data and test set data are re-labeled, such as all the labels of the training set data are 0, and all the labels of the test set data are 1; then, the re-labeled training set data and test set data are merged into the same data set, and a new training set and a new test set are generated based on this data set. After that, a binary classifier is trained using the data of the new training set, and the performance of the classifier is tested on the data of the new test set.
  • the classifier can well distinguish the data of the original training set and the data of the original test set in the new test set, it is determined that the data distribution of the original training set and the original test set has a significant difference; if the classifier cannot accurately distinguish the data of the original training set and the data of the original test set in the new test set, it is determined that the data distribution of the original training set and the original test set is similar.
  • model monitoring the dataset used during data processing model training can be regarded as the original training set, and the real data of the production environment obtained during model deployment can be regarded as the original test set in adversarial verification.
  • the principle of adversarial verification can then be used to effectively determine whether there is a difference between the data used during model training and the real data of the environment, thereby effectively detecting changes in the input data distribution of the data processing model.
  • Adversarial verification is a semi-supervised machine learning method.
  • every time the monitoring entity needs to obtain the monitoring results of the model it is necessary to annotate the training set of the data processing model and the real measurement data, and train a binary classifier to determine whether there is a change in data distribution by evaluating the performance of the binary classifier. After the monitoring entity generates the monitoring results, the change cannot be reused.
  • the next time the model is monitored another binary classifier needs to be retrained based on the newly collected real measurement data. Therefore, in practice, In practical applications, model monitoring methods based on adversarial verification may lead to waste of computing resources and time due to complex classifiers.
  • the embodiment of the present application provides a model monitoring method, which is applied to a monitoring entity.
  • the monitoring entity can be a base station (gNB), a terminal (UE) or a management entity, or other electronic devices capable of model monitoring, without limitation.
  • the management entity can be an LMF terminal or other device with management functions.
  • the model monitoring method provided in the embodiment of the present application can be applied to the scenario of using AI/ML for positioning enhancement in 5G NR positioning.
  • the data processing model is a positioning model and the management entity is an LMF terminal.
  • the monitoring entity maps the input data (i.e., measurement data) of the data processing model collected in actual production and the training data of the data processing model to a low-dimensional space through dimensionality reduction processing and clusters them into two clusters, i.e., the first cluster to which the measurement data belongs and the second cluster to which the training data belongs, so that the relative relationship between the high-dimensional data can be retained as much as possible, and it can be visualized and classified in the low-dimensional space.
  • measurement data i.e., measurement data
  • the Euclidean distance between the center point of the first cluster and the center point of the second cluster is compared with the preset monitoring threshold, and it can be determined whether there is a difference between the input data of the data processing model obtained in actual production and the training data of the data processing model, and the corresponding monitoring result is obtained. There is a difference between the input data of the data processing model obtained in actual production and the training data of the data processing model, indicating that the environmental data is offset and the data processing model cannot accurately process the input data in actual production.
  • the data processing model can be retrained in time, which improves the data processing accuracy of the data processing model in actual production.
  • FIG. 3 is a first flow chart of the model monitoring method provided in an embodiment of the present application, which is applied to a monitoring entity.
  • the method includes the following steps.
  • Step S31 obtaining first measurement data of a first reference signal between a first entity and a second entity in a current monitoring period, the first entity and the second entity are located in a service area of a data processing model, and the first measurement data is input data of the data processing model.
  • Step S32 obtaining training data for the data processing model.
  • Step S33 determine the first cluster to which the first measurement data belongs and the second cluster to which the training data belongs.
  • Step S34 determining the monitoring result of the data processing model according to the Euclidean distance between the center point of the first cluster and the center point of the second cluster and a preset monitoring threshold.
  • the monitoring entity clusters the input data (i.e., measurement data) of the data processing model collected in actual production and the training data of the data processing model into two clusters, namely, the first cluster to which the measurement data belongs and the second cluster to which the training data belongs, and compares the Euclidean distance between the center point of the first cluster and the center point of the second cluster with the preset monitoring threshold, so as to determine whether there is a difference between the input data of the data processing model obtained in actual production and the training data of the data processing model, and obtain the corresponding monitoring result.
  • the input data i.e., measurement data
  • the difference between the input data of the data processing model obtained in actual production and the training data of the data processing model indicates that the environmental data is offset and the data processing model cannot accurately process the input data in actual production.
  • the data processing model can be retrained in time, thereby improving the data processing accuracy of the data processing model in actual production.
  • the data processing model can be deployed on the monitoring entity or on other entities, such as the fifth entity.
  • the data processing model can be a positioning model or other models.
  • the positioning model is used as an example for explanation in the following, and it does not play a limiting role.
  • the monitoring period is the period during which the monitoring entity monitors the data processing model once, and the duration of the monitoring period can be set according to actual conditions.
  • the service area of the data processing model (referred to as the service area) can be one or multiple adjacent cells.
  • the first entity may be a physical device such as a UE or a gNB in the service area
  • the second entity may also be a physical device such as a UE or a gNB in the service area.
  • the first entity and the second entity are entities that transmit reference signals to each other. For example, when the first entity is a UE, the second entity is a gNB, and when the first entity is a gNB, the second entity is a UE.
  • the first reference signal is an uplink reference signal and/or a downlink reference signal transmitted between the first entity and the second entity, such as SRS, CSI-RS (Channel State Information-Reference Signal), PRS, SSB (Synchronization Signal Block), DMRS (Demodulation Reference Signal), PTRS (Phase Tracking Reference Signal), etc.
  • the first measurement number The data is data obtained by measuring the first reference signal, such as CIR, PDP, etc. Both the first entity and the second entity can serve as entities for measuring the first reference signal.
  • the monitoring cycle reached is the current monitoring cycle, and the monitoring entity can obtain the first reference signal in the service area within the current monitoring cycle, measure the first reference signal, and obtain the first measurement data; other entities can also measure the first reference signal to obtain the first measurement data, and the monitoring entity directly obtains the first measurement data from other entities.
  • the first measurement data obtained by the monitoring entity is the real measurement data of the production environment.
  • the monitoring entity when performing model monitoring, may obtain first measurement data of a first reference signal from the first entity or the second entity.
  • the first measurement data does not carry a true value label, such as when the data processing model is a positioning model, the true positions of the first entity and the second entity are unknown.
  • the monitoring entity may be the first entity or the second entity, or may be a management entity. Depending on the location of the monitoring entity, there are two situations.
  • the monitoring entity can implement the above step S31 in the following three ways.
  • a. Receive a first reference signal sent by a second entity in a current monitoring period; measure the first reference signal to obtain a first measurement result, where the first measurement result includes first measurement data of the first reference signal.
  • the first reference signal may be a reference signal broadcast by the second entity to the first entity, or may be a reference signal unicast by the second entity to the first entity.
  • the first entity is responsible for measuring the reference signal.
  • the second entity sends the first reference signal to the first entity; the first entity (i.e., the monitoring entity) receives the first reference signal sent by the second entity, and measures the first reference signal to obtain a first measurement result including first measurement data.
  • one of the first entity and the second entity is a base station and the other entity is a terminal.
  • the first reference signal may be a PRS, a CSI-RS, a SRS, a SSB, a DMRS, or a PTRS; when the first entity is a base station and the second entity is a terminal, the first reference signal is an SRS.
  • the first reference signal is a reference signal sent or received by the terminal according to first configuration information sent by the base station, and the first configuration information indicates the time-frequency resources occupied by the first reference signal.
  • the base station sends the first configuration information to the terminal; the terminal sends or receives the first reference signal according to the first configuration information.
  • the first configuration information is configuration information sent by the base station to the terminal according to a first request sent by the third entity, and the first request instructs the base station to send the first configuration information to the terminal.
  • the third entity such as a management entity
  • the base station sends the first configuration information to the terminal according to the first request sent by the third entity, and then the terminal sends or receives the first reference signal according to the first configuration information.
  • the first measurement data may be measurement data of the first reference signal obtained by the monitoring entity according to the second configuration information sent by the third entity. That is, the third entity sends the second configuration information to the second entity, and the second configuration information is used to specify the relevant configuration of the model monitoring. The second entity obtains the first measurement data according to the second configuration information to complete the model monitoring.
  • the second configuration information may include at least one of the following: monitoring cycle information, measurement configuration information, monitoring algorithm and preset monitoring threshold.
  • the measurement configuration information, monitoring algorithm and preset monitoring threshold may be represented by a number of bits.
  • the monitoring cycle information may include a cycle unit and a number of bits.
  • the cycle unit may be seconds, minutes, hours, etc.
  • the cycle unit and the number of bits together represent the length of the monitoring cycle, which may be determined based on the actual system requirements and algorithm time consumption. For example, when the monitoring cycle is in hours, 5 bits may be used to represent the monitoring cycle length of 1 to 24 hours. In order to save bits, different cycle options may also be agreed upon. For example, when the cycle unit is times/day, 2 bits may be used to represent 4 monitoring cycle options.
  • the cycle options may be defined as: ⁇ 00: 1 time/day (i.e., 24-hour cycle); 01: 4 times/day (i.e., 6-hour cycle); 10: 8 times/day (i.e., 3-hour cycle); 11: 24 times/day (i.e., 1-hour cycle) ⁇ , that is, when the number of bits is 00, it indicates that the monitoring cycle is 24 hours; when the number of bits is 01, it indicates that the monitoring cycle is 6 hours, and so on.
  • the monitoring entity may determine the monitoring cycle for model monitoring through the cycle unit and the number of bits.
  • the measurement configuration information may include the measurement cycle length, the measurement time slice length, and the measurement frequency.
  • the measurement cycle length is the measurement data collection cycle for model monitoring
  • the measurement time slice length is the continuous time length of each data collection measurement value
  • the measurement frequency is the total number of measurements for this data collection.
  • the measurement cycle length is greater than the measurement time slice length. The relationship between them is shown in Figure 4.
  • a parameter set can be used to represent different measurement configuration sets, which can be set specifically according to actual needs.
  • 2 bits are used to represent 4 parameter selections: ⁇ 00: (measurement cycle length: 512; slice length: 256; measurement frequency: 4 times); 01: (measurement cycle length: 256; slice length: 128; measurement frequency: 4 times); 10: (measurement cycle length: 512; slice length: 256; measurement frequency: 8 times); 11: (measurement cycle length: 256; slice length: 128; measurement frequency: 8 times) ⁇ , that is, when the number of bits corresponding to the configuration information is 00, it means that the data collection cycle is 512, the continuous time length of each collection is 256, the number of collections is 4 times, and so on.
  • the first entity obtains the first measurement data according to the measurement configuration information.
  • a3) Monitoring algorithm Considering that the model monitoring method can support different monitoring algorithms, it is necessary to specify the type of algorithm used by the monitoring entity.
  • the number of bits used is determined according to the total number of optional algorithms, and the correspondence between the number of bits and the monitoring algorithm is preset. For example, 2 bits are used to represent 4 monitoring algorithms: ⁇ 00: monitoring algorithm based on t-SNE; 01: model monitoring algorithm based on adversarial verification; 10: model monitoring algorithm based on KS test; 11: model monitoring algorithm based on autoencoder ⁇ .
  • the number of bits corresponding to the monitoring algorithm is 00
  • the monitoring entity uses a monitoring algorithm based on t-SNE for model monitoring.
  • a4) Preset monitoring threshold Since different monitoring algorithms are used for model monitoring, the output types are different. Therefore, it is necessary to specify the monitoring threshold or the relevant data of the threshold auxiliary calculation in the current situation according to the monitoring algorithm, and determine the number of bits used according to the threshold type or auxiliary data type of different monitoring algorithms. For example, in the monitoring algorithm based on t-SNE designed in the embodiment of the present application, the ratio of the Euclidean distance of the center points of the two clusters to the sum of the radii of the two clusters is designed as the discriminant, then 4 bits can be used to represent the ten ratio options [0.1, 0.2, ... 0.9, 1] as the threshold for determining data drift: ⁇ 0000: 0.1; 0001: 0.2; ...
  • the preset monitoring threshold is 0.1, indicating that when the ratio of the Euclidean distance of the center points of the two clusters to the sum of the radii of the two clusters is greater than 0.1, it can be determined as data drift.
  • the first reference signal may be a reference signal broadcast by the first entity to the second entity, or may be a reference signal unicast by the first entity to the second entity.
  • the second entity is responsible for measuring the reference signal.
  • the first entity i.e., the monitoring entity
  • the second entity receives the first reference signal, measures the first reference signal, obtains a second measurement result including the first measurement data, and sends the second measurement result to the monitoring entity
  • the monitoring entity obtains the first measurement data by receiving the second measurement result.
  • one of the first entity and the second entity is a base station and the other entity is a terminal.
  • the first reference signal is SRS; when the first entity is a base station and the second entity is a terminal, the first reference signal may be PRS, CSI-RS, SRS, SSB, DMRS, or PTRS, etc.
  • the first reference signal is a reference signal sent or received by the terminal according to first configuration information sent by the base station, and the first configuration information indicates the time-frequency resources occupied by the first reference signal.
  • the base station sends the first configuration information to the terminal; the terminal sends or receives the first reference signal according to the first configuration information.
  • the first configuration information is configuration information sent by the base station to the terminal according to a first request sent by the third entity, and the first request instructs the base station to send the first configuration information to the terminal.
  • the third entity such as a management entity
  • the base station sends the first configuration information to the terminal according to the first request sent by the third entity, and then the terminal sends or receives the first reference signal according to the first configuration information.
  • the first measurement data may be the measurement data of the first reference signal obtained by the monitoring entity according to the second configuration information sent by the third entity. That is, the third entity (management entity) sends the second configuration information to the first entity, and the second configuration information is used to specify the relevant configuration of the model monitoring. The first entity obtains the first measurement data from the second entity according to the second configuration information to complete the model monitoring.
  • the specific form of the second configuration information can be found in the description in a above.
  • the first entity may be a terminal or a base station
  • the third entity may be a management entity, such as an LMF terminal.
  • the third entity (such as the LMF end) stores the existing measurement data.
  • the first entity i.e., the monitoring entity
  • the LMF end sends a third measurement result including the first measurement data to the first entity according to the second request
  • the monitoring entity obtains the first measurement data by receiving the third measurement result.
  • the situation where the LMF end may have existing measurement data is taken into consideration to facilitate the rapid acquisition of measurement data.
  • the first measurement data may be the measurement data of the first reference signal obtained by the monitoring entity according to the second configuration information sent by the third entity. That is, the third entity (management entity) sends the second configuration information to the first entity, and the second configuration information is used to specify the relevant configuration of the model monitoring. The first entity obtains the first measurement data from the third entity according to the second configuration information to complete the model monitoring.
  • the specific form of the second configuration information can be found in the description in a above.
  • the model monitoring method when the monitoring entity is the second entity is similar to the model monitoring method when the monitoring entity is the first entity. Please refer to the description of the above situations a-c, and will not be repeated here.
  • the monitoring entity can implement the above step S31 through the following steps: obtain the first measurement data of the first reference signal between the first entity and the second entity in the current monitoring period from the first target entity, and the first target entity is the entity between the first entity and the second entity that measures the first reference signal.
  • the third entity may be a management entity, such as an LMF end; when the first entity is a terminal, the second entity is a base station, the first target entity is a terminal, and the first reference signal may be PRS, CSI-RS, SRS, SSB, DMRS, or PTRS, etc.; when the first entity is a base station, the second entity is a terminal, and the first target entity is a base station, the first reference signal is SRS.
  • a first reference signal is transmitted between the first entity and the second entity, and one of the first entity and the second entity measures the first reference signal to obtain first measurement data, and the entity performing the measurement is the first target entity.
  • the monitoring entity i.e., the third entity
  • the third entity stores the second configuration information.
  • the monitoring entity ie, the third entity
  • the specific form of the second configuration information can be found in the description in a above.
  • the monitoring entity obtains first measurement data based on the first reference signal between the first entity and the second entity.
  • the first measurement data is the data that needs to be input into the data processing model in actual production, reflecting the data distribution in actual production within the current monitoring cycle, so as to facilitate accurate model monitoring without true value labels.
  • the training data is the data in the training set of the data processing model, such as CIR, PDP, etc.
  • the monitoring entity obtains the training data when training the data processing model.
  • the monitoring entity can directly obtain the training data from the monitoring entity locally; the monitoring entity can also receive the training data from other entities containing training data, such as the entity that generates the data processing model or the LMF end.
  • the method of obtaining the training data is not limited here.
  • the monitoring entity stores the training data of the currently deployed data processing model and the real measurement data during the deployment of the data processing model through the above steps S31 and S32, and collects the data required for model monitoring.
  • the execution order of the above steps S31 and S32 is not limited.
  • the monitoring entity can use monitoring algorithms such as t-SNE (t-Distributed Stochastic Neighbor Embedding) to process the collected first measurement data and training data to obtain clustering clusters corresponding to the first measurement data and the training data, namely, the first cluster and the second cluster.
  • t-SNE distributed Stochastic Neighbor Embedding
  • the preset monitoring threshold is a parameter for evaluating the monitoring result, which is used to determine whether the data processing model is available.
  • the preset monitoring threshold can be set according to the actual situation.
  • the monitoring entity calculates the Euclidean distance between the center point of the first cluster and the center point of the second cluster, and determines the monitoring result of the data processing model according to the relationship between the Euclidean distance and the preset monitoring threshold. For example, if the Euclidean distance is greater than the preset monitoring threshold, the monitoring result indicates that the data processing model is unavailable; if the Euclidean distance is less than or equal to the preset monitoring threshold, the monitoring result indicates that the data processing model is available.
  • the above step S33 may include the following steps.
  • Step S51 Perform dimensionality reduction processing on the first measurement data and the training data according to a preset monitoring algorithm to obtain dimensionality reduced data.
  • Step S52 clustering the dimension-reduced data to obtain a first cluster to which the first measurement data belongs and a second cluster to which the training data belongs.
  • monitoring The control entity can reduce the dimension of the data through the preset monitoring algorithm. After mapping the high-dimensional measurement data and training data to the low-dimensional space, the data processing amount of the model monitoring method is reduced and the efficiency of the model monitoring is improved. At the same time, the relative relationship between the measurement data and the training data is retained, ensuring the accuracy of clustering the reduced-dimensional data.
  • the preset monitoring algorithm may be a t-SNE algorithm or other dimensionality reduction algorithms, such as the various monitoring algorithms included in the above second configuration information, which are not limited here.
  • the specific calculation process of the t-SNE algorithm will be described in detail later and will not be described in detail here.
  • the monitoring entity reduces the dimension of the acquired first measurement data and training data into two-dimensional plane points according to the preset monitoring algorithm to obtain reduced dimension data.
  • the monitoring algorithm clusters the dimension-reduced data, that is, clusters the points on the two-dimensional plane of the training data from the training set and the first measurement data from the environmental measurement, respectively, to obtain the first cluster to which the first measurement data belongs and the second cluster to which the training data belongs.
  • the monitoring entity may pre-process the acquired first measurement data and training data.
  • the above step S51 may be implemented by the following steps: converting the first measurement data and training data into intermediate data matching the data processing model; performing dimensionality reduction processing on the intermediate data according to a preset monitoring algorithm to obtain dimensionality reduction data.
  • the monitoring entity may pre-process the collected first measurement data and training data to obtain intermediate data that matches the subsequent preset monitoring algorithm input.
  • the preset monitoring algorithm (such as the t-SNE algorithm) requires PDP as the input data of the positioning model, and the first measurement data and training data are CIR, then the data needs to be processed to convert CIR into PDP to achieve preliminary data compression, while ensuring that the data monitored by the model is consistent with the input data of the positioning model, and ensuring the accuracy of the subsequent model monitoring results.
  • the above step S34 may include the following steps.
  • Step S61 calculate the ratio of the first distance to the second distance to obtain a monitoring value, where the first distance is the Euclidean distance between the center point of the first cluster and the center point of the second cluster, and the second distance is the sum of the radius of the first cluster and the radius of the second cluster. If the monitoring value is greater than the preset monitoring threshold, execute step S62; if the monitoring value is less than or equal to the preset monitoring threshold, execute step S63.
  • Step S62 determining a first monitoring result of the data processing model, the first monitoring result indicating that the data processing model is unavailable.
  • Step S63 determining a second monitoring result of the data processing model, where the second monitoring result indicates that the data processing model is available.
  • the model monitoring result is output. For example, the ratio of the Euclidean distance between the center points of the two clusters to the sum of the cluster radii is calculated, and compared with the preset monitoring threshold generated, stored or received locally, to judge the monitoring result of the data processing model, thereby realizing the quantitative processing of model monitoring.
  • step S61 after the monitoring entity obtains the two clusters of the first cluster and the second cluster, it calculates the Euclidean distance between the center point of the first cluster and the center point of the second cluster as the first distance, calculates the sum of the radius of the first cluster and the radius of the second cluster as the second distance, and then calculates the ratio of the first distance to the second distance, and uses the ratio as the monitoring value. For example, if the first distance is R, the radius of the first cluster is R1, and the radius of the second cluster is R2, then the monitoring value is R/(R1+R2).
  • the monitoring entity determines the monitoring result of the data processing model according to the size relationship between the monitoring value and the preset monitoring threshold.
  • the monitoring entity executes the above step S62 to determine that the monitoring result of the data processing model is the first monitoring result, that is, the environmental data is offset and the data processing model is unavailable; when the monitoring value is less than or equal to the preset monitoring threshold, the monitoring entity executes the above step S63 to determine that the monitoring result of the data processing model is the second monitoring result, that is, the environmental data is not offset and the data processing model is still applicable.
  • the monitoring entity may also determine the monitoring result of the data processing model based on the first distance.
  • the monitoring entity may implement the above step S34 by the following steps: if the Euclidean distance between the center point of the first cluster and the center point of the second cluster is greater than a preset monitoring threshold, then determine the first monitoring result of the data processing model, and the first monitoring result indicates that the data processing model is unavailable; if the Euclidean distance between the center point of the first cluster and the center point of the second cluster is less than or equal to the preset monitoring threshold, then determine the second monitoring result of the data processing model, and the second monitoring result indicates that the data processing model is available.
  • the monitoring entity compares the Euclidean distance (i.e., the first distance) between the center point of the first cluster and the center point of the second cluster.
  • the relationship between the first distance and the preset monitoring threshold is that when the first distance is greater than the preset monitoring threshold, the monitoring entity determines that the monitoring result of the data processing model is the first monitoring result, and the data processing model is unavailable; when the monitoring value is less than or equal to the preset monitoring threshold, the monitoring entity determines that the monitoring result of the data processing model is the second monitoring result, and the data processing model is still applicable.
  • the first distance is compared with the preset monitoring threshold to obtain the model monitoring result, which can reduce the amount of calculation and improve the efficiency of model monitoring.
  • the monitoring entity when the data processing model is deployed on a monitoring entity, after obtaining the monitoring results, the monitoring entity can use the monitoring results to determine whether to update the data processing model.
  • the monitoring entity can also send the monitoring result to the fifth entity.
  • the fifth entity can use the monitoring result to determine whether to update the data processing model.
  • the fifth entity is the entity that deploys the data processing model, which can be a gNB, UE and other entities.
  • the monitoring entity broadcasts the monitoring result, transmits the model monitoring conclusion, and completes the update of the data processing model, so as to subsequently improve the accuracy of the data processing model.
  • the embodiment of the present application when the data processing model is deployed on the monitoring entity, the embodiment of the present application also provides a model updating method, see Figure 7, which is a flow chart of the model updating method provided by the embodiment of the present application, applied to the monitoring entity.
  • the above model updating method includes the following steps.
  • Step S71 when the monitoring result of the data processing model indicates that the data processing model is unavailable, obtain second measurement data of a second reference signal between a second target entity and a fourth entity in a current monitoring period, the fourth entity is located in a service area, and the processing result of the data processing model corresponding to the fourth entity is known, and the second target entity is the entity that sends the second reference signal between the first entity and the second entity.
  • Step S72 updating the data processing model according to the second measurement data.
  • the monitoring entity when the monitoring result of the data processing model is the first monitoring result, that is, when the monitoring entity determines that the data processing model is unavailable, the monitoring entity needs to collect data with true value labels and update the current data processing model to ensure the availability of the data processing model.
  • the fourth entity may also be a physical device such as a UE, a gNB, or a PRU in the service area.
  • the second target entity and the fourth entity are entities that transmit reference signals to each other.
  • the second reference signal is a reference signal transmitted between the second target entity and the fourth entity.
  • the fourth entity can be used as an entity for measuring the second reference signal.
  • the monitoring entity obtains second measurement data obtained by measuring the second reference signal, and a plurality of second measurement data constitute an auxiliary data set, and each second measurement data carries a true value label.
  • the data processing model is a positioning model
  • the true position of the fourth entity is known.
  • the accuracy of the measurement data obtained by the fourth entity is higher than a preset accuracy threshold.
  • the monitoring entity obtains the second measurement data carrying the true value label, and retrains the current data processing model according to the second measurement data to update the network parameters of the data processing model.
  • the monitoring entity may obtain a fourth measurement result from the third entity, where the fourth measurement result includes second measurement data of a second reference signal between the second target entity and the fourth entity. That is, the monitoring entity obtains the second measurement data from the third entity to update the model.
  • the monitoring entity when the monitoring entity is the first entity, the monitoring entity may obtain the fourth measurement result from the third entity in an active or passive manner.
  • the monitoring entity sends a third request to the third entity, where the third request instructs the third entity to send the second measurement data to the monitoring entity; and receives the fourth measurement result corresponding to the third request sent by the third entity.
  • the monitoring entity actively sends a third request to the third entity. After receiving the third request, the third entity sends a fourth measurement result to the monitoring entity.
  • the third request includes a minimum number of samples.
  • the number of second measurement data included in the fourth measurement result is greater than or equal to the minimum number of samples.
  • the minimum number of samples is expressed in units of quantity and bits, and may also be expressed in other forms, which are not limited.
  • the third request is sent by the monitoring entity.
  • the third request is a signaling for requesting the third entity to update the auxiliary data set (i.e., the second measurement data).
  • the auxiliary information requested by the monitoring entity may include, but is not limited to: the minimum number of samples of the auxiliary data set.
  • the number of bits used can be determined based on the number of samples or the actual size of the data set. For example, if 1000 is used as a unit, 8 bits can be used to represent 1000 to 256000 samples. For example, when the minimum number of samples is 00000001, it means that the minimum number of samples supported by the monitoring entity is 1000 samples.
  • the monitoring entity may also receive a first response or a second response corresponding to the third request sent by the third entity, wherein the first response indicates that the third entity is capable of sending measurement data greater than or equal to the minimum number of samples to the first entity, and the second response indicates that the third entity is not capable of sending measurement data greater than or equal to the minimum number of samples to the first entity.
  • the monitoring entity After the monitoring entity receives the first response, the monitoring entity performs the step of receiving a fourth measurement result corresponding to the third request sent by the third entity.
  • the response signaling is sent by the third entity.
  • the third entity receives the third request sent by the monitoring entity, it preliminarily evaluates whether it is currently capable of generating sufficient measurement data and sending it to the monitoring entity. If it is capable of sending, it replies with a first response, otherwise it replies with a second response.
  • the response signaling can occupy 1 bit. For example, when the response signaling is 1, it indicates the first response, and when the response signaling is 0, it indicates the second response.
  • the third entity sends a response corresponding to the third request to the monitoring entity, so that the monitoring entity can decide whether to wait for receiving the fourth measurement result or to perform the next round of model monitoring, thereby avoiding the monitoring entity from continuously waiting for receiving the fourth measurement result when it cannot receive the fourth measurement result.
  • the monitoring entity when the monitoring entity is a third entity, the monitoring entity may directly obtain the fourth measurement result locally.
  • the fourth measurement result may be a measurement result obtained by the third entity from the fourth entity.
  • the second measurement data is measurement data sent by the fourth entity to the third entity according to the third configuration information of the second reference signal sent by the third entity.
  • the third entity sends the third configuration information to a fourth entity such as a PRU or UE with known location information, and the fourth entity obtains the second measurement data according to the third configuration information of the second reference signal sent by the third entity, and feeds back a fifth measurement result including the second measurement data to the fourth entity.
  • the third configuration information may include at least one of the following: measurement-related information of the second reference signal and an identifier of the monitoring entity.
  • Measurement related information of the second reference signal where some IEs (information elements) and processes in LPP are multiplexed, such as NR-On-Demand-DL-PRS-Configurations, etc.
  • the measurement related information is used to configure PRS measurement related information to the UE or PRU that generates the auxiliary data set.
  • the identification of the monitoring entity that is, the entity ID carrying the data processing model.
  • the UE and PRU that generate the auxiliary data set can directly send the auxiliary data set to the monitoring entity after the collection is completed, it is necessary to identify the monitoring entity.
  • Existing identifications can be reused here, for example, the TMSI (Temporary Mobile Subscriber Identity) used by the UE.
  • the second measurement data may include at least one of the following: a measurement value, a true value label corresponding to the measurement value, and a data quality corresponding to the true value label.
  • the measurement value, the true value label, and the data quality are represented by the number of bits.
  • the second measurement data is sent by a fourth entity such as a UE or a PRU that assists in generating a data set, and the fourth entity transmits the auxiliary data set or the auxiliary measurement data to the monitoring entity.
  • a fourth entity such as a UE or a PRU that assists in generating a data set
  • Measurement values such as CIR, PDP, etc.
  • CIR CIR
  • PDP PDP
  • the true value label corresponding to the measurement value for example, the terminal position or TOA prediction value corresponding to a set of CIR data (including CIR measurement values of different base stations and at different times) can be determined according to the specific data format.
  • the number of bits used can be determined according to the specific data format. If the decimeter level (0.1m) accuracy is used, 17 bits can be used to represent the distance or coordinate variable in the range of 0 to 13km.
  • the data quality corresponding to the true value label for example, the terminal position error range, if the accuracy is in decimeter level, 6 bits can be used to represent the absolute value of the deviation of 0 to 5 meters.
  • the data quality corresponding to the true value label here can be used to evaluate the accuracy of the measurement data obtained by the fourth entity.
  • the fourth entity transmits only auxiliary measurement data
  • the second measurement data may only include measurement values.
  • the fourth entity may also be used as the first entity or the second entity for model monitoring.
  • the monitoring entity may also send monitoring capability information to the third entity, where the monitoring capability information includes at least one of the following: the maximum number of samples supported by the monitoring entity.
  • the maximum number of samples can be represented by bits. For example, if 1000 is used as a unit, 8 bits can be used to represent 1000 to 256000 samples. For example, when the maximum number of samples is 00000001, it means that the maximum number of samples supported by the monitoring entity is 1000 samples.
  • the monitoring entity Before the monitoring entity sends the monitoring capability information to the third entity, the monitoring entity may also receive a fourth request sent by the third entity, the fourth request indicating the acquisition of the monitoring capability information, that is, requesting the monitoring capability signaling; according to the fourth request, the monitoring entity sends the monitoring capability information to the third entity, that is, sends the monitoring capability signaling carrying the monitoring capability information to the third entity.
  • the monitoring entity provides the third entity with the processing or storage capabilities it supports to assist in the subsequent auxiliary data transmission.
  • the following is a detailed introduction to the t-SNE algorithm.
  • the basic idea of the SNE algorithm is to map data points to probability distributions.
  • the main steps include three steps:
  • SNE is based on the similarity between high-dimensional data.
  • the similarity can be measured using the Euclidean distance between a sample point and other sample points.
  • the Euclidean distance is used to construct a Gaussian conditional probability distribution.
  • the characteristic of this probability distribution is that for a sample point, sample points similar to it have a higher probability of being selected, while sample points dissimilar to it have a lower probability of being selected.
  • the Gaussian conditional probability distribution between high-dimensional sample points xi and xj constructed by SNE is shown below:
  • xi , xj , and xk represent high-dimensional sample points
  • i represents the Gaussian conditional probability distribution between high-dimensional sample points xi and xj , that is, the probability that the high-dimensional sample point xi will choose xj as its neighbor
  • exp( ⁇ ) represents the exponential function
  • represents the modulus function
  • ⁇ i represents the standard deviation of the Gaussian distribution centered on xi
  • ⁇ ( ⁇ ) represents the summation function.
  • the conditional probability is 0, that is, p i
  • i 0.
  • the Gaussian distribution constructed by other sample points relative to the sample point x i has a standard deviation ⁇ i corresponding to the sample point.
  • the initialization of ⁇ i first defines the perplexity, and then determines the ⁇ i value corresponding to the perplexity through the binary search method.
  • the perplexity is defined using the entropy of the constructed distribution:
  • Perp(P i ) represents perplexity
  • P i represents the Gaussian distribution constructed by the relative distance between the i-th sample point and other sample points (Euclidean distance is used in the formula)
  • H(P i ) represents the cross entropy of the center point P i in binary measurement
  • i represents the Gaussian conditional probability distribution between high-dimensional sample points xi and xj
  • log( ⁇ ) represents the logarithmic function.
  • the value of perplexity is determined by the user.
  • SNE is robust to the value of perplexity and generally chooses a value between 5 and 50.
  • SNE constructs a probability distribution of mapping points in low-dimensional space, under which each low-dimensional space data point corresponds to a data point in the original high-dimensional space.
  • the conditional probability distribution between low-dimensional sample points y i and y j constructed by SNE is as follows:
  • i is the conditional probability distribution between low-dimensional sample points yi and yj
  • yi , yj and yk represent low-dimensional sample points.
  • the objective function is constructed using KL-divergence, and the optimization goal is to minimize the sum of the KL-divergence between all sample points in the high-dimensional space and all sample points in the low-dimensional space.
  • the constructed objective function is as follows:
  • Cost represents the objective function, that is, the loss function
  • Pi represents the relative distance between the i-th sample point and other samples (the formula uses Euclidean distance)
  • Pi is represented by the probability distribution of pj
  • Qi represents the Gaussian distribution constructed from the relative distance between the i-th sample point and other sample points on the 2D mapping plane
  • Qi is represented by the probability distribution of qj
  • i ... ⁇ , i 1,...,n.
  • t-SNE uses a joint distribution to construct the relationship between sample points, and uses a heavier-tailed t distribution to construct the distribution of low-dimensional space mapping points:
  • qij represents the joint probability distribution
  • yi , yj , yk and yl represent low-dimensional sample points.
  • p ij represents the joint probability distribution
  • n represents the number of sample points.
  • P represents the joint probability distribution of the relative distances between all sample points
  • Q represents the joint probability distribution of the relative distances of all sample points on the two-dimensional mapping plane.
  • the input of the ML model is generally high-dimensional data such as CIR and PDP obtained by measurement.
  • the training set data can be spliced with the new measurement data and subjected to t-SNE dimensionality reduction processing.
  • the low-dimensional space mapping points from the training set data and the new data after dimensionality reduction are clustered separately. By judging the relative relationship between the Euclidean distance between the center points of the two clusters and the cluster radius, it is measured whether there is a more obvious offset between the training set and the test set.
  • the process of the model monitoring method shown in Figure 9 includes: 1) data collection step; 2) data processing step; 3) t-SNE-based model monitoring algorithm; 4) model monitoring result determination; 5) model monitoring result broadcasting.
  • the monitoring entity collects measurement data (i.e., measurement values) and training data, and preprocesses the data to obtain intermediate quantities (i.e., intermediate data).
  • the monitoring entity uses a t-SNE-based model monitoring algorithm to reduce the dimension of the data to obtain a two-dimensional point set, and performs clustering calculations on the two-dimensional point set data to obtain cluster clusters corresponding to the measurement data and training data, i.e., the first cluster and the second cluster, respectively.
  • the monitoring entity determines the monitoring results based on the cluster center point and cluster radius, and broadcasts the model monitoring results to other entities that deploy the data processing model to complete the model monitoring.
  • the positioning framework includes UE, gNB, LMF, PRU, etc.
  • the positioning model is referred to as the ML model.
  • the model monitoring scenarios are divided into: 1) the scenario where the monitoring entity is deployed on the UE as shown in Figures 10 to 12; 2) the scenario where the monitoring entity is deployed on the gNB as shown in Figures 13 to 15; 3) the scenario where the monitoring entity is deployed on the LMF end as shown in Figure 16.
  • Scenario 1 is suitable for UE-based AI/ML positioning using the UE-side ML model, using the AI/ML model direct or assisted positioning framework, and using the UE-side ML model based on the LMF end or other UE-assisted AI/ML positioning, using the AI/ML model assisted positioning framework.
  • scenario 1) can be subdivided into 3 sub-scenarios 11)-13).
  • the UE measures the RS (Reference Signal) from the gNB, that is, the first reference signal, which is a downlink reference signal, and obtains the measurement value required for model monitoring (that is, the first measurement data) through measurement.
  • RS Reference Signal
  • the LMF sends a monitoring configuration signaling, such as monitoring configuration, to the UE, and the monitoring configuration signaling carries the second configuration information.
  • the LMF sends a reference signal configuration request signaling (such as RS configuration request), i.e., a first request, to the gNB.
  • the gNB sends a reference signal configuration (RS configuration) to the UE according to the reference signal configuration request signaling.
  • the RS is sent to the UE, and the reference signal configuration is the first configuration information.
  • the UE measures the RS (such as RS measurement), obtains a measurement result, and performs model monitoring according to the measurement data included in the measurement result.
  • the UE sends a request assistance signaling (request assistance) to the LMF end, that is, the third request, and the LMF end feeds back a request acceptance signaling or a request rejection signaling (request acceptance/rejection) to the UE based on its own capabilities.
  • request acceptance signaling is the first response
  • request rejection signaling is the second response.
  • the LMF After the UE receives the feedback request acceptance signaling (i.e., acceptance), the LMF sends an assistance configuration signaling to the UEs/PRUs (i.e., the fourth entity) at the known location.
  • the assistance configuration signaling carries the third configuration information.
  • the UEs/PRUs feed back the assistance measurement result signaling to the LMF.
  • the assistance measurement result signaling carries the second measurement data of the second reference signal.
  • the LMF receives the feedback assistance measurement result signaling sent by the UEs/PRUs, forms an assistance dataset, and sends it to the UE, which performs model updating.
  • the gNB measures the RS from the UE, that is, the first reference signal.
  • the first reference signal is an uplink reference signal, such as SRS.
  • the gNB obtains the measurement value data (that is, the first measurement data) required for model monitoring through measurement and transmits it back to the UE.
  • the LMF sends a monitoring configuration signaling to the UE, and the monitoring configuration signaling carries the second configuration information.
  • the LMF sends a reference signal configuration request signaling (such as SRS configuration request) to the gNB, that is, the first request.
  • the gNB sends a reference signal configuration (SRS configuration) to the UE according to the reference signal configuration request signaling, and receives the SRS sent by the UE.
  • the gNB measures the SRS, obtains the measurement result, and sends the measurement result to the UE, and the UE performs model monitoring according to the measurement data included in the measurement result.
  • the UE sends a request for assistance signaling, that is, a third request, to the LMF end.
  • the LMF end feeds back a request for acceptance signaling or a request for rejection signaling to the UE according to its own capabilities.
  • the LMF end After the UE is fed back with the request acceptance signaling, the LMF end sends an auxiliary configuration signaling to the UEs/PRUs (i.e., the fourth entity) at a known location, and the auxiliary configuration signaling carries the third configuration information.
  • the UEs/PRUs feed back the auxiliary measurement result signaling to the LMF end, and the auxiliary measurement result signaling carries the second measurement data of the second reference signal.
  • the LMF end receives the feedback auxiliary measurement result signaling sent by the UEs/PRUs, forms an auxiliary data set, and sends it to the UE, and the UE updates the model.
  • the UE directly requests the measurement data (ie, the first measurement data) from the LMF end.
  • the LMF sends a monitoring configuration signaling to the UE, and the monitoring configuration signaling carries the second configuration information.
  • the UE sends a request measurement result signaling (request measurement result), i.e., the second request, to the LMF.
  • request measurement result i.e., the second request
  • the LMF sends a measurement result signaling to the UE, and the measurement result signaling carries the measurement result, and the UE monitors the model according to the measurement data included in the measurement result.
  • the UE sends a request for assistance signaling, that is, a third request, to the LMF end.
  • the LMF end feeds back a request for acceptance signaling or a request for rejection signaling to the UE according to its own capabilities.
  • the LMF end After the UE is fed back with the request acceptance signaling, the LMF end sends an auxiliary configuration signaling to the UEs/PRUs (i.e., the fourth entity) at a known location, and the auxiliary configuration signaling carries the third configuration information.
  • the UEs/PRUs feed back the auxiliary measurement result signaling to the LMF end, and the auxiliary measurement result signaling carries the second measurement data of the second reference signal.
  • the LMF end receives the feedback auxiliary measurement result signaling sent by the UEs/PRUs, forms an auxiliary data set, and sends it to the UE, and the UE updates the model.
  • Scenario 2 is suitable for base station-assisted AI/ML positioning using the gNB-side ML model, using an AI/ML model-assisted positioning framework.
  • scenario 2) can be subdivided into three sub-scenarios 21)-23).
  • the gNB measures the RS from the UE, that is, the first reference signal.
  • the first reference signal is an uplink reference signal, such as SRS.
  • the gNB obtains the measurement value data (that is, the first measurement data) required for model monitoring through measurement.
  • the LMF sends a monitoring configuration signaling to the gNB, and the monitoring configuration signaling carries the second configuration information.
  • the LMF sends a reference signal configuration request signaling, i.e., a first request, to the gNB.
  • the gNB sends a reference signal configuration to the UE according to the reference signal configuration request signaling, and receives the SRS sent by the UE.
  • the gNB measures the SRS, obtains the measurement result, and performs model monitoring according to the measurement data included in the measurement result.
  • the gNB sends a request to the LMF end Auxiliary signaling, i.e., the third request.
  • the LMF end feeds back a request to accept signaling or a request to reject signaling to the gNB based on its own capabilities.
  • the LMF After the request acceptance signaling is fed back to the gNB, the LMF sends an auxiliary configuration signaling to the UEs/PRUs (i.e., the fourth entity) at the known location, and the auxiliary configuration signaling carries the third configuration information.
  • the UEs/PRUs feed back the auxiliary measurement result signaling to the LMF, and the auxiliary measurement result signaling carries the second measurement data of the second reference signal.
  • the LMF receives the feedback auxiliary measurement result signaling sent by the UEs/PRUs, forms an auxiliary data set, and sends it to the gNB, and the gNB updates the model.
  • the UE measures the RS from the gNB, i.e., the first reference signal.
  • the first reference signal is a downlink reference signal.
  • the UE obtains the measurement value data (i.e., the first measurement data) required for model monitoring through measurement and transmits it back to the gNB.
  • the LMF sends a monitoring configuration signaling to the gNB, and the monitoring configuration signaling carries the second configuration information.
  • the LMF sends a reference signal configuration request signaling, i.e., a first request, to the gNB.
  • the gNB sends a reference signal configuration to the UE according to the reference signal configuration request signaling, and sends the RS to the UE.
  • the UE measures the RS, obtains the measurement result, and sends the measurement result to the gNB, and the gNB performs model monitoring according to the measurement data included in the measurement result.
  • the gNB sends a request for assistance signaling to the LMF, that is, the third request.
  • the LMF feeds back a request to accept signaling or a request to reject signaling to the gNB based on its own capabilities.
  • the LMF After the request acceptance signaling is fed back to the gNB, the LMF sends an auxiliary configuration signaling to the UEs/PRUs (i.e., the fourth entity) at the known location, and the auxiliary configuration signaling carries the third configuration information.
  • the UEs/PRUs feed back the auxiliary measurement result signaling to the LMF, and the auxiliary measurement result signaling carries the second measurement data of the second reference signal.
  • the LMF receives the feedback auxiliary measurement result signaling sent by the UEs/PRUs, forms an auxiliary data set, and sends it to the gNB, and the gNB updates the model.
  • the gNB can directly request the measurement data (i.e., the first measurement data) from the LMF.
  • the LMF sends a monitoring configuration signaling to the gNB, and the monitoring configuration signaling carries the second configuration information.
  • the gNB sends a measurement result request signaling, i.e., the second request, to the LMF.
  • the LMF sends a measurement result signaling to the gNB, and the gNB monitors the model according to the measurement data included in the measurement result.
  • the gNB sends a request for assistance signaling to the LMF, that is, the third request.
  • the LMF feeds back a request to accept signaling or a request to reject signaling to the gNB based on its own capabilities.
  • the LMF After the request acceptance signaling is fed back to the gNB, the LMF sends an auxiliary configuration signaling to the UEs/PRUs (i.e., the fourth entity) at the known location, and the auxiliary configuration signaling carries the third configuration information.
  • the UEs/PRUs feed back the auxiliary measurement result signaling to the LMF, and the auxiliary measurement result signaling carries the second measurement data of the second reference signal.
  • the LMF receives the feedback auxiliary measurement result signaling sent by the UEs/PRUs, forms an auxiliary data set, and sends it to the gNB, and the gNB updates the model.
  • Scenario 3 is suitable for LMF-based or UE-assisted AI/ML positioning using the LMF side ML model, direct positioning framework using the AI/ML model, and base station-assisted AI/ML positioning using the LMF side ML model, direct positioning framework using the AI/ML model.
  • the UE/gNB sends the measurement result of the reference signal (RS/SRS measurement result) to the LMF end, and the LMF end performs model monitoring according to its own second configuration information and the measurement data carried by the received measurement result.
  • the process of the UE/gNB obtaining the measurement data of the reference signal can be referred to the relevant description of Figures 10 to 15 above, which will not be repeated here.
  • the LMF sends auxiliary configuration signaling to the UEs/PRUs at known locations.
  • the UEs/PRUs feed back auxiliary measurement result signaling to the LMF, and the LMF receives the feedback auxiliary measurement result signaling sent by the UEs/PRUs, forms an auxiliary data set, and updates the model based on the measurement data.
  • a model monitoring method based on t-SNE data dimensionality reduction proposed in the embodiment of the present application can be used in monitoring scenarios without true value labels, and can effectively monitor whether there is a large difference between the distribution of model training sets and true measurement values.
  • the t-SNE algorithm is a new algorithm that is further optimized and designed based on the traditional SNE algorithm to solve the congestion problem.
  • t-SNE is mostly used for the visualization of high-dimensional data.
  • the t-SNE algorithm can be used to map high-dimensional data to low-dimensional space while retaining the relative relationship between high-dimensional data as much as possible.
  • the relative relationship between the mapping points in two-dimensional or one-dimensional space is used to characterize the relative relationship between high-dimensional data.
  • the distribution of the measured data after dimensionality reduction using the t-SNE algorithm can be seen in Figures 17 to 19.
  • the right sub-figures are the geographical location distribution of the CIR samples, and their horizontal and vertical coordinates represent the positions in the X and Y directions, respectively, in meters.
  • the left sub-figures are the distribution of the CIR samples after dimensionality reduction by t-SNE on the two-dimensional XY mapping plane, and their horizontal and vertical coordinates represent the coordinate values in the X and Y directions, respectively.
  • the sample points of two colors represent the measurement data and training data respectively.
  • Figure 17 shows the t-SNE dimensionality reduction and k-means clustering results of sample points in the same distribution area.
  • Figure 18 shows the t-SNE dimensionality reduction and k-means clustering results of sample points in adjacent distribution areas.
  • Figure 19 shows the t-SNE dimensionality reduction and k-means clustering results of sample points in distribution areas that are a certain distance apart.
  • the t-SNE model monitoring algorithm is used to detect the model input data. As the actual distribution of the two sets of data continues to shift, the discrimination of the clustering results after t-SNE dimensionality reduction continues to expand. Therefore, the t-SNE algorithm can be used to process the model input to reflect the differences in the geographical distribution characteristics of the data, so as to further determine whether the distribution of the model input data has drifted relative to the training set, and to achieve effective model monitoring that does not rely on the true value label. Moreover, in the actual use of the model, there is no need to train the network, only to pass the threshold to complete the model monitoring function. The computational processing complexity is greatly reduced.
  • the embodiment of the present application provides a method and workflow for evaluating model performance using ML model input data when there are no truth value labels by designing a model monitoring algorithm without truth value labels and a model monitoring implementation process, and to a certain extent alleviates the waste of computing resources and time caused by the existing semi-supervised learning to re-label data and repeatedly train the network parameters of the ML model.
  • the embodiment of the present application further provides a model monitoring device, as shown in FIG20 , which is applied to a monitoring entity, and the device includes:
  • a first acquisition module 201 is used to acquire first measurement data of a first reference signal between a first entity and a second entity in a current monitoring period, wherein the first entity and the second entity are located in a service area of a data processing model, and the first measurement data is input data of the data processing model;
  • a second acquisition module 202 used to acquire training data of the data processing model
  • a first determination module 203 configured to determine a first cluster to which the first measurement data belongs and a second cluster to which the training data belongs;
  • the second determination module 204 is used to determine the monitoring result of the data processing model according to the Euclidean distance between the center point of the first cluster and the center point of the second cluster and a preset monitoring threshold.
  • the first acquisition module 201 is specifically configured to:
  • the first reference signal is measured to obtain a first measurement result, where the first measurement result includes first measurement data of the first reference signal.
  • the first reference signal is a PRS, a CSI-RS, an SRS, an SSB, a DMRS, or a PTRS;
  • the first entity is a base station
  • the second entity is a terminal
  • the first reference signal is an SRS
  • the first measurement data includes CIR and PDP.
  • the first acquisition module 201 is specifically configured to:
  • a second measurement result sent by the second entity is received, where the second measurement result includes first measurement data of the first reference signal.
  • the first entity when the first entity is a terminal, the second entity is a base station, and the first reference signal is an SRS;
  • the first reference signal is a PRS, a CSI-RS, an SRS, a SSB, a DMRS, or a PTRS;
  • the first measurement data includes CIR and PDP.
  • the first reference signal is a reference signal sent or received by the terminal according to first configuration information sent by the base station, and the first configuration information indicates time-frequency resources occupied by the first reference signal.
  • the first configuration information is configuration information sent by the base station to the terminal according to a first request sent by a third entity, and the first request instructs the base station to send the first configuration information to the terminal.
  • the first acquisition module 201 is specifically configured to:
  • a third measurement result corresponding to the second request sent by the third entity is received, where the third measurement result includes the first measurement data.
  • the first entity is a terminal or a base station
  • the third entity is a management entity
  • the first measurement data includes CIR and PDP.
  • the first acquisition module 201 is specifically configured to:
  • First measurement data of a first reference signal between the first entity and the second entity in a current monitoring period is acquired from a first target entity, where the first target entity is an entity between the first entity and the second entity that measures the first reference signal.
  • the third entity is a management entity
  • the first reference signal is a PRS, a CSI-RS, an SRS, an SSB, a DMRS, or a PTRS;
  • the first reference signal is an SRS
  • the first measurement data includes channel CIR and PDP.
  • the first measurement data is first measurement data of the first reference signal obtained by the monitoring entity according to second configuration information sent by a third entity.
  • the second configuration information includes at least one of the following: monitoring cycle information, measurement configuration information, a monitoring algorithm, and the preset monitoring threshold.
  • the monitoring cycle information includes a cycle unit and a bit number.
  • the measurement configuration information includes a measurement cycle length, a measurement time slice length, and a measurement frequency.
  • the measurement configuration information, the monitoring algorithm and the preset monitoring threshold are represented by a number of bits.
  • the first determining module 203 is specifically configured to:
  • the dimension-reduced data is clustered to obtain a first cluster to which the first measurement data belongs and a second cluster to which the training data belongs.
  • the first determining module 203 is specifically configured to:
  • the intermediate data is subjected to dimensionality reduction processing to obtain dimensionality reduced data.
  • the preset monitoring algorithm is a t-SNE algorithm.
  • the second determining module 204 is specifically configured to:
  • the first distance is a Euclidean distance between a center point of the first cluster and a center point of the second cluster
  • the second distance is a sum of a radius of the first cluster and a radius of the second cluster
  • the monitoring value is greater than the preset monitoring threshold, determining a first monitoring result of the data processing model, the first monitoring result indicating that the data processing model is unavailable;
  • a second monitoring result of the data processing model is determined, and the second monitoring result indicates that the data processing model is available.
  • the second determining module 204 is specifically configured to:
  • a second monitoring result of the data processing model is determined, and the second monitoring result indicates that the data processing model is available.
  • the apparatus when the data processing model is deployed on the monitoring entity, the apparatus further comprises:
  • a third acquisition module configured to, when the monitoring result indicates that the data processing model is unavailable, acquire second measurement data of a second reference signal between a second target entity and a fourth entity in a current monitoring period, wherein the fourth entity is located in the service area, and a processing result of the data processing model corresponding to the fourth entity is known, and the second target entity is the first entity and the second entity sending the second measurement data of the second reference signal.
  • an entity of a second reference signal configured to, when the monitoring result indicates that the data processing model is unavailable, acquire second measurement data of a second reference signal between a second target entity and a fourth entity in a current monitoring period, wherein the fourth entity is located in the service area, and a processing result of the data processing model corresponding to the fourth entity is known, and the second target entity is the first entity and the second entity sending the second measurement data of the second reference signal.
  • An updating module is used to update the data processing model according to the second measurement data.
  • the third acquisition module is specifically used to:
  • a fourth measurement result is obtained from the third entity, where the fourth measurement result includes second measurement data of a second reference signal between the second target entity and the fourth entity.
  • the third acquisition module is specifically used to:
  • a fourth measurement result corresponding to the third request sent by the third entity is received.
  • the third request includes a minimum number of samples
  • the fourth measurement result includes a number of second measurement data that is greater than or equal to the minimum number of samples.
  • the third acquisition module is further used to:
  • the third entity receiving a first response or a second response corresponding to the third request sent by the third entity, the first response indicating that the third entity is capable of sending measurement data greater than or equal to the minimum number of samples to the first entity, and the second response indicating that the third entity is not capable of sending measurement data greater than or equal to the minimum number of samples to the first entity;
  • the step of receiving a fourth measurement result corresponding to the third request sent by the third entity is performed.
  • the minimum number of samples is expressed in units of quantity and bits.
  • the second measurement data is measurement data sent by the fourth entity to the third entity according to third configuration information of the second reference signal sent by the third entity.
  • the third configuration information includes at least one of the following: measurement-related information of the second reference signal and an identifier of a monitoring entity.
  • the second measurement data includes at least one of the following: a measurement value, a true value label corresponding to the measurement value, and a data quality corresponding to the true value label.
  • the measurement value, the true value label, and the data quality are represented by the number of bits.
  • the fourth entity is a PRU or a terminal, and the accuracy of the measurement data obtained by the fourth entity is higher than a preset accuracy threshold.
  • the apparatus further comprises:
  • the first sending module is used to send monitoring capability information to the third entity.
  • the apparatus when the data processing model is deployed on the monitoring entity, the apparatus further comprises:
  • a receiving module configured to receive a fourth request sent by a third entity, wherein the fourth request indicates obtaining monitoring capability information
  • the first sending module is specifically configured to send monitoring capability information to the third entity according to the fourth request.
  • the monitoring capability information includes at least one of the following: a maximum number of samples supported by the monitoring entity.
  • the apparatus when the data processing model is deployed on a fifth entity, the apparatus further comprises:
  • the second sending module is used to send the monitoring result to the fifth entity after obtaining the monitoring result.
  • the monitoring entity clusters the input data (i.e., measurement data) of the data processing model collected in actual production and the training data of the data processing model into two clusters, namely, the first cluster to which the measurement data belongs and the second cluster to which the training data belongs, and compares the Euclidean distance between the center point of the first cluster and the center point of the second cluster with the preset monitoring threshold, so as to determine whether there is a difference between the input data of the data processing model obtained in actual production and the training data of the data processing model, and obtain the corresponding monitoring result.
  • the input data i.e., measurement data
  • the difference between the input data of the data processing model obtained in actual production and the training data of the data processing model indicates that the environmental data is offset and the data processing model cannot accurately process the input data in actual production.
  • the data processing model can be retrained in time, thereby improving the data processing accuracy of the data processing model in actual production.
  • the embodiment of the present application also provides a monitoring entity, as shown in FIG21, including a processor 211, a communication interface 212, a memory 213 and a communication bus 214, wherein the processor 211, the communication interface 212, and the memory 213 communicate with each other through the communication bus 214.
  • Line 214 completes the communication between them;
  • the memory 213 is used to store computer programs
  • the processor 211 is used to implement any of the above-mentioned model monitoring method steps when executing the program stored in the memory 213.
  • the communication bus mentioned by the above monitoring entity can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc.
  • PCI Peripheral Component Interconnect
  • EISA Extended Industry Standard Architecture
  • the communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
  • the communication interface is used for communication between the above monitoring entity and other devices.
  • the memory may include a random access memory (RAM) or a non-volatile memory, such as at least one disk storage.
  • the memory may also be at least one storage device located away from the aforementioned processor.
  • processors can be general-purpose processors, including central processing units (CPU), network processors (NP), etc.; they can also be digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.
  • CPU central processing units
  • NP network processors
  • DSP digital signal processors
  • ASIC application specific integrated circuits
  • FPGA field programmable gate arrays
  • an embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored.
  • a computer program is stored.
  • the computer program is executed by a processor, any of the above-mentioned steps of the model monitoring method is implemented.
  • a computer program product including instructions is also provided, which, when executed on a computer, enables the computer to execute the steps of the model monitoring method described in any one of the above embodiments.
  • the computer program product includes one or more computer instructions.
  • the process or function described in the embodiment of the present application is generated in whole or in part.
  • the computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.
  • the computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center.
  • the computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, data center, etc. that contains one or more available media integrated.
  • the available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state drive (SSD)), etc.
  • a magnetic medium e.g., a floppy disk, a hard disk, a magnetic tape
  • an optical medium e.g., a DVD
  • a semiconductor medium e.g., a solid state drive (SSD)

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Artificial Intelligence (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Embodiments of the present application relate to the technical field of networks, and provide a model monitoring method and apparatus, a monitoring entity, and a storage medium. The method is applied to a monitoring entity, and comprises: obtaining first measurement data of a first reference signal between a first entity and a second entity in a current monitoring period, wherein the first entity and the second entity are located in a service area of a data processing model, and the first measurement data is input data of the data processing model; obtaining training data of the data processing model; determining a first cluster to which the first measurement data belongs and a second cluster to which the training data belongs; and determining a monitoring result of the data processing model on the basis of the Euclidean distance between the center point of the first cluster and the center point of the second cluster and a preset monitoring threshold. Applying the technical solution provided in the embodiments of the present application can improve the data processing accuracy of the data processing model in actual production.

Description

一种模型监控方法、装置、监控实体及存储介质A model monitoring method, device, monitoring entity and storage medium 技术领域Technical Field

本申请涉及网络技术领域,特别是涉及一种模型监控方法、装置、监控实体及存储介质。The present application relates to the field of network technology, and in particular to a model monitoring method, device, monitoring entity and storage medium.

背景技术Background Art

在互联网中常常采用基于人工智能/机器学习(Artificial Intelligence/Machine Learning,AI/ML)的数据处理模型对参考信号的测量值进行处理,例如,利用基于AI/ML的定位模型对定位参考信号进行测量得到测量值进行处理,得到用户设备(User Equipment,UE)的预测位置,完成定位。On the Internet, data processing models based on artificial intelligence/machine learning (AI/ML) are often used to process the measurement values of reference signals. For example, the positioning reference signals are measured using a positioning model based on AI/ML, and the measurement values are processed to obtain the predicted position of the user equipment (UE) and complete the positioning.

数据处理模型能够达到提高数据的处理效率,然而,在实际生产中获得的数据处理模型的输入数据(即参考信号的测量值)与数据处理模型的训练数据存在差异,这导致数据处理模型在实际生产中数据处理精度下降。The data processing model can improve the data processing efficiency. However, there are differences between the input data of the data processing model obtained in actual production (i.e., the measurement value of the reference signal) and the training data of the data processing model, which leads to a decrease in the data processing accuracy of the data processing model in actual production.

发明内容Summary of the invention

本申请实施例的目的在于提供一种模型监控方法、装置、监控实体及存储介质,以提高数据处理模型在实际生产中数据处理精度。具体技术方案如下:The purpose of the embodiments of the present application is to provide a model monitoring method, device, monitoring entity and storage medium to improve the data processing accuracy of the data processing model in actual production. The specific technical solution is as follows:

第一方面,本申请实施例提供了一种模型监控方法,应用于监控实体,所述方法包括:In a first aspect, an embodiment of the present application provides a model monitoring method, which is applied to a monitoring entity, and the method includes:

获取当前监控周期内第一实体与第二实体之间的第一参考信号的第一测量数据,所述第一实体与第二实体位于数据处理模型的服务区域内,所述第一测量数据为所述数据处理模型的输入数据;Acquire first measurement data of a first reference signal between a first entity and a second entity in a current monitoring period, the first entity and the second entity being located in a service area of a data processing model, and the first measurement data being input data of the data processing model;

获取所述数据处理模型的训练数据;Obtaining training data for the data processing model;

确定所述第一测量数据所属的第一簇以及所述训练数据所属的第二簇;Determine a first cluster to which the first measurement data belongs and a second cluster to which the training data belongs;

根据所述第一簇的中心点与所述第二簇的中心点之间的欧式距离以及预设监控阈值,确定所述数据处理模型的监控结果。The monitoring result of the data processing model is determined according to the Euclidean distance between the center point of the first cluster and the center point of the second cluster and a preset monitoring threshold.

第二方面,本申请实施例提供了一种模型监控装置,应用于监控实体,所述装置包括:In a second aspect, an embodiment of the present application provides a model monitoring device, which is applied to a monitoring entity, and the device includes:

第一获取模块,用于获取当前监控周期内第一实体与第二实体之间的第一参考信号的第一测量数据,所述第一实体与第二实体位于数据处理模型的服务区域内,所述第一测量数据为所述数据处理模型的输入数据;A first acquisition module, configured to acquire first measurement data of a first reference signal between a first entity and a second entity in a current monitoring period, wherein the first entity and the second entity are located in a service area of a data processing model, and the first measurement data is input data of the data processing model;

第二获取模块,用于获取所述数据处理模型的训练数据;A second acquisition module, used to acquire training data of the data processing model;

第一确定模块,用于确定所述第一测量数据所属的第一簇以及所述训练数据所属的第二簇;A first determination module, configured to determine a first cluster to which the first measurement data belongs and a second cluster to which the training data belongs;

第二确定模块,用于根据所述第一簇的中心点与所述第二簇的中心点之间的欧式距离以及预设监控阈值,确定所述数据处理模型的监控结果。The second determination module is used to determine the monitoring result of the data processing model according to the Euclidean distance between the center point of the first cluster and the center point of the second cluster and a preset monitoring threshold.

第三方面,本申请实施例提供了一种监控实体,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;In a third aspect, an embodiment of the present application provides a monitoring entity, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;

所述存储器,用于存放计算机程序;The memory is used to store computer programs;

所述处理器,用于执行所述存储器上所存放的程序时,实现上述任一所述的方法步骤。The processor is used to implement any of the above-mentioned method steps when executing the program stored in the memory.

第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的方法步骤。In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, any of the method steps described above is implemented.

本申请实施例有益效果:Beneficial effects of the embodiments of the present application:

本申请实施例提供的技术方案中,监控实体将实际生产中采集的数据处理模型的输入数据(即测量数据)以及数据处理模型的训练数据聚类为两个簇,即测量数据所属的第一簇以及训练数据所属的第二簇,将第一簇的中心点与第二簇的中心点之间的欧式距离与预设监控阈值比较,可确定在实际生产中获得的数据处理模型的输入数据与数据处理模型的训练数据是否存在差异,得到相应的监控结果。实际生产中获得的数据处理模型的输入数据与数据处理模型的训练数据存在差异,说明环境数据发生偏移,数据处理模型无法对实际生产中的输入数据进行准确的处理。利用上述监控结果,在实际生产中获得的数据处理模型的输入数据与数据处理模型的训练数据存在差异的情况下,可以及时重新训练数据处理模型,提高了数据处理模型在实际生产中数据处理精度。 In the technical solution provided by the embodiment of the present application, the monitoring entity clusters the input data (i.e., measurement data) of the data processing model collected in actual production and the training data of the data processing model into two clusters, namely, the first cluster to which the measurement data belongs and the second cluster to which the training data belongs, and compares the Euclidean distance between the center point of the first cluster and the center point of the second cluster with the preset monitoring threshold, so as to determine whether there is a difference between the input data of the data processing model obtained in actual production and the training data of the data processing model, and obtain the corresponding monitoring result. The difference between the input data of the data processing model obtained in actual production and the training data of the data processing model indicates that the environmental data is offset and the data processing model cannot accurately process the input data in actual production. Using the above monitoring results, when there is a difference between the input data of the data processing model obtained in actual production and the training data of the data processing model, the data processing model can be retrained in time, thereby improving the data processing accuracy of the data processing model in actual production.

当然,实施本申请的任一产品或方法并不一定需要同时达到以上所述的所有优点。Of course, implementing any product or method of the present application does not necessarily require achieving all of the advantages described above at the same time.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。The drawings described herein are used to provide further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute improper limitations on the present application.

图1(a)为AI/ML辅助定位框架的第一种结构示意图;Figure 1(a) is a schematic diagram of the first structure of the AI/ML assisted positioning framework;

图1(b)为AI/ML辅助定位框架的第二种结构示意图;Figure 1(b) is a schematic diagram of the second structure of the AI/ML-assisted positioning framework;

图2为AI/ML直接定位框架的一种结构示意图;FIG2 is a schematic diagram of a structure of an AI/ML direct positioning framework;

图3为本申请实施例提供的模型监控方法的第一种流程示意图;FIG3 is a schematic diagram of a first flow chart of a model monitoring method provided in an embodiment of the present application;

图4为本申请实施例提供的测量配置信息的一种示意图;FIG4 is a schematic diagram of measurement configuration information provided in an embodiment of the present application;

图5为本申请实施例提供的步骤S33的一种细化示意图;FIG5 is a detailed schematic diagram of step S33 provided in an embodiment of the present application;

图6为本申请实施例提供的步骤S34的一种细化示意图;FIG6 is a detailed schematic diagram of step S34 provided in an embodiment of the present application;

图7为本申请实施例提供的模型更新方法的一种流程示意图;FIG7 is a flow chart of a model updating method provided in an embodiment of the present application;

图8为本申请实施例提供的模型监控能力请求/提供流程的一种流程示意图;FIG8 is a flow chart of a model monitoring capability request/providing process provided in an embodiment of the present application;

图9为本申请实施例提供的模型监控方法的第二种流程示意图;FIG9 is a schematic diagram of a second flow chart of the model monitoring method provided in an embodiment of the present application;

图10-图16为本申请实施例提供的模型监控场景的一种示意图;10-16 are schematic diagrams of a model monitoring scenario provided in an embodiment of the present application;

图17-图19为本申请实施例提供的采用t-SNE算法降维后的测量数据的分布的一种示意图;17 to 19 are schematic diagrams of the distribution of measurement data after dimensionality reduction using the t-SNE algorithm provided in an embodiment of the present application;

图20为本申请实施例提供的模型监控装置的一种结构示意图;FIG20 is a schematic diagram of a structure of a model monitoring device provided in an embodiment of the present application;

图21为本申请实施例提供的监控实体的一种结构示意图。FIG. 21 is a schematic diagram of a structure of a monitoring entity provided in an embodiment of the present application.

具体实施方式DETAILED DESCRIPTION

为使本申请的目的、技术方案、及优点更加清楚明白,以下参照附图并举实施例,对本申请进一步详细说明。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。In order to make the purpose, technical scheme, and advantages of the present application more clearly understood, the present application is further described in detail with reference to the accompanying drawings and examples. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field belong to the scope of protection of the present application.

在互联网中常常采用基于AI/ML的数据处理模型对参考信号的测量值进行处理,例如,利用基于AI/ML的定位模型对定位参考信号进行测量得到测量值进行处理,得到UE的预测位置,完成定位。In the Internet, AI/ML-based data processing models are often used to process the measurement values of reference signals. For example, the positioning reference signals are measured using AI/ML-based positioning models to obtain the measurement values, which are then processed to obtain the predicted position of the UE and complete the positioning.

以5G NR(5th Generation Mobile Communication Technology New Radio,第五代移动通信技术新空口)定位中使用AI/ML模型进行定位增强的场景为例。在5G NR定位中使用AI/ML进行定位增强的场景下,定位模型为AI/ML模型,即数据处理模型,定位模型输入的测量值即为测量数据,定位模型输出的预测位置即为数据处理模型的处理结果。在5G NR定位中使用AI/ML进行定位增强的场景下,UE或gNB(gNodeB,5G基站)通过对PRS(Positioning Reference Signal,定位参考信号)或SRS(Sounding Reference Signal,探测参考信号)进行测量,得到CIR(Channel Impulse Response,信道脉冲响应)、PDP(Power Delay Profile,功率时延谱)等信道相关信息的测量值,定位模型根据测量值输出对UE的位置预测,从而实现5G NR的定位功能。Take the scenario of using AI/ML models for positioning enhancement in 5G NR (5th Generation Mobile Communication Technology New Radio) positioning as an example. In the scenario of using AI/ML for positioning enhancement in 5G NR positioning, the positioning model is an AI/ML model, that is, a data processing model. The measurement value input to the positioning model is the measurement data, and the predicted position output by the positioning model is the processing result of the data processing model. In the scenario of using AI/ML for positioning enhancement in 5G NR positioning, the UE or gNB (gNodeB, 5G base station) measures PRS (Positioning Reference Signal) or SRS (Sounding Reference Signal) to obtain the measurement values of channel-related information such as CIR (Channel Impulse Response) and PDP (Power Delay Profile). The positioning model outputs the position prediction of the UE based on the measurement value, thereby realizing the positioning function of 5G NR.

根据3GPP TSG RAN1(3rd Generation Partnership Project Technical Specification Group Radio Access Network Work Group 1,第三代合作伙伴计划技术规范组无线接入网工作组1)围绕5G NR AI/ML定位的标准化讨论,定位模型框架主要分为以下两类。According to the standardization discussion of 3GPP TSG RAN1 (3rd Generation Partnership Project Technical Specification Group Radio Access Network Work Group 1) on 5G NR AI/ML positioning, the positioning model framework is mainly divided into the following two categories.

1)AI/ML辅助定位框架。1) AI/ML-assisted positioning framework.

AI/ML辅助定位框架如图1(a)和图1(b)所示。在AI/ML辅助定位中,AI/ML与传统TDOA(Time Difference Of Arrival,到达时间差)等NR定位方法相结合,将CIR等测量值输入定位模型,如图1(a)和图1(b)所示的测量值1-测量值N输入AI/ML模型,定位模型输出定位过程的TOA(Time Of Arrival,到达时间)等中间量,如图1(a)和图1(b)所示的中间量1-中间量N。将中间量输入至LMF(Location Management Function,位置管理功能)端,LMF端根据传统NR定位方法的原理进行UE定位解算,得到UE的预测位置,即定位结果。The AI/ML assisted positioning framework is shown in Figure 1(a) and Figure 1(b). In AI/ML assisted positioning, AI/ML is combined with traditional NR positioning methods such as TDOA (Time Difference Of Arrival), and CIR and other measurement values are input into the positioning model, as shown in Figure 1(a) and Figure 1(b), and the measurement value 1-measurement value N is input into the AI/ML model. The positioning model outputs intermediate quantities such as TOA (Time Of Arrival) of the positioning process, as shown in Figure 1(a) and Figure 1(b), as shown in Figure 1(a) and Figure 1(b), and intermediate quantity 1-intermediate quantity N. The intermediate quantity is input into the LMF (Location Management Function) end, and the LMF end performs UE positioning solution according to the principle of the traditional NR positioning method to obtain the predicted position of the UE, that is, the positioning result.

2)AI/ML直接定位框架。2) AI/ML direct positioning framework.

AI/ML直接定位框架如图2所示。在AI/ML直接定位中,定位模型接收CIR等测量值的输入,如 图2所示的测量值1-测量值N输入AI/ML模型,定位模型直接输出UE的预测位置,即定位结果。The AI/ML direct positioning framework is shown in Figure 2. In AI/ML direct positioning, the positioning model receives inputs such as CIR and other measurements, such as The measurement values 1-N shown in Figure 2 are input into the AI/ML model, and the positioning model directly outputs the predicted position of the UE, that is, the positioning result.

数据处理模型使用某时刻收集到的特定数据集作为训练集,当数据处理模型部署到生产中时,训练集包括的原始数据与生产环境中的动态测量数据之间经常存在差异,这一差异可能会导致数据处理模型的性能随时间推移逐渐下降。针对该问题,在数据处理模型工作期间,需要实体对数据处理模型进行监控,并在监控到数据处理模型不可用时,对数据处理模型进行重新训练,对数据处理模型的网络参数进行更新,以避免数据处理模型的处理结果精度随时间下降,如上述避免定位模型的定位精度随时间下降。The data processing model uses a specific data set collected at a certain moment as a training set. When the data processing model is deployed to production, there are often differences between the original data included in the training set and the dynamic measurement data in the production environment. This difference may cause the performance of the data processing model to gradually decline over time. To address this issue, the entity needs to monitor the data processing model during its operation, and retrain the data processing model and update the network parameters of the data processing model when it is detected that the data processing model is unavailable, so as to avoid the accuracy of the processing results of the data processing model from decreasing over time, such as avoiding the positioning accuracy of the positioning model from decreasing over time.

典型的数据处理模型生成环节包含:环节1,数据收集;环节2,模型训练和测试。因此,针对功能层面,模型监控可以围绕以上环节进行设计,如可以对输入数据分布变化和模型概念漂移进行检测。The typical data processing model generation process includes: process 1, data collection; process 2, model training and testing. Therefore, at the functional level, model monitoring can be designed around the above process, such as detecting changes in input data distribution and model concept drift.

1)输入数据分布变化检测。当数据处理模型接收到与训练集显著不同的新测量数据时,数据处理模型的性能可能会下降,因此,对数据处理模型的特征和数据处理模型预测的数据分布变化进行早期预警至关重要。模型监控设计可以针对输入数据分布变化进行监控,当数据处理模型部署期间的输入数据分布与该数据处理模型的训练集的数据分布有显著差异时,可间接判定数据处理模型的性能下降,并进一步对数据处理模型进行更新等操作,以改善数据处理模型的性能。1) Detection of changes in input data distribution. When a data processing model receives new measurement data that is significantly different from the training set, the performance of the data processing model may degrade. Therefore, it is crucial to provide early warning of changes in the characteristics of the data processing model and the data distribution predicted by the data processing model. The model monitoring design can monitor changes in the input data distribution. When the input data distribution during the deployment of the data processing model is significantly different from the data distribution of the training set of the data processing model, it can be indirectly determined that the performance of the data processing model has degraded, and further operations such as updating the data processing model can be performed to improve the performance of the data processing model.

2)模型漂移检测。当数据处理模型应用于生产时,随着时间推移,生产环境的内在特征可能会演变,这导致数据处理模型的输出与生产环境的真实情况产生偏差,从而导致数据处理模型的性能下降。因此,对于数据处理模型的有效性进行持续监控是必要的。若可以通过其他手段获取数据处理模型输出的真实值,模型监控设计可以在数据处理模型部署期间利用收集到的真实输入数据和真实值作为测试集,对数据处理模型进行测试,直接测量数据处理模型的性能,以判定数据处理模型的性能是否下降,并进行后续数据处理模型更新等操作。2) Model drift detection. When a data processing model is applied to production, the intrinsic characteristics of the production environment may evolve over time, which causes the output of the data processing model to deviate from the actual situation of the production environment, thereby causing the performance of the data processing model to degrade. Therefore, it is necessary to continuously monitor the effectiveness of the data processing model. If the true value of the output of the data processing model can be obtained by other means, the model monitoring design can use the collected real input data and true values as a test set during the deployment of the data processing model to test the data processing model and directly measure the performance of the data processing model to determine whether the performance of the data processing model has degraded, and perform subsequent data processing model updates and other operations.

仍以5G NR定位中使用AI/ML模型进行定位增强的场景为例。针对模型监控问题提出了两大类模型监控方法,这两类方法分别为:Taking the scenario of using AI/ML models for positioning enhancement in 5G NR positioning as an example, two major types of model monitoring methods are proposed for the model monitoring problem. These two types of methods are:

1)基于真值标签(或标签估计值)的模型监控方法。在该方法中,监控实体可以获取测量值对应的UE真实位置。例如,使用已知位置的PRU(Positioning Reference Unit,定位参考单元)或UE反馈真实位置,或,利用其他定位方式生成的精度较高的定位结果等。利用真值标签直接对定位模型进行测试和评估,以判定定位模型的性能是否下降。1) Model monitoring method based on true value labels (or label estimates). In this method, the monitoring entity can obtain the true position of the UE corresponding to the measured value. For example, using a PRU (Positioning Reference Unit) with a known position or UE feedback of the true position, or using other positioning methods to generate a positioning result with higher accuracy. The positioning model is directly tested and evaluated using the true value label to determine whether the performance of the positioning model has degraded.

2)不使用标签的模型监控方法。在该方法中,监控实体仅依赖模型输入数据或输出数据的统计特征对定位模型进行监控。2) Model monitoring method without labels: In this method, the monitoring entity only relies on the statistical features of the model input data or output data to monitor the positioning model.

随着半监督学习的发展,为了解决数据处理模型使用训练集与测试集分布不一致导致的模型过拟合问题,一种名为对抗性验证的技术被广泛采用。With the development of semi-supervised learning, a technique called adversarial verification has been widely used to solve the problem of model overfitting caused by the inconsistent distribution of training sets and test sets used by data processing models.

对抗性验证中,删除数据处理模型使用的训练集数据和测试集数据原有的标签,并对训练集数据和测试集数据重新进行标注,如训练集所有数据的标签均为0,测试集所有数据的标签均为1;之后,将重新标注的训练集数据和测试集数据合并成同一数据集,并基于此数据集划分生成新训练集和新测试集。之后,利用新训练集的数据训练一个二元分类器,并在新测试集的数据上测试该分类器的性能。若该分类器能够较好地区分新测试集中的原训练集的数据和原测试集的数据,则判定原训练集和原测试集的数据分布具有较明显的差异;若该分类器无法准确区分新测试集中的原训练集的数据和原测试集的数据,则判定原训练集和原测试集的数据分布相近。In adversarial verification, the original labels of the training set data and test set data used by the data processing model are deleted, and the training set data and test set data are re-labeled, such as all the labels of the training set data are 0, and all the labels of the test set data are 1; then, the re-labeled training set data and test set data are merged into the same data set, and a new training set and a new test set are generated based on this data set. After that, a binary classifier is trained using the data of the new training set, and the performance of the classifier is tested on the data of the new test set. If the classifier can well distinguish the data of the original training set and the data of the original test set in the new test set, it is determined that the data distribution of the original training set and the original test set has a significant difference; if the classifier cannot accurately distinguish the data of the original training set and the data of the original test set in the new test set, it is determined that the data distribution of the original training set and the original test set is similar.

利用该对抗性验证方法同样有助于解决不使用真值标签的模型监控问题,在模型监控中,可将数据处理模型训练期间使用的数据集视为原训练集,将模型部署期间获得的生产环境的真实数据视为对抗性验证中的原测试集,再利用对抗性验证的原理即可有效判定模型训练期间使用的数据和环境的真实数据之间是否存在差异,从而有效检测数据处理模型的输入数据分布变化。Using this adversarial verification method can also help solve the problem of model monitoring that does not use true value labels. In model monitoring, the dataset used during data processing model training can be regarded as the original training set, and the real data of the production environment obtained during model deployment can be regarded as the original test set in adversarial verification. The principle of adversarial verification can then be used to effectively determine whether there is a difference between the data used during model training and the real data of the environment, thereby effectively detecting changes in the input data distribution of the data processing model.

对抗性验证作为一种半监督机器学习方法,在5G NR模型监控场景,每次监控实体需要获得模型的监控结果时,均需要对数据处理模型的训练集和真实测量数据进行标注处理,并训练一个二元分类器,以通过评估该二元分类器的性能判定是否存在数据分布变化。当监控实体生成监控结果后,该变化无法再次复用,下次模型监控时需要根据新收集到的真实测量数据重新训练另一个二元分类器。因此,在实 际应用中,基于对抗性验证的模型监控方法可能会由于复杂的分类器导致计算资源和时间的浪费。Adversarial verification is a semi-supervised machine learning method. In the 5G NR model monitoring scenario, every time the monitoring entity needs to obtain the monitoring results of the model, it is necessary to annotate the training set of the data processing model and the real measurement data, and train a binary classifier to determine whether there is a change in data distribution by evaluating the performance of the binary classifier. After the monitoring entity generates the monitoring results, the change cannot be reused. The next time the model is monitored, another binary classifier needs to be retrained based on the newly collected real measurement data. Therefore, in practice, In practical applications, model monitoring methods based on adversarial verification may lead to waste of computing resources and time due to complex classifiers.

为了提高数据处理模型在实际生产中数据处理精度,本申请实施例提供了一种模型监控方法,应用于监控实体,监控实体可以为基站(gNB)、终端(UE)或管理实体,也可以是其他能够进行模型监控的电子设备,对此不作限定。管理实体可以为LMF端或其他具有管理功能的设备。本申请实施例提供的模型监控方法可以应用于5G NR定位中使用AI/ML进行定位增强的场景中,这种情况下,数据处理模型为定位模型,管理实体为LMF端。In order to improve the data processing accuracy of the data processing model in actual production, the embodiment of the present application provides a model monitoring method, which is applied to a monitoring entity. The monitoring entity can be a base station (gNB), a terminal (UE) or a management entity, or other electronic devices capable of model monitoring, without limitation. The management entity can be an LMF terminal or other device with management functions. The model monitoring method provided in the embodiment of the present application can be applied to the scenario of using AI/ML for positioning enhancement in 5G NR positioning. In this case, the data processing model is a positioning model and the management entity is an LMF terminal.

本申请实施例提供的模型监控方法中,监控实体将实际生产中采集的数据处理模型的输入数据(即测量数据)以及数据处理模型的训练数据通过降维处理映射到低维度空间并聚类为两个簇,即测量数据所属的第一簇以及训练数据所属的第二簇,这样可以尽可能保留高维数据之间的相对关系,并使之在低维度空间上可视化分类。基于此,将第一簇的中心点与第二簇的中心点之间的欧式距离与预设监控阈值比较,可确定在实际生产中获得的数据处理模型的输入数据与数据处理模型的训练数据是否存在差异,得到相应的监控结果。实际生产中获得的数据处理模型的输入数据与数据处理模型的训练数据存在差异,说明环境数据发生偏移,数据处理模型无法对实际生产中的输入数据进行准确的处理。利用上述监控结果,在实际生产中获得的数据处理模型的输入数据与数据处理模型的训练数据存在差异的情况下,可以及时重新训练数据处理模型,提高了数据处理模型在实际生产中数据处理精度。In the model monitoring method provided in the embodiment of the present application, the monitoring entity maps the input data (i.e., measurement data) of the data processing model collected in actual production and the training data of the data processing model to a low-dimensional space through dimensionality reduction processing and clusters them into two clusters, i.e., the first cluster to which the measurement data belongs and the second cluster to which the training data belongs, so that the relative relationship between the high-dimensional data can be retained as much as possible, and it can be visualized and classified in the low-dimensional space. Based on this, the Euclidean distance between the center point of the first cluster and the center point of the second cluster is compared with the preset monitoring threshold, and it can be determined whether there is a difference between the input data of the data processing model obtained in actual production and the training data of the data processing model, and the corresponding monitoring result is obtained. There is a difference between the input data of the data processing model obtained in actual production and the training data of the data processing model, indicating that the environmental data is offset and the data processing model cannot accurately process the input data in actual production. Using the above monitoring results, when there is a difference between the input data of the data processing model obtained in actual production and the training data of the data processing model, the data processing model can be retrained in time, which improves the data processing accuracy of the data processing model in actual production.

下面通过具体实施例,对本申请实施例提供的模型监控方法进行详细说明。The model monitoring method provided in the embodiments of the present application is described in detail below through specific examples.

参见图3,图3为本申请实施例提供的模型监控方法的第一种流程示意图,应用于监控实体,该方法包括如下步骤。Refer to Figure 3, which is a first flow chart of the model monitoring method provided in an embodiment of the present application, which is applied to a monitoring entity. The method includes the following steps.

步骤S31,获取当前监控周期内第一实体与第二实体之间的第一参考信号的第一测量数据,第一实体与第二实体位于数据处理模型的服务区域内,第一测量数据为数据处理模型的输入数据。Step S31, obtaining first measurement data of a first reference signal between a first entity and a second entity in a current monitoring period, the first entity and the second entity are located in a service area of a data processing model, and the first measurement data is input data of the data processing model.

步骤S32,获取数据处理模型的训练数据。Step S32, obtaining training data for the data processing model.

步骤S33,确定第一测量数据所属的第一簇以及训练数据所属的第二簇。Step S33: determine the first cluster to which the first measurement data belongs and the second cluster to which the training data belongs.

步骤S34,根据第一簇的中心点与第二簇的中心点之间的欧式距离以及预设监控阈值,确定数据处理模型的监控结果。Step S34, determining the monitoring result of the data processing model according to the Euclidean distance between the center point of the first cluster and the center point of the second cluster and a preset monitoring threshold.

本申请实施例提供的技术方案中,监控实体将实际生产中采集的数据处理模型的输入数据(即测量数据)以及数据处理模型的训练数据聚类为两个簇,即测量数据所属的第一簇以及训练数据所属的第二簇,将第一簇的中心点与第二簇的中心点之间的欧式距离与预设监控阈值比较,可确定在实际生产中获得的数据处理模型的输入数据与数据处理模型的训练数据是否存在差异,得到相应的监控结果。实际生产中获得的数据处理模型的输入数据与数据处理模型的训练数据存在差异,说明环境数据发生偏移,数据处理模型无法对实际生产中的输入数据进行准确的处理。利用上述监控结果,在实际生产中获得的数据处理模型的输入数据与数据处理模型的训练数据存在差异的情况下,可以及时重新训练数据处理模型,提高了数据处理模型在实际生产中数据处理精度。In the technical solution provided by the embodiment of the present application, the monitoring entity clusters the input data (i.e., measurement data) of the data processing model collected in actual production and the training data of the data processing model into two clusters, namely, the first cluster to which the measurement data belongs and the second cluster to which the training data belongs, and compares the Euclidean distance between the center point of the first cluster and the center point of the second cluster with the preset monitoring threshold, so as to determine whether there is a difference between the input data of the data processing model obtained in actual production and the training data of the data processing model, and obtain the corresponding monitoring result. The difference between the input data of the data processing model obtained in actual production and the training data of the data processing model indicates that the environmental data is offset and the data processing model cannot accurately process the input data in actual production. Using the above monitoring results, when there is a difference between the input data of the data processing model obtained in actual production and the training data of the data processing model, the data processing model can be retrained in time, thereby improving the data processing accuracy of the data processing model in actual production.

另外,本申请实施例提供的技术方案中,无需在每次模型监控时均训练一个分类器,这在一定程度上缓解了现有半监督学习中存在的计算资源和时间的浪费的问题。In addition, in the technical solution provided in the embodiment of the present application, there is no need to train a classifier each time the model is monitored, which to a certain extent alleviates the problem of waste of computing resources and time in existing semi-supervised learning.

上述步骤S31中,数据处理模型可以部署在监控实体上,也可以部署在其他实体上,如第五实体上。数据处理模型可以是定位模型,也可以是其他模型,后续均以定位模型为例进行说明,并不起限定作用。监控周期为监控实体对数据处理模型进行一次模型监控的周期,监控周期的时长可以根据实际情况进行设定。数据处理模型的服务区域(简称为服务区域)可以是一个或相邻的多个小区。In the above step S31, the data processing model can be deployed on the monitoring entity or on other entities, such as the fifth entity. The data processing model can be a positioning model or other models. The positioning model is used as an example for explanation in the following, and it does not play a limiting role. The monitoring period is the period during which the monitoring entity monitors the data processing model once, and the duration of the monitoring period can be set according to actual conditions. The service area of the data processing model (referred to as the service area) can be one or multiple adjacent cells.

第一实体可以为服务区域内UE或gNB等实体设备,第二实体也可以为服务区域内UE或gNB等实体设备。第一实体与第二实体为相互传递参考信号的实体。例如,当第一实体为UE时,第二实体为gNB,当第一实体为gNB时,第二实体为UE。第一参考信号为第一实体与第二实体之间传递的上行参考信号和/或下行参考信号,如SRS、CSI-RS(Channel State Information-Reference Signal,信道状态信息参考信号)、PRS、SSB(Synchronization Signal Block,同步信号块)、DMRS(Demodulation Reference Signal,解调参考信号)、PTRS(Phase Tracking Reference Signal,相位跟踪参考信号)等。第一测量数 据为对第一参考信号进行测量得到的数据,如CIR、PDP等。第一实体和第二实体均可以作为测量第一参考信号的实体。The first entity may be a physical device such as a UE or a gNB in the service area, and the second entity may also be a physical device such as a UE or a gNB in the service area. The first entity and the second entity are entities that transmit reference signals to each other. For example, when the first entity is a UE, the second entity is a gNB, and when the first entity is a gNB, the second entity is a UE. The first reference signal is an uplink reference signal and/or a downlink reference signal transmitted between the first entity and the second entity, such as SRS, CSI-RS (Channel State Information-Reference Signal), PRS, SSB (Synchronization Signal Block), DMRS (Demodulation Reference Signal), PTRS (Phase Tracking Reference Signal), etc. The first measurement number The data is data obtained by measuring the first reference signal, such as CIR, PDP, etc. Both the first entity and the second entity can serve as entities for measuring the first reference signal.

在到达一个监控周期时,该到达的监控周期为当前监控周期,监控实体可以获取当前监控周期内服务区域内的第一参考信号,对第一参考信号进行测量,得到第一测量数据;也可以由其他实体对第一参考信号进行测量,得到第一测量数据,监控实体从其他实体直接获取第一测量数据。这里,监控实体所获取的第一测量数据为生产环境的真实测量数据。When a monitoring cycle is reached, the monitoring cycle reached is the current monitoring cycle, and the monitoring entity can obtain the first reference signal in the service area within the current monitoring cycle, measure the first reference signal, and obtain the first measurement data; other entities can also measure the first reference signal to obtain the first measurement data, and the monitoring entity directly obtains the first measurement data from other entities. Here, the first measurement data obtained by the monitoring entity is the real measurement data of the production environment.

本申请实施例中,在进行模型监控时,监控实体可以从第一实体或第二实体获取第一参考信号的第一测量数据。该第一测量数据不带有真值标签,如当数据处理模型为定位模型时,第一实体与第二实体的真实位置未知。In an embodiment of the present application, when performing model monitoring, the monitoring entity may obtain first measurement data of a first reference signal from the first entity or the second entity. The first measurement data does not carry a true value label, such as when the data processing model is a positioning model, the true positions of the first entity and the second entity are unknown.

本申请实施例中,监控实体可以为第一实体或第二实体,还可以为管理实体。根据监控实体的位置不同,可以分为两种情况。In the embodiment of the present application, the monitoring entity may be the first entity or the second entity, or may be a management entity. Depending on the location of the monitoring entity, there are two situations.

1)当监控实体为第一实体或第二实体时,以监控实体为第一实体为例,监控实体可以通过如下三种方式实现上述步骤S31。1) When the monitoring entity is the first entity or the second entity, taking the monitoring entity being the first entity as an example, the monitoring entity can implement the above step S31 in the following three ways.

a,接收当前监控周期内第二实体发送的第一参考信号;对第一参考信号进行测量,得到第一测量结果,第一测量结果包括第一参考信号的第一测量数据。a. Receive a first reference signal sent by a second entity in a current monitoring period; measure the first reference signal to obtain a first measurement result, where the first measurement result includes first measurement data of the first reference signal.

本申请实施例中,第一参考信号可以为第二实体广播给第一实体的参考信号,也可以为第二实体单播给第一实体的参考信号。第一实体负责参考信号的测量。在当前监控周期内,第二实体向第一实体发送第一参考信号;第一实体(即监控实体)接收第二实体发送的第一参考信号,并对第一参考信号进行测量,得到包括第一测量数据的第一测量结果。In an embodiment of the present application, the first reference signal may be a reference signal broadcast by the second entity to the first entity, or may be a reference signal unicast by the second entity to the first entity. The first entity is responsible for measuring the reference signal. In the current monitoring period, the second entity sends the first reference signal to the first entity; the first entity (i.e., the monitoring entity) receives the first reference signal sent by the second entity, and measures the first reference signal to obtain a first measurement result including first measurement data.

本申请实施例中,第一实体和第二实体中,一个实体为基站,另一个实体为终端。当第一实体为终端时,第二实体为基站,第一参考信号可以为PRS、CSI-RS、SRS、SSB、DMRS、或PTRS;当第一实体为基站时,第二实体为终端,第一参考信号为SRS。In the embodiment of the present application, one of the first entity and the second entity is a base station and the other entity is a terminal. When the first entity is a terminal and the second entity is a base station, the first reference signal may be a PRS, a CSI-RS, a SRS, a SSB, a DMRS, or a PTRS; when the first entity is a base station and the second entity is a terminal, the first reference signal is an SRS.

在一些实施例中,第一参考信号为终端根据基站下发的第一配置信息发送或接收的参考信号,第一配置信息指示第一参考信号所占的时频资源。为保证准确的识别第一参考信号,以及对第一参考信号进行测量,基站向终端下发第一配置信息;终端根据第一配置信息,发送或接收第一参考信号。In some embodiments, the first reference signal is a reference signal sent or received by the terminal according to first configuration information sent by the base station, and the first configuration information indicates the time-frequency resources occupied by the first reference signal. To ensure accurate identification of the first reference signal and measurement of the first reference signal, the base station sends the first configuration information to the terminal; the terminal sends or receives the first reference signal according to the first configuration information.

在一些实施例中,第一配置信息为基站根据第三实体发送的第一请求向终端下发的配置信息,第一请求指示基站向终端下发第一配置信息。为了精准控制第一配置信息的下发,在进入一个监控周期时,第三实体(如管理实体)向基站发送第一请求;基站根据第三实体发送的第一请求向终端下发第一配置信息,进而终端根据第一配置信息,发送或接收第一参考信号。In some embodiments, the first configuration information is configuration information sent by the base station to the terminal according to a first request sent by the third entity, and the first request instructs the base station to send the first configuration information to the terminal. In order to accurately control the sending of the first configuration information, when entering a monitoring cycle, the third entity (such as a management entity) sends a first request to the base station; the base station sends the first configuration information to the terminal according to the first request sent by the third entity, and then the terminal sends or receives the first reference signal according to the first configuration information.

第一测量数据可以为监控实体根据第三实体下发的第二配置信息获得的第一参考信号的测量数据。也就是,第三实体向第二实体发送第二配置信息,该第二配置信息用于指定模型监控的相关配置。第二实体根据第二配置信息获得第一测量数据,完成模型监控。The first measurement data may be measurement data of the first reference signal obtained by the monitoring entity according to the second configuration information sent by the third entity. That is, the third entity sends the second configuration information to the second entity, and the second configuration information is used to specify the relevant configuration of the model monitoring. The second entity obtains the first measurement data according to the second configuration information to complete the model monitoring.

上述第二配置信息可以包括以下至少一项:监控周期信息、测量配置信息、监控算法和预设监控阈值。其中,测量配置信息、监控算法和预设监控阈值可以采用比特数表示。The second configuration information may include at least one of the following: monitoring cycle information, measurement configuration information, monitoring algorithm and preset monitoring threshold. The measurement configuration information, monitoring algorithm and preset monitoring threshold may be represented by a number of bits.

a1)监控周期信息。监控周期信息可以包括周期单位和比特数,周期单位可以为秒、分、时等,周期单位与比特数共同表示监控周期长度,具体可以根据系统实际需求和算法耗时确定。例如,当监控周期以小时作为周期单位时,可以用5比特表示1~24小时的监控周期长度。为节省比特数,也可以约定不同的周期选择,例如,周期单位为次/天,用2比特表示4个监控周期选项,周期选项可定义为:{00:1次/天(即24小时周期);01:4次/天(即6小时周期);10:8次/天(即3小时周期);11:24次每天(即1小时周期)},也就是,比特数为00时,表示监控周期为24小时;比特数为01时,表示监控周期为6小时,以此类推。监控实体通过周期单位和比特数,可以确定进行模型监控的监控周期。a1) Monitoring cycle information. The monitoring cycle information may include a cycle unit and a number of bits. The cycle unit may be seconds, minutes, hours, etc. The cycle unit and the number of bits together represent the length of the monitoring cycle, which may be determined based on the actual system requirements and algorithm time consumption. For example, when the monitoring cycle is in hours, 5 bits may be used to represent the monitoring cycle length of 1 to 24 hours. In order to save bits, different cycle options may also be agreed upon. For example, when the cycle unit is times/day, 2 bits may be used to represent 4 monitoring cycle options. The cycle options may be defined as: {00: 1 time/day (i.e., 24-hour cycle); 01: 4 times/day (i.e., 6-hour cycle); 10: 8 times/day (i.e., 3-hour cycle); 11: 24 times/day (i.e., 1-hour cycle)}, that is, when the number of bits is 00, it indicates that the monitoring cycle is 24 hours; when the number of bits is 01, it indicates that the monitoring cycle is 6 hours, and so on. The monitoring entity may determine the monitoring cycle for model monitoring through the cycle unit and the number of bits.

a2)测量配置信息。测量配置信息可以包括测量周期长度、测量时间切片长度和测量频次,测量周期长度为用于模型监控的测量数据收集周期,测量时间切片长度为每次收集数据测量值的连续时间长度,测量频次为本次数据收集总共测量的次数。本申请实施例中,测量周期长度大于测量时间切片长度,二 者关系如图4所示。a2) Measurement configuration information. The measurement configuration information may include the measurement cycle length, the measurement time slice length, and the measurement frequency. The measurement cycle length is the measurement data collection cycle for model monitoring, the measurement time slice length is the continuous time length of each data collection measurement value, and the measurement frequency is the total number of measurements for this data collection. In the embodiment of the present application, the measurement cycle length is greater than the measurement time slice length. The relationship between them is shown in Figure 4.

本申请实施例中,可使用参数集表示不同的测量配置集合,具体可根据实际需求进行设定。例如,用2比特表示4种参数选择:{00:(测量周期长度:512;切片长度:256;测量频次:4次);01:(测量周期长度:256;切片长度:128;测量频次:4次);10:(测量周期长度:512;切片长度:256;测量频次:8次);11:(测量周期长度:256;切片长度:128;测量频次:8次)},也就是,当配置信息对应的比特数为00时,表示数据收集周期为512,每次收集连续时间长度为256,收集次数为4次,以此类推。第一实体按照测量配置信息,获取第一测量数据。In an embodiment of the present application, a parameter set can be used to represent different measurement configuration sets, which can be set specifically according to actual needs. For example, 2 bits are used to represent 4 parameter selections: {00: (measurement cycle length: 512; slice length: 256; measurement frequency: 4 times); 01: (measurement cycle length: 256; slice length: 128; measurement frequency: 4 times); 10: (measurement cycle length: 512; slice length: 256; measurement frequency: 8 times); 11: (measurement cycle length: 256; slice length: 128; measurement frequency: 8 times)}, that is, when the number of bits corresponding to the configuration information is 00, it means that the data collection cycle is 512, the continuous time length of each collection is 256, the number of collections is 4 times, and so on. The first entity obtains the first measurement data according to the measurement configuration information.

a3)监控算法。考虑到模型监控方法可以支持不同监控算法,因此需要指定监控实体使用的算法类型。根据可选算法总数目确定使用的比特数,并预设比特数与监控算法的对应关系。例如,用2比特表示4种监控算法:{00:基于t-SNE的监控算法;01:基于对抗性验证的模型监控算法;10:基于KS检验的模型监控算法;11:基于自编码器的模型监控算法}。举例来说,当监控算法对应的比特数为00时,监控实体使用基于t-SNE的监控算法进行模型监控。a3) Monitoring algorithm. Considering that the model monitoring method can support different monitoring algorithms, it is necessary to specify the type of algorithm used by the monitoring entity. The number of bits used is determined according to the total number of optional algorithms, and the correspondence between the number of bits and the monitoring algorithm is preset. For example, 2 bits are used to represent 4 monitoring algorithms: {00: monitoring algorithm based on t-SNE; 01: model monitoring algorithm based on adversarial verification; 10: model monitoring algorithm based on KS test; 11: model monitoring algorithm based on autoencoder}. For example, when the number of bits corresponding to the monitoring algorithm is 00, the monitoring entity uses a monitoring algorithm based on t-SNE for model monitoring.

a4)预设监控阈值。由于采用不同的监控算法进行模型监控,输出类型不同,因此需要根据监控算法指定当前情况下的监控阈值或阈值辅助计算的相关数据,根据不同监控算法的阈值类型或辅助数据类型确定使用的比特数。例如,在本申请实施例设计基于t-SNE的监控算法中,设计两簇的中心点的欧式距离与两簇半径和的比值作为判别量,则可以用4比特表示[0.1,0.2,…0.9,1]这十个比值选项作为判定数据漂移的阈值:{0000:0.1;0001:0.2;…1000:0.9;1001:1}。举例来说,当预设监控阈值对应的比特数为0000时,预设监控阈值为0.1,表示两簇的中心点的欧式距离与两簇半径和的比值大于0.1时,可判定为数据漂移。a4) Preset monitoring threshold. Since different monitoring algorithms are used for model monitoring, the output types are different. Therefore, it is necessary to specify the monitoring threshold or the relevant data of the threshold auxiliary calculation in the current situation according to the monitoring algorithm, and determine the number of bits used according to the threshold type or auxiliary data type of different monitoring algorithms. For example, in the monitoring algorithm based on t-SNE designed in the embodiment of the present application, the ratio of the Euclidean distance of the center points of the two clusters to the sum of the radii of the two clusters is designed as the discriminant, then 4 bits can be used to represent the ten ratio options [0.1, 0.2, ... 0.9, 1] as the threshold for determining data drift: {0000: 0.1; 0001: 0.2; ... 1000: 0.9; 1001: 1}. For example, when the number of bits corresponding to the preset monitoring threshold is 0000, the preset monitoring threshold is 0.1, indicating that when the ratio of the Euclidean distance of the center points of the two clusters to the sum of the radii of the two clusters is greater than 0.1, it can be determined as data drift.

b,在当前监控周期内向第二实体发送第一参考信号;接收第二实体发送的第二测量结果,第二测量结果包括第一参考信号的第一测量数据。b. Sending a first reference signal to the second entity within a current monitoring period; and receiving a second measurement result sent by the second entity, where the second measurement result includes first measurement data of the first reference signal.

本申请实施例中,第一参考信号可以为第一实体广播给第二实体的参考信号,也可以为第一实体单播给第二实体的参考信号。第二实体负责参考信号的测量。In the embodiment of the present application, the first reference signal may be a reference signal broadcast by the first entity to the second entity, or may be a reference signal unicast by the first entity to the second entity. The second entity is responsible for measuring the reference signal.

在当前监控周期内,第一实体(即监控实体)向第二实体发送第一参考信号;第二实体接收第一参考信号,并对第一参考信号进行测量,得到包括第一测量数据的第二测量结果,向监控实体发送第二测量结果;监控实体通过接收第二测量结果,获取第一测量数据。During the current monitoring cycle, the first entity (i.e., the monitoring entity) sends a first reference signal to the second entity; the second entity receives the first reference signal, measures the first reference signal, obtains a second measurement result including the first measurement data, and sends the second measurement result to the monitoring entity; the monitoring entity obtains the first measurement data by receiving the second measurement result.

本申请实施例中,第一实体和第二实体中,一个实体为基站,另一个实体为终端。当第一实体为终端时,第二实体为基站,第一参考信号为第一参考信号为SRS;当第一实体为基站时,第二实体为终端,第一参考信号可以为PRS、CSI-RS、SRS、SSB、DMRS、或PTRS等。In the embodiment of the present application, one of the first entity and the second entity is a base station and the other entity is a terminal. When the first entity is a terminal and the second entity is a base station, the first reference signal is SRS; when the first entity is a base station and the second entity is a terminal, the first reference signal may be PRS, CSI-RS, SRS, SSB, DMRS, or PTRS, etc.

在一些实施例中,第一参考信号为终端根据基站下发的第一配置信息发送或接收的参考信号,第一配置信息指示第一参考信号所占的时频资源。为保证准确的识别第一参考信号,以及对第一参考信号进行测量,基站向终端下发第一配置信息;终端根据第一配置信息,发送或接收第一参考信号。In some embodiments, the first reference signal is a reference signal sent or received by the terminal according to first configuration information sent by the base station, and the first configuration information indicates the time-frequency resources occupied by the first reference signal. To ensure accurate identification of the first reference signal and measurement of the first reference signal, the base station sends the first configuration information to the terminal; the terminal sends or receives the first reference signal according to the first configuration information.

在一些实施例中,第一配置信息为基站根据第三实体发送的第一请求向终端下发的配置信息,第一请求指示基站向终端下发第一配置信息。为了精准控制第一配置信息的下发,在进入一个监控周期时,第三实体(如管理实体)向基站发送第一请求;基站根据第三实体发送的第一请求向终端下发第一配置信息,进而终端根据第一配置信息,发送或接收第一参考信号。In some embodiments, the first configuration information is configuration information sent by the base station to the terminal according to a first request sent by the third entity, and the first request instructs the base station to send the first configuration information to the terminal. In order to accurately control the sending of the first configuration information, when entering a monitoring cycle, the third entity (such as a management entity) sends a first request to the base station; the base station sends the first configuration information to the terminal according to the first request sent by the third entity, and then the terminal sends or receives the first reference signal according to the first configuration information.

第一测量数据可以为监控实体根据第三实体下发的第二配置信息获得的第一参考信号的测量数据。也就是,第三实体(管理实体)向第一实体发送第二配置信息,该第二配置信息用于指定模型监控的相关配置。第一实体根据第二配置信息从第二实体获得第一测量数据,完成模型监控。第二配置信息的具体形式可参见上述a中的描述。The first measurement data may be the measurement data of the first reference signal obtained by the monitoring entity according to the second configuration information sent by the third entity. That is, the third entity (management entity) sends the second configuration information to the first entity, and the second configuration information is used to specify the relevant configuration of the model monitoring. The first entity obtains the first measurement data from the second entity according to the second configuration information to complete the model monitoring. The specific form of the second configuration information can be found in the description in a above.

c,向第三实体发送第二请求,第三实体中存储第一实体与第二实体之间的第一参考信号的第一测量数据,第二请求指示第三实体向监控实体发送第一测量数据;接收第三实体发送的第一请求对应的第三测量结果,第三测量结果包括第一实体与第二实体之间的第一参考信号的第一测量数据。c. Send a second request to a third entity, where the third entity stores first measurement data of a first reference signal between the first entity and the second entity, and the second request instructs the third entity to send the first measurement data to the monitoring entity; receive a third measurement result corresponding to the first request sent by the third entity, where the third measurement result includes the first measurement data of the first reference signal between the first entity and the second entity.

本申请实施中,第一实体可以为终端或基站,第三实体为管理实体,如LMF端。第二请求为请求 测量结果的请求。第三实体(如LMF端)存储了既有的测量数据。在当前监控周期内,第一实体(即监控实体)直接向LMF端发送第二请求,请求获取LMF端内已有的第一测量数据;LMF端根据第二请求向第一实体发送包括第一测量数据的第三测量结果;监控实体通过接收第三测量结果,获取第一测量数据。本申请实施例中,考虑LMF端可能存在既有的测量数据的情况,便于快速获取测量数据。In the implementation of this application, the first entity may be a terminal or a base station, and the third entity may be a management entity, such as an LMF terminal. Request for measurement results. The third entity (such as the LMF end) stores the existing measurement data. In the current monitoring cycle, the first entity (i.e., the monitoring entity) directly sends a second request to the LMF end, requesting to obtain the first measurement data already in the LMF end; the LMF end sends a third measurement result including the first measurement data to the first entity according to the second request; the monitoring entity obtains the first measurement data by receiving the third measurement result. In an embodiment of the present application, the situation where the LMF end may have existing measurement data is taken into consideration to facilitate the rapid acquisition of measurement data.

第一测量数据可以为监控实体根据第三实体下发的第二配置信息获得的第一参考信号的测量数据。也就是,第三实体(管理实体)向第一实体发送第二配置信息,该第二配置信息用于指定模型监控的相关配置。第一实体根据第二配置信息从第三实体获得第一测量数据,完成模型监控。第二配置信息的具体形式可参见上述a中的描述。The first measurement data may be the measurement data of the first reference signal obtained by the monitoring entity according to the second configuration information sent by the third entity. That is, the third entity (management entity) sends the second configuration information to the first entity, and the second configuration information is used to specify the relevant configuration of the model monitoring. The first entity obtains the first measurement data from the third entity according to the second configuration information to complete the model monitoring. The specific form of the second configuration information can be found in the description in a above.

当监控实体为第二实体时的模型监控方法与上述监控实体为第一实体时的模型监控方法相似,可参见上述情况a-c的描述,此处不再赘述。The model monitoring method when the monitoring entity is the second entity is similar to the model monitoring method when the monitoring entity is the first entity. Please refer to the description of the above situations a-c, and will not be repeated here.

2)当监控实体为第三实体时,监控实体可以通过如下步骤实现上述步骤S31:从第一目标实体获取当前监控周期内第一实体与第二实体之间的第一参考信号的第一测量数据,第一目标实体为第一实体和第二实体中测量第一参考信号的实体。2) When the monitoring entity is a third entity, the monitoring entity can implement the above step S31 through the following steps: obtain the first measurement data of the first reference signal between the first entity and the second entity in the current monitoring period from the first target entity, and the first target entity is the entity between the first entity and the second entity that measures the first reference signal.

本申请实施例中,第三实体可以为管理实体,如LMF端;当第一实体为终端时,第二实体为基站,第一目标实体为终端,第一参考信号可以为PRS、CSI-RS、SRS、SSB、DMRS、或PTRS等;当第一实体为基站,第二实体为终端,第一目标实体为基站时,第一参考信号为SRS。In an embodiment of the present application, the third entity may be a management entity, such as an LMF end; when the first entity is a terminal, the second entity is a base station, the first target entity is a terminal, and the first reference signal may be PRS, CSI-RS, SRS, SSB, DMRS, or PTRS, etc.; when the first entity is a base station, the second entity is a terminal, and the first target entity is a base station, the first reference signal is SRS.

在当前监控周期内,第一实体与第二实体之间传输第一参考信号,并由第一实体和第二实体中的一个实体对第一参考信号进行测量,得到第一测量数据,进行测量的实体即为第一目标实体。监控实体(即第三实体),从第一目标实体处获取测量得到的第一测量数据。In the current monitoring cycle, a first reference signal is transmitted between the first entity and the second entity, and one of the first entity and the second entity measures the first reference signal to obtain first measurement data, and the entity performing the measurement is the first target entity. The monitoring entity (i.e., the third entity) obtains the first measurement data obtained by measurement from the first target entity.

本申请实施例中,第三实体中存储有第二配置信息。监控实体(即第三实体)根据存储的第二配置信息获得的第一参考信号的第一测量数据。第二配置信息的具体形式可参见上述a中的描述。In the embodiment of the present application, the third entity stores the second configuration information. The monitoring entity (ie, the third entity) obtains the first measurement data of the first reference signal according to the stored second configuration information. The specific form of the second configuration information can be found in the description in a above.

本申请实施例提供的技术方案中,监控实体根据第一实体与第二实体之间的第一参考信号获取第一测量数据,该第一测量数据为实际生产中需要输入到数据处理模型的数据,反映当前监控周期内的实际生产中的数据分布情况,便于精准地实现无真值标签的模型监控。In the technical solution provided in the embodiment of the present application, the monitoring entity obtains first measurement data based on the first reference signal between the first entity and the second entity. The first measurement data is the data that needs to be input into the data processing model in actual production, reflecting the data distribution in actual production within the current monitoring cycle, so as to facilitate accurate model monitoring without true value labels.

上述步骤S32中,训练数据为数据处理模型的训练集中的数据,如CIR、PDP等。监控实体获取训练数据处理模型时的训练数据。当数据处理模型在监控实体侧生成时,监控实体可以从监控实体本地直接获取训练数据;监控实体也可以从其他包含训练数据的实体接收训练数据,如生成数据处理模型的实体或LMF端,在此对获取训练数据的方式对此不作限定。In the above step S32, the training data is the data in the training set of the data processing model, such as CIR, PDP, etc. The monitoring entity obtains the training data when training the data processing model. When the data processing model is generated on the monitoring entity side, the monitoring entity can directly obtain the training data from the monitoring entity locally; the monitoring entity can also receive the training data from other entities containing training data, such as the entity that generates the data processing model or the LMF end. The method of obtaining the training data is not limited here.

监控实体通过上述步骤S31和步骤S32,对当前部署的数据处理模型的训练数据及数据处理模型部署期间的真实测量数据进行存储,收集进行模型监控所需的数据,对上述步骤S31和步骤S32的执行顺序不作限定。The monitoring entity stores the training data of the currently deployed data processing model and the real measurement data during the deployment of the data processing model through the above steps S31 and S32, and collects the data required for model monitoring. The execution order of the above steps S31 and S32 is not limited.

上述步骤S33中,监控实体可以采用t-SNE(t-Distributed Stochastic Neighbor Embedding,分布随机邻域嵌入)等监控算法,对收集到的第一测量数据和训练数据进行处理,获得第一测量数据和训练数据对应的聚类簇,即第一簇和第二簇。In the above step S33, the monitoring entity can use monitoring algorithms such as t-SNE (t-Distributed Stochastic Neighbor Embedding) to process the collected first measurement data and training data to obtain clustering clusters corresponding to the first measurement data and the training data, namely, the first cluster and the second cluster.

上述步骤S34中,预设监控阈值为评估监控结果的参数,用于判断数据处理模型是否可用,预设监控阈值具体可根据实际情况进行设定。监控实体计算第一簇的中心点和第二簇的中心点之间的欧式距离,根据该欧式距离与预设监控阈值之间的关系,确定数据处理模型的监控结果。例如,若该欧式距离大于预设监控阈值,则监控结果指示数据处理模型不可用;若该欧式距离小于等于预设监控阈值,则监控结果指示数据处理模型可用。In the above step S34, the preset monitoring threshold is a parameter for evaluating the monitoring result, which is used to determine whether the data processing model is available. The preset monitoring threshold can be set according to the actual situation. The monitoring entity calculates the Euclidean distance between the center point of the first cluster and the center point of the second cluster, and determines the monitoring result of the data processing model according to the relationship between the Euclidean distance and the preset monitoring threshold. For example, if the Euclidean distance is greater than the preset monitoring threshold, the monitoring result indicates that the data processing model is unavailable; if the Euclidean distance is less than or equal to the preset monitoring threshold, the monitoring result indicates that the data processing model is available.

在一些实施例中,参见图5,为本申请实施例提供的上述步骤S33的一种细化示意图,上述步骤S33可以包括如下步骤。In some embodiments, referring to FIG. 5 , which is a detailed schematic diagram of the above step S33 provided in an embodiment of the present application, the above step S33 may include the following steps.

步骤S51,按照预设监控算法,对第一测量数据和训练数据进行降维处理,得到降维数据。Step S51: Perform dimensionality reduction processing on the first measurement data and the training data according to a preset monitoring algorithm to obtain dimensionality reduced data.

步骤S52,对降维数据进行聚类,得到第一测量数据所属的第一簇以及训练数据所属的第二簇。Step S52: clustering the dimension-reduced data to obtain a first cluster to which the first measurement data belongs and a second cluster to which the training data belongs.

本申请实施例提供的技术方案中,对于高维的第一测量数据和训练数据,在对数据进行聚类前,监 控实体可以通过预设监控算法对数据进行降维,在将高维的测量数据和训练数据映射到低维空间后,减少了模型监控方法的数据处理量,提高了模型监控的效率。同时,保留了测量数据和训练数据之间的相对关系,保证了对降维数据进行聚类的准确性。In the technical solution provided in the embodiment of the present application, for the high-dimensional first measurement data and training data, before clustering the data, monitoring The control entity can reduce the dimension of the data through the preset monitoring algorithm. After mapping the high-dimensional measurement data and training data to the low-dimensional space, the data processing amount of the model monitoring method is reduced and the efficiency of the model monitoring is improved. At the same time, the relative relationship between the measurement data and the training data is retained, ensuring the accuracy of clustering the reduced-dimensional data.

上述步骤S51中,预设监控算法可以为t-SNE算法,也可以是其他降维算法,如上述第二配置信息包括的各种监控算法,在此不作限定。关于t-SNE算法的具体计算过程后续会进行详细说明,在此暂不详述。监控实体按照预设监控算法,将获取到的第一测量数据和训练数据降维映射成为二维平面点,得到降维数据。In the above step S51, the preset monitoring algorithm may be a t-SNE algorithm or other dimensionality reduction algorithms, such as the various monitoring algorithms included in the above second configuration information, which are not limited here. The specific calculation process of the t-SNE algorithm will be described in detail later and will not be described in detail here. The monitoring entity reduces the dimension of the acquired first measurement data and training data into two-dimensional plane points according to the preset monitoring algorithm to obtain reduced dimension data.

上述步骤S52中,监控算法对降维数据进行聚类,即分别对来自训练集的训练数据和来自环境测量的第一测量数据在二维平面上的点进行聚类,得到第一测量数据所属的第一簇和训练数据所属的第二簇。In the above step S52, the monitoring algorithm clusters the dimension-reduced data, that is, clusters the points on the two-dimensional plane of the training data from the training set and the first measurement data from the environmental measurement, respectively, to obtain the first cluster to which the first measurement data belongs and the second cluster to which the training data belongs.

在一些实施例中,监控实体可以对获取的第一测量数据和训练数据进行预处理。上述步骤S51可以通过如下步骤实现:将第一测量数据和训练数据转换为与数据处理模型匹配的中间数据;按照预设监控算法,对中间数据进行降维处理,得到降维数据。In some embodiments, the monitoring entity may pre-process the acquired first measurement data and training data. The above step S51 may be implemented by the following steps: converting the first measurement data and training data into intermediate data matching the data processing model; performing dimensionality reduction processing on the intermediate data according to a preset monitoring algorithm to obtain dimensionality reduction data.

本申请实施例中,监控实体可以将收集到的第一测量数据和训练数据预先进行处理,得到匹配后续的预设监控算法输入的中间数据。例如,预设监控算法(如t-SNE算法)需要将PDP作为定位模型的输入数据,而第一测量数据和训练数据为CIR,则需要对数据进行处理,将CIR转化为PDP,实现初步的数据压缩,同时保证了模型监控的数据与定位模型的输入数据一致,保证了后续模型监控结果的准确性。In an embodiment of the present application, the monitoring entity may pre-process the collected first measurement data and training data to obtain intermediate data that matches the subsequent preset monitoring algorithm input. For example, the preset monitoring algorithm (such as the t-SNE algorithm) requires PDP as the input data of the positioning model, and the first measurement data and training data are CIR, then the data needs to be processed to convert CIR into PDP to achieve preliminary data compression, while ensuring that the data monitored by the model is consistent with the input data of the positioning model, and ensuring the accuracy of the subsequent model monitoring results.

在一些实施例中,参见图6,为本申请实施例提供的上述步骤S34的一种细化示意图,上述步骤S34可以包括如下步骤。In some embodiments, referring to FIG. 6 , which is a detailed schematic diagram of the above step S34 provided in an embodiment of the present application, the above step S34 may include the following steps.

步骤S61,计算第一距离与第二距离的比值,得到监控值,第一距离为第一簇的中心点与第二簇的中心点之间的欧式距离,第二距离为第一簇的半径与第二簇的半径的和值。若监控值大于预设监控阈值,则执行步骤S62;若监控值小于等于预设监控阈值,则执行步骤S63。Step S61, calculate the ratio of the first distance to the second distance to obtain a monitoring value, where the first distance is the Euclidean distance between the center point of the first cluster and the center point of the second cluster, and the second distance is the sum of the radius of the first cluster and the radius of the second cluster. If the monitoring value is greater than the preset monitoring threshold, execute step S62; if the monitoring value is less than or equal to the preset monitoring threshold, execute step S63.

步骤S62,确定数据处理模型的第一监控结果,第一监控结果指示数据处理模型不可用。Step S62: determining a first monitoring result of the data processing model, the first monitoring result indicating that the data processing model is unavailable.

步骤S63,确定数据处理模型的第二监控结果,第二监控结果指示数据处理模型可用。Step S63: determining a second monitoring result of the data processing model, where the second monitoring result indicates that the data processing model is available.

本申请实施例提供的技术方案中,根据得到的第一簇和第二簇,结合预设监控阈值,通过计算和对比进行结论判别,输出模型监控结果。例如,计算两个聚类簇的中心点之间的欧式距离与簇半径之和的比值,并与本地生成、存储或接收到的预设监控阈值进行对比,进行数据处理模型的监控结果的判断,实现了模型监控的量化处理。In the technical solution provided by the embodiment of the present application, based on the obtained first cluster and the second cluster, combined with the preset monitoring threshold, a conclusion is judged through calculation and comparison, and the model monitoring result is output. For example, the ratio of the Euclidean distance between the center points of the two clusters to the sum of the cluster radii is calculated, and compared with the preset monitoring threshold generated, stored or received locally, to judge the monitoring result of the data processing model, thereby realizing the quantitative processing of model monitoring.

上述步骤S61中,监控实体得到第一簇与第二簇这两个聚类簇后,计算第一簇的中心点与第二簇的中心点之间的欧式距离作为第一距离,计算第一簇的半径与第二簇的半径的和值作为第二距离,进而计算第一距离与第二距离的比值,将该比值作为监控值。例如,第一距离为R,第一簇的半径为R1,第二簇的半径为R2,则监控值为R/(R1+R2)。In the above step S61, after the monitoring entity obtains the two clusters of the first cluster and the second cluster, it calculates the Euclidean distance between the center point of the first cluster and the center point of the second cluster as the first distance, calculates the sum of the radius of the first cluster and the radius of the second cluster as the second distance, and then calculates the ratio of the first distance to the second distance, and uses the ratio as the monitoring value. For example, if the first distance is R, the radius of the first cluster is R1, and the radius of the second cluster is R2, then the monitoring value is R/(R1+R2).

监控实体根据监控值与预设监控阈值之间的大小关系,确定数据处理模型的监控结果。当监控值大于预设监控阈值时,监控实体执行上述步骤S62,确定数据处理模型的监控结果为第一监控结果,即环境数据产生偏移,数据处理模型不可用;当监控值小于等于预设监控阈值时,监控实体执行上述步骤S63,确定数据处理模型的监控结果为第二监控结果,即环境数据没有发生偏移,数据处理模型仍然适用。The monitoring entity determines the monitoring result of the data processing model according to the size relationship between the monitoring value and the preset monitoring threshold. When the monitoring value is greater than the preset monitoring threshold, the monitoring entity executes the above step S62 to determine that the monitoring result of the data processing model is the first monitoring result, that is, the environmental data is offset and the data processing model is unavailable; when the monitoring value is less than or equal to the preset monitoring threshold, the monitoring entity executes the above step S63 to determine that the monitoring result of the data processing model is the second monitoring result, that is, the environmental data is not offset and the data processing model is still applicable.

在一些实施例中,监控实体还可以根据第一距离确定数据处理模型的监控结果。监控实体可以通过如下步骤实现上述步骤S34:若第一簇的中心点与第二簇的中心点之间的欧式距离大于预设监控阈值,则确定数据处理模型的第一监控结果,第一监控结果指示数据处理模型不可用;若第一簇的中心点与第二簇的中心点之间的欧式距离小于等于预设监控阈值,则确定数据处理模型的第二监控结果,第二监控结果指示数据处理模型可用。In some embodiments, the monitoring entity may also determine the monitoring result of the data processing model based on the first distance. The monitoring entity may implement the above step S34 by the following steps: if the Euclidean distance between the center point of the first cluster and the center point of the second cluster is greater than a preset monitoring threshold, then determine the first monitoring result of the data processing model, and the first monitoring result indicates that the data processing model is unavailable; if the Euclidean distance between the center point of the first cluster and the center point of the second cluster is less than or equal to the preset monitoring threshold, then determine the second monitoring result of the data processing model, and the second monitoring result indicates that the data processing model is available.

本申请实施例中,监控实体比较第一簇的中心点与第二簇的中心点之间的欧式距离(即第一距离) 与预设监控阈值的大小关系,当第一距离大于预设监控阈值时,监控实体确定数据处理模型的监控结果为第一监控结果,数据处理模型不可用;当监控值小于等于预设监控阈值时,监控实体确定数据处理模型的监控结果为第二监控结果,数据处理模型仍然适用。应用本申请实施例提供的技术方案,将第一距离与预设监控阈值进行比较,得到模型监控结果,可以降低计算量,提高模型监控的效率。In the embodiment of the present application, the monitoring entity compares the Euclidean distance (i.e., the first distance) between the center point of the first cluster and the center point of the second cluster. The relationship between the first distance and the preset monitoring threshold is that when the first distance is greater than the preset monitoring threshold, the monitoring entity determines that the monitoring result of the data processing model is the first monitoring result, and the data processing model is unavailable; when the monitoring value is less than or equal to the preset monitoring threshold, the monitoring entity determines that the monitoring result of the data processing model is the second monitoring result, and the data processing model is still applicable. By applying the technical solution provided in the embodiment of the present application, the first distance is compared with the preset monitoring threshold to obtain the model monitoring result, which can reduce the amount of calculation and improve the efficiency of model monitoring.

在一些实施例中,当数据处理模型部署在监控实体上时,监控实体在获得监控结果后,可以利用该监控结果确定是否更新数据处理模型。In some embodiments, when the data processing model is deployed on a monitoring entity, after obtaining the monitoring results, the monitoring entity can use the monitoring results to determine whether to update the data processing model.

当数据处理模型部署在其他实体(如第五实体)上时,在获得数据处理模型的监控结果后,监控实体还可以向第五实体发送监控结果,第五实体在获得监控结果后,可以利用该监控结果确定是否更新数据处理模型。其中,第五实体为部署数据处理模型的实体,可以为gNB、UE等实体。监控实体将监控结果播发,进行模型监控结论传输,完成数据处理模型的更新,以便后续提高数据处理模型的精度。When the data processing model is deployed on other entities (such as the fifth entity), after obtaining the monitoring result of the data processing model, the monitoring entity can also send the monitoring result to the fifth entity. After obtaining the monitoring result, the fifth entity can use the monitoring result to determine whether to update the data processing model. Among them, the fifth entity is the entity that deploys the data processing model, which can be a gNB, UE and other entities. The monitoring entity broadcasts the monitoring result, transmits the model monitoring conclusion, and completes the update of the data processing model, so as to subsequently improve the accuracy of the data processing model.

基于上述模型监控方法,当数据处理模型部署在监控实体上时,本申请实施例还提供了一种模型更新方法,参见图7,为本申请实施例提供的模型更新方法的一种流程示意图,应用于监控实体。上述模型更新方法包括如下步骤。Based on the above model monitoring method, when the data processing model is deployed on the monitoring entity, the embodiment of the present application also provides a model updating method, see Figure 7, which is a flow chart of the model updating method provided by the embodiment of the present application, applied to the monitoring entity. The above model updating method includes the following steps.

步骤S71,在数据处理模型的监控结果指示数据处理模型不可用时,获取当前监控周期内第二目标实体与第四实体之间的第二参考信号的第二测量数据,第四实体位于服务区域内,且第四实体对应的数据处理模型的处理结果已知,第二目标实体为第一实体和第二实体中发送第二参考信号的实体。Step S71, when the monitoring result of the data processing model indicates that the data processing model is unavailable, obtain second measurement data of a second reference signal between a second target entity and a fourth entity in a current monitoring period, the fourth entity is located in a service area, and the processing result of the data processing model corresponding to the fourth entity is known, and the second target entity is the entity that sends the second reference signal between the first entity and the second entity.

步骤S72,根据第二测量数据更新数据处理模型。Step S72: updating the data processing model according to the second measurement data.

本申请实施例提供的技术方案中,在数据处理模型的监控结果为第一监控结果,即监控实体确定数据处理模型不可用时,监控实体需要收集带有真值标签的数据,并更新当前的数据处理模型,保证数据处理模型的可用性。In the technical solution provided in the embodiment of the present application, when the monitoring result of the data processing model is the first monitoring result, that is, when the monitoring entity determines that the data processing model is unavailable, the monitoring entity needs to collect data with true value labels and update the current data processing model to ensure the availability of the data processing model.

上述步骤S71中,第四实体也可以为服务区域内UE或gNB或PRU等实体设备。第二目标实体与第四实体为相互传递参考信号的实体。第二参考信号为第二目标实体与第四实体之间传递的参考信号。第四实体均可以作为测量第二参考信号的实体。In the above step S71, the fourth entity may also be a physical device such as a UE, a gNB, or a PRU in the service area. The second target entity and the fourth entity are entities that transmit reference signals to each other. The second reference signal is a reference signal transmitted between the second target entity and the fourth entity. The fourth entity can be used as an entity for measuring the second reference signal.

监控实体获取对第二参考信号进行测量得到的第二测量数据,多个第二测量数据组成辅助数据集,且每个第二测量数据携带有真值标签,如当数据处理模型为定位模型时,第四实体的真实位置已知。为保证模型训练的精度,第四实体获得的测量数据的精度高于预设精度阈值。The monitoring entity obtains second measurement data obtained by measuring the second reference signal, and a plurality of second measurement data constitute an auxiliary data set, and each second measurement data carries a true value label. For example, when the data processing model is a positioning model, the true position of the fourth entity is known. To ensure the accuracy of model training, the accuracy of the measurement data obtained by the fourth entity is higher than a preset accuracy threshold.

上述步骤S72中,监控实体获取携带有真值标签的第二测量数据,根据该第二测量数据对当前的数据处理模型进行重训练,以更新数据处理模型的网络参数。In the above step S72, the monitoring entity obtains the second measurement data carrying the true value label, and retrains the current data processing model according to the second measurement data to update the network parameters of the data processing model.

在一些实施例中,监控实体可以从第三实体获取第四测量结果,第四测量结果包括第二目标实体与第四实体之间的第二参考信号的第二测量数据,也就是,监控实体从第三实体处获取第二测量数据,进行模型更新。In some embodiments, the monitoring entity may obtain a fourth measurement result from the third entity, where the fourth measurement result includes second measurement data of a second reference signal between the second target entity and the fourth entity. That is, the monitoring entity obtains the second measurement data from the third entity to update the model.

本申请实施例中,当监控实体为第一实体时,监控实体可以采用主动或被动的方式,从第三实体获取第四测量结果。In the embodiment of the present application, when the monitoring entity is the first entity, the monitoring entity may obtain the fourth measurement result from the third entity in an active or passive manner.

1)被动获取第四测量结果:第三实体定时向监控实体发送第四测量结果。1) Passively obtaining the fourth measurement result: the third entity periodically sends the fourth measurement result to the monitoring entity.

2)主动获取第四测量结果:监控实体向第三实体发送第三请求,第三请求指示第三实体向监控实体发送第二测量数据;接收第三实体发送的第三请求对应的第四测量结果。2) Actively obtain the fourth measurement result: the monitoring entity sends a third request to the third entity, where the third request instructs the third entity to send the second measurement data to the monitoring entity; and receives the fourth measurement result corresponding to the third request sent by the third entity.

监控实体主动向第三实体发送第三请求。第三实体接收到第三请求后,向监控实体发送第四测量结果。The monitoring entity actively sends a third request to the third entity. After receiving the third request, the third entity sends a fourth measurement result to the monitoring entity.

为保证更新后数据处理模型的精度,第三请求包括最少样本数,这种情下,第四测量结果包括的第二测量数据的数量大于等于最少样本数。最少样本数采用数量单位和比特数表示,也可以采用其他形式表示,对此不进行限定。To ensure the accuracy of the updated data processing model, the third request includes a minimum number of samples. In this case, the number of second measurement data included in the fourth measurement result is greater than or equal to the minimum number of samples. The minimum number of samples is expressed in units of quantity and bits, and may also be expressed in other forms, which are not limited.

第三请求由监控实体发送,当监控实体通过模型监控算法检测到数据漂移,或判断数据处理模型需要更新后,第三请求为用于向第三实体请求模型更新所使用的辅助数据集(即第二测量数据)的信令。监控实体请求的辅助信息可以包括但不限于:辅助数据集的最少样本数。 The third request is sent by the monitoring entity. When the monitoring entity detects data drift through the model monitoring algorithm, or determines that the data processing model needs to be updated, the third request is a signaling for requesting the third entity to update the auxiliary data set (i.e., the second measurement data). The auxiliary information requested by the monitoring entity may include, but is not limited to: the minimum number of samples of the auxiliary data set.

考虑到原有数据处理模型迁移训练或重新训练新的数据处理模型对数据集的大小有一定的要求,过小的数据集可能会导致性能下降,因此请求辅助数据集时应当对最少样本数的大小有要求,可根据样本数或数据集实际大小确定使用的比特数。例如,若使用1000个作为单位,则可用8比特表示1000~256000个样本。举例来说,当最少样本数为00000001时,表示监控实体支持的最少样本数为1000个样本。Considering that the migration training of the original data processing model or the retraining of the new data processing model has certain requirements on the size of the data set, a data set that is too small may lead to performance degradation. Therefore, when requesting an auxiliary data set, there should be requirements for the size of the minimum number of samples. The number of bits used can be determined based on the number of samples or the actual size of the data set. For example, if 1000 is used as a unit, 8 bits can be used to represent 1000 to 256000 samples. For example, when the minimum number of samples is 00000001, it means that the minimum number of samples supported by the monitoring entity is 1000 samples.

在一些实施例中,监控实体在向第三实体发送第三请求后,还可以接收第三实体发送的第三请求对应的第一响应或第二响应,第一响应指示第三实体有能力向第一实体发送大于等于最少样本数的测量数据,第二响应指示第三实体没有能力向第一实体发送大于等于最少样本数的测量数据。当监控实体接收到第一响应后,监控实体执行接收第三实体发送的第三请求对应的第四测量结果的步骤。In some embodiments, after sending the third request to the third entity, the monitoring entity may also receive a first response or a second response corresponding to the third request sent by the third entity, wherein the first response indicates that the third entity is capable of sending measurement data greater than or equal to the minimum number of samples to the first entity, and the second response indicates that the third entity is not capable of sending measurement data greater than or equal to the minimum number of samples to the first entity. After the monitoring entity receives the first response, the monitoring entity performs the step of receiving a fourth measurement result corresponding to the third request sent by the third entity.

响应信令由第三实体发送,当第三实体接收到监控实体发送的第三请求后,初步评估当前是否有能力生成足够的测量数据并发送到监控实体,若有能力发送,则回复第一响应,否则回复第二响应。为节约带宽,响应信令可以占用1比特,例如,当响应信令为1时,表示第一响应,当响应信令为0时,表示第二响应。The response signaling is sent by the third entity. When the third entity receives the third request sent by the monitoring entity, it preliminarily evaluates whether it is currently capable of generating sufficient measurement data and sending it to the monitoring entity. If it is capable of sending, it replies with a first response, otherwise it replies with a second response. To save bandwidth, the response signaling can occupy 1 bit. For example, when the response signaling is 1, it indicates the first response, and when the response signaling is 0, it indicates the second response.

本申请实施例中,第三实体向监控实体发送第三请求对应的响应,便于监控实体决策是等待接收第四测量结果,还是进行下一轮的模型监控,避免了监控实体在无法接收到第四测量结果的情况下,持续等待接收第四测量结果。In an embodiment of the present application, the third entity sends a response corresponding to the third request to the monitoring entity, so that the monitoring entity can decide whether to wait for receiving the fourth measurement result or to perform the next round of model monitoring, thereby avoiding the monitoring entity from continuously waiting for receiving the fourth measurement result when it cannot receive the fourth measurement result.

本申请实施例中,当监控实体为第三实体时,监控实体可以直接从本地获取第四测量结果。In the embodiment of the present application, when the monitoring entity is a third entity, the monitoring entity may directly obtain the fourth measurement result locally.

在一些实施例中,第四测量结果可以为第三实体从第四实体获取的测量结果。In some embodiments, the fourth measurement result may be a measurement result obtained by the third entity from the fourth entity.

当第三实体的评估结果为有能力生成足够的测量数据时,第二测量数据为第四实体根据第三实体下发的第二参考信号的第三配置信息,向第三实体发送的测量数据。第三实体向已知位置信息的PRU或UE等第四实体发送第三配置信息,第四实体根据第三实体下发的第二参考信号的第三配置信息获得第二测量数据,并将包括第二测量数据的第五测量结果反馈给第四实体。When the evaluation result of the third entity is that it is capable of generating sufficient measurement data, the second measurement data is measurement data sent by the fourth entity to the third entity according to the third configuration information of the second reference signal sent by the third entity. The third entity sends the third configuration information to a fourth entity such as a PRU or UE with known location information, and the fourth entity obtains the second measurement data according to the third configuration information of the second reference signal sent by the third entity, and feeds back a fifth measurement result including the second measurement data to the fourth entity.

上述第三配置信息可以包括以下至少一项:第二参考信号的测量相关信息和监控实体的标识。The third configuration information may include at least one of the following: measurement-related information of the second reference signal and an identifier of the monitoring entity.

1)第二参考信号的测量相关信息,此处复用LPP中的部分IE(信元)和流程,例如NR-On-Demand-DL-PRS-Configurations等。该测量相关信息用于向生成辅助数据集的UE或PRU配置PRS测量相关信息。1) Measurement related information of the second reference signal, where some IEs (information elements) and processes in LPP are multiplexed, such as NR-On-Demand-DL-PRS-Configurations, etc. The measurement related information is used to configure PRS measurement related information to the UE or PRU that generates the auxiliary data set.

2)监控实体的标识,即搭载数据处理模型的实体ID,考虑到生成辅助数据集的UE和PRU在收集结束后可直接将辅助数据集发送到监控实体,因此需要标识监控实体,此处可以复用既有的标识,例如,UE使用的TMSI(Temporary Mobile Subscriber Identity,临时移动用户标识)。2) The identification of the monitoring entity, that is, the entity ID carrying the data processing model. Considering that the UE and PRU that generate the auxiliary data set can directly send the auxiliary data set to the monitoring entity after the collection is completed, it is necessary to identify the monitoring entity. Existing identifications can be reused here, for example, the TMSI (Temporary Mobile Subscriber Identity) used by the UE.

在一些实施例中,第二测量数据可以包括以下至少一项:测量值、测量值对应的真值标签、真值标签对应的数据质量。测量值、真值标签、数据质量采用比特数表示。In some embodiments, the second measurement data may include at least one of the following: a measurement value, a true value label corresponding to the measurement value, and a data quality corresponding to the true value label. The measurement value, the true value label, and the data quality are represented by the number of bits.

第二测量数据由辅助生成数据集的UE或PRU等第四实体发送,第四实体将辅助数据集或辅助测量数据传输到监控实体。The second measurement data is sent by a fourth entity such as a UE or a PRU that assists in generating a data set, and the fourth entity transmits the auxiliary data set or the auxiliary measurement data to the monitoring entity.

1)测量值,例如CIR、PDP等,可根据具体的数据格式对高维数据进行编码表示,根据传输数据量的大小决定使用的比特数。1) Measurement values, such as CIR, PDP, etc., can be encoded and represented according to the specific data format of the high-dimensional data, and the number of bits used is determined according to the amount of data to be transmitted.

2)测量值对应的真值标签,例如,某组CIR数据(包含不同基站、不同时刻的CIR测量值)对应的终端位置或TOA预测值,可根据具体的数据格式确定使用的比特数,若使用分米级(0.1m)的精确度,则可使用17比特表示0~13km范围内的距离或坐标变量。2) The true value label corresponding to the measurement value, for example, the terminal position or TOA prediction value corresponding to a set of CIR data (including CIR measurement values of different base stations and at different times) can be determined according to the specific data format. The number of bits used can be determined according to the specific data format. If the decimeter level (0.1m) accuracy is used, 17 bits can be used to represent the distance or coordinate variable in the range of 0 to 13km.

3)真值标签对应的数据质量,例如,终端位置误差范围,若使用分米级的精确度,则可使用6比特表示0~5m的偏差绝对值。这里的真值标签对应的数据质量可以用于评估第四实体获得的测量数据的精度。3) The data quality corresponding to the true value label, for example, the terminal position error range, if the accuracy is in decimeter level, 6 bits can be used to represent the absolute value of the deviation of 0 to 5 meters. The data quality corresponding to the true value label here can be used to evaluate the accuracy of the measurement data obtained by the fourth entity.

本申请实施例中,若第四实体只传输辅助测量数据,则第二测量数据中可以仅包含测量值。此时,第四实体也可以作为第一实体或第二实体,用于模型监控。In the embodiment of the present application, if the fourth entity transmits only auxiliary measurement data, the second measurement data may only include measurement values. In this case, the fourth entity may also be used as the first entity or the second entity for model monitoring.

在一些实施例中,在监控实体不为管理实体的场景下,监控实体还可以向第三实体发送监控能力信息,监控能力信息包括以下至少一项:监控实体支持的最多样本数。在确定样本单位后,监控实体支持 的最多样本数可用比特表示。例如,若使用1000个作为单位,则可用8比特表示1000~256000个样本。举例来说,当最多样本数为00000001时,表示监控实体支持的最多样本数为1000个样本。In some embodiments, when the monitoring entity is not a management entity, the monitoring entity may also send monitoring capability information to the third entity, where the monitoring capability information includes at least one of the following: the maximum number of samples supported by the monitoring entity. The maximum number of samples can be represented by bits. For example, if 1000 is used as a unit, 8 bits can be used to represent 1000 to 256000 samples. For example, when the maximum number of samples is 00000001, it means that the maximum number of samples supported by the monitoring entity is 1000 samples.

如图8所示的模型监控能力请求/提供流程,其中,监控实体为UE/gNB,第三实体为LMF端。在监控实体向第三实体发送监控能力信息之前,监控实体还可以接收第三实体发送的第四请求,第四请求指示获取监控能力信息,即请求监控能力信令;根据第四请求,监控实体向第三实体发送监控能力信息,即向第三实体发送携带有监控能力信息的提供监控能力信令。监控实体通过向第三实体发送监控能力信息,向第三实体提供自身支持的处理或存储能力,以辅助后续的辅助数据传输。The model monitoring capability request/providing process shown in Figure 8, wherein the monitoring entity is UE/gNB and the third entity is the LMF end. Before the monitoring entity sends the monitoring capability information to the third entity, the monitoring entity may also receive a fourth request sent by the third entity, the fourth request indicating the acquisition of the monitoring capability information, that is, requesting the monitoring capability signaling; according to the fourth request, the monitoring entity sends the monitoring capability information to the third entity, that is, sends the monitoring capability signaling carrying the monitoring capability information to the third entity. By sending the monitoring capability information to the third entity, the monitoring entity provides the third entity with the processing or storage capabilities it supports to assist in the subsequent auxiliary data transmission.

下面对t-SNE算法进行详细介绍。SNE算法的基本思想是将数据点映射到概率分布上,主要步骤包含三步:The following is a detailed introduction to the t-SNE algorithm. The basic idea of the SNE algorithm is to map data points to probability distributions. The main steps include three steps:

1)SNE根据高维数据之间的相似程度,相似程度的度量可以使用某样本点距离其他样本点之间的欧氏距离。利用该欧式距离构造高斯条件概率分布,该概率分布的特征是:对于某样本点,与其相似的样本点有更高的概率被选择,而与其不相似的样本点有较低的概率被选择。SNE构造的高维样本点xi和xj之间的高斯条件概率分布如下所示:
1) SNE is based on the similarity between high-dimensional data. The similarity can be measured using the Euclidean distance between a sample point and other sample points. The Euclidean distance is used to construct a Gaussian conditional probability distribution. The characteristic of this probability distribution is that for a sample point, sample points similar to it have a higher probability of being selected, while sample points dissimilar to it have a lower probability of being selected. The Gaussian conditional probability distribution between high-dimensional sample points xi and xj constructed by SNE is shown below:

其中,xi、xj、xk表示高维样本点,pj|i表示高维样本点xi和xj之间的高斯条件概率分布,也就是高维样本点xi会选择xj作为其近邻的概率,exp(·)表示指数函数,||·||表示求模值函数,σi表示以xi为中心的高斯分布的标准差,Σ(·)表示求和函数。Among them, xi , xj , and xk represent high-dimensional sample points, pj |i represents the Gaussian conditional probability distribution between high-dimensional sample points xi and xj , that is, the probability that the high-dimensional sample point xi will choose xj as its neighbor, exp(·) represents the exponential function, ||·|| represents the modulus function, σi represents the standard deviation of the Gaussian distribution centered on xi , and Σ(·) represents the summation function.

对于相同的样本点,条件概率为0,即pi|i=0。对于每个样本点xi,其他样本点相对于该样本点xi构造的高斯分布具有对应于该样本点的标准差σi。在不同的数据分布下,σi的初始化环节首先定义困惑度,之后通过二分查找法,确定该困惑度对应的σi值,困惑度使用构造分布的熵定义:
For the same sample point, the conditional probability is 0, that is, p i|i = 0. For each sample point x i , the Gaussian distribution constructed by other sample points relative to the sample point x i has a standard deviation σ i corresponding to the sample point. Under different data distributions, the initialization of σ i first defines the perplexity, and then determines the σ i value corresponding to the perplexity through the binary search method. The perplexity is defined using the entropy of the constructed distribution:

其中,
in,

Perp(Pi)表示困惑度,Pi代表第i个样本点与其他样本点的相对距离(公式里采用欧式距离)构造出来的高斯分布,H(Pi)表示中心点Pi以二进制度量的交叉熵,pj|i表示高维样本点xi和xj之间的高斯条件概率分布,log(·)表示对数函数。Perp(P i ) represents perplexity, P i represents the Gaussian distribution constructed by the relative distance between the i-th sample point and other sample points (Euclidean distance is used in the formula), H(P i ) represents the cross entropy of the center point P i in binary measurement, p j|i represents the Gaussian conditional probability distribution between high-dimensional sample points xi and xj , and log(·) represents the logarithmic function.

在实际应用中,困惑度的取值由用户自行决定,SNE对困惑度的取值具有鲁棒性,一般选择5~50之间的数值。In practical applications, the value of perplexity is determined by the user. SNE is robust to the value of perplexity and generally chooses a value between 5 and 50.

2)SNE在低维空间构造映射点的概率分布,该分布下每个低维空间数据点均对应一个原高维空间的数据点。SNE构造的低维样本点yi与yj之间条件概率分布如下所示:
2) SNE constructs a probability distribution of mapping points in low-dimensional space, under which each low-dimensional space data point corresponds to a data point in the original high-dimensional space. The conditional probability distribution between low-dimensional sample points y i and y j constructed by SNE is as follows:

其中,qj|i为低维样本点yi和yj之间的条件概率分布,yi、yj和yk表示低维样本点。Among them, qj |i is the conditional probability distribution between low-dimensional sample points yi and yj , and yi , yj and yk represent low-dimensional sample points.

同样地,对于相同的样本点,qi|i=0。Likewise, for the same sample point, q i|i =0.

3)理论上,当降维效果足够好时,两构造的分布应相同,即pj|i=qj|i。因此,利用KL-divergence(KL散度)构造目标函数,优化目标为高维空间所有样本点与低维空间所有样本点之间的KL-divergence之和最小。构造的目标函数如下所示:
3) Theoretically, when the dimensionality reduction effect is good enough, the distributions of the two constructs should be the same, that is, p j|i = q j|i . Therefore, the objective function is constructed using KL-divergence, and the optimization goal is to minimize the sum of the KL-divergence between all sample points in the high-dimensional space and all sample points in the low-dimensional space. The constructed objective function is as follows:

其中,Cost表示目标函数,即损失函数,Pi代表第i个样本点与其他样本的相对距离(公式里采用 欧式距离)构造出来的高斯分布,Pi表示为pj|i的概率分布{p1|i,p2|i…};Qi代表第i个样本点与其他样本点的在2维映射平面上的相对距离构造出来的高斯分布,Qi表示为qj|i的概率分布{q1|i,q2|i…},i=1、…、n。Among them, Cost represents the objective function, that is, the loss function, and Pi represents the relative distance between the i-th sample point and other samples (the formula uses Euclidean distance), Pi is represented by the probability distribution of pj |i {p1 |i , p2 |i …}; Qi represents the Gaussian distribution constructed from the relative distance between the i-th sample point and other sample points on the 2D mapping plane, Qi is represented by the probability distribution of qj |i {q1 |i , q2 |i …}, i=1,…,n.

t-SNE算法的基本步骤与SNE相似,为了优化SNE算法存在的缺陷(如拥挤问题),t-SNE用联合分布构造样本点之间的关系,并且使用更加重尾的t分布构造低维空间映射点分布:
The basic steps of the t-SNE algorithm are similar to those of the SNE algorithm. In order to optimize the defects of the SNE algorithm (such as crowding), t-SNE uses a joint distribution to construct the relationship between sample points, and uses a heavier-tailed t distribution to construct the distribution of low-dimensional space mapping points:

其中,qij表示联合概率分布,yi、yj、yk和yl表示低维样本点。Among them, qij represents the joint probability distribution, yi , yj , yk and yl represent low-dimensional sample points.

对于高维数据的联合分布,使用对称的条件分布构造:
For the joint distribution of high-dimensional data, a symmetric conditional distribution is used:

其中,pij表示联合概率分布,n表示样本点数。Among them, p ij represents the joint probability distribution, and n represents the number of sample points.

目标函数对应为:
The corresponding objective function is:

其中,P代表所有样本点之间的相对距离的联合概率分布;Q代表所有样本点在二维映射平面上的相对距离的联合概率分布。Among them, P represents the joint probability distribution of the relative distances between all sample points; Q represents the joint probability distribution of the relative distances of all sample points on the two-dimensional mapping plane.

本申请利用上文所描述的t-SNE算法原理,将该原理应用于模型监控的输入数据分布漂移检测。在5G定位场景下,ML模型的输入一般为测量得到的CIR、PDP等高维数据,为了检测模型部署过程中接收到的测量数据分布与模型训练时使用的测量数据分布是否产生漂移,可以将训练集数据与新测量数据拼接并进行t-SNE降维处理,再对降维后来自训练集数据和新数据的低维空间映射点分别进行聚类,通过判断两簇聚类的中心点之间的欧式距离与聚类半径之间的相对关系,衡量训练集与测试集之间是否存在较明显的偏移。This application uses the t-SNE algorithm principle described above and applies this principle to the detection of input data distribution drift in model monitoring. In the 5G positioning scenario, the input of the ML model is generally high-dimensional data such as CIR and PDP obtained by measurement. In order to detect whether the distribution of the measured data received during the model deployment process and the distribution of the measured data used in model training have drifted, the training set data can be spliced with the new measurement data and subjected to t-SNE dimensionality reduction processing. The low-dimensional space mapping points from the training set data and the new data after dimensionality reduction are clustered separately. By judging the relative relationship between the Euclidean distance between the center points of the two clusters and the cluster radius, it is measured whether there is a more obvious offset between the training set and the test set.

下面结合图9-图16对本申请实施例提供的模型监控方法进行详细说明。The model monitoring method provided in the embodiment of the present application is described in detail below in conjunction with Figures 9 to 16.

如图9所示的模型监控方法的流程包括:1)数据收集环节;2)数据处理环节;3)基于t-SNE的模型监控算法;4)模型监控结果判别;5)模型监控结果播发。The process of the model monitoring method shown in Figure 9 includes: 1) data collection step; 2) data processing step; 3) t-SNE-based model monitoring algorithm; 4) model monitoring result determination; 5) model monitoring result broadcasting.

监控实体收集测量数据(即测量值)和训练数据,并对数据进行预处理,得到中间量(即中间数据)。监控实体采用基于t-SNE的模型监控算法,对数据进行降维,得到二维点集,对二维点集数据进行聚类计算,分别得到测量数据和训练数据对应的聚类簇,即第一簇和第二簇。监控实体根据簇中心点和簇半径对监控结果进行判别,将模型监控结果播发至部署数据处理模型的其他实体,完成模型监控。The monitoring entity collects measurement data (i.e., measurement values) and training data, and preprocesses the data to obtain intermediate quantities (i.e., intermediate data). The monitoring entity uses a t-SNE-based model monitoring algorithm to reduce the dimension of the data to obtain a two-dimensional point set, and performs clustering calculations on the two-dimensional point set data to obtain cluster clusters corresponding to the measurement data and training data, i.e., the first cluster and the second cluster, respectively. The monitoring entity determines the monitoring results based on the cluster center point and cluster radius, and broadcasts the model monitoring results to other entities that deploy the data processing model to complete the model monitoring.

以5G NR定位中使用AI/ML模型进行定位增强的场景为例,5G NR定位中,定位框架包括UE、gNB、LMF、PRU等。定位模型简称为ML模型。Taking the scenario of using AI/ML models for positioning enhancement in 5G NR positioning as an example, in 5G NR positioning, the positioning framework includes UE, gNB, LMF, PRU, etc. The positioning model is referred to as the ML model.

根据监控实体所在实体不同,模型监控场景分为:1)如图10-图12所示的监控实体部署在UE上的场景;2)如图13-图15所示的监控实体部署在gNB上的场景;3)如图16所示的监控实体部署在LMF端上的场景。Depending on the entity where the monitoring entity is located, the model monitoring scenarios are divided into: 1) the scenario where the monitoring entity is deployed on the UE as shown in Figures 10 to 12; 2) the scenario where the monitoring entity is deployed on the gNB as shown in Figures 13 to 15; 3) the scenario where the monitoring entity is deployed on the LMF end as shown in Figure 16.

下面分别对各个场景进行说明。Each scenario is described below.

场景1)适合于使用UE侧ML模型的基于UE的AI/ML定位,使用AI/ML模型直接或辅助定位框架,以及使用UE侧ML模型的基于LMF端或其他UE辅助的AI/ML定位,使用AI/ML模型辅助定位框架。本申请实施例中,场景1)可以细分为3个子场景11)-13)。Scenario 1) is suitable for UE-based AI/ML positioning using the UE-side ML model, using the AI/ML model direct or assisted positioning framework, and using the UE-side ML model based on the LMF end or other UE-assisted AI/ML positioning, using the AI/ML model assisted positioning framework. In the embodiment of the present application, scenario 1) can be subdivided into 3 sub-scenarios 11)-13).

子场景11),UE测量来自gNB的RS(Reference Signal,参考信号),即第一参考信号,此时第一参考信号为下行参考信号,并通过测量获取模型监控所需测量值(即第一测量数据)。In sub-scenario 11), the UE measures the RS (Reference Signal) from the gNB, that is, the first reference signal, which is a downlink reference signal, and obtains the measurement value required for model monitoring (that is, the first measurement data) through measurement.

如图10所示,LMF端向UE发送监控配置信令,如monitoring configuration,该监控配置信令携带第二配置信息。在每个监控周期内,LMF端向gNB发送参考信号配置请求信令(如RS configuration request),即第一请求。gNB根据参考信号配置请求信令,向UE发送参考信号配置(RS configuration), 并向UE发送RS,该参考信号配置即为上述第一配置信息。UE对RS进行测量(如RS measurement),得到测量结果,并根据测量结果包括的测量数据进行模型监控(model monitoring)。As shown in FIG10 , the LMF sends a monitoring configuration signaling, such as monitoring configuration, to the UE, and the monitoring configuration signaling carries the second configuration information. In each monitoring period, the LMF sends a reference signal configuration request signaling (such as RS configuration request), i.e., a first request, to the gNB. The gNB sends a reference signal configuration (RS configuration) to the UE according to the reference signal configuration request signaling. The RS is sent to the UE, and the reference signal configuration is the first configuration information. The UE measures the RS (such as RS measurement), obtains a measurement result, and performs model monitoring according to the measurement data included in the measurement result.

若模型监控结果表示ML模型不可用,即模型监控结果为第一监控结果,UE向LMF端发送请求辅助信令(request assistance),即第三请求,LMF端根据自身能力,向UE反馈请求接受信令或请求拒绝信令(request acceptance/rejection)。请求接受信令即为第一响应,请求拒绝信令即为第二响应。If the model monitoring result indicates that the ML model is unavailable, that is, the model monitoring result is the first monitoring result, the UE sends a request assistance signaling (request assistance) to the LMF end, that is, the third request, and the LMF end feeds back a request acceptance signaling or a request rejection signaling (request acceptance/rejection) to the UE based on its own capabilities. The request acceptance signaling is the first response, and the request rejection signaling is the second response.

当向UE反馈请求接受信令(即acceptance)后,LMF端向已知位置的UEs/PRUs(即第四实体)发送辅助配置信令(assistance configuration),该辅助配置信令携带第三配置信息,UEs/PRUs向LMF端反馈辅助测量结果信令(assistance measurement result),辅助测量结果信令携带第二参考信号的第二测量数据。LMF端接收UEs/PRUs发送的反馈辅助测量结果信令,组成辅助数据集(assistance dataset),发送给UE,由UE进行模型更新(model updating)。After the UE receives the feedback request acceptance signaling (i.e., acceptance), the LMF sends an assistance configuration signaling to the UEs/PRUs (i.e., the fourth entity) at the known location. The assistance configuration signaling carries the third configuration information. The UEs/PRUs feed back the assistance measurement result signaling to the LMF. The assistance measurement result signaling carries the second measurement data of the second reference signal. The LMF receives the feedback assistance measurement result signaling sent by the UEs/PRUs, forms an assistance dataset, and sends it to the UE, which performs model updating.

子场景12),gNB测量来自UE的RS,即第一参考信号,此时第一参考信号为上行参考信号,如SRS,gNB通过测量获取模型监控所需测量值数据(即第一测量数据),并回传给UE。In sub-scenario 12), the gNB measures the RS from the UE, that is, the first reference signal. At this time, the first reference signal is an uplink reference signal, such as SRS. The gNB obtains the measurement value data (that is, the first measurement data) required for model monitoring through measurement and transmits it back to the UE.

如图11所示,LMF端向UE发送监控配置信令,该监控配置信令携带第二配置信息。在每个监控周期内,LMF端向gNB发送参考信号配置请求信令(如SRS configuration request),即第一请求。gNB根据参考信号配置请求信令向UE发送参考信号配置(SRS configuration),并接收UE发送的SRS,gNB对SRS进行测量,得到测量结果,将测量结果发送给UE,由UE根据测量结果包括的测量数据进行模型监控。As shown in Figure 11, the LMF sends a monitoring configuration signaling to the UE, and the monitoring configuration signaling carries the second configuration information. In each monitoring period, the LMF sends a reference signal configuration request signaling (such as SRS configuration request) to the gNB, that is, the first request. The gNB sends a reference signal configuration (SRS configuration) to the UE according to the reference signal configuration request signaling, and receives the SRS sent by the UE. The gNB measures the SRS, obtains the measurement result, and sends the measurement result to the UE, and the UE performs model monitoring according to the measurement data included in the measurement result.

若模型监控结果表示ML模型不可用,即模型监控结果为第一监控结果,UE向LMF端发送请求辅助信令,即第三请求。LMF端根据自身能力,向UE反馈请求接受信令或请求拒绝信令。If the model monitoring result indicates that the ML model is unavailable, that is, the model monitoring result is the first monitoring result, the UE sends a request for assistance signaling, that is, a third request, to the LMF end. The LMF end feeds back a request for acceptance signaling or a request for rejection signaling to the UE according to its own capabilities.

当向UE反馈请求接受信令后,LMF端向已知位置的UEs/PRUs(即第四实体)发送辅助配置信令,该辅助配置信令携带第三配置信息,UEs/PRUs向LMF端反馈辅助测量结果信令,辅助测量结果信令携带第二参考信号的第二测量数据。LMF端接收UEs/PRUs发送的反馈辅助测量结果信令,组成辅助数据集,发送给UE,由UE进行模型更新。After the UE is fed back with the request acceptance signaling, the LMF end sends an auxiliary configuration signaling to the UEs/PRUs (i.e., the fourth entity) at a known location, and the auxiliary configuration signaling carries the third configuration information. The UEs/PRUs feed back the auxiliary measurement result signaling to the LMF end, and the auxiliary measurement result signaling carries the second measurement data of the second reference signal. The LMF end receives the feedback auxiliary measurement result signaling sent by the UEs/PRUs, forms an auxiliary data set, and sends it to the UE, and the UE updates the model.

子场景13),考虑到LMF端可能具有既有的测量值,因此UE直接向LMF端请求测量数据(即第一测量数据)。Sub-scenario 13), considering that the LMF end may have existing measurement values, the UE directly requests the measurement data (ie, the first measurement data) from the LMF end.

如图12所示,LMF端向UE发送监控配置信令,该监控配置信令携带第二配置信息。在每个监控周期内,UE向LMF端发送请求测量结果信令(request measurement result),即第二请求。LMF端向UE发送测量结果信令,该测量结果信令携带测量结果,UE根据测量结果包括的测量数据,对模型进行监控。As shown in FIG12 , the LMF sends a monitoring configuration signaling to the UE, and the monitoring configuration signaling carries the second configuration information. In each monitoring period, the UE sends a request measurement result signaling (request measurement result), i.e., the second request, to the LMF. The LMF sends a measurement result signaling to the UE, and the measurement result signaling carries the measurement result, and the UE monitors the model according to the measurement data included in the measurement result.

若模型监控结果表示ML模型不可用,即模型监控结果为第一监控结果,UE向LMF端发送请求辅助信令,即第三请求。LMF端根据自身能力,向UE反馈请求接受信令或请求拒绝信令。If the model monitoring result indicates that the ML model is unavailable, that is, the model monitoring result is the first monitoring result, the UE sends a request for assistance signaling, that is, a third request, to the LMF end. The LMF end feeds back a request for acceptance signaling or a request for rejection signaling to the UE according to its own capabilities.

当向UE反馈请求接受信令后,LMF端向已知位置的UEs/PRUs(即第四实体)发送辅助配置信令,该辅助配置信令携带第三配置信息,UEs/PRUs向LMF端反馈辅助测量结果信令,辅助测量结果信令携带第二参考信号的第二测量数据。LMF端接收UEs/PRUs发送的反馈辅助测量结果信令,组成辅助数据集,发送给UE,由UE进行模型更新。After the UE is fed back with the request acceptance signaling, the LMF end sends an auxiliary configuration signaling to the UEs/PRUs (i.e., the fourth entity) at a known location, and the auxiliary configuration signaling carries the third configuration information. The UEs/PRUs feed back the auxiliary measurement result signaling to the LMF end, and the auxiliary measurement result signaling carries the second measurement data of the second reference signal. The LMF end receives the feedback auxiliary measurement result signaling sent by the UEs/PRUs, forms an auxiliary data set, and sends it to the UE, and the UE updates the model.

场景2)适合于使用gNB侧ML模型的基站辅助型AI/ML定位,使用AI/ML模型辅助定位框架。本申请实施例中,场景2)可以细分为3个子场景21)-23)。Scenario 2) is suitable for base station-assisted AI/ML positioning using the gNB-side ML model, using an AI/ML model-assisted positioning framework. In the embodiment of the present application, scenario 2) can be subdivided into three sub-scenarios 21)-23).

子场景21),gNB测量来自UE的RS,即第一参考信号,此时第一参考信号为上行参考信号,如SRS,gNB通过测量获取模型监控所需测量值数据(即第一测量数据)。In sub-scenario 21), the gNB measures the RS from the UE, that is, the first reference signal. At this time, the first reference signal is an uplink reference signal, such as SRS. The gNB obtains the measurement value data (that is, the first measurement data) required for model monitoring through measurement.

如图13所示,LMF端向gNB发送监控配置信令,该监控配置信令携带第二配置信息。在每个监控周期内,LMF端向gNB发送参考信号配置请求信令,即第一请求。gNB根据参考信号配置请求信令向UE发送参考信号配置,并接收UE发送的SRS,gNB对SRS进行测量,得到测量结果,并根据测量结果包括的测量数据进行模型监控。As shown in Figure 13, the LMF sends a monitoring configuration signaling to the gNB, and the monitoring configuration signaling carries the second configuration information. In each monitoring period, the LMF sends a reference signal configuration request signaling, i.e., a first request, to the gNB. The gNB sends a reference signal configuration to the UE according to the reference signal configuration request signaling, and receives the SRS sent by the UE. The gNB measures the SRS, obtains the measurement result, and performs model monitoring according to the measurement data included in the measurement result.

若模型监控结果表示ML模型不可用,即模型监控结果为第一监控结果,gNB向LMF端发送请求 辅助信令,即第三请求。LMF端根据自身能力,向gNB反馈请求接受信令或请求拒绝信令。If the model monitoring result indicates that the ML model is unavailable, that is, the model monitoring result is the first monitoring result, the gNB sends a request to the LMF end Auxiliary signaling, i.e., the third request. The LMF end feeds back a request to accept signaling or a request to reject signaling to the gNB based on its own capabilities.

当向gNB反馈请求接受信令后,LMF端向已知位置的UEs/PRUs(即第四实体)发送辅助配置信令,该辅助配置信令携带第三配置信息。UEs/PRUs向LMF端反馈辅助测量结果信令,辅助测量结果信令携带第二参考信号的第二测量数据。LMF端接收UEs/PRUs发送的反馈辅助测量结果信令,组成辅助数据集,发送给gNB,由gNB进行模型更新。After the request acceptance signaling is fed back to the gNB, the LMF sends an auxiliary configuration signaling to the UEs/PRUs (i.e., the fourth entity) at the known location, and the auxiliary configuration signaling carries the third configuration information. The UEs/PRUs feed back the auxiliary measurement result signaling to the LMF, and the auxiliary measurement result signaling carries the second measurement data of the second reference signal. The LMF receives the feedback auxiliary measurement result signaling sent by the UEs/PRUs, forms an auxiliary data set, and sends it to the gNB, and the gNB updates the model.

子场景22),UE测量来自gNB的RS,即第一参考信号,此时第一参考信号为下行参考信号,UE通过测量获取模型监控所需测量值数据(即第一测量数据),并回传给gNB。In sub-scenario 22), the UE measures the RS from the gNB, i.e., the first reference signal. At this time, the first reference signal is a downlink reference signal. The UE obtains the measurement value data (i.e., the first measurement data) required for model monitoring through measurement and transmits it back to the gNB.

如图14所示,LMF端向gNB发送监控配置信令,该监控配置信令携带第二配置信息。在每个监控周期内,LMF端向gNB发送参考信号配置请求信令,即第一请求。gNB根据参考信号配置请求信令向UE发送参考信号配置,并向UE发送RS,UE对RS进行测量,得到测量结果,将测量结果发送给gNB,由gNB根据测量结果包括的测量数据进行模型监控。As shown in Figure 14, the LMF sends a monitoring configuration signaling to the gNB, and the monitoring configuration signaling carries the second configuration information. In each monitoring period, the LMF sends a reference signal configuration request signaling, i.e., a first request, to the gNB. The gNB sends a reference signal configuration to the UE according to the reference signal configuration request signaling, and sends the RS to the UE. The UE measures the RS, obtains the measurement result, and sends the measurement result to the gNB, and the gNB performs model monitoring according to the measurement data included in the measurement result.

若模型监控结果表示ML模型不可用,即模型监控结果为第一监控结果,gNB向LMF端发送请求辅助信令,即第三请求。LMF端根据自身能力,向gNB反馈请求接受信令或请求拒绝信令。If the model monitoring result indicates that the ML model is unavailable, that is, the model monitoring result is the first monitoring result, the gNB sends a request for assistance signaling to the LMF, that is, the third request. The LMF feeds back a request to accept signaling or a request to reject signaling to the gNB based on its own capabilities.

当向gNB反馈请求接受信令后,LMF端向已知位置的UEs/PRUs(即第四实体)发送辅助配置信令,该辅助配置信令携带第三配置信息。UEs/PRUs向LMF端反馈辅助测量结果信令,辅助测量结果信令携带第二参考信号的第二测量数据。LMF端接收UEs/PRUs发送的反馈辅助测量结果信令,组成辅助数据集,发送给gNB,由gNB进行模型更新。After the request acceptance signaling is fed back to the gNB, the LMF sends an auxiliary configuration signaling to the UEs/PRUs (i.e., the fourth entity) at the known location, and the auxiliary configuration signaling carries the third configuration information. The UEs/PRUs feed back the auxiliary measurement result signaling to the LMF, and the auxiliary measurement result signaling carries the second measurement data of the second reference signal. The LMF receives the feedback auxiliary measurement result signaling sent by the UEs/PRUs, forms an auxiliary data set, and sends it to the gNB, and the gNB updates the model.

子场景23),考虑到LMF可能具有既有的测量值,因此gNB可以直接向LMF请求测量数据(即第一测量数据)。Sub-scenario 23), considering that the LMF may have existing measurement values, the gNB can directly request the measurement data (i.e., the first measurement data) from the LMF.

如图15所示,LMF端向gNB发送监控配置信令,该监控配置信令携带第二配置信息。在每个监控周期内,gNB向LMF端发送请求测量结果信令,即第二请求。LMF端向gNB发送测量结果信令,gNB根据测量结果包括的测量数据,对模型进行监控。As shown in Figure 15, the LMF sends a monitoring configuration signaling to the gNB, and the monitoring configuration signaling carries the second configuration information. In each monitoring period, the gNB sends a measurement result request signaling, i.e., the second request, to the LMF. The LMF sends a measurement result signaling to the gNB, and the gNB monitors the model according to the measurement data included in the measurement result.

若模型监控结果表示ML模型不可用,即模型监控结果为第一监控结果,gNB向LMF端发送请求辅助信令,即第三请求。LMF端根据自身能力,向gNB反馈请求接受信令或请求拒绝信令。If the model monitoring result indicates that the ML model is unavailable, that is, the model monitoring result is the first monitoring result, the gNB sends a request for assistance signaling to the LMF, that is, the third request. The LMF feeds back a request to accept signaling or a request to reject signaling to the gNB based on its own capabilities.

当向gNB反馈请求接受信令后,LMF端向已知位置的UEs/PRUs(即第四实体)发送辅助配置信令,该辅助配置信令携带第三配置信息。UEs/PRUs向LMF端反馈辅助测量结果信令,辅助测量结果信令携带第二参考信号的第二测量数据。LMF端接收UEs/PRUs发送的反馈辅助测量结果信令,组成辅助数据集,发送给gNB,由gNB进行模型更新。After the request acceptance signaling is fed back to the gNB, the LMF sends an auxiliary configuration signaling to the UEs/PRUs (i.e., the fourth entity) at the known location, and the auxiliary configuration signaling carries the third configuration information. The UEs/PRUs feed back the auxiliary measurement result signaling to the LMF, and the auxiliary measurement result signaling carries the second measurement data of the second reference signal. The LMF receives the feedback auxiliary measurement result signaling sent by the UEs/PRUs, forms an auxiliary data set, and sends it to the gNB, and the gNB updates the model.

场景3)适合于使用LMF侧ML模型的基于LMF或UE辅助的AI/ML定位,使用AI/ML模型直接定位框架,以及使用LMF侧ML模型的基站辅助型AI/ML定位,使用AI/ML模型直接定位框架。Scenario 3) is suitable for LMF-based or UE-assisted AI/ML positioning using the LMF side ML model, direct positioning framework using the AI/ML model, and base station-assisted AI/ML positioning using the LMF side ML model, direct positioning framework using the AI/ML model.

如图16所示,UE/gNB将参考信号的测量结果(RS/SRS measurement result)发送给LMF端,LMF端根据自身的第二配置信息以及接收的测量结果携带的测量数据,进行模型监控。UE/gNB获得参考信号的测量数据的过程可参见上述图10-图15部分的相关描述,此不再赘述。As shown in Figure 16, the UE/gNB sends the measurement result of the reference signal (RS/SRS measurement result) to the LMF end, and the LMF end performs model monitoring according to its own second configuration information and the measurement data carried by the received measurement result. The process of the UE/gNB obtaining the measurement data of the reference signal can be referred to the relevant description of Figures 10 to 15 above, which will not be repeated here.

若模型监控结果表示ML模型不可用,则LMF端向已知位置的UEs/PRUs发送辅助配置信令。UEs/PRUs向LMF端反馈辅助测量结果信令,LMF端接收UEs/PRUs发送的反馈辅助测量结果信令,组成辅助数据集,并根据测量数据进行模型更新。If the model monitoring result indicates that the ML model is unavailable, the LMF sends auxiliary configuration signaling to the UEs/PRUs at known locations. The UEs/PRUs feed back auxiliary measurement result signaling to the LMF, and the LMF receives the feedback auxiliary measurement result signaling sent by the UEs/PRUs, forms an auxiliary data set, and updates the model based on the measurement data.

本申请实施例提出的一种基于t-SNE数据降维的模型监控方法,可以用于无真值标签监控场景,可有效监测模型训练集和真实测量值的分布是否存在较大差异。t-SNE算法在传统SNE算法基础上,为了解决拥挤问题进一步进行优化设计的新算法。t-SNE多用于高维数据的可视化,利用t-SNE算法可以在将高维数据映射到低维空间的同时,尽可能保留高维数据之间的相对关系,最终通过二维或一维空间内映射点之间的相对关系,表征高维数据间的相对关系。A model monitoring method based on t-SNE data dimensionality reduction proposed in the embodiment of the present application can be used in monitoring scenarios without true value labels, and can effectively monitor whether there is a large difference between the distribution of model training sets and true measurement values. The t-SNE algorithm is a new algorithm that is further optimized and designed based on the traditional SNE algorithm to solve the congestion problem. t-SNE is mostly used for the visualization of high-dimensional data. The t-SNE algorithm can be used to map high-dimensional data to low-dimensional space while retaining the relative relationship between high-dimensional data as much as possible. Finally, the relative relationship between the mapping points in two-dimensional or one-dimensional space is used to characterize the relative relationship between high-dimensional data.

采用t-SNE算法降维后的测量数据的分布可参见图17-图19。图17-图19中,右侧子图为CIR样本的地理位置分布,其横纵坐标分别表示X和Y两个方向上的位置,单位为米,左侧子图为经过t-SNE降维后的CIR样本在二维X-Y映射平面上的分布,其横纵坐标分别表示X和Y两个方向上的坐标值。 其中,两种颜色的样本点分别表示测量数据和训练数据。The distribution of the measured data after dimensionality reduction using the t-SNE algorithm can be seen in Figures 17 to 19. In Figures 17 to 19, the right sub-figures are the geographical location distribution of the CIR samples, and their horizontal and vertical coordinates represent the positions in the X and Y directions, respectively, in meters. The left sub-figures are the distribution of the CIR samples after dimensionality reduction by t-SNE on the two-dimensional XY mapping plane, and their horizontal and vertical coordinates represent the coordinate values in the X and Y directions, respectively. The sample points of two colors represent the measurement data and training data respectively.

图17为相同分布区域下样本点的t-SNE降维和k-means(k-均值)聚类结果。图18为相邻分布区域下样本点的t-SNE降维和k-means聚类结果。图19为相距一定距离分布区域下样本点的t-SNE降维和k-means聚类结果。Figure 17 shows the t-SNE dimensionality reduction and k-means clustering results of sample points in the same distribution area. Figure 18 shows the t-SNE dimensionality reduction and k-means clustering results of sample points in adjacent distribution areas. Figure 19 shows the t-SNE dimensionality reduction and k-means clustering results of sample points in distribution areas that are a certain distance apart.

利用t-SNE模型监控算法对模型输入的数据进行检测,随着两组数据的实际分布不断偏移,t-SNE降维后聚类结果的区分度也不断扩大。因此,可利用t-SNE算法处理模型输入,从而体现数据地理位置分布特征差异,以进一步判断模型输入数据分布是否相对训练集产生漂移,实现有效的不依赖于真值标签的模型监控。并且,在实际模型使用过程中,不需要训练网络,只需要传阈值,即可完成模型监控功能。计算处理复杂度大为降低。The t-SNE model monitoring algorithm is used to detect the model input data. As the actual distribution of the two sets of data continues to shift, the discrimination of the clustering results after t-SNE dimensionality reduction continues to expand. Therefore, the t-SNE algorithm can be used to process the model input to reflect the differences in the geographical distribution characteristics of the data, so as to further determine whether the distribution of the model input data has drifted relative to the training set, and to achieve effective model monitoring that does not rely on the true value label. Moreover, in the actual use of the model, there is no need to train the network, only to pass the threshold to complete the model monitoring function. The computational processing complexity is greatly reduced.

本申请实施例提供的技术方案中,针对5G NR AI定位场景的无真值标签的模型监控问题,本申请实施例通过设计无真值标签的模型监控算法和模型监控实现流程,提供了无真值标签时利用ML模型输入端数据对模型性能进行评估的方法和工作流程,并一定程度上减缓了现有半监督学习对数据进行重标记以及重复训练ML模型的网络参数导致的计算资源和时间浪费。In the technical solution provided in the embodiment of the present application, for the problem of model monitoring without truth value labels in 5G NR AI positioning scenarios, the embodiment of the present application provides a method and workflow for evaluating model performance using ML model input data when there are no truth value labels by designing a model monitoring algorithm without truth value labels and a model monitoring implementation process, and to a certain extent alleviates the waste of computing resources and time caused by the existing semi-supervised learning to re-label data and repeatedly train the network parameters of the ML model.

与上述模型监控方法对应,本申请实施例还提供了一种模型监控装置,如图20所示,应用于监控实体,该装置包括:Corresponding to the above-mentioned model monitoring method, the embodiment of the present application further provides a model monitoring device, as shown in FIG20 , which is applied to a monitoring entity, and the device includes:

第一获取模块201,用于获取当前监控周期内第一实体与第二实体之间的第一参考信号的第一测量数据,所述第一实体与第二实体位于数据处理模型的服务区域内,所述第一测量数据为所述数据处理模型的输入数据;A first acquisition module 201 is used to acquire first measurement data of a first reference signal between a first entity and a second entity in a current monitoring period, wherein the first entity and the second entity are located in a service area of a data processing model, and the first measurement data is input data of the data processing model;

第二获取模块202,用于获取所述数据处理模型的训练数据;A second acquisition module 202, used to acquire training data of the data processing model;

第一确定模块203,用于确定所述第一测量数据所属的第一簇以及所述训练数据所属的第二簇;A first determination module 203, configured to determine a first cluster to which the first measurement data belongs and a second cluster to which the training data belongs;

第二确定模块204,用于根据所述第一簇的中心点与所述第二簇的中心点之间的欧式距离以及预设监控阈值,确定所述数据处理模型的监控结果。The second determination module 204 is used to determine the monitoring result of the data processing model according to the Euclidean distance between the center point of the first cluster and the center point of the second cluster and a preset monitoring threshold.

在一些实施例中,当所述监控实体为第一实体时,所述第一获取模块201,具体用于:In some embodiments, when the monitoring entity is a first entity, the first acquisition module 201 is specifically configured to:

接收当前监控周期内第二实体发送的第一参考信号;receiving a first reference signal sent by a second entity within a current monitoring period;

对所述第一参考信号进行测量,得到第一测量结果,所述第一测量结果包括所述第一参考信号的第一测量数据。The first reference signal is measured to obtain a first measurement result, where the first measurement result includes first measurement data of the first reference signal.

在一些实施例中,当所述第一实体为终端时,所述第二实体为基站,所述第一参考信号为PRS、CSI-RS、SRS、SSB、DMRS、或PTRS;In some embodiments, when the first entity is a terminal, the second entity is a base station, and the first reference signal is a PRS, a CSI-RS, an SRS, an SSB, a DMRS, or a PTRS;

当所述第一实体为基站时,所述第二实体为终端,所述第一参考信号为SRS;When the first entity is a base station, the second entity is a terminal, and the first reference signal is an SRS;

所述第一测量数据包括CIR和PDP。The first measurement data includes CIR and PDP.

在一些实施例中,当所述监控实体为第一实体时,所述第一获取模块201,具体用于:In some embodiments, when the monitoring entity is a first entity, the first acquisition module 201 is specifically configured to:

在当前监控周期内向第二实体发送第一参考信号;Sending a first reference signal to the second entity within a current monitoring period;

接收所述第二实体发送的第二测量结果,所述第二测量结果包括所述第一参考信号的第一测量数据。A second measurement result sent by the second entity is received, where the second measurement result includes first measurement data of the first reference signal.

在一些实施例中,当所述第一实体为终端时,所述第二实体为基站,所述第一参考信号为所述第一参考信号为SRS;In some embodiments, when the first entity is a terminal, the second entity is a base station, and the first reference signal is an SRS;

当所述第一实体为基站时,所述第二实体为终端,所述第一参考信号为PRS、CSI-RS、SRS、SSB、DMRS、或PTRS;When the first entity is a base station, the second entity is a terminal, and the first reference signal is a PRS, a CSI-RS, an SRS, a SSB, a DMRS, or a PTRS;

所述第一测量数据包括CIR和PDP。The first measurement data includes CIR and PDP.

在一些实施例中,所述第一参考信号为所述终端根据所述基站下发的第一配置信息发送或接收的参考信号,所述第一配置信息指示所述第一参考信号所占的时频资源。In some embodiments, the first reference signal is a reference signal sent or received by the terminal according to first configuration information sent by the base station, and the first configuration information indicates time-frequency resources occupied by the first reference signal.

在一些实施例中,所述第一配置信息为所述基站根据第三实体发送的第一请求向所述终端下发的配置信息,所述第一请求指示所述基站向所述终端下发第一配置信息。In some embodiments, the first configuration information is configuration information sent by the base station to the terminal according to a first request sent by a third entity, and the first request instructs the base station to send the first configuration information to the terminal.

在一些实施例中,当所述监控实体为第一实体时,所述第一获取模块201,具体用于:In some embodiments, when the monitoring entity is a first entity, the first acquisition module 201 is specifically configured to:

向第三实体发送第二请求,所述第三实体中存储所述第一实体与第二实体之间的第一参考信号的第 一测量数据,所述第二请求指示所述第三实体向所述监控实体发送所述第一测量数据;Sending a second request to a third entity, wherein the third entity stores a first reference signal between the first entity and the second entity a measurement data, wherein the second request instructs the third entity to send the first measurement data to the monitoring entity;

接收所述第三实体发送的所述第二请求对应的第三测量结果,所述第三测量结果包括所述第一测量数据。A third measurement result corresponding to the second request sent by the third entity is received, where the third measurement result includes the first measurement data.

在一些实施例中,所述第一实体为终端或基站,所述第三实体为管理实体;In some embodiments, the first entity is a terminal or a base station, and the third entity is a management entity;

所述第一测量数据包括CIR和PDP。The first measurement data includes CIR and PDP.

在一些实施例中,当所述监控实体为第三实体时,所述第一获取模块201,具体用于:In some embodiments, when the monitoring entity is a third entity, the first acquisition module 201 is specifically configured to:

从第一目标实体获取当前监控周期内第一实体与第二实体之间的第一参考信号的第一测量数据,所述第一目标实体为所述第一实体和第二实体中测量所述第一参考信号的实体。First measurement data of a first reference signal between the first entity and the second entity in a current monitoring period is acquired from a first target entity, where the first target entity is an entity between the first entity and the second entity that measures the first reference signal.

在一些实施例中,所述第三实体为管理实体;In some embodiments, the third entity is a management entity;

当所述第一实体为终端,所述第二实体为基站,所述第一目标实体为所述终端时,所述第一参考信号为PRS、CSI-RS、SRS、SSB、DMRS、或PTRS;When the first entity is a terminal, the second entity is a base station, and the first target entity is the terminal, the first reference signal is a PRS, a CSI-RS, an SRS, an SSB, a DMRS, or a PTRS;

当所述第一实体为基站,所述第二实体为终端,所述第一目标实体为所述基站时,所述第一参考信号为SRS;When the first entity is a base station, the second entity is a terminal, and the first target entity is the base station, the first reference signal is an SRS;

所述第一测量数据包括信道CIR和PDP。The first measurement data includes channel CIR and PDP.

在一些实施例中,所述第一测量数据为所述监控实体根据第三实体下发的第二配置信息获得的所述第一参考信号的第一测量数据。In some embodiments, the first measurement data is first measurement data of the first reference signal obtained by the monitoring entity according to second configuration information sent by a third entity.

在一些实施例中,所述第二配置信息包括以下至少一项:监控周期信息、测量配置信息、监控算法和所述预设监控阈值。In some embodiments, the second configuration information includes at least one of the following: monitoring cycle information, measurement configuration information, a monitoring algorithm, and the preset monitoring threshold.

在一些实施例中,所述监控周期信息包括周期单位和比特数。In some embodiments, the monitoring cycle information includes a cycle unit and a bit number.

在一些实施例中,所述测量配置信息包括测量周期长度、测量时间切片长度和测量频次。In some embodiments, the measurement configuration information includes a measurement cycle length, a measurement time slice length, and a measurement frequency.

在一些实施例中,所述测量配置信息、所述监控算法和所述预设监控阈值采用比特数表示。In some embodiments, the measurement configuration information, the monitoring algorithm and the preset monitoring threshold are represented by a number of bits.

在一些实施例中,所述第一确定模块203,具体用于:In some embodiments, the first determining module 203 is specifically configured to:

按照预设监控算法,对所述第一测量数据和所述训练数据进行降维处理,得到降维数据;According to a preset monitoring algorithm, performing dimensionality reduction processing on the first measurement data and the training data to obtain dimensionality reduced data;

对所述降维数据进行聚类,得到所述第一测量数据所属的第一簇以及所述训练数据所属的第二簇。The dimension-reduced data is clustered to obtain a first cluster to which the first measurement data belongs and a second cluster to which the training data belongs.

在一些实施例中,所述第一确定模块203,具体用于:In some embodiments, the first determining module 203 is specifically configured to:

将所述第一测量数据和所述训练数据转换为与所述数据处理模型匹配的中间数据;converting the first measurement data and the training data into intermediate data matching the data processing model;

按照预设监控算法,对所述中间数据进行降维处理,得到降维数据。According to a preset monitoring algorithm, the intermediate data is subjected to dimensionality reduction processing to obtain dimensionality reduced data.

在一些实施例中,所述预设监控算法为t-SNE算法。In some embodiments, the preset monitoring algorithm is a t-SNE algorithm.

在一些实施例中,所述第二确定模块204,具体用于:In some embodiments, the second determining module 204 is specifically configured to:

计算第一距离与第二距离的比值,得到监控值,所述第一距离为所述第一簇的中心点与所述第二簇的中心点之间的欧式距离,所述第二距离为所述第一簇的半径与所述第二簇的半径的和值;Calculating a ratio of a first distance to a second distance to obtain a monitoring value, wherein the first distance is a Euclidean distance between a center point of the first cluster and a center point of the second cluster, and the second distance is a sum of a radius of the first cluster and a radius of the second cluster;

若所述监控值大于所述预设监控阈值,则确定所述数据处理模型的第一监控结果,所述第一监控结果指示所述数据处理模型不可用;If the monitoring value is greater than the preset monitoring threshold, determining a first monitoring result of the data processing model, the first monitoring result indicating that the data processing model is unavailable;

若所述监控值小于等于所述预设监控阈值,则确定所述数据处理模型的第二监控结果,所述第二监控结果指示所述数据处理模型可用。If the monitoring value is less than or equal to the preset monitoring threshold, a second monitoring result of the data processing model is determined, and the second monitoring result indicates that the data processing model is available.

在一些实施例中,所述第二确定模块204,具体用于:In some embodiments, the second determining module 204 is specifically configured to:

若所述第一簇的中心点与所述第二簇的中心点之间的欧式距离大于预设监控阈值,则确定所述数据处理模型的第一监控结果,所述第一监控结果指示所述数据处理模型不可用;If the Euclidean distance between the center point of the first cluster and the center point of the second cluster is greater than a preset monitoring threshold, determining a first monitoring result of the data processing model, the first monitoring result indicating that the data processing model is unavailable;

若所述第一簇的中心点与所述第二簇的中心点之间的欧式距离小于等于所述预设监控阈值,则确定所述数据处理模型的第二监控结果,所述第二监控结果指示所述数据处理模型可用。If the Euclidean distance between the center point of the first cluster and the center point of the second cluster is less than or equal to the preset monitoring threshold, a second monitoring result of the data processing model is determined, and the second monitoring result indicates that the data processing model is available.

在一些实施例中,当所述数据处理模型部署在所述监控实体上时,所述装置还包括:In some embodiments, when the data processing model is deployed on the monitoring entity, the apparatus further comprises:

第三获取模块,用于在所述监控结果指示所述数据处理模型不可用时,获取当前监控周期内第二目标实体与第四实体之间的第二参考信号的第二测量数据,所述第四实体位于所述服务区域内,且所述第四实体对应的数据处理模型的处理结果已知,所述第二目标实体为所述第一实体和第二实体中发送所述 第二参考信号的实体;a third acquisition module, configured to, when the monitoring result indicates that the data processing model is unavailable, acquire second measurement data of a second reference signal between a second target entity and a fourth entity in a current monitoring period, wherein the fourth entity is located in the service area, and a processing result of the data processing model corresponding to the fourth entity is known, and the second target entity is the first entity and the second entity sending the second measurement data of the second reference signal. an entity of a second reference signal;

更新模块,用于根据所述第二测量数据更新所述数据处理模型。An updating module is used to update the data processing model according to the second measurement data.

在一些实施例中,所述第三获取模块,具体用于:In some embodiments, the third acquisition module is specifically used to:

从第三实体获取第四测量结果,所述第四测量结果包括第二目标实体与第四实体之间的第二参考信号的第二测量数据。A fourth measurement result is obtained from the third entity, where the fourth measurement result includes second measurement data of a second reference signal between the second target entity and the fourth entity.

在一些实施例中,当所述监控实体为第一实体时,所述第三获取模块,具体用于:In some embodiments, when the monitoring entity is the first entity, the third acquisition module is specifically used to:

向第三实体发送第三请求,所述第三请求指示所述第三实体向所述监控实体发送所述第二测量数据;Sending a third request to a third entity, wherein the third request instructs the third entity to send the second measurement data to the monitoring entity;

接收所述第三实体发送的所述第三请求对应的第四测量结果。A fourth measurement result corresponding to the third request sent by the third entity is received.

在一些实施例中,所述第三请求包括最少样本数,所述第四测量结果包括的第二测量数据的数量大于等于所述最少样本数。In some embodiments, the third request includes a minimum number of samples, and the fourth measurement result includes a number of second measurement data that is greater than or equal to the minimum number of samples.

在一些实施例中,所述第三获取模块,还用于:In some embodiments, the third acquisition module is further used to:

接收所述第三实体发送的所述第三请求对应的第一响应或第二响应,所述第一响应指示所述第三实体有能力向所述第一实体发送大于等于所述最少样本数的测量数据,所述第二响应指示所述第三实体没有能力向所述第一实体发送大于等于所述最少样本数的测量数据;receiving a first response or a second response corresponding to the third request sent by the third entity, the first response indicating that the third entity is capable of sending measurement data greater than or equal to the minimum number of samples to the first entity, and the second response indicating that the third entity is not capable of sending measurement data greater than or equal to the minimum number of samples to the first entity;

当接收到所述第一响应后,执行所述接收所述第三实体发送的所述第三请求对应的第四测量结果的步骤。After receiving the first response, the step of receiving a fourth measurement result corresponding to the third request sent by the third entity is performed.

在一些实施例中,所述最少样本数采用数量单位和比特数表示。In some embodiments, the minimum number of samples is expressed in units of quantity and bits.

在一些实施例中,所述第二测量数据为所述第四实体根据所述第三实体下发的所述第二参考信号的第三配置信息,向所述第三实体发送的测量数据。In some embodiments, the second measurement data is measurement data sent by the fourth entity to the third entity according to third configuration information of the second reference signal sent by the third entity.

在一些实施例中,所述第三配置信息包括以下至少一项:所述第二参考信号的测量相关信息和监控实体的标识。In some embodiments, the third configuration information includes at least one of the following: measurement-related information of the second reference signal and an identifier of a monitoring entity.

在一些实施例中,所述第二测量数据包括以下至少一项:测量值、所述测量值对应的真值标签、所述真值标签对应的数据质量。In some embodiments, the second measurement data includes at least one of the following: a measurement value, a true value label corresponding to the measurement value, and a data quality corresponding to the true value label.

在一些实施例中,所述测量值、所述真值标签、所述数据质量采用比特数表示。In some embodiments, the measurement value, the true value label, and the data quality are represented by the number of bits.

在一些实施例中,所述第四实体为PRU或终端,所述第四实体获得的测量数据的精度高于预设精度阈值。In some embodiments, the fourth entity is a PRU or a terminal, and the accuracy of the measurement data obtained by the fourth entity is higher than a preset accuracy threshold.

在一些实施例中,所述装置还包括:In some embodiments, the apparatus further comprises:

第一发送模块,用于向第三实体发送监控能力信息。The first sending module is used to send monitoring capability information to the third entity.

在一些实施例中,当所述数据处理模型部署在所述监控实体上时,所述装置还包括:In some embodiments, when the data processing model is deployed on the monitoring entity, the apparatus further comprises:

接收模块,用于向接收第三实体发送的第四请求,所述第四请求指示获取监控能力信息;A receiving module, configured to receive a fourth request sent by a third entity, wherein the fourth request indicates obtaining monitoring capability information;

所述第一发送模块,具体用于根据所述第四请求,向第三实体发送监控能力信息。The first sending module is specifically configured to send monitoring capability information to the third entity according to the fourth request.

在一些实施例中,所述监控能力信息包括以下至少一项:所述监控实体支持的最多样本数。In some embodiments, the monitoring capability information includes at least one of the following: a maximum number of samples supported by the monitoring entity.

在一些实施例中,当所述数据处理模型部署在第五实体上时,所述装置还包括:In some embodiments, when the data processing model is deployed on a fifth entity, the apparatus further comprises:

第二发送模块,用于在获得所述监控结果后,向所述第五实体发送所述监控结果。The second sending module is used to send the monitoring result to the fifth entity after obtaining the monitoring result.

本申请实施例提供的技术方案中,监控实体将实际生产中采集的数据处理模型的输入数据(即测量数据)以及数据处理模型的训练数据聚类为两个簇,即测量数据所属的第一簇以及训练数据所属的第二簇,将第一簇的中心点与第二簇的中心点之间的欧式距离与预设监控阈值比较,可确定在实际生产中获得的数据处理模型的输入数据与数据处理模型的训练数据是否存在差异,得到相应的监控结果。实际生产中获得的数据处理模型的输入数据与数据处理模型的训练数据存在差异,说明环境数据发生偏移,数据处理模型无法对实际生产中的输入数据进行准确的处理。利用上述监控结果,在实际生产中获得的数据处理模型的输入数据与数据处理模型的训练数据存在差异的情况下,可以及时重新训练数据处理模型,提高了数据处理模型在实际生产中数据处理精度。In the technical solution provided by the embodiment of the present application, the monitoring entity clusters the input data (i.e., measurement data) of the data processing model collected in actual production and the training data of the data processing model into two clusters, namely, the first cluster to which the measurement data belongs and the second cluster to which the training data belongs, and compares the Euclidean distance between the center point of the first cluster and the center point of the second cluster with the preset monitoring threshold, so as to determine whether there is a difference between the input data of the data processing model obtained in actual production and the training data of the data processing model, and obtain the corresponding monitoring result. The difference between the input data of the data processing model obtained in actual production and the training data of the data processing model indicates that the environmental data is offset and the data processing model cannot accurately process the input data in actual production. Using the above monitoring results, when there is a difference between the input data of the data processing model obtained in actual production and the training data of the data processing model, the data processing model can be retrained in time, thereby improving the data processing accuracy of the data processing model in actual production.

与上述模型监控方法对应,本申请实施例还提供了一种监控实体,如图21所示,包括处理器211、通信接口212、存储器213和通信总线214,其中,处理器211、通信接口212、存储器213通过通信总 线214完成相互间的通信;Corresponding to the above-mentioned model monitoring method, the embodiment of the present application also provides a monitoring entity, as shown in FIG21, including a processor 211, a communication interface 212, a memory 213 and a communication bus 214, wherein the processor 211, the communication interface 212, and the memory 213 communicate with each other through the communication bus 214. Line 214 completes the communication between them;

所述存储器213,用于存放计算机程序;The memory 213 is used to store computer programs;

所述处理器211,用于执行所述存储器213上所存放的程序时,实现上述任一所述的模型监控方法步骤。The processor 211 is used to implement any of the above-mentioned model monitoring method steps when executing the program stored in the memory 213.

上述监控实体提到的通信总线可以是外设部件互连标准(Peripheral Component Interconnect,简称PCI)总线或扩展工业标准结构(Extended Industry Standard Architecture,简称EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。The communication bus mentioned by the above monitoring entity can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.

通信接口用于上述监控实体与其他设备之间的通信。The communication interface is used for communication between the above monitoring entity and other devices.

存储器可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。The memory may include a random access memory (RAM) or a non-volatile memory, such as at least one disk storage. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.

上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processor,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。The above-mentioned processors can be general-purpose processors, including central processing units (CPU), network processors (NP), etc.; they can also be digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.

与上述模型监控方法对应,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的模型监控方法步骤。Corresponding to the above-mentioned model monitoring method, an embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, any of the above-mentioned steps of the model monitoring method is implemented.

在本申请提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的模型监控方法步骤。In another embodiment provided by the present application, a computer program product including instructions is also provided, which, when executed on a computer, enables the computer to execute the steps of the model monitoring method described in any one of the above embodiments.

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, data center, etc. that contains one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state drive (SSD)), etc.

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、监控实体、存储介质、程序产品实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。Each embodiment in this specification is described in a related manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device, monitoring entity, storage medium, and program product embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。 The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims (74)

一种模型监控方法,其特征在于,应用于监控实体,所述方法包括:A model monitoring method, characterized in that it is applied to a monitoring entity, and the method comprises: 获取当前监控周期内第一实体与第二实体之间的第一参考信号的第一测量数据,所述第一实体与第二实体位于数据处理模型的服务区域内,所述第一测量数据为所述数据处理模型的输入数据;Acquire first measurement data of a first reference signal between a first entity and a second entity in a current monitoring period, the first entity and the second entity being located in a service area of a data processing model, and the first measurement data being input data of the data processing model; 获取所述数据处理模型的训练数据;Obtaining training data for the data processing model; 确定所述第一测量数据所属的第一簇以及所述训练数据所属的第二簇;Determine a first cluster to which the first measurement data belongs and a second cluster to which the training data belongs; 根据所述第一簇的中心点与所述第二簇的中心点之间的欧式距离以及预设监控阈值,确定所述数据处理模型的监控结果。The monitoring result of the data processing model is determined according to the Euclidean distance between the center point of the first cluster and the center point of the second cluster and a preset monitoring threshold. 根据权利要求1所述的方法,其特征在于,当所述监控实体为第一实体时,所述获取当前监控周期内第一实体与第二实体之间的第一参考信号的第一测量数据的步骤,包括:The method according to claim 1, characterized in that when the monitoring entity is the first entity, the step of obtaining first measurement data of a first reference signal between the first entity and the second entity in a current monitoring period comprises: 接收当前监控周期内第二实体发送的第一参考信号;receiving a first reference signal sent by a second entity within a current monitoring period; 对所述第一参考信号进行测量,得到第一测量结果,所述第一测量结果包括所述第一参考信号的第一测量数据。The first reference signal is measured to obtain a first measurement result, where the first measurement result includes first measurement data of the first reference signal. 根据权利要求2所述的方法,其特征在于,当所述第一实体为终端时,所述第二实体为基站,所述第一参考信号为定位参考信号PRS、信道状态信息参考信号CSI-RS、探测参考信号SRS、同步信号块SSB、解调参考信号DMRS、或相位跟踪参考信号PTRS;The method according to claim 2, characterized in that when the first entity is a terminal, the second entity is a base station, and the first reference signal is a positioning reference signal PRS, a channel state information reference signal CSI-RS, a sounding reference signal SRS, a synchronization signal block SSB, a demodulation reference signal DMRS, or a phase tracking reference signal PTRS; 当所述第一实体为基站时,所述第二实体为终端,所述第一参考信号为SRS;When the first entity is a base station, the second entity is a terminal, and the first reference signal is an SRS; 所述第一测量数据包括信道脉冲响应CIR和功率时延谱PDP。The first measurement data includes a channel impulse response CIR and a power delay profile PDP. 根据权利要求1所述的方法,其特征在于,当所述监控实体为第一实体时,所述获取当前监控周期内第一实体与第二实体之间的第一参考信号的第一测量数据的步骤,包括:The method according to claim 1, characterized in that when the monitoring entity is the first entity, the step of obtaining first measurement data of a first reference signal between the first entity and the second entity in a current monitoring period comprises: 在当前监控周期内向第二实体发送第一参考信号;Sending a first reference signal to the second entity within a current monitoring period; 接收所述第二实体发送的第二测量结果,所述第二测量结果包括所述第一参考信号的第一测量数据。A second measurement result sent by the second entity is received, where the second measurement result includes first measurement data of the first reference signal. 根据权利要求4所述的方法,其特征在于,当所述第一实体为终端时,所述第二实体为基站,所述第一参考信号为所述第一参考信号为SRS;The method according to claim 4, characterized in that when the first entity is a terminal, the second entity is a base station, and the first reference signal is an SRS; 当所述第一实体为基站时,所述第二实体为终端,所述第一参考信号为PRS、CSI-RS、SRS、SSB、DMRS、或PTRS;When the first entity is a base station, the second entity is a terminal, and the first reference signal is a PRS, a CSI-RS, an SRS, a SSB, a DMRS, or a PTRS; 所述第一测量数据包括CIR和PDP。The first measurement data includes CIR and PDP. 根据权利要求3或5所述的方法,其特征在于,所述第一参考信号为所述终端根据所述基站下发的第一配置信息发送或接收的参考信号,所述第一配置信息指示所述第一参考信号所占的时频资源。The method according to claim 3 or 5 is characterized in that the first reference signal is a reference signal sent or received by the terminal according to first configuration information sent by the base station, and the first configuration information indicates the time-frequency resources occupied by the first reference signal. 根据权利要求6所述的方法,其特征在于,所述第一配置信息为所述基站根据第三实体发送的第一请求向所述终端下发的配置信息,所述第一请求指示所述基站向所述终端下发第一配置信息。The method according to claim 6 is characterized in that the first configuration information is configuration information sent by the base station to the terminal according to a first request sent by a third entity, and the first request instructs the base station to send the first configuration information to the terminal. 根据权利要求1所述的方法,其特征在于,当所述监控实体为第一实体时,所述获取当前监控周期内第一实体与第二实体之间的第一参考信号的第一测量数据的步骤,包括:The method according to claim 1, characterized in that when the monitoring entity is the first entity, the step of obtaining first measurement data of a first reference signal between the first entity and the second entity in a current monitoring period comprises: 向第三实体发送第二请求,所述第三实体中存储所述第一实体与第二实体之间的第一参考信号的第一测量数据,所述第二请求指示所述第三实体向所述监控实体发送所述第一测量数据;Sending a second request to a third entity, wherein the third entity stores first measurement data of a first reference signal between the first entity and the second entity, and the second request instructs the third entity to send the first measurement data to the monitoring entity; 接收所述第三实体发送的所述第二请求对应的第三测量结果,所述第三测量结果包括所述第一测量数据。A third measurement result corresponding to the second request sent by the third entity is received, where the third measurement result includes the first measurement data. 根据权利要求8所述的方法,其特征在于,所述第一实体为终端或基站,所述第三实体为管理实体;The method according to claim 8, characterized in that the first entity is a terminal or a base station, and the third entity is a management entity; 所述第一测量数据包括CIR和PDP。The first measurement data includes CIR and PDP. 根据权利要求1所述的方法,其特征在于,当所述监控实体为第三实体时,所述获取当前监控周期内第一实体与第二实体之间的第一参考信号的第一测量数据的步骤,包括:The method according to claim 1, characterized in that when the monitoring entity is a third entity, the step of obtaining first measurement data of a first reference signal between the first entity and the second entity in a current monitoring period comprises: 从第一目标实体获取当前监控周期内第一实体与第二实体之间的第一参考信号的第一测量数据,所述第一目标实体为所述第一实体和第二实体中测量所述第一参考信号的实体。 First measurement data of a first reference signal between the first entity and the second entity in a current monitoring period is acquired from a first target entity, where the first target entity is an entity between the first entity and the second entity that measures the first reference signal. 根据权利要求10所述的方法,其特征在于,所述第三实体为管理实体;The method according to claim 10, characterized in that the third entity is a management entity; 当所述第一实体为终端,所述第二实体为基站,所述第一目标实体为所述终端时,所述第一参考信号为PRS、CSI-RS、SRS、SSB、DMRS、或PTRS;When the first entity is a terminal, the second entity is a base station, and the first target entity is the terminal, the first reference signal is a PRS, a CSI-RS, an SRS, an SSB, a DMRS, or a PTRS; 当所述第一实体为基站,所述第二实体为终端,所述第一目标实体为所述基站时,所述第一参考信号为SRS;When the first entity is a base station, the second entity is a terminal, and the first target entity is the base station, the first reference signal is an SRS; 所述第一测量数据包括CIR和PDP。The first measurement data includes CIR and PDP. 根据权利要求1-5、8-11中任一项所述的方法,其特征在于,所述第一测量数据为所述监控实体根据第三实体下发的第二配置信息获得的所述第一参考信号的第一测量数据。The method according to any one of claims 1-5 and 8-11 is characterized in that the first measurement data is first measurement data of the first reference signal obtained by the monitoring entity according to second configuration information sent by a third entity. 根据权利要求12所述的方法,其特征在于,所述第二配置信息包括以下至少一项:监控周期信息、测量配置信息、监控算法和所述预设监控阈值。The method according to claim 12 is characterized in that the second configuration information includes at least one of the following: monitoring cycle information, measurement configuration information, a monitoring algorithm and the preset monitoring threshold. 根据权利要求13所述的方法,其特征在于,所述监控周期信息包括周期单位和比特数。The method according to claim 13 is characterized in that the monitoring cycle information includes a cycle unit and a bit number. 根据权利要求13所述的方法,其特征在于,所述测量配置信息包括测量周期长度、测量时间切片长度和测量频次。The method according to claim 13 is characterized in that the measurement configuration information includes a measurement cycle length, a measurement time slice length and a measurement frequency. 根据权利要求13所述的方法,其特征在于,所述测量配置信息、所述监控算法和所述预设监控阈值采用比特数表示。The method according to claim 13 is characterized in that the measurement configuration information, the monitoring algorithm and the preset monitoring threshold are represented by the number of bits. 根据权利要求1所述的方法,其特征在于,所述确定所述第一测量数据所属的第一簇以及所述训练数据所属的第二簇的步骤,包括:The method according to claim 1, characterized in that the step of determining the first cluster to which the first measurement data belongs and the second cluster to which the training data belongs comprises: 按照预设监控算法,对所述第一测量数据和所述训练数据进行降维处理,得到降维数据;According to a preset monitoring algorithm, performing dimensionality reduction processing on the first measurement data and the training data to obtain dimensionality reduced data; 对所述降维数据进行聚类,得到所述第一测量数据所属的第一簇以及所述训练数据所属的第二簇。The dimension-reduced data is clustered to obtain a first cluster to which the first measurement data belongs and a second cluster to which the training data belongs. 根据权利要求17所述的方法,其特征在于,所述按照预设监控算法,对所述第一测量数据和所述训练数据进行降维处理,得到降维数据的步骤,包括:The method according to claim 17, characterized in that the step of performing dimensionality reduction processing on the first measurement data and the training data according to a preset monitoring algorithm to obtain dimensionality reduced data comprises: 将所述第一测量数据和所述训练数据转换为与所述数据处理模型匹配的中间数据;converting the first measurement data and the training data into intermediate data matching the data processing model; 按照预设监控算法,对所述中间数据进行降维处理,得到降维数据。According to a preset monitoring algorithm, the intermediate data is subjected to dimensionality reduction processing to obtain dimensionality reduced data. 根据权利要求17或18所述的方法,其特征在于,所述预设监控算法为t-分布随机邻域嵌入算法。The method according to claim 17 or 18 is characterized in that the preset monitoring algorithm is a t-distributed random neighborhood embedding algorithm. 根据权利要求1所述的方法,其特征在于,所述根据所述第一簇的中心点与所述第二簇的中心点之间的欧式距离以及预设监控阈值,确定所述数据处理模型的监控结果的步骤,包括:The method according to claim 1, characterized in that the step of determining the monitoring result of the data processing model according to the Euclidean distance between the center point of the first cluster and the center point of the second cluster and a preset monitoring threshold comprises: 计算第一距离与第二距离的比值,得到监控值,所述第一距离为所述第一簇的中心点与所述第二簇的中心点之间的欧式距离,所述第二距离为所述第一簇的半径与所述第二簇的半径的和值;Calculating a ratio of a first distance to a second distance to obtain a monitoring value, wherein the first distance is a Euclidean distance between a center point of the first cluster and a center point of the second cluster, and the second distance is a sum of a radius of the first cluster and a radius of the second cluster; 若所述监控值大于所述预设监控阈值,则确定所述数据处理模型的第一监控结果,所述第一监控结果指示所述数据处理模型不可用;If the monitoring value is greater than the preset monitoring threshold, determining a first monitoring result of the data processing model, the first monitoring result indicating that the data processing model is unavailable; 若所述监控值小于等于所述预设监控阈值,则确定所述数据处理模型的第二监控结果,所述第二监控结果指示所述数据处理模型可用。If the monitoring value is less than or equal to the preset monitoring threshold, a second monitoring result of the data processing model is determined, and the second monitoring result indicates that the data processing model is available. 根据权利要求1所述的方法,其特征在于,所述根据所述第一簇的中心点与所述第二簇的中心点之间的欧式距离以及预设监控阈值,确定所述数据处理模型的监控结果的步骤,包括:The method according to claim 1, characterized in that the step of determining the monitoring result of the data processing model according to the Euclidean distance between the center point of the first cluster and the center point of the second cluster and a preset monitoring threshold comprises: 若所述第一簇的中心点与所述第二簇的中心点之间的欧式距离大于预设监控阈值,则确定所述数据处理模型的第一监控结果,所述第一监控结果指示所述数据处理模型不可用;If the Euclidean distance between the center point of the first cluster and the center point of the second cluster is greater than a preset monitoring threshold, determining a first monitoring result of the data processing model, the first monitoring result indicating that the data processing model is unavailable; 若所述第一簇的中心点与所述第二簇的中心点之间的欧式距离小于等于所述预设监控阈值,则确定所述数据处理模型的第二监控结果,所述第二监控结果指示所述数据处理模型可用。If the Euclidean distance between the center point of the first cluster and the center point of the second cluster is less than or equal to the preset monitoring threshold, a second monitoring result of the data processing model is determined, and the second monitoring result indicates that the data processing model is available. 根据权利要求1所述的方法,其特征在于,当所述数据处理模型部署在所述监控实体上时,所述方法还包括:The method according to claim 1, characterized in that when the data processing model is deployed on the monitoring entity, the method further comprises: 在所述监控结果指示所述数据处理模型不可用时,获取当前监控周期内第二目标实体与第四实体之间的第二参考信号的第二测量数据,所述第四实体位于所述服务区域内,且所述第四实体对应的数据处理模型的处理结果已知,所述第二目标实体为所述第一实体和第二实体中发送所述第二参考信号的实体; When the monitoring result indicates that the data processing model is unavailable, obtaining second measurement data of a second reference signal between a second target entity and a fourth entity in a current monitoring period, the fourth entity being located in the service area, and a processing result of the data processing model corresponding to the fourth entity being known, and the second target entity being an entity of the first entity and the second entity that sends the second reference signal; 根据所述第二测量数据更新所述数据处理模型。The data processing model is updated according to the second measurement data. 根据权利要求22所述的方法,其特征在于,所述获取当前监控周期内第二目标实体与第四实体之间的第二参考信号的第二测量数据的步骤,包括:The method according to claim 22, characterized in that the step of obtaining second measurement data of a second reference signal between the second target entity and the fourth entity in the current monitoring period comprises: 从第三实体获取第四测量结果,所述第四测量结果包括第二目标实体与第四实体之间的第二参考信号的第二测量数据。A fourth measurement result is obtained from the third entity, where the fourth measurement result includes second measurement data of a second reference signal between the second target entity and the fourth entity. 根据权利要求23所述的方法,其特征在于,当所述监控实体为第一实体时,所述从第三实体获取第四测量结果的步骤,包括:The method according to claim 23, characterized in that when the monitoring entity is the first entity, the step of obtaining the fourth measurement result from the third entity comprises: 向第三实体发送第三请求,所述第三请求指示所述第三实体向所述监控实体发送所述第二测量数据;Sending a third request to a third entity, wherein the third request instructs the third entity to send the second measurement data to the monitoring entity; 接收所述第三实体发送的所述第三请求对应的第四测量结果。A fourth measurement result corresponding to the third request sent by the third entity is received. 根据权利要求24所述的方法,其特征在于,所述第三请求包括最少样本数,所述第四测量结果包括的第二测量数据的数量大于等于所述最少样本数。The method according to claim 24 is characterized in that the third request includes a minimum number of samples, and the number of second measurement data included in the fourth measurement result is greater than or equal to the minimum number of samples. 根据权利要求25所述的方法,其特征在于,所述方法还包括:The method according to claim 25, characterized in that the method further comprises: 接收所述第三实体发送的所述第三请求对应的第一响应或第二响应,所述第一响应指示所述第三实体有能力向所述第一实体发送大于等于所述最少样本数的测量数据,所述第二响应指示所述第三实体没有能力向所述第一实体发送大于等于所述最少样本数的测量数据;receiving a first response or a second response corresponding to the third request sent by the third entity, the first response indicating that the third entity is capable of sending measurement data greater than or equal to the minimum number of samples to the first entity, and the second response indicating that the third entity is not capable of sending measurement data greater than or equal to the minimum number of samples to the first entity; 当接收到所述第一响应后,执行所述接收所述第三实体发送的所述第三请求对应的第四测量结果的步骤。After receiving the first response, the step of receiving a fourth measurement result corresponding to the third request sent by the third entity is performed. 根据权利要求25或26所述的方法,其特征在于,所述最少样本数采用数量单位和比特数表示。The method according to claim 25 or 26 is characterized in that the minimum number of samples is expressed in quantity units and number of bits. 根据权利要求23所述的方法,其特征在于,所述第二测量数据为所述第四实体根据所述第三实体下发的所述第二参考信号的第三配置信息,向所述第三实体发送的测量数据。The method according to claim 23 is characterized in that the second measurement data is measurement data sent by the fourth entity to the third entity according to third configuration information of the second reference signal sent by the third entity. 根据权利要求28所述的方法,其特征在于,所述第三配置信息包括以下至少一项:所述第二参考信号的测量相关信息和监控实体的标识。The method according to claim 28 is characterized in that the third configuration information includes at least one of the following: measurement-related information of the second reference signal and an identifier of a monitoring entity. 根据权利要求22-26、28-29中任一项所述的方法,其特征在于,所述第二测量数据包括以下至少一项:测量值、所述测量值对应的真值标签、所述真值标签对应的数据质量。The method according to any one of claims 22-26, 28-29 is characterized in that the second measurement data includes at least one of the following: a measurement value, a true value label corresponding to the measurement value, and a data quality corresponding to the true value label. 根据权利要求30所述的方法,其特征在于,所述测量值、所述真值标签、所述数据质量采用比特数表示。The method according to claim 30 is characterized in that the measurement value, the true value label, and the data quality are represented by the number of bits. 根据权利要求22-26、28-29中任一项所述的方法,其特征在于,所述第四实体为定位参考单元PRU或终端,所述第四实体获得的测量数据的精度高于预设精度阈值。The method according to any one of claims 22-26, 28-29 is characterized in that the fourth entity is a positioning reference unit PRU or a terminal, and the accuracy of the measurement data obtained by the fourth entity is higher than a preset accuracy threshold. 根据权利要求1所述的方法,其特征在于,所述方法还包括:The method according to claim 1, characterized in that the method further comprises: 向第三实体发送监控能力信息。The monitoring capability information is sent to the third entity. 根据权利要求33所述的方法,其特征在于,当所述数据处理模型部署在所述监控实体上时,所述方法还包括:The method according to claim 33, characterized in that when the data processing model is deployed on the monitoring entity, the method further comprises: 接收第三实体发送的第四请求,所述第四请求指示获取监控能力信息;receiving a fourth request sent by the third entity, where the fourth request indicates obtaining monitoring capability information; 根据所述第四请求,执行所述向第三实体发送监控能力信息的步骤。According to the fourth request, the step of sending monitoring capability information to the third entity is performed. 根据权利要求33或34所述的方法,其特征在于,所述监控能力信息包括以下至少一项:所述监控实体支持的最多样本数。The method according to claim 33 or 34 is characterized in that the monitoring capability information includes at least one of the following: the maximum number of samples supported by the monitoring entity. 根据权利要求1所述的方法,其特征在于,当所述数据处理模型部署在第五实体上时,在获得所述监控结果后,所述方法还包括:The method according to claim 1, characterized in that when the data processing model is deployed on the fifth entity, after obtaining the monitoring result, the method further comprises: 向所述第五实体发送所述监控结果。The monitoring result is sent to the fifth entity. 一种模型监控装置,其特征在于,应用于监控实体,所述装置包括:A model monitoring device, characterized in that it is applied to a monitoring entity, and the device comprises: 第一获取模块,用于获取当前监控周期内第一实体与第二实体之间的第一参考信号的第一测量数据,所述第一实体与第二实体位于数据处理模型的服务区域内,所述第一测量数据为所述数据处理模型的输入数据;A first acquisition module, configured to acquire first measurement data of a first reference signal between a first entity and a second entity in a current monitoring period, wherein the first entity and the second entity are located in a service area of a data processing model, and the first measurement data is input data of the data processing model; 第二获取模块,用于获取所述数据处理模型的训练数据; A second acquisition module, used to acquire training data of the data processing model; 第一确定模块,用于确定所述第一测量数据所属的第一簇以及所述训练数据所属的第二簇;A first determination module, configured to determine a first cluster to which the first measurement data belongs and a second cluster to which the training data belongs; 第二确定模块,用于根据所述第一簇的中心点与所述第二簇的中心点之间的欧式距离以及预设监控阈值,确定所述数据处理模型的监控结果。The second determination module is used to determine the monitoring result of the data processing model according to the Euclidean distance between the center point of the first cluster and the center point of the second cluster and a preset monitoring threshold. 根据权利要求37所述的装置,其特征在于,当所述监控实体为第一实体时,所述第一获取模块,具体用于:The device according to claim 37, characterized in that when the monitoring entity is a first entity, the first acquisition module is specifically used to: 接收当前监控周期内第二实体发送的第一参考信号;receiving a first reference signal sent by a second entity within a current monitoring period; 对所述第一参考信号进行测量,得到第一测量结果,所述第一测量结果包括所述第一参考信号的第一测量数据。The first reference signal is measured to obtain a first measurement result, where the first measurement result includes first measurement data of the first reference signal. 根据权利要求38所述的装置,其特征在于,当所述第一实体为终端时,所述第二实体为基站,所述第一参考信号为定位参考信号PRS、信道状态信息参考信号CSI-RS、探测参考信号SRS、同步信号块SSB、解调参考信号DMRS、或相位跟踪参考信号PTRS;The device according to claim 38, characterized in that when the first entity is a terminal, the second entity is a base station, and the first reference signal is a positioning reference signal PRS, a channel state information reference signal CSI-RS, a sounding reference signal SRS, a synchronization signal block SSB, a demodulation reference signal DMRS, or a phase tracking reference signal PTRS; 当所述第一实体为基站时,所述第二实体为终端,所述第一参考信号为SRS;When the first entity is a base station, the second entity is a terminal, and the first reference signal is an SRS; 所述第一测量数据包括信道脉冲响应CIR和功率时延谱PDP。The first measurement data includes a channel impulse response CIR and a power delay profile PDP. 根据权利要求37所述的装置,其特征在于,当所述监控实体为第一实体时,所述第一获取模块,具体用于:The device according to claim 37, characterized in that when the monitoring entity is a first entity, the first acquisition module is specifically used to: 在当前监控周期内向第二实体发送第一参考信号;Sending a first reference signal to the second entity within a current monitoring period; 接收所述第二实体发送的第二测量结果,所述第二测量结果包括所述第一参考信号的第一测量数据。A second measurement result sent by the second entity is received, where the second measurement result includes first measurement data of the first reference signal. 根据权利要求40所述的装置,其特征在于,当所述第一实体为终端时,所述第二实体为基站,所述第一参考信号为所述第一参考信号为SRS;The apparatus according to claim 40, wherein when the first entity is a terminal, the second entity is a base station, and the first reference signal is an SRS; 当所述第一实体为基站时,所述第二实体为终端,所述第一参考信号为PRS、CSI-RS、SRS、SSB、DMRS、或PTRS;When the first entity is a base station, the second entity is a terminal, and the first reference signal is a PRS, a CSI-RS, an SRS, a SSB, a DMRS, or a PTRS; 所述第一测量数据包括CIR和PDP。The first measurement data includes CIR and PDP. 根据权利要求39或41所述的装置,其特征在于,所述第一参考信号为所述终端根据所述基站下发的第一配置信息发送或接收的参考信号,所述第一配置信息指示所述第一参考信号所占的时频资源。The device according to claim 39 or 41 is characterized in that the first reference signal is a reference signal sent or received by the terminal according to first configuration information sent by the base station, and the first configuration information indicates the time-frequency resources occupied by the first reference signal. 根据权利要求42所述的装置,其特征在于,所述第一配置信息为所述基站根据第三实体发送的第一请求向所述终端下发的配置信息,所述第一请求指示所述基站向所述终端下发第一配置信息。The device according to claim 42 is characterized in that the first configuration information is configuration information sent by the base station to the terminal according to a first request sent by a third entity, and the first request instructs the base station to send the first configuration information to the terminal. 根据权利要求37所述的装置,其特征在于,当所述监控实体为第一实体时,所述第一获取模块,具体用于:The device according to claim 37, characterized in that when the monitoring entity is a first entity, the first acquisition module is specifically used to: 向第三实体发送第二请求,所述第三实体中存储所述第一实体与第二实体之间的第一参考信号的第一测量数据,所述第二请求指示所述第三实体向所述监控实体发送所述第一测量数据;Sending a second request to a third entity, wherein the third entity stores first measurement data of a first reference signal between the first entity and the second entity, and the second request instructs the third entity to send the first measurement data to the monitoring entity; 接收所述第三实体发送的所述第二请求对应的第三测量结果,所述第三测量结果包括所述第一测量数据。A third measurement result corresponding to the second request sent by the third entity is received, where the third measurement result includes the first measurement data. 根据权利要求44所述的装置,其特征在于,所述第一实体为终端或基站,所述第三实体为管理实体;The apparatus according to claim 44, wherein the first entity is a terminal or a base station, and the third entity is a management entity; 所述第一测量数据包括CIR和PDP。The first measurement data includes CIR and PDP. 根据权利要求37所述的装置,其特征在于,当所述监控实体为第三实体时,所述第一获取模块,具体用于:The device according to claim 37, characterized in that when the monitoring entity is a third entity, the first acquisition module is specifically used to: 从第一目标实体获取当前监控周期内第一实体与第二实体之间的第一参考信号的第一测量数据,所述第一目标实体为所述第一实体和第二实体中测量所述第一参考信号的实体。First measurement data of a first reference signal between the first entity and the second entity in a current monitoring period is acquired from a first target entity, where the first target entity is an entity between the first entity and the second entity that measures the first reference signal. 根据权利要求46所述的装置,其特征在于,所述第三实体为管理实体;The apparatus according to claim 46, wherein the third entity is a management entity; 当所述第一实体为终端,所述第二实体为基站,所述第一目标实体为所述终端时,所述第一参考信号为PRS、CSI-RS、SRS、SSB、DMRS、或PTRS;When the first entity is a terminal, the second entity is a base station, and the first target entity is the terminal, the first reference signal is a PRS, a CSI-RS, an SRS, an SSB, a DMRS, or a PTRS; 当所述第一实体为基站,所述第二实体为终端,所述第一目标实体为所述基站时,所述第一参考信号为SRS; When the first entity is a base station, the second entity is a terminal, and the first target entity is the base station, the first reference signal is an SRS; 所述第一测量数据包括CIR和PDP。The first measurement data includes CIR and PDP. 根据权利要求37-41、44-47中任一项所述的装置,其特征在于,所述第一测量数据为所述监控实体根据第三实体下发的第二配置信息获得的所述第一参考信号的第一测量数据。The device according to any one of claims 37-41 and 44-47 is characterized in that the first measurement data is the first measurement data of the first reference signal obtained by the monitoring entity according to the second configuration information sent by the third entity. 根据权利要求48所述的装置,其特征在于,所述第二配置信息包括以下至少一项:监控周期信息、测量配置信息、监控算法和所述预设监控阈值。The device according to claim 48 is characterized in that the second configuration information includes at least one of the following: monitoring cycle information, measurement configuration information, a monitoring algorithm and the preset monitoring threshold. 根据权利要求49所述的装置,其特征在于,所述监控周期信息包括周期单位和比特数。The device according to claim 49 is characterized in that the monitoring cycle information includes a cycle unit and a number of bits. 根据权利要求49所述的装置,其特征在于,所述测量配置信息包括测量周期长度、测量时间切片长度和测量频次。The device according to claim 49 is characterized in that the measurement configuration information includes a measurement cycle length, a measurement time slice length and a measurement frequency. 根据权利要求49所述的装置,其特征在于,所述测量配置信息、所述监控算法和所述预设监控阈值采用比特数表示。The device according to claim 49 is characterized in that the measurement configuration information, the monitoring algorithm and the preset monitoring threshold are represented by the number of bits. 根据权利要求37所述的装置,其特征在于,所述第一确定模块,具体用于:The device according to claim 37, characterized in that the first determining module is specifically configured to: 按照预设监控算法,对所述第一测量数据和所述训练数据进行降维处理,得到降维数据;According to a preset monitoring algorithm, performing dimensionality reduction processing on the first measurement data and the training data to obtain dimensionality reduced data; 对所述降维数据进行聚类,得到所述第一测量数据所属的第一簇以及所述训练数据所属的第二簇。The dimension-reduced data is clustered to obtain a first cluster to which the first measurement data belongs and a second cluster to which the training data belongs. 根据权利要求53所述的装置,其特征在于,所述第一确定模块,具体用于:The device according to claim 53, characterized in that the first determining module is specifically configured to: 将所述第一测量数据和所述训练数据转换为与所述数据处理模型匹配的中间数据;converting the first measurement data and the training data into intermediate data matching the data processing model; 按照预设监控算法,对所述中间数据进行降维处理,得到降维数据。According to a preset monitoring algorithm, the intermediate data is subjected to dimensionality reduction processing to obtain dimensionality reduced data. 根据权利要求53或54所述的装置,其特征在于,所述预设监控算法为t-分布随机邻域嵌入算法。The device according to claim 53 or 54 is characterized in that the preset monitoring algorithm is a t-distributed random neighborhood embedding algorithm. 根据权利要求37所述的装置,其特征在于,所述第二确定模块,具体用于:The device according to claim 37, characterized in that the second determining module is specifically configured to: 计算第一距离与第二距离的比值,得到监控值,所述第一距离为所述第一簇的中心点与所述第二簇的中心点之间的欧式距离,所述第二距离为所述第一簇的半径与所述第二簇的半径的和值;Calculating a ratio of a first distance to a second distance to obtain a monitoring value, wherein the first distance is a Euclidean distance between a center point of the first cluster and a center point of the second cluster, and the second distance is a sum of a radius of the first cluster and a radius of the second cluster; 若所述监控值大于所述预设监控阈值,则确定所述数据处理模型的第一监控结果,所述第一监控结果指示所述数据处理模型不可用;If the monitoring value is greater than the preset monitoring threshold, determining a first monitoring result of the data processing model, the first monitoring result indicating that the data processing model is unavailable; 若所述监控值小于等于所述预设监控阈值,则确定所述数据处理模型的第二监控结果,所述第二监控结果指示所述数据处理模型可用。If the monitoring value is less than or equal to the preset monitoring threshold, a second monitoring result of the data processing model is determined, and the second monitoring result indicates that the data processing model is available. 根据权利要求37所述的装置,其特征在于,所述第二确定模块,具体用于:The device according to claim 37, characterized in that the second determining module is specifically configured to: 若所述第一簇的中心点与所述第二簇的中心点之间的欧式距离大于预设监控阈值,则确定所述数据处理模型的第一监控结果,所述第一监控结果指示所述数据处理模型不可用;If the Euclidean distance between the center point of the first cluster and the center point of the second cluster is greater than a preset monitoring threshold, determining a first monitoring result of the data processing model, the first monitoring result indicating that the data processing model is unavailable; 若所述第一簇的中心点与所述第二簇的中心点之间的欧式距离小于等于所述预设监控阈值,则确定所述数据处理模型的第二监控结果,所述第二监控结果指示所述数据处理模型可用。If the Euclidean distance between the center point of the first cluster and the center point of the second cluster is less than or equal to the preset monitoring threshold, a second monitoring result of the data processing model is determined, and the second monitoring result indicates that the data processing model is available. 根据权利要求37所述的装置,其特征在于,当所述数据处理模型部署在所述监控实体上时,所述装置还包括:The device according to claim 37, characterized in that when the data processing model is deployed on the monitoring entity, the device further comprises: 第三获取模块,用于在所述监控结果指示所述数据处理模型不可用时,获取当前监控周期内第二目标实体与第四实体之间的第二参考信号的第二测量数据,所述第四实体位于所述服务区域内,且所述第四实体对应的数据处理模型的处理结果已知,所述第二目标实体为所述第一实体和第二实体中发送所述第二参考信号的实体;a third acquisition module, configured to, when the monitoring result indicates that the data processing model is unavailable, acquire second measurement data of a second reference signal between a second target entity and a fourth entity in a current monitoring period, wherein the fourth entity is located in the service area, and a processing result of the data processing model corresponding to the fourth entity is known, and the second target entity is an entity of the first entity and the second entity that sends the second reference signal; 更新模块,用于根据所述第二测量数据更新所述数据处理模型。An updating module is used to update the data processing model according to the second measurement data. 根据权利要求58所述的装置,其特征在于,所述第三获取模块,具体用于:The device according to claim 58, characterized in that the third acquisition module is specifically used to: 从第三实体获取第四测量结果,所述第四测量结果包括第二目标实体与第四实体之间的第二参考信号的第二测量数据。A fourth measurement result is obtained from the third entity, where the fourth measurement result includes second measurement data of a second reference signal between the second target entity and the fourth entity. 根据权利要求59所述的装置,其特征在于,当所述监控实体为第一实体时,所述第三获取模块,具体用于:The device according to claim 59, characterized in that when the monitoring entity is the first entity, the third acquisition module is specifically used to: 向第三实体发送第三请求,所述第三请求指示所述第三实体向所述监控实体发送所述第二测量数据;Sending a third request to a third entity, wherein the third request instructs the third entity to send the second measurement data to the monitoring entity; 接收所述第三实体发送的所述第三请求对应的第四测量结果。 A fourth measurement result corresponding to the third request sent by the third entity is received. 根据权利要求60所述的装置,其特征在于,所述第三请求包括最少样本数,所述第四测量结果包括的第二测量数据的数量大于等于所述最少样本数。The device according to claim 60 is characterized in that the third request includes a minimum number of samples, and the number of second measurement data included in the fourth measurement result is greater than or equal to the minimum number of samples. 根据权利要求61所述的装置,其特征在于,所述第三获取模块,还用于:The device according to claim 61, characterized in that the third acquisition module is further used to: 接收所述第三实体发送的所述第三请求对应的第一响应或第二响应,所述第一响应指示所述第三实体有能力向所述第一实体发送大于等于所述最少样本数的测量数据,所述第二响应指示所述第三实体没有能力向所述第一实体发送大于等于所述最少样本数的测量数据;receiving a first response or a second response corresponding to the third request sent by the third entity, the first response indicating that the third entity is capable of sending measurement data greater than or equal to the minimum number of samples to the first entity, and the second response indicating that the third entity is not capable of sending measurement data greater than or equal to the minimum number of samples to the first entity; 当接收到所述第一响应后,执行所述接收所述第三实体发送的所述第三请求对应的第四测量结果的步骤。After receiving the first response, the step of receiving a fourth measurement result corresponding to the third request sent by the third entity is performed. 根据权利要求61或62所述的装置,其特征在于,所述最少样本数采用数量单位和比特数表示。The device according to claim 61 or 62 is characterized in that the minimum number of samples is expressed in quantitative units and number of bits. 根据权利要求59所述的装置,其特征在于,所述第二测量数据为所述第四实体根据所述第三实体下发的所述第二参考信号的第三配置信息,向所述第三实体发送的测量数据。The device according to claim 59 is characterized in that the second measurement data is measurement data sent by the fourth entity to the third entity according to third configuration information of the second reference signal sent by the third entity. 根据权利要求64所述的装置,其特征在于,所述第三配置信息包括以下至少一项:所述第二参考信号的测量相关信息和监控实体的标识。The device according to claim 64 is characterized in that the third configuration information includes at least one of the following: measurement-related information of the second reference signal and an identifier of the monitoring entity. 根据权利要求58-62、64-65中任一项所述的装置,其特征在于,所述第二测量数据包括以下至少一项:测量值、所述测量值对应的真值标签、所述真值标签对应的数据质量。The device according to any one of claims 58-62, 64-65 is characterized in that the second measurement data includes at least one of the following: a measurement value, a true value label corresponding to the measurement value, and a data quality corresponding to the true value label. 根据权利要求66所述的装置,其特征在于,所述测量值、所述真值标签、所述数据质量采用比特数表示。The device according to claim 66 is characterized in that the measurement value, the true value label, and the data quality are represented by the number of bits. 根据权利要求58-62、64-65中任一项所述的装置,其特征在于,所述第四实体为定位参考单元PRU或终端,所述第四实体获得的测量数据的精度高于预设精度阈值。The device according to any one of claims 58-62, 64-65 is characterized in that the fourth entity is a positioning reference unit PRU or a terminal, and the accuracy of the measurement data obtained by the fourth entity is higher than a preset accuracy threshold. 根据权利要求37所述的装置,其特征在于,所述装置还包括:The device according to claim 37, characterized in that the device further comprises: 第一发送模块,用于向第三实体发送监控能力信息。The first sending module is used to send monitoring capability information to the third entity. 根据权利要求69所述的装置,其特征在于,当所述数据处理模型部署在所述监控实体上时,所述装置还包括:The device according to claim 69, characterized in that when the data processing model is deployed on the monitoring entity, the device further comprises: 接收模块,用于向接收第三实体发送的第四请求,所述第四请求指示获取监控能力信息;A receiving module, configured to receive a fourth request sent by a third entity, wherein the fourth request indicates obtaining monitoring capability information; 所述第一发送模块,具体用于根据所述第四请求,向第三实体发送监控能力信息。The first sending module is specifically configured to send monitoring capability information to the third entity according to the fourth request. 根据权利要求69或70所述的装置,其特征在于,所述监控能力信息包括以下至少一项:所述监控实体支持的最多样本数。The device according to claim 69 or 70 is characterized in that the monitoring capability information includes at least one of the following: the maximum number of samples supported by the monitoring entity. 根据权利要求37所述的装置,其特征在于,当所述数据处理模型部署在第五实体上时,所述装置还包括:The apparatus according to claim 37, characterized in that when the data processing model is deployed on a fifth entity, the apparatus further comprises: 第二发送模块,用于在获得所述监控结果后,向所述第五实体发送所述监控结果。The second sending module is used to send the monitoring result to the fifth entity after obtaining the monitoring result. 一种监控实体,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;A monitoring entity, characterized in that it comprises a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus; 所述存储器,用于存放计算机程序;The memory is used to store computer programs; 所述处理器,用于执行所述存储器上所存放的程序时,实现权利要求1-36任一所述的方法步骤。The processor, when used to execute the program stored in the memory, implements the method steps described in any one of claims 1-36. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-36任一所述的方法步骤。 A computer-readable storage medium, characterized in that a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the method steps described in any one of claims 1-36 are implemented.
PCT/CN2023/121984 2023-09-27 2023-09-27 Model monitoring method and apparatus, monitoring entity, and storage medium Pending WO2025065330A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2023/121984 WO2025065330A1 (en) 2023-09-27 2023-09-27 Model monitoring method and apparatus, monitoring entity, and storage medium
CN202380010928.5A CN120112923A (en) 2023-09-27 2023-09-27 A model monitoring method, device, monitoring entity and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2023/121984 WO2025065330A1 (en) 2023-09-27 2023-09-27 Model monitoring method and apparatus, monitoring entity, and storage medium

Publications (1)

Publication Number Publication Date
WO2025065330A1 true WO2025065330A1 (en) 2025-04-03

Family

ID=95204067

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/121984 Pending WO2025065330A1 (en) 2023-09-27 2023-09-27 Model monitoring method and apparatus, monitoring entity, and storage medium

Country Status (2)

Country Link
CN (1) CN120112923A (en)
WO (1) WO2025065330A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108369659A (en) * 2015-09-30 2018-08-03 扎斯特有限公司 The system and method for entity with destination properties for identification
CN110958630A (en) * 2018-09-26 2020-04-03 电信科学技术研究院有限公司 Measuring method and device
WO2023097634A1 (en) * 2021-12-03 2023-06-08 Oppo广东移动通信有限公司 Positioning method, model training method, and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108369659A (en) * 2015-09-30 2018-08-03 扎斯特有限公司 The system and method for entity with destination properties for identification
CN110958630A (en) * 2018-09-26 2020-04-03 电信科学技术研究院有限公司 Measuring method and device
WO2023097634A1 (en) * 2021-12-03 2023-06-08 Oppo广东移动通信有限公司 Positioning method, model training method, and device

Also Published As

Publication number Publication date
CN120112923A (en) 2025-06-06

Similar Documents

Publication Publication Date Title
CN111310846B (en) Method, device, storage medium and server for selecting sample image
CN114584230B (en) A Predictive Channel Modeling Method Based on Adversarial Networks and Long Short-Term Memory Networks
Zhang et al. Federated learning systems: Architecture alternatives
CN111461410B (en) Air quality prediction method and device based on transfer learning
CN111867049B (en) Positioning method, positioning device and storage medium
CN104302000B (en) The indoor orientation method of correlation is indicated based on signal receiving strength
CN105629198B (en) The indoor multi-target tracking method of fast search clustering algorithm based on density
CN112867147B (en) Positioning method and positioning device
WO2019134549A1 (en) Positioning method and apparatus based on deep learning, computer device, and storage medium
CN113660687B (en) Network difference cell processing method, device, equipment and storage medium
CN111935820B (en) Positioning implementation method based on wireless network and related equipment
CN112766218B (en) Cross-domain pedestrian re-identification method and device based on asymmetric joint teaching network
CN109429264B (en) Data processing method, device, equipment and computer readable storage medium
CN115731210B (en) Small sample target detection method and related equipment based on multi-angle information
CN112601173A (en) 5G positioning truth value detection and attack tracing method, system, equipment and application
CN111698695A (en) LTE fingerprint type positioning method based on neural network
Fang et al. An accurate and real-time commercial indoor localization system in LTE networks
WO2021103027A1 (en) Base station positioning based on convolutional neural networks
CN108271244A (en) The localization method and device of mobile terminal
CN109121081B (en) An Indoor Localization Method Based on Location Candidate Set and EM Algorithm
WO2025065330A1 (en) Model monitoring method and apparatus, monitoring entity, and storage medium
CN106550447B (en) A terminal positioning method, device and system
Jiang et al. A device free high-precision indoor positioning and tracking method based on GMM-WKNN algorithm
CN116033345A (en) A high-precision positioning method, system and device for indoor abnormal signals
CN116193579A (en) Indoor positioning method based on 5G communication

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23953486

Country of ref document: EP

Kind code of ref document: A1

WWP Wipo information: published in national office

Ref document number: 202380010928.5

Country of ref document: CN