(57)【特許請求の範囲】
【請求項１】
送信元から送信先へ向けて送信されたデータである第１の通信データと、前記送信先から前記送信元へ向けて送信された、前記第１の通信データに対する応答である第２の通信データを転送するデータ転送処理手段と、
前記第１の通信データに電源断を指示する電源断情報が含まれる場合に、前記電源断情報を所定の記憶手段に保存する電源断情報保存処理手段と、
前記第２の通信データが前記第１の通信データの応答であるかどうかを判定し、応答であると判定された場合に、前記電源断情報に基づいて電源断を行う電源断処理手段
とを備えるＳＩＰ(Session Initiation Protocol)サーバ。
【請求項２】
送信元から送信先へ向けて送信されたデータである第１の通信データと、前記送信先から前記送信元へ向けて送信された、前記第１の通信データに対する応答である第２の通信データを転送するデータ転送処理手段と、
前記第２の通信データが前記第１の通信データの応答であるかどうかを判定し、応答であると判定され、かつ、前記第２の通信データに電源断を指示する電源断情報が含まれる場合に、前記電源断情報に基づいて電源断を行う電源断処理手段
とを備えるＳＩＰサーバ。
【請求項３】
前記電源断情報は時間あるいは時刻に関する情報を含み、
前記電源断処理手段が、前記時間の経過後あるいは前記時刻において電源断を行う請求項１または２に記載のＳＩＰサーバ。
【請求項４】
前記第１の通信データあるいは前記第２の通信データより前記電源断情報を検出する電源断情報検出処理手段をさらに備える請求項１乃至３のいずれかに記載のＳＩＰサーバ。
【請求項５】
請求項１乃至４のいずれかに記載のＳＩＰサーバと、
情報処理装置
とを備えるネットワークシステム。
【請求項６】
送信元と送信先との通信経路上に介在するネットワーク機器が、
前記送信元から前記送信先へ向けて送信されたデータである第１の通信データを転送し、
前記送信先から前記送信元へ向けて送信された、前記第１の通信データの応答である第２の通信データを転送し、
前記第２の通信データが前記第１の通信データの応答であるかどうかを判定し、応答であると判定され、かつ、前記第１の通信データあるいは前記第２の通信データに電源断を指示する電源断情報が含まれる場合に、前記電源断情報に基づいて前記ネットワーク機器自身の電源断を行う
ネットワーク機器の電源制御方法。
【請求項７】
前記電源断情報は時間あるいは時刻に関する情報を含み、
前記電源断は、前記時間の経過後あるいは前記時刻において行われる請求項６に記載のネットワーク機器の電源制御方法。
【請求項８】
送信元と送信先との通信経路上に介在するネットワーク機器のコンピュータに、
前記送信元から前記送信先へ向けて送信されたデータである第１の通信データを転送する処理と、
前記送信先から前記送信元へ向けて送信された、前記第１の通信データの応答である第２の通信データを転送する処理と、
前記第２の通信データが前記第１の通信データの応答であるかどうかを判定し、応答であると判定され、かつ、前記第１の通信データあるいは前記第２の通信データに電源断を指示する電源断情報が含まれる場合に、前記電源断情報に基づいて前記ネットワーク機器自身の電源断を行う処理とを実行させるプログラム。
【請求項９】
前記電源断情報は時間あるいは時刻に関する情報を含み、
前記電源断は、前記時間の経過後あるいは前記時刻において行われる請求項８に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＳＩＰ(Session Initiation Protocol)サーバ、ネットワークシステム、ネットワーク機器の電源制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、ＣＯ２削減や省電力化など、エコロジーの観点での活動が活発化している。２４時間稼動するサーバの運用においても、長期休暇期間や大型連休期間の前には、エコロジーの観点や電気代節約の観点から作業者がサーバの電源断を行うことがある。サーバが遠隔地に分散されて配置されている場合、電源断の作業を行うためには、作業者はそれぞれのサーバの設置場所に移動する必要がある。
【０００３】
特許文献１は、遠隔地から通信回線を介して情報処理装置の電源断を行うことを記載している。
【０００４】
特許文献２は、電気機器の電源断と同期して遠隔操作装置の電源を自動的に切断することを記載している。
【０００５】
特許文献３は、パケット処理装置の処理ラインの電源制御をパケットのトラヒック量に応じて行うことを記載している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平９−２１２２６１
【特許文献２】特開２００７−３１８３３６
【特許文献３】特開２００９−４９８８７
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述した特許文献１に記載の技術や、Ｗａｋｅ−ｏｎ−ＬＡＮ（ウェイク・オン・ラン）（登録商標）と呼ばれる技術を使用することにより、ネットワークを経由した遠隔操作によるサーバの電源断が可能になる。このことにより、作業者がサーバの設置場所に移動する必要がなくなり、作業者の負担を軽減することができる。
【０００８】
しかしながら、これらの技術においては、誤ったサーバの電源断を防止できないという問題点がある。例えば、電源断を行うために作業者が入力した、サーバを識別する情報（ネットワーク上のアドレスなど）が誤っていた場合、意図しないサーバの電源断が行われる可能性がある。このため、作業者がサーバを識別する情報を管理する必要があり、作業者の負担が増大する。
【０００９】
本発明の目的は、上述した課題を解決し、作業者の負担を軽減するＳＩＰサーバ、ネットワークシステム、ネットワーク機器の電源制御方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明に係る第１のＳＩＰサーバは、
送信元から送信先へ向けて送信されたデータである第１の通信データと、送信先から送信元へ向けて送信された、第１の通信データに対する応答である第２の通信データを転送するデータ転送処理手段と、
第１の通信データに電源断を指示する電源断情報が含まれる場合に、電源断情報を所定の記憶手段に保存する電源断情報保存処理手段と、
第２の通信データが第１の通信データの応答であるかどうかを判定し、応答であると判定された場合に、電源断情報に基づいて電源断を行う電源断処理手段とを備える。
【００１１】
本発明に係る第２のＳＩＰサーバは、
送信元から送信先へ向けて送信されたデータである第１の通信データと、送信先から送信元へ向けて送信された、第１の通信データに対する応答である第２の通信データを転送するデータ転送処理手段と、
第２の通信データが第１の通信データの応答であるかどうかを判定し、応答であると判定され、かつ、第２の通信データに電源断を指示する電源断情報が含まれる場合に、電源断情報に基づいて電源断を行う電源断処理手段とを備える。
【００１２】
本発明に係るネットワークシステムは、
上述のいずれかのＳＩＰサーバと、
情報処理装置とを備える。
【００１３】
本発明に係るネットワーク機器の電源制御方法は、
送信元と送信先との通信経路上に介在するネットワーク機器が、
送信元から送信先へ向けて送信されたデータである第１の通信データを転送し、
送信先から送信元へ向けて送信された、第１の通信データの応答である第２の通信データを転送し、
第２の通信データが第１の通信データの応答であるかどうかを判定し、応答であると判定され、かつ、第１の通信データあるいは第２の通信データに含まれる場合に、電源断情報に基づいてネットワーク機器自身の電源断を行う。
【００１４】
本発明に係るプログラムは、
送信元と送信先との通信経路上に介在するネットワーク機器のコンピュータに、
送信元から送信先へ向けて送信されたデータである第１の通信データを転送する処理と、
送信先から送信元へ向けて送信された、第１の通信データの応答である第２の通信データを転送する処理と、
第２の通信データが第１の通信データの応答であるかどうかを判定し、応答であると判定され、かつ、第１の通信データあるいは第２の通信データに電源断を指示する電源断情報が含まれる場合に、電源断情報に基づいてネットワーク機器自身の電源断を行う処理とを実行させる。
【発明の効果】
【００１５】
本発明に係るＳＩＰサーバ、ネットワークシステム、ネットワーク機器の電源制御方法及びプログラムは、ネットワーク機器の電源制御における作業者の負担を軽減することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施形態に係るネットワークシステムの構成および処理概要を説明する図である。
【図２】ＳＩＰサーバ１１が保持する経路情報を表す図である。
【図３】作業者端末２２を送信先として、作業者端末２１より送信されたＳＩＰ信号を表す図である。
【図４】本発明の第１の実施形態に係るネットワークシステムＮ１の処理動作の概要を説明するシーケンス図である。
【図５】本発明の第１の実施形態に係るＳＩＰサーバの主要な機能構成を示すブロック構成図である。
【図６】本発明の第２の実施形態に係るネットワークシステムの構成および処理概要を説明する図である。
【図７】ＳＩＰサーバ１１が保持する経路情報を表す図である。
【図８】作業者端末２２を送信先として、作業者端末２１より送信されたＳＩＰ信号を表す図である。
【図９】作業者端末２３を送信先として、作業者端末２１より送信されたＳＩＰ信号を表す図である。
【図１０】本発明の第２の実施形態に係るネットワークシステムＮ２の処理動作の概要を説明するシーケンス図である。
【図１１】本発明の第３の実施形態に係るネットワーク機器の主要な機能構成を示すブロック構成図である。
【図１２】コンピュータを構成する要素の例を表すブロック構成図である。
【発明を実施するための形態】
【００１７】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００１８】
［第１の実施形態］
図１は、本発明の第１の実施形態に係るネットワークシステムの構成および処理概要を説明する図である。本発明の第１の実施形態に係るネットワークシステムＮ１は、作業者端末２１，２２およびＳＩＰ(Session Initiation Protocol)サーバ１１，１２を含んでいる。作業者端末２１，２２は、情報処理装置と呼ばれることもある。ＳＩＰサーバ１１，１２は、ネットワーク機器と呼ばれることもある。ＳＩＰサーバ１１，１２の数は、２台以外でもよい。すなわち、１台でもよいし、３台以上でもよい。ＳＩＰサーバ１１，１２は、サーバコンピュータなどのコンピュータでもよいし、ルータ装置などの専用の装置でもよい。作業者端末２１，２２は、コンピュータでもよい。
【００１９】
作業者端末２１とＳＩＰサーバ１１は通信可能に接続されている。さらに、ＳＩＰサーバ１１と１２、およびＳＩＰサーバ１２と作業者端末２２も同様に接続されている。作業者端末２１，２２およびＳＩＰサーバ１１，１２は、作業者端末２１と作業者端末２２の間（経路Ｒ１）で通信を行うための経路情報を保持している。
【００２０】
作業者端末２１，２２およびＳＩＰサーバ１１，１２を接続する手段は、ＬＡＮ(Local Area Network)でもよいし、インターネットのようなＷＡＮ(Wide Area Network)でもよい。
【００２１】
作業者端末２１，２２およびＳＩＰサーバ１１，１２においては、ＳＩＰプロトコルのＳＤＰ(Session Description Protocol)部分を拡張して「電源断情報」の指定が可能なＳＩＰプロトコルが動作している。「電源断情報」とは、電源断を指示する情報である。「電源断情報」の指定を行う場合は、第１の実施形態においては、ＳＩＰプロトコルのＳＤＰ部分に“d=poweroff”と表記することとする。
【００２２】
ＳＩＰサーバ１１，１２は、ＳＩＰプロトコルのＳＤＰ部分を拡張したパラメータ“d=poweroff”を解釈し、自律的にサーバの電源断を行う機能を持つ。
【００２３】
図２は、ＳＩＰサーバ１１が保持する経路情報を表す図である。図２の経路情報は、ＳＩＰサーバ１１が受信した通信データの送信先が作業者端末２２である場合、ＳＩＰサーバ１１は、次の送信先であるＳＩＰサーバ１２へ通信データを転送することを示している。
【００２４】
図３は、作業者端末２２を送信先として、作業者端末２１より送信されたＳＩＰ信号を表す図である。
【００２５】
図４は、本発明の第１の実施形態に係るネットワークシステムＮ１の処理動作の概要を説明するシーケンス図である。以下、ネットワークシステムＮ１におけるＳＩＰサーバの動作確認および電源断処理について、図１〜４を参照して説明する。
【００２６】
作業者は、作業者端末２１を操作して、作業者端末２１と作業者端末２２の間の通信経路である経路Ｒ１上のＳＩＰサーバ（ＳＩＰサーバ１１，１２）の動作確認および電源断処理を開始する。すなわち、経路Ｒ１上のＳＩＰサーバが正常に動作することを確認し、その後電源断を行う。ＳＩＰサーバが正常に動作することは、ＳＩＰ信号に含まれるパラメータがＳＩＰサーバにおいて正常に処理されるかどうかによって確認される。
【００２７】
なお、サーバの電源断を行う前にサーバが正常に動作することを確認することは、次回の電源投入時に正常に起動しない場合の原因切り分けのために有用である。
【００２８】
最初に、作業者端末２１は、図３のように、電源断の指示（電源断情報）としてＳＤＰ部分に“d=poweroff”を指定したＳＩＰ信号を作成する。そして、作業者端末２１は、作業者端末２２を送信先として、作成したＳＩＰ信号を送信する。作業者端末２１から送信されたＳＩＰ信号は、作業者端末２１が保持する経路情報に基づき、ＳＩＰサーバ１１に送信される（図４のステップＳ１）。
【００２９】
作業者端末２１からのＳＩＰ信号を受信したＳＩＰサーバ１１は、受信したＳＩＰ信号のＳＤＰ情報から“d=poweroff”のパラメータを解釈する（ステップＳ２）。そして、ＳＩＰサーバ１１は、電源断の設定を自身で保持する。そして、ＳＩＰサーバ１１は、図３のＳＩＰ信号内のリクエスト情報（ＩＮＶＩＴＥ  作業者端末２２）と図２の経路情報とから次の送信先（ＳＩＰサーバ１２）を解釈する。そして、ＳＩＰサーバ１１は、自身の保持情報に基づいてＳＤＰ部分に“d=poweroff”を指定したＳＩＰ信号を作成し、ＳＩＰサーバ１２に送信する（ステップＳ３）。
【００３０】
ＳＩＰサーバ１１からのＳＩＰ信号を受信したＳＩＰサーバ１２は、上述したＳＩＰサーバ１１の処理と同様の処理を行う。すなわち、ＳＩＰサーバ１２は、受信したＳＩＰ信号のＳＤＰ情報から“d=poweroff”のパラメータを解釈する（ステップＳ４）。そして、ＳＩＰサーバ１２は、電源断の設定を自身で保持する。そして、ＳＩＰサーバ１２は、ＳＩＰ信号内のリクエスト情報と自身が保持する経路情報とから次の送信先（作業者端末２２）を解釈する。そして、ＳＩＰサーバ１２は、自身の保持情報に基づいてＳＤＰ部分に“d=poweroff”を指定したＳＩＰ信号を作成し、作業者端末２２に送信する（ステップＳ５）。
【００３１】
ＳＩＰサーバ１２からのＳＩＰ信号を受信した作業者端末２２は、受信したＳＩＰ信号に対する応答信号をＳＩＰサーバ１２へ送信する（ステップＳ６）。
【００３２】
作業端末２２からＳＩＰ信号に対する応答信号を受信したＳＩＰサーバ１２は、次の応答先のＳＩＰサーバ１１に対して応答信号を送信する（ステップＳ７）。そして、ＳＩＰサーバ１２は、自身の電源断を実行する（ステップＳ８）。
【００３３】
ＳＩＰサーバ１２からＳＩＰ信号に対する応答信号を受信したＳＩＰサーバ１１は、次の応答先の作業者端末２１に対して応答信号を送信する（ステップＳ９）。そして、ＳＩＰサーバ１１は、自身の電源断を実行する（ステップＳ１０）。
【００３４】
なお、上記のＳＩＰサーバの処理動作が正常に終了しなかった場合、そのＳＩＰサーバは、送信するデータ（ＳＩＰ信号、応答信号、あるいは他の通信データ）に異常を示す情報を含めて送信してもよい。また、異常を示す情報を含むデータを受信した場合、ＳＩＰサーバは、電源断を行わなくてもよい。
【００３５】
ＳＩＰサーバ１１からＳＩＰ信号に対する応答信号を作業者端末２１が受信した時点で、作業者は経路Ｒ１上のＳＩＰサーバの処理動作が正常に終了したかどうかを判断することができる（ステップＳ１１）。例えば、応答信号に異常を示す情報が含まれていなかった場合、作業者は、経路Ｒ１上のＳＩＰサーバの処理動作が正常に終了し、これらＳＩＰサーバへの電源断の指示が正常に終了したと判断する。
【００３６】
以上のように、経路Ｒ１上のＳＩＰサーバの処理動作が正常に終了した場合、経路Ｒ１上の全ＳＩＰサーバの電源断が行われる（ステップＳ１２）。
【００３７】
図５は、本発明の第１の実施形態に係るＳＩＰサーバの主要な機能構成を示すブロック構成図である。本発明の第１の実施形態に係るＳＩＰサーバ１１は、データ転送処理部１１１と、電源断情報保存処理部１１２と、電源断処理部１１３と、記憶部１１４と、電源断情報検出処理部１１５とを備えている。
【００３８】
データ転送処理部１１１は、ＳＩＰ信号や、ＳＩＰ信号に対する応答信号などの通信データを経路情報に基づいて転送する。ＳＩＰ信号は第１の通信データと呼ばれることもある。また、ＳＩＰ信号に対する応答信号は第２の通信データと呼ばれることもある。電源断情報検出処理部１１５は、データ転送処理部１１１が受信したＳＩＰ信号を解釈する。そして、ＳＩＰ信号に電源断情報が含まれている場合は、電源断情報検出処理部１１５は、ＳＩＰ信号より電源断情報を検出する。電源断情報保存処理部１１２は、電源断情報検出処理部１１５が検出した電源断情報を記憶部１１４に保存する。
【００３９】
電源断処理部１１３は、データ転送処理部１１１が受信した応答信号が、以前にデータ転送処理部１１１が受信したＳＩＰ信号の応答であるかどうかを判定する。そして、応答であると判定された場合に、電源断処理部１１３は、応答信号に対応するＳＩＰ信号の電源断情報に基づいて電源断を行う。この電源断は、データ転送処理部１１１によって応答信号が経路情報に基づいて次の送信先に転送された後に行われる。なお、応答信号に対応するＳＩＰ信号の電源断情報が存在しない場合、すなわちＳＩＰ信号に電源断情報が含まれていなかった場合は、電源断処理部１１３は電源断を行わない。
【００４０】
データ転送処理部１１１が受信した応答信号が、以前にデータ転送処理部１１１が受信したＳＩＰ信号の応答であるかどうかの判定は、以下のように行われてもよい。最初に、ＳＩＰ信号を受信したときに、電源断情報保存処理部１１２が、ＳＩＰ信号に含まれる電源断情報に加えて、通信データを識別する情報を記憶部１１４に保存する。そして、応答信号を受信したときに、電源断処理部１１３が、記憶部１１４に保存された通信データを識別する情報と応答信号に含まれる同様の情報と比較して一致しているかどうかを判定する。通信データを識別する情報は、例えば、ＳＩＰ信号が作成されるときに付与された一意な番号であり、ＳＩＰ信号に対する応答信号が作成されるときには、ＳＩＰ信号と同一の番号が応答信号に付与される。
【００４１】
ＳＩＰサーバ１２は、図５のように、ＳＩＰサーバ１１と同様の機能構成を備えている。
【００４２】
このように、本発明の第１の実施形態に係るネットワークシステムＮ１は、作業者の負担を軽減することを可能にする。その理由は、ＳＩＰサーバの電源断処理部１１３が、ＳＩＰサーバが受信したＳＩＰ信号に含まれる電源断情報に基づいて電源断を行うからである。すなわち、ネットワークシステムＮ１においては、作業者は、サーバの設置場所に移動して電源断を行う必要がなく、また、サーバを識別する情報を管理する必要もない。そして、その代わりに、作業者は、作業者端末２１を操作して、電源断情報を含むＳＩＰ信号を送信するだけでよい。
【００４３】
また、本発明の第１の実施形態に係るネットワークシステムＮ１は、正常に動作することを確認する前に誤ってＳＩＰサーバの電源断が行われることを防止することを可能にする。その理由は、ＳＩＰ信号に含まれるパラメータが処理されることにより、ＳＩＰサーバの動作が正常に終了した場合に、電源断処理部１１３が、ＳＩＰサーバ自身の電源断を行うからである。
【００４４】
また、本発明の第１の実施形態に係るネットワークシステムＮ１は、通信経路上のＳＩＰサーバの処理動作が正常に終了した場合のみ、ＳＩＰサーバの電源断を行うことを可能にする。その理由は、ＳＩＰサーバの電源断処理部１１３が、以前に受信したＳＩＰ信号に対する応答信号を受信した場合に電源断を行うからである。すなわち、通信経路上のＳＩＰサーバの処理動作が異常終了したためにＳＩＰ信号あるいは応答信号が送信されなかった場合、それ以降にＳＩＰ信号あるいは応答信号を受け取るはずであったＳＩＰサーバにおいては、電源断が行われない。
【００４５】
また、このことにより、本発明の第１の実施形態に係るネットワークシステムＮ１においては、通信経路の途中のＳＩＰサーバの電源断が行われたためにその先のＳＩＰサーバの電源断が行えなくなることを回避できる。例えば、図１のＳＩＰサーバ１２の電源断が行われる前にＳＩＰサーバ１１の電源断が行われることにより、作業者端末２１よりＳＩＰサーバ１２への電源断を指示する通信データの送信経路が切断されることを回避できる。その理由は、ＳＩＰサーバ１２への電源断の指示が正常に終了してＳＩＰサーバ１２がＳＩＰ信号に対する応答信号をＳＩＰサーバ１１に送信しない限り、ＳＩＰサーバ１１への電源断の指示も終了しないからである。
【００４６】
［第２の実施形態］
次に、本発明の第２の実施形態を説明する。本発明の第２の実施形態は、第１の実施形態に係るネットワークシステムの構成を基礎として、拡張した構成を示すものである。本発明の第２の実施形態におけるＳＩＰプロトコルは、電源断の指示における時間の指定を可能にする。
【００４７】
図６は、本発明の第２の実施形態に係るネットワークシステムの構成および処理概要を説明する図である。本発明の第２の実施形態に係るネットワークシステムＮ２は、作業者端末２１〜２３およびＳＩＰサーバ１１〜１３を含んでいる。
【００４８】
作業者端末２１とＳＩＰサーバ１１は通信可能に接続されている。さらに、ＳＩＰサーバ１１と１２、ＳＩＰサーバ１１と１３、ＳＩＰサーバ１２と作業者端末２２、およびＳＩＰサーバ１３と作業者端末２３も同様に接続されている。作業者端末２１，２２およびＳＩＰサーバ１１，１２は、作業者端末２１と作業者端末２２の間（経路Ｒ１）で通信を行うための経路情報を保持している。また、作業者端末２１，２３およびＳＩＰサーバ１１，１３は、作業者端末２１と作業者端末２３の間（経路Ｒ２）で通信を行うための経路情報を保持している。
【００４９】
作業者端末２１〜２３およびＳＩＰサーバ１１〜１３においては、第１の実施形態と同様に、ＳＩＰプロトコルのＳＤＰ部分を拡張して「電源断情報」の指定が可能なＳＩＰプロトコルが動作している。さらに、第２の実施形態においては、「電源断情報」の指定において時間指定（「３００秒後に電源断」など）および時刻指定（「１７：００に電源断」など）が可能である。「３００秒後に電源断」の時間指定を行う場合は、第２の実施形態においては、ＳＩＰプロトコルのＳＤＰ部分に“d=poweroff 300”と表記することとする。また、「１７：００に電源断」の時刻指定を行う場合は、ＳＩＰプロトコルのＳＤＰ部分に“d=poweroff 17:00”と表記することとする。
【００５０】
ＳＩＰサーバ１１〜１３は、ＳＩＰプロトコルのＳＤＰ部分を拡張したパラメータ“d=poweroff”を解釈し、指定された時間、あるいは時刻に自律的にサーバの電源断を行う機能を持つ。
【００５１】
図７は、ＳＩＰサーバ１１が保持する経路情報を表す図である。図７の経路情報は、ＳＩＰサーバ１１が受信した通信データの送信先が作業者端末２２である場合、ＳＩＰサーバ１１は、次の送信先であるＳＩＰサーバ１２へ通信データを転送することを示している。そして、ＳＩＰサーバ１１が受信した通信データの送信先が作業者端末２３である場合、ＳＩＰサーバ１１は、次の送信先であるＳＩＰサーバ１３へ通信データを転送することを示している。
【００５２】
図８は、作業者端末２２を送信先として、作業者端末２１より送信されたＳＩＰ信号を表す図である。
【００５３】
図９は、作業者端末２３を送信先として、作業者端末２１より送信されたＳＩＰ信号を表す図である。
【００５４】
図１０は、本発明の第２の実施形態に係るネットワークシステムＮ２の処理動作の概要を説明するシーケンス図である。以下、ネットワークシステムＮ２におけるＳＩＰサーバの動作確認および電源断処理について、図６〜１０を参照して説明する。
【００５５】
まず、第１の実施形態と同様に、作業者は、作業者端末２１を操作して、作業者端末２１と作業者端末２２の間の通信経路である経路Ｒ１上のＳＩＰサーバ（ＳＩＰサーバ１１，１２）の動作確認および電源断処理を開始する。
【００５６】
最初に、作業者端末２１は、図８のように、電源断の指示（電源断情報）としてＳＤＰ部分に“d=poweroff 300”を指定したＳＩＰ信号を作成する。そして、作業者端末２１は、作業者端末２２を送信先として、作成したＳＩＰ信号を送信する。作業者端末２１から送信されたＳＩＰ信号は、作業者端末２１が保持する経路情報に基づき、ＳＩＰサーバ１１に送信される（図１０のステップＳ１）。
【００５７】
作業者端末２１からのＳＩＰ信号を受信したＳＩＰサーバ１１は、受信したＳＩＰ信号のＳＤＰ情報から“d=poweroff 300”のパラメータを解釈する（ステップＳ２）。すなわち、３００秒後に電源断を行うという電源断指示を取得する。そして、ＳＩＰサーバ１１は、電源断タイマの設定（３００秒）を自身で保持する。そして、ＳＩＰサーバ１１は、図８のＳＩＰ信号内のリクエスト情報（ＩＮＶＩＴＥ  作業者端末２２）と図７の経路情報とから次の送信先（ＳＩＰサーバ１２）を解釈する。そして、ＳＩＰサーバ１１は、自身の保持情報に基づいてＳＤＰ部分に“d=poweroff 300”を指定したＳＩＰ信号を作成し、ＳＩＰサーバ１２に送信する（ステップＳ３）。
【００５８】
ＳＩＰサーバ１１からのＳＩＰ信号を受信したＳＩＰサーバ１２は、上述したＳＩＰサーバ１１の処理と同様の処理を行う。すなわち、ＳＩＰサーバ１２は、受信したＳＩＰ信号のＳＤＰ情報から“d=poweroff 300”のパラメータを解釈する（ステップＳ４）。すなわち、３００秒後に電源断を行うという電源断指示を取得する。そして、ＳＩＰサーバ１２は、電源断タイマの設定（３００秒）を自身で保持する。そして、ＳＩＰサーバ１２は、ＳＩＰ信号内のリクエスト情報と自身が保持する経路情報とから次の送信先（作業者端末２２）を解釈する。そして、ＳＩＰサーバ１２は、自身の保持情報に基づいてＳＤＰ部分に“d=poweroff 300”を指定したＳＩＰ信号を作成し、作業者端末２２に送信する（ステップＳ５）。
【００５９】
ＳＩＰサーバ１２からのＳＩＰ信号を受信した作業者端末２２は、受信したＳＩＰ信号に対する応答信号をＳＩＰサーバ１２へ送信する（ステップＳ６）。
【００６０】
作業端末２２からＳＩＰ信号に対する応答信号を受信したＳＩＰサーバ１２は、次の応答先のＳＩＰサーバ１１に対して応答信号を送信する（ステップＳ７）。そして、ＳＩＰサーバ１２は、自身に電源断タイマ（３００秒）を設定する（ステップＳ８）。なお、図１０のステップＳ８の四角枠の下側に記載された下向きの三角形は、設定された電源断タイマのカウントが、図の上側から下側に向かって進行する様子を表している。そして、三角形の上端の辺はタイマの開始時を、下端の頂点はタイマの満了時を示している。これは図１０の他の下向きの三角形についても同様である。
【００６１】
ＳＩＰサーバ１２からＳＩＰ信号に対する応答信号を受信したＳＩＰサーバ１１は、次の応答先の作業者端末２１に対して応答信号を送信する（ステップＳ９）。そして、ＳＩＰサーバ１１は、自身に電源断タイマ（３００秒）を設定する（ステップＳ１０）。
【００６２】
ＳＩＰサーバ１１からＳＩＰ信号に対する応答信号を作業者端末２１が受信した時点で、作業者は経路Ｒ１上のＳＩＰサーバの処理動作が正常に終了したかどうかを判断することができる（ステップＳ１１）。
【００６３】
次に、作業者は、作業者端末２１を操作して、作業者端末２１と作業者端末２３の間の通信経路である経路Ｒ２上のＳＩＰサーバ（ＳＩＰサーバ１１，１３）の動作確認および電源断処理を開始する。
【００６４】
最初に、作業者端末２１は、図９のように、電源断の指示としてＳＤＰ部分に“d=poweroff 400”を指定したＳＩＰ信号を作成する。そして、作業者端末２１は、作業者端末２３を送信先として、作成したＳＩＰ信号を送信する。作業者端末２１から送信されたＳＩＰ信号は、作業者端末２１が保持する経路情報に基づき、ＳＩＰサーバ１１に送信される（ステップＳ１２）。
【００６５】
作業者端末２１からのＳＩＰ信号を受信したＳＩＰサーバ１１は、ステップＳ１０で設定された電源断タイマ（３００秒）が満了していないため、当該タイマのリセットを行い。電源断をキャンセルする（ステップＳ１３）。そして、ＳＩＰサーバ１１は、受信したＳＩＰ信号のＳＤＰ情報から“d=poweroff 400”のパラメータを解釈する（ステップＳ１４）。すなわち、４００秒後に電源断を行うという電源断指示を取得する。そして、ＳＩＰサーバ１１は、電源断タイマの設定（４００秒）を自身で保持する。そして、ＳＩＰサーバ１１は、図９のＳＩＰ信号内のリクエスト情報（ＩＮＶＩＴＥ  作業者端末２３）と図７の経路情報とから次の送信先（ＳＩＰサーバ１３）を解釈する。そして、ＳＩＰサーバ１１は、自身の保持情報に基づいてＳＤＰ部分に“d=poweroff 400”を指定したＳＩＰ信号を作成し、ＳＩＰサーバ１３に送信する（ステップＳ１５）。
【００６６】
ＳＩＰサーバ１２は、ステップＳ８で設定した電源断タイマ（３００秒）が満了することに伴い、自身の電源断を実行する（ステップＳ１６）。
【００６７】
ＳＩＰサーバ１１からのＳＩＰ信号を受信したＳＩＰサーバ１３は、受信したＳＩＰ信号のＳＤＰ情報から“d=poweroff 400”のパラメータを解釈する（ステップＳ１７）。そして、ＳＩＰサーバ１３は、電源断タイマの設定（４００秒）を自身で保持する。そして、ＳＩＰサーバ１３は、ＳＩＰ信号内のリクエスト情報と自身が保持する経路情報とから次の送信先（作業者端末２３）を解釈する。そして、ＳＩＰサーバ１３は、自身の保持情報に基づいてＳＤＰ部分に“d=poweroff 400”を指定したＳＩＰ信号を作成し、作業者端末２３に送信する（ステップＳ１８）。
【００６８】
ＳＩＰサーバ１３からのＳＩＰ信号を受信した作業者端末２３は、受信したＳＩＰ信号に対する応答信号をＳＩＰサーバ１３へ送信する（ステップＳ１９）。
【００６９】
作業端末２３からＳＩＰ信号に対する応答信号を受信したＳＩＰサーバ１３は、次の応答先のＳＩＰサーバ１１に対して応答信号を送信する（ステップＳ２０）。そして、ＳＩＰサーバ１３は、自身に電源断タイマ（４００秒）を設定する（ステップＳ２１）。
【００７０】
ＳＩＰサーバ１３からＳＩＰ信号に対する応答信号を受信したＳＩＰサーバ１１は、次の応答先の作業者端末２１に対して応答信号を送信する（ステップＳ２２）。そして、ＳＩＰサーバ１１は、自身に電源断タイマ（４００秒）を設定する（ステップＳ２３）。
【００７１】
ＳＩＰサーバ１１からＳＩＰ信号に対する応答信号を作業者端末２１が受信した時点で、作業者は経路Ｒ２上のＳＩＰサーバの処理動作が正常に終了したかどうかを判断することができる（ステップＳ２４）。
【００７２】
ＳＩＰサーバ１３は、ステップＳ２１で設定された電源断タイマ（４００秒）が満了することに伴い、自身の電源断を実行する（ステップＳ２５）。同様に、ＳＩＰサーバ１１は、ステップＳ２３で設定された電源断タイマ（４００秒）が満了することに伴い、自身の電源断を実行する（ステップＳ２６）。
【００７３】
以上のように、経路Ｒ１およびＲ２上のＳＩＰサーバの処理動作が正常に終了した場合、各ＳＩＰサーバの電源断タイマが満了した時点で、経路Ｒ１およびＲ２上の全ＳＩＰサーバの電源断が行われる（ステップＳ２７）。
【００７４】
本発明の第２の実施形態に係るＳＩＰサーバ１１〜１３の主要な機能構成は、図５と同様であるため、説明を省略する。なお、本発明の第２の実施形態に係るＳＩＰサーバの電源断処理部１１３は、電源断情報に含まれる時間あるいは時刻に基づいての電源断を行う機能を有している。
【００７５】
このように、本発明の第２の実施形態に係るネットワークシステムＮ２は、第１の実施形態における機能に加え、指定した時間が経過した後や、指定した時刻における電源断を行うことを可能にする。
【００７６】
［第３の実施形態］
次に、本発明の第３の実施形態を説明する。本発明の第３の実施形態は、第１および第２の実施形態に共通する構成について、その基本的な構成を示すものである。
【００７７】
図１１は、本発明の第３の実施形態に係るネットワーク機器の主要な機能構成を示すブロック構成図である。本発明の第３の実施形態に係るネットワーク機器３１は、データ転送処理部３１１と、電源断情報保存処理部３１２と、電源断処理部３１３と、記憶部３１４とを備えている。
【００７８】
ネットワーク機器３１は、サーバなどのコンピュータでもよいし、ルータ装置などの専用の装置でもよい。記憶部３１４は、ネットワーク機器３１の外部に備えられていてもよい。
【００７９】
データ転送処理部３１１は、ある送信元からある送信先へ送信されたデータである第１の通信データと、前述の送信先から前述の送信元へ送信された、第１の通信データの応答データである第２の通信データを経路情報に基づいて転送する。電源断情報保存処理部３１２は、第１の通信データに、電源断を指示する電源断情報が含まれる場合、この電源断情報を記憶部３１４に保存する。電源断処理部３１３は、第２の通信データが第１の通信データの応答データであるかどうかを判定し、応答データであると判定された場合に、電源断情報に基づいて電源断を行う。
【００８０】
このように、本発明の第３の実施形態に係るネットワーク機器は、作業者の負担を軽減することを可能にする。その理由は、電源断処理部３１３が、データ転送処理部３１１が受信した第１の通信データに含まれる電源断情報に基づいて電源断を行うからである。すなわち、作業者は、ネットワーク機器の設置場所に移動して電源断を行う必要がなく、また、ネットワーク機器を識別する情報を管理する必要もない。
【００８１】
上記の第１，第２の実施形態においては、ＳＩＰサーバ１１は、電源断情報をＳＩＰ信号から取得したが、その代わりにＳＩＰ信号に対する応答信号から取得してもよい。すなわち、ＳＩＰサーバ１１が、ＳＩＰ信号を受信したときには電源断情報の保存を行わず、応答信号を受信したときに応答信号より電源断情報を取得して電源断を行ってもよい。この場合、応答信号に電源断情報が含まれていなかったならば、電源断処理部１１３は電源断を行わない。
【００８２】
同様に、上記の第３の実施形態においては、ネットワーク機器３１は、電源断情報を第１の通信データから取得したが、その代わりに第２の通信データから取得してもよい。すなわち、ネットワーク機器３１が、第１の通信データを受信したときには電源断情報の保存を行わず、第２の通信データを受信したときに第２の通信データより電源断情報を取得して電源断を行ってもよい。この場合、第２の通信データに電源断情報が含まれていなかったならば、電源断処理部１１３は電源断を行わない。
【００８３】
上記の第１〜第３の実施形態におけるＳＩＰサーバおよびネットワーク機器は、専用のハードウェアによって実現されてもよいし、コンピュータにおいてソフトウェアプログラムを実行することによって実現されてもよい。
【００８４】
図１２は、コンピュータを構成する要素の例を表すブロック構成図である。図１２のコンピュータ９００は、ＣＰＵ(Central Processing Unit)９１０と、ＲＡＭ(Random Access Memory)９２０と、ＲＯＭ(Read Only Memory)９３０と、ストレージ媒体９４０と、通信インタフェース９５０を備えている。前述したＳＩＰサーバ１１およびネットワーク機器３１の構成要素は、プログラムがコンピュータ９００のＣＰＵ９１０において実行されることにより実現されてもよい。具体的には、前述した図５および図１１に記載のＳＩＰサーバ１１およびネットワーク機器３１の構成要素は、ＣＰＵ９１０がＲＯＭ９３０あるいはストレージ媒体９４０からプログラムを読み込んで実行することにより実現されてもよい。そして、このような場合において、本発明は、係るコンピュータプログラムのコードあるいはそのコンピュータプログラムのコードが格納された記憶媒体（例えばストレージ媒体９４０や、不図示の着脱可能なメモリカードなど）によって構成される。
【００８５】
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００８６】
（付記１）
送信元から送信先へ向けて送信されたデータである第１の通信データと、前記送信先から前記送信元へ向けて送信された、前記第１の通信データに対する応答である第２の通信データを転送するデータ転送処理手段と、
前記第１の通信データに電源断を指示する電源断情報が含まれる場合に、前記電源断情報を所定の記憶手段に保存する電源断情報保存処理手段と、
前記第２の通信データが前記第１の通信データの応答であるかどうかを判定し、応答であると判定された場合に、前記電源断情報に基づいて電源断を行う電源断処理手段
とを備えるネットワーク機器。
【００８７】
（付記２）
送信元から送信先へ向けて送信されたデータである第１の通信データと、前記送信先から前記送信元へ向けて送信された、前記第１の通信データに対する応答である第２の通信データを転送するデータ転送処理手段と、
前記第２の通信データが前記第１の通信データの応答であるかどうかを判定し、応答であると判定され、かつ、前記第２の通信データに電源断を指示する電源断情報が含まれる場合に、前記電源断情報に基づいて電源断を行う電源断処理手段
とを備えるネットワーク機器。
【００８８】
（付記３）
前記電源断情報は時間あるいは時刻に関する情報を含み、
前記電源断処理手段が、前記時間の経過後あるいは前記時刻において電源断を行う付記１または２に記載のネットワーク機器。
【００８９】
（付記４）
前記第１の通信データあるいは前記第２の通信データより前記電源断情報を検出する電源断情報検出処理手段をさらに備える付記１乃至３のいずれかに記載のネットワーク機器。
【００９０】
（付記５）
ＳＩＰ(Session Initiation Protocol)サーバである付記１乃至４のいずれかに記載のネットワーク機器。
【００９１】
（付記６）
付記１乃至５のいずれかに記載のネットワーク機器と、
情報処理装置
とを備えるネットワークシステム。
【００９２】
（付記７）
送信元と送信先との通信経路上に介在するネットワーク機器が、
前記送信元から前記送信先へ向けて送信されたデータである第１の通信データを転送し、
前記送信先から前記送信元へ向けて送信された、前記第１の通信データの応答である第２の通信データを転送し、
前記第２の通信データが前記第１の通信データの応答であるかどうかを判定し、応答であると判定され、かつ、前記第１の通信データあるいは前記第２の通信データに電源断を指示する電源断情報含まれる場合に、前記電源断情報に基づいて前記ネットワーク機器自身の電源断を行う
ネットワーク機器の電源制御方法。
【００９３】
（付記８）
前記電源断情報は時間あるいは時刻に関する情報を含み、
前記電源断は、前記時間の経過後あるいは前記時刻において行われる付記７に記載のネットワーク機器の電源制御方法。
【００９４】
（付記９）
前記ネットワーク機器が、前記第１の通信データあるいは前記第２の通信データより前記電源断情報を検出する付記７または８に記載のネットワーク機器の電源制御方法。
【００９５】
（付記１０）
前記ネットワーク機器はＳＩＰ(Session Initiation Protocol)サーバである付記７乃至９のいずれかに記載のネットワーク機器の電源制御方法。
【００９６】
（付記１１）
送信元と送信先との通信経路上に介在するネットワーク機器のコンピュータに、
前記送信元から前記送信先へ向けて送信されたデータである第１の通信データを転送し、
前記送信先から前記送信元へ向けて送信された、前記第１の通信データの応答である第２の通信データを転送し、
前記第２の通信データが前記第１の通信データの応答であるかどうかを判定し、応答であると判定され、かつ、前記第１の通信データあるいは前記第２の通信データに電源断を指示する電源断情報が含まれる場合に、前記電源断情報に基づいて前記ネットワーク機器自身の電源断を行う処理を実行させるプログラム。
【００９７】
（付記１２）
前記電源断情報は時間あるいは時刻に関する情報を含み、
前記電源断は、前記時間の経過後あるいは前記時刻において行われる付記１１に記載のプログラム。
【００９８】
（付記１３）
前記ネットワーク機器のコンピュータに、前記第１の通信データあるいは前記第２の通信データより前記電源断情報を検出する処理を実行させる付記１１または１２に記載のプログラム。
【００９９】
（付記１４）
前記ネットワーク機器はＳＩＰ(Session Initiation Protocol)サーバである付記１１乃至１３のいずれかに記載のプログラム。
【符号の説明】
【０１００】
１１，１２，１３    ＳＩＰサーバ
２１，２２，２３    作業者端末
３１    ネットワーク機器
１１１，３１１    データ転送処理部
１１２，３１２    電源断情報保存処理部
１１３，３１３    電源断処理部
１１４，３１４    記憶部
１１５    電源断情報検出処理部
９００    コンピュータ
９１０    ＣＰＵ
９２０    ＲＡＭ
９３０    ＲＯＭ
９４０    ストレージ媒体
９５０    通信インタフェース
Ｎ１，Ｎ２    ネットワークシステム
Ｒ１，Ｒ２    経路
【図１】
0005770546.tif 000002
【図２】
0005770546.tif 000003
【図３】
0005770546.tif 000004
【図４】
0005770546.tif 000005
【図５】
0005770546.tif 000006
【図６】
0005770546.tif 000007
【図７】
0005770546.tif 000008
【図８】
0005770546.tif 000009
【図９】
0005770546.tif 000010
【図１０】
0005770546.tif 000011
【図１１】
0005770546.tif 000012
【図１２】
0005770546.tif 000013