本技术涉及无线通信,尤其涉及一种网络时延(delay、latency)或抖动(jitter)处理方法及装置、通信设备。
背景技术:
1、时延是衡量网络性能的重要指标之一。对于一些对时延有严格要求的业务,例如扩展现实(extended reality,xr)和多媒体业务,需要根据时延调整业务传输相关的配置,如无线资源配置等。此外,时延抖动(简称抖动)也是衡量网络性能的重要指标之一。
2、业务在用户设备(user equipment,ue)和应用服务器(application server,as)之间传输时,会涉及到多个阶段,不同阶段对应各自的时延和/或抖动,如何获取阶段对应的时延和/或抖动需要完善。
技术实现思路
1、本技术实施例提供了一种网络时延或抖动处理方法、装置、通信设备、芯片及计算机可读存储介质。
2、本技术实施例提供的网络时延或抖动处理方法,包括:
3、第一网络功能接收应用功能发送的第一时延和/或第一抖动,所述第一时延和/或第一抖动为应用的时延和/或抖动。
4、在一些实施方式中,所述方法还包括:
5、所述第一网络功能将以下信息至少之一发送给接入网网元或者通过第二网络功能发送给接入网网元:第二时延、第二抖动、第三时延、第三抖动、第一时延、第一抖动。
6、在一些实施方式中,所述第二时延为网络传输过程(数据包在upf和ue间传输的过程)的时延。
7、在一些实施方式中,所述第二抖动为网络传输过程的抖动。
8、在一些实施方式中,所述网络传输包括n3和/或n9传输。
9、在一些实施方式中,所述第三时延为应用服务器和用户面功能之间的时延,所述应用服务器和用户面功能之间为n6传输。所述应用服务器可以是边缘服务器(edgeapplication server),可以是边缘节点(edge node),可以是边缘应用节点(edgeapplication node)。
10、在一些实施方式中,所述第三抖动为应用服务器和用户面功能之间的抖动,所述应用服务器和用户面功能之间为n6传输。
11、在一些实施方式中,所述第二时延包括第四时延和/或第五时延,所述第四时延为用户设备(user equipment,ue)与接入网网元之间的传输时延,所述第五时延为用户面功能与接入网网元之间的传输时延。
12、在一些实施方式中,所述第二抖动包括第四抖动和/或第五抖动,所述第四抖动为ue与接入网网元之间的抖动,所述第五抖动为用户面功能与接入网网元之间的抖动。
13、在一些实施方式中,所述传输时延为单向时延和/或往返时延。
14、在一些实施方式中,所述方法还包括:
15、所述接入网网元基于所述第二时延、所述第二抖动、所述第三时延、所述第三抖动、所述第一时延以及所述第一抖动中的至少一种信息,调整无线资源配置和/或包预测。
16、在一些实施方式中,所述接入网网元无法调整无线资源配置的情况下,所述接入网网元通知所述第二网络功能或者所述第一网络功能,由所述第二网络功能或者第一网络功能通知应用功能调整策略。
17、在一些实施方式中,所述方法还包括:
18、所述第一网络功能将所述第二时延、所述第二抖动、所述第三时延、所述第三抖动、所述第一时延以及所述第一抖动中的至少一种信息发送给应用功能,由所述应用功能调整策略。
19、在一些实施方式中,所述第三时延和/或第三抖动为网络预配置的n6传输时延和/或抖动,预配置在第四网络功能或者第二网络功能上。
20、在一些实施方式中,所述第二时延和/或第二抖动为网络预配置的;或者,所述第二时延和/或第二抖动为测量得到的。
21、在一些实施方式中,所述第二时延和/或第二抖动为测量得到的情况下,所述方法还包括:
22、所述第一网络功能接收第二网络功能发送的第二时延,所述第二时延基于测量过程得到。
23、在一些实施方式中,所述第二时延和/或第二抖动为测量得到的情况下,所述方法还包括:
24、所述第一网络功能将所述第二时延发送给第三网络功能,由所述第三网络功能基于所述第二时延确定所述第二抖动,所述第一网络功能接收所述第三网络功能发送的所述第二抖动。
25、在一些实施方式中,所述第二时延和/或第二抖动为测量得到的情况下,所述方法还包括:
26、所述第一网络功能基于所述第二时延确定所述第二抖动。
27、在一些实施方式中,所述方法还包括:
28、所述第一网络功能将所述第二时延和/或第二抖动发送给应用功能。
29、在一些实施方式中,所述测量过程包括以下步骤:
30、所述第一网络功能接收应用功能发送的服务质量(quality of service,qos)监控请求。
31、在一些实施方式中,所述测量过程包括以下步骤:
32、所述第一网络功能根据qos监控请求下发qos监控策略给第二网络功能,由所述第二网络功能根据所述qos监控策略向接入网网元发送第一时延测量请求以及向用户面功能发送第二时延测量请求。
33、在一些实施方式中,所述第一时延测量请求用于请求所述接入网网元测量ue与接入网网元之间的传输时延;所述第二时延测量请求用于请求所述用户面功能测量接入网网元与用户面功能之间的传输时延。
34、在一些实施方式中,所述测量过程包括以下步骤:
35、所述接入网网元将测量到的ue与接入网网元之间的传输时延发送给用户面功能;
36、所述用户面功能根据收到的ue与接入网网元之间的传输时延和测量到的接入网网元与用户面功能之间的传输时延确定所述第二时延,并将所述第二时延发送给所述第二网络功能。
37、在一些实施方式中,所述qos监控请求携带以下至少一种信息:时延测量标识、时延测量时间段、时延测量频率、第一指示信息、第二指示信息、第三指示信息,所述第一指示信息用于指示测量单向时延和/或测量往返时延,所述第二指示信息用于指示ue与接入网网元是否时钟同步,所述第三指示信息用于指示用户面功能与接入网网元是否时钟同步。
38、在一些实施方式中,所述qos监控策略包括以下至少一种信息:时延测量标识、时延测量时间段、时延测量频率、第一指示信息、第二指示信息、第三指示信息,所述第一指示信息用于指示测量单向时延和/或测量往返时延(这里的往返时延也可以是双向时延,也可以是round trip time,也可以是rtt。),所述第二指示信息用于指示ue与接入网网元是否时钟同步,所述第三指示信息用于指示用户面功能与接入网网元是否时钟同步。
39、在一些实施方式中,所述第一时延测量请求携带以下至少一种信息:时延测量时间段、时延测量频率、第一指示信息、第二指示信息,所述第一指示信息用于指示测量单向时延和/或测量往返时延,所述第二指示信息用于指示ue与接入网网元是否时钟同步。
40、在一些实施方式中,若所述第一指示信息指示测量单向时延,则所述接入网网元测量ue与接入网网元之间的单向时延;若所述第一指示信息指示测量往返时延,则所述接入网网元测量ue与接入网网元之间的往返时延。
41、在一些实施方式中,所述第二时延测量请求携带以下至少一种信息:时延测量时间段、时延测量频率、第一指示信息、第三指示信息,所述第一指示信息用于指示测量单向时延和/或测量往返时延,所述第三指示信息用于指示用户面功能与接入网网元是否时钟同步。
42、在一些实施方式中,若所述第一指示信息指示测量单向时延,则所述用户面功能测量用户面功能与接入网网元之间的单向时延;若所述第一指示信息指示测量往返时延,则所述用户面功能测量用户面功能与接入网网元之间的往返时延。
43、本技术实施例提供的网络时延或抖动处理方法,包括:
44、测量ue与用户面功能之间的上行时延;和/或测量用户面功能与ue之间的下行时延。
45、在一些实施方式中,所述用户面功能与接入网网元时钟同步;或者,所述用户面功能与接入网网元时钟不同步。
46、在一些实施方式中,所述用户面功能与接入网网元时钟同步的情况下,所述方法还包括:在测量所述ue与用户面功能之间的上行时延的情况下,
47、所述用户面功能接收所述接入网网元发送的第一上行包以及随所述第一上行包发送的所述接入网网元测量得到的ue与接入网网元之间的上行时延;
48、所述用户面功能根据所述第一上行包携带的时间戳和收到的所述ue与接入网网元之间的上行时延确定ue与用户面功能之间的上行时延。
49、在一些实施方式中,所述第一上行包为所述接入网网元发送给所述用户面功能的上行包。
50、在一些实施方式中,所述用户面功能与接入网网元时钟同步的情况下,所述方法还包括:在测量所述用户面功能与ue之间的下行时延的情况下,
51、所述用户面功能向所述接入网网元发送第一下行包;所述接入网网元在收到所述用户面功能发送的第一下行包后,发送第二上行包;所述第二上行包携带所述第一下行包的时间信息。
52、在一些实施方式中,所述方法还包括:
53、所述用户面功能接收所述接入网网元发送的所述第二上行包以及随所述第二上行报发送的所述接入网网元测量得到的接入网网元与ue之间的下行时延;
54、所述用户面功能根据所述第二上行包携带的所述第一下行包的时间信息,和收到的所述接入网网元与ue之间的下行时延,确定用户面功能与ue之间的下行时延。
55、在一些实施方式中,所述用户面功能与接入网网元时钟不同步的情况下,所述方法还包括:在测量所述ue与用户面功能之间的上行时延的情况下,
56、所述用户面功能接收所述接入网网元发送的第三上行包,并发送第一探测包,将所述第一探测包发送给所述接入网网元。
57、在一些实施方式中,所述方法还包括:
58、所述接入网网元根据所述第一探测包的接收时间信息、和/或所述第一探测包的发送时间信息、和/或所述第三上行包的发送时间信息、和/或所述第三上行包的接收时间信息,确定接入网网元与用户面功能之间的上行时延。
59、在一些实施方式中,所述接入网网元将确定的接入网网元与用户面功能之间的上行时延和测量到的ue与接入网网元之间的上行时延共同随第四上行包发送给用户面功能。
60、在一些实施方式中,所述方法还包括:
61、所述用户面功能根据收到的所述接入网网元与用户面功能之间的上行时延和ue与接入网网元之间的上行时延确定ue与用户面功能之间的上行时延。
62、在一些实施方式中,所述用户面功能与接入网网元时钟不同步的情况下,所述方法还包括:在测量所述用户面功能与ue之间的下行时延的情况下,
63、所述接入网网元在接收用户面功能发送的第二下行包后,发送第二探测包,将所述第二探测包发送给用户面功能;所述第二探测包携带接入网网元与ue之间的下行时延。
64、在一些实施方式中,所述方法还包括:
65、所述用户面功能根据所述第二探测包的接收时间信息、和/或所述第二探测包的发送时间信息、和/或所述第二下行包的发送时间信息、和/或所述第二下行包的接收时间信息,确定用户面功能与接入网网元之间的下行时延。
66、在一些实施方式中,所述用户面功能根据所述用户面功能与接入网网元之间的下行时延和所述接入网网元与ue之间的下行时延确定用户面功能与ue之间的下行时延。
67、本技术实施例提供的抖动处理方法,包括:
68、在下行场景中,第五网络功能根据收到的数据包或数据突发,生成第一信息,其中,所述第一信息为与抖动相关的信息。
69、在一些实施方式中,所述第五网络功能为用户面功能(upf)。
70、在一些实施方式中,所述第一信息为应用服务器和用户面功能之间传输过程的抖动,即n6抖动或n6传输抖动。
71、在一些实施方式中,所述第一信息包括以下至少之一:抖动信息,与周期相关的数据抖动信息,某个业务流的抖动或抖动范围信息。
72、在一些实施方式中,所述第五网络功能基于接收到的第六网络功能发送的第二信息,生成第一信息。
73、在一些实施方式中,所述第六网络功能为会话管理功能(smf)。
74、在一些实施方式中,所述第二信息为核心网的策略信息。
75、在一些实施方式中,所述第二信息包括以下至少之一:抖动计算策略,抖动监控策略、抖动统计策略、抖动策略。
76、在一些实施方式中,所述第五网络功能基于应用功能发送给5g核心网功能的第三信息,生成第一信息。
77、在一些实施方式中,所述第三信息包括以下至少之一:指示5g网络进行抖动统计或抖动测量的指示信息、业务信息包括ip五元组和/或应用id和/或应用标识等。
78、在一些实施方式中,所述第五网络功能根据数据包到达时间、数据突发到达时间、数据包携带的时间戳中的至少之一,生成第一信息。
79、在一些实施方式中,所述第五网络功能根据数据包携带的时间戳,识别数据包属于第一数据突发;所述第五网络功能根据所述第一数据突发的到达时间,生成第一信息。
80、在一些实施方式中,所述方法还包括:
81、所述第五网络功能将所述第一信息发送给基站或者第七网络功能。
82、在一些实施方式中,所述第七网络功能为5g核心网控制面功能,可以是会话管理功能(smf)。
83、在一些实施方式中,所述方法还包括:
84、所述第五网络功能或者5g核心网控制面功能将第四信息发送给基站。
85、在一些实施方式中,所述5g核心网控制面功能为smf。
86、在一些实施方式中,所述第四信息为网络传输抖动,是核心网测量出来或者网络预配置的,包括以下至少之一:n3抖动或n3传输抖动,n9抖动或n9传输抖动,基站和psa upf之间的传输抖动或抖动。这里,psa upf为pdu会话锚点upf(pdu session anchor upf)。
87、本技术实施例提供的网络时延或抖动处理装置,包括:
88、接收单元,用于接收应用功能发送的第一时延和/或第一抖动,所述第一时延和/或第一抖动为应用的时延和/或抖动。
89、本技术实施例提供的网络时延或抖动处理装置,包括:
90、测量单元,用于测量ue与用户面功能之间的上行时延;和/或测量用户面功能与ue之间的下行时延。
91、本技术实施例提供的抖动处理装置,包括:
92、处理单元,用于根据数据包或数据突发,生成第一信息,其中,所述第一信息为与抖动相关的信息。
93、本技术实施例提供的通信设备,包括:处理器和存储器,该存储器用于存储计算机程序,所述处理器用于调用并运行所述存储器中存储的计算机程序,执行上述任意一种网络时延或抖动处理方法。
94、本技术实施例提供的芯片,包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有所述芯片的设备执行上述任意一种方法。
95、本技术实施例提供的芯计算机可读存储介质,用于存储计算机程序,所述计算机程序使得计算机执行上述任意一种方法。
96、本技术实施例的技术方案中,明确了第一时延和/或第一抖动的获取方式,所述第一时延和/或第一抖动为应用的时延和/或抖动。进一步,还明确了第二时延、第二抖动、第三时延、第三抖动中的至少一种信息的获取方式,所述第二时延为网络传输过程的时延;所述第二抖动为网络传输过程的抖动。通过明确不同阶段各自对应的时延和/或抖动,可以为业务传输相关的配置/或策略的调整提供依据。