Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3760281B2 - Network congestion status display system, display method, and display program - Google Patents
[go: Go Back, main page]

JP3760281B2 - Network congestion status display system, display method, and display program - Google Patents

Network congestion status display system, display method, and display program Download PDF

Info

Publication number
JP3760281B2
JP3760281B2 JP2001264504A JP2001264504A JP3760281B2 JP 3760281 B2 JP3760281 B2 JP 3760281B2 JP 2001264504 A JP2001264504 A JP 2001264504A JP 2001264504 A JP2001264504 A JP 2001264504A JP 3760281 B2 JP3760281 B2 JP 3760281B2
Authority
JP
Japan
Prior art keywords
congestion status
measurement value
congestion
access
value range
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001264504A
Other languages
Japanese (ja)
Other versions
JP2003076661A (en
Inventor
裕士 藤井
宏治 矢留
弘晃 京林
Original Assignee
株式会社日立情報システムズ
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社日立情報システムズ filed Critical 株式会社日立情報システムズ
Priority to JP2001264504A priority Critical patent/JP3760281B2/en
Publication of JP2003076661A publication Critical patent/JP2003076661A/en
Application granted granted Critical
Publication of JP3760281B2 publication Critical patent/JP3760281B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Description

【0001】
【発明の属する技術分野】
本発明は、ネットワーク上のノード間で利用者が各種サービスを受けるネットワーク混雑状況の表示システム及び表示方法並びに表示プログラムに係り、特に利用者がそのネットワーク上の混雑状況を把握するのに好適なネットワーク混雑状況の表示システム及び表示方法並びに表示プログラムに関する。
【0002】
【従来の技術】
近年、例えば種々の情報を得る等の各種サービスを受ける為の一つの手段としては、構築されたインターネット等のネットワーク上で為されるものがある。このネットワーク上での各種サービスの提供は、その種類や内容の多様化が図られ、それに伴ってそのデータ量や使用頻度が増大の一歩を辿っている。そして、それによりネットワークが混雑し、所望するサービスを受けるのに時間がかかってしまう場合が多々生じている。かかる場合、その混雑状況を事前に把握できれば、混雑時を避ける等の対応が取れるので非常に有用である。そこで従来、ネットワークの混雑状況を把握する為の方法として以下の如きものがあった。
【0003】
その方法とは、ネットワークの混雑状況を画像として示すものである。具体的には、ネットワーク上のノード間を直線で結んだ図を描画し、混雑状況に応じてそのノード間の直線の色や太さを変化させるという方法である。ここで、その際に混雑状況の指標として用いる数値は、ノード間で授受されるデータ容量、つまりトラフィック量が測定されて用いられている。
【0004】
【発明が解決しようとする課題】
しかしながら、上記従来例に示すネットワークの混雑状況の表示方法にあっては、利用者はネットワークが混んでいる,若しくは空いている、というレベルの識別はもちろん可能であるが、ネットワーク上で各種サービスを受ける場合に混雑状況によってどれだけの影響を受けるのかを直感的に判断することは難しい、という不都合があった。即ち、所望のサービスを受ける際にどれだけ時間がかかるのかを即座に把握することができなかった。
【0005】
本発明は、かかる従来例の有する不都合を改善し、利用者がネットワーク上の所望のサービスを受ける際にどの程度の時間がかかるのかを把握することができるネットワーク混雑状況の表示システム及び表示方法並びに表示プログラムを提供することを目的とする。
【0006】
【課題を解決するための手段】
上記目的を達成する為、本発明では、クライアントノードと当該クライアントノードにネットワークを介してサービスを提供するサーバノードとの間のサービスの提供時間を測定している。そして、各ノード間の混雑状況の識別情報たる色情報に応じてサービス提供時間を範囲分けした複数の測定値範囲情報の中から、測定されたサービス提供時間の測定値に該当する測定値範囲情報を検索し、この検索された測定値範囲情報に係る色情報を反映した混雑状況画像を描画して表示している。
【0007】
【発明の実施の形態】
本発明に係るネットワーク混雑状況の表示システム及び表示方法並びに表示プログラムの一実施形態について図1から図6に基づいて説明する。
【0008】
[表示システムの構成]
先ず、その表示システムの構成を図1を用いて説明する。この表示システムは、ネットワーク上で各種サービスの提供を行うサーバと、このサーバからネットワーク上でその各種サービスの提供を受けるクライアントマシン4と、そのサーバとクライアントマシン4間のサービス提供時間の測定結果に基づいてネットワークの混雑状況を描画する混雑状況描画マシン5とを有する。ここで、本実施形態にあっては、サーバとしてWebサーバ1,ファイルサーバ2,並びにデータベースサーバ(以下「DBサーバ」という)3を例示するが、必ずしもこれらに限定するものではない。以下、これら各構成について説明する。
【0009】
[サーバ]
先ずWebサーバ1は、例えばクライアントマシン4からの指示によって要求されたWebコンテンツを制御部(図示略)が記憶部(図示略)から読み込んでクライアントマシン4に送信するが如きサービスを行うものである。また、ファイルサーバ2は、例えばクライアントマシン4からの指示によって要求されたファイルを制御部(図示略)が記憶部(図示略)から読み込んでクライアントマシン4に送信するが如きサービスを行うものである。更に又、DBサーバ3は、例えばクライアントマシン4からデータの書き換え,追加や削除等のトランザクション処理が要求されると、制御部(図示略)が記憶部(図示略)から読み込んだ処理対象のデータに要求された処理を行い、そのデータを記憶部に格納するが如きサービスを行うものである。
【0010】
[クライアントマシン]
続いて、前述したクライアントマシン4について説明する。このクライアントマシン4は、サーバとの間でのサービス提供時間を測定し、その測定結果を混雑状況描画マシン5に送信する測定プログラムを有する。ここで、そのサービス提供時間とは、例えばWebサーバ1との間にあってはクライアントマシン4からWebサーバ1にWebコンテンツのダウンロード要求指示をし、このWebコンテンツをクライアントマシン4が受信するまでの時間をいう。また、ファイルサーバ2との間にあってはクライアントマシン4からファイルサーバ2にファイルの転送指示をし、このファイルをクライアントマシン4が受信するまでの時間をいう。更に又、DBサーバ3との間にあってはクライアントマシン4からDBサーバ3にトランザクション処理を指示し、このトランザクション処理の実行結果をクライアントマシン4が受信するまでの時間をいう。
【0011】
具体的にこのクライアントマシン4は、図1に示すが如く、測定プログラムを格納したプログラム格納部4aと、その測定プログラムに従って後述する各種処理を行う図示しない中央処理装置(以下「CPU」という)の制御部4bと、後述する図2に示す測定情報管理テーブル4Cを格納するテーブル格納部4cと、混雑状況描画マシン5にて作成された混雑状況の画像等を表示する表示部4dと、オペレータがサーバにサービス提供等の所望の指示を与える為の例えば電子計算機等のキーボードやマウス等の指示部4eとを備える。
【0012】
ここで、このクライアントマシン4の制御部4bは、図1に示す測定処理機能4Bと、混雑状況描画マシン5で描画された画像を表示する表示機能4Bとを有している。具体的に本実施形態の測定処理機能4Bは、前述したサービス提供時間を測定し、その測定結果等を測定情報管理テーブル4Cに記録する測定機能41Bと、その測定情報管理テーブル4Cのデータを混雑状況描画マシン5に送信する送信機能42Bとを有する。
【0013】
続いて、テーブル格納部4cの測定情報管理テーブル4Cは、IPアドレス等のクライアントの識別情報,サービス提供時間の測定値の情報,及び測定対象たるサーバ(換言すればサービス)の識別情報から成る測定情報を格納するテーブルであって、図2(a)に示すが如く、夫々に対応してクライアント識別情報欄41C,測定値情報欄42C,及び測定サービス識別情報欄43Cが設けられる。ここで、この図2(a)に示す測定情報管理テーブル4Cはそのフォーマットを例示したものであり、具体的には、例えば図2(b)〜(d)に示すが如く測定サービスに対応して作成される。
【0014】
その図2(b)に示す測定情報管理テーブル4Cは、Webサーバ1のサービスを受ける場合であって、測定サービス識別情報欄43Cに例えば「Web」と格納される。また、図2(c)に示す測定情報管理テーブル4Cは、ファイルサーバ2のサービスを受ける場合であって、測定サービス識別情報欄43Cに例えば「ファイル」と格納される。更に又、図2(d)に示す測定情報管理テーブル4Cは、DBサーバ3のサービスを受ける場合であって、測定サービス識別情報欄43Cに例えば「DB」と格納される。ここで、本実施形態にあっては、予めクライアント識別情報欄41Cにクライアントマシン4のIPアドレスが格納されているものとする。
【0015】
[混雑状況描画マシン]
続いて、前述した混雑状況描画マシン5について説明する。この混雑状況描画マシン5は、クライアントマシン4から受信した測定情報管理テーブル4C〜4Cの各情報に基づいてネットワークの混雑状況を描画する端末である。具体的にこの混雑状況描画マシン5は、図1に示すが如く、描画処理を行わせる描画プログラムを格納したプログラム格納部5aと、その描画プログラムに従って後述する各種処理を行う図示しない中央処理装置(以下「CPU」という)の制御部5bと、描画に要する画像の部品データを格納する画像部品格納部5cと、後述する図3に示す重要度判定テーブル5Dを格納するテーブル格納部5dと、クライアントマシン4から受信した測定情報管理テーブル4C〜4Cのデータを格納する受信テーブル格納部5eとを備える。
【0016】
ここで、この混雑状況描画マシン5の制御部5bは、図1に示す描画処理機能5Bを有している。具体的に本実施形態の描画処理機能5Bは、受信した測定情報管理テーブル4C〜4Cの情報とテーブル格納部5dの重要度判定テーブル5Dの情報とを対比して混雑状況を判定する(後述するが如く該当する重要度判定テーブルを検索する)判定機能51Bと、この判定機能51Bの判定結果に基づいて混雑状況の画像を描画する描画機能52Bと、混雑状況の補足情報を作成する補足情報作成機能53Bと、その描画機能52B及び補足情報作成機能53Bで作成された画像のデータをクライアントマシン4に送信する送信機能54Bとを有する。
【0017】
続いて、前述した画像部品格納部5cには、例えば図6に示すが如きクライアントマシン4を表す第一基本画像51C,Webサーバ1を表す第二基本画像51C,ファイルサーバ2を表す第三基本画像51C及びDBサーバ3を表す第四基本画像51C等の基本画像データと、測定結果に基づいて変更される変更画像データと、サービス提供時間の平均値等が入力される補足情報画像データとが格納されている。
【0018】
ここで、上記第一から第四の基本画像51C〜51Cにはテキスト挿入部が設けられていてもよく、かかる場合はそのテキスト挿入部に各々に対応した名称が入力される。例えば、混雑状況描画マシン5のCPUが、受信した測定情報管理テーブル4C〜4Cの識別情報を読み込んで、描画機能52Bにより入力する。尚、その入力される名称は、オペレータが認識できるものであれば何でもよい。また、上記変更画像データとは、図6に示す第一基本画像51Cと第二基本画像51C,第三基本画像51C及び第四基本画像51Cを繋ぐ第一から第三の線52C〜52Cのことをいい、後述する重要度判定テーブル5Dの色情報に基づいて適宜その色が変更されるものである。更に又、補足情報画像データは、本実施形態の図6にあってはサーバ毎のサービス提供時間の一日の平均値が入力される第一補足情報画像53Cと、前回の測定値情報が入力される第二補足情報画像53Cとを例示しているが、必ずしもそれに限定するものではない。例えば一週間の平均値等、適宜所望の補足情報に係る画像データを設ければよい。
【0019】
続いて、テーブル格納部5dの重要度判定テーブル5Dは、前述した測定情報管理テーブル4Cと同様のクライアントの識別情報並びに測定サービス識別情報,予め混雑状況の程度に応じて分別した測定値Xの範囲の情報,及びその測定値範囲情報に対応した色情報を格納するテーブルであって、図3(a)に示すが如く、夫々に対応してクライアント識別情報欄51D,測定サービス識別情報欄52D,測定値範囲情報欄53D,及び色情報欄54Dが設けられる。ここで、この図3(a)に示す重要度判定テーブル5Dはそのフォーマットを例示したものであり、具体的には、例えば図3(b)〜(d)に示すが如く測定値範囲情報に対応して重要度判定テーブル5D〜5Dが作成される。
【0020】
その図3(b)〜(d)に示す重要度判定テーブル5D〜5Dは、Webサーバ1との間の混雑状況を判定する為のテーブルを代表して例示している。これらは、例えば測定値Xの範囲を「1秒未満」,「1秒以上5未満」及び「5秒以上」の三つに分別し、「1秒未満」の場合の前述した線の画像に係る色情報は「青色」,「1秒以上5未満」の場合の色情報は「黄色」,「5秒以上」の場合の色情報は「赤色」と設定したものである。ここで、本実施形態にあっては、予めクライアント識別情報欄51Dと測定サービス識別情報欄52Dに各識別情報が格納されているものとする。
【0021】
[表示システムの動作]
次に、本実施形態の表示システムの動作を図4及び図5を用いて説明する。最初に、クライアントマシン4側の測定処理動作を図4のフローチャートを用いて説明する。
【0022】
ここでは、Webサーバ1との間での混雑状況の測定処理について説明する。先ず、オペレータがクライアントマシン4の指示部4eからWebサーバ1にサービス提供指示(この場合は所望のWebコンテンツのダウンロード要求指示)を行う(ステップST1)。ここで、その指示がWebサーバ1に送られると同時に、クライアントマシン4のCPUは、測定機能41Bによりサービス提供時間の測定を始める(ステップST2)。
【0023】
続いて、ダウンロード要求指示を受けたWebサーバ1は、上記Webコンテンツをクライアントマシン4に送信する。そして、クライアントマシン4のCPUは、サービスが提供される、即ちそのWebコンテンツを受信する(ステップST3)と同時に測定を止め、測定機能41Bによりサービス提供時間を演算して測定値のデータを取得する(ステップST4)。その際、測定サービス識別情報も取得する。今回はWebサーバ1からのサービス提供を受けているので、測定サービス識別情報として“Web”のデータを取得する。尚、その測定サービス識別情報は、前述したステップST1のサービス提供指示時にその指示先を認識して取得してもよく、またオペレータが入力してもよい。
【0024】
測定値のデータを取得したクライアントマシン4のCPUは、測定機能41Bにより、取得した測定サービス識別情報(“Web”のデータ)に一致するテーブル格納部4c内の各測定情報管理テーブルのレコードを検索(ステップST5)し、一致するレコードがある場合、該当する測定情報管理テーブル(ここでは図2(b)に示す測定情報管理テーブル4C)を読み込む。ここで、一致するレコードがない場合は、この測定処理を終了する。続いて、そのCPUは、読み込んだ測定情報管理テーブル4Cの測定値情報欄42Cに、取得した測定値のデータを記録(その測定情報管理テーブル4Cへの記録が二回目以降の場合は更新)し、その測定情報管理テーブル4Cをテーブル格納部4cに格納する(ステップST6)。
【0025】
次に、ファイルサーバ2との間での混雑状況の測定処理について説明する。この場合にあっても、前述したWebサーバ1の場合と同様にして図4のフローチャートのステップST1〜ST6の如く測定処理が行われ、図2(c)に示す測定情報管理テーブル4Cがテーブル格納部4cに格納される。かかる場合、「Webサーバ1」を「ファイルサーバ2」と、「Webコンテンツ」を「ファイル」と、「ダウンロード要求指示」を「ファイル転送指示」と、「“Web”のデータ」を「“ファイル”のデータ」と、「測定情報管理テーブル4C」を「測定情報管理テーブル4C」と読み替える。
【0026】
また、DBサーバ3との間での混雑状況の測定処理は、以下の如く行われる。先ず、図4に示すが如くオペレータがクライアントマシン4の指示部4eからDBサーバ3にサービス提供指示(この場合は所望のトランザクション処理指示)を行う(ステップST1)。ここで、その指示がWebサーバ1に送られると同時に、クライアントマシン4のCPUは、測定機能41Bによりサービス提供時間の測定を始める(ステップST2)。
【0027】
続いて、トランザクション処理指示を受けたDBサーバ3は、例えばそのデータベース内のデータに書き換え等の要求された処理を行い、その結果をクライアントマシン4に送信する。そして、クライアントマシン4のCPUは、サービスが提供される、即ちその結果を受信する(ステップST3)と同時に測定を止め、測定機能41Bによりサービス提供時間を演算して測定値のデータを取得する(ステップST4)。以降、前述したWebサーバ1の場合と同様にして測定処理が行われ、図2(d)に示す測定情報管理テーブル4Cがテーブル格納部4cに格納される。かかる場合、「Webサーバ1」を「DBサーバ3」と、「“Web”のデータ」を「“DB”のデータ」と、「測定情報管理テーブル4C」を「測定情報管理テーブル4C」と読み替える。
【0028】
次に、クライアントマシン4のCPUは、送信機能42Bにより、画像の描画時間(その画像を再描画する場合は再描画時間)になる(ステップST7)と、テーブル格納部4cから更新された測定情報管理テーブル(この場合は測定情報管理テーブル4C〜4C)を読み込んで混雑状況描画マシン5に送信する(ステップST8)。尚、未だ描画時間(再描画時間)になっていない場合は、その描画時間(再描画時間)になるまで待機する。かかる場合、その描画時間(再描画時間)になるまでに再びサービスの提供を受けたときは、上述した測定処理を行った後、測定情報管理テーブルを再度更新する。ここで、その描画時間(再描画時間)とは、例えば所定間隔毎の時間や所定時刻のことをいい、オペレータが予め任意に設定できるものである。そして、その描画時間(再描画時間)は、例えば測定サービス識別情報毎に設定されるものでもよく、また測定サービス識別情報に拘わらず設定されるもの(即ちその時間が来たときに全ての更新された測定情報管理テーブルが送信されるもの)でもよい。本実施形態にあっては後者を例示している。
【0029】
次に、混雑状況描画マシン5側の描画処理動作を図5のフローチャートを用いて説明する。先ず、クライアントマシン4から測定情報管理テーブル4C〜4Cを受信(ステップST11)した混雑状況描画マシン5のCPUは、その測定情報管理テーブル4C〜4Cを受信テーブル格納部5eに格納すると共に、画像部品格納部5cから基本画像データ及び変更画像データを読み込む(ステップST12)。
【0030】
続いて、混雑状況描画マシン5のCPUは、受信した測定情報管理テーブル4C〜4C毎に、そのクライアント識別情報及び測定サービス識別情報双方に一致する重要度判定テーブルをテーブル格納部5dから読み込み、その中から測定情報管理テーブル4C〜4Cの測定値情報欄42Cの測定値情報に該当する測定値Xの範囲情報を有する重要度判定テーブルを検索する。そして、検索した重要度判定テーブルの色情報欄54Dに基づいて、該当する色情報を判定する(ステップST13)。例えば、Webサーバ1の場合について例示すると、先ず図2(b)に示す測定情報管理テーブル4Cのクライアント識別情報及び測定サービス識別情報双方に一致する重要度判定テーブル(図3(b)〜(d)に示す重要度判定テーブル5D〜5D)をテーブル格納部5dから読み込み、その中から測定値情報欄42Cの測定値情報「4s」に該当する測定値Xの範囲情報を有する重要度判定テーブル5Dを検索する。そして、その重要度判定テーブル5Dの色情報欄54Dに基づいて、該当する色情報を「黄色」と判定する。
【0031】
続いて、混雑状況描画マシン5のCPUは、描画機能52Bにより、ステップST12にて読み込まれた基本画像データを例えば図示しないメモリに展開すると共に、変更画像データの線のデータに、判定された色情報を反映させてそのメモリに展開し、混雑状況の画像を描画する(ステップST14)。例えば図6に示すが如く、基本画像データたる第一から第四の基本画像51C〜51Cを描画し、続いて第一から第三の線52C〜52Cに色情報を反映させて描画する。Webサーバ1の場合について例示すると、第一の線52Cを「黄色」にして描画する。
【0032】
次に、混雑状況描画マシン5のCPUは、補足情報作成機能53Bにより補足情報を作成する。先ず、そのCPUは、画像部品格納部5cから補足情報画像データ(図6に示す本実施形態にあっては前述した第一及び第二の補足情報画像53C,53C)を読み込み(ステップST15)、補足情報を入力する(ステップST16)。かかる場合、混雑状況描画マシン5のCPUは、第一補足情報画像53Cにはサーバ毎のサービス提供時間の一日の平均値を補足情報として入力するので、受信テーブル格納部5eからサーバ毎に過去一日分の測定情報管理テーブルの測定値情報を読み込み、その平均値の演算処理を行う。そして、その平均値のデータを第一補足情報画像53Cに入力する。また、第二補足情報画像53Cには前回の測定値を補足情報として入力するので、受信テーブル格納部5eから前回の測定情報管理テーブルの測定値情報を読み込み、その測定値のデータを第二補足情報画像53Cに入力する。続いて、混雑状況描画マシン5のCPUは、補足情報が入力された補足情報画像を、混雑状況画像が展開されたメモリに展開して描画する(ステップST17)。
【0033】
続いて、混雑状況描画マシン5のCPUは、送信機能54Bにより、メモリから混雑状況画像と補足情報画像を読み込んでクライアントマシン4に送信する(ステップST17)。そして、クライアントマシン4のCPUは、受信した混雑状況画像と補足情報画像を表示機能4Bにより図6の如く表示部4dに表示する。
【0034】
以上示したが如く、本システムを構築することによって、従来例の如くデータ容量に基づいた混雑状況の表示とは異なり、使用者はネットワーク上で所望するサービスを受けるまでにどの程度の時間がかかるのかを視覚的且つ適格に把握することができる。これが為、例えば利用者が複数のサービスを受けようとしている場合に、その混雑状況により適宜対象のサービスを選択することができ、全体での作業時間の低減を図ることが可能となる。
【0035】
尚、前述した測定情報管理テーブル4Cに、利用者が所望するサービスの詳細情報を入力可能なサービス詳細情報欄44Cを設けてもよい。かかる場合、前述した重要度判定テーブル5Dには、測定情報管理テーブル4Cのサービス詳細情報欄44Cに対応するサービス詳細情報欄55Dを設ける。例えば、Webサーバ1の場合にあっては、サービス詳細情報欄44Cに所望のWebコンテンツのURLを入力した図2(e)に示す測定情報管理テーブル4Cと、そのURLをサービス詳細情報欄55Dに入力した図3(e)に示す測定情報管理テーブル5Dとを設ける。そして、これによりWebコンテンツ毎に混雑状況を把握することができる。ここで、サービス詳細情報欄44C,55Dには、例えばファイルサーバ2の場合にあっては所望のファイルを読み込む為の識別子等を、DBサーバ3の場合にあっては所望のデータベースにアクセスする為の識別子等を入力すればよい。
【0036】
次に、ネットワーク混雑状況の表示システムの変形例を説明する。この変形例と前述した実施形態との相違点は、図示しないがシステム上に混雑状況描画マシンを設けず、この混雑状況描画マシンに係る機能やデータベースをクライアントマシンに設けた点にある。これにより、前述した実施形態と同様の効果を奏するだけでなく、システムの簡略化を図ることができるという効果をも得ることが可能となる。具体的には、先ず、混雑状況描画マシンが無いことによる構成の簡略化が図れる。また、本システムのプログラムの統合を図ることができ、且つそのプログラムに係る例えば送信機能42B,54Bが不要になるので、プログラムの構成の簡略化が可能となる。
【0037】
【発明の効果】
本発明に係るネットワーク混雑状況の表示システム及び表示方法並びに表示プログラムによれば、利用者は、ネットワーク上の混雑状況を単に「混んでいる」,「空いている」というだけの情報だけでなく、その混み具合がどの程度のものなのか,即ちサーバノードからサービスを受けるのにどれだけ時間がかかるのかを把握することができる。
【図面の簡単な説明】
【図1】本発明に係る表示システムの一実施形態の構成を示すブロック図である。
【図2】本実施形態の測定情報管理テーブルを説明する説明図であって、図2(a)はそのフォーマットを示す図で、図2(b)はWebサーバに対応するテーブルの一例を示す図で、図2(c)はファイルサーバに対応するテーブルの一例を示す図で、図2(d)はDBサーバに対応するテーブルの一例を示す図で、図2(e)はWebサーバに対応するテーブルの他の例を示す図である。
【図3】本実施形態の重要度判定テーブルを説明する説明図であって、図3(a)はそのフォーマットを示す図で、図3(b)は測定値の一範囲を示すテーブルの一例を示す図で、図3(c)は測定値の他の範囲を示すテーブルの一例を示す図で、図3(d)は測定値の更に他の範囲を示すテーブルの一例を示す図で、図3(e)は他のテーブルの例を示す図である。
【図4】本実施形態の測定処理を説明するフローチャートである。
【図5】本実施形態の描画処理を説明するフローチャートである。
【図6】本実施形態の描画された混雑状況画像の一例を示す説明図である。
【符号の説明】
1 Webサーバ
2 ファイルサーバ
3 DBサーバ
4 クライアントマシン
4B 測定処理機能
4B 表示機能
41B 測定機能
42B 送信機能
5 混雑状況描画マシン
5B 描画処理機能
51B 判定機能
52B 描画機能
53B 補足情報作成機能
54B 送信機能
[0001]
BACKGROUND OF THE INVENTION
The present invention provides a network in which a user receives various services between nodes on the network. Congestion status display system, display method, and display program Especially suitable for users to grasp the congestion status on the network. Network congestion status display system, display method, and display program About.
[0002]
[Prior art]
In recent years, as one means for receiving various services such as obtaining various information, there is one performed on a constructed network such as the Internet. The provision of various services on this network has been diversified in types and contents, and along with this, the amount of data and the frequency of use have been increasing. As a result, the network is congested, and it often takes time to receive a desired service. In such a case, if the congestion situation can be grasped in advance, it is very useful because it is possible to take measures such as avoiding congestion. Therefore, conventionally, there are the following methods for grasping the congestion status of the network.
[0003]
The method shows the congestion status of the network as an image. Specifically, it is a method of drawing a diagram in which nodes on the network are connected by straight lines, and changing the color and thickness of the straight lines between the nodes according to the congestion situation. Here, the numerical value used as an indicator of the congestion state at that time is used by measuring the data capacity exchanged between nodes, that is, the traffic volume.
[0004]
[Problems to be solved by the invention]
However, in the network congestion status display method shown in the above conventional example, the user can of course identify whether the network is busy or free, but various services are available on the network. There is a disadvantage that it is difficult to intuitively determine how much it is affected by the congestion situation when receiving. That is, it was impossible to immediately grasp how long it takes to receive a desired service.
[0005]
The present invention improves the inconvenience of such a conventional example, and can grasp how long it takes a user to receive a desired service on the network. Network congestion status display system, display method, and display program To provide Eyes Target.
[0006]
[Means for Solving the Problems]
In order to achieve the above object, in the present invention, a service provision time is measured between a client node and a server node that provides a service to the client node via a network. Then, the measurement value range information corresponding to the measured value of the service provision time among the plurality of measurement value range information obtained by dividing the service provision time according to the color information which is the identification information of the congestion state between the nodes. And the congestion status image reflecting the color information related to the searched measurement value range information is drawn and displayed.
[0007]
DETAILED DESCRIPTION OF THE INVENTION
According to the present invention Network congestion status display system, display method, and display program One embodiment will be described with reference to FIGS.
[0008]
[Display system configuration]
First, the configuration of the display system will be described with reference to FIG. This display system includes a server that provides various services on the network, a client machine 4 that receives the various services on the network from the server, and a measurement result of the service provision time between the server and the client machine 4. And a congestion status drawing machine 5 for drawing the congestion status of the network based on it. Here, in the present embodiment, the Web server 1, the file server 2, and the database server (hereinafter referred to as “DB server”) 3 are illustrated as servers, but are not necessarily limited to these. Hereinafter, each of these configurations will be described.
[0009]
[server]
First, for example, the Web server 1 performs a service such that a control unit (not shown) reads a Web content requested by an instruction from the client machine 4 from a storage unit (not shown) and transmits it to the client machine 4. . Further, the file server 2 performs a service such that a control unit (not shown) reads a file requested by an instruction from the client machine 4 from a storage unit (not shown) and transmits it to the client machine 4. . Furthermore, when the DB server 3 requests transaction processing such as rewriting, addition, or deletion of data from the client machine 4, for example, the data to be processed read from the storage unit (not shown) by the control unit (not shown). The service is performed in such a manner that the requested processing is performed and the data is stored in the storage unit.
[0010]
[Client machine]
Next, the client machine 4 described above will be described. The client machine 4 has a measurement program that measures the service provision time with the server and transmits the measurement result to the congestion state drawing machine 5. Here, the service provision time is, for example, the time until the client machine 4 receives a web content download request instruction from the client machine 4 to the web server 1 and the client machine 4 receives the web content. Say. In the case of the file server 2, it means the time until the client machine 4 receives a file transfer instruction from the client machine 4 to the file server 2 and receives the file. In addition, when it is connected to the DB server 3, it means the time until the client machine 4 instructs the DB server 3 to perform transaction processing and the client machine 4 receives the execution result of the transaction processing.
[0011]
Specifically, as shown in FIG. 1, the client machine 4 includes a program storage unit 4a that stores a measurement program, and a central processing unit (not shown) (hereinafter referred to as “CPU”) that performs various processes described later according to the measurement program. A control unit 4b, a table storage unit 4c that stores a measurement information management table 4C shown in FIG. 2 to be described later, a display unit 4d that displays an image of the congestion status created by the congestion status drawing machine 5, and an operator An instruction unit 4e such as a keyboard such as an electronic computer or a mouse for providing a server with a desired instruction for service provision or the like is provided.
[0012]
Here, the control unit 4b of the client machine 4 has a measurement processing function 4B shown in FIG. 1 And a display function 4B for displaying an image drawn by the congestion state drawing machine 5 2 And have. Specifically, the measurement processing function 4B of this embodiment 1 Includes a measurement function 41B that measures the above-described service provision time and records the measurement result and the like in the measurement information management table 4C, and a transmission function 42B that transmits the data of the measurement information management table 4C to the congestion state drawing machine 5. Have
[0013]
Subsequently, the measurement information management table 4C in the table storage unit 4c includes measurement information including client identification information such as an IP address, service provision time measurement value information, and measurement target server (in other words, service) identification information. As shown in FIG. 2A, a table for storing information is provided with a client identification information column 41C, a measured value information column 42C, and a measurement service identification information column 43C corresponding to each. Here, the measurement information management table 4C shown in FIG. 2A shows an example of the format. Specifically, for example, as shown in FIGS. 2B to 2D, the measurement information management table 4C corresponds to the measurement service. Created.
[0014]
The measurement information management table 4C shown in FIG. 1 Is a case where the service of the Web server 1 is received, and for example, “Web” is stored in the measurement service identification information column 43C. Also, the measurement information management table 4C shown in FIG. 2 Is a case where the service of the file server 2 is received, and “file” is stored in the measurement service identification information column 43C, for example. Furthermore, the measurement information management table 4C shown in FIG. 3 Is a case where the service of the DB server 3 is received, and for example, “DB” is stored in the measurement service identification information column 43C. Here, in this embodiment, it is assumed that the IP address of the client machine 4 is stored in the client identification information column 41C in advance.
[0015]
[Congestion drawing machine]
Next, the above-described congestion state drawing machine 5 will be described. The congestion state drawing machine 5 includes a measurement information management table 4C received from the client machine 4. 1 ~ 4C 3 It is a terminal that draws the congestion status of the network based on each information. Specifically, as shown in FIG. 1, the congestion state drawing machine 5 includes a program storage unit 5a that stores a drawing program for performing drawing processing, and a central processing unit (not shown) that performs various processes described later according to the drawing program. (Hereinafter referred to as “CPU”), a control unit 5b, an image component storage unit 5c that stores component data of an image required for drawing, a table storage unit 5d that stores an importance level determination table 5D shown in FIG. Measurement information management table 4C received from the machine 4 1 ~ 4C 3 A reception table storage unit 5e for storing the data.
[0016]
Here, the control unit 5b of the congestion state drawing machine 5 has a drawing processing function 5B shown in FIG. Specifically, the drawing processing function 5B of the present embodiment is configured to receive the received measurement information management table 4C. 1 ~ 4C 3 And a determination function 51B for determining the congestion status by comparing the information in the table storage unit 5d with the information in the importance determination table 5D (retrieving a corresponding importance determination table as described later), and the determination function 51B Based on the determination result, the drawing function 52B for drawing an image of the congestion situation, the supplementary information creation function 53B for creating supplementary information of the congestion situation, and the image data created by the drawing function 52B and the supplementary information creation function 53B A transmission function 54B for transmitting to the client machine 4;
[0017]
Subsequently, in the image component storage unit 5c described above, for example, a first basic image 51C representing the client machine 4 as shown in FIG. 1 , The second basic image 51C representing the Web server 1 2 , The third basic image 51C representing the file server 2 3 And the fourth basic image 51C representing the DB server 3 4 Basic image data such as, changed image data that is changed based on the measurement result, and supplementary information image data into which an average value of service provision time and the like are input are stored.
[0018]
Here, the first to fourth basic images 51C described above. 1 ~ 51C 4 May be provided with a text insertion section, and in such a case, a name corresponding to each is input to the text insertion section. For example, the measurement information management table 4C received by the CPU of the congestion state drawing machine 5 is received. 1 ~ 4C 3 Are input by the drawing function 52B. The input name may be anything that can be recognized by the operator. The changed image data is the first basic image 51C shown in FIG. 1 And the second basic image 51C 2 , Third basic image 51C 3 And the fourth basic image 51C 4 The first to third line 52C connecting 1 ~ 52C 3 That is, the color is appropriately changed based on the color information of the importance determination table 5D described later. Further, in FIG. 6 of the present embodiment, the supplementary information image data is the first supplementary information image 53C in which the average value of the service providing time for each server is input per day. 1 And the second supplementary information image 53C in which the previous measurement value information is input. 2 However, the present invention is not necessarily limited thereto. For example, image data related to desired supplemental information such as an average value for one week may be provided as appropriate.
[0019]
Subsequently, the importance level determination table 5D of the table storage unit 5d includes the client identification information and the measurement service identification information similar to the measurement information management table 4C described above, and the range of the measurement value X previously classified according to the degree of congestion. , And color information corresponding to the measurement value range information, as shown in FIG. 3A, the client identification information column 51D, the measurement service identification information column 52D, A measurement value range information column 53D and a color information column 54D are provided. Here, the importance determination table 5D shown in FIG. 3A illustrates the format. Specifically, for example, as shown in FIGS. 3B to 3D, the measurement value range information is shown. Corresponding importance level determination table 5D 1 ~ 5D 3 Is created.
[0020]
Importance determination table 5D shown in FIGS. 1 ~ 5D 3 Shows a representative table for determining the congestion status with the Web server 1. For example, the range of the measured value X is divided into three, “less than 1 second”, “more than 1 second and less than 5”, and “more than 5 seconds”, and the image of the above-mentioned line in the case of “less than 1 second” The color information is “blue”, the color information for “1 second to less than 5” is set to “yellow”, and the color information for “5 seconds or more” is set to “red”. Here, in this embodiment, it is assumed that each piece of identification information is stored in the client identification information column 51D and the measurement service identification information column 52D in advance.
[0021]
[Display system operation]
Next, the operation of the display system of this embodiment will be described with reference to FIGS. First, the measurement processing operation on the client machine 4 side will be described with reference to the flowchart of FIG.
[0022]
Here, a measurement process of the congestion status with the Web server 1 will be described. First, the operator issues a service provision instruction (in this case, a request for downloading a desired Web content) from the instruction unit 4e of the client machine 4 to the Web server 1 (step ST1). Here, at the same time that the instruction is sent to the Web server 1, the CPU of the client machine 4 starts measuring the service providing time by the measurement function 41B (step ST2).
[0023]
Subsequently, the Web server 1 that has received the download request instruction transmits the Web content to the client machine 4. Then, the CPU of the client machine 4 stops the measurement at the same time when the service is provided, that is, receives the Web content (step ST3), calculates the service provision time by the measurement function 41B, and acquires the measurement value data. (Step ST4). At that time, measurement service identification information is also acquired. Since the service is provided from the Web server 1 this time, “Web” data is acquired as measurement service identification information. Note that the measurement service identification information may be acquired by recognizing the instruction destination at the time of the service provision instruction in step ST1 described above, or may be input by an operator.
[0024]
The CPU of the client machine 4 that acquired the measurement value data uses the measurement function 41B to search for a record in each measurement information management table in the table storage unit 4c that matches the acquired measurement service identification information ("Web" data). (Step ST5) If there is a matching record, the corresponding measurement information management table (here, the measurement information management table 4C shown in FIG. 2B) 1 ). If there is no matching record, the measurement process is terminated. Subsequently, the CPU reads the measurement information management table 4C that has been read. 1 In the measured value information column 42C, the acquired measured value data is recorded (the measured information management table 4C 1 If it is recorded for the second time or later), the measurement information management table 4C 1 Is stored in the table storage unit 4c (step ST6).
[0025]
Next, a process for measuring the congestion status with the file server 2 will be described. Even in this case, measurement processing is performed as in steps ST1 to ST6 in the flowchart of FIG. 4 in the same manner as in the case of the Web server 1 described above, and the measurement information management table 4C shown in FIG. 2 Is stored in the table storage unit 4c. In this case, “Web server 1” is “file server 2”, “Web content” is “file”, “download request instruction” is “file transfer instruction”, and “Web data” is “file”. "Data" and "Measurement information management table 4C 1 "Measurement information management table 4C 2 "
[0026]
The processing for measuring the congestion status with the DB server 3 is performed as follows. First, as shown in FIG. 4, the operator issues a service provision instruction (in this case, a desired transaction processing instruction) to the DB server 3 from the instruction unit 4e of the client machine 4 (step ST1). Here, at the same time that the instruction is sent to the Web server 1, the CPU of the client machine 4 starts measuring the service providing time by the measurement function 41B (step ST2).
[0027]
Subsequently, the DB server 3 receiving the transaction processing instruction performs a requested process such as rewriting data in the database, for example, and transmits the result to the client machine 4. Then, the CPU of the client machine 4 stops providing the service, that is, receives the result (step ST3), calculates the service providing time by the measurement function 41B, and obtains the measured value data ( Step ST4). Thereafter, measurement processing is performed in the same manner as in the case of the Web server 1 described above, and the measurement information management table 4C shown in FIG. 3 Is stored in the table storage unit 4c. In this case, “Web server 1” is “DB server 3”, “Web data” is “DB data”, and “Measurement information management table 4C”. 1 "Measurement information management table 4C 3 "
[0028]
Next, the CPU of the client machine 4 uses the transmission function 42B to update the measurement information updated from the table storage unit 4c when the image drawing time (redrawing time when redrawing the image) is reached (step ST7). Management table (in this case, measurement information management table 4C 1 ~ 4C 3 ) Is read and transmitted to the congestion state drawing machine 5 (step ST8). If the drawing time (redrawing time) has not yet been reached, the system waits until the drawing time (redrawing time) is reached. In such a case, when the service is received again before the drawing time (redrawing time), the measurement information management table is updated again after performing the above-described measurement processing. Here, the drawing time (redrawing time) refers to, for example, a time at a predetermined interval or a predetermined time, and can be arbitrarily set in advance by the operator. The drawing time (redrawing time) may be set for each measurement service identification information, for example, or set regardless of the measurement service identification information (that is, all the updates are made when that time comes). Sent measurement information management table). In the present embodiment, the latter is illustrated.
[0029]
Next, the drawing processing operation on the congestion state drawing machine 5 side will be described with reference to the flowchart of FIG. First, the measurement information management table 4C from the client machine 4 1 ~ 4C 3 The CPU of the congestion state drawing machine 5 that has received (step ST11) receives the measurement information management table 4C. 1 ~ 4C 3 Are stored in the reception table storage unit 5e, and the basic image data and the changed image data are read from the image component storage unit 5c (step ST12).
[0030]
Subsequently, the CPU of the congestion state drawing machine 5 receives the received measurement information management table 4C. 1 ~ 4C 3 Each time, the importance determination table that matches both the client identification information and the measurement service identification information is read from the table storage unit 5d, and the measurement information management table 4C is read from the table. 1 ~ 4C 3 The importance level determination table having the range information of the measured value X corresponding to the measured value information in the measured value information column 42C is searched. Then, the corresponding color information is determined based on the color information column 54D of the retrieved importance determination table (step ST13). For example, when the case of the Web server 1 is illustrated, first, the measurement information management table 4C shown in FIG. 1 Importance determination table that matches both client identification information and measurement service identification information (importance determination table 5D shown in FIGS. 3B to 3D) 1 ~ 5D 3 ) Is read from the table storage unit 5d, and the importance determination table 5D having range information of the measurement value X corresponding to the measurement value information “4s” in the measurement value information column 42C from the table storage unit 5d. 2 Search for. And the importance determination table 5D 2 The corresponding color information is determined to be “yellow” based on the color information column 54D.
[0031]
Subsequently, the CPU of the congestion state drawing machine 5 uses the drawing function 52B to expand the basic image data read in step ST12 into, for example, a memory (not shown) and to determine the determined color as the line data of the changed image data. The information is reflected and developed in the memory, and an image of the congestion situation is drawn (step ST14). For example, as shown in FIG. 6, the first to fourth basic images 51C, which are basic image data. 1 ~ 51C 4 And then the first to third lines 52C 1 ~ 52C 3 Draw with color information reflected in. Taking the case of the Web server 1 as an example, the first line 52C 1 Draw with "yellow".
[0032]
Next, the CPU of the congestion state drawing machine 5 creates supplementary information using the supplementary information creation function 53B. First, the CPU reads the supplementary information image data from the image component storage unit 5c (the first and second supplementary information images 53C described above in the present embodiment shown in FIG. 6). 1 , 53C 2 ) Is read (step ST15), and supplementary information is input (step ST16). In such a case, the CPU of the congestion situation drawing machine 5 performs the first supplementary information image 53C. 1 Since the average value of the service provision time for each server is input as supplementary information, the measurement value information of the measurement information management table for the past day is read for each server from the reception table storage unit 5e, and the average value is read. The arithmetic processing is performed. Then, the average value data is used as the first supplemental information image 53C. 1 To enter. The second supplemental information image 53C 2 Since the previous measurement value is input as supplementary information, the measurement value information of the previous measurement information management table is read from the reception table storage unit 5e, and the data of the measurement value is read as the second supplementary information image 53C. 2 To enter. Subsequently, the CPU of the congestion situation drawing machine 5 develops and draws the supplementary information image to which the supplementary information is input in the memory in which the congestion situation image is developed (step ST17).
[0033]
Subsequently, the CPU of the congestion status drawing machine 5 reads the congestion status image and the supplementary information image from the memory by the transmission function 54B and transmits them to the client machine 4 (step ST17). Then, the CPU of the client machine 4 displays the received congestion status image and supplementary information image as a display function 4B. 2 Is displayed on the display unit 4d as shown in FIG.
[0034]
As described above, by constructing this system, unlike the conventional example of displaying the congestion status based on the data capacity, how long it takes for the user to receive the desired service on the network. Can be grasped visually and properly. For this reason, for example, when the user is going to receive a plurality of services, the target service can be selected as appropriate depending on the congestion status, and the overall work time can be reduced.
[0035]
The measurement information management table 4C described above may be provided with a service detailed information column 44C in which detailed information on a service desired by the user can be input. In such a case, the above-described importance determination table 5D is provided with a service detailed information column 55D corresponding to the service detailed information column 44C of the measurement information management table 4C. For example, in the case of the Web server 1, the measurement information management table 4C shown in FIG. 2E in which the URL of the desired Web content is entered in the service detailed information column 44C. 4 And the measurement information management table 5D shown in FIG. 4 And provide. Thus, it is possible to grasp the congestion status for each Web content. Here, in the service detailed information fields 44C and 55D, for example, in the case of the file server 2, an identifier or the like for reading a desired file is accessed. In the case of the DB server 3, the desired database is accessed. The identifier or the like may be input.
[0036]
Next, a modification of the network congestion status display system will be described. The difference between this modified example and the above-described embodiment is that, although not shown, a congestion situation drawing machine is not provided on the system, and a function and a database related to this congestion situation drawing machine are provided on the client machine. Thereby, not only the same effects as those of the above-described embodiment can be obtained, but also an effect that the system can be simplified can be obtained. Specifically, first, the configuration can be simplified due to the absence of the congestion situation drawing machine. In addition, since the programs of this system can be integrated and, for example, the transmission functions 42B and 54B related to the programs are not necessary, the configuration of the programs can be simplified.
[0037]
【The invention's effect】
According to the present invention Network congestion status display system, display method, and display program According to the above, the user not only knows the congestion status on the network but simply “crowded” and “vacant”, but also how much the congestion is, that is, the service from the server node. You can see how long it takes to receive.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of an embodiment of a display system according to the present invention.
2A and 2B are explanatory diagrams for explaining a measurement information management table according to the present embodiment, in which FIG. 2A shows a format thereof, and FIG. 2B shows an example of a table corresponding to a Web server. 2C is a diagram showing an example of a table corresponding to a file server, FIG. 2D is a diagram showing an example of a table corresponding to a DB server, and FIG. 2E is a diagram showing a Web server. It is a figure which shows the other example of a corresponding table.
FIGS. 3A and 3B are explanatory diagrams for explaining an importance determination table according to the present embodiment, in which FIG. 3A shows a format thereof, and FIG. 3B shows an example of a table showing a range of measured values; FIG. 3C is a diagram showing an example of a table showing other ranges of measured values, and FIG. 3D is a diagram showing an example of a table showing still other ranges of measured values. FIG. 3E shows an example of another table.
FIG. 4 is a flowchart illustrating measurement processing according to the present embodiment.
FIG. 5 is a flowchart illustrating a drawing process according to the present embodiment.
FIG. 6 is an explanatory diagram illustrating an example of a drawn congestion situation image according to the present embodiment.
[Explanation of symbols]
1 Web server
2 File server
3 DB server
4 Client machine
4B 1 Measurement processing function
4B 2 Display function
41B measurement function
42B transmission function
5 Congestion situation drawing machine
5B drawing processing function
51B judgment function
52B drawing function
53B Supplementary information creation function
54B transmission function

Claims (6)

クライアントノードと当該クライアントノードにネットワークを介してサービスを提供する複数のサーバノードとの間のネットワーク混雑状況を表示する混雑状況表示システムであって、
複数のサーバノードのコンテンツ又はファイル又はアクセス毎の識別子に対応したサービス提供時間を測定する測定手段と混雑状況画像を表示する表示手段とを有するクライアントノードと、
前記コンテンツ又はファイル又はアクセス毎の識別子に対応したサービス間の混雑状況の識別情報たる色情報に応じて前記サービス提供時間を範囲分けした複数の測定値範囲情報の中から前記測定したサービス提供時間の測定値に該当する測定値範囲情報を検索する検索手段と、該検索した測定値範囲情報に係る色情報を反映した混雑状況画像を描画する描画手段とを有する混雑状況描画マシンと、
クライアントノード対応の、識別情報と測定サービス識別情報と予め混雑情報の程度に応じて分別した測定値の範囲情報と該範囲情報に対応した色情報を格納する重要度判定テーブルとを備え、
前記クライアントノードが、前記測定手段を用いて複数のサーバノードのコンテンツ又はファイル又はアクセス毎の識別子に対応したサービス提供時間を測定し、
前記混雑状況描画マシンの検索手段が、前記測定したサービス提供時間の測定値に該当する測定値範囲情報を、重要度判定テーブルから検索し、該検索した測定値範囲情報に係る色情報を反映したサーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を描画手段を用いて描画し、
クライアントノードが、前記サーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を表示手段を用いて表示することを特徴とするネットワークの混雑状況表示システム。
A congestion status display system that displays a network congestion status between a client node and a plurality of server nodes that provide services to the client node via a network,
A client node having measuring means for measuring service providing time corresponding to content or files of a plurality of server nodes or identifiers for each access and display means for displaying a congestion status image;
The measured service provision time from among a plurality of measurement value range information obtained by dividing the service provision time according to color information which is identification information of congestion status between services corresponding to the identifier for each content or file or access. A congestion situation drawing machine comprising: search means for searching measurement value range information corresponding to the measurement value; and drawing means for drawing a congestion situation image reflecting color information related to the searched measurement value range information ;
A client node-compatible identification information, measurement service identification information, a measurement value range information previously classified according to the degree of congestion information, and an importance determination table for storing color information corresponding to the range information ,
The client node measures the service providing time corresponding to the contents or files of the plurality of server nodes or the identifier for each access using the measuring means,
The search unit of the congestion state drawing machine searches the importance value determination table for the measurement value range information corresponding to the measured value of the service provision time, and reflects the color information related to the searched measurement value range information. Draw server node contents or files or congestion status images for each access using drawing means,
A network congestion status display system, wherein a client node displays content or files of the server node or a congestion status image for each access using a display means.
クライアントノードと当該クライアントノードにネットワークを介してサービスを提供する複数のサーバノードとの間のネットワーク混雑状況を表示する混雑状況表示システムであって、
複数のサーバノードのコンテンツ又はファイル又はアクセス毎の識別子に対応したサービス提供時間を測定する測定手段と、混雑状況画像を表示する表示手段と、前記コンテンツ又はファイル又はアクセス毎の識別子に対応したサービス間の混雑状況の識別情報たる色情報に応じて前記サービス提供時間を範囲分けした複数の測定値範囲情報の中から前記測定したサービス提供時間の測定値に該当する測定値範囲情報を検索する検索手段と、該検索した測定値範囲情報に係る色情報を反映した混雑状況画像を描画する描画手段とを有するを有するクライアントノードと、
況画像を描画する描画手段とを有する混雑状況描画マシンと、
クライアントノード対応の、識別情報と測定サービス識別情報と予め混雑情報の程度に応じて分別した測定値の範囲情報と該範囲情報に対応した色情報を格納する重要度判定テーブルとを備え、
前記クライアントノードが、測定手段を用いて複数のサーバノードのコンテンツ又はファイル又はアクセス毎の識別子に対応したサービス提供時間を測定し、該測定したサービス提供時間の測定値に該当する測定値範囲情報を検索手段を用いて重要度判定テーブルから検索し、該検索した測定値範囲情報に係る色情報を反映したサーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を描画手段を用いて描画し、前記サーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を表示手段を用いて表示することを特徴とするネットワークの混雑状況表示システム。
A congestion status display system that displays a network congestion status between a client node and a plurality of server nodes that provide services to the client node via a network,
Between measuring means for measuring service providing time corresponding to an identifier for each content or file or access of a plurality of server nodes, display means for displaying a congestion status image, and service corresponding to the identifier for each content, file or access Retrieval means for retrieving measurement value range information corresponding to the measured value of the service provision time from a plurality of measurement value range information obtained by dividing the service provision time according to color information which is identification information of congestion status And a client node having drawing means for drawing a congestion status image reflecting color information related to the searched measurement value range information ,
A congestion situation drawing machine having a drawing means for drawing a situation image ;
A client node-compatible identification information, measurement service identification information, a measurement value range information previously classified according to the degree of congestion information, and an importance determination table for storing color information corresponding to the range information ,
The client node measures the service providing time corresponding to the content or file of the plurality of server nodes or the identifier for each access using the measuring means, and provides the measurement value range information corresponding to the measured value of the service providing time. , Search from the importance determination table using the search means, draw the content or file of the server node reflecting the color information related to the searched measurement value range information or the congestion status image for each access using the drawing means, A network congestion status display system for displaying contents or files of the server node or a congestion status image for each access using a display means.
複数のサーバノードのコンテンツ又はファイル又はアクセス毎の識別子に対応したサービス提供時間を測定する測定手段と、混雑状況画像を表示する表示手段とを設けたクライアントノードと、
前記コンテンツ又はファイル又はアクセス毎の識別子に対応したサービス間の混雑状況の識別情報たる色情報に応じて前記サービス提供時間を範囲分けした複数の測定値範囲情報の中から前記測定したサービス提供時間の測定値に該当する測定値範囲情報を検索する検索手段と、該検索した測定値範囲情報に係る色情報を反映したサーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を描画する描画手段とを設けた混雑状況描画マシンと、
クライアントノード対応の、識別情報と測定サービス識別情報と予め混雑情報の程度に応じて分別した測定値の範囲情報と該範囲情報に対応した色情報を格納する重要度判定テーブルとを備え、
クライアントノードと当該クライアントノードにネットワークを介してサービスを提供する複数のサーバノードとの間のネットワーク混雑状況を表示する混雑状況表示システムの混雑状況表示方法であって、
前記クライアントノードが、測定手段を用いて複数のサーバノードのコンテンツ又はファイル又はアクセス毎の識別子に対応したサービス提供時間を測定する工程を実行し、
前記混雑状況描画マシンの検索手段が、前記測定したサービス提供時間の測定値に該当する測定値範囲情報を、重要度判定テーブルから検索する工程と、該検索した測定値範囲情報に係る色情報を反映したサーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を描画手段を用いて描画する工程を実行し、
前記クライアントノードが、前記サーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を表示手段を用いて表示する工程を実行することを特徴とするネットワークの混雑状況表示方法。
A client node provided with measuring means for measuring service providing time corresponding to content or files of a plurality of server nodes or identifiers for each access, and display means for displaying a congestion status image;
The measured service provision time from among a plurality of measurement value range information obtained by dividing the service provision time according to color information which is identification information of congestion status between services corresponding to the identifier for each content or file or access. Search means for searching for measurement value range information corresponding to the measurement value, and drawing means for drawing the content or file of the server node reflecting color information related to the searched measurement value range information or a congestion status image for each access A congestion state drawing machine,
A client node-compatible identification information, measurement service identification information, a measurement value range information previously classified according to the degree of congestion information, and an importance determination table for storing color information corresponding to the range information ,
A congestion status display method for a congestion status display system for displaying a network congestion status between a client node and a plurality of server nodes providing services to the client node via a network,
The client node performs a step of measuring a service providing time corresponding to an identifier for each content or file or access of a plurality of server nodes using a measuring unit,
The search means of the congestion situation drawing machine searches the importance level determination table for the measurement value range information corresponding to the measured value of the service provision time, and the color information related to the searched measurement value range information. Execute the process of drawing the reflected server node contents or file or congestion status image for each access using drawing means,
A network congestion status display method, wherein the client node executes a step of displaying a content or file of the server node or a congestion status image for each access using a display unit.
複数のサーバノードのコンテンツ又はファイル又はアクセス毎の識別子に対応したサービス提供時間を測定する測定手段と、混雑状況画像を表示する表示手段と、前記コンテンツ又はファイル又はアクセス毎の識別子に対応したサービス間の混雑状況の識別情報たる色情報に応じて前記サービス提供時間を範囲分けした複数の測定値範囲情報の中から前記測定したサービス提供時間の測定値に該当する測定値範囲情報を検索する検索手段と、該検索した測定値範囲情報に係る色情報を反映したサーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を描画する描画手段とを設けたクライアントノードと、クライアントノード対応の、識別情報と測定サービス識別情報と予め混雑情報の程度に応じて分別した測定値の範囲情報と該範囲情報に対応した色情報を格納する重要度判定テーブルとを備え、クライアントノードと当該クライアントノードにネットワークを介してサービスを提供する複数のサーバノードとの間のネットワーク混雑状況を表示する混雑状況表示システムの混雑状況表示方法であって、
前記クライアントノードが、測定手段を用いて複数のサーバノードのコンテンツ又はファイル又はアクセス毎の識別子に対応したサービス提供時間を測定する工程と、該測定したサービス提供時間の測定値に該当する測定値範囲情報を検索手段を用いて重要度判定テーブルから検索する検索工程と、該検索した測定値範囲情報に係る色情報を反映したサーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を描画手段を用いて描画する描画工程と、前記サーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を表示手段を用いて表示する表示工程とを行うことを特徴とするネットワークの混雑状況表示方法。
Between measuring means for measuring service providing time corresponding to an identifier for each content or file or access of a plurality of server nodes, display means for displaying a congestion status image, and service corresponding to the identifier for each content, file or access Retrieval means for retrieving measurement value range information corresponding to the measured value of the service provision time from a plurality of measurement value range information obtained by dividing the service provision time according to color information which is identification information of congestion status A client node provided with drawing means for drawing the content or file of the server node reflecting the color information related to the searched measurement value range information or a congestion status image for each access , identification information corresponding to the client node, Measurement service identification information and measurement value range information sorted according to the degree of congestion information in advance And a significance determination table storing color information corresponding to the range information, the congestion status displays display the network congestion between a plurality of server nodes that provide a service via a network to the client node and the client node A system congestion status display method,
The client node measures the service provision time corresponding to the contents or files of the plurality of server nodes or the identifiers for each access using the measurement means, and the measurement value range corresponding to the measured value of the service provision time A retrieval step for retrieving information from the importance determination table using the retrieval means; and a server node content or file reflecting the color information related to the retrieved measurement value range information or a congestion status image for each access. A network congestion status display method, comprising: a drawing step for drawing using a display step, and a display step for displaying the content or file of the server node or a congestion status image for each access using a display means.
複数のサーバノードのコンテンツ又はファイル又はアクセス毎の識別子に対応したサービス提供時間を測定する測定手段と混雑状況画像を表示する表示手段を設けたクライアントノードと、
前記コンテンツ又はファイル又はアクセス毎の識別子に対応したサービス間の混雑状況の識別情報たる色情報に応じて前記サービス提供時間を範囲分けした複数の測定値範囲情報の中から前記測定したサービス提供時間の測定値に該当する測定値範囲情報を検索する検索手段と、該検索した測定値範囲情報に係る色情報を反映したサーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を描画する描画手段とを設けた混雑状況描画マシンと、クライアントノード対応の、識別情報と測定サービス識別情報と予め混雑情報の程度に応じて分別した測定値の範囲情報と該範囲情報に対応した色情報を格納する重要度判定テーブルとを備え、前記クライアントノードと当該クライアントノードにネットワークを介してサービスを提供する複数のサーバノードとの間のネットワーク混雑状況を表示する混雑状況表示システムの混雑状況表示プログラムであって、
前記クライアントノードに、測定手段を用いて複数のサーバノードのコンテンツ又はファイル又はアクセス毎の識別子に対応したサービス提供時間を測定する手順、
前記混雑状況描画マシンに、前記測定したサービス提供時間の測定値に該当する測定値範囲情報を重要度判定テーブルから検索手段を用いて検索する手順、該検索した測定値範囲情報に係る色情報を反映したサーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を描画手段を用いて描画する手順、
前記クライアントノードに、前記サーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を表示手段を用いて表示する手順とを実行させることを特徴とするネットワークの混雑状況表示プログラム。
A client node provided with a measuring means for measuring a service providing time corresponding to an identifier for each content or file or access of a plurality of server nodes and a display means for displaying a congestion status image;
The measured service provision time from among a plurality of measurement value range information obtained by dividing the service provision time according to color information which is identification information of congestion status between services corresponding to the identifier for each content or file or access. Search means for searching for measurement value range information corresponding to the measurement value, and drawing means for drawing the content or file of the server node reflecting color information related to the searched measurement value range information or a congestion status image for each access Importance level for storing identification information, measurement service identification information, measurement value range information that has been sorted in advance according to the degree of congestion information, and color information corresponding to the range information, corresponding to the congestion state drawing machine provided and a determination table, provide a service over the network to the client node and the client node A plurality of congestion status display program congestion state display system for displaying a network congestion between the server node that,
A procedure for measuring the service providing time corresponding to the contents or files of a plurality of server nodes or identifiers for each access to the client node using a measuring unit,
In the congestion state drawing machine, a procedure for retrieving measurement value range information corresponding to the measured value of the service provision time from the importance determination table using a retrieval unit, and color information relating to the retrieved measurement value range information A procedure for drawing the content or file of the reflected server node or a congestion status image for each access using a drawing means,
A network congestion status display program that causes the client node to execute a procedure for displaying a content or file of the server node or a congestion status image for each access using a display unit.
複数のサーバノードのコンテンツ又はファイル又はアクセス毎の識別子に対応したサービス提供時間を測定する測定手段と、混雑状況画像を表示する表示手段と、前記コンテンツ又はファイル又はアクセス毎の識別子に対応したサービス間の混雑状況の識別情報たる色情報に応じて前記サービス提供時間を範囲分けした複数の測定値範囲情報の中から前記測定したサービス提供時間の測定値に該当する測定値範囲情報を検索する検索手段と、該検索した測定値範囲情報に係る色情報を反映したサーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を描画する描画手段とを有するクライアントノードと、クライアントノード対応の、識別情報と測定サービス識別情報と予め混雑情報の程度に応じて分別した測定値の範囲情報と該範囲情報に対応した色情報を格納する重要度判定テーブルとを備え、該クライアントノードにネットワークを介してサービスを提供する複数のサーバノードとの間のネットワーク混雑状況を表示する混雑状況表示システムの混雑状況表示プログラムであって、
前記クライアントノードに、測定手段を用いて複数のサーバノードのコンテンツ又はファイル又はアクセス毎の識別子に対応したサービス提供時間を測定する手順、該測定したサービス提供時間の測定値に該当する測定値範囲情報を検索手段を用いて重要度判定テーブルから検索する手順、該検索した測定値範囲情報に係る色情報を反映したサーバノードのコンテンツ又はファイル又はアクセス毎の混雑状況画像を描画手段を用いて描画する手順、前記混雑状況画像を表示手段を用いて表示する手順とを実行させることを特徴とするネットワークの混雑状況表示プログラム。
Between measuring means for measuring service providing time corresponding to an identifier for each content or file or access of a plurality of server nodes, display means for displaying a congestion status image, and service corresponding to the identifier for each content, file or access Retrieval means for retrieving measurement value range information corresponding to the measured value of the service provision time from a plurality of measurement value range information obtained by dividing the service provision time according to color information which is identification information of congestion status And a client node having a drawing means for drawing the content or file of the server node reflecting the color information related to the searched measurement value range information or a congestion status image for each access , identification information and measurement corresponding to the client node Service identification information and measurement value range information sorted according to the degree of congestion information in advance And a significance determination table storing color information corresponding to the range information, congestion congestion state display system for displaying a network congestion between a plurality of server nodes that provide a service via a network to the client node A status display program,
Procedures for measuring the service provision time corresponding to the contents or files of a plurality of server nodes or identifiers for each access to the client node using measurement means, measurement value range information corresponding to the measured value of the service provision time measured and using the drawing means importance to search from the judgment table, congestion image of the content or file or each access server nodes that reflects the color information of the measurement range information the search using a search means drawing And a procedure for displaying the congestion status image using a display means.
JP2001264504A 2001-08-31 2001-08-31 Network congestion status display system, display method, and display program Expired - Fee Related JP3760281B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001264504A JP3760281B2 (en) 2001-08-31 2001-08-31 Network congestion status display system, display method, and display program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001264504A JP3760281B2 (en) 2001-08-31 2001-08-31 Network congestion status display system, display method, and display program

Publications (2)

Publication Number Publication Date
JP2003076661A JP2003076661A (en) 2003-03-14
JP3760281B2 true JP3760281B2 (en) 2006-03-29

Family

ID=19091091

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001264504A Expired - Fee Related JP3760281B2 (en) 2001-08-31 2001-08-31 Network congestion status display system, display method, and display program

Country Status (1)

Country Link
JP (1) JP3760281B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5061372B2 (en) * 2008-11-06 2012-10-31 Necアクセステクニカ株式会社 Web search system, web search method, and web search program
CN110019311A (en) * 2017-12-29 2019-07-16 中国移动通信集团河南有限公司 Business datum state display method and device

Also Published As

Publication number Publication date
JP2003076661A (en) 2003-03-14

Similar Documents

Publication Publication Date Title
US6272490B1 (en) Document data linking apparatus
JPH1089976A5 (en)
JPH1188419A (en) Video information distribution system and method
US6725251B2 (en) Local-file-transfer method and local-filed-transfer system for client-server system
JP2003067226A (en) File management system and program
JP2002183210A (en) Content search method in search server and computer-readable recording medium on which the program is recorded
EP1160689A1 (en) Method and apparatus for automatically displaying update information
JP2002244914A (en) Client, document management system and storage medium
JP2002099568A (en) WWW server with personal bookmark automatic creation function
JP3760281B2 (en) Network congestion status display system, display method, and display program
JP4405695B2 (en) Update information automatic display method, apparatus, medium, and program
EP1759309A2 (en) Item type specific structured search
JPH10307746A (en) Hypertext processing device and medium storing hypertext processing device control program
US6799183B2 (en) Operation assistance method and system and recording medium for storing operation assistance method
JP2003099317A (en) Content update status presentation system, control method thereof, content update status presentation device, server device, client device, and control program
JPH10326282A (en) Electronic file search / edit method and system, and storage medium storing electronic file search / edit program
JP2000123030A (en) Information presentation method and apparatus, information presentation system, recording medium
JP2000222329A (en) Information communication system and information providing device and user attribute information collecting method and record medium
JP2002116934A (en) Document management system
JP2003196134A (en) Client-side system, server-side system and client-side program for information exchange system based on image, and storage medium with exchanging information data stored therein
JP2000194592A (en) DATABASE SYSTEM, DATABASE ACCESS SYSTEM, AND RECORDING MEDIUM RECORDING DATABASE ACCESS PROGRAM
JP2001357051A (en) Document management device
EP1205857A2 (en) Apparatus for retrieving data
JP3405243B2 (en) Workflow change system and workflow change method
JPH11328212A (en) Document browsing control system and recording medium storing program for causing computer to perform processing in this system

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041025

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041130

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050121

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050614

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050729

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051013

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20051013

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20051122

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051220

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090120

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100120

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100120

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110120

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110120

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120120

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130120

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130120

Year of fee payment: 7

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130120

Year of fee payment: 7

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140120

Year of fee payment: 8

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees
</