(57)【特許請求の範囲】
【請求項１】
ウェークオンＬＡＮ信号を用いたコンピュータシステムの電源制御方法において，
（ａ）  前記コンピュータシステムの電源オフ状態において，前記ウェークオンＬＡＮ信号が感知されると，電源オン／オフに敏感な所定の周辺機器を除いた機器類を電源オンする段階と，
（ｂ）  コンピュータのブーティング時に，ウェークオンＬＡＮイネーブル時に電源オンイネーブルか電源オンディスエーブルかに関するシステムセットアップ情報を確認する段階と，
（ｃ）  前記（ｂ）段階において，電源オンイネーブルに設定されていると確認された場合には前記所定の周辺機器も電源オンし，電源オンディスエーブルに設定すると確認された場合には前記（ａ）段階で電源オンされた前記機器類を再び電源オフする段階とを具備することを特徴とする，コンピュータシステムの電源制御方法。
【請求項２】
前記システムセットアップ情報は，前記コンピュータシステムのバイアス（ＢＩＯＳ）に保存されていることを特徴とする，請求項１に記載のコンピュータシステムの電源制御方法。
【請求項３】
前記電源オン／オフに敏感な所定の周辺機器は，ハードディスクドライブを含むことを特徴とする，請求項１に記載のコンピュータシステムの電源制御方法。
【請求項４】
電源をオン／オフする前記（ｃ）段階以前に，使用者の要求に応じてウェークオンＬＡＮイネーブル時に電源オンイネーブルか電源オンディスエーブルかを強制設定可能であることを特徴とする，請求項１に記載のコンピュータシステムの電源制御方法。
【請求項５】
前記（ｂ）段階において，前記システムセットアップ情報に関する確認ができない場合には，電源オンイネーブルに設定されるものとみなして，前記（ｃ）段階に進むことを特徴とする，請求項１に記載のコンピュータシステムの電源制御方法。
【請求項６】
ウェークオンＬＡＮ信号を用いたコンピュータシステムの電源制御装置において，
前記コンピュータシステムの電源オフ状態において，前記ウェークオンＬＡＮ信号が感知されると，電源オン／オフに敏感な所定の周辺機器を除いた機器類を電源オンする第１制御信号を発生するとともに，コンピュータのブーティング時に，ウェークオンＬＡＮイネーブル時に電源オンイネーブルか電源オンディスエーブルかに関するシステムセットアップ情報を確認し，電源オンイネーブルに設定されていると確認された場合には前記所定の周辺機器も電源オンする第２制御信号を発生する電源調節部と，
所定の電源に接続され，第１制御信号に応答して電源オン／オフに敏感な所定の周辺機器を除いた前記システムの機器類に電源を供給する第１スイッチと，
第２制御信号に応じて前記所定の周辺機器に電源を供給する第２スイッチとを具備することを特徴とする，コンピュータシステムの電源制御装置。
【請求項７】
前記電源調節部は，
電源オフ前に，使用者がウェークオンＬＡＮイネーブル時に電源オンイネーブルか電源オンディスエーブルかを強制設定可能であることを特徴とする，請求項６に記載のコンピュータシステムの電源制御装置。
【請求項８】
前記電源調節部は，
前記システムのセットアップにおいてウェークオンＬＡＮイネーブル時に電源オンイネーブルにセットアップされているか電源オンディスエーブルにセットアップされているかを確認できない場合には，電源オンイネーブルであるとみなすことを特徴とする，請求項６または７のいずれかに記載のコンピュータシステムの電源制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，コンピュータの電源（パワー）オンオフ制御に係り，特にコンピュータネットワークでネットワーク管理者より発生されるウェークオンＬＡＮ信号を用いたシステム電源制御方法及びその装置に関する。
【０００２】
【従来の技術】
図４は，一般のコンピュータネットワークを概略的に示す図面であって，ネットワーク管理者１００と，端末機器に相当する複数のコンピュータ１１０，１１２，１１４．．．などが接続されている。例えば，ある事務室またはあるビルディングのように近距離で隣接したコンピータは近距離ネットワーク（ＬＡＮ）で共に接続されて様々な資源を共有している。
【０００３】
最近は，コンピュータネックワーク内でコンピュータの管理を容易にし，コンピュータ維持コストを節減するための努力の一環として，コンピュータ電源を遠隔において制御する方法が研究されている。すなわち，使用者によりコンピュータが電源オフされた場合であっても，所定時間にネットワーク管理者１００により遠隔で自動的にコンピュータの電源をオンにさせることが可能である。現在業界では，有線管理スペック（ｗｉｒｅｄ  ｆｏｒ  ｍａｎａｇｅｍｅｎｔ  ｓｐｅｃ）に従って，ウェークオンＬＡＮメッセージにより電源オフ状態のシステムを遠隔において覚醒しブーティングする機能が設けられている。
【０００４】
図５は，従来のウェークオンＬＡＮ信号に従うシステム電源スイッチング装置を説明するためのブロック図であって，ＡＣ／ＤＣコンバータ２１０，ＤＣ／ＤＣ電源２１２，ＣＰＵ２３０，メモリ２３２，システムＢＩＯＳ２３４，ハードディスクドライバ（ＨＤＤ）２３６，キャッシュメモリ２３８を備えるコンピュータシステムは，ウェークオンＬＡＮ信号に従う自動電源オン機能のためにチップセット２２０，スイッチ２２４及びネットワークカード２２２をさらに含む。
【０００５】
図５を参照すれば，システムの電源がオフされても，すなわち，スイッチ２２４のターンオフによりコンピュータシステム内の全てのデバイスがオフにされても，チップセット２２０及びネットワークカード２２２はＤＣ／ＤＣ電源２１２から電源を供給され続けており，少量の電源が消耗される休眠（スリープ）モード状態に置かれる。ここで，ＤＣ／ＤＣ電源２１２は，使用者がコンピュータ電源プラグを抜かない限りイネーブル状態にある。システムの電源オフ状態で，ネットワークカード２２２を通じてウェークオンＬＡＮ信号が入力されると，チップセット２２０は自動的にスイッチ２２４をターンオンしてシステムの電源をオンにする。すなわち，チップセット２２０はウェークオンＬＡＮ信号に従って単純にシステムの電源を自動的にスイッチングするように機能する。
【０００６】
【発明が解決しようとする課題】
しかし，このようにチップセット２２０によってシステムの電源オン制御をする場合には，次のような問題点がある。すなわち，チップセットの機能は休眠モード状態を支援していなければならず，ウェークオンＬＡＮ信号によってウェークされてこそ動作可能である。言い換えれば，ウェークオンＬＡＮ機能がチップセットによって全体的に遂行されるので，使用者が願わない電源制御時であっても該機能を遮断することができなかった。
【０００７】
また，システムは，通常，完全に電源オフされた後に再び電源を供給されれば，一応目覚めて現在のシステムセットアップ状態を確認する。この時，もしウェークオンＬＡＮ信号によりチップセット２２０が自動的にシステムを電源オンしたとしても，確認されたシステムセットアップ状態においてウェークオンＬＡＮ機能に従う電源オンが設定されていなければ，システムは再び電源オフされてしまう。このように，願わない電源オンによりシステムが電源オン／オフを反復すれば，特にハードディスクドライバなどの特定機器は機器自体に影響を受けて非常に不安定になる。
【０００８】
したがって，本発明が達成しようとする技術的課題は，ウェークオンＬＡＮ信号により自動的に電源オンされても，システムセットアップ状態の確認後にハードディスクドライバ等の特定機器の電源を制御することによって機器を保護する，ウェークオンＬＡＮ信号を用いたコンピュータシステムにおける電源制御方法を提供することにある。
【０００９】
本発明が達成しようとする他の技術的課題は，前記方法を遂行するウェークオンＬＡＮ信号を用いたコンピュータシステムにおける電源制御装置を提供することにある。
【００１０】
本発明が達成しようとするさらに他の技術的課題は，ウェークオンＬＡＮイネーブル時に電源オンイネーブルかディスエーブルかを予め設定しておくことによって，願わないウェークオンＬＡＮ信号の入力時に電源オンしないように機能する，ウェークオンＬＡＮ信号を用いたコンピュータシステムにおける電源制御方法を提供することにある。
【００１１】
【課題を解決するための手段】
前記課題を解決するために，ウェークオンＬＡＮ信号を用いたコンピュータシステムの電源制御方法は，（ａ）コンピュータシステムの電源オフ状態でウェークオンＬＡＮ信号が感知されれば，電源オン／オフに敏感な所定の周辺機器を除いたデバイスを電源オンする段階と，（ｂ）コンピュータのブーティング時にシステムセットアップ状態からウェークオンＬＡＮイネーブル時に電源オンイネーブルかディスエーブルかを確認する段階と，（ｃ）確認結果，電源オンイネーブルに設定されていれば前記所定の周辺機器も電源オンし，そうでなければ（ａ）段階で電源オンされたデバイスを再び電源オフする段階とを具備する。
【００１２】
前記他の課題を解決するために，ウェークオンＬＡＮ信号を用いたコンピュータシステムの電源制御装置は，ウェークオンＬＡＮ信号が感知されれば第１制御信号を発生し，システムのセットアップ状態に従って第２制御信号を発生する電源調節部と，所定の電源に接続され，第１制御信号に応答して電源オン／オフに敏感な所定の周辺機器を除いたシステムのデバイスに電源を供給する第１スイッチと，第２制御信号に応答して所定の周辺機器に電源を供給する第２スイッチとを具備する。
【００１３】
前記さらに他の課題を解決するために，ウェークオンＬＡＮ信号を用いたコンピュータシステムの電源制御方法は，（ａ）使用者によりウェークオンＬＡＮイネーブル時に電源オンイネーブルかディスエーブルかを設定される段階と，（ｂ）コンピュータシステムの電源オフ状態でウェークオンＬＡＮ信号が感知されれば，（ａ）段階で予め設定されたウェークオンＬＡＮに対する情報（ウェークオンＬＡＮイネーブル時に電源オンイネーブルか電源オンディスエーブルかに関するシステムセットアップ情報）を確認する段階と，（ｃ）確認された結果，電源オンイネーブルに設定されていればコンピュータシステムを電源オンし，そうでなければ電源オンしない段階と，（ｄ）（ｂ）段階でウェークオンＬＡＮに対する情報が確認できない場合には，電源オンイネーブルに設定されたことと見なしてコンピュータシステムを電源オンする段階とを具備する。
【００１４】
【発明の実施の形態】
以下，本発明に係るウェークオンＬＡＮ信号を用いたシステム電源調整装置及び方法の好適な実施形態を添付した図面を参照して説明する。
【００１５】
図１は，本発明に係るウェークオンＬＡＮ信号を用いたコンピュータシステムにおける電源制御装置を説明するためのブロック図である。
【００１６】
図１で，ＡＣ／ＤＣコンバータ３１０，ＤＣ／ＤＣ電源３１２，ＣＰＵ３３０，メモリ３３２，システムＢＩＯＳ３３４，ハードディスクドライバ（ＨＤＤ）３３６，キャッシュメモリ３３８などを備えるコンピュータシステムは，ウェークオンＬＡＮ信号を用いてシステムの電源を制御するために，マイコン３２０，ネットワークカード３２２，第１スイッチ３２４及び第２スイッチ３２６を含んでいる。
【００１７】
電源調節部の望ましい一例に当るマイコン３２０は，システムの電源オフに関係なくＤＣ／ＤＣ電源３１２から電源を供給され，入力ピンの一つがネットワークカード３２２のウェークオンＬＡＮ信号ラインに接続されて信号変化を感知し，電源スイッチング部を構成する第１及び第２スイッチ３２４，３２６を制御する。また，マイコン３２０はシステムバスを通じてＣＰＵ３３０，メモリ３３２，システムＢＩＯＳ３３４等コンピュータシステムに接続され，ＣＰＵ３３０からウェークオンＬＡＮ信号に関して所定の命令を受ける。
【００１８】
ネットワークカード３２２は，マイコン３２０と同じようにシステムの電源オフに関係なくＤＣ／ＤＣ電源３１２から電源を供給される。ここでＤＣ／ＤＣ電源３１２は，使用者がコンピュータ電源プラグを抜かない限りイネーブル状態にある。一方，第１スイッチ３２４は，マイコン３２０の制御下でＤＣ／ＤＣ電源３１２からの電源をＨＤＤ３３６等の特定機器を除いた他のデバイスに供給し，第２スイッチ３２６はＨＤＤ３３６等の特定機器に電源を供給する。
【００１９】
図１を参照して動作を説明すれば，システムの電源がオフされても，すなわち，第１及び第２スイッチ３２４，３２６のターンオフでコンピュータシステム内の全てのデバイスがオフにされても，マイコン３２０及びネットワークカード３２２はＤＣ／ＤＣ電源３１２から電源を供給され続けて少量の電源が消耗される休眠モード状態に置かれる。
【００２０】
この時，マイコン３２０は，休眠モード状態に置かれる前に，ＣＰＵ３３０からウェークオンＬＡＮ信号に従う電源オンイネーブル／ディスエーブル命令を受ける。すなわち，電源オフされる前に，現在使用者はウェークオンＬＡＮイネーブル項目を予め設定しおき，ＣＰＵ３３０はこのシステムセットアップ状態に従って電源オンイネーブル／ディスエーブル命令をマイコン３２０に指示する。
【００２１】
マイコン３２０が休眠モード状態に置かれた後，ネットワークカード３２２を通じてウェークオンＬＡＮ信号が感知されると，マイコン３２０はウェークオンＬＡＮがイネーブルされても，予め設定された情報を確認して，電源オンイネーブルに設定されていなければ，システムを電源オンしない。これに対して，マイコン３２０は，予め設定された情報を確認して，電源オンイネーブルに設定されていれば，第１及び第２スイッチ３２４，３２６に制御信号を発生させてシステムを電源オンする。
【００２２】
一方，マイコン３２０は，ウェークオンＬＡＮ機能に対する情報がない場合に，デフォルトで電源オンイネーブルであると判断してシステムを自動的に電源オンするように構成できる。すなわち，マイコン３２０が休眠モード状態に置かれる前に，ＣＰＵ３３０から命令を受けられない場合には，従来のようにシステムを電源オンする。
【００２３】
ただし，この時，マイコン３２０は，まず第１スイッチ３２４をターンオンすることによって，ＤＣ／ＤＣ電源３１２からの電源をハードディスクドライバ３３６等の特定機器を除いた他のデバイスに供給する。コンピュータのブーティング後に，ＣＰＵ３３０は，現在のシステムセットアップ状態をＣＭＯＳ−ＲＡＭを用いて直ちに判断し，ウェークオンＬＡＮイネーブルに対して電源オンディスエーブルに設定されていれば，マイコン３２０に電源を再びオフにしろとの命令を下してシステムを電源オフする。
【００２４】
また，ＣＰＵ３３０により電源がオフされる前にハードディスクドライバ３３６等の特定機器に電源が印加されることを防止するために，ハードディスクドライバ３３６の電源オン／オフをシステムＢＩＯＳ３３４が制御するようにする。システムＢＩＯＳ３３４で現在のシステムセットアップ状態を確認する。ウェークオンＬＡＮイネーブルに対して電源オンディスエーブルに設定されていれば，ＣＰＵ３３０はマイコン３２０に電源を再びオフしろとの命令を下してシステムを電源オフする。これに対して，電源オンイネーブルに設定されていれば，ＣＰＵ３３０はマイコン３２０に命令して，第２スイッチ３２６までターンオンすることによってハードディスクドライバ３３６等の特定機器に電源を供給する。
【００２５】
以上，従来と比較されるコンピュータシステムにおける電源制御装置の好適な実施形態について説明した。次いで，本発明に係る電源制御方法について説明する。
【００２６】
図２は，本発明に係るウェークオンＬＡＮ信号を用いたコンピュータシステムにおける電源制御方法の好適な一実施形態を説明するためのフローチャートである。
【００２７】
まず，使用者は，ウェークオンＬＡＮイネーブル項目を予め設定する（段階４００）。すなわち，本実施形態においては，システムセットアップでウェークオンＬＡＮイネーブル項目が使用者により設定可能であり，ウェークオンＬＡＮイネーブル時に電源オンイネーブルかディスエーブルか決定される。段階４００後に，前記設定によってＣＰＵは，システムが電源オフされる前に，電源オンイネーブル／ディスエーブル命令をマイコン，すなわち，ウェークオンＬＡＮ信号を感知してシステムの電源を調節する電源調節部に指示する（段階４０２）。
【００２８】
段階４００及び段階４０２を経て，ウェークオンＬＡＮ信号に対する電源オンイネーブルかディスエーブルかが決定された後，使用者によりコンピュータシステムの電源がオフされると，この時点からウェークオンＬＡＮイネーブルかどうかが確認される。電源オフ状態でウェークオンＬＡＮ信号が感知されると，マイコンに予め命令されたウェークオンＬＡＮに対する情報を確認する（段階４０６）。
【００２９】
そして，電源オンイネーブルがシステムセットアップされているかどうかを判断し（段階４０８），電源オンイネーブルがシステムセットアップされている場合には，コンピュータシステムを電源オンする（段階４１０）。電源オンディスエーブルがシステムセットアップされている場合には，感知されたウェークオンＬＡＮ信号に関係なくコンピュータシステムを電源オンしない（段階４１２）。
【００３０】
ここで，マイコンがＣＰＵから命令を伝達されない場合や，命令を逃した場合には，段階４０６において，予め設定されたウェークオンＬＡＮに対する情報が確認できないことがある。かかる場合には，デフォルトで電源オンイネーブルに設定されたものとみなして，コンピュータシステムを自動的に電源オンする。この点を考慮して次のように他の実施形態を具体的に提示することができる。
【００３１】
図３は，本発明に係るウェークオンＬＡＮ信号を用いたコンピュータシステムにおける電源制御方法の望ましい他の実施形態を説明するためのフローチャートである。
【００３２】
まず，コンピュータシステムの電源オフ状態において，ウェークオンＬＡＮイネーブルによりウェークオンＬＡＮ信号が感知されたかどうかを判断する（段階５００）。マイコンがウェークオンＬＡＮ信号を感知した場合には，予め命令されたウェークオンＬＡＮに対する情報（ウェークオンＬＡＮイネーブル時に電源オンイネーブルか電源オンディスエーブルかに関するシステムセットアップ情報）が存在しているかどうかを確認する（段階５０２）。そして，情報が存在する場合には，図２に関連して説明した実施形態と同様に，ウェークオンＬＡＮイネーブル時に電源オンイネーブルがシステムセットアップされているかどうかを判断し（段階５０４），そのようにセットアップされていればコンピュータシステムを電源オンし（段階５０６），そうでない場合にはコンピュータシステムを電源オンしない（段階５０８）。
【００３３】
一方，段階５０２において，予め命令されたウェークオンＬＡＮに対する情報が存在しない場合には，一応電源オンイネーブルに設定されたものと見なす（段階５１０）。電源オン／オフに敏感なハードディスクドライバ等の所定機器を除いたデバイスに電源を供給する（段階５１２）。コンピュータブーティング時にシステムＢＩＯＳでシステムセットアップ状態からウェークオンＬＡＮに対して電源オンイネーブルかディスエーブルかを確認する（段階５１４）。
【００３４】
ウェークオンＬＡＮイネーブル時に電源オンイネーブルにシステムセットアップされるているかかどうかを判断し（段階５１６），電源オンイネーブルにシステムセットアップされていれば，ハードディスクドライバ等の所定機器にも電源を供給する（段階５１８）。これに対して，電源オンディスエーブルにシステムセットアップされている場合には，段階５１２において，電源オンされたデバイスを再び電源オフする（段階５２０）。
【００３５】
以上，添付図面を参照しながら，本発明の好適な実施形態にかかるウェークオンＬＡＮ信号を用いたシステム電源調整装置及び方法について説明したが，本発明はかかる例に限定されない。当業者であれば，特許請求の範囲に記載された技術的思想の範疇内において各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【００３６】
【発明の効果】
以上，説明したように，本発明に係るウェークオンＬＡＮ信号を用いたシステム電源調整装置及び方法は，チップセットに関係なくウェークオンＬＡＮ機能を有し，使用者が望まないウェークオンＬＡＮ信号によるシステムの電源オンを防止することが可能であり，電源オン／オフに影響を受けるハードディスクドライバの損傷を減らす効果がある。
【図面の簡単な説明】
【図１】本発明に係るウェークオンＬＡＮ信号を用いたシステム電源制御装置を説明するためのブロック図である。
【図２】本発明に係るウェークオンＬＡＮ信号を用いたシステム電源制御方法の望ましい一実施形態を説明するためのフローチャートである。
【図３】本発明に係るウェークオンＬＡＮ信号を用いたシステム電源制御方法の望ましい他の実施形態を説明するためのフローチャートである。
【図４】一般のコンピュータネットワークを概略的に示す図面である。
【図５】従来のウェークオンＬＡＮ信号に従うシステム電源スイッチング装置を説明するためのブロック図である。
【図１】
0003706508.tif 000002
【図２】
0003706508.tif 000003
【図３】
0003706508.tif 000004
【図４】
0003706508.tif 000005
【図５】
0003706508.tif 000006