[go: up one dir, main page]

WO2025209331A1 - Information transmission method, apparatus, and system - Google Patents

Information transmission method, apparatus, and system

Info

Publication number
WO2025209331A1
WO2025209331A1 PCT/CN2025/085603 CN2025085603W WO2025209331A1 WO 2025209331 A1 WO2025209331 A1 WO 2025209331A1 CN 2025085603 W CN2025085603 W CN 2025085603W WO 2025209331 A1 WO2025209331 A1 WO 2025209331A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
indication information
training
information
model
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/CN2025/085603
Other languages
French (fr)
Chinese (zh)
Inventor
刘礼福
柴晓萌
陈宏智
孙琰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of WO2025209331A1 publication Critical patent/WO2025209331A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • G06N3/0455Auto-encoder networks; Encoder-decoder networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/098Distributed learning, e.g. federated learning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/121Wireless traffic scheduling for groups of terminals or users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • H04W72/1273Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of downlink data flows

Definitions

  • the present application relates to the field of communications, and in particular to an information transmission method, device, and system.
  • the first data belongs to at least one shared data, and the at least one shared data has a one-to-one correspondence with at least one first indication information.
  • the first indication information belongs to N first indication information, and the N first indication information indicate the resource information of N data in the first data set, where N is a positive integer; or, the first data belongs to M shared data, and the first indication information belongs to M first indication information, and the M first indication information respectively indicate the resource information of the M shared data, where M is a positive integer.
  • a communication system which includes a device having functions of implementing the above-mentioned first aspect, or any possible manner in the first aspect, or all possible manners in the first aspect, the second aspect, or any possible manner in the second aspect, or all possible manners in the second aspect, and various possible designed functions.
  • a processor is provided, coupled to a memory, for executing the method of the second aspect, or any possible manner of the second aspect, or all possible manners of the second aspect.
  • a chip system comprising a processor and a memory configured to execute computer programs or instructions stored in the memory, so that the chip system implements the method of any of the aforementioned first or second aspects, as well as any possible implementation of either aspect.
  • the chip system may be composed of a chip alone, or may include a chip and other discrete components.
  • FIG2 is a schematic diagram of another possible application framework in a communication system.
  • FIG3 is a schematic diagram of a communication system applicable to an embodiment of the present application.
  • FIG4 is a schematic diagram of another communication system applicable to an embodiment of the present application.
  • FIG6 is a schematic diagram of an AI application framework.
  • FIG7 is a schematic diagram of an information transmission method proposed in an embodiment of the present application.
  • FIG8 is a schematic diagram of data sharing.
  • the technical solutions provided in this application can be applied to various communication systems, such as fifth-generation (5G) or new radio (NR) systems, long-term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, wireless local area network (WLAN) systems, satellite communication systems, future communication systems, or integrated systems of multiple systems.
  • 5G fifth-generation
  • NR new radio
  • LTE long-term evolution
  • FDD frequency division duplex
  • TDD LTE time division duplex
  • WLAN wireless local area network
  • satellite communication systems satellite communication systems
  • future communication systems satellite communication systems
  • IoT Internet of Things
  • a device in a communication system can send a signal to another device or receive a signal from another device.
  • the signal may include information, signaling, or data.
  • the device may also be replaced by an entity, a network entity, a network element, a communication device, a communication module, a node, a communication node, etc.
  • the present disclosure uses the device as an example for description.
  • the communication system may include at least one terminal device and at least one network device.
  • the network device may send a downlink signal to the terminal device, and/or the terminal device may send an uplink signal to the network device.
  • the terminal device in the present disclosure may be replaced by the first device, and the network device may be replaced by the second device, and both perform the corresponding information transmission method in the present disclosure.
  • the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device.
  • UE user equipment
  • a terminal device can be a device that provides voice/data, for example, a handheld device with wireless connection function, a vehicle-mounted device, etc.
  • terminals are: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MID), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart Wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, wearable devices, terminal devices in 5G networks or terminal devices in future evolved public land mobile networks (PLMNs), etc., are not limited to these in the embodiments of the present application.
  • MID mobile internet devices
  • VR virtual reality
  • AR augmented
  • the terminal device may also be a wearable device.
  • Wearable devices may also be called wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes.
  • a wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction.
  • wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
  • the device for realizing the function of the terminal device can be a terminal device, or a device capable of supporting the terminal device to realize the function, such as a chip system, which can be installed in the terminal device or used in combination with the terminal device.
  • the chip system can be composed of a chip, or it can include a chip and other discrete devices.
  • only the terminal device is used as an example for description, and the embodiments of the present application are not limited to the solutions of the embodiments of the present application.
  • the network device in the embodiments of the present application may be a device for communicating with a terminal device, and may include an access network device or a radio access network device, such as a base station.
  • the access network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects the terminal device to a wireless network.
  • RAN radio access network
  • base station can broadly cover the following names or be replaced by the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station, auxiliary station, motor slide retainer (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), radio unit (RU), positioning node, etc.
  • NodeB evolved NodeB
  • gNB next generation NodeB
  • TRP transmitting and receiving point
  • TP transmitting point
  • master station auxiliary station
  • MSR motor slide retainer
  • node home base station
  • network controller access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit
  • Base stations can be fixed or mobile.
  • a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station.
  • a helicopter or drone can be configured to act as a device that communicates with another base station.
  • a RAN node can be a CU, DU, CU-CP, CU-UP, or RU.
  • the CU and DU can be separate or included in the same network element, such as the BBU.
  • the RU can be included in a radio frequency device or radio unit, such as an RRU, AAU, or RRH.
  • a RAN node may support one or more types of fronthaul interfaces, with different fronthaul interfaces corresponding to DUs and RUs with different functionalities.
  • the fronthaul interface between the DU and RU is a common public radio interface (CPRI)
  • the DU is configured to implement one or more baseband functions
  • the RU is configured to implement one or more radio frequency functions.
  • some downlink and/or uplink baseband functions such as precoding, digital beamforming (BF), or inverse fast Fourier transform (IFFT)/cyclic prefix (CP) for downlink, are moved from the DU to the RU.
  • the interface can be an enhanced common public radio interface (eCPRI).
  • eCPRI enhanced common public radio interface
  • the division between the DU and RU is different, corresponding to different types (Categories) of eCPRI, such as eCPRI Category A, B, C, D, E, and F.
  • the DU is configured to implement layer mapping and one or more functions before it (i.e., one or more of coding, rate matching, scrambling, modulation, and layer mapping), while other functions after layer mapping (for example, one or more of resource element (RE) mapping, digital beamforming (BF), or inverse fast Fourier transform (IFFT)/adding a cyclic prefix (CP)) are moved to the RU for implementation.
  • layer mapping i.e., one or more of coding, rate matching, scrambling, modulation, and layer mapping
  • other functions after layer mapping for example, one or more of resource element (RE) mapping, digital beamforming (BF), or inverse fast Fourier transform (IFFT)/adding a cyclic prefix (CP)
  • the DU is configured to perform demapping and one or more of the preceding functions (i.e., decoding, rate matching, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, and demapping), with demapping being the key division.
  • Other functions after demapping e.g., one or more of digital BF or fast Fourier transform (FFT)/CP removal
  • FFT fast Fourier transform
  • the processing unit used to implement baseband functions in the BBU is called a baseband high (BBH) unit, and the processing unit used to implement baseband functions in the RRU/AAU/RRH is called a baseband low (BBL) unit.
  • BHB baseband high
  • BBL baseband low
  • CU or CU-CP and CU-UP
  • DU or RU may have different names, but those skilled in the art will understand their meanings.
  • O-CU open CU
  • DU may also be called O-DU
  • CU-CP may also be called O-CU-CP
  • CU-UP may also be called O-CU-UP
  • RU may also be called O-RU.
  • Any of the CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
  • the device for implementing the functions of the network device can be a network device; it can also be a device that can support the network device to implement the functions, such as a chip system, a hardware circuit, a software module, or a hardware circuit and a software module.
  • the device can be installed in the network device or used in conjunction with the network device.
  • only the device for implementing the functions of the network device is used as an example to illustrate, and does not constitute a limitation on the solutions of the embodiments of the present application.
  • the network device and/or terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on the water surface; it can also be deployed on aircraft, balloons and satellites in the air.
  • the embodiments of this application do not limit the scenarios in which the network device and the terminal device are located.
  • the terminal device and the network device can be hardware devices, or they can be software functions running on dedicated hardware, software functions running on general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., a cloud platform), or entities including dedicated or general-purpose hardware devices and software functions. This application does not limit the specific forms of the terminal device and the network device.
  • wireless communication networks such as mobile communication networks
  • the services supported by the networks are becoming increasingly diverse, and therefore the demands that need to be met are becoming increasingly diverse.
  • the network needs to be able to support ultra-high speeds, ultra-low latency, and/or ultra-large connections.
  • This feature makes network planning, network configuration, and/or resource scheduling increasingly complex.
  • network functionality becomes increasingly powerful, such as supporting increasingly high spectrum, supporting advanced multiple input multiple output (MIMO) technology, supporting beamforming, and/or supporting new technologies such as beam management
  • MIMO multiple input multiple output
  • beamforming supporting new technologies
  • new technologies such as beam management
  • network energy conservation has become a hot research topic.
  • AI nodes may also be introduced into the network.
  • this application does not limit the number of AI nodes.
  • the multiple AI nodes can be divided based on function, such as different AI nodes are responsible for different functions.
  • AI nodes can be independent devices, or they can be integrated into the same device to implement different functions, or they can be network elements in hardware devices, or they can be software functions running on dedicated hardware, or they can be virtualized functions instantiated on a platform (for example, a cloud platform).
  • a platform for example, a cloud platform
  • the near real-time RIC is used for model training and reasoning. For example, it is used to train an AI model and use the AI model for reasoning.
  • the near real-time RIC can obtain network-side and/or terminal-side information from a RAN node (e.g., CU, CU-CP, CU-UP, DU, and/or RU) and/or a terminal. This information can be used as training data or reasoning data.
  • the near real-time RIC can deliver the reasoning result to the RAN node and/or the terminal.
  • the reasoning result can be exchanged between the CU and the DU, and/or between the DU and the RU.
  • the near real-time RIC delivers the reasoning result to the DU, and the DU sends it to the RU.
  • the non-real-time RIC is also used for model training and reasoning. For example, it is used to train an AI model and use the model for reasoning.
  • the non-real-time RIC can obtain network-side and/or terminal-side information from RAN nodes (such as CU, CU-CP, CU-UP, DU and/or RU) and/or terminals. This information can be used as training data or reasoning data, and the reasoning results can be submitted to the RAN node and/or terminal.
  • the reasoning results can be exchanged between the CU and the DU, and/or between the DU and the RU.
  • the non-real-time RIC submits the reasoning results to the DU, and the DU sends it to the RU.
  • the near real-time RIC and non-real-time RIC may also be separately configured as a network element.
  • the near real-time RIC and non-real-time RIC may also be part of other devices.
  • the near real-time RIC is configured in a RAN node (e.g., a CU or DU), while the non-real-time RIC is configured in an OAM, a cloud server, a core network device, or other network device.
  • FIG3 is a schematic diagram of a communication system applicable to the information transmission method of an embodiment of the present application.
  • the communication system 100 may include at least one network device, such as the network device 110 shown in FIG3 ; the communication system 100 may also include at least one terminal device, such as the terminal device 120 and the terminal device 130 shown in FIG3 .
  • the network device 110 and the terminal device (such as the terminal device 120 and the terminal device 130) can communicate via a wireless link.
  • the communication devices in the communication system for example, the network device 110 and the terminal device 120, can communicate via a multi-antenna technology.
  • FIG 4 is a schematic diagram of another communication system applicable to the information transmission method of an embodiment of the present application.
  • the communication system 200 shown in Figure 4 also includes an AI network element 140.
  • AI network element 140 is used to perform AI-related operations, such as constructing a training dataset or training an AI model.
  • the network device 110 may send data related to the training of the AI model to the AI network element 140, which constructs a training data set and trains the AI model.
  • the data related to the training of the AI model may include data reported by the terminal device.
  • the AI network element 140 may send the results of the operations related to the AI model to the network device 110, and forward them to the terminal device through the network device 110.
  • the results of the operations related to the AI model may include at least one of the following: an AI model that has completed training, an evaluation result or a test result of the model, etc.
  • a portion of the trained AI model may be deployed on the network device 110, and another portion may be deployed on the terminal device.
  • the trained AI model may be deployed on the network device 110.
  • the trained AI model may be deployed on the terminal device.
  • Figure 4 illustrates only the example of a direct connection between AI network element 140 and network device 110.
  • AI network element 140 may also be connected to a terminal device.
  • AI network element 140 may be connected to both network device 110 and a terminal device simultaneously.
  • AI network element 140 may be connected to network device 110 through a third-party network element. This embodiment of the present application does not limit the connection relationship between the AI network element and other network elements.
  • the AI network element 140 may also be provided as a module in a network device and/or a terminal device, for example, in the network device 110 or the terminal device shown in FIG3 .
  • Figures 3 and 4 are simplified schematic diagrams for ease of understanding.
  • the communication system may also include other devices, such as wireless relay devices and/or wireless backhaul devices, which are not shown in Figures 3 and 4.
  • the communication system may include multiple network devices and multiple terminal devices. The embodiments of the present application do not limit the number of network devices and terminal devices included in the communication system.
  • Artificial Intelligence This refers to the ability of machines to learn, accumulate experience, and solve problems that humans can solve through experience, such as natural language understanding, image recognition, and chess. Artificial Intelligence can be understood as the intelligence exhibited by machines created by humans.
  • AI refers to the technology that represents human intelligence through computer programs. The goals of AI include understanding intelligence by constructing computer programs that can perform symbolic reasoning or deduction.
  • Machine Learning This is an implementation of artificial intelligence. Machine learning is a method that empowers machines to learn, enabling them to perform functions that cannot be accomplished through direct programming. In practical terms, machine learning utilizes data to train models and then uses these models to make predictions. There are many machine learning methods, such as neural networks (NNs), decision trees, and support vector machines. Machine learning theory primarily involves the design and analysis of algorithms that enable computers to learn automatically. Machine learning algorithms automatically analyze data to identify patterns and use these patterns to make predictions about unknown data.
  • Ns neural networks
  • decision trees decision trees
  • support vector machines Support vector machines.
  • Machine learning theory primarily involves the design and analysis of algorithms that enable computers to learn automatically. Machine learning algorithms automatically analyze data to identify patterns and use these patterns to make predictions about unknown data.
  • Neural Network A specific embodiment of machine learning.
  • a neural network is a mathematical model that processes information by mimicking the behavioral characteristics of animal neural networks.
  • the concept of a neural network is derived from the neuronal structure of the brain. Each neuron performs a weighted sum operation on its input values, and the result of this weighted summation is passed through an activation function to generate an output.
  • Neural networks generally comprise a multi-layer structure, with each layer comprising one or more logical decision units, referred to as neurons. Increasing the depth and/or width of a neural network can enhance its expressive power, providing more powerful information extraction and abstract modeling capabilities for complex systems.
  • the depth of a neural network can be understood as the number of layers it comprises, and the number of neurons in each layer can be referred to as the width of that layer.
  • a neural network comprises an input layer and an output layer. The input layer of the neural network processes the input through neurons and then passes the result to the output layer, which then obtains the output of the neural network.
  • a neural network comprises an input layer, a hidden layer, and an output layer.
  • the input layer of the neural network processes the input through neurons and then passes the result to an intermediate hidden layer.
  • the hidden layer then passes the calculation result to the output layer or an adjacent hidden layer, which then obtains the output of the neural network.
  • a neural network can comprise one or more sequentially connected hidden layers, without limitation.
  • a loss function can be defined. This function measures the difference between the model's predicted value and the actual value. During neural network training, the loss function describes the gap or discrepancy between the neural network's output and the ideal target value.
  • Neural network training involves adjusting neural network parameters to ensure that the loss function's value is below a threshold or meets the target requirement. Neural network parameters can include at least one of the following: the number of neural network layers, their width, neuron weights, and parameters in the neuron activation function.
  • DNNs deep neural networks
  • FNNs feedforward neural networks
  • CNNs convolutional neural networks
  • RNNs recurrent neural networks
  • Deep neural network a neural network with multiple hidden layers.
  • Deep learning Machine learning using deep neural networks.
  • AI model is an algorithm or computer program that implements AI functionality. It represents the mapping between the model's inputs and outputs.
  • AI models can be neural networks, linear regression models, decision tree models, support vector machines (SVMs), Bayesian networks, Q-learning models, or other machine learning (ML) models.
  • the two-end model can also be called a bilateral model, collaborative model, dual model, or two-side model.
  • a two-end model is a model composed of multiple sub-models. The sub-models that make up the model must match each other. These sub-models can be deployed on different nodes.
  • the embodiments of the present application relate to an encoder for compressing channel state information (CSI) and a decoder for recovering compressed CSI.
  • the encoder and decoder are used in combination, and it can be understood that the encoder and decoder are matching AI models.
  • An encoder may include one or more AI models, and the decoder matched with the encoder also includes one or more AI models.
  • the number of AI models included in the matching encoder and decoder is the same and corresponds one to one.
  • a matched set of encoders and decoders can be specifically two parts of the same auto-encoder (AE), as shown in Figure 5.
  • An AE model in which the encoder and decoder are deployed on different nodes, is a typical bilateral model.
  • the encoder and decoder of an AE model are typically trained together and used in pairs.
  • the encoder processes the input V to produce the processed output z, and the decoder decodes the encoder output z into the desired output V'.
  • An autoencoder is a type of neural network that performs unsupervised learning. Its characteristic is that it uses input data as labeled data. Therefore, an autoencoder can also be understood as a self-supervised learning neural network. Autoencoders can be used for both data compression and recovery. For example, the encoder in an autoencoder can compress (encode) data A to produce data B; the decoder in the autoencoder can decompress (decode) data B to recover data A. Alternatively, the decoder can be understood as the inverse operation of the encoder.
  • the AI model in the embodiments of the present application may include an encoder and a decoder.
  • the encoder and decoder are used in combination, and it can be understood that the encoder and decoder are a matching AI model.
  • the encoder and decoder can be deployed on terminal devices and network devices respectively.
  • a training dataset is used to train an AI model. It may include the input to the AI model, or the input and target output of the AI model.
  • a training dataset includes one or more training data. Training data may include training samples input to the AI model, or the target output of the AI model. The target output may also be referred to as a label, sample label, or labeled sample. A label is the true value.
  • training datasets can include simulated data collected through simulation platforms, experimental data collected in experimental scenarios, or measured data collected in actual communication networks. Because the geographical environments and channel conditions in which data are generated vary, such as indoor and outdoor locations, mobile speeds, frequency bands, or antenna configurations, the collected data can be categorized during acquisition. For example, data with the same channel propagation environment and antenna configuration can be grouped together.
  • the channel information may be determined based on a channel measurement result of a reference signal.
  • the channel information may be a channel measurement result of a reference signal.
  • the channel measurement result of a reference signal may also be replaced by the channel information.
  • the recovered channel information may also be referred to as CSI recovery information.
  • the true CSI may be high-precision CSI.
  • the specific training process is as follows: the model training node uses the encoder to process the channel information, that is, the training sample, to obtain CSI feedback information, and uses the decoder to process the feedback information to obtain the recovered channel information, that is, the CSI recovery information. Then, the difference between the CSI recovery information and the corresponding sample label is calculated, that is, the value of the loss function, and the parameters of the encoder and decoder are updated according to the value of the loss function, so that the difference between the recovered channel information and the corresponding sample label is minimized, that is, the loss function is minimized.
  • the loss function can be the minimum mean square error (MSE) or cosine similarity. Repeat the above operations to obtain an encoder and decoder that meet the target requirements.
  • the above model training node can be a terminal device, a network device, or other network elements with AI functions in a communication system.
  • indication includes direct indication (also known as explicit indication) and implicit indication.
  • Direct indication of information A refers to including information A;
  • implicit indication of information A refers to indicating information A through the correspondence between information A and information B and the direct indication of information B.
  • the correspondence between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured.
  • network element A sends information A to network element B can be understood as the destination end of the information A or the intermediate network element in the transmission path between the destination end and the network element B, which may include directly or indirectly sending information to network element B.
  • Network element B receives information A from network element A can be understood as the source end of the information A or the intermediate network element in the transmission path between the source end and the network element A, which may include directly or indirectly receiving information from network element A.
  • the information may be processed as necessary between the source end and the destination end of the information transmission, such as format changes, but the destination end can understand the valid information from the source end. Similar expressions in this application can be understood similarly and will not be elaborated here.
  • the network device may be a core network device, an access network node (RAN node) or one or more devices in OAM shown in Figure 1.
  • the AI module may be the RIC shown in Figure 2, such as a near real-time RIC or a non-real-time RIC.
  • the near real-time RIC is set in the RAN node (e.g., CU, DU), while the non-real-time RIC is set in the OAM, in the cloud server, in the core network device, or in other network devices.
  • the RIC can be obtained by obtaining a subset from multiple terminal devices from a RAN node (e.g., CU, CU-CP, CU-UP, DU and/or RU), reorganizing it into a training data set #2, and training based on the training data set #2.
  • a RAN node e.g., CU, CU-CP, CU-UP, DU and/or RU
  • the device 1000 further includes a transceiver circuit 1030, which is used to receive and/or send signals.
  • the processing circuit 1010 is used to control the transceiver circuit 1030 to receive and/or send signals.
  • the transceiver circuit 1030 may be a transceiver.
  • RAM includes the following forms: static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
  • SRAM static RAM
  • DRAM dynamic RAM
  • SDRAM synchronous DRAM
  • DDR SDRAM double data rate synchronous dynamic random access memory
  • ESDRAM enhanced synchronous dynamic random access memory
  • SLDRAM synchronous link dynamic random access memory
  • DR RAM direct rambus RAM
  • memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
  • the logic circuit 1110 is coupled to the input/output interface 1120, and the logic circuit 1110 can send compressed information to the training device via the input/output interface 1120.
  • the compressed information can be obtained by the logic circuit 1110 by compressing the channel information; or the input/output interface 1120 can input a message from the second terminal device to the logic circuit 1110 for processing.
  • the logic circuit 1110 is coupled to the input/output interface 1120, and the input/output interface 1120 can input compressed information from the network device to the logic circuit 1110 for processing.
  • the chip system 1100 is used to implement the operations performed by the training device in the above various method embodiments.
  • the logic circuit 1110 is used to implement the processing-related operations performed by the training device in the above method embodiments, such as the processing-related operations performed by the training device (or receiving end) in the embodiment shown in Figure 7;
  • the input/output interface 1120 is used to implement the sending and/or receiving-related operations performed by the training device (or receiving end) in the above method embodiments, such as the sending and/or receiving-related operations performed by the training device (or receiving end) in the embodiment shown in Figure 7.
  • An embodiment of the present application further provides a computer-readable storage medium on which computer instructions for implementing the methods executed by the data acquisition device or the training device in the above-mentioned method embodiments are stored.
  • the computer when the computer program is executed by a computer, the computer can implement the method performed by the data acquisition device or the training device in each embodiment of the above method.
  • An embodiment of the present application also provides a computer program product comprising instructions, which, when executed by a computer, implement the methods performed by the data acquisition device or the training device in the above-mentioned method embodiments.
  • the present application also provides a communication system comprising the data acquisition device and training device described in the above embodiments.
  • the system comprises the data acquisition device and training device shown in FIG7 .
  • the system comprises a training device equipped with the data acquisition device and a data acquisition device equipped with the training device.
  • the disclosed devices and methods can be implemented in other ways.
  • the device embodiments described above are only schematic.
  • the division of the units is only a logical function division.
  • the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
  • the computer program product includes one or more computer instructions.
  • the computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device.
  • the computer can be a personal computer, a server, or a network device, etc.
  • the computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium.
  • the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode.
  • the computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations.
  • the available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)).
  • the aforementioned available medium includes, but is not limited to, various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
  • program codes such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Molecular Biology (AREA)
  • Artificial Intelligence (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present application provides an information transmission method, apparatus, and system. Exemplarily, the method can be applied to an artificial intelligence (AI) training scenario, for example, a scenario where training data is transmitted between a network device and a training apparatus by means of an air interface. The method comprises: a data acquisition apparatus determines a first data set, wherein data in the first data set is used for training of a first AI model, and the first data set comprises a first data sample and a second data sample; and the data acquisition apparatus sends the first data set and first indication information to the training apparatus, wherein the first indication information indicates that the first data sample and the second data sample share first data. The method can be applied to an air interface transmission scenario of training data. In a scenario requiring data multiplexing, a data acquisition apparatus indicates multiplexed data by means of indication information, thereby reducing repeated data sending, reducing the amount of air interface data transmitted, and achieving the purpose of reducing the data transmission overhead.

Description

信息传输方法、装置及系统Information transmission method, device and system

本申请要求在2024年04月02日提交中国国家知识产权局、申请号为202410399627.2的中国专利申请的优先权、发明名称为“信息传输方法、装置及系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to the Chinese patent application with application number 202410399627.2 filed with the State Intellectual Property Office of China on April 2, 2024, and priority to the Chinese patent application with the invention name “Information Transmission Method, Device and System”, all contents of which are incorporated by reference into this application.

技术领域Technical Field

本申请涉及通信领域。尤其涉及一种信息传输方法、装置及系统。The present application relates to the field of communications, and in particular to an information transmission method, device, and system.

背景技术Background Art

机器学习是实现人工智能的一种重要技术途径。目前针对用户设备(user equipment,UE)侧人工智能(artificial intelligence,AI)模型的训练,往往由UE自行触发相关的数据收集。当前网络侧通过空口向UE传输训练数据,部分训练数据存在重复传输的问题,造成了开销浪费。Machine learning is a key technological approach to achieving artificial intelligence (AI). Currently, training artificial intelligence (AI) models on user equipment (UE) often involves the UE itself triggering data collection. Currently, the network transmits training data to the UE over the air interface, but some training data is repeatedly transmitted, resulting in wasted overhead.

发明内容Summary of the Invention

本申请提供一种信息传输方法、装置及系统,能够降低数据传输的开销。The present application provides an information transmission method, device and system, which can reduce the overhead of data transmission.

第一方面,提供了一种信息传输方法,该方法可以由数据获取装置执行,数据获取装置以是网络侧设备,也可以是网络侧设备中的模块,如芯片或电路或芯片系统执行,还可以是终端侧设备或终端侧设备的芯片或电路或芯片系统,本申请对此不作限定。其中,网络侧设备可以包括接入网设备,核心网设备,或与接入网设备或核心网设备相通信的设备,比如,服务器。终端侧设备可以包括终端设备,或与终端设备通信的设备,比如服务器。为了便于描述,下面以数据获取装置执行为例进行说明。In a first aspect, an information transmission method is provided. The method can be performed by a data acquisition device. The data acquisition device can be a network-side device, or a module in the network-side device, such as a chip, circuit, or chip system. It can also be a terminal-side device or a chip, circuit, or chip system of a terminal-side device. This application does not limit this. Among them, the network-side device may include an access network device, a core network device, or a device that communicates with the access network device or the core network device, such as a server. The terminal-side device may include a terminal device, or a device that communicates with the terminal device, such as a server. For ease of description, the following is an example of the execution of the data acquisition device.

该方法包括:确定第一数据集,所述第一数据集中的数据用于第一人工智能AI模型的训练,所述第一数据集包括第一数据样本和第二数据样本;发送所述第一数据集和第一指示信息,所述第一指示信息指示所述第一数据样本和所述第二数据样本共用第一数据。The method includes: determining a first data set, the data in the first data set is used for training a first artificial intelligence (AI) model, the first data set including a first data sample and a second data sample; sending the first data set and first indication information, the first indication information indicating that the first data sample and the second data sample share first data.

该方法能够适用于训练数据的空口传输场景。数据获取装置下发训练数据时携带指示数据是否被共用(本文中也称复用)的指示信息,方便训练装置识别训练数据的用途,以满足训练需求。在需要数据复用的场景中,数据获取装置通过指示信息指示这些复用的数据,训练装置可以识别数据的用途,减少数据的重复发送,减少了空口数据的传输量,达到降低数据传输开销的目的。This method is applicable to air-interface transmission scenarios for training data. When a data acquisition device transmits training data, it includes information indicating whether the data is shared (also referred to herein as multiplexed). This facilitates the training device's identification of the training data's purpose to meet training requirements. In scenarios where data multiplexing is required, the data acquisition device uses this information to identify the multiplexed data. This allows the training device to identify the data's purpose, reducing repeated data transmission and air-interface data transmission, thereby lowering data transmission overhead.

在某些实现方式中,所述第一指示信息的第一取值指示所述第一数据被所述第一数据样本和所述第二数据样本共用,所述第一指示信息的第二取值指示所述第一数据未被所述第一数据样本和所述第二数据样本共用。In some implementations, a first value of the first indication information indicates that the first data is shared by the first data sample and the second data sample, and a second value of the first indication information indicates that the first data is not shared by the first data sample and the second data sample.

示例地,第一指示信息为一个比特,取值为1指示所述第一数据被所述第一数据样本和所述第二数据样本共用,取值为0指示所述第一数据未被所述第一数据样本和所述第二数据样本共用。本申请对第一指示信息的比特数量、比特取值、取值所表示的含义均不作限定。For example, the first indication information is one bit, and a value of 1 indicates that the first data is shared by the first data sample and the second data sample, and a value of 0 indicates that the first data is not shared by the first data sample and the second data sample. This application does not limit the number of bits, bit values, or meanings represented by the values of the first indication information.

在某些实现方式中,所述第一数据属于至少一个被共用的数据,所述至少一个被共用的数据与至少一个第一指示信息一一对应。In some implementations, the first data belongs to at least one shared data, and the at least one shared data has a one-to-one correspondence with at least one first indication information.

在某些实现方式中,所述至少一个第一指示信息基于第一顺序发送,所述第一顺序为所述至少一个被共用的数据的发送顺序。In some implementations, the at least one first indication information is sent based on a first order, where the first order is the order in which the at least one shared data is sent.

该方式中,根据数据的发送顺序发送多个第一指示信息,无需其他标识即可使得训练装置确定各数据是否被共用,进一步节省了开销。In this manner, a plurality of first indication information are sent according to the order in which the data are sent, and the training device can determine whether each data is shared without other identification, thereby further saving overhead.

在某些实现方式中,所述第一指示信息指示所述第一数据对应的资源信息,所述第一数据对应的资源信息包括时域资源信息、频域资源信息或者空域资源信息中的至少一项。In some implementations, the first indication information indicates resource information corresponding to the first data, and the resource information corresponding to the first data includes at least one of time domain resource information, frequency domain resource information, or space domain resource information.

在某些实现方式中,所述第一指示信息属于N个第一指示信息,所述N个第一指示信息指示所述第一数据集中的N个数据的所述资源信息,N为正整数,或者,所述第一数据属于M个被共用的数据,所述第一指示信息属于M个第一指示信息,所述M个第一指示信息分别指示所述M个被共用的数据的所述资源信息,M为正整数。In some implementations, the first indication information belongs to N first indication information, and the N first indication information indicate the resource information of N data in the first data set, where N is a positive integer; or, the first data belongs to M shared data, and the first indication information belongs to M first indication information, and the M first indication information respectively indicate the resource information of the M shared data, where M is a positive integer.

在某些实现方式中,所述第一指示信息指示所述第一数据的标识。In some implementations, the first indication information indicates an identifier of the first data.

在某些实现方式中,所述第一数据为输入数据和/或输出数据对应的标签信息。In some implementations, the first data is label information corresponding to input data and/or output data.

即,第一指示信息既可以指示输入数据是否被共用,也可以指示输出数据是否被共用。That is, the first indication information may indicate whether the input data is shared or not, and may also indicate whether the output data is shared or not.

第二方面,提供了一种信息传输方法,该方法可以由训练装置执行,比如训练装置可以是AI实体,例如接入网设备,核心网设备,与接入网设备或核心网设备相通信的设备,UE,或,与UE通信的设备,如服务器,等,训练装置也可以是AI实体中的模块,如芯片或电路或芯片系统执行,本申请对此不作限定。为了便于描述,下面以训练装置执行为例进行说明。In a second aspect, an information transmission method is provided. The method can be executed by a training device. For example, the training device can be an AI entity, such as an access network device, a core network device, a device communicating with an access network device or a core network device, a UE, or a device communicating with a UE, such as a server. The training device can also be a module in the AI entity, such as a chip, a circuit, or a chip system. This application does not limit this. For ease of description, the following description uses the execution of a training device as an example.

该方法包括:接收第一数据集和第一指示信息,所述第一数据集中的数据用于第一人工智能AI模型的训练,所述第一数据集包括第一数据样本和第二数据样本,所述第一指示信息指示所述第一数据样本和所述第二数据样本共用第一数据;基于所述第一指示信息确定所述第一数据被所述第一数据样本和所述第二数据样本共用。The method includes: receiving a first data set and first indication information, the data in the first data set is used for training a first artificial intelligence (AI) model, the first data set includes a first data sample and a second data sample, and the first indication information indicates that the first data sample and the second data sample share the first data; based on the first indication information, determining that the first data is shared by the first data sample and the second data sample.

在某些实现方式中,所述第一指示信息的第一取值指示所述第一数据被所述第一数据样本和所述第二数据样本共用,所述第一指示信息的第二取值指示所述第一数据未被所述第一数据样本和所述第二数据样本共用。In some implementations, a first value of the first indication information indicates that the first data is shared by the first data sample and the second data sample, and a second value of the first indication information indicates that the first data is not shared by the first data sample and the second data sample.

在某些实现方式中,所述第一数据属于至少一个被共用的数据,所述至少一个被共用的数据与至少一个第一指示信息一一对应。In some implementations, the first data belongs to at least one shared data, and the at least one shared data has a one-to-one correspondence with at least one first indication information.

在某些实现方式中,接收第一数据集和第一指示信息包括:基于第一顺序接收所述至少一个第一指示信息,所述第一顺序为所述至少一个被共用的数据的接收顺序。In some implementations, receiving the first data set and the first indication information includes: receiving the at least one first indication information based on a first order, where the first order is an order in which the at least one shared data is received.

在某些实现方式中,所述第一指示信息指示所述第一数据对应的资源信息,所述第一数据对应的资源信息包括时域资源信息、频域资源信息或者空域资源信息中的至少一项。In some implementations, the first indication information indicates resource information corresponding to the first data, and the resource information corresponding to the first data includes at least one of time domain resource information, frequency domain resource information, or space domain resource information.

在某些实现方式中,所述第一指示信息属于N个第一指示信息,所述N个第一指示信息指示所述第一数据集中的N个数据的所述资源信息,N为正整数,或者,所述第一数据属于M个被共用的数据,所述第一指示信息属于M个第一指示信息,所述M个第一指示信息分别指示所述M个被共用的数据的所述资源信息,M为正整数。In some implementations, the first indication information belongs to N first indication information, and the N first indication information indicate the resource information of N data in the first data set, where N is a positive integer; or, the first data belongs to M shared data, and the first indication information belongs to M first indication information, and the M first indication information respectively indicate the resource information of the M shared data, where M is a positive integer.

在某些实现方式中,所述第一指示信息指示所述第一数据的标识。In some implementations, the first indication information indicates an identifier of the first data.

在某些实现方式中,所述第一数据为输入数据和/或输出数据对应的标签信息。In some implementations, the first data is label information corresponding to input data and/or output data.

第三方面,提供一种通信装置,包括处理单元和收发单元,所述处理单元用于确定第一数据集,所述第一数据集中的数据用于第一人工智能AI模型的训练,所述第一数据集包括第一数据样本和第二数据样本;所述收发单元用于发送所述第一数据集和第一指示信息,所述第一指示信息指示所述第一数据样本和所述第二数据样本共用第一数据。According to a third aspect, a communication device is provided, comprising a processing unit and a transceiver unit, wherein the processing unit is used to determine a first data set, wherein the data in the first data set is used for training a first artificial intelligence (AI) model, and the first data set includes a first data sample and a second data sample; and the transceiver unit is used to send the first data set and first indication information, wherein the first indication information indicates that the first data sample and the second data sample share first data.

在某些实现方式中,所述第一指示信息的第一取值指示所述第一数据被所述第一数据样本和所述第二数据样本共用,所述第一指示信息的第二取值指示所述第一数据未被所述第一数据样本和所述第二数据样本共用。In some implementations, a first value of the first indication information indicates that the first data is shared by the first data sample and the second data sample, and a second value of the first indication information indicates that the first data is not shared by the first data sample and the second data sample.

在某些实现方式中,所述第一数据属于至少一个被共用的数据,所述至少一个被共用的数据与至少一个第一指示信息一一对应。In some implementations, the first data belongs to at least one shared data, and the at least one shared data has a one-to-one correspondence with at least one first indication information.

在某些实现方式中,所述至少一个第一指示信息基于第一顺序发送,所述第一顺序为所述至少一个被共用的数据的发送顺序。In some implementations, the at least one first indication information is sent based on a first order, where the first order is the order in which the at least one shared data is sent.

在某些实现方式中,所述第一指示信息指示所述第一数据对应的资源信息,所述第一数据对应的资源信息包括时域资源信息、频域资源信息或者空域资源信息中的至少一项。In some implementations, the first indication information indicates resource information corresponding to the first data, and the resource information corresponding to the first data includes at least one of time domain resource information, frequency domain resource information, or space domain resource information.

在某些实现方式中,所述第一指示信息属于N个第一指示信息,所述N个第一指示信息指示所述第一数据集中的N个数据的所述资源信息,N为正整数,或者,所述第一数据属于M个被共用的数据,所述第一指示信息属于M个第一指示信息,所述M个第一指示信息分别指示所述M个被共用的数据的所述资源信息,M为正整数。In some implementations, the first indication information belongs to N first indication information, and the N first indication information indicate the resource information of N data in the first data set, where N is a positive integer; or, the first data belongs to M shared data, and the first indication information belongs to M first indication information, and the M first indication information respectively indicate the resource information of the M shared data, where M is a positive integer.

在某些实现方式中,所述第一指示信息指示所述第一数据的标识。In some implementations, the first indication information indicates an identifier of the first data.

在某些实现方式中,所述第一数据为输入数据和/或输出数据对应的标签信息。In some implementations, the first data is label information corresponding to input data and/or output data.

第四方面,提供一种通信装置,包括处理单元和收发单元,所述收发单元用于接收第一数据集和第一指示信息,所述第一数据集中的数据用于第一人工智能AI模型的训练,所述第一数据集包括第一数据样本和第二数据样本,所述第一指示信息指示所述第一数据样本和所述第二数据样本共用第一数据;所述处理单元用于基于所述第一指示信息确定所述第一数据被所述第一数据样本和所述第二数据样本共用。In a fourth aspect, a communication device is provided, comprising a processing unit and a transceiver unit, the transceiver unit being used to receive a first data set and first indication information, the data in the first data set being used for training a first artificial intelligence (AI) model, the first data set comprising a first data sample and a second data sample, the first indication information indicating that the first data sample and the second data sample share the first data; the processing unit being used to determine, based on the first indication information, that the first data is shared by the first data sample and the second data sample.

在某些实现方式中,所述第一指示信息的第一取值指示所述第一数据被所述第一数据样本和所述第二数据样本共用,所述第一指示信息的第二取值指示所述第一数据未被所述第一数据样本和所述第二数据样本共用。In some implementations, a first value of the first indication information indicates that the first data is shared by the first data sample and the second data sample, and a second value of the first indication information indicates that the first data is not shared by the first data sample and the second data sample.

在某些实现方式中,所述第一数据属于至少一个被共用的数据,所述至少一个被共用的数据与至少一个第一指示信息一一对应。In some implementations, the first data belongs to at least one shared data, and the at least one shared data has a one-to-one correspondence with at least one first indication information.

在某些实现方式中,所述收发单元具体用于基于第一顺序接收所述至少一个第一指示信息,所述第一顺序为所述至少一个被共用的数据的接收顺序。In some implementations, the transceiver unit is specifically configured to receive the at least one first indication information based on a first order, where the first order is an order in which the at least one shared data is received.

在某些实现方式中,所述第一指示信息指示所述第一数据对应的资源信息,所述第一数据对应的资源信息包括时域资源信息、频域资源信息或者空域资源信息中的至少一项。In some implementations, the first indication information indicates resource information corresponding to the first data, and the resource information corresponding to the first data includes at least one of time domain resource information, frequency domain resource information, or space domain resource information.

在某些实现方式中,所述第一指示信息属于N个第一指示信息,所述N个第一指示信息指示所述第一数据集中的N个数据的所述资源信息,N为正整数,或者,所述第一数据属于M个被共用的数据,所述第一指示信息属于M个第一指示信息,所述M个第一指示信息分别指示所述M个被共用的数据的所述资源信息,M为正整数。In some implementations, the first indication information belongs to N first indication information, and the N first indication information indicate the resource information of N data in the first data set, where N is a positive integer; or, the first data belongs to M shared data, and the first indication information belongs to M first indication information, and the M first indication information respectively indicate the resource information of the M shared data, where M is a positive integer.

在某些实现方式中,所述第一指示信息指示所述第一数据的标识。In some implementations, the first indication information indicates an identifier of the first data.

在某些实现方式中,所述第一数据为输入数据和/或输出数据对应的标签信息。In some implementations, the first data is label information corresponding to input data and/or output data.

应理解,第三方面、第四方面是与第一方面、第二方面对应的装置侧的实现方式,关于第一方面、第二方面的解释、补充和有益效果的描述同样适用于第三方面、第四方面,不再赘述。It should be understood that the third aspect and the fourth aspect are implementation methods on the device side corresponding to the first aspect and the second aspect. The explanations, supplements and descriptions of the beneficial effects of the first aspect and the second aspect are also applicable to the third aspect and the fourth aspect and will not be repeated here.

第五方面,本申请提供了一种通信装置,包括接口电路和处理器,该接口电路用于实现第三方面中收发单元的功能,该处理器用于实现第三方面中处理单元的功能。In a fifth aspect, the present application provides a communication device, comprising an interface circuit and a processor, wherein the interface circuit is used to implement the function of the transceiver unit in the third aspect, and the processor is used to implement the function of the processing unit in the third aspect.

第六方面,本申请提供了一种通信装置,包括接口电路和处理器,该接口电路用于实现第四方面中收发单元的功能,该处理器用于实现第四方面中处理单元的功能。In a sixth aspect, the present application provides a communication device, comprising an interface circuit and a processor, wherein the interface circuit is used to implement the function of the transceiver unit in the fourth aspect, and the processor is used to implement the function of the processing unit in the fourth aspect.

第七方面,本申请提供了一种计算机可读介质,该计算机可读介质存储用于终端设备执行的程序代码,该程序代码包括用于执行第一方面,或,第一方面中任一可能的方式,或,第一方面中所有可能的方式的方法的指令。In the seventh aspect, the present application provides a computer-readable medium storing a program code for execution on a terminal device, the program code comprising instructions for executing the method of the first aspect, or any possible manner in the first aspect, or all possible manners in the first aspect.

第八方面,本申请实施例提供了一种计算机可读介质,该计算机可读介质存储用于网络设备执行的程序代码,该程序代码包括用于执行第二方面,或,第二方面中任一可能的方式,或,第二方面中所有可能的方式的方法的指令。In an eighth aspect, an embodiment of the present application provides a computer-readable medium storing a program code for execution by a network device, the program code including instructions for executing the method of the second aspect, or any possible manner of the second aspect, or all possible manners of the second aspect.

第九方面,提供了一种存储有计算机可读指令的计算机程序产品,当该计算机可读指令在计算机上运行时,使得计算机执行上第一方面,或,第一方面中任一可能的方式,或,第一方面中所有可能的方式的方法。In the ninth aspect, a computer program product storing computer-readable instructions is provided, which, when the computer-readable instructions are executed on a computer, enables the computer to execute the method of the first aspect, or any possible method of the first aspect, or all possible methods of the first aspect.

第十方面,提供了一种存储有计算机可读令的计算机程序产品,当该计算机可读指令在计算机上运行时,使得计算机执行上述第二方面,或,第二方面中任一可能的方式,或,第二方面中所有可能的方式的方法。In the tenth aspect, a computer program product storing computer-readable instructions is provided, which, when the computer-readable instructions are run on a computer, enables the computer to execute the method of the above-mentioned second aspect, or any possible method of the second aspect, or all possible methods of the second aspect.

第十一方面,提供了一种通信系统,该通信系统包括具有实现上述第一方面,或,第一方面中任一可能的方式,或,第一方面中所有可能的方式的方法,第二方面,或,第二方面中任一可能的方式,或,第二方面中所有可能的方式的方法及各种可能设计的功能的装置。In the eleventh aspect, a communication system is provided, which includes a device having functions of implementing the above-mentioned first aspect, or any possible manner in the first aspect, or all possible manners in the first aspect, the second aspect, or any possible manner in the second aspect, or all possible manners in the second aspect, and various possible designed functions.

第十二方面,提供了一种处理器,用于与存储器耦合,用于执行上述第一方面,或,第一方面中任一可能的方式,或,第一方面中所有可能的方式的方法。In the twelfth aspect, a processor is provided, which is coupled to a memory and is used to execute the method of the above-mentioned first aspect, or any possible method of the first aspect, or all possible methods of the first aspect.

第十三方面,提供了一种处理器,用于与存储器耦合,用于执行第二方面,或,第二方面中任一可能的方式,或,第二方面中所有可能的方式的方法。In a thirteenth aspect, a processor is provided, coupled to a memory, for executing the method of the second aspect, or any possible manner of the second aspect, or all possible manners of the second aspect.

第十四方面,提供一种芯片系统,该芯片系统包括处理器,还可以包括存储器,用于执行该存储器中存储的计算机程序或指令,使得芯片系统实现前述第一方面或第二方面中任一方面、以及任一方面的任意可能的实现方式中的方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。In a fourteenth aspect, a chip system is provided, comprising a processor and a memory configured to execute computer programs or instructions stored in the memory, so that the chip system implements the method of any of the aforementioned first or second aspects, as well as any possible implementation of either aspect. The chip system may be composed of a chip alone, or may include a chip and other discrete components.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1是通信系统中的一种可能的应用框架示意图。FIG1 is a schematic diagram of a possible application framework in a communication system.

图2是通信系统中的另一种可能的应用框架示意图。FIG2 is a schematic diagram of another possible application framework in a communication system.

图3是适用于本申请实施例的一种通信系统的示意图。FIG3 is a schematic diagram of a communication system applicable to an embodiment of the present application.

图4是适用于本申请实施例的另一种通信系统的示意图。FIG4 is a schematic diagram of another communication system applicable to an embodiment of the present application.

图5是一种自编码器的示意性框图。FIG5 is a schematic block diagram of an autoencoder.

图6是一种AI应用框架的示意图。FIG6 is a schematic diagram of an AI application framework.

图7是本申请实施例提出的一种信息传输方法的示意图。FIG7 is a schematic diagram of an information transmission method proposed in an embodiment of the present application.

图8是一种数据共用的示意图。FIG8 is a schematic diagram of data sharing.

图9是一种通信装置的示意性框图。FIG9 is a schematic block diagram of a communication device.

图10是又一种通信装置的示意性框图。FIG10 is a schematic block diagram of yet another communication device.

图11是又一种通信装置的示意性框图。FIG11 is a schematic block diagram of yet another communication device.

具体实施方式DETAILED DESCRIPTION

下面将结合附图,对本申请中的技术方案进行描述。The technical solution in this application will be described below with reference to the accompanying drawings.

本申请提供的技术方案可以应用于各种通信系统,例如:第五代(5th generation,5G)或新无线(new radio,NR)系统、长期演进(long term evolution,LTE)系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time division duplex,TDD)系统、无线局域网(wireless local area network,WLAN)系统、卫星通信系统、未来的通信系统或者多种系统的融合系统等。本申请提供的技术方案还可以应用于设备到设备(device to device,D2D)通信,车到万物(vehicle-to-everything,V2X)通信,机器到机器(machine to machine,M2M)通信,机器类型通信(machine type communication,MTC),以及物联网(internet of things,IoT)通信系统或者其他通信系统。The technical solutions provided in this application can be applied to various communication systems, such as fifth-generation (5G) or new radio (NR) systems, long-term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, wireless local area network (WLAN) systems, satellite communication systems, future communication systems, or integrated systems of multiple systems. The technical solutions provided in this application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems.

通信系统中的一个设备可以向另一个设备发送信号或从另一个设备接收信号。其中信号可以包括信息、信令或者数据等。其中,设备也可以被替换为实体、网络实体、网元、通信设备、通信模块、节点、通信节点等等,本公开中以设备为例进行描述。例如,通信系统可以包括至少一个终端设备和至少一个网络设备。网络设备可以向终端设备发送下行信号,和/或终端设备可以向网络设备发送上行信号。可以理解的是,本公开中的终端设备可以替换为第一设备,网络设备可以替换为第二设备,二者执行本公开中相应的信息传输方法。A device in a communication system can send a signal to another device or receive a signal from another device. The signal may include information, signaling, or data. The device may also be replaced by an entity, a network entity, a network element, a communication device, a communication module, a node, a communication node, etc. The present disclosure uses the device as an example for description. For example, the communication system may include at least one terminal device and at least one network device. The network device may send a downlink signal to the terminal device, and/or the terminal device may send an uplink signal to the network device. It is understood that the terminal device in the present disclosure may be replaced by the first device, and the network device may be replaced by the second device, and both perform the corresponding information transmission method in the present disclosure.

在本申请实施例中,终端设备也可以称为用户设备(user equipment,UE)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。In an embodiment of the present application, the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device.

终端设备可以是一种提供语音/数据的设备,例如,具有无线连接功能的手持式设备、车载设备等。目前,一些终端的举例为:手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备,虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、可穿戴设备,5G网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,PLMN)中的终端设备等,本申请实施例对此并不限定。A terminal device can be a device that provides voice/data, for example, a handheld device with wireless connection function, a vehicle-mounted device, etc. At present, some examples of terminals are: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MID), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart Wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, wearable devices, terminal devices in 5G networks or terminal devices in future evolved public land mobile networks (PLMNs), etc., are not limited to these in the embodiments of the present application.

作为示例而非限定,在本申请实施例中,该终端设备还可以是可穿戴设备。可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能首饰等。As an example and not a limitation, in the embodiment of the present application, the terminal device may also be a wearable device. Wearable devices may also be called wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

本申请实施例中,用于实现终端设备的功能的装置可以是终端设备,也可以是能够支持终端设备实现该功能的装置,例如芯片系统,该装置可以被安装在终端设备中或者和终端设备匹配使用。本申请实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。在本申请实施例中仅以用于实现终端设备的功能的装置为终端设备为例进行说明,不对本申请实施例的方案构成限定。In the embodiments of the present application, the device for realizing the function of the terminal device can be a terminal device, or a device capable of supporting the terminal device to realize the function, such as a chip system, which can be installed in the terminal device or used in combination with the terminal device. In the embodiments of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. In the embodiments of the present application, only the terminal device is used as an example for description, and the embodiments of the present application are not limited to the solutions of the embodiments of the present application.

本申请实施例中的网络设备可以是用于与终端设备通信的设备,该网络设备可以包括接入网设备或无线接入网设备,如网络设备可以是基站。本申请实施例中的接入网设备可以是指将终端设备接入到无线网络的无线接入网(radio access network,RAN)节点(或设备)。基站可以广义的覆盖如下中的各种名称,或与如下名称进行替换,比如:节点B(NodeB)、演进型基站(evolved NodeB,eNB)、下一代基站(next generation NodeB,gNB)、中继站、接入点、传输点(transmitting and receiving point,TRP)、发射点(transmitting point,TP)、主站、辅站、多制式无线(motor slide retainer,MSR)节点、家庭基站、网络控制器、接入节点、无线节点、接入点(access point,AP)、传输节点、收发节点、基带单元(baseband unit,BBU)、射频拉远单元(remote radio unit,RRU)、有源天线单元(active antenna unit,AAU)、射频头(remote radio head,RRH)、中心单元(central unit,CU)、分布式单元(distributed unit,DU)、射电单元(radio unit,RU)、定位节点等。基站可以是宏基站、微基站、中继节点、施主节点或类似物,或其组合。基站还可以指用于设置于前述设备或装置内的通信模块、调制解调器或芯片。基站还可以是移动交换中心以及D2D、V2X、M2M通信中承担基站功能的设备、未来的通信系统中承担基站功能的设备等。基站可以支持相同或不同接入技术的网络。可选的,RAN节点还可以是服务器,可穿戴设备,车辆或车载设备等。例如,车辆外联(vehicle to everything,V2X)技术中的接入网设备可以为路侧单元(road side unit,RSU)。本申请的实施例对网络设备所采用的具体技术和具体设备形态不做限定。The network device in the embodiments of the present application may be a device for communicating with a terminal device, and may include an access network device or a radio access network device, such as a base station. The access network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects the terminal device to a wireless network. The term “base station” can broadly cover the following names or be replaced by the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station, auxiliary station, motor slide retainer (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), radio unit (RU), positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The base station can also refer to a communication module, a modem or a chip that is provided in the aforementioned device or apparatus. The base station can also be a mobile switching center and a device that performs the base station function in D2D, V2X, and M2M communications, a device that performs the base station function in future communication systems, etc. The base station can support networks with the same or different access technologies. Optionally, the RAN node can also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the access network device in the vehicle to everything (V2X) technology can be a road side unit (RSU). The embodiments of the present application do not limit the specific technology and specific device form adopted by the network equipment.

基站可以是固定的,也可以是移动的。例如,直升机或无人机可以被配置成充当移动基站,一个或多个小区可以根据该移动基站的位置移动。在其他示例中,直升机或无人机可以被配置成用作与另一基站通信的设备。Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.

在一些部署中,本申请实施例所提及的网络设备可以为包括CU、或DU、或包括CU和DU的设备、或者控制面CU节点(中央单元控制面(central unit-control plane,CU-CP))和用户面CU节点(中央单元用户面(central unit-user plane,CU-UP))以及DU节点的设备。例如,网络设备可以包括gNB-CU-CP、gNB-CU-UP和gNB-DU。In some deployments, the network devices mentioned in the embodiments of the present application may include a CU, a DU, or both a CU and a DU, or a device including a control plane CU node (central unit-control plane (CU-CP)), a user plane CU node (central unit-user plane (CU-UP)), and a DU node. For example, the network devices may include a gNB-CU-CP, a gNB-CU-UP, and a gNB-DU.

在一些部署中,由多个RAN节点协作协助终端实现无线接入,不同RAN节点分别实现基站的部分功能。例如,RAN节点可以是CU,DU,CU-CP,CU-UP,或者RU等。CU和DU可以是单独设置,或者也可以包括在同一个网元中,例如BBU中。RU可以包括在射频设备或者射频单元中,例如包括在RRU、AAU或RRH中。In some deployments, multiple RAN nodes collaborate to assist terminals in achieving wireless access, with different RAN nodes implementing portions of the base station's functionality. For example, a RAN node can be a CU, DU, CU-CP, CU-UP, or RU. The CU and DU can be separate or included in the same network element, such as the BBU. The RU can be included in a radio frequency device or radio unit, such as an RRU, AAU, or RRH.

RAN节点可以支持一种或多种类型的前传接口,不同前传接口,分别对应具有不同功能的DU和RU。若DU和RU之间的前传接口为通用公共无线电接口(common public radio interface,CPRI),DU被配置用于实现基带功能中的一项或多项,RU被配置用于实现射频功能中的一项或多项。若DU和RU之间的前传接口为另一种接口,其相对于CPRI,将下行和/或上行的部分基带功能,比如,针对下行,预编码(precoding),数字波束赋形(beamforming,BF),或快速傅立叶反变换(inverse fast Fourier transform,IFFT)/添加循环前缀(cyclic prefix,CP)中的一项或多项,从DU中移至RU中实现,针对上行,数字波束赋形(beamforming,BF),或快速傅立叶变换(fast Fourier transform,FFT)/去除循环前缀(cyclic prefix,CP)中的一项或多项,从DU中移至RU中实现。在一种可能的实现方式中,该接口可以为增强型通用公共无线电接口(enhanced common public radio interface,eCPRI)。在eCPRI架构下,DU和RU之间的切分方式不同,对应不同类型(category,Cat)的eCPRI,比如eCPRI Cat A,B,C,D,E,F。A RAN node may support one or more types of fronthaul interfaces, with different fronthaul interfaces corresponding to DUs and RUs with different functionalities. If the fronthaul interface between the DU and RU is a common public radio interface (CPRI), the DU is configured to implement one or more baseband functions, and the RU is configured to implement one or more radio frequency functions. If the fronthaul interface between the DU and RU is another type of interface, compared to CPRI, some downlink and/or uplink baseband functions, such as precoding, digital beamforming (BF), or inverse fast Fourier transform (IFFT)/cyclic prefix (CP) for downlink, are moved from the DU to the RU. For uplink, digital beamforming (BF), or one or more fast Fourier transform (FFT)/cyclic prefix (CP) removal are moved from the DU to the RU. In one possible implementation, the interface can be an enhanced common public radio interface (eCPRI). In the eCPRI architecture, the division between the DU and RU is different, corresponding to different types (Categories) of eCPRI, such as eCPRI Category A, B, C, D, E, and F.

以eCPRI Cat A为例,对于下行传输,以层映射为切分,DU被配置用于实现层映射及之前的一项或多项功能(即编码、速率匹配,加扰,调制,层映射中的一项或多项),而层映射之后的其他功能(例如,资源元素(resource element,RE)映射,数字波束赋形(beamforming,BF),或快速傅立叶反变换(inverse fast Fourier transform,IFFT)/添加循环前缀(cyclic prefix,CP)中的一项或多项)移至RU中实现。对于上行传输,以解RE映射为切分,DU被配置用于实现解映射及之前的一项或多项功能(即解码,解速率匹配,解扰,解调,离散傅里叶逆变换(inverse discrete Fourier transform,IDFT),信道均衡,解RE映射中的一项或多项功能),而解映射之后的其他功能(例如,数字BF或快速傅里叶变换(fast Fourier transform,FFT)/去CP中的一项或多项)移至RU中实现。可以理解的是,关于各种类型的eCPRI所对应的DU和RU的功能描述,可以参考eCPRI协议,在此不予赘述。Taking eCPRI Cat A as an example, for downlink transmission, based on layer mapping, the DU is configured to implement layer mapping and one or more functions before it (i.e., one or more of coding, rate matching, scrambling, modulation, and layer mapping), while other functions after layer mapping (for example, one or more of resource element (RE) mapping, digital beamforming (BF), or inverse fast Fourier transform (IFFT)/adding a cyclic prefix (CP)) are moved to the RU for implementation. For uplink transmission, the DU is configured to perform demapping and one or more of the preceding functions (i.e., decoding, rate matching, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, and demapping), with demapping being the key division. Other functions after demapping (e.g., one or more of digital BF or fast Fourier transform (FFT)/CP removal) are implemented in the RU. For a functional description of the DU and RU corresponding to various types of eCPRI, please refer to the eCPRI protocol and will not be elaborated on here.

一种可能的设计中,BBU中用于实现基带功能的处理单元称为基带高层(base band high,BBH)单元,RRU/AAU/RRH中用于实现基带功能的处理单元称为基带低层(base band low,BBL)单元。In one possible design, the processing unit used to implement baseband functions in the BBU is called a baseband high (BBH) unit, and the processing unit used to implement baseband functions in the RRU/AAU/RRH is called a baseband low (BBL) unit.

在不同系统中,CU(或CU-CP和CU-UP)、DU或RU也可以有不同的名称,但是本领域的技术人员可以理解其含义。例如,在开放无线接入网(open RAN,ORAN/O-RAN)系统中,CU也可以称为O-CU(开放式CU),DU也可以称为O-DU,CU-CP也可以称为O-CU-CP,CU-UP也可以称为O-CU-UP,RU也可以称为O-RU。本申请中的CU(或CU-CP、CU-UP)、DU和RU中的任一单元,可以是通过软件模块、硬件模块、或者软件模块与硬件模块结合来实现。In different systems, CU (or CU-CP and CU-UP), DU or RU may have different names, but those skilled in the art will understand their meanings. For example, in an open radio access network (open RAN, ORAN/O-RAN) system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. Any of the CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

本申请实施例中,用于实现网络设备的功能的装置可以是网络设备;也可以是能够支持网络设备实现该功能的装置,例如芯片系统、硬件电路、软件模块、或硬件电路加软件模块。该装置可以被安装在网络设备中或者和网络设备匹配使用。在本申请实施例中仅以用于实现网络设备的功能的装置为网络设备为例进行说明,不对本申请实施例的方案构成限定。In the embodiments of the present application, the device for implementing the functions of the network device can be a network device; it can also be a device that can support the network device to implement the functions, such as a chip system, a hardware circuit, a software module, or a hardware circuit and a software module. The device can be installed in the network device or used in conjunction with the network device. In the embodiments of the present application, only the device for implementing the functions of the network device is used as an example to illustrate, and does not constitute a limitation on the solutions of the embodiments of the present application.

网络设备和/或终端设备可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上;还可以部署在空中的飞机、气球和卫星上。本申请实施例中对网络设备和终端设备所处的场景不做限定。此外,终端设备和网络设备可以是硬件设备,也可以是在专用硬件上运行的软件功能,通用硬件上运行的软件功能,比如,是平台(例如,云平台)上实例化的虚拟化功能,又或者,是包括专用或通用硬件设备和软件功能的实体,本申请对于终端设备和网络设备的具体形态不作限定。The network device and/or terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on the water surface; it can also be deployed on aircraft, balloons and satellites in the air. The embodiments of this application do not limit the scenarios in which the network device and the terminal device are located. In addition, the terminal device and the network device can be hardware devices, or they can be software functions running on dedicated hardware, software functions running on general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., a cloud platform), or entities including dedicated or general-purpose hardware devices and software functions. This application does not limit the specific forms of the terminal device and the network device.

在无线通信网络中,例如在移动通信网络中,网络支持的业务越来越多样,因此需要满足的需求越来越多样。例如,网络需要能够支持超高速率、超低时延、和/或超大连接。该特点使得网络规划、网络配置、和/或资源调度越来越复杂。此外,由于网络的功能越来越强大,例如支持的频谱越来越高、支持高阶多入多出(multiple input multiple output,MIMO)技术、支持波束赋形、和/或支持波束管理等新技术,使得网络节能成为了热门研究课题。这些新需求、新场景和新特性给网络规划、运维和高效运营带来了前所未有的挑战。为了迎接该挑战,可以将人工智能技术引入无线通信网络中,从而实现网络智能化。In wireless communication networks, such as mobile communication networks, the services supported by the networks are becoming increasingly diverse, and therefore the demands that need to be met are becoming increasingly diverse. For example, the network needs to be able to support ultra-high speeds, ultra-low latency, and/or ultra-large connections. This feature makes network planning, network configuration, and/or resource scheduling increasingly complex. In addition, as network functionality becomes increasingly powerful, such as supporting increasingly high spectrum, supporting advanced multiple input multiple output (MIMO) technology, supporting beamforming, and/or supporting new technologies such as beam management, network energy conservation has become a hot research topic. These new demands, new scenarios, and new features have brought unprecedented challenges to network planning, maintenance, and efficient operation. To meet this challenge, artificial intelligence technology can be introduced into wireless communication networks to achieve network intelligence.

为了在无线网络中支持AI技术,网络中还可能引入AI节点。In order to support AI technology in wireless networks, AI nodes may also be introduced into the network.

可选地,AI节点可以部署于该通信系统中的如下位置中的一项或多项:接入网络设备、终端设备、或核心网设备等,或者,AI节点也可单独部署,例如,部署于上述任一项设备之外的位置,比如,过顶(over the top,OTT)系统的主机或云端服务器中。AI节点可以与通信系统中的其它设备通信,其它设备例如可以为以下中的一项或多项:接入网设备,终端设备,或,核心网的网元等。基于该AI实体所服务的对象,AI实体可以包括网络设备侧的AI实体,终端设备侧的AI实体,或核心网侧的AI实体。Optionally, the AI node can be deployed in one or more of the following locations in the communication system: access network equipment, terminal equipment, or core network equipment. Alternatively, the AI node can be deployed separately, for example, in a location outside any of the above devices, such as a host or cloud server in an over-the-top (OTT) system. The AI node can communicate with other devices in the communication system, such as one or more of the following: access network equipment, terminal equipment, or core network elements. Based on the object served by the AI entity, the AI entity can include an AI entity on the network device side, an AI entity on the terminal device side, or an AI entity on the core network side.

可以理解,本申请对于AI节点的数量不予限制。例如,当有多个AI节点时,多个AI节点可以基于功能进行划分,如不同的AI节点负责不同的功能。It is understood that this application does not limit the number of AI nodes. For example, when there are multiple AI nodes, the multiple AI nodes can be divided based on function, such as different AI nodes are responsible for different functions.

还可以理解,AI节点可以是各自独立的设备,也可以集成于同一设备中实现不同的功能,或者可以是硬件设备中的网络元件,也可以是在专用硬件上运行的软件功能,或者是平台(例如,云平台)上实例化的虚拟化功能,本申请对于上述AI节点的具体形态不作限定。It can also be understood that AI nodes can be independent devices, or they can be integrated into the same device to implement different functions, or they can be network elements in hardware devices, or they can be software functions running on dedicated hardware, or they can be virtualized functions instantiated on a platform (for example, a cloud platform). This application does not limit the specific form of the above-mentioned AI nodes.

AI节点可以为AI网元或AI模块。AI实体用以实现相应的AI功能。不同网元中部署的AI模块可以相同或不同。AI实体中的AI模型根据不同的参数配置,AI实体可以实现不同的功能。AI实体中的AI模型可以是基于以下一项或多项参数配置的:结构参数(例如神经网络层数、神经网络宽度、层间的连接关系、神经元的权值、神经元的激活函数、或激活函数中的偏置中的至少一项)、输入参数(例如输入参数的类型和/或输入参数的维度)、或输出参数(例如输出参数的类型和/或输出参数的维度)。其中,激活函数中的偏置还可以称为神经网络的偏置。An AI node may be an AI network element or an AI module. An AI entity is used to implement corresponding AI functions. The AI modules deployed in different network elements may be the same or different. The AI model in the AI entity may implement different functions according to different parameter configurations. The AI model in the AI entity may be configured based on one or more of the following parameters: structural parameters (e.g., the number of neural network layers, the width of the neural network, the connection relationship between layers, the weight of the neuron, the activation function of the neuron, or at least one of the biases in the activation function), input parameters (e.g., the type of input parameters and/or the dimension of the input parameters), or output parameters (e.g., the type of output parameters and/or the dimension of the output parameters). The bias in the activation function may also be referred to as the bias of the neural network.

一个AI实体可以具有一个或多个模型。不同模型的学习过程、训练过程、或推理过程可以部署在不同的实体或设备中,或者可以部署在相同的实体或设备中。An AI entity can have one or more models. The learning, training, or inference processes of different models can be deployed in different entities or devices, or in the same entity or device.

图1为通信系统中的一种可能的应用框架示意图。如图1所示,通信系统中网元之间通过接口(例如下一代接口(next generation,NG)、Xn接口),或空口相连。这些网元节点,例如核心网设备、接入网节点(RAN节点)、终端或OAM中的一个或多个设备中设置有一个或多个AI模块(为清楚起见,图1中仅示出1个)。所述接入网节点可以作为单独的RAN节点,也可以包括多个RAN节点,例如,包括CU和DU。所述CU和、或DU也可以设置一个或多个AI模块。可选的,CU还可以被拆分为CU-CP和CU-UP。CU-CP和/或CU-UP中设置有一个或多个AI模型。Figure 1 is a schematic diagram of a possible application framework in a communication system. As shown in Figure 1, network elements in the communication system are connected through interfaces (such as next generation interfaces (NG), Xn interfaces) or air interfaces. One or more AI modules are provided in one or more devices of these network element nodes, such as core network equipment, access network nodes (RAN nodes), terminals or OAMs (for clarity, only one is shown in Figure 1). The access network node can be a separate RAN node or can include multiple RAN nodes, for example, including CU and DU. The CU and/or DU can also be provided with one or more AI modules. Optionally, the CU can also be split into CU-CP and CU-UP. One or more AI models are provided in the CU-CP and/or CU-UP.

所述AI模块用以实现相应的AI功能。不同网元中部署的AI模块可以相同或不同。AI模块的模型根据不同的参数配置,AI模块可以实现不同的功能。AI模块的模型可以是基于以下一项或多项参数配置的:结构参数(例如神经网络层数、神经网络宽度、层间的连接关系、神经元的权值、神经元的激活函数、或激活函数中的偏置中的至少一项)、输入参数(例如输入参数的类型和/或输入参数的维度)、或输出参数(例如输出参数的类型和/或输出参数的维度)。其中,激活函数中的偏置还可以称为神经网络的偏置。The AI module is used to implement the corresponding AI function. The AI modules deployed in different network elements may be the same or different. The model of the AI module can implement different functions according to different parameter configurations. The model of the AI module can be configured based on one or more of the following parameters: structural parameters (such as the number of neural network layers, the width of the neural network, the connection relationship between layers, the weight of the neuron, the activation function of the neuron, or at least one of the bias in the activation function), input parameters (such as the type of input parameters and/or the dimension of the input parameters), or output parameters (such as the type of output parameters and/or the dimension of the output parameters). Among them, the bias in the activation function can also be called the bias of the neural network.

一个AI模块可以具有一个或多个模型。一个模型可以推理得到一个输出,该输出包括一个参数或者多个参数。不同模型的学习过程、训练过程、或推理过程可以部署在不同的节点或设备中,或者可以部署在相同的节点或设备中。An AI module can have one or more models. A model can infer an output, which includes one or more parameters. The learning, training, or inference processes of different models can be deployed on different nodes or devices, or on the same node or device.

图2为通信系统中的一种可能的应用框架示意图。如图2所示,通信系统中包括RAN智能控制器(RAN intelligent controller,RIC)。例如,所述RIC可以是图1中示出的AI模块117,118,用于实现AI相关的功能。所述RIC包括近实时RIC(near-real time RIC,near-RT RIC),和非实时RIC(non-real time RIC,Non-RT RIC)。其中,非实时RIC主要处理非实时的信息,比如,对时延不敏感的数据,该数据的时延可以为秒级。实时RIC主要处理近实时的信息,比如,对时延相对敏感的数据,该数据的时延为数十毫秒级。Figure 2 is a schematic diagram of a possible application framework in a communication system. As shown in Figure 2, the communication system includes a RAN intelligent controller (RIC). For example, the RIC can be the AI modules 117 and 118 shown in Figure 1, which are used to implement AI-related functions. The RIC includes a near-real-time RIC (near-RT RIC) and a non-real-time RIC (non-RT RIC). The non-real-time RIC mainly processes non-real-time information, such as data that is not sensitive to latency, and the latency of this data can be in the order of seconds. The real-time RIC mainly processes near-real-time information, such as data that is relatively sensitive to latency, and the latency of this data can be in the order of tens of milliseconds.

所述近实时RIC用于进行模型训练和推理。例如,用于训练AI模型,利用该AI模型进行推理。近实时RIC可以从RAN节点(例如CU、CU-CP、CU-UP、DU和/或RU)和/或终端获得网络侧和/或终端侧的信息。该信息可以作为训练数据或者推理数据。可选的,近实时RIC可以将推理结果递交给RAN节点和/或终端。可选的,CU和DU之间,和/或DU和RU之间可以交互推理结果。例如近实时RIC将推理结果递交给DU,DU将其发给RU。The near real-time RIC is used for model training and reasoning. For example, it is used to train an AI model and use the AI model for reasoning. The near real-time RIC can obtain network-side and/or terminal-side information from a RAN node (e.g., CU, CU-CP, CU-UP, DU, and/or RU) and/or a terminal. This information can be used as training data or reasoning data. Optionally, the near real-time RIC can deliver the reasoning result to the RAN node and/or the terminal. Optionally, the reasoning result can be exchanged between the CU and the DU, and/or between the DU and the RU. For example, the near real-time RIC delivers the reasoning result to the DU, and the DU sends it to the RU.

所述非实时RIC也用于进行模型训练和推理。例如,用于训练AI模型,利用该模型进行推理。非实时RIC可以从RAN节点(例如CU、CU-CP、CU-UP、DU和/或RU)和/或终端获得网络侧和/或终端侧的信息。该信息可以作为训练数据或者推理数据,推理结果可以被递交给RAN节点和/或终端。可选的,CU和DU之间,和/或DU和RU之间可以交互推理结果,例如非实时RIC将推理结果递交给DU,由DU将其发给RU。The non-real-time RIC is also used for model training and reasoning. For example, it is used to train an AI model and use the model for reasoning. The non-real-time RIC can obtain network-side and/or terminal-side information from RAN nodes (such as CU, CU-CP, CU-UP, DU and/or RU) and/or terminals. This information can be used as training data or reasoning data, and the reasoning results can be submitted to the RAN node and/or terminal. Optionally, the reasoning results can be exchanged between the CU and the DU, and/or between the DU and the RU. For example, the non-real-time RIC submits the reasoning results to the DU, and the DU sends it to the RU.

所述近实时RIC,非实时RIC也可以分别作为一个网元单独设置。可选的,所述近实时RIC,非实时RIC也可以作为其他设备的一部分,例如,近实时RIC设置在RAN节点中(例如,CU,DU中),而非实时RIC设置在OAM中、云服务器中、核心网设备、或者其他网络设备中。The near real-time RIC and non-real-time RIC may also be separately configured as a network element. Optionally, the near real-time RIC and non-real-time RIC may also be part of other devices. For example, the near real-time RIC is configured in a RAN node (e.g., a CU or DU), while the non-real-time RIC is configured in an OAM, a cloud server, a core network device, or other network device.

图3是适用于本申请实施例的信息传输方法的一种通信系统的示意图。如图3所示,通信系统100可以包括至少一个网络设备,例如图3所示的网络设备110;通信系统100还可以包括至少一个终端设备,例如图3所示的终端设备120和终端设备130。网络设备110与终端设备(如终端设备120和终端设备130)可通过无线链路通信。该通信系统中的各通信设备之间,例如,网络设备110与终端设备120之间,可通过多天线技术通信。FIG3 is a schematic diagram of a communication system applicable to the information transmission method of an embodiment of the present application. As shown in FIG3 , the communication system 100 may include at least one network device, such as the network device 110 shown in FIG3 ; the communication system 100 may also include at least one terminal device, such as the terminal device 120 and the terminal device 130 shown in FIG3 . The network device 110 and the terminal device (such as the terminal device 120 and the terminal device 130) can communicate via a wireless link. The communication devices in the communication system, for example, the network device 110 and the terminal device 120, can communicate via a multi-antenna technology.

图4是适用于本申请实施例的信息传输方法的另一种通信系统的示意图。相较于图3所示的通信系统100而言,图4所示的通信系统200还包括AI网元140。AI网元140用于执行AI相关的操作,例如,构建训练数据集或训练AI模型等。Figure 4 is a schematic diagram of another communication system applicable to the information transmission method of an embodiment of the present application. Compared to the communication system 100 shown in Figure 3, the communication system 200 shown in Figure 4 also includes an AI network element 140. AI network element 140 is used to perform AI-related operations, such as constructing a training dataset or training an AI model.

在一种可能的实现方式中,网络设备110可以将与AI模型的训练相关的数据发送给AI网元140,由AI网元140构建训练数据集,并训练AI模型。例如,与AI模型的训练相关的数据可以包括终端设备上报的数据。AI网元140可以将AI模型相关的操作的结果发送至网络设备110,并通过网络设备110转发至终端设备。例如,AI模型相关的操作的结果可以包括以下至少一项:已完成训练的AI模型、模型的评估结果或测试结果等。示例性地,已完成训练的AI模型的一部分可以部署于网络设备110上,另一部分部署于终端设备上。可替换地,已完成训练的AI模型可以部署于网络设备110上。或者,已完成训练的AI模型可以部署于终端设备上。In one possible implementation, the network device 110 may send data related to the training of the AI model to the AI network element 140, which constructs a training data set and trains the AI model. For example, the data related to the training of the AI model may include data reported by the terminal device. The AI network element 140 may send the results of the operations related to the AI model to the network device 110, and forward them to the terminal device through the network device 110. For example, the results of the operations related to the AI model may include at least one of the following: an AI model that has completed training, an evaluation result or a test result of the model, etc. Exemplarily, a portion of the trained AI model may be deployed on the network device 110, and another portion may be deployed on the terminal device. Alternatively, the trained AI model may be deployed on the network device 110. Alternatively, the trained AI model may be deployed on the terminal device.

应理解,图4仅以AI网元140与网络设备110直接相连为例进行说明,在其他场景中,AI网元140也可以与终端设备相连。或者,AI网元140可以同时与网络设备110和终端设备相连。或者,AI网元140还可以通过第三方网元与网络设备110相连。本申请实施例对AI网元与其他网元的连接关系不做限定。It should be understood that Figure 4 illustrates only the example of a direct connection between AI network element 140 and network device 110. In other scenarios, AI network element 140 may also be connected to a terminal device. Alternatively, AI network element 140 may be connected to both network device 110 and a terminal device simultaneously. Alternatively, AI network element 140 may be connected to network device 110 through a third-party network element. This embodiment of the present application does not limit the connection relationship between the AI network element and other network elements.

AI网元140也可以作为一个模块设置于网络设备和/或终端设备中,例如,设置于图3所示的网络设备110或终端设备中。The AI network element 140 may also be provided as a module in a network device and/or a terminal device, for example, in the network device 110 or the terminal device shown in FIG3 .

需要说明的是,图3和图4仅为便于理解而示例的简化示意图,例如,通信系统中还可以包括其它设备,如还可以包括无线中继设备和/或无线回传设备等,图3和图4中未予以画出。在实际应用中,该通信系统可以包括多个网络设备,也可以包括多个终端设备。本申请实施例对通信系统中包括的网络设备和终端设备的数量不做限定。It should be noted that Figures 3 and 4 are simplified schematic diagrams for ease of understanding. For example, the communication system may also include other devices, such as wireless relay devices and/or wireless backhaul devices, which are not shown in Figures 3 and 4. In actual applications, the communication system may include multiple network devices and multiple terminal devices. The embodiments of the present application do not limit the number of network devices and terminal devices included in the communication system.

为了便于理解本申请实施例的方案,下面对本申请实施例可能涉及的术语进行解释。To facilitate understanding of the solutions of the embodiments of the present application, the terms that may be involved in the embodiments of the present application are explained below.

1、人工智能:就是让机器具有学习能力,能积累经验,解决人类通过经验可以解决的诸如自然语言理解、图像识别和下棋等问题。人工智能,可以理解为由人制造出来的机器所表现出来的智能。通常人工智能是指通过计算机程序来呈现人类智能的技术。人工智能的目标包括通过构建具有象征意义的推理或推理的计算机程序来理解智能。1. Artificial Intelligence: This refers to the ability of machines to learn, accumulate experience, and solve problems that humans can solve through experience, such as natural language understanding, image recognition, and chess. Artificial Intelligence can be understood as the intelligence exhibited by machines created by humans. Generally, AI refers to the technology that represents human intelligence through computer programs. The goals of AI include understanding intelligence by constructing computer programs that can perform symbolic reasoning or deduction.

2、机器学习(machine learning):是人工智能的一种实现方式。机器学习是一种能够赋予机器学习的能力,以此让机器完成直接编程无法完成的功能的方法。从实践的意义上来说,机器学习是一种通过利用数据,训练出模型,然后使用模型预测的一种方法。机器学习的方法很多,如神经网络(neural network,NN)、决策树、支持向量机等。机器学习理论主要是设计和分析一些让计算机可以自动学习的算法。机器学习算法是一类从数据中自动分析获得规律,并利用规律对未知数据进行预测的算法。2. Machine Learning: This is an implementation of artificial intelligence. Machine learning is a method that empowers machines to learn, enabling them to perform functions that cannot be accomplished through direct programming. In practical terms, machine learning utilizes data to train models and then uses these models to make predictions. There are many machine learning methods, such as neural networks (NNs), decision trees, and support vector machines. Machine learning theory primarily involves the design and analysis of algorithms that enable computers to learn automatically. Machine learning algorithms automatically analyze data to identify patterns and use these patterns to make predictions about unknown data.

3、神经网络:是机器学习方法的一种具体体现。神经网络是一种模仿动物神经网络行为特征,进行信息处理的数学模型。神经网络的思想来源于大脑组织的神经元结构。每个神经元可对其输入值做加权求和运算,将加权求和运算的结果通过一个激活函数产生输出。3. Neural Network: A specific embodiment of machine learning. A neural network is a mathematical model that processes information by mimicking the behavioral characteristics of animal neural networks. The concept of a neural network is derived from the neuronal structure of the brain. Each neuron performs a weighted sum operation on its input values, and the result of this weighted summation is passed through an activation function to generate an output.

神经网络一般包括多层结构,每层可包括一个或多个逻辑判断单元,这种逻辑判断单元可被称为神经元(neuron)。通过增加神经网络的深度和/或宽度可以提高该神经网络的表达能力,为复杂系统提供更强大的信息提取和抽象建模能力。其中,神经网络的深度可以理解为神经网络包括的层数,每层包括的神经元个数可以称为该层的宽度。一种可能的实现方式,神经网络包括输入层和输出层。神经网络的输入层将接收到的输入经过神经元处理后,将结果传递给输出层,由输出层得到神经网络的输出结果。另一种可能的实现方式,神经网络包括输入层、隐藏层和输出层。神经网络的输入层将接收到的输入经过神经元处理后,将结果传递给中间的隐藏层,隐藏层再将计算结果传递给输出层或者相邻的隐藏层,最后由输出层得到神经网络的输出结果。一个神经网络可以包括一层或多层依次连接的隐藏层,不予限制。Neural networks generally comprise a multi-layer structure, with each layer comprising one or more logical decision units, referred to as neurons. Increasing the depth and/or width of a neural network can enhance its expressive power, providing more powerful information extraction and abstract modeling capabilities for complex systems. The depth of a neural network can be understood as the number of layers it comprises, and the number of neurons in each layer can be referred to as the width of that layer. In one possible implementation, a neural network comprises an input layer and an output layer. The input layer of the neural network processes the input through neurons and then passes the result to the output layer, which then obtains the output of the neural network. In another possible implementation, a neural network comprises an input layer, a hidden layer, and an output layer. The input layer of the neural network processes the input through neurons and then passes the result to an intermediate hidden layer. The hidden layer then passes the calculation result to the output layer or an adjacent hidden layer, which then obtains the output of the neural network. A neural network can comprise one or more sequentially connected hidden layers, without limitation.

在神经网络的训练过程中,可以定义损失函数。损失函数用于衡量模型的预测值和真实值之间的差别。在神经网络的训练过程中,损失函数描述了神经网络的输出值和理想目标值之间的差距或差异。神经网络的训练过程就是通过调整神经网络参数,使得损失函数的值小于阈值门限值或者满足目标需求的过程。其中,神经网络参数可以包括以下至少一项:神经网络的层数、宽度、神经元的权值、神经元的激活函数中的参数。During neural network training, a loss function can be defined. This function measures the difference between the model's predicted value and the actual value. During neural network training, the loss function describes the gap or discrepancy between the neural network's output and the ideal target value. Neural network training involves adjusting neural network parameters to ensure that the loss function's value is below a threshold or meets the target requirement. Neural network parameters can include at least one of the following: the number of neural network layers, their width, neuron weights, and parameters in the neuron activation function.

以AI模型的类型为神经网络为例,本公开涉及的AI模型可以为深度神经网络(deep neural network,DNN)。根据网络的构建方式,DNN可以包括前馈神经网络(feedforward neural network,FNN)、卷积神经网络(convolutional neural networks,CNN)和递归神经网络(recurrent neural network,RNN)等。Taking neural networks as an example, the AI models involved in this disclosure may be deep neural networks (DNNs). Depending on how the network is constructed, DNNs can include feedforward neural networks (FNNs), convolutional neural networks (CNNs), and recurrent neural networks (RNNs).

4、深度神经网络(deep neural netwok):具有多个隐藏层的神经网络。4. Deep neural network: a neural network with multiple hidden layers.

5、深度学习(deep learning):利用深度神经网络进行的机器学习。5. Deep learning: Machine learning using deep neural networks.

6、AI模型:6. AI Model

AI模型为能实现AI功能的算法或者计算机程序,AI模型表征了模型的输入和输出之间的映射关系。AI模型的类型可以是神经网络、线性回归模型、决策树模型、支持向量机(support vector machine,SVM)、贝叶斯网络、Q学习模型或者其他机器学习(machine learning,ML)模型。An AI model is an algorithm or computer program that implements AI functionality. It represents the mapping between the model's inputs and outputs. AI models can be neural networks, linear regression models, decision tree models, support vector machines (SVMs), Bayesian networks, Q-learning models, or other machine learning (ML) models.

7、双端模型:7. Two-end model:

双端模型也可以称为双边模型、协作模型、对偶模型或双端(two-side)模型等。双端模型指的是由多个子模型组合在一起构成的一个模型。构成该模型的多个子模型需要相互匹配。该多个子模型可以部署于不同的节点中。The two-end model can also be called a bilateral model, collaborative model, dual model, or two-side model. A two-end model is a model composed of multiple sub-models. The sub-models that make up the model must match each other. These sub-models can be deployed on different nodes.

本申请实施例中涉及用于压缩信道状态信息(channel state information,CSI)的编码器和用于恢复压缩CSI的解码器。编码器与解码器匹配使用,可以理解编码器和解码器为配套的AI模型。一个编码器可以包括一个或多个AI模型,该编码器匹配的解码器中也包括一个或多个AI模型,匹配使用的编码器和解码器中包括的AI模型数量相同且一一对应。The embodiments of the present application relate to an encoder for compressing channel state information (CSI) and a decoder for recovering compressed CSI. The encoder and decoder are used in combination, and it can be understood that the encoder and decoder are matching AI models. An encoder may include one or more AI models, and the decoder matched with the encoder also includes one or more AI models. The number of AI models included in the matching encoder and decoder is the same and corresponds one to one.

一种可能的设计中,一套匹配使用的编码器(encoder)和解码器(decoder)可以具体为同一个自编码器(auto-encoders,AE)中的两个部分,例如,如图5所示。编码器和解码器分别部署于不同的节点的AE模型是一种典型的双边模型。AE模型的编码器和解码器通常是共同训练的编码器与解码器匹配使用。编码器对输入V进行处理,以得到处理后的结果z,解码器能够将编码器的输出z再解码为期望的输出V’。In one possible design, a matched set of encoders and decoders can be specifically two parts of the same auto-encoder (AE), as shown in Figure 5. An AE model, in which the encoder and decoder are deployed on different nodes, is a typical bilateral model. The encoder and decoder of an AE model are typically trained together and used in pairs. The encoder processes the input V to produce the processed output z, and the decoder decodes the encoder output z into the desired output V'.

自编码器是一种无监督学习的神经网络,它的特点是将输入数据作为标签数据,因此自编码器也可以理解为自监督学习的神经网络。自编码器可以用于数据的压缩和恢复。示例性地,自编码器中的编码器可以对数据A进行压缩(编码)处理,得到数据B;自编码器中的解码器可以对数据B进行解压缩(解码)处理,恢复出数据A。或者可以理解为,解码器是编码器的逆操作。An autoencoder is a type of neural network that performs unsupervised learning. Its characteristic is that it uses input data as labeled data. Therefore, an autoencoder can also be understood as a self-supervised learning neural network. Autoencoders can be used for both data compression and recovery. For example, the encoder in an autoencoder can compress (encode) data A to produce data B; the decoder in the autoencoder can decompress (decode) data B to recover data A. Alternatively, the decoder can be understood as the inverse operation of the encoder.

示例性地,本申请实施例中的AI模型可以包括编码器和解码器。编码器与解码器匹配使用,可以理解编码器和解码器为配套的AI模型。编码器和解码器可以分别部署于终端设备和网络设备。For example, the AI model in the embodiments of the present application may include an encoder and a decoder. The encoder and decoder are used in combination, and it can be understood that the encoder and decoder are a matching AI model. The encoder and decoder can be deployed on terminal devices and network devices respectively.

可替换地,本申请实施例中的AI模型可以为单端模型,该AI模型可以部署于终端设备或网络设备。Alternatively, the AI model in the embodiment of the present application may be a single-end model, which may be deployed on a terminal device or a network device.

8、训练数据集和推理数据:8. Training data set and inference data:

在机器学习领域,真值(ground truth)通常指的是被认为是准确的数据或真实的数据。In the field of machine learning, ground truth usually refers to data that is believed to be accurate or real.

训练数据集用于AI模型的训练,训练数据集可以包括AI模型的输入,或者包括AI模型的输入和目标输出。其中,训练数据集包括一个或多个训练数据,训练数据可以包括输入至AI模型的训练样本,也可以包括AI模型的目标输出。其中,目标输出也可以被称为标签、样本标签或标签样本。标签即为真值。A training dataset is used to train an AI model. It may include the input to the AI model, or the input and target output of the AI model. A training dataset includes one or more training data. Training data may include training samples input to the AI model, or the target output of the AI model. The target output may also be referred to as a label, sample label, or labeled sample. A label is the true value.

在通信领域,训练数据集可以包括通过仿真平台收集的仿真数据,也可以包括实验场景收集的实验数据,或者,也可以包括在实际的通信网络中收集的实测数据。由于数据产生的地理环境和信道条件存在差异,例如,室内、室外、移动速度、频段或天线配置等存在差异,在获取数据时,可以对收集到数据进行分类。例如,将信道传播环境以及天线配置相同的数据归为一类。In the communications field, training datasets can include simulated data collected through simulation platforms, experimental data collected in experimental scenarios, or measured data collected in actual communication networks. Because the geographical environments and channel conditions in which data are generated vary, such as indoor and outdoor locations, mobile speeds, frequency bands, or antenna configurations, the collected data can be categorized during acquisition. For example, data with the same channel propagation environment and antenna configuration can be grouped together.

模型训练本质上就是从训练数据中学习它的某些特征,在训练AI模型(如神经网络模型)的过程中,因为希望AI模型的输出尽可能的接近真正想要预测的值,所以可以通过比较当前网络的预测值和真正想要的目标值,再根据两者之间的差异情况来更新每一层AI模型的权重向量(当然,在第一次更新之前通常会有初始化的过程,即为AI模型中的各层预先配置参数),比如,如果网络的预测值高了,就调整权重向量让它预测低一些,不断的调整,直到AI模型能够预测出真正想要的目标值或与真正想要的目标值非常接近的值。因此,就需要预先定义“如何比较预测值和目标值之间的差异”,这便是损失函数(loss function)或目标函数(objective function),它们是用于衡量预测值和目标值的差异的重要方程。其中,以损失函数举例,损失函数的输出值(loss)越高表示差异越大,那么AI模型的训练就变成了尽可能缩小这个loss的过程,使得损失函数的取值小于门限,或者使得损失函数的取值满足目标需求的过程。例如,AI模型为神经网络,调整神经网络的模型参数包括调整如下参数中的至少一种:神经网络的层数、宽度、神经元的权值、或神经元的激活函数中的参数。Model training essentially involves learning certain characteristics from training data. When training an AI model (such as a neural network), the goal is to ensure that the model's output is as close as possible to the desired predicted value. This is done by comparing the network's predictions with the desired target values. The weight vectors of each layer of the AI model are then updated based on the difference between the two. (Of course, this initialization process typically precedes the first update, where parameters are preconfigured for each layer of the AI model.) For example, if the network's prediction is too high, the weight vectors are adjusted to predict a lower value. This adjustment is repeated until the AI model predicts the desired target value, or a value very close to it. Therefore, it's necessary to predefine how to compare the difference between the predicted and target values. This is known as the loss function, or objective function. These are crucial equations used to measure the difference between the predicted and target values. For example, a higher loss function indicates a greater discrepancy. Therefore, training the AI model becomes a process of minimizing this loss, keeping the loss function below a threshold or ensuring that the loss function meets the desired target. For example, the AI model is a neural network, and adjusting the model parameters of the neural network includes adjusting at least one of the following parameters: the number of layers, width, weights of neurons, or parameters in the activation function of neurons of the neural network.

推理数据可以作为已完成训练的AI模型的输入,用于AI模型的推理。在模型推理过程中,将推理数据输入AI模型,可以得到对应的输出即为推理结果。Inference data can be used as input to a trained AI model for inference. During the inference process, the inference data is input into the AI model, and the corresponding output is the inference result.

9、AI模型的设计:9. AI model design:

AI模型的设计主要包括数据收集环节(例如收集训练数据和/或推理数据)、模型训练环节以及模型推理环节。进一步地还可以包括推理结果应用环节。The design of an AI model primarily involves data collection (e.g., collecting training data and/or inference data), model training, and model inference. Furthermore, it can also include the application of inference results.

图6示出了一种AI应用框架。FIG6 shows an AI application framework.

在前述数据收集环节中,数据源(data source)用于提供训练数据集和推理数据。在模型训练环节中,通过对数据源提供的训练数据(training data)进行分析或训练,得到AI模型。其中,AI模型表征了模型的输入和输出之间的映射关系。通过模型训练节点学习得到AI模型,相当于利用训练数据学习得到模型的输入和输出之间的映射关系。在模型推理环节中,使用经由模型训练环节训练后的AI模型,基于数据源提供的推理数据进行推理,得到推理结果。该环节还可以理解为:将推理数据输入到AI模型,通过AI模型得到输出,该输出即为推理结果。该推理结果可以指示:由执行对象使用(执行)的配置参数、和/或由执行对象执行的操作。在推理结果应用环节中进行推理结果的发布,例如推理结果可以由执行(actor)实体统一规划,例如执行实体可以发送推理结果给一个或多个执行对象(例如,网络设备或终端设备等)去执行。又如执行实体还可以反馈模型的性能给数据源,便于后续实施模型的更新训练。In the aforementioned data collection phase, the data source provides training datasets and inference data. In the model training phase, an AI model is generated by analyzing or training the training data provided by the data source. The AI model represents the mapping relationship between the model's inputs and outputs. Learning the AI model through the model training node is equivalent to learning the mapping relationship between the model's inputs and outputs using the training data. In the model inference phase, the AI model, trained in the model training phase, performs inference based on the inference data provided by the data source, generating an inference result. This phase can also be understood as inputting inference data into the AI model and generating an output, which is the inference result. The inference result can indicate the configuration parameters used (executed) by the execution object and/or the operations performed by the execution object. In the inference result application phase, the inference result is published. For example, the inference result can be centrally planned by an actor, for example, the actor can send the inference result to one or more actors (e.g., network devices or terminal devices) for execution. Furthermore, the actor can provide feedback on model performance to the data source to facilitate subsequent model updates and training.

可以理解的是,在通信系统中可以包括具备人工智能功能的网元。上述AI模型设计相关的环节可以由一个或多个具备人工智能功能的网元执行。一种可能的设计中,可以在通信系统中已有网元内配置AI功能(如AI模块或者AI实体)来实现AI相关的操作,例如AI模型的训练和/或推理。例如该已有网元可以是网络设备或终端设备等。或者另一种可能的设计中,也可以在通信系统中引入独立的网元来执行AI相关的操作,如训练AI模型。该独立的网元可以称为AI网元或者AI节点等,本申请实施例对此名称不进行限制。示例性地,该AI网元可以和通信系统中的网络设备之间直接连接,也可以通过第三方网元和网络设备实现间接连接。其中,第三方网元可以是认证管理功能(authentication management function,AMF)网元、用户面功能(user plane function,UPF)网元等核心网网元、操作维护管理(operation administration and maintenance,OAM)、云服务器或者其他网元,不予限制。示例性地,该独立的网元可以部署于网络设备侧,终端设备侧,或,核心网侧中的一项或多项。可选的,其可以部署于云端服务器上。示例性地,如图4所示的通信系统中引入了AI网元140。It is understood that a communication system may include network elements with artificial intelligence capabilities. The aforementioned AI model design-related steps may be performed by one or more network elements with artificial intelligence capabilities. In one possible design, AI functions (such as AI modules or AI entities) may be configured within existing network elements in the communication system to implement AI-related operations, such as AI model training and/or inference. For example, the existing network element may be a network device or a terminal device. Alternatively, in another possible design, an independent network element may be introduced into the communication system to perform AI-related operations, such as AI model training. The independent network element may be referred to as an AI network element or an AI node, etc., and the embodiments of the present application are not limited to these names. For example, the AI network element may be directly connected to a network device in the communication system, or indirectly connected to the network device through a third-party network element. The third-party network element may be a core network element such as an authentication management function (AMF) network element, a user plane function (UPF) network element, an operation administration and maintenance (OAM) network element, a cloud server, or other network element, without limitation. Exemplarily, the independent network element can be deployed on one or more of the following: a network device side, a terminal device side, or a core network side. Optionally, it can be deployed on a cloud server. Exemplarily, the communication system shown in FIG4 introduces an AI network element 140.

不同模型的训练过程可以部署在不同的设备或节点中,也可以部署在相同的设备或节点中。不同模型的推理过程可以部署在不同的设备或节点中,也可以部署在相同的设备或节点中。以终端设备完成模型训练环节为例,终端设备可以训练配套的编码器和解码器之后,将其中解码器的模型参数发送给网络设备。以网络设备完成模型训练环节为例,网络设备在训练配套的编码器和解码器之后,可以将其中编码器的模型参数指示给终端设备。以独立的AI网元完成模型训练环节为例,AI网元可以训练配套的编码器和解码器之后,将其中编码器的模型参数发送给终端设备,将解码器的模型参数发送给网络设备。进而在终端设备中进行编码器对应的模型推理环节,以及在网络设备中进行解码器对应的模型推理环节。The training process of different models can be deployed in different devices or nodes, or in the same device or node. The inference process of different models can be deployed in different devices or nodes, or in the same device or node. Taking the completion of the model training phase of a terminal device as an example, the terminal device can train the matching encoder and decoder, and then send the model parameters of the decoder to the network device. Taking the completion of the model training phase of a network device as an example, after the network device trains the matching encoder and decoder, it can indicate the model parameters of the encoder to the terminal device. Taking the completion of the model training phase of an independent AI network element as an example, the AI network element can train the matching encoder and decoder, and then send the model parameters of the encoder to the terminal device and the model parameters of the decoder to the network device. Then, the model inference phase corresponding to the encoder is performed in the terminal device, and the model inference phase corresponding to the decoder is performed in the network device.

其中,模型参数可以包括如下的一种或多种模型的结构参数(例如模型的层数、和/或权值等)、模型的输入参数(如输入维度、输入端口数)、或模型的输出参数(如输出维度、输出端口数)。可以理解,输入维度可以指的是一个输入数据的大小,例如输入数据为一个序列时,该序列对应的输入维度可以指示该序列的长度。输入端口数可以指的是输入数据的数量。类似地,输出维度可以指的是一个输出数据的大小,例如输出数据为一个序列时,该序列对应的输出维度可以指示该序列的长度。输出端口数可以指的是输出数据的数量。Among them, the model parameters may include one or more of the following structural parameters of the model (such as the number of layers and/or weights of the model, etc.), the input parameters of the model (such as input dimension, number of input ports), or the output parameters of the model (such as output dimension, number of output ports). It can be understood that the input dimension may refer to the size of an input data. For example, when the input data is a sequence, the input dimension corresponding to the sequence may indicate the length of the sequence. The number of input ports may refer to the number of input data. Similarly, the output dimension may refer to the size of an output data. For example, when the output data is a sequence, the output dimension corresponding to the sequence may indicate the length of the sequence. The number of output ports may refer to the number of output data.

10、模型训练:通过选择合适的损失函数,利用优化算法对模型参数进行训练,使得损失函数的取值小于门限,或者使得损失函数的取值满足目标需求的过程。10. Model training: The process of selecting a suitable loss function and using an optimization algorithm to train the model parameters so that the value of the loss function is less than the threshold, or the value of the loss function meets the target requirements.

11、模型应用:利用训练好的模型去解决实际问题。11. Model application: Use the trained model to solve practical problems.

12、信道信息:12. Channel information:

在通信系统(例如,LTE通信系统或NR通信系统等)中,网络设备基于信道信息决定调度终端设备的下行数据信道的资源、调制编码方案(modulation coding scheme,MCS)以及预编码等配置中的一项或多项。可以理解,信道信息也可以被称为信道状态信息(channel state information,CSI)或信道环境信息,是一种能够反映信道特征、信道质量的信息。In communication systems (e.g., LTE or NR), network equipment determines one or more of the following: resources, modulation and coding scheme (MCS), and precoding configurations for downlink data channels of terminal devices based on channel information. Channel information, also known as channel state information (CSI) or channel environment information, reflects channel characteristics and quality.

信道信息测量指的是接收端根据发送端发送的参考信号求解信道信息,即利用信道估计方法估计出信道信息。示例性地,参考信号可以包括信道状态信息参考信号(channel state information reference signal,CSI-RS)、同步信号/广播信道块(synchronizing signal/physical broadcast channel block,SSB)、信道探测参考信号(sounding reference signal,SRS)或解调参考信号(demodulation reference signal,DMRS)等中的一项或多项。CSI-RS、SSB以及DMRS等可以用于测量下行信道信息。SRS和DMRS等可以用于测量上行信道信息。其中,信道信息测量也可以称为CSI测量或信道环境信息测量。Channel information measurement refers to the receiver solving the channel information based on the reference signal sent by the transmitter, that is, estimating the channel information using a channel estimation method. Exemplarily, the reference signal may include one or more of a channel state information reference signal (CSI-RS), a synchronization signal/physical broadcast channel block (SSB), a sounding reference signal (SRS), or a demodulation reference signal (DMRS). CSI-RS, SSB, and DMRS can be used to measure downlink channel information. SRS and DMRS can be used to measure uplink channel information. Channel information measurement may also be referred to as CSI measurement or channel environment information measurement.

信道信息可以基于参考信号的信道测量结果确定。或者,信道信息可以为参考信号的信道测量结果。在本申请实施例中,参考信号的信道测量结果也可以替换为信道信息。The channel information may be determined based on a channel measurement result of a reference signal. Alternatively, the channel information may be a channel measurement result of a reference signal. In an embodiment of the present application, the channel measurement result of a reference signal may also be replaced by the channel information.

以FDD通信场景为例,在FDD通信场景中,由于上下行信道不具备互易性或者说无法保证上下行信道的互易性,网络设备通常会向终端设备下行参考信号,终端设备根据接收到的下行参考信号进行信道测量、干扰测量估计下行CSI。终端设备根据协议预定义的方式或网络设备配置的方式生成CSI报告,并反馈给网络设备,以使其获取下行CSI。Taking FDD communication scenarios as an example, in FDD communication scenarios, because uplink and downlink channels are not reciprocal or cannot be guaranteed, network equipment typically transmits a downlink reference signal to the terminal device. The terminal device performs channel and interference measurements based on the received downlink reference signal to estimate the downlink CSI. The terminal device generates a CSI report based on a protocol predefined method or a network device configuration method and feeds it back to the network device to obtain the downlink CSI.

在本申请中,CSI的含义相较于传统方案中的CSI的含义更广,并不局限于信道质量指示(channel quality indication,CQI)、预编码矩阵指示(precoding matrix indicator,PMI)、秩指示(rank indicator,RI)、或,CSI-RS资源指示(CSI-RS resource indicator,CRI),其还可以为信道响应信息(如信道响应矩阵,频域信道响应信息,时域信道响应信息),信道响应对应的权值信息,参考信号接收功率(reference signal receiving power,RSRP)或信号与干扰加噪声比(signal to interference plus noise ratio,SINR)等中的一种或多种。其中,RI用于指示终端设备建议的下行传输的层数,CQI用于指示终端设备判断的当前信道条件所能支持的调制编码方式,PMI用于指示终端设备建议的预编码。PMI所指示的预编码的层数与RI对应。In this application, the meaning of CSI is broader than that of CSI in traditional solutions and is not limited to channel quality indication (CQI), precoding matrix indicator (PMI), rank indicator (RI), or CSI-RS resource indicator (CRI). It can also be one or more of channel response information (such as channel response matrix, frequency domain channel response information, time domain channel response information), weight information corresponding to the channel response, reference signal receiving power (RSRP), or signal to interference plus noise ratio (SINR). RI indicates the number of downlink transmission layers recommended by the terminal device, CQI indicates the modulation and coding scheme supported by the current channel conditions determined by the terminal device, and PMI indicates the precoding recommended by the terminal device. The number of precoding layers indicated by PMI corresponds to RI.

应理解,上述CSI报告所指示的RI、CQI和PMI等仅为终端设备的建议值,网络设备可以按照该CSI报告所指示的信息中的部分或全部进行下行传输。或者,网络设备也可以不按照该CSI报告所指示的信息进行下行传输。It should be understood that the RI, CQI, and PMI indicated in the above CSI report are only recommended values for the terminal device, and the network device may perform downlink transmission according to part or all of the information indicated in the CSI report. Alternatively, the network device may not perform downlink transmission according to the information indicated in the CSI report.

如前所述,对参考信号进行测量可以得到信道信息。对该信道信息进行压缩和/或量化操作可以得到反馈信息。反馈信息可以通过信道信息报告(也称为CSI报告)上报。对该反馈信息进行解压缩和/或反量化操作可以恢复出信道信息。As previously described, channel information can be obtained by measuring the reference signal. Feedback information can be obtained by compressing and/or quantizing the channel information. The feedback information can be reported via a channel information report (also known as a CSI report). The channel information can be recovered by decompressing and/or dequantizing the feedback information.

反馈信息也可以称为信道信息的反馈信息、CSI的反馈信息、CSI反馈信息、压缩信息、信道信息的压缩信息、CSI的压缩信息、压缩的信道信息或压缩的CSI等。Feedback information may also be referred to as feedback information of channel information, feedback information of CSI, CSI feedback information, compressed information, compressed information of channel information, compressed information of CSI, compressed channel information, or compressed CSI, etc.

恢复的信道信息也可以称为CSI恢复信息。The recovered channel information may also be referred to as CSI recovery information.

将AI技术引入无线通信网络中,产生了一种基于AI模型的CSI反馈方式。终端设备利用AI模型对CSI进行压缩反馈,网络设备利用AI模型对压缩的CSI进行恢复。在基于AI的CSI反馈中传输的是一个序列(如比特序列),开销相较于传统CSI反馈CSI的开销低。The introduction of AI technology into wireless communication networks has resulted in a CSI feedback method based on AI models. Terminal devices use AI models to compress and feedback CSI, and network equipment uses AI models to recover the compressed CSI. AI-based CSI feedback transmits a sequence (such as a bit sequence), resulting in lower overhead than traditional CSI feedback.

以图5为例,图5中的编码器可以为CSI生成器,解码器可以为CSI重构器。编码器可以部署于终端设备中,解码器可以部署于网络设备中。终端设备可以将信道信息V通过编码器生成CSI反馈信息z。终端设备上报CSI报告,该CSI报告可以包括CSI反馈信息z。网络设备可以通过解码器重构CSI信息,即得到CSI恢复信息V’。Taking Figure 5 as an example, the encoder in Figure 5 can be a CSI generator, and the decoder can be a CSI reconstructor. The encoder can be deployed in a terminal device, and the decoder can be deployed in a network device. The terminal device can use the encoder to generate CSI feedback information z from channel information V. The terminal device reports a CSI report, which can include CSI feedback information z. The network device can reconstruct the CSI information using the decoder, thereby obtaining CSI recovery information V'.

信道信息V可以是终端设备通过CSI测量得到的。例如,信道信息V可以包括下行信道的信道响应或下行信道的特征向量矩阵(由特征向量构成的矩阵)。编码器对下行信道的特征向量矩阵进行处理,以得到CSI反馈信息z。换言之,将相关方案中根据码本对特征矩阵进行压缩和/或量化操作替换为由编码器对特征矩阵进行处理的操作,以得到CSI反馈信息z。终端设备上报该CSI反馈信息z。网络设备通过解码器对CSI反馈信息z进行处理以得到CSI恢复信息V’。The channel information V may be obtained by the terminal device through CSI measurement. For example, the channel information V may include the channel response of the downlink channel or the eigenvector matrix of the downlink channel (a matrix composed of eigenvectors). The encoder processes the eigenvector matrix of the downlink channel to obtain CSI feedback information z. In other words, the compression and/or quantization operations of the eigenmatrix according to the codebook in the related scheme are replaced by operations in which the encoder processes the eigenmatrix to obtain CSI feedback information z. The terminal device reports the CSI feedback information z. The network device processes the CSI feedback information z through a decoder to obtain CSI recovery information V'.

下面进一步对本申请实施例中的AI模型的训练过程以及推理过程进行示例性说明。The following further illustrates the training process and reasoning process of the AI model in the embodiments of the present application.

用于训练AI模型的训练数据包括训练样本和样本标签。示例性地,训练样本为终端设备确定的信道信息,样本标签为真实的信道信息,即真值CSI。对于编码器和解码器属于同一自编码器的情况,训练数据可以仅包括训练样本,或者说训练样本就是样本标签。The training data used to train AI models includes training samples and sample labels. For example, the training samples are channel information determined by the terminal device, and the sample labels are the actual channel information, i.e., the true value CSI. If the encoder and decoder belong to the same autoencoder, the training data can only include the training samples, or the training samples are the sample labels.

在无线通信领域,真值CSI可以为高精度的CSI。In the field of wireless communications, the true CSI may be high-precision CSI.

具体训练过程如下:模型训练节点使用编码器处理信道信息,即训练样本,以得到CSI反馈信息,并使用解码器处理反馈信息,得到恢复的信道信息,即CSI恢复信息。进而计算CSI恢复信息与对应的样本标签之间的差异,即损失函数的取值,根据损失函数的取值更新编码器和解码器的参数,使得恢复的信道信息与对应的样本标签之间的差异最小化,即最小化损失函数。示例性地,损失函数可以是最小均方误差(mean square error,MSE)或者余弦相似度。重复上述操作,即可得到满足目标需求的编码器和解码器。上述模型训练节点可以是终端设备、网络设备或者通信系统中其他具备AI功能的网元。The specific training process is as follows: the model training node uses the encoder to process the channel information, that is, the training sample, to obtain CSI feedback information, and uses the decoder to process the feedback information to obtain the recovered channel information, that is, the CSI recovery information. Then, the difference between the CSI recovery information and the corresponding sample label is calculated, that is, the value of the loss function, and the parameters of the encoder and decoder are updated according to the value of the loss function, so that the difference between the recovered channel information and the corresponding sample label is minimized, that is, the loss function is minimized. Exemplarily, the loss function can be the minimum mean square error (MSE) or cosine similarity. Repeat the above operations to obtain an encoder and decoder that meet the target requirements. The above model training node can be a terminal device, a network device, or other network elements with AI functions in a communication system.

应理解,以上仅以AI模型用于CSI压缩为例进行说明,在CSI反馈中,AI模型还可以用于其他场景。例如,AI模型可以用于CSI预测,即基于一个或多个历史时刻测量的信道信息预测未来一个或多个时刻的信道信息。本申请实施例对CSI反馈场景中,AI模型的具体用途不做限定。It should be understood that the above description uses the AI model for CSI compression as an example. The AI model can also be used in other scenarios in CSI feedback. For example, the AI model can be used for CSI prediction, that is, predicting channel information at one or more future moments based on channel information measured at one or more historical moments. The embodiments of this application do not limit the specific use of the AI model in CSI feedback scenarios.

应理解,本申请中,指示包括直接指示(也称为显式指示)和隐式指示。其中,直接指示信息A,是指包括该信息A;隐式指示信息A,是指通过信息A和信息B的对应关系以及直接指示信息B,来指示信息A。其中,信息A和信息B的对应关系可以是预定义的,预存储的,预烧制的,或者,预先配置的。It should be understood that, in this application, indication includes direct indication (also known as explicit indication) and implicit indication. Direct indication of information A refers to including information A; implicit indication of information A refers to indicating information A through the correspondence between information A and information B and the direct indication of information B. The correspondence between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured.

应理解,本申请中,信息C用于信息D的确定,既包括信息D仅基于信息C来确定,也包括基于信息C和其他信息来确定。此外,信息C用于信息D的确定,还可以间接确定的情况,比如,信息D基于信息E确定,而信息E基于信息C确定这种情况。It should be understood that, in this application, information C is used to determine information D, which includes both information D being determined solely based on information C and information D being determined based on information C and other information. Furthermore, information C can also be used to determine information D indirectly, for example, where information D is determined based on information E, and information E is determined based on information C.

此外,本申请各实施例中的“网元A向网元B发送信息A”,可以理解为该信息A的目的端或与目的端之间的传输路径中的中间网元是网元B,可以包括直接或间接的向网元B发送信息。“网元B从网元A接收信息A”,可以理解为该信息A的源端或与该源端之间的传输路径中的中间网元是网元A,可以包括直接或间接的从网元A接收信息。信息在信息发送的源端和目的端之间可能会被进行必要的处理,例如格式变化等,但目的端可以理解来自源端的有效信息。本申请中类似的表述可以做类似的理解,在此不予赘述。In addition, in each embodiment of the present application, "network element A sends information A to network element B" can be understood as the destination end of the information A or the intermediate network element in the transmission path between the destination end and the network element B, which may include directly or indirectly sending information to network element B. "Network element B receives information A from network element A" can be understood as the source end of the information A or the intermediate network element in the transmission path between the source end and the network element A, which may include directly or indirectly receiving information from network element A. The information may be processed as necessary between the source end and the destination end of the information transmission, such as format changes, but the destination end can understand the valid information from the source end. Similar expressions in this application can be understood similarly and will not be elaborated here.

示例性地,网络设备可以为图1所示的核心网设备、接入网节点(RAN节点)或OAM中的一个或多个设备。比如,AI模块可以为图2所示的RIC,如近实时RIC或非实时RIC等。例如,近实时RIC设置在RAN节点中(例如,CU,DU中),而非实时RIC设置在OAM中、云服务器中、核心网设备、或者其他网络设备中。RIC可以通过从RAN节点(例如CU、CU-CP、CU-UP、DU和/或RU)获得来自多个终端设备的子集,重组为训练数据集#2,并基于训练数据集#2进行训练。Exemplarily, the network device may be a core network device, an access network node (RAN node) or one or more devices in OAM shown in Figure 1. For example, the AI module may be the RIC shown in Figure 2, such as a near real-time RIC or a non-real-time RIC. For example, the near real-time RIC is set in the RAN node (e.g., CU, DU), while the non-real-time RIC is set in the OAM, in the cloud server, in the core network device, or in other network devices. The RIC can be obtained by obtaining a subset from multiple terminal devices from a RAN node (e.g., CU, CU-CP, CU-UP, DU and/or RU), reorganizing it into a training data set #2, and training based on the training data set #2.

示例性地,近实时RIC,非实时RIC也可以分别作为一个网元单独设置,网络设备可以为近实时RIC或非实时RIC。For example, the near real-time RIC and the non-real-time RIC may also be separately configured as a network element, and the network device may be the near real-time RIC or the non-real-time RIC.

目前针对UE侧AI模型的训练,往往由UE自行触发相关的数据收集。同时由于是单侧模型,UE侧若存在满足不同需求的不同模型,需要通过AI模型的输入输出确定数据集与AI模型的关联关系,或者通过输入与输出的对应关系确定数据集与AI模型的关联关系。例如,在基于AI的稀疏波束管理中,输入往往是通过扫描全部波束的一个子集得到的RSRP确定的,而模型预测的输出则是全部波束的信息,比如可以是预测全部波束的RSRP或者全部波束中每一个波束成为最优波束的概率。或者,通过输入与输出所对应的准公址(quasi-colocation,QCL)关系来识别每一种输入输出与AI模型的对应关系。又或者,通过更直接的信息,例如波束管理中网络侧波束的波形(beam shape)、波宽(beamwidth)来确定输入输出与AI模型的对应关系。Currently, the training of UE-side AI models often involves the UE itself triggering the collection of relevant data. At the same time, because it is a one-sided model, if there are different models on the UE side that meet different needs, it is necessary to determine the association between the data set and the AI model through the input and output of the AI model, or to determine the association between the data set and the AI model through the correspondence between the input and output. For example, in AI-based sparse beam management, the input is often determined by scanning a subset of all beams to obtain the RSRP, while the output predicted by the model is the information of all beams, such as the predicted RSRP of all beams or the probability that each beam in all beams will become the optimal beam. Alternatively, the correspondence between each input and output and the AI model can be identified through the quasi-colocation (QCL) relationship between the input and output. Alternatively, the correspondence between the input and output and the AI model can be determined through more direct information, such as the beam shape and beamwidth of the network-side beam in beam management.

在对UE进行模型训练数据集传递的过程中,网络侧如果传递的数据为一个数据集(即多个数据样本(data samples)),且部分数据要用于不同的AI模型训练,或者用于相同的AI模型的多次训练中,需要网络侧重复发送,这样造成了传输资源的浪费,也对收发双方造成了功耗的浪费。During the process of transmitting model training data sets to the UE, if the data transmitted by the network side is a data set (i.e., multiple data samples), and part of the data is to be used for different AI model training, or for multiple training of the same AI model, the network side needs to send it repeatedly, which results in a waste of transmission resources and power consumption for both the sender and the receiver.

有鉴于此,本申请提出一种信息传输方法,该方法能够使得训练装置确定需要重复使用的数据,避免重复发送相同的数据。以下以训练装置与网络设备作为收发两端的示例,对该方法进行说明。应理解,训练装置可以是网络设备或者终端设备。本申请中对训练装置的类型不做限定,训练装置可以是网络设备,也可以是终端设备,也可以是网络设备中的部分或是组件,也可以是终端盒设备中的部分或是组件,示例地,该方法可以通过网络设备和训练装置中的模块,如芯片或电路或芯片系统执行,本申请对此不作限定。为了便于描述,下面以网络设备和训练装置执行为例进行说明。In view of this, the present application proposes an information transmission method, which enables the training device to determine the data that needs to be reused and avoids repeatedly sending the same data. The following uses the training device and the network device as examples of the sending and receiving ends to illustrate the method. It should be understood that the training device can be a network device or a terminal device. The present application does not limit the type of training device. The training device can be a network device, a terminal device, a part or component in a network device, or a part or component in a terminal box device. For example, the method can be executed by modules in the network device and the training device, such as a chip or circuit or chip system, and the present application does not limit this. For the convenience of description, the following is an example of the execution of a network device and a training device.

如图7所示,该方法包括下述步骤:As shown in FIG7 , the method includes the following steps:

S710,数据获取装置确定第一数据集,第一数据集中的数据用于第一人工智能AI模型的训练,第一数据集包括第一数据样本和第二数据样本。S710, the data acquisition device determines a first data set, the data in the first data set is used for training a first artificial intelligence AI model, and the first data set includes a first data sample and a second data sample.

第一数据集(data set)可以包括至少一个数据样本(data sample)。其中,数据样本也可简称为数据。或者,数据可以包括一个或多个数据样本,比如,数据由多个数据样本构成。或者,数据可以属于数据样本,比如数据样本中包括一个或多个数据。示例地,第一数据集包括数据A,该数据A用于第一AI模型的训练。又一个示例,第一数据集包括数据A、数据B、数据C等等数据,这些数据全部用于第一AI模型的训练。The first data set (data set) may include at least one data sample (data sample). The data sample may also be referred to as data for short. Alternatively, the data may include one or more data samples, for example, the data is composed of multiple data samples. Alternatively, the data may belong to a data sample, for example, the data sample includes one or more data. For example, the first data set includes data A, which is used to train the first AI model. In another example, the first data set includes data A, data B, data C, and so on, all of which are used to train the first AI model.

应理解,第一数据集可以是一个数据,也可以是多个数据。本申请对第一数据集的名称不做限定,比如,也可以是第一数据组,第一数据包等等能够表明包含数据的名称。It should be understood that the first data set can be one data set or multiple data sets. This application does not limit the name of the first data set, for example, it can also be a first data group, a first data packet, etc., which can indicate the name of the data.

可选的,第一数据集中所包括的数据,可以用于AI模型训练至收敛。举个例子,第一数据集中的数据可以用于第一AI模型训练波束管理,第一数据集可以包括用于第一AI模型输入的RSRP(Set B_1);用于第一AI模型输出的标签,比如(Set A(1)),该用于标识输出的标签可以为全部波束的RSRP或者最优波束的ID,即第一AI模型的输出为全部波束的RSRP,或者,第一AI模型经由训练确定的最优波束的标识信息。Optionally, the data included in the first dataset can be used for training the AI model until convergence. For example, the data in the first dataset can be used for beam management of training the first AI model. The first dataset can include RSRP for input to the first AI model (Set B_1); a label for output of the first AI model, such as (Set A(1)). The label used to identify the output can be the RSRP of all beams or the ID of the optimal beam, that is, the output of the first AI model is the RSRP of all beams, or the identification information of the optimal beam determined by the first AI model through training.

本申请中对第一AI模型的功能(或称用途)不做限定。比如上述示例中以第一AI模型的功能为训练波束管理作为示例,第一AI模型也可以用于定位训练、信道预测训练等等。The function (or purpose) of the first AI model is not limited in this application. For example, in the above example, the function of the first AI model is training beam management. The first AI model can also be used for positioning training, channel prediction training, etc.

一种可能的实现,第一数据集用于第一AI模型的训练时,第一数据集中还可以包含与第一AI模型相关的信息。比如,第一AI模型的标识信息如ID。又比如,可以预配置不同的AI模型对应的索引,第一数据集中携带第一AI模型对应的索引。应理解,上述ID或者索引仅作为用于识别或者说区分第一AI模型的方式的示例,其他能够识别或是区分AI模型的方式均可以适用本申请,且均应在本申请保护范围之内。In one possible implementation, when the first data set is used to train the first AI model, the first data set may also include information related to the first AI model. For example, identification information of the first AI model, such as an ID. As another example, indexes corresponding to different AI models may be preconfigured, and the first data set may carry the index corresponding to the first AI model. It should be understood that the above-mentioned ID or index is merely an example of a method for identifying or distinguishing the first AI model. Other methods for identifying or distinguishing AI models may be applicable to this application and should be within the scope of protection of this application.

进一步的,第一数据集也可以用于多个AI模型的训练。比如,以第一数据集中包括的数据可以用于两个AI模型的训练作为示例,第一数据集中包括的数据可以用于第一AI模型的训练,也可以用于第二AI模型的训练。其中,第一AI模型的功能和/或特征,与第二AI模型的功能和/或特征可以不同。举个例子,第一AI模型用于定位训练,第二AI模型用于波束管理训练。这种情况下,第一数据集可以对应多个AI模型相关的信息。比如,第一数据集可以包括第一AI模型的ID,第一数据集也可以包括第二AI模型的ID。举个例子,第一数据集包括(data1,data2,ID1,ID2),其中data1和data2既可以用于ID1标识的AI模型的训练,也可以用于ID2标识的AI模型的训练。Furthermore, the first data set can also be used for training multiple AI models. For example, taking the example that the data included in the first data set can be used for training two AI models, the data included in the first data set can be used for training the first AI model, and can also be used for training the second AI model. Among them, the functions and/or features of the first AI model may be different from the functions and/or features of the second AI model. For example, the first AI model is used for positioning training, and the second AI model is used for beam management training. In this case, the first data set can correspond to information related to multiple AI models. For example, the first data set may include the ID of the first AI model, and the first data set may also include the ID of the second AI model. For example, the first data set includes (data1, data2, ID1, ID2), where data1 and data2 can be used for training the AI model identified by ID1, and can also be used for training the AI model identified by ID2.

又一种可能的情况,第一数据集包括第一AI功能的ID和第二AI功能的ID。当AI模型与功能一一对应时,训练装置可以根据功能ID确定对应的AI模型。当一个AI功能对应多个AI模型时,数据获取装置还可以下发指示信息Q,该指示信息Q指示训练装置用哪个AI模型,比如指示信息Q指示一个或多个支持该功能的AI模型的ID。或者,训练装置可以在多个AI模型中自主确定用哪一个或是哪几个AI模型进行训练。In another possible scenario, the first data set includes the ID of the first AI function and the ID of the second AI function. When the AI model corresponds to the function one-to-one, the training device can determine the corresponding AI model based on the function ID. When an AI function corresponds to multiple AI models, the data acquisition device can also issue an instruction message Q, which indicates which AI model the training device uses. For example, the instruction message Q indicates the ID of one or more AI models that support the function. Alternatively, the training device can autonomously determine which AI model or models to use for training among multiple AI models.

一种可能的实现,在数据获取装置确定第一数据集之前,训练装置向数据获取装置上报该训练装置支撑的AI模型的相关信息。示例地,训练装置向数据获取装置发送指示信息(即第五指示信息),该指示信息指示训练装置支持的一个或多个AI模型的功能和/或特征。即,训练装置向数据获取装置上报需要训练的AI模型有哪些,需要数据获取装置下发支撑AI模型训练的数据集的种类是多少。该指示信息还可以指示训练装置的存储和/或算力信息,例如,该训练装置可以支撑多少数据的训练,或者可以存储多少数据。在完成训练装置的上报后,数据获取装置可以根据训练装置的需求和/或能力,配置对应的数据集。其中训练装置的需求即训练装置需要训练的AI模型对应的功能和/或特征,例如,数据获取装置可以根据训练装置的需求和/或能力配置针对AI波束管理训练的数据集,针对AI定位训练的数据集,或者针对AI信道预测训练的数据集。In one possible implementation, before the data acquisition device determines the first data set, the training device reports to the data acquisition device the relevant information of the AI model supported by the training device. For example, the training device sends an indication message (i.e., the fifth indication message) to the data acquisition device, and the indication message indicates the functions and/or features of one or more AI models supported by the training device. That is, the training device reports to the data acquisition device which AI models need to be trained, and what types of data sets need to be issued by the data acquisition device to support the training of the AI models. The indication message can also indicate the storage and/or computing power information of the training device, for example, how much data training the training device can support, or how much data can be stored. After completing the reporting of the training device, the data acquisition device can configure the corresponding data set according to the needs and/or capabilities of the training device. The needs of the training device are the functions and/or features corresponding to the AI model that the training device needs to train. For example, the data acquisition device can configure a data set for AI beam management training, a data set for AI positioning training, or a data set for AI channel prediction training according to the needs and/or capabilities of the training device.

上述AI模型的功能也可以是AI模型的用途。比如,第一AI模型的功能为定位训练,即第一AI模型用于定位训练。AI模型的特征可以是AI模型的输入输出,比如AI模型#A和AI模型#B同样用于波束管理训练,但是AI模型#A和AI模型#B的输入与输出中至少有一项不同。The function of the aforementioned AI model can also be the purpose of the AI model. For example, the function of the first AI model is positioning training, that is, the first AI model is used for positioning training. The characteristics of the AI model can be the input and output of the AI model. For example, AI model #A and AI model #B are both used for beam management training, but AI model #A and AI model #B have at least one different input and output.

举个例子,Set B_1可以指代为一种稀疏波束,Set B_1为AI模型#A的输入,而Set B_2可以指代为另一种稀疏波束,Set B_2为AI模型#B的输入。假设Set A中有64个波束,SetB_1可能选择的波束对应的波束索引为[1,5,9,…63],即每隔4个取一个奇数;而Set B_2可能选择的波束对应的波束索引为[0,4,8,…,64],即每隔四个取一个偶数。即,AI模型#A和AI模型#B的输入不同,可以认为AI模型#A和AI模型#B的特征不同。也可以称为是AI模型获取输入数据的方式不同。而该AI模型#A和AI模型#B的输出相同,比如,AI模型#A的输出为全部的波束的RSRP,AI模型#B的输出也是全部的波束的RSRP。或者,AI模型#A的输出和AI模型#B的输出均为训练所得的最优的波束的ID。再举个例子,AI模型#A和AI模型#B都用于波束管理训练,AI模型#A和AI模型#B的输入分别为上述SetB_1和Set B_2。但是AI模型#A的输出为全部的波束的RSRP,AI模型#B的输出为训练所得的最优的波束的ID。即,AI模型#A和AI模型#B的输出不同,可以认为AI模型#A和AI模型#B的特征不同,或者说AI模型#A和AI模型#B不同。For example, Set B_1 can refer to a sparse beam, serving as the input for AI model #A, while Set B_2 can refer to another sparse beam, serving as the input for AI model #B. Assuming Set A has 64 beams, the possible beams selected by Set B_1 correspond to beam indices [1, 5, 9, …, 63], with every fourth beam being an odd number. Meanwhile, the possible beams selected by Set B_2 correspond to beam indices [0, 4, 8, …, 64], with every fourth beam being an even number. This means that AI model #A and AI model #B have different inputs, which can be considered different features. Alternatively, this means that the AI models obtain their input data differently. However, the outputs of AI model #A and AI model #B are the same. For example, AI model #A outputs the RSRP of all beams, and AI model #B also outputs the RSRP of all beams. Alternatively, the output of AI model #A and the output of AI model #B are both the IDs of the optimal beams obtained through training. For another example, suppose AI model #A and AI model #B are both used for beam management training, with their inputs being Set B_1 and Set B_2, respectively. However, the output of AI model #A is the RSRP of all beams, while the output of AI model #B is the ID of the optimal beam obtained through training. In other words, the different outputs of AI model #A and AI model #B indicate that the characteristics of AI model #A and AI model #B are different, or in other words, that AI model #A and AI model #B are different.

可选的,在同一个数据集中,可能存在不同的数据对应不同的AI模型功能和/或特征。比如,第一数据包括第一数据子集和第二数据子集,第一数据子集和第二数据子集分别对应不同的AI模型特征。第一数据子集和/或第二数据子集各自包含第一数据集中的数据。比如,第一数据包括{数据1,数据2,数据3,数据5,数据6,数据7},第一数据子集包括{数据1,数据2,数据3},可以用于模型A的训练;第二数据子集包括{数据5,数据6,数据7},可以用于模型B的训练,模型A和模型B的功能不同,或者说模型A和模型B的特征不同。Optionally, in the same data set, there may be different data corresponding to different AI model functions and/or features. For example, the first data includes a first data subset and a second data subset, and the first data subset and the second data subset respectively correspond to different AI model features. The first data subset and/or the second data subset each contain the data in the first data set. For example, the first data includes {data 1, data 2, data 3, data 5, data 6, data 7}, and the first data subset includes {data 1, data 2, data 3}, which can be used for training model A; the second data subset includes {data 5, data 6, data 7}, which can be used for training model B. Model A and model B have different functions, or in other words, model A and model B have different features.

可选的,在同一个数据集中,存在不同的数据子集对应的AI模型的第一特征不同,第二特征相同,且AI模型功能相同。比如,第一数据包括第一数据子集和第二数据子集,第一数据子集和第二数据子集分别对应同一AI模型的不同特征,比如,同一AI模型的不同输入,但是第一数据子集和第二数据子集均对应该AI模型,且对应的输出,即真值标签,相同。Optionally, in the same data set, different data subsets may correspond to different first features of the AI model, but the same second features, and the AI model functions are the same. For example, the first data includes a first data subset and a second data subset, and the first data subset and the second data subset respectively correspond to different features of the same AI model, such as different inputs of the same AI model, but the first data subset and the second data subset both correspond to the AI model, and the corresponding outputs, i.e., the true value labels, are the same.

举个例子,Set B_1可以指代为一种稀疏波束,Set B_1为AI模型#A的输入,而Set B_2可以指代为另一种稀疏波束,Set B_2也为AI模型#A的输入。假设Set A中有64个波束,SetB_1可能选择的波束对应的波束索引为[1,5,9,…63],即每隔4个取一个奇数;而Set B_2可能选择的波束对应的波束索引为[0,4,8,…,64],即每隔四个取一个偶数。即,Set B_1和Set B_2均为AI模型#A的输入,二者对应的输出相同。这样,基于Set B_1和Set B_2训练出来的AI模型#A泛化性较好。For example, Set B_1 can represent a sparse beam, serving as input to AI Model #A, while Set B_2 can represent another sparse beam, also serving as input to AI Model #A. Assuming Set A has 64 beams, the possible beams selected by Set B_1 correspond to the beam indices [1, 5, 9, …, 63], with every fourth beam selected being an odd number. Meanwhile, the possible beams selected by Set B_2 correspond to the beam indices [0, 4, 8, …, 64], with every fourth beam selected being an even number. In other words, both Set B_1 and Set B_2 serve as input to AI Model #A, and their corresponding outputs are identical. Thus, AI Model #A trained on Set B_1 and Set B_2 has better generalization performance.

可选的,在同一个数据集中,可能存在不同的数据对应不同的AI模型功能和/或特征。比如,第一数据包括第一数据子集和第二数据子集,第一数据子集和第二数据子集分别对应不同的AI模型特征。第一数据子集和/或第二数据子集各自包含第一数据集中的数据。比如,第一数据包括{数据1,数据2,数据3,数据5,数据6,数据7},第一数据子集包括{数据1,数据2,数据3},可以用于模型A的训练;第二数据子集包括{数据5,数据6,数据7},可以用于模型B的训练,模型A和模型B的功能不同,或者说模型A和模型B的特征不同。其中,不同的数据样本可能用于相同的AI模型的训练,或者用于不同的AI模型的训练。示例地,第一数据样本用于AI模型#A的训练,第二数据样本用于AI模型#B的训练;或者,第一数据样本用于AI模型#A的训练,第二数据样本用于AI模型#A的训练,第一数据样本和第二数据样本用于训练的资源不同,比如时间不同或是频域资源不同或是空域资源不同。Optionally, in the same data set, there may be different data corresponding to different AI model functions and/or features. For example, the first data includes a first data subset and a second data subset, and the first data subset and the second data subset correspond to different AI model features respectively. The first data subset and/or the second data subset each contain the data in the first data set. For example, the first data includes {data 1, data 2, data 3, data 5, data 6, data 7}, and the first data subset includes {data 1, data 2, data 3}, which can be used for training model A; the second data subset includes {data 5, data 6, data 7}, which can be used for training model B. Model A and model B have different functions, or in other words, model A and model B have different features. Among them, different data samples may be used for training the same AI model, or for training different AI models. For example, the first data sample is used for training AI model #A, and the second data sample is used for training AI model #B; or, the first data sample is used for training AI model #A, and the second data sample is used for training AI model #A, and the first data sample and the second data sample are used for training with different resources, such as different time, different frequency domain resources, or different spatial domain resources.

S720,数据获取装置向训练装置发送第一数据集和第一指示信息,对应的,训练装置接收该第一数据集和第一指示信息,该第一指示信息指示第一数据样本和第二数据样本共用第一数据。S720: The data acquisition device sends a first data set and first indication information to the training device. Correspondingly, the training device receives the first data set and the first indication information, where the first indication information indicates that the first data sample and the second data sample share the first data.

第一数据集可以参考S710中的说明,不再赘述。For the first data set, reference may be made to the description in S710 and details thereof will not be repeated.

第一数据集包括第一数据样本和第二数据样本,第一数据样本和第二数据样本共用一部分数据(即第一数据),该第一数据属于第一数据集。The first data set includes a first data sample and a second data sample. The first data sample and the second data sample share a portion of data (ie, first data), and the first data belongs to the first data set.

一种可能的方式,通过第一指示信息的取值指示某个数据是否被共用。示例的,针对每个数据,可以配置相应的标识信息,该标识信息用于指示该数据是否需要被共用两次及以上。In one possible approach, the value of the first indication information indicates whether certain data is shared. For example, for each data, corresponding identification information can be configured, and the identification information is used to indicate whether the data needs to be shared twice or more.

可选的,第一数据属于至少一个被共用的数据,该至少一个被共用的数据与至少一个第一指示信息一一对应。或者说,每个被共用的数据都可以分别通过一个指示信息来指示该数据是否被共用。该至少一个第一指示信息可以基于第一顺序发送,第一顺序为至少一个被共用的数据的发送顺序。比如,被共用的数据为数据A、数据B、数据C,发送顺序为数据B、数据C、数据A,三个指示信息的发送顺序为指示信息1、指示信息2、指示信息3,指示信息1指示数据B是否被共用,指示信息2指示数据C是否被共用,指示信息3指示数据A是否被共用。Optionally, the first data belongs to at least one shared data, and the at least one shared data has a one-to-one correspondence with at least one first indication information. In other words, each shared data can be indicated by an indication information to indicate whether the data is shared. The at least one first indication information can be sent based on a first order, and the first order is the sending order of at least one shared data. For example, the shared data is data A, data B, and data C, and the sending order is data B, data C, and data A. The sending order of the three indication information is indication information 1, indication information 2, and indication information 3. Indication information 1 indicates whether data B is shared, indication information 2 indicates whether data C is shared, and indication information 3 indicates whether data A is shared.

该实现方式能够适用于AI的时域预测场景,例如基于AI的信道预测、基于AI的时域波束预测等场景。在这些场景中,可以通过将历史信息输入到AI中去预测未来的信息。该类预测在训练时基于滑窗进行,例如图8所示,AI的输入基于两个时刻,AI的输出为未来两个时刻的信息,则在该场景下,第一次训练中AI的输入为T1、T2两个时刻的信息,输出为T3,T4两个时刻的信息;到了第二次训练时,AI的输入为T2,T3两个时刻的信息,输出则对应T4,T5两个时刻的信息。可以看到的是,在该种情况下,作为输入的T2时刻的信息被复用,作为输出的T4时刻的信息被复用。上述被复用部分的数据需要被传输两次,造成空口传输的开销,以及训练装置存储的开销。上述方式中,通过第三指示信息指示被共用的数据,能够避免被共用的数据被多次传输,以降低空口传输的开销以及训练装置存储的开销。This implementation is applicable to AI time-domain prediction scenarios, such as AI-based channel prediction and AI-based time-domain beamforming. In these scenarios, historical information can be input into the AI to predict future information. This type of prediction is performed based on a sliding window during training. For example, as shown in Figure 8, the AI input is based on two time points, and the AI output is information from two future time points. In this scenario, during the first training session, the AI input is information from time points T1 and T2, and the output is information from time points T3 and T4. During the second training session, the AI input is information from time points T2 and T3, and the output corresponds to information from time points T4 and T5. It can be seen that in this case, the information at time point T2 is reused as input, and the information at time point T4 is reused as output. The reused data needs to be transmitted twice, resulting in air interface transmission overhead and storage overhead for the training device. In this approach, the use of third indication information to indicate shared data can prevent the shared data from being transmitted multiple times, thereby reducing air interface transmission overhead and storage overhead for the training device.

具体的,以AI模型用于波束管理训练为例:Specifically, take the AI model used for beam management training as an example:

针对AI模型的输入:若数据的第一次输入为两个时刻扫描得到的数据集RSRP_1,RSRP_2(1,2分别指示时间顺序),第二次输入为RSRP_2,RSRP_3,则此时RSRP_2存在复用情况,传递数据时,则对应RSRP_2打上“共用”的激活标识,而RSRP_1和RSRP_3则对应“共用”的去激活标识,故本次传输RSRP_1,RSRP_2,RSRP_3的共用激活标识为010。Regarding the input of the AI model: If the first input of the data is the data sets RSRP_1 and RSRP_2 (1 and 2 indicate the time order respectively) obtained by scanning at two moments, and the second input is RSRP_2 and RSRP_3, then RSRP_2 is multiplexed at this time. When transmitting data, the corresponding RSRP_2 is marked with a "shared" activation mark, while RSRP_1 and RSRP_3 correspond to the "shared" deactivation mark. Therefore, the shared activation mark of RSRP_1, RSRP_2, and RSRP_3 in this transmission is 010.

即,通过一个比特(第一指示信息的一个示例)的取值指示该数据是否被共用。应理解,比特取值与该取值所表示的含义不做限定。比如该比特取值为0可以表示该比特对应的数据被共用,或者不被共用。比特取值为1同理。That is, the value of a bit (an example of the first indication information) indicates whether the data is shared. It should be understood that the bit value and the meaning represented by the value are not limited. For example, a bit value of 0 can indicate that the data corresponding to the bit is shared or not shared. The same applies to a bit value of 1.

针对AI模型的输出:输出对应的标签为未来两个时刻的信息,第一次输出为label_1,label_2,第二次输出为label_2,label_3。与上同理,传递的数据中,针对输出标签为label_1,label_2,label_3,他们的共用标识信息为010。For the AI model's output, the labels corresponding to the output are information for two future moments. The first output is label_1, label_2, and the second output is label_2, label_3. Similarly, in the transmitted data, for the output labels label_1, label_2, and label_3, their shared identification information is 010.

又一种可能的方式,第一指示信息指示数据的标识。示例地,第一数据集中的每个数据可以对应一个标识,或者,被共用的数据中的每个数据可以对应一个标识。第一指示信息直接指示该数据的标识,表示该标识所对应的数据被共用。举个例子,第一数据集中包括数据A、数据B、数据C,其中数据A的标识为1,数据B的标识为2,数据C的标识为3,第一指示信息指示标识1和标识3(或者一个第一指示信息指示标识1,又一个第一指示信息指示标识3),即表示数据A和数据C被共用。In another possible way, the first indication information indicates the identifier of the data. For example, each data in the first data set can correspond to an identifier, or each data in the shared data can correspond to an identifier. The first indication information directly indicates the identifier of the data, indicating that the data corresponding to the identifier is shared. For example, the first data set includes data A, data B, and data C, where the identifier of data A is 1, the identifier of data B is 2, and the identifier of data C is 3. The first indication information indicates identifier 1 and identifier 3 (or one first indication information indicates identifier 1, and another first indication information indicates identifier 3), which means that data A and data C are shared.

可选的,上述两种方式也可以结合使用,即第一指示信息既包括数据是否被共用的标识,又包括数据的标识。举个例子,第一指示信息指示数据标识1和取值为1(比如【1,1】),表示数据A被共用。Optionally, the above two methods can be used in combination, that is, the first indication information includes both an identifier indicating whether the data is shared and a data identifier. For example, the first indication information indicates that the data identifier is 1 and the value is 1 (for example, [1,1]), indicating that data A is shared.

又一种可能的方式,第一指示信息指示第一数据对应的资源信息和第一数据对应的标识,第一数据对应的资源信息包括时域资源信息、频域资源信息或者空域资源信息中的至少一项。In another possible manner, the first indication information indicates resource information corresponding to the first data and an identifier corresponding to the first data, and the resource information corresponding to the first data includes at least one of time domain resource information, frequency domain resource information or space domain resource information.

即,为第一数据集中的每个数据配置对应的标识,哪个数据被共用(也称复用),则在第四指示信息中指示该数据对应的标识。或者,直接指示被共用的数据对应的资源信息,训练装置在这些资源上使用该数据即可。That is, each data in the first data set is assigned a corresponding identifier, and which data is shared (also called multiplexed) is indicated in the fourth indication information. Alternatively, the resource information corresponding to the shared data is directly indicated, and the training device can use the data on these resources.

以训练装置使用滑窗训练作为示例,第四指示信息可以指示时域信息。具体的:Taking the sliding window training used by the training device as an example, the fourth indication information may indicate time domain information. Specifically:

针对输入:每一个时刻的输入对应一个时间窗口,例如,RSRP_1对应T_1,RSRP_2对应T_2,RSRP_3对应T_3,第一次AI模型的输入为T_1和T_2时刻的RSRP,第二次AI模型的输入为T_2和T_3时刻的RSRP,则可以通过两个维度指示RSRP_2的复用,一是指示时刻T_2,二是共用的激活指示(即为上述可能的方式中的比特取值0/1),则RSRP_2对应的指示信息为[T_2,1]。For input: The input at each moment corresponds to a time window. For example, RSRP_1 corresponds to T_1, RSRP_2 corresponds to T_2, and RSRP_3 corresponds to T_3. The input of the first AI model is the RSRP at T_1 and T_2, and the input of the second AI model is the RSRP at T_2 and T_3. The reuse of RSRP_2 can be indicated by two dimensions: one is the indication time T_2, and the other is the shared activation indication (that is, the bit value 0/1 in the possible method mentioned above). The indication information corresponding to RSRP_2 is [T_2,1].

针对输出:与输入同理,即label_1(T_3),label_2(T_4)为第一次AI模型的输出对应的标签,label_2(T_4)和label_3(T_5)为第二次AI模型的输出对应的标签,则label_2的指示信息为[T_3,1]。For output: the same as input, that is, label_1(T_3) and label_2(T_4) are the labels corresponding to the output of the first AI model, label_2(T_4) and label_3(T_5) are the labels corresponding to the output of the second AI model, then the indication information of label_2 is [T_3,1].

应理解,上述数值、对应关系仅作为示例而非限定。It should be understood that the above numerical values and corresponding relationships are only examples and not limitations.

S730,训练装置基于第一指示信息确定第一数据被第一数据样本和第二数据样本共用。S730: The training apparatus determines, based on the first indication information, that the first data is shared by the first data sample and the second data sample.

或者说,训练装置基于第一指示信息确定第一数据被共用。In other words, the training device determines that the first data is shared based on the first indication information.

以第一指示信息指示第一数据对应的资源信息和第一数据对应的标识作为示例,训练装置获取到时域资源1和时域资源2,并且获取到标识1,该标识1用于标识数据A,则,训练装置可以确定数据A在时域资源1和时域资源2上都被使用,即数据A被使用两次(也就是数据A被共用)。Taking the first indication information indicating the resource information corresponding to the first data and the identifier corresponding to the first data as an example, the training device obtains time domain resource 1 and time domain resource 2, and obtains identifier 1, which is used to identify data A. Then, the training device can determine that data A is used on both time domain resource 1 and time domain resource 2, that is, data A is used twice (that is, data A is shared).

本申请的信息传输方法能够适用于训练数据的空口传输场景。数据获取装置下发训练数据时携带指示数据是否被共用(也称复用)的指示信息,在需要数据复用的场景中,数据获取装置通过指示信息指示这些复用的数据,训练装置可以识别数据的用途,减少数据的重复发送,减少了空口数据的传输量,达到降低数据传输开销的目的。The information transmission method of the present application is applicable to air-interface transmission scenarios for training data. When a data acquisition device sends training data, it carries indication information indicating whether the data is shared (also known as multiplexed). In scenarios where data multiplexing is required, the data acquisition device uses the indication information to indicate the multiplexed data. The training device can then identify the purpose of the data, reduce repeated data transmission, and reduce the amount of air-interface data transmission, thereby reducing data transmission overhead.

可以理解,在上述一些实施例中,主要以训练装置和数据获取装置为例进行示例性说明,对此不予限定。例如,训练装置也可替换为训练装置的组成部件(例如芯片或者电路),数据获取装置也可替换为网络设备的组成部件(例如芯片或者电路)。It is understood that in some of the above embodiments, the training device and the data acquisition device are mainly used as examples for illustration, and this is not limiting. For example, the training device can be replaced by a component of the training device (such as a chip or circuit), and the data acquisition device can be replaced by a component of the network device (such as a chip or circuit).

还可以理解,本申请的各实施例中的方案可以进行合理的组合使用,并且实施例中出现的各个术语的解释或说明可以在各个实施例中互相参考或解释,对此不作限定。It can also be understood that the solutions in the various embodiments of the present application can be reasonably combined and used, and the explanations or descriptions of the various terms appearing in the embodiments can be referenced or explained with each other in the various embodiments, without limitation to this.

图9是本申请实施例提供的一种通信装置900的示意性框图。该装置900包括收发单元910和处理单元920。收发单元910可以用于实现相应的通信功能。收发单元910还可以称为通信接口或通信单元。处理单元920可以用于进行数据处理。Figure 9 is a schematic block diagram of a communication device 900 provided in an embodiment of the present application. The device 900 includes a transceiver unit 910 and a processing unit 920. The transceiver unit 910 can be used to implement corresponding communication functions. The transceiver unit 910 can also be referred to as a communication interface or a communication unit. The processing unit 920 can be used to perform data processing.

可选地,该装置900还可以包括存储单元,该存储单元可以用于存储指令和/或数据,处理单元920可以读取存储单元中的指令和/或数据,以使得装置实现前述方法实施例。Optionally, the device 900 may further include a storage unit, which may be used to store instructions and/or data. The processing unit 920 may read the instructions and/or data in the storage unit so that the device implements the aforementioned method embodiment.

作为一种设计,该装置900用于执行上文方法实施例中数据获取装置,或者布设有数据获取装置的设备或用于网络设备的芯片执行的步骤或者流程,如图7所示实施例中数据获取装置执行的步骤或者流程。收发单元910用于执行上文方法实施例中数据获取装置侧(或是发送端)的收发相关的操作,处理单元920用于执行上文方法实施例中数据获取装置侧(或是发送端)的处理相关的操作。As a design, the device 900 is used to execute the steps or processes executed by the data acquisition device in the above method embodiments, or a device equipped with the data acquisition device or a chip used in a network device, such as the steps or processes executed by the data acquisition device in the embodiment shown in Figure 7. The transceiver unit 910 is used to perform the transceiver-related operations on the data acquisition device side (or the transmitting end) in the above method embodiments, and the processing unit 920 is used to perform the processing-related operations on the data acquisition device side (or the transmitting end) in the above method embodiments.

一种可能的实现方式,处理单元920用于确定第一数据集,所述第一数据集中的数据用于第一人工智能AI模型的训练,所述第一数据集包括第一数据样本和第二数据样本。In one possible implementation, the processing unit 920 is used to determine a first data set, where the data in the first data set is used to train a first artificial intelligence (AI) model, and the first data set includes a first data sample and a second data sample.

收发单元910用于发送所述第一数据集和第一指示信息,所述第一指示信息指示所述第一数据样本和所述第二数据样本共用第一数据。The transceiver unit 910 is configured to send the first data set and first indication information, where the first indication information indicates that the first data sample and the second data sample share first data.

作为另一种设计,该装置900用于执行上文方法实施例中训练装置或是布设有训练装置的设备或用于训练装置的芯片执行的步骤或者流程,如图7所示实施例中训练装置执行的步骤或者流程。收发单元910用于执行上文方法实施例中训练装置侧(或接收端)的收发相关的操作,处理单元920用于执行上文方法实施例中训练装置侧(或接收端)的处理相关的操作。As another design, the device 900 is used to execute the steps or processes executed by the training device, or a device equipped with the training device, or a chip used for the training device in the above method embodiments, such as the steps or processes executed by the training device in the embodiment shown in Figure 7. The transceiver unit 910 is used to perform the transceiver-related operations on the training device side (or receiving end) in the above method embodiments, and the processing unit 920 is used to perform the processing-related operations on the training device side (or receiving end) in the above method embodiments.

一种可能的实现方式,收发单元910,用于接收接收第一数据集和第一指示信息,所述第一数据集中的数据用于第一人工智能AI模型的训练,所述第一数据集包括第一数据样本和第二数据样本,所述第一指示信息指示所述第一数据样本和所述第二数据样本共用第一数据;处理单元920,用于基于所述第一指示信息确定所述第一数据被所述第一数据样本和所述第二数据样本共用。In one possible implementation, a transceiver unit 910 is configured to receive a first data set and first indication information, where the data in the first data set is used for training a first artificial intelligence (AI) model, the first data set includes a first data sample and a second data sample, and the first indication information indicates that the first data sample and the second data sample share the first data; and a processing unit 920 is configured to determine, based on the first indication information, that the first data is shared by the first data sample and the second data sample.

应理解,各单元执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。It should be understood that the specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.

还应理解,这里的装置900以功能单元的形式体现。这里的术语“单元”可以指应用特有集成电路(application specific integrated circuit,ASIC)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。在一个可选例子中,本领域技术人员可以理解,装置900可以具体为上述实施例中的第一终端设备,可以用于执行上述各方法实施例中与第一终端设备对应的各个流程和/或步骤,或者,装置900可以具体为上述实施例中的第二终端设备,可以用于执行上述各方法实施例中与第二终端设备对应的各个流程和/或步骤,为避免重复,在此不再赘述。It should also be understood that the device 900 herein is embodied in the form of a functional unit. The term "unit" herein may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (e.g., a shared processor, a dedicated processor, or a group processor, etc.) and memory for executing one or more software or firmware programs, a combined logic circuit, and/or other suitable components that support the described functions. In an optional example, those skilled in the art will understand that the device 900 may be specifically the first terminal device in the above-mentioned embodiment, and may be used to execute the various processes and/or steps corresponding to the first terminal device in the above-mentioned method embodiments. Alternatively, the device 900 may be specifically the second terminal device in the above-mentioned embodiment, and may be used to execute the various processes and/or steps corresponding to the second terminal device in the above-mentioned method embodiments. To avoid repetition, these will not be described in detail here.

上述各个方案的装置900具有实现上述方法中数据获取装置所执行的相应步骤的功能,或者,上述各个方案的装置900具有实现上述方法中训练装置所执行的相应步骤的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块;例如收发单元可以由收发机替代(例如,收发单元中的发送单元可以由发送机替代,收发单元中的接收单元可以由接收机替代),其它单元,如处理单元等可以由处理器替代,分别执行各个方法实施例中的收发操作以及相关的处理操作。The apparatus 900 of each of the above-mentioned solutions has the function of implementing the corresponding steps performed by the data acquisition device in the above-mentioned method, or the apparatus 900 of each of the above-mentioned solutions has the function of implementing the corresponding steps performed by the training device in the above-mentioned method. The functions can be implemented by hardware, or by hardware executing corresponding software implementations. The hardware or software includes one or more modules corresponding to the above-mentioned functions; for example, the transceiver unit can be replaced by a transceiver (for example, the sending unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as the processing unit, can be replaced by a processor, respectively performing the sending and receiving operations and related processing operations in each method embodiment.

此外,上述收发单元910还可以是收发电路(例如可以包括接收电路和发送电路),处理单元可以是处理电路。In addition, the transceiver unit 910 may also be a transceiver circuit (for example, may include a receiving circuit and a sending circuit), and the processing unit may be a processing circuit.

需要指出的是,图9中的装置可以是前述实施例中的网元或设备,也可以是芯片或者芯片系统,例如:片上系统(system on chip,SoC)。其中,收发单元可以是输入输出电路、通信接口;处理单元为该芯片上集成的处理器或者微处理器或者集成电路。在此不做限定。It should be noted that the apparatus in FIG9 may be a network element or device in the aforementioned embodiments, or may be a chip or chip system, such as a system on a chip (SoC). The transceiver unit may be an input/output circuit or a communication interface, and the processing unit may be a processor, microprocessor, or integrated circuit integrated on the chip. This is not limited here.

图10是本申请实施例提供另一种通信装置1000的示意图。该装置1000包括处理电路1010,处理电路1010与存储器1020耦合,存储器1020用于存储计算机程序或指令和/或数据,处理电路1010用于执行存储器1020存储的计算机程序或指令,或读取存储器1020存储的数据,以执行上文各方法实施例中的方法。FIG10 is a schematic diagram of another communication device 1000 provided in an embodiment of the present application. The device 1000 includes a processing circuit 1010, which is coupled to a memory 1020. The memory 1020 is used to store computer programs or instructions and/or data. The processing circuit 1010 is used to execute the computer programs or instructions stored in the memory 1020, or read the data stored in the memory 1020, to perform the methods in the above method embodiments.

可选地,处理电路1010为一个或多个处理器或一个或多个处理器中用于处理或控制的电路。Optionally, the processing circuit 1010 is one or more processors or a circuit in one or more processors for processing or control.

可选地,存储器1020为一个或多个。Optionally, there are one or more memories 1020 .

可选地,该存储器1020与该处理电路1010集成在一起,或者分离设置。Optionally, the memory 1020 is integrated with the processing circuit 1010 or provided separately.

可选地,如图10所示,该装置1000还包括收发电路1030,收发电路1030用于信号的接收和/或发送。例如,处理电路1010用于控制收发电路1030进行信号的接收和/或发送。Optionally, as shown in Figure 10, the device 1000 further includes a transceiver circuit 1030, which is used to receive and/or send signals. For example, the processing circuit 1010 is used to control the transceiver circuit 1030 to receive and/or send signals.

作为示例,处理电路1010可以具有图9中所示的处理单元920的功能,存储器1020可以具有存储单元的功能,收发电路1030可以具有图9中所示的收发单元910的功能。As an example, the processing circuit 1010 may have the function of the processing unit 920 shown in FIG. 9 , the memory 1020 may have the function of a storage unit, and the transceiver circuit 1030 may have the function of the transceiver unit 910 shown in FIG. 9 .

作为一种方案,该装置1000用于实现上文各个方法实施例中由数据获取装置执行的操作。As a solution, the device 1000 is used to implement the operations performed by the data acquisition device in each of the above method embodiments.

例如,处理电路1010用于执行存储器1020存储的计算机程序或指令,以实现上文各个方法实施例中数据获取装置的相关操作。例如,图7所示实施例中的数据获取装置执行的方法。For example, the processing circuit 1010 is configured to execute computer programs or instructions stored in the memory 1020 to implement the relevant operations of the data acquisition device in the above various method embodiments. For example, the method executed by the data acquisition device in the embodiment shown in FIG7 .

作为另一种方案,该装置1000用于实现上文各个方法实施例中由训练装置执行的操作。As another solution, the device 1000 is used to implement the operations performed by the training device in the above various method embodiments.

例如,处理电路1010用于执行存储器1020存储的计算机程序或指令,以实现上文各个方法实施例中训练装置的相关操作。例如,图7所示实施例中的训练装置执行的方法。For example, the processing circuit 1010 is configured to execute computer programs or instructions stored in the memory 1020 to implement the relevant operations of the training device in the above various method embodiments. For example, the method executed by the training device in the embodiment shown in FIG7 .

应理解,该装置1000可以为前述数据获取装置,训练装置,用于数据获取装置或训练装置的芯片,或,包括数据获取装置或训练装置的设备。It should be understood that the device 1000 can be the aforementioned data acquisition device, training device, a chip for a data acquisition device or a training device, or a device including a data acquisition device or a training device.

该装置1000为数据获取装置或用户设备时,收发电路1030可以为收发器。When the device 1000 is a data acquisition device or user equipment, the transceiver circuit 1030 may be a transceiver.

该装置1000为用于数据获取装置或训练装置的芯片时,收发电路1030可以为输入/输出接口。When the device 1000 is a chip used in a data acquisition device or a training device, the transceiver circuit 1030 may be an input/output interface.

该装置1000为物理上与数据获取装置或用户设备独立设置的设备时,比如为OTT设备或云服务器时,该装置1000与数据获取装置或用户设备通信,比如发送或接收第一序列可以通过数据获取装置和用户设备之间的空口进行。When the device 1000 is a device that is physically independent of the data acquisition device or user equipment, such as an OTT device or a cloud server, the device 1000 communicates with the data acquisition device or user equipment, such as sending or receiving the first sequence through the air interface between the data acquisition device and the user equipment.

应理解,本申请实施例中提及的处理器可以是中央处理单元(central processing unit,CPU),还可以是其他通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。It should be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.

还应理解,本申请实施例中提及的存储器可以是易失性存储器和/或非易失性存储器。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM)。例如,RAM可以用作外部高速缓存。作为示例而非限定,RAM包括如下多种形式:静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(doubledata rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。It should also be understood that the memory mentioned in the embodiments of the present application can be a volatile memory and/or a non-volatile memory. Among them, the non-volatile memory can 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 can be a random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).

需要说明的是,当处理器为通用处理器、DSP、ASIC、FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件时,存储器(存储模块)可以集成在处理器中。It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated into the processor.

还需要说明的是,本文描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.

图11是本申请实施例提供一种芯片系统1100的示意图。该芯片系统1100(或者也可以称为处理系统)包括处理电路1110(也可称为逻辑电路)以及输入/输出接口(input/output interface)1120。FIG11 is a schematic diagram of a chip system 1100 according to an embodiment of the present application. The chip system 1100 (or a processing system) includes a processing circuit 1110 (also referred to as a logic circuit) and an input/output interface 1120.

其中,逻辑电路1110可以为芯片系统1100中的处理电路。逻辑电路1110可以耦合连接存储单元,调用存储单元中的指令,使得芯片系统1100可以实现本申请各实施例的方法和功能。输入/输出接口1120,可以为芯片系统1100中的输入输出电路,将芯片系统1100处理好的信息输出,或将待处理的数据或信令信息输入芯片系统1100进行处理。Logic circuit 1110 may be a processing circuit within chip system 1100. Logic circuit 1110 may be coupled to a storage unit and invoke instructions within the storage unit, enabling chip system 1100 to implement the methods and functions of various embodiments of the present application. Input/output interface 1120 may be an input/output circuit within chip system 1100, outputting information processed by chip system 1100 or inputting data or signaling information to be processed into chip system 1100 for processing.

具体地,例如,若网络设备安装了该芯片系统1100,逻辑电路1110与输入/输出接口1120耦合,逻辑电路1110可通过输入/输出接口1120向训练装置发送压缩信息,该压缩信息可以为逻辑电路1110通过对信道信息进行压缩得到的;或者输入/输出接口1120可将来自第二终端设备的消息输入至逻辑电路1110进行处理。又如,若训练装置安装了该芯片系统1100,逻辑电路1110与输入/输出接口1120耦合,输入/输出接口1120可将来自网络设备的压缩信息输入至逻辑电路1110进行处理。Specifically, for example, if the network device is equipped with the chip system 1100, the logic circuit 1110 is coupled to the input/output interface 1120, and the logic circuit 1110 can send compressed information to the training device via the input/output interface 1120. The compressed information can be obtained by the logic circuit 1110 by compressing the channel information; or the input/output interface 1120 can input a message from the second terminal device to the logic circuit 1110 for processing. For another example, if the training device is equipped with the chip system 1100, the logic circuit 1110 is coupled to the input/output interface 1120, and the input/output interface 1120 can input compressed information from the network device to the logic circuit 1110 for processing.

作为一种方案,该芯片系统1100用于实现上文各个方法实施例中由网络设备执行的操作。As a solution, the chip system 1100 is used to implement the operations performed by the network device in the above various method embodiments.

例如,逻辑电路1110用于实现上文方法实施例中由网络设备执行的处理相关的操作,如,图7所示实施例中的网络设备(或发送端)执行的处理相关的操作;输入/输出接口1120用于实现上文方法实施例中由网络设备执行的发送和/或接收相关的操作,如,图7所示实施例中的网络设备(或发送端)执行的发送和/或接收相关的操作。For example, the logic circuit 1110 is used to implement the processing-related operations performed by the network device in the above method embodiments, such as the processing-related operations performed by the network device (or sending end) in the embodiment shown in Figure 7; the input/output interface 1120 is used to implement the sending and/or receiving-related operations performed by the network device in the above method embodiments, such as the sending and/or receiving-related operations performed by the network device (or sending end) in the embodiment shown in Figure 7.

作为另一种方案,该芯片系统1100用于实现上文各个方法实施例中由训练装置执行的操作。As another solution, the chip system 1100 is used to implement the operations performed by the training device in the above various method embodiments.

例如,逻辑电路1110用于实现上文方法实施例中由训练装置执行的处理相关的操作,如,图7所示实施例中的训练装置(或接收端)执行的处理相关的操作,;输入/输出接口1120用于实现上文方法实施例中由训练装置(或接收端)执行的发送和/或接收相关的操作,如,图7所示实施例中的训练装置(或接收端)执行的发送和/或接收相关的操作。For example, the logic circuit 1110 is used to implement the processing-related operations performed by the training device in the above method embodiments, such as the processing-related operations performed by the training device (or receiving end) in the embodiment shown in Figure 7; the input/output interface 1120 is used to implement the sending and/or receiving-related operations performed by the training device (or receiving end) in the above method embodiments, such as the sending and/or receiving-related operations performed by the training device (or receiving end) in the embodiment shown in Figure 7.

本申请实施例还提供一种计算机可读存储介质,其上存储有用于实现上述各方法实施例中由数据获取装置或训练装置执行的方法的计算机指令。An embodiment of the present application further provides a computer-readable storage medium on which computer instructions for implementing the methods executed by the data acquisition device or the training device in the above-mentioned method embodiments are stored.

例如,该计算机程序被计算机执行时,使得该计算机可以实现上述方法各实施例中由数据获取装置或训练装置执行的方法。For example, when the computer program is executed by a computer, the computer can implement the method performed by the data acquisition device or the training device in each embodiment of the above method.

本申请实施例还提供一种计算机程序产品,包含指令,该指令被计算机执行时以实现上述各方法实施例中由数据获取装置或训练装置执行的方法。An embodiment of the present application also provides a computer program product comprising instructions, which, when executed by a computer, implement the methods performed by the data acquisition device or the training device in the above-mentioned method embodiments.

本申请实施例还提供一种通信系统,该通信系统包括上文各实施例中的数据获取装置和训练装置。例如,该系统包含图7所示的数据获取装置和训练装置。再例如,该系统包括布设有数据获取装置的训练装置和布设有训练装置的数据获取装置。The present application also provides a communication system comprising the data acquisition device and training device described in the above embodiments. For example, the system comprises the data acquisition device and training device shown in FIG7 . In another example, the system comprises a training device equipped with the data acquisition device and a data acquisition device equipped with the training device.

上述提供的任一种装置中相关内容的解释及有益效果均可参考上文提供的对应的方法实施例,此处不再赘述。The explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can be referred to the corresponding method embodiments provided above, which will not be repeated here.

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。此外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

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

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims (23)

一种信息传输方法,其特征在于,包括:An information transmission method, comprising: 确定第一数据集,所述第一数据集中的数据用于第一人工智能AI模型的训练,所述第一数据集包括第一数据样本和第二数据样本;Determine a first data set, where data in the first data set is used for training a first artificial intelligence (AI) model, and the first data set includes a first data sample and a second data sample; 发送所述第一数据集和第一指示信息,所述第一指示信息指示所述第一数据样本和所述第二数据样本共用第一数据。The first data set and first indication information are sent, where the first indication information indicates that the first data sample and the second data sample share first data. 根据权利要求1所述的方法,其特征在于,所述第一指示信息的第一取值指示所述第一数据被所述第一数据样本和所述第二数据样本共用,所述第一指示信息的第二取值指示所述第一数据未被所述第一数据样本和所述第二数据样本共用。The method according to claim 1 is characterized in that a first value of the first indication information indicates that the first data is shared by the first data sample and the second data sample, and a second value of the first indication information indicates that the first data is not shared by the first data sample and the second data sample. 根据权利要求1或2所述的方法,其特征在于,所述第一数据属于至少一个被共用的数据,所述至少一个被共用的数据与至少一个第一指示信息一一对应。The method according to claim 1 or 2 is characterized in that the first data belongs to at least one shared data, and the at least one shared data has a one-to-one correspondence with at least one first indication information. 根据权利要求3所述的方法,其特征在于,所述至少一个第一指示信息基于第一顺序发送,所述第一顺序为所述至少一个被共用的数据的发送顺序。The method according to claim 3 is characterized in that the at least one first indication information is sent based on a first order, and the first order is the sending order of the at least one shared data. 根据权利要求1所述的方法,其特征在于,所述第一指示信息指示所述第一数据对应的资源信息,所述第一数据对应的资源信息包括时域资源信息、频域资源信息或者空域资源信息中的至少一项。The method according to claim 1 is characterized in that the first indication information indicates resource information corresponding to the first data, and the resource information corresponding to the first data includes at least one of time domain resource information, frequency domain resource information or spatial domain resource information. 根据权利要求5所述的方法,其特征在于,所述第一指示信息属于N个第一指示信息,所述N个第一指示信息指示所述第一数据集中的N个数据的所述资源信息,N为正整数,或者,The method according to claim 5, wherein the first indication information belongs to N first indication information, the N first indication information indicating the resource information of N data in the first data set, N being a positive integer, or, 所述第一数据属于M个被共用的数据,所述第一指示信息属于M个第一指示信息,所述M个第一指示信息分别指示所述M个被共用的数据的所述资源信息,M为正整数。The first data belongs to M shared data, the first indication information belongs to M first indication information, the M first indication information respectively indicate the resource information of the M shared data, and M is a positive integer. 根据权利要求1至6中任一项所述的方法,其特征在于,所述第一指示信息指示所述第一数据的标识。The method according to any one of claims 1 to 6, characterized in that the first indication information indicates an identifier of the first data. 根据权利要求1至7中任一项所述的方法,其特征在于,所述第一数据为输入数据和/或输出数据对应的标签信息。The method according to any one of claims 1 to 7, characterized in that the first data is label information corresponding to input data and/or output data. 一种信息传输方法,其特征在于,包括:An information transmission method, comprising: 接收第一数据集和第一指示信息,所述第一数据集中的数据用于第一人工智能AI模型的训练,所述第一数据集包括第一数据样本和第二数据样本,所述第一指示信息指示所述第一数据样本和所述第二数据样本共用第一数据;Receive a first data set and first indication information, where data in the first data set is used for training a first artificial intelligence (AI) model, the first data set includes a first data sample and a second data sample, and the first indication information indicates that the first data sample and the second data sample share first data; 基于所述第一指示信息确定所述第一数据被所述第一数据样本和所述第二数据样本共用。It is determined based on the first indication information that the first data is shared by the first data sample and the second data sample. 根据权利要求9所述的方法,其特征在于,所述第一指示信息的第一取值指示所述第一数据被所述第一数据样本和所述第二数据样本共用,所述第一指示信息的第二取值指示所述第一数据未被所述第一数据样本和所述第二数据样本共用。The method according to claim 9 is characterized in that a first value of the first indication information indicates that the first data is shared by the first data sample and the second data sample, and a second value of the first indication information indicates that the first data is not shared by the first data sample and the second data sample. 根据权利要求9或10所述的方法,其特征在于,所述第一数据属于至少一个被共用的数据,所述至少一个被共用的数据与至少一个第一指示信息一一对应。The method according to claim 9 or 10 is characterized in that the first data belongs to at least one shared data, and the at least one shared data has a one-to-one correspondence with at least one first indication information. 根据权利要求11所述的方法,其特征在于,接收第一数据集和第一指示信息包括:The method according to claim 11, wherein receiving the first data set and the first indication information comprises: 基于第一顺序接收所述至少一个第一指示信息,所述第一顺序为所述至少一个被共用的数据的接收顺序。The at least one first indication information is received based on a first order, where the first order is an order in which the at least one shared data is received. 根据权利要求9所述的方法,其特征在于,所述第一指示信息指示所述第一数据对应的资源信息,所述第一数据对应的资源信息包括时域资源信息、频域资源信息或者空域资源信息中的至少一项。The method according to claim 9 is characterized in that the first indication information indicates resource information corresponding to the first data, and the resource information corresponding to the first data includes at least one of time domain resource information, frequency domain resource information or spatial domain resource information. 根据权利要求13所述的方法,其特征在于,所述第一指示信息属于N个第一指示信息,所述N个第一指示信息指示所述第一数据集中的N个数据的所述资源信息,N为正整数,或者,The method according to claim 13, wherein the first indication information belongs to N first indication information, the N first indication information indicating the resource information of N data in the first data set, N being a positive integer, or, 所述第一数据属于M个被共用的数据,所述第一指示信息属于M个第一指示信息,所述M个第一指示信息分别指示所述M个被共用的数据的所述资源信息,M为正整数。The first data belongs to M shared data, the first indication information belongs to M first indication information, the M first indication information respectively indicate the resource information of the M shared data, and M is a positive integer. 根据权利要求9至14中任一项所述的方法,其特征在于,所述第一指示信息指示所述第一数据的标识。The method according to any one of claims 9 to 14, characterized in that the first indication information indicates an identifier of the first data. 根据权利要求9至15中任一项所述的方法,其特征在于,所述第一数据为输入数据和/或输出数据对应的标签信息。The method according to any one of claims 9 to 15, characterized in that the first data is label information corresponding to the input data and/or output data. 一种通信装置,其特征在于,包括用于执行权利要求1至16中任一项所述的方法的模块或单元。A communication device, characterized by comprising a module or unit for executing the method according to any one of claims 1 to 16. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序或指令,当所述计算机程序或指令在通信装置上运行时,使得所述通信装置执行如权利要求1至16中任一项所述的方法。A computer-readable storage medium, characterized in that a computer program or instruction is stored on the computer-readable storage medium, and when the computer program or instruction is executed on a communication device, the communication device executes the method according to any one of claims 1 to 16. 一种计算机程序产品,其特征在于,所述计算机程序产品包括用于执行如权利要求1至16中任一项所述的方法的计算机程序或指令。A computer program product, characterized in that the computer program product comprises a computer program or instructions for executing the method according to any one of claims 1 to 16. 一种通信装置,其特征在于,包括接口电路和处理器,所述接口电路和所述处理器耦合,用于实现如权利要求1至16中任一项所述的方法。A communication device, characterized by comprising an interface circuit and a processor, wherein the interface circuit and the processor are coupled to implement the method according to any one of claims 1 to 16. 一种通信系统,其特征在于,包括:用于实现如权利要求1至8中任一项所述的方法的装置,和/或,用于实现如权利要求9至16中任一项所述的方法的装置。A communication system, characterized by comprising: an apparatus for implementing the method according to any one of claims 1 to 8, and/or an apparatus for implementing the method according to any one of claims 9 to 16. 一种处理器,其特征在于,与存储器耦合,用于执行如权利要求1至16中任一项所述的方法。A processor, characterized by being coupled to a memory, and configured to execute the method according to any one of claims 1 to 16. 一种芯片系统,其特征在于,包括处理器,所述处理器用于执行存储器中存储的计算机程序或指令,使得芯片系统实现如权利要求1至16中任一项所述的方法。A chip system, characterized in that it includes a processor, wherein the processor is used to execute a computer program or instruction stored in a memory, so that the chip system implements the method as described in any one of claims 1 to 16.
PCT/CN2025/085603 2024-04-02 2025-03-28 Information transmission method, apparatus, and system Pending WO2025209331A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202410399627.2A CN120786657A (en) 2024-04-02 2024-04-02 Information transmission method, device and system
CN202410399627.2 2024-04-02

Publications (1)

Publication Number Publication Date
WO2025209331A1 true WO2025209331A1 (en) 2025-10-09

Family

ID=97266513

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2025/085603 Pending WO2025209331A1 (en) 2024-04-02 2025-03-28 Information transmission method, apparatus, and system

Country Status (2)

Country Link
CN (1) CN120786657A (en)
WO (1) WO2025209331A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115802370A (en) * 2021-09-10 2023-03-14 华为技术有限公司 A communication method and device
CN116055012A (en) * 2021-10-21 2023-05-02 华为技术有限公司 A communication method and device
CN117793767A (en) * 2022-09-29 2024-03-29 华为技术有限公司 Method and communication device for obtaining training data in AI model training

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115802370A (en) * 2021-09-10 2023-03-14 华为技术有限公司 A communication method and device
CN116055012A (en) * 2021-10-21 2023-05-02 华为技术有限公司 A communication method and device
CN117793767A (en) * 2022-09-29 2024-03-29 华为技术有限公司 Method and communication device for obtaining training data in AI model training

Also Published As

Publication number Publication date
CN120786657A (en) 2025-10-14

Similar Documents

Publication Publication Date Title
EP4443939A1 (en) Communication method and device
US20250211311A1 (en) Beam management method
WO2024169757A1 (en) Communication method and communication apparatus
WO2024208296A1 (en) Communication method and communication apparatus
WO2025209331A1 (en) Information transmission method, apparatus, and system
WO2025209305A1 (en) Information transmission method, apparatus and system
CN119109558A (en) A communication method and a communication device
WO2025067480A1 (en) Communication method, apparatus and system
WO2025092630A1 (en) Communication method and communication apparatus
WO2025218595A1 (en) Communication method and apparatus
WO2025167701A1 (en) Communication method and communication apparatus
US20250317254A1 (en) Communication method and communication apparatus
CN120934711A (en) Communication method and communication device
CN120474649A (en) Communication method and communication device
CN120934717A (en) Method and communication device for monitoring artificial intelligent model
WO2025185425A1 (en) Wireless model, information processing method and device, and system
WO2025161598A1 (en) Network training method, and communication apparatus
WO2025140663A1 (en) Model data acquisition method, apparatus and system
WO2025209433A1 (en) Communication method and apparatus
WO2025007932A1 (en) Communication method and apparatus
WO2025139843A1 (en) Communication method and communication apparatus
WO2025161853A1 (en) Model monitoring method, apparatus and system
WO2025161890A1 (en) Communication method, apparatus and system
WO2025209513A1 (en) Data collection method and related apparatus
WO2025067077A1 (en) Channel state feedback method and communication apparatus

Legal Events

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

Ref document number: 25781627

Country of ref document: EP

Kind code of ref document: A1