网络对象管理方法及其装置与流程

文档序号:16936055发布日期:2019-02-22 20:42阅读:336来源:国知局
网络对象管理方法及其装置与流程

本申请技术领域涉及通信技术领域,尤其涉及一种网络对象管理方法及其装置。



背景技术:

随着多种多样的通信业务的不断涌现,不同的通信业务对网络性能的需求存在显著的区别,第五代移动通信(the5th-generation,5g)系统引入了网络切片(networkslice,ns)的概念,以应对不同通信业务对网络性能的需求的差异。

网络切片,指在物理或者虚拟的网络基础设施上,根据不同的服务需求定制化不同的逻辑网络。网络切片可以是一个包括了终端设备、接入网、传输网、核心网和应用服务器的完整的端到端网络,能够提供完整的通信服务,具有一定网络能力。网络切片也可以是终端设备、接入网、传输网、核心网和应用服务器的任意组合。

网络切片实例(networksliceinstance,nsi)是一个真实运行的逻辑网络,能够满足一定网络特性或服务需求。一个网络切片实例可能提供一种或多种网络服务(networkservice,ns)。网络切片实例可以由网管系统创建,一个网管系统可能创建多个网络切片实例,并可同时对它们进行管理,包括在网络切片实例运行过程中的性能监视、故障管理、修改等。一个完整的网络切片实例可以提供完整的端到端的网络服务,组成网络切片实例的可以是网络切片子网实例(networkslicesubnetinstance,nssi)和网络功能(networkfunction,nf)中的至少一种。

5g系统相比第四代移动通信(the4th-generation,4g)系统,虽然在资源、容量等方面显著增加,但是通信业务的数量和种类也明显增加,所需的系统资源也随着增加,导致系统资源有限。在系统资源有限的情况下如何管理网络对象是5g系统中亟待解决的技术问题,例如,如何创建/更新网络切片实例、如何创建/更新网络切片子网实例等。



技术实现要素:

本申请实施例所要解决的技术问题在于,提供一种网络对象管理方法及其装置,在系统资源有限的情况下,可以实现对网络对象的管理,并且可以灵活、精细地管理网络对象。

本申请实施例第一方面提供一种网络对象管理方法,包括:

步骤1:第一设备从第二设备接收针对第一网络对象的管理指令,该管理指令携带第一网络对象的资源使用优先级信息,第一网络对象为待管理网络对象;

步骤2:第一设备根据第一网络对象的资源使用优先级信息和第二网络对象的资源信息确定第一网络对象所需的资源,第二网络对象为已存在网络对象;

步骤3:第一设备根据第一网络对象所需的资源对第一网络对象进行管理;

其中,第一网络对象/第二网络对象包括网络切片实例、网络切片子网实例或网络功能中的至少一种。

第二方面,本申请实施例提供一种第一设备,包括用于执行以上第一方面各个步骤的单元或手段(means)。

第三方面,本申请实施例提供一种第一设备,包括至少一个处理元件和至少一个存储元件,其中至少一个存储元件用于存储程序和数据,至少一个处理元件用于执行本申请第一方面种提供的方法。

第四方面,本申请实施例提供一种第一设备,包括用于执行以上第一方面的方法的至少一个处理元件(或芯片)。

第五方面,本申请实施例提供一种程序,该程序在被处理器执行时用于执行以上第一方面的方法。

第六方面,本申请实施例提供一种程序产品,例如计算机可读存储介质,包括第五方面的程序。

可见,在以上各个方面,在系统资源有限的情况下,第一设备根据第一网络对象的资源使用优先级信息和第二网络对象的资源信息来确定第一网络对象所需的资源,从而可以实现对网络对象的管理,并且可以灵活、精细地管理网络对象。

在一种可能实现的方式中,第二网络对象的资源信息包括第二网络对象占用的资源和第二网络对象的资源使用优先级信息,以便第一设备在第二网络对象占用的资源中抢占第一网络对象所需的资源。

在一种可能实现的方式中,资源使用优先级信息包括特征标识、特征标识对应的资源抢占能力等级,或包括特征标识、特征标识对应的资源抢占能力等级以及特征标识对应的资源被抢占能力等级。其中,特征标识包括网络切片类型标识、网络切片实例身份标识、网络切片子网实例身份标识、网络功能身份标识、租户身份标识或服务身份标识中的至少一种。按照特征标识划分优先级,有利于网络切片网络系统灵活编排资源,例如发送方可以对重要的、对通信服务影响大的网络切片子网实例/网络功能分配较高的优先级,可以合理利用有限的资源。

在一种可能实现的方式中,上述特征标识对应的资源被抢占能力等级包括若干预设比例的资源被抢占能力等级,预设比例的资源被抢占能力等级用于表示资源中x%的资源被其它网络对象抢占的可能性,以便根据某个网络对象的预设比例的资源被抢占能力等级从该网络对象抢占预设比例的资源。

在一种可能实现的方式中,第一设备根据第一网络对象的资源使用优先级信息和第二网络对象的资源信息确定第一网络对象所需的资源时,首先确定管理第一网络对象所需的资源数量,即确定执行上述管理指令所需的资源数量;然后根据第一网络对象的特征标识对应的资源抢占能力和第二网络对象的特征标识对应的资源被抢占能力确定第一网络对象是否可抢占第二网络对象占用的资源,并在确定出可抢占的情况下,根据所需的资源数量从第二网络对象占用的资源中确定第一网络对象所需的资源。

在一种可能实现的方式中,特征标识对应的资源抢占能力等级和/或资源被抢占能力等级是根据性能指标对应的资源抢占能力等级和/或资源被抢占能力等级确定的;性能指标包括时延、吞吐率、同时支持接入用户数、同时支持会话数、地理覆盖范围、丢包率、掉话率、用户小区切换成功率或单用户的吞吐率中的至少一种。按照性能指标划分优先级,有利于提高重要性能指标的保障性。

在一种可能实现的方式中,第一网络对象的特征标识对应资源抢占能力等级和/或资源被抢占能力等级是根据第一网络对象和/或第三网络对象的性能指标对应的资源抢占能力等级和/或资源被抢占能力等级确定的。其中,第一网络对象是第三网络对象的构成部分,例如第一网络对象是nf,第三网络对象是nssi,第一网络对象是nssi,第三网络对象是nsi。

在一种可能实现的方式中,在第一网络对象可抢占第二网络对象占用的资源的情况下,第一设备收缩/终结第二网络对象,以释放第二网络对象占用的部分/全部资源,以便其它网络对象可以利用释放的资源,从而提高资源利用率。

在一种可能实现的方式中,第一网络对象的资源使用优先级信息还包括第一网络对象的优先级变化策略信息,在第一网络对象的资源使用优先级信息需要根据第一网络对象的优先级变化策略信息进行调整的情况下,第一设备根据第一网络对象的优先级变化策略信息调整第一网络对象的资源使用优先级信息,有利于依据网络和业务状态,灵活、实时地调整资源使用优先级信息,将有限的资源提供给更需要保障的业务。

在一种可能实现的方式中,第一设备从第二设备接收第一网络对象的优先级变化策略信息;在第一网络对象的资源使用优先级信息需要根据第一网络对象的优先级变化策略信息进行调整的情况下,根据第一网络对象的优先级变化策略信息调整第一网络对象的资源使用优先级信息,有利于依据网络和业务状态,灵活、实时地调整资源使用优先级信息,将有限的资源提供给更需要保障的业务。

本申请实施例第七方面提供一种网络对象管理方法,包括:

步骤1:第二设备确定针对第一网络对象的资源使用优先级信息,第一网络对象为待管理网络对象;

步骤2:第二设备向第一设备发送针对第一网络对象的管理指令,管理指令携带第一网络对象的资源优先级信息;

其中,第一网络对象/第二网络对象包括网络切片实例、网络切片子网实例或网络功能中的至少一种。

第八方面,本申请实施例提供一种第二设备,包括用于执行以上第七方面各个步骤的单元或手段(means)。

第九方面,本申请实施例提供一种第二设备,包括至少一个处理元件和至少一个存储元件,其中至少一个存储元件用于存储程序和数据,至少一个处理元件用于执行本申请第七方面种提供的方法。

第十方面,本申请实施例提供一种第二设备,包括用于执行以上第七方面的方法的至少一个处理元件(或芯片)。

第十一方面,本申请实施例提供一种程序,该程序在被处理器执行时用于执行以上第七方面的方法。

第十二方面,本申请实施例提供一种程序产品,例如计算机可读存储介质,包括第十一方面的程序。

可见,在以上各个方面,第二设备通过在管理指令中携带资源使用优先级信息,以便第一设备根据资源使用优先级信息从已存在网络对象占用的资源中抢占所需的资源,进而可以实现在系统资源有限的情况下,对网络对象的管理。

在一种可能实现的方式中,资源使用优先级信息包括特征标识、特征标识对应的资源抢占能力等级以及特征标识对应的资源被抢占能力等级;特征标识包括网络切片类型标识、网络切片实例身份标识、网络切片子网实例身份标识、网络功能身份标识、租户身份标识或服务身份标识中的至少一种。按照特征标识划分优先级,有利于网络切片网络系统灵活编排资源。

在一种可能实现的方式中,特征标识对应的资源抢占能力等级和/或资源被抢占能力等级是根据性能指标对应的资源抢占能力等级和/或资源被抢占能力等级确定的;性能指标包括时延、吞吐率、同时支持接入用户数、同时支持会话数、地理覆盖范围、丢包率、掉话率、用户小区切换成功率或单用户的吞吐率中的至少一种。按照性能指标划分优先级,有利于提高重要性能指标的保障性。

在一种可能实现的方式中,第一网络对象的资源使用优先级信息还包括第一网络对象的优先级变化策略信息,第一网络对象的优先级变化策略信息用于第一设备调整第一网络对象的资源使用优先级信息,有利于第一设备灵活地调整资源使用优先级信息。

在一种可能实现的方式中,第二设备向第一设备发送第一网络对象的优先级变化策略信息,第一网络对象的优先级变化策略信息用于第一设备调整第一网络对象的资源使用优先级信息,有利于第一设备灵活地调整资源使用优先级信息。

附图说明

为了更清楚地说明本申请实施例或背景技术中的技术方案,下面将对本申请实施例或背景技术中所需要使用的附图进行说明。

图1是应用本申请实施例的网络架构示意图;

图2是本申请实施例提供的一种网络对象管理方法的流程示意图;

图3是本申请实施例提供的一种nsi管理方法的流程示例图;

图4是本申请实施例提供的设备的逻辑结构示意图;

图5是本申请实施例提供的设备的实体结构简化示意图。

具体实施方式

本申请实施例涉及网络切片技术。网络切片技术是将网络在逻辑上抽象为一个或者多个相互隔离的网络切片,其中每个网络切片包含一系列的逻辑网络功能,针对性地满足不同业务类型的差异化需求。例如在第五代移动通信(the5th-generation,简称为“5g”)系统中,网络切片是一种按需组网的方式,为运营商带来能根据不断变化的用户需求进行调整,并快速满足新型应用需求的新服务。

网络切片技术将5g网络物理基础设施资源根据场景需求抽象为多个相互独立的平行的网络切片实例。每个网络切片实例按照业务场景的需要和业务模型进行网络功能的定制裁剪及相应网络功能的编排管理。一个网络切片实例可以视为一个实例化的5g网络。这样的网络结构允许运营商将网络作为一种服务提供给用户,并可以根据速率、容量、覆盖性、延迟、可靠性、安全性和可用性等指标对实体网络进行自由组合,从而满足不同用户的要求。

需要说明的是,本申请实施例中的术语“网络管理架构”“网管系统”等可以互相替换。为了便于理解,先介绍本申请实施例中出现的一些术语。

网络切片:指在物理或者虚拟的网络基础设施之上,根据不同的服务需求定制化不同的逻辑网络。网络切片可以是一个包括了终端设备、接入网、传输网、核心网和应用服务器的完整的端到端网络,能够提供完整的通信服务,具有一定网络能力。网络切片也可以是终端设备、接入网、传输网、核心网和应用服务器的任意组合。网络切片可能具有如下一个或多个特性:接入网可能切片,也可能不切片。接入网可能是多个网络切片共用的。不同的网络切片的特性和组成他们的网络功能可能是不一样的。

网络切片实例是一个真实运行的逻辑网络,能满足一定网络特性或服务需求。一个网络切片实例可能提供一种或多种网络服务。网络切片实例可以由网管系统创建,一个网管系统可能创建多个网络切片实例并同时对它们进行管理,包括在网络切片实例运行过程中的性能监视和故障管理等。当多个网络切片实例共存时,网络切片实例之间可能共享部分网络资源、网络功能和网络切片子网实例中的至少一种。网络切片实例可能从网络切片模板创建,也可能不从网络切片模板创建。

一个完整的网络切片实例是能够提供完整的端到端的网络服务的,而组成网络切片实例的可以是网络切片子网实例和/或网络功能。其中网络切片子网实例可以不需要提供端到端的完整的网络服务,网络切片子网实例可以是网络切片实例中同一个设备商的网络功能组成集合,也可能是按域划分的网络功能的集合,例如核心网网络切片子网实例、接入网网络切片子网实例。网络切片子网实例可能被多个网络切片实例共享。提出网络切片子网实例,可以方便网管系统管理。一个网络切片实例可能由若干网络切片子网实例组成,每个网络切片子网实例由若干网络功能和/或其他网络切片子网实例组成;一个网络切片实例可能由若干网络切片子网实例和没有被划分为网络切片子网实例的网络功能直接组成;一个网络切片实例也可能仅由若干网络功能组成。

网络功能,是网络中的一种处理功能,定义了功能性的行为和接口。网络功能可以通过专用硬件实现,也可以通过在专用硬件上运行软件实现,也可以在通用的硬件平台上以虚拟功能的形式实现。因此,从实现的角度,可以将网络功能分为物理网络功能和虚拟网络功能。而从使用的角度,网络功能可以分为专属网络功能和共享网络功能,具体地,对于多个(子)网络切片实例而言,可以独立地使用不同的网络功能,这种网络功能称为专属网络功能;也可以共享同一个网络功能,这种网络功能称为共享网络功能。以下统称物理网络功能和/或虚拟网络功能为网络功能。

请参见图1,是应用本申请实施例的网络架构示意图,该网络架构包括通信业务管理功能(communicationservicemanagementfunction,csmf)实体、网络切片管理功能(networkslicemanagementfunction,nsmf)实体和网络切片子网管理功能(networkslicesubnetmanagementfunction,nssmf)实体。需要说明的是,网络架构所包括的csmf实体、nsmf实体以及nssmf实体的数量并不局限于图1所示,实际应用中,可能包括多个csmf实体、多个nsmf实体、多个nssmf实体。需要说明的是,上述三个管理实体可能用其他名称进行描述,本申请实施例对此不作限定。

csmf实体主要负责将运营商和/或第三方客户的通信服务需求转化为对网络或网络切片的需求;通过和nsmf实体之间的接口向nsmf实体发送对网络切片的需求(例如创建、终结、修改网络切片实例请求等);从nsmf实体获取网络切片的管理数据(例如性能、故障数据等);生成运行于网络切片实例之上的通信业务的管理数据;接收运营商和/或第三方客户对网络切片管理数据和/或通信业务的管理数据的订阅需求等。

nsmf实体主要负责接收csmf实体发送的网络切片需求;对网络切片实例的生命周期、性能、故障等进行管理(以下将生命周期、性能、故障管理简称管理);编排网络切片实例的组成;分解网络切片实例的需求为各网络切片子网实例和/或网络功能的需求;向各nssmf实体发送网络切片子网实例管理请求等。

nssmf实体主要负责接收nsmf实体发送的网络切片子网需求;对网络切片子网实例进行管理;编排子排网络切片实例的组成;分解网络切片子网实例的需求为各网络功能和/或嵌套网络切片子网实例的需求;可能向其他nssmf实体发送嵌套网络切片子网实例管理请求等。

csmf实体与nsmf实体之间的接口为接口1,用于csmf实体向nsmf实体发送网络切片管理指令和资源使用优先级信息;用于nsmf实体向csmf实体反馈管理指令执行结果;用于nsmf实体向csmf实体上报管理数据。

nsmf实体与nssmf实体之间的接口为接口2,用于nsmf实体向nssmf实体发送网络切片子网和/或网络功能管理指令和资源使用优先级信息;用于nssmf实体向nsmf实体反馈管理指令执行结果;用于nssmf实体向nsmf实体上报管理数据。

基于图1所示的网络架构,下面将对网络切片管理流程进行介绍,网络切片管理流程主要分为网络切片实例创建、网络切片实例调整和网络切片实例终结三个流程。

网络切片实例创建流程:

1)csmf实体接收到通信服务请求,该请求中包含业务需求,例如该通信服务所需覆盖的地理范围、对网络的隔离需求、安全需求、应用需求、网络的关键性能指标(keyperformanceindicator,kpi)等;

2)csmf实体将接收到的通信服务请求转化为网络切片相关需求,该需求中包括了为上述通信服务提供服务的网络切片实例是否可和其他通信服务共享;

3)csmf实体将网络切片相关需求发送至nsmf实体,用于请求nsmf实体分配或创建一个网络切片实例;

4)当上述网络切片相关需求不能被满足时,nsmf实体拒绝该请求,并向csmf实体发送拒绝反馈;当上述网络切片相关需求可以被满足时,nsmf实体判断是否可重用现有nsi来满足该请求,若可以,则nsmf实体编排对现有nsi的调整需求,并执行网络切片调整流程,若不可以,则nsmf实体创建新nsi以满足网络切片相关需求;

5)nsmf实体编排nsi并将nsi的需求分解为各nssi的需求,该需求中包括了所需nssi是否可以和其他nsi共享,nsmf实体识别需要新创建和可以重用的nssi;

6)对于需要新创建的nssi,nsmf实体将nssi的需求发送给相应nssmf实体;nssmf实体创建新的nssi并配置nssi以满足相关需求;

7)对于可以重用的nssi,nsmf实体将nssi的需求发送给相应nssmf实体;nssmf实体调整和/或重配置现有nssi以满足相关需求;

8)nsmf实体将若干新创建和/或重用的nssi组合成一个nsi。

网络切片实例调整流程:

1)nsmf实体接收到nsi调整请求,或nsmf实体依据策略决定调整nsi,调整nsi可能包括增加/减小nsi的容量、改变nsi内的拓扑、增加/删除nsi内的网络功能等;

2)nsmf实体依据nsi调整请求确定所需调整的nssi,并将调整请求发送至相应的nssmf实体;

3)nssmf实体判断该调整请求是否可以实现,若该调整请求不能实现,则nssmf实体拒绝该请求并反馈给nsmf实体;如果该调整请求可以实现,则nssmf实体判断哪些nssi的组成构件需要调整,nssi的组成构件可以是网络功能或嵌套的nssi;

4)若该组成构件是和其他nssi共享的,则nssmf实体需判断该调整是否会对其他nssi产生不利影响,若没有不利影响,则nssmf实体执行对目标组成构件的调整和/或配置;若存在负面影响,则nssmf实体可能决定不执行该调整,或nssmf实体创建一个新的nssi的组成构件以满足nssi的调整需求,此时,旧的共享nssi组成构件会被重新配置并和所述nssi解耦,新的nssi构件和所述nssi关联。

5)若该组成构件是所述nssi独占的,则nssmf实体依据调整请求调整目标nssi构件并配置。

网络切片实例终结流程:

1)nsmf实体接收到nsi终结请求,或nsmf实体依据策略决定终结nsi,该nsi不再被需要;

2)nsmf实体注销该nsi,需要被终结的nsi处于注销状态;

3)nsmf实体确定构成所述nsi的nssi中哪些被终结,哪些需保留;

4)若nssi需要被终结,则nsmf实体向相应nssmf实体发送nssi终结请求,nssmf实体执行终结nssi命令;

5)若nssi实体不需被终结,则nsmf实体向相应nssmf实体发送nssi调整和/或重配置请求,nssmf实体执行调整或重配置命令;

6)nsmf实体删除被终结的nsi相关信息。

在系统资源有限的情况下,如何管理网络对象是5g系统中亟待解决的技术问题,例如,如何创建/更新网络切片实例、如何创建/更新网络切片子网实例等。

鉴于此,本申请实施例提供一种网络对象管理方法及其装置,在系统资源有限的情况下,可以实现对网络对象的管理,并且可以灵活、精细地管理网络对象,进而可以提升高优先级网络对象的资源保障。

本申请实施例中涉及的网络对象可以包括网络切片实例、网络切片子网实例或网络功能中的至少一种。网络对象也可以替换为网络切片,网络切片通过网络切片实例来实现,网络切片实例由网络切片子网实例和/或网络功能组成。本申请实施例中的网络对象管理方法,也可以说是网络切片管理方法,涉及网络切片实例创建、调整,网络切片子网实例创建、调整等流程。

本申请实施例中的第一设备为接收管理指令的实体,第二设备为发送管理指令的实体。第一设备可以是nsmf实体,也可以是nssmf实体,第二设备可以是csmf实体,也可以是nsmf实体。

在第一设备为nsmf实体时,第二设备为csmf实体,此时,管理指令可以是创建网络切片实例指令、调整网络切片实例指令等;在第一设备为nssmf实体时,第二设备为nsmf实体,此时,管理指令可以是创建nssi和/或nf指令、调整nssi和/或nf指令等。

下面将结合附图2和附图3对本申请实施例提供的网络对象管理方法进行详细介绍。

请参见图2,是本申请实施例提供的一种网络对象管理方法的流程示意图,该方法从第一设备与第二设备交互的角度进行介绍,可以包括但不限于以下步骤:

步骤s201:第二设备确定针对第一网络对象的资源使用优先级信息;

其中,第一网络对象是待管理网络对象,待管理可以理解为待创建或待调整,待创建是指需要在网络架构中创建新的网络对象,待调整是指需要对网络架构中已存在(alreadyexisting)的网络对象进行调整。

若第二设备为csmf实体,第一设备为nsmf实体,则待管理网络对象可以是待创建的nsi、待调整的nsi;若第二设备为nsmf实体,第一设备为nssmf实体,则待管理网络对象可以是待创建的nssi、待调整的nssi、待创建的nf、待调整的nf。

其中,资源使用优先级信息可以用于描述网络对象的资源抢占能力等级,还可以用于描述网络对象的资源被其它网络对象抢占的能力等级。换言之,资源使用优先级信息用于描述自己抢占其它网络对象的能力,还用于描述自己的资源中部分或全部被其它网络对象抢占的能力等级。

在一种可能的实现方式中,网络对象的资源被其它网络对象抢占的能力等级可能由若干预设比例的资源被其它网络对象抢占的能力等级组成。例如,网络对象的10%资源被其他网络对象抢占的能力等级,网络对象的20%资源被其他网络对象抢占的能力等级等。不同预设比例的资源被抢占能力等级可能相同也可能不同。

在另一种可能的实现方式中,网络对象的资源被其它网络对象抢占的能力等级仅是单一的资源被抢占能力等级,不对抢占资源的多少进行区分,可以理解的是,该实现方式中的被抢占能力等级等价于网络对象的100%资源被其它网络对象抢占的能力等级。

在另一种可能的实现方式中,资源抢占能力等级和资源被抢占能力等级由一个资源优先级等级表示,即不区分抢占能力和被抢占能力。当某个网络对象抢占其它网络对象的资源时,该资源优先级等级用于判断抢占能力;当网络对象的资源被其它网络对象的抢占时,该资源优先级等级用于判断被抢占能力。

应理解,本申请实例中的资源抢占能力等级和资源被抢占能力等级包含了上述的所有可能的实现方式中的至少一种。

在一种实现方式中,资源使用优先级信息按照特征标识粒度划分,特征标识可以包括网络切片类型标识、网络切片实例身份标识、网络切片子网实例身份标识、网络功能身份标识、租户身份标识或服务身份标识中的至少一种。特征标识的优先级划分有利于网络切片管理系统灵活编排资源,例如发送方可以对重要的、对通信服务影响大的nssi/nf分配较高的优先级,可以合理利用有限的资源。此外,当因资源不足,接收方无法完成发送方的指令时,发送方可以从接收方的反馈中了解哪个nssi/nf的资源无法被满足,从而做出针对性地部署调整。

其中,网络切片类型标识用于标识不同类型的网络切片,一个网络切片类型对应一个身份标识,网络切片类型标识也可以用于标识不同的网络切片。网络切片类型标识可以包括但不限于超可靠及低延迟通讯(ultra-reliableandlowlatencycommunications,urllc)、机器型通讯(machinetypecommunication,mtc)、抄表、视频浏览等等。当资源使用优先级信息使用网络切片类型标识进行划分时,若任意两个网络对象的网络切片类型标识相同,则这两个网络对象具有相同的优先级,不会发生资源竞争。资源竞争发生在不同网络切片类型标识的网络对象之间,例如网络对象1的网络切片类型标识为urllc,网络对象2的网络切片类型标识为视频浏览,则网络对象1和网络对象2之间会发生资源竞争。

网络切片实例身份标识用于标识不同的网络切片实例,一个网络切片实例对应一个身份标识。当资源使用优先级信息使用网络切片实例身份标识进行划分时,资源竞争发生在不同网络切片实例之间。

网络切片子网实例身份标识用于标识不同的网络切片子网实例,一个网络切片子网实例对应一个身份标识。当资源使用优先级信息使用网络切片子网实例身份标识进行划分时,资源竞争发生在不同网络切片子网实例之间,这些不同网络切片子网实例可能属于同一个网络切片实例,也可能属于不同的网络切片实例。

网络功能身份标识用于标识不同的网络功能,一个网络功能对应一个身份标识。当资源使用优先级信息使用网络功能身份标识进行划分时,资源竞争发生在不同网络功能之间,这些不同网络功能可能属于同一个网络切片实例/网络切片子网实例,也可能属于不同的网络切片实例/网络切片子网实例。

同一个网络切片实例可能同时为若干个租户(tenant)提供服务,同一个网络切片实例也可能同时提供多个不同的服务(service),一个tenant对应一个身份标识,一个service对应一个身份标识。当资源使用优先级信息使用租户身份标识进行划分时,资源竞争发生在同一网络切片实例的多个租户之间,或发生在不同网络切片实例的多个租户之间。同理,使用服务身份标识进行划分时,资源竞争发生在同一网络切片实例的多个服务之间,或发生在不同网络切片实例的多个服务之间。

在一种实现方式中,资源使用优先级信息按照性能指标粒度划分,性能指标可以包括时延、吞吐率、同时支持接入用户数、同时支持会话数、地理覆盖范围、丢包率、掉话率、用户小区切换成功率或单用户的吞吐率中的至少一种。性能指标的优先级划分有利于提高重要性能指标的保障性。在接收方无法完成发送方的管理指令时,发送方可以从接收方发送的反馈消息中获知哪些性能指标无法达成。

其中,时延是指一个报文或分组数据从一个网络的一端传送到另一个端所需要的时间。吞吐率指的是单位时间内通过某通信信道的平均速率,这里的吞吐率可以是系统吞吐率。单用户的吞吐率指的是单个用户在单位时间内通过某通信信道的平均速率。

资源使用优先级信息除携带特征标识/性能标识外,还携带特征标识/性能指标对应的优先级级别。优先级级别可包括资源抢占能力等级和资源被抢占能力等级。

其中,资源抢占能力等级,可以是数字的形式表示,也可以是字母的形式,也可以是高、中、低等描述的形式,具体分为多少个等级以及等级与所表示能力之间的对应关系在本申请实施例中不作限定,例如等级分为3档,1表示资源抢占能力最强,3表示资源抢占能力最弱。可以理解的是,资源抢占能力越强,越容易抢占资源。

例如,网络对象1的网络切片类型标识为urllc,urllc对应的资源抢占能力等级最强,网络对象2的网络切片类型标识为视频浏览,视频浏览对应的资源被抢占能力等级最强,那么网络对象1可抢占网络对象2的资源。

某个网络对象的性能指标对应的资源抢占能力等级可转换为该网络对象和/或组成该网络对象的子网络对象的特征标识对应的资源抢占能力等级,具体转换方法在本申请实施例中不作限定。可以理解的是,某个网络对象和/或组成该网络对象的子网络对象的特征标识对应的资源抢占能力等级可根据该网络对象的性能指标对应的资源抢占能力等级确定。其中,子网络对象是组成网络对象的部分,例如,网络对象为nsi,组成该网络对象的子网络对象为nssi;网络对象为nssi,组成该网络对象的子网络对象为nf。本申请实施例主要以某个网络对象的性能指标对应的资源抢占能力等级转换为该网络对象的特征标识对应的资源抢占能力等级为例进行介绍,该转换过程可以在第一设备执行,也可以在第二设备执行。

资源被抢占能力等级,在一种可能的实现方式中,可以包括一个或多个预设比例的资源被抢占的能力等级组成。预设比例的资源被抢占的能力等级可以理解为资源中的x%被抢占的可能性等级,x%即为预设比例,预设比例的具体数值、优先级等级分为多少个等级以及优先级等级与所表示能力之间的对应关系在本申请实施例中不作限定,例如,10%的资源被抢占的能力等级分为3档,1表示10%的资源最可能被抢占,3表示10%的资源最不可能被抢占。可以理解的是,资源被抢占能力越弱,越不容易被抢占。这项能力等级有利于保障低优先级业务的基本需求。在另一种可能的实现方式中,资源被抢占能力等级仅由单独的资源被抢占能力等级组成,例如等级分为3档,1表示资源被抢占可能性最高,3表示资源被抢占可能性最低。可以理解的是,资源被抢占能力越强,越容易抢占资源。应理解,资源被抢占能力等级,可以是数字的形式表示,也可以是字母的形式,也可以是高、中、低等描述的形式,具体分为多少个等级以及等级与所表示能力之间的对应关系在本申请实施例中不作限定。

同理,某个网络对象的性能指标对应的资源被抢占能力等级可转换为该网络对象和/或组成该网络对象的子网络对象的特征标识对应的资源被抢占能力等级。

本申请实施例中所涉及的资源或系统资源可以包括计算资源、存储资源或网络资源中的至少一种。

若第二设备为csmf实体,则第二设备可根据运营商和/或第三方客户发送的通信服务请求确定第一网络对象以及第一网络对象的资源使用优先级信息,具体确定方法在本申请实施例中不作限定。

若第二设备为nsmf实体,则第二设备可根据csmf实体发送的请求确定第一网络对象以及第一网络对象的资源使用优先级信息,具体确定方法在本申请实施例中不作限定。

步骤s202:第二设备向第一设备发送针对第一网络对象的管理指令,该管理指令携带第一网络对象的资源使用优先级信息;相应地,第一设备从第二设备接收该管理指令;

若第二设备为csmf实体,第一设备为nsmf实体,则该管理指令为创建nsi或调整nsi指令;若第二设备为nsmf实体,第一设备为nssmf实体,则该管理指令为创建nssi和/或nf指令,或为调整nssi和/或nf指令。

需要说明的是,上述第一网络对象的数量为至少一个,假设第一网络对象为nsi,若数量为一个,则该管理指令为创建或调整一个nsi;若数量为多个,则该管理指令为创建或调整多个nsi。

第一设备在接收到该管理指令时,可根据目前网络中可用的资源情况判断是否可满足第一网络对象的管理需求,若满足,则可按照现有的网络切片实例/网络切片子网实例创建/调整流程进行处理;若不满足,则可按照步骤s203和步骤s204进行处理。可以理解的是,对于任意一个第一网络对象的管理需求,满足则按照现有流程进行处理,不满足则执按照步骤s203和步骤s204进行处理。

步骤s203:第一设备根据第一网络对象的资源使用优先级信息和第二网络对象的资源信息确定第一网络对象所需的资源;

其中,第二网络对象为网络架构中已存在(alreadyexisting)网络对象,可以是已经创建或已经调整的网络对象。可以理解的是,第二网络对象在网络架构中已经获取了其所需的资源,并占用了这些资源。需要说明的是,第二网络对象的数量同样为至少一个。

第二网络对象的资源信息包括第二网络对象占用的资源和第二网络对象的资源使用优先级信息。其中,第二网络对象的资源使用优先级信息包括第二网络对象的特征标识,第二网络对象的特征标识对应的资源抢占能力等级以及第二网络对象的特征标识对应的资源被抢占能力等级。由于第二网络对象是已存在网络对象,那么第二网络对象的资源使用优先级信息已经存在于第一设备中或网络架构中,第一设备可直接获取。

假设上述管理指令为针对某一个第一网络对象的管理指令,第一设备在接收到该管理指令时,确定管理该第一网络对象所需的资源数量,即确定执行该管理指令需要多少资源。然后第一设备根据该第一网络对象的资源使用优先级信息和第二网络对象的资源使用优先级信息判断该第一网络对象是否可抢占第二网络对象占用的资源。具体地,第一设备可判断第一网络对象的特征标识对应的资源抢占能力等级高于哪个或哪几个第二网络对象的特征标识对应的资源被抢占能力等级。

在一种实现方式中,在确定出该第一网络对象的特征标识对应的资源抢占能力等级高于某个第二网络对象的特征标识对应的资源被抢占能力等级的情况下,第一设备可从该第二网络对象占用的资源中抢占资源。在另一种实现方式中,在确定出该第一网络对象的特征标识对应的资源抢占能力等级高于某个第二网络对象的特征标识对应的资源中预设比例的资源被抢占能力等级的情况下,第一设备可根据该预设比例从该第二网络对象占用的资源中抢占资源。

在一种实现方式中,在确定出该第一网络对象的特征标识对应的资源抢占能力等级高于某几个第二网络对象的特征标识对应的资源抢占能力等级的情况下,第一设备根据这几个第二网络对象的特征标识对应的资源被抢占能力等级从这几个第二网络对象中选择一个第二网络对象,该第二网络对象的特征标识对应的资源最容易被抢占,然后第一设备可从该第二网络对象占用的资源中抢占资源。

在第一网络对象可从一个第二网络对象占用的资源中抢占部分或全部资源的情况下,第一设备可判断此时抢占的资源是否满足第一网络对象所需的资源数量,若满足,则无需再抢占其它第二网络对象占用的资源;若不满足,则第一设备继续抢占其它第二网络对象占用的资源,直到满足为止。

若该第一网络对象的特征标识对应的资源抢占能力等级低于每个第二网络对象的特征标识对应的资源被抢占能力等级,那么第一网络对象无法抢占任意一个第二网络对象的资源,第一设备可向第二设备发送反馈消息,该反馈消息用于指示该管理指令无法完成,该反馈消息中携带原因是资源不足指示,还携带具体特征标识对应的优先级不足以抢占资源指示,以便第二设备了解哪个特征标识的资源无法被满足,从而做出针对性的部署调整。

若第一网络对象的资源使用优先级信息包括第一网络对象的性能指标对应的资源抢占能力等级,则上述反馈消息携带具体性能指标对应的优先级不足以抢占资源指示。

对于上述管理指令为针对多个第一网络对象的管理指令的情况,可按照针对一个第一网络对象的处理确定出每个第一网络对象所需的资源。

在某个第一网络对象需抢占某个第二网络对象的部分/全部资源的情况下,第一设备可收缩/终结该第二网络对象,以释放该第二网络对象占用的部分/全部资源。可以理解的是,收缩该第二网络对象,是为了释放该第二网络对象占用的部分资源;终结该第二网络对象,是为了释放该第二网络对象占用的全部资源。终结该第二网络对象可能还包括注销(去激活)该第二网络对象。具体收缩/终结流程本申请实施例中不作限定。

步骤s204:第一设备根据第一网络对象所需的资源对第一网络对象进行管理;

第一设备可根据第一网络对象所需的资源创建或调整第一网络对象,具体创建或调整流程在本申请实施例中不作限定。

在图2所描述的实施例中,第一设备根据第一网络对象的资源使用优先级信息从第二网络对象占用的资源中确定第一网络对象所需的资源,对第一网络对象进行管理,从而在系统资源有限的情况下,可以实现对网络对象的管理,根据优先级进行抢占,从而可以灵活、精细地管理网络对象。

在一种实现方式中,第一网络对象在抢占了第二网络对象的部分/全部资源之后,第一设备可向第二设备发送执行结果反馈,该反馈消息中包括某个第一网络对象抢占了某个第二网络对象的多少资源和/或对第二网络对象的管理动作,以便第二设备了解资源抢占情况。

在一种实现方式中,上述管理指令还包括第一网络对象的优先级变化策略信息,该优先级变化策略信息用于指示第一设备调整第一网络对象的资源使用优先级信息。该优先级变化策略信息可以应用于按照特征标识划分优先级的场景,也可以应用于按照性能指标划分优先级的场景。

示例性地,该优先级变化策略信息指示资源抢占能力等级随时间变化,例如白天,资源抢占能力等级最高,夜晚,资源抢占能力等级最低。示例性地,该优先级变化策略信息指示资源抢占能力等级随用户数量变化,例如用户数量大于阈值的情况下,资源抢占能力等级最高,用户数量小于或等于阈值的情况下,资源抢占能力等级最低。

第一设备根据第一网络对象的优先级变化策略信息确定是否需要调整第一网络对象的资源使用优先级信息,并在确定需要调整的情况下,根据第一网络对象的优先级变化策略信息对第一网络对象的资源使用优先级信息进行调整。相应地,在调整了第一网络对象的资源使用优先级信息的情况下,第一设备适应性地重新确定第一网络对象所需的资源。

第一网络对象的优先级变化策略信息也可不携带在管理指令中,第二设备单独向第一设备发送第一网络对象的优先级变化策略信息,本申请实施例可不限定该步骤与步骤s202的先后顺序。

通过优先级变化策略信息对资源使用优先级信息进行调整,有利于依据网络和业务状态,实时地调整优先级指示,将有限的资源提供给更需要保障的业务。

请参见图3,是本申请实施例提供的一种nsi管理方法的流程示例图,该图从csmf实体与nsmf实体交互的角度进行介绍,假设第一nsi、第二nsi的数量为一个且第二nsi占用的资源能满足创建第一nsi的资源需求,该图所示的流程可以包括但不限于:

步骤s301:csmf实体确定针对第一nsi的资源使用优先级信息;

其中,第一nsi的资源使用优先级信息包括第一nsi的nsi身份标识、该nsi身份标识对应的资源抢占能力等级以及该nsi身份标识对应的资源被抢占能力等级。

csmf实体可将第一nsi的性能指标对应的资源抢占能力等级和/或资源被抢占能力等级转换为第一nsi的nsi身份标识对应的资源抢占能力等级和/或资源被抢占能力等级。

若第一nsi的资源使用优先级信息包括第一nsi的性能指标,该性能指标对应的资源抢占能力等级以及该性能指标对应的被抢占能力等级,那么nsmf实体可对该性能指标对应的资源抢占能力等级和/或资源被抢占能力等级转换为第一nsi的nsi身份标识对应的资源抢占能力等级和/或资源被抢占能力等级。

步骤s302:csmf实体向nsmf实体发送针对第一nsi的创建指令,该创建指令携带第一nsi的资源使用优先级信息;相应地,nsmf实体从csmf实体接收该创建指令;

步骤s303:nsmf实体根据第一nsi的资源使用优先级信息和第二nsi的资源信息确定第一nsi所需的资源;

nsmf实体判断第一nsi的nsi标识对应的资源抢占能力等级是否高于第二nsi的nsi标识对应的资源被抢占能力等级。

若是,则nsmf实体可抢占第二nsi占用的部分或全部资源,从而确定第一nsi所需的资源,并执行步骤s304,s305。

若否,则nsmf实体向csmf实体发送反馈消息,该反馈消息用于指示该管理指令无法完成,原因是资源不足,且第一nsi的优先级不足以抢占资源,以便csmf实体了解第一nsi的nsi身份标识对应的资源无法被满足,从而做出针对性的部署调整。

步骤s304:nsmf实体收缩/终结第二nsi;

nsmf实体收缩/终结第二nsi,以释放第二nsi的部分/全部资源。

步骤s305:nsmf实体根据第一nsi所需的资源创建第一nsi;

图3所描述的示例图,仅用于举例,并不构成对本申请实施例的限定。

上述详细阐述了本申请实施例的方法,下面提供了本申请实施例的装置。

请参见图4,是本申请实施例提供的设备的逻辑结构示意图,该设备40可以包括处理单元401和收发单元402。该设备40可以是图2所示实施例中的第一设备或第二设备,可以是csmf实体、nsmf实体或nssmf实体。

若该设备40是图2所示实施例中的第一设备,则收发单元402可用于与第二设备进行通信,例如执行图2所示实施例中的步骤s202,即从第二设备接收针对第一网络对象的管理指令,该管理指令携带第一网络对象的资源使用优先级信息,第一网络对象为待管理网络对象;处理单元401可用于执行控制第一设备的操作,例如执行图2所示实施例中的步骤s203和步骤s204,即根据第一网络对象的资源使用优先级信息和第二网络对象的资源信息确定第一网络对象所需的资源,根据第一网络对象所需的资源对第一网络对象进行管理,第二网络对象为已存在网络对象。具体可参见图2所示实施例中相应的描述,在此不再赘述。

其中,第一网络对象/第二网络对象包括网络切片实例、网络切片子网实例或网络功能中的至少一种。

其中,第二网络对象的资源信息包括第二网络对象占用的资源和第二网络对象的资源使用优先级信息。

其中,资源使用优先级信息包括特征标识、特征标识对应的资源抢占能力等级以及特征标识对应的资源被抢占能力等级;特征标识包括网络切片类型标识、网络切片实例身份标识、网络切片子网实例身份标识、网络功能身份标识、租户身份标识或服务身份标识中的至少一种。

其中,特征标识对应的资源抢占能力等级和/或资源被抢占能力等级是根据性能指标对应的资源抢占能力等级和/或资源被抢占能力等级确定的;性能指标包括时延、吞吐率、同时支持接入用户数、同时支持会话数、地理覆盖范围、丢包率、掉话率、用户小区切换成功率或单用户的吞吐率中的至少一种。

在一种实现方式中,在第一网络对象可抢占第二网络对象占用的资源的情况下,处理单元401还用于收缩/终结所述第二网络对象,以释放第二网络对象占用的部分/全部资源。具体可参见图2所示实施例中相应的描述,在此不再赘述。

在一种实现方式中,第一网络对象的资源使用优先级信息还包括第一网络对象的优先级变化策略信息,处理单元401还用于在根据第一网络对象的优先级变化策略信息需要调整第一网络对象的资源使用优先级信息的情况下,根据第一网络对象的优先级变化策略信息调整第一网络对象的资源使用优先级信息。具体可参见图2所示实施例中相应的描述,在此不再赘述。

在一种实现方式中,收发单元402还用于从第二设备接收第一网络对象的优先级变化策略信息,处理单元402还用于在根据第一网络对象的优先级变化策略信息需要调整第一网络对象的资源使用优先级信息的情况下,根据第一网络对象的优先级变化策略信息调整第一网络对象的资源使用优先级信息。具体可参见图2所示实施例中相应的描述,在此不再赘述。

若该设备40是图2所示实施例中的第二设备,则处理单元401可用于执行控制第二设备的操作,例如执行图2所示实施例中的步骤s201,即确定针对第一网络对象的资源使用优先级信息;收发单元402可用于与第一设备进行通信,例如执行图2所示实施例中的步骤s202,即向第一设备发送针对第一网络对象的管理指令,该管理指令携带第一网络对象的资源使用优先级信息。具体可参见图2所示实施例中相应的描述,在此不再赘述。

请参见图5,是本申请实施例提供的设备的实体结构简化示意图,该设备50可以是图2所示实施例中的第一设备或第二设备,可以是csmf实体、nsmf实体或nssmf实体。该设备50包括收发器501、处理器502和存储器503。收发器501、处理器502和存储器503可以通过总线504相互连接,也可以通过其它方式相连接。图4所示的处理单元401所实现的相关功能可以通过一个或多个处理器502来实现。图4所示的收发单元402所实现的相关功能可以由收发器501来实现。

存储器503包括但不限于是随机存储记忆体(randomaccessmemory,ram)、只读存储器(read-onlymemory,rom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、或便携式只读存储器(compactdiscread-onlymemory,cd-rom),该存储器503用于相关指令及数据。

收发器501用于发送数据和/或信令,以及接收数据和/或信令。

处理器502可以包括是一个或多个处理器,例如包括一个或多个中央处理器(centralprocessingunit,cpu),在处理器502是一个cpu的情况下,该cpu可以是单核cpu,也可以是多核cpu。

若该设备50为第一设备,则处理器502用于支持第一设备执行图2所示实施例中的步骤s203和s204,根据第一网络对象的资源使用优先级信息和第二网络对象的资源信息确定第一网络对象所需的资源,根据第一网络对象所需的资源对第一网络对象进行管理。

若该设备50为第二设备,则处理器502用于支持第二设备执行图2所示实例中的步骤s201,确定针对第一网络对象的资源使用优先级信息。

存储器503用于存储设备50的程序代码和数据。

收发器501用于与其它设备通信,若该设备50为csmf实体,收发器501用于与nsmf实体、运行商或第三方客户通信;若该设备为nsmf实体,收发器501用于与csmf实体、nssmf实体通信;若该设备为nssmf实体,收发器用于与nsmf实体或其他设备通信。

若该设备50为第一设备,则收发器501用于从第二设备接收针对第一网络对象的管理指令,该管理指令携带第一网络对象的资源使用优先级信息;若该设备为第二设备,则收发器501用于向第一设备发送针对第一网络对象的管理指令。

关于处理器502和收发器501所执行的步骤,具体可参见图2所示实施例的描述,在此不再赘述。

可以理解的是,图5仅仅示出了设备的简化设计。在实际应用中,设备还可以分别包含必要的其他元件,包含但不限于任意数量的收发器、处理器、控制器、存储器、通信单元等,而所有可以实现本申请的设备都在本申请的保护范围之内。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:rom或随机存储记忆体ram、磁碟或者光盘等各种可存储程序代码的介质。因此,本发明又一实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。

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

本领域普通技术人员可以意识到,结合本申请中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solidstatedisk,ssd))等。

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