(57)【要約】【課題】トラフィックデータの時間推移の表示が開始された直後であっても利用者にトラフィックデータの傾向を確認させることができるトラフィックデータ表示制御装置を提供すること。【解決手段】トラフィックデータ格納部１１は、表示要求より前からトラフィックデータの格納を開始しており、表示制御部１２は、トラフィックデータの時間推移の表示要求があったときには、所定時間前から表示要求があったときまでの測定結果を表すトラフィックデータの時間推移を、リアルタイムに表示させるトラフィックデータの時間推移とともに表示装置３に表示させる。【選択図】図１
2008193315.tif 000002
【特許請求の範囲】
【請求項１】
伝送路のトラフィックを測定するトラフィック測定装置（２）から定期的に送信される測定結果を表すトラフィックデータを格納するトラフィックデータ格納部（１１）と、
前記トラフィックデータの時間推移の表示要求に応じて、前記トラフィックデータの時間推移を表示装置（３）にリアルタイムに表示させる表示制御部（１２）とを備えたトラフィックデータ表示制御装置において、
前記トラフィックデータ格納部は、前記表示要求より前から前記トラフィックデータの格納を開始しており、
前記表示制御部は、前記表示要求があったときには、所定時間前から前記表示要求があったときまでの測定結果を表すトラフィックデータの時間推移を、リアルタイムに表示させるトラフィックデータの時間推移とともに前記表示装置に表示させることを特徴とするトラフィックデータ表示制御装置。
【請求項２】
前記表示制御部は、前記表示要求があったときには、該表示要求があったときを時間軸の終点として前記トラフィックデータの時間推移を前記表示装置に表示させることを特徴とする請求項１に記載のトラフィックデータ表示制御装置。
【請求項３】
伝送路のトラフィックを測定するトラフィック測定装置（２）と、
前記トラフィック測定装置から定期的に送信される測定結果を表すトラフィックデータの時間推移を表示するための表示装置（３）と、
前記トラフィックデータの時間推移を前記表示装置に表示させるトラフィックデータ表示制御装置（４）とを備え、
前記トラフィックデータ表示制御装置が、
前記トラフィックデータを格納するトラフィックデータ格納部（１１）と、
前記トラフィックデータの時間推移の表示要求に応じて、前記トラフィックデータの時間推移を表示装置（３）にリアルタイムに表示させる表示制御部（１２）とを備えたトラフィックデータ表示システムにおいて、
前記トラフィックデータ格納部は、前記表示要求より前から前記トラフィックデータの格納を開始しており、
前記表示制御部は、前記表示要求があったときには、所定時間前から前記表示要求があったときまでの測定結果を表すトラフィックデータの時間推移を、リアルタイムに表示させるトラフィックデータの時間推移とともに前記表示装置に表示させることを特徴とするトラフィックデータ表示システム。
【請求項４】
伝送路のトラフィックを測定するトラフィック測定装置（２）から定期的に送信される測定結果を表すトラフィックデータを記憶媒体（２０）に格納するトラフィックデータ格納ステップと、
前記トラフィックデータの時間推移の表示要求に応じて、前記トラフィックデータの時間推移を表示装置（３）にリアルタイムに表示させる表示制御ステップとをコンピュータに実行させるためのトラフィックデータ表示制御プログラムにおいて、
前記トラフィックデータ格納ステップは、前記表示要求より前に開始され、
前記表示制御ステップにおいて前記表示要求があったときには、所定時間前から前記表示要求があったときまでの測定結果を表すトラフィックデータの時間推移を、リアルタイムに表示させるトラフィックデータの時間推移とともに前記表示装置に表示させるよう記述されたトラフィックデータ表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、トラフィックデータ表示制御装置に関し、特に、トラフィック測定装置による測定結果を表すトラフィックデータの時間推移を表示装置にリアルタイムに表示させるトラフィックデータ表示制御装置に関する。
【背景技術】
【０００２】
従来、ネットワーク性能分析の対象となるエージェントにトラフィックデータを定期的に要求し、エージェントから送られてきたトラフィックデータを加工し、加工したトラフィックデータを蓄積装置に蓄積し、蓄積したトラフィックデータの時間推移を表示するものがある（例えば、特許文献１参照）。
【０００３】
また、ルータ経由のトラフィックを測定し、測定結果の時間推移を表示装置にリアルタイムに表示させるものもある（例えば、非特許文献１参照）。
【特許文献１】特開２０００−２２８１９号公報
【非特許文献１】"Tobi Oetiker's MRTG - The Multi Router Traffic Grapher"、[online]、Tobi Oetiker's Projects、[平成１９年１月２４日検索]、インターネット＜ＵＲＬ：http://oss.oetiker.ch/mrtg/index.en.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したような従来の技術では、トラフィックデータの時間推移が測定開始時からリアルタイムに表示装置に表示されるため、トラフィックデータの時間推移の表示が開始された直後には、利用者がトラフィックデータの傾向を確認することができないといった課題があった。
【０００５】
例えば、従来の技術では、トラフィックデータの時間推移の表示が開始された直後に表示装置に表示されたトラフィックデータが予想外の値を示した場合には、この値が一時的なものなのか、継続するものなのかといった判断ができる状態になるまでに時間を要することになる。
【０００６】
本発明は、従来の課題を解決するためになされたもので、トラフィックデータの時間推移の表示が開始された直後であっても利用者にトラフィックデータの傾向を確認させることができるトラフィックデータ表示制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のトラフィックデータ表示制御装置は、伝送路のトラフィックを測定するトラフィック測定装置（２）から定期的に送信される測定結果を表すトラフィックデータを格納するトラフィックデータ格納部（１１）と、前記トラフィックデータの時間推移の表示要求に応じて、前記トラフィックデータの時間推移を表示装置（３）にリアルタイムに表示させる表示制御部（１２）とを備えたトラフィックデータ表示制御装置において、前記トラフィックデータ格納部は、前記表示要求より前から前記トラフィックデータの格納を開始しており、前記表示制御部は、前記表示要求があったときには、所定時間前から前記表示要求があったときまでの測定結果を表すトラフィックデータの時間推移を、リアルタイムに表示させるトラフィックデータの時間推移とともに前記表示装置に表示させるように構成されている。
【０００８】
この構成により、本発明のトラフィックデータ表示制御装置は、トラフィックデータの時間推移の表示要求があったときに、所定時間前から表示要求があったときまでの測定結果を表すトラフィックデータの時間推移を表示装置に表示させるため、トラフィックデータの時間推移の表示が開始された直後であっても利用者にトラフィックデータの傾向を確認させることができる。
【０００９】
なお、前記表示制御部は、前記表示要求があったときには、該表示要求があったときを時間軸の終点として前記トラフィックデータの時間推移を前記表示装置に表示させるようにしてもよい。
【００１０】
また、本発明は、前述したトラフィックデータ表示制御装置に加えて、当該トラフィックデータ表示制御装置を備えたトラフィックデータ表示システム、および、コンピュータを当該トラフィックデータ表示制御装置として機能させるためのトラフィックデータ表示制御プログラムを提供する。
【発明の効果】
【００１１】
本発明は、トラフィックデータの時間推移の表示が開始された直後であっても利用者にトラフィックデータの傾向を確認させることができるトラフィックデータ表示制御装置を提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について、図面を参照して説明する。図１は、本発明の一実施の形態のトラフィックデータ表示システムのブロック図である。
【００１３】
トラフィックデータ表示システム１は、伝送路のトラフィックを測定するトラフィック測定装置２と、表示装置３と、トラフィック測定装置２による測定の結果を表すトラフィックデータを表示装置３に表示させるトラフィックデータ表示制御装置４とを備えている。なお、図１には１つのトラフィック測定装置２が示されているが、本発明のトラフィックデータ表示システムを構成するトラフィック測定装置の数を限定するものではない。
【００１４】
トラフィック測定装置２は、伝送路のトラフィックを測定し、測定周期分の測定結果を表すトラフィックデータをリアルタイムでトラフィックデータ表示制御装置４に送信するようになっている。ここで、測定周期は、ディフォルト値として例えば１０秒に設定され、トラフィックデータ表示制御装置４の後述する設定部１３によって変更することもできる。
【００１５】
また、トラフィックデータは、トラフィックデータのシーケンス番号、測定開始時刻および測定終了時刻の少なくとも一方、トラフィックを識別するためのポート番号等の識別情報、ならびに、測定結果等を含んでいる。
【００１６】
例えば、ＩＰパケットのフローを制御するルータやＱｏＳ（Quality of Service）制御装置等のフロー制御装置にトラフィック測定装置２を適用した場合には、識別情報は、パケット入出力口の識別情報およびパケット識別情報の少なくとも一方の少なくとも一部を表している。
【００１７】
ここで、パケット入出力口の識別情報は、例えば、入出力口先の各端末のイーサーネット（登録商標）の物理ポート番号、ＶＰ（Virtual Path）番号、ＶＣ（Virtual Channel）番号、および、ＶＬＡＮ（Virtual Local Area Network）  ＩＤ等を含んでいる。
【００１８】
また、パケット識別情報は、例えば、パケットのＶＬＡＮ  ＩＤ、ＣｏＳ（Class of Service）、送り元ＩＰアドレス、宛先ＩＰアドレス、ＴｏＳ（Type of Service）、プロトコル番号、ＴＣＰ（Transmission Control Protocol）／ＵＤＰ（User Datagram Protocol）の送り元ポート番号、および、ＴＣＰ／ＵＤＰの宛先ポート番号等を含んでいる。
【００１９】
また、測定結果は、最初の測定開始時刻から最後の測定終了時刻まで積算された、受信パケット数、送信パケット数、廃棄パケット数、受信バイト数、送信バイト数および廃棄バイト数等の統計情報を表している。
【００２０】
なお、トラフィック測定装置２は、トラフィックデータ表示制御装置４の後述する操作部１４を介してトラフィックデータの時間推移の表示が要求される以前から、トラフィックデータの送信を開始するようになっている。
【００２１】
トラフィックデータ表示制御装置４は、トラフィック測定装置２からトラフィックデータを受信するトラフィックデータ受信部１０と、トラフィックデータ受信部１０に受信されたトラフィックデータを格納するトラフィックデータ格納部１１と、トラフィックデータの時間推移を表示装置３に表示させる表示制御部１２と、トラフィック測定装置２やトラフィックデータ表示制御装置４の各部に対する設定を行う設定部１３と、キーボード装置やポインティングデバイス等によって構成された操作部１４とを備えている。
【００２２】
トラフィックデータ受信部１０は、トラフィック測定装置２と通信するための通信モジュールによって構成され、トラフィック測定装置２から受信したトラフィックデータをトラフィックデータ格納部１１に格納するようになっている。
【００２３】
トラフィックデータ格納部１１は、ハードディスク装置等の大容量の記憶媒体２０と、記憶媒体２０に格納されたトラフィックデータを管理するデータ管理部２１とによって構成される。
【００２４】
トラフィックデータ格納部１１は、１０秒データ格納テーブル、５分データ格納テーブル、１時間データ格納テーブル、３時間データ格納テーブルおよび１日データ格納テーブルから構成されている。
【００２５】
１０秒データ格納テーブルは、１０秒ごとにトラフィックデータ受信部１０に受信されたトラフィックデータがそのまま格納される。５分データ格納テーブルは、トラフィックデータ受信部１０に受信されたトラフィックデータが５分おきにサンプリングされて格納される。
【００２６】
前述したように、トラフィックデータが表す測定結果に含まれる受信パケット数等は、最初の測定開始時刻から最後の測定終了時刻までの積算値であるので、例えば、５分データ格納テーブルに連続して格納されているトラフィックデータが表す受信パケット数間の差分は、その５分間に受信されたパケット数を表すことになる。
【００２７】
以下同様に、１時間データ格納テーブル、３時間データ格納テーブル、１日データ格納テーブルは、トラフィックデータ受信部１０に受信されたトラフィックデータがそれぞれ１時間、３時間、１日おきにサンプリングされて格納される。
【００２８】
データ管理部２１には、各データ格納テーブルの保存期間が設定されている。この保存期間は、ディフォルト値として、１０秒データ格納テーブルに対して１日、５分データ格納テーブルに対して７日、１時間データ格納テーブルに対して１ヶ月、３時間データ格納テーブルに対して１２ヶ月、１日テーブルに対して３日がそれぞれ定められている。なお、各データ格納テーブルの保存期間は、設定部１３によって最長１００００年まで延長することが可能である。
【００２９】
データ管理部２１は、各データ格納テーブルにおいて保存期限が超過したトラフィックデータを廃棄するようになっている。また、データ管理部２１は、記憶媒体２０の容量が不足するときには、これら保存期間を適宜短縮するようになっている。
【００３０】
表示制御部１２は、設定部１３と一体に、後述するトラフィックデータ表示制御装置４の動作を実行するようにプログラミングされたＣＰＵ（Central Processing Unit）等のプロセッサによって構成される。
【００３１】
表示制御部１２は、トラフィックデータ格納部１１に格納されたトラフィックデータの時間推移をリアルタイムで表示装置３に表示させるようになっている。例えば、図２に示すように、表示制御部１２は、設定部１３によって設定された表示時間幅分のトラフィックデータを表示装置３に表示させるようになっている。
【００３２】
また、表示制御部１２は、操作部１４を介してトラフィックデータの時間推移の表示要求があったときには、設定部１３によって設定された初期取得時間前から表示要求があったときまでの測定結果を表すトラフィックデータの時間推移を、リアルタイムに表示させるトラフィックデータの時間推移とともに表示装置３に表示させるようになっている。ここで、初期取得時間とは、トラフィックデータの時間推移の表示要求があった時刻からどれだけの時間を遡ったトラフィックデータを表示するのかを表すものである。
【００３３】
例えば、表示時間幅が４０分に設定され、初期取得時間が３０分に設定されている状態で、２００７年１月２４日１５時４０分にトラフィックデータの時間推移の表示要求があったときには、表示制御部１２は、図２に示すように、２００７年１月２４日１５時００分を時間軸の始点とし、２００７年１月２４日１５時４０分を時間軸の終点として、２００７年１月２４日１５時１０分からのトラフィックデータの時間推移を表示装置３に表示させるようになっている。
【００３４】
なお、測定周期と初期取得時間の設定によっては、表示しなければならないデータ数が多すぎて、表示に時間がかかってしまう場合がある。このため、表示制御部１２は、表示しなければならないデータ数が５００個を超えるときは、表示するデータ数が５００個以下となるようにトラフィックデータを間引いて、表示時間を短縮するようになっている。
【００３５】
図１において、設定部１３は、操作部１４の操作に応じて上述した測定周期、表示時間幅および初期取得時間等をトラフィック測定装置２やトラフィックデータ表示制御装置４の各部に設定するようになっている。
【００３６】
具体的には、設定部１３は、図３に示すように、表示制御部１２を介して表示装置３に各値を設定するための画面を表示させ、操作部１４の操作に応じて決定された各値をトラフィック測定装置２やトラフィックデータ表示制御装置４の各部に設定するようになっている。
【００３７】
以上のように構成されたトラフィックデータ表示システム１の動作を図４および図５を用いて以下に説明する。図４は、トラフィックデータ表示システム１のトラフィックデータ格納動作を示すシーケンス図である。
【００３８】
まず、トラフィック測定装置２によって伝送路のトラフィックの測定が開始される一方で（Ｓ１）、時間の計測が開始され、計測された時間が設定部１３によって設定された測定周期に達したか否かが判断される（Ｓ２）。
【００３９】
計測された時間が測定周期に達したと判断された場合には、測定周期分の測定の結果を表すトラフィックデータがトラフィック測定装置２によって生成され（Ｓ３）、トラフィックデータ表示制御装置４に送信される（Ｓ４）。
【００４０】
トラフィックデータが受信されたトラフィックデータ表示制御装置４では、受信されたトラフィックデータが、トラフィックデータ格納部１１に格納される（Ｓ５）。また、トラフィック測定装置２では、トラフィックの測定が継続される一方で（Ｓ１）、時間の計測が新たに開始される。
【００４１】
図５は、トラフィックデータ表示制御装置４のトラフィックデータ表示動作を示すフローチャートである。なお、トラフィックデータ表示動作は、前述したトラフィックデータ格納動作が実行されている状態で実行される。
【００４２】
まず、操作部１４を介してトラフィックデータの時間推移の表示要求があった場合には（Ｓ１１）、設定部１３によって設定された初期取得時間前から表示要求があったときまでの測定結果を表すトラフィックデータ（以下、「初期トラフィックデータ」という。）が表示制御部１２によってトラフィックデータ格納部１１から取得され（Ｓ１２）、取得された初期トラフィックデータの時間推移が表示制御部１２によって制御された表示装置３に表示される（Ｓ１３）。
【００４３】
ここで、時間の計測が表示制御部１２によって開始され、計測された時間が設定部１３によって設定された測定周期に達したか否かが判断される（Ｓ１４）。計測された時間が測定周期に達したと判断された場合には、最新のトラフィックデータ（以下、「最新トラフィックデータ」という。）が表示制御部１２によってトラフィックデータ格納部１１から取得される（Ｓ１５）。
【００４４】
次に、表示制御部１２に取得された最新トラフィックデータの時間推移が表示制御部１２によって制御された表示装置３に表示され（Ｓ１６）、時間の計測が表示制御部１２によって新たに開始される。
【００４５】
このとき、表示装置３にすでに表示されているトラフィックデータの時間推移が、時間軸とともに表示制御部１２によって測定周期分左にスクロールされ、新たな時間軸の終点に最新トラフィックデータが表示される。これに伴って、最新トラフィックデータより表示時間幅以前に生成されたトラフィックデータは表示装置３に表示されなくなる。
【００４６】
なお、トラフィックデータ表示制御装置４のトラフィックデータ表示動作は、操作部１４を介して終了要求があったときに終了する。
【００４７】
また、トラフィックデータ表示制御装置４のトラフィックデータ表示動作は、ステップＳ１３をステップＳ１６の後に実行するようにしてもよい。すなわち、最新トラフィックデータの時間推移の表示は、初期トラフィックデータの時間推移の表示の後に行われてもよい。この場合には、トラフィックデータ表示動作は、ステップＳ１４ないしＳ１６を繰り返し実行するなかで、ステップＳ１３を１回だけ実行する。
【００４８】
このように、本発明の一実施の形態のトラフィックデータ表示システム１は、トラフィックデータの時間推移の表示要求があったときに、初期取得時間前から表示要求があったときまでの過去の測定結果を表すトラフィックデータの時間推移を表示装置３に表示させるため、トラフィックデータの時間推移の表示が開始された直後であっても利用者にトラフィックデータの傾向を確認させることができる。
【００４９】
なお、本実施の形態においては、表示制御部１２が、トラフィックデータの時間推移を表示装置３に１つの画面で表示させるものとして説明したが、本発明においては、表示制御部１２が、トラフィックデータの時間推移を表示装置３に複数の画面で表示させるようにしてもよい。
【００５０】
この場合には、表示制御部１２は、通信レイヤ毎のトラフィックデータの時間推移を表示装置３に各画面に表示させるようにしてもよく、トラフィックデータに含まれる識別情報毎にトラフィックデータの時間推移を表示装置３に各画面に表示させるようにしてもよい。
【００５１】
また、トラフィックデータ表示システム１に複数のトラフィック測定装置２を設けた場合には、表示制御部１２は、各トラフィック測定装置２のトラフィックデータの時間推移を表示装置３に各画面に表示させるようにしてもよい。
【図面の簡単な説明】
【００５２】
【図１】本発明の一実施の形態に係るトラフィックデータ表示システムの構成を示すブロック図である。
【図２】本発明の一実施の形態に係るトラフィックデータ表示システムを構成する表示装置に表示されるトラフィックデータの時間推移の表示画面の一例を示す図である。
【図３】本発明の一実施の形態に係るトラフィックデータ表示システムを構成する表示装置に表示される設定画面の一例を示す図である。
【図４】本発明の一実施の形態に係るトラフィックデータ表示システムのトラフィックデータ格納動作を示すシーケンス図である。
【図５】本発明の一実施の形態に係るトラフィックデータ表示制御装置のトラフィックデータ表示動作を示すフローチャートである。
【符号の説明】
【００５３】
１  トラフィックデータ表示システム
２  トラフィック測定装置
３  表示装置
４  トラフィックデータ表示制御装置
１０  トラフィックデータ受信部
１１  トラフィックデータ格納部
１２  表示制御部
１３  設定部
１４  操作部
２０  記憶媒体
２１  データ管理部
【図１】
2008193315.tif 000003
【図２】
2008193315.tif 000004
【図３】
2008193315.tif 000005
【図４】
2008193315.tif 000006
【図５】
2008193315.tif 000007