一种网络切片管理方法及设备与流程

文档序号:26402160发布日期:2021-08-24 16:14阅读:128来源:国知局
一种网络切片管理方法及设备与流程

本申请涉及通信技术领域,尤其涉及一种网络切片管理方法及设备。



背景技术:

为了向用户提供更完善的网络服务,新一代移动通信系统可以将逻辑功能抽象为网络切片(networkslice,ns)。因此,为了满足不同用户的业务需求,保障不同用户的服务质量,因此,移动通信系统需要针对每种业务,或者某些具有相同服务质量的业务,创建网络切片。

在移动通信系统中,可以根据网络功能或者其他因素,分为多个网络切片子网(networkslicesubnet,nss),这样,所述移动通信系统可以根据待创建的网络切片的需求选择多个网络切片子网,从而生成所述网络切片。

目前,移动通信系统可以通过网络切片模板(networkslicetemplate,nst)实现网络切片的自动部署。网络切片模板具有一次设计多个部署的优点。

在所述移动通信系统中网络管理设备中保存有预先设计的多个网络切片模板,这样,在所述网络管理设备在部署网络切片时,可以根据选择的网络切片模板,生成相应的网络切片实例。

但是在网络管理设备确定创建某网络切片需要的网络切片模板后,通常需要人工为所述网络切片选择部署规格,例如,确定网络切片中网络设备的种类,以及每种网络设备的个数等信息。然后,所述网络管理设备在基于选择的部署规格和所述网络切片模板,生成相应的网络切片实例。

因此,传统的网络切片创建方法需要人工参与,导致网络切片的部署效率低。



技术实现要素:

本申请提供一种网络切片管理方法及设备,以提高网络切片的部署效率。

第一方面,本申请实施例提供了一种网络切片管理方法,该方法可以包括以下步骤:

第一网络管理设备在获取网络切片模板的指示信息和目标网络切片的性能需求信息之后,可以确定所述网络切片模板的指示信息指示的网络切片模板,其中,所述网络切片模板中包括网络切片的性能需求信息与网络切片的部署信息的对应关系;然后,所述第一网络管理设备根据所述网络切片的性能需求信息与网络切片的部署信息的对应关系,确定所述目标网络切片的性能需求信息对应的所述目标网络切片的部署信息,最终,所述第一网络管理设备可以根据确定的所述目标网络切片的部署信息,实现对所述目标网络切片的管理/部署。

在上述方法中,由于所述第一网络管理设备无需人工参与,即可通过所述网络切片模板的指示信息和所述目标网络切片的性能需求信息,直接得到所述目标网络切片的部署信息,从而部署所述目标网络切片,因此,该方法可以提高网络切片的部署效率。

在一个可能的设计中,所述第一网络管理设备可以通过以下方式,获取所述网络切片模板的指示信息和所述目标网络切片的性能需求信息:

第一种方式:所述第一网络管理设备接收网络切片管理系统中csmf单元发送的所述网络切片模板的指示信息和所述目标网络切片的性能需求信息。例如,所述第一网络管理设备接收所述csmf单元发送的网络切片部署请求,所述网络切片部署请求中携带有该两项信息。

第二种方式:所述第一网络管理设备获取用户输入的所述网络切片模板的指示信息和所述目标网络切片的性能需求信息。

通过该设计,所述第一网络管理设备可以成功获取到所述网络切片模板的指示信息和所述目标网络切片的性能需求信息。

在一个可能的设计中,所述网络切片模板的指示信息可以为所述网络切片模板的标识,或者所述网络切片模板的地址或存储位置的信息。

在一个可能的设计中,所述目标网络切片的性能需求信息包含所述目标网络切片的以下至少一项信息:时延、带宽、覆盖等级、覆盖范围、移动性、用户数量、用户分布、容量、吞吐率、可靠性信息、传输模型、位置信息和成功率。

通过该设计,可以提高所述第一网络管理设备通过网络切片的性能需求信息管理网络切片的灵活性。

在一个可能的设计中,在所述目标网络切片中不包含目标网络组件的情况下,所述目标网络切片的部署信息包含以下至少一项信息:所述目标网络切片的部署规格,所述目标网络切片对应的网络服务的部署规格。

通过该设计,所述第一网络管理设备可以直接根据所述目标网络切片的部署信息中指示的所述目标网络切片的部署规格和/或所述目标网络切片对应的网络服务的部署规格,创建所述目标网络切片。

在一个可能的设计中,在所述目标网络切片中包含目标网络组件的情况下,所述目标网络切片的部署信息中包含所述目标网络组件的部署信息。

通过该设计,所述第一网络管理设备或管理网络组件的第二网络管理设备可以根据所述目标网络切片中包含的各个目标网络组件的部署信息,管理相应的目标网络组件,从而实现对所述目标网络切片的部署。

在一个可能的设计中,所述目标网络组件的部署信息包含以下至少一项信息:所述目标网络组件的部署规格,所述目标网络组件的实例数目,所述目标网络组件的实例化等级,以及所述目标网络组件的部署位置约束信息。

通过该设计,可以提高所述第一网络管理设备或管理网络组件的第二网络管理设备部署所述目标网络组件的灵活性。

在一个可能的设计中,所述目标网络组件的部署信息包含以下至少一项信息:所述目标网络组件对应的网络服务的部署规格,所述目标网络组件对应的网络服务实例数目,所述目标网络组件对应的网络服务的实例化等级,以及所述目标网络组件对应的网络服务的部署位置约束信息。

通过该设计,可以提高所述第一网络管理设备或管理网络组件的第二网络管理设备部署所述目标网络组件的灵活性。

在一个可能的设计中,在所述目标网络切片中包含目标网络组件的情况下,所述目标网络切片的部署信息中包含所述目标网络组件的性能需求信息。

通过该设计,所述第一网络管理设备或所述第二网络管理设备可以根据每个目标网络组件的性能需求信息,确定相应目标网络组件的部署信息,进而管理每个目标网络组件,最终实现对所述目标网络切片的管理。

在一个可能的设计中,所述目标网络组件的性能需求信息包含所述目标网络组件的以下至少一项信息:时延、带宽、覆盖等级、覆盖范围、移动性、用户数量、用户分布、容量、吞吐率、可靠性信息、传输模型、位置信息和成功率。

通过该设计,可以提高所述第一网络管理设备或第二网络管理设备通过网络组件的性能需求信息管理网络组件的灵活性。

在一个可能的设计中,在所述目标网络切片中包含目标网络组件的情况下,所述目标网络切片的部署信息中包含所述目标网络组件的部署信息标识或所述目标网络组件的性能需求信息标识。

通过该设计,所述第一网络管理设备或所述第二网络管理设备可以根据所述目标网络组件的部署信息标识或所述目标网络组件的性能需求信息标识,确定所述目标网络组件的部署信息。

在一个可能的设计中,所述网络切片模板中还包括网络组件模板的指示信息,其中,所述网络组件模板的指示信息用于指示第一网络管理设备或第二网络管理设备获取所述网络组件模板。

通过该设计,所述第一网络管理设备或所述第二网络管理设备先确定网络组件模板,然后在所述网络组件模板中确定目标网络组件的部署信息。

在一个可能的设计中,在第一网络管理设备不具有管理网络组件的功能的情况下,所述第一网络管理设备向所述第二网络管理设备发送所述目标网络切片的部署信息和所述网络组件模板的指示信息,以使所述第二网络管理设备管理所述目标网络组件。

通过该设计,所述第二网络管理设备可以通过所述网络组件模板的指示信息,确定所述网络组件模板,进而可以根据所述网络组件模板和所述目标网络切片的部署信息,确定所述目标网络组件的部署信息,从而可以实现对所述目标网络组件的部署。

在一个可能的设计中,所述网络切片的性能需求信息与网络切片的部署信息的对应关系可以为以下表示形式:

第一种表示形式:所述网络切片的性能需求信息(或所述网络切片的性能需求信息的标识)与所述网络切片的部署信息(或所述网络切片的部署信息的标识)包含在同一信元内;

第二种表示形式:所述网络切片的性能需求信息信元中还包含所述网络切片的部署信息(或所述网络切片的部署信息的标识);

第三种表示形式:所述网络切片的部署信息信元中还包含所述网络切片的性能需求信息(或所述网络切片的性能需求信息的标识);

第四种表示形式:部署脚本或者部署脚本的指示信息,其中,所述部署脚本用于根据网络切片的性能需求信息确定对应的网络切片的部署信息,所述部署脚本的指示信息用于获取所述部署脚本,可以是部署脚本的地址或存储位置的信息,例如:部署脚本的统一资源定位符(uniformresourcelocator,url)地址。

通过该设计,可以使所述网络切片的性能需求信息与网络切片的部署信息的对应关系的表示形式更灵活。

第二方面,本申请实施例提供了一种网络切片管理方法,该方法包括以下步骤:

第二网络管理设备从第一网络管理设备接收目标网络组件的部署信息,然后,所述第二网络管理设备可以根据所述目标网络组件的部署信息,创建所述目标网络组件。

在该方法中,所述第二网络管理设备不需要人工参与,即可以直接获取所述目标网络组件的部署信息,从而部署所述目标网络组件,因此,该方法可以提高网络组件的部署效率。

第三方面,本申请实施例还提供了一种网络切片管理方法,该方法包括以下步骤:

第二网络管理设备在从第一网络管理设备接收网络组件模板的指示信息和目标网络组件的性能需求信息后,可以确定所述网络组件模板的指示信息指示的所述网络组件模板,其中,所述网络组件模板中包含网络组件的性能需求信息和网络组件的部署信息的对应关系;然后,所述第二网络管理设备根据所述网络组件的性能需求信息和网络组件的部署信息的对应关系,确定所述目标网络组件的性能信息对应的所述目标网络组件的部署信息;最终,所述第二网络管理设备可以根据确定的所述目标网络组件的部署信息,实现对所述目标网络组件的管理/部署。

在上述方法中,所述第二网络管理设备可以无需人工参与,即可通过网络组件模板的指示信息和目标网络组件的性能需求信息,直接得到所述目标网络组件的部署信息,从而管理所述目标网络组件,提高网络组件的部署效率。

在一个可能的设计中,所述网络组件的性能需求信息和网络组件的部署信息的对应关系可以为以下表示形式:

第一种表示形式:所述网络组件的性能需求信息(或所述网络组件的性能需求信息的标识)与所述网络组件的部署信息(或所述网络组件的部署信息的标识)包含在同一信息内;

第二种表示形式:所述网络组件的性能需求信息信元中还包含所述网络组件的部署信息(或所述网络组件的部署信息的标识);

第三种表示形式:所述网络组件的部署信息信元中还包含所述网络组件的性能需求信息(或所述网络组件的性能需求信息的标识);

第四种表示形式:部署脚本或部署脚本的指示信息,其中,所述部署脚本用于根据网络组件的性能需求信息确定对应的网络组件的部署信息,所述部署脚本的指示信息用于获取所述部署脚本,可以是部署脚本的地址或存储位置的信息,例如:部署脚本的url地址。

通过该设计,可以使所述网络组件的性能需求信息与网络组件的部署信息的对应关系的表示形式更灵活。

第四方面,本申请实施例提供了一种第一网络管理设备,包括用于执行以上第一方面各个步骤的单元或模块。

第五方面,本申请实施例提供了一种第二网络管理设备,包括用于执行以上第二方面或第三方面中各个步骤的单元或模块。

第六方面,本申请提供一种第一网络管理设备,包括至少一个处理元件和至少一个存储元件,其中所述至少一个存储元件用于存储程序和数据,所述至少一个处理元件用于执行本申请第一方面中提供的方法。

第七方面,本申请提供一种第二网络管理设备,包括至少一个处理元件和至少一个存储元件,其中所述至少一个存储元件用于存储程序和数据,所述至少一个处理元件用于执行本申请第二方面或第三方面中提供的方法。

第八方面,本申请实施例中还提供一种计算机存储介质,该存储介质中存储软件程序,该软件程序在被一个或多个处理器读取并执行时可实现第一方面至第三方面,或上述任一方面的任意一种设计提供的方法。

第九方面,本申请实施例还提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。

第十一方面,本申请实施例提供了一种芯片系统,该芯片系统包括处理器,用于支持第一网络管理设备或第二网络管理设备实现上述方面中所涉及的功能。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存所述第一网络管理设备或所述第二网络管理设备必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。

在本申请实施例提供的方案中,第一网络管理设备在获取到网络切片模板的指示信息和目标网络切片的性能需求信息之后,可以根据该两项信息确定所述目标网络切片的部署信息,从而可以根据所述目标网络切片的部署信息实现对所述目标网络切片的管理。在上述方案中,由于所述第一网络管理设备无需人工参与,即可通过所述网络切片模板的指示信息和所述目标网络切片的性能需求信息,直接得到所述目标网络切片的部署信息,从而部署所述目标网络切片,因此,该方案可以提高网络切片的部署效率。

附图说明

图1为本申请实施例提供的一种网络切片管理系统的架构示意图;

图2为本申请实施例提供的另一种网络切片管理系统的架构示意图;

图3为本申请实施例提供的一种网络切片管理方法的流程图;

图4为本申请实施例提供的另一种网络切片管理方法的流程图;

图5为本申请实施例提供的第一种网络切片管理方法实例的流程图;

图6为本申请实施例提供的第二种网络切片管理方法实例的流程图;

图7为本申请实施例提供的第三种网络切片管理方法实例的流程图;

图8为本申请实施例提供的第四种网络切片管理方法实例的流程图;

图9为本申请实施例提供的第一种第一网络管理设备的结构图;

图10为本申请实施例提供的第一种第二网络管理设备的结构图;

图11为本申请实施例提供的第二种第一网络管理设备的结构图;

图12为本申请实施例提供的第二种第二网络管理设备的结构图。

具体实施方式

本申请提供一种网络切片管理方法及设备,用以提高网络切片的部署效率。其中,方法和设备是基于同一发明构思的,由于方法及设备解决问题的原理相似,因此设备与方法的实施可以相互参见,重复之处不再赘述。

本申请实施例提供的方案中,第一网络管理设备在获取到网络切片模板的指示信息和目标网络切片的性能需求信息之后,可以根据该两项信息确定所述目标网络切片的部署信息,从而可以根据所述目标网络切片的部署信息实现对所述目标网络切片的管理。在上述方案中,由于所述第一网络管理设备无需人工参与,即可通过所述网络切片模板的指示信息和所述目标网络切片的性能需求信息,直接得到所述目标网络切片的部署信息,从而部署所述目标网络切片,因此,该方案可以提高网络切片的部署效率。

以下,对本申请中的部分用语进行解释说明,以便于本领域技术人员理解。

1)、网络切片,为移动通信系统中保证承载业务能达成服务水平协议(servicelevelagreement,sla)要求的通信资源。

为了保证不同网络切片的逻辑功能隔离,不同网络切片中的通信资源之间也需要进行隔离,例如对不同网络切片的通信资源进行物理隔离,或者对不同的网络切片的通信资源进行逻辑隔离。

网络切片是完成某些业务所需的网络功能及通信资源的组合,为用户提供对应的网络服务,因此,网络切片可以视为一个完整的逻辑网络。

在本申请实施例中,网络切片是一个广泛的概念,可以认为传统的网络或者专用的网络也为网络切片,也可以认为具有部分网络功能的网络是一种网络切片。

2)、网络组件,为网络切片的组成部分,又可以称为网络切片子网、子网络、域等。其中,网络切片中包括至少一个网络组件。移动通信系统可以根据网络功能,将所述网络切片划分为多个网络组件。

例如,端到端网络按照网络功能可以划分为以下部分/域:核心网(corenetwork,cn)部分/域、传输网(transportnetwork,tn)部分/域、接入网(accessnetwork,an)部分/域。因此,当某网络切片具有上述三个域中的至少一项的网络功能时,该网络切片可以划分为相应数量的网络组件。

当一网络切片具有上述核心网域、传输网域的网络功能时,该网络切片中可以由cn网络组件和tn网络组件两个网络组件。其中,所述核心网网络组件具有所述cn域的网络功能,所述tn网络组件具有所述传输网域的网络功能。

3)、网络切片模板,用于部署网络切片,为创建网络切片(即网络切片实例)的模板。网络管理设备可以通过网络切片模板确定目标网络切片的部署信息,从而实现对所述目标网络切片的管理。需要说明的是,本申请不对网络切片模板的名称作任何限定,所述网络切片模板还可以称为网络切片描述符等。

网络切片模板中包含网络切片的性能需求信息与网络切片的部署信息的对应关系。其中,该对应关系的数量为至少一个。这样,网络管理设备在获取到待部署/管理的目标网络切片的性能需求信息后,可以直接根据网络切片模板中的上述对应关系,确定所述目标网络切片的性能需求信息对应的所述目标网络切片的部署信息,进而实现对所述目标网络切片的部署。显然,通过该网络切片模板,网络管理设备可以依据网络切片的性能需求信息,确定网络切片的部署信息,提高了网络切片的管理灵活性。

可选的,当基于网络切片模板部署的网络切片中包含网络组件时,所述网络切片模板中还包括用于指示部署所述网络组件的网络组件模板的指示信息。

另外,还需要注意的是,本申请不对部署这个动作做限制,因此,部署也可以用实例化,创建,管理等其他动作替换。

4)、网络组件模板,用于部署网络组件,为创建网络组件(即网络组件实例)的模板。网络管理设备可以通过网络切片模板确定目标网络组件的部署信息,从而实现对所述目标网络组件的管理。需要说明的是,本申请不对网络组件模板的名称作任何限定,所述网络组件模板还可以称为网络组件描述符等。

网络组件模板中包含网络组件的性能需求信息与网络组件的部署信息的对应关系,其中,该对应关系的数量为至少一个。这样,网络管理设备在获取到待部署/管理的目标网络组件的性能需求信息后,可以直接根据网络组件模板中的上述对应关系,确定所述目标网络组件的性能需求信息对应的所述目标网络组件的部署信息,进而实现对所述目标网络切片的部署。显然,通过该网络组件模板,网络管理设备可以依据网络组件的性能需求信息,确定所述网络组件的部署信息,提高了网络组件的管理灵活性,进而提高了网络切片的管理灵活性。

5)、网络切片的性能需求信息,用于体现所述网络切片的性能需求。其中,所述网络切片的性能需求信息中可以包括所述网络切片的至少一项性能参数。

例如,所述网络切片的性能需求信息包含所述网络切片的以下至少一项信息:时延(latency)、带宽(bandwidth)、覆盖等级、覆盖范围、移动性(mobility)、用户数量(usernumber)、用户分布、容量(capacity)、吞吐率(throughout)、可靠性(reliability)信息、传输模型、位置(location)信息和成功率(successratio)。

下面对网络切片的每个参数进行解释:

a、网络切片的时延,为该网络切片的响应时间。例如,某网络切片的时延为10毫秒(ms)。

b、网络切片的带宽,为该网络切片能够提供的带宽,例如,某网络切片的带宽为10兆赫兹(mhz)。

c、网络切片的覆盖等级,为表示该网络切片的强度。在本申请实施例中,可以用强覆盖,普通覆盖,弱覆盖等来表示,也可以用室内覆盖,室外覆盖,郊区覆盖等来表示。

d、网络切片的覆盖范围,用于描述该网络切片使用的网络覆盖区域,例如上海地区。

e、网络切片的移动性,用于描述接入该网络切片的终端设备的移动情况,比如移动或者固定。可选的,网络切片的移动性还可以进一步描述接入该网络切片的终端设备的移动速率。

f、网络切片的用户数量,用于描述该网络切片承载的最大的用户数量。例如某网络切片的在部署前预计100万用户会接入,则用户数量要求为大于等于100万。

g、网络切片的用户分布,用于描述接入该网络切片的终端设备(相当于用户)的分布情况,比如某个区域内有100w用户会接入该切片,这100w用户会均匀分布在这个区域内。

h、网络切片的容量,用于描述接入该网络切片的最大用户数,比如最大可能有100w用户接入该网络切片。

i、网络切片的吞吐率,用于描述该网络切片的数据转发能力。例如某网络切片的吞吐率为100兆比特每秒(mbit/s,)表示该网络切片在一秒内支持传输100mbit的数据。

j、网络切片的可靠性信息,用于描述该网络切片的完成其功能的能力或者持续工作的程度。

k、网络切片的传输模型,用于描述接入该网络切片的用户的数据传输情况,比如抄表用户,每天使用一次该网络切片提供的抄表业务,每个包的大小为10m等。

l、网络切片的位置信息,用于描述网络切片的部署位置,比如网络切片要部署在某个区域内。

m、网络切片的成功率,用于描述终端设备使用该网络切片的成功率,可以包括上报成功率和下发成功率。

可选的,所述网络切片的性能需求信息还可以包含上述信息对应的取值或取值范围。

6)、网络切片的部署信息,为部署某个网络切片的特定实例的描述信息。

可选的,当所述网络切片不包含网络组件时,所述网络切片的部署信息可以为以下至少一项信息:所述网络切片的部署规格,所述网络切片对应的网络服务的部署规格。其中,

所述网络切片的部署规格规定了所述网络切片中网络功能的类型,每种类型网络功能的数目,网络功能的容量中的至少一项。例如,某网络切片的部署规格为:1个接入和移动性管理功能(accessandmobilitymanagementfunction,amf)实例+2个会话管理功能(sessionmanagementfunction,smf)实例+2个用户面功能(userplanefunction,upf)实例+3个接入网设备(如gnb)。

所述网络切片对应的网络服务的部署规格,规定了组成该网络切片对应的网络服务包含的虚拟组件(例如:虚拟网络功能(virtualizednetworkfunction,vnf)和/或,虚拟链接(virtualizedlink,vl)等)信息。可选的,所述虚拟组件信息包括以下信息中的至少一种:虚拟组件的需求信息(例如vnf配置(profile)信息,和/或,vl配置(profile)信息等),虚拟组件描述信息(例如,虚拟网络功能描述文件(vnfdescriptor,vnfd)标识(identity,id),和/或,虚拟链接描述文件(vldescriptor,vld)id等),和虚拟组件的规格(例如包括vnf规格(flavor)id,和/或,vlflavorid等。)

当所述网络切片中包含至少一个网络组件时,至少包括以下几种实现方式:

第一种实现方式,所述网络切片的部署信息中可以包含各个网络组件的部署信息,这样,网络管理设备可以根据各个网络组件的部署信息,部署相应的网络组件,从而实现所述网络切片的部署;

第二种实现方式,所述网络切片的部署信息中可以包含各个网络组件的性能需求信息,这样,所述网络管理设备可以根据各个网络组件的性能需求信息,确定相应网络组件的部署信息,进而部署每个网络组件,最终实现所述网络切片的部署;

第三种实现方式,所述网络切片的部署信息可以包含各个网络组件的部署信息标识(identity,id)。相应的,所述网络组件的部署信息标识也包含在网络组件模板中,且所述网络组件模板中还包括网络组件的部署信息标识所指示的网络组件的部署信息;

第四种实现方式,所述网络切片的部署信息可以包括各个网络组件的性能需求信息标识。相应的,所述网络组件的性能需求信息标识也包含在网络组件模板中,另外,所述网络组件模板中还包括网络组件的性能需求信息标识与网络组件的部署信息的对应关系,或者,还包括网络组件的性能需求信息标识所指示的网络组件的性能需求信息,以及网络组件的性能需求信息与网络组件的部署信息的对应关系。

7)、网络组件的部署信息,为部署某个网络组件的特定实例的描述信息。

可选的,所述网络组件的部署信息可以包含以下至少一项信息:所述网络组件的部署规格,所述网络组件的实例数目,所述网络组件的实例化等级,以及所述网络组件的部署位置约束信息。其中:

所述网络组件的部署规格,与所述网络切片的部署规格类似,规定了所述网络组件中网络功能的类型,每种类型网络功能的数目,网络功能的容量中的至少一项。例如,核心网网络组件的部署规格为:1个amf实例+1个smf实例+3个upf实例;接入网网络组件的部署规格为:4个接入网设备。

可选地,所述网络组件的部署规格可以为所述网络组件对应的网络服务的部署规格标识。

所述网络组件的实例数目规定了网络设备基于该网络组件的部署信息创建的网络组件实例的数目。

所述网络组件的实例化等级,规定了所述网络组件容量大小。可选地,所述网络组件的实例化等级可以为所述网络组件对应的网络服务的实例化等级标识。

所述网络组件的部署位置约束信息,规定了所述网络组件的部署位置要求,例如网络组件要部署在靠近基站的数据中心。

可选的,所述网络组件的部署信息可以包含以下至少以下信息:所述网络组件对应的网络服务的部署规格,所述网络组件对应的网络服务实例数目,所述网络组件对应的网络服务的实例化等级,以及所述网络组件对应的网络服务的部署位置约束信息。

其中,可选的,所述网络组件对应的网络服务包含vnf、vl等虚拟组件。

8)、网络组件的性能需求信息,用于体现所述网络组件的性能需求。其中,所述网络组件的性能需求信息中可以包括所述网络组件的至少一项性能参数。

与网络切片的性能需求信息类似,所述网络组件的性能需求信息可以包括所述网络组件的以下至少一项信息:时延、带宽、覆盖等级、覆盖范围、移动性、用户数量、用户分布、容量、吞吐率、可靠性信息、传输模型、位置信息和成功率。

下面对网络组件的每个参数进行解释:

a、网络组件的时延,为该网络组件的响应时间。例如,某网络组件的时延为5毫秒(ms)。

b、网络组件的带宽,为该网络组件能够提供的带宽,例如,某网络组件的带宽为10兆赫兹(mhz)。

c、网络组件的覆盖等级,为表示该网络组件的强度。在本申请实施例中,可以用强覆盖,普通覆盖,弱覆盖等来表示,也可以用室内覆盖,室外覆盖,郊区覆盖等来表示。

d、网络组件的覆盖范围,用于描述该网络组件使用的网络覆盖区域,例如上海地区。

e、网络组件的移动性,用于描述接入该网络组件的终端设备的移动情况,比如移动或者固定。可选的,网络组件的移动性还可以进一步描述接入该网络组件的终端设备的移动速率。

f、网络组件的用户数量,用于描述该网络组件承载的最大的用户数量。例如某网络组件的在部署前预计50万用户会接入,则用户数量要求为大于等于50万。

g、网络组件的用户分布,用于描述接入该网络组件的用户的分布情况。

h、网络组件的容量,用于描述接入该网络组件的最大用户数,比如最大可能有100w用户接入该网络切片。

i、网络组件的吞吐率,用于描述该网络组件的数据转发能力。例如某网络组件的吞吐率为100兆比特每秒(mbit/s,)表示该网络组件在一秒内支持传输100mbit的数据。

j、网络组件的可靠性信息,用于描述该网络组件的完成其功能的能力或者持续工作的程度。

k、网络组件的传输模型,用于描述接入该网络组件的用户的数据传输情况,比如抄表用户,每天使用一次该网络切片提供的抄表业务,每个包的大小为10m等。

l、网络组件的位置信息,用于描述网络组件的部署位置,比如网络组件要部署在某个区域内。

m、网络组件的成功率,用于描述终端设备使用该网络组件的成功率,可以包括上报成功率和下发成功率。

可选的,所述网络组件的性能需求信息还可以包含上述信息对应的取值或取值范围。

可选的,当网络切片中包含多个网络组件时,所述多个网络组件的性能需求信息还可以包括所述多个网络组件的上述任一信息的性能比例。

例如,网络切片的性能需求信息中包括时延为10毫秒(ms),该网络切片中包括an网络组件、tn网络组件和cn网络组件三个。

那么,所述网络组件的性能需求信息中包括上述三个网络组件时延的比例可以为:an网络组件的时延:tn网络组件的时延:cn网络组件的时延=2:1:2;或者,an网络组件的性能需求信息中包含的时延为4ms,tn网络组件的性能需求信息中包含的时延为2ms,cn网络组件的性能需求信息中包含的时延为4ms。

9)、网络管理设备,可以实现对网络切片/网络组件的管理,例如对网络切片/网络组件的生命周期的管理、维护等。

10)、部署脚本(script)。在本申请中,包括表示网络切片的性能需求信息与网络切片的部署信息的对应关系的第一部署脚本,以及表示网络组件的性能需求信息与网络组件的部署信息的对应关系的第二部署脚本。

其中,部署脚本为一组程序组合,网络管理设备可以运行该部署脚本,计算网络切片的部署信息或网络组件的部署信息。

11)、“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

需要说明的是,本申请中所涉及的多个,是指两个或两个以上。

另外,需要理解的是,在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。

下面结合附图对本申请实施例做进行具体说明。

图1示出了本申请实施例提供的网络切片管理方法适用的一种可能的网络切片管理系统的架构。所述网络切片管理系统可以实现对网络切片的创建部署、管理,例如,对处于运行状态的网络切片进行网络性能的监控、故障管理、调整性能参数等。参阅图1所示,在所述系统中可以包括:通信服务管理功能(communicationservicemanagementfunction,csmf)单元、网络切片管理功能(networkslicemanagementfunction,nsmf)单元和域管理(domainmanagement,dm)单元。其中,

所述csmf单元,主要用于获取运营商和/或第三方租户的业务需求,并将该业务需求转化为网络切片的性能需求信息,还具有业务管理等功能。

本申请实施例不对csmf单元的名称作任何限制,所述csmf单元也可以称为业务管理设备。

可选的,所述csmf单元可以是独立部署的设备,也可以是与其他管理功能单元集成部署在同一个设备中,因此,所述csmf单元也可以为运行支撑系统(operationsupportsystem,oss)、业务支撑系统(businesssupportsystem,bss)、业务管理单元、业务编排单元,或者业务管理和编排单元。

所述nsmf单元,具有端到端网络管理功能,和/或,端到端网络编排功能。具体的,所述nsmf单元可以具备以下部分或全部功能:

端到端网络管理功能,例如,网络切片的生命周期管理、网络切片模板的管理、网络切片的故障管理、网络切片的性能管理和网络切片的参数配置管理等功能;

网络切片、网络组件与网络功能之间的映射;

不同域(例如接入网域,核心网域,传输域)提供的网络通信资源的协调,或者不同域能达成的sub(子)-sla的协调,以保证所有域达成的sub-sla之和与端到端网络的sla相匹配;

将端到端网络的性能需求信息分解为至少一个域的性能需求信息;

对各域提供的子网络和网络功能的统一编排,以使得不同域提供的子网络或者网络功能可以满足目标业务或者网络的需求(例如,sla的要求,关键性能指标(keyperformanceindicator,kpi)的要求,或者服务质量(qualityofservice,qos)的要求)。

本申请实施例也不对所述nsmf单元的名称作任何限制,所述nsmf单元也可以称为网络管理(networkmanagement,nm)单元,跨域管理单元、跨域网络切片管理单元、网络切片管理单元等。

另外,所述nsmf单元可以是独立部署的设备,也可以与其他管理功能单元集成部署在同一个设备中,因此,所述nsmf单元也可以为网络编排单元、网络管理和编排单元、业务管理单元、业务编排单元、业务管理和编排单元、网络功能虚拟化编排器(networkfunctionsvirtualizationorchestrator,nfvo),或者oss等。

此外,需要注意的是,上述网络、端到端网络,也可以称为网络切片或者端到端网络切片,包括以下至少一项:核心网域、接入网域、和传输网域。上述域、子网络也可以称为网络组件,或者网络切片子网,本申请实施例对此不作限定。

所述dm单元,具有子网络管理功能,和/或,子网络编排功能。具体的,所述dm单元可以具备以下部分或全部功能:

域的管理功能,例如,网络组件的生命周期管理(具体包括:网络组件的创建、更新和删除等管理),网络组件的故障管理,网络组件的性能管理,和网络组件的参数配置管理等功能;

业务的管理功能,例如,业务的生命周期管理、业务的故障管理、业务的性能管理、业务的参数配置管理等功能;

网络资源(例如,网络功能(networkfunction,nf),网元(networkelement,ne)等)的协调,用于统一编排。

本申请实施例不对所述dm单元的名称作任何限制,所述dm单元还可以称为域管理单元、网络切片子网管理功能(networkslicesubnetmanagementfunction,nssmf)单元、网络组件管理单元等。

此外,所述dm单元可以是独立部署的设备,也可以与其他管理功能单元集成部署在同一个设备中,因此,所述dm单元也可以为网络管理单元、网络编排单元、网络管理和编排单元、网元管理单元、网络功能管理单元、业务管理单元、业务编排单元、业务管理和编排单元、nfvo,或者oss等。

基于图1所示的网络切片管理系统,上述子网络可以包括以下中的一个或者多个:an域(例如,annf),cn域(例如cnnf)和tn域。相应的,管理子网络的dm单元的数量也可以为一个或多个。其中,上述子网络可以认为是nf或者ne。

参见如2所示的网络切片管理系统:

当所述dm单元管理的子网络包括an域时,所述dm单元中可以包括andm单元;

当所述dm单元管理的子网络包括cn域时,所述dm单元中可以包括cndm单元;

当所述dm单元管理的子网络包括tn域时,所述dm单元中可以包括tndm单元。

其中,所述tndm单元具有传输网管理功能,和/或,传输网编排功能。具体的,所述tndm单元可以具备以下部分或者全部功能:

传输网域的管理,例如,传输网域的生命周期管理(具体包括:传输网域的创建、更新和删除等管理),传输网域的故障管理,传输网域的性能管理,和传输网域的参数配置管理等功能。

另外,本申请实施例并不限定一个dm单元管理的子网络的数量。因此,一个dm单元可以同时管理多个子网络,例如,当所述dm单元管理的子网络包括an域和cn域时,所述dm单元可以称为混合(mix)dm单元。

需要说明的是,图1和图2并不限定网络切片管理系统中各个功能单元的分布形式。可选的,所述网络切片管理系统也可以包含上述多个网络管理设备融合后形成的其他功能单元,例如,所述csmf单元和nsmf单元融合后的功能单元,或者所述nsmf单元和所述dm单元融合后的功能单元等。

本申请实施例提供了一种网络切片管理方法,该方法适用于如图1或图2所示的网络切片管理系统中,参阅图3所示,该方法的流程包括:

s301:第一网络管理设备获取网络切片模板的指示信息和目标网络切片的性能需求信息。

其中,所述网络切片模板的指示信息用于指示所述第一网络管理设备获取所述网络切片模板,因此,所述第一网络管理设备在s301获取所述网络切片模板的指示信息后,可以确定所述网络切片模板。其中,所述网络切片模板中包括网络切片的性能需求信息与网络切片的部署信息的对应关系。

可选的,所述第一网络管理设备为如图1或图2所示的网络切片管理系统中具有nsmf单元功能的设备,或者为至少具有所述nsmf单元和dm单元功能的设备。

所述第一网络管理设备可以但不限于通过以下方式,执行s301:

第一种方式:所述第一网络管理设备接收所述网络切片管理系统中csmf单元发送的所述网络切片模板的指示信息和所述目标网络切片的性能需求信息。例如,所述第一网络管理设备接收所述csmf单元发送的网络切片部署请求,所述网络切片部署请求中携带有该两项信息。

第二种方式:所述第一网络管理设备获取用户输入的所述网络切片模板的指示信息和所述目标网络切片的性能需求信息。

所述第一网络管理设备中存储有至少一个网络切片模板,其中,当所述网络切片模板的数量为多个时,所述第一网络管理设备在管理所述目标网络切片之前,需要首先通过所述网络切片模板的指示信息确定部署所述目标网络切片使用的网络切片模板。

在一个可能的设计中,所述网络切片模板的指示信息可以为网络切片模板的标识,或所述网络切片模板的地址或存储位置的信息。

在一个可能的设计中,当所述第一网络管理设备存储的每个网络切片模板中包含的网络切片的性能需求信息均为一个时,每个网络切片模板中包含的网络切片的性能需求信息也可以用于标识对应的该网络切片模板。

可选的,在s301之前,所述第一网络管理设备可以通过以下步骤,加载网络切片模板:

a、所述第一网络管理设备获取网络切片模板加载请求,例如,接收所述csfm单元发送的所述网络切片模板加载请求,或者获取用户输入的所述网络切片模板加载请求。其中,所述网络切片模板加载请求中包含待加载的网络切片模板;

b、所述第一网络管理设备根据所述网络切片模板加载请求,加载所述网络切片模板加载请求中包含所述网络切片模板。

可选的,所述网络切片模板中的所述网络切片的性能需求信息与网络切片的部署信息的对应关系可以有多种表示形式,可以但不限于以下表示形式,以使该对应关系的表示形式更灵活:

第一种表示形式:所述网络切片的性能需求信息(或所述网络切片的性能需求信息的标识)与所述网络切片的部署信息(或所述网络切片的部署信息的标识)包含在同一信元内。

第二种表示形式:所述网络切片的性能需求信息信元中还包含所述网络切片的部署信息(或所述网络切片的部署信息的标识)。

第三种表示形式:所述网络切片的部署信息信元中还包含所述网络切片的性能需求信息(或所述网络切片的性能需求信息的标识)。

第四种表示形式:部署脚本或者部署脚本的指示信息,其中,所述部署脚本用于根据网络切片的性能需求信息确定对应的网络切片的部署信息。所述部署脚本的指示信息用于获取所述部署脚本,可以是部署脚本的地址或存储位置的信息,例如:部署脚本的统一资源定位符(uniformresourcelocator,url)地址。

由于所述网络切片模板中包含上述对应关系,这样,所述第一网络管理设备在获取到待部署/管理的所述目标网络切片的性能需求信息后,可以直接根据网络切片模板中的上述对应关系,确定所述目标网络切片的性能需求信息对应的所述目标网络切片的部署信息,进而实现对所述目标网络切片的部署。显然,通过该网络切片模板,所述第一网络管理设备可以依据网络切片的性能需求信息,确定网络切片的部署信息,提高了网络切片的管理灵活性。

可选的,所述目标网络切片的性能需求信息包含所述目标网络切片的以下至少一项信息:时延、带宽、覆盖等级、覆盖范围、移动性、用户数量、用户分布、容量、吞吐率、可靠性信息、传输模型、位置信息和成功率。

s302:所述第一网络管理设备根据所述网络切片的性能需求信息与网络切片的部署信息的对应关系,确定所述目标网络切片的性能需求信息对应的所述目标网络切片的部署信息。

由于网络切片可以划分为至少一个网络组件,因此,根据所述目标网络切片中是否划分网络组件,所述网络切片的部署信息中包含的具体内容可以但不限于为以下可能的实现方式:

第一种实现方式:在所述目标网络切片不包含目标网络组件的场景下,所述目标网络切片的部署信息包含以下至少一项信息:所述目标网络切片的部署规格,所述目标网络切片对应的网络服务的部署规格。

通过上述第一种实现方式,所述第一网络管理设备可以直接根据所述目标网络切片的部署信息中指示的所述目标网络切片的部署规格和/或所述目标网络切片对应的网络服务的部署规格,管理所述目标网络切片。

例1,在该第一种实现方式下,所述网络切片的性能需求信息与网络切片的部署信息的对应关系,可以如表1所示:

表1

第二种实现方式:在所述目标网络切片中包含至少一个目标网络组件的场景下,所述目标网络切片的部署信息中包含每个目标网络组件的部署信息。

可选的,每个目标网络组件的部署信息包含以下至少一项信息:该目标网络组件的部署规格,该目标网络组件的实例数目,该目标网络组件的实例化等级,以及该目标网络组件的部署位置约束信息。

或者,可选的,每个目标网络组件的部署信息中包含以下至少一项信息:该目标网络组件对应的网络服务的部署规格,该目标网络组件对应的网络服务实例数目,该目标网络组件对应的网络服务的实例化等级,以及该目标网络组件对应的网络服务的部署位置约束信息。

通过上述第二种实现方式,所述第一网络管理设备或管理网络组件的第二网络管理设备可以根据所述目标网络切片中包含的各个目标网络组件的部署信息,管理相应的目标网络组件,从而实现对所述目标网络切片的管理。

例2,在该第二种实现方式下,所述网络切片的性能需求信息与网络切片的部署信息的对应关系,即为网络切片的性能需求信息与网络组件的部署信息的对应关系,可以如表2所示:

表2

第三种实现方式:在所述目标网络切片中包含至少一个目标网络组件的场景下,所述目标网络切片的部署信息中包含每个目标网络组件的性能需求信息。

可选的,每个目标网络组件的性能需求信息包含该目标网络组件的以下至少一项信息:时延、带宽、覆盖等级、覆盖范围、移动性、用户数量、用户分布、容量、吞吐率、可靠性信息、传输模型、位置信息和成功率。

通过上述第三种实现方式,所述第一网络管理设备或所述第二网络管理设备可以根据每个目标网络组件的性能需求信息,确定相应目标网络组件的部署信息,进而管理每个目标网络组件,最终实现对所述目标网络切片的管理。

例3,在该第三种实现方式下,所述网络切片的性能需求信息与网络切片的部署信息的对应关系,即为网络切片的性能需求信息与网络组件的性能需求信息的对应关系,可以如表3所示:

表3

第四种实现方式:在所述目标网络切片中包含至少一个目标网络组件的场景下,所述目标网络切片的部署信息中包含目标网络组件的部署信息标识或所述目标网络组件的性能需求信息标识。

通过上述第四种实现方式,所述第一网络管理设备或所述第二网络管理设备可以根据所述目标网络组件的部署信息标识或所述目标网络组件的性能需求信息标识,确定所述目标网络组件的部署信息。

例4,在该第四种实现方式下,所述网络切片的性能需求信息与网络切片的部署信息的对应关系,即为网络切片的性能需求信息与网络组件的部署信息标识的对应关系,可以如表4所示,或者为网络切片的性能需求信息与网络组件的性能需求信息标识的对应关系如表5所示:

表4

表5

s303:所述第一网络管理设备根据所述目标网络切片的部署信息,管理所述目标网络切片。

所述第一网络管理设备可以通过以下方式执行s303:

第一种方式:当所述目标网络切片的部署信息为上述第一种实现方式时,所述第一网络管理设备可以直接根据所述目标网络切片的部署信息,管理所述目标网络切片。

第二种方式:在所述第一网络管理设备至少具有所述nsmf单元和dm单元功能的设备的场景下,所述目标网络切片的部署信息为上述第二种实现方式时,所述第一网络管理设备可以直接根据所述目标网络切片中包含的各个目标网络组件的部署信息,管理相应的目标网络组件,从而实现对所述目标网络切片的管理。

第三种方式:在所述第一网络管理设备至少具有所述nsmf单元和dm单元功能的设备的场景下,所述目标网络切片的部署信息为上述第二种实现方式时,所述第一网络管理设备可以根据确定的各个目标网络组件的性能需求信息,确定相应目标网络组件的部署信息,进而管理每个目标网络组件,最终实现对所述目标网络切片的管理。

第四种方式:在所述第一网络管理设备为所述nsmf单元时,且所述目标网络切片的部署信息为上述第二种实现方式时,所述第一网络管理设备可以将所述目标网络组件的部署信息发送给所述第二网络管理设备,以使所述第二网络管理设备可以根据所述目标网络组件的部署信息,管理所述目标网络组件。

其中,当所述第二网络管理设备可以管理所述目标网络切片中所有网络组件时,例如图1所示的dm单元,所述第一网络管理设备可以将所有目标网络组件的部署信息均发送给所述第二网络管理设备,所述第二网络管理可以根据接收的每个目标网络组件的部署信息,管理每个目标网络组件;

当所述第二网络管理设备为多个可以分别管理不同目标网络组件的设备时,例如图2所述各个域的dm单元(andm单元、tndm单元,以及cndm单元),所述第一网络管理设备可以分别将每个目标网络组件的部署信息发送给相应的第二网络管理设备,每个第二网络管理设备可以根据接收的目标网络组件的部署信息,管理相应的目标网络组件。例如,目标网络切片包括an网络组件、tn网络组件和cn网络组件时,所述一网络管理设备将an网络组件的部署信息发送给andm单元,以使所述andm单元管理所述an网络组件;所述第一网络管理设备将tn网络组件的部署信息发送给tndm单元,以使所述tndm单元管理所述tn网络组件;所述第一网络管理设备将cn网络组件的部署信息发送给cndm单元,以使所述cndm单元管理所述cn网络组件。

第五种方式:在所述第一网络管理设备为所述nsmf单元时,且所述目标网络切片的部署信息为上述第三种实现方式时,所述第一网络管理设备可以将所述目标网络组件的性能需求信息发送给所述第二网络管理设备,以使所述第二网络管理设备可以根据所述目标网络组件的性能需求信息确定所述目标网络组件的部署信息,进而管理所述目标网络组件。

与上述第四种方式中所述第一网络管理设备发送所述目标网络组件的部署信息的过程类似:

当所述第二网络管理设备可以管理所述目标网络切片中所有网络组件时,所述第一网络管理设备将所有目标网络组件的性能需求信息均发送给所述第二网络管理设备,所述第二网络管理设备可以根据所有目标网络组件的性能需求信息确定所有目标网络组件的部署信息,进而管理所有目标网络组件。

当所述第二网络管理设备为多个可以分别管理不同目标网络组件的设备时,所述第一网络管理设备可以分别将每个目标网络组件的性能需求信息发送给相应的第二网络管理设备,每个第二网络管理设备可以根据接收的目标网络组件性能需求信息,确定该目标网络组件的部署信息,进而管理该目标网络组件。

第六种方式:在所述第一网络管理设备为所述nsmf单元时,且所述目标网络切片的部署信息为上述第四种实现方式时,所述第一网络管理设备可以将所述目标网络组件的部署信息标识或所述目标网络组件的性能需求信息标识发送给所述第二网络管理设备,以使所述第二网络管理设备可以根据所述目标网络组件的部署信息标识或所述目标网络组件的性能需求信息标识,确定所述目标网络组件的部署信息,进而管理所述目标网络组件。

其中,所述第二网络管理设备可以通过以下步骤,根据所述目标网络组件的性能需求信息标识,确定所述目标网络组件的部署信息:

所述第二网络管理设备根据网络组件的性能需求信息标识与网络组件的部署信息的对应关系,确定所述目标网络组件的性能需求信息标识对应的所述目标网络组件的部署信息;或者

所述第二网络管理设备先确定所述目标网络组件的性能需求信息,然后根据网络组件的性能需求信息与网络组件的部署信息的对应关系,确定所述目标网络组件的性能需求信息对应的所述目标网络组件的部署信息。

可选的,当所述目标网络切片中包含至少一个目标网络组件时,所述网络切片模板中还可以包括至少一个网络组件模板的指示信息,每个网络组件模板的指示信息指示的网络组件的模板用于部署相应的目标网络组件。这样,在上述第二种方式或第三种方式中,所述第一网络管理设备可以先确定网络组件模板的指示信息确定网络组件模板,在所述网络组件模板中确定所述目标网络组件的部署信息;在上述第四种方式或第五种方式中,所述第一网络管理设备可以将所述网络组件模板的指示信息与所述目标网络组件的部署信息或所述目标网络组件的性能需求信息发送给所述第二网络管理设备,以使所述第二网络管理设备可以先确定所述网络组件模板,然后根据所述网络组件模板,确定所述网络组件的部署信息。

可选的,在上述方式中,所述第一网络管理设备可以通过如下方法,向所述第二网络管理设备发送所述目标网络组件的部署信息或所述目标网络组件的性能需求信息:

所述第一网络管理设备向所述第二网络管理设备发送网络组件的部署请求,所述网络组件的部署请求中包含所述目标网络组件的部署信息或所述目标网络组件的性能需求信息。

在一个可能的设计中,在所述第一网络管理设备通过上述第五种方式执行s303时,参见图4所示,所述第二网络管理设备可以通过执行以下步骤,实现对目标网络组件的管理:

s401:第二网络管理设备从第一网络管理设备接收网络组件模板的指示信息和目标网络组件的性能需求信息。

其中,所述网络组件模板的指示信息用于指示所述第二网络管理设备获取所述网络组件模板。因此,所述第二网络管理设备在s401获取所述网络组件模板的指示信息后,可以确定所述网络组件模板。其中,所述网络组件模板中包含网络组件的性能需求信息和网络组件的部署信息的对应关系。

可选的,所述网络组件模板的指示信息可以为所述网络组件模板的标识,或所述网络组件模板的地址或存储位置的信息。

s402:所述第二网络管理设备根据所述网络组件的性能需求信息和网络组件的部署信息的对应关系,确定所述目标网络组件的性能信息对应的所述目标网络组件的部署信息。

可选的,所述网络组件的性能需求信息和网络组件的部署信息的对应关系可以有多种表示形式,以使该对应关系的表示形式更灵活,例如以下表示形式:

第一种表示形式:所述网络组件的性能需求信息(或所述网络组件的性能需求信息的标识)与所述网络组件的部署信息(或所述网络组件的部署信息的标识)包含在同一信息内。

第二种表示形式:所述网络组件的性能需求信息信元中还包含所述网络组件的部署信息(或所述网络组件的部署信息的标识)。

第三种表示形式:所述网络组件的部署信息信元中还包含所述网络组件的性能需求信息(或所述网络组件的性能需求信息的标识)。

第四种表示形式:部署脚本或部署脚本的指示信息,其中,所述部署脚本用于根据网络组件的性能需求信息确定对应的网络组件的部署信息。所述部署脚本的指示信息用于获取所述部署脚本,可以是部署脚本的地址或存储位置的信息,例如:部署脚本的url地址。

由于所述网络组件模板中包含上述对应关系,这样,所述第二网络管理设备在获取到待部署/管理的所述目标网络组件的性能需求信息后,可以直接根据网络组件模板中的上述对应关系,确定所述目标网络组件的性能需求信息对应的所述目标网络组件的部署信息,进而实现对所述目标网络组件的部署。显然,通过该网络组件模板,所述第二网络管理设备可以依据网络组件的性能需求信息,快速地确定网络组件的部署信息,提高了网络组件的管理灵活性和效率。

例如,所述网络组件的性能需求信息和网络组件的部署信息的对应关系可以如表6所示:

表6

s403:所述第二网络管理设备根据所述目标网络组件的部署信息,管理所述目标网络组件。

通过上述步骤,所述第二网络管理设备可以无需人工参与,即可通过网络组件模板的指示信息和目标网络组件的性能需求信息,直接得到所述目标网络组件的部署信息,从而管理所述目标网络组件,提高网络组件的部署效率。

采用本申请实施例提供的方法,第一网络管理设备在获取到网络切片模板的指示信息和目标网络切片的性能需求信息之后,可以根据该两项信息确定所述目标网络切片的部署信息,从而可以根据所述目标网络切片的部署信息实现对所述目标网络切片的管理。在上述方案中,由于所述第一网络管理设备无需人工参与,即可通过所述网络切片模板的指示信息和所述目标网络切片的性能需求信息,直接得到所述目标网络切片的部署信息,从而部署所述目标网络切片,因此,该方案可以提高网络切片的部署效率。

基于以上实施例,本申请还提供了一种网络切片管理方法示例,应用于图1或图2所示的网络切片管理系统中。参阅图5所示,在该系统执行网络切片管理流程之前,还包括s500a和s500b,以在nsmf单元中加载至少一个网络切片模板和在所述dm单元中加载至少一个网络组件模板。

其中,在每个网络切片模板中包括网络组件模板的指示信息、网络切片的性能需求信息与网络组件的性能需求信息的对应关系。

所述网络组件模板中包括网络组件的性能需求信息与网络组件的部署信息的对应关系。

如图5所示,该方法的流程包括:

s501:该系统中的csmf单元向nsmf单元发送网络切片部署请求,其中所述网络切片部署请求中包含网络切片模板的指示信息和目标网络切片的性能需求信息。

其中,所述网络切片模板的指示信息指示的网络切片模板用于部署所述目标网络切片。

s502:所述nsmf单元接收所述网络切片部署请求后,获取所述网络切片部署请求中包含的网络切片模板的指示信息和目标网络切片的性能需求信息,并确定所述网络切片模板的指示信息指示的网络切片模板,进而获取所述网络切片模板中包含的网络组件模板的指示信息,和网络切片的性能需求信息与网络组件的性能需求信息的对应关系。

s503:所述nsmf单元根据确定的所述网络切片模板、所述目标网络切片的性能需求信息,确定所述目标网络切片中包含的目标网络组件的性能需求信息。

具体的,所述nsmf单元根据在确定的所述网络切片模板中包含的网络切片的性能需求信息与网络组件的性能需求信息的对应关系,确定所述目标网络切片的性能需求信息对应的所述目标网络组件的性能需求信息。

可选的,当所述网络切片的性能需求信息与网络组件的性能需求信息的对应关系为第一部署脚本时,所述nsmf单元可以通过所述第一部署脚本,计算所述目标网络切片的性能需求信息对应的所述目标网络组件的性能需求信息。

s504:所述nsmf单元向dm单元发送网络组件部署请求,所述网络组件部署请求中包含获取的所述网络组件模板的指示信息和所述目标网络组件的性能需求信息。

s505:所述dm单元接收所述网络组件部署请求后,获取所述网络组件部署请求中包含的所述网络组件模板的指示信息和所述目标网络组件的性能需求信息,并确定所述网络组件模板的指示信息指示的网络组件模板,进而获取所述网络组件模板中包含的网络组件的性能需求信息与网络组件的部署信息的对应关系。

s506:所述dm单元根据确定的所述网络组件模板、所述目标网络组件的性能需求信息,确定所述目标网络组件的部署信息。

具体的,所述dm单元单元根据确定的所述网络组件模板中的包含的网络组件的性能需求信息与网络组件的部署信息的对应关系,确定所述目标网络组件的性能需求信息对应的所述目标网络组件的部署信息。

可选的,当网络组件的性能需求信息与网络组件的部署信息的对应关系为第二部署脚本时,所述dm单元可以通过所述第二部署脚本,计算所述目标网络组件的性能需求信息对应的所述目标网络组件的部署信息。

s507:所述dm单元根据所述目标网络组件的部署信息,部署所述目标网络组件。

所述dm单元通过部署所述目标网络切片中包含的所述目标网络组件,可以最终实现所述目标网络切片的部署。

基于以上实施例,本申请还提供了另一种网络切片管理方法示例,应用于图1或图2所示的网络切片管理系统中。参阅图6所示,在该系统执行网络切片管理流程之前,还包括s600,以在nsmf单元中加载至少一个网络切片模板。

其中,在每个网络切片模板中包括网络切片的性能需求信息与网络组件的部署信息的对应关系。

如图6所示,该方法的流程包括:

s601:该系统中的csmf单元向nsmf单元发送网络切片部署请求,其中所述网络切片部署请求中包含网络切片模板的指示信息和目标网络切片的性能需求信息。

其中,所述网络切片模板的指示信息指示的网络切片模板用于部署所述目标网络切片。

s602:所述nsmf单元接收所述网络切片部署请求后,获取所述网络切片部署请求中包含的网络切片模板的指示信息和目标网络切片的性能需求信息,并确定所述网络切片模板的指示信息指示的网络切片模板,进而获取所述网络切片模板中包含的网络切片的性能需求信息与网络组件的部署信息的对应关系。

s603:所述nsmf单元根据确定的所述网络切片模板、所述目标网络切片的性能需求信息,确定所述目标网络切片中包含的目标网络组件的部署信息。

具体的,所述nsmf单元根据在确定的所述网络切片模板中包含的网络切片的性能需求信息与网络组件的部署信息的对应关系,确定所述目标网络切片的性能需求信息对应的所述目标网络组件的部署信息。

可选的,当所述网络切片的性能需求信息与网络组件的部署信息的对应关系为部署脚本时,所述nsmf单元可以根据所述部署脚本,计算所述目标网络切片的性能需求信息对应的所述目标网络组件的部署信息。

s604:所述nsmf单元向dm单元发送网络组件部署请求,所述网络组件部署请求中包含所述目标网络组件的部署信息。

s605:所述dm单元接收到所述网络组件部署请求后,根据所述目标网络组件的部署信息,部署所述目标网络组件。

所述dm单元通过部署所述目标网络切片中包含的所述目标网络组件,可以最终实现所述目标网络切片的部署。

基于以上实施例,本申请还提供了又一种网络切片管理方法示例,应用于图1或图2所示的网络切片管理系统中。参阅图7所示,在该系统执行网络切片管理流程之前,还包括s700a和s700b,以在nsmf单元中加载至少一个网络切片模板和在所述dm单元中加载至少一个网络组件模板。

其中,在每个网络切片模板中包括网络组件模板的指示信息、网络切片的性能需求信息与网络组件的部署信息标识的对应关系。

所述网络组件模板中包括多个网络组件的部署信息。

如图7所示,该方法的流程包括:

s701:该系统中的csmf单元向nsmf单元发送网络切片部署请求,其中所述网络切片部署请求中包含网络切片模板的指示信息和目标网络切片的性能需求信息。

其中,所述网络切片模板的指示信息指示的网络切片模板用于部署所述目标网络切片。

s702:所述nsmf单元接收所述网络切片部署请求后,获取所述网络切片部署请求中包含的网络切片模板的指示信息和目标网络切片的性能需求信息,并确定所述网络切片模板的指示信息指示的网络切片模板,进而获取所述网络切片模板中包含的网络组件模板的指示信息,和网络切片的性能需求信息与网络组件的部署信息标识的对应关系。

s703:所述nsmf单元根据确定的所述网络切片模板、所述目标网络切片的性能需求信息,确定所述目标网络切片中包含的目标网络组件的部署信息标识。

具体的,所述nsmf单元根据在确定的所述网络切片模板中包含的网络切片的性能需求信息与网络组件的部署信息标识的对应关系,确定所述目标网络切片的性能需求信息对应的所述目标网络组件的部署信息标识。

s704:所述nsmf单元向dm单元发送网络组件部署请求,所述网络组件部署请求中包含获取的所述网络组件模板的指示信息和所述目标网络组件的部署信息标识。

s707:所述dm单元接收所述网络组件部署请求后,获取所述网络组件部署请求中包含的所述网络组件模板的指示信息和所述目标网络组件的部署信息标识,并确定所述网络组件模板的指示信息指示的网络组件模板。

s706:所述dm单元根据确定的所述网络组件模板、所述目标网络组件的部署信息标识,确定所述目标网络组件的部署信息。

具体的,所述dm单元单元在所述网络组件模板中的包含的多个网络组件的部署信息中,确定所述目标网络组件的部署信息标识所指示的所述目标网络组件的部署信息。

s707:所述dm单元根据所述目标网络组件的部署信息,部署所述目标网络组件。

所述dm单元通过部署所述目标网络切片中包含的所述目标网络组件,可以最终实现所述目标网络切片的部署。

需要说明的是,在该系统中,当目标网络切片的部署信息为目标网络组件的性能需求信息标识的情况下的网络切片管理方法流程与图7所示的流程基本相同,即将图7所示的实施例中的所述目标网络组件的部署信息标识替换为所述目标网络组件的性能需求信息标识,不同的是所述dm单元执行确定所述目标网络组件的部署信息的步骤。其中,

当所述网络组件模板中包括网络组件的性能需求信息标识与网络组件的部署信息的对应关系时,所述dm单元通过以下步骤,确定所述目标网络组件的部署信息:

所述dm单元根据在确定的所述网络切片模板中包含的网络组件的性能需求信息标识与网络组件的部署信息的对应关系,确定所述目标网络组件的性能需求信息标识对应的所述目标网络组件的部署信息。

当所述网络组件模板中包括多个网络组件的性能需求信息,和网络组件的性能需求信息与网络组件的部署信息的对应关系时,所述dm单元通过以下步骤,确定所述目标网络组件的部署信息:

所述dm单元在所述多个网络组件的性能需求信息中,确定所述目标网络组件的性能需求信息标识所指示的所述目标网络组件的性能需求信息;

所述dm单元根据网络组件的性能需求信息与网络组件的部署信息的对应关系,确定所述目标网络组件的性能需求信息对应的所述目标网络组件的部署信息。

基于以上实施例,本申请还提供了又一种网络切片管理方法示例,应用于图1或图2所示的网络切片管理系统中。参阅图8所示,在该系统执行网络切片管理流程之前,还包括s800,以在nsmf单元中加载至少一个网络切片模板。

其中,在每个网络切片模板中包括网络切片的性能需求信息与网络切片的部署信息的对应关系;所述网络切片的部署信息包含以下至少一项信息:所述目标网络切片的部署规格,所述目标网络切片对应的网络服务的部署规格。

如图8所示,该方法的流程包括:

s801:该系统中的csmf单元向nsmf单元发送网络切片部署请求,其中所述网络切片部署请求中包含网络切片模板的指示信息和目标网络切片的性能需求信息。

其中,所述网络切片模板的指示信息指示的网络切片模板用于部署所述目标网络切片。

s802:所述nsmf单元接收所述网络切片部署请求后,获取所述网络切片部署请求中包含的网络切片模板的指示信息和目标网络切片的性能需求信息,并确定所述网络切片模板的指示信息指示的网络切片模板,进而获取所述网络切片模板中包含的网络切片的性能需求信息与网络切片的部署信息的对应关系。

s803:所述nsmf单元根据确定的所述网络切片模板、所述目标网络切片的性能需求信息,确定所述目标网络切片的部署信息。

具体的,所述nsmf单元根据在确定的所述网络切片模板中包含的网络切片的性能需求信息与网络切片的部署信息的对应关系,确定所述目标网络切片的性能需求信息对应的所述目标网络切片的部署信息。

可选的,当所述网络切片的性能需求信息与网络切片的部署信息的对应关系为部署脚本时,所述nsmf单元可以根据所述部署脚本,计算所述目标网络切片的性能需求信息对应的所述目标网络切片的部署信息。

s804:所述nsmf根据所述目标网络切片的部署信息,部署所述目标网络切片。

可选的,所述nsmf可以与该系统中的dm单元协同部署所述目标网络切片。

基于以上实施例,本申请实施例还提供了一种第一网络管理设备,用于实现如图3所示的网络切片管理方法,所述第一网络管理设备可以应用于如图1或图2所示的网络切片管理系统。参阅图9所示,所述第一网络管理设备900包括:获取单元901、处理单元902,其中,

获取单元901,用于获取网络切片模板的指示信息和目标网络切片的性能需求信息;其中,所述网络切片模板的指示信息用于指示所述第一网络管理设备获取所述网络切片模板,所述网络切片模板中包括网络切片的性能需求信息与网络切片的部署信息的对应关系;

处理单元902,用于根据所述网络切片的性能需求信息与网络切片的部署信息的对应关系,确定所述目标网络切片的性能需求信息对应的所述目标网络切片的部署信息。

可选的,所述目标网络切片的性能需求信息包含所述目标网络切片的以下至少一项信息:时延、带宽、覆盖等级、覆盖范围、移动性、用户数量、用户分布、容量、吞吐率、可靠性信息、传输模型、位置信息和成功率。

可选的,所述目标网络切片的部署信息包含以下至少一项信息:所述目标网络切片的部署规格,所述目标网络切片对应的网络服务的部署规格。

可选的,所述目标网络切片中包含目标网络组件;

所述目标网络切片的部署信息中包含所述目标网络组件的部署信息。

可选的,所述目标网络组件的部署信息包含以下至少一项信息:所述目标网络组件的部署规格,所述目标网络组件的实例数目,所述目标网络组件的实例化等级,以及所述目标网络组件的部署位置约束信息。

可选的,所述目标网络组件的部署信息包含以下至少一项信息:所述目标网络组件对应的网络服务的部署规格,所述目标网络组件对应的网络服务实例数目,所述目标网络组件对应的网络服务的实例化等级,以及所述目标网络组件对应的网络服务的部署位置约束信息。

可选的,所述目标网络切片中包含目标网络组件;

所述目标网络切片的部署信息中包含所述目标网络组件的性能需求信息。

可选的,所述目标网络组件的性能需求信息包含所述目标网络组件的以下至少一项信息:时延、带宽、覆盖等级、覆盖范围、移动性、用户数量、用户分布、容量、吞吐率、可靠性信息、传输模型、位置信息和成功率。

可选的,所述目标网络切片中包含目标网络组件;

所述目标网络切片的部署信息中包含所述目标网络组件的部署信息标识或所述目标网络组件的性能需求信息标识。

可选的,所述网络切片模板中还包括网络组件模板的指示信息,其中,所述网络组件模板的指示信息用于指示第二网络管理设备获取所述网络组件模板;

所述处理单元,具体用于:

控制发送单元903向所述第二网络管理设备发送所述目标网络切片的部署信息和所述网络组件模板的指示信息,以使所述第二网络管理设备管理所述目标网络组件;。

所述发送单元903,用于向所述第二网络管理设备发送所述目标网络切片的部署信息和所述网络组件模板的指示信息。

可选的,所述网络切片的性能需求信息与网络切片的部署信息的对应关系为部署脚本,所述部署脚本用于根据网络切片的性能需求信息确定对应的网络切片的部署信息。

本申请实施例提供了一种第一网络管理设备,所述第一网络管理设备在获取到网络切片模板的指示信息和目标网络切片的性能需求信息之后,可以根据该两项信息确定所述目标网络切片的部署信息,从而可以根据所述目标网络切片的部署信息实现对所述目标网络切片的管理。在上述方案中,由于所述第一网络管理设备无需人工参与,即可通过所述网络切片模板的指示信息和所述目标网络切片的性能需求信息,直接得到所述目标网络切片的部署信息,从而部署所述目标网络切片,因此,该方案可以提高网络切片的部署效率。

基于以上实施例,本申请实施例还提供了一种第二网络管理设备,用于实现如图4所示的网络切片管理方法,所述第二网络管理设备可以应用于如图1或图2所示的网络切片管理系统。参阅图10所示,所述第二网络管理设备1000包括:接收单元1001、处理单元1002,其中,

接收单元1001,用于从第一网络管理设备接收网络组件模板的指示信息和目标网络组件的性能需求信息;其中,所述网络组件模板的指示信息用于指示所述第二网络管理设备获取网络组件模板,所述网络组件模板中包含网络组件的性能需求信息和网络组件的部署信息的对应关系;

处理单元1002,用于根据所述网络组件的性能需求信息和网络组件的部署信息的对应关系,确定所述目标网络组件的性能信息对应的所述目标网络组件的部署信息。

可选的,所述目标网络组件的性能需求信息包含所述目标网络组件的以下至少一项信息:时延、带宽、覆盖等级、覆盖范围、移动性、用户数量、用户分布、容量、吞吐率、可靠性信息、传输模型、位置信息和成功率。

可选的,所述目标网络组件的部署信息包含以下至少一项信息:所述目标网络组件的部署规格,所述目标网络组件的实例数目,所述目标网络组件的实例化等级,以及所述目标网络组件的部署位置约束信息。

可选的,所述目标网络组件的部署信息包含以下至少一项信息:所述目标网络组件对应的网络服务的部署规格,所述目标网络组件对应的网络服务实例数目,所述目标网络组件对应的网络服务的实例化等级,以及所述目标网络组件对应的网络服务的部署位置约束信息。

本申请实施例提供了一种第二网络管理设备,所述第二网络管理设备可以无需人工参与,即可通过网络组件模板的指示信息和目标网络组件的性能需求信息,直接得到所述目标网络组件的部署信息,从而管理所述目标网络组件,提高网络组件的部署效率。

需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

基于以上实施例,本申请实施例还提供了一种第一网络管理设备,用于实现如图3所示的网络切片管理方法,具有如图9所示的第一网络管理设备900的功能。参阅图11所示,所述第一网络管理设备1100包括:通信接口1101、处理器1102和存储器1103。其中,所述通信接口1101、所述处理器1102以及所述存储器1103之间相互连接。

所述通信接口1101、所述处理器1102以及所述存储器1103之间通过总线1104相互连接。所述总线1104可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图11中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

所述通信接口1101,用于接收和发送数据,实现与网络切片管理系统中的其他设备(例如第二网络管理设备等)进行通信交互。

所述处理器1102,用于实现如图3所示的网络切片管理方法,具体可以参见上述实施例中的描述,此处不再赘述。

所述存储器1103,用于存放程序指令等。具体地,程序指令可以包括程序代码,该程序代码包括计算机操作指令。存储器1103可能包含随机存取存储器(randomaccessmemory,ram),也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。处理器1102执行存储器1103所存放的程序指令,实现上述功能,从而实现上述实施例提供的网络切片管理方法。

基于以上实施例,本申请实施例还提供了一种第二网络管理设备,用于实现如图4所示的网络切片管理方法,具有如图10所示的第二网络管理设备1000的功能。参阅图12所示,所述第二网络管理设备1200包括:通信接口1201、处理器1202和存储器1203。其中,所述通信接口1201、所述处理器1202以及所述存储器1203之间相互连接。

所述通信接口1201、所述处理器1202以及所述存储器1203之间通过总线1204相互连接。所述总线1204可以是pci总线或eisa总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图12中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

所述通信接口1201,用于接收和发送数据,实现与网络切片管理系统中的其他设备(例如第一网络管理设备等)进行通信交互。

所述处理器1202,用于实现如图4所示的网络切片管理方法,具体可以参见上述实施例中的描述,此处不再赘述。

所述存储器1203,用于存放程序指令等。具体地,程序指令可以包括程序代码,该程序代码包括计算机操作指令。存储器1203可能包含随机存取存储器(randomaccessmemory,ram),也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。处理器1202执行存储器1203所存放的程序指令,实现上述功能,从而实现上述实施例提供的网络切片管理方法。

综上所述,本申请实施例提供了一种网络切片管理方法及设备,在该方案中,第一网络管理设备在获取到网络切片模板的指示信息和目标网络切片的性能需求信息之后,可以根据该两项信息确定所述目标网络切片的部署信息,从而可以根据所述目标网络切片的部署信息实现对所述目标网络切片的管理。在上述方案中,由于所述第一网络管理设备无需人工参与,即可通过所述网络切片模板的指示信息和所述目标网络切片的性能需求信息,直接得到所述目标网络切片的部署信息,从而部署所述目标网络切片,因此,该方案可以提高网络切片的部署效率。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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