一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

服务请求与提供方法、设备及存储介质与流程

2022-07-19 21:38:03 来源:中国专利 TAG:


1.本技术涉及移动通信技术领域,尤其涉及一种服务请求与提供方法、设备及存储介质。


背景技术:

2.第五代移动通信技术(5g)系统需要满足不同的网络需求,例如,大带宽,低延时,多接入等,于是引入了网络切片技术。网络切片是一种按需组网的方式,采用网络功能虚拟化(network functions virtualization,nfv)技术可以让运营商在统一的基础设施上分离出多个虚拟的端到端网络,从而满足不同场景对网络性能的需求。这样,一个完整的运营商网络系统可能会由满足不同场景或者网络特性的大量网络切片共同组成,面临着网络切片的管理问题。
3.针对网络切片的管理问题,3gpp sa5定义了运营商针对网络切片的切片管理系统,主要包括通信服务管理功能(communication service management function,csmf)、网络切片管理功能(network slice management function,nsmf)以及网络切片子网管理功能(network slice subnet management function,nssmf)。其中,csmf主要负责将切片需求方的通信服务需求转换为网络切片需求;nsmf主要负责网络切片实例(network slice instance,nsi)的管理和协调;nssmf主要负责网络子网切片实例(network subnet slice instance,nssi)的管理和协调。之后,由nfv协调器(nfv orchestrator,nfvo)以及nfv管理器(nfv manager,nfvm)协助生成对应于nssi或者nsi的切片网络实体。
4.通过上述切片管理系统,运营商可以针对不同应用场景下的切片需求方提供网络切片服务,即可以对网络切片的创建、激活、更新、释放等整个生命周期进行合理管理。现有技术中主要研究或使用的是切片管理系统提供网络切片服务的能力,这并没有充分利用切片管理系统的切片管理能力和资源,致使切片管理系统中切片管理能力和资源的利用效率较低。


技术实现要素:

5.本技术的多个方面提供一种服务请求与提供方法、设备及存储介质,用以利用网络切片管理系统提供更加丰富与网络切片相关的服务,提高切片管理能力和资源的利用效率。
6.本技术实施例提供一种服务请求方法,适用于应用服务器,该方法包括:向网络切片管理系统中的网络实体发送服务请求消息,服务请求消息包括服务参数,以请求网络切片管理系统为其提供目标服务,目标服务包括网络切片模板服务或网络切片能力服务;接收网络实体返回针对服务请求消息的响应消息,响应消息携带有网络切片管理系统能否成功为应用服务器提供目标服务的信息。
7.本技术实施例还提供一种服务提供方法,适用于网络切片管理系统中的网络实体,该方法包括:接收应用服务器发送的服务请求消息,服务请求消息中包括服务参数,用
于向网络切片管理系统请求目标服务;根据服务参数为应用服务器提供目标服务,目标服务包括网络切片模板服务或网络切片能力服务;向应用服务器返回响应消息,响应消息携带有网络切片管理系统能否成功为应用服务器提供目标服务的信息。
8.本技术实施例还提供一种应用服务器,包括:存储器和处理器;存储器,用于存储计算机程序;处理器,与存储器耦合,用于执行计算机程序,以用于:向网络切片管理系统中的网络实体发送服务请求消息,服务请求消息包括服务参数,以请求网络切片管理系统为其提供目标服务,目标服务包括网络切片模板服务或网络切片能力服务;接收网络实体返回针对服务请求消息的响应消息,响应消息携带有网络切片管理系统能否成功为应用服务器提供目标服务的信息。
9.本技术实施例还提供一种网络实体,包括:存储器和处理器;存储器,用于存储计算机程序;处理器,与存储器耦合,用于执行计算机程序,以用于:接收应用服务器发送的服务请求消息,服务请求消息中包括服务参数,用于向网络切片管理系统请求目标服务;根据服务参数为应用服务器提供目标服务,目标服务包括网络切片模板服务或网络切片能力服务;向应用服务器返回响应消息,响应消息携带有网络切片管理系统能否成功为应用服务器提供目标服务的信息。
10.本技术实施例还提供一种存储有计算机程序的计算机可读存储介质,当所述计算机程序被处理器执行时,致使所述处理器实现本技术实施例提供的各方法中的步骤。
11.本技术实施例还提供一种计算机程序产品,包括计算机程序或指令,当所述计算机程序或指令被处理器执行时,致使所述处理器实现本技术实施例提供的各方法中的步骤。
12.在本技术实施例中,通过对网络切片管理系统做进一步的能力开放,使得应用服务器通过能力开放可以向网络切片管理系统请求除网络切片服务之外的网络切片模板服务或网络切片能力服务,可充分利用切片管理系统的切片管理能力和资源,提高切片管理能力和资源的利用效率。
附图说明
13.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
14.图1a为本技术实施例提供的一种网络系统的结构示意图;
15.图1b为本技术实施例中采用二级部署的网络切片管理系统的架构示意图;
16.图2为本技术实施例提供的应用服务器向网络切片管理系统请求网络切片模板服务的流程示意图;
17.图3为本技术示例性实施例提供的应用服务器向网络切片管理系统请求网络切片能力服务的流程示意图;
18.图4a-图4c为本技术实施例提供的分别通过csmf、nsmf和nssmf请求定制切片模板的服务流程示意图;
19.图4d-图4f为本技术实施例提供的分别通过csmf、nsmf和nssmf请求更改切片模板的服务流程示意图;
20.图4g-图4i为本技术实施例提供的分别通过csmf、nsmf和nssmf请求删除切片模板
的服务流程示意图;
21.图5a-图5c为本技术实施例提供的分别通过csmf、nsmf和nssmf请求查询网络切片能力信息的服务流程示意图;
22.图5d-图5f为本技术实施例提供的分别通过csmf、nsmf和nssmf请求部署网络切片能力的服务流程示意图;
23.图5g-图5i为本技术实施例提供的分别通过csmf、nsmf和nssmf请求订阅网络切片能力信息更新通知服务的流程示意图;
24.图6为本技术实施例提供的一种应用服务器的结构示意图;
25.图7为本技术实施例提供的一种网络实体的结构示意图。
具体实施方式
26.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术具体实施例及相应的附图对本技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
27.图1a为本技术实施例提供的一种网络系统的结构示意图。如图1a所示,该网络系统100包括:移动通信网络10中的网络切片管理系统20以及应用服务器30。
28.在本实施例中,并不对移动通信网络10的网络架构以及采用的通信制式进行限定,凡是引入了网络切片技术的移动通信网络均适用于本技术实施例。如图1a所示,移动通信网络10可以是5g移动通信网络(简称为5g网络),除此之外,也可以是4g网络或未来可能出现的更高制式的移动通信网络。无论是哪种制式的移动通信网络10,其架构主要包括但不限于:接入网(radio access network,ran)和核心网(core network,cn),进一步还包括传输网。根据网络制式的不同,移动通信网络10的接入网和核心网所包含的网元也会有所差异。以5g网络为例,5g网络中的接入网主要包括5g基站;5g核心网(5g core network,5gc)包括但不限于以下网络功能和实体:鉴权服务器功能(authentication server function,ausf)、用户平面功能(user plane function,upf)、接入和移动性管理功能(access and mobility management function,amf)、统一数据管理(unified data management,udm)、网络开放功能(network exposure function,nef)、会话管理功能(session management function,smf)、网络切片选择功能(network slice selection function,nssf)、网络存储功能(nf repository function,nrf)、策略控制功能(policy control function,pcf)、应用层功能(application function,af)等网元。在图1a中仅示出pcf、udm和upf。
29.在本实施例中,移动通信网络10引入了网络切片技术,可以在统一的基础设施上切出多个虚拟的端到端网络(即网络切片),从而满足不同通信服务需求,例如高带宽需求、低延时需求以及多接入需求。其中,网络切片技术可以在移动通信网络10的不同部分中得到实现,例如接入网侧,核心网侧以及传输网侧。为了便于区分,将在移动通信网络10的不同部分(或不同域)中实现的网络切片看作子网切片。由上述一个或多个部分的子网切片连接到一起可以组成一个能够为用户提供完整服务的网络切片。每个网络切片从接入网到传输网再到核心网在逻辑上是隔离的。
30.移动通信网络10支持网络切片技术,允许根据不同的通信服务器在其基础设备上切出多个网络切片,但具体如何在移动通信网络10的基础设施上切出网络切片依赖于网络切片管理系统20。如图1a所示,网络切片管理系统20包括:csmf 21、nsmf 22以及nssmf 23等网络实体;csmf 21提供接口与nsmf 22进行通信,nsmf 22提供接口与nssmf 23进行通信。其中,csmf 21负责接收场景用户提供的通信服务需求,并完成用户通信服务需求到网络切片需求的转化,并将网络切片需求下发给nsmf 22,其中,网络切片需求可以实现为服务等级协议(service level agreement,sla)需求。nsmf 22主要负责根据网络切片需求进行nsi的创建,向各子切片分解网络子切片需求,并将网络子切片需求下发给各子网的nssmf 23;nssmf 23负责根据接收到的网络子切片需求完成从nsi到nssi的映射,并调用nfvo、nfvm以及网元管理系统(element management system,ems)等协助生成对应于nssi或者nsi的切片网络实体,即在移动通信网络10的网络功能虚拟化基础设施(network functions virtualization infrastructure,nfvi)上完成各子网切片及其所依赖的计算、网络、存储资源等的部署。
31.在本实施例中,并不限定网络切片管理系统20的部署实施方式,例如,网络切片管理系统20可以部署一级,也可以部署多级;在部署多级的情况下,每一级的管理系统中都部署有nsmf 22,nsmf 22下面部署有一个或多个nssmf23,nsmf 22负责对本级的nsi进行管理和调度,本级的nssi由nssmf 23负责管理和调度。可选地,上一级的nsmf 22可以对接下一级的nsmf 22,实现上下级管理系统之间的互联互通,但并不限于此。例如,也可以是相邻两级中的nssmf 23进行对接,实现上下级管理系统之间的互联互通;或者,也可以是上一级的nsmf 22和下一级的nssmf 23对接,实现上下级管理系统之间的互联互通。如图1b所示,为采用二级部署的网络切片管理系统20的架构。在图1b所示的网络切片管理架构中,a区的接入网和传输网中的子切片(如nsi和/或nssi)由部署在a区中的二级管理系统负责,具体的,nsi由部署在a区中的nsmf 22负责,nssi由部署在a区中的nssmf 23负责;b区的接入网和传输网中的子切片由部署在b区中的二级管理系统负责,具体的,nsi由部署在b区中的nsmf 22负责,nssi由部署在b区中的nssmf 23负责;a区和b区的核心网(包括用户面和控制面)中的子切片均由一级管理系统负责。可选地,可以以行政区域为粒度对网络切片管理系统20进行分级部署,例如可以在每个省份部署一级管理系统,该省份内对应部署有一个nsmf和若干个nssmf;或者,也可以跨几个省份部署一级管理系统,则可以跨省份部署一个nsmf,由这个nsmf负责对这几个省份内的nsi进行调度和管理,每个省份部署若干个nssmf,负责对各省份内的nssi进行调度和管理。
32.在本实施例中,场景用户是指应用服务器30,即移动通信网络10和网络切片管理系统20相互配合,可以面向应用服务器30提供网络切片相关的服务,满足不同场景下的应用服务器30对网络性能的需求。其中,应用服务器30可以是第三方服务器,例如可以是边缘云系统中的边缘服务器,但不限于此。在图1a中,以应用服务器30是边缘云系统中的边缘服务器为例进行图示。应用服务器30可以是一台或多台,在应用服务器30为多台的情况下,多台应用服务器30可以来自相同的第三方,也可以来自不同的第三方。当然,应用服务器30也可以来自运营商。其中,对于来自第三方的应用服务器30和来自运营商的应用服务器30来说,在使用网络切片管理系统20提供的网络切片相关的服务时可能具有不同的权限。在本技术各实施例中重点关注应用服务器30是第三方服务器的情况,关于应用服务器30来自运
营商的情况会做简单说明。
33.在本实施例中,网络切片管理系统20可以提供与网络切片相关的管理能力,称为网络切片管理能力,这种管理能力除了包括根据应用服务器30的通信服务需求为其提供网络切片服务的能力之外,还可以包括对网络切片相关模板的管理,以及对移动通信网络10自身网络切片能力的管理。其中,对移动通信网络10自身网络切片能力的管理是指可以识别移动通信网络10是否具有网络切片能力以及在具有网络切片能力的情况下对所具有的网络切片能力的覆盖范围、拓扑等信息进行管理。为了充分利用网络切片管理系统20具有的网络切片管理能力,本实施例可借助于移动通信网络10的能力开放功能,将网络切片管理系统20的网络切片管理能力全面地面向应用服务器30进行开放。即,将网络切片管理系统20为应用服务器30提供网络切片服务的能力、对网络切片相关模板的管理能力以及对移动通信网络10自身网络切片能力的管理能力均面向应用服务器30进行开放,从而充分调用网络切片管理系统20的网络切片管理资源,提高网络切片管理资源的利用效率。
34.在本技术实施例中,重点关注网络切片管理系统20的“对网络切片相关模板的管理能力”以及“对移动通信网络10自身网络切片能力的管理能力”的开放过程,基于对这两种能力的开放,应用服务器30可以与网络切片管理系统20中的网络实体进行交互,请求网络切片管理系统20为其提供除“网络切片服务”之外的其它与网络切片相关的服务,记为目标服务。在本技术实施例中,目标服务主要是指网络切片模板服务和网络切片能力服务。其中,基于对网络切片管理系统20的“对网络切片相关模板的管理能力”的开放,应用服务器30可以请求网络切片管理系统20为其提供网络切片模板服务;基于对网络切片管理系统20的“对移动通信网络10自身网络切片能力的管理能力”的开放,应用服务器30可以请求网络切片管理系统20为其提供网络切片能力服务。
35.具体地,应用服务器30向网络切片管理系统20中的网络实体发送服务请求消息,所述服务请求消息包括服务参数,该服务参数用于请求网络切片管理系统20为其提供目标服务,所述目标服务包括不同于网络切片服务的网络切片模板服务或网络切片能力服务;网络切片管理系统20中的网络实体接收应用服务器30发送的服务请求消息,根据该服务请求消息中的服务参数为应用服务器30提供目标服务,并向应用服务器30返回针对该服务请求消息的响应消息,应用服务器30接收网络切片管理系统20中的网络实体返回的响应消息,该响应消息携带有网络切片管理系统20能否成功为应用服务器30提供目标服务的信息。
36.一种情况:应用服务器30可以和网络切片管理系统20中的网络实体进行交互,请求网络切片管理系统20为其提供与网络切片的模板相关的服务,简称为网络切片模板服务,即目标服务可实现为网络切片模板服务。为便于区分和描述,将网络切片相关的模板简称为切片模板,该切片模板包括网络切片模板(network slice template,nst)和/或网络子切片模板(network slice subnet template,nsst)。如图2所示,应用服务器30向网络切片管理系统20请求网络切片模板服务的交互过程包括:
37.201、应用服务器30向网络切片管理系统20中的网络实体发送服务请求消息,该服务请求消息包括服务参数,该服务参数用于请求网络切片管理系统20为其提供网络切片模板服务。
38.202、网络切片管理系统20中的网络实体接收到服务请求消息之后,根据服务请求
消息中的服务参数为应用服务器30提供网络切片模板服务。
39.203、网络切片管理系统20中的网络实体向应用服务器30返回针对该服务请求消息的响应消息,该响应消息携带有网络切片管理系统20能否成功为应用服务器30提供网络切片模板服务的信息。
40.可选地,网络切片管理系统20在接收到服务请求消息之后,可以根据服务参数判断能否成功地为应用服务器30提供网络切片模板服务;若能够成功地为应用服务器30提供网络切片模板服务,则向应用服务器30返回对服务请求的确认消息作为响应消息,表示网络切片管理系统20能够成功为应用服务器30提供网络切片模板服务;若不能成功地为应用服务器30提供网络切片模板服务,则向应用服务器30返回服务请求错误的消息作为响应消息,表示网络切片管理系统20无法成功为应用服务器30提供网络切片模板服务。进一步,在向应用服务器30返回服务请求错误的消息作为响应消息的情况下,还可以在该响应消息中携带无法提供网络切片模板服务的错误原因或者原因代码。其中,错误原因可以是以下任意一种:1、应用服务器30没有权限进行切片模板的定制,此处的权限可以指该运营商和应用服务器归属的厂商没有签订有关切片模板管理的sla等;2、运营商核心网资源无法支持生成满足应用服务器30需求的定制切片模板。
41.进一步可选地,在网络切片管理系统20能够成功为应用服务器30提供网络切片模板服务的情况下,考虑到网络切片管理系统20为应用服务器30提供网络切片模板服务可能是异步的,即在应用服务器向网络切片管理系统20提供切片模板需求后可能需要一定时间才能收到网络切片管理系统20确认切片模板生成完成的通知消息,故如图2所示,在步骤203之后,还包括:
42.204、网络切片管理系统20中的网络实体向应用服务器30返回指示网络切片模板服务已完成的通知消息。
43.在本实施例中,网络切片管理系统20可以为应用服务器30提供默认的切片模板,无论应用服务器30来自第三方还是来自运营商,均可以请求使用网络切片管理系统20提供的默认切片模板,默认的切片模板包括默认nst和/或默认nsst。也就是说,网络切片模板服务可以包括应用服务器30请求使用运营商提供的默认nst和/或默认nsst的服务。但是,网络切片管理系统20提供的默认切片模板是固定的,按照该默认切片模板实例化的资源就是固定的,可能无法满足应用服务器30的需求,尤其是在应用服务器30来自第三方的情况下。例如,应用服务器30需要upf的部署下沉到dn域中,且需要upf具有深度包检测(deep packet inspection,dpi)功能等,但默认切片模板无法满足该需求。鉴于此,网络切片管理系统20除了可以为应用服务器30提供默认切片模板之外,还允许来自第三方的应用服务器30根据自己的应用需求定制切片模板。定制切片模板包括定制nst和/或定制nsst。可选地,运营商可以维护两个模板库,即默认模板库和定制模板库,默认模板库用于存储运营商提供的默认切片模板;定制模板库用于存储由第三方服务器(如来自第三方的应用服务器30)触发生成的定制切片模板。对任一服务厂商s而言,其可以单独使用自己定制的切片模板,例如一些专用性较强的切片模板主要由该服务厂商s使用,但是,对于一些具有通用性的切片模板,该服务厂商s也可以分享或授权给其它服务厂商使用。其中,定制切片模板除了采用模板标识(id)进行标识之外,可选地,还可以管理第三方服务器标识或一个能够代表第三方的标识,对此不做限定。例如,定制切片模板的id中可以增加一个定制厂商的标识字
段,用于携带定制厂商的标识。如果应用服务器30来自于请求定制切片模板的服务厂商,则网络切片管理系统20在为应用服务器30生成定制切片模板之后,该定制切片模板的id中定制厂商的标识字段中还可以存储有应用服务器30的标识,从而建立定制切片模板的id、定制厂商的标识以及应用服务器30的标识之间的关联关系。当然,定制切片模板的id中也可以不携带定制厂商的标识,而是由网络切片管理系统20负责将定制切片模板的id与定制厂商的标识以及应用服务器30的标识进行关联,并维护三者之间的关联关系。
44.进一步,网络切片管理系统20还允许应用服务器30根据应用需求随时更改自己定制的切片模板,并允许应用服务器30根据应用需求删除自己定制的切片模板。对来自第三方的应用服务器30来说,有权限更改或删除自己定制的切片模板;对运营商部署的应用服务器来说,可以更改或删除系统默认的切片模板。鉴于此,网络切片管理系统20接收到来自第三方的应用服务器30发出的删除切片模板的请求时,可以判断待删除的切片模板是系统默认的切片模板还是定制切片模板;如果待删除的切片模板是定制的切片模板,则可以从该待删除的定制切片模板的id中获取定制厂商的id,或者从所维护的定制切片模板的id与定制厂商的id的关联关系中,获取与该待删除的定制切片模板对应的定制厂商的id;然后判断该定制厂商的id与发起删除请求的应用服务器30的id是否匹配,也就是判断应用服务器30是否有权限对该定制切片模板进行删除;如果两者相匹配,说明应用服务器30有权限删除该定制切片模板,则执行对该定制切片模板的删除操作;如果两者不匹配,则报错,例如输出删除错误信息,以通知应用服务器30没有权限对该定制切片模板进行删除。另外,如果待删除的切片模板是系统默认的切片模板,也可以报错,以通知应用服务器30作为第三方服务器没有权限删除系统默认的切片模板。可选的,定制模板和默认模板也可以放置在同一个模板库下。
45.也就是说,来自第三方的应用服务器30可以向网络切片管理系统20请求的网络切片模板服务包括但不限于:请求网络切片管理系统20为其定制生成切片模板、请求网络切片管理系统20为其更改切片模板、请求网络切片管理系统20为其删除切片模板。需要说明的是,针对不同的网络切片模板服务,服务请求中所包含的服务参数也会有所不同。其中,对于向网络切片管理系统20请求生成定制切片模板的情况,服务请求消息中包含的服务参数可以包括创建定制切片模板所需的第一参数集,该第一参数集包括服务质量(qos)参数、网络容量参数、网元的配置参数以及应用相关的参数、dn的地理位置以及upf的部署方式中的至少一种;进一步,qos参数也可以称为网络kpi参数,例如可以包括但不限于:端到端时延、速率、带宽、上下行吞吐量、网络抖动、丢包率等,其中速率包括上行保证比特率速率(guaranteed bit rate,gbr),下行gbr,上行聚合最大比特速率(aggregate maximum bit rate,ambr),下行ambr,此外,还可以包括应用类型相关的参数或者描述信息;网络容量参数包括但不限于:最大用户数或者最大终端接入数、激活用户数、最大协议数据单元(protocol data unit,pdu)会话建立数量、区域容量、用户密度等;应用相关的参数包括但不限于:接入类型、计费需求、覆盖区域、隔离性、移动性支持、可靠性指标、安全性等。对于向网络切片管理系统20请求更改切片模板的情况,服务请求消息中包含的服务参数可以包括:用于标识待更改的切片模板的模板标识(id),以及更改模板所需的第一参数集。其中,更改模板所需的第一参数集与创建模板所需的第一参数集相同或相似,可参见前述,对此不再赘述。对于向网络切片管理系统20请求删除定制切片模板的情况,服务请求消息中包
含的服务参数可以包括:用于标识待删除的切片模板的模板标识(id)。
46.其中,在为应用服务器生成定制切片模板的过程中,可以为应用服务器生成定制nst并为该定制nst关联nsst,该定制nst关联的nsst可以包括该应用服务器对应的服务厂商定制的至少一个nsst,也可以包括该应用服务器对应的服务厂商定制的至少一个nsst和至少一个系统默认的nsst,也可以全部是系统默认的nsst。
47.其中,在为应用服务器更改定制切片模板的过程中,可以仅更改定制nst,例如将该应用服务器对应的服务厂商p1定制的nst a更改为该服务厂商p1定制的nst b,并将定制nst a关联的nsst直接关联到定制nst b下面。或者,也可以仅更改服务厂商p1定制的nsst,例如将该服务厂商p1定制的nst a所关联的服务厂商p1定制的nsst a_1更改为另一服务厂商p2定制且授权给服务厂商p1的nsst c_1,则可以将nst a关联的nsst a_1更改为nsst c_1,并将nst a与nsst a_1的映射关系修改为nst a与nsst c_1的映射关系。当然,也可以同时更改服务厂商p1定制的nst和nsst。其中,应用服务器可以通过服务参数中包含的模板标识来表示其需要更改的是nst或nsst,还是同时更改nst和nsst。也就是说,待更改的切片模板可以是nst和/或nsst,则服务参数中包含的模板标识可以是nst标识和/或nsst标识。
48.其中,在为应用服务器删除定制切片模板的过程中,可以删除由应用服务器对应的服务厂商p1定制的nst及其关联的由服务厂商p1定制的nsst,例如将服务厂商p1定制的nst a删除,此时,需要将定制nst a关联的由服务厂商p1定制的nsst删除,并删除该定制nst a以及该nst a与所有nsst的映射关系。需要说明的是,若定制nst a还关联有系统默认的nsst或其它服务厂商授权使用的nsst,只需删除定制nst a与这些nsst的映射关系,这些nsst不被删除。或者,也可以仅删除服务厂商p1定制的nsst,例如将该服务厂商p1定制的nst a所关联的该服务厂商p1定制的nsst a_1删除,则可以将nst a所关联的nsst a_1删除,并删除nst a与nsst a_1的映射关系。其中,应用服务器可以通过服务参数中包含的模板标识来表示其需要删除的是nst或nsst,还是需要同时删除nst和nsst。也就是说,待删除的切片模板可以是nst和/或nsst,则服务参数中包含的模板标识可以是nst标识和/或nsst标识。
49.在此说明,在仅更改或删除nsst的情况下,网络切片管理系统20可以向应用服务器发送询问消息,以询问应用服务器是否需要更改或删除对应的nst;并根据应用服务器返回的针对该询问消息的应答消息做进一步处理。如果应用服务器返回的应答消息指示不需要更改或删除对应的nst,则仅更改或删除nsst;如果应用服务器返回的应答消息指示需要更改或删除对应的nst,则按照同时更改或删除nst和nsst的情况进行处理。
50.进一步可选地,在应用服务器请求指定使用某个不属于该应用服务器对应服务厂商的定制模板时,或者应用服务器发送的参数集中的相关参数已经被其他第三方厂商提过并且已经成功生成了定制模板id,则网络切片管理系统20可以先请求该定制切片模板的归属厂商进行授权,在该定制切片模板的归属厂商确认授权后,将该定制切片模板的id发给应用服务器,并且面向该应用服务器开放权限以使该应用服务器可以使用指定的定制切片模板。其中,一个定制切片模板的id可以关联多个应用服务厂商,为多个应用服务厂商提供切片模板服务。
51.另一种情况:应用服务器30可以和网络切片管理系统20中的网络实体进行交互,请求网络切片管理系统20为其提供与移动通信网络10的网络切片能力相关的服务,简称为
网络切片能力服务,即目标服务器可实现为网络切片能力服务。如图3所示,应用服务器30向网络切片管理系统20请求网络切片能力服务的交互过程包括:
52.301、应用服务器30向网络切片管理系统20中的网络实体发送服务请求消息,该服务请求消息包括服务参数,该服务参数用于请求网络切片管理系统20为其提供网络切片能力服务。
53.302、网络切片管理系统20中的网络实体接收到服务请求消息之后,根据服务请求消息中的服务参数为应用服务器30提供网络切片能力服务。
54.303、网络切片管理系统20中的网络实体向应用服务器30返回针对该服务请求消息的响应消息,该响应消息携带有网络切片管理系统20能否成功为应用服务器30提供网络切片能力服务的信息。
55.可选地,网络切片管理系统20在接收到服务请求消息之后,可以根据服务参数判断能否成功地为应用服务器30提供网络切片能力服务;若能够成功地为应用服务器30提供网络切片能力服务,则向应用服务器30返回对服务请求消息的确认消息作为响应消息,表示网络切片管理系统20能够成功为应用服务器30提供网络切片能力服务;若不能成功地为应用服务器30提供网络切片能力服务,则向应用服务器30返回服务请求消息错误的消息作为响应消息,表示网络切片管理系统20无法成功为应用服务器30提供网络切片能力服务。进一步,在向应用服务器30返回服务请求消息错误的消息作为响应消息的情况下,还可以在该响应消息中携带无法提供网络切片能力服务的错误原因或者原因代码。其中,错误原因可以是以下至少一种:1、应用服务器30没有权限进行切片能力的相关操作;2、相关地区的运营商网络资源无法实现网络切片功能(除请求部署网络切片能力的分支之外)。
56.进一步可选地,在网络切片管理系统20能够成功为应用服务器30提供网络切片能力服务的情况下,考虑到网络切片管理系统20为应用服务器30提供网络切片能力服务可能是异步的,即在应用服务器向网络切片管理系统20提供切片能力服务序曲后可能可能需要一定时间才能收到网络切片管理系统20确认网络切片能力服务的通知消息,故如图3所示,在步骤303之后,还包括:
57.304、网络切片管理系统20中的网络实体向应用服务器30返回指示网络切片能力服务已完成的通知消息。
58.在本实施例中,网络切片管理系统20可以对移动通信网络10的网络切片能力进行管理,例如可以识别移动通信网络10是否具有网络切片能力,在移动通信网络10具有网络切片能力的情况下,还可以管理移动通信网络10的网络切片能力的覆盖范围、部署情况、拓扑结构等信息。其中,移动通信网络10可以不具有网络切片能力,也可以仅具有静态网络切片能力,也可以仅具有动态网络切片能力,或者,也以同时具有静态网络切片能力和动态网络切片能力。其中,静态网络切片能力是指移动通信网络10中存在预先部署好的网络切片,且这些网络切片的数量和对应的资源等都是固定不变的。终端可以通过预置的切片标识(single-network slice selection assitance information,s-nssai)来选择相对应的静态切片。或者通过nssf来获取对应的静态切片标识。对于动态网络切片能力是指可以根据应用需求动态在移动通信网络10中部署网络切片的能力;具体的,运营商可以根据切片管理系统的相关网元(例如csmf,nsmf,nssmf等)进行切片管理,切片管理可以包括切片生成,切片修改以及切片资源释放等。
59.对于移动通信网络10是否具有动态网络切片能力,可以通过判断该移动通信网络10中是否部署有网络切片管理系统20,如果部署有网络切片管理系统20可以认为该移动通信网络10具有动态网络切片能力或者即将具有动态网络切片能力。可选的,是否具有动态网络切片能力还可以考虑运营商核心网资源是否可以支持新的切片的生成等。进一步,该移动通信网络10的网络切片能力的覆盖范围、部署情况、拓扑结构等信息主要受网络切片管理系统20的部署架构的影响,因此可以获取网络切片管理系统的部署架构信息,例如可以获取部署了几级管理系统,每一级管理系统部署了多少个nsmf和nssmf,这些nsmf和nssmf部署在哪些地区等信息,通过这些信息来识别通信网络10的网络切片能力的覆盖范围、部署情况、拓扑结构等信息。在本实施例中,以移动通信网络10具有动态网络切片能力为例进行说明。
60.除了上述判断方式之外,还可以通过判断移动通信网络10是否部署有网络切片选择功能(network slice selection function,nssf)这一网络实体,nssf主要负责为接入移动通信网络的终端选择网络切片;如果部署有nssf,说明移动通信网络10具有网络切片能力;如果没有部署nssf,说明移动通信网络10不具有网络切片能力。无论移动通信网络10是具有动态网络切片能力还是具有静态网络切片能力,都可以通过判断移动通信网络10是否部署有nssf进行识别。
61.通过对上述管理移动通信网络10的网络切片能力的能力进行开放,应用服务器30在部署网络切片之前,可以通过网络切片管理系统20查询移动通信网络10是否具有网络切片能力,也可以查询移动通信网络10的网络切片能力的覆盖范围、部署情况以及拓扑结构等信息,以便于确定是否在该移动通信网络中部署网络切片,为成功部署网络切片做好准备工作。另外,考虑到随着时间的推移和技术的发展,移动通信网络10的网络切片能力可能会发生变化,例如运营商可能会在一些原本不存在网络切片能力的区域部署了网络切片能力,又例如,运营商也可能对一些区域的网络切片能力进行整合或者甚至停止某些区域的网络切片能力等等。为了便于及时了解移动通信网络10的网络切片能力的变化情况,应用服务器30也可以向网络切片管理系统20订阅网络切片能力信息的更新通知服务,即在移动通信网络10的网络切片能力发生变化时,网络切片管理系统20会向应用服务器30提供网络切片能力的变化信息,例如可以是变化后的网络切片能力信息,或者是网络切片能力信息的变化量。具体的,可以是增加了切片管理系统,或者是核心网网元中添加了nssf两种情况中的至少一个。另外,运营商在移动通信网络10中部署的网络切片能力可能不能满足应用服务器30对网络切片的需求,例如应用服务器30需要在d区域部署网络切片,但移动通信网络10目前有的网络切片能力无法覆盖到的d区域。针对这种情况,应用服务器30也可以请求网络切片管理系统20为其在d区域中部署网络切片能力。
62.也就是说,应用服务器30可以向网络切片管理系统20请求的网络切片能力服务包括但不限于:请求网络切片管理系统20为其查询移动通信网络10的网络切片能力信息、请求网络切片管理系统20为其在移动通信网络10中部署网络切片能力、向网络切片管理系统20订阅网络切片能力信息的更新通知服务。在请求网络切片能力服务情况下,服务请求消息中的服务参数包括第二参数集,该第二参数集用于供网络切片管理系统20为其提供网络切片能力服务。需要说明的是,针对不同的网络切片能力服务,服务请求消息中所包含的第二参数集会有所不同。其中,对于请求网络切片管理系统20查询移动通信网络10的网络切
片能力信息的情况,服务请求消息中包含的第二参数集可以包括指定的地区信息,表示需要查询移动通信网络10在该指定地区内的网络切片能力信息;可选地,第二参数集也可以为空,表示默认查询移动通信网络10的全局网络切片能力信息。例如,全局网络切片能力信息可以是该运营商在全国各个省市的部署的5g网络的网络切片能力信息。对于请求网络切片管理系统20为其在移动通信网络10中部署网络切片能力的情况,服务请求消息中包含的第二参数集可以包括指定的地区信息,表示需要网络切片管理系统20在该指定地区内部署网络切片能力。对于向网络切片管理系统20订阅网络切片能力信息的更新通知服务的情况,服务请求消息中包含的第二参数集可以包括指定的地区信息,表示需要了解该指定地区内移动通信网络10(如5g网络)的网络切片能力的变化信息,可选地,第二参数集也可以为空,表示默认需要了解移动通信网络10的全局网络切片能力的变化信息。可选地,全局网络切片能力可以指全国各个省市运营商网络切片能力的综合信息。
63.在本技术一些实施例中,无论是上述哪种情况,网络切片管理系统20中的网络实体可以直接对外暴露其能力,则网络切片管理系统20中与应用服务器30对接的网络实体可以是csmf 21、nsmf 22或nssmf 23,也就是说,应用服务器30可以通过csmf 21、nsmf 22或nssmf 23向网络切片管理系统20请求网络切片模板服务或网络切片能力服务。
64.除上述方式之外,在本技术另一些实施例中,如图1a所示,网络系统100中还可以包括:负责对外开放网络切片管理系统20的切片管理能力的功能实体,简称为切片管理开放功能实体(slice management exposure function),本实施例对该功能实体的名称不不做限定。在该可选实施例中,网络切片管理系统20中的各网络实体都通过该切片管理开放功能实体将其能力暴露给其它对象,例如应用服务器30。基于此,应用服务器30可通过该切片管理开放功能实体与网络切片管理系统20中的csmf 21、nsmf 22或nssmf 23进行通信,从而向网络切片管理系统20请求网络切片模板服务或网络切片能力服务。具体地,应用服务器30需要向网络切片管理系统20请求网络切片模板服务或网络切片能力服务时,可以向切片管理开放功能实体发送服务请求消息,由切片管理开放功能实体将该服务请求消息发送给网络切片管理系统20中的网络实体,例如csmf 21、nsmf 22或nssmf 23。进一步,在图2或图3所示实施例中,在步骤201或301中,具体为:应用服务器30通过切片管理开放功能实体将服务请求消息发送给网络切片管理系统20中的网络实体;在步骤203或303中,具体为:网络切片管理系统20中的网络实体通过切片管理开放功能实体将响应消息返回给应用服务器30;在步骤204或304中,具体为:网络切片管理系统20中的网络实体通过切片管理开放功能实体将通知消息发送给应用服务器30。需要说明的是,应用服务器30可以直接将服务请求消息发送给切片管理开放功能实体,由切片管理开放功能实体将服务请求消息转发给网络切片管理系统20中的网络实体;或者,应用服务器30也可以与切片管理开放功能实体之间约定使用的消息传输格式,按照该消息传输格式对应用服务器30与网络切片管理系统20中的网络实体之间的服务请求消息或响应消息进行封装后进行传输。
65.其中,根据网络切片管理系统20中与应用服务器30对接的网络实体的不同,应用服务器30向网络切片管理系统20请求各种网络切片模板服务的流程以及向网络切片管理系统20请求各种网络切片能力服务的流程均也会有所不同。下面一些实施例中或者以应用服务器30直接与csmf 21、nsmf 22或nssmf 23对接为例,或者以应用服务器30经切片管理开放功能实体与csmf 21、nsmf 22或nssmf 23对接为例,通过详细交互流程图分别对应用
服务器30向网络切片管理系统20请求网络切片模板服务或网络切片能力服务的过程进行说明。
66.参见图4a-图4c,为请求定制切片模板的服务过程:
67.示例性实施例a1:应用服务器30经切片管理开放功能实体与csmf对接,向网络切片管理系统20请求定制切片模板的服务过程,如图4a所示,包括以下步骤:
68.40a、应用服务器和网络切片管理系统之间通过psk等方式完成双向鉴权。
69.41a、应用服务器向切片管理开放功能实体发送切片模板定制请求消息,以请求切片管理开放功能实体将该请求消息发送给网络切片管理系统中的csmf。
70.42a、切片管理开放功能实体将来自应用服务器的切片模板定制请求消息发送给网络切片管理系统中的csmf,该请求消息中包括定制切片模板所需的参数集。
71.需要说明的是,应用服务器也可以直接与csmf对接,可以直接向络切片管理系统中的csmf发送切片模板定制请求消息。
72.可选地,参数集包括:网络kpi参数,应用相关的参数、网络容量参数、网元的配置参数、dn的地理位置以及upf的部署方式中的至少一种。其中,upf的部署方式可以包括下沉到dn的方式或者在运营商域中的方式。
73.43a、csmf接收到切片模板定制请求消息后,将参数集中的相关参数发送给对应的nsmf。
74.可选地,应用服务器可能需要在指定地区中部署网络切片,则可以预先在该指定地区中生成定制切片模板。在该应用场景中,应用服务器发送的切片模板定制请求消息中还可以携带指定的地区信息。可选地,该地区信息可以作为参数集中的一种参数。相应地,csmf可以根据切片模板定制请求消息中指定的地区信息,选择覆盖与该地区信息对应的指定区域的nsmf,并将该地区信息和参数集中的相关参数一并发送给选定的nsmf。
75.44a、nsmf将参数集中的相关参数分解成生成nsst所需的子网切片模板参数,并将子网切片模板参数发送给选定nssmf,以供nssmf据此生成nsst。
76.例如,nsmf可以将无线接入侧相关的需求参数(例如无线侧的时延要求等)发送到管理无线侧子切片的nssmf。nsmf也可以将核心网侧相关的需求参数(例如通过延时需求翻译出的5g qos指示(5g qos indicator),分配预留优先级(allocation and retention priority,arp))发送到管理核心网侧子切片的nssmf。
77.可选地,在接收到csmf发送的指定的地区信息的情况下,nsmf可以根据该地区信息选择nssmf,例如选择部署于该地区信息对应的指定区域内的nssmf,例如可以是管理无线侧子切片的nssmf和/或管理核心网侧子切片的nssmf。
78.可选地,nsmf根据参数集中的相关参数,以及这些相关参数的分解策略,确定子网切片模板参数,所述分解策略用于将对应于nst相关参数(即参数集中的相关参数)分解为至少一个nsst对应的子网切片模板参数;第二种可以是,nsmf根据nst中携带的分解策略将对应于nst相关参数(即参数集中的相关参数)分解为至少一个nsst对应的子网切片模板参数。其中,分解出的子网切片模板参数包括核心网切片模板参数、传输网切片模板参数和接入网切片模板参数中的至少一个,每个子网切片模板参数可发送给对应子网中的nssmf。
79.45a、nssmf根据接收到的子网切片模板参数,生成应用服务器所需的nsst。
80.46a、nssmf在生成nsst之后,将nsst的id返回给nsmf。
81.47a、nsmf根据参数集中的相关参数生成与nsst关联的nst,并将nst的id与nssmf返回的nsst的id进行关联,形成nst与nsst的映射关系。
82.进一步可选地,切片模板定制请求消息中包括定制标识,用于表示请求定制模板,csmf还可以将定制标识发送给nsmf。基于此,nsmf可以根据请求消息中的定制标识,为应用服务器30生成定制nst,并指示nssmf为应用服务器生成对应的nsst。或者,也可以预先维护有权限定制切片模板的第三方服务器标识的集合,基于此,nsmf可以判断应用服务器30的标识是否属于第三方服务器标识的集合中,在应用服务器30的标识属于第三方服务器标识的集合的情况下,为应用服务器30生成定制nst,并指示nssmf为应用服务器生成对应的nsst。第三方服务器的标识可以是dnn,ip地址,fqdn中的至少一种。
83.在此说明,nst可以关联多个定制nsst,也可以关联至少一个默认nsst和至少一个定制nsst。也就是说,nst关联的nsst可以全部是定制nsst,也可以部分是定制nsst,部分是默认nsst。
84.进一步说明,在本实施例中,并不限定为应用服务器生成nsst和nst的先后顺序,在图4a中,以nssmf先生成nsst,之后由nsmf生成与nsst关联的nst为例进行图示,但并不限于此。除此之外,nsmf也可以先生成nst或者引用已有的nst,然后指示nssmf生成与该nst关联的nsst。或者,nsmf和nssmf也可以并行地执行生成模板的操作,最后由nsmf建立nst和nsst的映射关系。
85.48a、nsmf维护nsst与nst之间的映射关系,并将nsst和nst中至少一种模板的id发送给csmf,以供csmf经切片管理开放功能实体将至少一种模板的id反馈给应用服务器。
86.491a、csmf在接收到nsmf返回的至少一种模板的id后,经切片管理开放功能实体向应用服务器返回切片模板定制请求确认消息,该确认消息中包含至少一种模板的id。
87.492a、csmf在切片模板生成操作完成后,经切片管理开放功能实体向应用服务器发送指示生成切片模板的操作已完成的通知消息。
88.可选地,如果nsmf或nssmf生成切片模板的操作失败,则csmf可以向应用服务器发送切片模板定制请求错误消息,该错误消息中包括切片模板生成错误的原因或者原因代码。
89.示例性实施例a2:应用服务器30直接与nsmf对接,向网络切片管理系统20请求定制切片模板的服务过程,如图4b所示,包括以下步骤:
90.41b、应用服务器和网络切片管理系统之间通过psk等方式完成双向鉴权。
91.42b、应用服务器向网络切片管理系统中的nsmf发送切片模板定制请求消息,该请求消息中包括定制切片模板所需的参数集。
92.可选地,应用服务器也可以向切片管理开放功能实体发送切片模板定制请求消息,并由切片管理开放功能实体将该切片模板定制请求消息发送给网络切片管理系统中的nsmf。
93.43b、nsmf将参数集中的相关参数分解成生成nsst所需的子网切片模板参数,并将子网切片模板参数发送给选定的nssmf,以供nssmf据此生成nsst。
94.可选地,应用服务器发送的切片模板定制请求消息中还可以包括指定的地区信息。可选地,该地区信息可以作为参数集中的一种参数。基于此,nsmf可以根据该地区信息选择nssmf,例如选择部署于该地区信息对应的指定地区内的nssmf。
95.关于将参数集中的相关参数分解成子网切片模板参数的详细描述可参见图4a所示实施例,在此不再赘述。
96.44b、nssmf根据接收到的子网切片模板参数,生成应用服务器所需的nsst。
97.45b、nssmf在生成nsst之后,将nsst的id返回给nsmf。
98.46b、nsmf根据参数集中的相关参数生成与nsst关联的nst,并将nst的id与nssmf返回的nsst的id进行关联,形成nst与nsst的映射关系。
99.进一步可选地,切片模板定制请求消息中包括定制标识,用于表示请求定制模板,基于此,nsmf可以根据请求消息中的定制标识,为应用服务器30生成定制nst,并指示nssmf为应用服务器生成对应的nsst。或者,nsmf也可以预先维护有权限定制切片模板的第三方服务器标识的集合,基于此,在接收到切片模板定制请求消息后,可以判断应用服务器30的标识是否属于第三方服务器标识的集合,在应用服务器30的标识属于第三方服务器标识的集合的情况下,为应用服务器30生成定制nst,并指示nssmf为应用服务器生成对应的nsst。
100.在此说明,nst可以关联多个定制nsst,也可以关联至少一个默认nsst和至少一个定制nsst。也就是说,nst关联的nsst可以全部是定制nsst,也可以部分是定制nsst,部分是默认nsst。
101.进一步说明,在本实施例中,并不限定为应用服务器生成nsst和nst的先后顺序,在图4b中,以nssmf先生成nsst,之后由nsmf生成与nsst关联的nst为例进行图示,但并不限于此。除此之外,nsmf也可以先生成nst或者引用已有的nst,然后指示nssmf生成与该nst关联的nsst。或者,nsmf和nssmf也可以并行地执行生成模板的操作,最后由nsmf建立nst和nsst的映射关系。
102.47b、nsmf维护nsst与nst之间的映射关系,并向应用服务器返回切片模板定制请求确认消息,该确认消息中包含nsst和nst中至少一种模板的id。
103.48b、nsmf在切片模板生成操作完成后,向应用服务器发送指示生成切片模板的操作已完成的通知消息。
104.可选地,如果nsmf或nssmf生成切片模板的操作失败,则nsmf可以向应用服务器发送切片模板定制请求错误消息,该错误消息中包括切片模板生成错误的原因或者原因代码。
105.示例性实施例a3:应用服务器30直接与nssmf对接,向网络切片管理系统20请求定制切片模板的服务过程,如图4c所示,包括以下步骤:
106.41c、应用服务器和网络切片管理系统之间通过psk等方式完成双向鉴权。
107.42c、应用服务器向网络切片管理系统中的nssmf发送切片模板定制请求消息,该请求消息中包括定制切片模板所需的参数集。
108.可选地,应用服务器也可以向切片管理开放功能实体发送切片模板定制请求消息,并由切片管理开放功能实体将该切片模板定制请求消息发送给网络切片管理系统中的nssmf。
109.43c、nssmf接收到切片模板定制请求消息后,根据参数集中的相关参数生成应用服务器所需的nsst。
110.在此说明,nssmf生成的nsst可以全部是定制nsst,也可以部分是定制nsst,部分是默认nsst。
111.进一步可选地,切片模板定制请求消息中包括定制标识,用于表示请求定制模板,基于此,nssmf可以根据请求消息中的定制标识,为应用服务器30生成定制nsst。或者,nssmf也可以预先维护有权限定制切片模板的第三方服务器标识的集合,基于此,在接收到切片模板定制请求消息后,可以判断应用服务器30的标识是否属于第三方服务器标识的集合,在应用服务器30的标识属于第三方服务器标识的集合的情况下,为应用服务器30生成定制nsst。
112.在一可选实施例中,如步骤44c1所示,nssmf在生成nsst之后,可以直接向应用服务器返回切片模板定制请求确认消息,该确认消息中包含nsst的id。进一步,如步骤45c1所示,nssmf在确定切片模板的生成操作完成后,向应用服务器发送指示生成切片模板的操作已完成的通知消息。至此,完成切片模板的定制服务。在该可选实施例中,允许服务厂商仅定制所需的nsst。
113.在另一可选实施例中,如步骤44c2所示,nssmf向对应的nsmf上报其所生成的nsst的标识,以供nsmf生成与nsst对应的nst,并进入步骤45c2。
114.45c2、nsmf根据接收到的nsst的标识,生成与nsst关联的nst,并将nst的id与nssmf返回的nsst的id进行关联,形成nst与nsst的映射关系。
115.46c、nsmf在生成nst之后,将nst的id返回给nssmf,并进入步骤47c。
116.47c、nssmf向应用服务器返回切片模板定制请求确认消息,该确认消息中包含nsst和nst中至少一种模板的id,并进入步骤48c。
117.48c、nssmf在确定切片模板的生成操作完成后,向应用服务器发送指示生成切片模板的操作已完成的通知消息。至此,完成切片模板的定制服务。
118.进一步说明,在本实施例中,并不限定为应用服务器生成nsst和nst的先后顺序,在图4c中,以nssmf先生成nsst,之后由nsmf生成与nsst关联的nst为例进行图示,但并不限于此。除此之外,nsmf也可以先生成nst或者引用已有的nst,然后指示nssmf生成与该nst关联的nsst。或者,nsmf和nssmf也可以并行地执行生成模板的操作,最后由nsmf建立nst和nsst的映射关系。
119.可选地,无论是上述哪种情况,如果生成切片模板的操作失败,则nssmf可以向应用服务器发送切片模板定制请求错误消息,该错误消息中包括切片模板生成错误的原因或者原因代码。
120.参见图4d-图4f,为请求更改切片模板的服务过程:
121.示例性实施例a4:应用服务器30经切片管理开放功能实体与csmf对接,向网络切片管理系统20请求更改切片模板的服务过程,如图4d所示,包括以下步骤:
122.40d、应用服务器和网络切片管理系统之间通过psk等方式完成双向鉴权。
123.41d、应用服务器向切片管理开放功能实体发送切片模板更改请求消息,以请求切片管理开放功能实体将该请求消息发送给网络切片管理系统中的csmf。
124.42d、切片管理开放功能实体将来自应用服务器的切片模板更改请求消息发送给网络切片管理系统中的csmf,该请求消息中包括指示待更改的切片模板的模板id和更改切片模板所需的参数集。
125.需要说明的是,应用服务器也可以直接与csmf对接,可以直接向络切片管理系统中的csmf发送切片模板更改请求消息。
126.其中,指示待更改的切片模板的模板id可以是nst id,也可以是nsst id,还可以同时包括nst id和nsst id。在模板id是nsst id的情况下,可以指示对nsst进行更改;在模板id同时包括nst id和nsst id的情况下,可以指示同时对nst以及对应的nsst进行更改;在模板id是nst id的情况下,可以指示对nst进行更改,也可能指示对nst以及关联的nsst全部进行更改。
127.可选地,更改切片模板所需的参数集包括:网络kpi参数,应用相关的参数、网络容量参数、网元的配置参数、dn的地理位置信息以及upf的部署方式中的至少一种。其中,upf的部署方式可以包括下沉到dn的方式或者在运营商域中的方式。
128.43d、csmf接收到切片模板更改请求消息后,将参数集中的相关参数和指示待更改的切片模板的模板id发送给nsmf。
129.可选地,应用服务器可能需要更改指定区域中的切片模板,则切片模板更改请求消息中还可以包括指定的地区信息。可选地,该指定的地区信息可以作为参数集中的一种参数。相应地,csmf可以根据切片模板更改请求消息中携带的指定的地区信息,选择覆盖该地区信息对应的指定地区的nsmf,并将该地区信息和参数集中的相关参数一并发送给选定的nsmf。
130.44d、nsmf根据指示待更改的切片模板的模板id,确定需要更改nst及其关联的nsst,则将参数集中的相关参数分解成更改nsst所需的子网切片模板参数,将子网切片模板参数和待更改的nsst的id发送给选定的nssmf,以指示nssmf更改nsst。
131.可选地,在接收到csmf发送的指定的地区信息的情况下,nsmf可以根据该地区信息选择nssmf,例如选择部署于该地区信息对应的指定地区内的nssmf。
132.在本实施例中,以指示待更改的切片模板的模板id为nst id,且通过该nst id可以获知需要更改nst以及该nst所关联的nsst为例,则在确定需要更改nst以及该nst所关联的nsst的情况下,nsmf一方面查询所维护的nst与nsst的映射关系,得到待更改的nsst的id,另一方面将参数集中的相关参数分解成更改nsst所需的子网切片模板参数,然后将子网切片模板参数连同待删除的nsst的id一并发送给nssmf,以指示nssmf更改对应的nsst。例如,nssmf可以删除原有的nsst,并根据新的子网切片模板参数重新生成新的nsst,或者,也可以根据新的子网切片模板参数对原有的nsst进行修改。
133.关于将参数集中的相关参数分解成子网切片模板参数的详细描述可参见图4a所示实施例,在此不再赘述。
134.45d、nssmf根据接收到的子网切片模板参数和待更改的nsst的id,更改对应的nsst。
135.46d、nssmf在更改nsst之后,将更改后的nsst的id返回给nsmf。
136.47d、nsmf根据接收到的更改后的nsst的id,更改nst id对应的nst,之后更新nst与nsst的映射关系,并向csmf返回更改确认消息,如步骤48d。
137.进一步,在应用服务器为第三方服务器的情况下,在更改nsst之前,还可以根据指示待更改的切片模板的模板id判断待更改的nst或nsst是否为定制nst或定制nsst;若待更改的nst或nsst是定制nst或定制nsst,则可以从指示待更改的切片模板的模板id中获取定制厂商的标识,或者根据所维护的定制切片模板的id与定制厂商的标识的对应关系,获取对应的定制厂商的标识;进一步,判断应用服务器的标识与定制厂商的标识是否相匹配;如
果两者相匹配,则执行更改定制nst或其关联的定制nsst以及nst与nsst的映射关系的操作,如果两者不匹配,则输出更改错误信息。当然,如果待更改的nst或nsst为系统默认的nst或系统默认nsst,由于应用服务器30没有更改系统默认的nst或系统默认nsst的权限,故也可以输出更改错误信息。其中,应用服务器的标识与定制厂商的标识可以采用映射关系的方式来一一对应,例如第三方应用服务器的标识可以是dnn,ip地址,fqdn中的至少一种。定制厂商的标识可以用若干个比特位来表示,例如a应用厂商的标识是01011,其应用服务器的标为ip地址1,则01011与ip地址1形成映射关系。这样当应用服务器的ip地址为1,定制厂商的标识为01011时,两者匹配;反之,两者不匹配。
138.其中,更新nst与nsst的映射关系,例如从定制nst对应一个默认nsst1和一个定制nsst1,变为该定制nst对应一个定制nsst1和一个定制nsst2;也可以将定制nsta对应一个默认nsst1和一个定制nsst1,变更为定制nsi模板b对应一个默认nsst1、定制nsst1和定制nsst2。此处仅为更新nst与nsst的映射关系的示例。
139.需要说明的是,若应用服务器对应的服务厂商定制的切片模板中只包含nsst,则nsmf在接收到更改后的nsst的id之后,可直接向csmf返回更改确认消息,而无需执行更新nst与nsst的映射关系的操作。
140.491d、csmf在接收到nsmf返回的更改确认消息后,经切片管理开放功能实体向应用服务器返回切片模板更改请求确认消息。
141.492d、csmf在确定切片模板的更改操作完成后,经切片管理开放功能实体向应用服务器发送指示更改切片模板的操作已完成的通知消息。
142.可选地,如果更改切片模板的操作失败,则csmf可以向应用服务器发送切片模板更改请求错误消息,该错误消息中包括切片模板更改错误的原因或者原因代码。
143.在图4d所示实施例中,以指示待更改的切片模板的模板id为nst的id,且需要更改nst以及该nst所关联的nsst为例对切片模板的更改过程进行的说明,在该切片模板更改过程中,并不限定更改nst和nsst的先后顺序,在图4d中,以nssmf先更改nsst,之后由nsmf更改nst并更新nst与nsst的映射关系为例进行的图示。除此之外,nsmf也可以先更改nst,在指示nssmf更改nsst,进而在nsst更改后,nsmf更新nst和nsst的映射关系。或者,nsmf和nssmf也可以并行地执行更改操作,最后由nsmf更新nst和nsst的映射关系。
144.在一可选实施例中,指示待更改的切片模板的模板id为nst id,且仅需更改nst,则在图4d所示实施例中,nsmf在收到参数集中的相关参数和nst id之后,可以根据参数集中的相关参数更改该nst id对应的nst,并在该nst更改后更新nst与nsst的映射关系,例如将原来nst a更改为新的nst b,则需要将nst与nsst映射关系中nst a的id更改为nst b的id。进一步,还可以将新nst b的id下发给nssmf,以供nssmf获知nsst所关联的nst发生了变化以及变化后新nst b的id。在更新nst与nsst的映射关系之后,nsmf可以向csmf返回更改确认消息。
145.在另一可选实施例中,指示待更改的切片模板的模板id为nsst id,意味着需要更改nsst,则在图4d所示实施例中,nsmf在收到参数集中的相关参数和nst id之后,一方面将参数集中的相关参数分解成更改nsst所需的子网切片模板参数,将子网切片模板参数和nsst id发送给选定的nssmf以使nssmf更改nsst;nssmf根据子网切片模板参数和nsst id更改对应的nsst,例如将nsst a_1更改为nsst a_2,并将更改后的nsst a_2的id返回给
nsmf;nsmf根据接收到的更改后的nsst的id更新nst与nsst的映射关系,即将映射关系中原本nsst a_1的id更新为更改后的nsst a_2的id。在更新nst与nsst的映射关系之后,nsmf可以向csmf返回更改确认消息。
146.同理,在上述两种可选实施例中,在应用服务器为第三方服务器的情况下,在更改nst或nsst之前,还可以判断待更改的nst或nsst是否为定制nst或定制nsst;若待更改是定制nst或定制nsst,则可以获取定制厂商的标识,并判断应用服务器的标识与定制厂商的标识是否相匹配;如果两者相匹配,则执行更改定制nst或定制nsst以及nst与nsst的映射关系的操作,如果两者不匹配,则输出更改错误信息。
147.示例性实施例a5:应用服务器30直接与nsmf对接,向网络切片管理系统20请求更改切片模板的服务过程,如图4e所示,包括以下步骤:
148.41e、应用服务器和网络切片管理系统之间通过psk等方式完成双向鉴权。
149.42e、应用服务器向网络切片管理系统中的nsmf发送切片模板更改请求消息,该请求消息中包括指示待更改的切片模板的模板id和更改切片模板所需的参数集。
150.可选地,应用服务器也可以向切片管理开放功能实体发送切片模板更改请求消息,并由切片管理开放功能实体将该切片模板更改请求消息发送给网络切片管理系统中的nsmf。
151.其中,指示待更改的切片模板的模板id可以是nst id,也可以是nsst id,还可以同时包括nst id和nsst id。在模板id是nsst id的情况下,可以指示对nsst进行更改;在模板id同时包括nst id和nsst id的情况下,可以指示同时对nst以及对应的nsst进行更改;在模板id是nst id的情况下,可以指示对nst进行更改,也可能指示对nst以及关联的nsst全部进行更改。
152.可选地,更改切片模板所需的参数集包括:网络kpi参数,应用相关的参数、网络容量参数、网元的配置参数、dn的地理位置信息以及upf的部署方式中的至少一种。其中,upf的部署方式可以包括下沉到dn的方式或者在运营商域中的方式。
153.43e、nsmf根据指示待更改的切片模板的模板id,确定需要更改nst及其关联的nsst,则将参数集中的相关参数分解成更改nsst所需的子网切片模板参数,将子网切片模板参数和待更改的nsst的id发送给选定的nssmf,以指示nssmf更改nsst。
154.可选地,应用服务器可能需要更改指定区域中的切片模板,则切片模板更改请求消息中还可以包括指定的地区信息。可选地,该指定的地区信息可以作为参数集中的一种参数。相应地,nsmf可以根据该地区信息选择nssmf,例如选择部署于该地区信息对应的指定地区内的nssmf。
155.在本实施例中,以待更改的切片模板的模板id为nst id,且通过该nst id可以获知需要更改nst以及该nst所关联的nsst为例,则在确定需要更改nst以及该nst所关联的nsst的情况下,nsmf一方面查询所维护的nst与nsst的映射关系,得到待更改的nsst的id,另一方面将参数集中的相关参数分解成更改nsst所需的子网切片模板参数,然后将子网切片模板参数连同待删除的nsst的id一并发送给nssmf,以指示nssmf更改对应的nsst。例如,nssmf可以删除原有的nsst,并根据新的子网切片模板参数重新生成新的nsst,或者,也可以根据新的子网切片模板参数对原有的nsst进行修改。
156.44e、nssmf根据接收到的子网切片模板参数和待更改的nsst的id,更改对应的
nsst。
157.45e、nssmf在更改nsst之后,向nsmf返回更改后的nsst的id。
158.46e、nsmf根据接收到的更改后的nsst的id,更改上述nst id对应的nst,之后更新nst与nsst的映射关系,并向应用服务器返回切片模板更改请求确认消息,参见步骤47e。
159.进一步,在应用服务器为第三方服务器的情况下,在更改nsst之前,还可以根据指示待更改的切片模板的模板id判断待更改的nst或nsst是否为定制nst或定制nsst;若待更改的nst或nsst是定制nst或定制nsst,则可以从指示待更改的切片模板的模板id中获取定制厂商的标识,或者根据所维护的定制切片模板的id与定制厂商的标识的对应关系,获取对应的定制厂商的标识;进一步,判断应用服务器的标识与定制厂商的标识是否相匹配;如果两者相匹配,则执行更改定制nst或其关联的定制nsst以及nst与nsst的映射关系的操作,如果两者不匹配,则输出更改错误信息。当然,如果待更改的nst或nsst为系统默认的nst或系统默认nsst,由于应用服务器30没有更改系统默认的nst或系统默认nsst的权限,故也可以输出更改错误信息。
160.其中,更新nst与nsst的映射关系,例如从定制nst对应一个默认nsst1和一个定制nsst1,变为该定制nst对应一个定制nsst1和一个定制nsst2;也可以将定制nsta对应一个默认nsst1和一个定制nsst1,变更为定制nstb对应一个默认nsst1、定制nsst1和定制nsst2。此处仅为更新nst与nsst的映射关系的示例。
161.需要说明的是,若应用服务器对应的服务厂商定制的切片模板中只包含nsst,则nsmf在接收到更改后的nsst的id之后,可直接向向应用服务器返回切片模板更改请求确认消息,而无需执行更新nst与nsst的映射关系的操作。
162.48e、nsmf在确定切片模板的更改操作完成后,向应用服务器发送指示更改切片模板的操作已完成的通知消息。
163.可选地,如果更改切片模板的操作失败,则nsmf可以向应用服务器发送切片模板更改请求错误消息,该错误消息中包括切片模板更改错误的原因或者原因代码。
164.在图4e所示实施例中,以指示待更改的切片模板的模板id为nst id,且需要更改nst以及该nst所关联的nsst为例对模板更改过程进行的说明,在该模板更改过程中,并不限定更改nst和nsst的先后顺序,在图4e中,以nssmf先更改nsst,之后由nsmf更改nst并更新nst与nsst的映射关系为例进行的图示。除此之外,nsmf也可以先更改nst,在指示nssmf更改nsst,进而在nsst更改后,nsmf更新nst和nsst的映射关系。或者,nsmf和nssmf也可以并行地执行更改操作,最后由nsmf更新nst和nsst的映射关系。
165.在一可选实施例中,指示待更改的切片模板的模板id为nst id,且仅需更改nst,则在图4e所示实施例中,nsmf在收到切片模板更改请求消息之后,可以根据该请求消息中包括的参数集中的相关参数更改该nst id对应的nst,并在该nst更改后更新nst与nsst的映射关系,例如将原来nst a更改为新的nst b,则需要将nst与nsst映射关系中nst a的id更改为nst b的id。进一步,还可以将新nst b的id下发给nssmf,以供nssmf获知nsst所关联的nst发生了变化以及变化后新nst b的id。在更新nst与nsst的映射关系之后,nsmf向应用服务器返回切片模板更改请求确认消息。
166.在另一可选实施例中,指示待更改的切片模板的模板id为nsst id,意味着需要更改nsst,则在图4e所示实施例中,nsmf在收到切片模板更改请求消息之后,一方面将该请求
消息中包括的参数集中的相关参数分解成更改nsst所需的子网切片模板参数,将子网切片模板参数和该nsst id发送给选定的nssmf以使nssmf更改nsst;nssmf根据子网切片模板参数和nsst id更改对应的nsst,例如将nsst a_1更改为nsst a_2,并将更改后的nsst a_2的id返回给nsmf;nsmf根据接收到的更改后的nsst的id更新nst与nsst的映射关系,即将映射关系中原本nsst a_1的id更新为更改后的nsst a_2的id。在更新nst与nsst的映射关系之后,nsmf向应用服务器返回切片模板更改请求确认消息。
167.同理,在上述两种可选实施例中,在应用服务器为第三方服务器的情况下,在更改nst或nsst之前,还可以判断待更改的nst或nsst是否为定制nst或定制nsst;若待更改是定制nst或定制nsst,则可以获取定制厂商的标识,并判断应用服务器的标识与定制厂商的标识是否相匹配;如果两者相匹配,则执行更改定制nst或定制nsst以及nst与nsst的映射关系的操作,如果两者不匹配,则输出更改错误信息。
168.示例性实施例a6:应用服务器30直接与nssmf对接,向网络切片管理系统20请求更改切片模板的服务过程,如图4f所示,包括以下步骤:
169.41f、应用服务器和网络切片管理系统之间通过psk等方式完成双向鉴权。
170.42f、应用服务器向网络切片管理系统中的nssmf发送切片模板更改请求消息,该请求消息中包括指示待更改的切片模板的模板id和更改切片模板所需的参数集。
171.可选地,应用服务器也可以向切片管理开放功能实体发送切片模板更改请求消息,并由切片管理开放功能实体将该切片模板更改请求消息发送给网络切片管理系统中的nssmf。
172.其中,指示待更改的切片模板的模板id可以是nst id,也可以是nsst id,还可以同时包括nst id和nsst id。在模板id是nsst id的情况下,可以指示对nsst进行更改;在模板id同时包括nst id和nsst id的情况下,可以指示同时对nst以及对应的nsst进行更改;在模板id是nst id的情况下,可以指示对nst进行更改,也可能指示对nst以及关联的nsst全部进行更改。
173.可选地,更改切片模板所需的参数集包括:网络kpi参数,应用相关的参数、网络容量参数、网元的配置参数、dn的地理位置信息以及upf的部署方式中的至少一种。其中,upf的部署方式可以包括下沉到dn的方式或者在运营商域中的方式。
174.43f、nssmf根据指示待更改的切片模板的模板id确定是否需要更改nsst,例如,该模板id为nsst id的情况下,确定需要更改对应的nsst,则根据参数集中的相关参数更改该nsst id对应的nsst。
175.在图4f所示的实施例中,以需要更改nsst为例,可选地,若指示待更改的切片模板的模板id包含nsst id,则nssmf可以直接将所包含的nsst id作为待更改的nsst的id,并据此更改对应的nsst;或者,若指示待更改的切片模板的模板id仅包含nst id,且表示需要同时更改nst及其关联的nsst,则nssmf可以将该nst id上报给nsmf,由nsmf根据该nst id查找所维护的nst与nsst的映射关系,得到待更改的nsst的id,并返回给nssmf,nssmf据此更改对应的nsst。
176.44f、nssmf在更改对应的nsst之后,还可以将更改后的nsst的id上报给nsmf,以使nsmf根据更改后的nsst的id更新nst与nsst的映射关系。
177.45f、nsmf根据nssmf上报的更改后的nsst的id,更新nst与nsst的映射关系。例如,
nssmf将nssta_1更改为了nssta_2,则nsmf可以将映射关系中nssta_1的id更新为nssta_2的id。
178.46f、nsmf在更新nst与nsst的映射关系之后,向nssmf返回更改确认消息。
179.可选地,若仅需更改nsst,例如在指示待更改的切片模板的模板id为nsst id的情况下,则nsmf在接收到nssmf上报的更改后的nsst的id之后,只需更改nst与nsst的映射关系即可。进一步可选地,若不仅需要更改nsst,还需要更改nst,例如在指示待更改的切片模板的模板id为nst id或同时包括nsst id和nst id的情况下,则nssmf除了根据参数集中的相关参数和模板id更改对应的nsst之外,还需要将参数集和模板id上报给对应的nsmf;对nsmf来说,还需要根据参数集中的相关参数和模板id更改对应的nst,进而更新nst与nsst的映射关系。例如,在nssmf将nsst a_1更改为nsst b_1,且nsmf将nst a更改为nst b的情况下,需要将nst a与nsst a_1的映射关系更新为nst b与nsst b_1的映射关系。
180.进一步,在应用服务器为第三方服务器的情况下,在更改nst或nsst之前,还可以根据模板id判断待更改的nst或nsst是否为定制nst或定制nsst;若待更改的nst或nsst是定制nst或定制nsst,则可以从模板id中获取定制厂商的标识,或者根据所维护的定制切片模板的id与定制厂商的标识的对应关系,获取对应的定制厂商的标识;进一步,判断应用服务器的标识与定制厂商的标识是否匹配;如果两者相匹配,则执行更改定制nst或定制nsst及nst与nsst的映射关系的操作,如果两者不匹配,则输出更改错误信息。当然,如果待更改的nst或nsst为系统默认的nst或系统默认的nsst,由于应用服务器30没有更改系统默认的nst或系统默认的nsst的权限,故也可以输出更改错误信息。关于应用服务器的标识与定制厂商的标识之间的映射方式可参见前述实施例。
181.其中,更新nst与nsst的映射关系,例如从定制nst对应一个默认nsst1和一个定制nsst1,变为该定制nst对应一个定制nsst1和一个定制nsst2。此处仅为更新nst与nsst的映射关系的示例。
182.47f、nssmf在收到nsmf返回的更改确认消息之后,向应用服务器返回切片模板更改请求确认消息。
183.48f、nssmf在确定切片模板的更改操作完成后,向应用服务器发送指示更改切片模板的操作已完成的通知消息。
184.可选地,如果更改切片模板的操作失败,则nssmf可以向应用服务器发送切片模板更改请求错误消息,该错误消息中包括切片模板更改错误的原因或者原因代码。
185.在图4f所示实施例中,对仅更改nsst或同时更改nsst和nst的情况进行了详细说明。在一可选实施例中,指示待更改的切片模板的模板id为nst id,且仅需更改nst,则在图4f所示实施例中,nssmf在收到切片模板更改请求消息之后,可以将该请求消息中的参数集和nst id上报给nsmf,以供nsmf更改对应的nst并在该nst更改后更新nst与nsst的映射关系;nsmf接收到参数集和nst id之后,根据该参数集中的相关参数对该nst id对应的nst进行更改,例如将原来nst a更改为新的nst b,则需要将nst与nsst映射关系中nst a的id更改为nst b的id。进一步,还可以通过更改确认消息将新nstb的id下发给nssmf,以供nssmf获知nsst所关联的nst发生了变化以及变化后新nst b的id。nssmf在接收到nsmf返回的更改确认消息之后,向应用服务器返回切片模板更改请求确认消息。
186.同理,在上述可选实施例中,在应用服务器为第三方服务器的情况下,在更改nst
之前,还可以判断待更改的nst是否为定制nst;若待更改是定制nst,则可以获取定制厂商的标识,并判断应用服务器的标识与定制厂商的标识是否相匹配;如果两者相匹配,则执行更改定制nst以及nst与nsst的映射关系的操作,如果两者不匹配,则输出更改错误信息。
187.在图4f所示实施例中,在需要更改nst以及该nst所关联的nsst的情况下,并不限定更改nst和nsst的先后顺序,在图4f中,以nssmf先更改nsst,之后由nsmf更改nst并更新nst与nsst的映射关系为例进行的图示。除此之外,nssmf也可以先请求nsmf更改nst,之后nssmf再更改nsst,进而在nsst更改后,nsmf更新nst和nsst的映射关系。或者,nsmf和nssmf也可以并行地执行更改操作,最后由nsmf更新nst和nsst的映射关系。
188.参见图4g-图4i,为请求删除切片模板的服务过程:
189.示例性实施例a7:应用服务器30经切片管理开放功能实体与csmf对接,向网络切片管理系统20请求删除切片模板的服务过程,如图4g所示,包括以下步骤:
190.40g、应用服务器和网络切片管理系统之间通过psk等方式完成双向鉴权。
191.41g、应用服务器向切片管理开放功能实体发送切片模板删除请求消息,以请求切片管理开放功能实体将该请求消息发送给网络切片管理系统中的csmf。
192.42g、切片管理开放功能实体将来自应用服务器的切片模板删除请求消息发送给网络切片管理系统中的csmf,该请求消息中包括指示待删除的切片模板的模板id。
193.需要说明的是,应用服务器也可以直接与csmf对接,可以直接向络切片管理系统中的csmf发送切片模板删除请求消息。
194.其中,指示待删除的切片模板的模板id可以是nst id,也可以是nsst id,还可以同时包括nst id和nsst id。在模板id是nsst id的情况下,可以指示对nsst进行删除;在模板id同时包括nst id和nsst id,或者仅包括nst id的情况下,可以指示同时对nst以及对应的nsst进行删除。另外,在模板id仅包括nst id的情况下,也可以仅指示对nst进行删除。例如,在应用服务器对应的服务厂商定制的nst全部关联系统默认的nsst和/或其它服务厂商定制的nsst的情况下,应用服务器对应的服务厂商没有权限删除系统默认的nsst和/或其它服务厂商定制的nsst,因此只能删除自己定制的nst以及nst与nsst之间的映射关系,属于只能删除nst的情况。
195.进一步,在应用服务器30是第三方服务器的情况下,来自应用服务器30的切片模板删除请求只能请求删除定制nst以及定制nsst,不能删除系统默认nst或默认nsst,在此情况下,指示待删除的切片模板的模板id可以是:定制nst id和/或定制nsst id。当然,如果应用服务器30来自运营商,则应用服务器30可以删除系统默认的nst和系统默认的nsst。也就是说,不同应用服务器具有不同的模板删除权限,在本技术各实施例中重点关注应用服务器30是第三方服务器的情况。
196.在本实施例中,以指示同时删除nst以及nst关联的nsst为例对模板删除过程进行详细说明,例如,指示待删除的切片模板的模板id可以是nst id或同时包括nst id和nsst id的情况。
197.43g、csmf接收到切片模板删除请求消息后,将指示待删除的切片模板的模板id发送给nsmf。
198.可选地,应用服务器可能需要删除指定区域中的切片模板,则切片模板删除请求消息中还可以包括指定的地区信息。相应地,csmf可以根据请求消息中指定的地区信息,选
择覆盖该地区信息的nsmf,并将该地区信息和该模板id一并发送给选定的nsmf。
199.44g、nsmf选定nssmf,向选定的nssmf发送待删除的nsst的id,以指示选定的nssmf删除对应的nsst。
200.可选地,在接收到csmf发送的指定地区信息的情况下,nsmf可以根据该地区信息选择nssmf,例如选择部署于该地区信息对应的指定地区内的nssmf。
201.可选地,若指示待删除的切片模板的模板id包含nsst id,则可以直接将所包含的nsst id作为待删除的nsst的id发送给nssmf;若指示待删除的切片模板的模板id仅包含nst id,则可以根据所包含的nst的id查找所维护的nst与nsst的映射关系,得到待删除的nsst的id,并发送给nssmf。
202.45g、nssmf根据接收到的待删除的nsst的id,删除对应的nsst,并向nsmf返回第一删除确认消息,如步骤46g所示。
203.在本实施例中,网络切片管理系统可以提供的默认的nsst,应用服务器对应的服务厂商也可以定制nst和nsst。对于应用服务器对应服务厂商定制nst的情况,该定制nst可以关联应用服务器对应厂商定制的nsst,也有可能关联系统默认的nsst。然而,在应用服务器30是第三方服务器的情况下,来自应用服务器30的切片模板删除请求只能请求删除由该应用服务器30对应的服务厂商定制的nst以及定制的nsst,不能删除系统默认nst或默认nsst,也不能删除其它服务厂商定制的nst和定制的nsst。对于这种情况,在应用服务器30是第三方服务器的情况下,在删除对应的nsst之前,可以判断该nsst是定制nsst还是系统默认nsst,如果是定制nsst,则从指示待删除的切片模板的模板id中获取定制厂商的标识,或者根据所维护的定制切片模板的id与定制厂商的标识的对应关系,获取对应的定制厂商的标识;进一步,判断应用服务器的标识与定制厂商的标识是否匹配;如果两者相匹配,则执行删除该nsst的操作以及后续删除nst与该nsst的映射关系的操作,如果两者不匹配,则输出删除错误信息。当然,如果是系统默认nsst,则只需将该nsst与nst之间的映射关系删除即可,需保留系统默认nsst。关于应用服务器的标识与定制厂商的标识之间的映射方式可参见前述实施例。
204.47g、nsmf收到nssmf返回的第一删除确认消息后,删除nst与nsst的映射关系以及删除nst,并向csmf返回第二删除确认消息,参见步骤48g。
205.需要说明的是,上述判断应用服务器的标识与定制厂商的标识是否匹配的操作,可以在删除nsst的过程中由nssmf执行,还可以在删除nst的过程中由nsmf执行。或者,也可以由nsmf在收到指示待删除的切片模板的模板id后,由nsmf先行执行判断,即在删除nsst和nsst之前,由nsmf根据指示待删除的切片模板的模板id判断待删除的nst是否为定制nst;若待删除的nst是定制nst,从指示待删除的切片模板的模板id中获取定制厂商的标识,或者根据所维护的定制切片模板的id与定制厂商的标识的对应关系,获取对应的定制厂商的标识;进一步,判断应用服务器的标识与定制厂商的标识是否匹配;如果两者匹配,则执行后续删除该nsst、nst以及nst与nsst的映射关系的操作;如果两者不匹配,则输出删除错误信息,并结束此次模板删除操作。
206.491g、csmf在接收到nsmf返回的第二删除确认消息后,经切片管理开放功能实体向应用服务器返回切片模板删除请求确认消息。
207.492g、csmf在确定切片模板的删除操作完成后,经切片管理开放功能实体向应用
服务器发送指示删除切片模板的操作已完成的通知消息。
208.可选地,如果删除切片模板的操作失败,则csmf可以向应用服务器发送切片模板删除请求错误消息,该错误消息中包括切片模板删除错误的原因或者原因代码。
209.在图4g所示实施例中,以指示删除nst以及该nst所关联的nsst为例对模板删除过程进行说明,在该模板删除过程中,并不限定删除nst和nsst的先后顺序,在图4g中,以nssmf先删除nsst,之后由nsmf删除nst与nsst的映射关系,进一步删除nst为例进行的图示。除此之外,nsmf也可以先删除nst,之后再指示nssmf删除nsst,进而在nst和nsst被删除后,nsmf删除nst和nsst的映射关系。或者,nsmf也可以先删除nst和nsst的映射关系,之后删除nst,进而再指示nssmf删除nsst。或者,nsmf和nssmf也可以并行地执行删除操作,最后由nsmf删除nst和nsst的映射关系。
210.在一可选实施例中,指示待删除的切片模板的模板id可以是nsst id,用于指示删除nsst,则在图4g所示实施例中,nsmf在收到nsst id之后,可以直接将该nsst id发送给选定的nssmf以使nssmf删除对应的nsst,例如将nssta_1删除,并向nsmf返回第一删除确认消息;nsmf在接收到删除确认消息后更新nst与nsst的映射关系,即将映射关系中与nst对应的nsst a_1的id删除。在删除与被删除的nsst对应的映射关系之后,nsmf向csmf返回第二删除确认消息,以供csmf向应用服务器返回切片模板删除请求确认消息。同理,在该可选实施例中,在应用服务器为第三方服务器的情况下,在删除nsst之前,也可以判断待删除的nsst是否为定制nsst;若是定制nsst,则可以获取定制厂商的标识,并判断应用服务器的标识与定制厂商的标识是否相匹配;如果两者相匹配,则执行删除定制nsst以及nst与nsst的映射关系的操作,如果两者不匹配,则输出更改错误信息。
211.在一可选实施例中,指示待删除的切片模板的模板id可以是nst id,用于指示删除nst,例如该nst关联的nsst全部是系统默认的nsst和/或其它厂商定制的nsst。则,在图4g所示实施例中,nssmf在删除nsst之前,会判断出nsst全部是系统默认的nsst和/或其它厂商定制的nsst,故不能删除,可向nsmf返回nsst不能被删除的通知消息;nsmf在接收到nssmf返回的nsst不能被删除的通知消息后,可删除nst与nsst的映射关系以及删除nst,并向csmf返回删除确认消息,以供csmf向应用服务器返回切片模板删除请求确认消息。
212.示例性实施例a8:应用服务器30直接与nsmf对接,向网络切片管理系统20请求删除切片模板的服务过程,如图4h所示,包括以下步骤:
213.41h、应用服务器和网络切片管理系统之间通过psk等方式完成双向鉴权。
214.42h、应用服务器向网络切片管理系统中的nsmf发送切片模板删除请求消息,该请求消息中包括指示待删除的切片模板的模板id。
215.可选地,应用服务器也可以向切片管理开放功能实体发送切片模板删除请求消息,并由切片管理开放功能实体将该切片模板删除请求消息发送给网络切片管理系统中的nsmf。
216.其中,指示待删除的切片模板的模板id可以是nst id,也可以是nsst id,还可以同时包括nst id和nsst id。在模板id是nsst id的情况下,可以指示对nsst进行删除;在模板id同时包括nst id和nsst id,或者仅包括nst id的情况下,可以指示同时对nst以及对应的nsst进行删除。另外,在模板id仅包括nst id的情况下,也可以仅指示对nst进行删除。例如,在应用服务器对应的服务厂商定制的nst全部关联系统默认的nsst和/或其它服务厂
商定制的nsst的情况下,应用服务器对应的服务厂商没有权限删除系统默认的nsst和/或其它服务厂商定制的nsst,因此只能删除自己定制的nst以及nst与nsst之间的映射关系,属于只能删除nst的情况。
217.进一步,在应用服务器30是第三方服务器的情况下,来自应用服务器30的切片模板删除请求只能请求删除该应用服务器30对应服务厂商定制的nst以及定制的nsst,不能删除系统默认nst或默认nsst,也不能删除其它服务厂商定制的nst和定制的nsst,在此情况下,指示待删除的切片模板的模板id可以是:定制nst id和/或定制nsst id。
218.在本实施例中,以指示同时删除nst以及nst关联的nsst为例对模板删除过程进行详细说明,例如,指示待删除的切片模板的模板id可以是nst id或同时包括nst id和nsst id的情况。
219.43h、nsmf选定nssmf,向选定的nssmf发送待删除的nsst的id,以指示选定的nssmf删除对应的nsst。
220.可选地,应用服务器可能需要删除指定区域中的切片模板,则切片模板删除请求消息中还可以包括指定的地区信息。相应地,nsmf可以根据请求消息中指定的地区信息,选择nssmf。
221.可选地,若指示待删除的切片模板的模板id包含nsst id,则可以直接将所包含的nsst id作为待删除的nsst的id发送给nssmf;若指示待删除的切片模板的模板id仅包含nst id,则可以根据所包含的nst id查找所维护的nst与nsst的映射关系,得到待删除的nsst的id,并发送给nssmf。
222.44h、nssmf根据接收到的待删除的nsst的id,删除对应的nsst,并向nsmf返回删除确认消息,如步骤45h所示。
223.在本实施例中,网络切片管理系统可以提供的默认的nsst,应用服务器对应的服务厂商也可以定制nst和nsst。对于应用服务器对应服务厂商定制nst的情况,该定制nst可以关联该服务厂商定制的nsst,也有可能关联系统默认的nsst。然而,在应用服务器30是第三方服务器的情况下,来自应用服务器30的切片模板删除请求只能请求删除由该应用服务器30对应服务厂商定制的nst以及定制的nsst,不能删除系统默认nst或默认nsst,也不能删除其它服务厂商定制的nst和定制的nsst。对于这种情况,在删除对应的nsst之前,可以判断该nsst是定制nsst还是系统默认nsst,如果是定制nsst,则从指示待删除的切片模板的模板id中获取定制厂商的标识,或者根据所维护的定制切片模板的id与定制厂商的标识的对应关系,获取对应的定制厂商的标识;进一步,判断应用服务器的标识与定制厂商的标识是否匹配;如果两者匹配,则执行删除该nsst的操作以及后续删除nst与该nsst的映射关系的操作,如果两者不匹配,则输出删除错误信息。如果是系统默认nsst,则只需将该nsst与nst之间的映射关系删除即可,需保留系统默认nsst。关于应用服务器的标识与定制厂商的标识之间的映射方式可参见前述实施例。
224.46h、nsmf收到nssmf返回的删除确认消息后,删除nst与nsst的映射关系,删除nst,并向应用服务器返回切片模板删除请求确认消息,参见步骤47h。
225.需要说明的是,上述判断应用服务器的标识与定制厂商的标识是否匹配的操作,可以在删除nsst的过程中由nssmf执行,还可以在删除nst的过程中由nsmf执行。或者,也可以由nsmf先行执行判断,即在收到切片模板删除请求消息之后并在删除nsst和nsst之前,
由nsmf执行,执行过程相同,在此不再赘述。优选地,在各实施例中,在删除nsst过程中,可由nssmf判断定制nsst的厂商标识和应用服务器的id是否匹配;在删除nst过程中,可由nsmf判断定制nst的厂商标识和应用服务器的id是否匹配。
226.48h、nsmf在确定切片模板的删除操作完成后,向应用服务器发送指示删除切片模板的操作已完成的通知消息。
227.可选地,如果删除切片模板的操作失败,则nsmf可以向应用服务器发送切片模板删除请求错误消息,该错误消息中包括切片模板删除错误的原因或者原因代码。
228.在图4h所示实施例中,以指示删除nst以及该nst所关联的nsst为例对模板删除过程进行说明,在该模板删除过程中,并不限定删除nst和nsst的先后顺序,在图4h中,以nssmf先删除nsst,之后由nsmf删除nst与nsst的映射关系,进一步删除nst为例进行的图示。除此之外,nsmf也可以先删除nst,之后再指示nssmf删除nsst,进而在nst和nsst被删除后,nsmf删除nst和nsst的映射关系。或者,nsmf也可以先删除nst和nsst的映射关系,之后删除nst,进而再指示nssmf删除nsst。或者,nsmf和nssmf也可以并行地执行删除操作,最后由nsmf删除nst和nsst的映射关系。
229.在一可选实施例中,指示待删除的切片模板的模板id可以是nsst id,用于指示删除nsst,则在图4h所示实施例中,nsmf在收到切片模板删除请求消息之后,可以直接将该nsst id发送给选定的nssmf以使nssmf删除对应的nsst,例如将nsst a_1删除,并向nsmf返回删除确认消息;nsmf在接收到删除确认消息后更新nst与nsst的映射关系,即将映射关系中与nst对应的nsst a_1的id删除。在删除与被删除的nsst对应的映射关系之后,nsmf向应用服务器返回切片模板删除请求确认消息。同理,在该可选实施例中,在应用服务器为第三方服务器的情况下,在删除nsst之前,也可以判断待删除的nsst是否为定制nsst;若是定制nsst,则可以获取定制厂商的标识,并判断应用服务器的标识与定制厂商的标识是否相匹配;如果两者相匹配,则执行删除定制nsst以及nst与nsst的映射关系的操作,如果两者不匹配,则输出更改错误信息。
230.在一可选实施例中,指示待删除的切片模板的模板id可以是nst id,用于指示删除nst,例如该nst关联的nsst全部是系统默认的nsst和/或其它厂商定制的nsst。则,在图4h所示实施例中,nssmf在删除nsst之前,会判断出nsst全部是系统默认的nsst和/或其它厂商定制的nsst,故不能删除,可向nsmf返回nsst不能被删除的通知消息;nsmf在接收到nssmf返回的nsst不能被删除的通知消息后,可删除nst与nsst的映射关系以及删除nst,并向应用服务器返回切片模板删除请求确认消息。
231.示例性实施例a9:应用服务器30直接与nssmf对接,向网络切片管理系统20请求删除切片模板的服务过程,如图4i所示,包括以下步骤:
232.41i、应用服务器和网络切片管理系统之间通过psk等方式完成双向鉴权。
233.42i、应用服务器向网络切片管理系统中的nssmf发送切片模板删除请求消息,该请求消息中包括指示待删除的切片模板的模板id。
234.可选地,应用服务器也可以向切片管理开放功能实体发送切片模板删除请求消息,并由切片管理开放功能实体将该切片模板删除请求消息发送给网络切片管理系统中的nssmf。
235.其中,指示待删除的切片模板的模板id可以是nst id,也可以是nsst id,还可以
同时包括nst id和nsst id。在模板id是nsst id的情况下,可以指示对nsst进行删除;在模板id同时包括nst id和nsst id,或者仅包括nst id的情况下,可以指示同时对nst以及对应的nsst进行删除。另外,在模板id仅包括nst id的情况下,也可以仅指示对nst进行删除。例如,在应用服务器对应的服务厂商定制的nst全部关联系统默认的nsst和/或其它服务厂商定制的nsst的情况下,应用服务器对应的服务厂商没有权限删除系统默认的nsst和/或其它服务厂商定制的nsst,因此只能删除自己定制的nst以及nst与nsst之间的映射关系,属于只能删除nst的情况。
236.进一步,在应用服务器30是第三方服务器的情况下,来自应用服务器30的切片模板删除请求只能请求删除该应用服务器30对应服务厂商定制的nst以及定制的nsst,不能删除系统默认nst或默认nsst,也不能删除其它服务厂商定制的nst和定制的nsst,在此情况下,指示待删除的切片模板的模板id可以是:定制nst id和/或定制nsst id。
237.在本实施例中,以指示同时删除nst以及nst关联的nsst为例对模板删除过程进行详细说明,例如,指示待删除的切片模板的模板id可以是nst id或同时包括nst id和nsst id的情况。
238.43i、nssmf根据指示待删除的切片模板的模板id,删除对应的nsst。
239.44i、nssmf将指示待删除的nst的id上报给对应的nsmf。
240.45i、nsmf根据指示待删除的nst的id,删除对应的nst及其与nsst的映射关系,并向nssmf返回删除确认消息,如步骤46i所示。
241.可选地,若指示待删除的切片模板的模板id包含nsst id,则nssmf可以直接删除该id对应的nsst,并将该nsst id作为指示待删除的nst的id发送给nsmf,以供nsmf根据该id查找所维护的nst与nsst的映射关系,得到待删除的nst的id,并删除该id对应的nst及其与nsst的映射关系。若指示待删除的切片模板的模板id包含nst id,则nssmf可以将该nst id作为指示待删除的nst的id上报给nsmf,由nsmf查找所维护的nst与nsst的映射关系,得到待删除的nsst的id并返回给nssmf,nssmf据此删除对应的nsst;nsmf根据nssmf上报的nst的id,删除对应的nst及其与nsst的映射关系。
242.进一步可选地,考虑到应用服务器对应服务厂商的定制nst可以关联到该厂商定制的nsst,也有可能关联到系统默认的nsst,还可能关联到其它厂商定制的nsst。然而,在应用服务器30是第三方服务器的情况下,来自应用服务器30的切片模板删除请求只能请求删除该应用服务器30对应服务厂商定制的nst以及定制的nsst,不能删除系统默认nst或默认nsst,也不能删除其它服务厂商定制的nst和定制的nsst。鉴于此,nssmf在将对应nsst删除之前,可以判断该nsst是定制nsst还是系统默认的nsst,如果是定制nsst,则从指示待删除的切片模板的模板id中获取定制厂商的标识,或者根据所维护的定制切片模板的id与定制厂商的标识的对应关系,获取对应的定制厂商的标识;进一步,判断应用服务器的标识与定制厂商的标识是否匹配;如果两者匹配,则执行删除该nsst的操作以及后续删除nst与该nsst的映射关系的操作,如果两者不匹配,则输出删除错误信息。如果是系统默认的nsst,则只需将该nsst与nst之间的映射关系删除即可,需保留系统默认nsst。关于应用服务器的标识与定制厂商的标识之间的映射方式可参见前述实施例。
243.需要说明的是,上述判断应用服务器的标识与定制厂商的标识是否匹配的操作,可以在删除nsst的过程中由nssmf执行,还可以在删除nst的过程中由nsmf执行。或者,在两
个删除过程中,分别由nssmf或nsmf执行,执行过程相同,不再赘述。
244.47i、nssmf收到nsmf返回的删除确认消息后,向应用服务器返回切片模板删除请求确认消息。
245.48i、nssmf在确定切片模板的删除操作完成后,向应用服务器发送指示删除切片模板的操作已完成的通知消息。
246.可选地,如果删除切片模板的操作失败,则nssmf可以向应用服务器发送切片模板删除请求错误消息,该错误消息中包括切片模板删除错误的原因或者原因代码。
247.在图4i所示实施例中,以指示删除nst以及该nst所关联的nsst为例对模板删除过程进行说明,在该模板删除过程中,并不限定删除nst和nsst的先后顺序,在图4i中,以nssmf先删除nsst,之后由nsmf删除nst与nsst的映射关系,进一步删除nst为例进行的图示。除此之外,nssmf也可以先请求nsmf删除nst,之后nssmf删除nsst,进而在nst和nsst被删除后,nsmf删除nst与nsst的映射关系。或者,nsmf也可以根据nssmf的请求,先删除nst与nsst的映射关系,之后删除nst,进而由nssmf删除nsst。或者,nsmf和nssmf也可以并行地执行删除操作,最后由nsmf删除nst和nsst的映射关系。
248.在一可选实施例中,指示待删除的切片模板的模板id可以是nsst id,用于指示删除nsst,则在图4i所示实施例中,nssmf在收到切片模板删除请求消息之后,可以直接根据该nsst id删除对应的nsst,例如将nsst a_1删除,并向nsmf上报该nsst id;nsmf在接收到该nsst id后更新nst与nsst的映射关系,即将映射关系中与nst对应的nsst a_1的id删除。在删除与被删除的nsst对应的映射关系之后,nsmf向nssmf返回删除确认消息,以供nssmf向应用服务器返回切片模板删除请求确认消息。
249.在一可选实施例中,指示待删除的切片模板的模板id可以是nst id,用于指示删除nst,例如该nst关联的nsst全部是系统默认的nsst和/或其它厂商定制的nsst。则,在图4i所示实施例中,nssmf在接收到切片模板删除请求消息之后,在执行删除nsst的操作之前,会判断出nsst全部是系统默认的nsst和/或其它厂商定制的nsst,故不能删除,一方面向nsmf发送nsst不能被删除的通知消息,一方面向nsmf发送指示待删除的nst的id;nsmf在接收到nssmf发送的nsst不能被删除的通知消息后,可根据指示待删除的nst的id删除nst与nsst的映射关系以及删除nst,并向nssmf返回删除确认消息,以供nssmf向应用服务器返回切片模板删除请求确认消息。
250.在此说明,上述实施例中,切片模板定制请求消息、切片模板更改请求消息以及切片模板删除请求消息,可以用http消息或https消息进行承载,也可以采用网络切片管理系统自定义的消息格式进行承载,对此不做限定。另外,关于这些消息的名称也仅为示例,凡是能够实现相应功能的消息名称均适用于本技术实施例,例如也可以简单的命名为第一请求消息、第二请求消息、第三请求消息等。
251.参见图5a-图5c,为请求查询网络切片能力信息的服务过程:
252.示例性实施例b1:应用服务器30经切片管理开放功能实体与csmf对接,向网络切片管理系统20请求查询网络切片能力信息的服务过程,如图5a所示,包括以下步骤:
253.50a、应用服务器和网络切片管理系统之间通过psk等方式完成双向鉴权。
254.51a、应用服务器向切片管理开放功能实体发送切片能力查询请求消息,以请求切片管理开放功能实体将该请求消息发送给网络切片管理系统中的csmf。
255.52a、切片管理开放功能实体将来自应用服务器的切片能力查询请求消息发送给网络切片管理系统中的csmf,该请求消息中包括指定的地区信息。
256.53a、csmf接收到切片能力查询请求消息后,将指定的地区信息发送给nsmf。
257.可选地,csmf可以根据指定的地区信息,选择覆盖该地区信息的nsmf,并将该地区信息发送给选定的nsmf。
258.54a、nsmf与指定地区信息对应的nssmf配合,获取移动通信网络在指定地区内的网络切片能力信息。
259.在一可选实施例中,如步骤54a1所示,各地区内的nssmf可以实时向nsmf上报移动通信网络在nssmf所在地区内的网络切片能力信息,nsmf在本地维护有移动通信网络在nsmf所覆盖的各地区内的网络切片能力信息。基于此,nsmf在接收到csmf发送的指定地区信息之后,可以直接从本地获取移动通信网络在指定地区内的网络切片能力信息。其中,指定的地区信息指向指定地区。
260.在另一可选实施例中,各地区内的nssmf并不实时向nsmf上报移动通信网络在nssmf所在地区内的网络切片能力信息,而是nsmf根据需求实时向nssmf获取移动通信网络在nssmf所在地区内的网络切片能力信息。基于此,如步骤54a2和54a3所示,nsmf在接收到csmf发送的指定地区信息之后,可以根据该地区信息选定nssmf,并向选定的nssmf发送信息获取请求消息,以请求nssmf上报移动通信网络在指定地区内的网络切片能力信息;nsmf接收nssmf上报的移动通信网络在指定区域内的网络切片能力信息。
261.55a、nsmf将移动通信网络在指定地区内的网络切片能力信息发送给csmf。
262.56a、csmf在接收到nsmf返回的移动通信网络在指定地区内的网络切片能力信息后,经切片管理开放功能实体向应用服务器返回切片能力查询请求确认消息,该确认消息中包含移动通信网络在指定地区内的网络切片能力信息。
263.57a、csmf在确定切片能力查询操作完成后,经切片管理开放功能实体向应用服务器发送指示切片能力查询操作已完成的通知消息。
264.可选地,如果切片能力查询操作失败,则csmf可以向应用服务器发送切片能力查询请求错误消息,该错误消息中包括切片能力查询错误的原因或者原因代码。
265.示例性实施例b2:应用服务器30直接与nsmf对接,向网络切片管理系统20请求查询网络切片能力信息的服务过程,如图5b所示,包括以下步骤:
266.51b、应用服务器和网络切片管理系统之间通过psk等方式完成双向鉴权。
267.52b、应用服务器向网络切片管理系统中的nsmf发送切片能力查询请求消息,该请求消息中包括指定的地区信息。
268.可选地,应用服务器也可以向切片管理开放功能实体发送切片能力查询请求消息,并由切片管理开放功能实体将该切片能力查询请求消息发送给网络切片管理系统中的nsmf。
269.53b、nsmf与指定的地区信息对应的nssmf配合,获取移动通信网络在指定地区内的网络切片能力信息。
270.在一可选实施例中,如步骤53b1所示,各地区内的nssmf可以实时向nsmf上报移动通信网络在nssmf所在地区内的网络切片能力信息,nsmf在本地维护有移动通信网络在nsmf所覆盖的各地区内的网络切片能力信息。基于此,nsmf在接收到csmf发送的指定地区
信息之后,可以直接从本地获取移动通信网络在指定地区内的网络切片能力信息。其中,指定的地区信息指向指定地区。
271.在另一可选实施例中,各地区内的nssmf并不实时向nsmf上报移动通信网络在nssmf所在地区内的网络切片能力信息,而是nsmf根据需求实时向nssmf获取移动通信网络在nssmf所在地区内的网络切片能力信息。基于此,如步骤53b2和53b3所示,nsmf在接收到csmf发送的指定地区信息之后,可以根据该地区信息选定nssmf,并向选定的nssmf发送信息获取请求消息,以请求nssmf上报移动通信网络在指定地区内的网络切片能力信息;nsmf接收nssmf上报的移动通信网络在指定区域内的网络切片能力信息。
272.54b、nsmf向应用服务器返回切片能力查询请求确认消息,该确认消息中包含移动通信网络在指定地区内的网络切片能力信息。
273.55b、nsmf在确定切片能力查询操作完成后,向应用服务器发送指示切片能力查询操作已完成的通知消息。
274.可选地,如果切片能力查询操作失败,则nsmf可以向应用服务器发送切片能力查询请求错误消息,该错误消息中包括切片能力查询错误的原因或者原因代码。
275.示例性实施例b3:应用服务器30直接与nssmf对接,向网络切片管理系统20请求查询网络切片能力信息的服务过程,如图5c所示,包括以下步骤:
276.51c、应用服务器和网络切片管理系统之间通过psk等方式完成双向鉴权。
277.52c、应用服务器向网络切片管理系统中的nssmf发送切片能力查询请求消息,该请求消息中包括指定的地区信息。
278.可选地,应用服务器也可以向切片管理开放功能实体发送切片能力查询请求消息,并由切片管理开放功能实体将该切片能力查询请求消息发送给网络切片管理系统中的nssmf。
279.53c、nssmf根据指定的地区信息,获取移动通信网络在指定地区内的网络切片能力信息。
280.54c、nssmf向应用服务器返回切片能力查询请求确认消息,该确认消息中包含移动通信网络在指定地区内的网络切片能力信息。
281.55c、nsmf在确定切片能力查询操作完成后,向应用服务器发送指示切片能力查询操作已完成的通知消息。
282.可选地,如果切片能力查询操作失败,则nssmf可以向应用服务器发送切片能力查询请求错误消息,该错误消息中包括切片能力查询错误的原因或者原因代码。
283.参见图5d-图5f,为请求部署网络切片能力的服务过程:
284.示例性实施例b4:应用服务器30直接与csmf对接,请求网络切片管理系统20为其部署网络切片能力的服务过程,如图5d所示,包括以下步骤:
285.51d、应用服务器和网络切片管理系统之间通过psk等方式完成双向鉴权。
286.52d、应用服务器向网络切片管理系统中的csmf发送切片能力部署请求消息,该请求消息中包括指定的地区信息。
287.可选地,应用服务器也可以向切片管理开放功能实体发送切片能力部署请求消息,并由切片管理开放功能实体将该切片能力部署请求消息发送给网络切片管理系统中的csmf。
288.53d、csmf接收到切片能力部署请求消息后,根据指定的地区信息向对应的网络管理子系统发送网络切片能力查询请求消息,以查询移动通信网络在指定地区内已有的网络切片能力信息。
289.其中,指定的地区信息指向指定地区,网络管理子系统是指定地区的网管系统,可以管理指定地区内移动通信网络的各种信息。
290.54d、csmf接收网络管理子系统返回的移动通信网络在指定地区内已有的网络切片能力信息。
291.55d、csmf根据移动通信网络在指定地区内已有的网络切片能力信息,确定在指定地区中尚待部署的网络切片能力信息。
292.在此说明,csmf可以采用步骤53d和54d所描述的方式,即通过查询移动通信网络已有的网络切片能力信息来确定指定地区中尚待部署的网络切片能力信息,但并不限于此,也可以通过其它方式来确定指定地区中尚待部署的网络切片能力信息。
293.56d、csmf将尚待部署的网络切片能力信息发送给网络管理子系统,以供网络管理子系统据此在指定地区内部署尚待部署的网络切片能力。
294.其中,csmf可以向该网络管理子系统查询指定地区内是否具有相应级别的nsmf和nssmf,还可以查询指定地区的核心网中是否存在nssf。
295.情况1:如果指定地区内不存在nsmf和nssmf,且指定地区的核心网中也不存在nssf,则需要在指定地区部署对应级别的nsmf和nssmf,且需要在指定地区的核心网中部署nssf,而nsmf、nssmf以及nssf即为尚待部署的网络切片能力信息。在该情况下,如步骤56d1所示,csmf直接将尚待部署的网络切片能力信息发送给网络管理子系统。
296.情况2:如果指定地区中存在nsmf,但不存在nssmf,且指定地区的核心网中也不存在nssf,则需要在指定地区中部署对应级别的nssmf,且需要在指定地区的核心网中部署nssf,而nssmf以及nssf即为尚待部署的网络切片能力信息。
297.情况3:如果指定地区中存在nsmf,但不存在nssmf,且指定地区的核心网中存在nssf,则需要在指定地区中部署对应级别的nssmf,而nssmf即为尚待部署的网络切片能力信息。
298.对于情况2和情况3,如步骤56d2所示,csmf可以将尚待部署的网络切片能力信息经nsmf发送给网络管理子系统。
299.可选地,csmf可以根据请求消息中指定的地区信息,选择覆盖该地区信息的nsmf,并将指定的地区信息发送给选定的nsmf。
300.57d、网络管理子系统接收到尚待部署的网络切片能力信息之后,启动网络切片能力部署工作。
301.58d、网络管理子系统直接向csmf或经nsmf向csmf返回部署确认消息。
302.591d、csmf在接收到部署确认消息后,经切片管理开放功能实体向应用服务器返回切片能力部署请求确认消息。
303.592d、csmf在确定切片能力部署操作完成后,经切片管理开放功能实体向应用服务器发送指示切片能力部署操作已完成的通知消息。
304.可选地,如果切片能力部署操作失败,则csmf可以向应用服务器发送切片能力部署请求错误消息,该错误消息中包括切片能力部署错误的原因或者原因代码。
305.示例性实施例b5:应用服务器30直接与nsmf对接,请求网络切片管理系统20为其部署网络切片能力的服务过程,如图5e所示,包括以下步骤:
306.51e、应用服务器和网络切片管理系统之间通过psk等方式完成双向鉴权。
307.52e、应用服务器向网络切片管理系统中的第一nsmf发送切片能力部署请求消息,该请求消息中包括指定的地区信息。其中,指定的地区信息指向指定地区。
308.可选地,应用服务器也可以向切片管理开放功能实体发送切片能力部署请求消息,并由切片管理开放功能实体将该切片能力部署请求消息发送给网络切片管理系统中的第一nsmf。
309.53e、第一nsmf接收到切片能力部署请求消息后,判断自身是否是指定地区内的nsmf;如果是,执行步骤54e1-57e1;如果不是,而是上一级的nsmf或下一级的nsmf,则执行步骤54e2-58e2。
310.54e1、第一nsmf向网络管理子系统发送网络切片能力查询请求消息,以查询移动通信网络在指定地区内已有的网络切片能力信息。
311.55e1、第一nsmf接收网络管理子系统返回的移动通信网络在指定地区内已有的网络切片能力信息。
312.56e1、第一nsmf根据移动通信网络在指定地区内已有的网络切片能力信息,确定在指定地区内尚待部署的网络切片能力信息。
313.57e1、第一nsmf将尚待部署的网络切片能力信息发送给网络管理子系统,以供网络管理子系统据此部署尚待部署的网络切片能力。
314.54e2、第一nsmf将切片能力部署请求消息转发给指定地区内的第二nsmf,以使第二nsmf与对应的网络管理子系统配合完成指定区域内网络切片能力的部署。
315.55e2、第二nsmf根据切片能力部署请求消息,向网络管理子系统发送网络切片能力查询请求消息,以查询移动通信网络在指定地区内已有的网络切片能力信息。
316.56e2、第二nsmf接收网络管理子系统返回的移动通信网络在指定地区内已有的网络切片能力信息。
317.57e2、第二nsmf根据移动通信网络在指定地区内已有的网络切片能力信息,确定在指定地区内尚待部署的网络切片能力信息。
318.58e2、第二nsmf将尚待部署的网络切片能力信息发送给网络管理子系统,以供网络管理子系统据此部署尚待部署的网络切片能力。
319.在上述过程中,说明指定地区内已有的网络切片能力中已包括了nsmf,尚待部署的网络切片能力可能包括nssmf和/或nssf。
320.在此说明,第一nsmf或第二nsmf可以通过查询移动通信网络已有的网络切片能力信息来确定指定地区中尚待部署的网络切片能力信息,但并不限于此,也可以通过其它方式来确定指定地区中尚待部署的网络切片能力信息。
321.591e、网络管理子系统接收到尚待部署的网络切片能力信息之后,启动网络切片能力部署工作。
322.592e、网络管理子系统直接向第一nsmf或经第二nsmf向第一nsmf返回部署确认消息。
323.593e、第一nsmf在接收到部署确认消息后,向应用服务器返回切片能力部署请求
确认消息。
324.594e、第一nsmf在确定切片能力部署操作完成后,向应用服务器发送指示切片能力部署操作已完成的通知消息。
325.可选地,如果切片能力部署操作失败,则第一nsmf可以向应用服务器发送切片能力部署请求错误消息,该错误消息中包括切片能力部署错误的原因或者原因代码。
326.示例性实施例b6:应用服务器30直接与nssmf对接,请求网络切片管理系统20为其部署网络切片能力的服务过程,如图5f所示,包括以下步骤:
327.51f、应用服务器和网络切片管理系统之间通过psk等方式完成双向鉴权。
328.52f、应用服务器向网络切片管理系统中的第一nssmf发送切片能力部署请求消息,该请求消息中包括指定的地区信息。
329.可选地,应用服务器也可以向切片管理开放功能实体发送切片能力部署请求消息,并由切片管理开放功能实体将该切片能力部署请求消息发送给网络切片管理系统中的第一nssmf。
330.53f、第一nssmf接收到切片能力部署请求消息后,判断自身是否是指定地区内的nssmf;如果是,执行步骤54f1-57f1,如果不是,执行54f2-58f2。
331.54f1、第一nssmf向指定区域内的网络管理子系统发送网络切片能力查询请求消息,以查询移动通信网络在指定地区内已有的网络切片能力信息。
332.55f1、第一nssmf接收网络管理子系统返回的移动通信网络在指定地区内已有的网络切片能力信息。
333.56f1、第一nssmf根据移动通信网络在指定地区内已有的网络切片能力信息,确定在指定地区内尚待部署的网络切片能力信息。
334.57f1、第一nssmf将尚待部署的网络切片能力信息发送给网络管理子系统,以供网络管理子系统据此部署尚待部署的网络切片能力。
335.54f2、第一nssmf将切片能力部署请求消息经对应的第一nsmf和第二nsmf转发给指定地区内的第二nssmf。
336.其中,第一nsmf是与第一nssmf对应的nsmf,第二nsmf是与第二nssmf对应的nsmf。
337.55f2、第二nssmf向网络管理子系统发送网络切片能力查询请求消息,以查询移动通信网络在指定地区内已有的网络切片能力信息。
338.56f2、第二nssmf接收网络管理子系统返回的移动通信网络在指定地区内已有的网络切片能力信息。
339.57f2、第二nssmf根据移动通信网络在指定地区内已有的网络切片能力信息,确定在指定地区内尚待部署的网络切片能力信息。
340.58f2、第二nssmf将尚待部署的网络切片能力信息发送给网络管理子系统,以供网络管理子系统据此部署尚待部署的网络切片能力。
341.在此说明,第一nssmf或第二nssmf可以通过查询移动通信网络已有的网络切片能力信息来确定指定地区中尚待部署的网络切片能力信息,但并不限于此,也可以通过其它方式来确定指定地区中尚待部署的网络切片能力信息。
342.591f、网络管理子系统接收到尚待部署的网络切片能力信息之后,启动网络切片能力部署工作。
343.592f、网络管理子系统直接向第一nssmf或经第二nssmf向第一nnsmf返回部署确认消息。
344.593f、第一nssmf在接收到部署确认消息后,向应用服务器返回切片能力部署请求确认消息。
345.594f、第一nssmf在确定切片能力部署操作完成后,向应用服务器发送指示切片能力部署操作已完成的通知消息。
346.可选地,如果切片能力部署操作失败,则第一nssmf可以向应用服务器发送切片能力部署请求错误消息,该错误消息中包括切片能力部署错误的原因或者原因代码。
347.参见图5g-图5i,为订阅网络切片能力信息更新通知服务的过程:
348.示例性实施例b7:应用服务器30直接与csmf对接,向网络切片管理系统20请求订阅切片能力信息更新通知服务的过程,如图5g所示,包括以下步骤:
349.51g、应用服务器和网络切片管理系统之间通过psk等方式完成双向鉴权。
350.52g、应用服务器向网络切片管理系统中的csmf发送切片能力订阅请求消息,该请求消息中包括指定的地区信息。其中,指定的地区信息指向指定地区。
351.可选地,应用服务器也可以向切片管理开放功能实体发送切片能力订阅请求消息,并由切片管理开放功能实体将该切片能力订阅请求消息发送给网络切片管理系统中的csmf。
352.53g、csmf接收到切片能力订阅请求消息后,为应用服务器进行指定地区内切片能力更新通知服务的订阅处理。
353.54g、如果切片能力更新通知服务订阅处理成功,则csmf向应用服务器发送切片能力订阅请求确认消息。
354.55g、如果切片能力更新通知服务订阅处理失败,则csmf向应用服务器发送切片能力订阅请求错误消息,该错误消息中包括切片能力订阅错误的原因或者原因代码。
355.56g、在切片能力更新通知服务订阅处理成功的情况下,csmf与指定地区对应的nsmf和nssmf相互配合,监控移动通信网络在指定地区内的网络切片能力信息是否发生变化。
356.57g、在监控到网络切片能力信息发生变化的情况下,csmf经切片管理开放功能实体向应用服务器发送切片能力变更通知消息,该通知消息中包括移动通信网络在指定地区内的切片能力更新信息。
357.示例性实施例b8:应用服务器30直接与nsmf对接,向网络切片管理系统20请求订阅切片能力信息更新通知服务的过程,如图5h所示,包括以下步骤:
358.51h、应用服务器和网络切片管理系统之间通过psk等方式完成双向鉴权。
359.52h、应用服务器向网络切片管理系统中的nsmf发送切片能力订阅请求消息,该请求消息中包括指定的地区信息。其中,指定的地区信息指向指定地区。
360.可选地,应用服务器也可以向切片管理开放功能实体发送切片能力订阅请求消息,并由切片管理开放功能实体将该切片能力订阅请求消息发送给网络切片管理系统中的nsmf。
361.53h、nsmf接收到切片能力订阅请求消息后,为应用服务器进行切片能力更新通知服务的订阅处理。
362.54h、如果切片能力更新通知服务订阅处理成功,则nsmf向应用服务器发送切片能力订阅请求确认消息。
363.55h、如果切片能力更新通知服务订阅处理失败,则nsmf向应用服务器发送切片能力订阅请求错误消息,该错误消息中包括切片能力订阅错误的原因或者原因代码。
364.56h、在切片能力更新通知服务订阅处理成功的情况下,nsmf与指定地区对应的nssmf相互配合,监控移动通信网络在指定地区内的网络切片能力信息是否发生变化。
365.57h、在监控到网络切片能力信息发生变化的情况下,nsmf向应用服务器发送切片能力变更通知消息,该通知消息中包括移动通信网络在指定地区内的切片能力更新信息。
366.示例性实施例b9:应用服务器30直接与nssmf对接,向网络切片管理系统20请求订阅切片能力信息更新通知服务的过程,如图5i所示,包括以下步骤:
367.51i、应用服务器和网络切片管理系统之间通过psk等方式完成双向鉴权。
368.52i、应用服务器向网络切片管理系统中的nssmf发送切片能力订阅请求消息,该请求消息包括指定的地区信息。指定的地区信息指向nssmf所在的地区。
369.可选地,应用服务器也可以向切片管理开放功能实体发送切片能力订阅请求消息,并由切片管理开放功能实体将该切片能力订阅请求消息发送给网络切片管理系统中的nssmf。
370.53i、nssmf接收到切片能力订阅请求消息后,为应用服务器进行切片能力更新通知服务的订阅处理。
371.54i、如果切片能力更新通知服务订阅处理成功,则nssmf向应用服务器发送切片能力订阅请求确认消息。
372.55i、如果切片能力更新通知服务订阅处理失败,则nssmf向应用服务器发送切片能力订阅请求错误消息,该错误消息中包括切片能力订阅错误的原因或者原因代码。
373.56i、在切片能力更新通知服务订阅处理成功的情况下,nssmf监控移动通信网络在指定地区内的网络切片能力信息是否发生变化。
374.57i、在监控到网络切片能力信息发生变化的情况下,nssmf向应用服务器发送切片能力变更通知消息,该通知消息中包括移动通信网络在指定地区内的切片能力更新信息。
375.在此说明,上述实施例中,切片能力查询请求消息、切片能力部署请求消息以及切片能力订阅请求消息,可以用http消息或https消息进行承载,也可以采用网络切片管理系统自定义的消息格式进行承载,对此不做限定。另外,关于这些消息的名称也仅为示例,凡是能够实现相应功能的消息名称均适用于本技术实施例,例如也可以简单的命名为第四请求消息、第五请求消息、第六请求消息等。
376.需要说明的是,上述实施例所提供方法的各步骤的执行主体均可以是同一设备,或者,该方法也由不同设备作为执行主体。比如,步骤201至步骤204的执行主体可以为设备a;又比如,步骤201的执行主体可以为设备a,步骤202的执行主体可以为设备b;等等。
377.另外,在上述实施例及附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如201、202等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或
并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
378.图6为本技术实施例提供的一种应用服务器的结构示意图。如图6所示,该应用服务器包括:存储器604和处理器605;
379.存储器604,用于存储计算机程序,并可被配置为存储其它各种数据以支持在应用服务器上的操作。这些数据的示例包括用于在应用服务器上操作的任何应用程序或方法的指令等。
380.存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
381.处理器605,与存储器604耦合,用于执行存储器604中的计算机程序,以用于:向网络切片管理系统中的网络实体发送服务请求消息,服务请求消息包括服务参数,以请求网络切片管理系统为其提供目标服务,目标服务包括切片模板服务或网络切片能力服务;接收网络实体返回针对服务请求消息的响应消息,响应消息携带有网络切片管理系统能否成功为应用服务器提供目标服务的信息。
382.在一可选实施例中,结果消息为肯定结果消息的情况下,处理器605还用于:接收网络实体返回的指示目标服务已完成的通知消息。
383.在一可选实施例中,处理器605在向网络切片管理系统中的网络实体发送服务请求消息时,具体用于:向切片管理开放功能实体发送服务请求消息,以使所述开放网络实体将所述服务请求消息发送给所述网络切片管理系统中的网络实体。
384.在一可选实施例中,在目标服务为切片模板服务的情况下,服务参数至少包括第一参数集和模板标识中的一种,以使网络切片管理系统对切片模板进行创建、更改或删除操作。
385.在一可选实施例中,服务请求消息为切片模板定制请求消息,则服务参数包括第一参数集;或者服务请求消息为切片模板更改请求消息,则服务参数包括第一参数集和模板标识;或者服务请求消息为切片模板删除请求消息,则服务参数包括模板标识;其中,第一参数集包括:服务质量参数、网元的配置参数、应用相关的参数、数据网络dn的地理位置、用户平面功能upf的部署方式以及网络容量参数中的至少一种。
386.在一可选实施例中,在目标服务为网络切片能力服务的情况下,服务参数包括第二参数集,以使网络切片管理系统对移动通信网络的网络切片能力进行查询、订阅或部署操作。
387.在一可选实施例中,服务请求消息为切片能力查询请求消息、切片能力部署请求消息或者切片能力订阅请求消息;其中,第二参数集包括:指定的地区信息。
388.进一步,如图6所示,该应用服务器还包括:通信组件606、电源组件608、等其它组件。图6中仅示意性给出部分组件,并不意味着应用服务器只包括图6所示组件。
389.相应地,本技术实施例还提供一种存储有计算机程序的计算机可读存储介质,计算机程序被执行时能够实现上述服务请求方法实施例中可由应用服务器执行的各步骤。
390.相应地,本技术实施例还提供一种计算机程序产品,包括计算机程序或指令,当计
算机程序或指令被处理器执行时,能够实现上述服务请求方法实施例中可由应用服务器执行的各步骤。
391.图7为本技术实施例提供的一种网络实体的结构示意图。如图7所示,该网络实体包括:存储器704和处理器705;
392.存储器704,用于存储计算机程序,并可被配置为存储其它各种数据以支持在网络实体上的操作。这些数据的示例包括用于在网络实体上操作的任何应用程序或方法的指令等。
393.存储器704可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
394.处理器705,与存储器704耦合,用于执行存储器704中的计算机程序,以用于:接收应用服务器发送的服务请求消息,服务请求消息中包括服务参数,用于向网络切片管理系统请求目标服务;根据服务参数为应用服务器提供目标服务,目标服务包括网络切片模板服务或网络切片能力服务;向应用服务器返回响应消息,响应消息携带有网络切片管理系统能否成功为应用服务器提供目标服务的信息。
395.在一可选实施例中,处理器705还用于:在结果消息为肯定结果消息的情况下,向应用服务器返回指示目标服务已完成的通知消息。
396.在一可选实施例中,处理器705在接收应用服务器发送的服务请求消息时,具体用于:接收切片管理开放功能实体发送的来自应用服务器的服务请求消息。
397.在一可选实施例中,在目标服务为网络切片模板服务的情况下,服务参数至少包括第一参数集和模板标识中的一种;处理器705在根据服务参数为应用服务器提供目标服务时,具体用于:根据服务参数至少包括的第一参数集和模板标识中的一种,对切片模板进行创建、更改或删除操作。
398.在一可选实施例中,服务请求消息为切片模板定制请求消息,服务参数包括第一参数集,则处理器705在根据服务参数至少包括的第一参数集和模板标识中的一种,对切片模板进行创建、更改或删除操作时,具体用于:根据第一参数集对切片模板进行创建操作;或者服务请求消息为切片模板更改请求消息,服务参数包括第一参数集和模板标识,则根据服务参数至少包括的第一参数集和模板标识中的一种,对切片模板进行创建、更改或删除操作,具体为:根据模板标识和第一参数集对网络切片模板进行更改操作;或者服务请求消息为切片模板删除请求消息,服务参数包括模板标识,则根据服务参数至少包括的第一参数集和模板标识中的一种,对切片模板进行创建、更改或删除操作,具体为:根据模板标识对切片模板进行删除操作。其中,第一参数集包括:服务质量参数、网元的配置参数、应用相关的参数、数据网络dn的地理位置、用户平面功能upf的部署方式以及网络容量参数中的至少一种。所述模板标识包括nst标识和nsst标识中的至少一种。
399.在一可选实施例中,网络实体为网络切片管理系统中的smf,则处理器705在根据第一参数集对切片模板进行创建操作时,具体用于:将第一参数集发送给对应的nsmf,以使nsmf根据第一参数集向选定的nssmf发送生成nsst所需的子网切片模板参数并生成与所述nsst关联的nst;接收nsmf发送的nst和nsst中至少一种模板的标识,其中,所述nsst的标识
是nssmf根据所述子网切片模板参数生成所述nsst后返回的;其中,响应消息为切片模板定制请求确认消息,且由csmf返回给应用服务器,切片模板定制请求确认消息包括nst和nsst中至少一种模板的标识。
400.在一可选实施例中,网络实体为网络切片管理系统中的nsmf,则处理器705在根据第一参数集对切片模板进行创建操作时,具体用于:根据第一参数集向选定的nssmf发送生成nsst所需的子网切片模板参数并生成与所述nsst关联的nst;以及接收所述nssmf在根据子网切片模板参数生成所述nsst后返回的nsst的标识;其中,响应消息为切片模板定制请求确认消息,且由nsmf返回给应用服务器,切片模板定制请求确认消息包括nst和nsst中至少一种模板的标识。
401.在一可选实施例中,网络实体为网络切片管理系统中的nssmf,则处理器705在根据第一参数集对切片模板进行创建操作时,具体用于:根据第一参数集生成nsst,并向对应的nsmf上报nsst的标识,以使nsmf生成与nsst对应的nst;以及接收所述nsmf在生成所述nst后返回的nst的标识;其中,响应消息为切片模板定制请求确认消息,且由nssmf返回给应用服务器,切片模板定制请求确认消息包括nst和nsst中至少一种模板的标识。
402.在一可选实施例中,上述生成的nst为定制nst,nsst包括至少一个定制nsst。进一步,定制nst或定制nsst的标识中包含定制厂商的标识字段,或者定制nst或定制nsst的标识与定制厂商的标识关联。
403.进一步可选地,切片模板定制请求消息中包括定制标识,或者,应用服务器属于预先维护有权限定制切片模板的第三方服务器集合。
404.在一可选实施例中,网络实体为网络切片管理系统中的csmf,则处理器705在根据模板标识和第一参数集对切片模板进行更改操作时,具体用于:将第一参数集和模板标识发送给对应的nsmf,以使nsmf根据第一参数集和模板标识更改nst和/或向选定的nssmf发送子网切片模板参数以使选定的nssmf据此更改nsst,并在nst和/或nsst更改后更新nst与nsst的映射关系;接收nsmf返回的更改确认消息;其中,响应消息为切片模板更改请求确认消息,且由csmf返回给应用服务器。
405.在一可选实施例中,网络实体为网络切片管理系统中的nsmf,则处理器705在根据模板标识和第一参数集对切片模板进行更改操作时,具体用于:根据第一参数集和模板标识,更改nst和/或向选定的nssmf发送子网切片模板参数以使选定的nssmf据此更改nsst;以及在nst和/或nsst更改后更新nst与nsst的映射关系;其中,响应消息为切片模板更改请求确认消息,且由nsmf返回给应用服务器。
406.在一可选实施例中,在所述模板标识为nst标识的情况下,且在所述网络实体实现为nsmf时,处理器705具体用于:根据所述第一参数集更改所述nst标识对应的nst,并在所述nst更改后更新nst与nsst的映射关系;
407.或者
408.在所述模板标识为nst标识的情况下,且在所述网络实体实现为nsmf时,处理器705具体用于:根据所述第一参数集更改nst,并向选定的nssmf发送子网切片模板参数以使所述nssmf更改nsst,以及在所述nst和所述nsst更改后更新nst与nsst的映射关系。
409.在一可选实施例中,在所述模板标识为nsst标识的情况下,且在所述网络实体实现为nsmf时,处理器705具体用于:向选定的nssmf发送子网切片模板参数和所述nsst标识
以使所述nssmf更改nsst,并在所述nsst更改后更新nst与nsst的映射关系。
410.在一可选实施例中,网络实体为网络切片管理系统中的nssmf,则处理器705在根据模板标识和第一参数集对切片模板进行更改操作时,具体用于:在所述模板标识为nsst标识的情况下,根据第一参数集和模板标识更改nsst,并向对应的nsmf上报更改后的nsst的标识,以供nsmf更新nst与nsst的映射关系;其中,响应消息为切片模板更改请求确认消息,且由nssmf返回给应用服务器。
411.在一可选实施例中,在所述模板标识为nst标识的情况下,处理器705具体用于:将所述第一参数集和所述nst标识上报给对应的nsmf,以供所述nsmf更改nst并更新nst与nsst的映射关系;
412.或者
413.在所述模板标识为nst标识的情况下,处理器705具体用于:根据所述第一参数集和所述模板标识更改nsst,并将所述第一参数集和所述nst标识上报给对应的nsmf,以供所述nsmf更改nst并更新nst与nsst的映射关系。
414.在一可选实施例中,在网络实体为网络切片管理系统中的csmf、nsmf或nssmf的情况下,处理器705还用于:若所述模板标识所标识的为定制nst和/或定制nsst,根据所述模板标识获取所述定制nst对应的定制厂商的标识;若所述应用服务器的标识与所述定制厂商的标识相匹配,则执行更改所述定制nst和/或定制nsst以及nst与nsst的映射关系的操作。
415.进一步可选地,处理器705还用于:若所述模板标识所标识的为系统默认nst和/或系统默认nsst,或者所述应用服务器的标识与所述定制厂商的标识的不匹配,则输出更改错误信息。
416.在一可选实施例中,第一参数集还包括:指定的地区信息,用于供csmf确定对应的nsmf或者供nsmf选定nssmf。
417.在一可选实施例中,网络实体为网络切片管理系统中的csmf,则处理器705在根据模板标识对切片模板进行删除操作时,具体用于:将模板标识发送给对应的nsmf,以供nsmf据此删除对应的nst和/或指示选定的nssmf删除对应的nsst,并将nst与nsst映射关系中与被删除的nst和/或nsst对应的映射关系删除;接收nsmf返回的第一删除确认消息;其中,响应消息为切片模板删除请求确认消息,且由csmf返回给应用服务器。
418.在一可选实施例中,网络实体为网络切片管理系统中的nsmf,则处理器705在根据模板标识对切片模板进行删除操作时,具体用于:根据所述模板标识,删除nst和/或指示nssmf删除对应的nsst,并将nst与nsst映射关系中与被删除的nst和/或nsst对应的映射关系删除;其中,响应消息为切片模板删除请求确认消息,且由nsmf返回给应用服务器。
419.在一可选实施例中,在所述模板标识为nst标识的情况下,且在所述网络实体实现为nsmf时,处理器702具体用于:向选定的nssmf发送与所述nst标识对应的nsst标识以供所述nssmf删除对应的nsst,并删除所述nst标识对应的nst及其与nsst的映射关系;或者,
420.在所述模板标识为nsst标识的情况下,且在所述网络实体实现为nsmf时,处理器702具体用于:向选定的nssmf发送所述nsst标识以供所述nssmf删除对应的nsst,并将所述nsst标识对应的nst与nsst映射关系中与所述被删除的nsst对应的映射关系删除。
421.在一可选实施例中,网络实体为网络切片管理系统中的nssmf,则处理器705在根
据模板标识对切片模板进行删除操作时,具体用于:根据模板标识,删除对应的nsst,并所述模板标识上报给对应的nsmf,以供所述nsmf将nst与nsst映射关系中对应所述被删除的nsst的映射关系删除;接收nsmf返回的第三删除确认消息;其中,响应消息为切片模板删除请求确认消息,且由nnsmf返回给应用服务器。
422.进一步可选地,处理器705在将与被删除的nst和/或nsst对应的映射关系删除之前,还用于:若所述模板标识所标识的为定制nst和/或定制nsst,根据所述模板标识获取所述定制nst对应的定制厂商的标识;若所述应用服务器的标识与所述定制厂商的标识相匹配,则执行删除所述定制nst和/或定制nsst以及nst与nsst映射关系中与被删除的定制nst和/或定制nsst对应的映射关系。
423.进一步可选地,处理器705还用于:若所述模板标识所标识的为系统默认nst和/或系统默认nsst,或者所述应用服务器的标识与所述定制厂商的标识不匹配,则输出删除错误信息。
424.在一可选实施例中,在目标服务为网络切片能力服务的情况下,服务参数包括第二参数集;相应地,处理器705在根据服务参数为应用服务器提供目标服务时,具体用于:根据第二参数集对移动通信网络的网络切片能力进行查询、订阅或部署操作。
425.在一可选实施例中,第二参数集包括:指定的地区信息;服务请求消息为切片能力查询请求消息,则处理器705在根据第二参数集对移动通信网络的网络切片能力进行查询、订阅或部署操作时,具体用于:根据指定的地区信息对移动通信网络的网络切片能力进行查询操作;或者服务请求消息为切片能力部署请求消息,则处理器705在根据第二参数集对移动通信网络的网络切片能力进行查询、订阅或部署操作时,具体用于:根据指定的地区信息对移动通信网络的网络切片能力进行部署操作;或者服务请求消息为切片能力订阅请求消息,则处理器705在根据第二参数集对移动通信网络的网络切片能力进行查询、订阅或部署操作时,具体用于:根据指定的地区信息对移动通信网络的网络切片能力进行订阅操作。
426.在一可选实施例中,网络实体为网络切片管理系统中的csmf,则处理器705在根据指定的地区信息对移动通信网络的网络切片能力进行查询操作时,具体用于:将指定的地区信息发送给对应的nsmf,以供nsmf从本地或从与指定的地区信息对应的nssmf获取移动通信网络在指定地区内的网络切片能力信息并返回给csmf;接收nsmf返回的指定地区内移动通信网络的网络切片能力信息;其中,响应消息为切片能力查询请求确认消息,且由csmf返回给应用服务器,切片能力查询请求确认消息包括移动通信网络在指定地区内的网络切片能力信息。
427.在一可选实施例中,网络实体为网络切片管理系统中的nsmf,则处理器705在根据指定的地区信息对移动通信网络的网络切片能力进行查询操作时,具体用于:从本地或从与指定的地区信息对应的nssmf获取移动通信网络在指定地区内的网络切片能力信息;其中,响应消息为切片能力查询请求确认消息,且由nsmf返回给应用服务器,切片能力查询请求确认消息包括移动通信网络在指定地区内的网络切片能力信息。
428.在一可选实施例中,网络实体为网络切片管理系统中的nssmf,则处理器705在根据指定的地区信息对移动通信网络的网络切片能力进行查询操作时,具体用于:根据指定的地区信息,获取移动通信网络在指定地区内的网络切片能力信息;其中,响应消息为切片能力查询请求确认消息,且由nssmf返回给应用服务器,切片能力查询请求确认消息包括移
动通信网络在指定地区内的网络切片能力信息。
429.在一可选实施例中,网络实体为网络切片管理系统中的csmf,则处理器705在根据指定的地区信息对移动通信网络的网络切片能力进行部署操作时,具体用于:根据指定的地区信息确定在指定区域中尚待部署的网络切片能力信息;将尚待部署的网络切片能力信息发送给网络管理子系统,以使网络管理子系统据此在指定地区内部署尚待部署的网络切片能力,并接收网络管理子系统返回的部署确认消息;其中,响应消息为切片能力部署请求确认消息,且由csmf返回给应用服务器。
430.在一可选实施例中,网络实体为网络切片管理系统中的第一nsmf,则处理器705在根据指定的地区信息对移动通信网络的网络切片能力进行部署操作时,具体用于:在第一nsmf是指定地区内的nsmf的情况下,根据指定的区域信息,确定在指定区域中尚待部署的网络切片能力信息,并发送给网络管理子系统,以使网络管理子系统据此在指定地区内部署尚待部署的网络切片能力,以及接收网络管理子系统返回的部署确认消息;在第一nsmf不是指定地区内的nsmf的情况下,将切片能力部署请求消息转发给指定地区内的第二nsmf,以使第二nsmf与对应的网络管理子系统配合完成指定区域内网络切片能力的部署,并接收网络管理子系统经第二nsmf返回的部署确认消息;其中,响应消息为切片能力部署请求确认消息,且由csmf返回给应用服务器。
431.在一可选实施例中,网络实体为网络切片管理系统中的第一nssmf,则处理器705在根据指定的地区信息对移动通信网络的网络切片能力进行部署操作时,具体用于:在第一nssmf是指定地区内的nssnf的情况下,根据指定的区域信息,确定在指定区域中尚待部署的网络切片能力信息,并发送给网络管理子系统,以使网络管理子系统据此在指定地区内部署尚待部署的网络切片能力,以及接收网络管理子系统返回的部署确认消息;在第一nssmf不是指定地区内的nsmf的情况下,将切片能力部署请求消息转发给指定地区内的第二nssmf,以使第二nssmf与对应的网络管理子系统配合完成指定区域内网络切片能力的部署,并接收网络管理子系统经第二nssmf返回的部署确认消息;其中,响应消息为切片能力部署请求确认消息,且由csmf返回给应用服务器。
432.在一可选实施例中,网络实体为网络切片管理系统中的csmf、nsmf或nssmf,则处理器705在根据指定的地区信息对移动通信网络的网络切片能力进行订阅操作时,具体用于:根据指定的地区信息,为应用服务器进行指定地区内切片能力更新通知服务的订阅处理,并在订阅处理成功且在移动通信网络在指定区域内的网络切片能力信息发生变化的情况下,向应用服务器返回切片能力变更通知消息,通知消息中包括移动通信网络在指定地区内的切片能力更新信息。
433.进一步,如图7所示,该网络实体还包括:通信组件706、显示器707、电源组件708、音频组件709等其它组件。图7中仅示意性给出部分组件,并不意味着网络实体只包括图7所示组件。
434.相应地,本技术实施例还提供一种存储有计算机程序的计算机可读存储介质,计算机程序被执行时能够实现上述服务提供方法实施例中可由网络切片管理系统中的网络实体执行的各步骤。
435.相应地,本技术实施例还提供一种计算机程序产品,包括计算机程序或指令,当计算机程序或指令被处理器执行时,能够实现上述服务提供方法实施例中可由网络切片管理
系统中的网络实体执行的各步骤。
436.上述图6和图7中的通信组件被配置为便于通信组件所在设备和其他设备之间有线或无线方式的通信。通信组件所在设备可以接入基于通信标准的无线网络,如wifi,2g、3g、4g/lte、5g等移动通信网络,或它们的组合。在一个示例性实施例中,通信组件经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
437.上述图7中的显示器包括屏幕,其屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。
438.上述图6和图7中的电源组件,为电源组件所在设备的各种组件提供电力。电源组件可以包括电源管理系统,一个或多个电源,及其他与为电源组件所在设备生成、管理和分配电力相关联的组件。
439.上述图7中的音频组件,可被配置为输出和/或输入音频信号。例如,音频组件包括一个麦克风(mic),当音频组件所在设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器或经由通信组件发送。在一些实施例中,音频组件还包括一个扬声器,用于输出音频信号。
440.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
441.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
442.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
443.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一
个方框或多个方框中指定的功能的步骤。
444.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
445.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
446.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
447.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
448.以上所述仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献