(57)【要約】【課題】ユーザが指示した機能の複数の実現方法のうちのいずれかをユーザに指定させる際に、その指定の助けとなる情報をユーザに提供する。【解決手段】端末装置は、機能の実現の指示を受け付けると、現時点の電池残量を特定する（ＳＡ１，ＳＡ２）。端末装置は、指示が受け付けられた機能を実現可能な複数の実現方法のそれぞれについて、電池１３の電力消費量を予測して、電池残量の電力を用いて指示された機能を実現した場合の電池の電力消費量や実行可能な処理の内容を予測する（ＳＡ３，ＳＡ４）。例えば、連絡機能の実現方法には、電話や電子メール等がある。端末装置は、実現方法毎に予測した結果を電池残量に応じた態様で各実現方法を識別する情報と関連づけて提示し（ＳＡ５）、提示内容に従ってユーザに指定された実現方法で、実現の指示を受け付けた機能を実現する（ＳＡ６，ＳＡ７）。【選択図】図５
2012222451.tif 000002
【特許請求の範囲】
【請求項１】
電池からの電力供給を受けて動作する端末装置であって、
前記電池の残量を特定する残量特定部と、
自装置で実現する複数の機能のうちいずれかを実現する指示をユーザから受け付ける第１受付部と、
前記第１受付部により指示が受け付けられた機能を実現可能な複数の実現方法のそれぞれについて、当該実現方法が用いられた場合の前記電池の電力消費量を予測する予測部と、
前記残量特定部により特定された残量に応じて、前記予測部が前記実現方法毎に予測した電力消費量に関する情報を、各実現方法を識別する情報と関連づけて提示する提示部と、
前記提示部の提示内容に従ってユーザにより指定された前記実現方法を受け付ける第２受付部と、
前記第２受付部により受け付けられた前記実現方法で、前記指示が受け付けられた機能を実現する機能実現部と
を備えることを特徴とする端末装置。
【請求項２】
前記提示部は、
前記電池における単位時間当たりの電力消費量、又は前記特定された残量の前記電池からの電力供給を受けて実行可能な処理の内容を、前記識別する情報と関連づけて提示する
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記機能実現部による前記機能の実現に要した前記電池の電力消費量と、当該機能の実現方法を識別する識別情報とを対応付けて記憶する記憶部
を備え、
前記予測部は、
各実現方法についての電力消費量を、前記記憶部において当該実現方法の前記識別情報に対応付けられた電力消費量に基づいて予測する
ことを特徴とする請求項１又は２に記載の端末装置。
【請求項４】
前記予測部は、
通信を伴う前記機能を実現する指示を前記第１受付部が受け付けた場合、その通信相手毎に電力消費量を予測する
ことを特徴とする請求項１から３のいずれか１項に記載の端末装置。
【請求項５】
前記提示部は、
前記通信相手の通信先に関連づけて当該通信相手についての予測結果を提示する
ことを特徴とする請求項４に記載の端末装置。
【請求項６】
自装置の単位時間当たりの電力消費量に影響する外部環境であって、自装置の位置又は時刻に応じて前記影響の程度が異なる外部環境を検知する環境特定部を備え、
前記予測部は、
前記環境特定部により検知された外部環境に基づいて電力消費量の予測結果を異ならせる
ことを特徴とする請求項１から５のいずれか１項に記載の端末装置。
【請求項７】
前記外部環境は、自装置が通信に用いる電波の受信状況、自装置の位置での気温、又は自装置が通信接続する通信網の混雑状況である
ことを特徴とする請求項６に記載の端末装置。
【請求項８】
電池からの電力供給を受けて動作する端末装置のコンピュータに、
前記電池の残量を特定する残量特定ステップと、
前記端末装置で実現する複数の機能のうちいずれかを実現する指示をユーザから受け付ける第１受付ステップと、
前記第１受付ステップで指示が受け付けられた機能を実現可能な複数の実現方法のそれぞれについて、当該実現方法が用いられた場合の前記電池の電力消費量を予測する予測ステップと、
前記残量特定ステップで特定された残量に応じて、前記予測ステップで前記実現方法毎に予測した電力消費量に関する情報を、各実現方法を識別する情報と関連づけて提示する提示ステップと、
前記提示ステップで提示内容に従ってユーザにより指定された前記実現方法を受け付ける第２受付ステップと、
前記第２受付ステップで受け付けられた前記実現方法で、前記指示が受け付けられた機能を実現する機能実現ステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置の電力消費を予測する技術に関する。
【背景技術】
【０００２】
携帯電話端末などの端末装置の電池残量に基づいて、電池切れのタイミングを予測する技術が、例えば特許文献１，２に開示されている。特許文献１は、機能ごとに消費電力を求めた後、装置全体の消費電力を求めて電池残量を推定し、推定した電池残量と電力消費データとにより動作モード毎の動作可能時間を予測して、予測した動作可能時間を表示することを開示している。特許文献２は、使用要素別の消費電力を予め記憶しておき使用要素の使用状況の履歴を順次記憶し、現在使用中の機能の種類に対応する使用要素の使用状況の履歴に基づいて現在の使用により消費される電力を予測して、現在の使用によりバッテリ切れすると判断すると、その旨を事前報知することを開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２０１７３２号公報
【特許文献２】特開２００７−２５５９８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
端末装置のユーザは、自身の端末装置を用いて他人に連絡を取りたい場合がある。これに対し端末装置は、連絡機能の実現方法として、例えば、テレビ電話や、音声通信のみの電話（以下、単に「電話」という。）、電子メール、ＳＭＳ（Short Message Service）という複数の方法を有している。ユーザがどの方法を選択するかは、ユーザが置かれる状況や端末装置の電池残量によって左右されることが多い。例えば、ユーザが重要な用件を至急伝えたい場合は、テレビ電話や電話を選択し、そうでなければ電子メールやＳＭＳを選択する。また、端末装置の電池残量が少ないことをユーザが分かっていれば、電池切れの可能性を考えて、ユーザは電力消費量が相対的に大きいテレビ電話や電話を避けて、電子メールやＳＭＳを選択する、という具合である。
【０００５】
また、ユーザが現在位置やこれから訪れる場所を調べたい場合に、地図機能を利用することがあるが、端末装置における地図機能の実現方法として、例えば、端末装置にインストールされたアプリケーションプログラムを実行する方法や、地図サービスを提供するＷｅｂサイトにアクセスする方法がある。この場合も、ユーザは各実現方法の利便性や、端末装置の電池残量などを考慮していずれかを選択することが多いと考えられる。このように、ユーザが目的の機能を端末装置に実現させる場合にいずれかの方法を選択するが、その際、自身がどの方法を選択するべきかの判断の助けとなる情報が、端末装置から提供されると便利である。
そこで、本発明は、ユーザが指示した機能の複数の実現方法のうちのいずれかをユーザに指定させる際に、その指定の助けとなる情報をユーザに提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するため、本発明の端末装置は、電池からの電力供給を受けて動作する端末装置であって、前記電池の残量を特定する残量特定部と、自装置で実現する複数の機能のうちいずれかを実現する指示をユーザから受け付ける第１受付部と、前記第１受付部により指示が受け付けられた機能を実現可能な複数の実現方法のそれぞれについて、当該実現方法が用いられた場合の前記電池の電力消費量を予測する予測部と、前記残量特定部により特定された残量に応じて、前記予測部が前記実現方法毎に予測した電力消費量に関する情報を、各実現方法を識別する情報と関連づけて提示する提示部と、前記提示部の提示内容に従ってユーザにより指定された前記実現方法を受け付ける第２受付部と、前記第２受付部により受け付けられた前記実現方法で、前記指示が受け付けられた機能を実現する機能実現部とを備えることを特徴とする。
【０００７】
本発明において、前記提示部は、前記電池における単位時間当たりの電力消費量、又は前記特定された残量の前記電池からの電力供給を受けて実行可能な処理の内容を、前記識別する情報と関連づけて提示するようにしてもよい。
また、本発明において、前記機能実現部による前記機能の実現に要した前記電池の電力消費量と、当該機能の実現方法を識別する識別情報とを対応付けて記憶する記憶部とを備え、前記予測部は、各実現方法についての電力消費量を、前記記憶部において当該実現方法の前記識別情報に対応付けられた電力消費量に基づいて予測するようにしてもよい。
【０００８】
また、本発明において、前記予測部は、通信を伴う前記機能を実現する指示を前記第１受付部が受け付けた場合、その通信相手毎に電力消費量を予測するようにしてもよい。この構成において、前記提示部は、前記通信相手の通信先に関連づけて当該通信相手についての予測結果を提示するようにしてもよい。
【０００９】
また、本発明において、自装置の単位時間当たりの電力消費量に影響する外部環境であって、自装置の位置又は時刻に応じて前記影響の程度が異なる外部環境を検知する環境特定部を備え、前記予測部は、前記環境特定部により検知された外部環境に基づいて電力消費量の予測結果を異ならせるようにしてもよい。この構成において、前記外部環境は、自装置が通信に用いる電波の受信状況、自装置の位置での気温、又は自装置が通信接続する通信網の混雑状況としてもよい。
【００１０】
本発明のプログラムは、電池からの電力供給を受けて動作する端末装置のコンピュータに、前記電池の残量を特定する残量特定ステップと、前記端末装置で実現する複数の機能のうちいずれかを実現する指示をユーザから受け付ける第１受付ステップと、前記第１受付ステップで指示が受け付けられた機能を実現可能な複数の実現方法のそれぞれについて、当該実現方法が用いられた場合の前記電池の電力消費量を予測する予測ステップと、前記残量特定ステップで特定された残量に応じて、前記予測ステップで前記実現方法毎に予測した電力消費量に関する情報を、各実現方法を識別する情報と関連づけて提示する提示ステップと、前記提示ステップで提示内容に従ってユーザにより指定された前記実現方法を受け付ける第２受付ステップと、前記第２受付ステップで受け付けられた前記実現方法で、前記指示が受け付けられた機能を実現する機能実現ステップとを実行させるためのものである。
【発明の効果】
【００１１】
本発明によれば、ユーザが指示した機能の複数の実現方法のうちのいずれかをユーザに指定させる際に、その指定の助けとなる情報をユーザに提供することができる。
【図面の簡単な説明】
【００１２】
【図１】端末装置の構成を示すブロック図。
【図２】電力消費情報のデータ構造を示す図。
【図３】アドレス表示画面の一例を示す図。
【図４】制御部が実現する機能構成を示す機能ブロック図。
【図５】端末装置の動作手順を示すフローチャート。
【図６】端末装置の動作手順を示すフローチャート。
【図７】ブラウザ機能選択画面の一例を示す図。
【図８】地図機能選択画面の一例を示す図。
【図９】制御部が実現する機能構成を示す機能ブロック図。
【発明を実施するための形態】
【００１３】
[実施形態]
以下、図面を参照して本発明の実施形態を説明する。
図１は、端末装置１０の構成を示すブロック図である。端末装置１０は、携帯電話端末である。図１に示すように、端末装置１０は、制御部１１と、音声入出力部１２と、電池１３と、無線通信部１４と、操作部１５と、表示部１６と、記憶部１７とを備える。
制御部１１は、ＣＰＵ（Central Processing Unit）を含む演算装置やメモリを備える制御装置であり、そのメモリや記憶部１７に記憶されたプログラムを実行することにより、端末装置１０の動作を制御する。例えば、制御部１１は、電池１３から端末装置１０内への給電に関する制御を行ったり、電池１３が供給可能な電力の残量（以下、「電池残量」という。）を特定したりする機能を有している。音声入出力部１２は、受話音声等を収音するマイクロホンや送話音声等を放音するスピーカを備え、端末装置１０に対する音声の入出力に関する機能を実現する。電池１３は、充電可能な二次電池であり、端末装置１０の電源となる。無線通信部１４は、無線通信回路やアンテナを備え、移動通信網やインターネット、ゲートウェイなどを含むネットワークに接続するためのインタフェースである。操作部１５は、テンキーなどの複数の操作子を備え、ユーザによる操作子の操作を受け付けて、その操作に応じた操作信号を制御部１１に出力する。表示部１６は、例えば液晶駆動回路や液晶ディスプレイを備え、各種の画像を表示する。記憶部１７は、例えばＥＥＰＲＯＭ（Electronically Erasable and Programmable ROM）を備え、制御部１１により実行されるプログラムや電力消費情報１７１、アドレス帳１７２、メーラ１７３、Ｗｅｂブラウザ１７４及び地図アプリ１７５を記憶する。
【００１４】
電力消費情報１７１は、端末装置１０における電力消費量の履歴を示す情報である。電力消費情報１７１は、ある機能を１回実現するごとに、その１回の機能の実現に要した消費電力の量（例えば、電力と時間の積を積算した電力量）を示す。電力消費情報１７１には、例えば、端末装置１０で実現可能な「連絡機能」に関する情報が記述される。「連絡機能」は、ユーザが端末装置１０を用いて他人に連絡を取るための機能であって、端末装置１０による通信を伴う機能である。端末装置１０は、テレビ電話、電話、電子メール及びＳＭＳという４つの実現方法で連絡機能を実現可能である。これら４つの方法で実現される機能は「連絡」という点で互いに共通するが、その機能の実現により端末装置１０の電池１３で消費される電力の量は異なる。
このように、端末装置１０における機能は、ユーザの端末装置１０の利用目的を達成するために、端末装置１０が１又は複数の処理が実行されることで実現される。そして、端末装置１０には、ある機能を達成するための手段として当該機能の実現方法が複数存在する場合があり、この実現方法毎に、端末装置１０で実行される処理（端末装置１０の動作）の内容が異なる。
【００１５】
図２は、電力消費情報１７１のデータ構造を示す図である。
図２に示すように、電力消費情報１７１は、「機能・実現方法」と、「電力消費量」という２種類の情報を対応付けた電力消費量の履歴を記述したデータテーブルである。「機能・実現方法」のフィールドには、端末装置１０が実現した機能、及びその機能の実現方法を識別する識別情報が記述される。特に、連絡機能については、通信相手を示す情報も併せて記述される。図２では、通信相手を示す情報を括弧書きのアルファベットで表しており、このアルファベットが同じ履歴があった場合、それらの通信相手は同じであることを意味する。「電力消費量」のフィールドには、機能の実現により電池１３で消費された電力の量（例えば、電力量）が記述される。
【００１６】
電力消費情報１７１において、図２の第１行に示す内容は、ユーザＡを通信相手とする電話での電力消費量が、Ｗ１であったことを意味する。第２行に示す内容は、ユーザＡを通信相手とする電子メールの作成及び送信での電力消費量が、Ｗ２であったことを意味する。図２の第３行に示す内容は、ユーザＢを通信相手とする電話での電力消費量が、Ｗ３であったことを意味する。第４行に示す内容は、ユーザＣを通信相手とするテレビ電話での電力消費量が、Ｗ４であったことを意味する。他の行の内容についても同様に解釈することができるが、「モバイルブラウザ」や「フルブラウザ」はＷｅｂブラウザ１７４の実行により実現される機能であるが、互いに実現方法が異なる。モバイルブラウザは、マイクロブラウザとも呼ばれる簡易ブラウザであり、携帯電話端末等の携帯端末向けに設計されたウェブブラウザである。フルブラウザは、パーソナルコンピュータ向けに設計されたウェブサイトを閲覧できるウェブブラウザである。「地図アプリ」は、地図アプリ１７５の実行により実現される機能である。
【００１７】
アドレス帳１７２は、端末装置１０の通信相手となりうる端末装置の通信先等の情報を記述したデータである。この通信先には、連絡機能の実現において用いられる電話番号及び電子メールアドレスが含まれる。
【００１８】
図３は、アドレス帳１７２の内容が表示される画面（以下、「アドレス表示画面」という。）の一例を示す図である。図３（ａ），（ｂ）は、それぞれ、図２において「（Ａ）」で表したユーザＡに関するアドレス表示画面を示したものであるが、その内容が一部相違する。
まず、図３（ａ）に示すように、アドレス表示画面では、ユーザの氏名「○○××」や登録された顔写真が表示されるとともに、その下側に、ユーザＡの端末装置に割り当てられた電話番号「０９０ｘｘｘｘｙｙｙｙ」が、携帯電話機を模したアイコン画像Ｉ１に対応付けて提示される。アドレス表示画面において電話番号の下側には、ユーザＡの端末装置に割り当てられた電子メールアドレス「ａａａ＠ｂｂｂ．ｎｅ．ｊｐ」が、手紙を模したアイコン画像Ｉ２に対応付けて提示される。アイコン画像Ｉ１や電話番号は、連絡機能に関して「電話」という実現方法を識別する情報であり、アイコン画像Ｉ２や電子メールアドレスは、連絡機能に関して「電子メール」という実現方法を識別する情報である。
【００１９】
図３（ａ）に示すアドレス表示画面では、さらに、端末装置１０で連絡機能を実現した場合の電池１３の電力消費量に関する情報が提示される。この情報は、単位時間当たりの電力消費量を表す。ここでは、アイコン画像Ｉ１に関連づけて、「消費量：１０分／５．０％」という文字列を含むメッセージｍ１が提示される。メッセージｍ１は、この電話番号を用いた電話において、１０分につき電池１３の残量の５．０％の電力が消費されると予測されることを意味する。また、アドレス表示画面では、アイコン画像Ｉ２に関連づけて、「消費量：５通／５．０％」という文字列を含むメッセージｍ２が提示される。このメッセージｍ２は、この電子メールアドレスを用いた電子メールの作成から送信には、５通につき電池１３の残量の１．０％の電力が消費される、と予測されることを意味する。
これらの予測結果は、電力消費情報１７１に基づいて端末装置１０が予測したものであるが、この予測に関する内容について詳しくは後述する。
【００２０】
なお、図３（ａ）において、電話番号の文字が白黒反転した状態で表示されているが、これは電話番号がカーソルで選択中であることを意味する。この状態で端末装置１０の操作部１５の図示せぬ決定キーが押下されると、端末装置１０は、カーソルで選択された電話番号を通信先として、電話により連絡機能を実現する。電子メールアドレスの場合も同様であり、カーソルで通信先（つまり、電子メールの送信先）として指定される。また、アドレス表示画面には、テレビ電話やＳＭＳについても端末装置１０に対するユーザの指示に応じて同様の情報が表示されるが、ここではその説明及び図示を省略する。
【００２１】
以上のように、端末装置１０はアドレス表示画面を利用して、連絡機能の実現方法毎に電力消費量を予測して、各実現方法を識別する情報（ここでは、アイコン画像や通信先）と関連づけて予測結果をユーザに提示する。このアドレス表示画面を見たユーザは、各実現方法を指定した場合に、ユーザＡとの連絡を取るためにどの程度の電力を要するのかを予め知ることができる。
【００２２】
また、端末装置１０は、図３（ｂ）に示す態様で、アドレス表示画面を表示することもできる。図３（ｂ）に示すアドレス表示画面では、電池１３の残量の電力を用いて連絡機能を実現した場合に実行可能である処理の内容の予測結果が提示される。具体的には、アイコン画像Ｉ１に関連づけて、「５０分通話可能です。」という文字列を含むメッセージｍ３がアドレス表示画面に提示される。このメッセージｍ３は、この電話番号を用いた電話で、５０分間通話可能であると予測されることを意味する。また、アドレス表示画面では、アイコン画像Ｉ２に関連づけて「１５０通送信可能です。」という文字列を含むメッセージｍ４が提示される。このメッセージｍ４は、この電子メールアドレスを用いた電子メールの作成から送信を１５０通行うことができる、と予測されることを意味する。
なお、これらの内容も、電力消費情報１７１から端末装置１０が予測したものであるが、この予測に関する内容について詳しくは後述する。
【００２３】
メーラ１７３は、連絡機能の実現方法のひとつである電子メールを利用する際に実行され、端末装置１０で電子メールを作成したり送受信したりする際に実行されるアプリケーションプログラムである。Ｗｅｂブラウザ１７４は、ブラウザ機能を実現するために用いられる。ここでは、Ｗｅｂブラウザ１７４は、モバイルブラウザ及びフルブラウザという、互い異なるブラウザを実行するためのアプリケーションプログラムを含んでいる。地図アプリ１７５は、地図機能を実現するための実現方法のひとつに用いられ、端末装置１０において地図を表示するときに実行されるアプリケーションプログラムである。
続いて、端末装置１０の制御部１１が実現する機能について説明する。
【００２４】
図４は、制御部１１が実現する機能構成を示す機能ブロック図である。
制御部１１はプログラムを実行することにより、残量特定部１１１と、第１受付部１１２と、予測部１１３と、提示部１１４と、第２受付部１１５と、機能実現部１１６とに相当する各機能を実現する。
残量特定部１１１は、電池１３の電池残量を特定する。二次電池である電池１３の電圧はその電池残量に対応した大きさとなるから、例えば、ここでの電池残量はその電圧値により特定される。また、残量特定部１１１は、機能実現部１１６による機能の実現に要した電池１３の電力消費量を特定する。例えば、残量特定部１１１は、その機能の実現に係る処理の開始前の電池残量と、その処理後の電池残量とを特定し、その残量の差分を電池１３の電力消費量として特定する。残量特定部１１１は、特定した電力消費量を、機能実現部１１６で用いられた機能の実現方法を示す識別情報と対応付けて電力消費情報１７１に記述する。
【００２５】
第１受付部１１２は、ユーザの操作部１５の操作に従って、端末装置１０で実現する複数の機能のうちいずれかを実現する指示をユーザから受け付ける。第１受付部１１２は、連絡機能やブラウザ機能、地図機能などの、ユーザの端末装置１０の利用目的に応じた機能の実現の指示を受け付ける。
【００２６】
予測部１１３は、第１受付部１１２により指示が受け付けられた機能を実現可能な複数の実現方法のそれぞれについて、当該実現方法が用いられた場合の電池１３の電力消費量を予測する。予測部１１３は、各実現方法についての電力消費量を、電力消費情報１７１において当該実現方法を識別する識別情報に対応付けられた電力消費量に基づいて予測する。予測部１１３は、例えば、実現方法毎に平均的な電力消費量を算出し、これを電力消費量の予測結果とする。
【００２７】
提示部１１４は、残量特定部１１２により特定された電池残量に応じて、予測部１１３が実現方法毎に予測した電力消費量に関する情報を、各実現方法を識別する情報と関連づけて提示する。提示部１１４は、表示部１６への表示により予測部１１３の予測結果として、電力消費量に関する情報を提示する。ここでは、第１に、提示部１１４は、残量特定部１１１により特定された残量の電力を用いて機能を実現した場合の、単位時間当たりの電力消費量を提示する。第２に、提示部１１４は、残量特定部１１１により特定された残量の電力を用いて機能を実現した場合に実行可能な処理の内容を提示する。第１受付部１１２が連絡機能の実現の指示を受け付けた場合、提示部１１４は、テレビ電話、電話、電子メール及びＳＭＳのそれぞれについても同様の情報を提示する。連絡機能の場合、提示部１１４はアドレス帳１７２を読み出して、図３に示す内容のアドレス表示画面に予測結果を配置して提示する。
【００２８】
第２受付部１１５は、ユーザの操作部１５の操作に従って、提示部１１４の提示内容に従ってユーザにより指定された実現方法を受け付ける。連絡機能の場合、第２受付部１１５は、図３（ａ），（ｂ）のアドレス表示画面において、通信先をカーソルで選択した状態で決定キーがユーザにより押下された場合に、この押下操作を、実現方法を指定する操作として受け付ける。
【００２９】
機能実現部１１６は、第２受付部１１５により受け付けられた実現方法で、第１受付部１１２で指示が受け付けられた機能を実現する。連絡機能の場合、機能実現部１１６は、操作部１５によってテレビ電話、電話、電子メール又はＳＭＳのいずれかが指定されると、指定された方法で連絡機能を実現するよう、無線通信部１４の制御を含む処理を実行する。
次に、端末装置１０の動作について説明する。
【００３０】
図５，６は、端末装置１０における動作の手順を示すフローチャートである。図５は、端末装置１０がある機能の実現をユーザに指示されたときの動作手順を示すフローチャートである。図６は、端末装置１０が電力消費情報１７１を更新する際の動作手順を示すフローチャートである。
まず、図５の内容について説明する。
制御部１１は、ユーザの操作部１５の操作に応じて、ある機能の実現の指示をユーザから受け付けたか否かを判断する（ステップＳＡ１）。ここでは、制御部１１は、アドレス表示画面の表示を指示する操作を、連絡機能の実現を指示する操作として受け付ける。ここで、制御部１１は、連絡機能の実現の指示を受け付けたと判断すると（ステップＳＡ１；ＹＥＳ）、現時点での電池１３の電池残量を特定する（ステップＳＡ２）。
【００３１】
次に、制御部１１は、連絡機能の複数の実現方法について、電池１３の電池残量の電力を用いて連絡機能を実現した場合において、単位時間当たりの電力消費量を予測する（ステップＳＡ３）。
ここで、制御部１１は、電力消費情報１７１を参照して、実現方法毎に過去における単位時間当たりの電力消費量を算出する。通信相手がユーザＡである場合、制御部１１は、電話について、電力消費量Ｗ１＋Ｗ５＋・・・と加算して、機能の実現回数で除することにより、１回当たりの電力消費量を算出する。そして、制御部１１は、１回当たりの電力消費量を、１回当たりの平均利用時間（つまり、機能の開始から終了までの平均時間）で除することで、単位時間当たりの電力消費量を算出する。そして、制御部１１は、単位時間当たりの電力消費量と、現時点の電池残量とに基づいて、図３（ａ）のメッセージｍ１が示す「１０分／５．０％」という具合に、電話についての電力消費量を予測する。
【００３２】
同様に、通信相手がユーザＡである場合、制御部１１は、電子メールについて、電力消費量Ｗ２＋Ｗ６＋・・・と加算して、機能の実現回数で除することにより、１回当たりの電力消費量を算出する。そして、制御部１１は１回当たりの電力消費量を１回当たりの平均利用時間で除することで、単位時間当たりの電力消費量を算出する。そして、制御部１１は、単位時間当たりの電力消費量と、現時点の電池残量とに基づいて、図３（ａ）のメッセージｍ２が示す「５通／１．０％」という具合に、電子メールについての電力消費量を予測する。制御部１１は、テレビ電話やＳＭＳについても同様にして、電力消費量を予測する。
【００３３】
次に、制御部１１は、連絡機能の複数の実現方法について、電池１３の電池残量の電力を用いて連絡機能を実現した場合に実行可能な処理の内容を予測する（ステップＳＡ４）。ここで、通信相手がユーザＡである場合、制御部１１は、ステップＳＡ３の処理で算出した電話の単位時間当たりの電力消費量と、ステップＳＡ２の処理で特定した電池残量とに基づいて、電話の残りの利用可能な時間を算出する。この算出により、制御部１１は、図３（ｂ）のメッセージｍ３が示す「５０分」という具合に、電話について実行可能な処理の内容を予測する。同様に、通信相手がユーザＡである場合、制御部１１は、ステップＳＡ３の処理で算出した電子メール単位時間当たりの電力消費量と、ステップＳＡ２の処理で特定した電池残量とに基づいて、電子メールの作成から送信に関する処理を実行可能な回数を算出する。この算出により、制御部１１は、図３（ｂ）のメッセージｍ４が示す「１５０通」という具合に、電子メールについて実行可能な処理の内容を予測する。
制御部１１は、テレビ電話やＳＭＳについても同様にして実行可能な処理の内容を予測する。
なお、ステップＳＡ３，ＳＡ４の処理において、電力消費情報１７１にある程度の履歴が記述されるまではユーザの過去の利用状況を反映するのが難しい。よって、端末装置１０は、電力消費情報１７１にある量の情報が蓄積されるまではデフォルトの内容に従って予測結果を求めてもよいし、予測結果を求めないようにしてもよい。
【００３４】
次に、制御部１１は、ステップＳＡ３，ＳＡ４の処理で求めた予測結果を、各実現方法を識別する情報と関連づけてユーザに提示する（ステップＳＡ５）。図３（ａ），（ｂ）に示すように、制御部１１は、アイコン画像や通信先という連絡機能の実現方法を示す情報と関連づけて、表示部１６にメッセージｍ１〜ｍ４を表示させる。制御部１１が単位時間当たりの電力消費量と、実行可能な処理の内容とのどちらをユーザに提示するかについて、ここではユーザに指示された方を提示しているが、これらを同時に提示してもよい。このようにして、制御部１１は、実現方法毎に予測した電力消費量を、特定した電池１３の電池残量に応じた態様で各実現方法を識別する情報と関連づけて提示する。
【００３５】
次に、制御部１１は、ユーザの操作部１５の操作により、この提示内容に従ってユーザにより指定された実現方法を受け付ける（ステップＳＡ６）。ユーザは、図３のようなアドレス表示画面を見ながら図示せぬ方向キーを押下してカーソルを移動させ、電話番号や電子メールアドレスという通信先を指定することにより、いずれかの実現方法を選択する。
【００３６】
次に、制御部１１は、ステップＳＡ６の処理で受け付けた実現方法で、ユーザによる指示を受け付けた機能を実現する（ステップＳＡ７）。例えば、制御部１１は、ユーザにより電話が指定されると、指定された通信先の電話番号を指定して発呼要求を無線通信部１４により送信し、電話で機能を実現する。また、制御部１１は、ユーザにより電子メールが選択されると、メーラ１７３を実行して、電子メール作成用の画面を表示部１６に表示させて電子メールの作成を行い、その送信が指示されると、無線通信部１４により電子メールを送信することで、電子メールで機能を実現する。
【００３７】
次に、図６の内容について説明する。端末装置１０では、複数の実現方法が存在する機能が実現するたびに、電力消費情報１７１を更新するために、後述する手順の処理を実行する。
制御部１１は、ある実現方法での機能の実現が指示されると、その開始前における電池１３の電池残量を特定する（ステップＳＢ１）。次に、制御部１１は、機能の実現に係る処理を中断するか否かを判断する（ステップＳＢ２）。制御部１１は、ステップＳＢ２の処理で「ＹＥＳ」と判断すると、電力消費情報１７１の更新に係る処理を終了する。
処理の中断は、電子メールやＳＭＳであれば、電子メールやショートメールの作成が開始されたものの、これが送信されなかった場合が該当する。電話やテレビ電話については、発呼要求を端末装置１０が送信した場合に、通信相手が不在などの理由で、通信チャネルが確立されなかった場合が、処理の中断に該当する。このように、機能を実現するための処理の中断は、各実現方法で機能の実現するために実行される処理がすべて完結しなかったことを意味する。
制御部１１が処理の中断があった場合に電力消費情報１７１を更新しないのは、ステップＳＡ３，ＳＡ４の予測結果に、この中断による影響が作用しないようにするためである。
【００３８】
次に、制御部１１は、処理を中断しなかったと判断すると（ステップＳＢ２；ＮＯ）、処理を終了したか否かを判断する（ステップＳＢ３）。制御部１１は、処理を終了するまでは、ステップＳＢ３「ＮＯ」→ステップＳＢ２の処理ステップを繰り返す。処理の継続中とは、例えば、電子メールやショートメールの作成中や電話やテレビ電話で通話中のことを意味する。
【００３９】
制御部１１は、機能の実現に伴う処理を終了した（つまり、完結した）と判断すると（ステップＳＢ３；ＹＥＳ）、終了時の電池１３の電池残量を特定する（ステップＳＢ４）。そして、制御部１１は、ステップＳＢ１の処理で特定した電池残量と、ステップＳＢ４の処理で特定した電池残量との差分に基づいて、機能の実現により電池１３から消費した電力の量を特定する（ステップＳＢ５）。そして、制御部１１は、機能及びその機能の実現方法を識別する識別情報と、ステップＳＢ５の処理で特定した電力消費量とを対応付けて電力消費情報１７１に記述し、これを更新する。
【００４０】
以上、連絡機能の場合における端末装置１０の動作を説明したが、ブラウザ機能や地図機能などの他の機能についても、端末装置１０は同様に動作する。
例えば、ブラウザ機能であれば、端末装置１０は各ブラウザを実行中の電力消費量を特定して、電力消費情報１７１に記述する。そして、端末装置１０は、図７（ａ），（ｂ）に示す使用するブラウザ選択画面において、電力消費情報１７１に基づいて単位時間当たりの電力消費量や実行可能な処理の内容を、モバイルブラウザ及びフルブラウザという各実現方法について特定する。そして、端末装置１０は、ブラウザ機能の各実現方法を識別する情報（ここでは、ブラウザ名）と関連づけて予測結果をユーザに提示する。この場合も、端末装置１０は、ユーザに指定されたブラウザを実行するように、Ｗｅｂブラウザ１７４を記憶部１７から読み出して実行する。
【００４１】
地図機能についても、前掲の機能と同様にすることができる。ここでは、地図アプリ１７５というアプリケーションプログラムの実行を伴う実現方法と、地図サイトＡ〜Ｃという通信を伴う実現方法とがある。この場合、地図サイトＡ〜Ｃは通信を伴う分だけ、地図アプリ１７５の実行時の消費電力が大きいと考えられるが、電車の乗換案内等の情報提供サービスが地図アプリ１７５よりも充実している場合があると考えられる。
この場合、端末装置１０は、地図機能を実現するための処理の実行中の電力消費量を特定して、電力消費情報１７１に記述しておく。そして、端末装置１０は、図８（ａ），（ｂ）に示すような地図機能選択画面において、電力消費情報１７１に基づいて単位時間当たりの電力消費量や実行可能な処理の内容を、地図アプリ１７５及び地図サイトＡ〜Ｃという各実現方法について特定する。そして、端末装置１０は、地図機能の各実現方法を識別する情報（ここでは、アプリケーションプログラム名や地図サイト名）と関連づけて、予測結果をユーザに提示する。この場合も、端末装置１０はユーザに指定されたブラウザを実行するように、地図アプリ１７５を記憶部１７から読み出して実行する。
【００４２】
また、前掲の機能以外の機能であっても、当該機能を実現するために複数の実現方法があれば、本発明を適用可能である。各機能と複数の実現方法との対応関係については、設計段階等で予め端末装置１０で決められているもののほか、アプリケーションプログラムのインストールなどによって実現方法が追加された場合に、新たな対応関係が手動又は自動で追加されるとよい。
【００４３】
以上説明した実施形態によれば、端末装置１０は、自装置で実現する機能の指示をユーザから受け付けると、この機能の複数の実現方法について、当該実現方法が用いられた場合の電池１３の電力消費量を予測する。そして、端末装置１０は、実現方法毎に予測した電力消費量を、特定した電池残量に応じた態様で各実現方法を識別する情報と関連づけて提示し、提示内容に従ってユーザに指定された実現方法で、上記指示された機能を実現する。これにより、ユーザは、自身が所望する機能を端末装置１０に実現させる場合に、例えば、どの程度の電力消費が生じるかや、残りの電池残量の電力でどのような処理を実行できるのか等の情報を、事前に把握することができる。ユーザは、この予測結果を参照することにより、今後の端末装置１０の使用に配慮して電力消費量の少ない方法を選択したり、すぐに充電できる環境にあるという理由でより利便性が高い方法を選択したりする、という使い分けが容易になる。
【００４４】
また、端末装置１０の予測結果は、過去における端末装置１０の利用状況の履歴を反映した内容となっている。よって、ユーザ毎に端末装置１０の利用の仕方が様々であったり、電池１３の経時変化による容量劣化（つまり、充電量の低下）が生じたりしても、端末装置１０のユーザの利用状況や電池１３の現在の状態を反映した内容で、端末装置１０は予測結果を提示することができる。特に、本実施形態では、端末装置１０は連絡機能に関して通信相手毎に予測するので、例えば、長電話になる傾向にある通信相手とそうでない通信相手とで予測結果を異ならせることもでき、ユーザによる実際の利用と予測結果とが乖離することを抑えられる。
【００４５】
［変形例］
本発明は、上述した実施形態と異なる形態で実施することが可能である。本発明は、例えば、以下のような形態で実施することも可能である。また、以下に示す変形例は、各々を適宜に組み合わせてもよい。
［変形例１］
上述した実施形態において、端末装置１０は、外部環境に応じて予測結果を異ならせるようにしてもよい。
図９は、制御部１１が実現する機能構成を示す機能ブロック図である。
制御部１１はプログラムを実行することにより、残量特定部１１１と、第１受付部１１２と、予測部１１３と、提示部１１４と、第２受付部１１５と、機能実現部１１６と、環境特定部１１７とに相当する各機能を実現する。残量特定部１１１、第１受付部１１２、提示部１１４、第２受付部１１５及び機能実現部１１６の各部の機能は上述した実施形態と同じであり、その説明を省略する。
環境特定部１１７は、端末装置１０の単位時間当たりの電力消費量に影響する外部環境であって、端末装置１０の位置又は時間に応じてその影響の程度が異なる外部環境を検知し特定する。外部環境としては、例えば、（ａ）端末装置１０が通信に用いる電波の受信状況、（ｂ）端末装置１０の位置での気温、又は（ｃ）端末装置１０が通信接続する通信網の混雑状況である。予測部１１３は、環境特定部１１７により検知された環境に基づいて予測結果を異ならせる。以下、各外部環境について説明する。
【００４６】
（ａ）端末装置１０が通信に用いる電波の受信状況
端末装置１０の位置によって、無線通信部１４が無線通信に用いる電波の受信強度が異なるが、受信強度が低い場所ほどその無線通信による電力消費量が増大する。そこで、環境特定部１１７は、電波の受信強度が端末装置１０で検知されると、この受信強度を特定する。予測部１１３は、環境特定部１１７により特定された受信強度に応じて予測結果を異ならせる。具体的には、予測部１１３は、受信強度が低くなるほど、単位時間当たりの電力消費量を大きくしたり、現時点の電池残量で実行可能な処理の内容を少なくしたりする。また、予測部１１３は、いわゆるハンドオーバの影響に基づいて予測結果を異ならせてもよい。この場合、予測部１１３は、受信強度の単位時間当たりの変化量が大きくなるほど、単位時間当たりの電力消費量を大きくしたり、現時点の電池残量で実行可能な処理の内容を少なくしたりする。
また、端末装置１０の位置と受信強度との関係について、制御部１１が無線通信部１４により受信した電波の強度から特定してもよい。また、制御部１１は、ＧＰＳ（Global Positioning System）等を用いて端末装置１０の位置を測り、複数位置における電波の受信強度を記憶するデータベースにアクセスして、データベースの内容に基づいて自装置の位置の受信強度を特定してもよい。
【００４７】
（ｂ）端末装置１０の位置での気温
また、端末装置１０の位置での気温の高低によっても消費電力は異なり、気温が低くなるほど電池の消耗が激しくなる。そこで、端末装置１０が自装置の位置での気温を検出する温度センサを有する構成とし、環境特定部１１７は、温度センサで検知された結果に基づいて気温を特定する。予測部１１３は、環境特定部１１７により特定された気温に応じて予測結果を異ならせる。具体的には、予測部１１３は、気温が低くなるほど、単位時間当たりの電力消費量を大きくしたり、現時点の電池残量で実行可能な処理の内容を少なくしたりする。
【００４８】
（ｃ）端末装置１０が通信接続する通信網の混雑状況
深夜などの所定の時間帯は通信網の混雑状況（ネットワークトラヒック）が増大する傾向にある。この場合、端末装置１０が通信網に接続して通信する際、通信網が混雑するほど電力消費量が増大する。そこで、環境特定部１１７は、端末装置１０で無線通信部１４が接続する通信網の混雑状況を検知すると、この検知結果に基づいて混雑状況を特定する。予測部１１３は、環境特定部１１７により特定された混雑状況に応じて予測結果を異ならせる。具体的には、予測部１１３は、混雑状況が増大するほど、単位時間当たりの電力消費量を大きくしたり、現時点の電池残量で実行可能な処理の内容を少なくしたりする。
【００４９】
また、上記（ａ），（ｂ）は、端末装置１０の位置によって変化しうるので、端末装置１０が測位した結果を用いて、間接的にこれらの外部環境を特定してもよい。また、上記（ｂ），（ｃ）は時刻によって変化しうるので、端末装置１０が測った時刻を用いて、これらの外部環境を間接的に特定してもよい。
また、端末装置１０の単位時間当たりの電力消費量に影響する外部環境であって、端末装置１０の位置又は時間に応じてその影響の程度が異なる外部環境は前掲以外のものであってもよい。要するに、外部環境の変化と電池１３における電力消費との関係が明らかである外部環境を、本発明に適用することができる。
【００５０】
［変形例２］
上述した実施形態において、提示部１１４は、アドレス表示画面を利用して連絡機能に関する予測結果を提示していたが、これ以外のタイミングで予測結果を提示してもよい。また、提示部１１４は、ブラウザ機能の予測結果を、ＵＲＬ（Uniform Resource Locator）を指定する画面で提示してもよい。このように、提示部１１４の提示タイミングについては、様々な変形が可能である。また、提示部１１４は、機能の実現方法毎の予測結果を一覧表示する態様に限らず、複数画面に分けて予測結果を提示してもよい。
【００５１】
［変形例３］
また、端末装置１０は、電力消費量及び実現可能な処理の内容の一方のみを提示する構成であってもよい。また、端末装置１０は、電池１３の残量が１００％である場合の電力に対する電力消費量の割合を提示してもよいし、電話１分当たりの電力消費量や電子メール１通当たりの電力消費量を提示してもよい。また、端末装置１０は、単位時間あたりの電力消費量を数値化して提示する態様に限らず、その大小をユーザが把握できるように色分けして表示したり、アイコン画像を近傍に配置して表示したりしてもよい。また、端末装置１０は、電池残量で実行可能な処理について、電話については、１回の通話の平均時間を用いて通話が可能な回数を提示してもよいし、電子メールについて、時間を用いて表示してもよい。このように、提示部１１４が提示する予測結果の内容や提示方法について、様々な変形が可能である。
上述した実施形態では、端末装置１０は、過去の処理履歴から電力消費情報１７１を更新していたが、これをデフォルトの内容ままとする構成であってもよい。
上述した実施形態では、端末装置１０は、ユーザからの機能の実現の指示を受け付けたことを契機に各実現方法の電力消費量を予測していたが、この指示の前に予測されたものであってもよい。
【００５２】
［変形例４］
上述した実施形態では、本発明の端末装置を携帯電話端末に適用した場合を説明したが、本発明は、その他の端末装置に適用することも可能である。例えば、本発明は、例えば、モバイルコンピュータや、スマートフォンやＰＤＡ（Personal Digital Assistance）、携帯ゲーム機等の様々な端末装置に適用することができる。また、端末装置によっては、端末装置１０で内部構成としていたものを適宜外部構成としても本発明を特定することができる。
また、端末装置１０は、ユーザによる機能の実現の指示や使用する実現方法の指示を、音声認識などの技術を用いてユーザから受け付けてもよく、要するに、操作部１５の操作以外の方法で受け付けてもよい。
また、端末装置１０の制御部１１が実現する各機能は、複数のプログラムの組み合わせによって実現され、又は、複数のハードウェア資源の協働によって実現されうる。
【符号の説明】
【００５３】
１０…端末装置、１１…制御部、１１１…残量特定部、１１２…第１受付部、１１３…予測部、１１４…提示部、１１５…第２受付部、１１６…機能実現部、１１７…環境特定部、１２…音声入出力部、１３…電池、１４…無線通信部、１５…操作部、１６…表示部、１７…記憶部、１７１…電力消費情報、１７２…アドレス帳、１７３…メーラ、１７４…Ｗｅｂブラウザ、１７５…地図アプリ
【図１】
2012222451.tif 000003
【図２】
2012222451.tif 000004
【図３】
2012222451.tif 000005
【図４】
2012222451.tif 000006
【図５】
2012222451.tif 000007
【図６】
2012222451.tif 000008
【図７】
2012222451.tif 000009
【図８】
2012222451.tif 000010
【図９】
2012222451.tif 000011