管理数据流的方法和系统技术方案

技术编号:21440394 阅读:117 留言:0更新日期:2019-06-26 01:01
本发明专利技术提供一种管理数据流的方法和系统。所述方法,包括:传输检测功能实体TDF获取数据流的流处理信息,所述流处理信息包括用户的APN‑AMBR和PCEF上所有激活的策略和计费控制PCC规则对应的业务数据流模板SDF Template、服务质量分类标识QCI以及最大带宽MBR,所述TDF根据流处理信息对数据流进行过滤和处理。

Method and System for Managing Data Flow

The invention provides a method and system for managing data stream. The method includes: transmission detection function entity TDF obtains flow processing information of data stream, the flow processing information includes service data stream template SDF Template corresponding to user's APN AMBR and PCF activation policies and billing control PCC rules, service quality classification identification QCI and maximum bandwidth MBR. The TDF filters and processes data stream according to flow processing information. \u3002

【技术实现步骤摘要】
管理数据流的方法和系统
本专利技术涉及移动通信领域,尤其涉及一种管理数据流的方法和系统。
技术介绍
1.架构说明图1为第三代合作伙伴计划(3GPP,3rdGenerationPartnershipProject)定义了针对移动网络的策略和计费控制架构(PCC,PolicyandChargingControl)示意图。各实体功能如下描述:PCRF(PolicyandChargingRulesFunction,策略和计费规则功能)为业务包含的业务数据流在传输过程中使用网络资源制定资源控制策略,包括QoS(QualityofService,服务质量)控制策略和计费控制策略。PCEF(PolicyandChargingEnforcementFunction,策略和计费执行功能)用于执行PCRF下发的或者PCEF上预配置的PCC规则,对网络上传输的IP报文进行检测,识别该IP报文隶属的业务数据流,并对业务数据流提供QoS和计费控制。BBERF(BearerBindingandEventReportFunction,承载绑定和事件上报功能)主要用于对网络上传输的IP报文进行检测,并将IP报文按照规则映射到对应的承载通道上。BBERF还执行承载相关事件的上报,例如当承载丢失,或者发生接入网络切换的时候,都需要将相应的事件上报给PCRF,请求PCRF进行相应的决策。TDF(TrafficDetectionFunction,传输检测功能)用于执行应用检测,并将检测的应用信息上报给PCRF。还可以实现对检测到的应用按照PCRF下发的策略对应用实施策略控制,例如门控,带宽限制,应用重定向,收集并向计费系统上报计费信息等。SPR(SubscriptionProfileRepository,用户签约数据库)用于保存用户签约的业务信息,为PCRF制订PCC规则提供必要的用户签约信息。OCS(OnlineChargingSystem,在线计费系统)和OFCS(OfflineChargingSystem,离线计费系统)分别用于离线和在线计费。用户在接入网络时,PCEF和PCRF之间建立IP-CAN会话,用于所述用户开展业务过程中,PCRF向PCEF下发针对业务数据流的QoS和计费策略。PCC对业务提供QoS和计费控制的过程如下描述:用户开展业务的时候,AF将业务信息或者TDF将检测到的应用信息上报给PCRF,所述业务/应用信息中包含了五元组以及其他如业务/应用类型等信息。PCRF根据所述业务/应用信息,为数据流制定PCC规则,所述PCC规则包含业务数据流模板(SDFTemplate,即包含五元组信息),业务/应用标识,授权QoS和带宽(包括QCI,MBR,GBR),计费策略等。PCRF将所述PCC规则下发给PCEF。PCEF按照QCI执行承载绑定,如果已有承载的QCI和PCC规则中的QCI对应,则将该PCC规则绑定到该承载上;如果没有承载的QCI和PCC规则中的QCI对应,则PCEF发起和该QCI匹配的承载建立,并将该PCC规则绑定到该承载中。当承载绑定完成之后,就建立了PCC规则和承载的对应关系。具有相同QCI的PCC规则可以绑定到同一个承载中,即多个业务数据流可以共享同一个承载。此后当数据报文经过PCEF时,PCEF将该数据报文的五元组和承载上的SDFTemplate进行匹配。当和其中SDFTemplate匹配时,就知道该数据报文用哪个PCC规则控制,再根据PCC规则和承载的绑定关系,进一步知道该数据报文使用哪个承载。从而为该数据报文提供对应的QoS和带宽保证,同时按照计费策略,收集该数据报文的计费信息,并上报给计费系统。上述承载分为GBR承载和non-GBR承载。其中GBR承载是为业务数据流提供绝对的QoS和带宽保证,即使用该承载的数据报文一定会按照授权分配的QoS和带宽资源为其提供服务质量保证,即使在网络发生资源使用紧张的情况下,也不会被其他数据报文抢占资源。Non-GBR承载是为业务数据流提供相对的QoS和带宽保证。所有non-GBR承载上的业务数据流都共享一个APN-AMBR(该信息为用户开展的所有Non-GBR业务共享的签约带宽,在IP-CAN会话建立时,下发给PCEF)。当网络资源足够可以按照每个业务数据流的授权QoS和带宽分配给所述业务数据流的时候,可以为其提供QoS和带宽保证,当网络资源发生使用紧张的时候,所述业务数据流就会按照QCI执行资源抢占。因此使用non-GBR承载的业务无法从网络获得可靠的QoS和带宽保证。上述描述的情况是在用户开展业务/应用的过程中,利用图1所示的PCC架构为业务/应用提供QoS和计费控制的过程,利用上述过程接受控制的业务数据流的五元组都能匹配到SDFTemplate中,因此都可以使用专用GBR或者non-GBR承载传输。然而实际情况是还有一部分业务数据流的五元组信息和PCEF上所有SDFTemplate都无法匹配,这时按照现有标准定义,运营商可以把这部分业务数据流进行丢弃,或者建立一个配置了通配五元组的默认承载来传输这一部分业务数据流。默认承载也为Non-GBR类型,即不为使用该承载的任何数据流提供绝对的QoS和带宽保证。使用默认承载的业务数据流和其他使用Non-GBR专用承载的业务数据流共享APN-AMBR。2.TDF实现计费的过程当网络中部署了TDF,在计费时存在计费不准确的问题。以下行数据流(网络发送给用户)为例,图2为现有技术中PCEF处理数据流的示意图,当所述数据流以200kb/S的速率通过TDF的时候,TDF按照PCRF下发的ADC规则对该数据流进行检测,识别出应用,并按照TDF上的控制策略,允许该数据流通过,并记录流量信息,上报给计费系统。但是当该数据流到达PCEF时,该数据流的五元组和SDFtemplate匹配,PCEF按照对应的PCC规则对其实施控制,进行限速,流量变为150kb/s,并导致丢包。由于TDF并不知道该流经过PCEF时进行了限速,导致丢包,进而导致TDF上的流量大于PCEF上的流量。在这种情况下对用户收费的时候,应该按照实际接收的流量(即在PCEF上丢包后的流量)进行计费,显然TDF上报给计费系统的流量是不准确的,按照此部分流量进行计费,必然导致多收费的问题。针对上述针对相同数据流在TDF和PCEF控制不一致,进而导致用量(例如流量,时间等)不一致,产生计费不准确的情况,现有实现方法对此提出了一种解决方法:(1)将PCEF上的所有SDFTemplate通过PCRF上报给TDF(2)当数据流经过TDF,进行检测时,TDF将该数据流的五元组信息和SDFTemplate匹配:如果和所有SDFTemplate都不匹配,说明在PCEF上没有对应的PCC规则控制该数据流,因此流经TDF的用量和流经PCEF上的用量一致,不会计费不准确的情况。该情况下TDF直接向计费系统上报用量信息。如果和其中的SDFTemplate匹配,说明在PCEF上有对应的PCC规则控制该数据流,则有可能导致该数据流在TDF和PCEF上的用量不一致。(3)在步骤(2)匹配的情况下,TDF将该数据流对应的SDFTemplate上报给PCRF。(4)PCRF要求PCEF上报该SDFT本文档来自技高网...

【技术保护点】
1.一种管理数据流的方法,其特征在于,包括:传输检测功能实体TDF获取数据流的流处理信息,所述流处理信息包括用户的接入点聚合最大带宽APN‑AMBR和策略和计费执行功能PCEF上所有激活的策略和计费控制PCC规则对应的业务数据流模板SDF Template、服务质量分类标识QCI以及最大带宽MBR,所述TDF根据流处理信息对数据流进行过滤和处理,包括:将检测到的数据流的五元组和所有SDF Template进行匹配;当匹配到其中的SDF Template时,如果匹配到的SDF Template所对应PCC规则中的带宽信息仅包括MBR,则所述数据流为non‑GBR流,所述TDF按照APN‑AMBR和MBR对所述non‑GBR流执行带宽控制。

【技术特征摘要】
1.一种管理数据流的方法,其特征在于,包括:传输检测功能实体TDF获取数据流的流处理信息,所述流处理信息包括用户的接入点聚合最大带宽APN-AMBR和策略和计费执行功能PCEF上所有激活的策略和计费控制PCC规则对应的业务数据流模板SDFTemplate、服务质量分类标识QCI以及最大带宽MBR,所述TDF根据流处理信息对数据流进行过滤和处理,包括:将检测到的数据流的五元组和所有SDFTemplate进行匹配;当匹配到其中的SDFTemplate时,如果匹配到的SDFTemplate所对应PCC规则中的带宽信息仅包括MBR,则所述数据流为non-GBR流,所述TDF按照APN-AMBR和MBR对所述non-GBR流执行带宽控制。2.根据权利要求1所述的方法,其特征在于,所述流处理信息是由策略和计费规则功能实体PCRF发送的。3.根据权利要求1所述的方法,其特征在于,所述按照APN-AMBR和MBR执行带宽控制,包括:当有多个non-GBR流共享APN-AMBR时,如果APN-AMBR能够满足该用户所在接入点APN下当前所有non-GBR流的带宽需求,则为所述数据流按照PCC规则中的MBR提供相应的带宽资源;否则,所有Non-GBR流执行带宽抢占。4.根据权利要求1或2所述的方法,其特征在于,所述流处理信息还包括保证带宽GBR。5.根据权利要求4所述的方法,其特征在于,所述TDF在接收到数据流后,根据所述流处理信息对所述数据流进行过滤和处理,包括:将检测到的数据流的五元组和所有SDFTemplate进行匹配;当匹配到其中的SDFTemplate时,如果匹配到的SDFTemplate所对应PCC规则中的带宽信息包括MBR和GBR,则所述数据流为GBR流,所述TDF按照MBR和GBR对所述GBR流执行带宽控制。6.一种管理数据流的系统,其特征在于...

【专利技术属性】
技术研发人员:毛玉欣周晓云宗在峰
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1