(57)【要約】【課題】ユーザに手間を掛けさせることなく、バッテリーの消耗を抑えることが可能となる携帯端末装置を提供する。【解決手段】携帯電話機１は、他の機器とのデータ通信を行う通信部１９を備え、各アプリケーションはバックグラウンドで実行されている状態にてバックグラウンド通信を行う。携帯電話機１は、各アプリケーションのそれぞれについて、バックグラウンド通信が不要であると看做すための判定条件を満たすか否かを判定する判定部２１と、判定条件を満たすアプリケーションについて、バックグラウンド通信を許可するオン設定からバックグラウンド通信を制限するオフ設定へ通信設定を切り替える設定切替部２２と、を備える。【選択図】図２
2014036410.tif 000002
【特許請求の範囲】
【請求項１】
他の機器とのデータ通信を行う通信部を備え、各アプリケーションはバックグラウンドで実行されている状態にて前記データ通信を行う携帯端末装置において、
前記各アプリケーションのそれぞれについて、前記データ通信が不要であると看做すための判定条件を満たすか否かを判定する判定部と、
前記判定条件を満たす前記アプリケーションについて、前記データ通信を許可するオン設定から前記データ通信を制限するオフ設定へ通信設定を切り替える設定切替部と、を備える、
ことを特徴とする携帯端末装置。
【請求項２】
請求項１に記載の携帯端末装置において、
前記判定部は、前記アプリケーションが規定期間以上フォアグラウンドで起動されていない場合に、前記判定条件を満たすと判定する、
ことを特徴とする携帯端末装置。
【請求項３】
請求項２に記載の携帯端末装置において、
前記携帯端末装置の電源がオフされたことに基づいて前記規定期間を延長する期間延長部を、さらに備える、
ことを特徴とする携帯端末装置。
【請求項４】
請求項１に記載の携帯端末装置において、
前記判定部は、規定期間内における前記アプリケーションのフォアグラウンドでの起動回数が規定回数未満である場合に、前記判定条件を満たすと判定する、
ことを特徴とする携帯端末装置。
【請求項５】
請求項４に記載の携帯端末装置において、
前記携帯端末装置の電源がオフされたことに基づいて前記規定期間を延長する期間延長部を、さらに備える、
ことを特徴とする携帯端末装置。
【請求項６】
請求項１ないし５の何れか一項に記載の携帯端末装置において、
除外対象に設定されていることを示す除外情報を、除外対象に設定された前記アプリケーションに対応付けて記憶する記憶部を、さらに備え、
前記設定切替部は、除外対象に設定されていない前記アプリケーションについて、前記判定条件を満たす場合に、前記オン設定から前記オフ設定へ通信設定を切り替える、
ことを特徴とする携帯端末装置。
【請求項７】
請求項６に記載の携帯端末装置において、
ユーザの選択操作により選択された前記アプリケーションを前記除外対象に設定する除外設定部を、さらに備える、
ことを特徴とする携帯端末装置。
【請求項８】
請求項１ないし７の何れか一項に記載の携帯端末装置において、
前記設定切替部は、前記判定条件に基づいて前記オフ設定に切り替えられた前記アプリケーションがフォアグラウンドで起動された場合に、前記オフ設定から前記オン設定へ通信設定を切り替える、
ことを特徴とする携帯端末装置。
【請求項９】
請求項１ないし８の何れか一項に記載の携帯端末装置において、
前記設定切替部は、前記判定条件に基づいて前記オフ設定に切り替えられた前記アプリケーションがフォアグラウンドで起動された回数が所定回数に到達した場合に、前記オフ設定から前記オン設定へ通信設定を切り替える、
ことを特徴とする携帯端末装置。
【請求項１０】
請求項１ないし９の何れか一項に記載の携帯端末装置において、
前記設定切替部は、前記携帯端末装置が充電中である場合に、前記判定条件に基づいて前記オフ設定に切り替えられた前記アプリケーションについて、前記オフ設定から前記オン設定へ通信設定を切り替える、
ことを特徴とする携帯端末装置。
【請求項１１】
請求項１ないし９の何れか一項に記載の携帯端末装置において、
前記設定切替部は、前記端末装置が充電中であり、且つ、現在時刻が所定の時間帯である場合に、前記判定条件に基づいて前記オフ設定に切り替えられた前記アプリケーションについて、前記オフ設定から前記オン設定へ通信設定を切り替える、
ことを特徴とする携帯端末装置。
【請求項１２】
請求項１ないし１１の何れか一項に記載の携帯端末装置において、
前記アプリケーションに含まれる広告情報に係る前記データ通信を遮断する遮断制御部を、さらに備える、
ことを特徴とする携帯端末装置。
【請求項１３】
他の機器とのデータ通信を行う通信部を備え、各アプリケーションはバックグラウンドで実行されている状態にて前記データ通信を行う携帯端末装置のコンピュータに、
前記各アプリケーションのそれぞれについて、前記データ通信が不要であると看做すための判定条件を満たすか否かを判定する機能と、
前記判定条件を満たす前記アプリケーションについて、前記データ通信を許可するオン設定から前記データ通信を制限するオフ設定へ通信設定を切り替える機能と、
を付与するプログラム。
【請求項１４】
他の機器とのデータ通信を行う通信部を備え、各アプリケーションはバックグラウンドで実行されている状態にて前記データ通信を行う携帯端末装置の制御方法であって、
前記各アプリケーションのそれぞれについて、前記データ通信が不要であると看做すための判定条件を満たすか否かを判定するステップと、
前記判定条件を満たす前記アプリケーションについて、前記データ通信を許可するオン設定から前記データ通信を制限するオフ設定へ通信設定を切り替えるステップと、
を含む制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機、ＰＤＡ（Personal Digital Assistant）、タブレットＰＣ（Tablet PC）、電子書籍端末等の携帯端末装置に関する。また、本発明は、かかる携帯端末装置に用いて好適なプログラムおよび制御方法に関する。
【背景技術】
【０００２】
近年、携帯電話機等の携帯端末装置では、複数のアプリケーションプログラム（以下、単に「アプリケーション」という）を同時に実行することができる（たとえば、特許文献１参照）。
【０００３】
かかる携帯端末装置では、実行画面が表示面に表示されず、ユーザの操作対象とならない状態で実行されているアプリケーション、即ち、バックグラウンドで実行されているアプリケーションにおいて、データの更新等のために、定期的に外部の通信機器との間でデータ通信が行われる。このようなバックグラウンドで行われるデータ通信（以下、「バックグラウンド通信」という）の通信量が多くなると、電力消費が多くなるため、携帯端末装置のバッテリーが消耗しやすくなる。
【０００４】
データの更新等が不要なアプリケーションについて、バックグラウンド通信の設定をオフにすることにより、バッテリーの消耗を抑えることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２８９０３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の携帯端末装置では、ユーザが手動でアプリケーション毎にバックグラウンド通信の設定をオンからオフに切り替える操作を行わなければならない。このような操作は、ユーザにとって手間となる。
【０００７】
そこで、本発明は、ユーザに手間を掛けさせることなく、バッテリーの消耗を抑えることが可能となる携帯端末装置、プログラムおよび携帯端末装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の態様は、他の機器とのデータ通信を行う通信部を備え、各アプリケーションはバックグラウンドで実行されている状態にて前記データ通信を行う携帯端末装置に関する。本態様に係る携帯端末装置は、前記各アプリケーションのそれぞれについて、前記データ通信が不要であると看做すための判定条件を満たすか否かを判定する判定部と、前記判定条件を満たす前記アプリケーションについて、前記データ通信を許可するオン設定から前記データ通信を制限するオフ設定へ通信設定を切り替える設定切替部と、を備える。
【０００９】
本態様に係る携帯端末装置において、前記判定部は、前記アプリケーションが規定期間以上フォアグラウンドで起動されていない場合に、前記判定条件を満たすと判定するような構成とされ得る。
【００１０】
このような構成とされた場合、前記携帯端末装置の電源がオフされたことに基づいて前記規定期間を延長する期間延長部を、さらに備えるような構成とされ得る。
【００１１】
本態様に係る携帯端末装置において、前記判定部は、規定期間内における前記アプリケーションのフォアグラウンドでの起動回数が規定回数未満である場合に、前記判定条件を満たすと判定するような構成とされ得る。
【００１２】
このような構成とされた場合、前記携帯端末装置の電源がオフされたことに基づいて前記規定期間を延長する期間延長部を、さらに備えるような構成とされ得る。
【００１３】
本態様に係る携帯端末装置は、除外対象に設定されていることを示す除外情報を、除外対象に設定された前記アプリケーションに対応付けて記憶する記憶部を、さらに備えるような構成とされ得る。この場合、前記設定切替部は、除外対象に設定されていない前記アプリケーションについて、前記判定条件を満たす場合に、前記オン設定から前記オフ設定へ通信設定を切り替える。
【００１４】
このような構成とされた場合、ユーザの選択操作により選択された前記アプリケーションを前記除外対象に設定する除外設定部を、さらに備えるような構成とされ得る。
【００１５】
本態様に係る携帯端末装置において、前記設定切替部は、前記判定条件に基づいて前記オフ設定に切り替えられた前記アプリケーションがフォアグラウンドで起動された場合に、前記オフ設定から前記オン設定へ通信設定を切り替えるような構成とされ得る。
【００１６】
本態様に係る携帯端末装置において、前記設定切替部は、前記判定条件に基づいて前記オフ設定に切り替えられた前記アプリケーションがフォアグラウンドで起動された回数が所定回数に到達した場合に、前記オフ設定から前記オン設定へ通信設定を切り替えるような構成とされ得る。
【００１７】
本態様に係る携帯端末装置において、前記設定切替部は、前記携帯端末装置が充電中である場合に、前記判定条件に基づいて前記オフ設定に切り替えられた前記アプリケーションについて、前記オフ設定から前記オン設定へ通信設定を切り替えるような構成とされ得る。
【００１８】
本態様に係る携帯端末装置において、前記設定切替部は、前記携帯端末装置が充電中であり、且つ、現在時刻が所定の時間帯である場合に、前記判定条件に基づいて前記オフ設定に切り替えられた前記アプリケーションについて、前記オフ設定から前記オン設定へ通信設定を切り替えるような構成とされ得る。
【００１９】
本態様に係る携帯端末装置は、前記アプリケーションに含まれる広告情報に係る前記データ通信を遮断する遮断制御部を、さらに備えるような構成とされ得る。
【００２０】
本発明の第２の態様に係るプログラムは、他の機器とのデータ通信を行う通信部を備え、各アプリケーションはバックグラウンドで実行されている状態にて前記データ通信を行う携帯端末装置のコンピュータに、前記各アプリケーションのそれぞれについて、前記データ通信が不要であると看做すための判定条件を満たすか否かを判定する機能と、前記判定条件を満たす前記アプリケーションについて、前記データ通信を許可するオン設定から前記データ通信を制限するオフ設定へ通信設定を切り替える機能と、を付与する。
【００２１】
本発明の第３の態様は、他の機器とのデータ通信を行う通信部を備え、各アプリケーションはバックグラウンドで実行されている状態にて前記データ通信を行う携帯端末装置の
制御方法に関する。本態様に係る携帯端末装置は、前記各アプリケーションのそれぞれについて、前記データ通信が不要であると看做すための判定条件を満たすか否かを判定するステップと、前記判定条件を満たす前記アプリケーションについて、前記データ通信を許可するオン設定から前記データ通信を制限するオフ設定へ通信設定を切り替えるステップと、を含む。
【発明の効果】
【００２２】
本発明によれば、ユーザに手間を掛けさせることなく、バッテリーの消耗を抑えることが可能となる携帯端末装置、プログラムおよび携帯端末装置の制御方法を提供することができる。
【００２３】
本発明の効果ないし意義は、以下に示す実施形態の説明によりさらに明らかとなろう。ただし、以下の実施形態は、あくまでも、本発明を実施化する際の一つの例示であって、本発明は、以下の実施形態に記載されたものに何ら制限されるものではない。
【図面の簡単な説明】
【００２４】
【図１】実施の形態に係る、携帯電話機の構成を示す図である。
【図２】実施の形態に係る、携帯電話機の全体構成を示すブロック図である。
【図３】実施の形態に係る、通信設定データベースの構成を示す図である。
【図４】実施の形態に係る、バックグラウンド通信の自動除処理および自動再開処理の処理手順を示すフローチャートである。
【図５】実施の形態に係る、バックグラウンド通信の一時再開処理の処理手順を示すフローチャートである。
【図６】変更例１に係る、通信設定データベースの構成を示す図である。
【図７】変更例１に係る、バックグラウンド通信の自動除処理および自動再開処理の処理手順を示すフローチャートである。
【図８】変更例２に係る、携帯電話機の全体構成を示すブロック図である。
【図９】変更例２に係る、オフ時刻記憶処理および規定期間延長処理の処理手順を示すフローチャートである。
【図１０】変更例３に係る、携帯電話機の全体構成を示すブロック図である。
【図１１】変更例３に係る、除外設定処理の処理手順を示すフローチャート、および除外設定処理において、表示面に表示される除外対象設定画面の一例を示す図である。
【図１２】変更例４に係る、バックグラウンド通信の一時再開処理の処理手順を示すフローチャートである。
【図１３】変更例４に係る、表示面に表示される通知ウィンドウの一例を示す図である。
【図１４】変更例５に係る、携帯電話機の全体構成を示すブロック図である。
【図１５】変更例５に係る、広告ブロック処理について説明するための図である。
【図１６】その他の変更例に係る、通信設定データベースの構成を示す図である。
【図１７】その他の変更例に係る、バックグラウンド通信の自動解除処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明の実施形態について、図面を参照して説明する。
【００２６】
図１は、携帯電話機１の構成を示す図である。図１（ａ）および（ｂ）は、それぞれ、携帯電話機１の正面図および背面図である。
【００２７】
以下、説明の便宜上、図１に示すように、キャビネット２の長手方向を上下方向と定義し、キャビネット２の短手方向を左右方向と定義する。
【００２８】
携帯電話機１は、キャビネット２と、表示面３と、マイクロフォン４と、通話スピーカ５と、キー操作部６と、電源キー７と、外部スピーカ８とを備えている。
【００２９】
キャビネット２は、正面から見て、ほぼ長方形状を有する。キャビネット２の正面には、後述する表示部１３の表示面３が配されている。表示面３には、各種の画像（画面）が表示される。
【００３０】
キャビネット２の内部には、下端部にマイクロフォン４が配されており、上端部に通話スピーカ５が配されている。マイクロフォン４には、キャビネット２の正面に形成されたマイク孔４ａを通じて音声が入力される。マイクロフォン４は、入力した音に応じた電気信号を生成する。通話スピーカ５からは、音声が出力される。出力された音声は、キャビネット２の正面に形成された出力孔５ａを通じて外部に放出される。
【００３１】
キャビネット２の正面には、キー操作部６および電源キー７が設けられている。キー操作部６は、複数の操作キーから構成されている。各操作キーには、実行中のプログラムを操作するための各種の機能が割り当てられる。携帯電話機１の電源がオフされた状態で電源キー７が押されると、携帯電話機１の電源がオン状態とされる。携帯電話機１の電源がオン状態で電源キー７が一定時間以上押し続けられると、携帯電話機１の電源はオフされる。
【００３２】
キャビネット２の内部には、外部スピーカ８が配されている。キャビネット２の背面には、外部スピーカ８に対応する出力孔８ａが形成されている。外部スピーカ８から出力された音（音声、報知音等）は、出力孔８ａを通じて外部に放出される。
【００３３】
図２は、携帯電話機１の全体構成を示すブロック図である。携帯電話機１は、制御部１１と、記憶部１２と、表示部１３と、タッチ検出部１４と、音声入力部１５と、音声出力部１６と、音声処理部１７と、キー入力部１８と、通信部１９と、電源部２０とを備えている。
【００３４】
記憶部１２は、ＲＯＭ、ＲＡＭ、外部メモリー等から構成される。記憶部１２には、各種のプログラムが記憶されている。記憶部１２に記憶されるプログラムは、携帯電話機１の各部を制御するための制御プログラムの他、各種アプリケーション（たとえば、電話、電子メール、地図、ゲーム、スケジュール管理、等）を含む。プログラムは、メーカによって携帯電話機１の製造時に記憶部１２に記憶される他、ユーザによって通信網や記憶媒体を介して記憶部１２に記憶される。
【００３５】
記憶部１２には、プログラムの実行の際、一時的に利用または生成されるデータを記憶するワーキング領域も含まれる。
【００３６】
制御部１１は、ＣＰＵ等から構成されている。制御部１１は、プログラムに従って、携帯電話機１を構成する各部（記憶部１２、表示部１３、タッチ検出部１４、音声入力部１５、音声出力部１６、音声処理部１７、キー入力部１８、通信部１９等）を制御する。
【００３７】
表示部１３は、液晶ディスプレイ等から構成される。表示部１３は、制御部１１からの制御信号と画像信号に基づき、表示面３に画像（画面）を表示する。表示部１３は、液晶ディスプレイに限らず、有機ＥＬディスプレイ等、他の表示装置から構成されてもよい。
【００３８】
タッチ検出部１４は、表示面３への指の接触を検出するタッチパネル等から構成されている。タッチパネルは、透明なシート状に形成され、表示面３上を覆いキャビネット２の正面に配される。タッチパネルは、静電容量式、超音波式、感圧式、抵抗膜式、光検知式
等、各種方式のタッチパネルであってよい。
【００３９】
タッチ検出部１４は、前記表示面３へのユーザによるタッチを検出する。即ち、タッチ検出部１４は、指が触れた表示面３上の位置を入力位置として検出し、検出した入力位置に応じた位置信号を制御部１１へ出力する。
【００４０】
ユーザは、表示面３に指を触れることにより各種のタッチ操作を行うことができる。タッチ操作の種類として、タップ操作、フリック操作、スライド操作等が挙げられる。タップ操作は、表示面３に指を接触させた後、短時間のうちに離す操作である。フリック操作は、表示面３を指で任意の方向に弾く操作である。スライド操作は、表示面３に指を接触させたまま任意の方向へ移動させる操作である。
【００４１】
タッチ操作についてより具体的に説明する。たとえば、タッチ検出部１４により表示面３に対する入力位置が検出された後、予め定めた第１時間以内に入力位置が検出されなくなった場合、制御部１１によりタップ操作がなされたと判定される。タッチ検出部１４により表示面３に対する入力位置が検出され、予め定めた第２時間以内に予め定めた第１距離以上入力位置が移動した後、入力位置が検出されなくなった場合、制御部１１によりフリック操作がなされたと判定される。一方、タッチ検出部１４により表示面３に対する入力位置が検出された後、予め定めた第２距離以上入力位置が移動すると、制御部１１によりスライド操作がなされたと判定される。
【００４２】
音声入力部１５は、マイクロフォン４等から構成される。音声入力部１５は、マイクロフォン４からの電気信号を音声処理部１７へ出力する。
【００４３】
音声出力部１６は、通話スピーカ５、外部スピーカ８等から構成される。音声出力部１６には、音声処理部１７からの電気信号が入力され、通話スピーカ５または外部スピーカ８から音（音声、報知音等）が出力される。
【００４４】
音声処理部１７は、音声入力部１５からの電気信号にＡ／Ｄ変換等を施し、変換後のデジタルの音声信号を制御部１１へ出力する。音声処理部１７は、制御部１１からのデジタルの音声信号にデコード処理およびＤ／Ａ変換等を施し、変換後の電気信号を音声出力部１６に出力する。
【００４５】
キー入力部１８は、キー操作部６の各操作キーが押下されたときに、押下された操作キーに応じた信号を制御部１１へ出力する。
【００４６】
通信部１９は、通話や通信を行うため、信号を変換するための回路、電波を送受信するアンテナ等を備える。通信部１９は、制御部１１から入力される通話や通信のための信号を無線信号に変換し、変換された無線信号を、アンテナを介して基地局や他の通信装置等の通信先へ送信する。さらに、通信部１９は、アンテナを介して受信した無線信号を制御部１１が処理できる形式の信号へ変換し、変換された信号を制御部１１へ出力する。
【００４７】
電源部２０は、バッテリーを含み、制御部１１等に電力を供給する。さらに、電源部２０は、バッテリーの電圧を検出する電圧検出部を含み、電圧検出部により検出された電圧が制御部１１へ出力される。制御部１１は、検出された電圧に基づいてバッテリーの残量を検出する。
【００４８】
記憶部１２には、後述するバックグラウンド通信の自動解除処理および自動再開処理に用いられる通信設定データベース１２ａが記憶されている。
【００４９】
図３は、通信設定データベース１２ａの構成を示す図である。通信設定データベース１２ａには、携帯電話機１に搭載されている各アプリケーションについて、アプリケーション名、フォアグラウンドで起動された最終の日時（以下、「最終起動日時」という）、通信設定フラグ、除外設定フラグの各データが記憶されている。
【００５０】
通信設定フラグは、バックグラウンド通信を行うか否かを設定するためのフラグである。通信設定フラグは、自動解除処理および自動再開処理においてオンまたはオフに設定される。
【００５１】
除外設定フラグは、対応するアプリケーションを、バックグラウンド通信の自動解除処理の対象から除外するか否かを設定するためのフラグである。本実施の形態では、除外設定フラグは、製造時に予めメーカ側によりオンまたはオフに設定される。除外フラグがオンに設定されるアプリケーションは、たとえば、緊急情報を提供するサイトと定期的に通信を行うことにより緊急情報を取得して報知するアプリケーションなど、バックグラウンド通信が安易に制限されることが望ましくないアプリケーションである。
【００５２】
通信設定データベース１２ａは、携帯電話機１が最初に起動したときに、制御部１１により作成される。携帯電話機１に新たなアプリケーションが追加されると、追加されたアプリケーションについて、上記各データが通信設定データベース１２ａに追加される。
【００５３】
携帯電話機１では、複数のアプリケーションを同時に実行することができる。操作対象となるアプリケーションは、フォアグラウンドで実行され、その実行画面（操作画面）が表示面３に表示される。残りのアプリケーションは、その実行画面が表示面３に表示されることなく、バックグラウンドで実行される。
【００５４】
制御部１１は、バックグラウンドで実行されているアプリケーションであって、バックグラウンド通信がオンに設定されている、即ち、通信設定データベース１２ａの設定フラグがオンに設定されているアプリケーションについて、定期的にバックグラウンド通信を実行し、アプリケーションに係るデータの更新などを行う。
【００５５】
制御部１１は、アプリケーションのフォアグラウンドでの起動状況に応じて、バックグラウンド通信のオン・オフを自動で設定するための自動解除処理および自動再開処理を実行する。また、制御部１１は、バックグラウンド通信がオフ設定されたアプリケーションのバックグラウンド通信を携帯電話機１の充電期間に一時的に再開するための一時再開処理を実行する。
【００５６】
制御部１１は、判定部２１、設定切替部２２を備える。判定部２１は、自動解除処理において、各アプリケーションについて、通信設定データベース１２ａに記憶された最終起動日時に基づいて、そのアプリケーションが規定期間以上フォアグラウンドで起動されていないか否かの判定を行う。
【００５７】
設定切替部２２は、バックグラウンド通信に関する通信設定を、オン設定とオフ設定との間で切り替える。設定切替部２２は、自動解除処理において、判定部２１により規定期間以上フォアグラウンドで起動されていないと判定されたアプリケーションであって、除外対象に設定されていないアプリケーションについて、オン設定からオフ設定へ通信設定を切り替える。また、設定切替部２２は、自動再開処理において、オフ設定に切り替えられたアプリケーションが、フォアグラウンドで起動された場合に、オフ設定からオン設定へ通信設定を切り替える。さらに、設定切替部２２は、一時再開処理において、携帯電話機１が充電中である場合に、オフ設定に切り替えられたアプリケーションについて、オフ設定からオン設定へ通信設定を切り替える。
【００５８】
図４（ａ）および（ｂ）は、それぞれ、バックグラウンド通信の自動除処理および自動再開処理の処理手順を示すフローチャートである。
【００５９】
まず、図４（ａ）を参照し、自動解除処理について説明する。自動解除処理は、一定間隔（たとえば、数分から十数分）で繰り返し実行される。
【００６０】
制御部１１は、通信設定データベース１２ａの中から参照するアプリケーションを選出する（Ｓ１０１）。制御部１１は、選出したアプリケーションについて、除外設定フラグを確認することにより、そのアプリケーションが除外対象であるか否かを判定する（Ｓ１０２）。除外設定フラグがオフであり、選出されたアプリケーションが除外対象でなければ（Ｓ１０２：ＮＯ）、制御部１１（判定部２１）は、最終起動日時と現在の日時とに基づいて、そのアプリケーションがフォアグラウンドで起動されていない期間（以下「不起動期間」という）が規定期間（たとえば、１週間）以上であるか否かを判定する（Ｓ１０３）。最終起動日時は、アプリケーションがフォアグラウンドで起動される度に、後述する自動再開処理において更新される。
【００６１】
選出されたアプリケーションの不起動期間が規定期間以上である場合（Ｓ１０３：ＹＥＳ）、制御部１１は、通信設定フラグを確認することにより、バックグラウンド通信がオンに設定されているか否かを判定する（Ｓ１０４）。通信設定フラグがオンであり、バックグラウンド通信がオンに設定されていれば（Ｓ１０４：ＹＥＳ）、制御部１１（設定切替部２２）は、通信設定フラグをオフに設定することにより、バックグラウンド通信をオフに設定する（Ｓ１０５）。
【００６２】
制御部１１は、通信設定データベース１２ａに登録された全てのアプリケーションを参照したか否かを判定する（Ｓ１０６）。選出されたアプリケーションが除外対象である場合（Ｓ１０２：ＹＥＳ）、選出されたアプリケーションの不起動期間が規定期間未満である場合（Ｓ１０３：ＮＯ）、および、不起動期間が規定期間以上であっても既にバックグラウンド通信がオフに設定されている場合（Ｓ１０４：ＮＯ）は、バックグラウンド通信の通信設定が切り替えられることなく、ステップＳ１０６に移行する。
【００６３】
制御部１１は、全てのアプリケーションを参照していないと判定すると（Ｓ１０６：ＮＯ）、ステップＳ１０１の処理に戻って、次に参照するアプリケーションを選出する。制御部１１は、選出したアプリケーションについて、ステップＳ１０２からＳ１０５の処理を実行する。制御部１１は、全てのアプリケーションを参照し終えると（Ｓ１０６：ＹＥＳ）、処理を終了する。
【００６４】
このようにして、自動解除処理が実行されることにより、規定期間以上、フォアグラウンドで起動されていないアプリケーションについて、自動的にバックグラウンド通信がオン設定からオフ設定に切り替えられる。バックグラウンド通信がオフ設定に切り替えられたアプリケーションについては、その後、バックグラウンド通信が行われない。
【００６５】
次に、図４（ｂ）を参照し、自動再開処理について説明する。
【００６６】
制御部１１は、何れかのアプリケーションがフォアグラウンドで起動されたか否かを判定する（Ｓ２０１）。終了中のアプリケーションが起動された場合、そのアプリケーションは、フォアグラウンドで起動される。バックグラウンドで実行されているアプリケーションをフォアグラウンドで起動するための所定操作がなされると、そのアプリケーションがフォアグラウンドで起動される。
【００６７】
何れかのアプリケーションがフォアグラウンドで起動された場合（Ｓ２０１：ＹＥＳ）、制御部１１は、そのアプリケーションについて、バックグラウンド通信がオフに設定されているか否かを判定する（Ｓ２０２）。バックグラウンド通信がオフに設定されていれば（Ｓ２０２：ＹＥＳ）、制御部１１（設定切替部２２）は、通信設定フラグをオンに設定することにより、フォアグラウンドで起動されたアプリケーションのバックグラウンド通信をオンに設定する（Ｓ２０３）。
【００６８】
バックグラウンド通信がオフ設定に切り替えられたアプリケーションについては、その後、フォアグラウンドからバックグラウンドへ切り替えられた際に、バックグラウンド通信が再開される。
【００６９】
さらに、制御部１１は、通信設定データベース１２ａにおいて、フォアグラウンドで起動されたアプリケーションの最終起動日時を、起動された日時に更新し（Ｓ２０４）、処理を終了する。その後直ちに、自動再開処理は再び実行され、アプリケーションのフォアグラウンドでの起動が監視される（Ｓ２０１）。
【００７０】
なお、規定期間が、ユーザの設定操作により任意に設定される構成とされてもよい。
【００７１】
アプリケーションがフォアグラウンドで起動されると、データの更新などを行うため、フォアグラウンドにおいて、制御部１１により、サーバ等、所定の機器との間でデータ通信が行われる。
【００７２】
アプリケーションによっては、バックグラウンド通信が中断されていた後にフォアグラウンドでデータ通信が行われた場合に、大量の通信データが発生してしまうものもある。たとえば、ＳＮＳ（ソーシャル・ネットワーキング・サービス）に係るアプリケーションでは、サーバと携帯電話機１のデータの状態を一致させるために同期通信が行われる。このため、フォアグラウンドにおいてデータ通信が再開されたときに大量の通信データが発生しやすい。このような同期通信により、バッテリーを急激に消耗してしまう虞がある。
【００７３】
そこで、本実施の形態では、制御部１１により、バックグラウンド通信の一時再開処理が実行される。バッテリーの消耗を気にする必要がない充電期間中は、一時的にバックグラウンド通信のオフ設定が解除され（オン設定に変更され）、バックグラウンド通信が可能となる。
【００７４】
図５は、バックグラウンド通信の一時再開処理の処理手順を示すフローチャートである。
【００７５】
制御部１１は、携帯電話機１への充電が開始されたか否かを監視し（Ｓ３０１）、充電の開始を検出すると（Ｓ３０１：ＹＥＳ）、上述した自動解除処理の実行を中断させる（Ｓ３０２）。これにより、充電中にバックグラウンド通信がオン設定からオフ設定に切り替わることがなくなる。
【００７６】
次に、制御部１１（設定切替部２２）は、バックグラウンド通信がオフに設定されているアプリケーションについて、通信設定をオフ設定からオン設定に切り替える（Ｓ３０３）。これにより、オン設定に切り替えられたアプリケーションのバックグラウンド通信が再開される。
【００７７】
制御部１１は、充電が終了したか否か、即ち、携帯電話機１が商用電源から切り離されたか否かを監視する（Ｓ３０４）。充電が終了すると（Ｓ３０４：ＹＥＳ）、制御部１１（設定切替部２２）は、オン設定に切り替えられたアプリケーションについて、通信設定
をオン設定からオフ設定に戻す（Ｓ３０５）。これにより、オフ設定に戻されたアプリケーションのバックグラウンド通信が再び制限される。
【００７８】
制御部１１は、自動解除処理の実行を再開させ（Ｓ３０６）、処理を終了する。その後直ちに、一時再開処理は再び実行され、充電の開始が監視される（Ｓ３０１）。
【００７９】
以上、本実施の形態によれば、ユーザに利用されていないアプリケーションのバックグラウンド通信を自動的にオフに設定することができる。よって、携帯電話機１の電力消費を抑えることができるので、バッテリーの消耗を抑えることができる。
【００８０】
さらに、本実施の形態によれば、バックグラウンド通信がオフに設定され後に再びフォアグラウンドで起動されたアプリケーションのバックグラウンド通信を自動的にオンに設定することができる。これにより、ユーザに利用される状態となったアプリケーションのバックグラウンド通信を速やかに再開させることができる。
【００８１】
さらに、本実施の形態によれば、除外対象に設定されたアプリケーションについては、ユーザの利用状況によらず、バックグラウンド通信が制限されない。よって、バックグラウンド通信が制限されることが望ましくないアプリケーションについて、バックグラウンド通信が制限されるのを防止できる。
【００８２】
さらに、本実施の形態によれば、充電期間中は、一時的にバックグラウンド通信のオフ設定が解除され、バックグラウンド通信が可能となる。これにより、バックグラウンド通信が中断されていた後にフォアグラウンドで通信が行われた場合に、大量の通信データが発生してしまうことを防止できる。
【００８３】
＜変更例１＞
上記実施の形態では、アプリケーションが規定期間以上フォアグラウンドで起動されていない場合に、アプリケーションがユーザに利用されておらず、バックグラウンド通信が不要であると看做され、該当するアプリケーションについて、バックグラウンド通信の通信設定がオン設定からオフ設定に切り替えられる。
【００８４】
本変更例では、規定期間内におけるアプリケーションのフォアグラウンドでの起動回数が規定回数未満である場合に、バックグラウンド通信が不要であると看做され、該当するアプリケーションについて、バックグラウンド通信の通信設定がオン設定からオフ設定に切り替えられる。
【００８５】
図６は、本変更例に係る、通信設定データベース１２ａの構成を示す図である。図６に示すように、通信設定データベース１２ａには、最終起動日時に替えて、フォアグラウンドでのアプリケーションの起動回数が記憶されている。
【００８６】
図７（ａ）および（ｂ）は、それぞれ、本変更例に係る、バックグラウンド通信の自動解除処理および自動再開処理の処理手順を示すフローチャートである。
【００８７】
まず、図４（ａ）を参照し、本変更例の自動解除処理について説明する。自動解除処理は、規定期間（たとえば、一週間）が経過する度に実行される。
【００８８】
制御部１１は、通信設定データベース１２ａの中から参照するアプリケーションを選出し（Ｓ４０１）、選出したアプリケーションが除外対象であるか否かを判定する（Ｓ４０２）。選出されたアプリケーションが除外対象でなければ（Ｓ４０２：ＮＯ）、制御部１１（判定部２１）は、起動回数が規定回数（たとえば、２回）未満であるか否かを判定す
る（Ｓ４０３）。
【００８９】
選出されたアプリケーションの起動回数が規定回数未満である場合（Ｓ４０３：ＹＥＳ）、制御部１１は、バックグラウンド通信がオンに設定されているか否かを判定する（Ｓ４０４）。バックグラウンド通信がオンに設定されていれば（Ｓ４０４：ＹＥＳ）、制御部１１（設定切替部２２）は、バックグラウンド通信をオフに設定する（Ｓ４０５）。
【００９０】
制御部１１は、通信設定データベース１２ａに登録された全てのアプリケーションを参照したか否かを判定する（Ｓ４０６）。選出されたアプリケーションが除外対象である場合（Ｓ４０２：ＹＥＳ）、選出されたアプリケーションの起動回数が規定回数以上である場合（Ｓ４０３：ＮＯ）、および、起動回数が規定回数未満であっても既にバックグラウンド通信がオフに設定されている場合（Ｓ４０４：ＮＯ）は、バックグラウンド通信の通信設定が切り替えられることなく、ステップＳ４０６に移行する。
【００９１】
制御部１１は、全てのアプリケーションを参照していないと判定すると（Ｓ４０６：ＮＯ）、ステップＳ４０１の処理に戻って、次に参照するアプリケーションを選出する。制御部１１は、選出したアプリケーションについて、ステップＳ４０２からＳ４０５の処理を実行する。制御部１１は、全てのアプリケーションを参照し終えると（Ｓ４０６：ＹＥＳ）、通信設定データベース１２ａの全てのアプリケーションについて、起動回数をクリアし（Ｓ４０７）、処理を終了する。
【００９２】
このようにして、自動解除処理が実行されることにより、規定期間内のフォアグラウンドで起動回数が規定回数未満であるアプリケーションについて、自動的にバックグラウンド通信がオン設定からオフ設定に切り替えられる。バックグラウンド通信がオフ設定に切り替えられたアプリケーションについては、その後、バックグラウンド通信が行われない。
【００９３】
次に、図７（ｂ）を参照し、本変更例の自動再開処理について説明する。
【００９４】
制御部１１は、何れかのアプリケーションがフォアグラウンドで起動された場合（Ｓ５０１：ＹＥＳ）、該当するアプリケーションの起動回数を更新する（Ｓ５０２）。即ち、制御部１１は、起動回数を１回増やす。
【００９５】
次に、制御部１１は、起動回数が規定回数（本発明の所定回数に相当）に到達したか否かを判定し（Ｓ５０３）、到達していれば（Ｓ５０３：ＹＥＳ）、そのアプリケーションについて、バックグラウンド通信がオフに設定されているか否かを判定する（Ｓ５０４）。バックグラウンド通信がオフに設定されていれば（Ｓ５０４：ＹＥＳ）、制御部１１（設定切替部２２）は、フォアグラウンドで起動されたアプリケーションのバックグラウンド通信をオンに設定する（Ｓ５０５）。こうして、自動再開処理が終了する。
【００９６】
本変更例によれば、上記実施の形態と同様の作用効果を奏することができる。
【００９７】
なお、規定期間および規定回数の少なくとも１つが、ユーザの設定操作により任意に設定される構成とされてもよい。
【００９８】
さらに、上記実施の形態において、図４（ｂ）に示す自動再開処理に替えて、本変更例の図７（ｂ）に示す自動再開処理が実行されてもよい。この場合、図３の通信設定データベース１２ａには、起動回数が記憶される。また、図４（ａ）のステップＳ１０５の処理に続いて、対象のアプリケーションの起動回数がクリアされる処理が実行される。さらに、図７（ｂ）のステップＳ５０５の処理に続いて、図４（ｂ）のステップＳ２０４の処理
が実行され、最終起動日時が更新される。
【００９９】
さらに、本変更例において、図７（ｂ）に示す自動再開処理に替えて、上記実施の形態の図４（ｂ）に示す自動再開処理が実行されてもよい。この場合、図４（ｂ）のステップＳ２０４の処理は省略される。
【０１００】
＜変更例２＞
本変更例では、図４（ｂ）の自動解除処理において不起動期間と比較される規定期間が、携帯電話機１の電源がオフされたことに基づいて延長される。
【０１０１】
図８は、本変更例に係る、携帯電話機１の全体構成を示すブロック図である。本変更例において、制御部１１は、判定部２１および設定切替部２２に加えて期間延長部２３を備える。期間延長部２３は、オフ時刻記憶処理および規定期間延長処理を実行する。その他の構成は、上記実施の形態と同様である。
【０１０２】
図９（ａ）および（ｂ）は、それぞれ、オフ時刻記憶処理および規定期間延長処理の処理手順を示すフローチャートである。
【０１０３】
図９（ａ）に示すように、期間延長部２３は、携帯電話機１の電源をオフする操作、即ち、電源キー７が一定時間以上押し続けられる操作がなされると（Ｓ６０１：ＹＥＳ）、その時の日時（以下、「オフ日時」という）を記憶部１２に記憶する（Ｓ６０２）。
【０１０４】
図９（ｂ）の規定期間延長処理は、携帯電話機１の電源がオン状態とされ、携帯電話機１が起動したときに実行される。
【０１０５】
期間延長部２３は、制御部１１に備えられた時計部から現在の日時を取得するとともに（Ｓ６１１）、記憶部１２からオフ日時を読み出し（Ｓ６１２）、現在の日時とオフ日時とから電源のオフ期間を算出する（Ｓ６１３）。制御部１１は、規定期間を電源のオフ期間分延長する（Ｓ６１４）。たとえば、規定期間が１週間であった場合、携帯電話機１の電源が１週間オフされれば、その後、電源がオン状態とされた際、規定期間は２週間に延長される。
【０１０６】
期間延長部２３は、延長した規定期間による今回の自動解除処理が終了すると（Ｓ６１５：ＹＥＳ）、延長した規定期間を元に戻し（Ｓ６１６）、処理を終了する。
【０１０７】
本変更例によれば、携帯電話機１の電源がオフされた期間に影響されることなく、アプリケーションの利用状況を判別して、バックグラウンド通信を自動的にオフすることが可能となる。
【０１０８】
本変更例の構成を、変更例１の構成に適用することもできる。この場合、期間延長部２３は、規定期間延長処理のステップＳ５１４の処理において、図７（ｂ）の自動再開処理が繰り返される規定期間が延長される。
【０１０９】
なお、上記の例では、オフ期間が生じた場合に、常に規定期間がオフ期間分延長される。しかしながら、オフ期間が、所定の期間を超える場合に、規定期間がオフ期間分延長される構成とされてもよい。
【０１１０】
＜変更例３＞
上記実施の形態では、除外対象となるアプリケーションがメーカにより予め設定された。本変更例では、除外対象となるアプリケーションをユーザが設定できる。
【０１１１】
図１０は、本変更例に係る、携帯電話機１の全体構成を示すブロック図である。本変更例において、制御部１１は、判定部２１および設定切替部２２に加えて除外設定部２４を備える。除外設定部２４は、除外設定処理を実行する。その他の構成は、上記実施の形態と同様である。
【０１１２】
図１１（ａ）は、除外設定処理の処理手順を示すフローチャートである。図１１（ｂ）は、除外設定処理において、表示面３に表示される除外対象設定画面の一例を示す図である。
【０１１３】
ユーザにより、除外対象となるアプリケーションを設定するため所定操作がなされると、除外設定処理が開始される。除外設定部２４は、表示面３に除外対象設定画面を表示する（Ｓ７０１）。たとえば、図１１（ｂ）に示すように、除外対象設定画面は、通信設定データベース１２ａに登録されたアプリケーションの一覧が、一覧表示領域Ｒに表示される。一覧表示領域Ｒに対して、上方向または下方向にフリック操作がなされると、画面がスクロールして、表示されていなかったアプリケーションが一覧表示領域Ｒに表示される。
【０１１４】
各アプリケーションの表示領域１０１には、アプリケーションの名称の横に、通信設定ボックス１０２および除外設定ボックス１０３の２つのチェックボックスが設けられる。現在、バックグラウンド通信がオフに設定されているアプリケーションの通信設定ボックス１０２には、チェックマークが表示される。また、現在、除外対象に設定されているアプリケーションの除外設定ボックス１０３には、チェックマークが表示される。さらに、除外対象設定画面には、一覧表示領域Ｒの上方に、完了ボタン１０４が配される。
【０１１５】
ユーザは、除外対象に設定されていないアプリケーションを除外対象とする場合、所望のアプリケーションの除外設定ボックス１０３にタッチする。この除外設定ボックス１０３には、当初、チェックマークは表示されていない。また、ユーザは、除外対象に設定されているアプリケーションを除外対象から外す場合、所望のアプリケーションの除外設定ボックス１０３にタッチする。この除外設定ボックス１０３には、当初、チェックマークが表示されている。
【０１１６】
除外設定部２４は、何れかのアプリケーションの除外設定ボックス１０３がタッチされると（Ｓ７０２：ＹＥＳ）、タッチされた除外設定ボックス１０３にチェックマークが表示されているか否かを判定する（Ｓ７０３）。除外設定部２４は、除外設定ボックス１０３にチェックマークが表示されていなければ（Ｓ７０３：ＮＯ）、チェックマークを表示し（Ｓ７０４）、除外設定ボックス１０３にチェックマークが表示されていれば（Ｓ７０３：ＹＥＳ）、チェックマークを消去する（Ｓ７０５）。
【０１１７】
除外設定部２４は、完了ボタン１０４がタッチされるまで（Ｓ７０６：ＮＯ）、ステップＳ７０２からステップＳ７０５の処理を繰り返し実行する。完了ボタン１０４がタッチされると（Ｓ７０６：ＹＥＳ）、除外設定部２４は、除外設定ボックス１０３にチェックマークが表示されたアプリケーションについて、通信設定データベース１２ａの除外設定フラグをオンに設定することにより、そのアプリケーションを除外対象に設定する（Ｓ７０７）。その後、除外設定部２４は、除外対象設定画面を閉じて処理を終了する。
【０１１８】
本変更例によれば、ユーザは、バックグラウンド通信を自動的にオフさせたくない所望のアプリケーションを除外対象のアプリケーションとして設定することができる。
【０１１９】
なお、除外対象設定画面には、通信設定データベース１２ａに登録された全てのアプリ
ケーションが一覧表示されるのではなく、過去の所定期間（たとえば、１カ月）にバックグラウンド通信が行われたアプリケーションが一覧表示されてもよい。
【０１２０】
また、ユーザがチェックマークの付された通信設定ボックス１０２をタッチすることにより、タッチされたアプリケーションのバックグラウンド通信の通信設定がオフ設定からオン設定に切り替えられ、ユーザがチェックマークの付されていない通信設定ボックス１０２をタッチすることにより、タッチされたアプリケーションのバックグラウンド通信の通信設定がオン設定からオフ設定に切り替えられるような構成が採られてもよい。
【０１２１】
さらに、除外設定ボックス１０３にチェックマークが付され、対応するアプリケーションが除外対象に切り替えられた場合、バックグラウンド通信の通信設定がオフ設定であるときには、自動的に、オン設定に切り替えられる構成が採られてもよい。この場合、通信設定ボックス１０２に付されていたチェックマークが自動的に消去される。
【０１２２】
さらに、新たなアプリケーションがインストールされた場合、そのアプリケーションにおいて、予め、バックグラウンド通信の通信設定がオフに設定されている場合や除外対象とする設定がなされている場合があり得る。この場合、除外対象設定画面に新たなアプリケーションが追加される際に、通信設定ボックス１０２や除外設定ボックス１０３に自動的にチェックマークが付される構成が採られるとよい。
【０１２３】
＜変更例４＞
図１２は、本変更例に係る、バックグラウンド通信の一時再開処理の処理手順を示すフローチャートである。
【０１２４】
上記実施の形態では、携帯電話機１への充電期間中である場合に、一時的にバックグラウンド通信のオフ設定が解除される。これに対し、本変更例では、携帯電話機１への充電期間中であり且つ深夜時間帯である場合に、一時的にバックグラウンド通信のオフ設定が解除される。
【０１２５】
制御部１１は、深夜時間帯において携帯電話機１への充電が開始されたか否かを監視する（Ｓ３１１）。たとえば、深夜時間帯として、午前０時から午前５時の時間帯が設定される。制御部１１は、深夜時間帯に充電が開始されたことを検出すると（Ｓ３１１：ＹＥＳ）、自動解除処理の実行を中断させる（Ｓ３１２）。次に、制御部１１（設定切替部２２）は、バックグラウンド通信がオフに設定されているアプリケーションについて、通信設定をオフ設定からオン設定に切り替える（Ｓ３１３）。
【０１２６】
制御部１１は、充電が終了したか否か、および深夜時間帯から外れたか否かを監視する（Ｓ３１４）。充電が終了かするか深夜時間帯から外れれば（Ｓ３１４：ＹＥＳ）、制御部１１（設定切替部２２）は、一時的にオン設定に切り替えられたアプリケーションについて、通信設定をオフ設定に戻す（Ｓ３１５）。制御部１１は、自動解除処理の実行を再開させ（Ｓ３１６）、処理を終了する。
【０１２７】
バックグラウンド通信のオフ設定が一時的に解除され、バックグラウンド通信が再開された場合には、それまで通信が行われていなかった分、通信量が多くなりやすい。よって、ユーザが、他のアプリケーションに係るデータ通信を行っている場合には、トラフィックの一時的な増加により、そのデータ通信に係る通信速度が一時的に低下し、ユーザに不便感を与えてしまう虞がある。
【０１２８】
本変更例によれば、ユーザが携帯電話機１を使用する頻度の少ない深夜時間帯にバックグラウンド通信のオフ設定が一時的に解除されるので、ユーザに不便感を与えてしまうの
を抑制できる。
【０１２９】
なお、上記実施の形態および本変更例の構成において、バックグラウンド通信が一時的に再開される場合には、図１３に示すように、データ通信速度が一時的に低下する虞があることを通知する通知ウィンドウ１０５が、制御部１１により、表示面３にポップアップ表示されてもよい。このようにすれば、ユーザは、データ通信速度が低下する虞があることを認識することができる。
【０１３０】
＜変更例５＞
ゲームのアプリケーション等、アプリケーションによっては、その実行画面に様々な広告情報が掲載される。アプリケーションがバックグラウンドにおいて実行されている間、広告情報がバックグラウンド通信により更新される。このような広告情報の更新は、ユーザにとって不要である場合が多い。
【０１３１】
そこで、本変更例の携帯電話機１では、バックグラウンド通信が広告情報に関するものである場合に、そのデータ通信を遮断する広告ブロック機能を備える。
【０１３２】
図１４は、本変更例に係る、携帯電話機１の全体構成を示すブロック図である。本変更例において、制御部１１は、判定部２１および設定切替部２２に加えて遮断制御部２５を備える。遮断制御部２５は、広告ブロック処理を実行する。記憶部１２には広告ブロック処理に用いられる広告ＵＲＬデータベース１２ｂが記憶されている。その他の構成は、上記実施の形態と同様である。
【０１３３】
図１５は、広告ブロック処理について説明するための図である。図１５（ａ）は、広告ブロック処理の処理手順を示すフローチャートであり、図１５（ｂ）は、広告ＵＲＬデータベース１２ｂの構成を示す図である。
【０１３４】
広告ブロック処理は、ユーザが所定の設定画面を用いて予め広告遮断モードに設定した場合に実行される。
【０１３５】
遮断制御部２５は、バックグラウンド通信が開始されるか否かを監視し（Ｓ８０１）、バックグラウンド通信が開始される場合に（Ｓ８０１：ＹＥＳ）、通信先のＵＲＬを取得する（Ｓ８０２）。
【０１３６】
図１５（ｂ）に示すように、広告ＵＲＬデータベース１２ｂには、広告情報を更新するために通信される広告サイトのＵＲＬが登録されている。広告サイトのＵＲＬは、広告を管理する所定のサイトから定期的に取得される。これにより、広告ＵＲＬデータベース１２ｂ内のデータ更新が行われる。
【０１３７】
遮断制御部２５は、取得したＵＲＬを広告ＵＲＬデータベース１２ｂに登録されたＵＲＬと比較することにより、取得したＵＲＬが広告サイトのＵＲＬであるか否かを判定する（Ｓ８０３）。
【０１３８】
遮断制御部２５は、取得したＵＲＬが広告サイトのＵＲＬである場合（Ｓ８０３：ＹＥＳ）、取得したＵＲＬへのバックグラウンド通信を遮断する（Ｓ８０４）。これにより、取得したＵＲＬへのバックグラウンド通信が制御部１１により行われない。
【０１３９】
一方、遮断制御部２５は、取得したＵＲＬが広告サイトのＵＲＬである場合（Ｓ８０３：ＮＯ）、取得したＵＲＬへのバックグラウンド通信を許可する（Ｓ８０５）。これにより、取得したＵＲＬへのバックグラウンド通信が制御部１１により行われる。
【０１４０】
本変更例によれば、広告情報に係るバックグラウンド通信を遮断できるので、携帯電話機１のバッテリーの消耗を、より抑制することができる。
【０１４１】
＜その他＞
以上、本発明の実施形態および変更例について説明したが、本発明は、上記実施形態等によって何ら制限されるものではなく、また、本発明の実施形態も、上記以外に種々の変更が可能である。
【０１４２】
たとえば、上記実施の形態では、一定の間隔でアプリケーションの状態を検出することにより、規定期間以上フォアグラウンドで起動されていないアプリケーションを抽出し、そのアプリケーションのバックグラウンド通信をオフ設定にする構成が採られている。
【０１４３】
しかしながら、規定期間以上フォアグラウンドで起動されていないアプリケーションを検出して、バックグラウンド通信をオフ設定にするために、以下の構成が採られてもよい。
【０１４４】
図１６に示すように、通信設定データベース１２ａには、最終起動日時が記憶されない。代わりに、制御部１１には、自動解除処理に用いられる複数のタイマーが備えられている。タイマーは規定期間（たとえば、１週間）を計時する。
【０１４５】
図１７は、本変更例に係る、バックグラウンド通信の自動解除処理の処理手順を示すフローチャートである。
【０１４６】
電源がオン状態とされ、携帯電話機１が起動すると、制御部１１は、既にアプリケーションに割り当てられているタイマーを作動させる（Ｓ９０１）。次に、制御部１１は、何れかのアプリケーションがフォアグラウンドで起動されたか否を監視する（Ｓ９０２）。
【０１４７】
何れかのアプリケーションがフォアグラウンドで起動されると（Ｓ９０２：ＹＥＳ）、制御部１１は、該当するアプリケーションが除外対象のアプリケーションでない場合に（Ｓ９０３：ＮＯ）、該当するアプリケーションに既にタイマーが割り当てられているか否かを判定する（Ｓ９０４）。
【０１４８】
制御部１１は、未だタイマーが割り当てられていなければ（Ｓ９０４：ＮＯ）、該当するアプリケーションにタイマーを割り当てて、タイマーに計時を開始させる（Ｓ９０５）。制御部１１は、該当するアプリケーションに既にタイマーが割り当てられていれば（Ｓ９０４：ＹＥＳ）、そのタイマーは動作中であるため、タイマーをリセットし、再びタイマーに計時を開始させる（Ｓ９０６）。
【０１４９】
制御部１１（判定部２１）は、何れかのタイマーがタイムアップしたか否かを判定する（Ｓ９０７）。何れかのアプリケーションがフォアグラウンドで起動されないまま規定期間が経過すると、そのアプリケーションに割り当てられたタイマーがタイムアップする。
【０１５０】
何れかのタイマーがタイムアップした場合（Ｓ９０７：ＹＥＳ）、制御部１１（設定切替部２２）は、そのタイマーが割り当てられたアプリケーションについて、バックグラウンド通信をオフに設定する（Ｓ９０８）。さらに、制御部１１は、オフ設定したアプリケーションについて、タイマーの割り当てを解除する（Ｓ９０９）。
【０１５１】
携帯電話機１の電源をオフする操作がなされない間（Ｓ９１０：ＮＯ）、即ち、携帯電話機１が動作している間、ステップＳ９０２からＳ９０９の処理が繰り返される。これに
より、規定期間、フォアグラウンドで起動されず、割り当てられたタイマーがタイムアップしたアプリケーションがについて、バックグラウンド通信の通信設定がオン設定からオフ設定に切り替えられる。
【０１５２】
携帯電話機１の電源をオフする操作がなされた場合（Ｓ９１０：ＹＥＳ）、制御部１１は、アプリケーションに割り当てられたタイマーを停止する（Ｓ９１１）。計時していた時間は、タイマーに記憶されたままになる。携帯電話機１が、再び起動されると、ステップＳ９０１の処理により、再び続きの時間からタイマーの計時が開始される。
【０１５３】
本変更例においても、図４（ｂ）と同様の自動再開処理が実行され、バックグラウンド通信がオフに設定されたアプリケーションがフォアグラウンドで起動されると、そのアプリケーションについて、バックグラウンド通信がオンに設定される。ただし、本変更例では、自動再開処理において、最終起動日時を更新するステップＳ２０４の処理は実行されない。
【０１５４】
上記実施の形態において、携帯電話機１の充電が開始されることによりバックグラウンド通信が再開される際、バックグラウンド通信を行うアプリケーションの優先順位付けが行われてもよい。この場合、たとえば、通信量の多いアプリケーションほど、優先してバックグラウンド通信が行われる構成とされ得る。あるいは、使用頻度の高いアプリケーションほど、優先してバックグラウンド通信が行われる構成とされ得る。あるいは、バックグラウンド通信の通信設定をオフにした時刻が新しいアプリケーションから優先してバックグラウンド通信が行われる構成とされ得る。このような構成とすれば、充電が行われている間に効率的に必要なバックグラウンド通信を行うことができる。
【０１５５】
上記変更例１ないし変更例５の構成は、それぞれ、適宜、組み合せることができる。
【０１５６】
本発明は、携帯電話機に限られず、ＰＤＡ（Personal DigitalAssistant）、タブレットＰＣ（Tablet PC）、電子書籍端末等の各種の携帯端末装置に適用可能である。
【０１５７】
この他、本発明の実施形態は、特許請求の範囲に示された技術的思想の範囲内において、適宜、種々の変更が可能である。
【符号の説明】
【０１５８】
１１  制御部
１２  記憶部
１９  通信部
２１  判定部
２２  設定切替部
２３  期間延長部
２４  除外設定部
２５  遮断制御部
【図１】
2014036410.tif 000003
【図２】
2014036410.tif 000004
【図３】
2014036410.tif 000005
【図４】
2014036410.tif 000006
【図５】
2014036410.tif 000007
【図６】
2014036410.tif 000008
【図７】
2014036410.tif 000009
【図８】
2014036410.tif 000010
【図９】
2014036410.tif 000011
【図１０】
2014036410.tif 000012
【図１１】
2014036410.tif 000013
【図１２】
2014036410.tif 000014
【図１３】
2014036410.tif 000015
【図１４】
2014036410.tif 000016
【図１５】
2014036410.tif 000017
【図１６】
2014036410.tif 000018
【図１７】
2014036410.tif 000019