(57)【要約】【課題】単位時間に消費される電力量をより正確に予測する。【解決手段】電力消費履歴管理機能１１ｂは、装置が単位時間あたり消費した電力量と、その電力量を測定した時刻に対応してスケジュールデータ２２ａに記憶された予定とを関連付けて電力消費状況データ２２ｃに記憶させ、また、装置が充電された時刻に対応してスケジュールデータ２２ａに記憶された予定を充電可能状況データ２２ｆに記憶させる。そして、電力消費履歴管理機能１１ｂは、スケジュールデータ２２ａに記憶された将来の予定と関連付けて電力消費状況データ２２ｃに記憶された電力量を積算することによって、将来に消費される電力量を予測する。予測された電力量に基づいて充電が必要と判断された場合、充電可能状況データ２２ｆに記憶された予定を伴って、充電を促す。【選択図】図１
2009245378.tif 000002
【特許請求の範囲】
【請求項１】
時間帯と、その時間帯の予定とを関連付けて記憶するスケジュール記憶手段と、
単位時間あたりに消費される電力量と、前記予定とを関連付けて記憶する電力消費状況記憶手段と、
将来の時間帯と関連付けて前記スケジュール記憶手段に記憶された予定と少なくとも一部が等しい前記電力消費状況記憶手段に記憶された予定を検索し、その検索された予定と関連付けて前記電力消費状況記憶手段に記憶された単位時間あたりに消費される電力量によって、その予定と関連付けて前記スケジュール記憶手段に記憶された前記将来の時間帯に消費される電力量を予測する消費電力量予測手段と
を有することを特徴とする情報処理装置。
【請求項２】
時間帯と、その時間帯の予定とを関連付けて記憶するスケジュール記憶手段と、
単位時間あたりに消費された電力量と、予定とを関連付けて記憶する電力消費状況記憶手段と、
消費された電力量を測定し、その測定された電力量を単位時間あたりに消費された電力量に変換し、その変換された電力量と、前記消費された電力量が測定された時間帯を含む時間帯と関連付けて前記スケジュール記憶手段に記憶された予定とを前記電力消費状況記憶手段に記憶させる電力消費履歴管理手段と、
将来の時間帯と関連付けて前記スケジュール記憶手段に記憶された予定と少なくとも一部が等しい前記電力消費状況記憶手段に記憶された予定を検索し、その検索された予定と関連付けて前記電力消費状況記憶手段に記憶された単位時間あたりに消費された電力量によって、その予定と関連付けて前記スケジュール記憶手段に記憶された前記将来の時間帯に消費される電力量を予測する消費電力量予測手段と
を有することを特徴とする情報処理装置。
【請求項３】
前記予定は、場所を示す情報を含む
ことを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
情報処理装置は、充電電池に蓄えられた電力量によって動作し、
前記電力量は、情報処理装置の動作に消費される電力量であり、
前記消費電力量予測手段は、前記予測された消費される電力量を積算し、その積算された電力量と前記充電電池に蓄えられた電力量とを比較し、前記充電電池に蓄えられた電力量によって情報処理装置が動作を継続する時間を予測する
ことを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項５】
表示手段を更に有し、
前記消費電力量予測手段は、前記予測された情報処理装置が動作を継続する時間に対応する画像を前記表示手段に表示させる
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
表示手段を更に有し、
前記消費電力量予測手段は、現在の時刻に前記予測された情報処理装置が動作を継続する時間を加えた時刻を含む時間帯と関連付けて前記スケジュール記憶手段に記憶された予定を前記表示手段に表示させる
ことを特徴とする請求項４に記載の情報処理装置。
【請求項７】
表示手段を更に有し、
前記消費電力量予測手段は、前記予測された情報処理装置が動作を継続する時間が所定の動作継続時間閾値以下である場合、その時間がその動作継続時間閾値以下である旨を前記表示手段に表示させる
ことを特徴とする請求項４に記載の情報処理装置。
【請求項８】
表示手段を更に有し、
前記消費電力量予測手段は、現在の時刻に前記予測された情報処理装置が動作を継続する時間を加えた時刻が所定の動作継続時刻閾値以下である場合、その時刻がその動作継続時刻閾値以下である旨を前記表示手段に表示させる
ことを特徴とする請求項４に記載の情報処理装置。
【請求項９】
表示手段と、
時間帯と、その時間帯の予定とを関連付けて記憶するスケジュール記憶手段と、
情報処理装置が位置する場所の緯度及び経度を測位する測位手段と、
情報処理装置の各部へ電力を供給する充電電池を充電する充電制御手段と、
予定と、緯度及び経度とを関連付けて記憶する充電状況記憶手段と、
前記充電制御手段によって前記充電電池が充電された際、その際の時刻を含む時間帯と関連付けて前記スケジュール記憶手段に記憶された予定と、その際に前記測位手段によって測位された緯度及び経度とを前記充電状況記憶手段に記憶させる充電履歴管理手段と、
前記充電電池に蓄えられた電力量が所定の電力量閾値未満である場合、前記測位手段によって測位された緯度及び経度との差が所定の測位誤差閾値以下である前記充電状況記憶手段に記憶された緯度及び経度を検索し、その検索された緯度及び経度と関連付けて前記充電状況記憶手段に記憶された予定と、前記充電電池の充電を促す旨とを前記表示手段に表示させる消費電力管理手段と
を有することを特徴とする情報処理装置。
【請求項１０】
前記消費電力管理手段は、情報処理装置の将来の消費電力量を予測し、その予測された消費電力量と前記充電電池に蓄えられた電力量とを比較して、情報処理装置が動作を継続する時間を予測し、
前記電力量閾値は、前記予測された情報処理装置が動作を継続する時間が所定の動作時間閾値である電力量である
ことを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記予定は、場所を示す情報を含む
ことを特徴とする請求項９に記載の情報処理装置。
【請求項１２】
情報処理装置が位置する場所の緯度及び経度を測位する測位手段と、
単位時間あたりに消費された電力量と、緯度及び経度とを関連付けて記憶する電力消費状況記憶手段と、
消費された電力量を測定し、その測定された電力量を単位時間あたりに消費された電力量に変換し、その変換された電力量と、前記消費された電力量が測定された時間帯に前記測位手段によって測位された緯度及び経度とを前記電力消費状況記憶手段に記憶させる電力消費履歴管理手段と、
前記測位手段によって測位された緯度及び経度との差が所定の測位誤差閾値以下である前記電力消費履歴管理手段に記憶された緯度及び経度を検索し、その検索された緯度及び経度と関連付けて前記電力消費履歴管理手段に記憶された単位時間あたりに消費された電力量によって、将来に消費される電力量を予測する消費電力量予測手段と
を有することを特徴とする情報処理装置。
【請求項１３】
情報処理装置を構成する処理部またはハードウェア要素の単位時間あたりの動作時間を測定し、その測定された動作時間の時系列から動作時間の伸び率を算出する動作時間伸び率算出手段と、
前記動作時間伸び率算出手段によって算出された動作時間の伸び率によって、情報処理装置を構成する処理部またはハードウェア要素によって単位時間に消費される電力量の伸びを算出する電力量伸び算出手段と、
前記電力量伸び算出手段によって算出される消費される電力量の伸びと、過去の単位時間に情報処理装置によって消費された電力量とを加えることによって、将来の単位時間に情報処理装置によって消費される電力量を予測する消費電力量予測手段と
を有することを特徴とする情報処理装置。
【請求項１４】
情報処理装置を構成する処理部またはハードウェア要素の単位時間あたりの動作回数を測定し、その測定された動作回数の時系列から動作回数の伸び率を算出する動作回数伸び率算出手段と、
前記動作回数伸び率算出手段によって算出された動作回数の伸び率によって、情報処理装置を構成する処理部またはハードウェア要素によって単位時間に消費される電力量の伸びを算出する電力量伸び算出手段と、
前記電力量伸び算出手段によって算出される消費される電力量の伸びと、過去の単位時間に情報処理装置によって消費された電力量とを加えることによって、将来の単位時間に情報処理装置によって消費される電力量を予測する消費電力量予測手段と
を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に係り、特に、消費される電力量を予測する処理に関する。
【背景技術】
【０００２】
移動通信装置などの情報処理装置では、一般的に充電電池が用いられているため、電池残量が低下するなどのタイミングで充電が必要となる。
【０００３】
そこで、移動通信装置は、充電電池に蓄えられた電池残量を報知するための画像（ピクト情報）を表示させ、この表示された画像によって充電するタイミングをユーザに知らせている。
【０００４】
充電電池の電池残量は、例えば、その充電電池が出力する電圧によって判断される。また、インフォリチウム（INFOLITHIUM、登録商標）電池が用いられている場合は、充電電池の電力を測定するセンサ及びこの充電電池からの放電電力を測定するセンサと、プロセッサとを組み合わせ、測定された電力及び測定された放電電力によって、より正確にその電池の電池残量を判断して通知する。
【０００５】
一方、ビデオ撮影装置は、消費電力量が略一定であるビデオを撮影する１つの機能のみを動作させ、充電電池に蓄えられている電力量によってその機能の動作を行うことができる時間を比較的正確に求めて使用者に報知するようにしている。
【０００６】
また、移動通信装置は、通話、電子メール、コンテンツの視聴、デジタルテレビ放送の受信、３次元映像処理を用いたゲームなど、消費電力が異なる複数の機能を動作させることができ、更に、使用者の利用状況によって消費される電力がまちまちであることから、たとえ、充電電池の電池残量を正確に判断できたとしても、そこから移動通信装置の動作可能時間を正確に判断することは困難である。その結果、充電すべき時機を正確に予測することは困難となる。
【０００７】
このような課題に対しては、例えば、１日に消費された電力量を測定して曜日毎に記憶するとともに、この情報を用いて１時間に消費される電力量を予測し、この予測した電力量に基づいて、充電電池の動作可能時間を求める技術がある（例えば、特許文献１参照。）。
【特許文献１】特開２００２−７８２１１号公報（第２頁、図２、図３）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した特許文献１に開示されている方法では、同じ曜日では、略同じ電力量が消費されると仮定しているが、使用者の利用状況は常に一定ではないことが一般的であるため、充電電池の動作可能時間を必ずしも正確に判断することができないという欠点がある。
【０００９】
本発明は上記欠点を解決するためになされたもので、単位時間に消費される電力量をより正確に予測する情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の情報処理装置は、時間帯と、その時間帯の予定とを関連付けて記憶するスケジュール記憶手段と、単位時間あたりに消費される電力量と、前記予定とを関連付けて記憶する電力消費状況記憶手段と、将来の時間帯と関連付けて前記スケジュール記憶手段に記憶された予定と少なくとも一部が等しい前記電力消費状況記憶手段に記憶された予定を検索し、その検索された予定と関連付けて前記電力消費状況記憶手段に記憶された単位時間あたりに消費される電力量によって、その予定と関連付けて前記スケジュール記憶手段に記憶された前記将来の時間帯に消費される電力量を予測する消費電力量予測手段とを有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、単位時間に消費される電力量をより正確に予測することができる。
【発明を実施するための最良の形態】
【００１２】
以下に、本発明による情報処理装置の実施の形態を、図面を参照して説明する。図１は、本発明の実施形態に係る情報処理装置が適用された移動通信装置の構成を示すブロック図である。
【００１３】
この移動通信装置は、携帯電話のように移動通信網（図示せず）を介した通信等を行う装置であり、装置全体の制御を行う制御部１１と、基地局（図示せず）との間で電波の送受信を行うアンテナ１２ａと、通信部１２ｂと、送受信部１３と、スピーカ１４ａと、マイクロフォン１４ｂと、通話部１４ｃと、表示部１５と、入力装置１６と、記憶部２２と、テレビ放送受信部２３と、装置の位置情報を測位する測位部２４と、電源部３１とを備えている。
【００１４】
また、プログラムを実行することで実現される本発明に関する機能として、制御部１１には、スケジュール管理機能１１ａ、電力消費履歴管理機能１１ｂ、及び動作継続日数予測機能１１ｃが存在する。更に、記憶部２２には、スケジュールデータ２２ａ、電力消費ログデータ２２ｂ、電力消費状況データ２２ｃ、動作状況データ２２ｄ、充電ログデータ２２ｅ、及び充電可能状況データ２２ｆが記憶されている。
【００１５】
図２は、電源部３１の詳細な構成を示すブロック図であり、制御部１１からの制御に基づいて電源部３１内の制御を行う電源制御部３１ａと、充電器（図示せず）から充電電力が供給され、この充電電力を充電電池３１ｆへ供給するスイッチ３１ｂと、充電電力測定部３１ｃと、放電電力測定部３１ｄと、電圧測定部３１ｅとを備えている。なお、図中の太い実線は電力の流れを示している。
【００１６】
次に、上記のように構成された本発明の実施形態に係る移動通信装置の各部の動作を説明する。
【００１７】
通信部１２ｂは、アンテナ１２ａが受信した高周波信号を送受信部１３へ出力し、また、送受信部１３から出力される高周波信号をアンテナ１２ａより送信する。
【００１８】
送受信部１３は、通信部１２ｂからの高周波信号を増幅、周波数変換及び復調し、それによって得られたディジタル音声信号を通話部１４ｃへ、また、得られた制御信号を制御部１１に送る。更には、送受信部１３は、通話部１４ｃから出力されるディジタル音声信号と、制御部１１から出力される制御信号とを変調、周波数変換及び増幅し、高周波信号を得て、それを通信部１２ｂに送る。
【００１９】
通話部１４ｃは、送受信部１３から出力されるディジタル音声信号をアナログ音声信号に変換し、それを増幅してスピーカ１４ａに送る。また、マイクロフォン１４ｂから出力されるアナログ音声信号を増幅し、それをディジタル音声信号に変換して送受信部１３に送信する。
【００２０】
表示部１５は、制御部１１に制御されることで、カーソルを含む文字・数字を含む画像データの表示動作を行う。また、所定の時間に渡って入力装置１６からの入力操作や着信信号の受信がない場合、表示部１５は、制御部１１の制御に基づいて表示出力を停止する。更に、表示部１５がバックライト（図示せず）を備えている場合は、このバックライトの点灯を微灯若しくは消灯する場合もある。
【００２１】
入力装置１６は、通信相手の電話番号などを入力し、また、トグル式の入力方式によってひらがな文字、アルファベット文字及び記号文字を入力するための数字キーと、カーソル移動キーやスクロールキーを含む複数の機能キーとを含むキーからなる。
【００２２】
テレビ放送受信部２３は、デジタルテレビ放送を受信し、受信された映像及び音声からなる符号化された放送コンテンツを復号し、この復号された映像を表示部１５に表示させ、また、復号された音声をテレビ音声出力用スピーカ（図示せず）から出力させる。なお、この音声出力用スピーカはスピーカ１４ａを用いても良い。
【００２３】
測位部２４は、ＧＰＳ（Global Positioning System）衛星から送信された電波を受信して、装置が位置する場所の緯度及び経度を測定する。
【００２４】
スケジュール管理機能１１ａは、入力装置１６のキー操作によって入力された予定と、その予定の開始時刻と、その予定の終了時刻とをスケジュールデータ２２ａとして記憶部２２に記憶させ、また、入力装置１６のキー操作によって入力された要求に基づいてスケジュールデータ２２ａを表示部１５に表示させる機能を実現する。
【００２５】
電力消費履歴管理機能１１ｂは、所定の時間間隔で実行され、日時と、動作中のアプリケーションと、装置を構成する表示部１５などの構成要素のうちの動作中の要素と、装置が位置する場所の緯度及び経度と、電力消費履歴管理機能１１ｂが前回に動作してから消費された電力量とを電力消費ログデータ２２ｂとして記憶部２２に記憶させる。アプリケーションの一例は、テレビ放送受信アプリケーション、即ち、テレビ放送受信部２３による処理の全部または一部である。
【００２６】
また、電力消費履歴管理機能１１ｂは、充電電池３１ｆに対する、充電開始、充電終了（充電が完了しないまま充電が終了されたこと。）、または、充電完了のいずれかと、日時と、移動通信装置が位置する場所（緯度及び経度）とを充電ログデータ２２ｅとして記憶部２２に記憶させる。
【００２７】
動作継続日数予測機能１１ｃは、所定の時間間隔で実行され、記憶部２２に記憶されている電力消費ログデータ２２ｂを参照して、如何なる状況で如何なる量の電力量が消費されるかを判断する。そして、その状況と、その消費された電力量とを電力消費状況データ２２ｃとして記憶部２２に記憶させる。状況の一例は、スケジュールデータ２２ａに含まれる予定である。状況の別の一例は、時間帯であり、また、緯度及び経度である。
【００２８】
また、動作継続日数予測機能１１ｃは、所定の時間間隔で実行され、記憶部２２に記憶された電力消費ログデータ２２ｂを参照して、各アプリケーション毎に、更に、各要素毎に、所定の単位時間あたりに動作した時間と、その単位時間あたりに動作した回数と、その動作した時間の過去に動作した時間と比較した変化の動向と、その動作した回数の過去に動作した回数と比較した変化の動向とを動作状況データ２２ｄとして記憶部２２に記憶させるとともに、記憶部２２に記憶された充電ログデータ２２ｅを参照して、如何なる状況で充電が行われたかを判断する。そして、判断された状況を充電可能状況データ２２ｆとして記憶部２２に記憶させる。例えば、状況としてスケジュールデータ２２ａに含まれる予定や、時間帯が用いられる。
【００２９】
更に、動作継続日数予測機能１１ｃは、所定の時間間隔で実行され、記憶部２２に記憶されたスケジュールデータ２２ａと電力消費状況データ２２ｃ及び動作状況データ２２ｄと、電源制御部３１ａに要求して得られた充電電池３１ｆに蓄えられた電力量とから、充電電池３１ｆに蓄えられた電力量によって、装置が動作を継続可能な時間を予測する。そして、その予測された時間に基づいて、装置が動作を継続可能な時間の報知、及び／または、充電電池３１ｆの充電を促す報知を行う。
【００３０】
この充電を促す報知に関し、動作継続日数予測機能１１ｃは、記憶部２２に記憶されたスケジュールデータ２２ａを参照して、装置が将来消費する電力量と、装置が将来位置する場所とを予測し、また、充電可能状況データ２２ｆを参照して充電が可能な場所を得ることによって、充電が必要であるタイミングで、充電が可能な場所を示して充電を促す報知をすることができる。
【００３１】
電源制御部３１ａは、制御部１１によって所定の時間間隔で起動され、電圧測定部３１ｅによって測定された充電電池３１ｆの電圧によって、充電電池３１ｆが満充電であると判断されると、スイッチ３１ｂを切断させ、充電電力による充電電池３１ｆの充電を行わせない。一方、電圧測定部３１ｅによって測定された充電電池３１ｆの電圧によって、充電電池３１ｆが満充電でないと判断されると、スイッチ３１ｂを投入させ、充電電力による充電電池３１ｆの充電を行わせる。
【００３２】
ここで、充電電池３１ｆが満充電であるか否かは、電圧測定部３１ｅによって測定された充電電池３１ｆの電圧によって判断されると限るものではない。充電電池３１ｆに蓄えられた電力量と、充電電池３１ｆに蓄えることができる最大の電力量との差が所定の満充電閾値以下であるか否かによって判断されても良い。
【００３３】
そして、電源制御部３１ａは、充電電力測定部３１ｃによって測定された充電電力によって充電電池３１ｆの充電が開始されたと判断された場合、充電電力測定部３１ｃによって測定された充電電力によって充電電池３１ｆの充電が終了されたと判断された、即ち、充電電力の供給が止まった場合、及び、電源制御部３１ａによってスイッチ３１ｂが切断された、即ち、充電電池３１ｆの充電が完了した場合、それぞれを電力消費履歴管理機能１１ｂに通知する。
【００３４】
また、電源制御部３１ａは、電圧測定部３１ｅによって測定された充電電池３１ｆの電圧によって、充電電池３１ｆに蓄えられた電力量を算出し、電源制御部３１ａ内に記憶する。そして、各部からの要求に応じて、記憶された充電電池３１ｆに蓄えられた電力量を通知する。この通知の際、充電電池３１ｆが満充電であると判断されると、満充電である旨を併せて通知する。
【００３５】
なお、充電電池３１ｆに蓄えられた電力量は、電圧測定部３１ｅによって測定された充電電池３１ｆの電圧によって判断されると限るものではない。充電電力測定部３１ｃによって測定された充電電力と、放電電力測定部３１ｄによって測定された放電電力との差から算出されても良い。
【００３６】
スイッチ３１ｂは、電源制御部３１ａから切断の指示を受けると、充電器から供給される充電電力を充電電池３１ｆに接続させず、一方、電源制御部３１ａから投入の指示を受けると、充電器から供給される充電電力を充電電池３１ｆに接続させる。
【００３７】
充電電力測定部３１ｃは、充電電池３１ｆに送られた充電電力の電圧及び電流を測定することによって、常に充電電池３１ｆに充電される電力を測定し、電源制御部３１ａの要求に応じて電源制御部３１ａに通知する。放電電力測定部３１ｄは、充電電池３１ｆから送られた放電電力の電圧及び電流を測定することによって、常に充電電池３１ｆから放電される電力を測定し、電源制御部３１ａの要求に応じて電源制御部３１ａに通知する。電圧測定部３１ｅは、充電電池３１ｆの電圧を測定し、電源制御部３１ａからの要求に応じて、測定された電圧を電源制御部３１ａに通知する。
【００３８】
以下、本実施形態に係る移動通信装置における、単位時間に消費される電力量をより正確に予測する処理を説明する。
【００３９】
図３は、記憶部２２に記憶されるスケジュールデータ２２ａの構成の一例を示す。このスケジュールデータ２２ａは、開始時刻２２ａ−１と、終了時刻２２ａ−２と、用件２２ａ−３と、用件分類２２ａ−４と、場所２２ａ−５とが関連付けられた情報からなる。そして、１組の関連付けられた情報が１つの予定及びその予定の時間帯を示す。
【００４０】
開始時刻２２ａ−１は、その予定が開始されるとされた時刻である。終了時刻２２ａ−２は、その予定が終了されるとされた時刻である。用件２２ａ−３は、その予定の名称である。用件分類２２ａ−４は、その予定の分類である。場所２２ａ−５は、その予定が行われる場所である。
【００４１】
なお、図３では、開始時刻２２ａ−１と、終了時刻２２ａ−２と、用件２２ａ−３と、用件分類２２ａ−４と、場所２２ａ−５とが連続して記憶され、かつ、関連付けられた情報が連続して記憶されるように図示したが、これは理解を容易にするためであって、これに限るものではない。例えば、離散して記憶され、離散した部分の間をポインターで結ぶ構成としても良い。
【００４２】
図４は、記憶部２２に記憶される電力消費ログデータ２２ｂの構成の一例を示す。この電力消費ログデータ２２ｂは、時刻２２ｂ−１と、アプリケーション２２ｂ−２と、要素２２ｂ−３と、緯度経度２２ｂ−４と、消費電力量２２ｂ−５とが関連付けられた情報からなる。そして、１組の関連付けられた情報が充電電池３１ｆに蓄えられた電力量を測定する毎に測定の順を保持して追加記憶される。
【００４３】
時刻２２ｂ−１は、充電電池３１ｆに蓄えられた電力量が測定された時刻である。アプリケーション２２ｂ−２は、時刻２２ｂ−１に動作していたアプリケーション、即ち、各処理部である。要素２２ｂ−３は、装置の要素であって、時刻２２ｂ−１に動作していた要素である。緯度経度２２ｂ−４は、時刻２２ｂ−１に装置が位置していた場所の緯度及び経度である。
【００４４】
消費電力量２２ｂ−５は、時刻２２ｂ−１に充電電池３１ｆに蓄えられた電力量から、時刻２２ｂ−１の直近の過去に充電電池３１ｆに蓄えられた電力量を測定した際に充電電池３１ｆに蓄えられた電力量を減算した電力量である。言い換えると、直前に測定してから、時刻２２ｂ−１に測定するまでの間に消費された電力量である。
【００４５】
なお、図４では、時刻２２ｂ−１と、アプリケーション２２ｂ−２と、要素２２ｂ−３と、緯度経度２２ｂ−４と、消費電力量２２ｂ−５とが連続して記憶され、かつ、関連付けられた情報が連続して記憶されるように図示したが、これは理解を容易にするためであって、これに限るものではない。例えば、離散して記憶され、離散した部分の間をポインターで結ぶ構成としても良い。
【００４６】
図５は、記憶部２２に記憶される電力消費状況データ２２ｃの構成の一例を示す。この電力消費状況データ２２ｃは、状況２２ｃ−１と、単位時間あたり消費電力量２２ｃ−２とが関連付けられた情報からなる。そして、状況２２ｃ−１において、装置は、単位時間あたり消費電力量２２ｃ−２を消費することを示す。
【００４７】
状況２２ｃ−１は、項目と、その項目の取る値との組であって、１組または複数の組である。項目の例は、用件、用件分類、及び場所であって、これらの項目がそれぞれ取る値は、スケジュールデータ２２ａの用件２２ａ−３に記憶される情報、用件分類２２ａ−４に記憶される情報、場所２２ａ−５に記憶される情報である。また、項目の別の例は、時間帯、及び曜日であって、これらの項目がそれぞれ取る値は、０時から２４時までの２つの時刻、日曜から土曜までの７つの曜日の中の１つ、または複数である。更に、項目の別の例は、緯度及び経度である。
【００４８】
単位時間あたり消費電力量２２ｃ−２は、単位時間あたりに装置が消費する電力量である。ここで、単位時間あたり消費電力量２２ｃ−２における単位時間は、任意の長さであるが、１分〜１時間程度の長い時間でよく、１秒などの短い単位とする必要はない。なぜなら、状況２２ｃ−１に含まれる項目は、１秒などの短い単位の値をとることはなく、少なくとも１分、長い場合時間単位の値をとることが常であるからである。
【００４９】
なお、図５では、状況２２ｃ−１と、単位時間あたり消費電力量２２ｃ−２とが連続して記憶され、かつ、関連付けられた情報が連続して記憶されるように図示したが、これは理解を容易にするためであって、これに限るものではない。例えば、離散して記憶され、離散した部分の間をポインターで結ぶ構成としても良い。
【００５０】
図６は、記憶部２２に記憶される動作状況データ２２ｄの構成の一例を示す。この動作状況データ２２ｄは、動作２２ｄ−１と、動作時間２２ｄ−２と、動作時間伸び率２２ｄ−３と、動作回数２２ｄ−４と、動作回数伸び率２２ｄ−５とが関連付けられた情報からなり、１組の関連づけられた情報により、動作２２ｄ−１が所定の単位時間の間にどの程度動作されているかを示す。
【００５１】
動作２２ｄ−１は、１つのアプリケーション、または、装置を構成する１つの要素である。前者の一例は、テレビ放送受信部２３によって行われるテレビ放送受信である。後者の一例は、表示部１５である。動作時間２２ｄ−２は、所定の単位時間あたり、動作２２ｄ−１が動作した時間である。ここで、動作２２ｄ−１がアプリケーションであれば、動作とは、そのアプリケーションに係る処理部が起動されて、終了されていないことを意味し、動作２２ｄ−１が装置を構成する要素であれば、その要素が動作していることを意味する。
【００５２】
例えば、表示部１５に何らかの表示がされていれば、動作しているアプリケーションに係らず、表示部１５は動作しているとする。使用者によるアプリケーション動作が指示されていない一例は、待ち受け画面の表示である。一方、アプリケーションが動作していても、所定の時間に渡って入力装置１６からの入力操作がないため、表示部１５が表示を停止していれば、表示部１５は動作していないとする。
【００５３】
動作時間伸び率２２ｄ−３は、ある単位時間での動作時間２２ｄ−２の、その単位時間の直前の単位時間での動作時間２２ｄ−２と比較した増減であり、例えば、パーセントで示される。１００％では増減なし、１０１％以上では増加、９９％以下では減少である。
【００５４】
動作回数２２ｄ−４は、所定の単位時間あたり、動作２２ｄ−１が動作した回数である。動作回数伸び率２２ｄ−５は、ある単位時間での動作回数２２ｄ−４の、その単位時間の直前の単位時間での動作回数２２ｄ−４と比較した増減であり、例えば、パーセントで示される。１００％では増減なし、１０１％以上では増加、９９％以下では減少である。
【００５５】
動作状況データ２２ｄに含まれる情報に関し、単位時間は、例えば、１日であって、長い時間である。なお、動作状況データ２２ｄは、動作２２ｄ−１と、動作時間２２ｄ−２と、動作時間伸び率２２ｄ−３と、動作回数２２ｄ−４と、動作回数伸び率２２ｄ−５とに加えて例えば曜日が関連付けられていても良い。この場合、曜日毎に異なる動作２２ｄ−１と、動作時間２２ｄ−２と、動作時間伸び率２２ｄ−３と、動作回数２２ｄ−４と、動作回数伸び率２２ｄ−５とが記憶される。
【００５６】
なお、図６では、動作２２ｄ−１と、動作時間２２ｄ−２と、動作時間伸び率２２ｄ−３と、動作回数２２ｄ−４と、動作回数伸び率２２ｄ−５とが連続して記憶され、かつ、関連付けられた情報が連続して記憶されるように図示したが、これは理解を容易にするためであって、これに限るものではない。例えば、離散して記憶され、離散した部分の間をポインターで結ぶ構成としても良い。
【００５７】
図７は、記憶部２２に記憶される充電ログデータ２２ｅの構成の一例を示す。この充電ログデータ２２ｅは、時刻２２ｅ−１と、充電状況２２ｅ−２と、緯度経度２２ｅ−３とが関連付けられた情報からなる。そして、１組の関連付けられた情報が充電電池３１ｆの充電に係るイベントのログであって、イベントの発生毎に発生の順を保持して追加記憶される。
【００５８】
時刻２２ｅ−１は、充電電池３１ｆの充電に係るイベントが発生した時刻である。充電状況２２ｅ−２は、上記イベントを示し、「充電開始」、「充電終了」及び「充電完了」のいずれかの情報である。緯度経度２２ｅ−３は、上記イベントが発生した際、装置が位置した場所の緯度及び経度である。
【００５９】
なお、図７では、時刻２２ｅ−１と、充電状況２２ｅ−２と、緯度経度２２ｅ−３とが連続して記憶され、かつ、関連付けられた情報が連続して記憶されるように図示したが、これは理解を容易にするためであって、これに限るものではない。例えば、離散して記憶され、離散した部分の間をポインターで結ぶ構成としても良い。
【００６０】
図８は、記憶部２２に記憶される充電可能状況データ２２ｆの構成の一例を示す。この充電可能状況データ２２ｆは、状況２２ｆ−１と、緯度経度２２ｆ−２とが関連付けられた情報からなる。そして、１組の関連付けられた情報が、充電電池３１ｆが充電された１つの履歴を示す。
【００６１】
状況２２ｆ−１は、電力消費状況データ２２ｃの状況２２ｃ−１と同じ形式の情報であって、充電電池３１ｆが充電された際の状況である（ただし、状況２２ｃ−１とは異なり、状況２２ｆ−１は、緯度及び経度を含まない。）。緯度経度２２ｆ−２は、充電ログデータ２２ｅの緯度経度２２ｅ−３と同じ形式の情報であって、充電電池３１ｆが充電された際に装置が位置した場所の緯度及び経度である。
【００６２】
ここで、以下に説明する、充電電池３１ｆの充電なしに装置が動作を継続可能な時間を予測し、その予測された時間を基に、充電を促す動作における情報の流れを取りまとめて、図９を参照して説明する。なお、この情報の流れは、以下に説明する各部の動作の理解を助けるために、情報の流れの概要を説明するものであって、この概要には含まれない情報の流れもある。
【００６３】
基本となる情報は、第１に、スケジュールデータ２２ａであって、この情報は、スケジュール管理機能１１ａによって管理される。第２に、電力消費ログデータ２２ｂであって、この情報は、電力消費履歴管理機能１１ｂによって記憶される。電力消費履歴管理機能１１ｂは、電力消費ログデータ２２ｂの設定に、制御部１１から得られる時刻２２ｂ−１、アプリケーション２２ｂ−２及び要素２２ｂ−３、測位部２４から得られる緯度経度２２ｂ−４、及び、電源部３１から得られる充電電池３１ｆに蓄えられた電力量を用いて算出した消費電力量２２ｂ−５を用いる。
【００６４】
基本となる情報は、第３に、充電ログデータ２２ｅであって、この情報は、電力消費履歴管理機能１１ｂによって記憶される。電力消費履歴管理機能１１ｂは、充電ログデータ２２ｅの設定に、制御部１１から得られる時刻２２ｅ−１と、測位部２４から得られる緯度経度２２ｅ−３と、電源部３１から得られる充電状況２２ｅ−２とを用いる。
【００６５】
基本となる情報を解析して得られる過去の情報の特性情報は、第１に、電力消費状況データ２２ｃであって、この情報は、動作継続日数予測機能１１ｃによって記憶される。動作継続日数予測機能１１ｃは、電力消費状況データ２２ｃの設定に、スケジュールデータ２２ａと、電力消費ログデータ２２ｂとを参照する。第２に、動作状況データ２２ｄであって、この情報は、動作継続日数予測機能１１ｃによって記憶される。動作継続日数予測機能１１ｃは、動作状況データ２２ｄの設定に、電力消費ログデータ２２ｂを参照する。第３に、充電可能状況データ２２ｆであって、この情報は、動作継続日数予測機能１１ｃによって記憶される。動作継続日数予測機能１１ｃは、充電可能状況データ２２ｆの設定に、スケジュールデータ２２ａと、充電ログデータ２２ｅとを参照する。
【００６６】
残日数を示す表示と、充電を促すメッセージの表示は、動作継続日数予測機能１１ｃによって行われる。動作継続日数予測機能１１ｃは、これらの表示に、スケジュールデータ２２ａと、電力消費状況データ２２ｃと、動作状況データ２２ｄと、充電可能状況データ２２ｆとを参照する。また、電源部３１から得られる充電電池３１ｆに蓄えられた電力量を参照する。
【００６７】
各部の動作の説明に移る。まず、スケジュール管理機能１１ａの動作を説明する。スケジュール管理機能１１ａは、入力装置１６の所定のキー操作に基づいて実行され、入力装置１６のキー操作によって入力された予定をスケジュールデータ２２ａとして記憶部２２に記憶させる。ここで、予定は、用件と、その用件の分類と、その用件が行われる場所と、その用件が開始される時刻と、その用件が終了される時刻との全て、または一部である。
【００６８】
スケジュール管理機能１１ａは、入力された用件を用件２２ａ−３に、入力された用件の分類を用件分類２２ａ−４に、入力された場所を場所２２ａ−５に、入力された開始される時刻を開始時刻２２ａ−１に、入力された終了される時刻を終了時刻２２ａ−２に設定したスケジュールデータ２２ａを記憶部２２に記憶させる。
【００６９】
また、スケジュール管理機能１１ａは、記憶部２２に記憶されたスケジュールデータ２２ａを表示部１５に表示させる。更に、表示されたスケジュールデータ２２ａの全部、または一部を入力装置１６のキー操作に基づいて変更し、記憶部２２に更新記憶させる。また、表示されたスケジュールデータ２２ａを記憶部２２から削除させる。
【００７０】
次に、電力消費履歴管理機能１１ｂの動作を説明する。
【００７１】
（電力消費ログデータ２２ｂを記憶させる動作）
電力消費履歴管理機能１１ｂは、所定の時間間隔で実行され、制御部１１内のクロック（図示せず）が示す日時を時刻２２ｂ−１に、制御部１１によって得られた動作中のアプリケーションをアプリケーション２２ｂ−２に、装置を構成する要素であって、制御部１１によって得られた動作中の要素を要素２２ｂ−３に、測位部２４に要求して得られた装置が位置する場所の緯度及び経度を緯度経度２２ｂ−４に、前回実行されてから消費された充電電池３１ｆに蓄えられた電力量を消費電力量２２ｂ−５に設定して、電力消費ログデータ２２ｂとして記憶部２２に記憶させる。この記憶の際、記憶された順を保って記憶させる。
【００７２】
なお、電力消費履歴管理機能１１ｂが電力消費ログデータ２２ｂを記憶させるために実行される時間間隔は、短い方が精密な電力消費ログデータ２２ｂを記憶させることができ、好ましい。例えば、例えば、アプリケーションが動作を開始してから動作を終了するまでの平均時間より短い値とする。また、要素が動作を開始してから動作を終了するまでの平均時間より短い値とするが、これらに限るものではない。制御部１１から得られた上記情報や、測位部２４から得られた緯度及び経度などが前回の実行時に得られた値と等しい場合、実行される時間間隔を長くしても良い。
【００７３】
ここで、電力消費履歴管理機能１１ｂは、電源制御部３１ａに要求して得られた充電電池３１ｆに蓄えられた電力量を電力消費履歴管理機能１１ｂ内に記憶する。そして、前回実行されてから消費された充電電池３１ｆに蓄えられた電力量は、電源制御部３１ａに要求して得られた充電電池３１ｆに蓄えられた電力量から、電力消費履歴管理機能１１ｂ内に記憶された前回電源制御部３１ａに要求して得られた充電電池３１ｆに蓄えられた電力量を減じた差として求める。
【００７４】
なお、アプリケーションは、通信部１２ｂ、送受信部１３及び通話部１４ｃによる通話と、スケジュール管理機能１１ａによるスケジュール管理と、テレビ放送受信部２３によるテレビ放送受信とである。動作中のアプリケーションは、これらのアプリケーションの中の１つ、または複数である。また、装置を構成する要素は、動作にあたって消費電力が大きい要素であり、例えば、表示部１５である。
【００７５】
通信部１２ｂ及び送受信部１３による消費電力は大きいが、これらの要素は、通話の際に動作するので、これらの要素による消費電力量は、通話アプリケーションの動作による消費電力量とみなすことによって、通信部１２ｂ及び送受信部１３は、電力消費ログデータ２２ｂに記憶に関して、装置を構成する要素として扱わないことができる。また、これらの要素は、間欠受信の際に動作するので、単位時間あたり常に一定の電力量を消費すると扱うことによって、装置を構成する要素として扱わないことができる。
【００７６】
（充電ログデータ２２ｅを記憶させる動作）
電力消費履歴管理機能１１ｂは、電源制御部３１ａからの充電電池３１ｆが充電開始された旨の通知、充電電池３１ｆの充電が終了された、即ち、その充電が完了しないまま充電が終了された旨の通知、または、充電電池３１ｆの充電が完了した旨の通知を受信すると、制御部１１によって得られた日時を時刻２２ｅ−１に、上記受信された通知を充電状況２２ｅ−２に、測位部２４に要求して得られた装置が位置する場所の緯度及び経度を緯度経度２２ｅ−３に設定して、充電ログデータ２２ｅとして記憶部２２に記憶させる。この記憶の際、記憶された順を保って記憶させる。
【００７７】
次に、動作継続日数予測機能１１ｃの動作を説明する。
【００７８】
（電力消費状況データ２２ｃを記憶させる動作）
動作継続日数予測機能１１ｃは、電力消費状況データ２２ｃ、動作状況データ２２ｄ及び充電可能状況データ２２ｆを記憶させる。まず、動作継続日数予測機能１１ｃが記憶部２２に記憶された電力消費ログデータ２２ｂを参照して、電力消費状況データ２２ｃを作成し、記憶部２２に記憶させる動作を説明する。図１０は、動作継続日数予測機能１１ｃが電力消費ログデータ２２ｂを参照して、電力消費状況データ２２ｃを作成し、記憶させる動作のフローチャートを示す。
【００７９】
動作継続日数予測機能１１ｃは、所定の時間間隔で動作を開始し（ステップＳ１１−１ａ）、スケジュールデータ２２ａから、用件２２ａ−３に含まれる情報、用件分類２２ａ−４に含まれる情報、及び、場所２２ａ−５に含まれる情報の１つ、または、複数を選択する。そして、選択された用件２２ａ−３に含まれる情報、用件分類２２ａ−４に含まれる情報、及び、場所２２ａ−５に含まれる情報の１つ、または、複数である検索キーと等しいことを検索条件にスケジュールデータ２２ａを検索する（ステップＳ１１−１ｂ）。そして、検索されたスケジュールデータ２２ａの予定の時間帯、即ち、そのスケジュールデータ２２ａの開始時刻２２ａ−１と、終了時刻２２ａ−２との間に消費された電力量を算出し、算出された電力量に特異性があるか否かを調べる（ステップＳ１１−１ｃ）。
【００８０】
ここで、開始時刻２２ａ−１と、終了時刻２２ａ−２との間に消費された電力量は、開始時刻２２ａ−１と最も近い時刻２２ｂ−１（第１の時刻と称する。）を電力消費ログデータ２２ｂから検索し、終了時刻２２ａ−２と最も近い時刻２２ｂ−１（第２の時刻と称する。）を電力消費ログデータ２２ｂから検索する。そして、時刻２２ｂ−１が第１の時刻より大きく、かつ、第２の時刻より小さいことを検索キーにして検索された時刻２２ｂ−１と関連付けて電力消費ログデータ２２ｂに記憶された消費電力量２２ｂ−５の和として得られる。
【００８１】
また、特異性ありとは、検索されたスケジュールデータ２２ａの予定の開始時刻２２ａ−１と、終了時刻２２ａ−２との間に消費された電力量が、検索されたスケジュールデータ２２ａの予定と同じ日であって、開始時刻２２ａ−１の以前、及び、終了時刻２２ａ−２以後の単位時間に消費された電力量と比較して、多いと判断されたことを意味する。ここで、比較された２つの電力量の差を、特異電力量と称する。一方、特異性なしとは、上記比較によって、多いと判断されないことを意味する。なお、消費された電力量は、上述のように、電力消費ログデータ２２ｂから検索することによって得られる。
【００８２】
ここで、１つの検索条件によって、複数の予定が検索された場合、それぞれの予定に対して特異性の有無を判断した上で、それぞれの特異性の有無を勘案して特異性の有無を判断する。それによって、上記検索条件によって検索される予定に特異性があるか否かをより正確に判断することができる。即ち、上記比較によって１回のみ消費された電力量に差があり、多数の回数においては消費された電力量に差がないと判断された場合、特異性はないと判断する。
【００８３】
なお、検索されたスケジュールデータ２２ａの予定の開始時刻２２ａ−１と、終了時刻２２ａ−２との間に消費された電力量が、検索されたスケジュールデータ２２ａの予定と同じ日であって、開始時刻２２ａ−１の以前、及び、終了時刻２２ａ−２以後の単位時間に消費された電力量と比較して、少ないと判断された場合、特異電力量は、負の値であるとする。特異電力量が負の値となる一例は、用件２２ａ−３が打合せであり、かつ、場所２２ａ−５が病院である場合、装置の送受信部１３及び通信部１２ｂによる間欠受信動作が行われない設定とされた場合である。
【００８４】
また、検索キーを場所２２ａ−５に含まれる情報とした検索によって特異性の有無を判断する場合、検索された複数のスケジュールデータ２２ａのそれぞれの開始時刻２２ａ−１と、終了時刻２２ａ−２との間である時刻２２ｂ−１と関連付けられて電力消費ログデータ２２ｂに含まれる緯度経度２２ｂ−４は、略同じである。
【００８５】
測位部２４によって測位される緯度及び経度は、測位誤差を含み、概ね、建物内における測位誤差は、建物の外における測位誤差より大きいことは避けられないものの、上記緯度経度２２ｂ−４の中で大きく異なる値があれば、その緯度経度２２ｂ−４に関連付けられた時刻２２ｂ−１において、装置の使用者は、スケジュールデータ２２ａの通りに行動していなかったと考えられるので、動作継続日数予測機能１１ｃは、そのスケジュールデータ２２ａを検索結果から除いて判断する。
【００８６】
ステップＳ１１−１ｃで特異性があると判断された場合、動作継続日数予測機能１１ｃは、検索キーとして用いた情報と、その情報は、用件２２ａ−３、用件分類２２ａ−４、または、場所２２ａ−５のいずれであるかを状況２２ｃ−１に、そして、特異電力量を単位時間あたりの電力量に変換した値を単位時間あたり消費電力量２２ｃ−２に設定した電力消費状況データ２２ｃを記憶部２２に記憶させる（ステップＳ１１−１ｄ）。
【００８７】
ステップＳ１１−１ｃで特異性がないと判断された場合、及び、ステップＳ１１−１ｄの動作の後、動作継続日数予測機能１１ｃは、検索キーとして、用件２２ａ−３に含まれる情報、用件分類２２ａ−４に含まれる情報、または、場所２２ａ−５に含まれる情報の全てが尽きたか否かを調べる（ステップＳ１１−１ｅ）。尽きない場合、異なる情報を検索キーとして、ステップＳ１１−１ｂの動作に移る。
【００８８】
一方、尽きた場合、動作継続日数予測機能１１ｃは、ステップＳ１１−１ｂで検索された予定の開始時刻２２ａ−１から終了時刻２２ａ−２に至る間に渡り、電力消費ログデータ２２ｂの消費電力量２２ｂ−５からステップＳ１１−１ｃで算出された特異電力量を減じた電力量を算出する。そして、算出された電力量の多寡を区分する曜日及び１日の中の時間帯の２つのパラメータの値を設定する（ステップＳ１１−１ｆ）。
【００８９】
そして、動作継続日数予測機能１１ｃは、設定された曜日及び時間帯の値を状況２２ｃ−１に、設定された曜日及び時間帯で規定される範囲の上記算出された電力量を単位時間あたり消費電力量２２ｃ−２とする電力消費状況データ２２ｃを記憶部２２に記憶させて（ステップＳ１１−１ｇ）、動作を終了する（ステップＳ１１−１ｈ）。
【００９０】
なお、動作継続日数予測機能１１ｃは、全ての曜日、かつ、全ての時間帯に対応する値を状況２２ｃ−１に記憶させ、その値と関連付けて単位時間あたり消費電力量２２ｃ−２を記憶させる。この全ての曜日、かつ、全ての時間帯に対応する値と、その値と関連付けられた単位時間あたり消費電力量２２ｃ−２とは、動作継続日数予測機能１１ｃの動作によらず、装置の製造時に暗黙値として記憶されているとしても良い。そして、動作継続日数予測機能１１ｃは、その暗黙値を更新するとしても良い。
【００９１】
この暗黙値を記憶させることは、例えば、装置の使用者が就寝していると考えられる深夜の時間帯と、その使用者が仕事などをしていると考えられる朝から夜の時間帯とに分けて記憶させることによって、特に有効である。即ち、動作継続日数予測機能１１ｃの動作によらず、正確な単位時間あたり消費電力量２２ｃ−２を記憶させることができる。
【００９２】
また、動作継続日数予測機能１１ｃの動作によらず、装置の製造時に暗黙値として、用件、用件分類、及び場所の１つまたは複数に対応する値を状況２２ｃ−１に記憶させ、その値と関連付けて単位時間あたり消費電力量２２ｃ−２を記憶させることも有効である。
【００９３】
なぜなら、例えば、スケジュールデータ２２ａで、用件２２ａ−３または用件分類２２ａ−４に「出張」が記憶されている場合、その用件２２ａ−３または用件分類２２ａ−４に関連付けられた開始時刻２２ａ−１と、終了時刻２２ａ−２との間の時間帯において、装置の使用者が勤務先との通話のために、装置が消費する電力量が増加することが通例だからである。また、装置の移動に伴い、装置が通信する基地局の再選択（Cell Re-selection）を行い、基地局の再選択のために電力量を消費するからである。
【００９４】
更に、ステップＳ１１−１ｃの動作で、スケジュールデータ２２ａの開始時刻２２ａ−１と、終了時刻２２ａ−２との間に消費された電力量に特異性が認められず、かつ、ステップＳ１１−１ｆの動作で、曜日及び１日の中の時間帯に依存した消費された電力量の多寡が認められず、かつ、電力消費ログデータ２２ｂの緯度経度２２ｂ−４が所定の値である際に、消費された電力量に特異性が認められた場合、動作継続日数予測機能１１ｃは、その緯度経度２２ｂ−４で示される緯度及び経度を状況２２ｃ−１に、認められた特異電力量を単位時間あたりの値に変換して単位時間あたり消費電力量２２ｃ−２に設定した電力消費状況データ２２ｃを記憶部２２に記憶させる（図示せず）。
【００９５】
なお、ステップＳ１１−１ｃの動作説明で、場所２２ａ−５の位置の緯度及び経度は知られることを説明した。そこで、上記消費された電力量に特異性が認められる緯度経度２２ｂ−４が、場所２２ａ−５の位置の緯度及び経度である場合、上記の緯度経度２２ｂ−４が所定の値である際に認められた特異性は、ステップＳ１１−１ｃで説明した場所２２ａ−５が所定の値である場合に認められた特異性とみなして処理する。
【００９６】
スケジュールデータ２２ａの場所２２ａ−５に依存せず、かつ、緯度及び経度によって消費される電力量に特異性が生じる一例として、装置が移動通信網のサービスエリア外に位置し、装置が基地局の探索を繰り返す場合がある。また、別の一例として、装置の使用者が鉄道の乗り換えの際に勤務先または自宅との通話をする場合がある。
【００９７】
以上の説明では、用件２２ａ−３に含まれる情報、用件分類２２ａ−４に含まれる情報、または、場所２２ａ−５に含まれる情報の全てを検索キーとして、スケジュールデータ２２ａを検索して、検索されたスケジュールデータ２２ａの予定の時間帯に消費された電力量に特異性があるか否かを調べるとしたが、これに限るものではない。動作継続日数予測機能１１ｃは、電力消費ログデータ２２ｂの消費電力量２２ｂ−５を基に、特に消費電力量が多い時間帯を求め、その時間帯が開始時刻２２ａ−１と、終了時刻２２ａ−２との間であるスケジュールデータ２２ａに限って、その予定の時間帯に消費された電力量に特異性があるか否かを調べても良い。
【００９８】
また、以上の説明では、曜日及び１日の中の時間帯の２つのパラメータの値によって、全ての曜日の０時から２４時までの間に消費された電力量の多寡を区分して、電力消費状況データ２２ｃとして記憶させるとしたが、これに限るものではない。動作継続日数予測機能１１ｃは、特に消費された電力量が多い曜日及び／または時間帯に関してのみ、電力消費状況データ２２ｃとして記憶させても良い。この場合、動作継続日数予測機能１１ｃは、電力消費状況データ２２ｃの状況２２ｃ−１に含まれない曜日及び／または時間帯における消費される電力量の単位時間あたりの平均値を算出して、単位時間あたり消費電力量２２ｃ−２に記憶させる。
【００９９】
以上説明した、動作継続日数予測機能１１ｃが電力消費ログデータ２２ｂを参照して、電力消費状況データ２２ｃを作成し、記憶させる動作を行う所定の時間間隔は、装置の製造後、動作を開始した直後の、例えば１週間は１日に１回程度が好ましい。その後は、例えば１週間に１回程度で良く、その度に、電力消費状況データ２２ｃを更新する。
【０１００】
電力消費状況データ２２ｃは、装置の使用者の行動に依存した情報である。そこで、装置の使用者の行動の変化に対応するため、動作継続日数予測機能１１ｃは、電力消費ログデータ２２ｂに含まれる時刻２２ｂ−１が古い情報と、新しい情報とで特異性に変化が認められる場合、新しい情報によって得られた特異性によって電力消費状況データ２２ｃを更新する。
【０１０１】
ここで、特定の１日のみの特異性に変化が認められた場合であっても、その特異性の変化は、その日特有の特異性であるとみなし、動作継続日数予測機能１１ｃは、その特異性の変化を電力消費状況データ２２ｃの更新には用いない。
【０１０２】
（動作状況データ２２ｄを記憶させる動作）
次に、動作継続日数予測機能１１ｃが記憶部２２に記憶された電力消費ログデータ２２ｂを参照して、動作状況データ２２ｄを作成し、記憶部２２に記憶させる動作を説明する。図１１は、動作継続日数予測機能１１ｃが電力消費ログデータ２２ｂを参照して、動作状況データ２２ｄを作成し、記憶させる動作のフローチャートを示す。
【０１０３】
動作継続日数予測機能１１ｃは、所定の時間間隔で動作を開始し（ステップＳ１１−１ｉ）、電力消費ログデータ２２ｂのアプリケーション２２ｂ−２に含まれるアプリケーションを示す情報（図４に示す一例では、例えば、「テレビ放送受信」。）、及び、要素２２ｂ−３に含まれる要素を示す情報（図４に示す一例では、例えば、「表示部」。）の中から１つを選択する（ステップＳ１１−１ｊ）。
【０１０４】
そして、動作継続日数予測機能１１ｃは、選択されたアプリケーションまたは要素（以後、アプリケーションまたは要素をアプリケーション等と称する。）を検索キーに電力消費ログデータ２２ｂを検索し、検索結果に基づいて所定の単位時間毎に、そのアプリケーション等が動作した回数と、動作した時間とを算出する（ステップＳ１１−１ｋ）。
【０１０５】
次に述べるように、続いて、動作回数と、動作時間の単位時間毎の変化の動向を算出するので、動作状況データ２２ｄに係る単位時間は、短すぎることは好ましくない。例えば、１時間とすると、昼の時間と夜の時間とで変化が激しく、変化の動向を把握できない。そこで、例えば、１日とする。即ち、昨日の動作回数と、動作時間とを算出し、一昨日の動作回数と、動作時間とを算出し、更に、過去の１日毎の動作回数と、動作時間とを算出する。
【０１０６】
なお、例えば、単位時間は１日である、即ち、動作継続日数予測機能１１ｃは毎日１回実行されるとすると、一昨日以前の動作回数と、動作時間とは、昨日に得ている。そこで、動作継続日数予測機能１１ｃは、得られた動作回数と、動作時間とを記憶し、実行の度に、昨日の動作回数と、動作時間とを算出しても良い。このように昨日の動作回数と、動作時間とを算出する場合、多くとも１日に１回の実行で良い。
【０１０７】
また、電力消費ログデータ２２ｂの時刻２２ｂ−１は、離散値であるが、隣り合う２つの時刻２２ｂ−１においてアプリケーション等が動作していれば、その隣り合う２つの時刻２２ｂ−１の間、そのアプリケーション等は、動作を続けていたとみなして、動作回数と、動作時間とを算出する。
【０１０８】
動作継続日数予測機能１１ｃは、ステップＳ１１−１ｋで得られた単位時間毎の動作回数と、動作時間との伸び率を算出する（ステップＳ１１−１ｍ）。伸び率は、例えば、単位時間、例えば、１日当りの伸び率である。そして、日を独立変数とし、動作回数と、動作時間とをそれぞれ独立変数に対して１次関数である従属変数として、その１次関数の傾きを最小二乗法によって求める。そして、傾きから１を減じた値が伸び率である。なお、動作回数と、動作時間との片方または両方は、独立変数の２次関数である従属変数としても良い。また、任意の次数の関数である従属変数としても良い。
【０１０９】
動作継続日数予測機能１１ｃは、アプリケーション等を示す情報を動作２２ｄ−１に、直前の単位時間、例えば、昨日の動作回数と、動作時間とをそれぞれ動作回数２２ｄ−４、動作時間２２ｄ−２に、また、動作回数の伸び率を動作回数伸び率２２ｄ−５に、動作時間の伸び率を動作時間伸び率２２ｄ−３に設定した動作状況データ２２ｄを記憶部２２に記憶させる（ステップＳ１１−１ｎ）。
【０１１０】
そして、動作継続日数予測機能１１ｃは、全てのアプリケーション等を示す情報に対して処理を終了したか否かを判断し（ステップＳ１１−１ｏ）、処理を終了したと判断された場合、動作を終了する（ステップＳ１１−１ｐ）。一方、処理を終了していないと判断された場合、ステップＳ１１−１ｊに移って、上記説明した動作を繰り返す。
【０１１１】
なお、動作状況データ２２ｄは、装置の使用者の行動に依存した情報である。そこで、既に説明した電力消費状況データ２２ｃの更新動作と同様に、動作継続日数予測機能１１ｃは、電力消費ログデータ２２ｂに含まれる時刻２２ｂ−１が古い情報と、新しい情報とで特異性に変化が認められる場合、新しい情報によって得られた特異性によって動作状況データ２２ｄを更新する。
【０１１２】
（充電可能状況データ２２ｆを記憶させる動作）
次に、動作継続日数予測機能１１ｃが記憶部２２に記憶された充電ログデータ２２ｅを参照して、充電可能状況データ２２ｆを作成し、記憶部２２に記憶させる動作を説明する。図１２は、動作継続日数予測機能１１ｃが充電ログデータ２２ｅを参照して、充電可能状況データ２２ｆを作成し、記憶させる動作のフローチャートを示す。
【０１１３】
動作継続日数予測機能１１ｃは、所定の時間間隔で実行され、充電ログデータ２２ｅを参照して充電可能状況データ２２ｆを作成する動作を開始する（ステップＳ１１−１ｑ）。ここで、この所定の時間間隔は、必ずしも短い、例えば、１日である必要はない。充電電池３１ｆが如何なる状況で充電されるかの傾向が充電ログデータ２２ｅに記憶される程度の長さ、また、その傾向に変更が生じたか否かを確認する程度の長さで良く、例えば、１週間や、１月程度で良い。
【０１１４】
続いて、動作継続日数予測機能１１ｃは、１回の充電の状況を充電ログデータ２２ｅから選択する（ステップＳ１１−１ｒ）。１回の充電の状況とは、充電ログデータ２２ｅにおける２組の関連付けられた情報によって示される。即ち、時刻２２ｅ−１が小さい値から大きい値への順にソートされた仮定した充電ログデータ２２ｅにおいて、充電状況２２ｅ−２が「充電開始」である関連付けられた情報と、その情報の次の関連付けられた情報であって、充電状況２２ｅ−２が「充電終了」または「充電完了」である情報とによって示される。
【０１１５】
そして、動作継続日数予測機能１１ｃは、得られた充電の状況と、スケジュールデータ２２ａとの対比を行い、これらの両者の関連を調べる（ステップＳ１１−１ｓ）。即ち、得られたそれぞれの充電の状況の２組の情報に含まれる時刻２２ｅ−１ではさまれた時間帯の全部または一部を含む時間帯を示す開始時刻２２ａ−１と、終了時刻２２ａ−２とが関連付けられた情報をスケジュールデータ２２ａから検索する。そして、検索されたスケジュールデータ２２ａの用件２２ａ−３と、用件分類２２ａ−４と、場所２２ａ−５とを動作継続日数予測機能１１ｃ内に記憶し、この記憶された情報から、上記充電の状況を示す２組の関連付けられた情報へのリンク付けを行う。
【０１１６】
また、動作継続日数予測機能１１ｃは、得られた充電の状況を示す２組の情報に含まれる時刻２２ｅ−１ではさまれた時間帯と、その時間帯の曜日とを動作継続日数予測機能１１ｃ内に記憶する（ステップＳ１１−１ｔ）。ここで、曜日は、制御部１１が内蔵するクロックによって得られる。そして、記憶された情報から、上記充電の状況を示す２組の関連付けられた情報へのリンク付けを行う。
【０１１７】
そして、動作継続日数予測機能１１ｃは、全ての充電の状況の処理が終了したか否かを判断する（ステップＳ１１−１ｕ）。終了していないと判断された場合、ステップＳ１１−１ｒに移って、次の充電の状況の処理を繰り返す。一方、終了したと判断された場合、動作継続日数予測機能１１ｃ内に記憶された用件２２ａ−３と、用件分類２２ａ−４と、場所２２ａ−５との間で共通する情報を抽出し、また、動作継続日数予測機能１１ｃ内に記憶された時間帯と、曜日との間で共通する情報を抽出して、充電可能状況データ２２ｆに記憶させ（ステップＳ１１−１ｖ）、充電ログデータ２２ｅを参照して充電可能状況データ２２ｆを作成する動作を終了する（ステップＳ１１−１ｗ）。
【０１１８】
ステップＳ１１−１ｖの共通する情報を抽出する動作を詳述する。動作継続日数予測機能１１ｃは、動作継続日数予測機能１１ｃ内に記憶された用件２２ａ−３と、用件分類２２ａ−４と、場所２２ａ−５との値の中で、記憶された回数が多い値を抽出する。例えば、場所２２ａ−５として「Ｒ会議室」である値が多く記憶されていれば、図８に例示するように、状況２２ｆ−１に「場所：Ｒ会議室」、緯度経度２２ｆ−２に、動作継続日数予測機能１１ｃ内に記憶された「Ｒ会議室」なる値を記憶する場所２２ａ−５からリンク付けられた充電ログデータ２２ｅの緯度経度２２ｅ−３の値を設定して、充電可能状況データ２２ｆに記憶させる。
【０１１９】
ここで、充電ログデータ２２ｅの緯度経度２２ｅ−３の値は、「Ｒ会議室」が位置する場所の緯度と経度とであり、動作継続日数予測機能１１ｃ内に記憶された「Ｒ会議室」なる値を記憶する全ての場所２２ａ−５からリンク付けられた充電ログデータ２２ｅの緯度経度２２ｅ−３の値は、略一定であり、充電可能状況データ２２ｆに記憶させる値は、例えば、全ての記憶された緯度経度２２ｅ−３の平均値である。
【０１２０】
または、リンク付けられた充電ログデータ２２ｅの時刻２２ｅ−１が最近である関連付けられた情報に含まれる緯度経度２２ｅ−３である。なぜなら、建物内において測位部２４によって得られる緯度と経度とは、測位誤差を含むことが避けられず、この測位誤差は、その建物の周囲の建物によって影響を受ける。そこで、最近の周囲の建物によって影響を受けた測位誤差を含む緯度と経度とを記憶することが適切だからである。
【０１２１】
また、動作継続日数予測機能１１ｃは、動作継続日数予測機能１１ｃ内に記憶された用件２２ａ−３として「旅行」であり、かつ、用件分類２２ａ−４として「プライベート」である値が多く記憶されていれば、図８に例示するように、状況２２ｆ−１に「用件：旅行、用件分類：プライベート」なる情報を記憶させる。ここで、緯度経度２２ｆ−２は、値を記憶しない。これは、動作継続日数予測機能１１ｃ内に記憶された「旅行」なる値を記憶する用件２２ａ−３と、「プライベート」なる値を記憶する用件分類２２ａ−４とからリンク付けられた充電ログデータ２２ｅの緯度経度２２ｅ−３の値が大きな範囲に分布するとした場合である。
【０１２２】
また、動作継続日数予測機能１１ｃは、動作継続日数予測機能１１ｃ内に記憶された時間帯と、曜日との値の中で、記憶された回数が多い値を抽出する。例えば、時間帯として、２１時から２３時の値が多く記憶されていれば、図８に例示するように、状況２２ｆ−１に「時間帯：２１時〜２３時」、緯度経度２２ｆ−２に、動作継続日数予測機能１１ｃ内に記憶された２１時から２３時である時刻からリンク付けされた充電ログデータ２２ｅの緯度経度２２ｅ−３を設定して、充電可能状況データ２２ｆに記憶させる。
【０１２３】
この緯度経度２２ｆ−２に値を設定して記憶させるのは、上記リンク付けされた充電ログデータ２２ｅの緯度経度２２ｅ−３が略等しい場合である。例えば、装置の使用者は、帰宅後、自宅で充電する習慣がある場合、上記リンク付けされた充電ログデータ２２ｅの緯度経度２２ｅ−３が略等しい。なお、その緯度経度２２ｅ−３がリンク付けられた充電ログデータ２２ｅの時刻２２ｅ−１がある時刻から以前には略第１の値であり、その時刻以後には略第２の値であり、第１の値と第２の値とは、測位部２４の測位の測位誤差の範囲を超えて大きく異なる場合、装置の使用者の自宅の引越しがあったとみなし、第２の値を緯度経度２２ｆ−２に設定する。
【０１２４】
また、例えば、特定の時間帯、１２時〜１３時、かつ、特定の曜日、月曜日〜金曜日である値の組が多く記憶されていれば、図８に例示するように、状況２２ｆ−１に「時間帯：１２時〜１３時、曜日：月曜〜金曜」なる値を設定して、充電可能状況データ２２ｆに記憶させる。ここで、緯度経度２２ｆ−２は、値を記憶しない。これは、動作継続日数予測機能１１ｃ内に記憶された時刻２２ｅ−１ではさまれた時間帯が１２時〜１３時、かつ、記憶された曜日が月曜日〜金曜日である値からリンク付けられた緯度経度２２ｅ−３が大きな範囲に分布するとした場合である。
【０１２５】
なお、充電可能状況データ２２ｆは、装置の使用者の行動に依存した情報である。そこで、既に説明した電力消費状況データ２２ｃの更新動作と同様に、動作継続日数予測機能１１ｃは、充電ログデータ２２ｅに含まれる時刻２２ｅ−１が古い情報と、新しい情報とでステップＳ１１−１ｖで抽出された共通する情報に変化が認められる場合、新しい情報によって抽出された共通する情報によって充電可能状況データ２２ｆを更新する。
【０１２６】
以上の動作継続日数予測機能１１ｃが充電可能状況データ２２ｆを記憶させる動作において、１回の充電の終了が、充電ログデータ２２ｅにおいて、「充電終了」である充電状況２２ｅ−２によって示されているか、または、「充電完了」である充電状況２２ｅ−２によって示されているかを区別しないとしたが、これに限るものではない。
【０１２７】
「充電完了」である充電状況２２ｅ−２によって示されている場合、時間的な余裕をもって充電されたと考えられるので、充電可能状況データ２２ｆは、更に余裕度が関連付けられているとし、動作継続日数予測機能１１ｃは、その余裕度に、「充電完了」である充電状況２２ｅ−２によって示されている充電回数を「充電終了」である充電状況２２ｅ−２によって示されている充電回数で除した商を記憶させる。すると、動作継続日数予測機能１１ｃが充電電池３１ｆの充電を促す表示を行う際、上記余裕度が大きい状況２２ｆ−１における充電をより強く促すことができる。
【０１２８】
以上説明した、動作継続日数予測機能１１ｃが、電力消費状況データ２２ｃ、動作状況データ２２ｄ及び充電可能状況データ２２ｆを記憶させる動作は、既に説明した通り、多くとも１日に１回程度の頻度で良い。また、複数の種類の情報を対比させるなど、処理量は必ずしも少なくない。そこで、例えば、充電電池３１ｆが充電中に行うことによって、充電電池３１ｆに蓄えられた電力量が乏しくなることを防ぐことができる。
【０１２９】
（装置が動作を継続可能な時間の予測、及び、充電電池３１ｆの充電を促す報知の動作）
動作継続日数予測機能１１ｃは、充電電池３１ｆの充電なしに装置が動作を継続可能な時間を予測し、その予測された時間の報知、及び／または、所定の時間が経過する迄に充電電池３１ｆの充電が必要か否かを判断して、必要と判断された場合、その充電を促す報知を行う。図１３は、動作継続日数予測機能１１ｃが、装置が動作を継続可能な時間を予測し、予測された時間に基づいた報知を行う動作のフローチャートを示す。
【０１３０】
動作継続日数予測機能１１ｃは、所定の時間間隔で動作を開始し（ステップＳ１１−２ａ）、電源制御部３１ａに要求して、充電電池３１ｆに蓄えられた電力量を得る。ここで、充電電池３１ｆが満充電である場合、満充電である旨を併せて得る（ステップＳ１１−２ｂ）。そして、将来の消費電力量を予測し、その予測された電力量と、充電電池３１ｆに蓄えられた電力量とから、充電電池３１ｆの充電が行われないまま、充電電池３１ｆに蓄えられた電力量によって装置が動作を継続可能な日数または時間数（以後、残日数と称する。なお、残日数は、必ずしも日数に限るものではなく、時間数を含む。）を予測する（ステップＳ１１−２ｃ）。
【０１３１】
このステップＳ１１−２ｃの動作、即ち、将来の消費電力量の予測と、装置の動作を継続可能な残日数の予測の動作を詳説する。動作継続日数予測機能１１ｃは、動作の際の時刻以降の所定の時刻（この時刻を予測範囲開始時刻Ｔ１と称する。なお、予測範囲開始時刻Ｔ１には、その時刻の月日を含み、更に、その時刻の曜日が付随しているとする。）から予測範囲開始時刻Ｔ１以降の所定の時刻（この時刻を予測範囲終了時刻Ｔ２と称する。なお、予測範囲終了時刻Ｔ２には、その時刻の月日を含み、更に、その時刻の曜日が付随しているとする。）までに消費される予測範囲の電力量を予測することを繰り返す。
【０１３２】
即ち、動作継続日数予測機能１１ｃは、まず、動作の際の時刻から２４時間に消費される電力量を予測する。即ち、動作の際の時刻と、その時刻の曜日とを制御部１１のクロックから取得して予測範囲開始時刻Ｔ１とする。そして、予測範囲開始時刻Ｔ１に２４時間を加えて予測範囲終了時刻Ｔ２とする。
【０１３３】
そして、予測範囲開始時刻Ｔ１から予測範囲終了時刻Ｔ２の間の時刻と曜日とを、曜日及び時間帯を含む状況２２ｃ−１を電力消費状況データ２２ｃから検索する。検索された状況２２ｃ−１と関連付けられた単位時間あたり消費電力量２２ｃ−２を、予測範囲開始時刻Ｔ１から予測範囲終了時刻Ｔ２の間の２４時間に渡って積算することにより、動作継続日数予測機能１１ｃは、動作の際の時刻から２４時間で消費される基礎電力量を算出する。
【０１３４】
動作継続日数予測機能１１ｃは、次に、予測範囲開始時刻Ｔ１から予測範囲終了時刻Ｔ２の間の時刻が開始時刻２２ａ−１と終了時刻２２ａ−２との間に含まれることを検索キーとして、スケジュールデータ２２ａを検索する。そして、検索された開始時刻２２ａ−１及び終了時刻２２ａ−２と関連付けられた用件２２ａ−３、用件分類２２ａ−４及び場所２２ａ−５とが状況２２ｃ−１に含まれる電力消費状況データ２２ｃを検索する。
【０１３５】
検索された状況２２ｃ−１と関連付けられた単位時間あたり消費電力量２２ｃ−２に、検索された開始時刻２２ａ−１及び終了時刻２２ａ−２の間の時間帯に含まれ、かつ、予測範囲開始時刻Ｔ１から予測範囲終了時刻Ｔ２の時間帯に含まれる時間数を乗じた電力量を上記検索された全てのスケジュールデータ２２ａに対して算出して積算することによって、動作継続日数予測機能１１ｃは、動作の際の時刻から２４時間で消費されるスケジュール依存電力量を算出する。
【０１３６】
動作継続日数予測機能１１ｃは、次に、１つの動作状況データ２２ｄに対して、動作時間２２ｄ−２と動作時間伸び率２２ｄ−３とを乗じた時間数に、動作２２ｄ−１の１時間あたりの動作に消費される電力量を乗じることによって、その動作２２ｄ−１の動作時間の伸びに依存して予測範囲開始時刻Ｔ１から予測範囲終了時刻Ｔ２の間に消費される電力量を算出する。そして、全ての動作状況データ２２ｄに対して算出された動作時間の伸びによって消費される電力量の和を算出することによって動作時間伸び依存電力量を算出する。
【０１３７】
なお、動作２２ｄ−１の１時間あたりの動作に消費される電力量は、装置の完成の際に動作継続日数予測機能１１ｃ内に記憶されているとするが、これに限るものではない。電力消費ログデータ２２ｂに基づいて算出しても良い。
【０１３８】
動作継続日数予測機能１１ｃは、次に、１つの動作状況データ２２ｄに対して、動作回数２２ｄ−４と動作回数伸び率２２ｄ−５とを乗じた動作回数に、動作２２ｄ−１の１回の動作開始及び動作終了に消費される電力量を乗じることによって、その動作２２ｄ−１の動作回数の伸びに依存して予測範囲開始時刻Ｔ１から予測範囲終了時刻Ｔ２の間に消費される電力量を算出する。そして、全ての動作状況データ２２ｄに対して算出された動作回数の伸びによって消費される電力量の和を算出することによって動作回数伸び依存電力量を算出する。
【０１３９】
なお、動作２２ｄ−１の１回の動作開始及び動作終了に消費される電力量は、装置の完成の際に動作継続日数予測機能１１ｃ内に記憶されているとするが、これに限るものではない。電力消費ログデータ２２ｂに基づいて算出しても良い。
【０１４０】
動作継続日数予測機能１１ｃは、次に、測位部２４に装置が位置する場所の緯度及び経度を測位させ、その測位によって得られた緯度及び経度が状況２２ｃ−１に含まれているか否かを判断する。ここで、含まれているか否かの判断の際、測位部２４によって測位された緯度及び経度には測位誤差が避けられないため、両者の差が所定の測位誤差閾値以内であれば、含まれると判断する。
【０１４１】
そして、含まれている場合、動作継続日数予測機能１１ｃは、その状況２２ｃ−１に関連付けられた単位時間あたり消費電力量２２ｃ−２によって予測範囲開始時刻Ｔ１から予測範囲終了時刻Ｔ２の時間帯に消費される緯度経度依存電力量を算出する。なお、装置は、予測範囲開始時刻Ｔ１から予測範囲終了時刻Ｔ２の時間帯にかけて、常に上記緯度及び経度の場所に位置するとは限らない。そこで、例えば、単位時間あたり消費電力量２２ｃ−２から、１時間あたりの消費電力量を求め、その求められた電力量を緯度経度依存電力量とする。一方、含まれていない場合、緯度経度依存電力量は、０であるとする。
【０１４２】
動作継続日数予測機能１１ｃは、上記説明したように算出された基礎電力量と、スケジュール依存電力量と、動作時間伸び依存電力量と、動作回数伸び依存電力量と、緯度経度依存電力量とを加えた和を算出することによって、動作の際の時刻から２４時間の間に消費される電力量を予測する。この電力量と、ステップＳ１１−２ｂで得られた充電電池３１ｆに蓄えられた電力量とを比較することによって、残日数は、１日以下であるか否かが得られる。
【０１４３】
残日数が１日以上である場合、動作継続日数予測機能１１ｃは、動作の際の時刻から２４時間経過した時刻からその時刻から４８時間経過した時刻までに消費される電力量を予測する。この動作は、予測範囲開始時刻Ｔ１を動作の際の時刻から２４時間経過した時刻とし、予測範囲終了時刻Ｔ２を動作の際の時刻から４８時間経過した時刻とすることによって、上記動作の際の時刻から、その時刻に２４時間を加えた時刻の間に消費される電力量を予測した動作と同じである。
【０１４４】
ただし、動作時間伸び依存電力量の算出にあたり、動作時間２２ｄ−２と動作時間伸び率２２ｄ−３とを乗じた時間数に代えて、動作時間２２ｄ−２と動作時間伸び率２２ｄ−３とを乗じた時間数の２倍の値を用いる。同様に、動作回数伸び依存電力量の算出にあたり、動作回数２２ｄ−４と動作回数伸び率２２ｄ−５とを乗じた動作回数に代えて、動作回数２２ｄ−４と動作回数伸び率２２ｄ−５とを乗じた動作回数の２倍の値を用いる。ここで、２倍とは、２日目の伸びは、１日目の伸びの２倍とみなすのが適切だからであるが、伸び率が微小であれば、２倍にすることを要しない。また、緯度経度依存電力量は０とみなす。
【０１４５】
ステップＳ１１−２ｂの動作で得られた充電電池３１ｆに蓄えられた電力量が、動作の際の時刻から２４時間に消費されると予測された電力量未満であれば、動作継続日数予測機能１１ｃは、残日数は１日未満であると判断する。充電電池３１ｆに蓄えられた電力量が、動作の際の時刻から２４時間に消費されると予測された電力量以上であり、かつ、動作の際の時刻に２４時間を加えた時刻から２４時間に消費されると予測された電力量未満であれば、残日数は１日〜２日であると判断する。
【０１４６】
同様に、動作継続日数予測機能１１ｃは、充電電池３１ｆに蓄えられた電力量が、動作の際の時刻から２４時間に消費されると予測された電力量に、動作の際の時刻に２４時間を加えた時刻から２４時間に消費されると予測された電力量を加えた値以上であれば、残日数は２日以上であると判断する。
【０１４７】
残日数が１日未満であると判断された場合、動作継続日数予測機能１１ｃは、残日数を日数より細かい単位で判断する。例えば、残日数は半日以上であるか否かを判断する。また、残日数は、６時間未満か、６時間から１２時間の間か、１２時間から１８時間の間か、１８時間以上かを判断する。また、動作している時刻から動作している日の２４時（その日の真夜中。）までの時間以上であるか否かを判断する。
【０１４８】
また、充電可能状況データ２２ｆの状況２２ｆ−１に、時間帯のみの情報が記憶されている場合（図８では、「時間帯：２１時〜２３時」なる情報が記憶されていることが例示されている。）、動作継続日数予測機能１１ｃは、残日数は、動作している時刻から、上記記憶されている時間帯の時刻までの間の時間以上か否かを判断する。これらの残日数を日数より細かい単位で判断する動作は、予測範囲開始時刻Ｔ１と、予測範囲終了時刻Ｔ２とを適切に設定した上で、既に説明した動作である。
【０１４９】
以上の説明では、残日数を求める際、動作継続日数予測機能１１ｃは、残日数が１日以上であるか否か、次に、残日数が２日以上であるか否か、次に、残日数が１日以下である場合、残日数が何時間であるかを順次求めるとしたが、これに限るものではない。任意の順で求めても良い。
【０１５０】
図１３に示すフローチャートを参照した動作継続日数予測機能１１ｃの動作説明に戻る。動作継続日数予測機能１１ｃは、ステップＳ１１−２ｃで判断された残日数に応じた残日数表示画像を選択し、選択された画像を表示部１５に表示する（ステップＳ１１−２ｄ）。
【０１５１】
図１４は、表示部１５に表示される残日数表示画像の一例を示す。図１４（ａ）は、充電電池３１ｆが満充電である場合の残日数表示画像を例示し、表示部１５の上辺に沿ったピクト欄１５ａに、乾電池状の線画像と、その乾電池状の線画像の中を満たすように配置された長方形画像とからなる残日数表示１５ｂが表示されている。
【０１５２】
図１４（ｂ）は、残日数が２日以上と判断された場合の、図１４（ｃ）は、残日数が１日から２日と判断された場合の、図１４（ｄ）は、残日数が１日未満と判断された場合の、それぞれ残日数表示１５ｂを示す。残日数表示１５ｂは、乾電池状の線画像と、その乾電池状の線画像の中に配置された長方形画像とからなり、残日数が多い程その長方形画像の数が多く、残日数が少ない程その長方形画像の数が少ない。この図１４に示す一例は、残日数の閾値として、１日及び２日を用いた例であるが、残日数の閾値を如何なる値としても上記説明した動作によって適切な残日数表示１５ｂの表示が可能である。
【０１５３】
このように、ピクト欄１５ａに残日数表示１５ｂが表示されることにより、装置の使用者は、充電電池３１ｆを充電することなく装置が動作を継続可能な日数を、容易に、かつ、正確に知ることができる。図１４では、残日数表示１５ｂは、従来から知られている充電電池に蓄えられた電力量の多寡を示す画像と同様の画像を例示したが、この画像に限るものではない。また、この画像であっても、従来の電力量の多寡の報知とは異なり、装置が動作を継続可能な日数の報知であって、異なる効果が得られる。
【０１５４】
動作継続日数予測機能１１ｃは、残日数と、所定の残日数閾値との大小を比較し（ステップＳ１１−２ｅ）、残日数が所定の残日数閾値より大きい場合、装置が動作を継続可能な時間を予測し、予測された時間に基づいた報知を行う動作を終了する（ステップＳ１１−２ｆ）。一方、残日数が所定の残日数閾値より小さい場合、充電を促すメッセージを表示部１５に表示させて（ステップＳ１１−２ｇ）、装置が動作を継続可能な時間を予測し、予測された時間に基づいた報知を行う動作を終了する（ステップＳ１１−２ｆ）。
【０１５５】
上記残日数閾値の設定は、如何なる値であっても良いことは、残日数表示１５ｂを示す画像の選択に用いられる残日数の閾値が如何なる値でも良いことと同様である。
【０１５６】
ここで、ステップＳ１１−２ｇの充電を促すメッセージの表示は、報知音発生用のスピーカ（図示せず）からの報知音の発生を伴っても良い。また、一度メッセージの表示を行った後、所定の経過時間に渡り、同じメッセージの表示は行わない。使用者がこのメッセージを煩わしいと感じることを避けるためである。この所定の経過時間は、メッセージの内容に依存して複数の値であっても良い。特に急いで充電をすることが適切と判断された場合、この所定の経過時間を短くして、使用者が充電の必要性を忘れることを防ぐためである。
【０１５７】
なお、ステップＳ１１−２ｇの充電を促すメッセージの表示は、ステップＳ１１−２ｇの動作で表示させ、ステップＳ１１−２ｆの動作の終了によって表示が消去されるものではない。例えば、ステップＳ１１−２ｇで、動作継続日数予測機能１１ｃは、その充電を促すメッセージを待ち受け画面に組み込んでも良い。
【０１５８】
また、装置は電子メール送受信部（図示せず）を有し、動作継続日数予測機能１１ｃは、そのメッセージを電子メールとして装置に送っても良い。更に、動作継続日数予測機能１１ｃは、動作継続日数予測機能１１ｃとは独立したメッセージ表示タスク（図示せず）を生成して、動作させることによって表示部１５に表示させても良い。
【０１５９】
このメッセージ表示タスクは、上記充電を促すメッセージと、そのメッセージを了解した場合に入力装置１６の所定のキー操作を促すメッセージとを表示部１５に表示させ、そのキー操作が行われた場合、または、所定の時間に渡ってそのキー操作が行われない場合、表示部１５の表示を消去させて消滅するタスクである。
【０１６０】
または、ステップＳ１１−２ｇで、動作継続日数予測機能１１ｃは、上記充電を促すメッセージをパラメータとして、上記メッセージ表示タスクの生成を制御部１１に要求する。そして、制御部１１は、表示部１５に表示がされていれば直ちに、表示がされていなければ表示がされる際に、上記充電を促すメッセージをパラメータとして、上記メッセージ表示タスクを生成する。
【０１６１】
このように、表示部１５に表示がされている際に上記充電を促すメッセージが表示部１５に表示されるように制御することによって、そのメッセージが装置の使用者に気付かれない可能性を少なくすることができる。なぜなら、表示部１５に表示がされていることは、入力装置１６からの入力操作が行われ、または、着信信号が受信されたなど、使用者が装置を使用している可能性が高いことを意味するからである。また、制御部１１は、上記メッセージ表示タスクの生成要求を複数受けた場合、最後に受けた要求に対応するタスクの生成をするとしても良い。
【０１６２】
このステップＳ１１−２ｇの動作、即ち、残日数が所定の残日数閾値より小さい場合、充電を促すメッセージを表示部１５に表示させる動作を詳説する。動作継続日数予測機能１１ｃは、以下に説明する動作の１つ、または、複数を行う。
【０１６３】
第１に、残日数が１日〜２日の間である場合、動作継続日数予測機能１１ｃは、「電池は、２日はもちません」、「電池は、４８時間はもちません」、「そろそろ充電しておいたほうがいいですよ」、「今日か、明日には充電が必要です」などのメッセージを表示部１５に表示させる。
【０１６４】
第２に、残日数が１日未満である場合、動作継続日数予測機能１１ｃは、「電池は、１日はもちません」、「電池は、２４時間はもちません」、「充電できるところについたら、充電して下さい」、「本日中に充電が必要です」などのメッセージを表示部１５に表示させる。なお、このメッセージは、残日数が、数時間よりは長い、例えば、１８時間以上の場合、特に適切である。なぜなら、１８時間程度が経過する前に、装置の使用者は、帰宅する、または、出勤することによって、充電が可能になることが通例であり、自宅で、または、勤務先で充電することによって、装置は動作を継続することができるからである。
【０１６５】
第３に、残日数が１日未満であり、かつ、例えば、１８時間未満である場合、動作継続日数予測機能１１ｃは、開始時刻２２ａ−１が、動作の際の時刻から、その時刻に残日数を加えた時刻までの時刻であるスケジュールデータ２２ａを検索する。そして、検索された開始時刻２２ａ−１と関連付けられた用件２２ａ−３、用件分類２２ａ−４、及び、場所２２ａ−５を得る。また、充電可能状況データ２２ｆの状況２２ｆ−１に含まれる用件、用件分類、または、場所を検索する。
【０１６６】
そして、状況２２ｆ−１に含まれる用件、用件分類、または、場所であって、スケジュールデータ２２ａから検索された用件２２ａ−３、用件分類２２ａ−４、及び、場所２２ａ−５と一致するものがあるか否かを調べる。そして、一致するものがあれば、スケジュールデータ２２ａから検索された用件２２ａ−３、用件分類２２ａ−４、及び、場所２２ａ−５、更には、これらと関連付けられた開始時刻２２ａ−１とからメッセージを作成して表示部１５に表示させる。
【０１６７】
例えば、図３に例示するように、動作の際の時刻から、その時刻に残日数を加えた時刻までの間の時刻である開始時刻２２ａ−１を含むスケジュールデータ２２ａの場所２２ａ−５に「Ｒ会議室」なる値が記憶され、図８に例示するように、状況２２ｆ−１に「場所：Ｒ会議室」なる値が記憶されていれば、動作継続日数予測機能１１ｃは、「○○時××分からＲ会議室でＣ会議が予定されていますが、その際に充電が必要です」などのメッセージを表示部１５に表示させる。
【０１６８】
なお、このメッセージは、上記メッセージ表示タスクにパラメータを与えることによって、「○○時××分」に近い時刻に表示部１５に表示させても良い。また、「○○時××分」に近い時刻に、再度表示させても良い。再度表示させる際のメッセージは、初回に表示させたメッセージとは異なる強い語調のメッセージでも良い。例えば、「必ず充電！○○時××分からＲ会議室で」なるメッセージである。
【０１６９】
また、上述の処理によれば、動作継続日数予測機能１１ｃは、「○○時××分からプライベートの旅行が予定されていますが、その際に充電が必要ですなどのメッセージを表示部１５に表示させることが可能であることは、図３及び図５を参照すれば明らかである。
【０１７０】
第４に、残日数が１日未満であり、かつ、例えば、１８時間未満である場合、動作継続日数予測機能１１ｃは、動作の際の時刻に残日数を加えた時刻である開始時刻２２ａ−１が含まれるスケジュールデータ２２ａを検索する。そして、検索された開始時刻２２ａ−１と関連付けられた用件２２ａ−３、用件分類２２ａ−４、及び、場所２２ａ−５を表示部１５に表示させる。
【０１７１】
例えば、図３に例示するように、開始時刻２２ａ−１が動作の際の時刻に残日数を加えた時刻であるスケジュールデータ２２ａの場所２２ａ−５に「Ｒ会議室」なる値が記憶されていれば、「○○時××分からＲ会議室でＣ会議が予定されていますが、その予定終了まで電池がもちません」などのメッセージを表示部１５に表示させる。
【０１７２】
第５に、残日数が１日未満であり、かつ、例えば、１８時間未満である場合、動作継続日数予測機能１１ｃは、充電可能状況データ２２ｆの状況２２ｆ−１に含まれる曜日と時間帯とを検索する。そして、検索された状況２２ｆ−１に含まれる曜日と時間帯の中で、動作の際の時刻から、その時刻に残日数を加えた時刻と一致するものがあるか否かを調べる。そして一致するものがある場合、検索された状況２２ｆ−１に含まれる曜日と時間帯とからメッセージを作成して表示部１５に表示させる。
【０１７３】
図８に例示するように、検索された状況２２ｃ−１に「時間帯：２１〜２３時」なる値が含まれる場合、動作継続日数予測機能１１ｃは、例えば、「本日の２１時〜２３時には、必ず充電して下さい」などのメッセージを表示部１５に表示させることができる。
【０１７４】
第６に、動作の際の時刻に残日数を加えた時刻が動作の日の２４時以前である場合、動作継続日数予測機能１１ｃは、「電池は、本日一杯はもちません」、「本日中に必ず充電して下さい」などのメッセージを表示部１５に表示させる。
【０１７５】
第７に、残日数が１日未満であり、かつ、例えば、１８時間未満である場合、動作継続日数予測機能１１ｃは、測位部２４に測位させ、装置が位置する場所の緯度及び経度を求めさせる。そして、求められた緯度及び経度との差が少ない緯度経度２２ｆ−２を充電可能状況データ２２ｆから検索する。ここで、測位部２４によって求められた緯度及び経度は、特に、装置が建物内に位置する場合、測位誤差を含むことが避けられない。そこで、求められた緯度及び経度と一致する緯度経度２２ｆ−２を検索することは適切ではなく、差が少ない緯度経度２２ｆ−２を検索することが適切である。
【０１７６】
そして、動作継続日数予測機能１１ｃは、検索された緯度経度２２ｆ−２と関連付けられた状況２２ｆ−１に場所を示す情報が含まれている場合、その場所を示す情報からメッセージを作成して表示部１５に表示させる。図８に例示するように、関連付けられた状況２２ｆ−１に場所を示す「場所：Ｒ会議室」なる値がある場合、動作継続日数予測機能１１ｃは、「Ｒ会議室が近くにあります。そこで充電できませんか」などのメッセージを表示部１５に表示させる。更に、残日数が特に小さい、例えば、２時間程度の場合、動作継続日数予測機能１１ｃは、「Ｒ会議室が近くにあります。急いでそこで充電して下さい」などのメッセージを表示部１５に表示させる。
【０１７７】
第８に、動作継続日数予測機能１１ｃは、残日数が特に小さい、例えば、１時間以下や、２時間以下である場合、測位部２４に測位させ、装置が位置する場所の緯度及び経度を求めさせる。そして、求められた緯度及び経度との差が少ない緯度経度２２ｅ−３を充電ログデータ２２ｅから検索する。ここで、測位部２４によって求められた緯度及び経度は、測位誤差を含むことが避けられず、差が少ない緯度経度２２ｅ−３を検索することは、上述の通りである。
【０１７８】
そして、検索された緯度経度２２ｅ−３と関連付けて記憶された時刻２２ｅ−１の中で現在時刻と近い値、即ち、最も近い過去の値を得ることによって、動作継続日数予測機能１１ｃは、「○日○時頃、この近くで充電しました。急いで充電した場所へ行って充電して下さい」などのメッセージを表示部１５に表示させる。
【０１７９】
なお、以上の説明で、充電電池３１ｆが満充電であることと、残日数の長短とは直接には関係しない。即ち、装置を高頻度で動作させると、充電電池３１ｆが満充電であっても、残日数が１日未満である場合がある。この場合、充電電池３１ｆの充電なしで装置が継続して動作する日数を報知する観点からは、残日数が１日未満であることを報知することが好ましい。しかし、充電電池３１ｆを充電し、その充電が完了した際には、充電電池３１ｆが満充電であることを報知することによって充電完了を報知することが望ましい。充電完了の報知によって、使用者は、装置を充電器から切り離すことができるからである。
【０１８０】
そこで、動作継続日数予測機能１１ｃは、装置が高頻度で動作される場合（高頻度で動作されるか否かは、電力消費状況データ２２ｃの単位時間あたり消費電力量２２ｃ−２によって判断が可能である。）、充電電池３１ｆが満充電であるか否かの判断に用いられる満充電閾値を小さい値とする。即ち、充電電池３１ｆに蓄えられた電力量と、充電電池３１ｆに蓄えることができる最大の電力量との差が特に小さい場合に限って、充電電池３１ｆが満充電であることを示す残日数表示１５ｂを選択して、表示部１５に表示させる。
【０１８１】
以上説明した、動作継続日数予測機能１１ｃが、装置が動作を継続可能な時間の予測、及び、充電電池３１ｆの充電を促す報知の動作は、上述した、動作継続日数予測機能１１ｃが電力消費状況データ２２ｃ、動作状況データ２２ｄ及び充電可能状況データ２２ｆを記憶させる動作と比較して、頻繁に実行させることが適切である。
【０１８２】
最も頻繁に実行させるには、送受信部１３が間欠起床する際に、併せて実行させても良い。また、充電電池３１ｆに蓄えられた電力量が少なくなるに従って、より頻繁に実行させても良い。充電電池３１ｆの充電の必要性が高まるに従って、より正確に上記時間の予測と、充電を促す報知を行うことが適切だからである。
【０１８３】
以上の説明は、本発明を移動通信装置に適用した形態を例にとって行ったが、これに限るものではない。本発明は、あらゆる電池に蓄えられた電力によって動作する装置に適用することが当然に可能である。その電池は、充電電池に限るものではない。乾電池などの充電ができない電池であっても良い。この場合、本発明は、予備の電池の用意の必要性を報知する動作に適用される。本発明は以上の構成に限定されるものではなく、種々の変形が可能である。
【図面の簡単な説明】
【０１８４】
【図１】本発明の実施形態に係る移動通信装置の構成を示すブロック図。
【図２】本発明の実施形態に係る電源部の構成を示すブロック図。
【図３】本発明の実施形態に係るスケジュールデータの構成の一例を示す図。
【図４】本発明の実施形態に係る電力消費ログデータの構成の一例を示す図。
【図５】本発明の実施形態に係る電力消費状況データの構成の一例を示す図。
【図６】本発明の実施形態に係る動作状況データの構成の一例を示す図。
【図７】本発明の実施形態に係る充電ログデータの構成の一例を示す図。
【図８】本発明の実施形態に係る充電可能状況データの構成の一例を示す図。
【図９】本発明の実施形態に係る装置が動作を継続可能な時間を予測し、充電を促す動作における情報の流れの概要を示す図。
【図１０】本発明の実施形態に係る動作継続日数予測機能が電力消費状況データを記憶させる動作のフローチャート。
【図１１】本発明の実施形態に係る動作継続日数予測機能が動作状況データを記憶させる動作のフローチャート。
【図１２】本発明の実施形態に係る動作継続日数予測機能が充電可能状況データを記憶させる動作のフローチャート。
【図１３】本発明の実施形態に係る動作継続日数予測機能が残日数の報知、充電を促すメッセージの表示の動作のフローチャート。
【図１４】本発明の実施形態に係る動作継続日数予測機能によって表示部に表示される残日数表示の一例を示す図。
【符号の説明】
【０１８５】
１１  制御部
１１ａ  スケジュール管理機能
１１ｂ  電力消費履歴管理機能
１１ｃ  動作継続日数予測機能
１５  表示部
１５ｂ  残日数表示
２２  記憶部
２２ａ  スケジュールデータ
２２ａ−１  開始時刻
２２ａ−２  終了時刻
２２ａ−３  用件
２２ａ−４  用件分類
２２ａ−５  場所
２２ｂ  電力消費ログデータ
２２ｂ−１、２２ｅ−１  時刻
２２ｂ−２  アプリケーション
２２ｂ−３  要素
２２ｂ−４、２２ｅ−３、２２ｆ−２  緯度経度
２２ｂ−５  消費電力量
２２ｃ  電力消費状況データ
２２ｃ−１、２２ｆ−１  状況
２２ｃ−２  単位時間あたり消費電力量
２２ｄ  動作状況データ
２２ｄ−１  動作
２２ｄ−２  動作時間
２２ｄ−３  動作時間伸び率
２２ｄ−４  動作回数
２２ｄ−５  動作回数伸び率
２２ｅ  充電ログデータ
２２ｅ−２  充電状況
２２ｆ  充電可能状況データ
２４  測位部
３１  電源部
３１ａ  電源制御部
３１ｆ  充電電池
【図１】
2009245378.tif 000003
【図２】
2009245378.tif 000004
【図３】
2009245378.tif 000005
【図４】
2009245378.tif 000006
【図５】
2009245378.tif 000007
【図６】
2009245378.tif 000008
【図７】
2009245378.tif 000009
【図８】
2009245378.tif 000010
【図９】
2009245378.tif 000011
【図１０】
2009245378.tif 000012
【図１１】
2009245378.tif 000013
【図１２】
2009245378.tif 000014
【図１３】
2009245378.tif 000015
【図１４】
2009245378.tif 000016