网络切片模板的管理方法及装置转让专利

申请号 : CN201611026503.1

文献号 : CN108092789B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 杨水根孙文琦陆伟

申请人 : 华为技术有限公司

摘要 :

本发明公开了一种网络切片模板的管理方法和装置。该方法包括:网络管理系统接收发送者功能实体发送的网络切片模板的上架、更新、禁用、使能、查询以及删除等请求,根据当前网络对网络切片模板的支持能力,决策请求第三方功能实体提供相关的网络功能信息,并通知存储库对网络切片模板执行相应操作,从而实现对网络切片模板的有效的管理。

权利要求 :

1.一种网络切片模板的管理方法,其特征在于,该方法包括:网络管理系统接收发送者功能实体发送的网络切片模板管理请求;

所述网络管理系统通知存储库进行所述网络切片模板的管理;

所述网络管理系统向发送者功能实体发送所述网络切片模板管理的响应。

2.根据权利要求1所述的方法,其特征在于,所述网络切片模板管理请求为网络切片模板上架请求,所述网络管理系统通知所述存储库将所述网络切片模板加载到存储库。

3.根据权利要求1所述的方法,其特征在于,所述网络切片模板管理请求为网络切片模板更新请求,所述网络管理系统通知所述存储库将新版本的网络切片模板保存在所述存储库、和/或禁用旧版本的网络切片模板。

4.根据权利要求1所述的方法,其特征在于,所述网络切片模板管理请求为网络切片模板禁用请求,所述网络管理系统通知所述存储库将所述网络切片模板设置为禁用状态,使得所述网络切片模板不能被用于创建、配置或控制网络切片实例。

5.根据权利要求1所述的方法,其特征在于,所述网络切片模板管理请求为网络切片模板使能请求,所述网络管理系统通知所述存储库对处于禁用状态的网络切片模板进行使能,使得所述使能的网络切片模板能够用于创建、配置或控制网络切片实例。

6.根据权利要求1所述的方法,其特征在于,所述网络切片模板管理请求为网络切片模板查询请求,所述网络管理系统向所述存储库查询保存在所述存储库中的网络切片模板的相关信息。

7.根据权利要求1所述的方法,其特征在于,所述网络切片模板管理请求为网络切片模板删除请求,所述网络管理系统通知所述存储库将保存在所述存储库中的网络切片模板删除。

8.根据权利要求2所述的方法,其特征在于,所述网络管理系统通知存储库进行所述网络切片模板的管理之前,所述方法还包含:所述网络管理系统判断当前网络不支持所述上架的网络切片模板中的至少一部分网络功能;

所述网络管理系统请求第三方功能实体提供所述至少一部分网络功能的网络功能信息;

所述网络管理系统接收第三方功能实体提供所述至少一部分网络功能的网络功能信息。

9.根据权利要求3所述的方法,其特征在于,所述网络管理系统通知存储库进行所述网络切片模板的管理之前,所述方法还包含:所述网络管理系统判断当前网络不支持所述更新的网络切片模板中的至少一部分网络功能;

所述网络管理系统请求第三方功能实体提供所述至少一部分网络功能的网络功能信息;

所述网络管理系统接收第三方功能实体提供所述至少一部分网络功能的网络功能信息。

10.一种网络管理系统,包括:

接收模块,用于接收发送者功能实体发送的网络切片模板管理请求;

处理模块,用于通知存储库进行所述网络切片模板的管理;以及发送模块,用于向发送者功能实体发送所述网络切片模板管理的响应。

11.根据权利要求10所述的网络管理系统,其特征在于,所述网络切片模板管理请求为网络切片模板上架请求,所述处理模块通知所述存储库将所述网络切片模板加载到存储库。

12.根据权利要求10所述的网络管理系统,其特征在于,所述网络切片模板管理请求为网络切片模板更新请求,所述处理模块通知所述存储库将新版本的网络切片模板保存在所述存储库、和/或禁用旧版本的网络切片模板。

13.根据权利要求10所述的网络管理系统,其特征在于,所述网络切片模板管理请求为网络切片模板禁用请求,所述处理模块通知所述存储库将所述网络切片模板设置为禁用状态,使得所述网络切片模板不能被用于创建、配置或控制网络切片实例。

14.根据权利要求10所述的网络管理系统,其特征在于,所述网络切片模板管理请求为网络切片模板使能请求,所述处理模块通知所述存储库对处于禁用状态的网络切片模板进行使能,使得所述使能的网络切片模板能够用于创建、配置或控制网络切片实例。

15.根据权利要求10所述的网络管理系统,所述网络切片模板管理请求为网络切片模板查询请求,所述处理模块向所述存储库查询保存在所述存储库中的网络切片模板的相关信息。

16.根据权利要求10所述的网络管理系统,其特征在于,所述网络切片模板管理请求为网络切片模板删除请求,所述处理模块通知所述存储库将保存在所述存储库中的网络切片模板删除。

17.根据权利要求11的所述的网络管理系统,其特征在于,所述处理模块还用于,在通知存储库进行所述网络切片模板的管理之前,判断当前网络不支持所述上架的网络切片模板中的至少一部分网络功能;请求第三方功能实体提供所述至少一部分网络功能的网络功能信息;接收第三方功能实体提供所述至少一部分网络功能的网络功能信息。

18.根据权利要求12的所述的网络管理系统,其特征在于,所述处理模块还用于,通知存储库进行所述网络切片模板的管理之前,判断当前网络不支持所述更新的网络切片模板中的至少一部分网络功能;请求第三方功能实体提供所述至少一部分网络功能的网络功能信息;接收第三方功能实体提供所述至少一部分网络功能的网络功能信息。

19.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质存储有计算机程序,所述计算机程序被计算机设备执行时能够实现权利要求1至9任意一项所述的方法。

说明书 :

网络切片模板的管理方法及装置

技术领域

[0001] 本发明涉及无线网络通信领域,尤其涉及一种网络切片模板的管理方法和装置。

背景技术

[0002] 随着无线通信技术的飞速发展,第五代(5th Generation;简称:5G)无线通信技术已是目前业界的热点。5G将支持多样化的应用需求,其中包括支持更高速率体验和更大带宽的接入能力、更低时延和高可靠的信息交互、以及更大规模且低成本的机器类通信设备的接入和管理等。此外,5G将支持面向车联网、应急通信、工业互联网等各种垂直行业应用场景。面对5G这些性能要求和应用场景,5G网络需要更加贴近用户特定需求,其定制化能力需要进一步提升。
[0003] 为此,5G引入了网络切片这一重要概念。一个网络切片是实现通信业务的一个或多个网络功能和相应资源的组合。5G网络由满足不同连接能力的大量网络切片组成,一个网络切片满足某一类或一个用例的通信服务需求。图1示出了引入网络切片概念后的5G网络场景,其中包含了关键机器类通信(Critical Machine Type Communication;简称Critical MTC)、大规模机器类通信(Massive Machine Type Communication;简称Massive MTC)和移动宽带(Mobile Broad Band;简称MBB)三种用例的通信。如图1所示,3GPP运营商网络可包含关键机器类通信网络切片、大规模机器类通信网络切片和移动宽带网络切片,其中每一个网络切片服务不同用例的通信服务。
[0004] 统一的网络平台,利用动态的、安全的网络切片支持不同功能和服务质量要求的通信服务,是5G网络的基本能力之一。一个网络切片所构成的逻辑网络是通过该网络切片实例来实现,即通过实例化网络切片的各个网络功能和对应的资源来构成一个网络切片。而网络切片实例可以根据网络切片模板创建。网络切片模板信息包含描述网络切片的构成元素(例如:网络功能描述、资源需求描述等)、和/或各构成元素之间的关系(例如:网络功能组织架构、网络功能/资源配置、网络功能之间的工作流程等)。作为网络切片能成功部署的基本,5G网络首先需要对网络切片模板进行管理。如何管理网络切片模板,目前尚未有适当的解决方案。

发明内容

[0005] 本发明实施例提供一种网络切片模板的管理方法和装置,从而为网络切片的部署提供支持。具体地,对网络切片模板的管理包括对网络切片模板的上架、更新、禁用、使能、查询以及删除等操作。
[0006] 第一方面,本发明实施例提供一种网络切片模板的管理方法,其特征在于,该方法包括:网络管理系统接收发送者功能实体发送的网络切片模板管理请求;所述网络管理系统通知存储库进行所述网络切片模板的管理;所述网络管理系统向发送者功能实体发送所述网络切片模板管理的响应。
[0007] 结合第一方面,在第一方面的第一种可能的实现方式中,所述网络切片模板管理请求为网络切片模板上架请求,所述网络管理系统通知所述存储库将所述网络切片模板加载到存储库。
[0008] 结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述网络管理系统通知存储库进行所述网络切片模板的管理之前,所述方法还包含:所述网络管理系统判断当前网络不支持所述上架的网络切片模板中的至少一部分网络功能;所述网络管理系统请求第三方功能实体提供所述至少一部分网络功能的网络功能信息;所述网络管理系统接收第三方功能实体提供所述至少一部分网络功能的网络功能信息。
[0009] 上述第一方面的第一种和第二种实现方式实现了网络管理系统根据网络切片模板上架请求中的网络切片模板的网络功能、网络是否支持所述网络功能、以及第三方功能实体是否支持所述网络功能来确认将网络切片模板上架到存储库。
[0010] 结合第一方面,在第一方面的第三种可能的实现方式中,所述网络切片模板管理请求为网络切片模板更新请求,所述网络管理系统通知所述存储库将新版本的网络切片模板保存在所述存储库、和/或禁用旧版本的网络切片模板。
[0011] 结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述网络管理系统通知存储库进行所述网络切片模板的管理之前,所述方法还包含:所述网络管理系统判断当前网络不支持所述更新的网络切片模板中的至少一部分网络功能;所述网络管理系统请求第三方功能实体提供所述至少一部分网络功能的网络功能信息;所述网络管理系统接收第三方功能实体提供所述至少一部分网络功能的网络功能信息。
[0012] 本实施例的第一方面的第三种和第四种实现方式实现了网络管理系统根据网络切片模板更新请求中的网络切片模板的网络功能、网络是否支持所述网络功能、以及第三方功能实体是否支持所述网络功能来确认将网络切片模板更新到存储库。
[0013] 结合第一方面,在第一方面的第五种可能的实现方式中,所述网络切片模板管理请求为网络切片模板禁用请求,所述网络管理系统通知所述存储库将所述网络切片模板设置为禁用状态,使得所述网络切片模板不能被用于创建、配置或控制网络切片实例。
[0014] 结合第一方面,在第一方面的第六种可能的实现方式中,所述网络切片模板管理请求为网络切片模板使能请求,所述网络管理系统通知所述存储库对处于禁用状态的网络切片模板进行使能,使得所述使能的网络切片模板该模板可以用于创建创建、配置或控制网络切片实例。
[0015] 结合第一方面,在第一方面的第七种可能的实现方式中,所述网络切片模板管理请求为网络切片模板查询请求,所述网络管理系统向所述存储库查询保存在所述存储库中的网络切片模板的相关信息。
[0016] 结合第一方面,在第一方面的第八种可能的实现方式中,所述网络切片模板管理请求为网络切片模板删除请求,所述网络管理系统通知所述存储库将保存在所述存储库中的网络切片模板删除。
[0017] 第二方面,本发明实施例提供一种网络管理系统,包括:接收模块,用于接收发送者功能实体发送的网络切片模板管理请求;处理模块,用于通知存储库进行所述网络切片模板的管理;以及发送模块,用于向发送者功能实体发送所述网络切片模板管理的响应。
[0018] 结合第二方面,在第二方面的第一种可能的实现方式中,所述网络切片模板管理请求为网络切片模板上架请求,所述处理模块通知所述存储库将所述网络切片模板加载到存储库。
[0019] 结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述处理模块通知存储库进行所述网络切片模板的管理之前,所述方法还包含:所述处理模块判断当前网络不支持所述上架的网络切片模板中的至少一部分网络功能;所述处理模块请求第三方功能实体提供所述至少一部分网络功能的网络功能信息;所述处理模块接收第三方功能实体提供所述至少一部分网络功能的网络功能信息。
[0020] 上述的第二方面的第一种和第二种实现方式实现了网络管理系统根据网络切片模板上架请求中的网络切片模板的网络功能、网络是否支持所述网络功能、以及第三方功能实体是否支持所述网络功能来确认将网络切片模板上架到存储库。
[0021] 结合第二方面,在第二方面的第三种可能的实现方式中,所述网络切片模板管理请求为网络切片模板更新请求,所述处理模块通知所述存储库将新版本的网络切片模板保存在所述存储库、和/或禁用旧版本的网络切片模板。
[0022] 结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述处理模块通知存储库进行所述网络切片模板的管理之前,所述方法还包含:所述处理模块判断当前网络不支持所述更新的网络切片模板中的至少一部分网络功能;所述处理模块请求第三方功能实体提供所述至少一部分网络功能的网络功能信息;所述处理模块接收第三方功能实体提供所述至少一部分网络功能的网络功能信息。
[0023] 本实施例的第二方面的第三种和第四种实现方式实现了网络管理系统根据网络切片模板更新请求中的网络切片模板的网络功能、网络是否支持所述网络功能、以及第三方功能实体是否支持所述网络功能来确认将网络切片模板更新到存储库。
[0024] 结合第二方面,在第二方面的第五种可能的实现方式中,所述网络切片模板管理请求为网络切片模板禁用请求,所述处理模块通知所述存储库将所述网络切片模板设置为禁用状态,使得所述网络切片模板不能被用于创建、配置或控制网络切片实例。
[0025] 结合第二方面,在第二方面的第六种可能的实现方式中,所述网络切片模板管理请求为网络切片模板使能请求,所述处理模块通知所述存储库对处于禁用状态的网络切片模板进行使能,使得所述使能的网络切片模板该模板可以用于创建创建、配置或控制网络切片实例。
[0026] 结合第二方面,在第二方面的第七种可能的实现方式中,所述网络切片模板管理请求为网络切片模板查询请求,所述处理模块向所述存储库查询保存在所述存储库中的网络切片模板的相关信息。
[0027] 结合第二方面,在第二方面的第八种可能的实现方式中,所述网络切片模板管理请求为网络切片模板删除请求,所述处理模块通知所述存储库将保存在所述存储库中的网络切片模板删除。
[0028] 第三方面,本发明实施例提供一种网络管理系统,包括:通信接口,用于接收和发送信令以及数据;存储器,用于存储计算机可执行代码;处理器,和所述存储器相连,用于调用所述的计算机可执行代码,执行以下步骤:接收发送者功能实体发送的网络切片模板管理请求;通知存储库进行所述网络切片模板的管理;和向发送者功能实体发送所述网络切片模板管理的响应。
[0029] 结合第三方面,在第三方面的第一种可能的实现方式中,所述网络切片模板管理请求为网络切片模板上架请求,所述处理器通知所述存储库将所述网络切片模板加载到存储库。
[0030] 结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述处理器通知存储库进行所述网络切片模板的管理之前,所述方法还包含:所述处理器判断当前网络不支持所述上架的网络切片模板中的至少一部分网络功能;所述处理器请求第三方功能实体提供所述至少一部分网络功能的网络功能信息;所述处理器接收第三方功能实体提供所述至少一部分网络功能的网络功能信息。
[0031] 上述的第三方面的第一种和第二种实现方式实现了网络管理系统根据网络切片模板上架请求中的网络切片模板的网络功能、网络是否支持所述网络功能、以及第三方功能实体是否支持所述网络功能来确认将网络切片模板上架到存储库。
[0032] 结合第三方面,在第三方面的第三种可能的实现方式中,所述网络切片模板管理请求为网络切片模板更新请求,所述处理器通知所述存储库将新版本的网络切片模板保存在所述存储库、和/或禁用旧版本的网络切片模板。
[0033] 结合第三方面的第三种可能的实现方式,在第三方面的第四种可能的实现方式中,所述处理器通知存储库进行所述网络切片模板的管理之前,所述方法还包含:所述处理器判断当前网络不支持所述更新的网络切片模板中的至少一部分网络功能;所述处理器请求第三方功能实体提供所述至少一部分网络功能的网络功能信息;所述处理器接收第三方功能实体提供所述至少一部分网络功能的网络功能信息。
[0034] 本实施例的第三方面的第三种和第四种实现方式实现了网络管理系统根据网络切片模板更新请求中的网络切片模板的网络功能、网络是否支持所述网络功能、以及第三方功能实体是否支持所述网络功能来确认将网络切片模板更新到存储库。
[0035] 结合第三方面,在第三方面的第五种可能的实现方式中,所述网络切片模板管理请求为网络切片模板禁用请求,所述处理器通知所述存储库将所述网络切片模板设置为禁用状态,使得所述网络切片模板不能被用于创建、配置或控制网络切片实例。
[0036] 结合第三方面,在第三方面的第六种可能的实现方式中,所述网络切片模板管理请求为网络切片模板使能请求,所述处理器通知所述存储库对处于禁用状态的网络切片模板进行使能,使得所述使能的网络切片模板该模板可以用于创建创建、配置或控制网络切片实例。
[0037] 结合第三方面,在第三方面的第七种可能的实现方式中,所述网络切片模板管理请求为网络切片模板查询请求,所述处理器向所述存储库查询保存在所述存储库中的网络切片模板的相关信息。
[0038] 结合第三方面,在第三方面的第八种可能的实现方式中,所述网络切片模板管理请求为网络切片模板删除请求,所述处理器通知所述存储库将保存在所述存储库中的网络切片模板删除。
[0039] 在本发明实施例中,网络管理系统接收发送者功能实体发送的网络切片模板的上架、更新、禁用、使能、查询以及删除等请求,根据当前网络对网络切片模板的支持能力,决策请求第三方功能实体提供相关的网络功能信息,并通知存储库对网络切片模板执行相应操作,从而实现对网络切片模板的有效的管理。
[0040] 本发明的这些和其他方面在以下(多个)实施例的描述中会更加简明易懂。

附图说明

[0041] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0042] 图1是本发明实施例提供的一种5G网络场景;
[0043] 图2是本发明实施例提供的一种网络切片、网络切片实例以及网络切片模板的关系图;
[0044] 图3是本发明实施例提供的一种网络切片模板的管理架构;
[0045] 图4是本发明实施例提供的一种网络切片模板上架的流程示意图;
[0046] 图5是本发明实施例提供的一种网络切片模板更新的流程示意图;
[0047] 图6是本发明实施例提供的一种网络切片模板禁用的流程示意图;
[0048] 图7是本发明实施例提供的一种网络切片模板使能的流程示意图;
[0049] 图8是本发明实施例提供的一种网络切片模板查询的流程示意图;
[0050] 图9是本发明实施例提供的一种网络切片模板删除的流程示意图;
[0051] 图10是本发明实施例提供的网络管理系统的一种结构示意图;
[0052] 图11是本发明实施例提供的网络管理系统的另一种结构示意图。

具体实施方式

[0053] 下面将结合本发明实施例中的附图,对本发明实施例进行描述。
[0054] 在本申请中,“示例性”一词用来表示“用作例子、例证或说明”。本申请中被描述为“示例性”的任何实施例不一定被解释为比其它实施例更优选或更具优势。为了使本领域任何技术人员能够实现和使用本发明,给出了以下描述。在以下描述中,为了解释的目的而列出了细节。应当明白的是,本领域普通技术人员可以认识到,在不使用这些特定细节的情况下也可以实现本发明。在其它实例中,不会对公知的结构和过程进行详细阐述,以避免不必要的细节使本发明的描述变得晦涩。因此,本发明并非旨在限于所示的实施例,而是与符合本申请所公开的原理和特征的最广范围相一致。
[0055] 本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0056] 本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0057] 下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
[0058] 作为5G的一个关键特性,移动网络可划分成多个网络切片。一个网络切片是实现通信服务的一个或多个网络功能和相应资源的组合,以满足一个用例的通信服务需求。例如,一个网络切片可以由一组网络功能和特定的无线接入技术配置所构成。一个网络切片还可以由一组选定的逻辑网络功能构成,用于支持特定用例的通信服务需求。一个网络切片是通过该网络切片实例来实现,即通过实例化网络切片的各个网络功能和对应的资源来构成一个网络切片。一个网络切片可以包含一个或多个网络切片实例,不同的网络切片实例可具有不同的网络功能或资源的配置。不同的网络切片实例可以根据网络切片模板创建。网络切片模板信息可包含描述网络切片的构成元素(例如:网络功能描述、资源需求描述等)、和/或各构成元素之间的关系(例如:网络功能组织架构、网络功能/资源配置、网络功能之间的工作流程等)。
[0059] 图2示出了网络切片、网络切片实例以及网络切片模板之间的关系。如图2所示,网络切片A和网络切片B对应不同用例的通信服务。网络切片A可进一步包含网络切片实例1、网络切片实例2和网络切片实例3,并且每一个网络切片实例均由网络切片模板A创建。网络切片模板A的模板信息包含一套网络切片的构成元素、和/或各构成元素之间的关系的参数集,根据该网络切片模板创建的不同网络切片实例可对应该参数集中的不同参数子集。
[0060] 本发明实施例提供一种网络切片的模板管理方法,用于在网络切片的生命周期过程中管理网络切片模板,包括网络切片模板的上架、更新、禁用、使能、查询以及删除等操作。网络切片模板包含描述所述网络切片所需的至少一个网络功能、各网络功能的资源需求、和/或各网络功能之间的关系等。其中,网络功能可包括移动性管理、连接管理等为实现通信服务所需的功能。资源需求可包括运行网络功能所需的虚拟和物理资源,如计算资源、存储资源以及网络资源等。各网络功能之间的关系可包括各网络功能之间的依赖和/或连接关系、各网络功能在网络切片实例的创建和配置以及控制流程的操作、各网络功能在资源域中的物理位置、以及各网络功能在网络切片生命周期中的配置信息等。
[0061] 例如,网络切片模板的上架包含上载网络切片模板,使得用户可以根据该网络切片模板创建、配置和控制相应的网络切片实例。网络切片模板的更新包含更新网络切片模板,使得用户可以根据该新版本的网络切片模板创建、配置和控制相应的网络切片实例。网络切片模板的禁用包含设置网络切片模板的状态为禁用状态,使得该网络切片模板不能再用于创建、配置和控制相应的网络切片实例。网络切片模板的使能包含对处于禁用状态的网络切片模板进行使能,使得该网络切片模板可以被用于创建、配置和控制相应的网络切片实例。网络切片模板的查询包含查询网络切片模板的相关信息。网络切片模板的删除包含删除网络切片模板,既可以是只删除网络切片模板的特定版本,也可以是删除网络切片模板的所有版本。
[0062] 本发明实施例提供的网络切片模板的管理方法和装置,可以适用于5G网络管理系统中。图3示出了本发明实施例提供的一种网络切片模板的管理架构。如图3所示,网络切片模板的管理架构包括发送者功能实体(Sender)、网络管理系统(Network Management System,简称NMS)、存储库(Repository)。进一步地,该网络切片模板管理架构还可以包含rd第三方功能实体(3  party)。其中,发送者功能实体用于发起网络切片模板管理请求,如请求网络切片模板的上架、更新、禁用、使能、查询以及删除等。发送者功能实体可以是网络运营商的传统网管功能实体、提供网络服务的应用程序、或服务提供商的一个功能实体。网络管理系统用于对网络切片模板进行管理,例如通知存储库对网络切片模板的上架、更新、禁用、使能、查询以及删除等。网络管理系统可包含用于管理网络切片的功能实体,如网络切片管理器或网络切片管理和编排器。在这种情况下,由所述网络切片管理器或网络切片管理和编排器对网络切片模板进行管理。存储库是网络中的一个存储功能实体,用于保存网络切片模板和对网络切片模板的操作,如上架、更新、禁用、使能、查询以及删除等。第三方功能实体用于提供网络切片模板中所需的至少一个网络功能、各网络功能的资源需求、和/或各网络功能之间的关系的信息,如防火墙功能、数据压缩功能、各网络功能对应的资源需求、和/或各网络功能之间的关系等。例如,所述第三方功能实体提供的网络功能是网络运营商的网络本身不具备,而需要其他网络运营商或者服务提供商等第三方提供的网络功能。在该网络切片模板的管理架构中,发送者实体和/或第三方功能实体与网络管理系统进行交互,通过网络管理系统实现网络切片模板在存储库中的管理。
[0063] 图4示出了本发明实施例提供的一种网络切片模板上架的流程示意图,所述网络切片模板的上架是存储库将网络切片模板进行加载,使得网络用户可以根据网络切片模板来创建、配置和控制相应的网络切片实例。图4所述流程包含如下步骤:
[0064] 401、Sender向NMS发送网络切片模板上架请求。
[0065] 其中所述网络切片模板上架请求包含请求上架的网络切片模板信息。
[0066] 在本发明实施例中,所述请求上架的网络切片模板信息可包含该网络切片模板中的至少一个网络功能、网络功能的资源需求、和/或各网络功能之间关系的描述。如果NMS在所述网络切片模板上架前已经在Repository保存了该网络切片模板的网络功能、资源需求、和/或相互关系的描述,则所述请求上架的网络切片模板信息可包含该网络切片模板的标识。所述网络切片模板的标识可包含该网络切片模板的版本信息,如版本号等。
[0067] 402、NMS判断网络是否支持所述请求上架的网络切片模板的网络功能。若是,则跳至步骤405;否则,进入步骤403。
[0068] 在本发明实施例中,NMS检查网络中的网络功能,判断网络是否支持所述请求上架的网络切片模板中的网络功能,如网络中是否存在所述网络功能。如果当前网络支持所述请求上架的网络切片模板中的网络功能,则进入步骤405通知Repository上架该网络切片模板。如果当前网络不支持或部分支持所述请求上架的网络切片模板的网络功能,例如请求上架的网络切片模板的网络功能中包含了当前网络不支持的网络功能(如防火墙功能、数据压缩功能等),则进入步骤403,请求3rd party提供所述网络不支持的网络功能的网络功能信息。所述网络功能信息可包含网络不支持的网络功能、各网络功能之间关系的描述、和/或各网络功能的资源需求描述。
[0069] 403、NMS请求3rd party提供网络切片模板中网络不支持的网络功能的网络功能信息。
[0070] 在本发明实施例中,所述网络功能信息可包含至少一个网络功能的描述、各网络功能之间关系的描述、和/或各网络功能的资源需求描述。所述网络功能信息可包含网络切片模板的标识。所述网络切片模板的标识可包含该网络切片模板的版本信息,如版本号等。
[0071] 404、3rd party向NMS发送响应。
[0072] 在本发明实施例中,如果3rd party能提供NMS发送的网络切片模板中网络不支持的网络功能的网络功能信息,则所述响应可包含3rd party提供的所需网络功能信息。如果3rd party不能提供NMS发送的网络切片模板中网络不支持的网络功能的网络功能信息,则发送失败响应。
[0073] 上述步骤403、404是可选步骤,在步骤402中NMS判断网络不支持或部分支持请求上架的网络切片模板中的网络功能后执行。
[0074] 405、NMS发送通知让Repository对网络切片模板上架。
[0075] 其中所述通知包含网络切片模板信息。
[0076] 在本发明实施例中,NMS通知Repository对网络切片模板上架是让Repository将所述网络切片模板进行加载到Repository。该步骤是可选步骤,该步骤是在NMS判断网络支持请求上架的网络切片模板中的网络功能后执行。该步骤也可以是在上述步骤404后执行。所述网络切片模板信息可包含该请求上架的网络切片模板里的至少一个网络功能、各网络功能的资源需求、和/或各网络功能之间关系的描述。所述网络切片模板信息可包含该请求上架的网络切片模板的标识。所述网络切片模板的标识可包含该请求上架的网络切片模板的版本信息,如版本号等。
[0077] 406、NMS向Sender发送网络切片模板上架响应。
[0078] 在本发明实施例中,如果NMS执行上述步骤405,表明成功上架所述网络切片模板,则所述网络切片模板上架响应可包含指示网络切片模板上架成功的指示。如果NMS未执行上述步骤405,表明不能成功上架所述网络切片模板,则所述网络切片模板上架响应可包含指示网络切片模板上架失败的指示。所述网络切片模板上架响应可包含所述网络切片模板信息。所述网络切片模板上架响应可包含所述网络切片模板的标识。所述网络切片模板的标识可包含所述网络切片模板的版本信息,如版本号等。
[0079] 本实施例实现NMS根据网络切片模板上架请求中的网络切片模板的网络功能、网络是否支持所述网络功能、以及3rd party是否支持所述网络功能来确认将网络切片模板上架到Repository。在网络切片模板上架后,网络需要对相应的网络切片模板进行管理,包含对网络切片模板的更新、禁用、使能、查询以及删除操作。
[0080] 图5示出了本发明实施例提供的一种网络切片模板的更新流程示意图,所述网络切片模板的更新是存储库将新版本的网络切片模板保存在存储库中、和/或禁用旧版本的网络切片模板,使得网络用户可以根据所述更新后的网络切片模板来创建、配置和控制相应的网络切片实例。图5所述流程包含以下步骤:
[0081] 501、Sender向NMS发送网络切片模板更新请求。
[0082] 其中所述网络切片模板更新请求包含请求更新的网络切片模板信息。
[0083] 在本发明实施例中,所述请求更新的网络切片模板信息可包含该网络切片模板里的至少一个新版本网络功能、各新版本网络功能的资源需求、和/或各新版本网络功能之间关系的描述。如果NMS在所述网络切片模板更新前已经在Repository中保存了该网络切片模板的新版本的网络功能、资源需求和/或相互关系的描述,则所述请求更新的网络切片模板信息可包含该网络切片模板的版本信息,如版本号等。
[0084] 502、NMS判断网络是否支持所述请求更新的网络切片模板中的网络功能。若是,则跳至步骤505;否则,进入步骤503。
[0085] 在本发明实施例中,NMS检查网络中的网络功能,判断网络是否支持所述请求更新的网络切片模板中的新版本的网络功能,如网络中是否存在所述新版本的网络功能。如果当前网络支持所述请求更新的网络切片模板中的新版本的网络功能,则进入步骤505通知Repository更新新版本的网络切片模板。如果当前网络不支持或部分支持所述请求更新的网络切片模板的新版本的网络功能,例如请求更新的网络切片模板的网络功能中包含了当前网络不支持的新版本的网络功能(如网络支持低版本的移动性管理功能,但用户需要使用高版本的移动性管理功能等),其中新版本的网络功能较旧版本的网络功能可存在功能增强等,则进入步骤503,请求3rd party提供所述网络不支持的新版本网络功能的网络功能信息。所述网络功能信息可包含网络不支持的新版本网络功能、各新版本网络功能之间关系的描述、和/或各新版本网络功能的资源需求描述。
[0086] 503、NMS请求3rd party提供网络切片模板中网络不支持的新版本网络功能的网络功能信息。
[0087] 在本发明实施例中,所述网络功能信息可包含至少一个新版本网络功能的描述、各新版本网络功能之间关系的描述、和/或各新版本网络功能的资源需求描述。所述网络功能信息可包含新版本网络切片模板的标识。所述网络切片模板的标识可包含该新版本网络切片模板的版本信息,如版本号等。
[0088] 504、3rd party向NMS发送响应。
[0089] 在本发明实施例中,如果3rd party能提供NMS发送的网络切片模板中网络不支持的新版本的网络功能信息,则所述响应可包含3rd party提供的所需的新版本网络功能的网络功能信息。如果3rd party不能提供NMS发送的网络切片模板中网络不支持的新版本的网络功能信息,则发送失败响应。
[0090] 上述步骤503、504是可选步骤,在步骤502中NMS判断网络不支持或部分支持请求更新的网络切片模板中的新版本的网络功能后执行。
[0091] 505、NMS发送通知让Repository对新版本网络切片模板更新。
[0092] 其中所述通知包含网络切片模板信息。
[0093] 在本发明实施例中,NMS通知Repository对网络切片模板更新是让Repository将新版本的网络切片模板保存在Repository中。该步骤是可选步骤,该步骤是在NMS判断网络支持请求更新的网络切片模板中的新版本的网络功能后执行。该步骤也可以是在上述步骤504后执行。所述网络切片模板信息可包含该请求更新的网络切片模板里的至少一个新版本网络功能、各新版本网络功能的资源需求、和/或各新版本网络功能之间关系的描述。所述网络切片模板信息可包含该请求更新的网络切片模板的标识。所述网络切片模板的标识可包含该请求更新的网络切片模板的版本信息,如版本号等。
[0094] 506、NMS发送通知让Repository对旧版本网络切片模板禁用。
[0095] 其中所述通知包含旧版本网络切片模板信息。
[0096] 上述步骤506是可选步骤,是在NMS执行完成步骤505后可选地执行的。NMS对所述请求更新的网络切片模板通知Repository进行更新后,指示Repository对所述网络切片模板的旧版本网络切片模板进行禁用。所述网络切片模板信息可包含该旧版本的网络切片模板里的至少一个旧版本网络功能、各旧版本网络功能的资源需求、和/或各旧版本网络功能之间关系的描述。所述网络切片模板信息可包含旧版本的网络切片模板的标识。所述网络切片模板的标识可包含该旧版本的网络切片模板的版本信息,如版本号等。
[0097] 507、NMS向Sender发送网络切片模板更新响应。
[0098] 在本发明实施例中,如果NMS执行上述步骤505、506,表明成功更新所述网络切片模板,则所述网络切片模板更新响应可包含指示网络切片模板更新成功的指示。如果NMS未执行上述步骤503,表明不能成功更新所述网络切片模板,则所述网络切片模板更新响应可包含指示网络切片模板更新失败的指示。所述网络切片模板更新响应可包含所述网络切片模板信息。所述网络切片模板更新响应可包含所述网络切片模板的标识。所述网络切片模板的标识可包含该网络切片模板的版本信息,如版本号等。
[0099] 图6示出了本发明实施例提供的一种网络切片模板禁用的流程示意图,所述网络切片模板的禁用是Repository设置网络切片模板的状态为禁用状态,使得该网络切片模板不能再用于创建、配置和控制相应的网络切片实例。图6所述流程包含以下步骤:
[0100] 601、Sender向NMS发送网络切片模板禁用请求。
[0101] 其中所述网络切片模板禁用请求包含请求禁用的网络切片模板信息。
[0102] 在本发明实施例中,所述请求禁用的网络切片模板信息可包含该网络切片模板里的至少一个网络功能、各网络功能的资源需求、和/或各网络功能之间关系的描述。所述请求禁用的网络切片模板信息可包含该网络切片模板的标识。所述请求禁用的网络切片模板的标识可包含该网络切片模板的版本信息,如版本号等。
[0103] 602、NMS判断所述网络切片模板是否处于使能状态。若是,则进入步骤603;否则,跳至步骤604。
[0104] 在本发明实施例中,NMS检查所述请求禁用的网络切片模板是否存在,并进一步判断所述请求禁用的网络切片模板是否处于使能状态。如果所述请求禁用的网络切片模板不存在,则跳至步骤604;如果所述请求禁用的网络切片模板存在并已经处于禁用状态,则跳至步骤604;如果所述请求禁用的网络切片模板存在并处于使能状态,则进入步骤603。
[0105] 603、NMS发送通知让Repository对网络切片模板禁用。
[0106] 其中所述通知包含网络切片模板信息。
[0107] 在本发明实施例中,NMS通知Repository对网络切片模板禁用是让Repository将所述网络切片模板设置为禁用状态,使得所述网络切片模板不能用于创建、配置和控制相应的网络切片实例。所述网络切片模板信息可包含该请求禁用的网络切片模板里的至少一个网络功能、各网络功能的资源需求、和/或各网络功能之间关系的描述。所述网络切片模板信息可包含该请求禁用的网络切片模板的标识。所述网络切片模板的标识可包含该请求禁用的网络切片模板的版本信息,如版本号等。
[0108] 上述步骤603是可选步骤,在步骤602中NMS判断所述请求禁用的网络切片模板存在并处于使能状态后执行。
[0109] 604、NMS向Sender发送网络切片模板禁用响应。
[0110] 在本发明实施例中,如果NMS执行上述步骤603,则所述网络切片模板禁用响应可包含指示网络切片模板禁用成功的指示。如果NMS未执行上述步骤603,则所述网络切片模板禁用响应可包含指示网络切片模板禁用失败的指示。如果NMS在上述步骤602中判断所述请求禁用的网络切片模板不存在,则所述网络切片模板禁用响应可包含所述请求禁用的网络切片模板不存在的指示。如果NMS在上述步骤602中判断所述请求禁用的网络切片模板已被禁用,则所述网络切片模板禁用响应可包含所述请求禁用的网络切片模板已禁用的指示。所述网络切片模板禁用响应可包含所述请求禁用的网络切片模板信息。所述网络切片模板禁用响应可包含所述请求禁用的网络切片模板的标识。所述请求禁用的网络切片模板的标识可包含该网络切片模板的版本信息,如版本号等。
[0111] 605、NMS向3rd party发送网络切片模板禁用指示。
[0112] 在本发明实施例中,如果所述请求禁用的网络切片模板信息包含了3rd party提供的网络功能信息,则NMS在通知Repository禁用所述网络切片模板后,可向3rd party发送所述网络切片模板禁用指示,告知3rd party其所提供的网络功能信息被禁用。
[0113] 上述步骤605是可选的,可在步骤603中NMS通知Repository对网络切片模板禁用后执行。该步骤和上述步骤604无前后顺序关系,NMS可不分先后执行步骤604和步骤605,也可只执行步骤604。
[0114] 当一个网络切片模板被禁用后,所述网络切片模板可处于以下几种状态:状态一是所述网络切片模板被禁用,后续不能被用户使用;此状态下NMS可以对所述网络切片模板进行使能和删除等操作。状态二是所述网络切片模板被禁用,但该网络切片模板当前正在被用户所使用;此状态下NMS可以对所述网络切片模板进行使能等操作,但不能进行删除操作,只能把所述网络切片模板标记为待删除状态。状态三是所述网络切片模板被禁用,且处于待删除状态中;此状态下NMS不能对所述网络切片模板进行使能等操作,但可以进行删除操作,即在所述网络切片模板被用户使用完后可删除所述网络切片模板。
[0115] 图7示出了本发明实施例提供的一种网络切片模板使能的流程示意图,所述网络切片模板的使能是Repository对处于禁用状态的网络切片模板进行使能,如重新开启网络切片模板的读取选取等,使得该模板在今后可以被用于创建、配置和控制相应的网络切片实例。图7所述流程包含以下步骤:
[0116] 701、Sender向NMS发送网络切片模板使能请求。
[0117] 其中所述网络切片模板使能请求包含请求使能的网络切片模板信息。
[0118] 在本发明实施例中,所述请求使能的网络切片模板信息可包含该网络切片模板里的至少一个网络功能、各网络功能的资源需求、和/或各网络功能之间关系的描述。所述请求使能的网络切片模板信息可包含该网络切片模板的标识。所述请求使能的网络切片模板的标识可包含该网络切片模板的版本信息,如版本号等。
[0119] 702、NMS判断所述网络切片模板是否处于可使能状态。若是,则进入步骤703;否则,跳至步骤704。
[0120] 其中所述可使能状态是指网络切片模板处于禁用状态但不处于待删除状态。
[0121] 在本发明实施例中,NMS检查所述请求使能的网络切片模板是否存在,进一步判断所述请求使能的网络切片模板是否处于禁用状态,并进一步判断所述请求使能的网络切片模板是否处于待删除状态。如果所述请求使能的网络切片模板不存在,则跳至步骤704;如果所述请求使能的网络切片模板存在但处于待删除状态,则跳至步骤704;如果所述请求使能的网络切片模板存在且已经处于使能状态,则跳至步骤704;如果所述请求使能的网络切片模板处于禁用状态但不处于待删除状态,则进入步骤703。
[0122] 703、NMS发送通知让Repository对网络切片模板使能。
[0123] 其中所述通知包含网络切片模板信息。
[0124] 在本发明实施例中,NMS通知Repository对网络切片模板使能是对处于禁用状态的网络切片模板进行使能,如重新开启网络切片模板的读取选取等,使得该模板在今后可以被用于创建、配置和控制相应的网络切片实例。所述网络切片模板信息可包含该请求使能的网络切片模板里的至少一个网络功能、各网络功能的资源需求、和/或各网络功能之间关系的描述。所述网络切片模板信息可包含该请求使能的网络切片模板的标识。所述网络切片模板的标识可包含该请求使能的网络切片模板的版本信息,如版本号等。
[0125] 上述步骤703是可选步骤,在步骤702中NMS判断所述请求使能的网络切片模板存在并处于可使能状态后执行。
[0126] 704、NMS向Sender发送网络切片模板使能响应。
[0127] 在本发明实施例中,如果NMS执行上述步骤703,则所述网络切片模板使能响应可包含指示网络切片模板使能成功的指示。如果NMS未执行上述步骤703,则所述网络切片模板使能响应可包含指示网络切片模板使能失败的指示。如果NMS在步骤702中判断所述请求使能的网络切片模板不存在,则所述网络切片模板使能响应可包含所述请求使能的网络切片模板不存在的指示。如果NMS在上述步骤702中判断所述请求使能的网络切片模板被禁用且处于待删除状态,则所述网络切片模板使能响应可包含所述请求使能的网络切片模板处于待删除状态的指示。如果NMS在上述步骤702中判断所述请求使能的网络切片模板已经处于使能状态,则所述网络切片模板使能响应可包含所述请求使能的网络切片模板已使能的指示。所述网络切片模板使能响应可包含所述请求使能的网络切片模板信息。所述网络切片模板使能响应可包含所述请求使能的网络切片模板的标识。所述请求使能的网络切片模板的标识可包含该网络切片模板的版本信息,如版本号等。
[0128] 705、NMS向3rd party发送网络切片模板使能指示。
[0129] 在本发明实施例中,如果所述请求使能的网络切片模板信息包含了3rd party提供的网络功能信息,则NMS在通知Repository使能所述网络切片模板后,可向3rd party发送所述网络切片模板使能指示,告知3rd party其所提供的网络功能信息被使能。
[0130] 上述步骤705是可选的,可在步骤703中NMS通知Repository对网络切片模板使能后执行。该步骤和上述步骤704无前后顺序关系,NMS可不分先后执行步骤704和步骤705,也可只执行步骤704。
[0131] 图8示出了本发明实施例提供的一种网络切片模板查询的流程示意图,所述网络切片模板的查询是查询保存在存储库中的网络切片模板的相关信息,如网络切片模板的版本号、网络切片模板的网络功能、各网络功能的资源需求、和/或各网络功能之间的关系等。图8所述流程包含以下步骤:
[0132] 801、Sender向NMS发送网络切片模板查询请求。
[0133] 其中所述网络切片模板查询请求包含请求查询的网络切片模板的标识和/或查询对象。
[0134] 在本发明实施例中,所述请求查询的网络切片模板的标识可包含该网络切片模板的版本信息,如版本号等。所述请求查询的网络切片模板的查询对象可包含网络切片模板的状态、网络切片模板的网络功能、各网络功能的资源需求、和/或各网络功能之间的关系等。
[0135] 802、NMS判断所述网络切片模板是否存在。若是,则进入步骤803;否则,跳至步骤805。
[0136] 在本发明实施例中,NMS检查所述请求查询的网络切片模板是否存在,如果所述请求查询的网络切片模板不存在,则进入步骤805;如果所述请求查询的网络切片模板存在,则进入步骤803。
[0137] 803、NMS向Repository转发网络切片模板查询请求。
[0138] 在本发明实施例中,NMS向Repository转发在步骤802中接收的网络切片模板查询请求,查询保存在存储库中的网络切片模板的相关信息,如网络切片模板的版本号、网络切片模板的网络功能、各网络功能的资源需求、和/或各网络功能之间的关系等。该步骤是可选步骤,在步骤802中NMS判断所述请求查询的网络切片模板存在后执行。
[0139] 804、Repository向NMS发送网络切片模板信息。
[0140] 所述网络切片模板信息可包含所述请求查询的网络切片模板的相关信息,如请求查询的网络切片模板的版本号、网络切片模板的状态、网络切片模板的网络切片模板的网络功能、各网络功能的资源需求、和/或各网络功能之间的关系等。
[0141] 上述步骤804是可选步骤,在步骤803中NMS向Repository转发网络切片模板查询请求后执行。
[0142] 805、NMS向Sender发送网络切片模板查询响应。
[0143] 在本发明实施例中,如果NMS执行上述步骤803,则所述网络切片模板查询响应可包含指示网络切片模板查询成功的指示。所述网络切片模板查询响应可包含在步骤804中NMS接收的网络切片模板信息。如果NMS未执行上述步骤803,则所述网络切片模板查询响应可包含指示网络切片模板查询失败的指示。
[0144] 图9示出了本发明实施例提供的一种网络切片模板删除的流程示意图,所述网络切片模板的删除是Repository把保存在Repository中的网络切片模板删除,可以是删除所述网络切片模板的一个或多个版本的网络切片模板。图9所述流程包含以下步骤:
[0145] 901、Sender向NMS发送网络切片模板删除请求。
[0146] 其中所述网络切片模板删除请求包含请求删除的网络切片模板信息。
[0147] 在本发明实施例中,所述请求删除的网络切片模板信息可包含该网络切片模板里的至少一个网络功能、各网络功能的资源需求、和/或各网络功能之间关系的描述。所述请求删除的网络切片模板信息可包含该网络切片模板的标识。所述请求删除的网络切片模板的标识可包含该网络切片模板的版本信息,如版本号等。如果所述网络切片模板删除请求包含该网络切片模板的一个版本的模板信息时,则所述网络切片模板删除请求可包含该网络切片模板的标识以及相应的版本号。如果所述网络切片模板删除请求包含该网络切片模板的所有版本的模板信息时,则所述网络切片模板删除请求可包含该网络切片模板的标识。
[0148] 902、NMS判断所述网络切片模板是否处于禁用状态。若是,则进入步骤903或904;否则,跳至步骤905。
[0149] 在本发明实施例中,NMS检查所述请求删除的网络切片模板是否存在,进一步判断所述请求删除的网络切片模板是否处于禁用状态,并进一步判断所述请求删除的网络切片模板是否正在被用户使用。如果所述请求删除的网络切片模板不存在,则跳至步骤905;如果所述请求删除的网络切片模板处于使能状态,则跳至步骤905;如果所述请求删除的网络切片模板处于禁用状态且正在被用户使用,则进入步骤903;如果所述请求删除的网络切片模板处于禁用状态且未被用户使用,则跳至步骤904。
[0150] 903、NMS将网络切片模板标记为待删除状态。
[0151] 在本发明实施例中,所述请求删除的网络切片模板处于禁用状态且正被用户使用时,所述网络切片模板不能被删除,NMS将所述网络切片模板标记为待删除状态。所述网络切片模板一直处于待删除状态,直到使用所述网络切片模板的用户停止使用该网络切片模板后,进入步骤904。
[0152] 上述步骤903是可选步骤,在步骤902中NMS判断所述请求删除的网络切片模板处于禁用状态且正在被用户使用后执行。
[0153] 904、NMS发送通知让Repository对网络切片模板删除。
[0154] 其中所述通知包含网络切片模板信息。
[0155] 在本发明实施例中,NMS发送通知让Repository把保存在Repository中的所述网络切片模板删除,可以是删除所述网络切片模板的一个或多个版本的网络切片模板信息。如果所述请求删除的网络切片模板处于禁用状态且未被用户使用,则所述请求删除的网络切片模板可被Repository删除。如果所述请求删除的网络切片模板处于待删除状态,则所述请求删除的网络切片模板在用户停止使用后可被Repository删除。所述网络切片模板信息可包含该请求删除的网络切片模板里的至少一个网络功能、各网络功能的资源需求、和/或各网络功能之间关系的描述。所述网络切片模板信息可包含该请求删除的网络切片模板的标识。所述网络切片模板的标识可包含该请求删除的网络切片模板的版本信息,如版本号等。
[0156] 上述步骤904是可选步骤,在步骤902中NMS判断所述请求删除的网络切片模板处于禁用状态且未被用户使用后执行,也可在步骤903中NMS将所述请求删除的网络切片模板标记为待删除状态并直到用户停止使用所述网络切片模板后执行。
[0157] 905、NMS向Sender发送网络切片模板删除响应。
[0158] 在本发明实施例中,如果NMS执行上述步骤903,或NMS执行上述步骤904并在所述网络切片模板停止使用后进行删除,则所述网络切片模板删除响应可包含指示网络切片模板删除成功的指示。如果NMS未执行上述步骤903或步骤904并在网络切片模板停止使用后进行删除,则所述网络切片模板删除响应可包含指示网络切片模板删除失败的指示。如果NMS在上述步骤902中判断所述请求删除的网络切片模板不存在,则所述网络切片模板删除响应可包含所述请求删除的网络切片模板不存在或已删除的指示。如果NMS在上述步骤902中判断所述请求删除的网络切片模板处于使能状态,则所述网络切片模板删除响应可包含所述请求删除的网络切片模板处于使能状态的指示。如果NMS在上述步骤903中将所述请求删除的网络切片模板标记为待删除状态、并且所述请求删除的网络切片模板还在被用户使用时,则所述网络切片模板删除响应可包含所述请求删除的网络切片模板处于待删除状态的指示。所述网络切片模板删除响应可包含所述请求删除的网络切片模板信息。所述网络切片模板删除响应可包含所述请求删除的网络切片模板的标识。所述请求删除的网络切片模板的标识可包含该网络切片模板的版本信息,如版本号等。
[0159] 906、NMS向3rd party发送网络切片模板删除指示。
[0160] 在本发明实施例中,如果所述请求删除的网络切片模板信息包含了3rd party提供的网络功能信息,则NMS在通知Repository删除所述网络切片模板后,可向3rd party发送所述网络切片模板删除指示,告知3rd party其所提供的网络功能信息被删除。
[0161] 上述步骤906是可选的,可在步骤904中NMS通知Repository对网络切片模板删除后执行。该步骤和上述步骤905无前后顺序关系,NMS可不分先后执行步骤905和步骤906,也可只执行步骤905。
[0162] 上述主要从各个网元之间的交互的角度对本发明实施例提供的方案进行了介绍。可以理解的是,各个网元为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例,本专利申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本专利申请的范围。
[0163] 本专利申请进一步给出实现上述方法实施例中各步骤及方法的装置实施例。值得注意的是,装置实施例可以与上述方法配合使用,也可以单独使用。
[0164] 图10是本发明实施例提供的一种网络管理系统的结构示意图。如图10所示,所述网络管理系统1000包括处理器1001、存储器1002以及通信接口1003。处理器1001连接到存储器1002和通信接口1003,例如处理器1001可以通过总线连接到存储器1002和通信接口1003。本发明实施例中的网络管理系统可以是网络切片管理器或网络切片管理和编排器。
[0165] 处理器1001被配置为支持网络管理系统执行上述方法中相应的功能。该处理器1001可以是中央处理器(Central Processing Unit,简称CPU),网络处理器(Network Processor,简称NP),硬件芯片或者其任意组合。上述硬件芯片可以是专用集成电路(Application-Specific  Integrated  Circuit,简称ASIC),可编程逻辑器件(Programmable Logic Device,简称PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(Complex Programmable Logic Device,简称CPLD),现场可编程逻辑门阵列(Field-Programmable Gate Array,简称FPGA),通用阵列逻辑(Generic Array Logic,简称GAL)或其任意组合。
[0166] 存储器1002用于存储网络管理系统需要发送的信令和数据、接收来自发送者功能实体、存储库、和/或第三方功能实体的信令和数据、以及保存网络切片模板的状态等。存储器1002可以包括易失性存储器(Volatile Memory),例如随机存取存储器(Random-Access Memory,简称RAM);存储器1002也可以包括非易失性存储器(Non-Volatile Memory),例如只读存储器(Read-Only Memory,简称ROM),快闪存储器(Flash Memory),硬盘(Hard Disk Drive,简称HDD)或固态硬盘(Solid-State Drive,简称SSD);存储器1002还可以包括上述种类的存储器的组合。
[0167] 通信接口1003用于网络管理系统与发送者功能实体、存储库、和/或第三方功能实体通信,与发送者功能实体、存储库、和/或第三方功能实体收发上述方法中所涉及的信令以及数据。
[0168] 处理器1001可以执行以下操作:
[0169] 通过通信接口1003发送上行信令和数据和/或接收下行信令和数据。处理器1001通过通信接口1003接收发送者功能实体发送的网络切片模板的上架、更新、禁用、使能、查询以及删除等请求,根据当前网络对网络切片模板的支持情况以及网络切片模板的状态来决策和存储库以及第三方功能实体的交互。处理器1001通过通信接口1003通知存储库对网络切片模板的上架、更新、禁用、使能、查询以及删除等。可选地,当请求上架或更新的网络切片模板不被当前网络所支持,处理器1001通过通信接口1003向第三方功能实体请求提供先关网络功能信息并接收相应的响应。具体请参阅图4至图9的实施方式。
[0170] 图11是本发明实施例提供的另一种网络管理系统的结构示意图。如图11所示,该网络管理系统1100包括接收模块1101、处理模块1102、以及发送模块1103。本发明实施例中的网络管理系统可以是网络切片管理器或网络切片管理和编排器。
[0171] 接收模块1101,用于接收发送者功能实体发送的网络切片模板的上架、更新、禁用、使能、查询以及删除等请求、以及接收第三方功能实体发送的提供网络切片模板中网络功能信息响应。
[0172] 处理模块1102,根据接收模块1101接收的信息进行相应的处理,并将处理的部分结果通过发送模块1103发送。处理模块1102根据发送者功能实体发送的网络切片模板的上架、更新、禁用、使能、查询以及删除等请求,并根据当前网络对网络切片模板的支持情况以及网络切片模板的状态来决策和存储库和/或第三方功能实体的交互。处理模块1102通过发送模块1103通知存储库对网络切片模板的上架、更新、禁用、使能、查询以及删除等。可选地,当请求上架或更新的网络切片模板不被当前网络所支持,处理模块1102通过发送模块1103向第三方功能实体请求提供先关网络功能信息并通过接收模块1101接收相应的响应。
具体请参阅图4至图9的实施方式。
[0173] 发送模块1103,用于发送通知存储库对网络切片模板的上架、更新、禁用、使能、查询以及删除等消息、向发送者功能实体发送上述网络切片模板的上架、更新、禁用、使能、查询以及删除的响应消息、以及向第三方功能实体发送提供网络切片模板中网络功能信息的请求等。
[0174] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0175] 作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0176] 另外,在本专利申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0177] 功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本专利申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包含若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本专利申请各个实施例方法的全部或部分步骤。而前述的存储介质包含:U盘、移动硬盘、只读存储器(ROM,简称Read-Only Memory)、随机存取存储器(RAM,简称Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0178] 以上,仅为本专利申请的具体实施方式,但本专利申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本专利申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本专利申请的保护范围之内。因此,本专利申请的保护范围应以权利要求的保护范围为准。