(57)【要約】【課題】ユーザがネットワーク上で起こっている原因不明のトラブルを解決する際に、ネットワークについての充分な知識がそのユーザにない場合、理解困難なプロトコルの表示に惑わされずに、ネットワークを効率的に切り分けることができるネットワーク診断装置を提供することを目的とする。【解決手段】診断ルールを記憶している診断ルール記憶手段と、診断の進行状況に対応してフィルタリングルールを記憶しているフィルタリングルール記憶手段と、診断の進行状況を示すＳｔａｔｕｓＩＤと記憶されている診断ルールと上記記憶されているフィルタリングルールとを入力し、入力したＳｔａｔｕｓＩＤに対応する診断ルールを出力するフィルタリング手段と、上記フィルタリング手段が出力した診断ルールに応じてネットワークの状態を診断処理する診断処理手段とを有する。【選択図】図１
2010263333.tif 000002
【特許請求の範囲】
【請求項１】
診断ルールを記憶している診断ルール記憶手段と；
診断の進行状況に対応してフィルタリングルールを記憶しているフィルタリングルール記憶手段と；
診断の進行状況を示すＳｔａｔｕｓＩＤと、上記診断ルール記憶手段が記憶している診断ルールと、上記フィルタリングルール記憶手段が記憶しているフィルタリングルールとを入力し、入力した上記ＳｔａｔｕｓＩＤに対応する診断ルールを出力するフィルタリング手段と；
上記フィルタリング手段が出力した診断ルールに応じてネットワークの状態を診断処理する診断処理手段と；
を有することを特徴とするネットワーク診断装置。
【請求項２】
請求項１において、
ユーザのスキルレベルを入力するスキルレベル入力手段を有し、
上記フィルタリングルール記憶手段は、ユーザのスキルレベルと上記診断の進行状況に対応してフィルタリングルールを記憶している手段であり、
上記フィルタリング手段は、スキルレベルをも入力し、入力した上記スキルレベルと上記ＳｔａｔｕｓＩＤとに対応する診断ルールを出力する手段であることを特徴とするネットワーク診断装置。
【請求項３】
診断ルールを記憶している診断ルール記憶手段と；
診断の進行状況に対応してフィルタリングルールを記憶しているフィルタリングルール記憶手段と；
上記診断ルール記憶手段が記憶している診断ルールに基づいてネットワークの状態を診断処理し、診断結果を出力する診断処理手段と；
診断の進行状況を示すＳｔａｔｕｓＩＤと、上記フィルタリングルール記憶手段が記憶しているフィルタリングルールと、上記診断処理手段が診断した診断結果とを入力し、上記入力されたＳｔａｔｕｓＩＤに応じてフィルタリングされた診断結果を出力するフィルタリング手段と；
を有することを特徴とするネットワーク診断装置。
【請求項４】
請求項３において、
ユーザのスキルレベルを入力するスキルレベル入力手段を有し、
上記フィルタリングルール記憶手段は、ユーザのスキルレベルと上記診断の進行状況に対応してフィルタリングルールを記憶している手段であり、
上記フィルタリング手段は、スキルレベルをも入力し、入力した上記スキルレベルと上記ＳｔａｔｕｓＩＤとに対応する診断結果を出力する手段であることを特徴とするネットワーク診断装置。
【請求項５】
診断ルールを、診断ルール記憶手段に記憶する診断ルール記憶工程と；
診断の進行状況に対応してフィルタリングルールを、フィルタリングルール記憶手段に記憶するフィルタリングルール記憶工程と；
診断の進行状況を示すＳｔａｔｕｓＩＤと、上記診断ルール記憶手段が記憶している診断ルールと、上記フィルタリングルール記憶手段が記憶しているフィルタリングルールとを入力し、入力した上記ＳｔａｔｕｓＩＤに対応する診断ルールをフィルタリング手段が出力するフィルタリング工程と；
上記フィルタリング手段が出力した診断ルールに応じてネットワークの状態を診断処理手段が診断処理する診断処理工程と；
を有することを特徴とするネットワーク診断方法。
【請求項６】
診断ルールを、診断ルール記憶手段が記憶する診断ルール記憶工程と；
診断の進行状況に対応してフィルタリングルールを、フィルタリングルール記憶手段が記憶するフィルタリングルール記憶工程と；
上記診断ルール記憶手段が記憶している診断ルールに基づいてネットワークの状態を診断処理し、診断処理手段が診断結果を出力する診断処理工程と；
診断の進行状況を示すＳｔａｔｕｓＩＤと、上記フィルタリングルール記憶手段が記憶しているフィルタリングルールと、上記診断処理手段が診断した診断結果とを入力し、上記入力されたＳｔａｔｕｓＩＤに応じて、フィルタリング手段がフィルタリングされた診断結果を出力するフィルタリング工程と；
を有することを特徴とするネットワーク診断方法。
【請求項７】
請求項１〜請求項４のいずれか１項記載のネットワーク診断装置を構成する各手段としてコンピュータを機能させるプログラム。
【請求項８】
請求項７記載のプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク状態を診断するネットワーク診断装置及びネットワーク診断方法に関する。
【背景技術】
【０００２】
ネットワーク上で起こっている原因不明のトラブルを、保守者等のユーザが解決するためには、ネットワーク上のどこに問題が起こっているかを、切り分ける必要がある。このためには、ネットワーク上を流れるパケットをキャプチャし、どのレイヤまで正しく通信・接続が行われているかを切り分ける。
【０００３】
キャプチャされたパケットの中身を表現するために、映像や音声等のパケットの状態を表現するために、時間軸を二次元で表し、パケットの有無・プロトコル等を明るさや色彩によって表現することが知られている（たとえば、特許文献１参照）。この従来例は、複雑なネットワークの状態を、分かりやすく表現することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３７５３１３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、ネットワーク上を流れるパケットの中には、ネットワーク診断に不必要なプロトコルの情報や、ユーザが何らかのアクションを起こさないと流れない情報等、様々な種類がある。このために、それら全ての状態を、ユーザに一度に提示しても、ネットワークに対する知識が十分でない新人の保守者は、理解しきれず、正しく診断できないという問題がある。上記従来技術は、可視化の方法を工夫したものであるが、ユーザに提示される情報の中には、依然としてネットワーク診断に不必要な情報も含まれ、新人の保守者にとっては、正しくネットワークの状態を把握し、切り分けすることは困難であるという問題がある。
【０００６】
本発明は、ユーザがネットワーク上で起こっている原因不明のトラブルを解決する際に、ネットワークについての充分な知識がそのユーザ（保守者）にない場合、理解困難なプロトコルの表示に惑わされずに、ネットワークを効率的に切り分けることができるネットワーク診断装置及びネットワーク診断方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、診断ルールを記憶している診断ルール記憶手段と、診断の進行状況に対応したフィルタリングを行うためのルールを記憶しているフィルタリングルール記憶手段と、診断の進行状況を示すＳｔａｔｕｓＩＤと、上記診断ルール記憶手段が記憶している診断ルールと、上記フィルタリングルール記憶手段が記憶しているフィルタリングルールとを入力し、入力した上記ＳｔａｔｕｓＩＤに対応する診断ルールを出力するフィルタリング手段と、上記フィルタリング手段が出力した診断ルールに応じてネットワークの状態を診断処理する診断処理手段とを有することを特徴とするネットワーク診断装置である。
【発明の効果】
【０００８】
本発明によれば、診断の進行状況を示すＳｔａｔｕｓＩＤに応じて、フィルタリングルールを定めるので、不要なプロトコルを表示することがなく、したがって、ネットワークを効率的に故障切り分けすることができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施例１であるネットワーク診断装置１００を示す図である。
【図２】診断ルール記憶手段３０が記憶している診断ルールの例を示す図である。
【図３】フィルタリングルール記憶手段４０が記憶しているフィルタリングルールの例を示す図である。
【図４】実施例１の動作を示すフローチャートである。
【図５】本発明の実施例２であるネットワーク診断装置２００を示す図である。
【図６】実施例２の動作を示すフローチャートである。
【図７】本発明の実施例３であるネットワーク診断装置３００を示す図である。
【図８】実施例３の動作を示すフローチャートである。
【図９】本発明の実施例４であるネットワーク診断装置４００を示す図である。
【図１０】実施例４の動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
発明を実施するための形態は、以下の実施例である。
【実施例１】
【００１１】
本発明は、ネットワークの診断結果を表示する際に、予め定めたフィルタリングルール（図３参照）に基づいて、ネットワークの診断プロセスに応じて、ユーザに提示する診断結果の提示内容を制御（フィルタリング）する。
【００１２】
ネットワーク上を流れるプロトコルは、複数の種類があり、保守者がネットワーク診断の際に着目すべきプロトコルは、診断プロセス（診断がどこまで進んでいるか）に依存する。本発明では、ネットワークの診断プロセスに応じて、保守者に提示する提示内容を制御（フィルタリング）する。
【００１３】
具体的には、ネットワーク上を流れるプロトコルの状態を監視し、ネットワークの状態を診断し、結果を表示する装置において、「フィルタリング手段５０」を導入することによって、適用される診断ルールがフィルタリングされ（または診断結果がフィルタリングされ）、ユーザは、診断プロセスに応じて、適切なプロトコルに着目した診断が可能である。
【００１４】
図１は、本発明の実施例１であるネットワーク診断装置１００を示す図である。
【００１５】
ネットワーク診断装置１００は、ネットワーク診断結果を表示する装置であり、診断ＩＤ入力手段１０と、パケット監視手段２０と、診断ルール記憶手段３０と、フィルタリングルール記憶手段４０と、フィルタリング手段５０と、診断処理手段６０と、診断結果出力手段７０とを有する。
【００１６】
診断ＩＤ入力手段１０は、実行中のプロセスを示すＩＤであるＳｔａｔｕｓＩＤを入力する。診断ＩＤ入力手段１０は、ＧＵＩや音声、キーボード等、どのような手段であってもよい。また、ＳｔａｔｕｓＩＤをユーザが直接入力する代わりに、更新されたＳｔａｔｕｓＩＤを、診断処理手段６０から入力するようにしてもよい。診断ＩＤ入力手段１０はＳｔａｔｕｓＩＤを出力する。
【００１７】
パケット監視手段２０は、ネットワーク上を流れるパケットを入力し、パケットの情報（プロトコル種別、その状態等の情報）を、診断処理手段６０に出力する。
【００１８】
診断ルール記憶手段３０は、診断ルールを示す情報を記憶し、格納している診断ルールをフィルタリング手段５０に出力する。診断ルール記憶手段３０に格納されている診断ルールとして、様々なルールがある。この診断ルールは、プロトコルの状態に応じて、どのメッセージを表示するか、また各Ｓｔａｔｕｓ（診断の進行状況）に応じて、何のメッセージを表示するか等を示すルールである。
【００１９】
図２は、診断ルール記憶手段３０が記憶している診断ルールの例を示す図である。
【００２０】
記憶形式は、どのような形式であってもよく、たとえば図２に示すように、ｉｆ ｔｈｅｎルールであることが考えられる。図２に示すｉｆ ｔｈｅｎ ルールは、ＳｔａｔｕｓＩＤやプロトコルの状態に応じて、何らかのメッセージを返すルール、ユーザに入力を促すルール、またはＳｔａｔｕｓＩＤを更新するルール等、様々なルールである。
【００２１】
図２に示す例では、ｉｆ、ｔｈｅｎ ルールに加え、ルール種別の欄が設けられている。このルール種別の欄は、フィルタリング手段５０において、診断ルールのフィルタリングを行い易くするためである。
【００２２】
図３は、フィルタリングルール記憶手段４０が記憶しているフィルタリングルールの例を示す図である。
【００２３】
フィルタリングルール記憶手段４０は、ＳｔａｔｕｓＩＤ毎に、表示するプロトコル、表示する警告情報の種類を記憶している。すなわち、たとえば、診断の進行状況を示すＳｔａｔｕｓ＝１である場合、ＨＴＴＰ、ＲＴＰのプロトコルに関する診断ルールのみを表示し、診断の進行状況を示すＳｔａｔａｕｓ＝２で表示するＤＮＳ、ＴＣＰ／ＩＰ、ＤＮＳのプロトコルに関する診断ルールを表示しない。なお、ＨＴＴＰを表示する場合には、該当するｉｆ文のみを、読み出し、つまり、警告情報の種類として、流れていない、返答がない、エラーであるを表示する。ＲＴＰを表示する場合には、該当するｉｆ文のみを、読み出し、つまり、警告情報の種類として、返答がない、エラーであるを表示する。
【００２４】
また、たとえば、診断の進行状況を示すＳｔａｔｕｓ＝２である場合、ＤＮＳ、ＴＣＰ／ＩＰ、ＡＲＰのプロトコルに関する診断ルールを表示し、ＨＴＴＰ、ＲＴＰ等のプロトコルに関する診断ルールを表示しない。なお、ＤＮＳを表示する場合には、警告情報の種類として、流れていない、返答がない、エラーであるを表示する。ＴＣＰ／ＩＰを表示する場合、返答がない、エラーであるを表示する。
【００２５】
フィルタリング手段５０は、ＳｔａｔｕｓＩＤ、診断ルール、フィルタリングルールを入力し、これら入力されたルールに応じた診断ルールを、診断処理手段６０へ送る。フィルタリングルール記憶手段４０に記憶されているフィルタリングルールに基づき、ＳｔａｔｕｓＩＤに応じた診断ルールをフィルタリングする（選択する）。
【００２６】
診断処理手段６０は、パケット監視手段２０が出力したパケットに、フィルタリング手段５０から入力した診断ルールを適用する。この診断結果を、診断結果出力手段７０へ送る。
【００２７】
診断結果出力手段７０は、診断処理手段６０が出力した情報（診断結果）を、ユーザに提示する。診断結果出力手段７０は、ディスプレイ、音声を出力するスピーカ、その他、どのような手段であってもよい。ディスプレイに表示する場合、文字・静止画・動画等、どのような表示方法であってもよい。
【００２８】
診断結果出力手段７０が表示する診断結果は、診断の最終結果である必要はなく、各ＳｔａｔｕｓＩＤにおける出力結果を返す。
【００２９】
次に、実施例１の具体的な動作について説明する。
【００３０】
図４は、実施例１の動作を示すフローチャートである。
【００３１】
まず、Ｓ１で、診断ＩＤ入力手段１０に、ＳｔａｔｕｓＩＤをユーザが入力すると、Ｓ２で、フィルタリングルール記憶手段４０から、ＳｔａｔｕｓＩＤに応じたフィルタリングルールが読み出され、また、診断ルール記憶手段３０から、診断ルールが読み出され、これら読み出されたルールが、フィルタリング手段５０に送られる。
【００３２】
次に、Ｓ３で、フィルタリング手段５０が、フィルタリングルールに基づいて、診断ルールをフィルタリング（選択）し、このフィルタリングした診断ルールを診断処理手段６０へ出力する。
【００３３】
その後、Ｓ４で、診断処理手段６０は、パケット監視手段２０からパケットの情報を取得し、Ｓ５で、診断ルールを適用し、診断処理を実行する。すなわち、入力されたパケットの状態が、診断ルール（ｉｆ／ｔｈｅｎルールのうちのｉｆ条件）に合致するか否かを判別し、合致すれば、ｔｈｅｎ以下に書かれている処理を診断結果として、Ｓ６で、診断結果出力手段７０に出力する。
【００３４】
ＳｔａｔｕｓＩＤの更新内容を、ユーザが直接、入力する場合もあり、診断ルールの中にＳｔａｔｕｓの更新内容が記述されている場合もある。ユーザからの入力を要する場合、診断結果出力手段７０が、ユーザにＳｔａｔｕｓＩＤの回答を促し、Ｓ９で、ユーザからの回答に応じて、ＳｔａｔｕｓＩＤを更新する。Ｓ７、Ｓ８で、ユーザからのＳｔａｔｕｓ ＩＤの入力を必要としなければ、終了要求が無い限り、最初のフローに戻り、診断が繰り返される。
【００３５】
次に、ネットワーク診断装置１００の利用者であるユーザが、どのようにネットワーク診断するかについて概説する。
【００３６】
たとえば、診断の進行状況を示すＳｔａｔｕｓ＝１では、図２に示す診断ルール記憶手段３０が記憶している診断ルールに沿って、ＧＵＩ等の手段で、「ＬＡＮ側の調査」を選択すると、診断の進行状況を示すＳｔａｔｕｓ＝２に移り「調査したい項目はどちらですか？」のメッセージが保守者に表示される。保守者は、このように、予め定義されている診断ルールに沿って、ネットワークの診断を進める。また、保守者が自ら「ＬＡＮ側を診断する」、「ＷＡＮ側を診断する」等の選択肢を選択していても、ツールによって自動的に診断する場合、診断ルールの選択肢の選択が自動で進み、ＳｔａｔｕｓＩＤが自動で選択される。何らかの形で診断ルールが予め定義され、この定義されている診断ルールに従って、ユーザがネットワークの診断を進める形式であればよい。
【００３７】
なお、実施例１において、診断ルール記憶手段３０は、診断ルールを記憶している診断ルール記憶手段の例である。
【００３８】
フィルタリングルール記憶手段４０は、診断の進行状況に対応してフィルタリングルールを記憶しているフィルタリングルール記憶手段の例である。
【００３９】
フィルタリング手段５０は、診断の進行状況を示すＳｔａｔｕｓＩＤと、上記診断ルール記憶手段が記憶している診断ルールと、上記フィルタリングルール記憶手段が記憶しているフィルタリングルールとを入力し、入力した上記ＳｔａｔｕｓＩＤに対応する診断ルールを出力するフィルタリング手段の例である。
【００４０】
診断処理手段６０は、上記フィルタリング手段が出力した診断ルールに応じてネットワークの状態を診断処理する診断処理手段の例である。
【実施例２】
【００４１】
図５は、本発明の実施例２であるネットワーク診断装置２００を示すブロック図である。
【００４２】
実施例２は、実施例１において、ユーザのスキルレベルを入力し、入力したスキルレベルに応じて、診断ルールを選択する点に特徴がある。つまり、ネットワーク診断装置２００は、ネットワーク診断装置１００において、スキルレベル入力手段１０’が追加されている実施例である。
【００４３】
図６は、ネットワーク診断装置２００の動作を示すフローチャートである。
【００４４】
図６に示すフローチャートは、基本的には、図４に示すフローチャートと、同じである。しかし、図４に示すフローチャートにおいて、スキルレベルを入力する（Ｓ０）ステップが設けられている点と、Ｓ２で、フィルタリングルール記憶手段４０から、ＳｔａｔｕｓＩＤのみに応じたフィルタリングルールを読み出すではなく、スキルレベルとＳｔａｔｕｓＩＤとに応じたフィルタリングルールを読み出す点とが、図４に示す実施例１のフローチャートとは異なる点である。
【００４５】
実施例２において、スキルレベル入力手段１０’は、ユーザのスキルレベルを入力するスキルレベル入力手段の例である。また、上記フィルタリングルール記憶手段は、ユーザのスキルレベルと上記診断の進行状況に対応してフィルタリングルールを記憶している手段であり、上記フィルタリング手段は、スキルレベルをも入力し、入力した上記スキルレベルと上記ＳｔａｔｕｓＩＤとに対応する診断ルールを出力する手段である。
【実施例３】
【００４６】
図７は、本発明の実施例３であるネットワーク診断装置３００を示す図である。
【００４７】
実施例３の特徴は、実施例１と比較すると、診断処理手段の次にフィルタリング手段が設けられている点が異なり、つまり、ネットワークの状態を診断した後にフィルタリングする点に特徴がある。
【００４８】
ネットワーク診断装置３００は、ネットワーク診断装置１００において、フィルタリング手段５０の代わりに、フィルタリング手段５０ａが設けられ、診断処理手段６０の代わりに、診断処理手段６０ａが設けられ、診断結果出力手段７０の代わりに、診断結果出力手段７０ａが設けられている。
【００４９】
パケット監視手段２０は、一定時間毎にまたは任意のタイミングで、パケットの情報を監視する。
【００５０】
フィルタリングルール記憶手段４０は、ＳｔａｔｕｓＩＤ毎に、フィルタリングする診断結果を記憶する。
【００５１】
診断処理手段６０ａは、一定時間毎にまたは任意のタイミングで診断処理を行う。
【００５２】
フィルタリング手段５０ａは、診断ルールをフィルタリングするのではなく、診断処理手段６０ａが行った診断処理結果をフィルタリングする。
【００５３】
診断結果出力手段７０ａは、フィルタリング手段５０ａが出力した情報（診断結果）を、ユーザに提示する。
【００５４】
図８は、実施例３の動作を示すフローチャートである。
【００５５】
実施例３は、実施例１における挙動と、順番・タイミングとが異なる。具体的には、Ｓ１１で、パケット監視手段２０が、一定時間毎に、パケットの情報を監視し、Ｓ１２で、診断処理手段６０ａも、一定時間毎に診断処理を行う。Ｓ１３で、診断処理手段６０ａから、フィルタリング手段５０ａへ診断結果が送られる。
【００５６】
Ｓ１４で、ＳｔａｔｕｓＩＤの入力が無意図判断すれば、Ｓ１６で、ＳｔａｔｕｓＩＤの入力を促すメッセージを、診断結果出力手段７０ａに表示する。または、ＳｔａｔｕｓＩＤの入力が無ければ、ＳｔａｔｕｓＩＤ＝１（初期値）にするようにしてもよい。ＳｔａｔｕｓＩＤが値を持つ場合、Ｓ１５で、ＳｔａｔｕｓＩＤに応じたフィルタリングルールがフィルタリングルール記憶手段４０から読み出され、Ｓ１７で、診断ルールをフィルタリングする（選択する）。Ｓ１８で、診断結果出力手段７０ａに、診断結果を出力する。  そして、Ｓ１９で、ユーザからの診断ＩＤの入力の有無を判断し、診断ＩＤの入力がなく、Ｓ２０で、終了要求があれば、終了する。診断ＩＤの入力があれば、Ｓ２１で、入力された値に応じて、ＳｔａｔｕｓＩＤを更新する。
【００５７】
実施例３によれば、ネットワーク上で起こっている原因不明のトラブルを、ユーザが解決する際、ＳｔａｔｕｓＩＤに応じた必要なプロトコルのみを表示するので、ユーザ（保守者）がネットワークについての知識が十分でない場合、不要なプロトコルの表示に惑わされ難く、ネットワークについての知識が十分にあるユーザ（保守者）であれば、ネットワークを効率的に切り分けることができる。
【００５８】
実施例３において、診断ルール記憶手段３０は、診断ルールを記憶している診断ルール記憶手段の例である。
【００５９】
フィルタリングルール記憶手段４０は、診断の進行状況に対応してフィルタリングルールを記憶しているフィルタリングルール記憶手段の例である。
【００６０】
診断処理手段６０ａは、上記診断ルール記憶手段が記憶している診断ルールに基づいてネットワークの状態を診断処理し、診断結果を出力する診断処理手段の例である。
【００６１】
フィルタリング手段５０ａは、診断の進行状況を示すＳｔａｔｕｓＩＤと、上記フィルタリングルール記憶手段が記憶しているフィルタリングルールと、上記診断処理手段が診断した診断結果とを入力し、上記入力されたＳｔａｔｕｓＩＤに応じてフィルタリングされた診断結果を出力するフィルタリング手段の例である。
【実施例４】
【００６２】
図９は、本発明の実施例４であるネットワーク診断装置４００を示すブロック図である。
【００６３】
実施例４は、実施例３において、ユーザのスキルレベルを入力し、入力したスキルレベルに応じて、診断ルールを選択する点に特徴がある。つまり、ネットワーク診断装置４００は、ネットワーク診断装置３００において、スキルレベル入力手段１０’が追加されている実施例である。
【００６４】
図１０は、ネットワーク診断装置４００の動作を示すフローチャートである。
【００６５】
図１０に示すフローチャートは、基本的には、図８に示すフローチャートと、同じである。しかし、図８に示すフローチャートにおいて、スキルレベルを入力するステップ（Ｓ１０）が設けられている点と、Ｓ１５で、フィルタリングルール記憶手段４０から、ＳｔａｔｕｓＩＤのみに応じたフィルタリングルールを読み出すのではなく、スキルレベルとＳｔａｔｕｓＩＤとに応じたフィルタリングルールを読み出す点とが、図８に示す実施例３のフローチャートとは異なる点である。
【００６６】
実施例３において、上記フィルタリングルール記憶手段は、ユーザのスキルレベルと上記診断の進行状況に対応してフィルタリングルールを記憶している手段であり、上記フィルタリング手段は、スキルレベルをも入力し、入力した上記スキルレベルと上記ＳｔａｔｕｓＩＤとに対応する診断結果を出力する手段である。
【００６７】
さらに、上記各実施例における手段を工程に置き換えれば、上記実施例を方法の発明として把握することができる。つまり、実施例１は、診断ルールを、診断ルール記憶手段に記憶する診断ルール記憶工程と、診断の進行状況に対応してフィルタリングルールを、フィルタリングルール記憶手段に記憶するフィルタリングルール記憶工程と、診断の進行状況を示すＳｔａｔｕｓＩＤと、上記診断ルール記憶手段が記憶している診断ルールと、上記フィルタリングルール記憶手段が記憶しているフィルタリングルールとを入力し、入力した上記ＳｔａｔｕｓＩＤに対応する診断ルールをフィルタリング手段が出力するフィルタリング工程と、上記フィルタリング手段が出力した診断ルールに応じてネットワークの状態を診断処理手段が診断処理する診断処理工程とを有することを特徴とするネットワーク診断方法の例である。
【００６８】
また、実施例３は、診断ルールを、診断ルール記憶手段が記憶する診断ルール記憶工程と、診断の進行状況に対応してフィルタリングルールを、フィルタリングルール記憶手段が記憶するフィルタリングルール記憶工程と、上記診断ルール記憶手段が記憶している診断ルールに基づいてネットワークの状態を診断処理し、診断処理手段が診断結果を出力する診断処理工程と、診断の進行状況を示すＳｔａｔｕｓＩＤと、上記フィルタリングルール記憶手段が記憶しているフィルタリングルールと、上記診断処理手段が診断した診断結果とを入力し、上記入力されたＳｔａｔｕｓＩＤに応じて、フィルタリング手段がフィルタリングされた診断結果を出力するフィルタリング工程とを有することを特徴とするネットワーク診断方法の例である。
【００６９】
さらに、上記実施例をコンピュータとして把握することができる。つまり、上記実施例は、請求項１〜請求項４のいずれか１項記載のネットワーク診断装置を構成する各手段としてコンピュータを機能させるプログラムの例である。
【００７０】
しかも、このプログラムを記録した記録媒体として上記実施例を把握することができる。つまり、上記実施例は、請求項７記載のプログラムを記録したコンピュータ読取可能な記録媒体の例であり、ＣＤ、ＤＶＤ、光ディスク、光磁気ディスク、半導体メモリ等が上記記録媒体の具体的な例である。
【００７１】
ところで、ネットワーク診断において、保守者のスキルレベルによって、提示すべき情報量が異なる場合がある。ネットワーク診断装置において、新人の保守者に提示する情報は、必要最小限にし、誤ったプロトコルに着目することを防ぐことが好ましい。一方、ベテランの保守者に提示する情報量を絞らずに、比較的多くの種類のプロトコルの状態を表示すれば、システムの状態をより深く的確に知ることができるので、問題の切り分けがより早く進む。
【００７２】
上記実施例によれば、フィルタリングルール記憶手段４０と、診断ルール記憶手段３０とを分離したので、保守者のスキルレベルに応じて、カスタマイズ（入れ替え）を簡易にすることができる。つまり、スキルレベルに依存しない普遍的な診断ルールを、診断ルール記憶手段３０に格納し、一方、保守者の経験に応じて、フィルタリングルール記憶手段４０の内容を入れ替える（カスタマイズする）ので、保守者のスキルレベルに応じた診断結果を簡易に表示することができる。
【００７３】
つまり、上記実施例によれば、ネットワーク上で起こっている原因不明のトラブルを、ユーザが解決する際に、ネットワークについての知識が十分でないユーザ（保守者）であっても、不要なプロトコルの表示に惑わされずに、ネットワークを効率的に切り分けることができる。
【００７４】
また、上記実施例は、スキルレベルに依存しない普遍的な診断ルールを、診断ルール記憶手段３０に格納し、また、フィルタリングルール記憶手段４０の内容を、ユーザ（保守者）のスキルレベルに応じて、入れ替える（カスタマイズする）。したがって、保守者のスキルレベルに応じた適切な診断結果を表示することができる。
【符号の説明】
【００７５】
１００、２００、３００、４００…ネットワーク診断装置、
１０…診断ＩＤ入力手段、
２０…パケット監視手段、
３０…診断ルール記憶手段、
４０…フィルタリングルール記憶手段、
５０、５０ａ…フィルタリング手段、
６０、６０ａ…診断処理手段、
７０、７０ａ…診断結果出力手段。
【図１】
2010263333.tif 000003
【図２】
2010263333.tif 000004
【図３】
2010263333.tif 000005
【図４】
2010263333.tif 000006
【図５】
2010263333.tif 000007
【図６】
2010263333.tif 000008
【図７】
2010263333.tif 000009
【図８】
2010263333.tif 000010
【図９】
2010263333.tif 000011
【図１０】
2010263333.tif 000012