WO2025031325A1 - Procédé de communication basé sur un modèle de référence, et dispositif - Google Patents
Procédé de communication basé sur un modèle de référence, et dispositif Download PDFInfo
- Publication number
- WO2025031325A1 WO2025031325A1 PCT/CN2024/109855 CN2024109855W WO2025031325A1 WO 2025031325 A1 WO2025031325 A1 WO 2025031325A1 CN 2024109855 W CN2024109855 W CN 2024109855W WO 2025031325 A1 WO2025031325 A1 WO 2025031325A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- model
- reference model
- information
- encoder
- decoder
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/16—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/06—Testing, supervising or monitoring using simulated traffic
Definitions
- the present application belongs to the field of communication technology, and specifically relates to a communication method and device based on a reference model.
- AI Artificial Intelligence
- the AI models used in communication equipment may have a variety of designs, and their performance, complexity, and size may vary greatly, making it difficult to manage AI models on the network side and increasing the implementation complexity of the communication system.
- the embodiments of the present application provide a communication method and device based on a reference model, which can solve the problem of high implementation complexity of the communication system.
- a reference model-based communication method comprising:
- the first device performs a first operation, where the first operation includes at least one of the following:
- the reference model is a model used by the second device, or the reference model is used by the second device to determine a model to use.
- a reference model-based communication method comprising:
- the second device performs a third operation, where the third operation includes at least one of the following:
- the reference model is a model used by the second device, or the reference model is used by the second device to determine a model to use.
- a reference model-based communication device comprising:
- the processing module is configured to perform a first operation, wherein the first operation includes at least one of the following:
- the reference model is a model used by the second device, or the reference model is used by the second device to determine a model to use.
- a reference model-based communication device comprising:
- the processing module is configured to perform a third operation, wherein the third operation includes at least one of the following:
- the reference model is a model used by the second device, or the reference model is used by the second device to determine a model to use.
- a first device comprising a processor and a memory, wherein the memory stores a program or instruction that can be executed on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
- a first device comprising a processor and a communication interface, wherein the processor is configured to execute a first Operation, the first operation includes at least one of the following:
- the reference model is a model used by the second device, or the reference model is used by the second device to determine a model to use.
- a second device which includes a processor and a memory, wherein the memory stores a program or instruction that can be executed on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the second aspect are implemented.
- a second device including a processor and a communication interface, wherein the processor is configured to perform a third operation, and the third operation includes at least one of the following:
- the reference model is a model used by the second device, or the reference model is used by the second device to determine a model to use.
- a readable storage medium on which a program or instruction is stored.
- the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
- a wireless communication system comprising: a first device and a second device, wherein the first device can be used to execute the steps of the method described in the first aspect, and the second device can be used to execute the steps of the method described in the second aspect.
- a chip comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect, or to implement the method described in the second aspect.
- a computer program/program product is provided, wherein the computer program/program product is stored in a storage medium, and the program/program product is executed by at least one processor to implement the steps of the reference model-based communication method as described in the first aspect or the second aspect.
- a first device performs a first operation, and the first operation includes at least one of the following: sending first information related to a reference model to a second device; collecting indicators of the reference model; the reference model is a model used by the second device, or the reference model is used for the model determined by the second device to use.
- performance testing or communication is performed based on the reference model, so that the AI models used by different communication devices have a certain consistency, which can make it easier for the network side to manage the AI models of communication devices, thereby improving the overall performance of the communication network.
- FIG1 is a schematic diagram of the architecture of a wireless communication system provided in an embodiment of the present application.
- FIG2 is a flow chart of a reference model-based communication method according to an embodiment of the present application.
- FIG3 is a second flow chart of a communication method based on a reference model provided in an embodiment of the present application.
- FIG4 is one of the structural schematic diagrams of a communication device based on a reference model provided in an embodiment of the present application.
- FIG5 is a second schematic diagram of the structure of a communication device based on a reference model provided in an embodiment of the present application.
- FIG6 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application.
- FIG7 is a schematic diagram of the structure of a network side device according to an embodiment of the present application.
- FIG8 is a schematic diagram of the structure of a terminal according to an embodiment of the present application.
- first, second, etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by “first” and “second” are generally of the same type, and the number of objects is not limited.
- the first object can be one or more.
- “or” in this application means at least one of the connected objects.
- “A or B” covers three schemes, namely, scheme one: including A and excluding B; scheme two: including A and excluding B.
- Option 2 Include B but not A;
- Option 3 Include both A and B.
- the character "/" generally indicates that the related objects are in an "or” relationship.
- indication in this application can be a direct indication (or explicit indication) or an indirect indication (or implicit indication).
- a direct indication can be understood as the sender explicitly informing the receiver of specific information, operations to be performed, or request results in the sent indication;
- an indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or making a judgment and determining the operation to be performed or the request result according to the judgment result.
- LTE Long Term Evolution
- LTE-A Long Term Evolution
- CDMA Code Division Multiple Access
- TDMA Time Division Multiple Access
- FDMA Frequency Division Multiple Access
- OFDMA Orthogonal Frequency Division Multiple Access
- SC-FDMA Single-carrier Frequency Division Multiple Access
- NR New Radio
- 6G 6th Generation
- FIG1 shows a block diagram of a wireless communication system applicable to the embodiment of the present application.
- the wireless communication system includes a terminal 11 and a network side device 12 .
- the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (Ultra-mobile Personal Computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (Augmented Reality, AR), a virtual reality (Virtual Reality, VR) device, a robot, a wearable device (Wearable Device), a flight vehicle (flight vehicle), a vehicle user equipment (VUE), a shipborne equipment, a pedestrian terminal (Pedestrian User Equipment, PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), a game console, a personal computer (Personal Computer, PC
- Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc.
- the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application.
- the network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit.
- the access network device may include a base station, a wireless local area network (Wireless Local Area Network, WLAN) access point (Access Point, AP) or a wireless fidelity (Wireless Fidelity, WiFi) node, etc.
- WLAN wireless Local Area Network
- AP Access Point
- WiFi wireless Fidelity
- the base station can be called Node B (Node B, NB), Evolved Node B (Evolved Node B, eNB), the next generation Node B (the next generation Node B, gNB), New Radio Node B (New Radio Node B, NR Node B), access point, Relay Base Station (Relay Base Station, RBS), Serving Base Station (Serving Base Station, SBS), Base Transceiver Station (Base Transceiver Station, BTS), radio base station, radio transceiver, base
- the base station is not limited to specific technical terms as long as the same technical effect is achieved. It should be noted that in the embodiments of the present application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.
- the core network equipment may include but is not limited to at least one of the following: core network nodes, core network functions, mobility management entity (Mobility Management Entity, MME), access mobility management function (Access and Mobility Management Function, AMF), session management function (Session Management Function, SMF), user plane function (User Plane Function, UPF), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), edge application service discovery function (Edge Application Server Discovery ...
- MME mobility management entity
- AMF Access and Mobility Management Function
- SMF Session Management Function
- SMF Session Management Function
- UPF User Plane Function
- Policy Control Function Policy Control Function
- PCRF Policy and Charging Rules Function
- edge application service discovery function Edge Application Server Discovery ...
- the AI unit/AI model described in the embodiments of the present application may also be referred to as an AI unit, an AI model, a machine learning (ML) model, an ML unit, an AI structure, an AI function, an AI feature, a machine learning model, a neural network, a neural network function, a neural network function, etc., or the AI unit/AI model may also refer to a processing unit capable of implementing specific algorithms, formulas, processing procedures, capabilities, etc.
- the AI unit/AI model may be a processing method, algorithm, function, module or unit for a specific data set, or the AI unit/AI model may be a processing method, algorithm, function, module or unit running on AI/ML related hardware such as a graphics processing unit (GPU), a neural network processing unit (NPU), a tensor processing unit (TPU), an application specific integrated circuit (ASIC), etc., and the present application does not make specific limitations on this.
- the specific data set includes the input and/or output of the AI unit/AI model.
- the identifier of the AI unit/AI model may be an AI model identifier, an AI structure identifier, an AI algorithm identifier, or an identifier of a specific data set associated with the AI unit/AI model, or an identifier of a specific scenario, environment, channel feature, or device related to the AI/ML, or an identifier of a function, feature, capability, or module related to the AI/ML, which is not specifically limited in the embodiments of the present application.
- AI models such as neural networks, decision trees, support vector machines, Bayesian classifiers, etc.
- This application uses neural networks as an example for illustration, but does not limit the specific type of AI models.
- the parameters of the neural network are optimized using a gradient optimization algorithm.
- a gradient optimization algorithm is a type of algorithm that minimizes or maximizes an objective function (also called a loss function), and the objective function is often a mathematical combination of model parameters and data.
- a neural network model f(.) is constructed. With the model, the predicted output f(x) can be obtained based on the input x, and the difference between the predicted value and the true value (f(x)-Y) can be calculated.
- (f(x)-Y) is the loss function.
- the ultimate goal is to find a suitable W,b to minimize the value of the above loss function. The smaller the loss value, the closer the model is to the actual situation.
- the common optimization algorithms are basically based on the BP (error Back Propagation) algorithm.
- the basic idea of the BP algorithm is that the learning process consists of two processes: the forward propagation of the signal and the back propagation of the error.
- the forward propagation the input sample is transmitted from the input layer, processed by each hidden layer layer by layer, and then transmitted to the output layer. If the actual output of the output layer does not match the expected output, it will enter the back propagation stage of the error.
- Error back propagation is to propagate the output error layer by layer through the hidden layer to the input layer in some form, and distribute the error to all units in each layer, so as to obtain the error signal of each layer unit, and this error signal is used as the basis for correcting the weights of each unit.
- This process of adjusting the weights of each layer of the signal forward propagation and error back propagation is repeated.
- the process of continuous adjustment of weights is the learning and training process of the network. This process continues until the error of the network output is reduced to an acceptable level, or until the pre-set number of learning times is reached.
- these optimization algorithms calculate the derivative/partial derivative of the current neuron based on the error/loss obtained by the loss function, add the influence of the learning rate, the previous gradient/derivative/partial derivative, etc., get the gradient, and pass the gradient to the previous layer.
- testing technology is an indispensable link throughout the process.
- the test objects include base station equipment, terminal equipment, chips and other communication equipment.
- the testing of mobile communication equipment can be divided into certification testing, R&D testing, production testing and other links according to its different life cycle and different test purposes. Among them, certification testing needs to be handed over to organizations with certification qualifications.
- the general test specifications are based on the test cases and minimum requirements formulated by the 3rd Generation Partnership Project (3GPP), the Cellular Telecommunication Internet Association (CTIA), the Global Certification Forum (GCF) and other organizations.
- 3GPP 3rd Generation Partnership Project
- CTIA Cellular Telecommunication Internet Association
- GCF Global Certification Forum
- test system often has high costs, complex test systems, strict test passing requirements and test cases, and is also one of the most important links before the product enters the market. Developing a set of standardized test processes that meet the specifications is also one of the goals that many standards organizations are currently working on.
- 3GPP has test specifications for RF conduction testing, RF over-the-air (OTA) testing, and corresponding performance testing.
- the indicators of concern include RF indicators such as total radiated power (Total Radiated power), equivalent isotropic sensitivity (EIS), error vector magnitude (Error Vector Magnitude, EVM), adjacent channel leakage ratio (Adjacent Channel Leakage Ratio, ACLR) and throughput (Throughput), etc.
- 3GPP has also developed specifications for baseband-related radio resource management (Radio Resource Management, RRM) testing and demodulation (Demodulation) testing. For different use cases, 3GPP also specifies many RRM indicators that need to be tested (such as TS 38.133).
- the terminal needs to pass the test case under certain conditions and meet the specified minimum time requirements for Reference Signal Time Difference (RSTD), minimum time requirements for Rx-Tx time difference, and minimum power requirements for Reference Signal Received Power (RSRP)/RSRP of a certain path in multipath conditions (PathRSRP, RSRPP).
- RSTD Reference Signal Time Difference
- Rx-Tx minimum time requirements for Reference Signal Received Power
- RSRPP Reference Signal Received Power
- RRM measurement requirements for L1-RSRP are specified.
- 3GPP also specifies the baseband demodulation performance requirements of the device (such as TS 38.101-4).
- CSI Channel State Information
- CQI Channel Quality Indication
- PMI Precoding Matrix Indicator
- RI Rank Indicator
- the method of the embodiment of the present application can be used in the test process, that is, for the test equipment (TE) and the device under test (DUT); the method can also be used in the formal communication process; in this case, TE can be an access network device (such as a base station) and DUT is a terminal; or TE is a terminal and DUT is an access network device.
- TE can be an access network device (such as a base station) and DUT is a terminal; or TE is a terminal and DUT is an access network device.
- an embodiment of the present application provides a communication method, the execution subject of this embodiment is a first device, and the method includes:
- Step 101 The first device performs a first operation, where the first operation includes at least one of the following:
- the reference model is a model used by the second device, or the reference model is used by the second device to determine the model to use.
- the first device may be a TE, a DUT, a terminal, a base station, an access network device, etc.
- the first device can send first information related to the reference model to the second device.
- the first information can be used to instruct the second device to use the reference model, so that the first device and the second device can align the method of using the reference model to save signaling overhead; or, the first information can be used to instruct the first device to use the reference model.
- the second device learns that the first device uses the reference model, it can use the reference model, or a model that matches the reference model, or a model determined based on the reference model.
- the first device may also collect indicators of the reference model, and the indicators of the reference model may include, for example, performance indicators of the model itself, such as the error and similarity between the model output and the expected output, or communication performance indicators determined based on information output by the model, such as the throughput of the communication link, the block error rate, etc.
- the first device may test the second device based on the collected indicators, or further optimize the performance of the communication network.
- the first device can collect indicators on its own side, and can also receive indicators reported by the second device.
- the first device performs a first operation, and the first operation includes at least one of the following: sending first information related to a reference model to a second device; collecting indicators of the reference model; the reference model is a model used by the second device, or the reference model is used for the model determined to be used by the second device.
- performance testing or communication is performed based on the reference model, so that the AI models used by different communication devices have a certain consistency, which can make it easier for the network side to manage the AI models of communication devices, thereby improving the overall performance of the communication network.
- the reference model is predefined by the protocol, including at least one of the following situations:
- the protocol predefinition may be predefined in a standard protocol, i.e., certain agreements are made; for example, predefined in a 3GPP standard protocol.
- the protocol predefinition may also be predefined in a private agreement; for example, the first device developer and the second device developer privately negotiate, and a third party may also participate in the private agreement.
- the protocol predefinition may also be agreed upon in advance before the first device or the second device uses the reference model or the matching unit of the reference model, without interacting through communication signaling.
- the protocol predefines the entire model, including all model structures and all model parameters;
- Predefined type 2 The protocol predefines all or part of the model structure, and/or all or part of the model parameters; this type does not include “the protocol predefines all model structures and all model parameters", which means that there must be remaining parts that are not predefined by the protocol.
- the remaining part is transmitted from the first device to the second device (e.g., base station, terminal), or from the second device to the first device. equipment;
- the second device e.g., base station, terminal
- the second device e.g., base station, terminal
- Example 1 The protocol predefines the model structure, and the rest is the model parameter
- Example 2 The protocol predefines the model structure and some model parameters, and the rest are the remaining model parameters;
- Example 3 The protocol predefines part of the model structure and part of the model parameter (the predefined part of the model parameter is the parameter of the predefined part of the model structure), and the remaining part is the remaining model structure and the model parameter of the remaining model structure; that is, the model structure is divided into two parts, A and B, the protocol predefines structure A and the model parameters corresponding to structure A, and the remaining part is structure B and the model parameters corresponding to structure B.
- the type of reference model includes at least one of the following: a unilateral type, a bilateral type; the unilateral type is used to indicate a type of model that does not require the cooperation of a model of another device; the bilateral type is used to indicate a type of model in which two devices communicating with each other each have a matching model.
- the reference model includes a unilateral reference model and a bilateral reference model
- Single-side type This means that the reference model is used only on one device and does not require the cooperation of models of other devices.
- the reference model is the model used by the second device.
- Bilateral type In normal use, this model consists of two parts located in two devices, and the two parts need to be used together.
- one part is at the sending end of the communication and one part is at the receiving end of the communication.
- the first device when testing the model on the terminal side, the first device needs to use a matching model on the access network device side; when testing the model on the access network device side, the first device needs to use a matching model on the terminal side.
- the reference model may refer to a partial model used by the second device, a partial model used by the first device, or the entirety of both parts.
- the model on the terminal side is an encoder, which compresses the channel information into PMI;
- the model on the access network device side is a decoder, which restores PMI to channel information.
- the terminal is a second device (such as DUT)
- the partial model used by the second device is an encoder
- the model used by the first device such as TE
- the access network device is the second device
- the partial model used by the second device is a decoder
- the model used by the first device is an encoder.
- the part that runs first on one side is generally called an encoder, and the part that runs later on the other side is called a decoder.
- the reference model may refer to an encoder, may refer to a decoder, or may refer to the whole of an encoder and a decoder.
- the reference model may be called a reference encoder; if the reference model refers to a decoder, it may be called a reference decoder.
- the matching part on the other side becomes a matching unit.
- the decoder is the matching unit; if the reference model refers to the decoder, the encoder is the matching unit.
- the matching unit may be an AI unit, an AI model, or may be a non-AI unit, a non-AI model.
- the reference model refers to a model used on the second device side.
- the reference model refers to an encoder; when testing a decoder on the network side, the reference model refers to a decoder.
- the reference model refers to the model used on the first device side.
- the reference model refers to the decoder that matches the encoder; for example, when testing the decoder on the network side, the reference model refers to the encoder that matches the decoder.
- the first information includes at least one of the following:
- first indication information where the first indication information is used to instruct the first device to use the reference model
- the second indication information is used to instruct the second device to use the reference model, or to use a matching unit of the reference model;
- the matching unit is a model that matches the reference model when the type of the reference model is a bilateral type;
- third indication information where the third indication information is used to indicate that the second device is in at least one of a specific environment, a specific scenario, and a specific use case;
- model identifier being associated with at least one of a reference model and a matching unit of the reference model
- the first model information comprising at least one of the following: a reference model, information in the reference model that is not predefined by the protocol, a matching unit of the reference model, and a part of the matching unit of the reference model;
- fourth indication information where the fourth indication information is used to instruct transmission of the first model information
- fifth indication information where the fifth indication information is used to instruct the second device to perform model training
- the first indication information may be used to directly instruct the second device to use the reference model, that is, "the second device uses the reference model".
- "Type" is a specific behavior, and the first indication information is used to directly indicate the specific behavior.
- the second device for a bilateral type model, if the second device is a terminal, it means directly instructing the terminal to use a reference encoder; if the second device is a base station, it means directly instructing the base station to use a reference decoder.
- the model used by the second device includes at least one of the following: the reference model, a matching unit of the reference model, and a target model; the target model is determined based on second information of the reference model, and the second information includes at least one of the following: function, characteristic, input data, output data, performance, and at least one indicator for lifecycle management.
- the second device may not necessarily use the reference model, but may use a model that has similar or identical functions, characteristics, inputs and outputs, or performance as the reference model.
- the indicators/characteristics of the lifecycle management of the model used by the second device are the same as the indicators/characteristics of the lifecycle management of the reference model.
- the second indication information can be used to directly indicate that the first device uses the reference model, that is, "the first device uses the reference model" is a specific behavior, and the first indication information is used to directly indicate the specific behavior; or, directly indicate that the second device uses the matching unit of the reference model.
- the second device may not know that it is currently in a test state, and the first device needs to tell the second device that "the first device uses a reference model"; for example, the second device may have different lifecycle management strategies for different models used by the first device, such as different performance monitoring strategies.
- the second device is a terminal, it means directly instructing the first device to use a reference decoder, and the terminal uses an encoder that matches the reference decoder; if the second device is a base station, it means directly instructing the first device to use a reference encoder, and the base station uses a decoder that matches the reference encoder.
- the third indication information is used to indicate that the second device is in a certain environment, scenario, or use case (such as a test environment), or the first information includes: an identification of the environment, scenario, or use case in which the second device is located;
- the second device receives the third indication information and can learn that it is in a certain specific environment, scenario or use case; or, the second device receives an identifier of a specific environment, scenario or use case and determines that a reference model needs to be used.
- the first information may include a model identifier, the model identifier being associated with/indicating a reference model (applicable to a unilateral type, a bilateral type), or a matching unit of the reference model (applicable to a bilateral type);
- the second device is a terminal
- the model identifier is associated/indicated with a reference encoder
- the terminal uses the reference encoder
- the model identifier is associated/indicated with a reference decoder or an encoder matching the reference decoder
- the terminal uses the encoder matching the reference decoder
- model identifier is associated with/indicates a reference decoder, it means that the first device only indicates the model identifier of the reference decoder, and the terminal needs to find the encoder that matches the reference decoder by itself; if the model identifier is associated with/indicates an encoder that matches the reference decoder, it means that the first device indicates the model identifier of the encoder that matches the reference decoder, and the terminal can directly use the encoder associated with/indicated by the model identifier.
- the second device is a base station
- the base station uses the reference decoder
- the model identifier is associated with/indicates a reference encoder or a decoder matching the reference encoder
- the base station uses the decoder matching the reference encoder
- model identifier is associated with/indicates a reference encoder, it means that the first device only indicates the model identifier of the reference encoder, and the base station needs to find a decoder that matches the reference encoder by itself; if the model identifier is associated with/indicates a decoder that matches the reference encoder, it means that the first device indicates the model identifier of a decoder that matches the reference encoder, and the base station can directly use the decoder associated with/indicated by the model identifier.
- the fourth indication information is used to indicate the delivery/transmission of the first model information (model deliver/transfer), and the delivery/transfer refers to the first device delivering/transmitting the reference model or a part of the reference model (applicable to unilateral type, bilateral type, such as information not predefined by the protocol), the matching unit of the reference unit or a part of the matching unit (applicable to bilateral type) to the second device.
- the method further comprises:
- the first device receives feedback information from the second device
- the feedback information is used to indicate whether the second device supports a second operation of the first model information, where the second operation includes at least one of the following: transmission, transfer, inference, execution, storage, compilation, and localization processing.
- the second device may also provide feedback on whether the passing/transmission of the first model information is supported; if the first device passes/transmits a reference model or a part of a reference model, the second device may provide feedback on whether a second operation such as passing, transferring, inference, running, storing, compiling or localizing the reference model or a part of the reference model is supported; if the first device passes/transmits a matching unit of a reference unit model or a part of a matching unit, the second device may provide feedback on whether a second operation such as passing, transferring, inference, running, storing, compiling or localizing the matching unit of the reference model unit or a part of a matching unit is supported.
- a second operation such as passing, transferring, inference, running, storing, compiling or localizing the matching unit of the reference model unit or a part of a matching unit is supported.
- the first device transmits/transmits a reference encoder or an encoder matched with a reference decoder to the terminal; if the second device is a base station, the first device transmits/transmits a reference decoder or an encoder matched with a reference encoder to the terminal.
- the decoder matched by the decoder is given to the base station.
- the fifth indication information is used to indicate a training model, or the first information may include a training data set, used to instruct the second device to train or update a reference model or a part of a reference model (applicable to a unilateral type, a bilateral type), a matching unit of a reference model unit, or a part of a matching unit (applicable to a bilateral type).
- the fourth indication information is used to instruct the second device to perform model training on a first model, where the first model includes at least one of the following:
- the reference model a part of the reference model, a matching unit of the reference model, a part of the matching unit of the reference model.
- the type of the reference model is a bilateral type
- the first model is trained independently
- the second device is a terminal
- the training data set is generated based on a reference decoder
- the training data set includes input data and output data of an encoder; for example, the output of the encoder is the input of the decoder, and the input of the encoder is the expected output of the decoder;
- the type of the reference model is a bilateral type
- the first model is independently trained
- the second device is an access network device
- the training data set is generated based on a reference encoder
- the training data set includes input data and output data of a decoder; for example, the output of the encoder is the input of the decoder, and the input of the encoder is the expected output of the reference decoder;
- the training data set is generated based on an encoder or a decoder, and the training data set includes at least one of the following:
- the gradient of the decoder s output layer
- the output data of the decoder is the output data of the decoder.
- the training data set is generated based on a decoder, and the training data set includes input data and output data of the encoder.
- the training data set is generated based on a reference encoder, and the training data set includes input data and output data of a decoder.
- the training dataset is generated based on at least one of a reference decoder and a reference encoder.
- the output of the encoder is the input of the decoder
- the input of the encoder is the expected output of the reference decoder.
- the second device enables a reference model, a matching unit of the reference model, or a target model determined based on the reference model;
- the predefined type two requires an additional delay.
- the first model information includes at least one of the following: information not predefined by the protocol in the reference model, a matching unit of the reference model, and a part of the matching unit of the reference model;
- the second device receives the remaining part (i.e., the remaining part in the reference model that is not predefined by the protocol) transmitted from the first device (e.g., including a base station, a core network node, etc.);
- the first device e.g., including a base station, a core network node, etc.
- the second device transmits the remaining part (i.e., the remaining part of the reference model that is not predefined by the protocol) to the first device;
- the second device obtains the remaining part through a third-party server (for example, an Over The Top (OTT) server), a DUT server, a terminal server, a network (NetWork, NW) server or a core network server.
- OTT Over The Top
- NW Network
- OTT Over The Top
- the second device implements the remaining part by itself, and optionally, auxiliary information from a third device is required to assist model generation, model selection or model training, for example, the auxiliary information includes a data set or configuration parameters, etc.;
- the third device includes at least one of the following:
- First equipment access network equipment, core network equipment, third-party server, DUT server, terminal server, network server, core network server.
- the second device implements the remaining part by itself without requiring additional auxiliary information.
- the second device can use the reference model, the matching unit of the reference model, or the target model determined based on the reference model, which has greater flexibility.
- the protocol predefines part of the reference model information, it can implement the remaining part by itself, or receive the remaining part sent by other devices.
- the implementation complexity is low, and the signaling overhead is small when it is implemented by itself.
- the first device collects the index of the reference model, which can be implemented in the following manner:
- the first device collects indicators of the reference model at the first device
- the first device receives the indicator of the reference model sent by the second device.
- the first device collects the indicators obtained on the first device side;
- the second device collects the indicators obtained at the second device and then reports them to the first device.
- the index of the reference model includes at least one of the following:
- Direct indicators and indirect indicators are used to represent the performance indicators of the reference model, and the indirect indicators are used to represent the overall performance indicators of the communication link obtained after business processing based on the reference model.
- the direct indicator includes at least one of the following:
- the intermediate positioning information includes at least one of the following: time of arrival (TOA), time difference of arrival (TDOA), line-of-sight (LOS) delay, angle of arrival (AOA), angle of departure (AOD) and round trip time (RTT);
- TOA time of arrival
- TDOA time difference of arrival
- LOS line-of-sight
- AOA angle of arrival
- AOD angle of departure
- RTT round trip time
- the indirect indicator includes at least one of the following:
- the throughput of the communication link the block error rate (Block Error Rate, BLER).
- the first device collects the index of the reference model at the first device, including:
- the indicator is a direct indicator
- the second device is a terminal
- the first device collects output data of a decoder
- the first device collects input data of the encoder, or the first device receives input data of the encoder sent by the second device;
- the first device calculates the indicator based on input data of the encoder and output data of the decoder;
- the indicator is a direct indicator
- the second device is an access network
- the first device receives output data of a decoder sent by the second device
- the first device collects input data of the encoder
- the first device calculates the indicator based on input data of the encoder and output data of the decoder.
- the first device receiving the indicator of the reference model sent by the second device includes:
- the indicator is a direct indicator
- the second device is a terminal
- the first device collects output data of a decoder and sends the output data of the decoder to the second device
- the first device receives the indicator sent by the second device, where the indicator is calculated by the second device based on output data of the decoder and input data of the encoder collected by the second device; or
- the indicator is a direct indicator
- the second device is an access network
- the first device collects input data of an encoder and sends the input data of the encoder to the second device
- the first device receives the indicator sent by the second device, where the indicator is calculated by the second device based on output data of the decoder and input data of the encoder collected by the second device.
- the indicator is a direct indicator, such as cosine similarity, or an associated indicator of cosine similarity (such as the square of cosine similarity);
- the first device collects output data of the decoder, the first device collects input data of the encoder or the second device reports input data of the encoder, and then the first device calculates the direct indicator of the reference model;
- the first device collects the output data of the decoder and sends it to the second device.
- the second device collects the input data of the encoder. Then the second device calculates the direct indicator and sends it to the first device.
- the indicator is a direct indicator, such as cosine similarity, or an indicator associated with cosine similarity (such as the square of cosine similarity);
- the second device collects the output data of the decoder and reports it to the first device.
- the first device collects the input data of the encoder, and then the first device calculates the direct indicator;
- the second device collects the output data of the decoder, the first device collects the input data of the encoder, and sends it to the second device, and then the second device calculates the direct indicator and sends it to the first device.
- the indicator is collected by the first device itself.
- the first device can collect the indicators of the reference model in a variety of different ways, which has greater flexibility and lower implementation complexity.
- reference model related capabilities do not require additional signaling interactions.
- the reference model has a classic, simple structure, stable performance, and good robustness, and can achieve good performance in common scenarios/most scenarios;
- the reference model needs to undergo RAN testing (such as RAN4 testing), is a model supported by the terminal, and the performance of the reference model is also verified by the RAN.
- RAN testing such as RAN4 testing
- FIG. 3 is a second flow chart of a reference model-based communication method provided in an embodiment of the present application. As shown in FIG. 3 , the method is applied to a second device, including:
- Step 201 The second device performs a third operation, where the third operation includes at least one of the following:
- the reference model is a model used by the second device, or the reference model is used by the second device to determine the model to use.
- the reference model is predefined by a protocol, including at least one of the following situations:
- the type of the reference model includes at least one of the following: a unilateral type, a bilateral type; the unilateral type is used to indicate a type of model that does not require the cooperation of a model of another device; the bilateral type is used to indicate a type of model in which two devices that communicate with each other each have a matching model.
- the first information includes at least one of the following:
- first indication information where the first indication information is used to instruct the first device to use the reference model
- the first indication information is used to instruct the second device to use the reference model, or to use a matching unit of the reference model;
- the matching unit is a model that matches the reference model when the type of the reference model is a bilateral type;
- third indication information where the third indication information is used to indicate that the second device is in at least one of a specific environment, a specific scenario, and a specific use case;
- model identifier being associated with at least one of a reference model and a matching unit of the reference model
- the first model information comprising at least one of the following: the reference model, information in the reference model that is not predefined by the protocol, a matching unit of the reference model, and a part of the matching unit of the reference model;
- fourth indication information where the fourth indication information is used to instruct transmission of the first model information
- fifth indication information where the fifth indication information is used to instruct the second device to perform model training
- the second model information includes: information not predefined by the protocol in the reference model, a matching unit of the reference model, and a part of the matching unit of the reference model.
- the method further includes:
- the second device sends feedback information to the first device
- the feedback information is used to indicate whether the second device supports a second operation of the first model information, where the second operation includes at least one of the following: transmission, transfer, inference, execution, storage, compilation, and localization processing.
- the fifth indication information is used to instruct the second device to perform model training, and the trained model includes at least one of the following:
- the reference model a part of the reference model, a matching unit of the reference model, a part of the matching unit of the reference model.
- the first model information includes at least one of the following: an encoder and an encoder matched by a decoder;
- the first model information includes at least one of the following: a decoder, and a decoder matched with an encoder.
- the type of the reference model is a bilateral type
- the first model is independently trained
- the second device is a terminal
- the training data set is generated based on a decoder
- the training data set includes input data and output data of an encoder
- the reference model is of a bilateral type
- the first model is trained independently
- the second device is an access network device
- the training data set is generated based on an encoder
- the training data set includes input data and output data of a decoder
- the training data set is generated based on an encoder or a decoder, and the training data set includes at least one of the following:
- the gradient of the decoder s output layer
- the output data of the decoder is the output data of the decoder.
- the model used by the second device includes at least one of the following: the reference model, a matching unit of the reference model, and a target model; the target model is determined based on second information of the reference model, and the second information includes at least one of the following: function, characteristic, input data, output data, performance, and at least one indicator for lifecycle management.
- the second device collecting the index of the reference model includes:
- the second device collects the indicators of the reference model at the second device, and sends the collected indicators of the reference model to the first device.
- the index of the reference model includes at least one of the following:
- Direct indicators and indirect indicators are used to represent the performance indicators of the reference model, and the indirect indicators are used to represent the overall performance indicators of the communication link obtained after business processing based on the reference model.
- the direct indicator includes at least one of the following:
- the intermediate positioning information includes at least one of the following: arrival time TOA, arrival time difference TDOA, line of sight LOS delay, arrival angle AOA, departure angle AOD and round-trip time RTT;
- the indirect indicator includes at least one of the following:
- the throughput of the communication link the block error rate BLER.
- the method further comprises:
- the indicator is a direct indicator
- the second device is a terminal, the second device collects input data of the encoder
- the second device sends the input data of the encoder to the first device; the input data of the encoder is used by the first device to calculate the index of the reference model;
- the indicator is a direct indicator
- the second device is an access network
- the second device collects output data of a decoder
- the second device sends the output data of the decoder to the first device; the output data of the decoder is used by the first device to calculate the index of the reference model.
- the second device collects the indicator of the reference model at the second device, and sends the collected indicator of the reference model to the second device and the first device, including:
- the indicator is a direct indicator
- the second device is a terminal, the second device receives output data of the decoder sent by the first device
- the second device calculates the index of the reference model based on the output data of the decoder and the input data of the encoder collected by the second device, and sends the index of the reference model to the first device; or
- the indicator is a direct indicator
- the second device is an access network
- the second device receives input data of an encoder sent by the first device
- the second device calculates the index of the reference model based on the output data of the decoder and the input data of the encoder collected by the second device, and sends the index of the reference model to the first device.
- the third device includes at least one of the following:
- the first device access network device, core network device, third-party server, DUT server, terminal server, network server, and core network server.
- the reference model-based communication method provided in the embodiment of the present application can be executed by a reference model-based communication device.
- a reference model-based communication device executing the reference model-based communication method is taken as an example to illustrate the reference model-based communication device provided in the embodiment of the present application.
- FIG. 4 is one of the structural schematic diagrams of a reference model-based communication device provided in an embodiment of the present application. As shown in FIG. 4 , the reference model-based communication device is applied to a first device and includes:
- the processing module 110 is configured to perform a first operation, where the first operation includes at least one of the following:
- the reference model is a model used by the second device, or the reference model is used by the second device to determine a model to use.
- the reference model is predefined by a protocol, including at least one of the following situations:
- the type of the reference model includes at least one of the following: a unilateral type, a bilateral type; the unilateral type is used to indicate a type of model that does not require the cooperation of a model of another device; the bilateral type is used to indicate a type of model in which two devices that communicate with each other each have a matching model.
- the first information includes at least one of the following:
- first indication information where the first indication information is used to instruct the first device to use the reference model
- the first indication information is used to instruct the second device to use the reference model, or to use a matching unit of the reference model;
- the matching unit is a model that matches the reference model when the type of the reference model is a bilateral type;
- third indication information where the third indication information is used to indicate that the second device is in at least one of a specific environment, a specific scenario, and a specific use case;
- model identifier being associated with at least one of a reference model and a matching unit of the reference model
- the first model information comprising at least one of the following: the reference model, information in the reference model that is not predefined by the protocol, a matching unit of the reference model, and a part of the matching unit of the reference model;
- fourth indication information where the fourth indication information is used to instruct transmission of the first model information
- fifth indication information where the fifth indication information is used to instruct the second device to perform model training
- the apparatus when the first information includes the first model information, the apparatus further includes:
- a receiving module configured to receive feedback information from the second device
- the feedback information is used to indicate whether the second device supports a second operation of the first model information, where the second operation includes at least one of the following: transmission, transfer, inference, execution, storage, compilation, and localization processing.
- the fifth indication information is used to instruct the second device to perform model training, and the trained model includes at least one of the following:
- the reference model a part of the reference model, a matching unit of the reference model, a part of the matching unit of the reference model.
- the first model information includes at least one of the following: an encoder and an encoder matched by a decoder;
- the first model information includes at least one of the following: a decoder, a decoder matched with an encoder.
- the type of the reference model is a bilateral type
- the first model is independently trained
- the second device is a terminal
- the training data set is generated based on a decoder
- the training data set includes input data and output data of an encoder
- the reference model is of a bilateral type
- the first model is independently trained
- the second device is an access network device
- the training data set is generated based on an encoder
- the training data set includes input data and output data of a decoder
- the training data set is generated based on an encoder or a decoder, and the training data set includes at least one of the following:
- the gradient of the decoder s output layer
- the output data of the decoder is the output data of the decoder.
- the model used by the second device includes at least one of the following: the reference model, a matching unit of the reference model, and a target model; the target model is determined based on second information of the reference model, and the second information includes at least one of the following: function, characteristic, input data, output data, performance, and at least one indicator for lifecycle management.
- processing module 110 is specifically configured to perform at least one of the following:
- the control receiving module receives the index of the reference model sent by the second device.
- the index of the reference model includes at least one of the following:
- Direct indicators and indirect indicators are used to represent the performance indicators of the reference model, and the indirect indicators are used to represent the overall performance indicators of the communication link obtained after business processing based on the reference model.
- the direct indicator includes at least one of the following:
- the intermediate positioning information includes at least one of the following: arrival time TOA, arrival time difference TDOA, line of sight LOS delay, arrival angle AOA, departure angle AOD and round-trip time RTT;
- the indirect indicator includes at least one of the following:
- the throughput of the communication link the block error rate BLER.
- processing module 110 is specifically configured to:
- the indicator is a direct indicator
- the second device is a terminal, collecting output data of a decoder
- the indicator is a direct indicator
- the second device is an access network, controlling the receiving module to receive output data of the decoder sent by the second device;
- the indicator is calculated based on input data of the encoder and output data of the decoder.
- the processing module 110 is further configured to: collect output data of a decoder; a sending module is configured to send the output data of the decoder to the second device;
- the receiving module is further used to receive the indicator sent by the second device, where the indicator is calculated by the second device based on the output data of the decoder and the input data of the encoder collected by the second device; or
- the processing module 110 is further used to: collect input data of the encoder; a sending module is used to send the input data of the encoder to the second device;
- the receiving module is further used to receive the indicator sent by the second device, where the indicator is calculated by the second device based on the output data of the decoder collected by the second device and the input data of the encoder.
- the indicator is collected by the first device itself.
- the device of this embodiment can be used to execute the method of any one of the embodiments in the aforementioned first device side method embodiment. Its specific implementation process and technical effects are similar to those in the first device side method embodiment. For details, please refer to the detailed introduction in the first device side method embodiment, which will not be repeated here.
- FIG. 5 is a second structural diagram of a reference model-based communication device provided in an embodiment of the present application. As shown in FIG. 5 , the reference model-based communication device is applied to a second device, including:
- the processing module 210 is configured to perform a third operation, where the third operation includes at least one of the following:
- the reference model is a model used by the second device, or the reference model is used by the second device to determine a model to use.
- the reference model is predefined by a protocol, including at least one of the following situations:
- the type of the reference model includes at least one of the following: a unilateral type, a bilateral type; the unilateral type is used to indicate a type of model that does not require the cooperation of a model of another device; the bilateral type is used to indicate a type of model in which two devices that communicate with each other each have a matching model.
- the first information includes at least one of the following:
- first indication information where the first indication information is used to instruct the first device to use the reference model
- the first indication information is used to instruct the second device to use the reference model, or to use a matching unit of the reference model;
- the matching unit is a model that matches the reference model when the type of the reference model is a bilateral type;
- third indication information where the third indication information is used to indicate that the second device is in at least one of a specific environment, a specific scenario, and a specific use case;
- model identifier being associated with at least one of a reference model and a matching unit of the reference model
- the first model information comprising at least one of the following: the reference model, information in the reference model that is not predefined by the protocol, a matching unit of the reference model, and a part of the matching unit of the reference model;
- fourth indication information where the fourth indication information is used to instruct transmission of the first model information
- fifth indication information where the fifth indication information is used to instruct the second device to perform model training
- the second model information includes: information not predefined by the protocol in the reference model, a matching unit of the reference model, and a part of the matching unit of the reference model.
- the apparatus when the first information includes the first model information, the apparatus further includes:
- a sending module used to send feedback information to the first device
- the feedback information is used to indicate whether the second device supports a second operation of the first model information, where the second operation includes at least one of the following: transmission, transfer, inference, execution, storage, compilation, and localization processing.
- the fifth indication information is used to instruct the second device to perform model training, and the trained model includes at least one of the following:
- the reference model a part of the reference model, a matching unit of the reference model, a part of the matching unit of the reference model.
- the first model information includes at least one of the following: an encoder and an encoder matched by a decoder;
- the first model information includes at least one of the following: a decoder, and a decoder matched with an encoder.
- the type of the reference model is a bilateral type
- the first model is independently trained
- the second device is a terminal
- the training data set is generated based on a decoder
- the training data set includes input data and output data of an encoder
- the reference model is of a bilateral type
- the first model is trained independently
- the second device is an access network device
- the training data set is generated based on an encoder
- the training data set includes input data and output data of a decoder
- the training data set is generated based on an encoder or a decoder, and the training data set includes at least one of the following:
- the gradient of the decoder s output layer
- the output data of the decoder is the output data of the decoder.
- the model used by the second device includes at least one of the following: the reference model, a matching unit of the reference model, and a target model; the target model is determined based on second information of the reference model, and the second information includes at least one of the following: function, characteristic, input data, output data, performance, and at least one indicator for lifecycle management.
- processing module 210 is specifically configured to:
- a sending module is used to send the collected indicators of the reference model to the second device and the first device.
- the index of the reference model includes at least one of the following:
- Direct indicators and indirect indicators are used to represent the performance indicators of the reference model, and the indirect indicators are used to represent the overall performance indicators of the communication link obtained after business processing based on the reference model.
- the direct indicator includes at least one of the following:
- the intermediate positioning information includes at least one of the following: arrival time TOA, arrival time difference TDOA, line of sight LOS delay, arrival angle AOA, departure angle AOD and round-trip time RTT;
- the indirect indicator includes at least one of the following:
- the throughput of the communication link the block error rate BLER.
- processing module 210 is further configured to:
- the indicator is a direct indicator
- the second device is a terminal, collecting input data of an encoder
- the indicator is a direct indicator
- the second device is an access network, collecting output data of a decoder
- the sending module is further used to send the input data of the encoder to the first device when the type of the reference model is a bilateral type, the indicator is a direct indicator, and the second device is a terminal; the input data of the encoder is used by the first device to calculate the indicator of the reference model;
- the indicator is a direct indicator
- the second device is an access network
- the output data of the decoder is sent to the first device; the output data of the decoder is used by the first device to calculate the indicator of the reference model.
- the device further includes: a receiving module
- the receiving module is used to receive output data of the decoder sent by the first device;
- the processing module 210 is specifically configured to: calculate the index of the reference model based on the output data of the decoder and the input data of the encoder collected by the second device;
- the sending module is further used to send the index of the reference model to the first device; or,
- the receiving module is used to receive input data of the encoder sent by the first device;
- the processing module 210 is specifically configured to: calculate the index of the reference model based on the output data of the decoder and the input data of the encoder collected by the second device;
- the sending module is further used to send the index of the reference model to the first device.
- the third device includes at least one of the following:
- the first device access network device, core network device, third-party server, DUT server, terminal server, network server, and core network server.
- the device of this embodiment can be used to execute the method of any one of the embodiments in the aforementioned second device side method embodiment. Its specific implementation process and technical effects are similar to those in the second device side method embodiment. For details, please refer to the detailed introduction in the second device side method embodiment, which will not be repeated here.
- the reference model-based communication device in the embodiment of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip.
- the electronic device may be a terminal, or may be other devices other than a terminal.
- the terminal may include but is not limited to the types of terminal 11 listed above, and other devices may be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.
- the reference model-based communication device provided in the embodiment of the present application can implement the various processes implemented in the method embodiments of Figures 2 to 3 and achieve the same technical effects. To avoid repetition, they will not be described here.
- the embodiment of the present application further provides a communication device 600, including a processor 601 and a memory 602, wherein the memory 602 stores a program or instruction that can be run on the processor 601.
- the communication device 600 is a network side device
- the program or instruction is executed by the processor 601 to implement the various steps of the above-mentioned communication method embodiment based on the reference model, and can achieve the same technical effect.
- the communication device 600 is a terminal
- the program or instruction is executed by the processor 601 to implement the various steps of the above-mentioned communication method embodiment based on the reference model, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
- the embodiment of the present application also provides a network side device, including a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps of the method embodiment shown in Figures 2-3.
- the network side device embodiment corresponds to the above-mentioned network side device method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to the network side device embodiment, and can achieve the same technical effect.
- the embodiment of the present application also provides a network side device.
- the embodiment of the present application also provides a network side device.
- the network side device 700 includes: an antenna 71, a radio frequency device 72, a baseband device 73, a processor 74 and a memory 75.
- the antenna 71 is connected to the radio frequency device 72.
- the radio frequency device 72 receives information through the antenna 71 and sends the received information to the baseband device 73 for processing.
- the baseband device 73 processes the information to be sent and sends it to the radio frequency device 72.
- the radio frequency device 72 processes the received information and sends it out through the antenna 71.
- the method executed by the network-side device in the above embodiment may be implemented in the baseband device 73, which includes a baseband processor.
- the baseband device 73 may include, for example, at least one baseband board, on which a plurality of chips are arranged, as shown in FIG. 7 , wherein one of the chips is, for example, a baseband processor, which is connected to the memory 75 via a bus interface to call a program in the memory 75 and execute the network device operations shown in the above method embodiment.
- the network side device may also include a network interface 76, which is, for example, a Common Public Radio Interface (CPRI).
- CPRI Common Public Radio Interface
- the network side device 700 of the embodiment of the present application also includes: instructions or programs stored in the memory 75 and executable on the processor 74.
- the processor 74 calls the instructions or programs in the memory 75 to execute the methods executed by the modules shown in Figure 4 or 5 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
- the embodiment of the present application also provides a terminal, including a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps in the method embodiment shown in Figures 2-3.
- This terminal embodiment corresponds to the above-mentioned terminal side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to the terminal embodiment, and can achieve the same technical effect.
- Figure 8 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.
- the terminal 800 includes but is not limited to: a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, a display unit 806, a user input unit 807, an interface unit 808, a memory 809, and at least some of the components of the processor 810.
- the terminal 800 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 810 through a power management system, so as to implement functions such as managing charging, discharging, and power consumption management through the power management system.
- a power source such as a battery
- the terminal structure shown in FIG8 does not constitute a limitation on the terminal, and the terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange components differently, which will not be described in detail here.
- the input unit 804 may include a graphics processing unit (GPU) 8041 and a microphone 8042, and the graphics processor 8041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode.
- the display unit 806 may include a display panel 8061, and the display panel 8061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc.
- the user input unit 807 includes a touch panel 8071 and at least one of other input devices 8072.
- the touch panel 8071 is also called a touch screen.
- the touch panel 8071 may include two parts: a touch detection device and a touch controller.
- Other input devices 8072 may include, but are not limited to, a physical keyboard, function keys (such as a volume control key, a switch key, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
- the radio frequency unit 801 after receiving downlink data from the network side device, can transmit the data to the processor 810 for processing; in addition, the radio frequency unit 801 can send uplink data to the network side device.
- the radio frequency unit 801 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
- the memory 809 can be used to store software programs or instructions and various data.
- the memory 809 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc.
- the memory 809 may include a volatile memory or a non-volatile memory.
- the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory.
- the volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM).
- RAM random access memory
- SRAM static random access memory
- DRAM dynamic random access memory
- SDRAM synchronous dynamic random access memory
- DDRSDRAM double data rate synchronous dynamic random access memory
- ESDRAM enhanced synchronous dynamic random access memory
- SLDRAM synchronous link dynamic random access memory
- DRRAM direct memory bus random access memory
- the processor 810 may include one or more processing units; optionally, the processor 810 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 810.
- the processor 810 is configured to perform a third operation, where the third operation includes at least one of the following:
- the reference model is a model used by the second device, or the reference model is used by the second device to determine a model to use.
- the reference model is predefined by a protocol, including at least one of the following situations:
- the type of the reference model includes at least one of the following: a unilateral type, a bilateral type; the unilateral type is used to indicate a type of model that does not require the cooperation of a model of another device; the bilateral type is used to indicate a type of model in which two devices that communicate with each other each have a matching model.
- the first information includes at least one of the following:
- first indication information where the first indication information is used to instruct the first device to use the reference model
- the first indication information is used to instruct the second device to use the reference model, or to use a matching unit of the reference model;
- the matching unit is a model that matches the reference model when the type of the reference model is a bilateral type;
- third indication information where the third indication information is used to indicate that the second device is in at least one of a specific environment, a specific scenario, and a specific use case;
- model identifier being associated with at least one of a reference model and a matching unit of the reference model
- the first model information comprising at least one of the following: the reference model, information in the reference model that is not predefined by the protocol, a matching unit of the reference model, and a part of the matching unit of the reference model;
- fourth indication information where the fourth indication information is used to instruct transmission of the first model information
- fifth indication information where the fifth indication information is used to instruct the second device to perform model training
- the second model information includes: information not predefined by the protocol in the reference model, a matching unit of the reference model, and a part of the matching unit of the reference model.
- the radio frequency unit 801 is configured to send feedback information to the first device;
- the feedback information is used to indicate whether the second device supports a second operation of the first model information, where the second operation includes at least one of the following: transmission, transfer, inference, execution, storage, compilation, and localization processing.
- the fifth indication information is used to instruct the second device to perform model training, and the trained model includes at least one of the following:
- the reference model a part of the reference model, a matching unit of the reference model, a part of the matching unit of the reference model.
- the first model information includes at least one of the following: an encoder and an encoder matched by a decoder;
- the first model information includes at least one of the following: a decoder, and a decoder matched with an encoder.
- the type of the reference model is a bilateral type
- the first model is independently trained
- the second device is a terminal
- the training data set is generated based on a decoder
- the training data set includes input data and output data of an encoder
- the reference model is of a bilateral type
- the first model is trained independently
- the second device is an access network device
- the training data set is generated based on an encoder
- the training data set includes input data and output data of a decoder
- the training data set is generated based on an encoder or a decoder, and the training data set includes at least one of the following:
- the gradient of the decoder s output layer
- the output data of the decoder is the output data of the decoder.
- the model used by the second device includes at least one of the following: the reference model, a matching unit of the reference model, and a target model; the target model is determined based on second information of the reference model, and the second information includes at least one of the following: function, characteristic, input data, output data, performance, and at least one indicator for lifecycle management.
- the processor 810 is specifically configured to:
- the radio frequency unit 801 is used to send the collected indicators of the reference model to the second device and the first device.
- the index of the reference model includes at least one of the following:
- Direct indicators and indirect indicators are used to represent the performance indicators of the reference model, and the indirect indicators are used to represent the overall performance indicators of the communication link obtained after business processing based on the reference model.
- the direct indicator includes at least one of the following:
- the intermediate positioning information includes at least one of the following: arrival time TOA, arrival time difference TDOA, line of sight LOS delay, arrival angle AOA, departure angle AOD and round-trip time RTT;
- the indirect indicator includes at least one of the following:
- the throughput of the communication link the block error rate BLER.
- processor 810 is further configured to:
- the indicator is a direct indicator
- the second device is a terminal, collecting input data of an encoder
- the indicator is a direct indicator
- the second device is an access network, collecting output data of a decoder
- the radio frequency unit 801 is further configured to, when the type of the reference model is a bilateral type, the indicator is a direct indicator, and the second device is a terminal, send the input data of the encoder to the first device; the input data of the encoder is used by the first device to calculate the indicator of the reference model;
- the indicator is a direct indicator
- the second device is an access network
- the output data of the decoder is sent to the first device; the output data of the decoder is used by the first device to calculate the indicator of the reference model.
- the radio frequency unit 801 is further used to receive output data of the decoder sent by the first device;
- the processor 810 is specifically configured to: calculate an index of the reference model based on the output data of the decoder and the input data of the encoder collected by the second device;
- the radio frequency unit 801 is further configured to send the index of the reference model to the first device; or,
- the radio frequency unit 801 is further used to receive input data of the encoder sent by the first device;
- the processor 810 is specifically configured to: calculate an index of the reference model based on the output data of the decoder and the input data of the encoder collected by the second device;
- the radio frequency unit 801 is further configured to send the index of the reference model to the first device.
- the third device includes at least one of the following:
- the first device access network device, core network device, third-party server, DUT server, terminal server, network server, and core network server.
- the above description is made using the solution on the second device side as an example.
- the terminal can also execute the solution on the first device side, which will not be repeated here.
- An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored.
- a program or instruction is stored.
- the various processes of the above-mentioned reference model-based communication method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
- the processor is the processor in the terminal described in the above embodiment.
- the readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
- the readable storage medium may be a non-transient readable storage medium.
- An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned reference model-based communication method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
- the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
- the embodiment of the present application further provides a computer program/program product, which is stored in a storage medium, and is executed by at least one processor to implement the various processes of the above-mentioned reference model-based communication method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
- An embodiment of the present application also provides a communication system, including: a first device and a second device, wherein the first device can be used to execute the steps of the communication method based on the reference model as described above, and the second device can be used to execute the steps of the communication method based on the reference model as described above.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Databases & Information Systems (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
La présente demande appartient au domaine technique des communications. Sont divulgués un procédé de communication basé sur un modèle de référence, et un dispositif. Le procédé dans les modes de réalisation de la présente demande comprend : un premier dispositif exécutant une première opération, la première opération comprenant au moins l'une des actions suivantes : l'envoi à un second dispositif de premières informations relatives à un modèle de référence ; et la collecte d'indicateurs du modèle de référence, le modèle de référence étant un modèle utilisé par le second dispositif, ou le modèle de référence étant utilisé pour le second dispositif afin de déterminer un modèle utilisé.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311010050.3 | 2023-08-10 | ||
| CN202311010050.3A CN119485358A (zh) | 2023-08-10 | 2023-08-10 | 基于参考模型的通信方法及设备 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025031325A1 true WO2025031325A1 (fr) | 2025-02-13 |
Family
ID=94533504
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2024/109855 Pending WO2025031325A1 (fr) | 2023-08-10 | 2024-08-05 | Procédé de communication basé sur un modèle de référence, et dispositif |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN119485358A (fr) |
| WO (1) | WO2025031325A1 (fr) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023036323A1 (fr) * | 2021-09-10 | 2023-03-16 | 华为技术有限公司 | Procédé et appareil de communication |
| WO2023036268A1 (fr) * | 2021-09-10 | 2023-03-16 | 华为技术有限公司 | Procédé et appareil de communication |
| CN116419267A (zh) * | 2021-12-31 | 2023-07-11 | 维沃移动通信有限公司 | 通信模型配置方法、装置和通信设备 |
| CN116488751A (zh) * | 2022-01-14 | 2023-07-25 | 维沃移动通信有限公司 | 传输方法、装置和设备 |
| CN116567806A (zh) * | 2022-01-29 | 2023-08-08 | 维沃移动通信有限公司 | 基于人工智能ai模型的定位方法及通信设备 |
-
2023
- 2023-08-10 CN CN202311010050.3A patent/CN119485358A/zh active Pending
-
2024
- 2024-08-05 WO PCT/CN2024/109855 patent/WO2025031325A1/fr active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023036323A1 (fr) * | 2021-09-10 | 2023-03-16 | 华为技术有限公司 | Procédé et appareil de communication |
| WO2023036268A1 (fr) * | 2021-09-10 | 2023-03-16 | 华为技术有限公司 | Procédé et appareil de communication |
| CN116419267A (zh) * | 2021-12-31 | 2023-07-11 | 维沃移动通信有限公司 | 通信模型配置方法、装置和通信设备 |
| CN116488751A (zh) * | 2022-01-14 | 2023-07-25 | 维沃移动通信有限公司 | 传输方法、装置和设备 |
| CN116567806A (zh) * | 2022-01-29 | 2023-08-08 | 维沃移动通信有限公司 | 基于人工智能ai模型的定位方法及通信设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN119485358A (zh) | 2025-02-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20240357382A1 (en) | Communication model configuration method and apparatus, and communication device | |
| WO2023179540A1 (fr) | Procédé et appareil de prédiction de canal, et dispositif de communication sans fil | |
| WO2023134653A1 (fr) | Procédé de prédiction de réseau de communication, terminal et dispositif côté réseau | |
| US20240172080A1 (en) | Ai/ml model functionality in handover scenarios | |
| WO2024067281A1 (fr) | Procédé et appareil de traitement de modèle d'ia, et dispositif de communication | |
| WO2024008111A1 (fr) | Procédé et dispositif d'acquisition de données | |
| WO2024125525A1 (fr) | Procédé de rapport de puissance de calcul ia, terminal et dispositif côté réseau | |
| WO2024099091A1 (fr) | Procédé et appareil de prédiction de faisceau, terminal, dispositif côté réseau, et support de stockage | |
| WO2024099094A1 (fr) | Procédé et appareil de mesure de faisceau, terminal, dispositif côté réseau et support de stockage | |
| WO2024208260A1 (fr) | Procédé d'acquisition de données pour prédiction de csi basée sur l'ia, et appareil | |
| WO2024067434A1 (fr) | Procédé et appareil de configuration de rs, terminal et dispositif côté réseau | |
| WO2025031325A1 (fr) | Procédé de communication basé sur un modèle de référence, et dispositif | |
| CN118282899A (zh) | 功能性生命周期管理的模型监测方法、装置、通信设备、系统及存储介质 | |
| CN116684050B (en) | Information determination method, device, terminal and readable storage medium | |
| WO2025167915A1 (fr) | Procédé de positionnement de terminal basé sur un modèle d'ia, terminal et dispositif côté réseau | |
| WO2025108390A1 (fr) | Procédé et appareil de positionnement basé sur un modèle d'ia, dispositif et support de stockage lisible | |
| WO2025092998A1 (fr) | Procédé de transmission d'informations, appareil et dispositif | |
| WO2025140432A1 (fr) | Procédé et appareil de création de compte-rendu d'informations | |
| WO2025036223A1 (fr) | Procédé de rapport d'informations, procédé de réception d'informations et dispositif | |
| WO2025108195A1 (fr) | Procédé et appareil de détermination de modèle, et dispositif de communication | |
| WO2025036188A1 (fr) | Procédé et appareil de transmission d'informations, terminal, et dispositif côté réseau | |
| WO2024093713A1 (fr) | Procédé et appareil de configuration de ressources, et dispositif de communication et support de stockage lisible | |
| WO2025031405A1 (fr) | Procédé et appareil de test de dispositif de communication, terminal, dispositif côté réseau et support | |
| WO2024140445A1 (fr) | Procédé et appareil de transmission d'information de modèle et dispositif | |
| WO2024235043A1 (fr) | Procédé et appareil d'acquisition d'informations, et dispositif de communication |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24850970 Country of ref document: EP Kind code of ref document: A1 |