Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
IPV4/IPV6 DOUBLE-STACK USER BILLING METHOD AND DEVICE
Document Type and Number:
WIPO Patent Application WO/2013/071739
Kind Code:
A1
Abstract:
The present invention relates to the field of communications. Provided in an embodiment of the present invention are an Ipv4/Ipv6 double-stack user billing method and device, for reducing the message exchange between BRAS and an existing backstage AAA server, and reducing the impact on the backstage AAA server. The Ipv4/Ipv6 double-stack user billing method comprises: establishing an Ipv4 connection for an Ipv4/Ipv6 double-stack user, and generating a billing request packet; establishing an Ipv6 connection for the Ipv4/Ipv6 double-stack user, generating a billing update packet, and completing the access connection of the pv4/Ipv6 double-stack user; expanding the existing fields of the billing request packet; summarizing the double-stack information of the billing request packet and the billing update packet, inserting the summarized double-stack information into the expanded billing request packet to form a new billing request packet, and transmitting the new billing request packet. The embodiment of the present invention is used for billing Ipv4/Ipv6 double-stack users.

Inventors:
CHEN HUIHUANG (CN)
Application Number:
PCT/CN2012/075371
Publication Date:
May 23, 2013
Filing Date:
May 11, 2012
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
CHEN HUIHUANG (CN)
International Classes:
H04L12/14
Foreign References:
CN102238690A2011-11-09
CN101610156A2009-12-23
CN101662415A2010-03-03
Download PDF:
Claims:
权利要求

1、 一种 Ipv4/Ipv6双栈用户计费方法, 其特征在于, 包括: 建立 Ipv4/Ipv6双栈用户的 Ipv4连接并生成计费请求报文; 建立所述 Ipv4/Ipv6双栈用户的 Ipv6连接并生成计费更新 4艮文, 完成所述 Ipv4/Ipv6双栈用户接入连接;

扩展所述计费请求报文的现有字段;汇总所述计费请求报文和所 述计费更新报文的双栈信息,并将汇总的双栈信息插入到扩展的计费 请求报文中, 形成新计费请求报文, 发送所述新计费请求报文。

2、 根据权利要求 1 所述的方法, 其特征在于, 所述计费请求报 文的现有字段,分别携带了该 Ipv4/Ipv6双栈用户的地址信息和接入时 间。

3、 根据权利要求 1 所述的方法, 其特征在于, 所述计费更新报 文, 包括:

在 Ipv6的前缀代理 prefix delegating接入场景下, 生成针对用户 的 WAN前缀 Ip v6地址的计费更新报文, 以及 LAN前缀 Ip v6地址的 计费更新报文; 或

在非 Ipv6的前缀代理 prefix delegating接入场景下, 生成针对用 户的 WAN前缀 Ipv6地址的计费更新报文。

4、 根据权利要求 1所述的方法, 其特征在于, 还包括: 在建立所述 Ipv4/Ipv6双栈用户的 Ipv4连接并生成计费请求 4艮文 前, 检测用户是否拥有 Ipv4/Ipv6双栈接入能力。

5、 一种 Ipv4/Ipv6双栈用户计费装置, 其特征在于, 包括: 计费请求报文生成单元,用于建立所述 Ip v4/Ip v6双栈用户的 Ip v4 连接并生成计费请求报文;

计费更新报文生成单元,用于建立所述 Ipv4/Ipv6双栈用户的 Ipv6 连接并生成计费更新报文, 完成所述 Ipv4/Ipv6双栈用户接入连接; 计费报文扩展单元, 用于扩展所述计费请求报文的现有字段, 汇 总所述计费请求报文和所述计费更新报文的双栈信息, 并将汇总的双 栈信息插入到扩展的计费请求报文中, 形成新计费请求报文, 发送新 计费请求报文。 6、 根据权利要求 5所述的装置, 其特征在于, 还包括: 所述计费请求报文扩展单元中的所述计费报文的现有字段, 分别 携带了该 Ipv4/Ipv6双栈用户的地址信息和接入时间。

7、 根据权利要求 5所述的装置, 其特征在于, 所述计费更新报 文生成单元包括:

第一报文生成子单元, 用于在 Ipv6的 prefix delegating接入场景 下,生成针对用户的 WAN前缀 Ipv6地址的计费更新报文, 以及 LAN 前缀 Ipv6地址的计费更新 ^艮文;

第二报文生成子单元, 用于在非 Ipv6的 prefix delegating接入场 景下, 生成针对用户的 WAN前缀 Ipv6地址的计费更新 ^艮文。

8、 根据权利要求 5所述的装置, 其特征在于, 还包括: 双栈判断单元, 用于在建立所述 Ipv4/Ipv6双栈用户的 Ipv4连接 并生成计费请求报文前, 检测用户是否拥有 Ipv4/Ipv6双栈接入能力。

Description:
种 Ipv4/Ipv6双栈用户计费方法及装置 技术领域 本发明涉及通讯领域, 尤其涉及一种 Ipv4/Ipv6双栈用户计费方 法及装置。 背景技术 在现有的电信网络中, 接入用户上线前, 用户接入管理系统 ( Broadband remote access server, BRAS ) 会对该接入用户进行后台 AAA月良务器( Authentication 、 authorization、 accounting,简称 AAA ) 认证, 授权和计费。

在用户的认证阶段 BRAS会向后台 AAA服务器发送认证请求报 文, 后台 AAA服务器对该用户的用户名和密码进行认证和 授权, 然 后, 后台 AAA服务器向 BRAS返回认证回应报文, 携带该用户的认 证结果和授权信息;当 Ipv4/Ipv6双栈用户建立链路连接成功时, BRAS 向后台 AAA服务器发送计费请求 account-start的计费报文, 该报文 携带用户的接入信息, 包括接入协议栈和时间; 当用户在线期间, BRAS应该向后台 AAA服务器发送计费更新报文 Interim-account去 更新用户信息, 包括新接入协议栈和时间 , 而针对 Ip v6 的 Prefix Delegating(PD)接入场景, 需要两个计费更新报文, 分别更新该用户 的 WAN Ipv6地址和 LAN Ipv6 Prefix前缀信息。

在实现上述技术方案的过程中,发明人发现现 有技术中至少存在 如下问题: 目前后台 AAA服务器在现有 IPv4单栈网络中已经负荷很 重, 而多次的计费报文交互, 对后台 AAA服务器产生严重影响, 由 于家庭网关在 IPv4/IPv6双栈连接接入的间隔非常短, 导致 BRAS与 后台 AAA服务器的计费报文交互非常密集, 后台 AAA服务器负荷 进一步加大。 发明内容 本发明的实施例提供一种 Ipv4/Ipv6双栈用户计费方法及装置, 用来减少 BRAS与现有后台 AAA服务器之间的消息交互, 减少对后 台 AAA服务器的冲击。

为达到上述目的, 本发明的实施例釆用如下技术方案:

一方面, 本发明实施例提供一种 Ipv4/Ipv6 双栈用户计费方法, 包括:

建立 Ipv4/Ipv6双栈用户的 Ipv4连接并生成计费请求报文; 建立所述 Ipv4/Ipv6双栈用户的 Ipv6连接并生成计费更新 4艮文, 完成所述 Ipv4/Ipv6双栈用户接入连接;

扩展所述计费请求报文的现有字段,汇总所述 计费请求报文和所 述计费更新报文的双栈信息,并将汇总的双栈 信息插入到扩展的计 费请求报文中, 形成新计费请求报文, 发送所述新计费请求报文。

一方面, 本发明实施例提供一种 Ipv4/Ipv6双栈用户计费装置, 包括:

计费请求^艮文生成单元, 用于建立所述 Ipv4/Ipv6 双栈用户的 Ipv4连接并生成计费请求报文;

计费更新^艮文生成单元, 用于建立所述 Ipv4/Ipv6 双栈用户的 Ipv6 连接, 并生成两个计费更新 4艮文, 或生成一个计费更新 4艮文, 完成所述 Ipv4/Ipv6双栈用户接入连接;

计费报文扩展单元, 用于扩展所述计费请求报文的现有字段, 汇 总所述计费请求报文和所述计费更新报文的双 栈信息,并将汇总的双 栈信息插入到扩展的计费请求报文中, 形成新计费请求报文, 发送所 述新计费请求报文。

本发明实施例提供一种 Ipv4/Ipv6双栈用户计费方法及装置, 通 过建立 Ipv4/Ipv6双栈用户的 Ipv4连接并生成计费请求 4艮文及建立所 述 Ipv4/Ipv6双栈用户的 Ipv6连接并生成计费更新报文, 利用扩展所 述计费请求报文的现有字段,将汇总的所述计 费请求报文和所述计费 更新报文的双栈信息, 插入到扩展后的计费请求报文中, 形成一个新 计费请求报文,然后,发送所述新计费请求报 文给后台 AAA服务器, 通过合并现有报文到所述新计费请求报文, 减少报文的发送数目,从 而减少 BRAS与现有后台 AAA服务器之间的消息交互, 减少对后台 AAA服务器的冲击。 附图说明 为了更清楚地说明本发明实施例或现有技术中 的技术方案,下面将对 实施例或现有技术描述中所需要使用的附图作 简单地介绍, 显而易见地, 下面描述中的附图仅仅是本发明的一些实施例 ,对于本领域普通技术人员 来讲, 在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附 图。

图 1为本发明实施例提供的一种 Ipv4/Ipv6双栈用户计费方法的 流程图;

图 2为在图 1基础上另一种 Ipv4/Ipv6双栈用户计费方法的流程 图;

图 3为本发明实施例提供的一种 Ipv4/Ipv6双栈用户计费装置的 结构框图;

图 4为在图 3基础上另一种 Ipv4/Ipv6双栈用户计费装置的结构 框图;

图 5为在图 4基础上另一种 Ipv4/Ipv6双栈用户计费装置的结构 框图。 具体实施方式 下面将结合本发明实施例中的附图,对本发明 实施例中的技术方案进 行清楚、完整地描述,显然,所描述的实施例 仅仅是本发明一部分实施例, 而不是全部的实施例。基于本发明中的实施例 , 本领域普通技术人员在没 有做出创造性劳动前提下所获得的所有其他实 施例,都属于本发明保护的 范围。

本发明实施例提供一种 Ipv4/Ipv6双栈用户计费方法, 计费方法 各步骤的执行主体可以为一 BRAS接入服务器, 用户与 BRAS接入 服务器建立连接时, BRAS接入服务器执行以下步骤。 如图 1 所示, 该方法包括:

S 11、建立 Ipv4/Ipv6双栈用户的 Ipv4连接并生成计费请求报文。 具体的, 当 BRAS判断用户拥有 Ipv4/Ipv6双栈接入能力时, 来 完成双栈用户中 Ipv4连接并生成计费请求报文, 并且对生成的计费 请求报文进行延迟发送。

512、 建立所述 Ipv4/Ipv6双栈用户的 Ipv6连接并生成计费更新 才艮文, 完成所述 Ipv4/Ipv6双栈用户接入连接。

具体的, 在所述 Ipv4/Ipv6双栈用户完成 Ipv4连接后, 所述双栈 用户建立与 Ipv6连接并生成计费更新报文, 在生成的计费请求报文 进行延迟发送期间, 完成所述 Ipv4/Ipv6双栈用户接入连接。

513、 扩展所述计费请求报文的现有字段, 汇总所述计费请求报 文和所述计费更新报文的双栈信息,并将汇总 的双栈信息插入到扩展 的计费请求报文中,形成新计费请求报文,发 送所述新计费请求报文。

具体的, 通过扩展所述计费请求报文的现有字段, 汇总所述计费 请求报文和所述计费更新报文的双栈信息,并 将汇总的双栈信息插入 到扩展的计费请求报文中, 形成新计费请求报文, 发送所述新计费请 求报文给后台 AAA服务器, 其中, 通过汇总现有报文到所述新计费 请求报文, 减少报文的发送数目, 从而减少 BRAS与现有后台 AAA 服务器之间的消息交互。

本发明实施例提供一种 Ipv4/Ipv6 双栈用户计费方法, 通过将 Ipv4/Ipv6双栈用户的 Ipv4连接并生成计费请求报文及所述 Ipv4/Ipv6 双栈用户的 Ipv6连接并生成计费更新报文, 利用扩展所述计费请求 报文的现有字段,将汇总的所述计费请求报文 和所述计费更新报文的 双栈信息, 插入到扩展后的计费请求报文中, 形成一个新计费请求报 文, 然后, BRAS发送所述新计费请求报文到后台 AAA服务器, 通 过汇总现有报文到所述新计费请求报文, 减少报文的发送数目,从而 减少 BRAS 与现有后台 AAA服务器之间的消息交互, 减少对后台 AAA服务器的冲击。

本发明实施例提供另一种 Ipv4/Ipv6双栈用户计费方法,该方法各 步骤的执行主体可以为一 BRAS接入服务器,如图 2所示, 所述方法 包括以下步骤:

S21、 在建立所述 Ipv4/Ipv6双栈用户的 Ipv4连接并生成计费请 求报文前, 检测用户是否拥有 Ipv4/Ipv6双栈接入能力。 具体的,在用户 Ipv4/Ipv6双栈接入过程中, BRAS通过后台 AAA 服务器返回的用户认证回应报文中携带的判断 用户的双栈接入能力 信息,检测用户是否拥有 Ipv4/Ipv6双栈接入能力;进一步的,当 BRAS 发现该用户拥有拥有 Ipv4/Ipv6双栈接入能力,然后,执行步骤 S22。

S22、建立 Ipv4/Ipv6双栈用户的 Ipv4连接并生成计费请求报文。 具体的, 当 BRAS判断用户拥有 Ipv4/Ipv6双栈接入能力时, 来 完成双栈用户中 Ipv4连接并生成计费请求报文, 并且对生成的计费 请求 4艮文进行延迟发送。 其中, 延迟发送的时间可以为 5分钟, 也可 以为其它延迟时间, 具体延迟参数 BRAS支持基于业务组可配置, 或 者可以从后台 AAA服务器基于用户粒度下发控制, 本发明对其延迟 发送时间不做限制。

523、 建立所述 Ipv4/Ipv6双栈用户的 Ipv6连接并生成计费更新 才艮文, 完成所述 Ipv4/Ipv6双栈用户接入连接。

具体的, 在所述 Ipv4/Ipv6双栈用户完成 Ipv4连接后, 所述双栈 用户建立与 Ipv6连接并生成计费更新报文, 去更新用户信息, 需要 说明的是, 在生成的计费请求报文进行延迟发送期间, 完成所述 Ipv4/Ipv6双栈用户接入连接。

进一步的, 所述生成计费更新报文, 包括:

S231、 在 Ipv6的 prefix delegating接入场景下, 生成针对用户的 WAN前缀 Ipv6地址的计费更新报文, 以及 LAN前缀 Ipv6地址的计 费更新报文。

S232、 在非 Ipv6的 prefix delegating接入场景下, 生成针对用户 的 WAN前缀 Ipv6地址的计费更新报文。

需要说明的是, 在 Ipv6的 prefix delegating接入场景下, 生成的 所述计费更新报文, 及在非 Ipv6的 prefix delegating接入场景下, 生 成的所述计费更新报文, 用来更新用户的前缀信息。

524、 扩展所述计费请求报文的现有字段; 汇总所述计费请求报 文和所述计费更新报文的双栈信息,并将汇总 的双栈信息插入到扩展 的计费请求报文中,形成新计费请求报文,发 送所述新计费请求报文。

需要说明的是, 所述计费请求报文的现有字段, 分别携带了该 Ipv4/Ipv6双栈用户的地址信息和接入时间。 具体的, 在 Ipv6的 prefix delegating接入场景下, 通过扩展所述 计费请求报文的现有字段, 将所述计费请求报文、 WAN前缀 Ipv6地 址的计费更新 ^艮文, 以及 LAN前缀 Ipv6地址的计费更新 ^艮文, 三个 报文的双栈信息进行汇总,将汇总的双栈信息 插入到扩展的计费请求 报文中, 形成一个新计费请求报文, 然后, BRAS发送新计费请求报 文给后台 AAA服务器; 在非 Ipv6的 prefix delegating接入场景下, 通过扩展所述计费请求报文的现有字段,将所 述计费请求报文、 WAN 前缀 Ipv6地址的计费更新 ^艮文, 两个 ^艮文的双栈信息进行汇总, 将 汇总的双栈信息插入到扩展的计费请求报文中 ,形成一个新计费请求 报文, 然后, BRAS发送新计费请求报文给后台 AAA服务器。 这样 可以减少计费请求报文的数目,减少计费请求 报文及计费更新报文间 的交互, 减少对后台 AAA服务器的冲击。

需要说明的是,本发明实施例所述 Ipv4/Ipv6双栈用户计费方法, 适用于 Ipv4/Ipv6双栈接入的过渡场景, 也适用于单纯 Ipv6的 prefix delegating场景。

本发明实施例提供一种 Ipv4/Ipv6 双栈用户计费方法, 通过将 Ipv4/Ipv6双栈用户的 Ipv4连接并生成计费请求报文及所述 Ipv4/Ipv6 双栈用户的 Ipv6连接并生成计费更新报文, 利用扩展所述计费请求 报文的现有字段,将汇总的所述计费请求报文 和所述计费更新报文的 双栈信息插入到扩展的计费请求报文中, 形成一个新计费请求报文, 然后, BRAS发送所述新计费请求报文给后台 AAA服务器, 通过合 并现有报文到所述新计费请求报文中, 来减少报文的发送数目, 从而 减少 BRAS 与现有后台 AAA服务器之间的消息交互, 减少对后台 AAA服务器服务器的冲击, 且该方法不依赖于任何用户终端修改。

本发明实施例提供了一种 Ipv4/Ipv6双栈用户计费装置, 该装置 的执行主体可以为一 BRAS接入服务器,如图 3所示, 所述装置包括 计费请求 ^艮文生成单元 31、 计费更新 ^艮文生成单元 32、 计费 ^艮文扩 展单元 33。

计费请求 ^艮文生成单元 31 用于建立所述 Ipv4/Ipv6 双栈用户的 Ipv4连接并生成计费请求报文。

具体的, 当 BRAS判断用户拥有 Ipv4/Ipv6双栈接入能力时, 来 完成双栈用户中 Ipv4连接并生成计费请求报文, 将生成的计费请求 报文延迟发送。

计费更新"^艮文生成单元 32用于建立所述 Ipv4/Ipv6 双栈用户的 Ipv6连接, 并生成计费更新报文, 完成所述 Ipv4/Ipv6双栈用户接入 连接。

具体的, 在所述 Ipv4/Ipv6双栈用户完成 Ipv4连接后, 所述双栈 用户建立与 Ipv6连接并生成计费更新报文, 去更新用户信息, 在生 成的计费请求 "^艮文进行延迟发送期间, 完成所述 Ipv4/Ipv6双栈用户 接入连接。

计费报文扩展单元 33用于扩展所述计费请求报文的现有字段, 汇总所述计费请求报文和所述计费更新报文的 双栈信息,并将汇总的 双栈信息插入到扩展的计费请求报文中, 形成新计费请求报文, 发送 新计费请求报文。

需要说明的是, 所述计费请求报文的现有字段, 分别携带了该 Ipv4/Ipv6双栈用户的地址信息和接入时间。

具体的, 通过扩展所述计费请求报文的现有字段, 汇总所述计费 请求报文和所述计费更新报文的双栈信息,并 将汇总的双栈信息插入 到扩展的计费请求 文中, 形成新计费请求 4艮文, 然后, BRAS发送 所述新计费请求报文给后台 AAA服务器, 其中, 通过汇总所述计费 请求 文及计费更新 文到所述新计费请求 文中,减少 ^艮文的发送 数目, 来减少 BRAS与现有后台 AAA服务器之间的消息交互。

进一步的, 如图 4 所示, 所述装置包括计费更新报文生成单元 32中的两个子单元, 所述两子单元包括第一报文生成子单元 321、 第 二才艮文生成子单元 322。

第一报文生成子单元 321用于在 Ipv6的 prefix delegating接入场 景下, 生成针对用户的 WAN前缀 Ipv6地址的计费更新 ^艮文, 以及 LAN前缀 Ipv6地址的计费更新报文。

第二报文生成子单元 322用于在非 Ipv6的 prefix delegating接入 场景下, 生成针对用户的 WAN前缀 Ipv6地址的计费更新 ^艮文。

需要说明的是, 在 Ipv6的 prefix delegating接入场景下, 生成的 所述计费更新报文, 及在非 Ipv6的 prefix delegating接入场景下, 生 成的所述计费更新报文, 用来更新用户的前缀信息。

进一步的, 如图 5所示, 所述装置还包括双栈判断单元 34。 双栈判断单元 34用于在建立所述 Ipv4/Ipv6双栈用户的 Ipv4连 接并生成计费请求报文前, 检测用户是否拥有 Ipv4/Ipv6双栈接入能 力。

具体的,在用户 Ipv4/Ipv6双栈接入过程中 , BRAS通过后台 AAA 服务器返回的用户认证回应报文中携带的判断 用户的双栈接入能力 信息, 检测用户是否拥有 Ipv4/Ipv6双栈接入能力。

本发明实施例提供一种 Ipv4/Ipv6 双栈用户计费装置, 通过将 Ipv4/Ipv6双栈用户的 Ipv4连接并生成计费请求报文及所述 Ipv4/Ipv6 双栈用户的 Ipv6连接并生成计费更新报文, 利用扩展所述计费请求 报文的现有字段,将汇总的所述计费请求报文 和所述计费更新报文的 双栈信息插入到扩展的计费请求报文中, 形成一个新计费请求报文, 然后, BRAS发送所述新计费请求报文给后台 AAA服务器, 通过汇 总现有报文到所述新计费请求报文中, 来减少报文的发送数目, 从而 减少 BRAS 与现有后台 AAA服务器之间的消息交互, 减少对后台 AAA服务器的冲击, 且该方法不依赖于任何用户终端修改。

以上所述,仅为本发明的具体实施方式,但本 发明的保护范围并 不局限于此,任何熟悉本技术领域的技术人员 在本发明揭露的技术范 围内, 可轻易想到变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本发明的保护范围应以所述权利要求的保护范 围为准。