(57)【特許請求の範囲】
【請求項１】
処理を実行する中央処理装置と，前記中央処理装置により実行されるプログラムおよびデータを記憶するメモリと，前記中央処理装置が実行する処理に関するデータを入力する入力装置と，前記中央処理装置による処理結果を表示する出力装置と，ネットワークとの間を接続するネットワーク装置と，これらに電力を供給する電源供給部と，を含んで構成されるコンピュータの節電モード切換方法であって，
電源が印加されて各節電モードに動作する第１所定時間および第２所定時間が設定され，コンピュータが正常動作状態中であって，前記第１所定時間内に，前記入力装置または前記出力装置に対する外部からの入出力がない場合，少なくとも前記中央処理装置，入力装置および出力装置への電力の供給を減少させる第１節電モードに切換える第１段階と，
前記第１節電モード状態において，前記入力装置または前記出力装置に対する外部からの入出力がなく，かつ，前記ネットワーク装置に対する外部装置からのブロードキャスト信号の入力があった場合，第２節電モードに切換える第２段階と，
前記第２段階により前記第２節電モードに切換えられた時点から，前記第２所定時間内に前記入力装置または前記出力装置に対する外部からの入出力がなく，かつ，前記ネットワーク装置に対する外部装置からのブロードキャスト信号の入力がない場合，前記中央処理装置にて処理中のデータを前記メモリに貯蔵した後，前記コンピュータへのすべての電力供給を遮断するサスペンドモードに切換える第３段階と，
前記第１節電モードまたは前記第２節電モード状態において，前記入力装置または前記出力装置に対する外部からの入出力があった場合，正常動作状態に切換える第４段階と，を含んでなることを特徴とするネットワーク使用中の節電機能を有するコンピュータの節電モード切換方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はネットワーク使用中の節電機能を有するコンピュータの節電モード切換方法に係り、より詳しくは、ネットワークを使用する場合に、ネットワーク接続のための基本的な装置には電源を供給する一方、ネットワーク接続に用いない装置には電源供給をしないことにより、節電効果を得るネットワーク使用中の節電機能を有するコンピュータの節電モード切換方法に関する。
【０００２】
【従来の技術】
コンピュータの技術が発展するにつれ、単にその機能面における発展だけではなくエネルギー節約の側面を考慮するようになり、それに従う節電機能が開発されてきており、その代表的な装置として、ハイバネーションシステムがある。
【０００３】
ハイバネーションシステムは、次のような二つの機能をもったシステムである。第一は、コンピュータ使用中に急な停電や手違いにより電源が遮断されたとき、現在のンピュータにおける作業状況をハードディスクのような補助記憶装置に貯蔵した後、電源の再投入で補助記憶装置に貯蔵された内容をもって電源遮断前の状態に復帰する非常時自動復旧機能である。第二は、使用者がコンピュータを稼動させた状態において一定の期間使用しないとき、現在のコンピュータにおける作業状況をハードディスクのような補助記憶装置に貯蔵しながら自動的に電源を遮断した後、使用者による再電源供給で補助記憶装置に貯蔵された内容をもって電源遮断前の状態に復帰する節電機能である。
【０００４】
最近のパーソナルコンピュータでは、非常時自動復旧機能や節電機能を搭載したハイバネーションシステムが好評を博し、需要市場が拡大している趨勢である。
【０００５】
非常時自動復旧機能や節電機能についての、この発明に最も近い従来の技術としては、韓国特許出願第９３−３１２５５号の“非常時作業環境バックアップ用補助電源装置”、同特許出願第９４−１３９１９号の“ストップクロック制御装置とその方法”、同特許出願第９３−３１１６号の“コンピュータ周辺機器の電源制御装置”、同特許出願第９２−１４５９０号の“コンピュータ周辺機器の電源遮断信号発生回路”、同特許出願第９４−２７２９９号の“ネットワークハイバネーション”がある。
【０００６】
最近、コンピュータの普及および使用者層の底辺拡大により多くの仕様のコンピュータが出荷され、それに従うソフトウェアも非常に多くの種類が開発されるに至っている。また、特定分野において一般の使用者のコンピュータでも通信をすることができるようになり、さらに使用者がコンピュータを用いる時間も増加してきている。これにともなって、マルチメディアコンピュータの登場により一般のコンピュータの電力消費が漸次増加してきており、コンピュータの節電機能の重要性が益々重要な問題になってきている。
【０００７】
以下、添付図面を参照して従来の節電機能を有するコンピュータについて説明する。図１は一般の節電機能を有するコンピュータのブロック図である。図１に示すように、一般の節電機能を有するコンピュータの構成は、一連のプログラムの組み込まれた順序に従い処理を実行する中央処理装置(CENTRAL PROCESSOR UNIT ；CPU)１０と、コンピュータの電源印加の際に初期化および自体試験(POST)を行うプログラムおよびハードウェアとソフトウェアを担当するＢＩＯＳ(BASIC INPUT OUTPUT SYSTEM) プログラムが記憶されており、システムソフトウェアおよび使用者ソフトウェアを実行時に搭載するメモリ２０と、中央処理装置１０が処理するデータを入力する入力装置３０と、中央処理装置１０において処理されたデータを確認できるように表示する出力装置４０と、外部装置と接続されて相互間通信できるようにする通信機能を有するネットワーク装置８０と、これらの構成要素が動作できるように電力を供給する電源装置である電源供給部６０と、電源供給部６０を制御する電源管理部５０とからなる。
【０００８】
このような一般の節電機能を有するコンピュータの動作について説明する。コンピュータが動作するためには基本的に中央処理装置１０、メモリ２０、電源供給部６０が必要である。そして、コンピュータをより広く活用するために、中央処理装置１０が処理するデータを入力する入力装置３０と処理されたデータを表示する出力装置４０などのリソース、およびその他通信のためのネットワーク装置８０などが用いられる。
これら構成要素は、コンピュータの動作状況に従い、共に動作したり、動作しなかったりする場合がある。電源管理部は、これらの動作に関係して使用者の意図や決まった方法に従い、各要素や全体の構成要素の電源供給を制御する。
【０００９】
図２は従来の節電機能を有するコンピュータの動作流れ図である。図２に示すように、従来の節電機能を有するコンピュータの動作の流れは、コンピュータの電源をオンさせて動作を開始する段階（Ｓ１０、Ｓ２０）と、使用者がコンピュータのサスペンドモードとなる時間を入力する段階（Ｓ３０）と、これにより決められた時間のうちに入力があるかどうかを判断する段階（Ｓ４０）と、この判断において外部の入力があれば通常の動作を継続する段階（Ｓ５０）と、外部の入力がなければ、サスペンドモードとなる時間になったかどうか判断する段階（Ｓ６０）と、前記二つの条件が成立するとコンピュータを節電状態のサスペンドモードとする段階（Ｓ７０）と、フローを終了する段階（Ｓ８０）とからなる。
【００１０】
上述の構成による従来の節電機能を有するコンピュータの動作について説明する。使用者がコンピュータの電源をオンさせると、中央処理装置(CPU)１０、メモリ２０などが動作を開始する（Ｓ１０、Ｓ２０）。コンピュータがサスペンドモードとなる時間を使用者が設定する（Ｓ３０）。中央処理装置１０はそのサスペンド時間のうちに入力装置３０から入力があるかどうかを判断し（Ｓ４０）、入力装置３０から入力があった場合は通常の動作を継続する（Ｓ５０）。一方、外部の入力がなければ、使用者により設定された時間が経過するかどうかを判断し（Ｓ６０）、まだ経過していなければ通常動作を継続する。サスペンド時間が経過した場合は中央処理装置から電源管理部５０にサスペンドモードに切換える信号が伝送される。この信号を受けた電源管理部５０は、電源供給部６０の電源供給を調節してコンピュータの消費電力を減少させ、サスペンドモードを実行する（Ｓ６０、７０）。
【００１１】
【発明が解決しようとする課題】
上記従来の技術は、一定の時間、コンピュータのリソースを使用しないという条件が満たされる場合のものである。しかし、ネットワークに接続している場合には、直接コンピュータのリソースを使用しない場合でも、間欠的にメモリが用いられたり、リモートから自身のリソースがアクセスされるような場合が生じるので、コンピュータはサスペンドモードに切換わることができないという問題点がある。
【００１２】
本発明はこのような従来の問題点を解決するためのものであって、その目的は、ネットワーク動作中であっても、リソースを使用しない場合に電力の消耗を減少させるサスペンドモードに切換わることができるようにするネットワーク使用中の節電機能を有するコンピュータの節電モード切換方法を提供することにある。
【００１３】
【課題を解決するための手段】
前記目的を達成するための本発明のネットワーク使用中の節電機能を有するコンピュータの節電モード切換方法は、電源印加後、使用者により各節電モードへ移行する時間が設定されると、通常動作状態中のリソースの入出力アドレスアクセスが所定の時間ない場合にコンピュータが第１節電モードに切換わる第１段階と、この第１節電モード状態においてＩＲＱ信号が発生すると、そのＩＲＱを処理するための第２節電モードにコンピュータが切換わる第２段階と、第１節電モード状態において所定の時間リソースの入出力アドレスアクセス及びＩＲＱ発生がないとコンピュータがサスペンドモードに切換わり、ＩＲＱ処理のための第２節電モード状態において所定の時間リソースの入出力アドレスアクセス及びＩＲＱ発生がないとコンピュータが第１節電モードまたは第２節電モードに切換わる第３段階と、第１節電モードまたは第２節電モード状態においてリソースの入出力アドレスアクセスがあるとコンピュータが通常動作状態に切換わる第４段階とを含んでなる。
【００１４】
さらに、本発明の第３段階のサスペンドモードは、第１節電モード状態において、時間をゼロにセッティングした後、インタラプタ要求信号であるＩＲＱ、すなわちブロードキャスタ信号の入力がなく且つ時間セッティング後に所定の時間が経過する条件を満たすとき切換わるものである。
【００１５】
【発明の実施の形態】
以下、本発明の好ましい実施の形態を添付図面に基づいて詳細に説明する。図３は本発明の実施の形態に従う節電機能を有するコンピュータの動作状態図であり、図４は本発明の実施の形態に従う節電機能を有するコンピュータの動作流れ図である。
【００１６】
図４に示すように、本発明の実施の形態に従う節電機能を有するコンピュータの動作の流れは、コンピュータの電源が印加される段階（Ｆ１０）と、使用者が第１節電モード、第２節電モード、サスペンドモードへの各移行時間を設定する段階（Ｆ２０）と、コンピュータの全てのリソースおよびその他コンピュータを構成する装置に電源が供給されて信号の伝送が可能な状態である通常動作を実行する段階（Ｆ３０）と、リソースの入出力アドレスアクセスが所定の時間ないかどうかを判断する段階（Ｆ４０）と、リソースの入出力アドレスアクセスがあれば通常動作を実行する一方、リソースの入出力アドレスアクセスがなければ第１節電モードの状態へ移行する段階（Ｆ５０）と、時間Ｔをゼロにセッティングする段階（Ｆ６０）と、リソースの入出力アドレスアクセスがあるかどうかを判断する段階（Ｆ７０）と、リソースの入出力アドレスアクセスがあれば通常動作状態にもどる段階（Ｆ１４０）と、リソースの入出力アドレスアクセスがなければＩＲＱの発生があるかどうかを判断する段階（Ｆ８０）と、ＩＲＱの発生があれば第２節電モードに切換える段階（Ｆ１５０）と、ＩＲＱの発生がなければ時間Ｔを増加させる段階（Ｆ９０）と、時間Ｔが所定の時間を経過したかどうかを判断する段階（Ｆ１００）と、第２節電モードであるかどうかを判断する段階（Ｆ１１０）と、所定の時間を経過し且つ第２節電モードの状態であればコンピュータの全ての電源供給を遮断するサスペンドモードをセッティングする段階（Ｆ１２０）と、フローを終了する段階（Ｆ１３０）とからなる。
【００１７】
前述の図１同様の構成をもつとして、この発明の実施の形態に従うネットワーク使用中の節電機能を有するコンピュータの作用について説明する。コンピュータの電源供給部６０からコンピュータの全ての装置に電源が印加され、メモリ２０に記憶されているプログラムにより自体テストするブーティング過程中において、使用者は、通常動作状態から第１節電モードとなる移行時間、第１節電モードから第２節電モードとなる移行時間、第１節電モードからサスペンドモードに動作する時間を設定する（Ｆ１０、Ｆ２０）。
【００１８】
前記目的を達成するための本発明のネットワーク使用中の節電機能を有するコンピュータの節電モード切換方法は，処理を実行する中央処理装置と，前記中央処理装置により実行されるプログラムおよびデータを記憶するメモリと，前記中央処理装置が実行する処理に関するデータを入力する入力装置と，前記中央処理装置による処理結果を表示する出力装置と，ネットワークとの間を接続するネットワーク装置と，これらに電力を供給する電源供給部と，を含んで構成されるコンピュータの節電モード切換方法であって，電源が印加されて各節電モードに動作する第１所定時間および第２所定時間が設定され，コンピュータが正常動作状態中であって，前記第１所定時間内に，前記入力装置または前記出力装置に対する外部からの入出力がない場合，少なくとも前記中央処理装置，入力装置および出力装置への電力の供給を減少させる第１節電モードに切換える第１段階と，前記第１節電モード状態において，前記入力装置または前記出力装置に対する外部からの入出力がなく，かつ，前記ネットワーク装置に対する外部装置からのブロードキャスト信号の入力があった場合，第２節電モードに切換える第２段階と，前記第２所定時間内に前記入力装置または前記出力装置に対する外部からの入出力がなく，かつ，前記ネットワーク装置に対する外部装置からのブロードキャスト信号の入力がない場合，前記中央処理装置にて処理中のデータを前記メモリに貯蔵した後，前記コンピュータへのすべての電力の供給を遮断するサスペンドモードに切換える第３段階と，前記第１節電モードまたは前記第２節電モード状態において，前記入力装置または前記出力装置に対する外部からの入出力があった場合，正常動作状態に切換える第４段階と，を含んでなる。
【００１９】
さらに，本発明の第３段階は，前記第２段階により前記第２節電モードに切換えられた時点から前記第２所定時間内に前記入力装置に対する外部からの入力がなく，かつ，前記第２所定時間内に前記ネットワーク装置に対する外部装置からのブロードキャスト信号の入力がない場合，前記サスペンドモードに切換える。
【００２０】
一方、中央処理装置１０が判断して外部から入力がなく且つ移行時間が経過すると、中央処理装置１０は電源管理部５０に信号を伝送する。電源管理部５０はコンピュータリソースの電力消耗量を減少させ、中央処理装置１０も最大限に電力消耗を減少させる第１節電モードがセッティングされる（Ｆ５０）。
【００２１】
媒介変数時間Ｔをゼロにセッティングし（Ｆ６０）、コンピュータは第１節電モード状態において、リソースの入出力アドレスアクセスがあるかどうかを判断する（Ｆ７０）。そして、ネットワーク装置８０においてインタラプタ要求信号であるＩＲＱ信号、すなわちブロードキャスタ信号が入力されたかどうかを判断する（Ｆ８０）。中央処理装置１０が判断してブロードキャスタ信号の入力がなければ、媒介変数時間Ｔを増加させ（Ｆ９０）、設定時間のうちに外部入力がないかどうかを判断する（Ｆ１００）。
【００２２】
外部入力があった場合は、電源管理部５０に信号が伝送され、再び全ての装置に電源が正常に供給され、コンピュータの通常動作状態にもどる（Ｆ１４０）。
【００２３】
一方、外部入力およびＩＲＱ発生がなく且つ移行時間が経過した場合は、サスペンドモードに切換わることになる。中央処理装置１０は、電源管理部５０にサスペンドモードに切換える信号を出力し、現在進行中であったデータを貯蔵し、電源管理部５０は、コンピュータの全ての装置に電源を供給する電源供給部６０の電源をオフさせる（Ｆ８０）。
【００２４】
また、第１節電モードの状態においてブロードキャスタ信号が入力されると、中央処理装置１０は第２節電モードに切換える信号を電源管理部５０に伝送し、電源管理部５０はコンピュータネットワークに必要な電力だけを供給する（Ｆ１５０）。
【００２５】
第２節電モードの状態は、コンピュータリソース中のネットワーク装置８０が間欠的なＩＲＱ（ブロードキャスタ信号）発生に対処するのみで、他のリソースは使用されない場合に、電源管理部５０が中央処理装置１０に低電力消耗状態の電力供給を行い且つ他の装置にも続けて低電力消耗状態の電源供給を実行するものである。
【００２６】
【発明の効果】
以上のように、本発明においてネットワークを用いる場合、ネットワークに用いられる基本的な装置に電源を供給する一方、使用しない装置には電源供給をセーブすることにより節電効果を有するネットワーク使用中の節電機能を有するコンピュータの節電モード切換方法を提供することができる。
【図面の簡単な説明】
【図１】一般的な節電機能を有するコンピュータのブロック図である。
【図２】従来の節電機能を有するコンピュータの動作流れ図である。
【図３】本発明の実施の形態に従う節電機能を有するコンピュータの動作状態図である。
【図４】本発明の実施の形態に従う節電機能を有するコンピュータの動作流れ図である。
【符号の説明】
１０  中央処理装置
５０  電源管理部
６０  電源供給部
【図１】
0003799130.tif 000002
【図２】
0003799130.tif 000003
【図３】
0003799130.tif 000004
【図４】
0003799130.tif 000005