一种删除DRA中会话信息的方法

申请号 CN200810174169.3 申请日 2008-11-05 公开(公告)号 CN101646149A 公开(公告)日 2010-02-10
申请人 中兴通讯股份有限公司; 发明人 周晓云; 宗在峰; 芮通;
摘要 本 发明 提供一种漫游场景下的删除DRA中会话信息,应用于漫游场景下的演进的分组系统中,包括以下步骤:策略计费控制客户端向拜访地Diameter路由代理DRA和拜访地策略和计费规则功能PCRF发送删除Diameter会话的 请求 消息;拜访地DRA收到所述请求消息后,删除拜访地DRA中所述Diameter会话信息;拜访地PCRF收到所述请求消息后,向归属地DRA发送消息请求删除所述Diameter会话信息,归属地DRA删除归属地DRA中所述Diameter会话信息。采用本发明的方案,BBERF、PCEF或AF在终结自己与PCRF之间的Diameter会话时,可以有效删除DRA中会话信息。
权利要求

1、一种删除DRA中会话信息的方法,应用于漫游场景下的演进 的分组系统中,其特征在于,所述方法包括:
策略计费控制客户端向拜访地Diameter路由代理DRA和拜访地 策略和计费规则功能PCRF发送删除Diameter会话的请求消息;
拜访地DRA收到所述请求消息后,标记拜访地DRA中所述 Diameter会话终结;
拜访地PCRF收到所述请求消息后,向归属地DRA发送消息请 求删除所述Diameter会话信息,归属地DRA标记归属地DRA中所 述Diameter会话终结。
2、根据权利要求1所述的方法,其特征在于,策略计费控制客 户端向拜访地DRA发送删除Diameter会话的请求消息时,
所述请求消息中携带策略计费控制客户端在会话建立过程中分 配的第一会话标识;
所述拜访地DRA根据所述第一会话标识标记所述拜访地DRA 中所述Diameter会话终结。
3、根据权利要求2所述的方法,其特征在于,策略计费控制客 户端向拜访地PCRF发送删除Diameter会话的请求消息时,所述请 求消息携带所述第一会话标识;拜访地PCRF根据所述第一会话标识 获得拜访地PCRF与归属地PCRF之间建立的Diameter会话对应的第 二会话标识。
4、根据权利要求3所述的方法,其特征在于,
拜访地PCRF向归属地DRA发送消息请求删除Diameter会话, 所述请求消息携带所述第二会话标识;归属地DRA根据所述第二会 话标识标记归属地DRA中所述Diameter会话终结;或者
拜访地PCRF向归属地DRA发送消息请求删除Diameter会话, 所述消息携带所述第一会话标识和第二会话标识;
归属地DRA根据所述第一会话标识和第二会话标识标记归属地 DRA中所述Diameter会话终结。
5、根据权利要求4所述的方法,其特征在于,若所述拜访地DRA 和归属地DRA均为重定向方式,所述方法进一步包括:
所述策略计费控制客户端向所述拜访地DRA发送删除Diameter 会话的请求消息,所述拜访地DRA标记所述拜访地DRA中所述 Diameter会话终结后,向所述策略计费控制客户端返回重定向消息; 所述策略计费控制客户端根据所述重定向消息获得拜访地PCRF标 识或地址信息后,向所述拜访地PCRF发送删除Diameter会话的请 求消息;所述拜访地PCRF向所述归属地DRA发送消息请求删除 Diameter会话,所述归属地DRA标记所述归属地DRA中所述 Diameter会话终结后,向所述拜访地PCRF返回重定向消息;或者
所述策略计费控制客户端同时向所述拜访地DRA和所述拜访地 PCRF发送删除Diameter会话的请求消息;所述拜访地DRA标记所 述拜访地DRA中所述Diameter会话终结后,向所述策略计费控制客 户端返回确认消息;所述拜访地PCRF同时向所述归属地DRA和归 属地PCRF发送删除Diameter会话的请求消息;所述归属地DRA标 记所述归属地DRA中所述Diameter会话终结后,向所述拜访地PCRF 返回确认消息。
6、根据权利要求4所述的方法,其特征在于,所述拜访地DRA 为重定向方式,归属地DRA为代理方式,所述方法进一步包括:
所述策略计费控制客户端向所述拜访地DRA发送删除Diameter 会话的请求消息,所述拜访地DRA标记所述Diameter会话终结后, 向所述策略计费控制客户端返回重定向消息;所述策略计费控制客户 端根据所述重定向消息获得拜访地PCRF标识或地址信息后,向所述 拜访地PCRF发送删除Diameter会话的请求消息;所述拜访地PCRF 向所述归属地DRA发送消息请求删除Diameter会话,所述归属地 DRA将消息转发给所述归属地PCRF;或者
所述策略计费控制客户端同时向所述拜访地DRA和所述拜访地 PCRF发送删除Diameter会话的请求消息;所述拜访地DRA标记所 述Diameter会话终结后,向所述策略计费控制客户端返回确认消息; 所述拜访地PCRF向所述归属地DRA发送消息请求删除Diameter会 话,所述归属地DRA将所述消息转发给所述归属地PCRF。
7、根据权利要求4所述的方法,其特征在于,所述拜访地DRA 为代理方式,归属地DRA为重定向方式,所述方法进一步包括:
所述策略计费控制客户端向所述拜访地DRA发送删除Diameter 会话的请求消息,所述拜访地DRA将所述请求消息转发给所述拜访 地PCRF,所述拜访地PCRF向所述归属地DRA发送消息请求删除 Diameter会话,所述归属地DRA标记所述归属地DRA中所述 Diameter会话终结后,向所述拜访地PCRF返回重定向消息;或者
所述策略计费控制客户端向所述拜访地DRA发送删除Diameter 会话的请求消息,所述拜访地DRA将请求消息转发给所述拜访地 PCRF,所述拜访地PCRF同时向所述归属地DRA和归属地PCRF发 送消息请求删除Diameter会话,所述归属地DRA标记所述归属地 DRA中所述Diameter会话终结后,向所述拜访地PCRF返回确认消 息。
8、根据权利要求1至7之一所述的方法,其特征在于,所述策 略计费控制客户端为承载绑定和事件报告功能BBERF、策略计费执 行功能PCEF和应用功能AF之一。
9、根据权利要求8所述的方法,若所述策略计费控制客户端为 BBERF,其特征在于,所述请求消息为网关控制会话终结指示消息, 所述Diameter会话为Gxx会话。
10、根据权利要求8所述的方法,若所述策略计费控制客户端为 AF,其特征在于,所述请求消息为AF会话终结请求消息,所述 Diameter会话为Rx会话。
11、根据权利要求8所述的方法,若所述策略计费控制客户端为 PCEF,其特征在于,所述请求消息为IP连接接入网即IP-CAN会话 终结指示消息,所述Diameter会话为Gx会话。
12、根据权利要求11所述的方法,其特征在于
所述拜访地DRA或归属地DRA删除所述Diameter会话信息后, 若所述拜访地DRA或归属地DRA中属于IP-CAN会话的所有 Diameter会话或属于UE的所有Diameter会话均被删除,则所述拜访 地DRA或归属地DRA删除所述IP-CAN会话或所述UE的所有信息。
13、根据权利要求1所述的方法,其特征在于,拜访地PCRF收 到所述删除Diameter会话请求消息后,拜访地PCRF判断要删除的 所述Diameter会话为拜访地PCRF与归属地PCRF之间的S9会话对 应的最后一个Diameter会话时,拜访地PCRF向归属地DRA发送删 除Diameter会话请求消息。

说明书全文

技术领域

发明涉及一种删除DRA中会话信息的方法,尤其是一种漫游 场景下EPS(Evolved Packet System,演进的分组系统)的删除DRA 中会话信息的方法。

背景技术

3GPP(3rd Generation Partnership Project,第三代合作伙伴计划) 的EPS由E-UTRAN(Evolved Universal Terrestrial Radio Access Network,演进的通用地面无线接入网)、MME(Mobility Management Entity,移动管理单元)、S-GW(Serving Gateway,服务网关)、 P-GW(Packet Data Network GateWay,数据网络网关)、HSS(Home Subscriber Server,归属用户服务器)、3GPP AAA服务器(3GPP认 证授权计费服务器),PCRF(Policy and Charging Rules Function,策 略和计费规则功能)及其他支撑节点组成。其中,S-GW是与 E-UTRAN相连的接入网关设备,在E-UTRAN和P-GW之间转发数 据,并且负责对寻呼等待数据进行缓存;P-GW则是EPS与PDN (Packet Data Network,分组数据网)的边界网关,负责PDN的接入、 在EPS与PDN间转发数据等;PCRF通过Rx接口与运营商IP (InternetProtocol,互联网协议)业务网络接口,获取业务信息,另 一边它通过Gx/Gxa/Gxc接口与网络中的网关设备相连,负责发起IP 承载的建立,保证业务数据的QoS(Quality of Service,服务质量), 并进行计费控制。
EPS支持与非3GPP网络的互通。与非3GPP网络的互通通过 S2a/b/c接口实现,P-GW则作为3GPP网络与非3GPP网络间的锚点。 非3GPP网络包括可信任非3GPP网络和不可信任非3GPP网络。可 信任非3GPP网络的IP接入可直接通过S2a与P-GW接口;不可信 任非3GPP网络的IP接入需经过ePDG(Evolved Packet Data Gateway,演进的数据网关)与P-GW相连,ePDG与P-GW间的接 口为S2b。
EPS之间的3GPP网络中,PCEF(Policy and charging enforcement function,策略和计费执行功能)存在于P-GW中,PCRF只要与P-GW 连接即可完成所有功能的控制,PCRF与P-GW间通过Gx接口交换 信息。当P-GW与S-GW间的接口基于PMIP(Proxy Mobile IP,代理 移动IP)时,S-GW中存在承载绑定和事件报告功能,称为BBERF (Bearer Binding and Event Report Function),S-GW与PCRF之间通 过Gxc接口交换信息。当可信任非3GPP网络接入时,可信任非3GPP 接入网关中也驻留BBERF,可信任非3GPP网络接入网关与PCRF 之间通过Gxa接口交换信息。UE(User Equipment,用户设备)漫游 时,S9接口作为归属地PCRF和拜访地PCRF的接口,同时,为UE 提供业务的AF(Application Function,应用功能)通过Rx+接口向PCRF 发送用于生成PCC(Policy and Charging Control,策略计费控制)策 略的业务信息。
EPS的一个PLMN(Public Land Mobile Network,公共陆地移动 电话网)中存在多个PCRF节点,并且所有的PCRF节点属于一个或 多个Diameter(PCRF)域,同一个Diameter(PCRF)域中的所有PCRF 具有相同的能。一个UE到PDN网络的连接称为一个IP-CAN(IP Connectivity Access Network,IP连接接入网)会话。一个IP-CAN会 话的PCC策略只由一个PCRF决定。为了确保一个IP-CAN会话相关 的所有PCEF或BBERF以及为这个IP-CAN会话提供业务的AF都关 联到同一个PCRF,EPS在每个Diameter(PCRF)域中引入了一个逻 辑功能模DRA(Diameter Routing Agent,Diameter路由代理)。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等。当同一个IP-CAN会话的PCEF、BBERF和AF在 建立与PCRF的Diameter会话时,向DRA提供这些信息,DRA查找 保存的信息,就可以为其选择同一个PCRF了。DRA中可以保存 PCEF、BBERF或AF与PCRF建立的Diameter会话的信息,如建立 的Diameter会话的会话标识等。这样DRA就能知道它为IP-CAN会 话所管理的Diameter会话。DRA也可以为UE的所有IP-CAN会话 选择同一个PCRF。当PCEF、BBERF或AF与PCRF建立的Diameter 会话删除时,PCEF、BBERF或AF要通知DRA该Diameter删除, DRA可以删除该Diameter会话的信息(如会话标识)。当DRA为某 个IP-CAN会话管理的所有的Diameter会话删除后,DRA将删除该 IP-CAN会话的所有信息。当DRA为UE的所有IP-CAN会话选择同 一个PCRF时,DRA为该UE管理的所有Diameter会话删除后,DRA 将删除该IP-CAN会话的所有信息。
EPS存在三种漫游架构,第一种称为家乡路由,如图1所示,P-GW 在家乡网络,并由家乡网络运营商提供IP业务(即AF在家乡网络); 第二种称为本地疏导并家乡网络运营商提供IP业务,如图2所示, P-GW在拜访网络,并由家乡网络运营商提供IP业务(即AF在家乡 网络);第三种本地疏导并拜访地网络运营商提供IP业务,如图3所 示,P-GW在拜访网络,并由拜访网络运营商提供IP业务(即AF在 拜访网络)。
DRA具体实现可以有三种方式。(1)Redirect方式。当PCEF、 BBERF和AF向PCRF发送Diameter会话建立请求消息时,该消息 首先被发送给DRA。若DRA还没有这个IP-CAN会话相关的信息时, DRA会为这个IP-CAN会话选择一个PCRF。并将所选择的PCRF的 标识或地址返回给发送方。若DAR中已经有这个IP-CAN会话相关 的信息,则DRA将对应的PCRF的标识或地址返回给发送方。发送 方获得PCRF的地址或标识后再向所选择的PCRF发送Diameter会话 建立请求消息。(2)Proxy方式。当PCEF、BBERF和AF向PCRF 发送Diameter会话建立请求消息时,该消息首先被发送给DRA。若 DRA还没有这个IP-CAN会话相关的信息时,DRA会为这个IP-CAN 会话选择一个PCRF,并将该消息转发给所选择的PCRF。若DAR中 已经有这个IP-CAN会话相关的信息,则DRA将该消息转发给对应 的PCRF。PCRF的确认消息也通过DRA转发给PCEF、BBERF或 AF。(3)Proxy方式的变形。与Proxy方式类似,不同点在于DRA 在转发PCRF返回的确认消息时会把PCRF的地址也发送给PCEF、 BBERF或AF。这样在随后的消息交互中,PCEF、BBERF或AF可 以直接与PCRF交互而不需要经过DRA。
对于(2),不管是第一条会话建立的消息还是随后的消息都是经 过DRA的,因此当要终结Diameter会话时,DRA可以分析出消息 中终结会话的指示,从而删除DRA中这个会话的信息对于(3)当要 终结Diameter会话时,客户端只要将终结消息先发送给DRA,在由 DRA转发给PCEF就可实现。而对于方式(1),由于客户端如何在 终结与PCRF的Diameter会话时删除DRA中会话相关的信息还是一 个尚待解决的问题。特别在在漫游场景下,当终结一个Diameter会 话时,如何删除DRA中保存的相关信息,目前并未有较好的解决方 法。

发明内容

本发明要解决的技术问题是提供一种漫游场景下的删除DRA中 会话信息的方法。
本发明的一种删除DRA中会话信息的方法,应用于漫游场景下 的演进的分组系统中,采取的技术方案如下:
策略计费控制客户端向拜访地Diameter路由代理DRA和拜访地 策略和计费规则功能PCRF发送删除Diameter会话的请求消息;
拜访地DRA收到所述请求消息后,标记拜访地DRA中所述 Diameter会话终结;
拜访地PCRF收到所述请求消息后,向归属地DRA发送消息请 求删除所述Diameter会话信息,归属地DRA标记归属地DRA中所 述Diameter会话终结。
上述的方法,其中,策略计费控制客户端向拜访地DRA发送删 除Diameter会话的请求消息时,
所述请求消息中携带策略计费控制客户端在会话建立过程中分 配的第一会话标识;
所述拜访地DRA根据所述第一会话标识标记所述拜访地DRA 中所述Diameter会话终结。
上述的方法,其中,策略计费控制客户端向拜访地PCRF发送删 除Diameter会话的请求消息时,所述请求消息携带所述第一会话标 识;拜访地PCRF根据所述第一会话标识获得拜访地PCRF与归属地 PCRF之间建立的Diameter会话对应的第二会话标识,
上述的方法,其中,拜访地PCRF向归属地DRA发送消息请求 删除Diameter会话,所述请求消息携带所述第二会话标识;归属地 DRA根据所述第二会话标识标记归属地DRA中所述Diameter会话 终结;或者
拜访地PCRF向归属地DRA发送消息请求删除Diameter会话, 所述消息携带所述第一会话标识和第二会话标识;
归属地DRA根据所述第一会话标识和第二会话标识标记归属地 DRA中所述Diameter会话信息。
上述的方法,若所述拜访地DRA和归属地DRA均为重定向方 式,所述方法进一步包括:
所述策略计费控制客户端向所述拜访地DRA发送删除Diameter 会话的请求消息,所述拜访地DRA标记所述拜访地DRA中所述 Diameter会话终结后,向所述策略计费控制客户端返回重定向消息; 所述策略计费控制客户端根据所述重定向消息获得拜访地PCRF标 识或地址信息后,向所述拜访地PCRF发送删除Diameter会话的请 求消息;所述拜访地PCRF向所述归属地DRA发送消息请求删除 Diameter会话,所述归属地DRA标记所述归属地DRA中所述 Diameter会话终结后,向所述拜访地PCRF返回重定向消息;或者
所述策略计费控制客户端同时向所述拜访地DRA和所述拜访地 PCRF发送删除Diameter会话的请求消息;所述拜访地DRA标记所 述拜访地DRA中所述Diameter会话终结后,向所述策略计费控制客 户端返回确认消息;所述拜访地PCRF同时向所述归属地DRA和归 属地PCRF发送删除Diameter会话的请求消息;所述归属地DRA标 记所述归属地DRA中所述Diameter会话终结后,向所述拜访地PCRF 返回确认消息。
若所述拜访地DRA为重定向方式,归属地DRA为代理方式, 所述方法进一步包括:
所述策略计费控制客户端向所述拜访地DRA发送删除Diameter 会话的请求消息,所述拜访地DRA标记所述Diameter会话终结后, 向所述策略计费控制客户端返回重定向消息;所述策略计费控制客户 端根据所述重定向消息获得拜访地PCRF标识或地址信息后,向所述 拜访地PCRF发送删除Diameter会话的请求消息;所述拜访地PCRF 向所述归属地DRA发送消息请求删除Diameter会话,所述归属地 DRA将消息转发给所述归属地PCRF;或者
所述策略计费控制客户端同时向所述拜访地DRA和所述拜访地 PCRF发送删除Diameter会话的请求消息;所述拜访地DRA标记所 述Diameter会话终结后,向所述策略计费控制客户端返回确认消息; 所述拜访地PCRF向所述归属地DRA发送消息请求删除Diameter会 话,所述归属地DRA将所述消息转发给所述归属地PCRF。
若所述拜访地DRA为代理方式,归属地DRA为重定向方式, 所述方法进一步包括:
所述策略计费控制客户端向所述拜访地DRA发送删除Diameter 会话的请求消息,所述拜访地DRA将所述请求消息转发给所述拜访 地PCRF,所述拜访地PCRF向所述归属地DRA发送消息请求删除 Diameter会话,所述归属地DRA标记所述归属地DRA中所述 Diameter会话终结后,向所述拜访地PCRF返回重定向消息;或者
所述策略计费控制客户端向所述拜访地DRA发送删除Diameter 会话的请求消息,所述拜访地DRA将请求消息转发给所述拜访地 PCRF,所述拜访地PCRF同时向所述归属地DRA和归属地PCRF发 送消息请求删除Diameter会话,所述归属地DRA标记所述归属地 DRA中所述Diameter会话终结后,向所述拜访地PCRF返回确认消 息。
上述的方法,其中,所述策略计费控制客户端为承载绑定和事件 报告功能BBERF、策略计费执行功能PCEF和应用功能AF之一。
上述的方法,其中,若所述策略计费控制客户端为BBERF,其 特征在于,所述请求消息为网关控制会话终结指示消息,所述 Diameter会话为Gxx会话。
上述的方法,其中,若所述策略计费控制客户端为AF,其特征 在于,所述请求消息为AF会话终结请求消息,所述Diameter会话为 Rx会话。
上述的方法,其中,若所述策略计费控制客户端为PCEF,其特 征在于,所述请求消息为IP连接接入网即IP-CAN会话终结指示消 息,所述Diameter会话为Gx会话。
上述的方法,其中,所述拜访地DRA或归属地DRA删除所述 Diameter会话信息后,若所述拜访地DRA或归属地DRA中属于 IP-CAN会话的所有Diameter会话或UE的所有Diameter会话均被删 除,则所述拜访地DRA或归属地DRA删除所述IP-CAN会话或UE 的所有信息。
上述方法中,其中拜访地PCRF收到所述删除Diameter会话请求 消息后,所述拜访地PCRF判断要删除的Diameter会话为拜访地 PCRF与归属地PCRF之间的S9会话对应的最后一个Diameter会话 时,拜访地PCRF向归属地DRA发送删除Diameter会话请求消息。
上述的方法,其中,拜访地PCRF收到所述删除Diameter会话请 求消息后,拜访地PCRF判断要删除的所述Diameter会话为拜访地 PCRF与归属地PCRF之间的S9会话对应的最后一个Diameter会话 时,拜访地PCRF向归属地DRA发送删除Diameter会话请求消息。
本发明提供的技术方案实现了在漫游场景下,BBERF、PCEF 或AF在终结自己与PCRF之间的Diameter会话时,可以有效删除 DRA中会话信息。
附图说明
图1为EPS的家乡路由的漫游架构图;
图2为EPS的本地疏导并家乡网络运营商提供IP业务的漫游架 构图;
图3为EPS的本地疏导并拜访地网络运营商提供IP业务的漫游 架构图;
图4为本发明所述方法实施例一的流程图
图5为本发明所述方法实施例二的流程图;
图6为本发明所述方法实施例三的流程图;
图7是本发明所述方法实施例四的流程图;
图8是本发明所述方法实施例五的流程图;
图9是本发明所述方法实施例六的流程图;
图10是本发明所述方法实施例七的流程图;
图11是本发明所述方法实施例八的流程图;
图12是本发明所述方法实施例九的流程图;
图13是本发明所属方法实施例十的流程图。

具体实施方式

下面结合附图对本发明所述方法进一步详细说明。
实施例考虑如下的场景:(1)vDRA和hDRA均采用Redirect方 式,如实施例一、二、三;(2)vDRA采用Redirect方式,hDRA采 用Proxy方式,如实施例四、五、六;(3)vDRA采用Proxy方式, hDRA采用Redirect方式,如实施例七、八、九。
实施例一
本实施例描述的BBERF在拜访地网络(UE处于家乡路由或本 地疏导的场景下),由于UE发生了去附着而终结IP-CAN会话或者 BBERF发生了重选而引起的网关控制会话终结流程。其中拜访地和 家乡网络的DRA均为Redirect方式。如图4所示,各步骤描述如下:
步骤401:驻留于S-GW或可信任非3GPP接入网关的BBERF 收到删除网关控制会话请求消息,消息中携带UE的NAI,APN和 IP地址;
步骤402:BBERF根据配置信息或在网关控制会话建立过程中获 取的vDRA的行为可以获知vDRA采用的是Redirect的实现方式。 BBERF根据UE的NAI,APN或IP地址获得所要删除的网关控制会 话,也称为Gxx会话,的上下文,其中保存有会话标识1,该标识由 BBERF在网关控制会话建立过程中为该Gxx会话分配,Diameter的 基础协议确保该会话标识1是全局唯一的。BBERF向vDRA发送网 关控制会话终结指示消息,消息中目的地地址填写根据配置获得的 DRA的地址或者在目的地域名中填写根据NAI获得的家乡网络的域 名或者拜访网络的域名,同时消息中携带会话标识1;
步骤403:vDRA根据会话标识1删除vDRA中所对应的Gxx会 话的信息后向BBERF返回确认消息。这里的删除可以有多种实现方 式,如:将vDRA中保存的该Gxx会话的信息删除或者在vDRA中 做个标记,表明该Gxx会话已经释放。删除的具体方式不影响本发 明的实施。若vDRA中,该IP-CAN会话的所有Diameter会话已被删 除或该UE的所有Diameter会话已被删除,vDRA删除该IP-CAN会 话或该UE的所有信息;
步骤404:在402步发送网关控制会话终结指示消息的同时, BBERF向vPCRF发送网关控制会话终结指示消息,消息中的目的地 地址为在网关控制会话建立过程中获得的vPCRF的标识或IP地址, 消息中携带会话标识1;
步骤404步也可以采用Diameter的重定向机制,根据收到的403 步的重定向消息中获取vPCRF的标识或IP地址后,向vPCRF发送 网关控制会话终结指示消息。
步骤405:vPCRF根据收到的会话标识1找到其保存的对应的上 下文,其中包括vPCRF与hPCRF之间建立的Diameter会话对应的会 话标识2。vPCRF根据在网关控制会话建立过程中hDRA的行为判断 hDRA的实现方式为Redirect,向hDRA发送消息,通知hDRA会话 标识2对应会话的Gxx会话删除,消息中目的地域名填写为根据NAI 获得的家乡网络的域名,同时携带会话标识2。进一步地,该消息还 会携带会话标识1;
步骤406:hDRA根据会话标识2和/或会话标识1删除hDRA中 所对应的Gxx会话的信息后向vPCRF返回确认消息。这里的删除可 以有多种实现方式,如:将hDRA中保存的该Gxx会话的信息删除 或者在hDRA中做个标记,表明该Gxx会话已经释放。删除的具体 方式不影响本发明的实施。若hDRA中,该IP-CAN会话的所有 Diameter会话已被删除或该UE的所有Diameter会话已被删除,hDRA 删除该IP-CAN会话或该UE的所有信息;
步骤407:在405步的同时发送消息的同时,vPCRF向hPCRF 发送消息,通知Gxx会话删除,消息中的目的地地址为在会话建立 过程中获得的hPCRF的标识或IP地址,消息中携带会话标识2。进 一步地,该消息还会携带会话标识1;
步骤408:hPCRF根据会话标识2和/或会话标识1删除hPCRF 中该Gxx会话相关信息,并向vPCRF返回网关控制会话终结确认消 息;
步骤407步也可以采用Diameter的重定向机制,根据收到的406 步的重定向消息中获取hPCRF的标识或IP地址后,向hPCRF发送 消息。
步骤409:vPCRF收到确认消息后,删除vPCRF中该Gxx会话 相关的信息,并向BBERF返回网关控制会话终结确认。若在vPCRF 中,该IP-CAN会话的所有Diameter会话已被删除或该UE的所有 Diameter会话已被删除,vPCRF删除该IP-CAN会话或该UE的所有 信息;
步骤410:BBERF收到确认消息后,删除BBERF中Gxx会话相 关的信息,返回删除网关控制会话应答消息。
实施例二
本实施例描述的AF在拜访地网络(UE处于本地疏导并拜访地 网络运营商提供IP业务的场景下),当业务终结时引起AF会话终结 流程,如图5所示,各步骤描述如下:
步骤501:AF根据配置信息或在网关控制会话建立过程中获取 的vDRA的行为可以获知vDRA采用的是Redirect的实现方式。AF 向vDRA发送AF会话终结请求消息,消息中目的地地址填写根据配 置获得的DRA的地址或者在目的地域名中填写根据NAI获得的家乡 网络的域名或拜访网络的域名,同时消息中携带会话标识1,该标识 由AF在AF会话建立过程中分配。AF会话也可称为Rx会话;
步骤502:vDRA根据会话标识1删除vDRA中所对应的Rx会 话的信息后向BBERF返回确认消息。这里的删除可以有多种实现方 式,如:将vDRA中保存的该Rx会话的信息删除或者在vDRA中做 个标记,表明该Rx会话已经释放。删除的具体方式不影响本发明的 实施。若vDRA中,该IP-CAN会话的所有Diameter会话已被删除或 该UE的所有Diameter会话已被删除,vDRA删除该IP-CAN会话或 该UE的所有信息;
步骤503:在501步发送消息的同时,AF向vPCRF发送AF会 话终结请求消息,消息中的目的地地址为在AF会话建立过程中获得 的vPCRF的标识或IP地址,消息中携带会话标识1;
步骤503步也可以采用Diameter的重定向机制,根据收到的502 步的重定向消息中获取vPCRF的标识或IP地址后,向vPCRF发送 AF会话终结请求消息。
步骤504:vPCRF根据收到的会话标识1找到其保存的对应的上 下文,其中包括vPCRF与hPCRF之间建立的Diameter会话对应的会 话标识2。vPCRF根据在AF会话建立过程中hDRA的行为判断hDRA 的实现方式为Redirect,向hDRA发送请求消息,通知会话标识2对 应会话的Rx会话删除,消息中目的地域名填写为根据NAI获得的家 乡网络的域名,同时携带会话标识2。进一步地,该消息还会携带会 话标识1;
步骤505:hDRA根据会话标识2和/或会话标识1删除hDRA中 所对应的AF会话的信息后向vPCRF返回重定向消息。这里的删除 可以有多种实现方式,如:将hDRA中保存的该Rx会话的信息删除 或者在hDRA中做个标记,表明该Rx会话已经释放。删除的具体方 式不影响本发明的实施。若hDRA中,该IP-CAN会话的所有Diameter 会话已被删除或该UE的所有Diameter会话已被删除,hDRA删除该 IP-CAN会话或UE的所有信息;
步骤506:在504步发送消息的同时,vPCRF向hPCRF发送请 求消息,通知Rx会话删除,消息中的目的地地址为在AF会话建立 过程中获得的hPCRF的标识或IP地址,消息中携带会话标识2。进 一步地,该消息还会携带会话标识1;
步骤507:hPCRF根据会话标识2和/或会话标识1删除该AF相 关信息,并向vPCRF返回AF会话终结确认消息;
步骤506步也可以采用Diameter的重定向机制,根据收到的505 步的重定向消息中获取hPCRF的标识或IP地址后,向hPCRF发送 请求消息。
步骤508:vPCRF收到确认消息后,删除Rx会话相关的信息, 并向AF返回AF会话终结确认。若在vPCRF中,该IP-CAN会话的 所有Diameter会话已被删除或该UE的所有Diameter会话已被删除, vPCRF删除该IP-CAN会话或该UE的所有信息;
实施例三
本实施例描述的是UE采用本地疏导并拜访地网络运营商提供IP 业务的漫游架构,从E-UTRAN接入或从可信任非3GPP网络接入或 从不可信任非3GPP网络接入3GPP系统后,UE发起去附着从而引 发IP-CAN会话终结的流程。如图6所示,各步骤描述如下:
步骤601:驻留于S-GW或可信任非3GPP接入网关的BBERF 收到删除IP-CAN会话请求消息,消息中携带UE的NAI,APN和IP 地址;
步骤602:BBERF发起网关控制会话终结流程,如实施例一;
步骤603:BBERF向PCEF发送删除IP-CAN会话请求,消息中 携带UE的NAI,APN和IP地址;
步骤604:PCEF根据UE的NAI,APN和IP地址找到其保存的 对应的上下文,包括PCEF与vPCRF之间建立的Diameter会话的会 话标识1。该Diameter会话也称为Gx会话。PCEF根据配置信息或 在IP-CAN会话建立过程中获取的vDRA的行为可以获知vDRA采用 的是Redirect的实现方式。PCEF向vDRA发送IP-CAN会话终结指 示消息,消息中目的地地址填写根据配置获得的vDRA的地址或者在 目的地域名中填写根据NAI获得的家乡网络的域名或者拜访网络的 域名,同时消息中携带会话标识1;
步骤605:vDRA根据会话标识1,删除vDRA中所对应的Gx 会话的信息后向PCEF返回确认消息。这里的删除可以有多种实现方 式,如:将vDRA中保存的该Gx会话的信息删除或者在vDRA中做 个标记,表明该Gx会话已经释放。删除的具体方式不影响本发明的 实施。若vDRA中,该IP-CAN会话的所有Diameter会话已被删除, vDRA删除该IP-CAN会话的所有信息;
步骤606:在604步发送消息的同时,PCEF向vPCRF发送IP-CAN 会话终结指示消息,消息中的目的地地址为在IP-CAN会话建立过程 中获得的vPCRF的标识或IP地址,消息中携带会话标识1;
步骤606步也可以采用Diameter的重定向机制,根据收到的605 步的重定向消息中获取vPCRF的标识或IP地址后,向vPCRF发送 IP-CAN会话终结指示消息。
步骤607:vPCRF根据收到的会话标识1找到其保存的对应的上 下文,其中包括vPCRF与hPCRF之间建立的的Diameter会话对应的 会话标识2。vPCRF根据在IP-CAN会话建立过程中获取的vDRA的 行为可以获知vDRA采用的是Redirect的实现方式。vPCRF向hDRA 发送消息,通知hDRA会话标识2对应会话的Gx会话删除,消息中 目的地域名为根据NAI获得的家乡网络的域名,携带会话标识2。进 一步地,该消息还会携带会话标识1;
步骤608:hDRA根据会话标识2和/或会话标识1删除hDRA中 所对应的Gx会话的信息后向vPCRF返回确认消息。这里的删除可以 有多种实现方式,如:将hDRA中保存的该Gx会话的信息删除或者 在hDRA中做个标记,表明该Gx会话已经释放。删除的具体方式不 影响本发明的实施。若hDRA中,该IP-CAN会话的所有Diameter 会话已被删除或该UE的所有Diameter会话已被删除,hDRA删除该 IP-CAN会话或该UE的所有信息;
步骤609:在607步发送消息的同时,vPCRF向hPCRF发送 IP-CAN会话终结指示消息,消息中的目的地地址为在IP-CAN会话 建立过程中获得的hPCRF的标识或IP地址,消息中携带会话标识2。 进一步地,该消息还会携带会话标识1;
步骤610:hPCRF根据会话标识2和/或会话标识1删除该Gx相 关信息,并向vPCRF返回IP-CAN会话终结确认消息;
步骤609步也可以采用Diameter的重定向机制,根据收到的608 步的重定向消息中获取hPCRF的标识或IP地址后,向hPCRF发送 IP-CAN会话终结指示消息。
步骤611:vPCRF收到确认消息后,删除Gx相关的信息,并向 PCEF返回IP-CAN会话终结确认。若在vPCRF中,该IP-CAN会话 的所有Diameter会话已被删除或该UE的所有Diameter会话已被删 除,vPCRF删除该IP-CAN会话或该UE的所有信息;
实施例四
本实施例描述的BBERF在拜访地网络(UE处于家乡路由或本 地疏导的场景下),由于UE发生了去附着而终结IP-CAN会话或者 BBERF发生了重选而引起的网关控制会话终结流程。其中拜访地的 DRA为Redirect方式、家乡网络的DRA均为Proxy方式。如图7所 示,各步骤描述如下:
步骤701:驻留于S-GW或可信任非3GPP接入网关的BBERF 收到删除网关控制会话请求消息,消息中携带UE的NAI,APN和 IP地址;
步骤702:BBERF根据配置信息或在网关控制会话建立过程中获 取的vDRA的行为可以获知vDRA采用的是Redirect的实现方式。 BBERF根据UE的NAI,APN或IP地址查询所要删除的网关控制会 话,也称为Gxx会话,的上下文,其中保存有会话标识1,该标识由 BBERF在网关控制会话建立过程中分配。BBERF向vDRA发送网关 控制会话终结指示消息,消息中目的地地址填写根据配置获得的 DRA的地址或者在目的地域名中填写根据NAI获得的家乡网络的域 名或者拜访网络的域名,同时消息中携带会话标识1;
步骤703:vDRA根据会话标识1删除vDRA中所对应的网关控 制会话的信息后向BBERF返回确认消息。这里的删除可以有多种实 现方式,如:将vDRA中保存的该Gxx会话的信息删除或者在vDRA 中做个标记,表明该Gxx会话已经释放。删除的具体方式不影响本 发明的实施。若vDRA中,该IP-CAN会话的所有Diameter会话已被 删除或该UE的所有Diameter会话已被删除,vDRA删除该IP-CAN 会话或UE的所有信息;
步骤704:在702步发送消息的同时,BBERF向vPCRF发送网 关控制会话终结指示消息,消息中的目的地地址为在网关控制会话建 立过程中获得的vPCRF的标识或IP地址,消息中携带会话标识1;
步骤704步也可以采用Diameter的重定向机制,根据收到的703 步的重定向消息中获取vPCRF的标识或IP地址后,向vPCRF发送 网关控制会话终结指示消息。
步骤705:vPCRF根据收到的会话标识1找到其保存的对应的上 下文,其中包括vPCRF与hPCRF之间建立的Diameter会话对应的会 话标识2。vPCRF根据在网关控制会话建立过程中hDRA的行为判断 hDRA的实现方式为Proxy或其变形,向hDRA发送消息,通知hDRA 会话标识2对应会话的Gxx会话删除,消息中目的地域名填写为根 据NAI获得的家乡网络的域名,同时携带会话标识2。进一步地,该 消息还会携带会话标识1;
步骤706:hDRA根据会话标识2和/或会话标识1删除hDRA中 所对应的Gxx会话的信息后向hPCRF转发消息,消息中的目的地地 址为在网关控制会话建立过程中获得的hPCRF的标识或IP地址。这 里的删除可以有多种实现方式,如:将hDRA中保存的该Gxx会话 的信息删除或者在hDRA中做个标记,表明该Gxx会话已经释放。 删除的具体方式不影响本发明的实施。若hDRA中,该IP-CAN会话 的所有Diameter会话已被删除或该UE的所有Diameter会话已被删 除,hDRA删除该IP-CAN会话或UE的所有信息;
步骤707:hPCRF根据会话标识2和/或会话标识1删除hPCRF 中该Gxx会话相关信息,并向hDRA返回确认消息;
步骤708:hDRA向vPCRF转发确认消息;
步骤709:vPCRF收到确认消息后,删除vPCRF中该Gxx相关 的信息,并向BBERF返回网关控制会话终结确认。若在vPCRF中, 该IP-CAN会话的所有Diameter会话已被删除或该UE的所有 Diameter会话已被删除,vPCRF删除该IP-CAN会话或该UE的所有 信息;
步骤710:BBERF收到确认消息后,删除BBERF中Gxx会话相 关的信息,返回删除网关控制会话应答消息。
实施例五
本实施例描述的AF在拜访地网络(UE处于本地疏导并拜访地 网络运营商提供IP业务的场景下),当业务终结时引起AF会话终结 流程。其中拜访地的DRA为Redirect方式、家乡网络的DRA均为 Proxy方式。如图8所示,各步骤描述如下:
步骤801:AF根据配置信息或在网关控制会话建立过程中获取 的vDRA的行为可以获知vDRA采用的是Redirect的实现方式。AF 向vDRA发送AF会话终结请求消息,消息中目的地地址填写根据配 置获得的DRA的地址或者在目的地域名中填写根据NAI获得的家乡 网络的域名或者拜访网络的域名,同时消息中携带会话标识1,该标 识由AF在Rx会话建立过程中分配;
步骤802:vDRA根据会话标识1删除vDRA中所对应的Rx会 话的信息后向AF返回确认消息。这里的删除可以有多种实现方式, 如:将vDRA中保存的该Rx会话的信息删除或者在vDRA中做个标 记,表明该Rx会话已经释放。删除的具体方式不影响本发明的实施。 若vDRA中,该IP-CAN会话的所有Diameter会话已被删除或该UE 的所有Diameter会话已被删除,vDRA删除该IP-CAN会话或UE的 所有信息;
步骤803:在801步发送消息的同时,AF向vPCRF发送AF会 话终结请求消息,消息中的目的地地址为在AF会话建立过程中获得 的vPCRF的标识或IP地址,消息中携带会话标识1;
步骤803步也可以采用Diameter的重定向机制,根据收到的802 步的重定向消息中获取vPCRF的标识或IP地址后,向vPCRF发送 AF会话终结请求消息。
步骤804:vPCRF根据收到的会话标识1找到对应的上下文,其 中包括vPCRF与hPCRF之间建立的Diameter会话对应的会话标识2。 vPCRF根据在AF会话建立过程中hDRA的行为判断hDRA的实现 方式为Proxy,向hDRA发送请求消息,通知hDRA会话标识2对应 会话的Rx会话删除,消息中目的地域名填写为根据NAI获得的家乡 网络的域名,同时携带会话标识2。进一步地,该消息还会携带会话 标识1;
步骤805:hDRA根据会话标识2和/或会话标识1删除hDRA中 所对应的Rx会话的信息后向hPCRF转发请求消息,消息中的目的地 地址为在Rx会话建立过程中获得的hPCRF的标识或IP地址。这里 的删除可以有多种实现方式,如:将hDRA中保存的该Rx会话的信 息删除或者在hDRA中做个标记,表明该Rx会话已经释放。删除的 具体方式不影响本发明的实施。若hDRA中,该IP-CAN会话的所有 Diameter会话已被删除或该UE的所有Diameter会话已被删除,hDRA 删除该IP-CAN会话或UE的所有信息;
步骤806:hPCRF根据会话标识2和/或会话标识1删除该Rx相 关信息,并向hDRA返回AF会话终结确认消息;
步骤807:hDRA向vPCRF返回确认消息;
步骤808:vPCRF收到确认消息后,删除Rx会话相关的信息, 并向AF返回AF会话终结确认。若在vPCRF中,该IP-CAN会话的 所有Diameter会话已被删除或该UE的所有Diameter会话已被删除, vPCRF删除该IP-CAN会话或该UE的所有信息;
实施例六
本实施例描述的是UE采用本地疏导并拜访地网络运营商提供IP 业务的漫游架构,从E-UTRAN接入或从可信任非3GPP网络接入或 从不可信任非3GPP网络接入3GPP系统后,UE发起去附着从而引 发IP-CAN会话终结的流程。其中拜访地的DRA为Redirect方式、 家乡网络的DRA均为Proxy方式。如图6所示,各步骤描述如下:
步骤901:驻留于S-GW或可信任非3GPP接入网关的BBERF 收到删除IP-CAN会话请求消息,消息中携带UE的NAI,APN和IP 地址;
步骤902:BBERF发起网关控制会话终结流程,如实施例四;
步骤903:BBERF向PCEF发送删除IP-CAN会话请求,消息中 携带UE的NAI,APN和IP地址;
步骤904:PCEF根据UE的NAI,APN和IP地址找到对应的上 下文,包括PCEF与vPCRF之间建立的Gx会话的会话标识1。PCEF 根据配置信息或在IP-CAN会话建立过程中获取的vDRA的行为可以 获知vDRA采用的是Redirect的实现方式。PCEF向vDRA发送 IP-CAN会话终结指示消息,消息中目的地地址填写根据配置获得的 vDRA的地址或者在目的地域名中填写根据NAI获得的家乡网络的 域名或者拜访网络的域名,同时消息中携带会话标识1;
步骤905:vDRA根据会话标识1,删除vDRA中所对应的Gx 会话的信息后向PCEF返回确认消息。这里的删除可以有多种实现方 式,如:将vDRA中保存的该Gx会话的信息删除或者在vDRA中做 个标记,表明该Gx会话已经释放。删除的具体方式不影响本发明的 实施。若vDRA中,该IP-CAN会话的所有Diameter会话已被删除或 该UE的所有Diameter会话已被删除,vDRA删除该IP-CAN会话或 UE的所有信息;
步骤906:在904步发送消息的同时,PCEF向vPCRF发送IP-CAN 会话终结指示消息,消息中的目的地地址为在IP-CAN会话建立过程 中获得的vPCRF的标识或IP地址,消息中携带会话标识1;
步骤906步也可以采用Diameter的重定向机制,根据收到的905 步的重定向消息中获取vPCRF的标识或IP地址后,向vPCRF发送 IP-CAN会话终结指示消息。
步骤907:vPCRF根据收到的会话标识1找到对应的上下文,其 中包括vPCRF与hPCRF之间建立的Diameter会话对应的会话标识2。 vPCRF根据在IP-CAN会话建立过程中获取的vDRA的行为可以获知 vDRA采用的是Proxy的实现方式。vPCRF向hDRA发送消息,通知 hDRA会话标识2对应会话的Gx会话删除,消息中目的地域名为根 据NAI获得的家乡网络的域名,携带会话标识2。进一步地,该消息 还会携带会话标识1;
步骤908:hDRA根据会话标识2和/或会话标识1删除hDRA中 所对应的Gx会话的信息后向hPCRF转发消息,消息中的目的地地址 为在IP-CAN会话建立过程中获得的hPCRF的标识或IP地址。这里 的删除可以有多种实现方式,如:将hDRA中保存的该Gx会话的信 息删除或者在hDRA中做个标记,表明该Gx会话已经释放。删除的 具体方式不影响本发明的实施。若hDRA中,该IP-CAN会话的所有 Diameter会话已被删除或该UE的所有Diameter会话已被删除,hDRA 删除该IP-CAN会话或UE的所有信息;
步骤909:hPCRF根据会话标识2和/或会话标识1删除该Gx相 关信息,并向hDRA返回确认消息;
步骤910:hDRA向vPCRF转发确认消息;
步骤911:vPCRF收到确认消息后,删除Gx会话相关的信息, 并向PCEF返回IP-CAN会话终结确认。若在vPCRF中,该IP-CAN 会话的所有Diameter会话已被删除或该UE的所有Diameter会话已 被删除,vPCRF删除该IP-CAN会话或该UE的所有信息;
步骤912:PCEF向BBERF返回删除IP-CAN会话应答;
步骤913:BBERF返回删除IP-CAN会话应答;
对于每一个与该IP-CAN会话相关的AF会话执行如下步骤:
步骤914:hPCRF向vPCRF发送失去传输通知消息;
步骤915:vPCRF向AF发送失去传输通知消息;
步骤916:AF向vPCRF返回通知应答消息;
步骤917:vPCRF向hPCRF返回通知应答消息;
步骤918:AF发起AF会话终结流程,如实施例五。
实施例七
本实施例描述的BBERF在拜访地网络(UE处于家乡路由或本 地疏导的场景下),由于UE发生了去附着而终结IP-CAN会话或者 BBERF发生了重选而引起的网关控制会话终结流程。其中拜访地的 DRA为Proxy,家乡网络的DRA为Redirect方式。如图10所示,各 步骤描述如下:
步骤1001:驻留于S-GW或可信任非3GPP接入网关的BBERF 收到删除网关控制会话请求消息,消息中携带UE的NAI,APN和 IP地址;
步骤1002:BBERF根据配置信息或在网关控制会话建立过程中 获取的vDRA的行为可以获知vDRA采用的是Proxy的实现方式。 BBERF根据UE的NAI,APN或IP地址查询所要删除的Gxx会话的 上下文,其中保存有会话标识1。BBERF向vDRA发送网关控制会 话终结指示消息,消息中目的地地址填写根据配置获得的DRA的地 址或者在目的地域名中填写根据NAI获得的家乡网络的域名或者拜 访网络的域名,同时消息中携带会话标识1;
步骤1003:vDRA根据会话标识1找到vDRA中所对应的Gxx 会话的信息以及分配的vPCRF后向vPCRF转发网关控制会话终结指 示;
步骤1004:vPCRF根据收到的会话标识1找到对应的上下文, 其中包括vPCRF与hPCRF之间建立的Diameter会话对应的会话标识 2。vPCRF根据在网关控制会话建立过程中hDRA的行为判断hDRA 的实现方式为Redirect,向hDRA发送消息,通知hDRA会话标识2 对应会话的Gxx会话删除,消息中目的地域名填写为根据NAI获得 的家乡网络的域名,同时携带会话标识2。进一步地,该消息还会携 带会话标识1;
步骤1005:hDRA根据会话标识2和/或会话标识1删除hDRA 中所对应的Gxx会话的信息后向vPCRF返回确认消息。这里的删除 可以有多种实现方式,如:将hDRA中保存的该Gxx会话的信息删 除或者在hDRA中做个标记,表明该Gxx会话已经释放。删除的具 体方式不影响本发明的实施。若hDRA中,该IP-CAN会话的所有 Diameter会话已被删除或该UE的所有Diameter会话已被删除,hDRA 删除该IP-CAN会话或UE的所有信息;
步骤1006:在1004步的同时发送消息的同时,vPCRF向hPCRF 发送消息,消息中的目的地地址为在网关控制会话建立过程中获得的 hPCRF的标识或IP地址,消息中携带会话标识2。进一步地,该消 息还会携带会话标识1;
步骤1007:hPCRF根据会话标识2和/或会话标识12删除hPCRF 中该Gxx相关信息,并向vPCRF返回确认消息;
步骤1007步也可以采用Diameter的重定向机制,根据收到的 1005步的重定向消息中获取hPCRF的标识或IP地址后,向hPCRF 发送消息。
步骤1008:vPCRF收到确认消息后,删除vPCRF中该Gxx会话 相关的信息,并向vDRA返回网关控制会话终结确认。若在vPCRF 中,该IP-CAN会话的所有Diameter会话已被删除或该UE的所有 Diameter会话已被删除,vPCRF删除该IP-CAN会话或该UE的所有 信息;
步骤1009:vDRA收到确认消息后,删除相关的信息,并向BBERF 返回确认消息。这里的删除可以有多种实现方式,如:将vDRA中保 存的该Gxx会话的信息删除或者在vDRA中做个标记,表明该Gxx 会话已经释放。删除的具体方式不影响本发明的实施。若vDRA中, 该IP-CAN会话的所有Diameter会话已被删除或该UE的所有 Diameter会话已被删除,vDRA删除该IP-CAN会话或UE的所有信 息;
步骤1010:BBERF收到确认消息后,删除BBERF中Gxx会话 相关的信息,返回删除网关控制会话应答消息。
实施例八
本实施例描述的AF在拜访地网络(UE处于本地疏导并拜访地 网络运营商提供IP业务的场景下),当业务终结时引起AF会话终结 流程。其中拜访地的DRA为Proxy,家乡网络的DRA为Redirect方 式。如图11所示,各步骤描述如下:
步骤1101:AF根据配置信息或在网关控制会话建立过程中获取 的vDRA的行为可以获知vDRA采用的是Proxy的实现方式。AF向 vDRA发送AF会话终结请求消息,消息中目的地地址填写根据配置 获得的DRA的地址或者在目的地域名中填写根据NAI获得的家乡网 络的域名或者拜访网络的域名,同时消息中携带会话标识1,该标识 由AF在AF会话建立过程中分配;
步骤1102:vDRA根据会话标识1找到对应的上下文,和分配的 vPCRF的地址,向vPCRF发送AF会话终结请求消息;
步骤1103:vPCRF根据收到的会话标识1找到对应的上下文, 其中包括vPCRF与hPCRF之间建立的Diameter会话对应的会话标识 2。vPCRF根据在AF会话建立过程中hDRA的行为判断hDRA的实 现方式为Redirect,向hDRA发送请求消息,通知hDRA会话标识2 对应会话的Rx会话删除。消息中目的地域名填写为根据NAI获得的 家乡网络的域名,同时携带会话标识2。进一步地,该消息还会携带 会话标识1;
步骤1104:hDRA根据会话标识2和/或会话标识1删除hDRA 中所对应的Rx会话的信息后向vPCRF返回确认消息。这里的删除可 以有多种实现方式,如:将hDRA中保存的该Rx会话的信息删除或 者在hDRA中做个标记,表明该Rx会话已经释放。删除的具体方式 不影响本发明的实施。若hDRA中,该IP-CAN会话的所有Diameter 会话已被删除或该UE的所有Diameter会话已被删除,hDRA删除该 IP-CAN会话或UE的所有信息;
步骤1105:在1103步发送消息的同时,vPCRF向hPCRF发送 请求消息,消息中的目的地地址为在AF会话建立过程中获得的 hPCRF的标识或IP地址,消息中携带会话标识2。进一步地,该消 息还会携带会话标识1;
步骤1106:hPCRF根据会话标识2和/或会话标识1删除该Rx 相关信息,并向vPCRF返回确认消息;
步骤1105步也可以采用Diameter的重定向机制,根据收到的 1104步的重定向消息中获取hPCRF的标识或IP地址后,向hPCRF 发送请求消息。
步骤1107:vPCRF收到确认消息后,删除Rx会话相关的信息, 并向vDRA返回AF会话终结确认。若在vPCRF中,该IP-CAN会话 的所有Diameter会话已被删除或该UE的所有Diameter会话已被删 除,vPCRF删除该IP-CAN会话或该UE的所有信息;
步骤1108:vDRA收到确认消息后,删除Rx会话相关的信息, 并向AF返回AF会话终结确认。这里的删除可以有多种实现方式, 如:将vDRA中保存的该Rx会话的信息删除或者在vDRA中做个标 记,表明该Rx会话已经释放。删除的具体方式不影响本发明的实施。 若vDRA中,该IP-CAN会话的所有Diameter会话已被删除或该UE 的所有Diameter会话已被删除,vDRA删除该IP-CAN会话或UE的 所有信息;
实施例九
本实施例描述的是UE采用本地疏导并拜访地网络运营商提供IP 业务的漫游架构,从E-UTRAN接入或从可信任非3GPP网络接入或 从不可信任非3GPP网络接入3GPP系统后,UE发起去附着从而引 发IP-CAN会话终结的流程。其中拜访地的DRA为Proxy,家乡网络 的DRA为Redirect方式。如图12所示,各步骤描述如下:
步骤1201:驻留于S-GW或可信任非3GPP接入网关的BBERF 收到删除IP-CAN会话请求消息,消息中携带UE的NAI,APN和IP 地址;
步骤1202:BBERF发起网关控制会话终结流程,如实施例八;
步骤1203:BBERF向PCEF发送删除IP-CAN会话请求,消息 中携带UE的NAI,APN和IP地址;
步骤1204:PCEF根据UE的NAI,APN和IP地址找到对应的 上下文,包括PCEF与vPCRF之间建立的Gx会话的会话标识1。PCEF 根据配置信息或在IP-CAN会话建立过程中获取的vDRA的行为可以 获知vDRA采用的是Proxy的实现方式。PCEF向vDRA发送IP-CAN 会话终结指示消息,消息中目的地地址填写根据配置获得的vDRA的 地址或者在目的地域名中填写根据NAI获得的家乡网络的域名或拜 访网络的域名,同时消息中携带会话标识1;
步骤1205:vDRA根据会话标识1,找到对应的上下文,分配的 vPCRF,vDRA向vPCRF转发IP-CAN会话终结指示消息,消息中携 带会话标识1;
步骤1206:vPCRF根据收到的会话标识1找到对应的上下文, 其中包括vPCRF与hPCRF之间建立的Diameter会话对应的会话标识 2。vPCRF根据在IP-CAN会话建立过程中获取的vDRA的行为可以 获知vDRA采用的是Redirect的实现方式。vPCRF向hDRA发送消 息,通知hDRA会话标识2对应会话的Gx会话删除。消息中目的地 域名为根据NAI获得的家乡网络的域名,携带会话标识2。进一步地, 该消息还会携带会话标识1;
步骤1207:hDRA根据会话标识2和/或会话标识1删除hDRA 中所对应的Gx会话的信息后向vPCRF返回确认消息。这里的删除可 以有多种实现方式,如:将hDRA中保存的该Gx会话的信息删除或 者在hDRA中做个标记,表明该Gx会话已经释放。删除的具体方式 不影响本发明的实施。若hDRA中,该IP-CAN会话的所有Diameter 会话已被删除或该UE的所有Diameter会话已被删除,hDRA删除该 IP-CAN会话或UE的所有信息;
步骤1208:在1206步发送消息的同时,vPCRF向hPCRF发送 IP-CAN会话终结指示消息,消息中的目的地地址为在IP-CAN会话 建立过程中获得的hPCRF的标识或IP地址,消息中携带会话标识2。 进一步地,该消息还会携带会话标识1;
步骤1209:hPCRF根据会话标识2和/或会话标识1删除该Gx 相关信息,并向vPCRF返回确认消息;
步骤1208步也可以采用Diameter的重定向机制,根据收到的608 步的重定向消息中获取hPCRF的标识或IP地址后,向hPCRF发送 消息。
步骤1210:vPCRF收到确认消息后,删除Gx会话相关的信息, 并向vDRA返回IP-CAN会话终结确认。若在vPCRF中,该IP-CAN 会话的所有Diameter会话已被删除或该UE的所有Diameter会话已 被删除,vPCRF删除该IP-CAN会话或该UE的所有信息;
步骤1211:vDRA收到确认消息,删除Gx会话相关的信息,并 向PCEF返回确认消息。这里的删除可以有多种实现方式,如:将 vDRA中保存的该Gx会话的信息删除或者在vDRA中做个标记,表 明该Gx会话已经释放。删除的具体方式不影响本发明的实施。若 vDRA中,该IP-CAN会话的所有Diameter会话已被删除或该UE的 所有Diameter会话已被删除,vDRA删除该IP-CAN会话或UE的所 有信息;
步骤1212:PCEF向BBERF返回删除IP-CAN会话应答;
步骤1213:BBERF返回删除IP-CAN会话应答;
对于每一个与该IP-CAN会话相关的AF会话执行如下步骤:
步骤1214:hPCRF向vPCRF发送失去传输通知消息;
步骤1215:vPCRF向AF发送失去传输通知消息;
步骤1216:AF向vPCRF返回通知应答消息;
步骤1217:vPCRF向hPCRF返回通知应答消息;
步骤1218:AF发起AF会话终结流程,如实施例九。
实施例十
本实施例描述的是UE采用本地疏导并拜访地网络运营商提供IP 业务的漫游架构,从E-UTRAN接入或从可信任非3GPP网络接入或 从不可信任非3GPP网络接入3GPP系统后,UE发起去附着从而引 发IP-CAN会话终结的流程。其中拜访地的DRA为Redirect,家乡网 络的DRA为Redirect方式。并且在vPCRF和hPCRF之间采用一个 Diameter会话(即S9会话)来传送UE的所有IP-CAN会话的所有Gx、 Gxx会话信息或者vPCRF隐藏拜访地的Gxx会话,S9会话传送UE的 所有IP-CAN会话的所有Gx会话。如图13所示,各步骤描述如下:
步骤1301:驻留于S-GW或可信任非3GPP接入网关的BBERF 收到删除网关控制会话请求消息,消息中携带UE的NAI,APN和 IP地址;
步骤1302:BBERF根据配置信息或在网关控制会话建立过程中 获取的vDRA的行为可以获知vDRA采用的是Redirect的实现方式。 BBERF根据UE的NAI,APN或IP地址获得所要删除的网关控制会 话(也称为Gxx会话)的上下文,其中保存有会话标识1,该标识由 BBERF在网关控制会话建立过程中为该Gxx会话分配,Diameter的 基础协议确保该会话标识1是全局唯一的。BBERF向vDRA发送网 关控制会话终结指示消息,消息中目的地地址填写根据配置获得的 DRA的地址或者在目的地域名中填写根据NAI获得的家乡网络的域 名或者拜访网络的域名,同时消息中携带会话标识1;
步骤1303:vDRA根据会话标识1删除vDRA中所对应的Gxx 会话的信息后向BBERF返回确认消息。这里的删除可以有多种实现 方式,如:将vDRA中保存的该Gxx会话的信息删除或者在vDRA 中做个标记,表明该Gxx会话已经释放。删除的具体方式不影响本 发明的实施。若vDRA中,该IP-CAN会话的所有Diameter会话已被 删除或该UE的所有Diameter会话已被删除,vDRA删除该IP-CAN 会话或该UE的所有信息;
步骤1304:在1302步发送网关控制会话终结指示消息的同时, BBERF向vPCRF发送网关控制会话终结指示消息,消息中的目的地 地址为在网关控制会话建立过程中获得的vPCRF的标识或IP地址, 消息中携带会话标识1;
步骤1304步也可以采用Diameter的重定向机制,根据收到的 1303步的重定向消息中获取vPCRF的标识或IP地址后,向vPCRF 发送网关控制会话终结指示消息。
步骤1305:vPCRF根据收到的会话标识1找到其保存的对应的 上下文,其中包括vPCRF与hPCRF之间建立的Diameter会话(S9 会话)对应的会话标识2。由于该Gxx会话是被隐藏或者Gxx和Gx 会话合并在一个S9会话中的,所以vPCRF判断该Gxx会话还不是 S9会话对应的最后一个Diameter会话,所以vPCRF暂时不向hDRA 发送S9会话终结消息。vPCRF标记该Gxx会话已被删除(或删除 vPCRF中该Gxx会话相关的信息),并向BBERF返回网关控制会话 终结确认。BBERF收到确认消息后,删除BBERF中Gxx会话相关 的信息,返回删除网关控制会话应答消息。若Gxx不被隐藏,vPCRF 在向BBERF返回确认消息之前,可能会向hPCRF发送S9会话修改 消息,请求hPCRF删除Gxx会话,hPCRF标记该Gxx会话已被删 除(或删除vPCRF中该Gxx会话相关的信息),并返回确认消息;
步骤1306:BBERF向PCEF发送删除IP-CAN会话请求,消息 中携带UE的NAI,APN和IP地址;
步骤1307:PCEF根据UE的NAI,APN和IP地址找到其保存 的对应的上下文,包括PCEF与vPCRF之间建立的Diameter会话的 会话标识3。该Diameter会话也称为Gx会话。PCEF根据配置信息 或在IP-CAN会话建立过程中获取的vDRA的行为可以获知vDRA采 用的是Redirect的实现方式。PCEF向vDRA发送IP-CAN会话终结 指示消息,消息中目的地地址填写根据配置获得的vDRA的地址或者 在目的地域名中填写根据NAI获得的家乡网络的域名或者拜访网络 的域名,同时消息中携带会话标识3;
步骤1308:vDRA根据会话标识3,删除vDRA中所对应的Gx 会话的信息后向PCEF返回确认消息。这里的删除可以有多种实现方 式,如:将vDRA中保存的该Gx会话的信息删除或者在vDRA中做 个标记,表明该Gx会话已经释放。删除的具体方式不影响本发明的 实施。若vDRA中,该IP-CAN会话的所有Diameter会话或该UE的 所有Diameter会话已被删除,vDRA删除该IP-CAN会话或UE的所 有信息;
步骤1309:在1307步发送消息的同时,PCEF向vPCRF发送 IP-CAN会话终结指示消息,消息中的目的地地址为在IP-CAN会话 建立过程中获得的vPCRF的标识或IP地址,消息中携带会话标识3;
步骤1309步也可以采用Diameter的重定向机制,根据收到的 1308步的重定向消息中获取vPCRF的标识或IP地址后,向vPCRF 发送IP-CAN会话终结指示消息。
步骤1310:vPCRF根据收到的会话标识3找到其保存的对应的 上下文,其中包括vPCRF与hPCRF之间建立的S9会话对应的会话 标识2,并且与S9会话关联的Gxx会话已经在1305步终结。此时与 S9会话关联的该IP-CAN会话或UE的所有Gxx和Gx会话都已终结, vPCRF决定终结S9会话。vPCRF根据在IP-CAN会话建立过程中获 取的vDRA的行为可以获知vDRA采用的是Redirect的实现方式。 vPCRF向hDRA发送消息,通知hDRA会话标识2对应会话的S9会 话删除,消息中目的地域名为根据NAI获得的家乡网络的域名,携 带会话标识2。进一步地,该消息还会携带会话标识1和/或3;
步骤1311:hDRA根据会话标识2和/或会话标识1、会话标识3 删除hDRA中所对应的S9会话的信息后向vPCRF返回确认消息。这 里的删除可以有多种实现方式,如:将hDRA中保存的该S9会话的 信息删除或者在hDRA中做个标记,表明该S9会话已经释放。删除 的具体方式不影响本发明的实施。若hDRA中,该IP-CAN会话或者 UE的所有Diameter会话已被删除,hDRA删除该IP-CAN会话或UE 的所有信息;
步骤1312:在1310步发送消息的同时,vPCRF向hPCRF发送 IP-CAN会话终结指示消息,消息中的目的地地址为在S9会话建立过 程中获得的hPCRF的标识或IP地址,消息中携带会话标识2。进一 步地,该消息还会携带会话标识1和/或3;
步骤1313:hPCRF根据会话标识2和/或会话标识1删除该S9 相关信息,并向vPCRF返回S9会话终结确认消息;
步骤1312步也可以采用Diameter的重定向机制,根据收到的 1311步的重定向消息中获取hPCRF的标识或IP地址后,向hPCRF 发送S9会话终结指示消息。
步骤1314:vPCRF收到确认消息后,删除S9相关的信息,并向 PCEF返回IP-CAN会话终结确认。若在vPCRF中,该IP-CAN会话 的所有Diameter会话已被删除或该UE的所有Diameter会话已被删 除,vPCRF删除该IP-CAN会话或该UE的所有信息;
步骤1315:PCEF向BBERF返回应答消息;
步骤1316:PCEF返回应答消息。
实施例十与实施例一到九的区别在于vPCRF在收到拜访地客户 端发送的删除Diameter会话请求消息时,当该删除Diameter会话是 vPCRF与hPCRF之间的S9会话关联的最后一个Diameter会话时, vPCRF向hDRA和hPCRF发送删除Diameter会话请求消息。
对于vDRA采用Redirect方式,hDRA采用Proxy方式,以及vDRA 采用Proxy方式,hDRA采用Redirect方式,vPCRF在向hDRA和 hPCRF发送删除Diameter会话请求消息,做与实施例十中相同的判 断。其余流程可分别参照实施六和实施例九进行。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本 发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应 包含在本发明的保护范围之内。
QQ群二维码
意见反馈