策略制定方法、 策略和计费规则功能及分组数据服务节点 【技术领域】
本发明涉及通信领域, 具体而言, 涉及一种策略制定方法、 策略和计费规则功能及 分组数据服务节点。背景技术
第三代合作伙伴计划 (3rd Generation Partnership Project, 简称为 3GPP) 定义 了针对移动网络的策略和计费控制架构 (Policy andCharging Control, 简称为 PCC), 图1 是根据相关技术的 3GPP PCCR8 架构的示意图, 如图 1 所示, 各实体功能如下描述 :
策略和计费规则功能 (Policy and Charging Rules Function, 简称为 PCRF) 为 业务包含的业务数据流使用网络资源进行服务质量 (Quality of Service, 简称为 QoS) 和 计 费 策 略 的 制 订 和 管 理。PCRF 分 为 归 属 PCRF(home PCRF, 简 称 为 h-PCRF) 和 拜 访 PCRF(visitPCRF, 简称为 v-PCRF), 其中, h-PCRF 位于归属网络, v-PCRF 位于漫游网络。 策略和计费执行功能实体 (Policy and Charging EnforcementFunction, 简称 为 PCEF) 用于执行 PCRF 下发的或者 PCEF 上预配置的 PCC 规则, 对网络上传输的网络协议 (Internet Proxy, 简称为 IP) 报文进行检测, 识别该 IP 报文隶属的业务数据流, 并对业务 数据流提供 QoS 和计费控制。
承载绑定和事件上报功能 (Bearer Binding and Event ReportFunction, 简称为 BBERF) 主要用于对网络上传输的 IP 报文进行检测, 并将 IP 报文按照规则映射到对应的承 载通道上。此外, BBERF 还执行承载网关相关事件的上报, 例如, 当承载丢失, 或者发生接入 网络切换时, 都需要将相应的事件上报给 PCRF, 请求 PCRF 作相应的决策。
此外, 用户签约数据库 (Subscription Profile Repository, 简称为 SPR) 用于保 存用户签约的业务信息, 为 PCRF 制订 PCC 规则提供必须的用户签约信息。在线计费系统 (Online Charging System, 简称为 OCS) 和离线计费系统 (Offline Charging System, 简称 为 OFCS) 分别用于在线和离线计费。
PCRF 分 别 通 过 Gx、 Gxa、 Sp、 Rx 接 口 实 现 和 PCEF、 BBERF、 SPR、应 用 功 能 (Application Function, 简称为 AF) 的交互, PCEF 分别通过 Gy、 Gz 接口实现和 OCS、 OFCS 的交互。
PCC 架构对承载网络上传输的业务实施策略控制的原理如下 :
首先, PCRF 在用户正式开展具体业务之前, 需要和 BBERF、 PCEF 之间分别建立网关 控制会话、 网络协议连接接入网 (InternetProtocol Connection Access Network, 简称为 IP-CAN) 会话, 并要建立网关控制会话和 IP-CAN 会话关联, 以保证针对特定业务数据流在 BBERF 和 PCEF 上实施控制策略的一致性。
此后, 在业务开展过程中, 由 PCRF 根据应用层协商业务信息、 用户签约信息、 运营 商策略等为业务包含的业务数据流制订相应的策略, 包含标识流的五元组信息、 授权带宽 等信息。并将策略以 QoS 规则形式下发给 BBERF, 以 PCC 规则形式下发给 PCEF。当 IP 报文 到达 PCEF、 BBERF 时, 首先根据规则中的五元组信息匹配 IP 报文, 并将匹配上的 IP 报文使
用对应的承载进行传输, 并进行相应的计费, 以实现对业务的有效控制。另外, 当业务开展 过程中, 发生业务信息的更改, 例如, 终止了某一业务数据流, 通过 PCC 也可以实时地释放 业务所占的网络资源, 达到对业务进行动态 QoS 控制的目的。
第 三 代 合 作 伙 伴 计 划 2(3rd Generation Partnership Project2, 简称为 3GPP2, ) 引入 PCC 作为码分多址接入 2000(Code DivisionMultiple Access 2000, 简称为 CDMA2000) 网络的资源控制机制。图 2 是根据相关技术的 CDMA2000 网络引入的 PCC 架构的 示意图, 如图 2 所示, 各实体功能如下描述 :
分组数据服务节点 (Packet Date Serving Node, 简称为 PDSN) 是 CDMA2000 网络 的功能网元, 向接入设备, 例如, 分组控制功能 (Packet Control Function, 简称为 PCF) 开 放标准的 A10/A11 接口, 用于建立用于数据报文传输和 QoS 控制 A10 连接, 同时, PDSN 还是 无线接入网络和外部分组 IP 网络的网关, 对终端和外部 IP 网络的数据报文进行路由、 控制 和转发。下面分别对 CDMA2000 使用单纯 IP(Simple IP) 协议、 移动 IP(Mobile IP, 简称为 MIP) 协议、 代理移动 IP(Proxy Mobile IP) 协议进行介绍。
1.CDMA2000 网络使用 Simple IP 协议。
终端的地址随附着网络的改变而改变, 即, 如果终端发生网络切换, 则新的网络必 须为其分配 IP 地址。终端需要使用新分配的 IP 地址开展业务。因此, 如果正在开展业务 的终端发生漫游, 则会中断正在开展的业务。Simple IP 协议机制, PCEF 功能置于 PDSN。不 需要 BBERF 功能。
2.CDMA2000 网络使用 MIP 协议, 有两个与协议相关的功能网元归属代理 (Home Agent, 简称为 HA) 和外地代理 (ForeignAgent, 简称为 FA)。
HA 其主要功能是作为终端在 MIP 网络下移动时的锚定点, 为终端分配归属 IP 地址 (Home Address, 简称为 HoA)。终端发生漫游, 或者发生接入网络切换的时候, 由 HA 分配给 终端的 HoA 始终不变, 使得终端在发生移动的时候, 始终能够保证通信对端通过 HA 分配给 终端的 HoA 找到该终端。
FA 通常位于终端当前所在的本地网络, 其主要功能是为终端提供本地 IP 地址 (Care of Address, 简称为 CoA)。当终端发生漫游, 或者发生接入网络切换的时候, 终端当 前所在网络的 FA 都要为终端提供 CoA。如果终端移动导致接入网络切换, 则 CoA 也需要改 变。FA 的功能可以置于 PDSN 中。
使用 MIP 协议有两种模式 : FA-CoA 模式和 CCoA 模式 :
1)FA-CoA 模式
FA-CoA 模式下 CoA 为 FA 的地址, 图 3 是根据相关技术的 MIP 协议 FA-CoA 模式或 PMIP 协议下的 PCC 架构的示意图, 如图 3 所示, MIP 隧道位于 FA 和 HA 之间, 同时, 还定义了 反向隧道, 即, 对于前向和反向流都经过 MIP 隧道进行路由。当标有目的地址为终端的 HoA 的 IP 报文到达 HA( 即, 隧道入口出 ), HA 对 IP 报文进行重新封装, 带上 CoA 经过 MIP 隧道 到达 FA 后在解封装去除 CoA 后路由至终端。对于终端发送的 IP 报文按照同样的方式经 过 MIP 隧道路由至 HA, 进而路由至外部网络。FA-CoA 模式下, BBERF 功能位于 FA/PDSN, 而 PCEF 功能位于 HA。
2)CCoA 模式
CCoA 模式下 CoA 为终端地址, 图 4 是根据相关技术的 MIP 协议 CCoA 模式下的 PCC架构的示意图, 如图 4 所示, MIP 隧道位于终端和 HA 之间, FA 不参与隧道建立过程。但是, 由于终端和 FA 之间仍然建有连接, 即, 报文经过 MIP 隧道达到 FA 时, 需要通过连接进行路 由传输, 因此, 在 FA/PDSN 上仍然需要安置 BBERF 功能。而 HA 执行 PCEF 功能。
3.CDMA2000 网络使用 PMIP 协议, 有两个与协议相关的功能网元本地移动锚定 (Localized Mobility Anchor, 简称为 LMA) 和移动接入网关 (Mobile Access Gateway, 简 称为 MAG)。
LMA 是终端在 PMIP 域的归属代理, 相当于 MIP 协议中 HA 的功能, 用于终端在归属 网络的锚定, 给终端分配不变的 IP 地址。
MAG 是接入路由中的功能。用于管理终端附着到接入网络时移动性相关的信令。 跟踪终端的移动, 并是终端本地移动的锚定点。MAG 的功能可以置于 PDSN。
PMIP 协议下的 PMIP 隧道建立在 LMA 和 MAG 之间, 如图 3 所示。终端和外部网络交 互的报文都要经过 PMIP 隧道进行路由。与 MIP 协议的区别是, PMIP 协议下, 终端不会感知 移动, 即网络不会将本地 IP 地址告知给终端, 终端开展业务仅使用 HoA。PMIP 协议下, MAG/ PDSN 执行 BBERF 功能, LMA 执行 PCEF 功能。
根据 PCC 架构的定义, BBERF 和 PCEF 的主要区别在于, BBERF 主要用于对业务数据 流传输使用网络资源进行 QoS 控制, 而 PCEF 除了对业务数据流进行 QoS 控制外, 还需要进 行计费控制。因此, PCRF 通过 Gx 会话与 PCEF 进行 QoS 和计费策略的交互, 而通过 Gxx 会 话与 BBERF 进行 QoS 策略的交互。 对于图 2 所示的 CDMA2000 网络下的 PCC 架构, 如果 CDMA2000 使用 Simple IP 协 议, 则 PDSN 执行 PCEF 功能, 需要进行计费控制。而如果使用 MIP 或 PMIP 协议, 则 PDSN 执 行 BBERF 功能, 不需要进行计费控制。这就对 PDSN 的功能提出了需求, 就是 PDSN 需要根据 协议使用状况, 而选择是否行使 PCC 下的计费功能 ; PCRF 也需要根据网络使用协议状况而 决策使用 Gx 会话还是 Gxx 会话和 PDSN 进行控制策略交互。
虽然终端在开展具体的业务之前, 需要附着到网络, 此时 BBERF 或 PCEF 需要和 PCRF 建立 Gxx 会话或 Gx 会话。由于 Gxx 会话和 Gx 会话具有各自的 Diameter 会话标识, PCRF 根据会话标识可以区分 Gxx 会话和 Gx 会话, 从而可以区分是和 BBERF 交互还是和 PCEF 交互, 对于 PDSN 即可能执行 BBERF, 又可能执行 PCEF 功能的情况, PCRF 进而可以进一步感 知 PDSN 是执行 BBERF 功能还是 PCEF 功能。但是根据 PCC 架构定义, 如果架构存在 BBERF 功能, 则终端在附着过程中, 需要首先建立 Gxx 会话, 还需要建立 Gx 会话, 并需要建立 Gxx 会话的关联。此时如果 PCRF 在没有收到 Gxx 会话的情况下, 接收到了 Gx 会话, 就可能导致 PCRF 判断会话建立过程发生错误。因此, 如果是 PDSN 既执行 BBERF 功能, 又执行 PCEF 功能 的情况, 仅根据 Diameter 会话标识, 还不能完全解决 PCRF 对 PDSN 执行功能进行区分的问 题。
另外, 对于同时兼容 Simple IP 和 MIP 协议的终端发起业务, 要在 PDSN 上实施正确 的策略控制, 同样需要解决上述问题, PCRF 也需要解决正确区分 PDSN 执行 PCEF 还是 BBERF 功能。
发明内容
针对相关技术中根据 Diameter 会话标识可能无法正确区分 PDSN 执行 PCEF 功能还是 BBERF 功能, 以及无法对 PDSN 进行区分控制策略的问题而提出本发明, 为此, 本发明的 主要目的在于提供一种改进的策略制定方案, 以解决上述问题至少之一。
为了实现上述目的, 根据本发明的一个方面, 提供了一种策略制定方法。
根据本发明的策略制定方法包括 : 策略和计费规则功能接收来自分组数据服务节 点的协议区分信息, 其中, 协议区分信息用于指示协议的类型 ; 策略和计费规则功能根据协 议区分信息制定策略, 并将策略发送给分组数据服务节点。
优选地, 策略和计费规则功能接收来自分组数据服务节点协议区分信息包括 : 策 略和计费规则功能在会话建立或会话修改阶段接收来自分组数据服务节点的协议区分信 息。
优选地, 会话至少包括以下之一 : 网关控制会话、 网络协议连接接入网会话。
优选地, 如果协议区分信息指示的协议为单纯网络协议, 则策略和计费规则功能 制定并向分组数据服务节点发送服务质量和计费策略。
优选地, 在策略和计费规则功能制定并向分组数据服务节点发送服务质量策略和 计费策略之后, 上述方法还包括 : 分组数据服务节点接收服务质量策略和计费策略, 并执行 策略和计费执行功能实体功能。 优选地, 如果协议区分信息指示的协议为移动网络协议或代理移动网络协议, 则 策略和计费规则功能制定并向分组数据服务节点发送服务质量策略。
优选地, 在策略和计费规则功能制定并向分组数据服务节点发送服务质量策略之 后, 上述方法还包括 : 分组数据服务节点接收服务质量策略, 并执行承载绑定和事件上报功 能。
优选地, 将策略发送给分组数据服务节点包括 : 策略和计费规则功能根据协议区 分信息确定发送协议区分信息所使用的会话, 并通过会话发送策略。
为了实现上述目的, 根据本发明的一个方面, 提供了一种策略制定方法。
根据本发明的策略制定方法包括 : 分组数据服务节点向策略和计费规则功能发送 协议区分信息, 以便策略和计费规则功能根据协议区分信息制定策略, 其中, 协议区分信息 用于指示终端与分组数据服务节点连接所使用的协议的类型 ; 分组数据服务节点接收来自 策略和计费规则功能的策略, 并根据策略确定执行的功能。
为了实现上述目的, 根据本发明的另一个方面, 提供了一种策略和计费规则功能。
根据本发明的策略和计费规则功能包括 : 接收模块, 用于接收来自分组数据服务 节点的协议区分信息, 其中, 协议区分信息用于指示协议的类型 ; 策略模块, 用于根据协议 区分信息制定策略 ; 发送模块, 用于将策略发送给分组数据服务节点。
为了实现上述目的, 根据本发明的另一个方面, 还提供了一种分组数据服务节点。
根据本发明的分组数据服务节点包括 : 第二发送模块, 用于向策略和计费规则功 能发送协议区分信息以便策略和计费规则功能根据协议区分信息制定策略, 其中, 协议区 分信息用于指示终端与分组数据服务节点连接所使用的协议的类型 ; 第二接收模块, 用于 接收来自策略和计费规则功能的策略 ; 确定模块, 用于根据策略确定执行的功能。
通过本发明, 采用 PCRF 接收并根据来自 PDSN 的协议区分信息制定策略, 然后将制 定的策略发送给 PDSN, 解决了相关技术中 PCRF 根据 Diameter 会话标识可能无法正确区分 PDSN 执行 PCEF 功能还是 BBERF 功能的问题, 以及对 PDSN 进行区分控制策略的问题, 进而达
到了对网络正确进行策略和计费控制的效果。 附图说明 此处所说明的附图用来提供对本发明的进一步理解, 构成本申请的一部分, 本发 明的示意性实施例及其说明用于解释本发明, 并不构成对本发明的不当限定。在附图中 :
图 1 是根据相关技术的 3GPP PCC R8 系统架构的示意图 ;
图 2 是根据相关技术的 CDMA2000 网络引入的 PCC 架构的示意图 ;
图 3 是根据相关技术的 MIP 协议 FA-CoA 模式或 PMIP 协议下的 PCC 架构的示意 图;
图 4 是根据相关技术的 MIP 协议 CCoA 模式下的 PCC 架构的示意图 ;
图 5 是根据本发明实施例的策略制定方法的流程图 ;
图 6 是根据本发明实施例的实例一的方法的流程图 ;
图 7 是根据本发明实施例的实例二的方法的流程图 ;
图 8 是根据本发明实施例的实例三的方法的流程图 ;
图 9 是根据本发明实施例的 PCRF 的结构框图 ;
图 10 是根据本发明实施例的 PDSN 的结构框图。具体实施方式
功能概述
考虑到相关技术中根据 Diameter 会话标识可能无法正确区分 PDSN 执行 PCEF 功 能还是 BBERF 功能, 以及无法对 PDSN 进行区分控制策略的问题, 本发明实施例提供了一种 策略制定方案, 该方案的处理原则如下 : 首先, PCRF 从 PDSN 获取协议区分信息。协议区分 信息可在会话建立或者会话修改阶段从 PDSN 获取。会话可以是网关控制会话或 IP-CAN 会 话; 协议区分信息可以是协议区分标识用于标识承载网络使用的协议。协议可以是 Simple IP 协议、 MIP 协议、 PMIP 协议等。然后, 根据协议区分信息, PCRF 进行策略决策和下发。如 果根据协议区分信息, PCRF 根据协议区分信息得知采用的是 Simple IP 协议, 则 PCRF 制订 QoS 和计费策略, 并通过 Gx 会话下发给 PDSN 执行, PDSN 执行 PCEF 功能 ; 如果根据协议区分 信息, PCRF 得知采用的是 MIP 协议或 PMIP 协议, 则 PCRF 制订 QoS 策略, 并通过 Gxx 会话下 发给 PDSN 执行。PDSN 执行 BBERF 功能。
需要说明的是, 在不冲突的情况下, 本申请中的实施例及实施例中的特征可以相 互组合。下面将参考附图并结合实施例来详细说明本发明。
在以下实施例中, 在附图的流程图示出的步骤可以在诸如一组计算机可执行指令 的计算机系统中执行, 并且, 虽然在流程图中示出了逻辑顺序, 但是在某些情况下, 可以以 不同于此处的顺序执行所示出或描述的步骤。
方法实施例
根据本发明的实施例, 提供了一种策略制定方法, 图 5 是根据本发明实施例的策 略制定方法的流程图, 如图 5 所示, 该方法包括如下的步骤 S102 至步骤 S104 :
步骤 S102, PCRF 接收来自 PDSN 的协议区分信息, 其中, 协议区分信息用于指示协 议的类型。步骤 S104, PCRF 根据协议区分信息制定策略, 并将策略发送给 PDSN。PCRF 可以根 据协议区分信息确定发送协议区分信息所使用的会话, 并通过会话发送制定的策略。
在步骤 S102 之前, PDSN 向 PCRF 发送协议区分信息, 其中, 协议是终端与 PDSN 连 接所使用的协议 ; 在步骤 S104 之后, PDSN 接收来自 PCRF 的策略, 并根据策略确定执行的功 能。下面通过两个方面对 PDSN 确定执行的功能进行描述。
方面一, 如果协议区分信息指示的协议为 Simple IP, 则 PCRF 制定并通过 Gx 向 PDSN 发送服务质量和计费策略, PDSN 接收到 QoS 策略和计费策略之后, 执行 PCEF 功能。
方面二, 如果协议区分信息指示的协议为 MIP 或 PMIP 协议, 则 PCRF 制定并通过 Gxx 会话向 PDSN 发送 QoS 策略, PDSN 接收到 QoS 策略之后, 并执行 BBERF 功能。
优选地, PCRF 在会话建立或会话修改阶段接收来自 PDSN 的协议区分信息, 其中, 会话可以至少包括以下之一 : 网关控制会话、 网络协议连接接入网会话。
下面将结合实例对本发明实施例的实现过程进行详细描述。
实例一
在本实例中, 会话创建时, 当 PCRF 收到一个会话创建请求, 需要发起一个会话创 建流程, 则 PCRF 从请求消息中获取到该会话的底层协议为 Simple IP 时, 制定并下发 PCC 规则给 PDSN(PCEF), 供 PCEF 安装并执行。 图 6 是根据本发明实施例的实例一的方法的流程 图, 如图 6 所示, 该流程包括如下步骤 :
步骤 601.PDSN(PCEF) 接收到创建 IP-CAN 承载请求, 建立 IP-CAN 会话创建指示消 息。
步骤 602.PDSN(PCEF) 通过 Diameter CCR 消息向 PCRF 发起 IP-CAN 会话创建请求, 并在该消息中带上协议区分信息。如果是漫游的情况下, 该请求消息需要经过 v-PCRF 发送 给 h-PCRF。
步骤 603.PCRF 接收到该请求消息, 并将携带的信息进行保存, 根据携带的协议区 分信息判断出为 Simple IP 协议。
步骤 604. 如果此时 PCRF 没有与该用户相关的用户签约信息, 则从 SPR 中获取。
步骤 605.PCRF 根据上述获取的用户签约信息以及运营商策略, 为即将建立的 IP-CAN 会话生成 PCC 规则。
步骤 606.PCRF 通过 Diameter CCA 消息向 PDSN(PCEF) 返回 IP-CAN 会话创建响应, 提供 PCC 规则。如果是漫游情况, 响应消息由 h-PCRF 通过 v-PCRF 下发给 PDSN(PCEF)。
步骤 607.PDSN(PCEF) 执行策略, 安装接收到的 PCC 规则。
步骤 608.PDSN(PCEF) 返回创建 IP-CAN 承载响应。
实例二
在本实例中, 会话创建时, 当 PCRF 收到一个会话创建请求, 需要发起一个会话创 建流程, 则 PCRF 从请求消息中获取到该会话的协议区分信息, 为 MIP/PMIP 时, 需下发 PCC 规则到 HA/LMA 给 PCEF, 同时, 剥离出 QoS 规则下发到 PDSN/FA/MAG 给 BBERF, 在 BBERF 和 PCEF 上实施一致的控制策略。图 7 是根据本发明实施例的实例二的方法的流程图, 如图 7 所示, 该流程包括如下的步骤 :
步骤 701.PDSN/FA/MAG(BBERF) 检测到 UE 发起 IP-CAN 会话建立请求, 在 PDSN/ FA(BBERF) 和 PCRF 之间建立网关控制会话。建立过程中, 将用户标识、 PDN 标识、 IP-CAN 接入类型和协议区分信息发送给 PCRF。
步骤 702.HA/LMA(PCEF) 接收到该 IP-CAN 会话建立请求。
步骤 703.HA/LMA(PCEF) 通过 Diameter CCR 消息向 PCRF 发起 IP-CAN 会话建立请 求, 请求消息中包含协议区分信息、 用户标识、 PDN 标识、 UE 本地 IP 地址、 IP-CAN 接入类型、 默认计费方法等信息。如果是漫游情况, 则请求消息通过 v-PCRF 发送给 h-PCRF。
步骤 704.PCRF 接收来自 HA(PCEF) 的消息。获取并保存该消息中携带的信息, 然 后, 根据携带的协议区分信息判断出为 MIP/PMIP 协议。
步骤 705. 根据 HA/LMA(PCEF) 发送的用户标识、 PDN 标识, 以及网关控制会话建立 阶段 PDSN/FA/MAG(BBERF) 发送的用户标识和 PDN 标识, PCRF 完成网关控制会话和 IP-CAN 会话的关联。
步骤 706. 如果 PCRF 此时缺少该用户相关的用户签约信息, 则向 SPR 获取。
步骤 707. 根据上述信息以及运营商策略, PCRF 进行策略决策, 并选择或者产生 PCC 规则。
步骤 708.PCRF 通过 Diameter CCA 消息向 HA/LMA(PCEF) 提供 PCC 规则。如果是 漫游的情况, 则 PCC 规则需要 h-PCRF 通过 v-PCRF 提供给 PCEF。 步骤 709. 此时 PCRF 还需要根据 PCC 规则产生 QoS 规则, 通过网关控制和 QoS 规 则提供程序将最新的 QoS 规则系统给 PDSN/FA/MAG(BBERF)。
步骤 710.HA/LMA(PCEF) 接收策略, 安装 PCC 规则。
步骤 711.HA/LMA(PCEF) 返回会话建立请求的响应。
实例三
在本实例中, BBERF 重定位时的网关控制会话创建, 当 PCRF 收到一个网关控制会 话创建请求, 需要发起一个新的网关控制会话创建流程, 则 PCRF 从请求消息中获取到该会 话的协议区分信息, 为 MIP/PMIP 时, 如果 PCEF 需要更新则需要发起 IP-CAN 会话修改流程, 下发 PCC 规则到 HA/LMA 给 PCEF, 同时剥离出 QoS 规则下发到 PDSN/FA/MAG 给 BBERF, 在 BBERF 和 PCEF 上实施一致的控制策略。图 8 是根据本发明实施例的实例三的方法的流程 图, 如图 8 所示, 该流程包括如下步骤 :
步骤 801.PDSN/FA/MAG(BBERF) 接收到一个网关控制会话创建指示, 发起一个 PDSN/FA/MAG(BBERF) 和 PCRF 之间的网关控制会话的创建。
步骤 802.PDSN/FA/MAG(BBERF) 通过 Diameter CCR 向 PCRF 发送网关控制会话创 建请求, 将用户标识、 PDN 标识、 IP-CAN 接入类型和协议区分信息发送给 PCRF。如果是漫游 情况, 则请求消息通过 v-PCRF 发送给 h-PCRF。
步骤 803.PCRF 接收来自 PDSN/FA/MAG(BBERF) 的消息。获取并保存携带的信息, 然后, 根据携带的协议区分信息判断出为 MIP/PMIP 协议。
步骤 804. 根据当前会话的用户标识、 PDN 标识, 以及在网关控制会话建立请求中 PDSN/FA/MAG(BBERF) 发送的用户标识和 PDN 标识, PCRF 完成网关控制会话和 IP-CAN 会话 的关联。
步骤 805. 如果 PCRF 此时缺少该用户相关的用户签约信息, 则向 SPR 获取。
步骤 806. 根据上述信息以及运营商策略, PCRF 进行策略决策, 并选择或者产生 PCC 规则。
步骤 807.PCRF 通过 Diameter CCA 消息向 BBERF 提供 PCC 规则。如果是漫游的情 况, 则 PCC 规则需要 h-PCRF 通过 v-PCRF 提供给 BBERF。
步骤 808.Target BBERF 给 PCRF 发送一个 Ack 消息, 告知 PCRF 下发的 QoS 规则激 活结果, 指出是否资源请求成功分配。
步骤 809. 根据上面 QoS 规则的激活情形, 如果此前提供给 PCEF 的 PCC 规则需要 更新, 则 PCRF 等待 PCEF 发起一个 IP-CAN 会话修改处理, 来更新 PCEF。PCEF 会将协议区分 标识在请求消息里带给 PCRF。
步骤 810. 此时 PCRF 还需要根据 PCC 规则产生 QoS 规则, 通过网关控制和 QoS 规 则提供程序将最新的 QoS 规则系统给 TargetBBERF。并将 Source BBERF 中的相关 QoS 规则 移除。
装置实施例
根据本发明的实施例, 提供了一种 PCRF, 图 9 是根据本发明实施例的 PCRF 的结构 框图, 如图 9 所示, 该 PCRF 包括 : 接收模块 92、 策略模块 94、 发送模块 96, 下面对该结构进 行详细的说明。
接收模块 92, 用于接收来自 PDSN 的协议区分信息, 其中, 协议区分信息用于指示 协议的类型 ; 策略模块 94 连接至接收模块 92, 用于根据协议区分信息制定策略 ; 发送模块 96 连接至策略模块 94, 用于将策略发送给 PDSN。 根据本发明的实施例, 还提供了一种 PDSN, 图 10 是根据本发明实施例的 PDSN 的结 构框图, 如图 10 所示, 该 PDSN 包括 : 第二发送模块 12、 第二接收模块 14、 确定模块 16, 下面 对该结构进行详细的说明。
第二发送模块 12, 用于向策略和计费规则功能发送协议区分信息以便策略和计费 规则功能根据协议区分信息制定策略, 其中, 协议区分信息用于指示终端与 PDSN 连接所使 用的协议的类型 ; 第二接收模块 14 连接至第二发送模块 12, 用于接收来自策略和计费规则 功能的策略 ; 确定模块 16 连接至第二接收模块 14, 用于根据策略确定执行的功能。下面从 两个方面对确定模块 16 的功能进行描述。
方面一, 如果协议区分信息指示的协议为 Simple IP, 则 PCRF 制定并通过 Gx 向 PDSN 发送服务质量和计费策略, PDSN 接收到 QoS 策略和计费策略之后, 执行 PCEF 功能。
方面二, 如果协议区分信息指示的协议为 MIP 或 PMIP 协议, 则 PCRF 制定并通过 Gxx 会话向 PDSN 发送 QoS 策略, PDSN 接收到 QoS 策略之后, 并执行 BBERF 功能。
综上所述, 通过本发明的上述实施例, 解决了 PCRF 根据 CDMA2000 网络使用协议的 区别, 对 PDSN 进行区分控制策略的问题, 达到对网络正确进行策略和计费控制的目的。
显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步骤可以用通用 的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布在多个计算装置所组成 的网络上, 可选地, 它们可以用计算装置可执行的程序代码来实现, 从而, 可以将它们存储 在存储装置中由计算装置来执行, 或者将它们分别制作成各个集成电路模块, 或者将它们 中的多个模块或步骤制作成单个集成电路模块来实现。这样, 本发明不限制于任何特定的 硬件和软件结合。
以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本领域的技 术人员来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则之内, 所作的任何修
改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。