PCC规则的处理方法及装置与流程

文档序号:12491181阅读:679来源:国知局
PCC规则的处理方法及装置与流程

本发明涉及通信领域,具体而言,涉及一种PCC规则的处理方法及装置。



背景技术:

第三代合作伙伴计划(3rd Generation Partnership Project,简称为3GPP)演进的分组系统(Evolved Packet System,简称为EPS)由演进的通用移动通信系统陆地无线接入网(Evolved Universal Terrestrial Radio Access Network,简称为E-UTRAN)、移动管理单元(Mobility Management Entity,简称为MME)、服务网关(Serving Gateway,简称为S-GW)、分组数据网络网关(Packet Data Network Gateway,简称为P-GW或者PDN GW)、归属用户服务器(Home Subscriber Server,简称为HSS)、3GPP的认证授权计费(Authentication、Authorization and Accounting,简称为AAA)服务器,策略和计费规则功能(Policy and Charging Rules Function,简称为PCRF)实体及其他支撑节点组成。

图1是相关技术中的EPS的系统架构的示意图,如图1所示,MME负责移动性管理、非接入层信令的处理和用户移动管理上下文的管理等控制面的相关工作;S-GW是与E-UTRAN相连的接入网关设备,在E-UTRAN和P-GW之间转发数据,并且负责对寻呼等待数据进行缓存;P-GW则是EPS与分组数据网络(Packet Data Network,简称为PDN)网络的边界网关,负责PDN的接入及在EPS与PDN间转发数据等功能;PCRF是策略和计费规则功能实体,它通过接收接口Rx和运营商网络协议(Internet Protocol,简称为IP)业务网络相连,获取业务信息,此外,它通过Gx/Gxa/Gxc接口与网络中的网关设备相连,负责发起IP承载的建立,保证业务数据的服务质量(Quality of Service,简称为QoS),并进行计费控制。

EPS支持与非3GPP系统的互通,其中,与非3GPP系统的互通通过S2a/b/c接口实现,P-GW作为3GPP与非3GPP系统间的锚点。在EPS的系统架构图中,非3GPP系统被分为可信任非3GPP IP接入和不可信任非3GPP IP接入。可信任非3GPP IP接入可直接通过S2a接口与P-GW连接(在可信任非3GPP接入系统中存在可信任接入网关(Access GateWay,简称为AG或AGW),AGW与P-GW通过S2a接口连接);不可信任非3GPP IP接入需经过演进的分组数据网关(Evolved Packet Data Gateway,简称为ePDG)与P-GW相连,ePDG与P-GW间的接口为S2b,S2c提供了用户设备(User Equipment,简称为UE)与P-GW之间的用户面相关的控制和移动性支持,其支持的移动性管理协议为支持双栈的移动IPv6(Moblie IPv6Support for Dual Stack Hosts and Routers,简称为DSMIPv6)。

在EPS系统之中,策略和计费执行功能(Policy and Charging Enforcement Function,简称为PCEF)实体存在于P-GW中,PCRF与P-GW之间Gx接口(见图1)交换信息。当P-GW与S-GW间的接口基于代理移动IPv6(Proxy Mobile IPv6,简称为PMIPv6)时,S-GW也具有承载绑定和事件报告功能(Bearer Binding and Event Report Function,简称为BBERF)实体对IP流进行为QoS控制,S-GW与PCRF之间通过Gxc接口(见图1)交换信息。当可信任非3GPP接入系统接入时,可信任非3GPP接入网关中也驻留BBERF。可信任非3GPP接入网关与PCRF之间通过Gxa接口(见图1)交换信息。当UE漫游时,S9接口作为归属地PCRF和拜访地PCRF的接口,同时为UE提供业务的应用功能(Application Function,简称为AF),通过Rx接口向PCRF发送用于制定策略和计费控制(Policy and Charging Control,简称为PCC)策略的业务信息。在3GPP中,通过接入点名称(Access Point Name,简称为APN)可以找到对应的PDN网络。通常将UE到PDN网络的一个连接称为一个IP连接接入网(IP Connectivity Access Network,简称为IP-CAN)会话。在建立IP-CAN会话的过程中,BBERF和PCEF分别与PCRF之间建立Diameter会话,通过这些Diameter会话来传送对这个IP-CAN会话进行控制的策略计费信息和用于制定策略的信息等。

EPS支持UE同时通过多个接入网接入一个PDN,即Multiple Access(多接入)。图2是相关技术中的多接入的场景示意图,如图2所示,UE同时在非3GPP和3GPP接入的覆盖下,通过非3GPP IP接入网和3GPP接入网通过同一个P-GW接入到PDN。

图3是相关技术中的建立Multiple Access IP-CAN会话的流程图,如图3所示,当UE处于3GPP接入网和可信任非3GPP接入网的双覆盖范围内后,UE同时通过3GPP接入网和可信任非3GPP接入网建立到默认PDN的连接的流程。其具体步骤描述如下:

步骤S301,UE发送附着请求消息给MME,携带用户标识NAI,接入点名APN,以及支持基于网络的IP流迁移NBIFOM能力指示NBIFOM support,以及NBIFOM模式指示NBIFOM mode;

步骤S302,MME发起对UE的认证流程,根据需要MME与HSS之间交换认证相关信息;认证成功后,MME发起位置更新流程,HSS将UE的签约数据发送给MME。在认证过程中,HSS将P-GW的选择信息发送给MME,包括默认APN。MME根据APN选择P-GW,同时MME选择S-GW、NBIFOM support、NBIFOM mode;

步骤S303,MME向S-GW发送创建会话请求消息,其中,该默认承载建立请求消息携带有NAI、APN及选择的P-GW的IP地址、NBIFOM support、NBIFOM mode;

步骤S304,S-GW向P-GW发送创建会话请求消息,其中,该请求消息中携带NAI、APN、NBIFOM support、NBIFOM mode;

步骤S305,驻留在P-GW的PCEF向PCRF发送“IP-CAN会话建立指示”消息,其中,该“IP-CAN会话建立指示”消息携带有NAI、APN和P-GW为UE分配的IP地 址、NBIFOM support、NBIFOM mode。PCRF获取UE的签约信息,进行策略决策,其中包括是否支持NBIFOM,以及NBIFOM的模式;

步骤S306,PCRF向P-GW返回“IP-CAN会话建立确认”消息,其中,该“IP-CAN会话建立确认”消息携带有相应的PCC规则和事件触发器,以及NBIFOM support、NBIFOM mode,PCEF安装PCC规则和事件触发器;

步骤S307,P-GW向S-GW返回创建会话应答消息,其中,该消息携带有P-GW为UE分配的IP地址、NBIFOM support、NBIFOM mode;

步骤S308,S-GW向MME返回创建会话确认消息,其中,该确认消息携带有UE的IP地址、NBIFOM support、NBIFOM mode;

步骤S309,MME、eNodeB、UE之间交互,建立无线承载,UE获取NBIFOM support,NBIFOM mode;

步骤S310,在无线承载建立之后,MME向S-GW发送更新承载请求,通知eNodeB的地址信息等,S-GW返回应答消息;

步骤S311,UE执行特定的非3GPP接入过程,接入可信任非3GPP接入网;

步骤S312,在UE接入到可信任非3GPP接入网之后,向HSS/AAA请求进行EPS接入认证;在HSS/AAA接收到EPS接入认证请求之后,对发出请求的UE进行认证;在HSS/AAA完成对UE的认证之后,向可信任非3GPP接入网关发送返回在3GPP接入中选择的P-GW和UE签约的APN,包括默认APN;

步骤S313,在认证成功之后,层3的附着流程被触发,UE向可信任接入网关发送的消息携带切换指示、NBIFOM support、NBIFOM默认接入指示NBIFOM Default access;

步骤S314,可信任非3GPP接入网关根据切换指示选择同一个P-GW,并向P-GW发送创建会话请求消息,其中,该请求消息中携带有NAI、APN、切换指示、NBIFOM support、NBIFOM default access;

步骤S315,驻留在P-GW的PCEF,向PCRF发送“IP-CAN会话修改指示”消息,其中,该“IP-CAN会话修改指示”消息携带NBIFOM support,NBIFOM default access;

步骤S316,PCRF进行决策,确认支持NBIFOM,以及NBIFOM default access。PCRF向P-GW返回“IP-CAN会话修改确认”消息,其中,“IP-CAN会话修改确认”消息中携带NBIFOM support,NBIFOM default access;

步骤S317,P-GW将自己的IP地址等信息保存到HSS,在HSS中注册多接入;

步骤S318,P-GW根据NBIFOM support同时保持到S-GW和可信任非3GPP接入网关的两个隧道;P-GW向可信任非3GPP接入网关返回创建会话请求消息,其中,该 消息中携带有P-GW为UE分配的IP地址,携带NBIFOM support,NBIFOM default access;

步骤S319,可信任非3GPP接入网关向UE返回应答消息,其中,该应答消息携带有UE的IP地址,NBIFOM support,NBIFOM default access。

通过以上流程,PCRF针对同时通过3GPP接入和非3GPP接入的IP-CAN会话进行策略计费控制。UE获取了NBIFOM的模式,以及default access。

在这种场景下,P-GW为UE分配一个IP地址,即UE和PDN之间只有一个IP-CAN会话。P-GW或PCRF根据业务的不同特性决定IP数据流通过哪个接入网发送给UE。例如非3GPP接入网是WiFi时,Http和Ftp的IP流就可以通过WiFi接入网,而与此同时VoIP的IP流就可以通过3GPP发送给UE。这样对于Http和Ftp这种实时性要求较低的业务可以发挥WiFi资费较低的优势,而对于VoIP这种实时性要求较高的业务可以发挥3GPP的QoS控制,移动性管理较好的优势。

若UE和网络协商后决定的NBIFOM mode为Network-initiated mode。将支持网络发起的流迁移模式。如图4所示,图4是相关技术中的网络发起流迁移的流程图,其具体步骤为:

步骤S401,PCRF接收到触发,决定发起流迁移,该触发包括PCRF接收来自AF的新的业务请求信息,制定PCC策略,并决定新业务传输的接入网;或是PCRF根据网路负荷、签约改变或是网络策略改变等原因,需要调整正在进行的业务所传输的接入网。

步骤S402,PCRF向PCEF通过策略计费规则提供消息发送PCC规则1以及允许的接入网类型allowed access type。允许的接入网类型标识,当PCEF检测到PCC规则1识别的业务数据流时,这些业务数据流要发送allowed access type指示的接入网中。PCC规则1中携带PCC规则标识(即PCC规则标识1)和一个业务数据流模板,其中,可以包括一个或多个业务数据流过滤器。

步骤S403,PCEF安装PCC规则1并根据allowed access type,将PCC规则1与相应的接入网连接进行关联。此外PCEF将根据接收到的信息提取出NBIFOM routing rule1,其中NBIFOM routing rule1中也包含NBIFOM routing rule标识(即routing rule标识1),PCC规则1中的过滤器packet filter以及allowed access type等信息。若PCC规则1中业务过滤器模板中包含多个packet filter,那么PCEF将提取多个出多个NBIFOM routing rule。

步骤S404,PCEF采用现有流程向UE发送NBIFOM routing rule1。

步骤S405,PCEF向PCRF返回应答消息。

现有技术中也支持UE请求网络制定或改变流迁移策略的流程,图5是相关技术中的UE发起请求IP flow mapping的流程图,如图5所示,包括如下步骤:

步骤S501,UE接收到触发,决定发起IP flow mapping请求流程。该触发可能包括UE可能决定发起一个新的业务,并希望业务不在default access上传输或是因为网络负荷、网路策略等原因UE决定改变正在进行的业务传输的接入网。

步骤S502,UE采用现有技术发起IP flow mapping请求流程,请求消息中携带IP流映射信息IP flow mapping information,该信息中携带packet filter,请求的接入网类型requested access type,请求的操作类型。其中请求的操作类型有,新增(即新增加一个Packet filter),修改(即修改已存在的packet filter或是修改allowed access type)或是删除(即删除现有的packet filter,即删除某个NBIFOM routing rule)。

步骤S503,P-GW根据IP flow mapping information提取NBIFOM routing rule2。NBIFOM routing rule2携带IP flow mapping information中的信息。P-GW可能会分配一个新的routing rule标识(routing rule标识2)。

步骤S504,驻留在P-GW的PCEF向PCRF发送策略计费规则请求消息,消息中携带NBIFOM routing rule2以及对NBIFOM routing rule2的操作类型。

步骤S505,PCRF进行策略决策。对于新增的操作,PCRF制定新的PCC规则(即PCC规则2),对于修改操作,PCRF修改原有的PCC规则,此外PCRF还根据requested access type确定对应的allowed access type,对于删除操作,PCRF删除原有的PCC rule。

步骤S506,PCRF返回确认消息,对于新增或修改操作,消息中携带新制定PCC规则2或更新后PCC规则1和allowed access type。

步骤S507,PCEF根据接收到的信息提取NBIFOM routing rule。若新增操作,则PCEF根据接收到的信息制定新的NBIFOM routing rule。若是修改操作,PCEF根据接收到的信息更新原来的NBIFOM routing rule。

步骤S508,驻留在P-GW的PCEF向UE返回应答,携带NBIFOM routing rule。若是删除操作,则PCEF仅返回应答消息,不携带NBIFOM routing rule。

在图4所示的流程中,PCRF通过制定的PCC rule以及allow access type来指示IP流传输的接入网,PCEF根据从PCRF接收到的信息提取NBIFOM routing rule。而在图5所示的流程中,UE请求修改从网络接收到的NBIFOM routing rule。PCEF接收到UE的请求向PCRF发送请求修改NBIFOM routing rule。然后PCRF之前并没有任何NBIFOM routing rule的信息,因此事实上PCRF并不知道PCRF修改的什么信息,所以PCRF无法正确决策。从而导致上述流程无法执行。

针对相关技术中存在的无法实现PCRF修改PCC规则的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明提供了一种PCC规则的处理方法及装置,以至少解决相关技术中存在的无法实现PCRF修改PCC规则的问题。

根据本发明的一个方面,提供了一种策略与计费控制PCC规则的处理方法,包括:接收终端UE发送的用于请求对互联网协议IP流进行处理的第一IP流映射信息;根据所述第一IP流映射信息确定包含与所述IP流对应的第一PCC规则的第一PCC规则标识或与所述IP流对应的第一过滤器的第一过滤器标识信息的第一路由规则信息,其中,该第一过滤器为第一PCC规则中包含的过滤器;向策略和计费规则功能实体PCRF发送所述第一路由规则信息,以指示所述PCRF按照所述第一路由规则信息对所述第一PCC规则进行处理。

可选地,当所述第一IP流映射信息用于请求对所述IP流的允许接入网类型进行修改时,所述第一IP流映射信息中携带所述IP流对应的第二路由规则的标识信息和请求的接入网类型的信息,根据所述第一IP流映射信息确定所述IP流的第一路由规则信息包括:根据所述第二路由规则的标识信息确定所述第一PCC规则标识或所述第一过滤器标识信息;其中,在所述第一路由规则信息中还包含所述请求的接入网类型的信息。

可选地,当所述第一路由规则信息包含所述第一PCC规则标识,且所述第一PCC规则包含两个以上的过滤器时,所述第一路由规则信息中还携带所述第一过滤器。

可选地,所述PCRF按照所述第一路由规则信息对所述第一PCC规则进行处理包括:当所述第一PCC规则仅包含所述第一过滤器时,所述PCRF更新所述第一PCC规则对应的允许接入网类型为所述请求的接入网类型;或者,当所述第一PCC规则包含两个以上过滤器时,所述PCRF从所述第一PCC规则的业务过滤器模板中删除所述第一过滤器,并且根据所述第一过滤器生成第二PCC规则,其中,所述第二PCC规则对应的允许接入网类型为所述请求的接入网类型。

可选地,当所述第一IP流映射信息用于请求删除所述IP流对应的第二路由规则时,所述第一IP流映射信息中携带所述第二路由规则的标识信息和请求的处理类型为删除的信息,根据所述第一IP流映射信息确定所述IP流的第一路由规则信息包括:根据所述第二路由规则的标识信息确定所述第一PCC规则标识或所述第一过滤器标识信息;其中,在所述第一路由规则信息中还包含所述请求的处理类型为删除的信息。

可选地,当所述第一路由规则信息包含所述第一PCC规则标识,且当所述第一PCC规则包含两个以上过滤器时,所述第一路由规则信息中还携带所述第一过滤器。

可选地,所述PCRF按照所述第一路由规则信息对所述第一PCC规则进行处理包括:当所述第一PCC规则仅包含所述第一过滤器时,所述PCRF删除所述第一PCC规则;或者,当所述第一PCC规则包含两个以上过滤器时,所述PCRF从所述第一PCC 规则的业务过滤器模板中删除所述第一过滤器。

可选地,当所述第一IP流映射信息用于请求修改所述IP流对应的所述第一过滤器时,所述第一IP流映射信息中携带与所述IP流对应的第二路由规则的标识信息、新的过滤器和请求的处理类型为修改的信息,根据所述第一IP流映射信息确定所述IP流的第一路由规则信息包括:根据所述第二路由规则的标识信息确定所述第一PCC规则标识或所述第一过滤器标识信息;其中,在所述第二路由规则信息中还包含所述新的过滤器和所述请求的处理类型为修改的信息。

可选地,当所述第一路由规则信息包含所述第一PCC规则标识,且当所述第一PCC规则包含两个以上过滤器时,所述第一路由规则信息中还携带有所述第一PCC规则中的除所述第一过滤器之外的所有过滤器。

可选地,所述PCRF按照所述第一路由规则信息对所述第一PCC规则进行处理包括:所述PCRF将所述第一PCC规则中的业务过滤器模板替换为所述第一路由规则中携带的过滤器。

可选地,所述PCRF按照所述第一路由规则对所述第一PCC规则进行处理包括:所述PCRF将所述第一PCC规则中的过滤器模板中与所述第一过滤器标识信息对应的过滤器替换为所述新的过滤器。

可选地,当根据所述第一IP流映射信息确定包含与所述IP流对应的第一过滤器的第一过滤器标识信息的第一路由规则信息时,在接收所述UE发送的用于请求对所述IP流进行处理的所述第一IP流映射信息之前,所述方法还包括,确定所述PCRF为所述第一PCC规则包含的过滤器分配的过滤器标识或路由规则标识。

可选地,所述第一过滤器标识信息携带在过滤器标识属性值对AVP中或路由规则标识属性值对AVP中。

根据本发明的另一方面,提供了一种策略与计费控制PCC规则的处理方法,包括:接收策略和计费执行功能PCEF发送的包含与互联网协议IP流对应的第一PCC规则的第一PCC规则标识或与所述IP流对应的第一过滤器的第一过滤器标识信息的第一路由规则信息,其中,所述第一路由规则信息为所述PCEF根据来自终端UE的用于请求对所述IP流进行处理的第一IP流映射信息确定的,所述第一过滤器为第一PCC规则中包含的过滤器;按照所述第一路由规则信息对所述第一PCC规则进行处理。

可选地,当所述第一IP流映射信息用于请求对所述IP流的允许接入网类型进行修改时,所述第一IP流映射信息中携带所述IP流对应的第二路由规则的标识信息和请求的接入网类型的信息,按照所述第一路由规则信息对所述第一PCC规则进行处理包括:当所述第一PCC规则仅包含所述第一过滤器时,更新所述第一PCC规则对应的允许接入网类型为所述UE请求的接入网类型;或者,当所述第一PCC规则包含两个以上过滤 器时,从所述第一PCC规则的业务过滤器模板中删除所述第一过滤器,并且根据所述第一过滤器生成第二PCC规则,其中,所述第二PCC规则对应的允许接入网类型为所述请求的接入网类型。

可选地,当所述第一路由规则信息包含所述第一PCC规则标识,且所述第一PCC规则包含两个以上的过滤器时,所述第一路由规则信息中还携带所述第一过滤器。

可选地,当所述第一IP流映射信息用于请求删除所述IP流对应的第二路由规则时,所述第一IP流映射信息中携带所述第二路由规则的标识信息和请求的处理类型为删除的信息,按照所述第一路由规则信息对所述第一PCC规则进行处理包括:当所述第一PCC规则仅包含所述第一过滤器时,删除所述第一PCC规则;或者,当所述第一PCC规则包含两个以上过滤器时,从所述第一PCC规则的业务过滤器模板中删除所述第一过滤器。

可选地,当所述第一路由规则信息包含所述第一PCC规则标识,且当所述第一PCC规则包含两个以上过滤器时,所述第一路由规则信息中还携带所述第一过滤器。

可选地,当所述第一IP流映射信息用于请求修改所述IP流对应的所述第一过滤器时,所述第一IP流映射信息中携带与所述IP流对应的第二路由规则的标识信息、新的过滤器和请求的处理类型为修改的信息,按照所述第一路由规则信息对所述第一PCC规则进行处理包括:将所述第一PCC规则中的业务过滤器模板替换为所述第一路由规则中携带的过滤器;或者,将所述第一PCC规则中的过滤器模板中与所述第一过滤器标识信息对应的过滤器替换为所述新的过滤器。

可选地,当所述第一路由规则信息包含所述第一PCC规则标识,且当所述第一PCC规则包含两个以上过滤器时,所述第一路由规则信息中还携带有所述第一PCC规则中的除所述第一过滤器之外的所有过滤器。

可选地,当接收策略和计费执行功能PCEF发送的包含与所述IP流对应的第一过滤器的第一过滤器标识信息的第一路由规则信息时,在接收所述第一路由规则信息之前,所述方法还包括:为所述第一PCC规则包含的过滤器分配过滤器标识或路由规则标识;将分配的过滤器标识或路由规则标识通知给所述PCEF。

可选地,所述第一过滤器标识信息携带在过滤器标识属性值对AVP中或路由规则标识属性值对AVP中。

根据本发明的另一方面,提供了一种策略与计费控制PCC规则的处理装置,包括:第一接收模块,用于接收终端UE发送的用于请求对互联网协议IP流进行处理的第一IP流映射信息;第一确定模块,用于根据所述第一IP流映射信息确定包含与所述IP流对应的第一PCC规则的第一PCC规则标识或与所述IP流对应的第一过滤器的第一过滤器标识信息的第一路由规则信息,其中,所述第一过滤器为第一PCC规则中包含的过 滤器;发送模块,用于向策略和计费规则功能实体PCRF发送所述第一路由规则信息,以指示所述PCRF按照所述第一路由规则信息对所述第一PCC规则进行处理。

可选地,当所述第一IP流映射信息用于请求对所述IP流的允许接入网类型进行修改时,所述第一IP流映射信息中携带所述IP流对应的第二路由规则的标识信息和请求的接入网类型的信息,所述第一确定模块包括:第一确定单元,用于根据所述第二路由规则的标识信息确定所述第一PCC规则标识或所述第一过滤器标识信息;其中,在所述第一路由规则信息中还包含所述请求的接入网类型的信息。

可选地,当所述第一路由规则信息包含所述第一PCC规则标识,且当所述第一PCC规则包含两个以上的过滤器时,所述第一路由规则信息中还携带所述第一过滤器。

可选地,当所述第一IP流映射信息用于请求删除所述IP流对应的第二路由规则时,所述第一IP流映射信息中携带所述第二路由规则的标识信息和请求的处理类型为删除的信息,所述第一确定模块包括:第二确定单元,用于根据所述第二路由规则的标识信息确定所述第一PCC规则标识或所述第一过滤器标识信息;其中,在所述第一路由规则信息中还包括所述请求的处理类型为删除的信息。

可选地,当所述第一路由规则信息包含所述第一PCC规则标识,且当所述第一PCC规则包含两个以上过滤器时,所述第一路由规则信息中还携带所述第一过滤器。

可选地,当所述第一IP流映射信息用于请求修改所述IP流对应的所述第一过滤器时,所述第一IP流映射信息中携带与所述IP流对应的第二路由规则的标识信息、新的过滤器和请求的处理类型为修改的信息,所述第一确定模块包括:第三确定单元,用于根据所述第二路由规则的标识信息确定所述第一PCC规则标识或所述第一过滤器标识信息;其中,在所述第一路由规则信息中还包含所述新的过滤器和所述请求的处理类型为修改的信息。

可选地,当所述第一路由规则信息包含所述第一PCC规则标识,且当所述第一PCC规则包含两个以上过滤器时,所述第一路由规则信息中还携带有所述第一PCC规则中的除所述第一过滤器之外的所有过滤器。

可选地,所述装置还包括,第二确定模块,用于当根据所述第一IP流映射信息确定包含与所述IP流对应的第一过滤器的第一过滤器标识信息的第一路由规则信息时,在接收所述UE发送的用于请求对所述IP流进行处理的所述第一IP流映射信息之前,确定所述PCRF为所述第一PCC规则包含的过滤器分配的过滤器标识或路由规则标识。

可选地,所述第一过滤器标识信息携带在过滤器标识属性值对AVP中或路由规则标识属性值对AVP中。

根据本发明的另一方面,还提供了一种策略与计费控制PCC规则的处理装置,包括:第二接收模块,用于接收策略和计费执行功能PCEF发送的包含与互联网协议IP 流对应的第一PCC规则的第一PCC规则标识或与所述IP流对应的第一过滤器的第一过滤器标识信息的第一路由规则信息,其中,所述第一路由规则信息为所述PCEF根据来自终端UE的用于请求对所述IP流进行处理的第一IP流映射信息确定的,所述第一过滤器为第一PCC规则中包含的过滤器;处理模块,用于按照所述第一路由规则信息对所述第一PCC规则进行处理。

可选地,当所述第一IP流映射信息用于请求对所述IP流的允许接入网类型进行修改时,所述第一IP流映射信息中携带所述IP流对应的第二路由规则的标识信息和请求的接入网类型的信息,所述处理模块包括:更新单元,用于当所述第一PCC规则仅包含所述第一过滤器时,更新所述第一PCC规则对应的允许接入网类型为所述UE请求的接入网类型;或者,处理单元,用于当所述第一PCC规则包含两个以上过滤器时,从所述第一PCC规则的业务过滤器模板中删除所述第一过滤器,并且根据所述第一过滤器生成第二PCC规则,其中,所述第二PCC规则对应的允许接入网类型为所述请求的接入网类型。

可选地,当所述第一路由规则信息包含所述第一PCC规则标识,且所述第一PCC规则包含两个以上的过滤器时,所述第一路由规则信息中还携带所述第一过滤器。

可选地,当所述第一IP流映射信息用于请求删除所述IP流对应的第二路由规则时,所述第一IP流映射信息中携带所述第二路由规则的标识信息和请求的处理类型为删除的信息,所述处理模块包括:第一删除单元,用于当所述第一PCC规则仅包含所述第一过滤器时,删除所述第一PCC规则;或者,第二删除单元,用于当所述第一PCC规则包含两个以上过滤器时,从所述第一PCC规则的业务过滤器模板中删除所述第一过滤器。

可选地,当所述第一路由规则信息包含所述第一PCC规则标识,且当所述第一PCC规则包含两个以上过滤器时,所述第一路由规则信息中还携带所述第一过滤器。

可选地,当所述第一IP流映射信息用于请求修改所述IP流对应的所述第一过滤器时,所述第一IP流映射信息中携带与所述IP流对应的第二路由规则的标识信息、新的过滤器和请求的处理类型为修改的信息,所述处理模块包括:第一替换单元,用于将所述第一PCC规则中的业务过滤器模板替换为所述第一路由规则中携带的过滤器;或者,第二替换单元,用于将所述第一PCC规则中的过滤器模板中与所述第一过滤器标识信息对应的过滤器替换为所述新的过滤器。

可选地,当所述第一路由规则信息包含所述第一PCC规则标识,且当所述第一PCC规则包含两个以上过滤器时,所述第一路由规则信息中还携带有所述第一PCC规则中的除所述第一过滤器之外的所有过滤器。

可选地,所述装置还包括:分配模块,用于当接收策略和计费执行功能PCEF发送的包含所述IP流对应的第一过滤器的第一过滤器标识信息的第一路由规则信息时,在 接收所述第一路由规则信息之前,为所述第一PCC规则包含的过滤器分配过滤器标识或路由规则标识;通知模块,用于将分配的过滤器标识或路由规则标识通知给所述PCEF。

通过本发明,采用接收终端UE发送的用于请求对互联网协议IP流进行处理的第一IP流映射信息;根据所述第一IP流映射信息确定包含与所述IP流对应的第一PCC规则的第一PCC规则标识或与所述IP流对应的第一过滤器的第一过滤器标识信息的第一路由规则信息,其中,所述第一过滤器为第一PCC规则中包含的过滤器;向策略和计费规则功能实体PCRF发送所述第一路由规则信息,以指示所述PCRF按照所述第一路由规则信息对所述第一PCC规则进行处理。解决了相关技术中存在的无法实现PCRF修改PCC规则的问题,进而达到了实现PCRF修改PCC规则的效果。

附图说明

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

图1是相关技术中的EPS的系统架构的示意图;

图2是相关技术中的多接入的场景示意图;

图3是相关技术中的建立Multiple Access IP-CAN会话的流程图;

图4是相关技术中的网络发起流迁移的流程图;

图5是相关技术中的UE发起请求IP flow mapping的流程图;

图6是根据本发明实施例的第一种PCC规则的处理方法的流程图;

图7是根据本发明实施例的第二种PCC规则的处理方法的流程图;

图8是根据本实施例的PCRF发起网络流迁移的流程图;

图9是根据本发明实施例的UE请求修改图8所示的流程中下发的NBIFOM routing rule的allowed access type的请求IP flow mapping流程示意图;

图10是根据本发明实施例的UE请求删除图8所示的流程中下发的NBIFOM routing rule中的packet filter的请求IP flow mapping流程示意图;

图11是根据本发明实施例的UE请求修改图8所示的流程中下发的NBIFOM routing rule中的packet filter的请求IP flow mapping流程示意图;

图12是根据本发明实施例的第一种PCC规则的处理装置的结构框图;

图13是根据本实施例的第一种PCC规则的处理装置中第一确定模块124的结构框图一;

图14是根据本实施例的第一种PCC规则的处理装置中第一确定模块124的结构框图二;

图15是根据本实施例的第一种PCC规则的处理装置中第一确定模块124的结构框图三;

图16是根据本实施例的第一种PCC规则的处理装置的优选结构框图;

图17是根据本实施例的第二种PCC规则的处理装置的结构框图;

图18是根据本实施例的第二种PCC规则的处理装置中处理模块174的结构框图一;

图19是根据本实施例的第二种PCC规则的处理装置中处理模块174的结构框图二;

图20是根据本实施例的第二种PCC规则的处理装置中处理模块174的结构框图三;

图21是根据本实施例的第二种PCC规则的处理装置的优选结构框图。

具体实施方式

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

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

在本实施例中提供了一种策略与计费控制PCC规则的处理方法,图6是根据本发明实施例的第一种PCC规则的处理方法的流程图,如图6所示,该流程包括如下步骤:

步骤S602,接收终端UE发送的用于请求对互联网协议IP流进行处理的第一IP流映射信息;

步骤S604,根据上述第一IP流映射信息确定包含与IP流对应的第一PCC规则的第一PCC规则标识或与IP流对应的第一过滤器的第一过滤器标识信息的第一路由规则信息,其中,上述第一过滤器为第一PCC规则中包含的过滤器;

步骤S606,向策略和计费规则功能实体PCRF发送第一路由规则信息,以指示PCRF按照第一路由规则信息对第一PCC规则进行处理。

从上述实施例可知,第一路由规则信息中包括IP流对应的第一PCC规则的第一PCC规则标识或与IP流对应的包含在第一PCC规则中的第一过滤器的第一过滤器标识信息。并且,执行上述操作的可以是PCEF,通过上述步骤,PCEF在请求PCRF对第一PCC规则进行处理时,会将相关的标识信息告知给PCRF,通过上述步骤,PCRF在接收到关的标识信息后,可以对与上述标识信息对应的第一PCC规则或第一PCC规则中的过滤器进行处理,从而实现由PCRF对PCC规则进行处理的目的。

在一个可选的实施例中,当上述第一IP流映射信息用于请求对IP流的允许接入网类型进行修改时,该第一IP流映射信息中携带IP流对应的第二路由规则的标识信息和请求的接入网类型的信息,根据上述第一IP流映射信息确定IP流的第一路由规则信息包括:根据第二路由规则的标识信息确定第一PCC规则标识或第一过滤器标识信息;其中,在上述第一路由规则信息中还包含请求的接入网类型的信息和请求的处理类型为修改的信息。

其中,上述的第一PCC规则可以包含一个过滤器,也可以包含多个过滤器,在一个可选的实施例中,当上述第一路由规则信息包含第一PCC规则标识,且第一PCC规则包含两个以上的过滤器时,上述第一路由规则信息中还携带第一过滤器。从而可以使得PCRF确定要对第一PCC规则包含的哪个过滤器进行处理。

在一个可选的实施例中,上述PCRF按照第一路由规则信息对第一PCC规则进行处理包括:当上述第一PCC规则仅包含第一过滤器时,PCRF更新第一PCC规则对应的允许接入网类型为请求的接入网类型;或者,当上述第一PCC规则包含两个以上过滤器时,PCRF从上述第一PCC规则的业务过滤器模板中删除第一过滤器,并且根据上述第一过滤器生成第二PCC规则,其中,该第二PCC规则对应的允许接入网类型为请求的接入网类型。

上述的第一请求消息还可以用于请求进行其他的处理,在一个可选的实施例中,当上述第一IP流映射信息用于请求删除IP流对应的第二路由规则时,上述第一IP流映射信息中携带第二路由规则的标识信息和请求的处理类型为删除的信息,根据上述第一IP流映射信息确定IP流的第一路由规则信息包括:根据第二路由规则的标识信息确定第一PCC规则标识或第一过滤器标识信息;其中,在上述第一路由规则信息中还包含请求的处理类型为删除的信息。

在一个可选的实施例中,当上述第一路由规则信息包含第一PCC规则标识,且当第一PCC规则包含两个以上过滤器时,第一路由规则信息中还携带第一过滤器。

在一个可选的实施例中,上述PCRF按照第一路由规则信息对第一PCC规则进行处理包括:当上述第一PCC规则仅包含第一过滤器时,上述PCRF删除第一PCC规则;或者,当上述第一PCC规则包含两个以上过滤器时,PCRF从第一PCC规则的业务过滤器模板中删除第一过滤器。

在一个可选的实施例中,当上述第一IP流映射信息用于请求修改IP流对应的第一过滤器时,第一IP流映射信息中携带与IP流对应的第二路由规则的标识信息、新的过滤器和请求的处理类型为修改的信息,根据第一IP流映射信息确定IP流的第一路由规则信息包括:根据第二路由规则的标识信息确定第一PCC规则标识或第一过滤器标识信息;其中,在上述第二路由规则信息中还包含新的过滤器和请求的处理类型为修改的信息。

在一个可选的实施例中,当第一路由规则信息包含第一PCC规则标识,且当第一PCC规则包含两个以上过滤器时,第一路由规则信息中还携带有第一PCC规则中的除第一过滤器之外的所有过滤器。

在一个可选的实施例中,PCRF按照第一路由规则信息对第一PCC规则进行处理包括:PCRF将第一PCC规则中的业务过滤器模板替换为第一路由规则中携带的过滤器。

在一个可选的实施例中,述PCRF按照第一路由规则对第一PCC规则进行处理包括:PCRF将第一PCC规则中的过滤器模板中与第一过滤器标识信息对应的过滤器替换为新的过滤器。

在一个可选的实施例中,当根据上述第一IP流映射信息确定包含IP流对应的第一过滤器的第一过滤器标识信息的第一路由规则信息时,在接收UE发送的用于请求对IP流进行处理的第一IP流映射信息之前,方法还包括,确定PCRF为第一PCC规则包含的过滤器分配的过滤器标识或路由规则标识。

在一个可选的实施例中,上述的第一过滤器标识信息可以携带在过滤器标识属性值对(Attribute Value Pair,简称为AVP)中或路由规则标识属性值对AVP中。

在本实施例中还提供了一种策略与计费控制PCC规则的处理方法,图7是根据本发明实施例的第二种PCC规则的处理方法的流程图,如图7所示,该流程包括如下步骤:

步骤S702,接收策略和计费执行功能PCEF发送的包含与互联网协议IP流对应的第一PCC规则的第一PCC规则标识或与IP流对应的第一过滤器的第一过滤器标识信息的第一路由规则信息,其中,该第一路由规则信息为所述PCEF根据来自终端UE的用于请求对IP流进行处理的第一IP流映射信息确定的,上述第一过滤器为第一PCC规则中包含的过滤器;

步骤S704,按照上述第一路由规则信息对第一PCC规则进行处理。

其中,执行上述操作的可以是PCRF,通过上述步骤,PCRF可以确定PCEF告知的标识信息。通过上述步骤,PCRF在接收到相关的标识信息后,可以根据对与上述标识对应的第一PCC规则或第一PCC规则中的过滤器进行处理,从而实现由PCRF对PCC规则进行处理的目的。

在一个可选的实施例中,当上述第一IP流映射信息用于请求对IP流的允许接入网类型进行修改时,上述第一IP流映射信息中携带IP流对应的第二路由规则的标识信息和请求的接入网类型的信息,按照第一路由规则信息对第一PCC规则进行处理包括:当上述第一PCC规则仅包含第一过滤器时,更新第一PCC规则对应的允许接入网类型为UE请求的接入网类型;或者,当上述第一PCC规则包含两个以上过滤器时,从第一PCC规则的业务过滤器模板中删除第一过滤器,并且根据上述第一过滤器生成第二PCC 规则,其中,上述第二PCC规则对应的允许接入网类型为请求的接入网类型。

在一个可选的实施例中,当上述第一路由规则信息包含第一PCC规则标识,且上述第一PCC规则包含两个以上的过滤器时,第一路由规则信息中还携带第一过滤器。

在一个可选的实施例中,当上述第一IP流映射信息用于请求删除IP流对应的第二路由规则时,上述第一IP流映射信息中携带第二路由规则的标识信息和请求的处理类型为删除的信息,按照上述第一路由规则信息对第一PCC规则进行处理包括:当第一PCC规则仅包含第一过滤器时,删除上述第一PCC规则;或者,当上述第一PCC规则包含两个以上过滤器时,从上述第一PCC规则的业务过滤器模板中删除第一过滤器。

在一个可选的实施例中,当上述第一路由规则信息包含第一PCC规则标识,且当第一PCC规则包含两个以上过滤器时,第一路由规则信息中还携带第一过滤器。

在一个可选的实施例中,当第一IP流映射信息用于请求修改IP流对应的第一过滤器时,第一IP流映射信息中携带与IP流对应的第二路由规则的标识信息、新的过滤器和请求的处理类型为修改的信息,按照第一路由规则信息对第一PCC规则进行处理包括:将第一PCC规则中的业务过滤器模板替换为第一路由规则中携带的过滤器;或者,将第一PCC规则中的过滤器模板中与第一过滤器标识信息对应的过滤器替换为新的过滤器。

在一个可选的实施例中,当第一路由规则信息包含第一PCC规则标识,且当第一PCC规则包含两个以上过滤器时,第一路由规则信息中还携带有第一PCC规则中的除第一过滤器之外的所有过滤器。

在一个可选的实施例中,当接收策略和计费执行功能PCEF发送的包含上述IP流对应的第一过滤器的第一过滤器标识信息的第一路由规则信息时,在接收第一路由规则信息之前,上述方法还包括:为第一PCC规则包含的过滤器分配过滤器标识或路由规则标识;将分配的过滤器标识或路由规则标识通知给PCEF。

在一个可选的实施例中,上述第一过滤器标识信息携带在过滤器标识属性值对AVP中或路由规则标识属性值对AVP中。

下面结合具体实施例对本发明进行进一步地说明:

实施例一

图8是根据本实施例的PCRF发起网络流迁移的流程图,如图8所示,该流程包括如下步骤:

步骤S801,PCRF接收到触发,决定发起流迁移。该触发包括PCRF接收来自AF的新的业务请求信息,制定PCC策略,并决定新业务传输的接入网。或是PCRF根据 网路负荷、签约改变或是网络策略改变等原因,需要调整正在进行的业务所传输的接入网。

步骤S802,PCRF向PCEF通过策略计费规则提供消息发送PCC Rule以及允许的接入网类型allowed access type。允许的接入网类型标识,当PCEF检测到PCC Rule识别的业务数据流时,这些业务数据流要被发送到allowed access type指示的接入网中。PCC规则中携带PCC规则1(对应于上述的第一PCC规则)(用PCC规则标识1)和一个业务数据流模板,其中可以包括一个或多个业务数据流过滤器。

步骤S803,PCEF安装PCC规则1并根据allowed access type,将PCC规则1与相应的接入网连接进行关联。此外PCEF将根据接收到信息提取出NBIFOM路由规则routing rule1,其中NBIFOM routing rule1中也包含NBIFOM routing rule标识1(即第二路由规则的标识信息),PCC规则中的过滤器packet filter以及allowed access type等信息。若PCC规则中业务过滤器模板中包含多个packet filter,那么PCEF将提取出多个NBIFOM routing rule。PCEF需要保持PCC规则标识和routing rule标识1的对应关系。如果一个PCC规则对应多个NBIFOM routing rule,那么PCEF需要保持PCC规则标识与多个NBIFOM routing rule标识的对应关系。PCEF可以根据PCC规则1的标识的取值来设置NBIFOM routing rule标识1的取值。(譬如,将NBIFOM routing rule标识1取值的全部或部分设置为PCC规则1标识的取值)。即在NBIFOM routing rule标识1中携带了PCC规则1的标识信息。

步骤S804,PCEF采用现有流程向UE发送NBIFOM routing rule。

步骤S805,PCEF向PCRF返回应答消息。

在其他实施例中,PCRF可以在PCC规则中为每一个过滤器分配一个过滤器标识(用过滤器标识1表示),这样在步骤803中,PCEF还可以保持过滤器标识与NBIFOM routing rule标识一对一对应关系。PCEF可以根据过滤器标识1的取值来设置NBIFOM routing rule标识1的取值(如直接将NBIFOM routing rule标识1取值的全部或部分设置为过滤器标识1的取值),即在NBIFOM routing rule标识1中直接携带过滤器标识1的信息。

图9是根据本发明实施例的UE请求修改图8所示的流程中下发的NBIFOM routing rule的allowed access type的请求IP flow mapping流程示意图,如图9所示,该流程包括如下步骤:

步骤S901,UE接收到触发,决定发起IP flow mapping请求流程。该触发由于网络负荷、网路策略等原因UE决定改变正在进行的业务传输的接入网。

步骤S902,UE采用现有技术向网络请求IP flow mapping,请求消息中携带IP flow mapping information,该信息中携带要修改的NBIFOM routing rule标识1(对应于上述的第二路由规则的标识),请求接入网类型requested access type,请求的操作类型为修 改。

步骤S903,P-GW根据IP flow mapping information提取出NBIFOM routing rule2(对应于上述的第一路由规则),并根据NBIFOM routing rule标识1找到对应的PCC规则1。

步骤S904,驻留在P-GW的PCEF向PCRF发送策略计费规则请求消息,消息中携带NBIFOM routing rule2(对应于上述的第一路由规则)以及对该NBIFOM routing rule2的操作(这里为修改或新增),该NBIFOM routing rule2包含一个新的NBIFOM routing rule标识2以及PCC规则标识1(对应于上述的第二路由规则的标识)。此外还包括请求接入网类型requested access type(由于携带了请求接入网类型,上述消息中也可以不携带操作类型)。若PCC规则1对应多个NBIFOM routing rule,则PCEF需要在NBIFOM routing rule2中还要携带routing rule标识1对应的NBIFOM routing rule中的packet filter(即携带UE请求修改的NBIFOM routing rule的packet filter)。PCEF也可以根据PCC规则标识1的取值设置NBIFOM routing rule标识2(譬如,将NBIFOM routing rule标识2取值的全部或部分设置为PCC规则标识1的取值),即在NBIFOM routing rule标识2中携带PCC规则标识1的信息。这样在NBIFOM routing rule2中就只要携带NBIFOM routing rule标识2,而无需携带额外的PCC规则标识1,PCRF就能识别出对应的PCC规则。

在本发明实施例中,NBIFOM routing rule和对NBIFOM routing rule的操作,称为路由规则信息(routing rule information)。

步骤S905,PCRF进行策略决策。根据PCC规则标识1(根据单独携带的PCC规则标识1或在NBIFOM routing rule标识2中携带的PCC规则标识1信息)找到保存的PCC规则策略,并根据requested access type确定业务数据流新的传输的接入网(即allow access type)。若在NBFIOM routing rule2中包含了packet filter,则PCRF将修改原来的PCC规则1,从PCC规则1的业务过滤器模板中删除packet filter,并且根据packet filter制定PCC规则2(对应于上述的第二PCC规则),并确定PCC规则2的allowed access type。

步骤S906,PCRF返回确认消息,在消息中携带PCC规则1以及新的allowed access type。若PCRF制定了新的PCC规则2,则PCRF向PCEF返回更新后PCC规则1和新制定的PCC规则2以及相应的allowed access type。

步骤S907,若PCC规则1只包含一个packet filter,PCEF根据收到的更新的PCC规则1和新的allowed access type更新NBIFOM routing rule1,在NBIFOM routing rule1中包含新的allowed access type。若PCC规则2包含多个packet filter,那么PCEF根据接收到的PCC规则2和对应的allow access type更新NBIFOM routing rule1,在NBIFOM routing rule1中包含新的allowed access type,并且PCEF保持routing rule标识1和PCC规则2标识的对应关系。

步骤S908,驻留PCEF的P-GW向UE返回应答,携带NBIFOM routing rule。

在一个可选的实施例中,若PCEF保持了PCC规则中过滤器标识和NBIFIOM routing rule标识的对应关系,那么在步骤903中,P-GW根据IP flow mapping information提取出NBIFOM routing rule2(对应于上述的第一路由规则)和对NBIFOM routing rule2的操作(这里是新增或修改),并根据NBIFOM routing rule标识1找到对应的PCC规则1以及过滤器标识1。在步骤904中,PCEF向PCRF发送策略计费规则请求消息,消息中携带NBIFOM routing rule2(对应于上述的第一路由规则)和对NBIFOM routing rule2的操作,该NBIFOM routingrule2包含一个新的NBIFOM routing rule标识2以及过滤器标识1(对应于上述的第一过滤器标识)。(PCEF也可以根据过滤器标识1的取值设置NBIFOM routing rule标识2(譬如,将NBIFOM routing rule标识2取值的全部或部分设置为PCC规则标识1的取值),即在NBIFOM routing rule标识2中携带PCC规则标识1的信息。这样在NBIFOM routing rule2中就只要携带NBIFOM routing rule标识2,而无需携带额外的过滤器标识1)此外还包括请求接入网类型requested access type。在步骤905中,PCRF进行策略决策。根据过滤器标识1(根据单独携带的过滤器标识1或在NBIFOM routing rule标识2中携带的过滤器标识1信息)找到保存的PCC规则策略,并根据requested access type确定IP流新的传输的接入网(即allow access type)。若PCC规则中包含多个packet filter,则PCRF将修改原来的PCC规则1,从PCC规则1的业务过滤器模板中删除过滤器标识1对应的packet filter,并且根据过滤器标识1的packet filter制定PCC规则2(对应于上述的第二PCC规则),并确定PCC规则2的allowed access type。

图10是根据本发明实施例的UE请求删除图8所示的流程中下发的NBIFOM routing rule中的packet filter的请求IP flow mapping流程示意图,如图10所示,该流程包括如下步骤:

步骤S1001,UE接收到触发,决定发起IP flow mapping请求流程。该触发是由于业务信息发生变化等原因所导致的UE决定删除正在进行的业务。即删除该业务对应的NBIFOM routing rule。

步骤S1002,UE采用现有技术向网络请求IP flow mapping,请求消息中携带IP flow mapping information,该信息中携带要删除的NBIFOM routing rule标识1(对应于上述的第二路由规则的标识),请求的操作类型为删除。

步骤S1003,P-GW根据IP flow mapping information提取出NBIFOM routing rule2(对应于上述的第一路由规则)和对NBIFOM routing rule2的操作(这里为删除),并根据NBIFOM routing rule标识1找到对应的PCC规则1。

步骤S1004,驻留P-GW的PCEF向PCRF发送策略计费规则请求消息,消息中携带NBIFOM routing rule和对NBIFOM routing rule2的操作,该NBIFOM routing rule2包含一个新的NBIFOM routing rule标识2(对应于上述的第一路由规则的标识)以及PCC规则标识1。PCEF也可以根据PCC规则标识1的取值设置NBIFOM routing rule标识2 (譬如,将NBIFOM routing rule标识2取值的全部或部分设置为PCC规则标识1的取值),即在NBIFOM routing rule标识2中携带PCC规则标识1的信息。这样在NBIFOM routing rule2中就只要携带NBIFOM routing rule标识2,而无需携带额外的PCC规则标识1,PCRF就能识别出对应的PCC规则。若PCC规则1对应多个NBIFOM routing rule,则PCEF还携带请求删除的Packet filter。

步骤S1005,PCRF进行策略决策。根据PCC规则标识1(根据单独携带的PCC规则标识1或在NBIFOM routing rule标识2中携带的PCC规则标识1信息)找到保存的PCC规则策略。若NBIFOM routing rule2中没有携带Packet filter(即PCC规则中只有一个Packet filter),则PCRF删除PCC规则1,若NBIFOM routing rule2中携带了packet filter,则PCRF根据上报的packet filter决定从PCC规则的业务过滤器模板删除该packet filter,PCRF更新PCC规则1。

步骤S1006,PCRF返回确认消息,若PCRF更新了PCC规则1,则PCRF返回PCC规则1,若PCRF删除了PCC规则1,则PCRF指示PCEF删除规则1。

步骤S1007,PCEF更新或删除PCC规则1。

步骤S1008,驻留PCEF的P-GW向UE返回应答。

在一个可选的实施例中,若PCEF保持了PCC规则中过滤器标识和NBIFIOM routing rule标识的对应关系,那么在步骤1003中,P-GW根据IP flow mapping information提取出NBIFOM routing rule2(对应于上述的第一路由规则)和对NBIFOM routing rule2的操作(这里为删除),并根据NBIFOM routing rule标识1找到对应的PCC规则1以及过滤器标识1。在步骤1004中,PCEF向PCRF发送策略计费规则请求消息,消息中携带NBIFOM routing rule2(对应于上述的第一路由规则)和对NBIFOM routing rule2的操作,该NBIFOM routingrule2包含一个新的NBIFOM routing rule标识2(对应于上述的第一路由规则的标识)以及过滤器标识1。(PCEF也可以根据过滤器标识1的取值设置NBIFOM routing rule标识2(譬如,将NBIFOM routing rule标识2取值的全部或部分设置为PCC规则标识1的取值),即在NBIFOM routing rule标识2中携带PCC规则标识1的信息。这样在NBIFOM routing rule2中就只要携带NBIFOM routing rule标识2,而无需携带额外的过滤器标识1)在步骤1005中,PCRF进行策略决策。根据过滤器标识1(根据单独携带的过滤器标识1或在NBIFOM routing rule标识2中携带的过滤器标识1信息)找到保存的PCC规则策略,删除PCC规则1。若PCC规则中包含多个packet filter,则PCRF将修改原来的PCC规则1,从PCC规则1的业务过滤器模板中删除过滤器标识1对应的packet filter。

图11是根据本发明实施例的UE请求修改图8所示的流程中下发的NBIFOM routing rule中的packet filter的请求IP flow mapping流程示意图,如图11所示,该流程包括如 下步骤:

步骤S1101,UE接收到触发,决定发起IP flow mapping请求流程。该触发是由于业务信息发生变化等原因导致的UE决定改变正在进行的业务IP流的接入网。

步骤S1102,UE采用现有技术向请求IP flow mapping,请求消息中携带IP flow mapping information,该信息中携带要修改的NBIFOM routing rule标识1(对应于上述的第二路由规则的标识),新的packet filter,请求的操作类型修改。

步骤S1103,P-GW根据IP flow mapping information提取出NBIFOM routing rule2(对应于上述的第二路由规则)和对NBIFOM routing rule2的操作(这里为修改),并根据NBIFOM routing rule标识1找到对应的PCC规则1。

步骤S1104,驻留在P-GW的PCEF向PCRF发送策略计费规则请求消息,消息中携带NBIFOM routing rule2和对NBIFOM routing rule2的操作,该NBIFOM routing rule2包含一个新的NBIFOM routing rule标识2(对应于上述的第二路由规则的标识)以及PCC规则标识1,以及新的packet filter。PCEF也可以根据PCC规则标识1的取值设置NBIFOM routing rule标识2(譬如,将NBIFOM routing rule标识2取值的全部或部分设置为PCC规则标识1的取值),即在NBIFOM routing rule标识2中携带PCC规则标识1的信息。这样在NBIFOM routing rule2中就只要携带NBIFOM routing rule标识2,而无需携带额外的PCC规则标识1,PCRF就能识别出对应的PCC规则。若PCC规则1对应多个NBIFOM routing rule,则PCEF除了携带新的packet filter,还要携带PCC规则1对应的NBIFOM routing rule的其他所有没有修改的packet filter。

步骤S1105,PCRF进行策略决策。根据PCC规则标识1(根据单独携带的PCC规则标识1或在NBIFOM routing rule标识2中携带的PCC规则标识1信息)找到保存的PCC规则策略,并根据上报的所有packet filter更新PCC规则1中业务过滤器模板。

步骤S1106,PCRF返回确认消息,在消息中携带更新后的PCC规则1以及allowed access type。

步骤S1107,PCEF根据收到的信息更新NBIFOM routing rule1,在NBIFOM routing rule1携带新的packet filter。若PCC规则1对应多个NBIFOM routing rule,对于没有修改的packet filter,那么原来的NBIFOM routing rule没有改变。对于修改的packet filter,PCEF更新NBIFOM routing rule,携带修改的packet filter。

步骤S1108,驻留PCEF的P-GW向UE返回应答,携带更新的NBIFOM routing rule。

在一个可选的实施例中,若PCEF保持了PCC规则中过滤器标识和NBIFIOM routing rule标识的对应关系,那么在步骤1103中,P-GW根据IP flow mapping information提取出NBIFOM routing rule2(对应于上述的第一路由规则)和对NBIFOM routing rule2 的操作(这里为修改),并根据NBIFOM routing rule标识1找到对应的PCC规则1以及过滤器标识1。在步骤1104中,PCEF向PCRF发送策略计费规则请求消息,消息中携带NBIFOM routing rule2(对应于上述的第一路由规则)和对NBIFOM routing rule2的操作,该NBIFOM routingrule2包含一个新的NBIFOM routing rule标识2(对应于上述的第一路由规则的标识)、过滤器标识1和新的Packet filter。(PCEF也可以根据过滤器标识1的取值设置NBIFOM routing rule标识2(譬如,将NBIFOM routing rule标识2取值的全部或部分设置为PCC规则标识1的取值),即在NBIFOM routing rule标识2中携带PCC规则标识1的信息。这样在NBIFOM routing rule2中就只要携带NBIFOM routing rule标识2,而无需携带额外的过滤器标识1)在步骤1105中,PCRF进行策略决策。根据过滤器标识1(根据单独携带的过滤器标识1或在NBIFOM routing rule标识2中携带的过滤器标识1信息)找到保存的PCC规则策略,并将业务过滤器模板中过滤器标识1对应的过滤器替换为新的packet filter。在以上PCRF为每个过滤器分配一个过滤器标识的实施例中,由于过滤器标识1和NBIFOM routing rule标识1和NBIFOM routing rule标识2都是一一对应的关系,因此可以认为PCRF为每一个过滤器器预先分配了一个NBIFOM routing rule标识,即在图8的实施例中,PCRF为每个过滤器分配一个NBIFOM routing rule标识(这里表示为NBIFOM routing rule标识3),在图9、图10和图11的流程中,PCEF生成的NBIFOM routing2携带的NBIFOM routing rule标识2根据NBIFOM routing rule标识3的取值设置(譬如,将NBIFOM routing rule标识2取值的全部或部分设置为NBIFOM routing rule标识3的取值)。

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

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

图12是根据本发明实施例的第一种PCC规则的处理装置的结构框图,如图12所示,该装置包括第一接收模块122、第一确定模块124和发送模块126,下面对该装置进行说明。

第一接收模块122,用于接收终端UE发送的用于请求对互联网协议IP流进行处理的第一IP流映射信息;第一确定模块124,连接至上述第一接收模块122,用于根据上述第一IP流映射信息确定包含与IP流对应的第一PCC规则的第一PCC规则标识或与 IP流对应的第一过滤器的第一过滤器标识信息的第一路由规则信息,其中,上述第一过滤器为第一PCC规则中包含的过滤器;发送模块126,连接至上述第一确定模块124,用于向策略和计费规则功能实体PCRF发送第一路由规则信息,以指示上述PCRF按照第一路由规则信息对第一PCC规则进行处理。

在一个可选的实施例中,当上述第一IP流映射信息用于请求对IP流的允许接入网类型进行修改时,上述第一IP流映射信息中携带IP流对应的第二路由规则的标识信息和请求的接入网类型的信息,图13是根据本实施例的第一种PCC规则的处理装置中第一确定模块124的结构框图一,如图13所示,该第一确定模块124包括第一确定单元132,下面对该第一确定模块124进行说明。

第一确定单元132,用于根据上述第二路由规则的标识信息确定第一PCC规则标识或第一过滤器标识信息;其中,在上述第一路由规则信息中还包含请求的接入网类型的信息。

在一个可选的实施例中,当上述第一路由规则信息包含上述第一PCC规则标识,且当第一PCC规则包含两个以上的过滤器时,第一路由规则信息中还携带第一过滤器。

在一个可选的实施例中,当第一IP流映射信息用于请求删除IP流对应的第二路由规则时,上述第一IP流映射信息中携带第二路由规则的标识信息和请求的处理类型为删除的信息,图14是根据本实施例的第一种PCC规则的处理装置中第一确定模块124的结构框图二,如图14所示,该第一确定模块124包括第二确定单元142,下面对该第一确定模块124进行说明。

第二确定单元142,用于根据上述第二路由规则的标识信息确定第一PCC规则标识或第一过滤器标识信息;其中,在上述第一路由规则信息中还包括请求的处理类型为删除的信息。

在一个可选的实施例中,当上述第一路由规则信息包含第一PCC规则标识,且当第一PCC规则包含两个以上过滤器时,上述第一路由规则信息中还携带第一过滤器。

在一个可选的实施例中,当上述第一IP流映射信息用于请求修改IP流对应的第一过滤器时,第一IP流映射信息中携带与IP流对应的第二路由规则的标识信息、新的过滤器和请求的处理类型为修改的信息,图15是根据本实施例的第一种PCC规则的处理装置中第一确定模块124的结构框图三,如图15所示,该第一确定模块124包括第三确定单元152,下面对该第一确定模块124进行说明。

第三确定单元152,用于根据上述第二路由规则的标识信息确定第一PCC规则标识或第一过滤器标识信息;其中,在上述第一路由规则信息中还包含新的过滤器和请求的处理类型为修改的信息。

在一个可选的实施例中,当上述第一路由规则信息包含第一PCC规则标识,且当 上述第一PCC规则包含两个以上过滤器时,第一路由规则信息中还携带有第一PCC规则中的除第一过滤器之外的所有过滤器。

图16是根据本实施例的第一种PCC规则的处理装置的优选结构框图,如图16所示,该装置除包括图12所示的所有模块外,还包括第二确定模块162,下面对该装置进行说明。

第二确定模块162,连接至上述第一接收模块122,用于当根据上述第一IP流映射信息确定包含与IP流对应的第一过滤器的第一过滤器标识信息的第一路由规则信息时,在接收上述UE发送的用于请求对IP流进行处理的第一IP流映射信息之前,确定PCRF为第一PCC规则包含的过滤器分配的过滤器标识或路由规则标识。

在一个可选的实施例中,上述第一过滤器标识信息携带在过滤器标识属性值对AVP中或路由规则标识属性值对AVP中。

图17是根据本实施例的第二种PCC规则的处理装置的结构框图,如图17所示,该装置包括第二接收模块172和处理模块174,下面对该装置进行说明。

第二接收模块172,用于接收策略和计费执行功能PCEF发送的包含与互联网协议IP流对应的第一PCC规则的第一PCC规则标识或与该IP流对应的第一过滤器的第一过滤器标识信息的第一路由规则信息,其中,该第一路由规则信息为PCEF根据来自终端UE的用于请求对IP流进行处理的第一IP流映射信息确定的,上述第一过滤器为第一PCC规则中包含的过滤器;处理模块174,连接至上述第二接收模块172,用于按照上述第一路由规则信息对第一PCC规则进行处理。

在一个可选的实施例中,当上述第一IP流映射信息用于请求对IP流的允许接入网类型进行修改时,上述第一IP流映射信息中携带IP流对应的第二路由规则的标识信息和请求的接入网类型的信息,图18是根据本实施例的第二种PCC规则的处理装置中处理模块174的结构框图一,如图18所示,该处理模块174包括更新单元182或者处理单元184,下面对该处理模块174进行说明。

更新单元182,用于当上述第一PCC规则仅包含第一过滤器时,更新第一PCC规则对应的允许接入网类型为UE请求的接入网类型;处理单元184,用于当上述第一PCC规则包含两个以上过滤器时,从上述第一PCC规则的业务过滤器模板中删除第一过滤器,并且根据上述第一过滤器生成第二PCC规则,其中,该第二PCC规则对应的允许接入网类型为请求接入网类型。

在一个可选的实施例中,当上述第一路由规则信息包含第一PCC规则标识,且该第一PCC规则包含两个以上的过滤器时,上述第一路由规则信息中还携带有第一PCC规则中的第一过滤器。

在一个可选的实施例中,当上述第一IP流映射信息用于请求删除IP流对应的第二 路由规则时,上述第一IP流映射信息中携带第二路由规则的标识信息和请求的处理类型为删除的信息,图19是根据本实施例的第二种PCC规则的处理装置中处理模块174的结构框图二,如图19所示,该处理模块174包括第一删除单元192或者第二删除单元194,下面对该处理模块174进行说明。

第一删除单元192,用于当上述第一PCC规则仅包含第一过滤器时,删除上述第一PCC规则;第二删除单元194,用于当上述第一PCC规则包含两个以上过滤器时,从上述第一PCC规则的业务过滤器模板中删除第一过滤器。

在一个可选的实施例中,当上述第一路由规则信息包含第一PCC规则标识,且当第一PCC规则包含两个以上过滤器时,上述第一路由规则信息中还携带第一过滤器。

在一个可选的实施例中,当上述第一IP流映射信息用于请求修改IP流对应的第一过滤器时,上述第一IP流映射信息中携带与IP流对应的第二路由规则的标识信息、新的过滤器和请求的处理类型为修改的信息,图20是根据本实施例的第二种PCC规则的处理装置中处理模块174的结构框图三,如图20所示,该处理模块174包括第一替换单元202或者第二替换单元204,下面对该处理模块174进行说明。

第一替换单元202,用于将上述第一PCC规则中的业务过滤器模板替换为第一路由规则中携带的过滤器;第二替换单元204,用于将上述第一PCC规则中的过滤器模板中与第一过滤器标识信息对应的过滤器替换为新的过滤器。

在一个可选的实施例中,当上述第一路由规则信息包含第一PCC规则标识,且当第一PCC规则包含两个以上过滤器时,该第一路由规则信息中还携带有第一PCC规则中的除第一过滤器之外的所有过滤器。

图21是根据本实施例的第二种PCC规则的处理装置的优选结构框图,如图21所示,该装置除包括图17所示的所有模块外,还包括分配模块212和通知模块214,下面对该装置进行说明。

分配模块212,用于当接收策略和计费执行功能PCEF发送的包含与上述IP流对应的第一过滤器的第一过滤器标识信息的第一路由规则信息时,在接收第一路由规则信息之前,为第一PCC规则包含的过滤器分配过滤器标识或路由规则标识;通知模块214,连接至上述分配模块212和第二接收模块172,用于将分配的过滤器标识或路由规则标识通知给PCEF。

在一个可选的实施例中,上述第一过滤器标识信息携带在过滤器标识属性值对AVP中或路由规则标识属性值对AVP中。

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

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

S1,接收终端UE发送的用于请求对互联网协议IP流进行处理的第一IP流映射信息;

S2,根据上述第一IP流映射信息确定包含与IP流对应的第一PCC规则的第一PCC规则标识或与IP流对应的第一过滤器的第一过滤器标识信息的第一路由规则信息,其中,上述第一过滤器为第一PCC规则中包含的过滤器;

S3,向策略和计费规则功能实体PCRF发送第一路由规则信息,以指示PCRF按照第一路由规则信息对第一PCC规则进行处理。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:

S1,接收策略和计费执行功能PCEF发送的包含与互联网协议IP流对应的第一PCC规则的第一PCC规则标识或与IP流对应的第一过滤器的第一过滤器标识信息的第一路由规则信息,其中,该第一路由规则信息为所述PCEF根据来自终端UE的用于请求对IP流进行处理的第一IP流映射信息确定的,上述第一过滤器为第一PCC规则中包含的过滤器;

S2,按照上述第一路由规则信息对第一PCC规则进行处理。

可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

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

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

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

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

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