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

一种切片带宽控制的方法及装置与流程

2022-08-17 04:36:25 来源:中国专利 TAG:


1.本技术实施例涉及通信技术领域,尤其涉及一种切片带宽控制的方法及装置。


背景技术:

2.网络切片(network slice)是网络运营者从业务视角出发为满足特定用户集的服务质量而动态部署的硬件、软件、策略和频谱的一种组合。一张物理网络可以被抽象划分成多个网络切片,每个网络切片构成一个从无线接入网到核心网的端到端的逻辑网络,彼此之间逻辑上是隔离的,互不影响。因此,网络切片是在运营商的通信网络中划分出来的一个具备特定网络特性的逻辑网络。运营商根据客户订单,在通信网络的物理基础设施上为客户创建出来一个网络切片时,运营商和客户往往会根据业务需求签署网络切片的服务等级协议(service level agreement,sla),sla中会包含网络切片支持的一些技术指标,可以称为服务等级规格(service level specification,sls)。sls中包括网络切片规模的属性,该属性例如切片带宽总配额,切片带宽总配额也可以称作切片的最大流量带宽,即运营商在与切片租户协商时,所确定的切片租户内所有用户在该切片内允许使用的带宽值上限。运营商网络需要针对切片带宽总配额进行带宽控制。
3.如何实现网络切片中的带宽控制,是需要考虑的问题。


技术实现要素:

4.本技术实施例提供一种切片带宽控制的方法及装置,以期对切片的带宽进行准确的控制。
5.第一方面,提供一种切片带宽控制的方法,该方法可以由接入网网元执行,例如记为第一接入网网元,也可以由接入网网元的部件(例如处理器、芯片、或芯片系统等)执行。该方法可以通过以下步骤实现:第一接入网网元获取参数,所述参数用于指示网络切片内单个终端允许使用的平均带宽;所述第一接入网网元根据所述参数和经由所述第一接入网网元接入所述网络切片的终端的数量,确定带宽阈值;带宽阈值也可以称为业务流允许使用的带宽阈值,带宽阈值也可以称为带宽上限。所述第一接入网网元根据所述带宽阈值,对经由所述第一接入网网元接入所述网络切片的会话中的业务流进行带宽控制。通过第一接入网网元根据带宽阈值,对经由第一接入网网元接入网络切片的会话中的业务流进行带宽控制,能够较大限度的提高终端的实际使用带宽,降低实际使用带宽与签约带宽配额的差值,弱化带宽配额碎片化的问题,实现切片租户内的用户实际体验的总带宽接近甚至达到实际签约值,从而提高切片的利用率,提高切片的带宽控制性能。
6.在一个可能的设计中,所述第一接入网网元将所述网络切片内单个终端允许使用的平均带宽与经由所述第一接入网网元接入所述网络切片的终端的数量的乘积,确定为所述带宽阈值。
7.在一个可能的设计中,所述第一接入网网元根据所述业务流的优先级处理所述业务流。这样,能够保证优先级较高的业务的带宽优先被满足,保证优先级较高业务的性能。
8.在一个可能的设计中,带宽阈值充沛时,即带宽阈值大于或等于业务流的带宽时,第一接入网网元可以为经由第一接入网网元接入网络切片的所有终端分配带宽。当业务流的总带宽大于带宽阈值时,第一接入网网元可以进行丢包处理,其中,若业务流为一个,则总带宽为该一个业务流的带宽;或者,若业务流为多个,该总带宽为这多个业务流的带宽之和。
9.在一个可能的设计中,所述第一接入网网元从会话管理功能网元接收所述参数;
10.或者,所述第一接入网网元从接入和移动管理功能网元接收所述参数;或者,
11.所述第一接入网网元从第二接入网网元接收所述参数。第二接入网网元是源接入网网元,第一接入网网元为目标接入网网元。
12.第二方面,提供一种切片带宽控制的方法,该方法可以由用户面管理功能网元执行,也可以由用户面管理功能网元的部件(例如处理器、芯片、或芯片系统等)执行。该方法可以通过以下步骤实现:用户面管理功能网元获取参数,所述参数用于指示网络切片内单个会话允许使用的平均带宽;所述用户面管理功能网元根据所述参数和经由所述用户面管理功能网元接入所述网络切片的会话的数量,确定带宽阈值;所述用户面管理功能网元根据所述带宽阈值,对经由所述用户面管理功能网元接入所述网络切片的会话进行带宽控制。
13.通过用户面管理功能网元根据带宽阈值,对经由用户面管理功能网元接入网络切片的会话进行带宽控制,能够较大限度的提高会话的实际使用带宽,降低实际使用带宽与签约带宽配额的差值,弱化带宽配额碎片化的问题,实现切片租户内的用户实际体验的总带宽接近甚至达到实际签约值,从而提高切片的利用率,提高切片的带宽控制性能。
14.在一个可能的设计中,所述用户面管理功能网元将所述网络切片内单个会话允许使用的平均带宽与经由所述用户面管理功能网元接入所述网络切片的会话的数量的乘积,确定为所述带宽阈值。
15.在一个可能的设计中,所述用户面管理功能网元从会话管理功能smf接收包检测规则;所述用户面管理功能网元根据所述包检测规则中的优先级处理所述经由所述用户面管理功能网元接入所述网络切片的会话中的业务流。这样,能够保证优先级较高的业务的带宽优先被满足,保证优先级较高业务的性能。
16.在一个可能的设计中,带宽阈值充沛时,即带宽阈值大于或等于会话的带宽时,用户面管理功能网元可以为经由用户面管理功能网元接入网络切片的所有会话分配带宽。当会话的业务流总带宽大于带宽阈值时,用户面管理功能网元可以进行丢包处理,其中,若会话为一个,则总带宽为该一个会话的业务流带宽;或者,若会话为多个,该总带宽为这多个会话的业务流的带宽之和。
17.在一个可能的设计中,所述用户面管理功能网元从会话管理功能网元接收所述参数;或者,所述用户面管理功能网元从接入和移动管理功能网元接收所述参数。
18.第三方面,提供一种切片带宽控制的方法,该方法可以由切片策略控制功能网元执行,也可以由切片策略控制功能网元的部件(例如处理器、芯片、或芯片系统等)执行。该方法可以通过以下步骤实现:切片策略控制功能网元确定参数,所述参数用于指示网络切片内单个终端允许使用的平均带宽;所述切片策略控制功能向接入网网元发送所述参数,所述参数用于所述接入网网元对经由所述接入网网元接入所述网络切片的会话中的业务
流进行带宽控制。通过切片策略控制功能网元确定并向接入网网元发送该参数,能够使得接入网网元根据该参数确定带宽阈值,并根据带宽阈值对经由该接入网网元接入网络切片的会话中的业务流进行带宽控制,能够较大限度的提高终端或者会话的实际使用带宽,降低实际使用带宽与签约带宽配额的差值,弱化带宽配额碎片化的问题,实现切片租户内的用户实际体验的总带宽接近甚至达到实际签约值,从而提高切片的利用率,提高切片的带宽控制性能。
19.在一个可能的设计中,所述切片策略控制功能网元向接入网网元发送所述参数,包括:
20.所述切片策略控制功能网元接收来自接入和移动管理功能网元的所述网络切片的标识,或者,所述切片策略控制功能网元接收来自会话管理功能网元的所述网络切片的标识,或者,所述切片策略控制功能网元接收来自会话管理策略控制功能网元的所述网络切片的标识;所述切片策略控制功能根据所述网络切片的标识,向所述接入网网元发送所述参数。
21.在一个可能的设计中,切片策略控制功能网元在该参数更新时,可以向接入网网元发送更新后的参数。通过切片策略控制功能网元通过一次信令就可以将更新的参数下发给相关网元,进一步接入网网元获得该更新的参数,可以根据更新的参数,对经由接入网网元接入网络切片的会话进行带宽控制,能够节省信令开销,简化带宽控制的流程。
22.第四方面,提供一种切片带宽控制的方法,该方法可以由第一网元执行,也可以由第一网元的部件(例如处理器、芯片、或芯片系统等)执行。第一网元为接入和移动管理功能网元或者会话管理功能网元;该方法可以通过以下步骤实现:第一网元向切片策略控制功能网元发送标识信息,所述标识信息用于标识网络切片,所述第一网元接收来自所述切片策略控制功能网元的参数,所述参数用于指示所述网络切片内单个终端允许使用的平均带宽;所述第一网元向接入网网元发送所述参数,所述参数用于所述接入网网元对经由所述接入网网元接入所述网络切片的会话中的业务流进行带宽控制。通过第一网元向切片策略控制功能网元发送标识信息,切片策略控制功能网元可以根据标识确定对应的网络切片的参数,通过切片策略控制功能网元确定并向接入网网元发送该参数,能够使得接入网网元根据该参数确定带宽阈值,并根据带宽阈值对经由该接入网网元接入网络切片的会话中的业务流进行带宽控制,能够较大限度的提高终端或者会话的实际使用带宽,降低实际使用带宽与签约带宽配额的差值,弱化带宽配额碎片化的问题,实现切片租户内的用户实际体验的总带宽接近甚至达到实际签约值,从而提高切片的利用率,提高切片的带宽控制性能。
23.在一个可能的设计中,所述第一网元为所述接入和移动管理功能网元,所述接入和移动管理功能网元接收来自会话管理功能网元的与所述网络切片对应的会话建立响应;所述接入和移动管理功能网元向所述接入网网元发送所述参数。
24.第五方面,提供一种切片带宽控制的方法,该方法可以由第一网元执行,也可以由第一网元的部件(例如处理器、芯片、或芯片系统等)执行。第一网元为接入和移动管理功能网元或者会话管理功能网元;该方法可以通过以下步骤实现:第一网元向切片策略控制功能发送标识信息,所述标识信息用于标识网络切片,所述第一网元为接入和移动管理功能网元或者会话管理功能网元;所述第一网元接收来自所述切片策略控制功能网元的参数,所述参数用于指示所述网络切片内单个会话允许使用的平均带宽;所述第一网元向用户面
管理功能网元发送所述参数,所述参数用于所述用户面管理功能网元对经由所述用户面管理功能网元接入所述网络切片的会话进行带宽控制。通过第一网元向切片策略控制功能网元发送标识信息,切片策略控制功能网元可以根据标识确定对应的网络切片的参数,通过切片策略控制功能网元确定并向用户面管理功能网元发送该参数,能够使得用户面管理功能网元根据该参数确定带宽阈值,并根据带宽阈值对经由该用户面管理功能网元接入网络切片的会话进行带宽控制,能够较大限度的提高会话的实际使用带宽,降低实际使用带宽与签约带宽配额的差值,弱化带宽配额碎片化的问题,实现切片租户内的用户实际体验的总带宽接近甚至达到实际签约值,从而提高切片的利用率,提高切片的带宽控制性能。
25.在一个可能的设计中,所述第一网元为接入和移动管理功能网元,所述接入和移动管理功能网元接收与所述网络切片标识对应的会话建立请求;所述接入和移动管理功能网元基于所述会话建立请求,向所述用户面管理功能网元发送所述参数。
26.在一个可能的设计中,所述第一网元为会话管理功能网元,所述会话管理功能网元接收与所述网络切片标识对应的会话上下文建立请求;所述会话管理功能网元基于所述会话上下文建立请求,向所述upf发送所述参数。
27.第六方面,提供一种切片带宽控制的装置,该装置具有实现上述第一方面和第一方面的任一种可能的设计中第一接入网网元行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
28.在一个可能的设计中,该装置可以是芯片或者集成电路。
29.在一个可能的设计中,该装置包括存储器和处理器,存储器存储有一组程序,处理器用于执行存储器存储的程序,当程序被执行时,所述装置可以执行上述第一方面和第一方面的任一种可能的设计中所述的方法。
30.在一个可能的设计中,该装置还包括收发器,用于该装置与其它网元之间进行通信。
31.在一个可能的设计中,该装置为接入网网元。
32.第七方面,提供一种切片带宽控制的装置,该装置具有实现上述第二方面和第二方面的任一种可能的设计中用户面管理功能网元行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
33.在一个可能的设计中,该装置可以是芯片或者集成电路。
34.在一个可能的设计中,该装置包括存储器和处理器,存储器存储有一组程序,处理器用于执行存储器存储的程序,当程序被执行时,所述装置可以执行上述第一方面和第一方面的任一种可能的设计中所述的方法。
35.在一个可能的设计中,该装置还包括收发器,用于该装置与其它网元之间进行通信。
36.在一个可能的设计中,该装置为用户面管理功能网元。
37.第八方面,提供一种切片带宽控制的装置,该装置具有实现上述第三方面和第三方面的任一种可能的设计中切片策略控制功能网元行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相
对应的模块。
38.在一个可能的设计中,该装置可以是芯片或者集成电路。
39.在一个可能的设计中,该装置包括存储器和处理器,存储器存储有一组程序,处理器用于执行存储器存储的程序,当程序被执行时,所述装置可以执行上述第一方面和第一方面的任一种可能的设计中所述的方法。
40.在一个可能的设计中,该装置还包括收发器,用于该装置与其它网元之间进行通信。
41.在一个可能的设计中,该装置为切片策略控制功能网元。
42.第九方面,提供一种切片带宽控制的装置,该装置具有实现上述第四方面和第四方面的任一种可能的设计中第一网元行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
43.在一个可能的设计中,该装置可以是芯片或者集成电路。
44.在一个可能的设计中,该装置包括存储器和处理器,存储器存储有一组程序,处理器用于执行存储器存储的程序,当程序被执行时,所述装置可以执行上述第一方面和第一方面的任一种可能的设计中所述的方法。
45.在一个可能的设计中,该装置还包括收发器,用于该装置与其它网元之间进行通信。
46.在一个可能的设计中,该装置为接入和移动管理功能网元或者会话管理功能网元。
47.第十方面,提供一种切片带宽控制的装置,该装置具有实现上述第五方面和第五方面的任一种可能的设计中第一网元行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
48.在一个可能的设计中,该装置可以是芯片或者集成电路。
49.在一个可能的设计中,该装置包括存储器和处理器,存储器存储有一组程序,处理器用于执行存储器存储的程序,当程序被执行时,所述装置可以执行上述第一方面和第一方面的任一种可能的设计中所述的方法。
50.在一个可能的设计中,该装置还包括收发器,用于该装置与其它网元之间进行通信。
51.在一个可能的设计中,该装置为接入和移动管理功能网元或者会话管理功能网元。
52.第十一方面,提供一种芯片,该芯片与存储器相连或者该芯片包括存储器,用于读取并执行所述存储器中存储的软件程序,以实现如上述各方面和各方面的任一可能的设计中所述的方法。
53.第十二方面,提供了一种通信系统,该通信系统包括第六方面、第八方面或第九方面中任意两个或两个以上方面所述的装置;或者,该通信系统包括第七方面和第十方面所述的装置。
54.第十三方面,提供一种计算机存储介质,存储有计算机程序,该计算机程序包括用于执行上述各方面和各方面的任一可能的设计中方法的指令。
55.第十四方面,提供了一种计算机程序产品,当计算机读取并执行所述计算机程序
产品时,使得上述各方面和各方面的任一可能的设计中所述的方法被执行。
附图说明
56.图1为本技术实施例中系统架构示意图之一;
57.图2为本技术实施例中系统架构示意图之二;
58.图3为本技术实施例中切片带宽控制的方法的流程示意图之一;
59.图4为本技术实施例中切片带宽控制的方法的流程示意图之二;
60.图5a为本技术实施例中切片带宽控制的方法的流程示意图之三;
61.图5b为本技术实施例中切片带宽控制的方法的流程示意图之四;
62.图5c为本技术实施例中切片带宽控制的方法的流程示意图之五;
63.图6为本技术实施例中切片带宽控制的方法的流程示意图之六;
64.图7为本技术实施例中切片带宽控制的方法的流程示意图之七;
65.图8为本技术实施例中切片带宽控制的方法的流程示意图之八;
66.图9为本技术实施例中切片带宽控制的方法的流程示意图之九;
67.图10为本技术实施例中切片带宽控制的方法的流程示意图之十;
68.图11a为本技术实施例中切片带宽控制的方法的流程示意图之十一;
69.图11b为本技术实施例中切片带宽控制的方法的流程示意图之十二;
70.图11c为本技术实施例中切片带宽控制的方法的流程示意图之十三;
71.图12为本技术实施例中切片带宽控制的方法的流程示意图之十四;
72.图13为本技术实施例中切片带宽控制的方法的流程示意图之十五;
73.图14为本技术实施例中切片带宽控制的方法的流程示意图之十六;
74.图15为本技术实施例中切片带宽控制的装置结构示意图之一;
75.图16为本技术实施例中切片带宽控制的装置结构示意图之二。
具体实施方式
76.本技术提供一种切片带宽控制的方法及装置,用以实现准确的带宽控制。其中,方法和设备是基于同一发明相同或相似构思的,由于方法及设备解决问题的原理相似,因此设备与方法的实施可以相互参见,重复之处不再赘述。本技术实施例的描述中,“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。本技术中所涉及的多个是指两个或两个以上。另外,需要理解的是,在本技术的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
77.下面将结合附图,对本技术实施例进行详细描述。
78.本技术实施例提供的切片带宽控制的方法可以应用于第四代(4th generation,4g)通信系统,例如长期演进(long term evolution,lte),也可以应用于第五代(5th generation,5g)通信系统,例如5g新空口(new radio,nr),或应用于未来的各种通信系统。
79.图1示例性示出了本技术实施例适用的一种系统架构示意图,本技术实施例并不限于图1所示的系统架构。图1所示的各个网元可以是硬件,也可以是从功能上划分的软件或者以上二者结合后的结构。如图1所示,本技术实施例提供的系统架构包括终端、接入网
(access network,an)网元、移动性管理网元(也可以称之为:移动性管理功能/移动性管理功能实体)、会话管理网元(也可以称之为:会话管理功能/会话管理功能实体)、用户面网元(也可以称之为:用户面功能/用户面功能实体)、策略控制网元(或策略控制功能/策略控制功能实体)。其中图1中所示的网元既可以是4g架构中的网元、还可以是5g架构中的网元。
80.需要说明的是,本技术实施例中所述的网元还可以称为功能或功能实体,例如,移动性管理网元还可以称为移动性管理功能或移动性管理功能实体,会话管理网元还可以称为会话管理功能或会话管理功能实体,策略控制网元还可以称为策略控制功能或策略控制功能实体。
81.各个网元的名称在本技术中不做限定,本领域技术人员可以将上述网元的名称更换为其它名称而执行相同的功能,均属于本技术保护的范围。各个网元或设备的功能如下所述。
82.终端,又称之为用户设备(user equipment,ue)、移动台(mobile station,ms)、移动终端(mobile terminal,mt)等,是一种向用户提供语音和/或数据连通性的设备。例如,终端包括具有无线连接功能的手持式设备、车载设备等。目前,终端可以是:手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,mid)、可穿戴设备(例如智能手表、智能手环、计步器等),车载设备(例如,汽车、自行车、电动车、飞机、船舶、火车、高铁等)、虚拟现实(virtual reality,vr)设备、增强现实(augmented reality,ar)设备、工业控制(industrial control)中的无线终端、智能家居设备(例如,冰箱、电视、空调、电表等)、智能机器人、车间设备、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端,或智慧家庭(smart home)中的无线终端、飞行设备(例如,智能机器人、热气球、无人机、飞机)等。终端设备还可以是其他具有终端设备功能的设备,例如,终端还可以是设备到设备(device to device,d2d)通信、车联网或m2m通信中担任终端设备功能的设备。特别地,在网络设备间进行通信的时候,担任终端设备功能的网络设备也可以看作是终端设备。
83.an网元,为无线接入网(radio access network,ran)中的节点,又可以称为基站,还可以称为ran节点(或设备)。目前,一些an网元的举例为:下一代基站(next generation nodeb,gnb)、下一代演进的基站(next generation evolved nodeb,ng-enb)、传输接收点(transmission reception point,trp)、演进型节点b(evolved node b,enb)、无线网络控制器(radio network controller,rnc)、节点b(node b,nb)、基站控制器(base station controller,bsc)、基站收发台(base transceiver station,bts)、家庭基站(例如,home evolved nodeb,或home node b,hnb)、基带单元(base band unit,bbu),或无线保真(wireless fidelity,wifi)接入点(access point,ap),an网元,还可以是卫星,卫星还可以称为高空平台、高空飞行器、或卫星基站。an网元也可以是非3gpp网络互通功能网元(non-3gpp interworking function,n3iwf)、或可信非3gpp网关功能网元(trusted non-3gpp gateway function)tngf。an网元还可以是其他具有网络设备功能的设备,例如,an网元还可以是设备到设备(device to device,d2d)通信、车联网或机器到机器(machine to machine,m2m)通信中担任网络设备功能的设备。an网元还可以是未来通信系统中任何可能
的网络设备。
84.移动性管理网元,可以是5g中的接入与移动性管理功能(access and mobility management function,amf)网元;还可以是4g中服务网关(serving gateway,sgw)的控制面功能(sgw-c)或移动性管理实体(mobility management entity,mme);或者是以上网元融合后形成的控制功能的全部或部分。移动性管理网元负责移动网络中终端的接入与移动性管理。其中,amf,负责终端的接入与移动性管理,nas消息路由,smf选择等。amf可以作为中间网元,用来传输终端和smf之间的会话管理消息。
85.会话管理网元,负责转发路径管理,如向用户面网元下发报文转发策略,指示用户面网元根据报文转发策略进行报文处理和转发。会话管理网元可以是5g中的会话管理功能(session management function,smf)网元,负责会话管理,如会话创建/修改/删除,用户面网元选择以及用户面隧道信息的分配和管理等。会话管理网元还可以是4g中的服务网关的控制面功能(sgw-c)或分组数据网(packet data network,pdn)网关(gate way,gw)的控制面功能(pgw-c),会话管理网元还可以是smf和pgw-c网元融合后形成的控制功能的全部或部分。
86.用户面网元,可以是5g架构中的用户面功能(user plane function,upf),如图2所示。upf负责报文处理与转发。用户面网元还可以是pgw的转发面功能(pgw-u)、sgw的转发面功能(sgw-u)、路由器、交换机等物理或虚拟的转发设备。
87.策略控制功能,可以是5g架构中的策略控制功能(policy control function,pcf)实体,可用于负责策略控制决策等功能。
88.pcf可以包括会话管理策略控制功能(session management policy control function,sm pcf),还可以包括接入与移动性管理策略控制功能(access and mobility management policy control function,am pcf)网元。与smf连接的pcf为sm pcf,与amf连接的pcf为am pcf。在实际部署中,两者可能合一部署,也可能单独部署,本发明对此不做限制。
89.示例性的,图1所示的系统架构可以是如图2所示的5g的系统架构。an网元与amf之间通过n2接口相连。终端与amf之间通过n1接口相连。upf与an网元之间通过n3接口相连,upf与smf之间通过n4接口相连。接口名称只是一个示例说明,本技术实施例对此不作具体限定。
90.图1和图2所示的架构是一种示例,图1和图2的架构中还可以包括更多或更少的网元。
91.为更好的理解本技术实施例提供的方法,首先对网络切片做介绍。
92.网络切片是一个具备特定网络特性的逻辑网络,是满足第三代合作伙伴计划(third generation partnership project,3gpp)提出的5g移动通信系统关于网络差异化需求的关键技术。目前,3gpp协议定义的网络切片有三种类型,分别是增强移动宽带(enhanced mobile broadband,embb)、低时延高可靠(ultra-reliable low latency communications,urllc)和大规模物联网(massive internet of things,miot)。不同网络切片的网络特征不同。例如,embb类型的网络切片要求具备支持大带宽和低时延业务的特征。urllc类型的网络切片要求具备高可靠性和低时延业务的特征。每种网络切片类型针对特定的业务类型。例如:embb切片类型针对高数据速率、移动性高的业务;urllc切片可以用
于处理高可靠性并且低延时的通信场景;miot切片可以服务于数量多、小数据量、可容忍时延和不频繁接入的业务(如传感器、穿戴设备业务)。
93.网络切片支持的应用业务种类、端到端时延、单终端最大速率等,这些都属于网络切片的特征属性,依赖于切片的设计。运营商根据客户订单,在通信网络的物理基础设施上为客户创建出来的一个网络切片时,运营商和客户往往会根据业务需求签署网络切片的sla。sla中一般会包括网络切片支持的一些技术指标,称为sls。网络切片常见的sls除了上述特征属性外,还包括网络切片规模的属性。网络切片规模的属性可以包括下述规格参数的一个或多个:注册接入的终端数量,即支持接入到网络切片的注册的终端的数量;建立的会话连接数量,即支持同时处于连接状态的会话数量;切片的最大流量带宽,即网络切片到客户的数据网络之间支持的最大业务流量;终端密度,即每单位面积允许注册接入的终端数量,或者每单位面积允许处于会话连接状态的终端数量。
94.下面介绍网络切片中带宽控制的一个可选实施例。
95.客户订购网络切片后,网络运营商完成网络切片的创建和部署,然后在用户数据库(user data repository,udr)中增加网络切片的控制数据,比如,网络切片的最大终端数,最大会话连接数,切片最大流量带宽(或称为切片带宽总配额)。pcf使用上述udr数据执行切片sls策略控制,pcf在会话管理流程中控制当前授权的带宽总和不超过切片带宽总配额。在上述方案中,pcf主要基于终端粒度或者会话粒度执行带宽控制,即在用户建立会话时基于可用带宽配额调整单个终端或单个会话中所下发的授权带宽参数。
96.基于终端粒度或者会话粒度,根据可用带宽配额调整单个终端或单个会话中所下发的授权带宽参数,终端或者会话使用的实际带宽不一定能够达到授权带宽,也就是pcf为终端或者会话下发的带宽授权值不能处于满载状态,形成带宽配额碎片化,这样将会导致切片租户内的用户实际体验的总带宽不能达到实际签约值,从而切片的带宽控制性能比较低,切片带宽的利用率比较低。
97.基于此,本技术实施例提供一种切片带宽控制的方法,以期提高切片带宽的利用率和提高带宽控制性能。该方法可能涉及一些网元,例如切片策略控制功能网元(slice pcf)、终端、接入网网元、会话管理功能网元(smf)、接入和移动管理功能网元(amf)、用户面管理功能网元(upf)或会话管理策略控制功能网元(sm pcf)。
98.如图3所示,本技术实施例提供的切片带宽控制的方法的具体流程如下所述。该方法可能涉及的网元包括接入网网元、smf和amf,为作区分,接入网网元例如可以记为第一接入网网元。
99.s301、第一接入网网元获取参数。
100.该参数可以用于指示用户平均切片带宽配额,用户平均切片带宽配额即网络切片内单个终端允许使用的平均带宽。也可以认为该参数为网络切片内单个终端允许使用的平均带宽。
101.s302、第一接入网网元根据该参数和经由第一接入网网元接入网络切片的终端的数量,确定带宽阈值。带宽阈值也可以称为带宽上限。该带宽阈值为经由第一接入网网元接入网络切片的会话中的业务流允许使用的带宽阈值。
102.s303、第一接入网网元根据该带宽阈值,对经由第一接入网网元接入网络切片的会话中的业务流进行带宽控制。
103.通过第一接入网网元根据带宽阈值,对经由第一接入网网元接入网络切片的会话中的业务流进行带宽控制,能够较大限度的提高终端的实际使用带宽,降低实际使用带宽与签约带宽配额的差值,弱化带宽配额碎片化的问题,实现切片租户内的用户实际体验的总带宽接近甚至达到实际签约值,从而提高切片的利用率,提高切片的带宽控制性能。
104.举例来说,假设用户平均切片带宽配额为10mb,经由第一接入网网元接入网络切片的终端的数量为10,经由第一接入网网元接入网络切片的终端包括终端1、终端2和终端3。如果基于终端粒度下发授权带宽参数,每个终端在网络切片内允许使用10mb的带宽,假设终端1的实际带宽为8mb,终端1的实际带宽不能达到10mb,假设终端2的实际带宽为7mb,终端2的实际带宽不能达到10mb,那么将造成至少5mb的带宽浪费。假设终端3的带宽需求为15mb,由于10mb带宽配额的限制,该终端3只能使用实际带宽为10mb,不能满足终端3的带宽需求。从而,导致切片租户内的用户实际体验的总带宽不能达到实际签约值,切片的带宽控制性能比较低,切片带宽的利用率比较低。使用图3实施例,第一接入网网元根据网络切片内单个终端允许使用的平均带宽和经由第一接入网网元接入网络切片的终端的数量,确定带宽阈值。假设,确定带宽阈值为网络切片内单个终端允许使用的平均带宽和经由第一接入网网元接入网络切片的终端的数量的乘积,则为10mb*10=100mb。那么第一接入网网元根据100mb的带宽阈值,对10个终端的会话的业务流进行带宽控制,那么终端1、终端2和终端3都可以按照实际带宽需求分配带宽,例如,终端1的实际带宽可以是8mb,终端2的实际带宽可以是7mb,终端3的实际带宽可以是13mb。这样,不仅能够较大限度的提高终端或者会话的实际使用带宽,降低实际使用带宽与签约带宽配额的差值,弱化带宽配额碎片化的问题,实现切片租户内的用户实际体验的总带宽接近甚至达到实际签约值,从而提高切片的利用率,提高切片的带宽控制性。
105.下面对图3实施例的一些可选实现方式进行说明。
106.带宽阈值可以根据网络切片内单个终端允许使用的平均带宽与经由第一接入网网元接入网络切片的终端的数量确定,例如,带宽阈值可以是网络切片内单个终端允许使用的平均带宽与经由第一接入网网元接入网络切片的终端的数量的乘积。第一接入网网元将网络切片内单个终端允许使用的平均带宽与经由第一接入网网元接入网络切片的终端的数量的乘积,确定为带宽阈值。设带宽阈值用t表示,经由第一接入网网元接入网络切片的终端的数量用n表示,网络切片内单个终端允许使用的平均带宽用a表示,则t=a*n。可以理解的是,t与a和n之间的关系表达式可以经过一些变形,即带宽阈值、网络切片内单个终端允许使用的平均带宽、以及经由第一接入网网元接入网络切片的终端的数量之间的关系,还可以通过t=a*n的一些变形的公式来表示,例如,参数a和/或参数n前增加系数,又例如,在a和n的乘积基础上增加偏移值。
107.以下对s303中,第一接入网网元进行带宽控制的可选实现方式进行说明。
108.可选的,第一接入网网元可以根据业务流的优先级处理业务流。比如,按照业务流的优先级由高到低的顺序分配带宽,对优先级高的业务流优先分配带宽。假设经由第一接入网网元接入网络切片的终端包括终端1、终端2和终端3,带宽阈值为100mb,终端1、终端2和终端3的优先级由高到低为终端3、终端2和终端1,终端3的带宽需求为15mb,终端1和终端2的带宽需求分别为8mb和7mb。第一接入网网元基于100mb优先为终端1分配15mb,按优先级顺序依次为终端2和终端1的分别分配8mb和7mb。
109.带宽阈值充沛时,即带宽阈值大于或等于业务流的带宽时,第一接入网网元可以为经由第一接入网网元接入网络切片的所有终端分配带宽。当业务流的总带宽大于带宽阈值时,第一接入网网元可以进行丢包处理,其中,若业务流为一个,则总带宽为该一个业务流的带宽;或者,若业务流为多个,该总带宽为这多个业务流的带宽之和。假设第一接入网网元将100mb的带宽还优先分配给其它终端73mb,其它终端的优先级高于终端1的优先级,那么还剩27mb带宽的情况下,为终端3分配15mb,为终端2分配8mb,还剩4mb,为终端1分配该剩余的4mb,终端1的会话的业务流的(7-4)=3mb的数据包进行丢包处理。
110.s301中第一接入网网元获取参数,根据参数的来源,可以有以下几种情况,分别通过s301-a、s301-b、和s301-c实现。
111.s301-a:smf向第一接入网网元发送该参数,对应地,第一接入网网元接收来自smf的该参数。
112.s301-b:amf向第一接入网网元发送该参数,对应地,第一接入网网元接收来自amf的该参数。
113.s301-c:第二接入网网元向第一接入网网元发送该参数,对应地,第一接入网网元接收来自第二接入网网元的该参数。
114.终端具有移动性,当终端发生小区切换时,可能由第二接入网网元切换至第一接入网网元,假设第二接入网网元已经获取到该参数,那么在小区切换过程中,第二接入网网元可以将该参数发送给第一接入网网元。其中,第二接入网网元获取参数的方式可以参考第一接入网网元获取参数的方式。
115.本技术以下实施例中,方法的执行网元包括切片策略控制功能网元(slice pcf),切片策略控制功能网元也可以称为切片配额集中控制单元、切片配额集中控制点、切片配额集中控制中心、切片配额集中控制节点或切片配额控制单元等。切片策略控制功能网元用于集中管理切片配额,向其他网元下发带宽配额的参数等信息。切片策略控制功能网元也可以是其他逻辑网元,例如限额控制功能(quota control function,qcf)网元、或者切片限额管理(slice quota management,sqm)网元。切片策略控制功能网元也可以是新定义的功能网元。
116.如图4所示,本技术实施例提供的切片带宽控制的方法的具体流程如下所述。图4实施例可以与图3实施例结合,也可以单独形成本技术需要保护的方案。该方法可能涉及的网元包括slice pcf、接入网网元、smf、amf和sm pcf。
117.s401、slice pcf确定参数。
118.其中,参数用于指示网络切片内单个终端允许使用的平均带宽,参数的概念和用途可以参考图3实施例中对参数的相关描述。
119.s402、slice pcf向接入网网元发送该参数。
120.该参数可以用于接入网网元对经由接入网网元接入网络切片的会话中的业务流进行带宽控制。
121.slice pcf在该参数更新时,可以向接入网网元发送更新后的参数,发送流程与初次发送参数的流程相同。例如,slice pcf可以在有新的用户接入时,并且基于当前为用户分配的总带宽配额不足以供新用户接入后所有用户使用时,可以重新分配带宽配额,并基于新的带宽总配额,和新的用户数量,确定新的用户平均切片带宽配额。slice pcf也可以
在切片签约配额发生变更时,更新用户平均切片带宽配额。总之,slice pcf可以基于本地决策确定更新用户平均切片带宽配额,也可以根据外部输入的信息触发更新用户平均切片带宽配额。假设slice pcf在有新用户接入或者新会话建立时,确定需要更新用户平均切片带宽配额,则slice pcf在向该用户或者该会话相关的网元返回更新后的参数时,也会向其他网元发送更新后的参数。
122.在终端粒度进行带宽配额分配的方案中,在pcf判断可用带宽配额不足时,需要调整已授权带宽值,由于不同终端可能由不同的pcf提供服务,且用户数量较多时将导致不同pcf之间的交互过于复杂,本技术实施例提供的方案,通过slice pcf通过一次信令就可以将更新的参数下发给相关网元,进一步接入网网元获得该更新的参数,可以根据更新的参数,对经由接入网网元接入网络切片的会话进行带宽控制,能够节省信令开销,简化带宽控制的流程。
123.可选的,slice pcf向接入网网元发送该参数,可以直接发送也可以间接发送。其中,间接发送可以是slice pcf经由其它网元向接入网网元发送该参数,其它网元例如可以是amf或smf,也可以是sm pcf或am pcf。也可以是经由sm pcf和smf两个网元,也可以是经由am pcf和amf两个网元发送给接入网网元。
124.通过slice pcf确定并向接入网网元发送该参数,能够使得接入网网元根据该参数确定带宽阈值,并根据带宽阈值对经由该接入网网元接入网络切片的会话中的业务流进行带宽控制,能够较大限度的提高终端或者会话的实际使用带宽,降低实际使用带宽与签约带宽配额的差值,弱化带宽配额碎片化的问题,实现切片租户内的用户实际体验的总带宽接近甚至达到实际签约值,从而提高切片的利用率,提高切片的带宽控制性能。
125.下面对图4实施例的一些可选实现方式进行说明。
126.首先对slice pcf确定参数的可选实现方式进行说明。
127.slice pcf可以基于一些信息确定该参数,例如,slice pcf根据切片历史统计数据、网络数据分析功能(network data analytics function,nwdaf)分析、运营商策略等输入信息,确定该参数。切片历史统计数据可以是终端的位置信息,也可以是带宽的使用情况。nwdaf分析可以是指分析网络切片的负荷情况,也可以是指用户业务的体验情况。
128.slice pcf可以根据其他更多或更少的信息确定该参数,也可以通过任意方式确定该参数。
129.slice pcf可以预先配置好该参数,例如可以预先将参数确定并存储下来。
130.以下介绍slice pcf向接入网网元发送该参数的几种可能的触发时机,通过s401-1、s401-2、s401-3表示。在s401之后s402之前还可能包括s401-1、s401-2或s401-3中的任意一种情况。
131.s401-1、amf向slice pcf发送网络切片的标识;对应地,slice pcf接收来自amf的网络切片的标识。
132.s401-2、smf向slice pcf发送网络切片的标识;对应地,slice pcf接收来自smf的网络切片的标识。
133.s401-3、sm-pcf向slice pcf发送网络切片的标识;对应地,slice pcf接收来自sm-pcf的网络切片的标识。
134.slice pcf在接收到网络切片的标识后,根据网络切片的标识,向接入网网元发送
该参数。网络切片的标识可以是单个网络分片选择辅助信息(single network slice selection assistance information,s-nssai)。
135.可选的,网络切片的标识可以携带于一个触发信息中,该触发信息用于触发slice pcf向接入网网元发送该参数。该触发信息可以是与某一个终端相关的信息,例如,终端在接入网络切片相关的信息,又例如,终端建立会话的相关信息,如pdu session id。该触发信息还可以携带终端的标识,终端的标识例如可以是真实身份称为订阅永久标识(subscription permanent identifier,supi)、通用公共签约标识(generic public subscription identifier,,gpsi)等信息。
136.基于图4实施例,根据涉及的网元的不同,以下对几种可能情况下的实施例分别进行介绍。
137.如图5a所示,切片带宽控制方法的流程可以如下所述。
138.s501a、slice pcf确定参数。
139.该步骤与s401相同。
140.s502a、sm pcf向slice pcf发送标识信息,该标识信息用于标识网络切片;对应地,slice pcf接收来自sm pcf的该标识信息。
141.s503a、slice pcf根据该标识信息,向sm pcf发送该参数,对应地,sm pcf接收来自slice pcf的该参数。
142.s504a、sm pcf向接入网网元发送该参数;对应地,接入网网元接收来自sm pcf的该参数。该参数用于接入网网元对经由接入网网元接入该网络切片的会话中的业务流进行带宽控制,参数的概念和用途可以参考图3实施例中对参数的相关描述。
143.可选的,sm pcf可以向smf发送该参数,smf接收来自sm pcf的该参数,smf向接入网网元发送该参数,接入网网元接收来自smf的该参数。
144.如图5b所示,切片带宽控制方法的流程也可以如下所述。
145.s501b、slice pcf确定参数。
146.该步骤与s401相同。
147.s502b、smf向slice pcf发送标识信息,该标识信息用于标识网络切片;对应地,slice pcf接收来自smf的该标识信息。
148.s503b、slice pcf根据该标识信息,向smf发送该参数,对应地,smf接收来自slice pcf的该参数。
149.s504b、smf向接入网网元发送该参数;对应地,接入网网元接收来自smf的该参数。该参数用于接入网网元对经由接入网网元接入该网络切片的会话中的业务流进行带宽控制,参数的概念和用途可以参考图3实施例中对参数的相关描述。
150.如图5c所示,切片带宽控制方法的流程也可以如下所述。
151.s501c、slice pcf确定参数。
152.该步骤与s401相同。
153.s502c、amf向slice pcf发送标识信息,该标识信息用于标识网络切片;对应地,slice pcf接收来自amf的该标识信息。
154.s503c、slice pcf根据该标识信息,向amf发送该参数,对应地,amf接收来自slice pcf的该参数。
155.s504c、amf向接入网网元发送该参数;对应地,接入网网元接收来自amf的该参数。该参数用于接入网网元对经由接入网网元接入该网络切片的会话中的业务流进行带宽控制,参数的概念和用途可以参考图3实施例中对参数的相关描述。
156.可选的,smf可以向amf发送与网络切片对应的会话建立响应,amf接收来自smf的与网络切片对应的会话建立响应。amf在接收到来自smf的与网络切片对应的会话建立响应后,向接入网网元发送该参数。
157.可选的,sm pcf向smf发送与网络切片对应的会话建立响应,smf接收该与网络切片对应的会话建立响应,smf向amf发送与网络切片对应的会话建立响应,amf接收来自smf的与网络切片对应的会话建立响应。amf在接收到来自smf的与网络切片对应的会话建立响应后,向接入网网元发送该参数。
158.以下结合具体的应用场景,对本技术实施例提供的切片带宽控制的方法做进一步详细的描述。
159.场景一:如图6所示,切片带宽控制的方法的具体流程如下所述。
160.s601、slice pcf确定参数。
161.其中,参数用于指示网络切片内单个终端允许使用的平均带宽。
162.该步骤与s401相同。
163.s602、终端向amf发送协议数据单元(protocol data unit,pdu)会话建立请求,amf接收来自终端的该pdu会话建立请求。
164.其中,终端可以经由接入网设备向amf发送该pdu会话建立请求。该pdu会话建立请求可以携带该pdu会话对应的dnn,还可以携带该pdu会话对应的网络切片的标识,网络切片的标识例如为s-nssai。
165.s603、amf向smf发送pdu会话上下文建立请求,smf接收来自amf的pdu会话上下文建立请求。smf向sm pcf发送会话管理策略关联建立请求,sm pcf接收来自smf的会话管理策略关联建立请求。pdu会话上下文建立请求和会话管理策略关联建立请求中均可以携带pdu会话对应的dnn,还可以携带该pdu会话对应的网络切片的标识,网络切片的标识例如为s-nssai。
166.s604、sm pcf向slice pcf发送用户接入事件通知,slice pcf接收来自sm pcf的该用户接入事件通知。
167.用户接入事件通知还可以称为其它的名称,本技术不作限定。
168.用户接入事件通知中包括网络切片的标识,例如s-nssai;用户接入事件通知还可以包括以下任意一个或多个信息:终端的标识,例如supi;pdu会话的标识(pdu session id)。
169.该步骤可以对应s502a。
170.s605、slice pcf确定参数。
171.slice pcf可以基于当前接入网络切片的用户数和切片带宽配额,确定参数。其中,切片带宽配额为slice pcf为接入网络切片的所有用户提供的切片带宽,该切片带宽配额可以小于或等于切片的最大流量带宽。例如,切片的最大流量带宽为1000mb,切片带宽配额为800mb,即slice pcf为接入网络切片的所有用户提供800mb的切片带宽,该800mb的切片带宽可以供接入网络切片的用户使用。假设有50个用户接入网络切片,那么用户平均切
片带宽配额可以是800mb除以50得到的值,即16mb。网络切片内单个终端允许使用的平均带宽为16mb。当然,slice pcf还可以设置用户平均切片带宽配额的值为小于或等于16mb的任意值。随着新用户的接入,或者新会话的建立,slice pcf会判断切片带宽配额的剩余量是否足以为新用户分配。如果是,则直接使用已经配置好的用户平均切片带宽配额,否则更新用户平均切片带宽配额。例如,用户平均切片带宽配额设置为10mb,当前已接入的50个用户的实际带宽为50*10mb=500mb,小于800mb。那么,在网络切片接入新用户时,接入该网络切片的总用户数也会发生改变,在总用户的带宽分配总额不超过800mb,slice pcf可以使用已经配置好的用户平均切片带宽配额;当总用户的带宽分配总额超过800mb时,slice pcf需要更新切片带宽配额,进一步地,根据更新的切片带宽配额和当前的总用户数,更新用户平均切片带宽配额。
172.本步骤为可选步骤,也可以省略,那么slice pcf还可以继续使用s601确定的参数。
173.s606、slice pcf向sm pcf返回响应消息,对应地,sm pcf接收来自slice pcf的响应消息。
174.响应消息中携带该参数,或者响应消息中携带用户平均切片带宽配额。
175.可选的,slice pcf判断是否向sm pcf提供过该参数,如果提供过,则省略s605,即slice pcf不向sm pcf返回响应消息。在该终端建立pdu会话之前,可能有其它终端通过该sm pcf建立pdu会话,那么该sm pcf在历史过程中,会根据其它终端的pdu会话会向slice pcf请求过该参数,这种情况下,slice pcf确定向sm pcf提供过该参数,则不会再次提供。可以理解为,该参数是以sm pcf节点为粒度提供的,并不是以会话粒度提供的。
176.该步骤可以对应s503a。
177.s607、sm pcf向smf返回策略关联建立响应,对应地,smf接收来自sm pcf的该策略关联建立响应。该策略关联建立响应中携带该参数。smf可以向amf发送pdu会话上下文建立响应,amf接收来自smf的该pdu会话上下文建立响应。pdu会话上下文建立响应中携带该参数。
178.类似的,sm pcf判断是否向smf提供过该参数,如果提供过,则省略s607,即sm pcf向smf返回策略关联建立响应中不携带该参数。在该终端建立pdu会话之前,可能有其它终端通过该smf建立pdu会话,那么该smf在历史过程中,会根据其它终端的pdu会话获取过该参数,这种情况下,sm pcf确定向smf提供过该参数,则不会再次提供。可以理解为,该参数是以smf节点为粒度提供的,并不是以会话粒度提供的。
179.s608、smf向接入网网元发送参数,对应地,接入网网元接收来自smf的参数。
180.如果smf在s606接收的pdu会话上下文建立响应包含参数,则smf向接入网网元发送pdu会话上下文建立响应中携带的参数。如果smf在s606接收的pdu会话上下文建立响应不包含参数,也就是smf在历史过程中已经从sm pcf获取过参数,则smf向接入网网元发送历史过程中获取的参数。
181.该步骤可以对应于图3实施例中的s301-a。
182.smf可以通过n2 sm消息发送该参数,该n2 sm消息中还可以携带网络切片的标识,例如s-nssai信息。该参数可以在服务质量(quality of service,qos)配置文件(profile)里。
183.s607~s608可以对应于s504a。
184.s609、smf向终端发送pdu会话建立响应,对应地,终端接收来自smf的该pdu会话建立响应。
185.该步骤为本技术实施例的可选步骤。
186.s610、接入网网元根据该参数,对经由该接入网网元接入网络切片的会话中的业务流进行带宽控制。
187.本步骤接入网网元执行的操作,可以参考图3实施例中第一接入网网元的操作,例如可以参考s302和s303的对应步骤,重复之处不再赘述。
188.s611、slice pcf在参数更新时,向sm pcf发送更新后的参数。
189.参数为用户平均切片带宽配额,或者参数用于指示用户平均切片带宽配额。slice pcf确定更新用户平均切片带宽配额,就会向sm pcf发送更新的用户平均切片带宽配额。slice pcf可以基于本地决策确定更新用户平均切片带宽配额,或者也可能根据外部输入的信息触发更新用户平均切片带宽配额。
190.假设slice pcf在有新用户接入或者新会话建立时,确定需要更新用户平均切片带宽配额,则slice pcf在向该用户或者该会话相关的sm pcf返回更新后的参数时,也会向其他sm pcf发送更新后的参数。
191.本步骤可以参考图4实施例中slice pcf更新参数的相关描述,重复之处在此不再赘述。
192.s612、sm pcf向smf发送更新的参数,对应地,smf接收来自sm pcf的该更新的参数。
193.本步骤可以类似于s607,可以参考s607的描述。
194.s613、smf向接入网网元发送更新的参数,对应地,接入网网元接收来自smf的更新的参数。
195.本步骤可以类似于s608,可以参考s608的描述。
196.场景二:
197.smf可以不需要通过sm pcf而直接与slice pcf进行交互。在这种场景下,在图6实施例的基础上可以通过图7实施例来实现切片带宽控制的方法。
198.s701、slice pcf确定参数。
199.其中,参数用于指示网络切片内单个终端允许使用的平均带宽。
200.该步骤与s401相同。
201.s702、终端向amf发送pdu会话建立请求,amf接收来自终端的该pdu会话建立请求。
202.其中,终端可以经由接入网设备向amf发送该pdu会话建立请求。该pdu会话建立请求可以携带该pdu会话对应的dnn,还可以携带该pdu会话对应的网络切片的标识,网络切片的标识例如为s-nssai。
203.s703、amf向smf发送pdu会话上下文建立请求,smf接收来自amf的该pdu会话上下文建立请求。pdu会话上下文建立请求中可以携带pdu会话对应的dnn,还可以携带该pdu会话对应的网络切片的标识,网络切片的标识例如为s-nssai。
204.s704、smf向slice pcf发送用户接入事件通知,slice pcf接收来自smf的该用户接入事件通知。
205.用户接入事件通知还可以称为其它的名称,本技术不作限定。
206.用户接入事件通知中包括网络切片的标识,例如s-nssai;用户接入事件通知还可以包括以下任意一个或多个信息:终端的标识,例如supi;pdu会话的标识(pdu session id)。
207.本步骤可以对应于s502b。
208.s705、slice pcf确定参数。
209.该步骤可以参考s605的描述,与s605相同。
210.本步骤为可选步骤,也可以省略,那么slice pcf还可以继续使用s701确定的参数。
211.s706、slice pcf向smf返回响应消息,对应地,smf接收来自slice pcf的响应消息。
212.响应消息中携带该参数,或者响应消息中携带用户平均切片带宽配额。
213.可选的,slice pcf判断是否向smf提供过该参数,如果提供过,则省略s706,即slice pcf不向smf返回响应消息。在该终端建立pdu会话之前,可能有其它终端通过该smf建立pdu会话,那么该smf在历史过程中,会根据其它终端的pdu会话会向slice pcf请求过该参数,这种情况下,slice pcf确定向smf提供过该参数,则不会再次提供。可以理解为,该参数是以smf节点为粒度提供的,并不是以会话粒度提供的。
214.本步骤可以对应于s503b。
215.s707、smf向接入网网元发送参数,对应地,接入网网元接收来自smf的参数。
216.如果smf在s706接收的响应消息中包含参数,则smf向接入网网元发送该响应消息中携带的参数。如果smf在s706接收的响应消息中不包含参数,也就是smf在历史过程中已经从slice pcf获取过参数,则smf向接入网网元发送历史过程中获取的参数。
217.该步骤可以对应于图3实施例中的s301-a。本步骤也可以对应于s504b。
218.smf可以通过n2 sm消息发送该参数,该n2 sm消息中还可以携带网络切片的标识,例如s-nssai信息。该参数可以在服务质量(quality of service,qos)配置文件(profile)里。
219.s708、smf向终端发送pdu会话建立响应,对应地,终端接收来自smf的该pdu会话建立响应。
220.该步骤为本技术实施例的可选步骤。
221.s709、接入网网元根据该参数,对经由该接入网网元接入网络切片的会话中的业务流进行带宽控制。
222.本步骤接入网网元执行的操作,可以参考图3实施例中第一接入网网元的操作,例如可以参考s302和s303的对应步骤,重复之处不再赘述。
223.s710、slice pcf在参数更新时,向smf发送更新后的参数。
224.参数为用户平均切片带宽配额,或者参数用于指示用户平均切片带宽配额。slice pcf确定更新用户平均切片带宽配额,就会向smf发送更新的用户平均切片带宽配额。slice pcf可以基于本地决策确定更新用户平均切片带宽配额,或者也可能根据外部输入的信息触发更新用户平均切片带宽配额。
225.假设slice pcf在有新用户接入或者新会话建立时,确定需要更新用户平均切片
带宽配额,则slice pcf在向该用户或者该会话相关的smf返回更新后的参数时,也会向其他smf发送更新后的参数。
226.本步骤可以参考图4实施例中slice pcf更新参数的相关描述,重复之处在此不再赘述。
227.本步骤可以类似于s706,可以参考s706的描述。
228.s711、smf向接入网网元发送更新的参数,对应地,接入网网元接收来自smf的更新的参数。
229.本步骤可以类似于s707,可以参考s707的描述。
230.场景三,如图8所示,切片带宽控制的方法的具体流程如下所述。
231.s801、slice pcf确定参数。
232.其中,参数用于指示网络切片内单个终端允许使用的平均带宽。
233.该步骤与s401相同。
234.s802、amf向slice pcf发送标识信息,该标识信息用于标识网络切片;对应地,slice pcf接收来自amf的该标识信息。
235.amf可以向slice pcf发送用户接入事件通知,用户接入事件通知还可以称为其它的名称,本技术不作限定。用户接入事件通知中包括网络切片的标识,例如s-nssai。用户接入事件通知还可以包括以下任意一个或多个信息:终端的标识,例如supi;数据网络名称(data network name,dnn)。amf向slice pcf发送标识信息,可以通过am pcf向slice pcf发送标识信息。am pcf在漫游场景包括访问pcf(visited-pcf)和家庭pcf(home-pcf),amf向slice pcf发送标识信息,也可以通过v-pcf和h-pcf发送标识信息。
236.本步骤可以对应于s502c。
237.amf可以在用户接入切片后,向slice pcf发送用户接入事件通知。例如,终端向amf发送注册请求,amf接收来自终端的注册请求,注册请求中携带目标网络切片的标识,例如目标s-nssai,amf确定目标s-nssai需要做带宽控制。amf基于本地配置、用户签约、nssf交互,为终端确定了允许接入的(allowed)nssai列表,该nssai列表中包含上述目标s-nssai。
238.amf可以确定allowed nssai列表中需要做带宽控制的网络切片,去这些网络切片对应的slice pcf请求参数,即请求用户平均切片带宽配额。
239.s803、slice pcf向amf返回响应消息,对应地,amf接收来自slice pcf的响应消息。
240.响应消息中携带该参数,或者响应消息中携带用户平均切片带宽配额。
241.本步骤可以对应于s503c。
242.可选的,slice pcf判断是否向amf提供过该参数,如果提供过,则省略s803,即slice pcf不向amf返回响应消息。在该终端接入网络切片之前,可能有其它终端通过该amf接入该网络切片,那么该amf在历史过程中,会根据其它终端的注册请求向slice pcf请求过该参数,这种情况下,slice pcf确定向amf提供过该参数,则不会再次提供。可以理解为,该参数是以amf节点为粒度提供的,并不是以终端粒度提供的。
243.slice pcf向amf返回响应消息,可以通过am pcf向amf返回响应消息,也可以通过v-pcf和h-pcf向amf返回响应消息。
244.s804、终端向amf发送pdu会话建立请求,amf接收来自终端的该pdu会话建立请求。
245.其中,终端可以经由接入网设备向amf发送该pdu会话建立请求。该pdu会话建立请求可以携带该pdu会话对应的dnn,还可以携带该pdu会话对应的网络切片的标识,网络切片的标识例如为s-nssai。
246.s805、amf向smf发送pdu会话上下文建立请求,smf接收来自amf的pdu会话上下文建立请求。smf向sm pcf发送会话管理策略关联建立请求,sm pcf接收来自smf的会话管理策略关联建立请求。pdu会话上下文建立请求和会话管理策略关联建立请求中均可以携带pdu会话对应的dnn,还可以携带该pdu会话对应的网络切片的标识,网络切片的标识例如为s-nssai。
247.s806、sm pcf向smf返回响应消息,也可以称为策略关联建立响应;smf接收来自sm pcf的该响应消息。
248.该响应消息中可以携带终端所允许使用的会话(session)级的聚合带宽限制参数:会话最大聚合带宽(session-aggregate maximum bit rate,session-ambr),还可以携带业务级的带宽限制参数保证比特率(guaranteed bit rate,gbr)、还可以携带业务级的带宽限制参数最大带宽(maximum bitrate,mbr)。smf向amf返回pdu会话上下文建立响应,对应地,amf接收来自smf的该pdu会话上下文建立响应,该pdu会话上下文建立响应中可以携带终端所允许使用的会话(session)级的聚合带宽限制参数session-ambr,还可以携带业务级的带宽限制参数gbr、还可以携带业务级的带宽限制参数mbr。
249.s807、amf向接入网网元发送该参数;对应地,接入网网元接收来自amf的该参数。该参数用于接入网网元对经由接入网网元接入该网络切片的会话中的业务流进行带宽控制,参数的概念和用途可以参考图3实施例中对参数的相关描述。
250.该步骤可以对应于s504c。
251.amf可以确定该pdu会话对应的网络切片为上述需要做带宽控制的目标s-nssai,在这种情况下,才会向向接入网网元发送参数,以使接入网网元根据参数做带宽控制。
252.可选的,因为实际应用中,可能有其它终端通过该接入网网元向amf发送过pdu会话建立请求,amf向该接入网网元提供过该参数,因此amf可以判断历史过程中是否已经向接入网网元提供过参数,如果提供过,则省略本步骤,否则,才会向接入网网元发送参数。可以理解为amf以接入网网元节点粒度提供参数,并非会话粒度或终端粒度。
253.s808、smf向终端发送pdu会话建立响应,对应地,终端接收来自smf的该pdu会话建立响应。
254.该步骤为本技术实施例的可选步骤。
255.s809、接入网网元根据该参数,对经由该接入网网元接入网络切片的会话中的业务流进行带宽控制。
256.本步骤接入网网元执行的操作,可以参考图3实施例中第一接入网网元的操作,例如可以参考s302和s303的对应步骤,重复之处不再赘述。
257.s810、slice pcf在参数更新时,向amf发送更新后的参数。
258.参数为用户平均切片带宽配额,或者参数用于指示用户平均切片带宽配额。slice pcf确定更新用户平均切片带宽配额,就会向sm pcf发送更新的用户平均切片带宽配额。slice pcf可以基于本地决策确定更新用户平均切片带宽配额,或者也可能根据外部输入
的信息触发更新用户平均切片带宽配额。
259.假设slice pcf在有新用户接入或者新会话建立时,确定需要更新用户平均切片带宽配额,则slice pcf在向该用户或者该会话相关的amf返回更新后的参数时,也会向其他amf发送更新后的参数。
260.本步骤可以参考图4实施例中slice pcf更新参数的相关描述,重复之处在此不再赘述。
261.本步骤也可以类似于s803,可以参考s803的描述。
262.s811、amf向接入网网元发送更新的参数,对应地,接入网网元接收来自amf的更新的参数。
263.本步骤可以类似于s807,可以参考s807的描述。
264.上文中描述的实施例,是从接入网网元角度进行切片带宽控制的,经由接入网网元接入网络切片的终端可能会有多个会话,多个会话也可能有一个或多个upf承载。因此,接入网网元可以以终端粒度进行带宽控制,upf可以以会话粒度对业务流进行带宽控制。以下基于相同的技术构思,以upf角度对业务流进行带宽控制的角度,对切片带宽控制的方法进行描述。
265.如图9所示,本技术实施例提供的切片带宽控制的方法的具体流程如下所述。
266.s901、upf获取参数。
267.该参数可以用于指示会话平均切片带宽配额,会话平均切片带宽配额即网络切片内单个会话允许使用的平均带宽。也可以认为该参数为网络切片内单个会话允许使用的平均带宽。
268.s902、upf根据该参数和经由upf接入网络切片的会话的数量,确定带宽阈值。
269.带宽阈值也可以称为带宽上限。该带宽阈值为经由upf接入网络切片的会话中的业务流允许使用的带宽阈值。
270.s903、upf根据该带宽阈值,对经由upf接入网络切片的会话或会话中的业务流进行带宽控制。
271.通过upf根据带宽阈值,对经由upf接入网络切片的会话进行带宽控制,能够较大限度的提高会话的实际使用带宽,降低实际使用带宽与签约带宽配额的差值,弱化带宽配额碎片化的问题,实现切片租户内的用户实际体验的总带宽接近甚至达到实际签约值,从而提高切片的利用率,提高切片的带宽控制性能。
272.下面对图9实施例的一些可选实现方式进行说明。
273.带宽阈值可以根据网络切片内单个会话允许使用的平均带宽与经由upf接入网络切片的会话的数量确定,例如,带宽阈值可以是网络切片内单个会话允许使用的平均带宽与经由upf接入网络切片的会话的数量的乘积。upf将网络切片内单个会话允许使用的平均带宽与经由upf接入网络切片的会话的数量的乘积,确定为带宽阈值。设带宽阈值用t1表示,经由upf接入网络切片的会话的数量用n1表示,网络切片内单个会话允许使用的平均带宽用a1表示,则t1=a1*n1。可以理解的是,t1与a1和n1之间的关系表达式可以经过一些变形,即带宽阈值、网络切片内单个会话允许使用的平均带宽、以及经由upf接入网络切片的会话的数量之间的关系,还可以通过t1=a1*n1的一些变形的公式来表示,例如,参数a1和/或参数n1前增加系数,又例如,在a1和n1的乘积基础上增加偏移值。
274.以下对s903中,upf进行带宽控制的可选实现方式进行说明。
275.upf可以从smf接收包检测规则,根据包检测规则中的优先级处理经由upf接入网络切片的会话中的业务流。比如,按照会话的优先级由高到低的顺序分配带宽,对优先级高的会话优先分配带宽。假设经由upf接入网络切片的会话包括会话1、会话2和会话3,带宽阈值为100mb,会话1、会话2和会话3的优先级由高到低为会话3、会话2和会话1,会话3的带宽需求为15mb,会话1和会话2的带宽需求分别为8mb和7mb。upf基于100mb优先为会话1分配15mb,按优先级顺序依次为会话2和会话1的分别分配8mb和7mb。
276.带宽阈值充沛时,即带宽阈值大于或等于会话的带宽时,upf可以为经由upf接入网络切片的所有会话分配带宽。当会话的业务流总带宽大于带宽阈值时,upf可以进行丢包处理,其中,若会话为一个,则总带宽为该一个会话的业务流带宽;或者,若会话为多个,该总带宽为这多个会话的业务流的带宽之和。假设upf将100mb的带宽还优先分配给其它会话的业务流73mb,其它会话的优先级高于会话1的优先级,那么还剩27mb带宽的情况下,为会话3分配15mb,为会话2分配8mb,还剩4mb,为会话1分配该剩余的4mb,会话1的业务流的(7-4)=3mb的数据包进行丢包处理。
277.s901中upf获取参数,其中,upf可以从smf获取该参数。具体地,smf向upf发送该参数,upf接收来自smf的该参数。
278.以下从参数的来源,对切片带宽控制的方法做进一步描述。如图10所示,本技术实施例提供的切片带宽控制的方法的具体流程如下所述。图10实施例可以与图9实施例结合,也可以单独形成本技术需要保护的方案。
279.s1001、slice pcf确定参数。
280.其中,参数用于指示网络切片内单个终端允许使用的平均带宽,参数的概念和用途可以参考图9实施例中对参数的相关描述。
281.s1002、第一网元向slice pcf发送标识信息,标识信息用于标识网络切片;对应地,slice pcf接收来自第一网元的该标识信息。
282.s1003、slice pcf向第一网元发送参数;对应地,第一网元接收来自slice pcf的该参数。
283.s1004、第一网元向upf发送参数;对应地,upf接收来自第一网元的该参数。
284.该参数用于upf对经由该upf接入网络切片的会话进行带宽控制。
285.s1005、upf根据该参数,对经由该upf接入网络切片的会话进行带宽控制。
286.本步骤upf执行的操作,可以参考图9实施例中upf的操作,例如可以参考s902和s903的对应步骤,重复之处不再赘述。
287.slice pcf在该参数更新时,可以向第一网元发送更新后的参数,发送流程与初次发送参数的流程相同。例如,slice pcf可以在有新的会话接入时,并且基于当前为会话分配的总带宽配额不足以供新会话接入后所有会话使用时,可以重新分配带宽配额,并基于新的带宽总配额,和新的会话数量,确定新的会话平均切片带宽配额。slice pcf也可以在切片签约配额发生变更时,更新会话平均切片带宽配额。总之,slice pcf可以基于本地决策确定更新会话平均切片带宽配额,也可以根据外部输入的信息触发更新会话平均切片带宽配额。假设slice pcf在有新会话建立时,确定需要更新会话平均切片带宽配额,则slice pcf在向该会话或者该会话相关的网元返回更新后的参数时,也会向其他网元发送更新后
的参数。在会话粒度进行带宽配额分配的方案中,在pcf判断可用带宽配额不足时,需要调整已授权带宽值,由于不同终端或不同会话可能由不同的pcf提供服务,且用户数量较多时将导致不同pcf之间的交互过于复杂,本技术实施例提供的方案,通过slice pcf通过一次信令就可以将更新的参数下发给相关网元,进一步upf获得该更新的参数,可以根据更新的参数,对经由upf接入网络切片的会话进行带宽控制,能够节省信令开销,简化带宽控制的流程。
288.下面对图10实施例的一些可选实现方式进行说明。
289.首先对slice pcf确定参数的可选实现方式进行说明。
290.slice pcf可以基于一些信息确定该参数,例如,slice pcf根据切片历史统计数据、nwdaf分析、运营商策略等输入信息,确定该参数。切片历史统计数据可以是历史会话的带宽的使用情况。nwdaf分析可以是指分析网络切片的负荷情况,也可以是指用户业务的体验情况。
291.slice pcf可以根据其他更多或更少的信息确定该参数,也可以通过任意方式确定该参数。
292.slice pcf可以预先配置好该参数,例如可以预先将参数确定并存储下来。
293.基于图10实施例,根据第一网元的不同,以下对几种可能情况下的实施例分别进行介绍。
294.如图11a所示,第一网元可能是sm pcf,切片带宽控制方法的流程可以如下所述。
295.s1101a、slice pcf确定参数。
296.该步骤与s1001相同。
297.s1102a、sm pcf向slice pcf发送标识信息,该标识信息用于标识网络切片;对应地,slice pcf接收来自sm pcf的该标识信息。
298.s1103a、slice pcf根据该标识信息,向sm pcf发送该参数,对应地,sm pcf接收来自slice pcf的该参数。
299.s1104a、sm pcf向upf发送该参数;对应地,upf接收来自sm pcf的该参数。
300.其中,sm pcf可以向smf发送该参数,smf接收来自sm pcf的该参数后,smf向upf发送该参数。
301.s1105a、upf根据该参数,对经由该upf接入网络切片的会话进行带宽控制。
302.第一网元可能是smf,如图11b所示,切片带宽控制方法的流程也可以如下所述。
303.s1101b、slice pcf确定参数。
304.该步骤与s1001相同。
305.s1102b、smf向slice pcf发送标识信息,该标识信息用于标识网络切片;对应地,slice pcf接收来自smf的该标识信息。
306.s1103b、slice pcf根据该标识信息,向smf发送该参数,对应地,smf接收来自slice pcf的该参数。
307.s1104b、smf向upf发送该参数;对应地,upf接收来自smf的该参数。
308.可选的,smf可以接收与网络切片标识对应的会话上下文建立请求,基于会话上下文建立请求,向upf发送参数。
309.s1105b、upf根据该参数,对经由该upf接入网络切片的会话进行带宽控制。
310.第一网元可能是amf,如图11c所示,切片带宽控制方法的流程也可以如下所述。
311.s1101c、slice pcf确定参数。
312.该步骤与s1001相同。
313.s1102c、amf向slice pcf发送标识信息,该标识信息用于标识网络切片;对应地,slice pcf接收来自amf的该标识信息。
314.s1103c、slice pcf根据该标识信息,向amf发送该参数,对应地,amf接收来自slice pcf的该参数。
315.s1104c、amf向upf发送该参数;对应地,upf接收来自amf的该参数。
316.可选的,amf可以接收与网络切片标识对应的会话建立请求,基于会话建立请求,向upf发送参数。
317.amf可以向smf发送该参数,smf接收来自amf的该参数后,smf向upf发送该参数。
318.s1105c、upf根据该参数,对经由该upf接入网络切片的会话进行带宽控制。
319.以下结合具体的应用场景,对本技术实施例提供的upf执行切片带宽控制的方法做进一步详细的描述。
320.场景四:
321.如图12所示,切片带宽控制的方法的具体流程如下所述。
322.s1201~s1207,与s601~s607相同,区别在于参数的含义,本实施例中参数用于指示网络切片内单个会话允许使用的平均带宽,以及不同在于用户平均切片带宽配额更换为会话平均切片带宽配额。
323.s1208、smf向upf发送参数,对应地,upf接收来自smf的参数。
324.smf可以通过n4会话上下文建立/更新请求消息发送该参数,该n4会话上下文建立/更新请求消息中还可以携带网络切片的标识,例如s-nssai信息。
325.s1209、upf根据该参数,对经由该upf接入网络切片的会话进行带宽控制。
326.本步骤upf执行的操作,可以参考图9实施例中upf的操作,例如可以参考s902和s903的对应步骤,重复之处不再赘述。
327.s1210、slice pcf在参数更新时,向sm pcf发送更新后的参数。
328.s1211、sm pcf向smf发送更新的参数,对应地,smf接收来自sm pcf的该更新的参数。
329.s1212、smf向upf发送更新的参数,对应地,upf接收来自smf的更新的参数。
330.upf可以根据更新的参数,对经由该upf接入网络切片的会话进行带宽控制。
331.场景五:
332.smf可以不需要通过sm pcf而直接与slice pcf进行交互。在这种场景下,在图12实施例的基础上可以通过图13实施例来实现切片带宽控制的方法。
333.s1301~s1306,与s701~s706相同,区别在于参数的含义,本实施例中参数用于指示网络切片内单个会话允许使用的平均带宽,以及不同在于用户平均切片带宽配额更换为会话平均切片带宽配额。
334.s1307、smf向upf发送参数,对应地,upf接收来自smf的参数。
335.smf可以通过n4会话上下文建立/更新请求消息发送该参数,该n4会话上下文建立/更新请求消息中还可以携带网络切片的标识,例如s-nssai信息。
336.s1308、upf根据该参数,对经由该upf接入网络切片的会话进行带宽控制。
337.本步骤upf执行的操作,可以参考图9实施例中upf的操作,例如可以参考s902和s903的对应步骤,重复之处不再赘述。
338.s1309、slice pcf在参数更新时,向smf发送更新后的参数。
339.s1310、smf向upf发送更新的参数,对应地,upf接收来自smf的更新的参数。
340.upf可以根据更新的参数,对经由该upf接入网络切片的会话进行带宽控制。
341.场景六,如图14所示,切片带宽控制的方法的具体流程如下所述。
342.s1401~s1404,与s801~s804相同,区别在于参数的含义,本实施例中参数用于指示网络切片内单个会话允许使用的平均带宽,以及不同在于用户平均切片带宽配额更换为会话平均切片带宽配额。
343.s1405、amf向smf发送pdu会话上下文建立请求,smf接收来自amf的pdu会话上下文建立请求。
344.pdu会话上下文建立请求携带该参数。pdu会话上下文建立请求还可以携带pdu会话对应的dnn,还可以携带该pdu会话对应的网络切片的标识,网络切片的标识例如为s-nssai。
345.s1406、smf向upf发送参数,对应地,upf接收来自smf的参数。
346.smf可以通过n4会话上下文建立/更新请求消息发送该参数,该n4会话上下文建立/更新请求消息中还可以携带网络切片的标识,例如s-nssai信息。
347.s1407、upf根据该参数,对经由该upf接入网络切片的会话进行带宽控制。
348.本步骤upf执行的操作,可以参考图9实施例中upf的操作,例如可以参考s902和s903的对应步骤,重复之处不再赘述。
349.s1408、slice pcf在参数更新时,向amf发送更新后的参数。
350.s1409、amf向smf发送更新后的参数,smf接收来自amf的更新后的参数。
351.s1410、smf向upf发送更新后的参数,对应地,upf接收来自smf的更新后的参数。
352.upf可以根据更新的参数,对经由该upf接入网络切片的会话进行带宽控制。
353.需要说明的是,本技术实施例中,当upf进行带宽控制时,除了根据带宽阈值进行带宽控制之外,还可以根据执行会话粒度的session-ambr控制及业务粒度的gbr/mbr控制。
354.上述本技术提供的实施例中,分别从各个网元本身、以及从各个网元之间交互的角度对本技术实施例提供的切片带宽控制的方法的各方案进行了介绍。可以理解的是,各个网元和设备,例如上述接入网网元、用户面管理功能网元、切片策略控制功能网元、接入和移动管理功能网元或者会话管理功能网元。为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
355.例如,上述网元通过软件模块来实现相应的功能。如图15所示,切片带宽控制的装置1500可包括接收模块1501和处理模块1502。还可以包括发送模块1503。
356.当切片带宽控制的装置1500用于执行上述实施例中接入网网元执行的操作时,例
如可以执行图3实施例中第一接入网网元执行的操作。
357.其中,接收模块1501用于获取参数,该参数用于指示网络切片内单个终端允许使用的平均带宽;
358.处理模块1502,用于根据该参数和经由第一接入网网元接入所述网络切片的终端的数量,确定带宽阈值;还可以用于根据带宽阈值,对经由第一接入网网元接入网络切片的会话中的业务流进行带宽控制。
359.可选的,在根据参数和经由第一接入网网元接入网络切片的终端的数量,确定带宽阈值时,处理模块1502具体用于:
360.将网络切片内单个终端允许使用的平均带宽与经由第一接入网网元接入网络切片的终端的数量的乘积,确定为带宽阈值。
361.可选的,在根据带宽阈值,对经由第一接入网网元接入网络切片的会话中的业务流进行带宽控制时,处理模块1502具体用于:根据业务流的优先级处理业务流。其中,处理模块1502具体用于:当业务流的总带宽大于带宽阈值时,进行丢包处理;其中,若业务流为一个,总带宽为业务流的带宽;或者,若业务流为多个,总带宽为业务流的带宽之和
362.接收模块1501具体用于:从会话管理功能网元接收参数;或者,第一接入网网元从接入和移动管理功能网元接收参数;或者,第一接入网网元从第二接入网网元接收参数。
363.当切片带宽控制的装置1500用于执行上述实施例中用户面管理功能网元执行的操作时,例如可以执行图9实施例中upf执行的操作。
364.其中,接收模块1501用于获取参数,参数用于指示网络切片内单个会话允许使用的平均带宽。
365.处理模块1502用于:根据参数和经由用户面管理功能网元接入网络切片的会话的数量,确定带宽阈值;以及根据带宽阈值,对经由用户面管理功能网元接入网络切片的会话进行带宽控制。
366.可选的,在根据参数和经由用户面管理功能网元接入网络切片的会话的数量,确定带宽阈值时,处理模块1502用于:将网络切片内单个会话允许使用的平均带宽与经由用户面管理功能网元接入网络切片的会话的数量的乘积,确定为带宽阈值。
367.可选的,在根据带宽阈值,对经由用户面管理功能网元接入网络切片的会话进行带宽控制时,处理模块1502用于:从会话管理功能网元接收包检测规则;根据包检测规则中的优先级处理经由用户面管理功能网元接入网络切片的会话中的业务流。
368.处理模块1502还用于:当会话的业务流的总带宽超过带宽阈值时,用户面管理功能网元进行丢包处理;其中,若会话为一个,总带宽为会话的业务流的带宽;或者,若会话为多个,总带宽为多个会话的业务流的带宽之和。
369.在获取参数时,接收模块1501具体用于:从会话管理功能网元接收参数;或者,用户面管理功能网元从接入和移动管理功能网元接收参数。
370.当切片带宽控制的装置1500用于执行上述实施例中切片策略控制功能网元的操作时,例如可以执行图4实施例中切片策略控制功能网元执行的操作,也可以执行其他实施例中切片策略控制功能网元执行的操作。
371.处理模块1502可以用于确定参数,参数用于指示网络切片内单个终端允许使用的平均带宽。
372.发送模块1503,用于向接入网网元发送该参数,该参数用于接入网网元对经由接入网网元接入网络切片的会话中的业务流进行带宽控制。
373.可选的,在发送参数时,发送模块1503具体用于:根据网络切片的标识,向接入网网元发送参数;其中,接收模块1501用于:接收来自接入和移动管理功能网元的网络切片的标识,或者,切片策略控制功能网元接收来自会话管理功能网元的网络切片的标识,或者,切片策略控制功能网元接收来自会话管理策略控制功能网元的网络切片的标识。
374.当切片带宽控制的装置1500用于执行上述实施例中第一网元的操作时,例如可以执行上述各个方法实施例中amf或smf执行的操作。
375.在一个实施例中:
376.发送模块1503用于:向切片策略控制功能网元发送标识信息,标识信息用于标识网络切片;
377.接收模块1501用于:接收来自切片策略控制功能网元的参数,参数用于指示网络切片内单个终端允许使用的平均带宽。
378.发送模块1503还用于:向接入网网元发送参数,参数用于接入网网元对经由接入网网元接入网络切片的会话中的业务流进行带宽控制。
379.第一网元若为amf,则在向接入网网元发送参数时,接收模块1501具体用于:接收来自会话管理功能网元的与网络切片对应的会话建立响应。发送模块1503用于在接收模块1501接收到该会话建立响应后,向接入网网元发送参数。
380.在另一个实施例中:
381.发送模块1503用于:向切片策略控制功能发送标识信息,标识信息用于标识网络切片;
382.接收模块1501用于:接收来自切片策略控制功能网元的参数,参数用于指示网络切片内单个会话允许使用的平均带宽;
383.发送模块1503还用于:向用户面管理功能网元发送参数,参数用于用户面管理功能网元对经由用户面管理功能网元接入网络切片的会话进行带宽控制。
384.若第一网元为amf,则在向用户面管理功能网元发送参数时,接收模块1501具体用于:接收与网络切片标识对应的会话建立请求,发送模块1503用于在接收模块1501接收到该会话建立请求后,向用户面管理功能网元发送参数。
385.若第一网元为smf,则在向用户面管理功能网元发送参数时,接收模块1501具体用于:接收与网络切片标识对应的会话上下文建立请求,发送模块1503用于在接收模块1501接收到该会话上下文建立请求后,向用户面管理功能网元发送参数。
386.基于与上述方法实施例的同一技术构思,如图16所示,本技术实施例还提供了另一种切片带宽控制的装置1600,该切片带宽控制的装置1600用于实现上述实施例提供的方法实施例中amf、接入网网元、smf、upf或slice pcf执行的操作,为简述示意,上述各个网元可能的实体装置的示意图通过引用图16来示意,可以理解的是,图16仅为示意图,其可以应用于上述各种不同的网元中。该通信装置1600包括:收发器1601、处理器1602、存储器1603。处理器1602用于调用一组程序,当程序被执行时,使得处理器1602执行上述实施例中amf、接入网网元、smf、upf或slice pcf执行的操作。存储器1603用于存储处理器1602执行的程序。收发器1601用于与其他网元进行通信。上述图15中的功能模块发送单元1503和接收单
元1501可以通过收发器1601来实现、处理单元1502可以通过处理器1602来实现。
387.处理器1602可以是中央处理器(central processing unit,cpu),网络处理器(network processor,np)或者cpu和np的组合。
388.处理器1602还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,asic),可编程逻辑器件(programmable logic device,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complex programmable logic device,cpld),现场可编程逻辑门阵列(field-programmable gate array,fpga),通用阵列逻辑(generic array logic,gal)或其任意组合。
389.存储器1603可以包括易失性存储器(volatile memory),例如随机存取存储器(random-access memory,ram);存储器1603也可以包括非易失性存储器(non-volatile memory),例如快闪存储器(flash memory),硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd);存储器1603还可以包括上述种类的存储器的组合。
390.在本技术上述实施例提供的方法中,所描述的网元或设备所执行的操作和功能中的部分或全部,可以用芯片或集成电路来完成。
391.为了实现上述图15和图16所述的装置的功能,本技术实施例还提供一种芯片,包括处理器,用于支持该装置实现上述实施例提供的方法所涉及的功能。在一种可能的设计中,该芯片与存储器连接或者该芯片包括存储器,该存储器用于保存该装置必要的程序指令和数据。
392.本技术实施例提供了一种计算机存储介质,存储有计算机程序,该计算机程序包括用于执行上述实施例提供的方法的指令。
393.本技术实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得上述实施例提供的方法被执行。
394.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
395.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
396.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
397.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或
其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
398.尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
399.显然,本领域的技术人员可以对本技术实施例进行各种改动和变型而不脱离本技术实施例的精神和范围。这样,倘若本技术实施例的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

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

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

相关文献