CN101583114B - 用户设备IP地址提供方法、Diameter路由代理 - Google Patents

用户设备IP地址提供方法、Diameter路由代理 Download PDF

Info

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
Application number
CN2008101613572A
Other languages
English (en)
Other versions
CN101583114A (zh
Inventor
周晓云
宗在峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN2008101613572A priority Critical patent/CN101583114B/zh
Priority to PCT/CN2009/071555 priority patent/WO2010034195A1/zh
Publication of CN101583114A publication Critical patent/CN101583114A/zh
Application granted granted Critical
Publication of CN101583114B publication Critical patent/CN101583114B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1403Architecture for metering, charging or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting 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

用户设备IP地址提供方法、Diameter路由代理
技术领域
本发明涉及通信领域,具体而言,涉及一种用户设备网络协议(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转发所述预定消息。
CN2008101613572A 2008-09-23 2008-09-23 用户设备IP地址提供方法、Diameter路由代理 Active CN101583114B (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101227352B (zh) * 2007-01-15 2011-02-09 华为技术有限公司 用户终端紧急注册到ip连接接入网络的方法及***

Patent Citations (7)

* Cited by examiner, † Cited by third party
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