CN105472654B - 业务链处理方法、装置、业务分类器及pcrf - Google Patents
业务链处理方法、装置、业务分类器及pcrf Download PDFInfo
- Publication number
- CN105472654B CN105472654B CN201410400682.5A CN201410400682A CN105472654B CN 105472654 B CN105472654 B CN 105472654B CN 201410400682 A CN201410400682 A CN 201410400682A CN 105472654 B CN105472654 B CN 105472654B
- Authority
- CN
- China
- Prior art keywords
- user
- business
- congestion
- chain
- strategy
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提供了一种业务链处理方法、装置、业务分类器及PCRF,其中,该方法包括:接收策略和计费规则功能PCRF下发的针对用户所访问业务的动态业务链策略,其中,动态业务链策略包括用户所在区域的拥塞状态以及与该拥塞状态对应的业务链;获取PCRF下发的用户的用户信息以及用户所在区域当前的拥塞状态;依据用户信息和用户所在区域当前的拥塞状态,确定用户所访问业务当前的业务链,通过本发明,解决了相关技术中,在用户所处的区域发生拥塞时,由PCRF来对各个用户分别单独进行业务链的调整,造成信令负荷大的问题,进而达到了有效减少拥塞状态发生改变时更新业务链时引发的大量信令的效果。
Description
技术领域
本发明涉及通信领域,具体而言,涉及一种业务链处理方法、装置、业务分类器及PCRF。
背景技术
图1是相关技术中第三代合作伙伴计划(3rd Generation Partnership Project,简称为3GPP)定义的策略和计费控制架构(Policy and Charging Control,简称为PCC)示意图,如图1所示,策略和计费规则功能(Policy and Charging Rules Function,简称为PCRF)为业务使用网络资源进行服务质量(Quality of Service,简称为QoS)和计费策略的制订。PCRF制定所述控制策略需要结合从AF接收的业务信息,从用户签约数据库(Subscription Profile Repository,简称为SPR)接收的用户签约信息,运营商配置的策略等。PCRF将为业务制定的控制策略下发给策略和计费执行功能(Policy and ChargingEnforcement Function,简称为PCEF)或者承载绑定和事件上报功能(Bearer Binding andEvent Report Function,简称为BBERF)执行。同时PCRF可以向PCEF和/或BBERF订阅承载层相关事件,以便当承载层发生所述事件时及时感知,并更改控制策略。此外,PCEF以及业务检测功能(Traffic Detection Function,简称为TDF)能够根据PCRF下发的PCC规则(PCEF)或应用检测和控制(Application Detection and Control,简称为ADC)规则(TDF)执行应用检测和控制功能。无线接入网拥塞感知功能(RAN Congestion Awareness Function,简称为RCAF)负责收集RAN的用户面拥塞信息后上报给PCRF用于制定拥塞减轻策略。
目前,运营商部署移动服务增值网络提高用户质量体验(QoE),减少网络带宽压力,并提供增值服务。在相关技术中,提出了一种动态业务链的方案以适应于弹性的快速的服务部署变动,同时降低资本支出(CAPital eXpenditure,简称为CAPX),图2是根据相关技术中动态业务链的示意图,如图2所示,其中,
PCRF:作为业务链选择决策实体,PCRF存在以下两点功能:接收配置管理***(Orchestrator)下发逻辑业务链描述,以及逻辑业务链对应的用户属性/接入类型/业务类型/业务链权重等信息,从而获得业务链对应的静态策略;从SPR中获得用户的签约信息,从GGSN/PGW获得用户动态接入信息,结合上述获得的业务链对应的静态策略,决策为用户选择逻辑业务链,并将逻辑业务链描述在用户的接入流程中通知给Traffic Classifier;
Traffic Classifier(可以集成在网关上,也可以集成在TDF上):根据PCRF下发的流检测规则对用户的业务流检测,并且决定业务流对应的逻辑业务链,并将对应的逻辑业务链标识标记在业务数据流的数据包上,或者进一步与业务控制器(Service Controller)交互,获取逻辑业务链对应的物理路由标签后,将物理路由标签标记在业务数据流的数据包上。这个业务数据流的数据包便可以动态的路由到相应的使能器(Enabler)。
目前,业务数据流的业务链需要根据无线接入网的状态(如拥塞)决定,即在小区拥塞和不拥塞或在不同等级的拥塞情况下,业务链是不同的。譬如在拥塞的情况下,需要增加数据压缩的Enabler。
然而,当一个区域发生拥塞的时候,PCRF需要同时要调整该拥塞区域下所有用户的动态业务链,因此,这必然会带来大量的信令负荷。
因此,在相关技术中,在用户所处的区域发生拥塞时,由PCRF来对各个用户分别单独进行业务链的调整,造成信令负荷大的问题。
发明内容
本发明提供了一种业务链处理方法、装置、业务分类器及PCRF,以至少解决相关技术中,在用户所处的区域发生拥塞时,由PCRF来对各个用户分别单独进行业务链的调整,造成信令负荷大的问题。
根据本发明的一个方面,提供了一种业务链处理方法,包括:接收策略和计费规则功能PCRF下发的针对用户所访问业务的动态业务链策略,其中,所述动态业务链策略包括所述用户所在区域的拥塞状态以及与该拥塞状态对应的业务链;获取所述PCRF下发的所述用户的用户信息以及所述用户所在区域当前的拥塞状态;依据所述用户信息和所述用户所在区域当前的拥塞状态,确定所述用户所访问业务的当前的业务链。
优选地,通过以下方式至少之一,接收所述PCRF下发的针对用户所访问业务的所述动态业务链策略:接收到所述PCRF在所述用户的IP连接接入网络IP-CAN会话建立过程中或建立后下发的包含所述动态业务链策略的策略和计费PCC规则;接收到所述PCRF在所述用户的业务检测功能TDF会话建立过程中或建立后下发的包含所述动态业务链策略的应用检测和控制ADC规则。
优选地,在一个消息中同时从所述PCRF获取一个或多个用户的用户信息以及所述一个或多个用户所在区域当前的拥塞状态。
优选地,依据所述用户信息和所述用户所在区域当前的拥塞状态,确定所述用户所访问业务的当前的业务链,包括:根据所述用户信息确定所述用户的动态业务链策略;根据所述用户所在区域当前的拥塞状态和确定的所述用户的动态业务链策略确定所述用户所访问业务的当前的业务链。
优选地,所述业务链用逻辑业务链标识表示。
优选地,所述用户信息为用户标识和/或IP地址。
根据本发明的另一方面,提供了一种业务链处理方法,包括:向业务分类器下发针对用户所访问业务的动态业务链策略,其中,所述动态业务链策略包括所述用户所在区域的拥塞状态以及与该拥塞状态对应的业务链;向所述业务分类器下发所述用户的用户信息以及所述用户所在区域当前的拥塞状态,其中,所述用户信息和所述用户所在区域当前的拥塞状态用于确定所述用户所访问业务的当前的业务链。
优选地,通过以下方式至少之一向所述业务分类器下发针对用户所访问业务的动态业务链策略:将所述动态业务链策略包含在策略和计费PCC规则中并在所述用户的IP连接接入网络IP-CAN会话建立过程中或建立后下发给所述业务分类器;将所述动态业务链策略包含在应用检测和控制ADC规则中并在所述用户的业务检测功能TDF会话建立过程中或建立后下发给所述业务分类器。
优选地,在向所述业务分类器下发所述用户的用户信息以及所述用户所在区域当前的拥塞状态之前,还包括:接收到所述用户所在区域的拥塞状态发生改变的通知消息,其中,所述拥塞状态发生改变包括以下至少之一:从拥塞到不拥塞、从不拥塞到拥塞、拥塞等级发生改变。
根据本发明的还一方面,提供了一种业务链处理装置,包括:第一接收模块,用于接收策略和计费规则功能PCRF下发的针对用户所访问业务的动态业务链策略,其中,所述动态业务链策略包括所述用户所在区域的拥塞状态以及与该拥塞状态对应的业务链;第一获取模块,用于获取所述PCRF下发的所述用户的用户信息以及所述用户所在区域当前的拥塞状态;第一确定模块,用于依据所述用户信息和所述用户所在区域当前的拥塞状态,确定所述用户所访问业务当前的业务链。
优选地,所述第一接收模块,还用于通过以下方式至少之一,接收所述PCRF下发的针对用户所访问业务的所述动态业务链策略:接收到所述PCRF在所述用户的IP连接接入网络IP-CAN会话建立过程中或建立后下发的包含所述动态业务链策略的策略和计费PCC规则;接收到所述PCRF在所述用户的业务检测功能TDF会话建立过程中或建立后下发的包含所述动态业务链策略的应用检测和控制ADC规则。
优选地,该装置还包括:所述第一确定模块,用于依据所述用户信息确定所述用户的动态业务链策略后,根据所述用户所在区域当前的拥塞状态,以及确定的所述动态业务链策略,确定所述用户所访问业务的当前的业务链。
根据本发明的还一方面,提供了一种业务分类器,其特征在于,包括上述任一项所述的业务链处理装置。
根据本发明的又一方面,提供了一种业务检测功能实体TDF,包括上述所述的业务分类器。
根据本发明的还一方面,提供了一种策略和计费执行功能实体PCEF,包括上述所述的业务分类器。
根据本发明的再一方面,提供了一种业务链处理装置,包括:第一下发模块,用于向业务分类器下发针对用户所访问业务的动态业务链策略,其中,所述动态业务链策略包括所述用户所在区域的拥塞状态以及与该拥塞状态对应的业务链;第二下发模块,用于下发所述用户的用户信息以及所述用户所在区域当前的拥塞状态,其中,所述用户信息和所述用户所在区域当前的拥塞状态用于确定的所述用户所访问业务当前的业务链。
优选地,所述第一下发模块,还用于通过以下方式至少之一向所述业务分类器下发针对用户所访问业务的动态业务链策略:将所述动态业务链策略包含在策略和计费PCC规则中并在所述用户的IP连接接入网络IP-CAN会话建立过程中或建立后下发给所述业务分类器;将所述动态业务链策略包含在应用检测和控制ADC规则中并在所述用户的业务检测功能TDF会话建立过程中或建立后下发给所述业务分类器。
优选地,该装置还包括:第二接收模块,用于接收所述用户所在区域的拥塞状态发生改变的通知消息,其中,所述拥塞状态发生改变包括以下至少之一:从拥塞到不拥塞、从不拥塞到拥塞、拥塞等级发生改变。
根据本发明的还一方面,提供了一种策略和计费规则功能实体PCRF,包括上述任一项所述的业务链处理装置。
通过本发明,采用接收策略和计费规则功能PCRF下发的针对用户所访问业务的动态业务链策略,其中,所述动态业务链策略包括所述用户所在区域的拥塞状态以及与该拥塞状态对应的业务链;获取所述PCRF下发的所述用户的用户信息以及所述用户所在区域当前的拥塞状态;依据所述用户信息和所述用户所在区域当前的拥塞状态,确定所述用户所访问的当前的业务链,解决了相关技术中,在用户所处的区域发生拥塞时,由PCRF来对各个用户分别单独进行业务链的调整,造成信令负荷大的问题,进而达到了有效减少拥塞状态发生改变时更新业务链时引发的大量信令的效果。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是相关技术中第三代合作伙伴计划3GPP定义的策略和计费控制架构PCC示意图;
图2是根据相关技术中动态业务链的示意图;
图3是根据本发明实施例的业务链处理方法一的流程图;
图4是根据本发明实施例的业务链处理方法二的流程图;
图5是根据本发明实施例的业务链处理装置一的结构框图;
图6是根据本发明实施例的业务分类器的结构框图;
图7是根据本发明实施例的业务检测功能实体TDF的结构框图;
图8是根据本发明实施例的策略和计费执行功能实体PCEF的结构框图;
图9是根据本发明实施例的业务链处理装置二的结构框图;
图10是根据本发明实施例的业务链处理装置二的优选结构框图;
图11是根据本发明实施例的策略和计费规则功能实体PCRF的结构框图;
图12是根据本发明优选实施例1的Traffic Classifier位于TDF上时,PCRF指示TDF更新业务链的流程图;
图13是根据本发明优选实施例2的本实施例描述的Traffic Classifier位于PCEF上时,PCRF指示PCEF更新业务链的流程图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
在本实施例中提供了一种业务链处理方法,图3是根据本发明实施例的业务链处理方法一的流程图,如图3所示,该流程包括如下步骤:
步骤S302,接收策略和计费规则功能PCRF下发的针对用户所访问的的动态业务链策略,其中,动态业务链策略包括用户所在区域的拥塞状态以及与该拥塞状态对应的业务链,其中,该业务链可以采用逻辑业务链标识表示;
步骤S304,获取PCRF下发的用户的用户信息以及用户所在区域当前的拥塞状态,其中,该用户信息可以为用户标识和/或IP地址;
步骤S306,依据用户信息和用户所在区域当前的拥塞状态,确定用户所访问业务的当前的业务链。
通过上述步骤,通过接收针对用户的动态业务链策略,在用户所在区域的拥塞状态发生改变时,依据发生改变的拥塞状态确定对应的业务链,相对于相关技术中在拥塞发生改变时,需要一个一个地对用户的业务链进行更新,不仅解决了相关技术中,在用户所处的区域发生拥塞时,由PCRF来对各个用户分别单独进行业务链的调整,造成信令负荷大的问题,进而达到了有效减少拥塞状态发生改变时更新业务链时引发的大量信令的效果。
接收策略和计费规则功能PCRF下发的针对用户的动态业务链策略,可以采用多种方式,例如,可以通过以下方式至少之一,接收PCRF下发的针对用户所访问业务的动态业务链策略:例如,接收到PCRF在用户的IP连接接入网络IP-CAN会话建立过程中或建立后下发的包含动态业务链策略的策略和计费PCC规则;又例如,接收到PCRF在用户的业务检测功能TDF会话建立过程中或建立后下发的包含动态业务链策略的应用检测和控制ADC规则。
在获取PCRF下发的用户的用户信息以及用户所在区域当前的拥塞状态时,也可以采用多种方式,例如,较优地,可以在一个消息中同时从PCRF获取一个或多个用户的用户信息以及一个或多个用户所在区域当前的拥塞状态。
优选地,依据用户信息和用户所在区域当前的拥塞状态,确定用户所访问业务的当前的业务链时,可以采用多种方式,例如,较优地可以采用以下处理方式:可以先根据用户信息确定用户的动态业务链策略;再根据用户所在区域当前的拥塞状态和确定的用户的动态业务链策略确定用户所访问业务的当前的业务链。
优选地,在获取PCRF下发的用户的用户信息以及用户所在区域当前的拥塞状态之前,还可以接收到用户所在区域的拥塞状态发生改变的拥塞消息,其中,拥塞状态发生改变包括以下至少之一:从拥塞到不拥塞、从不拥塞到拥塞、拥塞等级发生改变。
在本实施例中提供了一种业务链处理方法,图4是根据本发明实施例的业务链处理方法二的流程图,如图4所示,该流程包括如下步骤:
步骤S402,向业务分类器下发针对用户所访问业务的动态业务链策略,其中,动态业务链策略包括用户所在区域的拥塞状态以及与该拥塞状态对应的业务链;
步骤S404,向业务分类器下发用户的用户信息以及用户所在区域当前的拥塞状态,其中,用户信息和用户所在区域当前的拥塞状态用于确定用户所访问业务的当前的业务链。
通过上述步骤,向业务分类器下发针对用户的动态业务链策略,以及用户的用户信息以及用户所在区域当前的拥塞状态,在用户所在区域的拥塞状态发生改变时,依据发生改变的拥塞状态确定对应的业务链,相对于相关技术中在拥塞发生改变时,需要一个一个地对用户的业务链进行更新,不仅解决了相关技术中,在用户所处的区域发生拥塞时,由PCRF来对各个用户分别单独进行业务链的调整,造成信令负荷大的问题,进而达到了有效减少拥塞状态发生改变时更新业务链时引发的大量信令的效果。
对应地,向业务分类器下发该动态业务策略时,也可以采用多种方式,例如,可以通过以下方式至少之一向业务分类器下发针对用户所访问业务的动态业务链策略:将动态业务链策略包含在策略和计费PCC规则中并在用户的IP连接接入网络IP-CAN会话建立过程中或建立后下发给业务分类器;将动态业务链策略包含在应用检测和控制ADC规则中并在用户的业务检测功能TDF会话建立过程中或建立后下发给业务分类器。
优选地,在向业务分类器下发用户的用户信息以及用户所在区域当前的拥塞状态之前,接收到用户所在区域的拥塞状态发生改变的通知消息,其中,拥塞状态发生改变包括以下至少之一:从拥塞到不拥塞、从不拥塞到拥塞、拥塞等级发生改变。
在本实施例中还提供了一种业务链处理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图5是根据本发明实施例的业务链处理装置一的结构框图,如图5所示,该装置包括第一接收模块52、第一获取模块54、第一确定模块56,下面对该装置进行说明。
第一接收模块52,用于接收策略和计费规则功能PCRF下发的针对用户所访问业务的动态业务链策略,其中,动态业务链策略包括用户所在区域的拥塞状态以及与该拥塞状态对应的业务链;第一获取模块54,用于获取PCRF下发的用户的用户信息以及用户所在区域当前的拥塞状态;第一确定模块56,连接至上述第一接收模块52和上述第一获取模块54,用于依据用户信息和用户所在区域当前的拥塞状态,确定用户所访问业务当前的业务链。
优选地,第一接收模块52,还用于通过以下方式至少之一,接收PCRF下发的针对用户的动态业务链策略:接收到PCRF在用户的IP连接接入网络IP-CAN会话建立过程中或建立后下发的包含动态业务链策略的策略和计费PCC规则;接收到PCRF在用户的业务检测功能TDF会话建立过程中或建立后下发的包含动态业务链策略的应用检测和控制ADC规则。
优选地,上述第一确定模块56,还用于依据用户信息确定用户的动态业务链策略后,根据用户所在区域当前的拥塞状态,以及确定的动态业务链策略,确定用户所访问业务的当前的业务链。
图6是根据本发明实施例的业务分类器的结构框图,如图6所示,该业务分类器60包括上述任一项的业务链处理装置一62。
图7是根据本发明实施例的业务检测功能实体TDF的结构框图,如图7所示,该业务检测功能实体TDF70包括上述的业务分类器60。
图8是根据本发明实施例的策略和计费执行功能实体PCEF的结构框图,如图8所示,该策略和计费执行功能实体PCEF90包括上述的业务分类器60。
图9是根据本发明实施例的业务链处理装置二的结构框图,如图9所示,该装置包括:第一下发模块92和第二下发模块94,下面对该装置进行说明。
第一下发模块92,用于向业务分类器下发针对用户所访问业务的动态业务链策略,其中,动态业务链策略包括用户所在区域的拥塞状态以及与该拥塞状态对应的业务链;第二下发模块94,用于下发用户的用户信息以及用户所在区域当前的拥塞状态,其中,用户信息和用户所在区域当前的拥塞状态用于业务分类器确定的用户所访问业务当前的业务链。
优选地,第一下发模块92,还用于通过以下方式至少之一向业务分类器下发针对用户所访问业务的动态业务链策略:将动态业务链策略包含在策略和计费PCC规则中并在用户的IP连接接入网络IP-CAN会话建立过程中或建立后下发给业务分类器;将动态业务链策略包含在应用检测和控制ADC规则中并在用户的业务检测功能TDF会话建立过程中或建立后下发给业务分类器。
图10是根据本发明实施例的业务链处理装置二的优选结构框图,如图10所示,该装置除包括图9所示的所有模块外,还包括第二接收模块102,下面对该第三接收模块102进行说明。
第二接收模块102,连接至上述第二下发模块94,用于接收用户所在区域的拥塞状态发生改变的通知消息,其中,拥塞状态发生改变包括以下至少之一:从拥塞到不拥塞、从不拥塞到拥塞、拥塞等级发生改变。
图11是根据本发明实施例的策略和计费规则功能实体PCRF的结构框图,如图11所示,该PCRF110包括上述任一项的业务链处理装置二112。
通过上述实施例及优选实施方式提供的业务链的处理方法,由PCRF向业务分类器预下发针对每个用户的动态业务链策略,策略中报告拥塞条件和对应的业务链标识;之后,再由PCRF下发包含上述用户的用户列表以及新的拥塞状态信息,业务分类器具体新的拥塞状态信息确定当前的业务链标识。通过上述处理,有效地解决了相关技术中因接入网拥塞状态发生改变时更新业务链时引发大量信令的问题。
下面结合附图对本发明优选实施例进行说明。
优选实施例1
本实施例描述的Traffic Classifier位于TDF上时,PCRF指示TDF更新业务链的场景。图12是根据本发明优选实施例1的Traffic Classifier位于TDF上时,PCRF指示TDF更新业务链的流程图,如图12所示,该进行策略控制的流程包括如下步骤:
步骤1201:用户设备UE1附着到网络,发起附着流程,或者UE1发起另外的PDN连接建立流程。PCEF所在网关收到上述请求消息;
步骤1202:PCEF收到附着请求或PDN连接建立请求后,向PCRF发起IP-CAN会话建立请求,向PCRF提供用户标识、PDN标识、IP地址等信息;
步骤1203:若没有定义的用户签约信息,则PCRF从SPR(用户签约数据库,Subscription Profile Repository)中获取用户签约信息,例如用户等级、分配给用户的带宽、允许用户访问的业务、业务链等信息;
步骤1204:PCRF进行策略决策,PCRF向TDF发送TDF会话建立请求消息,消息中携带本发明实施例新定义的ADC规则,以及当前的拥塞状态、用户标识和UE的IP地址。PCRF策略决策的信息来源包括但不限于来自SPR的用户签约,来自PCEF上报的信息,以及在PCRF配置的策略。该策略是动态决策的。
在相关技术中ADC规则对应的Diameter AVP格式如下:
对于ADC规则,采用如下的扩展:
Alternative-Policy AVP是个Grouped AVP,其格式如下
Congestion-Condition AVP是一个枚举(Enumerated)类型的参数。取值表示不同的拥塞条件。可以有2个值,即NON-CONGESTED和CONGESTED。也可以是多个取值,如NON-CONGESTED,LIGHT-CONGESTED,MIDDLE-CONGESTIED,HEAVY-CONGESTED。
新定义的ADC-Rule-Definition可以包含0或多个可选策略参数组(Alternative-Policy)实例,每个Alternative-Policy对应一个不同取值的Congestion-Condition。当ADC-Rule-Definition携带了Alternative-Policy AVP时,原先直接在ADC-Rule-Definition下的
Service-Chain-Identifier可以不携带了。
步骤1205:TDF安装下发的ADC规则
步骤1206:TDF向PCRF返回确认消息;
步骤1207:PCRF向PCEF返回IP-CAN会话建立成功的响应,其中携带PCC规则。
步骤1208:PCEF所在网关向UE返回附着请求或建立PDN连接请求的应答消息。
步骤1209:TDF根据下发的ADC规则进行应用检测,并且根据PCRF当前下发的拥塞状态信息决定业务数据流对应的业务链标识。
此外,PCRF可以在TDF会话建立后的任意时候,发起ADC规则的更新,更新可选参数组。
步骤1210:另一个UE2附着到网络,发起附着流程,或者UE2发起另外的PDN连接建立流程。执行步骤201-步骤208相同流程。即针对所有建立到同一个PDN的PDN连接的请求,重复执行步骤201-步骤208的流程。
通过上述流程,PCRF针对多个用户的IP-CAN会话下发的ADC规则,并且TDF根据PCRF下发的拥塞状态确定这些IP-CAN会话的业务数据流的业务链标识。
步骤1211:PCRF从RCAF获取拥塞信息(RUCI),获取拥塞状态发生改变的区域以及该区域下的用户列表。拥塞状态改变包括从拥塞到不拥塞、从不拥塞到拥塞,或拥塞等级发生改变。
步骤1212:PCRF向TDF发送策略更新请求消息,消息中携带当前的拥塞状态以及受影响的用户列表。该用户列表是用户标识列表和/或UE的IP地址列表。
步骤1213:TDF向PCRF返回确定消息。
步骤1214:TDF根据用户列表确定受影响的ADC规则,并根据当前的拥塞状态与ADC规则中的Congestion-Condition AVP进行匹配,确定对应业务数据当前的业务链标识。
上述实施例中,根据TDF部署位置的不同,可以相应确定业务数据流上行方向或下行方向的业务数据链标识。譬如,若业务数据流通过网关后到达TDF后在到达业务节点,则TDF确定业务数据流的上行方向的业务链标识;或业务数据从外部PDN网络到达TDF后再经过业务节点,则TDF确定业务数据流的下行方向的业务链标识。
优选实施例2
本实施例描述的Traffic Classifier位于PCEF上时,PCRF指示PCEF更新业务链的场景。图13是根据本发明优选实施例2的本实施例描述的Traffic Classifier位于PCEF上时,PCRF指示PCEF更新业务链的流程图,如图13所示,该进行策略控制的流程包括如下步骤:
步骤1301:用户设备UE1附着到网络,发起附着流程,或者UE1发起另外的PDN连接建立流程。PCEF所在网关收到上述请求消息;
步骤1302:PCEF收到附着请求或PDN连接建立请求后,向PCRF发起IP-CAN会话建立请求,向PCRF提供用户标识、PDN标识、IP地址等信息;
步骤1303:若没有定义的用户签约信息,则PCRF从SPR(用户签约数据库,Subscription Profile Repository)中获取用户签约信息,例如用户等级、分配给用户的带宽、允许用户访问的业务、业务链等信息;
步骤1304:PCRF进行策略决策,制定PCC规则。其中制定的PCC规则中包括发明新定义的PCC规则,以及当前的拥塞状态。PCRF策略决策的信息来源包括但不限于来自SPR的用户签约,来自PCEF上报的信息,以及在PCRF配置的策略。该策略是动态决策的。
在相关技术中,一个PCC规则通常是针对一个业务数据流进行的策略控制和计费,相关技术中的PCC规则其对应的Diameter AVP结构如下:
本发明将进一步扩展PCC规则,如下描述:
Alternative-Policy AVP是个Grouped AVP,其格式如下
Congestion-Condition AVP是一个枚举(Enumerated)类型的参数。取值表示不同的拥塞条件。可以有2个值,即NON-CONGESTED和CONGESTED。也可以是多个取值,如NON-CONGESTED,LIGHT-CONGESTED,MIDDLE-CONGESTIED,HEAVY-CONGESTED。
新定义的Charging-Rule-Definition可以包含0或多个可选策略参数组(Alternative-Policy)实例,每个Alternative-Policy对应一个不同取值的Congestion-Condition。当Charging-Rule-Definition携带了Alternative-Policy AVP时,原先直接在Charging-Rule-Definition下的Service-Chain-Identifier不可以携带了。
步骤1305:PCEF安装下发的PCC规则
步骤1306:PCEF所在网关向UE返回附着请求或建立PDN连接请求的应答消息。
步骤1307:PCEF根据下发的PCC规则进行应用检测,并且根据PCRF当前下发的拥塞状态信息决定检测到应用的业务数据流对应的业务链标识。
此外,PCRF可以在IP-CAN会话建立后的任意时候,发起PCC规则的更新,更新可选参数组。
步骤1308:另一个UE2附着到网络,发起附着流程,或者UE2发起另外的PDN连接建立流程。执行步骤1301-步骤1307相同流程。即针对所有建立到同一个PDN的PDN连接的请求,重复执行步骤1301-步骤1308流程。
通过上述流程,PCRF针对多个用户的IP-CAN会话下发PCC规则,并且PCEF根据PCRF下发的拥塞状态确定这些IP-CAN会话的业务数据流的业务链标识。
步骤1309:PCRF从RCAF获取拥塞信息(RUCI),获取拥塞状态发生改变的区域以及该区域下的用户列表。拥塞状态改变包括从拥塞到不拥塞、从不拥塞到拥塞,或拥塞等级发生改变。
步骤1310:PCRF向PCEF发送策略更新请求消息,消息中携带当前的拥塞状态以及受影响的用户列表。该用户列表是用户标识列表和/或UE的IP地址列表。
步骤1311:PCEF向PCRF返回确定消息。
步骤1312:PCEF根据用户列表确定受影响的PCC规则,并根据当前的拥塞状态与PCC规则中的Congestion-Condition AVP进行匹配,确定对应业务数据当前的业务链标识。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (19)
1.一种业务链处理方法,其特征在于,包括:
接收策略和计费规则功能PCRF下发的针对用户所访问业务的动态业务链策略,其中,所述动态业务链策略包括所述用户所在区域的拥塞状态以及与该拥塞状态对应的业务链;
获取所述PCRF下发的所述用户的用户信息以及所述用户所在区域当前的拥塞状态;
依据所述用户信息和所述用户所在区域当前的拥塞状态,确定所述用户所访问业务的当前的业务链。
2.根据权利要求1所述的方法,其特征在于,通过以下方式至少之一,接收所述PCRF下发的针对用户所访问业务的所述动态业务链策略:
接收到所述PCRF在所述用户的IP连接接入网络IP-CAN会话建立过程中或建立后下发的包含所述动态业务链策略的策略和计费PCC规则;
接收到所述PCRF在所述用户的业务检测功能TDF会话建立过程中或建立后下发的包含所述动态业务链策略的应用检测和控制ADC规则。
3.根据权利要求1所述的方法,其特征在于,在一个消息中同时从所述PCRF获取一个或多个用户的用户信息以及所述一个或多个用户所在区域当前的拥塞状态。
4.根据权利要求1所述的方法,其特征在于,依据所述用户信息和所述用户所在区域当前的拥塞状态,确定所述用户所访问业务的当前的业务链,包括:
根据所述用户信息确定所述用户的动态业务链策略;
根据所述用户所在区域当前的拥塞状态和确定的所述用户的动态业务链策略确定所述用户所访问业务的当前的业务链。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述业务链用逻辑业务链标识表示。
6.根据权利要求1至4中任一项所述的方法,其特征在于,所述用户信息为用户标识和/或IP地址。
7.一种业务链处理方法,其特征在于,包括:
向业务分类器下发针对用户所访问业务的动态业务链策略,其中,所述动态业务链策略包括所述用户所在区域的拥塞状态以及与该拥塞状态对应的业务链;
向所述业务分类器下发所述用户的用户信息以及所述用户所在区域当前的拥塞状态,其中,所述用户信息和所述用户所在区域当前的拥塞状态用于确定所述用户所访问业务的当前的业务链。
8.根据权利要求7所述的方法,其特征在于,通过以下方式至少之一向所述业务分类器下发针对用户所访问业务的动态业务链策略:
将所述动态业务链策略包含在策略和计费PCC规则中并在所述用户的IP连接接入网络IP-CAN会话建立过程中或建立后下发给所述业务分类器;
将所述动态业务链策略包含在应用检测和控制ADC规则中并在所述用户的业务检测功能TDF会话建立过程中或建立后下发给所述业务分类器。
9.根据权利要求7或8所述的方法,其特征在于,在向所述业务分类器下发所述用户的用户信息以及所述用户所在区域当前的拥塞状态之前,还包括:
接收到所述用户所在区域的拥塞状态发生改变的通知消息,其中,所述拥塞状态发生改变包括以下至少之一:从拥塞到不拥塞、从不拥塞到拥塞、拥塞等级发生改变。
10.一种业务链处理装置,其特征在于,包括:
第一接收模块,用于接收策略和计费规则功能PCRF下发的针对用户所访问业务的动态业务链策略,其中,所述动态业务链策略包括所述用户所在区域的拥塞状态以及与该拥塞状态对应的业务链;
第一获取模块,用于获取所述PCRF下发的所述用户的用户信息以及所述用户所在区域当前的拥塞状态;
第一确定模块,用于依据所述用户信息和所述用户所在区域当前的拥塞状态,确定所述用户所访问业务当前的业务链。
11.根据权利要求10所述的装置,其特征在于,所述第一接收模块,还用于通过以下方式至少之一,接收所述PCRF下发的针对用户所访问业务的所述动态业务链策略:
接收到所述PCRF在所述用户的IP连接接入网络IP-CAN会话建立过程中或建立后下发的包含所述动态业务链策略的策略和计费PCC规则;
接收到所述PCRF在所述用户的业务检测功能TDF会话建立过程中或建立后下发的包含所述动态业务链策略的应用检测和控制ADC规则。
12.根据权利要求10所述的装置,其特征在于:
所述第一确定模块,用于依据所述用户信息确定所述用户的动态业务链策略后,根据所述用户所在区域当前的拥塞状态,以及确定的所述动态业务链策略,确定所述用户所访问业务的当前的业务链。
13.一种业务分类器,其特征在于,包括权利要求10至12中任一项所述的业务链处理装置。
14.一种业务检测功能实体TDF,其特征在于,包括权利要求13所述的业务分类器。
15.一种策略和计费执行功能实体PCEF,其特征在于,包括权利要求13所述的业务分类器。
16.一种业务链处理装置,其特征在于,包括:
第一下发模块,用于向业务分类器下发针对用户所访问业务的动态业务链策略,其中,所述动态业务链策略包括所述用户所在区域的拥塞状态以及与该拥塞状态对应的业务链;
第二下发模块,用于下发所述用户的用户信息以及所述用户所在区域当前的拥塞状态,其中,所述用户信息和所述用户所在区域当前的拥塞状态用于确定的所述用户所访问业务当前的业务链。
17.根据权利要求16所述的装置,其特征在于,所述第一下发模块,还用于通过以下方式至少之一向所述业务分类器下发针对用户所访问业务的动态业务链策略:
将所述动态业务链策略包含在策略和计费PCC规则中并在所述用户的IP连接接入网络IP-CAN会话建立过程中或建立后下发给所述业务分类器;
将所述动态业务链策略包含在应用检测和控制ADC规则中并在所述用户的业务检测功能TDF会话建立过程中或建立后下发给所述业务分类器。
18.根据权利要求16所述的装置,其特征在于,还包括:
第二接收模块,用于接收所述用户所在区域的拥塞状态发生改变的通知消息,其中,所述拥塞状态发生改变包括以下至少之一:从拥塞到不拥塞、从不拥塞到拥塞、拥塞等级发生改变。
19.一种策略和计费规则功能实体PCRF,其特征在于,包括权利要求16至18中任一项所述的业务链处理装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410400682.5A CN105472654B (zh) | 2014-08-14 | 2014-08-14 | 业务链处理方法、装置、业务分类器及pcrf |
PCT/CN2015/074633 WO2016023363A1 (zh) | 2014-08-14 | 2015-03-19 | 业务链处理方法、装置、业务分类器及pcrf |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410400682.5A CN105472654B (zh) | 2014-08-14 | 2014-08-14 | 业务链处理方法、装置、业务分类器及pcrf |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105472654A CN105472654A (zh) | 2016-04-06 |
CN105472654B true CN105472654B (zh) | 2018-08-17 |
Family
ID=55303856
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410400682.5A Active CN105472654B (zh) | 2014-08-14 | 2014-08-14 | 业务链处理方法、装置、业务分类器及pcrf |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105472654B (zh) |
WO (1) | WO2016023363A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106411932B (zh) * | 2016-11-11 | 2019-11-29 | 中国南方电网有限责任公司 | 一种服务链策略实现方法及服务链策略实现*** |
CN110620724B (zh) * | 2018-06-19 | 2021-09-14 | 中国电信股份有限公司 | 用于实现业务链路径追踪的方法、节点和通信*** |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011110009A1 (zh) * | 2010-08-31 | 2011-09-15 | 华为技术有限公司 | 位置订阅方法及装置 |
CN102075898B (zh) * | 2010-12-21 | 2014-02-26 | 华为技术有限公司 | 业务控制方法、装置及*** |
US8724467B2 (en) * | 2011-02-04 | 2014-05-13 | Cisco Technology, Inc. | System and method for managing congestion in a network environment |
CN103391529B (zh) * | 2012-05-07 | 2018-03-13 | 中兴通讯股份有限公司 | 业务推送方法及装置 |
WO2014014829A1 (en) * | 2012-07-14 | 2014-01-23 | Tekelec, Inc. | Methods, systems, and computer readable media for dynamically controlling congestion in a radio access network |
CN103905447B (zh) * | 2014-04-01 | 2017-06-27 | 华为技术有限公司 | 业务链路选择控制方法以及设备 |
-
2014
- 2014-08-14 CN CN201410400682.5A patent/CN105472654B/zh active Active
-
2015
- 2015-03-19 WO PCT/CN2015/074633 patent/WO2016023363A1/zh active Application Filing
Also Published As
Publication number | Publication date |
---|---|
CN105472654A (zh) | 2016-04-06 |
WO2016023363A1 (zh) | 2016-02-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11083033B2 (en) | Small data usage enablement in 3GPP networks | |
JP6025926B2 (ja) | サービスを制御する方法、装置及びシステム | |
EP2091178B1 (en) | Method, equipment and system for implementing policy and charging control | |
CN102612095B (zh) | 一种ip数据包的传输方法和设备 | |
CN101370263B (zh) | 一种策略控制方法及*** | |
CN105340321A (zh) | 整合可信非3gpp接入网和3gpp核心网时的端到端qos | |
EP2704380A1 (en) | Congestion signalling in a communications network | |
US8661145B2 (en) | Method and system for transmitting a bearer control mode in roaming scenarios | |
EP3231134A1 (en) | Quality of experience enforcement in communications | |
US10206136B2 (en) | Communication apparatus, control apparatus, communication method, control method, and program | |
CN103548381B (zh) | 一种拥塞控制方法及装置 | |
US10116694B2 (en) | Network signaling interface and method with enhanced traffic management during signaling storms | |
CN105722139B (zh) | 一种基于pcc架构的信令风暴管理方法和装置 | |
CN103636279A (zh) | 用于控制承载相关资源的方法和节点以及对应的***和计算机程序 | |
CN103220721B (zh) | 无线接入能力上报方法和基站、策略控制方法和*** | |
CN102811204A (zh) | 分组核心演进中基于深度包检测的承载控制***及方法 | |
CN105472654B (zh) | 业务链处理方法、装置、业务分类器及pcrf | |
CN103313431B (zh) | Tdf会话的处理方法及pcrf | |
CN109792407A (zh) | 服务质量等级指示结构及对应的控制器和控制方法 | |
CN104283693A (zh) | 策略控制方法及网元 | |
CN105722138A (zh) | 一种业务处理方法和业务处理*** | |
US20150036550A1 (en) | Method and system for identifying application detection and control function mode | |
CN104380783A (zh) | 一种流量监测的方法、装置及*** | |
CN104219783A (zh) | 一种会话重定向方法和设备 | |
CN105682017B (zh) | 确定用户终端位置的方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |