网络切片间NF用户许可共享方法、系统、设备及存储介质与流程

文档序号:14010445阅读:678来源:国知局
网络切片间NF用户许可共享方法、系统、设备及存储介质与流程

本发明涉及移动通信领域,特别涉及一种网络切片间nf用户许可共享方法、系统、设备及计算机可读存储介质。



背景技术:

随着通信技术的不断发展,在5g系统中引入了网络切片的概念。网络切片,本质上就是在一个硬件基础设施切分出多个虚拟的端到端网络,每个网络切片从设备到接入网到传输网再到核心网在逻辑上隔离,适配各种类型服务的不同特征需求,以灵活的应对不同的网络应用场景。每个网络切片可以有不同的移动性、安全性、时延、可靠性,甚至是计费方式,可以更好的为各行各业提供广泛的连接服务。

每个网络切片就相当于一个独立的网络,在创建网络切片时需要为网络切片内的nf(networkfunction,即网络功能)固定设置用户许可。目前,由于网络切片间相同nf的用户许可无法共享,随着部署网络切片数量的增加,用户许可的使用效率会急剧降低,目前业界对此没有解决方案。

因此,如何提供一种网络切片间nf用户许可共享方法,以实现网络切片间相同的nf用户许可可以共享,以提高用户许可的使用效率,从而降低网络切片的建设成本,是本领域技术人员目前亟待解决的技术问题。



技术实现要素:

有鉴于此,本发明的目的在于提供一种网络切片间nf用户许可共享方法、系统、设备及计算机可读存储介质,以实现网络切片间相同的nf用户许可可以共享,以提高用户许可的使用效率。其具体方案如下:

一种网络切片间nf用户许可共享方法,包括:

对每一网络切片中目标类型nf的用户许可数量以及每一网络切片的运行状态进行监测,得到相应的监测结果;

根据所述监测结果,判断是否存在需要进行与所述目标类型nf对应的用户许可调整操作的网络切片;如果是,则通过nf用户许可存储库,对该网络切片中的所述目标类型nf进行相应的用户许可调整操作;

其中,所述nf用户许可存储库为用于存储与所述目标类型nf对应的待分配用户许可的数据库。

优选的,所述判断是否存在需要进行与所述目标类型nf对应的用户许可调整操作的网络切片的步骤,包括:

判断是否存在需要进行与所述目标类型nf对应的用户许可回收操作的网络切片。

优选的,所述判断是否存在需要进行与所述目标类型nf对应的用户许可调整操作的网络切片的步骤,包括:

判断是否存在需要进行与所述目标类型nf对应的用户许可进行分配操作的网络切片。

优选的,所述监测结果包括每一网络切片的负载状况。

优选的,所述通过nf用户许可存储库,对该网络切片中的所述目标类型nf进行相应的用户许可调整操作的步骤,包括:

判断任意网络切片中所述目标类型nf的负载状况是否处于空闲状态,如果是,则向该网络切片中的所述目标类型nf发送用户许可回收请求,待接收到该nf的回收应答后,通过所述nf用户许可存储库,对该网络切片中的所述目标类型nf中相应的用户许可按预设规则进行回收,得到待分配用户许可。

优选的,所述通过nf用户许可存储库,对该网络切片中的所述目标类型nf进行相应的用户许可调整操作的步骤,包括:

判断任意网络切片中所述目标类型nf的负载状况是否处于繁忙状态,如果是,则向该网络切片中的所述目标类型nf发送用户许可分配请求,待接收到该nf返回的分配应答后,通过所述nf用户许可存储库,为该网络切片中的所述目标类型nf分配相应的待分配用户许可。

优选的,所述通过所述nf用户许可存储库,为该网络切片中的所述目标类型nf分配相应的待分配用户许可的步骤之前,进一步包括:

判断所述nf用户许可存储库当前的与所述目标类型nf对应的待分配用户许可数量是否满足当前分配条件,如果否,则通过所述nf用户许可存储库,对其他网络切片中与所述目标类型nf对应的用户许可进行相应回收,得到待分配用户许可。

优选的,所述对每一网络切片中目标类型nf的用户许可数量以及每一网络切片的运行状态进行监测的步骤,包括:

记录每一网络切片中每一类型nf的用户许可类型及数量信息。

相应的,一种网络切片间nf用户许可共享系统,其特征在于,包括:

网络切片监测模块,用于对每一网络切片中目标类型nf的用户许可数量以及每一网络切片的运行状态进行监测,得到相应的监测结果;

nf用户许可调整模块,用于根据所述监测结果,判断是否存在需要进行与所述目标类型nf对应的用户许可调整操作的网络切片;如果是,则通过nf用户许可存储库,对该网络切片中的所述目标类型nf进行相应的用户许可调整操作;

其中,所述nf用户许可存储库为用于存储与所述目标类型nf对应的待分配用户许可的数据库。

优选的,所述nf用户许可调整模块包括:

用户许可回收模块,用于判断是否存在需要进行与所述目标类型nf对应的用户许可回收操作的网络切片;

用户许可分配模块,用于判断是否存在需要进行与所述目标类型nf对应的用户许可进行分配操作的网络切片。

相应的,一种网络切片间nf用户许可共享设备,其特征在于,包括:

处理器,所述处理器用于执行存储器中存储的计算机程序时实现如上述网络切片间nf用户许可共享方法的步骤。

相应的,一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述网络切片间nf用户许可共享方法的步骤。

本发明公开的网络切片间nf用户许可共享方法,对每一网络切片中目标类型nf的用户许可数量以及每一网络切片的运行状态进行监测,得到相应的监测结果;然后根据所述监测结果,进一步判断是否存在需要进行与所述目标类型nf对应的用户许可调整操作的网络切片;如果是,则通过nf用户许可存储库,对该网络切片中的所述目标类型nf进行相应的用户许可调整操作;其中,所述nf用户许可存储库为用于存储与所述目标类型nf对应的待分配用户许可的数据库。

本发明首先通过对每一网络切片中目标类型nf的用户许可数量以及每一网络切片的运行状态进行监测,得到目标类型nf在用户许可的使用情况以及每一网络切片的运行情况,进而可以根据上述监测结果来判断是否存在需要进行与所述目标类型nf对应的用户许可调整操作的网络切片,如果是,则可以通过nf用户许可存储库,对该网络切片中的所述目标类型nf进行相应的用户许可调整操作,需要说明的是,所述nf用户许可存储库为用于存储与所述目标类型nf对应的待分配用户许可的数据库。由此可见,本发明公开的网络切片间nf用户许可共享方法可以实时监测每一网络切片中目标类型nf的用户许可使用情况和每一网络切片的实际运行情况,进而可以根据相应的监测结果作为判断网络切片中所述目标类型nf的用户许可是否需要进行调整,避免了在网络切片运行过程中人为地判断是否需要对相应的网络切片中的所述目标类型nf的用户许可进行调整,甚至于手动地完成相应的调整操作,有效地实现了网络切片间相同的nf用户许可共享的目的的同时,提高了用户许可的使用效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明公开的一种网络切片间nf用户许可共享方法流程图;

图2为本发明公开的一种具体的网络切片间nf用户许可共享方法流程图;

图3为本发明公开的一种具体的网络切片间nf用户许可共享方法流程图;

图4为本发明公开的一种具体的网络切片间nf用户方法中任一网络切片中目标类型nf的用户许可的调整流程示意图;

图5为本发明公开的一种网络切片间nf用户许可共享系统结构示意图;

图6为本发明公开的一种网络切片间nf用户许可共享系统结构示意图;

图7为本发明公开的网络切片间nf用户许可共享设备工作原理图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例公开了一种网络切片间nf用户许可共享方法,参见图1所示,该方法包括:

步骤s11:对每一网络切片中目标类型nf的用户许可数量以及每一网络切片的运行状态进行监测,得到相应的监测结果。

需要说明的是,在本申请实施例中,所述网络切片可以是在预先创建并为其每一类型的nf分配了相应用户许可的网络切片,也可以是在需要使用网络切片时通过切片管理器创建的并为网络切片中每一类型的nf分配了相应用户许可的网络切片。

可以理解的是,在监测的过程中可以具体包括记录每一网络切片中每一类型nf的用户许可类型及数量信息

其中,所述每一网络切片可以是运行过程中所有的网络切片,也可以是根据实际情况,选择需要监测的一个或多个网络切片中的每一网络切片,例如,当切片a在运行过程中很少甚至是几乎不用调整其用户许可,而切片b和切片c在运行过程中需要调整其用户许可的次数或频率较高,那么为了降低切片管理器的工作压力,可以重点监测或者只需要监测切片b和切片c中每一网络切片中目标类型nf的用户许可数量以及每一网络切片的运行状态。同理,所述目标类型nf每一网络切片中的某一类别的nf,也可以是每一网络切片中的多个类别的nf。

步骤s12:根据所述监测结果,判断是否存在需要进行与所述目标类型nf对应的用户许可调整操作的网络切片;如果是,则通过nf用户许可存储库,对该网络切片中的所述目标类型nf进行相应的用户许可调整操作。

其中,所述nf用户许可存储库为用于存储与所述目标类型nf对应的待分配用户许可的数据库。

可以理解的是,由步骤s11可以知道,本申请实施例中的监测结果包括每一网络切片的运行情况以及每一网络切片中目标类型nf的用户许可数量,故可以根据上述监测结果判断是否存在需要进行与所述目标类型nf对应的用户许可调整操作的网络切片;如果是,则可以通过nf用户许可存储库,对该网络切片中的所述目标类型nf进行相应的增加或者减少用户许可的调整操作。

本申请实施例公开的网络切片间nf用户许可共享方法,可以实时监测每一网络切片中目标类型nf的用户许可使用情况和每一网络切片的实际运行情况,进而可以根据相应的监测结果作为判断网络切片中所述目标类型nf的用户许可是否需要进行调整,避免了在网络切片运行过程中人为地判断是否需要对相应的网络切片中的所述目标类型nf的用户许可进行调整,甚至于手动地完成相应的调整操作,有效地实现了网络切片间相同的nf用户许可共享的目的的同时,提高了用户许可的使用效率。

本发明实施例公开了一种具体的网络切片间nf用户许可共享方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。参见图2所示,具体包括以下步骤:

步骤s21:对每一网络切片中目标类型nf的用户许可数量以及每一网络切片的运行状态进行监测,得到相应的监测结果。

需要说明的是,在本实施例中,可以通过上述运行情况和上述每一网络切片中目标类型nf的用户许可数量确定出相应的网络切片中目标类型nf的负载状况,换句话说,所述上述监测结果包括每一网络切片中目标类型nf的负载状况。其他相关说明可参照上述实施例,在此不再赘述。

步骤s22:根据所述监测结果,判断是否存在需要进行与所述目标类型nf对应的用户许可回收操作的网络切片;如果是,则进入步骤s23。

步骤s23:判断任意网络切片中所述目标类型nf的负载状况是否处于空闲状态,如果是,则向该网络切片中的所述目标类型nf发送用户许可回收请求,待接收到该nf的回收应答后,通过所述nf用户许可存储库,对该网络切片中的所述目标类型nf中相应的用户许可按预设规则进行回收,得到待分配用户许可。

本申请实施例中,所述空闲状态可以是网络切片中任一类别nf的用户许可数量超过该类别nf正常运行的第一预设阈值的状态。其中,所述第一预设阈值可以是默认值,也可以是在实际运行中设置的值。

需要说明的是,参照图3所示,本实施例中的步骤s22、步骤s23可以分别通过以下具体步骤代替:

步骤s32:根据所述监测结果,判断是否存在需要进行与所述目标类型nf对应的用户许可分配操作的网络切片;如果是,则进入步骤s33。

步骤s33:判断任意网络切片中所述目标类型nf的负载状况是否处于繁忙状态,如果是,则向该网络切片中的所述目标类型nf发送用户许可分配请求,待接收到该nf返回的分配应答后,通过所述nf用户许可存储库,为该网络切片中的所述目标类型nf分配相应的待分配用户许可。

考虑到当存在需要进行与所述目标类型nf对应的用户许可分配操作的网络切片,而上述nf用户许可存储库中没有足够的相应的待分配用户许可且其他切片中所述目标类型nf处于正常运行状况这一情况,则在步骤s33中通过所述nf用户许可存储库,为该网络切片中的所述目标类型nf分配相应的待分配用户许可之前,还可以具体包括:

判断所述nf用户许可存储库当前与所述目标类型nf对应的待分配用户许可数量是否满足当前分配条件,如果否,则通过所述nf用户许可存储库,对其他网络切片中与所述目标类型nf对应的用户许可进行相应回收,得到待分配用户许可。

需要说明的是,可以根据第二预设阈值,通过所述nf用户许可存储库,对其他网络切片中与所述目标类型nf对应的用户许可进行相应回收,得到待分配用户许可,例如,网络切片中所述目标类型nf正常运行理论上需要5000用户许可,而实际中所述目标类型nf中用户许可数量为4500的时候仍然不影响所述目标类型nf的正常运行,也即第二预设阈值为4500,此时,就可以将其他网络切片中超过4500的部分用户许可进行回收,直至满足当前分配条件。

需要说明的是,步骤s22、s23、s32、s33也可以分别执行,也可通过相应的组合后同时执行,只要满足相应的条件即可,参见图4所示,图4为本实施例中任一网络切片中目标类型nf的用户许可的调整流程示意图。

步骤s41:切片管理器创建了两个网络切片,并分别为两个切片中的各nf分配了初始用户许可。

步骤s42:切片管理器监控各网络切片内的nf的用户许可使用情况;

步骤s43:切片管理器发现网络切片1中的nf_a-1的用户许可资源紧张。

步骤s44:切片管理器发现当前没有空闲的用户许可。

步骤s45:切片管理器检测发现网络切片2中的nf_a-2有富余的用户许可。

步骤s46:切片管理器向网络切片2中的nf_a-2发送nf用户许可回收请求,要求回收5万用户许可。

步骤s47:网络切片2中的nf_a-2返回nf用户许可回收应答,并把回收的用户许可返还切片管理器。

步骤s48:切片管理器向网络切片1中的nf_a-1发送nf用户许可分配请求,向nf_a-2增加分配5万用户许可。

步骤s49:网络切片1中的nf_a-1返回nf用户许可分配应答,确认增加了5万的用户许可。

本申请实施例公开的网络切片间nf用户许可共享方法,除了具备上述实施例的有益效果之外,根据判断任意网络切片中目标类型nf的用户许可的使用情况,也即,判断任意网络切片中所述目标类型nf的负载状况,对相应的网络切片中的所述目标类型nf的用户许可进行回收或者分配,进而可以针对所述目标类型nf回收其中有较大富余的用户许可,以便切片管理器后续可以有足够的资源为用户许可资源紧张的目标类型nf分配相应的用户许可,实现了网络切片间nf用户许可共享,使得用户许可的使用效率大大提高。

相应的,本申请实施例公开了一种网络切片间nf用户许可共享系统,参见图5所示,包括:

网络切片监测模块51,用于对每一网络切片中目标类型nf的用户许可数量以及每一网络切片的运行状态进行监测,得到相应的监测结果;

nf用户许可调整模块52,用于根据所述监测结果,判断是否存在需要进行与所述目标类型nf对应的用户许可调整操作的网络切片;如果是,则通过nf用户许可存储库,对该网络切片中的所述目标类型nf进行相应的用户许可调整操作;

其中,所述nf用户许可存储库为用于存储与所述目标类型nf对应的待分配用户许可的数据库。

基于上述实施例的说明,参照图6所示,上述nf用户许可调整模块52可以具体包括:

用户许可回收模块53,用于判断是否存在需要进行与所述目标类型nf对应的用户许可回收操作的网络切片;

用户许可分配模块54,用于判断是否存在需要进行与所述目标类型nf对应的用户许可进行分配操作的网络切片。

关于本实施例中各个模块之间的具体工作过程请参照本发明公开的网络切片间nf用户许可共享方法,在此不再赘述。

相应的,本申请实施例还公开了一种网络切片间nf用户许可共享设备,包括:

处理器,所述处理器用于执行存储器中存储的计算机程序时实现如上述网络切片间nf用户许可共享方法的步骤。

需要说明的是,本申请实施例,参见图7所示,图7为所述网络切片间nf用户许可共享设备工作原理图。

需要说明的是,本实施例的技术部分的具体内容可参见本文上述实施例,在此不再赘述。

相应的,本申请实施例还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述网络切片间nf用户许可共享方法的步骤。具体内容可参见本文上述实施例,在此不再赘述。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上对本发明所提供的一种网络切片间nf用户许可共享方法、系统、设备及计算机可读存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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