CN101483826A - 选择策略和计费规则功能实体的方法和装置 - Google Patents
选择策略和计费规则功能实体的方法和装置 Download PDFInfo
- Publication number
- CN101483826A CN101483826A CNA2008100557128A CN200810055712A CN101483826A CN 101483826 A CN101483826 A CN 101483826A CN A2008100557128 A CNA2008100557128 A CN A2008100557128A CN 200810055712 A CN200810055712 A CN 200810055712A CN 101483826 A CN101483826 A CN 101483826A
- Authority
- CN
- China
- Prior art keywords
- pcrf
- message
- information
- network
- session
- 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.)
- Granted
Links
Images
Classifications
-
- 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
-
- 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/1453—Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network
- H04L12/1457—Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network using an account
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/66—Policy and charging system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
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
公开了选择策略和计费规则功能实体的方法和装置。一种方法包括:在非漫游场景下,DRA接收需要与PCRF建立会话的网络设备传输来的消息,DRA根据所述消息中携带的信息确定需要选择PCRF后,根据存储的PCRF信息或预定策略确定出PCRF,并向网络设备返回携带有确定出的PCRF信息的消息或向确定出的PCRF转发所述消息。另一种方法包括:在漫游场景下,归属网络DRA接收拜访网络传输来的消息,并确定出归属网络PCRF,向所述拜访网络返回携带有所述确定出的归属网络PCRF信息的消息或者向所述确定出的归属网络PCRF转发所述消息。本发明实施方式明确了选择PCRF的具体实现过程,完善了PCRF选择机制。
Description
技术领域
本发明涉及网络通讯技术领域,具体涉及选择策略和计费规则功能实体的方法和装置。
背景技术
在演进的网络如移动通信网络与宽带无线接入技术融合的网络中,一个PCRF Realm(PCRF域,Policy and Charging Rule Function,策略和计费规则功能实体)可以包含多个PCRF。PCRF Realm由DRA(Diameter Routing Agent,Diameter路由代理)管理。在GW(网关)、AF(应用服务器)等网络设备与PCRF建立会话过程中,GW和AF需要通过DRA来选择PCRF。
在实现本发明的过程中,发明人发现:关于PCRF的选择,目前只规定了一些高层描述,没有GW、AF等网络设备从DRA处获取PCRF的具体实现方式。网络设备通过DRA选择PCRF的具体实现过程有待于进一步完善。
发明内容
本发明实施方式提供了选择策略和计费规则功能实体的方法和装置,可通过多种方式选择PCRF,明确了选择PCRF的具体实现流程,完善了选择PCRF的实现机制。另外,还明确了到Diameter路由代理的路由过程。
本发明实施方式提供的一种选择策略和计费规则功能实体的方法,包括:
在非漫游场景下,Diameter路由代理接收网络设备传输来的消息,所述网络设备为需要与选择策略和计费规则功能实体PCRF建立会话的网络设备;
Diameter路由代理接收到网络设备传输来的消息后,根据存储的PCRF信息或预定策略确定出PCRF,并向所述网络设备返回携带有所述确定出的PCRF信息的消息或向所述确定出的PCRF转发所述消息。
本发明实施方式还提供一种选择策略和计费规则功能实体的方法,包括:
在漫游场景下,归属网络Diameter路由代理接收拜访网络传输来的消息;
归属网络Diameter路由代理接收到拜访网络传输来的消息后,确定出归属网络PCRF,并向所述拜访网络返回携带有所述确定出的归属网络PCRF信息的消息或者向所述确定出的归属网络PCRF转发所述消息。
本发明实施方式还提供一种Diameter路由代理,包括:
第一模块,用于接收网络设备传输来的消息;所述消息包括:在非漫游场景下或者在漫游场景下第一模块所在的Diameter路由代理位于拜访网络、网络设备在与PCRF或归属网络PCRF建立会话过程中传输来的消息;
第二模块,用于在第一模块接收到网络设备传输来的消息后,根据存储的PCRF信息或预定策略确定出PCRF或拜访网络PCRF;
第三模块,用于向所述网络设备返回携带有所述第二模块确定出的PCRF或拜访网络PCRF信息的消息,或向所述确定出的PCRF或拜访网络PCRF转发第一模块接收到的所述消息。
本发明实施方式还提供一种Diameter路由代理,包括:
第四模块,用于接收拜访网络传输来的消息;所述消息包括:在漫游场景下、拜访网络在会话建立过程中传输来的消息;
第五模块,用于在第四块接收到拜访网络传输来的消息后,确定出归属网络PCRF;
第六模块,用于向拜访网络返回携带有所述确定出的归属网络PCRF信息的消息或者向所述确定出的归属网络PCRF转发第四模块接收到的消息。
本发明实施方式还提供一种到Diameter路由代理的路由方法,包括:
从接入点名APN中获取分组数据网PDN信息;
根据所述PDN信息获取Diameter路由代理所在域信息;
根据所述获取的域信息向Diameter路由代理进行消息路由。
通过上述技术方案的描述可知,在非漫游场景下,Diameter路由代理可以将确定出的PCRF信息返回至网络设备,也可以将网络设备传输来的消息转发至确定出的PCRF,明确了Diameter路由代理可以作为Redirect服务器或信息查询服务器、也可以作为Proxy代理;在漫游场景下,归属网络Diameter路由代理可以将确定出的归属网络PCRF信息返回至拜访网络,也可以向确定出的归属网络PCRF转发拜访网络传输来的消息,同样明确了Diameter路由代理可以作为Redirect服务器或信息查询服务器、也可以作为Proxy代理;本发明实施方式明确了在非漫游场景下、以及漫游场景下选择PCRF的具体实现过程,完善了选择PCRF的实现机制。另外,本发明实施方式还明确了到Diameter路由代理的路由过程。
附图说明
图1是本发明实施例一的选择PCRF的方法流程图;
图2是本发明实施例二的选择PCRF的方法流程图;
图3是本发明实施例三的选择PCRF的方法流程图;
图4是本发明实施例四的选择PCRF的方法流程图;
图5是本发明实施例五的选择PCRF的方法流程图;
图6是本发明实施例六的选择PCRF的方法流程图;
图7是本发明实施例七的选择PCRF的方法流程图;
图8是本发明实施例八的选择PCRF的方法流程图;
图9是本发明实施例的Diameter路由代理示意图。
具体实施方式
在本发明实施方式中,演进的网络中的负有选择PCRF职责的DRA可以在选择了PCRF后,不用将收到的消息路由到选择的PCRF处,也可以将收到的消息路由到PCRF,即负有选择PCRF职责的DRA可以充当Redirect服务器或信息查询服务器的角色,也可以充当Proxy代理的角色。
在非漫游的应用场景下,与需要建立会话的网络设备对应的DRA负有选择PCRF职责。在漫游的应用场景下,负有选择PCRF职责的DRA可以仅为归属网络DRA,也可以为拜访网络DRA和归属网络DRA。本发明实施方式中的网络设备为需要与PCRF建立会话的网络设备,该网络设备可以为GW,也可以为AF,当然,也可以为其它网络设备,GW可以为Serving GW(服务网关)、PDN GW(分组数据网网关)、非3GPP网络的aGW(access Gateway,接入网关)等。其中,在非3GPP网络为WIMAX时,非3GPP aGW可以是ASN GW(AccessService Network Gateway,接入业务网关);在非3GPP网络为CDMA2000 HRPD(High Rate Packet Data network,高速分组数据网)时,非3GPP aGW可以是PDSN(Packet Data Serving Node,分组数据服务节点);在非3GPP网络为IWLAN(Interworking Wireless Local Access network,支持互通的无线本地接入网)时,非3GPP aGW可以是ePDG(evolved Packet Data Gateway,演进分组数据网关)。本发明实施方式不限制网络设备的具体表现形式。
本发明实施方式提供的选择PCRF的技术方案可以应用在3GPP***中,也可以应用非3GPP接入的***中。而且,可以应用在Initial Attach(初始附着)的会话建立过程中,也可以应用在handover(切换)的会话建立过程中,当然,也可以应用在需要建立会话的其它过程中。
当本发明实施方式提供的选择PCRF的技术方案应用在3GPP initial Attach过程中、且Serving GW和PDN GW之间基于IETF时,Serving GW、PDN GW和AF需要与PCRF建立Session(会话),即Serving GW、PDN GW和AF都需要与DRA交互以获取对应的PCRF信息。在上述情况下,下述针对附图描述的GW包括:Serving GW和PDN GW。
当本发明实施方式提供的选择PCRF的技术方案应用在3GPP initial Attach过程中、且Serving GW和PDN GW之间基于GTP协议时,只有PDN GW和AF需要与PCRF建立Session,即PDN GW和AF需要与DRA交互以获取对应的PCRF信息。在上述情况下,下述针对附图描述的GW包括:PDN GW。
当本发明实施方式提供的选择PCRF的技术方案应用在从其他网络到3GPP的切换过程中、且Serving GW和PDN GW之间基于IETF时,在Serving GW发生变化的情况下,需要进行PCRF的重新选择,此时,Serving GW需要与DRA交互以获取对应的PCRF信息。在上述情况下,下面针对附图描述的GW包括:Serving GW。
当本发明实施方式提供的选择PCRF的技术方案应用在非3GPP的initialAttach过程中、且终端基于S2(非3GPP aGW与PDN GW之间的接口)漫游或非漫游时,非3GPP aGW(access Gateway,接入网关)、PDN GW和AF都需要与PCRF建立会话,即非3GPP aGW、PDN GW和AF都需要与DRA交互以获取PCRF信息。在上述情况下,下述针对附图描述的GW包括:非3GPP aGW、PDN GW。其中非3GPP aGW可以是ePDG、ASN GW、PDSN等。
当本发明实施方式提供的选择PCRF的技术方案应用在非3GPP的initialAttach过程中、且终端基于S8(Serving GW与PDN GW之间的接口)接口漫游即终端基于S2+S8接口漫游时,非3GPP aGW、PDN GW、Serving GW和AF都需要与PCRF建立会话,即非3GPP aGW、PDN GW、Serving GW和AF都需要与DRA交互以获取PCRF信息。在上述情况下,下述针对附图描述的GW包括:非3GPP aGW、Serving GW、PDN GW。非3GPP aGW如ePDG、ASN GW、PDSN等。
当本发明实施方式提供的选择PCRF的技术方案应用在从其他网络到非3GPP的切换过程中、且终端基于S2漫游时,只有非3GPP的aGW可能发生变化,即非3GPP的aGW需要重新选择PCRF以建立新的会话。在上述情况下,下述针对附图描述的GW包括:非3GPP aGW。
当本发明实施方式提供的选择PCRF的技术方案应用在从其他网络到非3GPP的切换过程中、且终端基于S2+S8接口漫游时,非3GPP aGW和ServingGW都可能发生变化,即非3GPP aGW和Serving GW可能都需要重新选择PCRF以建立新的会话。在这种情况下,下述针对附图描述的GW包括:非3GPP aGW、以及Serving GW中的任意一个或两个。
下面结合附图、针对不同的应用场景对本发明实施方式提供的选择PCRF的方法流程进行详细说明。
在DRA作为Redirect服务器、且终端处于非漫游的应用场景下,选择PCRF的流程如附图1所示。
图1中,步骤1、GW/AF(GW或者AF)确定需要与对应的PCRF建立会话绑定,GW/AF根据路由信息(如缺省的路由配置信息)向DRA发送会话建立请求,以请求建立GW/AF到PCRF之间的会话。会话建立请求消息中可以携带终端标识信息、终端地址信息以及APN(Access Point Name,业务接入点名称)等;或者会话建立请求消息中可以携带PDN ID、终端地址信息等。另外,GW/AF也可以根据NAI或其他信息进行会话建立请求消息的路由。
步骤2、DRA接收到会话建立请求消息后,根据会话建立请求消息中承载的信息(如根据终端标识信息、终端地址信息和APN等,或者根据PDN ID、终端地址信息等)判断是否保存有已经选定的PCRF信息;如果保存有已经选定的PCRF信息,则直接获取保存的PCRF信息;如果没有保存已经选定的PCRF,则DRA根据预定的本地策略选择一个PCRF(如DRA根据负荷分担等策略选择一个最合适的PCRF),并保存选择的PCRF信息,保存的格式可以为:终端标识、终端地址、APN和PCRF信息的对应关系。DRA保存的PCRF信息可以是PCRF ID、PCRF IP Address、PCRF FQDN中的一个或多个。
步骤3、DRA将选择的PCRF信息携带在重定向通知消息中返回给GW/AF。
步骤4、GW/AF接收到DRA的返回的重定向通知消息后,从重定向通知消息中获取PCRF信息,并根据PCRF信息向PCRF发送会话建立请求,即GW/AF直接发起到PCRF的会话建立过程。
步骤5、PCRF接收到GW/AF发送来的会话建立请求后,向GW/AF返回会话建立回应消息。
上述图1步骤1中的会话建立请求也可以是查询请求消息,即图1中的流程也可以为:GW/AF在需要与PCRF建立会话时,主动向DRA发送查询请求消息,以获取对应的PCRF信息;DRA在接收到查询请求消息后,可以采用上述图1步骤2描述的内容选择PCRF,然后,DRA将选择的PCRF信息携带在查询回应消息中返回给GW/AF;之后,GW/AF从查询回应消息中获取PCRF信息,并根据PCRF信息向PCRF发送会话建立请求。此时,DRA作为信息查询服务器。
在DRA作为Redirect服务器、且终端处于漫游的应用场景下,选择PCRF一个实施例的流程如附图2所示。在该实施例中,vDRA(拜访网络DRA)、hDRA均参与PCRF选择,即vDRA、hDRA均负有PCRF选择职责;vPCRF(拜访网络PCRF)与hDRA之间存在互通接口,以进行vPCRF与hDRA之间的消息传输。
图2中,步骤1、GW/AF确定需要与归属网络中的hPCRF(归属网络PCRF)建立会话绑定,GW/AF根据路由信息(如缺省的路由配置信息)向拜访网络中的vDRA发送会话建立请求,以请求建立GW/AF到hPCRF之间的会话。会话建立请求消息中可以携带终端标识信息、终端地址信息以及APN等;或者会话建立请求消息中可以携带PDN ID、终端地址信息等。另外,GW/AF也可以根据NAI或其他信息进行路由。
步骤2、vDRA接收到会话建立请求消息后,根据会话建立请求消息中承载的信息(如根据终端标识信息、终端地址信息和APN等,或者根据PDN ID、终端地址信息等)判断是否保存有已经选定的拜访网络中的vPCRF信息;如果保存有已经选定的vPCRF信息,则直接获取保存的vPCRF信息;如果没有保存已经选定的vPCRF,则vDRA根据预定的本地策略选择一个vPCRF(如vDRA根据负荷分担等策略选择一个最合适的vPCRF),并保存选择的vPCRF信息,保存的格式可以为:终端标识、终端地址、APN和vPCRF信息的对应关系。vDRA保存的vPCRF信息可以是PCRF ID、PCRF IP Address、PCRF FQDN中的一个或多个。
步骤3、vDRA将选择的vPCRF信息携带在重定向通知消息中返回给GW/AF。此外,重定向通知消息中还可以携带NAI信息或家乡域信息等。
步骤4、GW/AF接收到vDRA的返回的重定向通知消息后,从重定向通知消息中获取vPCRF信息,并根据vPCRF信息向vPCRF发送会话建立请求,即GW/AF直接发起到vPCRF的会话建立过程。
步骤5、vPCRF在接收到会话建立请求后,根据路由信息(如缺省的路由配置信息)向归属网络中的hDRA发送会话建立请求,以请求建立到hPCRF之间的会话。会话建立请求消息中可以携带终端标识信息、终端地址信息以及APN等;或者会话建立请求消息中可以携带PDN ID、终端地址信息等。另外,vPCRF也可以根据NAI或其他信息进行路由。vPCRF向hDRA发送会话建立请求的过程可以为:当vPCRF接收到的重定向通知消息的目的地址指向vPCRF(如重定向通知消息中主机名指向vPCRF),而域名指向拜访网络,则vPCRF根据终端标识等信息获取用户的归属网络信息,并对会话建立请求消息的目的地址中的域名进行修改,以指向归属网络,然后,vPCRF发送该会话建立请求。
步骤6、hDRA接收到会话建立请求消息后,根据会话建立请求消息中承载的信息(如根据终端标识信息、终端地址信息和APN等,或者根据PDN ID、终端地址信息等)判断是否保存有已经选定的归属网络中的hPCRF信息;如果保存有已经选定的hPCRF信息,则直接获取保存的hPCRF信息;如果没有保存已经选定的hPCRF,则hDRA根据预定的本地策略选择一个hPCRF(如hDRA根据负荷分担等策略选择一个最合适的hPCRF),并保存选择的hPCRF信息,保存的格式可以为:终端标识、终端地址、APN和hPCRF信息的对应关系。hDRA保存的hPCRF信息可以是PCRF ID、PCRF IP Address、PCRF FQDN中的一个或多个。
步骤7、hDRA将选择的hPCRF信息携带在重定向通知消息中返回给vPCRF。
步骤8、vPCRF接收到hDRA返回的重定向通知消息后,根据重定向通知消息中携带的hPCRF信息向hPCRF信息发送会话建立请求消息。vPCRF发送会话建立请求消息的过程可以为:将hDRA返回的重定向通知消息目的地址中的主机名修改为指向归属网络hPCRF。
步骤9、hPCRF在接收到会话建立请求消息后,向vPCRF返回会话建立回应消息。
步骤10、vPCRF将接收到的会话建立回应消息转发给GW/AF。从而完成了GW/AF和hPCRF之间的会话建立过程。
上述图2步骤1、步骤5中的会话建立请求也可以是查询请求消息,即图2中的流程也可以为:GW/AF在需要与PCRF建立会话时,主动向vDRA发送查询请求消息,以获取对应的vPCRF信息;vDRA在接收到查询请求消息后,可以采用上述图2步骤2描述的内容选择vPCRF,并将选择的vPCRF信息携带在查询回应消息中返回给GW/AF;之后,GW/AF从查询回应消息中获取vPCRF信息,并根据vPCRF信息向vPCRF发送会话建立请求;vPCRF在接收到会话建立请求后向hDRA发送查询请求消息,以获取对应的hPCRF信息;hDRA在接收到查询请求消息后,可以采用上述图2步骤6描述的内容选择hPCRF,并将选择的hPCRF信息携带在查询回应消息中返回给vPCRF;vPCRF从接收到的查询回应消息中获取hPCRF信息,并根据hPCRF信息向hPCRF发送会话建立请求,后续步骤如图2步骤9、10的描述。此时,DRA作为信息查询服务器。
在DRA作为Redirect服务器、且终端处于漫游的应用场景下,选择PCRF另一个实施例的流程如附图3所示。在该实施例中,vDRA、hDRA均参与PCRF选择,即vDRA、hDRA均负有PCRF选择职责;vDRA与hDRA之间存在互通接口,以进行vDRA与hDRA之间的消息传输。
图3中,步骤1、GW/AF确定需要与归属网络中的hPCRF建立会话绑定,GW/AF根据路由信息(如缺省的路由配置信息)向拜访网络中的vDRA发送会话建立请求,以请求建立GW/AF到hPCRF之间的会话。会话建立请求消息中可以携带终端标识信息、终端地址信息以及APN等;或者会话建立请求消息中可以携带PDN ID、终端地址信息等。另外,GW/AF也可以根据NAI或其他信息进行路由。
步骤2、vDRA在接收到会话建立请求后,确定需要建立会话的PCRF在家乡域(home realm),则vDRA向hDRA转发会话建立请求消息。
步骤3、hDRA接收到会话建立请求消息后,根据会话建立请求消息中承载的信息(如根据终端标识信息、终端地址信息和APN等,或者根据PDN ID、终端地址信息等)判断是否保存有已经选定的归属网络中的hPCRF信息;如果保存有已经选定的hPCRF信息,则直接获取保存的hPCRF信息;如果没有保存已经选定的hPCRF,则hDRA根据预定的本地策略选择一个hPCRF(如hDRA根据负荷分担等策略选择一个最合适的hPCRF),并保存选择的hPCRF信息,保存的格式可以为:终端标识、终端地址、APN和hPCRF信息的对应关系。hDRA保存的hPCRF信息可以是PCRF ID、PCRF IP Address、PCRF FQDN中的一个或多个。
步骤4、hDRA将选择的hPCRF信息携带在重定向通知消息中返回给vDRA。
步骤5、vDRA接收到重定向通知消息后,根据重定向通知消息中承载的信息(如根据终端标识信息、终端地址信息和APN等,或者根据PDN ID、终端地址信息等)判断是否保存有已经选定的拜访网络中的vPCRF信息;如果保存有已经选定的vPCRF信息,则直接获取保存的vPCRF信息;如果没有保存已经选定的vPCRF,则vDRA根据预定的本地策略选择一个vPCRF(如vDRA根据负荷分担等策略选择一个最合适的vPCRF),并保存选择的vPCRF信息,保存的格式可以为:终端标识、终端地址、APN和vPCRF信息的对应关系。vDRA保存的vPCRF信息可以是PCRF ID、PCRF IP Address、PCRF FQDN中的一个或多个。
步骤6、vDRA将选择的vPCRF信息加入到其接收的重定向通知消息中,并向GW/AF转发此重定向通知消息。
步骤7、GW/AF从接收到的重定向通知消息中获取hPCRF信息和vPCRF信息,并根据vPCRF信息向vPCRF发送会话建立请求消息,该会话建立请求消息中携带有hPCRF信息。本发明实施例可以通过在会话建立请求消息中扩展一个新的AVP(Attribute-Value Pairs,属性值对)的方式来使会话建立请求消息中携带hPCRF信息。
步骤8、vPCRF从接收到的会话建立请求消息的AVP中获取hPCRF信息,并向hPCRF转发会话建立请求消息。
步骤9、hPCRF向vPCRF返回会话建立回应消息。
步骤10、vPCRF向GW/AF转发会话建立回应消息。从而完成了GW/AF和hPCRF之间的会话建立过程。
上述图3步骤1、步骤2中的会话建立请求也可以是查询请求消息,即图3中的流程也可以为:GW/AF在需要与PCRF建立会话时,主动向vDRA发送查询请求消息,以获取对应的vPCRF信息;vDRA在接收到查询请求消息后,向hDRA发送查询请求消息,以获取对应的hPCRF信息;hDRA在接收到查询请求消息后,可以采用上述图3步骤3描述的内容选择hPCRF,并将选择的hPCRF信息携带在查询回应消息中返回给vDRA;vDRA可以采用上述图3步骤5描述的内容选择vPCRF,并将hPCRF信息、选择的vPCRF信息携带在查询回应消息中返回给GW/AF;之后,GW/AF从查询回应消息中获取vPCRF信息,并根据vPCRF信息向vPCRF发送会话建立请求,该会话建立请求中携带有hPCRF信息;vPCRF在接收到会话建立请求后,根据会话建立请求中的hPCRF信息向hPCRF转发会话建立请求消息,后续步骤如图3步骤9、10的描述。此时,DRA作为信息查询服务器。
在DRA作为Redirect服务器、且终端处于漫游的应用场景下,选择PCRF另一个实施例的流程如附图4所示。在该实施例中,vDRA(拜访网络DRA)不参与PCRF选择、hDRA参与PCRF选择,即vDRA不负有PCRF选择职责、hDRA负有PCRF选择职责;vPCRF与hDRA之间存在互通接口,以进行vPCRF与hDRA之间的消息传输。
图4中,步骤1、GW/AF确定需要与归属网络中的hPCRF建立会话绑定,GW/AF向vPCRF发送会话建立请求消息。GW/AF可以向预先配置的vPCRF发送会话建立请求消息,GW/AF也可以根据预定的本地策略选择一个vPCRF并向该选择的vPCRF发送会话建立请求消息。
步骤2、vPCRF在接收到会话建立请求后,根据路由信息(如缺省的路由配置信息)向归属网络中的hDRA发送会话建立请求,以请求建立到hPCRF之间的会话。会话建立请求消息中可以携带终端标识信息、终端地址信息以及APN等;或者会话建立请求消息中可以携带PDN ID、终端地址信息等。另外,vPCRF也可以根据NAI或其他信息进行会话建立请求消息的路由。vPCRF向hDRA发送会话建立请求的过程可以为:当vPCRF接收到的重定向通知消息的目的地址指向vPCRF(如重定向通知消息中主机名指向vPCRF),而域名指向拜访网络,则vPCRF根据终端标识等信息获取用户的归属网络信息,并对会话建立请求消息的目的地址中的域名进行修改,以指向归属网络,然后,vPCRF发送该会话建立请求。
步骤3、hDRA接收到会话建立请求消息后,根据会话建立请求消息中承载的信息(如根据终端标识信息、终端地址信息和APN等,或者根据PDN ID、终端地址信息等)判断是否保存有已经选定的归属网络中的hPCRF信息;如果保存有已经选定的hPCRF信息,则直接获取保存的hPCRF信息;如果没有保存已经选定的hPCRF,则hDRA根据预定的本地策略选择一个hPCRF(如hDRA根据负荷分担等策略选择一个最合适的hPCRF),并保存选择的hPCRF信息,保存的格式可以为:终端标识、终端地址、APN和hPCRF信息的对应关系。hDRA保存的hPCRF信息可以是PCRF ID、PCRF IP Address、PCRF FQDN中的一个或多个。
步骤4、hDRA将选择的hPCRF信息携带在重定向通知消息中返回给vPCRF。
步骤5、vPCRF从接收到的重定向通知消息中获取hPCRF信息,根据hPCRF信息向hPCRF发送会话建立请求消息。vPCRF向hPCRF发送会话建立请求消息的过程可以为:vPCRF将重定向通知消息目的地址中的主机名修改为hPCRF。
步骤6、hPCRF接收到会话建立请求消息后,向vPCRF返回会话建立回应消息。
步骤7、vPCRF将接收到的会话建立回应消息转发给GW/AF。从而完成了GW/AF和hPCRF之间的会话建立过程。
上述图4步骤2中的会话建立请求也可以是查询请求消息,即图4中的流程也可以为:GW/AF在需要与PCRF建立会话时,向vPCRF发送会话建立请求消息;vPCRF在接收到会话建立请求消息后,向hDRA发送查询请求消息,以获取对应的hPCRF信息;hDRA在接收到查询请求消息后,可以采用上述图4步骤3描述的内容选择hPCRF,并将选择的hPCRF信息携带在查询回应消息中返回给vPCRF;后续步骤如图4步骤5、6、7的描述。此时,DRA作为信息查询服务器。
在DRA作为Proxy代理、且终端处于非漫游的应用场景下,选择PCRF的流程如附图5所示。
图5中,步骤1、GW/AF(GW或者AF)确定需要与对应的PCRF建立会话绑定,GW/AF根据路由信息(如缺省的路由配置信息)向DRA发送会话建立请求,以请求建立GW/AF到PCRF之间的会话。会话建立请求消息中可以携带终端标识信息、终端地址信息以及APN等;或者会话建立请求消息中可以携带PDN ID、终端地址信息等。另外,GW/AF也可以根据NAI或其他信息进行会话建立请求消息的路由。
步骤2、DRA接收到会话建立请求消息后,根据会话建立请求消息中承载的信息(如根据终端标识信息、终端地址信息和APN等,或者根据PDN ID、终端地址信息等)判断是否保存有已经选定的PCRF信息;如果保存有已经选定的PCRF信息,则直接获取保存的PCRF信息;如果没有保存已经选定的PCRF,则DRA根据预定的本地策略选择一个PCRF(如DRA根据负荷分担等策略选择一个最合适的PCRF),并保存选择的PCRF信息,保存的格式可以为:终端标识、终端地址、APN和PCRF信息的对应关系。DRA保存的PCRF信息可以是PCRF ID、PCRF IP Address、PCRF FQDN中的一个或多个。
步骤3、DRA向选择的PCRF转发会话建立请求消息。
步骤4、PCRF接收到会话建立请求消息后,建立与GW/AF的会话绑定,并向DRA返回会话建立回应消息。
步骤5、DRA向GW/AF转发会话建立回应消息。
在DRA作为Proxy代理、且终端处于漫游的应用场景下,选择PCRF一个实施例的流程如附图6所示。在该实施例中,vDRA(拜访网络DRA)、hDRA均参与PCRF选择,即vDRA、hDRA均负有PCRF选择职责;vPCRF(拜访网络PCRF)与hDRA之间存在互通接口,以进行vPCRF与hDRA之间的消息传输。
图6中,步骤1、GW/AF确定需要与归属网络中的hPCRF(归属网络PCRF)建立会话绑定,GW/AF根据路由信息(如缺省的路由配置信息)向拜访网络中的vDRA发送会话建立请求,以请求建立GW/AF到hPCRF之间的会话。会话建立请求消息中可以携带终端标识信息、终端地址信息以及APN等;或者会话建立请求消息中可以携带PDN ID、终端地址信息等。另外,GW/AF也可以根据NAI或其他信息进行会话建立请求消息的路由。
步骤2、vDRA接收到会话建立请求消息后,根据会话建立请求消息中承载的信息(如根据终端标识信息、终端地址信息和APN等,或者根据PDN ID、终端地址信息等)判断是否保存有已经选定的拜访网络中的vPCRF信息;如果保存有已经选定的vPCRF信息,则直接获取保存的vPCRF信息;如果没有保存已经选定的vPCRF,则vDRA根据预定的本地策略选择一个vPCRF(如vDRA根据负荷分担等策略选择一个最合适的vPCRF),并保存选择的vPCRF信息,保存的格式可以为:终端标识、终端地址、APN和vPCRF信息的对应关系。vDRA保存的vPCRF信息可以是PCRF ID、PCRF IP Address、PCRF FQDN中的一个或多个。
步骤3、vDRA向选择的vPCRF转发会话建立请求消息。
步骤4、vPCRF在接收到会话建立请求后,根据路由信息(如缺省的路由配置信息)向归属网络中的hDRA发送会话建立请求,以请求建立到hPCRF之间的会话。会话建立请求消息中可以携带终端标识信息、终端地址信息以及APN等;或者会话建立请求消息中可以携带PDN ID、终端地址信息等。另外,vPCRF也可以根据NAI或其他信息进行会话建立请求消息的路由。
步骤5、hDRA接收到会话建立请求消息后,根据会话建立请求消息中承载的信息(如根据终端标识信息、终端地址信息和APN等,或者根据PDN ID、终端地址信息等)判断是否保存有已经选定的归属网络中的hPCRF信息;如果保存有已经选定的hPCRF信息,则直接获取保存的hPCRF信息;如果没有保存已经选定的hPCRF,则hDRA根据预定的本地策略选择一个hPCRF(如hDRA根据负荷分担等策略选择一个最合适的hPCRF),并保存选择的hPCRF信息,保存的格式可以为:终端标识、终端地址、APN和hPCRF信息的对应关系。hDRA保存的hPCRF信息可以是PCRF ID、PCRF IP Address、PCRF FQDN中的一个或多个。
步骤6、hDRA向选择的hPCRF转发会话建立请求消息。
步骤7、hPCRF在接收到会话建立请求消息后,建立与GW/AF的会话绑定,并向hDRA返回会话建立回应消息。
步骤8、hDRA向vPCRF转发接收到的会话建立回应消息。
步骤9、vPCRF向vDRA转发接收到的会话建立回应消息。
步骤10、vDRA将接收到的会话建立回应消息转发给GW/AF。从而完成了GW/AF和hPCRF之间的会话建立过程。
在DRA作为Proxy代理、且终端处于漫游的应用场景下,选择PCRF另一个实施例的流程如附图7所示。在该实施例中,vDRA不参与PCRF选择、hDRA参与PCRF选择,即vDRA不负有PCRF选择职责、hDRA均负有PCRF选择职责;vDRA与hDRA之间存在互通接口,以进行vDRA与hDRA之间的消息传输。
图7中,步骤1、GW/AF确定需要与归属网络中的hPCRF建立会话绑定,GW/AF根据路由信息(如缺省的路由配置信息)向拜访网络中的vDRA发送会话建立请求,以请求建立GW/AF到hPCRF之间的会话。会话建立请求消息中可以携带终端标识信息、终端地址信息以及APN等;或者会话建立请求消息中可以携带PDN ID、终端地址信息等。另外,GW/AF也可以根据NAI或其他信息进行路由。
步骤2、vDRA在接收到会话建立请求后,确定需要建立会话的PCRF在家乡域(home realm),则vDRA向hDRA转发会话建立请求消息。
步骤3、hDRA接收到会话建立请求消息后,根据会话建立请求消息中承载的信息(如根据终端标识信息、终端地址信息和APN等,或者根据PDN ID、终端地址信息等)判断是否保存有已经选定的归属网络中的hPCRF信息;如果保存有已经选定的hPCRF信息,则直接获取保存的hPCRF信息;如果没有保存已经选定的hPCRF,则hDRA根据预定的本地策略选择一个hPCRF(如hDRA根据负荷分担等策略选择一个最合适的hPCRF),并保存选择的hPCRF信息,保存的格式可以为:终端标识、终端地址、APN和hPCRF信息的对应关系。hDRA保存的hPCRF信息可以是PCRF ID、PCRF IP Address、PCRF FQDN中的一个或多个。
步骤4、hDRA向选择的hPCRF转发会话建立请求消息。
步骤5、hPCRF向hDRA返回会话建立回应消息。
步骤6、hDRA向vDRA返回会话建立回应消息。
步骤7、vDRA向GW/AF转发会话建立回应消息。从而完成了GW/AF和hPCRF之间的会话建立过程。
在DRA作为Proxy代理、且终端处于漫游的应用场景下,选择PCRF另一个实施例的流程如附图8所示。在该实施例中,vDRA不参与PCRF选择、hDRA参与PCRF选择,即vDRA不负有PCRF选择职责、hDRA负有PCRF选择职责;vPCRF与hDRA之间存在互通接口,以进行vPCRF与hDRA之间的消息传输。
图8中,步骤1、GW/AF确定需要与归属网络中的hPCRF建立会话绑定,GW/AF向vPCRF发送会话建立请求消息。GW/AF可以向预先配置的vPCRF发送会话建立请求消息,GW/AF也可以根据预定的本地策略选择一个vPCRF并向该选择的vPCRF发送会话建立请求消息。
步骤2、vPCRF在接收到会话建立请求后,根据路由信息(如缺省的路由配置信息)向归属网络中的hDRA发送会话建立请求,以请求建立到hPCRF之间的会话。会话建立请求消息中可以携带终端标识信息、终端地址信息以及APN等;或者会话建立请求消息中可以携带PDN ID、终端地址信息等。另外,vPCRF也可以根据NAI或其他信息进行会话建立请求消息的路由。
步骤3、hDRA接收到会话建立请求消息后,根据会话建立请求消息中承载的信息(如根据终端标识信息、终端地址信息和APN等,或者根据PDN ID、终端地址信息等)判断是否保存有已经选定的归属网络中的hPCRF信息;如果保存有已经选定的hPCRF信息,则直接获取保存的hPCRF信息;如果没有保存已经选定的hPCRF,则hDRA根据预定的本地策略选择一个hPCRF(如hDRA根据负荷分担等策略选择一个最合适的hPCRF),并保存选择的hPCRF信息,保存的格式可以为:终端标识、终端地址、APN和hPCRF信息的对应关系。hDRA保存的hPCRF信息可以是PCRF ID、PCRF IP Address、PCRF FQDN中的一个或多个。
步骤4、hDRA向选择的hPCRF转发会话建立请求消息。
步骤5、hPCRF向hDRA返回会话建立回应消息。
步骤6、hDRA向vDRA返回会话建立回应消息。
步骤7、vDRA向GW/AF转发会话建立回应消息。从而完成了GW/AF和hPCRF之间的会话建立过程。
在上述描述的各实施方式中,到DRA(包括非漫游场景下的DRA、以及漫游场景下的拜访网络DRA或归属网络DRA)的路由可能需要PDN信息(如PDNID),即使用作为辅助的PDN信息来实现到DRA的路由。由于存在多种选择PCRF的实现过程,因此,执行到DRA的路由的操作实体也有所不同,该实体可以为GW/AF,也可以为vPCRF,还可以为vDRA。在实际应用中,PCRF所在的Realm(域)可以是按照PDN ID划分的,在这种情况下,获取PDN信息的实现过程可以包括如下过程:
执行到DRA的路由的操作实体在进行Diameter路由之前,需要从APN中获取对应的PDN信息,PDN信息如PDN ID,然后,根据PDN信息获取对应的DRA所在的Realm。根据PDN信息获取对应的DRA所在的Realm的实现方式可以是:直接从PDN信息中提取Realm信息;也可以是:根据需要与DRA进行访问的网络实体上配置的信息获取Realm信息,这里的配置的信息如:PDN信息和DRA所在的Realm的映射表。本发明实施方式不限制与DRA进行访问的网络实体的具体表现形式。
在获取了对应的DRA所在的Realm信息后,执行到DRA的路由的操作实体将获取的DRA所在的Realm信息作为Destination Realm进行路由。
下面结合附图对本发明实施方式提供的DRA进行说明。
附图9为DRA示意图,图9中的DRA可以包括:第一模块、第二模块、第三模块、第四模块、第五模块、第六模块和第七模块。需要说明的是,在终端处于非漫游情况下、或者在终端处于漫游状态且DRA处于拜访网络情况下,通过第一模块、第二模块和第三模块的操作,或者通过第一模块、第二模块、第三模块和第七模块的操作能够成功选择PCRF或归属网络PCRF。在终端处于漫游状态且DRA处于归属网络情况下,通过第四模块、第五模块和第六模块的操作,能够成功选择归属网络PCRF。
第一模块接收网络设备传输来的消息。即在非漫游场景下,网络设备需要与PCRF建立会话,则网络设备向DRA发送消息,第一模块接收网络设备发送来的消息;在漫游场景下,网络设备需要与hPCRF建立会话,则网络设备向vDRA发送消息,第一模块接收网络设备发送来的消息。第一模块接收到的消息可以是用于建立会话的会话建立请求消息,此时,第一模块所在的DRA充当了Redirect服务器或Proxy代理的角色;第一模块接收到的消息也可以是信息查询请求消息,此时,第一模块所在的DRA充当了信息查询服务器的角色。
在非漫游场景下,第二模块利用第一模块接收的消息中携带的信息能够判断出是否需要选择PCRF,如第二模块在判断出第一模块接收的消息为会话建立请求消息或信息查询请求消息后,确定出需要选择PCRF。如果判断出需要选择PCRF,则第二模块利用DRA存储的PCRF信息确定出PCRF,或者第二模块根据预定策略选择PCRF,例如,第二模块在判断出DRA存储的PCRF信息中没有与第一模块接收到的消息中携带的信息匹配的PCRF后,再利用预定策略选择PCRF。DRA存储的PCRF信息可以为终端与PCRF的对应关系信息。DRA中存储的PCRF信息可以通过静态配置方式设置,也可以通过动态配置方式设置。动态配置方式如DRA中的第二模块根据预定策略分配PCRF,在分配完成后,DRA存储分配的PCRF信息。
在漫游场景下,第二模块利用第一模块接收的消息中携带的信息能够判断出是否需要选择vPCRF,如第二模块在判断出第一模块接收的消息为会话建立请求消息或信息查询请求消息后,确定出需要选择vPCRF。如果判断出需要选择vPCRF,则第二模块利用vDRA存储的vPCRF信息确定出vPCRF,或者第二模块根据预定策略选择vPCRF,例如,第二模块在判断出vDRA存储的vPCRF信息中没有与第一模块接收到的消息中携带的信息匹配的vPCRF后,再利用预定策略选择vPCRF。DRA存储的vPCRF信息可以为终端与vPCRF的对应关系信息。vDRA中存储的vPCRF信息可以通过静态配置方式设置,也可以通过动态配置方式设置。动态配置方式如vDRA中的第二模块根据预定策略分配vPCRF,在分配完成后,vDRA存储分配的vPCRF信息。
在第二模块确定出PCRF或vPCRF后,第三模块可以向网络设备返回携带有第二模块确定出的PCRF信息或vPCRF信息的消息,也可以向第二模块确定出的PCRF或vPCRF转发第一模块接收到的消息。当第一模块接收到的消息为会话建立请求消息时,第三模块可以向网络设备返回携带有PCRF信息或vPCRF信息的重定向通知(如上述图1步骤3、图2步骤3),也可以向确定出的PCRF或vPCRF转发会话建立请求消息(如上述图5步骤3、图6步骤3)。当第一模块接收到的消息为信息查询请求消息时,第三模块可以向网络设备返回携带有PCRF信息或vPCRF信息的信息查询回应消息。
在漫游场景下,当第一模块、第二模块和第三模块所在的DRA为vDRA、且vDRA负有选择PCRF职责的情况下,第一模块、第二模块和第三模块所执行的如上述描述的操作。在vDRA不负有选择PCRF职责的情况下,vDRA直接向hDRA转发网络设备传输来的消息即可(如图7中步骤2)。
在漫游场景、且DRA处于归属网络的应用情况下,拜访网络会在网络设备需要与hPCRF之间建立会话的过程中,向处于归属网络中的DRA即hDRA发送消息,如拜访网络中的PCRF向hDRA发送消息,再如拜访网络中的vDRA向hDRA发送消息。hDRA中的第四模块接收拜访网络发送来的消息。第四模块接收到的消息可以是拜访网络转发网络设备发送的消息,也可以是拜访网络在接收到网络设备发送的消息后产生的新的消息,如信息查询请求消息。第四模块接收拜访网络发送来的消息的情景如上述图2中的步骤5、图3中的步骤2、图4中的步骤2、图6中的步骤4、图7中的步骤2、图8中的步骤2等。
在第四模块接收到拜访网络发送来的消息后,第五模块根据消息中携带的信息判断是否需要选择hPCRF,在判断出需要选择hPCRF后,确定出hPCRF。第五模块确定出hPCRF的过程可以为:第五模块利用hDRA存储的PCRF信息确定出hPCRF,或者第五模块根据预定策略选择hPCRF,例如,第五模块在判断出hDRA存储的hPCRF信息中没有与第四模块接收到的消息中携带的信息匹配的hPCRF后,再利用预定策略选择hPCRF。hDRA存储的hPCRF信息可以为终端与PCRF的对应关系信息。hDRA中存储的hPCRF信息可以通过静态配置方式设置,也可以通过动态配置方式设置。动态配置方式如hDRA中的第五模块根据预定策略分配hPCRF,在分配完成后,hDRA存储分配的hPCRF信息。
在第五模块确定出hPCRF后,第六模块可以向拜访网络返回携带有第五模块确定出的hPCRF信息的消息,也可以向第五模块确定出的hPCRF转发第四模块接收到的消息。当第四模块接收到的消息为会话建立请求消息时,第六模块可以向拜访网络返回携带有hPCRF信息的重定向通知(如上述图2步骤7、图3步骤4、图4步骤4),也可以向确定出的hPCRF转发会话建立请求消息(如上述图6步骤6、图7步骤4、图8步骤4)。当第四模块接收到的消息为信息查询请求消息时,第六模块可以向拜访网络返回携带有hPCRF信息的信息查询回应消息。
在第七模块所在的DRA位于拜访网络即第七模块位于vDRA中、且vDRA参与vPCRF选择的情况下,第七模块接收hDRA直接传输来的消息,或者第七模块接收hDRA通过vPCRF传输来的消息。
第二模块利用第七模块接收的消息中携带的信息能够判断出是否需要选择vPCRF,如图3步骤5中第二模块在根据消息中携带的信息判断出hDRA发送的消息为重定向通知消息后,判断出需要选择vPCRF。如果第二模块判断出需要选择vPCRF,则第二模块利用vDRA存储的vPCRF信息确定出vPCRF,或者第二模块根据预定策略选择vPCRF,例如,第二模块在判断出vDRA存储的vPCRF信息中没有与第七模块接收到的消息中携带的信息匹配的vPCRF后,再利用预定策略选择vPCRF。DRA存储的vPCRF信息可以为终端与vPCRF的对应关系信息。vDRA中存储的vPCRF信息可以通过静态配置方式设置,也可以通过动态配置方式设置。动态配置方式如vDRA中的第二模块根据预定策略分配vPCRF,在分配完成后,vDRA存储分配的vPCRF信息。
在第二模块确定出PCRF后,第三模块可以向网络设备返回携带有第二模块确定出的vPCRF信息的消息。当第七模块接收到的消息为重定向通知(如上述图6步骤4),则第三模块可以将第二模块确定出的vPCRF信息携带在重定向通知消息中,并向网络设备返回重定向通知消息(如上述图3步骤6)。
虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多变形和变化而不脱离本发明的精神,本发明的申请文件的权利要求包括这些变形和变化。
Claims (20)
1、一种选择策略和计费规则功能实体的方法,其特征在于,包括:
在非漫游场景下,Diameter路由代理接收网络设备传输来的消息,所述网络设备为需要与选择策略和计费规则功能实体PCRF建立会话的网络设备;
Diameter路由代理接收到网络设备传输来的消息后,根据存储的PCRF信息或预定策略确定出PCRF,并向所述网络设备返回携带有所述确定出的PCRF信息的消息或向所述确定出的PCRF转发所述消息。
2、如权利要求1所述的方法,其特征在于,所述网络设备传输来的消息包括:网络设备主动发送的用于获取PCRF信息的查询消息、或用于请求建立网络设备与PCRF之间会话的会话建立请求;所述向网络设备返回的消息包括:与查询消息对应的查询响应消息或与会话建立请求对应的重定向通知;所述转发的消息包括:会话建立请求。
3、一种选择策略和计费规则功能实体的方法,其特征在于,包括:
在漫游场景下,归属网络Diameter路由代理接收拜访网络传输来的消息;
归属网络Diameter路由代理接收到拜访网络传输来的消息后,确定出归属网络PCRF,并向所述拜访网络返回携带有所述确定出的归属网络PCRF信息的消息或者向所述确定出的归属网络PCRF转发所述消息。
4、如权利要求3所述的方法,其特征在于,所述拜访网络传输来的消息包括:用于获取PCRF信息的查询消息或用于请求建立网络设备与PCRF之间会话的会话建立请求;所述返回的消息包括:与查询消息对应的查询响应消息或与会话建立请求对应的重定向通知;所述转发的消息包括:会话建立请求。
5、如权利要求3所述的方法,其特征在于,所述归属网络Diameter路由代理接收拜访网络传输来的消息的步骤包括:
归属网络Diameter路由代理接收拜访网络PCRF传输来的消息;或者归属网络Diameter路由代理接收拜访网络Diameter路由代理传输来的消息。
6、如权利要求5所述的方法,其特征在于,所述归属网络Diameter路由代理接收拜访网络PCRF传输来的消息的步骤包括:
拜访网络Diameter路由代理根据网络设备传输来的消息确定需要选择拜访网络PCRF,拜访网络Diameter路由代理确定出拜访网络PCRF并向所述网络设备返回拜访网络PCRF信息;
所述网络设备根据接收到的拜访网络PCRF信息向拜访网络PCRF发送消息,由拜访网络PCRF将接收到的消息转发至归属网络Diameter路由代理,或由拜访网络PCRF根据收到的消息产生新的消息发送至归属网络Diameter路由代理;
所述网络设备为需要与归属网络PCRF建立会话的网络设备。
7、如权利要求5所述的方法,其特征在于,所述归属网络Diameter路由代理接收拜访网络PCRF传输来的消息的步骤包括:
拜访网络PCRF接收网络设备传输来的消息,并转发至归属网络Diameter路由代理,或根据所述网络设备传输来的消息产生新的消息并发送至归属网络Diameter路由代理。
8、如权利要求7所述的方法,其特征在于,所述拜访网络PCRF接收网络设备传输来的消息,并转发至归属网络Diameter路由代理的步骤包括:
拜访网络PCRF在确定网络设备传输来的消息的目的地址为vPCRF,目的域名指向拜访网络,则根据消息中承载的用户设备信息确定归属网络信息,将网络设备传输来的消息的目的域名修改为指向归属网络,并向归属网络Diameter路由代理转发。
9、如权利要求6或7所述的方法,其特征在于,所述向所述拜访网络返回所述选择的PCRF信息的步骤包括:
归属网络Diameter路由代理向拜访网络PCRF返回确定出的归属网络PCRF信息,由所述拜访网络PCRF利用所述归属网络PCRF信息建立会话。
10、如权利要求5所述的方法,其特征在于,
所述归属网络Diameter路由代理接收拜访网络Diameter路由代理传输来的消息的步骤包括:
拜访网络Diameter路由代理接收网络设备传输来的消息后,将收到的消息转发至归属网络Diameter路由代理,或由拜访网络Diameter路由代理根据收到的消息产生新的消息发送至Diameter路由代理;
所述网络设备为需要与归属网络PCRF建立会话的网络设备。
11、如权利要求10所述的方法,其特征在于,所述向所述拜访网络返回所述选择的PCRF信息的步骤包括:
归属网络Diameter路由代理向拜访网络Diameter路由代理返回所述确定出的归属网络PCRF信息;且所述方法还包括:
拜访网络Diameter路由代理确定出拜访网络PCRF,并将拜访网络PCRF信息和归属网络PCRF信息传输至网络设备;
网络设备根据拜访网络PCRF信息和归属网络PCRF信息向拜访网络PCRF发送会话建立请求,拜访网络PCRF根据会话建立请求中携带的归属网络PCRF信息向归属网络PCRF发送会话建立请求,以建立会话。
12、如权利要求5所述的方法,其特征在于,所述归属网络Diameter路由代理接收拜访网络PCRF传输来的消息的步骤包括:
拜访网络Diameter路由代理根据网络设备传输来的消息确定需要选择PCRF,拜访网络Diameter路由代理确定出拜访网络PCRF,并向所述拜访网络PCRF转发所述消息,由所述拜访网络PCRF向归属网络Diameter路由代理转发所述消息;
所述网络设备为需要与归属网络PCRF建立会话的网络设备。
13、如权利要求6或10或12所述的方法,其特征在于,所述网络设备传输来的消息包括:用于获取拜访网络PCRF信息的查询消息或用于请求建立网络设备与归属网络PCRF之间会话的会话建立请求;所述向网络设备返回的消息包括:与查询消息对应的查询响应消息或与会话建立请求对应的重定向通知。
14、如权利要求6或9或11或12所述的方法,其特征在于,确定出拜访或归属网络PCRF的步骤包括:
拜访或归属网络Diameter路由代理判断是否存储有匹配的PCRF信息;
如果存储有匹配的PCRF信息,则将所述匹配的PCRF信息确定为拜访或归属网络PCRF;
如果没有存储有匹配的PCRF信息,则根据预定策略确定出拜访或归属网络PCRF;
当拜访或归属网络Diameter路由代理根据预定策略确定拜访或归属网络PCRF,拜访或归属网络Diameter路由代理存储所述确定出的拜访或归属网络PCRF信息。
15、一种Diameter路由代理,其特征在于,包括:
第一模块,用于接收网络设备传输来的消息;所述消息包括:在非漫游场景下或者在漫游场景下第一模块所在的Diameter路由代理位于拜访网络、网络设备在与PCRF或归属网络PCRF建立会话过程中传输来的消息;
第二模块,用于在第一模块接收到网络设备传输来的消息后,根据存储的PCRF信息或预定策略确定出PCRF或拜访网络PCRF;
第三模块,用于向所述网络设备返回携带有所述第二模块确定出的PCRF或拜访网络PCRF信息的消息,或向所述确定出的PCRF或拜访网络PCRF转发第一模块接收到的所述消息。
16、一种Diameter路由代理,其特征在于,包括:
第四模块,用于接收拜访网络传输来的消息;所述消息包括:在漫游场景下、拜访网络在会话建立过程中传输来的消息;
第五模块,用于在第四块接收到拜访网络传输来的消息后,确定出归属网络PCRF;
第六模块,用于向拜访网络返回携带有所述确定出的归属网络PCRF信息的消息或者向所述确定出的归属网络PCRF转发第四模块接收到的消息。
17、如权利要求16所述的Diameter路由代理,其特征在于,还包括:
第一模块,用于接收网络设备传输来的消息;所述消息包括:在非漫游场景下或者在漫游场景下第一模块所在的Diameter路由代理位于拜访网络、网络设备在与PCRF或归属网络PCRF建立会话过程中传输来的消息;
第二模块,用于在第一模块接收到网络设备传输来的消息后,根据存储的PCRF信息或预定策略确定出PCRF或拜访网络PCRF;
第三模块,用于向所述网络设备返回携带有所述第二模块确定出的PCRF或拜访网络PCRF信息的消息,或向所述确定出的PCRF或拜访网络PCRF转发第一模块接收到的所述消息。
18、如权利要求16所述的Diameter路由代理,其特征在于,还包括:
第七模块,接收归属网络Diameter路由代理返回的消息;
第二模块,用于在其所在的Diameter路由代理位于拜访网络、且参与PCRF选择的情况下,根据第七模块接收的消息中携带的信息确定需要选择拜访网络PCRF后,根据存储的PCRF信息或预定策略确定出拜访网络PCRF;
第三模块,用于向所述网络设备返回携带有所述第二模块确定出的拜访网络PCRF信息的消息。
19、一种到Diameter路由代理的路由方法,其特征在于,包括:
从接入点名APN中获取分组数据网PDN信息;
根据所述PDN信息获取Diameter路由代理所在域信息;
根据所述获取的域信息向Diameter路由代理进行消息路由。
20、如权利要求19所述的到Diameter路由代理的路由方法,其特征在于,所述根据所述PDN信息获取Diameter路由代理所在域信息的步骤包括:
从所述PDN信息中获取Diameter路由代理所在域信息;或根据所述PDN信息从预先存储的PDN信息与Diameter路由代理所在域对应关系中查找域信息。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100557128A CN101483826B (zh) | 2008-01-07 | 2008-01-07 | 选择策略和计费规则功能实体的方法和装置 |
PCT/CN2009/070046 WO2009092304A1 (zh) | 2008-01-07 | 2009-01-06 | 选择策略和计费规则功能实体的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100557128A CN101483826B (zh) | 2008-01-07 | 2008-01-07 | 选择策略和计费规则功能实体的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101483826A true CN101483826A (zh) | 2009-07-15 |
CN101483826B CN101483826B (zh) | 2012-06-27 |
Family
ID=40880716
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008100557128A Active CN101483826B (zh) | 2008-01-07 | 2008-01-07 | 选择策略和计费规则功能实体的方法和装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101483826B (zh) |
WO (1) | WO2009092304A1 (zh) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011018020A1 (zh) * | 2009-08-14 | 2011-02-17 | 中兴通讯股份有限公司 | 控制pcrf负载均衡的方法、***及重定向dra |
WO2011134319A1 (zh) * | 2010-04-28 | 2011-11-03 | 中兴通讯股份有限公司 | 用于分组业务的策略控制方法及分组业务*** |
WO2012071739A1 (zh) * | 2010-12-03 | 2012-06-07 | 华为技术有限公司 | 不同网络间寻址的实现方法、路由代理网元及*** |
CN102948115A (zh) * | 2010-01-04 | 2013-02-27 | 泰克莱克股份有限公司 | 用于策略计费和规则功能(pcrf)节点选择的方法、***以及计算机可读介质 |
CN103107901A (zh) * | 2011-11-11 | 2013-05-15 | 华为终端有限公司 | 策略和计费规则功能选择方法及相关设备 |
WO2014110923A1 (zh) * | 2013-01-16 | 2014-07-24 | 中兴通讯股份有限公司 | 一种网络信息处理方法、装置和*** |
CN104219783A (zh) * | 2013-06-05 | 2014-12-17 | ***通信集团公司 | 一种会话重定向方法和设备 |
WO2015055063A1 (zh) * | 2013-10-15 | 2015-04-23 | 中兴通讯股份有限公司 | 应用接入控制方法及应用功能实体装置 |
US9148524B2 (en) | 2011-05-06 | 2015-09-29 | Tekelec, Inc. | Methods, systems, and computer readable media for caching call session control function (CSCF) data at a diameter signaling router (DSR) |
US9288169B2 (en) | 2004-12-17 | 2016-03-15 | Tekelec, Inc. | Methods, systems, and computer program products for clustering and communicating between internet protocol multimedia subsystem (IMS) entities and for supporting database access in an IMS network environment |
US9319378B2 (en) | 2013-01-23 | 2016-04-19 | Tekelec, Inc. | Methods, systems, and computer readable media for using a diameter routing agent (DRA) to obtain mappings between mobile subscriber identification information and dynamically assigned internet protocol (IP) addresses and for making the mappings accessible to applications |
WO2016062025A1 (zh) * | 2014-10-20 | 2016-04-28 | 中兴通讯股份有限公司 | 一种策略和计费规则功能的选择方法及装置 |
US9668135B2 (en) | 2015-08-14 | 2017-05-30 | Oracle International Corporation | Methods, systems, and computer readable media for providing access network signaling protocol interworking for user authentication |
US9668134B2 (en) | 2015-08-14 | 2017-05-30 | Oracle International Corporation | Methods, systems, and computer readable media for providing access network protocol interworking and authentication proxying |
US9923984B2 (en) | 2015-10-30 | 2018-03-20 | Oracle International Corporation | Methods, systems, and computer readable media for remote authentication dial in user service (RADIUS) message loop detection and mitigation |
CN108075902A (zh) * | 2016-11-16 | 2018-05-25 | 中兴通讯股份有限公司 | 路由的寻址方法、装置及*** |
US10084755B2 (en) | 2015-08-14 | 2018-09-25 | Oracle International Corporation | Methods, systems, and computer readable media for remote authentication dial in user service (RADIUS) proxy and diameter agent address resolution |
US10554661B2 (en) | 2015-08-14 | 2020-02-04 | Oracle International Corporation | Methods, systems, and computer readable media for providing access network session correlation for policy control |
US10951519B2 (en) | 2015-06-17 | 2021-03-16 | Oracle International Corporation | Methods, systems, and computer readable media for multi-protocol stateful routing |
US11283883B1 (en) | 2020-11-09 | 2022-03-22 | Oracle International Corporation | Methods, systems, and computer readable media for providing optimized binding support function (BSF) packet data unit (PDU) session binding discovery responses |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103731817B (zh) * | 2014-01-02 | 2017-04-12 | 中国联合网络通信集团有限公司 | 一种数据传输的方法和设备 |
EP3525502A4 (en) * | 2016-11-08 | 2019-10-30 | Huawei Technologies Co., Ltd. | METHOD, DEVICE AND SYSTEM FOR INTEGRATED CONTROL DEVICE SELECTION |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100596161C (zh) * | 2005-06-18 | 2010-03-24 | 华为技术有限公司 | 一种策略和计费规则决策的实现方法 |
CN1988722A (zh) * | 2005-12-20 | 2007-06-27 | 北京三星通信技术研究有限公司 | 在漫游状态下进行策略控制的方法 |
JP4903816B2 (ja) * | 2006-02-07 | 2012-03-28 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | 通信ネットワークにおいて用いる方法及び装置 |
CN101159563B (zh) * | 2007-11-02 | 2011-01-05 | 中兴通讯股份有限公司 | 一种策略计费控制服务器的选择方法及*** |
CN101227391B (zh) * | 2008-01-09 | 2012-01-11 | 中兴通讯股份有限公司 | 非漫游场景下策略和计费规则功能实体的选择方法 |
CN100579302C (zh) * | 2008-01-10 | 2010-01-06 | 中兴通讯股份有限公司 | 一种非漫游场景下策略和计费规则功能服务器的选择方法 |
-
2008
- 2008-01-07 CN CN2008100557128A patent/CN101483826B/zh active Active
-
2009
- 2009-01-06 WO PCT/CN2009/070046 patent/WO2009092304A1/zh active Application Filing
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9288169B2 (en) | 2004-12-17 | 2016-03-15 | Tekelec, Inc. | Methods, systems, and computer program products for clustering and communicating between internet protocol multimedia subsystem (IMS) entities and for supporting database access in an IMS network environment |
CN101998513B (zh) * | 2009-08-14 | 2012-12-19 | 中兴通讯股份有限公司 | 控制pcrf负载均衡的方法、***及重定向dra |
WO2011018020A1 (zh) * | 2009-08-14 | 2011-02-17 | 中兴通讯股份有限公司 | 控制pcrf负载均衡的方法、***及重定向dra |
CN102948115B (zh) * | 2010-01-04 | 2015-06-10 | 泰克莱克股份有限公司 | 用于策略计费和规则功能(pcrf)节点选择的方法、*** |
CN102948115A (zh) * | 2010-01-04 | 2013-02-27 | 泰克莱克股份有限公司 | 用于策略计费和规则功能(pcrf)节点选择的方法、***以及计算机可读介质 |
WO2011134319A1 (zh) * | 2010-04-28 | 2011-11-03 | 中兴通讯股份有限公司 | 用于分组业务的策略控制方法及分组业务*** |
CN102238645A (zh) * | 2010-04-28 | 2011-11-09 | 中兴通讯股份有限公司 | 用于分组业务的策略控制方法及分组业务*** |
CN102238645B (zh) * | 2010-04-28 | 2016-04-13 | 中兴通讯股份有限公司 | 用于分组业务的策略控制方法及分组业务*** |
US20130115919A1 (en) * | 2010-12-03 | 2013-05-09 | Huawei Technologies Co., Ltd. | Method, routing agent network element, and system for implemeting addressing among different networks |
CN102771180A (zh) * | 2010-12-03 | 2012-11-07 | 华为技术有限公司 | 不同网络间寻址的实现方法、路由代理网元及*** |
WO2012071739A1 (zh) * | 2010-12-03 | 2012-06-07 | 华为技术有限公司 | 不同网络间寻址的实现方法、路由代理网元及*** |
US9148524B2 (en) | 2011-05-06 | 2015-09-29 | Tekelec, Inc. | Methods, systems, and computer readable media for caching call session control function (CSCF) data at a diameter signaling router (DSR) |
CN103107901A (zh) * | 2011-11-11 | 2013-05-15 | 华为终端有限公司 | 策略和计费规则功能选择方法及相关设备 |
WO2014110923A1 (zh) * | 2013-01-16 | 2014-07-24 | 中兴通讯股份有限公司 | 一种网络信息处理方法、装置和*** |
US9319378B2 (en) | 2013-01-23 | 2016-04-19 | Tekelec, Inc. | Methods, systems, and computer readable media for using a diameter routing agent (DRA) to obtain mappings between mobile subscriber identification information and dynamically assigned internet protocol (IP) addresses and for making the mappings accessible to applications |
CN104219783B (zh) * | 2013-06-05 | 2018-03-23 | ***通信集团公司 | 一种会话重定向方法和设备 |
CN104219783A (zh) * | 2013-06-05 | 2014-12-17 | ***通信集团公司 | 一种会话重定向方法和设备 |
WO2015055063A1 (zh) * | 2013-10-15 | 2015-04-23 | 中兴通讯股份有限公司 | 应用接入控制方法及应用功能实体装置 |
WO2016062025A1 (zh) * | 2014-10-20 | 2016-04-28 | 中兴通讯股份有限公司 | 一种策略和计费规则功能的选择方法及装置 |
US10951519B2 (en) | 2015-06-17 | 2021-03-16 | Oracle International Corporation | Methods, systems, and computer readable media for multi-protocol stateful routing |
US9668134B2 (en) | 2015-08-14 | 2017-05-30 | Oracle International Corporation | Methods, systems, and computer readable media for providing access network protocol interworking and authentication proxying |
US9918229B2 (en) | 2015-08-14 | 2018-03-13 | Oracle International Corporation | Methods, systems, and computer readable media for providing access network protocol interworking and authentication proxying |
US9930528B2 (en) | 2015-08-14 | 2018-03-27 | Oracle International Corporation | Methods, systems, and computer readable media for providing access network signaling protocol interworking for user authentication |
US10084755B2 (en) | 2015-08-14 | 2018-09-25 | Oracle International Corporation | Methods, systems, and computer readable media for remote authentication dial in user service (RADIUS) proxy and diameter agent address resolution |
US10554661B2 (en) | 2015-08-14 | 2020-02-04 | Oracle International Corporation | Methods, systems, and computer readable media for providing access network session correlation for policy control |
US9668135B2 (en) | 2015-08-14 | 2017-05-30 | Oracle International Corporation | Methods, systems, and computer readable media for providing access network signaling protocol interworking for user authentication |
US9923984B2 (en) | 2015-10-30 | 2018-03-20 | Oracle International Corporation | Methods, systems, and computer readable media for remote authentication dial in user service (RADIUS) message loop detection and mitigation |
CN108075902A (zh) * | 2016-11-16 | 2018-05-25 | 中兴通讯股份有限公司 | 路由的寻址方法、装置及*** |
US11283883B1 (en) | 2020-11-09 | 2022-03-22 | Oracle International Corporation | Methods, systems, and computer readable media for providing optimized binding support function (BSF) packet data unit (PDU) session binding discovery responses |
Also Published As
Publication number | Publication date |
---|---|
CN101483826B (zh) | 2012-06-27 |
WO2009092304A1 (zh) | 2009-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101483826B (zh) | 选择策略和计费规则功能实体的方法和装置 | |
CN101227391B (zh) | 非漫游场景下策略和计费规则功能实体的选择方法 | |
US9019890B2 (en) | Method for selecting a policy and charging rules function server on a non-roaming scene | |
CN102148689B (zh) | 策略和计费规则功能实体的选择方法、装置及*** | |
CN101198171B (zh) | 一种漫游场景下的策略计费控制消息的路由方法 | |
US20060291448A1 (en) | Fixed access point for a terminal device | |
US20080112374A1 (en) | System and method for redirecting requests | |
US20130115919A1 (en) | Method, routing agent network element, and system for implemeting addressing among different networks | |
WO2004043039A1 (en) | Fast recovery from unusable home server | |
CN101483584B (zh) | 策略和计费规则功能实体信息维护方法和装置 | |
CN105101176A (zh) | 一种漫游场景下的会话绑定方法、装置和*** | |
CN102123035B (zh) | 策略和计费规则功能实体的选择方法、装置及*** | |
US20060221986A1 (en) | An Arrangement, a Functional Means and a Method in a Network Supporting Communication of Packet Data | |
CN101998513B (zh) | 控制pcrf负载均衡的方法、***及重定向dra | |
CN103813395A (zh) | 终端用户在不同网络间进行无缝移动的方法及wog | |
CN104519038A (zh) | 会话建立方法、装置及*** | |
CN101998515B (zh) | 控制pcrf负载均衡的实现方法和实现*** | |
CN105009673A (zh) | 业务连续性判断方法和设备 | |
US7924789B1 (en) | Foreign agent address assignment for mobile IP path optimization | |
CN102369779B (zh) | 网际协议流移动方法及装置、通信*** | |
CN103379479A (zh) | 一种确定用户标识和通知参数信息的方法、***及设备 | |
CN105516959A (zh) | 终端卸载处理、终端注册处理方法及装置 | |
CN103391564A (zh) | 策略规则设备的选择方法及装置 | |
JP2016034116A (ja) | 経路設定装置、経路設定方法、経路設定プログラムおよび通信システム | |
JP6610907B2 (ja) | 通信システム |
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 |