WO2026012229A1 - Communication method and communication apparatus - Google Patents
Communication method and communication apparatusInfo
- Publication number
- WO2026012229A1 WO2026012229A1 PCT/CN2025/106076 CN2025106076W WO2026012229A1 WO 2026012229 A1 WO2026012229 A1 WO 2026012229A1 CN 2025106076 W CN2025106076 W CN 2025106076W WO 2026012229 A1 WO2026012229 A1 WO 2026012229A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- entity
- feature
- identification information
- information
- indication information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本申请要求在2024年07月09日提交中国国家知识产权局、申请号为202410918816.6、发明名称为“通信方法及通信装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to Chinese Patent Application No. 202410918816.6, filed on July 9, 2024, entitled "Communication Method and Communication Device", the entire contents of which are incorporated herein by reference.
本申请涉及通信领域,并且更具体的,涉及一种通信方法及通信装置。This application relates to the field of communications, and more specifically, to a communication method and a communication device.
目前,人工智能(artificial Intelligence,AI)被引入无线通信网络中,已广泛应用于空口技术的诸多应用场景,例如,基于AI的信道状态信息(channel state information,CSI)预测、基于AI的波束管理以及基于AI的CSI反馈等,并发挥着越来越重要的作用。Currently, artificial intelligence (AI) has been introduced into wireless communication networks and has been widely applied in many application scenarios of air interface technology, such as AI-based channel state information (CSI) prediction, AI-based beam management, and AI-based CSI feedback, playing an increasingly important role.
在AI模型应用于空口技术的一些应用场景中时,AI模型的训练和AI模型的推理可能部署在不同的网元。为了保证AI模型的性能,训练AI模型的网元可能需要定期更新AI模型,并向进行AI模型推理的网元发送更新后的AI模型,从而带来大量的空口开销。In some applications of AI models using air interface technology, the training and inference of the AI model may be deployed on different network elements. To ensure the performance of the AI model, the network element training the AI model may need to periodically update the AI model and send the updated AI model to the network element performing AI model inference, resulting in significant air interface overhead.
本申请提供一种通信方法及通信装置,有利于在识别到两个实体的至少一个特征不同的情况下,第一装置仅发送该不同的至少一个特征的信息,从而可以节省空口开销。This application provides a communication method and a communication device, which is advantageous in that when two entities are identified to have at least one different feature, the first device only sends information about the at least one different feature, thereby saving air interface overhead.
第一方面,提供了一种通信方法,该方法可以由第一装置执行,第一装置可以为第二实体侧的设备,也可以为第二实体侧的设备的芯片或电路。第二实体侧的设备可以替换为终端设备侧的设备或网络设备侧的设备。终端设备侧可以包括终端设备或终端设备侧的AI实体中的至少一项。终端设备侧的AI实体可以为终端设备本身,也可以为服务于终端设备的AI实体,例如,服务器,比如:过顶(over the top,OTT)服务器或云端服务器。网络设备侧可以包括网络设备或网络设备侧的AI实体中的至少一项。网络设备侧的AI实体可以为网络设备本身,也可以为服务于网络设备的AI实体,例如,无线接入网(radio access network,RAN)智能控制器(RAN intelligent controller,RIC),操作维护管理(operation administration and maintenance,OAM),或,服务器,比如:OTT服务器或云端服务器。Firstly, a communication method is provided, which can be executed by a first device, which can be a device on a second entity side, or a chip or circuit of the device on the second entity side. The device on the second entity side can be replaced by a device on a terminal device side or a device on a network device side. The terminal device side can include at least one of a terminal device or an AI entity on the terminal device side. The AI entity on the terminal device side can be the terminal device itself or an AI entity serving the terminal device, such as a server, such as an over-the-top (OTT) server or a cloud server. The network device side can include at least one of a network device or an AI entity on the network device side. The AI entity on the network device side can be the network device itself or an AI entity serving the network device, such as a radio access network (RAN) intelligent controller (RIC), operation administration and maintenance (OAM), or a server, such as an OTT server or a cloud server.
该方法包括:接收第一实体的第一识别信息,该第一识别信息包括与该第一实体的至少一个特征中每个特征分别对应的第一指示信息,该第一实体的至少一个特征包括该第一实体的第一特征;根据该第一识别信息和第二实体的第二识别信息,确定该第一实体的第一特征与该第二实体的第一特征不同;该第二识别信息包括与该第二实体的至少一个特征中每个特征分别对应的第二指示信息,该第二实体的至少一个特征包括该第二实体的第一特征;发送第一信息,该第一信息用于该第二实体的第一特征的确定,该第二实体的由该第二实体的第一特征和第一特征确定,或者,该第二实体由该第二实体的第一特征确定。The method includes: receiving first identification information of a first entity, the first identification information including first indication information corresponding to each of at least one feature of the first entity, the at least one feature of the first entity including a first feature of the first entity; determining, based on the first identification information and second identification information of a second entity, that the first feature of the first entity is different from the first feature of the second entity; the second identification information including second indication information corresponding to each of at least one feature of the second entity, the at least one feature of the second entity including the first feature of the second entity; and sending first information for determining the first feature of the second entity, wherein the second entity is determined by the first feature of the second entity and the first feature, or the second entity is determined by the first feature of the second entity.
基于上述技术方案,第一装置可以通过第一识别信息和第二识别信息确定第一实体的至少一个特征与第二实体的至少一个特征是否相同,从而有利于在确定第一实体的第一特征和第二实体的第二特征不同的情况下,向第二装置发送用于确定第二实体的第一特征的第一信息,而非向第二装置发送用于确定第二实体的所有特征的信息,或者说而非向第二装置发送用于确定第二实体的信息,从而可以节省空口开销。Based on the above technical solution, the first device can determine whether at least one feature of the first entity is the same as at least one feature of the second entity through the first identification information and the second identification information. This is beneficial because when it is determined that the first feature of the first entity and the second feature of the second entity are different, the first device can send the first information for determining the first feature of the second entity to the second device, instead of sending the information for determining all features of the second entity to the second device, or in other words, instead of sending the information for determining the second entity to the second device, thereby saving air interface overhead.
其中,根据第一识别信息和第二识别信息确定第一实体的第一特征与第二实体的第一特征不同,包括:若第一识别信息包括的与第一实体的第一特征对应的第一指示信息,与第二识别信息包括的与第二实体的第一特征对应的第二指示信息不同,则确定第一实体的第一特征与第二实体的第一特征不同。The determination that the first feature of the first entity is different from the first feature of the second entity based on the first identification information and the second identification information includes: if the first indication information corresponding to the first feature of the first entity included in the first identification information is different from the second indication information corresponding to the first feature of the second entity included in the second identification information, then it is determined that the first feature of the first entity is different from the first feature of the second entity.
结合第一方面,在第一方面的某些实现方式中,该方法还包括:发送该第二实体的第一特征对应的第二指示信息。In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: sending second indication information corresponding to the first feature of the second entity.
基于上述技术方案,可以使得第二装置确定第二实体的第二识别信息。例如,第二装置将第一实体的第一识别信息中与第一实体的第一特征替换为第二实体的第一特征对应的第二指示信息,则可以确定第二实体的第二识别信息。Based on the above technical solution, the second device can determine the second identification information of the second entity. For example, by replacing the first feature of the first entity with the second indication information corresponding to the first feature of the second entity in the first identification information of the first entity, the second device can determine the second identification information of the second entity.
可选的,若第一特征是第二实体的至少一个特征中等级最高的特征,则第一信息用于确定第二实体。Optionally, if the first feature is the highest-ranking feature among at least one feature of the second entity, then the first information is used to determine the second entity.
可选的,若第一信息用于确定第二实体,则第一装置还发送第二识别信息。Optionally, if the first information is used to identify the second entity, the first device may also send second identification information.
可选的,若第二实体的第一特征不是第二实体的至少一个特征中等级最高的特征,且第二实体的至少一个特征还包括比第二实体的第一特征等级更低的特征,则第一信息用于确定第二实体的第一特征,以及还用于确定第二实体的至少一个特征中比第二实体的第一特征等级更低的特征。Optionally, if the first feature of the second entity is not the highest-ranking feature among at least one feature of the second entity, and at least one feature of the second entity also includes features of a lower rank than the first feature of the second entity, then the first information is used to determine the first feature of the second entity, and is also used to determine features of a lower rank than the first feature of the second entity among at least one feature of the second entity.
可选的,第一装置还发送第二实体的第一特征对应的第二指示信息,以及还发送第二实体的至少一个特征中比第一特征等级更低的特征分别对应的第二指示信息。Optionally, the first device further transmits second indication information corresponding to the first feature of the second entity, and also transmits second indication information corresponding to features of the second entity that are of a lower level than the first feature.
结合第一方面,在第一方面的某些实现方式中,第一指示信息对应的特征为第一类特征,第二指示信息对应的特征为第一类特征;第一信息用于确定第二实体的第一特征和第二实体的特征中比第二实体的第一类特征等级更低的特征。In conjunction with the first aspect, in some implementations of the first aspect, the feature corresponding to the first indication information is a first-class feature, and the feature corresponding to the second indication information is a first-class feature; the first information is used to determine the feature of the second entity that is lower in level than the first-class feature of the second entity among the first features of the second entity and the features of the second entity.
可选的,第一装置还发送第二实体的第一特征对应的第二指示信息,以及还发送第二实体的至少一个特征中比第一特征等级更低的特征分别对应的指示信息。Optionally, the first device may also send second indication information corresponding to the first feature of the second entity, and further send indication information corresponding to features of the second entity that are of a lower level than the first feature.
结合第一方面,在第一方面的某些实现方式中,该第一指示信息对应的特征为第一类特征,该第二指示信息对应的特征为第一类特征;在接收第一实体的第一识别信息之前,该方法还包括:接收第一实体的第三识别信息,该第三识别信息包括与该第一实体的至少一个第二类特征中每个第二类特征分别对应的第三指示信息,该第二类特征的等级高于该第一类特征等级;该第三识别信息与该第二实体的第四识别信息相同,该第四识别信息包括与该第二实体的至少一个第二类特征中每个第二类特征分别对应的第四指示信息;发送请求消息,该请求消息用于请求该第一实体的第一识别信息。In conjunction with the first aspect, in some implementations of the first aspect, the feature corresponding to the first indication information is a first type of feature, and the feature corresponding to the second indication information is a first type of feature; before receiving the first identification information of the first entity, the method further includes: receiving the third identification information of the first entity, the third identification information including third indication information corresponding to each of the at least one second type of feature of the first entity, wherein the level of the second type of feature is higher than the level of the first type of feature; the third identification information is the same as the fourth identification information of the second entity, the fourth identification information including fourth indication information corresponding to each of the at least one second type of feature of the second entity; and sending a request message for requesting the first identification information of the first entity.
基于上述技术方案,通过对实体的不同特征分级,从而可以定义实体的多个识别信息,多个识别信息分别与实体的不同等级的特征对应。进而第一装置可以先对比第一实体的第三识别信息与第二实体的第四识别信息,若第三识别信息和第四识别信息确定第一实体和第二实体的最高等级的特征(即第二类特征)相同的情况下,再请求第一识别信息,从而有利于避免第二装置一次性上报第一实体的多个识别信息。Based on the above technical solution, by classifying different features of an entity, multiple identification information of the entity can be defined, and each of the multiple identification information corresponds to a different level of feature of the entity. Then, the first device can first compare the third identification information of the first entity with the fourth identification information of the second entity. If the third and fourth identification information determine that the highest-level feature (i.e., the second type of feature) of the first and second entities is the same, then it requests the first identification information, thereby helping to avoid the second device reporting multiple identification information of the first entity at once.
结合第一方面,在第一方面的某些实现方式中,与该第一实体的至少一个特征中每个特征分别对应的第一指示信息按照第一顺序排列,与该第二实体的至少一个特征中每个特征分别对应的第二指示信息按照第一顺序排列;或者,第一识别信息还包括该第一实体的至少一个特征中每个特征的名称相关的信息,该第二识别信息还包括该第二实体的至少一个特征中每个特征的名称相关的信息。In conjunction with the first aspect, in some implementations of the first aspect, the first indication information corresponding to each feature of at least one feature of the first entity is arranged in a first order, and the second indication information corresponding to each feature of at least one feature of the second entity is arranged in a first order; or, the first identification information further includes information related to the name of each feature of at least one feature of the first entity, and the second identification information further includes information related to the name of each feature of at least one feature of the second entity.
基于上述技术方案,至少一个特征中每个特征对应的指示信息按照第一顺序排列,从而有利于第一装置和第二装置确定识别信息中的每个指示信息所对应的特征。或者,识别信息还包括特征的名称相关的信息,则有利于第一装置和第二装置根据特征的名称相关的信息确定识别信息中的每个指示信息所对应的特征。Based on the above technical solution, the indication information corresponding to each feature in at least one feature is arranged in a first order, which facilitates the first device and the second device in determining the feature corresponding to each indication information in the identification information. Alternatively, the identification information also includes information related to the name of the feature, which facilitates the first device and the second device in determining the feature corresponding to each indication information in the identification information based on the information related to the name of the feature.
结合第一方面,在第一方面的某些实现方式中,该方法还包括:发送第五指示信息;其中,若与该第一实体的至少一个特征中每个特征分别对应的第一指示信息按照第一顺序排列,则该第五指示信息用于指示该第一识别信息包括与该第一实体的至少一个特征中每个特征分别对应的第一指示信息,且该第一实体的至少一个特征中每个特征分别对应的第一指示信息按照第一顺序排列;或者,若该第一识别信息还包括该第一实体的至少一个特征中每个特征的名称相关的信息,则该第五指示信息用于指示该第一识别信息包括与该第一实体的至少一个特征中每个特征分别对应的第一指示信息,和,该第一实体的至少一个特征中每个特征的名称相关的信息。In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: sending fifth indication information; wherein, if the first indication information corresponding to each feature of at least one feature of the first entity is arranged in a first order, the fifth indication information is used to indicate that the first identification information includes the first indication information corresponding to each feature of at least one feature of the first entity, and the first indication information corresponding to each feature of at least one feature of the first entity is arranged in a first order; or, if the first identification information also includes information related to the name of each feature of at least one feature of the first entity, the fifth indication information is used to indicate that the first identification information includes the first indication information corresponding to each feature of at least one feature of the first entity, and information related to the name of each feature of at least one feature of the first entity.
结合第一方面,在第一方面的某些实现方式中,该第一实体和该第二实体为模型,则该至少一个特征包括以下一项或多项:实体的结构、实体相关的参数、实体相关的数据、实体相关的数据集、实体适用的场景。In conjunction with the first aspect, in some implementations of the first aspect, the first entity and the second entity are models, then the at least one feature includes one or more of the following: the structure of the entity, the parameters related to the entity, the data related to the entity, the dataset related to the entity, and the scenarios in which the entity is applicable.
示例性的,实体的结构和/或实体适用的场景的等级高于以下一项或多项的等级:实体相关的参数、实体相关的数据、或者实体相关的数据集;和/或,实体相关的参数的等级高于以下一项或多项的等级:实体相关的数据或者实体相关的数据集。For example, the level of an entity’s structure and/or the scenario to which the entity applies is higher than one or more of the following: entity-related parameters, entity-related data, or entity-related datasets; and/or, the level of entity-related parameters is higher than one or more of the following: entity-related data or entity-related datasets.
结合第一方面,在第一方面的某些实现方式中,该第一实体和该第二实体为数据或数据集,则该至少一个特征包括以下一项或多项:来源(例如来自发送端或接收端,或者,来自仿真或实测)、功能(例如用于训练、用于测试或无法发送给对端)、数据内容(例如,比特信息(包括存在一定分布的比特信息)、符号信息(包括对应不同星座类型的符号数据))、数据大小(例如解调后的硬/软比特、或解码后的比特)、数据类型(比如,数据是估计值或真实值)、或相关的信道信息(例如,接收信号、信道估计后的均衡信号、信道时延均值、或信噪比(signal noise ratio,SNR))。In conjunction with the first aspect, in some implementations of the first aspect, where the first entity and the second entity are data or a dataset, the at least one feature includes one or more of the following: source (e.g., from the transmitter or receiver, or from simulation or testing), function (e.g., for training, for testing, or unable to be sent to the peer), data content (e.g., bit information (including bit information with a certain distribution), symbol information (including symbol data corresponding to different constellation types)), data size (e.g., demodulated hard/soft bits, or decoded bits), data type (e.g., the data is an estimate or a true value), or related channel information (e.g., received signal, equalized signal after channel estimation, average channel delay, or signal noise ratio (SNR)).
示例性的,来源和/或功能的等级高于以下一项或多项的等级:数据内容、数据大小、数据类型、或相关的信道信息,和/或,数据类型和/或数据内容的等级高于以下一项或多项的等级:数据大小、或相关的信道信息。For example, the level of the source and/or functionality is higher than one or more of the following: data content, data size, data type, or associated channel information, and/or the level of the data type and/or data content is higher than one or more of the following: data size, or associated channel information.
结合第一方面,在第一方面的某些实现方式中,该第一实体和该第二实体为场景,则该至少一个特征包括以下一项或多项:场景相关的位置、场景相关的时间、场景相关的散射体丰富度、或场景相关的直视(line of sight,LOS)/非直视(non-line of sight,NLOS)比例等。In conjunction with the first aspect, in some implementations of the first aspect, the first entity and the second entity are a scene, then the at least one feature includes one or more of the following: scene-related location, scene-related time, scene-related scatterer richness, or scene-related line of sight (LOS)/non-line of sight (NLOS) ratio, etc.
示例性的,场景相关的位置的等级高于以下一项或多项的等级:场景相关的时间、场景相关的散射体丰富度、或场景相关的LOS/NLOS比例;和/或,场景相关的时间的等级高于以下一项或多项的等级:场景相关的散射体丰富度、或场景相关的LOS/NLOS比例。For example, the level of scene-related location is higher than one or more of the following: scene-related time, scene-related scatterer richness, or scene-related LOS/NLOS ratio; and/or, the level of scene-related time is higher than one or more of the following: scene-related scatterer richness, or scene-related LOS/NLOS ratio.
结合第一方面,在第一方面的某些实现方式中,该方法还包括:发送第六指示信息,该第六指示信息用于指示该至少一个特征中每个特征分别对应的等级。In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: sending a sixth indication message, the sixth indication message being used to indicate the level corresponding to each of the at least one feature.
第二方面,提供了一种通信方法,该方法可以由第二装置执行,第二装置可以为第一实体侧的设备,也可以为第一实体侧的设备的芯片或电路。第一实体侧的设备可以替换为终端设备侧的设备或网络设备侧的设备。终端设备侧可以包括终端设备或终端设备侧的AI实体中的至少一项。终端设备侧的AI实体可以为终端设备本身,也可以为服务于终端设备的AI实体,例如,服务器,比如:OTT服务器或云端服务器。网络设备侧可以包括网络设备或网络设备侧的AI实体中的至少一项。网络设备侧的AI实体可以为网络设备本身,也可以为服务于网络设备的AI实体,例如,RIC,OAM,或,服务器,比如:OTT服务器或云端服务器。Secondly, a communication method is provided, which can be executed by a second device. The second device can be a device on the first entity side, or a chip or circuit of the device on the first entity side. The device on the first entity side can be replaced by a device on the terminal device side or a device on the network device side. The terminal device side can include at least one of a terminal device or an AI entity on the terminal device side. The AI entity on the terminal device side can be the terminal device itself or an AI entity serving the terminal device, such as a server, like an OTT server or a cloud server. The network device side can include at least one of a network device or an AI entity on the network device side. The AI entity on the network device side can be the network device itself or an AI entity serving the network device, such as a RIC, OAM, or a server, like an OTT server or a cloud server.
该方法包括:发送第一实体的第一识别信息,该第一识别信息包括与该第一实体的至少一个特征中每个特征分别对应的第一指示信息,该第一实体的至少一个特征包括该第一实体的第一特征;接收第一信息,该第一信息用于该第二实体的第一特征的确定,该第一实体的第一特征与该第二实体的第一特征不同;该第二实体的由该第二实体的第一特征和第一特征确定,或者,该第二实体由该第二实体的第一特征确定。The method includes: sending first identification information of a first entity, the first identification information including first indication information corresponding to each of at least one feature of the first entity, the at least one feature of the first entity including a first feature of the first entity; receiving first information for determining a first feature of a second entity, the first feature of the first entity being different from the first feature of the second entity; the second entity being determined by the first feature of the second entity and the first feature, or the second entity being determined by the first feature of the second entity.
第二方面的有益效果可以参考上述第一方面中的描述。The beneficial effects in the second aspect can be referred to the description in the first aspect above.
结合第二方面,在第二方面的某些实现方式中,该方法还包括:接收第二实体的第一特征对应的第二指示信息。In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: receiving second indication information corresponding to the first feature of the second entity.
可选的,若第一特征是第二实体的至少一个特征中等级最高的特征,则第一信息用于确定第二实体。Optionally, if the first feature is the highest-ranking feature among at least one feature of the second entity, then the first information is used to determine the second entity.
可选的,若第一信息用于确定第二实体,则第二装置还接收第二识别信息。Optionally, if the first information is used to identify the second entity, the second device may also receive second identification information.
可选的,若第二实体的第一特征不是第二实体的至少一个特征中等级最高的特征,且第二实体的至少一个特征还包括比第二实体的第一特征等级更低的特征,则第一信息用于确定第二实体的第一特征,以及还用于确定第二实体的至少一个特征中比第二实体的第一特征等级更低的特征。Optionally, if the first feature of the second entity is not the highest-ranking feature among at least one feature of the second entity, and at least one feature of the second entity also includes features of a lower rank than the first feature of the second entity, then the first information is used to determine the first feature of the second entity, and is also used to determine features of a lower rank than the first feature of the second entity among at least one feature of the second entity.
可选的,第二装置还接收第二实体的第一特征对应的第二指示信息,以及还接收第二实体的至少一个特征中比第一特征等级更低的特征分别对应的第二指示信息。Optionally, the second device also receives second indication information corresponding to the first feature of the second entity, and also receives second indication information corresponding to features of the second entity that are of a lower level than the first feature.
结合第二方面,在第二方面的某些实现方式中,该第一指示信息对应的特征为第一类特征,第一信息用于确定第二实体的第一特征和第二实体的特征中比第二实体的第一类特征等级更低的特征。In conjunction with the second aspect, in some implementations of the second aspect, the feature corresponding to the first indication information is a first type of feature, and the first information is used to determine the feature of the second entity that is of a lower level than the first type of feature of the second entity.
可选的,第二装置还接收第二实体的第一特征对应的第二指示信息,以及还接收第二实体的至少一个特征中比第一特征等级更低的特征分别对应的指示信息。Optionally, the second device also receives second indication information corresponding to the first feature of the second entity, and also receives indication information corresponding to features of the second entity that are of a lower level than the first feature.
结合第二方面,在第二方面的某些实现方式中,与该第一实体的至少一个特征中每个特征分别对应的第一指示信息按照第一顺序排列;或者,该第一识别信息还包括该第一实体的至少一个特征中每个特征的名称信息。In conjunction with the second aspect, in some implementations of the second aspect, the first indication information corresponding to each feature of at least one feature of the first entity is arranged in a first order; or, the first identification information further includes the name information of each feature of at least one feature of the first entity.
结合第二方面,在第二方面的某些实现方式中,该方法还包括:接收第五指示信息;其中,若与该第一实体的至少一个特征中每个特征分别对应的第一指示信息按照第一顺序排列,则该第五指示信息用于指示该第一识别信息包括与该第一实体的至少一个特征中每个特征分别对应的第一指示信息,且该第一实体的至少一个特征中每个特征分别对应的第一指示信息按照第一顺序排列;或者,若该第一识别信息还包括该第一实体的至少一个特征中每个特征的名称相关的信息,则该第五指示信息用于指示该第一识别信息包括与该第一实体的至少一个特征中每个特征分别对应的第一指示信息,和,该第一实体的至少一个特征中每个特征的名称相关的信息。In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: receiving fifth indication information; wherein, if the first indication information corresponding to each feature of at least one feature of the first entity is arranged in a first order, the fifth indication information is used to indicate that the first identification information includes the first indication information corresponding to each feature of at least one feature of the first entity, and the first indication information corresponding to each feature of at least one feature of the first entity is arranged in a first order; or, if the first identification information also includes information related to the name of each feature of at least one feature of the first entity, the fifth indication information is used to indicate that the first identification information includes the first indication information corresponding to each feature of at least one feature of the first entity, and information related to the name of each feature of at least one feature of the first entity.
结合第二方面,在第二方面的某些实现方式中,该第一实体和该第二实体为模型,则该至少一个特征包括以下一项或多项:实体的结构、实体相关的参数、实体相关的数据、实体相关的数据集、实体适用的场景。In conjunction with the second aspect, in some implementations of the second aspect, the first entity and the second entity are models, and the at least one feature includes one or more of the following: the structure of the entity, the parameters related to the entity, the data related to the entity, the dataset related to the entity, and the scenarios in which the entity is applicable.
示例性的,实体的结构和/或实体适用的场景的等级高于以下一项或多项的等级:实体相关的参数、实体相关的数据、或者实体相关的数据集;和/或,实体相关的参数的等级高于以下一项或多项的等级:实体相关的数据或者实体相关的数据集。For example, the level of an entity’s structure and/or the scenario to which the entity applies is higher than one or more of the following: entity-related parameters, entity-related data, or entity-related datasets; and/or, the level of entity-related parameters is higher than one or more of the following: entity-related data or entity-related datasets.
结合第二方面,在第二方面的某些实现方式中,该第一实体和该第二实体为数据或数据集,则该至少一个特征包括以下一项或多项:来源(例如来自发送端或接收端,或者,来自仿真或实测)、功能(例如用于训练、用于测试或无法发送给对端)、数据内容(例如,比特信息(包括存在一定分布的比特信息)、符号信息(包括对应不同星座类型的符号数据))、数据大小(例如解调后的硬/软比特、或解码后的比特)、数据类型(比如,数据是估计值或真实值)、或相关的信道信息(例如,接收信号、信道估计后的均衡信号、信道时延均值、或SNR)。In conjunction with the second aspect, in some implementations of the second aspect, where the first entity and the second entity are data or a dataset, the at least one feature includes one or more of the following: source (e.g., from the transmitter or receiver, or from simulation or testing), function (e.g., for training, for testing, or unable to be sent to the peer), data content (e.g., bit information (including bit information with a certain distribution), symbol information (including symbol data corresponding to different constellation types)), data size (e.g., demodulated hard/soft bits, or decoded bits), data type (e.g., the data is an estimate or a true value), or related channel information (e.g., received signal, equalized signal after channel estimation, average channel delay, or SNR).
示例性的,来源和/或功能的等级高于以下一项或多项的等级:数据内容、数据大小、数据类型、或相关的信道信息,和/或,数据类型和/或数据内容的等级高于以下一项或多项的等级:数据大小、或相关的信道信息。For example, the level of the source and/or functionality is higher than one or more of the following: data content, data size, data type, or associated channel information, and/or the level of the data type and/or data content is higher than one or more of the following: data size, or associated channel information.
结合第二方面,在第二方面的某些实现方式中,该第一实体和该第二实体为场景,则该至少一个特征包括以下一项或多项:场景相关的位置、场景相关的时间、场景相关的散射体丰富度、或场景相关的LOS/NLOS比例等。In conjunction with the second aspect, in some implementations of the second aspect, the first entity and the second entity are a scene, and the at least one feature includes one or more of the following: scene-related location, scene-related time, scene-related scatterer richness, or scene-related LOS/NLOS ratio, etc.
示例性的,场景相关的位置的等级高于以下一项或多项的等级:场景相关的时间、场景相关的散射体丰富度、或场景相关的LOS/NLOS比例;和/或,场景相关的时间的等级高于以下一项或多项的等级:场景相关的散射体丰富度、或场景相关的LOS/NLOS比例。For example, the level of scene-related location is higher than one or more of the following: scene-related time, scene-related scatterer richness, or scene-related LOS/NLOS ratio; and/or, the level of scene-related time is higher than one or more of the following: scene-related scatterer richness, or scene-related LOS/NLOS ratio.
结合第二方面,在第二方面的某些实现方式中,该方法还包括:接收第六指示信息,该第六指示信息用于指示该至少一个特征中每个特征分别对应的等级。In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: receiving sixth indication information, the sixth indication information being used to indicate the level corresponding to each of the at least one feature.
第三方面,提供了一种通信装置,该通信装置可以是第一装置,也可以为用于执行第一装置功能的设备或者模块等。Thirdly, a communication device is provided, which may be the first device, or a device or module for performing the functions of the first device.
一种可能的实现方式,该通信装置可以包括用于执行第一方面所描述的方法/操作/步骤/动作所一一对应的模块或单元,该模块或单元可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。One possible implementation is that the communication device may include modules or units corresponding to the methods/operations/steps/actions described in the first aspect, which may be hardware circuits, software, or a combination of hardware circuits and software.
第四方面,提供了一种通信装置,该通信装置可以是第二装置,也可以为用于执行第二装置功能的设备或者模块等。Fourthly, a communication device is provided, which may be a second device, or a device or module for performing the functions of the second device.
一种可能的实现方式,该通信装置可以包括用于执行第二方面所描述的方法/操作/步骤/动作所一一对应的模块或单元,该模块或单元可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。One possible implementation is that the communication device may include modules or units corresponding to the methods/operations/steps/actions described in the second aspect, which may be hardware circuits, software, or a combination of hardware circuits and software.
第五方面,提供一种通信装置,该装置包括:至少一个处理器,用于执行计算机程序或指令,以执行上述第一方面及第一方面的上述任一种可能实现方式中的方法,或者,以执行上述第二方面及第二方面的上述任一种可能实现方式中的方法。可选地,该装置还包括存储器,用于存储计算机程序或指令。可选地,该装置还包括通信接口,处理器通过通信接口读取计算机程序或指令。Fifthly, a communication apparatus is provided, comprising: at least one processor for executing a computer program or instructions to perform the methods of the first aspect and any of the possible implementations thereof, or to perform the methods of the second aspect and any of the possible implementations thereof. Optionally, the apparatus further comprises a memory for storing the computer program or instructions. Optionally, the apparatus further comprises a communication interface through which the processor reads the computer program or instructions.
在一种实现方式中,该装置为通信设备(如终端设备,又如网络设备)。In one implementation, the device is a communication device (such as a terminal device or a network device).
在另一种实现方式中,该装置为用于通信设备(如终端设备,又如网络设备)的芯片、芯片系统或电路。In another implementation, the device is a chip, chip system, or circuit for communication equipment (such as terminal equipment or network equipment).
第六方面,提供一种处理器,用于执行上述第一方面提供的方法,或者,用于执行上述第二方面提供的方法。In a sixth aspect, a processor is provided for executing the method provided in the first aspect, or for executing the method provided in the second aspect.
对于处理器所涉及的发送和获取/接收等操作,如果没有特殊说明,或者,如果未与其在相关描述中的实际作用或者内在逻辑相抵触,则可以理解为处理器输出和接收、输入等操作,也可以理解为由射频电路和天线所进行的发送和接收操作,本申请对此不做限定。Unless otherwise specified, or if it does not contradict its actual function or internal logic in the relevant description, the transmission and acquisition/reception operations involved in the processor can be understood as processor output and reception, input and other operations, or as transmission and reception operations performed by radio frequency circuits and antennas. This application does not limit them in this regard.
可选地,该装置还包括:存储器,用于存储程序;相应地,至少一个处理器用于执行存储器中的计算机程序或指令。Optionally, the device further includes: a memory for storing a program; correspondingly, at least one processor for executing the computer program or instructions in the memory.
可选地,该装置还包括通信接口。通信接口与处理器耦合,可用于将信息输入至处理器,或者将处理器中的信息输出。Optionally, the device also includes a communication interface. The communication interface is coupled to the processor and can be used to input information to the processor or output information from the processor.
第七方面,提供一种计算机可读存储介质,该计算机可读介质存储用于装置执行的程序代码,该程序代码包括用于执行上述第一方面及第一方面的上述任一种可能实现方式中的方法,或者该程序代码包括用于执行上述第二方面及第二方面的上述任一种可能实现方式中的方法。A seventh aspect provides a computer-readable storage medium storing program code for execution by a device, the program code including methods for performing the first aspect and any of the possible implementations of the first aspect, or the program code including methods for performing the second aspect and any of the possible implementations of the second aspect.
第八方面,提供一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述第一方面及第一方面的上述任一种可能实现方式中的方法,或者,使得计算机执行上述第二方面及第二方面的上述任一种可能实现方式中的方法。Eighthly, a computer program product comprising instructions is provided, which, when run on a computer, causes the computer to perform the methods of the first aspect and any of the possible implementations thereof, or causes the computer to perform the methods of the second aspect and any of the possible implementations thereof.
第九方面,提供一种芯片,芯片包括处理器与通信接口,处理器通过通信接口读取存储器上的指令,执行上述第一方面及第一方面的上述任一种实现方式提供的方法,或者,执行上述第二方面及第二方面的上述任一种实现方式提供的方法。Ninth aspect, a chip is provided, the chip including a processor and a communication interface, the processor reading instructions from a memory through the communication interface to execute the method provided by the first aspect and any of the above-described implementations of the first aspect, or to execute the method provided by the second aspect and any of the above-described implementations of the second aspect.
可选地,作为一种实现方式,芯片还包括存储器,存储器中存储有计算机程序或指令,处理器用于执行存储器上的计算机程序或指令,当计算机程序或指令被执行时,处理器用于执行上述第一方面及第一方面的上述任意一种实现方式提供的方法,或者,处理器用于执行上述第二方面及第二方面的上述任意一种实现方式提供的方法。Optionally, as one implementation, the chip further includes a memory storing computer programs or instructions. The processor is used to execute the computer programs or instructions in the memory. When the computer programs or instructions are executed, the processor is used to execute the method provided by the first aspect and any of the above-described implementations of the first aspect, or the processor is used to execute the method provided by the second aspect and any of the above-described implementations of the second aspect.
第十方面,提供一种通信系统,包括第一装置和/或第二装置,其中,第一装置用于实现第一方面及第一方面的上述任意可能的实现方式提供的方法,第二装置用于实现第二方面及第二方面的上述任意可能的实现方式提供的方法。In a tenth aspect, a communication system is provided, comprising a first device and/or a second device, wherein the first device is configured to implement the method provided by the first aspect and any possible implementation thereof, and the second device is configured to implement the method provided by the second aspect and any possible implementation thereof.
应理解,第二方面至第十方面及其任一种实现方式的有益效果可以参考第一方面及其任一种实现方式。It should be understood that the beneficial effects of aspects two through ten and any of their implementations can be referenced in aspect one and any of its implementations.
图1是通信系统中的一种可能的应用框架示意图。Figure 1 is a schematic diagram of a possible application framework in a communication system.
图2是通信系统中的一种可能的应用框架示意图。Figure 2 is a schematic diagram of a possible application framework in a communication system.
图3是适用于本申请实施例的通信方法的一种通信系统的示意图。Figure 3 is a schematic diagram of a communication system applicable to the communication method of this application embodiment.
图4是适用于本申请实施例的通信方法的一种通信系统的示意图。Figure 4 is a schematic diagram of a communication system applicable to the communication method of this application embodiment.
图5是神经元结构的示意图。Figure 5 is a schematic diagram of the neuron structure.
图6是本申请实施例提供的一种通信方法600的示意图。Figure 6 is a schematic diagram of a communication method 600 provided in an embodiment of this application.
图7是本申请实施例提供的一种通信方法700的示意图。Figure 7 is a schematic diagram of a communication method 700 provided in an embodiment of this application.
图8是本申请实施例提供的一种通信方法800的示意图。Figure 8 is a schematic diagram of a communication method 800 provided in an embodiment of this application.
图9是本申请实施例提供的一种通信方法900的示意图。Figure 9 is a schematic diagram of a communication method 900 provided in an embodiment of this application.
图10是本申请实施例提供的一种通信装置2000的示意图。Figure 10 is a schematic diagram of a communication device 2000 provided in an embodiment of this application.
图11是本申请实施例提供另一种通信装置3000的示意图。Figure 11 is a schematic diagram of another communication device 3000 provided in an embodiment of this application.
下面将结合附图,对本申请中的技术方案进行描述。The technical solutions in this application will now be described with reference to the accompanying drawings.
本申请提供的技术方案可以应用于各种通信系统,例如:第五代(5th generation,5G)或新无线(new radio,NR)系统、长期演进(long term evolution,LTE)系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time division duplex,TDD)系统、无线局域网(wireless local area network,WLAN)系统、卫星通信系统,未来的通信系统,或者多种系统的融合系统等。本申请提供的技术方案还可以应用于设备到设备(device to device,D2D)通信,车到万物(vehicle-to-everything,V2X)通信,机器到机器(machine to machine,M2M)通信,机器类型通信(machine type communication,MTC),以及物联网(internet of things,IoT)通信系统或者其他通信系统。The technical solutions provided in this application can be applied to various communication systems, such as: 5th generation (5G) or new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, wireless local area network (WLAN) systems, satellite communication systems, future communication systems, or integrated systems of multiple systems. The technical solutions provided in this application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems.
通信系统中的一个设备可以向另一个设备发送信号或从另一个设备接收信号。其中信号可以包括信息、信令或者数据等。其中,设备也可以被替换为实体、网络实体、通信设备、移动设备、网元、通信模块、节点、通信节点、通信装置等等,本公开中以设备为例进行描述。例如,通信系统可以包括至少一个终端设备和至少一个网络设备。网络设备可以向终端设备发送下行信号,和/或终端设备可以向网络设备发送上行信号。In a communication system, a device can send signals to or receive signals from another device. These signals can include information, signaling, or data. The term "device" can also be replaced by an entity, network entity, communication device, mobile device, network element, communication module, node, communication node, communication apparatus, etc. This disclosure uses "device" as an example. For instance, a communication system can include at least one terminal device and at least one network device. The network device can send downlink signals to the terminal device, and/or the terminal device can send uplink signals to the network device.
在本申请实施例中,终端设备也可以称为用户设备(user equipment,UE)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。In the embodiments of this application, the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device.
终端设备可以是一种提供语音/数据的设备,例如,具有无线连接功能的手持式设备、车载设备等。目前,一些终端的举例为:手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备,虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、可穿戴设备,5G网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,PLMN)中的终端设备等,本申请实施例对此并不限定。Terminal devices can be devices that provide voice/data, such as handheld devices with wireless connectivity, in-vehicle devices, etc. Currently, some examples of terminals include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, and so on. The embodiments of this application do not limit the scope to wireless terminals in smart cities, smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, wearable devices, terminal devices in 5G networks, or terminal devices in future evolved public land mobile networks (PLMNs).
作为示例而非限定,在本申请实施例中,该终端设备还可以是可穿戴设备。可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能首饰等。By way of example and not limitation, in this embodiment, the terminal device can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
本申请实施例中,用于实现终端设备的功能的装置可以是终端设备,也可以是能够支持终端设备实现该功能的装置,例如芯片系统,该装置可以被安装在终端设备中或者和终端设备匹配使用。本申请实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。在本申请实施例中仅以用于实现终端设备的功能的装置为终端设备为例进行说明,不对本申请实施例的方案构成限定。In this embodiment, the device for implementing the functions of the terminal device can be the terminal device itself, or it can be any device capable of supporting the terminal device in implementing those functions, such as a chip system. This device can be installed in or used in conjunction with the terminal device. In this embodiment, the chip system can be composed of chips or may include chips and other discrete components. This embodiment only uses the terminal device as an example to illustrate the device for implementing the functions of the terminal device, and does not constitute a limitation on the solution of this embodiment.
本申请实施例中的网络设备可以包括用于与终端设备通信的设备,比如,该网络设备可以包括接入网设备或无线接入网设备,如网络设备可以是基站。本申请实施例中的无线接入网设备可以是指将终端设备接入到无线网络的无线接入网(radio access network,RAN)节点(或设备)。基站可以广义的覆盖如下中的各种名称,或与如下名称进行替换,比如:节点B(NodeB)、演进型基站(evolved NodeB,eNB)、下一代基站(next generation NodeB,gNB)、中继站、接入点、传输点(transmitting and receiving point,TRP)、发射点(transmitting point,TP)、主站、辅站、多制式无线(motor slide retainer,MSR)节点、家庭基站、网络控制器、接入节点、无线节点、接入点(access point,AP)、传输节点、收发节点、基带单元(baseband unit,BBU)、射频拉远单元(remote radio unit,RRU)、有源天线单元(active antenna unit,AAU)、射频头(remote radio head,RRH)、中心单元(central unit,CU)、分布式单元(distributed unit,DU)、射电单元(radio unit,RU)、定位节点等。基站可以是宏基站、微基站、中继节点、施主节点或类似物,或其组合。基站还可以指用于设置于前述设备或装置内的通信模块、调制解调器或芯片。基站还可以是移动交换中心以及D2D、V2X、M2M通信中承担基站功能的设备、未来的通信系统中承担基站功能的设备等。基站可以支持相同或不同接入技术的网络。可选的,RAN节点还可以是服务器,可穿戴设备,车辆或车载设备等。例如,车辆外联(vehicle to everything,V2X)技术中的接入网设备可以为路侧单元(road side unit,RSU)。本申请的实施例对网络设备所采用的具体技术和具体设备形态不做限定。The network device in this application embodiment may include a device for communicating with a terminal device. For example, the network device may include an access network device or a wireless access network device, such as a base station. The wireless access network device in this application embodiment may refer to a radio access network (RAN) node (or device) that connects the terminal device to the wireless network. A base station can broadly encompass various names listed below, or be replaced by names such as: NodeB, evolved NodeB (eNB), next-generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station, auxiliary station, motor slide retainer (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), radio unit (RU), positioning node, etc. A base station can be a macro base station, micro base station, relay node, donor node, or a combination thereof. A base station can also refer to a communication module, modem, or chip installed within the aforementioned equipment or apparatus. A base station can also be a mobile switching center, equipment performing base station functions in D2D, V2X, and M2M communications, or equipment performing base station functions in future communication systems. A base station can support networks using the same or different access technologies. Optionally, a RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). The embodiments of this application do not limit the specific technologies or equipment forms used in the network equipment.
基站可以是固定的,也可以是移动的。例如,直升机或无人机可以被配置成充当移动基站,一个或多个小区可以根据该移动基站的位置移动。在其他示例中,直升机或无人机可以被配置成用作与另一基站通信的设备。Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move depending on the location of the mobile base station. In other examples, a helicopter or drone can be configured as a device to communicate with another base station.
在一些部署中,本申请实施例所提及的网络设备可以为包括CU、或DU、或包括CU和DU的设备、或者控制面CU节点(中央单元控制面(central unit-control plane,CU-CP))和用户面CU节点(中央单元用户面(central unit-user plane,CU-UP))以及DU节点的设备。例如,网络设备可以包括gNB-CU-CP、gNB-CU-UP和gNB-DU。In some deployments, the network devices mentioned in the embodiments of this application may be devices including CU, DU, or CU and DU, or devices with control plane CU nodes (central unit-control plane (CU-CP)) and user plane CU nodes (central unit-user plane (CU-UP)) and DU nodes. For example, the network devices may include gNB-CU-CP, gNB-CU-UP, and gNB-DU.
在一些部署中,由多个RAN节点协作协助终端实现无线接入,不同RAN节点分别实现基站的部分功能。例如,RAN节点可以是CU,DU,CU-CP,CU-UP,或者RU等。CU和DU可以是单独设置,或者也可以包括在同一个网元中,例如BBU中。RU可以包括在射频设备或者射频单元中,例如包括在RRU、AAU或RRH中。In some deployments, multiple RAN nodes collaborate to assist terminals in achieving wireless access, with different RAN nodes each implementing some of the base station's functions. For example, RAN nodes can be CUs, DUs, CU-CPs, CU-UPs, or RUs. CUs and DUs can be configured separately or included in the same network element, such as a BBU. RUs can be included in radio frequency equipment or radio frequency units, such as RRUs, AAUs, or RRHs.
RAN节点可以支持一种或多种类型的前传接口,不同前传接口,分别对应具有不同功能的DU和RU。若DU和RU之间的前传接口为通用公共无线电接口(common public radio interface,CPRI),DU被配置用于实现基带功能中的一项或多项,RU被配置用于实现射频功能中的一项或多项。若DU和RU之间的前传接口为另一种接口,其相对于CPRI,将下行和/或上行的部分基带功能,比如,针对下行,预编码(precoding),数字波束赋形(beamforming,BF),或快速傅立叶反变换(inverse fast Fourier transform,IFFT)/添加循环前缀(cyclic prefix,CP)中的一项或多项,从DU中移至RU中实现,针对上行,数字波束赋形(beamforming,BF),或快速傅立叶变换(fast Fourier transform,FFT)/去除循环前缀(cyclic prefix,CP)中的一项或多项,从DU中移至RU中实现。在一种可能的实现方式中,该接口可以为增强型通用公共无线电接口(enhanced common public radio interface,eCPRI)。在eCPRI架构下,DU和RU之间的切分方式不同,对应不同类型(category,Cat)的eCPRI,比如eCPRI Cat A,B,C,D,E,F。RAN nodes can support one or more types of fronthaul interfaces, each corresponding to a DU and RU with different functions. If the fronthaul interface between the DU and RU is a common public radio interface (CPRI), the DU is configured to implement one or more baseband functions, and the RU is configured to implement one or more radio frequency functions. If the fronthaul interface between the DU and RU is another type of interface, relative to CPRI, some downlink and/or uplink baseband functions, such as, for downlink, precoding, digital beamforming (BF), or one or more of inverse fast Fourier transform (IFFT)/cyclic prefix addition (CP), are moved from the DU to the RU; and for uplink, one or more of digital beamforming (BF), or fast Fourier transform (FFT)/cyclic prefix removal (CP), are moved from the DU to the RU. In one possible implementation, the interface can be an enhanced common public radio interface (eCPRI). Under the eCPRI architecture, the segmentation between DU and RU differs, corresponding to different categories (Cat) of eCPRI, such as eCPRI Cat A, B, C, D, E, F.
以eCPRI Cat A为例,对于下行传输,以层映射为切分,DU被配置用于实现层映射及之前的一项或多项功能(即编码、速率匹配,加扰,调制,层映射中的一项或多项),而层映射之后的其他功能(例如,RE映射,数字波束赋形(beamforming,BF),或快速傅立叶反变换(inverse fast Fourier transform,IFFT)/添加循环前缀(cyclic prefix,CP)中的一项或多项)移至RU中实现。对于上行传输,以解RE映射为切分,DU被配置用于实现解映射及之前的一项或多项功能(即解码,解速率匹配,解扰,解调,离散傅里叶逆变换(inverse discrete Fourier transform,IDFT),信道均衡,解RE映射中的一项或多项功能),而解映射之后的其他功能(例如,数字BF或快速傅里叶变换(fast Fourier transform,FFT)/去CP中的一项或多项)移至RU中实现。可以理解的是,关于各种类型的eCPRI所对应的DU和RU的功能描述,可以参考eCPRI协议,在此不予赘述。Taking eCPRI Cat A as an example, for downlink transmission, the DU is configured to implement one or more functions before and after the layer mapping (i.e., coding, rate matching, scrambling, modulation, layer mapping), while other functions after the layer mapping (e.g., RE mapping, digital beamforming (BF), or one or more of inverse fast Fourier transform (IFFT)/adding a cyclic prefix (CP)) are moved to the RU for implementation. For uplink transmission, the de-RE mapping is used as the dividing line. The DU is configured to implement one or more functions preceding de-mapping (i.e., decoding, rate matching de-matching, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, and one or more functions in de-RE mapping). Other functions following de-mapping (e.g., one or more functions in digital BF or fast Fourier transform (FFT)/de-CP) are moved to the RU. It is understood that descriptions of the functions of the DU and RU corresponding to various types of eCPRI can be found in the eCPRI protocol and will not be elaborated upon here.
一种可能的设计中,BBU中用于实现基带功能的处理单元称为基带高层(base band high,BBH)单元,RRU/AAU/RRH中用于实现基带功能的处理单元称为基带低层(base band low,BBL)单元。In one possible design, the processing unit in the BBU used to implement baseband functions is called the baseband high (BBH) unit, and the processing unit in the RRU/AAU/RRH used to implement baseband functions is called the baseband low (BBL) unit.
在不同系统中,CU(或CU-CP和CU-UP)、DU或RU也可以有不同的名称,但是本领域的技术人员可以理解其含义。例如,在开放(open)RAN(ORAN)系统中,CU也可以称为O-CU(开放式CU),DU也可以称为O-DU,CU-CP也可以称为O-CU-CP,CU-UP也可以称为O-CU-UP,RU也可以称为O-RU。本申请中的CU(或CU-CP、CU-UP)、DU和RU中的任一单元,可以是通过软件模块、硬件模块、或者软件模块与硬件模块结合来实现。In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an open RAN (ORAN) system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.
本申请实施例中,用于实现网络设备的功能的装置可以是网络设备;也可以是能够支持网络设备实现该功能的装置,例如芯片系统、硬件电路、软件模块、或硬件电路加软件模块。该装置可以被安装在网络设备中或者和网络设备匹配使用。在本申请实施例中仅以用于实现网络设备的功能的装置为网络设备为例进行说明,不对本申请实施例的方案构成限定。In this embodiment, the apparatus for implementing the functions of a network device can be a network device itself; it can also be an apparatus capable of supporting the network device in implementing those functions, such as a chip system, hardware circuit, software module, or a hardware circuit plus a software module. This apparatus can be installed in the network device or used in conjunction with the network device. In this embodiment, the example of a network device being used to implement the functions of a network device is provided only and does not constitute a limitation on the solutions described in this embodiment.
网络设备和/或终端设备可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上;还可以部署在空中的飞机、气球和卫星上。本申请实施例中对网络设备和终端设备所处的场景不做限定。此外,终端设备和网络设备可以是硬件设备,也可以是在专用硬件上运行的软件功能,通用硬件上运行的软件功能,比如,是平台(例如,云平台)上实例化的虚拟化功能,又或者,是包括专用或通用硬件设备和软件功能的实体,本申请对于终端设备和网络设备的具体形态不作限定。Network devices and/or terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on airplanes, balloons, and satellites. This application does not limit the scenario in which the network devices and terminal devices are located. Furthermore, terminal devices and network devices can be hardware devices, or software functions running on dedicated hardware or general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., a cloud platform), or entities that include dedicated or general-purpose hardware devices and software functions. This application does not limit the specific form of the terminal devices and network devices.
在无线通信网络中,例如在移动通信网络中,网络支持的业务越来越多样,因此需要满足的需求越来越多样。例如,网络需要能够支持超高速率、超低时延、和/或超大连接。该特点使得网络规划、网络配置、和/或资源调度越来越复杂。此外,由于网络的功能越来越强大,例如支持的频谱越来越高、支持高阶多入多出(multiple input multiple output,MIMO)技术、支持波束赋形、和/或支持波束管理等新技术,使得网络节能成为了热门研究课题。这些新需求、新场景和新特性给网络规划、运维和高效运营带来了前所未有的挑战。为了迎接该挑战,可以将人工智能技术引入无线通信网络中,从而实现网络智能化。In wireless communication networks, such as mobile communication networks, the services supported by the networks are becoming increasingly diverse, thus requiring increasingly diverse demands. For example, networks need to support ultra-high speeds, ultra-low latency, and/or massive connectivity. This characteristic makes network planning, network configuration, and/or resource scheduling increasingly complex. Furthermore, as network functions become more powerful, such as supporting higher spectrum levels, supporting higher-order multiple-input multiple-output (MIMO) technologies, supporting beamforming, and/or supporting beam management, network energy efficiency has become a hot research topic. These new demands, new scenarios, and new characteristics bring unprecedented challenges to network planning, operation, and efficient operation. To meet these challenges, artificial intelligence technology can be introduced into wireless communication networks to achieve network intelligence.
为了在无线网络中支持人工智能(artificial intelligence,AI)技术,网络中还可能引入AI节点。To support artificial intelligence (AI) technology in wireless networks, AI nodes may also be introduced into the network.
可选地,AI节点可以部署于该通信系统中的如下位置中的一项或多项:接入网设备、终端设备、或核心网设备等,或者,AI节点也可单独部署,例如,部署于上述任一项设备之外的位置,比如,过顶(over the top,OTT)系统的主机或云端服务器中。AI节点可以与通信系统中的其它设备通信,其它设备例如可以为以下中的一项或多项:无线接入网设备,终端设备,或,核心网的网元等。Optionally, the AI node can be deployed in one or more of the following locations within the communication system: access network equipment, terminal equipment, or core network equipment, etc. Alternatively, the AI node can be deployed independently, for example, in a location other than any of the aforementioned devices, such as in the host or cloud server of an over-the-top (OTT) system. The AI node can communicate with other devices in the communication system, which can be, for example, one or more of the following: wireless access network equipment, terminal equipment, or core network elements, etc.
可以理解,本申请对于AI节点的数量不予限制。例如,当有多个AI节点时,多个AI节点可以基于功能进行划分,如不同的AI节点负责不同的功能。It is understood that this application does not limit the number of AI nodes. For example, when there are multiple AI nodes, they can be divided based on function, such as different AI nodes being responsible for different functions.
还可以理解,AI节点可以是各自独立的设备,也可以集成于同一设备中实现不同的功能,或者可以是硬件设备中的网络元件,也可以是在专用硬件上运行的软件功能,或者是平台(例如,云平台)上实例化的虚拟化功能,本申请对于上述AI节点的具体形态不作限定。It can also be understood that AI nodes can be independent devices, or they can be integrated into the same device to achieve different functions. Alternatively, they can be network elements in hardware devices, software functions running on dedicated hardware, or virtualization functions instantiated on a platform (e.g., a cloud platform). This application does not limit the specific form of the aforementioned AI nodes.
AI节点可以为AI网元或AI模块。AI nodes can be AI network elements or AI modules.
图1为通信系统中的一种可能的应用框架示意图。如图1所示,通信系统中网元之间通过接口(例如下一代(next generation,NG)接口,Xn接口),或空口相连。这些网元节点,例如核心网设备、接入网节点或设备(RAN节点或设备)、终端或操作维护管理(operation administration and maintenance,OAM)中的一个或多个设备中设置有一个或多个AI模块(为清楚起见,图1中仅示出1个)。所述接入网节点可以作为单独的RAN节点,也可以包括多个RAN节点,例如,包括CU和DU。所述CU和/或DU也可以设置一个或多个AI模块。可选的,CU还可以被拆分为CU-CP和CU-UP。CU-CP和/或CU-UP中设置有一个或多个AI模型。Figure 1 illustrates a possible application framework in a communication system. As shown in Figure 1, network elements in the communication system are connected via interfaces (e.g., next-generation (NG) interfaces, Xn interfaces) or air interfaces. These network element nodes, such as core network equipment, access network nodes or equipment (RAN nodes or equipment), terminals, or one or more devices in operation administration and maintenance (OAM), are equipped with one or more AI modules (only one is shown in Figure 1 for clarity). The access network node can be a single RAN node or can include multiple RAN nodes, for example, including CU and DU. The CU and/or DU can also be equipped with one or more AI modules. Optionally, the CU can also be split into CU-CP and CU-UP. One or more AI models are configured in CU-CP and/or CU-UP.
所述AI模块用以实现相应的AI功能。不同网元中部署的AI模块可以相同或不同。AI模块的模型根据不同的参数配置,AI模块可以实现不同的功能。AI模块的模型可以是基于以下一项或多项参数配置的:结构参数(例如神经网络层数、神经网络宽度、层间的连接关系、神经元的权值、神经元的激活函数、或激活函数中的偏置中的至少一项)、输入参数(例如输入参数的类型和/或输入参数的维度)、或输出参数(例如输出参数的类型和/或输出参数的维度)。其中,激活函数中的偏置还可以称为神经网络的偏置。The AI module is used to implement corresponding AI functions. AI modules deployed in different network elements can be the same or different. Depending on the parameter configuration, the AI module can implement different functions. The AI module model can be configured based on one or more of the following parameters: structural parameters (e.g., at least one of the following: number of neural network layers, neural network width, inter-layer connections, neuron weights, neuron activation function, or bias in the activation function), input parameters (e.g., type and/or dimension of input parameters), or output parameters (e.g., type and/or dimension of output parameters). The bias in the activation function can also be referred to as the neural network bias.
一个AI模块可以具有一个或多个模型。一个模型可以推理得到一个输出,该输出包括一个参数或者多个参数。不同模型的学习过程、训练过程、或推理过程可以部署在不同的节点或设备中,或者可以部署在相同的节点或设备中。An AI module can have one or more models. A model can infer an output, which includes one or more parameters. The learning, training, or inference processes of different models can be deployed on different nodes or devices, or they can be deployed on the same node or device.
图2为通信系统中的一种可能的应用框架示意图。如图2所示,通信系统中包括RAN智能控制器(RAN intelligent controller,RIC)。例如,所述RIC可以是图1中示出的AI模块,用于实现AI相关的功能。所述RIC包括近实时RIC(near-real time RIC,near-RT RIC),和非实时RIC(non-real time RIC,Non-RT RIC)。其中,非实时RIC主要处理非实时的信息,比如,对时延不敏感的数据,该数据的时延可以为秒级。实时RIC主要处理近实时的信息,比如,对时延相对敏感的数据,该数据的时延为数十毫秒级。Figure 2 illustrates a possible application framework in a communication system. As shown in Figure 2, the communication system includes a RAN intelligent controller (RIC). For example, the RIC can be the AI module shown in Figure 1, used to implement AI-related functions. The RIC includes near-real-time RICs (near-RT RICs) and non-real-time RICs (non-RT RICs). Non-real-time RICs primarily process non-real-time information, such as data that is not sensitive to latency, with latency in the order of seconds. Real-time RICs primarily process near-real-time information, such as data that is relatively sensitive to latency, with latency in the order of tens of milliseconds.
所述近实时RIC用于进行模型训练和推理。例如,用于训练AI模型,利用该AI模型进行推理。近实时RIC可以从RAN节点(例如CU、CU-CP、CU-UP、DU和/或RU)和/或终端获得网络侧和/或终端侧的信息。该信息可以作为训练数据或者推理数据。可选的,近实时RIC可以将推理结果递交给RAN节点和/或终端。可选的,CU和DU之间,和/或DU和RU之间可以交互推理结果。例如近实时RIC将推理结果递交给DU,DU将推理结果再发给RU。The near real-time RIC is used for model training and inference. For example, it is used to train an AI model and then use that AI model for inference. The near real-time RIC can obtain network-side and/or terminal-side information from RAN nodes (e.g., CU, CU-CP, CU-UP, DU, and/or RU) and/or terminals. This information can be used as training data or inference data. Optionally, the near real-time RIC can deliver the inference results to the RAN nodes and/or terminals. Optionally, inference results can be exchanged between CU and DU, and/or between DU and RU. For example, the near real-time RIC delivers the inference results to the DU, and the DU then sends the inference results to the RU.
所述非实时RIC也用于进行模型训练和推理。例如,用于训练AI模型,利用该模型进行推理。非实时RIC可以从RAN节点(例如CU、CU-CP、CU-UP、DU和/或RU)和/或终端获得网络侧和/或终端侧的信息。该信息可以作为训练数据或者推理数据,推理结果可以被递交给RAN节点和/或终端。可选的,CU和DU之间,和/或DU和RU之间可以交互推理结果,例如非实时RIC将推理结果递交给DU,由DU将推理结果再发给RU。The non-real-time RIC is also used for model training and inference. For example, it can be used to train an AI model and then use that model for inference. The non-real-time RIC can obtain network-side and/or terminal-side information from RAN nodes (e.g., CU, CU-CP, CU-UP, DU, and/or RU) and/or terminals. This information can be used as training data or inference data, and the inference results can be delivered to RAN nodes and/or terminals. Optionally, inference results can be exchanged between CU and DU, and/or between DU and RU. For example, the non-real-time RIC delivers the inference results to the DU, and the DU then sends the inference results to the RU.
所述近实时RIC,非实时RIC也可以分别作为一个网元单独设置。可选的,所述近实时RIC,非实时RIC也可以作为其他设备的一部分,例如,近实时RIC设置在RAN节点中(例如,CU,DU中),而非实时RIC设置在OAM中、云服务器中、核心网设备、或者其他网络设备中。The near real-time RIC and non-real-time RIC can also be set up as separate network elements. Optionally, the near real-time RIC and non-real-time RIC can also be part of other devices. For example, the near real-time RIC can be set in the RAN node (e.g., in CU, DU), while the non-real-time RIC can be set in the OAM, cloud server, core network device, or other network device.
图3是适用于本申请实施例的通信方法的一种通信系统的示意图。如图3所示,通信系统100可以包括至少一个网络设备,例如图3所示的网络设备110;通信系统100还可以包括至少一个终端设备,例如图3所示的终端设备120和终端设备130。网络设备110与终端设备(如终端设备120和终端设备130)可通过无线链路通信。该通信系统中的各通信设备之间,例如,网络设备110与终端设备120之间,可通过多天线技术通信。Figure 3 is a schematic diagram of a communication system applicable to the communication method of this application embodiment. As shown in Figure 3, the communication system 100 may include at least one network device, such as network device 110 shown in Figure 3; the communication system 100 may also include at least one terminal device, such as terminal device 120 and terminal device 130 shown in Figure 3. Network device 110 and terminal devices (such as terminal device 120 and terminal device 130) can communicate via a wireless link. The communication devices in this communication system, for example, network device 110 and terminal device 120, can communicate via multi-antenna technology.
图4是适用于本申请实施例的通信方法的一种通信系统的示意图。相较于图3所示的通信系统100而言,图4所示的通信系统200还包括AI网元140。AI网元140用于执行AI相关的操作,例如,构建训练数据集或训练AI模型等。Figure 4 is a schematic diagram of a communication system applicable to the communication method of this application embodiment. Compared with the communication system 100 shown in Figure 3, the communication system 200 shown in Figure 4 further includes an AI network element 140. The AI network element 140 is used to perform AI-related operations, such as building a training dataset or training an AI model.
在一种可能的实现方式中,网络设备110可以将与AI模型的训练相关的数据发送给AI网元140,由AI网元140构建训练数据集,并训练AI模型。例如,与AI模型的训练相关的数据可以包括终端设备上报的数据。AI网元140可以将AI模型相关的操作的结果发送至网络设备110,并通过网络设备110转发至终端设备。例如,AI模型相关的操作的结果可以包括以下至少一项:已完成训练的AI模型、模型的评估结果或测试结果等。示例性地,已完成训练的AI模型的一部分可以部署于网络设备110上,另一部分部署于终端设备上。可替换地,已完成训练的AI模型可以部署于网络设备110上。或者,已完成训练的AI模型可以部署于终端设备上。In one possible implementation, network device 110 can send data related to the training of the AI model to AI network element 140, which then constructs a training dataset and trains the AI model. For example, the data related to the training of the AI model may include data reported by the terminal device. AI network element 140 can send the results of operations related to the AI model to network device 110, which then forwards them to the terminal device. For example, the results of operations related to the AI model may include at least one of the following: a trained AI model, model evaluation results, or test results. Exemplarily, a portion of the trained AI model may be deployed on network device 110, and another portion on the terminal device. Alternatively, the trained AI model may be deployed on network device 110. Or, the trained AI model may be deployed on the terminal device.
应理解,图4仅以AI网元140与网络设备110直接相连为例进行说明,在其他场景中,AI网元140也可以与终端设备相连。或者,AI网元140可以同时与网络设备110和终端设备相连。或者,AI网元140还可以通过第三方网元与网络设备110相连。本申请实施例对AI网元与其他网元的连接关系不做限定。It should be understood that Figure 4 is only used as an example of the AI network element 140 being directly connected to the network device 110. In other scenarios, the AI network element 140 can also be connected to a terminal device. Alternatively, the AI network element 140 can be connected to both the network device 110 and a terminal device simultaneously. Alternatively, the AI network element 140 can also be connected to the network device 110 through a third-party network element. This application embodiment does not limit the connection relationship between the AI network element and other network elements.
AI网元140也可以作为一个模块设置于网络设备和/或终端设备中,例如,设置于图3所示的网络设备110或终端设备中。AI element 140 can also be set as a module in network devices and/or terminal devices, for example, in network device 110 or terminal device shown in Figure 3.
需要说明的是,图3和图4仅为便于理解而示例的简化示意图,例如,通信系统中还可以包括其它设备,如还可以包括无线中继设备和/或无线回传设备等,图3和图4中未予以画出。在实际应用中,该通信系统可以包括多个网络设备,也可以包括多个终端设备。本申请实施例对通信系统中包括的网络设备和终端设备的数量不做限定。It should be noted that Figures 3 and 4 are simplified schematic diagrams for ease of understanding. For example, the communication system may also include other devices, such as wireless relay devices and/or wireless backhaul devices, which are not shown in Figures 3 and 4. In practical applications, the communication system may include multiple network devices or multiple terminal devices. The embodiments of this application do not limit the number of network devices and terminal devices included in the communication system.
为了便于理解本申请实施例的方案,下面对本申请实施例可能涉及的术语进行解释。To facilitate understanding of the solutions in the embodiments of this application, the terms that may be involved in the embodiments of this application are explained below.
(1)人工智能:就是让机器具有学习能力,能积累经验,解决人类通过经验可以解决的诸如自然语言理解、图像识别和下棋等问题。人工智能,可以理解为由人制造出来的机器所表现出来的智能。通常人工智能是指通过计算机程序来呈现人类智能的技术。人工智能的目标包括通过构建具有象征意义的推理或推理的计算机程序来理解智能。(1) Artificial Intelligence: This refers to enabling machines to learn, accumulate experience, and solve problems that humans can solve through experience, such as natural language understanding, image recognition, and chess. Artificial intelligence can be understood as the intelligence exhibited by machines created by humans. Generally, artificial intelligence refers to the technology of presenting human intelligence through computer programs. The goals of artificial intelligence include understanding intelligence by constructing computer programs that demonstrate symbolic reasoning or reasoning.
(2)机器学习(machine learning,ML):是人工智能的一种实现方式。机器学习是一种能够赋予机器学习的能力,以此让机器完成直接编程无法完成的功能的方法。从实践的意义上来说,机器学习是一种通过利用数据,训练出模型,然后使用模型预测的一种方法。机器学习的方法很多,如神经网络(neural network,NN)、决策树、支持向量机等。机器学习理论主要是设计和分析一些让计算机可以自动学习的算法。机器学习算法是一类从数据中自动分析获得规律,并利用规律对未知数据进行预测的算法。(2) Machine Learning (ML): This is an implementation method of artificial intelligence. Machine learning is a method that endows machines with the ability to perform functions that cannot be accomplished through direct programming. In practical terms, machine learning is a method that uses data to train a model and then uses the model to make predictions. There are many machine learning methods, such as neural networks (NN), decision trees, and support vector machines. Machine learning theory mainly involves designing and analyzing algorithms that enable computers to learn automatically. Machine learning algorithms are a class of algorithms that automatically analyze data to obtain patterns and use these patterns to predict unknown data.
(3)神经网络:神经网络是机器学习方法的一种具体体现。神经网络是一种模仿动物神经网络行为特征,进行信息处理的数学模型。如图5所示,神经网络是可以由输入层、隐藏层和输出层三种类型的计算层组成的网络。每层拥有一个或多个逻辑判断单元,这种逻辑判断单元称为神经元(neuron)。常见的神经网络结构有前馈神经网络(feedforward neural network,FNN)、卷积神经网络(convolutional neural networks,CNN)和递归神经网络(recurrent neural network,RNN)等,这些网络结构都是以神经元为基础而构成的。其中,每个神经元可对其输入值做加权求和运算,并将加权求和运算的结果通过一个非线性函数产生输出。神经网络中神经元加权求和运算的权值以及非线性函数可以称作神经网络的参数,神经网络中神经元间的连接关系可以称为神经网络的结构,神经网络所有神经元的参数构成这个神经网络的参数。(3) Neural Networks: Neural networks are a specific manifestation of machine learning methods. A neural network is a mathematical model that mimics the behavioral characteristics of animal neural networks to process information. As shown in Figure 5, a neural network can be composed of three types of computational layers: input layer, hidden layer, and output layer. Each layer has one or more logical judgment units, called neurons. Common neural network structures include feedforward neural networks (FNN), convolutional neural networks (CNN), and recurrent neural networks (RNN), all of which are based on neurons. Each neuron can perform a weighted summation operation on its input values and output the result of the weighted summation operation through a nonlinear function. The weights of the weighted summation operation of neurons in a neural network and the nonlinear function can be called the parameters of the neural network. The connection relationships between neurons in a neural network can be called the structure of the neural network. The parameters of all neurons in a neural network constitute the parameters of the neural network.
(4)深度神经网络(deep neural network):具有多个隐藏层的神经网络。(4) Deep neural network: A neural network with multiple hidden layers.
(5)深度学习(deep learning):利用深度神经网络进行的机器学习。(5) Deep learning: Machine learning using deep neural networks.
(6)AI模型:是能实现AI功能的算法或者计算机程序,AI模型表征了模型的输入和输出之间的映射关系,或者说AI模型是将一定维度的输入映射到一定维度的输出的函数模型,函数模型的参数可通过机器学习训练得到。例如,f(x)=ax2+b是一个二次函数模型,它可以看做一个AI模型,a和b为该AI模型的参数,a和b可以通过机器学习训练得到。示例性地,本申请下文实施例中提及的AI模型不限于为神经网络、线性回归模型、决策树模型、支持向量机(support vector machine,SVM)、贝叶斯网络、Q学习模型或者其它机器学习(machine learning,ML)模型。(6) AI Model: An AI model is an algorithm or computer program that can implement AI functions. An AI model represents the mapping relationship between the model's input and output; in other words, an AI model is a function model that maps an input of a certain dimension to an output of a certain dimension. The parameters of the function model can be obtained through machine learning training. For example, f(x) = ax² + b is a quadratic function model, which can be considered an AI model. a and b are the parameters of this AI model, and a and b can be obtained through machine learning training. Exemplarily, the AI models mentioned in the following embodiments of this application are not limited to neural networks, linear regression models, decision tree models, support vector machines (SVM), Bayesian networks, Q-learning models, or other machine learning (ML) models.
AI模型的实现可以是硬件电路,也可以是软件,或者也可以是软件和硬件结合的方式,不予限制。软件的非限制性示例包括:程序代码、程序、子程序、指令、指令集、代码、代码段、软件模块、应用程序、或软件应用程序等。The implementation of an AI model can be a hardware circuit, software, or a combination of both; there are no restrictions. Non-restrictive examples of software include: program code, program, subroutine, instruction, instruction set, code, code segment, software module, application program, or software application, etc.
(7)训练数据集:(7) Training dataset:
在机器学习领域,真值(ground truth)通常指的是被认为是准确的数据或真实的数据。In the field of machine learning, ground truth usually refers to data that is considered accurate or real.
训练数据集用于AI模型的训练,训练数据集可以包括AI模型的输入,或者包括AI模型的输入和目标输出。其中,训练数据集包括一个或多个训练数据,训练数据可以包括输入至AI模型的训练样本,也可以包括AI模型的目标输出。其中,目标输出也可以被称为标签、样本标签或标签样本。标签即为真值。Training datasets are used to train AI models. A training dataset can include the input to the AI model, or it can include both the input and the target output of the AI model. Specifically, a training dataset includes one or more training data points, which can include training samples input to the AI model or the target output of the AI model. The target output can also be referred to as a label, sample label, or labeled sample. The label is the ground truth value.
在通信领域,训练数据集可以包括通过仿真平台收集的仿真数据,也可以包括实验场景收集的实验数据,或者,也可以包括在实际的通信网络中收集的实测数据。由于数据产生的地理环境和信道条件存在差异,例如,室内、室外、移动速度、频段或天线配置等存在差异,在获取数据时,可以对收集到数据进行分类。例如,将信道传播环境以及天线配置相同的数据归为一类。In the field of communications, training datasets can include simulation data collected through simulation platforms, experimental data collected from experimental scenarios, or measured data collected in actual communication networks. Because the geographical environment and channel conditions where the data is generated vary—for example, indoor/outdoor conditions, movement speed, frequency bands, or antenna configurations—the collected data can be categorized during acquisition. For instance, data with the same channel propagation environment and antenna configuration can be grouped together.
模型训练本质上就是从训练数据中学习它的某些特征,在训练AI模型(如神经网络模型)的过程中,因为希望AI模型的输出尽可能的接近真正想要预测的值,所以可以通过比较当前网络的预测值和真正想要的目标值,再根据两者之间的差异情况来更新每一层AI模型的权重向量(当然,在第一次更新之前通常会有初始化的过程,即为AI模型中的各层预先配置参数),比如,如果网络的预测值高了,就调整权重向量让它预测低一些,不断的调整,直到AI模型能够预测出真正想要的目标值或与真正想要的目标值非常接近的值。因此,就需要预先定义“如何比较预测值和目标值之间的差异”,这便是损失函数(loss function)或目标函数(objective function),它们是用于衡量预测值和目标值的差异的重要方程。其中,以损失函数举例,损失函数的输出值(loss)越高表示差异越大,那么AI模型的训练就变成了尽可能缩小这个loss的过程,使得损失函数的取值小于门限,或者使得损失函数的取值满足目标需求的过程。例如,AI模型为神经网络,调整神经网络的模型参数包括调整如下参数中的至少一种:神经网络的层数、宽度、神经元的权值、或神经元的激活函数中的参数。Model training essentially involves learning certain features from training data. In training AI models (such as neural network models), the goal is to make the model's output as close as possible to the desired predicted value. This is achieved by comparing the network's current predictions with the target value and updating the weight vector of each layer based on the difference. (Of course, there's usually an initialization process before the first update, where parameters are pre-configured for each layer.) For example, if the network's prediction is too high, the weight vector is adjusted to predict a lower value. This adjustment continues until the AI model can predict the target value or a value very close to it. Therefore, it's necessary to predefine "how to compare the difference between the predicted and target values," which is the loss function or objective function. These are important equations used to measure the difference between the predicted and target values. Taking the loss function as an example, a higher output value (loss) indicates a greater difference. Therefore, training the AI model becomes a process of minimizing this loss, making the loss function value less than a threshold, or making the loss function value meet the target requirements. For example, if the AI model is a neural network, adjusting the model parameters of the neural network includes adjusting at least one of the following parameters: the number of layers of the neural network, the width, the weights of the neurons, or the parameters in the activation function of the neurons.
(8)模型训练:通过选择合适的损失函数,利用优化算法对模型参数进行训练,使得损失函数的取值小于门限,或者使得损失函数的取值满足目标需求的过程。(8) Model training: The process of training the model parameters by selecting an appropriate loss function and using optimization algorithms to make the value of the loss function less than the threshold, or to make the value of the loss function meet the target requirements.
(9)模型监控:用于观察运行中的AI模型并确保其性能、可靠性。在模型监控运行之前,AI模型的性能好坏通过观察其在预先提供的(即非真实环境采集的)数据集上的表现来判断。在完成了基于静态数据集(即训练数据)的训练后,AI模型就被投入到不断变化的现实场景中进行推理任务。训练过程中的静态数据集和实际使用中的动态变化数据之间的这种差异,导致AI模型的性能可能会随着时间的推移而下降,这就需要对运行中的AI模型展开模型监控工作。(9) Model Monitoring: This is used to observe the running AI model and ensure its performance and reliability. Before model monitoring, the performance of the AI model is judged by observing its performance on a pre-provided dataset (i.e., data collected from a non-real-world environment). After training on a static dataset (i.e., training data), the AI model is put into inference tasks in constantly changing real-world scenarios. This difference between the static dataset during training and the dynamically changing data in actual use can cause the performance of the AI model to degrade over time, necessitating model monitoring of the running AI model.
在AI模型应用于空口技术的一些应用场景中时,AI模型的训练和AI模型的推理可能部署在不同的网元。为了保证AI模型的性能,训练AI模型的网元可能需要定期更新AI模型,并向进行AI模型推理的网元发送更新后的AI模型,从而带来大量的空口开销。In some applications of AI models using air interface technology, the training and inference of the AI model may be deployed on different network elements. To ensure the performance of the AI model, the network element training the AI model may need to periodically update the AI model and send the updated AI model to the network element performing AI model inference, resulting in significant air interface overhead.
本申请提供一种通信方法,第一装置可以通过实体的识别信息识别第一装置侧的实体与第二装置侧的实体的至少一个特征是否相同,从而有利于在识别到两个实体的至少一个特征不同的情况下,第一装置仅发送该不同的至少一个特征的信息,从而可以节省空口开销。This application provides a communication method in which a first device can identify whether an entity on the first device side and an entity on the second device side have the same at least one feature by using the entity's identification information. This is advantageous because if at least one feature of the two entities is identified to be different, the first device will only send information about the at least one different feature, thereby saving air interface overhead.
在介绍本申请的方案之前,作出以下几点说明。Before introducing the scheme of this application, the following points should be noted.
(1)在本申请中,“指示”可以包括直接指示、间接指示、显示指示、隐式指示。当描述某一指示信息用于指示A时,可以理解为该指示信息携带A、直接指示A,或间接指示A。(1) In this application, “instruction” may include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information for the purpose of instructing A, it can be understood that the instruction information carries A, directly instructs A, or indirectly instructs A.
本申请中,指示信息所指示的信息,称为待指示信息。在具体实现过程中,对待指示信息进行指示的方式有很多种,例如但不限于,可以直接指示待指示信息,如待指示信息本身或者该待指示信息的索引等。也可以通过指示其他信息来间接指示待指示信息,其中该其他信息与待指示信息之间存在关联关系。还可以仅仅指示待指示信息的一部分,而待指示信息的其他部分则是已知的或者提前约定的。例如,还可以借助预先约定(例如协议规定)的各个信息的排列顺序来实现对特定信息的指示,从而在一定程度上降低指示开销。此外,待指示信息可以作为一个整体一起发送,也可以分成多个子信息分开发送,而且这些子信息的发送周期和/或发送时机可以相同,也可以不同。In this application, the information indicated by the instruction information is called the information to be instructed. In specific implementations, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly indicate the information to be instructed by indicating other information, where there is a relationship between the other information and the information to be instructed. It can also indicate only a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing instruction overhead to some extent. Furthermore, the information to be instructed can be sent as a whole or divided into multiple sub-information pieces, and the sending period and/or timing of these sub-information pieces can be the same or different.
(2)本申请中,表述“/”用于表示前后关联的对象是一种“或”的关系;例如,A/B可以表示:A或B。表述“和/或”用于表示前后关联的对象既可以是和的关联关系,也可以是或的关联关系;例如,A和/或B可以表示下述情况:单独存在A,单独存在B,同时存在A和B,其中A、B可以是单个也可以是多个。“以下至少一项”或其类似表达用于表示所列出的各项的任意组合;例如,A、B和(或)C中的至少一种可以表示下述情况:单独存在A,单独存在B,单独存在C,同时存在A和B,同时存在B和C,同时存在A和C,同时存在A、B和C,其中A、B、C可以是单个也可以是多个。(2) In this application, the expression "/" is used to indicate that the objects before and after are in an "or" relationship; for example, A/B can mean: A or B. The expression "and/or" is used to indicate that the objects before and after are in a relationship of either "and" or "or"; for example, A and/or B can mean the following: A exists alone, B exists alone, A and B exist simultaneously, where A and B can be single or multiple. "At least one of the following" or similar expressions are used to indicate any combination of the listed items; for example, at least one of A, B and/or C can mean the following: A exists alone, B exists alone, C exists alone, A and B exist simultaneously, B and C exist simultaneously, A and C exist simultaneously, A, B and C exist simultaneously, where A, B, and C can be single or multiple.
(3)在本申请中,“发送”和“接收”,表示信号传递的走向。例如,“向XX发送信息”可以理解为该信息的目的端是XX,可以包括通过空口直接发送,也包括其他单元或模块通过空口间接发送。“接收来自YY的信息”可以理解为该信息的源端是YY,可以包括通过空口直接从YY接收,也可以包括通过空口从其他单元或模块间接地从YY接收。“发送”也可以理解为芯片接口的“输出”,“接收”也可以理解为芯片接口的“输入”。换言之,发送和接收可以是在设备之间进行的,例如,网络设备和终端设备之间进行的,也可以是在设备内进行的,例如,通过总线、走线或接口在设备内的部件之间、模组之间、芯片之间、软件模块或者硬件模块之间发送或接收。(3) In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which may include direct transmission via the air interface or indirect transmission by other units or modules via the air interface. "Receive information from YY" can be understood as the source of the information being YY, which may include direct reception from YY via the air interface or indirect reception from YY by other units or modules via the air interface. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface. In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via a bus, wiring, or interface.
(4)在本申请的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。(4) In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terms and/or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
(5)在本申请中,“第一”、“第二”,以及“#1”、“#2”等,仅为描述方便,用于区分的对象,并不用于限制本申请实施例的范围。而不是用于描述特征的顺序或者先后次序。应理解这样描述的对象在适当情况下可以互换,以便能够描述本申请实施例以外的方案。(5) In this application, the terms "first," "second," "#1," "#2," etc., are used for ease of description and to distinguish objects, and are not intended to limit the scope of the embodiments of this application. They are not used to describe the order or sequence of features. It should be understood that such described objects can be interchanged where appropriate so as to describe solutions other than those in the embodiments of this application.
(6)在本申请中,“预定义”可以表示标准协议预定义,或者也可以表示设备之间预先约定好或预先协商好。(6) In this application, “predefined” may mean a standard protocol predefined, or it may mean that the devices have agreed or negotiated in advance.
(7)在本申请中,“示例性地”、“比如”等词语用于表示例子、例证或说明。本申请中被描述为“示例”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例”一词旨在以具体方式呈现概念。本申请实施例中,“的(of)”,“相应的(corresponding,relevant)”和“对应的(corresponding)”有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。此外,本申请中的“对应于”也可以替换为“为”或者替换为“根据xx确定”或者替换为“用于确定”,例如,下文实施例中的“第一存储资源信息对应于可用于执行任务的存储资源的数量”中的“对应于”可以替换为“用于确定”,又例如,下文实施例中的“可用于执行任务的存储资源对应于可用于运行AI模型/功能执行任务的存储资源”中的“对应于”可以替换为“为”。(7) In this application, the words “exemplary”, “for example”, etc., are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as an “example” in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word “example” is intended to present the concept in a specific manner. In the embodiments of this application, “of,” “corresponding, relevant,” and “corresponding” can sometimes be used interchangeably, and it should be noted that their intended meanings are consistent when their differences are not emphasized. In addition, “corresponding to” in this application can also be replaced with “as,” “determined according to xx,” or “used to determine.” For example, in the following embodiment, “the first storage resource information corresponds to the number of storage resources available for performing tasks”, “corresponding to” can be replaced with “used to determine.” As another example, in the following embodiment, “the storage resources available for performing tasks correspond to the storage resources available for running AI models/functions to perform tasks”, “corresponding to” can be replaced with “as.”
下文将结合附图详细说明本申请实施例提供的通信方法。本申请提供的实施例可以应用于上述图3或图4所示的通信系统中,不作限定。The communication method provided by the embodiments of this application will be described in detail below with reference to the accompanying drawings. The embodiments provided by this application can be applied to the communication systems shown in Figure 3 or Figure 4 above, and are not limited thereto.
需要说明的是,下文实施例中的第一装置或第二装置可以为终端设备,或者为终端设备的组成部分,例如芯片或者电路。下文实施例中的第一装置或第二装置可以为网络设备,或者为网络设备的组成部分,例如芯片或电路。或者,下文实施例中的第一装置或第二装置可以为接入网节点,例如RIC,或者CU,或者DU,或者RU等,或者,第二通信装置可以为接入网节点的组成部分,例如芯片或电路。或者,下文实施例中的第一装置或第二装置可以为OTT服务器或云端服务器等。It should be noted that the first or second device in the following embodiments can be a terminal device, or a component of a terminal device, such as a chip or circuit. Alternatively, the first or second device in the following embodiments can be a network device, or a component of a network device, such as a chip or circuit. Or, the first or second device in the following embodiments can be an access network node, such as a RIC, CU, DU, or RU, etc., or the second communication device can be a component of an access network node, such as a chip or circuit. Alternatively, the first or second device in the following embodiments can be an OTT server or a cloud server, etc.
还需要说明的是,下文实施例中的第一装置与第二装置不同,例如,第一装置为网络设备,第二装置为终端设备。It should also be noted that the first device and the second device in the following embodiments are different. For example, the first device is a network device and the second device is a terminal device.
还需要说明的是,下文实施例中的实体可以替换为客体、对象、目标等。It should also be noted that the entities in the following examples can be replaced with objects, targets, targets, etc.
图6示出了本申请实施例提供的通信方法的示意性流程图,如图6所示,方法600可以包括以下步骤。Figure 6 shows a schematic flowchart of the communication method provided in an embodiment of this application. As shown in Figure 6, method 600 may include the following steps.
S610,第一装置发送第五指示信息。S610, the first device sends the fifth instruction information.
相应的,第二装置接收第五指示信息。Correspondingly, the second device receives the fifth instruction information.
第五指示信息用于指示第一实体的第一识别信息的格式。第一实体的第一识别信息也可以称为第一实体的标识(identity,ID)。The fifth instruction information is used to indicate the format of the first identification information of the first entity. The first identification information of the first entity can also be called the identity (ID) of the first entity.
一种可能的实现方式中,若第一识别信息包括与第一实体的至少一个特征中每个特征分别对应的第一指示信息,且与第一实体的至少一个特征中每个特征分别对应的第一指示信息按照第一顺序排列,则第五指示信息用于指示第一识别信息包括与第一实体的至少一个特征中每个特征分别对应的第一指示信息,且与第一实体的至少一个特征中每个特征分别对应的第一指示信息按照第一顺序排列。In one possible implementation, if the first identification information includes first indication information corresponding to each feature of at least one feature of the first entity, and the first indication information corresponding to each feature of at least one feature of the first entity is arranged in a first order, then the fifth indication information is used to indicate that the first identification information includes first indication information corresponding to each feature of at least one feature of the first entity, and the first indication information corresponding to each feature of at least one feature of the first entity is arranged in a first order.
下面描述第五指示信息可能的形式。The following describes the possible forms of the fifth instruction message.
可能形式1,第五指示信息可以包括第一顺序的索引。例如,第二装置预配置了第一对应关系,第一对应关系为至少一个顺序和至少一个顺序的索引的对应关系,至少一个顺序包括第一顺序,则第二装置接收到第五指示信息的情况下,可以根据第一顺序的索引和该对应关系确定第一顺序。其中,该至少一个顺序中每个顺序为第一实体的至少一个特征的排列顺序。例如,第二装置预配置的第一对应关系如下表1所示。Possible form 1: The fifth indication information may include an index of a first order. For example, the second device may have pre-configured a first correspondence, which is a correspondence between at least one order and an index of at least one order, where at least one order includes a first order. Upon receiving the fifth indication information, the second device can determine the first order based on the index of the first order and the correspondence. Each of the at least one order is an arrangement order of at least one feature of the first entity. For example, the first correspondence pre-configured by the second device is shown in Table 1 below.
表1
Table 1
可以理解,表1所示的特征的排列顺序可以等价于特征对应的第一指示信息的排列顺序。例如,第一顺序是索引为1的顺序,则第二装置可以确定第一实体的第一识别信息的格式为[特征#1对应的第一指示信息,特征#2对应的第一指示信息,特征#3对应的第一指示信息]。It can be understood that the arrangement order of the features shown in Table 1 is equivalent to the arrangement order of the first indication information corresponding to the features. For example, if the first order is the order with index 1, then the second device can determine that the format of the first identification information of the first entity is [the first indication information corresponding to feature #1, the first indication information corresponding to feature #2, and the first indication information corresponding to feature #3].
可选的,第五指示信息还包括至少一个特征中每个特征的名称相关的信息。例如,第一实体的至少一个特征是第一实体的全部特征中的部分特征,则第二装置可以根据第五指示信息确定第一实体的至少一个特征是第一实体的全部特征中的哪些特征。举例来说,第一实体的全部特征包括特征#1至特征#3,第五指示信息包括特征#1和特征#3的名称相关的信息,则第二装置可以确定第一实体的第一识别信息包括与特征#1对应的第一指示信息和与特征#3对应的第一指示信息。Optionally, the fifth indication information may also include information related to the name of each of the at least one feature. For example, if at least one feature of the first entity is a subset of all the features of the first entity, the second device can determine which features of the first entity are among all the features of the first entity based on the fifth indication information. For instance, if all the features of the first entity include features #1 to #3, and the fifth indication information includes information related to the names of features #1 and #3, then the second device can determine that the first identification information of the first entity includes the first indication information corresponding to feature #1 and the first indication information corresponding to feature #3.
其中,特征的名称相关的信息可以包括特征的名称的索引和/或特征的名称。The information related to the feature name may include the index of the feature name and/or the feature name itself.
可能形式2,第五指示信息可以包括第一识别信息的格式的索引。例如,第二装置中预配置了第二对应关系,第二对应关系为至少一个识别信息的格式和至少一个识别信息的格式的索引的对应关系,至少一个识别信息包括第一识别信息,则第二装置接收到第五指示信息的情况,可以根据第一识别信息的格式的索引和第二对应关系确定第一识别信息的格式。例如,第二装置预配置的第二对应关系如下表2所示。Possible form 2: The fifth instruction information may include an index of the format of the first identification information. For example, the second device may have a pre-configured second correspondence, which is a correspondence between the format of at least one identification information and the index of the format of at least one identification information. If the at least one identification information includes the first identification information, then when the second device receives the fifth instruction information, it can determine the format of the first identification information based on the index of the format of the first identification information and the second correspondence. For example, the second correspondence pre-configured by the second device is shown in Table 2 below.
表2
Table 2
可能形式3,第五指示信息可以包括第一识别信息。相应的,第二装置可以确定第一识别信息的格式。Possible form 3: The fifth instruction information may include the first identification information. Accordingly, the second device may determine the format of the first identification information.
一种可能的实现方式中,若第一识别信息包括与第一实体的至少一个特征中每个特征分别对应的第一指示信息,以及包括至少一个特征中每个特征的名称相关的信息,则第五指示信息用于指示第一识别信息包括与第一实体的至少一个特征中每个特征分别对应的第一指示信息,和,第一实体的至少一个特征中每个特征的名称相关的信息。In one possible implementation, if the first identification information includes first indication information corresponding to each feature of at least one feature of the first entity, and information related to the name of each feature of at least one feature, then the fifth indication information is used to indicate that the first identification information includes the first indication information corresponding to each feature of at least one feature of the first entity, and information related to the name of each feature of at least one feature of the first entity.
下面描述第五指示信息可能的形式。The following describes the possible forms of the fifth instruction message.
可能形式4,第五指示信息可以包括第一实体的至少一个特征中每个特征的名称的信息。Possible form 4, the fifth instruction information may include information about the name of each feature in at least one feature of the first entity.
可能形式5,第五指示信息可以包括第一识别信息的格式的索引。例如,第二装置中预配置了如表2所示的第二对应关系,若第五指示信息包括的索引为3,则第二装置可以确定第一识别信息包括特征#1和特征#2的名称相关的信息,以及包括特征#1和特征#2分别对应的第一指示信息。Possible form 5: The fifth indication information may include an index of the format of the first identification information. For example, if the second device is pre-configured with a second correspondence as shown in Table 2, and the index included in the fifth indication information is 3, then the second device can determine that the first identification information includes information related to the names of features #1 and #2, as well as the first indication information corresponding to features #1 and #2 respectively.
可能形式6,第五指示信息可以包括第一识别信息。相应的,第二装置可以确定第一识别信息的格式。Possible form 6: The fifth instruction information may include the first identification information. Accordingly, the second device may determine the format of the first identification information.
下面对第一实体和第一实体的至少一个特征进行描述。The first entity and at least one feature of the first entity are described below.
示例性的,第一实体可以为模型,例如AI模型,第一实体的至少一个特征可以包括以下一个或多个特征:实体的结构(即模型结构)、实体相关的参数(即模型参数)、实体相关的数据(例如包括训练模型所使用的数据和/或进行模型监控所使用的数据)、实体相关的数据集(例如包括训练模型所使用的数据集和/或进行模型监控所使用的数据集)或实体适用的场景(即模型适用的场景,如室内或室外等)。For example, the first entity can be a model, such as an AI model, and at least one feature of the first entity can include one or more of the following features: the structure of the entity (i.e., the model structure), the parameters associated with the entity (i.e., the model parameters), the data associated with the entity (e.g., the data used to train the model and/or the data used to monitor the model), the dataset associated with the entity (e.g., the dataset used to train the model and/or the dataset used to monitor the model), or the scenario in which the entity is applicable (i.e., the scenario in which the model is applicable, such as indoors or outdoors).
示例性的,第一实体可以为数据,第一实体的至少一个特征可以包括以下一项或多项:来源(例如来自发送端或接收端)、功能(例如用于训练、用于测试或无法发送给对端)、数据内容(例如,比特信息(包括存在一定分布的比特信息)、符号信息(包括对应不同星座类型的符号数据))、数据大小(例如解调后的硬/软比特、或解码后的比特)、数据类型(比如,数据是估计值或真实值)、或相关的信道信息(例如,接收信号、信道估计后的均衡信号、信道时延均值、或信噪比(signal noise ratio,SNR))。For example, the first entity can be data, and at least one characteristic of the first entity can include one or more of the following: source (e.g., from a transmitter or receiver), function (e.g., for training, for testing, or unable to be sent to the peer), data content (e.g., bit information (including bit information with a certain distribution), symbol information (including symbol data corresponding to different constellation types)), data size (e.g., demodulated hard/soft bits, or decoded bits), data type (e.g., the data is an estimate or a true value), or related channel information (e.g., received signal, equalized signal after channel estimation, average channel delay, or signal noise ratio (SNR)).
示例性的,第一实体可以为数据集,第一实体的至少一个特征可以包括以下一项或多项:来源(例如来自发送端或接收端,或者,来自仿真或实测)、功能(例如用于训练、用于测试或无法发送给对端)、数据内容(例如,比特信息(包括存在一定分布的比特信息)、符号信息(包括对应不同星座类型的符号数据))、数据大小(例如解调后的硬/软比特、或解码后的比特)、数据类型(比如,数据是估计值或真实值)、或相关的信道信息(例如,接收信号、信道估计后的均衡信号、信道时延均值、或SNR均值)。其中,数据集是按照一定大小保存下来的训练/测试数据集,数据集可以包括多个数据。For example, the first entity can be a dataset, and at least one characteristic of the first entity can include one or more of the following: source (e.g., from a transmitter or receiver, or from simulation or testing), function (e.g., for training, for testing, or unable to be sent to the peer), data content (e.g., bit information (including bit information with a certain distribution), symbol information (including symbol data corresponding to different constellation types)), data size (e.g., demodulated hard/soft bits, or decoded bits), data type (e.g., the data is an estimated value or a true value), or related channel information (e.g., received signal, equalized signal after channel estimation, average channel delay, or average SNR). The dataset is a training/test dataset stored according to a certain size, and the dataset can include multiple datasets.
示例性的,第一实体可以为场景,第一实体的至少一个特征可以包括以下一项或多项:场景相关的位置、场景相关的时间、场景相关的散射体丰富度、或场景相关的直视(line of sight,LOS)/非直视(non-line of sight,NLOS)比例等。For example, the first entity can be a scene, and at least one feature of the first entity can include one or more of the following: scene-related location, scene-related time, scene-related scatterer richness, or scene-related line of sight (LOS)/non-line of sight (NLOS) ratio, etc.
需要说明的是,S610为可选的步骤,例如,若第一识别信息的格式为预定义的格式,则方法600可以不包括S610。It should be noted that S610 is an optional step. For example, if the format of the first identification information is a predefined format, then method 600 may not include S610.
S620,第二装置发送第一识别信息。S620, the second device sends the first identification information.
相应的,第一装置接收第一识别信息。Accordingly, the first device receives the first identification information.
一种可能的实现方式中,第二装置可以周期性地发送第一识别信息。示例性的,第二装置在使用第一实体,或者,正在执行与第一实体相关的任务的过程中,周期性地发送第一识别信息。In one possible implementation, the second device may periodically send the first identification information. For example, the second device periodically sends the first identification information while using the first entity or performing a task related to the first entity.
一种可能的实现方式中,第二装置可以响应于第一装置的请求向第一装置发送第一识别信息。示例性的,在第二装置发送第一识别信息之前,第二装置可以接收来自第一装置的请求消息#1,请求消息#1用于请求第一识别信息,进而第二装置响应于请求消息#1,向第一装置发送第一识别信息。In one possible implementation, the second device may send first identification information to the first device in response to a request from the first device. For example, before sending the first identification information, the second device may receive a request message #1 from the first device, which requests the first identification information, and then the second device sends the first identification information to the first device in response to the request message #1.
可选的,若第二装置向第一装置发送请求消息#1,请求消息#1可以包括上文所述的第五指示信息。Optionally, if the second device sends a request message #1 to the first device, the request message #1 may include the fifth instruction information described above.
S630,第一装置根据第一识别信息和第二实体的第二识别信息,确定第一实体的至少一个特征与第二实体的至少一个特征是否相同。S630, the first device determines, based on the first identification information and the second identification information of the second entity, whether at least one feature of the first entity is the same as at least one feature of the second entity.
第二实体是对第一实体进行更新后得到的实体,或者,第二实体与第一实体相同。The second entity is the entity obtained by updating the first entity, or the second entity is the same as the first entity.
可以理解,若第一实体为模型,则第二实体为模型,例如AI模型,第二实体的至少一个特征可以包括以下一个或多个特征:实体的结构(即模型结构)、实体相关的参数(即模型参数)、实体相关的数据(例如包括训练模型所使用的数据和/或进行模型监控所使用的数据)、实体相关的数据集(例如包括训练模型所使用的数据集和/或进行模型监控所使用的数据集)或实体适用的场景(即模型适用的场景,如室内或室外等)。It is understood that if the first entity is a model, then the second entity is a model, such as an AI model. At least one feature of the second entity may include one or more of the following features: the structure of the entity (i.e., the model structure), the parameters associated with the entity (i.e., the model parameters), the data associated with the entity (e.g., the data used to train the model and/or the data used to monitor the model), the dataset associated with the entity (e.g., the dataset used to train the model and/or the dataset used to monitor the model), or the scenario in which the entity is applicable (i.e., the scenario in which the model is applicable, such as indoor or outdoor).
示例性的,若第一实体为数据,则第二实体为数据,第二实体的至少一个特征可以包括以下一项或多项:来源(例如来自发送端或接收端,或者,来自仿真或实测)、功能(例如用于训练、用于测试或无法发送给对端)、数据内容(例如,比特信息(包括存在一定分布的比特信息)、符号信息(包括对应不同星座类型的符号数据))、数据大小(例如解调后的硬/软比特、或解码后的比特)、数据类型(比如,数据是估计值或真实值)、或相关的信道信息(例如,接收信号、信道估计后的均衡信号、信道时延均值、或SNR)。For example, if the first entity is data, then the second entity is data, and at least one characteristic of the second entity may include one or more of the following: source (e.g. from the sender or receiver, or from simulation or testing), function (e.g. for training, for testing, or unable to be sent to the peer), data content (e.g., bit information (including bit information with a certain distribution), symbol information (including symbol data corresponding to different constellation types)), data size (e.g., demodulated hard/soft bits, or decoded bits), data type (e.g., the data is an estimate or the actual value), or related channel information (e.g., received signal, equalized signal after channel estimation, average channel delay, or SNR).
示例性的,若第一实体为数据集,则第二实体为数据集,第二实体的至少一个特征可以包括以下一项或多项:来源(例如来自发送端或接收端,或者,来自仿真或实测)、功能(例如用于训练、用于测试或无法发送给对端)、数据内容(例如,比特信息(包括存在一定分布的比特信息)、符号信息(包括对应不同星座类型的符号数据))、数据大小(例如解调后的硬/软比特、或解码后的比特)、数据类型(比如,数据是估计值或真实值)、或相关的信道信息(例如,接收信号、信道估计后的均衡信号、信道时延均值、或SNR均值)。其中,数据集可以包括多个数据。For example, if the first entity is a dataset, then the second entity is a dataset. At least one characteristic of the second entity may include one or more of the following: source (e.g., from a transmitter or receiver, or from simulation or testing), function (e.g., for training, for testing, or unable to be sent to the peer), data content (e.g., bit information (including bit information with a certain distribution), symbol information (including symbol data corresponding to different constellation types)), data size (e.g., demodulated hard/soft bits, or decoded bits), data type (e.g., the data is an estimate or a true value), or related channel information (e.g., received signal, equalized signal after channel estimation, average channel delay, or average SNR). The dataset may include multiple datasets.
示例性的,若第一实体为场景,则第二实体为场景,第二实体的至少一个特征可以包括以下一项或多项:场景相关的位置、场景相关的时间、场景相关的散射体丰富度、或场景相关的直视(line of sight,LOS)/非直视(non-line of sight,NLOS)比例等。For example, if the first entity is a scene, then the second entity is a scene, and at least one feature of the second entity may include one or more of the following: scene-related location, scene-related time, scene-related scatterer richness, or scene-related line of sight (LOS)/non-line of sight (NLOS) ratio, etc.
第二实体的第二识别信息包括第二实体的至少一个特征中每个特征分别对应的第二指示信息。The second identification information of the second entity includes second indication information corresponding to each feature of at least one feature of the second entity.
示例性的,以至少一个特征中的第一特征为例,第一装置确定第一实体的至少一个特征与第二实体的至少一个特征是否相同的方式如下。For example, taking the first feature of at least one feature as an example, the first device determines whether at least one feature of the first entity is the same as at least one feature of the second entity in the following way.
若第一识别信息包括的与第一实体的第一特征对应的第一指示信息,与第二识别信息包括的与第二实体的第一特征对应的第二指示信息相同,则第一实体的第一特征与第二实体的第一特征相同。若第一识别信息包括的与第一实体的第一特征对应的第一指示信息,与第二识别信息包括的与第二实体的第一特征对应的第二指示信息不同,则第一实体的第一特征与第二实体的第一特征不同。If the first indication information corresponding to the first feature of the first entity included in the first identification information is the same as the second indication information corresponding to the first feature of the second entity included in the second identification information, then the first feature of the first entity is the same as the first feature of the second entity. If the first indication information corresponding to the first feature of the first entity included in the first identification information is different from the second indication information corresponding to the first feature of the second entity included in the second identification information, then the first feature of the first entity is different from the first feature of the second entity.
根据第一装置确定第一实体的至少一个特征与第二实体的至少一个特征是否相同的方式可知,第一识别信息包括的与第一特征对应的第一指示信息具备能够区分第一实体的第一特征与第二实体的第一特征是否相同的功能即可,第一识别信息包括的与第一特征的第一指示信息能够确定第一特征,或者不能确定第一特征,本申请对此不做限定。换言之,第一识别信息包括与第一特征对应的第一指示信息可以是能够用于确定第一特征的索引或取值,或者可以是不能用于确定第一特征的索引或取值。Based on the method by which the first device determines whether at least one feature of the first entity is the same as at least one feature of the second entity, it is clear that the first identification information, including the first indication information corresponding to the first feature, only needs to have the function of distinguishing whether the first feature of the first entity and the first feature of the second entity are the same. The first identification information, including the first indication information corresponding to the first feature, may or may not be able to determine the first feature; this application does not limit this. In other words, the first identification information, including the first indication information corresponding to the first feature, may be an index or value that can be used to determine the first feature, or it may not be an index or value that can be used to determine the first feature.
例如,第一实体和第二实体为模型,第一特征为模型结构,且第一实体的模型结构为CNN,第二实体的模型结构为DNN,第一实体的模型结构对应的第一指示信息与第二实体的模型结构对应的第二指示信息不同的情况下,即可区分第一实体的模型结构与第二实体的模型结构不同。至于根据第一指示信息是否能确定第一实体的模型结构是CNN,以及根据第二指示信息是否能确定第二实体的模型结构是DNN,本申请对此不做限定。For example, if the first entity and the second entity are models, and the first feature is the model structure, and the model structure of the first entity is a CNN and the model structure of the second entity is a DNN, then the difference between the model structures of the first entity and the second entity can be distinguished if the first indication information corresponding to the model structure of the first entity is different from the second indication information corresponding to the model structure of the second entity. This application does not limit whether the model structure of the first entity can be determined to be a CNN based on the first indication information, or whether the model structure of the second entity can be determined to be a DNN based on the second indication information.
应理解,第二识别信息与第一识别信息的格式相同。例如,第一识别信息包括的与第一实体的至少一个特征中每个特征分别对应的第一指示信息按照第一顺序排列,则第二识别信息包括的与第一实体的至少一个特征中每个特征分别对应的第二指示信息按照第一顺序排列。It should be understood that the second identification information has the same format as the first identification information. For example, if the first identification information, which includes first indication information corresponding to each feature of at least one feature of the first entity, is arranged in a first order, then the second identification information, which includes second indication information corresponding to each feature of at least one feature of the first entity, is arranged in the first order.
可选的,若第一装置根据第一识别信息和第二识别信息确定第一实体的第一特征与第二实体的第一特征不同,则方法600还包括S640。Optionally, if the first device determines, based on the first identification information and the second identification information, that the first feature of the first entity is different from the first feature of the second entity, then method 600 further includes S640.
S640,第一装置发送第一信息。S640, the first device sends the first information.
相应的,第二装置接收第一信息。Correspondingly, the second device receives the first information.
第一信息用于确定第二实体的第一特征。本申请实施例对第一信息不做限定,能够用于确定第二实体的第一特征的信息都可以为第一信息。例如,第一信息可以包括第二实体的第一特征的索引,或者,第一信息可以包括第二实体的第一特征。The first information is used to determine the first feature of the second entity. This application does not limit the first information; any information that can be used to determine the first feature of the second entity can be considered the first information. For example, the first information may include an index of the first feature of the second entity, or the first information may include the first feature of the second entity.
一种可能的实现方式中,若第二实体的第一特征是第二实体的至少一个特征中等级最高的特征,则第一信息用于确定第二实体。In one possible implementation, if the first feature of the second entity is the highest-ranking feature among at least one feature of the second entity, then the first information is used to determine the second entity.
一种可能的实现方式中,若第二实体的第一特征不是第二实体的至少一个特征中等级最高的特征,且第二实体的至少一个特征还包括比第二实体的第一特征等级更低的特征,则第一信息用于确定第二实体的第一特征,以及还用于确定第二实体的至少一个特征中比第二实体的第一特征等级更低的特征。In one possible implementation, if the first feature of the second entity is not the highest-ranking feature among at least one feature of the second entity, and at least one feature of the second entity also includes features of a lower rank than the first feature of the second entity, then the first information is used to determine the first feature of the second entity, and is also used to determine features of a lower rank than the first feature of the second entity among at least one feature of the second entity.
一种可能的实现方式中,第一信息还用于确定第二实体的至少一个特征中与第二实体的第一特征等级相同的特征。In one possible implementation, the first information is further used to determine at least one feature of the second entity that is at the same level as the first feature of the second entity.
其中,等级更高的特征也可以替换为优先级更高的特征,或者,重要程度更高的特征,或者,在确定实体时所占的比重更大的特征。类似的,等级更低的特征也可以替换为优先级更低的特征,或者,重要程度更低的特征,或者,在确定实体时所占的比重更低的特征。In this context, higher-ranking features can be replaced with features of higher priority, greater importance, or features that carry more weight in identifying entities. Similarly, lower-ranking features can be replaced with features of lower priority, less importance, or features that carry less weight in identifying entities.
示例性的,若两个实体的第一特征不同,则两个实体至少一个特征中比第一特征的等级更低的特征不同。若两个实体的第一特征相同,则两个实体的至少一个特征中比第一特征的等级更低的特征可能相同,也可能不同。For example, if two entities have different first features, then at least one of their features with a lower rank than the first feature is different. If two entities have the same first feature, then at least one of their features with a lower rank than the first feature may be the same or different.
需要说明的是,不同特征的等级可以周期性地调整。例如,在第一个周期内,特征#1的等级高于特征#2的等级,在第二个周期内,特征#2的等级可能高于特征#1的等级。It should be noted that the levels of different features can be adjusted periodically. For example, in the first period, the level of feature #1 is higher than that of feature #2, but in the second period, the level of feature #2 may be higher than that of feature #1.
下面对不同实体的至少一个特征的等级分级进行描述。The following describes the hierarchical classification of at least one feature of different entities.
示例性的,实体为模型,则模型的结构和/或模型适用的场景的等级高于以下一个或多个特征的等级:模型模型参数、模型相关的数据、或者模型相关的数据集。模型相关的参数的等级高于模型相关的数据和/或模型相关的数据集的等级。For example, if the entity is a model, then the level of the model's structure and/or the scenarios in which the model is applicable is higher than the level of one or more of the following characteristics: model parameters, model-related data, or model-related datasets. The level of model-related parameters is higher than the level of model-related data and/or model-related datasets.
例如,模型的不同特征的等级分级如下:上级特征:模型结构,模型适用的场景;中级特征:模型参数,移速;下级特征:模型层类型。其中,移速与模型适用的场景相关,模型层类型与模型结构相关。For example, the different features of the model are classified as follows: upper-level features: model structure, applicable scenarios; middle-level features: model parameters, movement speed; lower-level features: model layer type. Among them, movement speed is related to the applicable scenarios of the model, and model layer type is related to model structure.
示例性的,第二实体可以为数据,则来源和/或功能的等级高于以下一项或多项的等级:数据内容、数据大小、数据类型、或相关的信道信息,和/或,数据类型和/或数据内容的等级高于以下一项或多项的等级:数据大小、或相关的信道信息。例如,场景的不同特征的等级分级如下:上级特征:地理位置;中级特征:时间;下级特征:散射体丰富度,LOS/NLOS比例等。For example, if the second entity can be data, then the level of its source and/or function is higher than one or more of the following: data content, data size, data type, or associated channel information, and/or the level of its data type and/or data content is higher than one or more of the following: data size, or associated channel information. For instance, the different features of a scene can be categorized as follows: upper-level feature: geographic location; middle-level feature: time; lower-level feature: scatterer richness, LOS/NLOS ratio, etc.
应理解,第二装置接收到第一信息之后,则可以根据第一信息确定第二实体。It should be understood that after receiving the first information, the second device can determine the second entity based on the first information.
例如,第一信息用于确定第二实体的第一特征,则第二装置可以根据第二实体的第一特征和第一实体确定第二实体。例如,第二装置可以将第一实体的第一特征替换为第二实体的第一特征,从而确定第二实体。For example, if the first information is used to determine a first feature of the second entity, then the second device can determine the second entity based on the first feature of the second entity and the first entity. For example, the second device can replace the first feature of the first entity with the first feature of the second entity to determine the second entity.
例如,第一信息用于确定第二实体,则第二装置可以直接根据第一信确定第二实体。For example, if the first information is used to determine the second entity, then the second device can directly determine the second entity based on the first information.
例如,第一信息用于确定第二实体的第一特征,以及还用于确定第二实体的至少一个特征中比第二实体的第一特征等级更低的特征,则第二装置可以根据第一信息和第一实体确定第二实体。例如,第二装置可以将第一实体的第一特征替换为第二实体的第一特征,以及将第一实体的至少一个特征中比第一实体的特征更低的特征替换为第二实体的相应特征,从而确定第二实体。For example, if the first information is used to determine a first feature of the second entity, and is also used to determine at least one feature of the second entity that is of a lower level than the first feature of the second entity, then the second device can determine the second entity based on the first information and the first entity. For example, the second device can replace the first feature of the first entity with the first feature of the second entity, and replace at least one feature of the first entity that is of a lower level than the first feature with the corresponding feature of the second entity, thereby determining the second entity.
可选的,在S640中,第一装置还发送第二实体的第一特征对应的第二指示信息,或者,发送第二实体的第二识别信息。相应的,若第二装置接收到第二实体的第一特征对应的第二指示信息,则第二装置将第一实体的第一识别信息中与第一实体的第一特征替换为第二实体的第一特征对应的第二指示信息,则可以确定第二实体的第二识别信息。Optionally, in S640, the first device further sends second indication information corresponding to the first feature of the second entity, or sends second identification information of the second entity. Accordingly, if the second device receives the second indication information corresponding to the first feature of the second entity, the second device replaces the first feature of the first entity in the first identification information with the second indication information corresponding to the first feature of the second entity, thereby determining the second identification information of the second entity.
可选的,若第一信息用于确定第二实体,则在S640中,第一装置还发送第二实体的第二识别信息。Optionally, if the first information is used to identify the second entity, then in S640, the first device also sends the second identification information of the second entity.
可选的,若第一信息用于确定第二实体第一特征,以及还用于确定第二实体的至少一个特征中比第一特征等级更低的特征,则在S640中,第一装置还发送第二实体的第一特征对应的第二指示信息,以及还发送第二实体的至少一个特征中比第一特征等级更低的特征分别对应的第二指示信息。Optionally, if the first information is used to determine the first feature of the second entity, and is also used to determine at least one feature of the second entity that is lower in level than the first feature, then in S640, the first device further sends second indication information corresponding to the first feature of the second entity, and also sends second indication information corresponding to the features of the second entity that are lower in level than the first feature.
需要说明的是,若第一装置将第一实体更新为第二实体之后,按照预定义的方式根据第一实体的第一识别信息确定第二识别信息,则第一装置可以不发送第二实体的第一特征对应的第二指示信息,或者,不发送第二实体的第二识别信息。It should be noted that if the first device updates the first entity to the second entity and then determines the second identification information based on the first identification information of the first entity in a predefined manner, the first device may not send the second indication information corresponding to the first feature of the second entity, or may not send the second identification information of the second entity.
例如,第一实体的第一特征对应的第一指示信息取值为A,第一装置将第一实体更新为第二实体,且第二实体与第一实体的区别在于第二实体的第一特征与第一实体的第一特征不同,则第一装置按照预定义的方式将第二实体的第一特征对应的第二指示信息的取值定为A+1。第二实体的特征中除第一特征以外的其余特征对应的第二指示信息与第一实体的相应特征对应的第一指示信息相同,例如第二实体的特征#1对应的第二指示信息与第一实体的特征#1对应的第一指示信息相同。For example, if the first indication information corresponding to the first feature of the first entity is valued as A, and the first device updates the first entity to a second entity, and the difference between the second entity and the first entity is that the first feature of the second entity is different from the first entity's first feature, then the first device sets the value of the second indication information corresponding to the first feature of the second entity to A+1 according to a predefined method. The second indication information corresponding to the other features of the second entity besides the first feature is the same as the first indication information corresponding to the corresponding features of the first entity. For example, the second indication information corresponding to feature #1 of the second entity is the same as the first indication information corresponding to feature #1 of the first entity.
在本申请实施例中,第一装置可以通过第一识别信息和第二识别信息确定第一实体的至少一个特征与第二实体的至少一个特征是否相同,从而有利于在确定第一实体的第一特征和第二实体的第二特征不同的情况下,向第二装置发送用于确定第二实体的第一特征的第一信息,而非向第二装置发送用于确定第二实体的所有特征的信息,或者说而非向第二装置发送用于确定第二实体的信息,从而可以节省空口开销。In this embodiment of the application, the first device can determine whether at least one feature of the first entity is the same as at least one feature of the second entity through the first identification information and the second identification information. This is advantageous because when it is determined that the first feature of the first entity and the second feature of the second entity are different, the first device can send the first information for determining the first feature of the second entity to the second device, instead of sending the information for determining all features of the second entity to the second device, or in other words, instead of sending the information for determining the second entity to the second device, thereby saving air interface overhead.
图7示出了本申请实施例提供的通信方法的示意性流程图,如图7所示,方法700可以包括以下步骤。Figure 7 shows a schematic flowchart of the communication method provided in an embodiment of this application. As shown in Figure 7, method 700 may include the following steps.
S710,第一装置发送第六指示信息。S710, the first device sends the sixth instruction message.
相应的,第二装置接收第六指示信息。Correspondingly, the second device receives the sixth instruction information.
第六指示信息用于指示第一实体的至少一个特征中每个特征分别对应的等级。The sixth indication information is used to indicate the level corresponding to each feature in at least one feature of the first entity.
关于特征的等级的相关描述可以参考上文方法600的S640,为了简洁,此处不再赘述。For a description of the levels of features, please refer to S640 of Method 600 above. For the sake of brevity, it will not be repeated here.
关于第一实体的描述可以参考上文方法600的S610,为了简洁,此处不再赘述。For a description of the first entity, please refer to S610 of Method 600 above. For the sake of brevity, it will not be repeated here.
S720,第一装置发送指示信息#C。S720, the first device sends instruction information #C.
相应的,第二装置接收指示信息#C。Correspondingly, the second device receives instruction information #C.
指示信息#C用于确定第一实体的第三识别信息的格式。第一实体的第三识别信息也可以称为第一实体的第二类ID、上级ID或第一级ID等。The instruction message #C is used to determine the format of the third identification information of the first entity. The third identification information of the first entity can also be referred to as the second-class ID, parent ID, or first-level ID of the first entity, etc.
第一实体的第三识别信息包括与第一实体的至少一个第二类特征中每个第二类特征分别对应的第三指示信息。第一实体的至少一个第二类特征包括第一实体的至少一个特征中等级最高的特征。The third identification information of the first entity includes third indication information corresponding to each of the at least one second-class features of the first entity. The at least one second-class feature of the first entity includes the highest-ranking feature among the at least one features of the first entity.
可选的,第三识别信息包括的与第一实体的至少一个第二类特征中每个第二类特征分别对应的第三指示信息按照第二顺序排列。或者,第三识别信息还包括第一实体的至少一个第二类特征中每个第二类特征的名称信息。Optionally, the third identification information includes third indication information corresponding to each of the at least one second-class features of the first entity, arranged in a second order. Alternatively, the third identification information may also include name information for each of the at least one second-class features of the first entity.
一种可能的实现方式中,若第三识别信息包括与第一实体的至少一个第二类特征中每个第二类特征分别对应的第三指示信息,且与第一实体的至少一个第二类特征中每个第二类特征分别对应的第三指示信息按照第二顺序排列,则指示信息#C用于确定第三识别信息包括与第一实体的至少一个第二类特征中每个第二类特征分别对应的第三指示信息,且与第一实体的至少一个第二类特征中每个第二类特征分别对应的第三指示信息按照第二顺序排列。In one possible implementation, if the third identification information includes third indication information corresponding to each of the at least one second type of features of the first entity, and the third indication information corresponding to each of the at least one second type of features of the first entity is arranged in a second order, then the indication information #C is used to determine that the third identification information includes third indication information corresponding to each of the at least one second type of features of the first entity, and the third indication information corresponding to each of the at least one second type of features of the first entity is arranged in a second order.
一种可能的实现方式中,若第三识别信息包括与第一实体的至少一个第二类特征中每个第二类特征分别对应的第三指示信息,以及包括至少一个第二类特征中每个第二类特征的名称相关的信息,则指示信息#C用于确定第三识别信息包括与第一实体的至少一个第二类特征中每个第二类特征分别对应的第三指示信息,以及包括至少一个第二类特征中每个第二类特征的名称相关的信息。In one possible implementation, if the third identification information includes third indication information corresponding to each of the at least one second-class features of the first entity, and information related to the name of each of the at least one second-class features, then the indication information #C is used to determine that the third identification information includes third indication information corresponding to each of the at least one second-class features of the first entity, and information related to the name of each of the at least one second-class features.
指示信息#C的更多描述可以参考上文方法600中关于第五指示信息的描述,为了简洁,本申请不再赘述。For a more detailed description of instruction information #C, please refer to the description of the fifth instruction information in Method 600 above. For the sake of brevity, this application will not repeat it.
可选的,指示信息#C还用于指示第一实体的第一识别信息的格式,第一实体的第一识别信息包括与第一实体的至少一个第一类特征中每个第一类特征分别对应的第一指示信息。第一实体的第一类特征的等级低于第一实体的第二类特征的等级。第一实体的第一识别信息也可以称为第一实体的第一类ID、中级ID、下级ID或第二级ID等。Optionally, the indication information #C is also used to indicate the format of the first identification information of the first entity, which includes first indication information corresponding to each of at least one first-class feature of the first entity. The level of the first-class feature of the first entity is lower than the level of the second-class feature of the first entity. The first identification information of the first entity may also be referred to as the first-class ID, intermediate ID, lower-level ID, or second-level ID of the first entity, etc.
一种可能的实现方式中,若第一识别信息包括与第一实体的至少一个第一类特征中每个第一类特征分别对应的第一指示信息,且与第一实体的至少一个第一类特征中每个第一类特征分别对应的第一指示信息按照第一顺序排列,则指示信息#C用于确定第一识别信息包括与第一实体的至少一个第一类特征中每个第一类特征分别对应的第一指示信息,且与第一实体的至少一个第一类特征中每个第一类特征分别对应的第一指示信息按照第一顺序排列。In one possible implementation, if the first identification information includes first indication information corresponding to each of the first type features of at least one first type of feature of the first entity, and the first indication information corresponding to each of the first type features of at least one first type of feature of the first entity is arranged in a first order, then the indication information #C is used to determine that the first identification information includes first indication information corresponding to each of the first type features of at least one first type of feature of the first entity, and the first indication information corresponding to each of the first type features of at least one first type of feature of the first entity is arranged in a first order.
一种可能的实现方式中,若第一识别信息包括与第一实体的至少一个第一类特征中每个第一类特征分别对应的第一指示信息,以及包括至少一个第一类特征中每个第一类特征的名称相关的信息,则指示信息#C用于确定第一识别信息包括与第一实体的至少一个第一类特征中每个第一类特征分别对应的第一指示信息,以及包括至少一个第一类特征中每个第一类特征的名称相关的信息。In one possible implementation, if the first identification information includes first indication information corresponding to each of the at least one first type of features of the first entity, and information related to the name of each of the at least one first type of features, then the indication information #C is used to determine that the first identification information includes first indication information corresponding to each of the at least one first type of features of the first entity, and information related to the name of each of the at least one first type of features.
指示信息#C用于指示第一实体的第一识别信息的格式的方式,可以参考S610描述的第五指示信息用于指示第一识别信息的格式的方式。The format of the instruction information #C used to indicate the first identification information of the first entity can be referred to the format of the fifth instruction information used to indicate the first identification information described in S610.
S730,第二装置发送第一实体的第三识别信息。S730, the second device sends the third identification information of the first entity.
相应的,第一装置接收第一实体的第三识别信息。Correspondingly, the first device receives the third identification information of the first entity.
一种可能的实现方式中,第二装置可以周期性地发送第三识别信息。示例性的,第二装置在使用第一实体,或者,正在执行与第一实体相关的任务的过程中,周期性地发送第三识别信息。In one possible implementation, the second device may periodically send the third identification information. For example, the second device periodically sends the third identification information while using the first entity, or while performing a task related to the first entity.
一种可能的实现方式中,第二装置可以响应于第一装置的请求向第一装置发送第三识别信息。示例性的,在第二装置发送第三识别信息之前,第二装置可以接收来自第一装置的请求消息#2,请求消息#2用于请求第三识别信息,进而第二装置响应于请求消息#2,向第一装置发送第三识别信息。In one possible implementation, the second device may send third identification information to the first device in response to a request from the first device. For example, before sending the third identification information, the second device may receive a request message #2 from the first device, which requests the third identification information. The second device then responds to the request message #2 by sending the third identification information to the first device.
可选的,若第二装置向第一装置发送请求消息#2,请求消息#2可以包括上文所述的第六指示信息和/或指示信息#C。Optionally, if the second device sends a request message #2 to the first device, the request message #2 may include the sixth instruction information and/or instruction information #C described above.
S740,第一装置根据第三识别信息和第二实体的第四识别信息,确定第一实体的至少一个第二类特征与第二实体的至少一个第二类特征是否相同。S740, the first device determines, based on the third identification information and the fourth identification information of the second entity, whether at least one second-type feature of the first entity is the same as at least one second-type feature of the second entity.
关于第二实体的描述可以参考上文方法600的S640,为了简洁,此处不再赘述。For a description of the second entity, please refer to S640 of Method 600 above. For the sake of brevity, it will not be repeated here.
第二实体的第四识别信息包括与第二实体的至少一个第二类特征中每个第二类特征分别对应的第四指示信息。The fourth identification information of the second entity includes fourth indication information corresponding to each of the at least one second type of feature of the second entity.
可选的,第四识别信息包括的与第二实体的至少一个第二类特征中每个第二类特征分别对应的第四指示信息按照第二顺序排列。或者,第四识别信息还包括第二实体的至少一个第二类特征中每个第二类特征的名称信息。Optionally, the fourth identification information includes fourth indication information corresponding to each of the at least one second-class features of the second entity, arranged in a second order. Alternatively, the fourth identification information may also include name information for each of the at least one second-class features of the second entity.
第一装置确定第一实体的至少一个第二类特征与第二实体的至少一个第二类特征是否相同的方式可以参考上文方法600的S640中的描述,为了简洁,此处不再赘述。The method by which the first device determines whether at least one second-type feature of the first entity is the same as at least one second-type feature of the second entity can be referred to the description in S640 of method 600 above, and will not be repeated here for the sake of brevity.
可选的,若第一装置根据第三识别信息和第四识别信息,确定第一实体的至少一个第二类特征与第二实体的至少一个第二类特征相同,则方法700继续执行S750b1至S750b4。若第一实体的至少一个第二类特征包括第一实体的第二特征,第二实体的至少一个第二类特征包括第一实体的第二特征,且第一装置根据第三识别信息和第四识别信息确定第一实体的第二特征与第一实体的第二特征不同,则方法700继续执行S750a。Optionally, if the first device determines, based on the third and fourth identification information, that at least one second-type feature of the first entity is the same as at least one second-type feature of the second entity, then method 700 continues to execute S750b1 to S750b4. If at least one second-type feature of the first entity includes a second feature of the first entity, at least one second-type feature of the second entity includes a second feature of the first entity, and the first device determines, based on the third and fourth identification information, that the second feature of the first entity is different from the second feature of the first entity, then method 700 continues to execute S750a.
S750a,第一装置发送第二信息。S750a, the first device sends the second information.
相应的,第一装置接收第二信息。Correspondingly, the first device receives the second information.
第二信息用于确定第二实体。The second piece of information is used to identify the second entity.
可选的,在S750a中,第一装置还发送第二实体的第四识别信息和第二实体的第二识别信息,第二识别信息见下文S750b3中的描述。Optionally, in S750a, the first device also sends fourth identification information of the second entity and second identification information of the second entity, the second identification information being described in S750b3 below.
若第二实体的至少一个特征中还包括比第一类特征等级更低的特征,比如第三类特征,则在S750a中,第一装置还发送第二实体的第五识别信息,第五识别信息包括与第二实体的至少一个第三类特征中每个第三类特征分别对应的第五指示信息。If at least one feature of the second entity also includes a feature of a lower level than the first type of feature, such as a third type of feature, then in S750a, the first device further sends fifth identification information of the second entity, the fifth identification information including fifth indication information corresponding to each of the at least one third type of feature of the second entity.
S750b1,第一装置发送请求消息。S750b1, the first device sends a request message.
相应的,第二装置接收请求消息。Accordingly, the second device receives the request message.
请求消息用于请求第一实体的第一识别信息。The request message is used to request the first identification information of the first entity.
示例性的,请求消息可以包括第五指示信息,第五指示信息用于指示第一识别信息的格式。或者,请求消息可以包括指示信息#2,指示信息#2用于指示第一实体的至少一个第一类特征的等级。或者,请求消息可以包括第一实体的至少一个第一类特征中任意一个或多个第一类特征的名称相关的信息。For example, the request message may include fifth indication information, which indicates the format of the first identification information. Alternatively, the request message may include indication information #2, which indicates the level of at least one first-class feature of the first entity. Alternatively, the request message may include information related to the name of any one or more of the first-class features of the first entity.
S750b2,第二装置发送第一实体的第一识别信息。S750b2, the second device sends the first identification information of the first entity.
相应的,第一装置接收第一实体的第一识别信息。Accordingly, the first device receives the first identification information of the first entity.
第二装置响应于请求消息,向第一装置发送第一实体的第一识别信息。In response to the request message, the second device sends the first identification information of the first entity to the first device.
S750b3,第一装置根据第一识别信息和第二实体的第二识别信息,确定第一实体的至少一个第一类特征与第二实体的至少一个第一类特征是否相同。S750b3, the first device determines, based on the first identification information and the second identification information of the second entity, whether at least one first-type feature of the first entity is the same as at least one first-type feature of the second entity.
第二实体的第二识别信息包括与第二实体的至少一个第一类特征中每个第一类特征分别对应的第二指示信息。The second identification information of the second entity includes second indication information corresponding to each of the first type features in at least one of the first type features of the second entity.
可选的,第二识别信息包括的与第一实体的至少一个第一类特征中每个第一类特征分别对应的第二指示信息按照第一顺序排列。或者,第二识别信息还包括第一实体的至少一个第一类特征中每个第一类特征的名称信息。Optionally, the second identification information includes second indication information corresponding to each of the at least one first-class features of the first entity, arranged in a first order. Alternatively, the second identification information may also include name information for each of the at least one first-class features of the first entity.
第一装置确定第一实体的至少一个第一类特征与第二实体的至少一个第一类特征是否相同的方式可以参考上文方法600的S640中的描述,为了简洁,此处不再赘述。The method by which the first device determines whether at least one first-class feature of the first entity is the same as at least one first-class feature of the second entity can be referred to the description in S640 of method 600 above, and will not be repeated here for the sake of brevity.
可选的,若第一实体的至少一个第一类特征包括第一实体的第一特征,第二实体的至少一个第一类特征包括第一实体的第一特征,且第一装置根据第一识别信息和第二识别信息确定第一实体的第一特征与第一实体的第一特征不同,则方法700继续执行S750b4。Optionally, if at least one first-class feature of the first entity includes the first feature of the first entity, at least one first-class feature of the second entity includes the first feature of the first entity, and the first device determines, based on the first identification information and the second identification information, that the first feature of the first entity is different from the first feature of the first entity, then method 700 continues to execute S750b4.
S750b4,第一装置发送第一信息。S750b4, the first device sends the first information.
相应的,第二装置接收第一信息。Correspondingly, the second device receives the first information.
第一信息用于确定第二实体的第一特征。The first information is used to determine the first characteristic of the second entity.
可选的,若第二实体的至少一个特征还包括等级低于第二实体的第一类特征的特征,则第一信息还用于确定第二实体的至少一个特征中比第一实体的第一类特征等级更低的特征。Optionally, if at least one feature of the second entity also includes features of a lower level than the first type of features of the second entity, the first information is further used to determine features of the second entity that have a lower level than the first type of features of the first entity.
应理解,第二装置接收到第一信息之后,则可以根据第一信息确定第二实体。例如,第二装置可以将第一实体的第一特征替换为第二实体的第一特征,从而确定第二实体。It should be understood that after receiving the first information, the second device can determine the second entity based on the first information. For example, the second device can replace the first feature of the first entity with the first feature of the second entity to determine the second entity.
可选的,在S750b4中,第一装置还发送第二实体的第二识别信息。Optionally, in S750b4, the first device also sends second identification information of the second entity.
若第二实体的至少一个特征中还包括比第一类特征等级更低的特征,比如第三类特征,则在S750b4中,第一装置还发送第二实体的第五识别信息,第五识别信息包括与第二实体的至少一个第三类特征中每个第三类特征分别对应的第五指示信息。If at least one feature of the second entity also includes a feature of a lower level than the first type of feature, such as a third type of feature, then in S750b4, the first device further sends fifth identification information of the second entity, the fifth identification information including fifth indication information corresponding to each of the at least one third type of feature of the second entity.
在本申请实施例中,通过对实体的不同特征分级,从而可以定义实体的多个识别信息,多个识别信息分别与实体的不同等级的特征对应。进而第一装置可以先对比第一实体的第三识别信息与第二实体的第四识别信息,并且根据第三识别信息和第四识别信息确定第一实体和第二实体的最高等级的特征(即第二类特征)不完全相同的情况下,可以确定两个实体不同,并向第二装置发送用于确定第二实体的第二信息,从而可以避免第一装置上报第一识别信息。In this embodiment, by classifying different features of an entity, multiple identification information of the entity can be defined, and each of the multiple identification information corresponds to a different level of feature of the entity. Then, the first device can first compare the third identification information of the first entity with the fourth identification information of the second entity. If, based on the third and fourth identification information, it is determined that the highest-level feature (i.e., the second type of feature) of the first and second entities is not completely identical, the first device can determine that the two entities are different and send second information to the second device to identify the second entity, thereby avoiding the first device reporting the first identification information.
下面结合图8和图9,以第一实体和第二实体是模型为例,对本申请实施例提供的通信方法进行描述。The communication method provided in the embodiments of this application will be described below with reference to Figures 8 and 9, taking the first entity and the second entity as models.
图8示出了本申请实施例提供的通信方法的示意性流程,如图8所示,方法800可以包括以下步骤。Figure 8 illustrates a schematic flow of the communication method provided in an embodiment of this application. As shown in Figure 8, method 800 may include the following steps.
S810,模型#1(第一实体的示例)下载。Download S810, Model #1 (Example of the first entity).
示例性的,在S810中,第一装置向第二装置发送模型#1的信息,模型#1的信息包括用于确定模型#1的信息,以及还包括模型#1的识别信息#1(第一识别信息的示例)。其中,模型#1的识别信息#1包括与模型#1的至少一个特征中每个特征分别对应的指示信息#1(第一指示信息的示例)。识别信息#1也可以称为模型#1的ID。For example, in S810, the first device sends information about model #1 to the second device. This information includes information for identifying model #1, and also includes identification information #1 for model #1 (an example of first identification information). The identification information #1 for model #1 includes indication information #1 (an example of first indication information) corresponding to each of at least one feature of model #1. The identification information #1 can also be referred to as the ID of model #1.
可选的,模型#1的信息还包括指示信息#D(第五指示信息示例),指示信息#D用于指示识别信息#1的格式。Optionally, the information of model #1 may also include indication information #D (a fifth example of indication information), which is used to indicate the format of identification information #1.
例如,指示信息#D包括识别信息#1的格式的索引,则第二装置可以根据指示信息#D和预配置的对应关系#1确定识别信息#1的格式。对应关系#1为至少一个识别信息的格式和至少一个识别信息的格式的索引的对应关系,至少一个识别信息包括识别信息#1。示例性的,第二装置预配置的对应关系#1如下表3所示。For example, if the instruction information #D includes an index of the format of the identification information #1, then the second device can determine the format of the identification information #1 based on the instruction information #D and the pre-configured correspondence #1. The correspondence #1 is a correspondence between the format of at least one identification piece of information and the index of the format of at least one identification piece of information, where at least one identification piece of information includes identification information #1. For example, the pre-configured correspondence #1 of the second device is shown in Table 3 below.
表3
Table 3
其中,索引1对应的模型ID中的A为模型结构对应的指示信息,B为模型参数对应的指示信息,C为训练模型的数据/数据集对应的指示信息,D为模型应用场景对应的指示信息。索引2对应的模型ID中的A1为模型结构的名称信息,A2为模型结构对应的指示信息,B1为模型参数的名称信息,B2为模型参数对应的指示信息,C1为训练模型的数据/数据集的名称信息,C2为训练模型的数据/数据集对应的指示信息,D1为模型应用场景的名称信息,D2为模型应用场景对应的指示信息。In the model ID corresponding to index 1, A represents the indication information corresponding to the model structure, B represents the indication information corresponding to the model parameters, C represents the indication information corresponding to the training data/dataset, and D represents the indication information corresponding to the model application scenario. In the model ID corresponding to index 2, A1 represents the name information of the model structure, A2 represents the indication information corresponding to the model structure, B1 represents the name information of the model parameters, B2 represents the indication information corresponding to the model parameters, C1 represents the name information of the training data/dataset, C2 represents the indication information corresponding to the training data/dataset, D1 represents the name information of the model application scenario, and D2 represents the indication information corresponding to the model application scenario.
假设模型#1的识别信息#1的格式是表3所示的索引1对应的格式,且模型#1的识别信息#1为[0.0.0.0]。Assume that the format of the identification information #1 of model #1 is the same as the format corresponding to index 1 shown in Table 3, and the identification information #1 of model #1 is [0.0.0.0].
S820,模型#1更新为模型#2(第二实体的示例)。S820, Model #1 is updated to Model #2 (example of the second entity).
示例性的,若第一装置确定模型#1的性能低于性能阈值,则可以对模型#1进行更新得到模型#2。第一装置确定模型#2之后,还会确定模型#2的识别信息#2(第二识别信息的示例),模型#2的识别信息#2包括模型#2的至少一个特征中每个特征分别对应的指示信息#2(第二指示信息的示例)。For example, if the first device determines that the performance of model #1 is lower than the performance threshold, model #1 can be updated to obtain model #2. After determining model #2, the first device will also determine the identification information #2 of model #2 (an example of second identification information). The identification information #2 of model #2 includes indication information #2 (an example of second indication information) corresponding to each feature in at least one feature of model #2.
应理解,识别信息#2的格式与识别信息#1的格式相同。It should be understood that the format of identification information #2 is the same as that of identification information #1.
假设,第一装置对模型#1更新得到模型#2的过程中,仅改变了模型参数,换言之,模型#1与模型#2的区别在于模型参数不同,则第一装置确定的模型#2的识别信息#2与识别信息#1的区别在于,识别信息#1包括的与模型参数对应的指示信息#1与识别信息#2包括的与模型参数对应的指示信息#2不同。例如,第一装置确定的模型#2的识别信息#2为[0.1.0.0]。Suppose that during the process of updating model #1 to obtain model #2, the first device only changed the model parameters. In other words, the difference between model #1 and model #2 lies in the different model parameters. Then, the difference between the identification information #2 and identification information #1 of model #2 determined by the first device is that the indication information #1 corresponding to the model parameters included in identification information #1 is different from the indication information #2 corresponding to the model parameters included in identification information #2. For example, the identification information #2 of model #2 determined by the first device is [0.1.0.0].
S830,第一装置发送请求消息#3。S830, the first device sends request message #3.
相应的,第二装置接收请求消息#3。Accordingly, the second device receives request message #3.
请求消息#3用于请求模型#1的识别信息#1。Request message #3 is used to request identification information #1 for model #1.
S840,第二装置发送模型#1的识别信息#1。S840, the second device sends identification information #1 for model #1.
相应的,第一装置接收模型#1的识别信息#1。Correspondingly, the first device receives the identification information #1 of model #1.
S850,第一装置根据模型#1的识别信息#1和模型#2的识别信息#2,确定模型#1的特征#1与模型#2的特征#1不同。S850, the first device determines that feature #1 of model #1 is different from feature #1 of model #2 based on the identification information #1 of model #1 and the identification information #2 of model #2.
模型#1的识别信息#1为[0.0.0.0],模型#2的识别信息#2为[0.1.0.0],由于识别信息#1包括与模型参数(即特征#1)对应的指示信息#1与识别信息#2包括的与模型参数对应的指示信息#2不同,因此第二装置可以确定模型#1的模型参数与模型#2的模型参数不同。The identification information #1 of model #1 is [0.0.0.0], and the identification information #2 of model #2 is [0.1.0.0]. Since the identification information #1 includes indication information #1 corresponding to the model parameters (i.e. feature #1) and the identification information #2 includes indication information #2 corresponding to the model parameters, the second device can determine that the model parameters of model #1 and model #2 are different.
S860,第一装置发送信息#1(第一信息的示例)。S860, the first device sends information #1 (example of the first information).
相应的,第二装置接收信息#1。Correspondingly, the second device receives information #1.
信息#1用于确定模型#2的模型参数。Information #1 is used to determine the model parameters of model #2.
可选的,在S860中,第一装置还发送模型#2的识别信息#2,或者,发送模型#2的模型参数对应的指示信息#2。Optionally, in S860, the first device may also send identification information #2 of model #2, or send indication information #2 corresponding to the model parameters of model #2.
在本申请实施例中,第一装置通过对比更新前后的两个模型的识别信息,可以确定更新前后的两个模型的具体区别,从而可以仅发送更新后的模型相关比于更新前的模型变化的部分,例如,仅发送模型参数,从而避免发送整个模型带来的开销。In this embodiment of the application, the first device can determine the specific differences between the two models by comparing the identification information of the two models before and after the update. Thus, it can send only the part of the updated model that has changed compared to the model before the update, such as only sending the model parameters, thereby avoiding the overhead of sending the entire model.
图9示出了本申请实施例提供的通信方法的示意性流程,如图9所示,方法900可以包括以下步骤。Figure 9 illustrates a schematic flow of the communication method provided in an embodiment of this application. As shown in Figure 9, method 900 may include the following steps.
S901,模型#1(第一实体的示例)下载。Download S901, Model #1 (Example of the first entity).
示例性的,在S910中,第一装置向第二装置发送模型#1的信息,模型#1的信息包括用于确定模型#1的信息,以及还包括模型#1的识别信息#3(第三识别信息的示例)和识别信息#5(第一识别信息的示例)。其中,识别信息#3包括与模型#1的至少一个上级特征(第二类特征的示例)中每个上级特征分别对应的指示信息#3(第三指示信息的示例)。识别信息#5包括与模型#1的至少一个中级特征(第一类特征的示例)中每个中级特征分别对应的指示信息#5(第一指示信息的示例)。识别信息#3也可以称为模型#1的上级ID,识别信息#5也可以称为模型#1的中级ID。For example, in S910, the first device sends information about model #1 to the second device. This information includes information for identifying model #1, and also includes identification information #3 (an example of third identification information) and identification information #5 (an example of first identification information) for model #1. Identification information #3 includes indication information #3 (an example of third indication information) corresponding to each of at least one superior feature (an example of second-class features) of model #1. Identification information #5 includes indication information #5 (an example of first indication information) corresponding to each of at least one intermediate feature (an example of first-class features) of model #1. Identification information #3 can also be referred to as the superior ID of model #1, and identification information #5 can also be referred to as the intermediate ID of model #1.
可选的,若模型#1的特征还包括下级特征,则模型#1的信息还可以包括模型#1的识别信息#7,识别信息#7包括与模型#1的至少一个下级特征中每个下级特征分别对应的指示信息#7。识别信息#7也可以称为模型#1的下级ID。Optionally, if the features of model #1 also include lower-level features, the information of model #1 may further include identification information #7 of model #1. Identification information #7 includes indication information #7 corresponding to each of the at least one lower-level features of model #1. Identification information #7 may also be referred to as the lower-level ID of model #1.
S902,模型#1更新为模型#2(第二实体的示例)。S902, Model #1 is updated to Model #2 (example of the second entity).
S902可以参考上文方法800中的S820。S902 can refer to S820 in method 800 above.
S903,第一装置发送请求消息#4。S903, the first device sends request message #4.
相应的,第二装置接收请求消息#4。Accordingly, the second device receives request message #4.
请求消息#4用于请求模型#1的识别信息#3。Request message #4 is used to request identification information #3 for model #1.
S904,第二装置发送模型#1的识别信息#3。S904, the second device sends identification information #3 for model #1.
相应的,第一装置接收模型#1的识别信息#3。Correspondingly, the first device receives the identification information #3 from model #1.
S905,第一装置根据模型#1的识别信息#3和模型#2的识别信息#4,确定模型#1的上级特征与模型#2的上级特征是否相同。S905, the first device determines whether the superior features of model #1 and model #2 are the same based on the identification information #3 of model #1 and the identification information #4 of model #2.
模型#2的识别信息#4包括与模型#2的至少一个上级特征中每个上级特征分别对应的指示信息#4(第四指示信息的示例)。识别信息#4也可以称为模型#2的上级ID。The identification information #4 of model #2 includes indication information #4 (an example of the fourth indication information) corresponding to each of the at least one superior feature of model #2. The identification information #4 can also be referred to as the superior ID of model #2.
假设上级特征包括模型结构和模型适用的场景,模型#1的识别信息#3为[0.0],模型#2的识别信息#4为[1.0],则第一装置可以确定模型#1的模型结构与模型#2的模型结构不同。Assuming that the upper-level features include the model structure and the scenarios in which the model is applicable, and the identification information #3 of model #1 is [0.0] and the identification information #4 of model #2 is [1.0], then the first device can determine that the model structure of model #1 is different from that of model #2.
假设上级特征包括模型结构和模型适用的场景,模型#1的识别信息#3为[0.0],模型#2的识别信息#4为[0.0],则第一装置可以确定模型#1的上级特征与模型#2的上级特征相同。Assuming that the superior features include the model structure and the scenarios in which the model is applicable, and that the identification information #3 of model #1 is [0.0] and the identification information #4 of model #2 is [0.0], then the first device can determine that the superior features of model #1 are the same as the superior features of model #2.
可选的,若在S905中,第一装置确定模型#1的上级特征与模型#2的上级特征相同,则方法900继续执行S907至S910。若在S905中,第一装置确定模型#1的模型结构与模型#2的模型结构不同,则方法900继续执行S906。Optionally, if in S905 the first device determines that the superior feature of model #1 is the same as the superior feature of model #2, then method 900 continues to execute S907 to S910. If in S905 the first device determines that the model structure of model #1 is different from the model structure of model #2, then method 900 continues to execute S906.
S906,第一装置发送信息#2。S906, the first device sends information #2.
相应的,第二装置接收信息#2。Correspondingly, the second device receives information #2.
信息#2用于确定模型#2。Information #2 is used to determine model #2.
可选的,在S906中,第一装置还发送模型#2的识别信息#4。Optionally, in S906, the first device also sends identification information #4 of model #2.
可选的,在S906中,第一装置还发送模型#2的识别信息#6,模型#2的识别信息#6包括与模型#2的至少一个中级特征中每个中级特征分别对应的指示信息#6(第二指示信息的示例)。识别信息#6也可以称为模型#2的中级ID。Optionally, in S906, the first device further transmits identification information #6 of model #2, which includes indication information #6 (an example of second indication information) corresponding to each intermediate feature among at least one intermediate feature of model #2. Identification information #6 may also be referred to as the intermediate ID of model #2.
可选的,若模型#2的特征还包括下级特征,则在S906中,第一装置还发送模型#2的识别信息#8,识别信息#8包括与模型#2的至少一个下级特征中每个下级特征分别对应的指示信息#2。识别信息#2也可以称为模型#2的下级ID。Optionally, if the features of model #2 also include lower-level features, then in S906, the first device further sends identification information #8 of model #2, which includes indication information #2 corresponding to each of the at least one lower-level features of model #2. Identification information #2 can also be referred to as the lower-level ID of model #2.
S907,第一装置发送请求消息#5。S907, the first device sends request message #5.
相应的,第二装置接收请求消息#5。Accordingly, the second device receives request message #5.
请求消息#5用于请求模型#1的识别信息#5。Request message #5 is used to request identification information #5 for model #1.
S908,第二装置发送模型#1的识别信息#5。S908, the second device sends identification information #5 for model #1.
相应的,第一装置接收模型#1的识别信息#5。Correspondingly, the first device receives the identification information #5 from model #1.
S909,第一装置根据模型#1的识别信息#5和模型#2的识别信息#6,确定模型#1的中级特征与模型#2的中级特征是否相同。S909, the first device determines whether the intermediate features of model #1 and model #2 are the same based on the identification information #5 of model #1 and the identification information #6 of model #2.
假设中级特征包括模型参数和移速,模型#1的识别信息#5为[0.0],模型#2的识别信息#6为[1.0],则第一装置可以确定模型#1的模型参数与模型#2的模型参数不同。Assuming that intermediate features include model parameters and movement speed, and the identification information #5 of model #1 is [0.0] and the identification information #6 of model #2 is [1.0], then the first device can determine that the model parameters of model #1 are different from those of model #2.
假设中级特征包括模型参数和移速,模型#1的识别信息#5为[0.0],模型#2的识别信息#5为[0.0],则第一装置可以确定模型#1的中级特征与模型#2的中级特征相同。Assuming that the intermediate features include model parameters and movement speed, and the identification information #5 of model #1 is [0.0] and the identification information #5 of model #2 is [0.0], then the first device can determine that the intermediate features of model #1 are the same as the intermediate features of model #2.
可选的,若在S909中,第一装置确定模型#1的中级特征与模型#2的中级特征相同,则第一装置继续请求模型#1的识别信息#7,并确定模型#1的下级特征与模型#2的下级特征是否相同。若在S909中,第一装置确定模型#1的模型参数与模型#2的模型参数不同,则方法900继续执行S910。Optionally, if in S909 the first device determines that the intermediate features of model #1 are the same as the intermediate features of model #2, then the first device continues to request the identification information #7 of model #1 and determines whether the lower-level features of model #1 are the same as the lower-level features of model #2. If in S909 the first device determines that the model parameters of model #1 are different from the model parameters of model #2, then method 900 continues to execute S910.
S910,第一装置发送信息#3。S910, the first device sends information #3.
相应的,第二装置接收信息#3。Correspondingly, the second device receives information #3.
信息#3用于确定模型#2的模型参数。Information #3 is used to determine the model parameters of model #2.
可选的,信息#3还用于确定模型#2的其它中级特征,例如,信息#3还用于确定模型#2的移速。Optionally, information #3 is also used to determine other intermediate features of model #2, for example, information #3 is also used to determine the movement speed of model #2.
可选的,信息#3还用于确定模型#2的下级特征。Optionally, information #3 is also used to determine the lower-level features of model #2.
可选的,在S910中,第一装置还发送模型#2的识别信息#6。Optionally, in S910, the first device also sends identification information #6 of model #2.
可选的,若模型#2的特征还包括下级特征,则在S910中,第一装置还发送模型#2的识别信息#8。Optionally, if the features of model #2 also include lower-level features, then in S910, the first device also sends the identification information #8 of model #2.
在本申请实施例中,第一装置通过对比更新前后的两个模型的上级ID,可以确定更新前后的两个模型的上级特征是否相同,并且可以在确定两个模型的上级特征不同的情况下,发送更新后的模型,从而避免请求第二装置上报中级ID和/或下级ID。In this embodiment of the application, the first device can determine whether the upper-level features of the two models are the same by comparing the upper-level IDs of the two models before and after the update. If it is determined that the upper-level features of the two models are different, the updated model can be sent, thereby avoiding requesting the second device to report the intermediate ID and/or lower-level ID.
应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。It should be understood that the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
还应理解,在本申请的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。It should also be understood that, in the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terms and/or descriptions between different embodiments are consistent and can be referenced by each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
可以理解的是,上述各个方法实施例中,由装置(如第一装置、第二装置)实现的方法和操作,也可以由装置的部件(例如芯片或者电路)实现。It is understood that, in the above-described method embodiments, the methods and operations implemented by the apparatus (such as the first apparatus or the second apparatus) can also be implemented by components of the apparatus (such as chips or circuits).
以上,结合图6至图9详细说明了本申请实施例提供的通信方法。上述通信方法主要从第一装置和第二装置之间交互的角度进行了介绍。可以理解的是,第一装置和第二装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。The communication method provided in the embodiments of this application has been described in detail above with reference to Figures 6 to 9. The above communication method is mainly described from the perspective of the interaction between the first device and the second device. It is understood that, in order to achieve the above functions, the first device and the second device include hardware structures and/or software modules corresponding to the execution of each function.
可以理解的是,为了实现上述实施例中功能,第一装置和第二装置包括了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本申请中所公开的实施例描述的各示例的单元及方法步骤,本申请能够以硬件或硬件和计算机软件相结合的形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用场景和设计约束条件。It is understood that, in order to achieve the functions in the above embodiments, the first device and the second device include hardware structures and/or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the units and method steps of the various examples described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
图10和图11为本申请实施例提供的通信装置的示意性框图。这些通信装置可以用于实现上述方法实施例中第一装置或第二装置的功能,因此也能实现上述方法实施例所具备的有益效果。Figures 10 and 11 are schematic block diagrams of communication devices provided in embodiments of this application. These communication devices can be used to implement the functions of the first or second device in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments.
图10是本申请实施例提供的通信装置2000的示意性框图。如图10所示,通信装置2000包括收发单元(或者称为通信单元)2020,可选地,通信装置2000还包括处理单元2010。通信装置2000用于实现上述图6、图7、图8或图9中所示的方法实施例中第一装置或第二装置的功能。Figure 10 is a schematic block diagram of a communication device 2000 provided in an embodiment of this application. As shown in Figure 10, the communication device 2000 includes a transceiver unit (or communication unit) 2020. Optionally, the communication device 2000 also includes a processing unit 2010. The communication device 2000 is used to implement the functions of the first or second device in the method embodiments shown in Figures 6, 7, 8, or 9 above.
当通信装置2000用于实现图6、图7、图8或图9所示的方法实施例中第一装置的功能时:收发单元2020用于接收第一实体的第一识别信息,第一识别信息包括与第一实体的至少一个特征中每个特征分别对应的第一指示信息,第一实体的至少一个特征包括第一实体的第一特征;处理单元2010用于根据第一识别信息和第二实体的第二识别信息,确定第一实体的第一特征与第二实体的第一特征不同;第二识别信息包括与第二实体的至少一个特征中每个特征分别对应的第二指示信息,第二实体的至少一个特征包括第二实体的第一特征;收发单元2020还用于发送第一信息,第一信息用于第二实体的第一特征的确定,第二实体由第二实体的第一特征和第一实体确定,或者,第二实体由第二实体的第一特征确定。When the communication device 2000 is used to implement the function of the first device in the method embodiment shown in FIG6, FIG7, FIG8 or FIG9: the transceiver unit 2020 is used to receive first identification information of the first entity, the first identification information including first indication information corresponding to each of at least one feature of the first entity, and at least one feature of the first entity including the first feature of the first entity; the processing unit 2010 is used to determine, based on the first identification information and the second identification information of the second entity, that the first feature of the first entity is different from the first feature of the second entity; the second identification information includes second indication information corresponding to each of at least one feature of the second entity, and at least one feature of the second entity including the first feature of the second entity; the transceiver unit 2020 is also used to send first information, the first information being used to determine the first feature of the second entity, the second entity being determined by the first feature of the second entity and the first entity, or the second entity being determined by the first feature of the second entity.
有关上述处理单元2010和收发单元2020更详细的描述可以参考图6、图7、图8或图9所示的方法实施例中相关描述。For a more detailed description of the processing unit 2010 and the transceiver unit 2020, please refer to the relevant descriptions in the method embodiments shown in Figures 6, 7, 8 or 9.
当通信装置2000用于实现图6、图7、图8或图9所示的方法实施例中第二装置的功能时:收发单元2020用于发送第一实体的第一识别信息,第一识别信息包括与第一实体的至少一个特征中每个特征分别对应的第一指示信息,第一实体的至少一个特征包括第一实体的第一特征;收发单元2010还用于接收第一信息,第一信息用于第二实体的第一特征的确定,第二实体的第一特征与第一实体的第一特征不同,第二实体由第二实体的第一特征和第一实体确定,或者,第二实体由第二实体的第一特征确定。When the communication device 2000 is used to implement the function of the second device in the method embodiment shown in FIG6, FIG7, FIG8 or FIG9: the transceiver unit 2020 is used to send first identification information of the first entity, the first identification information includes first indication information corresponding to each of at least one feature of the first entity, and at least one feature of the first entity includes the first feature of the first entity; the transceiver unit 2010 is also used to receive first information, the first information is used to determine the first feature of the second entity, the first feature of the second entity is different from the first feature of the first entity, the second entity is determined by the first feature of the second entity and the first entity, or the second entity is determined by the first feature of the second entity.
有关上述处理单元2010和收发单元2020更详细的描述可以参考图6、图7、图8或图9所示的方法实施例中相关描述。For a more detailed description of the processing unit 2010 and the transceiver unit 2020, please refer to the relevant descriptions in the method embodiments shown in Figures 6, 7, 8 or 9.
上述各个方案的装置2000具有实现上述方法中第一装置所执行的相应步骤的功能,或者,上述各个方案的装置2000具有实现上述方法中第二装置所执行的相应步骤的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块;例如收发单元可以由收发机替代(例如,收发单元中的发送单元可以由发送机替代,收发单元中的接收单元可以由接收机替代),其它单元,如处理单元等可以由处理器替代,分别执行各个方法实施例中的收发操作以及相关的处理操作。The apparatus 2000 of each of the above-described schemes has the function of implementing the corresponding steps performed by the first apparatus in the above-described method, or the apparatus 2000 of each of the above-described schemes has the function of implementing the corresponding steps performed by the second apparatus in the above-described method. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions; for example, the transceiver unit can be replaced by a transceiver (e.g., the transmitting unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as processing units, can be replaced by processors, respectively executing the transceiver operations and related processing operations in each method embodiment.
此外,上述收发单元还可以是收发电路(例如可以包括接收电路和发送电路),处理单元可以是处理电路。处理电路可以为一个或多个处理器,或,一个或多个处理器中用于控制或处理功能的全部或部分电路。在本申请的实施例,图10中的装置可以是前述实施例中的第一装置或第二装置,也可以是芯片或者芯片系统,例如:片上系统(system on chip,SoC)。其中,收发单元可以是输入输出电路、通信接口;处理单元为该芯片上集成的处理器或者微处理器或者集成电路。在此不做限定。Furthermore, the aforementioned transceiver unit can also be a transceiver circuit (e.g., it may include a receiving circuit and a transmitting circuit), and the processing unit can be a processing circuit. The processing circuit can be one or more processors, or all or part of the circuitry within one or more processors used for control or processing functions. In embodiments of this application, the device in FIG10 can be the first or second device in the foregoing embodiments, or it can be a chip or a chip system, such as a system-on-chip (SoC). The transceiver unit can be an input/output circuit or a communication interface; the processing unit is a processor, microprocessor, or integrated circuit integrated on the chip. No limitations are imposed here.
图11为本申请实施例提供的通信装置3000的示意性框图。该装置3000包括处理电路。该装置还可以包括通信电路。其中,处理电路和通信电路通过内部连接通路互相通信,该处理电路用于执行指令,以控制该通信电路发送信号和/或接收信号。Figure 11 is a schematic block diagram of a communication device 3000 provided in an embodiment of this application. The device 3000 includes a processing circuit. The device may also include a communication circuit. The processing circuit and the communication circuit communicate with each other via an internal connection path. The processing circuit executes instructions to control the communication circuit to send and/or receive signals.
以处理电路包括一个或多个处理器,通信电路为收发器为例,如图11所示,通信装置3000包括处理器3010和收发器3020。处理器3010和收发器3020之间相互耦合。可以理解的是,收发器3020可以为收发器或输入输出接口。可选的,通信装置3000还可以包括存储器3030,用于存储处理器3010执行的指令或存储处理器3010运行指令所需要的输入数据或存储处理器3010运行指令后产生的数据。有时,收发器3020也可以理解为是处理器3010的一部分,此时通信装置3000包括处理器3010。Taking a processing circuit including one or more processors and a communication circuit including a transceiver as an example, as shown in Figure 11, the communication device 3000 includes a processor 3010 and a transceiver 3020. The processor 3010 and the transceiver 3020 are coupled to each other. It is understood that the transceiver 3020 can be a transceiver or an input/output interface. Optionally, the communication device 3000 may also include a memory 3030 for storing instructions executed by the processor 3010, or storing input data required by the processor 3010 to execute instructions, or storing data generated after the processor 3010 executes instructions. Sometimes, the transceiver 3020 can also be understood as part of the processor 3010, in which case the communication device 3000 includes the processor 3010.
在一种可能的实现方式中,装置3000用于实现上述方法实施例中的第一装置对应的各个流程和步骤。在另一种可能的实现方式中,装置3000用于实现上述方法实施例中的第二装置对应的各个流程和步骤。In one possible implementation, the apparatus 3000 is used to implement the various processes and steps corresponding to the first apparatus in the above method embodiments. In another possible implementation, the apparatus 3000 is used to implement the various processes and steps corresponding to the second apparatus in the above method embodiments.
可以理解,装置3000可以具体为上述实施例中的第一装置或第二装置,也可以是芯片或者芯片系统。对应的,该通信电路可以是该芯片的接口电路,或,输入输出电路,在此不做限定。具体地,该装置3000可以用于执行上述方法实施例中与第一装置或第二装置对应的各个步骤和/或流程。It is understood that device 3000 can specifically be the first device or the second device in the above embodiments, or it can be a chip or a chip system. Correspondingly, the communication circuit can be the interface circuit of the chip, or an input/output circuit, which is not limited here. Specifically, device 3000 can be used to execute the various steps and/or processes corresponding to the first device or the second device in the above method embodiments.
当通信装置3000用于实现图6、图7、图8或图9所示的方法时,处理器3010用于实现上述处理单元2010的功能,收发器3020用于实现上述收发单元2020的功能。When the communication device 3000 is used to implement the method shown in FIG6, FIG7, FIG8 or FIG9, the processor 3010 is used to implement the function of the processing unit 2010, and the transceiver 3020 is used to implement the function of the transceiver unit 2020.
当上述通信装置为应用于第一装置的芯片或OTT设备时,该第一装置的芯片或OTT设备实现上述方法实施例中第一装置的功能,例如,实现第一装置的处理功能。该第一装置芯片或OTT设备接收来自第二装置的信息,可以理解为该信息是先由第一装置中的其它模块(如射频模块或天线)接收到的,然后再由这些模块发送给第一装置的芯片或OTT设备。该第一装置的芯片或OTT设备向第二装置发送信息,可以理解为该信息是先由第一装置的芯片或OTT设备发送给第一装置中的其它模块(如射频模块或天线),然后再由这些模块向第二装置发送。When the aforementioned communication device is a chip or OTT device applied to the first device, the chip or OTT device of the first device implements the functions of the first device in the above method embodiments, for example, implementing the processing functions of the first device. The chip or OTT device of the first device receiving information from the second device can be understood as the information being first received by other modules (such as radio frequency modules or antennas) in the first device, and then sent by these modules to the chip or OTT device of the first device. The chip or OTT device of the first device sending information to the second device can be understood as the information being first sent by the chip or OTT device of the first device to other modules (such as radio frequency modules or antennas) in the first device, and then sent by these modules to the second device.
当上述通信装置为应用于第二装置的芯片或OTT设备时,该第二装置的芯片或OTT设备实现上述方法实施例中第二装置的功能,例如,实现第二装置的处理功能。该第二装置的芯片或OTT设备接收来自第一装置的信息,可以理解为该信息是先由第二装置中的其它模块(如射频模块或天线)接收到的,然后再由这些模块发送给第二装置的芯片或OTT设备。该第二装置的芯片或OTT设备向第一装置发送信息,可以理解为该信息是先由第二装置的芯片或OTT设备发送给第二装置中的其它模块(如射频模块或天线),然后再由这些模块向第一装置发送。When the aforementioned communication device is a chip or OTT device applied to the second device, the chip or OTT device of the second device implements the functions of the second device in the above method embodiments, for example, implementing the processing functions of the second device. The chip or OTT device of the second device receiving information from the first device can be understood as the information being first received by other modules (such as radio frequency modules or antennas) in the second device, and then sent by these modules to the chip or OTT device of the second device. The chip or OTT device of the second device sending information to the first device can be understood as the information being first sent by the chip or OTT device of the second device to other modules (such as radio frequency modules or antennas) in the second device, and then sent by these modules to the first device.
可以理解的是,为了实现上述实施例中功能,第一装置和第二装置包括了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本申请中所公开的实施例描述的各示例的单元及方法步骤,本申请能够以硬件或硬件和计算机软件相结合的形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用场景和设计约束条件。It is understood that, in order to achieve the functions in the above embodiments, the first device and the second device include hardware structures and/or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the units and method steps of the various examples described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
可以理解的是,本申请的实施例中的处理器可以是中央处理单元(central processing unit,CPU),还可以是其它通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现场可编程门阵列(field programmable gate array,FPGA)、图像处理器、人工智能处理器或者其它可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。通用处理器可以是微处理器,也可以是任何常规的处理器。It is understood that the processor in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), image processors, artificial intelligence processors, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor.
本申请的实施例中的方法步骤可以在硬件中实现,也可以在可由处理器执行的软件指令中实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器、闪存、只读存储器、可编程只读存储器、可擦除可编程只读存储器、电可擦除可编程只读存储器、寄存器、硬盘、移动硬盘、CD-ROM或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于第一装置或第二装置中。处理器和存储介质也可以作为分立组件存在于第一装置或第二装置中。The method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. The storage medium can also be a component of the processor. The processor and the storage medium can reside in an ASIC. Alternatively, the ASIC can reside in a first device or a second device. The processor and the storage medium can also exist as discrete components in the first device or the second device.
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机程序或指令。在计算机上加载和执行所述计算机程序或指令时,全部或部分地执行本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其它可编程装置。所述计算机程序或指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机程序或指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是集成一个或多个可用介质的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,例如,软盘、硬盘、磁带;也可以是光介质,例如,数字视频光盘;还可以是半导体介质,例如,固态硬盘。该计算机可读存储介质可以是易失性或非易失性存储介质,或可包括易失性和非易失性两种类型的存储介质。In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.
在上述各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。In the above embodiments, unless otherwise specified or there is a logical conflict, the terms and/or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims (25)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410918816.6A CN121310163A (en) | 2024-07-09 | 2024-07-09 | Communication method and communication device |
| CN202410918816.6 | 2024-07-09 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2026012229A1 true WO2026012229A1 (en) | 2026-01-15 |
Family
ID=98279441
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2025/106076 Pending WO2026012229A1 (en) | 2024-07-09 | 2025-06-30 | Communication method and communication apparatus |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN121310163A (en) |
| WO (1) | WO2026012229A1 (en) |
-
2024
- 2024-07-09 CN CN202410918816.6A patent/CN121310163A/en active Pending
-
2025
- 2025-06-30 WO PCT/CN2025/106076 patent/WO2026012229A1/en active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| CN121310163A (en) | 2026-01-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2023036280A1 (en) | Model test method and apparatus | |
| CN116418686A (en) | Model data processing method and device | |
| US20250287343A1 (en) | Positioning method and apparatus | |
| CN117693021A (en) | A beam management method | |
| WO2026012229A1 (en) | Communication method and communication apparatus | |
| CN118510030A (en) | Communication method and communication device | |
| WO2025241997A1 (en) | Model monitoring method and communication apparatus | |
| WO2025261029A1 (en) | Communication method and related apparatus | |
| EP4661464A1 (en) | Communication method and apparatus | |
| WO2025232599A1 (en) | Communication method and communication apparatus | |
| WO2025195248A1 (en) | Communication method and communication apparatus | |
| WO2025060349A1 (en) | Methods, devices, and computer readable medium for artificial intelligence (ai) service | |
| WO2025218654A1 (en) | Communication method and apparatus | |
| WO2025242033A1 (en) | Communication method and related device | |
| US20250175367A1 (en) | Generation of complete large scale parameter maps | |
| WO2025261090A1 (en) | Communication method and communication apparatus | |
| WO2025039193A1 (en) | Neural network training method and communication apparatus | |
| WO2025237350A1 (en) | Data processing method and apparatus | |
| WO2026021302A1 (en) | Communication method and communication apparatus | |
| WO2025228102A1 (en) | Communication method and related apparatus | |
| WO2025185425A1 (en) | Wireless model, information processing method and device, and system | |
| WO2025237160A1 (en) | Model monitoring method and apparatus | |
| WO2025098386A1 (en) | Communication method and communication apparatus | |
| WO2025209345A1 (en) | Communication method and apparatus | |
| WO2025209305A9 (en) | Information transmission method, apparatus and system |