一种通信预测方法及相关装置与流程

摘要: 本技术属于通信,尤其涉及一种通信预测方法及相关装置。背景技术:1、随着通信传输速率的快速提升,数据传输时延不断降低,传输容量越来越大,如视频传输、云游戏(clo...
一种通信预测方法及相关装置与流程

本技术属于通信,尤其涉及一种通信预测方法及相关装置。

背景技术:

1、随着通信传输速率的快速提升,数据传输时延不断降低,传输容量越来越大,如视频传输、云游戏(cloud gaming,cg)和扩展现实(extended reality,xr)等功能已经逐渐成为当前网络中的核心业务之一。以cloud xr业务为例,cloud xr业务对网络有严格的时延需求,头动到显示画面(motion to photons,mtp)时延要小于20ms,这样才能够提供部分沉浸体验。采用异步渲染技术,端到端的交互时延可以放松到70ms,除去服务器侧的编码渲染时延和终端的解码处理时延,留给网络传输的时延仅有20ms,其中上行和下行传输各10ms。随着xr业务的演进,包括触觉互联网技术的成熟,对网络的时延需求进一步严格,例如,在远程遥控系统中,为了保证触觉和远程操作的高保真性,触觉信息的采样率应不低于1khz,每个样本的传输时延需求为5ms,对通信系统带来巨大挑战。

2、现有的拥塞控制方案依赖于所感知的传输质量指示符来执行速率自适应。由于应用与网络交互的延迟,目前的机制使得应用层的调控调节机制无法及时匹配网络信道变化,进而无法满足用户低延时高可靠业务传输的需求的问题。如何提高业务传输性能(包括低时延和高可靠性)是目前需要解决的问题。

技术实现思路

1、本技术实施例提供了一种通信预测方法及相关装置,通过预测网络信道的变化,可以提升网络传输资源与网络信道的匹配程度,提高业务传输性能。

2、第一方面,本技术实施例提供了一种通信预测方法,该方法可以应用于第一网络设备,例如,该第二网络设备可以是用户面功能(user plane function,upf)或upf中的模块(例如电路,芯片或芯片系统等)、或者能实现全部或部分第二网络设备功能的逻辑节点、逻辑模块或软件。该方法包括:接收来自用户设备的第一信息,第一信息包括业务服务器与用户设备进行第一业务传输时的实时传输控制协议rtcp接收端报告,rtcp接收端报告包括第一业务传输的时延信息和丢包信息;向第二网络设备发送第二信息,或,经由第三网络设备向第二网络设备发送第二信息;第二信息包括服务质量参数,服务质量参数包括时延信息和丢包信息,或,服务质量参数是基于时延信息和丢包信息确定的;接收来自第二网络设备发送的第三信息;第三信息是基于第二信息确定的,第三信息包括第一指示信息和/或第二指示信息,第一指示信息用于指示第一码率,第二指示信息用于指示控制策略,第一码率为业务服务器与用户设备进行第二业务传输的预测码率,控制策略用于在第二业务传输中进行数据包的控制;第二业务传输在第一业务传输之后进行。

3、本技术实施例中,第一网络设备可以基于来自用户设备的第一信息确定服务质量参数,然后将服务质量参数上报给第二网络设备以用于第二网络设备预测未来的业务信息,最终由第二网络设备通过数据传输链路将预测业务信息下发至相关调控设备(如基站、和/或相关网元等),使得网络传输能力与将要到达的数据速率匹配,以提高业务传输性能。综上,针对于现有技术中应用层的拥塞控制机制“先探测后调整”无法及时匹配网络信道变化,进而无法满足相关业务用户(如xr用户)低延时高可靠业务的需求的问题。本技术实施例提出了一种解决方案,通过网络设备基于现有协议中的rtcp接收端报告收集服务质量参数,具体可以通过现有协议中可以接收到rtcp接收端报告的第一网络设备(如upf)进行服务质量参数的收集(或第一网络设备经由第三网络设备进行服务质量参数的收集),以通过现有的rtcp接收端报告完成服务参数收集功能,因而无需在网络设备上设置相关的服务质量参数的采集功能,避免增加设备负载可能,并且由于网络设备可以复用现有的协议信令接收rtcp接收端报告,因此可以提升方案实现的可行性和协议的兼容性。进一步地,由第一网络设备(或第一网络设备经由第三网络设备)将服务质量参数上报到具有网络分析功能的第二网络设备(如nwdaf),也即是服务质量参数可以通过现有协议中已经与第二网络设备具有信令交互行为的第一网络设备或第三网络设备进行上报,因此可以无需更改现有的协议信令,而通过复用现有的协议信令实现本技术实施例中的服务质量参数的上报。再进一步地,由具有网络分析功能的第二网络设备基于包括了服务质量参数的历史的业务参数(即第二信息)预测未来的业务信息,并可以通过复用现有的数据传输链路将预测业务信息(即第三信息)下发至相关调控设备(如基站、和/或相关网元等)。也即是,本方案通过现有协议中的上行传输链路收集到历史时间段的相关业务参数,且传递给具有网络数据分析功能的网络设备,并通过具有网络数据分析功能的网络设备确定出相关预测或调控信息,再通过高效、合理的下行传输链路下发相关指示。最终可实现网络侧可以提前对将要到达的数据做预调整,使得网络能力与将要到达的数据速率匹配,以提高业务传输性能(包括低时延和高可靠性)、且提升空口资源利用率。

4、可选地,业务参数可以包括服务质量参数,服务质量参数可以是rtcp接收端报告本身、rtcp接收端报告中的时延字段和丢包字段、或者是基于时延字段和丢包字段处理得到的参数。

5、示例性地,现有协议中的rtcp接收端报告主要用于业务接收端(如用户设备)向业务发送端(如业务服务器)反馈业务传输时的网络传输质量数据。rtcp接收端报告先由用户设备向接入网设备发送,然后由接入网设备转发到第一网络设备(如upf),最后由第一网络设备将rtcp接收端报告发送至业务服务器。可选地,业务服务器与第三网络设备(如af)可以为通过硬件技术和/或软件技术在物理上配置的一个整体,例如,将业务服务器和af的功能集成在同一个物理实体上,并可以通过af接收rtcp接收端报告为业务服务器动态调整业务策略(如码率、分辨率)提供依据。

6、示例性地,预测业务信息可以包括用于指示未来一段时间内的业务码率(即第一码率)的指示信息(即第一指示消息),和用于指示调控设备(如基站、和/或相关网元等)在未来一段时间内对业务传输的数据包的控制策略的指示信息(即第二指示信息)。

7、可选地,第一网络设备还可以通过将rtcp接收端报告转发到第三网络设备,通过第三网络设备基于rtcp接收端报告确定服务质量参数,并由第三网络设备将服务质量参数上报到第二网络设备。

8、结合第一方面,在一种可能的实现方式中,接收来自用户设备的第一信息包括:经由接入网设备接收所述用户设备发送的所述第一信息,所述接入网设备是为所述用户设备提供服务的设备。本技术实施例中,第一网络设备接收来自用户设备反馈的rtcp接收端报告时,可以接收经过接入网设备的转发后的rtcp接收端报告。因为现有技术中的rtcp接收端报告是由用户设备分别通过接入网设备和第一网络设备转发后发送至业务服务器,所以本方案可以复用现有的rtcp接收端报告和对应的传输链路完成网络设备对rtcp接收端报告的接收,以用于后续服务质量参数的收集与上报,因此可以无需更改现有的协议信令或传输链路,而通过现有的协议信令和对应传输链路实现本技术实施例中的接收rtcp接收端报告的功能,提升了方案实现的可行性和协议的兼容性。

9、结合第一方面,在一种可能的实现方式中,该方法中,第一网络设备还包括执行以下步骤中的一个或多个步骤:向所述接入网设备发送所述第一指示信息;向所述接入网设备发送所述第二指示信息。本技术实施例通过第一网络设备转发来自第二网络设备(如nwdaf)的相关指示信息时,可以有多种指示方式,例如,单独向接入网设备发送用于指示预测码率(即第一码率)的第一指示信息,或者单独向接入网设备发送用于指示控制策略的第二指示信息,亦或者是向接入网设备同时发送第一指示信息和第二指示信息。也即是相关的调控方式可以执行上述步骤中的任意一个步骤,也可以执行上述步骤中的任意两个步骤,还可以执行上述步骤中的全部步骤。本技术可以根据具体场景下的不同需求,对调控设备(如基站、和/或相关网元等)发生不同的指示信息进行调控,可以有效提升方案的灵活性和适用性。

10、结合第一方面,在一种可能的实现方式中,第一网络设备与所述接入网设备之间通过第一消息传输所述第一指示信息,所述第一指示信息承载于所述第一消息中的突发大小burst size字段。本技术实施例在第一网络设备向接入网设备发送指示信息以使得接入网设备可以根据第一指示信息进行相关通信传输能力的调整匹配时,可以通过现有技术中的消息携带第一指示信息以用于信息传输。进一步地,第一网络设备和接入网设备之间可以通过现有技术中的突发大小burst size字段来承载该第一指示信息,也即是采用上述方法可以无需更改现有的协议信令,而通过现有的协议信令实现本技术实施例中的预测业务信息的下发,提升了方案实现的可行性和协议的兼容性。进一步可选地,在该burst size字段上,可以携带第二业务传输中一个或者多个数据包的传输码率,也即是当第二业务传输涉及到多个数据包的传输时,该第一码率可以是该多个数据包中各个数据包分别进行传输时各自的码率。示例性地,第一码率中包含每一个burst的大小也即是每个网际协议或互联网协议(internet protocol,ip)包的大小,以便于接入网设备接收到该信息之后,可以针对每一个ip包的进行传输能力如管道能力(availabledata rate)的匹配。

11、结合第一方面,在一种可能的实现方式中,接收来自所述第二网络设备发送的第三信息,包括:经由第四网络设备接收所述第二网络设备发送的第三信息。现有技术中,指示第一网络设备(如upf)控制策略的信息需要通过特定的网络设备(如pcf)处理以制定控制策略(如qos规则),并将策略通过第四网络设备(如smf)下发至第一网络设备。本技术实施例在第一网络设备接收来自第二网络设备发送的第三信息(包括第一指示信息和/或第二指示信息)过程中,当第三信息中不包括指示第一网络设备进行数据包处理的信息时,也即是不需要第一网络设备改变控制策略,第三信息可以直接通过第四网络设备转发到第一网络设备,并在后续流程中,由第一网络设备将第三信息转发到接入网设备,从而缩短路径以减少冗余转发,使带宽资源更集中于有效数据传输,从而提高业务传输性能,满足低时延业务(如自动驾驶、工业物联网)的实时处理要求。

12、结合第一方面,在一种可能的实现方式中,接收来自所述第二网络设备发送的第三信息,包括:经由第五网络设备和第四网络设备接收所述第二网络设备发送的所述第三信息,所述第四网络设备与所述第五网络设备之间通过第一消息传输所述第三信息,所述第三信息承载于所述第一消息中的服务质量qos与策略辅助预测字段和/或最大数据突发量mdbv字段。本技术实施例在第一网络设备接收来自第二网络设备发送的第三信息(包括第一指示信息和/或第二指示信息)过程中,还可以经由第四网络设备(如smf)和第五网络设备(如pcf)进行中转。可选地,第四网络设备和第五网络设备之间可以复用现有技术中的最大数据突发量(maximum data burst volume,mdbv)字段和/或qos与策略辅助预测字段分别进行传输。例如,第一指示信息承载于mdbv字段上、第二指示信息承载于qos与策略辅助预测字段(如qos and policy assistance predictions字段)上,也即是采用上述方法可以无需更改现有的协议信令,而通过现有的协议信令实现本技术实施例中的预测业务信息下发功能,提升了方案实现的可行性和协议的兼容性。

13、结合第一方面,在一种可能的实现方式中,向第二网络设备发送第二信息,包括:经由所述第四网络设备向所述第二网络设备发送第二信息。本技术实施例在第一网络设备向第二网络设备发送业务参数(即第二信息)时,第一网络设备(如upf)可以通过第四网络设备(如smf)与第二网络设备(如nwdaf)进行通信交互,以完成业务参数(即第二信息)的转发。示例性地,第四网络设备可以复用现有的n4接口完成业务参数的接收,然后向第二网络设备转发业务参数。可选地,业务参数可以包括服务质量参数,服务质量参数可以是rtcp接收端报告本身或rtcp接收端报告中的时延字段和丢包字段的组合,也可以是基于时延字段和丢包字段处理之后得到的。本技术实施例通过采用上述方法可以通过现有的网络设备和接口实现本技术实施例中的业务参数上报的功能,提升了方案实现的可行性和协议的兼容性。

14、结合第一方面,在一种可能的实现方式中,经由第三网络设备向所述第二网络设备发送所述第二信息,还包括:向第三网络设备发送所述第一信息,所述第三网络设备和所述第一网络设备之间通过n6接口传输所述第一信息。本技术实施例在第一网络设备经由第三网络设备向第二网络设备发送第二信息时,第一网络设备可以复用现有的n6接口向第三网络设备进行rtcp接收端报告的传输(即第一信息)。本技术可以无需更改现有的协议信令,而通过复用现有的网络设备和接口实现本技术实施例中业务参数上报功能,提升了方案实现的可行性和协议的兼容性。

15、结合第一方面,在一种可能的实现方式中,该通信预测方法中,第一网络设备还包括:接收所述第二网络设备发送的所述第二指示信息,并基于所述第二指示信息执行所述控制策略。本技术实施例中,第一网络设备(如upf)接收到第二网络设备发送的控制策略指示信息(即第二指示信息)后,可以根据第二指示信息的内容进行未来一段时间内的业务传输(即第二业务)中的数据包处理。示例性地,当网络负载超过承载能力时(如突发流量激增),第一网络设备可以通过接收到的控制策略指示信息,在第二业务传输时进行主动丢弃低优先级或非关键数据包(如后台更新、p2p下载),避免核心链路拥塞,防止整体网络瘫痪;在带宽资源紧张时,丢弃超出发送速率限制的低优先级业务流量(如普通网页浏览),确保高优先级业务(如远程手术、车联网指令)的带宽和时延。通过第一网络设备根据指示信息进行控制策略的调整,可以更快速地匹配业务需求与网络状态,从而提高业务传输性能。

16、结合第一方面,在一种可能的实现方式中,第一码率是由所述第二网络设备将所述业务服务器与所述用户设备进行所述第一业务传输的时延信息和丢包信息输入至第一预测模型后输出的码率。本技术实施例中,来自第二网络设备的第一指示信息可以是由第二网络设备通过人工智能(artificial intelligence)模型确定的,具体地,可以是由第二网络设备将第二信息中的丢包率和相关时延信息作为预测模型的输入,并通过该预测模型输出第一码率得到的。

17、可选地,第二网络设备也可以通过调用其他设备、或者借助其他设备、或者与其他设备协作来确定第三信息。该第三信息可以包括第一指示信息和/或第二指示信息,也即是第三信息可以仅包括第一指示信息、或者仅包括第二指示信息,也可以同时包括第一指示信息和第二指示信息。

18、结合第一方面,在一种可能的实现方式中,第一预测模型为将所述业务服务器在第一时间段内的业务传输的时延信息和丢包信息作为样本数据,并将所述业务服务器在第二时间段内的业务传输码率作为标签训练得到的,所述第二时间段为所述第一时间段之后的时间段。本技术实施例中提供了一种关于上述第一预测模型的训练方法,在训练该第一预测模型的过程中,可以将历史数据中的前一段时间(例如周期1、周期2)内的业务的丢包率以及对应的时延作为样本数据,以及将历史数据中的后一段时间(例如周期4)内的业务传输码率作为标签进行训练得到,其中,第一时间段和第二时间段为历史数据中的前一时间段和后一时间段,即为历史数据对应的不同时间段。

19、结合第一方面,在一种可能的实现方式中,所述第二信息还包括所述接入网设备当前的通信传输能力;所述第三信息是基于所述接入网设备的通信传输能力、所述业务服务器与所述用户设备进行所述第一业务传输的时延信息和丢包信息确定的。本技术实施例中,当第一网络设备上报的业务参数(即第二信息)中还进一步可以包括接入网设备当前的通信传输能力(例如availabledata rate)时,则第二网络设备则可以基于丢包信息、时延信息和该接入网设备当前的通信传输能力来进一步确定第三信息中用于指示控制策略的第二指示信息,可选地,也依然可以基于丢包信息、时延信息来确定第三信息中用于指示第一码率的第一指示信息。

20、结合第一方面,在一种可能的实现方式中,控制策略是由所述第二网络设备将所述接入网设备的通信传输能力、所述业务服务器与所述用户设备进行所述第一业务传输的时延信息和丢包信息输入至第二预测模型后输出的策略。本技术实施例中,来自第二网络设备的第三信息可以是由第二网络设备通过ai模型确定的,具体地,可以是由第二网络设备将第二信息中的丢包率和对应的时延信息、和接入网设备当前的通信传输能力作为该预测模型的输入,并通过该预测模型输出控制策略得到的。可选地,第二预测模型可以是由第一预测模型再叠加一个子模型得到的模型,也即是第二网络设备可以在将所述第一码率和时延信息作为该第一预测模型的输入,并输出第一码率,并在此基础上,进一步地基于该第一码率和上述接入网设备当前的通信传输能力通过另一个子模型或者是通过指定计算规则(或映射规则等)确定出最终的控制策略。也即是控制策略可以是由第一预测模型+另一个子模型组成的第二预测模型推理得到,也可以是由第一预测模型+策略计算规则或逻辑组成的第二预测模型推理得到。

21、结合第一方面,在一种可能的实现方式中,第二预测模型为将所述接入网设备的通信传输能力、所述业务服务器在第一时间段内的业务传输的时延信息和丢包信息作为样本数据,并将所述第一网络设备在第二时间段内对数据包的控制策略作为标签训练得到的,所述第二时间段为所述第一时间段之后的时间段。本技术实施例中提供了一种关于上述第二预测模型的训练方法,在训练该第二预测模型的过程中,可以将历史数据中的前一段时间(例如周期1、周期2)内的丢包信息、对应的时延信息以及接入网设备在该时间段(例如周期1、周期2)内的通信传输能力作为样本数据,以及将历史数据中的后一段时间(例如周期4)内对数据包的控制策略(如基站对数据包的控制、和/或业务服务器与用户设备之间的其他网络设备对数据包的相关控制等)作为标签训练得到的,其中,第一时间段和第二时间段为历史数据中的对应的前一时间段和后一时间段,即为历史数据所对应的不同时间段。可选地,第一时间段和第二时间段之间没有重叠,并且可以是不连续的时间段,也即是在选取样本数据和标签时,可以考虑预留一定的时间差用来做预测相关的准备,因为第一信息传输到第二网络设备会有一定的时延。例如,第一时间段可能是一个以某个预设的时间长度为周期的周期1和周期2,第二时间段是周期4。

22、结合第一方面,在一种可能的实现方式中,控制策略包括所述第一网络设备对所述业务服务器发送的数据包的丢包率和/或拦包时延的控制。本技术实施例中关于第二指示信息中所指示的控制策略具体可以是丢包率和/或拦包时延,比如,第一网络设备或接入网设备对接收到的来自业务服务器的第二业务传输的数据包的具体丢包数量占第二业务传输的数据包总数的比率。可选地,拦包时延是指第一网络设备或接入网设备对来自业务服务器的第二业务传输的数据包的所增加的传输时延,也即是发送过来的数据包不会立即转发给用户设备,而是在拦包的执行设备(如第二网络设备或接入网设备)上等待一定的时延再进行发送。

23、第二方面,本技术实施例提供了一种通信预测方法,应用于接入网设备,例如,该接入网设备可以是无线接入网络(radio access network,ran)侧设备或ran侧设备中的模块(例如电路,芯片或芯片系统等)、或者能实现全部或部分接入网设备功能的逻辑节点、逻辑模块或软件。该方法包括:接收网络设备发送的第一指示信息和/或第二指示信息,所述第一指示信息用于指示第一码率,所述第二指示信息用于指示控制策略,所述第一码率为所述业务服务器与所述用户设备进行第二业务传输的预测码率,所述控制策略用于所述第一网络设备在所述第二业务传输中进行数据包的控制;所述第二业务传输在所述第一业务传输之后进行。基于所述第一码率对所述接入网设备当前的通信传输能力进行调整,和/或执行所述控制策略,以支持所述第二业务传输。

24、本技术实施例中,接入网设备作为用户设备提供无线网络服务的设备,可以在接收到相关网络设备发送过来的指示信息(如第一指示信息和/或第二指示信息)后进行相应的调控或操作。例如,若接收到的指示信息用于指示预测码率(如第一码率),则接入网设备可以基于该预测码率对自身当前的通信传输能力进行调整。例如,调整自身的管道能力(availabledata rate)以匹配接下来的第二业务传输,使得接入网设备侧可以及时的匹配业务传输的速率,以实现网络传输资源与应用层数据大小更加匹配的目的,从而提高业务传输性能、且提升空口资源利用率。可选地,若指示信息用于指示控制策略,其中,该控制策略可以是针对网络设备的,也可以是针对接入网设备的,例如,当该控制策略是针对接入网设备的,则表示接入网设备则可以直接执行该控制策略(如增大当前的管道能力、减小当前的管道能力等);当该控制策略是针对第二网络设备的,则表示该控制策略是用于第二网络设备执行的(如丢包率和/或拦包时延),但是也可以通知给接入网设备,使得接入网设备可以根据第二网络设备待执行的控制策略获知接下来的业务传输的数据量的变化情况,比如控制策略中指示的是第二网络设备接下来要提高丢包率和/或拦包时延,那么则接入网设备则可以基于此判断出接下来的业务传输的数据量会大量增加,因此则可以基于此做出提升管道能力的方案,以更好的适配传输数据量。

25、第三方面,本技术实施例提供了一种通信预测方法,应用于第二网络设备,例如,该第二网络设备可以是网络数据分析功能(network data analytics function,nwdaf)或nwdaf中的模块(例如电路,芯片或芯片系统等)、或者能实现全部或部分第二网络设备功能的逻辑节点、逻辑模块或软件。该方法可以包括:获取第二信息,所述第二信息包括服务质量参数,所述服务质量参数包括业务服务器与用户设备进行第一业务传输的时延信息和丢包信息,或,所述服务质量参数是基于所述时延信息和所述丢包信息确定的;基于所述第二信息确定第三信息,所述第三信息包括第一指示信息和/或第二指示信息,所述第一指示信息用于指示第一码率,所述第二指示信息用于指示控制策略,所述第一码率为所述业务服务器与所述用户设备进行第二业务传输的预测码率,所述控制策略用于在所述第二业务传输中进行数据包的控制;所述第二业务传输在所述第一业务传输之后进行。

26、结合第三方面,在一种可能的实现方式中,所述第一指示信息用于发送至接入网设备,和/或所述第二指示信息用于发送至所述第一网络设备或者所述接入网设备,所述接入网设备是为所述用户设备提供服务的设备。本技术实施例中,无论第三信息中是包含单个指示信息还是多个指示信息,都可以发送给一个或多个设备(包括但不限于接入网设备和/或第一网络设备)进行调控,比如第二指示信息既可以发送给第一网络设备也可以发送给接入网设备,第一指示信息和第二指示信息可以分别发送给接入网设备和第一网络设备。需要说明的是,由于接入网设备是整个传输路径中直接为用户设备提供无线网络服务的设备,因此,接入网设备的通信传输能力,如管道能力(availabledata rate),尤其会影响到用户设备接收业务服务器数据的质量,因此可以指示接入网设备进行相应的通信传输能力的调整,以改善用户设备进行第二业务传输的体验;而由于传输路径中第一网络设备作为与业务服务器在业务源头距离最近的网络设备,因此第一网络设备可以在业务数据的源头,对接收到的第二业务传输的数据进行数据包级别的控制,比如进行一定的丢包和增加部分或全部数据包的发送时延等。

27、可选地,第二网络设备在确定第三信息的过程中也可以通过调用其他设备(如ai推理服务器、云服务器等)、或者借助其他设备、或者与其他设备协作来确定第三信息。该第三信息可以包括第一指示信息和/或第二指示信息,也即是第三信息可以仅包括第一指示信息、或者仅包括第二指示信息,也可以同时包括第一指示信息和第二指示信息。

28、结合第三方面,在一种可能的实现方式中,第二网络设备获取第二信息包括:接收第三网络设备发送的所述第二信息,所述第二信息通过所述第三网络设备处理得到。本技术实施例中,例如,该第三网络设备可以是应用功能(application function,af)或af中的模块(例如电路,芯片或芯片系统等)、或者能实现全部或部分第三网络设备功能的逻辑节点、逻辑模块或软件。现有技术中,第一网络设备是核心网的用户面数据转发节点,主要负责流量路由、策略执行和数据包处理,第三网络设备可以应用于接收与分析rtcp接收端反馈。本技术实施例通过第三网络设备进行服务质量参数的获取与上报,可以基于现有技术进行部分改动以实现该功能,提升了方案实现的便捷性和可行性。

29、结合第三方面,在一种可能的实现方式中,第二网络设备获取第二信息包括:接收第四网络设备发送的所述第二信息,所述第二信息通过所述第一网络设备处理得到。本技术实施例中,例如,该第四网络设备可以是会话管理功能(session management function,smf)或smf中的模块(例如电路,芯片或芯片系统等)、或者能实现全部或部分第四网络设备功能的逻辑节点、逻辑模块或软件。本技术实施例中,在第一网络设备向第二网络设备发送业务参数(即第二信息)时,第一网络设备(如upf)可以通过第四网络设备(如smf)与第二网络设备(如nwdaf)进行通信交互,以完成业务参数(即第二信息)的转发。可选地,第一网络设备可以用于处理第一信息以确定第二信息,因为第一网络设备相较于上述第四网络设备能够更快获取到rtcp接收端报告,且与进行业务参数处理预测的第二网络设备距离更近。本技术实施例通过第一网络设备进行服务质量的获取与上报,可以有效提升预测数据的时效性从而提升预测的准确程度,更加及时匹配网络信道的变化,以提高业务传输性能。

30、结合第三方面,在一种可能的实现方式中,所述基于第二信息确定第三信息包括:将所述业务服务器与所述用户设备进行所述第一业务传输的时延信息和丢包信息输入至第一预测模型,以输出所述第一码率。

31、结合第三方面,在一种可能的实现方式中,所述第一预测模型为将所述业务服务器在第一时间段内的业务传输的时延信息和丢包信息作为样本数据,并将所述业务服务器在第二时间段内的业务传输码率作为标签训练得到的,所述第二时间段为所述第一时间段之后的时间段。

32、结合第三方面,在一种可能的实现方式中,所述第二信息还包括所述接入网设备当前的通信传输能力;所述第三信息是基于所述接入网设备的通信传输能力、所述业务服务器与所述用户设备进行所述第一业务传输的时延信息和丢包信息确定的。

33、结合第三方面,在一种可能的实现方式中,所述基于第二信息确定第三信息包括:将所述接入网设备的通信传输能力、所述业务服务器与所述用户设备进行所述第一业务传输的时延信息和丢包信息输入至第二预测模型,以输出控制策略。

34、结合第三方面,在一种可能的实现方式中,所述第二预测模型为将所述接入网设备的通信传输能力、所述业务服务器在第一时间段内的业务传输的时延信息和丢包信息作为样本数据,并将所述第一网络设备在第二时间段内对数据包的控制策略作为标签训练得到的,所述第二时间段为所述第一时间段之后的时间段。

35、第四方面,本技术实施例提供了一种通信预测方法,应用于第三网络设备,例如,该第三网络设备可以是应用功能(application function,af)或af中的模块(例如电路,芯片或芯片系统等)、或者能实现全部或部分第三网络设备功能的逻辑节点、逻辑模块或软件。该方法可以包括:接收第一网络设备发送的第一信息,所述第一信息包括业务服务器与所述用户设备进行第一业务传输时的实时传输控制协议rtcp接收端报告,所述rtcp接收端报告包括所述第一业务传输的时延信息和丢包信息;向第二网络设备(如nwdaf)发送第二信息;所述第二信息包括服务质量参数,所述服务质量参数包括所述时延信息和所述丢包信息,或,所述服务质量参数是通过所述第三网络设备基于所述时延信息和所述丢包信息确定的;所述第二网络设备用于基于所述第二信息确定第三信息,所述第三信息包括第一指示信息和/或第二指示信息,所述第一指示信息用于指示第一码率,所述第二指示信息用于指示控制策略,所述第一码率为所述业务服务器与所述用户设备进行第二业务传输的预测码率,所述控制策略用于所述第一网络设备在所述第二业务传输中进行数据包的控制;所述第二业务传输在所述第一业务传输之后进行。

36、现有技术中的第一网络设备(如upf)是核心网的用户面数据转发节点,主要负责流量路由、策略执行和数据包处理,第三网络设备(如af)可以通过接收rtcp接收端报告为动态调整业务策略(如码率、分辨率)提供依据。本技术实施例通过第三网络设备进行服务质量参数的获取与上报,可以基于现有技术中第三网络设备对rtcp接收到报告的分析功能以实现服务质量参数的收集功能,提升了方案实现的便捷性和可行性。

37、第五方面,本技术提供一种通信装置,该通信装置包括用于执行上述第一方面、或上述第二方面、或上述第三方面、或上述第四方面的任意一种可能的实现方式所提供的方法的单元和/或模块,例如收发模块和/或处理模块,收发模块用于收发各种信息或信令,因此也能实现上述第一方面、第二方面、第三方面、上述第四方面提供的方法,或其中任一方面的任意一种可能的实现方式所具备的有益效果(或优点)。

38、第六方面,本技术提供一种通信装置,该通信装置具备实现上述第一方面、或上述第二方面、或上述第三方面、或上述第四方面的任意一种可能的实现方式所提供的方法的功能,比如,该通信装置包括执行上述第一方面、或上述第二方面、或上述第三方面、上述第四方面或其中任一方面的任意一种可能的实现方式所涉及操作所对应的模块或单元或手段(means),该模块或单元或手段具体可以通过软件实现,或者通过硬件实现,也可以通过软件结合硬件的方式实现。

39、第七方面,本技术提供一种通信装置,该通信装置可以以芯片的形式实现,也可以为设备的形式。该通信装置可以包括处理器和接口电路,该处理器和该接口电路连接。其中,该接口电路用于交互(或收发或输入输出)信息或数据,该处理器用于运行程序指令,使得该通信装置执行上述第一方面、或上述第二方面、或上述第三方面、或上述第四方面,或其中任一方面的任意一种可能的实现方式描述的方法。其中,接口电路可以是通信接口,或收发器。收发器可以为通信装置中的射频模块,或,射频模块和天线的组合,或,芯片或电路的输入输出接口。

40、结合第七方面,在一种可能的实现方式中,该通信装置还包括存储器,该存储器与该处理器通过电路连接。示例性地,处理器与存储器可以是物理上相互独立的单元,或者,存储器也可以和处理器集成在一起。

41、第八方面,本技术提供一种可读存储介质,该可读存储介质上存储有程序指令,当其在通信装置上运行时,使得通信装置执行上述第一方面至上述第一方面、或上述第二方面、或上述第三方面、或上述第四方面,或其中任一方面的任意一种可能的实现方式描述的方法。

42、第九方面,本技术提供一种包含指令的程序产品,当指令被运行时,使得上述第一方面、或上述第一方面、或上述第三方面、或上述第四方面,或其中任一方面的任意一种可能的实现方式描述的方法被执行。

43、第十方面,本技术提供一种通信系统,该通信系统第一网络设备、第二网络设备、第三网络设备和接入网设备。该第一网络设备可以用于执行上述第一方面或第一方面的任意一种可能的实现方式描述的方法,该第二网络设备可以用于执行上述第二方面或第二方面的任意一种可能的实现方式描述的方法,该第三网络设备可以用于执行上述第四方面或第四方面的任意一种可能的实现方式描述的方法,该接入网设备可以用于执行上述第三方面或第三方面的任意一种可能的实现方式描述的方法。

44、上述各个方面达到的技术效果可以相互参考或参考下文所示的方法实施例中的有益效果,此处不再赘述。