(57)【要約】【課題】  ネットワーク機器の管理の容易化を図り、所望の機能を有しているネットワーク機器を速やかに特定して制御することができるネットワーク機器管理装置を得ることを目的とする。【解決手段】  ネットワーク機器のプロパティを階層化して分類する機器分類部３を設け、その機器分類部３により分類されたプロパティを参照して、入力されたコマンドに対応する動作制御スクリプトを検索し、その動作制御スクリプトを実行する。これにより、同一機能を有するネットワーク機器がネットワークに複数台接続された場合でも、その台数分のプロパティを管理する必要がなく、機能数分のプロパティを管理すれば足りる。【選択図】        図１
2006215892.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに新たに接続されたネットワーク機器を検出する機器検出手段と、上記機器検出手段により検出されたネットワーク機器の属性を示すプロパティを取得するプロパティ取得手段と、上記プロパティ取得手段により取得されたネットワーク機器のプロパティを階層化して分類するプロパティ分類手段と、上記プロパティ分類手段により分類されたプロパティを参照して、入力されたコマンドに対応する動作制御スクリプトを検索し、その動作制御スクリプトを実行するスクリプト実行手段とを備えたネットワーク機器管理装置。
【請求項２】
プロパティ分類手段は、ネットワーク機器が有する機能を考慮して、ネットワーク機器のプロパティを機種別に階層化して分類することを特徴とする請求項１記載のネットワーク機器管理装置。
【請求項３】
プロパティ分類手段は、基本機能のみを有するネットワーク機器のプロパティを記述する基本機能テンプレートのほか、基本機能以外の追加機能を有するネットワーク機器のプロパティを記述する追加機能テンプレートを用意し、プロパティ取得手段により取得されたネットワーク機器のプロパティを基本機能テンプレート又は追加機能テンプレートに記述することを特徴とする請求項２記載のネットワーク機器管理装置。
【請求項４】
プロパティ分類手段は、ネットワーク機器のプロパティの中に、ユーザにより定義された内容が含まれている場合、その定義内容を基本機能テンプレート又は追加機能テンプレートに記述することを特徴とする請求項３記載のネットワーク機器管理装置。
【請求項５】
スクリプト実行手段は、基本テンプレート又は追加テンプレートに記述されている定義内容を満足する場合に限り、動作制御スクリプトを実行することを特徴とする請求項４記載のネットワーク機器管理装置。
【請求項６】
スクリプト実行手段は、ネットワークに接続されているネットワーク機器の中から、入力されたコマンドに対応する動作制御スクリプトを有する１以上のネットワーク機器を検索し、１以上のネットワーク機器に対して動作制御スクリプトを実行させることを特徴とする請求項１記載のネットワーク機器管理装置。
【請求項７】
スクリプト実行手段は、別のネットワークからコマンドの入力を受け付けることを特徴とする請求項１記載のネットワーク機器管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワークに接続されているネットワーク機器を管理するネットワーク機器管理装置に関するものである。
【背景技術】
【０００２】
従来のネットワーク機器管理装置は、ネットワークに接続される端末の機器ＩＤとＩＰアドレスの対応関係を管理するメーカＩＤ管理サーバと、その端末の機器ＩＤと属性の対応関係を管理する属性管理サーバとを備え、処理サーバが端末を制御する際、メーカＩＤ管理サーバと属性管理サーバの管理内容を参照して、所望の属性を有する端末を特定し、その端末を制御する（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００３−１２２７１０号公報（第４頁から第２３頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のネットワーク機器管理装置は以上のように構成されているので、ネットワークに接続される端末毎に、その機器の属性を示すプロパティが作成されて管理される。このため、同一機能を有する端末がネットワークに複数台接続されるような場合でも、その台数分のプロパティが作成され、端末の管理が煩雑になる課題があった。また、ネットワークに接続される端末の中で、所望の機能を有している端末を特定するのが面倒であり、速やかに端末を制御することができない課題があった。
【０００５】
この発明は上記のような課題を解決するためになされたもので、ネットワーク機器の管理の容易化を図り、所望の機能を有しているネットワーク機器を速やかに特定して制御することができるネットワーク機器管理装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係るネットワーク機器管理装置は、プロパティ取得手段により取得されたネットワーク機器のプロパティを階層化して分類するプロパティ分類手段を設け、そのプロパティ分類手段により分類されたプロパティを参照して、入力されたコマンドに対応する動作制御スクリプトを検索し、その動作制御スクリプトを実行するようにしたものである。
【発明の効果】
【０００７】
この発明によれば、プロパティ取得手段により取得されたネットワーク機器のプロパティを階層化して分類するプロパティ分類手段を設け、そのプロパティ分類手段により分類されたプロパティを参照して、入力されたコマンドに対応する動作制御スクリプトを検索し、その動作制御スクリプトを実行するように構成したので、ネットワーク機器の管理の容易化を図り、所望の機能を有しているネットワーク機器を速やかに特定して制御することができる効果がある。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
図１はこの発明の実施の形態１によるネットワーク機器管理装置を示す構成図であり、図において、機器接続検知部１はネットワークに新たに接続されたネットワーク機器を検知し、そのネットワーク機器のＭＡＣアドレスと機器ＩＤを取得する。なお、機器接続検知部１は機器検出手段を構成している。
制御部２は機器接続検知部１により検知されたネットワーク機器のＩＰアドレス，ＭＡＣアドレス及び機器ＩＤを機器分類部３に出力する一方、例えば、ユーザからコマンドの入力を受け付ける処理を実施する。
【０００９】
機器分類部３は制御部２から出力されたネットワーク機器の機器ＩＤをキーにして、そのネットワーク機器の属性を示すプロパティ（プロパティは、例えば、ネットワーク機器が有する機能を示す情報や、動作制御プログラムである動作制御スクリプトなどの情報を含んでいる）を特定する。また、機器分類部３はネットワーク機器が有する機能を考慮して、ネットワーク機器のプロパティを機種別に階層化して分類する。なお、機器分類部３はプロパティ取得手段及びプロパティ分類手段を構成している。
【００１０】
機器プロパティＤＢ４は機器分類部３により分類されたネットワーク機器のプロパティを格納する。
機器制御部５は制御部２がコマンドを入力すると、機器プロパティＤＢ４に格納されているネットワーク機器のプロパティを参照して、そのコマンドに対応する動作制御スクリプトを検索し、その動作制御スクリプトを実行する。なお、機器制御部５はスクリプト実行手段を構成している。
【００１１】
図２は機器分類部３により分類されたネットワーク機器のプロパティを示す説明図であり、図において、基本機能プロパティ１１には基本機能のみを有するネットワーク機器のプロパティが記述される。
追加機能プロパティ１２には基本機能の他に追加機能（１）を有するネットワーク機器のプロパティが記述される。
追加機能プロパティ１３には基本機能の他に追加機能（１）（２）を有するネットワーク機器のプロパティが記述される。
追加機能プロパティ１４には基本機能の他に追加機能（１）（２）・・・（ｎ）を有するネットワーク機器のプロパティが記述される。
【００１２】
図３は基本機能プロパティ１１の構造を示す説明図であり、基本機能プロパティ１１は機器諸元プロパティ２１と動作制御プロパティ２２から構成されている。
図４は追加機能プロパティ１２の構造を示す説明図であり、追加機能プロパティ１２は機器諸元プロパティ３１と動作制御プロパティ３２から構成されている。
なお、追加機能プロパティ１２の機器諸元プロパティ３１は図３の基本機能プロパティ１１と同じであり、追加機能プロパティ１２は基本機能プロパティ１１を含む内容になっている。
追加機能プロパティ１３，１４の構造は、追加機能プロパティ１２の構造と同様であるため、その構造を示す図面は省略している。
【００１３】
図５はこの発明の実施の形態１によるネットワーク機器管理装置の処理内容を示すフローチャートである。
また、図６はこの発明の実施の形態１によるネットワーク機器管理装置の機器接続検知部１の処理内容を示すフローチャートであり、図７はこの発明の実施の形態１によるネットワーク機器管理装置の機器分類部３の処理内容を示すフローチャートである。
【００１４】
次に動作について説明する。
制御部２は、予め指定された時間間隔毎に、ネットワーク機器の検知指令を機器接続検知部１に出力する（ステップＳＴ１）。
機器接続検知部１は、制御部２からネットワーク機器の検知指令を受けると、ネットワークに新たに接続されたネットワーク機器を検知する。
即ち、機器接続検知部１は、図示せぬＩＰ探索リストに記録されているＩＰ番号（ＩＰアドレス）を順次取得し、そのＩＰアドレスを宛先とするＡＲＰリクエストを含むパケットを送信する（ステップＳＴ１１）。
機器接続検知部１は、ＡＲＰリクエストを含むパケットを送信する毎に、一定時間、そのＡＲＰリクエストの応答であるＡＲＰ応答を含むパケットの受信処理を実施する。
【００１５】
機器接続検知部１は、一定時間内にＡＲＰ応答を含むパケットを受信することができない場合（ステップＳＴ１２）、当該ＩＰアドレスにはネットワーク機器が新たに接続されていないものと判断する。
一方、一定時間内にＡＲＰ応答を含むパケットを受信することができた場合（ステップＳＴ１２）、当該ＩＰアドレスにネットワーク機器が新たに接続されたものと判断し、当該ＩＰアドレスを図示せぬ機器接続リストに登録するとともに、そのＡＲＰ応答に含まれているネットワーク機器のＭＡＣアドレスを機器接続リストに登録する（ステップＳＴ１３）。
機器接続検知部１は、ネットワーク機器のＩＰアドレスとＭＡＣアドレスを機器接続リストに登録すると、上記のＩＰ探索リストから当該ＩＰアドレスを削除し、また、そのＭＡＣアドレスからネットワーク機器の機器ＩＤを取得する（ステップＳＴ１４）。
【００１６】
制御部２は、機器接続検知部１がネットワーク機器のＭＡＣアドレスや機器ＩＤを取得すると、そのネットワーク機器のＩＰアドレス，ＭＡＣアドレス及び機器ＩＤを機器分類部３に出力して、そのネットワーク機器のプロパティの分類指令を機器分類部３に出力する（ステップＳＴ２）。
機器分類部３は、制御部２からネットワーク機器のＩＰアドレス，ＭＡＣアドレス及び機器ＩＤを受けると、ネットワーク機器の属性を示すプロパティ（プロパティは、例えば、ネットワーク機器が有する機能を示す情報や、動作制御プログラムである動作制御スクリプトなどの情報を含んでいる）を特定する。
即ち、機器分類部３は、ネットワーク機器の機器ＩＤとプロパティの対応関係を格納している機器リスト（図示せず）を参照して、ネットワーク機器の機器ＩＤに対応するプロパティを取得する（ステップＳＴ２１）。
【００１７】
機器分類部３は、ネットワーク機器の機器ＩＤに対応するプロパティを取得すると、そのプロパティを機種別に階層化して分類する（ステップＳＴ２２）。
即ち、機器分類部３は、ネットワーク機器の機器ＩＤに対応するプロパティに含まれている機能情報を参照して、そのネットワーク機器が有している機能を把握し、その機能に着目して、そのプロパティを基本機能プロパティ１１又は追加機能プロパティ１２，１３，１４のいずれかに分類する。
例えば、ネットワーク機器が基本機能のみを有していれば、そのネットワーク機器のプロパティを基本機能プロパティ１１に分類し、ネットワーク機器が基本機能のほかに、追加機能（１）と追加機能（２）を有していれば、そのネットワーク機器のプロパティを追加機能プロパティ１３に分類する。
【００１８】
そして、機器分類部３は、予め基本機能プロパティ１１に対応する基本機能テンプレートや、追加機能プロパティ１２，１３，１４に対応する追加機能テンプレートを用意しているので、例えば、ネットワーク機器のプロパティを基本機能プロパティ１１に分類していれば、その基本機能プロパティ１１に対応する基本機能テンプレートに、そのネットワーク機器のプロパティに含まれている情報を記述する。また、ネットワーク機器のプロパティを追加機能プロパティ１３に分類していれば、その追加機能プロパティ１３に対応する追加機能テンプレートに、そのネットワーク機器のプロパティに含まれている情報を記述する。
なお、プロパティに含まれている情報を記述したテンプレートは、機器プロパティＤＢ４に格納する。
【００１９】
例えば、ネットワーク機器が、基本機能のみを有しているネットワークカメラである場合、基本機能プロパティ１１に対応する基本機能テンプレートの機器諸元プロパティ２１の欄に、ＩＰ番号、ポート番号、ＭＡＣアドレス、画像伝送プロトコル、画像諸元、画像配信レート、画像圧縮率などを設定する。
また、基本機能テンプレートの動作制御プロパティ２２の欄に、コマンドに応答する方法（例えば、簡易的なスクリプト）を設定するため、例えば、初期化ルーチン、指定ＩＰ番号、指定ポート番号、画像サイズなどを設定する。
なお、コマンドに応答する方法の記述方法は、Ｃ言語などのプログラミング言語であってもよい。
【００２０】
制御部２は、上記のようにして、機器分類部３がネットワーク機器のプロパティを分類すると、コマンドの入力の受付処理を開始する（ステップＳＴ３）。
制御部２は、ユーザがコマンドを入力した場合、あるいは、外部からコマンドが入力された場合、そのコマンドの入力を受け付けて、そのコマンドを機器制御部５に出力する。
【００２１】
機器制御部５は、制御部２からコマンドを受けると、機器プロパティＤＢ４に格納されているネットワーク機器のプロパティを参照して、そのコマンドに対応する動作制御スクリプトを検索する。
即ち、コマンドの処理内容を把握し、基本機能プロパティ１１→追加機能プロパティ１２→追加機能プロパティ１３→追加機能プロパティ１４の順番に動作制御プロパティを参照して、その処理内容を実現可能な動作制御プロパティ（動作制御スクリプト）を検索する。
【００２２】
機器制御部５は、コマンドの処理内容を実現可能な動作制御スクリプトが存在すれば、その動作制御スクリプトを実行する（ステップＳＴ４）。
即ち、機器制御部５は、コマンドの処理内容を実現可能な動作制御スクリプトが例えば追加機能プロパティ１２に存在していれば、その追加機能プロパティ１２の機器諸元プロパティ３１（例えば、ＭＡＣアドレス）を参照して、処理対象のネットワーク機器を特定し、そのネットワーク機器に対して当該動作制御スクリプトを実行させる。
一方、コマンドの処理内容を実現可能な動作制御スクリプトが存在しない場合、そのコマンドを実行することができない旨を制御部２に通知する。
【００２３】
以上で明らかなように、この実施の形態１によれば、ネットワーク機器のプロパティを階層化して分類する機器分類部３を設け、その機器分類部３により分類されたプロパティを参照して、入力されたコマンドに対応する動作制御スクリプトを検索し、その動作制御スクリプトを実行するように構成したので、ネットワーク機器の管理の容易化を図り、所望の機能を有しているネットワーク機器を速やかに特定して制御することができる効果を奏する。
【００２４】
即ち、同一機能を有するネットワーク機器がネットワークに複数台接続された場合でも、その台数分のプロパティを管理する必要がなく、機能数分のプロパティを管理すれば足りるので、ネットワーク機器の管理の容易化を図ることができる。
また、ネットワーク機器が有する機能を考慮して機種別にプロパティを分類しているので、ネットワークに接続されているネットワーク機器の中で、所望の機能を有しているネットワーク機器を簡単に特定して、速やかに当該ネットワーク機器を制御することができる。
なお、ネットワーク機器の諸元を機種別に階層化して、その制御方法を記述するようにしているので、ユーザのコマンドレベルの応答を容易に拡張することができる。
【００２５】
実施の形態２．
上記実施の形態１では、基本機能プロパティ１１及び追加機能プロパティ１２，１３，１４が機器諸元プロパティと動作制御プロパティから構成されているものについて示したが、基本機能プロパティ１１及び追加機能プロパティ１２，１３，１４が機器諸元プロパティと動作制御プロパティのほかに、ユーザ定義プロパティから構成されているようにしてもよい。
【００２６】
図８は基本機能プロパティ１１の構造を示す説明図であり、基本機能プロパティ１１は機器諸元プロパティ２１と動作制御プロパティ２２とユーザ定義プロパティ２３から構成されている。
図９は追加機能プロパティ１２の構造を示す説明図であり、追加機能プロパティ１２は機器諸元プロパティ３１と動作制御プロパティ３２とユーザ定義プロパティ３３から構成されている。
なお、追加機能プロパティ１３，１４の構造は、追加機能プロパティ１２の構造と同様であるため、その構造を示す図面は省略している。
【００２７】
次に動作について説明する。
機器分類部３は、制御部２からネットワーク機器のＩＰアドレス，ＭＡＣアドレス及び機器ＩＤを受けると、上記実施の形態１と同様に、ネットワーク機器の属性を示すプロパティを特定する。
即ち、機器分類部３は、ネットワーク機器の機器ＩＤとプロパティの対応関係を格納している機器リスト（図示せず）を参照して、ネットワーク機器の機器ＩＤに対応するプロパティを取得する。
【００２８】
機器分類部３は、ネットワーク機器の機器ＩＤに対応するプロパティを取得すると、上記実施の形態１と同様に、そのプロパティを機種別に階層化して分類する。
即ち、機器分類部３は、ネットワーク機器の機器ＩＤに対応するプロパティに含まれている機能情報を参照して、そのネットワーク機器が有している機能を把握し、その機能に着目して、そのプロパティを基本機能プロパティ１１又は追加機能プロパティ１２，１３，１４のいずれかに分類する。
【００２９】
また、機器分類部３は、ネットワーク機器のプロパティの中に、ユーザにより定義された内容が含まれている場合、そのプロパティからユーザの定義内容を抽出する。
なお、ユーザの定義内容としては、例えば、ネットワーク機器の設置場所や、ネットワーク機器の名称などが考えられるが、ユーザの定義内容は、図示せぬキーボードやマウスなどの入力機器、あるいは、ＣＲＴモニタなどの表示機器を、ユーザが操作することにより入力することができるものとする。
【００３０】
機器分類部３は、上記のようにして、ネットワーク機器のプロパティを基本機能プロパティ１１又は追加機能プロパティ１２，１３，１４のいずれかに分類すると、上記実施の形態１と同様に、基本機能プロパティ１１又は追加機能プロパティ１２，１３，１４に対応するテンプレートに、そのネットワーク機器のプロパティに含まれている情報を記述するが、この実施の形態２では、図８及び図９に示すように、ユーザ定義プロパティの欄を有するテンプレートを用意しているので、そのユーザ定義プロパティの欄に、そのプロパティから抽出したユーザの定義内容を記述する。
【００３１】
制御部２は、上記のようにして、機器分類部３がネットワーク機器のプロパティを分類すると、コマンドの入力の受付処理を開始する。
制御部２は、ユーザがコマンドを入力した場合、あるいは、外部からコマンドが入力された場合、そのコマンドの入力を受け付けて、そのコマンドを機器制御部５に出力する。
ただし、ここでは、ユーザがネットワーク機器の設置場所や、ネットワーク機器の名称など、ユーザ定義に関する内容を含むコマンドを入力するものとする。
【００３２】
機器制御部５は、制御部２からコマンドを受けると、上記実施の形態１と同様に、機器プロパティＤＢ４に格納されているネットワーク機器のプロパティを参照して、そのコマンドに対応する動作制御スクリプトを検索する。
即ち、コマンドの処理内容を把握し、基本機能プロパティ１１→追加機能プロパティ１２→追加機能プロパティ１３→追加機能プロパティ１４の順番に動作制御プロパティを参照して、その処理内容を実現可能な動作制御プロパティ（動作制御スクリプト）を検索する。
【００３３】
機器制御部５は、コマンドの処理内容を実現可能な動作制御スクリプトが例えば追加機能プロパティ１２に存在していれば、その追加機能プロパティ１２の機器諸元プロパティ３１（例えば、ＭＡＣアドレス）を参照して、処理対象のネットワーク機器を特定するが、追加機能プロパティ１２のユーザ定義プロパティ３３の内容と、コマンドに含まれているユーザ定義の内容を比較して、両者の内容が一致しているか否かを判断する。
機器制御部５は、両者の内容が一致している場合に限り、処理対象のネットワーク機器に対して当該動作制御スクリプトを実行させる。
一方、両者の内容が一致していない場合、あるいは、コマンドの処理内容を実現可能な動作制御スクリプトが存在しない場合、そのコマンドを実行することができない旨を制御部２に通知する。
【００３４】
以上で明らかなように、この実施の形態２によれば、ユーザ定義プロパティ３３の内容と、コマンドに含まれているユーザ定義の内容を比較して、両者の内容が一致している場合に限り、処理対象のネットワーク機器に対して動作制御スクリプトを実行させるように構成したので、ユーザが動作条件をカスタマイズすることができる効果を奏する。
【００３５】
実施の形態３．
上記実施の形態１，２では、ネットワークに接続されているネットワーク機器の中から、入力されたコマンドに対応する動作制御スクリプトを有するネットワーク機器を１台検索し、そのネットワーク機器に対して動作制御スクリプトを実行させるものについて示したが、ネットワークに接続されているネットワーク機器の中から、入力されたコマンドに対応する動作制御スクリプトを有する１以上のネットワーク機器を検索し、１以上のネットワーク機器に対して動作制御スクリプトを実行させるようにしてもよい。
即ち、上記実施の形態１，２では、１台のネットワーク機器に対してのみ動作制御スクリプトを実行させるものについて示したが、入力されたコマンドの処理内容を実現可能なネットワーク機器の全てに対して動作制御スクリプトを実行させるようにしてもよい。
【００３６】
図１０はこの発明の実施の形態３によるネットワーク機器管理装置の機器制御部５の処理内容を示すフローチャートである。
次に動作について説明する。
機器制御部５は、制御部２からコマンドを受けると、機器プロパティＤＢ４に格納されているネットワーク機器のプロパティを参照して、そのコマンドに対応する動作制御スクリプトを検索する。
即ち、コマンドの処理内容を把握し、基本機能プロパティ１１→追加機能プロパティ１２→追加機能プロパティ１３→追加機能プロパティ１４の順番に動作制御プロパティを参照して、その処理内容を実現可能な動作制御プロパティ（動作制御スクリプト）を検索する（ステップＳＴ３１）。
【００３７】
機器制御部５は、コマンドの処理内容を実現可能な動作制御スクリプトが例えば追加機能プロパティ１２に存在していれば、その追加機能プロパティ１２の機器諸元プロパティ３１（例えば、ＭＡＣアドレス）を参照して、処理対象のネットワーク機器を特定し（ステップＳＴ３２）、そのネットワーク機器に対して当該動作制御スクリプトを実行させる（ステップＳＴ３３）。
また、機器制御部５は、その追加機能プロパティ１２の機器諸元プロパティ３１（例えば、ＭＡＣアドレス）を参照して、処理対象のネットワーク機器が他にも存在しているか否かを判断し（ステップＳＴ３４）、他にも処理対象のネットワーク機器が存在すれば、そのネットワーク機器に対して当該動作制御スクリプトを実行させる（ステップＳＴ３３）。
【００３８】
機器制御部５は、処理対象のネットワーク機器が他に存在していない場合、コマンドの処理内容を実現可能な動作制御スクリプトが存在しているかを未だ判断していない追加機能プロパティが残っていれば（ステップＳＴ３５）、コマンドの処理内容を実現可能な動作制御スクリプトが当該追加機能プロパティに存在しているか否かを判定する。
例えば、未だ判断していない追加機能プロパティとして、追加機能プロパティ１３が残っていれば、コマンドの処理内容を実現可能な動作制御スクリプトが追加機能プロパティ１３に存在しているか否かを判定し、コマンドの処理内容を実現可能な動作制御スクリプトが存在していれば（ステップＳＴ３１）、その追加機能プロパティ１３の機器諸元プロパティ（例えば、ＭＡＣアドレス）を参照して、処理対象のネットワーク機器を特定し（ステップＳＴ３２）、そのネットワーク機器に対して当該動作制御スクリプトを実行させる（ステップＳＴ３３）。
また、機器制御部５は、その追加機能プロパティ１３の機器諸元プロパティ（例えば、ＭＡＣアドレス）を参照して、処理対象のネットワーク機器が他にも存在しているか否かを判断し（ステップＳＴ３４）、他にも処理対象のネットワーク機器が存在すれば、そのネットワーク機器に対して当該動作制御スクリプトを実行させる（ステップＳＴ３３）。
機器制御部５は、基本機能プロパティ１１及び追加機能プロパティ１２，１３，１４の全てについて、コマンドの処理内容を実現可能な動作制御スクリプトが存在しているか否かを判断すると（ステップＳＴ３５）、一連の処理を終了する。
【００３９】
以上で明らかなように、この実施の形態３によれば、入力されたコマンドの処理内容を実現可能なネットワーク機器の全てに対して動作制御スクリプトを実行させるように構成したので、ユーザが一回コマンドを入力するだけで、複数のネットワーク機器を制御することができる効果を奏する。
【００４０】
実施の形態４．
上記実施の形態１〜３では、制御部２がユーザからコマンドの入力を受け付けるものについて示したが、制御部２が別のネットワークからコマンドの入力を受け付けるようにしてもよい。
例えば、制御部２がＣＧＩ（コモン・ゲートウェイ・インターフェース）を用いて、図示せぬＨＴＴＰサーバからインターネット経由でコマンド（ＣＧＩの引数）を受信して解析するようにしてもよい。
【００４１】
この実施の形態４によれば、制御部２が別のネットワークからコマンドの入力を受け付けるように構成したので、ネットワーク機器を遠隔制御することができる効果を奏する。
なお、この実施の形態４では、ＨＴＴＰサーバからインターネット経由でコマンドを受信するものについて示したが、ＴＥＬＮＥＴプロトコルなどでコマンドを受け付けるようにしてもよい。
【００４２】
実施の形態５．
上記実施の形態１〜４では、ネットワーク機器が有する機能を考慮して、ネットワーク機器のプロパティを機種別に階層化して分類するものについて示したが、これに限るものではなく、例えば、ネットワーク機器の設置場所を考慮して、ネットワーク機器のプロパティを階層化して分類するようにしてもよい。
【図面の簡単な説明】
【００４３】
【図１】この発明の実施の形態１によるネットワーク機器管理装置を示す構成図である。
【図２】機器分類部３により分類されたネットワーク機器のプロパティを示す説明図である。
【図３】基本機能プロパティ１１の構造を示す説明図である。
【図４】追加機能プロパティ１２の構造を示す説明図である。
【図５】この発明の実施の形態１によるネットワーク機器管理装置の処理内容を示すフローチャートである。
【図６】この発明の実施の形態１によるネットワーク機器管理装置の機器接続検知部１の処理内容を示すフローチャートである。
【図７】この発明の実施の形態１によるネットワーク機器管理装置の機器分類部３の処理内容を示すフローチャートである。
【図８】基本機能プロパティ１１の構造を示す説明図である。
【図９】追加機能プロパティ１２の構造を示す説明図である。
【図１０】この発明の実施の形態３によるネットワーク機器管理装置の機器制御部５の処理内容を示すフローチャートである。
【符号の説明】
【００４４】
１  機器接続検知部（機器検出手段）、２  制御部、３  機器分類部（プロパティ取得手段、プロパティ分類手段）、４  機器プロパティＤＢ、５  機器制御部（スクリプト実行手段）、１１  基本機能プロパティ、１２  追加機能プロパティ、１３  追加機能プロパティ、１４  追加機能プロパティ、２１  機器諸元プロパティ、２２  動作制御プロパティ、２３  ユーザ定義プロパティ、３１  機器諸元プロパティ、３２  動作制御プロパティ、３３  ユーザ定義プロパティ。
【図１】
2006215892.tif 000003
【図２】
2006215892.tif 000004
【図３】
2006215892.tif 000005
【図４】
2006215892.tif 000006
【図５】
2006215892.tif 000007
【図６】
2006215892.tif 000008
【図７】
2006215892.tif 000009
【図８】
2006215892.tif 000010
【図９】
2006215892.tif 000011
【図１０】
2006215892.tif 000012