(57)【要約】【課題】省電力中にプログラムが実行されている場合に、割り込みが発生したことを記憶し、そのプログラムの実行を停止させないようにした情報処理装置を提供する。【解決手段】省電力機能を有する情報処理装置であって、前記情報処理装置が省電力状態であるか否かを検知し、プログラムを実行中に割り込みが発生したとき、省電力状態であると検知された場合、前記プログラムの実行を継続させたまま、割り込み記憶手段に割り込みの種別を記憶させ、前記プログラムの実行中に省電力状態が解除されたとき、前記割り込み記憶手段に省電力状態で発生した割り込みの種別が記憶されているか否かを判断し、前記割り込み記憶手段に省電力状態で発生した割り込みの種別が記憶されていると判断された場合は、前記プログラムの実行を停止し、該割り込みに関する表示を行う。【選択図】図１
2010130376.tif 000002
【特許請求の範囲】
【請求項１】
省電力機能を有する情報処理装置であって、
前記情報処理装置が省電力状態であるか否かを検知する省電力状態検知手段と、
割り込みの種別を記憶する割り込み記憶手段と、
プログラムを実行中に割り込みが発生したとき、前記省電力状態検知手段によって省電力状態であると検知された場合、前記プログラムの実行を継続させたまま、前記割り込み記憶手段に割り込みの種別を記憶させる記憶制御手段と、
前記プログラムの実行中に省電力状態が解除されたとき、前記割り込み記憶手段に省電力状態で発生した割り込みの種別が記憶されているか否かを判断する判断手段と、
前記判断手段によって、前記割り込み記憶手段に省電力状態で発生した割り込みの種別が記憶されていると判断された場合は、前記プログラムの実行を停止し、該割り込みに関する表示を行う表示制御手段
を具備することを特徴とする情報処理装置。
【請求項２】
省電力機能を有する情報処理装置であって、
前記情報処理装置が省電力状態であるか否かを検知する省電力状態検知手段と、
割り込みの種別を記憶する割り込み記憶手段と、
プログラムを実行中に割り込みが発生したとき、前記省電力状態検知手段によって省電力状態であると検知された場合、前記プログラムの実行を継続させたまま、前記割り込み記憶手段に割り込みの種別を記憶させる記憶制御手段
を具備することを特徴とする情報処理装置。
【請求項３】
省電力機能を有する情報処理装置であって、
省電力状態で発生した割り込みの種別を記憶する割り込み記憶手段と、
プログラムの実行中に省電力状態が解除されたとき、前記割り込み記憶手段に省電力状態で発生した割り込みの種別が記憶されているか否かを判断する判断手段と、
前記判断手段によって、前記割り込み記憶手段に省電力状態で発生した割り込みの種別が記憶されていると判断された場合は、前記プログラムの実行を停止し、該割り込みに関する表示を行う表示制御手段
を具備することを特徴とする情報処理装置。
【請求項４】
前記情報処理装置は通信可能であって、
前記割り込みは、通信における着信に関する割り込みであり、
前記プログラムは、通信によって他の装置から情報を取得するものである
ことを特徴とする請求項１から３のいずれか一項に記載の情報処理装置。
【請求項５】
省電力機能を有する情報処理装置が行う情報処理方法であって、
前記情報処理装置は、
割り込みの種別を記憶する割り込み記憶手段
を具備し、
前記情報処理装置が省電力状態であるか否かを検知する省電力状態検知ステップと、
プログラムを実行中に割り込みが発生したとき、前記省電力状態検知ステップによって省電力状態であると検知された場合、前記プログラムの実行を継続させたまま、前記割り込み記憶手段に割り込みの種別を記憶させる記憶制御ステップ
を具備することを特徴とする情報処理方法。
【請求項６】
省電力機能を有する情報処理装置が行う情報処理方法であって、
前記情報処理装置は、
省電力状態で発生した割り込みの種別を記憶する割り込み記憶手段
を具備し、
プログラムの実行中に省電力状態が解除されたとき、前記割り込み記憶手段に省電力状態で発生した割り込みの種別が記憶されているか否かを判断する判断ステップと、
前記判断ステップによって、前記割り込み記憶手段に省電力状態で発生した割り込みの種別が記憶されていると判断された場合は、前記プログラムの実行を停止し、該割り込みに関する表示を行う表示制御ステップ
を具備することを特徴とする情報処理方法。
【請求項７】
省電力機能を有する情報処理装置で動作する情報処理プログラムであって、
前記情報処理装置が省電力状態であるか否かを検知する省電力状態検知手段と、
割り込みの種別を記憶する割り込み記憶手段と、
プログラムを実行中に割り込みが発生したとき、前記省電力状態検知手段によって省電力状態であると検知された場合、前記プログラムの実行を継続させたまま、前記割り込み記憶手段に割り込みの種別を記憶させる記憶制御手段
として機能させることを特徴とする情報処理プログラム。
【請求項８】
省電力機能を有する情報処理装置で動作する情報処理プログラムであって、
省電力状態で発生した割り込みの種別を記憶する割り込み記憶手段と、
プログラムの実行中に省電力状態が解除されたとき、前記割り込み記憶手段に省電力状態で発生した割り込みの種別が記憶されているか否かを判断する判断手段と、
前記判断手段によって、前記割り込み記憶手段に省電力状態で発生した割り込みの種別が記憶されていると判断された場合は、前記プログラムの実行を停止し、該割り込みに関する表示を行う表示制御手段
として機能させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、省電力機能を有する情報処理装置、情報処理方法及び情報処理プログラムに関する。
【背景技術】
【０００２】
携帯電話端末等の情報処理装置では、持ち運びができ、その持ち運び先で利用するためにバッテリーを搭載しているものがある。そのため、省電力機能を有しているものが多い。例えば、折り畳み型の携帯電話端末では、筐体を閉じた状態では省電力状態になるものがある。
一方、携帯電話端末等では、サービスを受けるために、常時アプリケーションプログラムを実行させておくことを必要とするものがある。
【０００３】
これらに関連する技術として、例えば、特許文献１には、無線携帯端末のバッテリーの残量が少なくなったときに、バッテリーの消耗を抑え、バッテリー残量が不足しているときでも着信の記録ができる携帯端末を提供することを課題とし、無線携帯端末のバッテリーの残量が少なくなったとき、アプリケーション制御用ＣＰＵをスリープモードにして擬似的にバッテリーが切れているように見せかけてバッテリーの消耗を抑える。上記状態となった場合、通信制御用ＣＰＵは電話着信やメール受信を確認してもアプリケーション制御用ＣＰＵには通知せず、電話番号やメール受信状況だけ記録し、こうすることにより、擬似的にバッテリーが切れている間にかかってきた電話の番号の確認や、センターにメールが残っているかの確認ができることが開示されている。
【０００４】
また、例えば、特許文献２には、待ち受け受信時の消費電力を削減することを課題とし、受信データを解析して、送信端末から呼び出しを受けているか否かを判定するデータ解析部と、待ち受け受信開始後に間欠受信タイマからの割り込み信号を受けて、データ受信・処理部及びデータ解析部を作動させた状態において呼び出しを受けた場合に、ＣＰＵの制御下で通話処理を行わせ、呼び出しを受けなかった場合には、データ受信・処理部及びデータ解析部の動作を停止する受信制御部とを備えることが開示されている。
【特許文献１】特開２００５−３２８４８８号公報
【特許文献２】特開２００４−６４２９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、このような従来の技術では、省電力中にプログラムが実行されているにもかかわらず、着信イベント等の割り込みが発生した場合、一般的にはその割り込みの処理が優先され、プログラムが停止されるという問題点があった。
本発明は、このような従来の技術が有する問題点に着目してなされたもので、省電力中にプログラムが実行されている場合に、割り込みが発生したことを記憶し、そのプログラムの実行を停止させないようにした情報処理装置、情報処理方法及び情報処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
［１］  省電力機能を有する情報処理装置であって、前記情報処理装置が省電力状態であるか否かを検知する省電力状態検知手段と、割り込みの種別を記憶する割り込み記憶手段と、プログラムを実行中に割り込みが発生したとき、前記省電力状態検知手段によって省電力状態であると検知された場合、前記プログラムの実行を継続させたまま、前記割り込み記憶手段に割り込みの種別を記憶させる記憶制御手段と、前記プログラムの実行中に省電力状態が解除されたとき、前記割り込み記憶手段に省電力状態で発生した割り込みの種別が記憶されているか否かを判断する判断手段と、前記判断手段によって、前記割り込み記憶手段に省電力状態で発生した割り込みの種別が記憶されていると判断された場合は、前記プログラムの実行を停止し、該割り込みに関する表示を行う表示制御手段を具備することを特徴とする情報処理装置。
【０００７】
［２］  省電力機能を有する情報処理装置であって、前記情報処理装置が省電力状態であるか否かを検知する省電力状態検知手段と、割り込みの種別を記憶する割り込み記憶手段と、プログラムを実行中に割り込みが発生したとき、前記省電力状態検知手段によって省電力状態であると検知された場合、前記プログラムの実行を継続させたまま、前記割り込み記憶手段に割り込みの種別を記憶させる記憶制御手段を具備することを特徴とする情報処理装置。
【０００８】
［３］  省電力機能を有する情報処理装置であって、省電力状態で発生した割り込みの種別を記憶する割り込み記憶手段と、プログラムの実行中に省電力状態が解除されたとき、前記割り込み記憶手段に省電力状態で発生した割り込みの種別が記憶されているか否かを判断する判断手段と、前記判断手段によって、前記割り込み記憶手段に省電力状態で発生した割り込みの種別が記憶されていると判断された場合は、前記プログラムの実行を停止し、該割り込みに関する表示を行う表示制御手段を具備することを特徴とする情報処理装置。
【０００９】
［４］  前記情報処理装置は通信可能であって、前記割り込みは、通信における着信に関する割り込みであり、前記プログラムは、通信によって他の装置から情報を取得するものであることを特徴とする［１］から［３］のいずれか一項に記載の情報処理装置。
【００１０】
［５］  省電力機能を有する情報処理装置が行う情報処理方法であって、前記情報処理装置は、割り込みの種別を記憶する割り込み記憶手段を具備し、前記情報処理装置が省電力状態であるか否かを検知する省電力状態検知ステップと、プログラムを実行中に割り込みが発生したとき、前記省電力状態検知ステップによって省電力状態であると検知された場合、前記プログラムの実行を継続させたまま、前記割り込み記憶手段に割り込みの種別を記憶させる記憶制御ステップを具備することを特徴とする情報処理方法。
【００１１】
［６］  省電力機能を有する情報処理装置が行う情報処理方法であって、前記情報処理装置は、省電力状態で発生した割り込みの種別を記憶する割り込み記憶手段を具備し、プログラムの実行中に省電力状態が解除されたとき、前記割り込み記憶手段に省電力状態で発生した割り込みの種別が記憶されているか否かを判断する判断ステップと、前記判断ステップによって、前記割り込み記憶手段に省電力状態で発生した割り込みの種別が記憶されていると判断された場合は、前記プログラムの実行を停止し、該割り込みに関する表示を行う表示制御ステップを具備することを特徴とする情報処理方法。
【００１２】
［７］  省電力機能を有する情報処理装置で動作する情報処理プログラムであって、前記情報処理装置が省電力状態であるか否かを検知する省電力状態検知手段と、割り込みの種別を記憶する割り込み記憶手段と、プログラムを実行中に割り込みが発生したとき、前記省電力状態検知手段によって省電力状態であると検知された場合、前記プログラムの実行を継続させたまま、前記割り込み記憶手段に割り込みの種別を記憶させる記憶制御手段として機能させることを特徴とする情報処理プログラム。
【００１３】
［８］  省電力機能を有する情報処理装置で動作する情報処理プログラムであって、省電力状態で発生した割り込みの種別を記憶する割り込み記憶手段と、プログラムの実行中に省電力状態が解除されたとき、前記割り込み記憶手段に省電力状態で発生した割り込みの種別が記憶されているか否かを判断する判断手段と、前記判断手段によって、前記割り込み記憶手段に省電力状態で発生した割り込みの種別が記憶されていると判断された場合は、前記プログラムの実行を停止し、該割り込みに関する表示を行う表示制御手段として機能させることを特徴とする情報処理プログラム。
【００１４】
前記本発明は次のように作用する。
本発明における情報処理装置、情報処理方法及び情報処理プログラムでは、省電力状態検知手段は、情報処理装置が省電力状態であるか否かを検知し、割り込み記憶手段は、割り込みの種別を記憶し、記憶制御手段は、プログラムを実行中に割り込みが発生したとき、前記省電力状態検知手段によって省電力状態であると検知された場合、前記プログラムの実行を継続させたまま、前記割り込み記憶手段に割り込みの種別を記憶させ、判断手段は、前記プログラムの実行中に省電力状態が解除されたとき、前記割り込み記憶手段に省電力状態で発生した割り込みの種別が記憶されているか否かを判断し、表示制御手段は、前記判断手段によって、前記割り込み記憶手段に省電力状態で発生した割り込みの種別が記憶されていると判断された場合は、前記プログラムの実行を停止し、該割り込みに関する表示を行う。これによって、省電力中にプログラムが実行されている場合に、割り込みが発生したことを記憶し、そのプログラムの実行を停止させないようにすることができるものである。
【発明の効果】
【００１５】
本発明にかかる情報処理装置、情報処理方法及び情報処理プログラムによれば、省電力中にプログラムが実行されている場合に、割り込みが発生したことを記憶し、そのプログラムの実行を停止させないようにすることができる。例えば、他の装置から最新の情報を取得するプログラムのような場合、省電力状態になっても動作することが可能となり、利用者は最新の状況を把握することができるようになる。
【発明を実施するための最良の形態】
【００１６】
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図１は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはプログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、プログラム、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がプログラムの場合は、記憶装置に記憶させるように制御するの意である。また、モジュールは機能にほぼ一対一に対応しているが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）を含む。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク等で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「所定」という用語は、予め定められたの意の他に、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じての意を含めて用いる。
【００１７】
以下、情報処理装置として、携帯電話を主に例示して説明する。また、プログラムとして、アプリケーションプログラム（以下、アプリケーションともいう）を主に例示して説明する。
省電力機能とは、消費電力を抑制することを目的とし、通常の動作状態よりも少ない消費電力で動作する機能をいい、より具体的には、ディスプレイを暗くすること（電力供給を停止することを含む）、ＣＰＵのクロック数を低下させること等がある。また、省電力機能が起動されるのは、例えば、折り畳み型（クラムシェル型）の携帯電話で、筐体を閉じた状態になったとき、所定時間利用者からの操作を検知しなかったとき等がある。
【００１８】
本実施の形態である情報処理装置は、省電力機能を有するものであって、図１に示すように、省電力検知モジュール１１０、表示モジュール１２０、制御モジュール１３０、アプリケーション実行モジュール１４０、割り込みイベント検知モジュール１５０、割り込みイベント記憶モジュール１６０を備えている。
【００１９】
省電力検知モジュール１１０は、制御モジュール１３０と接続されており、情報処理装置が省電力状態であるか否かを検知する。そして、省電力状態を検知したことを制御モジュール１３０に伝える。例えば、折り畳み型の携帯電話であるならば、筐体を閉じた状態を検知することが該当する。
表示モジュール１２０は、制御モジュール１３０と接続されており、制御モジュール１３０によって制御され、割り込みに関する情報をディスプレイに表示する。
【００２０】
アプリケーション実行モジュール１４０は、制御モジュール１３０と接続されており、プログラムの実行又は停止を制御する。そして、その実行しているプログラムに関する情報を制御モジュール１３０に伝え、制御モジュール１３０からの制御によってプログラムを停止させる。例えば、プログラムとしては、通信によって他の装置から情報を取得するものであってもよい。より具体的には、新聞社のサーバーから情報を取得するニュース表示プログラム、その地域における最新の情報を天気予報用のサーバーから取得する天気予報表示プログラム等がある。
【００２１】
割り込みイベント検知モジュール１５０は、制御モジュール１３０と接続されており、情報処理装置内で発生した割り込みを検知する。そして、その検知した割り込みに関する情報を制御モジュール１３０に伝える。例えば、検知する割り込みとして、通信における着信に関する割り込みであってもよい。より具体的には、着信イベント（電子メールの着信、電話の着電、プッシュ情報等）がある。
割り込みイベント記憶モジュール１６０は、制御モジュール１３０によってアクセスされ、情報処理装置内で発生した割り込みの種別を記憶する。
【００２２】
制御モジュール１３０は、省電力検知モジュール１１０、表示モジュール１２０、アプリケーション実行モジュール１４０、割り込みイベント検知モジュール１５０、割り込みイベント記憶モジュール１６０と接続されており、これらのモジュールを制御する。すなわち、プログラムを実行中に割り込みが発生したとき、省電力検知モジュール１１０によって省電力状態であると検知された場合、そのプログラムの実行を継続させたまま、割り込みイベント記憶モジュール１６０に割り込みの種別を記憶させる。そして、そのプログラムの実行中に省電力状態が解除されたとき、割り込みイベント記憶モジュール１６０に省電力状態で発生した割り込みの種別が記憶されているか否かを判断する。そして、割り込みイベント記憶モジュール１６０に省電力状態で発生した割り込みの種別が記憶されていると判断した場合は、プログラムの実行を停止し、その割り込みに関する表示の指示を表示モジュール１２０に対して行う。なお、プログラムが実行中であるか否かは、アプリケーション実行モジュール１４０からの情報によって判断し、その実行を停止させるのはアプリケーション実行モジュール１４０に停止の指示を出すことによって行う。割り込みが発生したか否かは、割り込みイベント検知モジュール１５０からの情報によって判断する。
【００２３】
図２は、アプリケーション実行中において割り込みがあった場合の本実施の形態による処理例を示すフローチャートである。
ステップＳ２０２では、制御モジュール１３０が、アプリケーション実行モジュール１４０を制御して、アプリケーションを起動する。例えば、情報処理装置の利用者の操作に応じて、ニュース表示プログラムが起動されるような場合である。このニュース表示プログラムは、所定時間間隔で新聞社のサーバーからニュースを取得するものである。
ステップＳ２０４では、割り込みイベント検知モジュール１５０が、割り込みを検知して、制御モジュール１３０に伝える。
【００２４】
ステップＳ２０６では、制御モジュール１３０が、省電力検知モジュール１１０を制御して、情報処理装置は現在省電力状態であるか否かを検知させる。そして、省電力状態であるならばステップＳ２１２へ進み、それ以外の場合はステップＳ２０８へ進む。例えば、情報処理装置が折り畳み型の携帯電話であるならば、筐体を閉じた状態で、電子メールの着信等の着信イベントを受け取ったような場合は、ステップＳ２１２へ進むことになる。
【００２５】
ステップＳ２０８では、制御モジュール１３０が、アプリケーション実行モジュール１４０を制御して、実行されているアプリケーションをサスペンド（一時停止）する。
ステップＳ２１０では、制御モジュール１３０が、表示モジュール１２０を制御して、ステップＳ２０４で検知された割り込みイベントに関する情報を、ディスプレイに表示する。例えば、「○件の電子メールの着信」があった旨をポップアップ表示する。なお、ポップアップ表示とは、利用者の操作によらずに、新しいウインドウを開いて表示することである。
【００２６】
ステップＳ２１２では、制御モジュール１３０が、アプリケーション実行モジュール１４０を制御して、実行されているアプリケーションの実行を継続させる。つまり、先の例では、ニュース表示プログラムは、割り込みがあった後も、新聞社のサーバーからニュースを取得する処理を行うことになる。
【００２７】
ステップＳ２１４では、制御モジュール１３０が、ステップＳ２０４で検知された割り込みイベントの種別を、割り込みイベント記憶モジュール１６０に記憶させる。割り込みイベントの種別としては、例えば、割り込みを特定する識別子、割り込みの名称等がある。また、割り込みが着信イベントである場合は、受信処理（電子メールの着信の場合は、何件の電子メールがあったことを受信する処理。電話の着電の場合は、何件の着電があったこと、留守電が何件あったことを記憶する処理等である）のみを行い、その受信処理の結果を割り込みイベントの種別として記憶するようにしてもよい。割り込みイベントの種別は、割り込みイベント記憶モジュール１６０内の割り込みイベントテーブル４００に記憶させる。図４は、割り込みイベントテーブル４００のデータ構造例を示す説明図である。割り込みイベントテーブル４００は、Ｎｏ．欄４１０、割り込みイベント種別欄４２０、発生日時欄４３０を有している。Ｎｏ．欄４１０は、割り込みイベントが発生した順に、その順番を示す符号を記憶する。割り込みイベント種別欄４２０は、発生した割り込みイベントの種別を記憶する。発生日時欄４３０は、その発生日時を記憶する。
【００２８】
図３は、省電力モード解除後の本実施の形態による処理例を示すフローチャートである。
ステップＳ３０２では、省電力検知モジュール１１０が、省電力モードが解除されたことを検知して、制御モジュール１３０に伝える。つまり、省電力状態が解除され、通常の処理モードに移ったことを契機にして制御モジュール１３０が処理を開始する。例えば、情報処理装置が折り畳み型の携帯電話であるならば、筐体を開いた状態になった場合である。
ステップＳ３０４では、制御モジュール１３０が、割り込みイベント記憶モジュール１６０内に割り込みイベントの種別が記憶されているか否かを判断する。記憶されている場合はステップＳ３０６へ進み、それ以外の場合はステップＳ３１０へ進む。
【００２９】
ステップＳ３０６では、制御モジュール１３０が、アプリケーション実行モジュール１４０を制御して、実行されているアプリケーションをサスペンドする。
ステップＳ３０８では、制御モジュール１３０が、表示モジュール１２０を制御して、ディスプレイに割り込みイベントに関する情報を表示させる。例えば、図５は、省電力解除後のディスプレイ５００の表示例を示す説明図である。情報処理装置のディスプレイ５００には、割り込みイベントの種別に基づいた内容である「○通のメールが届いています。」を表示するポップアップ表示領域５１０、「○件の留守録があります。」を表示するポップアップ表示領域５２０がある。そして、その表示の完了後、サスペンドしたアプリケーションをレジューム（復帰）し、処理を続行させる。
ステップＳ３１０では、制御モジュール１３０が、アプリケーション実行モジュール１４０を制御して、実行されているアプリケーションの実行を継続させる。
【００３０】
本実施の形態が実装される情報処理装置は、図６に示すような折り畳み型の携帯電話６００であってもよい。携帯電話６００は、例えば、電話としての機能を有するように音声入力できるマイク６０５と、音声出力できるスピーカー６０４と、電話番号又はアプリケーションプログラム等の要求等により文字を入力するための文字入力装置であるキー６０２と、電波を送受信してデータ通信を行うためのアンテナ６０３と、キー６０２による文字入力の結果、アプリケーションプログラムに関する表示、表示モジュール１２０による表示等を行うディスプレイ６０１（より具体的には図５で示したディスプレイ５００に該当する）等を有している。携帯電話６００内には、アプリケーションプログラム等を実行するＣＰＵ、メモリ、通信用回路等のハードウェア等が内蔵されており、情報処理装置を実現するためのソフトウェアであるコンピュータ・プログラムをメモリに記憶させ、ソフトウェアとハードウェア資源とが協働して、情報処理装置が実現される。また、携帯電話６００の筐体を閉じると省電力モードに移行し、筐体を開けると省電力モードを解除して通常モードに移行する。
【００３１】
なお、本実施の形態としてのプログラムが実行されるコンピュータのハードウェア構成は、図７に示すように、一般的なコンピュータであり、具体的には携帯電話６００に内蔵されるようなコンピュータである。省電力検知モジュール１１０、制御モジュール１３０、アプリケーション実行モジュール１４０等のプログラムを実行するＣＰＵ７１０と、そのプログラムやデータを記憶するＲＡＭ７３０と、本コンピュータを起動するためのプログラム等が格納されているＲＯＭ７２０と、補助記憶装置であるＨＤ７４０（例えば、フラッシュメモリ等を含む）と、キー等から操作者の操作によってデータを入力又はＣＲＴや液晶ディスプレイ等にデータを出力して操作者とのインタフェースとなるＵＩ／Ｆ７５０と、メモリカード等のリムーバブルメディアに対して読み書きするリムーバブルメディアリーダーライター７６０と、通信ネットワークと接続するための通信回線Ｉ／Ｆ７７０、そして、それらをつないでデータのやりとりをするためのバス７８０により構成されている。これらのコンピュータが複数台互いにネットワークによって接続されていてもよい。
【００３２】
前述の実施の形態の説明において、情報処理装置の例として携帯電話を主に説明したが、携帯可能な通信端末である、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ  ｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ノート型ＰＣやＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等のデータ通信端末、ポケットベル（登録商標）、通信機能を有しているゲーム端末やナビゲーションシステム等にも適用が可能である。
【００３３】
なお、説明したプログラムについては、記録媒体に格納することも可能であり、その場合は、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明としても把握することができる。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標））、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させることが可能である。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにこれらの組合せ等の伝送媒体を用いて伝送することが可能であり、また、搬送波に乗せて搬送することも可能である。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。
【図面の簡単な説明】
【００３４】
【図１】本発明の一実施の形態のモジュール構成例を示す図である。
【図２】アプリケーション実行中において割り込みがあった場合の本実施の形態による処理例を示すフローチャートである。
【図３】省電力モード解除後の本実施の形態による処理例を示すフローチャートである。
【図４】割り込みイベントテーブルのデータ構造例を示す説明図である。
【図５】省電力解除後のディスプレイの表示例を示す説明図である。
【図６】情報処理装置の一例である携帯電話を示す説明図である。
【図７】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【符号の説明】
【００３５】
１１０…省電力検知モジュール
１２０…表示モジュール
１３０…制御モジュール
１４０…アプリケーション実行モジュール
１５０…割り込みイベント検知モジュール
１６０…割り込みイベント記憶モジュール
【図１】
2010130376.tif 000003
【図２】
2010130376.tif 000004
【図３】
2010130376.tif 000005
【図４】
2010130376.tif 000006
【図５】
2010130376.tif 000007
【図６】
2010130376.tif 000008
【図７】
2010130376.tif 000009