一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

流量控制方法、网络设备与通信系统与流程

2021-11-15 16:18:00 来源:中国专利 TAG:


1.本技术涉及通信技术领域,特别涉及一种流量控制方法、网络设备与通信系统。


背景技术:

2.网络切片(network slice)是在运营商的通信网络中划分出来的一个具备特定网络特性的逻辑网络,是满足第三代合作伙伴项目(3rd generation partnership project,3gpp)提出的第五代(5th generation,5g)移动通信技术关于网络差异化需求的关键技术。物理网络可以被抽象划分成多个网络切片,每个网络切片构成一个端到端的逻辑网络,彼此之间逻辑上是隔离的。
3.网络切片资源并非是无限的。因此,在网络切片的运行过程中,需要对网络切片中各分组数据单元会话(packet data unit session,pdu session)所使用的网络带宽进行限制和控制,以保证网络切片能够正常运行。如何实现对网络切片的流量控制,就成为本领域技术人员面对的重要技术问题。


技术实现要素:

4.本技术提供了一种流量控制方法、网络设备与通信系统,用以对新接入的第一会话的授权流量速率进行限制,以实现对网络切片的流量速率控制,降低了网络切片超负荷运行的危险性,有利于提高网络切片的安全性与稳定性。
5.第一方面,本技术实施例提供一种流量控制方法,应用于策略控制网元包括:获取目标网络切片中目标网络区域的实际流量速率,所述实际流量速率用于指示所述网络切片在所述目标网络区域中已接入的所有会话占用的流量速率之和;根据所述目标网络区域的上限流量速率与所述实际流量速率,确定第一会话的授权流量速率,所述授权流量速率用于指示所述第一会话允许的最大流量速率;向所述第一会话的控制网元发送所述授权流量速率。如此,本方案通过获取目标网络区域的实际流量速率,并结合上限流量速率,实现对第一会话的授权流量速率的确定,从而,控制网元能够基于第一会话的授权流量速率对第一会话的各类型业务分别实现流量控制,也从整体上控制了整个目标网络区域的流量使用情况,能够降低网络切片超负荷运行的危险性,有利于提高网络切片的安全性与稳定性。
6.在第一方面的一种可能的实施例中,所述确定第一会话的授权流量速率之前,所述方法还包括:接收第一消息,所述第一消息用于请求建立所述第一会话或用于请求修改所述第一会话。
7.在第一方面的另一种可能的实施例中,所述第一会话包括保障比特速率业务,和/或,非保障比特速率业务。
8.其中,所述第一会话包括保障比特速率业务,和/或,非保障比特速率业务。所述授权流量速率用于指示所述第一会话包括的所有保障比特速率业务和非保障比特速率业务的流量速率总和的上限,或者所述授权流量速率用于指示所述第一会话包括的所有保障比特速率业务的流量速率总和的上限,或者所述授权流量速率用于指示所述第一会话包括的
所有非保障比特速率业务的流量速率总和的上限。
9.在第一方面的另一种可能的实施例中,所述确定第一会话的授权流量速率,包括:当所述实际流量速率小于所述上限流量速率时,将所述第一会话的签约最大流量速率确定为所述授权流量速率;或者,当所述实际流量速率小于或等于第一流量速率时,将所述第一会话的签约最大流量速率确定为所述授权流量速率,其中,所述第一流量速率小于消息上限流量速率;或者,当所述实际流量速率小于所述第一流量速率时,将所述第一会话的签约最大流量速率确定为所述授权流量速率;或者,当所述实际流量速率与所述上限流量速率之间的比值小于或等于预设的第一阈值时,将所述第一会话的签约最大流量速率确定为所述授权流量速率,其中,所述第一阈值小于1;或者,当所述实际流量速率与所述上限流量速率之间的比值小于所述第一阈值时,将所述第一会话的签约最大流量速率确定为所述授权流量速率。
10.在第一方面的另一种可能的实施例中,所述确定第一会话的授权流量速率,包括:当所述实际流量速率小于所述上限流量速率时,根据所述第一会话的签约最大流量速率,确定所述授权流量速率;其中,所述授权流量速率小于所述签约最大流量速率;或者,当所述实际流量速率大于第一流量速率,且小于所述上限流量速率时,根据所述第一会话的签约最大流量速率,确定所述授权流量速率;其中,所述授权流量速率小于所述签约最大流量速率,所述第一流量速率小于所述上限流量速率;或者,当所述实际流量速率大于或等于所述第一流量速率,且小于所述上限流量速率时,根据所述第一会话的签约最大流量速率,确定所述授权流量速率;其中,所述授权流量速率小于所述签约最大流量速率;或者,当所述实际流量速率与所述上限流量速率之间的比值大于预设的第一阈值,且所述比值小于1时,根据所述第一会话的签约最大流量速率,确定所述授权流量速率;其中,所述授权流量速率小于所述签约最大流量速率;或者,当所述实际流量速率与所述上限流量速率之间的比值大于或等于预设的第一阈值,且所述比值小于1时,根据所述第一会话的签约最大流量速率,确定所述授权流量速率;其中,所述授权流量速率小于所述签约最大流量速率。
11.在第一方面的另一种可能的实施例中,所述确定第一会话的授权流量速率,包括:当所述实际流量速率大于或等于所述上限流量速率时,将所述第一会话的签约最小流量速率,确定为所述授权流量速率,或者,将所述目标网络切片的签约终端集合最大比特速率的最小值,确定为所述授权终端集合最大比特速率。
12.在第一方面的另一种可能的实施例中,所述方法还包括:接收来自于应用功能网元的第二签约流量速率,所述第二签约流量速率用于限制所述第一应用相关的第一会话在所述目标网络区域的最小流量速率和/或最大流量速率,第二签约流量速率指示所述第一应用相关的第一会话保证业务质量所需要的最小流量速率,和/或业务可能产生的最大流量速率;所述第二签约流量速率根据第一签约流量速率和所述实际流量速率确定。
13.在第一方面的另一种可能的实施例中,当所述实际流量速率大于或等于所述上限流量速率时,所述方法还包括如下一种或多种:拒绝为所述第一会话分配所述授权流量速率;在所述目标网络区域中,释放非保障比特速率业务的业务质量数据流;释放所述目标网络区域中的低优先级会话;修改所述第一会话的业务质量参数,所述业务质量参数包括:优先级、抢占能力与被抢占意愿中的一个或多个。
14.在第一方面的另一种可能的实施例中,所述方法还包括:向第二会话的控制网元
发送所述授权流量速率;其中,所述第二会话的业务与所述第一会话的业务相同,和/或,所述第二会话所属应用与所述第一会话所属应用相同。
15.在第一方面的另一种可能的实施例中,所述目标网络区域为所述目标网络切片的整个覆盖区域或局部区域;其中,所述目标网络切片为所述第一会话请求接入的网络切片。
16.在第一方面的另一种可能的实施例中,所述实际流量速率根据所述目标网络区域中n6接口的实际流量确定。
17.在第一方面的另一种可能的实施例中,所述实际流量速率根据所述目标网络区域中的终端平均使用带宽和终端数量的性能统计数据确定。
18.在第一方面的另一种可能的实施例中,所述实际流量速率根据所述目标网络区域中的接入网设备在所述目标网络区域中的实际流量带宽确定。
19.在第一方面的另一种可能的实施例中,所述获取目标网络切片中目标网络区域的实际流量速率,包括:接收来自于数据分析网元的第二消息,所述第二消息携带所述目标网络区域的所述实际流量速率与所述上限流量速率;或者,接收来自于数据存储网元的第三消息,所述第三消息携带所述目标网络区域的所述实际流量速率与所述上限流量速率;或者,当所述目标网络区域为所述目标网络切片的整个覆盖区域时,接收来自于所述目标网络切片的整个覆盖区域中各策略控制网元的第四消息,所述第四消息携带所述策略控制网元在自身服务区域内的实际流量速率;并对各服务区域内的实际流量速率进行汇总,得到所述目标网络区域的实际流量速率;或者,当所述目标网络区域为所述目标网络切片中的局部区域时,接收来自于所述目标网络切片中的局部区域中的各接入和移动管理网元的第五消息,所述第五消息携带所述接入和移动管理网元在自身服务区域中,各接入网设备在所述目标网络切片中的实际流量带宽;并对各第五消息中的实际流量带宽进行汇总,得到所述目标网络区域的实际流量速率。
20.在第一方面的另一种可能的实施例中,所述向所述第一会话的控制网元发送所述授权流量速率,包括:向所述第一会话对应的会话管理网元发送所述第一会话中的非保障比特速率业务的授权会话集合最大比特速率,以及,所述第一会话中的保障比特速率业务的授权最大比特速率;向所述第一会话对应的终端发送所述第一会话中的非保障比特速率业务的授权会话集合最大比特速率。
21.在第一方面的另一种可能的实施例中,所述授权流量速率用于对所述目标网络区域的上行流量和/或下行流量进行控制。
22.第二方面,本技术提供了一种流量控制方法,执行于控制网元,包括:接收来自于策略控制网元的授权流量速率;其中,所述授权流量速率用于指示第一会话允许的最大流量速率,所述授权流量速率是基于目标网络切片中目标网络区域的实际流量速率与上限流量速率确定的;所述实际流量速率用于指示所述网络切片在所述目标网络区域中已接入的所有会话占用的流量速率之和;基于所述授权流量速率,对所述第一会话进行流量控制。如此,控制网元依据策略控制网元确定的授权流量速率,对第一会话的各类型业务分别进行流量控制,这有利于降低网络切片超负荷运行的危险性,有利于提高网络切片的安全性与稳定性。
23.在第二方面的一种可能的实施例中,所述第一会话包括保障比特速率业务,和/或,非保障比特速率业务。其中,所述第一会话包括保障比特速率业务,和/或,非保障比特
速率业务。所述授权流量速率用于指示所述第一会话包括的所有保障比特速率业务和非保障比特速率业务的流量速率总和的上限,或者所述授权流量速率用于指示所述第一会话包括的所有保障比特速率业务的流量速率总和的上限,或者所述授权流量速率用于指示所述第一会话包括的所有非保障比特速率业务的流量速率总和的上限。
24.在第二方面的另一种可能的实施例中,当所述实际流量速率小于所述上限流量速率时;或者,当所述实际流量速率小于或等于第一流量速率时,其中,所述第一流量速率小于消息上限流量速率;或者,当所述实际流量速率小于所述第一流量速率时;或者,当所述实际流量速率与所述上限流量速率之间的比值小于或等于预设的第一阈值时,其中,所述第一阈值小于1;或者,当所述实际流量速率与所述上限流量速率之间的比值小于所述第一阈值时,所述授权流量速率为所述第一会话的签约最大流量速率。
25.在第二方面的另一种可能的实施例中,当所述实际流量速率小于所述上限流量速率时;或者,当所述实际流量速率大于第一流量速率,且小于所述上限流量速率时,所述第一流量速率小于所述上限流量速率;或者,当所述实际流量速率大于或等于所述第一流量速率,且小于所述上限流量速率时;或者,当所述实际流量速率与所述上限流量速率之间的比值大于预设的第一阈值,且所述比值小于1时;或者,当所述实际流量速率与所述上限流量速率之间的比值大于或等于预设的第一阈值,且所述比值小于1时,所述授权流量速率根据所述第一会话的签约最大流量速率确定;其中,所述授权流量速率小于所述签约最大流量速率。
26.在第二方面的另一种可能的实施例中,当所述实际流量速率大于或等于所述上限流量速率时,所述授权流量速率为:所述第一会话的签约最小流量速率或者所述目标网络切片的签约终端集合最大比特速率的最小值。
27.在第二方面的另一种可能的实施例中,第二签约流量速率用于限制所述第一应用相关的第一会话在所述目标网络区域的最小流量速率和/或最大流量速率,第二签约流量速率指示所述第一应用相关的第一会话保证业务质量所需要的最小流量速率,和/或业务可能产生的最大流量速率;所述第二签约流量速率来自于应用功能网元,所述第二签约流量速率根据第一签约流量速率和所述实际流量速率确定。
28.在第二方面的另一种可能的实施例中,所述目标网络区域为所述目标网络切片的整个覆盖区域或局部区域;其中,所述目标网络切片为所述第一会话请求接入的网络切片。
29.在第二方面的另一种可能的实施例中,所述实际流量速率根据所述目标网络区域中n6接口的实际流量确定。
30.在第二方面的另一种可能的实施例中,所述实际流量速率根据所述目标网络区域中的终端平均使用带宽和终端数量的性能统计数据确定。
31.在第二方面的另一种可能的实施例中,所述实际流量速率根据所述目标网络区域中的接入网设备在所述目标网络切片中的实际流量带宽确定。
32.在第二方面的另一种可能的实施例中,所述授权流量速率用于对所述目标网络区域的上行流量和/或下行流量进行控制。
33.在第二方面的另一种可能的实施例中,所述控制网元为会话管理网元,所述基于所述授权流量速率,对所述第一会话进行流量控制,包括:控制用户面网元为所述第一会话分配质量业务流;基于所述第一会话的已经分配的质量业务流的最大流量速率,确定所述
第一会话的最大流量速率;当所述第一会话的最大流量速率大于所述授权流量速率时,修改新分配的质量业务流的最大流量速率,和/或,修改所述第一会话的当前已分配的质量业务流的最大流量速率。
34.在第二方面的另一种可能的实施例中,所述第一会话包括保障比特速率质量业务流,和/或,非保障比特速率质量业务流;所述基于所述授权流量速率,对所述第一会话进行流量控制,包括如下一种或多种:修改新分配的保障比特速率质量业务流的最大流量速率;修改所述第一会话的当前已分配的保障比特速率质量业务流的最大流量速率;修改第一会话的非保障比特速率质量业务流的最大流量速率。
35.在第二方面的另一种可能的实施例中,所述控制网元为所述第一会话对应的终端,所述基于所述授权流量速率,对所述第一会话进行流量控制,包括:基于所述授权流量速率,对所述第一会话的上行流量速率进行流量控制。
36.第三方面,本技术提供了一种流量控制方法,应用于应用功能网元,包括:获取目标网络切片中目标网络区域的实际流量速率,所述实际流量速率用于指示所述网络切片在所述目标网络区域中已接入的所有会话占用的流量速率之和;根据所述目标网络区域的上限流量速率与所述实际流量速率,确定第二应用信息参数;所述第二应用信息参数用于对提供服务的第一应用的带宽需求和业务优先级进行描述;向策略控制网元发送调整后的应用信息参数。如此,应用功能网元能够基于目标网络区域的实际流量速率与上限流量速率,对第一应用的带宽需求与业务优先级进行确定,从而,网络侧网元也可以据此实现对目标网络区域的签约流量速率或授权流量速率的确定,进而,也能够实现对目标网络区域的流量控制。
37.在第三方面的一种可能的实施例中,所述第二应用信息参数,包括:应用会话的带宽需求参数、应用业务流的带宽需求参数、业务优先级、相同优先级下的抢占顺序参数中的一种或多种;其中,所述应用业务流的带宽需求参数包括:第二签约流量速率,所述第二签约流量速率用于限制所述第一应用相关的第一会话在所述目标网络区域的最小流量速率和/或最大流量速率,第二签约流量速率指示所述第一应用相关的第一会话保证业务质量所需要的最小流量速率,和/或业务可能产生的最大流量速率。
38.在第三方面的另一种可能的实施例中,所述根据所述目标网络区域的上限流量速率与所述实际流量速率,确定第二应用信息参数,包括:当所述实际流量速率与所述上限流量速率之间的比值大于或等于预设的阈值时,对第一应用信息参数进行调整,得到所述第二应用信息参数。
39.在第三方面的另一种可能的实施例中,所述对第一应用信息参数进行调整,包括如下一种或多种:降低应用会话的带宽需求参数;降低应用业务流的带宽需求参数;降低应用的业务优先级;
40.调整处于相同优先级的多个应用业务的抢占顺序;修改部分应用会话的被抢占意愿。
41.在第三方面的另一种可能的实施例中,所述目标网络区域为所述目标网络切片的整个覆盖区域或局部区域;其中,所述目标网络切片为所述第一会话请求接入的网络切片。
42.在第三方面的另一种可能的实施例中,所述实际流量速率根据所述目标网络区域中n6接口的实际流量确定。
43.在第三方面的另一种可能的实施例中,所述实际流量速率根据所述目标网络区域中的终端平均使用带宽和终端数量的性能统计数据确定。
44.在第三方面的另一种可能的实施例中,所述实际流量速率根据所述目标网络区域中的接入网设备在所述目标网络切片中的实际流量带宽确定。
45.在第三方面的另一种可能的实施例中,所述获取目标网络切片中目标网络区域的实际流量速率,包括:向所述策略控制网元发送第六消息;接收来自于策略控制网元的第七消息,所述第七消息携带所述实际流量速率。
46.在第三方面的另一种可能的实施例中,所述第六消息用于请求所述策略控制网元反馈所述目标网络区域的所述实际流量速率,或者,所述第六消息用于请求所述策略控制网元周期性反馈所述目标网络区域的所述实际流量速率,或者,所述第六消息用于请求所述策略控制网元在满足预设条件时反馈所述目标网络区域的所述实际流量速率。
47.在第三方面的另一种可能的实施例中,所述第七消息还携带所述上限流量速率。
48.第四方面,本技术提供了一种网络设备,包括:处理模块与收发模块;其中,所述收发模块,用于获取目标网络切片中目标网络区域的实际流量速率,所述实际流量速率用于指示所述网络切片在所述目标网络区域中已接入的所有会话占用的流量速率之和;所述处理模块,用于根据所述目标网络区域的上限流量速率与所述实际流量速率,确定第一会话的授权流量速率,所述授权流量速率用于指示所述第一会话允许的最大流量速率;所述收发模块,还用于向所述第一会话的控制网元发送所述授权流量速率。如此,本方案通过获取目标网络区域的实际流量速率,并结合上限流量速率,实现对第一会话的授权流量速率的确定,从而,控制网元能够基于第一会话的授权流量速率对第一会话的各类型业务分别实现流量控制,也从整体上控制了整个目标网络区域的流量使用情况,能够降低网络切片超负荷运行的危险性,有利于提高网络切片的安全性与稳定性。
49.在第四方面的一种可能的实施例中,所述处理模块还用于:接收第一消息,所述第一消息用于请求建立所述第一会话或用于请求修改所述第一会话。
50.在第四方面的另一种可能的实施例中,所述第一会话包括保障比特速率业务,和/或,非保障比特速率业务。
51.其中,所述第一会话包括保障比特速率业务,和/或,非保障比特速率业务。所述授权流量速率用于指示所述第一会话包括的所有保障比特速率业务和非保障比特速率业务的流量速率总和的上限,或者所述授权流量速率用于指示所述第一会话包括的所有保障比特速率业务的流量速率总和的上限,或者所述授权流量速率用于指示所述第一会话包括的所有非保障比特速率业务的流量速率总和的上限。
52.在第四方面的另一种可能的实施例中,所述处理模块,具体用于:当所述实际流量速率小于所述上限流量速率时,将所述第一会话的签约最大流量速率确定为所述授权流量速率;或者,当所述实际流量速率小于或等于第一流量速率时,将所述第一会话的签约最大流量速率确定为所述授权流量速率,其中,所述第一流量速率小于消息上限流量速率;或者,当所述实际流量速率小于所述第一流量速率时,将所述第一会话的签约最大流量速率确定为所述授权流量速率;或者,当所述实际流量速率与所述上限流量速率之间的比值小于或等于预设的第一阈值时,将所述第一会话的签约最大流量速率确定为所述授权流量速率,其中,所述第一阈值小于1;或者,当所述实际流量速率与所述上限流量速率之间的比值
小于所述第一阈值时,将所述第一会话的签约最大流量速率确定为所述授权流量速率。
53.在第四方面的另一种可能的实施例中,所述处理模块,具体用于:当所述实际流量速率小于所述上限流量速率时,根据所述第一会话的签约最大流量速率,确定所述授权流量速率;其中,所述授权流量速率小于所述签约最大流量速率;或者,当所述实际流量速率大于第一流量速率,且小于所述上限流量速率时,根据所述第一会话的签约最大流量速率,确定所述授权流量速率;其中,所述授权流量速率小于所述签约最大流量速率,所述第一流量速率小于所述上限流量速率;或者,当所述实际流量速率大于或等于所述第一流量速率,且小于所述上限流量速率时,根据所述第一会话的签约最大流量速率,确定所述授权流量速率;其中,所述授权流量速率小于所述签约最大流量速率;或者,当所述实际流量速率与所述上限流量速率之间的比值大于预设的第一阈值,且所述比值小于1时,根据所述第一会话的签约最大流量速率,确定所述授权流量速率;其中,所述授权流量速率小于所述签约最大流量速率;或者,当所述实际流量速率与所述上限流量速率之间的比值大于或等于预设的第一阈值,且所述比值小于1时,根据所述第一会话的签约最大流量速率,确定所述授权流量速率;其中,所述授权流量速率小于所述签约最大流量速率。
54.在第四方面的另一种可能的实施例中,所述处理模块,具体用于:当所述实际流量速率大于或等于所述上限流量速率时,将所述第一会话的签约最小流量速率,确定为所述授权流量速率,或者,将所述目标网络切片的签约终端集合最大比特速率的最小值,确定为所述授权终端集合最大比特速率。
55.在第四方面的另一种可能的实施例中,所述收发模块,还用于:接收来自于应用功能网元的第二签约流量速率,所述第二签约流量速率用于限制所述第一应用相关的第一会话在所述目标网络区域的最小流量速率和/或最大流量速率,第二签约流量速率指示所述第一应用相关的第一会话保证业务质量所需要的最小流量速率,和/或业务可能产生的最大流量速率;所述第二签约流量速率根据第一签约流量速率和所述实际流量速率确定。
56.在第四方面的另一种可能的实施例中,当所述实际流量速率大于或等于所述上限流量速率时,所述处理模块,还用于如下一种或多种:拒绝为所述第一会话分配所述授权流量速率;在所述目标网络区域中,释放非保障比特速率业务的业务质量数据流;释放所述目标网络区域中的低优先级会话;修改所述第一会话的业务质量参数,所述业务质量参数包括:优先级、抢占能力与被抢占意愿中的一个或多个。
57.在第四方面的另一种可能的实施例中,所述收发模块,还用于:向第二会话的控制网元发送所述授权流量速率;其中,所述第二会话的业务与所述第一会话的业务相同,和/或,所述第二会话所属应用与所述第一会话所属应用相同。
58.在第四方面的另一种可能的实施例中,所述目标网络区域为所述目标网络切片的整个覆盖区域或局部区域;其中,所述目标网络切片为所述第一会话请求接入的网络切片。
59.在第四方面的另一种可能的实施例中,所述实际流量速率根据所述目标网络区域中n6接口的实际流量确定。
60.在第四方面的另一种可能的实施例中,所述实际流量速率根据所述目标网络区域中的终端平均使用带宽和终端数量的性能统计数据确定。
61.在第四方面的另一种可能的实施例中,所述实际流量速率根据所述目标网络区域中的接入网设备在所述目标网络区域中的实际流量带宽确定。
62.在第四方面的另一种可能的实施例中,所述收发模块,具体用于:接收来自于数据分析网元的第二消息,所述第二消息携带所述目标网络区域的所述实际流量速率与所述上限流量速率;或者,接收来自于数据存储网元的第三消息,所述第三消息携带所述目标网络区域的所述实际流量速率与所述上限流量速率;或者,当所述目标网络区域为所述目标网络切片的整个覆盖区域时,接收来自于所述目标网络切片的整个覆盖区域中各策略控制网元的第四消息,所述第四消息携带所述策略控制网元在自身服务区域内的实际流量速率;并对各服务区域内的实际流量速率进行汇总,得到所述目标网络区域的实际流量速率;或者,当所述目标网络区域为所述目标网络切片中的局部区域时,接收来自于所述目标网络切片中的局部区域中的各接入和移动管理网元的第五消息,所述第五消息携带所述接入和移动管理网元在自身服务区域中,各接入网设备在所述目标网络切片中的实际流量带宽;并对各第五消息中的实际流量带宽进行汇总,得到所述目标网络区域的实际流量速率。
63.在第四方面的另一种可能的实施例中,所述收发模块,具体用于:向所述第一会话对应的会话管理网元发送所述第一会话中的非保障比特速率业务的授权会话集合最大比特速率,以及,所述第一会话中的保障比特速率业务的授权最大比特速率;向所述第一会话对应的终端发送所述第一会话中的非保障比特速率业务的授权会话集合最大比特速率。
64.在第四方面的另一种可能的实施例中,所述授权流量速率用于对所述目标网络区域的上行流量和/或下行流量进行控制。
65.第五方面,本技术提供了一种网络设备,包括:收发模块与处理模块;其中,所述收模块,用于接收来自于策略控制网元的授权流量速率;其中,所述授权流量速率用于指示第一会话允许的最大流量速率,所述授权流量速率是基于目标网络切片中目标网络区域的实际流量速率与上限流量速率确定的;所述实际流量速率用于指示所述网络切片在所述目标网络区域中已接入的所有会话占用的流量速率之和;所述处理模块,用于基于所述授权流量速率,对所述第一会话进行流量控制。如此,控制网元依据策略控制网元确定的授权流量速率,对第一会话的各类型业务分别进行流量控制,这有利于降低网络切片超负荷运行的危险性,有利于提高网络切片的安全性与稳定性。
66.在第五方面的一种可能的实施例中,所述第一会话包括保障比特速率业务,和/或,非保障比特速率业务。其中,所述第一会话包括保障比特速率业务,和/或,非保障比特速率业务。所述授权流量速率用于指示所述第一会话包括的所有保障比特速率业务和非保障比特速率业务的流量速率总和的上限,或者所述授权流量速率用于指示所述第一会话包括的所有保障比特速率业务的流量速率总和的上限,或者所述授权流量速率用于指示所述第一会话包括的所有非保障比特速率业务的流量速率总和的上限。
67.在第五方面的另一种可能的实施例中,当所述实际流量速率小于所述上限流量速率时;或者,当所述实际流量速率小于或等于第一流量速率时,其中,所述第一流量速率小于消息上限流量速率;或者,当所述实际流量速率小于所述第一流量速率时;或者,当所述实际流量速率与所述上限流量速率之间的比值小于或等于预设的第一阈值时,其中,所述第一阈值小于1;或者,当所述实际流量速率与所述上限流量速率之间的比值小于所述第一阈值时,所述授权流量速率为所述第一会话的签约最大流量速率。
68.在第五方面的另一种可能的实施例中,当所述实际流量速率小于所述上限流量速率时;或者,当所述实际流量速率大于第一流量速率,且小于所述上限流量速率时,所述第
一流量速率小于所述上限流量速率;或者,当所述实际流量速率大于或等于所述第一流量速率,且小于所述上限流量速率时;或者,当所述实际流量速率与所述上限流量速率之间的比值大于预设的第一阈值,且所述比值小于1时;或者,当所述实际流量速率与所述上限流量速率之间的比值大于或等于预设的第一阈值,且所述比值小于1时,所述授权流量速率根据所述第一会话的签约最大流量速率确定;其中,所述授权流量速率小于所述签约最大流量速率。
69.在第五方面的另一种可能的实施例中,当所述实际流量速率大于或等于所述上限流量速率时,所述授权流量速率为:所述第一会话的签约最小流量速率或者所述目标网络切片的签约终端集合最大比特速率的最小值。
70.在第五方面的另一种可能的实施例中,第二签约流量速率用于限制所述第一应用相关的第一会话在所述目标网络区域的最小流量速率和/或最大流量速率,第二签约流量速率指示所述第一应用相关的第一会话保证业务质量所需要的最小流量速率,和/或业务可能产生的最大流量速率;所述第二签约流量速率来自于应用功能网元,所述第二签约流量速率根据第一签约流量速率和所述实际流量速率确定,所述第一签约流量速率来自于数据管理网元或数据存储网元。
71.在第五方面的另一种可能的实施例中,所述目标网络区域为所述目标网络切片的整个覆盖区域或局部区域;其中,所述目标网络切片为所述第一会话请求接入的网络切片。
72.在第五方面的另一种可能的实施例中,所述实际流量速率根据所述目标网络区域中n6接口的实际流量确定。
73.在第五方面的另一种可能的实施例中,所述实际流量速率根据所述目标网络区域中的终端平均使用带宽和终端数量的性能统计数据确定。
74.在第五方面的另一种可能的实施例中,所述实际流量速率根据所述目标网络区域中的接入网设备在所述目标网络切片中的实际流量带宽确定。
75.在第五方面的另一种可能的实施例中,所述授权流量速率用于对所述目标网络区域的上行流量和/或下行流量进行控制。
76.在第五方面的另一种可能的实施例中,所述处理模块,具体用于:控制用户面网元为所述第一会话分配质量业务流;基于所述第一会话的已经分配的质量业务流的最大流量速率,确定所述第一会话的最大流量速率;当所述第一会话的最大流量速率大于所述授权流量速率时,修改新分配的质量业务流的最大流量速率,和/或,修改所述第一会话的当前已分配的质量业务流的最大流量速率。
77.在第五方面的另一种可能的实施例中,所述第一会话包括保障比特速率质量业务流,和/或,非保障比特速率质量业务流;所述处理模块,具体用于如下一种或多种:修改新分配的保障比特速率质量业务流的最大流量速率;修改所述第一会话的当前已分配的保障比特速率质量业务流的最大流量速率;修改第一会话的非保障比特速率质量业务流的最大流量速率。
78.在第五方面的另一种可能的实施例中,所述控制网元为所述第一会话对应的终端,所述处理模块,具体用于:基于所述授权流量速率,对所述第一会话的上行流量速率进行流量控制。
79.第六方面,本技术提供了一种网络设备,包括:处理模块与收发模块;其中,所述处
理模块,用于获取目标网络切片中目标网络区域的实际流量速率,所述实际流量速率用于指示所述网络切片在所述目标网络区域中已接入的所有会话占用的流量速率之和;所述处理模块,还用于根据所述目标网络区域的上限流量速率与所述实际流量速率,确定第二应用信息参数;所述第二应用信息参数用于对提供服务的第一应用的带宽需求和业务优先级进行描述;所述收发模块,用于向策略控制网元发送调整后的应用信息参数。如此,应用功能网元能够基于目标网络区域的实际流量速率与上限流量速率,对第一应用的带宽需求与业务优先级进行确定,从而,网络侧网元也可以据此实现对目标网络区域的签约流量速率或授权流量速率的确定,进而,也能够实现对目标网络区域的流量控制。
80.在第六方面的一种可能的实施例中,所述第二应用信息参数,包括:应用会话的带宽需求参数、应用业务流的带宽需求参数、业务优先级、相同优先级下的抢占顺序参数中的一种或多种;其中,所述应用业务流的带宽需求参数包括:第二签约流量速率,所述第二签约流量速率用于限制所述第一应用相关的第一会话在所述目标网络区域的最小流量速率和/或最大流量速率,第二签约流量速率指示所述第一应用相关的第一会话保证业务质量所需要的最小流量速率,和/或业务可能产生的最大流量速率。
81.在第六方面的另一种可能的实施例中,所述处理模块,具体用于:当所述实际流量速率与所述上限流量速率之间的比值大于或等于预设的阈值时,对第一应用信息参数进行调整,得到所述第二应用信息参数。
82.在第六方面的另一种可能的实施例中,所述处理模块,具体用于如下一种或多种:降低应用会话的带宽需求参数;降低应用业务流的带宽需求参数;降低应用的业务优先级;调整处于相同优先级的多个应用业务的抢占顺序;修改部分应用会话的被抢占意愿。
83.在第六方面的另一种可能的实施例中,所述目标网络区域为所述目标网络切片的整个覆盖区域或局部区域;其中,所述目标网络切片为所述第一会话请求接入的网络切片。
84.在第六方面的另一种可能的实施例中,所述实际流量速率根据所述目标网络区域中n6接口的实际流量确定。
85.在第六方面的另一种可能的实施例中,所述实际流量速率根据所述目标网络区域中的终端平均使用带宽和终端数量的性能统计数据确定。
86.在第六方面的另一种可能的实施例中,所述实际流量速率根据所述目标网络区域中的接入网设备在所述目标网络切片中的实际流量带宽确定。
87.在第六方面的另一种可能的实施例中,具体用于:向所述策略控制网元发送第六消息;接收来自于策略控制网元的第七消息,所述第七消息携带所述实际流量速率。
88.在第六方面的另一种可能的实施例中,所述第六消息用于请求所述策略控制网元反馈所述目标网络区域的所述实际流量速率,或者,所述第六消息用于请求所述策略控制网元周期性反馈所述目标网络区域的所述实际流量速率,或者,所述第六消息用于请求所述策略控制网元在满足预设条件时反馈所述目标网络区域的所述实际流量速率。
89.在第六方面的另一种可能的实施例中,所述第七消息还携带所述上限流量速率。
90.第七方面,本技术提供了一种网络设备,包括:至少一个处理器和存储器;
91.所述存储器存储计算机执行指令;
92.所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如第一方面、第二方面或第三方面中任意一种实施例所述的方法。
93.第八方面,本技术提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行如第一方面、第二方面或第三方面中任意一种实施例所述的方法。
94.第九方面,本技术提供一种计算机程序,当所述计算机程序被计算机执行时,用于执行如第一方面、第二方面或第三方面中任意一种实施例所述的方法。
95.在一种可能的设计中,第九方面中的程序可以全部或者部分存储在与处理器封装在一起的存储介质上,也可以部分或者全部存储在不与处理器封装在一起的存储器上。
96.第十方面,本技术实施例还提供一种通信系统,包括:
97.策略控制网元,用于执行如第一方面的任意一种实施例所述的方法;
98.控制网元,用于执行如第二方面的任意一种实施例所述的方法。
99.在一种可能的设计中,所述通信系统还包括:应用功能网元,用于执行如第三方面的任意一种实施例所述的方法。
100.在另一种可能的设计中,所述控制网元为会话管理网元;或者,所述控制网元为所述会话管理网元或第一会话对应的终端。
101.综上,本技术实施例提供一种流量控制方法、网络设备与通信系统,能够基于网络切片中目标网络区域的实际流量速率与上限流量速率,实现对第一会话的授权流量速率的控制,避免加入第一会话后,目标网络区域的流量超出其允许的最大流量速率,保障目标网络区域的安全性与稳定性。
附图说明
102.图1为本技术实施例提供的一种通信系统的示意图;
103.图2为本技术实施例提供的一种通信系统的架构示意图;
104.图3为现有技术中的一种流量速率的控制方法的流程示意图;
105.图4为本技术实施例提供的一种流量控制方法的流程示意图;
106.图5为本技术实施例提供的另一种流量控制方法的流程示意图;
107.图6为本技术实施例提供的一种流量控制方法的信息交互示意图;
108.图7为本技术实施例提供的另一种流量控制方法的信息交互示意图;
109.图8为本技术实施例提供的另一种流量控制方法的信息交互示意图;
110.图9为本技术实施例提供的一种网络设备的实体结构示意图;
111.图10为本技术实施例提供的一种网络设备的结构示意图;
112.图11为本技术实施例提供的另一种网络设备的结构示意图;
113.图12为本技术实施例提供的另一种网络设备的结构示意图。
具体实施方式
114.以下,结合附图对本实施例的实施方式进行详细描述。其中,在本技术实施例的描述中,除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,在本技术实施例的描述中,“多个”是指两个或多于两个。
115.首先,对本技术实施例所应用的通信系统进行说明。
116.本技术实施例应用于包含有多个网络切片的无线通信系统。示意性的,可以参考图1所示的通信系统100的示意图,如图1所示,该无线网络通信系统100从逻辑上被抽象划分为多个网络切片,图1示出了3个网络切片,分别为:网络切片1~网络切片3。应当理解,网络切片是一种逻辑划分得到的,多个网络切片之间可能存在区域交叠的情况,例如,图1中的3个网络切片之间即存在区域交叠情况。
117.对于图1中的任意一个网络切片,都构成一个端到端的逻辑网络,不同网络切片之间的逻辑彼此隔离。每个网络切片都可以为终端提供一种或多种网络服务,不同网络切片之间所提供的网络服务也互不干扰和影响。通常情况下,不同网络切片的网络特征和性能要求并不相同。
118.目前,网络切片的类型有如下几种:增强的移动宽带(enhanced mobile broadband,embb)、超低时延超高可靠性通信(ultra-reliable and low-latency communication,urllc)和海量物联网(massive internet of things,miot)。应当理解,随着技术的进步,本方案也可以适用于随着技术发展而可能出现的其他类型的网络切片。
119.请参考图2,图2示出了通信系统的架构示意图。示意性的,图2仅示出了一个网络切片1。具体的,如图2所示,该通信系统包括:终端(或称为终端设备)、接入网(access network,an)设备、接入管理网元、会话管理网元、用户面网元、策略控制网元、网络切片选择网元、网络仓库功能网元、网络数据分析网元、统一数据管理网元、统一数据存储网元、连接运营商网络的数据网络(data network,dn)网元。
120.在这些网元中,网络切片选择网元、网络仓库功能网元、网络数据分析网元、统一数据管理网元、统一数据存储网元、接入管理网元在多个网络切片中共享。会话管理网元和用户面网元一般属于特定的网络切片。而策略控制网元可以在多个网络切片之间共享,或者,也可以属于特定的网络切片。接入网设备一般在多个网络切片之间共享。
121.在图2所示出的通信系统100中,虚线用于标识各网元(或设备)之间的用户面连接,实线用于标识各网元(或设备)之间的控制面连接。
122.现对图2中各网元进行具体说明。
123.终端:也可以称为用户设备(user equipment,ue)、移动台和远方站等,是一种具有无线收发功能的网络设备,终端可以部署在陆地上,包括室内或室外、手持、穿戴或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。本技术实施例中,终端可以是手机(mobile phone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,vr)终端设备、增强现实(augmented reality,ar)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等,不作穷举。本技术的实施例对终端所采用的具体技术、设备形态以及名称不做限定。
124.接入网设备:用于终端的无线侧接入,为终端接入无线网络提供接入服务。接入网设备可能的部署形态包括:集中式单元(centralized unit,cu)和分布式单元(distributed unit,du)的分离场景以及单站点场景。
125.其中,在分离场景中,cu支持无线资源控制(radio resource control,rrc)、分组数据汇聚协议(packet data convergence protocol,pdcp)、业务数据适配协议(service data adaptation protocol,sdap)等协议;du主要支持无线链路控制层(radio link control,rlc)、媒体接入控制层(media access control,mac)和物理层协议。
126.在单站点场景中,单站点可以包括无线基站(new radio node,gnb)、演进型节点b(evolved node b,enb)、无线网络控制器(radio network controller,rnc)、节点b(node b,nb)、基站控制器(base station controller,bsc)、基站收发台(base transceiver station,bts)、家庭基站、基带单元(base band unit,bbu)中的一种或多种。
127.在图2所示的通信系统100中,具体示出了2个接入网设备:gnb-a和gnb-b。实际的通信场景中,在一个网络切片的整个服务区域内,可以有一个或多个gnb(通常为多个)。每个gnb具备一定的覆盖区域,在其覆盖区域内,可以有一个或多个小区(cell),每个小区有唯一的全球小区标识gci(global cell identifier)。
128.接入管理网元:主要用于移动网络中的终端的附着、移动性管理、跟踪区更新流程,接入管理网元终结了非接入层(non access stratum,nas)消息、完成注册管理、连接管理以及可达性管理、分配跟踪区域列表(track area list,ta list)以及移动性管理等,并且透明路由会话管理(session management,sm)消息到会话管理网元。
129.在第5代(5th generation,5g)通信系统中,接入管理网元可以是接入与移动性管理功能(access and mobility management function,amf)网元。后续为便于说明,直接以amf指代接入管理网元。
130.会话管理网元:主要用于移动网络中的会话管理,如会话建立、修改、释放。具体功能如为终端分配互联网协议(internet protocol,ip)地址、选择提供报文转发功能的用户面网元等。在5g通信系统中,会话管理网元可以是会话管理功能(session management function,smf)。后续为便于说明,直接以smf指代会话管理网元。
131.用户面网元:也可以称为协议数据单元(protocol data unit,pdu)、会话锚点(pdu session anchor,psa),主要负责对用户报文进行处理,如转发、计费、合法监听等。在5g通信系统中,用户面网元可以是用户面功能(user plane function,upf)。后续为便于说明,直接以upf指代用户面网元。
132.策略控制网元:包含用户签约数据管理功能、策略控制功能、计费策略控制功能、服务质量(quality of service,qos)控制等。在5g通信系统中,策略控制网元可以是策略控制功能(policy control function,pcf)。后续为便于说明,直接以pcf指代策略控制网元。
133.需要注意的是,在实际通信网络中,pcf还可以按照层次或按功能分为多个实体。例如,在一个通信系统中,可以包括:全局pcf和多个切片内pcf,每个切片内pcf用于在所属网络切片内实现策略控制功能。又例如,按照功能划分,pcf还可以由会话管理pcf(session management pcf,sm-pcf)和接入管理pcf(access management pcf,am-pcf)构成,此时,pcf包括2个实体。
134.网络切片选择网元:主要用于为终端的业务选择合适的网络切片。在5g通信系统中,网络切片选择网元可以是网络切片选择功能(network slice selection function,nssf)网元。后续为便于说明,直接以nssf指代网络切片选择网元。
135.数据网络网元:用于为终端提供数据传输服务。具体而言,dn可以是公用数据网(public data network,pdn)网络的网元,如因特网(internet)等,也可以是本地接入数据网络(ladn,local access data network)的网元,如移动边缘计算(mec,mobile edge computing)节点的网络等。
136.网络数据分析网元:可用于从各个网络功能(network function,nf),例如策略控制网元、会话管理网元、用户面网元、接入管理网元、应用功能网元(通过网络能力开放功能网元)收集数据,并进行分析和预测。在5g通信系统中,网络数据分析网元可以是网络数据分析功能(network data analytics function,nwdaf)。后续为便于说明,直接以nwdaf指代网络数据分析网元。
137.统一数据管理网元:用于管理终端的签约信息。在5g通信系统中,统一数据管理网元可以是统一数据管理(unified data management,udm)。后续为便于说明,直接以udm指代统一数据管理网元(或简称为:数据管理网元)。
138.统一数据存储网元:用于存储结构化的数据信息,其中包括签约信息,策略信息,以及有标准格式定义的网络数据或业务数据。在5g通信系统中,统一数据存储网元可以是统一数据存储(unified data repository,udr)。后续为便于说明,直接以udr指代统一数据存储网元(或简称为:数据存储网元)。
139.实际网络场景中,udm与udr可以由同一个网络实体实现,也即,二者可以为同一个网络实体。
140.网络仓库功能网元:在5g通信系统中,网络仓库功能网元可以是网络仓库功能(network repository function,nrf)。
141.在如图1或图2所示的通信系统中,可以基于终端业务请求中携带的网络切片的标识为业务选择网络切片,并利用所选择的网络切片传输业务数据。
142.网络切片的标识(或称为:标识信息)可以包括但不限于:网络切片选择辅助信息(network slice selection assistance information,nssai)。具体而言,可以利用单个网络切片选择辅助信息(single network slice selection assistance information,s-nssai)对单个网络切片进行标识,而nssai则可用于标识一组网络切片(或称为:网络切片组)。其中,一个网络切片组可以包括一个或多个网络切片。
143.例如,运营商或其他用户可以基于业务需求而订购、创建网络切片,网络切片也需要满足一定的服务等级协议(service level agreement,sla)。sla中包含有网络切片的服务等级规格(service level specification,sls),sls能够用于确定网络切片的规模。不同网络切片的sls可以不同。
144.可以利用网络切片的最大流量速率来表征网络切片的规模。网络切片的最大流量速率,即为所有通过网络切片传输的业务所允许使用的最大流量速率的总和,也就是接入到这个网络切片的所有pdu会话(packet data unit session)传输的业务所使用的网络速率总和的最大值。
145.网络切片的最大流量速率一般还区分上行(up link,ul)和下行(down link,dl)两个方向。其中,ul是指从终端侧向网络侧的传输方向,dl是指从网络侧向终端侧的传输方向。
146.受限于网络切片的最大流量速率,在网络切片的运行过程中,一般需要对网络切
片的网络资源进行管理,尽量避免超出网络切片的最大流量速率的情况。
147.目前,一般是对网络切片中的终端集合最大比特速率(ue-aggregate maximum bit rate,ue-ambr)进行控制,实现对网络切片的资源管理。
148.其中,ue-ambr用于限制某些终端的所有非保障比特速率(non-guaranteed bit rate,non-gbr)类型业务所能使用的流量速率的总和。换言之,这些终端的所有non-gbr类型业务所能使用的流量速率的总和不能超出终端的ue-ambr。而无线接入网络(radio access network,ran)也基于ue-ambr对终端进行上行和/或下行方向的速率管理控制。
149.终端可以具备多种类型的业务。按照不同业务对流量速率的要求,可以将终端的业务划分为两类:non-gbr类型业务与保障比特速率(guaranteed bit rate,gbr)类型业务。
150.可以理解,gbr类型业务对流量速率有最低的保障需求,换言之,gbr类型业务具备最小的流量速率要求,也即gbr(为便于与业务类型区分,后文称为:gbr值)。而non-gbr类型业务则无最低保障需求,换言之,无最小的流量速率要求。例如,视频会话业务对流量速率有最低要求,低于该最低要求则无法实现视频会话,则视频会话业务则为gbr类型业务,而其对流量速率的最低要求则作为视频会话业务的gbr值;而系统通知业务对流量速率无最低要求,则系统通知业务则为non-gbr类型业务。
151.不同的gbr类型业务的gbr值可以不同。例如,视频会话业务与信息会话业务都是gbr类型业务,但是,视频会话业务与信息会话业务对流量速率的最低要求不同,则视频会话业务的gbr值与信息会话业务的gbr值不同。
152.具体而言,对于gbr类型业务而言,网络可以通过预留资源等方式,控制gbr类型业务的数据流在实际比特速率不超过gbr值时能够全部通过。但是,当实际比特速率超出gbr值时,若网络资源不足(或称为网络拥塞)时,则超出gbr值的数据流会被丢弃;若网络资源充足(或称为:网络不拥塞)时,则小于或等于最大比特速率(maximum bit rate,mbr)的数据流也可以通过。
153.对于non-gbr类型业务而言,如前文,则通过ue-ambr来限制终端对所有non-gbr类型业务所能使用的总速率。示例性的,图3示出了一种流量速率的控制方法。如图3所示,在对网络切片中non-gbr类型业务进行流量控制时,网络侧的各网元之间可以按照如下步骤进行信息交互:
154.s302,当接收到终端的注册请求时,amf向udm请求获取终端的签约数据。
155.具体场景中,终端可以注册到一个或多个网络切片,而amf可以在多个网络切片中共享,因此,amf接收到的注册请求可以是终端请求注册到一个或多个网络切片的请求。
156.注册请求中携带有终端的标识信息,如此,amf可以基于中终端的标识信息,来向udm请求获取终端的签约数据。如前文,终端的签约数据可以存储在udr中,udm可以自udr中提取数据,不再重复。
157.签约数据则可以包括但不限于:终端签约的所有网络切片的标识信息(s-nssai或nssai),以及,各s-nssai对应的签约ue-ambr。可以理解,一个s-nssai对应的签约ue-ambr,用于限制终端在该s-nssai所指示的网络切片中,所有non-gbr类型业务所能使用的流量速率的之和。
158.s304,udm向amf发送终端的签约数据。
159.udm可以基于终端的标识信息,自udr中提取到终端的签约数据,并向amf发送。图3未详细示出这部分处理。
160.s306,amf向pcf请求创建接入管理策略控制信息,其中携带签约ue-ambr。
161.s308,pcf创建接入管理策略控制,并向amf发送响应消息,其中携带授权ue-ambr。
162.需要注意的是,授权ue-ambr一般是基于签约ue-ambr确定的。例如,授权ue-ambr一般小于或等于签约ue-ambr。
163.另,授权ue-ambr一般与签约ue-ambr可以一一对应,换言之,每个s-nssai(对应的网络切片)可以对应于一个授权ue-ambr。或者,也可能存在多个网络切片的授权ue-ambr相同的情况,不作赘述。
164.此处对于pcf如何决策并确定授权ue-ambr的方式不进行限制。
165.s310,amf向ran发送授权ue-ambr。
166.具体而言,amf可以将授权ue-ambr携带在向ran发送的消息中,以向ran发送ue-ambr。例如,amf可以在会话资源建立请求、初始上下文建立请求、ue上下文修改请求或切换请求,等任意一种或多种消息中,携带授权ue-ambr。
167.或者,amf也可以单独向ran发送授权ue-ambr。
168.s312,ran根据授权ue-ambr,对接入网络切片的所有non-gbr类型业务的流量总速率进行控制。
169.对终端签约的其中一个网络切片而言,ran可以对该网络切片中的所有non-gbr类型业务的流量总速率进行控制,使得所有non-gbr类型业务的流量总速率不超过授权ue-ambr。
170.需要说明的是,前述gbr值、mbr以及ue-ambr均可以区分上行或下行。可以理解,在具体利用这些数据进行控制时,对ul方向进行控制,则采用ul方向的gbr值、mbr或ue-ambr;若对dl方向进行控制,则采用dl方向的gbr值、mbr或ue-ambr。后续对此不再赘述。
171.综上,在图3所示的流量速率的控制方法中,针对gbr类型业务与non-gbr类型业务是分别进行控制的。其中,对于gbr类型业务,网络侧通过各业务的gbr值与mbr,控制gbr类型业务使用的流量速率不超过mbr;对于non-gbr类型业务,则通过ue-ambr来实现总控制。
172.但是,网络切片的最大流量速率,实际是对接入到该网络切片的所有业务(包括gbr类型业务与non-gbr类型业务)所能够使用的流量速率的总和进行限制。那么,若采用前述针对gbr类型业务与non-gbr类型业务分别进行流量控制的话,则会导致网络切片内的流量速率控制不合理。
173.示例性的一种场景中,对于每个终端,各gbr类型业务的实际流量速率不超过mbr,而所有non-gbr类型业务的实际流量速率总和不超过授权ue-ambr。网络侧可以根据每个终端的mbr和授权ue-ambr,控制接入网络切片发起pdu会话的终端的数量,那么,当新终端(未接入该网络切片的终端)有non-gbr类型业务请求接入时,即便整个网络切片的实际流量速率尚未达到最大流量速率,也不会为该新的non-gbr类型业务分配资源,导致该新终端以及该新终端的non-gbr类型业务被限制或等待。换言之,现有的分类型流量控制方法在实际使用的总速率尚未达到最大流量速率时,就会被限制,网络资源分配不合理。
174.基于前述问题,本技术实施例提供一种流量控制方法,该方法可以由网络侧的pcf实现。如前,pcf可以在多个网络切片之间共享,也可以属于特定的网络切片,因此,pcf可以
按照以下方法实现对一个或多个网络切片的流量控制。以下,为便于说明,以对一个网络切片的流量控制场景为例,对本技术的实现方式作具体说明。
175.例如,当终端通过注册流程接入到网络切片后,终端即可根据需要向网络切片发起pdu会话,实现通信。相应地,网络侧的pcf即可基于接收到的pdu会话请求而执行该流量控制方法。
176.示例性的,可以参考图4,pcf可以按照如下方式来实现对网络切片的流量控制,包括如下步骤:
177.s402,获取目标网络切片中目标网络区域的实际流量速率,实际流量速率用于指示网络切片在目标网络区域中已接入的所有会话占用的流量速率之和。
178.本技术实施例中,目标网络切片可以为pcf管理的一个或多个网络切片。对于任意的一个目标网络切片而言,目标网络区域可以为该目标网络切片的整个覆盖区域或局部覆盖区域。
179.例如,在图1所示的场景中,pcf可用于对网络切片1~网络切片3进行策略控制,则目标网络切片可以为网络切片1~网络切片3中的一个或多个。又例如,若目标网络切片为网络切片1,且网络切片1可以覆盖4个网络区域,那么,目标网络区域可以为这4个网络区域中的全部(整个网络切片1)或其中的一个或多个(不等于4)网络区域(网络切片1的部分网络区域)。
180.具体实现场景中,目标网络区域具体为目标网络切片的整个覆盖区域或者局部区域,可以基于实际场景而预设,本技术实施例对此无特别限制。
181.s404,根据目标网络区域的上限流量速率与实际流量速率,确定第一会话的授权流量速率,授权流量速率用于指示第一会话允许的最大流量速率。
182.示例性的,第一会话包括保障比特速率业务,和/或,非保障比特速率业务。授权流量速率用于指示第一会话包括的所有保障比特速率业务和非保障比特速率业务的流量速率总和的上限,或者授权流量速率用于指示第一会话包括的所有保障比特速率业务的流量速率总和的上限,或者授权流量速率用于指示第一会话包括的所有非保障比特速率业务的流量速率总和的上限。
183.其中,实际流量速率则用于指示目标网络区域中所能允许的最大流量速率。
184.具体而言,当目标网络区域为目标网络切片的整个覆盖区域时,目标网络区域的上限流量速率,为目标网络切片的最大流量速率,也就是,接入到该目标网络切片的所有pdu会话传输的业务所使用的网络速率的总和。
185.或者,当目标网络区域为目标网络切片的局部区域时,则目标网络区域的上限流量速率,则为接入到该目标网络切片的目标网络区域的所有pdu会话传输的业务所使用的网络速率的总和。其中,网络切片的局部区域可以是终端所在的跟踪区ta(tracking area)或ta列表、小区(cell)或小区列表等;或者,网络切片的区域还可以按照网络切片连接的不同数据网络dn(data network)来划分,pdu会话的目标连接到不同dn,会被划分到不同的网络切片区域,即网络切片的dn区域。例如,局部区域又可称为部分区域。
186.第一会话为终端向网络侧发起的pdu会话。本技术对第一会话的会话类型、业务类型等均无特别限制,例如,无论第一会话是何种业务的会话,都可以按照本方案进行流量控制。换言之,第一会话可以为终端向目标网络切片中的目标网络区域发起的任意pdu会话。
例如,若终端向网络侧发起的第一会话为视频业务pdu会话,则按照本方案确定视频业务pdu会话的授权流量速率;又例如,若终端向网络侧发起的第一会话为游戏业务pdu会话,则按照本方案确定游戏业务pdu会话的授权流量速率。
187.具体而言,第一会话为终端向目标网络切片发起的pdu会话。换言之,目标网络切片可以包括第一会话请求接入的网络切片。或者,在一种可能的实施例中,目标网络切片即为第一会话请求接入的网络切片。
188.s406,向第一会话的控制网元发送授权流量速率。
189.例如,在该步骤中,pcf并不用于承担具体的流量控制功能。pcf通过向控制网元发送授权流量速率,使得控制网元根据授权流量速率来进行流量控制。第一会话的控制网元可以包括:第一会话的发起终端、smf等,后续对控制网元的处理进行说明,这里不赘述。
190.综上,在图4所示的实施例中,pcf获取目标网络区域中已接入的所有会话占用的流量速率之和,得到实际流量速率。例如,实际流量速率综合考虑了gbr类型业务与non-gbr类型业务所占用的流量速率。如此,pcf依据实际流量速率与上限流量速率来确定第一会话的授权流量速率,由此实现对目标网络区域的流量控制。相较于现有技术中分别按照授权ue-ambr和mbr对接入网络切片的ue的数量进行控制,以实现对网络切片的整体流量进行控制的方式,如图4所示的实施例通过控制目标网络区域的流量速率,从而实现了该目标网络区域中的网络资源的合理分配,保障了目标网络区域的安全性与稳定性。
191.示例性的,当有新的non-gbr类型业务请求接入目标网络区域时,若目标网络区域中所有终端的授权ue-ambr和授权mbr的总和达到目标网络区域的上限流量速率,但是目标网络切片中目标网络区域的实际流量速率尚未达到目标网络区域的上限流量速率。这种情况下,若按照图3所示方式进行流量控制时,pcf不会为该新的non-gbr类型业务分配网络资源,该新的non-gbr类型业务无法成功建立会话。但是,这种情况下,若按照图4所示方式进行流量控制时,pcf可以为新的non-gbr类型业务的pdu会话分配网络资源,确定其授权流量速率,如此,该新的non-gbr类型业务能够成功建立会话,并接入目标网络区域。相较于图3所示方式,图4所示流量控制方法能够更合理的分配网络资源。
192.需要注意的是,在图4所示实施例中,s404可以是pcf基于接收到的第一会话的第一消息而触发执行的,其中,第一消息用于请求建立第一会话,或用于请求修改第一会话。具体而言,第一消息可以来自于smf,后续结合具体实施例详述。
193.示例性的,第一消息可以具体为会话策略请求(或可称为:会话管理策略请求、会话策略请求)消息。会话策略请求消息可以是smf基于接收到的第八消息而发送的。
194.其中,第八消息可以为amf向smf发送的请求创建第一会话的上下文请求消息,其中,第八消息则是amf响应于接收到会话建立请求而向smf发送的。而会话建立请求可以来自于终端,并经接入网设备转发而到达amf。可以理解会话建立请求(或称为:会话创建请求、会话请求、用于建立第一会话的消息等,对名称无特别限制)用于请求建立第一会话。具体可参见后续实施例中的图6,此处不展开说明。
195.或者,第八消息可以为amf向smf发送的请求修改第一会话的上下文请求消息,其中,第八消息则是amf响应于接收到会话修改请求而向smf发送的。而会话修改请求则可以来自于终端,并经接入网设备转发而到达amf。可以理解,会话修改请求(或称为:会话修改请求、用于修改第一会话的消息等、业务请求、会话激活请求、用于激活第一会话的用户面
消息等,对名称无特别限制)用于请求修改第一会话。
196.也就是,在一种可能的场景中,pcf可以接收第一消息,并响应于接收到第一消息而触发执行s404。
197.需要注意的是,s402则不受到第一消息的限制。例如,s402可以在pcf接收到第一会话的第一消息之前、同时或之后执行。
198.示例性的一种实施例中,pcf可以定时执行s402,也即,pcf可以按照预设的定时时刻或定时时长,获取目标网络切片中目标网络区域的实际流量速率。如此,pcf在接收到第一会话的第一消息时,最接获取最近一次获取到的目标网络区域的实际流量速率,有利于提高目标网络区域的实际流量速率的获取效率,从而,有利于降低终端侧的等待时长。
199.示例性的一种实施例中,pcf可以周期性的执行s402,也即,pcf周期性获取目标网络切片中目标网络区域的实际流量速率。如此,pcf在接收到第一会话的第一消息时,最接获取最近一个周期获取到的目标网络区域的实际流量速率,有利于提高目标网络区域的实际流量速率的获取效率,从而,有利于降低终端侧的等待时长。
200.示例性的另一种实施例中,pcf可以在接收到第一会话的第一消息时,执行s402。如此,pcf获取到的目标网络区域的实际流量速率更加准确,有利于实现对目标网络区域的精确流量控制。
201.可以理解,pcf可以基于前述任意一种或多种实施例而执行s402。
202.举例说明。在图1所示的场景中,pcf可以在网络切片1~网络切片3之间共享,则pcf可以定时(或者,也可周期性)获取网络切片1~网络切片3及其各网络切片中各局部区域的实际流量速率。这种情况下,pcf可以有如下几种处理方式:
203.第一种,当pcf接收第一会话的第一消息时,若第一会话的第一消息中携带的网络切片的标识为s-nssai1,其中,s-nssai1对应的网络切片为网络切片1,则pcf可以据此确定目标网络区域为网络切片1的整个覆盖区域。如前,pcf可以定时获取网络切片1~网络切片3及其各网络切片中各局部区域的实际流量速率。此时,当pcf接收到第一会话的第一消息时,pcf可以基于最近一次获取到的网络切片1的实际流量速率,以及网络切片1的上限流量速率,来确定第一会话的授权流量速率,进而,pcf向第一会话的控制网元发送该授权流量速率。如此,有利于提高网络侧的流量控制效率,降低终端侧的等待时长。
204.第二种,当pcf接收第一会话的第一消息时,若第一会话的建立请求或修改请求中携带的网络切片的标识为s-nssai1,以及网络切片的局部区域1的标识(例如终端当前所在跟踪区的标识tracking area identifier,再例如会话连接的数据网络名称data network name),其中,s-nssai1对应的网络切片为网络切片1。则pcf可以据此确定目标网络区域为网络切片1中的局部区域1。从而,pcf可以基于最近一次获取到的网络切片1中的局部区域1的实际流量速率,以及网络切片1的局部区域1的上限流量速率,来确定第一会话的授权流量速率,进而,pcf向第一会话的控制网元发送该授权流量速率。
205.相较于第一种实现方式,该实现方式中,pcf获取网络切片1中的局部区域1的实际流量速率,如此,pcf实际基于目标网络切片的局部区域实现后续的流量速率控制。
206.第三种,当pcf接收第一会话的第一消息时,若第一会话的建立请求或修改请求中携带的网络切片的标识为s-nssai1,其中,s-nssai1对应的网络切片为网络切片1,则pcf可以据此确定目标网络区域为网络切片1的整个覆盖区域。在该实施例中,pcf虽然已经定时
获取了自身管理的各网络切片及其局部区域的数据,但pcf在接收到第一会话的第一消息后,pcf也可以获取网络切片1在当前时刻的实际流量速率,后续说明获取方式。进而,基于最新获取到的网络切片1的实际流量速率,以及网络切片1的上限流量速率,来确定第一会话的授权流量速率,然后,pcf向第一会话的控制网元发送该授权流量速率。
207.相较于第一种实现方式,该实现方式中,pcf既可以定时获取自身管理的各网络区域的实际流量速率,也可以响应于接收到第一消息而获取目标网络区域的实际流量速率,有利于提高实际流量速率的准确率,实现对目标网络区域的精确流量控制。
208.以下对pcf获取目标网络区域的实际流量速率的实现方式进行说明。
209.本技术实施例中,目标网络区域的实际流量速率的获取可以为如下几种方式中的任一种:
210.第一种,目标网络区域的实际流量速率可以根据目标网络区域中n6接口的实际流量确定。
211.其中,n6接口是网络切片内的upf到dn或本地接入dn的出口。由此,可以汇总目标网络区域中各个n6接口处的实际流量速率,来获取目标网络区域的实际流量速率。也就是,获取目标网络区域中各n6接口处的实际流量速率之和,得到目标网络区域的实际流量速率。
212.本技术实施例所涉及到的汇总,是指对本服务区域内的所有下级网元(例如,amf可以作为pcf的下级网元)上报的数据(与实际流量速率或使用带宽相关的数据)进行求和,也就是,获取服务区域内各下级网元上报的数据的加和总数。后续实现方式中对汇总的实现方式与此处相同,后续不再重复。
213.例如,可以基于n6接口处的上行实际流量速率,确定目标网络区域的上行实际流量速率。也可以基于n6接口处的下行实际流量速率,确定目标网络区域的下行实际流量速率。
214.仍以图1所示通信系统为例。若网络切片1共包含5个n6接口,则可以将5个n6接口的上行实际流量速率进行汇总,得到网络切片1的上行实际流量速率。可以将5个n6接口的下行实际流量速率进行汇总,得到网络切片1的下行实际流量速率。又例如,若网络切片1包含两个局部区域,其中,局部区域1包含n6接口1~n6接口3,局部区域2包含n6接口4和n6接口5,则可以将n6接口1~n6接口3的上行实际流量速率进行汇总,得到局部区域1的上行实际流量速率,将n6接口1~n6接口3的下行实际流量速率进行汇总,得到局部区域1的下行实际流量速率;将n6接口4和n6接口5的上行实际流量速率进行汇总,得到局部区域2的上行实际流量速率,将n6接口4和n6接口5的下行实际流量速率进行汇总,得到局部区域2的下行实际流量速率。
215.第二种,目标网络区域的实际流量速率根据目标网络区域中各终端的带宽使用情况确定的。
216.具体而言,基于带宽使用情况来确定目标网络区域的实际流量速率时,其实质在于获取目标网络区域中所有终端的使用带宽之和。也就是,获取目标网络区域中每个终端的使用带宽,并获取目标网络区域中所有终端的使用带宽之和,即可得到目标网络区域的实际流量速率。
217.此外,在一种可能的场景中,目标网络区域中各终端的使用带宽相同,将其记为终
端的平均使用带宽。由此,只需要获取终端的平均使用带宽与终端数目之积,即可确定目标网络区域的实际流量速率。其中,终端数目可以为:当前已经接入目标网络区域的终端的个数。
218.例如,可以基于当前接入目标网络区域的终端上行平均使用带宽与终端数目(记为第一数目)之积,确定目标网络区域的上行实际流量速率;基于当前接入目标网络区域的终端下行平均使用带宽与终端数目(记为第二数目)之积,确定目标网络区域的下行实际流量速率。其中,第一数目与第二数目可以相同或者不同。
219.第三种,目标网络区域的实际流量速率根据目标网络区域中的接入网设备在目标网络切片中的实际流量带宽确定。
220.在图1或图2所示的通信系统中,终端通过接入网设备(an)接入网络切片,如此,an可以对通过自身接入网络切片的流量速率进行记录,由此,具体实现s402时,可以对目标网络区域内各an在该目标网络切片中的实际流量带宽进行汇总(求和处理),如此即可确定目标网络区域的实际流量速率。
221.需要说明的是,本技术实施例中,目标网络区域的实际流量速率,可以是pcf自行执行的,或者,也可以是由其他的网元确定,并向pcf发送的。
222.以下具体说明。
223.本技术的一种实施例中,目标网络区域的实际流量速率可以由数据分析网元nwdaf确定。在该实施例中,pcf执行s402时,可以接收来自于nwdaf的第二消息,第二消息中携带目标网络区域的实际流量速率,以及可选的携带上限流量速率。
224.在该实施例的一种实现方式中,upf或smf可以收集目标网络区域中各个n6接口的上行和/或下行的实际流量速率,然后,upf或smf可以向nwdaf发送收集到的n6接口的实际流量速率,nwdaf可以将各n6接口的实际流量速率进行汇总,得到目标网络区域的实际流量速率,并向pcf发送第二消息。
225.在该实施例的另一种实现方式中,管理面网元oam可以获取ran上报的目标网络区域中的终端的平均使用带宽与终端数目,然后,oam向nwdaf发送终端的平均使用带宽与终端数目,并由nwdaf获取二者的乘积得到目标网络切片的实际流量速率,并向pcf发送第二消息。或者,oam在获取到终端的平均使用带宽与终端数目后,可以获取二者的乘积得到目标网络切片的实际流量速率,进而,oam向nwdaf发送目标网络切片的实际流量速率,nwdaf则可以向pcf发送第二消息。
226.在该实施例的另一种实现方式中,upf或smf可以收集目标网络区域中各个n6接口的上行和/或下行的实际流量速率,然后,upf或smf可以向自身所属服务区域的pcf发送收集到的n6接口的实际流量速率,然后,各pcf向nwdaf发送n6接口的实际流量速率,进而,nwdaf可以将各n6接口的实际流量速率进行汇总,得到目标网络区域的实际流量速率,并向接收到第一会话的第一消息的pcf发送第二消息。
227.在该实施例的另一种实现方式中,目标网络区域中的各an可以对目标网络区域(或目标网络切片)的上行和/或下行的流量带宽进行测量,各an通过amf接入网络切片,而各amf则可以在自身服务区域中,收集各an上报的带宽测量结果,之后,可以由amf将收集到的各an获取到的带宽测量结果向自身所在服务区域中的pcf发送,从而,各pcf向将各an获取到的带宽测量结果向nwdaf发送,由nwdaf对各带宽测量结果进行汇总得到目标网络区域
的实际流量速率,nwdaf则可以向pcf发送第二消息。
228.在该实现方式中,可以直接由nwdaf直接进行汇总。除此之外,还可以由amf对自身服务区域中的各an上报的数据进行汇总后,将汇总的数据(也即amf自身服务区域的实际流量速率)向pcf发送,进而由pcf对自身服务区域内的所有amf上报的数据进行汇总后,向nwdaf发送pcf服务区域内的实际流量速率,或者,pcf也可以直接向nwdaf发送pcf服务区域内的所有amf上报的数据,从而,由nwdaf进行汇总。除此之外,amf可直接向pcf发送收集到的各an上报的带宽测量结果,之后,由pcf对自身服务区域中的各an上报的数据进行汇总,并向nwdaf发送汇总后的数据。
229.本技术的另一种实施例中,目标网络区域的实际流量速率可以由数据存储网元udr确定。在该实施例中,pcf执行s402时,可以接收来自于udr的第三消息,第三消息中携带目标网络区域的实际流量速率与上限流量速率。
230.在该实施例的一种实现方式中,upf或smf可以收集目标网络区域中各个n6接口的上行和/或下行的实际流量速率,然后,upf或smf可以将收集到的n6接口的实际流量速率向udr发送,udr可以将各n6接口的实际流量速率进行汇总,得到目标网络区域的实际流量速率,并向pcf发送第三消息。
231.在该实施例的另一种实现方式中,管理面网元oam可以获取ran上报的目标网络区域中的终端的平均使用带宽与终端数目,然后,oam向udr发送终端的平均使用带宽与终端数目,并由udr获取二者的乘积得到目标网络切片的实际流量速率,并向pcf发送第三消息。或者,oam在获取到终端的平均使用带宽与终端数目后,可以获取二者的乘积得到目标网络切片的实际流量速率,进而,oam向nwdaf发送目标网络切片的实际流量速率,nwdaf则可以向pcf发送第三消息。
232.在该实施例的另一种实现方式中,upf或smf可以收集目标网络区域中各个n6接口的上行和/或下行的实际流量速率,然后,upf或smf可以将收集到的n6接口的实际流量速率向自身所属服务区域的pcf发送,然后,各pcf向udr发送n6接口的实际流量速率,进而,udr可以将各n6接口的实际流量速率进行汇总,得到目标网络区域的实际流量速率,并向接收到第一会话的第一消息的pcf发送第三消息。
233.本技术的另一种实施例中,当目标网络区域为目标网络切片的整个覆盖区域时,可以由目标网络切片中的多个pcf分别对自身服务区域内的实际流量速率进行确定,从而,由pcf对多个pcf的实际流量速率进行汇总,即可得到目标网络切片的实际流量速率。
234.换言之,当接收来自于目标网络切片的整个覆盖区域中各pcf的第四消息,第四消息携带策略控制网元在自身服务区域内的实际流量速率;并对各服务区域内的实际流量速率进行汇总,得到目标网络区域的实际流量速率。
235.在该实施例中,各pcf可以对自身服务区域内的实际流量速率进行统计,并由接收到第一会话的第一消息的pcf进行汇总,得到目标网络区域的实际流量速率。示例性的,upf或smf可以收集目标网络区域中各个n6接口的上行和/或下行的实际流量速率,然后,upf或smf可以将收集到的n6接口的实际流量速率向自身所属服务区域的pcf发送,然后,目标网络区域中的各pcf可以向接收到第一会话的第一消息的pcf发送第四消息。
236.本技术的另一种实施例中,当目标网络区域为目标网络切片中的局部区域时,可以由局部区域中的各接入和移动管理网元amf在自身服务区域中,各an在目标网络切片中
的实际流量带宽进行确定,从而,由pcf对局部区域内各an在目标网络切片中的实际流量带宽进行汇总,即可得到目标网络切片的实际流量速率。
237.换言之,当目标网络区域为目标网络切片中的局部区域时,接收来自于目标网络切片中的局部区域中的各接入和移动管理网元的第五消息,第五消息携带接入和移动管理网元在自身服务区域中,各接入网设备在目标网络切片中的实际流量带宽;并对各第五消息中的实际流量带宽进行汇总,得到目标网络区域的实际流量速率。
238.在该实施例中,目标网络区域中的各an可以对目标网络区域(或目标网络切片)的上行和/或下行的流量带宽进行测量,各an通过amf接入网络切片,而各amf则可以在自身服务区域中,收集各an上报的带宽测量结果,之后,可以由amf将收集到的各an获取到的带宽测量结果,向自身所在服务区域中的pcf(也即:接收到第一会话的第一消息的pcf)发送。
239.需要说明的是,本技术实施例中,pcf针对上限流量速率与实际流量速率的获取方式可以不同。例如,pcf可以通过nwdaf获取实际流量速率,通过udr获取上限流量速率。
240.后续结合具体实施例,对pcf的获取方式进行说明。
241.基于前述处理,pcf可以获取到目标网络区域的实际流量速率与上限流量速率后,即可基于二者之间的关系,确定第一会话的授权流量速率。
242.例如,可以通过以下一种或多种方式确定第一会话的授权流量速率:方式一、将实际流量速率与上限流量速率(或基于上限流量速率确定的值)进行比较,并基于比较结果来确定第一会话的授权流量速率;方式二、获取实际流量速率与上限流量速率之间的比值,并将比值与预设阈值进行比较,来确定第一会话的授权流量速率。
243.第一会话可以包括gbr类型业务和/或non-gbr类型业务,基于此,第一会话的授权流量速率,至少可以包括如下两个方面:
244.对于第一会话的gbr类型业务,需要确定第一会话中该gbr类型业务的授权mbr,这与该gbr类型业务的签约mbr(也即签约最大流量速率)或签约gbr(也即签约最小流量速率)相关。
245.对于第一会话的non-gbr类型业务,需要确定第一会话的授权集合最大比特速率,也即授权session-ambr。其中,授权session-ambr与签约session-ambr相关。
246.除此之外,后续第三处理中还涉及到授权终端集合最大比特速率,也即,授权ue-ambr。其中,授权ue-ambr与终端的签约ue-ambr相关。
247.其中,签约mbr、签约gbr、签约session-ambr、签约ue-ambr可以来自于签约数据,后续对签约数据详述说明。
248.以下,结合目标网络区域的实际流量速率与上限流量速率之间的关系,对第一会话的授权流量速率的确定方式进行说明。具体而言,至少可以有如下三种情况:
249.第一种情况:当目标网络区域的实际流量速率与上限流量速率满足第一条件时,将第一会话的签约最大流量速率确定为授权流量速率(为便于说明,后续简称作第一处理)。
250.其中,第一条件指示目标网络区域的可用流量速率较大。这种情况下,无需限制第一会话的授权流量速率,可以直接将第一会话的授权最大流量速率确定为授权流量速率。
251.换言之,当满足第一条件时,可以将第一会话的签约mbr确定为授权mbr(gbr类型业务),和/或,将第一会话的签约session-ambr确定为授权session-ambr。
252.本技术实施例中,目标网络区域的实际流量速率与上限流量速率满足如下任一条件时,可认为满足第一条件。也即,第一条件可以为以下任一种:
253.条件1.1:目标网络区域的实际流量速率小于上限流量速率。
254.条件1.2:目标网络区域的实际流量速率小于或等于第一流量速率,其中,第一流量速率小于上限流量速率。
255.条件1.3:目标网络区域的实际流量速率小于第一流量速率,其中,第一流量速率小于上限流量速率。
256.条件1.4:目标网络区域的实际流量速率与上限流量速率之间的比值,小于或等于预设的第一阈值;其中,第一阈值小于1。
257.条件1.5目标网络区域的实际流量速率与上限流量速率之间的比值,小于预设的第一阈值;其中,第一阈值小于1。
258.可以理解,条件1.2和条件1.3中,针对目标网络区域的实际流量速率等于第一流量速率的情况,是否满足第一条件的判断结果不同,pcf确定第一会话的授权流量速率时,也采取不同的处理方式。例如,按照条件1.2,若目标网络区域的实际流量速率等于第一流量速率,则pcf执行第一处理;但是,按照条件1.3,若目标网络区域的实际流量速率等于第一流量速率,则pcf不执行第一处理,而是执行第二处理,后续说明。条件1.4与条件1.5也属于类似情况,不作赘述。
259.需要说明的是,前述方式中,条件1.2(或条件1.3)和条件1.4(或条件1.5)为两种不同的实现方式,第一流量速率与第一阈值无关。例如,第一流量速率与第一阈值对应的实际流量速率之间,二者可以相同,或者,二者也不同(如后续举例时第一流量速率为70,而第一阈值为0.75的情况,后续具体说明)。
260.除采用条件1.1~条件1.5中的任意一种来判断是否满足第一条件之外,还可以采用条件1.1~条件1.5中无冲突的多种(两种或两种以上)条件来确定pcf是否执行第一处理。
261.其中,条件1.1与条件1.2~条件1.5中的任意一个都冲突;条件1.2和条件1.3冲突,条件1.4和条件1.5冲突。故而,可以采取条件1.2与条件1.4、条件1.2与条件1.5、条件1.3与条件1.4、条件1.3与条件1.5的组合方式判断是否满足第一条件。
262.当采用两种以上条件来判断是否满足第一条件时,若满足其中的任意一种条件,即可确定满足第一条件。例如,当以条件1.3与条件1.5的组合方式判断是否满足第一条件时,只要满足条件1.3或条件1.5中的任意一个,即确定满足第一条件,进而执行第一处理。
263.另一实施例中,当采用两种以上条件来判断是否满足第一条件时,当所有条件都满足时,确定满足第一条件。例如,当以条件1.3与条件1.5的组合方式判断是否满足第一条件时,当既满足条件1.3且满足条件1.5时,确定满足第一条件,进而执行第一处理。
264.以下,以图1所示通信系统为例进行说明。假设目标网络区域为网络切片1,网络切片1的上限流量速率为100(后续说明中均省略单位),第一流量速率为70,第一阈值为0.75。
265.实现本方案时,可以按照条件1.1确定是否满足第一条件,此时,当网络切片1的实际流量速率在100以内(不等于100)时,满足第一条件,则pcf可以执行第一处理。但是,若不满足该条件,则不执行第一处理,具体执行何种处理,后续说明。
266.或者,实现本方案时,可以按照条件1.2确定是否满足第一条件,此时,当网络切片
1的实际流量速率小于或等于70时,满足第一条件,则pcf执行第一处理。但是,若不满足该条件,则不执行第一处理,具体执行何种处理,后续说明。
267.或者,实现本方案时,可以按照条件1.4确定是否满足第一条件,此时,当网络切片1的实际流量速率与上限流量速率之间的比值小于或等于0.75时,也即网络切片1的实际流量速率小于或等于75时,满足第一条件,则pcf执行第一处理。但是,若不满足该条件,则不执行第一处理,具体执行何种处理,后续说明。
268.或者,实现本方案时,可以按照条件1.2与条件1.4确定是否满足第一条件,且满足其中的至少一种条件时,满足第一条件。这种情况下,当网络切片1的实际流量速率为72时,满足条件1.4,但不满足条件1.2,此时满足第一条件,则pcf执行第一处理。当网络切片1的实际流量速率为大于75时,则pcf不执行第一处理,具体执行何种处理,后续说明。
269.或者,实现本方案时,可以按照条件1.2与条件1.4确定是否满足第一条件,且同时满足条件1.2和条件1.4时,满足第一条件。这种情况下,当网络切片1的实际流量速率为72时,满足条件1.4,但不满足条件1.2,此时不满足第一条件,则pcf不执行第一处理,具体执行何种处理,后续说明。当网络切片1的实际流量速率为小于或等于70时,则pcf执行第一处理。
270.第二种情况:当目标网络区域的实际流量速率与上限流量速率满足第二条件时,根据第一会话的签约最大流量速率,确定第一会话的授权流量速率,且授权流量速率小于第一会话的签约最大流量速率(为便于说明,后续简称作第二处理)。
271.其中,第二条件指示目标网络区域的可用流量速率较小。这种情况下,需要对第一会话的授权流量速率进行限制,使得第一会话的授权流量速率小于其签约最大流量速率,以避免超出目标网络区域的上限流量速率。
272.在该实施例中,目标网络区域的实际流量速率与上限流量速率满足如下任一条件时,可认为满足第二条件。也即,第二条件可以为以下任意一种:
273.条件2.1,目标网络区域的实际流量速率小于上限流量速率。
274.需要注意的是,条件2.1与条件1.1~条件1.5均冲突,不宜同时使用。例如,当目标网络区域的实际流量速率小于上限流量速率时,pcf可以执行第一处理或第二处理。
275.条件2.2,目标网络区域的实际流量速率大于第一流量速率,且小于上限流量速率。
276.例如,条件2.2与前述条件1.2、条件1.4或条件1.5中的任意一个可以配合使用。例如,若与条件1.2配合使用,那么,当目标网络区域的实际流量速率小于或等于第一流量速率,则pcf将第一会话的签约最大流量速率确定为其授权流量速率;当目标网络区域的实际流量速率大于第一流量速率且小于上限流量速率,则pcf确定的第一会话的授权流量速率小于其签约最大流量速率。
277.条件2.3,目标网络区域的实际流量速率大于或等于第一流量速率,且小于上限流量速率。
278.例如,条件2.3与前述条件1.3、条件1.4或条件1.5中的任意一个可以配合使用。
279.条件2.4,目标网络区域的实际流量速率与上限流量速率之间的比值,大于预设的第一阈值,且实际流量速率小于上限流量速率。
280.例如,条件2.4与前述条件1.2、条件1.3或条件1.4中的任意一个可以配合使用。
281.条件2.5,目标网络区域的实际流量速率与上限流量速率之间的比值,大于或等于预设的第一阈值,且实际流量速率小于上限流量速率。
282.例如,条件2.5与前述条件1.2、条件1.3或条件1.5中的任意一个可以配合使用。
283.其中,条件2.4与条件2.5中,“实际流量速率小于上限流量速率”也可以替换为:目标网络区域的实际流量速率与上限流量速率之间的比值小于1,不作赘述。
284.基于前述条件2.1~条件2.5中的任意一种方式,可以确定当前是否满足第二条件。在前述实施例中,第二条件可视作:目标网络区域的实际流量速率未达到上限流量速率,且不满足第一条件。
285.基于此,当第一条件为条件1.1~条件1.5中无冲突的两种条件时,若目标网络区域的实际流量速率小于上限流量速率(或者,目标网络区域的实际流量速率与上限流量速率之间的比值小于1),且不满足第一条件,则可确定其满足第二条件,pcf执行第二处理。
286.仍以前文举例作示例性说明。如前,网络切片1的上限流量速率为100(后续说明中均省略单位),第一流量速率为70,第一阈值为0.75。
287.因此,若按照条件1.2与条件1.4确定是否满足第一条件,且满足其中的至少一种条件时,满足第一条件。这种情况下,当网络切片1的实际流量速率为72时,满足条件1.4,但不满足条件1.2,此时满足第一条件,则pcf执行第一处理。此时,当网络切片1的实际流量速率为大于75且小于100时,则pcf执行第二处理。
288.或者,实现本方案时,可以按照条件1.2与条件1.4确定是否满足第一条件,且同时满足条件1.2和条件1.4时,满足第一条件。这种情况下,当网络切片1的实际流量速率为72时,满足条件1.4,但不满足条件1.2,此时不满足第一条件,则pcf不执行第一处理,具体执行何种处理,后续说明。当网络切片1的实际流量速率为小于或等于70时,则pcf执行第一处理。或者,当网络切片1的实际流量速率为大于70且小于100时,则pcf执行第二处理。
289.当目标网络区域的实际流量速率与上限流量速率满足第二条件时,pcf确定第一会话的授权流量速率时,至少可以有如下的任一处理方式。也即,第二处理可以为以下任意一种:
290.处理方式2.1,将第一会话的签约最大流量速率按照预设比例进行缩小,得到第一会话的授权流量速率。
291.具体的,当第一会话仅包含gbr类型业务时,可以按照预设的第一比例缩小签约mbr,即可得到授权mbr。
292.当第一会话仅包含non-gbr类型业务时,可以按照预设的第二比例缩小签约session-ambr,即可得到授权session-ambr。
293.当第一会话同时包含non-gbr类型业务与gbr类型业务时,则pcf按照预设的第一比例缩小签约mbr,得到授权mbr(对于第一会话的gbr类型业务);和/或,pcf按照预设的第二比例缩小签约session-ambr,得到授权session-ambr(对于第一会话的non-gbr类型业务)。
294.第一比例与第二比例可以相同,也可以不同,本技术实施例对于预设比例(第一比例、第二比例)的具体取值无特别限制。例如,若第一会话的签约session-ambr为10,则可以按照0.8的第二比例,将第一会话的授权session-ambr确定为8。又例如,若第一会话的签约最大mbr为12,则可以按照0.5的第一比例,将第一会话的授权mbr确定为5。不作穷举。
295.处理方式2.2,将第一会话的签约最大流量速率降低预设值,得到第一会话的授权流量速率。
296.具体的,当第一会话仅包含gbr类型业务时,可以按照预设的第一预设值缩小签约mbr,即可得到授权mbr。
297.当第一会话仅包含non-gbr类型业务时,可以按照预设的第二预设值缩小签约签约session-ambr,即可得到授权session-ambr。
298.当第一会话同时包含non-gbr类型业务与gbr类型业务时,则pcf按照预设的第一预设值缩小签约mbr,得到授权mbr(对于第一会话的gbr类型业务);和/或,pcf按照预设的第二预设值缩小签约session-ambr,得到授权session-ambr(对于第一会话的non-gbr类型业务)。
299.第一预设值与第二预设值可以相同,也可以不同,本技术实施例对于预设值(第一预设值、第二预设值)的具体取值无特别限制。例如,若第一会话的签约mbr为12,则可以按照1的预设值,将第一会话的授权mbr确定为9。又例如,若第一会话的签约session-ambr为10,则可以按照3的预设值,将第一会话的授权session-ambr确定为7。亦不作穷举。
300.第三种情况:当目标网络区域的实际流量速率与上限流量速率满足第三条件时,执行第三处理,后续详述。其中,第三条件指示目标网络区域无可用流量速率。
301.本技术实施例中,当目标网络区域的实际流量速率大于或等于上限流量速率时,满足第三条件。此时,目标网络区域无剩余流量。这种处理方式,可以结合前述任意一种第一条件和/或第二条件结合使用。
302.示例性的一种实施例中,当目标网络区域的实际流量速率小于上限流量速率时(满足条件1.1或条件2.1),pcf可以执行前述第一处理或第二处理,以确定第一会话的授权流量速率;当目标网络区域的实际流量速率大于或等于上限流量速率时,pcf可以执行第三处理,以确定第一会话的授权流量速率。
303.示例性的另一种实施例中,当目标网络区域的实际流量速率小于或等于第一流量速率时,满足条件1.2,pcf执行前述第一处理,以确定第一会话的授权流量速率;当目标网络区域的实际流量速率大于第一流量速率,且小于上限流量速率时,满足条件2.2,pcf执行前述任一种第二处理,以确定第一会话的授权流量速率;当目标网络区域的实际流量速率大于上限流量速率时,满足第三条件,pcf执行第三处理,以确定第一会话的授权流量速率。
304.示例性的另一种实施例中,目标网络区域的实际流量速率与上限流量速率之间的比值小于预设的第一阈值时,满足条件1.5,pcf执行前述第一处理,以确定第一会话的授权流量速率;当目标网络区域的实际流量速率大于第一流量速率,且小于1时,满足条件2.5,pcf执行前述任一种第二处理,以确定第一会话的授权流量速率;当目标网络区域的实际流量速率大于上限流量速率时,满足第三条件,pcf执行第三处理,以确定第一会话的授权流量速率。
305.不再穷举。
306.以下,对pcf执行第三处理的实现方式进行说明。本技术实施例中,第三处理可以包括但不限于如下的一种方式或多种方式的组合:
307.处理方式3.1,将第一会话的签约最小流量速率,确定为授权流量速率。
308.具体而言,当第一会话仅包含gbr类型业务时,pcf可以将第一会话的签约最小流
量速率,也即签约gbr,确定为第一会话的授权mbr。
309.当第一会话仅包含non-gbr类型业务时,pcf可以将授权session-ambr确定为仅能保障non-gbr类型业务的基础通信,即授权session-ambr为签约session-ambr的最小值。
310.当第一会话同时包含non-gbr类型业务与gbr类型业务时,则pcf将第一会话的签约gbr,确定为第一会话的授权mbr(对于第一会话的gbr类型业务);和/或,pcf将仅能保障non-gbr类型业务的最小流量速率确定为第一会话的授权session-ambr(对于第一会话的non-gbr类型业务),即授权session-ambr为签约session-ambr的最小值。
311.这种处理方式中,网络侧为终端提供能够满足第一会话的最基础通信需求的签约最小流量速率,第一会话能够成功建立。
312.处理方式3.2,将目标网络切片的签约终端集合最大比特速率的最小值,确定为授权终端集合最大比特速率。
313.在该处理方式中,pcf可以将终端(第一会话的发起端)仅能保障业务通信的最小流量速率确定为该终端的授权ue-ambr。如此,该终端可以基于最小的ue-ambr接入网络切片,即授权ue-ambr为签约ue-ambr的最小值。
314.处理方式3.3,拒绝为第一会话分配授权流量速率。
315.可以理解,该处理方式3.3与处理方式3.1不可同时使用。当目标网络区域中无可用流量速率时,可以拒绝第一会话接入网络,如此,能够控制目标网络区域的实际流量速率不超出或不会过多超出上限流量速率,尽可能保证已接入目标网络切片的其他会话的正常通信使用。
316.在该处理方式的一种可能的实施例中,当满足前述第三条件时,pcf可以(通过其他网元)向终端发送通知消息,该通知消息用于指示网络侧拒绝第一会话接入目标网络切片。或者,在该处理方式的另一种可能的实施例中,当满足前述第三条件时,pcf可以不对第一会话的第一消息进行反馈。或者,在该处理方式的另一种可能的实施例中,当满足前述第三条件时,pcf可以向终端反馈其授权流量速率为0。
317.处理方式3.4,在目标网络区域中,释放非保障比特速率业务(non-gbr类型业务)的业务质量数据流(qos flow)。
318.在网络切片的资源受限的情况下,为了保障高优先级的业务体验,可以通过业务质量(quality of service,qos)机制,优先为高优先级的业务分配资源。
319.在qos机制中,一个pdu会话内可以包含一个或多个qos flow,业务质量数据流又可以称为:业务数据流、用户业务数据流或qos流,本技术对此无特别限定。qos流可以利用业务质量类别指示符(qos class identifier,qci)或第五代网络业务质量指示符(5g qos identifier,5qi)来进行标识。
320.每个qos流具备qos参数,qos参数中包括:分配和保持优先级(allocation and retention priority,arp)参数。arp参数主要包括三个要素:优先级(priority level)、抢占能力(pre-emption capability)与被抢占意愿(pre-emption vulnerability)。不同qos流的qos参数一般不同。qos流的qos参数可以存储在终端的签约数据中,后续详述。
321.其中,优先级用于对qos流在资源紧张情况下成功建立会话的优先级。一般情况下,优先级为整数,优先级的数值越小其优先级越高。或者,也可以存在数值越大优先级越高的情况,对此无特殊限制。抢占能力用于对qos流能否在资源不足的情况下抢占其他低优
先级承载的资源进行标识。被抢占意愿用于对qos流能否在资源不足的情况下释放承载的资源进行标识。
322.在处理方式3.4中,当满足第三条件时,目标网络区域无可用流量速率,则可以释放non-gbr类型业务的qos流。由于non-gbr类型业务无最低保障流量速率,暂时将其释放掉对目标网络区域的影响较小,如此,可以为目标网络区域释放部分可用的流量速率,避免目标网络区域的实际流量速率超出或过多超出其上限流量速率,保证已接入目标网络切片的会话能够享受网络服务。
323.例如,pcf可以释放所有non-gbr类型业务的qos流;或者,可以释放部分non-gbr类型业务的qos流。例如,pcf可以随机释放部分non-gbr类型业务的qos流,直至实际流量速率小于上限流量速率。又例如,pcf可以在当前接入的所有pdu会话的non-gbr类型业务中,释放预设比例(例如50%、80%等)的pdu会话的non-gbr类型业务的qos流。又例如,pcf可以按照各non-gbr类型业务所属pdu会话接入目标网络切片的接入顺序,优先释放先接入的non-gbr类型业务的qos流。又例如,pcf可以按照各non-gbr类型业务的qos流的优先级,优先释放优先级较低的non-gbr类型业务的qos流。对释放qos流的方式及过程不作穷举。
324.处理方式3.5,释放目标网络区域中的低优先级会话。
325.在该处理方式中,可以基于qos流的qos参数中的优先级,将优先级较低的部分pdu会话(的qos流)释放掉,以释放目标网络区域的流量速率,为第一会话或其他已接入目标网络切片的pdu会话争取流量带宽。
326.在该处理方式的一种可能的实施例中,可以预设优先级阈值,从而,pcf可以将优先级低于优先级阈值的qos流所属的pdu会话释放掉。
327.在该处理方式的另一种可能的实施例中,pcf可以基于各pdu会话的qos流的优先级顺序,按照优先级从低到高的顺序,依次释放各qos流所属的pdu会话。该实施例中,释放pdu会话的终止条件可以包括但不限于:剩余pdu会话的qos流的优先级都大于或等于预设的优先级阈值、无剩余pdu会话(所有pdu会话都被释放掉)、目标网络区域的实际流量速率小于上限流量速率。
328.处理方式3.6,修改第一会话的业务质量参数(qos参数),业务质量参数包括:优先级、抢占能力与被抢占意愿中的一个或多个。
329.在该处理方式,可以对第一会话的一个或多个qos流的qos参数进行调整,具体包括:提高第一会话的qos流的优先级、提高第一会话的qos流的抢占能力、降低第一会话的qos流的被抢占意愿中的一个或多个。
330.处理方式3.7,请求重新调整目标网络区域的上限流量速率。
331.换言之,当目标网络区域中再无可用流量速率时,还可以请求udm或udr重新为目标网络区域重新分配上限流量速率。
332.以一个网络切片为例,一个网络切片可以由m(m为大于1的整数)个网络区域构成,由此,也可以将网络切片的上限流量速率划分成m份,一个网络区域具备一个上限流量速率,其上限流量速率也可以视为该网络区域的配额。可以理解,m个网络区域的上限流量速率之和,即为该网络切片的上限流量速率。而udm或udr则可以用于对各网络区域的上限流量速率进行配置。
333.由此,当目标网络区域的实际流量速率大于或等于其上限流量速率时,该目标网
络区域中再无可用流量速率,此时,pcf还可以向udm或udr发送请求消息,以请求为目标网络区域重新分配上限流量速率。具体而言,该请求消息用于请求提高目标网络区域的上限流量速率。
334.相应地,接收到该请求消息的udm或udr,可以基于其他网络区域的流量使用情况(实际流量速率与其上限流量速率之间的关系),重新调整目标网络区域的上限流量速率。其中,其他网络区域可以包括但不限于:目标网络区域所属网络切片中的其他局部网络区域,或者,与目标网络区域距离在预设范围内的其他网络切片,或者,终端通过当前an与当前amf能够接入的其他网络切片,不作穷举。
335.本技术实施例对于udm或udr如何调整目标网络区域的上限流量速率无特别限制,本技术实施例提供如下实施例,以供说明。
336.示例性的一种实施例中,udm(或udr)可以判断是否存在实际流量速率与上限流量速率之比是否小于预设的第二阈值的其他网络区域,若存在实际流量速率与上限流量速率之比是否小于预设的第二阈值的第一网络区域,则udm(或udr)可以降低第一网络区域的上限流量速率,并提高目标网络区域的上限流量速率。例如,将第一网络区域的上限流量速率降低30,并将目标网络区域的上限流量速率增加30。
337.示例性的另一种实施例中,udm(或udr)可以在其他网络区域中,基于各网络区域中实际流量速率与上限流量速率之差大于第三阈值的第二网络区域,第二网络区域的数目可以为一个或多个。由此,udm(或udr)可以降低多个第二网络区域的上限流量速率,并提高目标网络区域的上限流量速率。例如,将第二网络区域1的上限流量速率降低15,将第二网络区域2的上限流量速率降低10,并将目标网络区域的上限流量速率增加25。
338.基于前述调整,udm(或udr)可以向pcf发送响应消息,该响应信息指示目标网络区域调整后的上限流量速率。相应地,pcf在接收到该响应消息后,可以基于调整后的上限流量速率,重新确定第一会话的授权流量速率(授权ue-ambr、授权session-ambr与授权mbr中的一种或多种)。重新确定的方式如前,不再重复。
339.此外,在处理方式3.7中,还可能存在无法为目标网络区域申请到额外配额的情况,也就是,响应消息指示目标网络区域的上限流量速率不变,或指示无可调整配额。例如,udm(或udr)经前述判断,并不存在第一网络区域或第二网络区域,无法为目标网络区域分配额外的配额,此时,udm可以拒绝为目标网络区域调整上限流量速率。这种情况下,pcf在接收到响应消息时,可以结合前述处理方式3.1~3.6来实现调整。例如,当pcf为目标网络区域申请调整上限流量速率失败时,pcf可以拒绝为第一会话分配授权流量速率。
340.本技术实施例中,当满足前述第三条件时,pcf可以在前述处理方式3.1~3.7中,除3.1和3.3无法同时使用外,按照其中的一种或两种以上的处理方式,实现对目标网络区域的流量控制。
341.对前述处理方式3.1~3.7单独实现的方式不作赘述。当以其中的两个或两个以上的处理方式组合实现本方案时,处理方式3.1可以与除处理方式3.3之外的其他处理方式(3.2、3.4~3.7中的一种或多种)组合使用。而处理方式3.3可以与除处理方式3.1之外的其他处理方式(3.2、3.4~3.7中的一种或多种)组合使用。
342.示例性的,处理方式3.1和处理方式3.2可以组合使用。也就是,当目标网络区域的实际流量速率大于或等于上限流量速率时,pcf可以将第一会话的签约最小流量速率(gbr
和/或签约session-ambr的最小值),确定为授权流量速率,以及,pcf还可以将目标网络切片的签约ue-ambr的最小值,确定为授权ue-ambr。
343.示例性的,处理方式3.1~3.2、3.4~3.7可以组合使用。也就是,当目标网络区域的实际流量速率大于或等于上限流量速率时,pcf可以将第一会话的签约最小流量速率(gbr和/或签约session-ambr的最小值),确定为授权流量速率;以及,pcf还可以将目标网络切片的签约ue-ambr的最小值,确定为授权ue-ambr;以及,pcf还可以在目标网络区域中,释放non-gbr类型业务的qos flow;以及,pcf还可以释放优先级低于预设优先级阈值的qos流所属的pdu会话;以及,pcf还可以修改第一会话中的一个或多个qos flow的qos参数。
344.示例性的,处理方式3.2~3.7可以组合使用。也就是,当目标网络区域的实际流量速率大于或等于上限流量速率时,pcf可以拒绝为第一会话分配授权流量速率;以及,pcf还可以将目标网络切片的签约ue-ambr的最小值,确定为授权ue-ambr;以及,pcf还可以在目标网络区域中,释放non-gbr类型业务的qos flow;以及,pcf还可以释放优先级低于预设优先级阈值的qos流所属的pdu会话;以及,pcf还可以修改第一会话中的一个或多个qos flow的qos参数;以及,pcf还可以向udr或udm请求调整目标网络区域的上限流量速率。
345.在上述实施例中,签约mbr、签约gbr、签约session-ambr、签约ue-ambr,以及默认的5qi(5g qos identifier,5g业务质量标识)和arp等qos参数,都可以保存在终端的签约数据中。
346.终端的签约数据,又可以称为:会话管理签约信息,本技术实施例对其命名无特别限制。终端的签约数据可以是终端签约到网络时(注册过程)确定的。或者,终端的签约数据也可能受到其他网元,如应用功能(application function,af)网元,的修改或编辑,后续对该过程展开说明,这里不赘述。
347.在如图2所示的5g通信系统中,终端的签约数据一般可以存储在udr中,而udm(或其他网元)可以自udr中取出这些签约数据,并由自身或其他网元对签约数据做进一步的修改或应用。
348.示例性的,smf可以接收到第八消息,如此,smf可以基于第八消息中携带的终端的标识,向udm请求该终端的签约数据。相应地,udm可以从udr中取出终端的签约数据,并向smf发送终端的签约数据。从而,smf可以基于这些签约数据,向pcf发送创建第一会话的会话策略请求消息,进而由pcf基于如图4所示的处理,确定第一会话的授权流量速率。
349.示例性的,udm可以从udr中取出终端的签约数据,并将其向pcf或smf,而pcf可以根据可以应用业务的需求,为专用的qos流指定qos参数(相当于对专用qos流作qos参数的配置或修改),并将指定的qos参数传递到smf。
350.示例性的,smf可以自udm或udr中获取到终端的签约数据,或者,可以接收来自于pcf配置的指定qos参数,基于这些数据,smf可以对当前正在处理(创建或修改)的qos流的qos参数(包括arp参数)进行确定(配置或修改),并将确定后的qos参数通过amf传递到无线接入网络(radio access network,ran)。相应地,ran可以基于接收到的qos参数,确定当前qos流是否可以抢占其他低优先级qos流承载的资源。对此不展开详述。
351.基于前述区分处理,pcf能够确定第一会话的授权流量速率,进而,将其发送给第一回话的控制网元,由控制网元基于授权流量速率实现对第一会话的流量控制,进而也能够实现对目标网络区域的流量控制。
352.在例如,pcf可以直接将第一会话的授权流量速率单独向其控制网元发送,或者,pcf可以将第一会话的授权流量速率携带在其他消息中,并随其消息一起向控制网元发送。
353.示例性的一种实施例中,pcf可以向控制网元发送策略和计费控制规则(policy&charging control rule,pcc rule)消息,该pcc rule中携带有第一会话的授权流量速率。
354.可以理解,pcf与第一会话的控制网元之间,可以直接交互,也可以通过其他网元的转发而间接交互,对此不予限制。
355.相应地,控制网元侧可以按照如图5所示的方法对第一会话进行流量控制。如图5所示,该方法包括:
356.s502,接收来自于策略控制网元的授权流量速率,其中,授权流量速率用于指示第一会话允许的最大流量速率,授权流量速率是基于目标网络切片中目标网络区域的实际流量速率与上限流量速率确定的。
357.具体而言,pcf侧确定授权流量速率的方式,可以参考前文图4中的s404的具体实现方式,以及,pcf侧获取目标网络区域的实际流量速率的方式,也可以参考前文图4中的s402的具体实现方式。此处都不再重复。
358.可以理解,控制网元接收到的授权流量速率是pcf确定的,例如,控制网元可以接收pcf直接发送的授权流量速率,也可以间接接收(通过其他网元的转发)来自于pcf的授权流量速率。
359.s504,基于授权流量速率,对第一会话进行流量控制。
360.本技术实施例中,第一会话的控制网元,可以包括smf。
361.或者,在一些可能的实现场景中,第一会话的发起终端也可以作为第一会话的控制网元,对第一会话的上行流量速率进行控制。此时,第一会话的控制网元包括:smf与终端。
362.对于smf而言,当smf接收到第一会话的授权流量速率后,对第一会话进行流量控制的方式可以为:
363.控制用户面网元(upf)为第一会话分配质量业务流(qos flow),从而,基于第一会话的已经分配的质量业务流的最大流量速率,确定第一会话的最大流量速率。当第一会话的最大流量速率大于授权流量速率时,修改新分配的质量业务流的最大流量速率,和/或,修改第一会话的当前已分配的质量业务流的最大流量速率。
364.也就是,当upf为第一会话分配新的qos flow后,若第一会话的所有qos flow的mfbr之和大于第一会话的授权流量速率,则smf可以修改第一会话的新分配的qos flow的mfbr,和/或,修改原有的qos flow的mfbr,以使得第一会话的所有qos flow的mfbr之和不超过第一会话的授权流量速率。
365.以第一会话的gbr类型业务为例,举例说明。第一会话可以包括多个qos flow,假设当前upf已经为第一会话分配的qos flow为:qos flow1~qos flow5,而upf当前为第一会话最新分配的qos flow为qos flow6。那么,当qos flow1~qos flow6的mfbr之和超出第一会话的授权mbr时,smf可以对qos flow6的mfbr进行修改,和/或,smf也可以对qos flow1~qos flow5中的一个或多个的mfbr进行修改,以使得qos flow1~qos flow6的mfbr之和不超出第一会话的授权mbr。
366.例如,第一会话可以包括gbr qos flow和/或,non-gbr qos flow,由此,smf对第
一会话进行流量控制时,可以按照如下方式进行控制:
367.修改新分配的保障比特速率质量业务流(gbr qos flow)的最大流量速率。例如,前述举例中说明的修改qos flow6的mfbr。
368.修改第一会话的当前已分配的保障比特速率质量业务流(gbr qos flow)的最大流量速率。例如,前述举例中,smf可以对qos flow1~qos flow5中的一个或多个的mfbr进行修改。
369.修改第一会话的非保障比特速率质量业务流(non-gbr qos flow)的最大流量速率,即修改session-ambr。
370.此外,在smf控制upf为第一会话分配qos flow时,upf为第一会话分配qos flow时,也可以承担部分流量控制功能。
371.一方面,对于第一会话中的non-gbr类型业务,smf可以通过n4接口,向upf发送第一会话的授权session-ambr。如此,upf在后续针对第一会话的non-gbr类型业务的数据传递过程中,对第一会话的non-gbr类型业务的上行流量速率按照接收到的ul session-ambr进行控制,对第一会话的non-gbr类型业务的下行流量速率按照接收到的dl session-ambr进行控制。
372.另一方面,对于第一会话中的gbr类型业务,smf可以基于接收到的pcc rule,确定如下信息:qos flow的检测规则、qos flow标识、以及每个qos flow的上行和下行的保障流量速率(guaranteed flow bit rate,gfbr)和最大流量速率(maximum flow bit rate,mfbr)。并且,smf可以将这些信息通过n4接口向upf发送,以请求upf为第一回话分配qos flow。那么,对于第一会话的gbr类型业务中各qos flow的上行流量速率,upf可以按照上行mfbr(也即ul mfbr)进行控制,对于第一会话的gbr类型业务中各qos flow的下行流量速率,upf可以按照下行mfbr(也即dl mfbr)进行控制。
373.可以理解,smf可以基于接收到的授权流量速率,对第一会话的上行与下行流量速率分别进行控制。
374.除此之外,向网络侧发起第一会话的创建或修改请求的终端,也可以作为第一会话的控制网元。此时,pcf除向smf发送第一会话的授权流量速率,以通过smf控制上下行流量速率之外,还可以向终端发送第一会话的授权流量速率。
375.此时,终端也作为第一会话的控制网元,可以基于接收到的授权流量速率,对第一会话的上行流量速率进行流量控制。
376.可以理解,终端无权控制下行流量速率,因此,将终端作为第一会话的控制网元,可以与smf侧的上下行流量控制方式配合,以实现流量控制。
377.具体而言,终端可以控制第一会话的non-gbr类型业务的上行流量速率,不超出授权ul session-ambr;以及,可以控制第一会话的gbr类型业务的上行流量速率,不超出授权ul mbr。
378.示例性的,图6示出了本技术实施例提供的一种流量控制方法的信息交互示意图。如图6所示,该方法包括:
379.s602,pcf向nwdaf发送针对候选网络区域的速率分析请求。
380.其中,候选网络区域可以为候选网络切片的整个覆盖区域或局部区域;候选网络切片的数目可以为一个或多个;候选网络切片为pcf管理的网络切片。
381.例如,在图1所示场景中,pcf具备网络切片1~网络切片3的管理权限,则pcf可以向nwdaf发送针对网络切片1~网络切片3的速率分析请求。
382.s604,nwdaf与udr交互,获取候选网络区域的上限流量速率。
383.例如,nwdaf可以向udr发送上限流量速率的获取请求,并接收来自于udr的响应消息,该响应消息中携带候选网络区域的上限流量速率。
384.或者,udr还可以定时或周期性向nwdaf发送各pcf具备管理权限的各网络切片的上限流量速率,而nwdaf可以接收来自于udr的数据,并从中获取候选网络区域的上限流量速率。
385.本技术实施例中,当涉及两个网元之间进行交互以获取某一信息(或数据)的处理时,可以是a网元向b网元发送请求消息,且a网元接收来自于b网元的响应消息的方式,来获取这些信息;或者,也可以是b网元定时或定期向a网元发送消息,a网元直接接收消息的方式,获取这些信息。后续涉及两个网元之间交互的实施例中,均不再赘述,均可采用这种方式。
386.在该实施例中,udr可以自udm中获取数据。除此之外,nwdaf也可以直接与udm进行交互,来获取候选网络区域的上限流量速率,不再赘述。
387.s606,nwdaf与smf交互,获取候选网络区域中各n6接口的实际流量速率。
388.s608,nwdaf向pcf发送分析结果通知。
389.该分析结果通知中携带候选网络区域的实际流量速率与上限流量速率。
390.在一实施例中,候选网络区域的实际流量速率可以是nwdaf汇总得到的。也就是,smf可以收集候选网络区域中各n6接口处的实际流量速率,并上报至nwdaf;之后,由nwdaf对候选网络区域中各n6接口处的实际流量速率作求和处理,得到候选网络区域的实际流量速率。
391.在另一实施例中,候选网络区域的实际流量速率可以是smf汇总得到的。也就是,smf可以收集候选网络区域中各n6接口处的实际流量速率,然后,smf对收集到的各n6接口处的实际流量速率进行汇总,得到候选网络区域的实际流量速率,并向nwdaf发送候选网络区域的实际流量速率。
392.s610,ue通过an向amf发送第一会话的请求消息。
393.在图6所示实施例中,第一会话的请求消息可以具体为:第一会话的会话建立请求消息,如前,该消息用于请求创建第一会话。除此之外,第一会话的请求消息还可以为第一会话的会话修改消息,这里不展开详述。
394.示例性的,该消息可携带目标网络区域的标识信息,用于请求接入目标网络区域并建立pdu会话。示例性的,该第一会话的请求消息中可以携带目标网络切片的s-nssai。
395.其中,目标网络区域属于候选网络区域。
396.进一步的,目标网络区域可以为候选网络区域中的局部区域。例如,候选网络切片为多个网络切片,目标网络区域为这多个网络切片中的一个网络切片,或者为其中的一个网络切片的局部区域。
397.又例如,在前述s602的举例中,候选网络区域为网络切片1~网络切片3,pcf可以基于nwdaf获取到网络切片1~网络切片3的实际流量速率。这种情况下,若第一会话的请求消息中携带s-nssai1,则s-nssai1所标识的网络切片1为目标网络切片。此时,网络切片1
ambr和/或授权mbr。
420.示例性的,创建会话管理策略控制响应消息可以携带在ppc rule消息中。
421.s624,smf向amf发送创建第一会话上下文响应消息。
422.该消息中携带第一会话的授权session-ambr。
423.s626,amf向an发送n2接口会话建立请求消息。
424.该消息用于向an请求建立n2接口会话,且消息中携带第一会话的授权session-ambr。
425.s628,an为第一会话创建n2接口会话,并向ue发送会话建立接受消息。
426.s630,smf基于第一会话的授权流量速率,对第一会话的上下行流量进行控制。
427.示例性的,smf对第一会话的流量控制可以包括以下一项或多项:基于授权ul session-ambr,对non-gbr业务的上行流量进行流量控制;基于授权dl session-ambr,对non-gbr业务的下行流量进行流量控制;基于授权ul mbr,对gbr业务的上行流量进行流量控制;或基于授权dl mbr,对gbr业务的下行流量进行流量控制。具体控制方式详见前述图5及其相关实施例,不作赘述。
428.s632,ue基于第一会话的授权session-ambr,对第一会话的上行流量进行控制。
429.如此,终端侧可以对第一会话的non-gbr类型业务的上行流量进行流量控制。
430.综上,在图6所示的实施例中,pcf可以基于与nwdaf的交互,获取到目标网络切片的实际流量速率,以及,pcf通过与udr的交互获取到目标网络区域的上限流量速率。进而,pcf据此确定第一会话的授权session-ambr与授权mbr,并据此实现对第一会话以及目标网络区域的流量管理。
431.此外,如前,在本技术的一种实施例中,目标网络切片(或目标网络区域)中可以有多个pcf,每个pcf都可以收集自身服务区域内的各个smf收集到的各n6接口的实际流量速率,如此,目标网络切片(或目标网络区域)中的各个pcf可以将收集到的数据上报至udm、udr或某一个pcf,由这些网元进行汇总得到目标网络切片(或目标网络区域)的实际流量速率。
432.示例性的,图7示出了这种情况。为便于说明,将pcf1作为本方案的执行主体进行说明,示例性的,图7示出了pcf1服务区域内的一个smf,即图7中的smf1;以及,示例性的,图7还示出了该目标网络区域中的pcf2,以及,在pcf2服务区域中的smf2。
433.可以理解,在目标网络区域中,可以包括但不限于pcf1,pcf2仅为示例性的,对例如目标网络区域包含的pcf的数目无特别限制。以及,各pcf包含一个或多个smf,图7仅示例性的示出一个pcf服务区域中的一个smf,对例如pcf服务区域中包含的smf的数目亦无特别限制。
434.如图7所示,该方法包括如下步骤:
435.s702,pcf1向smf1发送服务区域切片带宽测量请求。
436.示例性的,该请求中可以携带smf服务区域内网络切片的标识(s-nssai)。
437.s704,smf1向upf发送流量带宽测量结果的上报请求。
438.示例性的,该上报请求用于指示upf上报流量带宽测量结果。该上报请求可以通过n4接口发送。
439.s706,upf向smf1发送流量带宽测量结果1。
440.示例性的,upf可以监控和测量smf1的服务区域内各n6接口的上行和下行流量速率,并向smf1上报流量带宽测量结果1。
441.其中,流量带宽测量结果1包含的数据即为:smf1的服务区域内各n6接口的上行和下行流量速率。
442.实际是现场场景中,upf可以定时上报流量带宽测量结果1;或者,upf可以周期性上报流量带宽测量结果1;或者,upf还可以在实际流量速率的变化量超过预设变化阈值时,上报流量带宽测量结果1。
443.其中,实际流量速率的变化量是指在在当前的单位时间区间内采集到的实际流量速率,与上一单位时间区间采集到的实际流量速率之间的差值,或差值的绝对值。而单位时间区间可以基于实际场景预设,例如,单位时间区间可以为1s,或者,可以为10s、1min等,不作穷举,亦无其他限制。
444.s708,smf1确定smf1服务区域的上行和下行流量速率。
445.也即,smf1对服务区域内各n6接口的上行和下行流量速率,分别进行汇总,得到smf1服务区域的上行和下行流量速率。也就是,smf1对服务区域内各n6接口的上行流量速率进行汇总,得到smf1服务区域的上行流量速率;以及,smf1对服务区域内各n6接口的下行流量速率进行汇总处理,得到smf1服务区域的下行流量速率。
446.需要说明的是,在其他的可能的实施例中,该步骤可以省略,smf1可以直接将自身服务区域内各n6接口的上行和下行流量速率,向pcf1发送,由pcf1直接进行汇总处理。
447.s710,smf1向pcf1发送流量带宽测量结果2。
448.区别于流量带宽测量结果1,流量带宽测量结果2携带的数据为:smf1的服务区域的上行和下行流量速率。
449.s712,pcf2与smf2交互,获取流量带宽测量结果3。
450.其中,流量带宽测量结果3携带的数据为:smf2自身服务区域内的各n6接口的上行和下行流量速率。这部分的处理过程与s702~s706的过程类似,smf2可以与自身服务区域内的pcf进行交互,获取smf2自身服务区域内的各n6接口的上行和下行流量速率。
451.或者,
452.流量带宽测量结果3携带的数据为:smf2的服务区域的上行和下行流量速率。这部分的处理过程与s702~s710的过程类似,smf2可以与自身服务区域内的pcf进行交互,获取smf2自身服务区域内的各n6接口的上行和下行流量速率,然后,smf2还可以对自身服务区域内的各n6接口的上行和下行流量速率分别进行汇总处理,得到smf2的服务区域的上行和下行流量速率。
453.需要说明的是,如图7所示,s702~s710,与,s712之间无执行顺序上的限制,例如,s712可以早于s702,也可以晚于s702,或者,也可以在s702~s710执行过程中的任意一个步骤实现。其步骤标记符号(例如s712)对于步骤的执行顺序无特殊限制。
454.s714,pcf2向pcf1发送流量带宽测量结果3。
455.s716,pcf1汇总流量带宽测量结果2与流量带宽测量结果3,得到目标网络区域的实际流量速率。
456.s718,pcf1与udm交互,获取目标网络区域的上限流量速率。
457.之后,pcf1、udm、nwdaf、upf、smf1、amf1、cn与ue之间执行s720~s742。具体交互过
程如图7所示,这些步骤的具体实现可以参考图6所示实施例中对s610~s632的描述。相较于s610~s632中的smf与pcf,图7中执行s720~s742则是利用smf1与pcf1来实现交互。不再重复说明。
458.需要说明的是,本技术实施例所提供的流量控制方法,可以适用于ue处于归属网络或漫游到拜访网络的情况。
459.其中,归属网络,又称为归属公共陆地移动网络(home public land mobile network,hplmn),是网络运营商为终端提供服务的归属地网络。拜访网络,又称为拜访公共陆地移动网络(visit public land mobile network,vplmn),当终端离开归属地后,在另一个区域中“拜访”时接入的网络即为拜访网络。例如,终端的归属网络为a地,则终端在a地接入的网络切片为归属网络;当终端漫游到b地,就需要由b地的网络为其提供服务,此时,终端接入的b地的网络切片即为拜访网络。
460.本技术中,当终端处于归属网络时,前述实施例中的pcf为归属网络中的pcf。当终端漫游到拜访网络时,还需要考虑pdu会话(第一会话)的会话类型。当终端漫游到拜访网络,且第一会话为本地出口(local breakout)类型时,前述确定第一会话的授权流量速率的pcf为当前拜访网络中的pcf;或者,当终端漫游到拜访网络,且第一会话为归属地路由(home routed)类型时,前述确定第一会话的授权流量速率的pcf为终端的归属网络中的pcf。
461.在前述任意一种实施例中,pcf可以基于终端的签约数据,确定第一会话的授权流量速率,如前文,终端的签约数据除来自于终端签约到网络的过程,还可能会受到af的控制。
462.示例性的,图8示出了本技术实施例提供的一种流量控制方法的信息交互示意图。如图8所示的实施例中,如图8所示,该方法包括如下步骤:
463.s802,af向pcf1发送第六消息。
464.第六消息用于请求策略控制网元反馈目标网络区域的实际流量速率,或者,第六消息用于请求策略控制网元周期性反馈目标网络区域的实际流量速率,或者,第六消息用于请求策略控制网元在满足预设条件时反馈目标网络区域的实际流量速率。
465.其中,预设条件可以包括但不限于:实际流量速率与上限流量速率之间满足第一条件、第二条件或第三条件;或者,上限流量速率与世界流量速率之差小于预设的第四阈值;等,不作穷举。
466.其中,目标网络区域带宽数据,包括:目标网络区域的实际流量速率与上限流量速率。
467.在例如,第六消息中可以携带目标网络区域的标识信息,例如携带目标网络切片的s-nssai。
468.之后,pcf1、smf1、upf、smf2、pcf2、udm之间进行数据交互,执行如图8所示的s804~s820所示步骤。这些步骤的具体交互过程,以及,这些步骤的具体实现方式可以参考图7中s702~s718的描述。这里不再重复。
469.s822,pcf1向af发送第七消息,第七消息携带实际流量速率。
470.例如,第七消息还可以携带上限流量速率。此时,如图8所示,s822步骤可以执行于s820之后。
471.除此之外,若第七消息未携带上限流量速率,则af还可以通过与udm或udr的交互,获取到目标网络区域的上限流量速率。此时,s822步骤可以执行于s818之后。
472.s824,af根据目标网络区域的上限流量速率与实际流量速率,确定第二应用信息参数。
473.其中,实际流量速率用于指示网络切片在目标网络区域中已接入的所有会话占用的流量速率之和,其确定方式可以参考前文,利用前述任意一种实施方式实现,这里不再重复。
474.本技术实施例中,第二应用信息参数用于对提供服务的第一应用的带宽需求和业务优先级进行描述,后续具体说明。
475.s826,af向pcf1发送第二应用信息参数。
476.如此,pcf1可以基于第二应用信息参数,获得终端的签约数据,并具此实现对目标网络区域的流量速率控制。
477.示例性的,如图8所示,该方法还包括:s828~s848步骤。如图8所示,在s828~s848中,pcf1、udm、nwdaf、upf、smf1、amf1、cn与ue之间进行交互,其具体交互过程以及这些步骤的具体实现方式,可以参考图6所示实施例中对s610~s632的描述。相较于s610~s632中的smf与pcf,图8中执行s828~s848则是利用smf1与pcf1来实现交互。不再重复说明。
478.现对af侧所执行的流量控制方法进行说明。
479.如图8所示,af可以获取目标网络切片中目标网络区域的实际流量速率,af还根据目标网络区域的上限流量速率与实际流量速率,确定第二应用信息参数,并且,af向pcf发送第二应用信息参数。
480.如前,第二应用信息参数用于对提供服务的第一应用的带宽需求和业务优先级进行描述。第一应用为af提供服务的应用。
481.具体而言,第二应用信息参数可以包括但不限于:应用会话的带宽需求参数、应用业务流的带宽需求参数、业务优先级、相同优先级下的抢占顺序参数中的一种或多种。其中,应用业务流的带宽需求参数包括:第二签约流量速率,第二签约流量速率用于限制第一应用相关的第一会话在目标网络区域的最小流量速率和/或最大流量速率,第二签约流量速率指示所述第一应用相关的第一会话保证业务质量所需要的最小流量速率,和/或业务可能产生的最大流量速率。
482.具体而言,af在执行前述s808步骤,可以在当实际流量速率与上限流量速率之间的比值大于或等于预设的目标阈值时,对第一应用信息参数进行调整,即可得到第二应用信息参数。
483.具体而言,当上行方向的实际流量速率与上行上限流量速率之比大于或等于预设的第一目标阈值时,af可以对第一应用信息参数中与上行相关的参数进行调整,得到调整后的第二应用信息参数。除此之外,当上行方向的实际流量速率与上限流量速率之间的比值大于或等于第一目标阈值时,af也可以对第一应用信息参数(包括上行相关参数与下行相关参数)进行调整,得到第二应用信息参数。
484.或者,当下行方向的实际流量速率与下行上限流量速率之比大于或等于预设的第二目标阈值时,af可以对第一应用信息参数中与下行相关的参数进行调整,得到调整后的第二应用信息参数。除此之外,当上行方向的实际流量速率与上限流量速率之间的比值大
于或等于第一目标阈值时,af也可以对第一应用信息参数(包括上行相关参数与下行相关参数)进行调整,得到第二应用信息参数。其中,第一目标阈值与第二目标阈值可以相同或不同。
485.此外,若实际流量速率与上限流量速率之间的比值小于预设的目标阈值,则af无需对第一目标阈值进行调整。换言之,af可以将第一应用信息参数确定为第二应用信息参数。这种情况下,网络侧(如udm)中已经存储有第一应用信息参数,则af无需向pcf发送确定的第二应用信息参数(也即第一应用信息参数)。或者,af向pcf发送确定的第二应用信息参数亦可。
486.前述步骤中所涉及到的第一应用信息参数可以是af与网络侧签约(例如,订购网络切片)时确定。第一应用信息参数可以来自于udm或udr。或者,第一应用信息参数也可以记录在af可读的存储位置。
487.示例性的,af可以按照如下一种或多种方式对第一应用信息参数进行调整:
488.降低应用会话的带宽需求参数;
489.降低应用业务流的带宽需求参数;
490.降低应用的业务优先级;
491.调整处于相同优先级的多个应用业务的抢占顺序;
492.修改部分应用会话的被抢占意愿。
493.示例性的一种实施例中,当目标网络区域的实际流量速率与上限流量速率之比大于或等于70%时,af可以对第一应用信息进行调整,具体包括:将应用业务的会话带宽需求或应用业务流的带宽需求调低、修改部分非紧急重要的应用会话的属性为允许抢占、降低应用会话默认的资源抢占和保持的优先级、修改相同优先级下的抢占顺序。例如,修改相同优先级下的抢占顺序可以为:从优先抢占最先建立的业务流,修改为优先抢占使用带宽最大的业务流。如此,即可确定第二应用信息参数,并向pcf发送第二应用信息参数。
494.示例性的一种实施例中,当目标网络区域的实际流量速率与上限流量速率之比大于或等于70%时,af可以降低第一签约流量速率,得到第二签约流量速率。例如,在第一签约流量速率基础上降低固定值,或按预设的第三比例缩小第一签约流量速率,得到第二签约流量速率,等,不作穷举。
495.如图8所示,pcf可以基于第二应用信息参数中的第二签约流量速率,确定第一会话的授权流量速率。也即,前述任意一种实施例中所涉及到的终端的签约数据,可以来自于udm中的签约数据,或者,也可以是pcf基于第二应用信息参数确定的。
496.综上,通过前述任意一种实施例,pcf可以确定第一会话的授权流量速率,并据此实现对目标网络区域的流量控制。
497.除此之外,本技术实施例中,pcf还可以将第一会话的授权流量速率,向第二会话的控制网元发送。其中,第二会话的业务与第一会话的业务相同,和/或,第二会话所属应用与第一会话所属应用相同。如此,可以通过前述过程,实现对同类型业务的会话的流量控制,或同应用的多个会话的流量控制。
498.举例说明。当第一会话为app1的视频业务的会话时,可以根据前述任意一种方式,确定第一会话的授权流量速率,如此,可以向第一会话的发起终端与第一会话的smf发送该授权流量速率。
499.除此之外的另一种实施例中,还可以将同类型视频业务的会话,例如app2的同类型视频业务的会话,作为第二会话,如此,pcf还向第二会话的发起终端与第二会话的smf发送该授权流量速率。
500.除此之外的另一种实施例中,还可以将app1的其他业务的会话,例如app1的音频业务的会话,作为第二会话,如此,pcf还向第二会话的发起终端与第二会话的smf发送该授权流量速率。
501.需要说明的是,第二会话可以为新接入的会话,或者,也可以为已接入目标网络区域的会话。换言之,本技术实施例所提供的流量控制方法,可以通过对新接入会话与已接入会话都进行流量控制,以实现对整个目标网络区域的流量控制。
502.可以理解的是,上述实施例中的部分或全部步骤或操作仅是示例,本技术实施例还可以执行其它操作或者各种操作的变形。此外,各个步骤可以按照上述实施例呈现的不同的顺序来执行,并且有可能并非要执行上述实施例中的全部操作。
503.可以理解的是,以上各个实施例中,由终端实现的操作或者步骤,也可以由可用于终端的部件(例如芯片或者电路)实现,由核心网节点(例如,amf、pcf等)实现的操作或者步骤,也可以由可用于核心网节点的部件(例如芯片或者电路)实现,由接入网设备实现的的操作或者步骤,也可以由可用于接入网设备的部件(例如芯片或者电路)实现。
504.图9给出了一种网络设备的实体结构示意图。网络设备可用于实现上述方法实施例中描述的pcf侧、控制网元侧或af侧对应部分的方法,具体参见上述方法实施例中的说明。
505.所述网络设备900可以包括一个或多个处理器910,所述处理器910也可以称为处理单元,可以实现一定的控制功能。所述处理器910可以是通用处理器或者专用处理器等。
506.在一种可选地设计中,处理器910也可以存有指令,所述指令可以被所述处理器运行,使得所述网络设备900执行上述方法实施例中描述的对应于终端或者网络设备或者核心网节点的方法。
507.在又一种可能的设计中,网络设备900可以包括电路,所述电路可以实现前述方法实施例中发送或接收或者通信的功能。
508.可选地,所述网络设备900中可以包括一个或多个存储器920,其上存有指令或者中间数据,所述指令可在所述处理器910上被运行,使得所述网络设备900执行上述方法实施例中描述的方法。可选地,所述存储器中还可以存储有其他相关数据。可选地处理器910中也可以存储指令和/或数据。所述处理器910和存储器920可以单独设置,也可以集成在一起。
509.可选地,所述网络设备900还可以包括收发器930。所述收发器930可以称为收发单元、收发机、收发电路、或者收发器等,用于实现网络设备的收发功能。
510.若该网络设备为pcf,用于实现对应于图4所示实施例中pcf第一会话的控制网元发送授权流量速率的操作时,例如,可以是pcf中的收发器930向smf发送授权流量速率。收发器930还可以进一步完成其他相应的通信功能。而处理器用于完成相应的确定或者控制操作,可选的,还可以在存储器中存储相应的指令。各个部件的具体的处理方式可以参考前述实施例的相关描述。
511.若该网络设备为smf,且用于实现对应于图5中的s502步骤中smf接收来自于pcf的
授权流量速率的操作时,例如,可以由smf中的收发器930接收来自于pcf的授权流量速率。收发器930还可以进一步完成其他相应的通信功能。而处理器用于完成相应的确定或者控制操作,可选的,还可以在存储器中存储相应的指令。各个部件的具体的处理方式可以参考前述实施例的相关描述。
512.若该网络设备为af,且用于实现对应于图8所示实施例中的s802步骤中af向pcf1发送第六消息的操作时,例如可以由af中的收发器930向pcf1发送第六消息。可选的,收发器930还可以用于完成其他相关的通信操作,处理器还可以用于完成其他相应的确定或者控制操作。可选的,还可以在存储器中存储相应的指令。各个部件的具体的处理方式可以参考前述实施例的相关描述。
513.本技术中描述的处理器和收发器可实现在集成电路(integrated circuit,ic)、模拟ic、射频集成电路rfic、混合信号ic、专用集成电路(application specific integrated circuit,asic)、印刷电路板(printed circuit board,pcb)、电子设备等上。该处理器和收发器也可以用各种1c工艺技术来制造,例如互补金属氧化物半导体(complementary metal oxide semiconductor,cmos)、n型金属氧化物半导体(nmetal-oxide-semiconductor,nmos)、p型金属氧化物半导体(positive channel metal oxide semiconductor,pmos)、双极结型晶体管(bipolar junction transistor,bjt)、双极cmos(bicmos)、硅锗(sige)、砷化镓(gaas)等。
514.可选的,网络设备可以是独立的设备或者可以是较大设备的一部分。例如所述设备可以是:(1)独立的集成电路ic,或芯片,或,芯片系统或子系统;(2)具有一个或多个ic的集合,可选地,该ic集合也可以包括用于存储数据和/或指令的存储部件;(3)asic,例如调制解调器(msm);(4)可嵌入在其他设备内的模块;(5)接收机、终端、蜂窝电话、无线设备、手持机、移动单元,网络设备等等;(6)其他等等。
515.图10为本技术实施例提供的一种网络设备的结构示意图。如图10所示,该网络设备1000可以包括:处理模块1020和收发模块1040;
516.其中,收发模块1040,用于获取目标网络切片中目标网络区域的实际流量速率,实际流量速率用于指示网络切片在目标网络区域中已接入的所有会话占用的流量速率之和;
517.处理模块1020,用于根据目标网络区域的上限流量速率与实际流量速率,确定第一会话的授权流量速率,授权流量速率用于指示第一会话允许的最大流量速率;
518.收发模块1040,还用于向第一会话的控制网元发送授权流量速率。
519.在一种可能的实施例中,处理模块1020还用于:
520.接收第一消息,第一消息用于请求建立第一会话或用于请求修改第一会话。
521.在另一种可能的实施例中,第一会话包括保障比特速率业务,和/或,非保障比特速率业务。
522.其中,所述第一会话包括保障比特速率业务,和/或,非保障比特速率业务。所述授权流量速率用于指示所述第一会话包括的所有保障比特速率业务和非保障比特速率业务的流量速率总和的上限,或者所述授权流量速率用于指示所述第一会话包括的所有保障比特速率业务的流量速率总和的上限,或者所述授权流量速率用于指示所述第一会话包括的所有非保障比特速率业务的流量速率总和的上限。
523.在另一种可能的实施例中,处理模块1020,具体用于:
524.当实际流量速率小于上限流量速率时,将第一会话的签约最大流量速率确定为授权流量速率;或者,
525.当实际流量速率小于或等于第一流量速率时,将第一会话的签约最大流量速率确定为授权流量速率,其中,第一流量速率小于消息上限流量速率;或者,
526.当实际流量速率小于第一流量速率时,将第一会话的签约最大流量速率确定为授权流量速率;或者,
527.当实际流量速率与上限流量速率之间的比值小于或等于预设的第一阈值时,将第一会话的签约最大流量速率确定为授权流量速率,其中,第一阈值小于1;或者,
528.当实际流量速率与上限流量速率之间的比值小于第一阈值时,将第一会话的签约最大流量速率确定为授权流量速率。
529.在另一种可能的实施例中,处理模块1020,具体用于:
530.当实际流量速率小于上限流量速率时,根据第一会话的签约最大流量速率,确定授权流量速率;其中,授权流量速率小于签约最大流量速率;或者,
531.当实际流量速率大于第一流量速率,且小于上限流量速率时,根据第一会话的签约最大流量速率,确定授权流量速率;其中,授权流量速率小于签约最大流量速率,第一流量速率小于上限流量速率;或者,
532.当实际流量速率大于或等于第一流量速率,且小于上限流量速率时,根据第一会话的签约最大流量速率,确定授权流量速率;其中,授权流量速率小于签约最大流量速率;或者,
533.当实际流量速率与上限流量速率之间的比值大于预设的第一阈值,且比值小于1时,根据第一会话的签约最大流量速率,确定授权流量速率;其中,授权流量速率小于签约最大流量速率;或者,
534.当实际流量速率与上限流量速率之间的比值大于或等于预设的第一阈值,且比值小于1时,根据第一会话的签约最大流量速率,确定授权流量速率;其中,授权流量速率小于签约最大流量速率。
535.在另一种可能的实施例中,处理模块1020,具体用于:
536.当实际流量速率大于或等于上限流量速率时,将第一会话的签约最小流量速率,确定为授权流量速率,或者,将目标网络切片的签约终端集合最大比特速率的最小值,确定为授权终端集合最大比特速率。
537.在另一种可能的实施例中,收发模块1040,还用于:
538.接收来自于应用功能网元的第二签约流量速率,第二签约流量速率用于限制第一应用相关的第一会话在目标网络区域的最小流量速率和/或最大流量速率,第二签约流量速率指示所述第一应用相关的第一会话保证业务质量所需要的最小流量速率,和/或业务可能产生的最大流量速率;第二签约流量速率根据第一签约流量速率和实际流量速率确定。
539.在另一种可能的实施例中,当实际流量速率大于或等于上限流量速率时,处理模块1020,还用于如下一种或多种:
540.拒绝为第一会话分配授权流量速率;
541.在目标网络区域中,释放非保障比特速率业务的业务质量数据流;
542.释放目标网络区域中的低优先级会话;
543.修改第一会话的业务质量参数,业务质量参数包括:优先级、抢占能力与被抢占意愿中的一个或多个。
544.在另一种可能的实施例中,收发模块1040,还用于:
545.向第二会话的控制网元发送授权流量速率;其中,第二会话的业务与第一会话的业务相同,和/或,第二会话所属应用与第一会话所属应用相同。
546.在另一种可能的实施例中,目标网络区域为目标网络切片的整个覆盖区域或局部区域;其中,目标网络切片为第一会话请求接入的网络切片。
547.在另一种可能的实施例中,实际流量速率根据目标网络区域中n6接口的实际流量确定。
548.在另一种可能的实施例中,实际流量速率根据目标网络区域中的终端平均使用带宽和终端数量的性能统计数据确定。
549.在另一种可能的实施例中,实际流量速率根据目标网络区域中的接入网设备在目标网络区域中的实际流量带宽确定。
550.在另一种可能的实施例中,收发模块1040,具体用于:
551.接收来自于数据分析网元的第二消息,第二消息携带目标网络区域的实际流量速率与上限流量速率;或者,
552.接收来自于数据存储网元的第三消息,第三消息携带目标网络区域的实际流量速率与上限流量速率;或者,
553.当目标网络区域为目标网络切片的整个覆盖区域时,接收来自于目标网络切片的整个覆盖区域中各策略控制网元的第四消息,第四消息携带策略控制网元在自身服务区域内的实际流量速率;并对各服务区域内的实际流量速率进行汇总,得到目标网络区域的实际流量速率;或者,
554.当目标网络区域为目标网络切片中的局部区域时,接收来自于目标网络切片中的局部区域中的各接入和移动管理网元的第五消息,第五消息携带接入和移动管理网元在自身服务区域中,各接入网设备在目标网络切片中的实际流量带宽;并对各第五消息中的实际流量带宽进行汇总,得到目标网络区域的实际流量速率。
555.在另一种可能的实施例中,收发模块1040,具体用于:
556.向第一会话对应的会话管理网元发送第一会话中的非保障比特速率业务的授权会话集合最大比特速率,以及,第一会话中的保障比特速率业务的授权最大比特速率;
557.向第一会话对应的终端发送第一会话中的非保障比特速率业务的授权会话集合最大比特速率。
558.在另一种可能的实施例中,授权流量速率用于对目标网络区域的上行流量和/或下行流量进行控制。
559.图10所示实施例的网络设备可用于执行上述方法实施例中pcf所执行的技术方案,其实现原理和技术效果可以进一步参考方法实施例中的相关描述,可选的,该网络设备可以是pcf,也可以是pcf的部件(例如芯片或者电路)。
560.图11为本技术实施例提供的一种网络设备的结构示意图。如图11所示,该网络设备1100可以包括:处理模块1120和收发模块1140;
561.其中,所述收发模块1140,用于接收来自于策略控制网元的授权流量速率;其中,所述授权流量速率用于指示第一会话允许的最大流量速率,所述授权流量速率是基于目标网络切片中目标网络区域的实际流量速率与上限流量速率确定的;所述实际流量速率用于指示所述网络切片在所述目标网络区域中已接入的所有会话占用的流量速率之和;
562.所述处理模块1120,用于基于所述授权流量速率,对所述第一会话进行流量控制。
563.在一种可能的实施例中,所述第一会话包括保障比特速率业务,和/或,非保障比特速率业务。
564.其中,所述第一会话包括保障比特速率业务,和/或,非保障比特速率业务。所述授权流量速率用于指示所述第一会话包括的所有保障比特速率业务和非保障比特速率业务的流量速率总和的上限,或者所述授权流量速率用于指示所述第一会话包括的所有保障比特速率业务的流量速率总和的上限,或者所述授权流量速率用于指示所述第一会话包括的所有非保障比特速率业务的流量速率总和的上限。
565.在另一种可能的实施例中,当所述实际流量速率小于所述上限流量速率时;或者,当所述实际流量速率小于或等于第一流量速率时,其中,所述第一流量速率小于消息上限流量速率;或者,当所述实际流量速率小于所述第一流量速率时;或者,当所述实际流量速率与所述上限流量速率之间的比值小于或等于预设的第一阈值时,其中,所述第一阈值小于1;或者,当所述实际流量速率与所述上限流量速率之间的比值小于所述第一阈值时,所述授权流量速率为所述第一会话的签约最大流量速率。
566.在另一种可能的实施例中,当所述实际流量速率小于所述上限流量速率时;或者,当所述实际流量速率大于第一流量速率,且小于所述上限流量速率时,所述第一流量速率小于所述上限流量速率;或者,当所述实际流量速率大于或等于所述第一流量速率,且小于所述上限流量速率时;或者,当所述实际流量速率与所述上限流量速率之间的比值大于预设的第一阈值,且所述比值小于1时;或者,当所述实际流量速率与所述上限流量速率之间的比值大于或等于预设的第一阈值,且所述比值小于1时,所述授权流量速率根据所述第一会话的签约最大流量速率确定;其中,所述授权流量速率小于所述签约最大流量速率。
567.在另一种可能的实施例中,当所述实际流量速率大于或等于所述上限流量速率时,所述授权流量速率为:所述第一会话的签约最小流量速率或者所述目标网络切片的签约终端集合最大比特速率的最小值。
568.在另一种可能的实施例中,第二签约流量速率用于限制所述第一应用相关的第一会话在所述目标网络区域的最小流量速率和/或最大流量速率,第二签约流量速率指示所述第一应用相关的第一会话保证业务质量所需要的最小流量速率,和/或业务可能产生的最大流量速率;
569.所述第二签约流量速率来自于应用功能网元,所述第二签约流量速率根据第一签约流量速率和所述实际流量速率确定,所述第一签约流量速率来自于数据管理网元或数据存储网元。
570.在另一种可能的实施例中,所述目标网络区域为所述目标网络切片的整个覆盖区域或局部区域;其中,所述目标网络切片为所述第一会话请求接入的网络切片。
571.在另一种可能的实施例中,所述实际流量速率根据所述目标网络区域中n6接口的实际流量确定。
572.在另一种可能的实施例中,所述实际流量速率根据所述目标网络区域中的终端平均使用带宽和终端数量的性能统计数据确定。
573.在另一种可能的实施例中,所述实际流量速率根据所述目标网络区域中的接入网设备在所述目标网络切片中的实际流量带宽确定。
574.在另一种可能的实施例中,所述授权流量速率用于对所述目标网络区域的上行流量和/或下行流量进行控制。
575.在另一种可能的实施例中,所述处理模块1120,具体用于:
576.控制用户面网元为所述第一会话分配质量业务流;
577.基于所述第一会话的已经分配的质量业务流的最大流量速率,确定所述第一会话的最大流量速率;
578.当所述第一会话的最大流量速率大于所述授权流量速率时,修改新分配的质量业务流的最大流量速率,和/或,修改所述第一会话的当前已分配的质量业务流的最大流量速率。
579.在另一种可能的实施例中,所述第一会话包括保障比特速率质量业务流,和/或,非保障比特速率质量业务流;所述处理模块1120,具体用于如下一种或多种:
580.修改新分配的保障比特速率质量业务流的最大流量速率;
581.修改所述第一会话的当前已分配的保障比特速率质量业务流的最大流量速率;
582.修改第一会话的非保障比特速率质量业务流的最大流量速率。
583.在另一种可能的实施例中,所述控制网元为所述第一会话对应的终端,所述处理模块1120,具体用于:
584.基于所述授权流量速率,对所述第一会话的上行流量速率进行流量控制。
585.图11所示实施例的网络设备可用于执行上述方法实施例中控制网元(终端或smf)所执行的技术方案,其实现原理和技术效果可以进一步参考方法实施例中的相关描述。可选的,该网络设备可以是smf,也可以是smf的部件(例如芯片或者电路)。或者,可选的,该网络设备可以是ue,也可以是ue的部件(例如芯片或者电路)。
586.图12为本技术实施例提供的一种网络设备的结构示意图。如图12所示,该网络设备1200可以包括:处理模块1220和收发模块1240;
587.其中,处理模块1220,用于获取目标网络切片中目标网络区域的实际流量速率,所述实际流量速率用于指示所述网络切片在所述目标网络区域中已接入的所有会话占用的流量速率之和;
588.所述处理模块1220,还用于根据所述目标网络区域的上限流量速率与所述实际流量速率,确定第二应用信息参数;所述第二应用信息参数用于对提供服务的第一应用的带宽需求和业务优先级进行描述;
589.所述收发模块1240,用于向策略控制网元发送调整后的应用信息参数。
590.在一种可能的实施例中,所述第二应用信息参数,包括:应用会话的带宽需求参数、应用业务流的带宽需求参数、业务优先级、相同优先级下的抢占顺序参数中的一种或多种;
591.其中,所述应用业务流的带宽需求参数包括:第二签约流量速率,所述第二签约流量速率用于限制所述第一应用相关的第一会话在所述目标网络区域的最小流量速率和/或
最大流量速率,第二签约流量速率指示所述第一应用相关的第一会话保证业务质量所需要的最小流量速率,和/或业务可能产生的最大流量速率。
592.在另一种可能的实施例中,所述处理模块1220,具体用于:
593.当所述实际流量速率与所述上限流量速率之间的比值大于或等于预设的阈值时,对第一应用信息参数进行调整,得到所述第二应用信息参数。
594.在另一种可能的实施例中,所述处理模块1220,具体用于如下一种或多种:
595.降低应用会话的带宽需求参数;
596.降低应用业务流的带宽需求参数;
597.降低应用的业务优先级;
598.调整处于相同优先级的多个应用业务的抢占顺序;
599.修改部分应用会话的被抢占意愿。
600.在另一种可能的实施例中,所述目标网络区域为所述目标网络切片的整个覆盖区域或局部区域;其中,所述目标网络切片为所述第一会话请求接入的网络切片。
601.在另一种可能的实施例中,所述实际流量速率根据所述目标网络区域中n6接口的实际流量确定。
602.在另一种可能的实施例中,所述实际流量速率根据所述目标网络区域中的终端平均使用带宽和终端数量的性能统计数据确定。
603.在另一种可能的实施例中,所述实际流量速率根据所述目标网络区域中的接入网设备在所述目标网络切片中的实际流量带宽确定。
604.在另一种可能的实施例中,所述收发模块1240,具体用于:
605.向所述策略控制网元发送第六消息;
606.接收来自于策略控制网元的第七消息,所述第七消息携带所述实际流量速率。
607.在另一种可能的实施例中,所述第六消息用于请求所述策略控制网元反馈所述目标网络区域的所述实际流量速率,或者,
608.所述第六消息用于请求所述策略控制网元周期性反馈所述目标网络区域的所述实际流量速率,或者,
609.所述第六消息用于请求所述策略控制网元在满足预设条件时反馈所述目标网络区域的所述实际流量速率。
610.在另一种可能的实施例中,所述第七消息还携带所述上限流量速率。
611.图12所示实施例的网络设备可用于执行上述方法实施例中af所执行的技术方案,其实现原理和技术效果可以进一步参考方法实施例中的相关描述,可选的,该网络设备可以是af,也可以是af的部件(例如芯片或者电路)。
612.应理解以上图10~图12所示网络设备中的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块以软件通过处理元件调用的形式实现,部分模块通过硬件的形式实现。例如,处理模块可以为单独设立的处理元件,也可以集成在网络设备,例如pcf的某一个芯片中实现,此外,也可以以程序的形式存储于网络设备的存储器中,由网络设备的某一个处理元件调用并执行以上各个模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以
集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
613.例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,asic),或,一个或多个微处理器(digital singnal processor,dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,fpga)等。再如,当以上某个模块通过处理元件调度程序的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,cpu)或其它可以调用程序的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,soc)的形式实现。
614.本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行上述实施例所述的通信方法。
615.此外,本技术实施例还提供一种计算机程序产品,该计算机程序产品包括计算机程序,当其在计算机上运行时,使得计算机执行上述实施例所述的通信方法。
616.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk)等。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献