掌桥专利:专业的专利平台
掌桥专利
首页

网络切片处理方法、装置、电子设备及存储介质

文献发布时间:2024-04-18 19:58:26


网络切片处理方法、装置、电子设备及存储介质

技术领域

本申请涉及通信领域,尤其涉及一种网络切片处理方法、装置、电子设备及存储介质。

背景技术

随着应用场景和服务的多样化,网络规模越来越大。传统网络需要大量的手动配置和诊断,这带来了高昂的管理开销。网络管理方法不再能够满足用户需求,并且网络体系结构需要新的管理级别。计算能力和智能将在下一代移动网络中无处不在,并逐渐形成了一种共识,即人工智能(尤其是机器学习技术)可以用来减少人工干预的需求。随着认知驱动和意图驱动网络的发展,由软件定义网络(SDN,Software Defined Network)、遥测、仿生智能和其他技术实现的知识定义网络将通过将知识平面引入网络来帮助实现网络自治的目标。

相关技术中,基于意图的网络技术是一个使用“用户意图”进行管理的网络,该网络可以识别并接收用户(可以包括最终用户和网络管理员)的意图,并根据用户意图进行配置和调整。用户无需为配置和调整过程中的实现指定详细的技术步骤,即可获得预期的结果。

然而,相关技术中,对于多意图场景下的网络切片(也可以称为切片)处理尚未有有效解决方案。

发明内容

为解决相关技术问题,本申请实施例提供一种网络切片处理方法、装置、电子设备及存储介质。

本申请实施例的技术方案是这样实现的:

本申请实施例提供了一种网络切片处理方法,包括:

获取至少两个意图,所述意图用于创建或修改一个或多个网络切片;

根据第一策略确定所述至少两个意图的优先级;所述第一策略至少包括网络切片客户和网络切片提供商之间签约的服务等级协议(SLA,Service Level Agreement)的需求;

基于所述意图的优先级,创建或修改所述网络切片。

上述方案中,所述根据第一策略确定所述至少两个意图的优先级,包括:

判断所述至少两个意图是否是至少两个网络切片客户的意图,得到第一判断结果;

在所述第一判断结果为所述至少两个意图是至少两个网络切片客户的意图的情况下,根据所述网络切片客户和网络切片提供商之间签约的SLA的需求,确定至少两个意图的优先级;

对于高SLA需求的网络切片客户,网络切片客户的意图具有高优先级。

上述方案中,所述根据第一策略确定所述至少两个意图的优先级,包括:

判断所述至少两个意图是否是至少两个网络切片客户的意图,得到第一判断结果;

在第一判断结果为所述至少两个意图是一个网络切片客户的意图的情况下,判断所述至少两个意图是否为至少两个网络切片的意图,得到第二判断结果;

在所述第二判断结果为所述至少两个意图为至少两个网络切片的意图的情况下,根据所述至少两个网络切片的等级,确定至少两个意图的优先级;

对于高网络切片等级的网络切片,网络切片的意图具有高优先级。

上述方案中,所述根据第一策略确定所述至少两个意图的优先级,包括:

判断所述至少两个意图是否是至少两个网络切片客户的意图,得到第一判断结果;

在第一判断结果为所述至少两个意图是一个网络切片客户的意图的情况下,判断所述至少两个意图是否为至少两个网络切片的意图,得到第二判断结果;

在所述第二判断结果为所述至少两个意图是一个网络切片的意图的情况下,根据所述网络切片客户和网络切片提供商之间签约的SLA的需求,确定所述网络切片的至少两个属性的意图的优先级。

上述方案中,所述方法还包括:

接收第一信息,所述第一信息包含第一属性的反馈值;

如所述第一属性被创建或判断,根据第一信息优先配置所述第一属性。

上述方案中,所述方法还包括以下至少之一:

将意图转换成网络切片的配置;

对所述配置进行验证;

在验证成功后,执行所述配置。

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

获取单元,用于获取至少两个意图,所述意图用于创建或修改一个或多个网络切片;

第一处理单元,用于根据第一策略确定所述至少两个意图的优先级;所述第一策略至少包括网络切片客户和网络切片提供商之间签约的SLA的需求;

第二处理单元,用于基于所述意图的优先级,创建或修改所述网络切片。

本申请实施例还提供了一种电子设备,包括:通信接口和处理器;其中,

所述处理器,用于:

通过所述通信接口获取至少两个意图,所述意图用于创建或修改一个或多个网络切片;

根据第一策略确定所述至少两个意图的优先级;所述第一策略至少包括网络切片客户和网络切片提供商之间签约的SLA的需求;

基于所述意图的优先级,创建或修改所述网络切片。

本申请实施例还提供了一种电子设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,

其中,所述处理器用于运行所述计算机程序时,执行上述任一方法的步骤。本申请实施例还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法的步骤。

本申请实施例提供的网络切片处理方法、装置、电子设备及存储介质,获取至少两个意图,所述意图用于创建或修改一个或多个网络切片;根据第一策略确定所述至少两个意图的优先级;所述第一策略至少包括网络切片客户和网络切片提供商之间签约的SLA的需求;基于所述意图的优先级,创建或修改所述网络切片。本申请实施例提供的方案,在多意图场景下基于至少包括网络切片客户和网络切片提供商之间签约的SLA的需求的策略确定意图的优先级,基于意图的优先级创建或修改网络切片,从而能够避免意图冲突,提高网络切片的管理效率。

附图说明

图1为相关技术中基于意图的网络切片网络管理编排框架(后续描述中简称为意图网络)示意图;

图2为本申请实施例网络切片处理方法的流程示意图;

图3为本申请应用实施例意图排序的流程示意图;

图4为本申请应用实施例意图网络进行意图排序的流程示意图;

图5为本申请实施例网络切片处理装置的结构示意图;

图6为本申请实施例电子设备的结构示意图。

具体实施方式

下面结合附图及实施例对本申请再作进一步详细的描述。

相关技术中,如图1所示,在网络切片管理编排架构下,引入了基于意图的管理和编排,借助意图网络,可以实现高度自动化、智能化和闭环的控制网络。

下面结合图1对意图网络中各模块的功能进行详细说明。

1)意图输入(英文可以表达为Intention input)模块

意图输入模块是面向最终用户的门户,是用户意图实现的第一步,即用户可以通过意图输入模块输入业务需求。意图输入模块的用户体验是意图网络系统是否能够尽快落地部署的关键。

2)意图翻译(英文可以表达为Intention translation)模块和配置验证(英文可以表达为Configuration verification)模块

意图翻译模块用于实现将意图输入模块的业务需求转换为网络规划和设备配置。配置验证模块用于在数字孪生网络或实际运行的网络平台上进行配置验证,通过模拟/实际配置在实际网络上的运行情况,发现配置中的一些异常问题,比如地址冲突、路由环路、路由不可达等。

3)自动化配置(英文可以表达为Auto configuration)模块

自动化配置模块用于将意图验证完成后的设备配置通过标准的配置接口自动下发到网络基础设施中。

4)网络状态感知(英文可以表达为Network status awareness)模块

网络状态感知模块用于通过包括遥测(Telemetry)技术在内的信息采集技术来获取网络基础设施的运行状态,包括设备状态、链路状态、业务类型、流量状态等。通过信息采集技术采集的数据的及时性和全面性是配置验证是否准确、完整的关键。

5)意图验证(英文可以表达为Intention verification)模块和自动化修复(英文可以表达为Auto repair)模块

意图验证模块用于实时验证用户意图在网络基础设施中执行的最后结果是否得到了满足,并用于通过机器学习算法预测未来一段时间内,用户意图是否能够得到满足。自动化修复模块用于根据意图保障以及配置验证的结果,对意图冲突或现网故障进行诊断分析,快速进行故障的定界和定位分析,缩小故障的范围,自动或辅助网络管理人员进行故障修复。

6)网络基础设施(英文可以表达为Network infrastructure,简称为Network)

基础设施是网络运行的载体,是实现用户意图的基础,包括网络资源、存储资源、计算资源、安全资源等。

7)网络模型平台(英文可以表达为Network model platform)

网络模型平台是在对实际网络充分感知的基础上建立的数字化平台,可以提供全面、完整、多层次的网络模型和数据,包括网元层、网络层、业务层等;还可以通过建立网络模型,将配置、状态、性能、告警、日志等多维度数据进行上下文关联;并且。可以维护全生命周期的网络数据,包括历史数据、当前数据、未来(预警/预测)数据等。网络模型平台包含人工智能(AI,Artificial Intelligence)辅助系统,并具有策略决策功能,主要针对网络数据分析结果进行策略下发。

相关技术未定义多意图场景下的网络切片处理,意图网络在接收到多个网络切片处理意图时,可能存在意图冲突的问题。

基于此,在本申请的各种实施例中,在多意图场景下基于至少包括网络切片客户和网络切片提供商之间签约的SLA的需求的策略确定意图的优先级,基于意图的优先级创建或修改网络切片,从而能够避免意图冲突,提高网络切片的管理效率。

本申请实施例提供一种网络切片处理方法,应用于电子设备(可以称为功能体,比如服务器),如图2所示,该方法包括:

步骤201:获取至少两个意图,所述意图用于创建或修改一个或多个网络切片;

步骤202:根据第一策略确定所述至少两个意图的优先级;

这里,所述第一策略至少包括网络切片客户和网络切片提供商之间签约的SLA的需求;

步骤203:基于所述意图的优先级,创建或修改所述网络切片。

实际应用时,所述切片客户也可以称为网络切片客户,所述客户也可以称为用户;所述网络切片提供商也可以称为运营商;所述网络切片也可以称为切片。

实际应用时,所述意图可以包含网络切片客户的业务需求,比如业务类型(也可以称为网络切片服务类型,英文可以表达为Slice Service Type,简称为SST)、业务覆盖区域(也可以称为创建区域)、开通时间、网络切片的性能指标(可以简称为指标,还可以称为属性)等;所述网络切片对应的业务类型可以包括移动宽带增强(eMBB,enhanced MobileBroadBand)、超高可靠低时延通信(uRLLC,ultra-Reliable and Low LatencyCommunications)、海量机器类通信(mMTC,massive Machine Type of Communication)等;所述指标可以包括业务隔离度(也可以称为隔离性、隔离级别等)、业务服务质量(QoS,Quality of Service)等级需求、时延等。这里,所述意图具体包含的内容可以根据需求设置,本申请实施例对此不作限定。

实际应用时,所述第一策略至少包括网络切片客户和网络切片提供商之间签约的SLA的需求,是指所述第一策略可以包含网络切片客户与运营商签约的SLA的相关信息,比如所述意图所包含的网络切片客户的业务需求。

实际应用时,可以在网络切片客户与运营商签订SLA时获取网络切片客户的意图。

实际应用时,每个意图用于创建或修改一个或多个网络切片,换句话说,每个意图对应一个或多个网络切片,所述至少两个意图对应的网络切片可以相同或不同。

实际应用时,一个网络切片客户可能存在多个意图;换句话说,所述至少两个意图可以是至少两个网络切片客户的意图,或者,所述至少两个意图可以是一个网络切片客户的意图。其中,在所述至少两个意图是一个网络切片客户的意图的情况下,所述至少两个意图对应的业务类型可以相同或不同;换句话说,所述至少两个意图可以为至少两个网络切片(即网络切片业务)的意图,或者,所述至少两个意图可以是一个网络切片的意图,即所述至少两个意图可以为一个网络切片的意图。

实际应用时,根据所述至少两个意图是否是至少两个网络切片客户的意图、所述至少两个意图是否为至少两个网络切片的意图,所述步骤202的具体实现方式不同,即可以根据网络切片客户的SLA需求或网络切片的等级对所述至少两个意图进行优先级排序。

其中,在所述至少两个意图是至少两个网络切片客户的意图的情况下,可以根据所述网络切片客户和网络切片提供商之间签约的SLA的需求,确定至少两个意图的优先级。

基于此,在一实施例中,所述步骤202的具体实现可以包括:

判断所述至少两个意图是否是至少两个网络切片客户的意图,得到第一判断结果;

在所述第一判断结果为所述至少两个意图是至少两个网络切片客户的意图的情况下,根据所述网络切片客户和网络切片提供商之间签约的SLA的需求,确定至少两个意图的优先级;

对于高SLA需求的网络切片客户,网络切片客户的意图具有高优先级。

相应地,所述步骤203的具体实现可以包括:

优先执行所述至少两个意图中配置优先级高的第一意图的网络切片的创建或修改操作。

实际应用时,所述至少两个网络切片客户的配置优先级(即网络切片客户的SLA需求的高低)可以根据需求预先设置;或者,所述至少两个网络切片客户的配置优先级可以基于所述至少两个意图包含的业务覆盖区域、开通时间、业务隔离度以及业务QoS等级需求等内容确定。

其中,业务覆盖区域的作用是判断所述至少两个意图是否会产生冲突,在所述至少两个意图对应的业务覆盖区域相同时,所述至少两个意图会产生冲突;此时,可以对所述至少两个意图包含的其他内容进行比较,比如对业务隔离度以及业务QoS等级需求进行判断,以确定所述至少两个网络切片客户的配置优先级。

示例性地,在所述至少两个网络切片客户中,具备较高的业务QoS等级需求、较高的业务隔离度要求的网络切片客户具有优先创建权,即该网络切片客户的配置优先级高于其他网络切片客户的配置优先级,也就是说,该网络切片客户的SLA需求高于其他网络切片客户的SLA需求;相应地,该网络切片客户的意图(即所述第一意图)的配置优先级高于其他网络切片客户的意图的配置优先级。

实际应用时,在所述至少两个意图是一个网络切片客户的意图、且所述至少两个意图为至少两个网络切片的意图的情况下,可以根据所述至少两个网络切片的等级,确定至少两个意图的优先级。

基于此,在一实施例中,所述步骤202的具体实现可以包括:

判断所述至少两个意图是否是至少两个网络切片客户的意图,得到第一判断结果;

在第一判断结果为所述至少两个意图是一个网络切片客户的意图的情况下,判断所述至少两个意图是否为至少两个网络切片的意图,得到第二判断结果;

在所述第二判断结果为所述至少两个意图为至少两个网络切片的意图的情况下,根据所述至少两个网络切片的等级,确定至少两个意图的优先级;

对于高网络切片等级的网络切片,网络切片的意图具有高优先级。

相应地,所述步骤203的具体实现可以包括:

优先执行所述至少两个意图中配置优先级高的第二意图的网络切片的创建或修改操作。

实际应用时,所述至少两个网络切片的指标配置优先级(即所述至少两个网络切片的等级)可以根据所述网络切片客户和网络切片提供商之间签约的SLA的需求确定,比如可以基于所述至少两个意图对应的业务覆盖区域、开通时间、业务隔离度以及业务QoS等级需求等内容确定。

示例性地,如果该网络切片客户同一时间需要进行两个业务创建,即所述至少两个意图对应的创建时间相同,所述至少两个意图会产生冲突;此时,可以对所述至少两个意图包含的其他内容进行比较,比如对业务隔离度以及业务QoS等级需求进行判断,以确定所述至少两个网络切片的指标配置优先级;在所述至少两个网络切片中,对应较高的业务QoS等级需求、较高的业务隔离度要求的网络切片具有优先创建权,即该网络切片的指标配置优先级高于其他网络切片的指标配置优先级,也就是说,该网络切片的等级高于其他网络切片的等级;相应地,该网络切片的意图(即所述第二意图)的配置优先级高于其他网络切片的意图的配置优先级。

实际应用时,在所述至少两个意图是一个网络切片客户的意图、且所述至少两个意图是一个网络切片的意图的情况下,可以根据所述网络切片客户和网络切片提供商之间签约的SLA的需求,确定所述网络切片的至少两个属性的意图的优先级。

基于此,在一实施例中,所述步骤202的具体实现可以包括:

判断所述至少两个意图是否是至少两个网络切片客户的意图,得到第一判断结果;

在第一判断结果为所述至少两个意图是一个网络切片客户的意图的情况下,判断所述至少两个意图是否为至少两个网络切片的意图,得到第二判断结果;

在所述第二判断结果为所述至少两个意图是一个网络切片的意图的情况下,根据所述网络切片客户和网络切片提供商之间签约的SLA的需求,确定所述网络切片的至少两个属性的意图的优先级。

相应地,所述步骤203的具体实现可以包括:

优先执行所述至少两个意图中配置优先级高的第三意图的网络切片的创建或修改操作。

实际应用时,所述至少两个意图是一个网络切片客户的意图、且所述至少两个意图针对一个网络切片,说明所述至少两个意图对应一个网络切片,每个意图对应该网络切片的至少一个属性。

实际应用时,至少两个指标(即所述至少两个属性)的配置优先级可以根据所述网络切片客户和网络切片提供商之间签约的SLA的需求确定。示例性地,在所述至少两个意图对应的网络切片对时延要求较高的情况下,需要优先保障时延指标,即所述第三意图可以对应相应网络切片的时延指标;在所述至少两个意图对应的网络切片对业务隔离度要求较高的情况下,需要优先保障业务隔离度指标,即所述第三意图可以对应相应网络切片的业务隔离度指标。

实际应用时,在网络切片客户对所述至少两个指标的配置优先级没有特殊需求的情况下,可以根据当前的网络状态确定所述至少两个指标的配置优先级;具体根据当前的网络状态确定所述至少两个指标的配置优先级的方式可以根据需求设置,本申请实施例对此不作限定。

实际应用时,本申请实施例提供的网络切片处理方法可以基于图1所示的意图网络实现。在实现本申请实施例提供的网络切片处理方法时,所述意图网络的各功能模块可以理解为逻辑功能模块,即这些模块可以部署在不同实体上,也可以部署在相同实体上。

示例性地,所述步骤201至所述步骤203可由所述意图网络的意图输入模块实现,即由所述意图输入模块获取至少两个意图,根据所述第一策略对所述至少两个意图进行排序,得到优先级结果,并基于执行优先级结果,执行对应网络切片的创建或修改操作;换句话说,根据第一策略确定所述至少两个意图的优先级,基于所述意图的优先级,创建或修改所述网络切片。其中,所述意图输入模块执行优先级结果,可以包括:按照所述优先级结果向意图翻译模块发送所述至少两个意图,以使所述意图翻译模块、网络模型平台、配置验证模块、自动化配置模块执行对应网络切片的创建或修改操作。

实际应用时,所述意图网络是闭环的控制网络,换句话说,在获取意图的过程中,网络基础设施可以通过网络模型平台实时地反馈指标值,此时可以将指标的反馈值与意图进行比较,从而确定是否需要优先执行相应指标的网络切片的创建或修改操作。

基于此,在一实施例中,该方法还可以包括:

接收第一信息,所述第一信息包含第一属性的反馈值;

如所述第一属性被创建或判断,根据第一信息优先配置所述第一属性。

实际应用时,可以理解,接收到第一属性的反馈值,说明已经针对所述第一顺序创建过网络切片,换句话说,所述第一属性被创建或判断,是指所述第一属性经过了前述“所述至少两个意图是否是至少两个网络切片客户的意图、所述至少两个意图是否为至少两个网络切片的意图”的是否存在冲突意图的判断过程、且所述反馈值不满足意图的情况;所述根据第一信息优先配置所述第一属性,是指优先执行所述第一属性的网络切片的修改操作。

在一实施例中,所述步骤202的具体实现可以包括:

在所述反馈值满足意图的情况下,根据第一策略对所述至少两个意图进行排序,得到所述优先级结果;换句话说,在所述反馈值满足意图的情况下,根据第一策略确定所述至少两个意图的优先级。

实际应用时,所述创建或修改操作可以包括图1所示意图网络的意图翻译模块、配置验证模块、自动化配置模块的操作。

在一实施例中,该方法还可以包括以下至少之一:

将意图转换成网络切片的配置,即将意图转换成网络切片的设备配置信息;

对所述配置进行验证,即对所述设备配置信息进行验证;

在验证成功后,执行所述配置,即在验证成功后基于所述设备配置信息配置网络基础设施。

这里,需要说明的是,在所述步骤201至步骤203之后,还可以执行将意图转换成网络切片的配置、对所述配置进行验证、在验证成功后执行所述配置中的一项或多项操作。

实际应用时,所述意图翻译模块可以将意图转换成网络切片的设备配置信息;所述配置验证模块可以在数字孪生网络或实际运行的网络平台上对所述设备配置信息进行验证,判断所述设备配置信息是否存在异常,比如地址冲突、路由环路、路由不可达等;所述自动化配置模块可以在验证成功后基于所述设备配置信息配置网络基础设施。

本申请实施例提供的网络切片处理方法,获取至少两个意图,所述意图用于创建或修改一个或多个网络切片;根据第一策略确定所述至少两个意图的优先级;所述第一策略至少包括网络切片客户和网络切片提供商之间签约的SLA的需求;基于所述意图的优先级,创建或修改所述网络切片。本申请实施例提供的方案,在多意图场景下基于至少包括网络切片客户和网络切片提供商之间签约的SLA的需求的策略确定意图的优先级,基于意图的优先级创建或修改网络切片,从而能够避免意图冲突,提高网络切片的管理效率。

下面结合应用实施例对本申请再作进一步详细的描述。

在本应用实施例中,采用图1所示的意图网络。

在本应用实施例中,如图3所示,一个或多个网络切片客户向Intention input模块输入n个(n为大于1的整数)网络切片创建意图,为了避免意图冲突,需要根据意图优先级排序原则(即上述第一策略)对多个网络切片创建意图进行优先级排序;在意图优先级排序过程中,判断多个网络切片创建意图中是否存在冲突意图,并剔除低优先级的冲突意图,即将低优先级的冲突意图排列在高优先级冲突意图之后,换句话说,优先创建高优先级冲突意图对应的网络切片;多个网络切片创建意图排序完成后,再按照意图排序的结果执行意图翻译、配置下发等步骤。

其中,意图优先级排序原则包括:

1)多个网络切片客户优先级排序:根据客户业务覆盖区域、开通时间、业务隔离度、业务QoS等级等需求对网络切片客户的业务进行优先级排序;

2)单网络切片客户的多个网络切片业务的优先级排序:如果同一用户需要创建多个网络切片,需要根据不同SST(即eMBB、uRLLC、mMTC)或同一SST的不同开通区域、开通时间、业务隔离度、业务QoS等级等不同网络切片的业务需求进行优先级排序;

3)单网络切片业务多属性的优先级排序:在为网络切片客户提供网络切片服务时,针对该网络切片对应的多个属性,根据业务需求进行优先级排序;比如,针对时延要求较高的业务优先保障时延,针对隔离性要求较高的业务优先保障隔离级别等;

4)单属性闭环反馈优先:在为网络切片客户进行意图收集的同时收到一个属性的闭环反馈的情况下,优先对该属性进行配置,即基于该属性的反馈值进行网络切片的再次配置。

具体地,在本应用实施例中,如图4所示,意图网络进行意图排序的过程可以包括以下步骤:

步骤401:用户通过Intention input模块输入网络切片创建意图,网络切片创建意图包含意图网络切片的性能指标等用户需求;之后执行步骤402;

这里,用户可以在与运营商签订SLA时输入网络切片开通意图;网络切片开通意图可以包含SLA中的内容;

步骤402:根据排序原则对多个网络切片开通意图进行排序;之后执行步骤403;

步骤403:按照多个网络切片开通意图的优先级结果向Intention translation模块传递意图信息;之后执行步骤404;

这里,向Intention translation模块传递的意图信息为Intention input模块生成的意图开通信息,该信息用于执行意图网络切片开通的操作;

步骤404:Intention translation模块、Network model platform模块、Configuration verification模块和Auto configuration模块确定多个意图信息满足多意图网络切片开通要求(是排序后的意图),进行网络配置并下发到网络基础设施。

其中,在步骤402中,Intention input模块接收到多个用户的开通网络切片请求或单个用户开通多个网络切片的请求时,会涉及到对实例化的多网络切片进行开通排序,排序原则包括以下四种排序类型:

1)多个网络切片客户优先级排序:根据客户业务覆盖区域、开通时间、业务隔离度、业务QoS等级等需求对网络切片客户的业务进行优先级排序;

2)单网络切片客户的多个网络切片业务的优先级排序:如果同一用户需要创建多个网络切片,需要根据不同SST(即eMBB、uRLLC、mMTC)或同一SST的不同开通区域、开通时间、业务隔离度、业务QoS等级等不同网络切片的业务需求进行优先级排序;

3)单网络切片业务多属性的优先级排序:在为网络切片客户提供网络切片服务时,针对该网络切片对应的多个属性,根据业务需求进行优先级排序;比如,针对时延要求较高的业务优先保障时延,针对隔离性要求较高的业务优先保障隔离级别等;

4)单属性闭环反馈优先:在为网络切片客户进行意图收集的同时收到一个属性的闭环反馈的情况下,优先对该属性进行配置,即基于该属性的反馈值进行网络切片的再次配置。

在本应用实施例中,根据上述排序原则对多个网络切片开通意图进行排序时,排序顺序为从1)至3)进行依次判断,即按照以下排序阶段的顺序进行排序:

1)在多个网络切片客户优先级排序阶段,首先判断多个网络切片开通意图是否对应多个用户,在多个网络切片开通意图是多个用户的网络切片开通意图的情况下,通过用户业务覆盖区域、开通时间、业务隔离度、业务QoS等级等需要对多个网络切片意图进行排序。排序原则为:如果多个网络切片开通意图对应的开通时间相同,说明这些网络切片开通意图是冲突意图,需要对多个网络切片开通意图对应的覆盖区域、业务隔离度以及业务QoS等级进行判断,高业务QoS等级、高业务隔离度要求的用户具有优先开通权,即该用户的优先级高于其他用户的优先级。

这里,判断结束后,在多个网络切片开通意图对应一个用户的情况下,直接进行下一等级(即阶段)的优先级判断,即执行2)的判断。在多个网络切片开通意图对应多个用户的情况下,剔除低优先级用户的意图,即将低优先级用户的意图排列在高优先级用户的意图之后,按照用户的优先级排序,对每个用户对应的至少一个网络切片开通意图进行下一阶段的优先级判断。

示例性地,针对意图1、意图2、意图3、意图4和意图5,假设意图1、意图2为用户1的意图,意图3、意图4、意图5为用户2的意图;并假设用户2的优先级高于用户1;则在多用户优先级排序阶段得到的意图优先级结果为:意图3、意图4、意图5、意图1、意图2;其中,先针对意图3、意图4和意图5进行下一阶段的优先级判断,再针对意图1和意图2进行下一阶段的优先级判断。

这里,需要说明的是,意图排序是实时进行的。

2)在单网络切片客户的多个网络切片业务的优先级排序网络切片阶段,针对单个用户需要开通多个网络切片业务时进行优先级排序的判断,如果一个用户需要开通多个网络切片,根据不同SST(eMBB、uRLLC、mMTC)或同一SST的不同开通区域、开通时间、业务隔离度、业务QoS等级等需求进行排序。排序原则为:如果该用户同一时间需要进行多个业务开通,即多个网络切片开通意图对应的开通时间相同,则根据覆盖区域、业务隔离度以及QoS等级需求进行判断,高业务QoS等级、高业务隔离度要求的业务具有优先开通权,即该网络切片业务的优先级高于其他网络切片业务的优先级。

这里,判断结束后,在多个网络切片开通意图对应一个网络切片业务的情况下,直接进行下一等级的优先级判断,即执行3)的判断。在多个网络切片开通意图对应多个网络切片业务的情况下,剔除低优先级网络切片业务的意图,即将低优先级网络切片业务的意图排列在高优先级网络切片业务的意图之后,按照网络切片业务的优先级排序,对每个网络切片业务对应的至少一个网络切片开通意图进行下一阶段的优先级判断。

示例性地,针对用户2的意图3、意图4和意图5,假设意图3对应业务1,意图4和意图5对应业务2,并假设业务2的优先级高于业务1;则针对用户2在单用户多网络切片排序阶段得到的意图优先级结果为:意图4、意图5、意图3;其中,针对意图4和意图5进行下一阶段的优先级判断。

3)在单网络切片业务多属性的优先级排序网络切片阶段,针对单个网络切片对应的多个指标进行优先级排序的判断。在为用户提供网络切片时,针对该网络切片对应的多个指标,根据具体的业务需求进行优先级排序;比如,针对时延要求较高的业务优先保障时延指标,针对隔离性要求较高的业务优先保障隔离级别指标等。这里,在用户没有特殊需求(比如时延、隔离性等)的情况下,可以根据当前的网络状态依次分配,即根据网络状态对多个指标进行优先级排序。

其中,在上述整个意图排序过程中,针对单个网络切片的单个指标的闭环反馈优先(即单属性闭环反馈优先)的原则进行优先级排序的判断,在为用户进行意图收集的同时,如果意图的一个指标已经进行过开通判断,即已经开通过相应网络切片,则能够通过网络模型平台接收该指标的闭环反馈值,在该指标的反馈值不满足意图的情况下,优先对该指标进行配置,进行相应网络切片的修改。

需要说明的是,实际应用时,新建网络切片不得对已有网络切片的性能产生影响,换句话说,需要在不影响已开通网络切片的性能的前提下进行网络切片的开通(即创建)或修改。

本应用实施例提供的方案,在接收到多个网络切片开通意图时,根据多个网络切片客户优先级排序、单网络切片客户的多个网络切片业务的优先级排序、单网络切片业务多属性的优先级排序及单属性闭环反馈优先的排序原则,对多个网络切片开通意图进行排序,再执行意图翻译及配置下发等步骤,从而能够避免意图冲突,提升网络切片管理效率。

为了实现本申请实施例的方法,本申请实施例还提供了一种网络切片处理装置,如图5所示,该装置包括:

获取单元501,用于获取至少两个意图,所述意图用于创建或修改一个或多个网络切片;

第一处理单元502,用于根据第一策略确定所述至少两个意图的优先级;所述第一策略至少包括网络切片客户和网络切片提供商之间签约的SLA的需求;

第二处理单元503,用于基于所述意图的优先级,创建或修改所述网络切片。

其中,在一实施例中,所述第一处理单元502,还用于:

判断所述至少两个意图是否是至少两个网络切片客户的意图,得到第一判断结果;

在所述第一判断结果为所述至少两个意图是至少两个网络切片客户的意图的情况下,根据所述网络切片客户和网络切片提供商之间签约的SLA的需求,确定至少两个意图的优先级;

对于高SLA需求的网络切片客户,网络切片客户的意图具有高优先级。

在一实施例中,所述第一处理单元502,还用于:

判断所述至少两个意图是否是至少两个网络切片客户的意图,得到第一判断结果;

在第一判断结果为所述至少两个意图是一个网络切片客户的意图的情况下,判断所述至少两个意图是否为至少两个网络切片的意图,得到第二判断结果;

在所述第二判断结果为所述至少两个意图为至少两个网络切片的意图的情况下,根据所述至少两个网络切片的等级,确定至少两个意图的优先级;

对于高网络切片等级的网络切片,网络切片的意图具有高优先级。

在一实施例中,所述第一处理单元502,还用于:

判断所述至少两个意图是否是至少两个网络切片客户的意图,得到第一判断结果;

在第一判断结果为所述至少两个意图是一个网络切片客户的意图的情况下,判断所述至少两个意图是否为至少两个网络切片的意图,得到第二判断结果;

在所述第二判断结果为所述至少两个意图是一个网络切片的意图的情况下,根据所述网络切片客户和网络切片提供商之间签约的SLA的需求,确定所述网络切片的至少两个属性的意图的优先级。

在一实施例中,该装置还包括接收单元,用于接收第一信息,所述第一信息包含第一属性的反馈值;

相应地,所述第二处理单元503,还用于在所述第一属性被创建或判断的情况下,根据第一信息优先配置所述第一属性。

在一实施例中,所述第二处理单元503,还用于执行以下至少之一:

将意图转换成网络切片的配置,即将意图转换成网络切片的设备配置信息;

对所述配置进行验证,即对所述设备配置信息进行验证;

在验证成功后,执行所述配置,即在验证成功后基于所述设备配置信息配置网络基础设施。

实际应用时,所述获取单元501可由网络切片处理装置中的处理器结合通信接口实现;所述第一处理单元502和所述第二处理单元503可由网络切片处理装置中的处理器实现;所述接收单元可由网络切片处理装置中的通信接口实现。

需要说明的是:上述实施例提供的网络切片处理装置在处理网络切片时,仅以上述各程序模块的划分进行举例说明,实际应用时,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的网络切片处理装置与网络切片处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

基于上述程序模块的硬件实现,且为了实现本申请实施例的方法,本申请实施例还提供了一种电子设备,如图6所示,该电子设备600包括:

通信接口601,能够与终端和/或网络侧进行信息交互;

处理器602,与所述通信接口601连接,以实现与终端和/或网络侧进行信息交互,用于运行计算机程序时,执行上述一个或多个技术方案提供的方法;

存储器603,所述计算机程序存储在存储器603上。

具体地,所述处理器602,用于:

通过所述通信接口601获取至少两个意图,所述意图用于创建或修改一个或多个网络切片;

根据第一策略确定所述至少两个意图的优先级;所述第一策略至少包括网络切片客户和网络切片提供商之间签约的SLA的需求;

基于所述意图的优先级,创建或修改所述网络切片。

其中,在一实施例中,所述处理器602,还用于:

判断所述至少两个意图是否是至少两个网络切片客户的意图,得到第一判断结果;

在所述第一判断结果为所述至少两个意图是至少两个网络切片客户的意图的情况下,根据所述网络切片客户和网络切片提供商之间签约的SLA的需求,确定至少两个意图的优先级;

对于高SLA需求的网络切片客户,网络切片客户的意图具有高优先级。

在一实施例中,所述处理器602,还用于:

判断所述至少两个意图是否是至少两个网络切片客户的意图,得到第一判断结果;

在第一判断结果为所述至少两个意图是一个网络切片客户的意图的情况下,判断所述至少两个意图是否为至少两个网络切片的意图,得到第二判断结果;

在所述第二判断结果为所述至少两个意图为至少两个网络切片的意图的情况下,根据所述至少两个网络切片的等级,确定至少两个意图的优先级;

对于高网络切片等级的网络切片,网络切片的意图具有高优先级。

在一实施例中,所述处理器602,还用于:

判断所述至少两个意图是否是至少两个网络切片客户的意图,得到第一判断结果;

在第一判断结果为所述至少两个意图是一个网络切片客户的意图的情况下,判断所述至少两个意图是否为至少两个网络切片的意图,得到第二判断结果;

在所述第二判断结果为所述至少两个意图是一个网络切片的意图的情况下,根据所述网络切片客户和网络切片提供商之间签约的SLA的需求,确定所述网络切片的至少两个属性的意图的优先级。

在一实施例中,所述通信接口601,还用于接收第一信息,所述第一信息包含第一属性的反馈值;

相应地,所述处理器602,还用于在所述第一属性被创建或判断的情况下,根据第一信息优先配置所述第一属性。

在一实施例中,所述处理器602,还用于执行以下至少之一:

将意图转换成网络切片的配置,即将意图转换成网络切片的设备配置信息;

对所述配置进行验证,即对所述设备配置信息进行验证;

在验证成功后,执行所述配置,即在验证成功后基于所述设备配置信息配置网络基础设施。

需要说明的是:所述通信接口601和所述处理器602具体执行上述操作的过程详见方法实施例,这里不再赘述。

当然,实际应用时,电子设备600中的各个组件通过总线系统604耦合在一起。可理解,总线系统604用于实现这些组件之间的连接通信。总线系统604除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图6中将各种总线都标为总线系统604。

本申请实施例中的存储器603用于存储各种类型的数据以支持电子设备600的操作。这些数据的示例包括:用于在电子设备600上操作的任何计算机程序。

上述本申请实施例揭示的方法可以应用于处理器602中,或者由处理器602实现。处理器602可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器602中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器602可以是通用处理器、数字信号处理器(DSP,Digital Signal Processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器602可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器603,处理器602读取存储器603中的信息,结合其硬件完成前述方法的步骤。

在示例性实施例中,电子设备600可以被一个或多个应用专用集成电路(ASIC,Application Specific Integrated Circuit)、DSP、可编程逻辑器件(PLD,ProgrammableLogic Device)、复杂可编程逻辑器件(CPLD,Complex Programmable Logic Device)、现场可编程门阵列(FPGA,Field-Programmable Gate Array)、通用处理器、控制器、微控制器(MCU,Micro Controller Unit)、微处理器(Microprocessor)、或者其他电子元件实现,用于执行前述方法。

可以理解,本申请实施例的存储器603可以是易失性存储器或者非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(ROM,Read Only Memory)、可编程只读存储器(PROM,Programmable Read-Only Memory)、可擦除可编程只读存储器(EPROM,Erasable Programmable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,Electrically Erasable Programmable Read-Only Memory)、磁性随机存取存储器(FRAM,ferromagnetic random access memory)、快闪存储器(FlashMemory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,Random Access Memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,Static Random Access Memory)、同步静态随机存取存储器(SSRAM,Synchronous Static Random Access Memory)、动态随机存取存储器(DRAM,Dynamic Random Access Memory)、同步动态随机存取存储器(SDRAM,Synchronous Dynamic Random Access Memory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double Data Rate Synchronous Dynamic Random Access Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced Synchronous Dynamic Random AccessMemory)、同步连接动态随机存取存储器(SLDRAM,SyncLink Dynamic Random AccessMemory)、直接内存总线随机存取存储器(DRRAM,Direct Rambus Random Access Memory)。本申请实施例描述的存储器旨在包括但不限于这些和任意其他适合类型的存储器。

在示例性实施例中,本申请实施例还提供了一种存储介质,即计算机存储介质,具体为计算机可读存储介质,例如包括存储计算机程序的存储器603,上述计算机程序可由电子设备600的处理器602执行,以完成前述方法所述步骤。计算机可读存储介质可以是FRAM、ROM、PROM、EPROM、EEPROM、Flash Memory、磁表面存储器、光盘、或CD-ROM等存储器。

需要说明的是:“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

另外,本申请实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。

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

相关技术
  • 基于切片的编码映射方法、装置、电子设备、存储介质
  • 日志信息处理方法、装置、电子设备及可读存储介质
  • 数据处理方法、装置、计算机可读存储介质和电子设备
  • 三维模型处理方法和装置、电子设备、计算机可读存储介质
  • 路由数据处理方法、装置、电子设备及存储介质
  • 网络切片处理方法、装置、存储介质与电子设备
  • 网络切片处理方法、装置、电子设备及可读存储介质
技术分类

06120116490379