通信方法及装置、电子设备、存储介质与流程

摘要: 本发明涉及通信,特别涉及一种通信方法、通信装置、电子设备、计算机可读存储介质。背景技术:1、在相关技术中,5g(5thgeneration)空口用户面协议栈自上...
通信方法及装置、电子设备、存储介质与流程

本发明涉及通信,特别涉及一种通信方法、通信装置、电子设备、计算机可读存储介质。

背景技术:

1、在相关技术中,5g(5th generation)空口用户面协议栈自上而下包括服务数据适配协议层(service data adaptation protocol,sdap)、分组数据汇聚协议层(packetdata convergence protocol、pdcp)、无线链路控制层协议层(radio link control、rlc)、媒体接入控制层协议层(medium access control,mac)和物理层(physical layer,phy)。该协议栈主要针对传统数据传输业务(如视频业务、网页浏览业务)设计,其服务质量(quality of service,qos)映射机制仅支持通信qos(如带宽、时延、丢包率)的映射与承载,未考虑人工智能(artificial intelligence,ai)等计算任务所特有的计算qos需求(如算力复杂度、模型精度、推理执行时延),针对计算任务的服务效果有待改进。

技术实现思路

1、为此,本发明提供一种通信方法、通信装置、电子设备、计算机可读存储介质,以解决现有技术中由于qos映射机制未考虑计算任务特有的计算qos需求而导致对计算任务服务效果不佳的问题。

2、为了实现上述目的,本发明第一方面提供一种通信方法,应用于计算任务适配协议层实体,计算任务适配协议层位于应用层与服务数据适配协议层之间,该方法通信包括:响应于接收到所述应用层发送的计算任务请求,对所述计算任务请求进行解析,获得第一计算任务数据包以及第一解析参数,所述第一解析参数包括所述计算任务请求对应的通信质量参数集和计算质量参数集;根据所述第一解析参数,为所述第一计算任务数据包添加适配层包头,得到第二计算任务数据包;

3、将至少一个所述第二计算任务数据包映射到对应的服务质量数据流,并确定所述服务质量数据流的服务质量指示信息;将所述服务质量数据流和对应的服务质量指示信息发送给服务数据适配协议层实体。

4、进一步地,所述第一解析参数还包括模型属性信息;

5、所述根据所述第一解析参数,为所述第一计算任务数据包添加适配层包头,得到第二计算任务数据包,包括:

6、根据所述通信质量参数集,确定服务质量等级标识和通信服务质量索引参数;

7、根据所述计算质量参数集和所述模型属性信息,确定计算优先级、计算服务质量索引参数和模型版本参数;

8、根据所述服务质量等级标识、所述通信服务质量索引、所述计算优先级、所述计算服务质量索引以及所述模型版本参数,生成所述适配层包头;

9、将所述适配层包头添加到所述第一计算任务数据包,得到所述第二计算任务数据包;

10、其中,所述服务质量等级标识用于表征所述计算任务请求的通信优先级,所述通信服务质量索引参数用于指示与所述计算任务请求匹配的目标通信服务质量配置模板,所述计算服务质量索引参数用于指示与所述计算任务请求匹配的目标计算服务质量配置模板。

11、进一步地,所述根据所述通信质量参数集,确定服务质量等级标识和通信服务质量索引参数,包括:

12、根据每个服务质量等级对应的第一通信质量参数取值要求,确定与所述通信质量参数集匹配的目标服务质量等级,将所述目标服务质量等级的标识,确定为所述服务质量等级标识;

13、根据每个通信服务质量配置模板对应的第二通信质量参数取值要求,确定与所述通信质量参数集匹配的目标通信服务质量配置模板,根据所述目标通信服务质量配置模板的标识,确定所述通信服务质量索引参数。

14、进一步地,所述根据所述计算质量参数集和所述模型属性信息,确定计算优先级、计算服务质量索引参数和模型版本参数,包括:

15、根据预设质量优先级映射关系,确定与所述计算质量参数集对应的计算优先级;

16、根据每个计算服务质量配置模板对应的计算质量参数取值要求,确定与所述计算质量参数集匹配的目标计算服务质量配置模板,根据所述目标计算服务质量配置模板的标识,确定所述计算服务质量索引参数;

17、根据所述模型属性信息,确定所述模型版本参数。

18、进一步地,所述通信质量参数集包括最小数据速率、最大数据速率、最大端到端时延和最大抖动中的至少一种,所述计算质量参数集包括计算复杂度、最大计算执行时延、模型大小和模型准确度要求中的至少一种。

19、进一步地,所述将至少一个所述第二计算任务数据包映射到对应的服务质量数据流,并确定所述服务质量数据流的服务质量指示信息,包括:

20、将所述通信质量参数集相同的多个所述第二计算任务数据包映射到同一个服务质量数据流;

21、针对任一服务质量数据流,确定用于承载所述服务质量数据流的数据无线承载信息和对应的服务质量参数合集;根据所述服务质量数据流的流标识、所述数据无线承载信息和所述服务质量参数合集,获得所述服务质量数据流的服务质量指示信息;

22、其中,所述数据无线承载信息用于指示承载所述计算任务请求的计算节点,所述计算节点包括端侧计算节点、边缘计算节点和云端计算节点,所述服务质量参数合集包括所述通信质量参数集和所述计算质量参数集中的至少部分质量参数。

23、进一步地,所述方法还包括:

24、响应于接收到服务数据适配协议层实体发送的第三计算任务数据包,对所述第三计算任务数据包进行解析,获得第四计算任务数据包以及第二解析参数;

25、根据所述第二解析参数将所述第四计算任务数据包发送到对应的目标计算节点,所述目标计算节点用于根据所述第四计算任务数据包执行相应的计算任务。

26、第二方面,本发明提供了一种通信装置,设置于计算任务适配协议层实体,计算任务适配协议层位于应用层与服务数据适配协议层之间,该通信装置包括:解析模块,用于响应于接收到所述应用层发送的计算任务请求,对所述计算任务请求进行解析,获得第一计算任务数据包以及第一解析参数,所述第一解析参数包括所述计算任务请求对应的通信质量参数集和计算质量参数集;添加模块,用于根据所述第一解析参数,为所述第一计算任务数据包添加适配层包头,得到第二计算任务数据包;映射模块,用于将至少一个所述第二计算任务数据包映射到对应的服务质量数据流,并确定所述服务质量数据流的服务质量指示信息;发送模块,用于将所述服务质量数据流和对应的服务质量指示信息发送给服务数据适配协议层实体。

27、第三方面,本发明提供了一种电子设备,该电子设备包括:一个或多个处理器;

28、存储器,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述的通信方法;一个或多个i/o接口,连接在所述处理器与存储器之间,配置为实现所述处理器与存储器的信息交互。

29、第四方面,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,该程序在被处理器执行时实现上述的通信方法。

30、本发明具有如下优点:

31、本公开实施例在现有5g空口用户面协议栈中增加了ctap层,实现了通信qos与计算qos的双维度映射,可以将相同通信qos的计算任务数据包过滤映射为一个服务质量数据流(qos flow),不同计算qos所对应的计算任务可以通过适配层包头内的字段区分,并且还设置与服务质量数据流对应的服务质量指示信息,实现计算任务的差异化空口承载,基于此,接收端一侧的ctap实体接收数据包之后,通过解析包头和服务质量指示信息等信息即可还原服务质量数据流关联信息,实现计算任务的精准分发。

32、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。