CN101583114B - 用户设备IP地址提供方法、Diameter路由代理 - Google Patents
用户设备IP地址提供方法、Diameter路由代理 Download PDFInfo
- Publication number
- CN101583114B CN101583114B CN2008101613572A CN200810161357A CN101583114B CN 101583114 B CN101583114 B CN 101583114B CN 2008101613572 A CN2008101613572 A CN 2008101613572A CN 200810161357 A CN200810161357 A CN 200810161357A CN 101583114 B CN101583114 B CN 101583114B
- Authority
- CN
- China
- Prior art keywords
- address
- message
- session
- pcrf
- dra
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1403—Architecture for metering, charging or billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/24—Accounting or billing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种用户设备IP地址提供方法、Diameter路由代理,其中,上述方法应用于包括策略计费控制PCC客户端、Diameter路由代理DRA的通信***,且应用于用户设备与分组数据网建立IP连接接入网IP-CAN会话之后,上述方法包括:PCC客户端向DRA发送预定消息,并在其中携带用户设备的IP地址。本发明实现了动态策略计费控制。
Description
技术领域
本发明涉及通信领域,具体而言,涉及一种用户设备网络协议(Internet Protocol,简称为IP)地址提供方法、Diameter路由代理。
背景技术
第三代合作伙伴计划(3rd Generation Partnership Project,简称为3GPP)的演进的分组***(Evolved Packet System,简称为EPS)由演进的通用地面无线接入网(Evolved Universal Terrestrial RadioAccess Network,简称为E-UTRAN)、移动管理单元(MobilityManagement Entity,简称为MME)、服务网关(Serving Gateway,简称为S-GW)、数据网络网关(Packet Data Network GateWay,简称为P-GW)、归属用户服务器(Home Subscriber Server,简称为HSS)、3GPP认证授权计费(Authentication、Authorization andAccounting,简称为AAA)服务器、策略和计费规则功能(Policy andCharging Rules Function,简称为PCRF)及其他支撑节点组成。其中,S-GW是与E-UTRAN相连的接入网关设备,在E-UTRAN和P-GW之间转发数据,并且负责对寻呼等待数据进行缓存;P-GW是EPS与分组数据网(Packet Data Network,简称为PDN)的边界网关,负责PDN的接入、在EPS与PDN间转发数据等;PCRF通过Rx接口与运营商IP业务网络接口,获取业务信息,PCRF还通过Gx/Gxa/Gxc接口与网络中的网关设备相连接,负责发起IP承载的建立,保证业务数据的服务质量(Quality of Service,简称为QoS),并进行计费控制。
EPS支持与非3GPP网络的互通,并通过S2a/b/c接口实现,P-GW作为3GPP网络与非3GPP网络间的锚点。非3GPP网络包括可信任非3GPP网络和不可信任非3GPP网络,其中,可信任非3GPP网络的IP接入可直接通过S2a与P-GW接口;不可信任非3GPP网络的IP接入需要经过演进的数据网关(Evolved Packet DataGateway,简称为ePDG)与P-GW相连,ePDG与P-GW间的接口为S2b。
在EPS之间的3GPP网络中,策略和计费执行功能(Policy andcharging enforcement function,简称为PCEF)存在于P-GW中,PCRF通过与P-GW的连接可以完成所有功能的控制,PCRF与P-GW之间通过Gx接***换信息。当P-GW与S-GW之间的接口基于代理移动IP(Proxy Mobile IP,简称为PMIP)时,S-GW中存在承载绑定和事件报告功能(Bearer Binding and Event Report Function,简称为BBERF),S-GW与PCRF之间通过Gxc接***换信息。当可信任非3GPP网络接入时,可信任非3GPP接入网关中也驻留BBERF,可信任非3GPP网络接入网关与PCRF之间通过Gxa接***换信息。当用户设备(User Equipment,简称为UE)漫游时,S9接口作为归属地PCRF和拜访地PCRF的接口,同时,为UE提供业务的应用功能(Application Function,简称为AF)通过Rx接口向PCRF发送用于生成策略计费控制(Policy and Charging Control,简称为PCC)策略的业务信息。
EPS存在三种漫游架构,第一种称为家乡路由,图1是根据相关技术的EPS的家乡路由的漫游架构的示意图,如图1所示,P-GW在家乡网络(也称归属地网络),并由家乡网络运营商提供IP业务(即AF在家乡网络)。第二种称为本地疏导并家乡网络运营商提供IP业务,图2是根据相关技术的EPS的本地疏导并家乡网络运营商提供IP业务的漫游架构的示意图,如图2所示,P-GW在拜访网络,并由家乡网络运营商提供IP业务(即AF在家乡网络)。第三种本地疏导并拜访地网络运营商提供IP业务,图3是根据相关技术的EPS的本地疏导并拜访地网络运营商提供IP业务的漫游架构的示意图,如图3所示,P-GW在拜访网络,并由拜访网络运营商提供IP业务(即AF在拜访网络)。
下面将对图1、图2和图3进行详细描述。在目前的相关技术中,PCC架构采用的协议是在Diameter基础协议(Diameter BaseProtocol)基础上发展的Diameter应用协议。目前,PCC架构已经定义了在非漫游场景下使用的Diameter应用协议,例如,应用于Gx接口的应用协议,应用于Rx接口的应用协议以及Gxx(包括Gxa和Gxc接口)接口的应用协议等。PCC架构采用这些协议建立各PCC客户端(例如,BBERF)与PCRF之间的Diameter会话,并用这些Diameter会话来传送用于制定PCC策略的信息以及制定的策略等。
目前实现S9漫游接口的方案为:(1)vPCRF终结UE的所有IP连接接入网(IP Connectivity Access Network,简称为IP-CAN)会话(指UE到分组数据网的连接)相关的存在于拜访地网络的Gx会话(即,在Gx接口上建立的Diameter会话)、Gxx会话(即,在Gxa或Gxc接口上建立的Diameter会话),在vPCRF和hPCRF之间建立一个S9会话(即,在S9接口上建立的Diameter会话),用S9会话来传送Gx会话、Gxx会话传送的信息。(2)vPCRF不终结拜访地网络中的Rx会话,只是将Rx会话的消息转发给hPCRF,vPCRF作为一个代理(Proxy)。也就是说,当UE有多个PDN连接时,一个S9会话将需要同时传送与这个UE的多个IP-CAN会话相关的多个Gxx会话、Gx会话的信息。
同时EPS的一个公共陆地移动电话网(Public Land MobileNetwork,简称为PLMN)中存在多个PCRF节点,并且所有的PCRF节点属于一个或多个Diameter(PCRF)域,同一个Diameter(PCRF)域中的所有PCRF具有相同的能力。一个IP-CAN会话的PCC策略只由一个PCRF决定。为了确保一个IP-CAN会话相关的所有PCEF或BBERF以及为这个IP-CAN会话提供业务的AF都关联到同一个PCRF,EPS在每个Diameter(PCRF)域中引入了一个逻辑功能模块Diameter路由代理(Diameter Routing Agent,简称为DRA)。当UE要建立到一个PDN的IP-CAN会话时,由DRA为这个IP-CAN会话选择一个PCRF,与这个IP-CAN会话相关的PCEF、BBERF和AF由DRA来关联到所选择的PCRF上。PCEF、BBERF和AF分别与选中的PCRF建立Diameter会话,并通过这些Diameter会话传送对IP-CAN会话进行控制的策略和业务信息等。为了确保DRA正确地将PCEF、BBERF和AF关联到一个PCRF,DRA要保存能够唯一标识这个IP-CAN会话相关的信息和对应的PCRF标识或者IP地址,标识IP-CAN会话的信息有UE的NAI、UE的IP地址以及UE要接入PDN的APN等。PCEF、BBERF和AF在建立与PCRF建立Diameter会话消息中提供这些信息,DRA查找保存的信息,就可以找到对应的PCRF。
在现有技术中,DRA具体实现可以有三种方式:(1)Redirect(重定向)方式;当Diameter客户端(例如:PCEF、BBERF和AF)向PCRF发送Diameter会话建立请求消息时,该消息首先被发送给DRA。若DRA还没有这个IP-CAN会话或UE相关的信息时,DRA会为这个IP-CAN会话或UE选择一个PCRF,并将所选择的PCRF的标识或地址返回给发送方(即,Diameter客户端)。若DAR中已经有这个IP-CAN会话或UE相关的信息,则DRA将对应的PCRF的标识或地址返回给Diameter客户端。Diameter客户端获取PCRF的地址或标识后再向所选择的PCRF发送Diameter会话建立请求消息。此后Diameter会话修改消息都不需要发送给DRA,只有在Diameter会话终结时,才需要向DRA发送Diameter会话终结请求消息通知DRA删除相关的信息。(2)Proxy方式(在本发明中称PA1)。当Diameter客户端向PCRF发送Diameter会话建立请求消息时,该消息首先被发送给DRA。若DRA还没有这个IP-CAN会话相关的信息时,DRA会为这个IP-CAN会话选择一个PCRF,并将该消息转发给所选择的PCRF。若DAR中已经有这个IP-CAN会话相关的信息,则DRA将该消息转发给对应的PCRF。PCRF的确认消息也通过DRA转发给Diameter客户端。(3)Proxy方式(本发明中称为PA2)。与PA1方式类似,不同点在于DRA在转发PCRF返回的确认消息时会把PCRF的标识或地址也发送给Diameter客户端。这样在随后的消息交互中,Diameter客户端可以直接与PCRF交互而不需要经过DRA。只有在Diameter会话终结时,才需要向DRA发送Diameter会话终结请求消息通知DRA删除相关的信息。综上所述,对于DRA的Redirect和PA2两种实现,只有Diameter会话建立请求消息和Diameter会话终结请求消息才会与DRA交互,而Diameter会话修改消息不与DRA交互。
在EPS***中,UE的一个IP-CAN会话可以同时拥有一个IPv4地址和一个IPv6地址。在通常情况下,由于IPv4地址空间有限,所以在IPv4的地址是根据UE的请求分配的。UE可以在建立IP-CAN会话时,P-GW给UE分配一个IPv6的地址。当UE需要IPv4地址的时,再向P-GW请求分配一个IPv4的地址。在现有技术中,IP-CAN会话建立时,P-GW可以通过IP-CAN会话建立指示消息,将IPv6的地址发送给DRA和PCRF。IP-CAN会话修改指示消息将直接发送给PCRF,不发送给DRA,因此UE后面请求的IPv4地址无法保存在DRA。当IPv4的AF向该IP-CAN会话提供业务信息,向DRA发送业务/应用信息消息,并在其中携带UE的IPv4地址,那么DRA将无法根据IPv4地址正确找到PCRF,从而AF将无法向IP-CAN会话提供业务信息用于PCRF决策,动态策略计费控制无法实现。此外,当UE释放IPv4地址时,现有技术也无法通知DRA删除UE释放的IPv4地址。
UE在本地疏导的漫游架构下,通过可信任非3GPP接入***或E-UTRAN接入演进的分组核心网(Evolved Packet Core Network,简称为EPC),图4是根据相关技术的IP-CAN会话建立的流程图,如图4所示,采用PMIPv6时,建立IP-CAN会话的流程如下:
步骤S401,驻留有BBERF功能的S-GW或可信任非3GPP接入网关接收到建立IP-CAN会话请求消息,并且S-GW或可信任非3GPP接入网关获取了UE的标识NAI、PDN标识、以及用于制定策略的接入信息等;
步骤S402,BBERF向拜访地DRA发送“网关控制会话建立指示”消息,并在其中携带UE的标识NAI、PDN标识、以及用于制定策略的接入信息等;
步骤S403,vDRA根据NAI判断没有为该UE选择过PCRF;vDRA为该UE选择一个拜访地PCRF,并保存绑定关系(NAI、PDN标识、vPCRF地址);vDRA将所选择的vPCRF地址通过重定向消息返回给BBERF;
步骤S404,BBERF获取vPCRF地址,向该vPCRF发送“网关控制会话建立指示”消息,并在其中携带有UE的标识NAI、PDN标识、用于制定策略的接入信息等;
步骤S405,vPCRF根据PDN标识以及漫游协议判断UE采用了本地疏导;vPCRF终结该会话,并决定发起建立与hPCRF之间新的Diameter会话;vPCRF向归属地DRA发送S9会话建立指示消息,并在其中携带NAI、PDN标识、用于制定策略的接入信息等;
步骤S406,hDRA根据NAI判断没有为该UE选择过PCRF;hDRA为该UE选择一个归属地PCRF,并保存绑定关系(NAI、PDN标识、hPCRF地址);hDRA将地址通过重定向消息返回给vPCRF;
步骤S407,vPCRF获取hPCRF地址,保存绑定关系(NAI、PDN标识、hPCRF地址),并向hPCRF发送S9会话建立指示消息,并在其中携带NAI、PDN标识、用于制定策略的接入信息等;
步骤S408,hPCRF与用户签约文档库(Subscription ProfileRepository,简称为SPR)交互,获取UE的签约信息,并根据网络策略以及上报上来的接入信息等制定PCC规则和事件触发器,并通过S9会话建立确认消息发送给vPCRF;
步骤S409,vPCRF从PCC规则抽取QoS规则,并根据本地策略修改QoS规则和事件触发器,通过网关控制会话建立确认消息发送给BBERF,BBERF安装QoS规则和事件触发器;
步骤S410,S-GW或可信任非3GPP接入网关向P-GW发送建立IP-CAN会话请求消息,并在其中携带NAI和PDN标识;该建立IP-CAN会话请求消息在实现时为代理绑定更新请求消息;P-GW接收到建立IP-CAN会话请求消息之后,根据NAI、PDN标识为UE分配IP地址,并建立绑定缓存条目;
其中,上述的步骤S410可以和步骤S404同时进行;
步骤S411,驻留在P-GW的PCEF向vDRA发送IP-CAN会话建立指示消息,并在其中携带NAI、PDN标识和IP地址;
步骤S412,vDRA根据NAI判断已经为该UE选择了vPCRF,并根据NAI和PDN标识找到绑定关系(NAI、PDN标识、vPCRF地址),将其更新为(NAI、PDN标识、IP地址、vPCRF地址);vDRA向PCEF返回重定向消息,并在其中携带vDRA选择的vPCRF地址;
步骤S413,PCEF获取vPCRF地址,向该vPCRF发送“IP-CAN会话建立指示”消息,并在其中携带UE的标识NAI、PDN标识、IP地址和用于制定策略的接入信息等;
步骤S414,vPCRF根据NAI判断已经为该UE建立了S9会话,并根据NAI、PDN标识找到绑定关系(NAI、PDN标识、hPCRF地址),并更新为(NAI、PDN标识、IP地址、hPCRF地址)。vPCRF向hPCRF发送S9会话修改指示消息,并在其中携带NAI、PDN标识、UE的IP地址和用于制定策略的接入信息等;
步骤S415,hPCRF可能根据新的信息更改之前的PCC规则和事件触发器,并通过S9会话修改确认消息发送给vPCRF;
步骤S416,vPCRF根据接收的S9会话修改确认消息判断是否发生更新,在判断结果为是的情况下,vPCRF更新PCC规则和事件触发器;vPCRF向PCEF返回IP-CAN会话建立确认消息,并在其中携带PCC规则和事件触发器;PCEF安装PCC规则和事件触发器;
如果vPCRF从PCC规则中抽取的QoS规则和事件触发器与之前下发的QoS规则和事件触发器不同,则vPCRF还会向BBERF发送消息更新之前的QoS规则和事件触发器;
步骤S417,PCEF向BBERF返回建立IP-CAN会话应答消息;在具体的实现过程中,该建立IP-CAN会话应答消息可以为代理绑定更新确认消息,并且该建立IP-CAN会话应答消息不必等待步骤S416中发送的IP-CAN会话建立确认消息;
步骤S418,BBERF返回建立IP-CAN会话应答消息。
在上述的流程中,存在如下问题:只有发送Diameter会话建立请求消息和Diameter会话终结请求消息(例如,网关控制会话建立(终结)指示,S9会话建立(终结)指示,IP-CAN会话建立(终结)指示等消息)时才会向DRA发送请求消息。由于S9会话将用来传送UE的所有Gx、Gxx会话的信息。在步骤S414中,vPCRF不会再向hDRA发送建立请求消息,而是直接向所选择的hPCRF发送修改请求消息。因此,hDRA中保存的绑定关系中将没有IP地址属性。若在归属地AF向该IP-CAN会话提供业务信息,它将首先向hDRA发送请求消息,而AF有可能只携带UE的IP地址来标识,那么hDRA将无法正确找到hPCRF,从而AF将无法向IP-CAN会话提供业务信息用于hPCRF决策,导致动态策略计费控制无法实现。
同样地,当UE多次PDN接入时,也会出现上述问题;例如,UE在初始附着时,采用如图4的流程建立了第一个IP-CAN会话,当UE决定再接入一个PDN时,采用本地疏导的漫游方式建立第二个IP-CAN会话;与第二个IP-CAN会话相关的Gx会话将采用已建立的S9会话来传送信息,第二个IP-CAN会话的UE的IP地址将同样不会保存到hDRA,归属地的AF同样也就不能找到正确的hPCRF。
从上述描述可以看出:在IP-CAN会话建立之后,当AF在提供业务信息时,如果AF只携带UE的IP地址进行标识来向DRA发送请求消息,则会导致DRA无法正确找到PCRF。
发明内容
针对相关技术中AF只携带UE的IP地址来标识来向DRA发送请求消息会导致DRA无法正确找到PCRF的问题而提出本发明,为此,本发明旨在提供一种用户设备IP地址提供方法、Diameter路由代理,以解决上述问题。
根据本发明的一个方面,提供了一种用户设备IP地址提供方法。
根据本发明的用户设备IP地址提供方法,应用于包括策略计费控制PCC客户端、Diameter路由代理DRA的通信***,且应用于用户设备与分组数据网建立IP连接接入网IP-CAN会话之后,上述方法包括:PCC客户端向DRA发送预定消息,并在其中携带用户设备的IP地址。
优选地,PCC客户端包括以下之一:策略和计费规则功能实体PCEF、策略和计费规则功能实体PCRF。
优选地,预定消息包括以下之一:Diameter会话修改请求消息、用于传输IP地址和/或IP地址操作信息的专用消息,其中,Diameter会话修改请求消息包括以下之一:IP-CAN会话修改指示消息、S9会话修改指示消息。
优选地,Diameter会话修改请求消息包括Diameter信用控制请求消息,其中,Diameter信用控制请求消息中的信用控制请求类型的属性值对设置为“更新请求”。
优选地,PCC客户端向DRA发送预定消息之后,上述方法还包括:DRA接收预定消息并从中获取IP地址;DRA根据IP地址更新用户终端或IP-CAN会话与PCRF地址的绑定关系,并向PCC客户端返回携带有PCRF地址的重定向消息或向PCRF转发预定消息。
优选地,预定消息中还携带有指示对用户终端或IP-CAN会话与PCRF地址的绑定关系执行添加或删除IP地址操作的指示信息。
优选地,PCC客户端向DRA发送预定消息之后,上述方法还包括:DRA接收预定消息并从中获取IP地址;DRA根据IP地址和指示信息将IP地址添加到绑定关系或从绑定关系中将IP地址删除,并向PCC客户端返回重定向消息或向PCRF转发预定消息。
根据本发明的另一方面,提供了一种Diameter路由代理。
根据本发明的Diameter路由代理包括:接收模块,用于接收来自PCC客户端的预定消息,其中,预定消息携带有IP地址信息;获取模块,用于从接收模块接收的预定消息中获取IP地址信息。
优选地,Diameter路由代理还包括:更新模块,用于根据获取模块获取的IP地址信息更新用户终端或IP-CAN会话与PCRF地址的绑定关系;发送模块,用于向PCC客户端发送重定向消息或向PCRF转发预定消息。
通过本发明,采用PCC客户端向DRA发送携带有IP地址的预定消息的方法,解决了相关技术中AF只携带UE的IP地址进行标识来向DRA发送请求消息会导致DRA无法正确找到PCRF的问题,实现了动态策略计费控制。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据相关技术的EPS的家乡路由的漫游架构的示意图;
图2是根据相关技术的EPS的本地疏导并家乡网络运营商提供IP业务的漫游架构的示意图;
图3是根据相关技术的EPS的本地疏导并拜访地网络运营商提供IP业务的漫游架构的示意图;
图4是根据相关技术的IP-CAN会话建立的流程图;
图5为本发明实施例一的UE的IP地址提供方法的流程图;
图6为本发明实施例二的UE的IP地址提供方法的流程图;
图7为本发明实施例三的UE的IP地址提供方法的流程图;
图8为本发明实施例四的UE的IP地址提供方法的流程图;
图9为本发明实施例五的UE的IP地址提供方法的流程图;
图10为本发明实施例的Diameter路由代理的结构框图;
图11为本发明实施例的Diameter路由代理的优选结构框图。
具体实施方式
功能概述
本发明实施例提供了一种UE的IP地址提供方法和***,在UE与分组数据网建立IP连接接入网IP-CAN会话之后,PCC客户端向DRA发送携带有IP地址的预定消息的方法,DRA接收预定消息并从中获取IP地址,DRA根据IP地址更新用户终端或IP-CAN会话与PCRF地址的绑定关系,并向PCC客户端返回重定向消息或向PCRF转发预定消息。下面将参考附图并结合实施例来详细说明本发明。
方法实施例
根据本发明的实施例,提供了一种UE的IP地址提供方法,应用于包括PCC客户端、DRA的通信***,且应用于UE与分组数据网建立IP-CAN会话之后,该方法包括:PCC客户端向DRA发送预定消息,并在其中携带UE的IP地址。
其中,PCC客户端可以包括以下之一:PCEF、PCRF;预定消息可以包括以下之一:Diameter会话修改请求消息、用于传输IP地址和/或IP地址操作信息的专用消息,其中,Diameter会话修改请求消息包括以下之一:IP-CAN会话修改指示消息、S9会话修改指示消息。
优选地,Diameter会话修改请求消息包括Diameter信用控制请求消息,其中,Diameter信用控制请求消息中的信用控制请求类型的属性值对设置为“更新请求”。
在PCC客户端向DRA发送预定消息之后,DRA接收预定消息并从中获取IP地址,DRA根据IP地址更新用户终端或IP-CAN会话与PCRF地址的绑定关系,并向PCC客户端返回重定向消息或向PCRF转发预定消息。
并且,在预定消息中还可以携带有指示对UE或IP-CAN会话与PCRF地址的绑定关系执行添加或删除IP地址操作的指示信息,在这种情况下,在PCC客户端向DRA发送预定消息之后,DRA接收预定消息并从中获取IP地址;DRA根据IP地址和指示信息将IP地址添加到绑定关系中或从绑定关系中删除IP地址,并向PCC客户端返回重定向消息或向PCRF转发预定消息。
通过本发明实施例,采用PCC客户端向DRA发送携带有IP地址的预定消息的方法,解决了相关技术中AF只携带UE的IP地址进行标识来向DRA发送请求消息会导致DRA无法正确找到PCRF的问题,实现了动态策略计费控制。
下面将结合实例对本发明的实现过程进行详细描述。
实施例一
本实施例描述的是UE在非漫游架构下,通过可信任非3GPP接入***或E-UTRAN接入EPC,采用PMIPv6时,建立IP-CAN会话的流程。图5为本发明实施例一的UE的IP地址提供方法的流程图,如图5所示,包括如下步骤:
步骤S501,驻留有BBERF功能的S-GW或可信任非3GPP接入网关接收到建立IP-CAN会话请求消息,并且S-GW或可信任非3GPP接入网关获取了UE的标识NAI、PDN标识、IPv6地址请求以及用于制定策略的接入信息等;
步骤S502,BBERF、DRA、PCRF进行交互执行网关控制会话建立过程,该过程具体包括:BBERF向DRA发送“网关控制会话建立指示”消息,并在其中携带UE的标识NAI、PDN标识、用于制定策略的接入信息;DRA根据NAI判断没有为该UE选择过PCRF;DRA为该UE选择一个PCRF,并保存绑定关系(NAI、PDN标识、PCRF地址);DRA将所选择的vPCRF地址通过重定向消息返回给BBERF;BBERF获取PCRF地址,向该PCRF发送“网关控制会话建立指示”消息,并在其中携带UE的标识NAI、PDN标识、用于制定策略的接入信息等;在PCRF接收到“网关控制会话建立指示”消息之后,与用户签约文档库(Subscription ProfileRepository,简称为SPR)交互,获取UE的签约信息,并根据网络策略以及上报上来的接入信息等制定QoS规则和事件触发器,并通过“网关控制会话建立确认消息”发送给BBERF,此后,BBERF安装QoS规则和事件触发器;
步骤S503,S-GW或可信任非3GPP接入网关向P-GW发送建立IP-CAN会话请求消息,并在其中携带NAI、PDN标识和IPv6地址请求,该建立IP-CAN会话请求消息在实现时可以为代理绑定更新请求消息;在P-GW接收到建立IP-CAN会话请求消息之后,根据NAI、PDN标识和IPv6地址请求为UE分配IPv6地址,并建立绑定缓存条目;
其中,步骤S503可以和步骤S502同时进行;
步骤S504,驻留在P-GW的PCEF向DRA发送“IP-CAN会话建立指示”消息,并在其中携带NAI、PDN标识和IPv6地址;
步骤S505,DRA根据NAI判断已经为该UE选择了PCRF,并根据NAI和PDN标识找到绑定关系(NAI、PDN标识、PCRF地址),将其更新为(NAI、PDN标识、IPv6地址、PCRF地址);DRA向PCEF返回重定向消息,并在其中携带DRA选择的PCRF地址;
步骤S506,PCEF获取PCRF地址,向该PCRF发送“IP-CAN会话建立指示”消息,并在其中携带有UE的标识NAI、PDN标识、IPv6地址和用于制定策略的接入信息等;
步骤S507,PCRF根据NAI、PDN标识及接入信息等制定PCC规则和事件触发器,并通过IP-CAN会话建立确认消息发送给PCEF;PCEF安装PCC规则和事件触发器,PCRF可能需要更新之前下发给BBERF的QoS规则;
步骤S508,P-GW向S-GW或可信任非3GPP接入网关返回建立IP-CAN会话应答,具体地,建立IP-CAN会话应答可以为代理绑定更新确认消息,需要说明的是,该建立IP-CAN会话应答消息不必等待步骤S507的IP-CAN会话建立确认消息;
步骤S509,BBERF返回建立IP-CAN会话应答;
步骤S510,UE要使用IPv4地址的业务,因此需要一个IPv4的地址;UE向P-GW请求分配一个IPv4地址;
步骤S511,P-GW为UE分配IPv4地址,并向UE返回确认消息;
步骤S512,PCEF向DRA发送“IP-CAN会话修改指示”消息,并在其中携带UE的IPv4地址;“IP-CAN会话修改指示”消息实现时可以为Diameter信用控制请求(Credit Control Request,简称为CCR)消息,其中,CC-Request-Type属性值对(Attribute Value Pair,简称为AVP)设置为“UPDATE_REQUEST”;在该消息中携带IPv4地址,事实上隐含的指示DRA在绑定关系中添加该IPv4地址,当然可以携带添加该IPv4地址的明确指示;
步骤S513,DRA更新绑定关系(NAI、PDN标识、IPv4地址、IPv6地址、PCRF地址),并向PCEF返回重定向消息;
步骤S514,PCEF向PCRF发送“IP-CAN会话修改指示”消息,并在其中携带UE的IPv4地址;
其中,步骤S512和514可以同时进行;
步骤S515,PCRF根据IPv4地址制定PCC规则,并向PCEF返回IP-CAN会话修改确认消息;
步骤S516,PCRF制定相应的QoS规则,并更新BBERF的QoS规则。
从该实施例可以看出:当IPv4的AF要向该IP-CAN会话提供业务信息时,AF将向DRA发送应用/业务信息消息,并在其中携带UE的IPv4地址,DRA根据IP地址找到绑定关系,从而向AF返回为该IP-CAN会话选择的PCRF。需要说明的是,PCEF也可以采用定制的特定消息通知DRAUE的IPv4地址。
在其他实施过程中,UE在步骤S501中请求分配IPv4和IPv6的地址,但在P-GW发送步骤S504的IP-CAN会话建立指示消息时只为UE分配了IPv6的地址(例如,IPv6的地址由P-GW直接分配,而IPv4由外部网络分配)。在外部网络为UE分配了IPv4地址之后,PCEF需要通过步骤S512将IPv4的地址发送给DRA。
UE在非漫游架构下,通过E-UTRAN采用GTP接入EPC时或通过不可信任非3GPP接入网接入EPC时,实施的流程中不需要有关BBERF的交互,其他流程类似。当UE通过DISMIPv6协议接入EPS时,也可采用与该实施例相类似的方法。
UE在漫游时,也可以采用与该实施例相类似的方法;具体地,在家乡路由漫游场景下,由PCEF通过“IP-CAN会话修改指示”消息将UE新分配的IP地址发送给归属地DRA;在本地疏导漫游场景下,由PCEF通过“IP-CAN会话修改指示”消息将UE新分配的IP地址发送给拜访地DRA,由拜访地PCRF通过“S9会话修改指示”消息将UE新分配的IP地址发送给归属地DRA。
在上述实施例中,DRA选择PCRF可以是Per(每)IP-CAN的(即,UE的一个IP-CAN会话选择一个PCRF,UE的不同IP-CAN会话可以选择不同的PCRF),也可以Per UE的(即,UE的所有IP-CAN会话选择同一个PCRF)。因此,在DRA保存的绑定关系是Per IP-CAN或Per UE的。
实施例二
本实施例描述的是UE在非漫游架构下,通过可信任非3GPP接入***或E-UTRAN接入EPC,采用PMIPv6,在实施例一的建立IP-CAN会话流程之后,P-GW发起释放IPv4地址的流程。图6为本发明实施例二的UE的IP地址提供方法的流程图,如图6所示,包括如下步骤:
步骤S601,当UE释放IPv4地址或IPv4地址过期时,P-GW发起IPv4地址删除流程;PCEF向DRA发送“IP-CAN会话修改指示”消息,并在其中携带有指示删除IPv4地址的信息,该信息可以是明确的,也可以是隐含的;“IP-CAN会话修改指示”消息在实施过程中可以为Diameter CCR消息,其中,CC-Request-Type AVP设置为“UPDATE_REQUEST”;
步骤S602,DRA更新绑定关系(NAI、PDN标识、IPv6地址、PCRF地址),并向PCEF返回重定向消息;
步骤S603,PCEF向PCRF发送“IP-CAN会话修改指示”消息,该“IP-CAN会话修改指示”消息中携带有指示删除IPv4地址的信息;
其中,步骤S601和步骤S603可以同时进行;
步骤S604,PCRF根据指示删除IPv4地址,并更新PCC规则,向PCEF返回IP-CAN会话修改确认消息;
步骤S605,PCRF更新相应的QoS规则,并更新BBERF的QoS规则;
步骤S606,P-GW向S-GW或可信任非3GPP接入网关发送“绑定撤回请求消息”,该绑定撤回请求消息用于指示删除IPv4地址;
步骤S607,S-GW或可信任非3GPP接入网关返回确认消息。
在其他实施过程中,PCEF也可以采用定制的特定消息通知DRA删除UE的IPv4地址。
UE在非漫游架构下,通过E-UTRAN采用GTP接入EPC时或通过不可信任非3GPP接入网接入EPC时,实施的流程中不需要有关BBERF的交互,其他流程类似。当UE通过DISMIPv6协议接入EPS时,也可采用与该实施例相类似的方法。
UE在漫游时,也可以采用与该实施例相类似的方法;具体地,在家乡路由漫游场景下,由PCEF通过“IP-CAN会话修改指示”消息将删除IP地址的指示发送给归属地DRA;在本地疏导漫游场景下,由PCEF通过“IP-CAN会话修改指示”消息将删除IP地址的指示发送给拜访地DRA,由拜访地PCRF通过“S9会话修改指示”消息将删除IP地址的指示发送给归属地DRA。
在上述实施例中,DRA选择PCRF是Per(每)IP-CAN的或Per UE的。DRA保存的绑定关系是Per IP-CAN或Per UE的。
实施例三
本实施例描述的是UE在本地疏导的漫游架构下,通过可信任非3GPP接入***或E-UTRAN接入EPC,采用PMIPv6时,建立IP-CAN会话的流程。图7为本发明实施例三的UE的IP地址提供方法的流程图;如图7所示,包括如下步骤:
步骤S701-步骤S713与图4的步骤S401-步骤S413相同,在此不再赘述;
步骤S714,在vPCRF接收到请求消息之后,向hDRA发送“S9会话修改指示请求”消息,并在其中携带NAI、PDN标识和UE的IP地址;S9会话修改指示请求消息在实施过程中可以为DiameterCCR消息,其中,CC-Request-Type AVP设置为“UPDATE_REQUEST”;需要说明的是,vPCRF也可以采用定制的特定消息通知hDRA UE的IP地址;其中,上述IP地址为IPv4和/或IPv6地址,在该消息中携带IP地址,事实上隐含地指示DRA在绑定关系中添加该IP地址,当然可以采用携带添加该地址的明确指示;
步骤S715,hDRA根据NAI判断已经为该UE选择了PCRF,并根据NAI和PDN标识找到绑定关系(NAI、PDN标识、hPCRF地址)并将绑定关系更新为(NAI、PDN标识、IP地址、hPCRF地址);hDRA向vPCRF返回重定向消息,并在其中携带hPCRF的地址;
步骤S716-步骤S720与图4中的步骤S414-步骤S418相同,在此不再赘述。
需要说明的是,步骤S714与步骤S716可以同时进行,步骤S714也可以采用其他消息通知hDRA UE的IP地址。
当归属地AF要向该IP-CAN会话提供业务信息时,hAF将向hDRA发送应用/业务信息消息,并在其中携带UE的IP地址,hDRA根据IP地址找到绑定关系,从而向hAF返回为该IP-CAN会话选择的hPCRF。hAF再向hPCRF发送应用/业务信息消息,建立AF会话,通过该会话提供业务信息。
UE通过可信任非3GPP接入网采用DSMIPv6协议接入EPC建立IP-CAN会话的流程与该实施例类似,与该实施例的区别在于:步骤S701、步骤S702、步骤S704、步骤S707中不携带PDN标识,而是携带可信任非3GPP接入网关为UE分配的转交地址CoA;在保存的绑定关系中没有PDN标识而有CoA;在查找绑定关系时可以根据NAI和CoA进行查找。在步骤S705中,vPCRF根据没有PDN标识,决定建立S9会话。步骤S710由UE发送给P-GW,并在发送的消息中携带PDN标识和UE的IP地址,此后交互的消息中都将携带PDN标识和IP地址。
在上述实施例中,DRA选择PCRF是Per UE的,DRA保存的绑定关系是Per UE的。
实施例四
本实施例描述UE通过如实施例一的流程建立第一个IP-CAN会话后,决定再接入一个PDN,建立第二个IP-CAN会话的流程。第二个IP-CAN会话的P-GW仍然在拜访地,该P-GW有可能与第一个IP-CAN会话的P-GW是同一个P-GW,也可能是不同的P-GW。图8为本发明实施例四的UE的IP地址提供方法的流程图,如图8所示,包括如下步骤:
步骤S801,驻留有BBERF功能的S-GW或可信任非3GPP接入网关接收到建立IP-CAN会话请求消息,并且S-GW或可信任非3GPP接入网关获取了UE的标识NAI、PDN标识′以及用于制定策略的接入信息等;
步骤S802,BBERF向拜访地DRA发送“网关控制会话建立指示”消息,并在其中携带UE的标识NAI、PDN标识′、用于制定策略的接入信息;
步骤S803,vDRA根据NAI判断已经为该UE选择PCRF,即实施例一中选择的vPCRF,增加一个绑定关系(NAI、PDN标识′、vPCRF地址);vDRA将所选择的vPCRF地址通过重定向消息返回给BBERF;该vPCRF为第一个IP-CAN会话选择的vPCRF;
步骤S804,BBERF获取vPCRF地址,向该vPCRF发送“网关控制会话建立指示”消息,并在其中携带有UE的标识NAI、PDN标识′、用于制定策略的接入信息等;
步骤S805,vPCRF根据PDN标识′以及漫游协议判断UE采用了本地疏导;vPCRF根据NAI判断已经为该UE建立了一个S9会话,保存绑定关系(NAI、PDN标识′、hPCRF);vPCRF终结该会话,采用之前建立的S9会话,向hPCRF发送S9会话修改指示消息,并在其中携带的NAI、PDN标识′、用于制定策略的接入信息;
步骤S806,hPCRF与SPR交互,获取UE的签约信息,并根据网络策略以及上报上来的接入信息等制定PCC规则和事件触发器,并通过S9会话修改确认消息发送给vPCRF;
步骤S807,vPCRF从PCC规则抽取QoS规则,并根据本地策略修改QoS规则和事件触发器,通过网关控制会话建立确认消息发送给BBERF;BBERF安装QoS规则和事件触发器;
步骤S808,S-GW或可信任非3GPP接入网关向P-GW发送建立IP-CAN会话请求消息,并在其中携带NAI和PDN标识′;该建立IP-CAN会话请求消息在实施过程中为代理绑定更新请求消息;在P-GW接收到消息之后,根据NAI、PDN标识′为UE分配IP地址′,并建立绑定缓存条目;
其中,步骤S808可以和步骤S802同时进行;
步骤S809,驻留在P-GW的PCEF向vDRA发送IP-CAN会话建立指示消息,消息中携带NAI,PDN标识′和IP地址′;
步骤S810,vDRA根据NAI判断已为该UE选择了PCRF,找到绑定关系(NAI,PDN标识′,vPCRF地址),并更新为(NAI,PDN标识′,IP地址′,vPCRF地址)。vDRA向PCEF返回重定向消息,消息中携带vDRA选择的vPCRF地址。这个vPCRF为第一个IP-CAN会话选择的vPCRF;
步骤S811,PCEF获取vPCRF地址,向该vPCRF发送“IP-CAN会话建立指示”消息,消息中携带有UE的标识NAI、PDN标识′、IP地址′和用于制定策略的接入信息等;
步骤S812,vPCRF收到请求消息后,向hDRA发送S9会话修改指示请求消息,消息中携带NAI、PDN标识′和IP地址′;S9会话修改指示请求消息在实施过程中可以为Diameter CCR消息,其中CC-Request-Type AVP设置为“UPDATE_REQUEST”;vPCRF也可以采用定制特定消息用于通知hDRA UE的IP地址′;其中,上述IP地址′为IPv4和/或IPv6地址,在该消息中携带IP地址′,事实上隐含地指示DRA在绑定关系中添加该IP地址′,当然可以采用携带添加该地址的明确指示;
步骤S813,hDRA根据NAI判断已经为该UE选择了PCRF,并根据NAI和PDN标识′找到绑定关系(NAI、PDN标识′、hPCRF地址)并更新为(NAI、PDN标识′、IP地址′、hPCRF地址);hDRA向vPCRF返回重定向消息,并在其中携带hPCRF的地址;该hPCRF为第一个IP-CAN会话选择的hPCRF;
步骤S814,vPCRF根据NAI判断已为该UE建立了S9会话,并根据NAI和PDN标识′找到绑定关系(NAI、PDN标识′、hPCRF地址),更新为(NAI、PDN标识′、IP地址′、hPCRF地址)。vPCRF向hPCRF发送S9会话修改指示消息,并在其中携带NAI,PDN标识′、IP地址′和用于制定策略的接入信息等;
其中,步骤S814可以和步骤S812并行,也可以等接收到步骤S813的消息后再发送;
步骤S815,hPCRF可能根据新的信息更改之前的PCC规则和事件触发器,并通过S9会话修改确认消息发送给vPCRF;
步骤S816,若发生更新,则vPCRF更新PCC规则和事件触发器;vPCRF向PCEF返回IP-CAN会话建立确认消息,并在其中携带PCC规则和事件触发器;PCEF安装PCC规则和事件触发器;
其中,若vPCRF从PCC规则中抽取的QoS规则和事件触发器与之前下发的发生了变化,vPCRF还会向BBERF发送消息更新之前的QoS规则和事件触发器;
步骤S817,PCEF向BBERF返回建立IP-CAN会话应答;在实施过程中,建立IP-CAN会话应答可以为代理绑定更新确认消息;该消息不必等待步骤S816的确认消息;
步骤S818,BBERF返回建立IP-CAN会话应答。
需要说明的是,当归属地AF要向第二个IP-CAN会话提供业务信息时,hAF将向hDRA发送应用/业务信息消息,该消息中携带有UE的IP地址′,hDRA根据IP地址′找到绑定关系,从而向hAF返回为该IP-CAN会话选择的hPCRF,hAF再向hPCRF发送应用/业务信息消息,建立AF会话,通过该会话提供业务信息。
在上述实施例中,DRA选择PCRF是Per UE的,DRA保存的绑定关系是Per UE的。
实施例五
本实施例描述UE采用DSMIPv6协议接入EPC建立第一个IP-CAN会话后,决定再接入一个PDN,建立第二个IP-CAN会话的流程。第二个IP-CAN会话的P-GW仍然在拜访地,该P-GW有可能与第一个IP-CAN会话的P-GW是同一个,也可能是不同的。图9为本发明实施例五的UE的IP地址提供方法的流程图,如图9所示,包括如下步骤:
步骤S901,UE决定再接入一个PDN,与所选择的P-GW建立安全联盟,在该过程中,P-GW将为UE分配用于要建立的IP-CAN会话的新的IP地址′;随后UE向P-GW发送建立IP-CAN会话请求消息,并在其中携带NAI、CoA、IP地址′和PDN标识′;该消息在实施过程中可以为绑定更新请求消息;P-GW接收到该消息之后,根据NAI、PDN标识′、CoA和IP地址′为建立绑定缓存条目;
步骤S902,驻留在P-GW的PCEF向vDRA发送IP-CAN会话建立指示消息,并在其中携带NAI,CoA、PDN标识′和IP地址′;
步骤S903,vDRA根据NAI判断已为该UE选择了PCRF,又根据PDN标识′和IP地址′建立一个绑定关系(NAI、CoA、PDN标识′、IP地址′、vPCRF地址);vDRA向PCEF返回重定向消息,并在其中携带vDRA选择的vPCRF地址;该vPCRF为第一个IP-CAN会话选择的vPCRF;
步骤S904,PCEF获取vPCRF地址,向该vPCRF发送“IP-CAN会话建立指示”消息,并在其中携带有UE的标识NAI、CoA、PDN标识′、IP地址′和用于制定策略的接入信息等;
步骤S905,vPCRF接收到请求消息之后,向hDRA发送S9会话修改指示请求消息,并在其中携带NAI、CoA、PDN标识′和IP地址′;S9会话修改指示请求消息在实施过程中可以为DiameterCCR消息,其中CC-Request-Type AVP设置为“UPDATE_REQUEST”;其中,vPCRF也可以采用定制的特定消息通知hDRA UE的IP地址′;其中,上述IP地址′为IPv4和/或IPv6地址,在该消息中携带IP地址′,事实上隐含的指示DRA在绑定关系中添加该IP地址′,当然可以采用携带添加该地址的明确指示;
步骤S906,hDRA根据NAI判断已经为该UE选择了PCRF,并根据IP地址′和PDN标识′建立一个绑定关系为(NAI、CoA、PDN标识′、IP地址′、hPCRF地址);hDRA向vPCRF返回重定向消息,并在其中携带hPCRF的地址;该hPCRF为第一个IP-CAN会话所选择的hPCRF;
步骤S907,vPCRF根据NAI判断已为该UE建立了S9会话,并根据PDN标识′和IP地址′建立绑定关系为(NAI、CoA、PDN标识′、IP地址′、hPCRF地址),vPCRF向hPCRF发送S9会话修改指示消息,并其中携带NAI、CoA、PDN标识′、IP地址′和用于制定策略的接入信息等;
其中,步骤S907可以和步骤S905并行,也可以等接收到906步的消息后再发送;
步骤S908,hPCRF可能根据新的信息更改之前的PCC规则和事件触发器,并通过S9会话修改确认消息发送给vPCRF;
步骤S909,若发生更新,则vPCRF更新PCC规则和事件触发器;vPCRF向PCEF返回IP-CAN会话建立确认消息,并在其中携带PCC规则和事件触发器;PCEF安装PCC规则和事件触发器;
步骤S910,若vPCRF从PCC规则中抽取的QoS规则和事件触发器与之前下发的发生了变化,则vPCR向BBERF发送网关控制和QoS规则提供消息更新之前的QoS规则和事件触发器;
步骤S911,BBERF更新QoS规则和事件触发器,返回确认消息;
步骤S912,PCEF向UE返回建立IP-CAN会话应答,在实施过程中,建立IP-CAN会话应答可以为绑定更新确认消息,该消息由步骤S909触发。
当归属地AF要向第二个IP-CAN会话提供业务信息时,hAF将向hDRA发送应用/业务信息消息,该消息中携带有UE的IP地址′,hDRA根据IP地址′找到绑定关系,从而向hAF返回为该IP-CAN会话选择的hPCRF;hAF再向hPCRF发送应用/业务信息消息,建立AF会话,通过该会话提供业务信息。
在上述实施例中,DRA选择PCRF是Per UE的,DRA保存的绑定关系是Per UE的。
当UE采用实施例四或实施例五建立两个IP-CAN会话后,若UE决定断开其中的一个,那么vPCRF也要向hDRA发送Diameter会话修改请求消息或特定消息来通知hDRA某个IP-CAN会话终结,其中,上述消息中携带有要终结IP-CAN会话的IP地址和终结指示。
***实施例
根据本发明的实施例,提供了一种Diameter路由代理。图10为本发明实施例的Diameter路由代理的结构框图,如图10所示,该Diameter路由代理包括:接收模块102和获取模块104,下面将对上述结构进行详细描述。
接收模块102,用于接收来自PCC客户端的预定消息,其中,预定消息携带有IP地址信息。
获取模块104,连接至接收模块102,用于从接收模块102接收的预定消息中获取IP地址信息。
图11为本发明实施例的Diameter路由代理的优选结构框图,如图11所示,Diameter路由代理还包括:
更新模块112,连接至获取模块104,用于根据获取模块104获取的IP地址信息更新用于指示IP地址与PCRF地址的绑定关系。
发送模块114,连接至更新模块112,用于更新模块在完成相关操作之后,向PCC客户端发送重定向消息。
PA2实现方式的DRA与以上所有实施例类似,不同之处仅在于DRA接收到Diameter会话修改请求消息后,向PCRF转发消息,此后,PCRF的确认消息也经DRA转发给PCC客户端。
通过本发明的上述实施例,采用PCC客户端向DRA发送携带有IP地址的预定消息的方法,DRA可以获取UE的IP地址,并且归属地的AF可以正确找到归属地PCRF,解决了相关技术中AF只携带UE的IP地址进行标识来向DRA发送请求消息会导致DRA无法正确找到PCRF的问题,实现了动态策略计费控制。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (7)
1.一种用户设备IP地址提供方法,应用于包括策略计费控制(PCC)客户端、Diameter路由代理(DRA)的通信***,且应用于用户设备与分组数据网建立IP连接接入网(IP-CAN)会话之后,其特征在于,所述方法包括:
所述PCC客户端向所述DRA发送预定消息,并在其中携带用户设备的IP地址;
所述DRA接收所述预定消息并从中获取所述IP地址;
所述DRA根据所述IP地址更新所述用户终端与策略和计费规则功能(PCRF)地址的绑定关系,或者,更新IP-CAN会话与PCRF地址的绑定关系,并向所述PCC客户端返回重定向消息或向PCRF转发所述预定消息。
2.根据权利要求1所述的方法,其特征在于,所述PCC客户端包括以下之一:策略和计费执行功能实体(PCEF)、策略和计费规则功能实体(PCRF)。
3.根据权利要求1所述的方法,其特征在于,所述预定消息包括以下之一:Diameter会话修改请求消息、用于传输所述IP地址和/或IP地址操作信息的专用消息,其中,所述Diameter会话修改请求消息包括以下之一:IP-CAN会话修改指示消息、S9会话修改指示消息。
4.根据权利要求3所述的方法,其特征在于,所述Diameter会话修改请求消息包括Diameter信用控制请求消息,其中,所述Diameter信用控制请求消息中的信用控制请求类型的属性值对被设置为“更新请求”。
5.根据权利要求1所述的方法,其特征在于,所述预定消息中还携带有指示对用户终端或IP-CAN会话与PCRF地址的绑定关系执行添加或删除所述IP地址操作的指示信息。
6.根据权利要求5所述的方法,其特征在于,所述PCC客户端向所述DRA发送预定消息之后,所述方法还包括:
所述DRA接收所述预定消息并从中获取所述IP地址;
所述DRA根据所述IP地址和所述指示信息将所述IP地址添加到所述绑定关系或从所述绑定关系中将所述IP地址删除,并向所述PCC客户端返回重定向消息或向PCRF转发所述预定消息。
7.一种Diameter路由代理,其特征在于,包括:
接收模块,用于接收来自策略计费控制(PCC)客户端的预定消息,其中,所述预定消息携带有IP地址信息;
获取模块,用于从所述接收模块接收的所述预定消息中获取所述IP地址信息;
更新模块,用于根据所述获取模块获取的所述IP地址信息更新用户终端与策略和计费规则功能(PCRF)地址的绑定关系,或者,更新IP连接接入网(IP-CAN)会话与PCRF地址的绑定关系;
发送模块,用于向所述PCC客户端发送重定向消息或向PCRF转发所述预定消息。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101613572A CN101583114B (zh) | 2008-09-23 | 2008-09-23 | 用户设备IP地址提供方法、Diameter路由代理 |
PCT/CN2009/071555 WO2010034195A1 (zh) | 2008-09-23 | 2009-04-29 | 用户设备ip地址提供方法、diameter 路由代理 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101613572A CN101583114B (zh) | 2008-09-23 | 2008-09-23 | 用户设备IP地址提供方法、Diameter路由代理 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101583114A CN101583114A (zh) | 2009-11-18 |
CN101583114B true CN101583114B (zh) | 2011-09-21 |
Family
ID=41365015
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008101613572A Active CN101583114B (zh) | 2008-09-23 | 2008-09-23 | 用户设备IP地址提供方法、Diameter路由代理 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101583114B (zh) |
WO (1) | WO2010034195A1 (zh) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8305922B2 (en) * | 2010-02-18 | 2012-11-06 | Alcatel Lucent | Method for PCRF to autonomously respond to cell capacity shortage |
CN102238507B (zh) * | 2010-04-26 | 2015-08-12 | 中兴通讯股份有限公司 | 确定策略和计费规则功能的方法及*** |
CN102143062A (zh) * | 2010-12-28 | 2011-08-03 | 华为技术有限公司 | 寻址策略和计费规则功能实体的方法、装置和*** |
CN102611586B (zh) * | 2011-01-18 | 2017-06-13 | 中兴通讯股份有限公司 | 支持双栈的ip‑can会话实现应用检测和控制的方法及*** |
CN102638867B (zh) * | 2011-02-14 | 2018-01-02 | 中兴通讯股份有限公司 | 二次接纳控制的处理方法及*** |
CN102694841A (zh) * | 2011-03-21 | 2012-09-26 | 中兴通讯股份有限公司 | 删除Diameter路由代理中绑定信息的方法及*** |
CN102811130A (zh) | 2011-06-03 | 2012-12-05 | 华为软件技术有限公司 | 策略及计费控制下的重定向方法及重定向装置 |
US8548463B2 (en) * | 2011-10-18 | 2013-10-01 | Alcatel Lucent | PCRN roaming agreement |
US8843128B2 (en) * | 2011-10-18 | 2014-09-23 | Alcatel Lucent | Roaming session termination triggered by roaming agreement/partner deletion |
CN103139762A (zh) * | 2011-11-22 | 2013-06-05 | 中兴通讯股份有限公司 | 一种策略控制实体的选择方法及*** |
CN103731812B (zh) * | 2012-10-15 | 2017-09-15 | ***通信集团公司 | 会话关联方法、装置、网关、业务侧接入设备和服务器 |
CN104486841B (zh) * | 2014-11-20 | 2019-08-16 | 大唐移动通信设备有限公司 | 一种策略控制规则功能服务器及其消息转发方法 |
US9621362B2 (en) * | 2015-02-03 | 2017-04-11 | Cisco Technology, Inc. | System and method for providing policy charging and rules function discovery in a network environment |
CN107306391B (zh) * | 2016-04-18 | 2020-03-03 | ***通信有限公司研究院 | 一种网络地址分配方法、装置和网关设备 |
EP3525502A4 (en) | 2016-11-08 | 2019-10-30 | Huawei Technologies Co., Ltd. | METHOD, DEVICE AND SYSTEM FOR INTEGRATED CONTROL DEVICE SELECTION |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101150782A (zh) * | 2007-10-17 | 2008-03-26 | 中兴通讯股份有限公司 | 一种策略计费控制服务器的选择方法 |
CN101150418A (zh) * | 2007-10-17 | 2008-03-26 | 中兴通讯股份有限公司 | 一种策略计费控制服务器的选择方法 |
CN101198171A (zh) * | 2007-12-27 | 2008-06-11 | 中兴通讯股份有限公司 | 一种漫游场景下的策略计费控制消息的路由方法 |
CN101217383A (zh) * | 2008-01-04 | 2008-07-09 | 中兴通讯股份有限公司 | 一种策略和计费规则功能关联关系的删除方法 |
CN101217789A (zh) * | 2008-01-10 | 2008-07-09 | 中兴通讯股份有限公司 | 一种非漫游场景下策略和计费规则功能服务器的选择方法 |
CN101217810A (zh) * | 2008-01-16 | 2008-07-09 | 中兴通讯股份有限公司 | 一种策略和计费规则功能的选择方法 |
CN101227391A (zh) * | 2008-01-09 | 2008-07-23 | 中兴通讯股份有限公司 | 非漫游场景下策略和计费规则功能实体的选择方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101227352B (zh) * | 2007-01-15 | 2011-02-09 | 华为技术有限公司 | 用户终端紧急注册到ip连接接入网络的方法及*** |
-
2008
- 2008-09-23 CN CN2008101613572A patent/CN101583114B/zh active Active
-
2009
- 2009-04-29 WO PCT/CN2009/071555 patent/WO2010034195A1/zh active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101150782A (zh) * | 2007-10-17 | 2008-03-26 | 中兴通讯股份有限公司 | 一种策略计费控制服务器的选择方法 |
CN101150418A (zh) * | 2007-10-17 | 2008-03-26 | 中兴通讯股份有限公司 | 一种策略计费控制服务器的选择方法 |
CN101198171A (zh) * | 2007-12-27 | 2008-06-11 | 中兴通讯股份有限公司 | 一种漫游场景下的策略计费控制消息的路由方法 |
CN101217383A (zh) * | 2008-01-04 | 2008-07-09 | 中兴通讯股份有限公司 | 一种策略和计费规则功能关联关系的删除方法 |
CN101227391A (zh) * | 2008-01-09 | 2008-07-23 | 中兴通讯股份有限公司 | 非漫游场景下策略和计费规则功能实体的选择方法 |
CN101217789A (zh) * | 2008-01-10 | 2008-07-09 | 中兴通讯股份有限公司 | 一种非漫游场景下策略和计费规则功能服务器的选择方法 |
CN101217810A (zh) * | 2008-01-16 | 2008-07-09 | 中兴通讯股份有限公司 | 一种策略和计费规则功能的选择方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2010034195A1 (zh) | 2010-04-01 |
CN101583114A (zh) | 2009-11-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101583114B (zh) | 用户设备IP地址提供方法、Diameter路由代理 | |
CN101646149B (zh) | 一种删除dra中会话信息的方法 | |
CN101969673B (zh) | 一种承载绑定和事件报告功能的重选方法 | |
CN101286915B (zh) | 分组数据网络的接入控制方法和***、pcrf实体 | |
CN101583112B (zh) | 会话信息的标识方法及装置 | |
CN101277541B (zh) | 一种Diameter路由实体转发消息的方法 | |
CN101959257B (zh) | 一种承载绑定和事件报告功能的重选方法 | |
CN100579302C (zh) | 一种非漫游场景下策略和计费规则功能服务器的选择方法 | |
CN101227391B (zh) | 非漫游场景下策略和计费规则功能实体的选择方法 | |
CN101267319B (zh) | 一种下发策略计费控制规则的方法 | |
CN102075894B (zh) | 策略和计费规则功能实体的选择方法及*** | |
CN101198171B (zh) | 一种漫游场景下的策略计费控制消息的路由方法 | |
CN102148689A (zh) | 策略和计费规则功能实体的选择方法、装置及*** | |
CN103209401A (zh) | 一种融合网络中策略控制方法及*** | |
CN101730192A (zh) | 接入网策略信息的发送方法、装置及交互*** | |
CN104349297A (zh) | 一种网间签约授权的计费策略方法及装置 | |
CN101730047A (zh) | 策略制定方法及*** | |
CN102123035B (zh) | 策略和计费规则功能实体的选择方法、装置及*** | |
CN101447918B (zh) | 用户设备接入协议的通知方法和*** | |
CN101998513B (zh) | 控制pcrf负载均衡的方法、***及重定向dra | |
CN101355561B (zh) | Dra的会话消息管理方法和*** | |
CN103369502B (zh) | 一种策略控制会话的处理方法及网元 | |
CN101998515B (zh) | 控制pcrf负载均衡的实现方法和实现*** | |
CN102791042A (zh) | S9子会话建立方法、***及pcrf | |
CN102264054B (zh) | 资源管理方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |