(57)【特許請求の範囲】
【請求項１】
ＩＰｖ６パケットが通過する通信網における通信量を測定する通信量測定装置であって、
測定開始命令を受信したら、当該測定開始命令内のＩＰｖ６Ｐｒｅｆｉｘについて通信量を測定し、当該ＩＰｖ６Ｐｒｅｆｉｘ毎に当該通信量を記憶させる通信量測定部と、
外部からＩＰｖ６Ｐｒｅｆｉｘおよび、当該ＩＰｖ６Ｐｒｅｆｉｘを含むＩＰｖ６パケットを送信させるユーザを示すユーザＩＤを含むサービスオーダを受信し、当該ＩＰｖ６Ｐｒｅｆｉｘ、当該ユーザＩＤおよび、測定開始命令が送信されたか否かを示す状態フラグを対応づけて記憶させるサービスオーダ受付部と、
前記サービスオーダ受付部にアクセスし、測定開始命令が送信されていないことを示す状態フラグを検索し、当該状態フラグに対応するＩＰｖ６Ｐｒｅｆｉｘを読み出し、当該ＩＰｖ６Ｐｒｅｆｉｘを含む測定開始命令を、前記各通信量測定部に送信するとともに、前記測定開始命令を送信したことを示すように当該状態フラグを更新する測定開始命令送信部と、
前記各通信量測定部から、当該通信量測定部における通信量を含む測定結果ファイルを受信し、当該測定結果ファイル内のＩＰｖ６Ｐｒｅｆｉｘごとに、当該測定結果ファイルから当該ＩＰｖ６Ｐｒｅｆｉｘについて測定された通信量を読み出し、当該ＩＰｖ６Ｐｒｅｆｉｘ、当該通信量および、合計通信量が計算されたか否かを示す集計フラグを記憶させる測定結果収集部と、
前記測定結果収集部にアクセスし、ＩＰｖ６Ｐｒｅｆｉｘごとに、合計通信量が計算されていないことを示す集計フラグを検索し、検索された全ての通信量を合計した合計通信量を計算し、当該ＩＰｖ６Ｐｒｅｆｉｘおよび、当該合計通信量を記憶させる通信量集計部と
を備えることを特徴とする通信量測定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザによるパケットの通信量をパケット通過箇所によらず測定できる通信量測定装置に関する。
【背景技術】
【０００２】
近年においては、インターネット、ブロードバンド技術の発展や、アプリケーションの多様化によって、ユーザ１人当たりの通信量が増大し、通信網に多大な負荷が掛かるようになっている。中でも一部のユーザが大量のパケットを送受信する場合があり、よって、ユーザの通信量を測定し、必要に応じて使用制限を行う運用が実施されている。
【０００３】
また、ユーザニーズの多様化により、通信量を予め制限し安価な料金で提供しているサービスもあり、これはユーザ毎に通信量を測定することによって実現されている。
【０００４】
従来の通信量測定は、まず、通信網内のゲートウェイ装置に通信量を測定する機能を配備し、ユーザの端末がゲートウェイ装置に対して接続要求を行う際の認証処理と連携することにより、ユーザの端末が送受信するパケットのＩＰアドレスを特定する。そして、ユーザのパケットがゲートウェイ装置を通過するよう通信網を設計し、ゲートウェイ装置において、特定したＩＰアドレスの通信量を測定する。
【０００５】
しかし、多様化する通信網やユーザの利用形態によっては、認証処理と連携できない場合や、パケットがゲートウェイ装置を通過しない場合がある。そもそもパケットの通信量に応じて課金する前提となっていない通信網においてはゲートウェイ装置が通信量を測定する機能を有していない場合もある。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】3GPP TS 23.203 V8.6.0 "Policy and charging control architecture" Jun.2009.
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、ユーザによるパケットの通信量をパケット通過箇所によらず測定できる通信量測定装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明は、ＩＰｖ６パケットが通過する通信網における通信量を測定する通信量測定装置であって、測定開始命令を受信したら、当該測定開始命令内のＩＰｖ６Ｐｒｅｆｉｘについて通信量を測定し、当該ＩＰｖ６Ｐｒｅｆｉｘ毎に当該通信量を記憶させる通信量測定部と、外部からＩＰｖ６Ｐｒｅｆｉｘおよび、当該ＩＰｖ６Ｐｒｅｆｉｘを含むＩＰｖ６パケットを送信させるユーザを示すユーザＩＤを含むサービスオーダを受信し、当該ＩＰｖ６Ｐｒｅｆｉｘ、当該ユーザＩＤおよび、測定開始命令が送信されたか否かを示す状態フラグを対応づけて記憶させるサービスオーダ受付部と、前記サービスオーダ受付部にアクセスし、測定開始命令が送信されていないことを示す状態フラグを検索し、当該状態フラグに対応するＩＰｖ６Ｐｒｅｆｉｘを読み出し、当該ＩＰｖ６Ｐｒｅｆｉｘを含む測定開始命令を、前記各通信量測定部に送信するとともに、前記測定開始命令を送信したことを示すように当該状態フラグを更新する測定開始命令送信部と、前記各通信量測定部から、当該通信量測定部における通信量を含む測定結果ファイルを受信し、当該測定結果ファイル内のＩＰｖ６Ｐｒｅｆｉｘごとに、当該測定結果ファイルから当該ＩＰｖ６Ｐｒｅｆｉｘについて測定された通信量を読み出し、当該ＩＰｖ６Ｐｒｅｆｉｘ、当該通信量および、合計通信量が計算されたか否かを示す集計フラグを記憶させる測定結果収集部と、前記測定結果収集部にアクセスし、ＩＰｖ６Ｐｒｅｆｉｘごとに、合計通信量が計算されていないことを示す集計フラグを検索し、検索された全ての通信量を合計した合計通信量を計算し、当該ＩＰｖ６Ｐｒｅｆｉｘおよび、当該合計通信量を記憶させる通信量集計部とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明の通信量測定装置によれば、ユーザによるパケットの通信量をパケット通過箇所によらず測定できる。
【図面の簡単な説明】
【００１０】
【図１】本実施の形態に係る通信量測定装置の概略構成および通信量の測定対象である通信網の一例を示す図である。
【図２】通信量測定装置の詳細構成および動作の流れを示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について図面を参照して説明する。
【００１２】
図１に示すように、本実施の形態に係る通信量測定装置１は、例えば、ＩＰｖ６パケットが通過する通信網に設けられた光分岐装置３１を通過するＩＰｖ６パケットのデータ量である通信量を測定し、これをＩＰｖ６Ｐｒｅｆｉｘごとに合計、つまり集計するものである。
【００１３】
図１において、加入者端末２１とインターネット網２００の間で送受信されるＩＰｖ６パケットは、加入者収容ルータ２０とコアネットワーク１００のコアルータ１０１とゲートウェイ装置３０を通過する。ある加入者端末２１から送信されたＩＰｖ６パケットは、コアネットワーク１００の状態如何では、どのゲートウェイ装置３０でも通過しうる。また、ＩＰｖ６パケットは、ゲートウェイ装置３０でなく、エッジルータ４０を通過して、アプリケーションサーバ３０１に送信されるというような構成となっている場合もある。
【００１４】
光分岐装置３１は、例えば、コアルータ１０１とゲートウェイ装置３０の間に挿入され、また、コアルータ１０１とエッジルータ４０の間にも挿入される。
【００１５】
各光分岐装置３１は、挿入箇所を通過する光信号（ＩＰｖ６パケット）をゲートウェイ装置３０やエッジルータ４０の方向と通信量測定装置１の方向に分岐させ、通信量測定装置１は、後者の光信号（ＩＰｖ６パケット）について通信量を測定し、集計する。
【００１６】
図１に示すように、通信量測定装置１は、各光分岐装置３１からＩＰｖ６パケットを受信し、通信量を測定する通信量測定部１１ａ、１１ｂ、１１ｃと、顧客管理システム（図示せず）からサービスオーダを受信するサービスオーダ受付部１２と、サービスオーダ受付部１２にアクセスし、必要となったら各通信量測定部１１ａ、１１ｂ、１１ｃに測定開始命令を送信する測定開始命令送信部１３と、各通信量測定部１１ａ、１１ｂ、１１ｃから測定結果ファイルを受信する測定結果収集部１４と、測定結果収集部１４から通信量を取得し、集計する通信量集計部１５とを備える。
【００１７】
図２に示すように、各通信量測定部１１ａ、１１ｂ、１１ｃは、ＩＰｖ６Ｐｒｅｆｉｘごとに、ＩＰｖ６ＰｒｅｆｉｘおよびＩＰｖ６Ｐｒｅｆｉｘを含むＩＰｖ６パケットの通信量を含むレコードが記憶される通信量記録テーブル１１１を備える。
【００１８】
サービスオーダ受付部１２は、サービスオーダに含まれるＩＰｖ６Ｐｒｅｆｉｘ、ＩＰｖ６Ｐｒｅｆｉｘを含むＩＰｖ６パケットを送信させるユーザを示すユーザＩＤおよび、ＩＰｖ６Ｐｒｅｆｉｘについて測定開始命令が送信されたか否かを示す状態フラグを含むレコードが記憶されるサービスオーダ管理データベース１２１を備える。
【００１９】
測定結果収集部１４は、ＩＰｖ６Ｐｒｅｆｉｘ、ＩＰｖ６Ｐｒｅｆｉｘについて測定された通信量および、通信量について合計通信量が計算されたか否かを示す集計フラグを含むレコードが記憶される通信量管理データベース１４１を備える。
【００２０】
通信量集計部１５は、各ＩＰｖ６Ｐｒｅｆｉｘにつき、ＩＰｖ６Ｐｒｅｆｉｘおよび、ＩＰｖ６Ｐｒｅｆｉｘについて測定された通信量を合計した合計通信量を含むレコードが記憶される集計結果データベース１５１を備える。
【００２１】
サービスオーダ受付部１２は、顧客管理システムから、ＩＰｖ６Ｐｒｅｆｉｘおよび、ＩＰｖ６Ｐｒｅｆｉｘを含むＩＰｖ６パケットを送信させるユーザを示すユーザＩＤを含むサービスオーダが逐次送信されるので、これを受信したなら、サービスオーダ管理データベース１２１に対し、サービスオーダ内のＩＰｖ６Ｐｒｅｆｉｘ、ユーザＩＤおよび、測定開始命令が送信されていないことを示す状態フラグを含むレコードを記憶させる。
【００２２】
測定開始命令送信部１３は、例えば、定期的にサービスオーダ受付部１２にアクセスし、サービスオーダ管理データベース１２１から、測定開始命令が送信されていないことを示す状態フラグを含むレコードを検索し、レコードからＩＰｖ６Ｐｒｅｆｉｘを読み出し、当該ＩＰｖ６Ｐｒｅｆｉｘを含む測定開始命令を、各通信量測定部１１ａ、１１ｂ、１１ｃに送信するとともに、測定開始命令を送信したことを示すように状態フラグを更新する。
【００２３】
各通信量測定部１１ａ、１１ｂ、１１ｃは、測定開始命令を受信したなら、測定開始命令内のＩＰｖ６Ｐｒｅｆｉｘについて通信量の測定を開始する。つまり、各通信量測定部１１ａ、１１ｂ、１１ｃは、光分岐装置３１からＩＰｖ６パケットを受信したなら、ＩＰｖ６パケット内のＩＰｖ６Ｐｒｅｆｉｘが、測定開始命令内のＩＰｖ６Ｐｒｅｆｉｘに一致するか否かを判定し、一致したなら、ＩＰｖ６パケットのデータ量である通信量を計算する。また、各通信量測定部１１ａ、１１ｂ、１１ｃは、ＩＰｖ６Ｐｒｅｆｉｘごとに、例えば、予め定められた期間が経過したなら、ＩＰｖ６Ｐｒｅｆｉｘおよび、期間におけるトータルの通信量（以下、単に通信量という）を含むレコードを通信量記録テーブル１１１に記憶させる。
【００２４】
測定結果収集部１４は、各通信量測定部１１ａ、１１ｂ、１１ｃに要求して、通信量記録テーブル１１１の内容を示す測定結果ファイルを送信させ、これを受信する。
【００２５】
測定結果ファイルは、通信量記録テーブル１１１の内容を示すものであるから、つまり、ＩＰｖ６Ｐｒｅｆｉｘごとに、ＩＰｖ６ＰｒｅｆｉｘおよびＩＰｖ６Ｐｒｅｆｉｘを含むＩＰｖ６パケットの通信量を含むレコードを有する。
【００２６】
測定結果収集部１４は、測定結果ファイル内のレコードごとに、つまりＩＰｖ６Ｐｒｅｆｉｘごとに、レコードからＩＰｖ６Ｐｒｅｆｉｘおよび、ＩＰｖ６Ｐｒｅｆｉｘについて測定された通信量を読み出し、通信量管理データベース１４１に対し、ＩＰｖ６Ｐｒｅｆｉｘ、通信量、合計通信量が計算されていないことを示す集計フラグおよび、送信元の通信量測定部を示す通信量測定部ＩＤを含むレコードを記憶させる。
【００２７】
通信量集計部１５は、例えば上記のように通信量管理データベース１４１が更新された後、測定結果収集部１４にアクセスし、通信量管理データベース１４１からＩＰｖ６Ｐｒｅｆｉｘごとに、ＩＰｖ６Ｐｒｅｆｉｘおよび、合計通信量が計算されていないことを示す集計フラグを含むレコードを検索し、検索された全てのレコード内の通信量を合計した合計通信量を計算し、集計結果データベース１５１に対し、ＩＰｖ６Ｐｒｅｆｉｘおよび、合計通信量を含むレコードを記憶させる。
【００２８】
図では、１つのＩＰｖ６Ｐｒｅｆｉｘを例とし、そのＩＰｖ６Ｐｒｅｆｉｘについて、通信量測定分周１１ａで測定した通信量を「●●●」で示し、通信量測定分周１１ｂで測定した通信量を「○○」で示し、通信量測定分周１１ｃで測定した通信量を「△△△」で示し、合計通信量を「□□□□（＝●●●＋○○＋△△△）」で示す。
【００２９】
通信量集計部１５は、また、合計通信量が計算されたことを示すように集計フラグを更新する。
【００３０】
以上のように、本実施の形態の通信量測定装置１によれば、ユーザによるパケット（ＩＰｖ６パケット）の通信量をＩＰｖ６Ｐｒｅｆｉｘごとに測定でき、また、パケットが通過すると分かっている箇所に光分岐装置３１を設ければよいので、パケット通過箇所によらず通信量を測定できる。よって、ゲートウェイ装置を通過するパケットで通信量を測定しなくてもよく、多様化する通信網においても通信量を測定できる。また、ゲートウェイ装置における認証処理との連携も不要となる。
【００３１】
なお、本実施の形態では、光分岐装置３１の設置箇所を３箇所としたが、これに限らず、任意の箇所に光分岐装置３１を設置してよい。また、光信号を分岐させるのでなく、電気信号によるＩＰｖ６パケットを分岐させる装置を光分岐装置３１に代えて設けてもよい。
【００３２】
また、通信量測定部は、光分岐装置３１等の設置箇所に合わせて設ければよく、３個に限らない。
【符号の説明】
【００３３】
１…通信量測定装置
１１ａ、１１ｂ、１１ｃ…通信量測定部
１２…サービスオーダ受付部
１３…測定開始命令送信部
１４…測定結果収集部
１５…通信量集計部
２０…加入者収容ルータ
２１…加入者端末
３０…ゲートウェイ装置
３１…光分岐装置
４０…エッジルータ
１００…コアネットワーク
１０１…コアルータ
１１１…通信量記録テーブル
１２１…サービスオーダ管理データベース
１４１…通信量管理データベース
１５１…集計結果データベース
２００…インターネット網
３０１…アプリケーションサーバ
【要約】
【課題】ユーザによるパケットの通信量をパケット通過箇所によらず測定する。
【解決手段】各通信量測定部１１ａ等は、測定開始命令を受信したなら、命令内のＩＰｖ６Ｐｒｅｆｉｘについて通信量を測定し、ＩＰｖ６Ｐｒｅｆｉｘおよび通信量を通信量記録テーブル１１１に記憶させる。測定結果収集部１４は、測定結果ファイルから、ＩＰｖ６Ｐｒｅｆｉｘ、通信量を読み出し、通信量管理データベース１４１に対し、ＩＰｖ６Ｐｒｅｆｉｘ、通信量、合計通信量が計算されていないことを示す集計フラグを含むレコードを記憶させる。通信量集計部１５は、通信量管理データベース１４１からＩＰｖ６Ｐｒｅｆｉｘごとに、ＩＰｖ６Ｐｒｅｆｉｘおよび、合計通信量が計算されていないことを示す集計フラグを含むレコードを検索し、全てのレコード内の通信量の合計通信量を計算し、集計結果データベース１５１に対し、ＩＰｖ６Ｐｒｅｆｉｘおよび合計通信量を記憶させる。
【選択図】図２【図１】
0005600785.tif 000002
【図２】
0005600785.tif 000003