一种能力开放实现方法及装置与流程

文档序号:14071074阅读:218来源:国知局

本发明涉及网络通信技术领域,具体涉及一种能力开放实现方法及装置。



背景技术:

随着移动通信技术的飞速发展,人们生活方式、工作方式以及社会的政治、经济等各方面都带来了巨大的影响。人类社会进入高效的信息化时代,各个方面业务应用需求呈现爆发式增长,给未来无线移动带宽系统在频率、技术以及运营等各方面都带来了巨大的挑战。

随着互联网各类应用的丰富,第三方服务商对网络运营商的信息交互及网络个性需求愈来愈强烈,网络能力开放逐渐成为未来网络技术的主流。如目前移动个人用户、行业用户和服务提供商/内容提供商(sp/cp,serviceprovider/contentprovider)使用的移动业务中有一部分为对时延不敏感的业务,比如软件更新和下载、音乐和视频下载等业务,而这类业务的数据流量偏大,如果采用正常流量套餐进行传输将会产生比较高的费用。在现网中,移动数据网络在时间和地域方面呈现明显的忙闲不均的特点,使得网络中存在许多空闲资源。背景流量业务(即第三方应用与网络进行信令协同,在网络空闲时段传输非实时的大流量,如视频推送、软件更新等)可以把这些空闲无线资源充分利用起来,使运营商的网络能够被充分利用,同时对于用户来说能够享受到非常便宜的流量,对于sp/cp来说也可以利用低成本的背景流量通道分发业务和内容,从而促进用户对移动流量的使用,对运营商带来数据收入的增长。

移动互联时代下,运营商开放网络能力已是大势所趋。多年来,管道资源、网络优势一直是运营商的核心竞争力所在。但是,随着4g及5g时代的到来,丰富互联网应用逐渐使运营商成为单纯的管道提供商。因此,构建统一开放的能力,提供平台,合理开放基础业务及信息等能力成为运营商构建未来竞争力的关键所在。

图1为根据相关技术的3gppeps网络能力开放架构(4g移动网络)示意图,如图1所示,该网络架构可以包括如下部分:

移动网络及网元(mne,mobilenetworkandentity)包括:控制面网元如移动管理节点/服务gprs支持节点(mme/sgsn,mobilitymanagemententity/servinggprssupportnode),负责信令控制及移动性管理;用户面网元如公用数据网网关/网关gprs支持节点(pgw/ggsn,publicdatanetworkgateway/gatewaygprssupportnode),负责承载控制及会话管理;数据面网元如归属签约用户服务器(hss,homesubscriberserver),负责用户的签约管理;策略控制网元如策略与计费规则功能(pcrf,policyandchargingrulesfunction),负责用户服务质量(qos,qualityofservice)及计费策略的制定及下发;及其他网元(otherentity)等。

能力开放平台(cep,capabilityexposureplatform),用于根据第三方的需求,向网络请求网络资源与信息,为用户提供差异化的服务及更好的用户体验。如图1所示,cep与mme/sgsn、pgw/ggsn、hss、pcrf之间分别通过tx接口、ty接口、sh接口、rx接口连接;cep与其他网元之间可以通过tz接口连接。

应用服务器(app,applicationserver),用于第三方给用户提供丰富多样的互联网服务。

采用图1所示的能力开放架构,移动网络通过能力开放平台统一对外暴露移动网络信息和开放移动网络能力,开放的对象包括第三方应用和运营商自有应用等。

现有能力开放网络架构可以在4g架构下向第三方应用提供网络能力的开放,第三方应用可以通过能力开放平台请求更新服务质量(qos)参数、计费策略调整(如第三方为用户付费业务)、用户偏好信息获取等服务。但是,现有技术中缺乏对基于组的能力开放,网络侧对组相关的接入控制及组管理无法与第三方进行协同,第三方对组管理相关的需求无法传导到网络中。也就是说,如果采用现有基于终端进行信令交互的方式,是无法实现第三方应用与网络侧之间各种组管理信息的有效传递的,也就是说,网络侧是无法实现基于组的高效的组管理服务的。



技术实现要素:

为了解决上述技术问题,本发明提供一种能力开放实现方法及装置,能够在5g架构中体现网络能力开放功能。

为了达到本发明目的,本发明提供了一种能力开放实现方法,包括:

在网络切片及网络功能nf实体创建中,将网络能力开放组件作为基础组件装载到网络切片中,将网络能力开放模块作为基础模块装载到网络功能实体中;

其中,网络能力开放组件用于负责所述网络切片对外能力开放与能力鉴权;网络能力开放模块用于负责所述网络功能实体对外提供能力开放。

可选地,还包括:

根据运营商对网络能力开放的配置的更新或第三方服务对网络能力开放的新需求,通过网络编排方式对所述网络切片及所述网络功能实体的对外开放的网络能力进行编排及更新。

可选地,在所述网络切片创建完成后,还包括:

所述网络能力开放模块通过查询获取网络能力开放组件的信息,向该网络能力开放组件进行注册;将所在网络功能实体的能力信息通知给所述网络能力开放组件。

可选地,还包括:

所述网络能力开放组件根据各网络功能实体的所述能力信息,生成该网络切片及各相关网络功能实体的网络能力信息;将生成的网络能力信息上报给能力开放平台。

可选地,当相关网络功能实体在网络切片中变更或删除时,还包括:

所述网络能力开放模块重新向所述网络能力开放组件进行注册或去注册。

可选地,当网络能力开放组件收到网络能力查询或订阅请求后,还包括:

所述网络能力开放组件对发起请求的第三方服务进行鉴权,认证第三方服务具有网络能力查询或订阅的权限后,执行网络能力查询或订阅操作,向相关网络功能内嵌的网络能力开放模块发送网络能力查询或订阅请求;

相关网络功能内嵌的网络能力开放模块向所述网络能力开放组件上报各自所在网络功能实体的网络能力信息;

所述网络能力开放组件根据网络能力查询及订阅信息,生成第三方服务所需的网络能力信息并发送给能力开放平台。

可选地,当所述网络能力开放组件接收到新增业务网络能力调用请求,还包括:

所述网络能力开放组件对发起新增业务网络能力调用请求的第三方服务进行鉴权,在认证第三方服务具有新增业务的网络能力调用权限后,将新增业务网络能力参数发送给网络切片中各网络功能实体的网络能力开放模块,并与各网络能力开放模块交互,生成各网络功能需更新的网络能力参数;

根据所述第三方服务所需新增的网络能力,生成各网络功能需更新的网络能力参数需求,以及满足新增业务需要新增的网络功能实体及资源参数需求,上报给网络切片管理及编排功能实体;

网络切片更新成功后,向能力开放平台返回新增业务网络能力调用确认消息。

可选地,当所述网络能力开放组件接收到网络能力调用请求,还包括:

所述网络能力开放组件对第三方服务进行鉴权,认证第三方服务具有网络能力调用权限后,将网络能力调用信息的网络能力调用类型,与网络切片中现有的网络功能实体及具备的网络能力进行匹配,如果匹配不成功,根据第三方服务所需的网络能力,将网络切片中现有各网络功能实体需要增加的功能模块及资源需求,以及需要为该业务新增的网络功能实体及资源需求,上报给网络切片管理及编排功能实体;

网络切片更新成功后,根据所述第三方服务所需的网络能力,向网络切片中相关网络功能实体请求执行网络能力调用,该请求中携带有网络能力调用信息;

所述网络能力开放模块接收到执行网络能力调用请求,执行此次网络能力调用,将该网络功能的网络能力执行结果情况上报给所述网络能力开放组件;

所述网络能力开放组件根据各相关网络功能实体的网络能力执行结果,确认此次的网络能力调用操作已完成,向能力开放功能实体返回网络能力调用确认消息,在网络能力调用确认消息中携带有网络能力调用信息。

本发明还提供了一种能力开放实现方法,包括:能力开放平台接收并保存来自网络能力开放组件上报的网络能力信息;

当能力开放平台接收到来自第三方服务的查询或订阅网络能力的请求,选择合适的网络切片,并获取该网络切片的网络能力开放组件的ip地址;

向选择出的网络切片内的网络能力开放组件发送接收到查询或订阅网络能力的请求;接收来自网络能力开放组件生成的第三方服务所需的网络能力信息;将当前的业务需求的业务特性对应的各相关网络切片网络能力信息进行汇总,并将汇总后的网络能力信息发送给第三方服务。

可选地,所述能力开放平台接收来自第三方服务的新增业务所需的新增业务网络能力的请求,还包括:

所述能力开放平台选择合适的网络切片,向所选择出的网络切片内的网络能力开放组件发送新增业务网络能力调用请求;

将接收到的携带有更新后的网络能力信息的新增业务网络能力调用确认消息返回给第三方服务,同时将更新后的网络能力信息通知给第三方服务。

可选地,所述能力开放平台接收到来自第三方服务的网络能力调用请求,还包括:

所述能力开放平台根据网络切片信息选择合适的网络切片,并获取该网络切片的网络能力开放组件的ip地址;

向选择出的网络切片内的网络能力开放组件发送第三方服务的网络能力调用请求,其中携带有网络能力调用信息;

将接收到的网络能力调用确认消息返回给第三方服务。

本发明再提供了一种能力开放实现装置,至少包括网络能力开放组件、网络能力开放模块;其中,

网络能力开放组件为在网络切片创建时装载在网络切片中的基础组件,用于负责网络切片对外能力开放与能力鉴权;

网络能力开放模块为网络功能实体创建时装载在网络切片中的网络功能实体中的基础模块,用于负责网络功能实体对外提供能力开放。

可选地,所述网络能力开放模块还用于:在网络切片创建完成后,通过查询获取网络能力开放组件的信息,向该网络能力开放组件进行注册;将所在网络功能实体的能力信息通知给网络能力开放组件。

可选地,所述网络能力开放组件还用于:根据各网络功能实体的能力信息,生成该网络切片及各相关网络功能实体的网络能力信息;将生成的网络能力信息上报给能力开放平台。

可选地,当相关网络功能实体在网络切片中变更或删除时,所述网络能力开放模块还用于:重新向该网络能力开放组件进行注册或去注册。

可选地,所述网络能力开放组件还用于:收到网络能力查询或订阅请求后,对发起请求的第三方服务进行鉴权,认证第三方服务具有网络能力查询或订阅的权限后,执行网络能力查询或订阅操作,向相关网络功能内嵌的网络能力开放模块发送网络能力查询或订阅请求;根据网络能力查询及订阅信息,生成第三方服务所需的网络能力信息并发送给能力开放平台;相应地,

相关网络功能内嵌的所述网络能力开放模块还用于:向所述网络能力开放组件上报各自所在网络功能实体的网络能力信息。

可选地,所述网络能力开放组件还用于:接收到新增业务网络能力调用请求,对第三方服务进行鉴权,在认证第三方服务具有新增业务的网络能力调用权限后,将新增业务网络能力参数发送给网络切片中各网络功能实体的网络能力开放模块,并与各网络能力开放模块交互,生成各网络功能需更新的网络能力参数;根据第三方服务所需新增的网络能力,生成各网络功能需更新的网络能力参数需求,以及满足新增业务需要新增的网络功能实体及资源参数需求,上报给网络切片管理及编排功能实体;网络切片更新成功后,向能力开放平台返回新增业务网络能力调用确认消息。

可选地,所述网络能力开放组件还用于:接收到网络能力调用请求,对第三方服务进行鉴权,认证第三方具有网络能力调用权限后,将网络能力调用信息的网络能力调用类型,与网络切片中现有的网络功能实体及具备的网络能力进行匹配,如果匹配不成功,根据第三方服务所需的网络能力,将网络切片中现有各网络功能实体需要增加的功能模块及资源需求,以及需要为该业务新增的网络功能实体及资源需求,上报给网络切片管理及编排功能实体;网络切片更新成功后,根据第三方服务所需的网络能力,向网络切片中相关网络功能实体请求执行网络能力调用,该请求中携带有网络能力调用信息;网络能力调用操作完成,向能力开放功能实体返回网络能力调用确认消息,在网络能力调用确认消息中携带有网络能力调用信息;相应地,

所述网络能力开放模块还用于:接收到执行网络能力调用请求,执行此次网络能力调用,将该网络功能的网络能力执行结果情况上报给网络能力开放组件。

本发明又提供了一种能力开放实现装置,所述能力开放实现装置为在网络切片创建时装载在网络切片中的基础组件,用于负责网络切片对外能力开放与能力鉴权;至少包括:

上报模块,用于根据向自身注册的各网络功能实体的能力信息,生成该网络切片及各相关网络功能实体的网络能力信息;将生成的网络能力信息上报给能力开放平台。

可选地,还包括第一处理模块,用于收到网络能力查询或订阅请求,对发起请求的第三方服务进行鉴权,认证第三方服务具有网络能力查询或订阅的权限后,执行网络能力查询或订阅操作,向相关网络功能内嵌的网络能力开放模块发送网络能力查询或订阅请求;根据网络能力查询及订阅信息,生成第三方服务所需的网络能力信息并发送给能力开放平台。

可选地,所述第一处理模块还用于:接收到新增业务网络能力调用请求,对第三方服务进行鉴权,在认证第三方服务具有新增业务的网络能力调用权限后,将新增业务网络能力参数发送给网络切片中各网络功能实体的网络能力开放模块,并与各网络能力开放模块交互,生成各网络功能需更新的网络能力参数;根据第三方服务所需新增的网络能力,生成各网络功能需更新的网络能力参数需求,以及满足新增业务需要新增的网络功能实体及资源参数需求,上报给网络切片管理及编排功能实体;网络切片更新成功后,向能力开放平台返回新增业务网络能力调用确认消息。

可选地,所述第一处理模块还用于:接收到网络能力调用请求,对第三方服务进行鉴权,认证第三方具有网络能力调用权限后,将网络能力调用信息的网络能力调用类型,与网络切片中的网络功能实体及具备的网络能力进行匹配,如果匹配不成功,根据第三方服务所需的网络能力,将网络切片中各网络功能实体需要增加的功能模块及资源需求,以及需要为该业务新增的网络功能实体及资源需求,上报给网络切片管理及编排功能实体;网络切片更新成功后,根据第三方服务所需的网络能力,向网络切片中相关网络功能实体请求执行网络能力调用,该请求中携带有网络能力调用信息;网络能力调用操作完成,向能力开放功能实体返回网络能力调用确认消息,在网络能力调用确认消息中携带有网络能力调用信息。

本发明还提供了一种能力开放实现装置,包括获取模块,处理模块;其中,

获取模块,用于接收并保存来自网络能力开放组件上报的网络能力信息;

处理模块,用于接收到来自第三方服务的查询或订阅网络能力的请求,选择合适的网络切片,并获取该网络切片的网络能力开放组件的ip地址;向选择出的网络切片内的网络能力开放组件发送接收到查询或订阅网络能力的请求;接收来自网络能力开放组件生成的第三方服务所需的网络能力信息;将当前的业务需求的业务特性对应的各相关网络切片网络能力信息进行汇总,并将汇总后的网络能力信息发送给第三方服务。

可选地,所述处理模块还用于:接收来自第三方服务的新增业务所需的新增业务网络能力的请求,选择合适的网络切片;向所选择出的网络切片内的网络能力开放组件发送新增业务网络能力调用请求;将接收到的携带有更新后的网络能力信息的新增业务网络能力调用确认消息返回给第三方服务,同时将更新后的网络能力信息通知给第三方服务。

可选地,所述处理模块还用于:接收到来自第三方服务的网络能力调用请求,根据网络切片信息选择合适的网络切片,并获取该网络切片的网络能力开放组件的ip地址;向选择出的网络切片内的网络能力开放组件发送第三方服务的网络能力调用请求,其中携带有网络能力调用信息;将接收到的网络能力调用确认消息返回给第三方服务。

可选地,所述能力开放实现装置设置在能力开放平台中。

与现有技术相比,本申请技术方案包括在网络切片及网络功能(nf)实体创建中,将网络能力开放组件(nfc-nce)作为基础组件装载到网络切片中,将网络能力开放模块作为基础模块装载到网络功能实体中。其中,网络能力开放组件用于负责该网络切片对外能力开放与能力鉴权;网络能力开放模块用于负责该网络功能实体对外提供能力开放。通过本发明提供的技术方案,当网络切片及网络功能实体创建完成后,5g架构也就具备了网络能力开放的能力。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为根据相关技术的3gppeps网络能力开放架构(4g移动网络)示意图;

图2为未来5g技术的3gppeps网络架构(5g移动网络)示意图;

图3为本发明涉及的未来5g的网络切片及网络功能中嵌入网络能力开放组件及模块的结构示意图;

图4是本发明网络切片及网络功能实体在创建时嵌入网络能力开放实体及模块的实施例的流程图;

图5为本发明第三方服务查询及订阅网络能力信息以进行网络能力调用的实施例的流程图;

图6为本发明第三方服务请求新增网络能力进行网络能力调用的实施例的流程图;

图7为本发明第三方业务服务器或服务提供商根据业务需求调用和协商网络切片的网络能力的实施例的流程图;

图8为本发明能力开放实现装置的第一实施例的组成结构示意图;

图9为本发明能力开放实现装置的第二实施例的组成结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

图2为未来5g技术的3gppeps网络架构(5g移动网络)示意图,如图2所示,该网络架构可以包括如下部分:

公用控制面网络功能(ccnf,commoncontrolplatformnetworkfunction),其中,包含网络切片选择功能、移动性管理功能、终端鉴权功能。当终端接入时,需要通过网络切片选择功能选择其中一个核心网子切片,并对终端进行通用鉴权及移动性管理;

数据面网元如归属签约用户服务器(hss,homesubscriberserver),用于负责用户的签约管理;

专用控制面网络功能(cpnf,controlplatformnetworkfunction),其中包含专用核心网子切片的网络控制面功能,如会话管理等;

专用用户面网络功能(upnf,userplatformnetworkfunction),其中包含专用核心网子切片的网络用户面功能,如用户数据转发、计费、监听、深度包检测等功能。

在目前5g研究中,网络切片管理功能、网络能力开放功能还在研究初始阶段,并未在5g架构中体现。

图3为本发明涉及的未来5g的网络切片及网络功能中嵌入网络能力开放组件及模块的结构示意图,如图3所示,为了在5g架构中实现网络能力开放功能,通过5g特有的网络切片管理及编排功能,可以按需对能力开放平台进行编排,本发明能力开放实现方法至少包括:在网络切片及网络功能(nf)实体创建中,网络切片管理及编排功能将网络能力开放组件(nfc-nce)作为基础组件装载到网络切片中,将网络能力开放模块作为基础模块装载到网络功能实体中。其中,网络能力开放组件用于负责该网络切片对外能力开放与能力鉴权;网络能力开放模块用于负责该网络功能实体对外提供能力开放。这样,当网络切片及网络功能实体创建完成后,5g架构也就具备了网络能力开放的能力,并且使网络能力开放具有网络功能可独立升级、能力开放选项可裁剪等优势。

从上述本发明提供的能力开放实现方法可见,在未来的5g网络架构中,通过网络切片管理及编排功能实现了网络能力的开放。具体地,

网络切片管理及编排功能可以对能力开放平台进行编排,包括:第三方或运营商对能力开放平台的功能、性能等规范需求可以导入到网络切片管理及编排功能实体中,网络切片管理及编排功能实体根据能力开放平台的性能需求,对能力开放平台进行网络编排,创建能力开放平台所需的网络功能开放服务组件,装载业务版本,使得能力开放平台符合第三方及运营商的实际需求,并可以在服务过程中动态加载/去载第三方所需的服务组件,使网络能力开放实现软件化可编程。

这样,在网络切片及网络功能实体创建过程中,网络切片管理及编排功能实体将负责网络能力开放的网络能力开放组件作为基础组件装载在网络切片中,并与网络切片各相关网络功能配置逻辑连接关系,使得该网络能力开放组件成为网络切片的网络能力对外开放的窗口;在创建网络功能实体过程中,将网络能力开放模块作为基础模块嵌入网络功能实体中,使该网络功能实体具备对外开放等能力,实现处理网络能力开放相关的协议、配置、信令交互等功能。

网络侧对外开放的网络能力是可编程、可升级、可裁剪、可调度的。进一步地,本发明方法还包括:根据运营商对网络能力开放的配置的更新或第三方服务对网络能力开放的新需求,通过网络编排方式对网络切片及网络功能实体的对外开放的网络能力进行编排及更新。

本发明提供的能力开放实现方法,在网络功能及网络切片创建成功后,5g架构也就具备了灵活可编程的对外开放的网络能力。

进一步地,通过网络切片管理及编排功能,实现了对网络能力的可升级、可裁剪。

进一步地,根据第三方的实际需求及运营商策略,实现了网络能力开放的动态调度。

图4是本发明网络切片及网络功能实体在创建时嵌入网络能力开放实体及模块的实施例的流程图,本实施例中,网络切片在初始创建中嵌入网络能力开放组件作为基础组件,负责该网络切片对外能力开放与能力鉴权;网络功能实体在初始创建中嵌入网络能力开放模块,负责该网络功能对外提供能力开放。当网络切片及网络功能实体创建完成后,各网络功能实体内嵌的网络能力开放模块需要向网络能力开放组件进行注册,通知自身的网元功能及网络能力,由网络能力开放组件生成网络切片的网络能力信息,并上报给能力开放平台,供网络运营商及第三方进行网络能力查询及网络能力调用的实施例。如图4所示,具体包括以下步骤:

步骤400:根据网络运营商的网络切片静态配置,或来自第三方服务的网络切片需求,网络切片管理及编排功能创建用户所需的网络切片。

网络切片创建时,将网络能力开放组件作为基础组件装载到网络切片中,将网络能力开放模块作为基础模块装载到网络功能实体中,当网络切片及网络功能实体创建完成后,就具备了网络能力开放的能力,并且使网络能力开放具有网络功能可独立升级、能力开放选项可裁剪等优势。

步骤401:当网络切片创建完成后,网络切片中的各网络功能实体通过查询,或网络切片管理功能向网络切片各网络功能实体的网络能力开放模块通知该网络切片中的网络能力开放组件的信息,比如标识id、ip地址等;网络切片中的网络功能实体获得该网络切片的网络能力开放组件的信息后,向该网络能力开放组件(nfc-nce)进行注册。

进一步地,当相关网络功能实体在网络切片中变更或删除时,只需重新向该网络能力开放组件进行注册或去注册。

步骤402~步骤403:各网络功能实体中的网络能力开放模块将该网络功能实体的能力信息通知给网络能力开放组件。

在实施例中,以网络功能(nf)控制实体与网络功能会话实体将各自的网络能力,通过内嵌的网络能力开放模块通知给网络切片中的网络能力开放组件为例进行描述,并不用于限定本发明的保护范围,也就是说,该网络切片中的其他网络功能,也可以向网络能力开放组件进行注册及网络功能能力,这里不再赘述。

步骤404:网络切片中的网络能力开放组件,根据各网络功能实体的能力信息,生成该网络切片及各相关网络功能实体的网络能力信息,以供网络运行商及第三方进行查询,便于网络能力对外开放的统一管理及网络能力向第三方进行分级开放。

步骤405:网络切片中的网络能力开放组件将生成的网络能力信息上报给能力开放平台,以供网络运行商及第三方服务对该网络切片的网络能力进行查询,以方便第三方服务进行网络能力调用。

图4所示的实施例主要说明了在创建网络切片及网络功能实体时,通过嵌入网络能力开放组件及网络扩能力开放模块,使得网络切片或网络功能实体在初始创建时就具有了网络能力开放的能力。通过本实施例在网络切片中采用网络能力开放组件对网络能力开放进行统一的管理,由网络能力开放组件与能力开放平台交互,实现了网络能力开放给第三方服务。

图5为本发明第三方服务查询及订阅网络能力信息以进行网络能力调用的实施例的流程图。本实施例中,第三方服务或服务提供商根据业务需求向网络侧查询或订阅网络能力信息,不限于网络切片的网络能力信息、网络切片内各网络功能实体的网络能力信息。首先,网络切片内的网络能力开放组件与网络切片中各网络功能实体进行网络能力信息交互,生成各网络功能实体的网络能力信息及网络切片的网络能力信息,再向第三方服务进行网络能力信息的开放。如图5所示,本实施例具体实现包括:

步骤500:第三方服务如第三方业务服务器或服务提供商,根据当前的业务需求或自身调用网络侧网络能力的需要,向能力开放平台查询或订阅网络能力,在查询或订阅的请求中携带的参数包括但不限于:业务类型、网络切片类型、网络功能类型等。

其中,业务类型用于能力开放平台根据该业务特性,选择满足该业务特性需求的网络切片,并为第三方服务提供满足该业务需求的相应网络切片的网络能力及各网络功能实体的网络能力。网络切片类型及网络功能类型用于限定当前需要查询或订阅的具体的网络切片及网络功能实体的网络能力信息。

需要说明的是,第三方服务通过图4所示的流程知道所服务的网络及网络功能实体已具备的网络能力,从而可以调用不同的网络能力为用户提供差异化的服务。

步骤501~步骤502:能力开放平台收到第三方服务的网络能力查询或订阅请求后,根据业务类型、网络切片类型等信息,选择合适的网络切片,并获取该网络切片的网络能力开放组件的ip地址,比如:可以采用网络切片id查询的方式获取该网络切片的网络能力开放组件的ip地址。能力开放平台向选择出的网络切片内的网络能力开放组件发送第三方服务的网络能力查询或订阅请求,其中携带网络能力查询或订阅信息,如查询或订阅网络功能(nf)的网络能力信息。

本步骤中,能力开放平台可以根据业务类型,匹配满足需求的网络切片类型,并查找该网络切片的nf-nce入口地址即该网络切片的网络能力开放组件的ip地址。

步骤503~步骤504:网络切片中的网络能力开放组件收到网络能力查询或订阅请求后,对第三方服务进行鉴权,认证第三方服务是否具有网络能力查询或订阅的权限;在认证通过后,执行网络能力查询或订阅操作,向相关网络功能(nf)内嵌的网络能力开放模块(本实施例以nf会话、nf控制为例进行描述)发送网络能力查询或订阅请求;相关网络功能内嵌的网络能力开放模块上报各自网络功能实体的网络能力信息,使得网络能力开放组件获取到各网络功能实体的网络能力信息。

步骤505:所网络切片中的网络能力开放组件,根据网络能力查询及订阅信息,生成第三方服务所需的网络能力信息并发送给能力开放平台。在生成的网络能力信息中包含有第三方服务所需的网络切片的网络能力信息及各相关网络功能实体的网络能力信息,以供第三方服务查询及调用。

步骤506:能力开放平台将当前的业务需求的业务特性对应的各相关网络切片网络能力信息进行汇总,并将汇总后的网络能力信息发送给第三方服务。

这里,汇总就是一个收集的过程,由于各网络切片的信息上报有先有后,能力开放平台在收集到所有业务相关的网络切片信息才一起统一的上报。

步骤507:如果第三方服务是订阅网络侧的网络能力信息,那么,当网络切片内的某个网络功能实体的网络能力信息发生更新时,比如扩展功能或删除功能等,此时会将更新的网络功能实体的网络能力信息上报给网络切片的网络能力开放组件。

步骤508:网络切片中的网络能力开放组件根据网络能力订阅信息,更新当前的网络能力信息并发送给能力开放平台。该网络能力信息中包含有第三方服务所需的网络切片的网络能力信息及各相关网络功能实体的网络能力信息,以供第三方服务查询及调用。

步骤509:能力开放平台收到更新的网络能力信息后,将当前的业务需求的业务特性对应的各相关网络切片更新的网络能力信息进行汇总,并将汇总后的网络能力信息发送给第三方服务,以供第三方服务及时了解网络侧的网络能力的变化,并在网络侧的网络能力范围内进行调用。

图5所示的实施例主要说明了第三方服务根据业务需求或自身调用网络侧网络能力的需要,定期查询或订阅网络侧的网络能力信息的实现方式。而能力开放平台根据业务特性选择网络切片,并将查询/订阅请求发送给网络切片中的网络能力开放组件执行,网络能力开放组件从各网络功能实体获取到网络能力信息后上报给能力开放平台,能力开放平台再上报给第三方服务。从而实现了第三方服务根据网络能力信息在网络侧的能力范围内进行网络能力调用。

图6为本发明第三方服务请求新增网络能力进行网络能力调用的实施例的流程图。本实施例中,第三方业务服务器或服务提供商根据新增业务需求需要扩展网络的网络能力时触发的网络能力调用流程,通过网络切片内的网络能力开放组件与网络切片中各网络功能实体交互,生成各网络功能实体所需扩展的功能模块及新增业务所需的网络功能,并与网络切片管理与编排功能实体进行交互,更新网络切片的网络能力,使之具备第三方服务新增业务所需的扩展网络能力,并向第三方服务提供扩展的网络能力开放。如图6所示,具体实现包括以下步骤:

步骤600:第三方服务提供商、第三方应用服务器根据新增业务需求,向能力开放平台请求新增业务所需的新增业务网络能力,比如:支持物联网业务的网络能力、支持车联网业务的网络能力等。

进一步地,第三方服务可以通过网络侧提供网络切片的网络能力信息查询所在网络的网络切片是否满足该业务需求,如果网络侧的网络切片无法完全满足该业务的功能及性能需求,则需要新增网络能力。这样,该新增业务所需的新增业务网络能力的请求信息中还可以携带选择出的网络切片信息及新增业务能力参数。

第三方服务提供商有新业务部署,或应用升级时,需要网络侧增强网络能力以支持新增应用。

步骤601:能力开放平台收到第三方服务的新增业务网络能力的请求后,根据网络切片信息选择合适的网络切片,如果该请求中没有携带网络切片信息,那么,能力开放平台根据第三方业务需求选择一个合适的网络切片即可。

这样,能力开放平台可以获取到所选择的网络切片内的网络能力开放组件的ip地址,比如根据网络切片id向签约服务器查询等方式获取网络切片内的网络能力开放组件的ip地址,并将第三方服务新增能力参数映射成对网络侧的新增业务网络能力参数,比如将用户业务质量(如用户带宽、业务时延等)映射为网络侧qos参数(如保障带宽、时延等)。

步骤602:能力开放平台向所选择出的网络切片内的网络能力开放组件发送新增业务网络能力调用请求,其中携带有所需的新增业务网络能力参数。

本实施例中,能力开放平台将网络业务能力转换成网络侧需要新增的网络能力,并通过nf-nce请求新增该网络能力。

步骤603:网络切片中的网络能力开放组件收到新增业务网络能力调用请求后,对第三方服务进行鉴权,认证第三方服务是否具有新增业务的网络能力调用权限。在认证通过后,将新增业务网络能力参数发送给网络切片中各网络功能实体的网络能力开放模块,并与各网络能力开放模块交互,生成各网络功能需更新的网络能力参数,以及满足新增业务需要新增的网络功能实体及资源参数。

步骤604:网络切片中的网络能力开放组件根据第三方服务所需新增的网络能力,生成各网络功能需更新的网络能力参数需求,以及满足新增业务需要新增的网络功能实体及资源参数需求,上报给网络切片管理及编排功能实体,由网络切片管理及编排功能对所述网络切片进行更新。

步骤605~步骤606:网络切片管理及编排功能实体更新网络切片模板,为上述网络切片创建新增网络功能、为现有网络功能增加新增业务所需的功能模块、动态调度各网络功能的网络资源及更新网络拓扑,使得更新后的网络切片满足新增业务网络能力调用需求。

本实施例中,通过网络中内嵌的网络能力开放模块,向网络切片管理及编排功能实体请求为网络中的网络功能实体增加新的网络能力开放模块,或新增新的网络功能,从而扩展新增业务的网络增强功能,以满足新业务需求

步骤607:网络切片更新成功后,网络切片中的各网络功能实体,不限于原有网络功能实体及新增网络功能实体,通过内嵌的网络能力开放模块,将该网络功能更新后的网络能力通知给网络能力开放组件,以使网络能力开放组件获知网络切片的各网络功能实体已经具备新增业务的网络能力,可以满足第三方服务的网络能力开放需求。

步骤608~步骤609:网络切片中的网络能力开放组件向能力开放平台返回新增业务网络能力调用确认消息,该消息中携带有更新后的网络能力信息;能力开放平台将新增业务网络能力调用确认消息返回给第三方服务,同时将更新后的网络能力信息通知给第三方服务,这样,第三方服务可以根据网络具有的新增网络能力合理进行网络能力调用。

图6所示的实施例主要说明了第三方服务发起新增业务网络能力调用时,可以通过与网络侧进行交互,请求网络侧新增相关业务所需的业务网络能力。扩展新增业务的网络能力,可以通过能力开放平台与网络切片的网络能力开放组件进行协同。网络能力开放组件向网络切片管理及编排功能发起更新网络切片请求,请求更新现有网络功能的业务网络能力及新增网络功能,网络切片管理及编排功能对网络切片进行更新,使网络能力满足第三方服务新增业务的需求,以供第三方服务进行新增网络能力调用。

图7为本发明第三方业务服务器或服务提供商根据业务需求调用和协商网络切片的网络能力的实施例的流程图,通过本实施例,实现了与网络侧进行网络能力方面的信令协同,对用户涉及的网络侧参数及行为的更新。本实施例中,第三方服务如第三方业务或服务提供商,根据当前的业务需求需要与网络侧进行网络能力信令协同时,比如更新网络qos参数、下载通讯模板、查询用户位置信息、第三方付费等操作时,第三方服务会通过能力开放平台,与网络侧进行网络能力调用操作,实现业务对网络侧参数的更新。在本实施例中,通过第三方服务与网络侧进行网络能力协同,使得网络侧能执行并完成对第三方服务的网络能力调用。如图7所示,具体实现包括:

步骤700:第三方业务或服务提供商,根据当前的业务需求需要与网络侧进行网络能力信令协同,比如更新网络qos参数、下载通讯模板、查询用户位置信息、第三方付费等操作等,第三方服务通过能力开放平台,与网络侧进行网络能力调用操作,以实现业务对网络侧参数的更新。具体地:

第三方服务向能力开放平台发送网络能力调用请求,以请求网络侧根据第三方业务需求提供所需的网络能力,如修改网络侧参数等操作。在网络能力调用请求中可以携带网络切片信息(如网络切片类型、网络切片标识、ip地址等)、网络能力调用信息(如网络能力调用类型,不限于新网络qos参数、下载通讯模板、查询用户位置信息、第三方付费等类型;网络能力调用类型对应的业务参数,如通信模板类型涉及调用时间窗、带宽、计费等参数)。

步骤701~步骤702:能力开放平台收到第三方服务的网络能力调用请求后,根据网络切片信息选择合适的网络切片,并获取该网络切片的网络能力开放组件的ip地址;能力开放平台向选择出的网络切片内的网络能力开放组件发送第三方服务的网络能力调用请求,其中携带有网络能力调用信息。

步骤703:所述网络切片中的网络能力开放组件收到网络能力调用请求后,对第三方服务进行鉴权,认证第三方是否具有网络能力调用权限;在认证通过后,将网络能力调用信息的网络能力调用类型,与网络切片中现有的网络功能实体及具备的网络能力进行匹配,如果匹配成功,表明该网络切片支持该业务调用的网络能力,可以直接执行网络能力调用。如果匹配不成功,表明该网络切片中的网络功能不能完全满足网络能力调用需求,需要进行更新及升级。

步骤704:网络切片中的网络能力开放组件根据第三方服务所需的网络能力,将网络切片中现有各网络功能实体需要增加的功能模块及资源需求,以及需要为该业务新增的网络功能实体及资源需求,上报给网络切片管理及编排功能实体,由网络切片管理及编排功能对网络切片进行更新,这里,更新包括但不限于创建新增网络功能、扩展已有网络功能的功能模块、动态调度网络资源及更新网络拓扑。

步骤705:网络切片更新成功后,所述网络切片就已具备第三方服务所需的网络能力调用的能力。所述网络切片中的网络能力开放组件根据第三方服务所需的网络能力,向网络切片中相关网络功能实体请求执行网络能力调用,该请求中携带有网络能力调用信息。

网络切片中的相关网络功能实体通过内嵌的网络能力开放模块,执行此次网络能力调用,比如修改qos、执行第三方计费、根据通信模板执行用户数据的传输等操作。

步骤706~步骤708:所述网络切片中的执行网络功能调用的各相关网络功能实体,通过内嵌的网络能力开放模块,将该网络功能的网络能力执行结果情况上报给网络能力开放组件;网络切片中的网络能力开放组件根据各相关网络功能实体的网络能力执行结果,确认此次的网络能力调用操作已完成。

步骤709~步骤710:所述网络切片中的网络能力开放组件向能力开放功能实体返回网络能力调用确认消息,在网络能力调用确认消息中携带有网络能力调用信息,不限于相关网络功能执行网络功能调用的执行情况;能力开放平台将网络能力调用确认消息返回给第三方服务,以确认此次网络能力调用已完成。

本实施例主要说明了第三方服务通过网络切片的网络能力开放组件,与网络侧实时协同网络能力调用,并根据当前业务需求执行网络侧相关参数及行为的更新。如果当前网络的网络能力不能满足业务需求,那么,网络能力开放组件可以通过向网络切片管理及编排功能更新网络切片的网络能力,使网络能力满足第三方服务业务的需求,并供第三方服务进行网络能力调用。

图8为本发明能力开放实现装置的第一实施例的组成结构示意图,如图8所示,至少包括网络能力开放组件、网络能力开放模块;其中,

网络能力开放组件为在网络切片创建时装载在网络切片中的基础组件,用于负责网络切片对外能力开放与能力鉴权;

网络能力开放模块为网络功能实体创建时装载在网络切片中的网络功能实体中的基础模块,用于负责网络功能实体对外提供能力开放。

进一步地,

网络能力开放模块还用于:在网络切片创建完成后,通过查询获取网络能力开放组件的信息,向该网络能力开放组件进行注册;将所在网络功能实体的能力信息通知给网络能力开放组件。

进一步地,

网络能力开放组件还用于:根据各网络功能实体的能力信息,生成该网络切片及各相关网络功能实体的网络能力信息;将生成的网络能力信息上报给能力开放平台。

进一步地,

当相关网络功能实体在网络切片中变更或删除时,网络能力开放模块还用于:重新向该网络能力开放组件进行注册或去注册。

进一步地,

网络能力开放组件还用于:收到网络能力查询或订阅请求后,对发起请求的第三方服务进行鉴权,认证第三方服务具有网络能力查询或订阅的权限后,执行网络能力查询或订阅操作,向相关网络功能(nf)内嵌的网络能力开放模块发送网络能力查询或订阅请求;根据网络能力查询及订阅信息,生成第三方服务所需的网络能力信息并发送给能力开放平台;相应地,

相关网络功能内嵌的网络能力开放模块还用于:向网络能力开放组件上报各自所在网络功能实体的网络能力信息。

进一步地,

网络能力开放组件还用于:接收到新增业务网络能力调用请求,对第三方服务进行鉴权,在认证第三方服务具有新增业务的网络能力调用权限后,将新增业务网络能力参数发送给网络切片中各网络功能实体的网络能力开放模块,并与各网络能力开放模块交互,生成各网络功能需更新的网络能力参数;根据第三方服务所需新增的网络能力,生成各网络功能需更新的网络能力参数需求,以及满足新增业务需要新增的网络功能实体及资源参数需求,上报给网络切片管理及编排功能实体;网络切片更新成功后,向能力开放平台返回新增业务网络能力调用确认消息。

进一步地,

网络能力开放组件还用于:接收到网络能力调用请求,对第三方服务进行鉴权,认证第三方服务具有网络能力调用权限后,将网络能力调用信息的网络能力调用类型,与网络切片中现有的网络功能实体及具备的网络能力进行匹配,如果匹配成功,直接执行网络能力调用;如果匹配不成功,根据第三方服务所需的网络能力,将网络切片中现有各网络功能实体需要增加的功能模块及资源需求,以及需要为该业务新增的网络功能实体及资源需求,上报给网络切片管理及编排功能实体;网络切片更新成功后,根据第三方服务所需的网络能力,向网络切片中相关网络功能实体请求执行网络能力调用,该请求中携带有网络能力调用信息;根据各相关网络功能实体的网络能力执行结果,确认此次的网络能力调用操作已完成,向能力开放功能实体返回网络能力调用确认消息,在网络能力调用确认消息中携带有网络能力调用信息;相应地,

网络能力开放模块还用于:接收到执行网络能力调用请求,执行此次网络能力调用,将该网络功能的网络能力执行结果情况上报给网络能力开放组件。

相应地,本发明还提供一种能力开放实现装置,该能力开放实现装置为在网络切片创建时装载在网络切片中的基础组件,用于负责网络切片对外能力开放与能力鉴权;至少包括:上报模块;

上报模块,用于根据向自身注册的各网络功能实体的能力信息,生成该网络切片及各相关网络功能实体的网络能力信息;将生成的网络能力信息上报给能力开放平台。

该能力开放实现装置还包括:第一处理模块,用于收到网络能力查询或订阅请求,对发起请求的第三方服务进行鉴权,认证第三方服务具有网络能力查询或订阅的权限后,执行网络能力查询或订阅操作,向相关网络功能内嵌的网络能力开放模块发送网络能力查询或订阅请求;根据网络能力查询及订阅信息,生成第三方服务所需的网络能力信息并发送给能力开放平台。

进一步地,第一处理模块还用于:接收到新增业务网络能力调用请求,对第三方服务进行鉴权,在认证第三方服务具有新增业务的网络能力调用权限后,将新增业务网络能力参数发送给网络切片中各网络功能实体的网络能力开放模块,并与各网络能力开放模块交互,生成各网络功能需更新的网络能力参数;根据第三方服务所需新增的网络能力,生成各网络功能需更新的网络能力参数需求,以及满足新增业务需要新增的网络功能实体及资源参数需求,上报给网络切片管理及编排功能实体;网络切片更新成功后,向能力开放平台返回新增业务网络能力调用确认消息。

进一步地,第一处理模块还用于:接收到网络能力调用请求,对第三方服务进行鉴权,认证第三方具有网络能力调用权限后,将网络能力调用信息的网络能力调用类型,与网络切片中的网络功能实体及具备的网络能力进行匹配,如果匹配不成功,根据第三方服务所需的网络能力,将网络切片中各网络功能实体需要增加的功能模块及资源需求,以及需要为该业务新增的网络功能实体及资源需求,上报给网络切片管理及编排功能实体;网络切片更新成功后,根据第三方服务所需的网络能力,向网络切片中相关网络功能实体请求执行网络能力调用,该请求中携带有网络能力调用信息;网络能力调用操作完成,向能力开放功能实体返回网络能力调用确认消息,在网络能力调用确认消息中携带有网络能力调用信息。

图9为本发明能力开放实现装置的第二实施例的组成结构示意图,该装置可以设置在能力开放平台中,至少包括获取模块,处理模块;其中,

获取模块,用于接收并保存来自网络能力开放组件上报的网络能力信息;

处理模块,用于接收到来自第三方服务的查询或订阅网络能力的请求,根据查询或订阅网络能力的请求中携带的业务类型、网络切片类型,选择合适的网络切片,并获取该网络切片的网络能力开放组件的ip地址;向选择出的网络切片内的网络能力开放组件发送接收到查询或订阅网络能力的请求;接收来自网络能力开放组件生成的第三方服务所需的网络能力信息;将当前的业务需求的业务特性对应的各相关网络切片网络能力信息进行汇总,并将汇总后的网络能力信息发送给第三方服务。

进一步地,

处理模块还用于:接收来自第三方服务的新增业务所需的新增业务网络能力的请求,选择合适的网络切片;向所选择出的网络切片内的网络能力开放组件发送新增业务网络能力调用请求;将接收到的携带有更新后的网络能力信息的新增业务网络能力调用确认消息返回给第三方服务,同时将更新后的网络能力信息通知给第三方服务。

进一步地,

处理模块还用于:接收到来自第三方服务的网络能力调用请求,根据网络切片信息选择合适的网络切片,并获取该网络切片的网络能力开放组件的ip地址;向选择出的网络切片内的网络能力开放组件发送第三方服务的网络能力调用请求,其中携带有网络能力调用信息;将接收到的网络能力调用确认消息返回给第三方服务。

以上所述,仅为本发明的较佳实例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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