Information indication method and apparatus, communication device, and readable storage medium
By sending information indications of the adaptive layer between the communication devices, the problem of inflexible model transmission in the prior art is solved, efficient transmission of the adaptive layer is realized, and the efficiency of the communication system is optimized.
Patent Information
- Application Number
- PCT/CN2024/141275
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-29
- Filing Date
- 2024-12-23
- Publication Date
- 2025-07-03
AI Technical Summary
Existing model transfer methods cannot achieve flexible model transfer, especially when the model needs partial updates, it cannot efficiently transmit or update specific parts of the model.
By sending information indicating the adaptive layer in the model between communication devices, flexible model transmission, including identification information, description information or additional signaling of the adaptive layer, ensure that the communication device can identify and process adjustments, updates or changes of the adaptive layer.
The efficiency of the communication system is optimized, flexible transmission of the adaptive layer is realized, and unnecessary resource consumption and time waste are reduced.
Smart Images

Figure CN2024141275_03072025_PF_FP_ABST
Abstract
Description
Information indication method, device, communication equipment and readable storage medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese Patent Application No. 202311868022.5 filed in China on December 29, 2023, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present application belongs to the field of communication technology, and specifically relates to an information indication method, apparatus, communication equipment and readable storage medium. Background Art
[0004] In related technologies, model transmission in communication systems typically involves direct model transmission, for example, by sending a model identifier or model description. However, when a model needs to be updated, only a portion of it may need to be transmitted or updated to meet performance requirements, eliminating the need to transmit or update the entire model. This demonstrates that current model transmission methods lack the ability to achieve flexible model transmission. Summary of the Invention
[0005] The embodiments of the present application provide an information indication method, apparatus, communication device, and readable storage medium, which can solve the problem of how to achieve flexible model transmission.
[0006] In a first aspect, an information indication method is provided, which is performed by a first communication device. The method includes:
[0007] The first communication device sends first information to the second communication device; wherein the first information is used to indicate information of an adaptive layer in a model.
[0008] In a second aspect, an information indication method is provided, which is performed by a second communication device, the method including:
[0009] The second communication device receives first information sent by the first communication device; wherein the first information is used to indicate information of an adaptive layer in a model.
[0010] In a third aspect, an information indication device is provided, applied to a first communication device, including:
[0011] The first sending module is used to send first information to the second communication device; wherein the first information is used to indicate information of the adaptive layer in the model.
[0012] In a fourth aspect, an information indication device is provided, applied to a second communication device, including:
[0013] The third receiving module is used to receive first information sent by the first communication device; wherein the first information is used to indicate information of the adaptive layer in the model.
[0014] In a fifth aspect, a communication device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the 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.
[0015] In the sixth aspect, a communication device is provided, including a processor and a communication interface. For example, when the communication device is a first communication device, the communication interface is used to send first information to a second communication device; or, when the communication device is a second communication device, the communication interface is used to receive first information sent by the first communication device; the first information is used to indicate information of an adaptive layer in a model.
[0016] In the seventh aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
[0017] In the eighth aspect, a wireless communication system is provided, comprising: a terminal and a network side device, wherein the terminal can be used to perform the steps of the method described in the first aspect, and the network side device can be used to perform the steps of the method described in the second aspect; or, the terminal can be used to perform the steps of the method described in the second aspect, and the network side device can be used to perform the steps of the method described in the first aspect.
[0018] In the ninth aspect, a chip is provided, comprising 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 steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0019] In the tenth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0020] In an eleventh aspect, a terminal is provided, configured to implement the steps of the method described in the first aspect, or configured to implement the steps of the method described in the second aspect.
[0021] In the twelfth aspect, a network side device is provided, which is configured to implement the steps of the method described in the second aspect, or configured to implement the steps of the method described in the first aspect.
[0022] Through the solution of the embodiment of the present application, the first communication device can send first information to the second communication device, and the first information is used to indicate the information of the adaptive layer in the model, thereby realizing flexible model transmission based on the adaptive layer and optimizing the efficiency of the communication system. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] FIG1 is a block diagram of a wireless communication system to which embodiments of the present application may be applied;
[0024] FIG2A is a schematic diagram of a neural network in an embodiment of the present application;
[0025] FIG2B is a schematic diagram of neurons in a neural network according to an embodiment of the present application;
[0026] FIG3 is a flow chart of an information indication method provided by an embodiment of the present application;
[0027] FIG4 is a flowchart of another information indication method provided in an embodiment of the present application;
[0028] FIG5 is a schematic structural diagram of an information indication device provided in an embodiment of the present application;
[0029] FIG6 is a schematic structural diagram of another information indicating device provided in an embodiment of the present application;
[0030] FIG7 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0031] FIG8 is a schematic structural diagram of a terminal provided in an embodiment of the present application;
[0032] FIG9 is a schematic structural diagram of a network-side device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0033] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0034] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0035] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.
[0036] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. thGeneration, 6G) communication system.
[0037] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (Wireless Local Area Network, WLAN) access point (Access Point, AP) or a wireless fidelity (Wireless Fidelity, WiFi) node, etc.Among them, the base station can be called Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary.
[0038] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, location management function (LMF), mobility management entity (MME), access and mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application server discovery function (EASDF), unified data management (UDM), unified data repository (UDR), home subscriber server (HSS), centralized network configuration (CNC), network repository function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), etc. Function, BSF), application function (AF), network data analysis function (NWDAF), etc. It should be noted that in the embodiment of the present application, only the core network device in the NR system is taken as an example for introduction, and the specific type of the core network device is not limited. It should be noted that in the embodiment of the present application, only the core network device in the NR system is taken as an example for introduction, and the specific type of the core network device is not limited.
[0039] Optionally, the model in the embodiments of the present application can be understood as an artificial intelligence (AI) model. There are many ways to implement AI models, such as neural networks, decision trees, support vector machines, Bayesian classifiers, etc. The following embodiments are described using neural networks as an example, but do not limit the specific type of AI model.
[0040] Optionally, a neural network in an embodiment of the present application may be as shown in FIG2A , including an input layer, a hidden layer, and an output layer, wherein the input of the input layer is X1, X2…X n , the output of the corresponding output layer is Y. The neural network is composed of neurons, which can be shown in Figure 2B. Among them, a1, a2...a K is the neuron input, w is the weight (or multiplicative coefficient), b is the bias (or additive coefficient), and σ(.) is the activation function. Common activation functions include but are not limited to the sigmoid function, the tanh function, and the rectified linear unit (ReLU).
[0041] Optionally, the parameters of the neural network can be optimized using a gradient optimization algorithm. A gradient optimization algorithm is a type of algorithm that minimizes or maximizes an objective function (also known as a loss function), and the objective function is often a mathematical combination of model parameters and data. For example, given the model input data X and its corresponding label Y, a neural network model f(.) is constructed. After the model is constructed, the predicted output f(x) can be obtained based on the input data x, and the difference between the predicted value and the true value (f(x)-Y) can be calculated. This is the loss function. The purpose of training a neural network model is to find appropriate weights w and biases b to minimize the value of the corresponding loss function. The smaller the loss value, the closer the model is to the true situation.
[0042] Optionally, the optimization algorithms used in the models in the embodiments of the present application are mostly based on the error back propagation (BP) algorithm. The basic idea of the BP algorithm is that the learning process consists of two processes: forward propagation of the signal and back propagation of the error. During forward propagation, the input sample is transmitted from the input layer, processed layer by layer by each hidden layer, and then transmitted to the output layer. If the actual output of the output layer does not match the expected output, the error back propagation stage is entered. Error back propagation is to propagate the output error back to the input layer layer by layer through the hidden layer in some form, and distribute the error to all units in each layer, thereby obtaining an error signal for each unit in each layer. This error signal is used as the basis for correcting the weights of each unit. This process of adjusting the weights of each layer through forward propagation of the signal and back propagation of the error is repeated over and over again. The process of constantly adjusting the weights is the learning and training process of the model. This process continues until the error of the model output is reduced to an acceptable level, or until a pre-set number of learning cycles is reached.
[0043] Optionally, the optimization algorithms used in the model in the embodiment of the present application include but are not limited to: Gradient Descent, Stochastic Gradient Descent (SGD), mini-batch gradient descent (small batch gradient descent), Momentum, Nesterov (the name of the inventor, specifically stochastic gradient descent with momentum), Adaptive gradient descent (Adaptive gradient descent, Adagrad), Adaptive incremental (Adadelta), Root mean square error (RMSprop), Adaptive moment estimation (Adam), etc. When the error is back-propagated, these optimization algorithms all 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 / partial derivative / derivative, etc., to obtain the gradient, and pass the gradient to the previous layer.
[0044] Optionally, the model in the embodiments of the present application may also be referred to as an AI model, an AI unit, 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 refer to a processing unit that can implement specific algorithms, formulas, processing procedures, capabilities, etc. related to AI; or, 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 processor (NPU), a tensor processing unit (TPU) or an application-specific integrated circuit (ASIC), and this application does not specifically limit this. Optionally, the specific data set may include the input and / or output of the AI unit / AI model.
[0045] Optionally, the identifier of the model in the embodiment of the present application can 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 AI / ML, or an identifier of an AI / ML-related function, feature, capability or module. This application does not make any specific limitations on this.
[0046] Optionally, in the embodiment of the present application, the model includes at least two parts, wherein the first part is a fixed part / fixed layer (hereinafter described as a fixed layer, but not limited thereto), and the second part is an adaptive layer / adjustable layer / updatable layer (hereinafter described as an adaptive layer, but not limited thereto), and can satisfy at least one of the following:
[0047] a) The model structure of the fixed layer cannot be adjusted / updated / changed later;
[0048] b) Model parameters (neuron coefficients) of fixed layers cannot be adjusted / updated / changed later;
[0049] c) Under certain circumstances / capabilities, the model structure of the adaptive layer can be subsequently adjusted / updated / changed;
[0050] d) In another case / capability, the model structure of the adaptive layer cannot be adjusted / updated / changed later;
[0051] e) The model parameters of the adaptive layer (such as neuron coefficients) can be adjusted / updated / changed later;
[0052] f) The part of the model other than the fixed layer is the adaptive layer;
[0053] g) The part of the model other than the adaptive layer is the fixed layer.
[0054] The information indication method, apparatus, communication device and readable storage medium provided by the embodiments of the present application are described in detail below with reference to some embodiments and their application scenarios in conjunction with the accompanying drawings.
[0055] Please refer to FIG3 , which is a flowchart of an information indication method provided in an embodiment of the present application. The method is performed by a first communication device. As shown in FIG3 , the method includes the following steps:
[0056] Step 31: The first communication device sends first information to the second communication device, where the first information is used to indicate information of an adaptive layer in a model.
[0057] In the embodiments of the present application, the model may also be referred to as an AI model, an AI unit, an ML model, an ML unit, an AI structure, an AI function, an AI characteristic, a machine learning model, a neural network, a neural network function, a neural network function, etc.
[0058] The first communication device and the second communication device can be divided into the following situations according to different application scenarios: 1) The first communication device is a terminal, and the second communication device is a network side device, corresponding to the transmission of the model from the terminal to the network side device; 2) The first communication device is a network side device, and the second communication device is a terminal, corresponding to the transmission of the model from the network side device to the terminal; 3) The first communication device is a network side device, and the second communication device is a network side device, corresponding to the transmission of the model between different network side devices; 4) The first communication device is a terminal, and the second communication device is a terminal, corresponding to the transmission of the model between different terminals.
[0059] Optionally, the information of the adaptation layer may include but is not limited to at least one of the following:
[0060] The adaptive layer is located at the position of the model, that is, the adaptive layer is located at the position of the entire model;
[0061] The model parts included in the adaptive layer, that is, which parts of the entire model are the adaptive layer;
[0062] The division method of the adaptive layer; for example, the adaptive layer may include multiple parts, in which case the corresponding information may include how the multiple parts are divided, that is, which parts belong to part 1, which parts belong to part 2, etc.;
[0063] The type of the adaptive layer; for example, some types or examples of the adaptive layer may be agreed upon or pre-set by protocol, such as the model structure type or example of the adaptive layer, the type or example of the combination of the adaptive layer and the fixed layer, etc., which are not listed here one by one;
[0064] The model structure of the adaptive layer.
[0065] Optionally, the model structure of the adaptive layer may include but is not limited to at least one of the following:
[0066] The number of the adaptive layers;
[0067] The number of neurons in each layer of the adaptive layer;
[0068] The activation function type of the adaptive layer.
[0069] Optionally, the adaptation layer may satisfy at least one of the following:
[0070] The model structure of the adaptive layer allows adjustment, update or modification, that is, the model structure of the adaptive layer can / allows adjustment, update or modification subsequently;
[0071] The model structure of the adaptive layer cannot be adjusted, updated or changed, that is, the model structure of the adaptive layer cannot be adjusted, updated or changed subsequently;
[0072] The model parameters (such as neuron coefficients) of the adaptive layer are allowed to be adjusted, updated or changed, that is, the model parameters (such as neuron coefficients) of the adaptive layer can / are allowed to be adjusted, updated or changed subsequently;
[0073] The part of the model except the adaptive layer is a fixed layer.
[0074] In an optional adaptive layer interaction process, a first communication device (such as a network side device) sends a model structure or model parameter to be adjusted, updated or changed in the adaptive layer of the model to a second communication device (such as a terminal).
[0075] In an optional adaptive layer interaction process, a first communication device (such as a terminal) sends a model structure or model parameter to be adjusted, updated or changed in the adaptive layer of the model to a second communication device (such as a network side device).
[0076] Through the solution of the embodiment of the present application, the first communication device can send first information to the second communication device, and the first information is used to indicate the information of the adaptive layer in the model, thereby realizing flexible model transmission based on the adaptive layer and optimizing the efficiency of the communication system.
[0077] In the embodiment of the present application, different signaling / information may be used to indicate the information of the adaptation layer. Optionally, the first information may include at least one of the following:
[0078] a) identification information of the adaptation layer, i.e., indicating information of the corresponding adaptation layer through the identification information; for example, some types or examples of the adaptation layer may be agreed upon or pre-set by protocol, each type or example having its own corresponding identification information, so that indication of the adaptation layer information is achieved through interaction of the identification information;
[0079] b) a first indication in the model identifier of the model for indicating information of the adaptive layer; for example, the model identifier (Model ID) includes the type of the adaptive layer, such as a field in the model identifier indicating information of the adaptive layer;
[0080] c) a second indication in the model description information of the model for indicating information of the adaptation layer;
[0081] d) A third indication, which is not included in the model identifier or model description information of the model; that is, the information of the adaptation layer is indicated by signaling other than the model identifier and model description information.
[0082] In the embodiment of the present application, the compilation / application of the adaptive layer may require additional latency, terminal capability support, additional computing resources, additional storage resources, etc. The above additional refers to the additional resources required in addition to the resources of normal model deployment.
[0083] Optionally, the information indication method in the embodiment of the present application may further include at least one of the following:
[0084] The first communication device sends second information to the second communication device, wherein the second information is used to indicate at least one of the following items required for compiling or applying the adaptation layer: additional latency, communication device capabilities (such as terminal capabilities or network-side device capabilities), additional computing resources, and additional storage resources.
[0085] The first communication device determines, according to a protocol agreement or network configuration, at least one of the following items required to compile or apply the adaptation layer: additional latency, communication device capabilities (such as terminal capabilities or network-side device capabilities), additional computing resources, and additional storage resources;
[0086] The first communication device receives third information sent by the second communication device; wherein the third information is used to indicate at least one of the following items required to compile or apply the adaptive layer: additional delay, communication device capabilities (such as terminal capabilities or network-side device capabilities), additional computing resources, and additional storage resources.
[0087] In this way, the first communication device / second communication device can clearly compile or apply the additional delay, communication device capabilities, additional computing resources, additional storage resources, etc. required for the adaptive layer, thereby avoiding conflicts in time, capabilities, computing resources, and storage resources, and better realizing the compilation or application of the adaptive layer.
[0088] Optionally, if the adaptation layer includes multiple parts, the information indication method in the embodiment of the present application may further include at least one of the following:
[0089] (1) A first communication device receives fourth information sent by a second communication device; wherein the fourth information is used to indicate that the second communication device supports adjustment of the first part of the adaptation layer, or indicates that the second communication device does not support adjustment of the second part of the adaptation layer; for example, when a network (NW) transmits a model to a user equipment (UE, also referred to as a terminal or terminal device), the UE may choose to support subsequent adjustment of part of the adaptation layer, and the unsupported part of the adaptation layer is equivalent to a fixed layer, i.e., it cannot be adjusted subsequently, and feedback is provided to the NW; or, when the UE transmits adaptation layer information to the NW, the NW may choose to support subsequent adjustment of part of the adaptation layer, and the unsupported part of the adaptation layer is equivalent to a fixed layer, i.e., it cannot be adjusted subsequently, and feedback is provided to the UE;
[0090] (2) The first communication device receives the fifth information sent by the second communication device at intervals of a first time; wherein the fifth information is used to indicate the part of the adaptation layer supported by the second communication device from the moment of receiving the fifth information to the moment of receiving the next fifth information, or to indicate the part of the adaptation layer supported by the second communication device from the moment of sending the fifth information to the moment of sending the next fifth information; for example, the UE may feed back to the NW the subsequent adjustment of part 1 of the adaptation layer supported first, and after a period of time, feed back the subsequent adjustment of part 2 of the adaptation layer supported, and so on; the first time of each interval may be determined based on actual needs, and may be a fixed period of time or a non-fixed period of time; in addition, based on the first time interval between adjacent transmissions of the fifth information, there may be a time advance or a time delay, and the time advance or time delay is used for the preliminary preparation of the fifth information or the decoding and other processing after reception, or for the compilation or preparation of the adaptation layer;
[0091] (3) The first communication device receives the sixth information sent by the second communication device; wherein the sixth information is used to indicate multiple time periods and the parts of the adaptation layer supported by the second communication device in each time period. For example, the multiple time periods may constitute a timeline. If the adaptation layer includes three parts, the corresponding adaptation layer division may be: after time t1 or starting from time t1, support adjustment of part 1 of the adaptation layer; after time t2 or starting from time t2, support adjustment of part 2 of the adaptation layer; after time t3 or starting from time t3, support adjustment of part 3 of the adaptation layer. In addition, each time period may have a time advance or a time delay, and the time advance or delay is used for pre-preparation of the sixth information or decoding and other processing after reception, or for compilation or preparation of the adaptation layer.
[0092] In this way, the first communication device can be informed of the adaptive layer part supported or not supported by the second communication device, thereby better realizing model transmission.
[0093] Optionally, the information indication method in the embodiment of the present application may further include:
[0094] The first communication device sends seventh information to the second communication device; wherein the seventh information is used to indicate the portion of the adaptation layer that the second communication device must support, i.e., it must support adjustment / update / change of the portion of the adaptation layer. For example, when the NW transmits model / adaptation layer information to the UE, the NW may indicate to the UE the portion of the adaptation layer that the UE must support this time, i.e., it must support adjustment / update / change of the portion of the adaptation layer; or, when UE1 transmits model / adaptation layer information to UE2, UE1 may indicate to UE2 the portion of the adaptation layer that UE2 must support this time, i.e., it must support adjustment / update / change of the portion of the adaptation layer.
[0095] Optionally, the information indication method in the embodiment of the present application may further include:
[0096] The first communication device receives eighth information sent by the second communication device, wherein the eighth information is used to indicate whether the second communication device successfully received or successfully applied the adaptation layer information. Thus, the first communication device can be informed of whether the second communication device successfully received or successfully applied the adaptation layer information.
[0097] In an optional implementation, when the model is transmitted from the NW to the UE, the corresponding adaptive layer interaction process includes: the NW indicates the adaptive layer information to the UE, and then the UE feeds back to the NW whether the adaptive layer information is successfully received or successfully applied; or, the UE indicates the adaptive layer information to the NW, and then the NW feeds back to the UE whether the adaptive layer information is successfully received or successfully applied.
[0098] Another optional implementation method is that when the model is transmitted from the UE to the NW, the model can be deployed by the UE itself, or deployed by the UE server (such as the UE server) or a third-party server and sent to the UE; the corresponding adaptive layer interaction process includes: the UE indicates the adaptive layer information to the NW, and then the NW feeds back to the UE whether the adaptive layer information is successfully received, or feeds back whether the adaptive layer information is successfully applied.
[0099] Optionally, if the adaptation layer includes multiple parts, the eighth information is further used to indicate whether the second communication device successfully received or successfully applied at least one part of the adaptation layer. For example, information on whether a part of the adaptation layer was successfully received or successfully applied may be fed back at once, or information on whether multiple parts of the adaptation layer were successfully received or successfully applied may be fed back at once.
[0100] Optionally, the eighth information may be one signaling or two signalings, such as firstly feeding back whether the adaptation layer information is successfully received, and then feeding back whether the adaptation layer information is successfully applied.
[0101] The above-mentioned receiving of the eighth information sent by the second communication device may include: first, the first communication device receives the ninth information sent by the second communication device, and the ninth information is used to indicate that the second communication device successfully receives the information of the adaptive layer; then, the first communication device receives the tenth information sent by the second communication device, and the tenth information is used to indicate that the second communication device successfully applies the information of the adaptive layer.
[0102] Optionally, multiple methods may be used to provide feedback on whether the adaptive layer information is successfully received or successfully applied. The eighth information received from the second communication device may include at least one of the following:
[0103] (a) The first communication device receives eighth information sent by the second communication device through dedicated signaling, i.e., information indicating whether the adaptation layer is successfully received or successfully applied through dedicated signaling;
[0104] (b) The first communication device receives the eighth information sent by the second communication device through the confirmation / non-confirmation ACK / NACK information of the control channel carrying the first information; for example, if the UE feedbacks the signaling of whether the adaptation layer information is successfully received / applied, the UE can feedback the downlink control information (Downlink Control Information, DCI) / physical downlink control channel (Physical Downlink Control Channel, PDCCH) carrying the "signaling indicating the adaptation layer information, that is, the first information" and if the ACK information is fed back, it indicates that the adaptation layer information is successfully received / applied, and if the NACK information is fed back, it indicates that the adaptation layer information is not successfully received / applied; for another example, if the NW feedbacks the signaling of whether the adaptation layer information is successfully received / applied, the NW can feedback the uplink control information (Uplink Control Information, UCI) / physical uplink control channel (Physical Uplink Control Channel, PDCCH) carrying the "signaling indicating the adaptation layer information, that is, the first information". Channel, PUCCH) ACK / NACK information, and if ACK information is fed back, it means that the adaptation layer information is successfully received / applied; if NACK information is fed back, it means that the adaptation layer information is not successfully received / applied;
[0105] (c) The first communication device receives the eighth information sent by the second communication device through the ACK / NACK information of the shared channel carrying the first information; for example, if the UE feedbacks the signaling of whether the adaptive layer information is successfully received / applied, the UE can feedback the ACK / NACK information of the physical downlink shared channel (PDSCH) carrying the "signaling indicating the adaptive layer information, that is, the first information", and if the ACK information is fed back, it means that the adaptive layer information is successfully received / applied, and if the NACK information is fed back, it means that the adaptive layer information is not successfully received / applied; for another example, if the NW feedbacks the signaling of whether the adaptive layer information is successfully received / applied, the NW can feedback the ACK / NACK information of the physical uplink shared channel (PUSCH) carrying the "signaling indicating the adaptive layer information, that is, the first information", and if the ACK information is fed back, it means that the adaptive layer information is successfully received / applied, and if the NACK information is fed back, it means that the adaptive layer information is not successfully received / applied.
[0106] Optionally, the information of the adaptation layer may be indicated at different times. The sending of the first information to the second communication device may include at least one of the following:
[0107] The first communication device sends first information to the second communication device before transmitting the model to the second communication device; that is, the act of indicating the information of the adaptation layer occurs before transmitting the model;
[0108] After transmitting the model to the second communication device, the first communication device sends the first information to the second communication device; that is, the behavior of indicating the information of the adaptation layer occurs after the transmission of the model;
[0109] When the first communication device transmits the model to the second communication device, it sends the first information to the second communication device; that is, the behavior of indicating the information of the adaptive layer occurs when the model is transmitted, for example, the first information can be sent together with the model information, or the first information can be included in the model information.
[0110] Optionally, the information of the adaptive layer may be indicated under different conditions. The sending of the first information to the second communication device may include:
[0111] The first communication device sends first information to the second communication device when a first condition is met; the first condition includes at least one of the following:
[0112] I) The first communication device performs model identification; for example, when the UE performs model identification (reporting UE model-related information, or NW and UE interaction model-related information), it indicates the adaptation layer information to the NW;
[0113] II) The first communication device performs functionality identification (functionality identification); this functionality identification is functional identification of AI / ML-related functions; for example, when the UE performs functionality identification (reporting UE AI / ML function-related information, or the NW and the UE exchange AI / ML function-related information), the NW indicates information about the adaptation layer;
[0114] III) The first communication device reports its capabilities; for example, when the UE reports its capabilities, it indicates the information of the adaptation layer to the NW;
[0115] IV) configuring or reconfiguring the first communication device; for example, when performing radio resource control (RRC) configuration / reconfiguration on the UE, the UE indicates information of the adaptation layer to the NW;
[0116] V) The first communication device enters a new cell or area; for example, when the UE enters a new cell / area, the first communication device indicates the adaptation layer information to the NW;
[0117] VI) The first communication device monitors a change in an additional condition on the first communication device side; for example, when the UE monitors a change in a UE-sided additional condition, the first communication device indicates information of the adaptation layer to the NW;
[0118] VII) The first communication device monitors a change in the additional conditions on the second communication device side; for example, when the UE monitors a change in the network-side additional conditions (NW-sided additional conditions), the UE indicates the adaptation layer information to the NW;
[0119] VII) The first communication device reports additional conditions on the first communication device side; optionally, the additional conditions on the first communication device side are additional conditions on the first communication device side for applicability, operation, or association of the model; for example, during model identification or functionality identification or associated model information interaction, the UE reports UE-sided additional conditions to the NW, and the UE indicates information of the adaptation layer to the NW;
[0120] IX) The first communication device reports additional conditions on the second communication device side; optionally, the additional conditions on the second communication device side are additional conditions on the second communication device side for the applicability, operation, or association of the model; for example, during model identification or functionality identification or its associated model information interaction, the UE reports NW-sided additional conditions to the NW, and the UE indicates the adaptation layer information to the NW;
[0121] X) The first communication device receives the eleventh information, and the eleventh information indicates the additional conditions on the second communication device side, or indicates that the additional conditions on the second communication device side have changed; for example, when the NW indicates to the UE that the NW-sided additional conditions have changed, the UE indicates the information of the adaptive layer to the NW; for another example, under normal circumstances, the NW does not indicate the NW-sided additional conditions to the UE, then when the NW indicates the NW-sided additional conditions to the UE, it implicitly indicates that the NW-sided additional conditions have changed, then the UE indicates the information of the adaptive layer to the NW; for another example, during the Model identification or functionality identification or its associated model information interaction, the NW indicates the NW-sided additional conditions to the UE, then the UE indicates the information of the adaptive layer to the NW.
[0122] Optionally, the information indication method in the embodiment of the present application may further include:
[0123] The first communication device sends twelfth information to the second communication device; the twelfth information is used to indicate information of a fixed layer in the model, and the fixed layer satisfies at least one of the following:
[0124] The model structure of the fixed layer cannot be adjusted, updated or changed; that is, the model structure of the fixed layer cannot be adjusted, updated or changed subsequently;
[0125] The model parameters of the fixed layer (such as neuron coefficients) cannot be adjusted, updated or changed; that is, the model parameters of the fixed layer cannot be adjusted, updated or changed subsequently;
[0126] The part of the model except the fixed layer is an adaptive layer.
[0127] In this way, the second communication device can obtain relevant information of the fixed layer in the model, so as to better understand the obtained model.
[0128] Please refer to FIG4 , which is a flowchart of an information indication method provided in an embodiment of the present application. The method is performed by a second communication device. As shown in FIG4 , the method includes the following steps:
[0129] Step 41: The second communication device receives first information sent by the first communication device, where the first information is used to indicate information of an adaptive layer in a model.
[0130] In the embodiments of the present application, the model may also be referred to as an AI model, an AI unit, an ML model, an ML unit, an AI structure, an AI function, an AI characteristic, a machine learning model, a neural network, a neural network function, a neural network function, etc.
[0131] The first communication device and the second communication device can be divided into the following situations according to different application scenarios: 1) The first communication device is a terminal, and the second communication device is a network side device, corresponding to the transmission of the model from the terminal to the network side device; 2) The first communication device is a network side device, and the second communication device is a terminal, corresponding to the transmission of the model from the network side device to the terminal; 3) The first communication device is a network side device, and the second communication device is a network side device, corresponding to the transmission of the model between different network side devices; 4) The first communication device is a terminal, and the second communication device is a terminal, corresponding to the transmission of the model between different terminals.
[0132] Optionally, the information of the adaptation layer may include but is not limited to at least one of the following:
[0133] The adaptive layer is located at the position of the model, that is, the adaptive layer is located at the position of the entire model;
[0134] The model parts included in the adaptive layer, that is, which parts of the entire model are the adaptive layer;
[0135] The division method of the adaptive layer; for example, the adaptive layer may include multiple parts, in which case the corresponding information may include how the multiple parts are divided, that is, which parts belong to part 1, which parts belong to part 2, etc.;
[0136] The type of the adaptive layer; for example, some types or examples of the adaptive layer may be agreed upon or pre-set by protocol, such as the model structure type or example of the adaptive layer, the type or example of the combination of the adaptive layer and the fixed layer, etc., which are not listed here one by one;
[0137] The model structure of the adaptive layer.
[0138] Optionally, the model structure of the adaptive layer may include but is not limited to at least one of the following:
[0139] The number of the adaptive layers;
[0140] The number of neurons in each layer of the adaptive layer;
[0141] The activation function type of the adaptive layer.
[0142] Optionally, the adaptation layer may satisfy at least one of the following:
[0143] The model structure of the adaptive layer allows adjustment, update or modification, that is, the model structure of the adaptive layer can / allows adjustment, update or modification subsequently;
[0144] The model structure of the adaptive layer cannot be adjusted, updated or changed, that is, the model structure of the adaptive layer cannot be adjusted, updated or changed subsequently;
[0145] The model parameters (such as neuron coefficients) of the adaptive layer are allowed to be adjusted, updated or changed, that is, the model parameters (such as neuron coefficients) of the adaptive layer can / are allowed to be adjusted, updated or changed subsequently;
[0146] The part of the model except the adaptive layer is a fixed layer.
[0147] Through the solution of the embodiment of the present application, the second communication device can receive the first information sent by the first communication device, and the first information is used to indicate the information of the adaptive layer in the model, thereby realizing flexible model transmission based on the adaptive layer and optimizing the efficiency of the communication system.
[0148] In the embodiment of the present application, different signaling / information may be used to indicate the information of the adaptation layer. Optionally, the first information may include at least one of the following:
[0149] identification information of the adaptation layer;
[0150] a first indication in the model identifier of the model for indicating information of the adaptation layer;
[0151] a second indication in the model description information of the model for indicating information of the adaptation layer;
[0152] A third indication is not included in the model identifier or model description information of the model.
[0153] Optionally, the information indication method in the embodiment of the present application may further include at least one of the following:
[0154] The second communication device receives second information sent by the first communication device, wherein the second information is used to indicate at least one of the following items required for compiling or applying the adaptation layer: additional latency, communication device capability, additional computing resources, and additional storage resources;
[0155] The second communication device determines, based on a protocol agreement or a network configuration, at least one of the following items required to compile or apply the adaptation layer: additional latency, communication device capability, additional computing resources, or additional storage resources;
[0156] The second communication device sends third information to the first communication device; wherein the third information is used to indicate at least one of the following items required to compile or apply the adaptive layer: additional delay, communication device capability, additional computing resources, and additional storage resources.
[0157] In this way, the first communication device / the second communication device can clearly understand the additional delay, communication device capabilities, additional computing resources, and additional storage resources required to compile or apply the adaptive layer, thereby better implementing the compilation or application of the adaptive layer.
[0158] Optionally, if the adaptation layer includes multiple parts, the information indication method in the embodiment of the present application may further include at least one of the following:
[0159] The second communication device sends fourth information to the first communication device; wherein the fourth information is used to indicate that the second communication device supports adjustment of the first part of the adaptation layer, or indicates that the second communication device does not support adjustment of the second part of the adaptation layer;
[0160] The second communication device sends fifth information to the first communication device at first intervals; wherein the fifth information is used to indicate the portion of the adaptation layer supported by the second communication device from a time when the fifth information is received to a time when a next fifth information is received, or to indicate the portion of the adaptation layer supported by the second communication device from a time when the fifth information is sent to a time when a next fifth information is sent;
[0161] The second communication device sends sixth information to the first communication device, wherein the sixth information is used to indicate multiple time periods and the part of the adaptation layer supported by the second communication device in each time period.
[0162] In this way, the first communication device can be informed of the adaptive layer part supported or not supported by the second communication device, thereby better realizing model transmission.
[0163] Optionally, the information indication method in the embodiment of the present application may further include:
[0164] The second communication device receives seventh information sent by the first communication device, wherein the seventh information is used to indicate the part of the adaptation layer that the second communication device must support, that is, it must support adjustment / update / change of the part of the adaptation layer.
[0165] Optionally, the information indication method in the embodiment of the present application may further include:
[0166] The second communication device sends eighth information to the first communication device, wherein the eighth information is used to indicate whether the second communication device successfully receives or successfully applies the adaptation layer information. Thus, the first communication device can be informed of whether the second communication device successfully receives or successfully applies the adaptation layer information.
[0167] Optionally, if the adaptation layer includes multiple parts, the eighth information is further used to indicate whether the second communication device successfully received or successfully applied at least one part of the adaptation layer. For example, information on whether a part of the adaptation layer was successfully received or successfully applied may be fed back at once, or information on whether multiple parts of the adaptation layer were successfully received or successfully applied may be fed back at once.
[0168] Optionally, sending the eighth information to the first communication device may include:
[0169] The second communication device sends ninth information to the first communication device; wherein the ninth information is used to indicate that the second communication device has successfully received the information of the adaptation layer;
[0170] The second communication device sends tenth information to the first communication device; wherein the tenth information is used to indicate that the second communication device has successfully applied the adaptation layer information.
[0171] Optionally, multiple methods may be used to provide feedback on whether the adaptation layer information is successfully received or successfully applied. The sending of the eighth information to the first communication device may include at least one of the following:
[0172] (a) The second communication device sends eighth information to the first communication device through dedicated signaling; that is, the dedicated signaling indicates whether the adaptation layer information is successfully received or successfully applied;
[0173] (b) The second communication device sends the eighth information to the first communication device through the ACK / NACK information of the control channel carrying the first information; for example, if the UE feedbacks the signaling of whether the adaptation layer information is successfully received / applied, the UE can feedback the ACK / NACK information of the DCI / PDCCH carrying the "signaling indicating the adaptation layer information, that is, the first information", and if the ACK information is fed back, it indicates that the adaptation layer information is successfully received / applied; if the NACK information is fed back, it indicates that the adaptation layer information is not successfully received / applied; for another example, if the NW feedbacks the signaling of whether the adaptation layer information is successfully received / applied, the NW can feedback the ACK / NACK information of the UCI / PUCCH carrying the "signaling indicating the adaptation layer information, that is, the first information", and if the ACK information is fed back, it indicates that the adaptation layer information is successfully received / applied; if the NACK information is fed back, it indicates that the adaptation layer information is not successfully received / applied;
[0174] (c) The second communication device sends the eighth information to the first communication device through the ACK / NACK information of the shared channel carrying the first information; for example, if the UE feedbacks the signaling of whether the adaptive layer information is successfully received / applied, the UE can feedback the ACK / NACK information of the PDSCH carrying the "signaling indicating the adaptive layer information, that is, the first information", and if the ACK information is fed back, it means that the adaptive layer information is successfully received / applied, and if the NACK information is fed back, it means that the adaptive layer information is not successfully received / applied; for another example, if the NW feedbacks the signaling of whether the adaptive layer information is successfully received / applied, the NW can feedback the ACK / NACK information of the PUSCH carrying the "signaling indicating the adaptive layer information, that is, the first information", and if the ACK information is fed back, it means that the adaptive layer information is successfully received / applied, and if the NACK information is fed back, it means that the adaptive layer information is not successfully received / applied.
[0175] Optionally, the information of the adaptive layer may be indicated at different times. The receiving of the first information sent by the first communication device may include at least one of the following:
[0176] The second communication device receives the first information sent by the first communication device before transmitting the model to the second communication device;
[0177] The second communication device receives the first information sent by the first communication device after transmitting the model to the second communication device;
[0178] The second communication device receives the first information sent by the first communication device when transmitting the model to the second communication device.
[0179] Optionally, the information of the adaptive layer may be indicated under different conditions. The above-mentioned receiving the first information sent by the first communication device may include:
[0180] The second communication device receives the first information sent by the first communication device when a first condition is met, wherein the first condition includes at least one of the following:
[0181] The first communication device performs model recognition;
[0182] The first communication device performs function identification;
[0183] The first communication device reports its capability;
[0184] configuring or reconfiguring the first communication device;
[0185] The first communication device enters a new cell or area;
[0186] The first communication device detects that the additional condition on the first communication device side changes;
[0187] The first communication device detects that the additional condition on the second communication device side changes;
[0188] The first communication device reports the additional conditions on the first communication device side;
[0189] The first communication device reports the additional conditions on the second communication device side;
[0190] The first communication device receives eleventh information, and the eleventh information indicates an additional condition on the second communication device side, or indicates that the additional condition on the second communication device side has changed.
[0191] Optionally, the information indication method in the embodiment of the present application may further include:
[0192] The second communication device receives twelfth information sent by the first communication device, wherein the twelfth information is used to indicate information of a fixed layer in the model, and the fixed layer satisfies at least one of the following:
[0193] The model structure of the fixed layer cannot be adjusted, updated or changed; that is, the model structure of the fixed layer cannot be adjusted, updated or changed subsequently;
[0194] The model parameters of the fixed layer (such as neuron coefficients) cannot be adjusted, updated or changed; that is, the model parameters of the fixed layer cannot be adjusted, updated or changed subsequently;
[0195] The part of the model except the fixed layer is an adaptive layer.
[0196] The information indication method provided in the embodiment of the present application can be executed by an information indication device. In the embodiment of the present application, the information indication device provided in the embodiment of the present application is described by taking the information indication device executing the information indication method as an example.
[0197] Please refer to FIG5 , which is a schematic diagram of the structure of an information indication device provided in an embodiment of the present application. The device is applied to a first communication device, such as a terminal or a network-side device. As shown in FIG5 , the information indication device 50 includes:
[0198] The first sending module 51 is configured to send first information to the second communication device; wherein the first information is used to indicate information of an adaptive layer in the model.
[0199] Optionally, the information of the adaptation layer includes at least one of the following:
[0200] The adaptive layer is located at the position of the model;
[0201] The adaptive layer includes a model part;
[0202] A division method of the adaptive layer;
[0203] The type of the adaptation layer;
[0204] The model structure of the adaptive layer.
[0205] Optionally, the model structure of the adaptive layer includes at least one of the following:
[0206] The number of the adaptive layers;
[0207] The number of neurons in each layer of the adaptive layer;
[0208] The activation function type of the adaptive layer.
[0209] Optionally, the first information includes at least one of the following:
[0210] identification information of the adaptation layer;
[0211] a first indication in the model identifier of the model for indicating information of the adaptation layer;
[0212] a second indication in the model description information of the model for indicating information of the adaptation layer;
[0213] A third indication is not included in the model identifier or model description information of the model.
[0214] Optionally, the information indicating device 50 further includes:
[0215] The first transceiver module is configured to perform at least one of the following:
[0216] Sending second information to the second communication device; wherein the second information is used to indicate at least one of the following required to compile or apply the adaptation layer: additional latency, communication device capability, additional computing resources, and additional storage resources;
[0217] Determining, based on protocol agreements or network configuration, at least one of the following required to compile or apply the adaptation layer: additional latency, communication device capabilities, additional computing resources, or additional storage resources;
[0218] Receive third information sent by the second communication device; wherein the third information is used to indicate at least one of the following items required to compile or apply the adaptive layer: additional delay, communication device capability, additional computing resources, and additional storage resources.
[0219] Optionally, the information indicating device 50 further includes:
[0220] The first receiving module is configured to perform at least one of the following:
[0221] receiving fourth information sent by the second communication device; wherein the fourth information is used to indicate that the second communication device supports adjustment of the first part of the adaptation layer, or indicates that the second communication device does not support adjustment of the second part of the adaptation layer;
[0222] receiving fifth information sent by the second communication device at first intervals, wherein the fifth information is used to indicate a portion of the adaptation layer supported by the second communication device from a time when the fifth information is received to a time when a next fifth information is received, or to indicate a portion of the adaptation layer supported by the second communication device from a time when the fifth information is sent to a time when a next fifth information is sent;
[0223] Receive sixth information sent by the second communication device; wherein the sixth information is used to indicate multiple time periods and a portion of the adaptation layer supported by the second communication device in each of the time periods.
[0224] Optionally, the information indicating device 50 further includes:
[0225] The second sending module is used to send seventh information to the second communication device; wherein the seventh information is used to indicate the part of the adaptation layer that the second communication device must support.
[0226] Optionally, the information indicating device 50 further includes:
[0227] The second receiving module is used to receive the eighth information sent by the second communication device; wherein the eighth information is used to indicate whether the second communication device successfully receives or successfully applies the information of the adaptation layer.
[0228] Optionally, the second receiving module is specifically used to: receive ninth information sent by the second communication device, the ninth information is used to indicate that the second communication device has successfully received the information of the adaptive layer; and receive tenth information sent by the second communication device, the tenth information is used to indicate that the second communication device has successfully applied the information of the adaptive layer.
[0229] Optionally, the second receiving module is specifically configured to perform at least one of the following:
[0230] Receive the eighth information sent by the second communication device through dedicated signaling
[0231] receiving the eighth information sent by the second communication device through ACK / NACK information of the control channel carrying the first information;
[0232] The eighth information is received, which is sent by the second communication device through ACK / NACK information of the shared channel carrying the first information.
[0233] Optionally, if the adaptation layer includes multiple parts, the eighth information is further used to indicate whether the second communication device successfully receives or successfully applies information of at least one part of the adaptation layer.
[0234] Optionally, the first sending module 51 is further configured to perform at least one of the following:
[0235] before transmitting the model to the second communication device, sending the first information to the second communication device;
[0236] After transmitting the model to the second communication device, sending the first information to the second communication device;
[0237] When the model is transmitted to the second communication device, the first information is sent to the second communication device.
[0238] Optionally, the first sending module 51 is further configured to: send the first information to the second communication device when a first condition is met; wherein the first condition includes at least one of the following:
[0239] The first communication device performs model recognition;
[0240] The first communication device performs function identification;
[0241] The first communication device reports its capability;
[0242] configuring or reconfiguring the first communication device;
[0243] The first communication device enters a new cell or area;
[0244] The first communication device detects that the additional condition on the first communication device side changes;
[0245] The first communication device detects that the additional condition on the second communication device side changes;
[0246] The first communication device reports the additional conditions on the first communication device side;
[0247] The first communication device reports the additional conditions on the second communication device side;
[0248] The first communication device receives eleventh information, and the eleventh information indicates an additional condition on the second communication device side, or indicates that the additional condition on the second communication device side has changed.
[0249] Optionally, the adaptation layer satisfies at least one of the following:
[0250] The model structure of the adaptive layer allows adjustment, updating or modification;
[0251] The model structure of the adaptive layer cannot be adjusted, updated or changed;
[0252] The model parameters of the adaptive layer are allowed to be adjusted, updated or changed;
[0253] The part of the model except the adaptive layer is a fixed layer.
[0254] Optionally, the information indicating device 50 further includes:
[0255] A third sending module is configured to send twelfth information to the second communication device, wherein the twelfth information is used to indicate information of a fixed layer in the model, and the fixed layer satisfies at least one of the following:
[0256] The model structure of the fixed layer cannot be adjusted, updated or changed;
[0257] The model parameters of the fixed layer cannot be adjusted, updated or changed;
[0258] The part of the model except the fixed layer is an adaptive layer.
[0259] The information indication device 50 provided in the embodiment of the present application can implement each process implemented by the method embodiment shown in Figure 3 and achieve the same technical effect. To avoid repetition, it will not be described here.
[0260] Please refer to FIG6 , which is a schematic diagram of the structure of an information indication device provided in an embodiment of the present application. The device is applied to a second communication device, such as a terminal or a network-side device. As shown in FIG6 , the information indication device 60 includes:
[0261] The third receiving module 61 is configured to receive first information sent by a first communication device; wherein the first information is used to indicate information of an adaptive layer in a model.
[0262] Optionally, the information of the adaptation layer includes at least one of the following:
[0263] The adaptive layer is located at the position of the model;
[0264] The adaptive layer includes a model part;
[0265] A division method of the adaptive layer;
[0266] The type of the adaptation layer;
[0267] The model structure of the adaptive layer.
[0268] Optionally, the model structure of the adaptive layer includes at least one of the following:
[0269] The number of the adaptive layers;
[0270] The number of neurons in each layer of the adaptive layer;
[0271] The activation function type of the adaptive layer.
[0272] Optionally, the first information includes at least one of the following:
[0273] identification information of the adaptation layer;
[0274] a first indication in the model identifier of the model for indicating information of the adaptation layer;
[0275] a second indication in the model description information of the model for indicating information of the adaptation layer;
[0276] A third indication is not included in the model identifier or model description information of the model.
[0277] Optionally, the information indicating device 60 further includes:
[0278] The second transceiver module is configured to perform at least one of the following:
[0279] receiving second information sent by the first communication device; wherein the second information is used to indicate at least one of the following items required for compiling or applying the adaptation layer: additional latency, communication device capability, additional computing resources, and additional storage resources;
[0280] Determining, based on protocol agreements or network configuration, at least one of the following required to compile or apply the adaptation layer: additional latency, communication device capabilities, additional computing resources, or additional storage resources;
[0281] Sending third information to the first communication device; wherein the third information is used to indicate at least one of the following items required to compile or apply the adaptive layer: additional delay, communication device capability, additional computing resources, and additional storage resources.
[0282] Optionally, the information indicating device 60 further includes:
[0283] The fourth sending module is configured to:
[0284] Sending fourth information to the first communication device; wherein the fourth information is used to indicate that the second communication device supports adjusting the first part of the adaptation layer, or indicates that the second communication device does not support adjusting the second part of the adaptation layer;
[0285] Sending fifth information to the first communication device at first intervals, wherein the fifth information is used to indicate the portion of the adaptation layer supported by the second communication device from a time when the fifth information is received to a time when a next fifth information is received, or to indicate the portion of the adaptation layer supported by the second communication device from a time when the fifth information is sent to a time when a next fifth information is sent;
[0286] Sending sixth information to the first communication device; wherein the sixth information is used to indicate multiple time periods and the part of the adaptation layer supported by the second communication device in each time period.
[0287] Optionally, the information indicating device 60 further includes:
[0288] The fourth receiving module is used to receive seventh information sent by the first communication device; wherein the seventh information is used to indicate the part of the adaptation layer that the second communication device must support.
[0289] Optionally, the information indicating device 60 further includes:
[0290] A fifth sending module is used to send eighth information to the first communication device; wherein the eighth information is used to indicate whether the second communication device successfully receives or successfully applies the information of the adaptation layer.
[0291] Optionally, the fifth sending module is specifically used to: send ninth information to the first communication device, the ninth information is used to indicate that the second communication device has successfully received the information of the adaptive layer; and the second communication device sends tenth information to the first communication device, the tenth information is used to indicate that the second communication device has successfully applied the information of the adaptive layer.
[0292] Optionally, the fifth sending module is specifically used for at least one of the following:
[0293] Sending the eighth information to the first communication device through dedicated signaling;
[0294] sending the eighth information to the first communication device through ACK / NACK information of a control channel carrying the first information;
[0295] The eighth information is sent to the first communication device through ACK / NACK information of a shared channel carrying the first information.
[0296] Optionally, if the adaptation layer includes multiple parts, the eighth information is further used to indicate whether the second communication device successfully receives or successfully applies information of at least one part of the adaptation layer.
[0297] Optionally, the third receiving module 61 is specifically configured to perform at least one of the following:
[0298] receiving the first information sent by the first communication device before transmitting the model to the second communication device;
[0299] receiving the first information sent by the first communication device after transmitting the model to the second communication device;
[0300] The first information sent by the first communication device when transmitting the model to the second communication device is received.
[0301] Optionally, the third receiving module 61 is specifically configured to: receive the first information sent by the first communication device when a first condition is met; wherein the first condition includes at least one of the following:
[0302] The first communication device performs model recognition;
[0303] The first communication device performs function identification;
[0304] The first communication device reports its capability;
[0305] configuring or reconfiguring the first communication device;
[0306] The first communication device enters a new cell or area;
[0307] The first communication device detects that the additional condition on the first communication device side changes;
[0308] The first communication device detects that the additional condition on the second communication device side changes;
[0309] The first communication device reports the additional conditions on the first communication device side;
[0310] The first communication device reports the additional conditions on the second communication device side;
[0311] The first communication device receives eleventh information, and the eleventh information indicates an additional condition on the second communication device side, or indicates that the additional condition on the second communication device side has changed.
[0312] Optionally, the adaptation layer satisfies at least one of the following:
[0313] The model structure of the adaptive layer allows adjustment, updating or modification;
[0314] The model structure of the adaptive layer cannot be adjusted, updated or changed;
[0315] The model parameters of the adaptive layer are allowed to be adjusted, updated or changed;
[0316] The part of the model except the adaptive layer is a fixed layer.
[0317] Optionally, the information indicating device 60 further includes:
[0318] a fifth receiving module, configured to receive twelfth information sent by the first communication device; wherein the twelfth information is used to indicate information of a fixed layer in the model, and the fixed layer satisfies at least one of the following:
[0319] The model structure of the fixed layer cannot be adjusted, updated or changed;
[0320] The model parameters of the fixed layer cannot be adjusted, updated or changed;
[0321] The part of the model except the fixed layer is an adaptive layer.
[0322] The information indication device 60 provided in the embodiment of the present application can implement each process implemented by the method embodiment shown in Figure 4 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0323] As shown in Figure 7, an embodiment of the present application further provides a communication device 70, including a processor 71 and a memory 72. The memory 72 stores a program or instruction that can be run on the processor 71. For example, when the communication device 70 is a first communication device, the program or instruction, when executed by the processor 71, implements the various steps of the embodiment of the information indication method shown in Figure 3 above, and can achieve the same technical effect. When the communication device 70 is a second communication device, the program or instruction, when executed by the processor 71, implements the various steps of the embodiment of the information indication method shown in Figure 4 above, and can achieve the same technical effect. To avoid repetition, they are not described here.
[0324] The present application also provides a terminal including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps in the method embodiment shown in Figure 3 or Figure 4. This terminal embodiment corresponds to the above-mentioned method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this terminal embodiment and can achieve the same technical effect.
[0325] Specifically, FIG8 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.
[0326] 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.
[0327] Those skilled in the art will appreciate that the terminal 800 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 810 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG8 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.
[0328] It should be understood that in an embodiment of the present application, the input unit 804 may include a graphics processing unit (GPU) 8041 and a microphone 8042, and the graphics processing unit 8041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 806 may include a display panel 8061, and the display panel 8061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 807 includes a touch panel 8071 and at least one of other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 may include two parts: a touch detection device and a touch controller. Other input devices 8072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0329] In the embodiment of the present application, after receiving downlink data from a network-side device, the radio frequency unit 801 may transmit the data to the processor 810 for processing. Furthermore, the radio frequency unit 801 may send uplink data to the network-side device. Typically, the radio frequency unit 801 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.
[0330] The memory 809 can be used to store software programs or instructions and various data. The memory 809 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 809 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 809 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0331] Processor 810 may include one or more processing units. Optionally, processor 810 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 810.
[0332] When the terminal 800 is the first communication device as described above, the radio frequency unit 801 is configured to send first information to the second communication device, where the first information is used to indicate information of the adaptive layer in the model.
[0333] When the terminal 800 is the second communication device as described above, the radio frequency unit 801 is configured to receive first information sent by the first communication device, where the first information is used to indicate information of the adaptive layer in the model.
[0334] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the above-mentioned method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.
[0335] The present application also provides a network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiment shown in Figure 3 or Figure 4. This network-side device embodiment corresponds to the above-mentioned method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this network-side device embodiment and can achieve the same technical effects.
[0336] Specifically, embodiments of the present application also provide a network-side device. As shown in Figure 9, the network-side device 90 includes an antenna 91, a radio frequency device 92, a baseband device 93, a processor 94, and a memory 95. Antenna 91 is connected to radio frequency device 92. In the uplink direction, radio frequency device 92 receives information via antenna 91 and sends the received information to baseband device 93 for processing. In the downlink direction, baseband device 93 processes the information to be transmitted and sends it to radio frequency device 92. Radio frequency device 92 processes the received information and then sends it through antenna 91.
[0337] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 93 , which includes a baseband processor.
[0338] The baseband device 93 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 9, one of the chips is, for example, a baseband processor, which is connected to the memory 95 through a bus interface to call the program in the memory 95 and execute the network device operations shown in the above method embodiment.
[0339] The network side device may further include a network interface 96, which is, for example, a Common Public Radio Interface (CPRI).
[0340] Specifically, the network side device 90 of the embodiment of the present application also includes: instructions or programs stored in the memory 95 and can be run on the processor 94. The processor 94 calls the instructions or programs in the memory 95 to execute the methods of execution of each module shown in Figure 5 or Figure 6, and achieves the same technical effect. To avoid repetition, it will not be repeated here.
[0341] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned information indication method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0342] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0343] 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 information indication method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0344] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0345] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned information indication method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0346] An embodiment of the present application also provides a communication system, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the information indication method described in Figure 3 above, and the network side device can be used to execute the steps of the information indication method described in Figure 4 above; or, the network side device can be used to execute the steps of the information indication method described in Figure 3 above, and the terminal can be used to execute the steps of the information indication method described in Figure 4 above.
[0347] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also includes other elements that are not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0348] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.
[0349] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. An information indication method, comprising: A first communication device sends first information to a second communication device; wherein, the first information is used to indicate information of an adaptive layer in a model.
2. The method according to claim 1, wherein, The information of the adaptive layer includes at least one of the following: The position of the adaptive layer in the model; The model part included in the adaptive layer; The partitioning manner of the adaptive layer; The type of the adaptive layer; The model structure of the adaptive layer.
3. The method according to claim 2, wherein, The model structure of the adaptive layer includes at least one of the following: The number of layers of the adaptive layer; The number of neurons in each layer of the adaptive layer; The type of activation function of the adaptive layer.
4. The method according to any one of claims 1 to 3, wherein, The first information includes at least one of the following: The identification information of the adaptive layer; A first indication in the model identification of the model for indicating the information of the adaptive layer; A second indication in the model description information of the model for indicating the information of the adaptive layer; A third indication, where the third indication is not included in the model identification or model description information of the model.
5. The method according to any one of claims 1 to 4, further comprising at least one of the following: The first communication device sends second information to the second communication device; wherein, The second information is used to indicate at least one of the following required for compiling or applying the adaptive layer: additional latency, communication device capabilities, additional computing resources, additional storage resources; The first communication device determines, according to protocol agreements or network configurations, at least one of the following required for compiling or applying the adaptive layer: additional latency, communication device capabilities, additional computing resources, additional storage resources; The first communication device receives third information sent by the second communication device; wherein, the third information is used to indicate at least one of the following required for compiling or applying the adaptive layer: additional latency, communication device capabilities, additional computing resources, additional storage resources.
6. The method according to any one of claims 1 to 5, further comprising at least one of the following: The first communication device receives fourth information sent by the second communication device; wherein, The fourth information is used to indicate that the second communication device supports adjusting a first part of the adaptive layer, or indicates that the second communication device does not support adjusting a second part of the adaptive layer; The first communication device receives fifth information sent by the second communication device every first period of time; wherein, the fifth information is used to indicate the part of the adaptive layer supported by the second communication device from the receiving moment of the fifth information to the receiving moment of the next fifth information, or indicates the part of the adaptive layer supported by the second communication device from the sending moment of the fifth information to the sending moment of the next fifth information; The first communication device receives sixth information sent by the second communication device; wherein, the sixth information is used to indicate multiple time periods and the part of the adaptive layer supported by the second communication device in each of the time periods.
7. The method according to any one of claims 1 to 6, further comprising: The first communication device sends seventh information to the second communication device; wherein, the seventh information is used to indicate the part of the adaptive layer that the second communication device must support.
8. The method according to any one of claims 1 to 7, further comprising: The first communication device receives the eighth information sent by the second communication device; wherein, the eighth information is used to indicate whether the second communication device has successfully received or successfully applied the information of the adaptive layer.
9. The method according to claim 8, wherein, The first communication device receiving the eighth information sent by the second communication device includes: The first communication device receives the ninth information sent by the second communication device; wherein, the ninth information is used to indicate that the second communication device has successfully received the information of the adaptive layer; The first communication device receives the tenth information sent by the second communication device; wherein, the tenth information is used to indicate that the second communication device has successfully applied the information of the adaptive layer.
10. The method according to claim 8, wherein, The first communication device receiving the eighth information sent by the second communication device includes at least one of the following: The first communication device receives the eighth information sent by the second communication device through dedicated signaling The first communication device receives the eighth information sent by the second communication device through the acknowledgment / non-acknowledgment ACK / NACK information of the control channel carrying the first information; The first communication device receives the eighth information sent by the second communication device through the ACK / NACK information of the shared channel carrying the first information.
11. According to the method of claim 8, wherein, If the adaptive layer includes multiple parts, the eighth information is further used to indicate whether the second communication device has successfully received or successfully applied the information of at least one part of the adaptive layer.
12. The method according to any one of claims 1 to 11, wherein, The first communication device sending the first information to the second communication device includes at least one of the following: Before transmitting the model to the second communication device, the first communication device sends the first information to the second communication device; After transmitting the model to the second communication device, the first communication device sends the first information to the second communication device; When transmitting the model to the second communication device, the first communication device sends the first information to the second communication device.
13. The method according to any one of claims 1 to 12, wherein, The first communication device sending the first information to the second communication device includes: When the first condition is met, the first communication device sends the first information to the second communication device; Wherein, the first condition includes at least one of the following: The first communication device performs model identification; The first communication device performs function identification; The first communication device performs capability reporting; Configuring or reconfiguring the first communication device; The first communication device enters a new cell or area; The first communication device monitors that an additional condition on the first communication device side has changed; The first communication device monitors that an additional condition on the second communication device side has changed; The first communication device reports the additional condition on the first communication device side; The first communication device reports the additional condition on the second communication device side; The first communication device receives the eleventh information, and the eleventh information indicates the additional condition on the second communication device side, or indicates that the additional condition on the second communication device side has changed.
14. The method according to any one of claims 1 to 13, wherein, The adaptive layer satisfies at least one of the following: The model structure of the adaptive layer allows for adjustment, update, or change; The model structure of the adaptive layer cannot be adjusted, updated, or changed; The model parameters of the adaptive layer allow for adjustment, update, or change; The part of the model other than the adaptive layer is a fixed layer.
15. The method according to any one of claims 1 to 14, further comprising: The first communication device sends twelfth information to the second communication device; wherein, the twelfth information is used to indicate information about the fixed layer in the model, and the fixed layer satisfies at least one of the following: The model structure of the fixed layer cannot be adjusted, updated, or changed; The model parameters of the fixed layer cannot be adjusted, updated, or changed; The part of the model other than the fixed layer is an adaptive layer.
16. An information indication method, comprising: The second communication device receives first information sent by the first communication device; wherein, the first information is used to indicate information about the adaptive layer in the model.
17. The method according to claim 16, wherein, The information about the adaptive layer includes at least one of the following: The location of the adaptive layer in the model; The model part included in the adaptive layer; The partitioning method of the adaptive layer; The type of the adaptive layer; The model structure of the adaptive layer.
18. The method according to claim 17, wherein The model structure of the adaptive layer includes at least one of the following: The number of layers of the adaptive layer; The number of neurons in each layer of the adaptive layer; The type of activation function of the adaptive layer.
19. The method according to any one of claims 16 to 18, wherein, The first information includes at least one of the following: The identification information of the adaptive layer; The first indication in the model identification of the model for indicating the information about the adaptive layer; The second indication in the model description information of the model for indicating the information about the adaptive layer; The third indication, which is not included in the model identification or model description information of the model.
20. The method according to any one of claims 16 to 19, further comprising at least one of the following: The second communication device receives second information sent by the first communication device; wherein, The second information is used to indicate at least one of the following required for compiling or applying the adaptive layer: additional latency, communication device capabilities, additional computing resources, additional storage resources; The second communication device determines, according to protocol agreements or network configurations, at least one of the following required for compiling or applying the adaptive layer: additional latency, communication device capabilities, additional computing resources, additional storage resources; The second communication device sends third information to the first communication device; wherein, the third information is used to indicate at least one of the following required for compiling or applying the adaptive layer: additional latency, communication device capabilities, additional computing resources, additional storage resources.
21. The method according to any one of claims 16 to 20, further comprising at least one of the following: The second communication device sends fourth information to the first communication device; wherein, The fourth information is used to indicate that the second communication device supports the adjustment of the first part of the adaptive layer, or indicates that the second communication device does not support the adjustment of the second part of the adaptive layer; The second communication device sends fifth information to the first communication device every first period of time; wherein, the fifth information is used to indicate the part of the adaptive layer supported by the second communication device from the reception time of the fifth information to the reception time of the next fifth information, or to indicate the part of the adaptive layer supported by the second communication device from the transmission time of the fifth information to the transmission time of the next fifth information; The second communication device sends sixth information to the first communication device; wherein, the sixth information is used to indicate a plurality of time periods and the part of the adaptive layer supported by the second communication device in each of the time periods.
22. The method according to any one of claims 16 to 21, further comprising: The second communication device receives seventh information sent by the first communication device; wherein, the seventh information is used to indicate the part of the adaptive layer that the second communication device must support.
23. The method according to any one of claims 16 to 22, further comprising: The second communication device sends eighth information to the first communication device; wherein, the eighth information is used to indicate whether the second communication device has successfully received or successfully applied the information of the adaptive layer.
24. The method according to claim 23, wherein The second communication device sending eighth information to the first communication device includes: The second communication device sends ninth information to the first communication device; wherein, the ninth information is used to indicate that the second communication device has successfully received the information of the adaptive layer; The second communication device sends tenth information to the first communication device; wherein, the tenth information is used to indicate that the second communication device has successfully applied the information of the adaptive layer.
25. The method according to claim 23, wherein The second communication device sending eighth information to the first communication device includes at least one of the following: The second communication device sends the eighth information to the first communication device through dedicated signaling; The second communication device sends the eighth information to the first communication device through the ACK / NACK information of the control channel carrying the first information; The second communication device sends the eighth information to the first communication device through the ACK / NACK information of the shared channel carrying the first information.
26. The method according to claim 23, wherein If the adaptive layer includes multiple parts, the eighth information is further used to indicate whether the second communication device has successfully received or successfully applied the information of at least one part of the adaptive layer.
27. The method according to any one of claims 16 to 26, wherein The second communication device receiving the first information sent by the first communication device includes at least one of the following: The second communication device receives the first information sent by the first communication device before transmitting the model to the second communication device; The second communication device receives the first information sent by the first communication device after transmitting the model to the second communication device; The second communication device receives the first information sent by the first communication device when transmitting the model to the second communication device.
28. The method according to any one of claims 16 to 27, wherein The second communication device receiving the first information sent by the first communication device includes: The second communication device receives the first information sent by the first communication device when a first condition is met; Wherein, the first condition includes at least one of the following: The first communication device performs model recognition; The first communication device performs function recognition; The first communication device performs capability reporting; Configuring or reconfiguring the first communication device; The first communication device enters a new cell or area; The first communication device monitors that an additional condition on the first communication device side changes; The first communication device monitors that an additional condition on the second communication device side changes; The first communication device reports an additional condition on the first communication device side; The first communication device reports an additional condition on the second communication device side; The first communication device receives an eleventh information, and the eleventh information indicates an additional condition on the second communication device side, or indicates that an additional condition on the second communication device side changes.
29. The method according to any one of claims 16 to 28, wherein, The adaptive layer satisfies at least one of the following: The model structure of the adaptive layer allows adjustment, update or change; The model structure of the adaptive layer cannot be adjusted, updated or changed; The model parameters of the adaptive layer allow adjustment, update or change; The part of the model other than the adaptive layer is a fixed layer.
30. The method according to any one of claims 16 to 29, further comprising: The second communication device receives the twelfth information sent by the first communication device; wherein, the twelfth information is used to indicate information of the fixed layer in the model, and the fixed layer satisfies at least one of the following: The model structure of the fixed layer cannot be adjusted, updated or changed; The model parameters of the fixed layer cannot be adjusted, updated or changed; The part of the model other than the fixed layer is an adaptive layer.
31. An information indication device, comprising: A first sending module, configured to send first information to a second communication device; wherein, the first information is used to indicate information of an adaptive layer in a model.
32. The apparatus according to claim 31, wherein, The first information includes at least one of the following: Identification information of the adaptive layer; A first indication in the model identification of the model for indicating information of the adaptive layer; A second indication in the model description information of the model for indicating information of the adaptive layer; A third indication, where the third indication is not included in the model identification or model description information of the model.
33. The device according to claim 31 or 32, further comprising: A first receiving module, configured to perform at least one of the following: Receive fourth information sent by the second communication device; wherein, the fourth information is used to indicate that the second communication device supports adjusting a first part of the adaptive layer, or indicates that the second communication device does not support adjusting a second part of the adaptive layer; Receive the fifth information sent by the second communication device every first period of time; wherein, the fifth information is used to indicate the part of the adaptive layer supported by the second communication device from the receiving moment of the fifth information to the receiving moment of the next fifth information, or indicate the part of the adaptive layer supported by the second communication device from the sending moment of the fifth information to the sending moment of the next fifth information; Receive the sixth information sent by the second communication device; wherein, the sixth information is used to indicate a plurality of time periods and the part of the adaptive layer supported by the second communication device in each of the time periods.
34. The apparatus according to any one of claims 31 to 33, further comprising: A second receiving module, configured to receive the eighth information sent by the second communication device; wherein, the eighth information is used to indicate whether the second communication device successfully receives or successfully applies the information of the adaptive layer.
35. The device according to any one of claims 31 to 34, wherein, The first sending module is specifically configured to: when a first condition is met, send the first information to the second communication device; Wherein, the first condition includes at least one of the following: The first communication device performs model recognition; The first communication device performs function recognition; The first communication device performs capability reporting; Configure or reconfigure the first communication device; The first communication device enters a new cell or area; The first communication device monitors that an additional condition on the first communication device side has changed; The first communication device monitors that an additional condition on the second communication device side has changed; The first communication device reports the additional condition on the first communication device side; The first communication device reports the additional condition on the second communication device side; The first communication device receives the eleventh information, and the eleventh information indicates the additional condition on the second communication device side, or indicates that the additional condition on the second communication device side has changed.
36. An information indication apparatus, comprising: A third receiving module, configured to receive the first information sent by the first communication device; wherein, the first information is used to indicate the information of the adaptive layer in the model.
37. The apparatus according to any one of claim 36, further comprising: A fourth sending module, configured to perform at least one of the following: Send the fourth information to the first communication device; wherein, the fourth information is used to indicate that the second communication device supports adjusting the first part of the adaptive layer, or indicate that the second communication device does not support adjusting the second part of the adaptive layer; Send the fifth information to the first communication device every first period of time; wherein, the fifth information is used to indicate the part of the adaptive layer supported by the second communication device from the receiving moment of the fifth information to the receiving moment of the next fifth information, or indicate the part of the adaptive layer supported by the second communication device from the sending moment of the fifth information to the sending moment of the next fifth information; Send the sixth information to the first communication device; wherein, the sixth information is used to indicate a plurality of time periods and the part of the adaptive layer supported by the second communication device in each of the time periods.
38. The apparatus according to claim 36 or 37, further comprising: A fifth sending module, configured to send eighth information to the first communication device; wherein, the eighth information is used to indicate whether the second communication device has successfully received or successfully applied the information of the adaptive layer.
39. A communication device, comprising a processor and a memory, where the memory stores programs or instructions that can run on the processor, and when the programs or instructions are executed by the processor, the steps of the information indication method according to any one of claims 1 to 15 are implemented, or the steps of the information indication method according to any one of claims 16 to 30 are implemented.
40. A readable storage medium, where programs or instructions are stored on the readable storage medium, and when the programs or instructions are executed by a processor, the steps of the information indication method according to any one of claims 1 to 15 are implemented, or the steps of the information indication method according to any one of claims 16 to 30 are implemented.
Citation Information
Patent Citations
Knowledge distillation-based detection model compression method and system, and computing equipment
CN113658173A
Pre-distortion model training method and device and network equipment
CN115408922A
Intention recognition method and related equipment
CN115730590A
Model updating method and communication equipment
CN116418432A
Artificial intelligence (AI) and machine learning (ML) model updates
WO2023187676A1