Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
SESSION UPDATING METHOD, APPARATUS AND SYSTEM
Document Type and Number:
WIPO Patent Application WO/2011/026409
Kind Code:
A1
Abstract:
A session updating method, includes: in an access state, when that an updating request corresponding to a first bearer contains a first session level parameter is acquired, a Policy and Charging Enforcement Function (PCEF) apparatus performs a first operation to switch the session state from the access state to an updating state, and updates the first session level parameter; in the updating state, that an updating request corresponding to a second bearer contains a second session level parameter is acquired, and the PCEF apparatus performs at least a second operation; whenever a second operation is performed, the second operation clears the records related to the second operation at the end of the second operation; and after performing the first operation to confirm the updating is finished, the session state is switched from the updating state to the access state. A session updating apparatus and a session updating system are also provided. The conflict that multiple bearers under the same session synchronously update the same session level parameter and different session level parameters is solved.

Inventors:
LI YAN (CN)
CHEN XUEFENG (CN)
CHEN YILEI (CN)
Application Number:
PCT/CN2010/076419
Publication Date:
March 10, 2011
Filing Date:
August 27, 2010
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ZTE CORP (CN)
LI YAN (CN)
CHEN XUEFENG (CN)
CHEN YILEI (CN)
International Classes:
H04W4/24; H04W28/18; H04W36/28
Domestic Patent References:
WO2009024050A12009-02-26
Foreign References:
CN101646151A2010-02-10
CN101296517A2008-10-29
Attorney, Agent or Firm:
AFD CHINA INTELLECTUAL PROPERTY LAW OFFICE (CN)
北京安信方达知识产权代理有限公司 (CN)
Download PDF:
Claims:
权 利 要 求 书

1、一种会话更新方法,应用于一策略与计费执行功能装置,其特征在于, 当前会话的会话状态至少包括更新态和接入态; 且所述会话至少包括两个承 载, 所述方法包括: 在接入态下, 当获取到与第一承载对应的更新请求中包含第一会话级参 数时, 策略与计费执行功能装置执行第一操作, 将会话状态从接入态转换为 更新态, 并对所述第一会话级参数进行更新;

在更新态下,获取到与第二承载对应的更新请求中包含第二会话级参数 , 所述策略与计费执行功能装置执行至少一个第二操作;每执行一个第二操作, 该第二操作在结束时清空与该第二操作相关的记录; 所述第二承载中至少包 含一个与所述第一承载不同的承载; 以及 执行第一操作确认完成更新后, 将所述会话状态从更新态转换为所述接 入态。

2、 根据权利要求 1所述的方法, 其中: 每执行一个第二操作, 该第二操作在结束时清空与该第二操作相关的记 录的步骤包括: 策略与计费执行功能装置在对第二会话级参数进行更新前, 在一会话级参数更新日志中登记第二会话级参数更新的记录; 并在完成对所 述第二会话级参数的更新时, 清除该第二会话级参数更新的记录; 将所述会话状态从更新态转换为所述接入态的步骤之前, 所述方法还包 括: 第二操作切换到所述第一操作时, 策略与计费执行功能装置执行的第一 操作遍历所述会话级参数更新日志, 如果所述会话级参数更新日志不为空, 等待对第二会话级参数更新完成。

3、根据权利要求 2所述的方法, 其中, 所述第一操作和所述第二操作之 间通过一控制权的转移实现相互之间的切换; 策略与计费执行功能装置执行第一操作过程中, 获取到有第二承载的更 新请求中包含会话级参数的步骤之后, 所述方法还包括: 将所述控制权交给 所述第二操作; 策略与计费执行功能装置执行第二操作的步骤之后, 所述方法还包括: 将第二承载的更新请求中包含会话级参数所对应的消息通知一策略和计费规 则功能装置, 并将所述控制权交给所述第一操作; 策略与计费执行功能装置执行的第一操作遍历所有所述会话级参数更新 曰志的步骤之后, 所述方法还包括: 当所述第二会话级参数更新完成时, 将 所述控制权移交给对应的第二操作。

4、根据权利要求 3所述的方法, 其中, 执行第一操作确认完成更新的步 骤包括: 所述第一操作得到所述控制权后, 遍历所述会话级参数更新日志, 且所 述会话级参数更新日志为空; 以及 所述第一会话级参数更新完成。

5、 根据权利要求 3所述的方法, 其中, 当所述更新请求至少为两个, 且 至少包括: 接到第一条更新请求, 该第一条更新请求指示对会话级参数修改; 以及 接到第二条更新请求, 该第二条更新请求指示对会话级参数修改; 当所述第一条更新请求和所述第二条更新请求中对会话级参数的修改一 致时, 所述策略与计费执行功能装置执行至少一个第二操作的步骤中, 仅根 据所述第一条更新请求对会话级参数修改。

6、 一种会话更新装置, 其特征在于, 应用于策略与计费执行功能装置; 且当前会话的会话状态至少包括更新态和接入态; 所述会话至少包括两个承 载, 每一个承载均能够发送更新请求; 所述会话更新装置包括: 会话状态切换单元, 其设置为: 在接入态下, 当接收到来自第一承载的 更新请求中包含第一会话级参数时, 执行第一操作, 将会话状态从接入态转 换为更新态, 并对所述第一会话级参数进行更新; 及执行第一操作确认完成 更新后, 将所述会话状态从更新态转换为所述接入态; 以及 第二操作单元, 其设置为: 在更新态下, 获取到与第二承载对应的更新 请求中包含第二会话级参数,执行至少一个第二操作;每执行一个第二操作, 该第二操作在结束时清空与该第二操作相关的记录; 所述第二承载中至少包 含一个与所述第一承载不同的承载。

7、 根据权利要求 6所述的装置, 其还包括: 登记单元, 其设置为: 在对第二会话级参数进行更新前, 在一会话级参 数更新日志中登记第二会话级参数更新的记录; 并在完成对所述第二会话级 参数的更新时, 清除该第二会话级参数更新的记录;

操作切换单元, 其设置为: 第二操作切换到所述第一操作时, 策略与计 费执行功能装置执行的第一操作遍历所述会话级参数更新日志, 如果所述会 话级参数更新日志不为空, 等待对第二会话级参数更新完成; 以及 更新请求判定单元, 其设置为: 判定更新请求所修改的内容是否包括会 话级参数。

8、 根据权利要求 7所述的装置, 其中: 操作切换单元是设置通过设置所述第一操作和所述第二操作之间通过一 控制权的转移实现相互之间的切换; 所述操作切换单元是设置为按如下方式通过设置所述第一操作和所述第 二操作之间通过一控制权的转移实现相互之间的切换: 第一操作在将所述会话状态转换为更新态之后 , 在将所述会话状态转换 为接入态之前, 在执行第一操作过程中, 当获取到有第二承载的更新请求中 包含会话级参数时, 将所述控制权交给所述第二操作; 执行第二操作过程中, 在将第二承载的更新请求中包含会话级参数所对 应的消息通知一策略和计费规则功能装置之后, 将所述控制权交给所述第一 操作; 策略与计费执行功能装置执行的第一操作获取到来自所述第二操作的控 制权后,遍历所述会话级参数更新日志,如果所述会话级参数更新日志不空, 则, 等待对第二会话级参数更新完成, 当所述第二会话级参数更新完成时, 将所述控制权移交给对应的第二操作。 9、 根据权利要求 8所述的装置, 其还包括: 完成更新判定单元,其设置为: 判定当所述第一操作得到所述控制权后, 遍历所述会话级参数更新日志, 且所述会话级参数更新日志为空; 当所述第 一会话级参数更新完成时, 判定对当前的会话完成了更新。

10、 根据权利要求 8所述的装置, 其还包括: 策略和计费规则功能装置更新单元, 其设置为: 根据所有所述更新请求 的更新内容的通知, 更新自身存储的会话级参数。

11、 一种会话更新系统, 其包括: 策略与计费执行功能装置和策略和计 费规则功能装置, 其中, 当前会话的会话状态至少包括更新态和接入态; 且所述会话至少包括两 个承载, 每一个承载均能够发送更新请求;

策略与计费执行功能装置设置为: 在接入态下, 当接收到来自第一承载 的更新请求中包含第一会话级参数时, 执行第一操作, 将会话状态从接入态 转换为更新态, 并对所述第一会话级参数进行更新; 在更新态下, 当接收到 来自第二承载的更新请求中包含第二会话级参数时,执行至少一个第二操作 , 每执行一个第二操作, 对一个第二承载的第二会话级参数进行更新; 所述第 二承载中至少包含一个与所述第一承载不同的承载; 完成更新后, 执行第一 操作将会话状态从更新态转换为所述接入态; 以及将所有所述更新请求的更 新内容通知所述策略和计费规则功能装置。

Description:
一种会话更新方法、 装置和系统

技术领域 本发明涉及通信技术领域, 特别涉及一种会话更新方法、 装置和系统。

背景技术

通信网在从电路交换向以 IP为承载的分组交换逐渐演进的过程中,为解 决服务质量和计费等问题,在第三代移动通信 标准化伙伴项目(3rd Generation Partnership Project, 3GPP)的 R7方案中, 提出了策略和计费控制 (Policy and Charging Control, PCC)架构。 现有技术中, 协议 29213 中规定的由策略与计费执行功能 (Policy and Charging Enforcement Function , PCEF)实体发起的更新流程如图 2所示, 包 括: 步骤 1 , 网关 (Gate Way, GW)收到 IP连通接入网络(Internet Protocol Connectivity Access Network, IP-CAN )承载触发的请求 PCC规则的信令, 以发起 IP-CAN会话的修改。 该信令因 IP-CAN会话的类型不同而不同, 对 通用无线分组业务( General Packet Radio Service, GPRS )而言,可以是 GPRS 网关支持节点 (Gateway GPRS Support Node, GGSN)收到的更新分组数据协 议 ( Packet Data Protocol, PDP )上下文请求 ( Update PDP Context Request ) 消息。 步骤 2, GW通过发送信用控制请求 (Credit-Control-Request, CCR)消息 来通知策略和计费规则功能 (Policy and Charging Rules Function, PCRF)实体 修改 IP-CAN 会话。 其中, CCR 中的 CC-Request-Type AVP 设置为 UPDATE— REQUEST。就 GPRS而言,如果发生更新请求的仅限于一个承 , 那么 CCR中需要携带该承载标识,以告知 PCRF实体本次更新和该承载关联。 否则, 认为本次更新适用范围是整个 IP-CAN会话。 步骤 3 , PCRF实体存储收到的 CCR消息。 步骤 4, PCRF实体将 IP-CAN会话绑定到任何存在的应用层会话上。 步骤 5 , 如果 PCRF实体需要相关的用户签约信息, 并且之前签约规格 库( Subscription Profile Repository, SPR ) 未提供时, 便向 SPR发起请求以 获取用户签约信息。 本步骤是一个可选步骤, 在图 1中用虚线表示, 在以下的描述中, 流程 图 1中凡是用虚线表示的流程, 表示该流程为可选流程; 用实线表示的流程 为必须的流程。 步骤 6, SPR接收到用户签约信息请求后, 向 PCRF实体返回相应的响 应消息, 该响应消息携带 PCRF实体请求的用户签约信息。 步骤 7 , 如果本次 IP-CAN 会话的修改, 需要汇报相关联应用功能

( Application Function , AF ) 会话, PCRF 将向 AF 发送重鉴别请求 (Re-Auth-Request, RAR)消息, 重鉴别请求消息的 Specific-Action AVP设置 为发起请求的触发事件。

步骤 8, 如果步骤 7发生, AF返回给 PCRF实体一个携带更新服务信息 的重鉴别应答(Re-Auth-Answer, RAA ) 消息, 其中包含业务信息 (如 IP流 的 IP地址、 端口号以及媒体类型信息等)。 步骤 9, PCRF实体根据收到的业务信息、 签约信息以及运营商配置等, 制定一个新的 PCC规则并安装。 步骤 10, PCRF实体保存制定的所述 PCC规则。 步骤 11 , PCRF实体通过信用控制应答 (Credit-Control-Answer, CCA)消 息下发所述 PCC规则, 同时消息中还可能携带 QoS信息。 步骤 12, GW安装收到的 PCC规则, 同时实施授权 QoS, 并根据相应 的 PCC规则决定业务流能否通过。 步骤 13 , GW响应步骤 1中 IP-CAN承载请求信令。 以上是现有技术中, 在 PCC架构中修改 IP-CAN会话的详细流程。 在 GPRS网络中, 用户首次接入就会在 GGSN(PCEF实体位于该 GGSN 中)上创建一个对应的会话; 如果再有新的业务需求时, 可以更新原有承载的 服务质量, 也可以再次发起二次激活, 在原有会话下创建一个新的承载。 受 网络服务接入点标识符 (Network Service Access Point Identifier, NSAPI)的限 制, 同一会话下最多可以创建 11个承载, 且各承载上的会话信息, 如 SGSN 地址、 路由区域标识符 (Routing Area Identifier, RAT)等, 需要一致。 随着网 络的发展和业务的多元化, 越来越多的用户选择建立多条承载, 来满足其多 业务要求。 那么, 用户登录到网络中, 发生漫游进行局间切换时, 就会向 GGSN发 生多条更新请求。 因此, 在实现 PCEF实体时, 如果同一会话下接入多个承 载, 更新处理除了完成协议流程, 还需要解决如下两种问题: 多个承载同时 修改同一个会话级参数; 多个承载同时修改不同会话参数。

发明内容 发明人在实施现有技术的过程中, 发现现有技术中至少存在如下问题: 协议中对会话参数进行修改的流程, 仅适用在一个承载发生会话级更新的情 况下执行。 当用户登录到网络中来, 会较频繁的更新已经建立的承载以获取 不同的服务, 在 PCEF实体没有消息緩存机制的情况下, 会发生同一会话下 的两个或多个承载都发起对会话级参数更新的 情形; 如果不协调好更新流程 的处理, 导致其更新失败, 则会艮大程度上影响用户满意度。 本发明的目的是提供一种会话更新方法、 装置和系统, 用于解决现有技 术中, 同一会话下的两个或多个承载都发起对会话级 参数更新时, 由于协调 出问题导致更新失败的缺陷。 一种会话更新方法, 应用于一策略与计费执行功能装置, 当前会话的会 话状态至少包括更新态和接入态; 且所述会话至少包括两个承载, 所述方法 包括: 在接入态下, 当获取到与第一承载对应的更新请求中包含第 一会话级参 数时, 策略与计费执行功能装置执行第一操作, 将会话状态从接入态转换为 更新态, 并对所述第一会话级参数进行更新; 在更新态下 ,获取到与第二承载对应的更新请求中包含第 会话级参数 , 所述策略与计费执行功能装置执行至少一个第 二操作;每执行一个第二操作, 该第二操作在结束时清空与该第二操作相关的 记录; 所述第二承载中至少包 含一个与所述第一承载不同的承载; 以及 执行第一操作确认完成更新后, 将所述会话状态从更新态转换为所述接 入态。 每执行一个第二操作, 该第二操作在结束时清空与该第二操作相关的 记 录的步骤包括: 策略与计费执行功能装置在对第二会话级参数 进行更新前, 在一会话级参数更新日志中登记第二会话级参 数更新的记录; 并在完成对所 述第二会话级参数的更新时, 清除该第二会话级参数更新的记录; 将所述会话状态从更新态转换为所述接入态的 步骤之前, 所述方法还包 括: 第二操作切换到所述第一操作时, 策略与计费执行功能装置执行的第一 操作遍历所述会话级参数更新日志, 如果所述会话级参数更新日志不为空, 等待对第二会话级参数更新完成。 所述第一操作和所述第二操作之间通过一控制 权的转移实现相互之间的 切换;

策略与计费执行功能装置执行第一操作过程中 , 获取到有第二承载的更 新请求中包含会话级参数的步骤之后, 所述方法还包括: 将所述控制权交给 所述第二操作; 策略与计费执行功能装置执行第二操作的步骤 之后, 所述方法还包括: 将第二承载的更新请求中包含会话级参数所对 应的消息通知一策略和计费规 则功能装置, 并将所述控制权交给所述第一操作; 策略与计费执行功能装置执行的第一操作遍历 所有所述会话级参数更新 曰志的步骤之后, 所述方法还包括: 当所述第二会话级参数更新完成时, 将 所述控制权移交给对应的第二操作。 执行第一操作确认完成更新的步骤包括: 所述第一操作得到所述控制权后, 遍历所述会话级参数更新日志, 且所 述会话级参数更新日志为空; 以及 所述第一会话级参数更新完成。

5、 根据权利要求 3所述的方法, 其中, 当所述更新请求至少为两个, 且 至少包括: 接到第一条更新请求, 该第一条更新请求指示对会话级参数修改; 以及 接到第二条更新请求, 该第二条更新请求指示对会话级参数修改; 当所述第一条更新请求和所述第二条更新请求 中对会话级参数的修改一 致时, 所述策略与计费执行功能装置执行至少一个第 二操作的步骤中, 仅根 据所述第一条更新请求对会话级参数修改。 一种会话更新装置, 应用于策略与计费执行功能装置; 且当前会话的会 话状态至少包括更新态和接入态; 所述会话至少包括两个承载, 每一个承载 均能够发送更新请求; 所述会话更新装置包括: 会话状态切换单元, 其设置为: 在接入态下, 当接收到来自第一承载的 更新请求中包含第一会话级参数时, 执行第一操作, 将会话状态从接入态转 换为更新态, 并对所述第一会话级参数进行更新; 及执行第一操作确认完成 更新后, 将所述会话状态从更新态转换为所述接入态; 以及 第二操作单元, 其设置为: 在更新态下, 获取到与第二承载对应的更新 请求中包含第二会话级参数,执行至少一个第 二操作;每执行一个第二操作, 该第二操作在结束时清空与该第二操作相关的 记录; 所述第二承载中至少包 含一个与所述第一承载不同的承载。 所述的装置还包括: 登记单元, 其设置为: 在对第二会话级参数进行更新前, 在一会话级参 数更新日志中登记第二会话级参数更新的记录 ; 并在完成对所述第二会话级 参数的更新时, 清除该第二会话级参数更新的记录;

操作切换单元, 其设置为: 第二操作切换到所述第一操作时, 策略与计 费执行功能装置执行的第一操作遍历所述会话 级参数更新日志, 如果所述会 话级参数更新日志不为空, 等待对第二会话级参数更新完成; 以及 更新请求判定单元, 其设置为: 判定更新请求所修改的内容是否包括会 话级参数。 操作切换单元是设置通过设置所述第一操作和 所述第二操作之间通过一 控制权的转移实现相互之间的切换; 所述操作切换单元是设置为按如下方式通过设 置所述第一操作和所述第 二操作之间通过一控制权的转移实现相互之间 的切换: 第一操作在将所述会话状态转换为更新态之后 , 在将所述会话状态转换 为接入态之前, 在执行第一操作过程中, 当获取到有第二承载的更新请求中 包含会话级参数时, 将所述控制权交给所述第二操作; 执行第二操作过程中, 在将第二承载的更新请求中包含会话级参数所 对 应的消息通知一策略和计费规则功能装置之后 , 将所述控制权交给所述第一 操作;

策略与计费执行功能装置执行的第一操作获取 到来自所述第二操作的控 制权后,遍历所述会话级参数更新日志,如果 所述会话级参数更新日志不空, 则, 等待对第二会话级参数更新完成, 当所述第二会话级参数更新完成时, 将所述控制权移交给对应的第二操作。 所述的装置还包括: 完成更新判定单元,其设置为: 判定当所述第一操作得到所述控制权后, 遍历所述会话级参数更新日志, 且所述会话级参数更新日志为空; 当所述第 一会话级参数更新完成时, 判定对当前的会话完成了更新。 所述的装置还包括:

策略和计费规则功能装置更新单元, 其设置为: 根据所有所述更新请求 的更新内容的通知, 更新自身存储的会话级参数。 一种会话更新系统, 其包括: 策略与计费执行功能装置和策略和计费规 则功能装置, 其中, 当前会话的会话状态至少包括更新态和接入态 ; 且所述会话至少包括两 个承载, 每一个承载均能够发送更新请求; 策略与计费执行功能装置设置为: 在接入态下, 当接收到来自第一承载 的更新请求中包含第一会话级参数时, 执行第一操作, 将会话状态从接入态 转换为更新态, 并对所述第一会话级参数进行更新; 在更新态下, 当接收到 来自第二承载的更新请求中包含第二会话级参 数时,执行至少一个第二操作 , 每执行一个第二操作, 对一个第二承载的第二会话级参数进行更新; 所述第 二承载中至少包含一个与所述第一承载不同的 承载; 完成更新后, 执行第一 操作将会话状态从更新态转换为所述接入态; 以及将所有所述更新请求的更 新内容通知所述策略和计费规则功能装置。

应用本实施例提供的技术, 通过对会话状态的转换, 使第一操作和第二 操作覆盖了所有会话级参数和承载级参数的更 新场景, 各步骤之间可以协调 的处理, 解决了同一会话下多个承载同时更新相同会话 级参数和不同会话级 参数的冲突。

附图概述 图 1为现有技术中对会话级参数进行修改的流程 意图; 图 2为本发明实施例 PCC整体架构示意图; 图 3为本发明实施例策略和计费控制系统中对会 进行更新的方法流程 示意图; 图 4为本发明实施例同时更新相同会话级参数的 突处理方法示意图; 图 5为本发明实施例同时更新不同会话级参数的 突处理方法示意图; 图 6为本发明实施例装置结构示意图; 图 7为本发明实施例系统结构示意图。

本发明的较佳实施方式 为使本发明的目的、 技术特征和实施效果更加清楚, 下面将结合附图及 具体实施例对本发明的技术方案进行详细描述 。 本发明提供的实施例中, 用 于在同一会话下有多个承载时, 对 IP-CAN会话进行修改。

3GPP的 R7方案中,提出了策略和计费控制 (Policy and Charging Control, PCC)架构。 如图 2所示, 具体功能实体包括了: PCRF实体, 负责策略决策和计费规则的制定和下发, 是 PCC体系的核 心; 根据用户接入网络的限制、 运营商策略、 用户签约数据 (从 SPR获取)以 及用户当前进行的业务信息 (从 AF获取)等,提供基于业务数据流的计费规则 和控制策略; 其中, 计费规则包括业务的计费方式、 流统计方式以及费率组 信息等;控制策略包括数据流检测、门限以及 服务质量 (QoS Quality of Service) 控制等。

PCEF实体通过 Gx参考点接收由 PCRF实体下发的计费规则和控制策 略, 该计费规则和控制策略对不同的业务流实施。 签约规格库 (Subscription Profile Repository, SPR) , 存储用户签约数据。 应用功能 (Application Function, AF), 向 PCRF实体动态提供业务信息, PCRF 实体根据该业务信息动态生成或者修改相应的 计费规则甚至控制策 略。 在线计费系统 (Online Charging System , OCS)、 离线计费系统 (Offline Charging System, OFCS)主要用于在线和离线计费。 以上各功能实体间的接口描述如下: Gx参考点, 连接 PCEF实体与 PCRF实体, Gx参考点设置为: 实现以 下功能: 连接的建立、 维护和终止; PCEF实体向 PCRF实体请求 PCC规则, PCRF实体向 PCEF实体下发 PCC规则; 协商承载的建立模式。

Rx参考点, 连接 AF与 PCRF实体, Rx参考点设置为: AF下发应用层 相关信息。 S 参考点, 连接 SPR与 PCRF实体, Sp参考点设置为: PCRF实体向

SPR请求用户签约信息。

Gz和 Gy参考点主要用于离线和在线计费。 其中, PCEF实体可以部署 在 GGSN网元中。

本实施例提供一种策略和计费控制系统中对 会话进行更新的方法, 应用 于一策略与计费执行功能装置 PCEF实体, 当前会话的会话状态至少包括更 新态和接入态; 且所述会话至少包括两个承载, 每一个承载均能够发送更新 请求; 包括:

步骤 301 , 在接入态下, 当获取到与第一承载对应的更新请求中包含第 一会话级参数时, PCEF 实体执行第一操作, 将会话状态从接入态转换为更 新态, 并对所述第一会话级参数进行更新; 步骤 302 , 在更新态下, 获取到与第二承载对应的更新请求中包含第二 会话级参数, 所述 PCEF实体执行至少一个第二操作; 每执行一个第二操作, 该第二操作在结束时清空与该第二操作相关的 记录; 所述第二承载中至少包 含一个与所述第一承载不同的承载; 步骤 303 , 执行第一操作确认完成更新后, 将所述会话状态从更新态转 换为所述接入态。 应用本实施例提供的技术, 通过对会话状态的转换, 使第一操作和第二 操作覆盖了所有会话级参数和承载级参数的更 新场景, 各步骤之间可以协调 的处理, 解决了同一会话下多个承载同时更新相同会话 级参数和不同会话级 参数的冲突。 为帮助技术人员理解上述实施例提供的技术, 本实施例中对其展开描述, 具体包括: 情形 1 , 会话状态处于接入态, 接收到更新请求, 更新请求的参数中包 含会话级参数, 通过第一操作来实现。 情形 2, 会话状态处于更新态, 接收到更新请求, 更新请求的参数中包 含会话级参数, 通过第二操作来实现。 情形 3 , 更新请求的参数中只有承载级参数, 可通过第二操作来实现。 其中, 会话状态由第一操作统一管理: 第一操作在开始正式更新时, 设 置会话状态为更新态, 更新完成后再将会话状态还原为接入态。 且, 第一操 作在还原会话状态为接入态前, 检测该会话下是否有承载处于第二操作中, 没有的情况下才结束第一操作; 否则, 需要等待所有的第二操作结束。 本实施例中, 在无消息緩存机制下, 当会话接入了多个承载时, 借助会 话状态之间的转换对会话级参数实现无冲突更 新。 会话状态分为接入态和更 新态, 目前 GPRS网络中, GGSN执行对每个承载, 即 PDP上下文信息的管 理; PCEF作为决策中心管理每个 IP-CAN会话,每个承载的信息都属于该会 话范畴, 如果仅遍历该会话下所有承载的状态是否为更 新来判断会话状态, 虽可行但不可靠。 为便于本领域一般技术人员理解, 提供一种同时更新相同 会话参数的冲突处理方法, 如图 4所示, 包括如下步骤: 步骤 401 , SGSN接收到移动终端 (Mobile Station, MS )在第一个承载 上发起的第一条更新请求 Update PDP Context Request 1 , Update PDP Context Request 1中指示承载级参数和会话级参数都发生了改 ,则按照协议步骤通 知 PCEF实体处理。 承载级参数具体是服务质量 QoS, 报文过滤模板 (Traffic Flow Template,

TFT)等参数; 其中, TFT用于下行报文选择承载。 会话级参数具体是 SGSN IP地址。 步骤 402, 登记该第一个承载上发生的 Update PDP Context Request 1 , 启动第一操作以转换会话状态为更新态, 并以信用控制请求更新 (Credit Control Request-Update, CCR(U) ) 1通知 PCRF实体。 步骤 403 , SGSN接到该移动终端 MS在第二个承载上发起的第二条更新 请求 Update PDP Context Request2, Update PDP Context Request2中指示承载 级参数和会话级参数都发生了改变, 按照协议步骤通知 PCEF实体处理。 承载级参数具体是服务质量 QoS以及 TFT等参数; 会话级参数具体是无线接入技术 (Radio Access Technology, RAT)。 图中, 标有 a:的是与第一操作相关的步骤; 标有 b:的是与第二操作相关 的步骤。 步骤 404, 登记该第二个承载上发生的 Update PDP Context Request 2, 且由于判定会话状态当前为更新态, 通过第二操作继续处理; 步骤 405, 而在第二操作中, 由于判定在第二条更新 PDP上下文请求中 对各个参数进行更新的内容,与第一条更新 PDP上下文请求中所要求更新的 内容相同, 因此不做任何处理并等待。 步骤 406, PCRF实体返回第一次更新的 PCEF实体 CCA(U)1消息, 其 中, CCA(Credit-Control-Answer)是信用控制响应, 和信用控制请求 CCR成 对出现, 是对 CCR的应答。 继续第一操作, 遍历会话下所有承载, 发现: 存在另一个承载上的另一个更新 PDP上下文请求,发现该次更新在步骤

404 进行了登记, 具体为第二个承载上发生的第二条更新 PDP上下文请求; 则转步骤 407。 步骤 407 , 第二操作中, 清除会话更新的登记, 向 SGSN返回更新 PDP 上下文响应, 并返回第一操作。 步骤 408, 第一操作中, 此时会话下所有承载的会话级参数更新都已清 除, 则通知 SGSN更新完成,将会话状态转换为接入态, 结束整个更新处理。 本实施例中, 为避免实际更新过程中出现异常, 将会话状态的判断及设 置均通过第一操作完成, 避免了由于多个更新请求同时更新会话参数所 导致 的更新冲突。 本实施例提供了一种同时更新不同会话参数的 冲突处理方法, 如图 5所 示, 包括如下步骤: 步骤 501 , SGSN接收到移动终端 MS在第一个承载上发起的第一条更新 PDP 上下文请求 (Update PDP Context Requestl ) , Update PDP Context Requestl中指示承载级参数和会话级参数都发生 改变,按照协议通知 PCEF 处理。 承载级参数具体可以是服务质量 QoS和 TFT等参数; 会话级参数具体可以是 RAT。 一个会话所能够包含的承载的数目由相应的工 业标准进行规定, 例如可 以是 11个。 步骤 502, 登记该第一个承载上发生的 Update PDP Context Request 1 , 启动第一操作以转换会话状态为更新态, 并以 CCR(U)2通知 PCRF实体。 图中, 标有 a:的是与第一操作相关的步骤; 标有 b:的是与第二操作相关 的步骤。 步骤 503 , SGSN接收到该移动终端 (MS )在第二个承载上发起的第二 条更新 PDP上下文请求( Update PDP Context Request2 ) , Update PDP Context Request 2中指示承载级参数和会话级参数都发生了改 ,按照协议步骤通知 PCEF实体处理。 步骤 504, 登记该第二个承载发生的 Update PDP Context Request 2, 且 由于判定会话状态当前为更新态, 通过第二操作继续处理。 步骤 505 , 在第二操作中, 判定在第二条更新请求中对各个参数进行更 新的内容, 与第一条更新请求中所要求更新的内容不同, 通知 PCRF实体处 理并等待。 步骤 506 , PCEF 实体接到由 PCRF 实体返回关于第一条更新请求的 CCA(U)1消息。

PCEF 实体继续第一操作, 遍历会话下所有承载, 存在某一承载登记会 话级更新, 即步骤 504 中登记的第二个承载发生的 Update PDP Context Request 2, 则转步骤 507。 步骤 507,在第二操作,等待 PCRF实体返回第二条更新请求的 CCA(U)2 消息, 清除会话更新的登记, 回 SGSN更新响应, 并转步骤 508。 步骤 508, 第一操作中, 此时通过遍历得知会话下所有承载的会话级参 数都已清除, 则会话状态还原, 通知 SGSN接收模块更新完成, 结束整个更 新处理。 由上述实施例可以看出:

策略与计费执行功能装置在对第二会话级参数 进行更新前, 在一会话级 参数更新日志中登记第二会话级参数更新的记 录; 并在完成对所述第二会话 级参数的更新时, 清除该记录; 第二操作切换到所述第一操作时, 策略与计费执行功能装置执行的第一 操作,遍历所述会话级参数更新日志,如果所 述会话级参数更新日志不为空, 等待对第二会话级参数更新完成。 且为方便管理, 可以设置一个控制权标志 (FLAG ) , 则在所述第一操 作和所述第二操作之间通过控制权的转移实现 相互之间的切换; 控制权的转 移是因为外部消息的触发导致的, 例如在策略与计费执行功能装置收到第二 承载的更新请求, 以及策略与计费执行功能装置在第一操作中收 到 PCRF实 体的 CCA响应。 第一操作在将所述会话状态转换为更新态之后 , 在将所述会话状态转换 为接入态之前, 还包括:

策略与计费执行功能装置执行第一操作过程中 , 当获取到有第二承载的 更新 PDP 上下文请求中包含会话级参数时, 将所述控制权交给所述第二操 作;

策略与计费执行功能装置执行第二操作过程中 , 在将第二承载的更新 PDP上下文请求中包含会话级参数所对应的消息 通知一策略和计费规则功能 装置之后, 将所述控制权交给所述第一操作;

策略与计费执行功能装置执行的第一操作获取 到来自所述第二操作的控 制权后, 遍历所有所述会话级参数更新日志, 如果所述会话级参数更新曰志 不空, 则等待对第二会话级参数更新完成, 当所述第二会话级参数更新完成 时, 将所述控制权移交给对应的第二操作。

与一种会话更新方法对应地, 本实施例提供了一种会话更新装置, 如图 6所示, 该会话更新装置应用于策略与计费执行功能装 置 PCEF601 : 当前会话的会话状态至少包括更新态和接入态 ; 且所述会话至少包括两 个承载, 每一个承载均能够发送更新请求; 包括: 会话状态切换单元 701 , 其设置为: 在接入态下, 当接收到来自第一承 载的更新请求中包含第一会话级参数时, 执行第一操作, 将会话状态从接入 态转换为更新态, 并对所述第一会话级参数进行更新; 以及 第二操作单元 702, 其设置为: 在更新态下, 获取到与第二承载对应的 更新请求中包含第二会话级参数, 执行至少一个第二操作; 每执行一个第二 操作, 该第二操作在结束时清空与该第二操作相关的 记录; 所述第二承载中 至少包含一个与所述第一承载不同的承载; 所述会话状态切换单元 701还设置为: 执行第一操作确认完成更新后, 将所述会话状态从更新态转换为所述接入态。 其中会话状态切换单元 701中的第一操作可以具体由一个第一操作单元

7011完成。 该第一操作单元 7011可以内嵌在所述会话状态切换单元中。 上述技术方案中, PCEF601还包括: 登记单元, 分别与会话状态切换单元 701和第二操作单元 702连接, 用 于在对第二会话级参数进行更新前, 在一会话级参数更新日志中登记第二会 话级参数更新的记录; 并在所述第二会话级参数更新完成时, 清除该记录; 第二操作切换到所述第一操作时, PCEF601执行的第一操作, 遍历所述 会话级参数更新日志, 如果所述会话级参数更新日志不为空, 等待对第二会 话级参数更新完成。 更新请求判定单元, 与会话状态切换单元 701和登记单元连接, 用于判 定更新请求所修改的内容是否包括会话级参数 。 该会话更新装置还包括: 操作切换单元, 与会话状态切换单元 701和第二操作单元 702连接, 操 作切换单元设置为: 设置所述第一操作和所述第二操作之间通过一 控制权的 转移实现相互之间的切换; 其中切换的类型包括: 第一操作在将所述会话状态转换为更新态之后 , 在将所述会话状态转换 为接入态之前, 还包括: 会话更新装置执行第一操作过程中, 当获取到有第二承载的更新请求中 包含会话级参数时, 将所述控制权交给所述第二操作; 会话更新装置执行第二操作过程中, 在将第二承载的更新请求中包含会 话级参数所对应的消息通知一策略和计费规则 功能装置之后, 将所述控制权 交给所述第一操作; 会话更新装置执行的第一操作获取到来自所述 第二操作的控制权后, 遍 历所述会话级参数更新日志, 如果所述会话级参数更新日志不空, 则, 等待 对第二会话级参数更新完成, 当所述第二会话级参数更新完成时, 将所述控 制权移交给对应的第二操作。 会话更新装置还包括: 完成更新判定单元, 与操作切换单元和登记单元连接, 完成更新判定单 元设置为: 判定当所述第一操作得到所述控制权后, 遍历所述会话级参数更 新曰志,且所述会话级参数更新日志为空; 所述第一会话级参数更新完成时, 判定对当前的会话完成了更新。 完成更新判定单元还包括: PCRF更新单元, 可与会话状态切换单元 701和第二操作单元 702连接,

PCRF 更新单元设置为: 根据所有所述更新请求的更新内容的通知, 更新自 身存储的会话级参数。 本发明还提供一种会话更新系统, 如图 7所示, 包括: 策略与计费执行 功能装置 601和策略和计费规则功能装置 602, 其中, 当前会话的会话状态至少包括更新态和接入态 ; 且所述会话至少包括两 个承载, 每一个承载均能够发送更新请求; 包括:

PCEF601设置为: 在接入态下, 当接收到来自第一承载的更新请求中包 含第一会话级参数时, PCEF601执行第一操作, 将会话状态从接入态转换为 更新态, 并对所述第一会话级参数进行更新; PCEF601在更新态下, 当接收到来自第二承载的更新请求中包含第二 会 话级参数时, PCEF601执行至少一个第二操作, 每执行一个第二操作, 对一 个第二承载的第二会话级参数进行更新; 所述第二承载中至少包含一个与所 述第一承载不同的承载;

PCEF601完成更新后, 执行第一操作将会话状态从更新态转换为所述 接 入态; 以及

PCEF601将所有所述更新请求的更新内容通知所 PCRF602。 其中, PCEF601仍包含上述实施例中的不同单元模块。 本发明的实施例具有以下有益效果, 通过对会话状态的转换, 使第一操 作和第二操作覆盖了所有会话级参数和承载级 参数的更新场景, 各步骤之间 可以协调的处理, 解决了同一会话下多个承载同时更新相同会话 级参数和不 同会话级参数的冲突。 本领域普通技术人员可以理解上述方法中的全 部或部分步骤可通过程序 来指令相关硬件完成, 所述程序可以存储于计算机可读存储介质中, 如只读 存储器、 磁盘或光盘等。 可选地, 上述实施例的全部或部分步骤也可以使用 一个或多个集成电路来实现。 相应地, 上述实施例中的各模块 /单元可以釆用 硬件的形式实现, 也可以釆用软件功能模块的形式实现。 本发明不限制于任 何特定形式的硬件和软件的结合。 应当说明的是, 以上实施例仅用以说明本发明的技术方案而非 限制, 所 有的参数取值可以根据实际情况调整, 且在该权利保护范围内。 本领域的普 通技术人员应当理解, 可以对本发明的技术方案进行修改或者等同替 换, 而 不脱离 本发明技术方案的精神范围,其均应涵盖在本 发明的权利要求范围当 中。

工业实用性 本发明通过对会话状态的转换, 使第一操作和第二操作覆盖了所有会话 级参数和承载级参数的更新场景, 各步骤之间可以协调的处理, 解决了同一 会话下多个承载同时更新相同会话级参数和不 同会话级参数的冲突。