(57)【特許請求の範囲】
【請求項１】
通信装置を管理する管理装置であって、
前記通信装置の種類を特定するための識別条件と、前記識別条件を満たす前記通信装置の機能の調査方法とを対応付ける識別テーブルを格納する識別テーブル格納部と、
前記通信装置が前記識別条件を満たすかどうかを判断する識別部と、
前記通信装置が前記識別条件を満たす場合に、前記識別条件に対応付けられた前記調査方法を用いて前記通信装置の機能を特定する調査部と
を備えることを特徴とする管理装置。
【請求項２】
前記識別テーブル格納部に格納された前記調査方法により指定され、前記通信装置の機能を特定するための調査条件と当該調査条件によって特定される機能とを対応付ける種類別調査テーブルを格納する種類別調査テーブル格納部を更に備え、
前記調査部は、前記通信装置が前記識別条件を満たし、かつ前記識別条件に対応する前記調査方法により指定される前記種類別調査テーブルから取得した前記調査条件を前記通信装置が満たす場合に、前記種類別調査テーブルから取得した前記調査条件に対応する前記機能を前記通信装置が有すると特定する
ことを特徴とする請求項１記載の管理装置。
【請求項３】
前記通信装置の機能を特定するための調査条件と、当該調査条件によって特定される機能とを対応付けるデフォルト調査テーブルを格納するデフォルト調査テーブル格納部と、
前記識別テーブル格納部に格納された前記調査方法により指定され、前記通信装置の機能を特定するための調査条件と、当該調査条件によって特定される機能とを対応付ける種類別調査テーブルを格納する種類別調査テーブル格納部と
を更に備え、
前記調査部は、
前記デフォルト調査テーブルから取得した前記調査条件を前記通信装置が満たす場合に、前記デフォルト調査テーブルから取得した前記調査条件に対応する前記機能を前記通信装置が有すると特定し、
前記識別テーブルに格納された前記識別条件を前記通信装置が満たし、かつ当該識別条件に対応する前記調査方法により指定される前記種類別調査テーブルから取得した前記調査条件を前記通信装置が満たす場合に、前記種類別調査テーブルから取得した前記調査条件に対応する前記機能を前記通信装置が有すると特定する
ことを特徴とする請求項１記載の管理装置。
【請求項４】
前記識別テーブル格納部は、前記識別条件に対応付けて、前記識別条件を満たす前記通信装置の状態を監視する監視方法を前記識別テーブルに格納し、
前記通信装置が前記識別条件を満たす場合に、前記識別条件に対応付けられた前記監視方法を用いて前記通信装置の状態を監視する監視部を更に備えることを特徴とする請求項１記載の管理装置。
【請求項５】
前記管理装置の使用者に前記通信装置のアドレスを指定させ、指定された前記通信装置の種類及び機能の特定を、前記識別部及び前記調査部にそれぞれ行わせる指定部を更に備えることを特徴とする請求項１記載の管理装置。
【請求項６】
前記識別部が特定した前記種類に対応する画像を用いて、前記通信装置を前記管理装置の表示装置上に図示させる通信装置表示部と、
前記管理装置の使用者が前記画像に対して予め定められた操作を行った場合に、前記調査部が取得した前記通信装置の機能を表示させる機能表示部と
を更に備えることを特徴とする請求項１記載の管理装置。
【請求項７】
前記識別テーブルは、前記通信装置の種類を特定するための識別条件と、前記識別条件を満たす前記通信装置の機能の調査方法との組合せを含む組を複数有し、
前記識別部は、前記通信装置が前記複数の組のいずれの前記識別条件を満たすかを、予め設定された前記組の優先順位に基づき判断する
ことを特徴とする請求項１記載の管理装置。
【請求項８】
前記識別テーブルに登録する前記組を、前記管理装置の使用者に入力させる入力部と、
前記入力部により入力された前記組を、前記識別テーブルに登録する登録部と、
前記識別テーブルに登録された複数の前記組の前記優先順位を、前記複数の組のそれぞれに設定された前記識別条件に基づき設定する優先順位設定部と
を備えることを特徴とする請求項７記載の管理装置。
【請求項９】
前記優先順位設定部は、第１の前記識別条件が第２の前記識別条件に包含される場合に、前記第１の識別条件に対応する前記組の優先順位を、前記第２の識別条件に対応する前記組の優先順位より高く設定する
ことを特徴とする請求項８記載の管理装置。
【請求項１０】
前記管理装置は、複数の前記通信装置を管理し、
前記優先順位設定部は、前記識別テーブル内の前記組のそれぞれに対応付けられた前記識別条件を満たす前記通信装置の数が小さい順に前記優先順位を高く設定する
ことを特徴とする請求項８記載の管理装置。
【請求項１１】
通信装置を管理する管理装置であって、
前記通信装置の種類を特定するための識別条件と、前記識別条件を満たす前記通信装置の状態を監視する監視方法とを対応付ける識別テーブルを格納する識別テーブル格納部と、
前記通信装置が前記識別条件を満たすかどうかを判断する識別部と、
前記通信装置が前記識別条件を満たす場合に、前記識別条件に対応付けられた前記監視方法を用いて前記通信装置の状態を監視する監視部と
を備えることを特徴とする管理装置。
【請求項１２】
通信装置を管理する管理装置用のプログラムであって、
前記管理装置を、
前記通信装置の種類を特定するための識別条件と、前記識別条件を満たす前記通信装置の機能の調査方法とを対応付ける識別テーブルを格納する識別テーブル格納部と、
前記通信装置が前記識別条件を満たすかどうかを判断する識別部と、
前記通信装置が前記識別条件を満たす場合に、前記識別条件に対応付けられた前記調査方法を用いて前記通信装置の機能を特定する調査部と
して動作させることを特徴とするプログラム。
【請求項１３】
通信装置を管理する管理装置用のプログラムであって、
前記管理装置を、
前記通信装置の種類を特定するための識別条件と、前記識別条件を満たす前記通信装置の状態を監視する監視方法とを対応付ける識別テーブルを格納する識別テーブル格納部と、
前記通信装置が前記識別条件を満たすかどうかを判断する識別部と、
前記通信装置が前記識別条件を満たす場合に、前記識別条件に対応付けられた前記監視方法を用いて前記通信装置の状態を監視する監視部と
して動作させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、管理装置及びプログラムに関する。特に本発明は、ネットワークシステム内の通信装置の種類の識別、機能の調査、状態の監視等を行う管理装置及びプログラムに関する。
【０００２】
【従来の技術】
従来、管理装置を用いてネットワークシステム内の通信装置を管理する管理方法に関する技術として、例えば特開２００１−３０８８７３、特開平６−３１５０２９、及び特開２００１−２１７８３２が挙げられる。特開２００１−３０８８７３は、ネットワーク構成図を表示する方法及びシステムを開示する。特開平６−３１５０２９は、通信機器の属性情報を調査する装置を開示する。特開２００１−２１７８３２は、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）を実装しているネットワークシステムにおいて、機器構成を自動的に検出する方法及びシステムを開示する。
【０００３】
【発明が解決しようとする課題】
ネットワークシステムの管理装置は、ネットワークシステム内の通信装置の識別、機能の調査等の管理動作を行う。従来技術において、この様な管理装置は、特定の通信装置を識別し、機能を調査するための専用プログラムを用いて上記の管理動作を実現するのが一般的であった。
【０００４】
ネットワークシステム管理の利便性を高めるためには、理解しやすい様に構造化され、かつ簡単にカスタマイズ可能な管理機能を提供することが望ましい。
【０００５】
そこで本発明は、上記の課題を解決することのできる管理装置及びプログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【０００６】
【課題を解決するための手段】
即ち、本発明の第１の形態によると、通信装置を管理する管理装置であって、前記通信装置の種類を特定するための識別条件と、前記識別条件を満たす前記通信装置の機能の調査方法とを対応付ける識別テーブルを格納する識別テーブル格納部と、前記通信装置が前記識別条件を満たすかどうかを判断する識別部と、
前記通信装置が前記識別条件を満たす場合に、前記識別条件に対応付けられた前記調査方法を用いて前記通信装置の機能を特定する調査部とを備えることを特徴とする管理装置を提供する。
【０００７】
前記識別テーブル格納部に格納された前記調査方法により指定され、前記通信装置の機能を特定するための調査条件と当該調査条件によって特定される機能とを対応付ける種類別調査テーブルを格納する種類別調査テーブル格納部を更に備え、前記調査部は、前記通信装置が前記識別条件を満たし、かつ前記識別条件に対応する前記調査方法により指定される前記種類別調査テーブルから取得した前記調査条件を前記通信装置が満たす場合に、前記種類別調査テーブルから取得した前記調査条件に対応する前記機能を前記通信装置が有すると特定してもよい。また、前記通信装置の機能を特定するための調査条件と、当該調査条件によって特定される機能とを対応付けるデフォルト調査テーブルを格納するデフォルト調査テーブル格納部と、前記識別テーブル格納部に格納された前記調査方法により指定され、前記通信装置の機能を特定するための調査条件と、当該調査条件によって特定される機能とを対応付ける種類別調査テーブルを格納する種類別調査テーブル格納部とを更に備え、前記調査部は、前記デフォルト調査テーブルから取得した前記調査条件を前記通信装置が満たす場合に、前記デフォルト調査テーブルから取得した前記調査条件に対応する前記機能を前記通信装置が有すると特定し、前記識別テーブルに格納された前記識別条件を前記通信装置が満たし、かつ当該識別条件に対応する前記調査方法により指定される前記種類別調査テーブルから取得した前記調査条件を前記通信装置が満たす場合に、前記種類別調査テーブルから取得した前記調査条件に対応する前記機能を前記通信装置が有すると特定してもよい。
【０００８】
また、前記識別テーブル格納部は、前記識別条件に対応付けて、前記識別条件を満たす前記通信装置の状態を監視する監視方法を前記識別テーブルに格納し、前記通信装置が前記識別条件を満たす場合に、前記識別条件に対応付けられた前記監視方法を用いて前記通信装置の状態を監視する監視部を更に備えてもよい。また、前記管理装置の使用者に前記通信装置のアドレスを指定させ、指定された前記通信装置の種類及び機能の特定を、前記識別部及び前記調査部にそれぞれ行わせる指定部を更に備えてもよい。
また、前記識別部が特定した前記種類に対応する画像を用いて、前記通信装置を前記管理装置の表示装置上に図示させる通信装置表示部と、前記管理装置の使用者が前記画像に対して予め定められた操作を行った場合に、前記調査部が取得した前記通信装置の機能を表示させる機能表示部とを更に備えてもよい。
【０００９】
また、前記識別テーブルは、前記通信装置の種類を特定するための識別条件と、前記識別条件を満たす前記通信装置の機能の調査方法との組合せを含む組を複数有し、前記識別部は、前記通信装置が前記複数の組のいずれの前記識別条件を満たすかを、予め設定された前記組の優先順位に基づき判断してもよい。
また、前記識別テーブルに登録する前記組を、前記管理装置の使用者に入力させる入力部と、前記入力部により入力された前記組を、前記識別テーブルに登録する登録部と、前記識別テーブルに登録された複数の前記組の前記優先順位を、前記複数の組のそれぞれに設定された前記識別条件に基づき設定する優先順位設定部とを備えてもよい。
また、前記優先順位設定部は、第１の前記識別条件が第２の前記識別条件に包含される場合に、前記第１の識別条件に対応する前記組の優先順位を、前記第２の識別条件に対応する前記組の優先順位より高く設定してもよい。
また、前記管理装置は、複数の前記通信装置を管理し、前記優先順位設定部は、前記識別テーブル内の前記組のそれぞれに対応付けられた前記識別条件を満たす前記通信装置の数が小さい順に前記優先順位を高く設定してもよい。
【００１０】
また、本発明の第２の形態によると、通信装置を管理する管理装置であって、前記通信装置の種類を特定するための識別条件と、前記識別条件を満たす前記通信装置の状態を監視する監視方法とを対応付ける識別テーブルを格納する識別テーブル格納部と、前記通信装置が前記識別条件を満たすかどうかを判断する識別部と、前記通信装置が前記識別条件を満たす場合に、前記識別条件に対応付けられた前記監視方法を用いて前記通信装置の状態を監視する監視部とを備えることを特徴とする管理装置を提供する。
【００１１】
また、本発明の第３の形態によると、通信装置を管理する管理装置用のプログラムであって、前記管理装置を、前記通信装置の種類を特定するための識別条件と、前記識別条件を満たす前記通信装置の機能の調査方法とを対応付ける識別テーブルを格納する識別テーブル格納部と、前記通信装置が前記識別条件を満たすかどうかを判断する識別部と、前記通信装置が前記識別条件を満たす場合に、前記識別条件に対応付けられた前記調査方法を用いて前記通信装置の機能を特定する調査部として動作させることを特徴とするプログラムを提供する。
【００１２】
また、本発明の第４の形態によると、通信装置を管理する管理装置用のプログラムであって、前記管理装置を、前記通信装置の種類を特定するための識別条件と、前記識別条件を満たす前記信装置の状態を監視する監視方法とを対応付ける識別テーブルを格納する識別テーブル格納部と、前記通信装置が前記識別条件を満たすかどうかを判断する識別部と、前記通信装置が前記識別条件を満たす場合に、前記識別条件に対応付けられた前記監視方法を用いて前記通信装置の状態を監視する監視部として動作させることを特徴とするプログラムを提供する。
【００１３】
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションも又発明となりうる。
【００１４】
【発明の実施の形態】
以下、発明の実施形態を通じて本発明を説明するが、実施形態はクレームにかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１５】
図１は、本発明の実施形態に係るネットワークシステム１００の構成を示す。ネットワークシステム１００は、サーバ１１０、プリンタ１２０、ゲートウェイ１３０、端末１４０ａ〜ｄ、中継機器１５０ａ〜ｃ、及び管理装置１６０を備える。本実施形態に係るサーバ１１０、プリンタ１２０、ゲートウェイ１３０、端末１４０ａ〜ｄ、中継機器１５０ａ〜ｃ、及び管理装置１６０は、本発明に係る通信装置の一例である。
【００１６】
サーバ１１０は、ファイル管理、メール管理、プリンタ管理、及び／又はデータベース管理等の各種のサービスを端末１４０ａ〜ｄに提供する。プリンタ１２０は、端末１４０ａ〜ｄからの要求を受けて印刷を行う。ゲートウェイ１３０は、サーバ１１０、端末１４０ａ〜ｄ、及び管理装置１６０が外部のネットワークにアクセスする場合の中継を行う。端末１４０ａ〜ｄは、使用者がサーバ１１０、プリンタ１２０、及びゲートウェイ１３０等にアクセスするために用いられる、例えばパーソナルコンピュータやＰＤＡ等の装置である。中継機器１５０ａ〜ｃは、サーバ１１０、プリンタ１２０、ゲートウェイ１３０、端末１４０ａ〜ｄ、及び管理装置１６０を接続し、これらの通信装置の間の通信を中継する。
【００１７】
管理装置１６０は、ネットワークシステム１００内の通信装置、すなわちサーバ１１０、プリンタ１２０、ゲートウェイ１３０、端末１４０ａ〜ｄ、中継機器１５０ａ〜ｃを管理する。具体的には、管理装置１６０は、ネットワークシステム１００内の通信装置の種類を特定する識別処理、ネットワークシステム１００内の通信装置の機能を特定する調査処理、及びネットワークシステム１００内の通信装置の状態を監視する監視処理を含む処理を行う。
【００１８】
本実施形態において、各通信装置は、それぞれ図１に示した様に”１９２．１６８．１．１”から”１９２．１６８．１．１１”迄のＩＰアドレスが割り当てられているものとする。
【００１９】
以下、本実施形態に係るネットワークシステム１００は、便宜上ローカルエリアネットワークであることを前提として説明を行う。ただし、本実施形態に係るネットワークシステム１００は、インターネットや公衆電話網等の公衆通信網や、ローカルエリアネットワーク等の種々のネットワーク、又はこれらの組合せであってもよい。
【００２０】
図２は、本発明の実施形態に係る管理装置１６０の構成を示す。管理装置１６０は、入力部２００、指定部２０５、識別部２１０、識別テーブル格納部２１５、調査部２２０、種類別調査テーブル格納部２２５、デフォルト調査テーブル格納部２３０、監視部２３５、監視テーブル格納部２４０、通信部２４５、通信装置データベース格納部２８０、通信装置表示部２５０、機能表示部２５５、監視表示部２６０、表示部２７５、登録部２６５、及び優先順位設定部２７０を備える。
【００２１】
入力部２００は、管理装置１６０が各種処理を行う際に必要となるパラメータを、管理装置１６０の使用者に入力させる。すなわち、入力部２００は、識別処理、調査処理、及び／又は監視処理を行う際に、処理対象の通信装置を特定するための情報を、管理装置１６０の使用者に入力させる。また、入力部２００は、通信装置の識別処理に用いる識別テーブル格納部２１５内の識別テーブルを変更するための情報を、管理装置１６０の使用者に入力させる。同様に、入力部２００は、通信装置の調査処理に用いる種類別調査テーブル格納部２２５内の種類別調査テーブル及び／又はデフォルト調査テーブル格納部２３０内のデフォルト調査テーブルを変更するための情報を、管理装置１６０の使用者に入力させる。また、入力部２００は、通信装置の監視処理に用いる監視テーブル格納部２４０内の監視テーブルを変更するための情報を、管理装置１６０の使用者に入力させる。
【００２２】
指定部２０５は、入力部２００を用いて、管理装置１６０の使用者に処理対象の通信装置を指定させる。そして、指定部２０５は、指定された通信装置のアドレスを識別部２１０及び識別部２１０を介して調査部２２０に送信し、種類及び機能の特定をそれぞれ行わせる。この様にして、指定部２０５は、管理装置１６０の使用者が指定した通信装置の識別処理及び調査処理を、起動することができる。
【００２３】
識別部２１０は、識別テーブル格納部２１５に格納された識別テーブルに基づき、通信装置の種類を特定する識別処理を行う。そして、識別部２１０は、識別処理の結果を通信装置データベース格納部２８０に格納する。調査部２２０は、種類別調査テーブル格納部２２５に格納された種類別調査テーブル及びデフォルト調査テーブル格納部２３０に格納されたデフォルト調査テーブルに基づき、識別部２１０が種類を特定した通信装置の調査処理を行う。そして、調査部２２０は、調査処理の結果を通信装置データベース格納部２８０に格納する。監視部２３５は、監視テーブル格納部２４０に格納された監視テーブルに基づき、識別部２１０が種類を特定した通信装置の監視処理を行う。そして、監視部２３５は、監視処理の結果を通信装置データベース格納部２８０に格納する。通信部２４５は、識別部２１０、調査部２２０、及び監視部２３５と、ネットワークシステム１００内の通信装置との間での通信を処理する。通信装置データベース格納部２８０は、識別部２１０、調査部２２０、及び監視部２３５がそれぞれ識別処理、調査処理、及び監視処理を行った結果を登録する通信装置データベースを格納する。
【００２４】
通信装置表示部２５０は、識別部２１０が識別処理を行った通信装置を、識別部２１０が特定した通信装置の種類に対応する画像を用いて表示部２７５上に図示させる。これにより、管理装置１６０の使用者は、表示部２７５上に図示された通信装置の画像に基づき、通信装置の種類を識別することができる。機能表示部２５５は、調査部２２０が調査処理において特定した処理対象の通信装置の機能を通信装置データベースから取得し、表示部２７５上に表示させる。ここで、機能表示部２５５は、通信装置表示部２５０が図示した通信装置の画像に対し、管理装置１６０の使用者が例えばクリックによる選択等の予め定められた操作を入力部２００を用いて行った場合に、操作の対象となる通信装置の機能を表示させる。監視表示部２６０は、監視処理において監視部２３５が取得した処理対象の通信装置の状態を通信装置データベースから取得し、表示部２７５上に表示させる。表示部２７５は、通信装置表示部２５０、機能表示部２５５及び／又は監視表示部２６０の指示に基づき、管理装置１６０の表示装置上に画像を表示する。
【００２５】
登録部２６５は、識別テーブル格納部２１５内の識別テーブル、種類別調査テーブル格納部２２５内の種類別調査テーブル、デフォルト調査テーブル格納部２３０内のデフォルト調査テーブル、又は監視テーブル格納部２４０内の監視テーブルを変更するための情報を入力部２００から受けると、対応するテーブルを変更する。優先順位設定部２７０は、識別テーブル格納部２１５内の識別テーブルが変更された場合等に、識別テーブルに格納された複数の識別条件等の優先順位を設定する。
【００２６】
図３は、本発明の実施形態に係る識別テーブル格納部２１５に格納される識別テーブルの一例を、表形式により示す。識別テーブルは、識別条件フィールド、種類フィールド、表示画像フィールド、調査方法フィールド、及び監視方法フィールドを含む。
【００２７】
識別条件フィールドは、通信装置の種類を特定するための識別条件を格納する。種類フィールドは、対応する識別条件を満たす通信装置の種類を格納する。表示画像フィールドは、対応する識別条件を満たす通信装置を通信装置表示部２５０が表示部２７５上に図示させる際に用いる表示画像名を格納する。調査方法フィールドは、対応する識別条件を満たす通信装置の機能の調査方法を格納する。監視方法フィールドは、対応する識別条件を満たす通信装置の状態を監視する監視方法を格納する。
【００２８】
識別テーブルは、図３に示す通り、識別条件と、種類と、調査方法との組合せを含む組を複数有する。これらの複数の組は、上の行がより優先度が高く設定される。
【００２９】
識別部２１０は、指定部２０５から処理対象の通信装置のアドレスを受信し、識別処理を行う。識別処理において、識別部２１０は、識別テーブル格納部２１５内に格納された１以上の識別テーブルから、例えば管理装置１６０の使用者が入力部２００を介して指定した識別テーブルを選択する。以上に代えて、識別部２１０は、複数の識別テーブルを順にアクセスして、処理対象の通信装置の種類を特定してもよい。次に、識別部２１０は、選択された識別テーブルに格納された各組を、優先順位の高い順に取得する。次に、識別部２１０は、通信装置が識別テーブル内の複数の組のいずれの識別条件を満たすかを、優先順位が高い組から順に判断する。そして、識別部２１０は、処理対象の通信装置が、取得した組の識別条件フィールドに格納された識別条件を満たした時点で、識別条件に対応付けられた種類を取得して処理対象の通信装置の種類を特定する。
【００３０】
例えば、図３の１行目から３行目において、識別部２１０は、処理対象の通信装置が保持するｓｙｓＯｂｊｅｃｔＩＤパラメータが、識別条件の右辺の値と一致した場合に、通信装置が当該識別条件を満たすと判断する。ここで、ｓｙｓＯｂｊｅｃｔＩＤパラメータは、例えば通信装置のＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）機能が備えるＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）に格納された、通信装置の機種名を示す情報である。識別部２１０は、例えば識別テーブル格納部２１５を介して処理対象の通信装置にＳＮＭＰのＧＥＴ  ＲＥＱＵＥＳＴメッセージを送信し、ｓｙｓＯｂｊｅｃｔＩＤパラメータを取得する。そして、識別部２１０は、ｓｙｓＯｂｊｅｃｔＩＤパラメータで特定される機種名が、”ａｔ−８２２４ＸＬ”、”ａｔ−Ｒａｐｉｅｒ２４”、又は”ａｔ−８２１６ＸＬ”であった場合に、通信装置の種類をそれぞれ”Ｃ８２２４ＸＬ”、”Ｃ８６２４ＸＬ”、又は”Ｃ８２１６ＸＬ”と特定する。
【００３１】
また、図３の４行目において、識別部２１０は、処理対象の通信装置が保持するｓｙｓＯｂｊｅｃｔＩＤパラメータを取得できた場合に、通信装置が当該識別条件を満たすと判断する。また、図３の５行目において、識別部２１０は、処理対象の通信装置がｐｉｎｇコマンドに応答した場合に、通信装置が当該識別条件を満たすと判断する。また、図３の６行目において、識別部２１０は、処理対象の通信装置が、常に当該識別条件を満たすと判断する。
【００３２】
そして、識別部２１０は、以上に示した方法で処理対象の通信装置の種類を特定した後、処理対象の通信装置のアドレスと、識別条件に対応付けられた調査方法とを調査部２２０に送信し、調査部２２０に調査処理を行わせる。同様に、識別部２１０は、処理対象の通信装置のアドレスと、識別条件に対応付けられた監視方法とを調査部２２０を介して監視部２３５に送信し、監視部２３５に監視処理を行わせる。また、識別部２１０は、処理対象の通信装置のアドレス、種類、及び表示画像名等を、通信装置データベース格納部２８０内の通信装置データベースに格納する。
【００３３】
図４は、本発明の実施形態に係る種類別調査テーブル格納部２２５に格納される種類別調査テーブルの一例を、表形式により示す。図４に示した種類別調査テーブルは、図３における調査方法が”スイッチ調査”である場合に対応する。種類別調査テーブルは、調査条件フィールド、機能フィールド、表示オプションフィールド、調査方法フィールド、及び監視方法フィールドを含む。
【００３４】
調査条件フィールドは、通信装置の機能を特定するための調査条件を格納する。機能フィールドは、対応する調査条件によって特定される機能を格納する。表示オプションフィールドは、通信装置が対応する調査条件を満たす場合に、表示部２７５が図示する通信装置の画像に追加する情報を格納する。調査方法フィールドは、通信装置が対応する調査条件を満たす場合に、通信装置を更に詳細に調査するための調査方法を格納する。監視方法フィールドは、通信装置が対応する調査条件を満たす場合に、識別テーブル格納部２１５内の識別テーブルによって指定された監視方法に追加して、通信装置を更に詳細に監視するための監視方法を格納する。
デフォルト調査テーブル格納部２３０は、種類別調査テーブルと略同一のデータ形式であるデフォルト調査テーブルを格納する。
【００３５】
調査部２２０は、処理対象の通信装置のアドレスと、識別条件に対応付けられた調査方法とを識別部２１０から受信する。次に、調査部２２０は、処理対象の通信装置の調査処理を行う。ここで、調査処理は、デフォルトの調査処理と、通信装置の種類別の調査処理に分類される。
【００３６】
デフォルトの調査処理は、識別部２１０が特定した通信装置の種類とは無関係に行う調査処理である。調査部２２０は、デフォルト調査テーブル格納部２３０内のデフォルト調査テーブルを用いて、デフォルトの調査処理を行う。
一方、通信装置の種類別の調査処理は、識別部２１０が特定した通信装置の種類に対応する調査方法を用いて行う調査処理である。調査部２２０は、種類別調査テーブル格納部２２５内に格納された１以上の種類別調査テーブルから、識別部２１０から受信した調査方法により指定される種類別調査テーブルを選択し、選択した種類別調査テーブルを用いて、通信装置の種類別の調査処理を行う。
【００３７】
デフォルト又は通信装置の種類別の調査処理において、調査部２２０は、調査テーブル（デフォルト調査テーブル又は種類別調査テーブル）に格納された各行を取得する。次に、調査部２２０は、取得した行の調査条件を通信装置が満たすかどうかを判断する。そして、調査部２２０は、調査テーブルから取得した調査条件を通信装置が満たす場合に、調査テーブルに対応する機能を通信装置が有すると特定する。
【００３８】
例えば、図４の１行目において、調査部２２０は、処理対象の通信装置が保持するｉｐＦｏｒｗａｒｄｉｎｇパラメータが、識別条件の右辺の値と一致した場合に、通信装置が当該調査条件を満たすと判断する。ここで、ｉｐＦｏｒｗａｒｄｉｎｇパラメータは、例えば通信装置のＳＮＭＰ機能が備えるＭＩＢに格納された、通信装置のルーティング機能の有無を示す情報である。識別部２１０は、例えば識別テーブル格納部２１５を介して処理対象の通信装置にＳＮＭＰのＧＥＴ  ＲＥＱＵＥＳＴメッセージを送信し、ｉｐＦｏｒｗａｒｄｉｎｇパラメータを取得する。そして、識別部２１０は、ｉｐＦｏｒｗａｒｄｉｎｇパラメータが、”ｆｏｒｗａｒｄｉｎｇ”であった場合に、通信装置がルーティング機能を有すると特定する。
【００３９】
同様に、図４の３行目において、調査部２２０は、処理対象の通信装置が保持するＶＬＡＮｆｕｎｃｔｉｏｎパラメータが、ＴＲＵＥ（真）であった場合に、通信装置がＶＬＡＮ機能を有すると特定する。また、図４の２、４、５行目において、調査部２２０は、スイッチ調査の対象となる通信装置が、常にそれぞれスイッチ機能、ＳＮＭＰ機能、ｐｉｎｇ機能を有すると特定する。
【００４０】
調査部２２０は、以上に示した方法で通信装置の機能を特定した後、調査テーブルに、対応する調査方法が更に指定されている場合には、指定された調査方法に対応する種類別調査テーブルを種類別調査テーブル格納部２２５から取得し、以上の同様に更に詳細な調査処理を行う。次に、調査部２２０は、通信装置が調査条件を満たす場合に、調査テーブルにおいて調査条件に対応する監視方法を取得し、識別部２１０から受信した監視方法に追加する。そして、調査部２２０は、処理対象の通信装置のアドレスと、識別部２１０及び調査部２２０が取得した監視方法とを監視部２３５に送信し、監視部２３５に監視処理を行わせる。
【００４１】
図５は、本発明の実施形態に係る監視テーブル格納部２４０に格納される監視テーブルの一例を、表形式により示す。図５に示した監視テーブルは、図３における監視方法が”スイッチ動作”である場合に対応する。監視テーブルは、監視条件フィールド、状態フィールド、及び表示オプションフィールドを含む。
【００４２】
監視条件フィールドは、通信装置の状態を監視するための監視条件を格納する。状態フィールドは、通信装置が監視条件を満たす場合における通信装置の状態を格納する。表示オプションフィールドは、通信装置が監視条件を満たす場合に、表示部２７５が図示する通信装置の画像に追加する情報を格納する。
【００４３】
監視部２３５は、処理対象の通信装置のアドレスと、識別条件又は調査条件に対応付けられた監視方法とを調査部２２０から受信する。次に、監視部２３５は、処理対象の通信装置の状態の監視処理を行う。ここで、監視部２３５は、監視テーブル格納部２４０内に格納された１以上の監視テーブルから、調査部２２０から受信した監視方法により指定される監視テーブルを選択し、選択した監視テーブルを用いて通信装置の種類及び機能別の監視処理を行う。
【００４４】
監視処理において、監視部２３５は、監視テーブルの各行を取得する。次に、監視部２３５は、取得した行の監視条件を通信装置が満たすかどうかを判断する。そして、監視部２３５は、監視条件を通信装置が満たす場合に、通信装置が監視条件に対応する状態にあると特定する。
【００４５】
例えば、図５の１行目及び２行目において、監視部２３５は、通信装置がｐｉｎｇコマンドに応答しない場合及び応答する場合に、通信装置がそれぞれＤＯＷＮ状態及びＵＰ状態であると特定する。また、図５の３行目において、監視部２３５は、処理対象の通信装置から受信した、例えばＳＮＭＰのＴｒａｐメッセージ等が通信装置のリセットを示す”ｃｏｌｄ  ｓｔａｒｔ”イベントを通知するものであった場合に、通信装置がＴｒａｐ状態であると特定する。また、図５の４行目において、監視部２３５は、例えば通信装置がｐｉｎｇコマンドに１０日間応答しなかった場合、通信装置がネットワークシステム１００から削除された状態（Ｄｅｌｅｔｅ状態）にあると特定する。
【００４６】
図６は、本発明の実施形態に係る通信装置データベース格納部２８０に格納される通信装置データベースを、表形式により示す。通信装置データベースは、ＩＰアドレスフィールド、表示名フィールド、種類フィールド、表示画像フィールド、監視方法フィールド、ルーティング機能フィールド、スイッチ機能フィールド、ＶＬＡＮ機能フィールド、ＳＮＭＰ機能フィールド、ＰＩＮＧ機能フィールド、状態フィールド、及び表示オプションフィールドを含む。
【００４７】
ＩＰアドレスフィールドは、識別部２１０が、識別処理を行った通信装置のアドレスを格納するために用いられる。本実施形態において、通信装置のアドレスは、一例としてＩＰアドレスであるものとする。表示名フィールドは、識別部２１０が、管理装置１６０の使用者が通信装置に割り当てた名称を取得し格納するために用いられる。識別部２１０は、表示名フィールドに格納する名称として、例えばサーバ１１０のＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｅｒｖｉｃｅ）機能に登録された名称を取得してもよい。種類フィールドは、識別部２１０が、識別処理により特定した通信装置の種類を格納するために用いられる。表示画像フィールドは、識別部２１０が、識別処理により特定した通信装置の表示画像名を格納するために用いられる。監視方法フィールドは、監視部２３５が、通信装置の状態を監視する監視方法を格納するために用いられる。ルーティング機能フィールド、スイッチ機能フィールド、ＶＬＡＮ機能フィールド、ＳＮＭＰ機能フィールド、及びＰＩＮＧ機能フィールドは、調査部２２０が、それぞれ調査処理において特定された通信装置の機能の有無を格納するために用いられる。状態フィールドは、監視部２３５が、監視処理において取得された通信装置の状態を格納するために用いられる。表示オプションフィールドは、調査部２２０が、調査処理において種類別調査テーブル格納部２２５若しくはデフォルト調査テーブル格納部２３０内の調査テーブルから取得した表示オプションを、監視部２３５が、監視処理において監視テーブル格納部２４０内の監視テーブルから取得した表示オプションを、それぞれ格納するために用いられる。
【００４８】
識別部２１０、調査部２２０、及び監視部２３５は、それぞれ識別処理、調査処理、及び監視処理の結果を、通信装置データベース格納部２８０内の通信装置データベースに格納する。通信装置表示部２５０、機能表示部２５５、及び監視表示部２６０は、識別処理、調査処理、及び監視処理の結果を表示部２７５上に表示する際に、通信装置データベース格納部２８０内の通信装置データベースから通信装置に関する情報を取得する。
【００４９】
図７は、本発明の実施形態に係る管理装置１６０によるネットワークシステム１００の管理フローを示す。まず、表示部２７５は、初期画面を表示する（Ｓ７００）。ここで、表示部２７５は、通信装置表示部２５０、機能表示部２５５、及び監視表示部２６０を用いて、Ｓ７００の時点で既に通信装置データベース格納部２８０に格納されている情報に基づき、ネットワークシステム１００内の通信装置に関する情報を初期画面に表示する。次に、登録部２６５は、識別テーブル、種類別調査テーブル、デフォルト調査テーブル、又は監視テーブルの追加、削除、変更等を入力部２００を介して受信した場合、これらのテーブルを更新する（Ｓ７１０）。次に、指定部２０５は、入力部２００を用いて、処理対象の通信装置を管理装置１６０の使用者に指定させる（Ｓ７２０）。次に、識別部２１０は、指定部２０５が指定する通信装置の識別処理を行う（Ｓ７３０）。次に、調査部２２０は、指定部２０５が指定する通信装置の調査処理を行う（Ｓ７４０）。次に、監視部２３５は、指定部２０５が指定する通信装置の監視処理を行う（Ｓ７５０）。
【００５０】
図８は、本発明の実施形態に係る識別部２１０による通信装置の識別処理フローを示す。まず、識別部２１０は、識別テーブル格納部２１５内の識別テーブルの上側から順に１行ずつ読み出す（Ｓ８００）。次に、識別部２１０は、Ｓ８００において読み出した行の識別条件を解釈する（Ｓ８１０）。次に、識別部２１０は、識別条件の判断に用いる通信装置内の情報を、例えばＳＮＭＰのＧＥＴ  ＲＥＱＵＥＳＴメッセージ等を用いて取得する（Ｓ８２０）。次に、識別部２１０は、識別条件が成立するかどうかを判断する（Ｓ８３０）。識別条件が成立する場合、識別部２１０は、識別テーブルの当該行以降に格納された識別条件の判断は中止し、Ｓ８５０に処理を進める。
【００５１】
Ｓ８３０において識別条件が成立しない場合、識別部２１０は、識別テーブルに次の行が存在するかどうかを判断する（Ｓ８４０）。識別テーブルに次の行が存在する場合、識別部２１０は、処理をＳ８００に進め、識別テーブルの次の行を読み出す（Ｓ８００）。Ｓ８４０において識別テーブルに次の行が存在しない場合、識別部２１０は、処理対象の通信装置の種類を特定せずに識別処理を終了する。
【００５２】
Ｓ８３０において識別条件が成立した場合、識別部２１０は、通信装置の表示名をサーバ１１０から取得すると共に、識別条件に対応する種類を識別テーブルから取得する。そして、識別部２１０は、通信装置のアドレス、表示名及び種類を通信装置データベースに格納する（Ｓ８５０）。次に、通信装置表示部２５０は、識別部２１０が通信装置データベースに格納した種類に対応する画像を用いて、通信装置を表示部２７５上に図示させる（Ｓ８６０）。
【００５３】
図９は、本発明の実施形態に係る調査部２２０による通信装置の調査処理フローを示す。図９に示した調査処理フローは、デフォルトの調査処理及び通信装置の種類別の調査処理のそれぞれに対して実行される。
【００５４】
まず、調査部２２０は、識別部２１０から受信した調査方法が調査テーブルを指定していない場合に、調査処理を終了させる（Ｓ９００）。ここで、調査部２２０は、通信装置の種類とは無関係に、デフォルトの調査テーブルを用いた調査処理を行う。次に、調査部２２０は、処理対象の調査テーブルから１行ずつ読み出す（Ｓ９１０）。次に、調査部２２０は、Ｓ９１０において読み出した行の調査条件を解釈する（Ｓ９２０）。次に、調査部２２０は、調査条件の判断に用いる通信装置内の情報を、例えばＳＮＭＰのＧＥＴ  ＲＥＱＵＥＳＴメッセージ等を用いて取得する（Ｓ９３０）。
【００５５】
次に、調査部２２０は、調査条件が成立するかどうかを判断する（Ｓ９４０）。調査条件が成立した場合、調査部２２０は、調査条件に対応する通信装置の機能を、通信装置データベースに格納する（Ｓ９５０）。そして、処理対象の調査テーブルに次の行が存在する場合、調査部２２０は処理をＳ９１０に進め、処理対象の調査テーブルの次行を読み出す（Ｓ９６０）。Ｓ９００からＳ９６０の処理が終了すると、機能表示部２５５は、表示部２７５上に図示した処理対象の通信装置の画像に、成立した調査条件に対応する表示オプションで指定される情報を追加する（Ｓ９７０）。
【００５６】
図１０は、本発明の実施形態に係る監視部２３５による通信装置の監視処理フローを示す。図１０に示した監視処理フローは、監視部２３５が識別部２１０及び調査部２２０から受信した監視方法に対応する監視処理のそれぞれに対して実行される。
【００５７】
まず、監視部２３５は、識別部２１０及び調査部２２０から受信した監視方法が監視テーブルを指定されていない場合に、監視処理を終了させる（Ｓ１０００）。次に、監視部２３５は、処理対象の監視テーブルから１行ずつ読み出す（Ｓ１０１０）。次に、監視部２３５は、Ｓ１０１０において読み出した行の監視条件を解釈する（Ｓ１０２０）。次に、監視部２３５は、監視条件の判断に用いる通信装置内の情報を、例えばＳＮＭＰのＧＥＴ  ＲＥＱＵＥＳＴメッセージの送信又はＴｒａｐメッセージの受信等により取得する（Ｓ１０３０）。
【００５８】
次に、監視部２３５は、監視条件が成立するかどうかを判断し、通信装置の状態を特定する（Ｓ１０４０）。次に、監視部２３５は、監視条件に対応する通信装置の状態を、通信装置データベースに格納する（Ｓ１０５０）。そして、処理対象の監視テーブルに次の行が存在する場合、監視部２３５は処理をＳ１０１０に進め、処理対象の監視テーブルの次行を読み出す（Ｓ１０６０）。Ｓ１０００からＳ１０６０の処理が終了すると、監視表示部２６０は、表示部２７５上に図示した処理対象の通信装置の画像に、成立した監視条件に対応する表示画像で指定される画像を追加する（Ｓ１０７０）。
【００５９】
図１１は、本発明の実施形態に係る管理装置１６０による識別条件の入力フローを示す。図１１に示す識別条件の入力フローは、管理装置１６０の使用者が図７のＳ７１０において通信装置の識別条件と、種類と、調査方法との組合せを含む組を識別テーブルに追加する場合、又は通信装置の識別条件を変更する場合に実行される。
【００６０】
まず、入力部２００は、識別テーブルに登録する組を、管理装置１６０の使用者に入力させる（Ｓ１２００）。次に、登録部２６５は、入力部２００により入力された組を、識別テーブル格納部２１５内の識別テーブルに登録する（Ｓ１２１０）。次に、優先順位設定部２７０は、Ｓ１２１０により追加又は変更された組を含む、識別テーブルに登録された複数の組の優先順位を、各組に設定された識別条件に基づき決定する（Ｓ１２２０）。次に、優先順位設定部２７０は、識別テーブルを優先順位の高い順に並べ換えることにより、識別テーブルに登録された各組の優先順位を設定する（Ｓ１２３０）。
【００６１】
優先順位設定部２７０は、Ｓ１２２０において、例えば以下のいずれかの方法を用いる。
（１）  識別条件の包含関係に基づき、各組の優先順位を決定する。
識別条件は、狭い条件の方がより詳細に通信装置の種類を特定することができる。例えば、図３の１行目の識別条件「ｓｙｓＯｂｊｅｃｔＩＤ＝ａｔ−８２２４ＸＬ」は、ｓｙｓＯｂｊｅｃｔＩＤパラメータを持ち、かつｓｙｓＯｂｊｅｃｔＩＤパラメータで指定される通信装置の機種名がａｔ−８２２４ＸＬであるという条件である。一方、図３の４行目の識別条件「ｓｙｓＯｂｊｅｃｔＩＤ」は、ｓｙｓＯｂｊｅｃｔＩＤパラメータを持つという条件であり、１行目の識別条件を包含する。また、１行目の識別条件は、通信装置の機種名を特定できる条件であるのに対し、４行目の識別条件は、ＳＮＭＰ機能を備える通信装置であるという条件であり、より広い条件となる。ここで仮に、１行目の識別条件より高い優先順位を４行目の識別条件に割り当てると、識別部２１０は、４行目の識別条件を先に判断する。この場合、識別部２１０は、機種名がａｔ−８２２４ＸＬである通信装置について、機種名を特定できなくなってしまう。
従って、優先順位設定部２７０は、２つの識別条件について、第１の識別条件が第２の識別条件に包含される場合に、第１の識別条件に対応する組の優先順位を、第２の識別条件に対応する組の優先順位と比較し高く設定する。これにより、識別部２１０は、識別テーブルを用いて、可能な限り詳細に通信装置の種類を特定することができる。
【００６２】
以上の処理において、優先順位設定部２７０は、ｓｙｓＯｂｊｅｃｔＩＤパラメータとｐｉｎｇコマンドとの包含関係等の異なる情報に基づく包含関係を、例えば予め設定された各情報間の包含関係を示すデータに基づき行ってもよい。すなわち、例えばｓｙｓＯｂｊｅｃｔＩＤパラメータとｐｉｎｇコマンドの包含関係において、ＳＮＭＰ機能を備える通信装置は必ずｐｉｎｇコマンドに応答する等の前提があれば、優先順位設定部２７０は、ｓｙｓＯｂｊｅｃｔＩＤパラメータを持つという識別条件は、ｐｉｎｇコマンドに応答するという識別条件に包含されることを示す設定データを保持しておくことができる。
【００６３】
（２）  識別条件を満たす通信装置の数に基づき、各組の優先順位を決定する。優先順位設定部２７０は、識別テーブルの追加又は変更があった場合に、（１）に代えて、識別テーブルに含まれる全ての識別条件のそれぞれを満たすネットワークシステム１００内の通信装置の数をカウントする。次に、優先順位設定部２７０は、カウントした数が小さいものほど狭い条件であると判断し、識別条件の優先順位を、カウントした数が小さい順に高く設定する。
【００６４】
図１２は、本発明の実施形態に係る表示部２７５が表示する画面の一例を示す。表示部２７５が表示する画面は、処理対象指定画面１０００、機器一覧画面１００３、及び機器表示画面１００６を備える。
処理対象指定画面１０００は、入力部２００が識別処理、調査処理、及び／又は監視処理を行う際に、処理対象の通信装置を特定するための情報を管理装置１６０の使用者に入力させる。処理対象指定画面１０００は、ブロードキャスト指定ボタン１１８０、ＩＰアドレス指定エリア１１８３、種類指定エリア１１８６、及びクラス指定エリア１１９０を有する。ブロードキャスト指定ボタン１１８０は、ネットワークシステム１００内の全ての通信装置に対する識別処理、調査処理、及び／又は監視処理を、管理装置１６０に行わせることを入力するボタンである。ＩＰアドレス指定エリア１１８３は、識別処理、調査処理、及び／又は監視処理の対象となる通信装置のアドレスを、１以上入力するためのエリアである。管理装置１６０の使用者は、例えば「１９２．１６８．１．１（１アドレスを指定）」や「１９２．１６８．１．＊（＊が任意の値である複数のアドレスを指定）」等をＩＰアドレス指定エリア１１８３に入力することにより、処理対象の通信装置を１以上指定することができる。種類指定エリア１１８６は、対象となる通信装置の種類を指定するためのエリアである。識別部２１０は、識別処理を行った結果、対象の通信装置が種類指定エリア１１８６で指定された種類であった場合のみ、調査部２２０の調査処理及び／又は監視部２３５の監視処理を行わせる。
【００６５】
クラス指定エリア１１９０は、識別テーブル、調査テーブル、及び監視テーブルのそれぞれを、アイコンにより操作するためのエリアである。クラス指定エリア１１９０において、識別テーブル、調査テーブル、及び監視テーブルのそれぞれは、識別クラスアイコン、調査クラスアイコン、及び監視クラスアイコンとして表示される。中継機器識別クラスアイコン１１９２及び通信ノード識別クラスアイコン１１９６は、識別クラスアイコンの一例である。中継機器識別クラスアイコン１１９２は、中継機器の種類を識別する識別テーブルのアイコンである。通信ノード識別クラスアイコン１１９６は、中継機器以外の通信装置である通信ノードの種類を識別する識別テーブルのアイコンである。
管理装置１６０の使用者は、中継機器識別クラスアイコン１１９２又は通信ノード識別クラスアイコン１１９６等を用いて対象となる通信装置及び当該通信装置を識別する識別テーブルを指定してもよい。具体的には、管理装置１６０の使用者が例えば中継機器識別クラスアイコン１１９２を機器一覧画面１００３にドラッグしてドロップすると、入力部２００は、対象となる通信装置のアドレスの入力を促すＩＰアドレス指定エリア１１８３と同様の入力画面を表示部２７５上にポップアップさせる。そして、識別部２１０は、入力画面により指定されたアドレスの通信装置の識別処理を、中継機器識別クラスアイコン１１９２により指定される識別テーブルを用いて行う。
【００６６】
機器一覧画面１００３は、ネットワークシステム１００内の通信装置（図１）に対応して、サーバオブジェクト１１１０、プリンタオブジェクト１１２０、ゲートウェイオブジェクト１１３０、端末オブジェクト１１４０ａ〜ｄ、スイッチオブジェクト１１５０ａ〜ｃ、及び管理装置オブジェクト１１６０を図示する。具体的には、通信装置表示部２５０、機能表示部２５５、及び監視表示部２６０は、通信装置データベース格納部２８０内の通信装置データベースから取得した、対象の通信装置のアドレス、表示名、表示画像名、及び表示オプションに基づき、当該通信装置に対応するオブジェクトを表示する。また、機器一覧画面１００３は、例えばキーボード又はマウス等により通信装置に対応するオブジェクトが選択された場合、当該通信装置のオブジェクトを選択カーソル１１７０により示す。
【００６７】
機器表示画面１００６は、管理装置１６０の使用者が機器一覧画面１００３内の画像に対して選択カーソル１１７０により選択を行った場合に、調査部２２０が取得した当該通信装置の機能等を表示する。例えば図１２においては、選択カーソル１１７０によってスイッチオブジェクト１１５０ａが選択されている。従って、機能表示部２５５は、スイッチオブジェクト１１５０ａの機能を機器表示画面１００６上に表示させている。同様に、通信装置表示部２５０及び監視表示部２６０は、選択カーソル１１７０によって選択されたスイッチオブジェクト１１５０ａの種類及び状態を機器表示画面１００６上に表示させる。
【００６８】
図１３は、本発明の実施形態に係る管理装置１６０のハードウェア構成の一例を示す。本実施形態に係る管理装置１６０の機能は、ＣＰＵ１３１０、ＲＯＭ１３２０、ＲＡＭ１３３０、通信インターフェイス１３４０、ハードディスクドライブ１３５０、入力装置１３７３、及び表示装置１３７６を備える計算機１３００と、計算機１３００上で実行されるプログラムとの連携により実現される。計算機１３００は、フロッピーディスクドライブ１３６０及び／又はＣＤ−ＲＯＭドライブ１３７０を更に備えてもよい。
【００６９】
管理装置１６０を実現するプログラムは、入力モジュールと、指定モジュールと、識別モジュールと、調査モジュールと、監視モジュールと、通信モジュールと、通信装置表示モジュールと、機能表示モジュールと、監視表示モジュールと、登録モジュールと、優先順位設定モジュールと、表示モジュールとを備える。これらのモジュールは、計算機１３００を、入力部２００、２０５、２１０、２２０、２３５、２４５、２５０、２５５、２６０、２６５、２７０、及び２７５として動作させるプログラムである。また、ハードディスクドライブ１３５０は、識別テーブル格納部２１５、種類別調査テーブル格納部２２５、デフォルト調査テーブル格納部２３０、監視テーブル格納部２４０、通信装置データベース格納部２８０として使用されてもよい。この場合、識別テーブル、種類別調査テーブル、デフォルト調査テーブル、監視テーブル、及び／又は通信装置データベースは、ハードディスクドライブ１３５０上のファイルとして格納されてもよい。
【００７０】
以上に示したプログラム又はモジュールは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フロッピーディスク１３８０、ＣＤ−ＲＯＭ１３９０の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、外部ネットワーク又は計算機１３００に接続されたネットワーク等を介してプログラムを計算機１３００に提供してもよい。
【００７１】
以上に示した通り、本実施形態に係る管理装置１６０によれば、ネットワークシステム１００の管理を識別処理、調査処理、及び監視処理に分類して構造化し、管理装置１６０の使用者が理解しやすい管理機能を提供することができる。そして、これらの処理の結果を、統合して表示部２７５に図示させることにより、管理装置１６０の使用者がネットワークシステム１００の管理を行いやすい形式で表示することができる。
【００７２】
また、本実施形態に係る管理装置１６０によれば、識別処理、調査処理、及び監視処理を、それぞれ識別テーブル格納部２１５、種類別調査テーブル格納部２２５とデフォルト調査テーブル格納部２３０、及び監視テーブル格納部２４０に格納されたテーブルに基づき実行することができる。これらのテーブルは、管理装置１６０の使用者が行の追加・削除・変更を容易に行うことができ、より簡単にカスタマイズ可能な管理機能を提供することができる。
【００７３】
また、図１１に示した識別条件の入力フローを用いることにより、本実施形態に係る管理装置１６０は、識別テーブルの追加・変更を行う際に、管理装置１６０の使用者に入力させることなく識別テーブルの優先順位を設定することができる。これにより、管理装置１６０は、より簡単にカスタマイズ可能な管理機能を提供することができる。
【００７４】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更または改良を加えることができる。そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００７５】
例えば、識別テーブル格納部２１５に格納される識別テーブルは、行位置に基づき優先順位が決定される形態に代えて、優先順位を格納する優先順位フィールドを更に含んでもよい。
【００７６】
また、調査部２２０は、種類別調査テーブル格納部２２５に格納される種類別調査テーブル及び／又はデフォルト調査テーブル格納部２３０に格納されるデフォルト調査テーブルの全ての行を処理する形態に代えて、識別テーブルと同様に優先順位に基づき各行を処理し、条件が成立した時点で残りの行の処理を行わずに処理を完了させてもよい。同様に、監視部２３５は、監視テーブル格納部２４０に格納される監視テーブルの全ての行を処理する形態に代えて、優先順位に基づき各行を処理し、条件が成立した時点で残りの行の処理を行わずに処理を完了させてもよい。
【００７７】
【発明の効果】
上記説明から明らかなように、本発明によれば、理解しやすい様に構造化され、かつ簡単にカスタマイズ可能な管理機能を提供し、ネットワークシステム管理の利便性を高める管理装置及びプログラムを提供することができる。
【図面の簡単な説明】
【図１】  本発明の実施形態に係るネットワークシステム１００の構成を示す。
【図２】  本発明の実施形態に係る管理装置１６０の構成を示す。
【図３】  本発明の実施形態に係る識別テーブル格納部２１５に格納される識別テーブルの一例を、表形式により示す。
【図４】  本発明の実施形態に係る種類別調査テーブル格納部２２５に格納される種類別調査テーブルの一例を、表形式により示す。
【図５】  本発明の実施形態に係る監視テーブル格納部２４０に格納される監視テーブルの一例を、表形式により示す。
【図６】  本発明の実施形態に係る通信装置データベース格納部２８０に格納される通信装置データベースを、表形式により示す。
【図７】  本発明の実施形態に係る管理装置１６０によるネットワークシステム１００の管理フローを示す。
【図８】  本発明の実施形態に係る識別部２１０による通信装置の識別処理フローを示す。
【図９】  本発明の実施形態に係る調査部２２０による通信装置の調査処理フローを示す。
【図１０】  本発明の実施形態に係る監視部２３５による通信装置の監視処理フローを示す。
【図１１】  本発明の実施形態に係る管理装置１６０による識別条件の入力フローを示す。
【図１２】  本発明の実施形態に係る表示部２７５が表示する画面の一例を示す。
【図１３】  本発明の実施形態に係る管理装置１６０のハードウェア構成の一例を示す。
【符号の説明】
１００  ネットワークシステム
１１０  サーバ
１２０  プリンタ
１３０  ゲートウェイ
１４０ａ〜ｄ  端末
１５０ａ〜ｃ  中継機器
１６０  管理装置
２００  入力部
２０５  指定部
２１０  識別部
２１５  識別テーブル格納部
２２０  調査部
２２５  種類別調査テーブル格納部
２３０  デフォルト調査テーブル格納部
２３５  監視部
２４０  監視テーブル格納部
２４５  通信部
２５０  通信装置表示部
２５５  機能表示部
２６０  監視表示部
２６５  登録部
２７０  優先順位設定部
２７５  表示部
２８０  通信装置データベース格納部
１０００  処理対象指定画面
１００３  機器一覧画面
１００６  機器表示画面
１１１０  サーバオブジェクト
１１２０  プリンタオブジェクト
１１３０  ゲートウェイオブジェクト
１１４０ａ〜ｄ  端末オブジェクト
１１５０ａ〜ｃ  スイッチオブジェクト
１１６０  管理装置オブジェクト
１１７０  選択カーソル
１１８０  ブロードキャスト指定ボタン
１１８３  ＩＰアドレス指定エリア
１１８６  種類指定エリア
１１９０  クラス指定エリア
１１９２  中継機器識別クラスアイコン
１１９６  通信ノード識別クラスアイコン
１３００  計算機
１３１０  ＣＰＵ
１３２０  ＲＯＭ
１３３０  ＲＡＭ
１３４０  通信インターフェイス
１３５０  ハードディスクドライブ
１３６０  フロッピーディスクドライブ
１３７０  ＣＤ−ＲＯＭドライブ
１３７３  入力装置
１３７６  表示装置
１３８０  フロッピーディスク
１３９０  ＣＤ−ＲＯＭ
【図１】
0003766332.tif 000002
【図２】
0003766332.tif 000003
【図３】
0003766332.tif 000004
【図４】
0003766332.tif 000005
【図５】
0003766332.tif 000006
【図６】
0003766332.tif 000007
【図７】
0003766332.tif 000008
【図８】
0003766332.tif 000009
【図９】
0003766332.tif 000010
【図１０】
0003766332.tif 000011
【図１１】
0003766332.tif 000012
【図１２】
0003766332.tif 000013
【図１３】
0003766332.tif 000014