一种策略会话删除方法和装置的制作方法

文档序号:7690133阅读:157来源:国知局
专利名称:一种策略会话删除方法和装置的制作方法
技术领域
本发明涉及通信技术领域,特别是涉及一种策略会话删除方法和装置。
背景技术
下一代通信网的承载已经全面开始换用IP。
vt人通信网的发展来看,经历 了从传统电路交换网络到控制承载分离的IP包交换网络再到全IP的多媒体网
络这样一个演进过程。再向全IP网络演进过程中,需要考虑端到端QoS问题, 以提供令客户满意的业务(特别是实时类业务)。因为IP网络可以提供更多种 类的业务(如多媒体呼叫,文件下载,网页浏览等),所以需要网络能够检测 不同的业务流并统计流量,时长等计费信息以上报给计费中心。为了解决上 述QoS和基于流计费等相关问题,当前通信网络中定义了策略和计费控制架 构,例如在3GPP定义的策略和计费控制PCC架构,以及在WIMAX中定义 的动态QoS子系统架构,通过该架构可以使得网络;险测到不同的业务流,并 针对业务流实现QoS控制,计费统计等需求。策略和计费控制架构主要包括 策略制定功能实体和策略执行实体。例如当前3GPP网络架构增强中,如图1 所示,引入了多个新功能实体(P-GW/Non3GPPGW/S-GW/ePDG等)参与到 网络的PCC策略过程,这就要求多个功能实体需要与PCRF (策略与计费控 制功能实体)建立PCC策略会话。其中,PCRF用于根据运营策略、服务应 用信息等动态生成一个用户业务流的QoS与计费规则;客户端(P-GW/Non 3GPPGW/S-GW/ePDG)是执行策略控制规则的功能实体;用户终端需要访问 运营商提供的网络服务(例如IMS)来发起一个业务连接。
在策略控制网络中,可以部署多个策略与计费控制功能实体PCRF,用户 终端连接到一个策略控制网络时,可以从中选择一个PCRF,在选定以后,在 到该策略控制网络的策略连接断开前,都会使用此PCRF作为此策略连接的 策略控制服务器。由于在网络中有多个策略控制规则的执行功能实体需要为
7同一个策略连接访问PCRF,所以策略控制网络引进了策略制定服务器管理实 体DRA,管理用户到策略控制网络的策略连接与为该策略连接服务的PCRF 的对应关系,当任何一个网关发送的策略控制请求消息中没有携带目的PCRF 信息时,该策略控制请求消息都需要经过DRA,由DRA根据预先保存的策 略连接与为该策略连接服务的PCRF的对应关系获取目的PCRF,将策略控制 请求消息发送到目的PCRF,从而保证不同网关为同 一个策略连接请求分配服 务器时,能使用同一个PCRF作为策略制定实体。
在执行策略控制规则的功能实体与策略制定实体初次建立连接时,需要 DRA选择某个可用的策略与计费控制功能实体并向执行策略控制规则的功能 实体返回所选择的策略制定实体的信息,同时记录策略连接与该策略制定实 体的对应关系。根据记录,生成一份策略连接与该策略制定实体的对应关系 表,其中策略连接里包含用户标识,PDN标识,IP地址(IP地址包含HoA,CoA ) 等消息。
在执行策略控制规则的功能实体与策略制定实体之间的策略连接建立成 功后,可以获取为该策略连接提供服务的PCRF的IP地址,此后的信息交互 中就可以通过PCRF的IP地址路由到对应服务策略连接的PCRF,比如该执 行策略控制规则的功能实体再向策略制定实体发送的策略控制请求消息中就 携带目的PCRF信息。同样,当策略连接释放时,指示策略连接释放的策略 控制请求消息中也携带目的PCRF信息,所以也不经过DRA。基于上述原因, 在该用户到策略控制网络的策略连接已释放后,DRA上还保存着该策略连接 与为该策略连接服务的PCRF的对应关系。
为了保证在一个Diameter区域里面存在多个PCRF的情况下,策略连接 涉及的策略执行实体能够关联到服务策略连接的PCRF,引入了策略制定服务 器管理实体DRA,如图2。同时在同一个Diameter域里面只存在一个DRA 来处理实现PCRF的发现和选择过程。在图2中,终端通过每个客户端连接 到DRA的连接作为分支构成了该终端发起的策略会话连接。
策略执行实体通过DRA管理机制来与策略连接服务的PCRF建立连接, 但当前网络协议中没有制定DRA删除预先保存的PCC策略会话信息与策略连接服务的PCRF之间的对应关系的流程。 发明内容本发明实施例要解决的问题是提供一种策略会话删除方法,建立DRA 删除预先保存的策略会话信息与策略连接服务的PCRF之间的对应关系的流 程,从而使DRA及时删除无用的策略会话信息和连接关系信息,避免无效的 冗余信息对正常策略连接的不利影响,改善数据传输质量。为达到上述目的,本发明实施例一方面提出一种策略会话删除方法,包 括以下步骤判断策略执行实体间的策略会话连接是否终结;当所述策略会话连接终结时,向Diameter域路由代理DRA发送删除所述 策略会话连接对应的策略会话信息的指令;接收所述DRA删除所述策略会话信息的响应。另一方面,本发明实施例还提供了一种策略会话删除方法,包括以下步骤定时向PCRF发送查询策略会话连接的状态的指令; 当所述PCRF反馈所述策略会话连接的状态为已终结时,删除所述当前 策略会话连接的策略会话信息。另一方面,本发明实施例还提供了一种策略会话删除方法,包括以下步骤接收PCRF发送的包含序号的策略会话连接管理消息; 当所述序号发生异变时,判定所述策略会话连接管理消息对应的PCRF 发生重启;删除与所述PCRF重启前对应的策略会话信息。 另一方面,本发明实施例还提供了一种PCRF,包括 会话状态判断模块,用于判断策略执行实体间的策略会话连接是否终结; 删除指令发送模块,用于当所述会话状态判断模块判断所述策略会话连 接终结时,向DRA发送删除所述策略会话连接对应的策略会话信息的才旨令;9响应信息接收模块,用于接收所述DRA删除所述策略会话信息的响应。另一方面,本发明实施例还提供了一种DRA,包括删除指令接收模块,用于接收删除策略会话连接对应的策略会话信息的 指令,或删除分支对应的策略会话信息的指令;会话信息匹配模块,用于将所述删除指令接收模块所接收的指令中或者 删除分支对应策略信息的指令与DRA中的策略会话信息进行关联,确定所述 指令所对应的策略会话信息;会话信息删除模块,用于根据所述会话信息匹配模块的匹配结果,删除所述策略会话连接对应的策略会话信息,或删除所述分支对应的策略会话信 自 删除响应发送模块,用于发送确认消息。另一方面,本发明实施例还提供了一种DRA,包括定时器模块,用于检测当前存储的策略会话连接的持续时长,和设置当 前存储的策略会话连接的生命周期;会话状态查询模块,用于当所述定时器模块检测到当前存储的策略会话 连接的持续时长超过所述定时器模块设置的生命周期后,向PCRF发送查询 所述当前存储的策略会话连接状态的指令;会话策略更新模块,用于根据所述PCRF反馈所述策略会话连接的状态, 删除或更新所述当前存储的策略会话连接的策略会话信息。另一方面,本发明实施例还提供了一种DRA,包括管理消息接收模块,用于接收PCRF发送的包含序号的会话连接管理消白.会话状态判断模块,用f S所述管理消息接收模块接收的会话连接管理消息中的序号发生异变时,判定所述策略会话连接管理消息对应的PCRF发 生重启;策略会话删除模块,用于当会话状态判断模块判定所述PCRF发生重启 时,删除与所述PCRF重启前对应的策略会话信息; 删除结果反馈模块,用于发送确认消息。本发明实施例的技术方案具有以下优点,因为采用了通过检测策略会话
连接情况找出无用的策略会话信息并进行删除的方法,从而,使DRA可以及 时删除无用的策略会话信息和连接关系信息,达到了避免无效的冗余信息对 正常策略连接的不利影响,改善通信传输质量的效果。


图1为现有技术中3GPP网络架构增强架构的结构示意图; 图2为现有技术中多个PCRF和一个DRA组成的 一个Diameter区域的结 构示意图3为本发明实施例一, 一种策略会话连接完全终结的情况下的PCRF 主动发起的策略会话删除方法流程示意图
图4为本发明实施例一, 一种策略会话连接未完全终结的情况下的 PCRF主动发起的策略会话删除方法流程示意图5为本发明实施例二, 一种非漫游状态下的PCRF主动发起的策略 会话删除方法流程示意图6为本发明实施例三, 一种漫游状态下的PCRF主动发起的策略会 话删除方法流程示意图7为本发明实施例四, 一种Non-3GPP中非漫游状态下的PCRF主动 发起的策略会话删除方法流程示意图8为本发明实施例五, 一种PCRF的结构示意图9为本发明实施例六, 一种DRA的结构示意图IO为本发明实施例七, 一种DRA根据生命周期自动检测进行策略会 话删除的方法流程示意图ll为本发明实施例八, 一种DRA的结构示意图12为本发明实施例九, 一种DRA根据序号异变检测进行策略会话删 除的方法流程示意图13为本发明实施例十, 一种DRA的结构示意图14为本发明实施例十一, 一种在WIMAX网络内进行策略会话删除的
ii方法流程示意图。
具体实施例方式
由于在当前网络协议中没有制定DRA删除预先保存的策略会话信息以及 为该策略会话连接服务的PCRF之间的对应关系的流程。DRA根据用户每次 发起的业务,緩存了用户相关业务的策略会话信息。当前DRA没有信息删除 流程,可能导致服务用户业务一段时间后,DRA可能緩存大量用户的策略会 话消息,具体导致的问题如下
1、 DRA緩存的用户的策略会话信息超过DRA内存规定值,直接导致用 户的无法接受到通信服务网络的策略与计费信息,从而无法与通信网络建立 通信服务。
2、 DRA可能由于緩存的冗语信息,对执行策略控制规则的功能实体对 PCRJF分配请求发生错误关联,导致用户接受到错误的通信服务网络的策略和 计费信息,导致与通信网络间的通信服务无法正常建立。
3、 DRA无法意识它所管理域内PCRF的工作状态的更新,从而不能有效 地对域内PCRF实施管理,域内PCRF无法满足的根据用户通信业务量达到动 态负载均衡需求。
因此,本发明实施例提供一种策略会话删除方法,用以建立DRA删除预 先保存的策略会话信息与策略连接服务的PCRF之间的对应关系的流程,从 而使DRA及时删除无用的策略会话信息和连接关系信息,避免无效的冗余信 息对正常策略连接的不利影响,改善通信服务质量。
下面结合附图和实施例,对本发明的具体实施方式
作进一步详细描述 本发明实施例一,提供了一种PCRF主动发起的策略会话删除方法,
行说明
需要指出的是, 一个会话连接中可能包含多个分支,如图2所示,在 具体实践过程中,可以出现一个会话连接的一个或多个分支中断,^同时
12仍有一个或多个分支保持连接的情况,导致会话连接未完全终结;只有当 一个会话连接的所有分支全部中断时,该会话连接才完全中断。如图3所示,为策略会话连接完全终结的情况下PCRF主动发起的策 略会话删除方法的流程示意图,包括以下步骤步骤S301、判断策略执行实体间的策略会话连接是否终结。 客户端A处于漫游状态,与拜访域的V-PCRF和家乡域中的H-PCRF均 建立了策略连接,并通过V-DRA和H-DRA保存了相应的会话信息和连接策 略信息,经判断,现在客户端A与V-PCRF和H-PCRF之间的策略控制会话 完全终结。步骤S302、 V-PCRF向V-DRA发送删除策略会话连接对应的会话策略的 指令。客户端A对应的V-PCRF根据所在域的策略信息判断用户策略会话完全 释放,所以,直接发送管理消息通知V-DRA删除预先保存的策略连接与服务 该策略连接的PCRF的对应关系,即删除客户端A和V-PCRF之间的对应关系。步骤S303 、 V-PCRF接收V-DRA删除该会话策略的响应。并确返回确认消息Ack给V-PCRF。步骤S304、 H-PCRF向H-DRA发送删除策略会话连接对应的会话策略的 指令;客户端A对应的家乡域中服务策略连接的H-PCRF根据所在域的策略信 息判断用户策略会话完全释i文,所以,H-PCRF发送管理消息通知H-DRA删 除预先保存的策略连接与服务该策略连接的PCRF的对应关系,即删除客户 端A和H-PCRF之间的对应关系。步骤S305 、 H-PCRF接收H-DRA删除该会话策略的响应。H-DRA删除预先保存的策略连接与服务该策略连接的PCRF的对应关 系,并确返回确认消息Ack给H-PCRF。需要指出的是,上述步骤S302-S303和S304-S305之间没有先后关系,即V-PCRF和H-PCRF是同时进行相应DRA的会话策略删除工作的,顺序的变 化并不影响本发明实施例的保护范围。如图4所示,为会话连接未完全终结的情况下PCRF主动发起的策略 会话删除方法的流程示意图,包括以下步骤步骤S401、判断策略执行实体间的策略会话连接是否终结。客户端A处于漫游状态,与拜访域的V-PCRF和家乡域中的H-PCRF均 建立了策略连接,并通过V-DRA和H-DRA保存了相应的会话信息和连接策 略信息,经判断,现在客户端A与拜访域中服务策略连接的V-PCRF之间的 策略控制会话终结,而与家乡域中的H-PCRF之间的策略控制会话没有终结, 即客户端A与V-PCRF之间的会话连接分支终结,而与H-PCRF之间的会话 连接分支没有终结,据此判断,客户端A的策略会话连接没有完全终结。步骤S402、 V-PCRF向V-DRA发送删除与该分支对应的策略会话信息的 指令;客户端A对应的V-PCRF和家乡域中服务策略连接的H-PCRF根据所在 域的策略信息判断用户策略会话没有完全释放,所以,V-PCRF发送管理消息系,但是选择性删除部分策略会话信息,比如,删除客户端A与V-PCRF之 间的策略控制会话相关信息。步骤S403、 V-PCRF接收该V-DRA删除该分支对应的策略会话信息的响应。V-DRA根据V-PCRF发送的管理消息中携带的指示,删除、更新或保留 预先保存的策略连接与服务该策略连接的V-PCRF的对应关系,并且返回确 认消息Ack给V-PCRF。步骤S404、 H-PCRF向H-DRA发送处理策略会话信息的指令; 客户端A对应的V-PCRF和家乡域中服务策略连接的H-PCRF根据所在 域的策略信息判断用户策略会话没有完全释放,所以,H-PCRF发送管理消息系,并且,由于客户端A与H-PCRF之间的策略控制会话没有终结,—所以,无需删除客户端A与H-PCRF之间的策略控制会话相关信息,但如果需要,可对其中发生变化的,如与V-PCRF有关的会话信息进行更新。 步骤S405 、 H-PCRF接收H-DRA处理策略会话信息的响应。 H-DRA根据H-PCRF发送的管理消息中携带的指示,更新或保留预先保存的策略连接与服务该策略连接的H-PCRF的对应关系,并且返回确认消息Ack给H-PCRF。需要指出的是,上述步骤S402-S403和S404-S405之间没有先后关系,即 V-PCRF和H-PCRF是同时进行相应DRA的策略会话策略删除或更新工作的, 顺序的变化并不影响本发明实施例的保护范围。结合具体的事实场景,本发明实施例一所提供的PCRF主动发起的会话 删除方法可以通过以下两个实施例进行具体说明如图5所示,为本发明实施例二, 一种非漫游状态下的PCRF主动发 起的会话删除方法,包括以下步骤在非漫游状态3GPP中,S-GW与P-GW之间用GTP协议连接。GTP协 议上的交互信息包括服务于策略连接的用户标识,PDN标识,以及IP地址。步骤S501、终结策略连接。S-GW与域中策略连接对应的P-GW通过S5接口完成策略连接终结。 步骤S502、与PCRF之间的策略会话连接终结。P-GW与域中服务该策略连接的PCRF之间通过S7接口完成策略控制会 话终结。步骤S503、判断PCRF与终端之间的策略会话连接是否完全终结。 PCRF根据所在域的策略信息判断用户PCC策略会话是否完全释放。 如果PCC策略会话完全释放,通知DRA删除预先保存的策略连接与服 务该策略连接的PCRF的对应关系。图2中所示,终端发起的三个分支中有两个已经终结,而有一个仍被保持, 则认为该终端发起的PCC策略会话没有完全释放。DRA则不删除原先保存的策略连接与服务该策略连接的PCRF的对应关系,但是PCRF可选的通知DRA 删除/更新预先保存的策略连接与服务该策略连接的PCRF的对应关系列表中 的部分内容。步骤S504、 PCRF向DRA发送管理消息。PCRF向DRA发送PCRF管理消息,该消息中携带用户标识,PDN标识 和IP地址信息。该消息指示DRA删除全部或者删除/更新部分预先保存的策 略连接与PCRF的对应关系列表中的内容。PCRF也可以选择不同的消息来指 示DRA的删除或者删除/更新的动作。步骤S505、 PCRF接收DRA的操作反馈。DRA根据PCRF发送的管理消息中携带的指示删除/更新预先保存的策略 连接与服务该策略连4妄的PCRF的对应关系。并且返回确认消息给PCRF。如图6所示,为本发明实施例三, 一种漫游状态下的PCRF主动发起 的会话删除方法,包括以下步骤在漫游状态3GPP中,S-GW与P-GW之间用PMIP协议连接。而且S-GW 位于拜访域,P-GW位于家乡域。PMIP协议上的交互信息包括服务于策略连 接的用户标识,PDN标识,以及IP地址。步骤S601、 S-GW与拜访域中服务该策略连接的V-PCRF通过S7c接口 完成策略控制会话终结。步骤S602、拜访域的V-PCRF与在家乡域中服务该策略连接的对应的 H-PCRF完成策略控制会话终结。步骤S603、对应的V-PCRF和家乡域中服务策略连接的H-PCRF根据所 在域的策略信息判断用户策略会话没有完全释放。通知V-DRA(H-DRA)不改 变预先保存的策略连接与服务该策略连接的PCRF的对应关系。但是可以指 示DRA删除策略连接与服务该策略连接的PCRF的对应关系列表中的部分内 容,比如CoA等信息。 ,,步骤S604、 V-PCRF(H-PCRF)向V-DRA(H-DRA)发送PCRF管理消息, 该消息中携带用户标识,PDN标识,IP地址(HoA,CoA)信息。步骤S605、 V-DRA(H-DRA)根据PCRF发送的管理消息中携带的指示更 新/保留预先保存的策略连接与服务该策略连接的PCRF的对应关系。并且返 回确认消息给V-PCRF(H-PCRF)。步骤S606、 P-GW与家乡域中服务该策略连接的H-PCRF通过S7接口完 成策略控制会话终结。步骤S607、 H-PCRF判断用户策略会话完全释放。步骤S608、 H-PCRF向H-DRA发送PCRF管理消息,该消息中携带指示 策略会话释》文成功的信息。该消息中携带用户标识,PDN标识,IP地址 (HoA,CoA)信息.。步骤S609、 H-DRA根据H-PCRF发送的管理消息中携带的指示删除预先 保存的策略连接与服务该策略连接的PCRF的对应关系。并且返回确认消息 给H-PCRF 。步骤S610、 H-PCRF与服务该策略连接的拜访域的V-PCRF通过S9接口 完成策略控制会话终结。步骤S611、 V-PCRF判断用户策略会话完全释放。步骤S612、 V-PCRF向V-DRA发送PCRF管理消息,该消息中携带指示 策略会话释放成功的信息。该消息中携带用户标识,PDN标识,IP地址 (HoA,CoA)信息。步骤S613 、 V-DRA根据V-PCRF发送的管理消息中携带的指示删除预先 保存的策略连接与服务该策略连接的PCRF的对应关系。并且返回确认消息 给V-PCRF。以上的本发明实施例二和本发明实施例三均是以在3GPP下的实施例进 行说明,但需要进一步指出的是,本发明实施例的保护范围并不仅限于3GPP, 在其他网络协议下本发明实施例同样可以实现,据此,在其他网络协议下, 根据本发明实施例所提供的技术思想所实现的技术方案也应属于本发明的保 护范围。如图7所示,为本发明实施例四, 一种Non-3GPP中非漫游状态下的PCRF主动发起的会话删除方法,包括以下步骤在非漫游状态Non-3GPP中,同在家乡域的Access-GW与P-GW之间用 CMIP协议连接。CMIP协议上的交互信息包括服务于策略连接的用户标 识,PDN标识,以及IP地址。步骤S701、 P-GW与域中策略连接对应的PCRF通过S7接口完成策略控 制会话终结。步骤S702、 PCRF根据所在域的策略信息判断用户策略会话部分释放。 步骤S703、 PCRF向DRA发送PCRF管理消息,该消息中携带指示策略 会话部分释放。并且在消息中携带用户标识,PDN标识,IP地址(HoA,CoA )信息。步骤S704、 DRA根据PCRF发送的管理消息中携带的指示删除预先保存 的策略连接与服务该策略连接的PCRF的对应关系,并且返回确认消息给 PCRF。由于是策略会话部分释放,所以,只删除与已释放的策略会话相对应的 PCRF对应关系,而未释放的策略会话相对应的PCRF对应关系仍被保留。需要指出的是,如果步骤S702中判断用户策略会话完全释放,则步骤 S704中需要删除该策略会话对应的全部会话信息和会话策略。步骤S705、 Access-GW与域中服务该策略连接的PCRF通过S7a接口完 成策略控制会话终结。步骤S706、对应的PCRF根据所在域的策略信息判断用户策略会话没有 完全释放。通知DRA不改变预先保存的策略连接与服务该策略连接的PCRF 的对应关系。但是可以选择性删除部分策略会话信息,比如与策略控制会话 相关信息。步骤S707、 PCRF向DRA发送PCRF管理消息,该消息中携带用户标识, PDN标识,IP地址(HoA,CoA)信息。步骤S708、 DRA根据PCRF发送的管理消息中携带的指示,删除、更新 或保留预先保存的策略连接与服务该策略连接的PCRF的对应关系。并且返 回确认消息给PCRF。18由于是策略会话部分释放,所以,只删除与已释放的策略会话相对应的
PCRF对应关系,而未释放的策略会话相对应的PCRF对应关系仍被保留。
需要指出的是,如果步骤S706中判断用户策略会话完全释^t,则步骤 S708中需要删除该策略会话对应的全部会话信息和会话策略。
对于上述的本发明实施例一至四,通过本发明实施例五还提供了一种 PCRF,用于实现上述的会话删除方法,如图8所示,包括
会话状态判断模块1 ,用于判断策略执行实体间的策略会话连接是否终结, 或判断策略执行实体间的策略会话连接的分支是否终结;
删除指令发送模块2,用于当会话状态判断模块1判断策略会话连接终结 时,向DRA发送删除策略会话连接对应的策略会话信息的指令,或当会话状 态判断模块判断策略执行实体间的策略会话连接中的分支终结时,向DRA发 送删除与分支对应的会话信息的指令;
响应信息接收模块3,用于接收DRA删除策略会话信息或分支对应的会 话4言息的响应。
其中,删除指令发送模块2还包括
标识信息添加子模块21,用于在删除策略会话连接对应的策略会话信息 的指令,或删除分支对应的策略会话信息的指令中添加用户标识、PDN标识 和IP地址信息。
如图9所示,为本发明实施例六, 一种DRA的结构示意图,包括
删除指令接收模块1,用于接收删除策略会话连接对应的策略会话信息的 指令,或删除分支对应的策略会话信息的指令;
会话信息匹配模块2,用于将删除指令接收模块1所接收的指令中的用户 标识、PDN标识和IP地址信息与DRA中的策略会话信息中的用户标识、PDN 标识和IP地址信息进行关联,确定指令所对应的策略会话信息;
会话信息删除模块3,用于根据会话信息匹配模块2的匹配结果,删除策 略会话连接对应的策略会话信息,或删除分支对应的策略会话信息;删除结果反馈模块4,用于反馈删除策略会话信息的结果。 其中,会话信息匹配模块2还包括
标识信息识别子模块21,用于识别删除指令接收模块1所接收的指令中 的用户标识、PDN标识和IP地址信息。
如图IO所示,为本发明实施例七, 一种DRA根据生命周期自动检测进 行会话删除的方法,包括以下步骤
步骤S1001、按时间顺序生成会话连接的索引信息。 根据会话连接的建立顺序生成索引信息。
步骤S1002、根据索引信息,向PCRF发送查询会话连接的状态的指令。 按照时间排序的索引信息依次通知在列表里面对应的PCRF,查询当前检 索信息对应的会话是否释放成功。
DRA根据配置的定时器,定期自动查询存储的策略会话消息的时长。并 且通知超过定时器jt见定时长的策略会话消息对应的PCRF去查询该策略会话 连接是否释放成功。PCRF查询信息包括用户标识,PDN标识,以及IP地址。 步骤S1003、接收PCRF反馈的策略会话连接状态反馈。 对应的PCRF在回复消息中通知DRA所查询的策略会话连接是否已经释放。
步骤S1004、当PCRF反馈会话连接的状态为已终结时,删除当前会话连 接的会话策略。
对应的PCRF在回复消息中通知DRA所查询的策略连接会话是否已经释 放,DRA根据PCRF发送的应答消息中携带的指示删除、更新或保留预先保 存的策略连接与服务该策略连接的PCRF的对应关系。如果没有接收到步骤 S1003的PCRF的应答消息,则重复步骤S1002。如果多次重复步骤S1002(比 如7次),PCRF —直没有回复应答。则DRA默认为PCRF出现故障,自动删 除在列表中保存的该PCRF服务的策略连接信息。 -
为实现上述本发明实施例七,通过本发明实施例八,提供了一种DRA,如图11所示,包括
定时器模块l,用于检测当前存储的策略会话连接的持续时长,和设置当 前存储的策略会话连接的生命周期;
会话状态查询模块2,用于当定时器模块1检测到当前存储的策略会话连 接的持续时长超过定时器模块1设置的生命周期后,向PCRF发送查询当前 存储的策略会话连接状态的指令;
会话策略更新模块3,用于根据PCRF反馈的策略会话连接的状态,删除 或更新当前存储的策略会话连接的策略会话信息。
其中,定时器模块l,具体包括
持续时长检测子模块11,用于检测当前存储的策略会话连接的持续时长; 生命周期设置子模块12,用于设置当前存储的策略会话连接的生命周期。
如图12所示,为本发明实施例九, 一种DRA根据序号异变检测进行会 话删除的方法,在PCRF向DRA发送管理请求消息时进行序号检测,如果 DRA检测到PCRF上报的管理消息的序列号发生异常改变(PCRF重启动), 则DRA自动删除预先保存的策略连接与之对应关系,具体包括以下步骤
步骤S1201 、 PCRF向DRA发送管理消息。该消息中包含通知DRA用户 策略会话是否完全释放。
步骤S1202、 DRA检测到PCRF发送的管理消息中携带的序列号发生异 常改变,删除会话信息。
DRA检测PCRF上报的管理消息。如果4全测到PCRF上报管理消息的序 列号发生异常改变。则判定策略会话连接管理消息对应的PCRF发生重启, 并进一步判定该PCRF之前的策略会话信息完全终结,DRA自动删除预先保 存的策略连接与之对应关系。
步骤S1203、返回管理完成的应答消息给PCRF。
为实现上述本发明实施例九,通过本发明实施例十,提供了一种DRA, 如图13所示,包括
21管理消息接收模块1,用于接收PCRF发送的包含序号的会话连接管理消自.
会话状态判断模块2,用于当管理消息接收模块1接收的会话连接管理消 息中的序号发生异变时,判定策略会话连接管理消息对应的PCRF发生重启;
策略会话删除模块3,用于当会话状态判断模块2判定PCRF发生重启时, 删除与PCRF重启前对应的策略会话信息;
删除结果反馈模块4 ,用于反馈删除策略会话信息的结果。
其中,管理消息接收模块l,还包括
序号识别子模块11,用于识别PCRF发送的会话连接管理消息中包含的 序号是否发生异变。
需要进一步指出的是,在其他网络协议下,应用本发明实施例的方法所 产生的关于会话删除的技术方案也应属于本发明的保护范围。如本发明实施 例十一所述,提供了一种在WIMAX网络内进行会话删除的方法,在本实施 例中,由DRA管理A-PCEF和C-PCEF与PDF/PCRF对应关系,如图14所 示,包括以下步骤
步骤S1401 、 A-PCEF与策略连接对应的PDF/PCRF通过R3-PCC接口完 成ASN策略连接终结。
步骤S1402、 C-PCEF与服务该策略连接的PDF/PCRF之间通过R3-PCC 完成CSN策略连接终结。
步骤S1403、PDF/PCRF 4艮据所在域的策略信息判断用户动态QoS策略会 话是否完全释放。如果用户动态QoS策略会话完全释放,通知DRA删除预先 保存的策略连接与服务该策略连接的PCRF的对应关系。如果用户动态QoS 策略会话没有完全释放(还存在其他策略会话分支),DRA则不删除预先保存 的策略连接与服务该策略连接的PCRF的对应关系,但是PCRF可选的通知
表中的部分内容。
步骤S1404、 PCRF向DRA发送PCRF管理消息,该消息中携带用户标
22识,PDN标识和IP地址等信息。该消息指示DRA删除全部或者删除/更新部 分预先保存的策略连接与PCRF的对应关系列表中的内容。PCRF也可以选择 不同的消息来指示DRA的删除或者删除/更新的动作。
步骤S1405、 DRA根据PCRF发送的管理消息中携带的指示删除/更新预 先保存的策略连接与服务该策略连接的PCRF的对应关系,并且返回确认消息 给PCRF。
对于本发明上述实施例一至十一中所述的管理消息可以是单独设置的一 种消息,也可以是本发明实施例一中所述的删除策略会话连接对应的会话策 略的指令,或删除与策略会话连接分支对应的策略会话信息的指令。
本发明实施例的技术方案具有以下优点,因为采用了通过检测策略会话 连接情况找出无用的策略会话信息并进行删除的方法,从而,使DRA可以及 时删除无用的策略会话信息和连接关系信息,达到了避免无效的冗余信息对 正常策略连接的不利影响,改善通信服务质量的效果。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本 发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬 件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技 术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体 现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使 得一台终端设备(可以是手机,个人计算机,服务器,或者网络设备等) 执行本发明各个实施例所述的方法。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的 普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进 和润饰,这些改进和润饰也应视本发明的保护范围。
权利要求
1、一种策略会话删除方法,其特征在于,包括以下步骤判断策略会话连接是否终结;当所述策略会话连接终结时,向Diameter域路由代理DRA发送删除所述策略会话连接对应的策略会话信息的指令;接收所述DRA删除所述策略会话信息的响应。
2、 如权利要求1所述策略会话删除方法,其特征在于,还包括当策略会话连接中的分支终结时,向所述DRA发送删除所述分支对应的 策略会话信息的指令。
3、 如权利要求2所述策略会话删除方法,其特征在于,还包括 所述DRA收到所述删除策略会话连接对应的策略会话信息的指令,或删除分支对应的策略会话信息的指令后,根据所述指示删除所述策略会话连接 对应的策略会话信息,或删除所述分支对应的策略会话信息。
4、 如权利要求1所述策略会话删除方法,其特征在于,所述DRA中的计费控制功能实体PCRF的对应关系,具体包括用户标识、分组数据网络PDN标识和IP地址信息。
5、 如权利要求2所述策略会话删除方法,其特征在于,所述删除策略会 话连接对应的策略会话信息的指令,或删除分支对应的策略会话信息的指令 中包括用户标识、PDN标识和IP地址信息。
6、 如权利要求3至5中的任意一项所述策略会话删除方法,其特征在于, 所述根据指示删除所述策略会话连接对应的策略会话信息,或删除所述分支 对应的策略会话信息,还包括将所述删除策略会话连接对应的策略会话信息的指令,或删除分支对应 的策略会话信息的指令中的用户标识、PDN标识和IP地址信息与所述DRA 中的策略会话信息中的用户标识、PDN标识和IP地址信息进行关联,确定所 述指令所对应的策略会话信息。
7、 如权利要求1所述策略会话删除方法,其特征在于,所述策略会话具体为在3GPP系统里,所述策略会话为策略与计费控制PCC会话;或, 在WIMAX系统里,所述策略会话为动态服务质量QoS会话。
8、 如权利要求1所述策略会话删除方法,其特征在于,所述删除策略会 话连接对应的策略会话信息的指令,或删除分支对应的策略会话信息的指令, 具体为携带不同参数的同一种消息;或, 不同种消息。
9、 如权利要求1至8中任意一项所述策略会话删除方法,其特征在于, 所述指令或消息都是Diameter协议消息。
10、 一种策略会话删除方法,其特征在于,包括以下步骤 定时向PCRF发送查询策略会话连接的状态的指令;当所述PCKF反馈所述策略会话连接的状态为已终结时,删除所述当前 策略会话连接的策略会话信息。
11 、如权利要求10所述策略会话删除方法,其特征在于,所述定时向PCRF 发送查询策略会话连接的状态的指令,具体为根据策略会话连接定时器预设的生命周期,定时向所述PCRF发送查询 当前策略会话连接的状态的指令。
12、 如权利要求10所述策略会话删除方法,其特征在于,所述当PCRF 反馈所述策略会话连接的状态为已终结时,删除所述当前策略会话连接的策 略会话信息,还包括当所述PCRF的反馈中包含其他操作指令时,对所述当前策略会话连接 的策略会话信息进行相应的操作。
13、 如权利要求10或12所述策略会话删除方法,其特征在于,所述策 略会话信息具体为预先保存的策略会话连接与服务所述策略会话连接的PCRF的对应关系。
14、 如权利要求10至13中任意一项所述策略会话删除方法,其特征在 于,所述指令或消息都是Diameter协议消息。
15、 一种策略会话删除方法,其特征在于,包括以下步骤 接收PCRF发送的包含序号的策略会话连接管理消息; 当所述序号发生异变时,判定所述策略会话连接管理消息对应的PCRF发生重启;删除与所述PCRF重启前对应的策略会话信息。
16、 如权利要求15所述策略会话删除方法,其特征在于,所述策略会话 信息具体为预先保存的策略会话连接与服务所述策略会话连接的PCRF的对应关系。
17、 如权利要求15或16中所述策略会话删除方法,其特征在于,所述 指令或消息都是Diameter协议消息。
18、 一种PCRF,其特征在于,包括会话状态判断模块,用于判断策略执行实体间的策略会话连接是否终结; 删除指令发送模块,用于当所述会话状态判断模块判断所述策略会话连 接终结时,向DRA发送删除所述策略会话连接对应的策略会话信息的指令; 响应信息接收模块,用于接收所述DRA删除所述策略会话信息的响应。
19、 如权利要求18所述PCRF,其特征在于,还包括 所述会话状态判断模块,还用于判断策略执行实体间的策略会话连接的分支是否终结;所述删除指令发送模块,还用于当所述会话状态判断模块判断策略执行 实体间的策略会话连接中的分支终结时,向所述DRA发送删除与所述分支对 应的会话信息的指令;
20、 如权利要求18所述PCRF,其特征在于,所述删除指令发送模块还 包括标识信息添加子模块,用于在所述删除策略会话连接对应的策略会话信 息的指令,或删除分支对应的策略会话信息的指令中添加用户标识、PDN标 识和IP地址信息。
21、 一种DRA,其特征在于,包括删除指令接收模块,用于接收删除策略会话连接对应的策略会话信息的指令,或删除分支对应的策略会话信息的指令;会话信息匹配模块,用于将所述删除指令接收模块所接收的指令与DRA 中的策略会话信息进行关联,确定所述指令所对应的策略会话信息;会话信息删除模块,用于根据所述会话信息匹配模块的匹配结果,删除所述策略会话连接对应的策略会话信息,或删除所述分支对应的策略会话信 自.删除结果发送模块,用于发送确认消息。
22、 如权利要求21所述DRA,其特征在于,所述会话信息匹配模块还包括标识信息识别子模块,用于识别所述删除指令接收模块所接收的指令中 的用户标识、PDN标识和IP地址信息。
23、 一种DRA,其特征在于,包括定时器模块,用于检测当前存储的策略会话连接的持续时长,和设置当 前存储的策略会话连接的生命周期;会话状态查询模块,用于当所述定时器模块检测到当前存储的策略会话 连接的持续时长超过所述定时器模块设置的生命周期后,向PCRF发送查询 所述当前存储的策略会话连接状态的指令;会话策略更新模块,用于根据所述PCRF反馈所述策略会话连接的状态, 删除或更新所述当前存储的策略会话连接的策略会话信息。
24、 如权利要求23所述DRA,其特征在于,所述定时器模块,具体包括 持续时长检测子模块,用于检测当前存储的策略会话连接的持续时长; 生命周期设置子模块,用于设置当前存储的策略会话连接的生命周期。
25、 一种DRA,其特征在于,包括管理消息接收模块,用于接收PCRF发送的包含序号的会话连接管理消白 会话状态判断模块,用于当所述管理消息接收模块接收的会话连接管理消息中的序号发生异变时,判定所述策略会话连接管理消息对应的PCRF发 生重启;策略会话删除模块,用于当会话状态判断模块判定所述PCRF发生重启 时,删除与所述PCRF重启前对应的策略会话信息; 删除结果反馈模块,用于发送确认消息。
26、如权利要求25所述DRA,其特征在于,所述管理消息接收模块,还 包括序号识别子模块,用于识别所述PCRF发送的会话连接管理消息中包含 的序号是否发生异变。
全文摘要
本发明实施例公开了一种策略会话删除方法和装置。所述方法包括以下步骤判断策略执行实体间的策略会话连接是否终结;当所述策略会话连接终结时,向Diameter域路由代理DRA发送删除所述策略会话连接对应的策略会话信息的指令;接收所述DRA删除所述策略会话信息的响应。通过应用本发明,使DRA可以及时删除无用的策略会话信息和连接关系信息,避免无效的冗余信息对正常策略连接的不利影响,改善通信服务质量。
文档编号H04W80/00GK101541100SQ20081008621
公开日2009年9月23日 申请日期2008年3月17日 优先权日2008年3月17日
发明者旭 夏, 岩 李 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1