Communication method and related apparatus

By optimizing the model processing process through collaborative management between communication devices, the problems of excessively long model processing time and resource limitations were solved, thereby improving model processing efficiency.

WO2026036957A1PCT designated stage Publication Date: 2026-02-19HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/105130
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-15
Filing Date
2025-06-28
Publication Date
2026-02-19

AI Technical Summary

Technical Problem

As model complexity increases, the model processing time becomes excessively long, and it may even fail to execute due to resource limitations. Optimizing the model processing process has become an urgent problem to be solved.

Method used

The first communication device sends model processing result information to determine collaboration information, and the second communication device manages collaboration based on the result information to improve model processing efficiency.

Benefits of technology

Collaborative management reduces model processing latency and improves model processing efficiency, especially in distributed scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025105130_19022026_PF_FP_ABST
    Figure CN2025105130_19022026_PF_FP_ABST
Patent Text Reader

Abstract

A communication method and a related apparatus. In the method, first information sent by a first communication apparatus is used for determining model processing result information obtained by processing a first model on the basis of model processing information. Then, the first communication apparatus can receive second information, and obtain collaboration information of the first communication apparatus on the basis of the second information, wherein the collaboration information of the first communication apparatus is determined on the basis of the model processing result information. In other words, a sender (for example, a second communication apparatus) of the second information can determine the collaboration information of the first communication apparatus on the basis of the model processing result information of the first communication apparatus. In this way, the second communication apparatus can implement model collaboration management on the basis of the model processing result of the first communication apparatus processing a model, thereby improving model processing efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and related apparatus

[0001] This application claims priority from the Chinese patent application No. 202411126770.0, filed on August 15, 2024, and entitled "A communication method and related apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of communication, and in particular to a communication method and related apparatus. BACKGROUND

[0003] With the development of communication technology, in a communication system, in addition to the traditional communication service, the service performed by the communication device can also include other new services, such as artificial intelligence (AI) service. Generally, the communication system capable of processing AI service can also be referred to as AI system.

[0004] At present, the communication device can serve as a participating node of the AI system and provide its own computing power and data. For example, the communication device can perform one or more model processing (such as model training, model updating, or model fine-tuning, etc.) processes on a local model based on local data to obtain another model. In one possible way, the way to increase the complexity of the model (such as increasing the number of parameters of the model, increasing the number of neural network layers contained in the model, etc.) can effectively improve the performance of the model.

[0005] However, in the case of gradually increasing the complexity of the model, it is possible to cause the above-mentioned model processing process to consume a relatively long time, and even it is possible to cause the above-mentioned model processing process to be unable to be executed due to the limitation of the resources (such as computing power resources, storage resources, etc.) of the communication device. Therefore, how to optimize the model processing process is a technical problem to be solved. SUMMARY

[0006] The present application provides a communication method and related apparatus for improving the model processing performance.

[0007] The first aspect of the present application provides a communication method, which is performed by a first communication device. The first communication device can be a communication apparatus (e.g., a terminal device or a network device), or the first communication device can be a part of the communication apparatus (e.g., a circuit or a chip responsible for communication functions (e.g., a Modem chip (also referred to as a baseband chip), a system on chip (SoC) chip, such as an SoC chip including a modem core, or a system in package (SIP) chip), etc.), or the first communication device can also be a logic module or software capable of implementing all or part of the functions of the communication apparatus. In the method, the first communication device transmits first information used to determine model processing result information obtained by processing a first model based on model processing information; and the first communication device receives second information indicating cooperation information of the first communication device, wherein the cooperation information of the first communication device is determined based on the model processing result information.

[0008] Based on the above scheme, the first information transmitted by the first communication device is used to determine the model processing result information obtained by processing the first model based on the model processing information. Thereafter, the first communication device can receive the second information and obtain the cooperation information of the first communication device based on the second information, wherein the cooperation information of the first communication device is determined based on the model processing result information. In other words, the sender of the second information (e.g., the second communication device) can determine the cooperation information of the first communication device based on the model processing result information of the first communication device. In this way, the second communication device can manage the cooperation of the model based on the model processing result of the first communication device processing the model, so as to improve the model processing efficiency.

[0009] In addition, the number of first communication devices can be one or more. In the case where the number of first communication devices is greater than one, the sender of the second information (e.g., the second communication device) can indicate the cooperation information corresponding to the model processing result of each first communication device to different first communication devices. In the distributed scenario where the different first communication devices participate in the model processing process as distributed nodes, compared with the process where each distributed node independently processes the model, the cooperation of different distributed nodes can reduce the model processing delay, so as to improve the model processing efficiency in the distributed scenario.

[0010] In the present application, the model (e.g., the first model) can include an AI model, a neural network model, an AI neural network model, a machine learning model, or an AI processing model, etc.

[0011] In the present application, the model processing by the communication device on the model can include one or more of training, fine-tuning, fine-tuning, updating, iteration, and optimization. Correspondingly, the model processing result information can indicate one or more of the model training result, the model fine-tuning result, the model fine-tuning result, the model updating result, the model iteration result, and the model optimization result.

[0012] For example, the first communication device performs one or more of training, fine-tuning, fine-tuning, updating, iteration, and optimization on the first model based on the model processing information to obtain model processing result information; and the model processing result information obtained by processing the first model can indicate one or more of the model training result, the model fine-tuning result, the model fine-tuning result, the model updating result, the model iteration result, and the model optimization result.

[0013] Taking the above model processing as model training as an example, after the first communication device performs model training on the first model based on the model processing information, the processing result obtained can be a trained model, and the model processing result information can indicate the performance supervision result corresponding to the trained model. For example, if the processing performance of the first communication device is good, the trained model can be the same as or similar to the expected target model, and correspondingly, the model processing result information can indicate that the performance of the trained model is better (for example, refer to the following mode A, mode E, or mode F). For another example, if the processing performance of the first communication device is poor, the trained model can be different from or have a large difference from the expected target model, and correspondingly, the model processing result information can indicate that the performance of the trained model is poor (for example, refer to the following mode B, mode C, or mode D).

[0014] Optionally, the cooperation information can be replaced by other descriptions, such as auxiliary information, cooperation information, guidance information, or service information.

[0015] In a possible implementation manner of the first aspect, the first information includes model performance information obtained by processing the first model based on the model processing information; and the model performance information is used to determine the model processing result information.

[0016] Based on the above scheme, after the first communication device obtains the model performance information by processing the first model based on the model processing information, the first information sent by the first communication device can include the model performance information, so that the receiver of the first information can determine the corresponding model processing result information based on the model performance information, and subsequently manage the model cooperation based on the model processing result information.

[0017] In addition, the first communication apparatus provides the model performance information through the first information, so that the first communication apparatus can determine the corresponding model processing result information based on the model performance information, and the implementation complexity of the first communication apparatus can be reduced.

[0018] In a possible implementation of the first aspect, the first information comprises the model processing result information.

[0019] According to the above scheme, after the first communication apparatus processes the first model based on the model processing information to obtain the model processing result information, the first information sent by the first communication apparatus can comprise the model processing result information, and the transmission overhead can be reduced.

[0020] Optionally, in the case where the model processing result information satisfies a certain condition, it is possible that the first communication apparatus does not need the cooperation of other communication apparatuses and does not need to provide cooperation for other communication apparatuses (for example, mode F described below), in which case the first communication apparatus can not send the first information indicating the model processing result information, so as to save the overhead.

[0021] In a possible implementation of the first aspect, the cooperation information of the first communication apparatus satisfies any of the following conditions:

[0022] In the case where the model processing result information indicates that the model performance information obtained by processing the first model based on the model processing information is worse than or equal to a first threshold, the cooperation information of the first communication apparatus indicates that the model processing of the first model by the first communication apparatus needs cooperation (hereinafter referred to as mode A); or

[0023] In the case where the model processing result information indicates that the model performance information obtained by processing the first model based on the model processing information is better than or equal to a second threshold, the cooperation information of the first communication apparatus indicates that the model processing of the first model by the first communication apparatus does not need cooperation (hereinafter referred to as mode B).

[0024] According to the above scheme, in the case where the model processing result information indicates that the corresponding model performance is poor, the above cooperation information can indicate that the first communication apparatus needs cooperation, so as to improve the model performance of the model processing performed by the first communication apparatus through the cooperation of other communication apparatuses.

[0025] Or, in the case where the model processing result information indicates that the corresponding model performance is good, the above cooperation information can indicate that the first communication apparatus does not need cooperation, so that the model processing process with good performance in a certain communication apparatus does not need the cooperation of other communication apparatuses, so as to reduce the overhead.

[0026] Optionally, the first threshold is greater than or equal to the second threshold. In the case where the first threshold is equal to the second threshold, if the model performance information is equal to the first threshold (or the second threshold), the cooperation information indicates the mode A, or the cooperation information indicates the mode B, which is not limited here.

[0027] It should be noted that the model performance information can be implemented in various ways, which will be introduced below in combination with some examples.

[0028] As an example, the value of the model performance information is positively correlated with the model performance. In other words, the higher the value of the model performance information, the better the model performance, and vice versa. For example, the model performance information can indicate one or more of the accuracy, precision, sensitivity, precision, or recall. For example, the model performance information described below is worse than or equal to a certain threshold, which can be understood as the value of the model performance information being lower than or equal to the threshold; the model performance information described below is better than or equal to a certain threshold, which can be understood as the value of the model performance information being higher than or equal to the threshold.

[0029] As another example, the value of the model performance information is negatively correlated with the model performance. In other words, the higher the value of the model performance information, the worse the model performance, and vice versa. For example, the model performance information can indicate one or more of the error rate or bit error rate. For example, the model performance information described below is worse than or equal to a certain threshold, which can be understood as the value of the model performance information being higher than or equal to the threshold; the model performance information described below is better than or equal to a certain threshold, which can be understood as the value of the model performance information being lower than or equal to the threshold.

[0030] In a possible implementation of the first aspect, the cooperation information of the first communication device indicates that the first communication device needs cooperation for model processing of the first model;

[0031] In the case where the model processing result information indicates that the model performance information obtained by the model processing of the first model on the model processing information is worse than or equal to a third threshold, the cooperation information of the first communication device further indicates that the first communication device suspends the model processing of the first model, and / or the cooperation information of the first communication device further indicates that the first communication device does not have the capability of performing model processing on the first model based on cooperation of other communication devices (hereinafter referred to as mode C);

[0032] In a case where the model processing result information indicates that the model performance information of the first model obtained by the model processing of the model processing information is better than or equal to the fourth threshold value, the cooperation information of the first communication device further indicates that the first communication device has the capability of performing model processing on the first model based on cooperation of other communication devices (hereinafter referred to as mode D).

[0033] Based on the above scheme, in a case where the cooperation information of the first communication device indicates that the first communication device needs cooperation for model processing on the first model, if the model processing result information indicates that the corresponding model performance is poor, the cooperation information can indicate that the first communication device suspends model processing and / or indicates that the first communication device does not have the capability of performing model processing on the first model based on cooperation of other communication devices, so as to avoid model processing overhead in a case where the model performance is too low.

[0034] Or, if the model processing result information indicates that the corresponding model performance is good, the cooperation information can indicate that the first communication device has the capability of performing model processing on the first model based on cooperation of other communication devices, so that the first communication device can subsequently realize the model processing process of the first communication device through cooperation of other communication devices, so as to improve model processing efficiency in a manner of cooperation of different communication devices.

[0035] Optionally, the third threshold value is greater than or equal to the fourth threshold value. In a case where the third threshold value is equal to the fourth threshold value, if the model performance information is equal to the third threshold value (or the fourth threshold value), the cooperation information indicates mode C, or the cooperation information indicates mode D, which is not limited here.

[0036] In a possible implementation manner of the first aspect, the cooperation information of the first communication device indicates that the first communication device does not need cooperation for model processing on the first model; and in a case where the model performance information of the first model obtained by the model processing of the model processing information is better than or equal to the fifth threshold value, the cooperation information of the first communication device further indicates that the first communication device has the capability of cooperating with model processing of other communication devices (referred to as mode E).

[0037] Based on the above scheme, in a case where the cooperation information of the first communication device indicates that the first communication device does not need cooperation for model processing on the first model, if the model processing result information indicates that the corresponding model performance is good, the cooperation information can indicate that the first communication device has the capability of cooperating with model processing of other communication devices, so that the first communication device can subsequently provide cooperation for model processing of other communication devices, so as to improve model processing efficiency in a manner of cooperation of different communication devices.

[0038] Optionally, in a case where the model performance information obtained by the model processing of the first model on the model processing information is worse than or equal to a sixth threshold, the cooperation information of the first communication device further indicates that the first communication device does not have the capability of cooperating in the model processing of other communication devices and / or the cooperation information of the first communication device is empty (denoted as mode F). In the mode F, since the first communication device does not need to provide cooperation for other communication devices and does not need the cooperation of other communication devices, the second communication device can not send the second information, and / or the first communication device can not receive the second information, in this way, the transmission overhead of the second information can be reduced.

[0039] Optionally, the fifth threshold is greater than or equal to the sixth threshold. In a case where the fifth threshold is equal to the sixth threshold, if the model performance information is equal to the fifth threshold (or the sixth threshold), the cooperation information indicates the mode E, or the cooperation information indicates the mode F, which is not limited here.

[0040] In a possible implementation of the first aspect, the cooperation information of the first communication device satisfies any one of the following:

[0041] In a case where the model processing result information indicates that the model performance information obtained by the model processing of the first model on the model processing information is worse than or equal to a first threshold, the cooperation information of the first communication device indicates that the model processing of the first model by the first communication device needs cooperation (i.e., mode A);

[0042] In a case where the model processing result information indicates that the model performance information obtained by the model processing of the first model on the model processing information is better than or equal to a second threshold, the cooperation information of the first communication device indicates that the model processing of the first model by the first communication device does not need cooperation (i.e., mode B);

[0043] In a case where the model processing result information indicates that the model performance information obtained by the model processing of the first model on the model processing information is worse than or equal to a third threshold, the cooperation information of the first communication device indicates that the first communication device suspends the model processing of the first model, and / or the cooperation information of the first communication device indicates that the first communication device does not have the capability of performing the model processing of the first model based on the cooperation of other communication devices (i.e., mode C);

[0044] In a case where the model processing result information indicates that the model performance information obtained by the model processing of the first model on the model processing information is better than or equal to a fourth threshold, the cooperation information of the first communication device indicates that the first communication device has the capability of performing the model processing of the first model based on the cooperation of other communication devices (i.e., mode D);

[0045] In a case where the model processing result information indicates that the model performance information of the first model obtained through the model processing of the model processing information is better than or equal to a fifth threshold, the cooperation information of the first communication apparatus further indicates that the first communication apparatus has the capability of cooperating in the model processing of other communication apparatuses (i.e., mode E); or

[0046] In a case where the model processing result information indicates that the model performance information of the first model obtained through the model processing of the model processing information is worse than or equal to a sixth threshold, the cooperation information of the first communication apparatus further indicates that the first communication apparatus does not have the capability of cooperating in the model processing of other communication apparatuses and / or the cooperation information of the first communication apparatus is empty (denoted as mode F);

[0047] wherein the third threshold is less than or equal to the fourth threshold, the fourth threshold is less than or equal to the first threshold, the first threshold is less than or equal to the second threshold, the sixth threshold is less than or equal to the second threshold, and the second threshold is less than or equal to the fifth threshold.

[0048] Based on the above scheme, in a case where the model processing result information indicates that the corresponding model performance satisfies the corresponding relationship with the threshold, the cooperation information of the first communication apparatus can be indicated in multiple modes, so as to improve the flexibility of the scheme.

[0049] In a possible implementation of the first aspect, in a case where the model processing result information indicates that the model performance information of the first model obtained through the model processing of the model processing information is worse than or equal to a first threshold, worse than or equal to a third threshold, or better than or equal to a fourth threshold, the method further includes: the first communication apparatus sending third information, the third information indicating part or all of the model processing information.

[0050] Based on the above scheme, in a case where the model processing result information satisfies the above condition (i.e., mode A, mode C or mode D), the first communication apparatus can send the third information, so that the receiver (e.g., the second communication apparatus and / or other communication apparatuses providing cooperation for the first communication apparatus) of the third information can obtain the model processing information used by the first communication apparatus in the model processing based on the first model, so as to facilitate the receiver to provide cooperation for the first communication apparatus based on the model processing information used by the first communication apparatus, thereby improving the cooperation efficiency of different communication apparatuses.

[0051] In a possible implementation of the first aspect, in a case where the model processing result information indicates that the model performance information of the first model obtained through the model processing of the model processing information is worse than or equal to a third threshold, the method further includes: the first communication apparatus receiving or sending fourth information, the fourth information indicating that the first communication apparatus suspends the model processing of the first model.

[0052] Based on the above scheme, in the case that the model processing result information meets the above condition (i.e. the above manner C), the first communication apparatus can receive or send the fourth information, so that the receiver of the fourth information knows that the first communication apparatus suspends the model processing of the first model.

[0053] In a possible implementation of the first aspect, in the case that the model processing result information indicates that the model performance information obtained by the model processing of the first model on the model processing information is better than or equal to a fourth threshold, the method further includes: the first communication apparatus receiving fifth information, the fifth information indicating first cooperation information of other communication apparatuses on the model processing of the first model.

[0054] Based on the above scheme, in the case that the model processing result information meets the above condition (i.e. the above manner D), the first communication apparatus can receive the fifth information, so that the first communication apparatus can obtain the first cooperation information provided by the other communication apparatus based on the fifth information, and implement cooperation between different communication apparatuses based on the first cooperation information.

[0055] Optionally, the first cooperation information indicates at least one of the following: a data set, a resource for collecting the data set, a model structure, a model parameter, a model hyperparameter, or a format of the model parameter.

[0056] Optionally, the method further includes: the first communication apparatus sending indication information, the indication information being used to indicate a type of information (e.g. the type of information can include at least one of a data set, a resource for collecting the data set, a model structure, a model parameter, a model hyperparameter, or a format of the model parameter) that the first communication apparatus expects the first cooperation information to contain, so that the receiver of the indication information can provide cooperation information of the specified type to the first communication apparatus.

[0057] In a possible implementation of the first aspect, in the case that the model processing result information indicates that the model performance information obtained by the model processing of the first model on the model processing information is better than or equal to a fifth threshold, the method further includes: the first communication apparatus sending sixth information, the sixth information indicating second cooperation information of the first communication apparatus on the model processing of one or more models deployed by other communication apparatuses.

[0058] Based on the above scheme, in the case that the model processing result information meets the above condition (i.e. the above manner E), the first communication apparatus can send the sixth information, so that the receiver of the sixth information can obtain the second cooperation information provided by the first communication apparatus based on the sixth information, and implement cooperation between different communication apparatuses based on the second cooperation information.

[0059] Optionally, the second cooperation information indicates at least one of the following: a data set, a resource for collecting the data set, a model structure, a model parameter, a model hyperparameter, or a format of the model parameter.

[0060] Optionally, the method further includes that the first communication device receives indication information, the indication information being used to indicate a type of information contained in the second cooperation information (for example, the type of information can include at least one of a data set, a resource for collecting the data set, a model structure, a model parameter, a model hyperparameter, or a format of the model parameter), so that the first communication device can provide cooperation information of a specified type to a sender of the indication information.

[0061] In a possible implementation manner of the first aspect, the method further includes that the first communication device receives seventh information, the seventh information being used to indicate a resource carrying the second information, the resource including one or more of a starting time domain position, a time domain unit quantity, a terminal time domain position, a starting frequency domain position, a frequency domain unit quantity, or a terminal frequency domain position.

[0062] Based on the above scheme, the first communication device can further receive seventh information indicating a resource carrying the second information, so that the first communication device can send the second information based on the resource indicated by the seventh information, to improve the success rate of receiving the second information.

[0063] In a possible implementation manner of the first aspect, the method further includes that the first communication device receives eighth information, the eighth information being used to indicate the model processing information.

[0064] Based on the above scheme, the first communication device can further receive the eighth information, so that the first communication device can process the first model based on the model processing information indicated by the eighth information, to improve the model processing efficiency.

[0065] Optionally, the model processing information indicates at least one of the following: a data set, a resource for collecting the data set, a model structure, a model parameter, a model hyperparameter, or a format of the model parameter.

[0066] Optionally, the first communication device sends state information of the first communication device; the state information is used to determine the eighth information. In this way, a sender (for example, the second communication device) of the eighth information can determine a first sub-model matched with the state information of the first communication device, so that the first communication device can perform model processing based on a model matched with its own capability, and model processing failure caused by a mismatch between the model and the capability can be avoided, to improve the success rate of model processing.

[0067] Optionally, the state information includes one or more of computing power information of the first communication device (e.g., the computing power information can indicate one or more of total computing power, used computing power, and idle computing power), storage information (e.g., the storage information can indicate one or more of total storage space, used storage space, and idle storage space), AI performance information (e.g., the AI performance information can indicate one or more of AI service latency and AI service accuracy), communication information (e.g., the communication information can indicate one or more of antenna information of the first communication device, communication chip information, channel information between the first communication device and other communication devices, latency, throughput, packet loss rate, and load), or other information.

[0068] The second aspect of the present application provides a communication method, which is performed by a second communication device. The second communication device can be a communication device (e.g., a terminal device or a network device), or the second communication device can be a part of a communication device (e.g., a circuit or a chip responsible for communication functions (e.g., a Modem chip (also referred to as a baseband chip), a SoC chip, such as a SoC chip including a modem core, or a SIP chip, etc.), or the second communication device can also be a logic module or software capable of implementing all or part of the functions of the communication device. In the method, the second communication device receives first information, which is used to determine model processing result information obtained by processing a first model based on model processing information; and the second communication device sends second information, which indicates cooperation information of the first communication device; wherein the cooperation information of the first communication device is determined based on the model processing result information.

[0069] Based on the above scheme, the first information received by the second communication device is used to determine the model processing result information obtained by processing the first model based on the model processing information. Thereafter, the second communication device can send the second information to the first communication device, so that the first communication device obtains the cooperation information of the first communication device based on the second information; wherein the cooperation information of the first communication device is determined based on the model processing result information. In other words, the second communication device can determine the cooperation information of the first communication device based on the model processing result information of the first communication device. In this way, the second communication device can manage the cooperation of the model based on the model processing result of the first communication device processing the model, so as to improve the model processing efficiency.

[0070] In addition, the number of the first communication devices can be one or more. In the case that the number of the first communication devices is greater than 1, the second communication device can indicate, to different first communication devices, cooperation information corresponding to model processing results of the respective first communication devices. In a distributed scenario in which the different first communication devices participate in the model processing process as distributed nodes, compared with the case that each distributed node independently performs the model processing process, the model processing latency can be reduced through cooperation of the different distributed nodes, so as to improve the model processing efficiency in the distributed scenario.

[0071] In a possible implementation of the second aspect, the first information comprises model performance information obtained by processing the first model based on the model processing information; and the model performance information is used to determine the model processing result information.

[0072] According to the above scheme, after the first communication device obtains the model performance information by processing the first model based on the model processing information, the first information sent by the first communication device to the second communication device can comprise the model performance information, so that the second communication device can determine the corresponding model processing result information based on the model performance information, and subsequently implement management of model cooperation based on the model processing result information.

[0073] In addition, the first communication device provides the model performance information through the first information, so that the first communication device can not need to determine the corresponding model processing result information based on the model performance information, and the implementation complexity of the first communication device can be reduced.

[0074] In a possible implementation of the second aspect, the first information comprises the model processing result information.

[0075] According to the above scheme, after the first communication device obtains the model processing result information by processing the first model based on the model processing information, the first information sent by the first communication device to the second communication device can comprise the model processing result information, and the transmission overhead can be reduced.

[0076] Optionally, in the case that the model processing result information satisfies a certain condition, it is possible that the first communication device does not need cooperation of other communication devices and does not need to provide cooperation for other communication devices (for example, the manner F described below), in which case the first communication device can not send the first information indicating the model processing result information, so as to save overhead.

[0077] In a possible implementation of the second aspect, the cooperation information of the first communication device satisfies any one of the following conditions:

[0078] In a case where the model processing result information indicates that model performance information obtained by processing the first model based on the model processing information is worse than or equal to a first threshold, the cooperation information of the first communication device indicates that the first communication device needs cooperation for model processing of the first model; or

[0079] In a case where the model processing result information indicates that model performance information obtained by processing the first model based on the model processing information is better than or equal to a second threshold, the cooperation information of the first communication device indicates that the first communication device does not need cooperation for model processing of the first model.

[0080] Based on the above scheme, in a case where the model processing result information indicates that the corresponding model performance is poor, the cooperation information can indicate that the first communication device needs cooperation, so as to improve the model performance of the model processing performed by the first communication device in a manner of providing cooperation by other communication devices.

[0081] Or, in a case where the model processing result information indicates that the corresponding model performance is good, the cooperation information can indicate that the first communication device does not need cooperation, so that a model processing process with good performance in a certain communication device does not need cooperation of other communication devices, so as to reduce the overhead.

[0082] Optionally, the first threshold is greater than or equal to the second threshold. In a case where the first threshold is equal to the second threshold, if the model performance information is equal to the first threshold (or the second threshold), the cooperation information indicates the manner A, or the cooperation information indicates the manner B, which is not limited here.

[0083] In a possible implementation manner of the second aspect, the cooperation information of the first communication device indicates that the first communication device needs cooperation for model processing of the first model;

[0084] In a case where the model processing result information indicates that model performance information obtained by processing the first model based on the model processing information is worse than or equal to a third threshold, the cooperation information of the first communication device further indicates that the first communication device suspends model processing of the first model, and / or the cooperation information of the first communication device further indicates that the first communication device does not have the capability of performing model processing of the first model based on cooperation of other communication devices;

[0085] In a case where the model processing result information indicates that model performance information obtained by processing the first model based on the model processing information is better than or equal to a fourth threshold, the cooperation information of the first communication device further indicates that the first communication device has the capability of performing model processing of the first model based on cooperation of other communication devices.

[0086] Based on the above scheme, in a case that the cooperation information of the first communication device indicates that the first communication device needs cooperation for the model processing of the first model, if the model processing result information indicates that the corresponding model performance is poor, the cooperation information can indicate that the first communication device suspends the model processing and / or indicates that the first communication device does not have the capability of performing the model processing of the first model based on the cooperation of other communication devices, so as to avoid the model processing overhead in a case that the model performance is too low.

[0087] Or, if the model processing result information indicates that the corresponding model performance is excellent, the cooperation information can indicate that the first communication device has the capability of performing the model processing of the first model based on the cooperation of other communication devices, so that the first communication device can subsequently realize the model processing process of the first communication device through the cooperation of other communication devices, so as to improve the model processing efficiency in a manner of cooperation of different communication devices.

[0088] Optionally, the third threshold is greater than or equal to the fourth threshold. Wherein, in a case that the third threshold is equal to the fourth threshold, if the model performance information is equal to the third threshold (or the fourth threshold), the cooperation information indicates the manner C, or the cooperation information indicates the manner D, which is not limited here.

[0089] In a possible implementation manner of the second aspect, the cooperation information of the first communication device indicates that the first communication device does not need cooperation for the model processing of the first model; and in a case that the model performance information obtained by the first model after the model processing of the model processing information is better than or equal to a fifth threshold, the cooperation information of the first communication device further indicates that the first communication device has the capability of cooperating with the model processing of other communication devices.

[0090] Based on the above scheme, in a case that the cooperation information of the first communication device indicates that the first communication device does not need cooperation for the model processing of the first model, if the model processing result information indicates that the corresponding model performance is excellent, the cooperation information can indicate that the first communication device has the capability of cooperating with the model processing of other communication devices, so that the first communication device can subsequently provide cooperation for the model processing of other communication devices, so as to improve the model processing efficiency in a manner of cooperation of different communication devices.

[0091] Optionally, in the case that the model performance information obtained by the model processing of the first model on the model processing information is worse than or equal to a sixth threshold, the cooperation information of the first communication device further indicates that the first communication device does not have the capability of cooperating in the model processing of other communication devices and / or the cooperation information of the first communication device is empty (denoted as mode F). In mode F, since the first communication device does not need to provide cooperation for other communication devices and does not need the cooperation of other communication devices, the second communication device can not send the second information, and / or the first communication device can not receive the second information, in this way, the transmission overhead of the second information can be reduced.

[0092] Optionally, the fifth threshold is greater than or equal to the sixth threshold. In the case that the fifth threshold is equal to the sixth threshold, if the model performance information is equal to the fifth threshold (or the sixth threshold), the cooperation information indicates mode E, or the cooperation information indicates mode F, which is not limited here.

[0093] In a possible implementation of the second aspect, the cooperation information of the first communication device satisfies any one of the following conditions:

[0094] In the case that the model processing result information indicates that the model performance information obtained by the model processing of the first model on the model processing information is worse than or equal to a first threshold, the cooperation information of the first communication device indicates that the model processing of the first model by the first communication device needs cooperation;

[0095] In the case that the model processing result information indicates that the model performance information obtained by the model processing of the first model on the model processing information is better than or equal to a second threshold, the cooperation information of the first communication device indicates that the model processing of the first model by the first communication device does not need cooperation;

[0096] In the case that the model processing result information indicates that the model performance information obtained by the model processing of the first model on the model processing information is worse than or equal to a third threshold, the cooperation information of the first communication device indicates that the first communication device suspends the model processing of the first model, and / or the cooperation information of the first communication device indicates that the first communication device does not have the capability of performing the model processing of the first model based on the cooperation of other communication devices;

[0097] In the case that the model processing result information indicates that the model performance information obtained by the model processing of the first model on the model processing information is better than or equal to a fourth threshold, the cooperation information of the first communication device indicates that the first communication device has the capability of performing the model processing of the first model based on the cooperation of other communication devices; or

[0098] In a case where the model processing result information indicates that the model performance information obtained by the first model through the model processing of the model processing information is better than or equal to a fifth threshold, the cooperation information of the first communication apparatus further indicates that the first communication apparatus has the capability of cooperating in the model processing of other communication apparatuses.

[0099] The third threshold is less than or equal to the fourth threshold, the fourth threshold is less than or equal to the first threshold, the first threshold is less than or equal to the second threshold, and the second threshold is less than or equal to the fifth threshold.

[0100] Based on the above scheme, in a case where the model processing result information indicates that the corresponding model performance satisfies the corresponding relationship with the threshold, the cooperation information can indicate the corresponding cooperation of the first communication apparatus in various ways, so as to improve the flexibility of the scheme implementation.

[0101] In a possible implementation of the second aspect, in a case where the model processing result information indicates that the model performance information obtained by the first model through the model processing of the model processing information is worse than or equal to a first threshold, worse than or equal to a third threshold, or better than or equal to a fourth threshold, the method further includes: the second communication apparatus receives third information, the third information indicating part or all of the model processing information.

[0102] Based on the above scheme, in a case where the model processing result information satisfies the above condition (i.e., the above manner A, manner C or manner D), the first communication apparatus can send third information to the second communication apparatus (optionally, the second communication apparatus can send the third information to other communication apparatuses that provide cooperation for the first communication apparatus), so that the second communication apparatus and / or other communication apparatuses that provide cooperation for the first communication apparatus can obtain the model processing information used by the first communication apparatus in the model processing based on the first model, so that the receiver can provide cooperation for the first communication apparatus based on the model processing information used by the first communication apparatus, so as to improve the cooperation efficiency of different communication apparatuses.

[0103] In a possible implementation of the second aspect, in a case where the model processing result information indicates that the model performance information obtained by the first model through the model processing of the model processing information is worse than or equal to a third threshold, the method further includes: the second communication apparatus receives or sends fourth information, the fourth information indicating that the first communication apparatus suspends the model processing of the first model.

[0104] Based on the above scheme, in a case where the model processing result information satisfies the above condition (i.e., the above manner C), the first communication apparatus can receive or send fourth information, so that the receiver of the fourth information knows that the first communication apparatus suspends the model processing of the first model.

[0105] In a possible implementation manner of the second aspect, in a case where the model processing result information indicates that the model performance information obtained by the first model through the model processing of the model processing information is better than or equal to a fourth threshold value, the method further includes: the second communication apparatus sending fifth information, the fifth information indicating first cooperation information of other communication apparatuses for model processing of the first model.

[0106] Based on the above scheme, in a case where the model processing result information satisfies the above condition (i.e., the manner D in the foregoing), the first communication apparatus can receive the fifth information, so that the first communication apparatus can obtain the first cooperation information provided by the other communication apparatus based on the fifth information, and implement cooperation between different communication apparatuses based on the first cooperation information.

[0107] Optionally, the first cooperation information indicates at least one of the following: a data set, a resource for collecting the data set, a model structure, a model parameter, a model hyperparameter, or a format of the model parameter.

[0108] Optionally, the method further includes: the first communication apparatus sending indication information, the indication information being used to indicate a type of information (for example, the type of information can include at least one of the following: a data set, a resource for collecting the data set, a model structure, a model parameter, a model hyperparameter, or a format of the model parameter) that the first cooperation information is expected to contain, so that a receiver of the indication information can provide cooperation information of a specified type to the first communication apparatus.

[0109] In a possible implementation manner of the second aspect, in a case where the model processing result information indicates that the model performance information obtained by the first model through the model processing of the model processing information is better than or equal to a fifth threshold value, the method further includes: the second communication apparatus receiving sixth information, the sixth information indicating second cooperation information of the first communication apparatus for model processing of one or more models deployed by other communication apparatuses.

[0110] Based on the above scheme, in a case where the model processing result information satisfies the above condition (i.e., the manner E in the foregoing), the first communication apparatus can send the sixth information, so that a receiver of the sixth information can obtain the second cooperation information provided by the first communication apparatus based on the sixth information, and implement cooperation between different communication apparatuses based on the second cooperation information.

[0111] Optionally, the second cooperation information indicates at least one of the following: a data set, a resource for collecting the data set, a model structure, a model parameter, a model hyperparameter, or a format of the model parameter.

[0112] Optionally, the method further comprises: receiving, by the first communication device, indication information, the indication information being used to indicate a type of information included in the second cooperation information (for example, the type of information can include at least one of a data set, a resource for collecting the data set, a model structure, a model parameter, a model hyperparameter, or a format of a model parameter), so that the first communication device can provide cooperation information of a specified type to a sender of the indication information.

[0113] In a possible implementation of the second aspect, the method further comprises: sending, by the second communication device, seventh information, the seventh information being used to indicate a resource carrying the second information, the resource including one or more of a starting time domain position, a time domain unit quantity, a terminal time domain position, a starting frequency domain position, a frequency domain unit quantity, or a terminal frequency domain position.

[0114] Based on the above scheme, the second communication device can further send, to the first communication device, seventh information indicating a resource carrying the second information, so that the first communication device can send the second information based on the resource indicated by the seventh information, to improve the success rate of receiving the second information.

[0115] In a possible implementation of the second aspect, the method further comprises: sending, by the second communication device, eighth information, the eighth information being used to indicate the model processing information.

[0116] Based on the above scheme, the first communication device can further receive the eighth information, so that the first communication device can process the first model based on the model processing information indicated by the eighth information, to improve the model processing efficiency.

[0117] Optionally, the model processing information indicates at least one of a data set, a resource for collecting the data set, a model structure, a model parameter, a model hyperparameter, or a format of a model parameter.

[0118] Optionally, the first communication device sends state information of the first communication device; and the state information is used to determine the eighth information. In this way, the sender (for example, the second communication device) of the eighth information can determine a first sub-model matched with the state information of the first communication device, so that the first communication device can perform model processing based on a model matched with its own capability, and model processing failure caused by a mismatch between the model and the capability can be avoided, to improve the success rate of model processing.

[0119] The third aspect of the present application provides a communication device, which is a first communication device, comprising a transceiver unit and a processing unit; the processing unit is configured to determine first information; the transceiver unit is configured to send the first information, which is used to determine model processing result information obtained by processing a first model based on model processing information; the transceiver unit is further configured to receive second information, which indicates cooperation information of the first communication device; wherein the cooperation information of the first communication device is determined based on the model processing result information.

[0120] In the third aspect of the present application, the constituent modules of the communication device can also be configured to perform the steps performed in the various possible implementation manners of the first aspect and achieve the corresponding technical effects, which can be referred to the first aspect for details and will not be described here.

[0121] The fourth aspect of the present application provides a communication device, which is a second communication device, comprising a transceiver unit and a processing unit; the transceiver unit is configured to receive first information, which is used to determine model processing result information obtained by processing a first model based on model processing information; the processing unit is configured to determine second information; the transceiver unit is further configured to send the second information, which indicates cooperation information of the first communication device; wherein the cooperation information of the first communication device is determined based on the model processing result information.

[0122] In the fourth aspect of the present application, the constituent modules of the communication device can also be configured to perform the steps performed in the various possible implementation manners of the second aspect and achieve the corresponding technical effects, which can be referred to the second aspect for details and will not be described here.

[0123] The fifth aspect of the present application provides a communication device, comprising at least one processor coupled with a memory; the memory is configured to store programs or instructions; the at least one processor is configured to execute the programs or instructions to enable the device to implement the method in any one of the possible implementation manners of any one of the preceding first aspect to second aspect. Optionally, the communication device can comprise the memory.

[0124] The sixth aspect of the present application provides a communication device, comprising at least one logic circuit and an input-output interface; the logic circuit is configured to execute the method in any one of the possible implementation manners of any one of the preceding first aspect to second aspect.

[0125] The seventh aspect of the present application provides a communication system, comprising the first communication device and the second communication device.

[0126] The eighth aspect of the present application provides a computer readable storage medium, which is used to store one or more computer execution instructions, when the computer execution instructions are executed by a computer, the computer executes the method according to any possible implementation manner of any one of the first aspect to the second aspect.

[0127] The ninth aspect of the present application provides a computer program product (or computer program), when a computer program in the computer program product is executed by a computer, the computer executes the method according to any possible implementation manner of any one of the first aspect to the second aspect.

[0128] The tenth aspect of the present application provides a chip or chip system, which includes at least one processor, and is used to support a communication device to implement the method according to any possible implementation manner of any one of the first aspect to the second aspect. For example, the chip can be a baseband chip, a modem chip, an SoC chip (such as an SoC chip including a modem core), a SIP chip, or a communication module, etc.

[0129] In a possible design, the chip or chip system can further include a memory, which is used to store necessary program instructions and data of the communication device. The chip system can be composed of a chip, or can include a chip and other discrete devices. Optionally, the chip system further includes an interface circuit, which provides program instructions and / or data for the at least one processor.

[0130] The technical effects brought by any one of the third aspect to the tenth aspect can be referred to the technical effects brought by different design manners of the first aspect to the second aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS

[0131] FIGS. 1a to 1c are schematic diagrams of a communication system provided by the present application;

[0132] FIGS. 2a to 2g are schematic diagrams of an AI processing process related to the present application;

[0133] FIG. 3 is an interaction schematic diagram of a communication method provided by the present application;

[0134] FIGS. 4a to 4d are some schematic diagrams of model processing result information provided by the present application;

[0135] FIG. 4e is an interaction schematic diagram of a communication method provided by the present application;

[0136] FIGS. 5 to 9 are schematic diagrams of a communication device provided by the present application. DETAILED DESCRIPTION

[0137] First, some terms in the embodiments of the present application are explained and described, so as to facilitate the understanding of those skilled in the art.

[0138] (1) Terminal device: can be a wireless terminal device capable of receiving network device scheduling and indication information, the wireless terminal device can be a device that provides voice and / or data connectivity to a user, or a handheld device with wireless connection function, or other processing devices connected to a wireless modem.

[0139] The terminal device can communicate with one or more core networks or the Internet through a radio access network (RAN), and the terminal device can be a mobile terminal device, such as a mobile phone (or called "cellular" phone, mobile phone), computer and data card, for example, it can be a portable, pocket-sized, handheld, computer built-in or vehicle-mounted mobile device, which exchanges voice and / or data with the radio access network. For example, personal communication service (PCS) phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), tablet or pad, computer with wireless transceiver function and the like. The wireless terminal device can also be called system, subscriber unit, subscriber station, mobile station (MS), remote station, access point (AP), remote terminal, access terminal, user terminal, user agent, subscriber station (SS), customer premises equipment (CPE), terminal, user equipment (UE), mobile terminal (MT) and the like.

[0140] By way of example and not limitation, in embodiments of the present application, the terminal device can also be a wearable device. The wearable device can also be referred to as a smart wearable device or a smart wearable device, etc. It is a general term for devices that apply wearable technology to the intelligent design and development of daily wear, such as glasses, gloves, watches, clothing, and shoes, etc. The wearable device is a portable device that can be directly worn on the body or integrated into the user's clothes or accessories. The wearable device is not just a hardware device, but also a powerful function through software support and data interaction, cloud interaction. The general wearable smart device includes full function, large size, and can realize complete or partial functions without relying on a smart phone, such as smart watches or smart glasses, etc., and focuses only on a certain application function, and needs to cooperate with other devices such as a smart phone, such as various smart wristbands, smart helmets, smart jewelry, etc.

[0141] The terminal can also be a drone, a robot, a terminal in device-to-device (D2D) communication, a terminal in vehicle to everything (V2X), a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in telemedicine or telehealth services, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc.

[0142] In addition, the terminal device can also be a terminal device of a communication system evolved after the 5th generation (5G) communication system, such as a terminal device of 5G Advanced or a future communication system, etc. For example, the morphology and function of the communication terminal can be further expanded, including but not limited to vehicles, cellular network terminals (integrating satellite terminal functions), drones, internet of things (IoT) devices.

[0143] In embodiments of the present application, the terminal device described above can also obtain artificial intelligence (AI) services provided by a network device. Optionally, the terminal device can also have AI processing capability.

[0144] (2) Network device: can be a device in a wireless network, for example, the network device can be a RAN node (or device) that accesses the terminal device to the wireless network, which can also be referred to as a base station. At present, some examples of RAN devices are: base station (base station), evolved NodeB (eNodeB), base station gNB (gNodeB) in 5G communication system, transmission reception point (transmission reception point or transmit / receive point, TRP), evolved Node B (eNB), radio network controller (radio network controller, RNC), Node B (Node B, NB), home base station (for example, home evolved Node B, or home Node B, HNB), baseband unit (baseband unit, BBU) or wireless fidelity (wireless fidelity, Wi-Fi) access point (AP) and the like. In addition, in a network structure, the network device can include a central unit (central unit, CU) node, or a distributed unit (distributed unit, DU) node, or a RAN device including a CU node and a DU node.

[0145] Optionally, the RAN node can also be a macro base station, a micro base station or an indoor station, a relay node or a donor node, or a wireless controller in a cloud radio access network (cloud radio access network, CRAN) scenario. The RAN node can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the access network device in vehicle external connection (V2X) technology can be a road side unit (road side unit, RSU).

[0146] In another possible scenario, a terminal is assisted by multiple RAN nodes to implement wireless access, and different RAN nodes respectively implement part of functions of a base station. For example, a RAN node can be a CU, a DU, a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can be included in the same network element, for example, in a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, for example, in a remote radio unit (RRU), an active antenna unit (AAU), a radio head (RH), or a remote radio head (RRH).

[0147] In different systems, the CU (or CU-CP and CU-UP), the DU, or the RU can also have different names, but those skilled in the art can understand their meanings. For example, in an open RAN (O-RAN or ORAN) system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the convenience of description, the CU, the CU-CP, the CU-UP, the DU, and the RU are taken as examples for description in this application. Any one of the CU (or the CU-CP, the CU-UP), the DU, and the RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0148] The communication between the access network device and the terminal device complies with a certain protocol layer structure. The protocol layer can include a control plane protocol layer and a user plane protocol layer. The control plane protocol layer can include at least one of the following: a radio resource control (RRC) layer, a packet data convergence protocol (PDCP) layer, a radio link control (RLC) layer, a media / medium access control (MAC) layer, or a physical (PHY) layer, etc. The user plane protocol layer can include at least one of the following: a service data adaptation protocol (SDAP) layer, a PDCP layer, an RLC layer, a MAC layer, or a physical layer, etc.

[0149] For the correspondence between the network elements in the ORAN system and the protocol layer functions that can be implemented by the network elements, refer to Table 1 below.

[0150] Table 1

[0151] The network device can be another device that provides a wireless communication function for the terminal device. Embodiments of the present application do not limit the specific technology and specific device form adopted by the network device. For the convenience of description, embodiments of the present application do not limit.

[0152] The network device can also include a core network device, for example, a mobility management entity (MME) in a fourth generation (4G) network, a home subscriber server (HSS), a serving gateway (S-GW), a policy and charging rules function (PCRF), a public data network gateway (PDN gateway or P-GW), a network element such as an access and mobility management function (AMF) in a 5G network, a user plane function (UPF), or a session management function (SMF). In addition, the core network device can also include other core network devices in the 5G network and the next generation network of the 5G network.

[0153] In the embodiments of the present application, the network device mentioned above can also be an AI-capable network node, which can provide AI services for terminals or other network devices, for example, AI nodes, computing power nodes, AI-capable RAN nodes, AI-capable core network elements, etc. on the network side (access network or core network).

[0154] In the embodiments of the present application, the device for implementing the function of the network device can be a network device or a device capable of supporting the network device to implement the function, such as a chip system, which can be arranged in the network device. In the technical solutions provided in the embodiments of the present application, the device for implementing the function of the network device is taken as an example to describe the technical solutions provided in the embodiments of the present application.

[0155] (3) Configuration and pre-configuration: in this application, both configuration and pre-configuration will be used. Among them, configuration refers to that the network device / server sends some parameter configuration information or parameter values to the terminal through messages or signaling, so that the terminal determines the communication parameters or resource in transmission according to the values or information. Pre-configuration is similar to configuration, which can be parameter information or parameter values agreed by the network device / server and the terminal device in advance, or parameter information or parameter values adopted by the base station / network device or the terminal device according to the standard protocol, or parameter information or parameter values pre-stored in the base station / server or the terminal device. This application does not limit this.

[0156] Further, these values and parameters can be changed or updated.

[0157] (4) The terms "system" and "network" in the embodiments of the present application can be used interchangeably. "Multiple" means two or more. "And / or" describes the association between the associated objects, which means that there can be three relationships, for example, A and / or B, which means that A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects. "At least one of the following" or similar expressions means any combination of these items, including any combination of single item or multiple items. For example, "at least one of A, B and C" includes A, B, C, AB, AC, BC or ABC. In addition, unless otherwise specified, the ordinal numbers "first", "second", etc. mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, time sequence, priority or importance of the multiple objects.

[0158] (5) In the embodiments of the present application, "sending" and "receiving" represent the direction of signal transmission. For example, "sending information to XX" can be understood as that the destination of the information is XX, which can include direct sending through the air interface, or indirect sending through the air interface by other units or modules. "Receiving information from YY" can be understood as that the source of the information is YY, which can include direct receiving from YY through the air interface, or indirect receiving from YY through the air interface by other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface.

[0159] In other words, sending and receiving can be carried out between devices, such as between network devices and terminal devices, or within devices, such as between components, modules, chips, software modules or hardware modules within a device through buses, wires or interfaces.

[0160] It can be understood that the information can be processed, such as encoding and modulation, between the source end and the destination end of the information transmission, but the destination end can understand the effective information from the source end. Similar expressions in this application can be similarly understood, and will not be repeated here.

[0161] (6) In the embodiments of the present application, “indication” can include direct indication and indirect indication, and can also include explicit indication and implicit indication. The information indicated by certain information (indication information described below) is referred to as to-be-indicated information. In the implementation process, there are many ways to indicate the to-be-indicated information, for example, but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or the index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship. The to-be-indicated information can also be indicated only by a part, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can be achieved by means of the arrangement order of each information agreed in advance (for example, protocol predefined), thereby reducing the indication overhead to a certain extent. The present application does not limit the specific manner of indication. It can be understood that for the sender of the indication information, the indication information can be used to indicate the to-be-indicated information, and for the receiver of the indication information, the indication information can be used to determine the to-be-indicated information.

[0162] In the present application, the same or similar parts of each embodiment can be mutually referred to, unless otherwise specified. In the present application, the terms and / or descriptions of different embodiments, and the technical features of each method / design / implementation in each embodiment, have consistency and can be mutually referred to, unless otherwise specified and logically conflicted. The technical features of different embodiments, and the technical features of each method / design / implementation in each embodiment, can be combined to form new embodiments, methods, or implementations according to their inherent logical relationship. The implementation modes of the present application described below do not constitute a limitation on the protection scope of the present application.

[0163] The present application can be applied to a long term evolution (LTE) system, a new radio (NR) system, or a future communication system after 5G. The communication system includes at least one network device and / or at least one terminal device.

[0164] Referring to FIG. 1a, an architecture diagram of a communication system 1000 to which embodiments of the present application are applied is shown. As shown in FIG. 1a, the communication system can include a radio access network (RAN) 100, and optionally, the communication system 1000 can further include a core network 200 and an Internet 300. The RAN 100 includes at least one RAN node (e.g., 110a and 110b in FIG. 1a, collectively referred to as 110), and can further include at least one terminal (e.g., 120a-120j in FIG. 1a, collectively referred to as 120). The RAN 100 can further include other RAN nodes, such as a wireless relay device and / or a wireless backhaul device (not shown in FIG. 1a). The terminal 120 is connected to the RAN node 110 in a wireless manner, and the RAN node 110 is connected to the core network 200 in a wireless or wired manner. The core network device in the core network 200 and the RAN node 110 in the RAN 100 can be independent and different physical devices, or can be the same physical device integrated with the logical functions of the core network device and the logical functions of the RAN node. Terminals and terminals, and RAN nodes and RAN nodes can be connected to each other in a wired or wireless manner.

[0165] Taking the communication system shown in FIG. 1a as an example, different devices (including network devices and network devices, network devices and terminal devices, and / or terminal devices and terminal devices) can perform AI-related services in addition to performing communication-related services.

[0166] As shown in FIG. 1b, taking a base station as an example of a network device, the base station can perform communication-related services and AI-related services between one or more terminal devices, and communication-related services and AI-related services can also be performed between different terminal devices.

[0167] As shown in FIG. 1c, taking a television and a mobile phone as examples of terminal devices, the television and the mobile phone can also perform communication-related services and AI-related services.

[0168] The technical solutions provided in the present application can be applied to a wireless communication system (for example, the system shown in FIG. 1a, FIG. 1b or FIG. 1c), for example, an AI network element can be introduced in the communication system provided in the present application to implement part or all of the AI-related operations. The AI network element can also be referred to as an AI node, an AI device, an AI entity, an AI module, an AI model, or an AI unit, etc. The AI network element can be built-in in a network element of the communication system. For example, the AI network element can be an AI module built-in in an access network device, a core network device, a cloud server, or an operation administration and maintenance (OAM) to implement AI-related functions. The OAM can be a network management of the core network device and / or a network management of the access network device. Alternatively, the AI network element can also be a network element independently arranged in the communication system. Optionally, an AI entity can also be included in a terminal or a chip built-in in the terminal to implement AI-related functions.

[0169] Optionally, in the communication system, the AI application cases can include but are not limited to: channel state information (CSI) feedback enhancement, beam management enhancement, positioning accuracy enhancement, network energy saving, load balancing, and mobility optimization. The following will be described respectively.

[0170] 1. CSI feedback enhancement

[0171] CSI is the channel property of a communication link, and is the channel quality information reported by a terminal device to a network device. The terminal device reports the channel quality information to the network device, so as to select a suitable modulation and coding scheme (MCS) for the terminal device, thereby adapting to the changing wireless channel. For example, the terminal device performs channel estimation according to the received channel state information-reference signal (CSI-RS), and then feeds back the channel quality information to the network device. The feedback channel quality information is used as the input of the model of the network device, so that the network device implements AI model training. By applying AI to CSI feedback enhancement, the overhead can be reduced, the accuracy can be improved, and prediction can be achieved.

[0172] CSI-RS feedback enhancement can include at least one sub-function, such as: CSI compression, CSI prediction, CSI-RS configuration signaling reduction, respectively. Wherein, CSI compression can further include CSI compression in at least one of spatial domain, time domain and frequency domain.

[0173] 2、Beam management enhancement

[0174] Beam management enhancement is mainly to find the strongest transmit / receive beam pair. Based on AI sparse beam prediction, the accuracy can be improved. According to AI training and inference, it can include AI sparse beam prediction on the network side and AI sparse beam prediction on the terminal device side. Taking AI sparse beam prediction on the terminal device side as an example, the pre-trained AI model on the terminal device side can be delivered by the network side, or pre-stored on the terminal device side. In the training phase, the network device scans all possible beams, and then the network device tells the terminal device the transmit beam pattern. When the model training is completed, the network device only needs to scan a small part of the beam, and then the terminal device feeds back the inference result to the network device. Based on AI beam management, beam prediction in time and / or spatial domain can be realized, to reduce overhead and delay, and improve beam selection accuracy.

[0175] Beam management enhancement can include at least one sub-function, such as beam scanning matrix prediction and / or optimal beam prediction.

[0176] 3、Positioning accuracy enhancement

[0177] In line of sight (LoS) or non-line of sight (NLoS) scenarios, AI-based positioning can improve positioning accuracy with a smaller number of TRP antennas. Positioning enhancement can include at least one sub-function, such as: access network device-based positioning enhancement, positioning management function network element-based positioning enhancement, terminal device-based positioning enhancement, respectively.

[0178] 4、Network energy saving

[0179] Network energy saving can be achieved through cell activation / deactivation, load reduction, improved coverage, or other RAN setting adjustment. AI technology can be used to optimize energy saving decisions by utilizing data collected in the RAN network. AI algorithms can predict the energy efficiency and load status of the next period, which can be used to assist in decision-making for cell activation / deactivation to save energy. Based on the predicted load, the system can dynamically configure energy saving strategies to maintain a balance between system performance and energy efficiency, and reduce energy consumption.

[0180] 5、Load balancing

[0181] Load balancing can make the load evenly distributed among cells and among areas within a cell, or divert part of the traffic from congested cells, or split users among cells, carriers or access technologies to improve network performance. AI model based load balancing can provide higher quality user experience and improve system capacity.

[0182] 6. Mobility management

[0183] Mobility management is a solution to ensure service continuity during terminal device movement by minimizing dropped calls, radio link failure (RLF), unnecessary handover and ping-pong effect. AI can enhance mobility management, such as reducing the probability of unexpected events, predicting terminal device location / mobility / performance, and traffic steering, etc.

[0184] It should be understood that the definition of each technical term above is intended to be exemplary only. For example, as technology continues to evolve, the definition of each term above can change, and the embodiments of the present application are not limited to the above definition.

[0185] For example, an AI function can include multiple AI sub-functions.

[0186] Optionally, an AI application case is also referred to as an AI application scenario or an AI function.

[0187] As described above, AI can be widely used in CSI feedback enhancement, beam management, positioning accuracy enhancement, energy saving, mobility enhancement, load balancing and other aspects to improve network performance. AI models can be deployed on the network side and / or the terminal device side, and the training of AI models depends on the collection of training data, which can come from terminal device measurement and feedback.

[0188] The concepts that can be involved in the present application will be briefly introduced below.

[0189] AI can give machines human intelligence, for example, machines can use computer hardware and software to simulate some intelligent behaviors of humans. To achieve artificial intelligence, machine learning methods can be used. In machine learning methods, machines learn (or train) models using training data. The model represents the mapping between input and output. The learned model can be used for inference (or prediction), i.e., the model can be used to predict the output corresponding to a given input. The output can also be referred to as inference result (or prediction result).

[0190] Machine learning can include supervised learning, unsupervised learning, and reinforcement learning. Among them, unsupervised learning can also be referred to as non-supervised learning.

[0191] Supervised learning learns the mapping relationship from sample values to sample labels according to the collected sample values and sample labels, and uses an AI model to express the learned mapping relationship. The process of training a machine learning model is the process of learning such a mapping relationship. In the training process, the sample values are input into the model to obtain the predicted values of the model, and the model parameters are optimized by calculating the error between the predicted values of the model and the sample labels (ideal values). After the mapping relationship is learned, the learned mapping can be used to predict new sample labels. The learned mapping relationship of supervised learning can include linear mapping or nonlinear mapping. According to the type of label, the learned task can be divided into classification tasks and regression tasks.

[0192] Unsupervised learning uses algorithms to discover the internal patterns of samples according to the collected sample values. In unsupervised learning, a class of algorithms uses the sample itself as a supervision signal, that is, the model learns the mapping relationship from the sample to the sample, which is called self-supervised learning. In training, the model parameters are optimized by calculating the error between the predicted values of the model and the sample itself. Self-supervised learning can be used for signal compression and decompression recovery applications. Common algorithms include autoencoders and generative adversarial networks.

[0193] Reinforcement learning is different from supervised learning, and is a class of algorithms that learn strategies to solve problems by interacting with the environment. Unlike supervised and unsupervised learning, reinforcement learning problems do not have clear "correct" action label data. The algorithm needs to interact with the environment to obtain the reward signal of the environment feedback, and then adjust the decision action to obtain a larger reward signal value. In the following power control, the reinforcement learning model adjusts the downlink transmission power of each user according to the system total throughput rate feedback by the wireless network, and then expects to obtain a higher system throughput rate. The goal of reinforcement learning is also to learn the mapping relationship between the environment state and the optimal (for example, the optimal) decision action. However, because the "correct action" label cannot be obtained in advance, the network cannot be optimized by calculating the error between the action and the "correct action". Reinforcement learning training is achieved through iterative interaction with the environment.

[0194] A neural network (NN) is a specific model in machine learning technology. According to the universal approximation theorem, a neural network can theoretically approximate any continuous function, so that the neural network has the ability to learn any mapping. Traditional communication systems need to use rich expert knowledge to design communication modules, while a deep learning communication system based on a neural network can automatically discover the implicit pattern structure from a large amount of data set, establish the mapping relationship between the data, and obtain better performance than traditional modeling methods.

[0195] The idea behind neural networks comes from the neuronal structure of the brain. For example, each neuron performs a weighted summation of its input values ​​and outputs the result through an activation function.

[0196] Figure 2a shows a schematic diagram of a neuron structure. Assume the input to the neuron is x = [x0, x1, ..., x...]. n The weights corresponding to each input are w = [w0, w1, ..., w] n ], where n is a positive integer, w i and x i It can be any possible type, such as a decimal, an integer (e.g., 0, a positive integer, or a negative integer), or a complex number. i As x i The weights are used to assign weights to x. i Weighting is applied. The bias for the weighted sum of the input values ​​is, for example, b. Activation functions can take many forms. Suppose the activation function of a neuron is: y = f(z) = max(0, z), then the output of that neuron is: For example, if the activation function of a neuron is y = f(z) = z, then the output of that neuron is: Here, b can be any possible type, such as a decimal, an integer (e.g., 0, a positive integer, or a negative integer), or a complex number. The activation functions of different neurons in a neural network can be the same or different.

[0197] Furthermore, neural networks generally consist of multiple layers, each of which may include one or more neurons. Increasing the depth and / or width of a neural network can improve its expressive power, providing more powerful information extraction and abstract modeling capabilities for complex systems. The depth of a neural network can refer to the number of layers it includes, and the number of neurons in each layer can be called the width of that layer. In one implementation, a neural network includes an input layer and an output layer. The input layer processes the received input information through neurons and passes the processing result to the output layer, which then obtains the output of the neural network. In another implementation, a neural network includes an input layer, hidden layers, and an output layer. The input layer processes the received input information through neurons and passes the processing result to the hidden layer. The hidden layer calculates the received processing result and passes the calculation result to the output layer or the next adjacent hidden layer, ultimately obtaining the output of the neural network. A neural network may include one hidden layer or multiple sequentially connected hidden layers, without limitation.

[0198] The neural network is, for example, a deep neural network (DNN). According to the construction manner of the network, the DNN can include a feedforward neural network (FNN), a convolutional neural network (CNN) and a recurrent neural network (RNN).

[0199] Fig. 2b is a schematic diagram of a FNN network. The FNN network is characterized by that the neurons in adjacent layers are fully connected to each other. This feature makes the FNN usually need a large amount of storage space and lead to a high computational complexity.

[0200] The CNN is a neural network specially designed to process data with a similar grid structure. For example, time series data (e.g. time axis discrete sampling) and image data (e.g. two-dimensional discrete sampling) can be considered as data with a similar grid structure. The CNN does not use all the input information for operation at one time, but uses a fixed size window to extract part of the information for convolution operation, which greatly reduces the calculation amount of model parameters. In addition, according to the different types of information extracted by the window (such as people and objects in the same image are different types of information), each window can use different convolution kernel operations, which makes the CNN better extract the features of the input data.

[0201] The RNN is a kind of neural network that uses feedback time series information. The input of the RNN includes the new input value at the current time and the output value of itself at the previous time. The RNN is suitable for obtaining sequence features with temporal correlation, such as speech recognition, channel coding and decoding applications.

[0202] In the above model training process of machine learning, a loss function can be defined. The loss function describes the gap or difference between the output value of the model and the ideal target value. The loss function can be embodied in various forms, and the specific form of the loss function is not limited. The model training process can be regarded as the following process: by adjusting part or all of the parameters of the model, the value of the loss function is less than the threshold value or meets the target requirement.

[0203] The model can also be referred to as an AI model, a rule, or other names, etc. The AI model can be considered as a specific method to implement an AI function. The AI model represents a mapping relationship or a function between the input and the output of the model. The AI function can include one or more of the following: data collection, model training (or model learning), model information publishing, model inference (or model reasoning, reasoning, or prediction, etc.), model monitoring or model verification, or inference result publishing, etc. The AI function can also be referred to as an AI (related) operation, or an AI-related function.

[0204] The implementation process of the neural network will be described below with reference to the accompanying drawings.

[0205] 1. Fully connected neural network, also known as multilayer perceptron (MLP).

[0206] As shown in FIG. 2c, an MLP includes an input layer (left side), an output layer (right side), and multiple hidden layers (middle). Each layer of the MLP includes a number of nodes, referred to as neurons. The neurons of adjacent two layers are connected to each other.

[0207] Optionally, considering the neurons of adjacent two layers, the output h of the neuron of the next layer is the weighted sum of all the neurons x of the previous layer connected to it and is processed by an activation function, which can be represented as: h = f(wx + b).

[0208] where w is a weight matrix, b is a bias vector, and f is an activation function.

[0209] Further optionally, the output of the neural network can be recursively expressed as: y = f z (w z f z-1 (…)+b z ).

[0210] where z is the index of the layer of the neural network, z is greater than or equal to 1, and z is less than or equal to Z, where Z is the total number of layers of the neural network.

[0211] In other words, the neural network can be understood as a mapping relationship from a set of input data to a set of output data. Usually, the neural network is randomly initialized, and the process of obtaining this mapping relationship from the random w and b with the existing data is called training of the neural network.

[0212] Optionally, the specific way of training is to evaluate the output result of the neural network by using a loss function.

[0213] As shown in FIG. 2d, the error can be back-propagated, and the neural network parameters (including w and b) can be iteratively optimized by the method of gradient descent until the output of the loss function reaches a minimum value, i.e., the "better point (e.g., optimal point)" in FIG. 2d. It can be understood that the neural network parameters corresponding to the "better point (e.g., optimal point)" in FIG. 2d can be used as the neural network parameters in the trained AI model information.

[0214] Further optionally, the process of gradient descent can be represented as:

[0215] wherein θ is the parameter to be optimized (including w and b), L is the loss function, η is the learning rate, and controls the step size of gradient descent, represents the derivation operation, represents the derivative of L with respect to θ.

[0216] Further optionally, the process of back-propagation utilizes the chain rule of partial derivative.

[0217] As shown in FIG. 2e, the gradient of the parameters of the previous layer can be recursively calculated from the gradient of the parameters of the next layer, which can be expressed as:

[0218] wherein w ij is the weight of node j connected to node i, and s i is the input weighted sum on node i.

[0219] 2. Federated learning (FL).

[0220] The concept of federated learning effectively solves the difficulties faced by the current development of artificial intelligence. Under the premise of fully guaranteeing the privacy and security of user data, the learning task of the model is efficiently completed by promoting the cooperation of various edge devices and central servers.

[0221] As shown in FIG. 2f, the FL architecture is the most widely used training architecture in the current FL field, and the FedAvg algorithm is the basic algorithm of FL. The algorithm process of FedAvg is roughly as follows:

[0222] (1) The central end initializes the model to be trained and broadcasts it to all client ends.

[0223] (2) In the t-th round t∈[1, T], the client end k∈[1, K] trains the received global model based on the local data set for E epochs to obtain the local training result Report it to the center node. In the example shown in Figure 2f, the local training results sent by the distributed nodes n, k, and m are respectively denoted as G n 、G k 、G m .

[0224] (3) The center node collects the local training results from all (or part) of the clients, assuming that the set of clients uploading the local model in the t-th round is The center end will obtain a new global model by weighted averaging with the sample number of the corresponding client as the weight, and the specific updating rule is After that, the center end broadcasts the latest version of the global model to all clients for a new round of training.

[0225] (4) Repeat steps (2) and (3) until the model converges or the number of training rounds reaches the upper limit.

[0226] Optionally, in addition to reporting the local model , the client can also report the trained local gradient , and the center node will average all the local gradients reported by the clients and update the global model according to the average gradient.

[0227] As can be seen, in the FL framework, the data set exists in the distributed nodes (such as the client), that is, the distributed nodes collect the local data set and perform local training, and report the local results (model or gradient) obtained by training to the center node. The center node itself may not have a data set, and can be responsible for fusing the training results of the distributed nodes to obtain a global model and issuing it to the distributed nodes.

[0228] 3. Decentralized learning.

[0229] As shown in Figure 2g, it is a completely distributed system without a center node. The design goal f(x) of the decentralized learning system is generally the average of the goals f i (x) of each node, that is, where n is the number of distributed nodes, and x is the parameter to be optimized. In machine learning, x is the parameter of the machine learning (such as neural network) model. Each node calculates the local gradient i using the local data and the local goal f and then sends it to the neighbor nodes that are communicatively reachable. After receiving the gradient information sent by the neighbor nodes, any node can update the parameter x of the local model according to the following formula:

[0230] where, denotes the parameter of the local model of the i-th node after the k+1-th (k is a natural number) update, denotes the parameter of the local model of the i-th node after the k-th update (if k is 0, denotes the parameter of the local model of the i-th node before the update) denotes the parameter of the local model of the i-th node before the update), and a denotes a tuning coefficient k denotes a tuning coefficient, and N i denotes a set of neighbor nodes of node i, and |N i denotes the number of elements in the set of neighbor nodes of node i, i.e., the number of neighbor nodes of node i. Through information interaction between nodes, the decentralized learning system will eventually learn a unified model.

[0231] The technical scheme provided by the present application can be applied to a communication system (such as the system shown in FIG. 1a or FIG. 1b or FIG. 1c). In the communication system, the communication nodes generally have signal transceiving capability and computing capability. Taking a network device with computing capability as an example, the computing capability of the network device is mainly to provide computing power support for the signal transceiving capability (such as signal sending processing and receiving processing) to realize the communication task of the network device and other communication nodes.

[0232] With the development of communication technology, in the communication system, the services performed by the communication device can include other new services in addition to the traditional communication services, such as artificial intelligence (AI) services. Generally, a system capable of processing AI services, such as a communication system, can also be referred to as an AI system.

[0233] At present, the communication device can serve as a participating node of the AI system and provide its own computing power and data. For example, the communication device can perform a plurality of model processing (such as model training, model updating, or model fine-tuning) processes on a local model based on local data to obtain another model. In one possible manner, increasing the complexity of the model (such as increasing the number of parameters of the model or increasing the number of neural network layers included in the model) can effectively improve the performance of the model.

[0234] However, in the case where the complexity of the model gradually increases, the above-mentioned model processing process may consume a relatively long time, and even the above-mentioned model processing process may not be performed due to the limitation of the resources (such as computing power resources and storage resources) of the communication device. Therefore, how to optimize the model processing process is a technical problem to be solved.

[0235] As an example, when the communication device trains based on general data, it is possible that the model is over-fitted to the training data set, falling into over-fitting, thereby reducing the generalization of the model in inference. That is, the model cannot adapt to the actual scene and / or task in inference. For example, the environment map used by the radio frequency map (RF MAP) model in training may be different from the actual environment map, and the position of the communication device used by the RF MAP model in training may also be different from the actual position of the communication device. If the training data is collected according to the actual physical environment, the overhead of data collection will be very large, and therefore it is necessary to further fine-tune or fine-tune the model according to the actual physical environment. In some scenarios, the resources (such as computing resources or storage resources) of a single communication device are relatively limited, and when the trained model is large, a single communication device is difficult to independently complete the training. Considering the way of cooperation of multiple communication devices, the processing process of the model can be optimized.

[0236] However, in the cooperation process of multiple communication devices, as shown in the example of FIG. 2f, different communication devices can act as distributed nodes and participate in the distributed model processing process. In this process, how to realize the management of model cooperation to improve the model processing efficiency is a problem that has not been solved.

[0237] To solve the above problems, the present application provides a communication method and related apparatus, which will be described in detail below with reference to the accompanying drawings.

[0238] Please refer to FIG. 3, which is an implementation schematic diagram of the communication method provided by the present application. The method includes the following steps.

[0239] It should be noted that in the following, the first communication device and other communication devices (such as the second communication device) in FIG. 3 are taken as an example to illustrate the execution subject of the interaction, but the present application does not limit the execution subject of the interaction. For example, the communication device can be a communication device (such as a terminal device or a network device), or a chip, a baseband chip, a modem chip, a SoC chip (such as a SoC chip containing a modem core), a SIP chip, a communication module, a chip system, a processor, a logic module or software in the communication device, etc.

[0240] As an example, the first communication device can be a terminal device and the second communication device can be a network device.

[0241] As another example, the first communication device can be a network device and the second communication device can be a terminal device.

[0242] As another example, the first communication apparatus and the second communication apparatus are both network devices.

[0243] It should be understood that the above network devices can be access network devices, ORAN devices (including at least one of O-CU, O-DU, O-RU).

[0244] As another example, the first communication apparatus and the second communication apparatus are both terminal devices, i.e., the scheme shown in FIG. 3 can be applied to a sidelink communication scenario.

[0245] S301. The first communication apparatus sends first information, and correspondingly, the second communication apparatus receives the first information. The first information is used to determine model processing result information obtained by processing a first model based on model processing information.

[0246] S302. The second communication apparatus sends second information, and correspondingly, the first communication apparatus receives the second information. The second information indicates cooperation information of the first communication apparatus, and the cooperation information of the first communication apparatus is determined based on the model processing result information.

[0247] In this application, a model (such as the first model) can include an AI model, a neural network model, an AI neural network model, a machine learning model, or an AI processing model.

[0248] In this application, in the process of model processing of the communication apparatus on the model, the model processing can include one or more of training, fine-tuning, fine-tuning, updating, iteration, and optimization. Correspondingly, the model processing result information can indicate one or more of the model training result, the model fine-tuning result, the model fine-tuning result, the model update result, the model iteration result, and the model optimization result.

[0249] For example, the first communication apparatus performs one or more of model processing of training, fine-tuning, fine-tuning, updating, iteration, and optimization on the first model based on the model processing information, and obtains the model processing result information. The model processing result information obtained by processing the first model can indicate one or more of the model training result, the model fine-tuning result, the model fine-tuning result, the model update result, the model iteration result, and the model optimization result.

[0250] The processing result obtained by the first communication device after performing model training on the first model based on the model processing information can be a trained model. The model processing result information can indicate a performance supervision result corresponding to the trained model. For example, if the processing performance of the first communication device is good, the trained model can be the same as or similar to the expected target model. Accordingly, the model processing result information can indicate that the performance of the trained model is relatively good (for example, refer to Mode A, Mode E, or Mode F described below). For another example, if the processing performance of the first communication device is poor, the trained model can be different from or greatly different from the expected target model. Accordingly, the model processing result information can indicate that the performance of the trained model is relatively poor (for example, refer to Mode B, Mode C, or Mode D described below).

[0251] Optionally, the cooperation information can be replaced by other descriptions, such as auxiliary information, coordination information, guidance information, or service information.

[0252] Based on the scheme shown in FIG. 3, the first information sent by the first communication device in step S301 is used to determine model processing result information obtained by processing the first model based on model processing information. Thereafter, the first communication device can receive second information in step S302 and obtain cooperation information of the first communication device based on the second information. The cooperation information of the first communication device is determined based on the model processing result information. In other words, the sender (for example, the second communication device) of the second information can determine the cooperation information of the first communication device based on the model processing result information of the first communication device. In this way, the second communication device can manage the cooperation of the model based on the model processing result of the first communication device processing the model, so as to improve the model processing efficiency.

[0253] In addition, the number of first communication devices can be one or more. In the case where the number of first communication devices is greater than 1, the sender (for example, the second communication device) of the second information can indicate cooperation information corresponding to the model processing result of each first communication device to different first communication devices. In a distributed scenario in which the different first communication devices participate in the model processing process as distributed nodes, compared with the process in which each distributed node independently performs model processing, the model processing delay can be reduced through the cooperation of different distributed nodes, so as to improve the model processing efficiency in the distributed scenario.

[0254] Optionally, the one or more first communication devices can be distributed nodes, and the second communication device can be a distributed node or a central node, which is not limited herein. Different distributed nodes can perform distributed model processing in a serial manner, a parallel manner, or a combination of the serial and parallel manners, which is not limited herein.

[0255] Optionally, for any two different first communication devices (i.e., any two different distributed nodes), it is possible to process different models to obtain model processing result information (for example, the central node can obtain corresponding model processing result information obtained by multiple distributed nodes by processing different models, which is beneficial to improving the processing efficiency of different models), and it is also possible to process the same model to obtain model processing result information (for example, the central node can obtain corresponding model processing result information obtained by multiple distributed nodes by processing the same model, which is beneficial to the central node subsequently scheduling nodes with better performance based on the model processing result information for processing, so as to improve the processing efficiency), which is not limited here. Illustratively, the different models described above can be different models or different sub-models in the same model (or large model), and correspondingly, the first information described above can include one or more sub-models in the same model.

[0256] In a possible implementation of the method shown in FIG. 3, the first information sent by the first communication device in step S301 can determine the model processing result information in multiple ways, which will be described below in combination with some implementation examples.

[0257] Implementation example one, the first information sent by the first communication device in step S301 includes model performance information obtained by processing the first model based on model processing information; wherein the model performance information is used to determine the model processing result information.

[0258] In implementation example one, after the first communication device obtains the model performance information by processing the first model based on the model processing information, the first information sent by the first communication device can include the model performance information, so that the receiver of the first information can determine the corresponding model processing result information based on the model performance information, and subsequently can implement the management of model cooperation based on the model processing result information.

[0259] In addition, the first communication device provides the model performance information through the first information, so that the first communication device can not need to determine the corresponding model processing result information based on the model performance information, and the implementation complexity of the first communication device can be reduced.

[0260] Implementation example two, the first information sent by the first communication device in step S301 includes the model processing result information described above.

[0261] In the second implementation example, after the first communication device processes the first model based on the model processing information to obtain model processing result information, the first information sent by the first communication device can include the model processing result information (for example, the model processing result can indicate whether the trained model is better than a certain threshold, which can be any one of the first to sixth thresholds described below), which can reduce the transmission overhead.

[0262] Optionally, in the case that the model processing result information satisfies a certain condition, it is possible that the first communication device does not need the cooperation of other communication devices and does not need to provide cooperation for other communication devices (for example, the manner F described below), in which case the first communication device can not send the first information indicating the model processing result information to save overhead.

[0263] In a possible implementation of the method shown in FIG. 3, the cooperation information of the first communication device can be indicated by the second information received by the first communication device in step S302, wherein the cooperation information satisfies the following manner A or manner B.

[0264] Manner A, in the case that the model processing result information indicates that the model performance information obtained by processing the first model based on the model processing information is worse than or equal to a first threshold, the cooperation information of the first communication device indicates that the first communication device needs cooperation for model processing of the first model.

[0265] In manner A, in the case that the model processing result information indicates that the corresponding model performance is poor, the above-mentioned cooperation information can indicate that the first communication device needs cooperation to improve the model performance of the model processing performed by the first communication device in the manner of providing cooperation by other communication devices.

[0266] Manner B, in the case that the model processing result information indicates that the model performance information obtained by processing the first model based on the model processing information is better than or equal to a second threshold, the cooperation information of the first communication device indicates that the first communication device does not need cooperation for model processing of the first model.

[0267] In manner B, in the case that the model processing result information indicates that the corresponding model performance is better, the above-mentioned cooperation information can indicate that the first communication device does not need cooperation, so that the model processing process with better performance in a certain communication device does not need the cooperation of other communication devices to reduce the overhead.

[0268] Optionally, the first threshold is greater than or equal to the second threshold. Wherein, in the case that the first threshold is equal to the second threshold, if the model performance information is equal to the first threshold (or the second threshold), the cooperation information indicates the mode A, or the cooperation information indicates the mode B, which is not limited here. Alternatively, the first threshold can be less than the second threshold, for example, the second communication device can determine the mode A based on the first threshold, or determine the mode B based on the second threshold.

[0269] It should be noted that the model performance information can be implemented in various ways, which will be introduced below in combination with some examples.

[0270] As an example, the value of the model performance information is positively correlated with the performance of the model. In other words, the higher the value of the model performance information, the better the performance of the model, and vice versa. For example, the model performance information can indicate one or more of the accuracy, precision, sensitivity, precision, or recall. For example, the model performance information described below is worse than or equal to a certain threshold, which can be understood as the value of the model performance information being less than or equal to the threshold; the model performance information described below is better than or equal to a certain threshold, which can be understood as the value of the model performance information being greater than or equal to the threshold.

[0271] As another example, the value of the model performance information is negatively correlated with the performance of the model. In other words, the higher the value of the model performance information, the worse the performance of the model, and vice versa. For example, the model performance information can indicate one or more of the error rate or bit error rate. For example, the model performance information described below is worse than or equal to a certain threshold, which can be understood as the value of the model performance information being greater than or equal to the threshold; the model performance information described below is better than or equal to a certain threshold, which can be understood as the value of the model performance information being less than or equal to the threshold.

[0272] As an example, as shown in FIG. 4a, the first threshold is equal to the second threshold. In FIG. 4a, the cooperation information of the first communication device indicated by the second information can indicate the mode A or the mode B.

[0273] As another example, as shown in FIG. 4b, the first threshold is greater than the second threshold. In FIG. 4b, the cooperation information of the first communication device indicated by the second information can indicate the mode A or the mode B.

[0274] The cooperation information can be indicated by one or more bits. For example, when the one bit is "0", the cooperation information indicates mode A; when the one bit is "1", the cooperation information indicates mode B. For another example, when the one bit is "1", the cooperation information indicates mode A; when the one bit is "0", the cooperation information indicates mode B. Alternatively, the cooperation information can be indicated by two or more bits.

[0275] Thus, the second information can indicate the cooperation information of the first communication device by several bits, which can reduce signaling overhead and realize fast scheduling of model cooperation to reduce model processing delay.

[0276] Optionally, the second information can be transmitted by a message / signaling, for example, the message / signaling can be downlink control information (DCI), sidelink control information (SCI), media / medium access control control element (MAC CE), radio resource control (RRC) message, etc.

[0277] In mode A, the cooperation information of the first communication device indicates that the model processing of the first model by the first communication device needs cooperation. In this case, the cooperation information can have other implementation modes, which will be described in more examples.

[0278] In mode C, when the model processing result information indicates that the model performance information of the first model obtained by the model processing of the model processing information is worse than or equal to the third threshold, the cooperation information of the first communication device further indicates that the first communication device suspends the model processing of the first model, and / or the cooperation information of the first communication device further indicates that the first communication device does not have the capability of model processing of the first model based on cooperation of other communication devices.

[0279] In mode C, when the cooperation information of the first communication device indicates that the model processing of the first model by the first communication device needs cooperation, if the model processing result information indicates that the corresponding model performance is poor, the cooperation information can indicate that the first communication device suspends the model processing and / or indicates that the first communication device does not have the capability of model processing of the first model based on cooperation of other communication devices, so as to avoid the model processing overhead in the case of too low model performance.

[0280] In the case where the model processing result information indicates that the model performance information of the first model obtained by the model processing of the model processing information is superior to or equal to a fourth threshold value, the cooperation information of the first communication device further indicates that the first communication device has the capability of performing model processing on the first model based on the cooperation of other communication devices.

[0281] In the manner D, if the model processing result information indicates that the corresponding model performance is superior, the above-mentioned cooperation information can indicate that the first communication device has the capability of performing model processing on the first model based on the cooperation of other communication devices, so that the first communication device can subsequently realize the model processing process of the first communication device through the cooperation of other communication devices, so as to improve the model processing efficiency in the manner of cooperation of different communication devices.

[0282] Optionally, the third threshold value is greater than or equal to the fourth threshold value. In the case where the third threshold value is equal to the fourth threshold value, if the above-mentioned model performance information is equal to the third threshold value (or the fourth threshold value), the above-mentioned cooperation information indicates the manner C, or the above-mentioned cooperation information indicates the manner D, which is not limited here. Alternatively, the third threshold value can be less than the fourth threshold value, for example, the second communication device can determine the manner C based on the third threshold value, and can determine the manner D based on the fourth threshold value.

[0283] In the manner B, the cooperation information of the first communication device indicates that the model processing of the first model by the first communication device does not need cooperation; in this case, the cooperation information can have other implementation manners, which will be described below in combination with more examples.

[0284] In the case where the model processing result information indicates that the model performance information of the first model obtained by the model processing of the model processing information is superior to or equal to a fourth threshold value, the cooperation information of the first communication device further indicates that the first communication device has the capability of performing model processing on the first model based on the cooperation of other communication devices.

[0285] In the manner E, in the case where the cooperation information of the first communication device indicates that the model processing of the first model by the first communication device does not need cooperation, if the model processing result information indicates that the corresponding model performance is superior, the above-mentioned cooperation information can indicate that the first communication device has the capability of cooperating with the model processing of other communication devices, so that the first communication device can subsequently provide cooperation for the model processing of other communication devices, so as to improve the model processing efficiency in the manner of cooperation of different communication devices.

[0286] In the mode F, in the case that the model performance information obtained by the model processing of the first model on the model processing information is less than or equal to the sixth threshold value, the cooperation information of the first communication device further indicates that the first communication device does not have the capability of cooperating with the model processing of the other communication device and / or the cooperation information of the first communication device is empty.

[0287] In the mode F, since the first communication device does not need to provide cooperation for the other communication device and does not need the cooperation of the other communication device, for this purpose, the second communication device can not send the second information, and / or the first communication device can not receive the second information, in this way, the transmission overhead of the second information can be reduced.

[0288] Optionally, the fifth threshold value is greater than or equal to the sixth threshold value. In the case that the fifth threshold value is equal to the sixth threshold value, if the above-mentioned model performance information is equal to the fifth threshold value (or the sixth threshold value), the above-mentioned cooperation information indicates the mode E, or the above-mentioned cooperation information indicates the mode F, which is not limited here. Alternatively, the fifth threshold value can be less than the sixth threshold value, for example, the second communication device can determine the mode E based on the fifth threshold value, and can determine the mode F based on the sixth threshold value.

[0289] As an example, as shown in FIG. 4c, taking the case that the first threshold value is equal to the second threshold value, the third threshold value is equal to the fourth threshold value, and the fifth threshold value is equal to the sixth threshold value (for the implementation process of the case that the first threshold value is greater than the second threshold value, the third threshold value is greater than the fourth threshold value, or the fifth threshold value is greater than the sixth threshold value, please refer to the implementation mode of FIG. 4a and FIG. 4b) as an example. In FIG. 4c, the cooperation information of the first communication device indicated by the second information can indicate the mode E, the mode F, the mode C or the mode D. Wherein, the cooperation information can be indicated by one or more bits, taking the case that the number of bits is 2 as an example.

[0290] For example, in the case that the value of the 2 bits is “00”, the cooperation information can indicate the mode E; in the case that the value of the 2 bits is “01”, the cooperation information can indicate the mode F; in the case that the value of the 2 bits is “10”, the cooperation information can indicate the mode D; in the case that the value of the 2 bits is “11”, the cooperation information can indicate the mode C.

[0291] For another example, in the case that the value of the 2 bits is “00”, the cooperation information can indicate the mode C; in the case that the value of the 2 bits is “01”, the cooperation information can indicate the mode D; in the case that the value of the 2 bits is “10”, the cooperation information can indicate the mode F; in the case that the value of the 2 bits is “11”, the cooperation information can indicate the mode E.

[0292] Optionally, the cooperation information can be implemented by two or more bit numbers, and the two implementation manners are merely implementation examples, different values of the two or more bit numbers can indicate different manners, which can be referred to the implementation manners.

[0293] Therefore, the second information can indicate the cooperation information of the first communication apparatus by several bits, signaling overhead can be reduced, and fast scheduling of model cooperation can be implemented to reduce model processing delay.

[0294] Optionally, the second information can be transmitted by a message / signaling, for example, the message / signaling can be DCI, SCI, MAC CE, RRC message, etc.

[0295] In a possible implementation manner of the method shown in FIG. 3, the cooperation information of the first communication apparatus can be indicated by the second information received by the first communication apparatus in step S302, and the cooperation information satisfies any one of the following conditions:

[0296] In manner A, in a case where the model processing result information indicates that model performance information obtained by the first model through model processing of the model processing information is worse than or equal to a first threshold value, the cooperation information of the first communication apparatus indicates that model processing of the first model by the first communication apparatus needs cooperation.

[0297] In manner B, in a case where the model processing result information indicates that model performance information obtained by the first model through model processing of the model processing information is better than or equal to a second threshold value, the cooperation information of the first communication apparatus indicates that model processing of the first model by the first communication apparatus does not need cooperation.

[0298] In manner C, in a case where the model processing result information indicates that model performance information obtained by the first model through model processing of the model processing information is worse than or equal to a third threshold value, the cooperation information of the first communication apparatus indicates that the first communication apparatus suspends model processing of the first model, and / or, the cooperation information of the first communication apparatus indicates that the first communication apparatus does not have the capability of performing model processing of the first model based on cooperation of other communication apparatuses.

[0299] In manner D, in a case where the model processing result information indicates that model performance information obtained by the first model through model processing of the model processing information is better than or equal to a fourth threshold value, the cooperation information of the first communication apparatus indicates that the first communication apparatus has the capability of performing model processing of the first model based on cooperation of other communication apparatuses.

[0300] In a case that the model processing result information indicates that the model performance information of the first model obtained by the model processing of the model processing information is better than or equal to a fifth threshold, the cooperation information of the first communication device further indicates that the first communication device has the capability of cooperating in the model processing of other communication devices.

[0301] In a case that the model performance information of the first model obtained by the model processing of the model processing information is worse than or equal to a sixth threshold, the cooperation information of the first communication device further indicates that the first communication device does not have the capability of cooperating in the model processing of other communication devices and / or the cooperation information of the first communication device is empty.

[0302] The implementation process of the manners A to F can refer to the foregoing description, for example, the third threshold is less than or equal to the fourth threshold, the fourth threshold is less than or equal to the first threshold, the first threshold is less than or equal to the second threshold, the sixth threshold is less than or equal to the second threshold, and the second threshold is less than or equal to the fifth threshold.

[0303] Therefore, in a case that the model processing result information indicates that the corresponding model performance satisfies the corresponding relationship with the threshold, the cooperation information can indicate the corresponding cooperation of the first communication device in multiple manners, so as to improve the flexibility of the implementation scheme.

[0304] As an example, as shown in FIG. 4d, taking the first threshold equal to the second threshold, the third threshold equal to the fourth threshold, and the fifth threshold equal to the sixth threshold as an example (the implementation process of the first threshold greater than the second threshold, the third threshold greater than the fourth threshold, or the fifth threshold greater than the sixth threshold can refer to the implementation manners of FIG. 4a and FIG. 4b), in FIG. 4d, the cooperation information of the first communication device indicated by the second information can indicate the manner E, the manner F, the manner C, or the manner D. The cooperation information can be indicated by one or more bits.

[0305] Taking the number of bits as 2 as an example, in a case that the value of the two bits is “00”, the cooperation information can indicate the manner B and the manner E; in a case that the value of the two bits is “01”, the cooperation information can indicate the manner B and the manner F; in a case that the value of the two bits is “10”, the cooperation information can indicate the manner A and the manner D; and in a case that the value of the two bits is “11”, the cooperation information can indicate the manner A and the manner C.

[0306] Taking 3 bits as an example, in the case that the 3 bits are "000", the cooperation information can indicate mode A; in the case that the 3 bits are "001", the cooperation information can indicate mode B; in the case that the 3 bits are "010", the cooperation information can indicate mode C; in the case that the 3 bits are "011", the cooperation information can indicate mode D; in the case that the 3 bits are "100", the cooperation information can indicate mode F; and in the case that the 3 bits are "101", the cooperation information can indicate mode E.

[0307] Optionally, the cooperation information can be implemented by two or three or more bits, and the two implementation manners are merely implementation examples, and different values of the two or three or more bits can indicate different modes, which can be referred to the implementation manners.

[0308] Therefore, the second information can indicate the cooperation information of the first communication device by a plurality of bits, so that the signaling overhead can be reduced, and the fast scheduling of model cooperation can be implemented to reduce the model processing delay.

[0309] Optionally, the second information can be transmitted by a message / signaling, for example, the message / signaling can be DCI, SCI, MAC CE, RRC message, etc.

[0310] In a possible implementation manner, as shown in FIG. 4e, in the case that the model processing result information indicates that the model performance information obtained by the first model through the model processing of the model processing information is worse than or equal to the first threshold, worse than or equal to the third threshold, or better than or equal to the fourth threshold, the method shown in FIG. 4e further includes:

[0311] Step A. The first communication device sends third information, and correspondingly, the second communication device receives the third information. The third information indicates part or all of the model processing information.

[0312] Specifically, in the case that the model processing result information satisfies the above conditions (i.e., mode A, mode C or mode D), the first communication device can send the third information, so that the receiver (for example, the second communication device and / or other communication devices providing cooperation for the first communication device) of the third information can obtain the model processing information used by the first communication device for model processing based on the first model, so that the receiver can provide cooperation for the first communication device based on the model processing information used by the first communication device, to improve the cooperation efficiency of different communication devices.

[0313] Optionally, in the case that the receiver of the third information comprises other communication devices that provide cooperation for the first communication device, the first communication device can send the third information through a communication link between the first communication device and the other communication devices; or after the first communication device sends the third information to the second communication device, the second communication device can select the other communication devices based on one or more third information sent by one or more first communication devices, and send part or all of the model processing information corresponding to the one or more first communication devices to the other communication devices.

[0314] In a possible implementation, as shown in FIG. 4e, in the case that the model processing result information indicates that the model performance information obtained by the first model through the model processing of the model processing information is worse than or equal to a third threshold, the method shown in FIG. 4e further includes:

[0315] Step B. The first communication device receives or sends fourth information, the fourth information indicating that the first communication device suspends the model processing of the first model.

[0316] Specifically, in the case that the model processing result information satisfies the above condition (i.e., the above manner C), the first communication device can receive or send the fourth information, so that the receiver of the fourth information knows that the first communication device suspends the model processing of the first model.

[0317] In a possible implementation, as shown in FIG. 4e, in the case that the model processing result information indicates that the model performance information obtained by the first model through the model processing of the model processing information is better than or equal to a fourth threshold, the method shown in FIG. 4e further includes:

[0318] Step C. The second communication device sends fifth information, and correspondingly, the first communication device receives the fifth information. The fifth information indicates first cooperation information of the other communication devices for the model processing of the first model.

[0319] Specifically, in the case that the model processing result information satisfies the above condition (i.e., the above manner D), the first communication device can receive the fifth information, so that the first communication device can obtain the first cooperation information provided by the other communication devices based on the fifth information, and implement cooperation between different communication devices based on the first cooperation information.

[0320] Optionally, the above first cooperation information indicates at least one of the following: a data set, a resource for collecting the data set, a model structure, a model parameter, a model hyperparameter, or a format of the model parameter.

[0321] Optionally, the method further comprises: the first communication device sending indication information, the indication information being used to indicate a type of information (e.g., the type of information can include at least one of a data set, a resource for collecting the data set, a model structure, a model parameter, a model hyperparameter, or a format of the model parameter) included in the first cooperation information, so that a receiver of the indication information can provide the first communication device with cooperation information of a specified type.

[0322] In a possible implementation, as shown in FIG. 4e, in a case where the model processing result information indicates that the model performance information obtained by the first model through the model processing of the model processing information is better than or equal to a fifth threshold, the method shown in FIG. 4e further comprises:

[0323] Step D. The first communication device sends sixth information, and correspondingly, the second communication device receives the sixth information. The sixth information indicates second cooperation information of the first communication device on model processing of one or more models deployed by other communication devices.

[0324] Specifically, in a case where the model processing result information satisfies the above condition (i.e., the foregoing manner E), the first communication device can send the sixth information, so that a receiver of the sixth information can obtain the second cooperation information provided by the first communication device based on the sixth information, and implement cooperation between different communication devices based on the second cooperation information.

[0325] Optionally, the second cooperation information indicates at least one of a data set, a resource for collecting the data set, a model structure, a model parameter, a model hyperparameter, or a format of the model parameter.

[0326] Optionally, the method further comprises: the first communication device receiving indication information, the indication information being used to indicate a type of information (e.g., the type of information can include at least one of a data set, a resource for collecting the data set, a model structure, a model parameter, a model hyperparameter, or a format of the model parameter) included in the second cooperation information, so that the first communication device can provide cooperation information of a specified type to a sender of the indication information.

[0327] In the implementation of the foregoing step C and / or step D, through transmission of any one of the first cooperation information and the second cooperation information, a communication device (e.g., the first communication device or another communication device that obtains cooperation provided by the first communication device) can obtain cooperation provided by another communication device through the any one of the cooperation information, which can assist the communication device in model processing, so as to improve the efficiency of model processing.

[0328] For example, one or more first communication devices are distributed nodes, and a second communication device is a central node.

[0329] For example, in a parallel structure, a certain distributed node trains with a local dataset, and the central node provides the dataset of other nodes through any of the above assistance information to assist the node in model processing to improve model processing performance.

[0330] For another example, in a parallel structure, the model structure determined by a certain distributed node cannot achieve the target performance, therefore, the central node provides the model structure of other parallel nodes to update the model structure of the node to improve the model processing performance.

[0331] For another example, in a serial structure, the datasets between serial nodes have correlation, for example, the input dataset of the latter node depends on the output of the former node, therefore, the model parameters of other serial nodes are used for joint training to improve the model processing performance.

[0332] For another example, the above any cooperation information indicates that the node with poor performance adjusts the model hyperparameters, and the central node can directly indicate the updated model hyperparameters, or only informs the training node that the model hyperparameters need to be adjusted, and the distributed node adjusts by itself to improve the model processing performance.

[0333] In a possible implementation, as shown in FIG. 4e, the above method further includes:

[0334] Step E. The second communication device sends seventh information, and correspondingly, the first communication device receives the seventh information. The seventh information is used to indicate the resource carrying the second information, and the resource includes one or more of the following: a starting time domain position, a time domain unit quantity, a terminal time domain position, a starting frequency domain position, a frequency domain unit quantity, or a terminal frequency domain position. Thus, the first communication device can also receive the seventh information indicating the resource carrying the second information, so that the first communication device can send the second information based on the resource indicated by the seventh information, to improve the success rate of receiving the second information.

[0335] Optionally, the starting time domain position can be implemented in various ways, for example, the starting time domain position can be a time unit in which the first communication device obtains the model processing information (for example, a time unit in which the eighth information is received later), or can be a starting time unit in which the first communication device processes the first model based on the model processing information, or other implementation manners, which are not limited here.

[0336] Optionally, the above duration can be implemented in other ways, for example, bias, bias quantity, time domain bias, time bias, etc.

[0337] Optionally, the first communication device can perform step S301 one or more times, i.e., the first communication device can send the above first information one or more times in different time units. Wherein, the starting time domain positions (e.g., the time unit of receiving the eighth information, the starting time unit of processing the first model, etc.) corresponding to different first information can be the same or different.

[0338] Optionally, in the case where the starting time domain positions corresponding to different first information are different, the starting time domain unit corresponding to the first information sent next time can be the sending time unit of the first information sent last time (or the next time unit of the sending time unit of the first information sent last time).

[0339] It should be understood that the above-mentioned time units can be minutes, seconds, frames, subframes, time slots, or symbols, or other time units defined by future communication networks.

[0340] It should be understood that the above-mentioned frequency domain units can be resource blocks (RB), physical resource blocks (PRB), or resource block groups (RBG), or other frequency domain units defined by future communication networks.

[0341] In a possible implementation, as shown in FIG. 4e, the above-mentioned method further includes:

[0342] Step F. The second communication device sends the eighth information, and correspondingly, the first communication device receives the eighth information, which is used to indicate the model processing information. Thus, the first communication device can also receive the eighth information, so that the first communication device can process the first model through the model processing information indicated by the eighth information, to improve the model processing efficiency.

[0343] For example, the model processing information indicates at least one of the following: a data set, a resource for collecting the data set, a model structure, a model parameter, a model hyperparameter, or a format of the model parameter.

[0344] Optionally, in the case where the model processing information indicates the data set, the model processing information can include the data set, or the configuration information (or collection configuration information) of the data set, or the index of the data set, or other implementation manners, which are not limited here.

[0345] Optionally, the format of the model parameter indicated by the model processing information can be understood as the quantization manner of the model parameter, such as scalar quantization, vector quantization, quantization codebook, etc.

[0346] Optionally, the model parameter indicated by the model processing information can include a frozen parameter and / or a non-frozen parameter, where the frozen parameter remains unchanged in model processing (e.g., model training), and the non-frozen parameter can change in model processing (e.g., model training).

[0347] Optionally, the first communication device sends state information of the first communication device, and the state information is used to determine the eighth information. In this way, the sender of the eighth information (e.g., the second communication device) can determine the first sub-model matched with the state information of the first communication device, so that the first communication device can perform model processing based on the model matched with its own capability, and model processing failure caused by model and capability mismatch can be avoided, thereby improving the success rate of model processing.

[0348] Optionally, the state information includes one or more of the following: computing power information of the first communication device (e.g., the computing power information can indicate one or more of total computing power, used computing power, and idle computing power), storage information (e.g., the storage information can indicate one or more of total storage space, used storage space, and idle storage space), AI performance information (e.g., the AI performance information can indicate one or more of AI service latency and AI service accuracy), communication information (e.g., the communication information can indicate one or more of antenna information of the first communication device, communication chip information, channel information, latency, throughput, packet loss rate, and load between the first communication device and other communication devices), or other information.

[0349] Referring to FIG. 5, an embodiment of the present application provides a communication device 500, which can implement the functions of the first communication device (or the second communication device) in the above-mentioned method embodiments, and thus can also achieve the beneficial effects possessed by the above-mentioned method embodiments. In the embodiment of the present application, the communication device 500 can be the first communication device (or the second communication device), or an integrated circuit or element etc. inside the first communication device (or the second communication device), such as a chip, a baseband chip, a modem chip, an SoC chip (such as an SoC chip containing a modem core), a SIP chip, a communication module, a chip system, a processor, etc.

[0350] It should be noted that the transceiver unit 502 can include a sending unit and a receiving unit, which are respectively used to perform sending and receiving.

[0351] In a possible implementation, when the apparatus 500 is configured to perform the method performed by the first communication apparatus in FIG. 3 and related embodiments, the apparatus 500 includes a processing unit 501 and a transceiver unit 502. The processing unit 501 is configured to determine first information. The transceiver unit 502 is configured to send the first information, where the first information is used to determine model processing result information obtained by processing a first model based on model processing information. The transceiver unit 502 is further configured to receive second information, where the second information indicates cooperation information of the first communication apparatus, and the cooperation information of the first communication apparatus is determined based on the model processing result information.

[0352] In a possible implementation, when the apparatus 500 is configured to perform the method performed by the second communication apparatus in FIG. 3 and related embodiments, the apparatus 500 includes a processing unit 501 and a transceiver unit 502. The transceiver unit 502 is configured to receive first information, where the first information is used to determine model processing result information obtained by processing a first model based on model processing information. The processing unit 501 is configured to determine second information. The transceiver unit 502 is further configured to send the second information, where the second information indicates cooperation information of the first communication apparatus, and the cooperation information of the first communication apparatus is determined based on the model processing result information.

[0353] In a possible design, when the communication apparatus 500 is a communication module in a terminal device or a terminal, the function of the processing unit 501 can be implemented by one or more processors. Specifically, the processor can include a modem chip, a SoC chip (such as a SoC chip including a modem core), or a SIP chip. The function of the transceiver unit 502 can be implemented by a transceiver circuit.

[0354] In a possible design, when the communication apparatus 500 is a circuit or chip responsible for communication functions in a terminal, such as a modem chip or a SoC chip or a SoC chip including a modem core or a SIP chip, the function of the processing unit 501 can be implemented by a circuit system including one or more processors or processor cores in the chip. The function of the transceiver unit 502 can be implemented by an interface circuit or a data transceiver circuit on the chip.

[0355] It should be noted that the information execution process and the like of the units of the communication apparatus 500 are described in the foregoing method embodiments of the present application, which will not be described here.

[0356] Please refer to FIG. 6, which is another schematic structural diagram of a communication apparatus 600 provided by the present application. The communication apparatus 600 includes a logic circuit 601 and an input / output interface 602. The communication apparatus 600 can be a chip or an integrated circuit.

[0357] The transceiving unit 502 shown in FIG. 5 can be a communication interface, which can be an input and output interface 602 in FIG. 6, and the input and output interface 602 can include an input interface and an output interface. Alternatively, the communication interface can also be a transceiving circuit, which can include an input interface circuit and an output interface circuit.

[0358] In a possible implementation, when the apparatus 600 is configured to perform the method performed by the first communication device in FIG. 3 and related embodiments, the logic circuit 601 is configured to determine the first information; the input and output interface 602 is configured to send the first information, which is used to determine model processing result information obtained by processing a first model based on model processing information; and the input and output interface 602 is further configured to receive second information, which indicates cooperation information of the first communication device, wherein the cooperation information of the first communication device is determined based on the model processing result information.

[0359] In a possible implementation, when the apparatus 600 is configured to perform the method performed by the second communication device in FIG. 3 and related embodiments, the input and output interface 602 is configured to receive first information, which is used to determine model processing result information obtained by processing a first model based on model processing information; the logic circuit 601 is configured to determine second information; and the input and output interface 602 is further configured to send the second information, which indicates cooperation information of the first communication device, wherein the cooperation information of the first communication device is determined based on the model processing result information.

[0360] The logic circuit 601 and the input and output interface 602 can also perform other steps performed by the first communication device or the second communication device in any of the embodiments and achieve corresponding beneficial effects, which are not described herein.

[0361] In a possible implementation, the processing unit 501 shown in FIG. 5 can be a logic circuit 601 in FIG. 6.

[0362] Optionally, the logic circuit 601 can be a processing apparatus, and the functions of the processing apparatus can be partially or entirely implemented through software.

[0363] Optionally, the processing apparatus can include a memory and a processor, where the memory is configured to store a computer program, and the processor is configured to read and execute the computer program stored in the memory to perform corresponding processing and / or steps in any of the method embodiments.

[0364] Optionally, the processing device can only include a processor. The memory for storing the computer program is located outside the processing device, and the processor is connected with the memory through the circuit / wire to read and execute the computer program stored in the memory. Among them, the memory and the processor can be integrated together, or they can also be physically independent of each other.

[0365] Optionally, the processing device can be one or more chips, or one or more integrated circuits. For example, the processing device can be one or more field-programmable gate arrays (FPGA), application specific integrated circuits (ASIC), system on chips (SoC), central processing units (CPU), network processors (NP), digital signal processors (DSP), micro controller units (MCU), programmable logic devices (PLD) or other integrated chips, or any combination of the above chips or processors, etc.

[0366] Please refer to FIG. 7, the communication device 700 involved in the above-mentioned embodiments provided by the embodiments of the present application, which can be specifically the communication device as the terminal device in the above-mentioned embodiments, and the example shown in FIG. 7 is realized by the terminal device (or the components in the terminal device).

[0367] Among them, a possible logical structure diagram of the communication device 700, the communication device 700 can include but not limited to at least one processor 701 and a communication port 702.

[0368] Among them, the transceiver unit 502 shown in FIG. 5 can be a communication interface, which can be a communication port 702 in FIG. 7, and the communication port 702 can include an input interface and an output interface. Alternatively, the communication port 702 can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.

[0369] Further optionally, the device can also include at least one of a memory 703, a bus 704, and in the embodiments of the present application, the at least one processor 701 is used to control and process the actions of the communication device 700.

[0370] Further, the processor 701 can be a central processing unit, a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array, or other programmable logic device, transistor logic, hardware components, or any combination thereof. It can implement or execute various example logical blocks, modules, and circuits described in connection with the disclosure. The processor can also be a combination of computing functions, such as a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, and the like. For the convenience and brevity of description, the specific working processes of the above-described system, device, and unit can be referred to the corresponding processes in the foregoing method embodiments, which will not be described herein.

[0371] It should be noted that the communication device 700 shown in FIG. 7 can be specifically used to implement the steps implemented by the terminal device in the foregoing method embodiments, and achieve the corresponding technical effects of the terminal device. The specific implementation of the communication device shown in FIG. 7 can be referred to the description in the foregoing method embodiments, which will not be described herein.

[0372] Please refer to FIG. 8, which is a structural schematic diagram of a communication device 800 involved in the foregoing embodiments provided by the embodiments of the present application. The communication device 800 can be specifically the communication device as the network device in the foregoing embodiments, and the example shown in FIG. 8 is implemented by the network device (or components in the network device). The structure of the communication device can be referred to the structure shown in FIG. 8.

[0373] The communication device 800 includes at least one processor 811 and at least one network interface 814. Further optionally, the communication device further includes at least one memory 812, at least one transceiver 813, and one or more antennas 815. The processor 811, the memory 812, the transceiver 813, and the network interface 814 are connected, for example, through a bus. In the embodiments of the present application, the connection can include various interfaces, transmission lines, or buses, etc., which are not limited in the embodiments. The antenna 815 is connected to the transceiver 813. The network interface 814 is used to enable the communication device to communicate with other communication devices through a communication link. For example, the network interface 814 can include a network interface between the communication device and the core network device, such as an S1 interface. The network interface can include a network interface between the communication device and other communication devices (such as other network devices or core network devices), such as an X2 or Xn interface.

[0374] The transceiver unit 502 shown in FIG. 5 can be a communication interface, which can be the network interface 814 in FIG. 8. The network interface 814 can include an input interface and an output interface. Alternatively, the network interface 814 can be a transceiver circuit, which can include an input interface circuit and an output interface circuit.

[0375] The processor 811 is mainly used for processing communication protocols and communication data, and controlling the whole communication device, executing software programs, processing data of the software programs, for example, for supporting the communication device to perform the actions described in the embodiments. The communication device can include a baseband processor and a central processor, the baseband processor is mainly used for processing communication protocols and communication data, and the central processor is mainly used for controlling the whole terminal device, executing software programs, and processing data of the software programs. The processor 811 in FIG. 8 can integrate the functions of the baseband processor and the central processor, and those skilled in the art can understand that the baseband processor and the central processor can also be independent processors interconnected by a bus or the like. Those skilled in the art can understand that the terminal device can include multiple baseband processors to adapt to different network modes, and the terminal device can include multiple central processors to enhance its processing capability, and various components of the terminal device can be connected by various buses. The baseband processor can also be referred to as a baseband processing circuit or a baseband processing chip. The central processor can also be referred to as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor, or stored in the memory in the form of a software program, and the processor executes the software program to realize the baseband processing function.

[0376] The memory is mainly used for storing software programs and data. The memory 812 can exist independently and be connected to the processor 811. Alternatively, the memory 812 can be integrated with the processor 811, for example, integrated in a chip. The memory 812 can store program codes for executing the technical solutions of the embodiments of the present application, and the processor 811 controls the execution. Various computer programs executed can also be regarded as a driver of the processor 811.

[0377] FIG. 8 only shows one memory and one processor. In actual terminal devices, there can be multiple processors and multiple memories. The memory can also be referred to as a storage medium or a storage device, etc. The memory can be a storage element on the same chip as the processor, that is, an on-chip storage element, or an independent storage element, and the embodiments of the present application do not limit this.

[0378] The transceiver 813 can be configured to support the receiving or transmitting of radio frequency signals between the communication device and a terminal. The transceiver 813 can be connected to the antenna 815. The transceiver 813 includes a transmitter Tx and a receiver Rx. Specifically, the one or more antennas 815 can receive radio frequency signals, and the receiver Rx of the transceiver 813 is configured to receive the radio frequency signals from the antenna and convert the radio frequency signals into digital baseband signals or digital intermediate frequency signals, and provide the digital baseband signals or digital intermediate frequency signals to the processor 811 for further processing, such as demodulation and decoding, by the processor 811. In addition, the transmitter Tx of the transceiver 813 is also configured to receive modulated digital baseband signals or digital intermediate frequency signals from the processor 811, and convert the modulated digital baseband signals or digital intermediate frequency signals into radio frequency signals, and transmit the radio frequency signals through the one or more antennas 815. Specifically, the receiver Rx can selectively perform one or more levels of down-mixing and analog-to-digital conversion to obtain the digital baseband signals or digital intermediate frequency signals, and the order of the down-mixing and analog-to-digital conversion can be adjustable. The transmitter Tx can selectively perform one or more levels of up-mixing and digital-to-analog conversion to obtain the radio frequency signals, and the order of the up-mixing and digital-to-analog conversion can be adjustable. The digital baseband signals and the digital intermediate frequency signals can be collectively referred to as digital signals.

[0379] The transceiver 813 can also be referred to as a transceiving unit, a transceiver, a transceiving device, etc. Optionally, the devices in the transceiving unit for implementing the receiving function can be regarded as a receiving unit, and the devices in the transceiving unit for implementing the transmitting function can be regarded as a transmitting unit, i.e., the transceiving unit includes the receiving unit and the transmitting unit. The receiving unit can also be referred to as a receiver, an input port, a receiving circuit, etc. The transmitting unit can be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.

[0380] It should be noted that the communication device 800 shown in FIG. 8 can be specifically configured to implement the steps implemented by the network device in the foregoing method embodiments, and achieve the corresponding technical effects of the network device. The specific implementation manner of the communication device 800 shown in FIG. 8 can be referred to the description in the foregoing method embodiments, which will not be described here one by one.

[0381] Please refer to FIG. 9, which is a structural schematic diagram of a communication device involved in the foregoing embodiments provided by the embodiments of the present application.

[0382] It can be understood that the communication apparatus 900 includes, for example, modules, units, elements, circuits, or interfaces, and the like, which are appropriately configured together to perform the technical solutions provided in the present application. The communication apparatus 900 can be a terminal device or a network device described above, or can be a component (for example, a chip) of the devices, to implement the methods described in the following method embodiments. The communication apparatus 900 includes one or more processors 901. The processor 901 can be a general processor or a special-purpose processor, and the like. For example, it can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication apparatus (such as a RAN node, a terminal, or a chip, and the like), execute software programs, and process data of the software programs.

[0383] Optionally, in one design, the processor 901 can include a program 903 (which can also be referred to as code or instructions at times) that can be run on the processor 901, so that the communication apparatus 900 performs the methods described in the following embodiments. In yet another possible design, the communication apparatus 900 includes a circuit (not shown in FIG. 9).

[0384] Optionally, the communication apparatus 900 can include one or more memories 902 having a program 904 (which can also be referred to as code or instructions at times) stored thereon, which can be run on the processor 901, so that the communication apparatus 900 performs the methods described in the above method embodiments.

[0385] Optionally, the processor 901 and / or the memory 902 can include an AI module 907, 908, which is used to implement AI-related functions. The AI module can be implemented in software, hardware, or a combination of software and hardware. For example, the AI module can include a radio intelligence control (RIC) module. For example, the AI module can be a near-real-time RIC or a non-real-time RIC.

[0386] Optionally, the processor 901 and / or the memory 902 can also store data. The processor and the memory can be separately arranged, or can be integrated together.

[0387] Optionally, the communication apparatus 900 can also include a transceiver 905 and / or an antenna 906. The processor 901 can also be referred to as a processing unit, which controls the communication apparatus (such as a RAN node or a terminal). The transceiver 905 can also be referred to as a transceiving unit, a transceiver, a transceiving circuit, or a transceiver, and the like, which is used to realize the transceiving function of the communication apparatus through the antenna 906.

[0388] The processing unit 501 shown in FIG. 5 can be the processor 901. The transceiving unit 502 shown in FIG. 5 can be a communication interface, which can be the transceiver 905 in FIG. 9, and the transceiver 905 can include an input interface and an output interface. Alternatively, the transceiver 905 can also be a transceiving circuit, which can include an input interface circuit and an output interface circuit.

[0389] The embodiments of the present application further provide a computer readable storage medium for storing one or more computer-executable instructions that, when executed by a computer, cause the computer to perform the method described in the possible implementation manners of the first communication device or the second communication device in the foregoing embodiments.

[0390] The embodiments of the present application further provide a computer program product (or computer program) that, when executed by a computer, causes the computer to perform the method described in the possible implementation manners of the first communication device or the second communication device.

[0391] The embodiments of the present application further provide a chip system, which includes at least one processor configured to support the first communication device or the second communication device to implement the functions involved in the possible implementation manners of the communication device. Optionally, the chip system further includes an interface circuit configured to provide program instructions and / or data for the at least one processor. In a possible design, the chip system can further include a memory configured to store necessary program instructions and data for the communication device. The chip system can be composed of a chip, or can include a chip and other discrete devices. The communication device can be the first communication device or the second communication device in the foregoing method embodiments.

[0392] The embodiments of the present application further provide a communication system, which includes the first communication device in any of the foregoing embodiments.

[0393] Optionally, the communication system further includes the second communication device.

[0394] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other manners. For example, the described device embodiments are merely schematic. For example, the division of the units is only a logical function division. There can be another division manner for the actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between different units, can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.

[0395] The units described as separated components can or can not be physically separated, and the components displayed as units can or can not be physical units, i.e., can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purposes of the embodiments of the present application.

[0396] In addition, each functional unit in the embodiments of the present application can be integrated in one processing unit, or each unit can exist physically as a separate unit, or two or more units can be integrated in one unit. The integrated unit can be implemented in the form of hardware or in the form of a software functional unit. When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or substantially, or all or part of the technical solutions, can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the embodiments of the present application. The foregoing storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, and various other media that can store program codes.

Claims

1. A communication method characterized by comprising: Comprising: sending first information, the first information being used to determine model processing result information obtained by processing a first model based on model processing information; receiving second information, the second information indicating cooperation information of the first communication device; wherein the cooperation information of the first communication device is determined based on the model processing result information.

2. The method of claim 1, wherein, The first information includes model performance information obtained by processing the first model based on the model processing information. The model performance information is used to determine the model processing result information.

3. The method of claim 1, wherein, The first information includes the model processing result information.

4. The method according to any one of claims 1 to 3, characterized in that, The cooperation information of the first communication device satisfies any one of the following: In the case where the model processing result information indicates that the model performance information obtained by processing the first model based on the model processing information is worse than or equal to a first threshold value, the cooperation information of the first communication device indicates that the first communication device needs cooperation for model processing of the first model; Or In the case where the model processing result information indicates that the model performance information obtained by processing the first model based on the model processing information is better than or equal to a second threshold value, the cooperation information of the first communication device indicates that the first communication device does not need cooperation for model processing of the first model.

5. The method of claim 4, wherein, The cooperation information of the first communication device indicates that the first communication device needs cooperation for model processing of the first model; In the case where the model processing result information indicates that the model performance information obtained by processing the first model based on the model processing information is worse than or equal to a third threshold value, the cooperation information of the first communication device further indicates that the first communication device suspends model processing of the first model, and / or the cooperation information of the first communication device further indicates that the first communication device does not have the ability to process the first model based on cooperation of other communication devices; In the case where the model processing result information indicates that the model performance information obtained by processing the first model based on the model processing information is better than or equal to a fourth threshold value, the cooperation information of the first communication device further indicates that the first communication device has the ability to process the first model based on cooperation of other communication devices.

6. The method of claim 4, wherein, The cooperation information of the first communication device indicates that the first communication device does not need cooperation for model processing of the first model; In the case where the model performance information obtained by processing the first model based on the model processing information is better than or equal to a fifth threshold value, the cooperation information of the first communication device further indicates that the first communication device has the ability to cooperate in model processing of other communication devices.

7. The method according to any one of claims 1 to 6, characterized in that, The cooperation information of the first communication device satisfies any one of the following: In the case where the model processing result information indicates that the model performance information obtained by processing the first model based on the model processing information is worse than or equal to a first threshold value, the cooperation information of the first communication device indicates that the first communication device needs cooperation for model processing of the first model; in a case where the model processing result information indicates that the model performance information of the first model obtained through the model processing of the model processing information is better than or equal to a second threshold value, the cooperation information of the first communication apparatus indicating that the first communication apparatus does not need cooperation for the model processing of the first model; in a case where the model processing result information indicates that the model performance information of the first model obtained through the model processing of the model processing information is worse than or equal to a third threshold value, the cooperation information of the first communication apparatus indicating that the first communication apparatus suspends the model processing of the first model, and / or the cooperation information of the first communication apparatus indicating that the first communication apparatus does not have the capability of performing the model processing of the first model based on the cooperation of other communication apparatuses; in a case where the model processing result information indicates that the model performance information of the first model obtained through the model processing of the model processing information is better than or equal to a fourth threshold value, the cooperation information of the first communication apparatus indicating that the first communication apparatus has the capability of performing the model processing of the first model based on the cooperation of other communication apparatuses; or in a case where the model processing result information indicates that the model performance information of the first model obtained through the model processing of the model processing information is better than or equal to a fifth threshold value, the cooperation information of the first communication apparatus further indicating that the first communication apparatus has the capability of cooperating in the model processing of other communication apparatuses; wherein the third threshold value is less than or equal to the fourth threshold value, the fourth threshold value is less than or equal to the first threshold value, the first threshold value is less than or equal to the second threshold value, and the second threshold value is less than or equal to the fifth threshold value.

8. The method according to any one of claims 4 to 7, characterized in that, in a case where the model processing result information indicates that the model performance information of the first model obtained through the model processing of the model processing information is worse than or equal to a first threshold value, worse than or equal to a third threshold value, or better than or equal to a fourth threshold value, the method further comprising: sending third information, the third information indicating part or all of the model processing information.

9. The method according to any one of claims 4 to 8, characterized in that, in a case where the model processing result information indicates that the model performance information of the first model obtained through the model processing of the model processing information is worse than or equal to a third threshold value, the method further comprising: receiving or sending fourth information, the fourth information indicating that the first communication apparatus suspends the model processing of the first model.

10. The method according to any one of claims 4 to 9, characterized in that, in a case where the model processing result information indicates that the model performance information of the first model obtained through the model processing of the model processing information is better than or equal to a fourth threshold value, the method further comprising: receiving fifth information, the fifth information indicating first cooperation information of other communication apparatuses for the model processing of the first model.

11. The method according to any one of claims 4 to 10, characterized in that, in a case where the model processing result information indicates that the model performance information of the first model obtained through the model processing of the model processing information is better than or equal to a fifth threshold value, the method further comprising: sending sixth information, the sixth information indicating second cooperation information of the first communication apparatus for the model processing of one or more models deployed by other communication apparatuses.

12. The method according to any one of claims 1 to 11, characterized in that, the method further comprising: The seventh information is used to indicate a resource carrying the second information, and the resource includes one or more of a starting time domain position, a time domain unit quantity, a terminal time domain position, a starting frequency domain position, a frequency domain unit quantity, or a terminal frequency domain position.

13. The method according to any one of claims 1 to 12, characterized in that, The method further includes: The eighth information is used to indicate the model processing information.

14. A communication method, comprising: The method further includes: The first information is used to determine model processing result information obtained by processing a first model based on model processing information; The second information is used to indicate cooperation information of the first communication device, and the cooperation information of the first communication device is determined based on the model processing result information.

15. The method of claim 14, wherein, The first information includes model performance information obtained by processing the first model based on the model processing information. The model performance information is used to determine the model processing result information.

16. The method of claim 14, wherein, The first information includes the model processing result information.

17. The method according to any one of claims 14 to 16, characterized in that, The cooperation information of the first communication device satisfies any one of the following conditions: In a case where the model processing result information indicates that model performance information obtained by processing the first model based on the model processing information is worse than or equal to a first threshold value, the cooperation information of the first communication device indicates that the first communication device needs cooperation for model processing of the first model; Or In a case where the model processing result information indicates that model performance information obtained by processing the first model based on the model processing information is better than or equal to a second threshold value, the cooperation information of the first communication device indicates that the first communication device does not need cooperation for model processing of the first model.

18. The method of claim 17, wherein, The cooperation information of the first communication device indicates that the first communication device needs cooperation for model processing of the first model; In a case where the model processing result information indicates that model performance information obtained by processing the first model based on the model processing information is worse than or equal to a third threshold value, the cooperation information of the first communication device further indicates that the first communication device suspends model processing of the first model, and / or the cooperation information of the first communication device further indicates that the first communication device does not have the ability to perform model processing of the first model based on cooperation of other communication devices; In a case where the model processing result information indicates that model performance information obtained by processing the first model based on the model processing information is better than or equal to a fourth threshold value, the cooperation information of the first communication device further indicates that the first communication device has the ability to perform model processing of the first model based on cooperation of other communication devices.

19. The method of claim 17, wherein, The cooperation information of the first communication device indicates that the first communication device does not need cooperation for model processing of the first model; In a case where model performance information obtained by processing the first model based on the model processing information is better than or equal to a fifth threshold value, the cooperation information of the first communication device further indicates that the first communication device has the ability to cooperate in model processing of other communication devices.

20. The method according to any one of claims 14 to 19, characterized in that, The cooperation information of the first communication device satisfies any one of the following conditions: in a case where the model processing result information indicates that model performance information obtained by the first model through model processing of the model processing information is worse than or equal to a first threshold value, the cooperation information of the first communication device indicates that cooperation of the first communication device is needed for model processing of the first model; in a case where the model processing result information indicates that model performance information obtained by the first model through model processing of the model processing information is better than or equal to a second threshold value, the cooperation information of the first communication device indicates that cooperation of the first communication device is not needed for model processing of the first model; in a case where the model processing result information indicates that model performance information obtained by the first model through model processing of the model processing information is worse than or equal to a third threshold value, the cooperation information of the first communication device indicates that the first communication device suspends model processing of the first model, and / or the cooperation information of the first communication device indicates that the first communication device does not have the capability of performing model processing of the first model based on cooperation of other communication devices; in a case where the model processing result information indicates that model performance information obtained by the first model through model processing of the model processing information is better than or equal to a fourth threshold value, the cooperation information of the first communication device indicates that the first communication device has the capability of performing model processing of the first model based on cooperation of other communication devices; or in a case where the model processing result information indicates that model performance information obtained by the first model through model processing of the model processing information is better than or equal to a fifth threshold value, the cooperation information of the first communication device further indicates that the first communication device has the capability of cooperating in model processing of other communication devices. wherein the third threshold value is less than or equal to the fourth threshold value, the fourth threshold value is less than or equal to the first threshold value, the first threshold value is less than or equal to the second threshold value, and the second threshold value is less than or equal to the fifth threshold value.

21. The method according to any one of claims 17 to 20, characterized in that, in a case where the model processing result information indicates that model performance information obtained by the first model through model processing of the model processing information is worse than or equal to a first threshold value, worse than or equal to a third threshold value, or better than or equal to a fourth threshold value, the method further comprises: receiving third information, the third information indicating part or all of the model processing information.

22. The method according to any one of claims 17 to 21, characterized in that, in a case where the model processing result information indicates that model performance information obtained by the first model through model processing of the model processing information is worse than or equal to a third threshold value, the method further comprises: receiving or sending fourth information, the fourth information indicating that the first communication device suspends model processing of the first model.

23. The method according to any one of claims 17 to 22, characterized in that, in a case where the model processing result information indicates that model performance information obtained by the first model through model processing of the model processing information is better than or equal to a fourth threshold value, the method further comprises: sending fifth information, the fifth information indicating first cooperation information of other communication devices for model processing of the first model.

24. The method according to any one of claims 17 to 23, characterized in that, In a case where the model processing result information indicates that model performance information obtained by the first model through model processing of the model processing information is better than or equal to a fifth threshold value, the method further includes: receiving sixth information, the sixth information indicating second collaboration information of model processing of one or more models deployed by the first communication device to other communication devices.

25. The method according to any one of claims 14 to 24, characterized in that, The method further includes: sending seventh information, the seventh information being used for indicating a resource carrying the second information, the resource including one or more of a starting time domain position, a time domain unit quantity, a terminal time domain position, a starting frequency domain position, a frequency domain unit quantity, or a terminal frequency domain position.

26. The method according to any one of claims 14 to 25, characterized in that, The method further includes: sending eighth information, the eighth information being used for indicating the model processing information.

27. A communications device, characterized by A module for performing the method of any one of claims 1 to 26.

28. A communications device, characterized by At least one processor for performing the method of any one of claims 1 to 26.

29. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program or instructions, when the computer program or instructions are executed by a computer, realizing the method of any one of claims 1 to 26.

30. A computer program product, characterised in that, A computer program or instructions, when the computer program or instructions are executed by a computer, realizing the method of any one of claims 1 to 26.

Citation Information

Patent Citations

  • Model training management method, device and system

    CN117828341A

  • Communication method and related device

    CN117835264A

  • Method and system for managing artificial intelligence / machine learning (AI / ML) models

    CN118451429A

  • Federated learning method and apparatus, communication device, and readable storage medium

    WO2024008154A1

  • Communication method and communication apparatus

    WO2024113288A1