Data collection method, device, computer equipment and storage medium
By acquiring network configuration information through the terminal for data collection and anomaly detection, the problems of wasted invalid data resources and transmission congestion are solved, and effective measurement data collection and transmission are achieved, ensuring that the data meets the model training requirements.
Patent Information
- Application Number
- CN202411995859.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2026-06-30
AI Technical Summary
Existing measurement data generation methods contain a large amount of invalid data, leading to resource waste and transmission network congestion.
The terminal obtains network configuration information, initiates a data collection request when the triggering conditions are met, and performs measurements and records based on the configuration information. The report carries the measurement data, which the core network sends to the server for model training. At the same time, anomaly detection and status detection are performed to avoid the transmission and processing of invalid data.
It achieves standardized measurement data collection, avoids the generation and transmission of invalid data, reduces resource waste, prevents transmission network congestion, and ensures that the measurement data meets the model training requirements.
Smart Images

Figure CN122317657A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of artificial intelligence technology, and in particular to a data collection method, apparatus, computer device, and storage medium. Background Technology
[0002] In the vision of 6G (6th Generation Mobile Communication Technology), 6G networks and AI (Artificial Intelligence) / ML (Machine Learning) technologies will be seamlessly integrated, serving as the technological foundation for each other and developing and progressing together. On the one hand, AI / ML technologies empower 6G networks, helping to achieve efficient and reliable 6G networks. On the other hand, 6G networks provide data, computing power, and connectivity services for AI / ML technologies, helping to achieve highly accurate AI / ML models.
[0003] In AI / ML technology, training data-driven AI / ML models requires a large amount of measurement data. While existing measurement data generation methods can generate a large amount of data, some of the data is abnormal and contains terminal measurement data within the cell that does not meet the screening criteria. The transmission and recording of this invalid data will cause a lot of waste of resources. Summary of the Invention
[0004] Therefore, it is necessary to provide a data collection method, apparatus, computer equipment, and storage medium that can avoid generating a large amount of invalid data and prevent resource waste caused by invalid data transmission and recording, in order to address the above-mentioned technical problems.
[0005] In a first aspect, this application provides a data collection method applied to a terminal, the method comprising:
[0006] Obtain first configuration information sent by the network, wherein the first configuration information is used to indicate that the terminal is allowed to send a request to the network;
[0007] When the terminal meets the first triggering condition, it sends a request to the network, the request being used to initiate a data collection request to the network;
[0008] Obtain the second configuration information sent by the network; wherein the second configuration information includes at least one of the following: first indication information, second network-side auxiliary information, measurement object, measurement method, area information, report configuration, and report priority;
[0009] Measurements are performed based on the second configuration information, and the measurement data is recorded;
[0010] The report is sent to the core network connected to the terminal, so that the core network sends the report to a server for collecting terminal model training data; wherein the report carries measurement data.
[0011] In one embodiment, sending the report to the core network connected to the terminal includes:
[0012] Anomaly detection was performed on the measurement data in the report to obtain anomaly detection results;
[0013] If the anomaly detection result indicates the presence of abnormal data in the measurement data, the abnormal data is fed back to the core network so that the core network identifies the communication cell corresponding to the terminal as an abnormal cell.
[0014] In one embodiment, obtaining the first configuration information sent by the network includes:
[0015] Receive Radio Resource Control (RRC) reconfiguration signaling sent by the network;
[0016] The first configuration information is obtained from the RRC reconfiguration signaling.
[0017] In one embodiment, the first triggering condition includes at least one of the following: the terminal's battery level is higher than a first battery level threshold, the terminal's memory usage rate is lower than a memory usage rate threshold, and the terminal's processor utilization rate is lower than a utilization rate threshold.
[0018] In one embodiment, the request carries at least one of a function / model identifier, a radio resource configuration, and first network-side auxiliary information; wherein the first network-side auxiliary information is network-side information corresponding to the function / model identifier; and the radio resource configuration includes a reference signal configuration.
[0019] In one embodiment, the first network-side auxiliary information includes at least one of the following: a first association identifier, the configuration of the measured beam SetB and the predicted beam SetA, the mapping of SetB and SetA, the deployment scenario, the terminal distribution, the terminal trajectory, the transmission power, the antenna height, the antenna settings, the beam tilt angle, the beam azimuth angle, the beam elevation angle, and the beam codebook.
[0020] In one embodiment, the first indication information is used to indicate at least one of whether the terminal should initiate data collection and the corresponding reasons when the terminal does not initiate data collection.
[0021] In one embodiment, the second network-side auxiliary information includes at least one of the following: a second association identifier, configuration of Set B and Set A, mapping of Set B and Set A, deployment scenario, terminal distribution, terminal trajectory, transmission power, antenna height, antenna settings, beam tilt angle, beam azimuth angle, beam elevation angle, and beam codebook.
[0022] In one embodiment, the measurement object includes at least one of signal configuration and signal band indication.
[0023] In one embodiment, the measurement method includes at least one of periodic measurement, semi-continuous measurement, and non-periodic measurement.
[0024] In one embodiment, the area information includes at least one of the cell identifier used for measurement and the tracking area code.
[0025] In one embodiment, the report configuration includes at least one of a reference signal type, a report type, and a report frequency configuration; wherein, the reference signal type includes at least one of a signal type based on a synchronization signal block (SSB) and a signal type based on a channel state information reference signal (CSI-RS); the report type is at least one of periodic reporting or event-triggered reporting; both periodic reporting and event-triggered reporting include at least one of a report slot configuration and a report slot offset list; and the report priority is used to indicate the priority of report transmission.
[0026] In one embodiment, the report priority indicates the priority of report transmission.
[0027] In one embodiment, the recording configuration includes at least one of a maximum recorded data volume, a minimum recorded data volume, a recording duration, and area information; wherein the area information includes at least one of a cell identifier and a tracking area code for measurement and recording.
[0028] In one embodiment, after obtaining the second configuration information sent by the network, the method further includes:
[0029] If the communication cell where the terminal is located is not a normal cell recorded in the area information, then the measurement based on the second configuration information is stopped.
[0030] In one embodiment, during the data measurement process based on the measurement requirement information, the method further includes:
[0031] If the terminal meets the second triggering condition, the measurement based on the second configuration information is stopped; and a stop measurement report is sent to the network.
[0032] In one embodiment, the second triggering condition includes at least one of the terminal's battery level being lower than a second battery level threshold and the terminal's available memory being lower than a memory threshold. In one embodiment, the measurement data includes at least one of measurement results, measurement assistance information, measurement quality information, timestamps, and cell information.
[0033] In one embodiment, the measurement results include at least one of the following: measurement data of the input / Set B of the artificial intelligence / machine learning model, measurement data of the label / Set A of the artificial intelligence / machine learning model, and reference signal overhead.
[0034] In one embodiment, the measurement assistance information includes at least one of function / model identifier, terminal-side assistance information, and second network-side assistance information. The terminal-side assistance information includes at least one of speed, channel, location, direction of movement, altitude, antenna settings, beam pattern, beam azimuth angle, and beam elevation angle.
[0035] In one embodiment, the measurement quality information includes at least one of the following: measurement data quality, tag accuracy, signal strength of the optimal beam, and signal-to-interference-plus-noise ratio (SINR) of the received signal.
[0036] In one embodiment, the timestamp includes at least one of the absolute time and relative time of the measurement data.
[0037] In one embodiment, the cell information includes at least one of a physical cell identifier, a base station identifier, a tracking area code, and a public land mobile network (PLMN) identifier.
[0038] Secondly, this application provides a data collection method applied to a network, the method comprising:
[0039] Send first configuration information to the terminal, wherein the first configuration information is used to indicate that the terminal is allowed to send a request to the network;
[0040] Receive a request sent by the terminal, the request being used to indicate that the terminal has initiated a data collection request to the network;
[0041] A second configuration message is sent to the terminal; wherein the second configuration information includes at least one of the following: first instruction information, second network-side auxiliary information, measurement object, measurement method, area information, report configuration, and report priority; the second configuration information instructs the terminal to send the report to the core network connected to the terminal, so that the core network sends the report to a server used to collect terminal model training data; the report carries measurement data.
[0042] In one embodiment, the request is forwarded to the core network;
[0043] Upon receiving the data collection instruction, collection area information, and reporting priority from the core network based on the feedback, the second configuration information is sent to the terminal.
[0044] In one embodiment, sending the first configuration information to the terminal includes:
[0045] Send an RRC reconfiguration signaling message to the terminal; wherein the RRC reconfiguration signaling message carries second configuration information.
[0046] Thirdly, this application also provides a data collection device configured on a terminal, the device comprising:
[0047] The first acquisition module is used to acquire first configuration information sent by the network, wherein the first configuration information is used to indicate that the terminal is allowed to send a request to the network;
[0048] The first sending module is configured to send a request to the network when the terminal meets the first triggering condition, the request being used to initiate a data collection request to the network;
[0049] The second acquisition module is used to acquire second configuration information sent by the network; wherein the second configuration information includes at least one of first indication information, second network-side auxiliary information, measurement object, measurement method, area information, report configuration, and report priority;
[0050] The measurement module is used to perform measurements based on the second configuration information and record the measurement data;
[0051] The second sending module is used to send the report to the core network connected to the terminal, so that the core network sends the report to a server for collecting terminal model training data; wherein the report carries measurement data.
[0052] Fourthly, this application also provides a data collection device configured in a network, the device comprising:
[0053] The third sending module is used to send first configuration information to the terminal, wherein the first configuration information is used to indicate that the terminal is allowed to send a request to the network;
[0054] A receiving module is used to receive a request sent by the terminal, the request being used to indicate that the terminal has initiated a data collection request to the network;
[0055] The fourth sending module is used to send a second configuration message to the terminal; wherein the second configuration information includes at least one of the following: first indication information, second network-side auxiliary information, measurement object, measurement method, area information, report configuration, and report priority; the second configuration information instructs the terminal to send the report to the core network connected to the terminal, so that the core network sends the report to a server used to collect terminal model training data; the report carries measurement data.
[0056] Fifthly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:
[0057] Obtain first configuration information sent by the network, wherein the first configuration information is used to indicate that the terminal is allowed to send a request to the network;
[0058] When the terminal meets the first triggering condition, it sends a request to the network, the request being used to initiate a data collection request to the network;
[0059] Obtain the second configuration information sent by the network; wherein the second configuration information includes at least one of the following: first indication information, second network-side auxiliary information, measurement object, measurement method, area information, report configuration, and report priority;
[0060] Measurements are performed based on the second configuration information, and the measurement data is recorded;
[0061] The report is sent to the core network connected to the terminal, so that the core network sends the report to a server for collecting terminal model training data; wherein the report carries measurement data.
[0062] Sixthly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:
[0063] Send first configuration information to the terminal, wherein the first configuration information is used to indicate that the terminal is allowed to send a request to the network;
[0064] Receive a request sent by the terminal, the request being used to indicate that the terminal has initiated a data collection request to the network;
[0065] A second configuration message is sent to the terminal; wherein the second configuration information includes at least one of the following: first instruction information, second network-side auxiliary information, measurement object, measurement method, area information, report configuration, and report priority; the second configuration information instructs the terminal to send the report to the core network connected to the terminal, so that the core network sends the report to a server used to collect terminal model training data; the report carries measurement data.
[0066] Seventhly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:
[0067] Obtain first configuration information sent by the network, wherein the first configuration information is used to indicate that the terminal is allowed to send a request to the network;
[0068] When the terminal meets the first triggering condition, it sends a request to the network, the request being used to initiate a data collection request to the network;
[0069] Obtain the second configuration information sent by the network; wherein the second configuration information includes at least one of the following: first indication information, second network-side auxiliary information, measurement object, measurement method, area information, report configuration, and report priority;
[0070] Measurements are performed based on the second configuration information, and the measurement data is recorded;
[0071] The report is sent to the core network connected to the terminal, so that the core network sends the report to a server for collecting terminal model training data; wherein the report carries measurement data.
[0072] Eighthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:
[0073] Send first configuration information to the terminal, wherein the first configuration information is used to indicate that the terminal is allowed to send a request to the network;
[0074] Receive a request sent by the terminal, the request being used to indicate that the terminal has initiated a data collection request to the network;
[0075] A second configuration message is sent to the terminal; wherein the second configuration information includes at least one of the following: first instruction information, second network-side auxiliary information, measurement object, measurement method, area information, report configuration, and report priority; the second configuration information instructs the terminal to send the report to the core network connected to the terminal, so that the core network sends the report to a server used to collect terminal model training data; the report carries measurement data.
[0076] Ninthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:
[0077] Obtain first configuration information sent by the network, wherein the first configuration information is used to indicate that the terminal is allowed to send a request to the network;
[0078] When the terminal meets the first triggering condition, it sends a request to the network, the request being used to initiate a data collection request to the network;
[0079] Obtain the second configuration information sent by the network; wherein the second configuration information includes at least one of the following: first indication information, second network-side auxiliary information, measurement object, measurement method, area information, report configuration, and report priority;
[0080] Measurements are performed based on the second configuration information, and the measurement data is recorded;
[0081] The report is sent to the core network connected to the terminal, so that the core network sends the report to a server for collecting terminal model training data; wherein the report carries measurement data.
[0082] Tenthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:
[0083] Send first configuration information to the terminal, wherein the first configuration information is used to indicate that the terminal is allowed to send a request to the network;
[0084] Receive a request sent by the terminal, the request being used to indicate that the terminal has initiated a data collection request to the network;
[0085] A second configuration message is sent to the terminal; wherein the second configuration information includes at least one of the following: first instruction information, second network-side auxiliary information, measurement object, measurement method, area information, report configuration, and report priority; the second configuration information instructs the terminal to send the report to the core network connected to the terminal, so that the core network sends the report to a server used to collect terminal model training data; the report carries measurement data.
[0086] The aforementioned data collection method, apparatus, computer equipment, and storage medium involve a terminal acquiring first configuration information sent by the network, and then, when the terminal meets a first triggering condition, sending a request to the network to acquire second configuration information sent by the network, thereby enabling measurement based on the second configuration information and recording measurement data; subsequently, sending a report to the core network connected to the terminal, so that the core network can send the report to a server used to collect terminal model training data; wherein the report carries measurement data. According to the content, after obtaining the second configuration information sent by the network, this application can determine the communication cell where the current terminal is located based on the regional information summarized in the second configuration information. Then, if the communication cell belongs to a normal cell recorded in the regional information, the operation of measuring and recording measurement data based on the second configuration information can be successfully executed. Furthermore, the second configuration information also includes information such as measurement object, measurement method, regional information, report configuration, and report priority. This realizes a standardized process for measurement data collection and data reporting, preventing excessive data collection. This ensures that the measurement data generated during the measurement process are all valid data that meet the model training requirements, avoiding the generation of a large amount of invalid data. This avoids the waste of resources or the congestion of the transmission network during the processing and transmission of invalid data. Attached Figure Description
[0087] Figure 1 An application environment diagram of a data collection method provided in an embodiment of this application;
[0088] Figure 2 A flowchart illustrating the first data collection method provided in this application embodiment;
[0089] Figure 3 A flowchart illustrating the second data collection method provided in this application embodiment;
[0090] Figure 4 This application provides a first type of terminal-network interaction signaling diagram;
[0091] Figure 5 This is a second type of terminal-network interaction signaling diagram provided in an embodiment of this application;
[0092] Figure 6 This is a third type of terminal-network interaction signaling diagram provided in the embodiments of this application;
[0093] Figure 7 A flowchart illustrating the third data collection method provided in this application embodiment;
[0094] Figure 8 This is a fourth type of terminal-network interaction signaling diagram provided in the embodiments of this application;
[0095] Figure 9 A structural block diagram of a first data collection device provided in the embodiments of this application;
[0096] Figure 10 A structural block diagram of a second data collection device provided in the embodiments of this application;
[0097] Figure 11 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0098] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0099] The data collection method provided in this application embodiment can be applied to, for example... Figure 1 In the application environment shown, terminal 102 communicates with network 104 via a network. The terminal obtains first configuration information sent by the network. Then, when the terminal meets a first triggering condition, it sends a request to the network to obtain second configuration information sent by the network, enabling measurement based on the second configuration information and recording the measurement data. Subsequently, it sends a report to the core network connected to the terminal, so that the core network sends the report to a server used to collect terminal model training data. The report carries the measurement data. Terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can be smart speakers, smart TVs, smart air conditioners, smart in-vehicle devices, etc. Portable wearable devices can be smartwatches, smart bracelets, head-mounted devices, etc.
[0100] In one embodiment, such as Figure 2 As shown, a data collection method is provided, which can be applied to... Figure 1 Taking terminal 102 as an example, the explanation includes the following steps:
[0101] S201, Obtain the first configuration information sent by the network.
[0102] The first configuration information is used to indicate whether the terminal is allowed to send requests to the network.
[0103] In one embodiment of this application, when it is necessary to obtain the first configuration information, the following may be included: receiving Radio Resource Control (RRC) reconfiguration signaling sent by the network; and obtaining the first configuration information from the RRC reconfiguration signaling.
[0104] S202, if the terminal meets the first triggering condition, a request is sent to the network, the request being used to initiate a data collection request to the network.
[0105] It should be noted that, in order to ensure the smooth data collection process of the terminal and to prevent the data reception process from being affected by terminal abnormalities, the following may also be included when sending a request to the network: sending a request to the network when the terminal meets the first triggering condition.
[0106] The request can be reported via UEAssistanceInformation signaling.
[0107] The first triggering condition includes at least one of the following: the terminal's battery level is higher than a first battery level threshold, the terminal's memory usage rate is lower than a memory usage rate threshold, and the terminal's processor utilization rate is lower than a utilization rate threshold.
[0108] To further clarify, the request carries at least one of the following: a function / model identifier, a radio resource configuration, and first network-side auxiliary information; wherein, the first network-side auxiliary information is the network-side information corresponding to the function / model identifier; and the radio resource configuration includes a reference signal configuration.
[0109] The first network-side auxiliary information includes at least one of the following: first association identifier, configuration of measurement beam Set B and prediction beam Set A, mapping of Set B and Set A, deployment scenario, terminal distribution, terminal trajectory, transmission power, antenna height, antenna settings, beam tilt angle, beam azimuth angle, beam elevation angle, and beam codebook.
[0110] S203, Obtain the second configuration information sent by the network.
[0111] The second configuration information includes at least one of the following: first instruction information, second network-side auxiliary information, measurement object, measurement method, area information, report configuration, and report priority.
[0112] It should be noted that the first indication information is used to indicate at least one of the following reasons: whether the terminal should start data collection and when the terminal does not start data collection.
[0113] Furthermore, the second network-side auxiliary information includes at least one of the following: second association identifier, configuration of Set B and Set A, mapping of Set B and Set A, deployment scenario, terminal distribution, terminal trajectory, transmission power, antenna height, antenna settings, beam tilt angle, beam azimuth angle, beam elevation angle, and beam codebook.
[0114] Furthermore, the measurement objects include at least one of signal configuration and signal band indication.
[0115] Furthermore, the measurement method includes at least one of periodic measurement, semi-continuous measurement, and non-periodic measurement.
[0116] Furthermore, the recording configuration includes at least one of the following: maximum recorded data volume, minimum recorded data volume, recording duration, and area information; wherein, the area information includes at least one of the following: cell identifier for measurement and recording, and tracking area code.
[0117] Furthermore, the area information includes at least one of the cell identifier used for measurement and the tracking area code.
[0118] Furthermore, the report configuration includes at least one of reference signal type, report type, and report frequency configuration; wherein, the reference signal type includes at least one of the signal type based on synchronization signal block SSB and the signal type based on channel state information reference signal CSI-RS; the report type is at least one of periodic reporting or event-triggered reporting; both periodic reporting and event-triggered reporting include at least one of the report slot configuration and the report slot offset list; the report priority is used to indicate the priority of report transmission.
[0119] Furthermore, the report priority indicates the priority of report transmission.
[0120] S204, perform measurements based on the second configuration information and record the measurement data.
[0121] S205, the report is sent to the core network connected to the terminal, so that the core network sends the report to the server used to collect terminal model training data.
[0122] The report includes measurement data.
[0123] The server can be either a server used to collect training data for terminal models or an OTT server.
[0124] It should be noted that the measurement data includes at least one of the following: measurement results, measurement auxiliary information, measurement quality information, timestamp, and cell information.
[0125] Specifically, the measurement results include at least one of the following: the measurement data of the input of the artificial intelligence / machine learning model / Set B, the measurement data of the label of the artificial intelligence / machine learning model / Set A, and the reference signal overhead.
[0126] Measurement auxiliary information includes at least one of function / model identification, terminal-side auxiliary information, and second network-side auxiliary information. Terminal-side auxiliary information includes at least one of speed, channel, location, direction of movement, altitude, antenna settings, beam pattern, beam azimuth angle, and beam elevation angle.
[0127] Measurement quality information includes at least one of the following: measurement data quality, tag accuracy, signal strength of the optimal beam, and signal-to-interference-plus-noise ratio (SINR) of the received signal.
[0128] A timestamp includes at least one of the absolute time and relative time of the measurement data.
[0129] Cell information includes at least one of the following: physical cell identifier, base station identifier, tracking area code, and public land mobile network (PLMN) identifier.
[0130] The aforementioned data collection method involves the terminal acquiring first configuration information sent by the network. Then, when the terminal meets a first triggering condition, it sends a request to the network to acquire second configuration information sent by the network, enabling measurement based on the second configuration information and recording the measurement data. A report is then sent to the core network connected to the terminal, so that the core network sends the report to a server used to collect terminal model training data. The report carries the measurement data. According to the content, after acquiring the second configuration information sent by the network, this application can determine the communication cell where the terminal is located based on the regional information summarized in the second configuration information. If the communication cell belongs to a normal cell recorded in the regional information, the operation of measuring based on the second configuration information and recording the measurement data is successfully executed. Furthermore, the second configuration information also includes information such as the measurement object, measurement method, regional information, report configuration, and report priority. This standardizes the process of measurement data collection and reporting, preventing excessive data collection and ensuring that the measurement data generated during the measurement process is valid data that meets the model training requirements. It avoids generating a large amount of invalid data, thus preventing resource waste or network congestion during the processing and transmission of invalid data.
[0131] In one embodiment, such as Figure 3 As shown, when it is necessary to send a report to the core network connected to the terminal, the following may be included:
[0132] S301, perform anomaly detection on the measurement data in the report and obtain the anomaly detection results.
[0133] It should be noted that when it is necessary to perform anomaly detection on the measurement data in the report, an anomaly detection model can be pre-trained to perform anomaly detection on the measurement data in the report based on the anomaly detection model, and then obtain the anomaly detection results.
[0134] The training process of the anomaly detection model includes: acquiring at least one sample of abnormal data; labeling each sample of abnormal data with anomalies through manual annotation or other means; then inputting the sample data labeled with anomalies into the initial model to train the initial model and obtain the trained anomaly detection model.
[0135] To further explain, in order to improve the detection accuracy of anomaly detection, sample anomaly data of different anomaly types can be obtained in advance, so as to train the initial model based on sample anomaly data of multiple anomaly types, thus realizing an anomaly detection model that can target multiple anomaly types.
[0136] In one embodiment of this application, measurement data can be input into an anomaly detection model to obtain the output result of the anomaly detection model. If the output result of the anomaly detection model is empty, it is determined that the measurement data does not contain abnormal data. If the output result is not empty, the data output by the anomaly detection model is determined to be abnormal data.
[0137] S302: If the anomaly detection result indicates the presence of abnormal data in the measurement data, the abnormal data is fed back to the core network so that the core network identifies the communication cell corresponding to the terminal as an abnormal cell.
[0138] It should be noted that, in order to further improve the detection effect of abnormal data in the measurement data, after the measurement data is sent to the server, the server can perform a second detection of abnormality on the abnormal model. Then, if the server detects abnormal data, it will feed back the abnormal data to the core network element so that the core network can remove the source cell of the abnormal data from the regional configuration.
[0139] Specifically, such as Figure 4As shown, the network sends first configuration information, which includes permission for the terminal to send requests. The terminal, meeting a first triggering condition, sends a request to the network to initiate a data collection request. The network forwards the request to the core network. The core network sends a message to the network, which includes at least one of the following: indication information for data collection, area information, and reporting priority. The network sends second configuration information to the terminal, which includes at least one of the following: first indication information, second network-side auxiliary information, measurement object, measurement method, area information, reporting configuration, and reporting priority. The terminal measures the data. The terminal sends a report to the core network, which contains information about the data collection, including at least one of the following: measurement results, auxiliary information, measurement quality information, timestamp, and cell information. The core network sends the report to a server or OTT server used to collect UE-side model training data. The server detects abnormal data. The server reports the abnormal data back to the core network. The core network removes the source cell of the abnormal data from the area configuration.
[0140] Furthermore, if the source cell of the abnormal data is removed from the area configuration, then the source cell of the abnormal data is also not a normal cell recorded in the area information. Therefore, if the communication cell where the terminal is located is not a normal cell recorded in the area information, the measurement based on the second configuration information will be stopped.
[0141] Specifically, such as Figure 5 As shown, the network sends first configuration information, which includes allowing the terminal to send requests. The terminal, meeting a first triggering condition, sends a request to the network, which is used to initiate a data collection request. The network forwards the request to the core network. The core network sends a message to the network, which includes at least one of the following: instruction information for data collection, area information, and reporting priority. The network sends second configuration information to the terminal, which includes at least one of the following: first instruction information, second network-side auxiliary information, measurement object, measurement method, area information, reporting configuration, and reporting priority. If the cell where the terminal is located is not within the cell included in the area information, the terminal does not perform data collection.
[0142] The above data collection method performs anomaly detection on the measurement data in the report to implement an anomaly detection process for measurement data, preventing the waste of resources caused by the transmission and processing of abnormal data, and also preventing congestion of the transmission network.
[0143] In one embodiment, the process of performing data measurement based on measurement requirement information may further include the following:
[0144] If the terminal meets the second triggering condition, stop the measurement based on the second configuration information; and send a stop measurement report to the network.
[0145] The second triggering condition includes at least one of the following: the terminal's battery level is lower than a second battery level threshold and the terminal's available memory is lower than a memory threshold.
[0146] In one example of this application, such as Figure 6 As shown, the network sends first configuration information, which includes permission for the terminal to send requests. The terminal, meeting a first triggering condition, sends a request to the network to initiate a data collection request. The network forwards the request to the core network. The core network sends a message to the network, which includes at least one of the following: instruction information for data collection, area information, and reporting priority. The network sends second configuration information to the terminal, which includes at least one of the following: first instruction information, second network-side auxiliary information, measurement object, measurement method, area information, reporting configuration, and reporting priority. The terminal measures data. If the terminal's battery level is less than a fourth threshold or its memory is less than a fifth threshold, the terminal stops measuring. The terminal reports the cessation of measurement to the network.
[0147] The above data collection method, by setting a second trigger condition, enables the detection of the terminal's status during the data measurement process based on measurement requirements information, preventing malfunctions in the data collection process due to abnormal terminal status and ensuring the smooth transmission of measurement data.
[0148] In one embodiment, such as Figure 7 As shown, a data collection method is provided, which can be applied to... Figure 1 Taking network 104 as an example, the explanation includes the following steps:
[0149] S701 sends the first configuration information to the terminal.
[0150] The first configuration information is used to indicate whether the terminal is allowed to send requests to the network.
[0151] It should be noted that sending the first configuration information to the terminal may include the following: sending RRC reconfiguration signaling to the terminal; wherein the RRC reconfiguration signaling carries the second configuration information.
[0152] S702, Receive a request sent by the terminal, the request being used to indicate that the terminal is initiating a data collection request to the network.
[0153] S703 sends a second configuration message to the terminal.
[0154] The second configuration information includes at least one of the following: first instruction information, second network-side auxiliary information, measurement object, measurement method, area information, report configuration, and report priority; the second configuration information instructs the terminal to send the report to the core network connected to the terminal, so that the core network sends the report to the server used to collect terminal model training data; the report carries measurement data.
[0155] It should be noted that when it is necessary to send the second configuration information, it may include the following: forwarding the request to the core network; after receiving the data collection instruction, collection area information and reporting priority from the core network based on the feedback, the second configuration information is sent to the terminal.
[0156] The aforementioned data collection method involves the terminal acquiring first configuration information sent by the network. Then, when the terminal meets a first triggering condition, it sends a request to the network to acquire second configuration information sent by the network, enabling measurement based on the second configuration information and recording the measurement data. A report is then sent to the core network connected to the terminal, so that the core network sends the report to a server used to collect terminal model training data. The report carries the measurement data. According to the content, after acquiring the second configuration information sent by the network, this application can determine the communication cell where the terminal is located based on the regional information summarized in the second configuration information. If the communication cell belongs to a normal cell recorded in the regional information, the operation of measuring based on the second configuration information and recording the measurement data is successfully executed. Furthermore, the second configuration information also includes information such as the measurement object, measurement method, regional information, report configuration, and report priority. This standardizes the process of measurement data collection and reporting, preventing excessive data collection and ensuring that the measurement data generated during the measurement process is valid data that meets the model training requirements. It avoids generating a large amount of invalid data, thus preventing resource waste or network congestion during the processing and transmission of invalid data.
[0157] In one embodiment, such as Figure 8 As shown, when a report needs to be sent to the server, it may include the following:
[0158] S1. The network sends first configuration information, which includes permission for the terminal to send a request.
[0159] S2. When the terminal meets the first triggering condition, it sends a request to the network. The request is used to initiate a data collection request to the network.
[0160] S3. The network forwards the request to the core network.
[0161] S4. The core network sends a message to the network, which includes at least one of the following: instruction information for data collection, area information, and reporting priority.
[0162] S5. The network sends second configuration information to the terminal. The second configuration information includes at least one of the following: first instruction information, second network-side auxiliary information, measurement object, measurement method, area information, report configuration, and report priority.
[0163] S6, Terminal measurement data.
[0164] S7. The terminal sends a report to the core network. The report contains information about the data collection, including at least one of the following: measurement results, auxiliary information, measurement quality information, timestamps, and cell information.
[0165] S8. The core network sends the report to the server or OTT server used to collect UE-side model training data.
[0166] The aforementioned data collection method involves the terminal acquiring first configuration information sent by the network. Then, when the terminal meets a first triggering condition, it sends a request to the network to acquire second configuration information sent by the network, enabling measurement based on the second configuration information and recording the measurement data. A report is then sent to the core network connected to the terminal, so that the core network sends the report to a server used to collect terminal model training data. The report carries the measurement data. According to the content, after acquiring the second configuration information sent by the network, this application can determine the communication cell where the terminal is located based on the regional information summarized in the second configuration information. If the communication cell belongs to a normal cell recorded in the regional information, the operation of measuring based on the second configuration information and recording the measurement data is successfully executed. Furthermore, the second configuration information also includes information such as the measurement object, measurement method, regional information, report configuration, and report priority. This standardizes the process of measurement data collection and reporting, preventing excessive data collection and ensuring that the measurement data generated during the measurement process is valid data that meets the model training requirements. It avoids generating a large amount of invalid data, thus preventing resource waste or network congestion during the processing and transmission of invalid data.
[0167] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0168] Based on the same inventive concept, this application also provides a data collection apparatus for implementing the data collection method described above. The solution provided by this apparatus is similar to the implementation scheme described in the above method; therefore, the specific limitations in one or more data collection apparatus embodiments provided below can be found in the limitations of the data collection method described above, and will not be repeated here.
[0169] In one embodiment, such as Figure 9 As shown, a data collection device is provided, comprising: a first acquisition module 10, a first transmission module 20, a second acquisition module 30, a measurement module 40, and a second transmission module 50, wherein:
[0170] The first acquisition module 10 is used to acquire first configuration information sent by the network, wherein the first configuration information is used to indicate that the terminal is allowed to send a request to the network.
[0171] The first sending module 20 is used to send a request to the network when the terminal meets the first triggering condition. The request is used to initiate a data collection request to the network.
[0172] The second acquisition module 30 is used to acquire second configuration information sent by the network; wherein the second configuration information includes at least one of the following: first indication information, second network-side auxiliary information, measurement object, measurement method, area information, report configuration, and report priority.
[0173] The measurement module 40 is used to perform measurements based on the second configuration information and record the measurement data.
[0174] The second sending module 50 is used to send the report to the core network connected to the terminal, so that the core network sends the report to the server used to collect terminal model training data; wherein the report carries measurement data.
[0175] In one embodiment, anomaly detection is performed on the measurement data in the report to obtain anomaly detection results;
[0176] If the anomaly detection result indicates the presence of abnormal data in the measurement data, the abnormal data will be fed back to the core network so that the core network can identify the communication cell corresponding to the terminal as an abnormal cell.
[0177] In one embodiment, the radio resource control (RRC) reconfiguration signaling sent by the network is received;
[0178] Obtain the first configuration information from the RRC reconfiguration signaling.
[0179] In one embodiment, the first triggering condition includes at least one of the following: the terminal's battery level is higher than a first battery level threshold, the terminal's memory usage rate is lower than a memory usage rate threshold, and the terminal's processor utilization rate is lower than a utilization rate threshold.
[0180] In one embodiment, the request carries at least one of a function / model identifier, a radio resource configuration, and first network-side auxiliary information; wherein the first network-side auxiliary information is network-side information corresponding to the function / model identifier; and the radio resource configuration includes a reference signal configuration.
[0181] In one embodiment, the first network-side auxiliary information includes at least one of the following: a first association identifier, the configuration of the measured beam Set B and the predicted beam Set A, the mapping of Set B and Set A, the deployment scenario, the terminal distribution, the terminal trajectory, the transmission power, the antenna height, the antenna settings, the beam tilt angle, the beam azimuth angle, the beam elevation angle, and the beam codebook.
[0182] In one embodiment, the first indication information is used to indicate at least one of the following: whether the terminal should initiate data collection and the corresponding reasons when the terminal does not initiate data collection.
[0183] In one embodiment, the second network-side auxiliary information includes at least one of the following: a second association identifier, configuration of Set B and Set A, mapping of Set B and Set A, deployment scenario, terminal distribution, terminal trajectory, transmission power, antenna height, antenna settings, beam tilt angle, beam azimuth angle, beam elevation angle, and beam codebook.
[0184] In one embodiment, the measurement object includes at least one of signal configuration and signal band indication.
[0185] In one embodiment, the measurement method includes at least one of periodic measurement, semi-continuous measurement, and non-periodic measurement.
[0186] In one embodiment, the area information includes at least one of the cell identifier used for measurement and the tracking area code.
[0187] In one embodiment, the report configuration includes at least one of a reference signal type, a report type, and a report frequency configuration; wherein, the reference signal type includes at least one of a signal type based on a synchronization signal block (SSB) and a signal type based on a channel state information reference signal (CSI-RS); the report type is at least one of periodic reporting or event-triggered reporting; both periodic reporting and event-triggered reporting include at least one of a report slot configuration and a report slot offset list; and the report priority is used to indicate the priority of report transmission.
[0188] In one embodiment, report priority indicates the priority of report transmission.
[0189] In one embodiment, if the communication cell where the terminal is located is not a normal cell recorded in the area information, the measurement based on the second configuration information is stopped.
[0190] In one embodiment, if the terminal meets the second triggering condition, the measurement based on the second configuration information is stopped; and a stop measurement report is sent to the network.
[0191] In one embodiment, the second triggering condition includes at least one of the terminal's battery level being lower than a second battery level threshold and the terminal's available memory being lower than a memory threshold.
[0192] In one embodiment, the measurement data includes at least one of measurement results, measurement auxiliary information, measurement quality information, timestamps, and cell information.
[0193] In one embodiment, the measurement results include at least one of the following: measurement data of the input / Set B of the artificial intelligence / machine learning model, measurement data of the label / Set A of the artificial intelligence / machine learning model, and reference signal overhead.
[0194] In one embodiment, the measurement auxiliary information includes at least one of function / model identifier, terminal-side auxiliary information, and second network-side auxiliary information. The terminal-side auxiliary information includes at least one of speed, channel, location, direction of movement, altitude, antenna settings, beam pattern, beam azimuth angle, and beam elevation angle.
[0195] In one embodiment, the measurement quality information includes at least one of the following: the quality of the measurement data, the accuracy of the tag, the signal strength of the optimal beam, and the signal-to-interference-plus-noise ratio (SINR) of the received signal.
[0196] In one embodiment, the timestamp includes at least one of the absolute time and relative time of the measurement data.
[0197] In one embodiment, the cell information includes at least one of a physical cell identifier, a base station identifier, a tracking area code, and a public land mobile network (PLMN) identifier.
[0198] In one embodiment, such as Figure 10 As shown, a data collection device is provided, comprising: a third transmitting module 60, a receiving module 70, and a fourth transmitting module 80, wherein:
[0199] The third sending module 60 is used to send first configuration information to the terminal, wherein the first configuration information is used to indicate that the terminal is allowed to send a request to the network.
[0200] The receiving module 70 is used to receive requests sent by the terminal, which indicate that the terminal has initiated a data collection request to the network.
[0201] The fourth sending module 80 is used to send a second configuration message to the terminal; wherein the second configuration information includes at least one of the following: first instruction information, second network-side auxiliary information, measurement object, measurement method, area information, report configuration, and report priority; the second configuration information instructs the terminal to send the report to the core network connected to the terminal, so that the core network sends the report to the server used to collect terminal model training data; the report carries measurement data.
[0202] In one embodiment, the request is forwarded to the core network;
[0203] After receiving the data collection instructions, collection area information and reporting priority from the core network based on feedback, the terminal sends the second configuration information.
[0204] In one embodiment, an RRC reconfiguration signaling is sent to the terminal; wherein the RRC reconfiguration signaling carries second configuration information.
[0205] The aforementioned data collection device allows the terminal to acquire first configuration information sent by the network. Then, when the terminal meets a first triggering condition, it sends a request to the network to acquire second configuration information sent by the network, enabling measurement based on the second configuration information and recording measurement data. A report is then sent to the core network connected to the terminal, so that the core network sends the report to a server used to collect terminal model training data. The report carries measurement data. According to the content, after acquiring the second configuration information sent by the network, this application can determine the communication cell where the terminal is located based on the regional information summarized in the second configuration information. If the communication cell belongs to a normal cell recorded in the regional information, the operation of measuring based on the second configuration information and recording measurement data is successfully executed. Furthermore, the second configuration information also includes information such as the measurement object, measurement method, regional information, report configuration, and report priority. This standardizes the process of measurement data collection and reporting, preventing excessive data collection and ensuring that the measurement data generated during the measurement process is valid data that meets the model training requirements. It avoids generating a large amount of invalid data, thus preventing resource waste or network congestion during the processing and transmission of invalid data.
[0206] Each module in the aforementioned data collection device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0207] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 11As shown, the computer device includes a processor, memory, input / output interfaces, a communication interface, a display unit, and an input device. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a data collection method. The display unit is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0208] Those skilled in the art will understand that Figure 11 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0209] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0210] Obtain first configuration information sent by the network, wherein the first configuration information is used to indicate that the terminal is allowed to send a request to the network;
[0211] When the terminal meets the first triggering condition, it sends a request to the network. The request is used to initiate a data collection request to the network.
[0212] Obtain second configuration information sent by the network; wherein the second configuration information includes at least one of the following: first indication information, second network-side auxiliary information, measurement object, measurement method, area information, report configuration, and report priority;
[0213] Measurements are performed based on the second configuration information, and the measurement data is recorded.
[0214] The report is sent to the core network connected to the terminal, so that the core network sends the report to the server used to collect training data for the terminal model; the report carries measurement data.
[0215] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0216] Anomaly detection is performed on the measurement data in the report to obtain the anomaly detection results;
[0217] If the anomaly detection result indicates the presence of abnormal data in the measurement data, the abnormal data will be fed back to the core network so that the core network can identify the communication cell corresponding to the terminal as an abnormal cell.
[0218] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0219] Receive Radio Resource Control (RRC) reconfiguration signaling sent by the network;
[0220] Obtain the first configuration information from the RRC reconfiguration signaling.
[0221] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0222] The first triggering condition includes at least one of the following: the terminal's battery level is higher than a first battery level threshold, the terminal's memory usage rate is lower than a memory usage rate threshold, and the terminal's processor utilization rate is lower than a utilization rate threshold.
[0223] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0224] The request carries at least one of the following: a function / model identifier, a radio resource configuration, and first network-side auxiliary information; wherein the first network-side auxiliary information is the network-side information corresponding to the function / model identifier; and the radio resource configuration includes a reference signal configuration.
[0225] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0226] The first network-side auxiliary information includes at least one of the following: first association identifier, configuration of measurement beam Set B and prediction beam Set A, mapping of Set B and Set A, deployment scenario, terminal distribution, terminal trajectory, transmission power, antenna height, antenna settings, beam tilt angle, beam azimuth angle, beam elevation angle, and beam codebook.
[0227] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0228] The first instruction information is used to indicate at least one of the following: whether the terminal should initiate data collection and the corresponding reason when the terminal does not initiate data collection.
[0229] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0230] The second network-side auxiliary information includes at least one of the following: second association identifier, configuration of Set B and Set A, mapping of Set B and Set A, deployment scenario, terminal distribution, terminal trajectory, transmission power, antenna height, antenna settings, beam tilt angle, beam azimuth angle, beam elevation angle, and beam codebook.
[0231] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0232] The measurement objects include at least one of signal configuration and signal frequency band indication.
[0233] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0234] The measurement method includes at least one of periodic measurement, semi-continuous measurement, and non-periodic measurement.
[0235] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0236] The area information includes at least one of the cell identifier used for measurement and the tracking area code.
[0237] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0238] The report configuration includes at least one of reference signal type, report type, and report frequency configuration; wherein, the reference signal type includes at least one of the signal type based on synchronization signal block SSB and the signal type based on channel state information reference signal CSI-RS; the report type is at least one of periodic reporting or event-triggered reporting; both periodic reporting and event-triggered reporting include at least one of the report slot configuration and the report slot offset list; the report priority is used to indicate the priority of report transmission.
[0239] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0240] Report priority indicates the priority of report transmission.
[0241] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0242] If the communication cell where the terminal is located is not a normal cell recorded in the area information, then the measurement based on the second configuration information will be stopped.
[0243] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0244] If the terminal meets the second triggering condition, stop the measurement based on the second configuration information; and send a stop measurement report to the network.
[0245] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0246] The second triggering condition includes at least one of the following: the terminal's battery level is lower than a second battery level threshold and the terminal's available memory is lower than a memory threshold.
[0247] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0248] Measurement data includes at least one of the following: measurement results, measurement auxiliary information, measurement quality information, timestamps, and cell information.
[0249] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0250] The measurement results include at least one of the following: measurement data of the input of the artificial intelligence / machine learning model / Set B, measurement data of the label of the artificial intelligence / machine learning model / Set A, and reference signal overhead.
[0251] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0252] Measurement auxiliary information includes at least one of function / model identification, terminal-side auxiliary information, and second network-side auxiliary information. Terminal-side auxiliary information includes at least one of speed, channel, location, direction of movement, altitude, antenna settings, beam pattern, beam azimuth angle, and beam elevation angle.
[0253] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0254] Measurement quality information includes at least one of the following: measurement data quality, tag accuracy, signal strength of the optimal beam, and signal-to-interference-plus-noise ratio (SINR) of the received signal.
[0255] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0256] A timestamp includes at least one of the absolute time and relative time of the measurement data.
[0257] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0258] Cell information includes at least one of the following: physical cell identifier, base station identifier, tracking area code, and public land mobile network (PLMN) identifier.
[0259] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0260] Send first configuration information to the terminal, wherein the first configuration information is used to indicate that the terminal is allowed to send a request to the network;
[0261] The terminal receives a request, which indicates that the terminal has initiated a data collection request to the network.
[0262] A second configuration message is sent to the terminal; wherein the second configuration information includes at least one of the following: first instruction information, second network-side auxiliary information, measurement object, measurement method, area information, report configuration, and report priority; the second configuration information instructs the terminal to send the report to the core network connected to the terminal, so that the core network sends the report to the server used to collect terminal model training data; the report carries measurement data.
[0263] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0264] Forward the request to the core network;
[0265] After receiving the data collection instructions, collection area information and reporting priority from the core network based on feedback, the terminal sends the second configuration information.
[0266] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0267] Send RRC reconfiguration signaling to the terminal; wherein the RRC reconfiguration signaling carries second configuration information.
[0268] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:
[0269] Obtain first configuration information sent by the network, wherein the first configuration information is used to indicate that the terminal is allowed to send a request to the network;
[0270] When the terminal meets the first triggering condition, it sends a request to the network. The request is used to initiate a data collection request to the network.
[0271] Obtain second configuration information sent by the network; wherein the second configuration information includes at least one of the following: first indication information, second network-side auxiliary information, measurement object, measurement method, area information, report configuration, and report priority;
[0272] Measurements are performed based on the second configuration information, and the measurement data is recorded.
[0273] The report is sent to the core network connected to the terminal, so that the core network sends the report to the server used to collect training data for the terminal model; the report carries measurement data.
[0274] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0275] Anomaly detection is performed on the measurement data in the report to obtain the anomaly detection results;
[0276] If the anomaly detection result indicates the presence of abnormal data in the measurement data, the abnormal data will be fed back to the core network so that the core network can identify the communication cell corresponding to the terminal as an abnormal cell.
[0277] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0278] Receive Radio Resource Control (RRC) reconfiguration signaling sent by the network;
[0279] Obtain the first configuration information from the RRC reconfiguration signaling.
[0280] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0281] The first triggering condition includes at least one of the following: the terminal's battery level is higher than a first battery level threshold, the terminal's memory usage rate is lower than a memory usage rate threshold, and the terminal's processor utilization rate is lower than a utilization rate threshold.
[0282] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0283] The request carries at least one of the following: a function / model identifier, a radio resource configuration, and first network-side auxiliary information; wherein the first network-side auxiliary information is the network-side information corresponding to the function / model identifier; and the radio resource configuration includes a reference signal configuration.
[0284] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0285] The first network-side auxiliary information includes at least one of the following: first association identifier, configuration of measurement beam Set B and prediction beam Set A, mapping of Set B and Set A, deployment scenario, terminal distribution, terminal trajectory, transmission power, antenna height, antenna settings, beam tilt angle, beam azimuth angle, beam elevation angle, and beam codebook.
[0286] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0287] The first instruction information is used to indicate at least one of the following: whether the terminal should initiate data collection and the corresponding reason when the terminal does not initiate data collection.
[0288] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0289] The second network-side auxiliary information includes at least one of the following: second association identifier, configuration of Set B and Set A, mapping of Set B and Set A, deployment scenario, terminal distribution, terminal trajectory, transmission power, antenna height, antenna settings, beam tilt angle, beam azimuth angle, beam elevation angle, and beam codebook.
[0290] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0291] The measurement objects include at least one of signal configuration and signal frequency band indication.
[0292] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0293] The measurement method includes at least one of periodic measurement, semi-continuous measurement, and non-periodic measurement.
[0294] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0295] The area information includes at least one of the cell identifier used for measurement and the tracking area code.
[0296] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0297] The report configuration includes at least one of reference signal type, report type, and report frequency configuration; wherein, the reference signal type includes at least one of the signal type based on synchronization signal block SSB and the signal type based on channel state information reference signal CSI-RS; the report type is at least one of periodic reporting or event-triggered reporting; both periodic reporting and event-triggered reporting include at least one of the report slot configuration and the report slot offset list; the report priority is used to indicate the priority of report transmission.
[0298] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0299] Report priority indicates the priority of report transmission.
[0300] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0301] If the communication cell where the terminal is located is not a normal cell recorded in the area information, then the measurement based on the second configuration information will be stopped.
[0302] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0303] If the terminal meets the second triggering condition, stop the measurement based on the second configuration information; and send a stop measurement report to the network.
[0304] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0305] The second triggering condition includes at least one of the following: the terminal's battery level is lower than a second battery level threshold and the terminal's available memory is lower than a memory threshold.
[0306] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0307] Measurement data includes at least one of the following: measurement results, measurement auxiliary information, measurement quality information, timestamps, and cell information.
[0308] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0309] The measurement results include at least one of the following: measurement data of the input of the artificial intelligence / machine learning model / Set B, measurement data of the label of the artificial intelligence / machine learning model / Set A, and reference signal overhead.
[0310] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0311] Measurement auxiliary information includes at least one of function / model identification, terminal-side auxiliary information, and second network-side auxiliary information. Terminal-side auxiliary information includes at least one of speed, channel, location, direction of movement, altitude, antenna settings, beam pattern, beam azimuth angle, and beam elevation angle.
[0312] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0313] Measurement quality information includes at least one of the following: measurement data quality, tag accuracy, signal strength of the optimal beam, and signal-to-interference-plus-noise ratio (SINR) of the received signal.
[0314] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0315] A timestamp includes at least one of the absolute time and relative time of the measurement data.
[0316] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0317] Cell information includes at least one of the following: physical cell identifier, base station identifier, tracking area code, and public land mobile network (PLMN) identifier.
[0318] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:
[0319] Send first configuration information to the terminal, wherein the first configuration information is used to indicate that the terminal is allowed to send a request to the network;
[0320] The terminal receives a request, which indicates that the terminal has initiated a data collection request to the network.
[0321] A second configuration message is sent to the terminal; wherein the second configuration information includes at least one of the following: first instruction information, second network-side auxiliary information, measurement object, measurement method, area information, report configuration, and report priority; the second configuration information instructs the terminal to send the report to the core network connected to the terminal, so that the core network sends the report to the server used to collect terminal model training data; the report carries measurement data.
[0322] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0323] Forward the request to the core network;
[0324] After receiving the data collection instructions, collection area information and reporting priority from the core network based on feedback, the terminal sends the second configuration information.
[0325] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0326] Send RRC reconfiguration signaling to the terminal; wherein the RRC reconfiguration signaling carries second configuration information.
[0327] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:
[0328] Obtain first configuration information sent by the network, wherein the first configuration information is used to indicate that the terminal is allowed to send a request to the network;
[0329] When the terminal meets the first triggering condition, it sends a request to the network. The request is used to initiate a data collection request to the network.
[0330] Obtain second configuration information sent by the network; wherein the second configuration information includes at least one of the following: first indication information, second network-side auxiliary information, measurement object, measurement method, area information, report configuration, and report priority;
[0331] Measurements are performed based on the second configuration information, and the measurement data is recorded.
[0332] The report is sent to the core network connected to the terminal, so that the core network sends the report to the server used to collect training data for the terminal model; the report carries measurement data.
[0333] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0334] Anomaly detection is performed on the measurement data in the report to obtain the anomaly detection results;
[0335] If the anomaly detection result indicates the presence of abnormal data in the measurement data, the abnormal data will be fed back to the core network so that the core network can identify the communication cell corresponding to the terminal as an abnormal cell.
[0336] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0337] Receive Radio Resource Control (RRC) reconfiguration signaling sent by the network;
[0338] Obtain the first configuration information from the RRC reconfiguration signaling.
[0339] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0340] The first triggering condition includes at least one of the following: the terminal's battery level is higher than a first battery level threshold, the terminal's memory usage rate is lower than a memory usage rate threshold, and the terminal's processor utilization rate is lower than a utilization rate threshold.
[0341] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0342] The request carries at least one of the following: a function / model identifier, a radio resource configuration, and first network-side auxiliary information; wherein the first network-side auxiliary information is the network-side information corresponding to the function / model identifier; and the radio resource configuration includes a reference signal configuration.
[0343] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0344] The first network-side auxiliary information includes at least one of the following: first association identifier, configuration of measurement beam Set B and prediction beam Set A, mapping of Set B and Set A, deployment scenario, terminal distribution, terminal trajectory, transmission power, antenna height, antenna settings, beam tilt angle, beam azimuth angle, beam elevation angle, and beam codebook.
[0345] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0346] The first instruction information is used to indicate at least one of the following: whether the terminal should initiate data collection and the corresponding reason when the terminal does not initiate data collection.
[0347] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0348] The second network-side auxiliary information includes at least one of the following: second association identifier, configuration of Set B and Set A, mapping of Set B and Set A, deployment scenario, terminal distribution, terminal trajectory, transmission power, antenna height, antenna settings, beam tilt angle, beam azimuth angle, beam elevation angle, and beam codebook.
[0349] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0350] The measurement objects include at least one of signal configuration and signal frequency band indication.
[0351] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0352] The measurement method includes at least one of periodic measurement, semi-continuous measurement, and non-periodic measurement.
[0353] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0354] The area information includes at least one of the cell identifier used for measurement and the tracking area code.
[0355] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0356] The report configuration includes at least one of reference signal type, report type, and report frequency configuration; wherein, the reference signal type includes at least one of the signal type based on synchronization signal block SSB and the signal type based on channel state information reference signal CSI-RS; the report type is at least one of periodic reporting or event-triggered reporting; both periodic reporting and event-triggered reporting include at least one of the report slot configuration and the report slot offset list; the report priority is used to indicate the priority of report transmission.
[0357] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0358] Report priority indicates the priority of report transmission.
[0359] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0360] If the communication cell where the terminal is located is not a normal cell recorded in the area information, then the measurement based on the second configuration information will be stopped.
[0361] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0362] If the terminal meets the second triggering condition, stop the measurement based on the second configuration information; and send a stop measurement report to the network.
[0363] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0364] The second triggering condition includes at least one of the following: the terminal's battery level is lower than a second battery level threshold and the terminal's available memory is lower than a memory threshold.
[0365] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0366] Measurement data includes at least one of the following: measurement results, measurement auxiliary information, measurement quality information, timestamps, and cell information.
[0367] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0368] The measurement results include at least one of the following: measurement data of the input of the artificial intelligence / machine learning model / Set B, measurement data of the label of the artificial intelligence / machine learning model / Set A, and reference signal overhead.
[0369] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0370] Measurement auxiliary information includes at least one of function / model identification, terminal-side auxiliary information, and second network-side auxiliary information. Terminal-side auxiliary information includes at least one of speed, channel, location, direction of movement, altitude, antenna settings, beam pattern, beam azimuth angle, and beam elevation angle.
[0371] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0372] Measurement quality information includes at least one of the following: measurement data quality, tag accuracy, signal strength of the optimal beam, and signal-to-interference-plus-noise ratio (SINR) of the received signal.
[0373] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0374] A timestamp includes at least one of the absolute time and relative time of the measurement data.
[0375] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0376] Cell information includes at least one of the following: physical cell identifier, base station identifier, tracking area code, and public land mobile network (PLMN) identifier.
[0377] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:
[0378] Send first configuration information to the terminal, wherein the first configuration information is used to indicate that the terminal is allowed to send a request to the network;
[0379] The terminal receives a request, which indicates that the terminal has initiated a data collection request to the network.
[0380] A second configuration message is sent to the terminal; wherein the second configuration information includes at least one of the following: first instruction information, second network-side auxiliary information, measurement object, measurement method, area information, report configuration, and report priority; the second configuration information instructs the terminal to send the report to the core network connected to the terminal, so that the core network sends the report to the server used to collect terminal model training data; the report carries measurement data.
[0381] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0382] Forward the request to the core network;
[0383] After receiving the data collection instructions, collection area information and reporting priority from the core network based on feedback, the terminal sends the second configuration information.
[0384] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0385] Send RRC reconfiguration signaling to the terminal; wherein the RRC reconfiguration signaling carries second configuration information.
[0386] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data shall comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0387] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0388] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0389] The above embodiments are merely illustrative of several implementation methods of this application, and their descriptions are relatively specific and detailed. However, they should not be construed as limiting the scope of this application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A data collection method, characterized in that, Applied to a terminal, the method includes: Obtain first configuration information sent by the network, wherein the first configuration information is used to indicate that the terminal is allowed to send a request to the network; When the terminal meets the first triggering condition, it sends a request to the network, the request being used to initiate a data collection request to the network; Obtain the second configuration information sent by the network; wherein the second configuration information includes at least one of the following: first indication information, second network-side auxiliary information, measurement object, measurement method, area information, report configuration, and report priority; Measurements are performed based on the second configuration information, and the measurement data is recorded; The report is sent to the core network connected to the terminal, so that the core network sends the report to a server for collecting terminal model training data; wherein the report carries measurement data.
2. The method according to claim 1, characterized in that, Sending the report to the core network connected to the terminal includes: Anomaly detection was performed on the measurement data in the report to obtain anomaly detection results; If the anomaly detection result indicates the presence of abnormal data in the measurement data, the abnormal data is fed back to the core network so that the core network identifies the communication cell corresponding to the terminal as an abnormal cell.
3. The method according to claim 1, characterized in that, The step of obtaining the first configuration information sent by the network includes: Receive Radio Resource Control (RRC) reconfiguration signaling sent by the network; The first configuration information is obtained from the RRC reconfiguration signaling.
4. The method according to claim 1, characterized in that, The first triggering condition includes at least one of the following: the terminal's battery level is higher than a first battery level threshold, the terminal's memory usage rate is lower than a memory usage rate threshold, and the terminal's processor utilization rate is lower than a utilization rate threshold.
5. The method according to claim 1, characterized in that, The request carries at least one of a function / model identifier, a radio resource configuration, and first network-side auxiliary information; wherein the first network-side auxiliary information is the network-side information corresponding to the function / model identifier; and the radio resource configuration includes a reference signal configuration.
6. The method according to claim 5, characterized in that, The first network-side auxiliary information includes at least one of the following: first association identifier, configuration of measurement beam Set B and prediction beam Set A, mapping of Set B and Set A, deployment scenario, terminal distribution, terminal trajectory, transmission power, antenna height, antenna settings, beam tilt angle, beam azimuth angle, beam elevation angle, and beam codebook.
7. The method according to claim 1, characterized in that, The first indication information is used to indicate at least one of the following: whether the terminal should start data collection and the corresponding reason when the terminal does not start data collection.
8. The method according to claim 1, characterized in that, The second network-side auxiliary information includes at least one of the following: second association identifier, configuration of Set B and Set A, mapping of Set B and Set A, deployment scenario, terminal distribution, terminal trajectory, transmission power, antenna height, antenna settings, beam tilt angle, beam azimuth angle, beam elevation angle, and beam codebook.
9. The method according to claim 1, characterized in that, The measurement object includes at least one of signal configuration and signal frequency band indication.
10. The method according to claim 1, characterized in that, The measurement method includes at least one of periodic measurement, semi-continuous measurement, and non-periodic measurement.
11. The method according to claim 1, characterized in that, The area information includes at least one of the cell identifier used for measurement and the tracking area code.
12. The method according to claim 1, characterized in that, The report configuration includes at least one of reference signal type, report type, and report frequency configuration; wherein, the reference signal type includes at least one of the signal type based on synchronization signal block SSB and the signal type based on channel state information reference signal CSI-RS; the report type is at least one of periodic reporting or event-triggered reporting; both periodic reporting and event-triggered reporting include at least one of the report slot configuration and the report slot offset list; the report priority is used to indicate the priority of report transmission.
13. The method according to claim 1, characterized in that, The report priority indicates the priority of report transmission.
14. The method according to claim 2, characterized in that, After obtaining the second configuration information sent by the network, the method further includes: If the communication cell where the terminal is located is not a normal cell recorded in the area information, then the measurement based on the second configuration information is stopped.
15. The method according to any one of claims 1-14, characterized in that, In the process of performing data measurement based on the measurement requirement information, the method further includes: If the terminal meets the second triggering condition, the measurement based on the second configuration information is stopped; and a stop measurement report is sent to the network.
16. The method according to claim 15, characterized in that, The second triggering condition includes at least one of the following: the terminal's battery level is lower than a second battery threshold and the terminal's available memory is lower than a memory threshold.
17. The method according to any one of claims 1-14, characterized in that, The measurement data includes at least one of the following: measurement results, measurement auxiliary information, measurement quality information, timestamps, and cell information.
18. The method according to claim 17, characterized in that, The measurement results include at least one of the following: measurement data of the input / Set B of the artificial intelligence / machine learning model, measurement data of the label / Set A of the artificial intelligence / machine learning model, and reference signal overhead.
19. The method according to claim 17, characterized in that, The measurement auxiliary information includes at least one of function / model identifier, terminal-side auxiliary information, and second network-side auxiliary information. The terminal-side auxiliary information includes at least one of speed, channel, location, direction of movement, altitude, antenna settings, beam pattern, beam azimuth angle, and beam elevation angle.
20. The method according to claim 17, characterized in that, The measurement quality information includes at least one of the following: measurement data quality, tag accuracy, signal strength of the optimal beam, and signal-to-interference-plus-noise ratio (SINR) of the received signal.
21. The method according to claim 17, characterized in that, The timestamp includes at least one of the absolute time and relative time of the measurement data.
22. The method according to claim 17, characterized in that, The cell information includes at least one of the following: physical cell identifier, base station identifier, tracking area code, and public land mobile network (PLMN) identifier.
23. A data collection method, characterized in that, Applied to a network, the method includes: Send first configuration information to the terminal, wherein the first configuration information is used to indicate that the terminal is allowed to send a request to the network; Receive a request sent by the terminal, the request being used to indicate that the terminal has initiated a data collection request to the network; A second configuration message is sent to the terminal; wherein the second configuration information includes at least one of the following: first instruction information, second network-side auxiliary information, measurement object, measurement method, area information, report configuration, and report priority; the second configuration information instructs the terminal to send the report to the core network connected to the terminal, so that the core network sends the report to a server used to collect terminal model training data; the report carries measurement data.
24. The method according to claim 23, characterized in that, Sending the second configuration message to the terminal includes: The request is forwarded to the core network; Upon receiving the data collection instruction, collection area information, and reporting priority from the core network based on the feedback, the second configuration information is sent to the terminal.
25. The method according to claim 23, characterized in that, Sending the first configuration information to the terminal includes: Send an RRC reconfiguration signaling message to the terminal; wherein the RRC reconfiguration signaling message carries second configuration information.
26. A data collection device, characterized in that, Configured in a terminal, the device includes: The first acquisition module is used to acquire first configuration information sent by the network, wherein the first configuration information is used to indicate that the terminal is allowed to send a request to the network; The first sending module is configured to send a request to the network when the terminal meets the first triggering condition, the request being used to initiate a data collection request to the network; The second acquisition module is used to acquire second configuration information sent by the network; wherein the second configuration information includes at least one of first indication information, second network-side auxiliary information, measurement object, measurement method, area information, report configuration, and report priority; The measurement module is used to perform measurements based on the second configuration information and record the measurement data; The second sending module is used to send the report to the core network connected to the terminal, so that the core network sends the report to a server for collecting terminal model training data; wherein the report carries measurement data.
27. A data collection device, characterized in that, Configured on a network, the device includes: The third sending module is used to send first configuration information to the terminal, wherein the first configuration information is used to indicate that the terminal is allowed to send a request to the network; A receiving module is used to receive a request sent by the terminal, the request being used to indicate that the terminal has initiated a data collection request to the network; The fourth sending module is used to send a second configuration message to the terminal; wherein the second configuration information includes at least one of the following: first indication information, second network-side auxiliary information, measurement object, measurement method, area information, report configuration, and report priority; the second configuration information instructs the terminal to send the report to the core network connected to the terminal, so that the core network sends the report to a server used to collect terminal model training data; the report carries measurement data.
28. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 25.
29. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 25.
30. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 25.
