(57)【要約】【課題】ＷＯＬ実現のための専用装置を不要とし、第三者のＷＯＬ実行による不正操作を防止する。【解決手段】ネットワーク（ＬＡＮ８）に接続された端末を、同じネットワークに接続された他の端末から起動させるＷＯＬ機能を備えた端末装置（ＷＯＬ対象端末１〜５）であって、予め設定されたＷＯＬを許可する要求端末の識別情報を、ＷＯＬ対象端末１〜５に送信する構成設定手段（ＬＡＮアダプタ構成設定部１１０）と、要求端末２からＷＯＬ要求を受信すると、識別情報を参照してＷＯＬの実行可否判定を行い、電源を投入する制御手段（ＬＡＮアダプタ管理部１２０）と、により構成した。【選択図】図３
2010233182.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された端末を、同じネットワークに接続された他の端末から起動させるＷＯＬ機能を備えた端末装置であって、
予め設定されたＷＯＬを許可する要求端末の識別情報を、ＷＯＬ対象端末に送信する構成設定手段と、
前記要求端末からＷＯＬ要求を受信すると、前記識別情報を参照してＷＯＬの実行可否判定を行い、電源を投入する制御手段と、
を備えたことを特徴とする端末装置。
【請求項２】
記憶部を備え、
前記制御手段は、
前記構成設定手段により送信されるＩＰアドレスとパスワードを含む前記識別情報を、前記記憶部に記憶することを特徴とする請求項１に記載の端末装置。
【請求項３】
前記制御手段は、
前記前記要求端末からＷＯＬ要求を受信するとＷＯＬ実行の可否判定を行い、
ＷＯＬ可の設定であれば、前記ＷＯＬ要求に付属のＩＰヘッダを参照して前記ＩＰアドレスが前記記憶部に記憶されているか否かを判定し、
記憶されていれば前記要求端末にパスワードを要求し、受信したパスワードが前記記憶部に記憶されたパスワードと一致する場合に電源投入を許可することを特徴とする請求項１または請求項２に記載の端末装置。
【請求項４】
前記構成設定手段は、
前記識別情報を前記ネットワーク内の同じセグメント内における全ての端末に送信することを特徴とする請求項１に記載の端末装置。
【請求項５】
前記構成設定手段は、
前記識別情報に加えてＷＯＬを許可する時刻情報を送信し、
前記制御手段は、
前記要求端末からＷＯＬ要求を受信すると、前記識別情報を参照し、更に、現在時刻が前記素新された時刻の許容範囲内にあるか否かを判定し、電源を投入することを特徴とする請求項４に記載の端末装置。
【請求項６】
ネットワークに接続されたＷＯＬ対象端末を、同じネットワークに接続されたＷＯＬ要求端末から起動させる、ＷＯＬ機能を備えた１以上の端末装置からなる端末ネットワークシステムであって、
前記ＷＯＬ対象端末は、
予め設定されたＷＯＬを許可する前記ＷＯＬ要求端末の識別情報を、前記ＷＯＬ対象端末に送信し、前記要求端末からＷＯＬ要求を受信すると、前記識別情報を参照してＷＯＬの実行可否判定を行い、電源を投入すること、
を特徴とする端末ネットワークシステム。
【請求項７】
前記ＷＯＬ対象端末は、
前記ネットワークに接続され、同一セグメント内の全てのＷＯＬ対象端末に前記設定された識別情報を送信することを特徴とする請求項６に記載の端末ネットワークシステム。
【請求項８】
ネットワークに接続された端末を、同じネットワークに接続された他の端末から起動させるＷＯＬ機能を備えた端末装置のリモート電源制御方法であって、
予め設定されたＷＯＬを許可する要求端末の識別情報を、ＷＯＬ対象端末に送信する構成設定ステップと、
前記要求端末からＷＯＬ要求を受信すると、前記識別情報を参照してＷＯＬの実行可否判定を行い、電源を投入する制御ステップと、
を有することを特徴とする端末装置のリモート電源制御方法、
【請求項９】
前記制御ステップは、
前記構成設定ステップにより送信されるＩＰアドレスとパスワードを含む前記識別情報を登録するサブステップ、
を有することを特徴とする請求項８に記載の端末装置のリモート電源制御方法。
【請求項１０】
前記制御ステップは、
前記前記要求端末からＷＯＬ要求を受信するとＷＯＬ実行の可否判定を行うサブステップと、
ＷＯＬ可の設定であれば、前記ＷＯＬ要求に付属のＩＰヘッダを参照して前記ＩＰアドレスが登録されているか否かを判定いるサブステップと、
登録されていれば前記要求端末にパスワードを要求し、受信したパスワードが前記登録されたパスワードと一致する場合に電源投入を許可するサブステップと、
を有することを特徴とする請求項８または請求項９に記載の端末装置のリモート電源制御方法。
【請求項１１】
前記構成設定ステップは、
前記識別情報を前記ネットワーク内の同じセグメント内における全ての端末に送信するサブステップ、
を有することを特徴とする請求項８に記載の端末装置のリモート電源制御方法。
【請求項１２】
前記構成設定ステップは、
前記識別情報に加えＷＯＬを許可する時刻情報を送信するサブステップを有し、
前記制御ステップは、
前記要求端末からＷＯＬ要求を受信すると、前記識別情報を参照し、更に、現在時刻が前記送信された時刻の許容範囲内にあるか否かを判定し、電源を投入するサブステップ、
を有することを特徴とする請求項１１に記載の端末装置のリモート電源制御方法。
【請求項１３】
コンピュータ上で実行され、ネットワークに接続された端末を、同じネットワークに接続された他の端末から起動させるＷＯＬ機能を備えた端末装置のリモート電源制御プログラムであって、
前記コンピュータに、
予め設定されたＷＯＬを許可する要求端末の識別情報を、ＷＯＬ対象端末に送信する構成設定処理と、
前記要求端末からＷＯＬ要求を受信すると、前記識別情報を参照してＷＯＬの実行可否判定を行い、電源を投入する制御処理と、
を実行させることを特徴とするリモート電源制御プログラム。
【請求項１４】
前記制御処理は、
前記構成設定ステップにより送信されるＩＰアドレスとパスワードを含む前記識別情報を登録する、
ことを特徴とする請求項１３に記載のリモート電源制御プログラム。
【請求項１５】
前記制御処理は、
前記前記要求端末からＷＯＬ要求を受信するとＷＯＬ実行の可否判定を行い、
ＷＯＬ可の設定であれば、前記ＷＯＬ要求に付属のＩＰヘッダを参照して前記ＩＰアドレスが登録されているか否かを判定し、
登録されていれば前記要求端末にパスワードを要求し、受信したパスワードが前記登録されたパスワードと一致する場合に電源投入を許可する、
ことを特徴とする請求項１３または請求項１４に記載のリモート電源制御プログラム。
【請求項１６】
前記構成設定処理は、
前記識別情報を前記ネットワーク内の同じセグメント内における全ての端末に送信する、
ことを特徴とする請求項１３に記載のリモート電源制御プログラム。
【請求項１７】
前記構成設定処理は、
前記識別情報に加えＷＯＬを許可する時刻情報を送信し、
前記制御処理は、
前記要求端末からＷＯＬ要求を受信すると、前記識別情報を参照し、更に、現在時刻が前記送信された時刻の許容範囲内にあるか否かを判定し、電源を投入する、
ことを特徴とする請求項１６に記載のリモート電源制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、端末ネットワークシステム、端末装置のリモート電源制御方法、リモート電源制御プログラムに関し、ネットワークに接続された端末を、同じネットワークに接続された他の端末から起動させるウエイクオンライン（以下、単にＷＯＬという）技術に関する。
【背景技術】
【０００２】
ネットワークに接続された端末に対してリモートから電源を制御するために、ＷＯＬと呼ばれる、マジックパケットの送信により実現する仕組みがある。
ＷＯＬによるリモートからの電源制御の運用を考えた場合、設定可能なパラメータとしてはＷＯＬによる起動を許可するか否かの選択のみであり、また、許可する相手を特定することができなかった。したがって、ＷＯＬを一旦許可設定すると、任意の端末からのＷＯＬ要求を受け付け、電源が投入されることになる。
【０００３】
また、ＷＯＬは、対象となる端末のＭＡＣ（Media Access Control）アドレスさえわかれば比較的容易に実行できるため、見知らぬ第三者に予期せぬタイミングで端末を起動されてしまう危険性があった。更に、ＷＯＬを許可するか否かの設定は、端末毎、ＢＩＯＳ（Basic
Input Output）により実現されるため、多数の端末をＷＯＬの対象とする場合には、設定、および管理が煩雑になる。
【０００４】
一方、特許文献１には、ＢＩＯＳが管理するパワーオンパスワードによりセキュリティロックがかけられているコンピュータであっても使用可能な状態に起動する、あるいは停止させることができるリモート電源制御システムおよびリモート電源制御装置に関する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２１９７６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
現状、ＷＯＬを実現するために、対象端末のＭＡＣアドレスを変更し、起動要求装置に通知することにより、ＷＯＬを制限する技術が知られている。また、対象端末の電源制御を一括して行う装置を用いて認証を行い、電源制御を行う技術も知られている。
【０００７】
しかしながら、前者のＷＯＬを制限する技術によれば、ＭＡＣアドレスを変更するＯＳ（Operating System）、またはソフトウェアの動作上のリスクがある。また、ＭＡＣアドレスを変更し、起動要求装置のみに通知しているため、起動要求装置を特定の装置に限定する必要がある。また、後者の認証により電源制御を行う技術についても専用の電源制御装置が必要になるといった課題を有していた。
【０００８】
また、特許文献１に開示された技術によっても専用のリモート電源装置が必要になり、更に、ＢＩＯＳのパスワードといった単一のパスワードのみの制御しか行えないため、このパスワードが漏洩すれば不特定多数により電源制御が可能になり、セキュリティ上の問題がある。
（発明の目的）
本発明の目的は、ＷＯＬ実現のための専用装置を不要とし、第三者のＷＯＬ実行による不正操作を防止する、端末装置、端末ネットワークシステム、端末装置のリモート電源制御方法、リモート電源制御プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の第１の端末制御装置は、ネットワークに接続された端末を、同じネットワークに接続された他の端末から起動させるＷＯＬ機能を備えた端末装置であって、予め設定されたＷＯＬを許可する要求端末の識別情報を、ＷＯＬ対象端末に送信する構成設定手段と、前記要求端末からＷＯＬ要求を受信すると、前記識別情報を参照してＷＯＬの実行可否判定を行い、電源を投入する制御手段と、を含む。
【００１０】
本発明の第２の端末ネットワークシステムは、ネットワークに接続されたＷＯＬ対象端末を、同じネットワークに接続されたＷＯＬ要求端末から起動させる、ＷＯＬ機能を備えた１以上の端末装置からなる端末ネットワークシステムであって、前記ＷＯＬ対象端末は、予め設定されたＷＯＬを許可する前記ＷＯＬ要求端末の識別情報を、前記ＷＯＬ対象端末に送信し、前記要求端末からＷＯＬ要求を受信すると、前記識別情報を参照してＷＯＬの実行可否判定を行い、電源を投入する。
【００１１】
本発明の第２のリモート電源制御方法は、ネットワークに接続された端末を、同じネットワークに接続された他の端末から起動させるＷＯＬ機能を備えた端末装置のリモート電源制御方法であって、予め設定されたＷＯＬを許可する要求端末の識別情報を、ＷＯＬ対象端末に送信する構成設定ステップと、前記要求端末からＷＯＬ要求を受信すると、前記識別情報を参照してＷＯＬの実行可否判定を行い、電源を投入する制御ステップと、を含む。
【００１２】
本発明の第３のリモート電源制御プログラムは、コンピュータ上で実行され、ネットワークに接続された端末を、同じネットワークに接続された他の端末から起動させるＷＯＬ機能を備えた端末装置のリモート電源制御プログラムであって、前記コンピュータに、予め設定されたＷＯＬを許可する要求端末の識別情報を、ＷＯＬ対象端末に送信する構成設定処理と、前記要求端末からＷＯＬ要求を受信すると、前記識別情報を参照してＷＯＬの実行可否判定を行い、電源を投入する制御処理と、を実行させる。
【発明の効果】
【００１３】
本発明によれば、ＷＯＬ実現のための専用装置を不要とし、第三者のＷＯＬ実行による不正操作を防止する、端末装置、および端末装置のリモート電源制御方法、ならびにリモート電源制御プログラムを提供することができる。
【００１４】
その理由は、ネットワークに接続される各端末が、予め設定されたＷＯＬを許可する要求端末の識別情報を送信し、要求端末からＷＯＬ要求を受信すると、識別情報を参照してＷＯＬの実行可否判定を行い、電源を投入するからである。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施の形態によるＷＯＬ端末ネットワークシステムの接続構成を示す図である。
【図２】本発明の第１の実施の形態による端末装置の内部構成を示すブロック図である。
【図３】本発明の第１の実施の形態による端末装置の構成および動作をメモリ上に機能展開して示した模式図である。
【図４】本発明の第１の実施の形態によるＷＯＬ端末ネットワークシステムで使用されるマジックパケットのデータ構造の一例を示す図である。
【図５】本発明の第１の実施の形態による端末装置の動作を示すフローチャートである。
【図６】本発明の第２の実施の形態による端末装置の構成および動作をメモリ上に機能展開して示した模式図である。
【図７】本発明の第２の実施の形態による端末装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１６】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００１７】
（第１の実施の形態の端末ネットワークシステムの構成）
図１は、本発明の第１の実施の形態による端末ネットワークシステムの構成を示すブロック図である。
【００１８】
図１を参照すると、本実施の形態１による端末ネットワークシステムは、ＷＯＬ対象端末１〜５と、その他端末６、７とが、ネットワークであるＬＡＮ（Local Area Network）経由で接続される。
【００１９】
ＷＯＬ対象端末１〜５のそれぞれは、後述するように、予め設定される、ＷＯＬを許可するＷＯＬ要求端末の識別情報（ＩＰアドレスとパスワード）を各ＷＯＬ対象端末１〜５に送信し、例えば、要求端末２からＷＯＬ要求を受信すると、その識別情報を参照してＷＯＬの実行可否判定を行い、その結果に基づき自身の電源を投入する。
【００２０】
図１に示す例では、ＬＡＮ８に接続されたＷＯＬ対象端末１、３、４、５を、同じＬＡＮ８に接続されたＷＯＬ要求端末２から起動させるケースが例示されている。なお、その他端末６、７とあるのは、要求元になるＷＯＬ対象端末２が、ＷＯＬの対象としない端末である。
【００２１】
図２は、本実施の形態による端末装置の内部構成を示すブロック図であり、ここでは、図１に示すＷＯＬ対象端末１の構成が代表として示されている。他のＷＯＬ対象端末２〜５も同様の構成を有するものとする。
【００２２】
図２を参照すると、ＷＯＬ対象端末１は、ＣＰＵ１０と、ＲＡＭ１１と、ＢＩＯＳ−ＲＯＭ１２と、ＬＡＮアダプタ１３と、ＨＤＤ１４と、ＫＢ／ＬＣＤ１５と、を含み、これらはいずれも、アドレス、データ、コントロールのためのラインが複数本で構成されるシステムバス１６に共通に接続されている。
【００２３】
ＣＰＵ１０は、ＲＡＭ１１およびＢＩＯＳ−ＲＯＭ１２に記憶されたプログラムを実行することにより、予め設定されたＷＯＬを許可する要求端末の識別情報を、ＷＯＬ対象端末１〜５に送信する構成設定手段として、また、要求端末２からＷＯＬ要求を受信すると、識別情報を参照してＷＯＬの実行可否判定を行い、電源を投入する制御手段として機能する。
【００２４】
このとき、ＲＡＭ１１には、ＯＳ、アプリケーション、および後述するコンフィグレーションユーティリテイが記憶されており、また、ＢＩＯＳ−ＲＯＭ１２には、ＬＡＮアダプタ１３他、ＨＤＤ１４やＫＢ／ＬＣＤ１５等の周辺デバイス、およびその割り込みを制御する基本入出力システム（入出力プログラム）が記録されている。
【００２５】
なお、周辺デバイスとして接続される、ＬＡＮアダプタ１３は、ＬＡＮ８経由で接続される他端末とのインタフェースを司り、ＨＤＤ１４は、ファイル等が格納される大容量外部記憶であり、ＫＢ／ＬＣＤ１５は、キーボードやＬＣＤ（Liquid Crystal Display Device）ディスプレイ等の入出力装置であり、ＢＩＯＳ−ＲＯＭ１２に記録されたプログラムにより制御される。
【００２６】
（第１の実施の形態の端末ネットワークシステムの動作）
ここで、図１、図２を参照して、本発明の第１の実施の形態に係る端末ネットワークシステムの基本動作について説明する。
【００２７】
まず、各ＷＯＬ対象端末１〜５は、予め、ＬＡＮアダプタ１３のコンフィグレーションユーティリティ（ＲＡＭ１１に記憶されている）を使用して、ＷＯＬを許可する要求元端末２のＩＰアドレスと、パスワードとを設定しておく。このＩＰアドレスとパスワードの設定は、コンフィグレーションユーティリティを使用している端末のみに反映させる場合と、同一セグメント内の全ての端末に反映させる場合の２つの方法を提供する。後者の場合には、ＩＰアドレスとパスワードとの対応表（ＷＯＬ許可ＩＰアドレス一覧）を全てのＷＯＬ対象端末１〜５に送信する。また、この対応表にはタイムスタンプも付加する。タイムスタンプ付きの対応表を受信したＷＯＬ対象端末１〜５は、タイムスタンプが新しい場合には既存の対応表を置換して最新のものに更新する。
【００２８】
また、コンフィグレーションユーティリティには同一セグメント内の全てのＷＯＬ対象端末１〜５のＷＯＬの可否を設定する機能を持たせるものとする。そして、設定を行ったタイミングで、全てのＷＯＬ対象端末１〜５に送信する。これを受信したＷＯＬ対象端末１〜５は、ＬＡＮアダプタ１３に対して、ＢＩＯＳ（ＢＩＯＳ−ＲＯＭ１２）にＷＯＬ可否設定を行う。
【００２９】
一方、ＷＯＬ起動時、ＷＯＬ対象端末１、３、４、５は、要求元ＷＯＬ対象端末２からマジックパケットを受信すると、内蔵のＬＡＮアダプタ１２にて、まず、ＢＩＯＳ−ＲＯＭ１２の設定を参照してＷＯＬ可否の判定を行う。ＷＯＬ可の設定であればマジックパケットのＩＰヘッダを参照し、読み取ったＩＰアドレスがＷＯＬ許可ＩＰ一覧に登録されているかをチェックする。登録されていれば、要求元ＷＯＬ対象端末２に対してパスワードを要求する。ここで取得したパスワードが登録されたパスワードと一致する場合はＷＯＬが許可されていると判定して電源ＯＮを行う。パスワード不一致の場合、電源ＯＮを許可しない。
【００３０】
（第１の実施の形態の端末装置の構成）
図３は、本発明の第１の実施の形態による端末装置の構成を機能展開して示した模式図であり、ここでは、ＷＯＬの要求先になるＷＯＬ対象端末１と、要求元になるＷＯＬ対象端末２とが例示されている。
【００３１】
図３を参照すると、要求先のＷＯＬ対象端末１（ＣＰＵ１０）は、ＬＡＮアダプタ構成設定部１１０と、ＬＡＮアダプタ管理部１２０と、記憶部１３０と、を含む。
【００３２】
ＬＡＮアダプタ構成設定部１１０は、ＷＯＬ対象端末１〜５毎、予め設定されたＷＯＬを許可する要求端末２の識別情報を、ＷＯＬ対象端末１〜５に送信する構成設定手段として機能する。ＬＡＮアダプタ構成設定部１１０は、所謂、ＯＳ上で動作するコンフィグレーションユーティリティの実行制御機能ブロックである。
【００３３】
ＬＡＮアダプタ管理部１２０は、要求元ＷＯＬ対象端末２からＷＯＬ要求を受信すると、ＩＰアドレスとパスワードからなる識別情報を参照してＷＯＬの実行可否判定を行い、電源を投入する制御手段として機能する。このため、ＬＡＮアダプタ管理部１２０は、主制御部２００と、記憶部１３０とを含む。
【００３４】
主制御部２００は、要求端末２からＷＯＬ要求を受信するとＷＯＬ実行の可否判定を行い、ＷＯＬ可の設定であれば、ＷＯＬ要求に付属のＩＰヘッダを参照してＩＰアドレスが記憶部１３０に記憶されているか否かを判定し、記憶されていれば要求端末２にパスワードを要求し、受信したパスワードが記憶部１３に記憶されたパスワードと一致する場合に電源投入を許可する制御手段として機能する。このため、主制御部２００は、ＩＰアドレス制御部１２１と、パスワード制御部１２２とを含む。
【００３５】
ＩＰアドレス制御部１２１は、記憶部１３０に記憶されたＩＰアドレスに基づきＷＯＬ要求に付属のＩＰアドレスとの比較によりＷＯＬの実行可否を制御し、パスワード制御部１２２は、記憶部１３０に記憶されたパスワードと、パスワード要求により取得されるバスワードとの比較によりＷＯＬの実行可否を制御する。
【００３６】
記憶部１３０には、ＷＯＬ実行可否に関する設定情報１３１と、ＬＡＮアダプタ構成設定部１１０により送信される端末毎の設定１３２と、ＷＯＬ対象端末１〜５の全端末に対するタイムスタンプ付きの設定１３３が記憶される。なお、記憶部１３には、更にパスワードの暗号、復号に使用される共通暗号鍵１３４も記憶されるものとする。
【００３７】
要求元ＷＯＬ対象端末２は、ＬＡＮアダプタ管理部２１と、ＷＯＬ制御コンポーネント部２２とを含む。ＬＡＮアダプタ管理部２１は、要求先ＷＯＬ対象端末１のＬＡＮアダプタ管理部１２０と同じ機能を持つため重複を回避する意味で説明を省略する。ＷＯＬ制御コンポーネント部２２は、ＷＯＬ制御部２２１と、パスワード制御部２２２とを含み、ＷＯＬ制御部２２１は、ＷＯＬのためのマジックパケットを生成する機能を有する。また、パスワード制御部２２２は、ＷＯＬ対象端末１からの要求に基づきユーザによって入力されるパスワードを取り込んで返信する機能を有する。
【００３８】
マジックパケットのデータ形式の一例が図４に示されている。図４を参照すると、マジックパケットＰ１は、ＭＡＣヘッダと、ＩＰヘッダと、データ部とからなる。このうち、ＩＰヘッダＰ２は、バージョン名、ヘッダ長、送信元ＩＰアドレス、宛先ＩＰアドレス、オプション他を含み、データ部Ｐ３は、同期用シーケンスビットと、Ｎ（ここではＮ＝８）個連続した宛て先ＭＡＣアドレスと、を含む。
【００３９】
マジックパケットは、ＭＡＣヘッダＰ１、ＩＰヘッダＰ２、データ部Ｐ３をもつＷＯＬを行うためのパケットであり、ＩＰヘッダＰ２の宛先ＩＰアドレスにはマジックパケットの仕様としてブロードキャストアドレスを設定し、ここでは更に、オプションフィールドに、ＷＯＬを許可するためのパスワード、あるいは初回送信時であることを示す識別子を設定することとする。
【００４０】
（第１の実施の形態の端末装置の動作）
図３を参照しながら本実施の形態１による端末装置の動作説明を行う。まず、ユーザは、ＷＯＬ対象端末１上でＬＡＮアダプタ１３のコンフィグレーションユーティリティを起動し、自身に対するＷＯＬを許可する相手となるＷＯＬ対象端末２〜５のＩＰアドレス、およびそのＩＰアドレスに対するパスワードを設定登録する。このＩＰアドレスとパスワードは、ＷＯＬ対象端末１〜５毎のＩＰアドレスとパスワードの設定、または、同一セグメント上のＷＯＬ対象の全ての端末に対するＩＰアドレスとパスワード設定のいずれかを選択可能である。
【００４１】
上述した操作により、要求先ＷＯＬ対象端末１のＬＡＮアダプタ構成設定部１１０は、入力されたＩＰアドレスと、入力後、暗号化したパスワードとを記憶部１３０に記憶する。また、同時に、ＷＯＬ対象端末の全てに対して、ＩＰアドレスとパスワードの設定が行なわれた場合には、自端末１のＷＯＬ対象とする全ての端末に対するＩＰアドレスとパスワードの設定（一覧１３３）を同一セグメント内にプロードキャストする。なお、記憶部１３０には、外部から参照不可の共通暗号鍵が記憶されており、要求先ＷＯＬ対象端末１は、データ送信時に、この暗号鍵により暗号化を行う。
【００４２】
上述したデータを受信した各ＷＯＬ対象端末１〜５は、受信したデータのタイムスタンプを参照し、自端末１が有するデータよりタイムスタンプが新しい場合には、そのデータを更新する。また、ＬＡＮアダプタ構成設定部１１０は、ＷＯＬの可否が設定されると、全てＷＯＬ対象端末１〜５に設定登録のためのデータ送信を行う。なお、共通暗号鍵については、個々のＷＯＬ対象端末１〜５毎に定期的に作成し、全てのＷＯＬ対象端末１〜５において使用される共通鍵とする。共通鍵を作成した場合、現在設定されている共通鍵により暗号化を行い、その上で同一のセグメントに配信する。
【００４３】
図５は、本実施の形態による端末装置の動作を示すフローチャートである。以下、図５のフローチャートを参照しながら本実施の形態による端末装置の動作について詳細に説明する。
【００４４】
まず、要求元ＷＯＬ対象端末２は、ＷＯＬ制御コンポーネント２２からＷＯＬ対象端末１に対して、ＷＯＬ要求を実行する。ＷＯＬ制御コンポーネント部２２ではまず図４にそのデータ形式の一例が示されているマジックパケットを作成する。上述したように、データ部の宛先ＭＡＣアドレスには、要求先のＷＯＬ対象端末１のＭＡＣアドレスを設定する。また、この時点でのＩＰヘッダのオプションフィールドにはパスワードではなく、初回送信時であることを示す識別子が設定される。
【００４５】
要求元ＷＯＬ対象端末２は、ＷＯＬ制御コンポーネント部２２で生成されたマッジクパケットを、ＬＡＮアダプタ１３経由でＬＡＮ８上にプロードキャスト送信される。これを受信した要求先のＷＯＬ対象端末１のＬＡＮアダプタ１３は、データ部の同期用シーケンスを読み取り、マジックパケットであると認識した後、データ部のＭＡＣアドレスが自身のＭＡＣアドレスと一致するか否かを判定し、ここで一致していれば自分宛のパケットであることを認識する。
【００４６】
要求先ＷＯＬ対象端末１のＬＡＮアダプタ１３は、ＬＡＮアダプタ管理部１２０経由で記憶部１３０を参照してＷＯＬ可否の設定を判定する（ステップＳ５０１）。ここで、可であれば（ステップＳ５０１“Ｙｅｓ”）、ＩＰヘッダから要求元ＩＰアドレスとオプションフィールドの値を読み取る。そして、記憶部１３０に格納されているＩＰアドレスを読み取り、このＩＰアドレスが、端末毎の設定１３２、ＷＯＬ対象の全端末に対する設定１３３のいずれにも登録されている場合は、端末毎の設定１３２を優先することとする。
【００４７】
ＬＡＮアダプタ管理部１２０の主制御部２００は、ＩＰヘッダのＩＰアドレスからＩＰアドレス一覧を検索し、登録されているか否かを判定する（ステップＳ５０２）。ここで、検索が失敗し、読み取ったＩＰアドレスが記憶部１３にあるＩＰアドレス・パスワード一覧に登録されていない場合は（ステップＳ５０３“Ｎｏ”）、処理を中断し、ＷＯＬを不許可とする。
【００４８】
一方、検索が成功し、読み取ったＩＰアドレスが記憶部１３０にあるＩＰアドレス・パスワード一覧に登録されている場合（ステップＳ５０３“Ｙｅｓ”）、主制御部２００は、引き続きオプションフィールドの値をチェックする（ステップＳ５０４）、ここで、マジックパケットの初回送信時である識別子であることが認識されると（ステップＡ５０４“Ｙｅｓ”）、パスワード制御部１２２を介して要求元ＷＯＬ対象端末２に対してパスワード問い合わせのための通信を行う（ステップＳ５０５）。
【００４９】
要求元ＷＯＬ対象端末２では、この問い合わせを受け、ＷＯＬ制御コンポーネント２２のパスワード制御部２２２で処理を行う。すなわち、パスワード制御部２２２は、ユーザにパスワード入力を求め、ユーザからのＷＯＬの許可を得るためのパスワード入力を待ち、取得したパスワードをＷＯＬ制御部２２１に引き渡す。ＷＯＬ制御部２２１では、マジックパケットのＩＰヘッダのオプションヘッダにパスワードを設定し、データ部に宛先ＭＡＣアドレスを設定して、マジックパケットを生成する。そして、そのマジックパケットをブロードキャストする。
【００５０】
要求先ＷＯＬ対象端末１は、そのマジックパケットを受信し、１回目と同様、ＬＡＮフダプタ管理部１２（書制御部１２０）は、ＩＰアドレス制御部１２１でＩＰヘッダの送信元ＩＰアドレスに基づくＰアドレスの検索を行う。続いてパスワード制御部１２２は、オプションフィールドの値をチェックし、特定の識別子でなければ、パスワードとみなし、ＩＰアドレスに関連付けられ記憶されている記憶部１３０のパスワードとの整合性判定を行う（ステップＳ５０６）。ここでパスワードが照合できれば（ステップＳ５０６“Ｙｅｓ”）、認証可と見なし、自身の電源を投入（ＯＮ）する（ステップＳ５０７）。照合できなければ（ステップＳ５０６“Ｎｏ”）、認証不可と見なして上述した一連の処理を終了する。
【００５１】
（第１の実施の形態による効果）
本実施の形態による端末装置では、ＷＯＬによる起動を許可する端末のＩＰアドレスとパスワードをＷＯＬ対象端末１〜５のＬＡＮアダプタ１３に設定し、ＷＯＬの実行可否を制御することにより、ＷＯＬを許可する端末を制限することができ、不正なリモート電源ＯＮ操作を回避することで端末への不正アクセス、不正な操作、情報の搾取などのリスクを低減することができる。
【００５２】
その理由は、ＬＡＮアダプタ１３にＷＯＬを許可する端末のＩＰアドレスとパスワードを予め設定しておき、それをＬＡＮアダプタ１３がＷＯＬのマジックパケットと照合し、不一致の場合は処理を中断するためである。
【００５３】
また、個々の端末毎にＩＰアドレスとパスワードの設定を行う必要がないため、複数のＷＯＬ対象端末１１〜１５に対して、一括して電源制御の設定が可能となる。この場合、個々の端末毎にＷＯＬの可否設定を行う必要がないため、複数のＷＯＬ対象端末１〜５に対して、一括して同一セグメント内の設定が可能となる。
【００５４】
また、ＩＰアドレスとパスワードを、セグメント内の全ての端末に設定した場合は、データをセグメント内に配信することでＷＯＬ対象端末として設定でき、設定するか否かの判断はタイムスタンプを参照して行うことにより、端末間でデータの同期をとることができる。また、ＷＯＬ対象端末１〜５間でデータを送信する場合は共通の暗号鍵を使用し暗号化することでセキュリティ上の効果も得られ、このとき、暗号鍵は各端末上で定期的に生成し、ＷＯＬ対象端末に配信し、共通鍵配信時は既存の共通鍵を使用して暗号化を行う。
【００５５】
（第２の実施の形態の端末装置の構成）
図６は、本発明の第２の実施の形態による端末装置が実行するプログラムの構造を機能展開して示した模式図である。また、図７は、本発明の第２の実施の形態による端末装置の動作を示すフローチャートである。
【００５６】
以下に説明する本実施の形態による端末装置において、図３、図５に示す第１の実施の形態との差異は、第１の実施の形態ではＷＯＬの可否をＩＰアドレスとパスワードの組により決定していたものを、以下に説明する第２の実施の形態では、ＩＰアドレスとＷＯＬを許可する時刻によって決定し、第三者からのＷＯＬの起動を制限することにある。このため、ＬＡＮアダプタ管理部１２０（主制御部２００）には、バスワード制御部１２２に代わりＷＯＬ時刻制御部１２３が設けられる。
【００５７】
図６を参照すると、まず、ユーザは、ＷＯＬ対象端末１上でＬＡＮアダプタ１３のコンフィグレーションユーティリティを起動し、その端末へのＷＯＬを許可する相手端末のＩＰアドレス、およびそのＩＰアドレスに対するＷＯＬを許可する時刻を設定する。これをうけたＬＡＮアダプタ構成設定部１１０は、入力されたＩＰアドレスとＷＯＬを許可する時刻１３５とをＬＡＮアダプタ管理部１２０の記憶部１３０に記憶する。
【００５８】
図７を参照すると、送信元のＩＰアドレスによりＷＯＬ対象端末１の記憶部１３０内のＩＰアドレスを検索する処理まで（Ｓ７０１〜Ｓ７０３）は、図５に示す第１の実施の形態（ステップＳ５０１〜Ｓ５０３）と同様であるため説明を省略する。
【００５９】
ここでは、主制御部２００は、ＩＰアドレスが検索できた場合（ステップＳ７０３“Ｙｅｓ”）、ＬＡＮアダプタ管理部１２０のＷＯＬ時刻制御部１２３経由で不図示のＮＴＰ（Network Time Protocol）サーバから現在時刻を取得して時刻同期をとる（ステップＳ７０４）。そして、ＷＯＬ時刻制御部１２３は、ここで取得した現在時刻が、記憶部１３０に設定されている時刻の範囲内にあるかの否かの整合性判定を行う（ステップＳ７０５）。整合性判定の結果、範囲内にあると判定された場合（ステップＳ７０５“Ｙｅｓ”）、主制御部２００は、ＷＯＬ可と判断して自身の電源を投入（ＯＮ）する制御を行い（ステップＳ７０６）、範囲外であれば（ステップＳ７０５“Ｎｏ”）、ＷＯＬを不許可とて一連の動作を終了する。
【００６０】
（第２の実施の形態の効果）
本実施の形態では、ＷＯＬを許可する時刻の範囲をＷＯＬ対象端末のＬＡＮアダプタ１３に設定することでＷＯＬの可否を制御することができ、第１の実施の形態同様、ＷＯＬを許可する端末を制限することができ、不正なリモート電源ＯＮ操作を回避することで端末への不正アクセス、不正な操作、情報の搾取などのリスクを低減することができる。
【００６１】
また、個々の端末毎にＩＰアドレスとパスワードの設定を行う必要がないため、複数のＷＯＬ対象端末１１〜１５に対して、一括して電源制御の設定が可能となる。この場合、個々の端末毎にＷＯＬの可否設定を行う必要がないため、複数のＷＯＬ対象端末１〜５に対して、一括して同一セグメント内の設定が可能となる。
【００６２】
なお、図３に示すＷＯＬ対象端末１、２が有する機能は、全てをソフトウェアによって実現しても、あるいはその少なくとも一部をハードウェアで実現してもよい。例えば、構成設定手段（ＬＡＮアダプタ構成設定部１１０）が、予め設定されたＷＯＬを許可する要求端末の識別情報を、ＷＯＬ対象端末に送信するデータ処理、または、制御手段（ＬＡＮアダプタ管理部１２０）が、ＷＯＬ要求端末からＷＯＬ要求を受信すると、識別情報を参照してＷＯＬの実行可否判定を行い、電源を投入するデータ処理は、１または複数のプログラムによりコンピュータ上で実現してもよく、また、その少なくとも一部をハードウェアで実現してもよい。
【００６３】
また、図６に示すＷＯＬ対象端末１、２が有する機能は、全てをソフトウェアによって実現しても、あるいはその少なくとも一部をハードウェアで実現してもよい。例えば、構成設定手段（ＬＡＮアダプタ構成設定部１１０）が、予め設定されたＷＯＬを許可する要求端末の識別情報を、ＷＯＬ対象端末に送信するデータ処理、または、制御手段（ＬＡＮアダプタ管理部１２０）が、ＷＯＬ要求端末からＷＯＬ要求を受信すると、識別情報を参照してＷＯＬの実行可否判定を行い、電源を投入するデータ処理は、１または複数のプログラムによりコンピュータ上で実現してもよく、また、その少なくとも一部をハードウェアで実現してもよい。
【００６４】
以上好ましい実施の形態と実施例をあげて本発明を説明したが、本発明は必ずしも、上述実施の形態及び実施例に限定されるものでなく、その技術的思想の範囲内において様々に変形して実施することができる。
【産業上の利用可能性】
【００６５】
本発明によれば、多くのコンピュータを管理する企業などで、管理者がパソコンの存在する場所に向かわずにネットワーク経由で電源ＯＮを行うことが可能になる。本発明は、マジックパケットが届くネットワーク環境内でコンピュータの起動を指示する端末を制限できるといった用途に適用できる。このことにより、不正な第三者による夜間の電源制御や、通常運用を行っていないサーバに対しての電源制御を可能にする。ＷＯＬ対象端末が多数接続され、ＷＯＬ起動要求を行う端末も多数接続される端末ネットワークシステムに用いて特に有効である。
【符号の説明】
【００６６】
１〜５：ＷＯＬ対象端末
６、７：その他端末
８：ＬＡＮ（ネットワーク）
１０：ＣＰＵ
１２：ＢＩＯＳ−ＲＯＭ
１３：ＬＡＮアダプタ
１１０：ＬＡＮアダプタ構成設定部
１２０：ＬＡＮアダプタ管理部
１２１：ＩＰアドレス制御部
１２２：パスワード制御部
１２３：ＷＯＬ時刻制御部
１３０：記憶部
２００：主制御部
【図１】
2010233182.tif 000003
【図２】
2010233182.tif 000004
【図３】
2010233182.tif 000005
【図４】
2010233182.tif 000006
【図５】
2010233182.tif 000007
【図６】
2010233182.tif 000008
【図７】
2010233182.tif 000009