《一种GX接口资源释放方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种GX接口资源释放方法及装置.pdf(14页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102883464 A (43)申请公布日 2013.01.16 C N 1 0 2 8 8 3 4 6 4 A *CN102883464A* (21)申请号 201210339388.9 (22)申请日 2012.09.13 H04W 76/06(2009.01) (71)申请人大唐移动通信设备有限公司 地址 100083 北京市海淀区学院路29号 (72)发明人王志新 (74)专利代理机构北京同达信恒知识产权代理 有限公司 11291 代理人刘松 (54) 发明名称 一种Gx接口资源释放方法及装置 (57) 摘要 本发明提供一种Gx接口资源释放方法及 装置,该方法。
2、包括:对于每个IP连接接入网络 IP-CAN会话,确定针对该IP-CAN会话超过设定时 长未与分组数组网关PGW进行消息交互时,通过 主动与PGW进行消息交互检测PGW上是否仍保存 有该IP-CAN会话的会话信息;确定PGW上未保存 有该IP-CAN会话的会话信息时,删除本地存储的 该IP-CAN会话的会话信息。本发明可以实现对等 的会话实例资源在PCRF的释放,从而节省了存储 资源且可以避免影响后续用户的接入。 (51)Int.Cl. 权利要求书2页 说明书6页 附图5页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 6 页 附图 5 页 1/2页 。
3、2 1.一种Gx接口资源释放方法,其特征在于,包括: 对于每个IP连接接入网络IP-CAN会话,确定针对该IP-CAN会话超过设定时长未与分 组数组网关PGW进行消息交互时,通过主动与PGW进行消息交互检测PGW上是否仍保存有 该IP-CAN会话的会话信息; 确定PGW上未保存有该IP-CAN会话的会话信息时,删除本地存储的该IP-CAN会话的 会话信息。 2.如权利要求1所述的方法,其特征在于,通过如下方式确定针对每个IP-CAN会话是 否超过设定时长未与PGW进行消息交互: 针对每个IP-CAN会话与PGW进行消息交互时,记录该IP-CAN会话对应的最新交互时 间并开始计时; 根据计时超过。
4、设定时长前,该IP-CAN会话对应的最新交互时间是否发生更新,确定针 对该IP-CAN会话是否超过设定时长未与PGW进行消息交互; 或者 针对每个IP-CAN会话与PGW进行消息交互时,记录该IP-CAN会话对应的最新交互时 间; 每间隔设定检测周期,根据当前时间与每个IP-CAN会话对应的最新交互时间的时间 差,确定针对每个IP-CAN会话是否超过设定时长未与PGW进行消息交互。 3.如权利要求1所述的方法,其特征在于,通过主动与PGW进行消息交互检测PGW上是 否仍保存有该IP-CAN会话的会话信息,具体包括: 主动向PGW发送重新授权请求RAR消息,所述RAR消息至少携带标识该IP-CA。
5、N会话的 Gx会话标识; 接收到PGW根据Gx会话标识响应的重新授权应答RAA消息,确定RAA消息为成功响应 消息时,确定PGW上仍保存有该IP-CAN会话的会话信息; 接收RAA消息为失败响应消息,或连续设定次数时发送RAR消息未收到PGW返回的RAA 消息时,确定PGW上未保存有该IP-CAN会话的会话信息。 4.如权利要求3所述的方法,其特征在于, 在接收的RAA消息中携带标准错误码时,确定RAA消息为失败响应消息。 5.如权利要求1所述的方法,其特征在于,删除本地存储的该IP-CAN会话的会话信息 之后,进一步包括: 确定该IP-CAN会话为其所属UE的最后一个IP-CAN会话时,向用。
6、户属性存储器SPR发 送取消订阅通知请求消息。 6.一种Gx接口资源释放装置,其特征在于,包括: 检测确定单元,对于每个IP连接接入网络IP-CAN会话,确定针对该IP-CAN会话超过 设定时长未与分组数组网关PGW进行消息交互时,通过主动与PGW进行消息交互检测PGW 上是否仍保存有该IP-CAN会话的会话信息; 删除单元,用于确定PGW上未保存有该IP-CAN会话的会话信息时,删除本地存储的该 IP-CAN会话的会话信息。 7.如权利要求6所述的装置,其特征在于,检测确定单元通过如下方式确定针对每个 IP-CAN会话是否超过设定时长未与PGW进行消息交互: 权 利 要 求 书CN 1028。
7、83464 A 2/2页 3 针对每个IP-CAN会话与PGW进行消息交互时,记录该IP-CAN会话对应的最新交互时 间并开始计时; 根据计时超过设定时长前,该IP-CAN会话对应的最新交互时间是否发生更新,确定针 对该IP-CAN会话是否超过设定时长未与PGW进行消息交互; 或者 针对每个IP-CAN会话与PGW进行消息交互时,记录该IP-CAN会话对应的最新交互时 间; 每间隔设定检测周期,根据当前时间与每个IP-CAN会话对应的最新交互时间的时间 差,确定针对每个IP-CAN会话是否超过设定时长未与PGW进行消息交互。 8.如权利要求6所述的装置,其特征在于,检测确定单元通过主动与PGW。
8、进行消息交互 检测PGW上是否仍保存有该IP-CAN会话的会话信息,包括: 主动向PGW发送重新授权请求RAR消息,所述RAR消息至少携带标识该IP-CAN会话的 Gx会话标识; 接收到PGW根据Gx会话标识响应的重新授权应答RAA消息,确定RAA消息为成功响应 消息时,确定PGW上仍保存有该IP-CAN会话的会话信息; 接收RAA消息为失败响应消息,或连续设定次数时发送RAR消息未收到PGW返回的RAA 消息时,确定PGW上未保存有该IP-CAN会话的会话信息。 9.如权利要求6所述的装置,其特征在于,还包括: 通知单元,用于删除本地存储的该IP-CAN会话的会话信息之后,确定该IP-CAN。
9、会话为 其所属UE的最后一个IP-CAN会话时,向用户属性存储器SPR发送取消订阅通知请求消息。 10.如权利要求6所述的装置,其特征在于,所述Gx接口资源释放装置为策略与计费规 则控制功能PCRF装置。 权 利 要 求 书CN 102883464 A 1/6页 4 一种 Gx 接口资源释放方法及装置 技术领域 0001 本发明涉及无线通信技术领域,尤其涉及一种Gx接口资源释放方法及装置。 背景技术 0002 在3GPP(3rd Generation Partnership Project,第三代移动通信标准化组织)的 PCC(Policy Control and Charging,策略控制与。
10、计费)架构中,核心网网元PGW(Packet Gateway,分组数组网关)与PCRF(Policy and Charging Rule Function,策略与计费规则 控制功能)装置通过Gx接口交互,建立IP-CAN(IP-Connectivity Access Network,IP连 接接入网络)会话,执行策略控制。 0003 在Gx接口,Gx会话标识Gx Session ID唯一地标识一个IP-CAN会话。如图1所 示,一个用户终端UE对应一个或多个IP-CAN。 0004 UE附着或PDN(Packet DataNetwork,分组数据网)连接建立时,如图2所示, PGW通过CCR-。
11、I(Credit Control Request-Initial setup,初始建立信用控制请求)消 息请求PCRF执行会话建立的PCC授权;PCRF发送属性请求(Profile Request)消息到 SPR(Subscription Profile Repository,用户属性存储器),SPR通过属性应答(Profile Response)消息将UE的签约数据发送向PCRF;PCRF根据返回的UE的签约数据执行策略决 策,对会话及会话规则进行Qos(Quality of Service,业务质量)授权,针对每个IP-CAN会 话,把授权后该IP-CAN会话对应的PCC规则及上报事件列表。
12、信息通过CCA(Credit Control Answer,信用控制应答)消息发送给PGW。 0005 会话保持过程中,如果UE的签约数据发生变化,SPR会通知PCRF,PCRF在更 新IP-CAN会话对应的PCC规则或上报事件列表信息时,如图3所示,PCRF可以通过RAR (Re-Auth Request,重新授权请求)消息执行PCC规则的重新授权或更新上报事件列表;PGW 通过RAA(Re-Auth Acknowledge,重新授权应答)消息进行响应。 0006 UE去附着或PDN连接删除时,如图4所示,PGW通过CCR-T(Credit Control Request-Terminati。
13、on,终止信用控制请求)消息请求PCRF执行会话关联资源的释放;PCRF 清除相关资源后,通过回应CCA消息通知PGW完成资源释放。如果终止的会话是UE的最后 一个IP-CAN会话(即UE的所有IP-CAN会话被关闭),PCRF向SPR发送取消订阅通知请求 (Cancel Subsc ribed Notification Request)消息,SPR接收到该消息,回应取消订阅通知 应答(Cancel Subscribed Notification Response)消息,如果UE的签约数据发生更新, 将不再通知PCRF。 0007 按照上述交互流程,PCRF必须收到PGW发来的请求终止会话的C。
14、CR-T消息后,才 会执行会话资源的释放,因此存在如下问题: 0008 如果PGW网元发生故障,则其服务的UE的会话信息会清除掉,且此时不会有CCR-T 消息通知PCRF释放对等的会话信息,之后如果用户没有重新接入,PCRF上的这些会话信息 在现有流程下就不会被清除掉; 0009 如果Gx接口链路故障或其它一些不可预知的原因,某些UE释放连接过程中PGW 说 明 书CN 102883464 A 2/6页 5 发送的CCR-T消息(包括引入重发机制之后的重新发送的CCR-T消息)在一定时间内无法送 达PCRF,PGW会清除本地的对应用户会话信息,而此时PCRF上对等的用户会话信息同样不 会被清除。
15、掉。 0010 由于PCRF支持的总用户数目或会话数目受限,这些没有释放的会话信息一方面 造成存储资源浪费,另一方面可能会影响后续其它用户接入。 发明内容 0011 本发明提供一种Gx接口资源释放方法及装置,以解决由于PGW故障或一些其它原 因导致的会话终止消息丢失,可能导致PCRF上对等的一些会话实例得不到及时释放的问 题。 0012 本发明提供一种Gx接口资源释放方法,包括: 0013 对于每个IP连接接入网络IP-CAN会话,确定针对该IP-CAN会话超过设定时长未 与分组数组网关PGW进行消息交互时,通过主动与PGW进行消息交互检测PGW上是否仍保 存有该IP-CAN会话的会话信息; 。
16、0014 确定PGW上未保存有该IP-CAN会话的会话信息时,删除本地存储的该IP-CAN会 话的会话信息。 0015 本发明还提供一种Gx接口资源释放装置,包括: 0016 检测确定单元,对于每个IP连接接入网络IP-CAN会话,确定针对该IP-CAN会话 超过设定时长未与分组数组网关PGW进行消息交互时,通过主动与PGW进行消息交互检测 PGW上是否仍保存有该IP-CAN会话的会话信息; 0017 删除单元,用于确定PGW上未保存有该IP-CAN会话的会话信息时,删除本地存储 的该IP-CAN会话的会话信息。 0018 利用本发明提供的Gx接口资源释放方法及装置,具有以下有益效果:本发明对。
17、于 PGW故障重启,或CCR-T消息由于各种原因无法送达PCRF的情况,可以实现对等的会话实例 资源在PCRF的释放,从而节省了存储资源且可以避免影响后续用户的接入。 附图说明 0019 图1为在Gx接口间建立IP-CAN会话示意图; 0020 图2为UE附着或PDN连接建立过程中Gx接口消息交互示意图; 0021 图3为会话保持过程中Gx接口消息交互示意图; 0022 图4为UE去附着或PDN连接删除过程中Gx接口消息交互示意图; 0023 图5为本发明实施例Gx接口资源释放方法流程图; 0024 图6为本发明实施例周期性触发的Gx接口资源释放方法流程图; 0025 图7为本发明实施例Gx接。
18、口资源释放装置结构图。 具体实施方式 0026 下面结合附图和实施例对本发明提供的Gx接口资源释放方法及装置进行更详细 地说明。 0027 由于PGW故障或一些其它原因导致的CCR-T息丢失,可能导致PCRF装置上对等的 说 明 书CN 102883464 A 3/6页 6 一些会话实例得不到及时释放。为了解决该问题,本发明提供一种Gx接口资源释放方法, 如图5所示,包括: 0028 步骤501,对于每个IP连接接入网络IP-CAN会话,确定针对该IP-CAN会话超过设 定时长未与分组数组网关PGW进行消息交互时,通过主动与PGW进行消息交互检测PGW上 是否仍保存有该IP-CAN会话的会话信。
19、息; 0029 步骤502,确定PGW上未保存有该IP-CAN会话的会话信息时,删除本地存储的该 IP-CAN会话的会话信息。 0030 IP-CAN会话的会话信息包括该IP-CAN会话对应的PCC规则及上报事件列表信息 等资源。 0031 这样,本发明引入了一种会话信息清除机制,对于PGW故障或一些其它原因导致 的CCR-T息丢失,PGW会清除本地的对应用户会话信息,对于PCRF装置可以通过检测超过 一定时长未与PGW交互消息,来主动检测PGW上的会话信息是否已经被删除,从而避免上述 情况导致PCRF侧存储资源浪费并影响后续用户接入的问题,保持PGW侧与PCRF侧的会话 信息一致性。 003。
20、2 优选地,删除本地存储的该IP-CAN会话的会话信息之后,进一步包括:确定该 IP-CAN会话为其所属UE的最后一个IP-CAN会话时,向用户属性存储器SPR发送取消订阅 通知请求消息。这样,SPR在接收到取消订阅通知请求消息后回应取消订阅通知应答消息, 如果该UE的签约数据有更新,将不会再通知PCRF,从而可以进一步减少信令资源。 0033 优选地,在确定针对某个IP-CAN会话超过设定时长未与PGW进行消息交互时,通 过主动与PGW进行消息交互检测PGW上是否仍保存有该IP-CAN会话的会话信息,具体采用 如下方式: 0034 主动向PGW发送重新授权请求RAR消息,所述RAR消息至少携。
21、带标识该IP-CAN会 话的Gx会话标识,RAR消息符合现有RAR消息的格式规定,具体携带的内容至少携带标识 该IP-CAN会话的Gx会话标识Gx Session ID,当然,还可以携带该IP-CAN的一些其他参 数,如该IP-CAN会话对应的PCC规则及上报事件列表信息等,只要在PGW侧除了会触发返 回RAA而不会触发其它流程即可;PGW接收到RAR消息,针对Gx Session ID标识的IP-CAN 会话,确定仍存储有相应的会话信息时,回应类型为成功响应消息的RAA消息,若不再保存 有相应的会话信息时,回应类型为失败响应消息的RAA消息; 0035 接收到PGW根据Gx会话标识响应的重新。
22、授权应答RAA消息,确定RAA消息为成功 响应消息时,确定PGW上仍保存有该IP-CAN会话的会话信息; 0036 接收RAA消息为失败响应消息,或连续设定次数时发送RAR消息未收到PGW返回 的RAA消息时,确定PGW上未保存有该IP-CAN会话的会话信息。 0037 如果Gx接口链路故障或其它一些不可预知的原因,某些UE释放连接过程中PGW 发送的CCR-T消息(包括引入重发机制之后的重新发送的CCR-T消息)在一定时间内无法送 达PCRF,本发明实施例在PCRF可以连续发送多次,如果仍无法接收到RAA消息,则确定PGW 上未保存有该IP-CAN会话的会话信息。 0038 优选地,PGW确。
23、定不再保存有IP-CAN会话对应的会话信息,在RAA消息中携带标 准错误码,如5002(DIAMETER_UNKNOWN_SESSION_ID),这样PCRF在接收的RAA消息中携带 标准错误码时,确定RAA消息为失败响应消息。 说 明 书CN 102883464 A 4/6页 7 0039 对于如何确定针对每个IP-CAN会话是否超过设定时长未与PGW进行消息交互,可 以采用如下任一方式: 0040 1)针对每个IP-CAN会话与PGW进行消息交互时,记录该IP-CAN会话对应的最新 交互时间并开始计时; 0041 根据计时超过设定时长前,该IP-CAN会话对应的最新交互时间是否发生更新,确。
24、 定针对该IP-CAN会话是否超过设定时长未与PGW进行消息交互。 0042 具体地,计时超过设定时长前,该IP-CAN会话对应的最新交互时间发生更新时, 确定针对该IP-CAN会话未超过设定时长与PGW进行消息交互;在计时超过设定时长时,该 IP-CAN会话对应的最新交互时间未发生更新时,确定该IP-CAN会话超过设定时长未与PGW 进行消息交互,从而触发会话信息一致性检测。 0043 2)针对每个IP-CAN会话与PGW进行消息交互时,记录该IP-CAN会话对应的最新 交互时间; 0044 每间隔设定检测周期,根据当前时间与每个IP-CAN会话对应的最新交互时间的 时间差,确定针对每个IP。
25、-CAN会话是否超过设定时长未与PGW进行消息交互。 0045 本实施例中,针对每个IP-CAN会话,PCRF每次与PGW发生消息交互后,在记录当 前的GMT(Greenwich Mean Time格林尼治标准时间)时间作为IP-CAN会话对应的最新交 互时间。 0046 下面以第二种方式给出具体的流程,如图6所示,具体包括如下流程: 0047 步骤601,启动时长为T1(时长T1可配置)的周期性定时器; 0048 步骤602,周期到达时,开始处理IP-CAN会话; 0049 步骤603,针对当前处理的IP-CAN会话,确定是否为激活且处于稳定状态,若是, 执行步骤604,执行步骤604; 0。
26、050 步骤604,选择下一个处理的IP-CAN会话,并返回执行步骤603; 0051 步骤604,使用当前GMT时间减去消息交互时下记录的GMT时间,得到会话上次活 动距今有多长时间Tdelay,如果Tdelay大于会话保活检查时长T2(时长T2可配置),执行 步骤605,否则返回执行步骤604; 0052 步骤605,组织并下发RAR消息与PGW交互,用来检测会话在PGW上的对等部分是 否仍存在,在发送RAR消息的同时启动等待响应的定时器; 0053 步骤606,在等待响应的定时器超时前是否收到成功响应类型的RAA消息,若是, 说明该IP-CAN在PGW的对等会话信息仍存在,执行步骤604。
27、,否则执行步骤607; 0054 步骤607,在等待响应的定时器超时前是否收到携带错误码的RAA消息,若是,说 明该IP-CAN在PGW的对等会话信息已不存在,同时执行步骤604和步骤609,否则执行步 骤608; 0055 步骤608,在等待响应的定时器超时前是否收到任何类型的RAA消息时,确定是否 达到最大尝试次数,若是,执行步骤609,否则返回步骤605重新发送RAR消息; 0056 步骤609,释放当前处理的IP-CAN会话占用的相关资源并清除会话实例; 0057 步骤610,确定当前处理的IP-CAN会话是否为其所属UE的最后一个IP-CAN会话, 若不是,返回执行步骤604,否则执。
28、行步骤611; 0058 步骤611,向SPR发送取消订阅通知请求消息; 说 明 书CN 102883464 A 5/6页 8 0059 步骤612,确定是否处理完所有IP-CAN会话,若是,结束流程,否则返回执行步骤 604。 0060 具体地,PGW可以在RAA消息中结果码Result Code标识成功响应或失败响应,找 不到对应的Gx Session ID,可以Result Code中填写Diameter协议中定义的标准错误码 5002(DIAMETER_UNKNOWN_SESSION_ID)。当然,也可以填写其他错误标识。 0061 通过以上的会话信息一致性检查过程,可以有效保证PGW。
29、侧已经释放的会话实例 在PCRF侧的对等实例不会挂住一直删除不掉。实施例中周期检测定时时长T1和会话保活 检查时长T2可配置取相同值,也可以取不同值。 0062 本发明还提供一种Gx接口资源释放装置,如图7所示,包括: 0063 检测确定单元701,用于对于每个IP连接接入网络IP-CAN会话,确定针对该 IP-CAN会话超过设定时长未与分组数组网关PGW进行消息交互时,通过主动与PGW进行消 息交互检测PGW上是否仍保存有该IP-CAN会话的会话信息; 0064 删除单元702,用于确定PGW上未保存有该IP-CAN会话的会话信息时,删除本地存 储的该IP-CAN会话的会话信息。 0065 。
30、优选地,检测确定单元通过如下方式确定针对每个IP-CAN会话是否超过设定时 长未与PGW进行消息交互: 0066 针对每个IP-CAN会话与PGW进行消息交互时,记录该IP-CAN会话对应的最新交 互时间并开始计时; 0067 根据计时超过设定时长前,该IP-CAN会话对应的最新交互时间是否发生更新,检 测针对该IP-CAN会话是否超过设定时长未与PGW进行消息交互; 0068 或者,针对每个IP-CAN会话与PGW进行消息交互时,记录该IP-CAN会话对应的最 新交互时间; 0069 每间隔设定检测周期,根据当前时间与每个IP-CAN会话对应的最新交互时间的 时间差,确定针对每个IP-CAN。
31、会话是否超过设定时长未与PGW进行消息交互。 0070 优选地,检测确定单元通过主动与PGW进行消息交互检测PGW上是否仍保存有该 IP-CAN会话的会话信息,包括: 0071 主动向PGW发送重新授权请求RAR消息,所述RAR消息至少携带标识该IP-CAN会 话的Gx会话标识; 0072 接收到PGW根据Gx会话标识响应的重新授权应答RAA消息,确定RAA消息为成功 响应消息时,确定PGW上仍保存有该IP-CAN会话的会话信息; 0073 接收RAA消息为失败响应消息,或连续设定次数时发送RAR消息未收到PGW返回 的RAA消息时,确定PGW上未保存有该IP-CAN会话的会话信息。 0074。
32、 优选地,该装置还包括:通知单元703,用于删除本地存储的该IP-CAN会话的会话 信息之后,确定该IP-CAN会话为其所属UE的最后一个IP-CAN会话时,向用户属性存储器 SPR发送取消订阅通知请求消息。 0075 优选地,Gx接口资源释放装置为策略与计费规则控制功能PCRF装置。 0076 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程 图和或方框图来描述的。应理解可由计算机程序指令实现流程图和或方框图中的每一 流程和或方框、以及流程图和或方框图中的流程和或方框的结合。可提供这些计算 说 明 书CN 102883464 A 6/6页 9 机程序指令到通用计算机、。
33、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理 器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生 用于实现在流程图一个流程或多个流程和或方框图一个方框或多个方框中指定的功能 的装置。 0077 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特 定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品,该指令装置实现在流程图一个流程或多个流程和或方框图一个方框或 多个方框中指定的功能。 0078 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计 算机或其他可编程设备上执行一系列操。
34、作步骤以产生计算机实现的处理,从而在计算机或 其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和或方框图 一个方框或多个方框中指定的功能的步骤。 0079 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造 性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优 选实施例以及落入本发明范围的所有变更和修改。 0080 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。 说 明 书CN 102883464 A 1/5页 10 图1 图2 说 明 书 附 图CN 102883464 A 10 2/5页 11 图3 图4 说 明 书 附 图CN 102883464 A 11 3/5页 12 图5 说 明 书 附 图CN 102883464 A 12 4/5页 13 图6 说 明 书 附 图CN 102883464 A 13 5/5页 14 图7 说 明 书 附 图CN 102883464 A 14 。