一种实现事件检测的方法及系统的制作方法

文档序号:7653021阅读:116来源:国知局

专利名称::一种实现事件检测的方法及系统的制作方法
技术领域
:本发明涉及策略和计费控制(PCC)技术,尤指一种实现事件检测的方法及系统。
背景技术
:从通信网的发展来看,通信网经历了从传统电路交换网络到控制承载分离的国际互联网协议(IP,InternetProtocol)包交换网络,再到全IP的多媒体网络的演进过程。目前,下一代通信网的承载已经全面开始使用IP。在向全IP网络演进过程中,需要考虑端到端的服务质量(QoS)问题,以提供让客户满意的业务,尤其是实时类业务。因为IP网络可以提供更多种类的业务如多媒体呼叫,文件下载,网页浏览等,所以需要网络能够检测不同的业务流并统计流量、时长等计费信息以上报给计费中心。为了解决上述QoS和基于流计费等相关问题,第三代移动通信标准化伙伴项目(3GPP)定义了PCC架构,通过PCC架构可以使得网络检测到不同的业务流,并针对各种业务流实现QoS控制、计费统计等需求。图1是PCC架构的示意图,如图l所示,PCC架构主要包括策略控制和计费头见贝'J功能(PCRF,PolicyControlandChargingRulesFunction)实体、策略和计费执行功能(PCEF,PolicyandChargingEnforcementFunction)实体、用户签约凄史据数据库(SPR,SubscriptionProfileRepository)、应用层功能(AF,ApplicationFunction)实体,以及离线计费系统(OFCS,OfflineChargingSystem)和在线计费系统(OCS,OnlineChargingSystem)。其中,PCRF实体根据用户接入网络的限制、运营商策略、用户签约数据以及用户当前正在进行的业务信息(从AF功能实体获取)等决定对应的PCC规则,并将该策略提供给PCEF,由PCEF执行这些PCC规则。PCC规则包括业务数据流即完成某一业务,比如语音的IP流集合的检测规则、是否门控、业务数据流对应的QoS和基于流的计费规则等;PCEF实体位于网关(GW)中,用于执行PCRF下发或者指定PCC规则,具体来说就是执行业务数据流的检测和测量,保证业务数据流的QoS,用户面流量处理和触发控制面的会话管理等;PCRF来自AF实体的应用层的会话信息动态生成或者修改对应的PCC规则;PCRF实体与PCEF实体之间通过GX参考点连接,通过GX参考点主要实现以下功能建立、维护和终结IP连续接入网络(IP-CAN,IPConnectivityAccessNetwork)会话;PCEF向PCRF请求PCC规则;PCRF向PCEF提供PCC规则;协商IP-CAN承载建立模式。GX参考点使用IETF定义的Diameter协议。为了更容易理解本文流程,先解释几个术语IP-CAN指当用户在接入网络内漫游即位置改变时,仍能保存IP业务连续性即不中断业务,具有这样性质的接入网络称为IP-CAN,比如通用分组无线业务(GPRS)网络、I-WLAN网络等;IP-CAN承载(IP-CANbearer)是具有明确速率、延迟和误比特率的IP传输路径,该IP传输路径指的是接入网到GW之间的路径。比如对于GPRS网络来说IP-CANbearer对应PDP上下文;IP-CAN会话(IP-CANsession)指的是用户设备(UE)和分组数据网(PDN)比如internet网络标识之间的连4妾关系,该连接关系通过UE的IP地址和UE的标识来识别。只要UE分配了IP地址并且能被IP网络识别,则IP-CAN会话存在。IP-CAN会话可以包含一个或多个IP-CAN承载。在IP-CAN会话的建立过程中,当PCEF/GW接收到来自UE的IP-CAN建立会话请求后,会通知PCRF并向PCRF发送货记控制请求消息(CCR,CreditControlRequest)消息,该CCR消息中携带有UE标识和IP地址;PCRF存储CCR消息中携带的信息,如果需要用户签约信息可以进一步向SPR请求,之后生成并存储PCC规则;PCRF通过货记控制应答(CCA,CreditControlAnswer)消息将PCC规则下发给PCEF/GW;PCEF/GW安装规则,并根据规则打开或者关闭对应的业务数据流,保证相应的QoS,如果PCEF/GW执行IP-CAN承载和PCC规则绑定,则由GW根据PCC规则要求选择一个合适的IP-CAN承载,最后,PCEF/GW向UE返回IP-CAN会话建立响应消息。需要说明的是,如果PCRF执行IP-CAN承载和规则绑定,CCR消息中还可能携带有IP-CAN承载标识,同时PCRF在生成PCC规则时,还需要记录PCC规则和IP-CAN承载标识的绑定关系,同时,在CCA消息中也会指明PCC规则和IP-CAN承载标识的绑定关系即在IP-CAN承载标识指定IP-CAN承载执行该绑定的PCC规则,而且PCEF/GW根据PCRF的PCC规则和IP-CAN承载标识的绑定关系,在对应的IP-CAN岸、载上执4亍该PCC规则。在PCEF/GW接收到UE发起的IP-CAN会话消息时,要求建立新的IP-CAN承载如对于GPRS即为建立第二个PDP上下文;在IP-CAN承载建立过程中,PCEF/GW向PCRF发送CCR消息,请求针对该IP-CAN承栽的PCC规则,如果PCRF执行IP-CAN承载和规则绑定,则GW还要上报新的IP-CAN承载标识;PCRF存储CCR消息中携带的信息,并利用从PCEF/GW接收到的信息和从AF获得的业务信息,将IP-CAN会话关联到特定的AF会话(一个IP-CAN会话可与多个AF会话有关联关系);之后,PCRF根据业务信息和用户签约、运营商配置等信息,生成并保存新的PCC^见则;PCRF将新的PCC规则携带在CCA消息中返回给PCEF/GW,如果PCRF执行IP-CAN承载和规则绑定,则还需在CAA消息中指明在新建立的IP-CAN承载上执行PCC规则;PCEF/GW安装规则,并根据规则打开或者关闭对应的业务数据流,保证对应的QoS;PCEF/GW向UE返回IP-AN会话响应消息。通过上述IP-CAN会话建立过程,以及IP-CAN承载建立过程,在PCEF/GW上形成了如图2所示的绑定关系,图2是IP-CAN会话、IP-CAN承载、PCC规则及IP流之间的绑定关系示意图。如图2所示,假设在建立IP-CAN会话时,为了满足不同的QoS要求,在同一个IP-CAN会话中建立有不同QoS要求的两个IP-CAN承载,在每个IP-CAN承载中可以有多个IP流,比如用户可以同时在不同服务器下载文件等,如图2所示,IP-CAN承载中包括IP流1(IPFlowl)和IP流2两个IP流,IP-CAN7义载2中包4舌IP流3~1P流6四个IP流。在3GPP定义的PCC架构中,PCRF除了向PCEF/GW下发PCC规则外,还可要求PCEF/GW检测某些事件,比如IP-CAN承载失去或者恢复连接、GW故障等,当PCEF检测到对应事件发生后,会向PCRF上报该事件,PCRF根据上报事件重新确定新的PCC规则。图3是现有事件检测和上报的流程图,如图3所示,现有实现事件检测的方法包括以下步骤步骤300:PCEF/GW向PCRF发送CCR消息,请求PCC规则。步骤301:PCRF向PCEF/GW返回CCA消息。CCA消息中携带有PCC规则、用于指示PCEF/GW检测某些事件的事件触发(Event-Trigger)参数,具体消息格式如下(为了筒化起见没有列出所有参数)<CC-Answer>::=<DiameterHeader:272,PXY><Session-Id>(会话ID,对应一个IP-CAN会话){Auth-Application-Id}{Origin-Host}{Origin-Realm}*[Event-Trigger](要检测的事件)*[Charging-Ruk-Install](需要执行的PCC规则'如果PCRF执行承栽绑定,则还进一步包含IP-CAN承载标识)从现有CAA消息格式可以看出,PCRF向PCEF/GW下发的检测事件是针对整个IP-CAN会话的。其中,Event-Trigger参数指明要检测的事件,*表示可以有零到多个参数。Event-Trigger参数内容是各种事件的枚举值,如果要同时指定多个事件的话,需要多个Event-Trigge参数;Charging-Rule-Install参数表明要执行的规则,筒称为规则执行参数,包<table>tableseeoriginaldocumentpage10</column></row><table>表一当PCRF动态生成新的PCC规则后,通过Charging-Rule-Definition子参数携带新的规则;如杲PCRF希望PCEF/GW执行在GW上已经预定义的PCC规则,则可以使用Charging-Rule-Name或者Charging-Rule-Base-Name参数来指定对应的一个或多个PCC规则;如果PCRF执行IP-CAN承载绑定,还可以携带Bearer-Identifier参数,用于指明在该IP-CAN承载上执行相应的由Charging-Rule-Definition或Charging-Rule-Name或Charging-Rule-Base-Name指定的PCC规则。其中,Charging-Rule-Defmition子参数的定义如表二所示Charging-Rue-Definition::=<AVPHeader:1003>{Charging-Rule-Name}(安装规则的名称)(计费組)*[Flow-Description](IP五元组定义)(计费上报级別)(是否在线计费)(是否离线计费)(离线计费测量方法)(规则优先级)(应用服务器计费标识)*[Flows](IP流标识)*[AVP]表二步骤302:PCEF/GW根据PCRF的指示,检测IP-CAN会话中的所有IP-CAN岸义载的状态。步骤303:当检测到某一事件发生后,PCEF/GW向PCRF上报IP-CAN会话中的被检测事件触发参数,并且上报与该事件相关IP-CAN承载对应的PCC规则。进一步地,如果PCRF执行承载绑定,PCEF/GW还上报对应的IP-CAN承载标识。步骤304:PCRF根据上报的事件触发参数,修改或者生成新的PCC规则,通过CCA消息发送给PCEF/GW。除了图3所示的PCEF请求PCC规则的流程中检测事件外,也可以在PCRJF主动下发PCC规则的流程中实现事件检测,此时,PCRF会在重新授权请求(RAR)消息中携带针对整个IP-CAN会话的Event-Trigger参数,主动下发PCC规则;而PCEF/GW则在整个IP-CAN会话中进行事件检测。其中,RAR消息为现有消息,是由于如用户签约数据的修改或者业务信息变更导致需要修改原有规则的情况下发起的重新授权的请求。从现有实现事件检测的方法可见,现有方法只针对整个IP-CAN会话进行事件检测,这会导致以下两个缺点(一)实际应用中,PCRF可能需要检测的是某个IP-CAN承载或者某个PCC规则中对应IP流的状态,而非整个IP-CAN会话的状态,比如PCRF仅关注如图2所示IP-CANBearerl的导致通话中断的中断情况,而不关注如图2有的事件检测实现方法,PCEF/GW将会检测所有IP-CAN承栽的中断情况,如果IP-CANBearer2的承栽中断,PCEF/GW也会上报,而PCRF是不需要这些信息的,这样,势必导致PCRF和PCEF/GW之间出现冗余的消息交互,增加了两个设备之间不必要的负载;(二)现有PCRF下发事件检测时只关联到IP-CAN会话,检测粒度过大,有些事件是无法检测到的,比如某个PCC规则对应的IP流的状态即在一段时间内是否有IP报文通过PCEF/GW。一个IP-CAN承载中可能包含多个IP流,IP-CAN承载虽然没有中断,但是其包含的某一IP流由于某些原因如IP流路径中某一路由器故障,可能已经中断,在现有实现事件检测的方法中,由于PCEF/GW检测的是整个IP-CAN会话下的所有IP-CAN承载而不是1P-CAN承载下IP流的状态,所以是无法检测上述情况的。
发明内容有鉴于此,本发明实施例的目的在于提供一种实现事件检测的方法,能够针对指定的PCC规则进行小粒度检测,减轻系统负载。本发明实施例的另一目的在于提供一种实现事件检测的系统,能够针对指定的PCC规则进行小粒度检测,减轻系统负载。为达到上述目的,本发明实施例的技术方案具体是这样实现的一种实现事件检测的方法,该方法包括策略控制和计费规则功能PCRF实体向策略和计费执行功能实体/网关PCEF/GW发送策略和计费控制PCC规则时,携带事件触发参数,该事件触发参数与指定PCC规则绑定;PCEF/GW接收到事件触发参数后,检测与该事件触发参数指示的事件关联的PCC规则对应的IP-CAN承载的状态。一种实现事件检测的系统,所述系统至少包括PCEF/GW和PCRF实体;其中,PCRF实体,用于在向PCEF/GW发送PCC规则时,携带事件触发参数,该事件触发参数与指定PCC规则绑定;PCEF/GW,用于在接收到事件触发参数后,检测与该事件触发参数指示的事件关联的PCC规则对应的IP-CAN承载的状态。由上述技术方案可见,本发明PCRF向PCEF/GW发送PCC规则时,携带事件触发参数,该事件触发参数与指定PCC规则绑定,PCEF/GW接收到事件触发参数后,检测针对该事件触发参数指示的事件的该PCC规贝'j对应的IP-CAN承载的状态,避免在任何情况下都对整个IP-CAN会话的状态进行检测的情况,针对具体的PCC规则进行了小粒度检测,减轻了系统负载。图1是PCC架构的示意图2是IP-CAN会话、IP-CAN承载、PCC规则及IP流之间的绑定关系示意图3是现有事件检测和上报的流程图;图4是本发明事件检测实施例一的流程图;图5是本发明事件检测实施例二的流程图;图6是本发明事件检测实施例三的流程图;图7是本发明事件检测实施例四的流程图;图8是本发明事件检测实施例五的流程图。具体实施例方式本发明实施例的实现包括PCRF向PCEF/GW发送PCC规则时,携带事件触发参数,该事件触发参数与指定PCC规则绑定,PCEF/GW接收到事件触发参数后,检测与该事件触发参数指示的事件关联的PCC规则对应的IP-CAN承载的状态。为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举较佳实施例,对本发明进一步详细说明。图4是本发明事件检测实施例一的流程图,如图4所示,本实施例为PCEF/GW请求PCC规则中实现事件检测的方法,包括以下步骤步骤400:PCEF/GW向PCRF发送CCR消息,请求PCC规则。步骤401:PCRF向PCEF/GW返回CCA消息。CCA消息中携带有PCC规则、同时携带有Event-Trigger参数,该Event-Trigger参数与指定PCC规则绑定。所述CCA中携带的PCC规则范围大,如图2所示,比如可以携带PCC规则1、PCC规则2和PCC规则3,PCEF/GW根据该PCC规则在指定的IP-CAN承载上执行PCC规则;而CCA中携带的与Event-Trigger参数绑定的指定PCC规则范围小,比如只对其中的PCC规则1指定事件检测。从本步骤可以看出,PCEF/GW请求的检测事件是针对指定PCC规则的。步骤402:PCEF/GW根据PCRF的指示,检测指定PCC规则对应的IP-CAN承载状态。步骤403:当检测到某一事件发生后,PCEF/GW通过CCR消息向PCRF上报该被检测事件触发参数,并上报与该被检测事件相关的PCC规则。步骤404:PCRJP根据上报的事件触发参数,修改或者生成新的PCC规则,通过CCA消息发送给PCEF/GW。本步骤中,CCA消息可以进一步携带新的Event-Trigger参数,该Event-Trigger参数可与修改后的PCC规则绑定。图5是本发明事件检测实施例二的流程图,如图5所示,本实施例为PCEF/GW请求PCC规则中实现事件检测的另一方法,本实施例中PCRF执行IP-CAN承载与PCC规则的绑定,包括以下步骤步骤500:PCEF/GW向PCRF发送CCR消息,请求PCC规则。步骤50i:PCRF向PCEF/GW返回CCA消息。CCA消息中携带有PCC规则、同时携带有Event-Trigger参数,该Event-Trigger参数与指定PCC规则绑定,该Event-Trigger参数与PCC规则绑定的IP-CAN承载标识绑定。从本步骤可以看出,PCEF/GW请求的检测事件是针对指定IP-CAN承载的。步骤502:PCEF/GW根据PCRF的指示,检测指定IP-CAN承载标识对应的IP-CAN岸、载的状态。步骤503:当检测到某一事件发生后,PCEF/GW向PCRF上报该被检测事件触发参数,并上报与该被检测事件对应的PCC规则和IP-CAN承载标识。步骤504:PCRF根据上报的事件触发参数,修改或者生成新的PCC规则,通过CCA消息发送给PCEF/GW。本步骤中,CCA消息可以进一步携带新的Event-Trigger参数,该Event-Trigger参数可与修改后的IP-CAN承载标识绑定。图4和图5所示的PCEF/GW请求PCC规则中实现事件检测的方法中,如杲PCEF具有检测IP分组流的能力,则PCRF也可将请求的检测事件与PCC规则中的指定IP分组流相关联即在CCA消息中携带有PCC规则、同时携带有Event-Trigger参数,该Event-Trigger参数与指定PCC规则绑定,该Event-THgger参数还与PCC规则中的指定IP分组流ID绑定;而PCEF根据CAA消息的指示,检测指定PCC规则中的指定IP分组流的状态。而且,在PCRF根据上报的事件触发参数,修改或者生成新的PCC规则后,可以进一步通过CCA消息携带新的与修改后的IP分组流标识绑定Event-Trigger参数,并发送给PCEF/GW。图6是本发明事件检测实施例三的流程图,如图6所示,本实施例为PCRF主动下发PCC规则中实现事件检测的方法,包括以下步骤步骤600:PCRF通过RAR消息向PCEF/GW主动下发PCC规则,同时携带有Event-Trigger参数,该Event-Trigger参数与指定PCC规则绑定。从本步骤可以看出,PCRF主动下发的检测事件是针对指定PCC规则的。步骤601:PCEF/GW向PCEF返回与RAR消息对应的重新授权应答(RAA)消息。步骤602:PCEF/GW根据PCRF的指示,;险测指定PCC规则对应的IP-CAN承载的状态。步骤603:当牙全测到某一事件发生后,PCEF/GW向PCRF上报该被检测事件触发参数,并上报与该被检测事件相关的PCC规则。步骤604:PCRF根据上报的事件触发参数,修改或者生成新的PCC规则,通过CCA消息发送给PCEF/GW。本步骤中,CCA消息可以进一步携带新的Event-Trigger参数,该Event-Trigger参数可与修改后的PCC规则绑定。图7是本发明事件检测实施例四的流程图,如图7所示,本实施例为PCRF主动下发PCC规则中实现事件检测的另一方法,本实施例中PCRF执行IP-CAN承载与PCC规则的绑定,包括以下步骤步骤700:PCRF通过RAR消息向PCEF/GW主动下发PCC规则,同时携带有Event-Trigger参数,该Event-Trigger参数与指定PCC规则绑定,该Event-Trigger参数与所述IP-CAN承载标识绑定。从本步骤可以看出,PCRF主动下发的检测事件是针对指定IP-CAN承载的。步骤701:PCEF/GW向PCEF返回RAA消息。步骤702:PCEF/GW根据PCRF的指示,检测指定IP-CAN承载标识对应的IP-CAN承载状态。步骤703:当检测到某一事件发生后,PCEF/GW向PCRF上报该被检测事件触发参数,并上报与该被检测事件相关的PCC规则和对应的IP-CAN承载标识。步骤704:PCRF根据上报的事件触发参数,修改或者生成新的PCC规则,通过CCA消息发送给PCEF/GW。本步骤中,CCA消息可以进一步携带新的Event-Trigger参数,该Event-Trigger参数可与修改后的IP-CAN承载标识绑定。图6和图7所示的PCRF主动下发PCC规则中实现事件检测的方法中,如杲PCEF具有检测IP分组流的能力,则PCRF也可将请求的检测事件与PCC规则中指定IP分组流相关联即在RAR消息中携带有PCC规则、同时携带有Event-Trigger参数,该Event-Trigger参数与指定PCC规则绑定,该Event-Trigger参数还与PCC规则中的指定IP分组流ID绑定;而PCEF根据CAA消息的指示,检测指定PCC规则中的指定IP分组流的状态。而且,在PCRF根据上报的事件触发参数,修改或者生成新的PCC规则后,可以进一步通过CCA消息携带新的与修改后的分组流标识绑定Event-Trigger参数,并发送给PCEF/GW。图8是本发明事件检测实施例五的流程图,本实施例用以说明PCEF/GW具有检测IP分组流的能力,比如检测对应的ICMP报文时,PCEF^全观'j分组流状态并上报的实施例。如图8所示,包括以下步骤步骤SOO步骤803UE与PCEF/GW建立IP-CAN承载后,在该IP-CAN承载发送IP流,本实施例中以实时传输协议(RTP)流为例;PCEF/GW将该IP流转发到外部网络。PCEF/GW收到来自外部网络的指示路由不可达的因特网控制信息协议(ICMP)报文,并将接收到的ICMP报文转发给UE。步骤804:PCEF/GW检测到PCRF已经下发针对当前发送的IP流的事件即接收到来自外部网络的触发事件后,其中包括如本实施例中的路由不可达,向PCRF上报该事件触发参数,并将其关联到PCC规则中的指定IP流。本步骤中,PCEF/GW通过CCR消息携带该被检测事件触发参数、与该被检测事件相关的PCC规则以及指定IP流的IP流ID。步骤805:PCRF根据上报的事件触发参数,修改或者生成新的PCC规则,通过CCA消息发送给PCEF/GW。本步骤中,CCA消息可以进一步携带新的Event-Trigger参数,该Event-Trigger参数可与修改后的PCC规则中的分组流ID绑定。需要说明的是,如果刚开始下事件触发参数时,触发事件参数是与PCC规则绑定的,再次下发事件触发参数时,触发事件参数也可以和IP-CAN承载标识或者IP流绑定。以上实施例中,为了实现Event-Trigger参数与PCC规则或IP-CAN承载ID或IP流ID的绑定,本发明提供以下三种实现方法。方法一,定义一个新的参数如PCC事件触发(PCC-Event-Trigger)参数,该PCC-Event-Trigger参数包含Event-Trigger参数,PCC规则名称或IP-CAN岸义载ID标识或IP流ID,具体纟各式如表三所示PCC-Event-Trigger::=<AVPHeader:XXXX>1*{Event-Trigger}*[Charging-Rule-Name]*[Charging-Rule-Base-Name〗*[Bearer-Identifier〗Flow-Identifier〗*[AVP]如表三中,1*{Event-Trigger)表示该PCC-Event-Trigger参数必须携带一个或多个Event-Trigger参数;*[Charging-Rule-Name]和*[Charging-Rule-Base-Name]表示该PCC-Event-Trigger参数可以携带零到多个PCC规则(或规则组),如果携带PCC规则(或规则組),则指明携带的Event-Trigger参数必须与这些PCC规则(或规则组)绑定,即PCEF/GW必须检测与这些规则相关的IP-CAN承栽状态;在PCRF执行IP-CAN承载绑定的情况下,可以通过*[Bearer-Identifier]携带零到多个IP-CAN承载标识,并指明携带的Event-Trigger参数与这些IP-CAN承载绑定,PCEF/GW必须检测这些IP-CAN承载标识指定IP-CAN承载的状态;<formula>formulaseeoriginaldocumentpage19</formula>表四*[Fiow-Identifier]指明了某一PCC规则(PCC名称)下的具体一个或多个IP流,采用其中的Flows参数或者流描述(Flow-Description)参数来标识这些IP流,如果携带[Flow-Identifier],则表明携带的Event-Trigger参数与这些IP流的IP流标识绑定。相应地,CCA消息或RAR消息中将包含如下信息<Session-Id>(会话ID,对应一个IP-CAN会话)*[PCC-Event-Trigger](要检测的事件,可与IP-CAN会话,PCC规则或IP-CAN承载或IP分组流绑定)*[Charging-Rule-Install](需要执行的规则,如果PCRF执行IP-CAN承载绑定,则包含IP-CAN承载标识)如果PCC-Event-Trigger参数没有携带Bearer-Identifier,Charging-Rule-Name,Charging-Rule-Base-Name参数和Flow-Identifier参数,则表明携带的Event-Trigger参数是针对整个IP-CAN会话的,与现有技术中的表示相同。方法二,扩展Charging-Rule-Install参数,使Charging-Rule-Install参数中包含Event-Trigger子参数,表明在安装的PCC规则(或规则组)上执行事件检测,具体格式如表五所示<table>tableseeoriginaldocumentpage20</column></row><table>表五其中,*[Event-Trigger]表示安装规则中需要携带零到多个Event-Trigger参数,如果Charging-Rule-Install携带有该Event-Trigger参数,贝'j表明Event-Trigger参数必须与这些安装的PCC规则(或规则组)绑定,即PCEF/GW必须纟企测与这些PCC规则相关的IP-CAN承载的状态。相应地,CCA消息或RAR消息中包含如下信息<Session-Id>(会话ID,对应一个IP-CAN会话)*[Event-Trigger](要检测的事件,针对会话)*[Charging-Rule-Install](该参数可携带Event-Trigger参数,实现针对PCC规则的事件检测)需要说明的是,如果会话层的Event-Trigger参数与Charging-Rule-Install中的Event-Trigger参数冲突,贝'J以Charging-Rule-Install中的Event-Trigger参数为准进行事件检测。方法三,扩展Charging-Rule-Install参数的子参数Charging-Rule-Defmition参数,使Charging-Rule-Definition参数包含Event-Trigger子参数,表明在动态安装的PCC规则上执行事件检测,具体格式如表六所示<table>tableseeoriginaldocumentpage21</column></row><table>表六其中,*[Event-Trigger]表示动态安装规则中需要携带零到多个Event-Trigger参凄t,浊口果Charging-Rule-Definition参婆t所属的Charging-Rule-Install携带有该Event-Trigger参凄i:,则表明Event-Trigger参数必须与这个动态安装的PCC规则绑定,即PCEF/GW必须检测与这个PCC规则相关的IP-CAN承载的状态。相应地,CCA消息或RAR消息中包含如下信息<Session-Id>(会话ID,对应一个IP-CAN会话)*[Event-Trigger](要检测的事件,针对会话)*[Charging-Rulc-Install](该参数中的Charging-Rule-Definition参数可携带Event-Trigger参数,实现针对动态安装的PCC规则的事件检测)。需要说明的是,虽然方法二只能将Event-Trigger参数与动态安装的PCC规则绑定,但由于预定义的PCC规则一般都会定义好QoS级别、计费信息以及检测事件等信息,所以不需要PCRF指定Event-Trigger参数与预定义规则的绑定,即对于在PCEF上预先配置的PCO见则,不需要PCRF下发事件检测。另外,还可以扩展Charging-Rule-Defmition参数,在其子参数中增加一个新的流事件触发(Flow-Event-Trigger)参数,该Flow-Event-Trigger参数包含Event-Trigger参数和IP流标识,具体格式如表七所示<formula>formulaseeoriginaldocumentpage22</formula>表七如表七所示,1*{Event-Trigger)表示Flow-Event-Trigger参数必须携带一个或多个Event-Trigger参数;*[Flows]表示Flow-Event-Trigger参数与零到多个IP流相关联,携带指定IP流ID;如果没有*[Flows]参数,表示该Event-Trigger与整个PCC规则相关联。扩展后的Charging-Rule-Defmition参数格式如表八所示Charging-Rule-Definition::=<AVPHeader:1003>{Charging-Rule-Name}(安装规则的名称)(业务标识)(计费组)*[Flow-Description](IP五元组定义)(IP流状态)(是否在线计费)(是否离线计费)(离线计费测量方法)(应用服务器计费标识)*[Flows](IP流标识)*Flow-Event-Triggerj(需要检测的事件,与IP流相关)*[AVP〗表八相应地,CCA消息或RAR消息中包含如下信息<Session-Id>(会话ID,对应一个IP-CAN会话)*[Event-Trigger](要检测的事件,针对会话)*[Charging-Rule画Install](该参凄t中的Charging-Rule-Definition参l史可携带Event-Trigger参数和Flow-Event-Trigger参数,实现针对Flow-Event-Trigger参数中指定IP分组流的事件检测)。从上述本发明方法可见,本发明通过绑定Event-Trigger参数与PCC规则,检测针对该PCC规则对应的IP-CAN承载的状态,实现了针对具体的PCC规则进行了小粒度检测,减轻了系统负载。进一步地,本发明方法通过绑定Event-Trigger参数与IP-CAN标识或IP流标识,实现了针对IP-CAN承载或IP流的状态,从而避免了事件检测与IP-CAN会话绑定粒度过大的问题,节约了IP-CAN承载检测和消息交互的负担。对应本发明方法,还提供一种实现时间检测的系统,所述系统至少包括:PCEF/GW和PCRF实体;其中,PCRF实体,用于在向PCEF/GW发送PCC规则时,携带事件触发参数,该事件触发参数与指定PCC规则绑定;PCEF/GW,用于在接收到事件触发参数后,检测与该事件触发参数指示的事件关联的PCC规则对应的IP-CAN承载的状态。所述PCEF/GW进一步用于向PCRF实体请求PCC规则;当检测到事件发生后,所述PCEF/GW进一步向PCRF实体上报该被检测事件触发参数,并上报与该被检测事件相关的PCC规则;所述PCRF实体进一步根据上报的事件触发参数,修改或者生成新的PCC规则,并发送给所述PCEF/GW。所迷PCRF实体进一步将与修改后的PCC规则绑定的新的事件触发参数发送给所述PCEF/GW。所述PCRF进一步执行IP-CAN承载与PCC规则的绑定,其特征在于,所迷PCRF实体进一步将所述事件触发参数与所述PCC规则绑定的IP-CAN承载的IP-CAN承载标识绑定;所述PCEF/GW进一步检测指定IP-CAN承载标识表示的IP-CAN承载的状态。所述PCEF/GW进一步向PCRF实体请求PCC规则;当检测到事件发生后,所述PCEF/GW进一步向PCRF实体上报该被检测事件触发参数,并上报与该被检测事件对应的PCC规则和IP-CAN承载标识;所述PCRF实体进一步根据上报的事件触发参数,修改或者生成新的PCC规则,并发送给所述PCEF/GW。所述PCRF实体还进一步将与修改后的IP-CAN承栽标识绑定的新的事件触发参数发送给所述PCEF/GW。所述PCEF实体具有检测IP分组流的能力,所述PCRF实体进一步将所述事件触发参数进一步与PCC规则中的指定IP分组流标识绑定;所述PCEF/GW进一步检测指定PCC规则中的指定IP分组流标识表示的IP分组流的状态。所述PCEF/GW向PCRF实体请求PCC规则;当检测到该事件发生后,所述PCEF/GW进一步向PCRF实体上报该被检测事件触发参数,并上报与该被检测事件相关的PCC规则以及PCC规则中的指定IP流标识;所述PCRF实体进一步根据上报的事件触发参数,修改或者生成新的PCC规则,并发送给所述PCEF/GW。所述PCRF实体还进一步将与修改后的IP分组流标识绑定的新的事件触发参数发送给所述PCEF/GW。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。权利要求1.一种实现事件检测的方法,其特征在于,该方法包括策略控制和计费规则功能PCRF实体向策略和计费执行功能实体/网关PCEF/GW发送策略和计费控制PCC规则,携带事件触发参数,该事件触发参数与指定PCC规则绑定;PCEF/GW接收到事件触发参数后,检测与该事件触发参数指示的事件关联的PCC规则对应的IP-CAN承载的状态。2.根据权利要求1所述的方法,其特征在于,该方法之前还包括所述PCEF/GW向PCRF实体请求PCC规则;当检测到事件发生后,该方法还包括所述PCEF/GW向PCRF实体上报该被检测事件触发参数,并上报与该被检测事件相关的PCC规则;所述PCRF实体根据上报的事件触发参数,修改或者生成新的PCC规则,并发送给所述PCEF/GW。3.根据权利要求2所述的方法,其特征在于,所述PCRF实体还进一步将与修改后的PCC规则绑定的新的事件触发参数发送给所述PCEF/GW。4.根据权利要求1所述的方法,所述PCRF执行IP-CAN承栽与PCC规则的绑定,其特征在于,所述事件触发参数进一步与所迷PCRF执行的PCC规则绑定的IP-CAN承载的IP-CAN承载标识绑定;所述检测与该事件触发参数指示的事件关联的PCC规则对应的IP-CAN承载的状态为检测指定IP-CAN承载标识表示的IP-CAN承载的状态。5.根据权利要求4所述的方法,其特征在于,该方法之前还包括所述PCEF/GW向PCRF实体请求PCC规则;当检测到事件发生后,该方法还包括所述PCEF/GW向PCRF实体上报该被检测事件触发参数,并上报与该被检测事件对应的PCC规则和IP-CAN承栽标识;所述PCRF实体根据上报的事件触发参数,修改或者生成新的PCC规则,并发送给所述PCEF/GW。6.根据权利要求5所述的方法,其特征在于,所迷PCRF实体还进一步将与修改后的IP-CAN承载标识绑定的新的事件触发参数发送给所述PCEF/GW。7.根据权利要求1所述的方法,所述PCEF实体具有检测IP分组流的能力,其特征在于,所述事件触发参数进一步与指定IP分组流标识绑定;所述检测与该事件触发参数指示的事件关联的PCC规则对应的IP-CAN承栽的状态为检测指定PCC规则中的指定IP分组流标识表示的IP分组流的状态。8.根据权利要求7所述的方法,其特征在于,该方法之前还包括所述PCEF/GW向PCRF实体请求PCC规则;当检测到该事件发生后,该方法还包括所述PCEF/GW向PCRF实体上4艮该被检测事件触发参数,并上报与该被检测事件相关的PCC规则以及PCC规则中的指定IP流标识;所述PCRF实体根据上报的事件触发参数,修改或者生成新的PCC规则,并发送给所述PCEF/GW。9.根据权利要求8所述的方法,其特征在于,所述检测到的事件为所述PCEF/GW接收到来自外部网络的触发事件。10.根据权利要求8所述的方法,其特征在于,所述PCRF实体还进一步将与修改后的IP分组流标识绑定的新的事件触发参数发送给所述PCEF/GW。11.根据权利要求1所述的方法,其特征在于,所述事件触发参数与指定PCC规则绑定的方法为将所述事件触发参数和指定PCC规则携带在新增参数中,并指明所述事件触发参数与该指定PCCMJ'J绑定;其中,事件触发参数为一个或一个以上事件触发参数;所述携带在新增参数中的指定PCC规则为零或一个以上。12.根据权利要求11所述的方法,其特征在于,所述新增参数中进一步包括IP-CAN承载标识;所述携带在新增参数中的事件触发参数与该IP-CAN承载标识绑定;所述携带在新增参数中的IP-CAN承栽标识为零或一个以上。13.根据权利要求11所述的方法,其特征在于,所述新增参数中进一步包括用于指明PCC规则下的一个或一个以上IP流的IP流标识参数,所述携带在新增参数中的事件触发参数与IP流标识参数指示的IP流标识绑定;所述IP流标识参数包含指定PCC规则名称,以及该PCC规则中的零或一个以上IP流。14.根据权利要求1所述的方法,其特征在于,所述事件触发与PCC规则绑定的方法为将所述事件触发参数携带在扩展的用于表示表明要执行的PCC规则的规则执行参数中;所述扩展的规则执行参数包含事件触发参数,表示所述包含的事件触发参数必须与规则执行参数中安装的PCC规则或规则组或IP-CAN承载标识绑定。15.根据权利要求14所述的方法,其特征在于,所述事件触发与指定PCC规则绑定的方法为将所述事件触发参数和PCC规则携带在规则执行参所述扩展的规则定义参数包含事件触发参数,表示所述包含的事件触发参数必须与定义的动态安装的PCC规则绑定。16.根据权利要求7所述的方法,其特征在于,所述事件触发与指定IP流标识绑定的方法为将所述事件触发参数和指定IP流标识携带在新增的流事件触发参数中,并指明所述事件触发参数与该IP流标识绑定;其中,事件触发参数为一个或一个以上;所述携带在流事件触发参数中的IP流标识为零或一个以上。17.根据权利要求16所述的方法,其特征在于,所述流事件触发参数包含在规则定义参数中,用于指明该事件触发参数与所述PCC规则下的IP流绑定。18.—种实现事件检测的系统,其特征在于,所述系统至少包括PCEF/GW和PCRF实体;其中,PCRF实体,用于在向PCEF/GW发送PCC规则时,携带事件触发参数,该事件触发参数与指定PCC规则绑定;PCEF/GW,用于在接收到事件触发参数后,检测与该事件触发参数指示的事件关联的PCC规则对应的IP-CAN承载的状态。19.根据权利要求18所述的系统,所述PCRF进一步用于执行IP-CAN承载与PCC规则的绑定,其特征在于,所述PCRF实体进一步用于将所述事件触发参数与所述PCC规则绑定的IP-CAN承载的IP-CAN承载标识绑定;所述PCEF/GW进一步用于检测指定IP-CAN承栽标识表示的IP-CAN承载的状态。20.根据权利要求18所述的系统,所述PCEF实体具有检测IP分组流的能力,其特征在于,所述PCRF实体进一步用于将所述事件触发参数进一步与PCC规则中的指定IP分组流标识绑定;所述PCEF/GW进一步用于检测指定PCC规则中的指定IP分组流标识表示的IP分组流的状态。全文摘要本发明公开了一种实现事件检测的方法及系统,通过绑定事件触发(Event-Trigger)参数与策略和计费控制(PCC)规则,检测针对该PCC规则对应的IP-CAN承载的状态,实现了针对具体的PCC规则进行了小粒度检测,减轻了系统负载。进一步地,本发明通过绑定Event-Trigger参数与IP-CAN标识或IP流标识,实现了针对IP-CAN承载或IP流的状态,从而避免了事件检测与IP-CAN会话绑定粒度过大的问题,节约了IP-CAN承载检测和消息交互的负担。文档编号H04L12/26GK101291233SQ200710103109公开日2008年10月22日申请日期2007年4月20日优先权日2007年4月20日发明者岩李,毛玉欣,谭仕勇,鹏赵,魏伟华,黄世碧申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1