(57)【特許請求の範囲】
【請求項１】
コンピュータを備えた携帯端末のためのプログラムであってそれぞれ画面表示と通信間隔ごとの通信とを行う複数の機能モジュールを実行する実行手段と、
前記携帯端末の利用に関する時刻、場所及び行動の少なくともいずれかについて、前記コンピュータの記憶手段に蓄積された履歴から、予め定められた基準以上の確率で充電が行われた場所を抽出する抽出手段と、
抽出された前記場所へ所定範囲内で接近しているか否かに応じて前記機能モジュールの挙動を変化させる制御手段と、
を備えたことを特徴とする携帯端末。 
【請求項２】
前記制御手段は、前記機能モジュールについて、予め定められた操作に基づいて前記通信を行い、予め定められた状態になった場合、前記通信間隔を変更することを特徴とする請求項１記載の携帯端末。 
【請求項３】
前記抽出手段は、前記機能モジュールごとに与えられた操作の前記履歴から前記機能モジュールごとの操作の回数を抽出し、
前記制御手段は、抽出された前記操作の回数に応じて、対応する前記機能モジュールにおける前記通信間隔を変化させることを特徴とする請求項１又は２記載の携帯端末。 
【請求項４】
前記携帯端末が充電された時刻に関する履歴を取得する手段を備え、
前記抽出手段は、取得された前記履歴から、予め定められた基準以上の確率で前記充電が行われた場所および時刻を抽出し、
前記制御手段は、抽出された前記場所および時刻へ所定範囲内で接近しているか否かに応じて前記通信間隔を変化させる
ことを特徴とする請求項１から３のいずれか一項に記載の携帯端末。 
【請求項５】
前記抽出手段は、前記携帯端末の通話履歴から、予め定められた基準以上の確率で通話が行われている時刻を抽出し、
前記制御手段は、抽出された前記時刻まで予め定められた時間の範囲内か否かに応じて前記通信間隔を変化させる
ことを特徴とする請求項１から４のいずれか一項に記載の携帯端末。 
【請求項６】
前記制御手段は、前記携帯端末における画面表示がオフか否かを検出し、画面表示がオフのときは前記通信を停止することを特徴とする請求項１から５のいずれか一項に記載の携帯端末。 
【請求項７】
前記制御手段は、前記携帯端末が充電中か否か検出し、充電中のときは充電中でないときよりも前記通信間隔を短くすることを特徴とする請求項１から６のいずれか一項に記載の携帯端末。 
【請求項８】
前記制御手段は、前記携帯端末の電池残量を取得し、電池残量が予め定められた基準以下のときは、前記通信を停止し又は電池残量が予め定められた基準以下でないときよりも前記通信間隔を長くすることを特徴とする請求項１から７のいずれか一項に記載の携帯端末。 
【請求項９】
前記制御手段は、前記機能モジュールにおける前記通信の応答時間を計測し、応答時間が予め定められた値以上のときは、その値以上でないときよりも前記通信間隔を長くすることを特徴とする請求項１から８のいずれか一項に記載の携帯端末。 
【請求項１０】
前記プログラムはウィジェットプログラムであることを特徴とする請求項１から９のいずれか一項に記載の携帯端末。 
【請求項１１】
携帯端末のためのプログラムであってそれぞれ画面表示と通信間隔ごとの通信とを行う複数の機能モジュールを実行する実行処理と、
前記携帯端末の利用に関する時刻、場所及び行動の少なくともいずれかについて、前記携帯端末のコンピュータの記憶手段に蓄積された履歴から、予め定められた基準以上の確率で充電が行われた場所を抽出する抽出処理と、
抽出された前記場所へ所定範囲内で接近しているか否かに応じて前記機能モジュールごとの挙動を変化させる制御処理と、
を前記携帯端末のコンピュータが実行することを特徴とする情報処理方法。 
【請求項１２】
それぞれ画面表示と通信間隔ごとの通信とを行う複数の機能モジュールを制御するプログラムであって、
携帯端末のコンピュータに、
前記各機能モジュールの実行と、
前記携帯端末の利用に関する時刻、場所及び行動の少なくともいずれかについて、前記コンピュータの記憶手段に蓄積された履歴から、予め定められた基準以上の確率で充電が行われた場所を抽出する抽出処理と、
抽出された前記場所へ所定範囲内で接近しているか否かに応じて前記機能モジュールごとの挙動を変化させる制御処理と、
を行わせることを特徴とする携帯端末のためのプログラム。 
【請求項１３】
コンピュータを備えた携帯端末のためのプログラムであって、
前記コンピュータを制御することにより、請求項１から１０のいずれか一項に記載の携帯端末を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末のアプリの制御に関する。
【背景技術】
【０００２】
近年、スマートフォンなどの携帯端末では、アプリケーションプログラム（本願において「アプリ」又は「プログラム」とも呼ぶ）が活用されている。アプリによる多様な情報処理は電力消費が大きいため携帯端末ではバッテリ切れが問題となる。この点、携帯端末にユーザが触れているかでＧＰＳや情報受信の通信頻度を制御して省電力化を図る提案がある（例えば、特許文献１参照）。また、携帯端末のアプリ毎に消費電力を判断し、そのアプリの停止による省電力を支援するアプリもある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−０９７１４５号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、アプリを停止すればその機能を利用できないため不便である。特に、アプリの一種として知られるウィジェットがある。ウィジェットは、ニュース、メール、天気、スケジュールなど用途毎の機能モジュールを複数含み、携帯端末の待受け画面やホーム画面で動作する画面埋め込み可能なアプリである。
【０００５】
特にウィジェットの場合、複数の用途を担うため、消費電力を理由に止めるとユーザにとって不便が大きいという問題があった。
【０００６】
本発明の目的は、携帯端末のアプリにおいて、携帯端末利用上のユーザ毎の特徴に適合した制御により、消費電力抑制と使い勝手のバランスを適切に維持することである。
【課題を解決するための手段】
【０００７】
上記の目的をふまえ、本発明の一態様（１）である携帯端末は、コンピュータを備えた携帯端末のためのプログラムであってそれぞれ画面表示と通信間隔ごとの通信とを行う複数の機能モジュールを実行する実行手段と、前記携帯端末の利用に関する時刻、場所及び行動の少なくともいずれかについて、前記コンピュータの記憶手段に蓄積された履歴から、予め定められた基準以上の確率で充電が行われた場所を抽出する抽出手段と、抽出された前記場所へ所定範囲内で接近しているか否かに応じて前記機能モジュールの挙動を変化させる制御手段と、を備えたことを特徴とする。 
【０００８】
本発明の他の態様（１１）である情報処理方法は、携帯端末のためのプログラムであってそれぞれ画面表示と通信間隔ごとの通信とを行う複数の機能モジュールを実行する実行処理と、前記携帯端末の利用に関する時刻、場所及び行動の少なくともいずれかについて、前記コンピュータの記憶手段に蓄積された履歴から、予め定められた基準以上の確率で充電が行われた場所を抽出する抽出処理と、抽出された前記場所へ所定範囲内で接近しているか否かに応じて前記機能モジュールごとの挙動を変化させる制御処理と、を前記携帯端末のコンピュータが実行することを特徴とする。 
【０００９】
本発明の他の態様（１２）である携帯端末のためのプログラムは、それぞれ画面表示と通信間隔ごとの通信とを行う複数の機能モジュールを制御するプログラムであって、携帯端末のコンピュータに、前記各機能モジュールの実行と、前記携帯端末の利用に関する時刻、場所及び行動の少なくともいずれかについて、前記コンピュータの記憶手段に蓄積された履歴から、予め定められた基準以上の確率で充電が行われた場所を抽出する抽出処理と、抽出された前記場所へ所定範囲内で接近しているか否かに応じて前記機能モジュールごとの挙動を変化させる制御処理と、を行わせることを特徴とする。 
【００１０】
本発明の他の態様（２）は、上記いずれかの態様において、前記制御手段は、前記機能モジュールについて、予め定められた操作に基づいて前記通信を行い、予め定められた状態になった場合、前記通信間隔を変更することを特徴とする。
【００１１】
本発明の他の態様（３）は、上記いずれかの態様において、前記抽出手段は、前記機能モジュールごとに与えられた操作の前記履歴から前記機能モジュールごとの操作の回数を抽出し、前記制御手段は、抽出された前記操作の回数に応じて、対応する前記機能モジュールにおける前記通信間隔を変化させることを特徴とする。 
【００１２】
本発明の他の態様（４）は、上記いずれかの態様において、前記携帯端末が充電された時刻に関する履歴を取得する手段を備え、前記抽出手段は、取得された前記履歴から、予め定められた基準以上の確率で前記充電が行われた場所および時刻を抽出し、前記制御手段は、抽出された前記場所および時刻へ所定範囲内で接近しているか否かに応じて前記通信間隔を変化させることを特徴とする。
【００１３】
本発明の他の態様（５）は、上記いずれかの態様において、前記抽出手段は、前記携帯端末の通話履歴から、予め定められた基準以上の確率で通話が行われている時刻を抽出し、前記制御手段は、抽出された前記時刻まで予め定められた時間の範囲内か否かに応じて前記通信間隔を変化させることを特徴とする。
【００１４】
本発明の他の態様（６）は、上記いずれかの態様において、前記制御手段は、前記携帯端末における画面表示がオフか否かを検出し、画面表示がオフのときは前記通信を停止することを特徴とする。
【００１５】
本発明の他の態様（７）は、上記いずれかの態様において、前記制御手段は、前記携帯端末が充電中か否か検出し、充電中のときは充電中でないときよりも前記通信間隔を短くすることを特徴とする。
【００１６】
本発明の他の態様（８）は、上記いずれかの態様において、前記制御手段は、前記携帯端末の電池残量を取得し、電池残量が予め定められた基準以下のときは、前記通信を停止し又は電池残量が予め定められた基準以下でないときよりも前記通信間隔を長くすることを特徴とする。
【００１７】
本発明の他の態様（９）は、上記いずれかの態様において、前記制御手段は、前記機能モジュールにおける前記通信の応答時間を計測し、応答時間が予め定められた値以上のときは、その値以上でないときよりも前記通信間隔を長くすることを特徴とする。
【００１８】
本発明の他の態様（１０）は、上記いずれかの態様において、前記プログラムはウィジェットプログラムであることを特徴とする。
【００１９】
本発明の他の態様（１３）であるプログラムは、コンピュータを備えた携帯端末のためのプログラムであって、前記コンピュータを制御することにより、上記いずれかの態様における携帯端末を実現させることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、携帯端末のアプリにおいて、携帯端末利用上のユーザ毎の特徴に適合した制御により、消費電力抑制と使い勝手のバランスを適切に維持することが可能となる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態について構成を示す機能ブロック図。
【図２】本発明の実施形態における画面表示例を示す図。
【図３】本発明の実施形態における処理手順を示すフローチャート。
【図４】本発明の実施形態におけるデータ例を示す図。
【図５】本発明の実施形態におけるデータ例を示す図。
【図６】本発明の実施形態におけるデータ例を示す図。
【発明を実施するための形態】
【００２２】
次に、本発明を実施するための形態（「実施形態」と呼ぶ）について図に沿って例示する。なお、背景技術や課題などで既に述べた内容と共通の前提事項は適宜省略する。
【００２３】
〔１．構成〕
本実施形態は、図１の構成図に例示するような携帯端末１に関する。携帯端末１は、スマートフォン、タブレットＰＣ、携帯電話端末など、コンピュータを備えたモバイル情報端末で、アプリを実行する基本ソフトウェア等の実行手段１０を備える。ここでは、アプリはウィジェットプログラムＷ（単に「ウィジェット」や「ウィジェットＷ」とも呼ぶものとする）であり、その表示画面を図２に例示する。
【００２４】
このウィジェットＷは、コンピュータを備えた携帯端末のためのプログラムであって、携帯端末１のホーム画面などと呼ばれる待受け画面で動作する画面埋め込み型のアプリである。ウィジェットＷは、サーバ２と通信して得るデータにより表示画面（図２）を更新するもので、それぞれ画面表示と通信間隔ごとの通信とを行う複数の機能モジュールＭ１〜Ｍｎと、これら機能モジュールＭ１〜Ｍｎを制御する制御モジュールＭＣと、を含む。機能モジュールの数は４つに限らず自由である。
【００２５】
また、携帯端末１は、コンピュータの構成として少なくとも、ＣＰＵなどの演算制御部６と、主メモリや補助記憶装置（例えばフラッシュメモリ他）等の記憶装置７と、通信ネットワークＮ（例えば、携帯電話、ＰＨＳ、公衆無線ＬＡＮなどの各種無線通信網、インターネットなど）との通信手段８（例えば、無線通信網との通信回路、無線ＬＡＮアダプタなど）と、を有する。
【００２６】
また、携帯端末１は、上記のようなコンピュータの構成に加え、内蔵の充電池（バッテリ）の充放電を制御する充電池制御部３と、発呼や着呼のほか図示しない受話用スピーカや送話用マイクロホンなどの制御も行う通話制御部４と、ＧＰＳ衛星電波の受信や現在位置の航法計算などを行うＧＰＳ部５と、を備える。また、携帯端末１は、タッチパネル機能付きの液晶や有機ＥＬを用いた入出力手段である表示画面Ｇを備える。
【００２７】
携帯端末１では、ウィジェットＷに代表されるアプリなど任意の種類のコンピュータ・プログラムを演算制御部６が実行することで、図１に示す各手段などの要素（２０、３０、４０ほか）を実現する。実現される要素のうち情報の記憶手段の態様は自由で、記憶装置７上のファイルなど任意のデータ形式で実現できるほか、ネットワーク・コンピューティング（クラウド）によるリモート記憶などでもよい。
【００２８】
また、記憶手段は、データの格納領域だけでなく、データの入出力や管理などの機能を含んでもよい。また、本出願に示す記憶手段の単位は説明上の便宜によるもので、適宜、構成を分けたり一体化できるほか、明示する記憶手段以外にも、各手段の処理データや処理結果などを記憶する記憶手段を適宜用いるものとする。
【００２９】
なお、図中（例えば図１）の矢印は、データや制御などの流れについて主要な方向を補助的に示すもので、他の流れを否定するものでも、方向の限定を意味するものでもない。例えばある方向のデータ取得の前後に、データ要求や確認応答（ＡＣＫ）が逆方向に発生し得る。
【００３０】
また、記憶手段以外の各手段は、以下に説明するような情報処理の機能・作用（例えば図１）を実現・実行する処理手段であるが、これらは説明のために整理した機能単位であり、実際のハードウェア要素やソフトウェアモジュールとの一致は問わない。
【００３１】
〔２．作用〕
上記のように構成された携帯端末１のうち、本実施形態に特に関わる処理手順を図３のフローチャートに示す。以下では、機能モジュールＭ１〜Ｍ４の４つを例にとって動作を例示する。
【００３２】
〔２−１．ウィジェットの実行〕
まず、携帯端末1にインストールしたウィジェットＷについて、アイコンをタップするなど実行を指示すると（図示省略）、実行手段１０が、ウィジェットＷに含まれる制御モジュールＭＣ及び機能モジュールＭ１〜Ｍ４の実行を開始する（ステップＳ１１）。図２は、ウィジェットＷの表示Ｄ（「ウィジェット表示」や「ウィジェット表示Ｄ」とも呼ぶこととする）の一例である。
【００３３】
各機能モジュールＭ１〜Ｍ４はそれぞれ、所定の通信間隔ごとに所定のサーバ２と通信することで取得した情報により、担当するメール、天気、占い、ニュースに関する画面表示部分Ｄ１〜Ｄ４の表示を更新する。つまり、所定の通信間隔ごとの通信は、表示する情報の更新確認を目的とする。各機能モジュールＭ１〜Ｍ４はそれぞれ、メールモジュールＭ１、天気モジュールＭ２、占いモジュールＭ３、ニュースモジュールＭ４とも呼ぶこととする。
【００３４】
例えば、メールに関する画面表示部分Ｄ１は、メール新着件数の表示Ｄ１１を伴う。天気に関する画面表示部分Ｄ２は、今日の天気を表す太陽や傘などの図形の他、予想最高気温や予想最低気温の表示を含む。占いに関する画面表示部分Ｄ３は、ユーザが予め登録した星座ごとの今日の運気を点数で表す表示Ｄ３３を伴う。
【００３５】
ニュースに関する画面表示部分Ｄ４は、新たに追加されたニュースのタイトルを表示している。画面表示部分Ｄ１〜Ｄ４をタップ操作するとブラウザを起動し、それぞれに対応する詳細情報のＷｅｂページを表示する。
【００３６】
上記のような機能モジュールＭ１〜Ｍ４の実行と並行し、制御モジュールＭＣでは、抽出手段２０が、携帯端末１の利用に関する時刻、場所及び行動の少なくともいずれかについて、コンピュータの記憶手段に蓄積（ステップＳ１２）された履歴から特徴情報を抽出し（ステップＳ１４ほか）、制御手段３０は、抽出された特徴情報に応じて機能モジュールの挙動を変化させる（ステップＳ１５ほか）。
【００３７】
ここでは、制御モジュールＭＣの履歴取得手段４０が、各機能モジュールＭ１〜Ｍ４に対応する画面表示部分Ｄ１〜Ｄ４へのタップ操作と、充電の場所と時間の履歴と、を履歴記憶手段４５に蓄積し読み出すものとするが、他に、携帯端末１の機能として通話の開始時刻や通話時間を含む通話履歴が蓄積されるので、説明上、履歴記憶手段４５に蓄積される内容に含めて説明する。
【００３８】
〔２−２．ウィジェット操作に基づく変化〕
以下、履歴と特徴情報の例を挙げながらより詳細に説明する。その一例は、画面表示部分Ｄ１〜Ｄ４に対する操作の履歴から特徴情報として、機能モジュールＭ１〜Ｍ４ごとの操作の回数を抽出して通信間隔に反映させることである。
【００３９】
この場合、いずれかの画面表示部分Ｄ１〜Ｄ４に対しタップ操作があったタイミングで（ステップＳ１３：「ＹＥＳ」）、抽出手段２０が、機能モジュールＭ１〜Ｍ４ごとに与えられた操作の履歴から特徴情報として機能モジュールＭ１〜Ｍ４ごとの操作の回数を抽出し（ステップＳ１４）、制御手段３０は、抽出された操作の回数に応じて、対応する機能モジュールＭ１〜Ｍ４における通信間隔を変化させる（ステップＳ１５）。
【００４０】
例えば、いずれかの画面表示部分Ｄ１〜Ｄ４に対しタップ操作があると、その操作を図４のような履歴のデータに追加するとともに、過去所定時間（例えば２４時間、一週間など）内の操作の回数を機能モジュールＭ１〜Ｍ４ごとにカウントすることで抽出する。ここで、機能モジュールＭ１〜Ｍ４ごとの通信間隔は、ウィジェットのインストール時に初期値（例えば図５参照）に設定される。
【００４１】
そして、所定時間内の操作の回数が所定の閾値（例えば過去２４時間以内に３回など）に達した機能モジュール（例えばメールモジュールＭ１）については、図５の例では、通信間隔を「初期値」（１５分）→「短め」（１０分）に変化させる。さらに次の閾値（例えば過去２４時間以内に１０回など）に達した機能モジュール（例えばメールモジュールＭ１）については通信間隔を「短め」（１０分）→「最短」（５分）に変化させる。これにより、頻繁に使う情報の鮮度を高める。変化後の通信間隔を維持する時間を、所定時間に限ってもよい。
【００４２】
〔２−３．所定操作による変化〕
また、制御手段３０は、機能モジュールについて、予め定められた操作に基づいて通信を行い、予め定められた状態になった場合、通信間隔を一時的に変更する。「一時的」とは、その後一定時間（例えば１時間の間）でもよいし、次の１回の通信までの間でもよい。例えば、図２の画面表示部分Ｄ１は、メールモジュールＭ１が電子メールの新着件数を１５分の通信間隔でサーバから取得し表示Ｄ１１として表示している（図２では例えば８件）。
【００４３】
この画面表示部分Ｄ１にタップ操作が与えられたことでサーバと通信を行い、ブラウザのＷｅｂメールページに一旦アクセスして新着件数がゼロにリセットされた場合（ステップＳ１６：「ＹＥＳ」）、それまで１５分間隔で新着件数を取得していた間隔を次の通信まで５分に一時的に短縮する（ステップＳ１７）。
【００４４】
〔２−４．充電の特徴による変化〕
また、携帯端末１のバッテリの充電のパターンから通信間隔を変化させる。すなわち、履歴取得手段４０は、携帯端末が充電された場所又は時刻の少なくとも一方に関する履歴を継続的に取得し（ステップＳ１２）、抽出手段２０は、所定のタイミングで（ステップＳ１８：「ＹＥＳ」）、取得された履歴から、予め定められた基準以上の確率で充電が行われた場所又は時刻の少なくとも一方を抽出する（ステップＳ１９）。
【００４５】
このように履歴から充電の場所や時刻を抽出するタイミングは、ＣＰＵの空き時間などを検出して頻繁に行ってもよいが、１日１回携帯端末１が使われない深夜や、充電中など任意のタイミングでよい。
【００４６】
充電の履歴は、例えば充電の開始日時、終了日時、ＧＰＳなどによる充電時の位置座標を記録したものが考えられる（図示省略）。このような履歴をカウントして多く充電された場所や時刻を抽出する途中過程を図６のデータ例に示す。この例では、時刻すなわち時間帯ごとに、直近３０日に充電中だった回数と、そのときの携帯端末１の位置座標が属していた地図データ上のメッシュを示すメッシュＩＤと、を含む。メッシュは、地図データを矩形に区切った領域である。
【００４７】
図６のデータでは、時間帯「２２：３０−２２：４５」や「２２：４５−２３：００」はそれ以前の時間帯（例えば「２０：１５−２０：３０」など）と比べ、直近３０日で充電中だった回数が２１回や２６回と多く、そのうち同じメッシュＩＤ（１２５）に位置していた回数も１８回や２３回と多い。
【００４８】
抽出の基準とする確率を例えば５０％とすれば、時間帯としては「２２：３０−２２：４５」や「２２：４５−２３：００」が抽出され、場所についてはメッシュＩＤ：１２５のメッシュが抽出される。抽出は、曜日や祝日など日の属性ごとでもよい。
【００４９】
そして、制御手段３０は、抽出された場所又は時刻へ所定範囲内で接近している（「充電間近」とも呼ぶこととする）か（ステップＳ２１：「ＹＥＳ」）否かに応じて通信間隔を変化させる（ステップＳ２２）。抽出された場所へ所定範囲内で接近しているかの基準の例として、抽出されたメッシュの中心点から所定の半径内（例えば５ｋｍ）に位置し、かつ、所定以上の平均時速（例えば時速１０ｋｍ）で接近しているかなどが考えられる。
【００５０】
また、抽出された時刻へ所定範囲内で接近しているかの基準の例として、抽出された時刻まで現在時刻が３０分以内、などが考えられる。ここでは、充電間近の場合（ステップＳ２１：「ＹＥＳ」）通信間隔を短め（図５の例でメールモジュールＭ１の「短め」なら１０分）にする（ステップＳ２２）ものとする。
【００５１】
〔２−５．他の特徴による変化〕
また、制御手段３０は、携帯端末１が充電中か否か検出し（ステップＳ２３）、充電中のときは（ステップＳ２３：「ＹＥＳ」）充電中でないときよりも通信間隔を短く（ここでは最短に）する（ステップＳ２４）。充電中か否かの情報は、充電池制御部３から基本ソフトウェア等を介して得る。
【００５２】
また、よく通話している時間帯が近ければ通信間隔を長めにすることでバッテリ残量の温存を図る。このため、抽出手段２０は、所定のタイミングで（ステップＳ１８：「ＹＥＳ」）、携帯端末１の通話履歴から、予め定められた基準以上の確率で通話が行われている時刻（「通話時間帯」とも呼ぶこととする）を抽出する（ステップＳ２０）。
【００５３】
通話の履歴は、携帯端末１の機能として通話の開始時刻や通話時間が記録されたもので（図示省略）、バッテリ消費に影響しない点で発着信の別は問わない。このような履歴をカウントして多く通話された時刻を抽出することができる。図６のデータ例は、時刻すなわち時間帯ごとに、通話中だった回数も含んでいる。
【００５４】
例えば、「２２：３０−２２：４５」や「２２：４５−２３：００」といった遅い時間帯よりも、「２０：１５−２０：３０」や「２０：３０−２０：４５」といった早い時間帯において直近３０日で通話中だった回数が１５回や２０回と多い。
【００５５】
抽出の基準とする確率を５０％とすれば、時間帯としては「２０：１５−２０：３０」や「２０：３０−２０：４５」が抽出される。そして、制御手段３０は、通話時間帯まで予め定められた時間の範囲内（「通話時間帯間近」とも呼ぶこととする）か否か（ステップＳ２５）に応じて間隔を変化させ、ここでは通信間隔を長め（図５の例でメールモジュールＭ１の「長め」なら３０分）にする（ステップＳ２６）。
【００５６】
また、制御手段３０は、機能モジュールにおける通信の応答時間を計測し、応答時間が予め定められた値（例えば１００ミリ秒など）以上のときも（ステップＳ２５：「ＹＥＳ」）、その値以上でないときよりも通信間隔を長くする（ステップＳ２６）。
【００５７】
応答時間の計測は、いずれかの機能モジュールＭ１〜Ｍ４がサーバ２と通信する際にデータ要求等のパケットを送信した時刻を記録しておき、要求に応じたデータの受信を開始した時刻などとの差で計算するほか、容量の小さなパケットで同様に適時計測する。
【００５８】
また、制御手段３０は、携帯端末１における画面表示がオフか否かを検出し（ステップＳ２７）、画面表示がオフのときは（ステップＳ２７：「ＹＥＳ」）通信を停止する（ステップＳ２８）。画面表示がオフであることは表示画面Ｇを制御している基本ソフトウェア等から得る。
【００５９】
また、制御手段３０は、携帯端末１の電池残量を取得し、電池残量が予め定められた基準以下（例えば１５％など）のときは（ステップＳ２７：「ＹＥＳ」）、通信を停止する（ステップＳ２８）。電池残量が予め定められた基準以下のとき、通信の停止に代え、電池残量が予め定められた基準以下でないときよりも通信間隔を長くしてもよい。電池残量は、バッテリの充放電を管理している充電池制御部３から基本ソフトウェア等を介して得る。
【００６０】
〔３．効果〕
以上のように、本実施形態では、携帯端末の利用に関する時刻、場所や行動に関し、その履歴から抽出（図３のステップＳ１４ほか）する特徴に応じて機能モジュールの挙動（特に、機能モジュールごとの通信間隔）を動的に変化させる（ステップＳ１５ほか）。これにより、節電の度合いは、充電や通話、ウィジェットの各機能モジュールやアプリの利用に関する時刻、場所、行動におけるユーザ毎の特徴に適合することが望ましいことから、携帯端末利用上のユーザ毎の特徴に適合した制御となり、使い勝手を維持しつつ消費電力を抑制することができる。
【００６１】
特に、本実施形態では、機能モジュールについて、所定の操作に基づき所定の状態になった場合（ステップＳ１６：「ＹＥＳ」）、通信間隔を一時的に変更することにより（ステップＳ１７）、ユーザが気になって操作した情報については更新を頻繁にするなど柔軟な使い勝手が実現できる。
【００６２】
また、本実施形態では、機能モジュールごとに操作の回数を履歴から抽出し（ステップＳ１４）その回数が多い機能モジュールの通信間隔を短く、回数が少ない機能モジュールの通信間隔を長くすることで（ステップＳ１５）、ユーザの関心が高い情報を扱う機能モジュールでは情報の鮮度による使い勝手を優先できる。
【００６３】
また、本実施形態では、携帯端末における充電の履歴から充電されることの多い場所や時刻を判定し（ステップＳ１９）、それらから所定範囲内でその場所や時刻に近付きつつあるか否かで（ステップＳ２１）通信間隔を伸縮することにより（ステップＳ２２）、普段じきに充電されそうな条件下では機能モジュールが表示する情報の鮮度による使い勝手を優先できる。
【００６４】
また、本実施形態では、端末毎の通話履歴に基づき通話をしていることの多い時刻帯を判定し（ステップＳ２０）その時間帯の前は（ステップＳ２５：「ＹＥＳ」）通信間隔を広げることにより（ステップＳ２６）、通話中の電池切れを減らすことができる。
【００６５】
また、本実施形態では、画面表示がオフのとき（ステップＳ２７：「ＹＥＳ」）通信を停止することにより（ステップＳ２８）、無駄な通信による電力消費を回避できる。
【００６６】
また、本実施形態では、携帯端末が充電中のときは（ステップＳ２３：「ＹＥＳ」）通信間隔を短縮することにより（ステップＳ２４）、電池切れの可能性が低い場面において、機能モジュールが表示する情報の鮮度による使い勝手を優先できる。
【００６７】
また、本実施形態では、携帯端末の電池残量が所定以下のときは（ステップＳ２７：「ＹＥＳ」）通信を停止（ステップＳ２８）又は通信間隔を拡大することにより、電池切れが間近の場面では省電力を優先できる。
【００６８】
また、本実施形態では、通信のレスポンス時間の長さに応じ（ステップＳ２５：「ＹＥＳ」）通信間隔すなわち更新間隔を長くすることにより（ステップＳ２６）、最寄りの携帯電話アンテナ基地局の回線混雑など通信条件が悪い場合に無駄な通信による電力消費が抑制できる。
【００６９】
さらに、本実施形態の適用対象は携帯端末のウィジェットであり、ウィジェットにおいては、求められるリアルタイム性は機能モジュールごとに異なることから、通信間隔（例えば初期値で、メール１５分、天気６０分（１時間）、占い７日（１週間）、ニュース１５分など）を機能モジュールごとに変えることにより、使い勝手を維持しながら消費電力を抑制できる。
【００７０】
〔４．他の実施形態〕
なお、上記実施形態は例示に過ぎず、本発明は、以下に例示するものやそれ以外の他の実施態様も含むものである。例えば、本出願における構成図、データの図、フローチャートなども例示に過ぎず、各要素の有無、その配置や処理実行などの順序、具体的内容などは適宜変更可能である。
【００７１】
一例として、上記実施形態では、携帯端末１の利用に関する時刻、場所や行動について履歴から抽出する特徴として、充電の時刻と場所、通話の時刻、タップ操作の回数などを例示したが、特徴を抽出する対象はこれらに限らず、ウィジェットなどアプリの設定内容、充電の時刻や場所の一方、通話の場所など任意である。
【００７２】
また、上記実施形態では、例えば、充電間近なら（ステップＳ２１：「ＹＥＳ」）通信間隔をいったん短め（例えば１０分）にするが（ステップＳ２２）、通話時間帯間近なら（ステップＳ２５：「ＹＥＳ」）通信間隔を長め（例えば３０分）にするなど、個々の特徴に該当するかの判断順序に応じた通信間隔としたが、複数の特徴の影響を組み合わせた通信間隔としてもよい。
【００７３】
例えば、図４では５段階に分かれている通信間隔のうち現在は初期値であるとして、充電間近（ステップＳ２１：「ＹＥＳ」）であれば１段階短めにするが（ステップＳ２１）、通話時間帯間近にも該当すれば（ステップＳ２５：「ＹＥＳ」）再度、１段階長めにすることで（ステップＳ２６）、結果的に初期値に戻るなど、該当する条件ごとに上下させてもよい。条件ごとに変化させる通信間隔は、全ての機能モジュールについて一括に限らず、一部の機能モジュールの通信間隔でもよい。
【００７４】
また、上記実施形態では、特徴に応じて機能モジュールの挙動として機能モジュールごとの通信間隔を変化させたが、変化させる挙動は通信間隔に限らず、画面表示のサイズや種類、データ処理の間隔や処理量その他任意の要素でよい。また、機能モジュールはウィジェットの機能モジュールに限らず、個々のアプリ（プログラム）でもよい。
【００７５】
また、本出願に示す各態様は、明記しない他のカテゴリ（方法、プログラム、端末を含むシステムなど）としても把握することができる。方法やプログラムのカテゴリについては、装置のカテゴリで示した「手段」を、「処理」や「ステップ」のように適宜読み替えるものとする。また、処理やステップの順序は、本出願に直接明記のものに限定されず、順序を変更したり、一部の処理をまとめてもしくは随時一部分ずつ実行するなど、変更可能である。
【００７６】
また、個々の手段、処理やステップを実現、実行する端末などのコンピュータは共通でもよいし、手段、処理やステップごとにもしくはタイミングごとに異なってもよい。また、上記「手段」の全部又は任意の一部を「部」（ユニット、セクション、モジュール等）と読み替えることができる。
【００７７】
また、携帯端末１を構成する個々の手段を実現する態様は自由で、外部のサーバが提供している機能をＡＰＩ（アプリケーション・プログラム・インタフェース）やネットワーク・コンピューティング（いわゆるクラウドなど）で呼び出して実現するなど、本発明の構成は柔軟に変更できる。さらに、本発明に関する手段などの各要素は、コンピュータの演算制御部に限らず物理的な電子回路など他の情報処理機構で実現してもよい。
【符号の説明】
【００７８】
１  携帯端末
３  充電池制御部
４  通話制御部
５  ＧＰＳ部
６  演算制御部
７  記憶装置
８  通信手段
１０  実行手段
２０  抽出手段
３０  制御手段
４０  履歴取得手段
４５  履歴記憶手段
Ｇ  表示画面
Ｍ１〜Ｍｎ  機能モジュール
ＭＣ  制御モジュール
Ｎ  通信ネットワーク
Ｗ  ウィジェットプログラム
【図１】
0005646534.tif 000002
【図２】
0005646534.tif 000003
【図３】
0005646534.tif 000004
【図４】
0005646534.tif 000005
【図５】
0005646534.tif 000006
【図６】
0005646534.tif 000007