网络切片容量设置方法、控制方法、装置、设备及介质与流程

文档序号:25489941发布日期:2021-06-15 21:54阅读:77来源:国知局
网络切片容量设置方法、控制方法、装置、设备及介质与流程

本申请涉及无线通信网络,例如涉及一种网络切片容量设置方法、控制方法、装置、设备及介质。



背景技术:

网络切片是基于网络功能虚拟化(networkfunctionvirtualization,nfv)和软件定义网络(softwaredefinenetwork,sdn)技术定义的一种新型通信网络服务技术和架构,其基于虚拟或物理的资源构建一个端到端隔离的逻辑通信网络,按需为用户提供一种或多种特定的通信网络服务。在这种架构下,一个用户(终端)可以同时被分配给一个运营商的多个网络切片。由于网络中存在着大量的用户、切片实例以及网络功能(networkfunction,nf),而网络节点上物理资源有限,网络切片容量受到限制,目前缺乏有效的机制对网络切片容量进行控制,如果在线用户数量或会话数量过多,会导致网络切片容量超载、业务服务不稳定甚至在线用户的服务中断等。



技术实现要素:

本申请提供一种网络切片容量设置方法、控制方法、装置、设备及介质,以提高网络切片容量的可控性和服务稳定性。

本申请实施例提供一种网络切片容量设置方法,应用于网络切片管理网元,包括:

获取切片容量参数,所述切片容量参数包括网络切片的容量需求或服务级别协议(servicelevleagreement,sla)参数;

根据所述切片容量参数确定为所述网络切片提供服务的切片实例对应的网络切片容量阈值;

向所述切片实例发送网络切片容量的设置指令,所述设置指令包括对应的网络切片容量阈值。

本申请实施例还提供了一种网络切片容量控制方法,应用于核心网网元,包括:

接收网络切片容量的设置指令,所述设置指令包括当前切片实例的网络切片容量阈值;

根据所述设置指令设定网络切片容量阈值;

根据所述网络切片容量阈值控制提供给用户的网络切片容量。

本申请实施例还提供了一种网络切片容量设置装置,包括:

获取模块,设置为获取切片容量参数,所述切片容量参数包括网络切片的容量需求或服务级别协议参数;

阈值确定模块,设置为根据所述切片容量参数确定为所述网络切片提供服务的切片实例对应的网络切片容量阈值;

指令发送模块,设置为向所述切片实例发送网络切片容量的设置指令,所述设置指令包括对应的网络切片容量阈值。

本申请实施例还提供了一种网络切片容量控制装置,包括:

指令接收模块,设置为接收网络切片容量的设置指令,所述设置指令包括当前切片实例的网络切片容量阈值;

阈值设定模块,设置为根据所述设置指令设定网络切片容量阈值;

容量控制模块,设置为根据所述网络切片容量阈值控制提供给用户的网络切片容量。

本申请实施例还提供了一种设备,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述的网络切片容量设置方法或网络切片容量控制方法。

本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现上述的网络切片容量设置方法或网络切片容量控制方法。

附图说明

图1为一实施例提供的一种网络切片容量设置方法的流程图;

图2为一实施例提供的一种网络切片容量控制方法的流程图;

图3为一实施例提供的基于s-nssai的网络切片容量控制过程的流程图;

图4为一实施例提供的网络切片容量阈值设定端流程的示意图;

图5为一实施例提供的网络切片容量控制端流程的示意图;

图6为一实施例提供的一种网络切片容量设置装置的结构示意图;

图7为一实施例提供的一种网络切片容量控制装置的结构示意图;

图8为一实施例提供的一种设备的硬件结构示意图。

具体实施方式

下面结合附图和实施例对本申请进行说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。

第三代合作伙伴项目(3rdgenerationpartnershipproject,3gpp)标准定义,核心网网络切片子网由多个第五代核心网网元(5thgenerationcorenetworkfunction,5gcnf)组成,例如:接入和移动管理功能(accessandmobilitymanagementfunction,amf)、会话管理功能(sessionmanagementfunction,smf)、用户面功能(userplanefunction,upf)、统一数据管理(unifieddatamanagement,udm)、统一数据存储(unifieddatarepository,udr)、网络切片选择功能(networksliceselectionfunction,nssf)等。本申请实施例中所述的nf实例,也即核心网网元,网络切片容量控制也即对核心网网元的子切片容量的控制,对于其它子切片的容量控制可以参考各实施例中所述的网络切片容量控制方法。

图1为一实施例提供的一种网络切片容量设置方法的流程图。本实施例的方法可应用于网络切片管理网元。如图1所示,本实施例提供的方法包括步骤110-130。

在步骤110中,获取切片容量参数,所述切片容量参数包括网络切片的容量需求或服务级别协议参数。

在步骤120中,根据所述切片容量参数确定为所述网络切片提供服务的切片实例对应的网络切片容量阈值。

在步骤130中,分别向各所述切片实例发送网络切片容量的设置指令,所述设置指令包括对应的网络切片容量阈值。

本实施例中,网络切片管理网元是指网络切片管理系统(networkslicemanagementsystem,nsms),包括3gpp定义的通信服务管理功能(communicationservicemanagementfunction,csmf)、网络切片管理功能(networkslicemanagementfunction,nsmf)和网络切片子网管理功能(networkslicesubnetmanagementfunction,nssmf)。通过在nsms中增加对网络切片的容量需求或sla参数进行分解或映射的逻辑模块或组件,用于将切片容量参数分解或映射至为该网络切片提供服务的各切片实例,从而将来自客户的网络切片容量需求转换为对网络切片内的nf实例的容量需求;通过向各切片实例发送设置指令,以通知各切片实例设定对应的网络切片容量阈值,使得各切片实例根据网络切片容量阈值对在线的用户和会话进行高效管理,建立了完善的网络切片容量设置机制,从而提高网络切片容量的可控性和服务稳定性。

在一实施例中,所述网络切片容量阈值包括:最大静态用户数、最大在线动态用户数以及最大在线动态会话数。

运营商在提供网络切片时,在sla参数中限定了网络切片的容量,例如限定网络切片实例支持的最大静态用户数、最大在线动态用户数或会话数等。本实施例根据网络切片的容量需求或预设的sla参数,将其分解至各切片实例,确定每个切片实例的网络切片容量阈值,其中,网络切片容量阈值包括三项:最大静态用户数、最大在线动态用户数以及最大在线动态会话数,其中,最大静态用户数可以通过udm或udr等nf实例进行管理维护,最大在线动态用户数或会话数通过amf、smf或upf等nf实例进行维护。

本实施例中,网络切片以单一网络切片选择辅助信息(singlenetworksliceselectassistantinformation,s-nssai)作为标示,对网络切片容量的控制即为对基于s-nssai的最大静态用户数和最大在线动态用户数或会话数的控制。

例如,在步骤110中获取切片容量参数。对于网络切片(例如s-nssai=011a0b01),nsms接收到用户的容量需求或者获取到sla参数表明该网络切片的切片容量参数为:

nssai=011a0b01

{

最大静态用户数=100万;

最大在线动态用户数=10万;

最大在线动态会话数=30万;

}

在步骤120中,确定为该网络切片提供服务的切片实例对应的网络切片容量阈值,其中,切片实例至少为一个。在此过程中,nsms将该切片实例的切片容量参数分解或映射至该s-nssai所对应的各切片实例,可以具体分解到切片实例内的各nf实例。例如,s-nssai=011a0b01对应于切片实例1和切片实例2,则对于最大静态用户数,可以分解为:

切片实例1,在s-nssai=011a0b01的情况下,最大静态用户数例如为30万,由udm或udr管理;

切片实例2,在s-nssai=011a0b01的情况下,最大静态用户数例如为70万,由udm或udr管理;

在此基础上,切片实例1可以控制其内的静态用户数不超过30万,切片实例2可以控制其内的静态用户数不超过70万,从而保证服务的稳定性。

在一些实施例中,切片实例1与切片实例2可能共享udm或udr,则对于最大静态用户数,直接映射为共享的udm或udr在s-nssai=011a0b01的情况下的最大静态用户数为100万即可。

对于最大在线动态用户数,可以分解为:

切片实例1,在s-nssai=011a0b01的情况下,最大在线动态用户数例如为3万,由amf、smf或upf管理;

切片实例2,在s-nssai=011a0b01情况下,最大在线动态用户数例如为7万,由amf、smf或upf管理;

在此基础上,切片实例1可以控制其内的在线动态用户数不超过3万,切片实例2可以控制其内的在线动态用户数不超过7万,从而保证服务的稳定性。

对于最大在线动态会话数,可以分解为:

切片实例1,在s-nssai=011a0b01的情况下,最大在线动态会话数(例如为9万),由amf、smf或upf管理;

切片实例2,s-nssai=011a0b01的情况下,最大在线动态会话数(例如为21万),由amf、smf或upf管理;

在此基础上,切片实例1可以控制其内的在线动态会话数不超过9万,切片实例2可以控制其内的在线动态会话数不超过21万,从而保证服务的稳定性。

在步骤130中,nsms根据上述的分解情况可以确定各切片实例或nf实例对应的网络切片容量阈值,通过网元管理系统(elementmanagesystem,ems)发布设置指令到各切片实例中具体的nf实例,从而实现设定每个切片实例基于s-nssai的网络切片容量阈值。例如:

切片实例1和切片实例2共享的udm或udr在s-nssai=011a0b01时最大静态用户数设置为100万;

切片实例1,amf、smf或upf在s-nssai=011a0b01的情况下的最大在线用户数设置为3万;

切片实例2,amf、smf或upf在s-nssai=011a0b01的情况下的最大在线用户数设置为7万;

切片实例1.amf/smf/upf在s-nssai=011a0b01的情况下的最大在线动态会话数设置为9万;

切片实例2.amf/smf/upf在s-nssai=011a0b01的情况下的最大在线动态会话数设置为21万;

需要说明的是,向切片实例1发送的设置指令中只需携带切片实例1对应的网络切片容量阈值;向切片实例2发送的设置指令中只需携带切片实例2对应的网络切片容量阈值,两者之间相互独立、各自设置和控制。

在一实施例中,还包括:接收目标切片实例返回的设置失败信息,所述目标切片实例为对应的网络切片容量阈值超过当前切片实例所支持的剩余容量的切片实例;根据所述设置失败信息调整所述目标切片实例对应的网络切片容量阈值。

本实施例中,nsms还接收目标切片实例返回的设置失败信息,并可据此重新获取切片容量参数或者获取用户或操作支撑系统(operationsupportsystems,oss)的处理指令(例如扩容指令),从而调整目标切片实例对应的网络切片容量阈值并重新发送设置指令。剩余容量是指除去分配给其他s-nssai的网络切片容量,对于当前切片实例还能够支持的网络切片容量。对于目标切片实例,其license中给定了所支持的最大容量,例如对于目标切片实例中的amf,给定对于所有s-nssai所支持的最大容量中的一项具体为最大在线动态会话数为20万。在还未对其他s-nssai分配过最大在线动态会话数的情况下,剩余容量的最大在线动态会话数即为20万,这种情况下,对于当前s-nssai,如果分解至该目标切片实例的网络切片容量阈值中最大在线动态会话数为21万,超过该切片实例所支持的剩余容量,则目标切片实例向nsms反馈设置失败指令;又如,对于目标切片实例中的amf,对于其他s-nssai已经分配了一定的最大在线动态会话数,假定剩余容量的最大在线动态会话数为10万,而对于当前s-nssai又分配了最大在线动态会话数为12万,超过剩余容量的最大在线动态会话数(也可以理解为在增设对于当前s-nssai设定的最大在线动态会话数后,对于所有s-nssai设定的最大在线动态会话数超过了license中给定的最大容量的最大在线动态会话数),则拒绝对当前nf实例的网络切片容量阈值设置,向nsms反馈设置失败指令。nsms可以根据设置失败信息重新获取切片容量参数,或者调整目标切片实例对应的网络切片容量阈值并重新发送设置指令。

图2为一实施例提供的一种网络切片容量控制方法的流程图。本实施例的方法可应用于核心网网元,例如amf、udf等。如图2所示,本实施例提供的方法包括步骤210-230。

在步骤210中,接收网络切片容量的设置指令,所述设置指令包括当前切片实例的网络切片容量阈值。

在步骤220中,根据所述设置指令设定网络切片容量阈值。

在步骤230中,根据所述网络切片容量阈值控制提供给用户的网络切片容量。

本实施例中,在切片实例中增加基于s-nssai的容量控制逻辑模块或组件,用于实现对于切片实例的基于s-nssai的容量控制和license中的容量冲突管理。切片实例接收nsms通过ems发送的设置指令后,根据设置指令设定网络切片容量阈值,据此控制提供给用户的网络切片容量,对在线的用户和会话进行高效管理,建立了完善的网络切片容量控制机制,从而提高网络切片容量的可控性和服务稳定性。其中,切片实例可以具体到5gcnf实例,例如,最大静态用户数可以通过udm或udr等nf实例进行控制,最大在线动态用户数或会话数通过amf、smf或upf等nf实例进行控制。

在一实施例中,所述网络切片容量阈值包括:最大静态用户数、最大在线动态用户数以及最大在线动态会话数。

在一实施例中一个切片实例接收到的设置指令中可以仅包含其对应的网络切片容量阈值,而无需包含在其他切片实例(或在其他s-nssai)下的网络切片容量阈值,各切片实例独立设置各自的网络切片容量阈值、独立控制各自的网络切片容量

在一实施例中,所述根据所述网络切片容量阈值控制提供给用户的网络切片容量,包括:在提供给用户的网络切片容量超过所述网络切片容量阈值之后,拒绝与请求接入的用户签约,或者拒绝与请求接入的用户产生会话。

本实施例中,在提供给用户的网络切片容量超过设定的网络切片容量阈值的情况下,拒绝与请求接入的用户签约,或者拒绝与请求接入的用户产生会话,从而保证网络切片不会超载,保证服务稳定性。

图3为一实施例提供的基于s-nssai的网络切片容量控制过程的流程图。

如图3所示:

在步骤201中,接收网络切片容量的设置指令,所述设置指令包括当前切片实例的网络切片容量阈值。

本步骤中,切片实例接收来自ems的基于s-nssai的容量阈值设置指令,切片实例可以具体为5gcnf实例(例如amf、smf或upf)。

在步骤202中,根据所述设置指令设定网络切片容量阈值。

本步骤中,5gcnf实例设定其在该s-nssai下所支持的网络切片容量阈值,例如,设定amf、smf或upf在s-nssai=011a0b01的情况下,最大在线动态会话数为9万;设定udm或udr在s-nssai=011a0b01的情况下,最大静态用户数为30万等。

在步骤203中,实时计算提供给用户的网络切片容量是否超过网络切片容量阈值或license的给定值?若是,则执行s204,若否,则循环执行s203。

在步骤204中,生成切片容量告警信息并通过ems通知nsms。

在步骤205中,拒绝切片增加新签约用户或新用户接入。

在一实施例中,在根据所述设置指令设定网络切片容量阈值之前,还包括:若所述网络切片容量阈值超过当前切片实例所支持的剩余容量,则生成设置失败信息,并将所述设置失败信息发送至网络切片管理网元。

本实施例中,在设定网络切片容量阈值的过程中,还需要考虑增设当前s-nssai的一项阈值后,是否会超出nf实例本身的license给定的该项对应的最大容量,如果没有超出,则继续执行步骤202;如果超出,则拒绝设定,并通过ems向nsms反馈设置失败信息,等待下一步的处理指示。

图4为一实施例提供的网络切片容量阈值设定端流程的示意图。如图4所示,对于nsms,确定网络切片容量阈值的过程如下:

1)license管理。通过ems的license管理系统,设定了各个切片实例(具体为5gcnf实例)所支持的最大容量,所述最大容量是指每个nf实例对于多个s-nssai所支持的网络切片容量阈值之和的上限,例如,license中给定对于切片实例1的udm,所有s-nssai分配来的最大静态用户数之和不得超过200万。

2)获取切片容量参数。可以为获取网络切片的容量需求或者获取sla参数。

3)确定为该网络切片提供服务的nf实例,并将切片容量参数分解至各nf实例,得到各nf实例对应的网络切片容量阈值。

4)nf切片级容量计数器设定请求。nsms向ems发送设置指令,其中包括各nf实例基于s-nssai的网络切片容量阈值。

5)nf切片级容量计数器设定请求。ems向切片内具体的nf实例发送设置指令,发送给每个nf实例的设置指令中包括该nf实例基于s-nssai的网络切片容量阈值。

6)切片级容量控制。切片内的nf实例收到设置容量指令,设定基于s-nssai的网络切片容量阈值,并开启网络切片容量阈值控制。

需要说明的是,在设定过程中,如果nf实例判断网络切片容量阈值(中的任一项)超过其所支持的剩余容量(中对应的一项),或判断增设网络切片容量阈值(中的任一项)后超过其所支持的最大容量(中对应的一项),则拒绝设置。

7)nf切片级容量计数器设定响应。nf实例返回网络切片容量阈值设定的响应消息。

8)nf切片级容量计数器设定响应。网络切片容量阈值设定的响应消息经由ems到达nsms。

图5为一实施例提供的网络切片容量控制端流程的示意图。如图5所示,对于nf,网络切片容量阈值控制的过程如下:

a)设备正常运行,切片用户签约并使用切片提供的服务。

b)切片级容量控制。实时计算基于s-nssai的实际的网络切片容量,并与所设定的网络切片容量阈值和license给定值比较,如果超过所设定的网络切片容量阈值和license给定值,则执行c);否则循环执行b),继续监测网络切片容量。

c)nf切片级容量超限,告警通知。5gcnf实例产生基于该s-nssai的容量告警信息。

d)nf切片级容量超限,告警通知。容量告警信息经ems发送至nsms。

e)通知oss或者客户处理。nsms将容量告警信息发送给oss或者客户,由oss或者客户决定处理动作。

f)切片级容量超限处理:拒绝新签约用户或拒绝用户接入产生新的会话。对于nf实例,如果是udm或udr,则拒绝新签约用户;如果是amf、smf或upf等,则拒绝用户接入产生新的会话。

g)切片级容量超限处理。nsms根据oss或者客户的处理动作进行处理,例如:通过扩容或调整网络切片容量阈值对切片级切片容量告警信息进行处理,该处理可能再次触发网络切片容量阈值的设定过程或者nf的license扩容过程。

以下通过具体实例对上述实施例的网络切片容量阈值设置和控制过程进行说明。

例如,用户购买并使用以s-nssai=011a0b01为标示的切片业务,并选定了sla参数和容量需求,切片容量参数为:

s-nssai=011a0b01

{

最大静态用户数=100万;

最大在线动态用户数=10万;

最大在线动态会话数=30万;

}

运营商采用单独的切片实例为该用户提供服务,切片实例中部署5gcnf,当实际的网络切片容量超过上述的切片容量参数的值时,udm或udr将拒绝归属于该切片业务的新用户开户,amf、smf或upf将拒绝用户发起的归属该切片业务的新接入请求,并通过切片容量告警信息通知用户该切片容量已经到达阈值,提醒用户扩容或做其它处理。端到端的过程具体如下:

步骤1:通过ems的license管理系统给定各切片实例中的各5gcnf实例支持的最大容量。例如:给定udm或udr的最大静态用户数为1200万;amf、smf或upf的最大在线动态用户数为200万、最大在线动态会话数为600万;

步骤2:获取用户提供的对所要购买的网络切片业务的容量需求或者获取sla参数:

s-nssai=011a0b01

{

最大静态用户数=100万;

最大在线动态用户数=10万;

最大在线动态会话数=30万;

}

步骤3:确定为该网络切片提供服务的nf实例,nsms将切片容量参数分解至各切片实例内的各nf实例,得到各nf实例对应的网络切片容量阈值,以切片实例1和切片实例2为例:

对于切片实例1:

udm或udr在s-nssai=011a0b01的情况下最大静态用户数为100万;

amf、smf或upf在s-nssai=011a0b01的情况下最大在线动态用户数为10万;

amf、smf或upf在s-nssai=011a0b01的情况下最大在线动态会话数为30万;

步骤4:nsms向ems发送设置指令,设置指令用于指示各nf实例根据设置指令设定基于s-nssai的网络切片容量阈值;

步骤5:ems向具体的nf实例发送基于s-nssai的设置命令;

步骤6:nf实例收到设置指令,根据设置指令设定基于s-nssai的网络切片容量阈值,并开启网络切片容量阈值控制过程,例如,对于切片实例1的amf、smf或upf,设定在s-nssai=011a0b01时的最大在线动态用户数10万、最大在线动态会话数30万;

步骤7:业务正常进行,切片用户签约并使用切片提供的服务;

步骤8:nf实例实时统计基于s-nssai的网络切片容量,并判断其是否大于设定的网络切片容量阈值或license中的给定值,如果是,则转至步骤9;否则,循环执行步骤8,核对基于s-nssai的实际网络切片容量与设定的网络切片容量阈值或者与license中的给定值的对应关系;

步骤9:生成基于该s-nssai的切片容量告警信息,切片容量告警信息经ems发送至nsms,由oss或者客户决定对于容量超限告警的处理动作;

步骤10:如果当前nf实例为udm或udr,则拒绝新签约用户;如果当前nf实例为amf、smf或upf,则拒绝用户接入产生新的会话。

步骤11:nsms根据oss或者客户的处理动作(例如扩容),对切片容量告警信息进行处理,该处理可能再次触发网络切片容量阈值的设定过程或者license扩容过程。

本申请实施例还提供一种网络切片容量设置装置。图6为一实施例提供的网络切片容量设置装置的结构示意图。如图6所示,所述网络切片容量设置装置包括:获取模块310、阈值确定模块320和指令发送模块330。

获取模块310,设置为获取切片容量参数,所述切片容量参数包括网络切片的容量需求或服务级别协议参数;

阈值确定模块320,设置为根据所述切片容量参数确定为所述网络切片提供服务的切片实例对应的网络切片容量阈值;

指令发送模块330,设置为向所述切片实例发送网络切片容量的设置指令,所述设置指令包括对应的网络切片容量阈值。

本实施例的网络切片容量设置装置,通过将切片容量参数分解或映射至网络中的各切片实例,从而将来自客户的网络切片容量需求转换为对网络切片内的nf的容量需求;通过向各切片实例发送设置指令,以通知各切片实例设定对应的网络切片容量阈值,使得各切片实例根据网络切片容量阈值对在线的用户和会话进行高效管理,建立了完善的网络切片容量设置机制,从而提高网络切片容量的可控性和服务稳定性。

在一实施例中,所述网络切片容量阈值包括:最大静态用户数、最大在线动态用户数以及最大在线动态会话数。

在一实施例中,还包括:

设置失败信息接收模块,设置为接收目标切片实例返回的设置失败信息,所述目标切片实例为对应的网络切片容量阈值超过当前切片实例所支持的剩余容量的切片实例;

调整模块,设置为根据所述设置失败信息调整所述目标切片实例对应的网络切片容量阈值。

本实施例提出的网络切片容量控制装置与上述实施例提出的网络切片容量控制方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见上述任意实施例,并且本实施例具备与执行网络切片容量控制方法相同的有益效果。

本申请实施例还提供一种网络切片容量控制装置。图7为一实施例提供的网络切片容量控制装置的结构示意图。如图7所示,所述网络切片容量控制装置包括:指令接收模块410、阈值设定模块420和容量控制模块430。

指令接收模块410,设置为接收网络切片容量的设置指令,所述设置指令包括当前切片实例的网络切片容量阈值;

阈值设定模块420,设置为根据所述设置指令设定网络切片容量阈值;

容量控制模块430,设置为根据所述网络切片容量阈值控制提供给用户的网络切片容量。

本实施例的网络切片容量控制装置,通过接收nsms通过ems发送的设置指令,并根据设置指令设定网络切片容量阈值,据此控制提供给用户的网络切片容量,对在线的用户和会话进行高效管理,建立了完善的网络切片容量控制机制,从而提高网络切片容量的可控性和服务稳定性。

在一实施例中,所述网络切片容量阈值包括:最大静态用户数、最大在线动态用户数以及最大在线动态会话数。

在一实施例中,还包括:

设置失败告警模块,设置为在根据所述设置指令设定网络切片容量阈值之前,若所述网络切片容量阈值超过当前切片实例所支持的剩余容量,则生成设置失败信息,并将所述设置失败信息发送至网络切片管理网元。

在一实施例中,所述容量控制模块430,具体设置为:

在提供给用户的网络切片容量超过所述网络切片容量阈值之后,拒绝与请求接入的用户签约,或者拒绝与请求接入的用户产生会话。

本实施例提出的网络切片容量控制装置与上述实施例提出的网络切片容量控制方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见上述任意实施例,并且本实施例具备与执行网络切片容量控制方法相同的有益效果。

本申请实施例还提供一种设备。所述网络切片容量设置方法可以由网络切片容量设置装置执行,该网络切片容量设置装置可以通过软件和/或硬件的方式实现,并集成在所述设备中。所述设备为网络切片管理网元(例如nsms)。

所述网络切片容量控制方法可以由网络切片容量控制装置执行,该网络切片容量控制装置可以通过软件和/或硬件的方式实现,并集成在所述设备中。所述设备为核心网网元(例如amf)。

图8为一实施例提供的一种设备的硬件结构示意图。如图8所示,本实施例提供的一种设备,包括:处理器510和存储装置520。该设备中的处理器可以是一个或多个,图8中以一个处理器510为例,所述设备中的处理器510和存储装置520可以通过总线或其他方式连接,图8中以通过总线连接为例。

所述一个或多个程序被所述一个或多个处理器510执行,使得所述一个或多个处理器实现上述任一实施例所述的网络切片容量设置方法或网络切片容量控制方法。

该设备中的存储装置520作为一种计算机可读存储介质,可用于存储一个或多个程序,所述程序可以是软件程序、计算机可执行程序以及模块,如本发明实施例中网络切片容量控制方法对应的程序指令/模块(例如,附图6所示的网络切片容量设置装置中的模块,包括:获取模块310、阈值确定模块320和指令发送模块330)。处理器510通过运行存储在存储装置520中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述方法实施例中的网络切片容量设置方法或网络切片容量控制方法。

存储装置520主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等(如上述实施例中的设置指令、网络切片容量阈值等)。此外,存储装置520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置520可进一步包括相对于处理器510远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

此外,当上述设备中所包括一个或者多个程序被所述一个或者多个处理器510执行时,实现如下操作:获取切片容量参数,所述切片容量参数包括网络切片的容量需求或服务级别协议参数;根据所述切片容量参数确定为所述网络切片提供服务的切片实例对应的网络切片容量阈值;分别向各所述切片实例发送网络切片容量的设置指令,所述设置指令包括对应的网络切片容量阈值。

或者,当上述设备中所包括一个或者多个程序被所述一个或者多个处理器510执行时,实现如下操作:接收网络切片容量的设置指令,所述设置指令包括当前切片实例的网络切片容量阈值;根据所述设置指令设定网络切片容量阈值;根据所述网络切片容量阈值控制提供给用户的网络切片容量。

本实施例提出的设备与上述实施例提出的网络切片容量设置方法或网络切片容量控制方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见上述任意实施例,并且本实施例具备与执行网络切片容量设置方法或网络切片容量控制方法相同的有益效果。

本申请实施例还提供一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行一种网络切片容量设置方法或网络切片容量控制方法。

通过以上关于实施方式的描述,所属领域的技术人员可以了解到,本申请可借助软件及通用硬件来实现,也可以通过硬件实现。基于这样的理解,本申请的技术方案可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括多个指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请任意实施例所述的方法。

以上所述,仅为本申请的示例性实施例而已,并非用于限定本申请的保护范围。

本申请附图中的任何逻辑流程的框图可以表示程序步骤,或者可以表示相互连接的逻辑电路、模块和功能,或者可以表示程序步骤与逻辑电路、模块和功能的组合。计算机程序可以存储在存储器上。存储器可以具有任何适合于本地技术环境的类型并且可以使用任何适合的数据存储技术实现,例如但不限于只读存储器(rom)、随机访问存储器(ram)、光存储器装置和系统(数码多功能光碟dvd或cd光盘)等。计算机可读介质可以包括非瞬时性存储介质。数据处理器可以是任何适合于本地技术环境的类型,例如但不限于通用计算机、专用计算机、微处理器、数字信号处理器(dsp)、专用集成电路(asic)、可编程逻辑器件(fgpa)以及基于多核处理器架构的处理器。

通过示范性和非限制性的示例,上文已提供了对本申请的示范实施例的详细描述。但结合附图和权利要求来考虑,对以上实施例的多种修改和调整对本领域技术人员来说是显而易见的,但不偏离本发明的范围。因此,本发明的恰当范围将根据权利要求确定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1