(57)【要約】ネットワーク機器（２）はそれぞれ、それ自体に対する装置管理（各種設定、設定および状態の取得など）に適したＧＵＩ画像（５２，５４，５６）を描画するＳＶＧプログラムを記憶し、装置管理用のコンピュータ（１２）に対して送信する。コンピュータ（１２）側では、ネットワーク機器（２）から送られてきた描画プログラムを、Ｗｅｂブラウザなどを用いて実行し、ＧＵＩ画像（５２，５４，５６）をユーザに対して表示する。ユーザが、このＧＵＩ画像（５２，５４，５６）に対して操作を行うと、コンピュータ（１２）は、操作に応じて、操作がなされたＧＵＩ画像（５２，５４，５６）を送付したネットワーク機器（２）に対して、装置管理のための制御を行う。ネットワーク機器（２）は、この制御に従って、その構成部分の状態や設定などを読み取って管理装置に対して送信する、あるいは、機器の設定を変更するなどの装置管理を実行する。
2004049173.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上の通信ノードと、前記通信ノードと接続され、前記通信ノードそれぞれの装置管理を行う管理装置とを含む装置管理システムであって、
前記通信ノードそれぞれは、
前記管理装置に対して、当該通信ノードの装置管理のための操作に用いられる操作画像を示す画像データを提供する操作画像提供手段と、
前記管理装置による制御に従って、当該通信ノードの装置管理を行う装置管理手段と
を有し、
前記管理装置は、
前記通信ノードそれぞれにより提供された画像データを用いて前記操作画像を表示する操作画像表示手段と、
前記表示された操作画像に対する操作に従って、前記操作を受けた操作画像に対応する通信ノードに対して、装置管理のための制御を行う装置管理手段と
を有する
装置管理システム。
【請求項２】
管理装置により管理される通信ノードであって、前記管理装置は、前記通信ノードにより提供される操作画像を表示し、前記表示された操作画像に対する操作に従って、装置管理のための制御を行い、
前記管理装置に対して、装置管理のための操作に用いられる操作画像を示す画像データを提供する操作画像提供手段と、
前記管理装置による制御に従って、装置管理を行う装置管理手段と
を有する通信ノード。
【請求項３】
前記通信ノードは、
通信のためのポートを１つ以上、有し、
前記前記操作画像提供手段は、前記１つ以上のポートそれぞれを示す１つ以上のポート画像を含む操作画像を示す画像データを、前記管理装置に対して提供する
請求項２に記載の通信ノード。
【請求項４】
前記操作画像提供手段は、前記画像データとして、前記操作画像を表示するための描画プログラムを、前記管理装置に対して提供する
請求項２または３のいずれかに記載の通信ノード。
【請求項５】
１つ以上の通信ノードと接続され、前記通信ノードそれぞれの装置管理を行う管理装置であって、前記通信ノードそれぞれは、前記管理装置に対して、当該通信ノードの装置管理のための操作に用いられる操作画像を示す画像データを提供し、前記管理装置による制御に従って、当該通信ノードの装置管理を行い、
前記通信ノードそれぞれにより提供された画像データを用いて前記操作画像を表示する操作画像表示手段と、
前記表示された操作画像に対する操作に従って、前記操作を受けた操作画像に対応する通信ノードに対して、装置管理のための制御を行う装置管理手段と
を有する管理装置。
【請求項６】
前記通信ノードは、前記画像データとして、前記操作画像を表示するための描画プログラムを提供し、
前記操作画像表示手段は、前記通信ノードそれぞれにより提供された描画プログラムを実行して、前記操作画像を表示する
請求項５に記載の管理装置。
【請求項７】
前記通信ノードは、前記管理装置による制御に応じて、当該通信ノードの装置の状態および設定またはこれらのいずれかを示す装置情報を、前記管理装置に返し、
前記操作画像表示手段は、前記通信ノードからの装置情報に基づいて、前記表示された操作画像の内容を変更する
請求項５または６に記載の管理装置。
【請求項８】
前記通信ノードは、通信のためのポートを１つ以上、有し、前記１つ以上のポートそれぞれを示す１つ以上のポート画像を含む操作画像を示す画像データを、前記管理装置に対して提供し、
前記操作画像表示手段は、前記通信ノードそれぞれにより提供された画像データを用いて、前記１つ以上のポート画像を含む操作画像を表示し、
前記装置管理手段は、前記表示された操作画像に含まれる前記１つ以上のポート画像それぞれに対する操作に従って、前記操作を受けた操作画像に対応する通信ノードに対して、前記操作を受けたポート画像に対応するポートに対する装置管理のための制御を行う
請求項７に記載の管理装置。
【請求項９】
前記操作画像表示手段は、前記１つ以上のポート画像それぞれに対する操作に応じて、前記操作を受けたポート画像それぞれの表示を変更する
請求項７または８に記載の管理装置。
【請求項１０】
管理装置により管理される通信ノードにおける装置管理方法であって、前記管理装置は、前記通信ノードにより提供される操作画像を表示し、前記表示された操作画像に対する操作に従って、装置管理のための制御を行い、
前記管理装置に対して、装置管理のための操作に用いられる操作画像を示す画像データを提供し、
前記管理装置による制御に従って、装置管理を行う
装置管理方法。
【請求項１１】
１つ以上の通信ノードと接続され、前記通信ノードそれぞれの装置管理を行う管理装置による装置管理方法であって、前記通信ノードそれぞれは、前記管理装置に対して、当該通信ノードの装置管理のための操作に用いられる操作画像を示す画像データを提供し、前記管理装置による制御に従って、当該通信ノードの装置管理を行い、
前記通信ノードそれぞれにより提供された画像データを用いて前記操作画像を表示し、
前記表示された操作画像に対する操作に従って、前記操作を受けた操作画像に対応する通信ノードに対して、装置管理のための制御を行う
管理装置方法。
【請求項１２】
コンピュータを含み、管理装置により管理される通信ノードにおいて実行されるプログラムであって、前記管理装置は、前記通信ノードにより提供される操作画像を表示し、前記表示された操作画像に対する操作に従って、装置管理のための制御を行い、
前記管理装置に対して、装置管理のための操作に用いられる操作画像を示す画像データを提供するステップと、
前記管理装置による制御に従って、装置管理を行うステップと
を前記コンピュータに実行させるプログラム。
【請求項１３】
コンピュータを含み、１つ以上の通信ノードと接続され、前記通信ノードそれぞれの装置管理を行う管理装置において実行されるプログラムであって、前記通信ノードそれぞれは、前記管理装置に対して、当該通信ノードの装置管理のための操作に用いられる操作画像を示す画像データを提供し、前記管理装置による制御に従って、当該通信ノードの装置管理を行い、
前記通信ノードそれぞれにより提供された画像データを用いて前記操作画像を表示するステップと、
前記表示された操作画像に対する操作に従って、前記操作を受けた操作画像に対応する通信ノードに対して、装置管理のための制御を行うステップと
を前記コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】      本発明は、通信ノードの装置管理を行う装置管理システムおよびその方法に関する。
【背景技術】      例えば、特許文献１，２は、ネットワークにおける装置管理に、通信ノードの管理にＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆｅｃｅ）を応用する方法を開示する。
しかしながら、これらの特許文献に開示された方法では、装置管理の対象となる通信ノードごとに、管理装置が操作用の画像を用意する必要があり、通信ノードの種類が多数になると、管理装置側で用意すべき操作用画像も多数になり、その管理が煩雑になる。
［特許文献１］  特開２００１−３３７９１７号公報
［特許文献２］  特開２００１−３１２４７４号公報
【発明の開示】
本発明は、上述した従来技術の問題点に鑑みてなされたものであり、装置管理の対象となる通信ノードの数および種類が多数になっても、これらそれぞれに最適な操作画像を用いて装置管理を行うことができる装置管理システムおよびその方法を提供することを目的とする。
また、本発明は、通信ノードに対して、ＧＵＩによる管理操作が可能である上に、装置管理の対象となる通信ノードそれぞれの操作画像を、管理装置側で用意する必要がないようにした装置管理システムおよびその方法を提供することを目的とする。
［装置管理システム］
上記目的を達成するために、本発明にかかる装置管理システムは、１つ以上の通信ノードと、前記通信ノードと接続され、前記通信ノードそれぞれの装置管理を行う管理装置とを含む装置管理システムであって、前記通信ノードそれぞれは、前記管理装置に対して、当該通信ノードの装置管理のための操作に用いられる操作画像を示す画像データを提供する操作画像提供手段と、前記管理装置による制御に従って、当該通信ノードの装置管理を行う装置管理手段とを有し、前記管理装置は、前記通信ノードそれぞれにより提供された画像データを用いて前記操作画像を表示する操作画像表示手段と、前記表示された操作画像に対する操作に従って、前記操作を受けた操作画像に対応する通信ノードに対して、装置管理のための制御を行う装置管理手段とを有する。
［装置管理システムの説明］
以下、本発明にかかる装置管理システムを、例を示して説明する。
なお、以下に示す例は、本発明を具体化して、その理解を助けることを意図したものであって、本発明の技術的範囲の限定を意図するものではない。
本発明にかかる装置管理システムは、スイッチングハブ、ルータなどの１つ以上の通信ノードと、通信ノードそれぞれの装置管理を行う管理装置とが、ＬＡＮ、インターネットなどのネットワークを介して接続されて構成される。
通信ノードそれぞれの操作画像提供手段は、例えば、その通信ノードに対する装置管理（各種設定、設定および状態の取得など）の操作に適した操作画像を描画するＳＶＧ（Ｓｃａｌａｂｌｅ  Ｖｅｃｔｅｒ  Ｇｒａｐｈｉｃｓ）プログラムを記憶している。
操作画像提供手段は、例えば、管理装置側からの要求に応じて、上記ＳＶＧプログラムを送付する。
このように、操作用画像そのものではなく、それを描画するためのプログラムを管理装置に送付するようにすると、ネットワーク上のトラヒックの増大を抑えることができる。
管理装置側では、操作画像表示手段が、通信ノードから送られてきた描画プログラムを、Ｗｅｂブラウザなどを用いて実行し、操作画像をユーザに対して表示する。
ユーザが、この操作画像に対して操作を行うと、装置管理手段は、操作に応じて、操作がなされた操作画像を送付した通信ノードに対して、装置管理のための制御を行う。
この制御に従って、通信ノード側の装置管理手段は、その通信ノードを構成する機器の状態や設定などを読み取って管理装置に対して送信する、あるいは、管理装置の制御に従って、機器の設定を変更するなどの装置管理を実行する。
［通信ノード］
また、本発明にかかる通信ノードは、管理装置により管理される通信ノードであって、前記管理装置は、前記通信ノードにより提供される操作画像を表示し、前記表示された操作画像に対する操作に従って、装置管理のための制御を行い、前記管理装置に対して、装置管理のための操作に用いられる操作画像を示す画像データを提供する操作画像提供手段と、前記管理装置による制御に従って、装置管理を行う装置管理手段とを有する。
好適には、前記通信ノードは、通信のためのポートを１つ以上、有し、前記前記操作画像提供手段は、前記１つ以上のポートそれぞれを示す１つ以上のポート画像を含む操作画像を示す画像データを、前記管理装置に対して提供する。
好適には、前記操作画像提供手段は、前記画像データとして、前記操作画像を表示するための描画プログラムを、前記管理装置に対して提供する。
［管理装置］
また、本発明にかかる管理装置は、１つ以上の通信ノードと接続され、前記通信ノードそれぞれの装置管理を行う管理装置であって、前記通信ノードそれぞれは、前記管理装置に対して、当該通信ノードの装置管理のための操作に用いられる操作画像を示す画像データを提供し、前記管理装置による制御に従って、当該通信ノードの装置管理を行い、前記通信ノードそれぞれにより提供された画像データを用いて前記操作画像を表示する操作画像表示手段と、前記表示された操作画像に対する操作に従って、前記操作を受けた操作画像に対応する通信ノードに対して、装置管理のための制御を行う装置管理手段とを有する。
好適には、前記通信ノードは、前記画像データとして、前記操作画像を表示するための描画プログラムを提供し、前記操作画像表示手段は、前記通信ノードそれぞれにより提供された描画プログラムを実行して、前記操作画像を表示する。
好適には、前記通信ノードは、前記管理装置による制御に応じて、当該通信ノードの装置の状態および設定またはこれらのいずれかを示す装置情報を、前記管理装置に返し、前記操作画像表示手段は、前記通信ノードからの装置情報に基づいて、前記表示された操作画像の内容を変更する。
好適には、前記通信ノードは、通信のためのポートを１つ以上、有し、前記１つ以上のポートそれぞれを示す１つ以上のポート画像を含む操作画像を示す画像データを、前記管理装置に対して提供し、前記操作画像表示手段は、前記通信ノードそれぞれにより提供された画像データを用いて、前記１つ以上のポート画像を含む操作画像を表示し、前記装置管理手段は、前記表示された操作画像に含まれる前記１つ以上のポート画像それぞれに対する操作に従って、前記操作を受けた操作画像に対応する通信ノードに対して、前記操作を受けたポート画像に対応するポートに対する装置管理のための制御を行う。
好適には、前記操作画像表示手段は、前記１つ以上のポート画像それぞれに対する操作に応じて、前記操作を受けたポート画像それぞれの表示を変更する。
［第１の装置管理方法］
また、本発明にかかる第１の装置管理方法は、管理装置により管理される通信ノードにおける装置管理方法であって、前記管理装置は、前記通信ノードにより提供される操作画像を表示し、前記表示された操作画像に対する操作に従って、装置管理のための制御を行い、前記管理装置に対して、装置管理のための操作に用いられる操作画像を示す画像データを提供し、前記管理装置による制御に従って、装置管理を行う。
［第２の装置管理方法］
また、本発明にかかり第２の装置管理方法は、１つ以上の通信ノードと接続され、前記通信ノードそれぞれの装置管理を行う管理装置による装置管理方法であって、前記通信ノードそれぞれは、前記管理装置に対して、当該通信ノードの装置管理のための操作に用いられる操作画像を示す画像データを提供し、前記管理装置による制御に従って、当該通信ノードの装置管理を行い、前記通信ノードそれぞれにより提供された画像データを用いて前記操作画像を表示し、前記表示された操作画像に対する操作に従って、前記操作を受けた操作画像に対応する通信ノードに対して、装置管理のための制御を行う。
［第１のプログラム］
また、本発明にかかる第１のプログラムは、１２．コンピュータを含み、管理装置により管理される通信ノードにおいて実行されるプログラムであって、前記管理装置は、前記通信ノードにより提供される操作画像を表示し、前記表示された操作画像に対する操作に従って、装置管理のための制御を行い、前記管理装置に対して、装置管理のための操作に用いられる操作画像を示す画像データを提供するステップと、前記管理装置による制御に従って、装置管理を行うステップとを前記コンピュータに実行させる。
［第２のプログラム］
また、本発明にかかる第２のプログラムは、コンピュータを含み、１つ以上の通信ノードと接続され、前記通信ノードそれぞれの装置管理を行う管理装置において実行されるプログラムであって、前記通信ノードそれぞれは、前記管理装置に対して、当該通信ノードの装置管理のための操作に用いられる操作画像を示す画像データを提供し、前記管理装置による制御に従って、当該通信ノードの装置管理を行い、前記通信ノードそれぞれにより提供された画像データを用いて前記操作画像を表示するステップと、前記表示された操作画像に対する操作に従って、前記操作を受けた操作画像に対応する通信ノードに対して、装置管理のための制御を行うステップとを前記コンピュータに実行させる。
【図面の簡単な説明】      図１は、本発明にかかる装置管理方法が適応されるネットワークシステムの構成を例示する図である。
図２は、図１に示したネットワーク機器の構成を例示する図である。
図３は、図１に示したネットワーク管理用のコンピュータの構成を示す図である。
図４は、図１，図２に示したネットワーク機器上で動作するネットワーク機器プログラムの構成を示す図である。
図５は、図４に示した操作画像記憶部が記憶する操作画像のテンプレートを例示する図である。
図６は、図５に示した操作画像のテンプレートを描画するＳＶＧプログラムを例示する図である。
図７は、図４に示したネットワーク機器プログラムの動作（Ｓ１０）を示すフローチャートである。
図８は、図１，図３に示したコンピュータ上で実行されるネットワーク管理プログラムの構成を示す図である。
図９は、図８に示したＷｅｂブラウザにより作成される第１のＧＵＩ画像を例示する第２の図である。
図１０は、図８に示したＷｅｂブラウザにより作成される第１のＧＵＩ画像を例示する第２の図である。
図１１は、図８に示したネットワーク管理プログラムのテンプレート（図５）に関する処理（Ｓ１２）を示す第１のフローチャートである。
図１２は、図８に示したネットワーク管理プログラムのテンプレート（図５）以外に関する処理（Ｓ１４）を示すフローチャートである。
図１３は、図８に示したＧＵＩ制御部が、最初に表示する第２のＧＵＩ画像を例示する図である。
図１４は、図１３に示したＧＵＩ制御部が、図１３に示した第２のＧＵＩ画像に対する操作に応じて表示する第３のＧＵＩ画像を例示する図である。
図１５は、図１４に示した第３のＧＵＩ画像の変化を例示する第１の図である。
図１６は、図１４に示した第３のＧＵＩ画像の変化を例示する第２の図である。
図１７は、図１４に示した第３のＧＵＩ画像の変化を例示する第３の図である。
図１８は、ネットワークシステムにおけるテンプレートの要求およびその送信の動作（Ｓ２０）を示すシーケンス図である。
図１９は、ネットワークシステムにおける装置情報の要求およびその送信の動作（Ｓ２２）を示すシーケンス図である。
図２０は、ネットワークシステムにおける設定変更要求およびそれに対する応答（Ｓ２４）を示すシーケンス図である。
【発明を実施するための最良の形態】      以下、本発明の実施形態を説明する。
［ネットワークシステム１］
図１は、本発明にかかる装置管理方法が適応されるネットワークシステム１の構成を例示する図である。
図１に示すように、ネットワークシステム１は、ルータ、スイッチングハブなど１つ以上のネットワーク機器２−１〜２−ｎ（ｎ≧１）と、ネットワーク管理用のコンピュータ１２とが、ＬＡＮなどのネットワーク１０２を介して接続された構成を採る。
ネットワーク機器２−１〜２−ｎそれぞれは、１つ以上の通信用のポー２６−１〜２６−ｍ（ｍ≧１；図２を参照して後述）を有し、これらのポートそれぞれには、コンピュータ、サーバなどの各種通信ノード１０４が接続され、通信ノード１０４は、ネットワーク機器２−１〜２−ｍを介して、ネットワーク１０２との間でデータ通信を行う。
なお、以下、ネットワーク機器２−１〜２−ｍなど、複数ありうる構成部分のいずれかを特定せずに示す場合には、単に、ネットワーク機器２などと略記することがある。
［ハードウェア］
次に、図１に示したネットワーク機器２およびコンピュータ１２のハードウェアを説明する。
［ネットワーク機器２］
図２は、図１に示したネットワーク機器２の構成を例示する図である。
図２に示すように、ネットワーク機器２は、ＣＰＵおよびその周辺回路を含む制御回路２０、メモリ１２４、記録装置１６０、コンピュータ１２との間の通信を行う通信装置１４０、スイッチ２２、ネットワークインターフェース（ネットワークＩＦ）２４、および、ポート２６−１〜２６−ｍから構成される。
つまり、ネットワーク機器２は、例えば、例えば、スイッチングハブ装置であって、一般的なスイッチングハブとしての構成部分を含む。
［コンピュータ１２］
図３は、図１に示したネットワーク管理用のコンピュータ１２の構成を示す図である。
図３に示すように、コンピュータ１２は、ＣＰＵ１２２・メモリ１２４およびこれらの周辺回路を含むコンピュータ本体１２０、ネットワーク機器２との間で通信を行う通信装置１４０、ＣＤ装置・ＨＤＤなどの記録装置１６０、および、ディスプレイ装置、キーボード、マウスなどを含む表示・入力装置１８０から構成される。
つまり、コンピュータ１２は、ネットワーク機器２との間で通信が可能な一般的なコンピュータとしての構成部分を含む。
［ソフトウェア］
次に、図１に示したネットワーク機器２およびコンピュータ１２上で動作するソフトウェアを説明する。
［ネットワーク機器プログラム３］
まず、ネットワーク機器２上で動作するネットワーク機器プログラム３を説明する。
図４は、図１，図２に示したネットワーク機器２上で動作するネットワーク機器プログラム３の構成を示す図である。
図４に示すように、ネットワーク機器プログラム３は、通信制御部３０、装置管理部３２、表示データ作成部３４および操作画像記憶部３６から構成される。
ネットワーク機器プログラム３は、例えば、記録媒体１６２によりネットワーク機器２（図１，図２）に供給され、メモリ１２４にロードされて実行され、以下に示すように、通信制御、装置管理、テンプレートの提供、および、表示用データの作成などの機能を実現する。
通信制御部３０は、必要に応じてコンピュータ１２（図１，図３）との間で、通信制御用データの送信および受信を通信装置１４０（図２）を介して行い、スイッチ２２、ネットワークＩＦ２４およびポート２６を制御して、ネットワーク１０２と通信ノード１０４との間の通信、あるいは、通信ノード１０４相互間の通信に必要な制御を行う。
装置管理部３２は、例えば、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）エージェントであって、ＳＮＭＰにしたがって、コンピュータ１２側からの要求を通信装置１４０を介して受け、この要求に応じて、スイッチ２２、ネットワークＩＦ２４およびポート２６に対する設定を行う。
また、装置管理部３２は、同様に、コンピュータ１２側からの要求に応じて、スイッチ２２、ネットワークＩＦ２４およびポート２６の状態を示す装置状態情報を作成し、コンピュータ１２側に対して、通信装置１４０を介して送信する。
なお、後述するように、装置管理部３２が作成した装置状態情報は、必要に応じて、表示データ作成部３４を介してコンピュータ１２に対して送信される。
［操作画像記憶部３６・表示データ作成部３４］
図５は、図４に示した操作画像記憶部３６が記憶する操作画像（ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）画像；図９などを参照して後述）のテンプレート５０を例示する図である。
図６は、図５に示した操作画像のテンプレート５０を描画するＳＶＧプログラムを例示する図である。
操作画像記憶部３６（図４）は、コンピュータ１２において、図５に示すようなネットワーク機器２の装置管理に用いられる操作画像（ＧＵＩ画像）のテンプレート５０を記憶し、表示データ作成部３４に提供する。
なお、例えば、操作画像記憶部３６は、図５に示した操作画像（ＧＵＩ画像）のテンプレート５０を、ビットマップなどデータ量が大きい形式ではなく、ネットワーク１０２のトラヒック増大を防ぐために、図６に示すような、コンピュータ１２側で実行されて、この操作画像（ＧＵＩ画像）を描画するデータ量が少ないＳＶＧ（Ｓｃａｌａｂｌｅ  Ｖｅｃｔｅｒ  Ｇｒａｐｈｉｃｓ）プログラムとして記憶する。
表示データ作成部３４（図４）は、例えば、コンピュータ１２から装置管理部３２を介して受けた要求に応じて、操作画像記憶部３６に記憶されたテンプレート５０を、コンピュータ１２に対して、通信装置１４０を介して送信する。
このようなネットワーク機器２とコンピュータ１２との間のテンプレート５０の転送には、例えば、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、および、ＨＴＴＰとＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）とを組み合わせたＨＴＴＰＳ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  Ｓｅｃｕｒｉｔｙ）などが用いられ、特に後者は、ＳＳＬによりセキュリティが保たれるので、このようなデータの転送に好適である。
また、コンピュータ１２において、上記テンプレート５０を利用した操作画像（ＧＵＩ画像）の表示がなされている場合には、表示データ作成部３４は、装置管理部３２が作成した装置状態情報などを、この操作画像（ＧＵＩ画像）における表示に適合した形式に変換し、表示用データとして、コンピュータ１２に対して送信する。
［ネットワーク機器プログラム３の動作］
ここで、ネットワーク機器プログラム３の動作を、全体を通して説明する。
図７は、図４に示したネットワーク機器プログラム３の動作（Ｓ１０）を示すフローチャートである。
図７に示すように、ステップ１００（Ｓ１００）において、ネットワーク機器２（図１，図２）上で動作するネットワーク機器プログラム３の装置管理部３２（図４）は、コンピュータ１２から何らかの装置制御に関する要求を受信したか否かを判断する。
ネットワーク機器プログラム３は、何らかの要求を受信した場合にはＳ１０２の処理に進み、これ以外の場合にはＳ１００の処理に留まる。
ステップ１０２（Ｓ１０２）において、装置管理部３２は、受信した要求がテンプレート５０（図５）の要求であるか否かを判断する。
受信した要求がテンプレート５０の要求である場合には、装置管理部３２はＳ１０４の処理に進み、これ以外の場合にはＳ１０６の処理に進む。
ステップ１０４（Ｓ１０４）において、装置管理部３２は、表示データ作成部３４に対して、テンプレートの要求を出力し、表示データ作成部３４は、この要求に対する応答として、テンプレート５０をコンピュータ１２に対して送信する。
ステップ１０６（Ｓ１０６）において、装置管理部３２は、受信した要求が、装置情報の要求であるか否かを判断する。
装置管理部３２は、受信した要求が装置情報の要求である場合にはＳ１０８の処理に進み、これ以外の場合にはＳ１０８の処理に進む。
ステップ１０８（Ｓ１０８）において、装置管理部３２は、例えば、ポート２６−１〜２６−ｍ（図２）それぞれの状態および設定（例えば、ＲＦＣ１２１３に定義されたＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）のｉｆＯｐｅｒＳｔａｔｕｓ，ｉｆＡｄｍｉｎＳｔａｔｕｓ）を取得する。
さらに、装置管理部３２は、コンピュータ１２（図１，図３）においてテンプレート５０（図５）を用いた操作が行われている場合には、これらの状態およびを示す装置情報を、表示データ作成部３４に対して出力する。
表示データ作成部３４は、この装置情報を、コンピュータ１２における操作画像（ＧＵＩ画像）に適合する表示用データに変換し、応答として、コンピュータ１２に対して送信する。
ステップ１１０（Ｓ１１０）において、装置管理部３２は、受信した要求が装置に対する設定（例えば、上記ｉｆＡｄｍｉｎＳｔａｔｕｓの変更）であるか否かを判断する。
ネットワーク機器プログラム３は、要求が装置の設定である場合にはＳ１１２の処理に進み、これ以外の場合にはＳ１１６の処理に進む。
ステップ１１２（Ｓ１１２）において、装置管理部３２は、受信した要求に従って、ネットワーク機器２（図１，図２）の設定を行う。
ネットワーク機器２の設定が終了すると、ステップ１１４（Ｓ１１４）において、装置管理部３２は、応答として、設定の完了をコンピュータ１２に対して送信する。
ステップ１１６（Ｓ１１６）において、ネットワーク機器プログラム３は、その他の処理を行う。
［ネットワーク管理プログラム４］
次に、コンピュータ１２上で動作するネットワーク管理プログラム４を説明する。
図８は、図１，図３に示したコンピュータ１２上で実行されるネットワーク管理プログラム４の構成を示す図である。
図８に示すように、ネットワーク管理プログラム４は、ネットワーク通信制御部４０、ネットワーク装置管理部４２、ＧＵＩ制御部４４、テンプレートデータベース（テンプレートＤＢ）４６およびＷｅｂブラウザ４８から構成される。
ネットワーク管理プログラム４は、例えば、記録媒体１６２（図３）によりコンピュータ１２に供給され、メモリ１２４にロードされて実行される。
ネットワーク管理プログラム４は、これらの構成部分により、以下に示すように、通信制御、ネットワーク機器２それぞれの装置管理、操作画像（ＧＵＩ画像）のテンプレート５０（図５）の記憶、ＧＵＩ環境の提供などの機能を実現する。
ネットワーク通信制御部４０は、ネットワーク管理プログラム４のユーザの操作に応じて、ネットワーク機器２−１〜２−ｎ（図１，図２）それぞれとの間で、必要に応じて通信制御用データを送信および受信し、ネットワーク機器２−１〜２−ｎそれぞれに対する通信処理に対する制御を行う。
ネットワーク装置管理部４２は、ＧＵＩ制御部４４を介して入力されるコンピュータ１２のユーザの操作に応じて、あるいは、予め決められたスケジュールに従って、ネットワーク機器２−１〜２−ｎそれぞれとの間で装置管理用データを送信および受信し、ネットワーク機器２−１〜２−ｎそれぞれに対して、例えば、ＳＮＭＰに基づく装置管理を行う。
［Ｗｅｂブラウザ４８・ＧＵＩ制御部４４］
図９は、図８に示したＷｅｂブラウザ４８により作成される第１のＧＵＩ画像５２を例示する第２の図である。
図１０は、図８に示したＷｅｂブラウザ４８により作成される第１のＧＵＩ画像５２を例示する第２の図である。
Ｗｅｂブラウザ４８は、インターネットエクスプローラ（マイクロソフト社商標）あるいはネットスケープナビゲータ（ネットスケープ社商標）などのブラウザであって、テンプレート５０を描画するＳＶＧプログラム（図６）を実行し、図９に例示するように、ブラウザ画像５２０の中に、操作画像（ＧＵＩ画像；図９においてはポート表示部５２２）として表示する。
また、Ｗｅｂブラウザ４８は、第１のＧＵＩ画像５２に対するコンピュータ１２の操作を受け入れ、ＧＵＩ制御部４４に対して出力する。
ＧＵＩ制御部４４（図８）は、例えば、ネットワークシステム１（図１）が初めて起動された場合、あるいは、ネットワークシステム１に新たなネットワーク機器２が接続された場合などに、ネットワーク装置管理部４２を介して、全てのネットワーク機器２−１〜２−ｎそれぞれに対して、あるいは、新たに接続されたネットワーク機器２に対して、テンプレート５０（図５）の送信を要求し、この要求に応じてネットワーク機器２から送られてくるテンプレート５０を、テンプレートＤＢ４６に記憶させる。
また、ＧＵＩ制御部４４は、コンピュータ１２のユーザの操作に応じて、テンプレートＤＢ４６に記憶されたネットワーク機器２−１〜２−ｎそれぞれのテンプレート５０をＷｅｂブラウザ４８に対して出力し、図９に例示したように表示させる。
また、ＧＵＩ制御部４４は、Ｗｅｂブラウザ４８を介してコンピュータ１２のユーザの操作を受け入れ、ネットワーク装置管理部４２に対して出力する。
なお、図１０に例示するように、第１のＧＵＩ画像５２において、ポート表示部５２２内の各ボタンの操作があった場合に、その色・輝度・形状を変更することにより、そのボタンに対する操作があったことなどを表示することができる。
［ネットワーク管理プログラム４の動作］
ここで、ネットワーク管理プログラム４の動作を、全体を通して説明する。
図１１は、図８に示したネットワーク管理プログラム４のテンプレート５０（図５）に関する処理（Ｓ１２）を示す第１のフローチャートである。
図１２は、図８に示したネットワーク管理プログラム４のテンプレート５０（図５）以外に関する処理（Ｓ１４）を示すフローチャートである。
図１１に示すように、ステップ１２０（Ｓ１２０）において、ＧＵＩ制御部４４は、ネットワークシステム１（図１）が最初に立ち上げられたか、または、ネットワークシステム１に新しいネットワーク機器２が追加されたか否かを判断する。
ネットワーク管理プログラム４は、ネットワークシステム１（図１）が最初に立ち上げられたか、または、ネットワークシステム１に新しいネットワーク機器２が追加された場合にはＳ１２４の処理に進み、これ以外の場合にはＳ１２２の処理に進む。
ステップ１２２（Ｓ１２２）において、ネットワーク管理プログラム４は、テンプレート５０以外に関する処理（Ｓ１４；図１２）に進む。
ステップ１２４（Ｓ１２４）において、ＧＵＩ制御部４４は、ネットワークシステム１（図１）が最初に立ち上げられた場合には、全てのネットワーク機器２−１〜２−ｎそれぞれに対して、ネットワークシステム１に新しいネットワーク機器２が追加された場合には、追加されたネットワーク機器２に対して、テンプレート５０の送信を要求する。
ステップ１２６（Ｓ１２６）において、ＧＵＩ制御部４４は、ネットワーク機器２（図１，図２）からのテンプレート５０を受信したか否かを判断する。
ネットワーク管理プログラム４は、テンプレート５０を受信した場合にはＳ１３２の処理に進み、これ以外の場合にはＳ１２８の処理に進む。
ステップ１２８（Ｓ１２８）において、ＧＵＩ制御部４４は、テンプレート５０の送信をネットワーク機器２に要求してから一定の時間が経過したか否かを判断する。
ネットワーク管理プログラム４は、一定時間が経過した場合にはＳ１３０の処理に進み、これ以外の場合にはＳ１２６の処理に戻る。
ステップ１３０（Ｓ１３０）において、ＧＵＩ制御部４４は、Ｗｅｂブラウザ４８介して、エラーメッセージを、コンピュータ１２の表示・入力装置１８０（図３）に表示するなどの例外処理を行う。
ステップ１３２（Ｓ１３２）において、ＧＵＩ制御部４４は、受信したテンプレート５０（図５）を、テンプレートＤＢ４６に記憶する。
図１３は、図８に示したＧＵＩ制御部４４が、最初に表示する第２のＧＵＩ画像５４を例示する図である。
図１４は、図１３に示したＧＵＩ制御部４４が、図１３に示した第２のＧＵＩ画像に対する操作に応じて表示する第３のＧＵＩ画像５６を例示する図である。
ネットワーク管理プログラム４が、図１２に示すＳ１４の処理に進むと、ＧＵＩ制御部４４はＷｅｂブラウザ４８に、図１３に例示するように、ブラウザ画像５２０の中に、ネットワーク機器２−１〜２−ｎのいずれかの選択を促す選択画面５２８を入れた第２のＧＵＩ画像５４を表示させる。
ユーザが、第２のＧＵＩ画像５４に表示されたネットワーク機器２−１〜２−ｎそれぞれを示すアイコン（Ｎｅｔｗｏｒｋ  Ｄｅｖｉｃｅ  ＃１，．．．，＃ｎ）のいずれか（以下、ネットワーク機器２−ｉ）を選択する操作を行うと、ＧＵＩ制御部４４は、Ｗｅｂブラウザ４８を介してこの操作を受け入れる。
さらに、ＧＵＩ制御部４４は、選択されたネットワーク機器２−ｉ（１≦ｉ≦ｎ）のポート２６−１〜２６−ｍ（図２；図１４）に対する設定、および、ネットワーク機器２−ｉの設定および状態表示の表示に用いられるテンプレートを、テンプレートＤＢ４６から取得し、Ｗｅｂブラウザ４８に対して出力する。
Ｗｅｂブラウザ４８は、このテンプレートを用いて、図１４に例示する第３のＧＵＩ画像５６を、表示・入力装置１８０（図３）に表示する。
なお、図１４には、図５に示したテンプレート５０とは異なるテンプレートが用いられ、ｍ＝６とされた場合が例示されている。
図１２に示すように、ステップ１４０（Ｓ１４０）において、ＧＵＩ制御部４４は、第３のＧＵＩ画像５６（図１４）のポート表示部５２４に表示され、ポート２６−１〜２６−６を示すアイコン（＃１〜＃６）のいずれかが選択されたか否かを判断する。
ネットワーク管理プログラム４は、ポート２６−１〜２６−６を示すアイコン（＃１〜＃６）のいずれかが選択された場合にはＳ１４２の処理に進み、これ以外の場合にはＳ１４４の処理に進む。
図１５は、図１４に示した第３のＧＵＩ画像５６の変化を例示する第１の図である。
図１６は、図１４に示した第３のＧＵＩ画像５６の変化を例示する第２の図である。
ステップ１４２（Ｓ１４２）において、ＧＵＩ制御部４４は、図１５，図１６に例示するように、ポート表示部５２４において、選択されたポート２６−ｊ（図１５においてはｊ＝１の場合を例示）を示すアイコンの色・輝度・形状などを変更する。
ステップ１４４（Ｓ１４４）において、ＧＵＩ制御部４４は、例えば、図１５に示したＧＵＩ画像５６の操作表示部５２６に表示され、ネットワーク機器２−ｉのポート２６−ｊ（ポート２６−ｊの選択がなかった場合には全てのポート２６−１〜２６−ｍ）の設定および状態を表示させるためのアイコン（設定・状態表示）に対する操作がなされたか否かを判断する。
このアイコン（設定・状態表示）に対する操作がなされた場合には、ＧＵＩ制御部４４は、この操作を、ネットワーク装置管理部４２に対して出力し、ネットワーク管理プログラム４は、Ｓ１４６の処理に進む。
これ以外の場合には、ネットワーク管理プログラム４は、Ｓ１４８の処理に進む。
ステップ１４６（Ｓ１４６）において、ネットワーク装置管理部４２は、ＧＵＩ制御部４４を介して入力された操作に応じて、ネットワーク機器２−ｉに対して、ポート２６−ｊ（ポート２６−ｊの選択がなかった場合には全てのポート２６−１〜２６−ｍ）の装置情報を要求する。
ステップ１４８（Ｓ１４８）において、ＧＵＩ制御部４４は、例えば、図１５に示したＧＵＩ画像５６の操作表示部５２６に表示され、ネットワーク機器２−ｉのポート２６−ｊ（ポート２６−ｊの選択がなかった場合には全てのポート２６−１〜２６−ｍ）に対する設定を変更させるためのアイコン（使用不許可）に対する操作がなされたか否かを判断する。
このアイコン（使用不許可）に対する操作がなされた場合には、ＧＵＩ制御部４４は、この操作を、ネットワーク装置管理部４２に対して出力し、ネットワーク管理プログラム４は、Ｓ１５２の処理に進む。
これ以外の場合には、ネットワーク管理プログラム４は、Ｓ１５０の処理に進む。
ステップ１５０（Ｓ１５０）において、ネットワーク管理プログラム４は、その他の処理を行う。
ステップ１５２（Ｓ１５２）において、ネットワーク装置管理部４２は、ネットワーク機器２−ｉのポート２６−ｊ（ポート２６−ｊの選択がなかった場合には全てのポート２６−１〜２６−ｍ）に対する設定の変更をネットワーク機器２−ｉに要求する。
ステップ１５４（Ｓ１５４）において、ネットワーク装置管理部４２は、ネットワーク機器２−ｉからの応答を受信したか否かを判断する。
ネットワーク管理プログラム４は、応答を受信した場合にはＳ１６０の処理に進み、これ以外の場合にはＳ１５６の処理に進む。
ステップ１５６（Ｓ１５６）において、ネットワーク装置管理部４２は、ネットワーク機器２−ｉに対する要求を行ってから、一定時間が経過したか否かを判断する。
ネットワーク管理プログラム４は、一定時間が経過した場合にはＳ１５４の処理に戻り、これ以外の場合にはＳ１５８の処理に進む。
ステップ１５８（Ｓ１５８）において、ネットワーク装置管理部４２は、ＧＵＩ制御部４４およびＷｅｂブラウザ４８を介して、表示・入力装置１８０にエラーメッセージを表示するなどの例外処理を行う。
ステップ１６０（Ｓ１６０）において、ネットワーク装置管理部４２は、ネットワーク機器２−ｉから受信した応答を、ＧＵＩ制御部４４に対して出力する。
ＧＵＩ制御部４４は、ネットワーク装置管理部４２から受けた応答に応じて、第３のＧＵＩ画像５６の内容を変更する。
例えば、ユーザが、ネットワーク機器２−ｉのポート２６−ｊの設定および状態を表示させる操作を行った場合には、ＧＵＩ制御部４４は、応答に応じて、図１５，図１６に示すように、ポート２６−ｊの設定および状態（ＰＯＲＴ＃１：ｉｆＡｄｍｉｎＳｔａｔｕｓ＝ＤＯＷＮ／ＵＰ，ｉｆＯｐｅｒＳｔａｔｕｓ＝ＤＯＷＮ／ＵＰ）の表示を行う。
あるいは、例えば、ユーザが、ネットワーク機器２−ｉのポート２６−ｊが使用不許可（ＰＯＲＴ＃１：ｉｆＡｄｍｉｎＳｔａｔｕｓ＝ＤＯＷＮ）である場合に、図１５に示した第３のＧＵＩ画像５６に対して、このポート２６−ｊの使用を許可する設定変更（ＰＯＲＴ＃１：ｉｆＡｄｍｉｎＳｔａｔｕｓ＝ＵＰ）を行う操作を行うと、ＧＵＩ制御部４４は、応答により、その設定完了がネットワーク機器２−ｉから通知されたときに、図１６に示すように、変更後のポート２６−ｊの設定およびその状態（ＰＯＲＴ＃１：ｉｆＡｄｍｉｎＳｔａｔｕｓ＝ＵＰ，ｉｆＯｐｅｒＳｔａｔｕｓ＝ＵＰ）の表示を行う。
図１７は、図１４に示した第３のＧＵＩ画像５６の変化を例示する第３の図である。
あるいは、特定のポート２６−ｊが選択されずに、設定および状態の表示のためのアイコン、あるいは、設定変更のためのアイコンに対する操作が行われた場合には、図１７に示すように、ポート２６−１〜２６−６それぞれに対応するアイコン（＃１〜＃６）を、ネットワーク機器２−ｉからの応答に応じて、これらの設定および状態にそれぞれ対応する色・輝度・形状に変更して表示してもよい。
［ネットワークシステム１の全体動作］
以下、ネットワークシステム１（図１）の全体的な動作を説明する。
［テンプレートに関する動作］
まず、テンプレートに関するネットワークシステム１の動作を説明する。
図１８は、ネットワークシステム１におけるテンプレートの要求およびその送信の動作（Ｓ２０）を示すシーケンス図である。
例えば、ネットワークシステム１が初めて立ち上げられたときには、コンピュータ１２（図１，図３）上でネットワーク機器プログラム３（図８）が起動され、まず、図１１に示したテンプレートに関する処理（Ｓ１２）が行われる。
また、ネットワーク機器２−１〜２−ｍ（図１，図２）上では、ネットワーク機器プログラム３（図１）が起動され、図７に示した処理（Ｓ１０）が行われる。
図１８に示すように、コンピュータ１２（ネットワーク管理プログラム４）は、ネットワーク機器２−１〜２−ｍそれぞれに対してテンプレート（図５）を要求（Ｓ２００，Ｓ２０４，Ｓ２０８）する。
ネットワーク機器２−１〜２−ｍ（ネットワーク機器プログラム３）はそれぞれ、コンピュータ１２（ネットワーク管理プログラム４）からの要求に応え、テンプレートを描画するためのＳＶＧプログラム（図６）などを、コンピュータ１２（ネットワーク管理プログラム４）に対して送信する（Ｓ２０２，Ｓ２０６，Ｓ２１０）。
［テンプレート取得後の動作］
次に、コンピュータ１２（ネットワーク管理プログラム４）が、テンプレートを取得した後の動作を説明する。
図１９は、ネットワークシステム１における装置情報の要求およびその送信の動作（Ｓ２２）を示すシーケンス図である。
テンプレートの取得後は、コンピュータ１２（ネットワーク管理プログラム４）において、図１２に示した処理（Ｓ１４）が行われる。
図１９に示すように、コンピュータ１２（ネットワーク管理プログラム４）は、ユーザの操作に応じて、ネットワーク機器２−１〜２−ｍそれぞれに対して、装置情報を要求する（Ｓ２２０，Ｓ２２４，Ｓ２２８）。
ネットワーク機器２−１〜２−ｍ（ネットワーク機器プログラム３）それぞれは、コンピュータ１２（ネットワーク管理プログラム４）からの要求に応じて、ネットワーク機器２−１〜２−ｍの各構成部分（図３）に対する設定および状態を読み取り、応答として、コンピュータ１２（ネットワーク管理プログラム４）に対して、装置情報を送信する（Ｓ２２２，Ｓ２２６，Ｓ２３０）。
この装置情報を、応答として受けたコンピュータ１２（ネットワーク管理プログラム４）は、図１４に例示した第３のＧＵＩ画像５６の内容を、図１５〜図１７に例示したように変更し、装置情報を表示する。
図２０は、ネットワークシステム１における設定変更要求およびそれに対する応答（Ｓ２４）を示すシーケンス図である。
図２０に示すように、コンピュータ１２（ネットワーク管理プログラム４）は、ユーザの操作に応じて、ネットワーク機器２−１〜２−ｍそれぞれに対して、ネットワーク機器２−１〜２−ｍの構成部分に対する設定変更を要求する（Ｓ２４０，Ｓ２４４，Ｓ２４８）。
ネットワーク機器２−１〜２−ｍ（ネットワーク機器プログラム３）それぞれは、コンピュータ１２（ネットワーク管理プログラム４）からの要求に応じて、ネットワーク機器２−１〜２−ｍの各構成部分（図３）に対する設定を変更する。
設定変更が完了すると、ネットワーク機器２−１〜２−ｍそれぞれは、応答として、コンピュータ１２（ネットワーク管理プログラム４）に対して、設定変更完了を送信する（Ｓ２４２，Ｓ２４６，Ｓ２５０）。
この設定完了を受けて、受けたコンピュータ１２（ネットワーク管理プログラム４）は、図１４に例示した第３のＧＵＩ画像５６の内容を、図１５〜図１７に例示したように変更し、設定完了およびその設定内容、ネットワーク機器２−１〜２−ｍそれぞれの構成部分の設定および状態などを表示する。
以上説明したように、本発明にかかる装置管理システムおよびその方法によれば、装置管理の対象となる通信ノードの数および種類が多数になっても、これらそれぞれに最適な操作画像を用いて装置管理を行うことができる。
また、本発明にかかる装置管理システムおよびその方法によれば、通信ノードに対して、ＧＵＩによる管理操作が可能である上に、装置管理の対象となる通信ノードそれぞれの操作画像を、管理装置側で用意する必要がない。
【産業上の利用可能性】      本発明にかかる装置管理システムおよびその方法は、ネットワークにおける通信ノードなどの装置管理に利用することができる。
【図１】
2004049173.tif 000003
【図２】
2004049173.tif 000004
【図３】
2004049173.tif 000005
【図４】
2004049173.tif 000006
【図５】
2004049173.tif 000007
【図６】
2004049173.tif 000008
【図７】
2004049173.tif 000009
【図８】
2004049173.tif 000010
【図９】
2004049173.tif 000011
【図１０】
2004049173.tif 000012
【図１１】
2004049173.tif 000013
【図１２】
2004049173.tif 000014
【図１３】
2004049173.tif 000015
【図１４】
2004049173.tif 000016
【図１５】
2004049173.tif 000017
【図１６】
2004049173.tif 000018
【図１７】
2004049173.tif 000019
【図１８】
2004049173.tif 000020
【図１９】
2004049173.tif 000021
【図２０】
2004049173.tif 000022
【国際調査報告】
2004049173.tif 000023
2004049173.tif 000024
2004049173.tif 000025
2004049173.tif 000026