(57)【要約】【課題】機器をより長く動作させることが可能な携帯情報端末を提供する。【解決手段】この携帯情報端末１００は、電源としてのバッテリ１４と、アプリケーションまたはデバイスの使用に起因する負荷変動とバッテリ１４のバッテリ残量とに基づいて、アプリケーションおよびデバイスのうち少なくとも一方の使用可否を判断するとともに、使用できないと判断された場合には、アプリケーションおよびデバイスのうち少なくとも一方の使用を制限する制御を行うＣＰＵ１とを備える。【選択図】図１０
2014220756.tif 000002
【特許請求の範囲】
【請求項１】
電源としてのバッテリと、
アプリケーションまたはデバイスの使用に起因する負荷変動と前記バッテリのバッテリ残量とに基づいて、前記アプリケーションおよび前記デバイスのうち少なくとも一方の使用可否を判断するとともに、使用できないと判断された場合には、前記アプリケーションおよび前記デバイスのうち少なくとも一方の使用を制限する制御を行う制御部とを備えた、携帯情報端末。
【請求項２】
前記制御部は、負荷変動とバッテリ残量とに加えて、前記アプリケーションまたは前記デバイスの使用に起因する消費電力にも基づいて、前記アプリケーションおよび前記デバイスのうち少なくとも一方の使用可否を判断するように構成されている、請求項１に記載の携帯情報端末。
【請求項３】
前記アプリケーションが使用する前記デバイスを管理するデバイス管理テーブルと、前記デバイスごとの負荷変動を管理する負荷変動管理テーブルとをさらに備え、
前記制御部は、前記デバイス管理テーブルと、前記負荷変動管理テーブルと、バッテリ残量とに基づいて、前記アプリケーションおよび前記デバイスのうち少なくとも一方の使用可否を判断するように構成されている、請求項１または２に記載の携帯情報端末。
【請求項４】
前記デバイスごとの消費電力を管理する消費電力管理テーブルをさらに備え、
前記制御部は、前記デバイス管理テーブルと前記負荷変動管理テーブルとバッテリ残量とに加えて、前記消費電力管理テーブルにも基づいて、前記アプリケーションおよび前記デバイスのうち少なくとも一方の使用可否を判断するように構成されている、請求項３に記載の携帯情報端末。
【請求項５】
前記制御部は、所定の前記アプリケーションの起動の操作を行う際、前記デバイス管理テーブルに基づいて、既に起動しているデバイスに加えて新たなデバイスを起動させる必要があると判断した場合に、少なくとも前記負荷変動管理テーブルと、バッテリ残量とに基づいて、前記新たなデバイスの起動可否を判断するとともに、前記新たなデバイスを起動できないと判断した場合には、前記所定のアプリケーションおよび前記新たなデバイスのうち少なくとも一方の起動または機能を制限する制御を行うように構成されている、請求項３または４に記載の携帯情報端末。
【請求項６】
前記制御部は、前記アプリケーションの継続使用に伴いバッテリ残量が減少した場合に、少なくとも前記負荷変動管理テーブルと、前記デバイス管理テーブルと、バッテリ残量とに基づいて、継続的な使用可否を判断するとともに、継続使用できないと判断された場合には、使用中の前記アプリケーションおよび前記デバイスのうち少なくとも一方の使用または機能を制限する制御を行うように構成されている、請求項３〜５のいずれか１項に記載の携帯情報端末。
【請求項７】
前記制御部は、端末本体部を起動する際に、バッテリ残量が少ないために、シャットダウン前に設定されていた前記アプリケーションおよび前記デバイスを起動できないと判断した場合に、少なくとも前記負荷変動管理テーブルと、前記デバイス管理テーブルと、バッテリ残量とに基づいて、シャットダウン時に起動していた前記アプリケーションおよび前記デバイスのうち一部の機能を制限して前記端末本体部を起動する制御を行うように構成されている、請求項３〜６のいずれか１項に記載の携帯情報端末。
【請求項８】
前記制御部は、ユーザが登録した優先順位に基づいて、前記端末本体部を起動する際に、シャットダウン時に起動していた前記アプリケーションおよび前記デバイスの一部の機能を制限して前記端末本体部を起動する制御を行うように構成されている、請求項７に記載の携帯情報端末。
【請求項９】
記憶部をさらに備え、
前記アプリケーションをインストール可能に構成されており、
前記記憶部は、前記アプリケーションがインストールされる際、インストールされた前記アプリケーションが使用する前記デバイスの情報を前記デバイス管理テーブルに追加するように構成されている、請求項３〜８のいずれか１項に記載の携帯情報端末。
【請求項１０】
前記制御部は、前記アプリケーションを継続使用または起動することができないと判断した場合に、前記アプリケーションを起動するためには充電が必要であることをユーザに通知するように構成されている、請求項１〜９のいずれか１項に記載の携帯情報端末。
【請求項１１】
表示部をさらに備え、
前記制御部は、前記アプリケーションを起動することができないと判断した場合に、判断結果を前記アプリケーションごとに前記表示部に表示する制御を行うように構成されている、請求項１〜１０のいずれか１項に記載の携帯情報端末。
【請求項１２】
アプリケーションまたはデバイスの使用に起因する負荷変動と電源としてのバッテリのバッテリ残量とに基づいて、前記アプリケーションおよび前記デバイスのうち少なくとも一方の使用可否を判断するステップと、
使用できないと判断された場合には、前記アプリケーションおよび前記デバイスのうち少なくとも一方の使用を制限するステップとを備えた、携帯情報端末の電源管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯情報端末および携帯情報端末の電源管理方法に関し、特に、アプリケーションの実行が可能な携帯情報端末およびそのような携帯情報端末の電源管理方法に関する。
【背景技術】
【０００２】
従来、アプリケーションの実行が可能な携帯情報端末が知られている（たとえば、特許文献１参照）。
【０００３】
上記特許文献１には、アプリケーションと電池残量（バッテリ残量）とに基づいて、アプリケーションの起動可否を判断するとともに、起動できないと判断した場合には、アプリケーションの起動を制限する移動体端末（携帯情報端末）が開示されている。
ここで、従来では、一般的に、移動体端末は、バッテリ残量（電圧）が予め決められたしきい値電圧を下回るとシャットダウンに移行するように設計されている。また、シャットダウンとなるしきい値電圧は、アプリケーションおよびデバイスの使用に起因する負荷変動（電圧変動）を考慮して一定の余裕を持たせて高めに設定されている。特許文献１に開示された移動体端末も同様の構成を備えると考えられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−８７３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の移動体端末では、シャットダウンとなるしきい値電圧は、負荷変動（電圧変動）を考慮して一定の余裕を持たせて高めに設定されているので、実際の負荷変動が小さい場合には、本来ならば使用を継続できる電圧であるにも関わらず、早期にシャットダウンされてしまうという不都合がある。その結果、機器の動作時間が短くなってしまうという問題点がある。
【０００６】
この発明は、上記のような課題を解決するためになされたものであり、この発明の１つの目的は、機器をより長く動作させることが可能な携帯情報端末およびそのような携帯情報端末による電源管理方法を提供することである。
【課題を解決するための手段】
【０００７】
この発明の第１の局面による携帯情報端末は、電源としてのバッテリと、アプリケーションまたはデバイスの使用に起因する負荷変動とバッテリのバッテリ残量とに基づいて、アプリケーションおよびデバイスのうち少なくとも一方の使用可否を判断するとともに、使用できないと判断された場合には、アプリケーションおよびデバイスのうち少なくとも一方の使用を制限する制御を行う制御部とを備えている。
【０００８】
この発明の第１の局面による携帯情報端末では、上記のように、アプリケーションまたはデバイスの使用に起因する負荷変動とバッテリのバッテリ残量とに基づいて、アプリケーションおよびデバイスのうち少なくとも一方の使用可否を判断するとともに、使用できないと判断された場合には、アプリケーションおよびデバイスのうち少なくとも一方の使用を制限することによって、アプリケーションやデバイスの使用可否の判断時点で、バッテリ残量が少なく所定のアプリケーションやデバイスに起因する負荷変動を許容できずに、負荷変動により即座にシャットダウンに移行してしまうような状態である場合に、負荷変動の大きなアプリケーションやデバイスの起動を制限することができる。これにより、しきい値電圧を一定の余裕を持たせて高めに設定した場合よりもシャットダウンに移行するしきい値電圧を低く設定することができるので、機器をより長く動作させることができる。
【０００９】
上記第１の局面による携帯情報端末において、好ましくは、制御部は、負荷変動とバッテリ残量とに加えて、アプリケーションまたはデバイスの使用に起因する消費電力にも基づいて、アプリケーションおよびデバイスのうち少なくとも一方の使用可否を判断するように構成されている。このように構成すれば、使用可否判断のための判断要素が増えるので、より精度よく使用可否を判断することができる。
【００１０】
上記第１の局面による携帯情報端末において、好ましくは、アプリケーションが使用するデバイスを管理するデバイス管理テーブルと、デバイスごとの負荷変動を管理する負荷変動管理テーブルとをさらに備え、制御部は、デバイス管理テーブルと、負荷変動管理テーブルと、バッテリ残量とに基づいて、アプリケーションおよびデバイスのうち少なくとも一方の使用可否を判断するように構成されている。このように構成すれば、デバイス管理テーブルと負荷変動管理テーブルとに基づいて、アプリケーションが使用するデバイスごとの負荷変動による電圧変動を把握することができるので、負荷変動による電圧変動に応じて容易にアプリケーションの使用可否を判断することができる。
【００１１】
この場合、好ましくは、デバイスごとの消費電力を管理する消費電力管理テーブルをさらに備え、制御部は、デバイス管理テーブルと負荷変動管理テーブルとバッテリ残量とに加えて、消費電力管理テーブルにも基づいて、アプリケーションおよびデバイスのうち少なくとも一方の使用可否を判断するように構成されている。このように構成すれば、消費電力管理テーブルに基づいて、アプリケーションが使用するデバイスごとの消費電力を把握することができるので、精度よく、かつ、容易にアプリケーションの使用可否を判断することができる。
【００１２】
上記デバイス管理テーブルと、負荷変動管理テーブルとをさらに備える構成において、好ましくは、制御部は、所定のアプリケーションの起動の操作を行う際、デバイス管理テーブルに基づいて、既に起動しているデバイスに加えて新たなデバイスを起動させる必要があると判断した場合に、少なくとも負荷変動管理テーブルと、バッテリ残量とに基づいて、新たなデバイスの起動可否を判断するとともに、新たなデバイスを起動できないと判断した場合には、所定のアプリケーションおよび新たなデバイスのうち少なくとも一方の起動または機能を制限する制御を行うように構成されている。このように構成すれば、大きな負荷変動を事前に抑制することができるので、新たなアプリケーションの起動により、シャットダウンに移行することを防ぐことができる。その結果、新たなアプリケーションの起動の操作を行う際に機器をより長く動作させることができる。
【００１３】
上記デバイス管理テーブルと、負荷変動管理テーブルとをさらに備える構成において、好ましくは、制御部は、アプリケーションの継続使用に伴いバッテリ残量が減少した場合に、少なくとも負荷変動管理テーブルと、デバイス管理テーブルと、バッテリ残量とに基づいて、継続的な使用可否を判断するとともに、継続使用できないと判断された場合には、使用中のアプリケーションおよびデバイスのうち少なくとも一方の使用または機能を制限する制御を行うように構成されている。このように構成すれば、アプリケーションの継続使用時に、機器をシャットダウンに移行させる大きな負荷変動を事前に抑制することができるので、アプリケーションの継続使用により、シャットダウンに移行することを防ぐことができる。その結果、アプリケーションの継続使用時に機器をより長く動作させることができる。
【００１４】
上記デバイス管理テーブルと、負荷変動管理テーブルとをさらに備える構成において、好ましくは、制御部は、端末本体部を起動する際に、バッテリ残量が少ないために、シャットダウン前に設定されていたアプリケーションおよびデバイスを起動できないと判断した場合に、少なくとも負荷変動管理テーブルと、デバイス管理テーブルと、バッテリ残量とに基づいて、シャットダウン時に起動していたアプリケーションおよびデバイスのうち一部の機能を制限して端末本体部を起動する制御を行うように構成されている。このように構成すれば、シャットダウン時に起動していたアプリケーションおよびデバイスの一部の機能を制限することにより、負荷変動を抑制することがきるので、機能制限をすることなく端末本体部を起動する場合に比べて低い電圧で起動することができる。
【００１５】
この場合、好ましくは、制御部は、ユーザが登録した優先順位に基づいて、端末本体部を起動する際に、シャットダウン時に起動していたアプリケーションおよびデバイスの一部の機能を制限して端末本体部を起動する制御を行うように構成されている。このように構成すれば、ユーザの意思で、機能が制限されるアプリケーションやデバイスを確定することができるので、ユーザが必要とするアプリケーションおよびデバイスの機能が制限されることを防ぐことができる。
【００１６】
上記デバイス管理テーブルと、負荷変動管理テーブルとをさらに備える構成において、好ましくは、記憶部をさらに備え、アプリケーションをインストール可能に構成されており、記憶部は、アプリケーションがインストールされる際、インストールされたアプリケーションが使用するデバイスの情報をデバイス管理テーブルに追加するように構成されている。このように構成すれば、デバイス管理テーブルにより、新たにインストールされたアプリケーションが使用するデバイスを把握することができるので、新たにインストールされたアプリケーションについても容易に使用可否を判断することができる。
【００１７】
上記第１の局面による携帯情報端末において、好ましくは、制御部は、アプリケーションを継続使用または起動することができないと判断し場合に、アプリケーションを起動するためには充電が必要であることをユーザに通知するように構成されている。このように構成すれば、通知により、ユーザが充電の必要性を認識することができるので、アプリケーションを継続使用または起動するために、早期に充電することができる。
【００１８】
上記第１の局面による携帯情報端末において、好ましくは、表示部をさらに備え、制御部は、アプリケーションを起動することができないと判断した場合に、判断結果をアプリケーションごとに表示部に表示する制御を行うように構成されている。このように構成すれば、表示部を用いて、アプリケーションを起動することができない場合にユーザに対して視覚的に示されるので、容易にユーザがアプリケーションを起動することができないことを認識することができる。
【００１９】
この発明の第２の局面による携帯情報端末は、アプリケーションまたはデバイスの使用に起因する負荷変動と電源としてのバッテリのバッテリ残量とに基づいて、アプリケーションおよびデバイスのうち少なくとも一方の使用可否を判断するステップと、使用できないと判断された場合には、アプリケーションおよびデバイスのうち少なくとも一方の使用を制限するステップとを備えている。
【００２０】
この発明の第２の局面による携帯情報端末では、上記のように、アプリケーションまたはデバイスの使用に起因する負荷変動とバッテリのバッテリ残量とに基づいて、アプリケーションおよびデバイスのうち少なくとも一方の使用可否を判断するとともに、使用できないと判断された場合には、アプリケーションおよびデバイスのうち少なくとも一方の使用を制限することによって、アプリケーションやデバイスの使用可否の判断時点で、バッテリ残量が少なく所定のアプリケーションやデバイスに起因する負荷変動を許容できずに、負荷変動により即座にシャットダウンに移行してしまうような状態である場合に、負荷変動の大きなアプリケーションやデバイスの起動を制限することができる。しきい値電圧を一定の余裕を持たせて高めに設定した場合よりもシャットダウンに移行するしきい値電圧を低く設定することができるので、機器をより長く動作させることができる。
【発明の効果】
【００２１】
本発明によれば、上記のように、機器を長く動作させることができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態による携帯端末装置の構成を示したブロック図である。
【図２】本発明の一実施形態による携帯情報端末のデバイス起動が負荷変動に与える影響を説明するための図である。
【図３】本発明の一実施形態による携帯情報端末のデバイスオフが負荷変動に与える影響を説明するための図である。
【図４】本発明の一実施形態による携帯情報端末において使用されるデバイス管理テーブルを示した図である。
【図５】本発明の一実施形態による携帯情報端末において使用される負荷変動管理テーブルを示した図である。
【図６】本発明の一実施形態による携帯情報端末のバッテリ残量と許可される負荷変動との関係を示した図である。
【図７】本発明の一実施形態による携帯情報端末の時間と電圧との関係を示した図である。
【図８】本発明の一実施形態による携帯情報端末において使用される消費電力管理テーブルを示した図である。
【図９】本発明の一実施形態による携帯情報端末のバッテリ残量と許可される消費電力との関係を示した図である。
【図１０】本発明の一実施形態による携帯情報端末のアプリケーション起動時の処理フローを示したフローチャートである。
【図１１】本発明の一実施形態による携帯情報端末を使用判断前後のアイコンの表示を示した図である。
【図１２】本発明の一実施形態による携帯情報端末のアプリケーション継続使用時の処理フローを示したフローチャートである。
【図１３】本発明の一実施形態による携帯情報端末のシャットダウン時の処理フローを示したフローチャートである。
【図１４】本発明の一実施形態による携帯情報端末の起動時の処理フローを示したフローチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明を具体化した実施形態を図面に基づいて説明する。
【００２４】
まず、図１〜図１４を参照して、本発明の一実施形態による携帯情報端末１００の構成について説明する。
【００２５】
本発明の一実施形態による携帯情報端末１００は、ビデオ通話、動画再生、マップなど種々のアプリケーションを実行可能に構成されている。また、携帯情報端末１００は、カメラ１０やスピーカ６等の各種デバイスを使用することにより、アプリケーションを実行可能に構成されている。また、携帯情報端末１００は、Ｗｉ−Ｆｉ（登録商標）などを通じてインターネットに無線で接続可能に構成されている。
【００２６】
また、携帯情報端末１００は、内蔵されたＣＰＵ１により、デバイスの使用に起因する負荷変動および消費電力を抑制する制御を行い、シャットダウンに移行するタイミングを遅らせて、機器を長く使用可能なように構成されている。詳細については、後述する。
【００２７】
また、携帯情報端末１００は、ＣＰＵ１の他に、コーデック２と、通信部３と、表示部４と、操作部５と、スピーカ６と、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）バックライト７と、センサ部８と、外部インターフェイス９と、カメラ１０と、フラッシュメモリ１１と、ＲＡＭ１２（揮発性メモリ）と、電源管理部１３と、バッテリ１４と、ＡＣアダプタ１５とを備えている。また、ＣＰＵ１およびコーデック２は、半導体チップ１６上に設けられている。また、コーデック２は、音声データなどの符号および符号化を行うように構成されている。なお、ＣＰＵ１は、本発明の「制御部」の一例である。
【００２８】
また、通信部３は、Ｗｉ−Ｆｉなどの種々のネットワークにより通信を行うためのインターフェイス９として機能するように構成されている。また、表示部４は、携帯情報端末１００の使用時のバッテリ残量などに関する所定の情報を表示するように構成されている。また、操作部５は、表示部４を用いたＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）のタッチパネル操作が可能なように構成されている。また、スピーカ６は、コーデック２によりアナログ化された音声を出力するように構成されている。また、ＬＣＤバックライト７は、携帯情報端末１００の表示部４の明るさを調整可能に構成されている。また、センサ部８は、加速度センサや、照度センサなどにより構成されている。また、外部インターフェイス９は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルなどを介して外部機器を接続可能に構成されている。また、カメラ１０は、画像撮影やビデオ通話などのアプリケーションに使用可能に構成されている。
【００２９】
また、フラッシュメモリ１１およびＲＡＭ１２は、それぞれ、携帯端末装置１００の補助記憶装置および主記憶装置として使用されるように構成されている。また、フラッシュメモリ１１には、インストールされたアプリケーションの情報が追加されるように構成されている。なお、フラッシュメモリ１１は、本発明の「記憶部」の一例である。
【００３０】
また、電源管理部１３は、携帯情報端末１００の各部に送る電力を調整するように構成されている。また、バッテリ１４は、携帯情報端末１００の電源として機能するように構成されている。また、ＡＣアダプタ１５は、バッテリ１４を充電するための電力や、携帯情報端末１００を駆動させるための電力を供給する外部電源として機能するように構成されている。
【００３１】
次に、図２および図３を参照して、電圧と負荷変動の関係について説明する。なお、図２および図３に示す破線は、シャットダウンに移行するしきい値電圧を示している。すなわち、この破線に電圧の波形が掛かると、携帯情報端末１００は、シャットダウンする。
【００３２】
まず、図２に示すように、電源が起動していない無負荷状態においては、電圧は、安定している。そして。その状態から携帯情報端末１００の電源を起動させると、全体的に電圧が下がるとともに、常時、電圧の波形が上下方向に揺れる負荷変動が発生する。この負荷変動は、電源の起動に伴い所定のデバイスが起動したことに起因する。そして、さらに、所定のデバイスを起動させると全体的に電圧が下がるとともに、負荷変動の大きさが増大する。この所定のデバイスを起動した状態は、電圧の波形がしきい値電圧に近づいているため、シャットダウンに移行しやすい状態であるといえる。したがって、これ以上の新たなデバイスの起動は、許容されないと考えられる。
【００３３】
また、図３に示すように、電源の起動の状態から、所定のデバイスをオフにすると、全体的に電圧が僅かに上がるとともに、負荷変動の大きさも僅かに縮小する。この所定デバイスをオフにした状態は、図２に示した所定のデバイスが起動した状態とは異なり、しきい値電圧に電圧の波形が掛かるまでには余裕があるため、新たなデバイスの起動が許容される状態であると考えられる。
【００３４】
次に、図４〜図９を参照して、アプリケーションが使用するデバイスに起因する負荷変動および消費電力のＣＰＵ１による管理方法について説明する。
【００３５】
まず、負荷変動について説明する。図４に示すように、各アプリケーションが使用するデバイスは、ＣＰＵ１による制御の下、デバイス管理テーブルにより管理されている。たとえば、ビデオ通話のアプリケーションは、デバイスとしてＷｉ−Ｆｉおよびカメラ１０を使用するように管理されている。また、動画再生のアプリケーションは、コーデック２、ＬＣＤバックライト７およびスピーカ６を使用するように管理されている。なお、デバイス管理テーブルは、フラッシュメモリ１１に記憶されている。また、アプリケーションがインストールされた場合、デバイス管理テーブルは、インストールされたアプリケーションが使用するデバイスの情報を追加して更新されていくように構成されている。
【００３６】
また、図５に示すように、各デバイスの最大の負荷変動は、ＣＰＵ１による制御の下、負荷変動管理テーブルにより管理されている。最大の負荷変動とは、設定電圧からの片側への最大の変動幅とする（図７参照）。また、設定電圧とは、時間変化に対して急な変動なく滑らかに変位する電圧とする。
【００３７】
ここで、負荷変動管理テーブルを参照して、Ｗｉ−Ｆｉ、カメラ１０、コーデック２、ＬＣＤバックライト７およびスピーカ６の最大負荷変動は、それぞれ０．４Ｖ、０．２Ｖ、０．１Ｖ、０．３Ｖおよび０．２Ｖであることがわかる。この負荷変動管理テーブルおよびデバイス管理テーブルにより、アプリケーションの使用に起因する負荷変動を把握することができる。たとえば、上記のように動画再生のアプリケーションでは、デバイスとして、コーデック２、ＬＣＤバックライト７およびスピーカ６が使用されるため、負荷変動管理テーブルを参照して、それぞれの最大負荷変動０．１Ｖ、０．３Ｖおよび０．２Ｖを足し合わせた０．６Ｖが動画再生のアプリケーションの使用に起因する最大負荷変動となる。なお、負荷変動管理テーブルも、フラッシュメモリ１１に記憶されている。
【００３８】
また、図６に示すように、アプリケーションは、最大負荷変動がバッテリ残量との関係で使用許可されるものであるか否かが判断される。なお、図６に示されるバッテリ残量に対する許可される負荷変動は、設定値であり、必ずしも曲線的である必要はなく、直線的に設定してもよい。ここで、携帯情報端末１００のバッテリ残量が３．３Ｖの場合に、動画再生のアプリケーションを使用する場合を考える。使用するデバイスは、コーデック２、ＬＣＤバックライト７およびスピーカ６であり、最大負荷変動は、上記の通り０．６Ｖである。そこで、図６を参照すると、バッテリ残量３．３Ｖの時点では、０．８Ｖまで負荷変動が許可されるため、動画再生のアプリケーションの使用が可能であると判断することができる。
【００３９】
ここで、図７に示すように、負荷変動がないとしてバッテリ残量（電圧）が３．３Ｖおよび３．０となる時点をそれぞれ時刻Ｔ１および時刻Ｔ２とする。また、時刻Ｔ１において使用するアプリケーションケーションを動画再生とし、動画再生に使用するデバイスをコーデック２、ＬＣＤバックライト７およびスピーカ６とする。なお、図７では、時刻Ｔ１および時刻Ｔ２以外の時刻における負荷変動を無視して、設定電圧により時間に対する電圧を滑らかな線により描画している。また、時刻Ｔ１および時刻Ｔ２における電圧の変動は、最大負荷変動を表している。ここで、携帯情報端末１００のシャットダウンに移行するしきい値電圧を２．５Ｖとする。時刻Ｔ１の時点では、上記の通り最大負荷変動が０．６Ｖであり、３．３Ｖから０．６Ｖを減じると２．７Ｖとなり、しきい値電圧２．５Ｖよりも大きくなるため、アプリケーションケーション（動画再生）およびデバイス（コーデック２、ＬＣＤバックライト７およびスピーカ６）の使用が許可されている。
【００４０】
次に、時刻Ｔ２では、電圧３．０Ｖからしきい値電圧２．５Ｖを減じた許可される負荷変動は、０．５Ｖとなる。上記の通り、時刻Ｔ１の時点では、負荷変動は０．６Ｖであるため、時刻Ｔ１で使用していたデバイス（コーデック２、ＬＣＤバックライト７およびスピーカ６）を継続使用して時刻Ｔ２に移行することはできない。そこで、時刻Ｔ１から時刻Ｔ２に移行する途中において、アプリケーションケーション（動画再生）またはデバイス（コーデック２、ＬＣＤバックライトおよびスピーカ６）の一部をオフにしなければならない。たとえば、ＬＣＤバックライト７をオフにすることで、最大負荷変動を０．３Ｖに抑制することができる。これにより、時刻Ｔ２においても携帯情報端末１００の使用が継続される。
【００４１】
次に、消費電力について説明する。図８に示すように、各デバイスの最大の消費電力は、ＣＰＵ１による制御の下、消費電力管理テーブルにより管理されている。
【００４２】
ここで、消費電力管理テーブルを参照して、Ｗｉ−Ｆｉ、カメラ１０、コーデック２、ＬＣＤバックライト７およびスピーカ６の最大消費電力は、それぞれ１．２Ｗ、０．８Ｗ、０．５Ｗ、１．０Ｗおよび０．８Ｗであることがわかる。この消費電力管理テーブルおよびデバイス管理テーブルにより、アプリケーションの使用に起因する消費電力を把握することができる。たとえば、上記のように動画再生のアプリケーションでは、デバイスとして、コーデック２、ＬＣＤバックライト７およびスピーカ６が使用されるため、消費電力管理テーブルを参照して、それぞれの最大消費電力０．５Ｗ、１．０Ｗおよび０．８Ｗを足し合わせた２．３Ｗが動画再生のアプリケーションの使用に起因する最大消費電力となる。なお、消費電力管理テーブルも、フラッシュメモリ１１に記憶されている。
【００４３】
また、図９に示すように、アプリケーションは、最大消費電力がバッテリ残量との関係で使用許可されるものであるか否かが判断される。なお、図６に示されるバッテリ残量に対する許可される消費電力は、設定値であり、必ずしも直線的である必要はなく、曲線的に設定してもよい。ここで、携帯情報端末１００のバッテリ残量が３．３Ｖの場合に、動画再生のアプリケーションを使用する場合を考える。使用するデバイスは、コーデック２、ＬＣＤバックライト７およびスピーカ６であり、最大消費電力は、上記の通り２．３Ｗである。そこで、図９を参照すると、バッテリ残量３．３Ｖの時点では、２．５Ｗまで消費電力が許可されるため、動画再生のアプリケーションの使用が可能であると判断することができる。
【００４４】
次に、図４〜図６、図８〜図１０を参照して、アプリケーションを起動する際に、携帯端末装置１００のＣＰＵ１により実行される処理フローについて説明する。
【００４５】
まず、図１０に示すように、ステップＳ１において、ＣＰＵ１により、ユーザの操作に基づいて、アプリケーションを起動するための操作か開始される（この時点では、アプリケーションが起動されていない）。そして、ステップＳ２に進む。
【００４６】
次に、ステップＳ２においては、ＣＰＵ１により、デバイス管理テーブルが参照され、起動しようとしているアプリケーションが使用するデバイスが把握される。そして、ステップＳ３に進む。
【００４７】
次に、ステップＳ３においては、ＣＰＵ１により、起動中のデバイスと起動しようとしているアプリケーションが使用するデバイスとが対比され、起動中のデバイスに加えて新たにデバイスを起動する必要があるか否かが判断される。たとえば、起動中のデバイスが、コーデック２、ＬＣＤバックライト７およびスピーカ６であり、動画再生のアプリケーションを起動しようとしている場合（図４参照）には、新たにデバイスを起動する必要がないと判断される。そして、新たにデバイスを起動する必要がないならば、ステップＳ４に進み、ＣＰＵ１により、アプリケーションの起動が実行される。また、新たにデバイスを起動する必要があると判断されるならば、ステップＳ５に進む。
【００４８】
次に、ステップＳ５において、ＣＰＵ１により、負荷変動管理テーブルおよび消費電力管理テーブルが参照され、新たに起動が必要なデバイスの最大負荷変動および最大消費電力が把握される。そしてステップＳ６に進む。
【００４９】
次に、ステップＳ６において、ＣＰＵ１により、負荷変動管理テーブル（図５参照）および最大負荷変動とバッテリ残量との関係（図６参照）に基づいて新たにデバイスの起動が許容されるか否かが判断される。加えて、ＣＰＵ１により、消費電力管理テーブル（図８参照）および最大消費電力とバッテリ残量との関係（図９参照）に基づいて新たにデバイスの起動が許容されるか否かが判断される。詳細については上記図５、図６、図８および図９で説明した通りであるため省略する。そして、ＣＰＵ１により、新たにデバイス起動が許可できると判断されるならば、ステップＳ４に進み、アプリケーションの起動が実行される。また、新たにデバイスの起動が許可されないならば、ステップＳ７に進む。
【００５０】
次に、ステップＳ７において、ＣＰＵ１により、アプリケーションが起動されない操作が行われる。そして、ステップＳ８に進む。次に、ステップＳ８において、ＣＰＵ１により、表示部４にアプリケーションを起動するためには充電が必要であることが表示される。また、ＣＰＵ１により、表示部４にアプリケーションを起動することができない判断結果が表示される。具体的には、図１１に示すように、起動を試みた結果、起動できないと判断されたアプリケーションのアイコンがグレーアウト（薄いグレーで表示された状態）される。以上で、アプリケーション起動時の処理フローが終了する。
【００５１】
次に、図４〜図６、図８、図９、図１１および図１２を参照して、アプリケーションを継続使用する際に、携帯端末装置１００のＣＰＵ１により実行される処理フローについて説明する。
【００５２】
まず、図１２に示すように、アプリケーションを継続使用している状態で処理が開始され、ステップＳ１１において、ＣＰＵ１により、携帯情報端末１００のバッテリ残量が監視される。そして、ステップＳ１２に進む。
【００５３】
次に、ステップＳ１２において、ＣＰＵ１により、バッテリ残量が一定以上減少したか否かが判断される。そして、バッテリ残量が一定以上減少していないのであれば、再びステップＳ１１に戻り、繰り返しバッテリ残量が監視される。また、バッテリ残量が一定以上減少していると判断されるならば、ステップＳ１３に進む。
【００５４】
次に、ステップＳ１３において、ＣＰＵ１により、負荷変動管理テーブル（図５参照）および最大負荷変動とバッテリ残量との関係（図６参照）に基づいて起動中のアプリケーションが使用するデバイスの継続使用が許容されるか否かが判断される。加えて、ＣＰＵ１により、消費電力管理テーブル（図８参照）および最大消費電力とバッテリ残量との関係（図９参照）に基づいて起動中のアプリケーションが使用するデバイスの継続使用が許容されるか否かが判断される。そして、起動中のアプリケーションが使用するデバイス継続使用が許可できると判断されるならば、再び、ステップＳ１１に戻り、繰り返しバッテリ残量が監視される。また、起動中のアプリケーションが使用するデバイスの継続使用が許可されないならば、ステップＳ１５に進む。
【００５５】
次に、ステップＳ８において、ＣＰＵ１により、所定のアプリケーションがオフにされる。また、ＣＰＵ１により、表示部４にアプリケーションを継続使用するためには充電が必要であることが表示される。また、ＣＰＵ１により、表示部４にアプリケーションを起動することができない判断結果が表示される。具体的には、図１１に示すように、継続使用ができないと判断されたアプリケーションのアイコンがグレーアウトされる。以上で、アプリケーション継続使用時の処理フローが終了する。
【００５６】
次に、図４〜図６、図８、図９、図１１、図１３および図１４を参照して、携帯情報端末を起動する際に、携帯端末装置１００のＣＰＵ１により実行される処理フローについて説明する。なお、携帯情報端末１００は、シャットダウン時の状態で通常起動する。そこで、まず先に、携帯情報端末１００をシャットダウンする際の処理フローについて説明する。
【００５７】
まず、図１３に示すように、ステップＳ２１において、ＣＰＵ１により、バッテリ残量がないことまたはユーザによる電源オフの操作に基づいてシャットダウンに移行される。そして、ステップＳ２２に進む。
【００５８】
次に、ステップＳ２２において、ＣＰＵ１により、シャットダウン前において使用しているデバイスの情報がフラッシュメモリ１１に保存されるとともに、シャットダウンされる。以上で、携帯情報端末１００のシャットダウン時の処理フローが終了する。
【００５９】
次に、携帯情報端末を起動する際の処理フローについて説明する。まず、図１４に示すように、ステップＳ３１において、ＣＰＵ１により、携帯情報端末の電源が起動される。そして、ステップＳ３２に進む。
【００６０】
次に、ステップＳ３３において、ＣＰＵ１により、負荷変動管理テーブル（図５参照）および最大負荷変動とバッテリ残量との関係（図６参照）に基づいてシャットダウン時に起動していた全デバイスを制限することなくそのまま起動することができるか否かが判断される。加えて、ＣＰＵ１により、消費電力管理テーブル（図８参照）および最大消費電力とバッテリ残量との関係（図９参照）に基づいてシャットダウン時に起動していた全デバイスを制限することなくそのまま起動することができるか否かが判断される。全デバイスをそのまま起動可能であると判断されたならばステップＳ３３に進む。次に、ステップＳ３３において、ＣＰＵ１により、携帯情報端末１００は、デバイスが起動するのを制限されることなく通常起動（シャットダウン時の状態で起動）される。また、全デバイスをそのまま起動する起動することができないと判断された場合には、ステップＳ３４に進む。
【００６１】
次に、ステップＳ３４において、ＣＰＵ１により、負荷変動管理テーブル（図５参照）および最大負荷変動とバッテリ残量との関係（図６参照）に基づいてシャットダウン時に起動していた全デバイスのうち一部の起動を制限することにより、携帯情報端末１００の起動が許可されるか否かが判断される。加えて、ＣＰＵ１により、消費電力管理テーブル（図８参照）および最大消費電力とバッテリ残量との関係（図９参照）に基づいてシャットダウン時に起動していた全デバイスのうち一部の起動を制限することにより、携帯情報端末１００の起動が許可されるか否かが判断される。なお、この際、起動を制限するデバイスは、ユーザが予め登録しておいた優先順位に基づいてデバイスの起動が制限される。たとえば、ユーザがＷｉ−Ｆｉの機動が制限されるように登録していたならば、シャットダウン時にＷｉ−Ｆｉが起動していたとしても、携帯情報端末１００の起動時には、Ｗｉ−Ｆｉの起動が制限される。そして、全てのデバイスの起動を制限したとしても、バッテリ残量が少なく起動できないならば、ステップＳ３５に進み、充電が行われた後、再び、携帯情報端末１００の電源起動の操作がなされる。また、携帯情報端末１００が一部のデバイスの起動制限の下起動できると判断されたならばステップＳ３６に進む。そして、ステップＳ３６において、ＣＰＵ１により、一部のデバイスの機能制限の下、携帯情報端末１００が起動される。そして、ステップＳ３７に進む。
【００６２】
次に、ステップＳ３７において、ＣＰＵ１により、表示部４に一部のデバイスの起動を制限して携帯情報端末１００を起動した旨が表示される。以上で、携帯情報端末１００の起動時の処理フローが終了する。
【００６３】
本実施形態では、上記のように、アプリケーションまたはデバイスの使用に起因する負荷変動とバッテリのバッテリ残量とに基づいて、アプリケーションおよびデバイスのうち少なくとも一方の使用可否を判断するとともに、使用できないと判断された場合には、アプリケーションおよびデバイスのうち少なくとも一方の使用を制限することによって、アプリケーションやデバイスの使用可否の判断時点で、バッテリ残量が少なく所定のアプリケーションやデバイスに起因する負荷変動を許容できずに、負荷変動により即座にシャットダウンに移行してしまうような状態である場合に、負荷変動の大きなアプリケーションやデバイスの起動を制限することができる。これにより、しきい値電圧を一定の余裕を持たせて高めに設定した場合よりもシャットダウンに移行するしきい値電圧を低く設定することができるので、機器をより長く動作させることができる。
【００６４】
また、本実施形態では、ＣＰＵ１を、負荷変動とバッテリ残量とに加えて、アプリケーションまたはデバイスの使用に起因する消費電力にも基づいて、アプリケーションおよびデバイスのうち少なくとも一方の使用可否を判断するように構成する。これにより、使用可否判断のための判断要素が増えるので、より精度よく使用可否を判断することができる。
【００６５】
また、本実施形態では、アプリケーションが使用するデバイスを管理するデバイス管理テーブルと、デバイスごとの負荷変動を管理する負荷変動管理テーブルとをさらに設け、ＣＰＵ１を、デバイス管理テーブルと、負荷変動管理テーブルと、バッテリ残量とに基づいて、アプリケーションおよびデバイスのうち少なくとも一方の使用可否を判断するように構成する。これにより、デバイス管理テーブルと負荷変動管理テーブルとに基づいて、アプリケーションが使用するデバイスごとの負荷変動による電圧変動を把握することができるので、負荷変動による電圧変動に応じて容易にアプリケーションの使用可否を判断することができる。
【００６６】
また、本実施形態では、デバイスごとの消費電力を管理する消費電力管理テーブルをさらに設け、ＣＰＵ１を、デバイス管理テーブルと負荷変動管理テーブルとバッテリ残量とに加えて、消費電力管理テーブルにも基づいて、アプリケーションおよびデバイスのうち少なくとも一方の使用可否を判断するように構成する。これにより、消費電力管理テーブルに基づいて、アプリケーションが使用するデバイスごとの消費電力を把握することができるので、精度よく、かつ、容易にアプリケーションの使用可否を判断することができる。
【００６７】
また、本実施形態では、ＣＰＵ１を、所定のアプリケーションの起動の操作を行う際、デバイス管理テーブルに基づいて、既に起動しているデバイスに加えて新たなデバイスを起動させる必要があると判断した場合に、少なくとも負荷変動管理テーブルと、バッテリ残量とに基づいて、新たなデバイスの起動可否を判断するとともに、新たなデバイスを起動できないと判断した場合には、所定のアプリケーションおよび新たなデバイスのうち少なくとも一方の起動または機能を制限する制御を行うように構成する。これにより、大きな負荷変動を事前に抑制することができるので、新たなアプリケーションの起動により、シャットダウンに移行することを防ぐことができる。その結果、新たなアプリケーションの起動の操作を行う際に機器をより長く動作させることができる。
【００６８】
また、本実施形態では、ＣＰＵ１を、アプリケーションの継続使用に伴いバッテリ残量が減少した場合に、少なくとも負荷変動管理テーブルと、デバイス管理テーブルと、バッテリ残量とに基づいて、継続的な使用可否を判断するとともに、継続使用できないと判断された場合には、使用中のアプリケーションおよびデバイスのうち少なくとも一方の使用または機能を制限する制御を行うように構成する。これにより、アプリケーションの継続使用時に、機器をシャットダウンに移行させる大きな負荷変動を事前に抑制することができるので、アプリケーションの継続使用により、シャットダウンに移行することを防ぐことができる。その結果、アプリケーションの継続使用時に機器をより長く動作させることができる。
【００６９】
また、本実施形態では、ＣＰＵ１を、端末本体部を起動する際に、バッテリ残量が少ないために、シャットダウン前に設定されていたアプリケーションおよびデバイスを起動できないと判断した場合に、少なくとも負荷変動管理テーブルと、デバイス管理テーブルと、バッテリ残量とに基づいて、シャットダウン時に起動していたアプリケーションおよびデバイスのうち一部の機能を制限して端末本体部を起動する制御を行うように構成する。
これにより、シャットダウン時に起動していたアプリケーションおよびデバイスの一部の機能を制限することにより、負荷変動を抑制することがきるので、機能制限をすることなく端末本体部を起動する場合に比べて低い電圧で起動することができる。
【００７０】
また、本実施形態では、ＣＰＵ１を、ユーザが登録した優先順位に基づいて、端末本体部を起動する際に、シャットダウン時に起動していたアプリケーションおよびデバイスの一部の機能を制限して端末本体部を起動する制御を行うように構成する。これにより、ユーザの意思で、機能が制限されるアプリケーションやデバイスを確定することができるので、ユーザが必要とするアプリケーションおよびデバイスの機能が制限されることを防ぐことができる。
【００７１】
また、本実施形態では、フラッシュメモリ１１をさらに設け、アプリケーションをインストール可能に構成されており、フラッシュメモリ１１を、アプリケーションがインストールされる際、インストールされたアプリケーションが使用するデバイスの情報をデバイス管理テーブルに追加するように構成する。これにより、デバイス管理テーブルにより、新たにインストールされたアプリケーションが使用するデバイスを把握することができるので、新たにインストールされたアプリケーションについても容易に使用可否を判断することができる。
【００７２】
また、本実施形態では、ＣＰＵ１を、アプリケーションを継続使用または起動することができないと判断し場合に、アプリケーションを起動するためには充電が必要であることをユーザに通知するように構成する。これにより、通知により、ユーザが充電の必要性を認識することができるので、アプリケーションを継続使用または起動するために、早期に充電することができる。
【００７３】
また、本実施形態では、表示部４をさらに設け、ＣＰＵ１を、アプリケーションを起動することができないと判断した場合に、判断結果をアプリケーションごとに表示部４に表示する制御を行うように構成する。これにより、表示部４を用いて、アプリケーションを起動することができない場合にユーザに対して視覚的に示されるので、容易にユーザがアプリケーションを起動することができないことを認識することができる。
【００７４】
また、本実施形態では、アプリケーションまたはデバイスの使用に起因する負荷変動とバッテリのバッテリ残量とに基づいて、アプリケーションおよびデバイスのうち少なくとも一方の使用可否を判断するとともに、使用できないと判断された場合には、アプリケーションおよびデバイスのうち少なくとも一方の使用を制限することによって、アプリケーションやデバイスの使用可否の判断時点で、バッテリ残量が少なく所定のアプリケーションやデバイスに起因する負荷変動を許容できずに、負荷変動により即座にシャットダウンに移行してしまうような状態である場合に、負荷変動の大きなアプリケーションやデバイスの起動を制限することにより、しきい値電圧を一定の余裕を持たせて一律に設定した場合よりもシャットダウンに移行するしきい値電圧を低く設定することができるので、機器を長く動作させることができる。
【００７５】
なお、今回開示された実施形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【００７６】
上記実施形態では、アプリケーションまたはデバイスの一方の起動を制限する例を示したが、本発明はこれに限られない。本発明では、アプリケーションおよびデバイスの起動をともに制限してもよい。
【００７７】
また、上記実施形態では、負荷変動管理テーブルと消費電力管理テーブルとデバイス管理テーブルとに基づいてアプリケーションケーションやデバイスの使用可否を判断したが、本発明はこれに限られない。本発明では、上記の管理テーブルに基づくことなくアプリケーションケーションやデバイスの使用可否を判断してもよい。
【００７８】
また、上記実施形態では、負荷変動管理テーブルと消費電力管理テーブルとデバイス管理テーブルとに基づいてアプリケーションケーションやデバイスの使用可否を判断したが、本発明はこれに限られない。本発明では、たとえば、負荷変動管理テーブルとデバイス管理テーブルとに基づいてアプリケーションケーションやデバイスの使用可否を判断してもよい。
【００７９】
また、上記実施形態では、アプリケーションが起動できない時に、アプリケーションのアイコンをグレーアウトするように構成したが、本発明はこれに限られない。本発明では、アイコン上にバツ印を表示するなどによりアプリケーションが起動できないことを示してもよい。
【００８０】
また、上記実施形態では、負荷変動を抑制するためにデバイス自体の起動を制限する例を示したが、本発明はこれに限られない。本発明では、たとえば、ＬＣＤバックライトの明るさを１００％から５０％に下げて負荷変動を抑制してもよい。
【００８１】
また、上記実施形態では、アプリケーションの起動ができない場合に表示部に充電が必要であることを示すように構成したが、本発明はこれに限られない。本発明では、音声により充電が必要であることを示してもよい。
【符号の説明】
【００８２】
１  ＣＰＵ（制御部）
９  バッテリ
１１  フラッシュメモリ（記憶部）
１４  表示部
１００  携帯情報端末
【図１】
2014220756.tif 000003
【図２】
2014220756.tif 000004
【図３】
2014220756.tif 000005
【図４】
2014220756.tif 000006
【図５】
2014220756.tif 000007
【図６】
2014220756.tif 000008
【図７】
2014220756.tif 000009
【図８】
2014220756.tif 000010
【図９】
2014220756.tif 000011
【図１０】
2014220756.tif 000012
【図１１】
2014220756.tif 000013
【図１２】
2014220756.tif 000014
【図１３】
2014220756.tif 000015
【図１４】
2014220756.tif 000016