(57)【要約】【課題】ＩＰネットワーク接続機能を有さない被管理対象デバイスを管理する管理システムを低いコストで提供する。【解決手段】通信ネットワークに接続される半導体回路デバイスであって、外部の被管理対象デバイスから外部入力信号を入力する入力部と、入力部から入力された外部入力信号を示す入力データを、ＳＮＭＰ（Ｓｉｍｐｌｅ　Ｎｅｔｗｏｒｋ　Ｍａｎａｇｅｍｅｎｔ　Ｐｒｏｔｏｃｏｌ）におけるＭＩＢ（Ｍａｎａｇｅｍｅｎｔ　Ｉｎｆｏｒｍａｔｉｏｎ　Ｂａｓｅ）オブジェクトに対応付けて格納するＭＩＢ格納部と、ＳＮＭＰに基づくメッセージを用いて、ＭＩＢオブジェクトに対応付けられた入力データを通信ネットワークへ送信するＳＮＭＰ制御部とを備える。【選択図】　図１
2004038401.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークに接続される半導体回路デバイスであって、
外部の被管理対象デバイスから外部入力信号を入力する入力部と、
前記入力部から入力された前記外部入力信号を示す入力データを、ＳＮＭＰ（Ｓｉｍｐｌｅ　Ｎｅｔｗｏｒｋ　Ｍａｎａｇｅｍｅｎｔ　Ｐｒｏｔｏｃｏｌ）におけるＭＩＢ（Ｍａｎａｇｅｍｅｎｔ　Ｉｎｆｏｒｍａｔｉｏｎ　Ｂａｓｅ）オブジェクトに対応付けて格納するＭＩＢ格納部と、
ＳＮＭＰに基づくメッセージを用いて、前記ＭＩＢオブジェクトに対応付けられた前記入力データを前記通信ネットワークへ送信するＳＮＭＰ制御部と
を備える半導体回路デバイス。
【請求項２】
前記ＳＮＭＰ制御部は、前記被管理対象デバイスを制御するコマンドを前記通信ネットワークから受信するために用いるＭＩＢオブジェクトを管理し、
前記ＳＮＭＰ制御部が、前記被管理対象デバイスに対する前記コマンドを含むＳＮＭＰメッセージを前記通信ネットワークから受信した場合に、当該ＳＮＭＰメッセージにより指定されるコマンドを前記被管理対象デバイスに与えるコマンド出力部を更に備えることを特徴とする請求項１に記載の半導体回路デバイス。
【請求項３】
前記ＳＮＭＰ制御部が、前記被管理対象デバイスに対して前記外部入力信号を出力させるコマンドの送付を指示するＳＮＭＰメッセージを受信した場合に、
前記コマンド出力部は、前記コマンドを前記被管理対象デバイスに与え、
前記ＭＩＢ格納部は、前記コマンドに対応して出力される前記外部入力信号を前記入力データとして格納し、
前記ＳＮＭＰ制御部は、ＳＮＭＰに基づくメッセージを用いて、前記入力データを前記通信ネットワークへ送信することを特徴とする請求項２に記載の半導体回路デバイス。
【請求項４】
前記ＭＩＢ格納部は、前記入力データを、前記被管理対象デバイスの種類に依存しない入力データＭＩＢオブジェクトに対応付けて格納し、
前記コマンドを、前記被管理対象デバイスの種類に依存しないコマンドＭＩＢオブジェクトに対応付けて格納し、
前記ＳＮＭＰ制御部は、前記入力データＭＩＢオブジェクトに対応付けられた前記入力データを前記通信ネットワークへ送信し、
前記コマンド出力部は、前記コマンドＭＩＢオブジェクトに対応付けられた前記コマンドを、前記被管理対象デバイスに与えることを特徴とする請求項２に記載の半導体回路デバイス。
【請求項５】
前記外部入力信号はアナログ信号であって、
前記アナログ信号をデジタル信号に変換することにより、前記ＭＩＢ格納部が格納する前記入力データを生成するＡＤ変換部を更に備えることを特徴とする請求項１に記載の半導体回路デバイス。
【請求項６】
前記ＭＩＢ格納部は、前記外部入力信号の値の平均を算出する時間間隔をＭＩＢオブジェクトに対応付けて格納する平均時間間隔格納部を有し、
前記平均時間間隔格納部に設定された前記時間間隔における前記外部入力信号の値の平均値を算出することにより、前記入力データを生成する平均値生成部を更に備えることを特徴とする請求項１記載の半導体回路デバイス。
【請求項７】
前記ＳＮＭＰ制御部は、前記通信ネットワークから前記平均時間間隔格納部の設定を指示するＳＮＭＰメッセージを受信した場合に、当該ＳＮＭＰメッセージにより指定される前記時間間隔を前記平均時間間隔格納部に設定することを特徴とする請求項６に記載の半導体回路デバイス。
【請求項８】
前記ＭＩＢ格納部は、前記外部入力信号の値を入力する周期をＭＩＢオブジェクトに対応付けて格納する入力周期格納部を有し、
前記入力周期格納部に設定された周期毎に、前記入力部から入力された前記外部入力信号を前記入力データとして前記ＭＩＢ格納部に格納させるデータ格納制御部を更に備えることを特徴とする請求項１に記載の半導体回路デバイス。
【請求項９】
前記ＳＮＭＰ制御部は、前記通信ネットワークから前記入力周期格納部の設定を指示するＳＮＭＰメッセージを受信した場合に、当該ＳＮＭＰメッセージにより指定される前記周期を前記入力周期格納部に設定することを特徴とする請求項８に記載の半導体回路デバイス。
【請求項１０】
前記ＭＩＢ格納部は、前記入力データを前記通信ネットワークに送信する条件をＭＩＢオブジェクトに対応付けて格納する送信条件格納部を有し、
前記ＳＮＭＰ制御部は、前記入力データが前記送信条件格納部に設定された条件を満たす場合に、ＳＮＭＰに基づくトラップメッセージを用いて、前記入力データを前記通信ネットワークへ送信することを特徴とする請求項１に記載の半導体回路デバイス。
【請求項１１】
前記送信条件格納部は、前記条件として、前記入力データの閾値を格納し、
前記ＳＮＭＰ制御部は、前記入力データの値が前記閾値を越える場合に、前記入力データを前記通信ネットワークへ送信することを特徴とする請求項１０に記載の半導体回路デバイス。
【請求項１２】
予め定められた暗号鍵を格納する暗号鍵格納部と、
予め定められたサーバのＩＰアドレスを格納するＩＰアドレス格納部と、
当該半導体回路デバイスの起動後に、暗号鍵の送信を要求する暗号鍵要求メッセージを、前記ＩＰアドレス格納部が格納する前記ＩＰアドレスを用いて前記サーバへ送信して、前記サーバから新たな暗号鍵を取得する暗号鍵取得部と
を更に備え、
前記ＳＮＭＰ制御部は、前記新たな暗号鍵によって暗号化されたメッセージを用いて前記入力データを前記通信ネットワークへ送信することを特徴とする請求項１に記載の半導体回路デバイス。
【請求項１３】
前記被管理対象デバイスは、外部の環境を検出するセンサであって、
前記入力部は、前記外部の環境を示す値を前記外部入力信号として入力し、
前記ＭＩＢ格納部は、前記入力部から入力された前記外部入力信号を、前記入力データとして格納し、
前記ＳＮＭＰ制御部は、前記入力データをＳＮＭＰに基づくメッセージを用いて前記通信ネットワークへ送信することを特徴とする請求項１に記載の半導体回路デバイス。
【請求項１４】
前記センサは、温度センサ、湿度センサ、煙センサ、又は水センサであって、
前記入力部は、前記センサに対応する温度を示す値、湿度を示す値、煙の有無を示す値、又は水量を示す値を前記外部入力信号として入力し、
前記ＭＩＢ格納部は、前記入力部から入力された前記外部入力信号を、前記入力データとして格納し、
前記ＳＮＭＰ制御部は、前記入力データをＳＮＭＰに基づくメッセージを用いて前記通信ネットワークへ送信することを特徴とする請求項１３に記載の半導体回路デバイス。
【請求項１５】
外部の環境を検出する管理システムであって、
外部の環境を検出するセンサと、
前記センサと、通信ネットワークとに接続される半導体回路デバイスと
を備え、
前記半導体回路デバイスは、
前記センサから、前記外部の環境を示す値を外部入力信号として入力する入力部と、
前記入力部から入力された前記外部入力信号を示す入力データを、ＳＮＭＰ（Ｓｉｍｐｌｅ　Ｎｅｔｗｏｒｋ　Ｍａｎａｇｅｍｅｎｔ　Ｐｒｏｔｏｃｏｌ）におけるＭＩＢ（Ｍａｎａｇｅｍｅｎｔ　Ｉｎｆｏｒｍａｔｉｏｎ　Ｂａｓｅ）オブジェクトに対応付けて格納するＭＩＢ格納部と、
ＳＮＭＰに基づくメッセージを用いて、前記ＭＩＢオブジェクトに対応付けられた前記入力データを前記通信ネットワークへ送信するＳＮＭＰ制御部と
を有する管理システム。
【請求項１６】
外部の被管理対象デバイスの管理方法であって、
前記通信ネットワークに接続される半導体回路デバイスに、前記被管理対象デバイスから外部入力信号を入力する入力段階と、
前記入力段階において前記半導体回路デバイスに入力された前記外部入力信号を示す入力データを、ＳＮＭＰ（Ｓｉｍｐｌｅ　Ｎｅｔｗｏｒｋ　Ｍａｎａｇｅｍｅｎｔ　Ｐｒｏｔｏｃｏｌ）におけるＭＩＢ（Ｍａｎａｇｅｍｅｎｔ　Ｉｎｆｏｒｍａｔｉｏｎ　Ｂａｓｅ）オブジェクトに対応付けて格納するＭＩＢ格納段階と、
ＳＮＭＰに基づくメッセージを用いて、前記ＭＩＢオブジェクトに対応付けられた前記入力データを前記通信ネットワークへ送信するＳＮＭＰ送信段階と
を備える管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、半導体回路デバイス、管理システム、及び管理方法に関する。特に本発明は、通信ネットワークに接続される半導体回路デバイスに関する。
【０００２】
【従来の技術】
従来、ＩＰネットワーク接続機能を有さない被管理対象デバイスに、ＳＮＭＰ（Ｓｉｍｐｌｅ　Ｎｅｔｗｏｒｋ　Ｍａｎａｇｅｍｅｎｔ　Ｐｒｏｔｏｃｏｌ）通信機能を有するワークステーション等を接続して、当該被管理対象デバイスを管理する方法（プロキシエージェント）が知られている。この場合、ワークステーションは、通信ネットワークを介して、ネットワーク管理ステーションからＳＮＭＰメッセージを受け取り、当該メッセージに従って被管理対象デバイスを管理する。
【０００３】
【発明が解決しようとする課題】
しかし、ワークステーションは大型で高価であり、また、消費電力が大きい。そのため、従来、プロキシエージェントが使用できる環境が限定されるという問題があった。
【０００４】
そこで本発明は、上記の課題を解決することのできる半導体回路デバイス、管理システム、及び管理方法を提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【０００５】
【課題を解決するための手段】
即ち、本発明の第１の形態によると、通信ネットワークに接続される半導体回路デバイスであって、外部の被管理対象デバイスから外部入力信号を入力する入力部と、入力部から入力された外部入力信号を示す入力データを、ＳＮＭＰ（Ｓｉｍｐｌｅ　Ｎｅｔｗｏｒｋ　Ｍａｎａｇｅｍｅｎｔ　Ｐｒｏｔｏｃｏｌ）におけるＭＩＢ（Ｍａｎａｇｅｍｅｎｔ　Ｉｎｆｏｒｍａｔｉｏｎ　Ｂａｓｅ）オブジェクトに対応付けて格納するＭＩＢ格納部と、ＳＮＭＰに基づくメッセージを用いて、ＭＩＢオブジェクトに対応付けられた入力データを通信ネットワークへ送信するＳＮＭＰ制御部とを備える。また、ＳＮＭＰ制御部は、被管理対象デバイスを制御するコマンドを通信ネットワークから受信するために用いるＭＩＢオブジェクトを管理し、ＳＮＭＰ制御部が、被管理対象デバイスに対するコマンドを含むＳＮＭＰメッセージを通信ネットワークから受信した場合に、当該ＳＮＭＰメッセージにより指定されるコマンドを被管理対象デバイスに与えるコマンド出力部を更に備えてよい。
【０００６】
ＳＮＭＰ制御部が、被管理対象デバイスに対して外部入力信号を出力させるコマンドの送付を指示するＳＮＭＰメッセージを受信した場合に、コマンド出力部は、コマンドを被管理対象デバイスに与え、ＭＩＢ格納部は、当該コマンドに対応して出力される外部入力信号を入力データとして格納し、ＳＮＭＰ制御部は、ＳＮＭＰに基づくメッセージを用いて、当該入力データを通信ネットワークへ送信してよい。また、ＭＩＢ格納部は、入力データを、被管理対象デバイスの種類に依存しない入力データＭＩＢオブジェクトに対応付けて格納し、コマンドを、被管理対象デバイスの種類に依存しないコマンドＭＩＢオブジェクトに対応付けて格納し、ＳＮＭＰ制御部は、入力データＭＩＢオブジェクトに対応付けられた入力データを通信ネットワークへ送信し、コマンド出力部は、コマンドＭＩＢオブジェクトに対応付けられたコマンドを、被管理対象デバイスに与えてよい。
【０００７】
また、外部入力信号はアナログ信号であって、アナログ信号をデジタル信号に変換することにより、ＭＩＢ格納部が格納する入力データを生成するＡＤ変換部を更に備えてよい。ＭＩＢ格納部は、外部入力信号の値の平均を算出する時間間隔をＭＩＢオブジェクトに対応付けて格納する平均時間間隔格納部を有し、平均時間間隔格納部に設定された時間間隔における外部入力信号の値の平均値を算出することにより、入力データを生成する平均値生成部を更に備えてよい。ＳＮＭＰ制御部は、通信ネットワークから平均時間間隔格納部の設定を指示するＳＮＭＰメッセージを受信した場合に、当該ＳＮＭＰメッセージにより指定される時間間隔を平均時間間隔格納部に設定してよい。
【０００８】
また、ＭＩＢ格納部は、外部入力信号の値を入力する周期をＭＩＢオブジェクトに対応付けて格納する入力周期格納部を有し、入力周期格納部に設定された周期毎に、入力部から入力された外部入力信号を入力データとしてＭＩＢ格納部に格納させるデータ格納制御部を更に備えてよい。ＳＮＭＰ制御部は、通信ネットワークから入力周期格納部の設定を指示するＳＮＭＰメッセージを受信した場合に、当該ＳＮＭＰメッセージにより指定される周期を入力周期格納部に設定してよい。
【０００９】
また、ＭＩＢ格納部は、入力データを通信ネットワークに送信する条件をＭＩＢオブジェクトに対応付けて格納する送信条件格納部を有し、ＳＮＭＰ制御部は、入力データが送信条件格納部に設定された条件を満たす場合に、ＳＮＭＰに基づくトラップメッセージを用いて、入力データを通信ネットワークへ送信してよい。送信条件格納部は、当該条件として、入力データの閾値を格納し、ＳＮＭＰ制御部は、入力データの値が閾値を越える場合に、入力データを通信ネットワークへ送信してよい。
【００１０】
また、予め定められた暗号鍵を格納する暗号鍵格納部と、予め定められたサーバのＩＰアドレスを格納するＩＰアドレス格納部と、当該半導体回路デバイスの起動後に、暗号鍵の送信を要求する暗号鍵要求メッセージを、ＩＰアドレス格納部が格納するＩＰアドレスを用いてサーバへ送信して、当該サーバから新たな暗号鍵を取得する暗号鍵取得部とを更に備え、ＳＮＭＰ制御部は、新たな暗号鍵によって暗号化されたメッセージを用いて入力データを通信ネットワークへ送信してよい。また、被管理対象デバイスは、外部の環境を検出するセンサであって、入力部は、外部の環境を示す値を外部入力信号として入力し、ＭＩＢ格納部は、入力部から入力された外部入力信号を、入力データとして格納し、ＳＮＭＰ制御部は、入力データをＳＮＭＰに基づくメッセージを用いて通信ネットワークへ送信してよい。センサは、温度センサ、湿度センサ、煙センサ、又は水センサであって、入力部は、当該センサに対応する温度を示す値、湿度を示す値、煙の有無を示す値、又は水量を示す値を外部入力信号として入力し、ＭＩＢ格納部は、入力部から入力された外部入力信号を、入力データとして格納し、ＳＮＭＰ制御部は、入力データをＳＮＭＰに基づくメッセージを用いて通信ネットワークへ送信してよい。
【００１１】
また、本発明の第２の形態によると、外部の環境を検出する管理システムであって、外部の環境を検出するセンサと、センサと、通信ネットワークとに接続される半導体回路デバイスとを備え、半導体回路デバイスは、センサから、外部の環境を示す値を外部入力信号として入力する入力部と、入力部から入力された外部入力信号を示す入力データを、ＳＮＭＰ（Ｓｉｍｐｌｅ　Ｎｅｔｗｏｒｋ　Ｍａｎａｇｅｍｅｎｔ　Ｐｒｏｔｏｃｏｌ）におけるＭＩＢ（Ｍａｎａｇｅｍｅｎｔ　Ｉｎｆｏｒｍａｔｉｏｎ　Ｂａｓｅ）オブジェクトに対応付けて格納するＭＩＢ格納部と、ＳＮＭＰに基づくメッセージを用いて、ＭＩＢオブジェクトに対応付けられた入力データを通信ネットワークへ送信するＳＮＭＰ制御部とを有する。
【００１２】
本発明の第３の形態によると、外部の被管理対象デバイスの管理方法であって、通信ネットワークに接続される半導体回路デバイスに、被管理対象デバイスから外部入力信号を入力する入力段階と、入力段階において半導体回路デバイスに入力された外部入力信号を示す入力データを、ＳＮＭＰ（Ｓｉｍｐｌｅ　Ｎｅｔｗｏｒｋ　Ｍａｎａｇｅｍｅｎｔ　Ｐｒｏｔｏｃｏｌ）におけるＭＩＢ（Ｍａｎａｇｅｍｅｎｔ　Ｉｎｆｏｒｍａｔｉｏｎ　Ｂａｓｅ）オブジェクトに対応付けて格納するＭＩＢ格納段階と、ＳＮＭＰに基づくメッセージを用いて、ＭＩＢオブジェクトに対応付けられた入力データを通信ネットワークへ送信するＳＮＭＰ送信段階とを備える。
【００１３】
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションも又発明となりうる。
【００１４】
【発明の実施の形態】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態はクレームにかかる発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１５】
図１は、本発明の一実施形態に係る管理システム１０の一例を示す。本実施形態において、管理システム１０は、ＩＰネットワーク接続機能を有さない被管理対象デバイス（Ｍａｎａｇｅｄ　Ｏｂｊｅｃｔ）の一例であるセンサ２０を、ＳＮＭＰ（Ｓｉｍｐｌｅ　Ｎｅｔｗｏｒｋ　Ｍａｎａｇｅｍｅｎｔ　Ｐｒｏｔｏｃｏｌ）により管理する。
【００１６】
管理システム１０は、通信ネットワーク４０により互いに接続された、複数の管理装置５０−１、２と、被管理対象システム７０とを備える。被管理対象システム７０は、センサ２０及びエージェントデバイス３０を有する。
【００１７】
センサ２０は、エージェントデバイス３０の外部に設けられ、被管理対象システム７０の外部の環境を検出して、当該外部の環境を示す値を外部入力信号としてエージェントデバイス３０に供給する。センサ２０は、例えば、温度センサ、湿度センサ、煙センサ、又は水センサであって、センサ２０に対応する温度を示す値、湿度を示す値、煙の有無を示す値、又は水量を示す値を外部入力信号として出力してよい。
【００１８】
ここで、本実施形態において、センサ２０は、アナログ信号である外部入力信号をエージェントデバイス３０に供給する。別の実施例において、センサ２０は、デジタル信号である外部入力信号を出力してもよい。例えば、温度センサであるセンサ２０は、温度を示すアナログ信号又はデジタル信号を、エージェントデバイス３０への外部入力信号として出力してよい。
【００１９】
エージェントデバイス３０は、ＳＮＭＰにおけるプロキシエージェントの機能を有し、センサ２０と取り外し可能に接続される。エージェントデバイス３０は、ＡＤ変換器３２、センサ制御デバイス３４、及び初期値格納部３６を含む。
【００２０】
ＡＤ変換器３２は、アナログ伝送線路２２を介してセンサ２０から受け取る外部入力信号をデジタル信号にＡＤ変換する。ここで、ＡＤ変換器３２は、例えばＳＰＩ（Ｓｅｒｉａｌ　Ｐｅｒｉｐｈｅｒａｌ　Ｉｎｔｅｒｆａｃｅ）等によりセンサ制御デバイス３４と接続され、センサ制御デバイス３４から受け取る設定パラメータに従ってＡＤ変換を行う。そして、センサ制御デバイス３４は、ＡＤ変換器３２がデジタル信号に変換した外部入力信号を入力データとして受け取り、外部入力信号が示す環境データを、ＳＮＭＰに基づくメッセージを用いて通信ネットワーク４０に送信する。
【００２１】
ここで、センサ制御デバイス３４は、被管理対象システム７０の外部と接続可能なシリアルインターフェイスを有する。センサ制御デバイス３４は、当該シリアルインターフェイスを介して、例えば管理装置５０−１と接続されてもよく、センサ２０と接続されてもよい。
【００２２】
また、センサ制御デバイス３４は、デジタル伝送線路２４を介してセンサ２０にコマンドを供給することによりセンサ２０を制御する。更には、センサ制御デバイス３４は、デジタル伝送線路２４を介して、例えばセンサ２０の状態を示すステータス信号を受け取ってもよく、デジタル信号である外部入力信号を受け取ってもよい。コマンド出力部３０６は、制御信号をセンサ２０に与えてよい。
【００２３】
また、センサ制御デバイス３４は、センサ２０又はデジタル伝送線路２４から動作電力を受け取ってもよい。デジタル伝送線路２４は、例えば、ＲＳ−２３２Ｃ、ＳＰＩ等のシリアルインターフェイス、又は複数のビットを有するＤＩＯインターフェイスであってよい。
【００２４】
初期値格納部３６は、例えば管理装置５０−１のＩＰアドレス等の、センサ制御デバイス３４に初期設定すべき情報を格納する。初期値格納部３６は、例えば、ＥＥＰＲＯＭ又はフラッシュメモリであってよい。センサ制御デバイス３４は、起動時に初期値格納部３６にアクセスし、初期設定すべき情報を取得する。
【００２５】
尚、別の実施例において、エージェントデバイス３０は、センサ制御デバイス３４に接続されたＣＰＵを更に含んでもよい。当該ＣＰＵは、例えば、ＳＮＭＰに基づく処理の一部を行ってよい。
【００２６】
複数の管理装置５０−１、２は、ＳＮＭＰにおけるネットワーク管理ステーション（マネージャ）の機能を有し、ＳＮＭＰに基づくメッセージを被管理対象システム７０に対して送受信することにより、被管理対象システム７０を管理する。管理装置５０−１は、ＳＮＭＰ管理部５２、閲覧データ格納部５４、通知部５６、及び連絡先データベース５８を有する。
【００２７】
ＳＮＭＰ管理部５２は、ＳＮＭＰに基づくメッセージを用いて、環境データをセンサ制御デバイス３４から取得する。すなわち、ＳＮＭＰ管理部５２は、被管理対象システム７０に対する定期的なポーリング、又は被管理対象システム７０から受け取るトラップメッセージにより環境データを取得する。
【００２８】
連絡先データベース５８は、センサ制御デバイス３４に対応付けて、センサ制御デバイス３４の使用者の連絡先を示す連絡先情報を格納する。本実施形態において、連絡先データベース５８は、連絡先情報として、移動体端末の一例である携帯電話６０への連絡先を格納する。別の実施例において、連絡先データベース５８は、連絡先情報として、例えばセンサ制御デバイス３４の使用者の電子メールアドレスやＦＡＸ番号を格納してもよい。
【００２９】
通知部５６は、環境データが予め定められた条件を満たす場合に、センサ制御デバイス３４の使用者に対して、環境データが予め定められた条件を満たすことを示す通知を行う。通知部５６は、例えば、ポーリングに応じて取得した環境データの値が予め設定された閾値を越えた場合や、トラップメッセージにより環境データを取得した場合に、当該通知を行ってよい。通知を行う場合、通知部５６は、連絡先データベース５８から携帯電話６０への連絡先を取得して通知を行う。この場合、通知部５６は、予め定められた複数回の通知を行ってよい。また、通知部５６は、携帯電話６０に、音声又は文字メッセージ等により通知を行ってよい。
【００３０】
閲覧データ格納部５４は、センサ制御デバイス３４の使用者へ通知部５６が通知を行った場合に、携帯電話６０から閲覧可能に環境データを格納する。閲覧データ格納部５４は、例えば、携帯電話６０が有するウェブブラウザ機能によりアクセス可能なホームページに、環境データを格納してよい。
【００３１】
また、別の実施例において、閲覧データ格納部５４は、管理装置５０−１の外部のサーバに環境データを含むデータを送付することにより、当該外部のサーバ上に設けられた、携帯電話６０から閲覧可能なホームページに環境データを格納してもよい。
【００３２】
管理装置５０−２は、管理装置５０−１と同一又は同様の機能を有するため説明を省略する。被管理対象システム７０は、例えば管理装置５０−１と通信不可能な場合に、管理装置５０−２と通信する。
【００３３】
本実施形態において、管理装置５０−１は、センサ２０を、ＳＮＭＰに基づく通信機能を有するエージェントデバイス３０を介して制御及び監視する。そのため、本実施形態によれば、ＩＰネットワーク接続機能を有さないセンサをＳＮＭＰにより管理して、外部の環境を検出する管理システムを提供することができる。また、これにより、インターネットの標準プロトコルにより、センサを遠隔管理、監視し、計測するシステムを提供することができる。更には、本実施形態によれば、センサ２０に対する管理及び監視を統合化して行うシステム及びソリューションを提供することができる。
【００３４】
以上において、通信ネットワーク４０は、例えばインターネットや他の公衆回線網等の広域ネットワークであってもよく、また、ローカルネットワーク等であってもよい。センサ２０は、例えば、ネットワーク化されていないスタンドアローン機器、又はノンコンピュータ機器であってよい。また、センサ制御デバイス３４は、センサ以外の各種被制御デバイスを制御してもよい。ＳＮＭＰは、ＳＮＭＰに基づき定義されたプロトコル、あるいは、ＳＮＭＰに基づき将来定義されるプロトコルであってもよい。
【００３５】
図２は、本実施形態に係るセンサ制御デバイス３４の構成の一例を示す。センサ制御デバイス３４は、一の半導体チップ上に形成された半導体回路デバイスであり、入力部１０２、環境データ取得部１０４、ＭＩＢ格納部１０８、ＳＮＭＰ制御部１０６、及び暗号処理部１１０を含む。
【００３６】
入力部１０２は、ＡＤ変換器３２から外部入力信号を入力する。環境データ取得部１０４は、入力部１０２から入力された外部入力信号を示す入力データを、環境データとしてＭＩＢ格納部１０８に供給する。また、環境データ取得部１０４は、センサ２０を制御するコマンドを、センサ２０に与える。
【００３７】
ＭＩＢ格納部１０８は、環境データを、ＳＮＭＰにおけるＭＩＢ（Ｍａｎａｇｅｍｅｎｔ　Ｉｎｆｏｒｍａｔｉｏｎ　Ｂａｓｅ）オブジェクトに対応付けて格納する。尚、ＭＩＢは、ＭＩＢに基づき定義されたデータ構造、又は将来ＭＩＢに基づき定義されるデータ構造であってもよい。
【００３８】
ＳＮＭＰ制御部１０６は、ＭＩＢ格納部１０８から環境データを受け取り、ＳＮＭＰに基づくメッセージを用いて、通信ネットワーク４０へ送信する。この場合、ＳＮＭＰ制御部１０６は、例えば、管理装置５０−１（図１参照）の要求（ポーリング）に応じて環境データを送信してもよく、環境データが予め定められた条件を満たす場合に、トラップメッセージにより環境データを送信してもよい。更には、ＳＮＭＰ制御部１０６は、暗号処理部１１０から取得した暗号鍵により、環境データを暗号化して送信してよい。
【００３９】
また、ＳＮＭＰ制御部１０６は、センサ２０を制御するコマンドを通信ネットワーク４０から受信するために用いるＭＩＢオブジェクトを管理する。この場合、ＭＩＢ格納部１０８は、当該コマンドをＭＩＢオブジェクトに対応付けて格納する。そして、環境データ取得部１０４は、ＭＩＢ格納部１０８から当該コマンドを受け取ってセンサ２０に与える。
【００４０】
尚、ＳＮＭＰ制御部１０６は、シリアルインターフェイスを介して、例えば管理装置５０−１と接続されてもよい。この場合、ＳＮＭＰ制御部１０６は、シリアルインターフェイスを介してコマンドを受け取ってよい。
【００４１】
本実施形態において、半導体チップ上に形成された半導体回路デバイスであるセンサ制御デバイス３４は、センサ２０を制御するコマンドを出力する機能と、センサ２０から受け取る外部入力信号を示すＳＮＭＰメッセージを生成する機能とを有する。本実施形態によれば、小型で低消費電力、かつ高速なエージェントデバイス３０を低いコストで提供することができる。尚、センサ制御デバイス３４は、例えば、当該コマンド出力機能及びＳＮＭＰ制御部メッセージ生成機能を有するＡＳＩＣであってよい。
【００４２】
また、別の実施例において、センサ制御デバイス３４は、複数の半導体チップに分割して形成されてもよい。この場合、当該複数の半導体チップは、ＭＣＰ（Ｍｕｌｔｉ　Ｃｈｉｐ　Ｍｏｄｕｌｅ）として、一のパッケージに封入してもよい。この場合も、エージェントデバイス３０を低いコストで提供することができる。
【００４３】
ここで、本実施形態において、センサ制御デバイス３４は、外部のＡＤ変換器３２によりデジタル信号に変換された外部入力信号を受け取る。別の実施例においては、センサ制御デバイス３４が、ＡＤ変換器３２を含んでもよい。この場合、入力部１０２は、アナログ信号の外部入力信号をセンサ２０から受け取り、ＡＤ変換器３２は、当該アナログ信号をデジタル信号に変換して環境データを生成し、環境データ取得部１０４を介してＭＩＢ格納部１０８に供給する。この場合、エージェントデバイス３０を更に低いコストで提供することができる。
【００４４】
図３は、環境データ取得部１０４及びＭＩＢ格納部１０８の詳細な構成の一例を示す。環境データ取得部１０４は、平均値生成部３０２、データ格納制御部３０４、及びコマンド出力部３０６を有する。
【００４５】
平均値生成部３０２は、入力部１０２から外部入力信号を受け取り、外部入力信号の平均値を算出することにより環境データを生成する。この場合、平均値生成部３０２は、平均時間間隔格納部２０４に設定された時間間隔における平均値を算出する。
【００４６】
ここで、平均値生成部３０２は、環境データの生成をハードウェア処理により行ってよい。この場合、平均値生成部３０２は、例えば１ｍ秒毎等の高いサンプリングレートで外部入力信号を受け取り、平均値を算出してよい。また、平均時間間隔格納部２０４は、平均値を算出する時間間隔をサンプリングの回数により指定してもよい。
【００４７】
データ格納制御部３０４は、入力周期格納部２０６に設定された周期毎に、環境データを環境データ格納部２０２に格納させる。また、コマンド出力部３０６は、コマンド格納部２０８からコマンドを受け取って、センサ２０に与える。
【００４８】
ＭＩＢ格納部１０８は、環境データ格納部２０２、平均時間間隔格納部２０４、入力周期格納部２０６、コマンド格納部２０８、送信条件格納部２１０、送信回数格納部２１２、及びＩＰアドレス格納部２１４を有する。環境データ格納部２０２は環境データを、平均時間間隔格納部２０４は外部入力信号の値の平均を算出する時間間隔を、入力周期格納部２０６は外部入力信号の値を入力する周期を、コマンド格納部２０８はセンサ２０に与えるべきコマンドを、送信条件格納部２１０はＳＮＭＰ制御部１０６に環境データを送信させる条件を、送信回数格納部２１２はトラップメッセージの繰り返し回数を、ＩＰアドレス格納部２１４は複数の管理装置５０−１、２（図１参照）のＩＰアドレスを、それぞれＭＩＢオブジェクトに関連づけて格納する。
【００４９】
ここで、ＭＩＢ格納部１０８は、格納すべき情報をＳＮＭＰ制御部１０６から受け取る。ＳＮＭＰ制御部１０６は、センサ制御デバイス３４（図１参照）の起動時に、ＭＩＢ格納部１０８が格納すべき初期値を初期値格納部３６（図１参照）から受け取って、ＭＩＢ格納部１０８に供給する。
【００５０】
そして、初期値格納部３６の起動後に、通信ネットワーク４０からＭＩＢ格納部１０８の更新を示すＳＮＭＰメッセージを受け取った場合、ＳＮＭＰ制御部１０６は、当該メッセージに従ってＭＩＢ格納部１０８が格納する情報を更新する。例えば、平均時間間隔格納部２０４の設定を指示するＳＮＭＰメッセージを受信した場合、ＳＮＭＰ制御部１０６は、当該ＳＮＭＰメッセージにより指定される時間間隔を平均時間間隔格納部２０４に設定する。また、入力周期格納部２０６の設定を指示するＳＮＭＰメッセージを受信した場合、当該ＳＮＭＰメッセージにより指定される周期を入力周期格納部２０６に設定する。センサ２０に対するコマンドを含むＳＮＭＰメッセージを通信ネットワーク４０から受信した場合、当該ＳＮＭＰメッセージにより指定されるコマンドをコマンド格納部２０８に設定する。
【００５１】
また、センサ制御デバイス３４は、管理装置５０−１及び／又は管理装置５０−２のＩＰアドレスを、外部のサーバ等からの要求に基づき変更してもよい。この場合、センサ制御デバイス３４を管理すべき管理装置を、通信ネットワーク４０を介して変更することができる。
【００５２】
本実施形態において、ＭＩＢ格納部１０８は、センサ２０に与えるコマンド、及びセンサ２０から受け取る外部入力信号に基づく環境データを、ＭＩＢオブジェクトに対応付けて格納する。これにより、管理装置５０−１は、予め定められたデータ構造を有するＭＩＢオブジェクトを介してセンサ２０を管理する。そのため、本実施形態によれば、センサ２０の種類によらず、適切にセンサ２０を管理することができる。
【００５３】
図４は、ＭＩＢ格納部１０８（図３参照）が格納するＭＩＢの構成の一例を示す。本実施形態において、ＭＩＢ格納部１０８は、ｅｎｔｅｒｐｒｉｓｅｓサブツリー（．１．３．６．１．４．１）以下に定義された、例えばセンサ制御デバイス３４（図１参照）の製造元である○○○会社のサブツリーが含む、センサ制御デバイスのサブツリーを格納する。管理装置５０−１（図１参照）は、ＳＮＭＰメッセージを用いて、○○○会社サブツリー以下のＭＩＢオブジェクトの値を設定する。
【００５４】
尚、本実施形態において、ＭＩＢ格納部１０８は、例えば構成管理、障害管理、性能管理、セキュリティ管理、課金管理等に用いる標準的なＭＩＢサブツリー（図示せず）を更に格納する。管理装置５０−１は、ＳＮＭＰメッセージを用いて、これらの標準的なＭＩＢサブツリー以下のＭＩＢオブジェクトの値を設定する。
【００５５】
センサ制御デバイスサブツリーは、ＡＤ変換器３２（図１参照）を管理するために用いるＡＤ変換器サブツリーと、センサ２０（図１参照）からデジタル信号を受け取るのに用いるデジタル入力サブツリーと、センサ２０にデジタル信号を送るのに用いるデジタル出力サブツリーと、管理装置５０−１、２（図１参照）にトラップメッセージを送るのに用いるトラップサブツリーと、設定オブジェクトとを含む。
【００５６】
ＡＤ変換器サブツリーは、それぞれがＡＤ変換器３２の一のアナログ入力端子に対応するチャネル０〜３サブツリーと、初期化サブツリーとを有する。尚、本実施形態において、ＡＤ変換器３２は、チャネル０〜３に対応する４つのアナログ入力端子を有する。センサ２０は、ＡＤ変換器３２の一又は複数のアナログ入力端子に外部入力信号を供給してよい。
【００５７】
チャネル０サブツリーは、説明、アクティブフラグ、トラップフラグ、トラップモード、トラップ閾値、入力周期、平均時間間隔、遅延時間、書込ビット数、書き込みパラメータ、読出しビット数、及びＭＩＢ割当てのそれぞれを示すＭＩＢオブジェクトと、データサブツリーとを含む。
【００５８】
説明オブジェクトは、ＡＤ変換器３２のチャネル０の名称又はチャネル０の機能を識別する情報を示す。アクティブフラグオブジェクトは、チャネル０が動作しているか否かを示す。トラップフラグオブジェクトは、ＳＮＭＰ制御部１０６（図２参照）にトラップメッセージを送信させるか否かを設定する。
【００５９】
トラップモードオブジェクトは、トラップメッセージを繰り返し送信する回数を示す。トラップ閾値オブジェクトは、環境データの閾値を示す。ここで、ＳＮＭＰ制御部１０６は、環境データの値が当該閾値を越える場合に、トラップメッセージを用いて、環境データを通信ネットワーク４０へ送信する。ＳＮＭＰ制御部１０６は、環境データが当該閾値より高い値、又は低い値に変化した場合にトラップメッセージを送信してよい。
【００６０】
また、トラップ閾値オブジェクトは、閾値として上限閾値と下限閾値とを示してもよい。この場合、ＳＮＭＰ制御部１０６は、環境データが上限閾値より高い値、又は下限閾値より低い値に変化した場合にトラップメッセージを送信してよい。
【００６１】
入力周期オブジェクトは、環境データ格納部２０２に新たな環境データを格納させる周期を示す。平均時間間隔オブジェクトは、ＡＤ変換器３２の出力を平均する時間間隔を示す。遅延時間オブジェクトは、ＡＤ変換器３２に対するコマンドの出力に対応して、ＡＤ変換器３２がデータを出力するまでの遅延時間を示す。書込ビット数オブジェクトは、ＡＤ変換器３２に与えるコマンド又は設定パラメータのビット長を示す。書き込みパラメータオブジェクトは、ＡＤ変換器３２に与えるコマンド又は設定パラメータを示す。読出しビット数オブジェクトは、ＡＤ変換器３２から受け取るデジタルデータのビット長を示す。
【００６２】
ＭＩＢ割当てオブジェクトは、物理チャネルであるチャネル０の論理チャネルへの割り当てを示す。ここで、管理装置５０−１（図１参照）は、論理チャネルを指定してセンサ制御デバイス３４にアクセスし、センサ制御デバイス３４は、当該論理チャネルに対応する、ＡＤ変換器３２の物理チャネルにアクセスする。
【００６３】
データサブツリーは、データ１〜１０の１０個のＭＩＢオブジェクトを含む。データ１〜１０オブジェクトは、それぞれＡＤ変換器３２から受け取る環境データを示す。尚、チャネル１〜３サブツリーは、それぞれチャネル０サブツリーと同一又は同様の構成を有するため説明を省略する。
【００６４】
初期化サブツリーは、ＡＤ変換器３２を初期化するコマンド又は設定パラメータを示す初期化データオブジェクトを含む。初期化データオブジェクトは、例えば、ＡＤ変換器３２に設定すべきゲイン又はオフセット等を示す。
【００６５】
デジタル入力サブツリーは、説明、トラップマスク、及びデジタル入力データのそれぞれを示すＭＩＢオブジェクトを含む。説明オブジェクトは、センサ制御デバイス３４がデジタル伝送線路２４（図１参照）を介してセンサ２０から受け取るデジタル信号を表す名称、又はデジタル信号の種類を識別する情報を示す。トラップマスクオブジェクトは、当該デジタル信号のうち、トラップ信号を送信する条件の検出に用いるビットを選択するのに用いる。デジタル入力データオブジェクトは、センサ２０から受け取ったデジタル信号の値を示す。
【００６６】
デジタル出力ツリーは、説明及びデジタル出力データのそれぞれを示すＭＩＢオブジェクトを含む。説明オブジェクトは、センサ制御デバイス３４がデジタル伝送線路２４を介してセンサ２０に与えるデジタル信号であるコマンド若しくはデータを表す名称、又はデジタル伝送線路２４を介した通信の形式を識別する情報を示す。デジタル出力データオブジェクトは、デジタル伝送線路２４を介してセンサ２０に与えるデジタル信号を書き込むために用いる。
【００６７】
トラップサブツリーは、トラップマネージャ１，２のそれぞれを示すＭＩＢオブジェクトを含む。トラップマネージャ１オブジェクトは、管理装置５０−１のＩＰアドレスを示す。トラップマネージャ２オブジェクトは、管理装置５０−２のＩＰアドレスを示す。
【００６８】
設定オブジェクトは、初期値格納部３６（図１参照）の記憶内容の更新値を示すＭＩＢオブジェクトである。管理装置５０−１は、設定オブジェクトに値を設定してセンサ制御デバイス３４を再起動することにより、初期値格納部３６の記憶内容を更新する。
【００６９】
以上において、センサ２０又はＡＤ変換器３２から受け取る入力データを示すＭＩＢオブジェクト以外のＭＩＢオブジェクトは、管理装置５０−１等によって書き換え可能であってよい。これにより、センサ制御デバイス３４の使用者は、センサ２０、ＡＤ変換器３２、センサ制御デバイス３４、及び初期値格納部３６の設定等を、通信ネットワーク４０を介して行うことができる。
【００７０】
本実施形態において、環境データ格納部２０２（図３参照）は、データ１〜１０オブジェクトの値を格納する。平均時間間隔格納部２０４（図３参照）は、平均時間間隔オブジェクトの値を格納する。入力周期格納部２０６（図３参照）は、入力周期オブジェクトの値を格納する。コマンド格納部２０８（図３参照）は、デジタル出力データオブジェクトの値を格納する。送信条件格納部２１０（図３参照）は、トラップフラグオブジェクト及びトラップ閾値オブジェクトの値を格納する。送信回数格納部２１２（図３参照）は、トラップモードオブジェクトの値を格納する。ＩＰアドレス格納部２１４（図３参照）は、トラップマネージャ１，２オブジェクトの値を格納する。
【００７１】
これにより、ＭＩＢ格納部１０８は、環境データを、センサ２０の種類に依存しないデータ１〜１０オブジェクト（入力データＭＩＢオブジェクト）に対応付けて格納し、センサ２０に与えるコマンドを、センサ２０の種類に依存しないデジタル出力データオブジェクト（コマンドＭＩＢオブジェクト）に対応付けて格納する。そして、ＳＮＭＰ制御部１０６は、データ１〜１０オブジェクトに対応付けられた環境データを通信ネットワーク４０へ送信する。また、コマンド出力部３０６は、デジタル出力データオブジェクトに対応付けられたコマンドを、センサ２０に与える。本実施形態によれば、エージェントデバイス３０は、センサ２０の種類によらない汎用的な構造のＭＩＢを用いて、各種のセンサ２０をＳＮＭＰにより管理することができる。また、これにより、異なる種類の被管理対象デバイスを、例えば同一のハードウェア処理により管理することができる。
【００７２】
図５は、暗号処理部１１０の構成の一例を示す。暗号処理部１１０は、暗号鍵取得部４０２及び暗号鍵格納部４０４を含む。暗号鍵取得部４０２は、センサ制御デバイス３４の起動時に、ＳＮＭＰ制御部１０６を介して初期値格納部３６（図１参照）から暗号鍵を取得して、暗号鍵格納部４０４に格納させる。
【００７３】
また、暗号鍵取得部４０２は、センサ制御デバイス３４の起動後に、暗号鍵の送信を要求する暗号鍵要求メッセージを、管理装置５０−１へ送信し、管理装置５０−１から新たな暗号鍵を取得する。この場合、暗号鍵取得部４０２は、管理装置５０−１のＩＰアドレスをＩＰアドレス格納部２１４（図３参照）から取得する。
【００７４】
そして、暗号鍵格納部４０４は、格納する暗号鍵を新たな暗号鍵に更新し、ＳＮＭＰ制御部１０６は、新たな暗号鍵によって暗号化されたＳＮＭＰメッセージを用いて環境データを通信ネットワーク４０へ送信する。本実施形態によれば、センサ制御デバイス３４が起動する度に新たな暗号鍵を取得することにより、管理装置５０−１は、被管理対象システム７０と、秘匿性の高い通信を行うことができる。
【００７５】
図６は、本実施形態に係るセンサ制御デバイス３４の動作の一例を示すフローチャートである。最初に、センサ制御デバイス３４は、初期値格納部３６が格納するデータを取得して、ＭＩＢ格納部１０８が格納するＭＩＢ、及び暗号鍵格納部４０４が格納する暗号鍵の初期値を設定する（Ｓ１０２）。そして、管理装置５０−１から、ＭＩＢ又は暗号鍵を設定させるＳＮＭＰメッセージを受信した場合（Ｓ１０４）、受信したＳＮＭＰメッセージに従って、ＭＩＢ、及び／又は暗号鍵を更新する（Ｓ１０６）。
【００７６】
そして、管理装置５０−１から環境データの要求が有る場合（Ｓ１０８）、ＡＤ変換器３２から取得した環境データをＭＩＢオブジェクトに対応付けて環境データ格納部２０２に格納する（Ｓ１１０）。そして、ＳＮＭＰメッセージを用いて管理装置５０−１に送信し（Ｓ１１２）、次の環境データの要求を待つ（Ｓ１０８）。一方、Ｓ１０４において、ＭＩＢ又は暗号鍵を更新させるＳＮＭＰメッセージを受信しない場合、センサ制御デバイス３４は、Ｓ１０８に進んで環境データの要求を待つ。
【００７７】
ここで、Ｓ１０８における環境データの要求は、例えば、センサ２０に対して外部入力信号を出力させるコマンド送付を指示するＳＮＭＰメッセージである。この場合、コマンド出力部３０６は、当該コマンドをセンサ２０に与え、センサ２０は、コマンドに対応して外部入力信号を出力する。
【００７８】
Ｓ１０８において、環境データの要求がない場合、ＳＮＭＰ制御部１０６は、管理装置５０−１と通信可能か否かを確認する（Ｓ１１４）。ＳＮＭＰ制御部１０６は、例えば、予め設定された確認周期毎に、管理装置５０−１に対してｐｉｎｇ等のメッセージを送信することにより、管理装置５０−１に対して通信可能なことを確認してよい。
【００７９】
そして、管理装置５０−１と通信可能であり、かつ、トラップフラグオブジェクトの値がトラップメッセージの送信を行う設定の場合（Ｓ１１６）、ＡＤ変換器３２から環境データを取得して環境データ格納部２０２に格納する（Ｓ１１８）。
【００８０】
そして、環境データが送信条件格納部２１０が格納する閾値オブジェクトの示す閾値より大きい場合（Ｓ１２０）、ＳＮＭＰ制御部１０６はトラップメッセージを管理装置５０−１に送信し（Ｓ１２２）、Ｓ１０８に戻って環境データの要求を待つ。
【００８１】
ここで、Ｓ１２０において、ＳＮＭＰ制御部１０６は、環境データが閾値より小さい場合にトラップメッセージを送信してもよい。また、Ｓ１２２において、ＳＮＭＰ制御部１０６は、トラップモードオブジェクトが示す送信回数で指定される数のトラップメッセージを管理装置５０−１へ送信する。
【００８２】
また、Ｓ１１４において、ＳＮＭＰ制御部１０６が管理装置５０−１と通信不可能な場合、センサ制御デバイス３４は、管理装置５０−２に管理装置５０−１と通信不可能であることを示すトラップメッセージを送信する。この場合、管理装置５０−２の通知部５６は、センサ制御デバイス３４の使用者の連絡先を連絡先データベース５８から取得して、使用者に、管理装置５０−１と通信不可能であることを通知する。
【００８３】
本実施形態によれば、センサ制御デバイス３４は、管理装置５０−１からの環境データの要求に応じて、又は、管理装置５０−１が予め設定したＭＩＢオブジェクトの値に応じた動作により、環境データを管理装置５０−１へ送信する。本実施形態によれば、管理装置５０−１は、センサ制御デバイス３４を適切に管理して環境データを取得することができる。
【００８４】
図７は、本実施形態に係る管理装置５０−１の動作の一例を示すフローチャートである。管理装置５０−１は、最初に、センサ制御デバイス３４が格納するＭＩＢ及び／又は暗号鍵を設定させるＳＮＭＰメッセージを送信する（Ｓ２０２）。そして、センサ制御デバイス３４の使用者が環境データを要求する場合（Ｓ２０４）、ＳＮＭＰ管理部５２はセンサ制御デバイス３４に対して環境データを要求し（Ｓ２０６）、センサ制御デバイス３４からの応答があった場合（Ｓ２０８）には、受け取った環境データと予め設定された閾値とを比較する（Ｓ２１０）。そして、環境データが閾値より大きい場合、通知部５６はコマンド格納部２０８からセンサ制御デバイス３４の使用者の連絡先情報を取得し、使用者の携帯電話６０に、環境データが閾値より大きいことを通知する（Ｓ２１２）。そして、閲覧データ格納部５４は環境データを携帯電話６０から閲覧可能に格納する（Ｓ２１４）。尚、別の実施例においては、環境データが閾値より小さい場合に使用者に通知してもよい。
【００８５】
ここで、Ｓ２０４において、ユーザが環境データを要求しない場合、管理装置５０−１はセンサ制御デバイス３４が送信するトラップメッセージを待ち（Ｓ２１６）、環境データを示すトラップメッセージを受信した場合は、Ｓ２１２に進んで使用者に通知を行う。また、Ｓ２１６においてトラップメッセージを受信しない場合は、センサ制御デバイス３４と通信可能か否かを確認し（Ｓ２１８）、通信不可能な場合は、Ｓ２１２に進んで、センサ制御デバイス３４と通信不可能であることを使用者に通知する。Ｓ２１８において、管理装置５０−１は、センサ制御デバイス３４に対して、例えばｐｉｎｇ等のメッセージを送信することにより、通信可能なことを確認してよい。
【００８６】
尚、Ｓ２０８においてセンサ制御デバイス３４からの応答が無い場合も、Ｓ２１２に進んで、センサ制御デバイス３４と通信不可能であることを使用者に通知する。これにより、ＳＮＭＰ管理部５２は、予め設定された応答要求周期毎に、センサ制御デバイス３４に対して応答を要求して、センサ制御デバイス３４の状態を確認する。尚、通知部５６は、予め設定された回数の環境データの要求（ポーリング）に対してセンサ制御デバイス３４の応答がない場合、使用者へ通知してもよい。
【００８７】
ここで、Ｓ２１０で環境データが閾値より小さい場合や、Ｓ２１８で制御デバイス３４と通信可能であることが確認された場合は、次にＳ２０４に戻って、使用者が環境データを要求するか否かを再度確認する。また、Ｓ２０４において、ＳＮＭＰ管理部５２は、予め設定された取得周期毎に環境データを要求して、センサ制御デバイス３４から環境データを取得してもよい。
【００８８】
本実施形態によれば、管理装置５０−１は、センサ制御デバイス３４を適切に管理し、環境データが予め定められた条件を満たした場合、又はセンサ制御デバイス３４との通信が正常に行えない場合に、使用者に通知することができる。
【００８９】
図８は、本実施形態に係る管理装置５０−１の一例であるパーソナルコンピュータ本体１１０のハードウェア構成の一例を示す。本実施形態に係るパーソナルコンピュータ本体１１０は、ホストコントローラ１０８２により相互に接続されるＣＰＵ１０００、ＲＡＭ１０２０、グラフィックコントローラ１０７５、及び表示装置１０８０を有するＣＰＵ周辺部と、入出力コントローラ１０８４によりホストコントローラ１０８２に接続される通信インターフェイス１０３０、ハードディスクドライブ１０４０、及びＣＤ−ＲＯＭドライブ１０６０を有する入出力部と、入出力コントローラ１０８４に接続されるＲＯＭ１０１０、フレキシブルディスクドライブ１０５０、及び入出力チップ１０７０を有するレガシー入出力部とを備える。
【００９０】
ホストコントローラ１０８２は、ＲＡＭ１０２０と、高い転送レートでＲＡＭ１０２０をアクセスするＣＰＵ１０００及びグラフィックコントローラ１０７５とを接続する。ＣＰＵ１０００は、ＲＯＭ１０１０及びＲＡＭ１０２０に格納されたプログラムに基づいて動作し、各部の制御を行う。ＣＰＵ１０００は、ＳＮＭＰ管理部５２及び通知部５６（図１参照）として動作してよい。グラフィックコントローラ１０７５は、ＣＰＵ１０００等がＲＡＭ１０２０内に設けたフレームバッファ上に生成する画像データを取得し、表示装置１０８０上に表示させる。これに代えて、グラフィックコントローラ１０７５は、ＣＰＵ１０００等が生成する画像データを格納するフレームバッファを、内部に含んでもよい。
【００９１】
入出力コントローラ１０８４は、ホストコントローラ１０８２と、比較的高速な入出力装置である通信インターフェイス１０３０、ハードディスクドライブ１０４０、及びＣＤ−ＲＯＭドライブ１０６０を接続する。通信インターフェイス１０３０は、ネットワークを介して他の装置と通信する。ハードディスクドライブ１０４０は、パーソナルコンピュータ本体１１０が使用するプログラム及びデータを格納する。ハードディスクドライブ１０４０は、閲覧データ格納部５４及び連絡先データベース５８（図１参照）として動作してよい。ＣＤ−ＲＯＭドライブ１０６０は、ＣＤ−ＲＯＭ１０９５からプログラム又はデータを読み取り、ＲＡＭ１０２０を介して入出力チップ１０７０に提供する。
【００９２】
また、入出力コントローラ１０８４には、ＲＯＭ１０１０と、フレキシブルディスクドライブ１０５０や入出力チップ１０７０等の比較的低速な入出力装置とが接続される。ＲＯＭ１０１０は、パーソナルコンピュータ本体１１０の起動時にＣＰＵ１０００が実行するブートプログラムや、パーソナルコンピュータ本体１１０のハードウェアに依存するプログラム等を格納する。フレキシブルディスクドライブ１０５０は、フレキシブルディスク１０９０からプログラム又はデータを読み取り、ＲＡＭ１０２０を介して入出力チップ１０７０に提供する。入出力チップ１０７０は、フレキシブルディスク１０９０や、例えばパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して各種の入出力装置を接続する。
【００９３】
ここで、本実施形態において、ＲＡＭ１０２０に格納されるプログラムは、ＳＮＭＰ管理部モジュールと、通知モジュールと、閲覧データ格納モジュールと、連絡先データモジュールとを備える。これらのモジュールは、パーソナルコンピュータ本体１１０を、ＳＮＭＰ管理部５２、通知部５６、閲覧データ格納部５４、及び連絡先データベース５８として動作させる。
【００９４】
以上に示したプログラム又はモジュールは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。
【００９５】
以上に示した通り、本実施形態によれば、ＩＰネットワーク接続機能を有さない被管理対象デバイスを、ＳＮＭＰにより管理する管理システムを低いコストで提供することができる。また、これにより、所望の環境で使用できるプロキシエージェントを提供することができる。
【００９６】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更または改良を加えることができる。そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００９７】
【発明の効果】
上記説明から明らかなように、本発明によれば、ＩＰネットワーク接続機能を有さない被管理対象デバイスを管理する管理システムを低いコストで提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る管理システム１０の一例を示す図である。
【図２】本実施形態に係るセンサ制御デバイス３４の構成の一例を示す図である。
【図３】環境データ取得部１０４及びＭＩＢ格納部１０８の詳細な構成の一例を示す図である。
【図４】ＭＩＢ格納部１０８が格納するＭＩＢの構成の一例を示す図である。
【図５】暗号処理部１１０の構成の一例を示す図である。
【図６】本実施形態に係るセンサ制御デバイス３４の動作の一例を示すフローチャートである。
【図７】本実施形態に係る管理装置５０−１の動作の一例を示すフローチャートである。
【図８】パーソナルコンピュータ本体１１０のハードウェア構成の一例を示す図である。
【符号の説明】
１０・・・管理システム、２０・・・センサ、２２・・・アナログ伝送線路、２４・・・デジタル伝送線路、３０・・・エージェントデバイス、３２・・・ＡＤ変換器、３４・・・センサ制御デバイス、３６・・・初期値格納部、４０・・・通信ネットワーク、５０−１、２・・・管理装置、５２・・・ＳＮＭＰ管理部、５４・・・閲覧データ格納部、５６・・・通知部、５８・・・連絡先データベース、６０・・・携帯電話、７０・・・被管理対象システム、１０２・・・入力部、１０４・・・環境データ取得部、１０６・・・ＳＮＭＰ制御部、１０８・・・ＭＩＢ格納部、１１０・・・暗号処理部、２０２・・・環境データ格納部、２０４・・・平均時間間隔格納部、２０６・・・入力周期格納部、２０８・・・コマンド格納部、２１０・・・送信条件格納部、２１２・・・送信回数格納部、２１４・・・ＩＰアドレス格納部、３０２・・・平均値生成部、３０４・・・データ格納制御部、３０６・・・コマンド出力部、４０２・・・暗号鍵取得部、４０４・・・暗号鍵格納部、１０００・・・ＣＰＵ、１０１０・・・ＲＯＭ、１０２０・・・ＲＡＭ、１０３０・・・通信インターフェイス、１０４０・・・ハードディスクドライブ、１０５０・・・フレキシブルディスクドライブ、１０６０・・・ＣＤ−ＲＯＭドライブ、１０７０・・・入出力チップ、１０７５・・・グラフィックコントローラ、１０８０・・・表示装置、１０８２・・・ホストコントローラ、１０８４・・・入出力コントローラ、１０９０・・・フレキシブルディスク、１０９５・・・ＣＤ−ＲＯＭ、１１００・・・同期制御部、１１１０・・・受信部
【図１】
2004038401.tif 000003
【図２】
2004038401.tif 000004
【図３】
2004038401.tif 000005
【図４】
2004038401.tif 000006
【図５】
2004038401.tif 000007
【図６】
2004038401.tif 000008
【図７】
2004038401.tif 000009
【図８】
2004038401.tif 000010