(57)【特許請求の範囲】
【請求項１】
クライアントノードと当該クライアントノードにネットワークを介してサービスを提供する複数のサーバノードとの間のネットワーク混雑状況を表示する混雑状況表示システムであって、
複数のサーバノードのコンテンツ又はファイル又はアクセス毎の識別子に対応したサービス提供時間を測定する測定手段と混雑状況画像を表示する表示手段とを有するクライアントノードと、
前記コンテンツ又はファイル又はアクセス毎の識別子に対応したサービス間の混雑状況の識別情報たる色情報に応じて前記サービス提供時間を範囲分けした複数の測定値範囲情報の中から前記測定したサービス提供時間の測定値に該当する測定値範囲情報を検索する検索手段と、該検索した測定値範囲情報に係る色情報を反映した混雑状況画像を描画する描画手段とを有する混雑状況描画マシンと、
クライアントノード対応の、識別情報と測定サービス識別情報と予め混雑情報の程度に応じて分別した測定値の範囲情報と該範囲情報に対応した色情報を格納する重要度判定テーブルとを備え、
前記クライアントノードが、前記測定手段を用いて複数のサーバノードのコンテンツ又はファイル又はアクセス毎の識別子に対応したサービス提供時間を測定し、
前記混雑状況描画マシンの検索手段が、前記測定したサービス提供時間の測定値に該当する測定値範囲情報を、重要度判定テーブルから検索し、該検索した測定値範囲情報に係る色情報を反映したサーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を描画手段を用いて描画し、
クライアントノードが、前記サーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を表示手段を用いて表示することを特徴とするネットワークの混雑状況表示システム。
【請求項２】
クライアントノードと当該クライアントノードにネットワークを介してサービスを提供する複数のサーバノードとの間のネットワーク混雑状況を表示する混雑状況表示システムであって、
複数のサーバノードのコンテンツ又はファイル又はアクセス毎の識別子に対応したサービス提供時間を測定する測定手段と、混雑状況画像を表示する表示手段と、前記コンテンツ又はファイル又はアクセス毎の識別子に対応したサービス間の混雑状況の識別情報たる色情報に応じて前記サービス提供時間を範囲分けした複数の測定値範囲情報の中から前記測定したサービス提供時間の測定値に該当する測定値範囲情報を検索する検索手段と、該検索した測定値範囲情報に係る色情報を反映した混雑状況画像を描画する描画手段とを有するを有するクライアントノードと、
況画像を描画する描画手段とを有する混雑状況描画マシンと、
クライアントノード対応の、識別情報と測定サービス識別情報と予め混雑情報の程度に応じて分別した測定値の範囲情報と該範囲情報に対応した色情報を格納する重要度判定テーブルとを備え、
前記クライアントノードが、測定手段を用いて複数のサーバノードのコンテンツ又はファイル又はアクセス毎の識別子に対応したサービス提供時間を測定し、該測定したサービス提供時間の測定値に該当する測定値範囲情報を、検索手段を用いて重要度判定テーブルから検索し、該検索した測定値範囲情報に係る色情報を反映したサーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を描画手段を用いて描画し、前記サーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を表示手段を用いて表示することを特徴とするネットワークの混雑状況表示システム。
【請求項３】
複数のサーバノードのコンテンツ又はファイル又はアクセス毎の識別子に対応したサービス提供時間を測定する測定手段と、混雑状況画像を表示する表示手段とを設けたクライアントノードと、
前記コンテンツ又はファイル又はアクセス毎の識別子に対応したサービス間の混雑状況の識別情報たる色情報に応じて前記サービス提供時間を範囲分けした複数の測定値範囲情報の中から前記測定したサービス提供時間の測定値に該当する測定値範囲情報を検索する検索手段と、該検索した測定値範囲情報に係る色情報を反映したサーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を描画する描画手段とを設けた混雑状況描画マシンと、
クライアントノード対応の、識別情報と測定サービス識別情報と予め混雑情報の程度に応じて分別した測定値の範囲情報と該範囲情報に対応した色情報を格納する重要度判定テーブルとを備え、
クライアントノードと当該クライアントノードにネットワークを介してサービスを提供する複数のサーバノードとの間のネットワーク混雑状況を表示する混雑状況表示システムの混雑状況表示方法であって、
前記クライアントノードが、測定手段を用いて複数のサーバノードのコンテンツ又はファイル又はアクセス毎の識別子に対応したサービス提供時間を測定する工程を実行し、
前記混雑状況描画マシンの検索手段が、前記測定したサービス提供時間の測定値に該当する測定値範囲情報を、重要度判定テーブルから検索する工程と、該検索した測定値範囲情報に係る色情報を反映したサーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を描画手段を用いて描画する工程を実行し、
前記クライアントノードが、前記サーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を表示手段を用いて表示する工程を実行することを特徴とするネットワークの混雑状況表示方法。
【請求項４】
複数のサーバノードのコンテンツ又はファイル又はアクセス毎の識別子に対応したサービス提供時間を測定する測定手段と、混雑状況画像を表示する表示手段と、前記コンテンツ又はファイル又はアクセス毎の識別子に対応したサービス間の混雑状況の識別情報たる色情報に応じて前記サービス提供時間を範囲分けした複数の測定値範囲情報の中から前記測定したサービス提供時間の測定値に該当する測定値範囲情報を検索する検索手段と、該検索した測定値範囲情報に係る色情報を反映したサーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を描画する描画手段とを設けたクライアントノードと、クライアントノード対応の、識別情報と測定サービス識別情報と予め混雑情報の程度に応じて分別した測定値の範囲情報と該範囲情報に対応した色情報を格納する重要度判定テーブルとを備え、クライアントノードと当該クライアントノードにネットワークを介してサービスを提供する複数のサーバノードとの間のネットワーク混雑状況を表示する混雑状況表示システムの混雑状況表示方法であって、
前記クライアントノードが、測定手段を用いて複数のサーバノードのコンテンツ又はファイル又はアクセス毎の識別子に対応したサービス提供時間を測定する工程と、該測定したサービス提供時間の測定値に該当する測定値範囲情報を、検索手段を用いて重要度判定テーブルから検索する検索工程と、該検索した測定値範囲情報に係る色情報を反映したサーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を描画手段を用いて描画する描画工程と、前記サーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を表示手段を用いて表示する表示工程とを行うことを特徴とするネットワークの混雑状況表示方法。
【請求項５】
複数のサーバノードのコンテンツ又はファイル又はアクセス毎の識別子に対応したサービス提供時間を測定する測定手段と混雑状況画像を表示する表示手段を設けたクライアントノードと、
前記コンテンツ又はファイル又はアクセス毎の識別子に対応したサービス間の混雑状況の識別情報たる色情報に応じて前記サービス提供時間を範囲分けした複数の測定値範囲情報の中から前記測定したサービス提供時間の測定値に該当する測定値範囲情報を検索する検索手段と、該検索した測定値範囲情報に係る色情報を反映したサーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を描画する描画手段とを設けた混雑状況描画マシンと、クライアントノード対応の、識別情報と測定サービス識別情報と予め混雑情報の程度に応じて分別した測定値の範囲情報と該範囲情報に対応した色情報を格納する重要度判定テーブルとを備え、前記クライアントノードと当該クライアントノードにネットワークを介してサービスを提供する複数のサーバノードとの間のネットワーク混雑状況を表示する混雑状況表示システムの混雑状況表示プログラムであって、
前記クライアントノードに、測定手段を用いて複数のサーバノードのコンテンツ又はファイル又はアクセス毎の識別子に対応したサービス提供時間を測定する手順、
前記混雑状況描画マシンに、前記測定したサービス提供時間の測定値に該当する測定値範囲情報を重要度判定テーブルから検索手段を用いて検索する手順、該検索した測定値範囲情報に係る色情報を反映したサーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を描画手段を用いて描画する手順、
前記クライアントノードに、前記サーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を表示手段を用いて表示する手順とを実行させることを特徴とするネットワークの混雑状況表示プログラム。
【請求項６】
複数のサーバノードのコンテンツ又はファイル又はアクセス毎の識別子に対応したサービス提供時間を測定する測定手段と、混雑状況画像を表示する表示手段と、前記コンテンツ又はファイル又はアクセス毎の識別子に対応したサービス間の混雑状況の識別情報たる色情報に応じて前記サービス提供時間を範囲分けした複数の測定値範囲情報の中から前記測定したサービス提供時間の測定値に該当する測定値範囲情報を検索する検索手段と、該検索した測定値範囲情報に係る色情報を反映したサーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を描画する描画手段とを有するクライアントノードと、クライアントノード対応の、識別情報と測定サービス識別情報と予め混雑情報の程度に応じて分別した測定値の範囲情報と該範囲情報に対応した色情報を格納する重要度判定テーブルとを備え、該クライアントノードにネットワークを介してサービスを提供する複数のサーバノードとの間のネットワーク混雑状況を表示する混雑状況表示システムの混雑状況表示プログラムであって、
前記クライアントノードに、測定手段を用いて複数のサーバノードのコンテンツ又はファイル又はアクセス毎の識別子に対応したサービス提供時間を測定する手順、該測定したサービス提供時間の測定値に該当する測定値範囲情報を、検索手段を用いて重要度判定テーブルから検索する手順、該検索した測定値範囲情報に係る色情報を反映したサーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を描画手段を用いて描画する手順、前記混雑状況画像を表示手段を用いて表示する手順とを実行させることを特徴とするネットワークの混雑状況表示プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク上のノード間で利用者が各種サービスを受けるネットワーク混雑状況の表示システム及び表示方法並びに表示プログラムに係り、特に利用者がそのネットワーク上の混雑状況を把握するのに好適なネットワーク混雑状況の表示システム及び表示方法並びに表示プログラムに関する。
【０００２】
【従来の技術】
近年、例えば種々の情報を得る等の各種サービスを受ける為の一つの手段としては、構築されたインターネット等のネットワーク上で為されるものがある。このネットワーク上での各種サービスの提供は、その種類や内容の多様化が図られ、それに伴ってそのデータ量や使用頻度が増大の一歩を辿っている。そして、それによりネットワークが混雑し、所望するサービスを受けるのに時間がかかってしまう場合が多々生じている。かかる場合、その混雑状況を事前に把握できれば、混雑時を避ける等の対応が取れるので非常に有用である。そこで従来、ネットワークの混雑状況を把握する為の方法として以下の如きものがあった。
【０００３】
その方法とは、ネットワークの混雑状況を画像として示すものである。具体的には、ネットワーク上のノード間を直線で結んだ図を描画し、混雑状況に応じてそのノード間の直線の色や太さを変化させるという方法である。ここで、その際に混雑状況の指標として用いる数値は、ノード間で授受されるデータ容量、つまりトラフィック量が測定されて用いられている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来例に示すネットワークの混雑状況の表示方法にあっては、利用者はネットワークが混んでいる，若しくは空いている、というレベルの識別はもちろん可能であるが、ネットワーク上で各種サービスを受ける場合に混雑状況によってどれだけの影響を受けるのかを直感的に判断することは難しい、という不都合があった。即ち、所望のサービスを受ける際にどれだけ時間がかかるのかを即座に把握することができなかった。
【０００５】
本発明は、かかる従来例の有する不都合を改善し、利用者がネットワーク上の所望のサービスを受ける際にどの程度の時間がかかるのかを把握することができるネットワーク混雑状況の表示システム及び表示方法並びに表示プログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成する為、本発明では、クライアントノードと当該クライアントノードにネットワークを介してサービスを提供するサーバノードとの間のサービスの提供時間を測定している。そして、各ノード間の混雑状況の識別情報たる色情報に応じてサービス提供時間を範囲分けした複数の測定値範囲情報の中から、測定されたサービス提供時間の測定値に該当する測定値範囲情報を検索し、この検索された測定値範囲情報に係る色情報を反映した混雑状況画像を描画して表示している。
【０００７】
【発明の実施の形態】
本発明に係るネットワーク混雑状況の表示システム及び表示方法並びに表示プログラムの一実施形態について図１から図６に基づいて説明する。
【０００８】
［表示システムの構成］
先ず、その表示システムの構成を図１を用いて説明する。この表示システムは、ネットワーク上で各種サービスの提供を行うサーバと、このサーバからネットワーク上でその各種サービスの提供を受けるクライアントマシン４と、そのサーバとクライアントマシン４間のサービス提供時間の測定結果に基づいてネットワークの混雑状況を描画する混雑状況描画マシン５とを有する。ここで、本実施形態にあっては、サーバとしてＷｅｂサーバ１，ファイルサーバ２，並びにデータベースサーバ（以下「ＤＢサーバ」という）３を例示するが、必ずしもこれらに限定するものではない。以下、これら各構成について説明する。
【０００９】
［サーバ］
先ずＷｅｂサーバ１は、例えばクライアントマシン４からの指示によって要求されたＷｅｂコンテンツを制御部（図示略）が記憶部（図示略）から読み込んでクライアントマシン４に送信するが如きサービスを行うものである。また、ファイルサーバ２は、例えばクライアントマシン４からの指示によって要求されたファイルを制御部（図示略）が記憶部（図示略）から読み込んでクライアントマシン４に送信するが如きサービスを行うものである。更に又、ＤＢサーバ３は、例えばクライアントマシン４からデータの書き換え，追加や削除等のトランザクション処理が要求されると、制御部（図示略）が記憶部（図示略）から読み込んだ処理対象のデータに要求された処理を行い、そのデータを記憶部に格納するが如きサービスを行うものである。
【００１０】
［クライアントマシン］
続いて、前述したクライアントマシン４について説明する。このクライアントマシン４は、サーバとの間でのサービス提供時間を測定し、その測定結果を混雑状況描画マシン５に送信する測定プログラムを有する。ここで、そのサービス提供時間とは、例えばＷｅｂサーバ１との間にあってはクライアントマシン４からＷｅｂサーバ１にＷｅｂコンテンツのダウンロード要求指示をし、このＷｅｂコンテンツをクライアントマシン４が受信するまでの時間をいう。また、ファイルサーバ２との間にあってはクライアントマシン４からファイルサーバ２にファイルの転送指示をし、このファイルをクライアントマシン４が受信するまでの時間をいう。更に又、ＤＢサーバ３との間にあってはクライアントマシン４からＤＢサーバ３にトランザクション処理を指示し、このトランザクション処理の実行結果をクライアントマシン４が受信するまでの時間をいう。
【００１１】
具体的にこのクライアントマシン４は、図１に示すが如く、測定プログラムを格納したプログラム格納部４ａと、その測定プログラムに従って後述する各種処理を行う図示しない中央処理装置（以下「ＣＰＵ」という）の制御部４ｂと、後述する図２に示す測定情報管理テーブル４Ｃを格納するテーブル格納部４ｃと、混雑状況描画マシン５にて作成された混雑状況の画像等を表示する表示部４ｄと、オペレータがサーバにサービス提供等の所望の指示を与える為の例えば電子計算機等のキーボードやマウス等の指示部４ｅとを備える。
【００１２】
ここで、このクライアントマシン４の制御部４ｂは、図１に示す測定処理機能４Ｂ１と、混雑状況描画マシン５で描画された画像を表示する表示機能４Ｂ２とを有している。具体的に本実施形態の測定処理機能４Ｂ１は、前述したサービス提供時間を測定し、その測定結果等を測定情報管理テーブル４Ｃに記録する測定機能４１Ｂと、その測定情報管理テーブル４Ｃのデータを混雑状況描画マシン５に送信する送信機能４２Ｂとを有する。
【００１３】
続いて、テーブル格納部４ｃの測定情報管理テーブル４Ｃは、ＩＰアドレス等のクライアントの識別情報，サービス提供時間の測定値の情報，及び測定対象たるサーバ（換言すればサービス）の識別情報から成る測定情報を格納するテーブルであって、図２（ａ）に示すが如く、夫々に対応してクライアント識別情報欄４１Ｃ，測定値情報欄４２Ｃ，及び測定サービス識別情報欄４３Ｃが設けられる。ここで、この図２（ａ）に示す測定情報管理テーブル４Ｃはそのフォーマットを例示したものであり、具体的には、例えば図２（ｂ）〜（ｄ）に示すが如く測定サービスに対応して作成される。
【００１４】
その図２（ｂ）に示す測定情報管理テーブル４Ｃ１は、Ｗｅｂサーバ１のサービスを受ける場合であって、測定サービス識別情報欄４３Ｃに例えば「Ｗｅｂ」と格納される。また、図２（ｃ）に示す測定情報管理テーブル４Ｃ２は、ファイルサーバ２のサービスを受ける場合であって、測定サービス識別情報欄４３Ｃに例えば「ファイル」と格納される。更に又、図２（ｄ）に示す測定情報管理テーブル４Ｃ３は、ＤＢサーバ３のサービスを受ける場合であって、測定サービス識別情報欄４３Ｃに例えば「ＤＢ」と格納される。ここで、本実施形態にあっては、予めクライアント識別情報欄４１Ｃにクライアントマシン４のＩＰアドレスが格納されているものとする。
【００１５】
［混雑状況描画マシン］
続いて、前述した混雑状況描画マシン５について説明する。この混雑状況描画マシン５は、クライアントマシン４から受信した測定情報管理テーブル４Ｃ１〜４Ｃ３の各情報に基づいてネットワークの混雑状況を描画する端末である。具体的にこの混雑状況描画マシン５は、図１に示すが如く、描画処理を行わせる描画プログラムを格納したプログラム格納部５ａと、その描画プログラムに従って後述する各種処理を行う図示しない中央処理装置（以下「ＣＰＵ」という）の制御部５ｂと、描画に要する画像の部品データを格納する画像部品格納部５ｃと、後述する図３に示す重要度判定テーブル５Ｄを格納するテーブル格納部５ｄと、クライアントマシン４から受信した測定情報管理テーブル４Ｃ１〜４Ｃ３のデータを格納する受信テーブル格納部５ｅとを備える。
【００１６】
ここで、この混雑状況描画マシン５の制御部５ｂは、図１に示す描画処理機能５Ｂを有している。具体的に本実施形態の描画処理機能５Ｂは、受信した測定情報管理テーブル４Ｃ１〜４Ｃ３の情報とテーブル格納部５ｄの重要度判定テーブル５Ｄの情報とを対比して混雑状況を判定する（後述するが如く該当する重要度判定テーブルを検索する）判定機能５１Ｂと、この判定機能５１Ｂの判定結果に基づいて混雑状況の画像を描画する描画機能５２Ｂと、混雑状況の補足情報を作成する補足情報作成機能５３Ｂと、その描画機能５２Ｂ及び補足情報作成機能５３Ｂで作成された画像のデータをクライアントマシン４に送信する送信機能５４Ｂとを有する。
【００１７】
続いて、前述した画像部品格納部５ｃには、例えば図６に示すが如きクライアントマシン４を表す第一基本画像５１Ｃ１，Ｗｅｂサーバ１を表す第二基本画像５１Ｃ２，ファイルサーバ２を表す第三基本画像５１Ｃ３及びＤＢサーバ３を表す第四基本画像５１Ｃ４等の基本画像データと、測定結果に基づいて変更される変更画像データと、サービス提供時間の平均値等が入力される補足情報画像データとが格納されている。
【００１８】
ここで、上記第一から第四の基本画像５１Ｃ１〜５１Ｃ４にはテキスト挿入部が設けられていてもよく、かかる場合はそのテキスト挿入部に各々に対応した名称が入力される。例えば、混雑状況描画マシン５のＣＰＵが、受信した測定情報管理テーブル４Ｃ１〜４Ｃ３の識別情報を読み込んで、描画機能５２Ｂにより入力する。尚、その入力される名称は、オペレータが認識できるものであれば何でもよい。また、上記変更画像データとは、図６に示す第一基本画像５１Ｃ１と第二基本画像５１Ｃ２，第三基本画像５１Ｃ３及び第四基本画像５１Ｃ４を繋ぐ第一から第三の線５２Ｃ１〜５２Ｃ３のことをいい、後述する重要度判定テーブル５Ｄの色情報に基づいて適宜その色が変更されるものである。更に又、補足情報画像データは、本実施形態の図６にあってはサーバ毎のサービス提供時間の一日の平均値が入力される第一補足情報画像５３Ｃ１と、前回の測定値情報が入力される第二補足情報画像５３Ｃ２とを例示しているが、必ずしもそれに限定するものではない。例えば一週間の平均値等、適宜所望の補足情報に係る画像データを設ければよい。
【００１９】
続いて、テーブル格納部５ｄの重要度判定テーブル５Ｄは、前述した測定情報管理テーブル４Ｃと同様のクライアントの識別情報並びに測定サービス識別情報，予め混雑状況の程度に応じて分別した測定値Ｘの範囲の情報，及びその測定値範囲情報に対応した色情報を格納するテーブルであって、図３（ａ）に示すが如く、夫々に対応してクライアント識別情報欄５１Ｄ，測定サービス識別情報欄５２Ｄ，測定値範囲情報欄５３Ｄ，及び色情報欄５４Ｄが設けられる。ここで、この図３（ａ）に示す重要度判定テーブル５Ｄはそのフォーマットを例示したものであり、具体的には、例えば図３（ｂ）〜（ｄ）に示すが如く測定値範囲情報に対応して重要度判定テーブル５Ｄ１〜５Ｄ３が作成される。
【００２０】
その図３（ｂ）〜（ｄ）に示す重要度判定テーブル５Ｄ１〜５Ｄ３は、Ｗｅｂサーバ１との間の混雑状況を判定する為のテーブルを代表して例示している。これらは、例えば測定値Ｘの範囲を「１秒未満」，「１秒以上５未満」及び「５秒以上」の三つに分別し、「１秒未満」の場合の前述した線の画像に係る色情報は「青色」，「１秒以上５未満」の場合の色情報は「黄色」，「５秒以上」の場合の色情報は「赤色」と設定したものである。ここで、本実施形態にあっては、予めクライアント識別情報欄５１Ｄと測定サービス識別情報欄５２Ｄに各識別情報が格納されているものとする。
【００２１】
［表示システムの動作］
次に、本実施形態の表示システムの動作を図４及び図５を用いて説明する。最初に、クライアントマシン４側の測定処理動作を図４のフローチャートを用いて説明する。
【００２２】
ここでは、Ｗｅｂサーバ１との間での混雑状況の測定処理について説明する。先ず、オペレータがクライアントマシン４の指示部４ｅからＷｅｂサーバ１にサービス提供指示（この場合は所望のＷｅｂコンテンツのダウンロード要求指示）を行う（ステップＳＴ１）。ここで、その指示がＷｅｂサーバ１に送られると同時に、クライアントマシン４のＣＰＵは、測定機能４１Ｂによりサービス提供時間の測定を始める（ステップＳＴ２）。
【００２３】
続いて、ダウンロード要求指示を受けたＷｅｂサーバ１は、上記Ｗｅｂコンテンツをクライアントマシン４に送信する。そして、クライアントマシン４のＣＰＵは、サービスが提供される、即ちそのＷｅｂコンテンツを受信する（ステップＳＴ３）と同時に測定を止め、測定機能４１Ｂによりサービス提供時間を演算して測定値のデータを取得する（ステップＳＴ４）。その際、測定サービス識別情報も取得する。今回はＷｅｂサーバ１からのサービス提供を受けているので、測定サービス識別情報として“Ｗｅｂ”のデータを取得する。尚、その測定サービス識別情報は、前述したステップＳＴ１のサービス提供指示時にその指示先を認識して取得してもよく、またオペレータが入力してもよい。
【００２４】
測定値のデータを取得したクライアントマシン４のＣＰＵは、測定機能４１Ｂにより、取得した測定サービス識別情報（“Ｗｅｂ”のデータ）に一致するテーブル格納部４ｃ内の各測定情報管理テーブルのレコードを検索（ステップＳＴ５）し、一致するレコードがある場合、該当する測定情報管理テーブル（ここでは図２（ｂ）に示す測定情報管理テーブル４Ｃ１）を読み込む。ここで、一致するレコードがない場合は、この測定処理を終了する。続いて、そのＣＰＵは、読み込んだ測定情報管理テーブル４Ｃ１の測定値情報欄４２Ｃに、取得した測定値のデータを記録（その測定情報管理テーブル４Ｃ１への記録が二回目以降の場合は更新）し、その測定情報管理テーブル４Ｃ１をテーブル格納部４ｃに格納する（ステップＳＴ６）。
【００２５】
次に、ファイルサーバ２との間での混雑状況の測定処理について説明する。この場合にあっても、前述したＷｅｂサーバ１の場合と同様にして図４のフローチャートのステップＳＴ１〜ＳＴ６の如く測定処理が行われ、図２（ｃ）に示す測定情報管理テーブル４Ｃ２がテーブル格納部４ｃに格納される。かかる場合、「Ｗｅｂサーバ１」を「ファイルサーバ２」と、「Ｗｅｂコンテンツ」を「ファイル」と、「ダウンロード要求指示」を「ファイル転送指示」と、「“Ｗｅｂ”のデータ」を「“ファイル”のデータ」と、「測定情報管理テーブル４Ｃ１」を「測定情報管理テーブル４Ｃ２」と読み替える。
【００２６】
また、ＤＢサーバ３との間での混雑状況の測定処理は、以下の如く行われる。先ず、図４に示すが如くオペレータがクライアントマシン４の指示部４ｅからＤＢサーバ３にサービス提供指示（この場合は所望のトランザクション処理指示）を行う（ステップＳＴ１）。ここで、その指示がＷｅｂサーバ１に送られると同時に、クライアントマシン４のＣＰＵは、測定機能４１Ｂによりサービス提供時間の測定を始める（ステップＳＴ２）。
【００２７】
続いて、トランザクション処理指示を受けたＤＢサーバ３は、例えばそのデータベース内のデータに書き換え等の要求された処理を行い、その結果をクライアントマシン４に送信する。そして、クライアントマシン４のＣＰＵは、サービスが提供される、即ちその結果を受信する（ステップＳＴ３）と同時に測定を止め、測定機能４１Ｂによりサービス提供時間を演算して測定値のデータを取得する（ステップＳＴ４）。以降、前述したＷｅｂサーバ１の場合と同様にして測定処理が行われ、図２（ｄ）に示す測定情報管理テーブル４Ｃ３がテーブル格納部４ｃに格納される。かかる場合、「Ｗｅｂサーバ１」を「ＤＢサーバ３」と、「“Ｗｅｂ”のデータ」を「“ＤＢ”のデータ」と、「測定情報管理テーブル４Ｃ１」を「測定情報管理テーブル４Ｃ３」と読み替える。
【００２８】
次に、クライアントマシン４のＣＰＵは、送信機能４２Ｂにより、画像の描画時間（その画像を再描画する場合は再描画時間）になる（ステップＳＴ７）と、テーブル格納部４ｃから更新された測定情報管理テーブル（この場合は測定情報管理テーブル４Ｃ１〜４Ｃ３）を読み込んで混雑状況描画マシン５に送信する（ステップＳＴ８）。尚、未だ描画時間（再描画時間）になっていない場合は、その描画時間（再描画時間）になるまで待機する。かかる場合、その描画時間（再描画時間）になるまでに再びサービスの提供を受けたときは、上述した測定処理を行った後、測定情報管理テーブルを再度更新する。ここで、その描画時間（再描画時間）とは、例えば所定間隔毎の時間や所定時刻のことをいい、オペレータが予め任意に設定できるものである。そして、その描画時間（再描画時間）は、例えば測定サービス識別情報毎に設定されるものでもよく、また測定サービス識別情報に拘わらず設定されるもの（即ちその時間が来たときに全ての更新された測定情報管理テーブルが送信されるもの）でもよい。本実施形態にあっては後者を例示している。
【００２９】
次に、混雑状況描画マシン５側の描画処理動作を図５のフローチャートを用いて説明する。先ず、クライアントマシン４から測定情報管理テーブル４Ｃ１〜４Ｃ３を受信（ステップＳＴ１１）した混雑状況描画マシン５のＣＰＵは、その測定情報管理テーブル４Ｃ１〜４Ｃ３を受信テーブル格納部５ｅに格納すると共に、画像部品格納部５ｃから基本画像データ及び変更画像データを読み込む（ステップＳＴ１２）。
【００３０】
続いて、混雑状況描画マシン５のＣＰＵは、受信した測定情報管理テーブル４Ｃ１〜４Ｃ３毎に、そのクライアント識別情報及び測定サービス識別情報双方に一致する重要度判定テーブルをテーブル格納部５ｄから読み込み、その中から測定情報管理テーブル４Ｃ１〜４Ｃ３の測定値情報欄４２Ｃの測定値情報に該当する測定値Ｘの範囲情報を有する重要度判定テーブルを検索する。そして、検索した重要度判定テーブルの色情報欄５４Ｄに基づいて、該当する色情報を判定する（ステップＳＴ１３）。例えば、Ｗｅｂサーバ１の場合について例示すると、先ず図２（ｂ）に示す測定情報管理テーブル４Ｃ１のクライアント識別情報及び測定サービス識別情報双方に一致する重要度判定テーブル（図３（ｂ）〜（ｄ）に示す重要度判定テーブル５Ｄ１〜５Ｄ３）をテーブル格納部５ｄから読み込み、その中から測定値情報欄４２Ｃの測定値情報「４ｓ」に該当する測定値Ｘの範囲情報を有する重要度判定テーブル５Ｄ２を検索する。そして、その重要度判定テーブル５Ｄ２の色情報欄５４Ｄに基づいて、該当する色情報を「黄色」と判定する。
【００３１】
続いて、混雑状況描画マシン５のＣＰＵは、描画機能５２Ｂにより、ステップＳＴ１２にて読み込まれた基本画像データを例えば図示しないメモリに展開すると共に、変更画像データの線のデータに、判定された色情報を反映させてそのメモリに展開し、混雑状況の画像を描画する（ステップＳＴ１４）。例えば図６に示すが如く、基本画像データたる第一から第四の基本画像５１Ｃ１〜５１Ｃ４を描画し、続いて第一から第三の線５２Ｃ１〜５２Ｃ３に色情報を反映させて描画する。Ｗｅｂサーバ１の場合について例示すると、第一の線５２Ｃ１を「黄色」にして描画する。
【００３２】
次に、混雑状況描画マシン５のＣＰＵは、補足情報作成機能５３Ｂにより補足情報を作成する。先ず、そのＣＰＵは、画像部品格納部５ｃから補足情報画像データ（図６に示す本実施形態にあっては前述した第一及び第二の補足情報画像５３Ｃ１，５３Ｃ２）を読み込み（ステップＳＴ１５）、補足情報を入力する（ステップＳＴ１６）。かかる場合、混雑状況描画マシン５のＣＰＵは、第一補足情報画像５３Ｃ１にはサーバ毎のサービス提供時間の一日の平均値を補足情報として入力するので、受信テーブル格納部５ｅからサーバ毎に過去一日分の測定情報管理テーブルの測定値情報を読み込み、その平均値の演算処理を行う。そして、その平均値のデータを第一補足情報画像５３Ｃ１に入力する。また、第二補足情報画像５３Ｃ２には前回の測定値を補足情報として入力するので、受信テーブル格納部５ｅから前回の測定情報管理テーブルの測定値情報を読み込み、その測定値のデータを第二補足情報画像５３Ｃ２に入力する。続いて、混雑状況描画マシン５のＣＰＵは、補足情報が入力された補足情報画像を、混雑状況画像が展開されたメモリに展開して描画する（ステップＳＴ１７）。
【００３３】
続いて、混雑状況描画マシン５のＣＰＵは、送信機能５４Ｂにより、メモリから混雑状況画像と補足情報画像を読み込んでクライアントマシン４に送信する（ステップＳＴ１７）。そして、クライアントマシン４のＣＰＵは、受信した混雑状況画像と補足情報画像を表示機能４Ｂ２により図６の如く表示部４ｄに表示する。
【００３４】
以上示したが如く、本システムを構築することによって、従来例の如くデータ容量に基づいた混雑状況の表示とは異なり、使用者はネットワーク上で所望するサービスを受けるまでにどの程度の時間がかかるのかを視覚的且つ適格に把握することができる。これが為、例えば利用者が複数のサービスを受けようとしている場合に、その混雑状況により適宜対象のサービスを選択することができ、全体での作業時間の低減を図ることが可能となる。
【００３５】
尚、前述した測定情報管理テーブル４Ｃに、利用者が所望するサービスの詳細情報を入力可能なサービス詳細情報欄４４Ｃを設けてもよい。かかる場合、前述した重要度判定テーブル５Ｄには、測定情報管理テーブル４Ｃのサービス詳細情報欄４４Ｃに対応するサービス詳細情報欄５５Ｄを設ける。例えば、Ｗｅｂサーバ１の場合にあっては、サービス詳細情報欄４４Ｃに所望のＷｅｂコンテンツのＵＲＬを入力した図２（ｅ）に示す測定情報管理テーブル４Ｃ４と、そのＵＲＬをサービス詳細情報欄５５Ｄに入力した図３（ｅ）に示す測定情報管理テーブル５Ｄ４とを設ける。そして、これによりＷｅｂコンテンツ毎に混雑状況を把握することができる。ここで、サービス詳細情報欄４４Ｃ，５５Ｄには、例えばファイルサーバ２の場合にあっては所望のファイルを読み込む為の識別子等を、ＤＢサーバ３の場合にあっては所望のデータベースにアクセスする為の識別子等を入力すればよい。
【００３６】
次に、ネットワーク混雑状況の表示システムの変形例を説明する。この変形例と前述した実施形態との相違点は、図示しないがシステム上に混雑状況描画マシンを設けず、この混雑状況描画マシンに係る機能やデータベースをクライアントマシンに設けた点にある。これにより、前述した実施形態と同様の効果を奏するだけでなく、システムの簡略化を図ることができるという効果をも得ることが可能となる。具体的には、先ず、混雑状況描画マシンが無いことによる構成の簡略化が図れる。また、本システムのプログラムの統合を図ることができ、且つそのプログラムに係る例えば送信機能４２Ｂ，５４Ｂが不要になるので、プログラムの構成の簡略化が可能となる。
【００３７】
【発明の効果】
本発明に係るネットワーク混雑状況の表示システム及び表示方法並びに表示プログラムによれば、利用者は、ネットワーク上の混雑状況を単に「混んでいる」，「空いている」というだけの情報だけでなく、その混み具合がどの程度のものなのか，即ちサーバノードからサービスを受けるのにどれだけ時間がかかるのかを把握することができる。
【図面の簡単な説明】
【図１】本発明に係る表示システムの一実施形態の構成を示すブロック図である。
【図２】本実施形態の測定情報管理テーブルを説明する説明図であって、図２（ａ）はそのフォーマットを示す図で、図２（ｂ）はＷｅｂサーバに対応するテーブルの一例を示す図で、図２（ｃ）はファイルサーバに対応するテーブルの一例を示す図で、図２（ｄ）はＤＢサーバに対応するテーブルの一例を示す図で、図２（ｅ）はＷｅｂサーバに対応するテーブルの他の例を示す図である。
【図３】本実施形態の重要度判定テーブルを説明する説明図であって、図３（ａ）はそのフォーマットを示す図で、図３（ｂ）は測定値の一範囲を示すテーブルの一例を示す図で、図３（ｃ）は測定値の他の範囲を示すテーブルの一例を示す図で、図３（ｄ）は測定値の更に他の範囲を示すテーブルの一例を示す図で、図３（ｅ）は他のテーブルの例を示す図である。
【図４】本実施形態の測定処理を説明するフローチャートである。
【図５】本実施形態の描画処理を説明するフローチャートである。
【図６】本実施形態の描画された混雑状況画像の一例を示す説明図である。
【符号の説明】
１  Ｗｅｂサーバ
２  ファイルサーバ
３  ＤＢサーバ
４  クライアントマシン
４Ｂ１  測定処理機能
４Ｂ２  表示機能
４１Ｂ  測定機能
４２Ｂ  送信機能
５  混雑状況描画マシン
５Ｂ  描画処理機能
５１Ｂ  判定機能
５２Ｂ  描画機能
５３Ｂ  補足情報作成機能
５４Ｂ  送信機能
【図１】
0003760281.tif 000002
【図２】
0003760281.tif 000003
【図３】
0003760281.tif 000004
【図４】
0003760281.tif 000005
【図５】
0003760281.tif 000006
【図６】
0003760281.tif 000007