(57)【要約】【課題】アプリケーションを快適に利用できるかについて、実際のアプリケーション利用開始前にユーザに報知することができる情報端末機器等を提供すること。【解決手段】情報端末機器は、自機器内のアプリケーションを起動して利用した場合の該アプリケーションの利用状態を現時点の自機器のリソース状況に応じてユーザに対して該アプリケーションの起動前又は起動中に報知する。【選択図】図２
2012058907.tif 000002
【特許請求の範囲】
【請求項１】
自機器内のアプリケーションを起動して利用した場合の該アプリケーションの利用状態を現時点の自機器のリソース状況に応じてユーザに対して該アプリケーションの起動前又は起動中に報知することを特徴とする情報端末機器。
【請求項２】
前記アプリケーションの利用状態は、
所定の記憶部に蓄積された過去に前記アプリケーションが前記リソースを用いたデータに基づいて判断することを特徴とする請求項１記載の情報端末機器。
【請求項３】
前記リソース状況は、電波状態、ＣＰＵ使用率、メモリ使用率およびバッテリー残量の少なくとも１つを含むことを特徴とする請求項１または２記載の情報端末機器。
【請求項４】
現時点の自機器のリソース状況を把握するステップと、
自機器内のアプリケーションを起動して利用した場合の該アプリケーションの利用状態を前記現時点の自機器のリソース状況に応じてユーザに対して該アプリケーションの起動前又は起動中に報知するステップとを有することを特徴とする利用状態報知方法。
【請求項５】
前記アプリケーションの利用状態を、
所定の記憶部に蓄積された過去に前記アプリケーションが前記リソースを用いたデータに基づいて判断するステップを有することを特徴とする請求項４記載の利用状態報知方法。
【請求項６】
前記リソース状況は、電波状態、ＣＰＵ使用率、メモリ使用率およびバッテリー残量の少なくとも１つを含むことを特徴とする請求項４または５記載の利用状態報知方法。
【請求項７】
情報端末機器に、
現時点の自機器のリソース状況を把握する処理と、
自機器内のアプリケーションを起動して利用した場合の該アプリケーションの利用状態を前記現時点の自機器のリソース状況に応じてユーザに対して該アプリケーションの起動前又は起動中に報知する処理とを実行させることを特徴とするプログラム。
【請求項８】
前記アプリケーションの利用状態を、
所定の記憶部に蓄積された過去に前記アプリケーションが前記リソースを用いたデータに基づいて判断する処理を実行させことを特徴とする請求項７記載のプログラム。
【請求項９】
前記リソース状況は、電波状態、ＣＰＵ使用率、メモリ使用率およびバッテリー残量の少なくとも１つを含むことを特徴とする請求項７または８記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末機器に格納されているアプリケーションの利用状態をユーザに報知する技術に関する。
【背景技術】
【０００２】
情報端末機器としての携帯電話機等のメモリ等に格納されているアプリケーション（例えば、ニュースや天気予報等）には、所定のユーザ操作により起動され、アプリケーションの利用が可能となるものが知られている。
アプリケーション毎に、データ通信量や携帯電話機等のＣＰＵ等のリソース使用量や通信料金等は異なっている。
【０００３】
上記のアプリケーションを起動しても、携帯電話機等の電波状態が悪く、快適にアプリケーションを使用できないことがある。具体的には、上記のアプリケーションを起動した直後にインターネット等に接続して所定のサーバ等から情報（例えば、現在のニュースや天気予報等）を取得する際に、そのインターネット等へ接続してサーバ等へアクセスしている通信時間が長いと実質的にすぐにはアプリケーションを利用することができなく、アプリケーション利用開始の待ち時間が長くなりユーザには不便（快適でない）である。また、インターネット等へ接続している通信時間が長いとその分、通信料金も加算される。
【０００４】
携帯電話機等の電波状態を３本の棒のアイコンの表示数の増減によりユーザに報知することは広く知られているが、これまでは、アプリケーションを快適に利用できるかは、アプリケーション毎に、データ通信量が異なるため、実際にアプリケーションを起動し、インターネット等に接続しなければわからなかった。
【０００５】
また、上記の携帯電話機等の電波状態に限らず、アプリケーションを起動しても、快適にアプリケーションを使用できないことがある。具体的には、アプリケーションのＣＰＵ等のリソース使用量が大きく、所定のＣＰＵ使用率やメモリ使用量やバッテリ残量を超える場合に、アプリケーションの動作が遅くなる等に起因した不便をユーザが感じる場合がある。
これらの場合も、アプリケーションを快適に利用できるかは、実際にアプリケーションを起動しなければわからなかった。
【０００６】
関連技術として、常時、インターネットに接続し、状態変化（メール着信、ホームページ更新等）をチェックし、状態変化が生じた場合、アイコンを変更し、ユーザに明示する技術が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−３４１７０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記の関連技術は、状態変化が生じた場合、アイコンを変更するものであるが、状態変化がメール着信、ホームページ更新等のチェックのみであり、情報端末機器のアプリケーションを快適に利用できるかについて、アプリケーションを起動する前や起動直後等の実際のアプリケーション利用開始前にユーザに報知することは困難であり、また、常時、インターネットに接続しているため、通信料金のことは考慮されていない。
【０００９】
本発明の目的は、アプリケーションを快適に利用できるかについて、アプリケーションを起動する前や起動直後等の実際のアプリケーション利用開始前にユーザに報知することができる情報端末機器、利用状態報知方法およびプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明の情報端末機器は、自機器内のアプリケーションを起動して利用した場合の該アプリケーションの利用状態を現時点の自機器のリソース状況に応じてユーザに対して該アプリケーションの起動前又は起動中に報知することを特徴とする。
【００１１】
本発明の利用状態報知方法は、現時点の自機器のリソース状況を把握するステップと、
自機器内のアプリケーションを起動して利用した場合の該アプリケーションの利用状態を前記現時点の自機器のリソース状況に応じてユーザに対して該アプリケーションの起動前又は起動中に報知するステップとを有することを特徴とする。
【００１２】
本発明のプログラムは、情報端末機器に、
現時点の自機器のリソース状況を把握する処理と、
自機器内のアプリケーションを起動して利用した場合の該アプリケーションの利用状態を前記現時点の自機器のリソース状況に応じてユーザに対して該アプリケーションの起動前又は起動中に報知する処理とを実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、アプリケーションを快適に利用できるかについて、アプリケーションを起動する前や起動直後等の実際のアプリケーション利用開始前にユーザに報知することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第一の実施の形態に係る携帯電話機の構成を示す図である。
【図２】本発明の第一の実施の形態に係る携帯電話機の機能ブロック図である。
【図３】本発明の第一の実施の形態に係る処理動作のフローチャートである。
【図４】本発明の第一の実施の形態に係るテーブル構成を示す図である。
【図５】本発明の第一の実施の形態に係る処理動作のフローチャートである。
【図６】本発明の第二の実施の形態に係る携帯電話機の機能ブロック図である。
【図７】本発明の第二の実施の形態に係る処理動作のフローチャートである。
【図８】本発明の第二の実施の形態に係るテーブル構成を示す図である。
【図９】本発明の第二の実施の形態に係る処理動作のフローチャートである。
【図１０】本発明の第三の実施の形態に係るテーブル構成を示す図である。
【図１１】本発明の第四の実施の形態に係るテーブル構成を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の第一の実施の形態について図面を参照して詳細に説明する。図１に示す本実施の形態における情報端末機器としての携帯電話機１０は、ＣＰＵ（Central Processing Unite）等に制御され、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびＨＤＤ（Hard Disk Drive）等を備え、さらに既知の入出力機構や通信機能を備える情報処理装置である。ここでは公知の構成・技術の詳細な説明は省略する（以下、同様）。情報端末機器は一例として携帯電話機を挙げたが、ノート型パーソナル・コンピュータやその他の移動通信端末およびデスクトップ型パーソナル・コンピュータ等を広く含む。
【００１６】
図２に本実施の形態における携帯電話機１０の機能ブロック図を示す。
【００１７】
携帯電話機１０は、アプリ起動部１１、電波状態確認部１２、データ通信測定部１３、アプリ検索部１４、データ通信量予測部１５、データ通信時間予測部１６、快適利用判断部１７、表示部１８および設定調整部１９を備えている。
【００１８】
アプリ起動部１１は、携帯電話機１０の所定の記憶部（ＲＯＭ、ＨＤＤ等）に格納されたアプリケーションを起動し、ＨＤＤ１に、例えば、図４に示すようなテーブルを用いて、アプリケーション名、データ通信量・データ通信時間（データ通信測定部１３による）および電波状態（電波状態確認部１２による）のデータを記録する機能を有している。ＣＰＵ等により実現されてよい。
電波状態確認部１２は、携帯電話機１０の電波状態を確認する機能を有している。ＣＰＵ等により実現されてよい。電波状態は基地局等との通信に用いられる電波の受信状態をいう。なお、携帯電話機等の電波状態を３本の棒のアイコンの表示数の増減によりユーザに報知することは広く知られている。
データ通信測定部１３は、起動されたアプリケーションでのデータ通信量とデータ通信時間とを測定する機能を有している。ＣＰＵ等により実現されてよい。データ通信時間とは、例えば、ニュースや天気予報等のアプリケーションを起動した直後に所定のネットワークに接続して所定のサーバ等から情報（例えば、現在のニュースや天気予報等）を取得する際のアクセスしている通信時間であり、このデータ通信時間が長いと実質的にすぐにはアプリケーションを利用することができなく、アプリケーション利用開始の待ち時間が長くなりユーザには不便（快適でない）となる。
アプリ検索部１４は、ディスプレイ等の表示機構にアイコンにより表示しているアプリケーションの各種データ（アプリケーション名、データ通信量・データ通信時間および電波状態）がＨＤＤ１の図４に示すようなテーブル等に記録されているか検索し、それらのデータをデータ通信量予測部１５へ渡す機能を有している。ＣＰＵ等により実現されてよい。
データ通信量予測部１５は、データ通信量の加重平均等から、該当アプリケーションを利用した際のデータ通信量を予測し、予測データ通信量と、アプリ検索部１４から受け取った各種データ（アプリケーション名、データ通信量・データ通信時間および電波状態）を通信時間予測部１６へ渡す機能を有している。ＣＰＵ等により実現されてよい。
データ通信時間予測部１６は、現在の電波状態を電波状態確認部１２から入手し、現在の電波状態と近い電波状態(例えば、現在の電波状態＋−５ｄＢｍ等)のデータ等を検出し、その通信速度からデータ通信時間を予測し、予測データ通信時間を快適利用判断部１７へ渡す機能を有している。ＣＰＵ等により実現されてよい。
快適利用判断部１７は、予測データ通信時間から、「快適に利用できる」、「我慢すれば利用できる」、「利用できない」等の判断を行い、その結果を表示部１８へ渡す機能を有している。ＣＰＵ等により実現されてよい。「快適に利用できる」、「我慢すれば利用できる」、「利用できない」の判断は、例えば、予測通信時間が２秒以内ならば「快適に利用できる」、１０秒以内ならば「我慢すれば利用できる」、１０秒超ならば「利用できない」と予め決定していてもよいし、アプリケーション毎にユーザが設定する（設定調整部１９により）ことであってもよい。
表示部１８は、ディスプレイ等の表示機構にアイコンにより表示しているアプリケーションの当該アイコンにユーザが所定の操作によりカーソル等を合わせた際に、快適利用判断部１７による「快適に利用できる」、「我慢すれば利用できる」、「利用できない」の判断結果を報知する機能を有している。ＣＰＵ等やディスプレイ等の表示機構により実現されてよい。例えば、図１に示すように、いわゆるバルーン表示がなされてもよい。判断結果に応じて形状、大きさ、色等が変更されたり文字等が追加されて表示されてもよい。
設定調整部１９は、「快適に利用できる」、「我慢すれば利用できる」、「利用できない」等の判断に用いられる閾値（時間）を設定し、ＨＤＤ２に、アプリケーションと、閾値（時間）とを紐付けて記録する機能を有している。ＣＰＵ等により実現されてよい。
【００１９】
次に、本実施の形態における処理動作を図面を参照して詳細に説明する。以下では、ＨＤＤ１へのデータの記録手順と、ＨＤＤ１に記録されたデータを利用して快適にアプリケーションが利用できるかの判断手順とを分けて説明する。
【００２０】
図３は、ＨＤＤ１へのデータの記録手順のフローチャートである。
図３を参照すると、携帯電話機１０のアプリ起動部１１は、携帯電話機１０の所定の記憶部（ＲＯＭ、ＨＤＤ等）に格納された一のアプリケーション（例えば、ニュースや天気予報等）を起動する（Ｓ３０１）。起動のタイミングは携帯電話機１０の自動設定であっても、ユーザの操作に応じてもいずれでもよい。
携帯電話機１０の電波状態確認部１２は、携帯電話機１０の電波状態を確認する（Ｓ３０２）。既知の、電波状態を３本の棒のアイコンの表示数の増減によりユーザに報知する機構（アンテナを含む）が用いられて良い。
携帯電話機１０のデータ通信測定部１３は、アプリ起動部１１により起動されたアプリケーションでのデータ通信量とデータ通信時間とを測定する（Ｓ３０３）。データ通信時間とは、例えば、ニュースや天気予報等のアプリケーションを起動した直後に所定のネットワークに接続して所定のサーバ等から情報（例えば、現在のニュースや天気予報等）を取得する際のアクセスしている通信時間である。
そして、携帯電話機１０のアプリ起動部１１は、携帯電話機１０のＨＤＤ１に、例えば、図４に示すようなテーブルを用いて、アプリケーション名、データ通信量・データ通信時間（データ通信測定部１３による）および電波状態（電波状態確認部１２による）のデータを記録する（Ｓ３０４）。なお、ｄＢｍはマイナスに大きいほど電波状態は悪い。上記のステップＳ３０１〜Ｓ３０４を繰り返すことにより、複数のデータが蓄積され、どの電波状態でどの程度のデータ通信量だといかなるデータ通信時間がかかるかが記録される。さらに他のアプリケーションについても上記のステップＳ３０１〜Ｓ３０４を繰り返す。
なお、アプリケーションを起動した直後以外に所定のネットワークに接続して所定のサーバ等から情報（例えば、現在のニュースや天気予報等）を取得することがある場合には、その際のアクセスしているデータ通信時間等も測定・記憶されることであってよい。
【００２１】
図５は、ＨＤＤ１に記録されたデータを利用して快適にアプリケーションが利用できるかの判断手順のフローチャートである。具体的に説明するため、ＨＤＤ１に図４に示すようなデータがあり、ディスプレイにアプリケーションＡのアイコンが表示され、アプリＡを快適に利用できるかを判断するとした場合を前提とする。
図５を参照すると、携帯電話機１０のアプリ検索部１４は、ディスプレイ等の表示機構にアイコンにより表示している所定のアプリケーション（ここではアプリケーションＡ）の各種データ（アプリケーション名、データ通信量・データ通信時間および電波状態）がＨＤＤ１の図４に示すようなテーブル等に記録されているか検索し、それらのデータをデータ通信量予測部１５へ渡す（Ｓ５０１）。なお、ＨＤＤ１にアプリケーションＡの各種データがない場合は何もしない。
携帯電話機１０のデータ通信量予測部１５は、アプリケーションＡのデータ通信量の加重平均等から、アプリケーションＡを利用した際のデータ通信量を予測し、予測データ通信量と、アプリ検索部１４から受け取った各種データ（アプリケーション名、データ通信量・データ通信時間および電波状態）を通信時間予測部１６へ渡す（Ｓ５０２）。具体的には、アプリケーションＡのデータ通信量の平均から、データ通信量を１１ＫＢ((１０＋８＋１５＋１１)／４)と予測する。
携帯電話機１０のデータ通信時間予測部１６は、現在の電波状態を電波状態確認部１２から入手し（Ｓ５０３）、現在の電波状態と近い電波状態(例えば、現在の電波状態＋−５ｄＢｍ等)のデータ等を検出し、その通信速度からデータ通信時間を予測し、予測データ通信時間を快適利用判断部１７へ渡す（Ｓ５０４）。例えば、現在の電波状態が-６０ｄＢｍであった時、各種データ（図４参照）から、−６０ｄＢｍに近い値(−５５ｄＢｍ〜−６５ｄＢｍ)を検出する。この場合は、（１）のデータのみが検出され、データ通信速度は１０ＫＢ／秒(１０／１．０)となり、通信時間は１．１秒(１１／１０)と予測する。また、現在の電波状態が−８５ｄＢｍであった時、各種データ（図４参照）から、−８５ｄＢｍに近い値(−８０ｄＢｍ〜−９０ｄＢｍ)を検出する。この場合は、（２）と（３）のデータが検出される。なお、複数検出された場合は、データ通信量・データ通信時間の加重平均を算出することであってよく、データ通信量は１１．５ＫＢ、データ通信時間は２．６５秒となり、通信速度は４．３４ＫＢ／秒(１１．５／２．６５)となり、データ通信時間は２．５３秒(１１／４．３４)と予測する。
携帯電話機１０の快適利用判断部１７は、予測通信時間から、「快適に利用できる」、「我慢すれば利用できる」、「利用できない」等の判断を行い、その結果を表示部１８へ渡す（Ｓ５０５）。「快適に利用できる」、「我慢すれば利用できる」、「利用できない」の判断は、例えば、予測通信時間が２秒以内ならばユーザの待ち時間が短いので「快適に利用できる」、１０秒以内ならばユーザの待ち時間が長くはないので「我慢すれば利用できる」、１０秒超ならばユーザの待ち時間が長いので「利用できない」と予め決定していてもよいし、アプリケーション毎にユーザが設定する（設定調整部１９により）ことであってもよい。上記のように、予め決定した場合は、電波状態が−６０ｄＢｍの時は、予測データ通信時間は１．１秒なので、「快適に利用できる」となり、−８５ｄＢｍの時は、予測データ通信時間が２．５３秒なので、「我慢すれば利用できる」となる。なお、アプリケーション毎に設定する場合は、設定調整部１９は、「快適に利用できる」、「我慢すれば利用できる」、「利用できない」等の判断に用いられる閾値（時間）を所定のユーザ操作に応じて設定し、ＨＤＤ２（ＨＤＤ１を共有してもよい）に、アプリケーションと、閾値（時間）とを紐付けて記録する。
携帯電話機１０の表示部１８は、ディスプレイ等の表示機構にアイコンにより表示しているアプリケーションの当該アイコンにユーザが所定の操作によりカーソル等を合わせた際、すなわちアプリケーションの起動前に、快適利用判断部１７による「快適に利用できる」、「我慢すれば利用できる」、「利用できない」の判断結果を報知する（Ｓ５０６）。例えば、図１に示すように、いわゆるバルーン表示がなされてもよい。判断結果に応じて形状、大きさ、色等が変更されたり文字等が追加されて表示されてもよい。なお、判断結果の報知は視覚に訴える表示のみでなく、聴覚、嗅覚、触覚等に訴える音、におい、手触り等によりなされてもよい。
また、アプリケーションを起動する前のみでなくアプリケーション起動直後等のユーザが実際にアプリケーション利用を開始することができる前段階でユーザに報知することであってもよい。
また、「快適に利用できる」、「我慢すれば利用できる」、「利用できない」のバルーン表示等ではなく、現在の電波状態と予測データ通信時間、予測データ通信速度、予測データ通信量等をバルーン等で表示し、ユーザに快適に利用できるか否かを判断させてもよい。
また、アイコンにカーソルを合わせなくても、アイコンの色（アイコンの背景、アイコンに印等）を変化させて明示してもよい。
【００２２】
次に、本発明の第二の実施の形態について図面を参照して詳細に説明する。上記の第一の実施の形態では、該当アプリケーションが快適に利用できるか否かの判断を電波状態で実施しているが、ＣＰＵ使用率で判断する点で異なる。なお、基本的な装置構成は上記の第一の実施の形態と同様であるので重複する説明は省略する。
【００２３】
図６に本実施の形態における携帯電話機２０の機能ブロック図を示す。
【００２４】
携帯電話機２０は、アプリ起動部２１、ＣＰＵ使用率測定部２３、アプリ検索部２４、ＣＰＵ使用率予測部２５、快適利用判断部２７、表示部２８および設定調整部２９を備えている。
【００２５】
アプリ起動部２１は、携帯電話機２０の所定の記憶部（ＲＯＭ、ＨＤＤ等）に格納されたアプリケーションを起動し、ＨＤＤ１に、例えば、図８に示すようなテーブルを用いて、アプリケーション名、アプリケーション使用前のＣＰＵ使用率（ＣＰＵ使用率測定部２３による）およびアプリケーション使用中の最大ＣＰＵ使用率（ＣＰＵ使用率測定部２３による）のデータを記録する機能を有している。ＣＰＵ等により実現されてよい。
ＣＰＵ使用率測定部２３は、ＣＰＵ使用率を測定する機能を有している。ＣＰＵ等により実現されてよい。
アプリ検索部２４は、ディスプレイ等の表示機構にアイコンにより表示しているアプリケーションの各種データ（アプリケーション名、アプリケーション使用前のＣＰＵ使用率およびアプリケーション使用中の最大ＣＰＵ使用率）がＨＤＤ１の図８に示すようなテーブル等に記録されているか検索し、それらのデータをＣＰＵ使用率予測部２５へ渡す機能を有している。ＣＰＵ等により実現されてよい。
ＣＰＵ使用率予測部２５は、アプリケーション使用前のＣＰＵ使用率およびアプリケーション使用中の最大ＣＰＵ使用率の差分等から、該当アプリケーションを利用した際のＣＰＵ使用率を予測し、予測ＣＰＵ使用率を快適利用判断部２７へ渡す機能を有している。ＣＰＵ等により実現されてよい。
快適利用判断部２７は、現在のＣＰＵ使用率をＣＰＵ使用率測定部２３から入手し、「快適に利用できる」、「快適に利用できない」等の判断を行い、その結果を表示部２８へ渡す機能を有している。ＣＰＵ等により実現されてよい。「快適に利用できる」、「快適に利用できない」の判断は、例えば、最大ＣＰＵ使用率が８０％を超えたならば「快適に利用できない」と予め決定していてもよいし、アプリケーション毎にユーザが設定する（設定調整部２９により）ことであってもよい。
表示部２８は、ディスプレイ等の表示機構にアイコンにより表示しているアプリケーションの当該アイコンにユーザが所定の操作によりカーソル等を合わせた際に、快適利用判断部２７による「快適に利用できる」、「快適に利用できない」の判断結果を報知する機能を有している。ＣＰＵ等やディスプレイ等の表示機構により実現されてよい。例えば、図１に示すように、いわゆるバルーン表示がなされてもよい。判断結果に応じて形状、大きさ、色等が変更されたり文字等が追加されて表示されてもよい。
設定調整部２９は、「快適に利用できる」、「快適に利用できない」等の判断に用いられる閾値（％）を設定し、ＨＤＤ２に、アプリケーションと、閾値（％）とを紐付けて記録する機能を有している。ＣＰＵ等により実現されてよい。
【００２６】
次に、本実施の形態における処理動作を図面を参照して詳細に説明する。以下では、ＨＤＤ１へのデータの記録手順と、ＨＤＤ１に記録されたデータを利用して快適にアプリケーションが利用できるかの判断手順とを分けて説明する。
【００２７】
図７は、ＨＤＤ１へのデータの記録手順のフローチャートである。
図７を参照すると、携帯電話機２０のアプリ起動部２１は、携帯電話機２０の所定の記憶部（ＲＯＭ、ＨＤＤ等）に格納された一のアプリケーション（例えば、ニュースや天気予報等）を起動する（Ｓ７０１）。起動のタイミングは携帯電話機２０の自動設定であっても、ユーザの操作に応じてもいずれでもよい。
携帯電話機２０のＣＰＵ使用率測定部２３は、アプリ起動部１１により起動されたアプリケーションのＣＰＵ使用率を測定する（Ｓ７０２）。
そして、携帯電話機２０のアプリ起動部２１は、携帯電話機２０のＨＤＤ１に、例えば、図８に示すようなテーブルを用いて、アプリケーション名、アプリケーション使用前のＣＰＵ使用率（ＣＰＵ使用率測定部２３による）およびアプリケーション使用中の最大ＣＰＵ使用率（ＣＰＵ使用率測定部２３による）のデータを記録する（Ｓ７０３）。上記のステップＳ７０１〜Ｓ７０３を繰り返すことにより、複数のデータが蓄積され、記録される。さらに他のアプリケーションについても上記のステップＳ７０１〜Ｓ７０３を繰り返す。
【００２８】
図９は、ＨＤＤ１に記録されたデータを利用して快適にアプリケーションが利用できるかの判断手順のフローチャートである。具体的に説明するため、ＨＤＤ１に図８に示すようなデータがあり、ディスプレイにアプリケーションＡのアイコンが表示され、アプリＡを快適に利用できるかを判断するとした場合を前提とする。
図９を参照すると、携帯電話機２０のアプリ検索部２４は、ディスプレイ等の表示機構にアイコンにより表示している所定のアプリケーション（ここではアプリケーションＡ）の各種データ（アプリケーション名、アプリケーション使用前のＣＰＵ使用率およびアプリケーション使用中の最大ＣＰＵ使用率）がＨＤＤ１の図８に示すようなテーブル等に記録されているか検索し、それらのデータをＣＰＵ使用率予測部２５へ渡す（Ｓ９０１）。なお、ＨＤＤ１にアプリケーションＡの各種データがない場合は何もしない。
携帯電話機２０のＣＰＵ使用率予測部２５は、アプリケーションＡのアプリケーション使用前のＣＰＵ使用率およびアプリケーション使用中の最大ＣＰＵ使用率の差分等から、アプリケーションＡを利用した際のＣＰＵ使用率を予測し、予測ＣＰＵ使用率を快適利用判断部２７へ渡す（Ｓ９０２）。具体的には、アプリケーションＡのアプリケーション使用前のＣＰＵ使用率およびアプリケーション使用中の最大ＣＰＵ使用率の差分の平均から予測する。
携帯電話機２０の快適利用判断部２７は、現在のＣＰＵ使用率をＣＰＵ使用率測定部２３から入手し（Ｓ９０３）、「快適に利用できる」、「快適に利用できない」等の判断を行い、その結果を表示部２８へ渡す（Ｓ９０４）。「快適に利用できる」、「快適に利用できない」の判断は、例えば、最大ＣＰＵ使用率が８０％を超えた場合、「快適に利用できない」と予め決定していてもよいし、アプリケーション毎にユーザが設定する（設定調整部２９により）ことであってもよい。上記のように、予め決定した場合は、図８に示すようなデータでは、（３）と（４）のデータが該当し、使用前のＣＰＵ使用率が６５％程度で「快適に利用できない」ことが分かる。なお、アプリケーション毎に設定する場合は、設定調整部２９は、「快適に利用できる」、「快適に利用できない」等の判断に用いられる閾値（％）を所定のユーザ操作に応じて設定し、ＨＤＤ２（ＨＤＤ１を共有してもよい）に、アプリケーションと、閾値（％）とを紐付けて記録する。
携帯電話機２０の表示部２８は、ディスプレイ等の表示機構にアイコンにより表示しているアプリケーションの当該アイコンにユーザが所定の操作によりカーソル等を合わせた際、すなわちアプリケーションの起動前に、快適利用判断部２７による「快適に利用できる」、「快適に利用できない」の判断結果を報知する（Ｓ９０５）。例えば、図１に示すように、いわゆるバルーン表示がなされてもよい。判断結果に応じて形状、大きさ、色等が変更されたり文字等が追加されて表示されてもよい。なお、判断結果の報知は視覚に訴える表示のみでなく、聴覚、嗅覚、触覚等に訴える音、におい、手触り等によりなされてもよい。
また、アプリケーションを起動する前のみでなくアプリケーション起動直後等のユーザが実際にアプリケーション利用を開始することができる前段階でユーザに報知することであってもよい。
また、「快適に利用できる」、「快適に利用できない」のバルーン表示等ではなく、現在のＣＰＵ使用率と予測ＣＰＵ使用率等をバルーン等で表示し、ユーザに快適に利用できるか否かを判断させてもよい。
また、アイコンにカーソルを合わせなくても、アイコンの色（アイコンの背景、アイコンに印等）を変化させて明示してもよい。
【００２９】
次に、本発明の第三の実施の形態について図面を参照して詳細に説明する。該当アプリケーションが快適に利用できるか否かの判断を、上記の第一の実施の形態では電波状態で実施し、上記の第二の実施の形態ではＣＰＵ使用率で判断しているが、メモリ使用量で判断する点で異なる。なお、基本的な装置構成や処理動作は上記の第一の実施の形態・第二の実施の形態と同様であるので重複する説明は省略し、特徴部分のみ説明する。
【００３０】
ＨＤＤ１には、アプリケーション名、アプリケーション使用中の当該アプリケーションで使用している最大メモリ使用量を図１０に示すようなテーブルに記録する。
具体的には、以下のように記録する。
【００３１】
データを蓄積すると、該当アプリケーションがどのくらいのメモリを使用するか分かるようになり、アプリケーション使用前のメモリ残容量がどのくらいの状態だと、そのアプリケーションを快適に利用できるかが判断できるようになる。
【００３２】
例えば、アプリケーション使用中のメモリ残容量が５０ＭＢを下回った場合、「快適に利用できない」と判断するものとすると、アプリケーション起動前のメモリ残容量は、６１ＭＢ(上記の５０ＭＢに最大メモリ使用量１１ＭＢを加算)で「快適に利用できない」ことになる。
【００３３】
次に、本発明の第四の実施の形態について図面を参照して詳細に説明する。該当アプリケーションが快適に利用できるか否かの判断を、上記の第一の実施の形態では電波状態で実施し、上記の第二の実施の形態ではＣＰＵ使用率で判断し、上記の第三の実施の形態ではメモリ使用量で判断しているが、バッテリー残量で判断する点で異なる。なお、基本的な装置構成や処理動作は上記の第一〜第三の実施の形態と同様であるので重複する説明は省略し、特徴部分のみ説明する。
【００３４】
ＨＤＤ１には、アプリケーション名、アプリケーション使用前のバッテリー残量、アプリケーション使用後のバッテリー残量、アプリケーション起動時間を図１１に示すようなテーブルに記録する。ただし、充電中のデータは取らないようにする。
【００３５】
データを蓄積すると、該当アプリケーションがどのくらいのバッテリーを使用するかが分かるようになり、アプリケーション使用前のバッテリー残量から、そのアプリケーションが後どのくらいの時間利用できるかが判断できるようになる。
【００３６】
具体的には、例えば、以下のように判断する。
まず、データ毎に、１分単位に消費するバッテリーを算出する。この場合、
（１）は０．３０％／分((８０．０−７５．５)／１５)、
（２）は０．３１％／分((５０．０−４８．０)／６．５)、
（３）は０．２９％／分((３０．０−２２．５)／２６)、
（４）は０．３０％／分((１００．０−８０．５)／６５)となる。
次に、アプリケーション毎に加重平均を求める。この場合、０．３０％／分となる。
アプリケーション起動前のバッテリー残量から、そのアプリケーションが利用できる時間を算出し、バルーンで表示する。仮に２０％であった時には、「約１時間６分利用できます」というバルーン表示等をする。
また、バッテリー残量が１０％になると充電が必要と判断する場合は、１０％になるまでの時間を表示してもよい。その際、バッテリー残量が１０％以下の場合は、「利用できない」旨のバルーン表示等をする。
【００３７】
なお、上述する各実施の形態において、「快適に利用できる」、「快適に利用できない」等の快適利用判断部の判断は、種々のレベルや区分でなされてよい。また、表示部の表示はユーザにとっての使い勝手を何らかの手法で報知することができるものは全て含む。
【００３８】
また、上述する各実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々変更実施が可能である。例えば、携帯電話機の機能を実現するためのプログラムを装置に読込ませて実行することにより装置の機能を実現する処理を行ってもよい。さらに、そのプログラムは、コンピュータ読み取り可能な記録媒体であるＣＤ−ＲＯＭまたは光磁気ディスクなどを介して、または伝送媒体であるインターネット、電話回線などを介して伝送波により他のコンピュータシステムに伝送されてもよい。
【符号の説明】
【００３９】
１０    携帯電話機
１１    アプリ起動部
１２    電波状態確認部
１３    データ通信測定部
１４    アプリ検索部
１５    データ通信量予測部
１６    通信時間予測部
１７    快適利用判断部
１８    表示部
１９    設定調整部
【図１】
2012058907.tif 000003
【図２】
2012058907.tif 000004
【図３】
2012058907.tif 000005
【図４】
2012058907.tif 000006
【図５】
2012058907.tif 000007
【図６】
2012058907.tif 000008
【図７】
2012058907.tif 000009
【図８】
2012058907.tif 000010
【図９】
2012058907.tif 000011
【図１０】
2012058907.tif 000012
【図１１】
2012058907.tif 000013