Data reporting method and apparatus, and device and medium
By setting common second label information in the data sample group, the problem of information redundancy in data reporting is solved, efficient data transmission and optimized resource utilization are achieved, and it is suitable for training and supervision of artificial intelligence models.
Patent Information
- Application Number
- PCT/CN2024/142067
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-27
- Filing Date
- 2024-12-25
- Publication Date
- 2025-07-03
AI Technical Summary
There is a problem of large information redundancy in the existing annotated data reporting process, especially in artificial intelligence data collection and reporting, the same annotated content appears repeatedly between different data samples.
The data measurement information and labeling information are reported in the form of a data sample group. By setting a common second labeling information for each data sample group, the transmission of redundant information is reduced.
It effectively reduces the information redundancy of data reporting, improves data transmission efficiency and resource utilization, and is suitable for the training and supervision of artificial intelligence models.
Smart Images

Figure CN2024142067_03072025_PF_FP_ABST
Abstract
Description
Data reporting method, device, equipment and medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese Patent Application No. 202311827117.2 filed in China on December 27, 2023, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present application belongs to the field of communication technology, and specifically relates to a data reporting method, device, equipment and medium. Background Art
[0004] In related technologies, the process of reporting labeled data, such as the data collection and reporting process of artificial intelligence (AI), usually labels and reports the data one by one. However, since some of the labeled content may be the same between different data samples, the current data reporting has a large problem of information redundancy. Summary of the Invention
[0005] The embodiments of the present application provide a data reporting method, apparatus, device, and medium, which can solve the problem of large information redundancy in current data reporting.
[0006] In a first aspect, a data reporting method is provided, the method comprising: a first device sending target information to a second device;
[0007] The target information includes first information of at least one data sample group, and the first information of each data sample group includes: data measurement information, first annotation information and second annotation information;
[0008] Each data sample in the data sample group is associated with a piece of the data measurement information, and each data sample is associated with a piece of the first labeling information, and each piece of the first labeling information is labeling information of an associated piece of the data measurement information;
[0009] The second labeling information is labeling information shared by the data measurement information associated with the data samples in the same data sample group.
[0010] In a second aspect, a data reporting method is provided, the method comprising: a second device receiving target information sent by a first device;
[0011] The target information includes first information of at least one data sample group, and the first information of each data sample group includes: data measurement information, first annotation information and second annotation information;
[0012] Each data sample in the data sample group is associated with a piece of the data measurement information, and each data sample is associated with a piece of the first labeling information, and each piece of the first labeling information is labeling information of an associated piece of the data measurement information;
[0013] The second labeling information is labeling information shared by the data measurement information associated with the data samples in the same data sample group.
[0014] In a third aspect, a data reporting apparatus is provided, applied to a first device, including:
[0015] A first sending module, configured to send target information to a second device;
[0016] The target information includes first information of at least one data sample group, and the first information of each data sample group includes: data measurement information, first annotation information and second annotation information;
[0017] Each data sample in the data sample group is associated with a piece of the data measurement information, and each data sample is associated with a piece of the first labeling information, and each piece of the first labeling information is labeling information of an associated piece of the data measurement information;
[0018] The second labeling information is labeling information shared by the data measurement information associated with the data samples in the same data sample group.
[0019] In a fourth aspect, a data reporting device is provided, comprising:
[0020] A second receiving module is used to receive target information sent by the first device;
[0021] The target information includes first information of at least one data sample group, and the first information of each data sample group includes: data measurement information, first annotation information and second annotation information;
[0022] Each data sample in the data sample group is associated with a piece of the data measurement information, and each data sample is associated with a piece of the first labeling information, and each piece of the first labeling information is labeling information of an associated piece of the data measurement information;
[0023] The second labeling information is labeling information shared by the data measurement information associated with the data samples in the same data sample group.
[0024] In a fifth aspect, a communication device is provided, which terminal includes a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented, or when the program or instruction is executed by the processor, the steps of the method described in the second aspect are implemented.
[0025] In a sixth aspect, a first device is provided, comprising a communication interface, wherein the communication interface is used to send target information to a second device;
[0026] The target information includes first information of at least one data sample group, and the first information of each data sample group includes: data measurement information, first annotation information and second annotation information;
[0027] Each data sample in the data sample group is associated with a piece of the data measurement information, and each data sample is associated with a piece of the first labeling information, and each piece of the first labeling information is labeling information of an associated piece of the data measurement information;
[0028] The second labeling information is labeling information shared by the data measurement information associated with the data samples in the same data sample group.
[0029] In a seventh aspect, a second device is provided, comprising a communication interface, wherein the communication interface is configured to receive target information sent by the first device;
[0030] The target information includes first information of at least one data sample group, and the first information of each data sample group includes: data measurement information, first annotation information and second annotation information;
[0031] Each data sample in the data sample group is associated with a piece of the data measurement information, and each data sample is associated with a piece of the first labeling information, and each piece of the first labeling information is labeling information of an associated piece of the data measurement information;
[0032] The second labeling information is labeling information shared by the data measurement information associated with the data samples in the same data sample group.
[0033] In an eighth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
[0034] In a ninth aspect, a wireless communication system is provided, comprising: a first device and a second device, wherein the first device can be used to execute the steps of the method described in the first aspect, and the second device can be used to execute the steps of the method described in the second aspect.
[0035] In the tenth aspect, a chip is provided, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the second aspect.
[0036] In the eleventh aspect, a computer program / program product is provided, which is stored in a storage medium, and is executed by at least one processor to implement the steps of the data reporting method as described in the first aspect, or the computer program / program product is executed by at least one processor to implement the steps of the data reporting method as described in the second aspect.
[0037] The present application discloses a data reporting method, apparatus, device, and medium, which belongs to the field of communication technology. The data reporting method of an embodiment of the present application includes: a first device sends target information to a second device; wherein the target information includes first information of at least one data sample group, and the first information of each data sample group includes: data measurement information, first labeling information, and second labeling information; each data sample in the data sample group is associated with one piece of data measurement information, and each data sample is associated with one piece of the first labeling information, and each piece of the first labeling information is labeling information of an associated piece of data measurement information; the second labeling information is labeling information shared by the data measurement information associated with the data samples in the same data sample group. In the embodiment of the present application, the data measurement information and labeling information of the data samples are reported in the form of a data sample group, and specifically the shared labeling information corresponding to the sample data in the group is uniformly reported, which can effectively reduce the information redundancy of the data report. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] FIG1 is a block diagram of a wireless communication system applicable to embodiments of the present application;
[0039] FIG2 is a flow chart of a data reporting method provided in an embodiment of the present application;
[0040] FIG3 is a schematic diagram of a data group provided in an embodiment of the present application;
[0041] FIG4 is a flow chart of another data reporting method provided in an embodiment of the present application;
[0042] FIG5 is a schematic diagram of a data reporting device provided in an embodiment of the present application;
[0043] FIG6 is a schematic diagram of another data reporting device provided in an embodiment of the present application;
[0044] FIG7 is a schematic diagram of a communication device provided in an embodiment of the present application;
[0045] FIG8 is a schematic diagram of the hardware structure of a terminal provided in an embodiment of the present application;
[0046] FIG9 is a schematic diagram of a network-side device provided in an embodiment of the present application.
[0047] FIG10 is a schematic diagram of another network-side device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0048] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0049] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0050] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.
[0051] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. th Generation, 6G) communication system.
[0052] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0053] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (MME), access mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application service discovery function (EASDF), unified data management (UDM), unified data repository (UDR), home user server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), application function ( It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.But not limited to at least one of the following: core network node, core network function, Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized Network Configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (L-NEF), Binding Support Function (BSF), Application Function (AF), Location Management Function (LOCAL NEF), and so on. Management Function, LMF), Gateway Mobile Location Centre (GMLC), Network Data Analytics Function (NWDAF), etc. It should be noted that in the embodiment of the present application, only the core network equipment in the NR system is introduced as an example, and the specific type of the core network equipment is not limited.
[0054] For ease of understanding, some of the contents involved in the embodiments of this application are described below:
[0055] Artificial intelligence (AI) is currently being widely used in various fields. Integrating AI into wireless communication networks will significantly improve technical indicators such as throughput, latency, and user capacity, and is a key task for future wireless communication networks. AI modules can be implemented in a variety of ways, such as neural networks, decision trees, support vector machines, and Bayesian classifiers. Some embodiments of this application use neural networks as an example, but the specific type of AI module is not limited.
[0056] A neural network is composed of neurons, represented by a1, a2, ..., a K The input is w, the weight (multiplicative coefficient), b is the bias (additive coefficient), and σ(.) is the activation function. Common activation functions include sigmoid, tanh, and ReLU (Rectified Linear Unit). Neural network parameters are optimized using gradient optimization algorithms. Gradient optimization algorithms are a class of algorithms that minimize or maximize an objective function (also known as a loss function), which is often a mathematical combination of model parameters and data. For example, given data X and its corresponding label Y, a neural network model f(.) can be constructed. With this model, the predicted output f(x) can be obtained based on the input x, and the difference between the predicted value and the true value (f(x) - Y) can be calculated. This is the loss function. The goal of model training is to find the appropriate W (which can be understood as a vector of different weights w) and b (bias) to minimize the loss function. The smaller the loss value, the closer the model is to the true value.
[0057] Currently, common optimization algorithms are typically based on the error back propagation (BP) algorithm. The basic concept of the BP algorithm is that the learning process consists of two steps: forward signal propagation and backward error propagation. During forward propagation, input samples are passed from the input layer, processed layer by layer through each hidden layer, and then transmitted to the output layer. If the actual output of the output layer does not match the expected output, the error back propagation phase begins. Error back propagation involves propagating the output error back through the hidden layers to the input layer layer by layer in some form, distributing the error to all units in each layer. This error signal is then generated, which serves as the basis for correcting the weights of each unit. This process of adjusting the weights of each layer through forward signal propagation and backward error propagation is repeated repeatedly. This process of continuous weight adjustment is the learning and training process of the network (model). This process continues until the error in the network output is reduced to an acceptable level, or until a pre-set number of learning cycles is reached. Common optimization algorithms include gradient descent, stochastic gradient descent (SGD), mini-batch gradient descent, momentum, Nesterov (name of the inventor, specifically stochastic gradient descent with momentum), adaptive gradient descent (Adagrad), Adadelta, root mean square prop (RMSprop), and adaptive momentum estimation (Adam). During error backpropagation, these optimization algorithms calculate the derivative / partial derivative of the current neuron based on the error / loss obtained from the loss function, add the learning rate, previous gradients / derivatives / partial derivatives, and other factors to obtain the gradient, which is then passed to the previous layer.
[0058] In the embodiments of the present application, the AI-related content (e.g., AI unit / AI model) may also be understood as an AI unit, AI model, machine learning (ML) model, ML unit, AI structure, AI function, AI feature, neural network, neural network function, neural network function, etc., or the AI-related content may also refer to a processing unit capable of implementing specific AI-related algorithms, formulas, processing procedures, capabilities, etc., or the AI-related content may be a processing method, algorithm, function, module or unit for a specific data set, or the AI-related content may be a processing method, algorithm, function, module or unit running on AI / ML-related hardware such as a graphics processing unit (GPU), a graphics processing unit (NPU), a tensor processing unit (TPU), or an application-specific integrated circuit (ASIC). This application does not specifically limit this. Optionally, the specific data set (data sample set or sample set) includes at least one of the input and output of the AI unit / AI model.
[0059] Optionally, the identifier of the AI unit / AI model may be an AI model identifier, an AI structure identifier, an AI algorithm identifier, or an identifier of a specific data set associated with the AI unit / AI model, or an identifier of a specific scenario, environment, channel feature, or device related to the AI / ML, or an identifier of a function, feature, capability, or module related to the AI / ML. This application does not specifically limit this.
[0060] The data reporting method, apparatus, device and medium provided in the embodiments of the present application are described in detail below with reference to some embodiments and their application scenarios in conjunction with the accompanying drawings.
[0061] Referring to FIG. 2 , FIG. 2 is a flow chart of a data reporting method provided in an embodiment of the present application, which is used for a first device. As shown in FIG. 2 , the method includes the following steps:
[0062] Step 201: The first device sends target information to the second device;
[0063] The target information includes first information of at least one data sample group, and the first information of each data sample group includes: data measurement information, first annotation information and second annotation information;
[0064] Each data sample in the data sample group is associated with a piece of the data measurement information, and each data sample is associated with a piece of the first labeling information, and each piece of the first labeling information is labeling information of an associated piece of the data measurement information;
[0065] The second labeling information is labeling information shared by the data measurement information associated with the data samples in the same data sample group.
[0066] In an embodiment of the present application, relevant information of data samples is reported in groups, that is, relevant information of data samples is reported in units of data sample groups. The data sample groups corresponding to the reported target information can be one group or multiple groups. Each group of data sample groups includes the above-mentioned first information, wherein the above-mentioned first information includes data measurement information and annotation information corresponding to the data measurement information, and the above-mentioned annotation information may include features associated with the above-mentioned data measurement information. The above-mentioned annotation information includes first annotation information (also referred to as first data annotation information) and second annotation information (also referred to as second data annotation information). Taking into account that the features associated with the data measurement information of each sample may be different, the embodiment of the present application sets the first annotation information of the data measurement information; since the features associated with the data measurement information of a group of samples may be the same or similar, the embodiment of the present application sets the second annotation information of the data measurement information.
[0067] The first annotation information can be understood as annotation information that corresponds one-to-one with the data measurement information, that is, data sample-specific annotation. A data sample group may include one or more data samples, depending on the selection of the data grouping method and the specific data sample characteristics. Optionally, each data sample group in at least some of the data sample groups includes multiple data samples. Each data sample in a data sample group is associated with a piece of data measurement information, and multiple data samples are associated with multiple pieces of data measurement information. Correspondingly, one piece of data measurement information corresponds to one piece of first annotation information, that is, each data sample in the data sample group is associated with one piece of data measurement information and one piece of the first annotation information.
[0068] The second labeling information may be understood as labeling information shared by sample data or data measurement information within a group, and may be understood as data group labeling and group reporting, ie, data sample group labeling (data group-specific).
[0069] The difference between the first annotation information and the second annotation information is that the first annotation information is the annotation information for each sample and describes the characteristics of each sample; the second annotation information is the annotation information for a group of samples and describes the common characteristics of a group of data samples, such as the same associated TRP.
[0070] In the embodiment of the present application, in order to reduce the redundancy of data annotation and the overhead of data collection and reporting, a method for data group annotation and reporting is designed, namely: a piece of data has two types of annotations. The first type of annotation information is data sample-specific, and each piece of data corresponds to a label that describes the characteristics of each piece of data, such as location coordinates; the second type of annotation information is data group-specific, and a group (N i Data samples) share a label, which describes the common characteristics of a data sample, such as data quality indicator, cell ID, etc.
[0071] That is, in an embodiment of the present application, a data sample is associated with a piece of data measurement information and a first labeling information, and a group of data samples is associated with a second labeling information; that is, by uniformly reporting the shared (same) labeling information of the same group of data samples, the redundancy of the reported information and the overhead of data reporting are reduced, while ensuring the flexibility of data reporting.
[0072] In the embodiment of the present application, data measurement information and annotation information of data samples are reported in the form of data sample groups. Specifically, the common annotation information corresponding to the sample data in the group is reported uniformly, which can effectively reduce information redundancy in data reporting.
[0073] Optionally, the target information is used for at least one of the following: artificial intelligence (AI) model training, AI model performance monitoring, AI model switching, AI model selection, AI model activation, AI model deactivation, AI function performance monitoring, AI function switching, AI function selection, AI function activation, AI function deactivation, and AI function fall back.
[0074] In the embodiment of the present application, the target information can be understood as labeled data measurement information. The labeled data measurement information can be used in AI-related scenarios, as well as in other scenarios requiring data labeling. The embodiment of the present application does not limit this.
[0075] Taking the application of the target information to AI model training as an example, the data measurement information is related to the input of the AI model, the first annotation information is related to the output of the AI model, and at least includes the characteristics of each sample; the second annotation information contains at least the common characteristics of a group of data samples; the second annotation information can be the input or the output of the AI model.
[0076] It can be understood that the relevant information of the reported data measurement information (for example, the content and format involved in the data measurement information) and the relevant information of the annotation information (for example, the annotation method) are related to the usage requirements of the data sample, and can be based on the requirements of the second device (indicated by the second device), or can also be agreed upon by the protocol.
[0077] The annotation method of the above-mentioned annotation information may include: data annotation content (specific information elements included in the first annotation information and the second annotation information), priority (priority of the annotation content), format (size, preprocessing method), etc.
[0078] Optionally, the data measurement information is agreed upon by a protocol or indicated by the second device;
[0079] Alternatively, the marking method of the first marking information is agreed upon in a protocol or indicated by the second device;
[0080] Alternatively, the marking method of the second marking information is agreed upon in a protocol or indicated by the second device.
[0081] In the embodiments of the present application, when the second device indicates, it can be understood that the target information is reported based on the needs of the second device. For example, if the second device needs to train an AI model, the corresponding input and output requirements of the AI model also correspond to specific data measurement information and annotation information, except that the annotation information is divided into first annotation information set for each sample and second annotation information set uniformly for each group of samples.
[0082] Optionally, the data measurement information includes at least one of the following:
[0083] Identification of the data sample;
[0084] Channel state information;
[0085] Layer 3 reference signal received power L3-RSRP;
[0086] Layer 3 reference signal received quality L3-RSRQ;
[0087] Beam identification.
[0088] In an embodiment of the present application, each piece of data measurement information may include one or more pieces of information, and the specific information content may be at least one of the following: an identifier of a data sample; channel state information; layer 3 reference signal received power (L3 Reference Signal Received Power, L3-RSRP); layer 3 reference signal received quality (L3 Reference Signal Received Quality, L3-RSRQ); and a beam identifier (Beam ID).
[0089] Optionally, the first annotation information includes at least one of the following:
[0090] Identification of the data sample;
[0091] Location coordinates;
[0092] Timestamp information;
[0093] Channel state information;
[0094] Layer 3 reference signal received power L3-RSRP;
[0095] Layer 3 reference signal received quality L3-RSRQ;
[0096] Beam identification.
[0097] In an embodiment of the present application, each first annotation information may include one or more types of information, and the specific information content may be at least one of the following: the identifier of the data sample; the location coordinates; the timestamp information; the channel state information; the layer 3 reference signal received power L3-RSRP; the layer 3 reference signal received quality L3-RSRQ; and the beam identifier.
[0098] It can be understood that since the content of the data measurement information and the content of the first annotation information corresponding to each data sample are related to the usage requirements of the data sample, in unused use cases, the content of the data measurement information and the content of the first annotation information are different, that is, in unused use cases, the content of the data measurement information and the content of the first annotation information may be replaced.
[0099] In the embodiment of the present application, the identifier of the data sample may also be a data ID. The beam identifier may be a reference signal resource identifier (RS ID) or a reference signal resource set identifier, which is used to indicate beam information.
[0100] Optionally, the channel state information includes at least one of the following:
[0101] Channel quality information; time domain channel impulse response; channel delay power spectrum; channel delay spectrum; channel frequency response; precoding matrix indication PMI; original channel information; characteristic information of the channel matrix; large-scale parameters; layer 1 reference signal received power L1-RSRP; layer 1 reference signal received quality L1-RSRQ; reference signal resource indication; strongest layer indication; rank indication RI; layer indication LI.
[0102] In the embodiment of the present application, the channel state information includes, but is not limited to, at least one of the following:
[0103] Channel quality information;
[0104] Time domain channel impulse response;
[0105] Channel delay power spectrum;
[0106] Channel delay profile;
[0107] Channel frequency response;
[0108] Precoding Matrix Indicator (PMI);
[0109] Original channel information, where original channel information can be understood as channel information that has not been processed by feature extraction or the like. Other channel state information besides the original channel information can be partial information extracted from the original channel information. In other words, the original channel contains all channel information;
[0110] Characteristic information of the channel matrix, such as eigenvectors, singular vectors, SVD vectors, eigenvalues, or singular values obtained by singular value decomposition (SVD) of the channel matrix; or vectors, matrices, or values obtained by decomposition of the channel matrix other than SVD, such as triangular factorization, QR factorization, Cholesky decomposition, or spectral decomposition;
[0111] Large-scale parameters, such as Doppler shift, Doppler spread, average delay, and delay spread;
[0112] Layer 1 reference signal received power L1-RSRP;
[0113] Layer 1 reference signal received quality L1-RSRQ;
[0114] Reference signal resource indication;
[0115] Strongest layer indication.
[0116] Optionally, the channel quality information includes at least one of the following:
[0117] Channel quality indicator CQI, signal-to-noise ratio SNR, signal-to-interference-plus-noise ratio SINR, signal power, noise power, interference power.
[0118] In the embodiment of the present application, the channel quality information includes, but is not limited to, at least one of the following:
[0119] Channel Quality Indicator (CQI), Rank Indicator (RI), Layer Indicator (LI), Signal-to-Noise Ratio (SNR), Signal to Interference plus Noise Ratio (SINR) (e.g., L1-SINR or L3-SINR), signal power, noise power, interference power, etc.
[0120] Optionally, the second annotation information includes at least one of the following:
[0121] Data cache window identifier;
[0122] an identifier of the data sample group;
[0123] The number of data samples included in the data sample group;
[0124] Identification of the data sample;
[0125] cell identification;
[0126] Reference signal type;
[0127] Reference signal identification;
[0128] Port number;
[0129] Quasi-co-sited QCL information;
[0130] Data quality indication;
[0131] Timestamp information;
[0132] Location information;
[0133] Beam identification;
[0134] Reference signal resource set identifier;
[0135] Reference signal resource representation;
[0136] Frequency layer.
[0137] In this embodiment of the present application, the second annotation information includes at least one of the following:
[0138] a) The data cache window identifier may be an ID of a data cache window, and the data cache window may be understood as a space for the first device to cache data;
[0139] b) The identifier of the data sample group may be a data group ID, indicating the ID of the group of samples;
[0140] c) the number of samples contained in the data set;
[0141] d) The identifier of the above-mentioned data sample can be a data ID, that is, when the same group of data samples reports the above-mentioned second annotation information, the identifiers of all data samples corresponding to the second annotation information (data ID) can be carried in the second annotation information, so that the second device can restore the second annotation information corresponding to each data sample; it can be understood that the identifier of the above-mentioned data sample is not necessary for the second annotation information, and the organizational form of data reporting can also reflect the association relationship between the second annotation information and the data measurement information and the first annotation information within the group.
[0142] e) The cell identifier may be a cell ID: the group of data samples is associated with the same cell ID; the cell ID may be at least one of the following: a physical cell ID, a serving cell ID, a transmission reception point TRP ID, a tracking area identifier (TAI), an area identifier, a scenario identifier, a cell group ID, a reference signal RS identifier associated with the cell (e.g., a synchronization signal block index (SSB) index is associated with the cell, and a certain SSB index represents a certain cell), etc.;
[0143] f) Reference signal type: the group of data samples is associated with the same reference signal type;
[0144] g) Reference signal ID; the group of data samples is associated with the same reference signal ID;
[0145] h) Port number: the group of data samples is associated with the same port number;
[0146] i) Quasi Co-Location (QCL) information: contains information about the channel characteristics of the group of samples and other reference signals or ports;
[0147] j) Data quality indication: the group of samples are associated with the same data quality;
[0148] k) Timestamp information; the group of samples has a strong time correlation, or the group of samples can be marked with a timestamp;
[0149] l) Position coordinates, which can be data samples collected at the same position or within the same position range as the same data sample group;
[0150] m) The beam identifier may be a beam ID, indicating that the group of samples is associated with the same beam ID, or is associated with the same transmit beam angle, or is associated with the same receive beam angle;
[0151] Optionally, the identifier of the data sample includes at least one of the following:
[0152] an identifier of the data sample in the data sample group;
[0153] The identification of the data sample in the data buffer window;
[0154] The global identifier of the data sample.
[0155] In the embodiment of the present application, it can be considered that the IDs of different data samples are unique, or at least the IDs of different data samples are different within a period of time. The identifier of a data sample can also be understood as the number of the data sample, which can be a number within the range of a data sample group. For example, a data sample group includes N i data samples, the identifier of the data sample in the data sample group can be 1 to N i It can also be one of the data samples in the data cache window. For example, if the data cache window includes N data samples, the identifier of the data sample in the data cache window can be one of 1 to N. The identifier of the above data sample can also be a global number, that is, it is numbered together with all data samples.
[0156] In an embodiment of the present application, the length N of the data cache window is determined based on the device status of the first device (for example, at least one of the battery status and the storage space). Assuming that the maximum storage space of the first device used for data acquisition and cache data is P, and the average storage space occupied by each piece of data is M, then N is an integer less than or equal to P / M.
[0157] Optionally, the data cache window of the first device includes N data samples, where N is a positive integer and is determined according to a device state of the first device.
[0158] In the embodiment of the present application, the number of data sample groups included in the data cache window needs to be determined according to the grouping rules of the data samples to determine the number of groups that the N data samples can be divided into, which can be one group or multiple groups.
[0159] Optionally, the data cache window of the first device includes T groups of data sample groups, where T is a positive integer; when T is greater than 1, each group of data sample groups includes the same number of data samples, or at least two data sample groups include different numbers of data samples.
[0160] In the embodiment of the present application, the data buffer window of the first device includes at least T groups of samples, and each group of data samples may include the same or different numbers of data samples. Whether the number of data samples included in different data sample groups is the same is determined based on the grouping rules and the characteristics of the data itself.
[0161] Optionally, the grouping mode of the data sample group includes at least one of the following:
[0162] The data samples are grouped consecutively, and the number of data samples in each data sample group is the same;
[0163] The data samples are grouped consecutively, and the number of data samples in each group of data samples is different;
[0164] The data samples are grouped non-consecutively, and the number of data samples in each group of data samples is the same;
[0165] The data samples are grouped non-continuously, and the number of data samples in each group of data samples is different;
[0166] The continuous grouping of data samples means that the identifiers of data samples in the same group are continuous; and the discontinuous grouping of data samples means that the identifiers of data samples in the same group are at least partially discontinuous.
[0167] In the embodiment of the present application, the data grouping mode includes at least one of the following:
[0168] a) Continuous grouping, with the same number of samples in each group;
[0169] b) non-consecutive grouping, with the same number of samples in each group;
[0170] c) Continuous grouping with different sample sizes in each group;
[0171] d) Non-consecutive grouping, with different sample sizes in each group.
[0172] In the embodiment of the present application, the difference between continuous grouping and non-continuous grouping lies in whether the data IDs in the same group are continuous.
[0173] In the embodiment of the present application, the grouping mode of the data sample group can be divided into the following modes, as shown in FIG3 , for example.
[0174] Mode 1: The data in the same group are continuous data samples. For example, for the i-th group of data, it is continuous data samples in time. The number of data samples in different groups is N. i same;
[0175] Mode 2: The data in the same group are continuous data samples. For example, for the i-th group of data, it is continuous data samples in time. The number of data samples in different groups is N. i It can be different;
[0176] Mode 3: The data in the same group are non-continuous data samples. For example, for the i-th group of data, they are data samples with some common features. The number of data samples in different groups is N. i same;
[0177] Mode 4: The data in the same group are non-continuous data samples. For example, for the i-th group of data, they are data samples with some common features. The number of data samples in different groups is N. i It can be different.
[0178] Modes 1 and 2 are continuous groupings, and the data in the same group is continuous in time. Therefore, in some time series prediction use cases, the reporting of timestamp information and data ID can be omitted within a group. For example, in CSI prediction, the UE collects and reports CSI at consecutive moments. In this case, a continuous grouping mode can be adopted, and the length of the group can be set according to the task requirements. For example, the task requirement of CSI prediction is to predict the CSI at D2 moments (for example, time slots) in the future based on the CSI at the past D1 moments (for example, time slots). In this case, the length of a group of data can be D = D1 + D2. For example, in cases where the channel changes relatively slowly, a group of data can be marked with a timestamp, which can also save reporting overhead.
[0179] Modes 3 and 4 are non-continuous groupings. The data of the same group may be discontinuous in time. For example, in AI-based positioning, the location information is estimated based on the channel measurement information of the UE and multiple TRPs. The grouping can be based on at least one of the following information (second annotation information):
[0180] Channel measurement information of the same group can be associated with a tag of the same location coordinate;
[0181] Channel measurement information of the same group can be associated with the same TRP ID or cell ID;
[0182] Channel measurement information of the same group may be associated with the same data quality indication information;
[0183] Channel measurement information of the same group can be associated with the same port number, etc.
[0184] With reference to the content of the aforementioned second annotation information, the grouping result may also be determined based on the reference signal, beam ID, QCL, and other content.
[0185] Optionally, the method further includes:
[0186] The first device receives third information sent by the second device;
[0187] Or, the first device sends fourth information to the second device;
[0188] The third information or the fourth information is used to indicate a grouping mode of the data sample group.
[0189] The above-mentioned packet mode may be sent from the first device to the second device, or may be sent from the second device to the first device.
[0190] Optionally, the method further includes:
[0191] The first device sends fifth information to the second device;
[0192] The fifth information is used for at least one of the following:
[0193] In the case where the data samples are grouped continuously, indicating the time interval between two consecutive data samples;
[0194] In the case where the number of data samples in each data sample group is the same, the number of data samples in each data sample group is indicated.
[0195] In the embodiment of the present application, when the data samples are grouped continuously, the time interval between two consecutive data samples is indicated, wherein the time intervals between different data samples may be the same or different.
[0196] Optionally, the difference between the number of samples in each group being the same and the number of samples in each group being different lies in whether it is necessary to indicate the number of samples in each group. It can be that when the number of data samples in each data sample group is the same, the number of data samples in each data sample group is indicated, or, when the number of data samples in each data sample group is different, the number of data samples in each data sample group is indicated separately.
[0197] Optionally, the method further includes:
[0198] The first device determines the target information based on at least one of the first data and the second data;
[0199] The first data is obtained by measuring the first device, and the second data is obtained by receiving data sent by a third device.
[0200] In this embodiment of the present application, the first device obtains first data through data measurement; the first device determines the target information based on the first data; or, the first device receives second data sent by a third device; the first device determines the target information based on the second data. That is, the target information reported in this embodiment of the present application may include at least one of data measured by the first device (e.g., a terminal) (first data) and data obtained from another device (e.g., a core network device) (second data).
[0201] Optionally, the method further includes: caching the first data or the second data in a data cache window of the first device in any one of the following ways:
[0202] When the data cache window is full and new first data or second data is acquired, discarding the newly acquired first data or second data;
[0203] When the data cache window is full and new first data or second data is acquired, discarding the earliest data in the data cache window;
[0204] When the data cache window is full and new first data or second data is acquired, discarding low-priority data in the data cache window;
[0205] When the data cache window is full and new first data or second data is obtained, the reported data in the data cache window is discarded.
[0206] In the embodiment of the present application, when the first device is measuring the first data or receiving the second data, the data buffer window storage space may be full. In this case, different data caching methods can be used:
[0207] a) When the data buffer window is full, the newly collected data is discarded (i.e., if the data buffer window is full, no more data will be collected);
[0208] b) When the data buffer window is full, the earliest collected data is discarded (that is, even if the data buffer window is full, the earliest collected data is discarded, and the data buffer window is sliding);
[0209] c) When the data buffer window is full, the reported data is discarded;
[0210] d) When the data buffer window is full, the low-priority data is discarded (i.e., the data is still collected even if it is full, and the low-priority data is thrown away).
[0211] Optionally, the priority of the data in the data cache window is determined based on at least one of the following: data quality and data diversity.
[0212] In an embodiment of the present application, the priority information of the data may be determined based on at least one of data quality and data diversity, or may be determined in a preset manner, for example, different types of data correspond to different preset priorities.
[0213] i. Prioritizing Based on Data Quality: Data quality can be determined based on the channel quality corresponding to the data, or by other means. The better the data quality, the higher the priority. Optionally, the channel quality includes at least one of the following: SNR, L1-RSRP, L1-SINR, L1-RSRQ, L3-RSRP, L3-SINR, or L3-RSRQ.
[0214] ii. Prioritize data based on diversity: The more data with the same distribution / characteristics, the lower the priority. For example, samples with more similar samples within the data cache window have a lower priority, and vice versa. In other words, data with diverse distributions / characteristics should be cached as much as possible. Data distribution / characteristics include at least one of the following: data measurement information, first data annotation information, and second data annotation information.
[0215] Optionally, the method further includes:
[0216] The first device sends second information to the second device;
[0217] The second information includes at least one of the following:
[0218] the length of the data buffer window of the first device;
[0219] the number of bits of the data buffer window of the first device;
[0220] The number of bits per data sample group;
[0221] The number of bits per data sample.
[0222] In an embodiment of the present application, the first device may report at least one of the following to the second device in advance: the length N of the data buffer window, the number of bits of the data buffer window, the number of bits reported by a group of samples, and the number of bits reported by a sample. The number of bits of each data sample may be the sum of the number of bits of the data measurement information, the first annotation information, and the second annotation information corresponding to the data sample. The size of a group of data (the number of bits of each data sample group, or the number of samples of each data sample group) may also be determined based on the air interface resources configured by the network for data reporting.
[0223] By reporting the second information before reporting the target information, the second device knows at least one of the buffering capacity and the reported data size of the first device, so as to facilitate the second device to subsequently indicate the air interface resources required for data reporting (target information).
[0224] Optionally, the first device is a terminal or a network side device;
[0225] Alternatively, the second device is a terminal, or a network side device, or a server.
[0226] In the embodiment of the present application, the reporting method of the above target information may include any of the following:
[0227] Method 1: UE->gNB->third-party server (such as Minimization of Drive Tests (MDT) server) (UE sends to gNB via RRC signaling);
[0228] Method 2: UE->core network equipment (such as LMF)->third-party server;
[0229] Method 3: UE->gNB;
[0230] Method 4: UE->core network equipment;
[0231] Method 5: Core network equipment -> UE -> third-party server;
[0232] Method 6: Core network equipment -> UE -> gNB -> third-party server (UE sends to gNB via RRC signaling).
[0233] Optionally, as shown in the above-mentioned method 1, the reporting of the above-mentioned target information in the embodiment of the present application can adopt the reporting process of minimization of drive tests (MDT). The reporting process of MDT is UE->gNB->MDT server. Correspondingly, the first device in the embodiment of the present application can be a UE or an access network device, and the second device can be an access network device or an MDT server.
[0234] Furthermore, due to privacy issues and the existence of the Location Management Function (LMF), the data collected from the terminal side by the Minimized Drive Test (MDT) framework (UE->gNB->MDT server) in the related art through the Radio Resource Management (RRM) mechanism may not be directly used for AI positioning. As AI use cases increase, future data collection frameworks may not target a specific use case, but all use cases. To increase the scope of data reporting, the MDT server may not be used as the reporting target device in Method 1, or the device object for data reporting may be changed by referring to Methods 2-6, thereby expanding the applicable scenarios of target information reporting.
[0235] In an embodiment of the present application, a method for data collection, grouping, annotation, and reporting is provided, wherein data reporting comprises: data measurement information, first annotation information, and second annotation information, all of which are associated via at least one of a data ID and a timestamp. Optionally, after reporting a data buffer window, a second device may treat the data measurement information, first data annotation information, and associated second data annotation information with the same data ID as a data sample.
[0236] Exemplarily, the UE reports data measurement information and first annotation information of data ID=1-6. Based on different characteristics, the second annotation information may include multiple pieces of second annotation information (for example, the second annotation information grouped by TRP ID below, or the second annotation information grouped by location coordinates), for example:
[0237] Grouped by TRP ID as common feature:
[0238] TRP ID=1:Data ID=1,3,5
[0239] TRP ID = 2: Data ID = 2, 4, 6
[0240] Group by common feature:
[0241] Position coordinates = [0,0]: Data ID = 1, 2, 3, 4
[0242] Position coordinates = [1,1]: Data ID = 5,6
[0243] The second device combines the above information to obtain the data sample: data measurement information of the sample with data ID=1, first data annotation information of the sample with data ID=1, and second data annotation information of data ID=1 {position coordinates [0,0] and TRP ID=1}.
[0244] Referring to FIG. 4 , FIG. 4 is a flow chart of a data reporting method provided in an embodiment of the present application, which is used for a second device. As shown in FIG. 4 , the method includes the following steps:
[0245] Step 401: The second device receives target information sent by the first device;
[0246] The target information includes first information of at least one data sample group, and the first information of each data sample group includes: data measurement information, first annotation information and second annotation information;
[0247] Each data sample in the data sample group is associated with a piece of the data measurement information, and each data sample is associated with a piece of the first labeling information, and each piece of the first labeling information is labeling information of an associated piece of the data measurement information;
[0248] The second labeling information is labeling information shared by the data measurement information associated with the data samples in the same data sample group.
[0249] Optionally, the data measurement information includes at least one of the following:
[0250] Identification of the data sample;
[0251] Channel state information;
[0252] Layer 3 reference signal received power L3-RSRP;
[0253] Layer 3 reference signal received quality L3-RSRQ;
[0254] Beam identification.
[0255] Optionally, the first annotation information includes at least one of the following:
[0256] Identification of the data sample;
[0257] Location coordinates;
[0258] Timestamp information;
[0259] Channel state information;
[0260] Layer 3 reference signal received power L3-RSRP;
[0261] Layer 3 reference signal received quality L3-RSRQ;
[0262] Beam identification.
[0263] Optionally, the channel state information includes at least one of the following:
[0264] Channel quality information; time domain channel impulse response; channel delay power spectrum; channel delay spectrum; channel frequency response; precoding matrix indicator (PMI); original channel information; characteristic information of the channel matrix; large-scale parameters; layer 1 reference signal received power (L1-RSRP); layer 1 reference signal received quality (L1-RSRQ); reference signal resource indicator; strongest layer indicator; rank indicator (RI); layer indicator (LI);
[0265] Optionally, the channel quality information includes at least one of the following:
[0266] Channel quality indicator CQI, signal-to-noise ratio SNR, signal-to-interference-plus-noise ratio SINR, signal power, noise power, interference power.
[0267] Optionally, the second annotation information includes at least one of the following:
[0268] Data cache window identifier;
[0269] an identifier of the data sample group;
[0270] The number of data samples included in the data sample group;
[0271] Identification of the data sample;
[0272] cell identification;
[0273] Reference signal type;
[0274] Reference signal identification;
[0275] Port number;
[0276] Quasi-co-sited QCL information;
[0277] Data quality indication;
[0278] Timestamp information;
[0279] Location information;
[0280] Beam identification;
[0281] Reference signal resource set identifier;
[0282] Reference signal resource representation;
[0283] Frequency layer.
[0284] Optionally, the identifier of the data sample includes at least one of the following:
[0285] an identifier of the data sample in the data sample group;
[0286] The identification of the data sample in the data buffer window;
[0287] The global identifier of the data sample.
[0288] Optionally, the method further includes:
[0289] The second device sends indication information to the first device;
[0290] The indication information is used to indicate at least one of the following:
[0291] The content of the data measurement information, the marking method of the first marking information and the marking method of the second marking information.
[0292] Optionally, the method further includes:
[0293] The second device receives second information sent by the first device;
[0294] The second information includes at least one of the following:
[0295] the length of the data buffer window of the first device;
[0296] the number of bits of the data buffer window of the first device;
[0297] The number of bits per data sample group;
[0298] The number of bits per data sample.
[0299] Optionally, the method further includes:
[0300] The second device sends third information to the first device;
[0301] Or, the second device receives fourth information sent by the first device;
[0302] The third information or the fourth information is used to indicate a grouping mode of the data sample group.
[0303] Optionally, the grouping mode of the data sample group includes at least one of the following:
[0304] The data samples are grouped consecutively, and the number of data samples in each data sample group is the same;
[0305] The data samples are grouped consecutively, and the number of data samples in each group of data samples is different;
[0306] The data samples are grouped non-consecutively, and the number of data samples in each group of data samples is the same;
[0307] The data samples are grouped non-continuously, and the number of data samples in each group of data samples is different;
[0308] The continuous grouping of data samples means that the identifiers of data samples in the same group are continuous; and the discontinuous grouping of data samples means that the identifiers of data samples in the same group are at least partially discontinuous.
[0309] Optionally, the method further includes:
[0310] The second device receives fifth information sent by the first device;
[0311] The fifth information is used for at least one of the following:
[0312] In the case where the data samples are grouped continuously, indicating the time interval between two consecutive data samples;
[0313] In the case where the number of data samples in each data sample group is the same, the number of data samples in each data sample group is indicated.
[0314] It should be noted that this embodiment is an implementation method of the data reporting method executed by the second device corresponding to the embodiment shown in Figure 2. Its specific implementation method can refer to the relevant description of the embodiment shown in Figure 2. To avoid repetition, this embodiment will not be repeated.
[0315] In the embodiment of the present application, data measurement information and annotation information of data samples are reported in the form of data sample groups. Specifically, the common annotation information corresponding to the sample data in the group is reported uniformly, which can effectively reduce information redundancy in data reporting.
[0316] The data reporting method shown in FIG2 provided in the embodiment of the present application can be executed by a data reporting device. In the embodiment of the present application, the data reporting method is performed by a data reporting device as an example, as shown in FIG5 , which illustrates the data reporting device 500 provided in the embodiment of the present application:
[0317] A first sending module 501 is configured to send target information to a second device;
[0318] The target information includes first information of at least one data sample group, and the first information of each data sample group includes: data measurement information, first annotation information and second annotation information;
[0319] Each data sample in the data sample group is associated with a piece of the data measurement information, and each data sample is associated with a piece of the first labeling information, and each piece of the first labeling information is labeling information of an associated piece of the data measurement information;
[0320] The second labeling information is labeling information shared by the data measurement information associated with the data samples in the same data sample group.
[0321] Optionally, the data measurement information includes at least one of the following:
[0322] Identification of the data sample;
[0323] Channel state information;
[0324] Layer 3 reference signal received power L3-RSRP;
[0325] Layer 3 reference signal received quality L3-RSRQ;
[0326] Beam identification.
[0327] Optionally, the first annotation information includes at least one of the following:
[0328] Identification of the data sample;
[0329] Location coordinates;
[0330] Timestamp information;
[0331] Channel state information;
[0332] Layer 3 reference signal received power L3-RSRP;
[0333] Layer 3 reference signal received quality L3-RSRQ;
[0334] Beam identification.
[0335] Optionally, the channel state information includes at least one of the following:
[0336] Channel quality information; time domain channel impulse response; channel delay power spectrum; channel delay spectrum; channel frequency response; precoding matrix indicator (PMI); original channel information; characteristic information of the channel matrix; large-scale parameters; layer 1 reference signal received power (L1-RSRP); layer 1 reference signal received quality (L1-RSRQ); reference signal resource indicator; strongest layer indicator; rank indicator (RI); layer indicator (LI);
[0337] The channel quality information includes at least one of the following:
[0338] Channel quality indicator CQI, signal-to-noise ratio SNR, signal-to-interference-plus-noise ratio SINR, signal power, noise power, interference power.
[0339] Optionally, the second annotation information includes at least one of the following:
[0340] Data cache window identifier;
[0341] an identifier of the data sample group;
[0342] The number of data samples included in the data sample group;
[0343] Identification of the data sample;
[0344] cell identification;
[0345] Reference signal type;
[0346] Reference signal identification;
[0347] Port number;
[0348] Quasi-co-sited QCL information;
[0349] Data quality indication;
[0350] Timestamp information;
[0351] Location information;
[0352] Beam identification;
[0353] Reference signal resource set identifier;
[0354] Reference signal resource representation;
[0355] Frequency layer.
[0356] Optionally, the identifier of the data sample includes at least one of the following:
[0357] an identifier of the data sample in the data sample group;
[0358] The identification of the data sample in the data buffer window;
[0359] The global identifier of the data sample.
[0360] Optionally, the data cache window of the first device includes T groups of data sample groups, where T is a positive integer; when T is greater than 1, each group of data sample groups includes the same number of data samples, or at least two data sample groups include different numbers of data samples;
[0361] Alternatively, the data cache window of the first device includes N data samples, where N is a positive integer and is determined according to a device state of the first device.
[0362] Optionally, the device further includes:
[0363] a determination module, configured to determine the target information based on at least one of the first data and the second data;
[0364] The first data is obtained by measuring the first device, and the second data is obtained by receiving data sent by a third device.
[0365] Optionally, the device further includes:
[0366] a cache module, configured to cache the first data or the second data in a data cache window of the first device;
[0367] The cache module includes:
[0368] a first cache submodule, configured to discard the newly acquired first data or second data when the data cache window is full and new first data or second data is acquired;
[0369] a second cache submodule, configured to discard the earliest data in the data cache window when the data cache window is full and new first data or second data is acquired;
[0370] a third cache submodule, configured to discard low-priority data in the data cache window when the data cache window is full and new first data or second data is acquired;
[0371] The fourth cache submodule is configured to discard the reported data in the data cache window when the data cache window is full and new first data or second data is obtained.
[0372] Optionally, the priority of the data in the data cache window is determined based on at least one of the following: data quality and data diversity.
[0373] Optionally, the data measurement information is agreed upon by a protocol or indicated by the second device;
[0374] Alternatively, the marking method of the first marking information is agreed upon in a protocol or indicated by the second device;
[0375] Alternatively, the marking method of the second marking information is agreed upon in a protocol or indicated by the second device.
[0376] Optionally, the device further includes:
[0377] A second sending module, configured to send second information to the second device;
[0378] The second information includes at least one of the following:
[0379] the length of the data buffer window of the first device;
[0380] the number of bits of the data buffer window of the first device;
[0381] The number of bits per data sample group;
[0382] The number of bits per data sample.
[0383] Optionally, the device further includes:
[0384] a first receiving module, configured to receive third information sent by the second device;
[0385] Or, a third sending module, configured to send fourth information to the second device;
[0386] The third information or the fourth information is used to indicate a grouping mode of the data sample group.
[0387] Optionally, the grouping mode of the data sample group includes at least one of the following:
[0388] The data samples are grouped consecutively, and the number of data samples in each data sample group is the same;
[0389] The data samples are grouped consecutively, and the number of data samples in each group of data samples is different;
[0390] The data samples are grouped non-consecutively, and the number of data samples in each group of data samples is the same;
[0391] The data samples are grouped non-continuously, and the number of data samples in each group of data samples is different;
[0392] The continuous grouping of data samples means that the identifiers of data samples in the same group are continuous; and the discontinuous grouping of data samples means that the identifiers of data samples in the same group are at least partially discontinuous.
[0393] Optionally, the device further includes:
[0394] a fourth sending module, configured to send fifth information to the second device;
[0395] The fifth information is used for at least one of the following:
[0396] In the case where the data samples are grouped continuously, indicating the time interval between two consecutive data samples;
[0397] In the case where the number of data samples in each data sample group is the same, the number of data samples in each data sample group is indicated.
[0398] The data reporting device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal, or it can be other devices other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.
[0399] The data reporting device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 2 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0400] The data reporting method provided in FIG4 of the embodiment of the present application can be executed by a data reporting device. In the embodiment of the present application, the data reporting method is performed by a data reporting device as an example, as shown in FIG6 , which illustrates the data reporting device 600 provided in the embodiment of the present application:
[0401] The second receiving module 601 is configured to receive target information sent by the first device;
[0402] The target information includes first information of at least one data sample group, and the first information of each data sample group includes: data measurement information, first annotation information and second annotation information;
[0403] Each data sample in the data sample group is associated with a piece of the data measurement information, and each data sample is associated with a piece of the first labeling information, and each piece of the first labeling information is labeling information of an associated piece of the data measurement information;
[0404] The second labeling information is labeling information shared by the data measurement information associated with the data samples in the same data sample group.
[0405] Optionally, the data measurement information includes at least one of the following:
[0406] Identification of the data sample;
[0407] Channel state information;
[0408] Layer 3 reference signal received power L3-RSRP;
[0409] Layer 3 reference signal received quality L3-RSRQ;
[0410] Beam identification.
[0411] Optionally, the first annotation information includes at least one of the following:
[0412] Identification of the data sample;
[0413] Location coordinates;
[0414] Timestamp information;
[0415] Channel state information;
[0416] Layer 3 reference signal received power L3-RSRP;
[0417] Layer 3 reference signal received quality L3-RSRQ;
[0418] Beam identification.
[0419] Optionally, the channel state information includes at least one of the following:
[0420] Channel quality information; time domain channel impulse response; channel delay power spectrum; channel delay spectrum; channel frequency response; precoding matrix indicator (PMI); original channel information; characteristic information of the channel matrix; large-scale parameters; layer 1 reference signal received power (L1-RSRP); layer 1 reference signal received quality (L1-RSRQ); reference signal resource indicator; strongest layer indicator; rank indicator (RI); layer indicator (LI);
[0421] Optionally, the channel quality information includes at least one of the following:
[0422] Channel quality indicator CQI, signal-to-noise ratio SNR, signal-to-interference-plus-noise ratio SINR, signal power, noise power, interference power.
[0423] Optionally, the second annotation information includes at least one of the following:
[0424] Data cache window identifier;
[0425] an identifier of the data sample group;
[0426] The number of data samples included in the data sample group;
[0427] Identification of the data sample;
[0428] cell identification;
[0429] Reference signal type;
[0430] Reference signal identification;
[0431] Port number;
[0432] Quasi-co-sited QCL information;
[0433] Data quality indication;
[0434] Timestamp information;
[0435] Location information;
[0436] Beam identification;
[0437] Reference signal resource set identifier;
[0438] Reference signal resource representation;
[0439] Frequency layer.
[0440] Optionally, the identifier of the data sample includes at least one of the following:
[0441] an identifier of the data sample in the data sample group;
[0442] The identification of the data sample in the data buffer window;
[0443] The global identifier of the data sample.
[0444] Optionally, the device further includes:
[0445] a fifth sending module, configured to send indication information to the first device;
[0446] The indication information is used to indicate at least one of the following:
[0447] The content of the data measurement information, the marking method of the first marking information and the marking method of the second marking information.
[0448] Optionally, the device further includes:
[0449] a third receiving module, configured to receive second information sent by the first device;
[0450] The second information includes at least one of the following:
[0451] the length of the data buffer window of the first device;
[0452] the number of bits of the data buffer window of the first device;
[0453] The number of bits per data sample group;
[0454] The number of bits per data sample.
[0455] Optionally, the device further includes:
[0456] a sixth sending module, configured to send third information to the first device;
[0457] Or, a fourth receiving module, configured to receive fourth information sent by the first device;
[0458] The third information or the fourth information is used to indicate a grouping mode of the data sample group.
[0459] Optionally, the grouping mode of the data sample group includes at least one of the following:
[0460] The data samples are grouped consecutively, and the number of data samples in each data sample group is the same;
[0461] The data samples are grouped consecutively, and the number of data samples in each group of data samples is different;
[0462] The data samples are grouped non-consecutively, and the number of data samples in each group of data samples is the same;
[0463] The data samples are grouped non-continuously, and the number of data samples in each group of data samples is different;
[0464] The continuous grouping of data samples means that the identifiers of data samples in the same group are continuous; and the discontinuous grouping of data samples means that the identifiers of data samples in the same group are at least partially discontinuous.
[0465] Optionally, the device further includes:
[0466] a fifth receiving module, configured to receive fifth information sent by the first device;
[0467] The fifth information is used for at least one of the following:
[0468] In the case where the data samples are grouped continuously, indicating the time interval between two consecutive data samples;
[0469] In the case where the number of data samples in each data sample group is the same, the number of data samples in each data sample group is indicated.
[0470] The data reporting device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal, or it can be other devices other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.
[0471] The data reporting device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 4 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0472] As shown in Figure 7, an embodiment of the present application further provides a communication device 700, including a processor 701 and a memory 702. The memory 702 stores a program or instruction that can be run on the processor 701. For example, when the communication device 700 is a first device, the program or instruction is executed by the processor 701 to implement the various steps of the above-mentioned data reporting method embodiment and can achieve the same technical effect. When the communication device 700 is a second device, the program or instruction is executed by the processor 701 to implement the various steps of the above-mentioned data reporting method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0473] The present application also provides a terminal including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiment shown in Figure 2 or Figure 4. This terminal embodiment corresponds to the aforementioned terminal-side method embodiment, and each implementation process and implementation method of the aforementioned method embodiment can be applied to this terminal embodiment and achieve the same technical effect. Specifically, Figure 8 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.
[0474] The terminal 800 includes but is not limited to: a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, a display unit 806, a user input unit 807, an interface unit 808, a memory 809 and at least some of the components of the processor 810.
[0475] Those skilled in the art will appreciate that the terminal 800 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 810 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG8 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.
[0476] It should be understood that in an embodiment of the present application, the input unit 804 may include a graphics processing unit (GPU) 8041 and a microphone 8042, and the graphics processor 8041 processes image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 806 may include a display panel 8061, and the display panel 8061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 807 includes a touch panel 8071 and at least one of other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 may include two parts: a touch detection device and a touch controller. Other input devices 8072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0477] In the embodiment of the present application, after receiving downlink data from a network-side device, the radio frequency unit 801 may transmit the data to the processor 810 for processing. Furthermore, the radio frequency unit 801 may send uplink data to the network-side device. Typically, the radio frequency unit 801 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.
[0478] The memory 809 can be used to store software programs or instructions and various data. The memory 809 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 809 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 809 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0479] Processor 810 may include one or more processing units. Optionally, processor 810 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 810.
[0480] The radio frequency unit 801 is configured to send target information to the second device;
[0481] The target information includes first information of at least one data sample group, and the first information of each data sample group includes: data measurement information, first annotation information and second annotation information;
[0482] Each data sample in the data sample group is associated with a piece of the data measurement information, and each data sample is associated with a piece of the first labeling information, and each piece of the first labeling information is labeling information of an associated piece of the data measurement information;
[0483] The second labeling information is labeling information shared by the data measurement information associated with the data samples in the same data sample group.
[0484] Alternatively, the radio frequency unit 801 is configured to receive target information sent by the first device;
[0485] The target information includes first information of at least one data sample group, and the first information of each data sample group includes: data measurement information, first annotation information and second annotation information;
[0486] Each data sample in the data sample group is associated with a piece of the data measurement information, and each data sample is associated with a piece of the first labeling information, and each piece of the first labeling information is labeling information of an associated piece of the data measurement information;
[0487] The second labeling information is labeling information shared by the data measurement information associated with the data samples in the same data sample group.
[0488] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the method embodiment Figure 2 or Figure 4, and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.
[0489] The present application also provides a network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiment shown in Figure 2 or Figure 4. This network-side device embodiment corresponds to the aforementioned network-side device method embodiment, and each implementation process and implementation method of the aforementioned method embodiment is applicable to this network-side device embodiment and can achieve the same technical effects.
[0490] Specifically, embodiments of the present application also provide a network-side device. As shown in Figure 9, the network-side device 900 includes an antenna 91, a radio frequency device 92, a baseband device 93, a processor 94, and a memory 95. Antenna 91 is connected to radio frequency device 92. In the uplink direction, radio frequency device 92 receives information via antenna 91 and sends the received information to baseband device 93 for processing. In the downlink direction, baseband device 93 processes the information to be transmitted and sends it to radio frequency device 92. Radio frequency device 92 processes the received information and then sends it through antenna 91.
[0491] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 93 , which includes a baseband processor.
[0492] The baseband device 93 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 9, one of the chips is, for example, a baseband processor, which is connected to the memory 95 through a bus interface to call the program in the memory 95 and execute the network device operations shown in the above method embodiment.
[0493] The network side device may further include a network interface 96, which is, for example, a Common Public Radio Interface (CPRI).
[0494] Specifically, the network side device 900 of the embodiment of the present application also includes: instructions or programs stored in the memory 95 and executable on the processor 94. The processor 94 calls the instructions or programs in the memory 95 to execute the methods executed by the modules shown in FIG5 or FIG6 and achieve the same technical effect. To avoid repetition, they will not be elaborated here.
[0495] Specifically, the embodiment of the present application further provides a network side device. As shown in FIG10 , the network side device 1000 includes: a processor 1001, a network interface 1002, and a memory 1003. The network interface 1002 is, for example, a common public radio interface (CPRI).
[0496] Specifically, the network side device 1000 of the embodiment of the present application also includes: instructions or programs stored in the memory 1003 and can be run on the processor 1001. The processor 1001 calls the instructions or programs in the memory 1003 to execute the method executed by each module shown in Figure 5 or Figure 6, and achieves the same technical effect. To avoid repetition, it will not be repeated here.
[0497] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the data reporting method embodiment shown in Figure 2 or Figure 4 above are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0498] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0499] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the method embodiments shown in Figures 2 or 4 above, and can achieve the same technical effects. To avoid repetition, they will not be repeated here.
[0500] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0501] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the method embodiment shown in Figure 2 or Figure 4 above, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0502] An embodiment of the present application also provides a communication system, including: a first device and a second device, wherein the first device can be used to execute the steps of the data reporting method shown in Figure 2 above, and the second device can be used to execute the steps of the data reporting method shown in Figure 4 above.
[0503] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0504] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.
[0505] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. A data reporting method, comprising: The first device sends target information to the second device; Wherein, the target information includes first information of at least one data sample group, and the first information of each data sample group includes: data measurement information, first annotation information, and second annotation information; Each data sample in the data sample group is associated with one piece of the data measurement information, and each data sample is associated with one piece of the first annotation information, and each piece of the first annotation information is the annotation information of the associated piece of the data measurement information; The second annotation information is the annotation information shared by the data measurement information associated with the data samples in the same data sample group.
2. The method according to claim 1, wherein The data measurement information includes at least one of the following: The identifier of the data sample; Channel state information; Layer 3 reference signal received power L3-RSRP; Layer 3 reference signal received quality L3-RSRQ; Beam identifier.
3. The method according to claim 1 or 2, wherein The first annotation information includes at least one of the following: The identifier of the data sample; Location coordinates; Timestamp information; Channel state information; Layer 3 reference signal received power L3-RSRP; Layer 3 reference signal received quality L3-RSRQ; Beam identifier.
4. The method according to claim 2 or 3, wherein The channel state information includes at least one of the following: Channel quality information; time-domain channel impulse response; channel delay power spectrum; channel delay spectrum; channel frequency response; precoding matrix indicator PMI; original channel information; eigeninformation of the channel matrix; large-scale parameters; layer 1 reference signal received power L1-RSRP; layer 1 reference signal received quality L1-RSRQ; reference signal resource indicator; strongest layer indicator; rank indicator RI; layer indicator LI; Wherein, the channel quality information includes at least one of the following: Channel quality indicator CQI, signal-to-noise ratio SNR, signal-to-interference-plus-noise ratio SINR, signal power, noise power, interference power.
5. The method according to any one of claims 1-4, wherein The second annotation information includes at least one of the following: Data cache window identifier; The identifier of the data sample group; The number of data samples included in the data sample group; The identifier of the data sample; Cell identifier; Reference signal type; Reference signal identifier; Port number; Quasi-co-location QCL information; Data quality indicator; Timestamp information; Location information; Beam identifier; Reference signal resource set identifier; Reference signal resource representation; Frequency layer.
6. The method according to any one of claims 2-5, wherein The identifier of the data sample includes at least one of the following: The identifier of the data sample in the data sample group; The identifier of the data sample in the data cache window; The global identifier of the data sample.
7. The method according to any one of claims 1-6, wherein There are T groups of data sample groups in the data cache window of the first device, and T is a positive integer; when T is greater than 1, the number of data samples included in each group of data sample groups is the same, or at least two groups of data sample groups include different numbers of data samples; Or, there are N data samples in the data cache window of the first device, N is a positive integer, and the N is determined according to the device state of the first device.
8. The method according to any one of claims 1-7, the method further includes: The first device determines the target information based on at least one of the first data and the second data; Among them, the first data is measured by the first device, and the second data is obtained by receiving data sent by a third device.
9. The method according to claim 8, the method further comprising: The first data or the second data is cached in the data cache window of the first device in any one of the following ways: When the data cache window is full and new first data or second data is obtained, the newly obtained first data or second data is discarded; When the data cache window is full and new first data or second data is obtained, the earliest data in the data cache window is discarded; When the data cache window is full and new first data or second data is obtained, the data with low priority in the data cache window is discarded; When the data cache window is full and new first data or second data is obtained, the reported data in the data cache window is discarded.
10. The method according to claim 9, wherein The priority of the data in the data cache window is determined based on at least one of the following: data quality and data diversity.
11. The method according to any one of claims 1-10, wherein, The data measurement information is agreed upon by the protocol or indicated by the second device; Or, the annotation method of the first annotation information is agreed upon by the protocol or indicated by the second device; Or, the annotation method of the second annotation information is agreed upon by the protocol or indicated by the second device.
12. The method according to any one of claims 1-11, the method further includes: The first device sends second information to the second device; Among them, the second information includes at least one of the following: The length of the data cache window of the first device; The number of bits of the data cache window of the first device; The number of bits of each group of data sample groups; The number of bits of each data sample.
13. The method according to any one of claims 1-12, the method further includes: The first device receives third information sent by the second device; Or, the first device sends fourth information to the second device; Among them, the third information or the fourth information is used to indicate the grouping mode of the data sample groups.
14. The method according to claim 13, wherein, The grouping mode of the data sample groups includes at least one of the following: The data samples are continuously grouped, and the number of data samples in each group of data sample groups is the same; The data samples are continuously grouped, and the number of data samples in each group of data sample groups is different; The data samples are discontinuously grouped, and the number of data samples in each group of data sample groups is the same; The data samples are discontinuously grouped, and the number of data samples in each group of data sample groups is different; Among them, the continuous grouping of the data samples means that the identifiers of the data samples in the same group are continuous; the discontinuous grouping of the data samples means that at least part of the identifiers of the data samples in the same group are discontinuous.
15. The method according to claim 14, the method further includes: The first device sends fifth information to the second device; Among them, the fifth information is used for at least one of the following: When the data samples are continuously grouped, indicating the time interval between two consecutive data samples; When the number of data samples in each group of data sample groups is the same, indicating the number of data samples in each group of data sample groups.
16. A data reporting method, including: The second device receives the target information sent by the first device; Wherein, the target information includes the first information of at least one data sample group, and the first information of each data sample group includes: data measurement information, first annotation information, and second annotation information; Each data sample in the data sample group is associated with one piece of the data measurement information, and each data sample is associated with one piece of the first annotation information, and each piece of the first annotation information is the annotation information of one piece of the associated data measurement information; The second annotation information is the annotation information common to the data measurement information associated with the data samples in the same data sample group.
17. The method according to claim 16, wherein, The data measurement information includes at least one of the following: The identifier of the data sample; Channel state information; Layer 3 reference signal received power L3-RSRP; Layer 3 reference signal received quality L3-RSRQ; Beam identifier.
18. The method according to claim 16 or 17, wherein The first annotation information includes at least one of the following: The identifier of the data sample; Position coordinates; Timestamp information; Channel state information; Layer 3 reference signal received power L3-RSRP; Layer 3 reference signal received quality L3-RSRQ; Beam identifier.
19. The method according to any one of claims 16 - 18, wherein The second annotation information includes at least one of the following: Data cache window identifier; The identifier of the data sample group; The number of data samples included in the data sample group; The identifier of the data sample; Cell identifier; Reference signal type; Reference signal identifier; Port number; Quasi co-location QCL information; Data quality indication; Timestamp information; Location information; Beam identifier; Reference signal resource set identifier; Reference signal resource representation; Frequency layer.
20. The method according to any one of claims 16-19, the method further includes: The second device sends indication information to the first device; Wherein, the indication information is used to indicate at least one of the following: The content of the data measurement information, the annotation method of the first annotation information, and the annotation method of the second annotation information.
21. The method according to any one of claims 16-20, the method further includes: The second device receives the second information sent by the first device; Wherein, the second information includes at least one of the following: The length of the data cache window of the first device; The number of bits of the data cache window of the first device; The number of bits of each group of data sample groups; The number of bits of each data sample.
22. The method according to any one of claims 16-21, the method further includes: The second device sends third information to the first device; Or, the second device receives the fourth information sent by the first device; Wherein, the third information or the fourth information is used to indicate the grouping mode of the data sample group.
23. The method according to claim 22, wherein, The grouping mode of the data sample group includes at least one of the following: The data samples are grouped continuously, and the number of data samples in each data sample group is the same; The data samples are grouped continuously, and the number of data samples in each data sample group is different; The data samples are grouped discontinuously, and the number of data samples in each data sample group is the same; The data samples are grouped discontinuously, and the number of data samples in each data sample group is different; Among them, the continuous grouping of the data samples means that the identifiers of the data samples within the same group are continuous; the discontinuous grouping of the data samples means that at least part of the identifiers of the data samples within the same group are discontinuous.
24. The method according to claim 23, wherein the method further comprises: The second device receives the fifth information sent by the first device; Among them, the fifth information is used for at least one of the following: In the case of continuous grouping of the data samples, indicating the time interval between two consecutive data samples; In the case where the number of data samples in each group of data samples is the same, indicating the number of data samples in each group of data samples.
25. A data reporting device, applied to a first device, comprising: A first sending module, configured to send target information to a second device; Among them, the target information includes the first information of at least one group of data samples, and the first information of each group of data samples includes: data measurement information, first annotation information, and second annotation information; Each data sample in the data sample group is associated with one piece of the data measurement information, and each data sample is associated with one piece of the first annotation information, and each piece of the first annotation information is the annotation information of the associated piece of the data measurement information; The second annotation information is the annotation information shared by the data measurement information associated with the data samples in the same data sample group.
26. The device according to claim 25, wherein the device further comprises: A determination module, configured to determine the target information based on at least one of first data and second data; Among them, the first data is measured by the first device, and the second data is obtained by receiving data sent by a third device.
27. The device according to claim 26, wherein the device further comprises: A caching module, configured to cache the first data or the second data in the data cache window of the first device; The caching module comprises: A first caching sub-module, configured to discard the newly obtained first data or second data when the data cache window is full and new first data or second data is obtained; A second caching sub-module, configured to discard the earliest data in the data cache window when the data cache window is full and new first data or second data is obtained; A third caching sub-module, configured to discard the data with low priority in the data cache window when the data cache window is full and new first data or second data is obtained; A fourth caching sub-module, configured to discard the reported data in the data cache window when the data cache window is full and new first data or second data is obtained.
28. The device according to any one of claims 25-27, wherein the device further comprises: A second sending module, configured to send second information to the second device; Among them, the second information includes at least one of the following: The length of the data cache window of the first device; The number of bits of the data cache window of the first device; The number of bits of each group of data samples; The number of bits of each data sample.
29. The device according to any one of claims 25-28, wherein the device further comprises: A first receiving module, configured to receive third information sent by the second device; Or, a third sending module, configured to send fourth information to the second device; Wherein, the third information or the fourth information is used to indicate a grouping mode of the data sample group.
30. The apparatus according to claim 29, wherein, The grouping mode of the data sample group includes at least one of the following: The data samples are continuously grouped, and the number of data samples in each data sample group is the same; The data samples are continuously grouped, and the number of data samples in each data sample group is different; The data samples are discontinuously grouped, and the number of data samples in each data sample group is the same; The data samples are discontinuously grouped, and the number of data samples in each data sample group is different; Wherein, the continuous grouping of the data samples means that the identifiers of the data samples in the same group are continuous; the discontinuous grouping of the data samples means that at least part of the identifiers of the data samples in the same group are discontinuous.
31. The device according to claim 30, wherein the device further comprises: A fourth sending module, configured to send fifth information to the second device; Wherein, the fifth information is used for at least one of the following: In the case where the data samples are continuously grouped, indicating a time interval between two consecutive data samples; In the case where the number of data samples in each data sample group is the same, indicating the number of data samples in each data sample group.
32. A data reporting device, comprising: A second receiving module, configured to receive target information sent by a first device; Wherein, the target information includes first information of at least one data sample group, and the first information of each data sample group includes: data measurement information, first annotation information, and second annotation information; Each data sample in the data sample group is associated with one piece of the data measurement information, and each data sample is associated with one piece of the first annotation information, and each piece of the first annotation information is an annotation information of the associated piece of the data measurement information; The second annotation information is annotation information common to the data measurement information associated with the data samples in the same data sample group.
33. The device according to claim 32, wherein the device further comprises: A fifth sending module, configured to send indication information to the first device; Wherein, the indication information is used for at least one of the following: The content of the data measurement information, the annotation method of the first annotation information, and the annotation method of the second annotation information.
34. The device according to claim 32 or 33, wherein the device further comprises: A third receiving module, configured to receive second information sent by the first device; Wherein, the second information includes at least one of the following: The length of the data cache window of the first device; The number of bits of the data cache window of the first device; The number of bits of each data sample group; The number of bits of each data sample.
35. The device according to any one of claims 32-34, wherein the device further comprises: A sixth sending module, configured to send third information to the first device; Or, a fourth receiving module, configured to receive fourth information sent by the first device; Wherein, the third information or the fourth information is used to indicate a grouping mode of the data sample group.
36. A communication device, comprising a processor and a memory, the memory storing a program or instructions that can run on the processor, and when the program or instructions are executed by the processor, the steps of the data reporting method according to any one of claims 1 to 15 are implemented, or when the program or instructions are executed by the processor, the steps of the data reporting method according to any one of claims 16 to 24 are implemented.
37. A readable storage medium, having a program or instructions stored thereon, and when the program or instructions are executed by a processor, the data reporting method according to any one of claims 1 to 15 is implemented, or the steps of the data reporting method according to any one of claims 16 to 24 are implemented.
Citation Information
Patent Citations
Model training method, system and device and computer readable storage medium
CN115329825A
Information reporting method and device, terminal and readable storage medium
CN115913486A
Data acquisition method and equipment
CN116684296A
Data extraction for machine learning systems and methods
US20220044494A1