(57)【要約】【課題】後にインストールされるアプリケーションプログラム毎に実行中の消費電力を管理し、起動可能時間などの情報をユーザに通知可能な端末装置を提供する。【解決手段】バッテリ部６０が外部電源部１００から充電中であるか否かを検出する充電検出部６２と、バッテリ部６０の残容量を検出する残容量検出部６１とを備え、制御部１０は、バッテリ部６０が充電中でないと検出された場合におけるアプリ格納領域２１に記憶されている各アプリケーションプログラムの使用状況に応じて、各アプリケーションプログラムの使用時における単位時間平均消費電力を演算し、アプリケーションプログラムと関連付けてデータ格納領域２２に記憶する。アプリケーションプログラム起動時、単位時間平均消費電力とバッテリ部６０の残容量とに基づいて、アプリケーションプログラムの起動可能時間を演算し、それを表示部３０に表示させる。【選択図】        図１
2006350481.tif 000002
【特許請求の範囲】
【請求項１】
バッテリで駆動することができる端末装置であって、
前記バッテリの残容量を検出するバッテリ残量検出手段と、
アプリケーションプログラムを記憶可能なアプリ記憶手段と、
前記アプリ記憶手段に記憶されている前記アプリケーションプログラムの使用状況に応じて、前記アプリケーションプログラムの使用時における前記バッテリの単位時間当たりの平均消費電力を演算する消費電力演算手段と、
前記消費電力演算手段により演算された前記アプリケーションプログラムの単位時間平均消費電力を、対応する前記アプリケーションプログラムと関連付けて記憶する消費電力記憶手段と、
前記消費電力記憶手段に記憶された前記単位時間平均消費電力と前記バッテリ残量検出手段により検出された前記バッテリの残容量とに基づいて、前記アプリケーションプログラムの起動可能時間を演算する制御手段と、
前記制御手段により演算された前記アプリケーションプログラムの前記起動可能時間を含む情報を表示する表示手段と、
を備えたことを特徴とする端末装置。
【請求項２】
時刻を計時する時計手段を備え、
前記消費電力演算手段では、前記アプリケーションプログラムの起動時における前記バッテリの残容量及び起動時刻と、前記アプリケーションプログラムの終了時における前記バッテリの残容量及び終了時刻とから算出される起動時間及び前記バッテリの消費電力に基づいて、実行された前記アプリケーションプログラムの単位時間平均消費電力を演算することを特徴とする請求項１に記載の端末装置。
【請求項３】
前記アプリ記憶手段に記憶されている前記アプリケーションプログラムの起動回数を計数する計数手段を備え、
前記消費電力記憶手段では、前記計数手段により計数された前記起動回数を前記アプリケーションプログラムと関連付けて記憶し、
前記消費電力演算手段では、今回の起動における前記起動時間及び前記バッテリの消費電力に基づいて演算された前記アプリケーションプログラムの単位時間平均消費電力と、前記消費電力記憶手段に記憶されている前記アプリケーションプログラムの単位時間平均消費電力及び起動回数とに基づいて、前記アプリケーションプログラムの新しい単位時間平均消費電力を演算し、
前記消費電力記憶手段では、既に記憶されている前記単位時間平均消費電力に代えて、新しい前記単位時間平均消費電力を前記アプリケーションプログラムと関連付けて記憶することを特徴とする請求項２に記載の端末装置。
【請求項４】
前記アプリケーションプログラムの起動中に、充電検出手段により前記バッテリが充電中になったことが検出された場合には、前記消費電力演算手段は、前記アプリケーションプログラムの単位時間平均消費電力の演算を中止することを特徴とする請求項１に記載の端末装置。
【請求項５】
前記表示手段では、前記アプリ記憶手段に記憶されている前記アプリケーションプログラムのプロパティを表示する際に、前記消費電力記憶手段に記憶されている単位時間平均消費電力を表示することを特徴とする請求項１に記載の端末装置。
【請求項６】
前記表示手段では、前記消費電力記憶手段に記憶されている各前記アプリケーションプログラムの単位時間平均消費電力の大きさに基づいて一覧表示することを特徴とする請求項１に記載の端末装置。
【請求項７】
前記消費電力記憶手段は、予め設定された所定時間を記憶しており、
前記制御手段では、前記起動可能時間が前記所定時間よりも短いか否かを判断し、前記制御手段において、前記起動可能時間が前記所定時間よりも短いと判断したときには、前記アプリケーションプログラムの起動前にその旨を前記表示手段にて表示させることを特徴とする請求項１に記載の端末装置。
【請求項８】
前記消費電力記憶手段は、予め設定された一定時間を記憶しており、
前記制御手段では、前記アプリケーションプログラムの起動中において、検出される前記バッテリの残容量を記憶されている前記単位時間平均消費電力で除算した時間値データが前記一定時間以下であるか否かを判別し、前記時間値データが前記一定時間以下になったときに、その旨を前記表示手段に表示させることを特徴とする請求項１に記載の端末装置。
【請求項９】
複数のキーを含む入力手段を備え、
前記入力手段を用いて、前記所定時間又は前記一定時間を設定変更可能としたことを特徴とする請求項８に記載の端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話、ＰＤＡ等の携帯型の端末装置及びそのような端末装置における消費電力の管理方法に関し、より詳細には、アプリケーションプログラムを実行する際の消費電力を管理することができる端末装置に関する。
【背景技術】
【０００２】
従来、ノート型パーソナルコンピュータなどの携帯型情報処理装置では、バッテリの残容量をパーセンテージで表示したり、電力プロパティ用のアイコン（バッテリメータ）などで段階的に表示したりして、ユーザに携帯型情報処理装置のバッテリの残容量を通知している。
また、このような携帯型情報処理装置において、各種デバイス（例えば、ハードディスクドライブ、光ディスクドライブ、無線ＬＡＮ装置など）を実行・駆動する際の動作時間を予測し、それを表示画面上に表示して、ユーザに通知することが知られている（例えば、特許文献１参照）。
【特許文献１】特開平１１−１４３５９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、インターネット等のネットワークを介してダウンロードする、あるいは他の外部記憶媒体又は光ディスク装置などの外部記憶装置を介して転送することにより、携帯型情報処理装置（端末装置）に購入後にインストールされたアプリケーションプログラムでは、アプリケーションプログラム起動時（実行時）の消費電力は、端末装置の種類に依存して変わり得るので、予測することは困難である。また、特に、ネットワークからダウンロードされる場合、アプリケーションプログラムの種類も多く、どのようなアプリケーションプログラムがインストールされるかを想定するのは難しい。したがって、購入後にインストールされたアプリケーションプログラムの実行時の消費電力を管理することは、付属されている各種デバイスやプリインストールのアプリケーションプログラムの実行時の消費電力を管理するほど容易ではない。
【０００４】
そこで、本発明は、特に購入後等にインストールされるアプリケーションプログラム毎に実行時に消費される電力を管理し、必要に応じて、起動可能時間などの情報をユーザに通知することにより、バッテリの残容量が少ないときに多量の電力消費を防止することができる端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の本発明の端末装置は、バッテリで駆動することができる端末装置であって、前記バッテリの残容量を検出するバッテリ残量検出手段と、アプリケーションプログラムを記憶可能なアプリ記憶手段と、前記アプリ記憶手段に記憶されている前記アプリケーションプログラムの使用状況に応じて、前記アプリケーションプログラムの使用時における前記バッテリの単位時間当たりの平均消費電力を演算する消費電力演算手段と、前記消費電力演算手段により演算された前記アプリケーションプログラムの単位時間平均消費電力を、対応する前記アプリケーションプログラムと関連付けて記憶する消費電力記憶手段と、前記消費電力記憶手段に記憶された前記単位時間平均消費電力と前記バッテリ残量検出手段により検出された前記バッテリの残容量とに基づいて、前記アプリケーションプログラムの起動可能時間を演算する制御手段と、前記制御手段により演算された前記アプリケーションプログラムの前記起動可能時間を含む情報を表示する表示手段と、を備えたことを特徴とする。
請求項２に記載の本発明は、請求項１に記載の端末装置において、時刻を計時する時計手段を備え、前記消費電力演算手段では、前記アプリケーションプログラムの起動時における前記バッテリの残容量及び起動時刻と、前記アプリケーションプログラムの終了時における前記バッテリの残容量及び終了時刻とから算出される起動時間及び前記バッテリの消費電力に基づいて、実行された前記アプリケーションプログラムの単位時間平均消費電力を演算することを特徴とする。
請求項３に記載の本発明は、請求項２に記載の端末装置において、前記アプリ記憶手段に記憶されている前記アプリケーションプログラムの起動回数を計数する計数手段を備え、前記消費電力記憶手段では、前記計数手段により計数された前記起動回数を前記アプリケーションプログラムと関連付けて記憶し、前記消費電力演算手段では、今回の起動における前記起動時間及び前記バッテリの消費電力に基づいて演算された前記アプリケーションプログラムの単位時間平均消費電力と、前記消費電力記憶手段に記憶されている前記アプリケーションプログラムの単位時間平均消費電力及び起動回数とに基づいて、前記アプリケーションプログラムの新しい単位時間平均消費電力を演算し、前記消費電力記憶手段では、既に記憶されている前記単位時間平均消費電力に代えて、新しい前記単位時間平均消費電力を前記アプリケーションプログラムと関連付けて記憶することを特徴とする。
請求項４に記載の本発明は、請求項１に記載の端末装置において、前記アプリケーションプログラムの起動中に、充電検出手段により前記バッテリが充電中になったことが検出された場合には、前記消費電力演算手段は、前記アプリケーションプログラムの単位時間平均消費電力の演算を中止することを特徴とする。
請求項５に記載の本発明は、請求項１に記載の端末装置において、前記表示手段では、前記アプリ記憶手段に記憶されている前記アプリケーションプログラムのプロパティを表示する際に、前記消費電力記憶手段に記憶されている単位時間平均消費電力を表示することを特徴とする。
請求項６に記載の本発明は、請求項１に記載の端末装置において、前記表示手段では、前記消費電力記憶手段に記憶されている各前記アプリケーションプログラムの単位時間平均消費電力の大きさに基づいて一覧表示することを特徴とする。
請求項７に記載の本発明は、請求項１に記載の端末装置において、前記消費電力記憶手段は、予め設定された所定時間を記憶しており、前記制御手段では、前記起動可能時間が前記所定時間よりも短いか否かを判断し、前記制御手段において、前記起動可能時間が前記所定時間よりも短いと判断したときには、前記アプリケーションプログラムの起動前にその旨を前記表示手段にて表示させることを特徴とする。
請求項８に記載の本発明は、請求項１に記載の端末装置において、前記消費電力記憶手段は、予め設定された一定時間を記憶しており、前記制御手段では、前記アプリケーションプログラムの起動中において、検出される前記バッテリの残容量を記憶されている前記単位時間平均消費電力で除算した時間値データが前記一定時間以下であるか否かを判別し、前記時間値データが前記一定時間以下になったときに、その旨を前記表示手段に表示させることを特徴とする。
請求項９に記載の本発明は、請求項８に記載の端末装置において、複数のキーを含む入力手段を備え、前記入力手段を用いて、前記所定時間又は前記一定時間を設定変更可能としたことを特徴とする。
【発明の効果】
【０００６】
本発明によれば、アプリケーションプログラムの実行時における消費電力を管理することができるとともに、必要に応じて、起動可能時間などの情報をユーザに通知することにより、特に、バッテリの残容量が少ないときに端末装置のバッテリの電力を多量に消費することを防止することができる。
【発明を実施するための最良の形態】
【０００７】
本発明の第１の実施の形態による端末装置は、バッテリの残容量を検出するバッテリ残量検出手段と、アプリケーションプログラムを記憶可能なアプリ記憶手段と、アプリ記憶手段に記憶されているアプリケーションプログラムの使用状況に応じて、アプリケーションプログラムの使用時におけるバッテリの単位時間当たりの平均消費電力を演算する消費電力演算手段と、消費電力演算手段により演算されたアプリケーションプログラムの単位時間平均消費電力を、対応するアプリケーションプログラムと関連付けて記憶する消費電力記憶手段と、消費電力記憶手段に記憶された単位時間平均消費電力とバッテリ残量検出手段により検出されたバッテリの残容量とに基づいて、アプリケーションプログラムの起動可能時間を演算する制御手段と、制御手段により演算されたアプリケーションプログラムの起動可能時間を含む情報を表示する表示手段と、を備えたものである。本実施の形態によれば、バッテリで駆動中の端末装置において、インストールされている各アプリケーションプログラムの起動による単位時間当たりの消費電力量を演算（予測）し、それを消費電力記憶手段に記憶することができ、この記憶された単位時間消費電力量に基づいて起動可能時間を演算するとともに、それを表示手段に表示することができる。したがって、本発明の端末装置のユーザは、バッテリ駆動中におけるアプリケーションプログラムの概ねの起動時間を知ることができ、必要に応じて、アプリケーションプログラムを終了すべきであると判断をすることができる。
本発明の第２の実施の形態は、第１の実施の形態による端末装置において、時刻を計時する時計手段を備え、消費電力演算手段では、アプリケーションプログラムの起動時におけるバッテリの残容量及び起動時刻と、アプリケーションプログラムの終了時におけるバッテリの残容量及び終了時刻とから算出される起動時間及びバッテリの消費電力に基づいて、実行されたアプリケーションプログラムの単位時間平均消費電力を演算するものである。本実施の形態によれば、時計手段により実行されたアプリケーションプログラムの起動時及び終了時の現在時刻を取得することができ、その起動時間中にバッテリで消費された電力量に基づいて、該アプリケーションプログラムの単位時間平均消費電力を容易に演算することができる。
本発明の第３の実施の形態は、第２の実施の形態による端末装置において、アプリ記憶手段に記憶されているアプリケーションプログラムの起動回数を計数する計数手段を備え、消費電力記憶手段では、計数手段により計数された起動回数をアプリケーションプログラムと関連付けて記憶し、消費電力演算手段では、今回の起動における起動時間及びバッテリの消費電力に基づいて演算されたアプリケーションプログラムの単位時間平均消費電力と、消費電力記憶手段に記憶されているアプリケーションプログラムの単位時間平均消費電力及び起動回数とに基づいて、アプリケーションプログラムの新しい単位時間平均消費電力を演算し、消費電力記憶手段では、既に記憶されている単位時間平均消費電力に代えて、新しい単位時間平均消費電力をアプリケーションプログラムと関連付けて記憶するものである。本実施の形態によれば、インストール時からの起動回数と、直近の起動において演算された単位時間平均消費電力とに基づいて、新しい単位時間平均消費電力を演算して、消費電力記憶手段に記憶することができる。したがって、今まで起動した際の単位時間平均消費電力のデータや起動回数のデータを利用し、新しい単位時間平均消費電力を演算しているので、バッテリの経年劣化などを考慮に入れた各アプリケーションプログラムの単位時間平均消費電力を演算することができるとともに、各起動時の単位時間消費電力を平均化することができる。
本発明の第４の実施の形態は、第１の実施の形態による端末装置において、アプリケーションプログラムの起動中に、充電検出手段によりバッテリが充電中になったことが検出された場合には、消費電力演算手段は、アプリケーションプログラムの単位時間平均消費電力の演算を中止するものである。本実施の形態によれば、各アプリケーションプログラムの起動回数及び消費電力記憶手段に記憶されている単位時間平均消費電力に基づいて、最新の単位時間平均消費電力を容易に演算することができる。
本発明の第５の実施の形態は、第１の実施の形態による端末装置において、表示手段では、アプリ記憶手段に記憶されているアプリケーションプログラムのプロパティを表示する際に、消費電力記憶手段に記憶されている単位時間平均消費電力を表示するものである。本実施の形態によれば、起動中のアプリケーションプログラムの単位時間平均消費電力を演算するために、起動時間とバッテリの消費電力量を取得する前に、バッテリが充電状態になってしまうと正確な消費電力量が計測できないので、正確でない情報に基づく単位時間平均消費電力の演算を防止することができる。
本発明の第６の実施の形態は、第１の実施の形態による端末装置において、表示手段では、消費電力記憶手段に記憶されている各アプリケーションプログラムの単位時間平均消費電力の大きさに基づいて一覧表示するものである。本実施の形態によれば、プロパティ表示を見たユーザに、各アプリケーションプログラムがどの程度の単位時間平均消費電力量であるかを通知することができる。
本発明の第７の実施の形態は、第１の実施の形態による端末装置において、消費電力記憶手段は、予め設定された所定時間を記憶しており、制御手段では、起動可能時間が所定時間よりも短いか否かを判断し、制御手段において、起動可能時間が所定時間よりも短いと判断したときには、アプリケーションプログラムの起動前にその旨を表示手段にて表示させるものである。本実施の形態によれば、例えば、バッテリの残容量が少なくなっているときなどに、どのアプリケーションプログラムを実行するのが好ましいかをユーザに選択させることができる。
本発明の第８の実施の形態は、第１の実施の形態による端末装置において、消費電力記憶手段は、予め設定された一定時間を記憶しており、制御手段では、アプリケーションプログラムの起動中において、検出されるバッテリの残容量を記憶されている単位時間平均消費電力で除算した時間値データが一定時間以下であるか否かを判別し、時間値データが一定時間以下になったときに、その旨を表示手段に表示させるものである。本実施の形態によれば、バッテリの残容量が少なく、所定のアプリケーションプログラムを実行する場合には、所定時間以上実行することが困難であることを、表示手段を介してユーザに通知することができ、それに基づいて、ユーザは該アプリケーションプログラムを実行すべきか否かを判断することができる。
本発明の第９の実施の形態は、第８の実施の形態による端末装置において、複数のキーを含む入力手段を備え、入力手段を用いて、所定時間又は一定時間を設定変更可能としたものである。本実施の形態によれば、現在実行しているアプリケーションプログラムを一定時間起動し続けることができないことを、表示手段を介して、例えば、ポップアップ表示などによりユーザに通知することができる。
【実施例】
【０００８】
以下、本発明の一実施例による端末装置及び端末装置の消費電力管理方法について添付図面を参照しつつ詳細に説明する。まず、本発明の端末装置の構成を説明する。
図１は、本実施例による端末装置１の概略的なブロック図である。図１に示すように、本実施例の端末装置１は、端末装置１の各部・各機能を制御し、入出力される各種信号を演算処理する制御部１０と、アプリケーションプログラムや各種データを格納（記憶）するための記憶部２０と、アプリケーションプログラム実行時に実行画面を表示する表示部（表示手段）３０と、現在の時刻を計時する時計部（時計手段）４０と、アンテナ５１を介して他の端末装置やネットワークとの送信又は受信を実行する送受信部５０と、端末装置１の各部へ電源を供給するバッテリ部６０と、そのバッテリ部６０の残容量を検出する残容量検出部（バッテリ残量検出手段）６１と、外部電源部１００によりこの端末装置１が充電中であるか否かを検出する充電検出部（充電検出手段）６２と、アプリケーションプログラム実行時の入力やメール作成時に押下することにより利用する複数のキーを備える操作部（入力手段）７０と、他の端末装置や外部記憶装置（ＳＤメモリカードやＦＬＡＳＨメモリなど）やインターネット等のネットワークなどとこの端末装置１を接続するための外部インターフェース（Ｉ／Ｆ）８０とを備えている。なお、後述する図６の表示例に示すように、本実施形態では、端末装置１は、携帯電話として示しているが、これに限定されず、例えば、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）などのユーザが持ち運び可能な他の端末装置であってもよい。
【０００９】
制御部１０は、各種演算処理を実行するプロセッサ（図示せず）を備え、後述する端末装置１の電源管理処理や起動情報表示処理などを実行し、本実施例では、後述する各アプリケーションプログラムの単位時間当たり平均消費電力（以下、「単位時間平均消費電力」という）を演算するときには消費電力演算手段として、各アプリケーションプログラムの起動回数を計数するときには計数手段として機能する。このプロセッサは、ＣＰＵやＤＳＰなどの制御やメディア処理が可能な手段を備えている。記憶部２０は、１つ以上のアプリケーションプログラムを格納することができるアプリ格納領域（アプリ記憶手段）２１と、後述する各アプリケーションプログラムの単位時間平均消費電力データや起動回数データなどを含む各種データを格納することができるデータ格納領域（消費電力記憶手段）２２とを含んでいるが、これらの領域は別々の記憶部やメモリなどとして構成されてもよい。なお、本実施例では、アプリケーションプログラムは、Ｊａｖａ（登録商標）アプリ、ＢＲＥＷ（登録商標）アプリなどの端末装置１で実行可能なアプリケーションプログラムであり、端末装置１にプリインストールされているネイティブアプリケーションプログラム（例えば、電卓、カレンダーなど）の他、外部Ｉ／Ｆ８０を介して、ネットワークからダウンロードし、あるいは他の端末装置や外部記憶装置から転送して、端末装置１にインストールされるものである。
【００１０】
表示部３０は、電子メール又は他の端末装置の識別情報（すなわち、電話番号やメールアドレス、端末装置１内の電話帳（データ格納領域２２）に登録してある電話番号に対応した名前など）を表示可能であるとともに、端末装置１の状態（例えば、バッテリ部６０の残量状態、日時、マナーモード設定の有無など）をアイコンで表示可能である。また、表示部３０は、アプリ格納領域２１に記憶されている各アプリケーションプログラムのプロパティを表示することができ、例えば、アプリケーションプログラムのデータ容量とともに、そのアプリケーションプログラムの単位時間平均消費電力データや消費電力量の大小を表示することもできる（図６（ａ）参照）。なお、消費電力量の大小は、単位時間平均消費電力が予め設定されている図７に示すグラフのどの領域に含まれるかにより決定され、必要に応じて、ユーザによりその領域の設定を変更できるように構成されていてもよい。
残容量検出部６１は、制御部１０の制御により、バッテリ部６０の残容量を検出し、残容量データ（例えば、パーセンテージで表されるデータ）を制御部１０に出力するものであり、制御部１０は、時計部４０から取得した現在時刻とともにこの残容量データを記憶部２０のデータ格納領域２２に一時的に記憶させる。充電検出部６２は、バッテリ部６０が外部電源部１００から充電されているか否かを検出するものであり、バッテリ部６０が充電中になるとその旨を示す信号（例えば、Ｈｉｇｈレベルの信号）を制御部１０に出力するものである。
【００１１】
次に、本発明の端末装置１の特徴的な動作、すなわち、アプリケーションプログラム実行時における消費電力管理処理（端末装置の消費電力管理方法）を、図２から図４のフローチャートを用いて説明する。
図２及び図３は、本実施例による端末装置１のアプリケーションプログラム実行時における消費電力管理処理を示すフローチャートであり、図４は、この消費電力管理処理中の定義済みの起動情報表示処理を示すフローチャートである。この消費電力管理処理は、端末装置１のユーザがアプリ格納領域２１に記憶されているアプリケーションプログラムを選択・実行する際に実行されるものである。
【００１２】
まず、端末装置１のユーザがアプリ格納領域に記憶されているいずれかのアプリケーションプログラムを選択すると（ステップ１０１）、制御部１０は、充電検出部６２によって検出して出力される信号に基づいて、バッテリ部６０が充電中であるか否かを判断する（ステップ１０２）。バッテリ部６０が充電中であると判断された場合には、バッテリ部６０の消費電力を管理する必要はないので（後述する単位時間平均消費電力を正確に演算することが不可能であるので）、この消費電力管理処理を終了し、通常モードで選択されたアプリケーションプログラムを起動する。一方、バッテリ部６０が充電中ではないと判断された場合には、ステップ１０３において、制御部１０は、データ格納領域２２に記憶されている対応するアプリケーションプログラムの起動回数データを取得し、このアプリケーションプログラムの起動回数が一回目であるか否かを判断する。
一回目の起動であると判断された場合、データ格納領域２２には、このアプリケーションプログラムの単位時間平均消費電力データが記憶されていないので、後述する起動可能時間などを演算することができず、この起動において単位時間平均消費電力を演算（算出）するために、ステップ１０７に移行する。一方、一回目の起動ではないと判断された場合には、制御部１０は、データ格納領域２２に記憶されているこのアプリケーションプログラムの単位時間平均消費電力データを取得するとともに、残容量検出部６１により検出されるバッテリ部６０の残容量データを取得し（ステップ１０４）、これらのデータに基づいて図４に示す起動情報表示処理を実行する（ステップ１０５）。
【００１３】
起動情報表示処理では、制御部１０は、まず、上記取得したデータに基づいて、このアプリケーションプログラムの起動可能時間（実行可能時間）を演算する（ステップ２０１）。具体的には、残容量検出部６１で検出されたバッテリ部６０の残容量をデータ格納領域２２に記憶されていたこのアプリケーションプログラムの単位時間平均消費電力で除算して、制御部１０は起動可能時間を演算する。そして、制御部１０は、ステップ２０２において、選択されたアプリケーションプログラムが所定時間起動可能であるかを通知するようにユーザにより設定されているか否かを判断する。ここで、本実施例による端末装置１は、このような設定情報もデータ格納領域２２に記憶することができるよう構成されている。また、所定の時間としては、例えば、５分などの設定された時間であり、ユーザの所望により、操作部７０を介して適宜設定変更可能である。
このような通知の設定がないと判断された場合には、制御部１０は、ステップ２０６に移行し、ステップ２０１で演算された起動可能時間を表示部３０に表示させ（図６（ｃ）参照）、この起動情報表示処理を終了する。一方、通知の設定がされていると判断された場合には、制御部１０は、データ格納領域２２より所定時間データを取得し（ステップ２０３）、上記演算した起動可能時間が所定時間よりも短いか否かを判断する（ステップ２０４）。起動可能時間が所定時間よりも短いと判断された場合には、制御部１０は、そのアプリケーションプログラムを所定時間だけ起動することができない旨を表示部３０に表示させ（ステップ２０５）（図６（ｂ）参照）、その状態において演算された起動可能時間を表示部３０に表示させ（ステップ２０６）、この起動情報表示処理を終了する。一方、起動可能時間が所定時間よりも短くないと判断された場合には、制御部１０は、演算された起動可能時間を表示部３０に表示させ（ステップ２０６）、この起動情報表示処理を終了する。
【００１４】
その後、ステップ１０６において、制御部１０は、図６（ｃ）に示す表示部３０の表示状態において、ユーザがアプリケーションプログラムの起動を選択するか否かを判断し、起動しないと選択された場合には、この処理を終了する。一方、ユーザが起動すると選択した場合には、制御部１０は、時計部４０から現在時刻データを取得するとともに、残容量検出部６１からバッテリ部６０の残容量データを取得して、データ格納領域２２にそれらのデータを一時記憶（保持）し（ステップ１０７）、対応するアプリケーションプログラムを起動する（ステップ１０８）。
そして、制御部１０は、アプリケーションプログラムの実行中、バッテリ部６０への外部電源部１００からの充電が開始されるか否かを、充電検出部６２から出力される信号に基づいて判断する（ステップ１０９）。バッテリ部６０の充電が開始されたと判断された場合には、正確な単位時間平均消費電力を演算することが不可能であるため、制御部１０は、ステップ１０７で取得したデータをクリアし（ステップ１１０）、この処理を終了する。一方、バッテリ部６０の充電がされていないと判断された場合には、制御部１０は、残容量検出部６１からバッテリ部６０の残容量データを取得し、ステップ１０４で取得した単位時間平均消費電力データで除算して、残り実行可能時間を算出（演算）する（ステップ１１１）。
次いで、制御部１０は、この残り実行可能時間が予めデータ格納領域２２に記憶されている一定時間以下になったか否かを判断し（ステップ１１２）、一定時間以下になったと判断された場合には、制御部１０は、表示部３０にその旨を、例えば、アプリケーション実行画面において邪魔にならないように、ポップアップ表示にて表示させる（ステップ１１３）。なお、この一定時間も、上述の所定時間と同様に、例えば、６０分などの設定された時間であり、ユーザの所望により、操作部７０を介して適宜設定変更可能である。
【００１５】
そして、制御部１０は、アプリケーションプログラムが終了されたか否かを判断し（ステップ１１４）、まだ終了されていないと判断された場合には、上記ステップ１０９からステップ１１３までの処理を連続して実行する。アプリケーションプログラムが終了されたと判断された場合には、制御部１０は、このアプリケーションプログラムを終了させ（ステップ１１５）、時計部４０から現在時刻データを取得するとともに、残容量検出部６１からバッテリ部６０の残容量データを取得して、データ格納領域２２にそれらのデータを一時記憶（保持）する（ステップ１１６）。そして、ステップ１０７とステップ１１６において一時記憶された現在時刻データ及びバッテリ部６０の残容量データに基づいて、制御部（ここでは、消費電力演算手段）１０は、アプリケーションプログラムの起動時間とこの起動においてバッテリ部６０で消費された電力量を演算し、消費電力を起動時間で除算して、今回の起動における単位時間平均消費電力を演算する（ステップ１１７）。
次いで、制御部１０は、データ格納領域２２に記憶されている単位時間平均消費電力とこのアプリケーションプログラムの起動回数を取得し、今回演算された単位時間平均消費電力とこれらのデータとに基づいて、新しい単位時間平均消費電力を演算する（ステップ１１８）。具体的には、制御部（消費電力演算手段）１０は、データ格納領域２２に記憶されている対応するアプリケーションプログラムの単位時間平均消費電力とこのアプリケーションプログラムの起動回数とを乗算し、それに今回演算されたアプリケーションプログラムの単位時間平均消費電力を加算し、それを起動回数＋１で除算することにより、アプリケーションプログラムの新しい単位時間平均消費電力を演算する。そして、制御部１０は、既に記憶されている単位時間平均消費電力に代えて、この新しい単位時間平均消費電力をアプリケーションプログラムと関連付けてデータ格納領域２２に記憶するとともに、起動回数を１インクリメントして、同様に、アプリケーションプログラムと関連付けてデータ格納領域２２に記憶し（ステップ１１９）、この処理を終了する。
【００１６】
以上のように、本発明の端末装置１は、購入後にインストールされるアプリケーションプログラム毎に単位時間当たり平均消費電力を演算し、そのデータに基づいて起動可能時間などを表示部３０に表示することができるので、本発明の端末装置１のユーザは、端末装置１がバッテリ部６０で駆動中である場合におけるアプリケーションプログラムの概ねの起動時間や、所定時間あるいは一定時間の起動が不可能であることなどを知ることができ、必要に応じて、アプリケーションプログラムを終了すべきであると判断をすることができる。また、本発明の端末装置１は、アプリケーションプログラムの起動毎に新たに単位時間平均消費電力を演算しているので、バッテリ部６０の経年劣化などを考慮に入れた各アプリケーションプログラムの単位時間平均消費電力を演算することができるとともに、各起動時の単位時間消費電力を平均化することができる。
なお、本発明の端末装置及びその消費電力管理方法では、上述のフローチャートの一部の機能（ステップ）、例えば、ステップ１０９、ステップ１１２、ステップ２０４などの機能を省略してもよく、他の機能（ステップ）を追加してもよい。
【００１７】
次に、本実施例によるアプリケーションプログラムのソート処理を図５に示すフローチャートを用いて説明する。この処理は、ユーザが消費電力の順番にソートするよう設定している場合に実行され、表示部３０にそれらを順に表示させるものである。
まず、ユーザが単位時間平均消費電力の小さい順にソートするように設定する（ステップ３０１）と、制御部１０は、データ格納領域２２から各アプリケーションプログラムの単位時間平均消費電力を取得し（ステップ３０２）、この情報に基づいて、単位時間平均消費電力の小さい順に、すべてのアプリケーションプログラムをソートし（ステップ３０３）、ソートされた順番に従って、アプリ格納領域２１に記憶されているアプリケーションプログラムを一覧で表示し（ステップ３０４）、この処理を終了する。アプリケーションプログラムが小さい順にソートされた場合の表示部３０の表示例を図６（ｄ）に示す（ここでは、アプリ格納領域２１に記憶されているアプリケーションプログラムは４つである）。
このように、データ格納領域２２に記憶されている各アプリケーションプログラムの単位時間平均消費電力をその大きさにより順に表示することができるので、例えば、バッテリ部６０の残容量が少なくなっているときなどに、どのアプリケーションプログラムを実行するのが好ましいかをユーザに選択させることができる。
以上、図示の実施例に基づいて本発明の端末装置を説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置換することができる。また、他の任意の構成物（構成要素）が本発明の端末装置に付加されていてもよい。
【産業上の利用可能性】
【００１８】
本発明による端末装置としては、携帯電話やＰＤＡの他、バッテリにより駆動することができ、ネットワークや他の外部記憶装置などからアプリケーションプログラムをインストールすることができる装置に適用することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施例による端末装置の概略的なブロック図
【図２】本実施例による端末装置の消費電力管理方法を示すフローチャートの一部
【図３】本実施例による端末装置の消費電力管理方法を示すフローチャートの一部
【図４】図２に示すフローチャートの起動情報表示処理を示すフローチャート
【図５】本実施例によるアプリケーションプログラムのソート処理を示すフローチャート
【図６】本実施例による図１に示す端末装置の表示手段（表示部）の表示例
【図７】本実施例によるバッテリ容量とアプリケーションプログラムの消費電力の関係を示すグラフ
【符号の説明】
【００２０】
１  端末装置
１０  制御部
２０  記憶部
２１  アプリ格納領域
２２  データ格納領域
３０  表示部
４０  時計部
６０  バッテリ部
６１  残容量検出部
６２  充電検出部
７０  操作部
【図１】
2006350481.tif 000003
【図２】
2006350481.tif 000004
【図３】
2006350481.tif 000005
【図４】
2006350481.tif 000006
【図５】
2006350481.tif 000007
【図６】
2006350481.tif 000008
【図７】
2006350481.tif 000009