(57)【要約】【課題】ネットワーク機器の異常動作を検出し、復旧させる動作を簡易な構成で行うことができるネットワーク機器電源制御装置を提供すること。【解決手段】ネットワーク機器３０ａ、３０ｂ、３０ｎとＬＡＮを介して通信可能に接続され、ネットワーク機器３０ａ、３０ｂ、３０ｎに応答要求パケットを送信し、応答要求パケットが送信された宛先のネットワーク機器からの応答を受信するＬＡＮ通信部１１０と、応答要求パケットが送信された宛先のネットワーク機器に電源を供給する電源部１３０と、ＬＡＮ通信部１１０を介して応答要求パケットの送信等の通信を行い、電源部１３０を制御して、応答要求パケットの送信後、所定時間内に応答を受信しないネットワーク機器の電源のリブート動作を行わせる制御部１２０と、制御部１２０が行う制御やＬＡＮ通信部１１０が行う通信に必要な所定の情報を記憶する記憶部１４０とを備えた構成を有している。【選択図】  図１
2004221867.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク機器とネットワークを介して接続され、前記ネットワーク機器に応答を求めるパケットである応答要求パケットを送信し、前記応答要求パケットが送信された宛先のネットワーク機器からの前記応答を受信するＬＡＮ通信部と、前記応答要求パケットが送信された宛先のネットワーク機器を含む装置に電源を供給する電源部と、前記ＬＡＮ通信部を介して前記応答要求パケットの送信および前記応答の受信を含む通信を行い、前記電源部を制御して、前記応答要求パケットを送信した時刻から所定時間内に前記応答を受信しないネットワーク機器に供給する電源をオフにした後起動させるリブート動作を行わせる制御部と、前記制御部が行う制御に必要な情報又は前記ＬＡＮ通信部が行う通信に必要な所定の情報を記憶する記憶部とを備えたことを特徴とするネットワーク機器電源制御装置。
【請求項２】
前記ＬＡＮ通信部を介して、前記応答要求パケットの宛先アドレスを受信して前記記憶部に設定できることを特徴とする請求項１に記載のネットワーク機器電源制御装置。
【請求項３】
前記ＬＡＮ通信部を介して、前記応答要求パケットを繰返し送信する回数の情報であるリトライ回数情報を受信して前記記憶部に設定できることを特徴とする請求項１に記載のネットワーク機器電源制御装置。
【請求項４】
前記ＬＡＮ通信部を介して、前記応答要求パケットを送信する時刻の情報を受信して前記記憶部に設定できることを特徴とする請求項１に記載のネットワーク機器電源制御装置。
【請求項５】
前記ＬＡＮ通信部を介して、前記リブート動作における電源オフから電源起動までの時間の情報を受信して前記記憶部に設定できることを特徴とする請求項１に記載のネットワーク機器電源制御装置。
【請求項６】
前記ＬＡＮ通信部を介して、前記リブート動作開始から前記応答要求パケットの送信を開始するまでの時間の情報を設定できることを特徴とする請求項１に記載のネットワーク機器電源制御装置。
【請求項７】
前記ＬＡＮ通信部を介して、前記リブート動作を行う回数の情報を受信して前記記憶部に設定できることを特徴とする請求項１に記載のネットワーク機器電源制御装置。
【請求項８】
外部の装置と通信するためのネットワーク通信部を備え、前記ネットワーク通信部を介して、前記応答要求パケットの宛先アドレス、前記応答要求パケットを繰返し送信する回数の情報であるリトライ回数情報、前記応答要求パケットを送信する時刻の情報、前記リブート動作における電源オフから電源起動までの時間の情報、前記リブート動作開始から前記応答要求パケットの送信を開始するまでの時間の情報、又は前記リブート動作を行う回数の情報を前記外部の装置から受信して前記記憶部に設定できることを特徴とする請求項１に記載のネットワーク機器電源制御装置。
【請求項９】
実行した前記リブート動作の履歴を前記記憶部に記憶し、前記ネットワーク通信部を介して前記リブート動作の履歴を前記外部の装置に送信することを特徴とする請求項８に記載のネットワーク機器電源制御装置。
【請求項１０】
前記リブート動作の履歴の送信は、前記記憶部に記憶された宛先の前記外部の装置に、前記記憶部に記憶された転送時刻に行われることを特徴とする請求項８に記載のネットワーク機器電源制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続された装置（以下、単に「ネットワーク機器」という。）の電源の再起動制御を行うネットワーク機器電源制御装置に関する。
【０００２】
【従来の技術】
従来、ネットワーク機器の電源を管理又は制御する技術として以下のものがある（例えば、特許文献１参照。）。以下に、図３を用いて、特許文献１に開示されたネットワーク機器の電源管理又は制御技術について説明する。
【０００３】
特許文献１に開示された装置についての説明に先立ち、この装置の電源はオフ状態であり、電源制御回路６を介して物理層制御回路８にのみ電力が供給されているものとする。物理層制御回路８は、ＩＥＥＥ１３９４バスを介して他の機器からコマンドが送出された場合、そのコマンドに付加されたノードＩＤとノードＩＤ保持部８１に保持された自身のノードＩＤとを比較して本機器に対するコマンドか否かを判断する。そして、本機器に対するコマンドと判断された場合、物理層制御回路８は、電源制御回路６に所定の信号を送出して、プロトコル層のすべての層に対する電力供給を実行させる。
【０００４】
このようにして、特許文献１に開示された装置は、省電力状態にある電子機器を直接操作しなくとも、他の機器からコマンドを送出するだけの操作で稼働状態に切り替えて本機器を使用することができるものである。そして、上記の電源稼動状態の制御は、ネットワーク管理サーバを用いて行われていた。
【０００５】
【特許文献１】
特開２００１−０１６２２１号公報
【０００６】
【発明が解決しようとする課題】
しかし、このような従来のネットワーク機器電源制御装置では、ネットワーク管理サーバを用いて、各ネットワーク機器の状態を管理し、ネットワーク管理サーバからの指示に基づいて電源制御を行うために、機器構成が複雑であるとともにコストが増大するという問題があった。
【０００７】
本発明はこのような問題を解決するためになされたもので、ネットワーク機器の異常動作を検出し、復旧させる動作を簡易な構成で行うことができるネットワーク機器電源制御装置を提供するものである。
【０００８】
【課題を解決するための手段】
本発明のネットワーク機器電源制御装置は、ネットワーク機器とネットワークを介して接続され、前記ネットワーク機器に応答を求めるパケットである応答要求パケットを送信し、前記応答要求パケットが送信された宛先のネットワーク機器からの前記応答を受信するＬＡＮ通信部と、前記応答要求パケットが送信された宛先のネットワーク機器を含む装置に電源を供給する電源部と、前記ＬＡＮ通信部を介して前記応答要求パケットの送信および前記応答の受信を含む通信を行い、前記電源部を制御して、前記応答要求パケットを送信した時刻から所定時間内に前記応答を受信しないネットワーク機器に供給する電源をオフにした後起動させるリブート動作を行わせる制御部と、前記制御部が行う制御に必要な情報又は前記ＬＡＮ通信部が行う通信に必要な所定の情報を記憶する記憶部とを備えた構成を有している。
この構成により、ネットワーク機器電源制御装置に接続されるネットワーク機器の異常動作を検出し、強制的に電源をリブートすることができるため、異常動作の検出と異常動作の解消が人手を介することなく行うことが可能であり、かつ、簡易な構成のネットワーク機器電源制御装置を実現することができる。
【０００９】
また、本発明のネットワーク機器電源制御装置は、前記ＬＡＮ通信部を介して、前記応答要求パケットの宛先アドレスを受信して前記記憶部に設定できる構成を有している。
この構成により、応答要求パケットを送信する宛先の装置のアドレスを設定することができるため、使用者のネットワーク環境に柔軟に対応することが可能なネットワーク機器電源制御装置を実現することができる。
【００１０】
また、本発明のネットワーク機器電源制御装置は、前記ＬＡＮ通信部を介して、前記応答要求パケットを繰返し送信する回数の情報であるリトライ回数情報を受信して前記記憶部に設定できる構成を有している。
この構成により、リトライ回数情報を設定することができるため、リトライ回数が所定値以上になった場合にリブート動作を限定したり、リトライ回数に応じたリブート動作の制限を行うための設定をしたりすることが可能なネットワーク機器電源制御装置を実現することができる。
【００１１】
また、本発明のネットワーク機器電源制御装置は、前記ＬＡＮ通信部を介して、前記応答要求パケットを送信する時刻の情報を受信して前記記憶部に設定できる構成を有している。
この構成により、応答要求パケットの送信時刻の情報を設定することができるため、応答要求パケットの送信頻度等を調整でき、ネットワークへの負荷を軽減することが可能なネットワーク機器電源制御装置を実現することができる。
【００１２】
また、本発明のネットワーク機器電源制御装置は、前記ＬＡＮ通信部を介して、前記リブート動作における電源オフから電源起動までの時間の情報を受信して前記記憶部に設定できる構成を有している。
この構成により、ネットワーク機器に電源を供給する電源装置のリブートのために必要な時間を設定できるため、安全確実にネットワーク機器をリブートすることが可能なネットワーク機器電源制御装置を実現することができる。
【００１３】
また、本発明のネットワーク機器電源制御装置は、前記ＬＡＮ通信部を介して、前記リブート動作開始から前記応答要求パケットの送信を開始するまでの時間の情報を設定できる構成を有している。
この構成により、ネットワーク機器に電源を供給する電源装置をリブートした後から応答要求パケットの送信開始までの時間を設定できるため、安全確実にネットワーク機器をリブートすることが可能なネットワーク機器電源制御装置を実現することができる。
【００１４】
また、本発明のネットワーク機器電源制御装置は、前記ＬＡＮ通信部を介して、前記リブート動作を行う回数の情報を受信して前記記憶部に設定できる構成を有している。
この構成により、ネットワーク機器に電源を供給する電源装置のリブート動作を行う回数の情報を設定できるため、リブート回数が多いネットワーク機器を検出し、その使用を中止する等の安全性の向上等を図ることが可能なネットワーク機器電源制御装置を実現することができる。
【００１５】
また、本発明のネットワーク機器電源制御装置は、外部の装置と通信するためのネットワーク通信部を備え、前記ネットワーク通信部を介して、前記応答要求パケットの宛先アドレス、前記応答要求パケットを繰返し送信する回数の情報であるリトライ回数情報、前記応答要求パケットを送信する時刻の情報、前記リブート動作における電源オフから電源起動までの時間の情報、前記リブート動作開始から前記応答要求パケットの送信を開始するまでの時間の情報、又は前記リブート動作を行う回数の情報を前記外部の装置から受信して前記記憶部に設定できる構成を有している。
この構成により、ＬＡＮ以外のネットワークを介しても宛先アドレスや上記の情報が設定可能になるため、ネットワーク機器の制御・管理を遠隔地から指定することが可能なネットワーク機器電源制御装置を実現することができる。
【００１６】
また、本発明のネットワーク機器電源制御装置は、実行した前記リブート動作の履歴を前記記憶部に記憶し、前記ネットワーク通信部を介して前記リブート動作の履歴を前記外部の装置に送信する構成を有している。
この構成により、ＬＡＮ以外のネットワークを介して上記のリブート動作の履歴が外部の装置に送信可能になるため、ネットワーク機器の管理情報を遠隔地で表示等することが可能なネットワーク機器電源制御装置を実現することができる。
【００１７】
また、本発明のネットワーク機器電源制御装置は、前記リブート動作の履歴の送信が、前記記憶部に記憶された宛先の前記外部の装置に、前記記憶部に記憶された転送時刻に行われる構成を有している。
この構成により、ＬＡＮ以外のネットワークを介して上記のリブート動作の履歴が予め指定された外部の装置に送信可能になるため、ネットワーク機器の管理情報を遠隔地の指定された装置に表示等することが可能なネットワーク機器電源制御装置を実現することができる。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を用いて説明する。
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係るネットワーク機器電源制御装置のブロック構成を示す図である。図１において、ネットワーク機器電源制御装置１００は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）用中継器２０経由でＬＡＮに接続された装置（以下、単に「ネットワーク機器」という。）３０ａ、３０ｂ、３０ｎと通信可能になっている。
【００１９】
ここで、ＬＡＮとして、例えばイーサネット（登録商標）を用い、通信プロトコルとして、「Ｐｉｎｇ（Ｐａｃｋｅｔ  ＩｎｔｅｒＮｅｔ  Ｇｒｏｐｅｒ）」コマンドを使用することができる、例えばＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）／ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）等のプロトコルを用いることができる。また、ＬＡＮ用中継器２０として、例えばハブやブリッジ等を用いるのでもよい。さらに、「Ｐｉｎｇ」は、「Ｐｉｎｇ」コマンドの入力により送信されるパケットである。
【００２０】
なお、上記で、「Ｐｉｎｇ」コマンドを使用できる通信環境としたのは、「Ｐｉｎｇ」コマンドを使用できるコンピュータ等のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が多いためであり、ネットワーク機器に応答を求めるパケットである応答要求パケットを送信するコマンドであれば、「Ｐｉｎｇ」コマンドに限定するものではない。そのため、以下では、「Ｐｉｎｇ」を「応答要求パケット」と読み替えるのでもよい。
【００２１】
ここで、ネットワーク機器電源制御装置１００は、ＬＡＮ用中継器２０を介してネットワーク機器３０ａ、３０ｂ、３０ｎと通信するためのＬＡＮ通信部１１０、ＬＡＮ通信部１１０を介してネットワーク機器３０ａ、３０ｂ、３０ｎと通信し、ネットワーク機器３０ａ、３０ｂ、３０ｎの動作状態を検出し、検出された動作状態に応じてネットワーク機器３０ａ、３０ｂ、３０ｎに供給する電源を制御する制御部１２０、ネットワーク機器３０ａ、３０ｂ、３０ｎに電源を供給すると共に、制御部１２０の制御に応じてネットワーク機器３０ａ、３０ｂ、３０ｎに供給する電源のオン／オフを行う電源部１３０、および、制御部１２０の動作に必要な情報やプログラム等を記憶しておく記憶部１４０を含むように構成される。
【００２２】
ここで、電源部１３０は、制御部１２０がいずれかのネットワーク機器が正常動作していないこと（以下、「異常動作」という。）を検出した場合に、制御部１２０の制御の下、異常動作が検出されたネットワーク機器の電源をオフにしてから起動する動作（以下、単に「リブート動作」という。）を行うようになっている。電源部１３０がこのリブート動作を行うことにより、上記の異常動作が検出されたネットワーク機器は再起動することになる。
【００２３】
以下、ネットワーク機器電源制御装置１００がネットワーク機器３０ａ、３０ｂ、３０ｎの動作状態を検出する方法について説明する。
制御部１２０は、ＬＡＮ通信部１１０経由でネットワーク機器３０ａ、３０ｂ、３０ｎに、「Ｐｉｎｇ」を送信し、ネットワーク機器３０ａ、３０ｂ、３０ｎからの応答を待つ。「Ｐｉｎｇ」を受信したネットワーク機器３０ａ、３０ｂ、３０ｎは、「Ｐｉｎｇ」に指定されたパラメータ又は条件（以下、単に「Ｐｉｎｇ条件」という。）に応じて信号をネットワーク機器電源制御装置１００に送信（以下、単に「応答」という。）する。
【００２４】
制御部１２０は、「Ｐｉｎｇ」の送信後、所定時間、ネットワーク機器３０ａ、３０ｂ、３０ｎから送信される応答を待ち、応答があればＬＡＮ通信部１１０経由で受信する。そして、応答を受信した場合、応答の送信元のネットワーク機器は正常動作していると判断し、上記の時間内に応答を受信しない場合は、応答のなかったネットワーク機器は異常動作していると判断する。
【００２５】
次に、リブート動作について説明する。制御部１２０が上記のように異常動作を検出した場合、制御部１２０は、電源部１３０を制御して、異常動作が検出されたネットワーク機器に供給する電源をオフする。ここで、電源部１３０は、複数のポートを有し、ポート毎に電源のオン／オフができるものとする。そのため、制御部１２０によって電源がオフされるのは、異常動作が検出されたネットワーク機器に電源を供給するポートからのものであり、他のポートから供給される電源に影響はないものとする。
【００２６】
制御部１２０は、上記の電源をオフしてから所定時間経過後に、オフした電源をオンにする。これにより、異常動作が検出されたネットワーク機器はリブートされることになる。ここで、電源をオフしてから待機する時間は、ネットワーク機器がリセットされるのに十分な時間とし、待機する時間の情報は、例えば記憶部１４０に記憶されているものとする。制御部１２０は、記憶部１４０から待機時間の情報を読み出して制御するようになっている。
【００２７】
以上説明したように、本発明の第１の実施の形態に係るネットワーク機器電源制御装置は、ネットワーク機器電源制御装置に接続されるネットワーク機器の異常動作を検出し、強制的に電源をリブートすることができるため、異常動作の検出と異常動作の解消が人手を介することなく行うことが可能であり、かつ、簡易な構成にすることができる。
【００２８】
（第２の実施の形態）
図２は、本発明の第２の実施の形態に係るネットワーク機器電源制御装置のブロック構成を示す図である。本発明の第２の実施の形態に係るネットワーク機器電源制御装置２００は、本発明の第１の実施の形態に係るネットワーク機器電源制御装置１００に、ネットワーク通信部２５０を付加した構成を有する。ここで、ネットワーク通信部２５０経由で外部の装置と通信するための回線としては、この外部の装置と通信可能であれば一定の回線に限定されるものではなく、ＬＡＮでも、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）でも、公衆回線でも、専用回線でも、その他の通信網を介して接続されるのでもよい。
【００２９】
ここで、制御部１２０は、ネットワーク通信部２５０を介して外部の装置と通信し、この外部の装置を介して、ネットワーク機器電源制御装置２００にデータやプログラムを設定させ、設定されたデータやプログラムを変更させることができるようになっている。具体的には、外部の装置との通信に用いられるファイル（以下、単に「通信ファイル」という。）を外部の装置に送信し、外部の装置を介してこの通信ファイルにネットワーク機器電源制御装置２００の設定又は変更に係るデータを入力させ、外部の装置から送信されたデータ入力後の通信ファイルに記載されたデータを、例えば記憶部１４０に記憶させ、または記憶部１４０に記憶されているデータを変更するものでもよい。そして、この通信ファイルとして、例えば、公知のＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記載されたファイルを用いるのでもよい。また、所謂公知の「ブラウザ」を用いてＨＴＭＬで記載されたファイルの内容を表示させるのでもよい。なお、その他の方法によってネットワーク機器電源制御装置２００にデータを設定し、変更するのでもよい。また、プログラムの送信については、ネットワークを介して公知のコンピュータ間で行われるのと同様に行うのでもよい。
【００３０】
また、制御部１２０は、ネットワーク機器３０ａ、３０ｂ、３０ｎとの通信によって得たネットワーク機器３０ａ、３０ｂ、３０ｎの動作状況に関する情報（以下、単に「動作状況データ」という。）を、上記の通信ファイルに記録して外部の装置に送信することができるようになっている。通信ファイルに記録された動作状況データ受信して、外部の装置は、例えば上記のブラウザを用いて動作状況データを表示させるのでもよい。さらに、外部の装置が、ネットワーク機器電源制御装置２００が保有するＩＰアドレスを送信すると、動作状況データを含む通信ファイルを外部の装置に送信するようになっているのでもよい。具体的には、ブラウザＩＰアドレスを入力すると、動作状況データを含む通信ファイルを外部の装置に送信するようにするのでもよい。
【００３１】
さらに、上記の通信ファイルは、ＩＰアドレス等のアドレス（以下、「識別アドレス」という。）を含むのでもよく、制御部１２０は、受信した通信ファイルに識別アドレスが含まれる場合、この識別アドレスを例えば記憶部１４０に記憶させるのでもよい。この識別アドレスは、ネットワーク機器電源制御装置２００が上記の「Ｐｉｎｇ」を送信する宛先のネットワーク機器を特定するアドレスであっても、ネットワーク機器電源制御装置２００自体に付すアドレスでも、ネットワーク通信部２５０を介して通信する宛先の装置（外部の装置）を特定するためのアドレスであってもよい。
【００３２】
また、ＩＰアドレスの設定は、各電源出力ポートに対応したネットワーク機器のＩＰアドレス、サブネットマスクのほかに、デフォルトゲートウェイを設定できるのでもよい。ＩＰアドレスの設定に際し、「ブラウザ」を用いてＨＴＭＬで記載されたファイルの内容を表示させ、予め、所定の入力欄を設け、この欄に上記の識別アドレスを示すデータを入力するのでもよい。
【００３３】
以上説明したように、本発明の第２の実施の形態に係るネットワーク機器電源制御装置は、ＬＡＮ以外のネットワークを介しても宛先アドレスや上記の情報が設定可能になるため、ネットワーク機器の制御・管理を遠隔地から指定することができる。
また、応答要求パケットを送信する宛先の装置のアドレスを設定することができるため、使用者のネットワーク環境に柔軟に対応することができる。
【００３４】
なお、上記のネットワーク通信部２５０を介して外部の装置との間で行う動作を、ＬＡＮ通信部１１０を介してネットワーク機器と行うのでも同様の効果を得ることができる。
【００３５】
（第３の実施の形態）
本発明の第３の実施の形態に係るネットワーク機器電源制御装置３００は、本発明の第２の実施の形態に係るネットワーク機器電源制御装置２００の制御部１２０が、「Ｐｉｎｇ」を送信する回数についての情報（以下、単に「リトライ回数情報」という。）を設定する機能を有するものである。リトライ回数情報の設定は、例えばＬＡＮ通信部１１０又は記憶部１４０に行うのでもよい。又は、制御部１２０に記憶させておくのでもよい。
【００３６】
ここで、通信ファイルは、記載されたデータが何のデータなのかを特定できるように生成されているものとする。具体的には、予め決められたデータフォーマットに従ってデータが記載されているのでも、データの内容を指定するデータの後にこのデータを記載するのでもよい。通信ファイルのファイル形式は、ネットワーク機器電源制御装置３００と外部の装置で利用可能なものであるため、通信ファイルに予めリトライ回数情報を特定できるように記載しておくことでネットワーク機器電源制御装置３００と外部の装置との間でリトライ回数情報のやり取りを行うことができる。
【００３７】
上記、リトライ回数情報は、例えばＨＴＭＬファイル形式で記載されるのでもよい。これによって、リトライ回数の情報を、外部の装置にブラウザを用いて表示させ、外部の装置を介して設定や変更をさせることができる。
リトライ回数としては、１ないしｎ回のいずれかの回数を設定できるものとする。
【００３８】
以上説明したように、本発明の第３の実施の形態に係るネットワーク機器電源制御装置は、応答要求パケットの送信時刻の情報を設定することができるため、応答要求パケットの送信頻度等を調整でき、ネットワークへの負荷を軽減することができる。
【００３９】
なお、上記のネットワーク通信部２５０を介して外部の装置との間で行う動作を、ＬＡＮ通信部１１０を介してネットワーク機器と行うのでも同様の効果を得ることができる。
【００４０】
（第４の実施の形態）
本発明の第４の実施の形態に係るネットワーク機器電源制御装置４００は、本発明の第２の実施の形態に係るネットワーク機器電源制御装置２００の制御部１２０が、ネットワーク機器に「Ｐｉｎｇ」を送信する順番、時間間隔（以下、「リトライ間隔」という。）、時刻時間間隔（以下、「リトライ時刻」という。）等の情報（以下、単に「リトライ構成情報」という。）を設定する機能を有するものである。リトライ構成情報の設定は、例えばＬＡＮ通信部１１０又は記憶部１４０に行うのでもよい。又は、制御部１２０に記憶させておくのでもよい。
【００４１】
ここで、通信ファイルは、本発明の第３の実施の形態と同様に、記載されたデータが何のデータなのかを特定できるように生成されているものとする。これによって、通信ファイルに予めリトライ構成情報を特定できるように記載しておくことでネットワーク機器電源制御装置４００と外部の装置との間でリトライ構成情報のやり取りを行うことができる。
【００４２】
上記、リトライ構成情報は、例えばＨＴＭＬファイル形式で記載されるのでもよい。これによって、リトライ構成情報を、外部の装置にブラウザを用いて表示させ、外部の装置を介して設定や変更をさせることができる。
【００４３】
リトライ構成情報に含まれるリトライ間隔の情報は、例えば、ミリ秒（ｍｓ）、秒（ｓ）、分（ｍｉｎ）の単位で設定できるのでもよい。また、リトライ時刻の情報としては、時間、分、秒単位で設定できるのでもよい。その際、設定どおりに「Ｐｉｎｇ」を行うことができない設定については、制御部１２０が外部の装置に表示された入力窓の該当箇所にマスクを掛けて指摘するなどの処理を行うのでもよい。設定どおりに「Ｐｉｎｇ」を行うことができない設定の検出は、制御部１２０が、各ポートを介して「Ｐｉｎｇ」を行って検出するのでも、予め設定できる範囲を制限しておくのでも、その他の方法でもよい。この指摘の方法としては、文字列によって表示するのでも、その他の方法よって出力させるのでもよい。
【００４４】
なお、上記の設定は、ポート毎に行うことができるのでもよい。この場合、複数のポートから同一の時刻で「Ｐｉｎｇ」を行うことができないため、制御部１２０は、リトライ構成情報の設定がなされたときに、各ポートから「Ｐｉｎｇ」が送信される時刻を算出し、所定時間間隔より短い時間間隔で「Ｐｉｎｇ」が行われるものを検出して、外部の装置に通知する。外部の装置への通知は、外部の装置に表示された入力窓の該当する箇所にマスクを掛けて指摘するなどの処理を行うのでもよいが、他の方法でもよい。
【００４５】
以上説明したように、本発明の第４の実施の形態に係るネットワーク機器電源制御装置は、応答要求パケットの送信時刻の情報を設定することができるため、応答要求パケットの送信頻度等を調整でき、ネットワークへの負荷を軽減することができる。
【００４６】
なお、上記のネットワーク通信部２５０を介して外部の装置との間で行う動作を、ＬＡＮ通信部１１０を介してネットワーク機器と行うのでも同様の効果を得ることができる。
【００４７】
（第５の実施の形態）
本発明の第５の実施の形態に係るネットワーク機器電源制御装置５００は、本発明の第２の実施の形態に係るネットワーク機器電源制御装置２００の制御部１２０が、リブート動作に関する情報（以下、単に「リブート情報」という。）を設定する機能を有するものである。リブート情報の設定は、例えばＬＡＮ通信部１１０又は記憶部１４０に行うのでもよい。又は、制御部１２０に記憶させておくのでもよい。
【００４８】
ここで、リブート情報には、例えば、リブート動作開始から応答要求パケット（「Ｐｉｎｇ」）の送信を開始するまでの時間の情報（以下、単に「リブート時間情報」という。）、またはリブート動作を行う回数（以下、単に「リブート回数情報」という。）の情報を含まれるようにするのでもよい。
【００４９】
ここで、通信ファイルは、本発明の第３の実施の形態と同様に、記載されたデータが何のデータなのかを特定できるように生成されているものとする。これによって、通信ファイルに予めリブート情報を特定できるように記載しておくことでネットワーク機器電源制御装置５００と外部の装置との間でリブート時間情報やリブート回数情報を含む情報のやり取りを行うことができる。
【００５０】
上記、リブート情報は、例えばＨＴＭＬファイル形式で記載されるのでもよい。これによって、リブート時間情報やリブート回数情報を、外部の装置にブラウザを用いて表示させ、外部の装置を介して設定や変更をさせることができる。
リブート時間情報としては、例えば、ミリ秒（ｍｓ）、秒（ｓ）、分（ｍｉｎ）の単位で設定できるのでもよい。
【００５１】
以上説明したように、本発明の第５の実施の形態に係るネットワーク機器電源制御装置は、ネットワーク機器に電源を供給する電源装置のリブートのために必要な時間を設定できるため、安全確実にネットワーク機器をリブートすることができる。
また、ネットワーク機器に電源を供給する電源装置をリブートした後から応答要求パケットの送信開始までの時間を設定できるため、安全確実にネットワーク機器をリブートすることができる。
【００５２】
なお、上記のネットワーク通信部２５０を介して外部の装置との間で行う動作を、ＬＡＮ通信部１１０を介してネットワーク機器と行うのでも同様の効果を得ることができる。
【００５３】
（第６の実施の形態）
本発明の第６の実施の形態に係るネットワーク機器電源制御装置６００は、本発明の第５の実施の形態に係るネットワーク機器電源制御装置５００の制御部１２０が、リブート動作の履歴（以下、単に「リブート履歴」という。）を記憶部１４０に記憶させる機能を有するものである。また、記憶部１４０に記憶されたリブート履歴をネットワーク通信部２５０経由で遠隔にある外部の装置（以下、単に「宛先装置」という。）に送信するようになっているのでもよい。
【００５４】
さらに、遠隔地の宛先装置をＬＡＮ通信部１１０、又はネットワーク通信部２５０経由で指定できるのでもよい。具体的には、通信ファイルに予め識別アドレスを特定できるように記載しておくことで、ネットワーク機器電源制御装置６００と遠隔地の宛先装置との間でリブート時間情報やリブート回数情報を含む情報のやり取りを行うことができる。なお、上記の宛先装置の識別アドレスは、例えば、ネットワーク通信部２５０又は記憶部１４０に行うのでもよい。又は、制御部１２０に記憶させておくのでもよい。
【００５５】
上記、リブート履歴は、例えばＨＴＭＬファイル形式で記載されるのでもよい。遠隔地の宛先装置の操作者は、リブート履歴を、遠隔地の宛先装置にブラウザを用いて表示させ、表示されたリブート履歴に基づいてネットワーク機器の状態を把握し、ネットワーク機器電源制御装置の設定を変更したり、これらのシステムを管理することができる。なお、上記の識別アドレスが指定されている場合、リブート履歴は、この識別アドレスで指定された宛先装置に送信されるのは、いうまでもない。
【００５６】
以上説明したように、本発明の第６の実施の形態に係るネットワーク機器電源制御装置は、ネットワーク機器に電源を供給する電源装置のリブートのために必要な時間を設定できるため、安全確実にネットワーク機器をリブートすることができる。
また、ネットワーク機器に電源を供給する電源装置をリブートした後から応答要求パケットの送信開始までの時間を設定できるため、安全確実にネットワーク機器をリブートすることができる。
【００５７】
【発明の効果】
以上説明したように、本発明は、ネットワーク機器の異常動作を検出し、復旧させる動作を簡易な構成で行うことができるネットワーク機器電源制御装置を実現することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るネットワーク機器電源制御装置のブロック構成を示す図
【図２】本発明の第２の実施の形態に係るネットワーク機器電源制御装置のブロック構成を示す図
【図３】従来のネットワーク機器の電源管理装置のブロック構成を示す図
【符号の説明】
６  電源制御回路
８  物理層制御回路
２０  ＬＡＮ用中継器
３０ａ、３０ｂ、３０ｎ  ネットワーク機器
１００、２００、３００、４００、５００、６００  ネットワーク機器電源制御装置
１１０  ＬＡＮ通信部
１２０  制御部
１３０  電源部
１４０  記憶部
２５０  ネットワーク通信部
【図１】
2004221867.tif 000003
【図２】
2004221867.tif 000004
【図３】
2004221867.tif 000005