策略控制方法及装置与流程

文档序号:14197103阅读:356来源:国知局
策略控制方法及装置与流程

本发明涉及通信领域,具体而言,涉及一种策略控制方法及装置。



背景技术:

在移动通信领域中,传统的移动通信是面向人与人之间的通信,一套系统架构适配所有的通信场景,导致系统架构不够灵活。在下一代通信的研究中,人与物以及物与物之间的通信是需要支持的新的业务场景的。新的通信场景需要不同的系统架构,因此,传统单一的一种系统架构已经无法满足通信技术发展的需求了。

网络切片(networkslice)是实现一个物理网络上支持多个逻辑网络的重要技术手段。网络切片是一种描述系统行为的概念,其通过网络切片实例(networksliceinstance,简称为nsi)来实现。而网络切片实例是根据网络信令终端(networksignalingtermination,简称为nst)模板创建的。而nst是指为提供所要求的通讯服务和网络能力的而必须的网络功能(networkfunction,简称为nf)和资源需求的一个逻辑描述。图1为相关技术中网络切片技术构建的下一代无线通信系统的架构示意图。该架构中,核心网采用网络切片技术构建,一个核心网切片实例(corenetworksliceinstance)可以包含通用控制网络功能(commoncontrolnetworkfunction,简称为ccnf)和切片特殊核心网功能(slicespecificcorenetworkfunction,简称为scnf)和用户签约库(subscriberrepository)。其中,一个ccnf是为一个ue服务的多个网络切面实例nsi所共享的逻辑部分。ccnf为支持基本功能操作的基础控制面网络功能,可以包含用户认证和授权(authentication&authorization)、移动性管理(mobilitymanagement,简称为mm)、网络切片实例选择器(networksliceinstanceselector)、网络功能实例选择器(networkfunctioninstanceselector)和nas路由功能(nasrouting)。scnf可以包含切片控制面功能(slicecontrolplanefunction,简称为scpf)和切片用户面功能(sliceuserplanefunction,简称为supf)。其中,scpf包括向ue提供网络接入服务所需的控制面功能中除去cnnf包含的控制面功能的其他控制面功能(譬如会话管理、互联网协议(internetprotocol,简称为ip)地址分配等)。一个ue可以同时通过一个ccnf接入多个scnf以建立多个pdu会话。而在上述架构中,并没有引入策略控制机制的相关技术方案。

在4g无线通信系统的策略控制架构中,策略和计费规则功能(policyandchargingrulefunction,简称pcrf)作为策略控制的核心,pcrf和整个无线通信系统通常是由运营商部署的。而在下一代通信系统中,在一些部署场景中,ccnf通常可以由运营商部署,而scnf通常由第三方租户部署。在这种场景下,相关技术不能兼顾运营商和第三方租户的不同策略,现有的策略控制架构也无法解决上述技术问题。

针对上述技术问题,相关技术中并未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种策略控制方法及装置,以至少解决相关技术中运营商对网络不能进行有效控制的问题。

根据本发明的一个实施例,提供了一种策略控制方法,包括:切片特殊策略控制功能实体spcf进行网络切片特定的策略决策;所述spcf将进行策略决策后制定的第一策略发送给通用策略控制功能实体cpcf;所述spcf接收所述cpcf在对所述第一策略进行通用策略授权后返回的第二策略;所述spcf向切片特殊核心网功能scnf提供所述第二策略。

可选地,所述网络切片特定的策略决策包括所述spcf基于所述spcf归属的网络的切片策略进行的策略决策;和/或,所述通用策略授权包括所述cpcf基于所述cpcf归属的网络的策略进行的策略决策。

可选地,所述cpcf归属的网络包括运营商所部署的网络,所述spcf归属的网络切片由第三方租用所述运营商的网络资源后部署的。

可选地,所述第一策略或所述第二策略包括:协议数据单元pdu默认服务质量qos参数;和/或,针对特定业务数据流的策略计费控制参数。

可选地,所述spcf进行策略决策的触发包括以下之一:所述spcf接收来自所述scnf的第一用户设备ue的请求消息;所述spcf接收到来自切片特殊策略控制功能实体spcf内部触发;所述spcf接收应用功能af发送的业务信息;所述spcf接收所述scnf的用户面上报的功能检测应用信息。

可选地,所述spcf部署于所述scnf中;和/或,所述cpcf部署于通用控制网络功能ccnf中或ccnf之外。

可选地,在家乡路由的漫游场景下,所述spcf包括homespcf,所述方法包括:所述homespcf进行切片特定的策略决策;所述homespcf将进行策略决策后得到的所述第一策略发送给homecpcf;所述homespcf接收所述homecpcf在对所述第一策略进行通用策略授权后返回的所述第二策略;所述homespcf向切片特殊核心网功能scnf提供所述第二策略。

可选地,在拜访地接入的漫游场景下,所述spcf包括visitedspcf,所述方法包括:所述visitedspcf进行切片特定的策略决策;所述visitedspcf将进行策略决策后得到的所述第一策略通过visitedcpcf发送给homecpcf;所述visitedspcf接收所述visitedcpcf转发的由所述homecpcf在对所述第一策略进行通用策略决策后返回的所述第二策略;所述visitedspcf向切片特殊核心网功能scnf提供所述第二策略。

根据本发明的另一个实施例,还提供了一种策略控制方法,包括:通用策略控制功能实体cpcf接收切片特殊策略控制功能实体spcf进行网络切片特定的策略决策后制定的第一策略;所述cpcf对所述第一策略进行通用策略授权后向所述spcf返回第二策略,以用于所述spcf向切片特殊核心网功能scnf提供所述第二策略。

可选地,所述网络切片特定的策略决策包括所述spcf基于所述spcf归属的网络的切片策略进行的策略决策;和/或,所述通用策略授权包括所述cpcf基于所述cpcf归属的网络的策略进行的策略决策。

可选地,所述cpcf归属的网络包括运营商所部署的网络,所述spcf归属的网络切片由第三方租用所述运营商的网络资源后部署的。

可选地,所述第一策略或所述第二策略包括:协议数据单元pdu默认服务质量qos参数;和/或,针对特定业务数据流的策略计费控制参数。

可选地,所述spcf部署于所述scnf中;和/或,所述cpcf部署于通用控制网络功能ccnf中或ccnf之外。

根据本发明的另一个实施例,还提供一种策略控制方法,包括:通用策略控制功能实体cpcf接收切片特殊策略控制功能实体spcf在进行网络切片特定的策略决策后发送的第三策略;所述cpcf根据所述第三策略更新预设的第四策略;所述cpcf将所述第四策略发送给通用控制网络功能实体ccnf。

可选地,所述网络切片特定的策略决策包括所述spcf基于所述spcf归属的网络的切片策略进行的策略决策;和/或,所述通用策略决策包括所述cpcf基于所述cpcf归属的网络的策略进行的决策。

可选地,所述cpcf归属的网络包括运营商部署的网络,所述spcf归属的网络切片由第三方租用所述运营商的网络资源后部署的。

可选地,所述第三策略或第四策略包括:移动性策略;和/或,网路切片选择策略。

可选地,所述spcf部署于切片特殊核心网功能scnf中;和/或,所述cpcf部署于通用控制网络功能ccnf中或在ccnf之外。

可选地,所述cpcf在接收所述spcf在进行网络切片特定的策略决策后发送的所述第三策略之前,所述方法还包括:所述cpcf基于所述cpcf归属的网络的策略更新所述第四策略。

根据本发明提供的另一个实施例,还提供一种策略控制方法,包括:切片特殊策略控制功能实体spcf进行网络切片特定的策略决策;所述spcf将进行策略决策后制定的第三策略发送给通用策略控制功能实体cpcf,以用于所述cpcf对预设的第四策略进行更新。

可选地,所述网络切片特定的策略决策包括所述spcf基于所述spcf归属的网络的切片策略进行的策略决策。

可选地,所述cpcf归属的网络包括运营商部署的网络,所述spcf归属的网络切片由第三方租用所述运营商的网络资源后部署的。

可选地,所述第三策略或第四策略包括:移动性策略;和/或,网路切片选择策略。

可选地,所述spcf部署于切片特殊核心网功能scnf中;和/或,所述cpcf部署于通用控制网络功能ccnf中或在ccnf之外。

根据本发明的另一个实施例,还提供一种策略控制装置,应用于切片特殊策略控制功能实体spcf中,包括:第一决策模块,用于进行网络切片特定的策略决策;第一发送模块,用于将进行策略决策后制定的第一策略发送给通用策略控制功能实体cpcf;第一接收模块,用于接收所述cpcf在对所述第一策略进行通用策略授权后返回的第二策略;第一提供模块,用于向切片特殊核心网功能scnf提供所述第二策略。

可选地,所述网络切片特定的策略决策包括所述spcf基于所述spcf归属的网络的切片策略进行的策略决策;和/或,所述通用策略授权包括所述cpcf基于所述cpcf归属的网络的策略进行的策略决策。

可选地,所述cpcf归属的网络包括运营商所部署的网络,所述spcf归属的网络切片由第三方租用所述运营商的网络资源后部署的。

可选地,所述第一策略或所述第二策略包括:协议数据单元pdu默认服务质量qos参数;和/或,针对特定业务数据流的策略计费控制参数。

可选地,所述第一决策模块包括以下用于进行策略决策的触发的单元之一:第一接收单元,用于所述spcf接收来自所述scnf的第一用户设备ue的请求消息;第二接收单元,用于所述spcf接收到来自切片特殊策略控制功能实体spcf内部触发;第三接收单元,用于所述spcf接收应用功能af发送的业务信息;第四接收单元,用于所述spcf接收所述scnf的用户面上报的功能检测应用信息。

根据本发明提供的另一个实施例,还提供一种策略控制装置,应用于通用策略控制功能实体cpcf中,包括:第二接收模块,用于接收切片特殊策略控制功能实体spcf进行网络切片特定的策略决策后制定的第一策略;返回模块,用于对所述第一策略进行通用策略授权后向所述spcf返回第二策略,以用于所述spcf向切片特殊核心网功能scnf提供所述第二策略。

可选地,所述网络切片特定的策略决策包括所述spcf基于所述spcf归属的网络的切片策略进行的策略决策;和/或,所述通用策略授权包括所述cpcf基于所述cpcf归属的网络的策略进行的策略决策。

根据本发明的另一个实施例,还提供一种策略控制装置,应用于通用策略控制功能实体cpcf中,包括:第三接收模块,用于接收切片特殊策略控制功能实体spcf在进行网络切片特定的策略决策后发送的第三策略;更新模块,用于更新预设的第四策略;第二发送模块,用于将所述第四策略发送给通用控制网络功能实体ccnf。

可选地,所述网络切片特定的策略决策包括所述spcf基于所述spcf归属的网络的切片策略进行的策略决策。

可选地,所述cpcf归属的网络包括运营商部署的网络,所述spcf归属的网络切片由第三方租用所述运营商的网络资源后部署的。

可选地,所述第三策略或第四策略包括:移动性策略;和/或,网路切片选择策略。

可选地,所述spcf部署于切片特殊核心网功能scnf中;和/或,所述cpcf部署于通用控制网络功能ccnf中或在ccnf之外。

根据本发明提供的另一个实施例,还提供一种策略控制装置,应用于切片特殊策略控制功能实体spcf中,包括:第二决策模块,用于进行网络切片特定的策略决策;第三发送模块,用于将进行策略决策后制定的第三策略发送给通用策略控制功能实体cpcf,以用于所述cpcf对预设的第四策略进行更新。

可选地,所述网络切片特定的策略决策包括所述spcf基于所述spcf归属的网络的切片策略进行的策略决策。

根据本发明的又一个实施例,还提供了一种存储介质。该存储介质设置为存储用于执行以上各步骤的程序代码。

通过本发明,由于当spcf进行策略决策后会与cpcf进行协商,因此,cpcf可以根据部署了cnnf的运营商的网络策略对scnf运营商制定的策略进行控制和授权。可以解决运营商对网络不能进行有效控制的问题,进而达到通过增加部署cnnf提高了运营商对网络控制力的效果。

附图说明

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

图1为相关技术中网络切片技术构建的下一代无线通信系统的架构示意图;

图2是根据本发明实施例的策略控制方法的流程图(一);

图3是根据本发明实施例的策略控制方法的流程图(二);

图4是根据本发明实施例的策略控制方法的流程图(三);

图5是根据本发明实施例的策略控制方法的流程图(四);

图6a为本发明基于图1的架构图引入策略控制机制的网络架构图1(非漫游架构图);

图6b为图6a的家乡路由(home-routed)漫游架构图;

图6c为图6a的拜访地接入(visitedaccess)漫游架构图;

图6d为图6a架构图的一个变形示意图;

图6e为图6d架构的家乡路由漫游架构图;

图6f为图6d架构的拜访地接入漫游架构图;

图7是根据本发明实施例在ue附着流程中进行策略控制的流程图;

图8是根据本发明实施例进行策略控制的流程图(一);

图9是根据本发明实施例进行策略控制的流程图(二);

图10是根据本发明实施例进行策略控制的流程图(三);

图11是根据本发明实施例的策略控制装置的结构框图(一);

图12是根据本发明实施例的策略控制装置的结构框图(二);

图13是根据本发明实施例的策略控制装置的结构框图(三);

图14是根据本发明实施例的策略控制装置的结构框图(四)。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

在本实施例中提供了一种策略控制方法,图2是根据本发明实施例的策略控制方法的流程图(一),如图2所示,该流程包括如下步骤:

步骤s202,切片特殊策略控制功能实体spcf进行网络切片特定的策略决策;

步骤s204,上述spcf将进行策略决策后制定的第一策略发送给通用策略控制功能实体cpcf;

步骤s206,上述spcf接收cpcf在对第一策略进行通用策略授权后返回的第二策略;

步骤s208,上述spcf向切片特殊核心网功能scnf提供第二策略。

通过上述步骤,由于当spcf进行策略决策后与cpcf进行协商,因此,cpcf可以根据部署了cnnf的运营商的网络策略对scnf运营商制定的策略进行控制和授权。可以解决运营商对网络不能进行有效控制的问题,进而达到通过增加部署cnnf提高了运营商对网络控制力的效果。

在一个可选的实施例中,上述网络切片特定的策略决策可以包括上述spcf基于上述spcf归属的网络的切片策略进行的策略决策;和/或,上述通用策略授权可以包括上述cpcf基于上述cpcf归属的网络的策略进行的策略决策。在本实施例中,可以在通用控制网络功能ccnf中部署cpcf,可以在切片特殊核心网功能scnf中部署spcf;cpcf与spc之间存在接口,通过接口进行传输。

在一个可选的实施例中,上述cpcf归属的网络可以包括运营商所部署的网络,上述spcf归属的网络切片由第三方租用上述运营商的网络资源后部署的。在本实施例中,ccnf可以由运营商部署,scnf可以由第三方租户部署,在这种场景下,位于scnf的spcf根据用户签约、业务信息以及第三方的网络策略等进行策略决策后,将策略决策与位于ccnf的cpcf进行协商,而cpcf可以根据运营商的网络策略进行策略决策,并将决策结果(相当于上述第一策略)返回给spcf,spcf再根据协商后的策略(相当于上述第二策略)提供给spcf的控制面和用户面进行执行。scnf的控制面功能进一步将策略(相当于上述第二策略)提供给无线接入网(radioaccessnetwork,简称为ran)和用户设备ue。其中,由于ccnf通常不对scnf的信令进行解析,而是透传给ran,因此通过在scnf中部署cpcf能够增强运营商对网络的控制。

在一个可选的实施例中,上述第一策略或上述第二策略可以包括:协议数据单元pdu默认服务质量qos参数;和/或,针对特定业务数据流的策略计费控制参数。

在一个可选的实施例中,上述spcf进行策略决策的触发可以包括以下之一:上述spcf接收来自上述scnf的第一用户设备ue的请求消息;上述spcf接收到来自切片特殊策略控制功能实体spcf内部触发;上述spcf接收应用功能af发送的业务信息;上述spcf接收scnf的用户面上报的功能检测应用信息。在本实施例中,scnf为ue分配ip地址,上述请求消息中携带用户标识、ip地址以及应用框架(dotnetnuke,简称为dnn)。

在一个可选的实施例中,上述spcf部署于上述scnf中;和/或,上述cpcf部署于通用控制网络功能ccnf中或ccnf之外。

在一个可选的实施例中,在家乡路由的漫游场景下,上述spcf可以包括homespcf,上述方法可以包括:上述homespcf进行切片特定的策略决策;上述homespcf将进行策略决策后得到的上述第一策略发送给homecpcf;上述homespcf接收上述homecpcf在对上述第一策略进行通用策略授权后返回的上述第二策略;上述homespcf向切片特殊核心网功能scnf提供上述第二策略。在本实施例中,visitedcpcf位于visitedccnf中,而homecpcf位于homeccnf中。其中,visitedccnf或homeccnf可能仅具有ccnf的部分功能。spcf位于homescnf中。spcf和homeccnf(即homecpcf)互通。而visitedccnf和homeccnf之间互通。

在一个可选的实施例中,在拜访地接入的漫游场景下,上述spcf包括visitedspcf,上述方法包括:上述visitedspcf进行切片特定的策略决策;上述visitedspcf将进行策略决策后得到的上述第一策略通过visitedcpcf发送给homecpcf;上述visitedspcf接收上述visitedcpcf转发的由上述homecpcf在对上述第一策略进行通用策略决策后返回的上述第二策略;上述visitedspcf向切片特殊核心网功能scnf提供上述第二策略。在本实施例中,visitedcpcf位于visitedccnf中,而homecpcf位于homeccnf中。其中,visitedccnf或homeccnf可能仅具有ccnf的部分功能。spcf位于visitedscnf中。spcf和visitedccnf(即visitedcpcf)互通,而visitedccnf和homeccnf之间互通。

在本实施例中提供了一种策略控制方法,图3是根据本发明实施例的策略控制方法的流程图(二),如图3所示,该流程包括如下步骤:

步骤s302,通用策略控制功能实体cpcf接收切片特殊策略控制功能实体spcf进行网络切片特定的策略决策后制定的第一策略;

步骤s304,上述cpcf对上述第一策略进行通用策略授权后向上述spcf返回第二策略,以用于上述spcf向切片特殊核心网功能scnf提供上述第二策略。

通过上述步骤,由于cpcf在spcf进行策略决策后与spcf进行协商,因此,cpcf可以根据部署了cnnf的运营商的网络策略对scnf运营商制定的策略进行控制和授权。可以解决运营商对网络不能进行有效控制的问题,进而达到通过增加部署cnnf提高了运营商对网络控制力的效果。

在一个可选的实施例中,上述网络切片特定的策略决策包括上述spcf基于上述spcf归属的网络的切片策略进行的策略决策;和/或,上述通用策略授权包括上述cpcf基于上述cpcf归属的网络的策略进行的策略决策。

在一个可选的实施例中,上述cpcf归属的网络可以包括运营商所部署的网络,上述spcf归属的网络切片由第三方租用上述运营商的网络资源后部署的。

在一个可选的实施例中,上述第一策略或上述第二策略包括:协议数据单元pdu默认服务质量qos参数;和/或,针对特定业务数据流的策略计费控制参数。

在一个可选的实施例中,上述spcf部署于上述scnf中;和/或,上述cpcf部署于通用控制网络功能ccnf中或ccnf之外。

在本实施例中提供了一种策略控制方法,图4是根据本发明实施例的策略控制方法的流程图(三),如图4所示,该流程包括如下步骤:

步骤s402,通用策略控制功能实体cpcf接收切片特殊策略控制功能实体spcf在进行网络切片特定的策略决策后发送的第三策略;

步骤s404,上述cpcf根据上述第三策略更新预设的第四策略;

步骤s406,上述cpcf将上述第四策略发送给通用控制网络功能实体ccnf。

其中,上述预设的第四策略可以是之前预定的策略。

通过上述步骤,由于cpcf根据部署了cnnf的运营商的网络策略对scnf运营商制定的策略进行控制和授权。可以解决了运营商对网络不能进行有效控制的问题,进而达到通过增加部署cnnf提高了运营商对网络控制力的效果。

在一个可选的实施例中,上述网络切片特定的策略决策可以包括上述spcf基于上述spcf归属的网络的切片策略进行的策略决策。在本实施例中,上述spcf根据用户签约、nsi的网络策略等信息进行策略决策,对请求的qos参数进行授权。

在一个可选的实施例中,上述cpcf归属的网络可以包括运营商部署的网络,上述spcf归属的网络切片由第三方租用上述运营商的网络资源后部署的。

在一个可选的实施例中,上述第三策略或第四策略可以包括:移动性策略;和/或,网路切片选择策略。在本实施例中,上述第三策略或者第四策略还包括以下之一:制定的新的策略规则,修改已有的策略规则,修改默认的qos。

在一个可选的实施例中,上述spcf部署于切片特殊核心网功能scnf中;和/或,上述cpcf部署于通用控制网络功能ccnf中或在ccnf之外。

在一个可选的实施了中,上述cpcf在接收上述spcf在进行网络切片特定的策略决策后发送的上述第三策略之前,上述方法还包括:上述cpcf基于上述cpcf归属的网络的策略更新上述第四策略。

在本实施例中提供了一种策略控制方法,图5是根据本发明实施例的策略控制方法的流程图(四),如图5所示,该流程包括如下步骤:

步骤s502,切片特殊策略控制功能实体spcf进行网络切片特定的策略决策;

步骤s504,上述spcf将进行策略决策后制定的第三策略发送给通用策略控制功能实体cpcf,以用于上述cpcf对预设的第四策略进行更新。

通过上述步骤,由于cpcf根据部署了cnnf的运营商的网络策略对scnf运营商制定的策略进行控制和授权。可以解决了运营商对网络不能进行有效控制的问题,进而达到通过增加部署cnnf提高了运营商对网络控制力的效果。

在一个可选的实施例中,上述网络切片特定的策略决策包括上述spcf基于上述spcf归属的网络的切片策略进行的策略决策。

在一个可选的实施例中,上述cpcf归属的网络包括运营商部署的网络,上述spcf归属的网络切片由第三方租用上述运营商的网络资源后部署的。

在一个可选的实施例中,上述第三策略或第四策略包括:移动性策略;和/或,网路切片选择策略。

在一个可选的实施例中,上述spcf部署于切片特殊核心网功能scnf中;和/或,上述cpcf部署于通用控制网络功能ccnf中或在ccnf之外。

下面结合具体实施例对本发明进行详细说明:

具体实施例1:

图6a为本发明基于图1的架构图引入策略控制机制的网络架构图(非漫游架构图)。如图6a所示,在ccnf中引入了通用策略控制功能(commonpolicycontrolfunction,简称为cpcf),而在scnf中引入了切片策略控制功能(slicepolicycontrolfunction,简称为spcf)。cpcf和spcf之间存在接口,可以进行互通。此外cpcf和spcf可以分别与用户签约库互通,用于获取签约数据进行策略决策。在一些部署场景中,ccnf通常可以由运营商部署,而scnf通常由第三方租户部署。在这种场景下,位于scnf的spcf根据用户签约、业务信息以及第三方租户的网络策略等进行策略决策后,将策略与位于ccnf的cpcf进行协商,而cpcf可以根据运营商的网络策略进行策略决策,并将决策结果返回给spcf,spcf再根据协商后的策略提供给spcf的控制面和用户面进行执行。scnf的控制面功能进一步将策略提供给ran和ue。其中,由于ccnf通常不对scnf的信令进行解析,而是透传给ran,因此通过在scnf中部署cpcf能够增强运营商对网络的控制。

图6b为图6a的家乡路由(home-routed)漫游架构图。如图6b所示,visitedcpcf位于visitedccnf中,而homecpcf位于homeccnf中。其中visitedccnf或homeccnf可能仅具有ccnf的部分功能。spcf位于homescnf中。spcf和homeccnf(即homecpcf)互通,而visitedccnf和homeccnf之间互通。

图6c为图6a的拜访地接入(visitedaccess)漫游架构图。如图6c所示,visitedcpcf位于visitedccnf中,而homecpcf位于homeccnf中。其中visitedccnf或homeccnf可能仅具有ccnf的部分功能。spcf位于visitedscnf中。spcf和visitedccnf(即visitedcpcf)互通,而visitedccnf和homeccnf之间互通。

图6d为图6a架构图的一个变形示意图,如图6d所示,cpcf位于ccnf之外,并且有一个接口与ccnf互通,以便将决策的策略提供给ccnf。

图6e为图6d架构的家乡路由漫游架构图。在图6e中,visitedcpcf位于拜访网络并在visitedccnf之外,而homecpcf位于家乡网络。其中visitedcpcf和homecpcf通过接口互通。spcf位于homescnf中,spcf和homecpcf通过接口互通。

图6f为图6d架构的拜访地接入漫游架构图。如图6f所示,visitedcpcf位于拜访网络并在visitedccnf之外,而homecpcf位于家乡网络。其中visitedcpcf和homecpcf通过接口互通。spcf位于visitedscnf中。spcf和visitedcpcf通过接口互通。

图7是根据本发明实施例在ue附着流程中,进行策略控制的流程图。其中图7的ccnf为具有在图6a架构中的ccnf除去cpcf的剩余功能或是图6d中的ccnf。如图7所示,包括以下步骤:

步骤s701:ue向ran发送附着请求消息,消息中携带请求mdd(可选)、temporaryid。

步骤s702:ran根据步骤701中的参数,将附着请求消息转发给核心网。

步骤s703:ccnf对ue进行认证和授权(安全过程)。

步骤s704:ccnf和cpcf进行交互。cpcf决策ue的用户移动性相关策略和/或切片选择策略,并提供给ccnf。移动性策略包括该ue的允许区域(allowedarea),不允许区域(non-allowedarea)和禁止区域(forbiddenarea)。在允许区域中,ue可以与签约允许的网络进行通信,在不允许区域,ue不能发起会话管理信令访问业务,但是能发起移动性管理信令;在禁止区域,ue不能与网络进行任何通信。

步骤s705:ccnf根据切片选择策略、请求mdd(若提供)进行nsi选择,ccnf将ue和选择的nsi进行绑定(即创建上下文保存acceptmdd和ue的关联关系。

步骤s706:ccnf向ran返回附着确认消息,消息中携带acceptmdd、temporaryid。

步骤s707:ran向ue返回辅助确认消息,携带acceptmdd、temporaryid。

通过上述流程,位于ccnf的cpcf为ue决策了移动性管理策略和/或切片选择策略。这些策略是ccnf根据部署ccnf运营商网络策略等决策的。cpcf决策的策略用于在ccnf的执行,针对一个ue的策略,也可称为ue-levelpolicy。

对于图6b、图6c、图6e、图6f的漫游架构,在s704中,ccnf会与visitedcpcf交互,而visitedcpcf进一步与homecpcf交互,homecpcf进行策略决策后提供给visitedcpcf。visitedcpcf将策略提供给ccnf执行。

图8是根据本发明实施例在ue的pdu会话请求流程中,进行策略控制的流程图。其中图8的ccnf为在图6a架构中的ccnf除去cpcf的剩余功能或是图6d中的ccnf,scnf为图6a架构中的scnf除去spcf的功能的剩余功能。如图8所示,包括以下步骤:

步骤s801,ue向ran发送pdu会话请求消息,消息中携带temporaryid,请求的pdu会话对应的mdd,pdu会话的dnn和其他参数。

步骤s802,ran将消息转发给ccnf。

步骤s803,ccnf根据mdd对ue是否能接入选择的nsi(即scnf)进行认证。

步骤s804,ccnf向scnf发送pdu会话请求消息,消息中携带用户标识,dnn等。

步骤s805,scnf为ue分配ip地址,scnf向spcf发送pdu会话建立请求消息,消息中携带用户标识、ip地址、dnn。

步骤s806,spcf根据用户签约,nsi的网络策略等信息进行策略决策,例如pdu会话默认qos、移动性策略、网络切片选择策略等。

步骤s807,spcf将决策的策略与cpcf进行协商,cpcf根据ccnf运营商的网络策略对spcf提供的策略进行授权后,向spcf返回确认的策略。

步骤s808,spcf向scnf返回策略应答消息,携带决策的策略。

步骤s809,scnf执行策略,包括控制面与用户面之间的交互,建立用户面通道等,此外,scnf向cnnf返回pdu会话应答消息,消息中携带ip地址、默认qos。

步骤s810,cnnf向ran发送pdu会话应答消息,消息中携带ip地址、默认qos等信息。

步骤s811,cnnf进一步向ue发送pdu会话应答消息,消息中携带ip地址、默认qos等信息。

在上述流程中,当spcf决策后会与cpcf进行协商,这样cpcf就可以根据部署了cnnf的运营商的网络策略等对部署nsi(即scnf)运营商制定的策略进行控制和授权,增加了部署cnnf运营商对网络的控制力。spcf可以将决策的移动性策略提供给cpcf。cpcf也会综合考虑spcf决策的移动性策略和/或网络切片选择策略与之前cpcf决策的移动性策略和/或网络切片选择策略,从而进行调整,从而对ue的移动性管理和/或网络切片选择策略进行控制。由于一个ue可以通过建立多个pdu会话(即接入多个网络切片),因此cpcf可能会接收到多个spcf提供的移动性策略和/或网络切片选择策略,因此cpcf可以综合考虑多个spcf提供的信息进行综合决策。ccnf可以根据cpcf提供的网络切片选择策略进行切片重选。

对于图6b、和图6e的漫游架构,在s805中,scnf会与homespcf交互,homespcf进行策略决策后,将策略提供给homecpcf进行授权,homecpcf将授权后的策略返回给homespcf,进而homespcf将策略提供给scnf执行。若homespcf向homecpcf提供了移动性和/或nsi选择策略,则homecpcf可能更新之前决策的策略,并将更新后的策略提供给visitedcpcf,visitedcpcf将策略提供给ccnf进行执行。

对于图6c、和图6d的漫游架构,在s805中,scnf会与visitedspcf交互,visitedspcf进行策略决策后,将策略提供给visitedcpcf进行授权,visitedcpcf进一步将策略提供给homecpcf进行授权。homecpcf将授权后的策略返回visitedcpcf,visitedcpcf给策略提供给visitedspcf,进而visitedspcf将策略提供给scnf执行。若visitedspcf向visitedcpcf提供了移动性和/或nsi选择策略,visitedcpcf向homecpcf转发,则homecpcf可能更新之前决策的策略,并将更新后的策略提供给visitedcpcf,visitedcpcf将策略提供给ccnf进行执行。图9是根据本发明实施例在ue的pdu会话修改请求流程中,进行策略控制的流程图。其中图9的ccnf为在图6a架构中的ccnf除去cpcf的剩余功能或是图6d中的ccnf的功能,scnf为具有在图6a架构中的scnf除去spcf的剩余功能。如图9所示,包括以下步骤:

步骤s901,ue向ran发送pdu会话修改请求消息,消息中携带temporaryid、mdd和其他参数,包括业务的过滤器和请求的qos参数等。

步骤s902,ran将消息转发给ccnf;

步骤s903,ccnf向scnf发送pdu会话修改消息,消息中携带业务的过滤器和请求的qos参数等;

步骤s904,scnf向spcf发送pdu会话修改请求消息,消息中携带业务的过滤器和请求的qos参数;

步骤s905,spcf根据用户签约,nsi的网络策略等信息进行策略决策,对请求的qos参数进行授权;

步骤s906,spcf将授权的qos策略与cpcf进行协商,cpcf根据ccnf运营商的网络策略对spcf提供的策略进行授权后,制定策略规则,向spcf返回确认的策略规则;

步骤s907,spcf向scnf返回策略应答消息,携带决策的策略规则;

步骤s908,scnf执行策略,包括控制面与用户面之间的交互,将策略规则提供给用户面。此外,scnf根据策略规则执行pduflow的绑定后,向cnnf返回pdu会话应答消息,消息中携带授权的qos信息;

步骤s909,cnnf向ran返回pdu会话修改应答消息,消息中携带授权的qos参数;

步骤s910,ran进一步向ue发送pdu会话修改应答消息,消息中携带授权的qos参数。

在上述流程中,当spcf决策后会与cpcf进行协商,这样cpcf就可以根据部署了cnnf的运营商的网络策略等对部署nsi(即scnf)运营商制定的策略进行控制和授权,增加了部署cnnf运营商对网络的控制力。

对于图6b、和图6e的漫游架构,在s904中,scnf会与homespcf交互,homespcf进行策略决策后,将策略提供给homecpcf进行授权,homecpcf将授权后的策略返回给homespcf,进而homespcf将策略提供给scnf执行。若homespcf向homecpcf提供了移动性和/或nsi选择策略,则homecpcf可能更新之前决策的策略,并将更新后的策略提供给visitedcpcf,visitedcpcf将策略提供给ccnf进行执行。

对于图6c、和图6d的漫游架构,在s904中,scnf会与visitedspcf交互,visitedspcf进行策略决策后,将策略转发给visitedcpcf,visitedcpcf进一步将策略提供给homecpcf进行授权。homecpcf将授权后的策略返回visitedcpcf,visitedcpcf给策略提供给visitedspcf,进而visitedspcf将策略提供给scnf执行。若visitedspcf向visitedcpcf提供了移动性和/或nsi选择策略,visitedcpcf向homecpcf转发,则homecpcf可能更新之前决策的策略,并将更新后的策略提供给visitedcpcf,visitedcpcf将策略提供给ccnf进行执行。

图10是根据本发明实施例在网络触发的pdu会话修改流程,创建或修改pdu流(即承载),进行策略控制的流程图。其中图10的ccnf为在图6a架构中的ccnf除去cpcf的剩余功能或是图6d中的ccnf的功能,scnf为在图6a架构中的scnf除去spcf的剩余功能。如图10所示,包括以下步骤:

步骤s1001,spcf接收到需要进行策略决策的触发。该触发来自spcf的内部触发,或是外部触发。内部触发可以是spcf配置的策略发生改变,外部触发如来自签约数据库的用户签约更新,应用层af的业务信息,或是scnf的用户面功能检测到的应用信息上报等。

步骤s1002,spcf进行策略决策,该决策包括制定新的策略规则、或是修改已有的策略规则、或是修改默认的qos、或是移动性相关策略。

步骤s1003,spcf向cpcf发送新决策的策略。cpcf对spcf提供的策略进行授权或决策后,向spcf返回授权或重新决策后的策略。对于移动性策略,cpcf将保存spcf提供的移动性策略,作为cpcf进行移动性策略决策的输入条件,cpcf可能会修改其之前的移动性策略。cpcf并可能在后续的移动性管理流程中提供将全给ue。

步骤s1004,spcf向scnf发送策略提供消息,向scnf提供新决策的策略。

步骤s1005,scnf执行新决策的策略。对于新制定或修改的策略规则,scnf执行pdu流的绑定功能,在用户面更新或安装相关的策略规则,并向ccnf发送pdu会话修改消息(即pdu流的创建或修改消息),携带qos参数;对于默认qos策略,向用户面提供新的默认qos参数,并向ccnf发送pdu会话修改消息,将默认qos参数提供给ccnf。

步骤s1006,ccnf向ran发送pdu会话修改消息,提供新的qos参数等。

步骤s1007,ran向ue发送pdu会话修改消息,携带qos参数。

步骤s1008,ue向ran返回确认消息。

步骤s1009,ran向ccnf返回确认消息。

步骤s1010,ccnf向scnf返回确认消息。

步骤s1011,scnf向spcf返回确认消息。

对于图6b、和图6e的漫游架构,在s1003中,scnf会与homespcf交互,homespcf进行策略决策后,将策略提供给homecpcf进行授权,homecpcf将授权后的策略返回给homespcf,进而homespcf将策略提供给scnf执行。

对于图6c、和图6f的漫游架构,在s1003中,scnf会与visitedspcf交互,visitedspcf进行策略决策后,将策略提供给visitedcpcf,visitedcpcf进一步将策略提供给homecpcf进行授权。homecpcf将授权后的策略返回visitedcpcf,visitedcpcf给策略提供给visitedspcf,进而visitedspcf将策略提供给scnf执行。

在上述实施例中,spcf决策的策略是用于在scnf的执行,是针对一个pdusession的策略,因此也可以认为是session-levelpolicy。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

在本实施例中还提供了一种策略控制装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图11是根据本发明实施例的策略控制装置的结构框图(一),如图11所示,该装置应用于切片特殊策略控制功能实体spcf中,包括:第一决策模块1102、第一发送模块1104、第一接收模块1106以及第一提供模块1108,下面对该装置进行详细说明:

第一决策模块1102,用于进行网络切片特定的策略决策;第一发送模块1104,连接至上述第一决策模块1102,用于将进行策略决策后制定的第一策略发送给通用策略控制功能实体cpcf;第一接收模块1106,连接至上述第一发送模块1104,用于接收上述cpcf在对上述第一策略进行通用策略授权后返回的第二策略;第一提供模块1108,连接至上述第一接收模块1106,用于向切片特殊核心网功能scnf提供上述第二策略。

在一个可选的实施例中,上述网络切片特定的策略决策可以包括上述spcf基于上述spcf归属的网络的切片策略进行的策略决策;和/或,上述通用策略授权包括上述cpcf基于上述cpcf归属的网络的策略进行的策略决策。

在一个可选的实施例中,上述cpcf归属的网络可以包括运营商所部署的网络,上述spcf归属的网络切片由第三方租用上述运营商的网络资源后部署的。

在一个可选的实施例中,上述第一策略或上述第二策略可以包括:协议数据单元pdu默认服务质量qos参数;和/或,针对特定业务数据流的策略计费控制参数。

在一个可选的实施例中,上述第一决策模块1102可以包括以下用于进行策略决策的触发的单元之一:第一接收单元,用于上述spcf接收来自上述scnf的第一用户设备ue的请求消息;第二接收单元,用于上述spcf接收到来自切片特殊策略控制功能实体spcf内部触发;第三接收单元,用于上述spcf接收应用功能af发送的业务信息;第四接收单元,用于上述spcf接收上述scnf的用户面上报的功能检测应用信息。

在一个可选的实施例中,上述spcf部署于上述scnf中;和/或,上述cpcf部署于通用控制网络功能ccnf中或ccnf之外。

在一个可选的实施例中,在家乡路由的漫游场景下,上述spcf可以包括homespcf,上述装置包括:第三决策模块,用于上述homespcf进行切片特定的策略决策;第四发送模块,连接至上述第三决策模块,用于上述homespcf将进行策略决策后得到的上述第一策略发送给homecpcf;第四接收模块,连接至上述第四发送模块,用于上述homespcf接收上述homecpcf在对上述第一策略进行通用策略授权后返回的上述第二策略;第二提供模块,连接至上述第四接收模块,用于上述homespcf向切片特殊核心网功能scnf提供上述第二策略。

在一个可选的实施例中,在拜访地接入的漫游场景下,上述spcf可以包括visitedspcf,上述装置包括:第四决策模块,用于上述visitedspcf进行切片特定的策略决策;第五发送模块,连接至上述第三决策模块,用于上述visitedspcf将进行策略决策后得到的上述第一策略通过visitedcpcf发送给homecpcf;第五接收模块,连接至上述第五发送模块,用于上述visitedspcf接收上述visitedcpcf转发的由上述homecpcf在对上述第一策略进行通用策略决策后返回的上述第二策略;第三提供模块,连接至上述第五接收模块,用于上述visitedspcf向切片特殊核心网功能scnf提供上述第二策略。

图12是根据本发明实施例的策略控制装置的结构框图(二),如图12所示,该装置应用于通用策略控制功能实体cpcf中,可以包括:第二接收模块1202和返回模块1204,下面对该装置进行详细说明:

第二接收模块1202,用于接收切片特殊策略控制功能实体spcf进行网络切片特定的策略决策后制定的第一策略;返回模块1204,连接至上述第二接收模块1202,用于对上述第一策略进行通用策略授权后向上述spcf返回第二策略,以用于上述spcf向切片特殊核心网功能scnf提供上述第二策略。

在一个可选的实施例中,上述网络切片特定的策略决策可以包括上述spcf基于上述spcf归属的网络的切片策略进行的策略决策;和/或,上述通用策略授权包括上述cpcf基于上述cpcf归属的网络的策略进行的策略决策。

在一个可选的实施例中,上述cpcf归属的网络可以包括运营商所部署的网络,上述spcf归属的网络切片由第三方租用上述运营商的网络资源后部署的。

在一个可选的实施例中,上述第一策略或上述第二策略可以包括:协议数据单元pdu默认服务质量qos参数;和/或,针对特定业务数据流的策略计费控制参数。

在一个可选的实施例中,上述spcf部署于上述scnf中;和/或,上述cpcf部署于通用控制网络功能ccnf中或ccnf之外。

图13是根据本发明实施例的策略控制装置的结构框图(三),如图13所示,该装置应用于通用策略控制功能实体cpcf中,包括:第三接收模块1302、更新模块1304以及第二发送模块1306,下面对该装置进行详细说明:

第三接收模块1302,用于接收切片特殊策略控制功能实体spcf在进行网络切片特定的策略决策后发送的第三策略;更新模块1304,连接至上述第三接收模块1302,用于根据上述第三策略更新预设的第四策略;第二发送模块1306,连接至上述更新模块1304,用于将上述第四策略发送给通用控制网络功能实体ccnf。

在一个可选的实施例中,上述网络切片特定的策略决策可以包括上述spcf基于上述spcf归属的网络的切片策略进行的策略决策;和/或,上述通用策略决策包括上述cpcf基于上述cpcf归属的网络的策略进行的决策。

在一个可选的实施例中,上述cpcf归属的网络可以包括运营商部署的网络,上述spcf归属的网络切片由第三方租用上述运营商的网络资源后部署的。

在一个可选的实施例中,上述第三策略或第四策略可以包括:移动性策略;和/或,网路切片选择策略。

在一个可选的实施例中,上述spcf部署于切片特殊核心网功能scnf中;和/或,上述cpcf部署于通用控制网络功能ccnf中或在ccnf之外。

图14是根据本发明实施例的策略控制装置的结构框图(四),如图14所示,该装置应用于切片特殊策略控制功能实体spcf中,包括:第二决策模块1402、第三发送模块1404,下面对该装置进行详细说明:

第二决策模块1402,用于进行网络切片特定的策略决策;第三发送模块1404,连接至上述第二决策模块1402,用于将进行策略决策后制定的第三策略发送给通用策略控制功能实体cpcf,以用于上述cpcf对预设的第四策略进行更新。

在一个可选的实施例中,上述网络切片特定的策略决策可以包括上述spcf基于上述spcf归属的网络的切片策略进行的策略决策。

在一个可选的实施例中,上述cpcf归属的网络可以包括运营商部署的网络,上述spcf归属的网络切片由第三方租用上述运营商的网络资源后部署的。

在一个可选的实施例中,上述第三策略或第四策略可以包括:移动性策略;和/或,网路切片选择策略。

在一个可选的实施例中,上述spcf部署于切片特殊核心网功能scnf中;和/或,上述cpcf部署于通用控制网络功能ccnf中或在ccnf之外。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以上各步骤的程序代码。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read-onlymemory,简称为rom)、随机存取存储器(randomaccessmemory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行以上各步骤。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

在上述具体实施例中,还可以通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

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

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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