Method for transmitting model identification information, and communication device

By transmitting the incremental information and reference information of the model, the problem of large overhead of model identification information transmission is solved, and the effect of reducing transmission volume and improving efficiency is achieved.

WO2025112038A1PCT designated stage expired Publication Date: 2025-06-05GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2023/135864
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-01
Publication Date
2025-06-05

AI Technical Summary

Technical Problem

During the model identification process, multiple communication devices need to transmit a large amount of model identification information, resulting in an increase in transmission overhead.

Method used

By transmitting the incremental information and reference information of the model, it is used to determine the model identification information of the model, thereby reducing the amount of transmitted model identification information.

Benefits of technology

It effectively reduces the overhead of transmitting model identification information and improves model identification efficiency between communication devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023135864_05062025_PF_FP_ABST
    Figure CN2023135864_05062025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a method for transmitting model identification information, and a communication device. The method comprises: a first device sending first information to a second device, wherein the first information comprises one of the following: incremental information of a first model, the incremental information of the first model and reference information being used for determining model identification information of the first model; and information used for indicating whether the second device needs to transmit first model metadata, the first model metadata being used for describing the first model. In the embodiments of the present application, the incremental information of the first model can be transmitted between a plurality of communication devices (which are also referred to as the first device and the second device), and the incremental information is used for determining the model identification information of the first model together with the reference information. Compared with a conventional method for transmitting model identification information, the transmission of complete model identification information is helpful for reducing the overheads of model identification information transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Method and communication device for transmitting model identification information Technical Field

[0001] The present application relates to the field of communication technology, and more particularly, to a method and communication device for transmitting model identification information. Background Art

[0002] At present, in order to unify the understanding of models by multiple communication devices, model identification information (such as model identification and / or model metadata) needs to be sent between multiple communication devices during the model recognition process so that model recognition can be performed based on the model identification information. Taking the scenario of communication between network devices and terminal devices as an example, in order to manage and control the subsequent model, the network device usually needs to know the model deployed in the terminal device. Therefore, the terminal device needs to send the model identification information of the model to the network device so that the network device can identify the model deployed by the terminal device. However, since the model identification information contains more content, the transmission of the model identification information requires more transmission resources.

[0003] Summary of the Invention

[0004] The present application provides a method and a communication device for transmitting model identification information. The following introduces various aspects of the present application.

[0005] In a first aspect, a method for transmitting model identification information is provided, comprising: a first device sending first information to a second device, wherein the first information includes one of the following: incremental information of a first model, the incremental information of the first model and reference information being used to determine model identification information of the first model; and information indicating whether the second device needs to transmit first model metadata, the first model metadata being used to describe the first model.

[0006] In a second aspect, a method for transmitting model identification information is provided, including: a second device receives first information sent by a first device, wherein the first information includes one of the following: incremental information of the first model, the incremental information of the first model and reference information are used to determine the model identification information of the first model; information used to indicate whether the second device needs to transmit first model metadata, the first model metadata is used to describe the first model.

[0007] According to a third aspect, a communication device is provided, which is a first device and includes: a sending unit for sending first information to a second device, wherein the first information includes one of the following: incremental information of a first model, the incremental information of the first model and reference information are used to determine model identification information of the first model; and information for indicating whether the second device needs to transmit metadata of the first model, the first model metadata being used to describe the first model.

[0008] In a fourth aspect, a communication device is provided, which is a second device and includes: a receiving unit for receiving first information sent by a first device, wherein the first information includes one of the following: incremental information of the first model, the incremental information of the first model and the reference information are used to determine the model identification information of the first model; information for indicating whether the second device needs to transmit first model metadata, and the first model metadata is used to describe the first model.

[0009] In a fifth aspect, a communication device is provided, comprising a processor, a memory, and a communication interface, wherein the memory is used to store one or more computer programs, and the processor is used to call the computer program in the memory so that the communication device executes part or all of the steps in the methods of the above aspects.

[0010] In a sixth aspect, an embodiment of the present application provides a communication system, which includes the first device and / or the second device described above. In another possible design, the system may also include other devices that interact with the terminal device or network device in the solution provided in the embodiment of the present application.

[0011] In the seventh aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and the computer program enables a communication device (for example, a first device and / or a second device) to perform some or all of the steps in the methods of the above aspects.

[0012] In an eighth aspect, embodiments of the present application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, wherein the computer program is operable to cause a communication device (e.g., a first device and / or a second device) to perform some or all of the steps of the methods described in each of the above aspects. In some implementations, the computer program product may be a software installation package.

[0013] In a ninth aspect, an embodiment of the present application provides a chip comprising a memory and a processor, wherein the processor can call and run a computer program from the memory to implement some or all of the steps described in the methods of the above aspects.

[0014] In an embodiment of the present application, multiple communication devices (e.g., a first device and a second device) can transmit incremental information of a first model between each other. This incremental information is used to determine model identification information of the first model together with reference information. Compared to traditional model identification information transmission methods in which complete model identification information is transmitted, this helps reduce the overhead of transmitting model identification information. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] FIG1 is a wireless communication system 100 used in an embodiment of the present application.

[0016] FIG2 is a schematic diagram of channel estimation and signal recovery applicable to an embodiment of the present application.

[0017] FIG3 is a schematic diagram of a channel-state information (CSI) feedback system based on an artificial intelligence (AI) model applicable to an embodiment of the present application.

[0018] FIG4 shows a schematic diagram of an AI model-based positioning solution applicable to an embodiment of the present application.

[0019] Figure 5 shows a schematic diagram of AI model-based beam management applicable to an embodiment of the present application.

[0020] FIG6 is a schematic diagram of a neural network applicable to an embodiment of the present application.

[0021] FIG7 is a schematic diagram of a convolutional neural network (CNN) applicable to an embodiment of the present application.

[0022] FIG8 is a schematic flowchart of a method for transmitting model identification information according to an embodiment of the present application.

[0023] FIG9 is a schematic flowchart of a method for model identification according to an embodiment of the present application.

[0024] FIG10 is a schematic diagram of a communication device according to an embodiment of the present application.

[0025] FIG11 is a schematic diagram of a communication device according to an embodiment of the present application.

[0026] FIG12 is a schematic diagram of a communication device according to an embodiment of the present application.

[0027] FIG13 is a schematic structural diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION

[0028] The technical solution in this application will be described below with reference to the accompanying drawings.

[0029] Figure 1 illustrates a wireless communication system 100 used in an embodiment of the present application. The wireless communication system 100 may include a network device 110 and a terminal device 120. The network device 110 may be a device that communicates with the terminal device 120. The network device 110 may provide communication coverage for a specific geographic area and may communicate with the terminal device 120 within the coverage area.

[0030] FIG1 exemplarily shows a network device and two terminals. Optionally, the wireless communication system 100 may include multiple network devices and each network device may include other numbers of terminal devices within its coverage area, which is not limited in the embodiments of the present application.

[0031] Optionally, the wireless communication system 100 may further include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiment of the present application.

[0032] It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: fifth generation (5G) system or new radio (NR), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), etc. The technical solutions provided in this application can also be applied to future communication systems, such as the sixth generation mobile communication system, satellite communication system, etc.

[0033] The terminal device in the embodiments of the present application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device in the embodiments of the present application may refer to a device that provides voice and / or data connectivity to a user and can be used to connect people, objects and machines, such as a handheld device with wireless connection function, a vehicle-mounted device, etc. The terminal device in the embodiments of the present application can be a mobile phone, a tablet computer, a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. Optionally, the UE can be used to act as a base station. For example, the UE can act as a scheduling entity that provides sidelink signals between UEs in V2X or D2D, etc. For example, a cellular phone and a car communicate with each other using sidelink signals. The cellular phone and smart home devices communicate without relaying the communication signal through the base station.

[0034] The network device in the embodiments of the present application may be a device for communicating with a terminal device, and may also be referred to as an access network device or a radio access network device. For example, the network device may be a base station. The network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network. A base station can broadly cover various names as follows, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmission point (TRP), transmission point (TP), master station MeNB, secondary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. A base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. A base station can also refer to a communication module, a modem or a chip used to be set in the aforementioned device or apparatus. The base station can also be a mobile switching center and a device that performs base station functions in device-to-device D2D, vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, a network-side device in a 6G network, or a device that performs base station functions in future communication systems. The base station can support networks with the same or different access technologies. The embodiments of this application do not limit the specific technology and specific device form used by the network device.

[0035] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.

[0036] In some deployments, the network device in the embodiments of the present application may refer to a CU or a DU, or the network device may include a CU and a DU. The gNB may also include an AAU.

[0037] The network equipment and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which the network equipment and terminal devices are located.

[0038] It should be understood that all or part of the functions of the communication device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (such as a cloud platform).

[0039] Channel estimation and signal recovery based on AI model

[0040] Due to the complexity and time-varying nature of wireless channel environments, in wireless communication systems (e.g., the wireless communication systems described above), a receiver needs to recover received signals based on channel estimation results. Figure 2 is a schematic diagram of channel estimation and signal recovery applicable to embodiments of the present application.

[0041] As shown in FIG2 , in step S210 , the transmitter transmits, in addition to the data signal, a series of pilot signals known to the receiver on the time-frequency resources, such as the channel state information-reference signal (CSI-RS) and the demodulation reference signal (DMRS).

[0042] In step S211, the transmitter transmits the above data signal and pilot signal to the transmitter through the channel.

[0043] In step S212, after receiving the pilot signal, the receiver may perform channel estimation. In one possible implementation, the receiver may estimate channel information of the channel transmitting the pilot signal based on a pre-stored pilot sequence and the received pilot sequence using a channel estimation algorithm (e.g., a least squares (LS) channel estimation method).

[0044] In step S213, the receiver may recover the channel information on all time-frequency resources using an interpolation algorithm based on the channel information of the channel transmitting the pilot sequence, for subsequent channel state information (CSI) feedback or data recovery.

[0045] CSI feedback system based on AI model

[0046] In wireless communication systems, codebook-based solutions are primarily used to extract and provide feedback on channel characteristics. This means that after the receiver performs channel estimation, it selects the precoding matrix that best matches the current channel from a pre-set precoding codebook based on the estimation results and an optimization criterion. The receiver then feeds the precoding matrix index (PMI) information back to the transmitter via an air interface feedback link for precoding. In some implementations, the receiver can also provide the measured channel quality indicator (CQI) back to the transmitter for adaptive modulation and coding.

[0047] Figure 3 is a schematic diagram of a CSI feedback system based on an AI model applicable to an embodiment of the present application. As shown in Figure 3, the entire feedback system includes an AI encoder 311 and an AI decoder 321 part of the autoencoder, wherein the AI ​​encoder 311 is deployed at the transmitter 310 and the AI ​​decoder 321 is deployed at the receiver 320. The transmitter 310 compresses and encodes the CSI to be transmitted through the AI ​​encoder 311 to obtain compressed CSI. The compressed CSI is then fed back to the receiver 320 through the feedback link, and the receiver 320 decodes the compressed CSI through the AI ​​decoder 321 to obtain the recovered CSI. In this way, the communication overhead of feedback CSI can be saved without affecting the accuracy of CSI transmission.

[0048] Positioning based on AI models

[0049] In cellular wireless positioning, the straight-line propagation of electromagnetic waves between network devices and terminal devices is called line-of-sight (LOS) wireless propagation. In some cases, electromagnetic wave signals cannot propagate in a straight line due to obstruction by buildings or trees, which is usually called non-line-of-sight (NLOS) wireless propagation. Traditional positioning algorithms such as time difference of arrival (TDOA) and angle-of-arrival (AOA) are based on LOS channels and are no longer applicable in environments where NLOS is predominant. In most scenarios, the number of network devices with LOS channels to terminal devices is often small, resulting in the inability of traditional positioning algorithms to meet the requirements of high-precision positioning. In addition, there may be some non-ideal factors in actual systems, which can lead to reduced positioning accuracy.

[0050] Therefore, a high-precision positioning method based on AI models has been proposed for scenarios where LOS / NLOS channels coexist. Existing research results have shown that by using machine learning methods to train models based on large amounts of channel data and to explore the mapping relationship between channel responses and location coordinates, it is possible to address the limitations of traditional positioning algorithms in LOS / NLOS channel coexistence scenarios and improve positioning accuracy.

[0051] FIG4 shows a schematic diagram of an AI model-based positioning solution applicable to an embodiment of the present application. Referring to FIG4 , in a positioning solution based on an AI model 410 in a LOS / NLOS channel coexistence scenario, the channel response can be used as the input of the AI ​​model 410, and the location coordinates can be used as the output of the AI ​​model 410. The AI ​​model 410 learns the intrinsic relationship between the wireless channel and the location of the terminal device. In this way, even in a scenario where there are not enough LOS channels and / or in a scenario where there are non-ideal conditions, the positioning solution based on the AI ​​model 410 can also output the location coordinates of the terminal device with higher accuracy, which helps to meet the needs of high-precision positioning.

[0052] The above introduces several communication processes applicable to the AI ​​model. The following introduces the AI ​​model applicable to the embodiments of the present application. It should be noted that the AI ​​model applicable to the embodiments of the present application is not limited to the several AI models introduced below.

[0053] AI-based beam management

[0054] In the traditional beam selection process, it is usually necessary to traverse all combinations of receive beams and transmit beams to select the appropriate beam. However, traversing all combinations takes a long time, resulting in low beam selection efficiency.

[0055] For example, suppose the network equipment deploys 64 different downlink transmission directions in FR2 (carried by up to 64 synchronization signals and physical broadcast channel blocks (SSB)). Accordingly, the terminal device uses one or more antenna panels to simultaneously scan the receiving beams when receiving, and each antenna panel has 4 receiving beams. Then the terminal device needs to measure at least 256 beam pairs, which means that 256 resources of downlink resource overhead are required. From a time perspective, each SSB cycle is approximately 20ms, and 4 SSB cycles are required to complete the measurement of 4 receiving beams. Assuming that multiple receiving antenna panels can perform beam scanning simultaneously, it will take at least 80ms.

[0056] As the number of beams in future massive multiple-input, multiple-output (MIMO) systems increases, using beam scanning-based beam management solutions to match optimal beam pairs will only result in increased reference signal transmission overhead and beam scanning latency. Therefore, to avoid these issues, AI-based beam management was proposed in Release 18. The following describes this AI-based beam management solution, combining the training and prediction processes of the AI ​​model.

[0057] Assume that the AI ​​model is used to predict the available beams in beam set A. Accordingly, during the training phase, the beam measurement results of beam set B can be used as AI model training data. That is, the AI ​​model is trained based on the beam measurement results of beam set B so that the AI ​​model can predict the available beams from beam set A.

[0058] It should be noted that the beam measurement results of the above-mentioned beam set B may include the measurement results corresponding to the layer 1 (layer1, L1) measurement quantity, and / or the indication information of the selected beam in beam set B (for example, the transmitting beam identifier, the receiving beam identifier or the beam pair identifier, etc.).

[0059] In some implementations, the training data may also include label information of beam set A, and the label information is used to indicate one or more of the following beams in beam set A: optimal transmit beam, optimal receive beam, optimal beam pair, better multiple transmit beams, better multiple receive beams, better beam pair, etc.

[0060] As shown in Figure 5, in the prediction stage, the input of the AI ​​model 510 may include the link quality measurement results (for example, L1 measurement quantity) corresponding to the beams in the beam set A, and the prediction results output by the AI ​​model 510 may include the target beam selected from the beam set A, and the link quality corresponding to the target beam.

[0061] In some implementations, the target beam may be one or more beams. For example, if the target beam is a single beam, the target beam may be the optimal beam or a relatively optimal beam in beam set A. For example, if the target beam is multiple beams, the target beam may be multiple beams in beam set A that meet the requirements. "Meeting the requirements" may be understood as meaning that the link quality corresponding to the beam meets the requirements, for example, the link quality corresponding to the beam is greater than or equal to a threshold.

[0062] In other implementations, the target beam may refer to one or more beam pairs, each of which may include a receive beam or a transmit beam. For example, if the target beam is a single beam pair, the target beam may be the optimal beam pair or a relatively optimal beam pair in beam set A. For example, if the target beam is multiple beam pairs, the target beam may be multiple beam pairs in beam set A that meet the requirements. "Meeting the requirements" may be understood as meaning that the link quality corresponding to the beam pair meets the requirements, for example, the link quality corresponding to the beam pair is greater than or equal to a threshold.

[0063] It should be noted that the link quality in the embodiment of the present application can be determined by one or more measurement quantities described above. Of course, the link quality in the embodiment of the present application can also be determined based on other measurement quantities in future communication systems, and the embodiment of the present application is not limited to this.

[0064] In addition, the link quality is determined based on one or more measurement quantities, which can be understood as the link quality being obtained by processing one or more measurement quantities. Of course, the link quality can also be a measurement quantity, which is not limited in the present embodiment.

[0065] It should also be noted that if the prediction result only indicates one beam in the beam pair, the other beam in the beam pair can be determined by other means. For example, it can be determined by one or some of the processes P1 to P3 in the traditional beam selection process. Of course, it can also be determined by one or some of the processes U1 to U3 in the traditional beam selection process. The embodiments of the present application are not limited to this.

[0066] In some implementations, the beam set B may be a different beam set from the beam set A. In some implementations, the beam set B may be a subset of the beam set A. Accordingly, by measuring fewer beams (beams in the beam set B), predictions for more beams (beams in the beam set A) may be achieved. Compared with the above-mentioned scheme of selecting beams based on traversing all combinations, it helps to reduce the time of executing the beam selection process. Of course, in the embodiment of the present application, the beams in the beam set B and the beams in the beam set A may be completely different beams. For example, there is no intersection between the beam set B and the beam set A, but the beam direction corresponding to the beam set B may be similar to the beam direction corresponding to the beam set A.

[0067] In some other implementations, the beam set B may be exactly the same as the beam set A.

[0068] The above describes the communication process applicable to the AI ​​model in conjunction with Figures 2 to 5. The embodiments of the present application are not limited to this. The AI ​​model can also be applied to other communication processes specified in future communication protocols. For example, the AI ​​model can also be used to select the target cell in cell switching. For another example, the AI ​​model can also be used to select the target cell during cell reselection. For another example, the AI ​​model can also be used to predict communication link failure. For another example, the AI ​​model can also be used for communication link recovery. For another example, the AI ​​model can also be applied to the sub-process of the above-mentioned communication process. The following describes the AI ​​model applicable to the embodiments of the present application in conjunction with Figures 6 to 7.

[0069] AI models

[0070] In recent years, artificial intelligence research, exemplified by neural networks, has achieved remarkable success in many fields, and will continue to play a vital role in people's lives and production for a long time to come. A neural network can be understood as a computational model consisting of multiple interconnected neuron nodes. The connections between these nodes represent the weighted values ​​from input signals to output signals, often referred to as weights. Each node performs a weighted summation of different input signals and outputs the result through a specific activation function.

[0071] Common neural networks include CNN, recurrent neural network (RNN), deep neural network (DNN), etc.

[0072] The following describes a neural network applicable to embodiments of the present application in conjunction with FIG6 . The neural network shown in FIG6 can be divided into three categories based on the location of different layers: input layer 610, hidden layer 620, and output layer 630. Generally speaking, the first layer is the input layer 610, the last layer is the output layer 630, and the intermediate layers between the first and last layers are all hidden layers 620.

[0073] The input layer 610 is used to input data, where the input data can be, for example, a received signal received by a receiver. The hidden layer 620 is used to process the input data, for example, decompress the received signal. The output layer 630 is used to output processed output data, for example, a decompressed signal.

[0074] As shown in Figure 6, a neural network consists of multiple layers, each of which contains multiple neurons. The neurons between layers can be fully connected or partially connected. For connected neurons, the output of the neurons in the previous layer can serve as the input of the neurons in the next layer.

[0075] With the continuous advancement of neural network research, deep learning algorithms have been proposed in recent years. These algorithms introduce a large number of hidden layers into neural networks, forming DNNs. More hidden layers allow DNNs to better capture complex real-world situations. Theoretically, a model with more parameters has higher complexity and a greater "capacity," meaning it can handle more complex learning tasks. These neural network models are widely used in pattern recognition, signal processing, optimization and combination, anomaly detection, and other fields.

[0076] CNN is a deep neural network with a convolutional structure, and its structure is shown in FIG7 , which may include an input layer 710 , a convolutional layer 720 , a pooling layer 730 , a fully connected layer 740 , and an output layer 750 .

[0077] Each convolution layer 720 may include a plurality of convolution operators, which are also called kernels. The convolution operator can be regarded as a filter for extracting specific information from the input signal. The convolution operator can essentially be a weight matrix, which is usually predefined.

[0078] The weight values ​​in these weight matrices need to be obtained through a lot of training in practical applications. The weight matrices formed by the weight values ​​obtained through training can extract information from the input signal, thereby helping CNN to make correct predictions.

[0079] When CNN has multiple convolutional layers, the initial convolutional layer tends to extract more general features, which can also be called low-level features. As the depth of CNN increases, the features extracted by the subsequent convolutional layers become more and more complex.

[0080] Pooling layers 730 are often used periodically after convolutional layers to reduce the number of training parameters. For example, a single convolutional layer can be followed by a pooling layer, as shown in Figure 7, or multiple convolutional layers can be followed by one or more pooling layers. In signal processing, the sole purpose of a pooling layer is to reduce the spatial size of the extracted information.

[0081] The fully connected layer 740, after being processed by the convolution layer 720 and the pooling layer 730, is not sufficient for CNN to output the required output information. Because as before, the convolution layer 720 and the pooling layer 730 only extract features and reduce the parameters brought by the input data. However, in order to generate the final output information (for example, the bit stream of the original information transmitted by the transmitter), CNN also needs to use the fully connected layer 740. Generally, the fully connected layer 740 may include multiple hidden layers, and the parameters contained in the multiple hidden layers may be pre-trained based on relevant training data of a specific task type. For example, the task type may include decoding the data signal received by the receiver. For another example, the task type may also include channel estimation based on the pilot signal received by the receiver.

[0082] Following the multiple hidden layers in the fully connected layer 740, the final layer of the CNN is the output layer 750, which is used to output the results. Typically, this output layer 750 is configured with a loss function (e.g., a loss function similar to categorical cross entropy) to calculate the prediction error, or to evaluate the degree of difference between the output of the CNN model (also known as the predicted value) and the ideal result (also known as the true value).

[0083] To minimize the loss function, the CNN model needs to be trained. In some implementations, the CNN model can be trained using the backpropagation algorithm (BP). The BP training process consists of a forward propagation process and a backward propagation process. During the forward propagation process (e.g., the propagation from 710 to 750 in Figure 7 is forward propagation), the input data is fed into the aforementioned layers of the CNN model, processed layer by layer, and transmitted to the output layer. If the output result of the output layer differs significantly from the ideal result, the aforementioned loss function is minimized as the optimization goal, and the backward propagation process is switched to (e.g., the propagation from 750 to 710 in Figure 7 is backward propagation). The partial derivatives of the optimization goal with respect to each neuron weight are calculated layer by layer, forming the gradient of the optimization goal with respect to the weight vector, which serves as the basis for modifying the model weights. The CNN training process is completed during the weight modification process. When the aforementioned error reaches the desired value, the CNN training process ends.

[0084] It should be noted that the CNN shown in Figure 7 is only an example of a convolutional neural network. In specific applications, the convolutional neural network can also exist in the form of other network models, and the embodiments of the present application are not limited to this.

[0085] RNNs are designed to process sequential data. In traditional neural network models (for example, CNN models), the layers are fully connected, from the input layer to the hidden layer to the output layer, and the nodes within each layer are disconnected. However, these ordinary neural networks are inadequate for many problems. For example, if you want to predict the next word in a sentence, you generally need to use the previous word, because the previous and next words in a sentence are not independent. RNNs are called recurrent neural networks because the current output of a sequence is also related to the previous output. Specifically, the network remembers the previous information and applies it to the calculation of the current output. That is, the nodes between hidden layers are no longer disconnected but connected, and the input of the hidden layer includes not only the output of the input layer but also the output of the hidden layer at the previous moment. In theory, RNNs can process sequence data of any length.

[0086] Training an RNN is similar to training a traditional ANN (artificial neural network). The same backpropagation error algorithm is used, but there is a slight difference. If the RNN is expanded, the parameters W, U, and V are shared, while traditional neural networks are not. Furthermore, when using the gradient descent algorithm, the output of each step depends not only on the network state at the current step, but also on the state of the network at the previous steps. For example, at t = 4, three steps need to be propagated backward, and various gradients need to be added to the three subsequent steps. This learning algorithm is called backpropagation through time (BPTT).

[0087] Given the existence of artificial neural networks and convolutional neural networks, why do we still need recurrent neural networks? The reason is simple. Both convolutional and artificial neural networks assume that elements are independent of each other, and that inputs and outputs are also independent, like cats and dogs. However, in the real world, many elements are interconnected, such as the changes in stock prices over time. For example, someone said, "I love traveling, and my favorite place is Yunnan. I must visit __ someday." Everyone knows to fill in the blank with "Yunnan." This is because we infer this information based on the context, but achieving this is quite difficult. Therefore, recurrent neural networks were developed. Their essence is that they possess memory, just like humans. Therefore, their output depends on the current input and memory.

[0088] Model Identification

[0089] Model recognition can be understood as a process for establishing a common understanding of a model between multiple communication devices (for example, terminal devices and network devices). That is, model recognition information used to indicate a model can be shared among multiple communication devices, so that multiple communication devices can uniformly confirm the model indicated by the information based on the model recognition information.

[0090] In some scenarios, model identification is a prerequisite for model management. For example, when model management includes model transmission, multiple communicating devices must identify the transmitted model based on model identification information. For example, when model management includes model activation, in scenarios where a network device communicates with a terminal device, the network device activates a model for the terminal device. Model identification information is then used to identify the activated model between the network device and the terminal device.

[0091] In some implementations, the model identification information in the above-mentioned model identification process may include a model identifier (also known as a "model identifier (model ID)") and / or model metadata (also known as "model meta information (Meta info)"). In other words, the model identification process can be understood as a model identification process performed based on the model identifier and / or model metadata.

[0092] In some implementations, the model identifier is used to identify a model. For example, the model identifier may be a global identifier (global ID), which is used to uniquely identify a model. Generally, the length of a global ID may be relatively long. If the global ID is transmitted over the air interface, a large amount of air interface resources will be consumed. Therefore, a new model identifier is introduced: a local ID or temporary ID. The length of this identifier is shorter than that of the global ID. This ID can be used to manage models, which helps reduce transmission overhead.

[0093] In some implementations, the above-mentioned model metadata may include relevant information of the model, or in other words, the model metadata is used to describe a model. For example, the model metadata may include one or more of the following information: model input information, model output information, model vendor information (vendor information), model usage scenarios (such as indoor and outdoor), model performance indicators (for models used for positioning, model performance indicators include positioning accuracy). Of course, in the embodiments of the present application, the content of the model metadata is not limited.

[0094] In some implementations, the model identification information may be applied to the model control process in addition to the model management process.

[0095] Currently, to unify the understanding of models across multiple communication devices, model identification information must be transmitted between these devices during the model recognition process. This information allows for model recognition based on the model identification information. For example, in scenarios where network devices communicate with terminal devices, the network device typically needs to know the model deployed in the terminal device for subsequent model management and control. Therefore, the terminal device must transmit the model identification information of the model to the network device so that the network device can identify the model deployed in the terminal device. However, because the model identification information contains a large amount of information, it consumes a significant amount of transmission resources.

[0096] The applicant has found that in some scenarios, the model identification information between multiple models may have similarities. Assume that multiple models may adopt the same model structure, and the difference between these multiple models is only the model parameters. For these models, the model metadata may have similarities. For example, since the model structures of multiple models are the same, the input information of the models contained in the model metadata of the multiple models may be exactly the same. At this time, if the traditional method of sending model identification and model metadata is followed, during the model identification process, it is still necessary to transmit the corresponding model identification and model metadata for each model, resulting in repeated information (for example, the input information of the model) being transmitted multiple times, increasing the transmission overhead.

[0097] Take multiple models for beam management for different cells as an example. At this time, since the functions implemented by the multiple models are similar, the same model structure can be used. However, due to the different communication conditions of different cells, the model parameters of the multiple models are different. For these models, the model metadata are similar, that is, since the model structures of the multiple models are the same, the input information of the models contained in the model metadata of the multiple models may be exactly the same. At this time, if the traditional method of sending model identifiers and model metadata is followed, during the model identification process, it is still necessary to transmit the corresponding model identifier and model metadata for each model, resulting in repeated information (for example, model input information) being transmitted multiple times, increasing the transmission overhead.

[0098] In other scenarios, since the model is not unique to a particular terminal device, the models deployed in different terminal devices may be the same. In this case, the model identifiers and model metadata of the models deployed in different terminal devices may be exactly the same. In this scenario, if the traditional method of sending model identifiers and model metadata is used, the corresponding model identifier and model metadata still need to be transmitted for each terminal device during the model recognition process, resulting in repeated information (e.g., model identifiers and / or model metadata) being transmitted multiple times, increasing transmission overhead.

[0099] In other scenarios, whether it is a global ID or a local ID, for the same type of models, their IDs may have commonalities. In this scenario, if the traditional method of sending model identification and model metadata is followed, during the model recognition process, the model identification still needs to be transmitted for each model, resulting in a large transmission overhead. Assume that the model identification contains a supplier code. In this case, if model 1 and model 2 come from the same supplier, the global ID of model 1 and the global ID of model 2 will both contain the field 0100 to indicate the supplier of the model. If the traditional method of sending model identification and model metadata is followed, during the model recognition process, the model identification still needs to be transmitted for each model, resulting in a large transmission overhead.

[0100] Therefore, in response to the above-mentioned problems, an embodiment of the present application provides a method for transmitting model identification information, in which method, incremental information of a first model can be transmitted between multiple communication devices (hereinafter referred to as a first device and a second device), and the incremental information is used to determine the model identification information of the first model with reference information. Compared with the traditional model identification information transmission method, the transmission of complete model identification information helps to reduce the overhead of transmitting model identification information. The method for transmitting model identification information of an embodiment of the present application is introduced below in Example 1 in conjunction with Figure 8.

[0101] Example 1

[0102] 8 , in step S810 , the first device sends first information to the second device.

[0103] In some implementations, the first information includes incremental information of the first model, and the incremental information of the first model and the reference information are used to determine model identification information of the first model.

[0104] In some implementations, incremental information can be understood as information specific to a particular model within the model identification information. This means that different models may have different incremental information. Typically, incremental information can be combined with reference information to produce complete model identification information.

[0105] In some implementations, if the model identification information includes a model identifier, the incremental information may be incremental information used to determine the model identifier. In the embodiments of the present application, the model identifier is not limited. For example, the model identifier may be the global identifier of the first model. In another example, the model identifier may be the local ID of the first model.

[0106] In some implementations, if the model identification information includes model metadata, the incremental information may be incremental information used to determine the model metadata.

[0107] In the embodiments of the present application, there is no limitation on the completeness of the incremental information. For example, the incremental information can be complete model identification information, or the incremental information can be used independently to indicate a model. For another example, the incremental information can be incomplete model identification information, or the incremental information can only include part of the model identification information, or the incremental information for each model in multiple models can include the unique part of the model identification information of each model.

[0108] In some implementations, the reference information can be understood as the basic information of the model identification information. Generally, the reference information can be used in combination with the incremental information to obtain a complete model identification information.

[0109] In some scenarios, the reference information may be shared by multiple models, or in other words, the reference information is model identification information used to generate one or more models, including the first model. Thus, when indicating model identification information for different models, only the incremental information of the different models may be transmitted. Accordingly, the second device may determine the model identification information of the different models based on the reference information and the incremental information of the different models. Compared to the traditional method of directly transmitting the complete model identification information for each model, this helps reduce the overhead of transmitting model identification information.

[0110] In some implementations, if the model identification information includes a model identifier, the reference information may be reference information used to determine the model identifier. In the embodiments of the present application, the model identifier is not limited. For example, the model identifier may be the global identifier of the first model. In another example, the model identifier may be the local ID of the first model.

[0111] In some implementations, if the model identification information includes model metadata, the reference information may be reference information used to determine the model metadata.

[0112] In the embodiments of the present application, there is no limitation on the completeness of the reference information. For example, the reference information may be complete model identification information, or the reference information may be used independently to indicate a model. For another example, the reference information may be incomplete model identification information, or the reference information may only include part of the model identification information, or the reference information may include the common part of the model identification information of multiple models.

[0113] Furthermore, in the examples of this application, the method for transmitting the reference information is not limited. In some implementations, the reference information may be predefined, for example, by a protocol. In other implementations, the reference information may be preconfigured. In still other implementations, the reference information may be configured by a network device. Of course, in the embodiments of this application, both the reference information and the configuration information may be indicated by the first information.

[0114] In some scenarios, the above-mentioned first information can be used in the configuration process of the model. Therefore, the incremental information can also be called "incremental configuration", and correspondingly, the reference configuration can also be called "reference configuration".

[0115] The above introduces the incremental information and reference information in the embodiment of the present application. The following introduces the method for generating the model identification information of the first model in the embodiment of the present application.

[0116] In some implementations, if the reference information includes the complete model identification information of the first model, the incremental information is empty. At this point, it can be understood that the model identification information of other models can be adjusted based on the model identification information of the first model (i.e., the reference information), or in other words, the model identification information of other models can be obtained by adjusting the model identification information of the first model in combination with the incremental information of other models. Of course, in the case where the reference information includes the complete model identification information of the first model, the incremental information may also include the complete model identification information of the first model, and this embodiment of the present application does not limit this.

[0117] In other implementations, if the reference information is empty, the incremental information is the complete model identification information of the first model.

[0118] In some implementations, the model identification information of the first model is obtained by adjusting the reference information using the incremental information. In the embodiments of the present application, the specific adjustment method is not limited. The following describes several common adjustment methods in conjunction with Examples 1 to 4. It should be understood that the adjustment methods applicable to the embodiments of the present application are not limited to these.

[0119] Example 1: If the incremental information corresponds to part of the information in the reference information, the model identification information of the first model includes the incremental information and other information in the reference information except the part of the information.

[0120] In other words, if the model identification information described in the incremental information corresponds to the model identification information described in the partial information in the reference information, then the model identification information of the first model is obtained by replacing the partial information in the reference information with the incremental information. Alternatively, if the reference information includes the first partial information, and if the model identification information described in the incremental information corresponds to the model identification information described in the first partial information, then the model identification information of the first model is obtained by replacing the first partial information in the reference information with the incremental information. Alternatively, if the incremental information is a subset of the reference information, then the model identification information of the first model is obtained by replacing the partial information in the reference information with the incremental information.

[0121] In the embodiments of the present application, the above correspondence is not limited. In some implementations, the correspondence can be understood as the model identification information described by the incremental information and the model identification information described by the partial information in the reference information having similar information functions. For example, the model identification information described by the incremental information is the supplier information of the model, and the partial information in the reference information is used to describe the supplier information of the model. It can be understood that the model identification information described by the incremental information and the model identification information described by the partial information in the reference information are both used to describe the supplier of the model, that is, the model identification information described by the incremental information and the model identification information described by the partial information in the reference information have similar information functions, or in other words, the incremental information corresponds to the information in the reference information used to describe the supplier of the model.

[0122] In other implementations, correspondence can be understood as the bit positions of the model identification information described by the incremental information in the complete model identification information being the same as the bit positions of the model identification information described by the partial information in the reference information in the complete model identification information. For example, in the complete model identification information, bits 2 to 4 are used to indicate the input information of the model, and the reference information is the complete model identification information. The incremental information may only include information used to indicate the input information of the model, that is, the incremental information only includes the information carried by bits 2 to 4 in the complete model identification information. Then, the corresponding bits of the incremental information are the same as the bits in the reference information describing the input information of the model. In other words, the incremental information corresponds to the information carried by bits 2 to 4 in the reference information.

[0123] For ease of understanding, the following uses the radio resource control (RRC) information element (IE) reference information and RRC IE delta information as an example to introduce the term "correspondence" in the embodiments of the present application. Assume that the RRC IE reference can be expressed as: Field 1 value1 Field 2 value2

[0124] And, RRC IE delta can be expressed as: Field 1 value3 Field 3 value4

[0125] Accordingly, if Field 1 in the RRC IE reference and Field 1 in the RRC IE delta have the same function, then Field 1 in the RRC IE reference corresponds to Field 1 in the RRC IE delta. Alternatively, if Field 1 in the RRC IE reference and Field 1 in the RRC IE delta have the same field name, then Field 1 in the RRC IE reference corresponds to Field 1 in the RRC IE delta.

[0126] For example, Model 1 and Model 2 are beam management models applicable to different cells. The two models have the same model structure but different model parameters. The model ID of Model 1 is 011000010, and the model ID of Model 2 is 011000110. The model identification information representing the model structure in the Model ID is the first 6 digits of the Model ID. Therefore, the first 6 digits of the Model ID of Model 1 and the Model ID of Model 2 are the same. Taking the Model ID of Model 2 as the reference information, the incremental information of Model 1 can contain only the last three digits "010" of the Model ID of Model 1. In this case, the incremental information of Model 1 corresponds to the last three digits "010" of the reference information. Accordingly, the Model ID of Model 1 is obtained by replacing the last three digits of the reference information with the incremental information "010", i.e., the Model ID of Model 1 is 011000010.

[0127] Example 2: If the reference information corresponds to part of the information in the incremental information, the model identification information of the first model includes the incremental information, and the model identification information of the first model does not include the reference information.

[0128] In other words, if the model identification information described in the reference information corresponds to the model identification information described in part of the incremental information, then the model identification information of the first model is obtained by replacing all of the reference information with the incremental information. In other words, if the incremental information includes the first part of information, and if the model identification information described in the reference information corresponds to the model identification information described in the first part of information, then the model identification information of the first model is obtained by replacing all of the reference information with the incremental information. In other words, if the reference information is a subset of the incremental information, then the model identification information of the first model is obtained by replacing all of the reference information with the incremental information. In other words, if the reference information is a subset of the incremental information, then the model identification information of the first model is obtained by overwriting all of the reference information with the incremental information.

[0129] In the embodiments of the present application, the above correspondence is not limited. In some implementations, the correspondence can be understood as the model identification information described in the reference information and the model identification information described in the partial information in the incremental information having similar information functions. For example, the model identification information described in the reference information is the supplier information of the model, and the partial information in the incremental information is used to describe the supplier information of the model. It can be understood that the model identification information described in the reference information and the partial information in the incremental information are both used to describe the supplier of the model, that is, the reference information and the information in the incremental information used to describe the supplier of the model have similar information functions, or in other words, the reference information and the information in the incremental information used to describe the supplier of the model correspond.

[0130] In other embodiments, correspondence can be understood as the bit position corresponding to the reference information in the complete model identification information being the same as the bit position corresponding to the partial information in the incremental information in the complete model identification information. For example, in the complete model identification information, bits 2 to 4 are used to indicate the input information of the model, and the incremental information is the complete model identification information. The reference information may only include information used to indicate the input information of the model, that is, the reference information only includes information in bits 2 to 4 of the complete model identification information. Then, the bit position of the reference information in the complete model identification information is the same as the bit position of the information carried by bits 2 to 4 in the incremental information. In other words, the reference information corresponds to the information carried by bits 2 to 4 in the incremental information.

[0131] It should be noted that the term "corresponding" in the embodiment of the present application has a similar meaning to the term "corresponding" in Example 1, and reference can be made to the above introduction.

[0132] For example, Model 1 and Model 2 are beam management models applicable to different cells. The two models have the same model structure but different model parameters. The model ID of Model 1 is 011000010, and the model ID of Model 2 is 011000110. The model identification information representing the model structure in the Model ID is the first 6 digits of the Model ID. Therefore, the first 6 digits of the Model ID of Model 1 and Model 2 are the same. Taking the last three digits "110" of the Model ID of Model 2 as reference information, the incremental information of Model 1 can accordingly include the Model ID of Model 1: 011000010. In this case, the reference information corresponds to the last three digits "010" of the incremental information of Model 1. Accordingly, the Model ID of Model 1 is obtained by replacing all information in the reference information with the incremental information "011000010," i.e., the Model ID of Model 1 is 011000010.

[0133] Example 3: If the incremental information does not correspond to the reference information, the model identification information of the first model includes the incremental information and the reference information.

[0134] In other words, if the model identification information described by the incremental information does not correspond to the model identification information described by the reference information, then the model identification information of the first model includes all the information in the incremental information and all the information in the reference information. In other words, if the incremental information includes the first part of information, the reference information includes the second part of information, and the first part of information does not correspond to the second part of information in the model identification information of the first model, then the model identification information of the first model includes the first part of information and the second part of information. In other words, if the reference information and the incremental information do not intersect at all, then the model identification information of the first model is obtained by superimposing the first part of information on the second part of information. In other words, if the reference information and the incremental information do not intersect at all, then the model identification information of the first model is obtained by splicing the first part of information with the second part of information.

[0135] In the embodiments of the present application, the above-mentioned non-correspondence is not limited. In some implementations, the non-correspondence can be understood as the function of the model identification information described in the first part of the information being different from the function of the model identification information described in the second part of the information. For example, the first part of the information is used to describe the supplier information of the model, and the second part of the information is used to describe the input information of the model. In this case, the function of the model identification information described in the first part of the information is different from the function of the model identification information described in the second part of the information, that is, the first part of the information and the second part of the information do not correspond.

[0136] In other embodiments, the non-correspondence can be understood as the bit positions of the first part of the information in the complete model identification information being different from the bit positions of the second part of the information in the complete model identification information. For example, in the complete model identification information, bits 2 to 4 are used to indicate the input information of the model, and bits 5 to 7 are used to indicate the supplier of the model. In this case, the first part of the information may only include the information carried in bits 2 to 4, and the second part of the information may only include the information carried in bits 5 to 7. In this case, the bit positions of the first part of the information in the complete model identification information are different from the bit positions of the second part of the information in the complete model identification information, that is, the first part of the information and the second part of the information do not correspond.

[0137] It should be noted that the term "corresponding" in the embodiment of the present application has a similar meaning to the term "corresponding" in Example 1, and reference can be made to the above introduction.

[0138] For example, Model 1 and Model 2 are beam management models applicable to different cells. The two models have the same model structure but different model parameters. The Model ID for Model 1 is 011000010, and the Model ID for Model 2 is 011000110. The model identification information representing the model structure in the Model ID is the first 6 digits of the Model ID. Therefore, the first 6 digits of the Model ID for Model 1 and the Model ID for Model 2 are the same. The model identification information representing the model parameters in the Model ID is the last 3 digits of the Model ID. Therefore, the last 3 digits of the Model ID for Model 1 and the Model ID for Model 2 are different. For example, using the first 6 digits "011000" of the Model ID of Model 2 as reference information, the incremental information for Model 1 can include the last 3 digits of the Model ID of Model 1: 010. In this case, the Model ID for Model 1 includes both the reference information and the incremental information, meaning that the Model ID for Model 1 is 011000010.

[0139] Example 4: If the first part of the information in the incremental information corresponds to the first part of the information in the reference information, and the second part of the information in the incremental information does not correspond to the second part of the information in the reference information, then the model identification information of the first model includes the first part of the information in the incremental information, the second part of the information in the incremental information, and the second part of the information in the reference information, and the model identification information of the first model does not include the first part of the information in the reference information.

[0140] In other words, if the model identification information described in the first portion of the incremental information corresponds to the model identification information described in the first portion of the reference information, and the model identification information described in the second portion of the incremental information does not correspond to the model identification information described in the second portion of the reference information, then the model identification information of the first model includes the first portion of the incremental information, the second portion of the incremental information, and the second portion of the reference information. Alternatively, if the reference information and the incremental information partially intersect, the intersecting portion of the reference information can be replaced with the intersecting portion of the incremental information, while retaining the non-intersecting portion of the incremental information and the reference information.

[0141] In the embodiments of the present application, explanations on the above correspondence and / or non-correspondence can be found in the introductions of Examples 1 to 3, which will not be repeated here for the sake of brevity.

[0142] For example, the reference information may include information 1 and information 2, and the incremental information may include information 3 and information 4. Information 1 corresponds to information 3, while information 2 does not correspond to information 4. In this case, information 3 in the incremental information can replace information 1 in the reference information, while retaining information 2 and information 4, to obtain the model identification information of the first model. In other words, the model identification information of the first model can be expressed as {information 3; information 2; information 4}.

[0143] As described above, the embodiments of the present application do not specifically limit the manner in which the reference information is adjusted using the incremental information. In some implementations, the adjustment method may include splicing. For example, the incremental information and the reference information may be spliced ​​in a certain order to obtain the model identification information of the first model. In other implementations, the adjustment method may include an XOR operation. For example, the reference information may be XORed using the incremental information to obtain the model identification information of the first model. In other implementations, the adjustment method may include a replacement operation. For example, part of the information in the reference information may be replaced using the incremental information to obtain the model identification information of the first model.

[0144] In addition, in the embodiment of the present application, the above-mentioned splicing order can be predefined, preconfigured, or configured by the network device. Of course, the above-mentioned splicing order can also be transmitted through the first information. It should also be noted that the above-mentioned adjustment method can be predefined, preconfigured, or configured by the network device. Of course, the above-mentioned adjustment method can also be transmitted through the first information.

[0145] For ease of understanding, the following describes a scheme for obtaining the model identification information of the first model in an embodiment of the present application, taking the model identification information including the model identifier and the model metadata as an example.

[0146] Assume that Model 1 and Model 2 are beam management models applicable to different cells, and the model ID of Model 1 is 011000010, and the model ID of Model 2 is 011000110. Furthermore, the adjustment method may include an exclusive-OR operation or an overlay operation. Generally speaking, 0 exclusive-OR 0 = 0; 0 exclusive-OR 1 = 1; 1 exclusive-OR 0 = 1; and 1 exclusive-OR 1 = 0.

[0147] For example, the reference information is Model 1's ID: 011000010. In this case, the reference information can be used independently to indicate the Model ID of Model 1. When a first device sends a first message to a second device, along with incremental information for Model 2, indicating the Model ID of Model 2, the incremental information is 100, which adjusts the last three digits of the reference information. Accordingly, upon receiving the first message, the second device can perform an XOR operation with the last three digits of the reference information (011000010) and the incremental information (100), resulting in the Model ID of Model 2: 011000110.

[0148] For example, the reference information can be 011000000. In this case, the reference information does not indicate any model ID. When the first device sends the first information to the second device, and carries incremental information 1 to indicate the model ID of model 1, the incremental information 1 is 010, which is used to adjust the last three digits of the reference information. Accordingly, after receiving the first information, the second device can use the reference information 011000000 to perform an XOR operation with the incremental information 1 to obtain the model ID of model 1: 011000010.

[0149] When the first device sends a first message to the second device, it carries incremental information 2, which indicates the model ID of model 2. This incremental information 2 is 110, which is used to adjust the last three digits of the reference information. Accordingly, after receiving the first message, the second device can perform an XOR operation on the reference information 011000000 and incremental information 2 to obtain the model ID of model 2: 011000110.

[0150] For example, the reference information can be empty, in which case it does not indicate any model ID. When the first device sends a first message to the second device, and the incremental information it carries indicates the model ID of model 1, the incremental information is 011000010, which is used to adjust the reference information. Accordingly, after receiving the first message, the second device can superimpose the incremental information 011000010 with the reference information to obtain the model ID of model 1: 011000010.

[0151] It is assumed that the model metadata includes the model input information and the model output information. Models 1 to 3 are models for positioning applicable in different cells, where the input information of Model 1 is the reference signal receiving power (RSRP) and the location information of the terminal device, and the output information is RSRP and the location information of the terminal device. The input information of Model 2 is RSRP, and the output information is RSRP. In addition, the adjustment method may include a merging operation or a replacement operation.

[0152] Exemplarily, the reference information can be the model metadata of model 2. In this case, the reference information is complete model identification information. When the first device sends the first information to the second device, and the incremental information carried is used to indicate the model metadata of model 1, the incremental information can indicate that the input information is the location information of the terminal device, and the output information is the location information of the terminal device. Accordingly, after receiving the first information, the second device can use the reference information and the incremental information to perform a merge operation to obtain the model metadata of model 1: the input information of model 1 is RSRP and the location information of the terminal device, and the output information of model 1 is RSRP and the location information of the terminal device.

[0153] Exemplarily, the reference information can be the model metadata of model 2. In this case, the reference information is complete model identification information. When the first device sends the first information to the second device, and the incremental information carried is used to indicate the model metadata of model 1, the incremental information can indicate that the input information is RSRP and the location information of the terminal device, and the output information is RSRP and the location information of the terminal device. Accordingly, after receiving the first information, the second device can use the reference information and the incremental information to perform a replacement operation to obtain the model metadata of model 1: the input information of model 1 is RSRP and the location information of the terminal device, and the output information of model 1 is RSRP and the location information of the terminal device.

[0154] It should be noted that the first device can be a device that has the first model deployed, and accordingly, the second device can be a device that needs to recognize the first model. Alternatively, the first device can be a device that has already recognized the first model. In this case, the first device can store the model identification information of the first model, and accordingly, the second device can be a device that needs to recognize the first model. Alternatively, the first device can be a device that has stored the model identification information of the first model, and accordingly, the second device can be a device that needs to recognize the first model.

[0155] In the embodiments of the present application, the device types of the first device and / or the second device are not limited. For example, the first device may be a terminal device, and correspondingly, the second device may be a network device. For another example, the first device may be a network device, and correspondingly, the second device may be a terminal device. For another example, both the first device and the second device may be network devices. For another example, both the first device and the second device may be terminal devices.

[0156] Example 2

[0157] As mentioned above, since models are not unique to a particular communication device (e.g., a terminal device), the models deployed in different communication devices may be identical. In this scenario, if traditional model identification information transmission methods are used, model identification information still needs to be transmitted for each model in each communication device during the model identification process, resulting in the same model identification information being transmitted multiple times, increasing the overhead of transmitting the model identification information.

[0158] In response to the above-mentioned problems, an embodiment of the present application proposes a method for transmitting model identification information. In this scheme, a first device can send first information to a second device to indicate whether the second device needs to transmit information about the first model metadata. That is, the first device can instruct the second device to transmit the first model metadata on demand, which helps to avoid unnecessary data transmission and reduce the transmission overhead of the first model metadata.

[0159] 8 , in step S810 , the first information is used to indicate whether the second device needs to transmit the first model metadata, or in other words, the first information is used to determine whether the second device needs to transmit the first model metadata.

[0160] In the embodiment of the present application, the indication method of the first information is not limited. In some implementations, the information indicating the transmission of the first model metadata and the information indicating the non-transmission of the first model metadata can be directly carried by the first information. For example, it can be carried by one or more bits in the first information. Taking a one-bit indication as an example, if the value of the bit is a first value, it can be used to indicate the transmission of the first model metadata. Correspondingly, if the value of the bit is a second value, it can be used to indicate the non-transmission of the first model metadata, wherein the first value is different from the second value, the first value can be 1, and the second value can be 0. Alternatively, the first value can be 0, and the second value can be 1.

[0161] In other implementations, the information indicating the transmission of the first model metadata may be directly carried by the first information, and correspondingly, the information indicating the non-transmission of the first model metadata may be indirectly indicated by the first information. For example, the information indicating the transmission of the first model metadata may be indicated by a bit carried in the first information, as described above. Accordingly, if the first information is not transmitted, or if the second device does not receive the first information, it can be deemed that the first model metadata does not need to be transmitted.

[0162] In other implementations, the information indicating that the first model metadata is not to be transmitted can be directly carried by the first information. Accordingly, the information indicating that the first model metadata is to be transmitted can be indirectly indicated by the first information. For example, the information indicating that the first model metadata is not to be transmitted can be indicated by a bit carried in the first information. For details, see the above description. Accordingly, if the first information is not transmitted, or if the second device does not receive the first information, it can be considered that the first model metadata needs to be transmitted.

[0163] In some implementations, if the first information is used to indicate that the second device does not need to transmit the first model metadata, the first information may be an ACK, which indicates that the model recognition process for the first model has ended and that the first model metadata describing the first model does not need to be transmitted. In addition, because an ACK occupies a relatively small number of bits (typically 1 bit), using an ACK to indicate that the second device does not need to transmit the first model metadata helps reduce transmission overhead.

[0164] In some other implementations, if the first information is used to indicate that the second device needs to transmit the first model metadata, the first information may be a NACK, indicating that the model recognition process for the first model has not yet concluded and that the first model metadata describing the first model needs to continue to be transmitted. In addition, because a NACK occupies fewer bits (typically 1 bit), using a NACK to indicate that the second device needs to transmit the first model metadata helps reduce transmission overhead.

[0165] In some implementations, if the first device stores the first model metadata, the first information is used to instruct the second device not to transmit the first model metadata. In other words, if the first device already stores the first model metadata, the first device can instruct the second device not to transmit the first model metadata through the first information. This helps avoid repeated transmission of the same data and reduces the overhead of transmitting the first model metadata.

[0166] In some other implementations, if the first device does not store the first model metadata, the first information is used to instruct the second device to transmit the first model metadata. In other words, if the first device does not store the first model metadata, but requires the first model metadata for model recognition, the first device can instruct the second device to transmit the first model metadata via the first information, thereby improving the likelihood of model recognition.

[0167] In the embodiment of the present application, the method for the first device to determine whether the first model metadata needs to be transmitted is not limited. In some implementations, if the first model metadata is used to describe the first model, the first device can determine it based on the model identifier of the first model. For example, the first device can determine, based on the model identifier of the first model, that model metadata corresponding to the model identifier based on the first model is stored, that is, the model metadata is the model metadata used to describe the first model (that is, the first model metadata above). For another example, the first device can determine, based on the model identifier of the first model, that model metadata corresponding to the model identifier based on the first model is not stored, that is, the first device does not store the first model metadata.

[0168] In addition, in the embodiments of the present application, the scenario in which the first device has stored the first model metadata is not limited. In some implementations, the first model metadata may be sent to the second device by a device other than the second device. For example, before transmitting the first information, the other device also deploys the first model and sends the first model metadata of the first model to the first device, so that the first device obtains the first model metadata in advance.

[0169] As described above, if the first device does not store the first model metadata, the first message may be used to instruct the second device to transmit the first model metadata. In some implementations, the second device may transmit the first model metadata in response to receiving the first message. In other implementations, after receiving the first message, the second device may determine whether to transmit the first model metadata based on a triggering condition of the first model metadata.

[0170] In some implementations, the trigger condition may be associated with the communication quality of the second device. For example, the trigger condition may include that the measurement result (e.g., RSRP) of the received signal of the second device is greater than or equal to a measurement result threshold. Accordingly, satisfying the trigger condition indicates that the communication quality of the second device is good, and sending the first model metadata at this time helps to improve the reliability of transmitting the first model metadata. Of course, in an embodiment of the present application, the trigger condition may also include that the interference to the second device is less than a threshold. Accordingly, satisfying the trigger condition indicates that the communication quality of the second device is good and is less subject to interference, and sending the first model metadata at this time helps to improve the reliability of transmitting the first model metadata.

[0171] In some other implementations, the trigger condition may be associated with the bandwidth of the second device. For example, the trigger condition may include that the available bandwidth of the second device is greater than or equal to a bandwidth threshold. Accordingly, satisfying the trigger condition indicates that the second device has remaining bandwidth that can be used to transmit the first model metadata, so as to avoid transmitting the first model metadata and affecting the transmission of other information. Of course, in an embodiment of the present application, the trigger condition may also include that the bandwidth occupancy rate of the second device is less than a threshold. Accordingly, satisfying the trigger condition indicates that the second device has remaining bandwidth that can be used to transmit the first model metadata, so as to avoid transmitting the first model metadata and affecting the transmission of other information.

[0172] In the present application, the above trigger conditions can be used alone. Of course, in the present application, the above trigger conditions can also be used in combination with each other to improve the success rate of the first model metadata while avoiding the transmission of the first model metadata affecting the transmission of other information.

[0173] In some implementations, the triggering condition for transmitting the first model metadata may be configured by the first device. Specifically, the method further includes: the first device transmitting first configuration information to the second device, where the first configuration information is used to configure the triggering condition for transmitting the first model metadata. Of course, in embodiments of the present application, the triggering condition for transmitting the first model metadata may also be predefined or preconfigured.

[0174] In an embodiment of the present application, the first configuration information may be transmitted when the first device has not obtained the first model metadata, that is, the above method further includes: when the first device has not obtained the first model metadata, the first device sends the first configuration information to the second device. Generally, the transmission of the first model metadata may be triggered only when the first device has not obtained the first model metadata, that is, the trigger condition may be used only when the first device has not obtained the first model metadata. Therefore, transmitting the first configuration information in this case helps to reduce the transmission overhead of the first configuration information. Of course, in an embodiment of the present application, the first configuration information can also be transmitted regardless of the circumstances. That is to say, before transmitting the first information, regardless of whether the first device has obtained the first model metadata, the first device sends the first configuration information to the second device, that is, the first device can pre-configure the trigger condition of the first model metadata for the second device, so that after the second device receives the first information, it can immediately determine whether to transmit the first model metadata based on the trigger condition, thereby reducing the delay of the first device waiting for the first model metadata.

[0175] In some implementations, the second device may first send the model identifier of the first model to the first device, so that the second device can determine whether matching model metadata is stored based on the model identifier of the first model. In other words, before step S810, the method further includes: the second device sending the model identifier of the first model to the first device.

[0176] In some scenarios, the process of the second device sending the model identification of the first model to the first device can be used to trigger the process of model recognition of the first model. In other words, the model identification of the first model can be used to trigger the process of model recognition of the first model.

[0177] In some implementations, the second device may be a terminal device and the first device may be a network device. In this case, the second device may occupy uplink resources by sending the model identifier of the first model to the first device, where the uplink resources may be determined based on an uplink grant (UL grant) and / or a configured grant (configured grant).

[0178] In the embodiments of the present application, the triggering method of the model identification of the first model is not limited. In some implementations, the sending of the model identification of the first model is periodic. The period of sending the model identification of the first model can be determined by one or more of the following: network device configuration, predefined, or preconfigured.

[0179] In some other implementations, the sending of the model identification of the first model is triggered based on an event.

[0180] In the embodiments of the present application, this event is not limited. In some implementations, the above event may be associated with the busyness of the communication system. For example, where the second device may be a terminal device and the first device may be a network device, the above event may include uplink resource idleness, or the above event may include uplink resource occupancy being less than a threshold, which helps to reduce the impact of the transmission process of the model identifier of the first model on other uplink transmissions.

[0181] In other implementations, the above event may also be associated with the model deployment status in the second device. For example, the above event may include that the second device completes model training and obtains a new first model. For another example, the above event may include that the second device obtains a new model (e.g., the first model) from a third party (e.g., an OTT server).

[0182] It should be noted that the first device and / or the second device can monitor whether the above-mentioned events occur. For example, if the second device monitors the occurrence of the above-mentioned events (for example, events associated with the deployment of the model in the second device), the second device can send the model identification of the first model to the first device. For another example, if the first device monitors the occurrence of the above-mentioned events (for example, events associated with the busyness of the communication system), the first device can send indication information to the second device to instruct the second device to send the model identification of the first model.

[0183] Of course, in this embodiment of the present application, if the first device instructs the first device to send the model identifier of the first model through instruction information, the information may also indicate the transmission resource of the model identifier of the first model. Of course, in this embodiment of the present application, the information used to indicate the transmission resource and the information used to indicate the model identifier of the first model may be different information.

[0184] In other implementations, the sending of the model identifier of the first model may also be determined autonomously by the second device. For example, after the second device completes model training of the first model, the second device may proactively send the model identifier of the first model to the first device. For another example, after the second device obtains the first model from a third party (e.g., an OTT server), the second device may proactively send the model identifier of the first model to the first device.

[0185] It should be noted that in the embodiment of the present application, before sending the model identifier of the first model, the second device may request the first device for resources for transmitting the model identifier of the first model. Of course, if the second device has already obtained or can independently select the resources for transmitting the model identifier of the first model, the second device may directly send the model identifier of the first model.

[0186] In addition, in the embodiment of the present application, the transmission method of the model identification of the first model can adopt the transmission method described in Example 1 to reduce the overhead of transmitting the model identification of the first model. Of course, in the embodiment of the present application, the model identification of the first model can be transmitted in a traditional manner as a complete model identification.

[0187] In some implementations, multiple devices (including the second device) may all be deployed with the first model. In this case, the multiple devices will all send the model identifier of the first model to the first device. In this case, if the first device does not store the first model metadata corresponding to the first model, the second device may select one device from the multiple devices to report the first model metadata, thereby reducing the transmission overhead of the first model metadata. Of course, if the above issue is not taken into consideration, multiple devices may also report the first model metadata to improve the reliability of transmitting the first model metadata.

[0188] In some implementations, to reduce the latency of the first device acquiring the metadata of the first model, the device that reports the model identifier of the first model may be the device (i.e., the second device) that sends the first model identifier earlier among the multiple devices. In other words, the second device sends the model identifier of the first model earlier than the other devices, where the other devices are the devices among the multiple devices other than the second device.

[0189] In some implementations, to improve the reliability of the first device transmitting the metadata of the first model, the device that reports the model identifier of the first model may be a device (i.e., the second device) that is closer to the first device among the multiple devices. In other words, the distance between the second device and the first device is less than or equal to the distance between the other devices and the first device, where the other devices are the devices among the multiple devices other than the second device.

[0190] In some implementations, to improve the reliability of the first device transmitting the metadata of the first model, the device that reports the model identifier of the first model may be a device (i.e., the second device) among the multiple devices that has better communication quality with the first device. In other words, the communication quality between the second device and the first device is higher than or equal to the communication quality between the other devices and the first device, where the other devices are the devices among the multiple devices other than the second device.

[0191] In the embodiments of the present application, the second device can be selected by the first device from multiple devices based on the above implementations. The above implementations can be used independently or in combination. Of course, the first device can also randomly select a device from multiple devices as the second device to send the first model metadata.

[0192] It should be noted that the second device may be a device storing the first model metadata. For example, the second device may be a device on which the first model is deployed. Accordingly, the second device stores model metadata describing the first model (i.e., the first model metadata). In addition, the first device may be a device that needs to recognize the first model.

[0193] In the embodiments of the present application, the device types of the first device and / or the second device are not limited. For example, the second device may be a terminal device, and accordingly, the first device may be a network device. For another example, the second device may be a network device, and accordingly, the first device may be a terminal device. For another example, both the first device and the second device may be network devices. For another example, both the first device and the second device may be terminal devices.

[0194] Example 3

[0195] Currently, the industry has not specified how to determine if the model recognition process has failed. Therefore, the first device and the second device have different understandings of the model recognition failure, resulting in an increased probability of the model recognition process failing.

[0196] To address the above issues, embodiments of the present application provide a method for model identification, in which failure of the model identification process for a first model can be determined based on a first condition. Specifically, as shown in FIG9 , in step S910, if the first condition is met, a third device determines that the model identification process for the first model has failed. The third device may include the first device and / or the second device.

[0197] It should be noted that the second device can be a device that has the first model deployed, and accordingly, the first device can be a device that needs to recognize the first model. Alternatively, the second device can be a device that has already recognized the first model. In this case, the second device can store the model identification information of the first model, and accordingly, the first device can be a device that needs to recognize the first model. Alternatively, the second device can be a device that has stored the model identification information of the first model, and accordingly, the first device can be a device that needs to recognize the first model.

[0198] In the embodiments of the present application, the device types of the first device and / or the second device are not limited. For example, the second device may be a terminal device, and accordingly, the first device may be a network device. For another example, the second device may be a network device, and accordingly, the first device may be a terminal device. For another example, both the first device and the second device may be network devices. For another example, both the first device and the second device may be terminal devices.

[0199] The following describes the first condition in the embodiments of the present application in conjunction with Examples 1 to 5.

[0200] Example 1: The first condition may include that the first device does not obtain part or all of the model identification information of the first model. For example, the model identification information of the first model includes the model identifier of the first model. Accordingly, the first condition may include that the first device does not obtain the model identifier of the first model. For another example, the model identification information of the first model includes the first model metadata. Accordingly, the first condition includes that the first device does not obtain the first model metadata. For another example, the model identification information of the first model includes the first model metadata and the model identifier of the first model. Accordingly, the first condition includes that the first device does not obtain the first model metadata and the model identifier of the first model.

[0201] As an example, if the first device fails to obtain the model identifier and / or first model metadata of the first model, the first device and the second device may confirm that the model recognition process for the first model has failed.

[0202] In the embodiments of the present application, the reason why the first device fails to obtain the model identification information of the first model is not limited. For example, the reason may include degradation of the communication channel quality between the first device and the second device. As another example, the reason may also include a large distance between the first device and the second device, resulting in a failure to transmit the model identification information of the first model.

[0203] Example 2: The first condition includes expiration of a first timer, where the first timer is used to determine a waiting time for the first device to obtain a model identifier of the first model.

[0204] In some implementations, the first timer may be maintained by the first device. Accordingly, if the first timer times out, the first device may deem that the acquisition of the model identifier of the first model has timed out. At this time, the first device may confirm that the model recognition process for the first model has failed.

[0205] In some implementations, if the first device confirms that the model identification process for the first model has failed, the first device may send an instruction to the second device to instruct the second device to send (or resend) the model identification of the first model. Of course, in an embodiment of the present application, if the first device confirms that the model identification process for the first model has failed, the first device may end the model identification process.

[0206] In the embodiments of the present application, the triggering method of the above-mentioned indication information is not limited. In some implementations, the above-mentioned indication information can be triggered based on an event, and the event can be associated with the busyness of the communication system. Taking the first device as a network device and the second device as a terminal device as an example, the above-mentioned event can include uplink resource idleness, or the above-mentioned event can include uplink resource resource utilization being less than a threshold, which helps to reduce the impact of the transmission process of the model identifier of the first model on other uplink transmissions.

[0207] In some implementations, the start of the first timer is triggered based on the first device instructing the second device to send the model identifier of the first model. In other words, the method further includes: in response to the first device instructing the second device to send the model identifier of the first model, the first device starting the first timer.

[0208] It should be noted that, in the embodiment of the present application, the transmission method of the model identifier of the first model can be transmitted in the manner described in Example 1 to reduce the overhead of transmitting the model identifier. Of course, in the embodiment of the present application, the transmission method of the model identifier of the first model can adopt a traditional transmission method.

[0209] Example 3: The first condition includes a second timer timing out, wherein the second timer is used to determine a time length for the second device to wait for the first device to send response information for the model identifier of the first model.

[0210] In some implementations, the response information for the model identifier of the first model may be used to indicate whether the first device successfully received the model identifier of the first model. In other implementations, if the first model metadata adopts the transmission method of Example 2, the response information may be information used to indicate whether the second device transmits the first model metadata (e.g., the first information in Example 2). For details, please refer to the above description.

[0211] In some implementations, the second timer may be maintained by the second device. Accordingly, if the second timer times out, the second device may deem that the model identification of the first model has failed to be sent. At this time, the second device may confirm that the model identification process for the first model has failed.

[0212] In some implementations, if the second device confirms that the model identification process for the first model has failed, the second device may resend the model identification of the first model to the first device. Of course, in an embodiment of the present application, if the second device confirms that the model identification process for the first model has failed, the second device may end the model identification process.

[0213] In the embodiment of the present application, the time for retransmitting the model identifier of the first model is not limited. For example, the time for retransmitting the model identifier of the first model can be the timeout period of the second timer. In other words, when the second timer times out, the second device immediately transmits the model identifier of the first model. For another example, the time for retransmitting the model identifier of the first model can be separated from the timeout period of the second timer by a time interval of 1. In other words, when the second timer times out, the second device retransmits the model identifier of the first model after a time interval of 1.

[0214] In some scenarios, the time interval 1 may also be referred to as a “backoff time.” In addition, the time interval 1 may be determined based on one or more of the following information: predefined information; preconfigured information; or configuration information sent by a network device.

[0215] In some implementations, the start of the second timer may be triggered by the sending of the model identifier of the first model. In other words, the second timer is used to determine the duration between the second device sending the model identifier of the first model and the second device receiving a response message to the model identifier of the first model.

[0216] In the embodiment of the present application, the triggering method of the model identification of the first model is not limited. In some implementations, the triggering method of the model identification of the first model can refer to the triggering method of the model identification of the first model in Example 2. For the sake of brevity, it is not repeated here.

[0217] In an embodiment of the present application, Examples 2 to 3 above can be applied to a scenario where the first device fails to obtain the model identifier of the first model.

[0218] Example 4: The first condition includes expiration of a third timer, where the third timer is used to determine a waiting time for the first device to obtain metadata of the first model.

[0219] In some implementations, the third timer may be maintained by the first device. Accordingly, if the third timer times out, the first device may deem that the first model metadata acquisition has timed out. At this time, the first device may confirm that the model recognition process for the first model has failed.

[0220] In some implementations, if the first device confirms that the model recognition process for the first model has failed, the first device may send an instruction to the second device to instruct the second device to send (or resend) the first model metadata. Of course, in the embodiment of the present application, if the first device confirms that the model recognition process for the first model has failed, the first device may end the model recognition process.

[0221] In some implementations, the indication information may be the first information used to instruct the transmission of the first model metadata in Example 2. For the indication information, refer to the introduction of the first information in Example 2. For example, the indication information may be NACK, which indicates that the model recognition process of the first model has not ended and that the first model metadata describing the first model needs to continue to be transmitted.

[0222] In some other implementations, the above-mentioned indication information may also be the first configuration information in Example 2. For details, please refer to the relevant introduction in Example 2.

[0223] In some other implementations, the above-mentioned indication information may also be the first information used to instruct sending the first model metadata in Example 2. For details, please refer to the relevant introduction in Example 2.

[0224] As mentioned above, multiple devices may all store the first model metadata. Therefore, if the first device confirms that the model recognition process for the first model has failed, the first device can reselect a device from the multiple devices to send an indication message to instruct the sending of the first model metadata, wherein the reselected device is a device other than the second device among the multiple devices.

[0225] In some implementations, the start of the third timer is triggered based on one of the following: the first device indicates that the first model metadata is not stored; the first device instructs the second device to send the first model metadata (for example, the first information in Example 2); the first device configures the triggering conditions for the second device to trigger the transmission of the first model metadata (for example, the first configuration information in Example 2).

[0226] In an embodiment of the present application, if the first device is a network device and the second device is a terminal device, the scheme for determining whether the model recognition process of the first model has failed based on the third timer can determine that the cause of the model recognition failure may be due to the failure to transmit the above-mentioned information used to trigger the start of the third timer (downlink transmission), and / or the failure to transmit the first model metadata (uplink transmission), that is, the scheme can be used to estimate the reliability of uplink transmission and downlink transmission.

[0227] Example 5: The first condition includes a fourth timer timing out, where the fourth timer is used to determine a time period for the second device to wait for the first device to send response information for the first model metadata.

[0228] In some implementations, the response information for the first model metadata may be used to indicate whether the first device successfully receives the first model metadata.

[0229] In some implementations, the fourth timer is configured by the first device for the second device. For example, the first device may configure the fourth timer for the second device using first configuration information, where the first configuration information can be found in the description of Example 2. For another example, the first device may configure the fourth timer for the second device using information indicating the sending of first model metadata, where the information indicating the sending of first model metadata can be found in the description of Example 1.

[0230] In some implementations, the fourth timer can be maintained by the second device. Accordingly, if the second timer times out, the second device can consider that the first device has timed out in obtaining the first model metadata. At this time, the second device can confirm that the model recognition process for the first model has failed.

[0231] In some implementations, if the second device confirms that the model recognition process for the first model has failed, the second device may send an indication to the first device to indicate that the model recognition process for the first model has failed. Of course, in the embodiment of the present application, if the second device confirms that the model recognition process for the first model has failed, the second device may end the model recognition process.

[0232] As mentioned above, multiple devices may store the first model. Therefore, if the second device can send an indication message to the first device to indicate that the model recognition process for the first model has failed, the first device can reselect a device from multiple devices to execute the model device process for the first model, wherein the reselected device can be other devices among the multiple devices except the second device.

[0233] In an embodiment of the present application, if the first device is a network device and the second device is a terminal device, the scheme for determining whether the model recognition process of the first model has failed based on the fourth timer can determine that the cause of the model recognition failure may be due to the failure of the transmission (uplink transmission) for transmitting the first model metadata, that is, the scheme can be used to estimate the reliability of the uplink transmission.

[0234] In an embodiment of the present application, the above Examples 4 and 5 can be applied to a scenario where the first device fails to obtain the first model metadata.

[0235] The method embodiment of the present application is described in detail above in conjunction with Figures 1 to 9 . The device embodiment of the present application is described in detail below in conjunction with Figures 10 to 13 . It should be understood that the description of the method embodiment corresponds to the description of the device embodiment. Therefore, for portions not described in detail, reference can be made to the above method embodiment.

[0236] FIG10 is a schematic diagram of a communication device according to an embodiment of the present application. The communication device 1000 shown in FIG10 is a first device, and the communication device 1000 includes a sending unit 1010 .

[0237] A sending unit 1010 is used to send first information to a second device, wherein the first information includes one of the following: incremental information of the first model, the incremental information of the first model and the reference information are used to determine the model identification information of the first model; and information for indicating whether the second device needs to transmit first model metadata, the first model metadata being used to describe the first model.

[0238] In some implementations, the first information includes incremental information of the first model, the first device is a network device, and the second device is a terminal device.

[0239] In some implementations, the model identification information of the first model is obtained by adjusting the reference information using the incremental information.

[0240] In some implementations, if the reference information includes complete model identification information of the first model, the incremental information is empty, or if the reference information is empty, the incremental information includes complete model identification information of the first model.

[0241] In some implementations, if the incremental information corresponds to part of the information in the reference information, the model identification information of the first model includes the incremental information and other information in the reference information except the part of the information.

[0242] In some implementations, if the reference information corresponds to part of the information in the incremental information, the model identification information of the first model includes the incremental information, and the model identification information of the first model does not include the reference information.

[0243] In some implementations, if the incremental information does not correspond to the reference information at all, the model identification information of the first model includes the incremental information and the reference information.

[0244] In some implementations, if the first part of the information in the incremental information corresponds to the first part of the information in the reference information, and the second part of the information in the incremental information does not correspond to the second part of the information in the reference information, then the model identification information of the first model includes the first part of the information in the incremental information, the second part of the information in the incremental information, and the second part of the information in the reference information, and the model identification information of the first model does not include the first part of the information in the reference information.

[0245] In some implementations, the model identification information of the first model includes a model identifier of the first model and / or the first model metadata.

[0246] In some implementations, the first information includes information for instructing the second device whether to transmit the first model metadata. If the first device stores the first model metadata, the first information is used to instruct the second device not to transmit the first model metadata; and / or if the first device does not store the first model metadata, the first information is used to instruct the second device to transmit the first model metadata.

[0247] In some implementations, the first device is a terminal device, and the second device is a network device.

[0248] In some implementations, the communication device further includes: a first receiving unit, configured to receive a model identifier of the first model sent by the second device.

[0249] In some implementations, the sending of the model identification of the first model is periodic, or the sending of the model identification of the first model is based on event triggering.

[0250] In some implementations, the first model metadata is stored in multiple devices, the multiple devices include the second device, and the second device satisfies one or more of the following conditions: the time when the second device sends the model identifier of the first model is earlier than the time when other devices send the model identifier of the first model; the distance between the second device and the first device is less than or equal to the distance between other devices and the first device; the communication quality between the second device and the first device is higher than or equal to the communication quality between other devices and the first device; wherein the other device is a device other than the second device among the multiple devices.

[0251] In some implementations, the sending unit is further used to: send first configuration information to the second device, where the first configuration information is used to configure a triggering condition for triggering the transmission of the first model metadata.

[0252] In some implementations, the trigger condition includes one or more of the following: a measurement result of a received signal of the second device is greater than or equal to a measurement result threshold; an available bandwidth of the second device is greater than or equal to a bandwidth threshold.

[0253] In some implementations, the sending unit is further used to: when the first device fails to obtain the first model metadata, send first configuration information to the second device, where the first configuration information is used to configure the trigger condition.

[0254] In some implementations, when the second device stores model identification information of the first model, failure to perform the model identification process for the first model is determined based on a first condition.

[0255] In some implementations, the first condition includes that the first device fails to obtain a model identifier of the first model; and / or the first condition includes that the first device fails to obtain first model metadata for describing the first model.

[0256] In some implementations, the first condition includes expiration of a first timer, where the first timer is used to determine a waiting time for the first device to obtain a model identifier of the first model.

[0257] In some implementations, starting the first timer is triggered based on the first device instructing the second device to send a model identifier of the first model.

[0258] In some implementations, the first condition includes a second timer timing out, where the second timer is used to determine a time period for the second device to wait for the first device to send response information regarding the model identifier of the first model.

[0259] In some implementations, the start of the second timer is triggered by the sending of the model identifier of the first model.

[0260] In some implementations, the first condition includes expiration of a third timer, where the third timer is used to determine a waiting time for the first device to obtain the first model metadata.

[0261] In some implementations, the start of the third timer is triggered based on one of the following: the first device indicates that the first model metadata is not stored; the first device instructs the second device to send the first model metadata; the first device configures the triggering conditions for the second device to trigger the transmission of the first model metadata.

[0262] In some implementations, the first condition includes a fourth timer timing out, where the fourth timer is used to determine how long the second device waits for the first device to send response information to the first model metadata.

[0263] In some implementations, the fourth timer is configured by the first device for the second device.

[0264] In some implementations, the model identification process for the first model includes identifying the first model based on a model identifier of the first model and / or the first model metadata.

[0265] FIG11 is a schematic diagram of a communication device according to an embodiment of the present application. The communication device 1100 shown in FIG11 is a second device, and includes a receiving unit 1110 .

[0266] The receiving unit 1110 is used to receive first information sent by the first device, wherein the first information includes one of the following: incremental information of the first model, the incremental information of the first model and the reference information are used to determine the model identification information of the first model; and information for indicating whether the second device needs to transmit first model metadata, and the first model metadata is used to describe the first model.

[0267] In some implementations, the first information includes incremental information of the first model, the first device is a network device, and the second device is a terminal device.

[0268] In some implementations, the model identification information of the first model is obtained by adjusting the reference information using the incremental information.

[0269] In some implementations, if the reference information includes complete model identification information of the first model, the incremental information is empty, or if the reference information is empty, the incremental information includes complete model identification information of the first model.

[0270] In some implementations, if the incremental information corresponds to part of the information in the reference information, the model identification information of the first model includes the incremental information and other information in the reference information except the part of the information.

[0271] In some implementations, if the reference information corresponds to part of the information in the incremental information, the model identification information of the first model includes the incremental information, and the model identification information of the first model does not include the reference information.

[0272] In some implementations, if the incremental information does not correspond to the reference information at all, the model identification information of the first model includes the incremental information and the reference information.

[0273] In some implementations, if the first portion of information in the incremental information corresponds to the first portion of information in the reference information, and the second portion of information in the incremental information does not correspond to the second portion of information in the reference information, then the model identification information of the first model includes the first portion of information in the incremental information, the second portion of information in the incremental information, and the second portion of information in the reference information, and the model identification information of the first model does not include the first portion of information in the reference information.

[0274] In some implementations, the model identification information of the first model includes a model identifier of the first model and / or the first model metadata.

[0275] In some implementations, the first information includes information for indicating whether the second device transmits the first model metadata, and if the first device stores the first model metadata, the first information is used to instruct the second device not to transmit the first model metadata; and / or if the first device does not store the first model metadata, the first information is used to instruct the second device to transmit the first model metadata.

[0276] In some implementations, the first device is a terminal device, and the second device is a network device.

[0277] In some implementations, before the second device receives the first information sent by the first device, the communication device further includes: a first sending unit, configured to send a model identifier of the first model to the first device.

[0278] In some implementations, the model identification of the first model is sent periodically, or the model identification of the first model is triggered based on an event.

[0279] In some implementations, the first model metadata is stored in multiple devices, the multiple devices include the second device, and the second device satisfies one or more of the following conditions: the time when the second device sends the model identifier of the first model is earlier than the time when other devices send the model identifier of the first model; the distance between the second device and the first device is less than or equal to the distance between other devices and the first device; the communication quality between the second device and the first device is higher than or equal to the communication quality between other devices and the first device; wherein the other device is a device other than the second device among the multiple devices.

[0280] In some implementations, the receiving unit is further used to: receive first configuration information sent by the first device, where the first configuration information is used to configure a triggering condition for triggering the first model metadata.

[0281] In some implementations, the trigger condition includes one or more of the following: a measurement result of a received signal of the second device is greater than or equal to a measurement result threshold; an available bandwidth of the second device is greater than or equal to a bandwidth threshold.

[0282] In some implementations, the receiving unit is further used to: when the first device fails to obtain the first model metadata, receive first configuration information sent by the first device, where the first configuration information is used to configure the trigger condition.

[0283] In some implementations, when the second device stores model identification information of the first model, failure to perform the model identification process for the first model is determined based on a first condition.

[0284] In some implementations, the first condition includes that the first device fails to obtain a model identifier of the first model; and / or the first condition includes that the first device fails to obtain first model metadata for describing the first model.

[0285] In some implementations, the first condition includes expiration of a first timer, where the first timer is used to determine a waiting time for the first device to obtain a model identifier of the first model.

[0286] In some implementations, starting the first timer is triggered based on the first device instructing the second device to send a model identifier of the first model.

[0287] In some implementations, the first condition includes a second timer timing out, where the second timer is used to determine a time period for the second device to wait for the first device to send response information regarding the model identifier of the first model.

[0288] In some implementations, starting the second timer is triggered by sending a model identifier of the first model.

[0289] In some implementations, the first condition includes expiration of a third timer, where the third timer is used to determine a waiting time for the first device to obtain the first model metadata.

[0290] In some implementations, the start of the third timer is triggered based on one of the following: the first device indicates that the first model metadata is not stored; the first device instructs the second device to send the first model metadata; the first device configures the triggering conditions for the second device to trigger the transmission of the first model metadata.

[0291] In some implementations, the first condition includes a fourth timer timing out, where the fourth timer is used to determine how long the second device waits for the first device to send response information to the first model metadata.

[0292] In some implementations, the fourth timer is configured by the first device for the second device.

[0293] In some implementations, the model identification process for the first model includes identifying the first model based on a model identifier of the first model and / or the first model metadata.

[0294] FIG12 is a schematic diagram of a communication device according to another embodiment of the present application. The communication device 1200 shown in FIG12 may be a third device, and the third device includes: a processing unit 1210 .

[0295] When the first condition is met, the processing unit 1210 is used to determine that the model recognition process for the first model has failed; wherein, the third device may include a first device and / or a second device, the first device is to perform model recognition on the first model, and the second device stores model recognition information of the first model.

[0296] In some implementations, the first condition includes that the first device fails to obtain a model identifier of the first model and / or first model metadata for describing the first model.

[0297] In some implementations, the first condition includes expiration of a first timer, where the first timer is used to determine a waiting time for the first device to obtain a model identifier of the first model.

[0298] In some implementations, starting the first timer is triggered based on the first device instructing the second device to send a model identifier of the first model.

[0299] In some implementations, the first condition includes a second timer timing out, where the second timer is used to determine a time period for the second device to wait for the first device to send response information regarding the model identifier of the first model.

[0300] In some implementations, starting the second timer is triggered based on sending a model identifier of the first model.

[0301] In some implementations, the first condition includes expiration of a third timer, where the third timer is used to determine a waiting time for the first device to obtain the first model metadata.

[0302] In some implementations, the start of the third timer is triggered based on one of the following: the first device indicates that the first model metadata is not stored; the first device instructs the second device to send the first model metadata; the first device configures the triggering conditions for the second device to trigger the transmission of the first model metadata.

[0303] In some implementations, the first condition includes a fourth timer timing out, where the fourth timer is used to determine how long the second device waits for the first device to send response information to the first model metadata.

[0304] In some implementations, the fourth timer is configured by the first device for the second device.

[0305] In some implementations, the model identification process for the first model includes identifying the first model based on a model identifier of the first model and / or the first model metadata.

[0306] In an optional embodiment, the sending unit 1010 may be the transceiver 1230. The communication device 1000 may further include a processor 1310 and a memory 1320, as specifically shown in FIG13 .

[0307] In an optional embodiment, the receiving unit 1110 may be the transceiver 1230. The communication device 1100 may further include a processor 1310 and a memory 1320, as specifically shown in FIG13 .

[0308] In an optional embodiment, the processing unit 1210 may be a processor 1310. The communication device 1200 may further include a transceiver 1330 and a memory 1320, as specifically shown in FIG13 .

[0309] Figure 13 is a schematic block diagram of a communication device according to an embodiment of the present application. The dashed lines in Figure 13 indicate that the unit or module is optional. Apparatus 1300 may be used to implement the method described in the above method embodiment. Apparatus 1300 may be a chip, a terminal device, or a network device.

[0310] The device 1300 may include one or more processors 1310. The processor 1310 may support the device 1300 to implement the method described in the above method embodiment. The processor 1310 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.

[0311] The apparatus 1300 may further include one or more memories 1320. The memories 1320 store programs that can be executed by the processor 1310, causing the processor 1310 to perform the methods described in the above method embodiments. The memories 1320 may be independent of the processor 1310 or integrated into the processor 1310.

[0312] The apparatus 1300 may further include a transceiver 1330. The processor 1310 may communicate with other devices or chips via the transceiver 1330. For example, the processor 1310 may transmit and receive data with other devices or chips via the transceiver 1330.

[0313] The present application also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to a terminal or network device provided in the present application, and the program enables a computer to execute the method performed by the terminal or network device in each embodiment of the present application.

[0314] The present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to a terminal or network device provided in the present application, and the program causes a computer to execute the method performed by the terminal or network device in each embodiment of the present application.

[0315] The embodiments of the present application also provide a computer program. The computer program can be applied to the terminal or network device provided in the embodiments of the present application, and the computer program enables a computer to execute the method performed by the terminal or network device in each embodiment of the present application.

[0316] It should be understood that the terms "system" and "network" in this application can be used interchangeably. In addition, the terms used in this application are only used to explain the specific embodiments of this application and are not intended to limit this application. The terms "first", "second", "third", and "fourth" in the specification and claims of this application and the accompanying drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.

[0317] In the embodiments of this application, the term "indication" may refer to a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" may refer to a direct indication of B, e.g., B can obtain information through A; it may refer to an indirect indication of B, e.g., A indicates C, e.g., B can obtain information through C; or it may refer to an association between A and B.

[0318] In the embodiment of the present application, "B corresponding to A" means that B is associated with A and B can be determined based on A. However, it should be understood that determining B based on A does not mean determining B based solely on A, but B can also be determined based on A and / or other information.

[0319] In the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and indication, configuration and configuration, etc.

[0320] In the embodiments of the present application, "pre-definition" or "pre-configuration" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., a terminal device and a network device). The present application does not limit the specific implementation method. For example, pre-definition may refer to information defined in a protocol.

[0321] In the embodiments of the present application, the “protocol” may refer to a standard protocol in the communications field, for example, it may include an LTE protocol, an NR protocol, and related protocols used in future communication systems, and the present application does not limit this.

[0322] In the embodiments of this application, the term "and / or" is simply a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this document generally indicates that the related objects are in an "or" relationship.

[0323] In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0324] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0325] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0326] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0327] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0328] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A method for transmitting model identification information, characterized in that, it includes: The first device sends first information to the second device, where the first information includes one of the following: Incremental information of the first model, and the incremental information of the first model and the reference information are used to determine the model identification information of the first model; Information used to indicate whether the second device needs to transmit the first model metadata, and the first model metadata is used to describe the first model.

2. The method according to claim 1, characterized in that, the first information includes the incremental information of the first model, the first device is a network device, and the second device is a terminal device.

3. The method according to claim 1 or 2, characterized in that, the model identification information of the first model is obtained by adjusting the reference information using the incremental information.

4. The method according to any one of claims 1-3, characterized in that, if the reference information includes the complete model identification information of the first model, then the incremental information is empty, or, if the reference information is empty, then the incremental information includes the complete model identification information of the first model.

5. The method according to any one of claims 1-3, characterized in that, if the incremental information corresponds to part of the information in the reference information, then the model identification information of the first model includes the incremental information and other information in the reference information except the part of the information.

6. The method according to any one of claims 1-3, characterized in that, if the reference information corresponds to part of the information in the incremental information, then the model identification information of the first model includes the incremental information, and the model identification information of the first model does not include the reference information.

7. The method according to any one of claims 1-3, characterized in that, if the incremental information does not correspond to the reference information, then the model identification information of the first model includes the incremental information and the reference information.

8. The method according to any one of claims 1-3, characterized in that, if the first part of the information in the incremental information corresponds to the first part of the information in the reference information, and the second part of the information in the incremental information does not correspond to the second part of the information in the reference information, then the model identification information of the first model includes the first part of the information in the incremental information, the second part of the information in the incremental information, and the second part of the information in the reference information, and the model identification information of the first model does not include the first part of the information in the reference information.

9. The method according to any one of claims 1-8, characterized in that, the model identification information of the first model includes the model identifier of the first model and / or the first model metadata.

10. The method according to claim 1, characterized in that, the first information includes information used to indicate whether the second device transmits the first model metadata, if the first device stores the first model metadata, the first information is used to indicate that the second device does not transmit the first model metadata; and / or If the first device does not store the first model metadata, the first information is used to instruct the second device to transmit the first model metadata.

11. The method according to claim 10, wherein, the first device is a terminal device and the second device is a network device.

12. The method according to claim 10 or 11, wherein, before the first device sends the first information to the second device, the method further includes: the first device receives the model identifier of the first model sent by the second device.

13. The method according to claim 12, wherein, the sending of the model identifier of the first model is periodic, or the sending of the model identifier of the first model is event-triggered.

14. The method according to any one of claims 10-13, wherein, the first model metadata is stored in multiple devices, the multiple devices include the second device, and the second device satisfies one or more of the following conditions: the time when the second device sends the model identifier of the first model is earlier than the time when other devices send the model identifier of the first model; the distance between the second device and the first device is less than or equal to the distance between other devices and the first device; the communication quality between the second device and the first device is higher than or equal to the communication quality between other devices and the first device; wherein, the other devices are devices other than the second device among the multiple devices.

15. The method according to any one of claims 10-14, wherein, the method further includes: the first device sends first configuration information to the second device, and the first configuration information is used to configure the trigger condition for triggering the transmission of the first model metadata.

16. The method according to claim 15, wherein, the trigger condition includes one or more of the following: the measurement result of the received signal of the second device is greater than or equal to the measurement result threshold; the available bandwidth of the second device is greater than or equal to the bandwidth threshold.

17. The method according to claim 15 or 16, wherein, the method further includes: in the case that the first device does not obtain the first model metadata, the first device sends first configuration information to the second device, and the first configuration information is used to configure the trigger condition.

18. The method according to claim 1, wherein, in the case that the second device stores the model identification information of the first model, the failure of the model identification process for the first model is determined based on a first condition.

19. The method according to claim 18, wherein, the first condition includes that the first device does not obtain the model identifier of the first model; and / or the first condition includes that the first device does not obtain the first model metadata for describing the first model.

20. The method according to claim 18 or 19, wherein, The first condition includes the timeout of a first timer, where the first timer is used to determine the waiting time for the first device to obtain the model identifier of the first model.

21. The method according to claim 20, wherein, the start of the first timer is triggered based on the first device instructing the second device to send the model identifier of the first model.

22. The method according to any one of claims 18-21, wherein, the first condition includes the timeout of a second timer, where the second timer is used to determine the duration for which the second device waits for a response message from the first device for the model identifier of the first model.

23. The method according to claim 22, wherein, the start of the second timer is triggered by the sending of the model identifier of the first model.

24. The method according to any one of claims 18-23, wherein, the first condition includes the timeout of a third timer, where the third timer is used to determine the waiting time for the first device to obtain the first model metadata.

25. The method according to claim 24, wherein, the start of the third timer is triggered based on one of the following: the first device indicates that the first model metadata is not stored; the first device instructs the second device to send the first model metadata; the first device configures a trigger condition for the second device to trigger the transmission of the first model metadata.

26. The method according to any one of claims 18-25, wherein, the first condition includes the timeout of a fourth timer, where the fourth timer is used to determine the duration for which the second device waits for a response message from the first device for the first model metadata.

27. The method according to claim 26, wherein, the fourth timer is configured by the first device for the second device.

28. The method according to any one of claims 18-27, wherein, the model identification process for the first model includes identifying the first model based on the model identifier of the first model and / or the first model metadata.

29. A method for transmitting model identification information, wherein, it includes: The second device receives first information sent by the first device, where the first information includes one of the following: Incremental information of the first model, where the incremental information of the first model and reference information are used to determine the model identification information of the first model; Information used to indicate whether the second device needs to transmit first model metadata, where the first model metadata is used to describe the first model.

30. The method according to claim 29, wherein, the first information includes the incremental information of the first model, the first device is a network device, and the second device is a terminal device.

31. The method according to claim 29 or 30, wherein, the model identification information of the first model is obtained by adjusting the reference information using the incremental information.

32. The method according to any one of claims 29-31, wherein, If the reference information includes the model identification information of the complete first model, the incremental information is empty, or, If the reference information is empty, the incremental information includes the complete model identification information of the first model.

33. The method according to any one of claims 29-31, characterized in that, If the incremental information corresponds to some information in the reference information, the model identification information of the first model includes the incremental information and other information in the reference information except the some information.

34. The method according to any one of claims 29-31, characterized in that, If the reference information corresponds to some information in the incremental information, the model identification information of the first model includes the incremental information, and the model identification information of the first model does not include the reference information.

35. The method according to any one of claims 29-31, characterized in that, If the incremental information does not correspond to the reference information at all, the model identification information of the first model includes the incremental information and the reference information.

36. The method according to any one of claims 29-31, characterized in that, If the first part of information in the incremental information corresponds to the first part of information in the reference information, and the second part of information in the incremental information does not correspond to the second part of information in the reference information, the model identification information of the first model includes the first part of information in the incremental information, the second part of information in the incremental information, and the second part of information in the reference information, and the model identification information of the first model does not include the first part of information in the reference information.

37. The method according to any one of claims 29-36, characterized in that, The model identification information of the first model includes the model identifier of the first model and / or the first model metadata.

38. The method according to claim 29, characterized in that, The first information includes information for indicating whether the second device transmits the first model metadata. If the first device stores the first model metadata, the first information is used to indicate that the second device does not transmit the first model metadata; and / or If the first device does not store the first model metadata, the first information is used to indicate that the second device transmits the first model metadata.

39. The method according to claim 38, characterized in that, The first device is a terminal device, and the second device is a network device.

40. The method according to claim 38 or 39, characterized in that, Before the second device receives the first information sent by the first device, the method further includes: The second device sends the model identifier of the first model to the first device.

41. The method according to claim 40, characterized in that, The model identifier of the first model is sent periodically, or the model identifier of the first model is event-triggered.

42. The method according to any one of claims 38-41, characterized in that, The first model metadata is stored in multiple devices, and the multiple devices include the second device, and the second device satisfies one or more of the following conditions: The time when the second device sends the model identifier of the first model is earlier than the time when other devices send the model identifier of the first model; The distance between the second device and the first device is less than or equal to the distance between other devices and the first device; The communication quality between the second device and the first device is higher than or equal to the communication quality between other devices and the first device; Wherein, the other devices are the devices other than the second device among the multiple devices.

43. The method according to any one of claims 38-42, characterized in that, The method further includes: The second device receives first configuration information sent by the first device, and the first configuration information is used to configure a trigger condition for triggering the first model metadata.

44. The method according to claim 43, characterized in that, The trigger condition includes one or more of the following: The measurement result of the received signal of the second device is greater than or equal to a measurement result threshold; The available bandwidth of the second device is greater than or equal to a bandwidth threshold.

45. The method according to claim 43 or 44, characterized in that, The method further includes: In the case where the first device fails to obtain the first model metadata, the second device receives first configuration information sent by the first device, and the first configuration information is used to configure the trigger condition.

46. The method according to claim 29, characterized in that, In the case where the second device stores the model identification information of the first model, the failure of the model identification process for the first model is determined based on a first condition.

47. The method according to claim 46, characterized in that, The first condition includes that the first device fails to obtain the model identifier of the first model; and / or the first condition includes that the first device fails to obtain the first model metadata for describing the first model.

48. The method according to claim 46 or 47, characterized in that, The first condition includes the timeout of a first timer, and the first timer is used to determine the waiting time for the first device to obtain the model identifier of the first model.

49. The method according to claim 48, characterized in that, The start of the first timer is triggered based on the first device instructing the second device to send the model identifier of the first model.

50. The method according to any one of claims 46-49, characterized in that, The first condition includes the timeout of a second timer, and the second timer is used to determine the duration for the second device to wait for the response information sent by the first device for the model identifier of the first model.

51. The method according to claim 50, characterized in that, The start of the second timer is triggered based on the sending of the model identifier of the first model.

52. The method according to any one of claims 47-51, characterized in that, The first condition includes the timeout of a third timer, which is used to determine the waiting time for the first device to obtain the first model metadata.

53. The method according to claim 52, wherein, the start of the third timer is triggered based on one of the following: the first device indicates that the first model metadata is not stored; the first device instructs the second device to send the first model metadata; the first device configures a trigger condition for the second device to trigger the transmission of the first model metadata.

54. The method according to any one of claims 47 - 53, wherein, the first condition includes the timeout of a fourth timer, which is used to determine the duration for which the second device waits for the first device to send response information for the first model metadata.

55. The method according to claim 54, wherein, the fourth timer is configured by the first device for the second device.

56. The method according to any one of claims 29 - 55, wherein, the model identification process for the first model includes identifying the first model based on the model identifier of the first model and / or the first model metadata.

57. A communication device, wherein, the communication device is a first device, and includes: a sending unit, configured to send first information to a second device, where the first information includes one of the following: incremental information of a first model, and the incremental information of the first model and reference information are used to determine model identification information of the first model; information for instructing whether the second device needs to transmit first model metadata, where the first model metadata is used to describe the first model.

58. The communication device according to claim 57, wherein, the first information includes the incremental information of the first model, the first device is a network device, and the second device is a terminal device.

59. The communication device according to claim 57 or 58, wherein, the model identification information of the first model is obtained by adjusting the reference information using the incremental information.

60. The communication device according to any one of claims 57 - 59, wherein, if the reference information includes the model identification information of the complete first model, then the incremental information is empty, or if the reference information is empty, then the incremental information includes the complete model identification information of the first model.

61. The communication device according to any one of claims 57 - 59, wherein, if the incremental information corresponds to some information in the reference information, then the model identification information of the first model includes the incremental information and other information in the reference information except the some information.

62. The communication device according to any one of claims 57 - 59, wherein, if the reference information corresponds to some information in the incremental information, then the model identification information of the first model includes the incremental information, and the model identification information of the first model does not include the reference information.

63. The communication device according to any one of claims 57-59, characterized in that if the incremental information does not correspond to the reference information at all, the model identification information of the first model includes the incremental information and the reference information.

64. The communication device according to any one of claims 57-59, characterized in that if the first part of the information in the incremental information corresponds to the first part of the information in the reference information, and the second part of the information in the incremental information does not correspond to the second part of the information in the reference information, the model identification information of the first model includes the first part of the information in the incremental information, the second part of the information in the incremental information, and the second part of the information in the reference information, and the model identification information of the first model does not include the first part of the information in the reference information.

65. The communication device according to any one of claims 57-64, characterized in that the model identification information of the first model includes the model identifier of the first model and / or the first model metadata.

66. The communication device according to claim 57, characterized in that the first information includes an indication of whether the second device transmits the first model metadata, if the first device stores the first model metadata, the first information is used to indicate that the second device does not transmit the first model metadata; and / or if the first device does not store the first model metadata, the first information is used to indicate that the second device transmits the first model metadata.

67. The communication device according to claim 66, characterized in that the first device is a terminal device and the second device is a network device.

68. The communication device according to claim 66 or 67, characterized in that the communication device further comprises: a first receiving unit, configured to receive the model identifier of the first model sent by the second device.

69. The communication device according to claim 68, characterized in that the sending of the model identifier of the first model is periodic, or the sending of the model identifier of the first model is event-triggered.

70. The communication device according to any one of claims 66-69, characterized in that the first model metadata is stored in multiple devices, and the multiple devices include the second device, and the second device satisfies one or more of the following conditions: the time when the second device sends the model identifier of the first model is earlier than the time when other devices send the model identifier of the first model; the distance between the second device and the first device is less than or equal to the distance between other devices and the first device; the communication quality between the second device and the first device is higher than or equal to the communication quality between other devices and the first device; wherein the other devices are devices other than the second device among the multiple devices.

71. The communication device according to any one of claims 66-70, characterized in that the sending unit is further configured to: Send first configuration information to the second device, where the first configuration information is used to configure a trigger condition for triggering the transmission of the first model metadata.

72. The communication device according to claim 71, wherein, the trigger condition includes one or more of the following: the measurement result of the received signal of the second device is greater than or equal to a measurement result threshold; the available bandwidth of the second device is greater than or equal to a bandwidth threshold.

73. The communication device according to claim 71 or 72, wherein, the sending unit is further configured to: in the case that the first device fails to obtain the first model metadata, send first configuration information to the second device, where the first configuration information is used to configure the trigger condition.

74. The communication device according to claim 57, wherein, in the case that the second device stores the model identification information of the first model, the failure of the model identification process for the first model is determined based on a first condition.

75. The communication device according to claim 74, wherein, the first condition includes that the first device fails to obtain the model identifier of the first model; and / or the first condition includes that the first device fails to obtain the first model metadata for describing the first model.

76. The communication device according to claim 74 or 75, wherein, the first condition includes the timeout of a first timer, and the first timer is used to determine the waiting time for the first device to obtain the model identifier of the first model.

77. The communication device according to claim 76, wherein, the start of the first timer is triggered based on the first device instructing the second device to send the model identifier of the first model.

78. The communication device according to any one of claims 74-77, wherein, the first condition includes the timeout of a second timer, and the second timer is used to determine the duration for the second device to wait for the response information sent by the first device for the model identifier of the first model.

79. The communication device according to claim 78, wherein, the start of the second timer is triggered by the sending of the model identifier of the first model.

80. The communication device according to any one of claims 74-79, wherein, the first condition includes the timeout of a third timer, and the third timer is used to determine the waiting time for the first device to obtain the first model metadata.

81. The communication device according to claim 80, wherein, the start of the third timer is triggered by one of the following: the first device indicates that the first model metadata is not stored; the first device instructs the second device to send the first model metadata; the first device configures a trigger condition for triggering the transmission of the first model metadata for the second device.

82. The communication device according to any one of claims 74-81, wherein, The first condition includes the timeout of a fourth timer, where the fourth timer is used to determine the duration for which the second device waits for the first device to send response information for the first model metadata.

83. The communication device according to claim 82, wherein, the fourth timer is configured by the first device for the second device.

84. The communication device according to any one of claims 74 - 83, wherein, the model identification process for the first model includes identifying the first model based on the model identifier of the first model and / or the first model metadata.

85. A communication device, wherein, the communication device is a second device, and includes: a receiving unit, configured to receive first information sent by a first device, where the first information includes one of the following: incremental information of the first model, and the incremental information of the first model and reference information are used to determine model identification information of the first model; information for indicating whether the second device needs to transmit first model metadata, where the first model metadata is used to describe the first model.

86. The communication device according to claim 85, wherein, the first information includes the incremental information of the first model, the first device is a network device, and the second device is a terminal device.

87. The communication device according to claim 85 or 86, wherein, the model identification information of the first model is obtained by adjusting the reference information using the incremental information.

88. The communication device according to any one of claims 85 - 87, wherein, if the reference information includes the model identification information of the complete first model, then the incremental information is empty, or, if the reference information is empty, then the incremental information includes the complete model identification information of the first model.

89. The communication device according to any one of claims 85 - 87, wherein, if the incremental information corresponds to some information in the reference information, then the model identification information of the first model includes the incremental information and other information in the reference information except for the some information.

90. The communication device according to any one of claims 85 - 87, wherein, if the reference information corresponds to some information in the incremental information, then the model identification information of the first model includes the incremental information, and the model identification information of the first model does not include the reference information.

91. The communication device according to any one of claims 85 - 87, wherein, if the incremental information and the reference information do not correspond at all, then the model identification information of the first model includes the incremental information and the reference information.

92. The communication device according to any one of claims 85 - 87, wherein, If the first part of the incremental information corresponds to the first part of the reference information, and the second part of the incremental information does not correspond to the second part of the reference information, the model identification information of the first model includes the first part of the incremental information, the second part of the incremental information, and the second part of the reference information, and the model identification information of the first model does not include the first part of the reference information.

93. The communication device according to any one of claims 85-92, wherein, the model identification information of the first model includes the model identifier of the first model and / or the first model metadata.

94. The communication device according to claim 85, wherein, the first information includes information for indicating whether the second device transmits the first model metadata, if the first device stores the first model metadata, the first information is used to indicate that the second device does not transmit the first model metadata; and / or if the first device does not store the first model metadata, the first information is used to indicate that the second device transmits the first model metadata.

95. The communication device according to claim 94, wherein, the first device is a terminal device, and the second device is a network device.

96. The communication device according to claim 94 or 95, wherein, before the second device receives the first information sent by the first device, the communication device further includes: a first sending unit, configured to send the model identifier of the first model to the first device.

97. The communication device according to claim 96, wherein, the model identifier of the first model is sent periodically, or the model identifier of the first model is event-triggered.

98. The communication device according to any one of claims 94-97, wherein, the first model metadata is stored in multiple devices, and the multiple devices include the second device, and the second device satisfies one or more of the following conditions: the time when the second device sends the model identifier of the first model is earlier than the time when other devices send the model identifier of the first model; the distance between the second device and the first device is less than or equal to the distance between other devices and the first device; the communication quality between the second device and the first device is higher than or equal to the communication quality between other devices and the first device; wherein, the other devices are devices other than the second device among the multiple devices.

99. The communication device according to any one of claims 94-98, wherein, the receiving unit is further configured to: receive the first configuration information sent by the first device, and the first configuration information is used to configure the triggering condition for triggering the first model metadata.

100. The communication device according to claim 99, wherein, the triggering condition includes one or more of the following: the measurement result of the received signal of the second device is greater than or equal to the measurement result threshold; The available bandwidth of the second device is greater than or equal to the bandwidth threshold.

101. The communication device according to claim 99 or 100, wherein, the receiving unit is further configured to: in a case where the first device fails to obtain the first model metadata, receive first configuration information sent by the first device, where the first configuration information is used to configure the triggering condition.

102. The communication device according to claim 85, wherein, in a case where the second device stores the model identification information of the first model, the failure of the model identification process for the first model is determined based on a first condition.

103. The communication device according to claim 102, wherein, the first condition includes that the first device fails to obtain the model identifier of the first model; and / or the first condition includes that the first device fails to obtain the first model metadata for describing the first model.

104. The communication device according to claim 102 or 103, wherein, the first condition includes the timeout of a first timer, where the first timer is used to determine the waiting time for the first device to obtain the model identifier of the first model.

105. The communication device according to claim 104, wherein, the start of the first timer is triggered based on the first device instructing the second device to send the model identifier of the first model.

106. The communication device according to any one of claims 102-105, wherein, the first condition includes the timeout of a second timer, where the second timer is used to determine the duration for the second device to wait for the response information sent by the first device for the model identifier of the first model.

107. The communication device according to claim 106, wherein, the start of the second timer is triggered based on the sending of the model identifier of the first model.

108. The communication device according to any one of claims 102-107, wherein, the first condition includes the timeout of a third timer, where the third timer is used to determine the waiting time for the first device to obtain the first model metadata.

109. The communication device according to claim 108, wherein, the start of the third timer is triggered by one of the following: the first device indicates that the first model metadata is not stored; the first device instructs the second device to send the first model metadata; the first device configures a triggering condition for the second device to trigger the transmission of the first model metadata.

110. The communication device according to any one of claims 102-109, wherein, the first condition includes the timeout of a fourth timer, where the fourth timer is used to determine the duration for the second device to wait for the response information sent by the first device for the first model metadata.

111. The communication device according to claim 110, wherein, the fourth timer is configured by the first device for the second device.

112. The communication device according to any one of claims 85-111, It is characterized in that the model identification process for the first model includes identifying the first model based on the model identifier of the first model and / or the first model metadata 113. A communication device It is characterized in that it includes a transceiver, a memory, and a processor, the memory is used for storing programs, and the processor is used for calling the programs in the memory and controlling the transceiver to receive or send signals, so that the communication device executes the method according to any one of claims 1-56 114. A device It is characterized in that it includes a processor, which is used for calling a program from a memory, so that the device executes the method according to any one of claims 1-56 115. A chip It is characterized in that it includes a processor, which is used for calling a program from a memory, so that the device installed with the chip executes the method according to any one of claims 1-56 116. A computer-readable storage medium It is characterized in that a program is stored thereon, and the program enables a computer to execute the method according to any one of claims 1-56 117. A computer program product It is characterized in that it includes a program, and the program enables a computer to execute the method according to any one of claims 1-56 118. A computer program It is characterized in that the computer program enables a computer to execute the method according to any one of claims 1-56

Citation Information

Patent Citations

  • Model updating method and device, storage medium, terminal and network side equipment

    CN114765771A

  • Artificial intelligence (AI) communication method and device

    CN115835182A

  • Communication method and device

    CN116193585A

  • Model-based determination of feedback information concerning the channel state

    WO2022212253A1

  • Communication method, terminal device and network device

    WO2023044904A1