CN116528143A - 信息处理方法及通信装置 - Google Patents
信息处理方法及通信装置 Download PDFInfo
- Publication number
- CN116528143A CN116528143A CN202210082047.1A CN202210082047A CN116528143A CN 116528143 A CN116528143 A CN 116528143A CN 202210082047 A CN202210082047 A CN 202210082047A CN 116528143 A CN116528143 A CN 116528143A
- Authority
- CN
- China
- Prior art keywords
- task
- information
- communication device
- execution
- identification
- 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
- 238000004891 communication Methods 0.000 title claims abstract description 996
- 230000010365 information processing Effects 0.000 title claims abstract description 32
- 238000003672 processing method Methods 0.000 title claims abstract description 12
- 238000000034 method Methods 0.000 claims abstract description 131
- 230000008447 perception Effects 0.000 claims abstract description 21
- 238000013473 artificial intelligence Methods 0.000 claims abstract description 15
- 230000006870 function Effects 0.000 claims description 96
- 230000011664 signaling Effects 0.000 claims description 75
- 238000012217 deletion Methods 0.000 claims description 61
- 230000037430 deletion Effects 0.000 claims description 61
- 230000015654 memory Effects 0.000 claims description 46
- 238000005538 encapsulation Methods 0.000 claims description 38
- 238000012545 processing Methods 0.000 claims description 32
- 230000005856 abnormality Effects 0.000 claims description 31
- 238000004364 calculation method Methods 0.000 claims description 29
- 238000003860 storage Methods 0.000 claims description 14
- 230000002159 abnormal effect Effects 0.000 claims description 5
- 230000004044 response Effects 0.000 description 71
- 230000008569 process Effects 0.000 description 56
- 238000007726 management method Methods 0.000 description 55
- 230000004048 modification Effects 0.000 description 52
- 238000012986 modification Methods 0.000 description 52
- 238000010586 diagram Methods 0.000 description 30
- 230000005540 biological transmission Effects 0.000 description 22
- 230000002452 interceptive effect Effects 0.000 description 19
- 238000004422 calculation algorithm Methods 0.000 description 13
- 238000004590 computer program Methods 0.000 description 11
- 239000013256 coordination polymer Substances 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 7
- 238000012549 training Methods 0.000 description 7
- 230000000670 limiting effect Effects 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 5
- 230000000717 retained effect Effects 0.000 description 5
- 239000002699 waste material Substances 0.000 description 5
- 230000006978 adaptation Effects 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 4
- 102100022734 Acyl carrier protein, mitochondrial Human genes 0.000 description 3
- 101000678845 Homo sapiens Acyl carrier protein, mitochondrial Proteins 0.000 description 3
- 238000007405 data analysis Methods 0.000 description 3
- 238000000354 decomposition reaction Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000005265 energy consumption Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000036961 partial effect Effects 0.000 description 2
- 230000002829 reductive effect Effects 0.000 description 2
- 238000010200 validation analysis Methods 0.000 description 2
- UDHXJZHVNHGCEC-UHFFFAOYSA-N Chlorophacinone Chemical compound C1=CC(Cl)=CC=C1C(C=1C=CC=CC=1)C(=O)C1C(=O)C2=CC=CC=C2C1=O UDHXJZHVNHGCEC-UHFFFAOYSA-N 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000001537 neural effect Effects 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000000779 smoke Substances 0.000 description 1
- 238000001356 surgical procedure Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请的实施例提供了一种信息处理方法及通信装置。该方法包括:第一通信装置接收来自第二通信装置关于待执行的任务的第一任务信息,第一任务信息包括任务的任务标识以及任务的地理范围信息,任务包括以下至少一种:人工智能AI任务、或感知任务;以及第一通信装置基于第一任务信息,使任务被执行。如此,第一通信装置可以基于来自第二通信装置的第一任务信息使得任务被执行,实现了第二通信装置对任务的管控,确保位于地理范围信息所指示的地理范围的第一通信装置能够对任务正确的执行。
Description
技术领域
本申请涉及通信领域,更具体地,涉及一种信息处理方法及通信装置。
背景技术
随着技术的演进,第三代合作伙伴组织(3rd Generation Partnership Project,3GPP)拟在无线通信***中支持各种人工智能(Artificial Intelligence,AI)的算法。但是目前还没有目前还没有基于AI的无线通信协议方案。
发明内容
本申请的实施例提供了一种信息处理方案,能够在通信装置上完成对于AI处理任务的配置,从而确保AI处理任务的正确处理。
在本申请的第一方面,提供了一种信息处理方法。该方法包括:第一通信装置接收来自第二通信装置关于待执行的任务的第一任务信息,第一任务信息包括任务的任务标识以及任务的地理范围信息,任务包括以下至少一种:人工智能AI任务、或感知任务;以及第一通信装置基于第一任务信息,使任务被执行。
如此,第一通信装置可以基于来自第二通信装置的第一任务信息使得任务被执行,实现了第二通信装置对任务的管控,确保位于地理范围信息所指示的地理范围的第一通信装置能够正确地执行任务。
在第一方面的一些实现方式中,还包括:第一通信装置向第二通信装置发送第一反馈信息,第一反馈信息包括任务标识。
在第一方面的一些实现方式中,第一反馈信息包括以下至少一项:第一任务信息是否被第一通信装置成功接受的指示信息,任务是否已经被执行完成的指示信息,任务的执行结果信息,任务的执行进展信息,任务执行异常的异常信息,或第一通信装置对任务的建议信息。
如此,第一通信装置可以通过第一反馈信息将与任务执行中的各种信息反馈给第二通信装置,从而第二通信装置能够及时地获知任务执行的状况。
在第一方面的一些实现方式中,第一反馈信息包括任务的执行进展信息,方法还包括:第一通信装置接收来自第二通信装置的状态查询信息,状态查询信息包括任务标识。
在第一方面的一些实现方式中,执行进展信息指示以下中的至少一项:完成进度信息、处理器容量信息、存储器容量信息、电量信息、或中间计算结果。可选地,执行进展信息可以指示执行参数的值,该执行参数包括完成进度、处理器容量、存储器容量、电量、或中间计算结果的一种或多种。
在第一方面的一些实现方式中,第一任务信息还包括节点标识,并且其中第一通信装置向第二通信装置发送第一反馈信息包括:第一通信装置基于节点标识,将第一反馈信息发送到与节点标识对应的节点。可选地,节点标识可以指示集中单元(Central Unit,CU)、分布单元(Distributed Unit,DU)、CU控制面(control plane,CP)CU-CP、CU用户面(user plane,UP)CU-UP、或核心网设备等。
如此,第二通信装置可以通过节点标识来指定第一通信装置进行信息传输的路径,从而第一通信装置能够按照节点标识所指定的路径来进行信息传输。
在第一方面的一些实现方式中,第一任务信息还包括封装协议层标识,并且其中第一通信装置向第二通信装置发送第一反馈信息包括:第一通信装置基于封装协议层标识将第一反馈信息进行封装;以及第一通信装置向第二通信装置发送经封装的第一反馈信息。可选地,封装协议层标识可以指示物理层、媒体接入控制(Medium Access Control,MAC)层、无线链路管理(Radio link control,RLC)层、分组数据汇聚协议(Packet DataConvergence Protocol,PDCP)层、无线资源控制(Radio Resource Control,RRC)层、业务数据适配协议(Service Data Adaptation Protocol,SDAP)层等。
如此,第二通信装置可以通过封装协议层标识来指定第一通信装置进行信息传输的路径,从而第一通信装置能够按照封装协议层标识进行封装,并基于此来确定传输路径。
在第一方面的一些实现方式中,还包括:如果确定超出地理范围信息所指示的执行范围,第一通信装置停止处理任务或者删除任务。
如此,第一通信装置可以基于地理范围信息所指示的执行范围,确保任务在执行范围内被执行,避免在执行范围之外的无效执行造成的资源浪费。
在第一方面的一些实现方式中,还包括:第一通信装置向第二通信装置发送通知消息,通知消息指示以下至少一项:第一通信装置已超出执行范围、第一通信装置已停止处理任务、或第一通信装置已删除任务。
如此,第一通信装置可以将任务不再执行的通知消息及时地告知第二通信装置,从而能够便于第二通信装置基于通知消息进行任务的后续配置。
在第一方面的一些实现方式中,第一任务信息还包括第三通信装置的设备标识,并且其中第一通信装置基于第一任务信息使任务被执行包括:第一通信装置将第一任务信息发送到第三通信装置,以使任务被第三通信装置执行。
如此,第一通信装置可以基于第一任务信息中的设备标识的指示,使得第三通信装置执行任务。例如,可以由第一通信装置和第三通信装置协同地完成任务,并且第一通信装置对第三通信装置可以进行任务的生命周期管控。
在第一方面的一些实现方式中,还包括:第一通信装置接收来自第三通信装置的第二反馈信息;以及第一通信装置向第二通信装饰发送该第二反馈信息。
在第一方面的一些实现方式中,第二反馈信息包括以下至少一项:第一任务信息是否被第三通信装置成功接受的指示信息,任务是否已经被执行完成的指示信息,任务的执行结果信息,任务的执行进展信息,任务执行异常的异常信息,或第三通信装置对任务的建议信息。
如此,第一通信装置可以接收来自第三通信装置对于任务执行的各种状态的指示信息,从而便于第一通信装置对第三通信装置进行任务的生命周期管控。
在第一方面的一些实现方式中,第一任务信息还包括以下至少一项:任务的输出要被用于的通信功能的功能标识,任务所使用的AI模型的模型参数,任务的执行需求,任务被执行的时间范围信息,或任务被执行的粒度信息。
如此,第一任务信息可以包括输出要被用于的通信功能的功能标识,从而第一通信装置在任务执行完成之后,可以将输出用于与功能标识对应的通信功能,这样能够进一步地提升后续通信功能的处理效率和处理精度。
在第一方面的一些实现方式中,执行需求包括以下中的至少一项:时延参数需求、或可靠性需求。
如此,第一任务信息可以包括执行需求,从而第一通信装置可以基于该执行需求确定对任务的执行是否满足执行需求所指示的要求,从而便于确定任务精度,进一步地可以确定任务的输出对于后续通信功能的可用性。
在第一方面的一些实现方式中,时间范围信息包括以下中的至少一项:执行次数、执行时长、或触发条件信息。
如此,第一任务信息可以包括时间范围信息,以指示第一通信装置执行任务的启动条件或者结束条件,从而避免第一通信装置过早地开始执行任务或者对任务的无限执行而造成的资源浪费。
在第一方面的一些实现方式中,模型参数包括以下中的至少一项:与任务标识对应的AI模型的模型标识、AI模型的输入参数的第一标识、或AI模型的输出参数的第二标识。可选地,第一通信装置接收来自第二通信装置的配置信息,配置信息包括任务标识、以及对应的AI模型的模型标识、AI模型的输入参数的第一标识、或AI模型的输出参数的第二标识。
如此,可以预先设置AI模型、AI模型的输入参数或AI模型的输出参数,从而在配置信息中仅需要通过模型标识、第一标识或第二标识进行指示,从而能够节省信令开销。另外,预置的AI模型和参数等可以根据需要被应用于各种任务,实现了任务与AI模型之间的解耦。
在第一方面的一些实现方式中,模型参数包括以下中的至少一项:AI模型的模型标识、AI模型的输入参数、AI模型的输出参数。
在第一方面的一些实现方式中,第一通信装置为以下任一种:核心网设备、接入网设备或终端设备。第二通信装置为以下任一种:核心网设备、接入网设备或终端设备。第三通信装置为以下任一种:核心网设备、接入网设备或终端设备。
如此,本申请的实施例能够被应用于各种类型的通信设备,对于相同或不同类型之间的任务配置和任务执行过程是通用的。
在第一方面的一些实现方式中,还包括:第一通信装置接收来自第二通信装置的任务修改信息,任务修改信息包括第一任务标识,任务修改信息还指示要修改的参数的标识。参数可以包括第一任务执行过程中所使用的参数(例如AI参数等),或者可以包括该第一任务的执行状态参数等。任务的执行状态可以包括:未启动、启动、暂停、停止等。
在第一方面的一些实现方式中,还包括:第一通信装置接收来自第二通信装置的任务删除信息,任务删除信息包括第一任务标识,任务删除信息还包括关于是否保留任务配置信息的指示。
在第一方面的一些实现方式中,还包括:第一通信装置基于任务删除信息将任务删除。
在第一方面的一些实现方式中,还包括:第一通信装置基于任务删除信息将第一任务信息删除。
以此方式,本申请的实施例中,第一通信装置能够基于来自第二通信装置的各种指示信息来确认任务的正确执行,避免因双方信息不对成导致的结果不可靠的情况。
在本申请的第二方面,提供了一种信息处理方法。该方法包括:第二通信装置确定关于待执行的第一任务的第一任务信息,第一任务信息包括第一任务的第一任务标识以及第一任务的地理范围信息,第一任务包括以下至少一种:人工智能AI任务、或感知任务;以及第二通信装置向第一通信装置发送第一任务信息。
在第二方面的一些实现方式中,还包括:第二通信装置接收来自第一通信装置的第一反馈信息,第一反馈信息包括第一任务标识。
在第二方面的一些实现方式中,第一反馈信息包括以下至少一项:第一任务信息是否被第一通信装置成功接受的指示信息,第一任务是否已经被执行完成的指示信息,第一任务的执行结果信息,第一任务的执行进展信息,第一任务执行异常的异常信息,或第一通信装置对第一任务的建议信息。
在第二方面的一些实现方式中,第一反馈信息包括第一任务的执行进展信息,方法还包括:第二通信装置向第一通信装置发送状态查询信息,状态查询信息包括第一任务标识。
在第二方面的一些实现方式中,执行进展信息指示以下中的至少一项:完成进度信息、处理器容量信息、存储器容量信息、电量信息、或中间计算结果。
在第二方面的一些实现方式中,第一任务信息还包括以下至少一项:节点标识、或封装协议层标识。
在第二方面的一些实现方式中,还包括:第二通信装置接收来自第一通信装置的通知消息,通知消息指示以下至少一项:第一通信装置已超出地理范围信息所指示的执行范围、第一通信装置已停止处理第一任务、或第一通信装置已删除第一任务。
在第二方面的一些实现方式中,第一任务信息还包括第三通信装置的标识,以指示第一通信装置将第一任务信息发送至第三通信装置。
在第二方面的一些实现方式中,第一任务信息还包括第一任务用于完成的通信功能的功能标识。
在第二方面的一些实现方式中,还包括:第二通信装置确定关于待执行的第二任务的第二任务信息,第二任务信息包括第二任务的第二任务标识、第二任务的地理范围信息、以及功能标识,第二任务包括以下至少一种:人工智能AI任务、或感知任务;以及第二通信装置向第四通信装置发送第二任务信息。
在第二方面的一些实现方式中,还包括:第二通信装置接收来自第一通信装置的第一反馈信息,第一反馈信息指示第一任务信息被成功接受;以及第二通信装置接收来自第四通信装置的第三反馈信息,第三反馈信息指示第二任务信息未被成功接受。
在第二方面的一些实现方式中,还包括:第二通信装置向第一通信装置发送第一删除指示信息,以指示第一通信装置将第一任务信息删除。
在第二方面的一些实现方式中,第一任务信息还包括以下至少一项:任务的输出要被用于的通信功能的功能标识,第一任务所使用的AI模型的模型参数,第一任务的执行需求,第一任务被执行的时间范围信息,或第一任务被执行的粒度信息。
在第二方面的一些实现方式中,执行需求包括以下中的至少一项:时延参数需求、或可靠性需求。
在第二方面的一些实现方式中,时间范围信息包括以下中的至少一项:执行次数、执行时长、或触发条件信息。
在第二方面的一些实现方式中,模型参数包括以下中的至少一项:与任务标识对应的AI模型的模型标识、AI模型的输入参数的第一标识、或AI模型的输出参数的第二标识。可选地,第二通信装置向第一通信装置发送配置信息,配置信息包括任务标识、以及对应的AI模型的模型标识、AI模型的输入参数的第一标识、或AI模型的输出参数的第二标识。
在第二方面的一些实现方式中,模型参数包括以下中的至少一项:AI模型的模型标识、AI模型的输入参数、AI模型的输出参数、AI模型的网络层数、或AI模型的卷积参数。
在第二方面的一些实现方式中,第一通信装置为以下任一种:核心网设备、接入网设备或终端设备。第二通信装置为以下任一种:核心网设备、接入网设备或终端设备。第三通信装置为以下任一种:核心网设备、接入网设备或终端设备。第四通信装置为以下任一种:核心网设备、接入网设备或终端设备。
在第二方面的一些实现方式中,还包括:第二通信装置向第一通信装置发送任务修改信息,任务修改信息包括第一任务标识,任务修改信息还指示要修改的参数的标识。参数可以包括第一任务执行过程中所使用的参数(例如AI参数等),或者可以包括该第一任务的执行状态参数等。任务的执行状态可以包括:未启动、启动、暂停、停止等。
在第二方面的一些实现方式中,还包括:第二通信装置向第一通信装置发送任务删除信息,任务删除信息包括第一任务标识,任务删除信息还包括关于是否保留任务配置信息的指示。
在本申请的第三方面,提供了一种信息处理方法。该方法包括:第一通信装置接收来自第二通信装置的关于待执行的任务的第一任务信息,第一任务信息包括任务的任务标识,第一任务信息还包括第一节点标识和/或第一封装协议层标识,任务包括以下至少一种:人工智能AI任务、或感知任务;以及第一通信装置基于第一任务信息,使任务被执行。
上述本申请的第一方面的任一实现方式可以被实现为在本申请的第三方面的任一实现方式。
在本申请的第四方面,提供了一种信息处理方法。该方法包括:第二通信装置确定关于待执行的第一任务的第一任务信息,第一任务信息包括第一任务的第一任务标识以及第一节点标识和/或第一封装协议层标识,第一任务包括以下至少一种:人工智能AI任务、或感知任务;以及第二通信装置向第一通信装置发送第一任务信息。
上述本申请的第二方面的任一实现方式可以被实现为在本申请的第四方面的任一实现方式。
在本申请的第五方面,提供了一种信息处理方法。该方法包括:第一通信装置接收来自第二通信装置的关于待执行的任务的第一任务信息,第一任务信息包括任务的任务标识和任务的输出要被用于的通信功能的功能标识,任务包括以下至少一种:人工智能AI任务、或感知任务;以及第一通信装置基于第一任务信息,使任务被执行。
上述本申请的第一方面的任一实现方式可以被实现为在本申请的第五方面的任一实现方式。
在本申请的第六方面,提供了一种信息处理方法。该方法包括:第二通信装置确定关于待执行的第一任务的第一任务信息,第一任务信息包括第一任务的第一任务标识以及任务的输出要被用于的通信功能的功能标识,第一任务包括以下至少一种:人工智能AI任务、或感知任务;以及第二通信装置向第一通信装置发送第一任务信息。
上述本申请的第二方面的任一实现方式可以被实现为在本申请的第六方面的任一实现方式。
在本申请的第七方面,提供了一种通信装置。该通信装置包括用于执行上述第一方面或其任一实现方式、第三方面或其任一实现方式、第五方面或其任一实现方式所包括的方法或步骤的模块或单元。
在一些实现方式中,该通信装置包括:接收模块,被配置为接收来自第二通信装置关于待执行的任务的第一任务信息,第一任务信息包括任务的任务标识,任务包括以下至少一种:AI任务、或感知任务;以及执行模块,被配置为基于第一任务信息,使任务被执行。
在第七方面的一些实现方式中,第一任务信息指示以下至少一项:任务的地理范围信息、任务的输出要被用于的通信功能的功能标识,任务所使用的AI模型的模型参数,任务的执行需求,任务被执行的时间范围信息,任务被执行的粒度信息,节点标识,或封装协议层标识。
在第七方面的一些实现方式中,还包括发送模块,被配置为向第二通信装置发送第一反馈信息,第一反馈信息包括任务标识。
在第七方面的一些实现方式中,第一反馈信息包括以下至少一项:第一任务信息是否被成功接受的指示信息,任务是否已经被执行完成的指示信息,任务的执行结果信息,任务的执行进展信息,任务执行异常的异常信息,或对任务的建议信息。
在第七方面的一些实现方式中,第一反馈信息包括任务的执行进展信息,接收模块还被配置为接收来自第二通信装置的状态查询信息,状态查询信息包括任务标识。
在第七方面的一些实现方式中,执行进展信息指示以下中的至少一项:完成进度信息、处理器容量信息、存储器容量信息、电量信息、或中间计算结果。
在第七方面的一些实现方式中,第一任务信息包括节点标识。发送模块可以被配置为基于节点标识,将第一反馈信息发送到与节点标识对应的节点。
在第七方面的一些实现方式中,第一任务信息包括封装协议层标识。发送模块可以被配置为基于封装协议层标识将第一反馈信息进行封装;以及将经封装的第一反馈信息发送到第二通信装置。
在第七方面的一些实现方式中,执行模块还被配置为如果确定超出地理范围信息所指示的执行范围,停止处理任务或者删除任务。
在第七方面的一些实现方式中,发送模块可以被配置为向第二通信装置发送通知消息,通知消息指示以下至少一项:已超出执行范围、已停止处理任务、或已删除任务。
在第七方面的一些实现方式中,第一任务信息还包括第三通信装置的设备标识,发送模块可以被配置为将第一任务信息发送到第三通信装置,以使任务被第三通信装置执行。
在第七方面的一些实现方式中,接收模块还被配置为接收来自第三通信装置的第二反馈信息;发送模块被配置为向第二通信装置发送第二反馈信息。
在第七方面的一些实现方式中,第二反馈信息包括以下至少一项:第一任务信息是否被第三通信装置成功接受的指示信息,任务是否已经被执行完成的指示信息,任务的执行结果信息,任务的执行进展信息,任务执行异常的异常信息,或第三通信装置对任务的建议信息。
在第七方面的一些实现方式中,执行需求包括以下中的至少一项:时延参数需求、或可靠性需求。
在第七方面的一些实现方式中,时间范围信息包括以下中的至少一项:执行次数、执行时长、或触发条件信息。
在第七方面的一些实现方式中,模型参数包括以下中的至少一项:与任务标识对应的AI模型的模型标识、AI模型的输入参数的第一标识、或AI模型的输出参数的第二标识。
在第七方面的一些实现方式中,模型参数包括以下中的至少一项:AI模型的模型标识、AI模型的输入参数、AI模型的输出参数。
在第七方面的一些实现方式中,通信装置为以下任一种:核心网设备、接入网设备或终端设备。第二通信装置为以下任一种:核心网设备、接入网设备或终端设备。第三通信装置为以下任一种:核心网设备、接入网设备或终端设备。
在第七方面的一些实现方式中,接收模块可以被配置为接收来自第二通信装置的任务修改信息,任务修改信息包括第一任务标识,任务修改信息还指示要修改的参数的标识。参数可以包括第一任务执行过程中所使用的参数(例如AI参数等),或者可以包括该第一任务的执行状态参数等。任务的执行状态可以包括:未启动、启动、暂停、停止等。
在第七方面的一些实现方式中,接收模块可以被配置为接收来自第二通信装置的任务删除信息,任务删除信息包括第一任务标识,任务删除信息还包括关于是否保留任务配置信息的指示。
在第七方面的一些实现方式中,执行模块还被配置为基于任务删除信息将任务删除。
在第七方面的一些实现方式中,执行模块还被配置为基于任务删除信息将任务的配置信息删除。
在本申请的第八方面,提供了一种通信装置。该装置包括用于执行上述第二方面或其任一实现方式、第四方面或其任一实现方式、第六方面或其任一实现方式所包括的方法或步骤的模块或单元。
在一些实现方式中,该通信装置包括确定模块,被配置为确定关于待执行的第一任务的第一任务信息,第一任务信息包括第一任务的第一任务标识,第一任务包括以下至少一种:AI任务、或感知任务;以及发送模块,被配置为向第一通信装置发送第一任务信息。
在第八方面的一些实现方式中,第一任务信息指示以下至少一项:第一任务的地理范围信息、第一任务的输出要被用于的通信功能的功能标识,第一任务所使用的AI模型的模型参数,第一任务的执行需求,第一任务被执行的时间范围信息,第一任务被执行的粒度信息,第一节点标识,或第一封装协议层标识。
在第八方面的一些实现方式中,还包括接收模块,被配置为接收来自第一通信装置的第一反馈信息,第一反馈信息包括第一任务标识。
在第八方面的一些实现方式中,第一反馈信息包括以下至少一项:第一任务信息是否被第一通信装置成功接受的指示信息,第一任务是否已经被执行完成的指示信息,第一任务的执行结果信息,第一任务的执行进展信息,第一任务执行异常的异常信息,或第一通信装置对第一任务的建议信息。
在第八方面的一些实现方式中,第一反馈信息包括第一任务的执行进展信息,发送模块还被配置为向第一通信装置发送状态查询信息,状态查询信息包括第一任务标识。
在第八方面的一些实现方式中,执行进展信息指示以下中的至少一项:完成进度信息、处理器容量信息、存储器容量信息、电量信息、或中间计算结果。
在第八方面的一些实现方式中,接收模块被配置为接收来自第一通信装置的通知消息,通知消息指示以下至少一项:第一通信装置已超出地理范围信息所指示的执行范围、第一通信装置已停止处理第一任务、或第一通信装置已删除第一任务。
在第八方面的一些实现方式中,第一任务信息还包括第三通信装置的标识,以指示第一通信装置将第一任务信息发送至第三通信装置。
在第八方面的一些实现方式中,确定模块还被配置为确定关于待执行的第二任务的第二任务信息,第二任务信息包括第二任务的第二任务标识、以及算法标识,第二任务包括以下至少一种:人工智能AI任务、或感知任务;以及发送模块还被配置为向第四通信装置发送第二任务信息。可选地,第二任务信息可以指示以下至少一项:第二任务的地理范围信息、第二任务的输出要被用于的通信功能的功能标识,第二任务所使用的AI模型的模型参数,第二任务的执行需求,第二任务被执行的时间范围信息,第二任务被执行的粒度信息,第二节点标识,或第二封装协议层标识。
在第八方面的一些实现方式中,接收模块被配置为接收来自第一通信装置的第一反馈信息,第一反馈信息指示第一任务信息被成功接受;以及接收来自第四通信装置的第三反馈信息,第三反馈信息指示第二任务信息未被成功接受。
在第八方面的一些实现方式中,发送模块还被配置为向第一通信装置发送第一删除指示信息,以指示第一通信装置将第一任务信息删除。
在第八方面的一些实现方式中,执行需求包括以下中的至少一项:时延参数需求、或可靠性需求。
在第八方面的一些实现方式中,时间范围信息包括以下中的至少一项:执行次数、执行时长、或触发条件信息。
在第八方面的一些实现方式中,模型参数包括以下中的至少一项:与第一任务标识对应的AI模型的模型标识、AI模型的输入参数的第一标识、或AI模型的输出参数的第二标识
在第八方面的一些实现方式中,模型参数包括以下中的至少一项:AI模型的模型标识、AI模型的输入参数、AI模型的输出参数、AI模型的网络层数、或AI模型的卷积参数。
在第八方面的一些实现方式中,第一通信装置为以下任一种:核心网设备、接入网设备或终端设备。通信装置为以下任一种:核心网设备、接入网设备或终端设备。第三通信装置为以下任一种:核心网设备、接入网设备或终端设备。第四通信装置为以下任一种:核心网设备、接入网设备或终端设备。
在第八方面的一些实现方式中,发送模块还被配置为向第一通信装置发送任务修改信息,任务修改信息包括第一任务标识,任务修改信息还指示要修改的参数的标识。参数可以包括第一任务执行过程中所使用的参数(例如AI参数等),或者可以包括该第一任务的执行状态参数等。任务的执行状态可以包括:未启动、启动、暂停、停止等。
在第八方面的一些实现方式中,发送模块还被配置为向第一通信装置发送任务删除信息,任务删除信息包括第一任务标识,任务删除信息还包括关于是否保留任务配置信息的指示。
在本申请的第九方面,提供了一种通信装置。该通信装置包括处理器以及存储器,存储器上存储有由处理器执行的指令,当指令被处理器执行时使得该通信装置实现上述第一方面或其任一实现方式、第三方面或其任一实现方式、第五方面或其任一实现方式所包括的方法或步骤。
在第九方面的一些实现方式中,该通信装置还包括收发器,以实现与其余通信装置之间的数据传输。
在第九方面的一些实现方式中,存储器可以和处理器集成在一起。
在本申请的第十方面,提供了一种通信装置。该通信装置包括处理器以及存储器,存储器上存储有由处理器执行的指令,当指令被处理器执行时使得该通信装置实现上述第二方面或其任一实现方式、第四方面或其任一实现方式、第六方面或其任一实现方式所包括的方法或步骤。
在第十方面的一些实现方式中,该通信装置还包括收发器,以实现与其余通信装置之间的数据传输。
在本申请的第十一方面,提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现根据上述第一方面至第六方面、或其任一实现方式中的方法的操作。
在本申请的第十二方面,提供了一种芯片或芯片***。该芯片或芯片***包括处理电路,被配置为执行根据上述第一方面至第六方面、或其任一实现方式中的方法的操作。
在本申请的第十三方面,提供了一种计算机程序或计算机程序产品。该计算机程序或计算机程序产品被有形地存储在计算机可读介质上并且包括计算机可执行指令,计算机可执行指令在被执行时实现根据上述第一方面至第六方面、或其任一实现方式中的方法的操作。
附图说明
结合附图并参考以下详细说明,本申请各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标注表示相同或相似的元素,其中:
图1示出了终端设备与接入网设备之间的控制面和用户面的信息传递示意图;
图2示出了本申请的实施例可以应用于其中的场景的示意图;
图3示出了根据本申请的一些实施例的信息处理过程的示意交互流程图;
图4示出了根据本申请的一些实施例的信息处理过程的示意交互流程图;
图5示出了根据本申请的一些实施例的信息处理过程的示意交互流程图;
图6示出了根据本申请的一些实施例的信息处理过程的示意交互流程图;
图7示出了根据本申请的一些实施例的信息处理过程的示意交互流程图;
图8示出了根据本申请的一些实施例的信息处理过程的示意交互流程图;
图9示出了根据本申请的一些实施例的信息处理过程的示意交互流程图;
图10示出了根据本申请的一些实施例的信息处理过程的示意交互流程图;
图11示出了根据本申请的一些实施例的信息处理过程的示意交互流程图;
图12示出了根据本申请的一些实施例的通信装置的示意框图;
图13示出了根据本申请的一些实施例的通信装置的示意框图;以及
图14示出了可以用来实施本申请的实施例的示例设备的示意性框图。
具体实施方式
下面将参照附图更详细地描述本申请的实施例。虽然附图中显示了本申请的某些实施例,然而应当理解的是,本申请可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本申请。应当理解的是,本申请的附图及实施例仅用于示例性作用,并非用于限制本申请的保护范围。
在本申请的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“第一”、“第二”等等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。
本申请的实施例可以根据任何适当的通信协议来实施,包括但不限于,第三代(3rd Generation,3G)、***(4th generation,4G)、第五代(5th generation,5G)以及第六代(6th generation,6G)等5G之后演进的蜂窝通信协议、诸如电气与电子工程师协会(Institute of Electrical and Electronics Engineers,IEEE)802.11等的无线局域网通信协议、和/或目前已知或者将来开发的任何其他协议。
本申请的实施例的技术方案应用于遵循任何适当通信协议的通信***,例如:长期演进(Long Term Evolution,LTE)***、频分双工(Frequency Division Duplex,FDD)***、时分双工(Time Division Duplex,TDD)、新无线电(New Radio,NR)等5G***、6G等5G之后演进的***、无线保真(Wireless Fidelity,WiFi)等短距通***等等。应当理解,上述通信***的列举仅是示意,本申请的实施例不限于所列举的通信***,而是可以被应用到任何通信***中,例如无线通信***、有线通信***、多种无线技术融合的通信***或者将来开发的其他通信***等。
在本申请中使用的术语“终端设备”指能够与网络设备之间或者彼此之间进行有线或无线通信的任何终端设备。终端设备有时可以称为用户设备(User Equipment,UE)。终端设备可以是任意类型的移动终端、固定终端或便携式终端。作为示例,终端设备可以包括移动手机、站点、单元、设备、移动终端(Mobile Terminal,MT)、订阅台、便携式订阅台、互联网节点、通信器、台式计算机、膝上型计算机、笔记本计算机、平板计算机、个人通信***设备、个人导航设备、个人数字助理(Personal Digital Assistant,PDA)、定位设备、无线电广播接收器、电子书设备、游戏设备、物联网(Internet of Things,IoT)设备、车载设备、飞行器、高空飞机上搭载的通信设备、无人机、机器人、虚拟现实(Virtual Reality,VR)设备、增强现实(Augmented Reality,AR)设备、可穿戴设备、设备到设备通信(device-to-device,D2D)中的终端、车联网(vehicle to everything,V2X)中的终端、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、5G网络中的终端设备或者演进的公用陆地移动网络(PublicLand Mobile Network,PLMN)中的任何终端设备、可用于通信的其他设备、或者上述的任意组合。本申请的实施例对此并不做限定。
在本申请中使用的术语“接入网设备”是可以用于与终端设备通信的物理实体或逻辑节点。接入网设备可以是部署在无线接入网(Radio Access Network,RAN)中为移动终端提供无线通信功能的装置。接入网设备可以包括各种类型的基站。作为示例,接入网设备可以包括各种形式的宏基站、微基站、微微基站、毫微微基站、中继站、接入点、远程无线电单元(Remote Radio Unit,RRU)、射频头(Radio Head,RH)、远程无线电头端(Remote RadioHead,RRH)、有源天线单元(Active Antenna Unit,AAU)等等。在采用不同的无线接入技术的***中,接入网设备的名称可能会有所不同,例如在LTE***中称为演进的节点B(evolved NodeB,eNB或eNodeB),在3G网络中称为节点B(NodeB,NB),在5G网络中可以称为g节点B(gNB)或NR节点B(NR NB),等等。在某些场景下,接入网设备可以包含集中单元(Central Unit,CU)和/或分布单元(Distributed Unit,DU)。CU和DU可以放置在不同的地方,例如:DU拉远,放置于高话务量的区域,CU放置于中心机房。或者,CU和DU也可以放置在同一机房。CU和DU也可以为一个机架下的不同部件。在一些场景下,接入网设备也可以被实现为传输接收点(Transmission and Receiver Point,TRP)。接入网设备还可以为WiFi***中的接入点(access point,AP)、发射点(transmitting point,TP)、移动交换中心、非陆地通信网络(non-terrestrial network,NTN)通信***中的网络设备(可以部署于高空平台或者卫星)、设备到设备(Device-to-Device,D2D)、V2X或机器到机器(machine-to-machine,M2M)通信中承担基站功能的设备等。接入网设备可以负责空中接口相关的功能,例如:无线链路维护功能、无线资源管理功能和部分移动性管理功能。无线链路维护功能用于保持与终端设备间的无线链路,同时负责无线链路数据和IP数据质监的协议转换。无线资源管理功能包括无线链路的建立和释放、无线资源的调度和分配等。部分移动性管理功能包括配置终端设备进行测量、评估终端设备无线链路质量、决策终端设备在小区间的切换等。
终端设备对应的协议栈可以包括物理(physical,PHY)层,媒体接入控制(MediumAccess Control,MAC)层,无线链路管理(Radio link control,RLC)层,分组数据汇聚协议(Packet Data Convergence Protocol,PDCP)层,无线资源控制(Radio ResourceControl,RRC)层,业务数据适配协议(Service Data Adaptation Protocol,SDAP)层,非接入层(non-access stratum,NAS)。上述协议栈可以包括用户面(user plane,UP)协议和控制面(control plane,CP)协议。接入网设备对应的协议栈也可以包括UP协议和CP协议。终端设备与接入网设备之间的各个层可以相互连接,进行信息传递,如图1示出了终端设备110与接入网设备120或核心网设备130之间的控制面和用户面的信息传递场景100的示意图。在图1中,控制面的接入网设备120包括DU和CU-CP,用户面的接入网设备120包括DU和CU-UP。控制面的核心网设备130包括接入和移动性管理功能(Access and MobilityManagement Function,AMF),用户面的核心网设备130包括用户面功能(User PlaneFunction,UPF)。可理解,图1仅是示意,在实际场景中,接入网设备120还可以包括CU,核心网设备130还可以包括会话管理功能(Session Management Function,SMF)等。
在本申请中使用的术语“核心网”属于移动通信网络的核心部分,核心网起着承上启下的作用,主要负责处理终端设备的移动管理、会话管理以及数据传输的核心功能。核心网部分位于网络子***内,可以将经由空口的呼叫请求或数据请求等接续到不同的网络上。核心网的功能主要是提供用户连接、对用户的管理以及对业务承载连接,作为承载网络提供到外部网络的接口。用户连接的建立包括移动性管理(Mobility Management,MM)、呼叫管理(Calling Management,CM)、交换/路由等功能。用户管理包括用户的描述、服务质量(Quality of Service,QoS)、虚拟家庭环境(virtual home environment,VHE)、安全性等,其中由鉴权中心提供相应的安全性措施包含了对移动业务的安全性管理和对外部网络访问的安全性处理。承载连接包括到外部的公共交互电话网(Public Switched TelephoneNetwork,PSTN)、外部电路数据网和分组数据网、因特网(Internet)和企业内部网(Intranets)等。核心网可以提供的基本业务包括移动办公、电子商务、通信、娱乐性业务、旅行和基于位置的服务、遥感业务(Telemetry)-简单消息传递业务等等。
举例而言,5G的核心网在演进的分组核心(Evolved Packet Core,EPC)的基础上包括至少3个方面的增强,以服务为基础的架构,支持网络切片,并且控制面和用户面分离。
通过网络切片可以提供不同需求的不同种类的业务。增强移动宽带(EnhanceMobile Broadband,eMBB)业务是指在现有移动宽带业务场景的基础上,对于用户体验等性能的进一步提升。例如用户观看高清视频、AR、VR等应用场景。超可靠低时延通信(Ultra-Reliable and Low Latency Communication,URLLC)业务涉及高可靠、低时延、极高的可用性。例如可以被应用于工业应用和控制、交通安全和控制、远程制造、远程培训、远程手术等。URLLC在无人驾驶业务方面拥有很大潜力。例如V2X智能交通运输***的关键技术,其使得车与车、车与接入网设备、车与终端设备之间能够通信,从而获得实时路况、道路信息等一系列交通信息,提高驾驶安全性、减少拥堵、提高交通效率、提供车载娱乐信息等。机器类通信(Machine-Type Communication,MTC)具有低成本、覆盖强等优势。窄带物联网(NarrowBand Internet of Thing,NB-IoT)有覆盖广、连接多、速率低、成本低、功耗低、架构优等特点,比如海量连接,更低功耗,更低芯片成本。NB-IOT被应用于例如智能水表、智能停车、宠物智能跟踪、智能自行车、智能烟雾检测器、智能马桶、智能售货机等等。
本申请的实施例能够被应用于各种通信设备之间的通信,包括但不限于终端设备与接入网设备之间、终端设备与终端设备之间、接入网设备与核心网设备之间等。本申请的实施例既能够被应用于同构网络,也能够被应用于异构网络。本申请的实施例既能够被适用于低频通信场景,也适用于高频通信场景、光通信场景等。
随着通信技术的发展,在通信***中开始通过网络数据分析功能体(NetworkData Analysis Functionality)来支持AI,例如在应用层的数据采集和数据分析,例如可以对外提供服务和接口调用。但是目前还没有支持AI相关的流程和功能。
有鉴于此,本申请提供了一种信息处理方案,可以被应用于通信***,从而使得通信***能够原生地支持AI,从而在移动网络内提供完整的AI环境,包括算力、算法和数据等各个方面。
本申请实施例中,任务可以作为与AI相关的通信的中心,任务可以是计算、推理、训练或感知等。
相比于会话管理而言,由于AI使用加入了更多的资源,诸如算力、算法和数据等,相应地,引入和任务锚点和任务执行体,其中任务锚点对任务执行体进行对应的生命周期管理。单个任务可能是由单个任务执行体完成的,或者可以由两个或多个任务执行体协作完成。
也就是说,对于任务的管理涉及两个逻辑功能:任务锚点的任务管控功能以及任务执行体的任务执行功能。任务管控功能主要负责对任务执行体的任务资源进行管理和控制、从而对每个任务进行生命周期管控;而任务执行功能是指具体任务的执行,例如,AI推理任务的执行、或AI训练任务的执行等。同一逻辑实体(也称逻辑节点)可以既具备任务执行功能、又同时具备任务管控功能。例如,当逻辑节点在收到上级节点分配的任务后,如果确定其自己无法按时完成,则任务执行功能可以通过内部接口的方式通知位于该逻辑节点的任务管控功能,从而该任务管控功能对任务进行二次分解,并管理其下级的执行节点的相关任务资源。但是也应理解,逻辑实体可以仅具备任务管控功能,例如其自己没有足够的算力,不参与到任务的执行中,而只负责将任务进一步分解到其下管理的逻辑节点,由其余的逻辑节点进行任务的执行。逻辑实体可以仅具备任务执行功能而没有任务管控功能,例如,无法进行任务的二次分解和/或映射等。
任务锚点(任务管控)的逻辑功能可以包括如下的至少一项:任务的协同、任务的资源调度和分配、或针对任务的管控等。
示例性地,对任务的协同可以包括任务的分解和/或合并。例如可以将任务进行二次分解,以选择更多的逻辑节点参与任务的执行。例如可以将多个逻辑节点的执行结果进行合并后再上报到任务锚点。对任务的协同可以包括执行任务的逻辑节点(也称执行节点)的选择或者任务映射。例如可以基于用户策略或者以随机方式选择执行节点,并进一步地进行任务的配置下发。
示例性地,对任务的资源调度和分配可以包括对每个执行节点的资源进行调度。例如,可以获取每个执行节点的资源状况,包括但不限于算力、算法、数据、连接、感知等;并且还可以以任务为粒度,对其相关的算力、算法、数据、连接等资源进行调度,还可以监控与该任务相关的QoS和/或关键绩效指标(Key Performance Indicator,KPI),以确保任务的顺利执行。具体而言,对资源的管控包括对具有算力能力的逻辑节点的资源的控制和管理。举例而言,以任务为粒度,对算力的资源管理包括算力能力协商、算力注册/上报、算力请求等,对算法的资源管理包括算法能力协商、AI模型管理(单点AI模型配置、联合AI模型配置、模型重配、AI模型的分割点重配、AI模型压缩)等,对数据的资源管理包括数据能力协商、数据采集、数据安全配置、数据压缩方式配置等,对连接的资源管理包括任务专用的承载建立、任务的专用协议栈、任务的QoS机制定义等。
示例性地,对任务的管控包括对任务的生命周期管理,例如可以通过管理信令或控制信令来进行管理。例如,可以包括增加、修改、删除、查询、上报等。
相应地,任务执行体的逻辑功能可以对应于任务锚点的逻辑功能。示例性地,可以向任务锚点进行任务资源的能力上报、状态上报、信息上报、异常信息上报、结果上报等。示例性地,可以基于任务锚点的任务管控而执行相关操作,例如接受/拒绝任务锚点的资源请求等。
下面将结合附图描述本申请的较为详细的实施例。
图2示出了本申请的实施例可以应用于其中的场景200的示意图。在场景200中示出了第一通信装置210以及与第一通信装置210直接或间接进行通信的第二通信装置220,另外图2中还示出了第三通信装置230和第四通信装置240。
在一些实施例中,第二通信装置220可以为如前所述的任务锚点,第一通信装置210、第三通信装置230和第四通信装置240中的至少一个可以为如前所述的任务执行体。
本申请的实施例对第一通信装置210、第二通信装置220、第三通信装置230和第四通信装置240实现形态不作限定,例如可以被实现为核心网设备、接入网设备、终端设备中的任一种。
在本申请的实施例中,设备与设备之间具有接口,用于信息传输、信令传输等。可理解,接口的类型与设备的类型有关。举例而言,接入网设备与接入网设备之间的接口例如可以是Xn接口,相应地接入网设备与接入网设备之间所传递的消息可以是Xn消息。举例而言,CU与DU之间的接口例如可以是F1接口,相应地CU与DU之间所传递的消息可以是F1消息。举例而言,控制面与用户面之间的接口例如可以是E1接口,相应地控制面与用户面之间所传递的消息可以是E1消息。举例而言,核心网设备与接入网设备之间的接口例如可以是Ng接口,相应地核心网设备与接入网设备之间所传递的消息可以是Ng消息。举例而言,终端设备与终端设备之间的接口例如可以是侧链路(sidelink,SL)接口,相应地终端设备与终端设备之间所传递的消息可以是SL消息。
为了描述的方便,在下面的实施例中,假设第二通信装置220为接入网设备,假设第一通信装置210、第三通信装置230和第四通信装置240为终端设备。但是应理解,本申请不限于此,在实际场景中,场景200中的第一通信装置210、第二通信装置220、第三通信装置230和第四通信装置240等可以被实现为任意类型的网元。
下面结合图3至图11的描述较为详细地阐述本申请的各个实施例。
图3示出了根据本申请的一些实施例的信息处理过程300的示意交互流程图。过程300涉及第一通信装置210和第二通信装置220。
第二通信装置220确定310关于待执行的第一任务的第一任务信息。第一任务信息可以包括第一任务的第一任务标识,其中第一任务包括AI任务和/或感知任务。
可选地,AI任务可以包括AI训练、AI推理等。示例性地,AI任务可以包括单点机器学习任务、单点AI计算任务、多点联邦学习任务、多点协作计算任务等。示例性地,感知任务可以为环境感知、测距、测速等等。
在一些实施例中,第一任务可以是单点任务,即由单个任务执行体(如第一通信装置210)执行的任务。举例而言,第一任务可以为完成自适应调制与编码(AdaptiveModulation and coding,AMC)算法。在另一些实施例中,第一任务可以是由两点或多点协作的任务,例如由至少两个任务执行体执行的任务。可选地,第一任务信息可以包括关于第一任务是否为单点任务的指示信息(例如1比特)。作为示例,过程300中涉及的任务可以被认为是单点任务,关于至少两个任务执行体执行的任务的实施例可以参照下文中结合图7至图11所描述的。
示例性地,第一任务信息可以被称为任务配置信息,例如被包括在任务配置消息中。第一任务信息可以包括以下中的至少一项:第一任务的第一任务标识、第一任务的地理范围信息、第一任务的输出要被用于的通信功能的功能标识、第一任务所使用的AI模型的模型参数、第一任务的执行需求、第一任务被执行的时间范围信息、或者第一任务被执行的粒度信息。可选地,第一任务信息可以包括节点标识和/或封装协议层标识,用于指示第一通信装置210向第二通信装置220发送反馈的路径或反馈的协议层。
第一任务的地理范围信息可以用于指示第一任务被执行的地理范围,例如可以包括小区标识、小区的接入网设备标识、小区的半径或直径、地理范围的坐标信息中的一个或多个参数。从而,位于该地理范围信息所指示的地理范围内的任务执行体可以基于该任务配置信息执行任务。可选地,在一些实施例中,第一任务信息还可以包括任务执行体超出该地理范围信息所指示的地理范围时要执行的操作的指示信息,例如指示超出该地理范围的任务执行体删除第一任务,例如指示超出该地理范围的任务执行体上报对应的信息等。以此方式,第二通信装置220可以通过地理范围信息指示任务被执行的地理范围,从而实现了对任务的管控,确保位于所指示的地理范围的第一通信装置能够正确地执行任务。
一种可能的实现中,第二通信装置220获取一个或多个通信装置的位置信息,根据该位置信息确定与第一任务的地理范围信息匹配的第一通信装置210。示例性的,选择在第一任务被执行的地理范围之内的通信装置确定为第一通信装置210;或者,选择即将进入第一任务被执行的地理范围之内的通信装置确定为第一通信装置210,可选的,可以通过第一任务被执行的地理范围和第一阈值确定第一通信装置210。
第一任务的输出要被用于的通信功能的功能标识可以用于将第一任务与通信功能进行关联,例如通信功能可以是AMC算法、小区切换、信道状态信息(channel stateinformation,CSI)计算、多输入多输出(Multi-input Multi-output,MIMO)、参考信号(Reference Signal)发送等。可选地,该功能标识也可以被称为算法标识或其他名称等,本申请对此不限定。
第一任务所使用的AI模型的模型参数可以用于指示执行该第一任务所使用的AI模型。示例性地,模型参数可以包括模型标识、输入参数、输出参数中的至少一项。例如,在预先定义或预先配置了与模型标识对应的AI模型的输出参数的情况下,该第一任务信息所包括的模型参数中可以不包括输出参数,如此能够降低信令开销。可选地,输入参数可以是由任务执行体自身获取或确定的参数。或者可选地,输入参数可以是第二通信装置220所指示的参数,例如可以为中央处理单元(Central Process Unit,CPU)卸载(offloading)数据等。
一种可能的实现中,第二通信装置220可以预先配置一个或多个AI模型,也就是说,任务执行体可以具有预先存储的一个或多个AI模型、一组或多组输入参数、一组或多组输出参数等。
在此情况下,第一任务信息中的模型参数可以包括模型标识、输入参数的第一标识、输出参数的第二标识中的至少一项。那么任务执行体可以基于对应的标识确定AI模型的模型结构、输入参数、输出参数等,无需传输实际的输入参数和/或输出参数,从而能够极大地减少信令开销。作为一例,模型参数可以仅包括模型标识,并且任务执行体(如第一通信装置210)能够基于预先配置或预先存储的对应关系,得到与模型标识对应的输入参数和输出参数等,如此能够进一步地降低信令开销。
以此方式,本申请实施例中的AI模型可以是与第一任务解耦的,该AI模型也可以被应用于其他的任务,例如在另一任务的任务配置信息中通过模型标识进行指示。这样能够避免针对每个任务分别配置AI模型,从而节省了信令开销。
第一任务的执行需求可以用于指示任务执行体执行第一任务时应满足的要求。可选地,执行需求也可以被称为QoS需求。示例性地,该执行需求可以包括时延参数需求和/或可靠性需求。以AI单点推理任务为例,时延参数需求例如可以表示为3毫秒(3ms),可靠性需求例如可以表示为99.99%等。
第一任务被执行的时间范围信息可以用于表示执行第一任务的时间期限。示例性地,时间范围信息可以包括执行次数、执行时长、或触发条件信息等中的至少一项。举例而言,时间范围信息包括执行时长,那么任务执行体可以在收到该第一任务信息时启动计时器以确定是否达到执行时长。举例而言,时间范围信息包括执行次数,例如可以为1次或多次。举例而言,时间范围信息包括执行周期和执行时长,从而任务执行体可以在执行时长内按照执行周期执行一次或多次,可选地,该方式可以通过执行周期和执行时长隐式地指示执行次数。举例而言,时间范围信息包括特定事件的标识和执行时长,从而任务执行体可以在执行时长内基于特定事件而执行第一任务。举例而言,时间范围信息可以包括触发条件信息,例如指示该第一任务是否被实时地执行。作为一例,触发条件信息指示为实时,那么任务执行体可以响应于收到第一任务信息而开始执行任务,可选地,任务执行体可以将任务执行的结果返回给第二通信装置220。以此方式,第二通信装置220可以通过时间范围信息指示任务的执行时间,例如启动时间,持续时长、结束时间等,从而实现了对于任务执行的管控。
第一任务被执行的粒度信息可以用于指示第一任务被应用的设备的粒度。举例而言,粒度信息可以指示以终端设备为粒度,可选地可以进一步携带终端设备的标识。举例而言,粒度信息可以指示以终端设备的类型为粒度,可选地可以进一步携带类型标识,如eMBB、URLLC、天线的数量、速度的区间、参考信号接收功率(Reference Signal ReceivingPower,RSRP)的区间、参考信号接收质量(Reference Signal Receiving Quality,RSRQ)的区间、信号与干扰加噪声比(Signal to Interference plus Noise Ratio,SINR)的区间、CSI的区间、表示信道相关性的秩(RANK)的值、逻辑信道(Logical Channel,LCH)标识、逻辑信道组(Logical Channel Group,LCG)标识、QoS标识等中的至少一项,其中QoS标识可以例如为QoS流标识符(QoS Flow Identifier,QFI)等。举例而言,粒度信息可以指示以小区为粒度,可选地可以进一步携带小区标识,可选地可以进一步携带进行小区切换时的目标小区的标识。举例而言,粒度信息可以指示以接入网设备为粒度,可选地可以进一步携带接入网设备的标识。举例而言,粒度信息可以指示以区域为粒度,可选地可以进一步包括跟踪区域代码(Tracking Area Code,TAC)或无线电接入网区域代码(Radio Access NetworkArea Code,RANAC)等。
节点标识可以指示第二通信装置220的逻辑模块或物理实体,例如第二通信装置220为接入网设备,节点标识可以指示CU、DU、CU-CP、或CU-UP、基站等;例如第二通信装置220为核心网设备,如接入和移动性管理功能、用户平面功能、会话管理功能等。
封装协议层标识可以指示具体的协议层,例如物理层、MAC层、或RRC层等。
应注意的是,本申请的实施例对于任务配置消息中各种指示的具体形式不做限定,例如可以通过控制信令中的特定字段显式或隐式的指示,例如可以通过数据中的负载(payload)进行指示,等等。
第二通信装置220向第一通信装置210发送320第一任务信息。
示例性地,第一任务信息可以被承载于通信信令中,该信令的具体形式可以取决于第二通信装置220的设备类型以及第一通信装置210的设备类型,如上结合图2所描述的,为了简洁,这里不再重复。假设第二通信装置220为接入网设备,第一通信装置210为终端设备。那么可选地,该信令可以为物理层信令、MAC层信令、RRC层信令等中的至少一项。
示例性地,假设第一通信装置210为处于空闲态的终端设备,那么该信令可以为广播的***信息,例如***信息块(System Information Block,SIB)。示例性地,假设第一通信装置210为处于连接态(connected)的终端设备,那么该信令可以为RRC重配置消息。示例性地,假设第一通信装置210为处于非激活态的终端设备,那么该信令可以为RRC释放消息。可理解,第一通信装置210在收到RRC重配置消息后可以不进入非激活态(inactive);而第一通信装置210在收到RRC释放消息后可以进入非激活态或空闲态。
相应地可理解,第一通信装置210接收来自第二通信装置220的信令,该信令包括第一任务信息。
示例性地,第一通信装置210可以向第二通信装置220发送第一反馈信息,该第一反馈信息包括第一任务的第一任务标识,并且第一反馈信息可以指示以下至少一项:第一任务信息是否被第一通信装置210成功接受的指示信息,任务是否已经被执行完成的指示信息,任务的执行结果信息,任务的执行进展信息,任务执行异常的异常信息,或第一通信装置210对任务的建议信息等。
示例性地,如果第一任务信息包括节点标识,那么第一通信装置210向第二通信装置220发送第一反馈信息可以包括:第一通信装置210将第一反馈信息发送到第二通信装置220中与节点标识对应的节点。例如,如果节点标识所指示的节点为CU,那么第一通信装置210向第二通信装置220的CU发送第一反馈信息。
示例性地,如果第一任务信息包括封装协议层标识,那么第一通信装置210可以基于该封装协议层标识对要发送的第一反馈信息进行封装,并向第二通信装置220发送封装后的第一反馈信息。举例而言,假设第二通信装置220为接入网设备,封装协议层标识指示物理层,那么第一通信装置210可以在物理层将第一反馈信息进行封装,并通过物理层信令向第二通信装置220(例如DU)发送。举例而言,假设第二通信装置220为接入网设备,封装协议层标识指示RRC层,那么第一通信装置210可以在RRC层将第一反馈信息进行封装,并通过RRC信令向第二通信装置220(例如CU-CP)发送。
可选地,第一反馈信息所指示的不同内容可以被承载于同一消息或信令中,或者可以被承载于不同的消息或信令中。为了方便描述,下面的实施例中针对第一反馈信息所指示的不同内容分别进行较为详细的阐述。但是应理解,在实际场景中,如下实施例中的各个信息可以被承载于同一信令中,例如在第一通信装置210为终端设备、第二通信装置220为接入网设备的实施例中,第一反馈信息可以在上行链路控制信道上传输或者可以在上行链路共享信道上传输,本申请对此不限定。
可选地,如图3所示,第一通信装置210向第二通信装置220发送330针对该信令的第一响应消息。举例而言,第一反馈信息可以指示第一任务信息是否被第一通信装置210成功接受的指示信息,并且该信息可以被包括在第一响应消息中。
在一些实施例中,该第一反馈信息可以指示第一通信装置210是否成功接收到该信令,例如可以为确认(ACK)或否定确认(NACK)。在一些实施例中,该第一反馈信息可以指示第一通信装置210是否接受该第一任务,例如可以为接受(accept)或拒绝(reject)。在一些实施例中,该第一反馈信息可以指示第一通信装置210成功接收到该信令,且是否接受该第一任务,例如可以为ACK+接受,或者可以为ACK+拒绝。
如此,通过发送第一响应消息,可以由第二通信装置220及时地知道第一通信装置210是否接受该任务,例如在第一通信装置210拒绝时,第二通信装置220能够基于实际需求指派其他的设备执行任务,从而确保任务的执行效率等。
可理解,如果第一通信装置210拒绝该第一任务,那么,流程300可以在此结束。例如第一响应消息指示第一通信装置210未成功接收该第一任务信息,或者第一响应消息指示第一通信装置210拒绝该第一任务。在一些示例中,如果第一通信装置210接受该第一任务,那么流程300可以继续前进到340。例如第一响应消息指示第一通信装置210接受该第一任务。
第一通信装置210基于第一任务信息执行340第一任务。
一种可能的实现中,第一通信装置210在确定处于地理范围信息所指示的地理范围内时,执行第一任务标识所指示的第一任务。
举例而言,假设地理范围信息指示了特定的小区,如果该第一通信装置210处于该小区内,则第一通信装置210可以执行第一任务。在另一些示例中,如果第一通信装置210确定其不处于地理范围信息所指示的地理范围内,则第一通信装置210可以不执行该第一任务。可选地,第一通信装置210可以将该第一任务删除。可选地,第一通信装置210可以向第二通信装置220发送通知,该通知可以指示以下至少一项:第一通信装置210处于地理范围信息所指示地理范围之外、第一通信装置210停止执行第一任务、或第一通信装置210已删除第一任务。在另一些示例中,如果第一通信装置210由于诸如移动等原因进入了新小区,那么可选地,第一通信装置210可以接收来自新小区的服务基站的任务配置信息,类似与上述310所述。或者可选地,第一通信装置210可以基于来自新小区的服务基站的SIB来确定是否需要重新接收任务配置信息。举例而言,来自新小区的服务基站的SIB(如SIB1)可以包括关于小区的指示信息,例如SIB中的区域标识(area ID)字段。如果该区域标识不同于原小区的区域标识,则第一通信装置210可以继续(例如从SIB20)读取任务配置信息。
一种可能的实现中,第一通信装置210执行第一任务的过程中,当第一通信装置210的位置处于第一任务被执行的地理范围的边缘区域时,向第二通信装置220发送通知,第二通信装置220可以根据该通知更新第一任务信息或者对第一任务进行其他调整。
一种可能的实现中,第二通信装置220根据第一通信装置210的位置信息确定第二通信装置位于第一任务被执行的地理范围的边缘区域时,更新第一任务信息或对第一任务进行其他调整。
地理范围的边缘区域可以通过地理范围信息和第二阈值来确定,例如,地理范围为一个小区时,地理范围的边缘区域为小区内的距离小区边缘距离第二阈值的区域。
通过上述可能的实现,可以在第一通信装置的位置超出第一任务被执行的地理范围之前对任务做出相应的调整,可以保证任务执行的连续性。
举例而言,假设任务配置信息还包括关于是否实时地执行的指示。如果其指示为“实时”,则第一通信装置210接收到第一任务信息后开始执行第一任务。如果其指示为“非实时”,则第一通信装置210还可以接收来自第二通信装置220的执行指示(如下结合图4所示)以开始执行第一任务。如果其指示为“非实时”且任务配置信息还包括关于触发事件的指示,则第一通信装置210可以在确定满足触发事件时执行第一任务。
举例而言,假设任务配置信息还包括关于执行时长的指示。那么,第一通信装置210在收到任务配置信息后,可以启动计时器,并在计时器达到该执行时长时,停止第一任务的执行。可选地,第一通信装置210还可以在达到执行时长时,删除该第一任务。可选地,第一通信装置210可以向第二通信装置220发送第一任务已经被删除的通知。
举例而言,假设任务配置信息还包括关于执行次数的指示。那么,第一通信装置210可以对次数进行计数,并且可以在计数达到该执行次数时,停止第一任务的执行。可选地,第一通信装置210还可以在达到执行次数时,删除该第一任务。可选地,第一通信装置210可以向第二通信装置220发送关于第一任务已经被删除的通知。
可选地,如图3所示,第一通信装置210可以向第二通信装置220发送350对任务的建议信息。示例性地,建议信息可以包括第一任务标识。示例性地,建议信息可以指示关于如下至少一项的建议:AI模型的模型参数、第一任务的执行需求、第一任务的地理范围信息、第一任务被执行的时间范围信息、或者第一任务被执行的粒度信息等。举例而言,第一通信装置210在执行第一任务的过程中,如果认为第二通信装置220所配置的某些参数不合理,则可以确定该参数的建议值,并且随后将该参数的建议值发送到第二通信装置220,例如任务信息可以指示该参数的建议值。
举例而言,第一通信装置210在收到来自第二通信装置220的第一任务信息之后,如果认为第一任务信息所指示的部分或全部信息对于第一通信装置210是不合理的或不合适的,那么第一通信装置210可以基于其自身状况确定对任务的建议信息。可选地,第一通信装置210的自身状况可以指示以下至少一项:第一通信装置210的信道状态、第一通信装置210的计算资源、第一通信装置210的存储能力等。
作为一种实现方式,第二通信装置220可以基于建议信息对前述的第一任务信息进行更新,并且可以向第一通信装置210发送更新之后的第一任务信息。
以此方式,第一通信装置210可以向第二通信装置220提供建议信息,以使得第二通信装置220能够及时更新参数,从而避免第二通信装置220因无法获取第一通信装置210的实际状态而导致的参数配置不合理的情况。
作为一种实现方式,第二通信装置220收到建议信息之后,可以拒绝该建议。例如第二通信装置220向第一通信装置210发送针对该建议信息的拒绝信息。从而第一通信装置210依然基于第一任务信息执行任务。
可选地,如图3所示,第一通信装置210可以向第二通信装置220发送360任务异常信息。举例而言,第一通信装置210在执行第一任务的过程中,如果发生了不可恢复的异常状况,则可以向第二通信装置220发送任务异常信息,从而第二通信装置220可以获知该第一任务已经由于异常而终止了。该任务异常信息可以包括第一任务标识。可选地,任务异常信息还可以指示发生异常的原因,例如存储空间不足、计算能力不够、或软件异常等。可选地,任务异常信息还可以指示完成进度信息,例如发生异常时已经得到的中间计算结果、已经完成的计算量的百分比、或未完成的计算量的百分比等。可选地,在发生异常之后,第一通信装置210可以将第一任务删除。可选地,第一通信装置210可以向第二通信装置220发送关于第一任务已经被删除的通知。
可选地,如图3所示,第一通信装置210可以向第二通信装置220发送370第一任务的执行结果。在一些示例中,响应于第一任务的完成,第一通信装置210向第二通信装置220发送执行结果。在一些实施例中,第一通信装置210在接收到来自第二通信装置220的结果查询请求之后,再向第二通信装置220发送执行结果。在一些示例中,响应于第一任务的完成,第一通信装置210向第二通信装置220发送第一任务已经完成的指示信息(例如1比特),从而第二通信装置220可以尽早地知道任务已经完成了。随后,第二通信装置220可以基于来自第一通信装置210的第一任务已经完成的指示信息,向第一通信装置210发送结果查询请求。从而第一通信装置210可以基于结果查询请求向第二通信装置220发送执行结果。
可选地,在第一通信装置210执行第一任务的过程中,第二通信装置220还可以对第一任务的生命周期进行管控,如下结合图4至图6的实施例所述。
图4示出了根据本申请的一些实施例的信息处理过程400的示意交互流程图。第二通信装置220向第一通信装置210发送410任务修改信息。该任务修改信息可以包括第一任务的第一任务标识以及指示要修改的参数的标识。可选地,该指示要修改的参数可以包括第一任务执行过程中所使用的参数(例如AI参数等),或者可以包括该第一任务的执行状态参数等。任务的执行状态可以包括:未启动、启动、暂停、停止等。
可理解的是,该任务修改信息可以被承载于通信信令中,例如如上所述的SIB、RRC重配置消息、RRC释放消息,或者也可以是其余信令中,本申请对此不限定。
可选地,第一通信装置210向第二通信装置220发送420针对该任务修改信息的第二响应消息。在一些实施例中,该第二响应消息可以指示第一通信装置210是否成功接收到任务修改信息,例如可以为确认(ACK)或否定确认(NACK)。在一些实施例中,该第二响应消息可以指示第一通信装置210是否接受任务修改信息,例如可以为接受(accept)或拒绝(reject)。在一些实施例中,该第二响应消息可以指示第一通信装置210成功接收到任务修改信息,且是否接受任务修改信息,例如可以为ACK+接受,或者可以为ACK+拒绝。
第一通信装置210基于任务修改信息执行430相应的操作。示例性地,第一通信装置210如果接受任务修改信息所指示的修改指令,则可以基于任务修改信息执行对应的操作。
举例而言,任务指示信息包括关于是否实时地执行的指示,且其指示为“非实时”。那么,该任务修改信息可以包括“启动”的指示,从而第一通信装置210可以基于该指示开始执行第一任务,例如使得该任务的执行状态从“未启动”变为“启动”。
举例而言,任务修改信息可以包括“停止”、“暂停”等任一项的指示,从而第一通信装置210在任务的执行过程中,可以基于该指示,相应地停止第一任务或者暂停第一任务。
举例而言,任务修改信息可以包括要修改的参数的指示以及修改值。那么第一通信装置210可以基于该指示确定要修改的参数,并将其修改为“修改值”。
可理解,上述对任务修改信息的描述仅是示意,实际场景中,还可以包括其他的修改信息,这里不再一一罗列。
图5示出了根据本申请的一些实施例的信息处理过程500的示意交互流程图。第二通信装置220向第一通信装置210发送510任务删除信息。该任务删除信息可以包括第一任务的第一任务标识。
可选地,任务删除信息还可以包括关于是否保留任务配置信息的指示,其中任务配置信息例如可以是如结合图3所描述的任务配置信息。
可理解的是,该任务删除信息可以被承载于通信信令中,例如如上所述的SIB、RRC重配置消息、RRC释放消息,或者也可以是其余信令中,本申请对此不限定。
可选地,第一通信装置210向第二通信装置220发送520针对该任务删除信息的第三响应消息。在一些实施例中,该第三响应消息可以指示第一通信装置210是否成功接收到任务删除信息,例如可以为确认(ACK)或否定确认(NACK)。在一些实施例中,该第三响应消息可以指示第一通信装置210是否接受任务删除信息,例如可以为接受(accept)或拒绝(reject)。在一些实施例中,该第三响应消息可以指示第一通信装置210成功接收到任务删除信息,且是否接受任务删除信息,例如可以为ACK+接受,或者可以为ACK+拒绝。
第一通信装置210基于任务删除信息删除530第一任务。示例性地,第一通信装置210如果接受任务删除信息所指示的删除指令,则可以基于任务删除信息删除第一任务。例如可以删除第一任务执行过程中的中间结果和/或最终结果等。
可选地,任务删除信息还可以包括关于是否保留任务配置信息的指示。如果其指示不保留与第一任务关联的任务配置信息,则第一通信装置210还可以进一步地删除任务配置信息。如果其指示保留与第一任务关联的任务配置信息,则第一通信装置210还可以进一步地保存(不删除)任务配置信息。
图6示出了根据本申请的一些实施例的信息处理过程600的示意交互流程图。第二通信装置220向第一通信装置210发送610任务查询信息。该任务查询信息可以包括第一任务的第一任务标识以及所要查询的参数的指示。
示例性地,所要查询的参数可以包括以下至少一项:完成进度信息、处理器容量信息、存储器容量信息、电量信息、或中间计算结果。可选地,完成进度信息可以包括已完成进度指示、未完成进度指示、已完成任务的耗时、或未完成任务的预计耗时等中的一项或多项。处理器容量信息可以包括处理器容量占用量、处理器容量剩余量等中的一项或多项。存储器容量信息可以包括存储器容量占用量、存储器容量剩余量等中的一项或多项。电量信息可以包括已消耗电量、剩余电量等中的一项或多项。示例性地,已完成进度指示可以用于表示已完成进度的比例、已完成计算的层数、已完成计算的节点数等。类似地,未完成进度指示可以用于表示未完成进度的比例、未完成计算的层数、未完成计算的节点数等。示例性地,中间计算结果可以用于表示执行任务过程中的中间结果,以AI推理任务为例,中间计算结果可以表示已经计算完成的中间层以及中间层的输出数值等;以AI训练任务为例,中间计算结果可以表示已完成的训练次数以及当前训练更新后所获得的AI模型参数(如连接层之间的连接权重)等。可选地,所要查询的参数可以称为执行参数等,本申请对此不限定。
可理解的是,该任务查询信息可以被承载于通信信令中,例如如上所述的SIB、RRC重配置消息、RRC释放消息,或者也可以是其余信令中,本申请对此不限定。
可选地,第一通信装置210向第二通信装置220发送620针对该任务查询信息的第四响应消息。在一些实施例中,该第四响应消息可以指示第一通信装置210是否成功接收到任务查询信息,例如可以为确认(ACK)或否定确认(NACK)。
第一通信装置210基于任务查询信息,确定630所要查询的执行参数的值。举例而言,已完成进度指示可以表示已完成进度比例,例如为百分比的形式,或者可以表示已经完成的计算量。举例而言,已完成进度指示可以直接或间接地表示已经完成的神经网络的计算层数、计算节点数等。举例而言,未完成进度指示可以表示未完成进度比例,例如为百分比的形式,或者可以表示未完成的计算量,例如未完成的神经网络的计算层数、计算节点数等。举例而言,已完成任务的耗时可以表示执行已完成进度所消耗的时长,未完成任务的预计耗时可以表示要完成第一任务还需要的剩余耗时。举例而言,处理器容量占用量可以表示为所占用的处理器的百分比,处理器容量剩余量可以表示为未被占用的处理器的百分比,例如处理器可以包括CPU、图形处理单元(Graphics Processing Unit,GPU)、神经处理单元(Neutral Processing Unit,NPU)等中的一个或多个。举例而言,存储器容量占用量可以表示为被占用的存储器的容量百分比,存储器容量剩余量可以表示为未被占用的存储器的容量百分比,例如存储器可以包括随机存取存储器(Random Access Memory,RAM)、只读存储器(Read-Only Memory,ROM)等中的一个或多个。举例而言,已消耗电量可以表示执行已完成进度所消耗的电量,剩余电量可以表示第一通信装置210的电源的余量。
第一通信装置210向第二通信装置220发送640针对任务查询信息的执行进展信息。该执行进展信息可以指示第一任务标识以及所确定的执行参数的值。
以此方式,第二通信装置220可以基于实际的需求向第一通信装置210发送任务查询消息,从而可以获取任务的执行进展。
可选地,在本公开的另一些实现方式中,第一通信装置210可以在预设条件满足时,向第二通信装置220发送任务的执行进展信息。也就是说,即使第一通信装置210未收到来自第二通信装置220的任务查询信息,第一通信装置210如果确定满足预设条件,则可以主动地向第二通信装置220发送执行进展信息。
示例性地,预设条件可以包括以下至少一项:距离上一次发送执行进展信息所经过的时长等于或大于预设时长、第一执行参数的值等于或大于第一预设值、第二执行参数的值小于或等于第二预设值。预设时长可以被认为是任务执行进展信息的上报周期,例如可以为10ms或其他值。第一执行参数例如可以包括但不限于:已完成进度、处理器容量占用量、处理器容量占用率、存储器容量占用量、存储器容量占用率、已消耗电量等。第二执行参数例如可以包括但不限于:未完成进度、处理器容量剩余量、处理器容量剩余率、存储器容量剩余量、存储器容量剩余率、剩余电量等。作为一例,预设条件可以包括已完成进度达到20%。作为另一例,预设条件可以包括剩余电量低于20%。作为再一例,预设条件可以包括已完成进度达到50%且剩余电量低于20%。
以此方式,第二通信装置220能够及时地获知任务的执行情况,从而便于第二通信装置220基于执行进展信息进行后续处理,例如第二通信装置220可以确定是否将新任务配置或调度给第一通信装置210。
本申请的实施例中,第二通信装置220向第一通信装置210所发送的上述各种信息可以采用相同的格式,并且可以在该格式的特定位置(例如字段)指示信息的具体含义。例如,特定位置的特定字段为3比特,000指示该信息为任务配置信息,001指示该信息为任务修改信息,010指示该信息为任务删除信息,011指示该信息为任务查询信息,100指示该信息为结果查询请求。但是应理解,该举例只是示意,实际场景中,可以部分信息具有相同的格式,而部分信息采用其单独的格式等,本申请对此不限定。
本申请的实施例中,第一通信装置210向第二通信装置220所发送的上述各种信息可以采用相同的格式,并且可以在该格式的特定位置(例如字段)指示信息的具体含义。例如,特定位置的特定字段为2比特,00指示该信息为响应消息(如上的第一至第四响应消息中的任一),01指示该信息为被查询的参数的值,10指示该信息为建议信息,11指示该信息为执行结果。但是应理解,该举例只是示意,实际场景中,可以部分信息具有相同的格式,而部分信息采用其单独的格式等,本申请对此不限定。
通过图6所示的方法,第二通信装置220可以获知任务的执行进展信息,以便根据该信息对任务进行调整,提高任务的效率。示例性地,在第一通信装置210和第二通信装置220执行拆分学习的场景下,第二通信装置220可以根据该执行进展信息调整切割点;或者,当第一通信装置210执行多个任务时,第二通信装置220可以根据该执行进展信息调整各个任务的优先级;或第二通信装置220根据该执行进展信息,进行计算迁移等等。
如上结合图3至图6描述了单个任务执行体(如第一通信装置210)基于来自第二通信装置220的配置而执行第一任务的过程的实施例,以此方式,第二通信装置220可以通过通信信令进行第一任务的相关配置,从而确保第一任务的正确执行。
在本申请的一些实施例中,可以由至少两个任务执行体协同完成任务,例如任务锚点可以直接或间接地向至少两个任务执行体进行任务配置,如下结合图7至图11的实施例所述。
图7示出了根据本申请的一些实施例的信息处理过程700的示意交互流程图。过程700涉及第一通信装置210、第二通信装置220和第三通信装置230。在过程700中,任务是由至少两个任务执行体协同完成的,作为示例,下面的实施例以2个任务执行体为例进行阐述,但是应理解,本申请不限于此,例如进行任务协同的任务执行体的数量可以更多。
第二通信装置220确定710关于待执行的第一任务的第一任务信息。第一任务信息可以包括第一任务的第一任务标识,其中第一任务包括AI任务和/或感知任务。
可选地,第一任务信息可以包括关于第一任务是否为单点任务的指示信息(例如1比特)。作为示例,过程700中涉及的任务可以被认为是由两点或多点协作的任务,为了简化示意,以两个任务执行体(第一通信装置210和第三通信装置230)为例,可理解,该方案也适用于更多数量的任务执行体的情形。举例而言,第一任务可以为非均匀星座图确认算法。
示例性地,第一任务信息可以被称为任务配置信息,例如被包括在任务配置消息中。第一任务信息可以包括以下中的至少一项:第一任务的第一任务标识、第一任务的地理范围信息、第一任务的输出要被用于的通信功能的功能标识、第一任务所使用的AI模型的模型参数、第一任务的执行需求、第一任务被执行的时间范围信息、或者第一任务被执行的粒度信息。可选地,第一任务信息可以包括第一节点标识和/或第一封装协议层标识,用于指示第一通信装置210向第二通信装置220发送反馈的路径或反馈的协议层。关于第一任务信息的详细描述可以参照前述结合图3部分的实施例,为了简化示意,这里不再重复。
可选地,在一些实例中,第一任务信息还可以指示第三通信装置230的标识,例如标识可以为以下至少一项:第三通信装置230的标识符、第三通信装置230的类型、第三通信装置230的地址信息等。
应注意的是,本申请的实施例对于任务配置消息中各种指示的具体形式不做限定,例如可以通过控制信令中的特定字段显式或隐式的指示,例如可以通过数据中的负载(payload)进行指示,等等。
第二通信装置220向第一通信装置210发送720第一任务信息。关于该过程可以参照前述结合图3的320部分的描述,为了简洁,这里不再赘述。相应地可理解,第一通信装置210接收来自第二通信装置220第一任务信息。
示例性地,第一通信装置210可以向第二通信装置220发送第一反馈信息,该第一反馈信息包括第一任务的第一任务标识,并且第一反馈信息可以指示以下至少一项:第一任务信息是否被第一通信装置210成功接受的指示信息,任务是否已经被执行完成的指示信息,任务的执行结果信息,任务的执行进展信息,任务执行异常的异常信息,或第一通信装置210对任务的建议信息等。
示例性地,如果第一任务信息包括第一节点标识,那么第一通信装置210向第二通信装置220可以将第一反馈信息发送到与第一节点标识对应的节点。示例性地,如果第一任务信息包括第一封装协议层标识,那么第一通信装置210可以基于该第一封装协议层标识对第一反馈信息进行封装,并向第二通信装置220发送封装后的第一反馈信息。
下面将结合具体实施例,针对第一反馈信息所指示的不同内容分别进行较为详细的阐述。
可选地,如图7所示,第一通信装置210向第二通信装置220发送722针对该信令的第一响应消息。关于该过程可以类似地参照前述结合图3的330部分的描述,为了简洁,这里不再赘述。
可理解,如果第一通信装置210拒绝该第一任务,那么,流程700可以在此结束。例如第一响应消息指示第一通信装置210未成功接收该第一任务信息,或者第一响应消息指示第一通信装置210拒绝该第一任务。在一些示例中,如果第一通信装置210接受该第一任务,那么流程700可以继续前进到730。例如第一响应消息指示第一通信装置210接受该第一任务。
第一通信装置210向第三通信装置230发送730第二任务信息。举例而言,第二任务信息可以与第一任务信息相同,或者,第二任务信息属于第一任务信息的一部分。
举例而言,可以通过信令的形式发送该第二任务信息,具体的信令格式取决于第一通信装置210与第三通信装置230的设备类型等,举例而言,第一通信装置210和第三通信装置230都是终端设备,那么可选地可以在第一通信装置210与第三通信装置230之间的物理侧链路控制信道(Physical Sidelink Control Channel,PSCCH)或者物理侧链路共享信道(Physical Sidelink Shared Channel,PSSCH)上传输该第二任务信息,此处不再赘述。
在一些示例中,第一任务信息指示第三通信装置230的标识,那么第一通信装置210可以基于此来确定第三通信装置230。在另一些示例中,第一通信装置210可以自行确定第三通信装置230,例如基于以下第一任务的任务量、第三通信装置230的计算能力等来确定。
可选地,第二任务信息可以指示第二节点标识和/或第二封装协议层标识,用于指示第三通信装置230向第一通信装置210发送反馈的路径或反馈的协议层。
示例性地,第三通信装置230可以向第一通信装置210发送第二反馈信息,该第二反馈信息包括第一任务的第一任务标识,并且第二反馈信息可以指示以下至少一项:第一任务信息是否被第三通信装置230成功接受的指示信息,任务是否已经被执行完成的指示信息,任务的执行结果信息,任务的执行进展信息,任务执行异常的异常信息,或第三通信装置230对任务的建议信息等。关于第二反馈信息可以类似地参照前述关于第一反馈信息的描述。
示例性地,如果第二任务信息包括第二节点标识,那么第三通信装置230可以将第二反馈信息发送到与第二节点标识对应的节点。示例性地,如果第二任务信息包括第二封装协议层标识,那么第一通信装置210可以基于该第二封装协议层标识对第二反馈信息进行封装,并向发送封装后的第二反馈信息。
下面将结合具体实施例,针对第二反馈信息所指示的不同内容分别进行较为详细的阐述。
可选地,第三通信装置230可以向第一通信装置210发送732第二响应消息。在一些实施例中,该第二响应消息可以指示第三通信装置230是否成功接收到该第二任务信息,例如可以为确认(ACK)或否定确认(NACK)。在一些实施例中,该第二响应消息可以指示第三通信装置230是否接受该第一任务,例如可以为接受(accept)或拒绝(reject)。在一些实施例中,该第一响应消息可以指示第三通信装置230成功接收到该第二任务信息,且指示是否接受该第一任务,例如可以为ACK+接受,或者可以为ACK+拒绝。可理解,该第二响应消息与上述722中的第一响应消息是类似的。
可选地,第一通信装置210可以向第二通信装置220发送734该第二响应消息。
可理解,如果第三通信装置230拒绝该第一任务,那么,通过732和734第二通信装置220可以获知第三通信装置230拒绝的信息。在一些示例中,第一任务是实时任务,也就是说,第一通信装置210在收到第一任务信息后就会开始执行第一任务,在此情况下,可选地,第二通信装置220可以向第一通信装置210发送任务删除信息,以指示第一通信装置210将第一任务删除。
可理解,附图中所示的顺序并不意味着必须按照该顺序执行,例如722不必须在730之前,还可以在730之后或者与730同时执行。或者可选地,722和734可以被同时执行。或者可选地,第一通信装置210可以在收到来自第三通信装置230的第二响应消息之后,将第一响应消息和第二响应消息在同一条信令中发送到第二通信装置220。
应注意,上面结合722至734的描述仅是示意。在另一些可能的实现方式中,第一通信装置210在接收到第一任务信息之后,可以确定第二任务信息并向第三通信装置230发送第二任务信息。例如,如果第一通信装置210由于自身限制无法执行第一任务信息所指示的第一任务时,可以配置第三通信装置230执行该任务。可选地,第三通信装置230可以向第一通信装置210发送第二响应消息,该第二响应消息可以指示第三通信装置230接受或拒绝该第一任务。可选地,第一通信装置210可以向第二通信装置220转发该第二响应消息。以此方式,第二通信装置220可以知道该第一任务是否被成功接受,而无需具体知道是由哪个通信装置(第一通信装置210和/或第三通信装置230)执行第一任务。
可理解,如果第一通信装置210接受该第一任务,且第三通信装置230也接受该第一任务,那么流程700可以继续前进到742和744。
第一通信装置210基于第一任务信息执行742第一任务,第三通信装置230基于第二任务信息执行744第一任务。
在过程700中,第一通信装置210执行第一任务的具体实施例与上述在过程300中的340类似,第三通信装置230执行第一任务的具体实施例也与上述在过程300中的340类似,为了简洁,此处不再赘述。
可选地,如图7所示,第一通信装置210可以向第二通信装置220发送752第一建议信息。示例性地,第一建议信息可以包括第一任务标识。示例性地,第一建议信息可以指示关于如下至少一项的建议:AI模型的模型参数、第一任务的执行需求、第一任务的地理范围信息、第一任务被执行的时间范围信息、或者第一任务被执行的粒度信息等。
可选地,如图7所示,第三通信装置230可以向第一通信装置210发送754第二建议信息。可选地,第一通信装置210还可以向第二通信装置220发送756第二建议信息。示例性地,第二建议信息可以包括第一任务标识。示例性地,第二建议信息可以指示关于如下至少一项的建议:AI模型的模型参数、第一任务的执行需求、第一任务的地理范围信息、第一任务被执行的时间范围信息、或者第一任务被执行的粒度信息等。
可选地,如图7所示,第一通信装置210可以向第二通信装置220发送762第一任务异常信息。可选地,第一通信装置210还可以向第三通信装置230发送764第一任务异常信息。举例而言,第一通信装置210在执行第一任务的过程中,如果发生了不可恢复的异常状况,则可以向第二通信装置220发送第一任务异常信息,从而第二通信装置220可以获知该第一任务已经由于异常而终止了。该第一任务异常信息可以包括第一任务标识。可选地,第一任务异常信息还可以指示发生异常的原因,例如存储空间不足、计算能力不够、或软件异常等。可选地,第一任务异常信息还可以指示已经被执行的部分的状态,例如已经完成的计算量的百分比或未完成的计算量的百分比。可选地,第一通信装置210可以删除该第一任务。可选地,第三通信装置230可以停止第一任务的执行,或者第三通信装置230可以删除该第一任务。
可选地,如图7所示,第三通信装置230可以向第一通信装置210发送766第二任务异常信息。可选地,第一通信装置210可以向第二通信装置220发送768第二任务异常信息。举例而言,第三通信装置230在执行第一任务的过程中,如果发生了不可恢复的异常状况,则可以向第一通信装置210发送第二任务异常信息。该第二任务异常信息可以包括第一任务标识。可选地,第二任务异常信息还可以指示发生异常的原因,例如存储空间不足、计算能力不够、或软件异常等。可选地,第二任务异常信息还可以指示完成进度信息,例如已经完成的计算量的百分比或未完成的计算量的百分比等。可选地,第二任务异常信息还可以指示中间计算结果,可以指示发送异常时已经得到的计算结果。可选地,第三通信装置230可以删除该第一任务。可选地,第一通信装置210可以停止第一任务的执行,或者第一通信装置210可以删除该第一任务。
可选地,如图7所示,第一通信装置210可以向第二通信装置220发送772第一任务的第一执行结果。在一些示例中,响应于第一任务的完成,第一通信装置210向第二通信装置220发送第一执行结果。在一些实施例中,第一通信装置210在接收到来自第二通信装置220的结果查询请求之后,再向第二通信装置220发送第一执行结果。在一些示例中,响应于第一任务的完成,第一通信装置210向第二通信装置220发送第一任务已经完成的指示信息(例如1比特),从而第二通信装置220可以尽早地知道任务已经完成了。随后,第二通信装置220可以基于来自第一通信装置210的第一任务已经完成的指示信息,向第一通信装置210发送结果查询请求。从而第一通信装置210可以基于结果查询请求向第二通信装置220发送第一执行结果。
可选地,如图7所示,第三通信装置230向第一通信装置210发送774第一任务的第二执行结果。可选地,第一通信装置210还可以向第二通信装置220发送776第二执行结果。在一些示例中,响应于第一任务的完成,第三通信装置230向第一通信装置210发送第二执行结果。在一些实施例中,第三通信装置230在接收到来自第一通信装置210的结果查询请求之后,再向第一通信装置210发送第二执行结果。在一些示例中,响应于第一任务的完成,第三通信装置230向第一通信装置210发送第一任务已经完成的指示信息(例如1比特),从而第一通信装置210可以尽早地知道任务已经完成了。随后,第一通信装置210可以基于来自第三通信装置230的第一任务已经完成的指示信息,向第三通信装置230发送结果查询请求。从而第三通信装置230可以基于结果查询请求向第一通信装置210发送第二执行结果。
在另一些实施例中,可选地,第一通信装置210可以接收来自第三通信装置230的第二执行结果,随后,第一通信装置210可以将第一执行结果和第二执行结果一起发送到第二通信装置220。
结合图7的过程700,第二通信装置220具备任务管控功能。第一通信装置210即具备任务执行功能,又具备任务管控功能,也就是说,第一通信装置210即具有任务锚点的属性,又具有任务执行体的属性。第三通信装置230具备任务执行功能。
可选地,在第一通信装置210执行第一任务和第三通信装置230执行第一任务的过程中,第二通信装置220还可以对第一任务的生命周期进行管控,可选地,第一通信装置210也可以对第三通信装置230的生命周期进行管控。在一些实施例中,第二通信装置220对第一通信装置210执行的第一任务的生命周期管控的方案可以参照上述结合图4至图6的描述,为了简洁,这里不再赘述。下面结合图8至图10描述对第三通信装置230执行第一任务期间的生命周期管控的实施例。
图8示出了根据本申请的一些实施例的信息处理过程800的示意交互流程图。第一通信装置210向第三通信装置230发送810任务修改信息。举例而言,第一通信装置210可以基于来自第二通信装置220的任务修改信息(如图4中的410),将其中针对第三通信装置230的那一部分作为在810要发送的任务修改信息。再举例而言,第一通信装置210可以基于其本地的任务执行情况,自行决定向第三通信装置230发送任务修改信息。
可选地,第三通信装置230向第一通信装置210发送820针对该任务修改信息的第三响应消息。可选地,第一通信装置210可以向第二通信装置220发送822该第三响应消息。可理解,关于该第三响应消息可以类似地参照前述图4中第二响应消息,为了简洁,这里不再赘述。
第三通信装置230基于任务修改信息执行830相应的操作。示例性地,第三设备230如果接受任务修改信息所指示的修改指令,则可以基于任务修改信息执行对应的操作。
可理解,任务修改信息的具体描述可以参照前述图4中410处相关的描述,此处不再赘述,上述对任务修改信息的描述仅是示意,实际场景中,还可以包括其他的修改信息,这里不再一一罗列。
图9示出了根据本申请的一些实施例的信息处理过程900的示意交互流程图。第一通信装置210向第三通信装置230发送910任务删除信息。该任务删除信息可以包括第一任务的第一任务标识。举例而言,第一通信装置210可以基于来自第二通信装置220的任务删除信息(如图5中的510),将其中针对第三通信装置230的那一部分作为在910要发送的任务删除信息。再举例而言,第一通信装置210可以基于其本地的任务执行情况,自行决定向第三通信装置230发送任务删除信息。
举例而言,如果第一通信装置210在执行第一任务的过程中发生了不可恢复的异常,由于第一任务为协同任务,仅有第三通信装置230继续执行第一任务会造成资源浪费,那么第一通信装置210可以指示第三通信装置230停止执行并将第一任务删除。
可选地,任务删除信息还可以包括关于是否保留任务配置信息的指示,其中任务配置信息例如可以是如结合图7所描述的任务配置信息。
可选地,第三通信装置230向第一通信装置210发送920针对该任务删除信息的第四响应消息。可选地,第一通信装置210可以向第二通信装置220发送922该第四响应消息。可理解,关于该第四响应消息可以类似地参照前述图5中第三响应消息,为了简洁,这里不再赘述。
第三通信装置230基于任务删除信息删除930第一任务。示例性地,第三通信装置230如果接受任务删除信息所指示的删除指令,则可以基于任务删除信息删除第一任务。例如可以删除第一任务执行过程中的中间结果和/或最终结果等。
可选地,第一通信装置210向第二通信装置220发送940任务删除状态指示信息。举例而言,该任务删除状态指示信息可以指示第一通信装置210和第三通信装置230都将本地的第一任务删除。举例而言,该任务删除状态指示信息可以指示第一通信装置210将本地的第一任务删除,而第三通信装置230拒绝删除第一任务。
图10示出了根据本申请的一些实施例的信息处理过程1000的示意交互流程图。第一通信装置210向第三通信装置230发送1010任务查询信息。举例而言,第一通信装置210可以基于来自第二通信装置220的任务查询信息(如图6中的610),将其中针对第三通信装置230的那一部分作为在1010要发送的任务查询信息。再举例而言,第一通信装置210可以基于其本地的任务执行情况,自行决定向第三通信装置230发送任务查询信息。
可选地,第三通信装置230向第一通信装置210发送1020针对该任务查询信息的第五响应消息。可选地,第一通信装置210可以向第二通信装置220发送1022该第五响应消息。可理解,关于该第五响应消息可以类似地参照前述图6中第四响应消息,为了简洁,这里不再赘述。
第三通信装置230基于任务查询信息,确定1030所要查询的参数的值。
第三通信装置230可以向第一通信装置210发送1040针对任务查询信息的执行进展信息。该执行进展信息可以指示第一任务标识以及所确定的参数的值。
可选地,第一通信装置210可以向第二通信装置220发送1050该执行进展信息。在一些实施例中,第一通信装置210可以将第一任务在第一通信装置210处的执行进展信息与第一任务在第三通信装置230处的执行进展信息一起发送到第二通信装置220。
可理解,图8至图10中第一通信装置210对第三通信装置230的任务管控的过程与上面图4至图6中第二通信装置220对第一通信装置210的任务管控的过程是类似的,为了简洁,在图8至图10的实施例中不再详细阐述。
可理解,在过程700至过程1000中,第三通信装置230可以直接或间接地向第一通信装置210发送第二反馈信息。例如,如果第二任务信息指示第二节点标识,那么第三通信装置230可以将第二反馈信息发送到与第二节点标识对应的节点。如果第二任务信息指示第二封装协议层标识,那么第三通信装置230可以将第二反馈信息进行封装,并发送封装后的第二反馈信息。
在一些实施例中,第三通信装置230可以基于第二节点标识和/或第二封装协议层标识,将第二反馈信息发送到另一中间设备,并且由该中间设备将第二反馈信息转发到第一通信装置210。第二节点标识例如可以指示CU、CU-CP、CU-UP、DU、基站、核心网等中的任一项。第二封装协议层标识例如可以指示物理层、MAC层、RRC层、SDAP层中的任一项。
举例而言,第一通信装置210为终端设备,以第三通信装置230要向第一通信装置210发送第二执行结果为例。在一些示例中,假设第二节点标识指示为CU-CP,那么第三通信装置230可以将第二执行结果发送到CU-CP。可选地,该第二执行结果可以包括第一通信装置210的标识,从而CU-CP可以基于该第一通信装置210的标识知道该第二执行结果的下一个目的节点,随后CU-CP可以将收到的第二执行结果转发到第一通信装置210。可选地,可以预先配置任务与路径之间的对应关系,例如第一任务的第一任务标识与上报路径可以是一一映射的,从而CU-CP可以基于该对应关系,基于第一任务标识,将第二执行结果转发到第一通信装置210。在一些示例中,假设第二封装协议层标识指示MAC层,那么第三通信装置230可以将第二执行结果进行MAC封装后发送到与MAC对应的DU。可选地,该第二执行结果可以包括第一通信装置210的标识,从而DU可以基于该第一通信装置210的标识知道该第二执行结果的下一个目的节点,随后DU可以将收到的第二执行结果转发到第一通信装置210。可选地,可以预先配置任务与路径之间的对应关系,例如第一任务的第一任务标识与上报路径可以是一一映射的,从而DU可以基于该对应关系,基于第一任务标识,将第二执行结果转发到第一通信装置210。
可理解,本申请的实施例中的转发可以是透明转发,例如采用透传的方式,对接收到的信息/消息不进行解析,完整地发送到下一个节点(如第一通信装置210)。或者,本申请的实施例中的转发可以是非透明转发,例如可以先解析收到的信息/消息,随后通过重新组包后再发送到下一个节点(如第一通信装置210)。
本申请的实施例中,第一通信装置210向第三通信装置230所发送的上述各种信息可以采用相同的格式,并且可以在该格式的特定位置(例如字段)指示信息的具体含义。例如,特定位置的特定字段为3比特,000指示该信息为任务配置信息,001指示该信息为任务修改信息,010指示该信息为任务删除信息,011指示该信息为任务查询信息,100指示该信息为结果查询请求。但是应理解,该举例只是示意,实际场景中,可以部分信息具有相同的格式,而部分信息采用其单独的格式等,本申请对此不限定。
本申请的实施例中,第三通信装置230向第一通信装置210所发送的上述各种信息可以采用相同的格式,并且可以在该格式的特定位置(例如字段)指示信息的具体含义。例如,特定位置的特定字段为2比特,00指示该信息为响应消息,01指示该信息为被查询的参数的值,10指示该信息为建议信息,11指示该信息为执行结果。但是应理解,该举例只是示意,实际场景中,可以部分信息具有相同的格式,而部分信息采用其单独的格式等,本申请对此不限定。
图11示出了根据本申请的一些实施例的信息处理过程1100的示意交互流程图。过程1100涉及第一通信装置210、第二通信装置220和第四通信装置240。在过程1100中,任务是由至少两个任务执行体协同完成的,作为示例,下面的实施例以2个任务执行体为例进行阐述,但是应理解,本申请不限于此,例如进行任务协同的任务执行体的数量可以更多。
第二通信装置220确定1110关于待执行的第一任务的第一任务信息和关于待执行的第二任务的第二任务信息。作为一个示例,第二通信装置220可以基于待执行的任务,将该任务划分为第一任务和第二任务。待执行的任务可以是需要至少两个任务执行体进行协同的任务,例如非均匀星座图确认算法。
第一任务信息可以包括第一任务的第一任务标识,其中第一任务包括AI任务和/或感知任务。第二任务信息可以包括第二任务的第二任务标识,其中第二任务包括AI任务和/或感知任务。作为一例,第一任务标识和第二任务标识可以相同,从而由第一通信装置210和第四通信装置240协同执行的任务可以通过任务标识进行关联。但是应理解,本申请不限于此,例如第一任务标识和第二任务标识可以不同,可选地,可以通过第一任务标识的一部分和第二任务标识的一部分进行任务关联或者可以通过第一任务标识和第二任务标识之间的对应关系进行任务关联。
可选地,第一任务信息可以包括关于第一任务是否为单点任务的指示信息(例如1比特)。第二任务信息可以包括关于第二任务是否为单点任务的指示信息(例如1比特)。作为示例,过程1100中涉及的任务可以被认为是由两点或多点协作的任务,为了简化示意,以两个任务执行体(第一通信装置210和第四通信装置240)为例。
示例性地,第一任务信息可以称为第一任务配置信息,例如被包括在第一任务配置消息中。第一任务信息可以包括以下中的至少一项:第一任务的第一任务标识、第一任务的地理范围信息、第一任务的输出要被用于的通信功能的功能标识、第一任务所使用的AI模型的模型参数、第一任务的执行需求、第一任务被执行的时间范围信息、或者第一任务被执行的粒度信息。可选地,第一任务信息可以包括第一节点标识和/或第一封装协议层标识,用于指示第一通信装置210向第二通信装置220发送反馈的路径或反馈的协议层。关于第一任务信息的详细描述可以参照前述结合图3部分的实施例,为了简化示意,这里不再重复。
示例性地,第二任务信息可以称为第二任务配置信息,例如被包括在第二任务配置消息中。第二任务信息可以包括以下中的至少一项:第二任务的第二任务标识、第二任务的地理范围信息、第二任务的输出要被用于的通信功能的功能标识、第二任务所使用的AI模型的模型参数、第二任务的执行需求、第二任务被执行的时间范围信息、或者第二任务被执行的粒度信息。可选地,第二任务信息可以包括第二节点标识和/或第二封装协议层标识,用于指示第四通信装置240向第二通信装置220或第一通信装置210发送反馈的路径或反馈的协议层。关于第二任务信息的详细描述与上述关于第一任务信息的描述是类似的,因而可以参照上述关于第一任务信息的具体描述。
应注意的是,本申请的实施例对于任务配置消息中各种指示的具体形式不做限定,例如可以通过控制信令中的特定字段显式或隐式的指示,例如可以通过数据中的负载(payload)进行指示,等等。
第二通信装置220向第一通信装置210发送第一任务信息以及向第四通信装置240发送第二任务信息的实施例可以如图11中的1120或1130所示。相应地,可理解,第一通信装置210可以向第二通信装置220发送第一反馈信息,第四通信装置240可以向第二通信装置220发送第三反馈信息。关于第一反馈信息/第三反馈信息,以及基于第一节点标识和/或第一封装协议层标识发送第一反馈信息,基于第二节点标识和/或第二封装协议层标识发送第二反馈信息等可以参照前述结合图3的实施例中的针对第一反馈信息的相关描述。类似地,在图11中也将针对第一反馈信息/第二反馈信息所指示的不同内容分别进行阐述。
在过程1100中的一些实施例中,如虚线框1120所示。第二通信装置220向第一通信装置210发送1122第一任务信息。第二通信装置220向第四通信装置240发送1124第二任务信息。
例如,可以经由第一信令发送第一任务信息,可以经由第二信令发送第二任务信息。在该示例中,第一信令和第二信令是彼此独立的发送的,也就是说,第二信令不依赖于第一信令,第一信令也不依赖于第二信令。例如,第二通信装置220可以同时发送第一信令和第二信令。
示例性地,第一信令的具体形式可以取决于第二通信装置220的设备类型以及第一通信装置210的设备类型,第二信令的具体形式可以取决于第二通信装置220的设备类型以及第四通信装置240的设备类型。假设第二通信装置220为接入网设备,第一通信装置210为终端设备,第四通信装置240为终端设备。那么可选地,第一信令或第二信令可以为物理层信令、MAC层信令、RRC层信令等中的至少一项。
可选地,如图11所示,第一通信装置210向第二通信装置220发送1126针对第一信令的第一响应消息。可选地,第四通信装置240向第二通信装置220发送1128针对第二信令的第二响应消息。关于图11中的第一响应消息和第二响应消息可以类似于前述图3的330中的第一响应消息,为了简洁,这里不再重复。
在一些可选的实施例中,如果第一响应消息和第二响应消息中的至少一个指示被拒绝,为了简化示意,假设第一任务信息被第一通信装置210拒绝且第二任务信息被第四通信装置240接受。在一例中,以该任务是实时任务为例,也就是说,第四通信装置240已经实时地开始执行任务了。那么,第二通信装置220还可以向第四通信装置240发送任务删除信息,以指示第四通信装置240删除对应的任务。以此方式,本申请的实施例能够在配置失败的情况下,实现配置回退。避免配置成功的任务执行体因任务执行导致的资源浪费、能量消耗等问题。在另一例中,第二通信装置220可以重新确定可替换第一通信装置210的另一通信装置,并向该另一通信装置发送第一任务信息,从而使得另一通信装置执行该任务。
在过程1100的另一些实施例中,如虚线框1130所示。第二通信装置220向第一通信装置210发送1132第一任务信息,例如可以经由第一信令发送第一任务信息。第一通信装置210向第二通信装置220发送1134第一响应消息。
在一些实施例中,该第一响应消息可以指示第一通信装置210是否成功接收到该信令,例如可以为确认(ACK)或否定确认(NACK)。在一些实施例中,该第一响应消息可以指示第一通信装置210是否接受该第一任务,例如可以为接受(accept)或拒绝(reject)。在一些实施例中,该第一响应消息可以指示第一通信装置210成功接收到该信令,且指示是否接受该第一任务,例如可以为ACK+接受,或者可以为ACK+拒绝。
如果第一响应消息指示第一通信装置210拒绝该第一任务信息,那么第二通信装置220可以终止该任务配置过程,如此能够节省信令开销。
如果第一响应消息指示第一通信装置210接受该第一任务信息,那么第二通信装置220可以向第四通信装置240发送1136第二任务信息,例如可以经由第二信令发送第二任务信息。如此,第二任务信息的发送依赖于第一任务信息的成功接受。
可选地,第四通信装置240向第二通信装置220发送1138针对第二信令的第二响应消息。第二响应消息可以指示第四通信装置240是否成功接收到该信令,例如可以为确认(ACK)或否定确认(NACK)。在一些实施例中,该第二响应消息可以指示第四通信装置240是否接受该第一任务,例如可以为接受(accept)或拒绝(reject)。在一些实施例中,该第二响应消息可以指示第四通信装置240成功接收到该信令,且指示是否接受该第一任务,例如可以为ACK+接受,或者可以为ACK+拒绝。
在一些可选的实施例中,如果第二响应消息指示第二任务信息被第四通信装置240拒绝,那么第二通信装置220还可以向第一通信装置210和/或第四通信装置240发送任务删除信息,以指示第一通信装置210和/或第四通信装置240删除对应的任务。以此方式,本申请的实施例能够在配置失败的情况下,实现配置回退。避免配置成功的任务执行体因任务执行导致的资源浪费、能量消耗等问题。或者,可选地,第二通信装置220可以重新确定另一通信装置,以执行该任务。
不管是按照虚线框1120还是虚线框1130所示的过程,在第一通信装置210接受第一任务且第四通信装置240接受第二任务的情况下,过程1100可以继续前进到1142和1144。
第一通信装置210基于第一任务信息执行1142第一任务,第四通信装置240基于第二任务信息执行1144第二任务。
在过程1100中,第一通信装置210执行第一任务的具体实施例与上述在过程300中的340类似,第四通信装置240执行第一任务的具体实施例也与上述在过程300中的340类似,为了简洁,此处不再赘述。
可选地,第一通信装置210可以向第二通信装置220发送1152第一建议信息。可选地,第四通信装置240可以向第二通信装置220发送1154第二建议信息。
可选地,第一通信装置210可以向第二通信装置220发送1162第一任务异常信息。可选地,第四通信装置240可以向第二通信装置220发送1164第二任务异常信息。
可选地,第一通信装置210可以向第二通信装置220发送1172第一任务的第一执行结果。可选地,第四通信装置240向第二通信装置220发送1174第二任务的第二执行结果。
关于第一建议信息/第二建议信息可以类似地参照图3的350中的建议信息,关于第一任务异常信息/第二任务异常信息可以类似地参照图3的360中的任务异常信息,关于第一执行结果/第二执行结果可以类似地参照图3的370中的执行结果。这里不再重复。
可选地,在第一通信装置210执行第一任务和第四通信装置240执行第二任务的过程中,第二通信装置220还可以对第一任务的生命周期和第二任务的生命周期进行管控。在一些实施例中,第二通信装置220对第一通信装置210执行的第一任务的生命周期管控的方案可以参照上述结合图4至图6的描述,为了简洁,这里不再赘述。在一些实施例中,第二通信装置220对第四通信装置240执行的第二任务的生命周期管控的方案是类似的,因此也可以参照上述结合图4至图6的描述,为了简洁,这里不再赘述。
如上结合图7至图11描述了两个任务执行体(如第一通信装置210和第三通信装置230,或者如第一通信装置210和第四通信装置240)基于来自第二通信装置220的配置而执行任务的过程的实施例。但是应注意,对于针对多于两个任务执行体的情形也是适用的,同样属于本申请的保护范围。
应理解,在本申请的实施例中,“第一”,“第二”,“第三”等只是为了表示多个对象可能是不同的,但是同时不排除两个对象之间是相同的。“第一”,“第二”,“第三”等不应当解释为对本申请实施例的任何限制。
还应理解,本申请的实施例中的方式、情况、类别以及实施例的划分仅是为了描述的方便,不应构成特别的限定,各种方式、类别、情况以及实施例中的特征在符合逻辑的情况下,可以相互结合。
还应理解,上述内容只是为了帮助本领域技术人员更好地理解本申请的实施例,而不是要限制本申请的实施例的范围。本领域技术人员根据上述内容,可以进行各种修改或变化或组合等。这样的修改、变化或组合后的方案也在本申请的实施例的范围内。
还应理解,上述内容的描述着重于强调各个实施例之前的不同之处,相同或相似之处可以互相参考或借鉴,为了简洁,这里不再赘述。
图12示出了根据本申请的一些实施例的通信装置1200的示意框图。通信装置1200可以被实现为如图2所示的第一通信装置210或实现为第一通信装置210的一部分。
通信装置1200可以被实现为终端设备、终端设备内的装置或者能够与终端设备匹配使用的装置。通信装置1200可以被实现为网络设备、网络设备内的装置或者能够与网络设备匹配使用的装置,其中网络设备可以为接入网设备或者核心网设备。通信装置1200可以包括用于执行上述方法实施例中由第一通信装置210所执行的各种方法/操作/步骤/动作等对应的模块或单元,该模块或单元可以被实现为硬件电路,也可以是软件,也可以是硬件电路和软件的结合。
通信装置1200包括接收模块1210和执行模块1220。可选地,通信装置1200还可以包括发送模块1230。
接收模块1210被配置为接收来自第二通信装置关于待执行的任务的第一任务信息,第一任务信息包括任务的任务标识,该任务包括AI任务和/或感知任务。执行模块1220被配置为基于第一任务信息,使任务被执行。
在本申请的一些实施例中,第一任务信息可以指示以下至少一项:任务的地理范围信息、任务的输出要被用于的通信功能的功能标识,任务所使用的AI模型的模型参数,任务的执行需求,任务被执行的时间范围信息,任务被执行的粒度信息,节点标识,或封装协议层标识。
示例性地,执行需求包括时延参数需求和/或可靠性需求。示例性地,时间范围信息包括以下中的至少一项:执行次数、执行时长、或触发条件信息。
发送模块1230被配置为向第二通信装置发送第一反馈信息,第一反馈信息包括任务标识。示例性地,第一反馈信息包括以下至少一项:第一任务信息是否被成功接受的指示信息,任务是否已经被执行完成的指示信息,任务的执行结果信息,任务的执行进展信息,任务执行异常的异常信息,或对任务的建议信息。
在一些实施例中,第一反馈信息包括任务的执行进展信息,接收模块1210还被配置为接收来自第二通信装置的状态查询信息,状态查询信息包括任务标识。示例性地,执行进展信息指示以下中的至少一项:完成进度信息、处理器容量信息、存储器容量信息、电量信息、或中间计算结果。
可选地,第一任务信息还包括节点标识,发送模块1230可以被配置为基于节点标识,将第一反馈信息发送到与节点标识对应的节点。
可选地,第一任务信息还包括封装协议层标识,发送模块1230可以被配置为基于封装协议层标识将第一反馈信息进行封装;以及将经封装的第一反馈信息发送到第二通信装置。
具体而言,执行模块1220还被配置为如果确定超出地理范围信息所指示的执行范围,停止处理任务或者删除任务。可选地,发送模块1230可以被配置为向第二通信装置发送通知消息,通知消息指示以下至少一项:已超出执行范围、已停止处理任务、或已删除任务。
可选地,第一任务信息还包括第三通信装置的设备标识,发送模块1230可以被配置为将第一任务信息发送到第三通信装置,以使任务被第三通信装置执行。
在一些实施例中,接收模块1210还被配置为接收来自第三通信装置的第二反馈信息。发送模块1230被配置为将第二反馈信息发送到第二通信装置。示例性地,第二反馈信息包括以下至少一项:第一任务信息是否被第三通信装置成功接受的指示信息,任务是否已经被执行完成的指示信息,任务的执行结果信息,任务的执行进展信息,任务执行异常的异常信息,或第三通信装置对任务的建议信息。
接收模块1210可以被配置为接收来自第二通信装置的配置信息,配置信息包括任务标识、以及对应的AI模型的模型标识、AI模型的输入参数的第一标识、或AI模型的输出参数的第二标识。可选地,模型参数包括以下中的至少一项:模型标识、第一标识、或第二标识。可选地,模型参数包括以下中的至少一项:AI模型的模型标识、AI模型的输入参数、AI模型的输出参数。
在一些实施例中,接收模块1210还可以被配置为接收来自第二通信装置的任务修改信息。任务修改信息包括第一任务标识,任务修改信息还指示要修改的参数的标识。参数可以包括第一任务执行过程中所使用的参数(例如AI参数等),或者可以包括该第一任务的执行状态参数等。任务的执行状态可以包括:未启动、启动、暂停、停止等。
在一些实施例中,接收模块1210还可以被配置为接收来自第二通信装置的任务删除信息。任务删除信息包括第一任务标识,任务删除信息还包括关于是否保留任务配置信息的指示。并且可选地,执行模块1220还被配置为基于任务删除信息将任务删除。可选地,执行模块1220还被配置为基于任务删除信息将任务的配置信息删除。
在本申请的一些实施例中,通信装置为以下任一种:核心网设备、接入网设备或终端设备。第二通信装置为以下任一种:核心网设备、接入网设备或终端设备。第三通信装置为以下任一种:核心网设备、接入网设备或终端设备。
本申请的实施例中对模块或单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时也可以有另外的划分方式,另外,在公开的实施例中的各功能单元可以集成在一个单元中,也可以是单独物理存在,也可以两个或两个以上单元集成为一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
图12中的装置1200能够用于实现上述结合图3至图11中由第一通信装置210所述的各个过程,为了简洁,这里不再赘述。
图13示出了根据本申请的一些实施例的通信装置1300的示意框图。通信装置1300可以被实现为如图2所示的第二通信装置220或实现为第二通信装置220的一部分。
通信装置1300包括确定模块1310和发送模块1320。可选地,通信装置1300还可以包括接收模块1330。
确定模块1310被配置为确定关于待执行的第一任务的第一任务信息,第一任务信息包括第一任务的第一任务标识,第一任务包括AI任务和/或感知任务。发送模块1320被配置为向第一通信装置发送信令,信令包括第一任务信息。
在本申请的一些实施例中,第一任务信息可以指示以下至少一项:任务的地理范围信息、任务的输出要被用于的通信功能的功能标识,任务所使用的AI模型的模型参数,任务的执行需求,任务被执行的时间范围信息,任务被执行的粒度信息,节点标识,或封装协议层标识。
示例性地,执行需求包括时延参数需求和/或可靠性需求。示例性地,时间范围信息包括以下中的至少一项:执行次数、执行时长、或触发条件信息。
接收模块1330被配置为接收来自第一通信装置的第一反馈信息,第一反馈信息包括第一任务标识。示例性地,第一反馈信息包括以下至少一项:第一任务信息是否被第一通信装置成功接受的指示信息,第一任务是否已经被执行完成的指示信息,第一任务的执行结果信息,第一任务的执行进展信息,第一任务执行异常的异常信息,或第一通信装置对第一任务的建议信息。
在一些实施例中,第一反馈信息包括第一任务的执行进展信息,发送模块1320还被配置为向第一通信装置发送状态查询信息,状态查询信息包括第一任务标识。示例性地,执行进展信息指示以下中的至少一项:完成进度信息、处理器容量信息、存储器容量信息、电量信息、或中间计算结果。
可选地,接收模块1330被配置为接收来自第一通信装置的通知消息,通知消息指示以下至少一项:第一通信装置已超出地理范围信息所指示的执行范围、第一通信装置已停止处理第一任务、或第一通信装置已删除第一任务。
可选地,第一任务信息还可以包括第三通信装置的标识,以指示第一通信装置将第一任务信息发送至第三通信装置。
在一些实施例中,确定模块1310还可以被配置为确定关于待执行的第二任务的第二任务信息,第二任务信息包括第二任务的第二任务标识、第二任务的地理范围信息、以及功能标识,第二任务包括以下至少一种:人工智能AI任务、或感知任务。发送模块1320还被配置为向第四通信装置发送信令,信令包括第二任务信息。
接收模块1330被配置为接收来自第一通信装置的第一反馈信息,第一反馈信息指示第一任务信息被成功接收。接收模块1330还被配置为接收来自第四通信装置的第三反馈信息,第三反馈信息指示第二任务信息未被成功接收。进一步地,发送模块1320还被配置为向第一通信装置发送第一删除指示信息,以指示第一通信装置将第一任务信息删除。发送模块1320还被配置为向第四通信装置发送第二删除指示信息,以指示第四通信装置将第二任务信息删除。
示例性地,发送模块1320还可以被配置为向第一通信装置发送配置信息,配置信息包括任务标识、以及对应的AI模型的模型标识、AI模型的输入参数的第一标识、或AI模型的输出参数的第二标识。可选地,模型参数包括以下中的至少一项:模型标识、第一标识、或第二标识。可选地,模型参数包括以下中的至少一项:AI模型的模型标识、AI模型的输入参数、AI模型的输出参数、AI模型的网络层数、或AI模型的卷积参数。
在一些实施例中,发送模块1320还被配置为向第一通信装置发送任务修改信息,任务修改信息包括第一任务标识,任务修改信息还指示要修改的参数的标识。参数可以包括第一任务执行过程中所使用的参数(例如AI参数等),或者可以包括该第一任务的执行状态参数等。任务的执行状态可以包括:未启动、启动、暂停、停止等。
在一些实施例中,发送模块1320还被配置为向第一通信装置发送任务删除信息,任务删除信息包括第一任务标识,任务删除信息还包括关于是否保留任务配置信息的指示。
在本申请的一些实施例中,第一通信装置为以下任一种:核心网设备、接入网设备或终端设备。通信装置为以下任一种:核心网设备、接入网设备或终端设备。第三通信装置为以下任一种:核心网设备、接入网设备或终端设备。第四通信装置为以下任一种:核心网设备、接入网设备或终端设备。
本申请的实施例中对模块或单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时也可以有另外的划分方式,另外,在公开的实施例中的各功能单元可以集成在一个单元中,也可以是单独物理存在,也可以两个或两个以上单元集成为一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
图13中的装置1300能够用于实现上述结合图3至图11中由第二通信装置220所述的各个过程,为了简洁,这里不再赘述。
图14示出了可以用来实施本申请的实施例的示例设备1400的示意性框图。设备1400可以被实现为或者被包括在图2的第一通信装置210中,或者可以被实现为或者被包括在图2的第二通信装置220中。如图所示,设备1400包括一个或多个处理器1410,耦合到处理器1410的一个或多个存储器1420,以及耦合到处理器1410的通信模块1440。
通信模块1440可以用于收发数据和/或信令。通信模块1440可以具有用于通信的至少一个通信接口。通信接口可以包括与其他设备通信所需的任何接口,例如通信接口可以是收发器、电路、总线或其它类型的通信接口。
处理器1410可以是适合于本地技术网络的任何类型,并且可以包括但不限于以下至少一种:通用计算机、专用计算机、微控制器、数字信号处理器(Digital SignalProcessor,DSP)、或基于控制器的多核控制器架构中的一个或多个。设备1400可以具有多个处理器,例如专用集成电路芯片,其在时间上从属于与主处理器同步的时钟。
存储器1420可以包括一个或多个非易失性存储器和一个或多个易失性存储器。非易失性存储器的示例包括但不限于以下至少一种:只读存储器(Read-Only Memory,ROM)1424、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、闪存、硬盘、光盘(Compact Disc,CD)、数字视频盘(Digital Versatile Disc,DVD)或其他磁存储和/或光存储。易失性存储器的示例包括但不限于以下至少一种:RAM 1422、或不会在断电持续时间中持续的其他易失性存储器。
计算机程序1430包括由关联处理器1410执行的计算机可执行指令。程序1430可以存储在ROM 1424中。处理器1410可以通过将程序1430加载到RAM 1422中来执行任何合适的动作和处理。
可以借助于程序1430来实现本申请的实施例,使得设备1400可以执行如参考图3至图11所讨论的任何过程。本申请的实施例还可以通过硬件或通过软件和硬件的组合来实现。
程序1430可以有形地包含在计算机可读介质中,该计算机可读介质可以包括在设备1400中(诸如在存储器1420中)或者可以由设备1400访问的其他存储设备。可以将程序1430从计算机可读介质加载到RAM 1422以供执行。计算机可读介质可以包括任何类型的有形非易失性存储器,例如ROM、EPROM、闪存、硬盘、CD、DVD等。
在一些实施例中,设备1400中的通信模块1440可以被实现为发送器和接收器(或收发器),其可以被配置为发送/接收任务信息等。另外,设备1400还可以进一步包括调度器、控制器、射频/天线中的一个或多个,本申请不再详细阐述。
示例性地,图14中的设备1400可以被实现为电子设备,或者可以被实现为电子设备中的芯片或芯片***,本申请的实施例对此不限定。
本申请的实施例还提供了一种芯片,该芯片可以包括输入接口、输出接口和处理电路。在本申请的实施例中,可以由输入接口和输出接口完成信令或数据的交互,由处理电路完成信令或数据信息的生成以及处理。该处理电路可以为逻辑电路。
本申请的实施例还提供了一种芯片***,包括处理器,用于支持计算设备以实现上述任一实施例中所涉及的功能。在一种可能的设计中,芯片***还可以包括存储器,用于存储必要的程序指令和数据,当处理器运行该程序指令时,使得安装该芯片***的设备实现上述任一实施例中所涉及的方法。示例性地,该芯片***可以由一个或多个芯片构成,也可以包含芯片和其他分立器件。
本申请的实施例还提供了一种处理器,用于与存储器耦合,存储器存储有指令,当处理器运行所述指令时,使得处理器执行上述任一实施例中涉及的方法和功能。
本申请的实施例还提供了一种包含指令的计算机程序产品,其在计算机上运行时,使得计算机执行上述各实施例中任一实施例中涉及的方法和功能。
本申请的实施例还提供了一种计算机可读存储介质,其上存储有计算机指令,当处理器运行所述指令时,使得处理器执行上述任一实施例中涉及的方法和功能。
通常,本申请的各种实施例可以以硬件或专用电路、软件、逻辑或其任何组合来实现。一些方面可以用硬件实现,而其他方面可以用固件或软件实现,其可以由控制器,微处理器或其他计算设备执行。虽然本申请的实施例的各个方面被示出并描述为框图,流程图或使用一些其他图示表示,但是应当理解,本文描述的框,装置、***、技术或方法可以实现为,如非限制性示例,硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其他计算设备,或其某种组合。
本申请还提供有形地存储在非暂时性计算机可读存储介质上的至少一个计算机程序产品。该计算机程序产品包括计算机可执行指令,例如包括在程序模块中的指令,其在目标的真实或虚拟处理器上的设备中执行,以执行如上参考附图的过程/方法。通常,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、库、对象、类、组件、数据结构等。在各种实施例中,可以根据需要在程序模块之间组合或分割程序模块的功能。用于程序模块的机器可执行指令可以在本地或分布式设备内执行。在分布式设备中,程序模块可以位于本地和远程存储介质中。
用于实现本申请的方法的计算机程序代码可以用一种或多种编程语言编写。这些计算机程序代码可以提供给通用计算机、专用计算机或其他可编程的数据处理装置的处理器,使得程序代码在被计算机或其他可编程的数据处理装置执行的时候,引起在流程图和/或框图中规定的功能/操作被实施。程序代码可以完全在计算机上、部分在计算机上、作为独立的软件包、部分在计算机上且部分在远程计算机上或完全在远程计算机或服务器上执行。
在本申请的上下文中,计算机程序代码或者相关数据可以由任意适当载体承载,以使得设备、装置或者处理器能够执行上文描述的各种处理和操作。载体的示例包括信号、计算机可读介质、等等。信号的示例可以包括电、光、无线电、声音或其它形式的传播信号,诸如载波、红外信号等。
计算机可读介质可以是包含或存储用于或有关于指令执行***、装置或设备的程序的任何有形介质。计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读介质可以包括但不限于电子的、磁的、光学的、电磁的、红外的或半导体***、装置或设备,或其任意合适的组合。计算机可读存储介质的更详细示例包括带有一根或多根导线的电气连接、便携式计算机磁盘、硬盘、随机存储存取器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪存)、光存储设备、磁存储设备,或其任意合适的组合。
此外,尽管在附图中以特定顺序描述了本申请的方法的操作,但是这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多个步骤组合为一个步骤执行,和/或将一个步骤分解为多个步骤执行。还应当注意,根据本申请的两个或更多装置的特征和功能可以在一个装置中具体化。反之,上文描述的一个装置的特征和功能可以进一步划分为由多个装置来具体化。
以上已经描述了本申请的各实现,上述说明是示例性的,并非穷尽的,并且也不限于所公开的各实现。在不偏离所说明的各实现的范围的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在很好地解释各实现的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其他普通技术人员能理解本文公开的各个实现方式。
Claims (34)
1.一种信息处理方法,包括:
第一通信装置接收来自第二通信装置的关于待执行的任务的第一任务信息,所述第一任务信息包括所述任务的任务标识以及所述任务的地理范围信息,所述任务包括以下至少一种:人工智能AI任务、或感知任务;以及
所述第一通信装置基于所述第一任务信息,使所述任务被执行。
2.根据权利要求1所述的方法,还包括:
所述第一通信装置向所述第二通信装置发送第一反馈信息,所述第一反馈信息包括所述任务标识。
3.根据权利要求2所述的方法,其中所述第一反馈信息包括以下至少一项:
所述第一任务信息是否被所述第一通信装置成功接受的指示信息,
所述任务是否已经被执行完成的指示信息,
所述任务的执行结果信息,
所述任务的执行进展信息,
所述任务执行异常的异常信息,或
所述第一通信装置对所述任务的建议信息。
4.根据权利要求2所述的方法,其中所述第一反馈信息包括所述任务的执行进展信息,所述方法还包括:
所述第一通信装置接收来自所述第二通信装置的状态查询信息,所述状态查询信息包括所述任务标识。
5.根据权利要求3或4所述的方法,其中所述执行进展信息指示以下中的至少一项:完成进度信息、处理器容量信息、存储器容量信息、电量信息、或中间计算结果。
6.根据权利要求2至5中任一项所述的方法,其中所述第一任务信息还包括以下至少一项:节点标识、或封装协议层标识。
7.根据权利要求1至6中任一项所述的方法,还包括:
所述第一通信装置超出所述地理范围信息所指示的执行范围时,所述第一通信装置停止处理所述任务或者删除所述任务。
8.根据权利要求7所述的方法,还包括:
所述第一通信装置向所述第二通信装置发送通知消息,所述通知消息指示以下至少一项:所述第一通信装置已超出所述执行范围、所述第一通信装置已停止处理所述任务、或所述第一通信装置已删除所述任务。
9.根据权利要求1至8中任一项所述的方法,其中所述第一任务信息还包括第三通信装置的设备标识,并且其中所述第一通信装置基于所述第一任务信息使所述任务被执行包括:
所述第一通信装置向所述第三通信装置发送所述第一任务信息,以使所述任务被所述第三通信装置执行。
10.根据权利要求9所述的方法,还包括:
所述第一通信装置接收来自第三通信装置的第二反馈信息;以及
所述第一通信装置向所述第二通信装置发送所述第二反馈信息。
11.根据权利要求10所述的方法,其中所述第二反馈信息包括以下至少一项:
所述第一任务信息是否被所述第三通信装置成功接受的指示信息,
所述任务是否已经被执行完成的指示信息,
所述任务的执行结果信息,
所述任务的执行进展信息,
所述任务执行异常的异常信息,或
所述第三通信装置对所述任务的建议信息。
12.根据权利要求1至11中任一项所述的方法,其中所述第一任务信息还包括以下至少一项:
所述任务的输出要被用于的通信功能的功能标识;
所述任务所使用的AI模型的模型参数;
所述任务的执行需求,所述执行需求包括以下中的至少一项:时延需求、或可靠性需求;
所述任务被执行的时间范围信息,所述时间范围信息包括以下中的至少一项:执行次数、执行时长、或触发条件信息;或
所述任务被执行的粒度信息。
13.根据权利要求12所述的方法,其中所述模型参数包括以下中的至少一项:
与所述任务标识对应的AI模型的模型标识、所述AI模型的输入参数的第一标识、或所述AI模型的输出参数的第二标识。
14.根据权利要求12所述的方法,其中所述模型参数包括以下中的至少一项:所述AI模型的模型标识、所述AI模型的输入参数、所述AI模型的输出参数、所述AI模型的网络层数、或所述AI模型的卷积参数。
15.一种信息处理方法,包括:
第二通信装置确定关于待执行的第一任务的第一任务信息,所述第一任务信息包括所述第一任务的第一任务标识以及所述第一任务的地理范围信息,所述第一任务包括以下至少一种:人工智能AI任务、或感知任务;以及
所述第二通信装置向第一通信装置发送所述第一任务信息。
16.根据权利要求15所述的方法,还包括:
所述第二通信装置接收来自所述第一通信装置的第一反馈信息,所述第一反馈信息包括所述第一任务标识。
17.根据权利要求16所述的方法,其中所述第一反馈信息包括以下至少一项:
所述第一任务信息是否被所述第一通信装置成功接受的指示信息,
所述第一任务是否已经被执行完成的指示信息,
所述第一任务的执行结果信息,
所述第一任务的执行进展信息,
所述第一任务执行异常的异常信息,或
所述第一通信装置对所述第一任务的建议信息。
18.根据权利要求17所述的方法,其中所述第一反馈信息包括所述第一任务的执行进展信息,所述方法还包括:
所述第二通信装置向所述第一通信装置发送状态查询信息,所述状态查询信息包括所述第一任务标识。
19.根据权利要求17或18所述的方法,其中所述执行进展信息指示以下中的至少一项:完成进度信息、处理器容量信息、存储器容量信息、电量信息、或中间计算结果。
20.根据权利要求15至19中任一项所述的方法,其中所述第一任务信息还包括以下至少一项:节点标识、或封装协议层标识。
21.根据权利要求15至20中任一项所述的方法,还包括:
所述第二通信装置接收来自所述第一通信装置的通知消息,所述通知消息指示以下至少一项:所述第一通信装置已超出所述地理范围信息所指示的执行范围、所述第一通信装置已停止处理所述第一任务、或所述第一通信装置已删除所述第一任务。
22.根据权利要求15至21中任一项所述的方法,其中所述第一任务信息还包括第三通信装置的标识。
23.根据权利要求15至22中任一项所述的方法,其中所述第一任务信息还包括所述第一任务用于完成的通信功能的功能标识。
24.根据权利要求23所述方法,还包括:
所述第二通信装置确定关于待执行的第二任务的第二任务信息,所述第二任务信息包括所述第二任务的第二任务标识、所述第二任务的地理范围信息、以及所述功能标识,所述第二任务包括以下至少一种:人工智能AI任务、或感知任务;以及
所述第二通信装置向第四通信装置发送所述第二任务信息。
25.根据权利要求24所述方法,还包括:
所述第二通信装置接收来自所述第一通信装置的第一反馈信息,所述第一反馈信息指示所述第一任务信息被成功接受;以及
所述第二通信装置接收来自所述第四通信装置的第三反馈信息,所述第三反馈信息指示所述第二任务信息未被成功接受。
26.根据权利要求25所述的方法,还包括:
所述第二通信装置向所述第一通信装置发送第一删除指示信息,以指示所述第一通信装置将所述第一任务信息删除。
27.根据权利要求15至26中任一项所述的方法,其中所述第一任务信息还包括以下至少一项:
所述任务的输出要被用于的通信功能的功能标识;
所述第一任务所使用的AI模型的模型参数;
所述第一任务的执行需求,所述执行需求包括以下中的至少一项:时延参数需求、或可靠性需求;
所述第一任务被执行的时间范围信息,所述时间范围信息包括以下中的至少一项:执行次数、执行时长、或触发条件信息;或
所述第一任务被执行的粒度信息。
28.根据权利要求27所述的方法,其中所述模型参数包括以下中的至少一项:
与所述第一任务标识对应的AI模型的模型标识、所述AI模型的输入参数的第一标识、或所述AI模型的输出参数的第二标识。
29.根据权利要求27所述的方法,其中所述模型参数包括以下中的至少一项:所述AI模型的模型标识、所述AI模型的输入参数、所述AI模型的输出参数、所述AI模型的网络层数、或所述AI模型的卷积参数。
30.一种通信装置,包括用于执行权利要求1至14中任一项、或权利要求15至29中任一项所述的方法的模块或单元。
31.一种通信装置,包括与存储器耦合的处理器,所述存储器上存储有计算机指令,当所述指令由所述处理器运行时使得所述通信装置执行如权利要求1至14中任一项所述的方法,或者,使得所述通信装置执行如权利要求15至29任一项所述的方法。
32.根据权利要求31所述的通信装置,还包括所述存储器和收发器中的一项或多项,所述收发器用于收发数据或信令。
33.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时,如权利要求1至14中任一项所述的方法或权利要求15至29中任一项所述的方法被执行。
34.一种计算机芯片,包括处理电路,被配置为执行根据权利要求1至14中任一项所述的方法或者权利要求15至29中任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210082047.1A CN116528143A (zh) | 2022-01-24 | 2022-01-24 | 信息处理方法及通信装置 |
PCT/CN2023/072189 WO2023138514A1 (zh) | 2022-01-24 | 2023-01-13 | 信息处理方法及通信装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210082047.1A CN116528143A (zh) | 2022-01-24 | 2022-01-24 | 信息处理方法及通信装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116528143A true CN116528143A (zh) | 2023-08-01 |
Family
ID=87347810
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210082047.1A Pending CN116528143A (zh) | 2022-01-24 | 2022-01-24 | 信息处理方法及通信装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN116528143A (zh) |
WO (1) | WO2023138514A1 (zh) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110119068A1 (en) * | 2009-11-16 | 2011-05-19 | International Business Machines Corporation | Zone aware task management utilizing user generated presence history |
CN109409883B (zh) * | 2018-10-19 | 2020-10-20 | 深圳和而泰数据资源与云技术有限公司 | 基于智能合约的协同处理方法、家电设备及服务器 |
CN111246365B (zh) * | 2018-11-29 | 2022-04-22 | 华为技术有限公司 | 一种移动路线的管控方法、装置及*** |
CN114145006A (zh) * | 2020-06-12 | 2022-03-04 | 华为技术有限公司 | 人工智能资源的调度方法、装置、存储介质和芯片 |
-
2022
- 2022-01-24 CN CN202210082047.1A patent/CN116528143A/zh active Pending
-
2023
- 2023-01-13 WO PCT/CN2023/072189 patent/WO2023138514A1/zh unknown
Also Published As
Publication number | Publication date |
---|---|
WO2023138514A1 (zh) | 2023-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11588583B2 (en) | Method and device for configuring HARQ feedback between terminal nodes | |
KR20220140605A (ko) | Sidelink 릴레이 통신 방법, 장치, 설비 및 매체 | |
JP7416933B2 (ja) | サイドリンクチャネル状態情報報告を送信するための方法、装置、およびシステム | |
US20190166526A1 (en) | Method for establishing a fronthaul interface, method for performing access for a ue, method and apparatus for performing a handover for a ue, data forwarding method, user equipment and base station | |
US20210314830A1 (en) | Wireless network communications method, base station, terminal, and communications apparatus | |
WO2017133501A1 (zh) | 车联网业务拥塞控制的方法及装置 | |
CN111971983A (zh) | 在5g***中支持车辆通信的方法和装置 | |
WO2020200135A1 (zh) | 一种资源配置方法及通信装置 | |
WO2017091980A1 (zh) | 无线资源调度的方法、装置和*** | |
CN111586624B (zh) | 一种终端能力的确定方法、装置和计算机可读存储介质 | |
US20230098258A1 (en) | Relay bearer establishing method and communication apparatus | |
WO2021109346A1 (en) | Method and device for allocating resources for sidelink transmission | |
CN109891970A (zh) | 无线网络中的数据传输方法、装置和*** | |
US20230262835A1 (en) | Sidelink communication method and apparatus | |
CN112423393B (zh) | 数据传输方法及装置 | |
US20240244661A1 (en) | Method and apparatus for communication | |
US20240064557A1 (en) | Method and apparatus for group quality-of-service control of multiple quality-of-service flows | |
WO2022110188A1 (zh) | 侧行链路载波管理方法、装置和*** | |
CN114449687A (zh) | 一种通信方法及装置 | |
CN109314629B (zh) | 发送响应信息的方法、装置、存储介质以及电子设备 | |
WO2022028409A1 (en) | User equipment and resource selection method in sidelink communication | |
CN116528143A (zh) | 信息处理方法及通信装置 | |
EP4275420A1 (en) | Resource selection in side link (sl) communications | |
CN116349259A (zh) | 通信方法及装置 | |
KR20230130015A (ko) | 사이드링크 송신 및 수신을 수행하기 위한 방법 및디바이스 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication |