(57)【要約】  移動端末装置（１０１）は、画面（１１０）の表示状態が非表示から表示へ遷移したことを検出する。移動端末装置（１０１）は、基地局（１０２）のセル（Ｃ）において、画面（１１０）の表示状態が非表示から表示へ遷移したことを検出した場合、基地局（１０２）のセル（Ｃ）に含まれるアクセスポイント（１０３）のスキャン動作を開始する。移動端末装置（１０１）は、画面（１１０）の表示状態が非表示から表示へ遷移したことを検出した場合、所定時間（Ｔ）の経過後に、自装置が属する基地局（１０２）のエリア識別情報を含むエントリが接続履歴情報（１２０）から検索されたかを判定する。移動端末装置（１０１）は、所定時間（Ｔ）の経過後に、基地局（１０２）のエリア識別情報を含むエントリが接続履歴情報（１２０）から検索されたかを判定した判定結果に基づいて、アクセスポイント（１０３）のスキャン動作を制御する。
2014033887.tif 000002
【特許請求の範囲】
【請求項１】
基地局に接続を行う第１の通信部と、
アクセスポイントを介してネットワークに接続を行う第２の通信部と、
画面が表示されていない非表示状態から前記画面が表示された表示状態に遷移したことを検出する検出部と、
基地局の通信エリアを識別するエリア識別情報と前記通信エリアにおいて前記ネットワークに接続が行われたアクセスポイントを識別するアクセスポイント識別情報とを対応付けたエントリを複数含む接続履歴情報を記憶する記憶部と、
第１の基地局の通信エリアにおいて、前記画面が前記非表示状態から前記表示状態に遷移したことを前記検出部が検出した場合、所定時間経過後に前記第１の基地局の通信エリアに含まれるアクセスポイントの探索を前記第２の通信部に開始させるとともに、前記第１の基地局の第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されたかを判定する判定部と、
前記所定時間経過後、前記判定部が判定した結果に基づき、前記第２の通信部を制御する制御部を有することを特徴とする移動端末装置。
【請求項２】
前記制御部は、
前記所定時間経過後に前記第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されたと前記判定部が判定した場合、前記第２の通信部による前記第１の基地局の通信エリアに含まれるアクセスポイントの探索を継続させることを特徴とする請求項１記載の移動端末装置。
【請求項３】
前記制御部は、
前記所定時間経過後に前記第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されなかったと前記判定部が判定した場合、前記第２の通信部による前記第１の基地局の通信エリアに含まれるアクセスポイントの探索を停止させることを特徴とする請求項１記載の移動端末装置。
【請求項４】
前記記憶部は、
基地局の通信エリアを識別するエリア識別情報と、前記通信エリアにおいて前記ネットワークに接続が行われたアクセスポイントを識別するアクセスポイント識別情報と、前記通信エリアにおいて前記ネットワークに接続が行われた最終接続時間とを対応付けたエントリを複数含む接続履歴情報を記憶しており、
前記判定部は、
前記所定時間経過前に前記第２の通信部がアクセスポイントに接続した旨の通知を受けた場合、前記第１の基地局の通信エリアに含まれるアクセスポイントの探索を前記第２の通信部に停止させるとともに、前記第１の基地局の第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されたかを判定し、
前記制御部は、
前記第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されたと前記判定部が判定した場合、前記接続履歴情報の、検索されたエントリの最終接続時間を更新することを特徴とする請求項１記載の移動端末装置。
【請求項５】
前記判定部は、
前記所定時間経過前に前記第２の通信部がアクセスポイントに接続した旨の通知を受けた場合、前記第１の基地局の通信エリアに含まれるアクセスポイントの探索を前記第２の通信部に停止させるとともに、前記第１の基地局の第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されたかを判定し、
前記制御部は、
前記第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されなかったと前記判定部が判定した場合、前記第１の基地局の第１のエリア識別情報と、接続した前記アクセスポイントのアクセスポイント識別情報とを対応付けたエントリを前記接続履歴情報に登録することを特徴とする請求項１記載の移動端末装置。
【請求項６】
前記検出部は、
前記画面が前記表示状態から前記非表示状態に遷移したことを検出し、
前記制御部は、
前記画面が前記表示状態から前記非表示状態に遷移したことを前記検出部が検出した場合、前記第２の通信部による前記第１の基地局の通信エリアに含まれるアクセスポイントの探索を停止させることを特徴とする請求項１記載の移動端末装置。
【請求項７】
前記第１の基地局の通信エリアにおいて、前記画面が前記非表示状態から前記表示状態に遷移したことを前記検出部が検出した場合、前記第１の基地局の通信エリアに含まれるアクセスポイントの探索が所定回数行われたか否かを判断する判断部を有し、
前記判定部は、
前記判断部によって前記第１の基地局の通信エリアに含まれるアクセスポイントの探索が前記所定回数行われたと判断された場合、前記第１の基地局の第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されたかを判定し、
前記制御部は、
前記判定部が判定した結果に基づき、前記第２の通信部を制御することを特徴とする請求項１記載の移動端末装置。
【請求項８】
移動端末装置が有する通信部が、基地局に接続を行う第１の通信部と、アクセスポイントを介してネットワークに接続を行う第２の通信部と、基地局の通信エリアを識別するエリア識別情報と前記通信エリアにおいて前記ネットワークに接続が行われたアクセスポイントを識別するアクセスポイント識別情報とを対応付けたエントリを複数含む接続履歴情報を記憶する記憶部を有する移動端末装置の制御方法において、
前記移動端末装置が有する検出部が、画面が表示されていない非表示状態から前記画面が表示された表示状態に遷移したことを検出し、
前記移動端末装置が有する判定部が、第１の基地局の通信エリアにおいて、前記画面が前記非表示状態から前記表示状態に遷移したことを前記検出部が検出した場合、所定時間経過後に前記第１の基地局の通信エリアに含まれるアクセスポイントの探索を前記第２の通信部に開始させるとともに、前記第１の基地局の第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されたかを判定し、
前記移動端末装置が有する制御部が、前記所定時間経過後、前記判定部が判定した結果に基づき、前記第２の通信部を制御することを特徴とする移動端末装置の制御方法。
【請求項９】
移動端末装置が有する通信部が、基地局に接続を行う第１の通信部と、アクセスポイントを介してネットワークに接続を行う第２の通信部と、基地局の通信エリアを識別するエリア識別情報と前記通信エリアにおいて前記ネットワークに接続が行われたアクセスポイントを識別するアクセスポイント識別情報とを対応付けたエントリを複数含む接続履歴情報を記憶する記憶部を有する移動端末装置の制御プログラムにおいて、
前記移動端末装置が有する検出部に、画面が表示されていない非表示状態から前記画面が表示された表示状態に遷移したことを検出させ、
前記移動端末装置が有する判定部に、第１の基地局の通信エリアにおいて、前記画面が前記非表示状態から前記表示状態に遷移したことを前記検出部が検出した場合、所定時間経過後に前記第１の基地局の通信エリアに含まれるアクセスポイントの探索を前記第２の通信部に開始させるとともに、前記第１の基地局の第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されたかを判定させ、
前記移動端末装置が有する制御部が、前記所定時間経過後、前記判定部が判定した結果に基づき、前記第２の通信部を制御させることを特徴とする移動端末装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動端末装置、制御方法および制御プログラムに関する。
【背景技術】
【０００２】
従来、携帯電話網に接続する通信機能と、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続する通信機能とを有する移動端末装置がある。移動端末装置は、例えば、各地に設置されている携帯電話網の基地局や無線ＬＡＮのアクセスポイントを介して、インターネットなどのネットワークに接続することができる。【０００３】
関連する先行技術としては、例えば、セルラネットワークの基地局からの受信信号の電界強度に基づき端末の位置を検出し、基地局のセルＩＤおよび受信信号電界強度に基づき、無線ＬＡＮへの接続ポイントの位置を検出する技術がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−４４６５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術によれば、無線ＬＡＮなどのアクセスポイントを探索する移動端末装置のスキャン動作により、移動端末装置の消費電力の増大化を招くという問題がある。例えば、ハンドオーバーが行われた際に無線ＬＡＮのアクセスポイントを探索するスキャン動作を開始する場合、ハンドオーバーが頻繁に行われることにより、アクセスポイントを探索するスキャン動作にかかる移動端末装置の消費電力が増大する。【０００６】
１つの側面では、本発明は、電力の消費を抑制することができる移動端末装置、制御方法および制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一側面によれば、基地局に接続を行う第１の通信部と、アクセスポイントを介してネットワークに接続を行う第２の通信部と、基地局の通信エリアを識別するエリア識別情報と前記通信エリアにおいて前記ネットワークに接続が行われたアクセスポイントを識別するアクセスポイント識別情報とを対応付けたエントリを複数含む接続履歴情報を記憶する記憶部を有する移動端末装置が有する検出部が、画面が表示されていない非表示状態から前記画面が表示された表示状態に遷移したことを検出し、前記移動端末装置が有する判定部が、第１の基地局の通信エリアにおいて、前記画面が前記非表示状態から前記表示状態に遷移したことを前記検出部が検出した場合、所定時間経過後に前記第１の基地局の通信エリアに含まれるアクセスポイントの探索を前記第２の通信部に開始させるとともに、前記第１の基地局の第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されたかを判定し、前記移動端末装置が有する制御部が、前記所定時間経過後、前記判定部が判定した結果に基づき、前記第２の通信部を制御する移動端末装置、制御方法および制御プログラムが提案される。
【発明の効果】
【０００８】
本発明の一態様によれば、電力の消費を抑制することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態１にかかる制御方法の一実施例を示す説明図である。
【図２】図２は、通信システム２００のシステム構成例を示す説明図である。
【図３】図３は、移動端末装置１０１のハードウェア構成例を示すブロック図である。
【図４】図４は、ＥＳＳＩＤテーブル４００の記憶内容の一例を示す説明図である。
【図５】図５は、接続実績テーブル５００の記憶内容の一例を示す説明図である。
【図６】図６は、実施の形態１にかかる移動端末装置１０１の機能的構成例を示すブロック図である。
【図７】図７は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その１）である。
【図８】図８は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その２）である。
【図９】図９は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その３）である。
【図１０】図１０は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その４）である。
【図１１】図１１は、実施の形態１にかかる移動端末装置１０１の第１の判定処理手順の一例を示すフローチャートである。
【図１２】図１２は、実施の形態１にかかる移動端末装置１０１の第２の判定処理手順の一例を示すフローチャートである。
【図１３】図１３は、テーブル更新処理の具体的処理手順の一例を示すフローチャートである。
【図１４】図１４は、実施の形態１にかかる移動端末装置１０１の第１の通信制御処理手順の一例を示すフローチャートである。
【図１５】図１５は、実施の形態１にかかる移動端末装置１０１の第２の通信制御処理手順の一例を示すフローチャートである。
【図１６】図１６は、実施の形態１にかかる移動端末装置１０１の第３の判定処理手順の一例を示すフローチャートである。
【図１７】図１７は、実施の形態１にかかる移動端末装置１０１の第３の通信制御処理手順の一例を示すフローチャートである。
【図１８】図１８は、アクセスポイントＡＰｊのスキャン動作例を示す説明図である。
【図１９】図１９は、実施の形態２にかかる移動端末装置１０１の動作例を示す説明図である。
【図２０】図２０は、実施の形態２にかかる移動端末装置１０１の判定処理手順の一例を示すフローチャートである。
【図２１】図２１は、実施の形態２にかかる移動端末装置１０１の通信制御処理手順の一例を示すフローチャートである。
【図２２】図２２は、実施の形態３にかかる移動端末装置１０１の動作例を示す説明図（その１）である。
【図２３】図２３は、実施の形態３にかかる移動端末装置１０１の動作例を示す説明図（その２）である。
【図２４】図２４は、実施の形態３にかかる移動端末装置１０１の動作例を示す説明図（その３）である。
【図２５】図２５は、実施の形態３にかかる移動端末装置１０１の判定処理手順の一例を示すフローチャートである。
【図２６】図２６は、実施の形態３にかかる移動端末装置１０１の通信制御処理手順の一例を示すフローチャートである。
【図２７】図２７は、実施の形態３にかかる移動端末装置１０１の更新処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、本発明にかかる移動端末装置、制御方法および制御プログラムの実施の形態を詳細に説明する。
【００１１】
（実施の形態１）
図１は、実施の形態１にかかる制御方法の一実施例を示す説明図である。図１において、移動端末装置１０１は、各種情報を表示する画面１１０を有し、基地局１０２およびアクセスポイント１０３と無線通信可能なコンピュータである。具体的には、例えば、移動端末装置１０１は、スマートフォン、携帯電話機、タブレット型ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）などである。
【００１２】
基地局１０２およびアクセスポイント１０３は、各々の通信エリアに存在する移動端末装置１０１と無線通信可能であり、例えば、移動端末装置１０１がネットワークに接続するための拠点となる無線局である。具体的には、例えば、基地局１０２は、各地に点在する移動体通信網（携帯電話網）の基地局である。また、アクセスポイント１０３は、例えば、各地に点在する無線ＬＡＮのアクセスポイントである。
【００１３】
移動端末装置１０１は、基地局１０２およびアクセスポイント１０３をそれぞれ異なる検出動作により検出し、検出した基地局１０２やアクセスポイント１０３を介してネットワークに接続することができる。ネットワークは、例えば、移動体通信網、ＬＡＮ、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどである。
【００１４】
ここで、検出動作とは、各地に点在する基地局１０２およびアクセスポイント１０３の中から通信可能な基地局１０２やアクセスポイント１０３を探索するいわゆるスキャン動作である。基地局１０２およびアクセスポイント１０３を検出する検出動作は、例えば、無線通信の通信方式、通信規格、通信性能、通信サービスなどの違いによりそれぞれ異なる。
【００１５】
すなわち、移動端末装置１０１は、アクセスポイント１０３を検出するために、基地局１０２を検出する検出動作とは異なる別の検出動作を行う。このため、移動端末装置１０１は、基地局１０２を検出するための検出動作により電力を消費し、アクセスポイント１０３を検出するための検出動作により電力を消費する。
【００１６】
以下の説明では、基地局１０２の一例として、移動体通信網の基地局を例に挙げ、アクセスポイント１０３の一例として、無線ＬＡＮのアクセスポイントを例に挙げて説明する。また、基地局１０２の通信エリアを「セルＣ」と表記する場合がある。
【００１７】
図１の例では、移動体通信網の基地局１０２として、基地局１０２−１〜１０２−３が示され、無線ＬＡＮのアクセスポイント１０３として、アクセスポイント１０３−１〜１０３−１２が示されている。また、基地局１０２−１〜１０２−３のセルＣ１〜Ｃ３と、アクセスポイント１０３−１〜１０３−１２の通信エリアＡ１〜Ａ１２が示されている。
【００１８】
ここで、無線ＬＡＮのアクセスポイント１０３は、例えば、移動体通信網の基地局１０２に比べて、最大通信速度が速く伝送効率が高い一方で、通信エリアが狭い傾向にある。また、無線ＬＡＮのアクセスポイント１０３は、特定のサービスに加入しているユーザしか利用できないものも多い。
【００１９】
移動端末装置１０１の周辺に利用可能なアクセスポイント１０３が存在しない場合に、移動端末装置１０１がアクセスポイント１０３の検出動作を行うことは望ましくない。また、アクセスポイント１０３を利用する際に、アクセスポイント１０３の検出動作の開始をユーザが指示することが考えられるが、ユーザの操作入力が必要になるとともに、利用可能なアクセスポイント１０３の設置位置をユーザが把握していない場合がある。
【００２０】
そこで、実施の形態１では、移動端末装置１０１は、画面１１０が非表示状態から表示状態へ遷移したことを契機に、無線ＬＡＮのアクセスポイント１０３のスキャン動作を開始する。また、移動端末装置１０１は、所定時間Ｔの経過後に、アクセスポイント１０３に非接続の場合、自装置が属するセルＣにおけるアクセスポイント１０３への接続履歴の有無を判定する。そして、移動端末装置１０１は、アクセスポイント１０３への接続履歴がある場合にスキャン動作を継続させ、アクセスポイント１０３への接続履歴がない場合にスキャン動作を停止させる。
【００２１】
これにより、移動端末装置１０１は、ユーザビリティが損なわれることを防ぐとともに、アクセスポイント１０３のスキャン動作にかかる消費電力を抑制する。なお、移動体通信網の基地局１０２を検出する検出動作については、例えば、移動端末装置１０１により周期的に行われる場合を想定する。以下、実施の形態１にかかる移動端末装置１０１の通信制御処理の一実施例について説明する。
【００２２】
（１）移動端末装置１０１は、画面１１０が表示されていない非表示状態から画面１１０が表示された表示状態に遷移したことを検出する。ここで、非表示状態（画面ＯＦＦ）とは、例えば、画面１１０に対する電力供給が停止された状態である。また、表示状態（画面ＯＮ）とは、例えば、画面１１０に対する電力供給が行われている状態である。
【００２３】
以下の説明では、画面１１０が表示されていない非表示状態を「画面１１０の表示状態が非表示」と表記し、画面１１０が表示された表示状態を「画面１１０の表示状態が表示」と表記する場合がある。
【００２４】
（２）移動端末装置１０１は、基地局１０２のセルＣにおいて、画面１１０の表示状態が非表示から表示へ遷移したことを検出した場合、基地局１０２のセルＣに含まれるアクセスポイント１０３のスキャン動作を開始する。アクセスポイント１０３が探索された場合、移動端末装置１０１は、探索されたアクセスポイント１０３を識別するアクセスポイント識別情報を含むエントリを接続情報１２０から検索する。そして、移動端末装置１０１は、探索されたアクセスポイント１０３を識別するアクセスポイント識別情報を含むエントリが接続情報１２０から検索されたかを判定する。
【００２５】
ここで、接続情報１２０は、インターネットなどのネットワークに接続が行われたアクセスポイント１０３、すなわち、利用可能なアクセスポイント１０３のアクセスポイント識別情報を特定する情報である。アクセスポイント識別情報は、例えば、アクセスポイント１０３のＥＳＳＩＤ（Ｅｘｔｅｎｄｅｄ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）やＢＳＳＩＤ（Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）などである。
【００２６】
また、アクセスポイント識別情報は、複数のアクセスポイント１０３に同一のものが付与される場合がある。同一のアクセスポイント識別情報が付与されるアクセスポイント１０３の一例としては、例えば、利用可能な通信サービスが同一のアクセスポイントの集合や、ある企業が経営している複数の店舗の各々に設置されたアクセスポイントの集合などがある。このため、探索されたアクセスポイント１０３を移動端末装置１０１のユーザが利用したことがない場合であっても、探索されたアクセスポイント１０３を識別するアクセスポイント識別情報が接続情報１２０から検索されることがある。
【００２７】
接続情報１２０からエントリが検索された場合、移動端末装置１０１は、探索されたアクセスポイント１０３への接続動作を行う。アクセスポイント１０３への接続動作とは、アクセスポイント１０３を介してインターネットなどのネットワークに接続する接続処理である。この結果、移動端末装置１０１は、アクセスポイント１０３を介して、インターネットなどのネットワークに接続することができる。一方、アクセスポイント１０３が探索されなかった、または、接続情報１２０からエントリが検索されなかった場合、移動端末装置１０１は、アクセスポイント１０３のスキャン動作を繰り返す。
【００２８】
（３）移動端末装置１０１は、画面１１０の表示状態が非表示から表示へ遷移したことを検出した場合、所定時間Ｔの経過後に、自装置が属する基地局１０２のエリア識別情報を含むエントリが接続履歴情報１３０から検索されたかを判定する。ここで、接続履歴情報１３０は、基地局１０２のセルＣを識別するエリア識別情報と、基地局１０２のセルＣにおいてインターネットなどのネットワークに接続が行われたアクセスポイント１０３を識別するアクセスポイント識別情報と、を対応付けたエントリを含む。
【００２９】
具体的には、例えば、接続履歴情報１３０は、基地局１０２のセル群（例えば、セルＣ１〜Ｃ３）のうちアクセスポイント１０３への接続動作が行われたセルＣを特定する情報である。アクセスポイント１０３への接続動作とは、アクセスポイント１０３を介してネットワークに接続する動作である。
【００３０】
また、アクセスポイント１０３への接続履歴とは、アクセスポイント１０３への移動端末装置１０１の接続処理が正常に完了した履歴である。アクセスポイント１０３への接続処理では、例えば、移動端末装置１０１のユーザの認証処理などが行われる。すなわち、アクセスポイント１０３への接続履歴があるセルＣは、アクセスポイント１０３への接続履歴がないセルＣに比べて、移動端末装置１０１のユーザが利用可能なアクセスポイント１０３が存在する可能性が高いセルＣである。
【００３１】
また、所定時間Ｔは、例えば、アクセスポイント１０３のスキャン動作を複数回行える程度の時間に設定される。所定時間Ｔは、画面１１０の表示状態が非表示から表示へ遷移してからの経過時間であってもよく、また、アクセスポイント１０３のスキャン動作を開始してからの経過時間であってもよい。
【００３２】
具体的には、例えば、移動端末装置１０１は、画面１１０の表示状態が表示へ遷移してから所定時間Ｔの経過後にアクセスポイント１０３に非接続の場合に、自装置が属する基地局１０２のエリア識別情報を含むエントリを接続履歴情報１３０から検索してもよい。そして、移動端末装置１０１は、自装置が属する基地局１０２のエリア識別情報を含むエントリが接続履歴情報１３０から検索されたかを判定する。
【００３３】
なお、図１中、太線の丸で表すアクセスポイント１０３の通信エリアは、移動端末装置１０１の接続履歴があるアクセスポイント１０３の通信エリアを表している。また、図１中、点線の丸で表すアクセスポイント１０３の通信エリアは、移動端末装置１０１の接続履歴があるアクセスポイント１０３と同一のアクセスポイント識別情報が付与されたアクセスポイント１０３の通信エリアを表している。
【００３４】
（４）移動端末装置１０１は、所定時間Ｔの経過後に、基地局１０２のエリア識別情報を含むエントリが接続履歴情報１３０から検索されたかを判定した判定結果に基づいて、アクセスポイント１０３のスキャン動作を制御する。
【００３５】
具体的には、例えば、所定時間Ｔの経過後に基地局１０２のエリア識別情報を含むエントリが接続履歴情報１３０から検索された場合、移動端末装置１０１は、基地局１０２のセルＣに含まれるアクセスポイント１０３の探索を継続する。すなわち、所定時間Ｔの経過後に、アクセスポイント１０３への接続履歴があるセルＣに属する場合は、移動端末装置１０１は、アクセスポイント１０３のスキャン動作を継続して行う。
【００３６】
一方、所定時間Ｔの経過後に基地局１０２のエリア識別情報を含むエントリが接続履歴情報１３０から検索されなかった場合、移動端末装置１０１は、基地局１０２のセルに含まれるアクセスポイント１０３の探索を停止する。すなわち、所定時間Ｔの経過後に、アクセスポイント１０３への接続履歴がないセルＣに属する場合は、移動端末装置１０１は、アクセスポイント１０３のスキャン動作を停止する。
【００３７】
以下、図１に示す各地点ａ，ｂ，ｃ，ｄにおいて、画面１１０の表示状態が非表示から表示へ遷移した場合を例に挙げて、移動端末装置１０１の制御処理例１，２，３，４について説明する。
【００３８】
＜制御処理例１＞
まず、移動端末装置１０１のユーザの自宅がある地点ａにおいて、画面１１０の表示状態が非表示から表示へ遷移した場合を想定する。この場合、移動端末装置１０１は、基地局１０２−１のセルＣ１に含まれるアクセスポイント１０３のスキャン動作を開始する。この結果、画面１１０の表示状態が非表示から表示へ遷移してから所定時間Ｔが経過する前にアクセスポイント１０３−１が探索されたとする。
【００３９】
アクセスポイント１０３−１は、インターネットなどのネットワークに接続が行われたアクセスポイント１０３である。このため、移動端末装置１０１は、アクセスポイント１０３−１を識別するアクセスポイント識別情報を含むエントリが接続情報１２０から検索されたと判定する。
【００４０】
そして、接続情報１２０からエントリが検索された場合、移動端末装置１０１は、アクセスポイント１０３−１への接続動作を行う。この結果、移動端末装置１０１は、アクセスポイント１０３−１を介して、インターネットなどのネットワークに接続することができる。
【００４１】
＜制御処理例２＞
つぎに、コンビニエンスストアから店舗Ｂまでの移動中の地点ｂにおいて、画面１１０の表示状態が非表示から表示へ遷移した場合を想定する。この場合、移動端末装置１０１は、基地局１０２−２のセルＣ２に含まれるアクセスポイント１０３のスキャン動作を開始する。この結果、画面１１０の表示状態が非表示から表示へ遷移してから所定時間Ｔが経過する前にアクセスポイント１０３−５が探索されたとする。
【００４２】
アクセスポイント１０３−５は、移動端末装置１０１からインターネットなどのネットワークへの接続が行われたことがないアクセスポイント１０３である。このため、移動端末装置１０１は、アクセスポイント１０３−５を識別するアクセスポイント識別情報を含むエントリが接続情報１２０から検索されなかったと判定する。
【００４３】
接続情報１２０からエントリが検索されなかった場合、移動端末装置１０１は、アクセスポイント１０３−５への接続動作を行わない。この場合、移動端末装置１０１は、例えば、画面１１０の表示状態が非表示から表示へ遷移してから所定時間Ｔの経過後に、自装置が属する基地局１０２のエリア識別情報を含むエントリが接続履歴情報１３０から検索されたかを判定する。
【００４４】
図１の例では、基地局１０２−２のセルＣ２において接続履歴があるアクセスポイント１０３は存在しない。このため、移動端末装置１０１は、自装置が属する基地局１０２−２のエリア識別情報を含むエントリが接続履歴情報１３０から検索されなかったと判定する。この場合、移動端末装置１０１は、アクセスポイント１０３のスキャン動作を停止する。
【００４５】
＜制御処理例３＞
つぎに、コンビニエンスストアから店舗Ｂまでの移動中の地点ｃにおいて、画面１１０の表示状態が非表示から表示へ遷移した場合を想定する。この場合、移動端末装置１０１は、基地局１０２−２のセルＣ２に含まれるアクセスポイント１０３のスキャン動作を開始する。この結果、画面１１０の表示状態が非表示から表示へ遷移してから所定時間Ｔが経過する前にアクセスポイント１０３−７が探索されたとする。
【００４６】
アクセスポイント１０３−７は、店舗Ａに設置されており、移動端末装置１０１からインターネットなどのネットワークへの接続が行われたことがないアクセスポイント１０３である。アクセスポイント１０３−７には、店舗Ｂに設置されたアクセスポイント１０３−８と同一のアクセスポイント識別情報（例えば、ＥＳＳＩＤ）が付与される。
【００４７】
ここで、店舗Ｂに設置されたアクセスポイント１０３−８は、インターネットなどのネットワークに接続が行われたアクセスポイント１０３である。すなわち、アクセスポイント１０３−７は、インターネットなどのネットワークに接続が行われたアクセスポイント１０３−８と同一のアクセスポイント識別情報（例えば、ＥＳＳＩＤ）が付与されたアクセスポイント１０３である。
【００４８】
このため、移動端末装置１０１は、アクセスポイント１０３−７を識別するアクセスポイント識別情報を含むエントリが接続情報１２０から検索されたと判定する。接続情報１２０からエントリが検索された場合、移動端末装置１０１は、アクセスポイント１０３−７への接続動作を行う。この結果、移動端末装置１０１は、アクセスポイント１０３−７を介して、インターネットなどのネットワークに接続することができる。
【００４９】
＜制御処理例４＞
つぎに、移動端末装置１０１のユーザの会社がある地点ｄにおいて、画面１１０の表示状態が非表示から表示へ遷移した場合を想定する。この場合、移動端末装置１０１は、基地局１０２−３のセルＣ３に含まれるアクセスポイント１０３のスキャン動作を開始する。この結果、画面１１０の表示状態が非表示から表示へ遷移してから所定時間Ｔが経過する前にアクセスポイント１０３−１２が探索されたとする。
【００５０】
アクセスポイント１０３−１２は、移動端末装置１０１からインターネットなどのネットワークへの接続が行われたことがないアクセスポイント１０３である。このため、移動端末装置１０１は、アクセスポイント１０３−１２を識別するアクセスポイント識別情報を含むエントリが接続情報１２０から検索されなかったと判定する。
【００５１】
接続情報１２０からエントリが検索されなかった場合、移動端末装置１０１は、アクセスポイント１０３−１２への接続動作を行わない。この場合、移動端末装置１０１は、例えば、画面１１０の表示状態が非表示から表示へ遷移してから所定時間Ｔの経過後に、自装置が属する基地局１０２のエリア識別情報を含むエントリが接続履歴情報１３０から検索されたかを判定する。
【００５２】
図１の例では、基地局１０２−３のセルＣ３において接続履歴があるアクセスポイント１０３−８が示されている。このため、移動端末装置１０１は、自装置が属する基地局１０２−３のエリア識別情報を含むエントリが接続履歴情報１３０から検索されたと判定する。この場合、移動端末装置１０１は、アクセスポイント１０３のスキャン動作を継続して行う。
【００５３】
このように、移動端末装置１０１によれば、画面１１０の表示状態が非表示から表示へ遷移した場合、基地局１０２のセルＣに含まれるアクセスポイント１０３のスキャン動作を開始することができる。これにより、画面ＯＮを契機に移動端末装置１０１の周辺に存在する利用可能なアクセスポイント１０３を探索してインターネットなどのネットワークに接続することができ、ユーザビリティを確保することができる。
【００５４】
また、移動端末装置１０１によれば、画面１１０の表示状態が非表示から表示へ遷移してから所定時間Ｔの経過後に、自装置が属する基地局１０２のセルＣにおけるアクセスポイント１０３への接続履歴の有無を判定することができる。そして、移動端末装置１０１によれば、アクセスポイント１０３への接続履歴がある場合は、アクセスポイント１０３のスキャン動作を継続して行うことができる。
【００５５】
これにより、画面ＯＮから所定時間Ｔの経過後に、アクセスポイント１０３への接続履歴がないセルＣに比べて利用可能なアクセスポイント１０３が存在する可能性が高いセルＣに属する場合はスキャン動作を継続して行うことができる。この結果、アクセスポイント１０３への再接続性を高めることができ、ユーザビリティが損なわれることを防ぐことができる。なお、アクセスポイント１０３への再接続性は、例えば、利用可能なアクセスポイント１０３に接続するまでの時間の短さを表している。
【００５６】
また、移動端末装置１０１によれば、アクセスポイント１０３への接続履歴がない場合は、アクセスポイント１０３のスキャン動作を停止することができる。これにより、画面ＯＮから所定時間Ｔの経過後に、アクセスポイント１０３への接続履歴があるセルＣに比べて利用可能なアクセスポイント１０３が存在する可能性が低いセルＣに属している場合はスキャン動作を停止することができる。また、利用可能なアクセスポイント１０３が存在する可能性が低いセルＣに属している場合にスキャン動作を停止することで、ユーザビリティが損なわれることを防ぎつつ、アクセスポイント１０３のスキャン動作にかかる消費電力を抑制することができる。
【００５７】
また、アクセスポイント１０３の通信範囲内に移動端末装置１０１が位置する場合であっても、１回のスキャン動作でアクセスポイント１０３を移動端末装置１０１が探索できない場合がある。移動端末装置１０１によれば、画面ＯＮから所定時間Ｔが経過するまでに、アクセスポイント１０３のスキャン動作を複数回行うことができる。すなわち、移動端末装置１０１によれば、画面ＯＮを契機に開始したアクセスポイント１０３のスキャン動作を停止するまでにスキャン動作を複数回行える時間を確保することができ、アクセスポイント１０３への再接続性を高めることができる。
【００５８】
（通信システム２００のシステム構成例）
実施の形態１にかかる通信システム２００のシステム構成例について説明する。
【００５９】
図２は、通信システム２００のシステム構成例を示す説明図である。図２において、通信システム２００は、移動端末装置１０１と、基地局ＢＳ１〜ＢＳｎと、アクセスポイントＡＰ１〜ＡＰｍと、サーバ２０１と、を含む。通信システム２００において、基地局ＢＳ１〜ＢＳｎ、アクセスポイントＡＰ１〜ＡＰｍおよびサーバ２０１は、ネットワーク２１０を介して接続される。ネットワーク２１０は、例えば、移動体通信網、ＬＡＮ、ＷＡＮ、インターネットなどを含む。
【００６０】
ここで、基地局ＢＳ１〜ＢＳｎは、各地に点在する移動体通信網の基地局である。以下の説明では、基地局ＢＳ１〜ＢＳｎのうちの任意の基地局を「基地局ＢＳｉ」と表記し、基地局ＢＳｉの通信可能範囲を表す通信エリアを「セルＣｉ」と表記する場合がある（ｉ＝１，２，…，ｎ）。なお、図１に示した基地局１０２は、基地局ＢＳｉに相当する。
【００６１】
また、アクセスポイントＡＰ１〜ＡＰｍは、各地に点在する無線ＬＡＮの基地局である。アクセスポイントＡＰ１〜ＡＰｍの中には、可搬型のアクセスポイントや、電車やバス等の移動体に設置されたアクセスポイントが含まれていてもよい。以下の説明では、アクセスポイントＡＰ１〜ＡＰｍのうちの任意のアクセスポイントを「アクセスポイントＡＰｊ」と表記し、アクセスポイントＡＰｊの通信可能範囲を表す通信エリアを「通信エリアＡｊ」と表記する場合がある（ｊ＝１，２，…，ｍ）。なお、図１に示したアクセスポイント１０３は、アクセスポイントＡＰｊに相当する。
【００６２】
移動端末装置１０１は、セルＣｉにおいて基地局ＢＳｉと無線通信可能であり、基地局ＢＳｉを介してネットワーク２１０に接続することができる。また、移動端末装置１０１は、通信エリアＡｊにおいてアクセスポイントＡＰｊと無線通信可能であり、アクセスポイントＡＰｊを介してネットワーク２１０に接続することができる。
【００６３】
サーバ２０１は、ネットワーク２１０を介して、移動端末装置１０１にサービスを提供するコンピュータである。サービスとは、移動端末装置１０１に提供される情報処理であり、例えば、メールサービス、電話サービス、ウェブサービスなどがある。具体的には、例えば、サーバ２０１は、メールサーバ、ウェブサーバ、アプリケーションサーバ、データベースサーバなどを含む。
【００６４】
なお、図２では、移動端末装置１０１およびサーバ２０１をそれぞれ１台のみ表記したが、これに限らない。例えば、移動端末装置１０１は通信システム２００を利用するユーザごとに設けられ、サーバ２０１はサービスの提供者ごとに設けられていてもよい。
【００６５】
（移動端末装置１０１のハードウェア構成例）
図３は、移動端末装置１０１のハードウェア構成例を示すブロック図である。図３において、移動端末装置１０１は、ＣＰＵ３０１と、メモリ３０２と、ディスプレイ３０３と、キーパッド３０４と、公衆網Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０５と、ＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）  Ｉ／Ｆ３０６と、音声信号処理部３０７と、スピーカ３０８と、マイクロフォン３０９と、を有する。また、各構成部はバス３００によってそれぞれ接続される。
【００６６】
ここで、ＣＰＵ３０１は、移動端末装置１０１の全体の制御を司る。メモリ３０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭがＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）のプログラムを記憶し、ＲＯＭがアプリケーションプログラムを記憶し、ＲＡＭがＣＰＵ３０１のワークエリアとして使用される。メモリ３０２に記憶されるプログラムは、ＣＰＵ３０１にロードされることで、コーディングされている処理をＣＰＵ３０１に実行させることになる。
【００６７】
ディスプレイ３０３は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。ディスプレイ３０３は、例えば、液晶ディスプレイや有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどを採用することができる。なお、図１に示した画面１１０は、ディスプレイ３０３に相当する。
【００６８】
キーパッド３０４は、文字、数字、各種指示などの入力のためのキーを備え、データの入力を行う。キーパッド３０４は、例えば、タッチパネル式の入力パッドやテンキー、電源キーなどであってもよい。
【００６９】
公衆網Ｉ／Ｆ３０５は、移動体通信網の基地局ＢＳｉを介してネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータ（例えば、サーバ２０１）に接続される。そして、公衆網Ｉ／Ｆ３０５は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。
【００７０】
ＷＬＡＮ  Ｉ／Ｆ３０６は、無線ＬＡＮのアクセスポイントＡＰｊを介してネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータに接続される。そして、ＷＬＡＮ  Ｉ／Ｆ３０６は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。
【００７１】
音声信号処理部３０７は、スピーカ３０８およびマイクロフォン３０９に接続される。例えば、マイクロフォン３０９に受音された音声は、音声信号処理部３０７でＡ／Ｄ変換される。また、スピーカ３０８からは音声が出力される。
【００７２】
なお、図示は省略するが、移動端末装置１０１は、上述した構成部のほか、例えば、メモリ３０２に対するデータのリード／ライトを制御するメモリコントローラや各構成部に電源電圧を供給するＰＭＵ（Ｐｏｗｅｒ  Ｍａｎａｇｅｍｅｎｔ  Ｕｎｉｔ）、バッテリ、各種タイマ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）ユニットなどを有する。また、基地局ＢＳｉおよびアクセスポイントＡＰｊのハードウェア構成は、例えば、ＣＰＵ、メモリ、Ｉ／Ｆ、補助記憶装置、バス等により実現される。
【００７３】
（ＥＳＳＩＤテーブル４００の記憶内容）
つぎに、移動端末装置１０１が用いるＥＳＳＩＤテーブル４００について説明する。ＥＳＳＩＤテーブル４００は、例えば、図３に示したメモリ３０２により実現される。図１に示した接続情報１２０は、ＥＳＳＩＤテーブル４００に相当する。
【００７４】
図４は、ＥＳＳＩＤテーブル４００の記憶内容の一例を示す説明図である。図４において、ＥＳＳＩＤテーブル４００は、移動端末装置１０１からネットワーク２１０に接続が行われたアクセスポイントＡＰｊのＥＳＳＩＤを記憶する。
【００７５】
移動端末装置１０１は、ＥＳＳＩＤテーブル４００を参照することにより、移動端末装置１０１のユーザが利用可能なアクセスポイントＡＰｊのＥＳＳＩＤ（例えば、ＡＰ１、ＡＰ２、ＡＰ３）を特定することができる。
【００７６】
なお、ＥＳＳＩＤテーブル４００の記憶内容は、例えば、アクセスポイントＡＰｊへの初回接続時に更新される。具体的には、例えば、ユーザの操作入力によるアクセスポイントＡＰｊへの初回接続時に、接続したアクセスポイントＡＰｊのＥＳＳＩＤがＥＳＳＩＤテーブル４００に新規登録される。
【００７７】
（接続実績テーブル５００の記憶内容）
つぎに、移動端末装置１０１が用いる接続実績テーブル５００について説明する。接続実績テーブル５００は、例えば、図３に示したメモリ３０２により実現される。図１に示した接続履歴情報１３０は、接続実績テーブル５００に相当する。
【００７８】
図５は、接続実績テーブル５００の記憶内容の一例を示す説明図である。図５において、接続実績テーブル５００は、Ｃｅｌｌ−ＩＤ、ＥＳＳＩＤおよび最終接続時間のフィールドを有する。各フィールドに情報を設定することにより、接続実績情報（例えば、接続実績情報５００−１〜５００−３）がレコードとして記憶される。
【００７９】
Ｃｅｌｌ−ＩＤは、移動体通信網の基地局ＢＳｉのセルＣｉを識別するエリア識別情報である。ＥＳＳＩＤは、無線ＬＡＮのアクセスポイントＡＰｊを識別するアクセスポイント識別情報である。最終接続時間は、アクセスポイントＡＰｊに最後に接続した日時を示す。
【００８０】
一例として、接続実績情報５００−１を例に挙げると、Ｃｅｌｌ−ＩＤ「Ｃ１」とＥＳＳＩＤ「ＡＰ１」と最終接続時間「２０１１．０３．０２．０９．００」とが対応付けて示されている。接続実績情報５００−１によれば、基地局ＢＳ１のセルＣ１において、通信装置１０１がアクセスポイントＡＰ１に最後に接続した日時「２０１１年３月２日９時０分」を特定することができる。
【００８１】
なお、上述した説明では、アクセスポイント識別情報として、アクセスポイントＡＰｊのＥＳＳＩＤを用いる場合について説明したが、これに限らない。例えば、アクセスポイント識別情報として、アクセスポイントＡＰｊのＢＳＳＩＤを用いることにしてもよく、また、アクセスポイントＡＰｊのＥＳＳＩＤとＢＳＳＩＤの両方を用いることにしてもよい。
【００８２】
（移動端末装置１０１の機能的構成例）
図６は、実施の形態１にかかる移動端末装置１０１の機能的構成例を示すブロック図である。図６において、移動端末装置１０１は、第１の通信部６０１と、第２の通信部６０２と、検出部６０３と、取得部６０４と、判定部６０５と、通信制御部６０６と、更新部６０７と、を含む構成である。第１の通信部６０１〜更新部６０７は制御部となる機能であり、具体的には、例えば、図３に示したメモリ３０２に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、公衆網Ｉ／Ｆ３０５、ＷＬＡＮ  Ｉ／Ｆ３０６などのハードウェアにより、その機能を実現する。各機能部の処理結果は、例えば、メモリ３０２に記憶される。
【００８３】
第１の通信部６０１は、基地局ＢＳｉと通信する機能を有する。具体的には、例えば、第１の通信部６０１は、基地局ＢＳ１〜ＢＳｎのうち通信可能な基地局ＢＳｉからセルＣｉのＣｅｌｌ−ＩＤを含む基地局情報を定期的（例えば、２．５６［秒］ごと）に受信する。なお、移動端末装置１０１は、例えば、受信した基地局情報に含まれるＣｅｌｌ−ＩＤが、前回受信した基地局情報に含まれるＣｅｌｌ−ＩＤと異なる場合、基地局ＢＳｉと通信することにより、自装置の位置登録を行う。
【００８４】
第２の通信部６０２は、アクセスポイントＡＰｊと通信する機能を有する。具体的には、例えば、第２の通信部６０２は、アクセスポイントＡＰｊを介してネットワーク２１０に接続を行う。
【００８５】
検出部６０３は、ディスプレイ３０３（図３参照）の表示状態が非表示から表示へ遷移したことを検出する機能を有する。具体的には、例えば、検出部６０３が、キーパッド３０４を用いたユーザの操作入力により、ディスプレイ３０３の表示状態が非表示から表示へ切り替えられた場合に、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出する。
【００８６】
より具体的には、例えば、検出部６０３が、レジューム機能によりディスプレイ３０３の表示状態が非表示になる直前の状態から作業を再開する場合に、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出することにしてもよい。また、例えば、検出部６０３が、予め決められた時刻に起動するアラームなどのアプリケーションが起動された場合に、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出することにしてもよい。
【００８７】
また、検出部６０３は、ディスプレイ３０３の表示状態が表示から非表示へ遷移したことを検出する機能を有する。具体的には、例えば、検出部６０３が、キーパッド３０４を用いたユーザの操作入力により、ディスプレイ３０３の表示状態が表示から非表示へ切り替えられた場合に、ディスプレイ３０３の表示状態が表示から非表示へ遷移したことを検出する。
【００８８】
また、例えば、検出部６０３が、画面ＯＦＦタイマが規定値に達した場合に、ディスプレイ３０３の表示状態が表示から非表示へ遷移したことを検出することにしてもよい。画面ＯＦＦタイマとは、ディスプレイ３０３の表示状態が表示から非表示へ遷移するまでの時間を計測するタイマである。さらに、例えば、検出部６０３が、ディスプレイ３０３への電力供給を抑えて省電力モードに移行した場合に、ディスプレイ３０３の表示状態が表示から非表示へ遷移したことを検出することにしてもよい。
【００８９】
取得部６０４は、基地局ＢＳ１〜ＢＳｎのセルＣ１〜Ｃｎのうち自装置が属するセルＣｉを識別するＣｅｌｌ−ＩＤを取得する機能を有する。具体的には、例えば、取得部６０４が、基地局ＢＳｉと通信する第１の通信部６０１によって受信された基地局情報に含まれるＣｅｌｌ−ＩＤを、自装置が属するセルＣｉのＣｅｌｌ−ＩＤとして取得する。
【００９０】
また、基地局ＢＳ１〜ＢＳｎのうち移動端末装置１０１が通信可能な基地局が複数存在する場合がある。この場合、例えば、取得部６０４が、通信可能な複数の基地局のうち電波強度が最大となる基地局の基地局情報に含まれるＣｅｌｌ−ＩＤを、自装置が属するセルＣｉを識別するＣｅｌｌ−ＩＤとして取得することにしてもよい。
【００９１】
判定部６０５は、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績があるか否かを判定する機能を有する。ここで、アクセスポイントＡＰｊへの接続実績とは、アクセスポイントＡＰｊへの接続動作が完了したことを示す接続履歴である。また、アクセスポイントＡＰｊへの接続動作とは、アクセスポイントＡＰｊを介してネットワーク２１０に接続する移動端末装置１０１の動作である。
【００９２】
具体的には、例えば、まず、判定部６０５が、検出部６０３によって表示状態が非表示から表示へ遷移したことが検出されてから所定時間Ｔが経過したか否かを判断する。そして、判定部６０５は、所定時間Ｔが経過した場合、図５に示した接続実績テーブル５００を参照して、取得部６０４によって取得されたＣｅｌｌ−ＩＤと対応付けて記憶されるアクセスポイントＡＰｊのＥＳＳＩＤがあるか否かを判定する。
【００９３】
ここで、アクセスポイントＡＰｊのＥＳＳＩＤがある場合、判定部６０５が、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績があると判定する。一方、アクセスポイントＡＰｊのＥＳＳＩＤがない場合、判定部６０５が、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績がないと判定する。
【００９４】
なお、移動端末装置１０１は、アクセスポイントＡＰｊの通信範囲内に位置する場合であっても、１回のスキャン動作でアクセスポイントＡＰｊを探索できない場合がある。具体的には、例えば、移動端末装置１０１は、無線ＬＡＮに用いられる各ＣＨ（チャネル）に対してプローブリクエスト信号を送信した結果、ＥＳＳＩＤを含むプローブレスポンス信号を受信することにより、利用可能なアクセスポイントＡＰｊを探索する。
【００９５】
この際、利用可能なアクセスポイントＡＰｊからのプローブレスポンス信号を受信する直前に、他のアクセスポイントからのプローブレスポンス信号を受信する場合がある。この場合、他のアクセスポイントからのプローブレスポンス信号を処理中のために、利用可能なアクセスポイントＡＰｊからのプローブレスポンス信号を受信できないことがある。
【００９６】
このため、所定時間Ｔは、例えば、アクセスポイントＡＰｊのスキャン動作を複数回行える程度の時間（例えば、２［分］）に設定される。所定時間Ｔは、例えば、メモリ３０２に記憶される。また、表示状態が非表示から表示へ遷移したことが検出されてからの経過時間は、例えば、タイマによって計測することができる。
【００９７】
以下の説明では、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことが検出されてからの経過時間を計測するタイマを「スキャンタイマ」と表記する場合がある。
【００９８】
通信制御部６０６は、アクセスポイントＡＰｊのスキャン動作を制御する機能を有する。ここで、アクセスポイントＡＰｊの検出動作例について説明する。具体的には、例えば、通信制御部６０６が、第２の通信部６０２を制御して、無線ＬＡＮに用いられる各ＣＨ（チャネル）に対してプローブリクエスト信号を送信する。この結果、通信制御部６０６が、ＥＳＳＩＤを含むプローブレスポンス信号を受信することにより、通信可能なアクセスポイントＡＰｊを検出することができる。
【００９９】
具体的には、例えば、通信制御部６０６は、検出部６０３によって表示状態が非表示から表示へ遷移したことが検出された場合、第２の通信部６０２を制御して、アクセスポイントＡＰｊの検出動作を開始する。より詳細に説明すると、通信制御部６０６がスキャン動作フラグをＯＮに設定することにより、第２の通信部６０２が周期的なアクセスポイントＡＰｊのスキャン動作を開始する。
【０１００】
スキャン動作フラグは、アクセスポイントＡＰｊのスキャン動作を周期的に行うか否かを示すフラグである。スキャン動作フラグは、例えば、メモリ３０２やＣＰＵ３０１のレジスタに記憶される。これにより、スキャン動作フラグがＯＮに設定されている間は、アクセスポイントＡＰｊのスキャン動作を周期的に行うことができる。
【０１０１】
なお、アクセスポイントＡＰｊのスキャン動作の周期は任意に設定可能である。また、アクセスポイントＡＰｊのスキャン動作を周期的に行う場合の開始タイミングは、例えば、タイマによって制御される。
【０１０２】
また、通信制御部６０６は、判定部６０５によって判定された判定結果に基づいて、アクセスポイントＡＰｊのスキャン動作を制御する。具体的には、例えば、通信制御部６０６は、所定時間Ｔの経過後に自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績があると判定された場合、第２の通信部６０２を制御して、アクセスポイントＡＰｊのスキャン動作を継続する。
【０１０３】
一方、所定時間Ｔの経過後に自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績がないと判定された場合、通信制御部６０６は、第２の通信部６０２を制御して、アクセスポイントＡＰｊのスキャン動作を停止する。より詳細に説明すると、通信制御部６０６がスキャン動作フラグをＯＦＦに設定することにより、第２の通信部６０２の周期的なアクセスポイントＡＰｊのスキャン動作を停止させることができる。
【０１０４】
また、通信制御部６０６は、第２の通信部６０２を制御して、アクセスポイントＡＰｊへの接続動作を開始する機能を有する。具体的には、例えば、まず、通信制御部６０６は、図４に示したＥＳＳＩＤテーブル４００を参照して、スキャン動作により探索されたアクセスポイントＡＰｊのＥＳＳＩＤが登録されているか否かを判断する。
【０１０５】
ここで、ＥＳＳＩＤが登録されている場合、通信制御部６０６が、第２の通信部６０２を制御して、アクセスポイントＡＰｊへの接続動作を開始する。一方、ＥＳＳＩＤが未登録の場合、通信制御部６０６は、アクセスポイントＡＰｊへの接続動作を開始しない。
【０１０６】
また、通信制御部６０６は、ユーザの操作入力により、第２の通信部６０２を制御して、スキャン動作により探索されたアクセスポイントＡＰｊへの接続動作を開始することにしてもよい。具体的には、例えば、アクセスポイントＡＰｊへの初回接続時には、通信制御部６０６は、ユーザの操作入力により、第２の通信部６０２を制御して、アクセスポイントＡＰｊへの接続動作を開始する。この場合、通信制御部６０６は、接続したアクセスポイントＡＰｊのＥＳＳＩＤをＥＳＳＩＤテーブル４００に新規登録することにしてもよい。
【０１０７】
また、通信制御部６０６は、検出部６０３によってディスプレイ３０３の表示状態が表示から非表示へ遷移したことが検出された場合、第２の通信部６０２を制御して、アクセスポイントＡＰｊのスキャン動作を停止することにしてもよい。これにより、ディスプレイ３０３の表示状態が非表示のときのアクセスポイントＡＰｊのスキャン動作を抑制して、移動端末装置１０１の消費電力を抑制することができる。
【０１０８】
また、通信制御部６０６は、ディスプレイ３０３の表示状態が表示から非表示へ遷移したことが検出された場合、表示状態が非表示へ遷移してから一定時間ｔが経過した場合に、第２の通信部６０２を制御して、アクセスポイントＡＰｊのスキャン動作を停止することにしてもよい。これにより、ディスプレイ３０３の表示状態が表示から非表示へ遷移した後、すぐに表示状態が非表示から表示へ遷移する場合を想定して、スキャン動作フラグをＯＮのままにすることができる。
【０１０９】
更新部６０７は、アクセスポイントＡＰｊへの接続が完了した場合、アクセスポイントＡＰｊへの接続時間を更新する機能を有する。ここで、接続時間とは、例えば、アクセスポイントＡＰｊに接続した最終時刻を表すものである。
【０１１０】
具体的には、例えば、まず、更新部６０７が、接続実績テーブル５００から、自装置が属するセルＣｉのＣｅｌｌ−ＩＤと接続が完了したアクセスポイントＡＰｊのＥＳＳＩＤとの組み合わせに対応する接続実績情報を検索する。そして、更新部６０７が、検索した接続実績情報の最終接続時間フィールドに、アクセスポイントＡＰｊへの接続時間を上書きする。
【０１１１】
また、更新部６０７が、接続実績テーブル５００から、自装置が属するセルＣｉのＣｅｌｌ−ＩＤに対応する接続実績情報を検索することにしてもよい。この場合、更新部６０７が、検索した接続実績情報のＥＳＳＩＤフィールドに、検出したアクセスポイントＡＰｊのＥＳＳＩＤを上書きする。また、更新部６０７が、検索した接続実績情報の最終接続時間フィールドに、検出したアクセスポイントＡＰｊへの接続時間を上書きする。
【０１１２】
なお、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績がない場合は、自装置が属するセルＣｉのＣｅｌｌ−ＩＤに対応する接続実績情報は検索されない。この場合、更新部６０７は、接続実績テーブル５００内の各フィールドに、自装置が属するセルＣｉのＣｅｌｌ−ＩＤ、検出したアクセスポイントＡＰｊのＥＳＳＩＤおよび接続時間を設定する。これにより、新たな接続実績情報がレコードとして接続実績テーブル５００に新規登録される。
【０１１３】
また、更新部６０７は、接続実績テーブル５００に新たな接続実績情報を登録する場合、接続実績テーブル５００に記憶された接続実績情報の総数Ｍを算出することにしてもよい。そして、更新部６０７は、算出した総数Ｍが閾値Ｍmax以上の場合、接続実績テーブル５００に記憶された接続実績情報のうち最終接続時間が最古の接続実績情報を削除することにしてもよい。
【０１１４】
ここで、閾値Ｍmaxは、接続実績テーブル５００に登録可能な接続実績情報の上限値を表すものである。閾値Ｍmaxは、任意に設定可能であり、例えば、予め設定されてメモリ３０２に記憶される。このように、接続実績テーブル５００に登録可能な接続実績情報の総数Ｍに上限値を設けることにより、接続実績テーブル５００内のレコード数が上限値を超えて増加することを防ぐことができる。
【０１１５】
なお、検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移した後、ロック状態が解除されたことを検出することにしてもよい。ロック状態とは、ユーザの操作入力を制限する状態である。移動端末装置１０１は、例えば、ロック状態となると、ロック状態を解除する操作入力以外は受け付けない状態となる。具体的には、例えば、検出部６０３が、キーパッド３０４を用いて、ロック状態を解除するユーザの操作入力が行われた場合に、ディスプレイ３０３のロック状態が解除されたことを検出する。
【０１１６】
この場合、通信制御部６０６は、検出部６０３によって表示状態が非表示から表示へ遷移し、かつ、ロック状態が解除されたことが検出された場合に、第２の通信部６０２を制御して、アクセスポイントＡＰｊの検出動作を開始することにしてもよい。これにより、ディスプレイ３０３の表示状態を非表示から表示へ遷移させてしまった場合や、不正ユーザが使用しようとした場合のアクセスポイントＡＰｊのスキャン動作を抑制して、移動端末装置１０１の電力消費を抑制することができる。
【０１１７】
（移動端末装置１０１の動作例）
つぎに、図７〜図１０を用いて、実施の形態１にかかる移動端末装置１０１の動作例について説明する。
【０１１８】
図７は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その１）である。図７に示す移動端末装置１０１の動作例は、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績がない場合の動作例である。
【０１１９】
（７−１）検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出する。図７の例では、ユーザの操作入力によりディスプレイ３０３の表示状態が非表示から表示へ切り替えられた結果、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことが検出される。
【０１２０】
（７−２）検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出した場合、画面ＯＮ通知を通信制御部６０６に通知するとともに、スキャンタイマをスタートする。画面ＯＮ通知は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを示す通知である。
【０１２１】
（７−３）通信制御部６０６は、画面ＯＮ通知を受け付けた場合、第２の通信部６０２を制御して、アクセスポイントＡＰｊの検出動作を開始する。具体的には、例えば、通信制御部６０６がスキャン動作フラグをＯＮに設定することにより、第２の通信部６０２が周期的なアクセスポイントＡＰｊのスキャン動作を開始する。
【０１２２】
また、通信制御部６０６は、ＥＳＳＩＤテーブル４００を読み出して、第２の通信部６０２からのスキャン結果に含まれるＥＳＳＩＤがＥＳＳＩＤテーブル４００に登録されているか否かを判断する。なお、スキャン結果は、スキャン動作により探索されたアクセスポイントＡＰｊのＥＳＳＩＤを含む情報である。
【０１２３】
ここで、ＥＳＳＩＤが登録されている場合、通信制御部６０６が、第２の通信部６０２を制御して、アクセスポイントＡＰｊへの接続動作を開始する。一方、ＥＳＳＩＤが未登録の場合、通信制御部６０６は、アクセスポイントＡＰｊへの接続動作を開始しない。図７の例では、スキャン動作により探索されたアクセスポイントＡＰ１００のＥＳＳＩＤ「ＡＰ１００」がＥＳＳＩＤテーブル４００に未登録のため、アクセスポイントＡＰｊへの接続動作は開始されていない。
【０１２４】
（７−４）判定部６０５は、スキャンタイマをスタートしてから所定時間Ｔの経過後に、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する。図７の例では、自装置が属するセルＣ３のＣｅｌｌ−ＩＤ「Ｃ３」が取得される。
【０１２５】
（７−５）判定部６０５は、通信制御部６０６に対して接続中のアクセスポイントＡＰｊのＥＳＳＩＤの取得要求を行うことにより、接続中のアクセスポイントＡＰｊのＥＳＳＩＤを取得する。図７の例では、アクセスポイントＡＰｊに接続していないことを示す「ＥＳＳＩＤなし」が、通信制御部６０６から判定部６０５に通知される。
【０１２６】
（７−６）判定部６０５は、接続実績テーブル５００を読み出して、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績があるか否かを判定する。図７の例では、取得されたＣｅｌｌ−ＩＤ「Ｃ３」に対応する接続実績情報が未登録のため、アクセスポイントＡＰｊへの接続実績がないと判定される。
【０１２７】
（７−７）判定部６０５は、スキャン動作フラグのＯＦＦ設定要求を通信制御部６０６に送信する。ＯＦＦ設定要求は、スキャン動作フラグをＯＦＦにするよう要求するものである。
【０１２８】
（７−８）通信制御部６０６は、スキャン動作フラグのＯＦＦ設定要求を受け付けた場合、判定部６０５に対してＡｃｋを返して、スキャン動作フラグがＯＮの場合に、スキャン動作フラグをＯＦＦに設定する。この結果、第２の通信部６０２による周期的なアクセスポイントＡＰｊのスキャン動作が停止される。
【０１２９】
このように、移動端末装置１０１によれば、画面ＯＮを契機に周期的なアクセスポイントＡＰｊのスキャン動作を開始することができる。また、画面ＯＮから所定時間Ｔが経過してもアクセスポイントＡＰｊに非接続の場合は、周期的なアクセスポイントＡＰｊのスキャン動作を停止させることができる。
【０１３０】
なお、上記（７−７）において、判定部６０５は、スキャン動作フラグを読み出して、スキャン動作フラグがＯＮの場合に、スキャン動作フラグのＯＦＦ設定要求を通信制御部６０６に送信することにしてもよい。これにより、スキャン動作フラグがＯＦＦの場合におけるＯＦＦ設定要求の通知を止めて、移動端末装置１０１の処理負荷を軽減することができる。
【０１３１】
図８は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その２）である。図８に示す移動端末装置１０１の動作例は、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績がある場合の動作例である。
【０１３２】
なお、図８に示す（８−１）〜（８−５）の動作については、図７に示した（７−１）〜（７−５）の動作と同様のため説明を省略する。
【０１３３】
（８−６）判定部６０５は、接続実績テーブル５００を読み出して、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績があるか否かを判定する。図８の例では、取得されたＣｅｌｌ−ＩＤ「Ｃ１」に対応する接続実績情報が登録済みのため、アクセスポイントＡＰｊへの接続実績があると判定される。
【０１３４】
（８−７）判定部６０５は、スキャン動作フラグのＯＮ設定要求を通信制御部６０６に送信する。ＯＮ設定要求は、スキャン動作フラグをＯＮにするよう要求するものである。
【０１３５】
（８−８）通信制御部６０６は、スキャン動作フラグのＯＮ設定要求を受け付けた場合、判定部６０５に対してＡｃｋを返して、スキャン動作フラグがＯＦＦの場合に、スキャン動作フラグをＯＮに設定する。図８の例では、スキャン動作フラグがＯＮのため、第２の通信部６０２による周期的なアクセスポイントＡＰｊのスキャン動作が継続して行われる。
【０１３６】
このように、移動端末装置１０１によれば、画面ＯＮを契機に周期的なアクセスポイントＡＰｊのスキャン動作を開始することができる。また、画面ＯＮから所定時間Ｔの経過後にアクセスポイントＡＰｊに非接続であっても、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績がある場合は、周期的なアクセスポイントＡＰｊのスキャン動作を継続させることができる。
【０１３７】
なお、上記（８−７）において、判定部６０５は、スキャン動作フラグを読み出して、スキャン動作フラグがＯＦＦの場合に、スキャン動作フラグのＯＮ設定要求を通信制御部６０６に送信することにしてもよい。これにより、スキャン動作フラグがＯＮの場合におけるＯＮ設定要求の通知を止めて、移動端末装置１０１の処理負荷を軽減することができる。
【０１３８】
図９は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その３）である。図９に示す移動端末装置１０１の動作例は、周期的なアクセスポイントＡＰｊのスキャン動作中にアクセスポイントＡＰｊへの接続が完了した結果、更新部６０７が通信制御部６０６から接続完了通知（割込通知）を受け付けた場合の動作例である。
【０１３９】
（９−１）検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出する。図９の例では、ユーザの操作入力によりディスプレイ３０３の表示状態が非表示から表示へ切り替えられた結果、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことが検出される。
【０１４０】
（９−２）検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出した場合、画面ＯＮ通知を通信制御部６０６に通知するとともに、スキャンタイマをスタートする。
【０１４１】
（９−３）通信制御部６０６は、画面ＯＮ通知を受け付けた場合、第２の通信部６０２を制御して、アクセスポイントＡＰｊの検出動作を開始する。また、通信制御部６０６は、第２の通信部６０２からのスキャン結果に含まれるＥＳＳＩＤがＥＳＳＩＤテーブル４００に登録される場合、第２の通信部６０２を制御して、アクセスポイントＡＰｊへの接続動作を開始する。
【０１４２】
図９の例では、スキャン動作により探索されたアクセスポイントＡＰ１のＥＳＳＩＤ「ＡＰ１」がＥＳＳＩＤテーブル４００に登録済みのため、アクセスポイントＡＰｊへの接続動作が開始される。
【０１４３】
（９−４）通信制御部６０６は、第２の通信部６０２から接続完了通知を受け付けた場合、接続が完了したアクセスポイントＡＰ１のＥＳＳＩＤをメモリ３０２に保存して、更新部６０７に接続完了通知を通知する。なお、接続完了通知には、接続が完了したアクセスポイントＡＰ１のＥＳＳＩＤが含まれていてもよい。
【０１４４】
（９−５）更新部６０７は、スキャンタイマをスタートしてから所定時間Ｔが経過する前に、通信制御部６０６から接続完了通知を受け付けた場合、接続実績テーブル５００を読み出す。
【０１４５】
（９−６）更新部６０７は、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する。図９の例では、自装置が属するセルＣ３のＣｅｌｌ−ＩＤ「Ｃ３」が取得される。
【０１４６】
（９−７）更新部６０７は、通信制御部６０６に対して接続中のアクセスポイントＡＰｊのＥＳＳＩＤの取得要求を行うことにより、接続中のアクセスポイントＡＰｊのＥＳＳＩＤを取得する。図９の例では、接続中のアクセスポイントＡＰ１のＥＳＳＩＤ「ＡＰ１」が、通信制御部６０６から更新部６０７に通知される。
【０１４７】
なお、上記（９−５）において、通信制御部６０６から受け付けた接続完了通知に接続が完了したアクセスポイントＡＰ１のＥＳＳＩＤが含まれる場合は、上記（９−７）の処理を省略することにしてもよい。
【０１４８】
（９−８）更新部６０７は、接続実績テーブル５００の記憶内容を更新する。図９の例では、接続実績テーブル５００内の各フィールドに、移動端末装置１０１が属するセルＣ３のＣｅｌｌ−ＩＤ「Ｃ３」、アクセスポイントＡＰ１のＥＳＳＩＤ「ＡＰ１」が登録されていないため、Ｃｅｌｌ−ＩＤ「Ｃ３」、接続中のアクセスポイントＡＰ１のＥＳＳＩＤ「ＡＰ１」および最終接続時間「２０１１．０５．０３．１０．０３」が追加設定される。この結果、新たな接続実績情報５００−４がレコードとして接続実績テーブル５００に新規登録される。
【０１４９】
このように、移動端末装置１０１によれば、画面ＯＮを契機に周期的なアクセスポイントＡＰｊのスキャン動作を開始することができる。また、画面ＯＮから所定時間Ｔが経過する前にアクセスポイントＡＰｊへの接続が完了した場合は、接続実績テーブル５００の記憶内容を更新することができる。
【０１５０】
なお、上述した説明では、通信制御部６０６が第２の通信部６０２を制御して、アクセスポイントＡＰｊへの接続動作を開始することにしたが、これに限らない。例えば、第２の通信部６０２が、ＥＳＳＩＤテーブル４００と同様の情報を参照して、アクセスポイントＡＰｊへの接続実績の有無を判断して、アクセスポイントＡＰｊへの接続動作を開始することにしてもよい。この場合、通信制御部６０６は、第２の通信部６０２から接続完了通知を受け付けて、接続完了通知に含まれるＥＳＳＩＤをＥＳＳＩＤテーブル４００に登録することにしてもよい。
【０１５１】
図１０は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その４）である。図１０に示す移動端末装置１０１の動作例は、周期的なアクセスポイントＡＰｊのスキャン動作中にアクセスポイントＡＰｊへの接続が完了した結果、所定時間Ｔの経過後に接続実績テーブル５００の記憶内容を更新する場合の動作例である。
【０１５２】
（１０−１）検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出する。図１０の例では、ユーザの操作入力によりディスプレイ３０３の表示状態が非表示から表示へ切り替えられた結果、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことが検出される。
【０１５３】
（１０−２）検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出した場合、画面ＯＮ通知を通信制御部６０６に通知するとともに、スキャンタイマをスタートする。
【０１５４】
（１０−３）通信制御部６０６は、画面ＯＮ通知を受け付けた場合、第２の通信部６０２を制御して、アクセスポイントＡＰｊの検出動作を開始する。また、通信制御部６０６は、第２の通信部６０２からのスキャン結果に含まれるＥＳＳＩＤがＥＳＳＩＤテーブル４００に登録されている場合、第２の通信部６０２を制御して、アクセスポイントＡＰｊへの接続動作を開始する。
【０１５５】
図１０の例では、スキャン動作により探索されたアクセスポイントＡＰ１のＥＳＳＩＤ「ＡＰ１」がＥＳＳＩＤテーブル４００に登録済みのため、アクセスポイントＡＰｊへの接続動作が開始される。
【０１５６】
（１０−４）通信制御部６０６は、第２の通信部６０２から接続完了通知を受け付けた場合、接続が完了したアクセスポイントＡＰ１のＥＳＳＩＤをメモリ３０２に保存する。
【０１５７】
（１０−５）更新部６０７は、スキャンタイマをスタートしてから所定時間Ｔの経過後に、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する。図１０の例では、自装置が属するセルＣ３のＣｅｌｌ−ＩＤ「Ｃ３」が取得される。
【０１５８】
（１０−６）更新部６０７は、通信制御部６０６に対して接続中のアクセスポイントＡＰｊのＥＳＳＩＤの取得要求を行うことにより、接続中のアクセスポイントＡＰｊのＥＳＳＩＤを取得する。図１０の例では、接続中のアクセスポイントＡＰ１のＥＳＳＩＤ「ＡＰ１」が、通信制御部６０６から更新部６０７に通知される。
【０１５９】
なお、更新部６０７は、上記（１０−４）において、通信制御部６０６によりメモリ３０２に保存されたＥＳＳＩＤを、接続中のアクセスポイントＡＰｊのＥＳＳＩＤとして読み出すことにしてもよい。この場合、上記（１０−４）の処理は省略することができる。
【０１６０】
（１０−７）更新部６０７は、接続実績テーブル５００を読み出す。
【０１６１】
（１０−８）更新部６０７は、接続実績テーブル５００の記憶内容を更新する。図１０の例では、接続実績テーブル５００内の各フィールドに情報が設定された結果、新たな接続実績情報５００−４がレコードとして接続実績テーブル５００に新規登録される。
【０１６２】
このように、移動端末装置１０１によれば、画面ＯＮを契機に周期的なアクセスポイントＡＰｊのスキャン動作を開始することができる。また、アクセスポイントＡＰｊへの接続が完了した場合は、画面ＯＮから所定時間Ｔが経過後に接続実績テーブル５００の記憶内容を更新することができる。
【０１６３】
（移動端末装置１０１の各種処理手順）
つぎに、実施の形態１にかかる移動端末装置１０１の各種処理手順について説明する。まず、移動端末装置１０１が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績があるか否かを判定する移動端末装置１０１の判定処理手順について説明する。
【０１６４】
＜第１の判定処理手順＞
図１１は、実施の形態１にかかる移動端末装置１０１の第１の判定処理手順の一例を示すフローチャートである。図１１のフローチャートにおいて、まず、検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したか否かを判断する（ステップＳ１１０１）。
【０１６５】
ここで、検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移するのを待つ（ステップＳ１１０１：Ｎｏ）。そして、ディスプレイ３０３の表示状態が非表示から表示へ遷移した場合（ステップＳ１１０１：Ｙｅｓ）、検出部６０３は、画面ＯＮ通知を通信制御部６０６に通知して（ステップＳ１１０２）、スキャンタイマをスタートする（ステップＳ１１０３）。
【０１６６】
つぎに、更新部６０７は、通信制御部６０６から接続完了通知を受け付けたか否かを判断する（ステップＳ１１０４）。ここで、更新部６０７によって接続完了通知を受け付けていない場合（ステップＳ１１０４：Ｎｏ）、判定部６０５は、スキャンタイマをスタートしてから所定時間Ｔが経過したか否かを判断する（ステップＳ１１０５）。
【０１６７】
ここで、所定時間Ｔが経過していない場合（ステップＳ１１０５：Ｎｏ）、移動端末装置１０１は、ステップＳ１１０４に戻る。一方、所定時間Ｔが経過した場合（ステップＳ１１０５：Ｙｅｓ）、判定部６０５は、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する（ステップＳ１１０６）。
【０１６８】
つぎに、判定部６０５は、通信制御部６０６に対して接続中のアクセスポイントＡＰｊのＥＳＳＩＤの取得要求を行うことにより、接続中のアクセスポイントＡＰｊのＥＳＳＩＤを取得する（ステップＳ１１０７）。そして、判定部６０５は、接続実績テーブル５００を参照して、自装置が属するセルＣｉのＣｅｌｌ−ＩＤと対応付けて記憶されたＥＳＳＩＤがあるか否かを判定する（ステップＳ１１０８）。
【０１６９】
ここで、ＥＳＳＩＤがある場合（ステップＳ１１０８：Ｙｅｓ）、判定部６０５は、スキャン動作フラグのＯＮ設定要求を通信制御部６０６に通知して（ステップＳ１１０９）、本フローチャートによる一連の処理を終了する。
【０１７０】
一方、ＥＳＳＩＤがない場合（ステップＳ１１０８：Ｎｏ）、判定部６０５は、スキャン動作フラグのＯＦＦ設定要求を通信制御部６０６に通知して（ステップＳ１１１０）、本フローチャートによる一連の処理を終了する。
【０１７１】
また、ステップＳ１１０４において、通信制御部６０６から接続完了通知を受け付けた場合（ステップＳ１１０４：Ｙｅｓ）、更新部６０７は、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する（ステップＳ１１１１）。
【０１７２】
つぎに、更新部６０７は、通信制御部６０６に対して接続中のアクセスポイントＡＰｊのＥＳＳＩＤの取得要求を行うことにより、接続中のアクセスポイントＡＰｊのＥＳＳＩＤを取得する（ステップＳ１１１２）。そして、更新部６０７は、テーブル更新処理を実行して（ステップＳ１１１３）、本フローチャートによる一連の処理を終了する。
【０１７３】
テーブル更新処理は、接続実績テーブル５００の記憶内容を更新する処理である。テーブル更新処理の具体的な処理内容については、図１３を用いて後述する。
【０１７４】
これにより、画面ＯＮから所定時間Ｔが経過してもアクセスポイントＡＰｊに非接続の場合は、自装置が属するセルＣｉにおけるアクセスポイントＡＰｊへの接続実績の有無に応じて、周期的なアクセスポイントＡＰｊのスキャン動作を制御することができる。また、所定時間Ｔが経過する前にアクセスポイントＡＰｊとの接続が完了したことを示す接続完了通知の割り込みが発生した場合は、接続実績テーブル５００の記憶内容を更新することができる。
【０１７５】
なお、ステップＳ１１０９において、判定部６０５は、スキャン動作フラグを読み出して、スキャン動作フラグがＯＦＦの場合に、スキャン動作フラグのＯＮ設定要求を通信制御部６０６に通知することにしてもよい。また、ステップＳ１１１０において、判定部６０５は、スキャン動作フラグを読み出して、スキャン動作フラグがＯＮの場合に、スキャン動作フラグのＯＦＦ設定要求を通信制御部６０６に送信することにしてもよい。また、ステップＳ１１０７の処理は省略することにしてもよい。
【０１７６】
＜第２の判定処理手順＞
つぎに、移動端末装置１０１の第２の判定処理手順について説明する。図１１に示した第１の判定処理では、アクセスポイントＡＰｊとの接続が完了した場合に接続完了通知の割り込みが発生する場合について説明したが、第２の判定処理では、接続完了通知の割り込みが発生しない場合について説明する。
【０１７７】
図１２は、実施の形態１にかかる移動端末装置１０１の第２の判定処理手順の一例を示すフローチャートである。図１２のフローチャートにおいて、まず、検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したか否かを判断する（ステップＳ１２０１）。
【０１７８】
ここで、検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移するのを待つ（ステップＳ１２０１：Ｎｏ）。そして、ディスプレイ３０３の表示状態が非表示から表示へ遷移した場合（ステップＳ１２０１：Ｙｅｓ）、検出部６０３は、画面ＯＮ通知を通信制御部６０６に通知して（ステップＳ１２０２）、スキャンタイマをスタートする（ステップＳ１２０３）。
【０１７９】
つぎに、判定部６０５は、スキャンタイマをスタートしてから所定時間Ｔが経過したか否かを判断する（ステップＳ１２０４）。ここで、判定部６０５は、スキャンタイマをスタートしてから所定時間Ｔが経過するのを待つ（ステップＳ１２０４：Ｎｏ）。
【０１８０】
そして、所定時間Ｔが経過した場合（ステップＳ１２０４：Ｙｅｓ）、判定部６０５は、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する（ステップＳ１２０５）。
【０１８１】
つぎに、判定部６０５は、通信制御部６０６に対して接続中のアクセスポイントＡＰｊのＥＳＳＩＤの取得要求を行うことにより、接続中のアクセスポイントＡＰｊのＥＳＳＩＤを取得する（ステップＳ１２０６）。そして、判定部６０５は、接続中のアクセスポイントＡＰｊのＥＳＳＩＤを取得したか否かを判断する（ステップＳ１２０７）。
【０１８２】
ＥＳＳＩＤが取得されていない場合（ステップＳ１２０７：Ｎｏ）、判定部６０５は、接続実績テーブル５００を参照して、自装置が属するセルＣｉのＣｅｌｌ−ＩＤと対応付けて記憶されたＥＳＳＩＤがあるか否かを判定する（ステップＳ１２０８）。
【０１８３】
ここで、ＥＳＳＩＤがある場合（ステップＳ１２０８：Ｙｅｓ）、判定部６０５は、スキャン動作フラグのＯＮ設定要求を通信制御部６０６に通知して（ステップＳ１２０９）、本フローチャートによる一連の処理を終了する。
【０１８４】
一方、ＥＳＳＩＤがない場合（ステップＳ１２０８：Ｎｏ）、判定部６０５は、スキャン動作フラグのＯＦＦ設定要求を通信制御部６０６に通知して（ステップＳ１２１０）、本フローチャートによる一連の処理を終了する。
【０１８５】
また、ステップＳ１２０７において、ＥＳＳＩＤが取得された場合（ステップＳ１２０７：Ｙｅｓ）、更新部６０７は、テーブル更新処理を実行して（ステップＳ１２１１）、本フローチャートによる一連の処理を終了する。
【０１８６】
これにより、画面ＯＮから所定時間Ｔが経過してもアクセスポイントＡＰｊに非接続の場合は、自装置が属するセルＣｉにおけるアクセスポイントＡＰｊへの接続実績の有無に応じて、周期的なアクセスポイントＡＰｊのスキャン動作を制御することができる。また、所定時間Ｔの経過後にアクセスポイントＡＰｊとの接続が完了した場合は、接続実績テーブル５００の記憶内容を更新することができる。
【０１８７】
＜テーブル更新処理手順＞
つぎに、図１１に示したステップＳ１１１３および図１２に示したステップＳ１２１１のテーブル更新処理の具体的な処理手順について説明する。
【０１８８】
図１３は、テーブル更新処理の具体的処理手順の一例を示すフローチャートである。図１３のフローチャートにおいて、まず、更新部６０７は、接続実績テーブル５００を参照して、自装置が属するセルＣｉのＣｅｌｌ−ＩＤと対応付けて記憶されたＥＳＳＩＤがあるか否かを判定する（ステップＳ１３０１）。
【０１８９】
ここで、ＥＳＳＩＤがある場合（ステップＳ１３０１：Ｙｅｓ）、更新部６０７は、現在日時を取得する（ステップＳ１３０２）。なお、現在日時は、例えば、移動端末装置１０１が有する不図示の計時部によって計時することができる。
【０１９０】
つぎに、更新部６０７は、接続実績テーブル５００内の自装置が属するセルＣｉのＣｅｌｌ−ＩＤと対応付けて記憶された最終接続時間を現在日時に更新して（ステップＳ１３０３）、本フローチャートによる一連の処理を終了する。そして、移動端末装置１０１は、テーブル更新処理を呼び出したステップに戻る。
【０１９１】
また、ステップＳ１３０１において、ＥＳＳＩＤがない場合（ステップＳ１３０１：Ｎｏ）、更新部６０７は、現在日時を取得する（ステップＳ１３０４）。つぎに、更新部６０７は、接続実績テーブル５００の各フィールドにＣｅｌｌ−ＩＤ、ＥＳＳＩＤおよび現在日時を追加して（ステップＳ１３０５）、本フローチャートによる一連の処理を終了する。そして、移動端末装置１０１は、テーブル更新処理を呼び出したステップに戻る。
【０１９２】
これにより、接続実績テーブル５００の記憶内容を更新することができる。なお、ステップＳ１３０５において設定されるＣｅｌｌ−ＩＤは、自装置が属するセルＣｉのＣｅｌｌ−ＩＤである。また、ＥＳＳＩＤは、接続中のアクセスポイントＡＰｊのＥＳＳＩＤである。
【０１９３】
＜第１の通信制御処理手順＞
つぎに、実施の形態１にかかる移動端末装置１０１の第１の通信制御処理手順について説明する。
【０１９４】
図１４は、実施の形態１にかかる移動端末装置１０１の第１の通信制御処理手順の一例を示すフローチャートである。図１４のフローチャートにおいて、まず、通信制御部６０６は、検出部６０３から画面ＯＮ通知を受け付けたか否かを判断する（ステップＳ１４０１）。
【０１９５】
ここで、通信制御部６０６は、画面ＯＮ通知を受け付けるのを待つ（ステップＳ１４０１：Ｎｏ）。そして、通信制御部６０６は、画面ＯＮ通知を受け付けた場合（ステップＳ１４０１：Ｙｅｓ）、ＥＳＳＩＤテーブル４００を読み出して（ステップＳ１４０２）、スキャン動作フラグをＯＮに設定する（ステップＳ１４０３）。
【０１９６】
つぎに、通信制御部６０６は、スキャン動作フラグがＯＮの状態であるか否かを判断する（ステップＳ１４０４）。ここで、スキャン動作フラグがＯＮの状態である場合（ステップＳ１４０４：Ｙｅｓ）、通信制御部６０６は、第２の通信部６０２からスキャン結果を取得する（ステップＳ１４０５）。
【０１９７】
そして、通信制御部６０６は、スキャン結果に含まれるＥＳＳＩＤがＥＳＳＩＤテーブル４００に登録されているか否かを判断する（ステップＳ１４０６）。ここで、ＥＳＳＩＤが登録されていない場合（ステップＳ１４０６：Ｎｏ）、通信制御部６０６は、ステップＳ１４０４に戻る。
【０１９８】
一方、ＥＳＳＩＤが登録されている場合（ステップＳ１４０６：Ｙｅｓ）、通信制御部６０６は、第２の通信部６０２を制御して、アクセスポイントＡＰｊへの接続処理を開始する（ステップＳ１４０７）。そして、通信制御部６０６は、スキャン動作フラグをＯＦＦに設定する（ステップＳ１４０８）。
【０１９９】
つぎに、通信制御部６０６は、接続処理を開始したアクセスポイントＡＰｊのＥＳＳＩＤをメモリ３０２に保存して（ステップＳ１４０９）、アクセスポイントＡＰｊへの接続処理が完了したか否かを判断する（ステップＳ１４１０）。
【０２００】
ここで、通信制御部６０６は、アクセスポイントＡＰｊへの接続処理が完了するのを待つ（ステップＳ１４１０：Ｎｏ）。そして、アクセスポイントＡＰｊへの接続処理が完了した場合（ステップＳ１４１０：Ｙｅｓ）、通信制御部６０６は、更新部６０７に接続完了通知を通知して（ステップＳ１４１１）、本フローチャートによる一連の処理を終了する。
【０２０１】
また、ステップＳ１４０４において、スキャン動作フラグがＯＦＦの場合（ステップＳ１４０４：Ｎｏ）、通信制御部６０６は、第２の通信部６０２を制御して、アクセスポイントＡＰｊのスキャン動作を停止する（ステップＳ１４１２）。そして、通信制御部６０６は、第２の通信部６０２を停止する停止処理を実行して（ステップＳ１４１３）、本フローチャートによる一連の処理を終了する。
【０２０２】
これにより、画面ＯＮを契機にして周期的なアクセスポイントＡＰｊのスキャン動作を開始させることができる。また、アクセスポイントＡＰｊへの接続が完了した場合に接続完了通知の割り込みを発生させることができる。
【０２０３】
＜第２の通信制御処理手順＞
つぎに、実施の形態１にかかる移動端末装置１０１の第２の通信制御処理手順について説明する。
【０２０４】
図１５は、実施の形態１にかかる移動端末装置１０１の第２の通信制御処理手順の一例を示すフローチャートである。図１５のフローチャートにおいて、まず、通信制御部６０６は、判定部６０５からＯＮ設定要求を受け付けたか否かを判断する（ステップＳ１５０１）。
【０２０５】
ここで、ＯＮ設定要求を受け付けた場合（ステップＳ１５０１：Ｙｅｓ）、通信制御部６０６は、スキャン動作フラグがＯＦＦの状態であるか否かを判断する（ステップＳ１５０２）。そして、スキャン動作フラグがＯＮの場合（ステップＳ１５０２：Ｎｏ）、通信制御部６０６は、本フローチャートによる一連の処理を終了する。
【０２０６】
一方、スキャン動作フラグがＯＦＦの場合（ステップＳ１５０２：Ｙｅｓ）、通信制御部６０６は、スキャン動作フラグをＯＮに設定して（ステップＳ１５０３）、本フローチャートによる一連の処理を終了する。
【０２０７】
また、ステップＳ１５０１において、ＯＮ設定要求を受け付けていない場合（ステップＳ１５０１：Ｎｏ）、通信制御部６０６は、判定部６０５からＯＦＦ設定要求を受け付けたか否かを判断する（ステップＳ１５０４）。
【０２０８】
ここで、ＯＦＦ設定要求を受け付けた場合（ステップＳ１５０４：Ｙｅｓ）、通信制御部６０６は、スキャン動作フラグがＯＮの状態であるか否かを判断する（ステップＳ１５０５）。そして、スキャン動作フラグがＯＦＦの場合（ステップＳ１５０５：Ｎｏ）、通信制御部６０６は、本フローチャートによる一連の処理を終了する。
【０２０９】
一方、スキャン動作フラグがＯＮの場合（ステップＳ１５０５：Ｙｅｓ）、通信制御部６０６は、スキャン動作フラグをＯＦＦに設定して（ステップＳ１５０６）、本フローチャートによる一連の処理を終了する。
【０２１０】
また、ステップＳ１５０４において、ＯＦＦ設定要求を受け付けていない場合（ステップＳ１５０４：Ｎｏ）、通信制御部６０６は、ＥＳＳＩＤの取得要求を受け付けたか否かを判断する（ステップＳ１５０７）。ここで、ＥＳＳＩＤの取得要求を受け付けていない場合（ステップＳ１５０７：Ｎｏ）、通信制御部６０６は、ステップＳ１５０１に戻る。
【０２１１】
一方、ＥＳＳＩＤ取得要求を受け付けた場合（ステップＳ１５０７：Ｙｅｓ）、通信制御部６０６は、アクセスポイントＡＰｊと接続中であるか否かを判断する（ステップＳ１５０８）。ここで、アクセスポイントＡＰｊと接続中の場合（ステップＳ１５０８：Ｙｅｓ）、通信制御部６０６は、メモリ３０２から接続中のアクセスポイントＡＰｊのＥＳＳＩＤを読み出す（ステップＳ１５０９）。
【０２１２】
そして、通信制御部６０６は、読み出したＥＳＳＩＤをＥＳＳＩＤの取得要求の要求元に通知して（ステップＳ１５１０）、本フローチャートによる一連の処理を終了する。また、アクセスポイントＡＰｊと接続中ではない場合（ステップＳ１５０８：Ｎｏ）、通信制御部６０６は、ＥＳＳＩＤなしをＥＳＳＩＤの取得要求の要求元に通知して（ステップＳ１５１１）、本フローチャートによる一連の処理を終了する。
【０２１３】
これにより、自装置が属するセルＣｉにおけるアクセスポイントＡＰｊへの接続実績の有無に応じて、周期的なアクセスポイントＡＰｊのスキャン動作を制御することができる。
【０２１４】
＜第３の判定処理手順＞
つぎに、ディスプレイ３０３の表示状態が表示から非表示へ遷移した際にスキャンタイマを停止させる場合の移動端末装置１０１の第３の判定処理手順について説明する。
【０２１５】
図１６は、実施の形態１にかかる移動端末装置１０１の第３の判定処理手順の一例を示すフローチャートである。図１６のフローチャートにおいて、まず、検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したか否かを判断する（ステップＳ１６０１）。
【０２１６】
ここで、検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移するのを待つ（ステップＳ１６０１：Ｎｏ）。そして、ディスプレイ３０３の表示状態が非表示から表示へ遷移した場合（ステップＳ１６０１：Ｙｅｓ）、検出部６０３は、画面ＯＮ通知を通信制御部６０６に通知する（ステップＳ１６０２）。
【０２１７】
つぎに、検出部６０３は、スキャンタイマをリセットして（ステップＳ１６０３）、スキャンタイマをスタートする（ステップＳ１６０４）。そして、検出部６０３は、ディスプレイ３０３の表示状態が表示から非表示へ遷移したか否かを判断する（ステップＳ１６０５）。
【０２１８】
ここで、ディスプレイ３０３の表示状態が表示から非表示へ遷移した場合（ステップＳ１６０５：Ｙｅｓ）、検出部６０３は、画面ＯＦＦ通知を通信制御部６０６に通知する（ステップＳ１６０６）。そして、検出部６０３は、スキャンタイマを停止して（ステップＳ１６０７）、ステップＳ１６０１に戻る。
【０２１９】
また、ステップＳ１６０５において、ディスプレイ３０３の表示状態が表示から非表示へ遷移しなかった場合（ステップＳ１６０５：Ｎｏ）、更新部６０７は、通信制御部６０６から接続完了通知を受け付けたか否かを判断する（ステップＳ１６０８）。ここで、更新部６０７によって接続完了通知を受け付けていない場合（ステップＳ１６０８：Ｎｏ）、判定部６０５は、スキャンタイマをスタートしてから所定時間Ｔが経過したか否かを判断する（ステップＳ１６０９）。
【０２２０】
ここで、所定時間Ｔが経過していない場合（ステップＳ１６０９：Ｎｏ）、移動端末装置１０１は、ステップＳ１６０５に戻る。一方、所定時間Ｔが経過した場合（ステップＳ１６０９：Ｙｅｓ）、判定部６０５は、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する（ステップＳ１６１０）。
【０２２１】
つぎに、判定部６０５は、通信制御部６０６に対して接続中のアクセスポイントＡＰｊのＥＳＳＩＤの取得要求を行うことにより、接続中のアクセスポイントＡＰｊのＥＳＳＩＤを取得する（ステップＳ１６１１）。そして、判定部６０５は、接続実績テーブル５００を参照して、自装置が属するセルＣｉのＣｅｌｌ−ＩＤと対応付けて記憶されたＥＳＳＩＤがあるか否かを判定する（ステップＳ１６１２）。
【０２２２】
ここで、ＥＳＳＩＤがある場合（ステップＳ１６１２：Ｙｅｓ）、判定部６０５は、スキャン動作フラグのＯＮ設定要求を通信制御部６０６に通知して（ステップＳ１６１３）、本フローチャートによる一連の処理を終了する。
【０２２３】
一方、ＥＳＳＩＤがない場合（ステップＳ１６１２：Ｎｏ）、判定部６０５は、スキャン動作フラグのＯＦＦ設定要求を通信制御部６０６に通知して（ステップＳ１６１４）、本フローチャートによる一連の処理を終了する。
【０２２４】
また、ステップＳ１６０８において、通信制御部６０６から接続完了通知を受け付けた場合（ステップＳ１６０８：Ｙｅｓ）、更新部６０７は、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する（ステップＳ１６１５）。
【０２２５】
つぎに、更新部６０７は、通信制御部６０６に対して接続中のアクセスポイントＡＰｊのＥＳＳＩＤの取得要求を行うことにより、接続中のアクセスポイントＡＰｊのＥＳＳＩＤを取得する（ステップＳ１６１６）。そして、更新部６０７は、テーブル更新処理を実行して（ステップＳ１６１７）、本フローチャートによる一連の処理を終了する。
【０２２６】
これにより、画面ＯＦＦとなったらスキャンタイマを停止することができ、画面ＯＦＦの状態で、画面ＯＮから所定時間Ｔの経過後にアクセスポイントＡＰｊへの接続実績の有無の判定処理が行われることを防ぐことができる。
【０２２７】
＜第３の通信制御処理手順＞
つぎに、ディスプレイ３０３の表示状態が表示から非表示へ遷移した場合の移動端末装置１０１の第３の通信制御処理手順について説明する。
【０２２８】
図１７は、実施の形態１にかかる移動端末装置１０１の第３の通信制御処理手順の一例を示すフローチャートである。図１７のフローチャートにおいて、まず、通信制御部６０６は、検出部６０３から画面ＯＦＦ通知を受け付けたか否かを判断する（ステップＳ１７０１）。
【０２２９】
ここで、通信制御部６０６は、検出部６０３から画面ＯＦＦ通知を受け付けるのを待つ（ステップＳ１７０１：Ｎｏ）。そして、画面ＯＦＦ通知を受け付けた場合（ステップＳ１７０１：Ｙｅｓ）、通信制御部６０６は、アクセスポイントＡＰｊと接続中か否かを判断する（ステップＳ１７０２）。
【０２３０】
ここで、アクセスポイントＡＰｊと接続中ではない場合（ステップＳ１７０２：Ｎｏ）、通信制御部６０６は、スキャン動作フラグがＯＮの状態であるか否かを判断する（ステップＳ１７０３）。ここで、スキャン動作フラグがＯＦＦの場合（ステップＳ１７０３：Ｎｏ）、通信制御部６０６は、ステップＳ１７０６に移行する。一方、スキャン動作フラグがＯＮの場合（ステップＳ１７０３：Ｙｅｓ）、通信制御部６０６は、スキャン動作フラグをＯＦＦに設定する（ステップＳ１７０４）。
【０２３１】
つぎに、通信制御部６０６は、第２の通信部６０２を制御して、アクセスポイントＡＰｊのスキャン動作を停止する（ステップＳ１７０５）。そして、通信制御部６０６は、第２の通信部６０２を停止する停止処理を実行して（ステップＳ１７０６）、本フローチャートによる一連の処理を終了する。
【０２３２】
また、ステップＳ１７０２において、アクセスポイントＡＰｊと接続中の場合（ステップＳ１７０２：Ｙｅｓ）、通信制御部６０６は、アクセスポイントＡＰｊを介した通信が終了したか否かを判断する（ステップＳ１７０７）。ここで、通信制御部６０６は、アクセスポイントＡＰｊを介した通信が終了するのを待つ（ステップＳ１７０７：Ｎｏ）。
【０２３３】
そして、アクセスポイントＡＰｊを介した通信が終了した場合（ステップＳ１７０７：Ｙｅｓ）、通信制御部６０６は、アクセスポイントＡＰｊを介した通信が終了してから一定時間ｔが経過したか否かを判断する（ステップＳ１７０８）。ここで、通信制御部６０６は、一定時間ｔが経過するのを待つ（ステップＳ１７０８：Ｎｏ）。
【０２３４】
そして、一定時間ｔが経過した場合（ステップＳ１７０７：Ｙｅｓ）、通信制御部６０６は、第２の通信部６０２を停止する停止処理を実行して（ステップＳ１７０６）、本フローチャートによる一連の処理を終了する。
【０２３５】
これにより、画面ＯＦＦとなったら周期的なアクセスポイントＡＰｊのスキャン動作を停止させることができる。なお、アクセスポイントＡＰｊを介した通信が終了してからの経過時間は、例えば、タイマによって計測することができる。
【０２３６】
以上説明したように、実施の形態１にかかる移動端末装置１０１によれば、ディスプレイ３０３の表示状態が非表示から表示へ遷移した場合に、アクセスポイントＡＰｊのスキャン動作を開始することができる。これにより、画面ＯＮを契機にして、ユーザが操作入力を行うことなく、利用可能なアクセスポイントＡＰｊを探索することができ、ユーザビリティが損なわれることを防ぐことができる。
【０２３７】
また、移動端末装置１０１によれば、ディスプレイ３０３の表示状態が非表示から表示へ遷移してから所定時間Ｔの経過後に、自装置が属するセルＣｉにおけるアクセスポイントＡＰｊへの接続実績の有無を判定することができる。
【０２３８】
また、移動端末装置１０１によれば、ディスプレイ３０３の表示状態が非表示から表示へ遷移してから所定時間Ｔの経過後にアクセスポイントＡＰｊへの接続実績があると判定した場合は、アクセスポイントＡＰｊのスキャン動作を継続して行うことができる。これにより、所定時間Ｔの経過後にアクセスポイントＡＰｊに非接続であっても、接続実績がないセルＣｉに比べて利用可能なアクセスポイントＡＰｊが存在する可能性が高いセルＣｉに属する場合はスキャン動作を継続して行うことができる。この結果、アクセスポイントＡＰｊへの再接続性を高めることができ、ユーザビリティが損なわれることを防ぐことができる。
【０２３９】
また、移動端末装置１０１によれば、ディスプレイ３０３の表示状態が非表示から表示へ遷移してから所定時間Ｔの経過後にアクセスポイントＡＰｊへの接続実績がないと判定した場合は、アクセスポイントＡＰｊのスキャン動作を停止することができる。これにより、所定時間Ｔの経過後に、接続実績があるセルＣｉに比べて利用可能なアクセスポイントＡＰｊが存在する可能性が低いセルＣｉに属する場合はスキャン動作を停止することができる。この結果、アクセスポイントＡＰｊのスキャン動作にかかる消費電力を抑制することができる。
【０２４０】
また、移動端末装置１０１によれば、アクセスポイントＡＰｊのスキャン動作を開始した結果、ディスプレイ３０３の表示状態が表示から非表示へ遷移した場合、アクセスポイントＡＰｊのスキャン動作を停止することができる。これにより、ディスプレイ３０３の表示状態が非表示のときのアクセスポイントＡＰｊのスキャン動作を抑制して、移動端末装置１０１の消費電力を抑制することができる。
【０２４１】
また、移動端末装置１０１によれば、画面ＯＮ時にアクセスポイントＡＰｊへの接続実績がないセルＣｉに属する場合であっても、画面ＯＮを契機にスキャン動作を開始することができる。このため、利用可能なアクセスポイントＡＰと同一のＥＳＳＩＤが付与されたアクセスポイントＡＰｊが移動端末装置１０１の周辺に存在する場合は、そのアクセスポイントＡＰｊを介してネットワーク２１０に接続することができる。
【０２４２】
また、移動端末装置１０１によれば、接続実績テーブル５００に新たな接続実績情報を登録する場合に、接続実績テーブル５００に登録された接続実績情報の総数Ｍが閾値Ｍmax以上か否かを判断することができる。また、移動端末装置１０１によれば、総数Ｍが閾値Ｍmax以上の場合は、接続実績テーブル５００に登録された接続実績情報のうち最終接続時間が最古の接続実績情報を削除することができる。これにより、接続実績テーブル５００内のレコード数の増加を抑制して、接続実績テーブル５００を記憶するために使用される記憶領域の増大化を抑制することができる。
【０２４３】
これらのことから、実施の形態１にかかる移動端末装置１０１によれば、アクセスポイントＡＰｊのスキャン動作にかかる消費電力を抑制するとともに、ユーザビリティが損なわれることを防ぐことができる。
【０２４４】
（実施の形態２）
つぎに、実施の形態２にかかる移動端末装置１０１について説明する。なお、実施の形態１で説明した箇所と同様の箇所については説明を省略する。
【０２４５】
実施の形態１では、所定時間Ｔが経過したか否かをスキャンタイマを用いて判断する場合について説明したが、実施の形態２では、所定時間Ｔが経過したか否かをアクセスポイントＡＰｊのスキャン動作の回数によって判断する場合について説明する。
【０２４６】
（アクセスポイントＡＰｊのスキャン動作）
まず、アクセスポイントＡＰｊのスキャン動作の一般的な動作例について説明する。図１８は、アクセスポイントＡＰｊのスキャン動作例を示す説明図である。図１８に示すように、スキャン動作には、アクティブスキャンとパッシブスキャンとがある。
【０２４７】
ここで、アクティブスキャンは、無線ＬＡＮに用いられる各チャネルに対してプローブリクエスト信号を送信して、プローブレスポンス信号を受信することにより、アクセスポイントＡＰｊを検出するスキャン動作である。アクティブスキャンでは、例えば、２．４［ＧＨｚ］の周波数帯域が使用される。
【０２４８】
具体的には、例えば、アクティブスキャンに使用される無線ＬＡＮのチャネルとしては、ＩＥＥＥ（Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ，Ｉｎｃ．）８０２．１１の２．４［ＧＨｚ］の周波数帯域の１３チャネルがある。
【０２４９】
また、パッシブスキャンは、アクセスポイントＡＰｊからビーコンと呼ばれる信号（パケット）を受信することにより、アクセスポイントＡＰｊを検出するスキャン動作である。パッシブスキャンでは、例えば、５［ＧＨｚ］の周波数帯域が使用される。具体的には、例えば、パッシブスキャンに使用される無線ＬＡＮのチャネルとしては、ＩＥＥＥ８０２．１１のＷ５２（タイプ）の４チャネルと、Ｗ５３（タイプ）の４チャネルと、Ｗ５６（タイプ）の１１チャネルとがある。
【０２５０】
１チャネルのアクティブスキャンにかかる時間は、例えば、１５〜３０［ｍｓ］程度である。また、１チャネルのパッシブスキャンにかかる時間は、例えば、２２０［ｍｓ］程度である。これは、アクセスポイントＡＰｊからのビーコンの送信周期が約１０２．４［ｍｓ］のため、ビーコンを２回受信できる時間が確保される。
【０２５１】
（移動端末装置１０１の機能的構成例）
つぎに、実施の形態２にかかる移動端末装置１０１の機能的構成例について説明する。なお、実施の形態２にかかる移動端末装置１０１の機能的構成は、実施の形態１にかかる移動端末装置１０１の機能的構成と同様のため図示を省略する。以下、実施の形態１で説明した移動端末装置１０１とは処理内容が異なる機能部について説明する。
【０２５２】
判定部６０５は、ディスプレイ３０３の表示状態が非表示から表示へ遷移してからアクセスポイントＡＰｊのスキャン動作が所定回数Ｆ行われたか否かを判断する。そして、判定部６０５は、スキャン動作が所定回数Ｆ行われた場合、接続実績テーブル５００を参照して、自装置が属するセルＣｉのＣｅｌｌ−ＩＤと対応付けて記憶されたアクセスポイントＡＰｊのＥＳＳＩＤがあるか否かを判定する。
【０２５３】
ここで、アクセスポイントＡＰｊのＥＳＳＩＤがある場合、判定部６０５が、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績があると判定する。一方、アクセスポイントＡＰｊのＥＳＳＩＤがない場合、判定部６０５が、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績がないと判定する。
【０２５４】
所定回数Ｆは、任意に設定可能であり、例えば、移動端末装置１０１が１回のスキャン動作で周辺に存在するアクセスポイントＡＰｊを探索することができない場合があることを想定して設定される。具体的には、例えば、所定回数Ｆは、例えば、３［回］や５［回］などであり、メモリ３０２に記憶される。
【０２５５】
なお、アクセスポイントＡＰｊのスキャン動作として、移動端末装置１０１は、アクティブスキャンとパッシブスキャンのいずれかの動作を行うことにしてもよく、また、アクティブスキャンとパッシブスキャンの両方の動作を行うことにしてもよい。
【０２５６】
（移動端末装置１０１の動作例）
つぎに、図１９を用いて、実施の形態２にかかる移動端末装置１０１の動作例について説明する。
【０２５７】
図１９は、実施の形態２にかかる移動端末装置１０１の動作例を示す説明図である。図１９に示す移動端末装置１０１の動作例は、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績がない場合の動作例である。
【０２５８】
（１９−１）検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出する。図１９の例では、ユーザの操作入力によりディスプレイ３０３の表示状態が非表示から表示へ切り替えられた結果、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことが検出される。
【０２５９】
（１９−２）検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出した場合、画面ＯＮ通知を通信制御部６０６に通知する。
【０２６０】
（１９−３）通信制御部６０６は、画面ＯＮ通知を受け付けた場合、第２の通信部６０２を制御して、アクセスポイントＡＰｊの検出動作を開始する。また、通信制御部６０６は、ＥＳＳＩＤテーブル４００を読み出して、第２の通信部６０２からのスキャン結果に含まれるＥＳＳＩＤがＥＳＳＩＤテーブル４００に登録されているか否かを判断する。
【０２６１】
ここで、ＥＳＳＩＤが登録されている場合、通信制御部６０６が、第２の通信部６０２を制御して、アクセスポイントＡＰｊへの接続動作を開始する。一方、ＥＳＳＩＤが未登録の場合、通信制御部６０６は、アクセスポイントＡＰｊへの接続動作を開始しない。図１９の例では、スキャン動作により探索されたアクセスポイントＡＰｊのＥＳＳＩＤがＥＳＳＩＤテーブル４００に未登録のため、アクセスポイントＡＰｊへの接続動作は開始されていない。
【０２６２】
（１９−４）通信制御部６０６は、アクセスポイントＡＰｊのスキャン動作が所定回数Ｆ行われた場合、判定部６０５にスキャン完了通知を通知する。スキャン完了通知は、アクセスポイントＡＰｊのスキャン動作が所定回数Ｆ行われたことを示すものである。
【０２６３】
（１９−５）判定部６０５は、通信制御部６０６からスキャン完了通知を受け付けた場合、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する。図１９の例では、自装置が属するセルＣ３のＣｅｌｌ−ＩＤ「Ｃ３」が取得される。
【０２６４】
（１９−６）判定部６０５は、通信制御部６０６に対して接続中のアクセスポイントＡＰｊのＥＳＳＩＤの取得要求を行うことにより、接続中のアクセスポイントＡＰｊのＥＳＳＩＤを取得する。図１９の例では、アクセスポイントＡＰｊに接続していないことを示す「ＥＳＳＩＤなし」が、通信制御部６０６から判定部６０５に通知される。
【０２６５】
（１９−７）判定部６０５は、接続実績テーブル５００を読み出して、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績があるか否かを判定する。図１９の例では、取得されたＣｅｌｌ−ＩＤ「Ｃ３」に対応する接続実績情報が未登録のため、アクセスポイントＡＰｊへの接続実績がないと判定される。
【０２６６】
（１９−８）判定部６０５は、スキャン動作フラグのＯＦＦ設定要求を通信制御部６０６に送信する。
【０２６７】
（１９−９）通信制御部６０６は、スキャン動作フラグのＯＦＦ設定要求を受け付けた場合、判定部６０５に対してＡｃｋを返して、スキャン動作フラグがＯＮの場合に、スキャン動作フラグをＯＦＦに設定する。この結果、第２の通信部６０２による周期的なアクセスポイントＡＰｊのスキャン動作が停止される。
【０２６８】
このように、移動端末装置１０１によれば、画面ＯＮを契機に周期的なアクセスポイントＡＰｊのスキャン動作を開始することができる。また、アクセスポイントＡＰｊのスキャン動作が所定回数Ｆ行われてもアクセスポイントＡＰｊに非接続の場合は、周期的なアクセスポイントＡＰｊのスキャン動作を停止させることができる。
【０２６９】
（移動端末装置１０１の各種処理手順）
つぎに、実施の形態２にかかる移動端末装置１０１の各種処理手順について説明する。まず、移動端末装置１０１が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績があるか否かを判定する移動端末装置１０１の判定処理手順について説明する。
【０２７０】
＜判定処理手順＞
図２０は、実施の形態２にかかる移動端末装置１０１の判定処理手順の一例を示すフローチャートである。図２０のフローチャートにおいて、まず、検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したか否かを判断する（ステップＳ２００１）。
【０２７１】
ここで、検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移するのを待つ（ステップＳ２００１：Ｎｏ）。そして、ディスプレイ３０３の表示状態が非表示から表示へ遷移した場合（ステップＳ２００１：Ｙｅｓ）、検出部６０３は、画面ＯＮ通知を通信制御部６０６に通知する（ステップＳ２００２）。
【０２７２】
つぎに、判定部６０５は、通信制御部６０６からスキャン完了通知を受け付けたか否かを判断する（ステップＳ２００３）。ここで、判定部６０５は、通信制御部６０６からスキャン完了通知を受け付けるのを待つ（ステップＳ２００３：Ｎｏ）。
【０２７３】
そして、スキャン完了通知を受け付けた場合（ステップＳ２００３：Ｙｅｓ）、判定部６０５は、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する（ステップＳ２００４）。
【０２７４】
つぎに、判定部６０５は、通信制御部６０６に対して接続中のアクセスポイントＡＰｊのＥＳＳＩＤの取得要求を行うことにより、接続中のアクセスポイントＡＰｊのＥＳＳＩＤを取得する（ステップＳ２００５）。そして、判定部６０５は、接続中のアクセスポイントＡＰｊのＥＳＳＩＤを取得したか否かを判断する（ステップＳ２００６）。
【０２７５】
ＥＳＳＩＤが取得されていない場合（ステップＳ２００６：Ｎｏ）、判定部６０５は、接続実績テーブル５００を参照して、自装置が属するセルＣｉのＣｅｌｌ−ＩＤと対応付けて記憶されたＥＳＳＩＤがあるか否かを判定する（ステップＳ２００７）。
【０２７６】
ここで、ＥＳＳＩＤがある場合（ステップＳ２００７：Ｙｅｓ）、判定部６０５は、スキャン動作フラグのＯＮ設定要求を通信制御部６０６に通知して（ステップＳ２００８）、本フローチャートによる一連の処理を終了する。
【０２７７】
一方、ＥＳＳＩＤがない場合（ステップＳ２００７：Ｎｏ）、判定部６０５は、スキャン動作フラグのＯＦＦ設定要求を通信制御部６０６に通知して（ステップＳ２００９）、本フローチャートによる一連の処理を終了する。
【０２７８】
また、ステップＳ２００６において、ＥＳＳＩＤが取得された場合（ステップＳ２００６：Ｙｅｓ）、更新部６０７は、テーブル更新処理を実行して（ステップＳ２０１０）、本フローチャートによる一連の処理を終了する。
【０２７９】
これにより、画面ＯＮとなってからアクセスポイントＡＰｊのスキャン動作が所定回数Ｆ行われた後に、自装置が属するセルＣｉにおけるアクセスポイントＡＰｊへの接続実績の有無を判定することができる。また、スキャン動作が所定回数Ｆ行われてもアクセスポイントＡＰｊに非接続の場合は、自装置が属するセルＣｉにおけるアクセスポイントＡＰｊへの接続実績の有無に応じて、周期的なアクセスポイントＡＰｊのスキャン動作を制御することができる。なお、ステップＳ２０１０のテーブル更新処理の具体的な処理手順については、図１３に示したテーブル更新処理の具体的な処理手順と同様のため説明を省略する。
【０２８０】
＜通信制御処理手順＞
つぎに、実施の形態２にかかる移動端末装置１０１の通信制御処理手順について説明する。
【０２８１】
図２１は、実施の形態２にかかる移動端末装置１０１の通信制御処理手順の一例を示すフローチャートである。図２１のフローチャートにおいて、まず、通信制御部６０６は、検出部６０３から画面ＯＮ通知を受け付けたか否かを判断する（ステップＳ２１０１）。
【０２８２】
ここで、通信制御部６０６は、画面ＯＮ通知を受け付けるのを待つ（ステップＳ２１０１：Ｎｏ）。そして、通信制御部６０６は、画面ＯＮ通知を受け付けた場合（ステップＳ２１０１：Ｙｅｓ）、ＥＳＳＩＤテーブル４００を読み出す（ステップＳ２１０２）。
【０２８３】
つぎに、通信制御部６０６は、スキャンカウンタｆをリセットする（ステップＳ２１０３）。スキャンカウンタｆは、アクセスポイントＡＰｊのスキャン動作が行われた回数を計数するカウンタである。スキャンカウンタｆは、例えば、メモリ３０２やＣＰＵ３０１のレジスタにより実現される。
【０２８４】
そして、通信制御部６０６は、第２の通信部６０２を制御して、アクセスポイントＡＰｊのスキャン動作を行う（ステップＳ２１０４）。つぎに、通信制御部６０６は、第２の通信部６０２からスキャン結果を取得する（ステップＳ２１０５）。
【０２８５】
そして、通信制御部６０６は、スキャン結果に含まれるＥＳＳＩＤがＥＳＳＩＤテーブル４００に登録されているか否かを判断する（ステップＳ２１０６）。ここで、ＥＳＳＩＤが登録されていない場合（ステップＳ２１０６：Ｎｏ）、通信制御部６０６は、スキャンカウンタｆをインクリメントする（ステップＳ２１０７）。
【０２８６】
そして、通信制御部６０６は、スキャンカウンタｆの「ｆ」が所定回数Ｆの「Ｆ」となったか否かを判断する（ステップＳ２１０８）。ここで、「ｆ」が「Ｆ」となっていない場合（ステップＳ２１０８：Ｎｏ）、通信制御部６０６は、ステップＳ２１０４に戻る。
【０２８７】
一方、「ｆ」が「Ｆ」となった場合（ステップＳ２１０８：Ｙｅｓ）、通信制御部６０６は、判定部６０５にスキャン完了通知を通知して（ステップＳ２１０９）、本フローチャートによる一連の処理を終了する。
【０２８８】
また、ステップＳ２１０６において、ＥＳＳＩＤが登録されている場合（ステップＳ２１０６：Ｙｅｓ）、通信制御部６０６は、アクセスポイントＡＰｊへの接続処理を実行して（ステップＳ２１１０）、本フローチャートによる一連の処理を終了する。
【０２８９】
これにより、画面ＯＮを契機にしてアクセスポイントＡＰｊのスキャン動作を所定回数Ｆ行うことができる。また、アクセスポイントＡＰｊのスキャン動作が所定回数Ｆ行われた場合、判定部６０５に対してスキャン完了通知を通知することができる。
【０２９０】
以上説明したように、実施の形態２にかかる移動端末装置１０１によれば、ディスプレイ３０３の表示状態が非表示から表示へ遷移してから、アクセスポイントＡＰｊのスキャン動作が所定回数Ｆ行われたか否かを判断することができる。また、移動端末装置１０１によれば、アクセスポイントＡＰｊのスキャン動作が所定回数Ｆ行われた場合に、自装置が属するセルＣｉにおけるアクセスポイントＡＰｊへの接続実績の有無を判定することができる。
【０２９１】
これにより、移動端末装置１０１にスキャンタイマ等を設けることなく、画面ＯＮから所定時間の経過後にアクセスポイントＡＰｊへの接続実績の有無を判定して、アクセスポイントＡＰｊのスキャン動作を制御することができる。
【０２９２】
（実施の形態３）
つぎに、実施の形態３にかかる移動端末装置１０１について説明する。なお、実施の形態１，２で説明した箇所と同様の箇所については説明を省略する。
【０２９３】
実施の形態１では、画面ＯＮから所定時間Ｔの経過後にアクセスポイントＡＰｊへの接続実績の有無を判定し、その判定結果に基づいて、アクセスポイントＡＰｊのスキャン動作を制御する場合について説明した。実施の形態３では、画面ＯＮ時にアクセスポイントＡＰｊへの接続実績の有無を判定し、所定時間Ｔの経過後に、その判定結果に基づいて、アクセスポイントＡＰｊのスキャン動作を制御する場合について説明する。
【０２９４】
（移動端末装置１０１の動作例）
つぎに、図２２〜図２４を用いて、実施の形態３にかかる移動端末装置１０１の動作例について説明する。
【０２９５】
図２２は、実施の形態３にかかる移動端末装置１０１の動作例を示す説明図（その１）である。図２２に示す移動端末装置１０１の動作例は、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績がない場合の動作例である。
【０２９６】
（２２−１）検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出する。図２２の例では、ユーザの操作入力によりディスプレイ３０３の表示状態が非表示から表示へ切り替えられた結果、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことが検出される。
【０２９７】
（２２−２）判定部６０５は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことが検出された場合、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する。図２２の例では、自装置が属するセルＣ３のＣｅｌｌ−ＩＤ「Ｃ３」が取得される。
【０２９８】
（２２−３）判定部６０５は、接続実績テーブル５００を読み出して、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績があるか否かを判定する。図２２の例では、取得されたＣｅｌｌ−ＩＤ「Ｃ３」に対応する接続実績情報が未登録のため、アクセスポイントＡＰｊへの接続実績がないと判定される。
【０２９９】
（２２−４）判定部６０５は、接続実績がない場合、画面ＯＮ通知と、所定時間Ｔの経過後にスキャン動作フラグをＯＦＦにするよう要求するＯＦＦ設定要求（所定時間Ｔ）とを通信制御部６０６に送信する。
【０３００】
（２２−５）通信制御部６０６は、画面ＯＮ通知とＯＦＦ設定要求（所定時間Ｔ）とを受け付けた場合、スキャンタイマをスタートするとともに、第２の通信部６０２を制御して、アクセスポイントＡＰｊの検出動作を開始する。
【０３０１】
また、通信制御部６０６は、ＥＳＳＩＤテーブル４００を読み出して、第２の通信部６０２からのスキャン結果に含まれるＥＳＳＩＤがＥＳＳＩＤテーブル４００に登録されているか否かを判断する。ここで、ＥＳＳＩＤが登録されている場合、通信制御部６０６が、第２の通信部６０２を制御して、アクセスポイントＡＰｊへの接続動作を開始する。一方、ＥＳＳＩＤが未登録の場合、通信制御部６０６は、アクセスポイントＡＰｊへの接続動作を開始しない。図２２の例では、スキャン動作により探索されたアクセスポイントＡＰ１０１のＥＳＳＩＤ「ＡＰ１０１」がＥＳＳＩＤテーブル４００に未登録のため、アクセスポイントＡＰｊへの接続動作は開始されていない。
【０３０２】
（２２−６）通信制御部６０６は、スキャンタイマをスタートしてから所定時間Ｔの経過後に、スキャン動作フラグがＯＮの場合に、スキャン動作フラグをＯＦＦに設定する。この結果、第２の通信部６０２による周期的なアクセスポイントＡＰｊのスキャン動作が停止される。
【０３０３】
このように、移動端末装置１０１によれば、画面ＯＮを契機に、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績の有無を判定するとともに、周期的なアクセスポイントＡＰｊのスキャン動作を開始することができる。また、画面ＯＮから所定時間Ｔが経過してもアクセスポイントＡＰｊに非接続の場合は、周期的なアクセスポイントＡＰｊのスキャン動作を停止させることができる。
【０３０４】
図２３は、実施の形態３にかかる移動端末装置１０１の動作例を示す説明図（その２）である。図２３に示す移動端末装置１０１の動作例は、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績がある場合の動作例である。
【０３０５】
（２３−１）検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出する。図２３の例では、ユーザの操作入力によりディスプレイ３０３の表示状態が非表示から表示へ切り替えられた結果、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことが検出される。
【０３０６】
（２３−２）判定部６０５は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことが検出された場合、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する。図２３の例では、自装置が属するセルＣ１のＣｅｌｌ−ＩＤ「Ｃ１」が取得される。
【０３０７】
（２３−３）判定部６０５は、接続実績テーブル５００を読み出して、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績があるか否かを判定する。図２３の例では、取得されたＣｅｌｌ−ＩＤ「Ｃ１」に対応する接続実績情報が登録済みのため、アクセスポイントＡＰｊへの接続実績があると判定される。
【０３０８】
（２３−４）判定部６０５は、接続実績がある場合、画面ＯＮ通知を通信制御部６０６に送信する。
【０３０９】
（２３−５）通信制御部６０６は、画面ＯＮ通知を受け付けた場合、第２の通信部６０２を制御して、アクセスポイントＡＰｊのスキャン動作を開始する。
【０３１０】
また、通信制御部６０６は、ＥＳＳＩＤテーブル４００を読み出して、第２の通信部６０２からのスキャン結果に含まれるＥＳＳＩＤがＥＳＳＩＤテーブル４００に登録されているか否かを判断する。ここで、ＥＳＳＩＤが登録されている場合、通信制御部６０６が、第２の通信部６０２を制御して、アクセスポイントＡＰｊへの接続動作を開始する。一方、ＥＳＳＩＤが未登録の場合、通信制御部６０６は、アクセスポイントＡＰｊへの接続動作を開始しない。図２３の例では、スキャン動作により探索されたアクセスポイントＡＰ１０１のＥＳＳＩＤ「ＡＰ１０１」がＥＳＳＩＤテーブル４００に未登録のため、アクセスポイントＡＰｊへの接続動作は開始されていない。
【０３１１】
このように、移動端末装置１０１によれば、画面ＯＮを契機に、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績の有無を判定するとともに、周期的なアクセスポイントＡＰｊのスキャン動作を開始することができる。また、画面ＯＮから所定時間Ｔの経過後にアクセスポイントＡＰｊに非接続であっても、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績がある場合は、周期的なアクセスポイントＡＰｊのスキャン動作を継続させることができる。
【０３１２】
図２４は、実施の形態３にかかる移動端末装置１０１の動作例を示す説明図（その３）である。図２４に示す移動端末装置１０１の動作例は、周期的なアクセスポイントＡＰｊのスキャン動作中にアクセスポイントＡＰｊへの接続が完了した結果、更新部６０７が通信制御部６０６から接続完了通知（割込通知）を受け付けた場合の動作例である。
【０３１３】
（２４−１）検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出する。図２４の例では、ユーザの操作入力によりディスプレイ３０３の表示状態が非表示から表示へ切り替えられた結果、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことが検出される。
【０３１４】
（２４−２）判定部６０５は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことが検出された場合、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する。図２４の例では、自装置が属するセルＣ３のＣｅｌｌ−ＩＤ「Ｃ３」が取得される。
【０３１５】
（２４−３）判定部６０５は、接続実績テーブル５００を読み出して、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績があるか否かを判定する。図２４の例では、取得されたＣｅｌｌ−ＩＤ「Ｃ３」に対応する接続実績情報が未登録のため、アクセスポイントＡＰｊへの接続実績がないと判定される。
【０３１６】
（２４−４）判定部６０５は、接続実績がない場合、画面ＯＮ通知と、所定時間Ｔの経過後にスキャン動作フラグをＯＦＦにするよう要求するＯＦＦ設定要求（所定時間Ｔ）とを通信制御部６０６に送信する。
【０３１７】
（２４−５）通信制御部６０６は、画面ＯＮ通知とＯＦＦ設定要求（所定時間Ｔ）とを受け付けた場合、スキャンタイマをスタートするとともに、第２の通信部６０２を制御して、アクセスポイントＡＰｊの検出動作を開始する。
【０３１８】
また、通信制御部６０６は、第２の通信部６０２からのスキャン結果に含まれるＥＳＳＩＤがＥＳＳＩＤテーブル４００に登録される場合、第２の通信部６０２を制御して、アクセスポイントＡＰｊへの接続動作を開始する。
【０３１９】
図２４の例では、スキャン動作により探索されたアクセスポイントＡＰ１のＥＳＳＩＤ「ＡＰ１」がＥＳＳＩＤテーブル４００に登録済みのため、アクセスポイントＡＰｊへの接続動作が開始される。
【０３２０】
（２４−６）通信制御部６０６は、第２の通信部６０２から接続完了通知を受け付けた場合、接続が完了したアクセスポイントＡＰ１のＥＳＳＩＤをメモリ３０２に保存して、更新部６０７に接続完了通知を通知する。なお、接続完了通知には、接続が完了したアクセスポイントＡＰ１のＥＳＳＩＤが含まれている。
【０３２１】
（２４−７）更新部６０７は、通信制御部６０６から接続完了通知を受け付けた場合、接続実績テーブル５００を読み出す。
【０３２２】
（２４−８）更新部６０７は、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する。図２４の例では、自装置が属するセルＣ３のＣｅｌｌ−ＩＤ「Ｃ３」が取得される。
【０３２３】
（２４−９）更新部６０７は、接続実績テーブル５００の記憶内容を更新する。図２４の例では、接続実績テーブル５００内の各フィールドに、移動端末装置１０１が属するセルＣ３のＣｅｌｌ−ＩＤ「Ｃ３」、アクセスポイントＡＰ１のＥＳＳＩＤ「ＡＰ１」が登録されていないため、Ｃｅｌｌ−ＩＤ「Ｃ３」、接続中のアクセスポイントＡＰ１のＥＳＳＩＤ「ＡＰ１」および最終接続時間「２０１１．０５．０３．１０．０３」が追加設定される。この結果、新たな接続実績情報５００−４がレコードとして接続実績テーブル５００に新規登録される。
【０３２４】
このように、移動端末装置１０１によれば、画面ＯＮを契機に周期的なアクセスポイントＡＰｊのスキャン動作を開始することができる。また、画面ＯＮから所定時間Ｔが経過する前にアクセスポイントＡＰｊへの接続が完了した場合は、接続実績テーブル５００の記憶内容を更新することができる。
【０３２５】
（移動端末装置１０１の各種処理手順）
つぎに、実施の形態３にかかる移動端末装置１０１の各種処理手順について説明する。まず、移動端末装置１０１が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績があるか否かを判定する移動端末装置１０１の判定処理手順について説明する。
【０３２６】
＜判定処理手順＞
図２５は、実施の形態３にかかる移動端末装置１０１の判定処理手順の一例を示すフローチャートである。図２５のフローチャートにおいて、まず、検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したか否かを判断する（ステップＳ２５０１）。
【０３２７】
ここで、検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移するのを待つ（ステップＳ２５０１：Ｎｏ）。そして、ディスプレイ３０３の表示状態が非表示から表示へ遷移した場合（ステップＳ２５０１：Ｙｅｓ）、判定部６０５は、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する（ステップＳ２５０２）。
【０３２８】
つぎに、判定部６０５は、接続実績テーブル５００を参照して、自装置が属するセルＣｉのＣｅｌｌ−ＩＤと対応付けて記憶されたＥＳＳＩＤがあるか否かを判定する（ステップＳ２５０３）。
【０３２９】
ここで、ＥＳＳＩＤがある場合（ステップＳ２５０３：Ｙｅｓ）、判定部６０５は、画面ＯＮ通知を通信制御部６０６に通知して（ステップＳ２５０４）、本フローチャートによる一連の処理を終了する。なお、ステップＳ２５０４において、判定部６０５は、画面ＯＮ通知とともに、スキャン動作を継続して行うよう要求するスキャン動作継続要求を通信制御部６０６に通知することにしてもよい。
【０３３０】
一方、ＥＳＳＩＤがない場合（ステップＳ２５０３：Ｎｏ）、判定部６０５は、画面ＯＮ通知とＯＦＦ設定要求（所定時間Ｔ）とを通信制御部６０６に通知して（ステップＳ２５０５）、本フローチャートによる一連の処理を終了する。なお、ＯＦＦ設定要求（所定時間Ｔ）は、所定時間Ｔの経過後にスキャン動作フラグをＯＦＦにするよう要求するものである。
【０３３１】
＜通信制御処理手順＞
つぎに、実施の形態３にかかる移動端末装置１０１の通信制御処理手順について説明する。
【０３３２】
図２６は、実施の形態３にかかる移動端末装置１０１の通信制御処理手順の一例を示すフローチャートである。図２６のフローチャートにおいて、まず、通信制御部６０６は、判定部６０５から画面ＯＮ通知を受け付けたか否かを判断する（ステップＳ２６０１）。
【０３３３】
ここで、通信制御部６０６は、画面ＯＮ通知を受け付けるのを待つ（ステップＳ２６０１：Ｎｏ）。そして、通信制御部６０６は、画面ＯＮ通知を受け付けた場合（ステップＳ２６０１：Ｙｅｓ）、判定部６０５からＯＦＦ設定要求（所定時間Ｔ）を受け付けたか否かを判断する（ステップＳ２６０２）。
【０３３４】
ここで、通信制御部６０６は、ＯＦＦ設定要求（所定時間Ｔ）を受け付けた場合（ステップＳ２６０２：Ｙｅｓ）、スキャンタイマをスタートして（ステップＳ２６０３）、スキャン動作フラグをＯＮに設定する（ステップＳ２６０４）。
【０３３５】
つぎに、通信制御部６０６は、スキャンタイマをスタートしてから所定時間Ｔが経過したか否かを判断する（ステップＳ２６０５）。ここで、所定時間Ｔが経過していない場合（ステップＳ２６０５：Ｎｏ）、通信制御部６０６は、第２の通信部６０２からスキャン結果を取得する（ステップＳ２６０６）。
【０３３６】
そして、通信制御部６０６は、スキャン結果に含まれるＥＳＳＩＤがＥＳＳＩＤテーブル４００に登録されているか否かを判断する（ステップＳ２６０７）。ここで、ＥＳＳＩＤが登録されていない場合（ステップＳ２６０７：Ｎｏ）、通信制御部６０６は、ステップＳ２６０５に戻る。
【０３３７】
一方、ＥＳＳＩＤが登録されている場合（ステップＳ２６０７：Ｙｅｓ）、通信制御部６０６は、第２の通信部６０２を制御して、アクセスポイントＡＰｊへの接続処理を開始する（ステップＳ２６０８）。そして、通信制御部６０６は、スキャン動作フラグをＯＦＦに設定する（ステップＳ２６０９）。
【０３３８】
つぎに、通信制御部６０６は、接続処理を開始したアクセスポイントＡＰｊのＥＳＳＩＤをメモリ３０２に保存して（ステップＳ２６１０）、アクセスポイントＡＰｊへの接続処理が完了したか否かを判断する（ステップＳ２６１１）。
【０３３９】
ここで、通信制御部６０６は、アクセスポイントＡＰｊへの接続処理が完了するのを待つ（ステップＳ２６１１：Ｎｏ）。そして、アクセスポイントＡＰｊへの接続処理が完了した場合（ステップＳ２６１１：Ｙｅｓ）、通信制御部６０６は、更新部６０７に接続完了通知を通知して（ステップＳ２６１２）、本フローチャートによる一連の処理を終了する。
【０３４０】
また、ステップＳ２６０５において、所定時間Ｔが経過した場合（ステップＳ２６０５：Ｙｅｓ）、通信制御部６０６は、スキャン動作フラグをＯＦＦに設定し（ステップＳ２６１３）、第２の通信部６０２を停止する停止処理を実行して（ステップＳ２６１４）、本フローチャートによる一連の処理を終了する。
【０３４１】
また、ステップＳ２６０２において、通信制御部６０６は、ＯＦＦ設定要求（所定時間Ｔ）を受け付けていない場合（ステップＳ２６０２：Ｎｏ）、スキャン制御処理を実行して（ステップＳ２６１５）、本フローチャートによる一連の処理を終了する。なお、スキャン制御処理の具体的な処理手順は、図１４に示したステップＳ１４０３〜ステップＳ１４１３と同様のため説明を省略する。
【０３４２】
これにより、画面ＯＮとなったら、自装置が属するセルＣｉにおけるアクセスポイントＡＰｊへの接続実績の有無を判定することができる。また、画面ＯＮから所定時間Ｔが経過してもアクセスポイントＡＰｊに非接続の場合は、自装置が属するセルＣｉにおけるアクセスポイントＡＰｊへの接続実績の有無に応じて、周期的なアクセスポイントＡＰｊのスキャン動作を制御することができる。
【０３４３】
＜更新処理手順＞
つぎに、実施の形態３にかかる移動端末装置１０１の更新処理手順について説明する。
【０３４４】
図２７は、実施の形態３にかかる移動端末装置１０１の更新処理手順の一例を示すフローチャートである。図２７のフローチャートにおいて、まず、更新部６０７は、通信制御部６０６から接続完了通知を受け付けたか否かを判断する（ステップＳ２７０１）。
【０３４５】
ここで、更新部６０７は、通信制御部６０６から接続完了通知を受け付けるのを待つ（ステップＳ２７０１：Ｎｏ）。そして、更新部６０７は、通信制御部６０６から接続完了通知を受け付けた場合（ステップＳ２７０１：Ｙｅｓ）、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する（ステップＳ２７０２）。
【０３４６】
つぎに、更新部６０７は、通信制御部６０６に対して接続中のアクセスポイントＡＰｊのＥＳＳＩＤの取得要求を行うことにより、接続中のアクセスポイントＡＰｊのＥＳＳＩＤを取得する（ステップＳ２７０３）。そして、更新部６０７は、テーブル更新処理を実行して（ステップＳ２７０４）、本フローチャートによる一連の処理を終了する。
【０３４７】
これにより、接続実績テーブル５００の記憶内容を更新することができる。なお、テーブル更新処理の具体的な処理手順については、図１３に示したテーブル更新処理の具体的処理手順と同様のため説明を省略する。
【０３４８】
以上説明したように、実施の形態３にかかる移動端末装置１０１によれば、画面ＯＮ時にアクセスポイントＡＰｊへの接続実績の有無を判定し、所定時間Ｔの経過後に、その判定結果に基づいて、アクセスポイントＡＰｊのスキャン動作を制御することができる。
【０３４９】
なお、本実施の形態で説明した制御方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本制御プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、本制御プログラムは、インターネット等のネットワークを介して配布してもよい。
【０３５０】
また、本実施の形態で説明した移動端末装置１０１は、スタンダードセルやストラクチャードＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などの特定用途向けＩＣ（以下、単に「ＡＳＩＣ」と称す。）やＦＰＧＡなどのＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）によっても実現することができる。具体的には、例えば、上述した移動端末装置１０１の機能（第１の通信部６０１〜更新部６０７）をＨＤＬ記述によって機能定義し、そのＨＤＬ記述を論理合成してＡＳＩＣやＰＬＤに与えることにより、移動端末装置１０１を製造することができる。
【符号の説明】
【０３５１】
１０１  移動端末装置
６０１  第１の通信部
６０２  第２の通信部
６０３  検出部
６０４  取得部
６０５  判定部
６０６  通信制御部
６０７  更新部
【図１】
2014033887.tif 000003
【図２】
2014033887.tif 000004
【図３】
2014033887.tif 000005
【図４】
2014033887.tif 000006
【図５】
2014033887.tif 000007
【図６】
2014033887.tif 000008
【図７】
2014033887.tif 000009
【図８】
2014033887.tif 000010
【図９】
2014033887.tif 000011
【図１０】
2014033887.tif 000012
【図１１】
2014033887.tif 000013
【図１２】
2014033887.tif 000014
【図１３】
2014033887.tif 000015
【図１４】
2014033887.tif 000016
【図１５】
2014033887.tif 000017
【図１６】
2014033887.tif 000018
【図１７】
2014033887.tif 000019
【図１８】
2014033887.tif 000020
【図１９】
2014033887.tif 000021
【図２０】
2014033887.tif 000022
【図２１】
2014033887.tif 000023
【図２２】
2014033887.tif 000024
【図２３】
2014033887.tif 000025
【図２４】
2014033887.tif 000026
【図２５】
2014033887.tif 000027
【図２６】
2014033887.tif 000028
【図２７】
2014033887.tif 000029
【手続補正書】
【提出日】平成27年2月26日(2015.2.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
基地局に接続を行う第１の通信部と、
アクセスポイントを介してネットワークに接続を行う第２の通信部と、
画面が表示されていない非表示状態から前記画面が表示された表示状態に遷移したことを検出する検出部と、
基地局の通信エリアを識別するエリア識別情報と前記通信エリアにおいて前記ネットワークに接続が行われたアクセスポイントを識別するアクセスポイント識別情報とを対応付けたエントリを複数含む接続履歴情報を記憶する記憶部と、
第１の基地局の通信エリアにおいて、前記画面が前記非表示状態から前記表示状態に遷移したことを前記検出部が検出した場合、所定時間経過後に前記第１の基地局の通信エリアに含まれるアクセスポイントの探索を前記第２の通信部に開始させるとともに、前記第１の基地局の第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されたかを判定する判定部と、
前記所定時間経過後、前記判定部が判定した結果に基づき、前記第２の通信部を制御する制御部を有することを特徴とする移動端末装置。
【請求項２】
前記制御部は、
前記所定時間経過後に前記第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されたと前記判定部が判定した場合、前記第２の通信部による前記第１の基地局の通信エリアに含まれるアクセスポイントの探索を継続させることを特徴とする請求項１記載の移動端末装置。
【請求項３】
前記制御部は、
前記所定時間経過後に前記第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されなかったと前記判定部が判定した場合、前記第２の通信部による前記第１の基地局の通信エリアに含まれるアクセスポイントの探索を停止させることを特徴とする請求項１記載の移動端末装置。
【請求項４】
前記記憶部は、
基地局の通信エリアを識別するエリア識別情報と、前記通信エリアにおいて前記ネットワークに接続が行われたアクセスポイントを識別するアクセスポイント識別情報と、前記通信エリアにおいて前記ネットワークに接続が行われた最終接続時間とを対応付けたエントリを複数含む接続履歴情報を記憶しており、
前記判定部は、
前記所定時間経過前に前記第２の通信部がアクセスポイントに接続した旨の通知を受けた場合、前記第１の基地局の通信エリアに含まれるアクセスポイントの探索を前記第２の通信部に停止させるとともに、前記第１の基地局の第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されたかを判定し、
前記制御部は、
前記第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されたと前記判定部が判定した場合、前記接続履歴情報の、検索されたエントリの最終接続時間を更新することを特徴とする請求項１記載の移動端末装置。
【請求項５】
前記判定部は、
前記所定時間経過前に前記第２の通信部がアクセスポイントに接続した旨の通知を受けた場合、前記第１の基地局の通信エリアに含まれるアクセスポイントの探索を前記第２の通信部に停止させるとともに、前記第１の基地局の第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されたかを判定し、
前記制御部は、
前記第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されなかったと前記判定部が判定した場合、前記第１の基地局の第１のエリア識別情報と、接続した前記アクセスポイントのアクセスポイント識別情報とを対応付けたエントリを前記接続履歴情報に登録することを特徴とする請求項１記載の移動端末装置。
【請求項６】
前記検出部は、
前記画面が前記表示状態から前記非表示状態に遷移したことを検出し、
前記制御部は、
前記画面が前記表示状態から前記非表示状態に遷移したことを前記検出部が検出した場合、前記第２の通信部による前記第１の基地局の通信エリアに含まれるアクセスポイントの探索を停止させることを特徴とする請求項１記載の移動端末装置。
【請求項７】
移動端末装置が有する通信部が、基地局に接続を行う第１の通信部と、アクセスポイントを介してネットワークに接続を行う第２の通信部と、基地局の通信エリアを識別するエリア識別情報と前記通信エリアにおいて前記ネットワークに接続が行われたアクセスポイントを識別するアクセスポイント識別情報とを対応付けたエントリを複数含む接続履歴情報を記憶する記憶部を有する移動端末装置の制御方法において、
前記移動端末装置が有する検出部が、画面が表示されていない非表示状態から前記画面が表示された表示状態に遷移したことを検出し、
前記移動端末装置が有する判定部が、第１の基地局の通信エリアにおいて、前記画面が前記非表示状態から前記表示状態に遷移したことを前記検出部が検出した場合、所定時間経過後に前記第１の基地局の通信エリアに含まれるアクセスポイントの探索を前記第２の通信部に開始させるとともに、前記第１の基地局の第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されたかを判定し、
前記移動端末装置が有する制御部が、前記所定時間経過後、前記判定部が判定した結果に基づき、前記第２の通信部を制御することを特徴とする移動端末装置の制御方法。
【請求項８】
移動端末装置が有する通信部が、基地局に接続を行う第１の通信部と、アクセスポイントを介してネットワークに接続を行う第２の通信部と、基地局の通信エリアを識別するエリア識別情報と前記通信エリアにおいて前記ネットワークに接続が行われたアクセスポイントを識別するアクセスポイント識別情報とを対応付けたエントリを複数含む接続履歴情報を記憶する記憶部を有する移動端末装置の制御プログラムにおいて、
前記移動端末装置が有する検出部に、画面が表示されていない非表示状態から前記画面が表示された表示状態に遷移したことを検出させ、
前記移動端末装置が有する判定部に、第１の基地局の通信エリアにおいて、前記画面が前記非表示状態から前記表示状態に遷移したことを前記検出部が検出した場合、所定時間経過後に前記第１の基地局の通信エリアに含まれるアクセスポイントの探索を前記第２の通信部に開始させるとともに、前記第１の基地局の第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されたかを判定させ、
前記移動端末装置が有する制御部が、前記所定時間経過後、前記判定部が判定した結果に基づき、前記第２の通信部を制御させることを特徴とする移動端末装置の制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動端末装置、制御方法および制御プログラムに関する。
【背景技術】
【０００２】
従来、携帯電話網に接続する通信機能と、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続する通信機能とを有する移動端末装置がある。移動端末装置は、例えば、各地に設置されている携帯電話網の基地局や無線ＬＡＮのアクセスポイントを介して、インターネットなどのネットワークに接続することができる。
【０００３】
関連する先行技術としては、例えば、セルラネットワークの基地局からの受信信号の電界強度に基づき端末の位置を検出し、基地局のセルＩＤおよび受信信号電界強度に基づき、無線ＬＡＮへの接続ポイントの位置を検出する技術がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−４４６５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術によれば、無線ＬＡＮなどのアクセスポイントを探索する移動端末装置のスキャン動作により、移動端末装置の消費電力の増大化を招くという問題がある。例えば、ハンドオーバーが行われた際に無線ＬＡＮのアクセスポイントを探索するスキャン動作を開始する場合、ハンドオーバーが頻繁に行われることにより、アクセスポイントを探索するスキャン動作にかかる移動端末装置の消費電力が増大する。
【０００６】
１つの側面では、本発明は、電力の消費を抑制することができる移動端末装置、制御方法および制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一側面によれば、基地局に接続を行う第１の通信部と、アクセスポイントを介してネットワークに接続を行う第２の通信部と、基地局の通信エリアを識別するエリア識別情報と前記通信エリアにおいて前記ネットワークに接続が行われたアクセスポイントを識別するアクセスポイント識別情報とを対応付けたエントリを複数含む接続履歴情報を記憶する記憶部を有する移動端末装置が有する検出部が、画面が表示されていない非表示状態から前記画面が表示された表示状態に遷移したことを検出し、前記移動端末装置が有する判定部が、第１の基地局の通信エリアにおいて、前記画面が前記非表示状態から前記表示状態に遷移したことを前記検出部が検出した場合、所定時間経過後に前記第１の基地局の通信エリアに含まれるアクセスポイントの探索を前記第２の通信部に開始させるとともに、前記第１の基地局の第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されたかを判定し、前記移動端末装置が有する制御部が、前記所定時間経過後、前記判定部が判定した結果に基づき、前記第２の通信部を制御する移動端末装置、制御方法および制御プログラムが提案される。
【発明の効果】
【０００８】
本発明の一態様によれば、電力の消費を抑制することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態１にかかる制御方法の一実施例を示す説明図である。
【図２】図２は、通信システム２００のシステム構成例を示す説明図である。
【図３】図３は、移動端末装置１０１のハードウェア構成例を示すブロック図である。
【図４】図４は、ＥＳＳＩＤテーブル４００の記憶内容の一例を示す説明図である。
【図５】図５は、接続実績テーブル５００の記憶内容の一例を示す説明図である。
【図６】図６は、実施の形態１にかかる移動端末装置１０１の機能的構成例を示すブロック図である。
【図７】図７は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その１）である。
【図８】図８は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その２）である。
【図９】図９は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その３）である。
【図１０】図１０は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その４）である。
【図１１】図１１は、実施の形態１にかかる移動端末装置１０１の第１の判定処理手順の一例を示すフローチャートである。
【図１２】図１２は、実施の形態１にかかる移動端末装置１０１の第２の判定処理手順の一例を示すフローチャートである。
【図１３】図１３は、テーブル更新処理の具体的処理手順の一例を示すフローチャートである。
【図１４】図１４は、実施の形態１にかかる移動端末装置１０１の第１の通信制御処理手順の一例を示すフローチャートである。
【図１５】図１５は、実施の形態１にかかる移動端末装置１０１の第２の通信制御処理手順の一例を示すフローチャートである。
【図１６】図１６は、実施の形態１にかかる移動端末装置１０１の第３の判定処理手順の一例を示すフローチャートである。
【図１７】図１７は、実施の形態１にかかる移動端末装置１０１の第３の通信制御処理手順の一例を示すフローチャートである。
【図１８】図１８は、アクセスポイントＡＰｊのスキャン動作例を示す説明図である。
【図１９】図１９は、実施の形態２にかかる移動端末装置１０１の動作例を示す説明図である。
【図２０】図２０は、実施の形態２にかかる移動端末装置１０１の判定処理手順の一例を示すフローチャートである。
【図２１】図２１は、実施の形態２にかかる移動端末装置１０１の通信制御処理手順の一例を示すフローチャートである。
【図２２】図２２は、実施の形態３にかかる移動端末装置１０１の動作例を示す説明図（その１）である。
【図２３】図２３は、実施の形態３にかかる移動端末装置１０１の動作例を示す説明図（その２）である。
【図２４】図２４は、実施の形態３にかかる移動端末装置１０１の動作例を示す説明図（その３）である。
【図２５】図２５は、実施の形態３にかかる移動端末装置１０１の判定処理手順の一例を示すフローチャートである。
【図２６】図２６は、実施の形態３にかかる移動端末装置１０１の通信制御処理手順の一例を示すフローチャートである。
【図２７】図２７は、実施の形態３にかかる移動端末装置１０１の更新処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、本発明にかかる移動端末装置、制御方法および制御プログラムの実施の形態を詳細に説明する。
【００１１】
（実施の形態１）
図１は、実施の形態１にかかる制御方法の一実施例を示す説明図である。図１において、移動端末装置１０１は、各種情報を表示する画面１１０を有し、基地局１０２およびアクセスポイント１０３と無線通信可能なコンピュータである。具体的には、例えば、移動端末装置１０１は、スマートフォン、携帯電話機、タブレット型ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）などである。
【００１２】
基地局１０２およびアクセスポイント１０３は、各々の通信エリアに存在する移動端末装置１０１と無線通信可能であり、例えば、移動端末装置１０１がネットワークに接続するための拠点となる無線局である。具体的には、例えば、基地局１０２は、各地に点在する移動体通信網（携帯電話網）の基地局である。また、アクセスポイント１０３は、例えば、各地に点在する無線ＬＡＮのアクセスポイントである。
【００１３】
移動端末装置１０１は、基地局１０２およびアクセスポイント１０３をそれぞれ異なる検出動作により検出し、検出した基地局１０２やアクセスポイント１０３を介してネットワークに接続することができる。ネットワークは、例えば、移動体通信網、ＬＡＮ、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどである。
【００１４】
ここで、検出動作とは、各地に点在する基地局１０２およびアクセスポイント１０３の中から通信可能な基地局１０２やアクセスポイント１０３を探索するいわゆるスキャン動作である。基地局１０２およびアクセスポイント１０３を検出する検出動作は、例えば、無線通信の通信方式、通信規格、通信性能、通信サービスなどの違いによりそれぞれ異なる。
【００１５】
すなわち、移動端末装置１０１は、アクセスポイント１０３を検出するために、基地局１０２を検出する検出動作とは異なる別の検出動作を行う。このため、移動端末装置１０１は、基地局１０２を検出するための検出動作により電力を消費し、アクセスポイント１０３を検出するための検出動作により電力を消費する。
【００１６】
以下の説明では、基地局１０２の一例として、移動体通信網の基地局を例に挙げ、アクセスポイント１０３の一例として、無線ＬＡＮのアクセスポイントを例に挙げて説明する。また、基地局１０２の通信エリアを「セルＣ」と表記する場合がある。
【００１７】
図１の例では、移動体通信網の基地局１０２として、基地局１０２−１〜１０２−３が示され、無線ＬＡＮのアクセスポイント１０３として、アクセスポイント１０３−１〜１０３−１２が示されている。また、基地局１０２−１〜１０２−３のセルＣ１〜Ｃ３と、アクセスポイント１０３−１〜１０３−１２の通信エリアＡ１〜Ａ１２が示されている。
【００１８】
ここで、無線ＬＡＮのアクセスポイント１０３は、例えば、移動体通信網の基地局１０２に比べて、最大通信速度が速く伝送効率が高い一方で、通信エリアが狭い傾向にある。また、無線ＬＡＮのアクセスポイント１０３は、特定のサービスに加入しているユーザしか利用できないものも多い。
【００１９】
移動端末装置１０１の周辺に利用可能なアクセスポイント１０３が存在しない場合に、移動端末装置１０１がアクセスポイント１０３の検出動作を行うことは望ましくない。また、アクセスポイント１０３を利用する際に、アクセスポイント１０３の検出動作の開始をユーザが指示することが考えられるが、ユーザの操作入力が必要になるとともに、利用可能なアクセスポイント１０３の設置位置をユーザが把握していない場合がある。
【００２０】
そこで、実施の形態１では、移動端末装置１０１は、画面１１０が非表示状態から表示状態へ遷移したことを契機に、無線ＬＡＮのアクセスポイント１０３のスキャン動作を開始する。また、移動端末装置１０１は、所定時間Ｔの経過後に、アクセスポイント１０３に非接続の場合、自装置が属するセルＣにおけるアクセスポイント１０３への接続履歴の有無を判定する。そして、移動端末装置１０１は、アクセスポイント１０３への接続履歴がある場合にスキャン動作を継続させ、アクセスポイント１０３への接続履歴がない場合にスキャン動作を停止させる。
【００２１】
これにより、移動端末装置１０１は、ユーザビリティが損なわれることを防ぐとともに、アクセスポイント１０３のスキャン動作にかかる消費電力を抑制する。なお、移動体通信網の基地局１０２を検出する検出動作については、例えば、移動端末装置１０１により周期的に行われる場合を想定する。以下、実施の形態１にかかる移動端末装置１０１の通信制御処理の一実施例について説明する。
【００２２】
（１）移動端末装置１０１は、画面１１０が表示されていない非表示状態から画面１１０が表示された表示状態に遷移したことを検出する。ここで、非表示状態（画面ＯＦＦ）とは、例えば、画面１１０に対する電力供給が停止された状態である。また、表示状態（画面ＯＮ）とは、例えば、画面１１０に対する電力供給が行われている状態である。
【００２３】
以下の説明では、画面１１０が表示されていない非表示状態を「画面１１０の表示状態が非表示」と表記し、画面１１０が表示された表示状態を「画面１１０の表示状態が表示」と表記する場合がある。
【００２４】
（２）移動端末装置１０１は、基地局１０２のセルＣにおいて、画面１１０の表示状態が非表示から表示へ遷移したことを検出した場合、基地局１０２のセルＣに含まれるアクセスポイント１０３のスキャン動作を開始する。アクセスポイント１０３が探索された場合、移動端末装置１０１は、探索されたアクセスポイント１０３を識別するアクセスポイント識別情報を含むエントリを接続情報１２０から検索する。そして、移動端末装置１０１は、探索されたアクセスポイント１０３を識別するアクセスポイント識別情報を含むエントリが接続情報１２０から検索されたかを判定する。
【００２５】
ここで、接続情報１２０は、インターネットなどのネットワークに接続が行われたアクセスポイント１０３、すなわち、利用可能なアクセスポイント１０３のアクセスポイント識別情報を特定する情報である。アクセスポイント識別情報は、例えば、アクセスポイント１０３のＥＳＳＩＤ（Ｅｘｔｅｎｄｅｄ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）やＢＳＳＩＤ（Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）などである。
【００２６】
また、アクセスポイント識別情報は、複数のアクセスポイント１０３に同一のものが付与される場合がある。同一のアクセスポイント識別情報が付与されるアクセスポイント１０３の一例としては、例えば、利用可能な通信サービスが同一のアクセスポイントの集合や、ある企業が経営している複数の店舗の各々に設置されたアクセスポイントの集合などがある。このため、探索されたアクセスポイント１０３を移動端末装置１０１のユーザが利用したことがない場合であっても、探索されたアクセスポイント１０３を識別するアクセスポイント識別情報が接続情報１２０から検索されることがある。
【００２７】
接続情報１２０からエントリが検索された場合、移動端末装置１０１は、探索されたアクセスポイント１０３への接続動作を行う。アクセスポイント１０３への接続動作とは、アクセスポイント１０３を介してインターネットなどのネットワークに接続する接続処理である。この結果、移動端末装置１０１は、アクセスポイント１０３を介して、インターネットなどのネットワークに接続することができる。一方、アクセスポイント１０３が探索されなかった、または、接続情報１２０からエントリが検索されなかった場合、移動端末装置１０１は、アクセスポイント１０３のスキャン動作を繰り返す。
【００２８】
（３）移動端末装置１０１は、画面１１０の表示状態が非表示から表示へ遷移したことを検出した場合、所定時間Ｔの経過後に、自装置が属する基地局１０２のエリア識別情報を含むエントリが接続履歴情報１３０から検索されたかを判定する。ここで、接続履歴情報１３０は、基地局１０２のセルＣを識別するエリア識別情報と、基地局１０２のセルＣにおいてインターネットなどのネットワークに接続が行われたアクセスポイント１０３を識別するアクセスポイント識別情報と、を対応付けたエントリを含む。
【００２９】
具体的には、例えば、接続履歴情報１３０は、基地局１０２のセル群（例えば、セルＣ１〜Ｃ３）のうちアクセスポイント１０３への接続動作が行われたセルＣを特定する情報である。アクセスポイント１０３への接続動作とは、アクセスポイント１０３を介してネットワークに接続する動作である。
【００３０】
また、アクセスポイント１０３への接続履歴とは、アクセスポイント１０３への移動端末装置１０１の接続処理が正常に完了した履歴である。アクセスポイント１０３への接続処理では、例えば、移動端末装置１０１のユーザの認証処理などが行われる。すなわち、アクセスポイント１０３への接続履歴があるセルＣは、アクセスポイント１０３への接続履歴がないセルＣに比べて、移動端末装置１０１のユーザが利用可能なアクセスポイント１０３が存在する可能性が高いセルＣである。
【００３１】
また、所定時間Ｔは、例えば、アクセスポイント１０３のスキャン動作を複数回行える程度の時間に設定される。所定時間Ｔは、画面１１０の表示状態が非表示から表示へ遷移してからの経過時間であってもよく、また、アクセスポイント１０３のスキャン動作を開始してからの経過時間であってもよい。
【００３２】
具体的には、例えば、移動端末装置１０１は、画面１１０の表示状態が表示へ遷移してから所定時間Ｔの経過後にアクセスポイント１０３に非接続の場合に、自装置が属する基地局１０２のエリア識別情報を含むエントリを接続履歴情報１３０から検索してもよい。そして、移動端末装置１０１は、自装置が属する基地局１０２のエリア識別情報を含むエントリが接続履歴情報１３０から検索されたかを判定する。
【００３３】
なお、図１中、太線の丸で表すアクセスポイント１０３の通信エリアは、移動端末装置１０１の接続履歴があるアクセスポイント１０３の通信エリアを表している。また、図１中、点線の丸で表すアクセスポイント１０３の通信エリアは、移動端末装置１０１の接続履歴があるアクセスポイント１０３と同一のアクセスポイント識別情報が付与されたアクセスポイント１０３の通信エリアを表している。
【００３４】
（４）移動端末装置１０１は、所定時間Ｔの経過後に、基地局１０２のエリア識別情報を含むエントリが接続履歴情報１３０から検索されたかを判定した判定結果に基づいて、アクセスポイント１０３のスキャン動作を制御する。
【００３５】
具体的には、例えば、所定時間Ｔの経過後に基地局１０２のエリア識別情報を含むエントリが接続履歴情報１３０から検索された場合、移動端末装置１０１は、基地局１０２のセルＣに含まれるアクセスポイント１０３の探索を継続する。すなわち、所定時間Ｔの経過後に、アクセスポイント１０３への接続履歴があるセルＣに属する場合は、移動端末装置１０１は、アクセスポイント１０３のスキャン動作を継続して行う。
【００３６】
一方、所定時間Ｔの経過後に基地局１０２のエリア識別情報を含むエントリが接続履歴情報１３０から検索されなかった場合、移動端末装置１０１は、基地局１０２のセルに含まれるアクセスポイント１０３の探索を停止する。すなわち、所定時間Ｔの経過後に、アクセスポイント１０３への接続履歴がないセルＣに属する場合は、移動端末装置１０１は、アクセスポイント１０３のスキャン動作を停止する。
【００３７】
以下、図１に示す各地点ａ，ｂ，ｃ，ｄにおいて、画面１１０の表示状態が非表示から表示へ遷移した場合を例に挙げて、移動端末装置１０１の制御処理例１，２，３，４について説明する。
【００３８】
＜制御処理例１＞
まず、移動端末装置１０１のユーザの自宅がある地点ａにおいて、画面１１０の表示状態が非表示から表示へ遷移した場合を想定する。この場合、移動端末装置１０１は、基地局１０２−１のセルＣ１に含まれるアクセスポイント１０３のスキャン動作を開始する。この結果、画面１１０の表示状態が非表示から表示へ遷移してから所定時間Ｔが経過する前にアクセスポイント１０３−１が探索されたとする。
【００３９】
アクセスポイント１０３−１は、インターネットなどのネットワークに接続が行われたアクセスポイント１０３である。このため、移動端末装置１０１は、アクセスポイント１０３−１を識別するアクセスポイント識別情報を含むエントリが接続情報１２０から検索されたと判定する。
【００４０】
そして、接続情報１２０からエントリが検索された場合、移動端末装置１０１は、アクセスポイント１０３−１への接続動作を行う。この結果、移動端末装置１０１は、アクセスポイント１０３−１を介して、インターネットなどのネットワークに接続することができる。
【００４１】
＜制御処理例２＞
つぎに、コンビニエンスストアから店舗Ｂまでの移動中の地点ｂにおいて、画面１１０の表示状態が非表示から表示へ遷移した場合を想定する。この場合、移動端末装置１０１は、基地局１０２−２のセルＣ２に含まれるアクセスポイント１０３のスキャン動作を開始する。この結果、画面１１０の表示状態が非表示から表示へ遷移してから所定時間Ｔが経過する前にアクセスポイント１０３−５が探索されたとする。
【００４２】
アクセスポイント１０３−５は、移動端末装置１０１からインターネットなどのネットワークへの接続が行われたことがないアクセスポイント１０３である。このため、移動端末装置１０１は、アクセスポイント１０３−５を識別するアクセスポイント識別情報を含むエントリが接続情報１２０から検索されなかったと判定する。
【００４３】
接続情報１２０からエントリが検索されなかった場合、移動端末装置１０１は、アクセスポイント１０３−５への接続動作を行わない。この場合、移動端末装置１０１は、例えば、画面１１０の表示状態が非表示から表示へ遷移してから所定時間Ｔの経過後に、自装置が属する基地局１０２のエリア識別情報を含むエントリが接続履歴情報１３０から検索されたかを判定する。
【００４４】
図１の例では、基地局１０２−２のセルＣ２において接続履歴があるアクセスポイント１０３は存在しない。このため、移動端末装置１０１は、自装置が属する基地局１０２−２のエリア識別情報を含むエントリが接続履歴情報１３０から検索されなかったと判定する。この場合、移動端末装置１０１は、アクセスポイント１０３のスキャン動作を停止する。
【００４５】
＜制御処理例３＞
つぎに、コンビニエンスストアから店舗Ｂまでの移動中の地点ｃにおいて、画面１１０の表示状態が非表示から表示へ遷移した場合を想定する。この場合、移動端末装置１０１は、基地局１０２−２のセルＣ２に含まれるアクセスポイント１０３のスキャン動作を開始する。この結果、画面１１０の表示状態が非表示から表示へ遷移してから所定時間Ｔが経過する前にアクセスポイント１０３−７が探索されたとする。
【００４６】
アクセスポイント１０３−７は、店舗Ａに設置されており、移動端末装置１０１からインターネットなどのネットワークへの接続が行われたことがないアクセスポイント１０３である。アクセスポイント１０３−７には、店舗Ｂに設置されたアクセスポイント１０３−８と同一のアクセスポイント識別情報（例えば、ＥＳＳＩＤ）が付与される。
【００４７】
ここで、店舗Ｂに設置されたアクセスポイント１０３−８は、インターネットなどのネットワークに接続が行われたアクセスポイント１０３である。すなわち、アクセスポイント１０３−７は、インターネットなどのネットワークに接続が行われたアクセスポイント１０３−８と同一のアクセスポイント識別情報（例えば、ＥＳＳＩＤ）が付与されたアクセスポイント１０３である。
【００４８】
このため、移動端末装置１０１は、アクセスポイント１０３−７を識別するアクセスポイント識別情報を含むエントリが接続情報１２０から検索されたと判定する。接続情報１２０からエントリが検索された場合、移動端末装置１０１は、アクセスポイント１０３−７への接続動作を行う。この結果、移動端末装置１０１は、アクセスポイント１０３−７を介して、インターネットなどのネットワークに接続することができる。
【００４９】
＜制御処理例４＞
つぎに、移動端末装置１０１のユーザの会社がある地点ｄにおいて、画面１１０の表示状態が非表示から表示へ遷移した場合を想定する。この場合、移動端末装置１０１は、基地局１０２−３のセルＣ３に含まれるアクセスポイント１０３のスキャン動作を開始する。この結果、画面１１０の表示状態が非表示から表示へ遷移してから所定時間Ｔが経過する前にアクセスポイント１０３−１２が探索されたとする。
【００５０】
アクセスポイント１０３−１２は、移動端末装置１０１からインターネットなどのネットワークへの接続が行われたことがないアクセスポイント１０３である。このため、移動端末装置１０１は、アクセスポイント１０３−１２を識別するアクセスポイント識別情報を含むエントリが接続情報１２０から検索されなかったと判定する。
【００５１】
接続情報１２０からエントリが検索されなかった場合、移動端末装置１０１は、アクセスポイント１０３−１２への接続動作を行わない。この場合、移動端末装置１０１は、例えば、画面１１０の表示状態が非表示から表示へ遷移してから所定時間Ｔの経過後に、自装置が属する基地局１０２のエリア識別情報を含むエントリが接続履歴情報１３０から検索されたかを判定する。
【００５２】
図１の例では、基地局１０２−３のセルＣ３において接続履歴があるアクセスポイント１０３−８が示されている。このため、移動端末装置１０１は、自装置が属する基地局１０２−３のエリア識別情報を含むエントリが接続履歴情報１３０から検索されたと判定する。この場合、移動端末装置１０１は、アクセスポイント１０３のスキャン動作を継続して行う。
【００５３】
このように、移動端末装置１０１によれば、画面１１０の表示状態が非表示から表示へ遷移した場合、基地局１０２のセルＣに含まれるアクセスポイント１０３のスキャン動作を開始することができる。これにより、画面ＯＮを契機に移動端末装置１０１の周辺に存在する利用可能なアクセスポイント１０３を探索してインターネットなどのネットワークに接続することができ、ユーザビリティを確保することができる。
【００５４】
また、移動端末装置１０１によれば、画面１１０の表示状態が非表示から表示へ遷移してから所定時間Ｔの経過後に、自装置が属する基地局１０２のセルＣにおけるアクセスポイント１０３への接続履歴の有無を判定することができる。そして、移動端末装置１０１によれば、アクセスポイント１０３への接続履歴がある場合は、アクセスポイント１０３のスキャン動作を継続して行うことができる。
【００５５】
これにより、画面ＯＮから所定時間Ｔの経過後に、アクセスポイント１０３への接続履歴がないセルＣに比べて利用可能なアクセスポイント１０３が存在する可能性が高いセルＣに属する場合はスキャン動作を継続して行うことができる。この結果、アクセスポイント１０３への再接続性を高めることができ、ユーザビリティが損なわれることを防ぐことができる。なお、アクセスポイント１０３への再接続性は、例えば、利用可能なアクセスポイント１０３に接続するまでの時間の短さを表している。
【００５６】
また、移動端末装置１０１によれば、アクセスポイント１０３への接続履歴がない場合は、アクセスポイント１０３のスキャン動作を停止することができる。これにより、画面ＯＮから所定時間Ｔの経過後に、アクセスポイント１０３への接続履歴があるセルＣに比べて利用可能なアクセスポイント１０３が存在する可能性が低いセルＣに属している場合はスキャン動作を停止することができる。また、利用可能なアクセスポイント１０３が存在する可能性が低いセルＣに属している場合にスキャン動作を停止することで、ユーザビリティが損なわれることを防ぎつつ、アクセスポイント１０３のスキャン動作にかかる消費電力を抑制することができる。
【００５７】
また、アクセスポイント１０３の通信範囲内に移動端末装置１０１が位置する場合であっても、１回のスキャン動作でアクセスポイント１０３を移動端末装置１０１が探索できない場合がある。移動端末装置１０１によれば、画面ＯＮから所定時間Ｔが経過するまでに、アクセスポイント１０３のスキャン動作を複数回行うことができる。すなわち、移動端末装置１０１によれば、画面ＯＮを契機に開始したアクセスポイント１０３のスキャン動作を停止するまでにスキャン動作を複数回行える時間を確保することができ、アクセスポイント１０３への再接続性を高めることができる。
【００５８】
（通信システム２００のシステム構成例）
実施の形態１にかかる通信システム２００のシステム構成例について説明する。
【００５９】
図２は、通信システム２００のシステム構成例を示す説明図である。図２において、通信システム２００は、移動端末装置１０１と、基地局ＢＳ１〜ＢＳｎと、アクセスポイントＡＰ１〜ＡＰｍと、サーバ２０１と、を含む。通信システム２００において、基地局ＢＳ１〜ＢＳｎ、アクセスポイントＡＰ１〜ＡＰｍおよびサーバ２０１は、ネットワーク２１０を介して接続される。ネットワーク２１０は、例えば、移動体通信網、ＬＡＮ、ＷＡＮ、インターネットなどを含む。
【００６０】
ここで、基地局ＢＳ１〜ＢＳｎは、各地に点在する移動体通信網の基地局である。以下の説明では、基地局ＢＳ１〜ＢＳｎのうちの任意の基地局を「基地局ＢＳｉ」と表記し、基地局ＢＳｉの通信可能範囲を表す通信エリアを「セルＣｉ」と表記する場合がある（ｉ＝１，２，…，ｎ）。なお、図１に示した基地局１０２は、基地局ＢＳｉに相当する。
【００６１】
また、アクセスポイントＡＰ１〜ＡＰｍは、各地に点在する無線ＬＡＮの基地局である。アクセスポイントＡＰ１〜ＡＰｍの中には、可搬型のアクセスポイントや、電車やバス等の移動体に設置されたアクセスポイントが含まれていてもよい。以下の説明では、アクセスポイントＡＰ１〜ＡＰｍのうちの任意のアクセスポイントを「アクセスポイントＡＰｊ」と表記し、アクセスポイントＡＰｊの通信可能範囲を表す通信エリアを「通信エリアＡｊ」と表記する場合がある（ｊ＝１，２，…，ｍ）。なお、図１に示したアクセスポイント１０３は、アクセスポイントＡＰｊに相当する。
【００６２】
移動端末装置１０１は、セルＣｉにおいて基地局ＢＳｉと無線通信可能であり、基地局ＢＳｉを介してネットワーク２１０に接続することができる。また、移動端末装置１０１は、通信エリアＡｊにおいてアクセスポイントＡＰｊと無線通信可能であり、アクセスポイントＡＰｊを介してネットワーク２１０に接続することができる。
【００６３】
サーバ２０１は、ネットワーク２１０を介して、移動端末装置１０１にサービスを提供するコンピュータである。サービスとは、移動端末装置１０１に提供される情報処理であり、例えば、メールサービス、電話サービス、ウェブサービスなどがある。具体的には、例えば、サーバ２０１は、メールサーバ、ウェブサーバ、アプリケーションサーバ、データベースサーバなどを含む。
【００６４】
なお、図２では、移動端末装置１０１およびサーバ２０１をそれぞれ１台のみ表記したが、これに限らない。例えば、移動端末装置１０１は通信システム２００を利用するユーザごとに設けられ、サーバ２０１はサービスの提供者ごとに設けられていてもよい。
【００６５】
（移動端末装置１０１のハードウェア構成例）
図３は、移動端末装置１０１のハードウェア構成例を示すブロック図である。図３において、移動端末装置１０１は、ＣＰＵ３０１と、メモリ３０２と、ディスプレイ３０３と、キーパッド３０４と、公衆網Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０５と、ＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）  Ｉ／Ｆ３０６と、音声信号処理部３０７と、スピーカ３０８と、マイクロフォン３０９と、を有する。また、各構成部はバス３００によってそれぞれ接続される。
【００６６】
ここで、ＣＰＵ３０１は、移動端末装置１０１の全体の制御を司る。メモリ３０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭがＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）のプログラムを記憶し、ＲＯＭがアプリケーションプログラムを記憶し、ＲＡＭがＣＰＵ３０１のワークエリアとして使用される。メモリ３０２に記憶されるプログラムは、ＣＰＵ３０１にロードされることで、コーディングされている処理をＣＰＵ３０１に実行させることになる。
【００６７】
ディスプレイ３０３は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。ディスプレイ３０３は、例えば、液晶ディスプレイや有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどを採用することができる。なお、図１に示した画面１１０は、ディスプレイ３０３に相当する。
【００６８】
キーパッド３０４は、文字、数字、各種指示などの入力のためのキーを備え、データの入力を行う。キーパッド３０４は、例えば、タッチパネル式の入力パッドやテンキー、電源キーなどであってもよい。
【００６９】
公衆網Ｉ／Ｆ３０５は、移動体通信網の基地局ＢＳｉを介してネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータ（例えば、サーバ２０１）に接続される。そして、公衆網Ｉ／Ｆ３０５は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。
【００７０】
ＷＬＡＮ  Ｉ／Ｆ３０６は、無線ＬＡＮのアクセスポイントＡＰｊを介してネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータに接続される。そして、ＷＬＡＮ  Ｉ／Ｆ３０６は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。
【００７１】
音声信号処理部３０７は、スピーカ３０８およびマイクロフォン３０９に接続される。例えば、マイクロフォン３０９に受音された音声は、音声信号処理部３０７でＡ／Ｄ変換される。また、スピーカ３０８からは音声が出力される。
【００７２】
なお、図示は省略するが、移動端末装置１０１は、上述した構成部のほか、例えば、メモリ３０２に対するデータのリード／ライトを制御するメモリコントローラや各構成部に電源電圧を供給するＰＭＵ（Ｐｏｗｅｒ  Ｍａｎａｇｅｍｅｎｔ  Ｕｎｉｔ）、バッテリ、各種タイマ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）ユニットなどを有する。また、基地局ＢＳｉおよびアクセスポイントＡＰｊのハードウェア構成は、例えば、ＣＰＵ、メモリ、Ｉ／Ｆ、補助記憶装置、バス等により実現される。
【００７３】
（ＥＳＳＩＤテーブル４００の記憶内容）
つぎに、移動端末装置１０１が用いるＥＳＳＩＤテーブル４００について説明する。ＥＳＳＩＤテーブル４００は、例えば、図３に示したメモリ３０２により実現される。図１に示した接続情報１２０は、ＥＳＳＩＤテーブル４００に相当する。
【００７４】
図４は、ＥＳＳＩＤテーブル４００の記憶内容の一例を示す説明図である。図４において、ＥＳＳＩＤテーブル４００は、移動端末装置１０１からネットワーク２１０に接続が行われたアクセスポイントＡＰｊのＥＳＳＩＤを記憶する。
【００７５】
移動端末装置１０１は、ＥＳＳＩＤテーブル４００を参照することにより、移動端末装置１０１のユーザが利用可能なアクセスポイントＡＰｊのＥＳＳＩＤ（例えば、ＡＰ１、ＡＰ２、ＡＰ３）を特定することができる。
【００７６】
なお、ＥＳＳＩＤテーブル４００の記憶内容は、例えば、アクセスポイントＡＰｊへの初回接続時に更新される。具体的には、例えば、ユーザの操作入力によるアクセスポイントＡＰｊへの初回接続時に、接続したアクセスポイントＡＰｊのＥＳＳＩＤがＥＳＳＩＤテーブル４００に新規登録される。
【００７７】
（接続実績テーブル５００の記憶内容）
つぎに、移動端末装置１０１が用いる接続実績テーブル５００について説明する。接続実績テーブル５００は、例えば、図３に示したメモリ３０２により実現される。図１に示した接続履歴情報１３０は、接続実績テーブル５００に相当する。
【００７８】
図５は、接続実績テーブル５００の記憶内容の一例を示す説明図である。図５において、接続実績テーブル５００は、Ｃｅｌｌ−ＩＤ、ＥＳＳＩＤおよび最終接続時間のフィールドを有する。各フィールドに情報を設定することにより、接続実績情報（例えば、接続実績情報５００−１〜５００−３）がレコードとして記憶される。
【００７９】
Ｃｅｌｌ−ＩＤは、移動体通信網の基地局ＢＳｉのセルＣｉを識別するエリア識別情報である。ＥＳＳＩＤは、無線ＬＡＮのアクセスポイントＡＰｊを識別するアクセスポイント識別情報である。最終接続時間は、アクセスポイントＡＰｊに最後に接続した日時を示す。
【００８０】
一例として、接続実績情報５００−１を例に挙げると、Ｃｅｌｌ−ＩＤ「Ｃ１」とＥＳＳＩＤ「ＡＰ１」と最終接続時間「２０１１．０３．０２．０９．００」とが対応付けて示されている。接続実績情報５００−１によれば、基地局ＢＳ１のセルＣ１において、通信装置１０１がアクセスポイントＡＰ１に最後に接続した日時「２０１１年３月２日９時０分」を特定することができる。
【００８１】
なお、上述した説明では、アクセスポイント識別情報として、アクセスポイントＡＰｊのＥＳＳＩＤを用いる場合について説明したが、これに限らない。例えば、アクセスポイント識別情報として、アクセスポイントＡＰｊのＢＳＳＩＤを用いることにしてもよく、また、アクセスポイントＡＰｊのＥＳＳＩＤとＢＳＳＩＤの両方を用いることにしてもよい。
【００８２】
（移動端末装置１０１の機能的構成例）
図６は、実施の形態１にかかる移動端末装置１０１の機能的構成例を示すブロック図である。図６において、移動端末装置１０１は、第１の通信部６０１と、第２の通信部６０２と、検出部６０３と、取得部６０４と、判定部６０５と、通信制御部６０６と、更新部６０７と、を含む構成である。第１の通信部６０１〜更新部６０７は制御部となる機能であり、具体的には、例えば、図３に示したメモリ３０２に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、公衆網Ｉ／Ｆ３０５、ＷＬＡＮ  Ｉ／Ｆ３０６などのハードウェアにより、その機能を実現する。各機能部の処理結果は、例えば、メモリ３０２に記憶される。
【００８３】
第１の通信部６０１は、基地局ＢＳｉと通信する機能を有する。具体的には、例えば、第１の通信部６０１は、基地局ＢＳ１〜ＢＳｎのうち通信可能な基地局ＢＳｉからセルＣｉのＣｅｌｌ−ＩＤを含む基地局情報を定期的（例えば、２．５６［秒］ごと）に受信する。なお、移動端末装置１０１は、例えば、受信した基地局情報に含まれるＣｅｌｌ−ＩＤが、前回受信した基地局情報に含まれるＣｅｌｌ−ＩＤと異なる場合、基地局ＢＳｉと通信することにより、自装置の位置登録を行う。
【００８４】
第２の通信部６０２は、アクセスポイントＡＰｊと通信する機能を有する。具体的には、例えば、第２の通信部６０２は、アクセスポイントＡＰｊを介してネットワーク２１０に接続を行う。
【００８５】
検出部６０３は、ディスプレイ３０３（図３参照）の表示状態が非表示から表示へ遷移したことを検出する機能を有する。具体的には、例えば、検出部６０３が、キーパッド３０４を用いたユーザの操作入力により、ディスプレイ３０３の表示状態が非表示から表示へ切り替えられた場合に、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出する。
【００８６】
より具体的には、例えば、検出部６０３が、レジューム機能によりディスプレイ３０３の表示状態が非表示になる直前の状態から作業を再開する場合に、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出することにしてもよい。また、例えば、検出部６０３が、予め決められた時刻に起動するアラームなどのアプリケーションが起動された場合に、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出することにしてもよい。
【００８７】
また、検出部６０３は、ディスプレイ３０３の表示状態が表示から非表示へ遷移したことを検出する機能を有する。具体的には、例えば、検出部６０３が、キーパッド３０４を用いたユーザの操作入力により、ディスプレイ３０３の表示状態が表示から非表示へ切り替えられた場合に、ディスプレイ３０３の表示状態が表示から非表示へ遷移したことを検出する。
【００８８】
また、例えば、検出部６０３が、画面ＯＦＦタイマが規定値に達した場合に、ディスプレイ３０３の表示状態が表示から非表示へ遷移したことを検出することにしてもよい。画面ＯＦＦタイマとは、ディスプレイ３０３の表示状態が表示から非表示へ遷移するまでの時間を計測するタイマである。さらに、例えば、検出部６０３が、ディスプレイ３０３への電力供給を抑えて省電力モードに移行した場合に、ディスプレイ３０３の表示状態が表示から非表示へ遷移したことを検出することにしてもよい。
【００８９】
取得部６０４は、基地局ＢＳ１〜ＢＳｎのセルＣ１〜Ｃｎのうち自装置が属するセルＣｉを識別するＣｅｌｌ−ＩＤを取得する機能を有する。具体的には、例えば、取得部６０４が、基地局ＢＳｉと通信する第１の通信部６０１によって受信された基地局情報に含まれるＣｅｌｌ−ＩＤを、自装置が属するセルＣｉのＣｅｌｌ−ＩＤとして取得する。
【００９０】
また、基地局ＢＳ１〜ＢＳｎのうち移動端末装置１０１が通信可能な基地局が複数存在する場合がある。この場合、例えば、取得部６０４が、通信可能な複数の基地局のうち電波強度が最大となる基地局の基地局情報に含まれるＣｅｌｌ−ＩＤを、自装置が属するセルＣｉを識別するＣｅｌｌ−ＩＤとして取得することにしてもよい。
【００９１】
判定部６０５は、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績があるか否かを判定する機能を有する。ここで、アクセスポイントＡＰｊへの接続実績とは、アクセスポイントＡＰｊへの接続動作が完了したことを示す接続履歴である。また、アクセスポイントＡＰｊへの接続動作とは、アクセスポイントＡＰｊを介してネットワーク２１０に接続する移動端末装置１０１の動作である。
【００９２】
具体的には、例えば、まず、判定部６０５が、検出部６０３によって表示状態が非表示から表示へ遷移したことが検出されてから所定時間Ｔが経過したか否かを判断する。そして、判定部６０５は、所定時間Ｔが経過した場合、図５に示した接続実績テーブル５００を参照して、取得部６０４によって取得されたＣｅｌｌ−ＩＤと対応付けて記憶されるアクセスポイントＡＰｊのＥＳＳＩＤがあるか否かを判定する。
【００９３】
ここで、アクセスポイントＡＰｊのＥＳＳＩＤがある場合、判定部６０５が、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績があると判定する。一方、アクセスポイントＡＰｊのＥＳＳＩＤがない場合、判定部６０５が、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績がないと判定する。
【００９４】
なお、移動端末装置１０１は、アクセスポイントＡＰｊの通信範囲内に位置する場合であっても、１回のスキャン動作でアクセスポイントＡＰｊを探索できない場合がある。具体的には、例えば、移動端末装置１０１は、無線ＬＡＮに用いられる各ＣＨ（チャネル）に対してプローブリクエスト信号を送信した結果、ＥＳＳＩＤを含むプローブレスポンス信号を受信することにより、利用可能なアクセスポイントＡＰｊを探索する。
【００９５】
この際、利用可能なアクセスポイントＡＰｊからのプローブレスポンス信号を受信する直前に、他のアクセスポイントからのプローブレスポンス信号を受信する場合がある。この場合、他のアクセスポイントからのプローブレスポンス信号を処理中のために、利用可能なアクセスポイントＡＰｊからのプローブレスポンス信号を受信できないことがある。
【００９６】
このため、所定時間Ｔは、例えば、アクセスポイントＡＰｊのスキャン動作を複数回行える程度の時間（例えば、２［分］）に設定される。所定時間Ｔは、例えば、メモリ３０２に記憶される。また、表示状態が非表示から表示へ遷移したことが検出されてからの経過時間は、例えば、タイマによって計測することができる。
【００９７】
以下の説明では、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことが検出されてからの経過時間を計測するタイマを「スキャンタイマ」と表記する場合がある。
【００９８】
通信制御部６０６は、アクセスポイントＡＰｊのスキャン動作を制御する機能を有する。ここで、アクセスポイントＡＰｊの検出動作例について説明する。具体的には、例えば、通信制御部６０６が、第２の通信部６０２を制御して、無線ＬＡＮに用いられる各ＣＨ（チャネル）に対してプローブリクエスト信号を送信する。この結果、通信制御部６０６が、ＥＳＳＩＤを含むプローブレスポンス信号を受信することにより、通信可能なアクセスポイントＡＰｊを検出することができる。
【００９９】
具体的には、例えば、通信制御部６０６は、検出部６０３によって表示状態が非表示から表示へ遷移したことが検出された場合、第２の通信部６０２を制御して、アクセスポイントＡＰｊの検出動作を開始する。より詳細に説明すると、通信制御部６０６がスキャン動作フラグをＯＮに設定することにより、第２の通信部６０２が周期的なアクセスポイントＡＰｊのスキャン動作を開始する。
【０１００】
スキャン動作フラグは、アクセスポイントＡＰｊのスキャン動作を周期的に行うか否かを示すフラグである。スキャン動作フラグは、例えば、メモリ３０２やＣＰＵ３０１のレジスタに記憶される。これにより、スキャン動作フラグがＯＮに設定されている間は、アクセスポイントＡＰｊのスキャン動作を周期的に行うことができる。
【０１０１】
なお、アクセスポイントＡＰｊのスキャン動作の周期は任意に設定可能である。また、アクセスポイントＡＰｊのスキャン動作を周期的に行う場合の開始タイミングは、例えば、タイマによって制御される。
【０１０２】
また、通信制御部６０６は、判定部６０５によって判定された判定結果に基づいて、アクセスポイントＡＰｊのスキャン動作を制御する。具体的には、例えば、通信制御部６０６は、所定時間Ｔの経過後に自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績があると判定された場合、第２の通信部６０２を制御して、アクセスポイントＡＰｊのスキャン動作を継続する。
【０１０３】
一方、所定時間Ｔの経過後に自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績がないと判定された場合、通信制御部６０６は、第２の通信部６０２を制御して、アクセスポイントＡＰｊのスキャン動作を停止する。より詳細に説明すると、通信制御部６０６がスキャン動作フラグをＯＦＦに設定することにより、第２の通信部６０２の周期的なアクセスポイントＡＰｊのスキャン動作を停止させることができる。
【０１０４】
また、通信制御部６０６は、第２の通信部６０２を制御して、アクセスポイントＡＰｊへの接続動作を開始する機能を有する。具体的には、例えば、まず、通信制御部６０６は、図４に示したＥＳＳＩＤテーブル４００を参照して、スキャン動作により探索されたアクセスポイントＡＰｊのＥＳＳＩＤが登録されているか否かを判断する。
【０１０５】
ここで、ＥＳＳＩＤが登録されている場合、通信制御部６０６が、第２の通信部６０２を制御して、アクセスポイントＡＰｊへの接続動作を開始する。一方、ＥＳＳＩＤが未登録の場合、通信制御部６０６は、アクセスポイントＡＰｊへの接続動作を開始しない。
【０１０６】
また、通信制御部６０６は、ユーザの操作入力により、第２の通信部６０２を制御して、スキャン動作により探索されたアクセスポイントＡＰｊへの接続動作を開始することにしてもよい。具体的には、例えば、アクセスポイントＡＰｊへの初回接続時には、通信制御部６０６は、ユーザの操作入力により、第２の通信部６０２を制御して、アクセスポイントＡＰｊへの接続動作を開始する。この場合、通信制御部６０６は、接続したアクセスポイントＡＰｊのＥＳＳＩＤをＥＳＳＩＤテーブル４００に新規登録することにしてもよい。
【０１０７】
また、通信制御部６０６は、検出部６０３によってディスプレイ３０３の表示状態が表示から非表示へ遷移したことが検出された場合、第２の通信部６０２を制御して、アクセスポイントＡＰｊのスキャン動作を停止することにしてもよい。これにより、ディスプレイ３０３の表示状態が非表示のときのアクセスポイントＡＰｊのスキャン動作を抑制して、移動端末装置１０１の消費電力を抑制することができる。
【０１０８】
また、通信制御部６０６は、ディスプレイ３０３の表示状態が表示から非表示へ遷移したことが検出された場合、表示状態が非表示へ遷移してから一定時間ｔが経過した場合に、第２の通信部６０２を制御して、アクセスポイントＡＰｊのスキャン動作を停止することにしてもよい。これにより、ディスプレイ３０３の表示状態が表示から非表示へ遷移した後、すぐに表示状態が非表示から表示へ遷移する場合を想定して、スキャン動作フラグをＯＮのままにすることができる。
【０１０９】
更新部６０７は、アクセスポイントＡＰｊへの接続が完了した場合、アクセスポイントＡＰｊへの接続時間を更新する機能を有する。ここで、接続時間とは、例えば、アクセスポイントＡＰｊに接続した最終時刻を表すものである。
【０１１０】
具体的には、例えば、まず、更新部６０７が、接続実績テーブル５００から、自装置が属するセルＣｉのＣｅｌｌ−ＩＤと接続が完了したアクセスポイントＡＰｊのＥＳＳＩＤとの組み合わせに対応する接続実績情報を検索する。そして、更新部６０７が、検索した接続実績情報の最終接続時間フィールドに、アクセスポイントＡＰｊへの接続時間を上書きする。
【０１１１】
また、更新部６０７が、接続実績テーブル５００から、自装置が属するセルＣｉのＣｅｌｌ−ＩＤに対応する接続実績情報を検索することにしてもよい。この場合、更新部６０７が、検索した接続実績情報のＥＳＳＩＤフィールドに、検出したアクセスポイントＡＰｊのＥＳＳＩＤを上書きする。また、更新部６０７が、検索した接続実績情報の最終接続時間フィールドに、検出したアクセスポイントＡＰｊへの接続時間を上書きする。
【０１１２】
なお、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績がない場合は、自装置が属するセルＣｉのＣｅｌｌ−ＩＤに対応する接続実績情報は検索されない。この場合、更新部６０７は、接続実績テーブル５００内の各フィールドに、自装置が属するセルＣｉのＣｅｌｌ−ＩＤ、検出したアクセスポイントＡＰｊのＥＳＳＩＤおよび接続時間を設定する。これにより、新たな接続実績情報がレコードとして接続実績テーブル５００に新規登録される。
【０１１３】
また、更新部６０７は、接続実績テーブル５００に新たな接続実績情報を登録する場合、接続実績テーブル５００に記憶された接続実績情報の総数Ｍを算出することにしてもよい。そして、更新部６０７は、算出した総数Ｍが閾値Ｍmax以上の場合、接続実績テーブル５００に記憶された接続実績情報のうち最終接続時間が最古の接続実績情報を削除することにしてもよい。
【０１１４】
ここで、閾値Ｍmaxは、接続実績テーブル５００に登録可能な接続実績情報の上限値を表すものである。閾値Ｍmaxは、任意に設定可能であり、例えば、予め設定されてメモリ３０２に記憶される。このように、接続実績テーブル５００に登録可能な接続実績情報の総数Ｍに上限値を設けることにより、接続実績テーブル５００内のレコード数が上限値を超えて増加することを防ぐことができる。
【０１１５】
なお、検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移した後、ロック状態が解除されたことを検出することにしてもよい。ロック状態とは、ユーザの操作入力を制限する状態である。移動端末装置１０１は、例えば、ロック状態となると、ロック状態を解除する操作入力以外は受け付けない状態となる。具体的には、例えば、検出部６０３が、キーパッド３０４を用いて、ロック状態を解除するユーザの操作入力が行われた場合に、ディスプレイ３０３のロック状態が解除されたことを検出する。
【０１１６】
この場合、通信制御部６０６は、検出部６０３によって表示状態が非表示から表示へ遷移し、かつ、ロック状態が解除されたことが検出された場合に、第２の通信部６０２を制御して、アクセスポイントＡＰｊの検出動作を開始することにしてもよい。これにより、ディスプレイ３０３の表示状態を非表示から表示へ遷移させてしまった場合や、不正ユーザが使用しようとした場合のアクセスポイントＡＰｊのスキャン動作を抑制して、移動端末装置１０１の電力消費を抑制することができる。
【０１１７】
（移動端末装置１０１の動作例）
つぎに、図７〜図１０を用いて、実施の形態１にかかる移動端末装置１０１の動作例について説明する。
【０１１８】
図７は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その１）である。図７に示す移動端末装置１０１の動作例は、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績がない場合の動作例である。
【０１１９】
（７−１）検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出する。図７の例では、ユーザの操作入力によりディスプレイ３０３の表示状態が非表示から表示へ切り替えられた結果、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことが検出される。
【０１２０】
（７−２）検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出した場合、画面ＯＮ通知を通信制御部６０６に通知するとともに、スキャンタイマをスタートする。画面ＯＮ通知は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを示す通知である。
【０１２１】
（７−３）通信制御部６０６は、画面ＯＮ通知を受け付けた場合、第２の通信部６０２を制御して、アクセスポイントＡＰｊの検出動作を開始する。具体的には、例えば、通信制御部６０６がスキャン動作フラグをＯＮに設定することにより、第２の通信部６０２が周期的なアクセスポイントＡＰｊのスキャン動作を開始する。
【０１２２】
また、通信制御部６０６は、ＥＳＳＩＤテーブル４００を読み出して、第２の通信部６０２からのスキャン結果に含まれるＥＳＳＩＤがＥＳＳＩＤテーブル４００に登録されているか否かを判断する。なお、スキャン結果は、スキャン動作により探索されたアクセスポイントＡＰｊのＥＳＳＩＤを含む情報である。
【０１２３】
ここで、ＥＳＳＩＤが登録されている場合、通信制御部６０６が、第２の通信部６０２を制御して、アクセスポイントＡＰｊへの接続動作を開始する。一方、ＥＳＳＩＤが未登録の場合、通信制御部６０６は、アクセスポイントＡＰｊへの接続動作を開始しない。図７の例では、スキャン動作により探索されたアクセスポイントＡＰ１００のＥＳＳＩＤ「ＡＰ１００」がＥＳＳＩＤテーブル４００に未登録のため、アクセスポイントＡＰｊへの接続動作は開始されていない。
【０１２４】
（７−４）判定部６０５は、スキャンタイマをスタートしてから所定時間Ｔの経過後に、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する。図７の例では、自装置が属するセルＣ３のＣｅｌｌ−ＩＤ「Ｃ３」が取得される。
【０１２５】
（７−５）判定部６０５は、通信制御部６０６に対して接続中のアクセスポイントＡＰｊのＥＳＳＩＤの取得要求を行うことにより、接続中のアクセスポイントＡＰｊのＥＳＳＩＤを取得する。図７の例では、アクセスポイントＡＰｊに接続していないことを示す「ＥＳＳＩＤなし」が、通信制御部６０６から判定部６０５に通知される。
【０１２６】
（７−６）判定部６０５は、接続実績テーブル５００を読み出して、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績があるか否かを判定する。図７の例では、取得されたＣｅｌｌ−ＩＤ「Ｃ３」に対応する接続実績情報が未登録のため、アクセスポイントＡＰｊへの接続実績がないと判定される。
【０１２７】
（７−７）判定部６０５は、スキャン動作フラグのＯＦＦ設定要求を通信制御部６０６に送信する。ＯＦＦ設定要求は、スキャン動作フラグをＯＦＦにするよう要求するものである。
【０１２８】
（７−８）通信制御部６０６は、スキャン動作フラグのＯＦＦ設定要求を受け付けた場合、判定部６０５に対してＡｃｋを返して、スキャン動作フラグがＯＮの場合に、スキャン動作フラグをＯＦＦに設定する。この結果、第２の通信部６０２による周期的なアクセスポイントＡＰｊのスキャン動作が停止される。
【０１２９】
このように、移動端末装置１０１によれば、画面ＯＮを契機に周期的なアクセスポイントＡＰｊのスキャン動作を開始することができる。また、画面ＯＮから所定時間Ｔが経過してもアクセスポイントＡＰｊに非接続の場合は、周期的なアクセスポイントＡＰｊのスキャン動作を停止させることができる。
【０１３０】
なお、上記（７−７）において、判定部６０５は、スキャン動作フラグを読み出して、スキャン動作フラグがＯＮの場合に、スキャン動作フラグのＯＦＦ設定要求を通信制御部６０６に送信することにしてもよい。これにより、スキャン動作フラグがＯＦＦの場合におけるＯＦＦ設定要求の通知を止めて、移動端末装置１０１の処理負荷を軽減することができる。
【０１３１】
図８は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その２）である。図８に示す移動端末装置１０１の動作例は、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績がある場合の動作例である。
【０１３２】
なお、図８に示す（８−１）〜（８−５）の動作については、図７に示した（７−１）〜（７−５）の動作と同様のため説明を省略する。
【０１３３】
（８−６）判定部６０５は、接続実績テーブル５００を読み出して、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績があるか否かを判定する。図８の例では、取得されたＣｅｌｌ−ＩＤ「Ｃ１」に対応する接続実績情報が登録済みのため、アクセスポイントＡＰｊへの接続実績があると判定される。
【０１３４】
（８−７）判定部６０５は、スキャン動作フラグのＯＮ設定要求を通信制御部６０６に送信する。ＯＮ設定要求は、スキャン動作フラグをＯＮにするよう要求するものである。
【０１３５】
（８−８）通信制御部６０６は、スキャン動作フラグのＯＮ設定要求を受け付けた場合、判定部６０５に対してＡｃｋを返して、スキャン動作フラグがＯＦＦの場合に、スキャン動作フラグをＯＮに設定する。図８の例では、スキャン動作フラグがＯＮのため、第２の通信部６０２による周期的なアクセスポイントＡＰｊのスキャン動作が継続して行われる。
【０１３６】
このように、移動端末装置１０１によれば、画面ＯＮを契機に周期的なアクセスポイントＡＰｊのスキャン動作を開始することができる。また、画面ＯＮから所定時間Ｔの経過後にアクセスポイントＡＰｊに非接続であっても、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績がある場合は、周期的なアクセスポイントＡＰｊのスキャン動作を継続させることができる。
【０１３７】
なお、上記（８−７）において、判定部６０５は、スキャン動作フラグを読み出して、スキャン動作フラグがＯＦＦの場合に、スキャン動作フラグのＯＮ設定要求を通信制御部６０６に送信することにしてもよい。これにより、スキャン動作フラグがＯＮの場合におけるＯＮ設定要求の通知を止めて、移動端末装置１０１の処理負荷を軽減することができる。
【０１３８】
図９は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その３）である。図９に示す移動端末装置１０１の動作例は、周期的なアクセスポイントＡＰｊのスキャン動作中にアクセスポイントＡＰｊへの接続が完了した結果、更新部６０７が通信制御部６０６から接続完了通知（割込通知）を受け付けた場合の動作例である。
【０１３９】
（９−１）検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出する。図９の例では、ユーザの操作入力によりディスプレイ３０３の表示状態が非表示から表示へ切り替えられた結果、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことが検出される。
【０１４０】
（９−２）検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出した場合、画面ＯＮ通知を通信制御部６０６に通知するとともに、スキャンタイマをスタートする。
【０１４１】
（９−３）通信制御部６０６は、画面ＯＮ通知を受け付けた場合、第２の通信部６０２を制御して、アクセスポイントＡＰｊの検出動作を開始する。また、通信制御部６０６は、第２の通信部６０２からのスキャン結果に含まれるＥＳＳＩＤがＥＳＳＩＤテーブル４００に登録される場合、第２の通信部６０２を制御して、アクセスポイントＡＰｊへの接続動作を開始する。
【０１４２】
図９の例では、スキャン動作により探索されたアクセスポイントＡＰ１のＥＳＳＩＤ「ＡＰ１」がＥＳＳＩＤテーブル４００に登録済みのため、アクセスポイントＡＰｊへの接続動作が開始される。
【０１４３】
（９−４）通信制御部６０６は、第２の通信部６０２から接続完了通知を受け付けた場合、接続が完了したアクセスポイントＡＰ１のＥＳＳＩＤをメモリ３０２に保存して、更新部６０７に接続完了通知を通知する。なお、接続完了通知には、接続が完了したアクセスポイントＡＰ１のＥＳＳＩＤが含まれていてもよい。
【０１４４】
（９−５）更新部６０７は、スキャンタイマをスタートしてから所定時間Ｔが経過する前に、通信制御部６０６から接続完了通知を受け付けた場合、接続実績テーブル５００を読み出す。
【０１４５】
（９−６）更新部６０７は、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する。図９の例では、自装置が属するセルＣ３のＣｅｌｌ−ＩＤ「Ｃ３」が取得される。
【０１４６】
（９−７）更新部６０７は、通信制御部６０６に対して接続中のアクセスポイントＡＰｊのＥＳＳＩＤの取得要求を行うことにより、接続中のアクセスポイントＡＰｊのＥＳＳＩＤを取得する。図９の例では、接続中のアクセスポイントＡＰ１のＥＳＳＩＤ「ＡＰ１」が、通信制御部６０６から更新部６０７に通知される。
【０１４７】
なお、上記（９−５）において、通信制御部６０６から受け付けた接続完了通知に接続が完了したアクセスポイントＡＰ１のＥＳＳＩＤが含まれる場合は、上記（９−７）の処理を省略することにしてもよい。
【０１４８】
（９−８）更新部６０７は、接続実績テーブル５００の記憶内容を更新する。図９の例では、接続実績テーブル５００内の各フィールドに、移動端末装置１０１が属するセルＣ３のＣｅｌｌ−ＩＤ「Ｃ３」、アクセスポイントＡＰ１のＥＳＳＩＤ「ＡＰ１」が登録されていないため、Ｃｅｌｌ−ＩＤ「Ｃ３」、接続中のアクセスポイントＡＰ１のＥＳＳＩＤ「ＡＰ１」および最終接続時間「２０１１．０５．０３．１０．０３」が追加設定される。この結果、新たな接続実績情報５００−４がレコードとして接続実績テーブル５００に新規登録される。
【０１４９】
このように、移動端末装置１０１によれば、画面ＯＮを契機に周期的なアクセスポイントＡＰｊのスキャン動作を開始することができる。また、画面ＯＮから所定時間Ｔが経過する前にアクセスポイントＡＰｊへの接続が完了した場合は、接続実績テーブル５００の記憶内容を更新することができる。
【０１５０】
なお、上述した説明では、通信制御部６０６が第２の通信部６０２を制御して、アクセスポイントＡＰｊへの接続動作を開始することにしたが、これに限らない。例えば、第２の通信部６０２が、ＥＳＳＩＤテーブル４００と同様の情報を参照して、アクセスポイントＡＰｊへの接続実績の有無を判断して、アクセスポイントＡＰｊへの接続動作を開始することにしてもよい。この場合、通信制御部６０６は、第２の通信部６０２から接続完了通知を受け付けて、接続完了通知に含まれるＥＳＳＩＤをＥＳＳＩＤテーブル４００に登録することにしてもよい。
【０１５１】
図１０は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その４）である。図１０に示す移動端末装置１０１の動作例は、周期的なアクセスポイントＡＰｊのスキャン動作中にアクセスポイントＡＰｊへの接続が完了した結果、所定時間Ｔの経過後に接続実績テーブル５００の記憶内容を更新する場合の動作例である。
【０１５２】
（１０−１）検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出する。図１０の例では、ユーザの操作入力によりディスプレイ３０３の表示状態が非表示から表示へ切り替えられた結果、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことが検出される。
【０１５３】
（１０−２）検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出した場合、画面ＯＮ通知を通信制御部６０６に通知するとともに、スキャンタイマをスタートする。
【０１５４】
（１０−３）通信制御部６０６は、画面ＯＮ通知を受け付けた場合、第２の通信部６０２を制御して、アクセスポイントＡＰｊの検出動作を開始する。また、通信制御部６０６は、第２の通信部６０２からのスキャン結果に含まれるＥＳＳＩＤがＥＳＳＩＤテーブル４００に登録されている場合、第２の通信部６０２を制御して、アクセスポイントＡＰｊへの接続動作を開始する。
【０１５５】
図１０の例では、スキャン動作により探索されたアクセスポイントＡＰ１のＥＳＳＩＤ「ＡＰ１」がＥＳＳＩＤテーブル４００に登録済みのため、アクセスポイントＡＰｊへの接続動作が開始される。
【０１５６】
（１０−４）通信制御部６０６は、第２の通信部６０２から接続完了通知を受け付けた場合、接続が完了したアクセスポイントＡＰ１のＥＳＳＩＤをメモリ３０２に保存する。
【０１５７】
（１０−５）更新部６０７は、スキャンタイマをスタートしてから所定時間Ｔの経過後に、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する。図１０の例では、自装置が属するセルＣ３のＣｅｌｌ−ＩＤ「Ｃ３」が取得される。
【０１５８】
（１０−６）更新部６０７は、通信制御部６０６に対して接続中のアクセスポイントＡＰｊのＥＳＳＩＤの取得要求を行うことにより、接続中のアクセスポイントＡＰｊのＥＳＳＩＤを取得する。図１０の例では、接続中のアクセスポイントＡＰ１のＥＳＳＩＤ「ＡＰ１」が、通信制御部６０６から更新部６０７に通知される。
【０１５９】
なお、更新部６０７は、上記（１０−４）において、通信制御部６０６によりメモリ３０２に保存されたＥＳＳＩＤを、接続中のアクセスポイントＡＰｊのＥＳＳＩＤとして読み出すことにしてもよい。この場合、上記（１０−４）の処理は省略することができる。
【０１６０】
（１０−７）更新部６０７は、接続実績テーブル５００を読み出す。
【０１６１】
（１０−８）更新部６０７は、接続実績テーブル５００の記憶内容を更新する。図１０の例では、接続実績テーブル５００内の各フィールドに情報が設定された結果、新たな接続実績情報５００−４がレコードとして接続実績テーブル５００に新規登録される。
【０１６２】
このように、移動端末装置１０１によれば、画面ＯＮを契機に周期的なアクセスポイントＡＰｊのスキャン動作を開始することができる。また、アクセスポイントＡＰｊへの接続が完了した場合は、画面ＯＮから所定時間Ｔが経過後に接続実績テーブル５００の記憶内容を更新することができる。
【０１６３】
（移動端末装置１０１の各種処理手順）
つぎに、実施の形態１にかかる移動端末装置１０１の各種処理手順について説明する。まず、移動端末装置１０１が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績があるか否かを判定する移動端末装置１０１の判定処理手順について説明する。
【０１６４】
＜第１の判定処理手順＞
図１１は、実施の形態１にかかる移動端末装置１０１の第１の判定処理手順の一例を示すフローチャートである。図１１のフローチャートにおいて、まず、検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したか否かを判断する（ステップＳ１１０１）。
【０１６５】
ここで、検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移するのを待つ（ステップＳ１１０１：Ｎｏ）。そして、ディスプレイ３０３の表示状態が非表示から表示へ遷移した場合（ステップＳ１１０１：Ｙｅｓ）、検出部６０３は、画面ＯＮ通知を通信制御部６０６に通知して（ステップＳ１１０２）、スキャンタイマをスタートする（ステップＳ１１０３）。
【０１６６】
つぎに、更新部６０７は、通信制御部６０６から接続完了通知を受け付けたか否かを判断する（ステップＳ１１０４）。ここで、更新部６０７によって接続完了通知を受け付けていない場合（ステップＳ１１０４：Ｎｏ）、判定部６０５は、スキャンタイマをスタートしてから所定時間Ｔが経過したか否かを判断する（ステップＳ１１０５）。
【０１６７】
ここで、所定時間Ｔが経過していない場合（ステップＳ１１０５：Ｎｏ）、移動端末装置１０１は、ステップＳ１１０４に戻る。一方、所定時間Ｔが経過した場合（ステップＳ１１０５：Ｙｅｓ）、判定部６０５は、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する（ステップＳ１１０６）。
【０１６８】
つぎに、判定部６０５は、通信制御部６０６に対して接続中のアクセスポイントＡＰｊのＥＳＳＩＤの取得要求を行うことにより、接続中のアクセスポイントＡＰｊのＥＳＳＩＤを取得する（ステップＳ１１０７）。そして、判定部６０５は、接続実績テーブル５００を参照して、自装置が属するセルＣｉのＣｅｌｌ−ＩＤと対応付けて記憶されたＥＳＳＩＤがあるか否かを判定する（ステップＳ１１０８）。
【０１６９】
ここで、ＥＳＳＩＤがある場合（ステップＳ１１０８：Ｙｅｓ）、判定部６０５は、スキャン動作フラグのＯＮ設定要求を通信制御部６０６に通知して（ステップＳ１１０９）、本フローチャートによる一連の処理を終了する。
【０１７０】
一方、ＥＳＳＩＤがない場合（ステップＳ１１０８：Ｎｏ）、判定部６０５は、スキャン動作フラグのＯＦＦ設定要求を通信制御部６０６に通知して（ステップＳ１１１０）、本フローチャートによる一連の処理を終了する。
【０１７１】
また、ステップＳ１１０４において、通信制御部６０６から接続完了通知を受け付けた場合（ステップＳ１１０４：Ｙｅｓ）、更新部６０７は、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する（ステップＳ１１１１）。
【０１７２】
つぎに、更新部６０７は、通信制御部６０６に対して接続中のアクセスポイントＡＰｊのＥＳＳＩＤの取得要求を行うことにより、接続中のアクセスポイントＡＰｊのＥＳＳＩＤを取得する（ステップＳ１１１２）。そして、更新部６０７は、テーブル更新処理を実行して（ステップＳ１１１３）、本フローチャートによる一連の処理を終了する。
【０１７３】
テーブル更新処理は、接続実績テーブル５００の記憶内容を更新する処理である。テーブル更新処理の具体的な処理内容については、図１３を用いて後述する。
【０１７４】
これにより、画面ＯＮから所定時間Ｔが経過してもアクセスポイントＡＰｊに非接続の場合は、自装置が属するセルＣｉにおけるアクセスポイントＡＰｊへの接続実績の有無に応じて、周期的なアクセスポイントＡＰｊのスキャン動作を制御することができる。また、所定時間Ｔが経過する前にアクセスポイントＡＰｊとの接続が完了したことを示す接続完了通知の割り込みが発生した場合は、接続実績テーブル５００の記憶内容を更新することができる。
【０１７５】
なお、ステップＳ１１０９において、判定部６０５は、スキャン動作フラグを読み出して、スキャン動作フラグがＯＦＦの場合に、スキャン動作フラグのＯＮ設定要求を通信制御部６０６に通知することにしてもよい。また、ステップＳ１１１０において、判定部６０５は、スキャン動作フラグを読み出して、スキャン動作フラグがＯＮの場合に、スキャン動作フラグのＯＦＦ設定要求を通信制御部６０６に送信することにしてもよい。また、ステップＳ１１０７の処理は省略することにしてもよい。
【０１７６】
＜第２の判定処理手順＞
つぎに、移動端末装置１０１の第２の判定処理手順について説明する。図１１に示した第１の判定処理では、アクセスポイントＡＰｊとの接続が完了した場合に接続完了通知の割り込みが発生する場合について説明したが、第２の判定処理では、接続完了通知の割り込みが発生しない場合について説明する。
【０１７７】
図１２は、実施の形態１にかかる移動端末装置１０１の第２の判定処理手順の一例を示すフローチャートである。図１２のフローチャートにおいて、まず、検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したか否かを判断する（ステップＳ１２０１）。
【０１７８】
ここで、検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移するのを待つ（ステップＳ１２０１：Ｎｏ）。そして、ディスプレイ３０３の表示状態が非表示から表示へ遷移した場合（ステップＳ１２０１：Ｙｅｓ）、検出部６０３は、画面ＯＮ通知を通信制御部６０６に通知して（ステップＳ１２０２）、スキャンタイマをスタートする（ステップＳ１２０３）。
【０１７９】
つぎに、判定部６０５は、スキャンタイマをスタートしてから所定時間Ｔが経過したか否かを判断する（ステップＳ１２０４）。ここで、判定部６０５は、スキャンタイマをスタートしてから所定時間Ｔが経過するのを待つ（ステップＳ１２０４：Ｎｏ）。
【０１８０】
そして、所定時間Ｔが経過した場合（ステップＳ１２０４：Ｙｅｓ）、判定部６０５は、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する（ステップＳ１２０５）。
【０１８１】
つぎに、判定部６０５は、通信制御部６０６に対して接続中のアクセスポイントＡＰｊのＥＳＳＩＤの取得要求を行うことにより、接続中のアクセスポイントＡＰｊのＥＳＳＩＤを取得する（ステップＳ１２０６）。そして、判定部６０５は、接続中のアクセスポイントＡＰｊのＥＳＳＩＤを取得したか否かを判断する（ステップＳ１２０７）。
【０１８２】
ＥＳＳＩＤが取得されていない場合（ステップＳ１２０７：Ｎｏ）、判定部６０５は、接続実績テーブル５００を参照して、自装置が属するセルＣｉのＣｅｌｌ−ＩＤと対応付けて記憶されたＥＳＳＩＤがあるか否かを判定する（ステップＳ１２０８）。
【０１８３】
ここで、ＥＳＳＩＤがある場合（ステップＳ１２０８：Ｙｅｓ）、判定部６０５は、スキャン動作フラグのＯＮ設定要求を通信制御部６０６に通知して（ステップＳ１２０９）、本フローチャートによる一連の処理を終了する。
【０１８４】
一方、ＥＳＳＩＤがない場合（ステップＳ１２０８：Ｎｏ）、判定部６０５は、スキャン動作フラグのＯＦＦ設定要求を通信制御部６０６に通知して（ステップＳ１２１０）、本フローチャートによる一連の処理を終了する。
【０１８５】
また、ステップＳ１２０７において、ＥＳＳＩＤが取得された場合（ステップＳ１２０７：Ｙｅｓ）、更新部６０７は、テーブル更新処理を実行して（ステップＳ１２１１）、本フローチャートによる一連の処理を終了する。
【０１８６】
これにより、画面ＯＮから所定時間Ｔが経過してもアクセスポイントＡＰｊに非接続の場合は、自装置が属するセルＣｉにおけるアクセスポイントＡＰｊへの接続実績の有無に応じて、周期的なアクセスポイントＡＰｊのスキャン動作を制御することができる。また、所定時間Ｔの経過後にアクセスポイントＡＰｊとの接続が完了した場合は、接続実績テーブル５００の記憶内容を更新することができる。
【０１８７】
＜テーブル更新処理手順＞
つぎに、図１１に示したステップＳ１１１３および図１２に示したステップＳ１２１１のテーブル更新処理の具体的な処理手順について説明する。
【０１８８】
図１３は、テーブル更新処理の具体的処理手順の一例を示すフローチャートである。図１３のフローチャートにおいて、まず、更新部６０７は、接続実績テーブル５００を参照して、自装置が属するセルＣｉのＣｅｌｌ−ＩＤと対応付けて記憶されたＥＳＳＩＤがあるか否かを判定する（ステップＳ１３０１）。
【０１８９】
ここで、ＥＳＳＩＤがある場合（ステップＳ１３０１：Ｙｅｓ）、更新部６０７は、現在日時を取得する（ステップＳ１３０２）。なお、現在日時は、例えば、移動端末装置１０１が有する不図示の計時部によって計時することができる。
【０１９０】
つぎに、更新部６０７は、接続実績テーブル５００内の自装置が属するセルＣｉのＣｅｌｌ−ＩＤと対応付けて記憶された最終接続時間を現在日時に更新して（ステップＳ１３０３）、本フローチャートによる一連の処理を終了する。そして、移動端末装置１０１は、テーブル更新処理を呼び出したステップに戻る。
【０１９１】
また、ステップＳ１３０１において、ＥＳＳＩＤがない場合（ステップＳ１３０１：Ｎｏ）、更新部６０７は、現在日時を取得する（ステップＳ１３０４）。つぎに、更新部６０７は、接続実績テーブル５００の各フィールドにＣｅｌｌ−ＩＤ、ＥＳＳＩＤおよび現在日時を追加して（ステップＳ１３０５）、本フローチャートによる一連の処理を終了する。そして、移動端末装置１０１は、テーブル更新処理を呼び出したステップに戻る。
【０１９２】
これにより、接続実績テーブル５００の記憶内容を更新することができる。なお、ステップＳ１３０５において設定されるＣｅｌｌ−ＩＤは、自装置が属するセルＣｉのＣｅｌｌ−ＩＤである。また、ＥＳＳＩＤは、接続中のアクセスポイントＡＰｊのＥＳＳＩＤである。
【０１９３】
＜第１の通信制御処理手順＞
つぎに、実施の形態１にかかる移動端末装置１０１の第１の通信制御処理手順について説明する。
【０１９４】
図１４は、実施の形態１にかかる移動端末装置１０１の第１の通信制御処理手順の一例を示すフローチャートである。図１４のフローチャートにおいて、まず、通信制御部６０６は、検出部６０３から画面ＯＮ通知を受け付けたか否かを判断する（ステップＳ１４０１）。
【０１９５】
ここで、通信制御部６０６は、画面ＯＮ通知を受け付けるのを待つ（ステップＳ１４０１：Ｎｏ）。そして、通信制御部６０６は、画面ＯＮ通知を受け付けた場合（ステップＳ１４０１：Ｙｅｓ）、ＥＳＳＩＤテーブル４００を読み出して（ステップＳ１４０２）、スキャン動作フラグをＯＮに設定する（ステップＳ１４０３）。
【０１９６】
つぎに、通信制御部６０６は、スキャン動作フラグがＯＮの状態であるか否かを判断する（ステップＳ１４０４）。ここで、スキャン動作フラグがＯＮの状態である場合（ステップＳ１４０４：Ｙｅｓ）、通信制御部６０６は、第２の通信部６０２からスキャン結果を取得する（ステップＳ１４０５）。
【０１９７】
そして、通信制御部６０６は、スキャン結果に含まれるＥＳＳＩＤがＥＳＳＩＤテーブル４００に登録されているか否かを判断する（ステップＳ１４０６）。ここで、ＥＳＳＩＤが登録されていない場合（ステップＳ１４０６：Ｎｏ）、通信制御部６０６は、ステップＳ１４０４に戻る。
【０１９８】
一方、ＥＳＳＩＤが登録されている場合（ステップＳ１４０６：Ｙｅｓ）、通信制御部６０６は、第２の通信部６０２を制御して、アクセスポイントＡＰｊへの接続処理を開始する（ステップＳ１４０７）。そして、通信制御部６０６は、スキャン動作フラグをＯＦＦに設定する（ステップＳ１４０８）。
【０１９９】
つぎに、通信制御部６０６は、接続処理を開始したアクセスポイントＡＰｊのＥＳＳＩＤをメモリ３０２に保存して（ステップＳ１４０９）、アクセスポイントＡＰｊへの接続処理が完了したか否かを判断する（ステップＳ１４１０）。
【０２００】
ここで、通信制御部６０６は、アクセスポイントＡＰｊへの接続処理が完了するのを待つ（ステップＳ１４１０：Ｎｏ）。そして、アクセスポイントＡＰｊへの接続処理が完了した場合（ステップＳ１４１０：Ｙｅｓ）、通信制御部６０６は、更新部６０７に接続完了通知を通知して（ステップＳ１４１１）、本フローチャートによる一連の処理を終了する。
【０２０１】
また、ステップＳ１４０４において、スキャン動作フラグがＯＦＦの場合（ステップＳ１４０４：Ｎｏ）、通信制御部６０６は、第２の通信部６０２を制御して、アクセスポイントＡＰｊのスキャン動作を停止する（ステップＳ１４１２）。そして、通信制御部６０６は、第２の通信部６０２を停止する停止処理を実行して（ステップＳ１４１３）、本フローチャートによる一連の処理を終了する。
【０２０２】
これにより、画面ＯＮを契機にして周期的なアクセスポイントＡＰｊのスキャン動作を開始させることができる。また、アクセスポイントＡＰｊへの接続が完了した場合に接続完了通知の割り込みを発生させることができる。
【０２０３】
＜第２の通信制御処理手順＞
つぎに、実施の形態１にかかる移動端末装置１０１の第２の通信制御処理手順について説明する。
【０２０４】
図１５は、実施の形態１にかかる移動端末装置１０１の第２の通信制御処理手順の一例を示すフローチャートである。図１５のフローチャートにおいて、まず、通信制御部６０６は、判定部６０５からＯＮ設定要求を受け付けたか否かを判断する（ステップＳ１５０１）。
【０２０５】
ここで、ＯＮ設定要求を受け付けた場合（ステップＳ１５０１：Ｙｅｓ）、通信制御部６０６は、スキャン動作フラグがＯＦＦの状態であるか否かを判断する（ステップＳ１５０２）。そして、スキャン動作フラグがＯＮの場合（ステップＳ１５０２：Ｎｏ）、通信制御部６０６は、本フローチャートによる一連の処理を終了する。
【０２０６】
一方、スキャン動作フラグがＯＦＦの場合（ステップＳ１５０２：Ｙｅｓ）、通信制御部６０６は、スキャン動作フラグをＯＮに設定して（ステップＳ１５０３）、本フローチャートによる一連の処理を終了する。
【０２０７】
また、ステップＳ１５０１において、ＯＮ設定要求を受け付けていない場合（ステップＳ１５０１：Ｎｏ）、通信制御部６０６は、判定部６０５からＯＦＦ設定要求を受け付けたか否かを判断する（ステップＳ１５０４）。
【０２０８】
ここで、ＯＦＦ設定要求を受け付けた場合（ステップＳ１５０４：Ｙｅｓ）、通信制御部６０６は、スキャン動作フラグがＯＮの状態であるか否かを判断する（ステップＳ１５０５）。そして、スキャン動作フラグがＯＦＦの場合（ステップＳ１５０５：Ｎｏ）、通信制御部６０６は、本フローチャートによる一連の処理を終了する。
【０２０９】
一方、スキャン動作フラグがＯＮの場合（ステップＳ１５０５：Ｙｅｓ）、通信制御部６０６は、スキャン動作フラグをＯＦＦに設定して（ステップＳ１５０６）、本フローチャートによる一連の処理を終了する。
【０２１０】
また、ステップＳ１５０４において、ＯＦＦ設定要求を受け付けていない場合（ステップＳ１５０４：Ｎｏ）、通信制御部６０６は、ＥＳＳＩＤの取得要求を受け付けたか否かを判断する（ステップＳ１５０７）。ここで、ＥＳＳＩＤの取得要求を受け付けていない場合（ステップＳ１５０７：Ｎｏ）、通信制御部６０６は、ステップＳ１５０１に戻る。
【０２１１】
一方、ＥＳＳＩＤ取得要求を受け付けた場合（ステップＳ１５０７：Ｙｅｓ）、通信制御部６０６は、アクセスポイントＡＰｊと接続中であるか否かを判断する（ステップＳ１５０８）。ここで、アクセスポイントＡＰｊと接続中の場合（ステップＳ１５０８：Ｙｅｓ）、通信制御部６０６は、メモリ３０２から接続中のアクセスポイントＡＰｊのＥＳＳＩＤを読み出す（ステップＳ１５０９）。
【０２１２】
そして、通信制御部６０６は、読み出したＥＳＳＩＤをＥＳＳＩＤの取得要求の要求元に通知して（ステップＳ１５１０）、本フローチャートによる一連の処理を終了する。また、アクセスポイントＡＰｊと接続中ではない場合（ステップＳ１５０８：Ｎｏ）、通信制御部６０６は、ＥＳＳＩＤなしをＥＳＳＩＤの取得要求の要求元に通知して（ステップＳ１５１１）、本フローチャートによる一連の処理を終了する。
【０２１３】
これにより、自装置が属するセルＣｉにおけるアクセスポイントＡＰｊへの接続実績の有無に応じて、周期的なアクセスポイントＡＰｊのスキャン動作を制御することができる。
【０２１４】
＜第３の判定処理手順＞
つぎに、ディスプレイ３０３の表示状態が表示から非表示へ遷移した際にスキャンタイマを停止させる場合の移動端末装置１０１の第３の判定処理手順について説明する。
【０２１５】
図１６は、実施の形態１にかかる移動端末装置１０１の第３の判定処理手順の一例を示すフローチャートである。図１６のフローチャートにおいて、まず、検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したか否かを判断する（ステップＳ１６０１）。
【０２１６】
ここで、検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移するのを待つ（ステップＳ１６０１：Ｎｏ）。そして、ディスプレイ３０３の表示状態が非表示から表示へ遷移した場合（ステップＳ１６０１：Ｙｅｓ）、検出部６０３は、画面ＯＮ通知を通信制御部６０６に通知する（ステップＳ１６０２）。
【０２１７】
つぎに、検出部６０３は、スキャンタイマをリセットして（ステップＳ１６０３）、スキャンタイマをスタートする（ステップＳ１６０４）。そして、検出部６０３は、ディスプレイ３０３の表示状態が表示から非表示へ遷移したか否かを判断する（ステップＳ１６０５）。
【０２１８】
ここで、ディスプレイ３０３の表示状態が表示から非表示へ遷移した場合（ステップＳ１６０５：Ｙｅｓ）、検出部６０３は、画面ＯＦＦ通知を通信制御部６０６に通知する（ステップＳ１６０６）。そして、検出部６０３は、スキャンタイマを停止して（ステップＳ１６０７）、ステップＳ１６０１に戻る。
【０２１９】
また、ステップＳ１６０５において、ディスプレイ３０３の表示状態が表示から非表示へ遷移しなかった場合（ステップＳ１６０５：Ｎｏ）、更新部６０７は、通信制御部６０６から接続完了通知を受け付けたか否かを判断する（ステップＳ１６０８）。ここで、更新部６０７によって接続完了通知を受け付けていない場合（ステップＳ１６０８：Ｎｏ）、判定部６０５は、スキャンタイマをスタートしてから所定時間Ｔが経過したか否かを判断する（ステップＳ１６０９）。
【０２２０】
ここで、所定時間Ｔが経過していない場合（ステップＳ１６０９：Ｎｏ）、移動端末装置１０１は、ステップＳ１６０５に戻る。一方、所定時間Ｔが経過した場合（ステップＳ１６０９：Ｙｅｓ）、判定部６０５は、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する（ステップＳ１６１０）。
【０２２１】
つぎに、判定部６０５は、通信制御部６０６に対して接続中のアクセスポイントＡＰｊのＥＳＳＩＤの取得要求を行うことにより、接続中のアクセスポイントＡＰｊのＥＳＳＩＤを取得する（ステップＳ１６１１）。そして、判定部６０５は、接続実績テーブル５００を参照して、自装置が属するセルＣｉのＣｅｌｌ−ＩＤと対応付けて記憶されたＥＳＳＩＤがあるか否かを判定する（ステップＳ１６１２）。
【０２２２】
ここで、ＥＳＳＩＤがある場合（ステップＳ１６１２：Ｙｅｓ）、判定部６０５は、スキャン動作フラグのＯＮ設定要求を通信制御部６０６に通知して（ステップＳ１６１３）、本フローチャートによる一連の処理を終了する。
【０２２３】
一方、ＥＳＳＩＤがない場合（ステップＳ１６１２：Ｎｏ）、判定部６０５は、スキャン動作フラグのＯＦＦ設定要求を通信制御部６０６に通知して（ステップＳ１６１４）、本フローチャートによる一連の処理を終了する。
【０２２４】
また、ステップＳ１６０８において、通信制御部６０６から接続完了通知を受け付けた場合（ステップＳ１６０８：Ｙｅｓ）、更新部６０７は、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する（ステップＳ１６１５）。
【０２２５】
つぎに、更新部６０７は、通信制御部６０６に対して接続中のアクセスポイントＡＰｊのＥＳＳＩＤの取得要求を行うことにより、接続中のアクセスポイントＡＰｊのＥＳＳＩＤを取得する（ステップＳ１６１６）。そして、更新部６０７は、テーブル更新処理を実行して（ステップＳ１６１７）、本フローチャートによる一連の処理を終了する。
【０２２６】
これにより、画面ＯＦＦとなったらスキャンタイマを停止することができ、画面ＯＦＦの状態で、画面ＯＮから所定時間Ｔの経過後にアクセスポイントＡＰｊへの接続実績の有無の判定処理が行われることを防ぐことができる。
【０２２７】
＜第３の通信制御処理手順＞
つぎに、ディスプレイ３０３の表示状態が表示から非表示へ遷移した場合の移動端末装置１０１の第３の通信制御処理手順について説明する。
【０２２８】
図１７は、実施の形態１にかかる移動端末装置１０１の第３の通信制御処理手順の一例を示すフローチャートである。図１７のフローチャートにおいて、まず、通信制御部６０６は、検出部６０３から画面ＯＦＦ通知を受け付けたか否かを判断する（ステップＳ１７０１）。
【０２２９】
ここで、通信制御部６０６は、検出部６０３から画面ＯＦＦ通知を受け付けるのを待つ（ステップＳ１７０１：Ｎｏ）。そして、画面ＯＦＦ通知を受け付けた場合（ステップＳ１７０１：Ｙｅｓ）、通信制御部６０６は、アクセスポイントＡＰｊと接続中か否かを判断する（ステップＳ１７０２）。
【０２３０】
ここで、アクセスポイントＡＰｊと接続中ではない場合（ステップＳ１７０２：Ｎｏ）、通信制御部６０６は、スキャン動作フラグがＯＮの状態であるか否かを判断する（ステップＳ１７０３）。ここで、スキャン動作フラグがＯＦＦの場合（ステップＳ１７０３：Ｎｏ）、通信制御部６０６は、ステップＳ１７０６に移行する。一方、スキャン動作フラグがＯＮの場合（ステップＳ１７０３：Ｙｅｓ）、通信制御部６０６は、スキャン動作フラグをＯＦＦに設定する（ステップＳ１７０４）。
【０２３１】
つぎに、通信制御部６０６は、第２の通信部６０２を制御して、アクセスポイントＡＰｊのスキャン動作を停止する（ステップＳ１７０５）。そして、通信制御部６０６は、第２の通信部６０２を停止する停止処理を実行して（ステップＳ１７０６）、本フローチャートによる一連の処理を終了する。
【０２３２】
また、ステップＳ１７０２において、アクセスポイントＡＰｊと接続中の場合（ステップＳ１７０２：Ｙｅｓ）、通信制御部６０６は、アクセスポイントＡＰｊを介した通信が終了したか否かを判断する（ステップＳ１７０７）。ここで、通信制御部６０６は、アクセスポイントＡＰｊを介した通信が終了するのを待つ（ステップＳ１７０７：Ｎｏ）。
【０２３３】
そして、アクセスポイントＡＰｊを介した通信が終了した場合（ステップＳ１７０７：Ｙｅｓ）、通信制御部６０６は、アクセスポイントＡＰｊを介した通信が終了してから一定時間ｔが経過したか否かを判断する（ステップＳ１７０８）。ここで、通信制御部６０６は、一定時間ｔが経過するのを待つ（ステップＳ１７０８：Ｎｏ）。
【０２３４】
そして、一定時間ｔが経過した場合（ステップＳ１７０７：Ｙｅｓ）、通信制御部６０６は、第２の通信部６０２を停止する停止処理を実行して（ステップＳ１７０６）、本フローチャートによる一連の処理を終了する。
【０２３５】
これにより、画面ＯＦＦとなったら周期的なアクセスポイントＡＰｊのスキャン動作を停止させることができる。なお、アクセスポイントＡＰｊを介した通信が終了してからの経過時間は、例えば、タイマによって計測することができる。
【０２３６】
以上説明したように、実施の形態１にかかる移動端末装置１０１によれば、ディスプレイ３０３の表示状態が非表示から表示へ遷移した場合に、アクセスポイントＡＰｊのスキャン動作を開始することができる。これにより、画面ＯＮを契機にして、ユーザが操作入力を行うことなく、利用可能なアクセスポイントＡＰｊを探索することができ、ユーザビリティが損なわれることを防ぐことができる。
【０２３７】
また、移動端末装置１０１によれば、ディスプレイ３０３の表示状態が非表示から表示へ遷移してから所定時間Ｔの経過後に、自装置が属するセルＣｉにおけるアクセスポイントＡＰｊへの接続実績の有無を判定することができる。
【０２３８】
また、移動端末装置１０１によれば、ディスプレイ３０３の表示状態が非表示から表示へ遷移してから所定時間Ｔの経過後にアクセスポイントＡＰｊへの接続実績があると判定した場合は、アクセスポイントＡＰｊのスキャン動作を継続して行うことができる。これにより、所定時間Ｔの経過後にアクセスポイントＡＰｊに非接続であっても、接続実績がないセルＣｉに比べて利用可能なアクセスポイントＡＰｊが存在する可能性が高いセルＣｉに属する場合はスキャン動作を継続して行うことができる。この結果、アクセスポイントＡＰｊへの再接続性を高めることができ、ユーザビリティが損なわれることを防ぐことができる。
【０２３９】
また、移動端末装置１０１によれば、ディスプレイ３０３の表示状態が非表示から表示へ遷移してから所定時間Ｔの経過後にアクセスポイントＡＰｊへの接続実績がないと判定した場合は、アクセスポイントＡＰｊのスキャン動作を停止することができる。これにより、所定時間Ｔの経過後に、接続実績があるセルＣｉに比べて利用可能なアクセスポイントＡＰｊが存在する可能性が低いセルＣｉに属する場合はスキャン動作を停止することができる。この結果、アクセスポイントＡＰｊのスキャン動作にかかる消費電力を抑制することができる。
【０２４０】
また、移動端末装置１０１によれば、アクセスポイントＡＰｊのスキャン動作を開始した結果、ディスプレイ３０３の表示状態が表示から非表示へ遷移した場合、アクセスポイントＡＰｊのスキャン動作を停止することができる。これにより、ディスプレイ３０３の表示状態が非表示のときのアクセスポイントＡＰｊのスキャン動作を抑制して、移動端末装置１０１の消費電力を抑制することができる。
【０２４１】
また、移動端末装置１０１によれば、画面ＯＮ時にアクセスポイントＡＰｊへの接続実績がないセルＣｉに属する場合であっても、画面ＯＮを契機にスキャン動作を開始することができる。このため、利用可能なアクセスポイントＡＰと同一のＥＳＳＩＤが付与されたアクセスポイントＡＰｊが移動端末装置１０１の周辺に存在する場合は、そのアクセスポイントＡＰｊを介してネットワーク２１０に接続することができる。
【０２４２】
また、移動端末装置１０１によれば、接続実績テーブル５００に新たな接続実績情報を登録する場合に、接続実績テーブル５００に登録された接続実績情報の総数Ｍが閾値Ｍmax以上か否かを判断することができる。また、移動端末装置１０１によれば、総数Ｍが閾値Ｍmax以上の場合は、接続実績テーブル５００に登録された接続実績情報のうち最終接続時間が最古の接続実績情報を削除することができる。これにより、接続実績テーブル５００内のレコード数の増加を抑制して、接続実績テーブル５００を記憶するために使用される記憶領域の増大化を抑制することができる。
【０２４３】
これらのことから、実施の形態１にかかる移動端末装置１０１によれば、アクセスポイントＡＰｊのスキャン動作にかかる消費電力を抑制するとともに、ユーザビリティが損なわれることを防ぐことができる。
【０２４４】
（実施の形態２）
つぎに、実施の形態２にかかる移動端末装置１０１について説明する。なお、実施の形態１で説明した箇所と同様の箇所については説明を省略する。
【０２４５】
実施の形態１では、所定時間Ｔが経過したか否かをスキャンタイマを用いて判断する場合について説明したが、実施の形態２では、所定時間Ｔが経過したか否かをアクセスポイントＡＰｊのスキャン動作の回数によって判断する場合について説明する。
【０２４６】
（アクセスポイントＡＰｊのスキャン動作）
まず、アクセスポイントＡＰｊのスキャン動作の一般的な動作例について説明する。図１８は、アクセスポイントＡＰｊのスキャン動作例を示す説明図である。図１８に示すように、スキャン動作には、アクティブスキャンとパッシブスキャンとがある。
【０２４７】
ここで、アクティブスキャンは、無線ＬＡＮに用いられる各チャネルに対してプローブリクエスト信号を送信して、プローブレスポンス信号を受信することにより、アクセスポイントＡＰｊを検出するスキャン動作である。アクティブスキャンでは、例えば、２．４［ＧＨｚ］の周波数帯域が使用される。
【０２４８】
具体的には、例えば、アクティブスキャンに使用される無線ＬＡＮのチャネルとしては、ＩＥＥＥ（Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ，Ｉｎｃ．）８０２．１１の２．４［ＧＨｚ］の周波数帯域の１３チャネルがある。
【０２４９】
また、パッシブスキャンは、アクセスポイントＡＰｊからビーコンと呼ばれる信号（パケット）を受信することにより、アクセスポイントＡＰｊを検出するスキャン動作である。パッシブスキャンでは、例えば、５［ＧＨｚ］の周波数帯域が使用される。具体的には、例えば、パッシブスキャンに使用される無線ＬＡＮのチャネルとしては、ＩＥＥＥ８０２．１１のＷ５２（タイプ）の４チャネルと、Ｗ５３（タイプ）の４チャネルと、Ｗ５６（タイプ）の１１チャネルとがある。
【０２５０】
１チャネルのアクティブスキャンにかかる時間は、例えば、１５〜３０［ｍｓ］程度である。また、１チャネルのパッシブスキャンにかかる時間は、例えば、２２０［ｍｓ］程度である。これは、アクセスポイントＡＰｊからのビーコンの送信周期が約１０２．４［ｍｓ］のため、ビーコンを２回受信できる時間が確保される。
【０２５１】
（移動端末装置１０１の機能的構成例）
つぎに、実施の形態２にかかる移動端末装置１０１の機能的構成例について説明する。なお、実施の形態２にかかる移動端末装置１０１の機能的構成は、実施の形態１にかかる移動端末装置１０１の機能的構成と同様のため図示を省略する。以下、実施の形態１で説明した移動端末装置１０１とは処理内容が異なる機能部について説明する。
【０２５２】
判定部６０５は、ディスプレイ３０３の表示状態が非表示から表示へ遷移してからアクセスポイントＡＰｊのスキャン動作が所定回数Ｆ行われたか否かを判断する。そして、判定部６０５は、スキャン動作が所定回数Ｆ行われた場合、接続実績テーブル５００を参照して、自装置が属するセルＣｉのＣｅｌｌ−ＩＤと対応付けて記憶されたアクセスポイントＡＰｊのＥＳＳＩＤがあるか否かを判定する。
【０２５３】
ここで、アクセスポイントＡＰｊのＥＳＳＩＤがある場合、判定部６０５が、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績があると判定する。一方、アクセスポイントＡＰｊのＥＳＳＩＤがない場合、判定部６０５が、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績がないと判定する。
【０２５４】
所定回数Ｆは、任意に設定可能であり、例えば、移動端末装置１０１が１回のスキャン動作で周辺に存在するアクセスポイントＡＰｊを探索することができない場合があることを想定して設定される。具体的には、例えば、所定回数Ｆは、例えば、３［回］や５［回］などであり、メモリ３０２に記憶される。
【０２５５】
なお、アクセスポイントＡＰｊのスキャン動作として、移動端末装置１０１は、アクティブスキャンとパッシブスキャンのいずれかの動作を行うことにしてもよく、また、アクティブスキャンとパッシブスキャンの両方の動作を行うことにしてもよい。
【０２５６】
（移動端末装置１０１の動作例）
つぎに、図１９を用いて、実施の形態２にかかる移動端末装置１０１の動作例について説明する。
【０２５７】
図１９は、実施の形態２にかかる移動端末装置１０１の動作例を示す説明図である。図１９に示す移動端末装置１０１の動作例は、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績がない場合の動作例である。
【０２５８】
（１９−１）検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出する。図１９の例では、ユーザの操作入力によりディスプレイ３０３の表示状態が非表示から表示へ切り替えられた結果、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことが検出される。
【０２５９】
（１９−２）検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出した場合、画面ＯＮ通知を通信制御部６０６に通知する。
【０２６０】
（１９−３）通信制御部６０６は、画面ＯＮ通知を受け付けた場合、第２の通信部６０２を制御して、アクセスポイントＡＰｊの検出動作を開始する。また、通信制御部６０６は、ＥＳＳＩＤテーブル４００を読み出して、第２の通信部６０２からのスキャン結果に含まれるＥＳＳＩＤがＥＳＳＩＤテーブル４００に登録されているか否かを判断する。
【０２６１】
ここで、ＥＳＳＩＤが登録されている場合、通信制御部６０６が、第２の通信部６０２を制御して、アクセスポイントＡＰｊへの接続動作を開始する。一方、ＥＳＳＩＤが未登録の場合、通信制御部６０６は、アクセスポイントＡＰｊへの接続動作を開始しない。図１９の例では、スキャン動作により探索されたアクセスポイントＡＰｊのＥＳＳＩＤがＥＳＳＩＤテーブル４００に未登録のため、アクセスポイントＡＰｊへの接続動作は開始されていない。
【０２６２】
（１９−４）通信制御部６０６は、アクセスポイントＡＰｊのスキャン動作が所定回数Ｆ行われた場合、判定部６０５にスキャン完了通知を通知する。スキャン完了通知は、アクセスポイントＡＰｊのスキャン動作が所定回数Ｆ行われたことを示すものである。
【０２６３】
（１９−５）判定部６０５は、通信制御部６０６からスキャン完了通知を受け付けた場合、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する。図１９の例では、自装置が属するセルＣ３のＣｅｌｌ−ＩＤ「Ｃ３」が取得される。
【０２６４】
（１９−６）判定部６０５は、通信制御部６０６に対して接続中のアクセスポイントＡＰｊのＥＳＳＩＤの取得要求を行うことにより、接続中のアクセスポイントＡＰｊのＥＳＳＩＤを取得する。図１９の例では、アクセスポイントＡＰｊに接続していないことを示す「ＥＳＳＩＤなし」が、通信制御部６０６から判定部６０５に通知される。
【０２６５】
（１９−７）判定部６０５は、接続実績テーブル５００を読み出して、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績があるか否かを判定する。図１９の例では、取得されたＣｅｌｌ−ＩＤ「Ｃ３」に対応する接続実績情報が未登録のため、アクセスポイントＡＰｊへの接続実績がないと判定される。
【０２６６】
（１９−８）判定部６０５は、スキャン動作フラグのＯＦＦ設定要求を通信制御部６０６に送信する。
【０２６７】
（１９−９）通信制御部６０６は、スキャン動作フラグのＯＦＦ設定要求を受け付けた場合、判定部６０５に対してＡｃｋを返して、スキャン動作フラグがＯＮの場合に、スキャン動作フラグをＯＦＦに設定する。この結果、第２の通信部６０２による周期的なアクセスポイントＡＰｊのスキャン動作が停止される。
【０２６８】
このように、移動端末装置１０１によれば、画面ＯＮを契機に周期的なアクセスポイントＡＰｊのスキャン動作を開始することができる。また、アクセスポイントＡＰｊのスキャン動作が所定回数Ｆ行われてもアクセスポイントＡＰｊに非接続の場合は、周期的なアクセスポイントＡＰｊのスキャン動作を停止させることができる。
【０２６９】
（移動端末装置１０１の各種処理手順）
つぎに、実施の形態２にかかる移動端末装置１０１の各種処理手順について説明する。まず、移動端末装置１０１が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績があるか否かを判定する移動端末装置１０１の判定処理手順について説明する。
【０２７０】
＜判定処理手順＞
図２０は、実施の形態２にかかる移動端末装置１０１の判定処理手順の一例を示すフローチャートである。図２０のフローチャートにおいて、まず、検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したか否かを判断する（ステップＳ２００１）。
【０２７１】
ここで、検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移するのを待つ（ステップＳ２００１：Ｎｏ）。そして、ディスプレイ３０３の表示状態が非表示から表示へ遷移した場合（ステップＳ２００１：Ｙｅｓ）、検出部６０３は、画面ＯＮ通知を通信制御部６０６に通知する（ステップＳ２００２）。
【０２７２】
つぎに、判定部６０５は、通信制御部６０６からスキャン完了通知を受け付けたか否かを判断する（ステップＳ２００３）。ここで、判定部６０５は、通信制御部６０６からスキャン完了通知を受け付けるのを待つ（ステップＳ２００３：Ｎｏ）。
【０２７３】
そして、スキャン完了通知を受け付けた場合（ステップＳ２００３：Ｙｅｓ）、判定部６０５は、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する（ステップＳ２００４）。
【０２７４】
つぎに、判定部６０５は、通信制御部６０６に対して接続中のアクセスポイントＡＰｊのＥＳＳＩＤの取得要求を行うことにより、接続中のアクセスポイントＡＰｊのＥＳＳＩＤを取得する（ステップＳ２００５）。そして、判定部６０５は、接続中のアクセスポイントＡＰｊのＥＳＳＩＤを取得したか否かを判断する（ステップＳ２００６）。
【０２７５】
ＥＳＳＩＤが取得されていない場合（ステップＳ２００６：Ｎｏ）、判定部６０５は、接続実績テーブル５００を参照して、自装置が属するセルＣｉのＣｅｌｌ−ＩＤと対応付けて記憶されたＥＳＳＩＤがあるか否かを判定する（ステップＳ２００７）。
【０２７６】
ここで、ＥＳＳＩＤがある場合（ステップＳ２００７：Ｙｅｓ）、判定部６０５は、スキャン動作フラグのＯＮ設定要求を通信制御部６０６に通知して（ステップＳ２００８）、本フローチャートによる一連の処理を終了する。
【０２７７】
一方、ＥＳＳＩＤがない場合（ステップＳ２００７：Ｎｏ）、判定部６０５は、スキャン動作フラグのＯＦＦ設定要求を通信制御部６０６に通知して（ステップＳ２００９）、本フローチャートによる一連の処理を終了する。
【０２７８】
また、ステップＳ２００６において、ＥＳＳＩＤが取得された場合（ステップＳ２００６：Ｙｅｓ）、更新部６０７は、テーブル更新処理を実行して（ステップＳ２０１０）、本フローチャートによる一連の処理を終了する。
【０２７９】
これにより、画面ＯＮとなってからアクセスポイントＡＰｊのスキャン動作が所定回数Ｆ行われた後に、自装置が属するセルＣｉにおけるアクセスポイントＡＰｊへの接続実績の有無を判定することができる。また、スキャン動作が所定回数Ｆ行われてもアクセスポイントＡＰｊに非接続の場合は、自装置が属するセルＣｉにおけるアクセスポイントＡＰｊへの接続実績の有無に応じて、周期的なアクセスポイントＡＰｊのスキャン動作を制御することができる。なお、ステップＳ２０１０のテーブル更新処理の具体的な処理手順については、図１３に示したテーブル更新処理の具体的な処理手順と同様のため説明を省略する。
【０２８０】
＜通信制御処理手順＞
つぎに、実施の形態２にかかる移動端末装置１０１の通信制御処理手順について説明する。
【０２８１】
図２１は、実施の形態２にかかる移動端末装置１０１の通信制御処理手順の一例を示すフローチャートである。図２１のフローチャートにおいて、まず、通信制御部６０６は、検出部６０３から画面ＯＮ通知を受け付けたか否かを判断する（ステップＳ２１０１）。
【０２８２】
ここで、通信制御部６０６は、画面ＯＮ通知を受け付けるのを待つ（ステップＳ２１０１：Ｎｏ）。そして、通信制御部６０６は、画面ＯＮ通知を受け付けた場合（ステップＳ２１０１：Ｙｅｓ）、ＥＳＳＩＤテーブル４００を読み出す（ステップＳ２１０２）。
【０２８３】
つぎに、通信制御部６０６は、スキャンカウンタｆをリセットする（ステップＳ２１０３）。スキャンカウンタｆは、アクセスポイントＡＰｊのスキャン動作が行われた回数を計数するカウンタである。スキャンカウンタｆは、例えば、メモリ３０２やＣＰＵ３０１のレジスタにより実現される。
【０２８４】
そして、通信制御部６０６は、第２の通信部６０２を制御して、アクセスポイントＡＰｊのスキャン動作を行う（ステップＳ２１０４）。つぎに、通信制御部６０６は、第２の通信部６０２からスキャン結果を取得する（ステップＳ２１０５）。
【０２８５】
そして、通信制御部６０６は、スキャン結果に含まれるＥＳＳＩＤがＥＳＳＩＤテーブル４００に登録されているか否かを判断する（ステップＳ２１０６）。ここで、ＥＳＳＩＤが登録されていない場合（ステップＳ２１０６：Ｎｏ）、通信制御部６０６は、スキャンカウンタｆをインクリメントする（ステップＳ２１０７）。
【０２８６】
そして、通信制御部６０６は、スキャンカウンタｆの「ｆ」が所定回数Ｆの「Ｆ」となったか否かを判断する（ステップＳ２１０８）。ここで、「ｆ」が「Ｆ」となっていない場合（ステップＳ２１０８：Ｎｏ）、通信制御部６０６は、ステップＳ２１０４に戻る。
【０２８７】
一方、「ｆ」が「Ｆ」となった場合（ステップＳ２１０８：Ｙｅｓ）、通信制御部６０６は、判定部６０５にスキャン完了通知を通知して（ステップＳ２１０９）、本フローチャートによる一連の処理を終了する。
【０２８８】
また、ステップＳ２１０６において、ＥＳＳＩＤが登録されている場合（ステップＳ２１０６：Ｙｅｓ）、通信制御部６０６は、アクセスポイントＡＰｊへの接続処理を実行して（ステップＳ２１１０）、本フローチャートによる一連の処理を終了する。
【０２８９】
これにより、画面ＯＮを契機にしてアクセスポイントＡＰｊのスキャン動作を所定回数Ｆ行うことができる。また、アクセスポイントＡＰｊのスキャン動作が所定回数Ｆ行われた場合、判定部６０５に対してスキャン完了通知を通知することができる。
【０２９０】
以上説明したように、実施の形態２にかかる移動端末装置１０１によれば、ディスプレイ３０３の表示状態が非表示から表示へ遷移してから、アクセスポイントＡＰｊのスキャン動作が所定回数Ｆ行われたか否かを判断することができる。また、移動端末装置１０１によれば、アクセスポイントＡＰｊのスキャン動作が所定回数Ｆ行われた場合に、自装置が属するセルＣｉにおけるアクセスポイントＡＰｊへの接続実績の有無を判定することができる。
【０２９１】
これにより、移動端末装置１０１にスキャンタイマ等を設けることなく、画面ＯＮから所定時間の経過後にアクセスポイントＡＰｊへの接続実績の有無を判定して、アクセスポイントＡＰｊのスキャン動作を制御することができる。
【０２９２】
（実施の形態３）
つぎに、実施の形態３にかかる移動端末装置１０１について説明する。なお、実施の形態１，２で説明した箇所と同様の箇所については説明を省略する。
【０２９３】
実施の形態１では、画面ＯＮから所定時間Ｔの経過後にアクセスポイントＡＰｊへの接続実績の有無を判定し、その判定結果に基づいて、アクセスポイントＡＰｊのスキャン動作を制御する場合について説明した。実施の形態３では、画面ＯＮ時にアクセスポイントＡＰｊへの接続実績の有無を判定し、所定時間Ｔの経過後に、その判定結果に基づいて、アクセスポイントＡＰｊのスキャン動作を制御する場合について説明する。
【０２９４】
（移動端末装置１０１の動作例）
つぎに、図２２〜図２４を用いて、実施の形態３にかかる移動端末装置１０１の動作例について説明する。
【０２９５】
図２２は、実施の形態３にかかる移動端末装置１０１の動作例を示す説明図（その１）である。図２２に示す移動端末装置１０１の動作例は、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績がない場合の動作例である。
【０２９６】
（２２−１）検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出する。図２２の例では、ユーザの操作入力によりディスプレイ３０３の表示状態が非表示から表示へ切り替えられた結果、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことが検出される。
【０２９７】
（２２−２）判定部６０５は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことが検出された場合、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する。図２２の例では、自装置が属するセルＣ３のＣｅｌｌ−ＩＤ「Ｃ３」が取得される。
【０２９８】
（２２−３）判定部６０５は、接続実績テーブル５００を読み出して、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績があるか否かを判定する。図２２の例では、取得されたＣｅｌｌ−ＩＤ「Ｃ３」に対応する接続実績情報が未登録のため、アクセスポイントＡＰｊへの接続実績がないと判定される。
【０２９９】
（２２−４）判定部６０５は、接続実績がない場合、画面ＯＮ通知と、所定時間Ｔの経過後にスキャン動作フラグをＯＦＦにするよう要求するＯＦＦ設定要求（所定時間Ｔ）とを通信制御部６０６に送信する。
【０３００】
（２２−５）通信制御部６０６は、画面ＯＮ通知とＯＦＦ設定要求（所定時間Ｔ）とを受け付けた場合、スキャンタイマをスタートするとともに、第２の通信部６０２を制御して、アクセスポイントＡＰｊの検出動作を開始する。
【０３０１】
また、通信制御部６０６は、ＥＳＳＩＤテーブル４００を読み出して、第２の通信部６０２からのスキャン結果に含まれるＥＳＳＩＤがＥＳＳＩＤテーブル４００に登録されているか否かを判断する。ここで、ＥＳＳＩＤが登録されている場合、通信制御部６０６が、第２の通信部６０２を制御して、アクセスポイントＡＰｊへの接続動作を開始する。一方、ＥＳＳＩＤが未登録の場合、通信制御部６０６は、アクセスポイントＡＰｊへの接続動作を開始しない。図２２の例では、スキャン動作により探索されたアクセスポイントＡＰ１０１のＥＳＳＩＤ「ＡＰ１０１」がＥＳＳＩＤテーブル４００に未登録のため、アクセスポイントＡＰｊへの接続動作は開始されていない。
【０３０２】
（２２−６）通信制御部６０６は、スキャンタイマをスタートしてから所定時間Ｔの経過後に、スキャン動作フラグがＯＮの場合に、スキャン動作フラグをＯＦＦに設定する。この結果、第２の通信部６０２による周期的なアクセスポイントＡＰｊのスキャン動作が停止される。
【０３０３】
このように、移動端末装置１０１によれば、画面ＯＮを契機に、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績の有無を判定するとともに、周期的なアクセスポイントＡＰｊのスキャン動作を開始することができる。また、画面ＯＮから所定時間Ｔが経過してもアクセスポイントＡＰｊに非接続の場合は、周期的なアクセスポイントＡＰｊのスキャン動作を停止させることができる。
【０３０４】
図２３は、実施の形態３にかかる移動端末装置１０１の動作例を示す説明図（その２）である。図２３に示す移動端末装置１０１の動作例は、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績がある場合の動作例である。
【０３０５】
（２３−１）検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出する。図２３の例では、ユーザの操作入力によりディスプレイ３０３の表示状態が非表示から表示へ切り替えられた結果、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことが検出される。
【０３０６】
（２３−２）判定部６０５は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことが検出された場合、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する。図２３の例では、自装置が属するセルＣ１のＣｅｌｌ−ＩＤ「Ｃ１」が取得される。
【０３０７】
（２３−３）判定部６０５は、接続実績テーブル５００を読み出して、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績があるか否かを判定する。図２３の例では、取得されたＣｅｌｌ−ＩＤ「Ｃ１」に対応する接続実績情報が登録済みのため、アクセスポイントＡＰｊへの接続実績があると判定される。
【０３０８】
（２３−４）判定部６０５は、接続実績がある場合、画面ＯＮ通知を通信制御部６０６に送信する。
【０３０９】
（２３−５）通信制御部６０６は、画面ＯＮ通知を受け付けた場合、第２の通信部６０２を制御して、アクセスポイントＡＰｊのスキャン動作を開始する。
【０３１０】
また、通信制御部６０６は、ＥＳＳＩＤテーブル４００を読み出して、第２の通信部６０２からのスキャン結果に含まれるＥＳＳＩＤがＥＳＳＩＤテーブル４００に登録されているか否かを判断する。ここで、ＥＳＳＩＤが登録されている場合、通信制御部６０６が、第２の通信部６０２を制御して、アクセスポイントＡＰｊへの接続動作を開始する。一方、ＥＳＳＩＤが未登録の場合、通信制御部６０６は、アクセスポイントＡＰｊへの接続動作を開始しない。図２３の例では、スキャン動作により探索されたアクセスポイントＡＰ１０１のＥＳＳＩＤ「ＡＰ１０１」がＥＳＳＩＤテーブル４００に未登録のため、アクセスポイントＡＰｊへの接続動作は開始されていない。
【０３１１】
このように、移動端末装置１０１によれば、画面ＯＮを契機に、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績の有無を判定するとともに、周期的なアクセスポイントＡＰｊのスキャン動作を開始することができる。また、画面ＯＮから所定時間Ｔの経過後にアクセスポイントＡＰｊに非接続であっても、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績がある場合は、周期的なアクセスポイントＡＰｊのスキャン動作を継続させることができる。
【０３１２】
図２４は、実施の形態３にかかる移動端末装置１０１の動作例を示す説明図（その３）である。図２４に示す移動端末装置１０１の動作例は、周期的なアクセスポイントＡＰｊのスキャン動作中にアクセスポイントＡＰｊへの接続が完了した結果、更新部６０７が通信制御部６０６から接続完了通知（割込通知）を受け付けた場合の動作例である。
【０３１３】
（２４−１）検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出する。図２４の例では、ユーザの操作入力によりディスプレイ３０３の表示状態が非表示から表示へ切り替えられた結果、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことが検出される。
【０３１４】
（２４−２）判定部６０５は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことが検出された場合、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する。図２４の例では、自装置が属するセルＣ３のＣｅｌｌ−ＩＤ「Ｃ３」が取得される。
【０３１５】
（２４−３）判定部６０５は、接続実績テーブル５００を読み出して、自装置が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績があるか否かを判定する。図２４の例では、取得されたＣｅｌｌ−ＩＤ「Ｃ３」に対応する接続実績情報が未登録のため、アクセスポイントＡＰｊへの接続実績がないと判定される。
【０３１６】
（２４−４）判定部６０５は、接続実績がない場合、画面ＯＮ通知と、所定時間Ｔの経過後にスキャン動作フラグをＯＦＦにするよう要求するＯＦＦ設定要求（所定時間Ｔ）とを通信制御部６０６に送信する。
【０３１７】
（２４−５）通信制御部６０６は、画面ＯＮ通知とＯＦＦ設定要求（所定時間Ｔ）とを受け付けた場合、スキャンタイマをスタートするとともに、第２の通信部６０２を制御して、アクセスポイントＡＰｊの検出動作を開始する。
【０３１８】
また、通信制御部６０６は、第２の通信部６０２からのスキャン結果に含まれるＥＳＳＩＤがＥＳＳＩＤテーブル４００に登録される場合、第２の通信部６０２を制御して、アクセスポイントＡＰｊへの接続動作を開始する。
【０３１９】
図２４の例では、スキャン動作により探索されたアクセスポイントＡＰ１のＥＳＳＩＤ「ＡＰ１」がＥＳＳＩＤテーブル４００に登録済みのため、アクセスポイントＡＰｊへの接続動作が開始される。
【０３２０】
（２４−６）通信制御部６０６は、第２の通信部６０２から接続完了通知を受け付けた場合、接続が完了したアクセスポイントＡＰ１のＥＳＳＩＤをメモリ３０２に保存して、更新部６０７に接続完了通知を通知する。なお、接続完了通知には、接続が完了したアクセスポイントＡＰ１のＥＳＳＩＤが含まれている。
【０３２１】
（２４−７）更新部６０７は、通信制御部６０６から接続完了通知を受け付けた場合、接続実績テーブル５００を読み出す。
【０３２２】
（２４−８）更新部６０７は、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する。図２４の例では、自装置が属するセルＣ３のＣｅｌｌ−ＩＤ「Ｃ３」が取得される。
【０３２３】
（２４−９）更新部６０７は、接続実績テーブル５００の記憶内容を更新する。図２４の例では、接続実績テーブル５００内の各フィールドに、移動端末装置１０１が属するセルＣ３のＣｅｌｌ−ＩＤ「Ｃ３」、アクセスポイントＡＰ１のＥＳＳＩＤ「ＡＰ１」が登録されていないため、Ｃｅｌｌ−ＩＤ「Ｃ３」、接続中のアクセスポイントＡＰ１のＥＳＳＩＤ「ＡＰ１」および最終接続時間「２０１１．０５．０３．１０．０３」が追加設定される。この結果、新たな接続実績情報５００−４がレコードとして接続実績テーブル５００に新規登録される。
【０３２４】
このように、移動端末装置１０１によれば、画面ＯＮを契機に周期的なアクセスポイントＡＰｊのスキャン動作を開始することができる。また、画面ＯＮから所定時間Ｔが経過する前にアクセスポイントＡＰｊへの接続が完了した場合は、接続実績テーブル５００の記憶内容を更新することができる。
【０３２５】
（移動端末装置１０１の各種処理手順）
つぎに、実施の形態３にかかる移動端末装置１０１の各種処理手順について説明する。まず、移動端末装置１０１が属するセルＣｉにおいてアクセスポイントＡＰｊへの接続実績があるか否かを判定する移動端末装置１０１の判定処理手順について説明する。
【０３２６】
＜判定処理手順＞
図２５は、実施の形態３にかかる移動端末装置１０１の判定処理手順の一例を示すフローチャートである。図２５のフローチャートにおいて、まず、検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したか否かを判断する（ステップＳ２５０１）。
【０３２７】
ここで、検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移するのを待つ（ステップＳ２５０１：Ｎｏ）。そして、ディスプレイ３０３の表示状態が非表示から表示へ遷移した場合（ステップＳ２５０１：Ｙｅｓ）、判定部６０５は、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する（ステップＳ２５０２）。
【０３２８】
つぎに、判定部６０５は、接続実績テーブル５００を参照して、自装置が属するセルＣｉのＣｅｌｌ−ＩＤと対応付けて記憶されたＥＳＳＩＤがあるか否かを判定する（ステップＳ２５０３）。
【０３２９】
ここで、ＥＳＳＩＤがある場合（ステップＳ２５０３：Ｙｅｓ）、判定部６０５は、画面ＯＮ通知を通信制御部６０６に通知して（ステップＳ２５０４）、本フローチャートによる一連の処理を終了する。なお、ステップＳ２５０４において、判定部６０５は、画面ＯＮ通知とともに、スキャン動作を継続して行うよう要求するスキャン動作継続要求を通信制御部６０６に通知することにしてもよい。
【０３３０】
一方、ＥＳＳＩＤがない場合（ステップＳ２５０３：Ｎｏ）、判定部６０５は、画面ＯＮ通知とＯＦＦ設定要求（所定時間Ｔ）とを通信制御部６０６に通知して（ステップＳ２５０５）、本フローチャートによる一連の処理を終了する。なお、ＯＦＦ設定要求（所定時間Ｔ）は、所定時間Ｔの経過後にスキャン動作フラグをＯＦＦにするよう要求するものである。
【０３３１】
＜通信制御処理手順＞
つぎに、実施の形態３にかかる移動端末装置１０１の通信制御処理手順について説明する。
【０３３２】
図２６は、実施の形態３にかかる移動端末装置１０１の通信制御処理手順の一例を示すフローチャートである。図２６のフローチャートにおいて、まず、通信制御部６０６は、判定部６０５から画面ＯＮ通知を受け付けたか否かを判断する（ステップＳ２６０１）。
【０３３３】
ここで、通信制御部６０６は、画面ＯＮ通知を受け付けるのを待つ（ステップＳ２６０１：Ｎｏ）。そして、通信制御部６０６は、画面ＯＮ通知を受け付けた場合（ステップＳ２６０１：Ｙｅｓ）、判定部６０５からＯＦＦ設定要求（所定時間Ｔ）を受け付けたか否かを判断する（ステップＳ２６０２）。
【０３３４】
ここで、通信制御部６０６は、ＯＦＦ設定要求（所定時間Ｔ）を受け付けた場合（ステップＳ２６０２：Ｙｅｓ）、スキャンタイマをスタートして（ステップＳ２６０３）、スキャン動作フラグをＯＮに設定する（ステップＳ２６０４）。
【０３３５】
つぎに、通信制御部６０６は、スキャンタイマをスタートしてから所定時間Ｔが経過したか否かを判断する（ステップＳ２６０５）。ここで、所定時間Ｔが経過していない場合（ステップＳ２６０５：Ｎｏ）、通信制御部６０６は、第２の通信部６０２からスキャン結果を取得する（ステップＳ２６０６）。
【０３３６】
そして、通信制御部６０６は、スキャン結果に含まれるＥＳＳＩＤがＥＳＳＩＤテーブル４００に登録されているか否かを判断する（ステップＳ２６０７）。ここで、ＥＳＳＩＤが登録されていない場合（ステップＳ２６０７：Ｎｏ）、通信制御部６０６は、ステップＳ２６０５に戻る。
【０３３７】
一方、ＥＳＳＩＤが登録されている場合（ステップＳ２６０７：Ｙｅｓ）、通信制御部６０６は、第２の通信部６０２を制御して、アクセスポイントＡＰｊへの接続処理を開始する（ステップＳ２６０８）。そして、通信制御部６０６は、スキャン動作フラグをＯＦＦに設定する（ステップＳ２６０９）。
【０３３８】
つぎに、通信制御部６０６は、接続処理を開始したアクセスポイントＡＰｊのＥＳＳＩＤをメモリ３０２に保存して（ステップＳ２６１０）、アクセスポイントＡＰｊへの接続処理が完了したか否かを判断する（ステップＳ２６１１）。
【０３３９】
ここで、通信制御部６０６は、アクセスポイントＡＰｊへの接続処理が完了するのを待つ（ステップＳ２６１１：Ｎｏ）。そして、アクセスポイントＡＰｊへの接続処理が完了した場合（ステップＳ２６１１：Ｙｅｓ）、通信制御部６０６は、更新部６０７に接続完了通知を通知して（ステップＳ２６１２）、本フローチャートによる一連の処理を終了する。
【０３４０】
また、ステップＳ２６０５において、所定時間Ｔが経過した場合（ステップＳ２６０５：Ｙｅｓ）、通信制御部６０６は、スキャン動作フラグをＯＦＦに設定し（ステップＳ２６１３）、第２の通信部６０２を停止する停止処理を実行して（ステップＳ２６１４）、本フローチャートによる一連の処理を終了する。
【０３４１】
また、ステップＳ２６０２において、通信制御部６０６は、ＯＦＦ設定要求（所定時間Ｔ）を受け付けていない場合（ステップＳ２６０２：Ｎｏ）、スキャン制御処理を実行して（ステップＳ２６１５）、本フローチャートによる一連の処理を終了する。なお、スキャン制御処理の具体的な処理手順は、図１４に示したステップＳ１４０３〜ステップＳ１４１３と同様のため説明を省略する。
【０３４２】
これにより、画面ＯＮとなったら、自装置が属するセルＣｉにおけるアクセスポイントＡＰｊへの接続実績の有無を判定することができる。また、画面ＯＮから所定時間Ｔが経過してもアクセスポイントＡＰｊに非接続の場合は、自装置が属するセルＣｉにおけるアクセスポイントＡＰｊへの接続実績の有無に応じて、周期的なアクセスポイントＡＰｊのスキャン動作を制御することができる。
【０３４３】
＜更新処理手順＞
つぎに、実施の形態３にかかる移動端末装置１０１の更新処理手順について説明する。
【０３４４】
図２７は、実施の形態３にかかる移動端末装置１０１の更新処理手順の一例を示すフローチャートである。図２７のフローチャートにおいて、まず、更新部６０７は、通信制御部６０６から接続完了通知を受け付けたか否かを判断する（ステップＳ２７０１）。
【０３４５】
ここで、更新部６０７は、通信制御部６０６から接続完了通知を受け付けるのを待つ（ステップＳ２７０１：Ｎｏ）。そして、更新部６０７は、通信制御部６０６から接続完了通知を受け付けた場合（ステップＳ２７０１：Ｙｅｓ）、取得部６０４に対して自装置が属するセルＣｉのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｉのＣｅｌｌ−ＩＤを取得する（ステップＳ２７０２）。
【０３４６】
つぎに、更新部６０７は、通信制御部６０６に対して接続中のアクセスポイントＡＰｊのＥＳＳＩＤの取得要求を行うことにより、接続中のアクセスポイントＡＰｊのＥＳＳＩＤを取得する（ステップＳ２７０３）。そして、更新部６０７は、テーブル更新処理を実行して（ステップＳ２７０４）、本フローチャートによる一連の処理を終了する。
【０３４７】
これにより、接続実績テーブル５００の記憶内容を更新することができる。なお、テーブル更新処理の具体的な処理手順については、図１３に示したテーブル更新処理の具体的処理手順と同様のため説明を省略する。
【０３４８】
以上説明したように、実施の形態３にかかる移動端末装置１０１によれば、画面ＯＮ時にアクセスポイントＡＰｊへの接続実績の有無を判定し、所定時間Ｔの経過後に、その判定結果に基づいて、アクセスポイントＡＰｊのスキャン動作を制御することができる。
【０３４９】
なお、本実施の形態で説明した制御方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本制御プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、本制御プログラムは、インターネット等のネットワークを介して配布してもよい。
【０３５０】
また、本実施の形態で説明した移動端末装置１０１は、スタンダードセルやストラクチャードＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などの特定用途向けＩＣ（以下、単に「ＡＳＩＣ」と称す。）やＦＰＧＡなどのＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）によっても実現することができる。具体的には、例えば、上述した移動端末装置１０１の機能（第１の通信部６０１〜更新部６０７）をＨＤＬ記述によって機能定義し、そのＨＤＬ記述を論理合成してＡＳＩＣやＰＬＤに与えることにより、移動端末装置１０１を製造することができる。
【０３５１】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０３５２】
（付記１）基地局に接続を行う第１の通信部と、
アクセスポイントを介してネットワークに接続を行う第２の通信部と、
画面が表示されていない非表示状態から前記画面が表示された表示状態に遷移したことを検出する検出部と、
基地局の通信エリアを識別するエリア識別情報と前記通信エリアにおいて前記ネットワークに接続が行われたアクセスポイントを識別するアクセスポイント識別情報とを対応付けたエントリを複数含む接続履歴情報を記憶する記憶部と、
第１の基地局の通信エリアにおいて、前記画面が前記非表示状態から前記表示状態に遷移したことを前記検出部が検出した場合、所定時間経過後に前記第１の基地局の通信エリアに含まれるアクセスポイントの探索を前記第２の通信部に開始させるとともに、前記第１の基地局の第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されたかを判定する判定部と、
前記所定時間経過後、前記判定部が判定した結果に基づき、前記第２の通信部を制御する制御部を有することを特徴とする移動端末装置。
【０３５３】
（付記２）前記制御部は、
前記所定時間経過後に前記第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されたと前記判定部が判定した場合、前記第２の通信部による前記第１の基地局の通信エリアに含まれるアクセスポイントの探索を継続させることを特徴とする付記１記載の移動端末装置。
【０３５４】
（付記３）前記制御部は、
前記所定時間経過後に前記第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されなかったと前記判定部が判定した場合、前記第２の通信部による前記第１の基地局の通信エリアに含まれるアクセスポイントの探索を停止させることを特徴とする付記１記載の移動端末装置。
【０３５５】
（付記４）前記記憶部は、
基地局の通信エリアを識別するエリア識別情報と、前記通信エリアにおいて前記ネットワークに接続が行われたアクセスポイントを識別するアクセスポイント識別情報と、前記通信エリアにおいて前記ネットワークに接続が行われた最終接続時間とを対応付けたエントリを複数含む接続履歴情報を記憶しており、
前記判定部は、
前記所定時間経過前に前記第２の通信部がアクセスポイントに接続した旨の通知を受けた場合、前記第１の基地局の通信エリアに含まれるアクセスポイントの探索を前記第２の通信部に停止させるとともに、前記第１の基地局の第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されたかを判定し、
前記制御部は、
前記第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されたと前記判定部が判定した場合、前記接続履歴情報の、検索されたエントリの最終接続時間を更新することを特徴とする付記１記載の移動端末装置。
【０３５６】
（付記５）前記判定部は、
前記所定時間経過前に前記第２の通信部がアクセスポイントに接続した旨の通知を受けた場合、前記第１の基地局の通信エリアに含まれるアクセスポイントの探索を前記第２の通信部に停止させるとともに、前記第１の基地局の第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されたかを判定し、
前記制御部は、
前記第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されなかったと前記判定部が判定した場合、前記第１の基地局の第１のエリア識別情報と、接続した前記アクセスポイントのアクセスポイント識別情報とを対応付けたエントリを前記接続履歴情報に登録することを特徴とする付記１記載の移動端末装置。
【０３５７】
（付記６）前記検出部は、
前記画面が前記表示状態から前記非表示状態に遷移したことを検出し、
前記制御部は、
前記画面が前記表示状態から前記非表示状態に遷移したことを前記検出部が検出した場合、前記第２の通信部による前記第１の基地局の通信エリアに含まれるアクセスポイントの探索を停止させることを特徴とする付記１記載の移動端末装置。
【０３５８】
（付記７）前記第１の基地局の通信エリアにおいて、前記画面が前記非表示状態から前記表示状態に遷移したことを前記検出部が検出した場合、前記第１の基地局の通信エリアに含まれるアクセスポイントの探索が所定回数行われたか否かを判断する判断部を有し、
前記判定部は、
前記判断部によって前記第１の基地局の通信エリアに含まれるアクセスポイントの探索が前記所定回数行われたと判断された場合、前記第１の基地局の第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されたかを判定し、
前記制御部は、
前記判定部が判定した結果に基づき、前記第２の通信部を制御することを特徴とする付記１記載の移動端末装置。
【０３５９】
（付記８）移動端末装置が有する通信部が、基地局に接続を行う第１の通信部と、アクセスポイントを介してネットワークに接続を行う第２の通信部と、基地局の通信エリアを識別するエリア識別情報と前記通信エリアにおいて前記ネットワークに接続が行われたアクセスポイントを識別するアクセスポイント識別情報とを対応付けたエントリを複数含む接続履歴情報を記憶する記憶部を有する移動端末装置の制御方法において、
前記移動端末装置が有する検出部が、画面が表示されていない非表示状態から前記画面が表示された表示状態に遷移したことを検出し、
前記移動端末装置が有する判定部が、第１の基地局の通信エリアにおいて、前記画面が前記非表示状態から前記表示状態に遷移したことを前記検出部が検出した場合、所定時間経過後に前記第１の基地局の通信エリアに含まれるアクセスポイントの探索を前記第２の通信部に開始させるとともに、前記第１の基地局の第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されたかを判定し、
前記移動端末装置が有する制御部が、前記所定時間経過後、前記判定部が判定した結果に基づき、前記第２の通信部を制御することを特徴とする移動端末装置の制御方法。
【０３６０】
（付記９）移動端末装置が有する通信部が、基地局に接続を行う第１の通信部と、アクセスポイントを介してネットワークに接続を行う第２の通信部と、基地局の通信エリアを識別するエリア識別情報と前記通信エリアにおいて前記ネットワークに接続が行われたアクセスポイントを識別するアクセスポイント識別情報とを対応付けたエントリを複数含む接続履歴情報を記憶する記憶部を有する移動端末装置の制御プログラムにおいて、
前記移動端末装置が有する検出部に、画面が表示されていない非表示状態から前記画面が表示された表示状態に遷移したことを検出させ、
前記移動端末装置が有する判定部に、第１の基地局の通信エリアにおいて、前記画面が前記非表示状態から前記表示状態に遷移したことを前記検出部が検出した場合、所定時間経過後に前記第１の基地局の通信エリアに含まれるアクセスポイントの探索を前記第２の通信部に開始させるとともに、前記第１の基地局の第１のエリア識別情報を含むエントリが前記接続履歴情報から検索されたかを判定させ、
前記移動端末装置が有する制御部が、前記所定時間経過後、前記判定部が判定した結果に基づき、前記第２の通信部を制御させることを特徴とする移動端末装置の制御プログラム。
【符号の説明】
【０３６１】
１０１  移動端末装置
６０１  第１の通信部
６０２  第２の通信部
６０３  検出部
６０４  取得部
６０５  判定部
６０６  通信制御部
６０７  更新部
【国際調査報告】
2014033887.tif 000030
2014033887.tif 000031