实现策略与计费控制的方法、装置和系统的制作方法

文档序号:7658895阅读:108来源:国知局
专利名称:实现策略与计费控制的方法、装置和系统的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及实现策略与计费控制的方法、策略 和计费执行功能实体、策略控制和计费规则功能实体、网关以及实现策略与 计费控制的系统。
技术背景在电信系统中,考虑到业务的服务质量(Quality of Service,简称QoS ) 和业务运营等方面的需求,需要进行基于不同业务(如网页浏览、文件下载、 视频流点播等)的策略控制和计费控制。图1给出了第三代移动通信标准化伙伴项目(3rd Generation Partnership Project,简称3GPP )中定义的策略与计费控制(Policy and Charging Control, 简称PCC)框架的架构图,其中包括策略控制和计费规则功能实体(Policy Control and Charging Rules Function,简称PCRF ) 110,主要用于根据用户位置相关的信息、运营商制 定的策略、用户签约数据以及用户当前正在进行的业务等信息进行PCC决 策,确定用户的PCC规则,并将确定的PCC规则发送给策略和计费执行功 能实体;所述PCC规则包括业务数据流的检测规则、是否进行门控、QoS 以及基于流的计费规则等。策略和计费执行功能实体(Policy and Charging Enforcement Function,简 称PCEF) 120,主要用于向PCRF上报用户位置相关的信息,以及通过执行 PCRF发送的PCC规则,实现对业务数据流的检测和测量、业务数据流的 QoS保证、用户面的流量处理以及触发控制面的会话管理等功能;该功能实 体一般基于网关实现,可以连接多种接入网络。用户签约数据数据库(Subscription Profile Repository,简称SPR )130, 主要用于向PCRF提供用户签约数据。应用层功能实体(Application fimction,简称AF ) 140,主要用于向PCRF 提供应用层的会话信息,包括用于识别业务数据流的IP过滤器,应用或媒体所需带宽信息等。在线计费系统(Online Charging System,简称OCS ) 150和离线计费系 统(Offline Charging System,简称OFCS ) 160,分别用于实现在线计费和离 线计费。其中,PCEF与PCRF之间通过Gx接口进行交互;AF与PCRF之间通 过Rx接口进行交互;SPR与PCRF之间通过Sp接口进行交互;OCS和OFCS 分别通过Gy接口和Gz接口与PCRF进行交互;所述Gx接口和Rx接口可 以使用互联网工程任务组(LETF )定义的Diameter协议。在对现有技术的研究和实践过程中,发明人发现在实际应用中,可能存 在某些特殊的应用场景(例如,运营商可能希望对某个办公区域内的用户实 行后付费或免费业务,或者可能对某些临时热点小区的用户提供QoS较低的 IP连通接入网络承载,以避免产生由于临时热点小区内用户过多而导致的资 源不足的问题),需要进行基于细粒度的位置信息的策略与计费控制;然而, 根据目前3GPP的PCC定义,在实现策略与计费控制时,PCEF向PCRF上 报的用户位置相关的信息只有用户所在的服务通用分组无线业务支持节点 (SGSN)的IP地址以及该SGSN的移动业务网络信息,上述用户位置相关 的信息的粒度较大,因此,目前3GPP的PCC框架只能进行基于较粗粒度的 位置相关信息的策略与计费控制,而无法满足特殊应用场景对基于细粒度位 置信息的策略与计费控制的需求。 发明内容本发明实施例要解决的技术问题是提供实现策略与计费控制的方法、策 略和计费执行功能实体、策略控制和计费规则功能实体、网关以及实现策略 与计费控制的系统,以达到实现基于细粒度位置信息的策略与计费控制的目 的。为解决上述技术问题,本发明的实施例提供以下技术方案 一种实现策略与计费控制的方法,包括 获取用户位置信息;根据所获取的用户位置信息确定用户的策略与计费控制PCC规则;按照所述PCC规则进行相应的策略与计费控制。 一种策略和计费执行功能实体,包括
发送单元,用于向策略控制和计费规则功能实体PCRF发送信息;包括 在接收到位置信息发送命令时,向PCRF发送用户位置信息;
接收单元,用于接收PCRF发送的信息;包括接收PCRF根据所述用户 位置信息确定的策略与计费控制PCC规则;
策略执行单元,用于按照接收单元接收的PCC规则进行相应的策略与计
费控制。
一种网关,包括上述的策略和计费执行功能实体。 一种策略控制和计费规则功能实体,包括
获取单元,用于获取策略与计费执行功能实体PCEF上报来的信息;包 括用户位置信息;
决策单元,用于确定用户的策略与计费控制PCC规则;包括根据获取单 元获取的用户位置信息确定用户的PCC规则;
发送单元,用于向PCEF发送信息;所述信息包括决策单元确定的PCC 规则。
一种实现策略与计费控制的系统,包括策略和计费执行功能实体PCEF 和策略控制和计费规则功能实体PCRF:
PCRF用于获取PCEF上报来的用户位置信息,根据所述用户位置信息 确定用户的策略与计费控制PCC规则,以及发送所述PCC规则;
所述PCEF用于接收所述PCC规则,并按照该规则进行相应的策略与计 费控制。
从以上技术方案可以看出,本发明实施例中,可以根据PCEF上报来的 用户位置信息生成用户的PCC规则,从而依据该PCC规则进行相应的策略 与计费控制;由于本发明实施例中的用户位置信息与现有技术中用户所在 SGSN的IP地址以及该SGSN的移动业务网络信息相比,是粒度更细的位置 信息,因此,本发明实施例可以实现基于细粒度位置信息的策略与计费控制。


图1是现有技术中3GPP定义的PCC框架的架构图; 图2~图7分别是本发明实现策略与计费控制的方法实施例一-实施例 六的流程图8~图10分别是本发明策略和计费执行功能实体实施例一-实施例三 的结构图11是本发明策略控制和计费规则功能实体实施例一的结构图; 图12是本发明实现策略与计费控制的系统实施例一的结构图。
具体实施例方式
下面结合附图,对本发明提供的实现策略与计费控制的方法,以及相应 装置和系统的推荐实施例进行描述。
本发明实现策略与计费控制的方法实施例一;参考图2,包括 Al、 PCRF获取PCEF上报来的用户位置信息。
在本发明实施例中,用户位置信息主要是指用户的具体位置信息。在不 同的接入网技术中,定义的用户位置信息可能是不同的,在本文中,主要以 通用无线分组业务(General Packet Radio Service,简称GPRS )网络和微波 存取全球互通(Worldwide Interoperability for Microwave Access , 简称 WiMAX)网络为例进行说明,但可以理解的,本发明实施例对其他接入网 技术也同样适用。
在GPRS网络中,定义了以下的用户位置信息
路由区域标识(RAI):由移动业务国家码(Mobile Country Code,简称 MCC )、移动业务网络码(Mobile Network Code,简称MNC )、位置区域码 (Location Area Code,简称LAC)和路由区域码(Route Area Code,简称 RAC)组成,用于唯一地标识由具有相同路由信息的一个或多个小区组成的 路由区域。
全球小区标识(CGI):由MCC、画C、 LAC和小区标识(Cell Identity, 简称CI)组成,是一个小区在全球范围内的唯一标识。
服务区域标识(SAI):由MCC、 MNC、 LAC和服务区域码(Service Area Code,简称SAC)组成,用于唯一地标识位于同一位置区的一个或多个小区组成的服务区。
在WiMAX网络中,定义的用户位置信息包括WiMAX小区信息等。
在本发明实施例中,PCEF可以是主动上报用户位置信息,例如,PCEF 可以在收到IP连通接入网络(IP Connectivity Access Network,简称IP-CAN) 会话建立请求消息后直接上报用户位置信息,也可以是根据PCRF的位置上 报指示进行用户位置信息的上报。其中,位置上报指示具体可以是包括用户 位置信息变化事件的触发事件列表。
PCEF根据PCRF的位置上报指示上报用户位置信息可以是PCEF检测 是否发生触发事件列表中指示的用户位置信息变化事件,若是,则上报变化 后的用户位置信息。以下给出几种具体实现方法
方法a、接入网的网元向PCEF上报检测到的用户位置信息变化事件, 以及变化后的用户位置信息;PCEF判断所述用户位置信息变化事件是否属 于触发事件列表中指示的用户位置信息变化事件,若是,则上报所述变化后 的用户位置信息。
方法b,接入网的网元向PCEF定时上报当前用户位置信息;若该用户 位置信息的类型属于触发事件列表中指示的用户位置信息变化事件对应的用 户位置信息的类型,PCEF对所述当前用户位置信息和已记录的用户位置信 息进行比较,若两者不同,则上报所述当前用户位置信息。
方法c、检测到发生用户位置信息变化事件时,接入网的网元向PCEF 上报变化后的用户位置信息;PCEF接收到用户位置信息后,直接确认发生 用户位置变化事件,若该用户位置信息的类型属于触发事件列表中指示的用 户位置信息变化事件对应的用户位置信息的类型,则上报所接收的用户位置 信息。
在本发明实施例中,PCEF根据PCRF的位置上报指示上报用户位置信 息也可以是PCEF判断是否已向PCRF上报过与触发事件列表中指示的用 户位置信息变化事件对应的用户位置信息,若判断结果为否,则上报所述用 户位置信息。
在本发明实施例中,PCEF上报用户位置信息具体可以通过上报携带用户位置信息的信用控制请求(Credit-Control-Request,简称CCR)消息实现。 以GPRS网络为例,可选的一种实现方式是在CCR消息中包括属性值为 CGI/SAI信息的3GPP用户位置信息(3GPP-User-Location-Info )属性值对, 和/或属性值为RAI信息的RAI属性值对。
A2、根据所获取的用户位置信息确定用户的PCC规则,以及发送所述 PCC规则。
PCRF根据获取的用户位置信息,并可以结合用户签约数据、运营商策 略等信息确定用户的PCC规则;若未曾向PCEF发送过PCC规则,或生成 的PCC规则与已发送给PCEF的PCC规则不同,则向PCEF发送所生成的 PCC规则。
PCRF还可以根据获取的用户位置信息,并可以结合用户签约数据、运 营商策略等信息确定用户的用户位置信息变化事件,生成相应的位置上报指 示;若未曾向PCEF发送过位置上报指示,或生成的位置上报指示与已发送 给PCEF的位置上报指示不同,则向PCEF发送所生成的位置上报指示;其 中,位置上报指示具体可以是包括用户位置信息变化事件的触发事件列表, PCEF接收到PCRF发送的触发事件列表后,检测是否发生触发事件列表中 指示的用户位置信息变化事件,若是,则上报变化后的用户位置信息。
在本发明实施例中,PCRF可以通过信用控制应答 (Credit-Control-Answer , 简称CCA )消息或者重新授权请求 (Re-Auth-Request,简称RAR)消息向PCEF发送PCC规则和位置上报指 示。
当位置上报指示是触发事件列表时,PCRF可以通过在CCA消息或RAR 消息中携带触发事件列表实现触发事件列表的发送。下面给出通过CCA消 息或RAR消息发送触发事件列表的两种具体实现方法
方法A、发送携带触发事件(Event-Trigger)属性的CCA消息或RAR 消息,所述Event-Trigger属性的属性值中包括一个或多个对应于单个用户位 置信息的位置变化事件。
Event-Trigger属性是枚举类型的数据对象,3GPP TS29.212的7.0.0版本中已经对0-10的属性值做出了定义;在本发明实施例中,可以在已定义属 性值的基础上对Event-Trigger属性进行扩展,增加对应于单个用户位置信息 的位置变化事件的属性值。
基于上述定义,通过在CCA消息或RAR消息的Event-Trigger属性中包 括对应于单个用户位置信息对应的位置变化事件的属性值,实现包括用户位 置信息变化事件的触发事件列表的发送。
PCEF接收到CCA消息或RAR消息后,若检测到上述消息中 Event-Trigger属性中指示的用户位置信息变化事件,则向PCRF上报变化后 的用户位置信息。
PCEF接收到CCA消息或RAR消息后,也可以判断是否已向PCRF上 报过消息中Event-Trigger属性中指示的用户位置信息变化事件对应的用户位 置信息,若判断结果为否,则向PCRF上报所述用户位置信息。
为帮助理解,下面以采用GPRS接入为例,给出方法A的一个具体实例
在本实例中,为Event-Trigger属性增加两个属性值 一 个是 RAI_CHANGE(xl ),用于表示RAI变化事件,另一个是CGI_SAI_CHANGE (x2 ),用于表示CGI/SAI变化事件;其中,xl与x2不同,且与Event-Trigger 属性中已定义的属性值不同。
根据上述定义,当PCRF在发送给PCEF的CCA消息或RAR消息的 Event-Trigger属性中包括属性值RAI_CHANGE ( xl )时,表示PCRF要求 PCEF上报RAI的变化;当 Event-Trigger属性中包括属性值 CGI_SAI_CHANGE ( x2)时,表示PCRF要求PCEF上报CGI/SAI的变化。
方法B、发送携带触发事件(Event-Trigger)属性的CCA消息或RAR 消息,所述Event-Trigger属性的属性值中包括对应于全部用户位置信息的位 置变化事件。
在本发明实施例中,可以在已定义属性值的基础上对Event-Trigger属性 进行扩展,增加一个对应于全部用户位置信息的位置变化事件的属性值。
基于上述定义,通过在CCA消息或RAR消息的Event-Trigger属性中包 括该对应于全部用户位置信息的位置变化事件的属性值,实现包括用户位置信息变化事件的触发事件列表的发送。
PCEF接收到CCA消息或RAR消息后,若检测到任意一个用户位置信 息变化事件,则向PCRF上报变化后的用户位置信息。
PCEF接收到CCA消息或RAR消息后,也可以判断是否已向PCRF上 报过所有的用户位置信息,若有某个用户位置信息未曾上报过,则向PCRF 上报该用户位置信息。
下面仍以采用GPRS接入为例,给出方法B的一个具体实例
在本实例中,为 Event-Trigger 属性增加 一 个属性值 LOCATION—CHANGE (x),用于表示用户位置信息变化事件;其中,x与 Event-Trigger属性中已定义的属性值不同。
根据上述定义,当PCRF在发送给PCEF的CCA消息或RAR消息的 Event-Trigger属性中包括属性值LOCATION_CHANGE ( x)时,表示PCRF 要求PCEF上报所有的用户位置信息变化。
跨运营商切换或者跨接入技术切换可能导致PCEF获取用户位置信息的 能力发生变化,因此,在本发明实施例中,PCRF还可以根据PCEF上报的 位置获取能力信息,并可以结合用户位置信息、用户签约数据、运营商策略 等信息确定用户的用户位置信息变化事件,生成相应的位置上报指示;若未 曾向PCEF发送过位置上报指示,或生成的位置上报指示与已发送给PCEF 的位置上报指示不同,则向PCEF发送所生成的位置上报指示。在本发明实 施例中,所述的位置获取能力主要是指是否具有获取用户位置信息的能力。
此外,PCRF还可以在PCEF的位置获取能力信息发生改变时,才艮据PCEF 上报的位置获取能力信息,并可以结合用户位置信息、用户签约数据、运营 商策略等信息重新进行PCC决策,确定用户当前的PCC规则。
在本发明实施例中,PCEF可以在发送给PCRF的CCR消息中携带位置 获取能力信息,从而实现位置获取能力的上报,该过程可以在IP-CAN会话 建立,和/或修改时发生。下面给出通过CCR消息上报位置获取能力信息的 几种具体实现方法
方法一、在CCR消息中携带一个或多个对应于单个用户位置信息的位置获取能力属性值对,该属性值对的属性值表示是否具有获取相应用户位置信 息的能力。在本发明实施例中,可以对CCR消息进行扩展,增加对应于单个用户位 置信息的位置获取能力属性,并为增加的位置获取能力属性定义表示是否具 有获取相应用户位置信息的能力的属性值。下面以采用GPRS接入为例,给出方法一的一个具体实例 在本实例中,为CCR消息增加两个位置获取能力属性 一个是RAI对应的位置获取能力属性RAI-Report-Ability,为该属性定义 以下两个属性值NONE(O),表示不具有获取RAI信息的能力。 RAI—REPORT ( 1 ),表示具有获取RAI信息的能力。 另 一个是CGI/SAI对应的位置获取能力属性Location-Report-Ability,为 该属性定义以下两个属性值NONE ( 0 ),表示不具有获取CGI/SAI信息的能力。 LOCATION_REPORT ( 1 ),表示具有获取CGI/SAI信息的能力。 根据上述定义,当PCEF需要向PCRF上报不具有获取RAI信息的能力 时,在发送给PCRF的CCR消息中包括属性值为NONE (0)的 RAI-Report-Ability属性值对;当PCEF需要向PCRF上报具有获取RAI信息 的能力时,在发送给PCRF的CCR消息中包括属性值为RAI_REPORT ( 1 ) 的RAI-Report-Ability属性值对。同样,当PCEF需要向PCRF上报不具有获取CGI/ SAI信息的能力时, 在发送给PCRF的CCR消息中包括属性值为NONE ( 0 )的 Location-Report-Ability属性值对;当PCEF需要向PCRF上报具有获取 CGI/SAI信息的能力时,在发送给PCRF的CCR消息中包括属性值为 LOCATION_REPORT ( 1 )的Location-Report-Ability属性值对。方法二、在CCR消息中携带对应于多个用户位置信息的位置获取能力属 性值对,该属性值对的属性值表示是否具有获取部分或全部所述多个用户位 置信息的能力。可以对CCR消息进行扩展,增加一个对应于多个用户位置信息的位置获 取能力属性,并为增加的位置获取能力属性定义表示是否具有获取部分或全 部该多个用户位置信息的能力的属性值。仍以采用GPRS接入为例,给出方法二的一个具体实例 在本实例中,为CCR消息增加 一 个位置获取能力属性 Location-Report-Ability,为该属性定义以下四个属性值 NONE(O),表示不具有获取用户位置信息的能力。 RAI—REPORT ( 1 ),表示具有获取RAI信息的能力。 CGI_SAI_REPORT (2),表示具有获取CGI/SAI信息的能力。 RAI—CGI—SAI—REPORT ( 3 ),表示具有获取RAI和CGI/SAI信息的能力。根据上述定义,当PCEF需要向PCRF上报不具有获取用户位置信息的 能力时,在发送给PCRF的CCR消息中包括属性值为NONE (0)的 Location-Report-Ability属性值对;当PCEF需要向PCRF上报具有获取RAI 信息的能力时,在发送给PCRF的CCR消息中包括属性值为RAI—REPORT (1)的Location-Report-Ability属性值对;当PCEF需要向PCRF上报具有 获取CGI/SAI信息的能力时,在发送给PCRF的CCR消息中包括属性值为 CGI_SAI—REPORT ( 2 )的Location-Report-Ability属性值对;当PCEF需要 向PCRF上报具有获取RAI和CGI/SAI信息的能力时,在发送给PCRF的 CCR 消息中包括属性值为 RAI_CGI_SAI_REPORT ( 3 ) 的 Location-Report-Ability属'l"生^直^j"。方法三、在CCR消息中携带对应于全部用户位置信息的位置获取能力属 性值对,该属性值对的属性值表示是否具有获取全部用户位置信息的能力。可以对CCR消息进行扩展,增加一个对应于全部用户位置信息的位置获 取能力属性,并为增加的位置获取能力属性定义表示是否具有获取全部用户 位置信息的能力的属性值。以采用GPRS接入为例,给出方法三的一个具体实例在本实例中,为CCR消息增加 一 个位置获取能力属性Location-Report-Ability,为该属性定义以下两个属性4直 NONE(O),表示不具有获取用户位置信息的能力。 LOCATION_REPORT ( 1 ),表示具有获取全部用户位置信息的能力。 根据上述定义,当PCEF需要向PCRF上报不具有获取用户位置信息的 能力时,在发送给PCRF的CCR消息中包括属性值为NONE (0)的 Location-Report-Ability属性值对;当PCEF需要向PCRF上报具有获取全部 用户位置信息的能力时,在发送给PCRF的CCR消息中包括属性值为 LOCATION_REPORT ( 1)的Location-Report-Ability属性值对。方法四、在CCR消息中携带用户位置信息属性值对,该属性值对的属性 值是表示不具有获取相应用户位置信息的能力的特定值,或者是属性值为空 的用户位置信息属性值对。在本发明实施例中,可以对用户位置信息属性进行扩展,定义表示不具 有获取相应用户位置信息的能力的属性值。以采用GPRS接入为例,给出方法四的一个具体实例 在本实例中,定义3GPP-User-Location-Info属性值对的属性值全为1, 或者属性值的规定部分为1,或者属性值为空时,表示不具有获取CGI/SAI 信息的能力;定义RAI属性值对的属性值全为1,或者属性值的M^定部分为 1,或者属性值为空时,表示不具有获取RAI信息的能力。根据上述定义,当PCEF需要向PCRF上报不具有获取CGI/SAI信息的 能力时,在发送给PCRF的CCR消息中包括属性值全为1,或者属性值的头见 定部分为1,或者属性值为空的3GPP-User-Location-Info属性值对;当PCEF 需要向PCRF上报不具有获取RAI信息的能力时,在发送给PCRF的CCR 消息中携带属性值全为1,或者属性值的规定部分为1,或者属性值为空的 RAI属性值对。A3、所述PCEF按照所述PCC规则进行相应的策略与计费控制。 其中,PCEF还可以继续根据PCRF的位置上报指示进行用户位置信息 的上报,具体可参考A1中对相同内容的描述,此处不再赘述。PCC规则,从而依据该PCC规则进行相应的策略与计费控制;由于本发明 实施例中的用户位置信息与现有技术中用户所在SGSN的IP地址以及该 SGSN的移动业务网络信息相比,是粒度更细的位置信息,因此,本发明实 施例可以实现基于细粒度位置信息的策略与计费控制。下面结合具体的应用场景,对本发明实现策略与计费控制的方法的具体 实施例进行详细描述。本发明实现策略与计费控制的方法实施例二;在本实施例中,用户在 GPRS网络中的小区之间切换,其中假设小区1具有获取CGI信息的能力, 小区2与小区1相邻,是具有特殊计费模型的小区(例如,该小区为实行免 费上网的宣传区域),小区3与小区2相邻,具有获取RAI信息的能力,但 不具有获取CGI信息的能力;其中,PCEF向PCRF上报位置获取能力时采 用实施例一中所述的方法一,PCRF向PCEF发送触发事件列表时采用实施 例一中所述的方法A;参考图3的流程图,包括Bl、用户在小区1发起IP-CAN会话建立请求;PCEF接收到IP-CAN会 话建立请求消息后,向PCRF发送CCR消息,其中包括RAI对应的位置获 取能力属性值对和CGI对应的位置获取能力属性值对,其属性值均为表示具 有获取相应用户位置信息能力的属性值。CCR消息中还包括携带当前RAI信息的属性值对和携带当前CGI信息 的属性值对。具体实现时,RAI对应的位置获取能力属性值对可以是属性值为 RAI_REPORT ( 1)的RAI-Report-Ability属性值对;CGI对应的位置获取能 力属性值对可以是属性值为 LOCATION—REPORT ( 1 ) 的 Location-Report-Ability属性值对。携带当前RAI信息的属性值对可以是属性值为当前RAI信息的RAI属 性值对;携带当前CGI信息的属性值对可以是属性值为当前CGI信息的 3GPP-User-Location-Info属性值对。B2、 PCRF根据所述CCR消息中的用户位置信息,并可以结合用户签约 数据、运营商策略等其他信息进行PCC决策,确定用户的PCCMJ'J。在本实施例中,PCRF根据CCR消息中的当前CGI信息以及预置的小区 间的相邻位置关系,判断用户可能进入小区2;另一方面,PCRF根据运营商 策略,能够获知小区2是具有特殊计费模型的小区;根据上述信息,PCRF 可以判断出需要对用户所处小区的变化情况进行检测,其目的在检测到用户 切换到小区2后,对计费规则进行相应的调整。根据CCR消息中的位置获取 能力信息,可以获知PCEF具有获取CGI信息的能力,因此PCRF在生成的 CCA消息中携带表示要求上报CGI变化事件的信息。其中,在CCA消息中携带表示要求上报CGI变化事件的信息可以通过 在CCA消息的Event-Trigger属性中携带属性值CGI_SAI_CHANGE ( x2 )而 实现。B3、 PCRF向PCEF发送CCA消息,其中携带所确定的PCC规则,以 及表示要求上报CGI变化事件的信息。B4、 PCEF按照所述CCA消息中的PCC规则进行相应的策略与计费控 制;并根据CCA消息中表示要求上报CGI变化事件的信息,检测用户的CGI 信息的变化。B5、 PCEF检测到发生CGI变化事件后,向PCRF发送CCR消息,上报 CGI变化事件的发生,并上报变化后的CGI信息。其中,上报CGI变化事件的发生可以通过在CCR消息的Event-Trigger 属性中携带属性值CGLSAIJ3HANGE (x2)而实现;上报变化后的CGI信 息可以通过在CCR消息中携带属性值为变化后的CGI信息的 3GPP-User-Location-Info属性值对而实现。B6、 PCRF根据所述CCR消息中的CGI变化事件,和/或变化后的CGI 信息,并可以结合用户签约数据、运营商策略等其他信息重新进行PCC决策, 确定用户当前的PCC MJ'J 。当PCEF所检测到的CGI变化事件是由于用户从小区1切换到小区2所 产生时,PCEF上报的变化后的CGI信息就是小区2的CGI信息,由于该小 区是具有特殊计费模型的小区,PCRF重新进行PCC决策后,在确定的PCC 规则中采用相应的特殊计费规则。B7 、 PCRF向PCEF发送CCA消息,其中包括所确定的PCC规则。 B8、 PCEF按照所述CCA消息中的PCC规则进行相应的策略与计费控制。B9、当用户从小区2切换到小区3后,PCEF确认不再具有获取CGI信 息的能力,但仍然具有获取RAI信息的能力,向PCRF发送CCR消息,其 中包括CGI对应的位置获取能力属性值对,其属性值为表示不具有获取CGI 信息的能力的属性值,以及RAI对应的位置获取能力属性值对,其属性值为 表示具有获取RAI信息的能力的属性值。CCR消息中还包括携带当前RAI 信息的属性值对。其中,RAI对应的位置获取能力属性值对可以是属性值为RAI—REPORT (1 )的RAI-Report-Ability属性值对;CGI对应的位置获取能力属性值对可 以是属性值为NONE (0)的Location-Report-Ability属性值对。携带当前RAI信息的属性值对可以是属性值为当前RAI信息的RAI属 性值对。B10、 PCRF根据所述CCR消息中上报的当前RAI信息,并可以结合用 户签约数据、运营商策略等其他信息重新进行PCC决策,确定用户当前的 PCC规则。由于PCEF在小区3不具有获取CGI信息的能力,PCRF无法获取用户 的CGI信息,因此,PCRF无法实现基于小区粒度的PCC决策,只能4姿照预 定的其他策略重新进行PCC决策,确定用户当前的PCC规则。进一步的,PCRF还可以对Event-Trigger属性进行更新,更新后的 Event-Trigger属性中不再包括表示要求上报CGI变化事件的信息。Bl 1 、 PCRF向PCEF发送CCA消息,其中包括所确定的PCC规则,以 及更新的Event-Trigger属性。本发明实现策略与计费控制的方法实施例三;在本实施例中,用户在 GPRS网络中的路由区之间切换,并假设路由区1具有获取RAI信息的能力, 路由区2与路由区1相邻,路由区3与路由区2相邻,不具有获取RAI信息 的能力;其中,PCEF向PCRF上报位置获取能力时采用实施例一中所述的方法二, PCRF向PCEF发送触发事件列表时采用实施例一中所述的方法A; 参考图4的流程图,包括Cl、用户在路由区1发起IP-CAN会话建立请求;PCEF接收到IP-CAN 会话建立的请求消息后,向PCRF发送CCR消息,其中包括一个对应于RAI 和CGI的位置获取能力属性值对,其属性值为表示具有获取RAI和CGI信 息的能力的属性值。其中,对应于RAI和CGI的位置获取能力属性值对可以是属性值为 RAI_CGI_SAI_REPORT (3)的Location-Report-Ability属性值对。C2、 PCRF可以结合用户签约数据、运营商策略等其他信息进行PCC决 策,确定用户的PCCMJ'J。另外,PCRF还根据所述CCR消息中的位置获取能力信息,并可以结合 用户签约数据、运营商策略等其他信息确定要求上报的用户位置信息变化事 件。在本实施例中,根据CCR消息中的位置获取能力信息可以获知PCEF具 有获取RAI信息的能力,PCRF在生成的CCA消息中携带表示要求上报RAI 变化事件的信息。其中,在CCA消息中携带表示要求上报RAI变化事件的信息可以通过 在CCA消息的Event-Trigger属性中携带属性值RAI—CHANGE( xl )而实现。C3 、 PCRF向PCEF发送CCA消息,其中携带所确定的PCC规则,以 及表示要求上报RAI变化事件的信息。C4、 PCEF接收所述CCA消息后,判断是否已向PCRF上报过与所要求 上报的RAI变化事件对应的RAI信息,若判断结果为否,则向PCRF发送 CCR消息,其中包括携带当前RAI信息的属性值对。C5、 PCRF根据所述CCA消息中的用户位置信息,并可以结合用户签约 数据、运营商策略等其他信息重新进行PCC决策,确定用户的PCC规则;C6 、向PCEF返回携带所确定的PCC规则的CCA消息。C7、用户从路由区1切换到路由区2; PCEF检测到发生RAI变化事件 后,向PCRF发送CCR消息,上报RAI变化事件的发生,并上报变化后的RAI信息。其中,上报RAI变化事件的发生可以通过在CCR消息的Event-Trigger 属性中携带属性值RAIJ3HANGE (xl)而实现;上报变化后的RAI信息可 以通过在CCR消息中携带属性值为变化后的RAI信息的RAI属性值对而实现。C8、 PCRF根据所述CCR消息中上报的RAI变化事件,和/或变化后的 RAI信息,并可以结合用户签约数据、运营商策略等其他信息重新进行PCC 决策;本实施例中,由于路由区2并无特殊的策略或计费要求,因此,重新 决策后确定的PCC规则与原PCC规则一致,可以不再向PCEF发送PCC规则。C9、 PCRF向PCEF返回CCA消息作为响应,PCEF仍按照原PCC规则 进行策略与计费控制。C10、当用户从路由区2切换到路由区3后,PCEF确认不再具有获取 CGI和RAI信息的能力,向PCRF发送CCR消息,其中包括一个对应于RAI 和CGI的位置获取能力属性值对,其属性值为表示不具有获取CGI和CGI 信息的能力的属性值。其中,对应于RAI和CGI的位置获取能力属性值对可以是属性值为 NONE (0)的Location-Report-Ability属性值对。Cll、 PCRF根据所述CCR消息中的当前的位置获取能力信息,并可以 结合用户签约数据、运营商策略等其他信息重新进行PCC决策,确定用户当 前的PCC规则。由于PCEF在路由区3不具有获取RAI信息的能力,PCRF无法获取用 户的RAI信息,因此,PCRF无法实现基于路由区粒度的PCC决策,可以按 照预定的其他策略重新进行PCC决策,确定用户当前的PCC规则。进一步的,PCRF还可以对Event-Trigger属性进行更新,更新后的 Event-Trigger属性中不再包括表示要求上报RAI变化事件的信息。C12、 PCRF向PCEF发送CCA消息,其中包括所确定的PCC规则,以 及更新的Event-Trigger属性。本发明实现策略与计费控制的方法实施例四;在本实施例中,用户在GPRS网络中的小区之间切换,并假设路由区1具有CGI信息获取能力,小 区2与小区1相邻,可能作为临时热点小区,作为临时热点小区时,为避免 用户过多造成网络拥塞,对QoS的要求降低,小区3与小区2相邻,不具有 CGI信息获取能力;其中,PCEF向PCRF上报位置获取能力时采用实施例 一中所述的方法四(在本实施例中,假设CCR消息中用户位置信息属性的属 性值为空时,表示不具有获取相应用户位置信息的能力),PCRF向PCEF发 送触发事件列表时采用实施例一中所述的方法A;参考图5的流程图,包括 Dl、用户在小区1发起IP-CAN会话建立请求;PCEF接收到IP-CAN 会话建立的请求消息,向PCRF发送CCR消息,其中包括属性值为当前RAI 信息的RAI属性值对,以及属性值为当前CGI信息的3GPP-User-Location-Info 属性值对。D2、 PCRF根据所述CRR消息中的用户位置信息,并可以结合用户签约 数据、运营商策略等其他信息进行PCC规则决策,,确定用户的PCC规则。在本实施例中,PCRF根据CCR消息中的用户当前CGI信息以及预置的 小区间的相邻位置关系,判断用户可能进入小区2,另一方面,PCRF根据运 营商策略,能够获知小区2可能是临时热点小区;根据上述信息,PCRF可 以判断出需要对用户所处小区的变化情况进行检测。由于PCEF发送给PCRF的CCR消息中,用户位置信息的属性值不为空, 根据本实施例开始部分的假设,PCRF可以确定PCEF具有获取RAI和CGI 信息的能力,因此,PCRF在生成的CCA消息中携带表示要求上报CGI变化 事件的信息。其中,在CCA消息中携带表示要求上报CGI变化事件的信息可以通过 在CCA消息的Event-Trigger属性中携带属性值CGI_SAI_CHANGE (x2 )而实现。D3 、 PCRF向PCEF发送CCA消息,其中携带所确定的PCC规则,以 及表示要求上报CGI变化事件的信息。D4、 PCEF按照所述CCA消息中的PCC规则进行相应的策略与计费控制;并根据CCA消息中表示要求上报CGI变化事件的信息,检测用户的CGI 信息的变化。D5、 PCEF检测到发生CGI变化事件后,向PCRF发送CCR消息,上 报CGI变化事件的发生,并上报变化后的CGI信息。其中,上报CGI变化事件的发生可以通过在CCR消息的Event-Trigger 属性中携带属性值CGLSAIJ3HANGE (x2)而实现;上报变化后的CGI信 息可以通过在CCR消息中携带属性值为变化后的CGI信息的 3GPP-User-Location-Info属性j直对而实现。D6、 PCRF根据所述CCR消息中上报的CGI变化事件,和/或变化后的 CGI信息,并可以结合用户签约数据、运营商策略等其他信息重新进行PCC 决策,确定用户当前的PCC规则。当PCEF所检测到的CGI变化事件是由于用户从小区1切换到小区2所 产生时,PCEF上报的变化后的CGI信息就是小区2的CGI信息,若PCRF 确认小区2目前是热点小区,为避免用户过多造成网络拥塞,PCRF重新进 行PCC决策后,在确定的PCC规则中采用降低QoS的策略。D7、 PCRF向PCEF发送CCA消息,其中包括所确定的PCC规则。D8、当小区2不再是热点小区时,PCRF重新进行PCC决策,确定相应 的PCC规则。由于小区2不再是热点小区,若PCRF不再需要进行基于小区粒度的策 略和计费控制,可以根据预定的其他策略重新进行PCC决策,例如可以决策 进行基于路由区粒度的策略和计费控制,确定用户当前的PCC规则。进一步的,PCRF还可以对Event-Trigger属性进行更新,更新后的 Event-Trigger属性中包括表示要求上报RAI变化事件的信息。D9、 PCRF向PCEF发送RAR消息,其中包括所确定的PCC规则,以 及更新后的Event-Trigger属性。D10、 PCEF向PCRF返回RAA消息作为响应。Dll、当用户从小区2切换到小区3时,PCEF确认不再具有获取CGI 和RAI信息的能力,向PCRF发送CCR消息,其中包括属性值均为空的RAI属性值对和3GPP-User-Location-Info属性值对。D12、 PCRF根据所述CCR消息中的当前的位置获取能力信息,并可以 结合用户签约数据、运营商策略等其他信息重新进行PCC决策,确定用户当 前的PCC规则。由于PCEF在小区3不具有获取用户位置信息的能力,PCRF无法获取 用户位置信息,因此,PCRF无法实现基于用户位置信息的PCC决策,只能 按照预定的其他策略重新进行PCC决策,确定用户当前的PCC规则。进一步的,PCRF还可以Event-Trigger属性进行更新,更新后的 Event-Trigger属性中不再包括表示要求上报CGI变化事件和RAI变化事件的"息。D13、 PCRF向PCEF发送CCA消息,其中包括所确定的PCC规则,以 及更新的Event-Trigger属性。本发明实现策略与计费控制的方法实施例五;在本实施例中,用户在 GPRS网络中的小区之间切换,并假设小区1具有获取用户位置信息的能力, 小区2与小区1相邻,小区3与小区2相邻,不具有获取用户位置信息的能 力;另外,假设PCEF不具有上报位置获取能力信息的功能;在本实施例中, PCRF向PCEF发送触发事件列表时采用实施例一中所述的方式B;参考图6 的流程图,包括El 、用户在小区1发起IP-CAN会话建立请求;PCEF接收到IP-CAN会话建 立的i會求消息后,向PCRF发送CCR消息,其中可以携带用户的RAI信息,和/ 或CGI信息。其中,在CCR消息中携带用户的RAI信息,和/或CGI信息可以通过在CCR 消息中携带属性值为RAI信息的RAI属性值对,和/或携带属性值为CGI信息的 3 GPP-User-Location-Info属性值对而实现。E2、 PCRF根据CCR消息中的用户位置信息,并可以结合用户签约数据、 运营商策略等其他信息进行PCC决策,确定用户的PCC规则。另外,若PCRF确认PCEF具有位置信息获取能力,则在CCA消息中携带表 示要求上报用户位置变化事件的信息。其中,在CCA消息中携带表示要求上报用户位置变化事件的信息可以通过在CCA消息的Event-Trigger属性中携带属性值LOCATIONj:HANGE (x )而实现。其中,由于PCEF未向PCRF上报是否具有位置获取能力,PCRF主要根据 其他特定信息(如SGSN的地址,以及运营商的策略信息等)判断PCEF是否具 有位置信息获取能力。E3、 PCRF向PCEF发送CCA消息,其中携带所确定的PCC规则,以及表示 要求上报用户位置变化事件的信息;PCEF按照所述CCA消息中的PCC规贝'j进 行相应的策略与计费控制;并根据CCA消息中表示要求上报用户位置变化事件 的信息,检测用户位置信息的变化。E4、用户从小区1切换到小区2; PCEF检测到发生CGI变化事件后,向PCRF 发送CCR消息,上报CGI变化事件的发生,并上报变化后的CGI信息。其中,上报CGI变化事件的发生可以通过在CCR消息的Event-Trigger属性 中携带属性值LOCATIOT^CHANGE (x)而实现;上报变化后的CGI信息可以 通过在CCR消息中携带属性值为变化后的CGI信息的3GPP-User-Location-Info 属性值对而实现。PCEF还可以在CCR消息中携带属性值为当前RAI信息的RAI属性值对,以 向PCRF上报当前RAI信息。E5、 PCRF根据CCR消息中上报的CGI变化事件,和/或变化后的CGI信息, 并可以结合用户签约数据、运营商策略等其他信息重新进行PCC决策,本实施 例中,由于小区2并无特殊的策略或计费要求,因此,重新决策后确定的PCC 规则与原PCC规则 一致,可以不再向PCEF发送PCC规则。E6、 PCRF向PCEF返回CCA消息作为响应,PCEF仍按照原PCC规则进行 策略与计费控制,并对Event-Trigger属性中指示的事件进行检测。E7、当用户从小区2切换到小区3后,若PCEF检测到发生Event-Trigger属 性中指示的用户位置变化事件之外的其他事件(如发生SGSN地址变化事件), 则向PCRF发送CCR消息,其中包括检测到的事件以及其他相关信息(如变化 后的SGSN地址)。E8、 PCRF根据CCR消息中上报的检测到的事件,和/或其他相关信息,并 可以结合用户签约数据、运营商策略等其他信息重新进行PCC决策,确定用户 当前的PCC规则。另外,PCRF还可以根据CCR消息中上报的检测到的事件,和/或其他相关 信息,并可以结合用户签约数据、运营商策略等其他信息判断PCEF是否具有 位置信息获取能力,若判断结果为否,PCRF无法获取用户位置信息,因此, 无法实现基于用户位置信息的PCC决策,可以按照预定的其他策略重新进行 PCC决策,确定用户当前的PCC规则。进 一 步的,PCRF还可以对Event-Trigger属性进行更新,更新后的 Event-Trigger属性中不再包括表示要求上报用户位置变化事件的信息。E9、 PCRF向PCEF发送CCA参数,其中携带所确定的PCC规则,以及更新 的Event-Trigger属性。本发明实现策略与计费控制的方法实施例六;在本实施例中,用户在 WiMAX网络中的位置区之间切换,其中假设位置区l具有位置获取能力,位置 区2与位置区1相邻,是具有特殊QoS要求的区域(例如,该位置区为实行高速 上网的办公区域),位置区3与位置区2相邻,不具有位置获取能力;其中,PCEF 向PCRF上报位置获取能力时,采用实施例一中所述的方法三,PCRF向PCEF 发送触发事件列表时采用实施例一中所述的方法B;参考图7的流程图,包括Fl、用户在位置区1发起IP-CAN会话建立请求;PCEF接收到IP-CAN会话 建立的请求消息后,向PCRF发送CCR消息,其中携带表示具有位置获取能力 的信息,以及当前位置区信息。其中,CCR消息中携带表示具有位置获取能力的信息可以通过在CCR消息 中包括属性值为LOCATION—REPORT (1)的Location-Report-Ability属性值对 而实现;CCR消息中携带当前位置区信息可以通过在消息中携带表示当前位置 区信息的属性值对实现。F2、 PCRF根据所述CCR消息中的当前位置区信息,并可以结合用户签约 数据、运营商策略等其他信息进行PCC决策,确定用户的PCC规则。在本实施例中,PCRF根据CCR消息中的当前位置区信息以及预置的位置区间的相邻位置关系,判断用户可能进入位置区2;另一方面,PCRF根据运营 商策略,能够获知位置区2是具有特殊QoS要求的区域;根据上述信息,PCRF 可以判断出需要对用户所处位置区的变化情况进行检测。根据CCR消息中的位 置获取能力信息,可以获知PCEF具有获取位置区信息的能力,因此PCRF在生 成的CCA消息中携带表示要求上报位置区变化事件的信息。其中,在CCA消息中携带表示要求上报位置区变化事件的信息可以通过在 CCA消息的Event-Trigger参数中携带属性值LOCATION—CHANGE( x)而实现。F3、 PCRF向PCEF发送CCA消息,其中携带所确定的PCC规则,以及表示 要求上报位置区变化事件的信息。F4、 PCEF按照所述CCA消息中的PCC规则进行相应的策略与计费控制; 并根据CCA消息中表示要求上报位置区变化事件的信息,检测用户的位置区信 息的变化。F5、 PCEF检测到发生位置区变化事件后,向PCRF发送CCR消息,上报位 置区变化事件的发生,并上报变化后的位置区信息。其中,上报位置区变化事件的发生可以通过在CCR消息的Event-Trigger属 性中携带属性值LOCATION—CHANGE (x)而实现;变化后的位置区信息可 以通过在CCR消息中携带表示变化后的位置区信息的属性值对而实现。F6、 PCRF根据所述CCR消息中的位置区变化事件,和/或变化后的位置区 信息,并可以结合用户签约数据、运营商策略等其他信息重新进行PCC决策, 确定用户当前的PCC规则。当PCEF所检测到的位置区变化事件是由于用户从位置区l切换到位置区2 所产生时,PCEF上报的变化后的位置区信息就是小区2的位置区信息,由于该 小区是具有特殊QoS要求的区域,PCRF重新进行PCC决策后,在确定的PCC 规则中采用相应的特殊QoS策略。F7、 PCRF向PCEF发送CCA消息,其中包括所确定的PCC规则。F8、 PCEF按照所述CCA消息中的PCC规则进行相应的策略与计费控制。F9、当用户从位置区2切换到位置区3后,PCEF确认不再具有获取用户位 置信息的能力,向PCRF发送CCR消息,其中携带表示不具有获取用户位置信息的能力的信息。其中,CCR消息中携带表示不具有获取用户位置信息的能力的信息具体可以通过在CCR消息中携带属性值为NONE ( 0 )的Location-Report-Ability属性值对而实现。FIO、 PCRF根据PCEF上报的当前位置区信息,并可以结合用户签约数据、 运营商策略等其他信息重新进行PCC决策,确定用户当前的PCC规则。由于PCEF在位置区3不具有获取用户位置信息的能力,PCRF无法获取用 户位置信息,因此,PCRF无法实现基于用户位置信息的PCC决策,只能"^要照 预定的其他策略重新进行PCC决策,确定用户当前的PCC规则。进 一 步的,PCRF还可以对Event-Trigger属性进行更新,更新后的 Event-Trigger属性中不再包括表示要求上报位置区变化事件的信息。Fll、 PCRF向PCEF发送CCA消息,其中携带所确定的PCC规则,以及更 新的Event-Trigger属性。在本实施例中,所述的位置区具体可以是WiMAXd、区。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤 是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读 取存储介质中,该程序在执行时,可以包括如下步骤获取PCEF上报来的用 户位置信息;根据所获取的用户位置信息确定用户的策略与计费控制PCC规 则,以及发送所述PCC规则;所述PCEF按照所述PCC规则进行相应的策略与 计费控制。这里所称得的存储介质,如ROM/RAM、磁碟、光盘等。下面对本发明提供的策略和计费执行功能实体、策略控制和计费规则功能 实体、网关以及实现策略与计费控制的系统的推荐实施例进行描述。本发明策略和计费执行功能实体实施例一;参考图8,包括发送单元810、 接收单元820和策略执行单元830:发送单元810,用于向PCRF发送信息;包括在接收到位置信息发送命 令时,向PCRF发送用户位置信息。接收单元820,用于接收PCRF发送的信息;包括接收PCRF根据所述 用户位置信息确定的PCC规则。策略执行单元830,用于按照接收单元820接收的PCC规则进行相应的策略与计费控制。本发明策略和计费执行功能实体实施例二;参考图9,包括接收单元910、 判断单元920、发送单元930和策略执行单元940:接收单元910,用于接收PCRF发送的信息;所述信息包括包括用户 位置信息变化事件的触发事件列表。判断单元920,用于判断是否已向PCRF发送过与所述触发事件列表中 指示的用户位置信息变化事件对应的用户位置信息,在判断结果为否时,向 发送单元930输出位置信息发送命令。发送单元930,用于向PCRF发送信息;包括在接收到位置信息发送命 令时,向PCRF发送用户位置信息。接收单元910接收的信息还包括PCRF根据所述用户位置信息确定的 PCC规则。策略执行单元940,用于按照接收单元910接收的PCC规则进行相应的 策略与计费控制。本发明策略和计费执行功能实体实施例三,参考图10,包括接收单元 1010、事件检测单元1020、发送单元1030和策略执行单元1040:接收单元IOIO,用于接收PCRF发送的信息;所述信息包括包括用户 位置信息变化事件的触发事件列表。事件检测单元1020,用于检测是否发生所述触发事件列表中指示的用户 位置信息变化事件,若是,向发送单元1030输出位置信息发送命令。发送单元1030,用于向PCRF发送信息;包括在接收到位置信息发送命 令时,向PCRF发送变化后的用户位置信息。接收单元1010接收的信息还包括PCRF根据所述用户位置信息确定的 PCC规则。策略执行单元1040,用于按照接收单元1010接收的PCC规则进行相应 的策略与计费控制。在本发明策略和计费执行功能实体的更多实施例中,所述发送单元发送的信息还包括位置获取能力信息。本发明实施例还提供一种网关,可以包括本发明策略和计费执行功能实 体实施例中所述的任一策略和计费执行功能实体。所述网关可以是连接GPRS网络、和/或WiMAX网络,和/或无线局域网络(Wireless Local Area Network,简称WLAN)的网关。本发明策略控制和计费规则功能实体实施例一,参考图11,包括获取单 元1110、决策单元1120和发送单元1130:获取单元1110,用于获取PCEF上报来的信息;包括用户位置信息。决策单元1120,用于确定用户的PCC规则;包括根据获取单元1110获 取的用户位置信息确定用户的PCC规则。发送单元1130,用于向PCEF发送信息;所述信息包括决策单元1120 确定的PCC规则。在本发明策略控制和计费规则功能实体更多实施例中,所述发送单元发 送的信息还包括包括用户位置信息变化事件的触发事件列表。在本发明策略控制和计费规则功能实体更多实施例中,所述获取单元获 取的信息还包括位置获取能力信息;所述决策单元确定用户的PCC规则还包 括根据获取单元获取的位置获取能力信息确定用户的PCC规则。在本发明策略控制和计费规则功能实体更多实施例中,所述发送单元发 送的信息还包括包括用户位置信息变化事件的触发事件列表。在本发明策略控制和计费规则功能实体更多实施例中,所述获取单元获 取的信息还包括位置获取能力信息;所述发送单元发送的触发事件列表中的 用户位置信息变化事件具体是根据获取单元获取的位置获取能力信息确定。本发明实现策略与计费控制的系统实施例一,参考图12,包括策略和计 费执行功能实体1210,策略控制和计费规则功能实体1220:策略控制和计费规则功能实体1220用于获取策略和计费执行功能实体 1210上报来的用户位置信息,根据所迷用户位置信息确定用户的PCC规则, 以及发送所述PCC规则。所述策略和计费执行功能实体1210用于接收所述PCC规则,并按照该规则进行相应的策略与计费控制。在本发明实现策略与计费控制的系统更多实施例中,策略和计费执行功 能实体可以具有本发明策略和计费执行功能实体实施例中所述的任一策略和 计费执行功能实体的特征;策略控制和计费规则功能实体可以具有本发明策 略控制和计费规则功能实体实施例中所述的任一策略控制和计费规则功能实 体的特征。在本发明实施例中,可以根据PCEF上^t艮来的用户位置信息生成用户的 PCC规则,从而依据该PCC规则进行相应的策略与计费控制;由于本发明 实施例中的用户位置信息与现有技术中用户所在SGSN的IP地址以及该 SGSN的移动业务网络信息相比,是粒度更细的位置信息,因此,本发明实 施例可以实现基于细粒度位置信息的策略与计费控制。以上对本发明实施例所提供的实现策略与计费控制的方法、策略和计费 执行功能实体、策略控制和计费规则功能实体、网关以及实现策略与计费控 制的系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方 式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其思想; 同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及 应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明 的限制。
权利要求
1. 一种实现策略与计费控制的方法,其特征在于,包括获取用户位置信息;根据所获取的用户位置信息确定用户的策略与计费控制PCC规则;按照所述PCC规则进行相应的策略与计费控制。
2、 如权利要求1所述的实现策略与计费控制的方法,其特征在于,所述 获取用户位置信息具体是获取策略与计费执行功能实体PCEF主动上报的用户位置信息;或者, 获取PCEF根据位置上报指示所上报的用户位置信息。
3、 如权利要求2所述的实现策略与计费控制的方法,其特征在于,所述 获取PCEF主动上报的用户位置信息具体是获取PCEF在收到会话建立请 求消息后主动上报的用户位置信息。
4、 如权利要求2所述的实现策略与计费控制的方法,其特征在于,所述 位置上报指示具体是根据PCEF提供的特定信息所确定。
5、 如权利要求4所述的实现策略与计费控制的方法,其特征在于,所述 PCEF提供的特定信息包括用户位置信息,和/或位置获取能力信息。
6、 如权利要求1所述的实现策略与计费控制的方法,其特征在于,所述 方法还包括根据PCEF提供的位置获取能力信息对PCC规则进行更新。
7、 如权利要求5或6所述的实现策略与计费控制的方法,其特征在于, PCEF提供位置获取能力信息具体是PCEF上报携带位置获取能力信息的信 用控制请求CCR消息。
8、 如权利要求7所述的实现策略与计费控制的方法,其特征在于,PCEF 上报携带位置获取能力信息的CCR消息中所述的位置获取能力信息具体是一个或多个对应于单个用户位置信息的位置获取能力属性值对,该属性 值对的属性值表示是否具有获取相应用户位置信息的能力;和/或,对应于多个用户位置信息的位置获取能力属性值对,该属性值对的属性 值表示是否具有获取部分或全部所述多个用户位置信息的能力;或者,对应于全部用户位置信息的位置获取能力属性值对,该属性值对的属性 值表示是否具有获取全部用户位置信息的能力。
9、 如权利要求7所述的实现策略与计费控制的方法,其特征在于,PCEF 上报携带位置获取能力信息的CCR消息中所述的位置获取能力信息具体是 用户位置信息属性值对,该属性值对的属性值是表示不具有获取相应用户位 置信息的能力的特定值,或者是属性值为空的用户位置信息属性值对。
10、 如权利要求2或权利要求4至6任一项所述的实现策略与计费控制 的方法,其特征在于所述位置上报指示具体是包括用户位置信息变化事件的触发事件列表;所述PCEF根据位置上报指示上报用户位置信息具体是PCEF判断是否已向策略控制和计费规则功能实体PCRF上报过与触发事件列表中指示的用户位置信息变化事件对应的用户位置信息,若判断结果为否,则上报所述用户位置信息;或者,PCEF检测是否发生触发事件列表中指示的用户位置信息变化事件,若是,则上报变化后的用户位置信息。
11、 如权利要求IO所述的实现策略与计费控制的方法,其特征在于,所 述触发事件列表具体是通过信用控制应答CCA消息或重新授权请求RAR消 息发送到PCEF。
12、 如权利要求11所述的实现策略与计费控制的方法,其特征在于,通 过CCA消息或RAR消息发送所述触发事件列表具体是发送携带触发事件 属性的CCA消息或RAR消息;所述触发事件属性的属性值中包括一个或多 个对应于单个用户位置信息的位置变化事件;或者包括对应于全部用户位置 信息的位置变化事件。
13、 如权利要求1至6任一项所述的实现策略与计费控制的方法,其特 征在于,PCEF上报用户位置信息具体是PCEF上报携带用户位置信息的 CCR消息。
14、 如权利要求1至6任一项所述的实现策略与计费控制的方法,其特 征在于,所述用户位置信息具体包括全球小区标识CGI或服务区域标识SAI, 和/或路由区域标识RAI。
15、 如权利要求14所述的实现策略与计费控制的方法,其特征在于,PCEF上报携带CGI或SAI,和/或RAI的CCR消息具体是PCEF上报CCR 消息,该消息中包括属性值为CGI或SAI的第三代移动通信标准化伙伴项目 用户位置信息3GPP-User-Location-Info属性值对,和/或属性值为RAI的RAI 属性值对。
16、 一种策略和计费执行功能实体,其特征在于,包括发送单元,用于向策略控制和计费规则功能实体PCRF发送信息;包括 在接收到位置信息发送命令时,向PCRF发送用户位置信息;接收单元,用于接收PCRF发送的信息;包括接收PCRF根据所述用户 位置信息确定的策略与计费控制PCC规则;策略执行单元,用于按照接收单元接收的PCC规则进行相应的策略与计 费控制。
17、 如权利要求16所述的策略和计费执行功能实体,其特征在于, 所述接收单元接收的信息还包括包括用户位置信息变化事件的触发事件列表;所述策略和计费执行功能实体还包括判断单元,用于判断是否已向 PCRF发送过与所述触发事件列表中指示的用户位置信息变化事件对应的用 户位置信息,在判断结果为否时,向发送单元输出位置信息发送命令。
18、 如权利要求16所述的策略和计费执行功能实体,其特征在于, 所述接收单元接收的信息还包括包括用户位置信息变化事件的触发事件列表;所述策略和计费执行功能实体还包括事件单元,用于检测是否发生所述 触发事件列表中指示的用户位置信息变化事件,若是,向发送单元输出位置信息发送命令;所述发送单元向PCRF发送的用户位置信息具体是变化后的用户位置信息。
19、 如权利要求16或17或18所述的策略和计费执行功能实体,其特征 在于,所述发送单元发送的信息还包括位置获取能力信息。
20、 一种网关,其特征在于,所述网关包括权利要求16至19任一项所述的策略和计费执行功能实体。
21、 如权利要求20所述的网关,其特征在于,所述网关具体是连接通用 无线分组业务GPRS网络,和/或微波存取全球互通WiMAX网络,和/或无 线局域网络WLAN的网关。
22、 一种策略控制和计费规则功能实体,其特征在于,包括 获取单元,用于获取策略与计费执行功能实体PCEF上报来的信息;包括用户位置信息;决策单元,用于确定用户的策略与计费控制PCC规则;包括根据获取单 元获取的用户位置信息确定用户的PCC规则;发送单元,用于向PCEF发送信息;所述信息包括决策单元确定的PCC 规则。
23、 如权利要求22所述的策略控制和计费规则功能实体,其特征在于 所述获取单元获取的信息还包括位置获取能力信息; 所述决策单元确定用户的PCC规则还包括根据获取单元获取的位置获取能力信息确定用户的PCC规则。
24、 如权利要求22所述的策略控制和计费规则功能实体,其特征在于, 所述发送单元发送的信息还包括包括用户位置信息变化事件的触发事件列 表。
25、 如权利要求24所述的策略控制和计费规则功能实体,其特征在于 所述获取单元获取的信息还包括位置获取能力信息; 所述发送单元发送的触发事件列表中的用户位置信息变化事件具体是根据获取单元获取的位置获取能力信息确定。
26、 一种实现策略与计费控制的系统,其特征在于,包括策略和计费执 行功能实体PCEF和策略控制和计费规则功能实体PCRF:PCRF用于获取PCEF上报来的用户位置信息,根据所述用户位置信息 确定用户的策略与计费控制PCC规则,以及发送所述PCC规则;所述PCEF用于接收所述PCC规则,并按照该规则进行相应的策略与计 费控制。
27、如权利要求26所述的实现策略与计费控制的系统,其特征在于,所 述PCRF具体包括获取单元,用于获取PCEF上报来的信息;包括用户位置信息;决策单元,用于确定用户的PCC规则;包括根据获取单元获取的用户位 置信息确定用户的PCC规则;发送单元,用于向PCEF发送信息;所述信息包括决策单元确定的PCC 规则;其中所述获取单元获取的信息还包括位置获取能力信息; 所述决策单元确定用户的PCC规则还包括根据获取单元获取的位置获 取能力信息确定用户的PCC规则。
全文摘要
本发明涉及通信技术领域,公开实现策略与计费控制的方法,该方法包括获取用户位置信息;根据所获取的用户位置信息确定用户的策略与计费控制PCC规则;按照所述PCC规则进行相应的策略与计费控制。本发明还公开相应的策略和计费执行功能实体、策略控制和计费规则功能实体、网关以及实现策略与计费控制的系统。通过本发明实施例,可以实现基于细粒度位置信息的策略与计费控制。
文档编号H04L12/14GK101272274SQ20071013634
公开日2008年9月24日 申请日期2007年7月24日 优先权日2007年7月24日
发明者慧 倪, 岩 李 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1