(57)【要約】      （修正有）【課題】管理対象の機器に固有の識別情報を生成する。【解決手段】管理制御機器のアドレス情報と、管理情報生成装置に固有な情報及び機器に固有な情報の少なくともいずれかと、を保持する設定情報保持手段と、前記機器から送信された情報取得要求のパケットに応答する応答パケットから前記応答パケットの送信先の機器のアドレス情報を抽出し、抽出した前記アドレス情報と、前記設定情報保持手段により保持されたアドレス情報と、に基づいて、前記機器の識別情報を生成するか否かを判定するパケット解析手段と、前記パケット解析手段により前記機器の識別情報を生成すると判定された場合、前記設定情報保持手段に保持された前記管理情報生成装置に固有な情報及び前記機器に固有な情報の少なくともいずれかに基づいて、前記機器の識別情報を生成する管理情報生成手段と、を有することを特徴とする管理情報生成装置が提供される。【選択図】図３
2015119331.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワークを介して機器を管理する管理制御機器に接続され、第２のネットワークを介して管理対象の前記機器に接続される管理情報生成装置であって、
前記管理制御機器のアドレス情報と、前記管理情報生成装置に固有な情報及び前記機器に固有な情報の少なくともいずれかと、を保持する設定情報保持手段と、
前記機器から送信された情報取得要求のパケットに応答する応答パケットから前記応答パケットの送信先の機器のアドレス情報を抽出し、抽出した前記アドレス情報と、前記設定情報保持手段により保持されたアドレス情報と、に基づいて、前記機器の識別情報を生成するか否かを判定するパケット解析手段と、
前記パケット解析手段により前記機器の識別情報を生成すると判定された場合、前記設定情報保持手段に保持された前記管理情報生成装置に固有な情報及び前記機器に固有な情報の少なくともいずれかに基づいて、前記機器の識別情報を生成する管理情報生成手段と、
を有することを特徴とする管理情報生成装置。
【請求項２】
前記設定情報保持手段は、前記管理制御機器により使用されるプロトコルの情報を保持し、
前記パケット解析手段は、前記機器の識別情報を生成すると判定した場合、更に、前記応答パケットからプロトコルの情報を抽出し、抽出した前記プロトコルの情報と、前記設定情報保持手段に保持されるプロトコルの情報と、に基づいて、前記機器の識別情報を生成するか否かを判定する、
ことを特徴とする請求項１記載の管理情報生成装置。
【請求項３】
前記管理情報生成手段は、ユーザの操作に応じて設定された設定情報、前記管理情報生成装置に固有な情報、及び前記機器に固有な情報の少なくともいずれかに基づいて、前記機器の識別情報を生成する、
ことを特徴とする請求項１又は２記載の管理情報生成装置。
【請求項４】
前記管理情報生成手段は、前記応答パケットに前記機器の識別情報を含ませ、
前記機器の識別情報を含んだ応答パケットを送信する通信手段を有する、
ことを特徴とする請求項１乃至３のいずれか一項に記載の管理情報生成装置。
【請求項５】
前記管理情報生成手段は、前記機器の識別情報を含んだ付属パケットを生成し、
前記応答パケットを送信後、前記付属パケットを送信する通信手段を有する、
ことを特徴とする請求項１乃至３のいずれか一項に記載の管理情報生成装置。
【請求項６】
前記管理制御機器により使用される複数のプロトコルの情報を保持する管理プロトコル保持手段を有し、
前記設定情報保持手段は、前記管理プロトコル保持手段に保存されている複数のプロトコルから選択された特定のプロトコルの情報を保持する、
ことを特徴とする請求項１乃至５のいずれか一項に記載の管理情報生成装置。
【請求項７】
前記設定情報保持手段に記憶される、前記管理制御機器のアドレス情報と、前記機器に固有な情報と、前記プロトコルの情報と、ユーザの操作に応じて設定される設定情報と、の少なくともいずれか一つは、前記第１のネットワーク又は前記第２のネットワークを介して接続された前記機器又は他の機器を用いて設定される、
ことを特徴とする請求項４又は５記載の管理情報生成装置。
【請求項８】
前記第２のネットワークと前記第１のネットワークとは、通信方式が異なり、
前記第１のネットワークを介して受信した情報取得要求のデータを前記第２のネットワークの通信方式に応じたデータ形式に変換し、前記第２のネットワークを介して受信した応答のデータを前記第１のネットワークの通信方式に応じたデータ形式に変換するパケット変換手段、
を更に有することを特徴とする請求項１乃至８のいずれか一項に記載の管理情報生成装置。
【請求項９】
第１のネットワークを介して機器を管理する管理制御機器と管理情報生成装置とが接続され、第２のネットワークを介して管理対象の前記機器と前記管理情報生成装置とが接続される機器管理システムであって、
前記管理制御機器のアドレス情報と、前記管理情報生成装置に固有な情報及び前記機器に固有な情報の少なくともいずれかと、を保持する設定情報保持手段と、
前記機器から送信された情報取得要求に応答する応答パケットから前記応答パケットの送信先の機器のアドレス情報を抽出し、抽出した前記アドレス情報と、前記設定情報保持手段により保持されたアドレス情報と、に基づいて、前記機器の識別情報を生成するか否かを判定するパケット解析手段と、
前記パケット解析手段により前記機器の識別情報を生成すると判定された場合、前記設定情報保持手段に保持された前記管理情報生成装置に固有な情報及び前記機器に固有な情報の少なくともいずれかに基づいて、前記機器の識別情報を生成する管理情報生成手段と、
を有することを特徴とする機器管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理情報生成装置及び機器管理システムに関する。
【背景技術】
【０００２】
例えばオフィスにある機器を効率よく管理するためのシステムとして、ネットワークに接続されているオフィス内の機器から管理のための様々な情報を収集し、収集した情報をサーバに蓄積するシステムが知られている。例えば、多機能周辺装置（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ；以下「ＭＦＰ」ともいう。）では業界標準ＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）、プロジェクタではＰＪＬｉｎｋなどの業界標準規格が定められ、これらの規格に基づき管理のための様々な情報を効率よく収集及び管理する技術が知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
かかるシステムでは、各機器の識別情報を用いて各機器の情報を管理することがある。しかし、上記システムが管理する機器にモバイル機器、他社機又はＯＥＭ（Ｏｒｉｇｉｎａｌ Ｅｑｕｉｐｍｅｎｔ Ｍａｎｕｆａｃｔｕｒｅｒ）品等が含まれている場合、各機器を識別するＩＤが各機器に固有のＩＤとなっていないという状況が生じ得る。例えば、各機器を識別するＩＤにＩＰアドレスを使用した場合、機器の移動により、その機器が接続されるネットワークが変更することでその機器に割り当てられるＩＰアドレスが変更する。この場合、システムは、変更前のＩＰアドレスで識別される機器と、変更後のＩＰアドレスで識別される機器とは同一の機器であるにもかかわらず、異なる機器として管理することになる。逆に、ある時点で一の機器に割り当てられていたＩＰアドレスが、異なる時点で他の機器に割り当てられる場合、システムは異なる機器を同一のＩＰアドレスで管理することになる。このように各機器を識別するＩＤが各機器に固有のＩＤとなっていない場合、システムは各機器を一元的に管理することは困難である。
【０００４】
本発明の一実施形態は、管理対象の機器に固有の識別情報を生成することを目的とする。
【課題を解決するための手段】
【０００５】
一実施形態によれば、第１のネットワークを介して機器を管理する管理制御機器に接続され、第２のネットワークを介して管理対象の前記機器に接続される管理情報生成装置であって、前記管理制御機器のアドレス情報と、前記管理情報生成装置に固有な情報及び前記機器に固有な情報の少なくともいずれかと、を保持する設定情報保持手段と、前記機器から送信された情報取得要求のパケットに応答する応答パケットから前記応答パケットの送信先の機器のアドレス情報を抽出し、抽出した前記アドレス情報と、前記設定情報保持手段により保持されたアドレス情報と、に基づいて、前記機器の識別情報を生成するか否かを判定するパケット解析手段と、前記パケット解析手段により前記機器の識別情報を生成すると判定された場合、前記設定情報保持手段に保持された前記管理情報生成装置に固有な情報及び前記機器に固有な情報の少なくともいずれかに基づいて、前記機器の識別情報を生成する管理情報生成手段と、を有することを特徴とする管理情報生成装置が提供される。
【発明の効果】
【０００６】
本発明の一実施形態によれば、生成された管理対象の機器に固有の識別情報により、機器を管理することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の第一の実施形態におけるシステムの構成例を示す図である。
【図２】本発明の第一の実施形態における管理ＩＤ付与装置の機能ブロックの構成例を示す図である。
【図３】本発明の第一の実施形態における基本手順の一例を説明するための図です。
【図４】本発明の第一の実施形態におけるパケット解析部における管理ＩＤを付与するかどうかの判断アルゴリズムの一例を示す図である。
【図５】本発明の第一の実施形態における、管理ＩＤの生成方法の第１の例を示す図である。
【図６】本発明の第一の実施形態における、管理ＩＤの生成方法の第２の例を示す図である。
【図７】本発明の第一の実施形態における管理ＩＤ付与方法の第１の例を示す図である。
【図８】本発明の第一の実施形態における管理ＩＤ付与方法の第２の例を示す図である。
【図９】本発明の第一の実施形態における管理ＩＤ付与装置の設定値の参照、変更方法の一例を示す図である。
【図１０】本発明の第一の実施形態における設定値の参照、変更方法の手順の一例を示す図である。
【図１１】本発明の第一の実施形態における設定値の参照、変更をする際の画面例について示す図である。
【図１２】本発明の第一の実施形態における管理プロトコルを追加する際の構成例について示す図である。
【図１３】本発明の第一の実施形態における管理プロトコルが追加された場合の設定値変更の画面例を示す図である。
【図１４】本発明の第一の実施形態における管理プロトコルの追加方法の手順の一例を示す図である。
【図１５】本発明の第一の実施形態におけるデバイス接続部によるＬＡＮ以外の接続手順の一例を示す図である。
【図１６】ネットワーク経由で機器の管理を行う場合の一例について説明する図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
（はじめに）
はじめに、ネットワーク経由で機器の管理を行う場合の一例について、図１６を参照しながら説明する。
管理制御機器がネットワーク経由で機器を管理する場合、管理情報を取得するプロトコルのうち、プロトコルで定める個別の識別ＩＤがない場合には、管理制御機器は、指定した範囲のすべてのＩＰアドレスに対して情報の取得要求を送信することが一般的である。しかし、このような方法おいては、管理対象デバイスが物理的に移動したなどの理由により管理対象デバイスのＩＰアドレスが変化すると、本来は同じ管理対象デバイスであるのに、機器管理システム上では異なる管理対象デバイスとして管理されてしまうという問題が発生することがある。この問題について、管理対象デバイスが移動する前後の管理情報の状態を示した図１６（ａ）と、図１６（ｂ）とを用いて説明する。
【０００９】
機器管理システムは、管理制御機器３００と、管理対象デバイス２０１，２０２，２０３とを有する。管理制御機器３００と、管理対象デバイス２０１，２０２，２０３とは、ネットワーク１を介して接続されている。ここでは、ネットワーク１としてＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を例に挙げて説明する。管理制御機器３００は、ネットワーク１を介して管理対象デバイス２０１，２０２，２０３を管理する。
【００１０】
管理対象デバイス２０１が移動する前、管理制御機器３００は、管理対象デバイス２０１、２０２、２０３から収集した管理情報を図１６（ａ）の右上の表に示したように管理している。
【００１１】
管理対象デバイス２０１が移動する前、管理制御機器３００は、管理対象デバイス２０１、２０２、２０３から管理対象デバイス情報Ａ及び情報Ｂを収集する。
【００１２】
ここでは、管理制御機器３００は、各管理対象デバイス２０１、２０２、２０３を識別するために、ネットワーク１に接続する際に使用するＩＰアドレスを用いて収集した情報を管理する。管理制御機器３００が管理するＩＰアドレスの管理範囲は、（１９２．１６８．１．１）から（１９２．１６８．１．１０）の範囲とする。管理制御機器３００は、管理制御機器３００の管理範囲のＩＰアドレスを持つ機器に対して、情報取得要求のパケットを送信する。各管理対象デバイス２０１、２０２、２０３は、管理制御機器３００から送信された情報取得要求のパケットを受信する。情報取得要求のパケットを受信後、各管理対象デバイス２０１、２０２、２０３は、各自が保持している情報Ａ及び情報Ｂを情報取得要求の応答パケットに含めて管理制御機器３００に送信する。管理対象デバイス２０１の情報Ａは「ｘｘｘ」、情報Ｂは「ｐｐｐ」である。管理対象デバイス２０２の情報Ａは「ｙｙｙ」、情報Ｂは「ｑｑｑ」である。管理対象デバイス２０３の情報Ａは「ｚｚｚ」、情報Ｂは「ｒｒｒ」である。
【００１３】
管理制御機器３００は、各管理対象デバイス２０１、２０２、２０３から情報取得要求の応答パケットを受信することにより、各管理対象デバイス２０１、２０２、２０３の管理情報（「ＩＰアドレス」、「情報Ａ」及び「情報Ｂ」等）を取得する。
【００１４】
ＩＰアドレスは、情報取得要求の応答パケットの送信元のアドレスより抽出する。収集した情報は、管理対象デバイスのＩＰアドレス毎に管理情報として管理される。管理制御機器３００は、「ＩＰアドレス：１９２．１６８．１．２」に「情報Ａ：ｘｘｘ」及び「情報Ｂ：ｐｐｐ」を紐付けることでＩＰアドレスにより管理対象デバイス２０１の管理情報を管理する。同様に、管理制御機器３００は、「ＩＰアドレス：１９２．１６８．１．５」に「情報Ａ：ｙｙｙ」及び「情報Ｂ：ｑｑｑ」を紐付けることで管理対象デバイス２０２の管理情報を管理する。同様に、管理制御機器３００は、「ＩＰアドレス：１９２．１６８．１．１０」に「情報Ａ：ｚｚｚ」及び「情報Ｂ：ｒｒｒ」を紐付けることで管理対象デバイス２０３の管理情報を管理する。
【００１５】
管理対象デバイス２０１が移動した後、管理制御機器３００が管理する管理情報の状態は、図１６（ｂ）の右上の表に示されるようになる。
【００１６】
管理対象デバイス２０１が別の場所に移動したため、管理対象デバイス２０１が使用するＩＰアドレスが（１９２．１６８．１．２）から（１９２．１６８．１．４）に変更されている。他の管理対象デバイス２０２、２０３の状況は、図１６（ａ）の表に示した場合と同様である。
【００１７】
管理対象デバイス２０１のＩＰアドレスが変更された状態で、管理制御機器３００は、特定のタイミングで、管理制御機器３００の管理範囲のＩＰアドレスを持つ機器に対して、情報取得要求のパケットを送信する。
【００１８】
管理対象デバイス２０１は、管理制御機器３００からの情報取得要求のパケットを受信すると、情報Ａ「ｘｘｘ」、情報Ｂ「ｐｐｐ」を情報取得要求の応答パケットに含めて管理制御機器３００に送信する。管理制御機器３００は、受信した情報取得要求の応答パケットから各管理対象デバイス２０１、２０２、２０３の管理情報を取得する。管理対象デバイス２０２、２０３に関しては、特に何も変更がなかったので、収集した管理情報は図１６（ａ）の表に示した場合と同じになる。管理対象デバイス２０１の管理情報は、「ＩＰアドレス：１９２．１６８．１．４」「情報Ａ：ｘｘｘ」「情報Ｂ：ｐｐｐ」である。収集した管理情報は、図１６（ｂ）に示されるようになる。
【００１９】
管理制御機器３００は、「ＩＰアドレス：１９２．１６８．１．２」の機器と「ＩＰアドレス：１９２．１６８．１．４」の機器を同じ管理対象デバイス２０１の管理情報とは認識できない。この結果、「ＩＰアドレス：１９２．１６８．１．２」に紐付けられた情報Ａ及び情報Ｂと、「ＩＰアドレス：１９２．１６８．１．４」に紐付けられた情報Ａ及び情報Ｂとは、異なる管理対象デバイスの管理情報として管理されることになる。
【００２０】
このように各機器を識別するＩＤが各機器に固有のＩＤとなっていない場合、各機器を一元的に管理することは困難である。よって、以下に説明する本発明の一実施形態における機器管理システムでは、管理対象の機器に固有の識別情報を生成し、この識別情報を用いて機器を管理する。
［機器管理システムの全体構成］
図１は、本発明の一実施形態における機器管理システムの全体構成の一例を示す。機器管理システムは、管理制御機器３００と、管理対象デバイス２０１，２０２，２０３と、管理ＩＤ付与装置１００ａ，１００ｂ，１００ｃ（以下、総称して、「管理ＩＤ付与装置１００」ともいう。）と、を有する。管理制御機器３００は、ネットワーク１を介して管理ＩＤ付与装置１００ａ，１００ｂ，１００ｃと接続されている。ネットワーク１の一例としては、ＬＡＮが挙げられるが、これに限られない。ネットワーク１（ＬＡＮ）は、第１のネットワークの一例であり、第１のネットワークは他の通信方式を用いてもよい。
（管理制御機器）
管理制御機器３００は、管理対象デバイス２０１，２０２，２０３（以下、総称して、「管理対象デバイス２００」ともいう。）を管理するサーバとして機能する。例えば、本実施形態に係る管理制御機器３００は、オフィス内に配置された複数のプリンター等の管理対象デバイス２０１，２０２，２０３の管理情報を管理する例が挙げられる。
（管理ＩＤ付与装置）
管理ＩＤ付与装置１００ａ，１００ｂ，１００ｃは、ネットワーク２ａ、２ｂ、２ｃを介して管理対象デバイス２０１，２０２，２０３と接続されている。ネットワーク２の一例としては、ＬＡＮが挙げられるが、これに限られない。ネットワーク２（ＬＡＮ）は、第２のネットワークの一例であり、第２のネットワークは他の通信方式を用いてもよい。
【００２１】
管理ＩＤ付与装置１００ａ、１００ｂ、１００ｃは、管理対象デバイス２０１、２０２、２０３に組み込まれたＬＡＮポートに装着して使用される。従って、管理ＩＤ付与装置１００ａ、１００ｂ、１００ｃと管理対象デバイス２０１、２０２、２０３のＬＡＮポートとの間の第２のネットワーク２ａ、２ｂ、２ｃの接続には、図１のようにＬＡＮケーブルを用いても良い。また、第２のネットワーク２ａ、２ｂ、２ｃの接続には、ＬＡＮケーブルを用いないで管理対象デバイス２０１、２０２、２０３に直接管理ＩＤ付与装置１００ａ、１００ｂ、１００ｃを装着するようにしても良い。
（管理対象デバイス）
管理対象デバイス２０１，２０２，２０３は、管理制御機器３００によって管理される管理対象の機器である。管理対象の機器は、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ：複合機）、プロジェクタ、ＰＣ、タブレット型端末、携帯端末、携帯電話、携帯ゲーム機器、携帯型音楽プレーヤー等のネットワークに接続可能な、通信機能を有する機器であればいずれの機器であってもよい。
例えば、本実施形態では、第１及び第２のネットワークの通信方式に同一の通信方式のＬＡＮを採用する例を挙げて説明する。一方、後述される第２実施形態では、第１のネットワークと第２のネットワークとが異なる通信方式の場合、つまり、第２のネットワークの通信方式にＬＡＮ以外の通信方式を採用する例を挙げて説明する。ＬＡＮ以外の通信方式としては、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、Ｗｉ−Ｆｉ（登録商標）（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）、光通信等のいずれであっても良い。
［各装置の機能の概要］
次に、管理制御機器３００、管理ＩＤ付与装置１００ａ、１００ｂ、１００ｃ及び管理対象デバイス２０１，２０２，２０３の機能の概要を説明する。管理制御機器３００は、管理対象デバイス２０１、２０２、２０３に各管理対象デバイスを管理するための管理情報を要求するパケット（以下、「情報取得要求のパケット」という）を送信する。
【００２２】
管理ＩＤ付与装置１００ａ、１００ｂ、１００ｃは、情報取得要求のパケットを受信すると、その情報取得要求のパケットをネットワーク２ａ、２ｂ、２ｃを介して管理対象デバイス２０１，２０２，２０３に転送する。管理対象デバイス２０１，２０２，２０３は、情報取得要求のパケットに対する応答パケットに各管理対象デバイスの管理情報である情報Ａと情報Ｂを含めて返信する。各管理対象デバイス２０１，２０２，２０３からの応答パケットは、それぞれの管理ＩＤ付与装置１００ａ、１００ｂ、１００ｃに転送される。
【００２３】
各管理ＩＤ付与装置１００ａ、１００ｂ、１００ｃは、転送されたパケットが管理制御機器３００に対する応答パケットであることを確認する。管理ＩＤ付与装置１００ａ、１００ｂ、１００ｃは、応答パケットを解析して、応答パケットが管理ＩＤを付与すべき対象のパケットか否かを判定する。本実施形態の説明に用いる管理ＩＤは、管理対象デバイス２０１、２０２、２０３のそれぞれを識別可能な、各管理対象デバイス２０１、２０２、２０３に固有な情報の一例である。管理ＩＤを付与すべきと判定された場合、管理ＩＤ付与装置１００ａ、１００ｂ、１００ｃは、その応答パケットに管理ＩＤを付与し、ネットワーク１を介して管理制御機器３００に送信する。
【００２４】
例えば、管理対象デバイス２０１は、情報Ａ「ｘｘｘ」、情報Ｂ「ｐｐｐ」を付与した応答パケットを、ネットワーク２ａを介して管理ＩＤ付与装置１００ａに送信する。応答パケットには、応答パケットの送信元として、管理対象デバイス２０１のＩＰアドレス（１９２．１６８．１．２）が設定されている。管理ＩＤ付与装置１００ａでは、管理対象デバイス２０１からの応答パケットに、管理ＩＤ付与装置１００ａで生成した管理ＩＤ「ａａａ」を付与して管理制御機器３００に送信する。なお、管理ＩＤの付与方法については、図７又は図８で後述する。
【００２５】
管理制御機器３００は、情報取得要求のパケットに対する各管理対象デバイス２０１、２０２、２０３からの応答パケットを受信する。管理制御機器３００は、応答パケットに含まれる各管理対象デバイス２０１、２０２、２０３の管理情報（例えば、「管理ＩＤ」、「ＩＰアドレス」、「情報Ａ」及び「情報Ｂ」等）を取得して管理する。
【００２６】
図１（ａ）には、管理制御機器３００が、ネットワーク１（ＬＡＮ）を介して、管理ＩＤ付与装置１００ａ、１００ｂ，１００ｃが装着された管理対象デバイス２０１、２０２、２０３の管理情報を取得した一例が示されている。
管理制御機器３００は、「管理ＩＤ：ａａａ」に「ＩＰアドレス：１９２．１６８．１．２」、「情報Ａ：ｘｘｘ」及び「情報Ｂ：ｐｐｐ」を紐付けることで管理ＩＤ「ａａａ」により管理対象デバイス２０１の管理情報を管理する。同様に管理制御機器３００は、「管理ＩＤ：ｂｂｂ」に「ＩＰアドレス：１９２．１６８．１．５」、「情報Ａ：ｙｙｙ」及び「情報Ｂ：ｑｑｑ」を紐付けることで管理ＩＤ「ｂｂｂ」により管理対象デバイス２０２の管理情報を管理する。また、管理制御機器３００は、「管理ＩＤ：ｃｃｃ」に「ＩＰアドレス：１９２．１６８．１．１０」、「情報Ａ：ｚｚｚ」及び「情報Ｂ：ｒｒｒ」を紐付けることで管理ＩＤ「ｃｃｃ」により管理対象デバイス２０３の管理情報を管理する。
【００２７】
図１（ｂ）には、管理対象デバイス２０１が別の場所に移動したため、管理対象デバイス２０１が使用するＩＰアドレスが変更になった場合の一例が示されている。他の管理対象デバイス２０２、２０３の状況は、図１（ａ）と同様である。
【００２８】
管理対象デバイス２０１が移動してＩＰアドレスは、（１９２．１６８．１．２）から（１９２．１６８．１．４）に変更さている。しかし、管理ＩＤ付与装置１００ａには、管理ＩＤ（ａａａ）が付与されている。このため、管理制御機器３００は、図１６（ｂ）の表に示されるように、「管理ＩＤ：ａａａ」に「ＩＰアドレス：１９２．１６８．１．４」、「情報Ａ：ｘｘｘ」及び「情報Ｂ：ｐｐｐ」を紐付けることで管理ＩＤ「ａａａ」により管理対象デバイス２０１の管理情報を管理する。
【００２９】
このようにして、管理対象デバイスのＩＰアドレスが変化したとしても、本来同一の管理対象デバイス２００を異なるものとして認識することなく、管理対象デバイス２００を一元的に管理することができる。
［管理ＩＤ付与装置の機能構成］
次に、管理ＩＤ付与装置１００内の各部の機能について説明をする。図２は、本発明の第一の実施形態における管理ＩＤ付与装置の機能ブロックの構成例を示す図である。
【００３０】
管理ＩＤ付与装置１００は、通信部１０１と、デバイス接続部１０２と、パケット解析部１０３と、設定情報保持部１０４と、管理ＩＤ付与部１０５と、設定画面生成部１０６と、管理プロトコル保持部１０７と、パケット変換部１０８と、を含む。
【００３１】
通信部１０１は、ネットワーク１を介して管理制御機器３００や他の機器と通信を行う。通信部１０１は、管理ＩＤ付与装置１００のネットワーク１のインタフェースとなる部分である。通信部１０１は、管理制御機器３００との通信において、情報取得要求のパケットの受信、情報取得要求に対する応答パケットの送信を行う。通信部１０１は、通信手段として、ＬＡＮの他、３Ｇ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ）通信、ＢｌｕｅＴｏｏｔｈ（登録商標）等を使用してもよい。
【００３２】
デバイス接続部１０２は、管理対象デバイス２００とネットワーク２で接続し、管理対象デバイス２００との間で、管理情報のやり取りを実施する。ネットワーク２の通信方式は、ＬＡＮ、ＵＳＢ、シリアル等がある。ネットワーク２がＬＡＮの通信方法の場合、デバイス接続部１０２の機能のすべてを通信部１０１により代替することができる。ネットワーク２がＬＡＮ以外の通信方法の場合、デバイス接続部１０２の機能のすべてを通信部１０１により代替することはできない。デバイス接続部１０２は、情報取得要求のパケットに対する応答パケット（管理情報を含む）をパケット変換部１０８に転送し、パケット変換部１０８によりネットワーク１のＬＡＮに対応したデータ形式のパケットに変換させる。
【００３３】
パケット解析部１０３は、管理対象デバイス２００から送信されるパケットを解析し、解析したパケットに管理ＩＤを付与すべきか否か判定する。解析したパケットに管理ＩＤを付与すべきか否かを判定するための条件としては、以下の２つの判定条件がある。
【００３４】
第１の判定条件としては、管理対象デバイス２００から受信した応答パケットの送信先のアドレス情報は、設定情報保持部１０４に保持されるアドレス情報と同じであること。
【００３５】
第２の判定条件としては、管理対象デバイス２００から受信した応答パケットのプロトコルが、設定情報保持部１０４に保持されるプロトコルと同じであること。
【００３６】
設定情報保持部１０４に保持されるアドレス情報には、例えば、管理制御機器３００のアドレス情報が保持されても良い。また、設定情報保持部１０４に保持されるプロトコルには、例えば、管理制御機器３００が管理対象デバイス２００を管理するために使用しているプロトコルが保持されても良い。
【００３７】
本実施形態では、パケット解析部１０３は、上記２つの判定条件が成立する場合、解析したパケットに管理ＩＤを付与すべきと判定する。しかし、第１の判定条件が成立する場合、第２の判定条件の成立の有無を判定せずに、解析したパケットに管理ＩＤを付与すべきと判定しても良い。
【００３８】
設定情報保持部１０４は、パケット解析部１０３が管理ＩＤを付与すべきかどうかを判定するための情報が保持されている。例えば、設定情報保持部１０４は、管理制御機器３００のアドレス情報と、管理制御機器３００により使用されるプロトコルと、を記憶する。また、設定情報保持部１０４は、管理ＩＤを付与する際に使用されるＩＤの生成方法などの設定値（ユーザ指定のパラメータ等）を保持してもよい。設定情報保持部１０４は、管理ＩＤを付与する際に使用される情報として、管理ＩＤ付与装置１００に固有な情報及び管理対象デバイス２００に固有な情報の少なくともいずれかを記憶していればよい。なお、管理ＩＤ付与装置１００に固有な情報及び管理対象デバイス２００に固有な情報としては、例えば、管理ＩＤ付与装置１００の機器番号及び管理対象デバイス２００の機器番号等が考えられる。また、管理ＩＤを付与する際に使用され得る情報の一例である、ユーザ指定のパラメータ（ユーザの操作に応じて設定された設定情報）に関しては、図５の説明の際に後述する。
【００３９】
管理ＩＤ付与部１０５は、管理ＩＤの生成を行い、所定のパケットに対して管理ＩＤの付与を行う。管理ＩＤ付与部１０５は、パケット解析部１０３が管理ＩＤを付与する必要があると判断した場合に、パケット解析部１０３からの指示を受け、管理ＩＤの生成及び付与を実行する。管理ＩＤの具体的な作成方法は、図５〜図８で後述する。
【００４０】
なお、本発明の一実施形態で説明する管理ＩＤ付与部１０５は、パケット解析部１０３により管理対象デバイスの識別情報を生成すると判定された場合、設定情報保持部１０４に保持された管理ＩＤ付与装置１００に固有な情報及び管理対象デバイスに固有な情報の少なくともいずれかに基づいて、管理対象デバイスの識別情報を生成する管理情報生成手段の一例である。
【００４１】
設定画面生成部１０６は、設定情報保持部１０４に保持されている設定値（設定情報）を外部のコンピュータから参照及び変更できるように、ＷＥＢブラウザに表示する設定画面を生成する。また、管理対象デバイス２００が表示機能と入力機能を持つ機器である場合には、管理対象デバイスに設定画面を表示して、その設定画面より設定値の参照及び変更ができるようにしても良い。
【００４２】
管理プロトコル保持部１０７は、パケット解析部１０３の第２の判定条件で照合するためのプロトコルの種類と各プロトコルの仕様に関する情報を保持する。なお、パケット解析部１０３が第２の判定条件で、直接照合するプロトコルは、設定情報保持部１０４が保持して情報を用いる。つまり、管理プロトコル保持部１０７は、管理制御機器３００により使用される複数のプロトコルの情報を保持する。設定情報保持部１０４は、管理プロトコル保持部１０７に保存されている複数のプロトコルから選択された特定のプロトコルの情報を保持する。パケット解析部１０３は、選択された特定のプロトコルの情報に基づき第２の判定条件を判定する。
【００４３】
パケット変換部１０８は、ネットワーク１とネットワーク２とが異なる通信方式を使用する場合に、それぞれの通信方式にあったデータ形式に変換する機能を持っている。例えば、ネットワーク１がＬＡＮであり、ネットワーク２がＬＡＮ以外の通信方式の場合、管理制御機器３００から情報取得要求のパケットがネットワーク１のＬＡＮを介して各管理対象デバイス２００に送信される。その場合、管理ＩＤ付与装置１００は、ＬＡＮで送信される情報取得要求のパケットを受信する。管理ＩＤ付与装置１００とネットワーク２の管理対象デバイス２００との通信方式が例えばＵＳＢのとき、管理ＩＤ付与装置１００は、ネットワーク１のＬＡＮより受信した情報取得要求のパケットを直接、管理対象デバイス２００に送信することはできない。このため、パケット変換部１０８は、ＬＡＮより受信した情報取得要求のパケットを、ネットワーク２で使用されているＵＳＢのデータ形式に変換し、管理対象デバイス２００に送信することになる。パケット変換部１０８は、第２のネットワークを介して受信した応答パケットのデータを前記第１のネットワークの通信方式に応じたデータ形式に変換し、管理制御機器３００に送信することになる。
【００４４】
なお、ネットワーク１とネットワーク２が同じ通信方式、例えばＬＡＮであれば、データ形式を変換する必要はないので、受信したものをそのまま転送することができる。
【００４５】
実施例では、ネットワーク２の通信方式がＬＡＮを中心に説明していくが、それ以外にも３Ｇ通信又はＢｌｕｅｔｏｏｔｈ（登録商標）などネットワーク２の通信手段は問わない。
［管理ＩＤ付与装置の基本動作］
次に、管理ＩＤ付与装置１００の基本動作について説明をする。図３は、本発明の第一の実施形態における基本手順の一例を説明するための図である。
（情報取得要求のパケットを受信した場合の手順）
まず、管理制御機器３００から情報取得要求のパケットを受信した場合の管理ＩＤ付与装置１００の基本手順について、図３（ａ）を参照しながら説明する。
【００４６】
ステップＳ４０１では、管理制御機器３００は、各管理対象デバイスに対して、管理情報を取得するために、情報取得要求のパケットを送信する。管理対象デバイス２００に装着された管理ＩＤ付与装置１００の通信部１０１は、管理制御機器３００から送信された情報取得要求のパケットを受信する。
【００４７】
ステップＳ４０２では、通信部１０１にて受け取った情報取得要求のパケットをデバイス接続部１０２に引き渡す。
【００４８】
ステップＳ４０３では、デバイス接続部１０２は、受け取った情報取得要求のパケットを管理対象デバイス２００に引き渡す。この時、デバイス接続部１０２と管理対象デバイス２００の間のネットワーク２は、同じＬＡＮの場合を想定しており、通信部１０１で受信した情報取得要求のパケットは、そのまま、管理対象デバイスに転送される。従って、本実施形態では、情報取得要求のパケットは、デバイス接続部１０２を経由して管理対象デバイス２００に転送されるが、デバイス接続部１０２を経由せずに通信部１０１により転送されてもよい。
【００４９】
なお、ネットワーク２の通信方式が、ＬＡＮ以外の通信方式については、図１５で説明する。
（情報取得要求のパケットに対して応答する場合の手順）
次に、管理制御機器３００からの情報取得要求のパケットを受信した管理対象デバイス２００が、情報取得要求のパケットに対して応答する場合の手順について、図３（ｂ）を参照しながら説明する。
【００５０】
ステップＳ４１０では、管理対象デバイス２００は、情報取得要求のパケットに対して応答パケットを管理制御機器３００宛てに送信する。管理対象デバイス２００からの応答パケットは、ネットワーク２を介してデバイス接続部１０２に送信される。
【００５１】
ステップＳ４１１では、デバイス接続部１０２は、受信した情報取得要求のパケットに応答する応答パケットをパケット解析部１０３に送信する。ネットワーク２の通信方式は、ＬＡＮであり、デバイス接続部１０２は、データ形式の変換を行わずそのままのデータをパケット解析部１０３に転送する。また、ネットワーク２がＬＡＮ以外の通信方式については、図１５で説明する。
【００５２】
パケット解析部１０３は、受信した情報取得要求のパケットに応答する応答パケットについて解析を行う。
【００５３】
ステップＳ４１２では、パケット解析部１０３は、送信するパケットの情報と設定情報保持部１０４に保存されている設定値と比較するため、設定情報保持部１０４に対して設定値の提供を要求する。例えば、設定情報保持部１０４に保持される設定値とは、管理制御機器３００のアドレス情報、プロトコル情報等である。
【００５４】
ステップＳ４１３では、設定情報保持部１０４は、パケット解析部１０３から設定値の提供の要求を受ける。設定情報保持部１０４は、パケット解析部１０３に対して、設定値を提供する。
【００５５】
パケット解析部１０３では、受信したパケットに含まれるアドレス情報が、設定情報保持部１０４に記録されている宛先（アドレス情報）と同一であるかどうか確認する。かつ、パケット解析部１０３では、受信したパケットに含まれるプロトコルが、設定情報保持部１０４に保持されているプロトコルと同じプロトコルであるかどうか確認する。パケット解析部１０３は、管理ＩＤを第１の条件と第２の条件を共に成立するかどうかを確認し、付与すべきか判定を行う。なお、判定の詳細については、図４で説明する。
【００５６】
パケット解析部１０３は、管理ＩＤを付与すべきと判定した場合に、受信したパケットに対して、管理ＩＤを付加するように管理ＩＤ付与部１０５に要求する。
【００５７】
ステップＳ４１４では、パケット解析部１０３は、情報取得要求のパケットに対して応答パケットに対して、管理ＩＤを付与するように、管理ＩＤ付与部１０５に要求する。
【００５８】
ステップＳ４１５では、管理ＩＤ付与部１０５は、パケット解析部１０３からの管理ＩＤの付与要求に応答して、管理ＩＤを生成し、生成された管理ＩＤを応答パケットに付与する。なお、管理ＩＤの生成の詳細については、図５〜図８で説明する。
【００５９】
ステップＳ４１６では、パケット解析部１０３は、管理ＩＤが付与された応答パケットを通信部１０１に送信する。
【００６０】
ステップＳ４１７では、通信部１０１は、管理ＩＤが付加された応答パケットを管理制御機器３００に対して送信する。
（管理ＩＤを付与するかどうかの判定手順）
次に、パケット解析部１０３が、管理ＩＤを付与するかどうかを判定する際の判断アルゴリズムについて説明する。図４は、本実施形態における管理ＩＤを付与するかどうかの判断アルゴリズムの一例を示す図である。
【００６１】
パケット解析部１０３は、管理対象デバイス２００から、通信部１０１を介して受信した応答パケットを解析する。
【００６２】
ステップＳ５０１では、まず、パケット解析部１０３は、受信した応答パケット中の宛先ＩＰアドレスを抽出する。次に、パケット解析部１０３は、設定情報保持部１０４に記録されている管理制御機器３００のＩＰアドレスを取得する。
【００６３】
次に、パケット解析部１０３は、受信した応答パケット中の宛先ＩＰアドレスと管理制御機器３００のＩＰアドレスを比較して、一致しているかどうか確認する。
【００６４】
一致している場合は、ステップＳ５０２に進む。一致していない場合は、パケット解析部１０３は、管理ＩＤを付与しないと判定し、本処理を終了する。
【００６５】
ステップＳ５０２では、まず、パケット解析部１０３は、受信パケットのプロトコルを抽出する。次に、パケット解析部１０３は、設定情報保持部１０４に記録されている管理制御機器３００の管理プロトコルを取得する。
【００６６】
次に、パケット解析部１０３は、受信した応答パケット中のプロトコルと設定情報保持部１０４に記録されている管理制御機器３００の管理プロトコルを比較して、一致しているかどうか確認する。
【００６７】
一致している場合は、パケット解析部１０３は、管理ＩＤを付与すると判断し、ステップＳ５０３に進む。一致していない場合は、パケット解析部１０３は、管理ＩＤを付与しないと判断する。
【００６８】
ステップＳ５０３では、管理ＩＤ付与部１０５は、管理ＩＤを生成し、パケット解析部１０３が解析した応答パケットに生成した管理ＩＤを付与する。なお、管理ＩＤの生成及び付与の詳細方法については、図５〜図８で説明する。
【００６９】
なお、図４では、パケット解析部１０３が第１の判定条件（Ｓ５０１）と、第２の判定条件（Ｓ５０２）を共に確認する場合を説明したが、第１の判定条件（Ｓ５０１）のみが成立した場合に管理ＩＤを生成すると判定してもよい。この時、パケット解析部１０３は、第２の判定条件（Ｓ５０２）が成立するかを問わない。
（管理ＩＤの生成方法の第１の例）
次に、管理ＩＤの生成方法の第１の例について、図５を参照しながら説明する。図５は、本実施形態における、管理ＩＤの生成方法の第１の例を示す図である。
【００７０】
ここでは、図４のステップＳ５０３で管理ＩＤを付与する場合のＩＤ生成方法について詳細に述べる。
【００７１】
付与する管理ＩＤは、管理のしやすさを考慮して、事前にユーザが管理ＩＤ付与装置１００に登録したパラメータを基本として生成する。なお、パラメータの入力方法に関しては、図１１で後述する。
【００７２】
例えば、管理対象デバイス２００ｐがＡ１００という会議室に設置されているプロジェクタの場合、ユーザは、Ａ１００ＰＪという管理ＩＤを指定することで、どの管理対象デバイス２００ｐの情報であるかが非常に分かりやすく、また、管理しやすい。
【００７３】
しかし、ユーザが入力したパラメータ（設定値）のみをそのまま管理ＩＤとして使用すると、不都合が生じる場合がある。例えば、複数の管理ＩＤ付与装置１００ｐが、同じ管理ＩＤを指定してしまった場合に、複数の管理対象デバイス２００ｐは、お互いの区別がつかなくなってしまう。このため、管理制御機器３００上では、異なる機器の情報を同一の機器の情報として扱ってしまうという問題点が発生する。そこで、本実施形態では、各管理ＩＤ付与装置１００に固有な情報（例えば、Ｐｒｉｆｉｘ）と、ユーザにより設定されたパラメータと、を管理ＩＤとして付与するようにしても良い。これによれば、仮にユーザの指定したパラメータが同一のものだとしても、各管理ＩＤ付与装置１００に固有な情報により、異なる管理ＩＤ付与装置１００を装着している管理対象デバイス２００には、必ず異なる管理ＩＤを割り振ることができる。さらに、管理ＩＤ付与装置１００に固有な情報にユーザにより設定されたパラメータを付加した管理ＩＤを生成することにより、セキュリティを高めることができる。
【００７４】
例えば、管理対象デバイス２００ｐに装着されている管理ＩＤ付与装置１００ｐには、管理ＩＤ付与装置１００ｐの固有な情報（例えば、Ｐｒｉｆｉｘ）として（ａｂｃ）が付与されている。管理対象デバイス２００ｐのユーザ指定パラメータは、(Ａ１００ＰＪ)とする。管理ＩＤ付与装置１００ｐは、管理ＩＤとして、Ｐｒｉｆｉｘとユーザ指定パラメータを合わせたものを管理ＩＤ（ａｂｃ−Ａ１００ＰＪ）とするようにしても良い。また、管理ＩＤ付与装置１００ｐの固有な情報のみで管理ＩＤを生成するようにしても良い。
【００７５】
管理ＩＤ付与装置１００ｐは、ネットワーク２を介して管理対象デバイス２００ｐから受信した応答パケットに、上記の方法により生成した管理ＩＤを付加する。管理ＩＤ付与装置１００ｐは、管理ＩＤが付加された応答パケット（情報取得要求に対する応答パケットに管理ＩＤを付加）を、ネットワーク１を介して管理制御機器３００へ送信する。
（管理ＩＤの生成方法の第２の例）
次に、管理ＩＤの生成方法の第２の例について、図６を参照しながら説明する。
【００７６】
図６は、本発明の第一の実施形態における、管理ＩＤの生成方法の第２の例を示す図である。
【００７７】
管理ＩＤ付与装置１００を取り付ける管理対象デバイス２００が変更された場合について考える。
例えば、あるプロジェクタＡに管理ＩＤ付与装置１００ｐを装着して運用していたが、プロジェクタＡが故障したため別のプロジェクタＢに管理ＩＤ付与装置１００ｐを装着し直して再度運用する場合などが考えられる。管理ＩＤの生成方法に第１の方式を用いた管理ＩＤ付与装置の場合、生成する管理ＩＤ（機器固有の情報（ｐｒｅｆｉｘ）−ユーザ指定パラメータ）は、管理ＩＤ付与装置１００ｐを装着する機器を変える毎にユーザ指定パラメータを変える必要がある。なお、ユーザ指定パラメータを設定する際には、他の機器と管理ＩＤが同じにならないようにユーザ指定パラメータを設定する必要がある。
【００７８】
管理ＩＤ付与装置１００を取り付ける管理対象デバイス２００を変更する場合、ユーザが管理ＩＤ付与装置１００を管理対象デバイス２００に装着するだけで、使用できるようにしたい。そのためには、管理ＩＤ付与装置１００は、管理ＩＤを生成するための情報に管理対象デバイス２００に固有な情報を使用すればよい。
【００７９】
そこで、管理ＩＤの生成方法の第２の例としては、管理対象デバイス２００の固有な情報となるＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを使用するようにしても良い。
【００８０】
管理ＩＤ付与装置１００が装着されている管理対象デバイス２００のＭＡＣアドレスから管理ＩＤを生成することで、管理ＩＤ付与装置１００を異なる管理対象デバイス２００に装着した場合でも管理対象デバイス２００を正しく認識することができる。例えば、図６の上段の図に示されるように、管理対象デバイス２００ｍに、ネットワーク２を介して、管理ＩＤ付与装置１００ｍが装着されている。また、図６の下段の図に示されるように、管理対象デバイス２００ｎに、ネットワーク２を介して、管理ＩＤ付与装置１００ｎが装着されている。
【００８１】
管理対象デバイス２００ｍのＭＡＣアドレスは、（１１：２２：３３：４４：５５：６６）である。また、管理対象デバイス２００ｍのＭＡＣアドレスは、（ａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：ｆｆ）である。ここで、ＭＡＣアドレスを用いた管理ＩＤの生成方法の一例として、ＭＡＣアドレスを３バイトずつに分割し、下３バイト＋上３バイトを組み合わせるというルールで管理ＩＤを生成する。この場合、管理対象デバイス２００ｍに対して生成される管理ＩＤは、（管理ＩＤ：４４５５６６１１２２３３）となる。同様に、管理対象デバイス２００ｎに対して生成される管理ＩＤは、（管理ＩＤ：ｄｄｅｅｆｆａａｂｂｃｃ）となる。本方法によれば、各管理対象デバイス２００に固有の情報を用いて、各管理対象デバイス２００の管理ＩＤを生成する。そのため、管理対象デバイス２００ｍに対して生成される管理ＩＤと管理対象デバイス２００ｎに対して生成される管理ＩＤは、異なる管理ＩＤになることが保証される。このため、管理制御機器３００は、管理ＩＤ付与装置１００を装着する管理対象デバイス２００を変更しても、ユーザがパラメータを手動で変更したりすることなく管理対象デバイス２００の管理情報を管理できる。重要な点は、ＭＡＣアドレスから管理ＩＤを生成するという部分であり、その生成規則は問わない。ただし、管理ＩＤ付与装置１００で使用できる生成規則の条件は、生成に使用したＭＡＣアドレスとその生成規則で生成された管理ＩＤが、１：１の対応取れる生成規則であることが必要条件である。
（応答パケットへの管理ＩＤの付与方法の第１の例）
次に、応答パケットへの管理ＩＤの付与方法の第１の例について、図７を参照しながら説明する。図７は、本発明の第一の実施形態における管理ＩＤ付与方法の第１の例を示す図である。
【００８２】
例えば、管理対象デバイス２００がネットワーク２で使用するプロトコルは、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）の上で動作する管理プロトコルを使用している場合を考える。その場合、情報取得要求の応答パケットの管理ＩＤを付与する前にネットワーク２を介して送信される応答パケットの構造は、イーサヘッダ＋ＩＰヘッダ＋ＴＣＰヘッダ＋管理情報応答部分となる。管理ＩＤを付与する場合は、ＴＣＰヘッダの後に管理ＩＤヘッダ（この部分に管理ＩＤの情報を含む）を挿入する。管理ＩＤ付与装置１００は、管理ＩＤヘッダを挿入した応答パケットのチェックサムを算出し直して、応答パケットを再構築し、ネットワーク１を介し、管理制御機器３００に向けて送信する。
【００８３】
管理制御機器３００は、受信した応答パケットの管理ＩＤヘッダを参照することで、応答パケットの送り元の管理対象デバイス２００の管理ＩＤが把握できるため、管理ＩＤを用いて管理ＩＤ毎に紐付けられた管理対象デバイス２００の管理情報を管理できる。
（応答パケットへの管理ＩＤの付与方法の第２の例）
次に、応答パケットへの管理ＩＤの付与方法の第２の例について、図８を参照しながら説明する。図８は、本発明の第一の実施形態における管理ＩＤ付与方法の第２の例を示す図である。
【００８４】
なお、図８も図７と同様に、ＴＣＰの上で動作する管理プロトコルを使用している場合として示した。
【００８５】
また、図８では、図７とは異なる管理ＩＤ付与装置が応答パケットに管理ＩＤを付与する方法について述べる。図７の方法は、元の応答パケットの内容を書き換えて内容を再構築する方法である。ここでは、元の応答パケットの内容を書き換えないで管理ＩＤを付与する方法として、応答パケットとは別のパケット（以下、「付属パケット」ともいう。）を生成し、付属パケットに管理ＩＤの情報を含ませるという手段が考えられる。管理ＩＤ付与装置１００は、ネットワーク２を介して管理対象デバイス２００から応答パケットを受信する。管理ＩＤ付与装置１００は、応答パケットを受信すると管理ＩＤを含む付属パケットを生成する。管理ＩＤ付与装置１００は、最初に管理対象デバイスから受信した（１）応答パケットを元の応答パケットの内容を書き換えない状態でそのままネットワーク１経由で管理制御機器３００に送信する。（１）応答パケット送信後、続いて、管理ＩＤ付与装置１００は、応答パケットより生成した（２）管理ＩＤを含む付属パケットをネットワーク１経由で管理制御機器３００に送信する。
【００８６】
なお、（２）管理ＩＤを含む付属パケットの送信元、送信先などは、（１）応答パケットの内容を参照して設定される。
（設定値の参照、変更方法）
次に、本実施形態における管理ＩＤ付与装置１００の設定値の参照、変更方法の一例について、図９を参照しながら説明する。図９は、本発明の第一の実施形態における管理ＩＤ付与装置１００の設定値の参照、変更方法の一例を示す図である。
【００８７】
ここでは、管理ＩＤ付与装置１００内に保持されている設定値を参照、変更する方法について述べる。
【００８８】
管理ＩＤ付与装置１００は、管理対象デバイス２００のネットワークインタフェースの部分に外付けで装着する装置であるため、基本的には小型で特別なユーザインタフェース（表示デバイス、キーボード、マウスなど）を持たない構成とすることが好ましい。
【００８９】
そこで、図９に示すようにネットワーク１に接続された設定値変更用ＰＣ４００から管理ＩＤ付与装置１００にアクセスし、ユーザが設定値変更用ＰＣ４００を用いて所定の操作を行うことにより、ＷＥＢブラウザを介して設定値の参照、変更を行う。このような方法で管理ＩＤ付与装置１００の設定値の参照又は変更をすることにより、管理ＩＤ付与装置１００は、特別なユーザインタフェースを持たず、小型化できる。
【００９０】
また、管理ＩＤ付与装置１００の接続するネットワーク１がＬＡＮ場合は、管理ＩＤ付与装置１００のネットワーク１のインタフェースにＬＡＮケーブル（クロス）でＰＣと直接接続して、管理ＩＤ付与装置１００の設定値の参照、変更をするようにしても良い。また、ネットワーク２を介して管理ＩＤ付与装置１００が装着されている管理対象デバイス２００に表示機能と入力機能を持つ機器である場合には、管理対象デバイス２００に設定画面を表示して、その設定画面より設定値の参照及び変更ができるようにしても良い。
（設定値の参照、変更手順）
次に、設定情報保持部１０４により保持される設定値の参照及び変更手順について、図１０を参照しながら説明する。図１０は、本発明の第一の実施形態における設定値の参照、変更方法の手順の一例を示す図である。
【００９１】
設定値を参照、変更する場合いずれも、通信部１０１を介して、機器管理者（ユーザの一例）からのアクセスを受け付ける。
【００９２】
ステップＳ１１０１では、機器管理者は、設定値変更用ＰＣ４００を用いて、通信部１０１に対して設定値の参照を要求する。
【００９３】
ステップＳ１１０２では、通信部１０１は、設定値変更用ＰＣ４００からの設定値の参照要求に応じて、設定画面生成部１０６に対して、設定値一覧画面を生成するように指示する。
【００９４】
ステップＳ１１０３では、設定画面生成部１０６は、通信部１０１からの指示を受け、設定情報保持部１０４に対して、現在の設定値を取得するように指示する。
【００９５】
ステップＳ１１０４では、設定情報保持部１０４は、設定画面生成部１０６からの指示に応答して、それぞれの設定値を提供する。
【００９６】
ステップＳ１１０５では、設定画面生成部１０６は、通信部１０１からの指示に応答して、設定値の一覧画面を生成して、通信部１０１に一覧画面のデータを提供する。
【００９７】
ステップＳ１１０６では、通信部１０１は、設定画面生成部１０６から提供された設定値の一覧画面のデータを、設定値変更用ＰＣ４００に送信する。
【００９８】
ステップＳ１１０７では、機器管理者は、設定値変更用ＰＣ４００で取得した一覧画面を表示し、設定値を変更するか確認する。そして、変更する場合、機器管理者は、設定値変更用ＰＣ４００の画面を操作し、設定値を変更する指示を通信部１０１に送信する。
【００９９】
ステップＳ１１０８では、通信部１０１は、設定の変更を受け付けるかどうか判断し、設定の変更を受け付ける場合は、設定情報保持部１０４は、通信部１０１から渡された情報に基づき、設定値を更新する。
（設定値の一覧画面）
図１１は、本発明の第一の実施形態における設定値の参照、変更をする際の画面例について示す図である。
【０１００】
ステップＳ１１０７で機器管理者が、現在設定されている設定項目を確認するための画面の一例であり、設定値変更用ＰＣ４００の画面に表示される。変更できる情報としては、管理制御機器３００のＩＰアドレス、管理プロトコルの種類、管理ＩＤの生成方法等がある。なお、管理ＩＤの設定が手動設定の場合は、管理ＩＤ設定のパラメータが変更できる情報となる。機器管理者は、変更する項目の入力欄に、直接入力するか、プルダウンメニューの中から選択するか、チェック欄をチェックする等で、目的の項目を変更する。設定値の変更後、機器管理者は、例えば、Ｅｎｔｅｒキーを押すことで、機器管理者が使用する設定値変更用ＰＣ４００は、設定値を変更する指示を通信部１０１に送信するようにしても良い。
（管理プロトコルを追加する際の構成例）
図１２は、本発明の第一の実施形態における管理プロトコルを追加する際の構成例について示す図である。
【０１０１】
ここでは、管理対象デバイス２００に装着されている管理ＩＤ付与装置１００に管理プロトコルを追加する際に手順について説明する。機器管理システムで使用される機器管理のプロトコルは、今後も新しい規格が出てくることが考えられる。そのため、管理ＩＤ付与装置１００が、新規のプロトコルにも対応できるように、管理プロトコルを追加するための手順が必要である。
【０１０２】
図１２では、ネットワーク１には、管理制御機器３００と、管理対象デバイス２００にネットワーク２を介して接続された管理ＩＤ付与装置１００と、設定値変更用ＰＣ４００と、プラグイン公開用サーバ５００と、が接続されている。新しいプロトコルが公開された場合に、そのプロトコル名とパケットのどの部分を参照すればそのプロトコルを特定できるかというプログラムが、プラグインの形でプラグイン公開用サーバ５００上に公開される。機器管理者は、設定値変更用ＰＣ４００を用いてプラグイン公開用サーバ５００から（１）プラグインのダウンロードを実行して、設定値変更用ＰＣ４００の特定のディレクトリに保存する。
【０１０３】
機器管理者は、管理ＩＤ付与装置１００の設定値の変更を行なうため、設定値変更用ＰＣ４００から、ネットワーク１を介して、ＷＥＢブラウザを開くことにより、管理ＩＤ付与装置１００に対して、（２）設定値の参照・変更の要求が送信される。なお、機器管理者が特定のディレクトリにプラグインを保存すると、設定画面に現在の設定項目が表示されると共に、管理プロトコルの項目に新しく追加した管理プロトコルの選択肢が追加される。
【０１０４】
機器管理者が追加された管理プロトコルの選択肢を選択した場合、設定値変更用ＰＣ４００からネットワーク１を介して、管理ＩＤ付与装置１００に（３）プラグインのインストールが実行される。
（設定値変更の画面例）
図１３は、本発明の第一の実施形態における管理プロトコルが追加された場合の設定値変更の画面例を示す図である。管理プロトコルとして、「ＰＪＬｉｎｋ」の他に、「Ｃｒｅｓｔｒｏｎ＜ｎｅｗ＞」が新しく追加して、表示されている。
（管理プロトコルの追加手順）
次に、機器管理者がダウンロードした管理プロトコルを管理ＩＤ付与装置１００に追加登録する場合の手順について、図１４を参照しながら説明する。図１４は、本発明の第一の実施形態における管理プロトコルの追加方法の手順の一例を示す図である。
【０１０５】
機器管理者は、設定値変更用ＰＣ４００を用い、プラグイン公開用サーバ５００から新規管理プロトコル用プラグインをダウンロードする。ダウンロードした新規管理プロトコル用プラグインは、設定値変更用ＰＣ４００の特定ディレクトリに保存される。機器管理者が、設定値の参照・変更のＷＥＢブラウザを開くと、特定ディレクトリに保存された管理プロトコルの選択肢が管理プロトコルに追加される。
【０１０６】
ステップＳ１５０１では、機器管理者は、追加された管理プロトコルの選択肢を選択することにより、機器管理者の設定値変更用ＰＣ４００から管理ＩＤ付与装置１００に対して新規管理プロトコル用プラグインが送信される。すなわち、管理プロトコルを追加する。通信部１０１は、ネットワーク１を介して設定値変更用ＰＣ４００から送信されてきた、新規管理プロトコル用プラグインを受信する。
【０１０７】
ステップＳ１５０２では、通信部１０１は、受信した新規管理プロトコル用プラグインを、管理プロトコル保持部１０７に送信し、管理プロトコル保持部１０７は、受信した新規管理プロトコル用プラグインを保存（インストール）する。
【０１０８】
このようにして、本システムでは、新規プロトコルが公開されても後からプラグインを追加することで、機器管理を行うことができる。ここでは、実施例として機器管理者のユーザがトリガとなり、プラグインをインストールする例を示したが、新しい管理プロトコルのプラグインを追加できる形式であるならば方式は問わない。
（管理プロトコルの追加手順）
次に、第２のネットワークの通信方式がＬＡＮ以外である場合のシーケンスに関して、図１５を参照しながら説明する。図１５は、本発明の第一の実施形態におけるデバイス接続部１０２によるＬＡＮ以外の接続手順の一例を示す図である。なお、以下では、ネットワーク１，２に伝送される情報をパケットとして記載するが、必ずしもパケット化された情報でない場合もある。例えば、情報取得要求やその応答は、情報群を信号として伝送するコマンドであってもよい。
【０１０９】
なお、図１５(ａ)は、情報取得要求のパケットを受信した場合、図１５（ｂ）は、情報取得要求のパケットに対して応答する場合の２つ例に分けて説明する。
【０１１０】
図１５（ａ）は、情報取得要求のパケットを受信した場合の手順の一例である。
【０１１１】
管理制御機器３００は、各管理対象デバイス２００に対して、管理情報を取得するために、情報取得要求のパケットを送信する。
【０１１２】
ステップＳ１６０１では、管理対象デバイス２００に装着された管理ＩＤ付与装置１００の通信部１０１は、管理制御機器３００から情報取得要求のパケットを受信する。
【０１１３】
ステップＳ１６０２では、通信部１０１は、受け取った情報取得要求のパケットをパケット変換部１０８に引き渡し、パケット変換部１０８は、情報取得要求のパケットをデバイス接続部１０２の通信方式に合ったデータ形式に変換する。例えば、ＵＳＢで接続されているなら、情報取得のＵＳＢコマンドに変換する。
【０１１４】
ステップＳ１６０３では、パケット変換部１０８は、デバイス接続部１０２の通信方式に合うように変換した情報取得要求のパケットを通信部１０１に引き渡す。
【０１１５】
ステップＳ１６０４では、通信部１０１は、パケット変換部１０８から受け取ったデバイス接続部１０２の通信方式に合うように変換した情報取得要求のパケットをデバイス接続部１０２に引き渡す。
【０１１６】
ステップＳ１６０５では、デバイス接続部１０２は、受け取った情報取得要求のパケットを管理対象デバイス２００に引き渡す。なお、管理対象デバイス２００とデバイス接続部１０２間（第２のネットワーク）の通信方式は、ＬＡＮ以外の場合を想定している。よって、ステップＳ１６０５は、ＬＡＮとは異なる通信方式、例えば、ＵＳＢ等での通信が行われる。
【０１１７】
図１５（ａ）のシーケンスにより、管理制御機器３００からの情報取得要求のパケットを受信した管理対象デバイス２００は、情報取得要求のパケットに対して応答する場合の手順について、図１５（ｂ）を参照しながら説明する。
【０１１８】
図１５（ｂ）は、情報取得要求のパケットに応答した場合の手順の一例である。
【０１１９】
ステップＳ１６１１では、管理対象デバイス２００は、情報取得要求のパケットに応答し、応答パケットを管理制御機器３００宛てに送信する。情報取得要求のパケットに応答する応答パケットは、最初に、管理ＩＤ付与装置１００のデバイス接続部１０２に送信される。なお、管理対象デバイス２００とデバイス接続部１０２間（第２のネットワーク）の通信方式は、ＬＡＮ以外の場合を想定している。よって、ステップＳ１６１１は、ＬＡＮとは異なる通信方式、例えば、ＵＳＢ等での通信が行われる。
【０１２０】
ステップＳ１６１２では、デバイス接続部１０２は、受け取ったデータをパケット変換部１０８に引き渡す。パケット変換部１０８では、情報取得要求のパケットに応答する応答パケットのデータから宛先を参照して、ＬＡＮ用のパケットに再生成する。
【０１２１】
ステップＳ１６１３では、パケット変換部１０８は、応答パケットをＬＡＮ用のパケットに再生成し、デバイス接続部１０２に送信する。
【０１２２】
ステップＳ１６１４では、デバイス接続部１０２で受信したＬＡＮ用のパケットに再生成した応答パケットが、パケット解析部１０３に送信される。パケット解析部１０３では受信した応答パケットについて解析を行う。
【０１２３】
なお、ステップＳ１６１４の後の処理については、図３（ｂ）のステップＳ４１２〜Ｓ４１７のステップと同じ処理になるため、個々では説明を省略する。
【０１２４】
以上のように処理を行うことで、デバイス接続部１０２の通信方式をＬＡＮに限定せずネットワーク機能を有さない管理対象デバイスであっても機器管理を行うことができる。
【０１２５】
以上、本実施形態に係る機器管理システムについて説明した。本実施形態に係る機器管理システムによれば、管理対象の機器に固有の識別情報として管理ＩＤを生成することで、管理対象の機器を一元的に管理することができる。
【０１２６】
また、管理ＩＤ付与装置１００が、管理ＩＤ生成する際、管理ＩＤ付与装置１００が個別に持つ固有の情報（Ｐｒｅｆｉｘ）とユーザが指定したパラメータ連結させたＩＤを付与するようにしている。そのため、管理ＩＤ付与装置１００では、ユーザの任意のＩＤを指定することができるため、機器の管理がしやすい。
【０１２７】
また、管理ＩＤ付与装置１００が、管理ＩＤ生成する際、接続されている機器のＭＡＣアドレスを用いて生成するようにしたため、接続する機器に応じて、付与されるＩＤが変わるため、管理ＩＤ付与装置１００を複数の機器で共有することができる。
【０１２８】
また、管理ＩＤ付与装置１００は、情報取得要求のパケットに対する応答パケットのみに管理ＩＤを付与するため、ネットワーク中に流れるパケットの総数は変わらないため、ネットワークへの負荷が軽減できる。
【０１２９】
また、管理ＩＤ付与装置１００は、情報取得要求に対する応答パケットとは別に管理ＩＤを含むパケットを送信するようにしたので、元の応答パケットのデータを変更せずに、管理ＩＤの情報を付与することができる。
【０１３０】
また、管理ＩＤ付与装置１００は、管理プロトコル保持部１０７で、プロトコルの種類と各プロトコル仕様を保持し、設定情報保持部１０４で機器管理システムが使用する管理プロトコルの情報を保持するようにしている。そのため、管理ＩＤ付与装置１００は、任意のプロトコルに変更して機器を管理することができる。
【０１３１】
また、管理ＩＤ付与装置１００は、ネットワークを介して管理プロトコルを管理プロトコル保持部１０７に追加登録することができる。そのため、管理ＩＤ付与装置１００は、機器管理システムで使用するプロトコルが新しく公開されても、管理ＩＤ付与装置１００を交換することなく、機器の管理をすることができる。
【０１３２】
また、管理ＩＤ付与装置１００は、ＩＤの生成方法の設定値を設定情報保持部１０４で保持し、設定されたＩＤの生成方法に応じて管理ＩＤ付与部１０５でＩＤを生成するので、ユーザの用途に応じた方式を選択し、機器管理システムを使いやすくすることができる。
【０１３３】
また、管理ＩＤ付与装置１００は、機器管理システムの管理制御機器のアドレス情報を設定情報保持部１０４で管理し、変更することが可能なので、任意の機器管理システムで機器の管理を行うことができる。
【０１３４】
また、管理ＩＤ付与装置１００は、ＷＥＢブラウザにより設定値を参照したり変更したり追加したりできるので、通信機器側に特別なユーザインタフェースを必要としない。
【０１３５】
また、ＵＳＢ等のＬＡＮ以外で接続されている管理対象デバイス２００であっても、パケット変換部１０８を介して、それぞれのデータ形式に変換した通信パケットに変換された後に転送することができる。これによりそのような管理対象デバイス２００であっても機器管理をすることができる。
【０１３６】
本発明の一実施形態によれば、機器管理システムにおいて、管理対象の機器から送信されるパケットを解析して、機器管理システムを管理及び制御する管理制御機器への応答パケットである場合に、機器に固有の管理用の識別情報を生成する。機器に固有の管理用の識別情報を付加して管理制御機器に応答パケットを送信するので管理対象を他社機、ＯＥＭ品のモバイル機器としても、一元的に管理することができる。
【０１３７】
また、前述した第一の実施形態で説明した制御処理を実現するためのプログラムを記録媒体に記録することで、各実施形態での処理をコンピュータに実施させることができる。
【０１３８】
また、このプログラムを記録媒体に記録し、このプログラムが記録された記憶媒体をコンピュータや携帯端末装置に読み取らせて、前述した制御処理を実現させることも可能である。なお、記録媒体は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【０１３９】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【０１４０】
例えば、上記管理ＩＤは、本発明の管理対象の機器を識別する識別情報の一例であり、その生成方法は、上述した方法に限られない。例えば、本発明の管理情報生成装置に固有な情報、管理対象の機器に固有な情報、の少なくともいずれかに基づき機器の識別情報が生成されてもよい。また、発明の管理情報生成装置に固有な情報、管理対象の機器に固有な情報、の少なくともいずれかとユーザの指定したパラメータ（ユーザの操作に応じて設定された設定情報）との組み合わせに基づき機器の識別情報が生成されてもよい。また、発明の管理情報生成装置に固有な情報と管理対象の機器に固有な情報との組み合わせに基づき機器の識別情報が生成されてもよい。
【符号の説明】
【０１４１】
１            ネットワーク
１００        管理ＩＤ付与装置
１００ａ      管理ＩＤ付与装置
１００ｂ      管理ＩＤ付与装置
１００ｃ      管理ＩＤ付与装置
１００ｍ      管理ＩＤ付与装置
１００ｎ      管理ＩＤ付与装置
１００ｐ      管理ＩＤ付与装置
１０１        通信部
１０２        デバイス接続部
１０３        パケット解析部
１０４        設定情報保持部
１０５        管理ＩＤ付与部
１０６        設定画面生成部
１０７        管理プロトコル保持部
１０８        パケット変換部
２００        管理対象デバイス
２００ｍ      管理対象デバイス
２００ｎ      管理対象デバイス
２００ｐ      管理対象デバイス
２０１        管理対象デバイス
２０２        管理対象デバイス
２０３        管理対象デバイス
３００        管理制御機器
４００        設定値変更用ＰＣ
５００        プラグイン公開用サーバ
【先行技術文献】
【特許文献】
【０１４２】
【特許文献１】特開２００５−３０３４１４号公報
【図１】
2015119331.tif 000003
【図２】
2015119331.tif 000004
【図３】
2015119331.tif 000005
【図４】
2015119331.tif 000006
【図５】
2015119331.tif 000007
【図６】
2015119331.tif 000008
【図７】
2015119331.tif 000009
【図８】
2015119331.tif 000010
【図９】
2015119331.tif 000011
【図１０】
2015119331.tif 000012
【図１１】
2015119331.tif 000013
【図１２】
2015119331.tif 000014
【図１３】
2015119331.tif 000015
【図１４】
2015119331.tif 000016
【図１５】
2015119331.tif 000017
【図１６】
2015119331.tif 000018