(57)【要約】  移動端末装置（１０１）は、画面（１１０）の表示状態が非表示から表示へ遷移したことを検出する。移動端末装置（１０１）は、画面（１１０）の表示状態が非表示から表示へ遷移したことに応じて、自装置が属する基地局（１０２）の通信エリア（１０４）に、特定アクセスポイントが存在するか否かを判定する。特定アクセスポイントは、移動端末装置（１０１）によってネットワークに接続するための接続処理が行われたことがあり、かつ、特定の場所に設置されたアクセスポイント（１０３）である。移動端末装置（１０１）は、判定した結果に基づいて、アクセスポイント（１０３）との通信を制御する。
2015056316.tif 000002
【特許請求の範囲】
【請求項１】
基地局と通信する第１の通信部と、
アクセスポイントを介してネットワークに接続する第２の通信部と、
前記基地局の通信エリアの識別情報と対応付けて、前記アクセスポイントのいずれかが特定のアクセスポイントであることを示すアクセスポイント情報を記憶する記憶部と、
前記アクセスポイント情報に基づき、自装置が前記特定のアクセスポイントを有する前記基地局の通信エリアに存在する場合に、前記特定のアクセスポイントの探索を維持する制御部と、
を有することを特徴とする移動端末装置。
【請求項２】
前記制御部は、
自装置が前記特定のアクセスポイントを有する前記基地局の通信エリアに存在する場合に、画面表示オンを契機に前記特定のアクセスポイントを探索するとともに、画面表示オフ後も前記特定のアクセスポイントの探索を維持することを特徴とする請求項１に記載の移動端末装置。
【請求項３】
前記制御部は、
前記アクセスポイント情報に基づき、前記自装置が前記特定のアクセスポイント以外のアクセスポイントを有する前記基地局の通信エリアに存在する場合に、前記アクセスポイントの探索を一定回数または一定期間周期的に行うことを特徴とする請求項２に記載の移動端末装置。
【請求項４】
前記制御部は、
前記ネットワークに接続するための接続処理が行われたいずれかのアクセスポイントとの接続時間の積算値を算出し、算出した前記積算値が閾値以上となったことに応じて、前記いずれかのアクセスポイントが前記特定のアクセスポイントであることを示すアクセスポイント情報を前記記憶部に記憶することを特徴とする請求項３に記載の移動端末装置。
【請求項５】
前記制御部は、
前記いずれかのアクセスポイントとは異なるアクセスポイントを介して前記ネットワークに接続するための接続処理が行われたことに応じて、前記積算値を初期化することを特徴とする請求項４に記載の移動端末装置。
【請求項６】
前記制御部は、
自装置の接続先の前記基地局が切り替わったことに応じて、前記アクセスポイント情報に基づき、自装置が前記特定のアクセスポイントを有する前記基地局の通信エリアに存在するか否かを判定することを特徴とする請求項５に記載の移動端末装置。
【請求項７】
前記制御部は、
画面表示オンを契機に前記アクセスポイントの探索を周期的に行うことを特徴とする請求項６に記載の移動端末装置。
【請求項８】
前記制御部は、
前記接続処理が行われたアクセスポイントを有しない前記基地局の通信エリアに自装置が存在する場合、画面表示オフを契機に前記アクセスポイントの探索を停止することを特徴とする請求項７に記載の移動端末装置。
【請求項９】
前記制御部は、
前記自装置が前記特定のアクセスポイント以外のアクセスポイントを有する前記基地局の通信エリアに存在する場合、画面表示オフとなってから一定期間経過後に前記第２の通信部に対する電力供給を停止することを特徴とする請求項８に記載の移動端末装置。
【請求項１０】
前記制御部は、
自装置が存在する前記基地局の通信エリアの識別情報を取得し、
取得した前記識別情報に対応するアクセスポイント情報を前記記憶部から検索し、
検索した前記アクセスポイント情報が、前記アクセスポイントのいずれかが特定のアクセスポイントであることを示す場合、自装置が前記特定のアクセスポイントを有する前記基地局の通信エリアに存在すると判定することを特徴とする請求項９に記載の移動端末装置。
【請求項１１】
前記制御部は、
検索した前記アクセスポイント情報が、前記アクセスポイントのいずれかが特定のアクセスポイントであることを示さない場合、前記自装置が前記特定のアクセスポイント以外のアクセスポイントを有する前記基地局の通信エリアに存在すると判定することを特徴とする請求項１０に記載の移動端末装置。
【請求項１２】
前記制御部は、
取得した前記識別情報に対応するアクセスポイント情報が前記記憶部から検索されなかった場合、自装置が存在する前記基地局の通信エリアに、前記接続処理が行われたことがあるアクセスポイントが存在しないと判定することを特徴とする請求項１１に記載の移動端末装置。
【請求項１３】
基地局と通信する第１の通信部と、アクセスポイントを介してネットワークに接続する第２の通信部と、を有する移動端末装置が、
前記基地局の通信エリアの識別情報と対応付けて、前記アクセスポイントのいずれかが特定のアクセスポイントであることを示すアクセスポイント情報を記憶する記憶部に記憶された前記アクセスポイント情報に基づき、自装置が前記特定のアクセスポイントを有する前記基地局の通信エリアに存在する場合に、前記特定のアクセスポイントの探索を維持する、
処理を実行することを特徴とする通信制御方法。
【請求項１４】
基地局と通信する第１の通信部と、アクセスポイントを介してネットワークに接続する第２の通信部と、を有する移動端末装置に、
前記基地局の通信エリアの識別情報と対応付けて、前記アクセスポイントのいずれかが特定のアクセスポイントであることを示すアクセスポイント情報を記憶する記憶部に記憶された前記アクセスポイント情報に基づき、自装置が前記特定のアクセスポイントを有する前記基地局の通信エリアに存在する場合に、前記特定のアクセスポイントの探索を維持する、
処理を実行させることを特徴とする通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動端末装置、通信制御方法および通信制御プログラムに関する。
【背景技術】
【０００２】
従来、移動体通信網（携帯電話網）に接続する通信機能と、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続する通信機能とを有する移動端末装置がある。移動端末装置は、例えば、各地に設置された移動体通信網の基地局や、無線ＬＡＮのアクセスポイントを介して、インターネットなどのネットワークに接続することができる。【０００３】
関連する先行技術としては、移動無線通信装置の位置と無線基地局に接続した接続位置を比較した結果、および該位置を取得した時刻と無線基地局に接続した接続時刻を比較した結果に基づき、無線通信ネットワークに対するチャネルスキャンの要否を判定する技術がある。また、表示端末に新たに表示させる画面の前画面との差分情報を蓄積し、画面が更新されるごとに蓄積量を調べ、閾値以上の情報があれば、省電力状態から通常状態へ変更すべきことを指示する通常状態移行メッセージを生成して表示端末に送信する技術がある。また、ウェイクアップ・イベントを受信すると、サブディスプレイコントローラにウェイクアップの可否を問い合わせ、ウェイクアップを許可する回答を得たら、システムをウェイクアップさせるための制御信号をＥＣ／ＫＢＣに供給する技術がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−００５０７１号公報
【特許文献２】特開２００８−１９３６０３号公報
【特許文献３】特開２００８−１５８７７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術によれば、無線ＬＡＮなどのアクセスポイントを探索する移動端末装置のスキャン動作により、移動端末装置の消費電力が増大するという問題がある。【０００６】
一つの側面では、本発明は、ユーザビリティを確保しつつ電力の消費を抑制することができる移動端末装置、通信制御方法および通信制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一側面によれば、基地局と通信する第１の通信部と、アクセスポイントを介してネットワークに接続する第２の通信部と、を有する移動端末装置が、前記基地局の通信エリアの識別情報と対応付けて、前記アクセスポイントのいずれかが特定のアクセスポイントであることを示すアクセスポイント情報を記憶する記憶部に記憶された前記アクセスポイント情報に基づき、自装置が前記特定のアクセスポイントを有する前記基地局の通信エリアに存在する場合に、前記特定のアクセスポイントの探索を維持する移動端末装置、通信制御方法および通信制御プログラムが提案される。
【発明の効果】
【０００８】
本発明の一態様によれば、ユーザビリティを確保しつつ電力の消費を抑制することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態１にかかる通信制御方法の一実施例を示す説明図である。
【図２】図２は、通信システム２００のシステム構成例を示す説明図である。
【図３】図３は、移動端末装置１０１のハードウェア構成例を示すブロック図である。
【図４】図４は、接続ＡＰテーブル４００の記憶内容の一例を示す説明図である。
【図５】図５は、接続実績テーブル５００の記憶内容の一例を示す説明図である。
【図６】図６は、実施の形態１にかかる移動端末装置１０１の機能的構成例を示すブロック図である。
【図７】図７は、アクセスポイントＡＰｉとの通信制御例を示す説明図である。
【図８】図８は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その１）である。
【図９】図９は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その２）である。
【図１０】図１０は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その３）である。
【図１１】図１１は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その４）である。
【図１２】図１２は、実施の形態１にかかる移動端末装置１０１の通信制御処理手順の一例を示すフローチャートである。
【図１３】図１３は、実施の形態１にかかる移動端末装置１０１の更新処理手順の一例を示すフローチャートである。
【図１４】図１４は、実施の形態２にかかる移動端末装置１０１の機能的構成例を示すブロック図である。
【図１５】図１５は、アクセスポイントＡＰｉとの接続時間の積算値Ｔｓの算出例を示す説明図（その１）である。
【図１６】図１６は、アクセスポイントＡＰｉとの接続時間の積算値Ｔｓの算出例を示す説明図（その２）である。
【図１７】図１７は、実施の形態２にかかる移動端末装置１０１の更新処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に図面を参照して、本発明にかかる移動端末装置、通信制御方法および通信制御プログラムの実施の形態を詳細に説明する。
【００１１】
（実施の形態１）
図１は、実施の形態１にかかる通信制御方法の一実施例を示す説明図である。図１において、移動端末装置１０１は、各種情報を表示する画面１１０を有し、基地局１０２およびアクセスポイント１０３と無線通信可能なコンピュータである。具体的には、例えば、移動端末装置１０１は、スマートフォン、携帯電話機、タブレット型ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）などである。
【００１２】
基地局１０２は、自局の通信エリア１０４に存在する移動端末装置１０１と無線通信可能なコンピュータであり、移動端末装置１０１がネットワークに接続するための拠点となる無線局である。具体的には、例えば、基地局１０２は、各地に点在する移動体通信網（携帯電話網）の基地局である。
【００１３】
アクセスポイント１０３は、自局の通信エリア１０５に存在する移動端末装置１０１と無線通信可能なコンピュータであり、移動端末装置１０１がネットワークに接続するための拠点となる無線局である。具体的には、例えば、アクセスポイント１０３は、各地に点在する無線ＬＡＮのアクセスポイントである。
【００１４】
移動端末装置１０１は、基地局１０２およびアクセスポイント１０３をそれぞれ異なるスキャン動作により探索し、探索した基地局１０２またはアクセスポイント１０３を介してネットワークに接続することができる。ネットワークは、例えば、移動体通信網、ＬＡＮ、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどである。
【００１５】
アクセスポイント１０３には、移動端末装置１０１のユーザが利用できるアクセスポイントと、移動端末装置１０１のユーザが利用できないアクセスポイントとがある。このため、移動端末装置１０１は、無線通信可能なアクセスポイント１０３を探索するスキャン動作を行い、探索したアクセスポイント１０３のうち利用可能なアクセスポイント１０３を介してネットワークに接続する。
【００１６】
以下の説明では、基地局１０２の一例として、移動体通信網の基地局を例に挙げて説明する。また、アクセスポイント１０３の一例として、無線ＬＡＮのアクセスポイントを例に挙げて説明する。図１の例では、移動体通信網の基地局１０２として、基地局１０２−１〜１０２−３が示され、基地局１０２−１〜１０２−３の通信エリア１０４−１〜１０４−３が示されている。また、無線ＬＡＮのアクセスポイント１０３として、アクセスポイント１０３−１〜１０３−１０が示され、アクセスポイント１０３−１〜１０３−１０の通信エリア１０５−１〜１０５−１０が示されている。
【００１７】
ここで、無線ＬＡＮのアクセスポイント１０３は、移動体通信網の基地局１０２に比べて、最大通信速度が速く伝送効率が高い一方で、通信エリアが狭い傾向にある。また、無線ＬＡＮのアクセスポイント１０３は、特定のサービスに加入しているユーザしか利用できないものが多い。
【００１８】
移動端末装置１０１の周辺に利用可能なアクセスポイント１０３が存在しない場合に、移動端末装置１０１がアクセスポイント１０３の探索を行うことは望ましくない。例えば、移動端末装置１０１が、利用可能なアクセスポイント１０３が存在しない状況で、アクセスポイント１０３の探索を繰り返し実施すると、移動端末装置１０１の消費電力の増大を招いてしまう。
【００１９】
一方で、移動端末装置１０１の周辺に利用可能なアクセスポイント１０３が存在する場合に、アクセスポイント１０３の探索が行われないと、アクセスポイント１０３に自動接続できず、ユーザビリティの低下を招いてしまう。また、アクセスポイント１０３を利用する際に、アクセスポイント１０３の探索開始をユーザが指示することも考えられるが、ユーザの操作入力が必要になるとともに、利用可能なアクセスポイント１０３の設置場所をユーザが把握しておく必要がある。
【００２０】
そこで、実施の形態１では、ユーザが利用可能なアクセスポイント１０３のうち、自宅のようにユーザがある程度長い時間滞在する可能性が高い場所に設置されたアクセスポイント１０３への自動接続を可能にする通信制御方法について説明する。具体的には、例えば、移動端末装置１０１は、自装置が特定のアクセスポイントを有する基地局１０２の通信エリアに存在する場合に、特定アクセスポイントの探索を維持する。以下、移動端末装置１０１の通信制御処理例について説明する。
【００２１】
（１）移動端末装置１０１は、画面表示オンを検出する。ここで、画面表示オンとは、画面１１０の表示状態が非表示から表示へ遷移したことである。画面１１０の表示状態が非表示とは、例えば、画面１１０に対する電力供給が停止された状態である。また、画面１１０の表示状態が表示とは、例えば、画面１１０に対する電力供給が行われている状態である。
【００２２】
具体的には、例えば、移動端末装置１０１は、画面１１０の表示状態を非表示から表示へ切り替えるユーザの操作入力を受け付けることにより、画面表示オンを検出する。以下の説明では、画面１１０の表示状態が非表示の場合を「画面ＯＦＦ」と表記し、画面１１０の表示状態が表示の場合を「画面ＯＮ」と表記する場合がある。
【００２３】
（２）移動端末装置１０１は、画面表示オンを契機に、記憶部１２０の記憶内容に基づいて、自装置が属する基地局１０２の通信エリア１０４に、特定アクセスポイントが存在するか否かを判定する。
【００２４】
ここで、特定アクセスポイントとは、移動端末装置１０１によってネットワークに接続するための接続処理が行われたことがあり、かつ、特定の場所に設置されたアクセスポイント１０３である。接続処理は、アクセスポイント１０３を介してネットワークに接続するための処理である。接続処理では、移動端末装置１０１のユーザの認証処理などが行われる。
【００２５】
また、特定の場所とは、移動端末装置１０１のユーザが、ある程度長い時間滞在する可能性が高い場所である。例えば、特定の場所は、ユーザの自宅や実家や知人宅、ユーザが所属する学校や会社、ユーザが利用する飲食店や図書館などである。また、記憶部１２０は、移動端末装置１０１が有する記憶装置（例えば、後述する図３に示すメモリ３０２）である。
【００２６】
記憶部１２０は、基地局１０２の通信エリア１０４の識別情報と対応付けてアクセスポイント情報を記憶する。アクセスポイント情報は、アクセスポイント１０３のいずれかが特定アクセスポイントであることを示す情報である。例えば、アクセスポイント情報は、基地局１０２の通信エリア１０４において移動端末装置１０１によってネットワークに接続するための接続処理が行われたことがあるアクセスポイント１０３が特定の場所に設置されているか否かを示す情報である。
【００２７】
具体的には、例えば、移動端末装置１０１は、基地局１０２と無線通信することにより、自装置が属する基地局１０２の通信エリア１０４の識別情報を取得する。つぎに、移動端末装置１０１は、記憶部１２０から、取得した基地局１０２の通信エリア１０４の識別情報と対応付けて記憶されたアクセスポイント情報を検索する。
【００２８】
ここで、アクセスポイント情報が検索された場合、移動端末装置１０１が属する基地局１０２の通信エリア１０４において、アクセスポイント１０３への移動端末装置１０１の接続実績があることを示す。この場合、移動端末装置１０１は、検索したアクセスポイント情報を参照して、自装置が属する基地局１０２の通信エリア１０４に特定アクセスポイントが存在するか否かを判定する。
【００２９】
一方、アクセスポイント情報が検索されなかった場合は、移動端末装置１０１が属する基地局１０２の通信エリア１０４において、アクセスポイント１０３への移動端末装置１０１の接続実績がないことを示す。この場合、移動端末装置１０１は、自装置が属する基地局１０２の通信エリア１０４に特定アクセスポイントが存在しないと判定する。
【００３０】
（３）移動端末装置１０１は、判定した結果に基づいて、アクセスポイント１０３との通信を制御する。ここで、利用可能なアクセスポイント１０３のうち、特定の場所に設置されたアクセスポイント１０３は、他のアクセスポイント１０３に比べて、ユーザの滞在期間が長く、ユーザの操作入力なしでもアクセスポイント１０３に自動接続されることが望ましい。
【００３１】
例えば、画面ＯＦＦであってもアクセスポイント１０３に自動接続されていれば、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話の着信等を、基地局１０２に比べて最大通信速度が速いアクセスポイント１０３を介して受信することが可能となりユーザビリティを高めることができる。
【００３２】
このため、移動端末装置１０１は、例えば、画面表示オンを契機に特定アクセスポイントを探索するとともに、画面表示オフ後も特定アクセスポイントの探索を維持する。すなわち、移動端末装置１０１は、自装置が属する基地局１０２の通信エリア１０４に特定アクセスポイントが存在する場合は、画面ＯＦＦであってもアクセスポイント１０３の探索を継続して行う。
【００３３】
また、移動端末装置１０１は、例えば、自装置が特定アクセスポイント以外のアクセスポイント１０３を有する基地局１０２の通信エリアに存在する場合、アクセスポイント１０３の探索を一定回数（例えば、数回）または一定期間（例えば、数分）周期的に行う。より具体的には、例えば、移動端末装置１０１は、特定アクセスポイントが存在しないと判定した場合、画面表示オフを契機に、アクセスポイント１０３の探索を一定回数または一定期間周期的に行う。すなわち、特定アクセスポイントが存在しない場合は、画面ＯＦＦ時における周期的なアクセスポイント１０３の探索回数や探索期間を制限することで、移動端末装置１０１の消費電力を抑制する。
【００３４】
また、移動端末装置１０１は、自装置が属する通信エリア１０４の識別情報に対応するアクセスポイント情報が記憶部１２０に存在しない場合、画面表示オフとなっても、アクセスポイント１０３の探索を行わないようにしてもよい。すなわち、自装置が属する基地局１０２の通信エリア１０４においてアクセスポイント１０３への接続実績がない場合は、移動端末装置１０１の周辺に利用可能なアクセスポイント１０３が存在する可能性が低い。このため、画面ＯＦＦ時にアクセスポイント１０３の探索を行わず、移動端末装置１０１の消費電力を抑制する。
【００３５】
このように、実施の形態１にかかる移動端末装置１０１によれば、画面表示オンを契機に、自装置が属する基地局１０２の通信エリア１０４に特定アクセスポイントが存在するか否かを判定することができる。また、移動端末装置１０１によれば、判定した判定結果に基づいて、アクセスポイント１０３との通信を制御することができる。
【００３６】
ここで、移動端末装置１０１のユーザが、図１に示す会社から最寄り駅を経由して自宅近辺のコンビニエンスストアに向かい、その後、自宅に戻る場合を想定して、移動端末装置１０１の通信制御例について説明する。図１中、太線丸で表す通信エリア１０５−１は、特定アクセスポイントの通信エリア１０５を表す。また、太点線丸で表す通信エリア１０５−４，１０５−７は、移動端末装置１０１の接続実績はあるが、特定の場所に設置されていないアクセスポイント１０３の通信エリア１０５を表す。また、ここでは、移動端末装置１０１は、画面ＯＮのときには、アクセスポイント１０３の探索を周期的に行う場合を想定する。
【００３７】
まず、会社から最寄り駅に向かう途中の地点Ｐ１において、画面表示オンとなった場合を想定する。この場合、移動端末装置１０１は、自装置が属する基地局１０２−３の通信エリア１０４−３に、特定アクセスポイントが存在するか否かを判定する。
【００３８】
図１の例では、基地局１０２−３の通信エリア１０４−３には、移動端末装置１０１の接続実績はあるが、特定の場所に設置されていないアクセスポイント１０３−７が存在する。この場合、移動端末装置１０１は、例えば、画面表示オフを契機に、アクセスポイント１０３の探索を一定回数または一定期間周期的に行う。
【００３９】
これにより、特定の場所に設置されていない利用可能なアクセスポイント１０３が存在する基地局１０２の通信エリア１０４では、画面ＯＦＦ時におけるアクセスポイント１０３の探索回数や探索期間を制限して、移動端末装置１０１の消費電力を抑制することができる。また、画面ＯＦＦを契機にアクセスポイント１０３の探索を一定回数または一定期間周期的に行うことで、画面ＯＦＦ時におけるユーザビリティをある程度確保することができる。
【００４０】
つぎに、最寄り駅から自宅近辺のコンビニエンスストアに向かう途中の地点Ｐ２において、画面表示オンとなった場合を想定する。この場合、移動端末装置１０１は、自装置が属する基地局１０２−２の通信エリア１０４−２に、特定アクセスポイントが存在するか否かを判定する。
【００４１】
図１の例では、基地局１０２−２の通信エリア１０４−２には、移動端末装置１０１の接続実績があるアクセスポイント１０３は存在しない。この場合、移動端末装置１０１は、例えば、画面表示オフとなっても、アクセスポイント１０３の探索を行わない。
【００４２】
これにより、画面表示オフを契機に、利用可能なアクセスポイント１０３が存在しない基地局１０２の通信エリア１０４におけるアクセスポイント１０３の探索を停止して、移動端末装置１０１の消費電力を抑制することができる。
【００４３】
つぎに、自宅近辺のコンビニエンスストアから自宅に向かう途中の地点Ｐ３において、画面表示オンとなった場合を想定する。この場合、移動端末装置１０１は、自装置が属する基地局１０２−１の通信エリア１０４−１に、特定アクセスポイントが存在するか否かを判定する。
【００４４】
図１の例では、基地局１０２−１の通信エリア１０４−１には、移動端末装置１０１の接続実績があり、かつ、特定の場所に設置されたアクセスポイント１０３−１が存在する。この場合、移動端末装置１０１は、例えば、画面表示オフを契機に、アクセスポイント１０３の探索を周期的に行う。
【００４５】
これにより、特定アクセスポイントが存在する基地局１０２の通信エリア１０４では、画面表示オフを契機にアクセスポイント１０３の探索を周期的に行うことができる。この結果、画面ＯＦＦであっても自宅に設置されたアクセスポイント１０３−１に自動接続することが可能となり、ユーザビリティが損なわれることを防ぐことができる。
【００４６】
なお、上述した説明では、移動端末装置１０１は、画面表示オンを契機に、自装置が属する基地局１０２の通信エリア１０４に、特定アクセスポイントが存在するか否かを判定することにしたが、これに限らない。例えば、移動端末装置１０１は、一定期間ごと、または、自装置の接続先の基地局１０２が切り替わったことに応じて、自装置が属する基地局１０２の通信エリア１０４に、特定アクセスポイントが存在するか否かを判定することにしてもよい。
【００４７】
（通信システム２００のシステム構成例）
つぎに、実施の形態１にかかる通信システム２００のシステム構成例について説明する。図２は、通信システム２００のシステム構成例を示す説明図である。図２において、通信システム２００は、移動端末装置１０１と、基地局ＢＳ１〜ＢＳｍと、アクセスポイントＡＰ１〜ＡＰｎと、サーバ２０１と、を含む。通信システム２００において、基地局ＢＳ１〜ＢＳｍ、アクセスポイントＡＰ１〜ＡＰｎおよびサーバ２０１は、有線または無線のネットワーク２１０を介して接続されている。ネットワーク２１０は、例えば、移動体通信網、ＬＡＮ、ＷＡＮ、インターネットなどを含む。
【００４８】
ここで、基地局ＢＳ１〜ＢＳｍは、各地に点在する移動体通信網（携帯電話網）の基地局である。以下の説明では、基地局ＢＳ１〜ＢＳｍのうちの任意の基地局を「基地局ＢＳｊ」と表記し、基地局ＢＳｊの無線通信可能な範囲を「セルＣｊ」と表記する場合がある（ｊ＝１，２，…，ｍ）。なお、図１に示した基地局１０２は、基地局ＢＳｊに相当し、図１に示した基地局１０２の通信エリア１０４は、セルＣｊに相当する。
【００４９】
また、アクセスポイントＡＰ１〜ＡＰｎは、各地に点在する無線ＬＡＮのアクセスポイントである。アクセスポイントＡＰ１〜ＡＰｎの中には、可搬型のアクセスポイントや、電車やバス等の移動体に設置されたアクセスポイントが含まれていてもよい。以下の説明では、アクセスポイントＡＰ１〜ＡＰｎのうちの任意のアクセスポイントを「アクセスポイントＡＰｉ」と表記し、アクセスポイントＡＰｉの無線通信可能な範囲を「通信エリアＡｉ」と表記する場合がある（ｉ＝１，２，…，ｎ）。なお、図１に示したアクセスポイント１０３は、アクセスポイントＡＰｉに相当し、図１に示したアクセスポイント１０３の通信エリア１０５は、通信エリアＡｉに相当する。
【００５０】
移動端末装置１０１は、セルＣｊにおいて基地局ＢＳｊと無線通信可能であり、基地局ＢＳｊを介してネットワーク２１０に接続することができる。また、移動端末装置１０１は、通信エリアＡｉにおいてアクセスポイントＡＰｉと無線通信可能であり、アクセスポイントＡＰｉを介してネットワーク２１０に接続することができる。
【００５１】
サーバ２０１は、ネットワーク２１０を介して、移動端末装置１０１にサービスを提供するコンピュータである。サービスとは、移動端末装置１０１に提供される情報処理であり、例えば、メールサービス、電話サービス、ウェブサービスなどがある。具体的には、例えば、サーバ２０１は、メールサーバ、ウェブサーバ、アプリケーションサーバ、データベースサーバなどを含む。
【００５２】
なお、図２では、移動端末装置１０１およびサーバ２０１をそれぞれ１台のみ表記したが、これに限らない。例えば、移動端末装置１０１は通信システム２００を利用するユーザごとに設けられ、サーバ２０１はサービスの提供者ごとに設けられていてもよい。
【００５３】
（移動端末装置１０１のハードウェア構成例）
図３は、移動端末装置１０１のハードウェア構成例を示すブロック図である。図３において、移動端末装置１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、メモリ３０２と、ディスプレイ３０３と、キーパッド３０４と、公衆網Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０５と、ＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）  Ｉ／Ｆ３０６と、音声信号処理部３０７と、スピーカ３０８と、マイクロフォン３０９と、を有する。また、各構成部はバス３００によってそれぞれ接続される。
【００５４】
ここで、ＣＰＵ３０１は、移動端末装置１０１の全体の制御を司る。メモリ３０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭがＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）のプログラムを記憶し、ＲＯＭがアプリケーションプログラムを記憶し、ＲＡＭがＣＰＵ３０１のワークエリアとして使用される。メモリ３０２に記憶されるプログラムは、ＣＰＵ３０１にロードされることで、コーディングされている処理をＣＰＵ３０１に実行させることになる。
【００５５】
ディスプレイ３０３は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。ディスプレイ３０３は、例えば、液晶ディスプレイや有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどを採用することができる。なお、図１に示した画面１１０は、ディスプレイ３０３に相当する。
【００５６】
キーパッド３０４は、文字、数字、各種指示などの入力のためのキー（電源キーを含む）を有し、データの入力を行う。キーパッド３０４は、例えば、タッチパネル式の入力パッドやテンキーなどであってもよい。
【００５７】
公衆網Ｉ／Ｆ３０５は、無線通信回路とアンテナを有し、移動体通信網の基地局ＢＳｊを介してネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータ（例えば、サーバ２０１）に接続される。そして、公衆網Ｉ／Ｆ３０５は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。
【００５８】
ＷＬＡＮ  Ｉ／Ｆ３０６は、無線通信回路とアンテナを有し、無線ＬＡＮのアクセスポイントＡＰｉを介してネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータに接続される。そして、ＷＬＡＮ  Ｉ／Ｆ３０６は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。
【００５９】
音声信号処理部３０７は、スピーカ３０８およびマイクロフォン３０９に接続される。例えば、マイクロフォン３０９に受音された音声は、音声信号処理部３０７でＡ／Ｄ変換される。また、スピーカ３０８からは音声が出力される。
【００６０】
なお、図示は省略するが、移動端末装置１０１は、上述した構成部のほか、例えば、メモリ３０２に対するデータのリード／ライトを制御するメモリコントローラや各構成部に電源電圧を供給するＰＭＵ（Ｐｏｗｅｒ  Ｍａｎａｇｅｍｅｎｔ  Ｕｎｉｔ）、バッテリ、各種タイマ、各種センサ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）ユニットなどを有することにしてもよい。また、基地局ＢＳｊ、アクセスポイントＡＰｉおよびサーバ２０１のハードウェア構成は、例えば、ＣＰＵ、メモリ、Ｉ／Ｆ、補助記憶装置、バス等により実現される。
【００６１】
（接続ＡＰテーブル４００の記憶内容）
つぎに、移動端末装置１０１が用いる接続ＡＰテーブル４００について説明する。接続ＡＰテーブル４００は、例えば、図３に示したメモリ３０２により実現される。
【００６２】
図４は、接続ＡＰテーブル４００の記憶内容の一例を示す説明図である。図４において、接続ＡＰテーブル４００は、移動端末装置１０１からネットワーク２１０への接続が行われたアクセスポイントＡＰｉのＥＳＳＩＤ（Ｅｘｔｅｎｄｅｄ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を記憶する。
【００６３】
ここで、ＥＳＳＩＤは、アクセスポイントＡＰｉを識別する識別情報である。移動端末装置１０１は、接続ＡＰテーブル４００を参照することにより、移動端末装置１０１のユーザが利用可能なアクセスポイントＡＰｉのＥＳＳＩＤ（例えば、ＥＳＳＩＤ−１、ＥＳＳＩＤ−３、ＥＳＳＩＤ−７）を特定することができる。
【００６４】
また、ＥＳＳＩＤは、複数のアクセスポイントＡＰに同一のものが付与される場合がある。移動端末装置１０１は、同一のＥＳＳＩＤが付与された複数のアクセスポイントＡＰのいずれかのアクセスポイントＡＰを利用可能である場合、同一のＥＳＳＩＤが付与された他のアクセスポイントＡＰについても利用可能となる。
【００６５】
同一のＥＳＳＩＤが付与されるアクセスポイントＡＰの一例としては、例えば、利用可能な通信サービスが同一のアクセスポイントＡＰの集合や、ある企業が経営する複数の店舗の各々に設置されたアクセスポイントＡＰの集合などがある。例えば、ショッピングモールや大学の構内などにおいて、より広い通信エリアを確保してシームレスな無線通信を可能にするために、同一のＥＳＳＩＤが付与されたアクセスポイントＡＰが近接して複数台設置される場合がある。
【００６６】
接続ＡＰテーブル４００の記憶内容は、例えば、アクセスポイントＡＰｉへの初回接続時に更新される。具体的には、例えば、ユーザの操作入力によるアクセスポイントＡＰｉへの初回接続時に、接続したアクセスポイントＡＰｉのＥＳＳＩＤが接続ＡＰテーブル４００に新規登録される。
【００６７】
（接続実績テーブル５００の記憶内容）
つぎに、移動端末装置１０１が用いる接続実績テーブル５００について説明する。接続実績テーブル５００は、例えば、図３に示したメモリ３０２により実現される。
【００６８】
図５は、接続実績テーブル５００の記憶内容の一例を示す説明図である。図５において、接続実績テーブル５００は、Ｃｅｌｌ−ＩＤ、ＢＳＳＩＤ、最終接続時間および自宅ＡＰフラグのフィールドを有する。各フィールドに情報を設定することにより、接続実績情報（例えば、接続実績情報５００−１〜５００−４）がレコードとして記憶される。図１で説明したアクセスポイント情報は、接続実績テーブル５００内の接続実績情報に相当する。
【００６９】
ここで、Ｃｅｌｌ−ＩＤは、移動体通信網の基地局ＢＳｊのセルＣｊを一意に識別する識別情報である。ＢＳＳＩＤ（Ｂａｓｉｃ  ＳＳＩＤ）は、無線ＬＡＮのアクセスポイントＡＰｉを一意に識別する識別情報である。最終接続時間は、移動端末装置１０１がアクセスポイントＡＰｉに最後に接続した日時である。
【００７０】
自宅ＡＰフラグは、アクセスポイントＡＰｉが自宅ＡＰであるか否かを示す情報である。自宅ＡＰとは、移動端末装置１０１によってネットワーク２１０に接続するための接続処理が行われ、かつ、特定の場所に設置されたアクセスポイントＡＰｉである。図１で説明した特定アクセスポイントは、自宅ＡＰに相当する。
【００７１】
特定の場所は、自宅に準ずる場所であり、上述したように、移動端末装置１０１のユーザがある程度長い時間滞在する可能性が高い場所である。自宅ＡＰフラグには、アクセスポイントＡＰｉが自宅ＡＰである場合に「１」が設定され、アクセスポイントＡＰｉが自宅ＡＰではない場合に「０」が設定される。
【００７２】
一例として、接続実績情報５００−１を例に挙げると、Ｃｅｌｌ−ＩＤ「Ｃ１」とＢＳＳＩＤ「ＢＳＳＩＤ−２」と最終接続時間「２０１３．０８．２４．１２．２３」と自宅ＡＰフラグ「１」が対応付けて示されている。接続実績情報５００−１によれば、基地局ＢＳ１のセルＣ１において、移動端末装置１０１がアクセスポイントＡＰ２（ＢＳＳＩＤ−２）に最後に接続した日時「２０１３年８月２４日１２時２３分」を特定することができる。また、接続実績情報５００−１によれば、アクセスポイントＡＰ２（ＢＳＳＩＤ−２）が自宅ＡＰであることを特定することができる。
【００７３】
接続実績テーブル５００の記憶内容は、例えば、移動端末装置１０１からアクセスポイントＡＰｉへの接続時に更新される。接続実績テーブル５００の記憶内容を更新する具体的な処理内容については、図６を用いて後述する。
【００７４】
（移動端末装置１０１の機能的構成例）
図６は、実施の形態１にかかる移動端末装置１０１の機能的構成例を示すブロック図である。図６において、移動端末装置１０１は、第１の通信部６０１と、第２の通信部６０２と、検出部６０３と、取得部６０４と、判定部６０５と、通信制御部６０６と、更新部６０７と、を含む構成である。検出部６０３〜更新部６０７は制御部となる機能であり、具体的には、例えば、図３に示したメモリ３０２に記憶されたプログラムをＣＰＵ３０１に実行させることにより、その機能を実現する。また、第１の通信部６０１は公衆網Ｉ／Ｆ３０５により、第２の通信部６０２はＷＬＡＮ  Ｉ／Ｆ３０６により、その機能を実現する。各機能部の処理結果は、例えば、メモリ３０２に記憶される。
【００７５】
第１の通信部６０１は、基地局ＢＳ１〜ＢＳｍのうち無線通信可能な基地局ＢＳｊと無線通信する機能を有する。具体的には、例えば、第１の通信部６０１は、無線通信可能な基地局ＢＳｊから基地局情報を定期的（例えば、２．５６［秒］間隔）に受信する。基地局情報には、基地局ＢＳｊのセルＣｊを識別するＣｅｌｌ−ＩＤが含まれている。また、第１の通信部６０１は、基地局ＢＳｊを介してネットワーク２１０に接続する。
【００７６】
第２の通信部６０２は、アクセスポイントＡＰ１〜ＡＰｎのうち無線通信可能なアクセスポイントＡＰｉと無線通信する機能を有する。具体的には、例えば、第２の通信部６０２は、利用可能なアクセスポイントＡＰｉを介してネットワーク２１０に接続する。
【００７７】
検出部６０３は、ディスプレイ３０３（図３参照）の表示状態が非表示から表示へ遷移したことを検出する機能を有する。具体的には、例えば、検出部６０３は、キーパッド３０４（図３参照）の電源キーを用いたユーザの操作入力により、ディスプレイ３０３の表示状態が非表示から表示へ切り替えられた場合に、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出する。
【００７８】
より具体的には、例えば、検出部６０３は、レジューム機能によりディスプレイ３０３の表示状態が非表示になる直前の状態から作業を再開する場合に、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出することにしてもよい。また、例えば、検出部６０３は、予め設定された時刻に起動するアラームなどのアプリケーションが起動された場合に、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出することにしてもよい。
【００７９】
また、検出部６０３は、ディスプレイ３０３の表示状態が表示から非表示へ遷移したことを検出する機能を有する。具体的には、例えば、検出部６０３は、キーパッド３０４の電源キーを用いたユーザの操作入力により、ディスプレイ３０３の表示状態が表示から非表示へ切り替えられた場合に、ディスプレイ３０３の表示状態が表示から非表示へ遷移したことを検出する。
【００８０】
また、例えば、検出部６０３は、画面ＯＦＦタイマが規定値に達した場合に、ディスプレイ３０３の表示状態が表示から非表示へ遷移したことを検出することにしてもよい。さらに、例えば、検出部６０３は、ディスプレイ３０３への電力供給を抑えて省電力モードに移行した場合に、ディスプレイ３０３の表示状態が表示から非表示へ遷移したことを検出することにしてもよい。
【００８１】
なお、画面ＯＦＦタイマは、ディスプレイ３０３の表示状態が非表示から表示へ遷移してから、あるいは、ユーザの操作入力を受け付けてから、つぎのユーザの操作入力を受け付けるまでの時間を計測するタイマである。画面ＯＦＦタイマの規定値としては、例えば、３０秒から１０分程度の時間が設定される。
【００８２】
取得部６０４は、自装置が属する基地局ＢＳｊのセルＣｊを識別するＣｅｌｌ−ＩＤを取得する機能を有する。具体的には、例えば、取得部６０４は、第１の通信部６０１によって受信された基地局情報に含まれるＣｅｌｌ−ＩＤを、自装置が属するセルＣｊのＣｅｌｌ−ＩＤとして取得する。
【００８３】
また、基地局ＢＳ１〜ＢＳｍのうち移動端末装置１０１が無線通信可能な基地局が複数存在する場合がある。この場合、取得部６０４は、例えば、無線通信可能な複数の基地局のうち電波強度が最大となる基地局の基地局情報に含まれるＣｅｌｌ−ＩＤを、自装置が属するセルＣｊのＣｅｌｌ−ＩＤとして取得することにしてもよい。
【００８４】
判定部６０５は、自装置が属する基地局ＢＳｊのセルＣｊに自宅ＡＰが存在するか否かを判定する機能を有する。具体的には、例えば、判定部６０５は、検出部６０３によって表示状態が非表示から表示へ遷移したことが検出されたことに応じて、接続実績テーブル５００（図５参照）から、自装置が属するセルＣｊのＣｅｌｌ−ＩＤに対応する接続実績情報を検索する。自装置が属するセルＣｊのＣｅｌｌ−ＩＤは、取得部６０４によって取得される。
【００８５】
ここで、接続実績情報が検索された場合、判定部６０５は、検索した接続実績情報の自宅ＡＰフラグフィールドに「１」が設定されているか否かを判断する。そして、自宅ＡＰフラグフィールドに「１」が設定されている場合、判定部６０５は、自装置が属するセルＣｊに自宅ＡＰが存在すると判定する。
【００８６】
一方、自宅ＡＰフラグフィールドに「０」が設定されている場合、判定部６０５は、自装置が属するセルＣｊに、自宅ＡＰが存在しないと判定する。この場合、判定部６０５は、自装置が属するセルＣｊに、特定の場所に設置されていない接続ＡＰが存在すると判定することにしてもよい。ここで、接続ＡＰとは、移動端末装置１０１によってネットワーク２１０に接続するための接続処理が行われたアクセスポイントＡＰｉである。
【００８７】
また、接続実績テーブル５００から接続実績情報が検索されなかった場合には、判定部６０５は、自装置が属するセルＣｊに自宅ＡＰが存在しないと判定する。この場合、判定部６０５は、自装置が属するセルＣｊに接続ＡＰが存在しないと判定することにしてもよい。
【００８８】
また、判定部６０５は、接続先の基地局ＢＳｊが切り替わったことに応じて、自装置が属する基地局ＢＳｊのセルＣｊに自宅ＡＰが存在するか否かを判定することにしてもよい。ここで、移動端末装置１０１は、基地局ＢＳｊとの通信を継続するために、基地局ＢＳ１〜ＢＳｍから接続先となる基地局ＢＳｊを切り替える処理、いわゆるハンドオーバを行う。
【００８９】
例えば、移動端末装置１０１のユーザが移動することにより、移動端末装置１０１の接続先となる基地局ＢＳｊが切り替わることがある。また、ユーザがほぼ停止している状態であっても、接続先の基地局ＢＳｊからの電波強度が変化することにより、移動端末装置１０１の接続先となる基地局ＢＳが切り替わることがある。
【００９０】
すなわち、判定部６０５は、自装置で行われたハンドオーバを検出することにより、自装置の接続先の基地局ＢＳｊが切り替わったことを判断する。具体的には、例えば、判定部６０５は、取得部６０４によって取得された自装置が属するセルＣｊのＣｅｌｌ−ＩＤが、前回取得されたＣｅｌｌ−ＩＤと異なる場合に、ハンドオーバを検出することにしてもよい。
【００９１】
通信制御部６０６は、判定部６０５によって判定された判定結果に基づいて、第２の通信部６０２を制御する機能を有する。具体的には、例えば、通信制御部６０６は、自宅ＡＰが存在すると判定された場合、検出部６０３によって表示状態が表示から非表示へ遷移したことが検出されたことに応じて、第２の通信部６０２を制御して、アクセスポイントＡＰｉの探索を周期的に行う。
【００９２】
これにより、自宅ＡＰが存在する基地局ＢＳｊのセルＣｊにおいて、画面ＯＦＦを契機にアクセスポイントＡＰｉの探索を周期的に行うことができる。画面ＯＦＦを契機に行われるアクセスポイントＡＰｉの探索の周期ｐ１は、任意に設定可能である。周期ｐ１は、例えば、数百秒程度の値に設定される。
【００９３】
また、通信制御部６０６は、例えば、特定の場所に設置されていない接続ＡＰが存在すると判定された場合、表示状態が表示から非表示へ遷移したことに応じて、第２の通信部６０２を制御して、アクセスポイントＡＰｉの探索を一定回数Ｃまたは一定期間Ｔ周期的に行う。一定回数Ｃおよび一定期間Ｔは、任意に設定可能である。一定回数Ｃは、例えば、数回程度の値に設定される。一定期間Ｔは、例えば、数十秒から数百秒程度の値に設定される。
【００９４】
これにより、特定の場所に設置されていない接続ＡＰが存在する基地局ＢＳｊのセルＣｊにおいて、画面ＯＦＦ時におけるアクセスポイントＡＰｉの探索回数や探索期間を制限することができる。
【００９５】
また、通信制御部６０６は、例えば、特定の場所に設置されていない接続ＡＰが存在すると判定された場合、まず、表示状態が表示から非表示へ遷移したことに応じて、第２の通信部６０２を制御して、周期的なアクセスポイントＡＰｉの探索を開始する。そして、通信制御部６０６は、表示状態が表示から非表示へ遷移してから一定期間Ｔの経過後に第２の通信部６０２に対する電力供給を停止することにしてもよい。
【００９６】
また、通信制御部６０６は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことに応じて、第２の通信部６０２を制御して、アクセスポイントＡＰｉの探索を周期的に行うことにしてもよい。画面ＯＮを契機に行われるアクセスポイントＡＰｉの探索の周期ｐ２は、任意に設定可能である。周期ｐ２は、例えば、周期ｐ１よりも短い周期に設定される。
【００９７】
また、通信制御部６０６は、接続ＡＰが存在しないと判定された場合、表示状態が表示から非表示へ遷移したことに応じて、アクセスポイントＡＰｉの探索を停止することにしてもよい。すなわち、通信制御部６０６は、自装置が属するセルＣｊに接続ＡＰが存在しない場合は、アクセスポイントＡＰｉの探索を行わないことにしてもよい。
【００９８】
なお、アクセスポイントＡＰｉの探索を行うスキャン動作には、例えば、アクティブスキャンとパッシブスキャンがある。通信制御部６０６は、アクセスポイントＡＰｉを探索するスキャン動作として、アクティブスキャンおよびパッシブスキャンの両方を行うことにしてもよく、また、アクティブスキャンおよびパッシブスキャンのいずれか一方を行うことにしてもよい。
【００９９】
アクティブスキャンは、無線ＬＡＮに用いられる各チャネルに対してプローブリクエスト信号を送信して、プローブレスポンス信号を受信することにより、アクセスポイントＡＰｉを探索するスキャン動作である。アクティブスキャンに使用される無線ＬＡＮのチャネルとしては、例えば、ＩＥＥＥ（Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ，Ｉｎｃ．）８０２．１１の２．４［ＧＨｚ］の周波数帯域の１３チャネルがある。
【０１００】
また、パッシブスキャンは、アクセスポイントＡＰｉからビーコンと呼ばれる信号（パケット）を受信することにより、アクセスポイントＡＰｉを探索するスキャン動作である。パッシブスキャンに使用される無線ＬＡＮのチャネルとしては、例えば、ＩＥＥＥ８０２．１１のＷ５２（タイプ）の４チャネルと、Ｗ５３（タイプ）の４チャネルと、Ｗ５６（タイプ）の１１チャネルとがある。
【０１０１】
また、通信制御部６０６は、第２の通信部６０２を制御して、探索したアクセスポイントＡＰｉに接続する機能を有する。具体的には、例えば、まず、通信制御部６０６は、接続ＡＰテーブル４００（図４参照）を参照して、探索したアクセスポイントＡＰｉのＥＳＳＩＤが登録されているか否かを判断する。探索したアクセスポイントＡＰｉのＥＳＳＩＤは、例えば、スキャン動作が行われた結果、第２の通信部６０２から通信制御部６０６へ通知されるスキャン結果に含まれる。
【０１０２】
ここで、ＥＳＳＩＤが登録されている場合、通信制御部６０６は、第２の通信部６０２を制御して、探索したアクセスポイントＡＰｉとの接続処理を開始する。一方、ＥＳＳＩＤが未登録の場合、通信制御部６０６は、探索したアクセスポイントＡＰｉとの接続処理を開始しない。これにより、探索したアクセスポイントＡＰｉが利用可能なアクセスポイントＡＰである場合に接続処理を行って、アクセスポイントＡＰｉに自動接続することができる。
【０１０３】
また、通信制御部６０６は、ユーザの操作入力により、第２の通信部６０２を制御して、探索したアクセスポイントＡＰｉとの接続処理を開始することにしてもよい。具体的には、例えば、アクセスポイントＡＰｉへの初回接続時には、通信制御部６０６は、ユーザの操作入力により、第２の通信部６０２を制御して、探索したアクセスポイントＡＰｉとの接続処理を開始する。
【０１０４】
更新部６０７は、アクセスポイントＡＰｉへの接続が完了した場合、自装置が属するセルＣｊにおけるアクセスポイントＡＰｉへの接続実績を更新する機能を有する。具体的には、例えば、まず、更新部６０７は、接続実績テーブル５００から、自装置が属するセルＣｊのＣｅｌｌ−ＩＤに対応する接続実績情報を検索する。
【０１０５】
ここで、接続実績情報が検索された場合、更新部６０７は、検索した接続実績情報のＢＳＳＩＤフィールドに、接続したアクセスポイントＡＰｉのＢＳＳＩＤが設定されているか否かを判断する。接続したアクセスポイントＡＰｉのＢＳＳＩＤは、例えば、スキャン動作が行われた結果、第２の通信部６０２から通信制御部６０６へ通知されるスキャン結果に含まれる。
【０１０６】
ここで、ＢＳＳＩＤが設定されている場合、アクセスポイントＡＰｉへの接続実績があるため、更新部６０７は、検索した接続実績情報の最終接続時間フィールドに、アクセスポイントＡＰｉに接続した日時を上書きする。
【０１０７】
一方、ＢＳＳＩＤが未設定の場合、アクセスポイントＡＰｉへの初回接続のため、更新部６０７は、検索した接続実績情報のＢＳＳＩＤフィールドに、アクセスポイントＡＰｉのＢＳＳＩＤを追加設定する。また、更新部６０７は、検索した接続実績情報の最終接続時間フィールドに、アクセスポイントＡＰｉに接続した日時を追加設定する。さらに、更新部６０７は、接続したアクセスポイントＡＰｉが特定の場所に設置されているか否かを判断する。
【０１０８】
具体的には、例えば、更新部６０７は、不図示の自宅ＡＰ情報を参照して、接続したアクセスポイントＡＰｉが特定の場所に設置されているか否かを判断することにしてもよい。自宅ＡＰ情報とは、特定の場所に設置されているアクセスポイントＡＰｉのＢＳＳＩＤを記憶する情報である。
【０１０９】
ここで、アクセスポイントＡＰｉが特定の場所に設置されている場合、更新部６０７は、検索した接続実績情報の自宅ＡＰフラグフィールドに「１」を設定する。一方、アクセスポイントＡＰｉが特定の場所に設置されていない場合、更新部６０７は、検索した接続実績情報の自宅ＡＰフラグフィールドに「０」を設定する。
【０１１０】
また、接続実績テーブル５００から接続実績情報が検索されなかった場合、自装置が属するセルＣｊにおけるアクセスポイントＡＰｉへの接続実績がないため、更新部６０７は、接続実績テーブル５００に新たな接続実績情報を新規登録する。
【０１１１】
具体的には、例えば、更新部６０７は、自宅ＡＰ情報を参照して、接続したアクセスポイントＡＰｉが特定の場所に設置されているか否かを判断する。そして、更新部６０７は、接続実績テーブル５００内の各フィールドに、自装置が属するセルＣｊのＣｅｌｌ−ＩＤ、接続したアクセスポイントＡＰｉのＢＳＳＩＤ、最終接続時間および自宅ＡＰフラグを設定する。
【０１１２】
自宅ＡＰ情報は、例えば、キーパッド３０４を用いたユーザの操作入力により作成されてメモリ３０２に記憶される。すなわち、ユーザが、特定の場所に設置されていると判断したアクセスポイントＡＰｉのＢＳＳＩＤを移動端末装置１０１に入力することにより自宅ＡＰ情報を作成する。
【０１１３】
また、アクセスポイントＡＰｉへの初回接続時に、移動端末装置１０１が、アクセスポイントＡＰｉが特定の場所に設置されているか否かの選択入力を受け付ける選択画面をディスプレイ３０３に表示することにしてもよい。この場合、移動端末装置１０１は、アクセスポイントＡＰｉが特定の場所に設置されていることを示す選択入力を受け付けた場合に、アクセスポイントＡＰｉのＢＳＳＩＤを自宅ＡＰ情報に登録する。
【０１１４】
また、更新部６０７は、接続実績テーブル５００に接続実績情報を新規登録する場合に、接続実績テーブル５００に記憶された接続実績情報の総数Ｍを算出することにしてもよい。そして、更新部６０７は、算出した総数Ｍが閾値Ｍｔｈ以上の場合、接続実績テーブル５００に記憶された接続実績情報のうち、最終接続時間が最古の接続実績情報を削除することにしてもよい。
【０１１５】
ここで、閾値Ｍｔｈは、接続実績テーブル５００に登録可能な接続実績情報の上限数を表すものである。閾値Ｍｔｈは、任意に設定可能であり、例えば、予め設定されてメモリ３０２に記憶される。ただし、ある接続実績情報に複数のアクセスポイントＡＰの情報（ＢＳＳＩＤ、最終接続時間、自宅ＡＰフラグ）が設定されている場合、その接続実績情報のうち、最終接続時間が最古のアクセスポイントＡＰの情報を削除する。
【０１１６】
このように、接続実績テーブル５００に登録可能な接続実績情報の総数Ｍに上限を設けることにより、接続実績テーブル５００の情報量の増大を抑制することができる。
【０１１７】
また、更新部６０７は、接続実績テーブル５００に記憶された接続実績情報のうち、最終接続時間が所定時間Ｔｍ以上更新されていない接続実績情報を削除することにしてもよい。所定時間Ｔｍは、任意に設定可能であり、例えば、予め設定されてメモリ３０２に記憶される。例えば、所定時間Ｔｍは、数ヶ月から数年程度の値が設定される。
【０１１８】
ただし、ある接続実績情報に複数のアクセスポイントＡＰの情報（ＢＳＳＩＤ、最終接続時間、自宅ＡＰフラグ）が設定されている場合がある。この場合、更新部６０７は、その接続実績情報のうち、最終接続時間が所定時間Ｔｍ以上更新されていないアクセスポイントＡＰの情報を削除する。これにより、接続実績テーブル５００の情報量の増大を抑制することができる。
【０１１９】
（アクセスポイントＡＰｉとの通信制御例）
つぎに、通信制御部６０６が、第２の通信部６０２によるアクセスポイントＡＰｉとの無線通信を制御する具体的な通信制御例について説明する。
【０１２０】
図７は、アクセスポイントＡＰｉとの通信制御例を示す説明図である。図７において、通信制御表７００は、ＷＬＡＮ設定、ディスプレイ３０３の表示状態、ＷＬＡＮ切断設定およびアクセスポイントＡＰｉとの接続状態の組み合わせに応じて、アクセスポイントＡＰｉとの無線通信をどのように制御するのかを示したものである。
【０１２１】
ここで、ＷＬＡＮ設定とは、アクセスポイントＡＰｉと無線通信を行うか否かを選択するものである。ＷＬＡＮ設定が「ＯＮ」の場合、ＷＬＡＮ  Ｉ／Ｆ３０６への電源供給が行われ、アクセスポイントＡＰｉとの無線通信を行うことができる。ＷＬＡＮ設定が「ＯＦＦ」の場合は、ＷＬＡＮ  Ｉ／Ｆ３０６への電源供給が停止され、アクセスポイントＡＰｉとの無線通信は行われない。ＷＬＡＮ設定は、例えば、キーパッド３０４を用いたユーザの操作入力により、任意に設定変更することができる。
【０１２２】
また、ＷＬＡＮ切断設定とは、ディスプレイ３０３の表示状態が非表示（画面ＯＦＦ）において、アクセスポイントＡＰｉとの無線通信を切断するか否かを選択するものである。ＷＬＡＮ切断設定が「切断する」の場合、ディスプレイ３０３の表示状態が表示から非表示へ遷移してから一定時間Ｆ継続してユーザの操作入力がなければ、アクセスポイントＡＰｉとの無線通信を切断する。図７の例では、一定時間Ｆは、「Ｆ＝１２０［秒］」である。ＷＬＡＮ切断設定が「切断しない」の場合は、ディスプレイ３０３の表示状態が表示から非表示へ遷移してもアクセスポイントＡＰｉとの無線通信を切断しない。
【０１２３】
具体的には、ＷＬＡＮ設定「ＯＮ」かつＷＬＡＮ切断設定「切断する」の場合、通信制御部６０６は、以下のように、第２の通信部６０２によるアクセスポイントＡＰｉとの無線通信を制御する。
【０１２４】
画面ＯＮでアクセスポイントＡＰｉと接続中は、アクセスポイントＡＰｉとのデータの送受信を行うとともに、アクセスポイントＡＰｉからのビーコンの受信を行う。また、画面ＯＮでアクセスポイントＡＰｉと非接続中は、１０秒、２０秒、３０秒、１５０秒周期（上述した周期ｐ２）で、アクセスポイントＡＰｉを探索するスキャン動作を繰り返し行う。
【０１２５】
また、画面ＯＦＦでアクセスポイントＡＰｉと接続中は、アクセスポイントＡＰｉからのビーコンの受信を行うとともに、ディスプレイ３０３の表示状態が表示から非表示へ遷移してから１２０秒後にＷＬＡＮ  Ｉ／Ｆ３０６への電源供給を停止する。また、画面ＯＦＦでアクセスポイントＡＰｉと非接続中は、アクセスポイントＡＰｉを探索するスキャン動作を３００秒周期（上述した周期ｐ１）で行うとともに、ディスプレイ３０３の表示状態が表示から非表示へ遷移してから１２０秒後にＷＬＡＮ  Ｉ／Ｆ３０６への電源供給を停止する。すなわち、アクセスポイントＡＰｉと非接続時のスキャン動作は実質１回となる。
【０１２６】
また、ＷＬＡＮ設定「ＯＮ」かつＷＬＡＮ切断設定「切断しない」の場合、通信制御部６０６は、以下のように、第２の通信部６０２によるアクセスポイントＡＰｉとの無線通信を制御する。
【０１２７】
画面ＯＮでアクセスポイントＡＰｉと接続中は、アクセスポイントＡＰｉとのデータの送受信を行うとともに、アクセスポイントＡＰｉからのビーコンの受信を行う。また、画面ＯＮでアクセスポイントＡＰｉと非接続中は、１０秒、２０秒、３０秒、１５０秒周期で、アクセスポイントＡＰｉを探索するスキャン動作を繰り返し行う。
【０１２８】
また、画面ＯＦＦでアクセスポイントＡＰｉと接続中は、アクセスポイントＡＰｉからのビーコンの受信を行う。また、画面ＯＦＦでアクセスポイントＡＰｉと非接続中は、アクセスポイントＡＰｉを探索するスキャン動作を３００秒周期で行う。
【０１２９】
また、ＷＬＡＮ設定「ＯＦＦ」の場合、通信制御部６０６は、ＷＬＡＮ  Ｉ／Ｆ３０６への電源供給を停止する。すなわち、第２の通信部６０２によるアクセスポイントＡＰｉとの無線通信は行われない。なお、移動端末装置１０１のバッテリ（不図示）の充電中にＷＬＡＮ設定が「ＯＮ」の場合は、通信制御部６０６はＷＬＡＮ切断設定を「切断しない」に設定する。
【０１３０】
（移動端末装置１０１の動作例）
つぎに、図８〜図１１を用いて、実施の形態１にかかる移動端末装置１０１の動作例について説明する。
【０１３１】
図８は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その１）である。図８に示す移動端末装置１０１の動作例は、移動端末装置１０１が属する基地局ＢＳｊのセルＣｊに自宅ＡＰが存在する場合の動作例である。
【０１３２】
（８−１）検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出する。図８の例では、検出部６０３は、ユーザの操作入力によりディスプレイ３０３の表示状態が非表示から表示へ切り替えられた結果、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出する。
【０１３３】
（８−２）判定部６０５は、取得部６０４に対して自装置が属するセルＣｊのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｊのＣｅｌｌ−ＩＤを取得する。図８の例では、判定部６０５は、自装置が属するセルＣ１のＣｅｌｌ−ＩＤ「Ｃ１」を取得する。
【０１３４】
（８−３）判定部６０５は、接続実績テーブル５００を読み出して、自装置が属する基地局ＢＳｊのセルＣｊに自宅ＡＰが存在するか否かを判定する。図８の例では、判定部６０５は、接続実績テーブル５００から、自装置が属するセルＣ１のＣｅｌｌ−ＩＤ「Ｃ１」に対応する接続実績情報５００−１を検索する。
【０１３５】
つぎに、判定部６０５は、検索した接続実績情報５００−１の自宅ＡＰフラグフィールドに「１」が設定されているか否かを判断する。ここでは、自宅ＡＰフラグフィールドに「１」が設定されているため、判定部６０５は、自装置が属するセルＣ１に自宅ＡＰが存在すると判定する。
【０１３６】
（８−４）判定部６０５は、判定した判定結果を通信制御部６０６に送信する。この判定結果は、自装置が属する基地局ＢＳ１のセルＣ１に自宅ＡＰが存在することを示す判定結果である。
【０１３７】
（８−５）通信制御部６０６は、判定結果を受信した場合、判定部６０５に対してＡｃｋを返して、ＷＬＡＮ設定が「ＯＦＦ」の場合にＷＬＡＮ設定を「ＯＮ」に設定する。さらに、通信制御部６０６は、ＷＬＡＮ切断設定が「切断する」の場合にＷＬＡＮ切断設定を「切断しない」に設定する。
【０１３８】
これにより、自宅ＡＰ（アクセスポイントＡＰ２）が存在する基地局ＢＳ１のセルＣ１において、画面ＯＦＦを契機にアクセスポイントＡＰｉの探索を周期的に行うことができる。
【０１３９】
図９は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その２）である。図９に示す移動端末装置１０１の動作例は、移動端末装置１０１が属する基地局ＢＳｊのセルＣｊに自宅ＡＰが存在しない場合の動作例である。
【０１４０】
（９−１）検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出する。図９の例では、検出部６０３は、ユーザの操作入力によりディスプレイ３０３の表示状態が非表示から表示へ切り替えられた結果、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出する。
【０１４１】
（９−２）判定部６０５は、取得部６０４に対して自装置が属するセルＣｊのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｊのＣｅｌｌ−ＩＤを取得する。図９の例では、判定部６０５は、自装置が属するセルＣ２のＣｅｌｌ−ＩＤ「Ｃ２」を取得する。
【０１４２】
（９−３）判定部６０５は、接続実績テーブル５００を読み出して、自装置が属する基地局ＢＳｊのセルＣｊに自宅ＡＰが存在するか否かを判定する。図９の例では、判定部６０５は、接続実績テーブル５００から、自装置が属するセルＣ２のＣｅｌｌ−ＩＤ「Ｃ２」に対応する接続実績情報５００−２を検索する。
【０１４３】
つぎに、判定部６０５は、検索した接続実績情報５００−２の自宅ＡＰフラグフィールドに「１」が設定されているか否かを判断する。ここでは、自宅ＡＰフラグフィールドに「０」が設定されているため、判定部６０５は、自装置が属するセルＣ２に自宅ＡＰが存在しないと判定する。
【０１４４】
（９−４）判定部６０５は、判定した判定結果を通信制御部６０６に送信する。この判定結果は、自装置が属する基地局ＢＳ２のセルＣ２に特定の場所に設置されていない接続ＡＰが存在することを示す判定結果である。
【０１４５】
（９−５）通信制御部６０６は、判定結果を受信した場合、判定部６０５に対してＡｃｋを返して、ＷＬＡＮ設定が「ＯＦＦ」の場合にＷＬＡＮ設定を「ＯＮ」に設定する。さらに、通信制御部６０６は、ＷＬＡＮ切断設定が「切断しない」の場合にＷＬＡＮ切断設定を「切断する」に設定する。
【０１４６】
これにより、特定の場所に設置されていない接続ＡＰ（アクセスポイントＡＰ３）が存在する基地局ＢＳ２のセルＣ２において、画面ＯＦＦ時におけるアクセスポイントＡＰｉの探索回数や探索期間を制限することができる。
【０１４７】
図１０は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その３）である。図１０に示す移動端末装置１０１の動作例は、アクセスポイントＡＰｉへの接続が完了した場合の動作例である。
【０１４８】
（１０−１）更新部６０７は、通信制御部６０６からアクセスポイントＡＰｉへの接続完了通知を受信した場合、接続実績テーブル５００を読み出す。
【０１４９】
（１０−２）更新部６０７は、取得部６０４に対して自装置が属するセルＣｊのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｊのＣｅｌｌ−ＩＤを取得する。図１０の例では、更新部６０７は、自装置が属するセルＣｊのＣｅｌｌ−ＩＤ「Ｃ１」を取得する。
【０１５０】
（１０−３）更新部６０７は、通信制御部６０６に対して接続が完了したアクセスポイントＡＰｉのＢＳＳＩＤの取得要求を行うことにより、現在接続中のアクセスポイントＡＰｉのＢＳＳＩＤを取得する。図１０の例では、更新部６０７は、現在接続中のアクセスポイントＡＰ２のＢＳＳＩＤ「ＢＳＳＩＤ−２」を取得する。
【０１５１】
（１０−４）更新部６０７は、接続実績テーブル５００の記憶内容を更新する。具体的には、例えば、まず、更新部６０７は、接続実績テーブル５００から、自装置が属するセルＣｊのＣｅｌｌ−ＩＤに対応する接続実績情報を検索する。つぎに、更新部６０７は、検索した接続実績情報に、現在接続中のアクセスポイントＡＰｉのＢＳＳＩＤが設定されているか否かを判断する。
【０１５２】
図１０の例では、移動端末装置１０１が属するセルＣ１のＣｅｌｌ−ＩＤ「Ｃ１」に対応する接続実績情報５００−１が検索される。また、接続実績情報５００−１に現在接続中のアクセスポイントＡＰ２のＢＳＳＩＤ「ＢＳＳＩＤ−２」が設定されている。この場合、更新部６０７は、接続実績情報５００−１の最終接続時間フィールドに、アクセスポイントＡＰ２に接続した日時「２０１３．０９．０２．０８．５０」を上書きする。
【０１５３】
アクセスポイントＡＰｉに接続した時間は、例えば、更新部６０７がアクセスポイントＡＰｉへの接続完了通知を受信した受信時刻であってもよく、また、アクセスポイントＡＰｉへの接続完了通知に含まれていてもよい。受信時刻は、例えば、移動端末装置１０１が有する計時機能により計時される。
【０１５４】
これにより、アクセスポイントＡＰｉへの接続が完了した場合に、接続実績テーブル５００内の移動端末装置１０１が属するセルＣｊのＣｅｌｌ−ＩＤに対応する接続実績情報を更新することができる。
【０１５５】
図１１は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その４）である。図１１に示す移動端末装置１０１の動作例は、アクセスポイントＡＰｉへの初回接続時の動作例である。
【０１５６】
（１１−１）更新部６０７は、ユーザの操作入力により、アクセスポイントＡＰｉとの接続処理が開始された結果、通信制御部６０６からアクセスポイントＡＰｉへの接続完了通知を受信する。
【０１５７】
（１１−２）更新部６０７は、取得部６０４に対して自装置が属するセルＣｊのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｊのＣｅｌｌ−ＩＤを取得する。図１１の例では、更新部６０７は、自装置が属するセルＣｊのＣｅｌｌ−ＩＤ「Ｃ１」を取得する。
【０１５８】
（１１−３）更新部６０７は、通信制御部６０６に対して接続が完了したアクセスポイントＡＰｉのＢＳＳＩＤの取得要求を行うことにより、現在接続中のアクセスポイントＡＰｉのＢＳＳＩＤを取得する。図１１の例では、更新部６０７は、現在接続中のアクセスポイントＡＰ２のＢＳＳＩＤ「ＢＳＳＩＤ−２」を取得する。
【０１５９】
（１１−４）更新部６０７は、ユーザの操作入力により、アクセスポイントＡＰｉが特定の場所に設置されているか否かの選択入力を受け付ける。図１１の例では、更新部６０７は、アクセスポイントＡＰ２が特定の場所に設置されていることを示す選択入力を受け付ける。
【０１６０】
（１１−５）更新部６０７は、現在接続中のアクセスポイントＡＰｉのＢＳＳＩＤを取得した場合、接続実績テーブル５００を読み出す。
【０１６１】
（１１−６）更新部６０７は、アクセスポイントＡＰｉが特定の場所に設置されているか否かの選択入力を受け付けた場合、接続実績テーブル５００の記憶内容を更新する。具体的には、例えば、更新部６０７は、接続実績テーブル５００の各フィールドに、自装置が属するセルＣｊのＣｅｌｌ−ＩＤ、現在接続中のアクセスポイントＡＰｉのＢＳＳＩＤ、最終接続時間および自宅ＡＰフラグを設定する。
【０１６２】
図１１の例では、更新部６０７は、接続実績テーブル５００の各フィールドに、Ｃｅｌｌ−ＩＤ「Ｃ１」、ＢＳＳＩＤ「ＢＳＳＩＤ−２」、最終接続時間「２０１３．０８．２４．１２．２３」および自宅ＡＰフラグ「１」を設定する。これにより、接続実績情報５００−１がレコードとして接続実績テーブル５００に新規登録される。
【０１６３】
（移動端末装置１０１の各種処理手順）
つぎに、実施の形態１にかかる移動端末装置１０１の各種処理手順について説明する。まず、実施の形態１にかかる移動端末装置１０１の通信制御処理手順について説明する。
【０１６４】
図１２は、実施の形態１にかかる移動端末装置１０１の通信制御処理手順の一例を示すフローチャートである。図１２のフローチャートにおいて、まず、移動端末装置１０１は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したか否かを判断する（ステップＳ１２０１）。
【０１６５】
ここで、移動端末装置１０１は、ディスプレイ３０３の表示状態が非表示から表示へ遷移するのを待つ（ステップＳ１２０１：Ｎｏ）。そして、ディスプレイ３０３の表示状態が非表示から表示へ遷移した場合（ステップＳ１２０１：Ｙｅｓ）、移動端末装置１０１は、自装置が属する基地局ＢＳｊのセルＣｊのＣｅｌｌ−ＩＤを取得する（ステップＳ１２０２）。
【０１６６】
つぎに、移動端末装置１０１は、接続実績テーブル５００から、取得した自装置が属するセルＣｊのＣｅｌｌ−ＩＤに対応する接続実績情報を検索する（ステップＳ１２０３）。そして、移動端末装置１０１は、接続実績テーブル５００から接続実績情報が検索されたか否かを判断する（ステップＳ１２０４）。
【０１６７】
ここで、接続実績情報が検索された場合（ステップＳ１２０４：Ｙｅｓ）、移動端末装置１０１は、ＷＬＡＮ設定が「ＯＦＦ」であるか否かを判断する（ステップＳ１２０５）。ここで、ＷＬＡＮ設定が「ＯＮ」の場合（ステップＳ１２０５：Ｎｏ）、移動端末装置１０１は、ステップＳ１２０７に移行する。
【０１６８】
一方、ＷＬＡＮ設定が「ＯＦＦ」の場合（ステップＳ１２０５：Ｙｅｓ）、移動端末装置１０１は、ＷＬＡＮ設定を「ＯＮ」に設定する（ステップＳ１２０６）。つぎに、移動端末装置１０１は、検索した接続実績情報の自宅ＡＰフラグフィールドに「１」が設定されているか否かを判断する（ステップＳ１２０７）。
【０１６９】
ここで、自宅ＡＰフラグフィールドに「１」が設定されている場合（ステップＳ１２０７：Ｙｅｓ）、移動端末装置１０１は、ＷＬＡＮ切断設定を「切断しない」に設定して（ステップＳ１２０８）、本フローチャートによる一連の処理を終了する。
【０１７０】
一方、自宅ＡＰフラグフィールドに「０」が設定されている場合（ステップＳ１２０７：Ｎｏ）、移動端末装置１０１は、ＷＬＡＮ切断設定を「切断する」に設定して（ステップＳ１２０９）、本フローチャートによる一連の処理を終了する。
【０１７１】
また、ステップＳ１２０４において、接続実績情報が検索されなかった場合（ステップＳ１２０４：Ｎｏ）、移動端末装置１０１は、ＷＬＡＮ設定が「ＯＦＦ」であるか否かを判断する（ステップＳ１２１０）。ここで、ＷＬＡＮ設定が「ＯＦＦ」の場合（ステップＳ１２１０：Ｙｅｓ）、移動端末装置１０１は、本フローチャートによる一連の処理を終了する。
【０１７２】
一方、ＷＬＡＮ設定が「ＯＮ」の場合（ステップＳ１２１０：Ｎｏ）、移動端末装置１０１は、ＷＬＡＮ設定を「ＯＦＦ」に設定して（ステップＳ１２１１）、本フローチャートによる一連の処理を終了する。
【０１７３】
これにより、移動端末装置１０１が属する基地局ＢＳｊのセルＣｊにおけるアクセスポイントＡＰｉへの接続実績およびアクセスポイントＡＰｉの設置場所に応じて、アクセスポイントＡＰｉとの通信を制御することができる。
【０１７４】
つぎに、図５に示した接続実績テーブル５００の記憶内容を更新する移動端末装置１０１の更新処理手順について説明する。
【０１７５】
図１３は、実施の形態１にかかる移動端末装置１０１の更新処理手順の一例を示すフローチャートである。図１３のフローチャートにおいて、まず、移動端末装置１０１は、アクセスポイントＡＰｉに接続したか否かを判断する（ステップＳ１３０１）。
【０１７６】
ここで、移動端末装置１０１は、アクセスポイントＡＰｉに接続するのを待つ（ステップＳ１３０１：Ｎｏ）。そして、移動端末装置１０１は、アクセスポイントＡＰｉに接続した場合（ステップＳ１３０１：Ｙｅｓ）、自装置が属するセルＣｊのＣｅｌｌ−ＩＤを取得する（ステップＳ１３０２）。
【０１７７】
つぎに、移動端末装置１０１は、接続したアクセスポイントＡＰｉのＢＳＳＩＤを取得する（ステップＳ１３０３）。そして、移動端末装置１０１は、接続実績テーブル５００を参照して、取得したＣｅｌｌ−ＩＤに対応する接続実績情報があるか否かを判断する（ステップＳ１３０４）。
【０１７８】
ここで、接続実績情報がない場合（ステップＳ１３０４：Ｎｏ）、移動端末装置１０１は、接続実績テーブル５００に新たな接続実績情報を新規登録して（ステップＳ１３０５）、本フローチャートによる一連の処理を終了する。
【０１７９】
一方、接続実績情報がある場合（ステップＳ１３０４：Ｙｅｓ）、移動端末装置１０１は、接続実績テーブル５００内の取得したＣｅｌｌ−ＩＤに対応する接続実績情報を更新して（ステップＳ１３０６）、本フローチャートによる一連の処理を終了する。
【０１８０】
これにより、移動端末装置１０１が属するセルＣｊにおけるアクセスポイントＡＰｉへの接続状況に応じて、接続実績テーブル５００の記憶内容を更新することができる。
【０１８１】
以上説明したように、実施の形態１にかかる移動端末装置１０１によれば、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことに応じて、自装置が属するセルＣｊに自宅ＡＰが存在するか否かを判定することができる。また、移動端末装置１０１によれば、自宅ＡＰが存在する場合は、ディスプレイ３０３の表示状態が表示から非表示へ遷移したことに応じて、アクセスポイントＡＰｉの探索を周期的に行うことができる。
【０１８２】
これにより、自宅ＡＰが存在する基地局ＢＳｊのセルＣｊにおいて、画面ＯＦＦを契機にアクセスポイントＡＰｉの探索を周期的に行うことができる。この結果、画面ＯＦＦであっても特定の場所に設置されたアクセスポイントＡＰｉに自動接続することが可能となり、ユーザビリティが損なわれることを防ぐことができる。
【０１８３】
また、移動端末装置１０１によれば、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことに応じて、自装置が属するセルＣｊに、特定の場所に設置されていない接続ＡＰが存在するか否かを判定することができる。また、移動端末装置１０１によれば、特定の場所に設置されていない接続ＡＰが存在する場合は、ディスプレイ３０３の表示状態が表示から非表示へ遷移したことに応じて、アクセスポイントＡＰｉの探索を一定回数Ｃまたは一定期間Ｔ周期的に行うことができる。
【０１８４】
これにより、特定の場所に設置されていない接続ＡＰが存在する基地局ＢＳｊのセルＣｊにおいて、画面ＯＦＦ時におけるアクセスポイントＡＰｉの探索回数や探索期間を制限して、移動端末装置１０１の消費電力を抑制することができる。また、画面ＯＦＦを契機にアクセスポイントＡＰｉの探索を一定回数Ｃまたは一定期間Ｔ周期的に行うことで、画面ＯＦＦ時におけるユーザビリティをある程度確保することができる。
【０１８５】
また、移動端末装置１０１によれば、自装置が属するセルＣｊに接続ＡＰが存在しない場合は、ディスプレイ３０３の表示状態が表示から非表示へ遷移したことに応じて、アクセスポイントＡＰｉの探索を行わないようにすることができる。
【０１８６】
これにより、画面ＯＦＦを契機に、ユーザが利用可能なアクセスポイントＡＰｉが存在しないセルＣｊにおけるアクセスポイントＡＰｉの探索を停止して、移動端末装置１０１の消費電力を抑制することができる。
【０１８７】
これらのことから、実施の形態１にかかる移動端末装置１０１によれば、ユーザビリティを確保するとともに、移動端末装置１０１の消費電力を抑制することができる。また、移動端末装置１０１によれば、自宅ＡＰ付近では画面ＯＦＦであっても無線ＬＡＮを介した無線通信が可能となる。これにより、例えば、自宅等に設置された無線通信可能な他の情報通信機器への自動接続が可能となり、ユーザの利便性を向上させることができる。他の情報通信機器としては、例えば、移動端末装置１０１と連携して、移動端末装置１０１の情報（例えば、着信、受信メール）を他の情報通信機器のディスプレイに表示する機能を有するパーソナル・コンピュータ、テレビジョン、デジタルサイネージなどが挙げられる。
【０１８８】
（実施の形態２）
つぎに、実施の形態２にかかる移動端末装置１０１について説明する。実施の形態１で説明した箇所と同様の箇所については、同一符号を付して図示および説明を省略する。
【０１８９】
上述した実施の形態１では、ユーザの操作入力に応じて作成される自宅ＡＰ情報に基づいて、アクセスポイントＡＰｉの自宅ＡＰフラグを設定する場合について説明した。実施の形態２では、アクセスポイントＡＰｉとの接続時間に基づいて、アクセスポイントＡＰｉの自宅ＡＰフラグを設定する場合について説明する。
【０１９０】
（移動端末装置１０１の機能的構成例）
まず、実施の形態２にかかる移動端末装置１０１の機能的構成例について説明する。図１４は、実施の形態２にかかる移動端末装置１０１の機能的構成例を示すブロック図である。図１４において、移動端末装置１０１は、第１の通信部６０１と、第２の通信部６０２と、検出部６０３と、取得部６０４と、判定部６０５と、通信制御部６０６と、更新部６０７と、算出部１４０１と、を含む構成である。検出部６０３〜更新部６０７および算出部１４０１は制御部となる機能であり、具体的には、例えば、図３に示したメモリ３０２に記憶されたプログラムをＣＰＵ３０１に実行させることにより、その機能を実現する。また、第１の通信部６０１は公衆網Ｉ／Ｆ３０５により、第２の通信部６０２はＷＬＡＮ  Ｉ／Ｆ３０６により、その機能を実現する。各機能部の処理結果は、例えば、メモリ３０２に記憶される。以下、上述した実施の形態１にかかる移動端末装置１０１とは異なる機能について説明する。
【０１９１】
算出部１４０１は、ネットワーク２１０に接続するための接続処理が行われたアクセスポイントＡＰｉとの接続時間の積算値Ｔｓを算出する機能を有する。ここで、アクセスポイントＡＰｉとの接続時間とは、アクセスポイントＡＰｉに接続してから、アクセスポイントＡＰｉとの接続が解除されるまでの時間である。
【０１９２】
また、算出部１４０１は、アクセスポイントＡＰｉとは異なるアクセスポイントＡＰｋを介してネットワーク２１０への接続が行われたことに応じて、アクセスポイントＡＰｉの積算値Ｔｓを初期化することにしてもよい（ｋ≠ｉ、ｋ＝１，２，…，ｎ）。これにより、アクセスポイントＡＰｉとの接続が一時的に解除されても、アクセスポイントＡＰｉとは異なるアクセスポイントＡＰｋに接続されるまでは、アクセスポイントＡＰｉの接続時間を積算することができる。
【０１９３】
更新部６０７は、算出部１４０１によって算出されたアクセスポイントＡＰｉとの接続時間の積算値Ｔｓに基づいて、アクセスポイントＡＰｉが特定の場所に設置されているか否かを示す情報を更新する機能を有する。具体的には、例えば、まず、更新部６０７は、算出されたアクセスポイントＡＰｉとの接続時間の積算値Ｔｓが閾値Ｔｔｈ以上となったか否かを判断する。
【０１９４】
ここで、閾値Ｔｔｈは、ユーザの操作入力により任意に設定可能であり、積算値Ｔｓが閾値Ｔｔｈ以上であれば、アクセスポイントＡＰｉが特定の場所に設置されていると判断できる値に設定される。閾値Ｔｔｈは、例えば、数十分から数時間程度の値に設定される。
【０１９５】
そして、更新部６０７は、積算値Ｔｓが閾値Ｔｔｈ以上となったと判断したことに応じて、接続実績テーブル５００に記憶された、アクセスポイントＡＰｉが存在するセルＣｊに対応する接続実績情報を更新する。より具体的には、例えば、更新部６０７は、接続実績テーブル５００のＢＳＳＩＤフィールドに、アクセスポイントＡＰｉのＢＳＳＩＤが設定された接続実績情報を特定する。そして、更新部６０７は、特定した接続実績情報の自宅ＡＰフラグを「１」に更新する。
【０１９６】
（アクセスポイントＡＰｉとの接続時間の積算値Ｔｓの算出例）
ここで、図１５および図１６を用いて、アクセスポイントＡＰｉとの接続時間の積算値Ｔｓの算出例について説明する。ここでは、閾値Ｔｔｈを「Ｔｔｈ＝６０［分］」とした場合を例に挙げて説明する。
【０１９７】
図１５は、アクセスポイントＡＰｉとの接続時間の積算値Ｔｓの算出例を示す説明図（その１）である。図１５において、ＢＳＳＩＤ「ＢＳＳＩＤ−３」のアクセスポイントＡＰ３に接続された時間（例えば、日時）と、アクセスポイントＡＰ３との接続が解除された時間（例えば、日時）とがそれぞれ示されている。
【０１９８】
具体的には、まず、時間ｔ（０）において、アクセスポイントＡＰ３に接続され、時間ｔ（１）において、アクセスポイントＡＰ３との接続が解除されている。この場合、算出部１４０１は、アクセスポイントＡＰ３との接続時間の積算値Ｔｓに接続時間Ｔ（１）を加算する。ただし、積算値Ｔｓの初期値は「Ｔｓ＝０」である。接続時間Ｔ（１）は、「Ｔ（１）＝ｔ（１）−ｔ（０）」であり、ここでは、「Ｔ（１）＝１８［分］」とする。
【０１９９】
ここで、更新部６０７は、算出部１４０１によって算出されたアクセスポイントＡＰ３との接続時間の積算値Ｔｓが閾値Ｔｔｈ以上となったか否かを判断する。ここでは、時間ｔ（１）の時点では積算値Ｔｓは１８分のため、更新部６０７は、積算値Ｔｓが閾値Ｔｔｈ未満であると判断する。
【０２００】
つぎに、時間ｔ（２）において、アクセスポイントＡＰ３に接続され、時間ｔ（３）において、アクセスポイントＡＰ３との接続が解除されている。この場合、算出部１４０１は、アクセスポイントＡＰ３との接続時間の積算値Ｔｓに接続時間Ｔ（２）を加算する。ただし、接続時間Ｔ（２）は、「Ｔ（２）＝ｔ（３）−ｔ（２）」であり、ここでは、「Ｔ（２）＝２３［分］」とする。
【０２０１】
ここで、更新部６０７は、算出部１４０１によって算出されたアクセスポイントＡＰ３との接続時間の積算値Ｔｓが閾値Ｔｔｈ以上となったか否かを判断する。ここでは、時間ｔ（３）の時点では積算値Ｔｓは４１分のため、更新部６０７は、積算値Ｔｓが閾値Ｔｔｈ未満であると判断する。
【０２０２】
つぎに、時間ｔ（４）において、アクセスポイントＡＰ３に接続され、時間ｔ（５）において、アクセスポイントＡＰ３との接続が解除されている。この場合、算出部１４０１は、アクセスポイントＡＰ３との接続時間の積算値Ｔｓに接続時間Ｔ（３）を加算する。ただし、接続時間Ｔ（３）は、「Ｔ（３）＝ｔ（５）−ｔ（４）」であり、ここでは、「Ｔ（３）＝１５［分］」とする。
【０２０３】
ここで、更新部６０７は、算出部１４０１によって算出されたアクセスポイントＡＰ３との接続時間の積算値Ｔｓが閾値Ｔｔｈ以上となったか否かを判断する。ここでは、時間ｔ（５）の時点では積算値Ｔｓは５６分のため、更新部６０７は、積算値Ｔｓが閾値Ｔｔｈ未満であると判断する。
【０２０４】
つぎに、時間ｔ（６）において、アクセスポイントＡＰ３に接続され、時間ｔ（７）において、アクセスポイントＡＰ３との接続が解除されている。この場合、算出部１４０１は、アクセスポイントＡＰ３との接続時間の積算値Ｔｓに接続時間Ｔ（４）を加算する。ただし、接続時間Ｔ（４）は、「Ｔ（４）＝ｔ（７）−ｔ（６）」であり、ここでは、「Ｔ（４）＝２３［分］」とする。
【０２０５】
ここで、更新部６０７は、算出部１４０１によって算出されたアクセスポイントＡＰ３との接続時間の積算値Ｔｓが閾値Ｔｔｈ以上となったか否かを判断する。ここでは、時間ｔ（７）の時点では積算値Ｔｓは７９分のため、更新部６０７は、積算値Ｔｓが閾値Ｔｔｈ以上であると判断する。
【０２０６】
この場合、更新部６０７は、例えば、接続実績テーブル５００を参照して、ＢＳＳＩＤフィールドにアクセスポイントＡＰ３のＢＳＳＩＤ「ＢＳＳＩＤ−３」が設定された接続実績情報５００−２を特定する。そして、更新部６０７は、特定した接続実績情報５００−２の自宅ＡＰフラグを「１」に更新する。
【０２０７】
これにより、移動端末装置１０１のユーザが長い時間滞在した可能性が高い場所に設置された利用可能なアクセスポイントＡＰ３を自宅ＡＰとして登録することができる。
【０２０８】
図１６は、アクセスポイントＡＰｉとの接続時間の積算値Ｔｓの算出例を示す説明図（その２）である。図１６において、ＢＳＳＩＤ「ＢＳＳＩＤ−３，ＢＳＳＩＤ−４」のアクセスポイントＡＰ３，ＡＰ４に接続された時間（例えば、日時）と、アクセスポイントＡＰ３，ＡＰ４との接続が解除された時間（例えば、日時）とがそれぞれ示されている。
【０２０９】
具体的には、まず、時間ｔ（０）において、アクセスポイントＡＰ３に接続され、時間ｔ（１）において、アクセスポイントＡＰ３との接続が解除されている。この場合、算出部１４０１は、アクセスポイントＡＰ３との接続時間の積算値Ｔｓに接続時間Ｔ（１）を加算する。ただし、積算値Ｔｓの初期値は「Ｔｓ＝０」である。接続時間Ｔ（１）は、「Ｔ（１）＝ｔ（１）−ｔ（０）」であり、ここでは、「Ｔ（１）＝１８［分］」とする。
【０２１０】
ここで、更新部６０７は、算出部１４０１によって算出されたアクセスポイントＡＰ３との接続時間の積算値Ｔｓが閾値Ｔｔｈ以上となったか否かを判断する。ここでは、時間ｔ（１）の時点では積算値Ｔｓは１８分のため、更新部６０７は、積算値Ｔｓが閾値Ｔｔｈ未満であると判断する。
【０２１１】
つぎに、時間ｔ（２）において、アクセスポイントＡＰ４に接続され、時間ｔ（３）において、アクセスポイントＡＰ４との接続が解除されている。この場合、算出部１４０１は、アクセスポイントＡＰ３との接続時間の積算値Ｔｓを初期化する。そして、算出部１４０１は、アクセスポイントＡＰ４との接続時間の積算値Ｔｓに接続時間Ｔ（２）を加算する。ただし、接続時間Ｔ（２）は、「Ｔ（２）＝ｔ（３）−ｔ（２）」であり、ここでは、「Ｔ（２）＝２３［分］」とする。
【０２１２】
ここで、更新部６０７は、算出部１４０１によって算出されたアクセスポイントＡＰ４との接続時間の積算値Ｔｓが閾値Ｔｔｈ以上となったか否かを判断する。ここでは、時間ｔ（３）の時点では積算値Ｔｓは２３分のため、更新部６０７は、積算値Ｔｓが閾値Ｔｔｈ未満であると判断する。
【０２１３】
つぎに、時間ｔ（４）において、アクセスポイントＡＰ３に接続され、時間ｔ（５）において、アクセスポイントＡＰ３との接続が解除されている。この場合、算出部１４０１は、アクセスポイントＡＰ４との接続時間の積算値Ｔｓを初期化する。そして、算出部１４０１は、アクセスポイントＡＰ３との接続時間の積算値Ｔｓに接続時間Ｔ（３）を加算する。ただし、接続時間Ｔ（３）は、「Ｔ（３）＝ｔ（５）−ｔ（４）」であり、ここでは、「Ｔ（３）＝１８［分］」とする。
【０２１４】
ここで、更新部６０７は、算出部１４０１によって算出されたアクセスポイントＡＰ３との接続時間の積算値Ｔｓが閾値Ｔｔｈ以上となったか否かを判断する。ここでは、時間ｔ（５）の時点では積算値Ｔｓは１８分のため、更新部６０７は、積算値Ｔｓが閾値Ｔｔｈ未満であると判断する。
【０２１５】
これにより、接続先のアクセスポイントＡＰｉが切り替わる度に積算値Ｔｓをリセットすることができ、多くのアクセスポイントＡＰｉを自宅ＡＰとして登録してしまうことを防ぐことができる。
【０２１６】
また、図１６の例では、アクセスポイントＡＰｉとは異なるアクセスポイントＡＰｋを介してネットワーク２１０への接続が行われたことに応じて、アクセスポイントＡＰｉの積算値Ｔｓを初期化することにしたが、これに限らない。
【０２１７】
例えば、算出部１４０１は、所定期間ＰＴごとに、ネットワーク２１０に接続するための接続処理が行われた各アクセスポイントＡＰｉとの接続時間の積算値Ｔｓを算出することにしてもよい。この場合、算出部１４０１は、所定期間ＰＴ内は、アクセスポイントＡＰｉとの接続が解除されて、アクセスポイントＡＰｉとは異なるアクセスポイントＡＰｋに接続されても、アクセスポイントＡＰｉとの接続時間の積算値Ｔｓを初期化しない。
【０２１８】
また、算出部１４０１は、所定期間ＰＴが終了する度に、各アクセスポイントＡＰｉとの接続時間の積算値Ｔｓを初期化する。所定期間ＰＴは、任意に設定可能であり、例えば、数週間から数ヶ月程度の期間に設定される。この場合、上記閾値Ｔｔｈは、例えば、数時間から数十時間程度の値に設定される。
【０２１９】
また、所定期間ＰＴ内での積算値Ｔｓが閾値Ｔｔｈ以上となるアクセスポイントＡＰが複数存在する場合がある。この場合、更新部６０７は、所定期間ＰＴ内での積算値Ｔｓが閾値Ｔｔｈ以上となる複数のアクセスポイントＡＰのうちの積算値Ｔｓが大きい上位Ｎ個（例えば、３個）のアクセスポイントＡＰを自宅ＡＰとして登録することにしてもよい。
【０２２０】
（移動端末装置１０１の更新処理手順）
つぎに、実施の形態２にかかる移動端末装置１０１の更新処理手順について説明する。
【０２２１】
図１７は、実施の形態２にかかる移動端末装置１０１の更新処理手順の一例を示すフローチャートである。図１７のフローチャートにおいて、まず、移動端末装置１０１は、ＢＳＳＩＤ「Ｂ０」を初期化する（ステップＳ１７０１）。「Ｂ０」は、積算値Ｔｓの算出対象となるアクセスポイントＡＰｉのＢＳＳＩＤである。
【０２２２】
つぎに、移動端末装置１０１は、アクセスポイントＡＰｉに接続したか否かを判断する（ステップＳ１７０２）。ここで、移動端末装置１０１は、アクセスポイントＡＰｉに接続するのを待つ（ステップＳ１７０２：Ｎｏ）。そして、アクセスポイントＡＰｉに接続した場合（ステップＳ１７０２：Ｙｅｓ）、移動端末装置１０１は、アクセスポイントＡＰｉのＢＳＳＩＤ「Ｂ１」を取得する（ステップＳ１７０３）。
【０２２３】
つぎに、移動端末装置１０１は、アクセスポイントＡＰｉに接続した時間ｔ０を取得する（ステップＳ１７０４）。そして、移動端末装置１０１は、ＢＳＳＩＤ「Ｂ０」とＢＳＳＩＤ「Ｂ１」とが一致するか否かを判断する（ステップＳ１７０５）。ここで、ＢＳＳＩＤ「Ｂ０」とＢＳＳＩＤ「Ｂ１」とが一致する場合（ステップＳ１７０５：Ｙｅｓ）、移動端末装置１０１は、ステップＳ１７０８に移行する。
【０２２４】
一方、ＢＳＳＩＤ「Ｂ０」とＢＳＳＩＤ「Ｂ１」とが不一致の場合（ステップＳ１７０５：Ｎｏ）、移動端末装置１０１は、ＢＳＳＩＤ「Ｂ０」を「Ｂ０＝Ｂ１」として（ステップＳ１７０６）、積算値Ｔｓを「Ｔｓ＝０」で初期化する（ステップＳ１７０７）。
【０２２５】
つぎに、移動端末装置１０１は、アクセスポイントＡＰｉとの接続が解除されたか否かを判断する（ステップＳ１７０８）。ここで、移動端末装置１０１は、アクセスポイントＡＰｉとの接続が解除されるのを待つ（ステップＳ１７０８：Ｎｏ）。
【０２２６】
そして、アクセスポイントＡＰｉとの接続が解除された場合（ステップＳ１７０８：Ｙｅｓ）、移動端末装置１０１は、アクセスポイントＡＰｉとの接続が解除された時間ｔ１を取得する（ステップＳ１７０９）。つぎに、移動端末装置１０１は、積算値Ｔｓを「Ｔｓ＝Ｔｓ＋（ｔ１−ｔ０）」で更新する（ステップＳ１７１０）。
【０２２７】
そして、移動端末装置１０１は、積算値Ｔｓが閾値Ｔｔｈ以上となったか否かを判断する（ステップＳ１７１１）。ここで、積算値Ｔｓが閾値Ｔｔｈ未満の場合（ステップＳ１７１１：Ｎｏ）、移動端末装置１０１は、ステップＳ１７０２に戻る。
【０２２８】
一方、積算値Ｔｓが閾値Ｔｔｈ以上の場合（ステップＳ１７１１：Ｙｅｓ）、移動端末装置１０１は、接続実績テーブル５００のＢＳＳＩＤフィールドにＢＳＳＩＤ「Ｂ１」が設定された接続実績情報を特定する（ステップＳ１７１２）。そして、移動端末装置１０１は、特定した接続実績情報の自宅ＡＰフラグを「１」に更新して（ステップＳ１７１３）、ステップＳ１７０２に戻る。
【０２２９】
これにより、移動端末装置１０１との接続時間の積算値Ｔｓが閾値Ｔｔｈ以上となったアクセスポイントＡＰｉを自宅ＡＰとして登録することができる。
【０２３０】
以上説明したように、実施の形態２にかかる移動端末装置１０１によれば、アクセスポイントＡＰｉとの接続時間の積算値Ｔｓを算出し、算出した積算値Ｔｓが閾値Ｔｔｈ以上となったか否かを判断することができる。また、移動端末装置１０１によれば、積算値Ｔｓが閾値Ｔｔｈ以上となったことに応じて、アクセスポイントＡＰｉを自宅ＡＰとして登録することができる。
【０２３１】
これにより、ユーザの自宅や自宅に準ずる場所に設置されたアクセスポイントＡＰｉを自宅ＡＰとして自動登録することが可能となり、ユーザの手間を削減して利便性の向上を図ることができる。
【０２３２】
なお、本実施の形態で説明した通信制御方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本通信制御プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、本通信制御プログラムは、インターネット等のネットワークを介して配布してもよい。
【符号の説明】
【０２３３】
１０１  移動端末装置
４００  接続ＡＰテーブル
５００  接続実績テーブル
６０１  第１の通信部
６０２  第２の通信部
６０３  検出部
６０４  取得部
６０５  判定部
６０６  通信制御部
６０７  更新部
１４０１  算出部
【図１】
2015056316.tif 000003
【図２】
2015056316.tif 000004
【図３】
2015056316.tif 000005
【図４】
2015056316.tif 000006
【図５】
2015056316.tif 000007
【図６】
2015056316.tif 000008
【図７】
2015056316.tif 000009
【図８】
2015056316.tif 000010
【図９】
2015056316.tif 000011
【図１０】
2015056316.tif 000012
【図１１】
2015056316.tif 000013
【図１２】
2015056316.tif 000014
【図１３】
2015056316.tif 000015
【図１４】
2015056316.tif 000016
【図１５】
2015056316.tif 000017
【図１６】
2015056316.tif 000018
【図１７】
2015056316.tif 000019
【手続補正書】
【提出日】平成28年4月11日(2016.4.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
基地局と通信する第１の通信部と、
アクセスポイントを介してネットワークに接続する第２の通信部と、
前記基地局の通信エリアの識別情報と対応付けて、前記アクセスポイントのいずれかが特定のアクセスポイントであることを示すアクセスポイント情報を記憶する記憶部と、
前記アクセスポイント情報に基づき、自装置が前記特定のアクセスポイントを有する前記基地局の通信エリアに存在する場合に、前記特定のアクセスポイントの探索を開始し、または、前記特定のアクセスポイントの探索を維持する制御部と、
を有することを特徴とする移動端末装置。
【請求項２】
前記特定のアクセスポイントは、前記移動端末装置を利用する人が所定時間滞在する場所に設置されたアクセスポイントである、請求項１に記載の移動端末装置。
【請求項３】
前記制御部は、
自装置が前記特定のアクセスポイントを有する前記基地局の通信エリアに存在する場合に、画面表示オンを契機に前記特定のアクセスポイントを探索するとともに、画面表示オフ後も前記特定のアクセスポイントの探索を維持する、請求項１または２に記載の移動端末装置。
【請求項４】
前記制御部は、
前記アクセスポイント情報に基づき、前記自装置が前記特定のアクセスポイント以外のアクセスポイントを有する前記基地局の通信エリアに存在する場合に、前記アクセスポイントの探索を一定回数または一定期間周期的に行うことを特徴とする請求項３に記載の移動端末装置。
【請求項５】
前記制御部は、
前記ネットワークに接続するための接続処理が行われたいずれかのアクセスポイントとの接続時間の積算値を算出し、算出した前記積算値が閾値以上となったことに応じて、前記いずれかのアクセスポイントが前記特定のアクセスポイントであることを示すアクセスポイント情報を前記記憶部に記憶することを特徴とする請求項４に記載の移動端末装置。
【請求項６】
前記制御部は、
前記いずれかのアクセスポイントとは異なるアクセスポイントを介して前記ネットワークに接続するための接続処理が行われたことに応じて、前記積算値を初期化することを特徴とする請求項５に記載の移動端末装置。
【請求項７】
前記制御部は、
自装置の接続先の前記基地局が切り替わったことに応じて、前記アクセスポイント情報に基づき、自装置が前記特定のアクセスポイントを有する前記基地局の通信エリアに存在するか否かを判定することを特徴とする請求項６に記載の移動端末装置。
【請求項８】
基地局と通信する第１の通信部と、アクセスポイントを介してネットワークに接続する第２の通信部と、を有する移動端末装置が、
前記基地局の通信エリアの識別情報と対応付けて、前記アクセスポイントのいずれかが特定のアクセスポイントであることを示すアクセスポイント情報を記憶する記憶部に記憶された前記アクセスポイント情報に基づき、自装置が前記特定のアクセスポイントを有する前記基地局の通信エリアに存在する場合に、前記特定のアクセスポイントの探索を開始し、または、前記特定のアクセスポイントの探索を維持する、
処理を実行することを特徴とする通信制御方法。
【請求項９】
基地局と通信する第１の通信部と、アクセスポイントを介してネットワークに接続する第２の通信部と、を有する移動端末装置に、
前記基地局の通信エリアの識別情報と対応付けて、前記アクセスポイントのいずれかが特定のアクセスポイントであることを示すアクセスポイント情報を記憶する記憶部に記憶された前記アクセスポイント情報に基づき、自装置が前記特定のアクセスポイントを有する前記基地局の通信エリアに存在する場合に、前記特定のアクセスポイントの探索を開始し、または、前記特定のアクセスポイントの探索を維持する、
処理を実行させることを特徴とする通信制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動端末装置、通信制御方法および通信制御プログラムに関する。
【背景技術】
【０００２】
従来、移動体通信網（携帯電話網）に接続する通信機能と、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続する通信機能とを有する移動端末装置がある。移動端末装置は、例えば、各地に設置された移動体通信網の基地局や、無線ＬＡＮのアクセスポイントを介して、インターネットなどのネットワークに接続することができる。
【０００３】
関連する先行技術としては、移動無線通信装置の位置と無線基地局に接続した接続位置を比較した結果、および該位置を取得した時刻と無線基地局に接続した接続時刻を比較した結果に基づき、無線通信ネットワークに対するチャネルスキャンの要否を判定する技術がある。また、表示端末に新たに表示させる画面の前画面との差分情報を蓄積し、画面が更新されるごとに蓄積量を調べ、閾値以上の情報があれば、省電力状態から通常状態へ変更すべきことを指示する通常状態移行メッセージを生成して表示端末に送信する技術がある。また、ウェイクアップ・イベントを受信すると、サブディスプレイコントローラにウェイクアップの可否を問い合わせ、ウェイクアップを許可する回答を得たら、システムをウェイクアップさせるための制御信号をＥＣ／ＫＢＣに供給する技術がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−００５０７１号公報
【特許文献２】特開２００８−１９３６０３号公報
【特許文献３】特開２００８−１５８７７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術によれば、無線ＬＡＮなどのアクセスポイントを探索する移動端末装置のスキャン動作により、移動端末装置の消費電力が増大するという問題がある。
【０００６】
一つの側面では、本発明は、ユーザビリティを確保しつつ電力の消費を抑制することができる移動端末装置、通信制御方法および通信制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一側面によれば、基地局と通信する第１の通信部と、アクセスポイントを介してネットワークに接続する第２の通信部と、を有する移動端末装置が、前記基地局の通信エリアの識別情報と対応付けて、前記アクセスポイントのいずれかが特定のアクセスポイントであることを示すアクセスポイント情報を記憶する記憶部に記憶された前記アクセスポイント情報に基づき、自装置が前記特定のアクセスポイントを有する前記基地局の通信エリアに存在する場合に、前記特定のアクセスポイントの探索を開始し、または、前記特定のアクセスポイントの探索を維持する移動端末装置、通信制御方法および通信制御プログラムが提案される。
【発明の効果】
【０００８】
本発明の一態様によれば、ユーザビリティを確保しつつ電力の消費を抑制することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態１にかかる通信制御方法の一実施例を示す説明図である。
【図２】図２は、通信システム２００のシステム構成例を示す説明図である。
【図３】図３は、移動端末装置１０１のハードウェア構成例を示すブロック図である。
【図４】図４は、接続ＡＰテーブル４００の記憶内容の一例を示す説明図である。
【図５】図５は、接続実績テーブル５００の記憶内容の一例を示す説明図である。
【図６】図６は、実施の形態１にかかる移動端末装置１０１の機能的構成例を示すブロック図である。
【図７】図７は、アクセスポイントＡＰｉとの通信制御例を示す説明図である。
【図８】図８は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その１）である。
【図９】図９は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その２）である。
【図１０】図１０は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その３）である。
【図１１】図１１は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その４）である。
【図１２】図１２は、実施の形態１にかかる移動端末装置１０１の通信制御処理手順の一例を示すフローチャートである。
【図１３】図１３は、実施の形態１にかかる移動端末装置１０１の更新処理手順の一例を示すフローチャートである。
【図１４】図１４は、実施の形態２にかかる移動端末装置１０１の機能的構成例を示すブロック図である。
【図１５】図１５は、アクセスポイントＡＰｉとの接続時間の積算値Ｔｓの算出例を示す説明図（その１）である。
【図１６】図１６は、アクセスポイントＡＰｉとの接続時間の積算値Ｔｓの算出例を示す説明図（その２）である。
【図１７】図１７は、実施の形態２にかかる移動端末装置１０１の更新処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に図面を参照して、本発明にかかる移動端末装置、通信制御方法および通信制御プログラムの実施の形態を詳細に説明する。
【００１１】
（実施の形態１）
図１は、実施の形態１にかかる通信制御方法の一実施例を示す説明図である。図１において、移動端末装置１０１は、各種情報を表示する画面１１０を有し、基地局１０２およびアクセスポイント１０３と無線通信可能なコンピュータである。具体的には、例えば、移動端末装置１０１は、スマートフォン、携帯電話機、タブレット型ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）などである。
【００１２】
基地局１０２は、自局の通信エリア１０４に存在する移動端末装置１０１と無線通信可能なコンピュータであり、移動端末装置１０１がネットワークに接続するための拠点となる無線局である。具体的には、例えば、基地局１０２は、各地に点在する移動体通信網（携帯電話網）の基地局である。
【００１３】
アクセスポイント１０３は、自局の通信エリア１０５に存在する移動端末装置１０１と無線通信可能なコンピュータであり、移動端末装置１０１がネットワークに接続するための拠点となる無線局である。具体的には、例えば、アクセスポイント１０３は、各地に点在する無線ＬＡＮのアクセスポイントである。
【００１４】
移動端末装置１０１は、基地局１０２およびアクセスポイント１０３をそれぞれ異なるスキャン動作により探索し、探索した基地局１０２またはアクセスポイント１０３を介してネットワークに接続することができる。ネットワークは、例えば、移動体通信網、ＬＡＮ、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどである。
【００１５】
アクセスポイント１０３には、移動端末装置１０１のユーザが利用できるアクセスポイントと、移動端末装置１０１のユーザが利用できないアクセスポイントとがある。このため、移動端末装置１０１は、無線通信可能なアクセスポイント１０３を探索するスキャン動作を行い、探索したアクセスポイント１０３のうち利用可能なアクセスポイント１０３を介してネットワークに接続する。
【００１６】
以下の説明では、基地局１０２の一例として、移動体通信網の基地局を例に挙げて説明する。また、アクセスポイント１０３の一例として、無線ＬＡＮのアクセスポイントを例に挙げて説明する。図１の例では、移動体通信網の基地局１０２として、基地局１０２−１〜１０２−３が示され、基地局１０２−１〜１０２−３の通信エリア１０４−１〜１０４−３が示されている。また、無線ＬＡＮのアクセスポイント１０３として、アクセスポイント１０３−１〜１０３−１０が示され、アクセスポイント１０３−１〜１０３−１０の通信エリア１０５−１〜１０５−１０が示されている。
【００１７】
ここで、無線ＬＡＮのアクセスポイント１０３は、移動体通信網の基地局１０２に比べて、最大通信速度が速く伝送効率が高い一方で、通信エリアが狭い傾向にある。また、無線ＬＡＮのアクセスポイント１０３は、特定のサービスに加入しているユーザしか利用できないものが多い。
【００１８】
移動端末装置１０１の周辺に利用可能なアクセスポイント１０３が存在しない場合に、移動端末装置１０１がアクセスポイント１０３の探索を行うことは望ましくない。例えば、移動端末装置１０１が、利用可能なアクセスポイント１０３が存在しない状況で、アクセスポイント１０３の探索を繰り返し実施すると、移動端末装置１０１の消費電力の増大を招いてしまう。
【００１９】
一方で、移動端末装置１０１の周辺に利用可能なアクセスポイント１０３が存在する場合に、アクセスポイント１０３の探索が行われないと、アクセスポイント１０３に自動接続できず、ユーザビリティの低下を招いてしまう。また、アクセスポイント１０３を利用する際に、アクセスポイント１０３の探索開始をユーザが指示することも考えられるが、ユーザの操作入力が必要になるとともに、利用可能なアクセスポイント１０３の設置場所をユーザが把握しておく必要がある。
【００２０】
そこで、実施の形態１では、ユーザが利用可能なアクセスポイント１０３のうち、自宅のようにユーザがある程度長い時間滞在する可能性が高い場所に設置されたアクセスポイント１０３への自動接続を可能にする通信制御方法について説明する。具体的には、例えば、移動端末装置１０１は、自装置が特定のアクセスポイントを有する基地局１０２の通信エリアに存在する場合に、特定アクセスポイントの探索を維持する。以下、移動端末装置１０１の通信制御処理例について説明する。
【００２１】
（１）移動端末装置１０１は、画面表示オンを検出する。ここで、画面表示オンとは、画面１１０の表示状態が非表示から表示へ遷移したことである。画面１１０の表示状態が非表示とは、例えば、画面１１０に対する電力供給が停止された状態である。また、画面１１０の表示状態が表示とは、例えば、画面１１０に対する電力供給が行われている状態である。
【００２２】
具体的には、例えば、移動端末装置１０１は、画面１１０の表示状態を非表示から表示へ切り替えるユーザの操作入力を受け付けることにより、画面表示オンを検出する。以下の説明では、画面１１０の表示状態が非表示の場合を「画面ＯＦＦ」と表記し、画面１１０の表示状態が表示の場合を「画面ＯＮ」と表記する場合がある。
【００２３】
（２）移動端末装置１０１は、画面表示オンを契機に、記憶部１２０の記憶内容に基づいて、自装置が属する基地局１０２の通信エリア１０４に、特定アクセスポイントが存在するか否かを判定する。
【００２４】
ここで、特定アクセスポイントとは、移動端末装置１０１によってネットワークに接続するための接続処理が行われたことがあり、かつ、特定の場所に設置されたアクセスポイント１０３である。接続処理は、アクセスポイント１０３を介してネットワークに接続するための処理である。接続処理では、移動端末装置１０１のユーザの認証処理などが行われる。
【００２５】
また、特定の場所とは、移動端末装置１０１のユーザが、ある程度長い時間滞在する可能性が高い場所である。例えば、特定の場所は、ユーザの自宅や実家や知人宅、ユーザが所属する学校や会社、ユーザが利用する飲食店や図書館などである。また、記憶部１２０は、移動端末装置１０１が有する記憶装置（例えば、後述する図３に示すメモリ３０２）である。
【００２６】
記憶部１２０は、基地局１０２の通信エリア１０４の識別情報と対応付けてアクセスポイント情報を記憶する。アクセスポイント情報は、アクセスポイント１０３のいずれかが特定アクセスポイントであることを示す情報である。例えば、アクセスポイント情報は、基地局１０２の通信エリア１０４において移動端末装置１０１によってネットワークに接続するための接続処理が行われたことがあるアクセスポイント１０３が特定の場所に設置されているか否かを示す情報である。
【００２７】
具体的には、例えば、移動端末装置１０１は、基地局１０２と無線通信することにより、自装置が属する基地局１０２の通信エリア１０４の識別情報を取得する。つぎに、移動端末装置１０１は、記憶部１２０から、取得した基地局１０２の通信エリア１０４の識別情報と対応付けて記憶されたアクセスポイント情報を検索する。
【００２８】
ここで、アクセスポイント情報が検索された場合、移動端末装置１０１が属する基地局１０２の通信エリア１０４において、アクセスポイント１０３への移動端末装置１０１の接続実績があることを示す。この場合、移動端末装置１０１は、検索したアクセスポイント情報を参照して、自装置が属する基地局１０２の通信エリア１０４に特定アクセスポイントが存在するか否かを判定する。
【００２９】
一方、アクセスポイント情報が検索されなかった場合は、移動端末装置１０１が属する基地局１０２の通信エリア１０４において、アクセスポイント１０３への移動端末装置１０１の接続実績がないことを示す。この場合、移動端末装置１０１は、自装置が属する基地局１０２の通信エリア１０４に特定アクセスポイントが存在しないと判定する。
【００３０】
（３）移動端末装置１０１は、判定した結果に基づいて、アクセスポイント１０３との通信を制御する。ここで、利用可能なアクセスポイント１０３のうち、特定の場所に設置されたアクセスポイント１０３は、他のアクセスポイント１０３に比べて、ユーザの滞在期間が長く、ユーザの操作入力なしでもアクセスポイント１０３に自動接続されることが望ましい。
【００３１】
例えば、画面ＯＦＦであってもアクセスポイント１０３に自動接続されていれば、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話の着信等を、基地局１０２に比べて最大通信速度が速いアクセスポイント１０３を介して受信することが可能となりユーザビリティを高めることができる。
【００３２】
このため、移動端末装置１０１は、例えば、画面表示オンを契機に特定アクセスポイントを探索するとともに、画面表示オフ後も特定アクセスポイントの探索を維持する。すなわち、移動端末装置１０１は、自装置が属する基地局１０２の通信エリア１０４に特定アクセスポイントが存在する場合は、画面ＯＦＦであってもアクセスポイント１０３の探索を継続して行う。
【００３３】
また、移動端末装置１０１は、例えば、自装置が特定アクセスポイント以外のアクセスポイント１０３を有する基地局１０２の通信エリアに存在する場合、アクセスポイント１０３の探索を一定回数（例えば、数回）または一定期間（例えば、数分）周期的に行う。より具体的には、例えば、移動端末装置１０１は、特定アクセスポイントが存在しないと判定した場合、画面表示オフを契機に、アクセスポイント１０３の探索を一定回数または一定期間周期的に行う。すなわち、特定アクセスポイントが存在しない場合は、画面ＯＦＦ時における周期的なアクセスポイント１０３の探索回数や探索期間を制限することで、移動端末装置１０１の消費電力を抑制する。
【００３４】
また、移動端末装置１０１は、自装置が属する通信エリア１０４の識別情報に対応するアクセスポイント情報が記憶部１２０に存在しない場合、画面表示オフとなっても、アクセスポイント１０３の探索を行わないようにしてもよい。すなわち、自装置が属する基地局１０２の通信エリア１０４においてアクセスポイント１０３への接続実績がない場合は、移動端末装置１０１の周辺に利用可能なアクセスポイント１０３が存在する可能性が低い。このため、画面ＯＦＦ時にアクセスポイント１０３の探索を行わず、移動端末装置１０１の消費電力を抑制する。
【００３５】
このように、実施の形態１にかかる移動端末装置１０１によれば、画面表示オンを契機に、自装置が属する基地局１０２の通信エリア１０４に特定アクセスポイントが存在するか否かを判定することができる。また、移動端末装置１０１によれば、判定した判定結果に基づいて、アクセスポイント１０３との通信を制御することができる。
【００３６】
ここで、移動端末装置１０１のユーザが、図１に示す会社から最寄り駅を経由して自宅近辺のコンビニエンスストアに向かい、その後、自宅に戻る場合を想定して、移動端末装置１０１の通信制御例について説明する。図１中、太線丸で表す通信エリア１０５−１は、特定アクセスポイントの通信エリア１０５を表す。また、太点線丸で表す通信エリア１０５−４，１０５−７は、移動端末装置１０１の接続実績はあるが、特定の場所に設置されていないアクセスポイント１０３の通信エリア１０５を表す。また、ここでは、移動端末装置１０１は、画面ＯＮのときには、アクセスポイント１０３の探索を周期的に行う場合を想定する。
【００３７】
まず、会社から最寄り駅に向かう途中の地点Ｐ１において、画面表示オンとなった場合を想定する。この場合、移動端末装置１０１は、自装置が属する基地局１０２−３の通信エリア１０４−３に、特定アクセスポイントが存在するか否かを判定する。
【００３８】
図１の例では、基地局１０２−３の通信エリア１０４−３には、移動端末装置１０１の接続実績はあるが、特定の場所に設置されていないアクセスポイント１０３−７が存在する。この場合、移動端末装置１０１は、例えば、画面表示オフを契機に、アクセスポイント１０３の探索を一定回数または一定期間周期的に行う。
【００３９】
これにより、特定の場所に設置されていない利用可能なアクセスポイント１０３が存在する基地局１０２の通信エリア１０４では、画面ＯＦＦ時におけるアクセスポイント１０３の探索回数や探索期間を制限して、移動端末装置１０１の消費電力を抑制することができる。また、画面ＯＦＦを契機にアクセスポイント１０３の探索を一定回数または一定期間周期的に行うことで、画面ＯＦＦ時におけるユーザビリティをある程度確保することができる。
【００４０】
つぎに、最寄り駅から自宅近辺のコンビニエンスストアに向かう途中の地点Ｐ２において、画面表示オンとなった場合を想定する。この場合、移動端末装置１０１は、自装置が属する基地局１０２−２の通信エリア１０４−２に、特定アクセスポイントが存在するか否かを判定する。
【００４１】
図１の例では、基地局１０２−２の通信エリア１０４−２には、移動端末装置１０１の接続実績があるアクセスポイント１０３は存在しない。この場合、移動端末装置１０１は、例えば、画面表示オフとなっても、アクセスポイント１０３の探索を行わない。
【００４２】
これにより、画面表示オフを契機に、利用可能なアクセスポイント１０３が存在しない基地局１０２の通信エリア１０４におけるアクセスポイント１０３の探索を停止して、移動端末装置１０１の消費電力を抑制することができる。
【００４３】
つぎに、自宅近辺のコンビニエンスストアから自宅に向かう途中の地点Ｐ３において、画面表示オンとなった場合を想定する。この場合、移動端末装置１０１は、自装置が属する基地局１０２−１の通信エリア１０４−１に、特定アクセスポイントが存在するか否かを判定する。
【００４４】
図１の例では、基地局１０２−１の通信エリア１０４−１には、移動端末装置１０１の接続実績があり、かつ、特定の場所に設置されたアクセスポイント１０３−１が存在する。この場合、移動端末装置１０１は、例えば、画面表示オフを契機に、アクセスポイント１０３の探索を周期的に行う。
【００４５】
これにより、特定アクセスポイントが存在する基地局１０２の通信エリア１０４では、画面表示オフを契機にアクセスポイント１０３の探索を周期的に行うことができる。この結果、画面ＯＦＦであっても自宅に設置されたアクセスポイント１０３−１に自動接続することが可能となり、ユーザビリティが損なわれることを防ぐことができる。
【００４６】
なお、上述した説明では、移動端末装置１０１は、画面表示オンを契機に、自装置が属する基地局１０２の通信エリア１０４に、特定アクセスポイントが存在するか否かを判定することにしたが、これに限らない。例えば、移動端末装置１０１は、一定期間ごと、または、自装置の接続先の基地局１０２が切り替わったことに応じて、自装置が属する基地局１０２の通信エリア１０４に、特定アクセスポイントが存在するか否かを判定することにしてもよい。
【００４７】
（通信システム２００のシステム構成例）
つぎに、実施の形態１にかかる通信システム２００のシステム構成例について説明する。図２は、通信システム２００のシステム構成例を示す説明図である。図２において、通信システム２００は、移動端末装置１０１と、基地局ＢＳ１〜ＢＳｍと、アクセスポイントＡＰ１〜ＡＰｎと、サーバ２０１と、を含む。通信システム２００において、基地局ＢＳ１〜ＢＳｍ、アクセスポイントＡＰ１〜ＡＰｎおよびサーバ２０１は、有線または無線のネットワーク２１０を介して接続されている。ネットワーク２１０は、例えば、移動体通信網、ＬＡＮ、ＷＡＮ、インターネットなどを含む。
【００４８】
ここで、基地局ＢＳ１〜ＢＳｍは、各地に点在する移動体通信網（携帯電話網）の基地局である。以下の説明では、基地局ＢＳ１〜ＢＳｍのうちの任意の基地局を「基地局ＢＳｊ」と表記し、基地局ＢＳｊの無線通信可能な範囲を「セルＣｊ」と表記する場合がある（ｊ＝１，２，…，ｍ）。なお、図１に示した基地局１０２は、基地局ＢＳｊに相当し、図１に示した基地局１０２の通信エリア１０４は、セルＣｊに相当する。
【００４９】
また、アクセスポイントＡＰ１〜ＡＰｎは、各地に点在する無線ＬＡＮのアクセスポイントである。アクセスポイントＡＰ１〜ＡＰｎの中には、可搬型のアクセスポイントや、電車やバス等の移動体に設置されたアクセスポイントが含まれていてもよい。以下の説明では、アクセスポイントＡＰ１〜ＡＰｎのうちの任意のアクセスポイントを「アクセスポイントＡＰｉ」と表記し、アクセスポイントＡＰｉの無線通信可能な範囲を「通信エリアＡｉ」と表記する場合がある（ｉ＝１，２，…，ｎ）。なお、図１に示したアクセスポイント１０３は、アクセスポイントＡＰｉに相当し、図１に示したアクセスポイント１０３の通信エリア１０５は、通信エリアＡｉに相当する。
【００５０】
移動端末装置１０１は、セルＣｊにおいて基地局ＢＳｊと無線通信可能であり、基地局ＢＳｊを介してネットワーク２１０に接続することができる。また、移動端末装置１０１は、通信エリアＡｉにおいてアクセスポイントＡＰｉと無線通信可能であり、アクセスポイントＡＰｉを介してネットワーク２１０に接続することができる。
【００５１】
サーバ２０１は、ネットワーク２１０を介して、移動端末装置１０１にサービスを提供するコンピュータである。サービスとは、移動端末装置１０１に提供される情報処理であり、例えば、メールサービス、電話サービス、ウェブサービスなどがある。具体的には、例えば、サーバ２０１は、メールサーバ、ウェブサーバ、アプリケーションサーバ、データベースサーバなどを含む。
【００５２】
なお、図２では、移動端末装置１０１およびサーバ２０１をそれぞれ１台のみ表記したが、これに限らない。例えば、移動端末装置１０１は通信システム２００を利用するユーザごとに設けられ、サーバ２０１はサービスの提供者ごとに設けられていてもよい。
【００５３】
（移動端末装置１０１のハードウェア構成例）
図３は、移動端末装置１０１のハードウェア構成例を示すブロック図である。図３において、移動端末装置１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、メモリ３０２と、ディスプレイ３０３と、キーパッド３０４と、公衆網Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０５と、ＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）  Ｉ／Ｆ３０６と、音声信号処理部３０７と、スピーカ３０８と、マイクロフォン３０９と、を有する。また、各構成部はバス３００によってそれぞれ接続される。
【００５４】
ここで、ＣＰＵ３０１は、移動端末装置１０１の全体の制御を司る。メモリ３０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭがＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）のプログラムを記憶し、ＲＯＭがアプリケーションプログラムを記憶し、ＲＡＭがＣＰＵ３０１のワークエリアとして使用される。メモリ３０２に記憶されるプログラムは、ＣＰＵ３０１にロードされることで、コーディングされている処理をＣＰＵ３０１に実行させることになる。
【００５５】
ディスプレイ３０３は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。ディスプレイ３０３は、例えば、液晶ディスプレイや有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどを採用することができる。なお、図１に示した画面１１０は、ディスプレイ３０３に相当する。
【００５６】
キーパッド３０４は、文字、数字、各種指示などの入力のためのキー（電源キーを含む）を有し、データの入力を行う。キーパッド３０４は、例えば、タッチパネル式の入力パッドやテンキーなどであってもよい。
【００５７】
公衆網Ｉ／Ｆ３０５は、無線通信回路とアンテナを有し、移動体通信網の基地局ＢＳｊを介してネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータ（例えば、サーバ２０１）に接続される。そして、公衆網Ｉ／Ｆ３０５は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。
【００５８】
ＷＬＡＮ  Ｉ／Ｆ３０６は、無線通信回路とアンテナを有し、無線ＬＡＮのアクセスポイントＡＰｉを介してネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータに接続される。そして、ＷＬＡＮ  Ｉ／Ｆ３０６は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。
【００５９】
音声信号処理部３０７は、スピーカ３０８およびマイクロフォン３０９に接続される。例えば、マイクロフォン３０９に受音された音声は、音声信号処理部３０７でＡ／Ｄ変換される。また、スピーカ３０８からは音声が出力される。
【００６０】
なお、図示は省略するが、移動端末装置１０１は、上述した構成部のほか、例えば、メモリ３０２に対するデータのリード／ライトを制御するメモリコントローラや各構成部に電源電圧を供給するＰＭＵ（Ｐｏｗｅｒ  Ｍａｎａｇｅｍｅｎｔ  Ｕｎｉｔ）、バッテリ、各種タイマ、各種センサ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）ユニットなどを有することにしてもよい。また、基地局ＢＳｊ、アクセスポイントＡＰｉおよびサーバ２０１のハードウェア構成は、例えば、ＣＰＵ、メモリ、Ｉ／Ｆ、補助記憶装置、バス等により実現される。
【００６１】
（接続ＡＰテーブル４００の記憶内容）
つぎに、移動端末装置１０１が用いる接続ＡＰテーブル４００について説明する。接続ＡＰテーブル４００は、例えば、図３に示したメモリ３０２により実現される。
【００６２】
図４は、接続ＡＰテーブル４００の記憶内容の一例を示す説明図である。図４において、接続ＡＰテーブル４００は、移動端末装置１０１からネットワーク２１０への接続が行われたアクセスポイントＡＰｉのＥＳＳＩＤ（Ｅｘｔｅｎｄｅｄ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を記憶する。
【００６３】
ここで、ＥＳＳＩＤは、アクセスポイントＡＰｉを識別する識別情報である。移動端末装置１０１は、接続ＡＰテーブル４００を参照することにより、移動端末装置１０１のユーザが利用可能なアクセスポイントＡＰｉのＥＳＳＩＤ（例えば、ＥＳＳＩＤ−１、ＥＳＳＩＤ−３、ＥＳＳＩＤ−７）を特定することができる。
【００６４】
また、ＥＳＳＩＤは、複数のアクセスポイントＡＰに同一のものが付与される場合がある。移動端末装置１０１は、同一のＥＳＳＩＤが付与された複数のアクセスポイントＡＰのいずれかのアクセスポイントＡＰを利用可能である場合、同一のＥＳＳＩＤが付与された他のアクセスポイントＡＰについても利用可能となる。
【００６５】
同一のＥＳＳＩＤが付与されるアクセスポイントＡＰの一例としては、例えば、利用可能な通信サービスが同一のアクセスポイントＡＰの集合や、ある企業が経営する複数の店舗の各々に設置されたアクセスポイントＡＰの集合などがある。例えば、ショッピングモールや大学の構内などにおいて、より広い通信エリアを確保してシームレスな無線通信を可能にするために、同一のＥＳＳＩＤが付与されたアクセスポイントＡＰが近接して複数台設置される場合がある。
【００６６】
接続ＡＰテーブル４００の記憶内容は、例えば、アクセスポイントＡＰｉへの初回接続時に更新される。具体的には、例えば、ユーザの操作入力によるアクセスポイントＡＰｉへの初回接続時に、接続したアクセスポイントＡＰｉのＥＳＳＩＤが接続ＡＰテーブル４００に新規登録される。
【００６７】
（接続実績テーブル５００の記憶内容）
つぎに、移動端末装置１０１が用いる接続実績テーブル５００について説明する。接続実績テーブル５００は、例えば、図３に示したメモリ３０２により実現される。
【００６８】
図５は、接続実績テーブル５００の記憶内容の一例を示す説明図である。図５において、接続実績テーブル５００は、Ｃｅｌｌ−ＩＤ、ＢＳＳＩＤ、最終接続時間および自宅ＡＰフラグのフィールドを有する。各フィールドに情報を設定することにより、接続実績情報（例えば、接続実績情報５００−１〜５００−４）がレコードとして記憶される。図１で説明したアクセスポイント情報は、接続実績テーブル５００内の接続実績情報に相当する。
【００６９】
ここで、Ｃｅｌｌ−ＩＤは、移動体通信網の基地局ＢＳｊのセルＣｊを一意に識別する識別情報である。ＢＳＳＩＤ（Ｂａｓｉｃ  ＳＳＩＤ）は、無線ＬＡＮのアクセスポイントＡＰｉを一意に識別する識別情報である。最終接続時間は、移動端末装置１０１がアクセスポイントＡＰｉに最後に接続した日時である。
【００７０】
自宅ＡＰフラグは、アクセスポイントＡＰｉが自宅ＡＰであるか否かを示す情報である。自宅ＡＰとは、移動端末装置１０１によってネットワーク２１０に接続するための接続処理が行われ、かつ、特定の場所に設置されたアクセスポイントＡＰｉである。図１で説明した特定アクセスポイントは、自宅ＡＰに相当する。
【００７１】
特定の場所は、自宅に準ずる場所であり、上述したように、移動端末装置１０１のユーザがある程度長い時間滞在する可能性が高い場所である。自宅ＡＰフラグには、アクセスポイントＡＰｉが自宅ＡＰである場合に「１」が設定され、アクセスポイントＡＰｉが自宅ＡＰではない場合に「０」が設定される。
【００７２】
一例として、接続実績情報５００−１を例に挙げると、Ｃｅｌｌ−ＩＤ「Ｃ１」とＢＳＳＩＤ「ＢＳＳＩＤ−２」と最終接続時間「２０１３．０８．２４．１２．２３」と自宅ＡＰフラグ「１」が対応付けて示されている。接続実績情報５００−１によれば、基地局ＢＳ１のセルＣ１において、移動端末装置１０１がアクセスポイントＡＰ２（ＢＳＳＩＤ−２）に最後に接続した日時「２０１３年８月２４日１２時２３分」を特定することができる。また、接続実績情報５００−１によれば、アクセスポイントＡＰ２（ＢＳＳＩＤ−２）が自宅ＡＰであることを特定することができる。
【００７３】
接続実績テーブル５００の記憶内容は、例えば、移動端末装置１０１からアクセスポイントＡＰｉへの接続時に更新される。接続実績テーブル５００の記憶内容を更新する具体的な処理内容については、図６を用いて後述する。
【００７４】
（移動端末装置１０１の機能的構成例）
図６は、実施の形態１にかかる移動端末装置１０１の機能的構成例を示すブロック図である。図６において、移動端末装置１０１は、第１の通信部６０１と、第２の通信部６０２と、検出部６０３と、取得部６０４と、判定部６０５と、通信制御部６０６と、更新部６０７と、を含む構成である。検出部６０３〜更新部６０７は制御部となる機能であり、具体的には、例えば、図３に示したメモリ３０２に記憶されたプログラムをＣＰＵ３０１に実行させることにより、その機能を実現する。また、第１の通信部６０１は公衆網Ｉ／Ｆ３０５により、第２の通信部６０２はＷＬＡＮ  Ｉ／Ｆ３０６により、その機能を実現する。各機能部の処理結果は、例えば、メモリ３０２に記憶される。
【００７５】
第１の通信部６０１は、基地局ＢＳ１〜ＢＳｍのうち無線通信可能な基地局ＢＳｊと無線通信する機能を有する。具体的には、例えば、第１の通信部６０１は、無線通信可能な基地局ＢＳｊから基地局情報を定期的（例えば、２．５６［秒］間隔）に受信する。基地局情報には、基地局ＢＳｊのセルＣｊを識別するＣｅｌｌ−ＩＤが含まれている。また、第１の通信部６０１は、基地局ＢＳｊを介してネットワーク２１０に接続する。
【００７６】
第２の通信部６０２は、アクセスポイントＡＰ１〜ＡＰｎのうち無線通信可能なアクセスポイントＡＰｉと無線通信する機能を有する。具体的には、例えば、第２の通信部６０２は、利用可能なアクセスポイントＡＰｉを介してネットワーク２１０に接続する。
【００７７】
検出部６０３は、ディスプレイ３０３（図３参照）の表示状態が非表示から表示へ遷移したことを検出する機能を有する。具体的には、例えば、検出部６０３は、キーパッド３０４（図３参照）の電源キーを用いたユーザの操作入力により、ディスプレイ３０３の表示状態が非表示から表示へ切り替えられた場合に、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出する。
【００７８】
より具体的には、例えば、検出部６０３は、レジューム機能によりディスプレイ３０３の表示状態が非表示になる直前の状態から作業を再開する場合に、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出することにしてもよい。また、例えば、検出部６０３は、予め設定された時刻に起動するアラームなどのアプリケーションが起動された場合に、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出することにしてもよい。
【００７９】
また、検出部６０３は、ディスプレイ３０３の表示状態が表示から非表示へ遷移したことを検出する機能を有する。具体的には、例えば、検出部６０３は、キーパッド３０４の電源キーを用いたユーザの操作入力により、ディスプレイ３０３の表示状態が表示から非表示へ切り替えられた場合に、ディスプレイ３０３の表示状態が表示から非表示へ遷移したことを検出する。
【００８０】
また、例えば、検出部６０３は、画面ＯＦＦタイマが規定値に達した場合に、ディスプレイ３０３の表示状態が表示から非表示へ遷移したことを検出することにしてもよい。さらに、例えば、検出部６０３は、ディスプレイ３０３への電力供給を抑えて省電力モードに移行した場合に、ディスプレイ３０３の表示状態が表示から非表示へ遷移したことを検出することにしてもよい。
【００８１】
なお、画面ＯＦＦタイマは、ディスプレイ３０３の表示状態が非表示から表示へ遷移してから、あるいは、ユーザの操作入力を受け付けてから、つぎのユーザの操作入力を受け付けるまでの時間を計測するタイマである。画面ＯＦＦタイマの規定値としては、例えば、３０秒から１０分程度の時間が設定される。
【００８２】
取得部６０４は、自装置が属する基地局ＢＳｊのセルＣｊを識別するＣｅｌｌ−ＩＤを取得する機能を有する。具体的には、例えば、取得部６０４は、第１の通信部６０１によって受信された基地局情報に含まれるＣｅｌｌ−ＩＤを、自装置が属するセルＣｊのＣｅｌｌ−ＩＤとして取得する。
【００８３】
また、基地局ＢＳ１〜ＢＳｍのうち移動端末装置１０１が無線通信可能な基地局が複数存在する場合がある。この場合、取得部６０４は、例えば、無線通信可能な複数の基地局のうち電波強度が最大となる基地局の基地局情報に含まれるＣｅｌｌ−ＩＤを、自装置が属するセルＣｊのＣｅｌｌ−ＩＤとして取得することにしてもよい。
【００８４】
判定部６０５は、自装置が属する基地局ＢＳｊのセルＣｊに自宅ＡＰが存在するか否かを判定する機能を有する。具体的には、例えば、判定部６０５は、検出部６０３によって表示状態が非表示から表示へ遷移したことが検出されたことに応じて、接続実績テーブル５００（図５参照）から、自装置が属するセルＣｊのＣｅｌｌ−ＩＤに対応する接続実績情報を検索する。自装置が属するセルＣｊのＣｅｌｌ−ＩＤは、取得部６０４によって取得される。
【００８５】
ここで、接続実績情報が検索された場合、判定部６０５は、検索した接続実績情報の自宅ＡＰフラグフィールドに「１」が設定されているか否かを判断する。そして、自宅ＡＰフラグフィールドに「１」が設定されている場合、判定部６０５は、自装置が属するセルＣｊに自宅ＡＰが存在すると判定する。
【００８６】
一方、自宅ＡＰフラグフィールドに「０」が設定されている場合、判定部６０５は、自装置が属するセルＣｊに、自宅ＡＰが存在しないと判定する。この場合、判定部６０５は、自装置が属するセルＣｊに、特定の場所に設置されていない接続ＡＰが存在すると判定することにしてもよい。ここで、接続ＡＰとは、移動端末装置１０１によってネットワーク２１０に接続するための接続処理が行われたアクセスポイントＡＰｉである。
【００８７】
また、接続実績テーブル５００から接続実績情報が検索されなかった場合には、判定部６０５は、自装置が属するセルＣｊに自宅ＡＰが存在しないと判定する。この場合、判定部６０５は、自装置が属するセルＣｊに接続ＡＰが存在しないと判定することにしてもよい。
【００８８】
また、判定部６０５は、接続先の基地局ＢＳｊが切り替わったことに応じて、自装置が属する基地局ＢＳｊのセルＣｊに自宅ＡＰが存在するか否かを判定することにしてもよい。ここで、移動端末装置１０１は、基地局ＢＳｊとの通信を継続するために、基地局ＢＳ１〜ＢＳｍから接続先となる基地局ＢＳｊを切り替える処理、いわゆるハンドオーバを行う。
【００８９】
例えば、移動端末装置１０１のユーザが移動することにより、移動端末装置１０１の接続先となる基地局ＢＳｊが切り替わることがある。また、ユーザがほぼ停止している状態であっても、接続先の基地局ＢＳｊからの電波強度が変化することにより、移動端末装置１０１の接続先となる基地局ＢＳが切り替わることがある。
【００９０】
すなわち、判定部６０５は、自装置で行われたハンドオーバを検出することにより、自装置の接続先の基地局ＢＳｊが切り替わったことを判断する。具体的には、例えば、判定部６０５は、取得部６０４によって取得された自装置が属するセルＣｊのＣｅｌｌ−ＩＤが、前回取得されたＣｅｌｌ−ＩＤと異なる場合に、ハンドオーバを検出することにしてもよい。
【００９１】
通信制御部６０６は、判定部６０５によって判定された判定結果に基づいて、第２の通信部６０２を制御する機能を有する。具体的には、例えば、通信制御部６０６は、自宅ＡＰが存在すると判定された場合、検出部６０３によって表示状態が表示から非表示へ遷移したことが検出されたことに応じて、第２の通信部６０２を制御して、アクセスポイントＡＰｉの探索を周期的に行う。
【００９２】
これにより、自宅ＡＰが存在する基地局ＢＳｊのセルＣｊにおいて、画面ＯＦＦを契機にアクセスポイントＡＰｉの探索を周期的に行うことができる。画面ＯＦＦを契機に行われるアクセスポイントＡＰｉの探索の周期ｐ１は、任意に設定可能である。周期ｐ１は、例えば、数百秒程度の値に設定される。
【００９３】
また、通信制御部６０６は、例えば、特定の場所に設置されていない接続ＡＰが存在すると判定された場合、表示状態が表示から非表示へ遷移したことに応じて、第２の通信部６０２を制御して、アクセスポイントＡＰｉの探索を一定回数Ｃまたは一定期間Ｔ周期的に行う。一定回数Ｃおよび一定期間Ｔは、任意に設定可能である。一定回数Ｃは、例えば、数回程度の値に設定される。一定期間Ｔは、例えば、数十秒から数百秒程度の値に設定される。
【００９４】
これにより、特定の場所に設置されていない接続ＡＰが存在する基地局ＢＳｊのセルＣｊにおいて、画面ＯＦＦ時におけるアクセスポイントＡＰｉの探索回数や探索期間を制限することができる。
【００９５】
また、通信制御部６０６は、例えば、特定の場所に設置されていない接続ＡＰが存在すると判定された場合、まず、表示状態が表示から非表示へ遷移したことに応じて、第２の通信部６０２を制御して、周期的なアクセスポイントＡＰｉの探索を開始する。そして、通信制御部６０６は、表示状態が表示から非表示へ遷移してから一定期間Ｔの経過後に第２の通信部６０２に対する電力供給を停止することにしてもよい。
【００９６】
また、通信制御部６０６は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことに応じて、第２の通信部６０２を制御して、アクセスポイントＡＰｉの探索を周期的に行うことにしてもよい。画面ＯＮを契機に行われるアクセスポイントＡＰｉの探索の周期ｐ２は、任意に設定可能である。周期ｐ２は、例えば、周期ｐ１よりも短い周期に設定される。
【００９７】
また、通信制御部６０６は、接続ＡＰが存在しないと判定された場合、表示状態が表示から非表示へ遷移したことに応じて、アクセスポイントＡＰｉの探索を停止することにしてもよい。すなわち、通信制御部６０６は、自装置が属するセルＣｊに接続ＡＰが存在しない場合は、アクセスポイントＡＰｉの探索を行わないことにしてもよい。
【００９８】
なお、アクセスポイントＡＰｉの探索を行うスキャン動作には、例えば、アクティブスキャンとパッシブスキャンがある。通信制御部６０６は、アクセスポイントＡＰｉを探索するスキャン動作として、アクティブスキャンおよびパッシブスキャンの両方を行うことにしてもよく、また、アクティブスキャンおよびパッシブスキャンのいずれか一方を行うことにしてもよい。
【００９９】
アクティブスキャンは、無線ＬＡＮに用いられる各チャネルに対してプローブリクエスト信号を送信して、プローブレスポンス信号を受信することにより、アクセスポイントＡＰｉを探索するスキャン動作である。アクティブスキャンに使用される無線ＬＡＮのチャネルとしては、例えば、ＩＥＥＥ（Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ，Ｉｎｃ．）８０２．１１の２．４［ＧＨｚ］の周波数帯域の１３チャネルがある。
【０１００】
また、パッシブスキャンは、アクセスポイントＡＰｉからビーコンと呼ばれる信号（パケット）を受信することにより、アクセスポイントＡＰｉを探索するスキャン動作である。パッシブスキャンに使用される無線ＬＡＮのチャネルとしては、例えば、ＩＥＥＥ８０２．１１のＷ５２（タイプ）の４チャネルと、Ｗ５３（タイプ）の４チャネルと、Ｗ５６（タイプ）の１１チャネルとがある。
【０１０１】
また、通信制御部６０６は、第２の通信部６０２を制御して、探索したアクセスポイントＡＰｉに接続する機能を有する。具体的には、例えば、まず、通信制御部６０６は、接続ＡＰテーブル４００（図４参照）を参照して、探索したアクセスポイントＡＰｉのＥＳＳＩＤが登録されているか否かを判断する。探索したアクセスポイントＡＰｉのＥＳＳＩＤは、例えば、スキャン動作が行われた結果、第２の通信部６０２から通信制御部６０６へ通知されるスキャン結果に含まれる。
【０１０２】
ここで、ＥＳＳＩＤが登録されている場合、通信制御部６０６は、第２の通信部６０２を制御して、探索したアクセスポイントＡＰｉとの接続処理を開始する。一方、ＥＳＳＩＤが未登録の場合、通信制御部６０６は、探索したアクセスポイントＡＰｉとの接続処理を開始しない。これにより、探索したアクセスポイントＡＰｉが利用可能なアクセスポイントＡＰである場合に接続処理を行って、アクセスポイントＡＰｉに自動接続することができる。
【０１０３】
また、通信制御部６０６は、ユーザの操作入力により、第２の通信部６０２を制御して、探索したアクセスポイントＡＰｉとの接続処理を開始することにしてもよい。具体的には、例えば、アクセスポイントＡＰｉへの初回接続時には、通信制御部６０６は、ユーザの操作入力により、第２の通信部６０２を制御して、探索したアクセスポイントＡＰｉとの接続処理を開始する。
【０１０４】
更新部６０７は、アクセスポイントＡＰｉへの接続が完了した場合、自装置が属するセルＣｊにおけるアクセスポイントＡＰｉへの接続実績を更新する機能を有する。具体的には、例えば、まず、更新部６０７は、接続実績テーブル５００から、自装置が属するセルＣｊのＣｅｌｌ−ＩＤに対応する接続実績情報を検索する。
【０１０５】
ここで、接続実績情報が検索された場合、更新部６０７は、検索した接続実績情報のＢＳＳＩＤフィールドに、接続したアクセスポイントＡＰｉのＢＳＳＩＤが設定されているか否かを判断する。接続したアクセスポイントＡＰｉのＢＳＳＩＤは、例えば、スキャン動作が行われた結果、第２の通信部６０２から通信制御部６０６へ通知されるスキャン結果に含まれる。
【０１０６】
ここで、ＢＳＳＩＤが設定されている場合、アクセスポイントＡＰｉへの接続実績があるため、更新部６０７は、検索した接続実績情報の最終接続時間フィールドに、アクセスポイントＡＰｉに接続した日時を上書きする。
【０１０７】
一方、ＢＳＳＩＤが未設定の場合、アクセスポイントＡＰｉへの初回接続のため、更新部６０７は、検索した接続実績情報のＢＳＳＩＤフィールドに、アクセスポイントＡＰｉのＢＳＳＩＤを追加設定する。また、更新部６０７は、検索した接続実績情報の最終接続時間フィールドに、アクセスポイントＡＰｉに接続した日時を追加設定する。さらに、更新部６０７は、接続したアクセスポイントＡＰｉが特定の場所に設置されているか否かを判断する。
【０１０８】
具体的には、例えば、更新部６０７は、不図示の自宅ＡＰ情報を参照して、接続したアクセスポイントＡＰｉが特定の場所に設置されているか否かを判断することにしてもよい。自宅ＡＰ情報とは、特定の場所に設置されているアクセスポイントＡＰｉのＢＳＳＩＤを記憶する情報である。
【０１０９】
ここで、アクセスポイントＡＰｉが特定の場所に設置されている場合、更新部６０７は、検索した接続実績情報の自宅ＡＰフラグフィールドに「１」を設定する。一方、アクセスポイントＡＰｉが特定の場所に設置されていない場合、更新部６０７は、検索した接続実績情報の自宅ＡＰフラグフィールドに「０」を設定する。
【０１１０】
また、接続実績テーブル５００から接続実績情報が検索されなかった場合、自装置が属するセルＣｊにおけるアクセスポイントＡＰｉへの接続実績がないため、更新部６０７は、接続実績テーブル５００に新たな接続実績情報を新規登録する。
【０１１１】
具体的には、例えば、更新部６０７は、自宅ＡＰ情報を参照して、接続したアクセスポイントＡＰｉが特定の場所に設置されているか否かを判断する。そして、更新部６０７は、接続実績テーブル５００内の各フィールドに、自装置が属するセルＣｊのＣｅｌｌ−ＩＤ、接続したアクセスポイントＡＰｉのＢＳＳＩＤ、最終接続時間および自宅ＡＰフラグを設定する。
【０１１２】
自宅ＡＰ情報は、例えば、キーパッド３０４を用いたユーザの操作入力により作成されてメモリ３０２に記憶される。すなわち、ユーザが、特定の場所に設置されていると判断したアクセスポイントＡＰｉのＢＳＳＩＤを移動端末装置１０１に入力することにより自宅ＡＰ情報を作成する。
【０１１３】
また、アクセスポイントＡＰｉへの初回接続時に、移動端末装置１０１が、アクセスポイントＡＰｉが特定の場所に設置されているか否かの選択入力を受け付ける選択画面をディスプレイ３０３に表示することにしてもよい。この場合、移動端末装置１０１は、アクセスポイントＡＰｉが特定の場所に設置されていることを示す選択入力を受け付けた場合に、アクセスポイントＡＰｉのＢＳＳＩＤを自宅ＡＰ情報に登録する。
【０１１４】
また、更新部６０７は、接続実績テーブル５００に接続実績情報を新規登録する場合に、接続実績テーブル５００に記憶された接続実績情報の総数Ｍを算出することにしてもよい。そして、更新部６０７は、算出した総数Ｍが閾値Ｍｔｈ以上の場合、接続実績テーブル５００に記憶された接続実績情報のうち、最終接続時間が最古の接続実績情報を削除することにしてもよい。
【０１１５】
ここで、閾値Ｍｔｈは、接続実績テーブル５００に登録可能な接続実績情報の上限数を表すものである。閾値Ｍｔｈは、任意に設定可能であり、例えば、予め設定されてメモリ３０２に記憶される。ただし、ある接続実績情報に複数のアクセスポイントＡＰの情報（ＢＳＳＩＤ、最終接続時間、自宅ＡＰフラグ）が設定されている場合、その接続実績情報のうち、最終接続時間が最古のアクセスポイントＡＰの情報を削除する。
【０１１６】
このように、接続実績テーブル５００に登録可能な接続実績情報の総数Ｍに上限を設けることにより、接続実績テーブル５００の情報量の増大を抑制することができる。
【０１１７】
また、更新部６０７は、接続実績テーブル５００に記憶された接続実績情報のうち、最終接続時間が所定時間Ｔｍ以上更新されていない接続実績情報を削除することにしてもよい。所定時間Ｔｍは、任意に設定可能であり、例えば、予め設定されてメモリ３０２に記憶される。例えば、所定時間Ｔｍは、数ヶ月から数年程度の値が設定される。
【０１１８】
ただし、ある接続実績情報に複数のアクセスポイントＡＰの情報（ＢＳＳＩＤ、最終接続時間、自宅ＡＰフラグ）が設定されている場合がある。この場合、更新部６０７は、その接続実績情報のうち、最終接続時間が所定時間Ｔｍ以上更新されていないアクセスポイントＡＰの情報を削除する。これにより、接続実績テーブル５００の情報量の増大を抑制することができる。
【０１１９】
（アクセスポイントＡＰｉとの通信制御例）
つぎに、通信制御部６０６が、第２の通信部６０２によるアクセスポイントＡＰｉとの無線通信を制御する具体的な通信制御例について説明する。
【０１２０】
図７は、アクセスポイントＡＰｉとの通信制御例を示す説明図である。図７において、通信制御表７００は、ＷＬＡＮ設定、ディスプレイ３０３の表示状態、ＷＬＡＮ切断設定およびアクセスポイントＡＰｉとの接続状態の組み合わせに応じて、アクセスポイントＡＰｉとの無線通信をどのように制御するのかを示したものである。
【０１２１】
ここで、ＷＬＡＮ設定とは、アクセスポイントＡＰｉと無線通信を行うか否かを選択するものである。ＷＬＡＮ設定が「ＯＮ」の場合、ＷＬＡＮ  Ｉ／Ｆ３０６への電源供給が行われ、アクセスポイントＡＰｉとの無線通信を行うことができる。ＷＬＡＮ設定が「ＯＦＦ」の場合は、ＷＬＡＮ  Ｉ／Ｆ３０６への電源供給が停止され、アクセスポイントＡＰｉとの無線通信は行われない。ＷＬＡＮ設定は、例えば、キーパッド３０４を用いたユーザの操作入力により、任意に設定変更することができる。
【０１２２】
また、ＷＬＡＮ切断設定とは、ディスプレイ３０３の表示状態が非表示（画面ＯＦＦ）において、アクセスポイントＡＰｉとの無線通信を切断するか否かを選択するものである。ＷＬＡＮ切断設定が「切断する」の場合、ディスプレイ３０３の表示状態が表示から非表示へ遷移してから一定時間Ｆ継続してユーザの操作入力がなければ、アクセスポイントＡＰｉとの無線通信を切断する。図７の例では、一定時間Ｆは、「Ｆ＝１２０［秒］」である。ＷＬＡＮ切断設定が「切断しない」の場合は、ディスプレイ３０３の表示状態が表示から非表示へ遷移してもアクセスポイントＡＰｉとの無線通信を切断しない。
【０１２３】
具体的には、ＷＬＡＮ設定「ＯＮ」かつＷＬＡＮ切断設定「切断する」の場合、通信制御部６０６は、以下のように、第２の通信部６０２によるアクセスポイントＡＰｉとの無線通信を制御する。
【０１２４】
画面ＯＮでアクセスポイントＡＰｉと接続中は、アクセスポイントＡＰｉとのデータの送受信を行うとともに、アクセスポイントＡＰｉからのビーコンの受信を行う。また、画面ＯＮでアクセスポイントＡＰｉと非接続中は、１０秒、２０秒、３０秒、１５０秒周期（上述した周期ｐ２）で、アクセスポイントＡＰｉを探索するスキャン動作を繰り返し行う。
【０１２５】
また、画面ＯＦＦでアクセスポイントＡＰｉと接続中は、アクセスポイントＡＰｉからのビーコンの受信を行うとともに、ディスプレイ３０３の表示状態が表示から非表示へ遷移してから１２０秒後にＷＬＡＮ  Ｉ／Ｆ３０６への電源供給を停止する。また、画面ＯＦＦでアクセスポイントＡＰｉと非接続中は、アクセスポイントＡＰｉを探索するスキャン動作を３００秒周期（上述した周期ｐ１）で行うとともに、ディスプレイ３０３の表示状態が表示から非表示へ遷移してから１２０秒後にＷＬＡＮ  Ｉ／Ｆ３０６への電源供給を停止する。すなわち、アクセスポイントＡＰｉと非接続時のスキャン動作は実質１回となる。
【０１２６】
また、ＷＬＡＮ設定「ＯＮ」かつＷＬＡＮ切断設定「切断しない」の場合、通信制御部６０６は、以下のように、第２の通信部６０２によるアクセスポイントＡＰｉとの無線通信を制御する。
【０１２７】
画面ＯＮでアクセスポイントＡＰｉと接続中は、アクセスポイントＡＰｉとのデータの送受信を行うとともに、アクセスポイントＡＰｉからのビーコンの受信を行う。また、画面ＯＮでアクセスポイントＡＰｉと非接続中は、１０秒、２０秒、３０秒、１５０秒周期で、アクセスポイントＡＰｉを探索するスキャン動作を繰り返し行う。
【０１２８】
また、画面ＯＦＦでアクセスポイントＡＰｉと接続中は、アクセスポイントＡＰｉからのビーコンの受信を行う。また、画面ＯＦＦでアクセスポイントＡＰｉと非接続中は、アクセスポイントＡＰｉを探索するスキャン動作を３００秒周期で行う。
【０１２９】
また、ＷＬＡＮ設定「ＯＦＦ」の場合、通信制御部６０６は、ＷＬＡＮ  Ｉ／Ｆ３０６への電源供給を停止する。すなわち、第２の通信部６０２によるアクセスポイントＡＰｉとの無線通信は行われない。なお、移動端末装置１０１のバッテリ（不図示）の充電中にＷＬＡＮ設定が「ＯＮ」の場合は、通信制御部６０６はＷＬＡＮ切断設定を「切断しない」に設定する。
【０１３０】
（移動端末装置１０１の動作例）
つぎに、図８〜図１１を用いて、実施の形態１にかかる移動端末装置１０１の動作例について説明する。
【０１３１】
図８は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その１）である。図８に示す移動端末装置１０１の動作例は、移動端末装置１０１が属する基地局ＢＳｊのセルＣｊに自宅ＡＰが存在する場合の動作例である。
【０１３２】
（８−１）検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出する。図８の例では、検出部６０３は、ユーザの操作入力によりディスプレイ３０３の表示状態が非表示から表示へ切り替えられた結果、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出する。
【０１３３】
（８−２）判定部６０５は、取得部６０４に対して自装置が属するセルＣｊのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｊのＣｅｌｌ−ＩＤを取得する。図８の例では、判定部６０５は、自装置が属するセルＣ１のＣｅｌｌ−ＩＤ「Ｃ１」を取得する。
【０１３４】
（８−３）判定部６０５は、接続実績テーブル５００を読み出して、自装置が属する基地局ＢＳｊのセルＣｊに自宅ＡＰが存在するか否かを判定する。図８の例では、判定部６０５は、接続実績テーブル５００から、自装置が属するセルＣ１のＣｅｌｌ−ＩＤ「Ｃ１」に対応する接続実績情報５００−１を検索する。
【０１３５】
つぎに、判定部６０５は、検索した接続実績情報５００−１の自宅ＡＰフラグフィールドに「１」が設定されているか否かを判断する。ここでは、自宅ＡＰフラグフィールドに「１」が設定されているため、判定部６０５は、自装置が属するセルＣ１に自宅ＡＰが存在すると判定する。
【０１３６】
（８−４）判定部６０５は、判定した判定結果を通信制御部６０６に送信する。この判定結果は、自装置が属する基地局ＢＳ１のセルＣ１に自宅ＡＰが存在することを示す判定結果である。
【０１３７】
（８−５）通信制御部６０６は、判定結果を受信した場合、判定部６０５に対してＡｃｋを返して、ＷＬＡＮ設定が「ＯＦＦ」の場合にＷＬＡＮ設定を「ＯＮ」に設定する。さらに、通信制御部６０６は、ＷＬＡＮ切断設定が「切断する」の場合にＷＬＡＮ切断設定を「切断しない」に設定する。
【０１３８】
これにより、自宅ＡＰ（アクセスポイントＡＰ２）が存在する基地局ＢＳ１のセルＣ１において、画面ＯＦＦを契機にアクセスポイントＡＰｉの探索を周期的に行うことができる。
【０１３９】
図９は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その２）である。図９に示す移動端末装置１０１の動作例は、移動端末装置１０１が属する基地局ＢＳｊのセルＣｊに自宅ＡＰが存在しない場合の動作例である。
【０１４０】
（９−１）検出部６０３は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出する。図９の例では、検出部６０３は、ユーザの操作入力によりディスプレイ３０３の表示状態が非表示から表示へ切り替えられた結果、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことを検出する。
【０１４１】
（９−２）判定部６０５は、取得部６０４に対して自装置が属するセルＣｊのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｊのＣｅｌｌ−ＩＤを取得する。図９の例では、判定部６０５は、自装置が属するセルＣ２のＣｅｌｌ−ＩＤ「Ｃ２」を取得する。
【０１４２】
（９−３）判定部６０５は、接続実績テーブル５００を読み出して、自装置が属する基地局ＢＳｊのセルＣｊに自宅ＡＰが存在するか否かを判定する。図９の例では、判定部６０５は、接続実績テーブル５００から、自装置が属するセルＣ２のＣｅｌｌ−ＩＤ「Ｃ２」に対応する接続実績情報５００−２を検索する。
【０１４３】
つぎに、判定部６０５は、検索した接続実績情報５００−２の自宅ＡＰフラグフィールドに「１」が設定されているか否かを判断する。ここでは、自宅ＡＰフラグフィールドに「０」が設定されているため、判定部６０５は、自装置が属するセルＣ２に自宅ＡＰが存在しないと判定する。
【０１４４】
（９−４）判定部６０５は、判定した判定結果を通信制御部６０６に送信する。この判定結果は、自装置が属する基地局ＢＳ２のセルＣ２に特定の場所に設置されていない接続ＡＰが存在することを示す判定結果である。
【０１４５】
（９−５）通信制御部６０６は、判定結果を受信した場合、判定部６０５に対してＡｃｋを返して、ＷＬＡＮ設定が「ＯＦＦ」の場合にＷＬＡＮ設定を「ＯＮ」に設定する。さらに、通信制御部６０６は、ＷＬＡＮ切断設定が「切断しない」の場合にＷＬＡＮ切断設定を「切断する」に設定する。
【０１４６】
これにより、特定の場所に設置されていない接続ＡＰ（アクセスポイントＡＰ３）が存在する基地局ＢＳ２のセルＣ２において、画面ＯＦＦ時におけるアクセスポイントＡＰｉの探索回数や探索期間を制限することができる。
【０１４７】
図１０は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その３）である。図１０に示す移動端末装置１０１の動作例は、アクセスポイントＡＰｉへの接続が完了した場合の動作例である。
【０１４８】
（１０−１）更新部６０７は、通信制御部６０６からアクセスポイントＡＰｉへの接続完了通知を受信した場合、接続実績テーブル５００を読み出す。
【０１４９】
（１０−２）更新部６０７は、取得部６０４に対して自装置が属するセルＣｊのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｊのＣｅｌｌ−ＩＤを取得する。図１０の例では、更新部６０７は、自装置が属するセルＣｊのＣｅｌｌ−ＩＤ「Ｃ１」を取得する。
【０１５０】
（１０−３）更新部６０７は、通信制御部６０６に対して接続が完了したアクセスポイントＡＰｉのＢＳＳＩＤの取得要求を行うことにより、現在接続中のアクセスポイントＡＰｉのＢＳＳＩＤを取得する。図１０の例では、更新部６０７は、現在接続中のアクセスポイントＡＰ２のＢＳＳＩＤ「ＢＳＳＩＤ−２」を取得する。
【０１５１】
（１０−４）更新部６０７は、接続実績テーブル５００の記憶内容を更新する。具体的には、例えば、まず、更新部６０７は、接続実績テーブル５００から、自装置が属するセルＣｊのＣｅｌｌ−ＩＤに対応する接続実績情報を検索する。つぎに、更新部６０７は、検索した接続実績情報に、現在接続中のアクセスポイントＡＰｉのＢＳＳＩＤが設定されているか否かを判断する。
【０１５２】
図１０の例では、移動端末装置１０１が属するセルＣ１のＣｅｌｌ−ＩＤ「Ｃ１」に対応する接続実績情報５００−１が検索される。また、接続実績情報５００−１に現在接続中のアクセスポイントＡＰ２のＢＳＳＩＤ「ＢＳＳＩＤ−２」が設定されている。この場合、更新部６０７は、接続実績情報５００−１の最終接続時間フィールドに、アクセスポイントＡＰ２に接続した日時「２０１３．０９．０２．０８．５０」を上書きする。
【０１５３】
アクセスポイントＡＰｉに接続した時間は、例えば、更新部６０７がアクセスポイントＡＰｉへの接続完了通知を受信した受信時刻であってもよく、また、アクセスポイントＡＰｉへの接続完了通知に含まれていてもよい。受信時刻は、例えば、移動端末装置１０１が有する計時機能により計時される。
【０１５４】
これにより、アクセスポイントＡＰｉへの接続が完了した場合に、接続実績テーブル５００内の移動端末装置１０１が属するセルＣｊのＣｅｌｌ−ＩＤに対応する接続実績情報を更新することができる。
【０１５５】
図１１は、実施の形態１にかかる移動端末装置１０１の動作例を示す説明図（その４）である。図１１に示す移動端末装置１０１の動作例は、アクセスポイントＡＰｉへの初回接続時の動作例である。
【０１５６】
（１１−１）更新部６０７は、ユーザの操作入力により、アクセスポイントＡＰｉとの接続処理が開始された結果、通信制御部６０６からアクセスポイントＡＰｉへの接続完了通知を受信する。
【０１５７】
（１１−２）更新部６０７は、取得部６０４に対して自装置が属するセルＣｊのＣｅｌｌ−ＩＤの取得要求を行うことにより、自装置が属するセルＣｊのＣｅｌｌ−ＩＤを取得する。図１１の例では、更新部６０７は、自装置が属するセルＣｊのＣｅｌｌ−ＩＤ「Ｃ１」を取得する。
【０１５８】
（１１−３）更新部６０７は、通信制御部６０６に対して接続が完了したアクセスポイントＡＰｉのＢＳＳＩＤの取得要求を行うことにより、現在接続中のアクセスポイントＡＰｉのＢＳＳＩＤを取得する。図１１の例では、更新部６０７は、現在接続中のアクセスポイントＡＰ２のＢＳＳＩＤ「ＢＳＳＩＤ−２」を取得する。
【０１５９】
（１１−４）更新部６０７は、ユーザの操作入力により、アクセスポイントＡＰｉが特定の場所に設置されているか否かの選択入力を受け付ける。図１１の例では、更新部６０７は、アクセスポイントＡＰ２が特定の場所に設置されていることを示す選択入力を受け付ける。
【０１６０】
（１１−５）更新部６０７は、現在接続中のアクセスポイントＡＰｉのＢＳＳＩＤを取得した場合、接続実績テーブル５００を読み出す。
【０１６１】
（１１−６）更新部６０７は、アクセスポイントＡＰｉが特定の場所に設置されているか否かの選択入力を受け付けた場合、接続実績テーブル５００の記憶内容を更新する。具体的には、例えば、更新部６０７は、接続実績テーブル５００の各フィールドに、自装置が属するセルＣｊのＣｅｌｌ−ＩＤ、現在接続中のアクセスポイントＡＰｉのＢＳＳＩＤ、最終接続時間および自宅ＡＰフラグを設定する。
【０１６２】
図１１の例では、更新部６０７は、接続実績テーブル５００の各フィールドに、Ｃｅｌｌ−ＩＤ「Ｃ１」、ＢＳＳＩＤ「ＢＳＳＩＤ−２」、最終接続時間「２０１３．０８．２４．１２．２３」および自宅ＡＰフラグ「１」を設定する。これにより、接続実績情報５００−１がレコードとして接続実績テーブル５００に新規登録される。
【０１６３】
（移動端末装置１０１の各種処理手順）
つぎに、実施の形態１にかかる移動端末装置１０１の各種処理手順について説明する。まず、実施の形態１にかかる移動端末装置１０１の通信制御処理手順について説明する。
【０１６４】
図１２は、実施の形態１にかかる移動端末装置１０１の通信制御処理手順の一例を示すフローチャートである。図１２のフローチャートにおいて、まず、移動端末装置１０１は、ディスプレイ３０３の表示状態が非表示から表示へ遷移したか否かを判断する（ステップＳ１２０１）。
【０１６５】
ここで、移動端末装置１０１は、ディスプレイ３０３の表示状態が非表示から表示へ遷移するのを待つ（ステップＳ１２０１：Ｎｏ）。そして、ディスプレイ３０３の表示状態が非表示から表示へ遷移した場合（ステップＳ１２０１：Ｙｅｓ）、移動端末装置１０１は、自装置が属する基地局ＢＳｊのセルＣｊのＣｅｌｌ−ＩＤを取得する（ステップＳ１２０２）。
【０１６６】
つぎに、移動端末装置１０１は、接続実績テーブル５００から、取得した自装置が属するセルＣｊのＣｅｌｌ−ＩＤに対応する接続実績情報を検索する（ステップＳ１２０３）。そして、移動端末装置１０１は、接続実績テーブル５００から接続実績情報が検索されたか否かを判断する（ステップＳ１２０４）。
【０１６７】
ここで、接続実績情報が検索された場合（ステップＳ１２０４：Ｙｅｓ）、移動端末装置１０１は、ＷＬＡＮ設定が「ＯＦＦ」であるか否かを判断する（ステップＳ１２０５）。ここで、ＷＬＡＮ設定が「ＯＮ」の場合（ステップＳ１２０５：Ｎｏ）、移動端末装置１０１は、ステップＳ１２０７に移行する。
【０１６８】
一方、ＷＬＡＮ設定が「ＯＦＦ」の場合（ステップＳ１２０５：Ｙｅｓ）、移動端末装置１０１は、ＷＬＡＮ設定を「ＯＮ」に設定する（ステップＳ１２０６）。つぎに、移動端末装置１０１は、検索した接続実績情報の自宅ＡＰフラグフィールドに「１」が設定されているか否かを判断する（ステップＳ１２０７）。
【０１６９】
ここで、自宅ＡＰフラグフィールドに「１」が設定されている場合（ステップＳ１２０７：Ｙｅｓ）、移動端末装置１０１は、ＷＬＡＮ切断設定を「切断しない」に設定して（ステップＳ１２０８）、本フローチャートによる一連の処理を終了する。
【０１７０】
一方、自宅ＡＰフラグフィールドに「０」が設定されている場合（ステップＳ１２０７：Ｎｏ）、移動端末装置１０１は、ＷＬＡＮ切断設定を「切断する」に設定して（ステップＳ１２０９）、本フローチャートによる一連の処理を終了する。
【０１７１】
また、ステップＳ１２０４において、接続実績情報が検索されなかった場合（ステップＳ１２０４：Ｎｏ）、移動端末装置１０１は、ＷＬＡＮ設定が「ＯＦＦ」であるか否かを判断する（ステップＳ１２１０）。ここで、ＷＬＡＮ設定が「ＯＦＦ」の場合（ステップＳ１２１０：Ｙｅｓ）、移動端末装置１０１は、本フローチャートによる一連の処理を終了する。
【０１７２】
一方、ＷＬＡＮ設定が「ＯＮ」の場合（ステップＳ１２１０：Ｎｏ）、移動端末装置１０１は、ＷＬＡＮ設定を「ＯＦＦ」に設定して（ステップＳ１２１１）、本フローチャートによる一連の処理を終了する。
【０１７３】
これにより、移動端末装置１０１が属する基地局ＢＳｊのセルＣｊにおけるアクセスポイントＡＰｉへの接続実績およびアクセスポイントＡＰｉの設置場所に応じて、アクセスポイントＡＰｉとの通信を制御することができる。
【０１７４】
つぎに、図５に示した接続実績テーブル５００の記憶内容を更新する移動端末装置１０１の更新処理手順について説明する。
【０１７５】
図１３は、実施の形態１にかかる移動端末装置１０１の更新処理手順の一例を示すフローチャートである。図１３のフローチャートにおいて、まず、移動端末装置１０１は、アクセスポイントＡＰｉに接続したか否かを判断する（ステップＳ１３０１）。
【０１７６】
ここで、移動端末装置１０１は、アクセスポイントＡＰｉに接続するのを待つ（ステップＳ１３０１：Ｎｏ）。そして、移動端末装置１０１は、アクセスポイントＡＰｉに接続した場合（ステップＳ１３０１：Ｙｅｓ）、自装置が属するセルＣｊのＣｅｌｌ−ＩＤを取得する（ステップＳ１３０２）。
【０１７７】
つぎに、移動端末装置１０１は、接続したアクセスポイントＡＰｉのＢＳＳＩＤを取得する（ステップＳ１３０３）。そして、移動端末装置１０１は、接続実績テーブル５００を参照して、取得したＣｅｌｌ−ＩＤに対応する接続実績情報があるか否かを判断する（ステップＳ１３０４）。
【０１７８】
ここで、接続実績情報がない場合（ステップＳ１３０４：Ｎｏ）、移動端末装置１０１は、接続実績テーブル５００に新たな接続実績情報を新規登録して（ステップＳ１３０５）、本フローチャートによる一連の処理を終了する。
【０１７９】
一方、接続実績情報がある場合（ステップＳ１３０４：Ｙｅｓ）、移動端末装置１０１は、接続実績テーブル５００内の取得したＣｅｌｌ−ＩＤに対応する接続実績情報を更新して（ステップＳ１３０６）、本フローチャートによる一連の処理を終了する。
【０１８０】
これにより、移動端末装置１０１が属するセルＣｊにおけるアクセスポイントＡＰｉへの接続状況に応じて、接続実績テーブル５００の記憶内容を更新することができる。
【０１８１】
以上説明したように、実施の形態１にかかる移動端末装置１０１によれば、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことに応じて、自装置が属するセルＣｊに自宅ＡＰが存在するか否かを判定することができる。また、移動端末装置１０１によれば、自宅ＡＰが存在する場合は、ディスプレイ３０３の表示状態が表示から非表示へ遷移したことに応じて、アクセスポイントＡＰｉの探索を周期的に行うことができる。
【０１８２】
これにより、自宅ＡＰが存在する基地局ＢＳｊのセルＣｊにおいて、画面ＯＦＦを契機にアクセスポイントＡＰｉの探索を周期的に行うことができる。この結果、画面ＯＦＦであっても特定の場所に設置されたアクセスポイントＡＰｉに自動接続することが可能となり、ユーザビリティが損なわれることを防ぐことができる。
【０１８３】
また、移動端末装置１０１によれば、ディスプレイ３０３の表示状態が非表示から表示へ遷移したことに応じて、自装置が属するセルＣｊに、特定の場所に設置されていない接続ＡＰが存在するか否かを判定することができる。また、移動端末装置１０１によれば、特定の場所に設置されていない接続ＡＰが存在する場合は、ディスプレイ３０３の表示状態が表示から非表示へ遷移したことに応じて、アクセスポイントＡＰｉの探索を一定回数Ｃまたは一定期間Ｔ周期的に行うことができる。
【０１８４】
これにより、特定の場所に設置されていない接続ＡＰが存在する基地局ＢＳｊのセルＣｊにおいて、画面ＯＦＦ時におけるアクセスポイントＡＰｉの探索回数や探索期間を制限して、移動端末装置１０１の消費電力を抑制することができる。また、画面ＯＦＦを契機にアクセスポイントＡＰｉの探索を一定回数Ｃまたは一定期間Ｔ周期的に行うことで、画面ＯＦＦ時におけるユーザビリティをある程度確保することができる。
【０１８５】
また、移動端末装置１０１によれば、自装置が属するセルＣｊに接続ＡＰが存在しない場合は、ディスプレイ３０３の表示状態が表示から非表示へ遷移したことに応じて、アクセスポイントＡＰｉの探索を行わないようにすることができる。
【０１８６】
これにより、画面ＯＦＦを契機に、ユーザが利用可能なアクセスポイントＡＰｉが存在しないセルＣｊにおけるアクセスポイントＡＰｉの探索を停止して、移動端末装置１０１の消費電力を抑制することができる。
【０１８７】
これらのことから、実施の形態１にかかる移動端末装置１０１によれば、ユーザビリティを確保するとともに、移動端末装置１０１の消費電力を抑制することができる。また、移動端末装置１０１によれば、自宅ＡＰ付近では画面ＯＦＦであっても無線ＬＡＮを介した無線通信が可能となる。これにより、例えば、自宅等に設置された無線通信可能な他の情報通信機器への自動接続が可能となり、ユーザの利便性を向上させることができる。他の情報通信機器としては、例えば、移動端末装置１０１と連携して、移動端末装置１０１の情報（例えば、着信、受信メール）を他の情報通信機器のディスプレイに表示する機能を有するパーソナル・コンピュータ、テレビジョン、デジタルサイネージなどが挙げられる。
【０１８８】
（実施の形態２）
つぎに、実施の形態２にかかる移動端末装置１０１について説明する。実施の形態１で説明した箇所と同様の箇所については、同一符号を付して図示および説明を省略する。
【０１８９】
上述した実施の形態１では、ユーザの操作入力に応じて作成される自宅ＡＰ情報に基づいて、アクセスポイントＡＰｉの自宅ＡＰフラグを設定する場合について説明した。実施の形態２では、アクセスポイントＡＰｉとの接続時間に基づいて、アクセスポイントＡＰｉの自宅ＡＰフラグを設定する場合について説明する。
【０１９０】
（移動端末装置１０１の機能的構成例）
まず、実施の形態２にかかる移動端末装置１０１の機能的構成例について説明する。図１４は、実施の形態２にかかる移動端末装置１０１の機能的構成例を示すブロック図である。図１４において、移動端末装置１０１は、第１の通信部６０１と、第２の通信部６０２と、検出部６０３と、取得部６０４と、判定部６０５と、通信制御部６０６と、更新部６０７と、算出部１４０１と、を含む構成である。検出部６０３〜更新部６０７および算出部１４０１は制御部となる機能であり、具体的には、例えば、図３に示したメモリ３０２に記憶されたプログラムをＣＰＵ３０１に実行させることにより、その機能を実現する。また、第１の通信部６０１は公衆網Ｉ／Ｆ３０５により、第２の通信部６０２はＷＬＡＮ  Ｉ／Ｆ３０６により、その機能を実現する。各機能部の処理結果は、例えば、メモリ３０２に記憶される。以下、上述した実施の形態１にかかる移動端末装置１０１とは異なる機能について説明する。
【０１９１】
算出部１４０１は、ネットワーク２１０に接続するための接続処理が行われたアクセスポイントＡＰｉとの接続時間の積算値Ｔｓを算出する機能を有する。ここで、アクセスポイントＡＰｉとの接続時間とは、アクセスポイントＡＰｉに接続してから、アクセスポイントＡＰｉとの接続が解除されるまでの時間である。
【０１９２】
また、算出部１４０１は、アクセスポイントＡＰｉとは異なるアクセスポイントＡＰｋを介してネットワーク２１０への接続が行われたことに応じて、アクセスポイントＡＰｉの積算値Ｔｓを初期化することにしてもよい（ｋ≠ｉ、ｋ＝１，２，…，ｎ）。これにより、アクセスポイントＡＰｉとの接続が一時的に解除されても、アクセスポイントＡＰｉとは異なるアクセスポイントＡＰｋに接続されるまでは、アクセスポイントＡＰｉの接続時間を積算することができる。
【０１９３】
更新部６０７は、算出部１４０１によって算出されたアクセスポイントＡＰｉとの接続時間の積算値Ｔｓに基づいて、アクセスポイントＡＰｉが特定の場所に設置されているか否かを示す情報を更新する機能を有する。具体的には、例えば、まず、更新部６０７は、算出されたアクセスポイントＡＰｉとの接続時間の積算値Ｔｓが閾値Ｔｔｈ以上となったか否かを判断する。
【０１９４】
ここで、閾値Ｔｔｈは、ユーザの操作入力により任意に設定可能であり、積算値Ｔｓが閾値Ｔｔｈ以上であれば、アクセスポイントＡＰｉが特定の場所に設置されていると判断できる値に設定される。閾値Ｔｔｈは、例えば、数十分から数時間程度の値に設定される。
【０１９５】
そして、更新部６０７は、積算値Ｔｓが閾値Ｔｔｈ以上となったと判断したことに応じて、接続実績テーブル５００に記憶された、アクセスポイントＡＰｉが存在するセルＣｊに対応する接続実績情報を更新する。より具体的には、例えば、更新部６０７は、接続実績テーブル５００のＢＳＳＩＤフィールドに、アクセスポイントＡＰｉのＢＳＳＩＤが設定された接続実績情報を特定する。そして、更新部６０７は、特定した接続実績情報の自宅ＡＰフラグを「１」に更新する。
【０１９６】
（アクセスポイントＡＰｉとの接続時間の積算値Ｔｓの算出例）
ここで、図１５および図１６を用いて、アクセスポイントＡＰｉとの接続時間の積算値Ｔｓの算出例について説明する。ここでは、閾値Ｔｔｈを「Ｔｔｈ＝６０［分］」とした場合を例に挙げて説明する。
【０１９７】
図１５は、アクセスポイントＡＰｉとの接続時間の積算値Ｔｓの算出例を示す説明図（その１）である。図１５において、ＢＳＳＩＤ「ＢＳＳＩＤ−３」のアクセスポイントＡＰ３に接続された時間（例えば、日時）と、アクセスポイントＡＰ３との接続が解除された時間（例えば、日時）とがそれぞれ示されている。
【０１９８】
具体的には、まず、時間ｔ（０）において、アクセスポイントＡＰ３に接続され、時間ｔ（１）において、アクセスポイントＡＰ３との接続が解除されている。この場合、算出部１４０１は、アクセスポイントＡＰ３との接続時間の積算値Ｔｓに接続時間Ｔ（１）を加算する。ただし、積算値Ｔｓの初期値は「Ｔｓ＝０」である。接続時間Ｔ（１）は、「Ｔ（１）＝ｔ（１）−ｔ（０）」であり、ここでは、「Ｔ（１）＝１８［分］」とする。
【０１９９】
ここで、更新部６０７は、算出部１４０１によって算出されたアクセスポイントＡＰ３との接続時間の積算値Ｔｓが閾値Ｔｔｈ以上となったか否かを判断する。ここでは、時間ｔ（１）の時点では積算値Ｔｓは１８分のため、更新部６０７は、積算値Ｔｓが閾値Ｔｔｈ未満であると判断する。
【０２００】
つぎに、時間ｔ（２）において、アクセスポイントＡＰ３に接続され、時間ｔ（３）において、アクセスポイントＡＰ３との接続が解除されている。この場合、算出部１４０１は、アクセスポイントＡＰ３との接続時間の積算値Ｔｓに接続時間Ｔ（２）を加算する。ただし、接続時間Ｔ（２）は、「Ｔ（２）＝ｔ（３）−ｔ（２）」であり、ここでは、「Ｔ（２）＝２３［分］」とする。
【０２０１】
ここで、更新部６０７は、算出部１４０１によって算出されたアクセスポイントＡＰ３との接続時間の積算値Ｔｓが閾値Ｔｔｈ以上となったか否かを判断する。ここでは、時間ｔ（３）の時点では積算値Ｔｓは４１分のため、更新部６０７は、積算値Ｔｓが閾値Ｔｔｈ未満であると判断する。
【０２０２】
つぎに、時間ｔ（４）において、アクセスポイントＡＰ３に接続され、時間ｔ（５）において、アクセスポイントＡＰ３との接続が解除されている。この場合、算出部１４０１は、アクセスポイントＡＰ３との接続時間の積算値Ｔｓに接続時間Ｔ（３）を加算する。ただし、接続時間Ｔ（３）は、「Ｔ（３）＝ｔ（５）−ｔ（４）」であり、ここでは、「Ｔ（３）＝１５［分］」とする。
【０２０３】
ここで、更新部６０７は、算出部１４０１によって算出されたアクセスポイントＡＰ３との接続時間の積算値Ｔｓが閾値Ｔｔｈ以上となったか否かを判断する。ここでは、時間ｔ（５）の時点では積算値Ｔｓは５６分のため、更新部６０７は、積算値Ｔｓが閾値Ｔｔｈ未満であると判断する。
【０２０４】
つぎに、時間ｔ（６）において、アクセスポイントＡＰ３に接続され、時間ｔ（７）において、アクセスポイントＡＰ３との接続が解除されている。この場合、算出部１４０１は、アクセスポイントＡＰ３との接続時間の積算値Ｔｓに接続時間Ｔ（４）を加算する。ただし、接続時間Ｔ（４）は、「Ｔ（４）＝ｔ（７）−ｔ（６）」であり、ここでは、「Ｔ（４）＝２３［分］」とする。
【０２０５】
ここで、更新部６０７は、算出部１４０１によって算出されたアクセスポイントＡＰ３との接続時間の積算値Ｔｓが閾値Ｔｔｈ以上となったか否かを判断する。ここでは、時間ｔ（７）の時点では積算値Ｔｓは７９分のため、更新部６０７は、積算値Ｔｓが閾値Ｔｔｈ以上であると判断する。
【０２０６】
この場合、更新部６０７は、例えば、接続実績テーブル５００を参照して、ＢＳＳＩＤフィールドにアクセスポイントＡＰ３のＢＳＳＩＤ「ＢＳＳＩＤ−３」が設定された接続実績情報５００−２を特定する。そして、更新部６０７は、特定した接続実績情報５００−２の自宅ＡＰフラグを「１」に更新する。
【０２０７】
これにより、移動端末装置１０１のユーザが長い時間滞在した可能性が高い場所に設置された利用可能なアクセスポイントＡＰ３を自宅ＡＰとして登録することができる。
【０２０８】
図１６は、アクセスポイントＡＰｉとの接続時間の積算値Ｔｓの算出例を示す説明図（その２）である。図１６において、ＢＳＳＩＤ「ＢＳＳＩＤ−３，ＢＳＳＩＤ−４」のアクセスポイントＡＰ３，ＡＰ４に接続された時間（例えば、日時）と、アクセスポイントＡＰ３，ＡＰ４との接続が解除された時間（例えば、日時）とがそれぞれ示されている。
【０２０９】
具体的には、まず、時間ｔ（０）において、アクセスポイントＡＰ３に接続され、時間ｔ（１）において、アクセスポイントＡＰ３との接続が解除されている。この場合、算出部１４０１は、アクセスポイントＡＰ３との接続時間の積算値Ｔｓに接続時間Ｔ（１）を加算する。ただし、積算値Ｔｓの初期値は「Ｔｓ＝０」である。接続時間Ｔ（１）は、「Ｔ（１）＝ｔ（１）−ｔ（０）」であり、ここでは、「Ｔ（１）＝１８［分］」とする。
【０２１０】
ここで、更新部６０７は、算出部１４０１によって算出されたアクセスポイントＡＰ３との接続時間の積算値Ｔｓが閾値Ｔｔｈ以上となったか否かを判断する。ここでは、時間ｔ（１）の時点では積算値Ｔｓは１８分のため、更新部６０７は、積算値Ｔｓが閾値Ｔｔｈ未満であると判断する。
【０２１１】
つぎに、時間ｔ（２）において、アクセスポイントＡＰ４に接続され、時間ｔ（３）において、アクセスポイントＡＰ４との接続が解除されている。この場合、算出部１４０１は、アクセスポイントＡＰ３との接続時間の積算値Ｔｓを初期化する。そして、算出部１４０１は、アクセスポイントＡＰ４との接続時間の積算値Ｔｓに接続時間Ｔ（２）を加算する。ただし、接続時間Ｔ（２）は、「Ｔ（２）＝ｔ（３）−ｔ（２）」であり、ここでは、「Ｔ（２）＝２３［分］」とする。
【０２１２】
ここで、更新部６０７は、算出部１４０１によって算出されたアクセスポイントＡＰ４との接続時間の積算値Ｔｓが閾値Ｔｔｈ以上となったか否かを判断する。ここでは、時間ｔ（３）の時点では積算値Ｔｓは２３分のため、更新部６０７は、積算値Ｔｓが閾値Ｔｔｈ未満であると判断する。
【０２１３】
つぎに、時間ｔ（４）において、アクセスポイントＡＰ３に接続され、時間ｔ（５）において、アクセスポイントＡＰ３との接続が解除されている。この場合、算出部１４０１は、アクセスポイントＡＰ４との接続時間の積算値Ｔｓを初期化する。そして、算出部１４０１は、アクセスポイントＡＰ３との接続時間の積算値Ｔｓに接続時間Ｔ（３）を加算する。ただし、接続時間Ｔ（３）は、「Ｔ（３）＝ｔ（５）−ｔ（４）」であり、ここでは、「Ｔ（３）＝１８［分］」とする。
【０２１４】
ここで、更新部６０７は、算出部１４０１によって算出されたアクセスポイントＡＰ３との接続時間の積算値Ｔｓが閾値Ｔｔｈ以上となったか否かを判断する。ここでは、時間ｔ（５）の時点では積算値Ｔｓは１８分のため、更新部６０７は、積算値Ｔｓが閾値Ｔｔｈ未満であると判断する。
【０２１５】
これにより、接続先のアクセスポイントＡＰｉが切り替わる度に積算値Ｔｓをリセットすることができ、多くのアクセスポイントＡＰｉを自宅ＡＰとして登録してしまうことを防ぐことができる。
【０２１６】
また、図１６の例では、アクセスポイントＡＰｉとは異なるアクセスポイントＡＰｋを介してネットワーク２１０への接続が行われたことに応じて、アクセスポイントＡＰｉの積算値Ｔｓを初期化することにしたが、これに限らない。
【０２１７】
例えば、算出部１４０１は、所定期間ＰＴごとに、ネットワーク２１０に接続するための接続処理が行われた各アクセスポイントＡＰｉとの接続時間の積算値Ｔｓを算出することにしてもよい。この場合、算出部１４０１は、所定期間ＰＴ内は、アクセスポイントＡＰｉとの接続が解除されて、アクセスポイントＡＰｉとは異なるアクセスポイントＡＰｋに接続されても、アクセスポイントＡＰｉとの接続時間の積算値Ｔｓを初期化しない。
【０２１８】
また、算出部１４０１は、所定期間ＰＴが終了する度に、各アクセスポイントＡＰｉとの接続時間の積算値Ｔｓを初期化する。所定期間ＰＴは、任意に設定可能であり、例えば、数週間から数ヶ月程度の期間に設定される。この場合、上記閾値Ｔｔｈは、例えば、数時間から数十時間程度の値に設定される。
【０２１９】
また、所定期間ＰＴ内での積算値Ｔｓが閾値Ｔｔｈ以上となるアクセスポイントＡＰが複数存在する場合がある。この場合、更新部６０７は、所定期間ＰＴ内での積算値Ｔｓが閾値Ｔｔｈ以上となる複数のアクセスポイントＡＰのうちの積算値Ｔｓが大きい上位Ｎ個（例えば、３個）のアクセスポイントＡＰを自宅ＡＰとして登録することにしてもよい。
【０２２０】
（移動端末装置１０１の更新処理手順）
つぎに、実施の形態２にかかる移動端末装置１０１の更新処理手順について説明する。
【０２２１】
図１７は、実施の形態２にかかる移動端末装置１０１の更新処理手順の一例を示すフローチャートである。図１７のフローチャートにおいて、まず、移動端末装置１０１は、ＢＳＳＩＤ「Ｂ０」を初期化する（ステップＳ１７０１）。「Ｂ０」は、積算値Ｔｓの算出対象となるアクセスポイントＡＰｉのＢＳＳＩＤである。
【０２２２】
つぎに、移動端末装置１０１は、アクセスポイントＡＰｉに接続したか否かを判断する（ステップＳ１７０２）。ここで、移動端末装置１０１は、アクセスポイントＡＰｉに接続するのを待つ（ステップＳ１７０２：Ｎｏ）。そして、アクセスポイントＡＰｉに接続した場合（ステップＳ１７０２：Ｙｅｓ）、移動端末装置１０１は、アクセスポイントＡＰｉのＢＳＳＩＤ「Ｂ１」を取得する（ステップＳ１７０３）。
【０２２３】
つぎに、移動端末装置１０１は、アクセスポイントＡＰｉに接続した時間ｔ０を取得する（ステップＳ１７０４）。そして、移動端末装置１０１は、ＢＳＳＩＤ「Ｂ０」とＢＳＳＩＤ「Ｂ１」とが一致するか否かを判断する（ステップＳ１７０５）。ここで、ＢＳＳＩＤ「Ｂ０」とＢＳＳＩＤ「Ｂ１」とが一致する場合（ステップＳ１７０５：Ｙｅｓ）、移動端末装置１０１は、ステップＳ１７０８に移行する。
【０２２４】
一方、ＢＳＳＩＤ「Ｂ０」とＢＳＳＩＤ「Ｂ１」とが不一致の場合（ステップＳ１７０５：Ｎｏ）、移動端末装置１０１は、ＢＳＳＩＤ「Ｂ０」を「Ｂ０＝Ｂ１」として（ステップＳ１７０６）、積算値Ｔｓを「Ｔｓ＝０」で初期化する（ステップＳ１７０７）。
【０２２５】
つぎに、移動端末装置１０１は、アクセスポイントＡＰｉとの接続が解除されたか否かを判断する（ステップＳ１７０８）。ここで、移動端末装置１０１は、アクセスポイントＡＰｉとの接続が解除されるのを待つ（ステップＳ１７０８：Ｎｏ）。
【０２２６】
そして、アクセスポイントＡＰｉとの接続が解除された場合（ステップＳ１７０８：Ｙｅｓ）、移動端末装置１０１は、アクセスポイントＡＰｉとの接続が解除された時間ｔ１を取得する（ステップＳ１７０９）。つぎに、移動端末装置１０１は、積算値Ｔｓを「Ｔｓ＝Ｔｓ＋（ｔ１−ｔ０）」で更新する（ステップＳ１７１０）。
【０２２７】
そして、移動端末装置１０１は、積算値Ｔｓが閾値Ｔｔｈ以上となったか否かを判断する（ステップＳ１７１１）。ここで、積算値Ｔｓが閾値Ｔｔｈ未満の場合（ステップＳ１７１１：Ｎｏ）、移動端末装置１０１は、ステップＳ１７０２に戻る。
【０２２８】
一方、積算値Ｔｓが閾値Ｔｔｈ以上の場合（ステップＳ１７１１：Ｙｅｓ）、移動端末装置１０１は、接続実績テーブル５００のＢＳＳＩＤフィールドにＢＳＳＩＤ「Ｂ１」が設定された接続実績情報を特定する（ステップＳ１７１２）。そして、移動端末装置１０１は、特定した接続実績情報の自宅ＡＰフラグを「１」に更新して（ステップＳ１７１３）、ステップＳ１７０２に戻る。
【０２２９】
これにより、移動端末装置１０１との接続時間の積算値Ｔｓが閾値Ｔｔｈ以上となったアクセスポイントＡＰｉを自宅ＡＰとして登録することができる。
【０２３０】
以上説明したように、実施の形態２にかかる移動端末装置１０１によれば、アクセスポイントＡＰｉとの接続時間の積算値Ｔｓを算出し、算出した積算値Ｔｓが閾値Ｔｔｈ以上となったか否かを判断することができる。また、移動端末装置１０１によれば、積算値Ｔｓが閾値Ｔｔｈ以上となったことに応じて、アクセスポイントＡＰｉを自宅ＡＰとして登録することができる。
【０２３１】
これにより、ユーザの自宅や自宅に準ずる場所に設置されたアクセスポイントＡＰｉを自宅ＡＰとして自動登録することが可能となり、ユーザの手間を削減して利便性の向上を図ることができる。
【０２３２】
なお、本実施の形態で説明した通信制御方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本通信制御プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、本通信制御プログラムは、インターネット等のネットワークを介して配布してもよい。
【０２３３】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０２３４】
（付記１）基地局と通信する第１の通信部と、
アクセスポイントを介してネットワークに接続する第２の通信部と、
前記基地局の通信エリアの識別情報と対応付けて、前記アクセスポイントのいずれかが特定のアクセスポイントであることを示すアクセスポイント情報を記憶する記憶部と、
前記アクセスポイント情報に基づき、自装置が前記特定のアクセスポイントを有する前記基地局の通信エリアに存在する場合に、前記特定のアクセスポイントの探索を開始し、または、前記特定のアクセスポイントの探索を維持する制御部と、
を有することを特徴とする移動端末装置。
【０２３５】
（付記２）前記特定のアクセスポイントは、前記移動端末装置を利用する人が所定時間滞在する場所に設置されたアクセスポイントである、付記１に記載の移動端末装置。
【０２３６】
（付記３）前記制御部は、
自装置が前記特定のアクセスポイントを有する前記基地局の通信エリアに存在する場合に、画面表示オンを契機に前記特定のアクセスポイントを探索するとともに、画面表示オフ後も前記特定のアクセスポイントの探索を維持する、付記１または２に記載の移動端末装置。
【０２３７】
（付記４）前記制御部は、
前記アクセスポイント情報に基づき、前記自装置が前記特定のアクセスポイント以外のアクセスポイントを有する前記基地局の通信エリアに存在する場合に、前記アクセスポイントの探索を一定回数または一定期間周期的に行うことを特徴とする付記３に記載の移動端末装置。
【０２３８】
（付記５）前記制御部は、
前記ネットワークに接続するための接続処理が行われたいずれかのアクセスポイントとの接続時間の積算値を算出し、算出した前記積算値が閾値以上となったことに応じて、前記いずれかのアクセスポイントが前記特定のアクセスポイントであることを示すアクセスポイント情報を前記記憶部に記憶することを特徴とする付記４に記載の移動端末装置。
【０２３９】
（付記６）前記制御部は、
前記いずれかのアクセスポイントとは異なるアクセスポイントを介して前記ネットワークに接続するための接続処理が行われたことに応じて、前記積算値を初期化することを特徴とする付記５に記載の移動端末装置。
【０２４０】
（付記７）前記制御部は、
自装置の接続先の前記基地局が切り替わったことに応じて、前記アクセスポイント情報に基づき、自装置が前記特定のアクセスポイントを有する前記基地局の通信エリアに存在するか否かを判定することを特徴とする付記６に記載の移動端末装置。
【０２４１】
（付記８）前記制御部は、
画面表示オンを契機に前記画面の表示状態が非表示から表示へ遷移したことに応じて、前記アクセスポイントの探索を周期的に行うことを特徴とする付記７に記載の移動端末装置。
【０２４２】
（付記９）前記制御部は、
前記接続処理が行われたアクセスポイントを有しない前記基地局の通信エリアに自装置が存在する場合、画面表示オフを契機に前記アクセスポイントの探索を停止することを特徴とする付記８に記載の移動端末装置。
【０２４３】
（付記１０）前記制御部は、
前記自装置が前記特定のアクセスポイント以外のアクセスポイントを有する前記基地局の通信エリアに存在する場合、画面表示オフとなってから一定期間経過後に前記第２の通信部に対する電力供給を停止することを特徴とする付記９に記載の移動端末装置。
【０２４４】
（付記１１）前記制御部は、
自装置が存在する前記基地局の通信エリアの識別情報を取得し、
取得した前記識別情報に対応するアクセスポイント情報を前記記憶部から検索し、
検索した前記アクセスポイント情報が、前記アクセスポイントのいずれかが特定のアクセスポイントであることを示す場合、自装置が前記特定のアクセスポイントを有する前記基地局の通信エリアに存在すると判定することを特徴とする付記１０に記載の移動端末装置。
【０２４５】
（付記１２）前記制御部は、
検索した前記アクセスポイント情報が、前記アクセスポイントのいずれかが特定のアクセスポイントであることを示さない場合、前記自装置が前記特定のアクセスポイント以外のアクセスポイントを有する前記基地局の通信エリアに存在すると判定することを特徴とする付記１１に記載の移動端末装置。
【０２４６】
（付記１３）前記制御部は、
取得した前記識別情報に対応するアクセスポイント情報が前記記憶部から検索されなかった場合、自装置が存在する前記基地局の通信エリアに、前記接続処理が行われたアクセスポイントが存在しないと判定することを特徴とする付記１２に記載の移動端末装置。
【０２４７】
（付記１４）基地局と通信する第１の通信部と、アクセスポイントを介してネットワークに接続する第２の通信部と、を有する移動端末装置が、
前記基地局の通信エリアの識別情報と対応付けて、前記アクセスポイントのいずれかが特定のアクセスポイントであることを示すアクセスポイント情報を記憶する記憶部に記憶された前記アクセスポイント情報に基づき、自装置が前記特定のアクセスポイントを有する前記基地局の通信エリアに存在する場合に、前記特定のアクセスポイントの探索を開始し、または、前記特定のアクセスポイントの探索を維持する、
処理を実行することを特徴とする通信制御方法。
【０２４８】
（付記１５）前記特定のアクセスポイントは、前記移動端末装置を利用する人が所定時間滞在する場所に設置されたアクセスポイントである、付記１４に記載の通信制御方法。
【０２４９】
（付記１６）基地局と通信する第１の通信部と、アクセスポイントを介してネットワークに接続する第２の通信部と、を有する移動端末装置に、
前記基地局の通信エリアの識別情報と対応付けて、前記アクセスポイントのいずれかが特定のアクセスポイントであることを示すアクセスポイント情報を記憶する記憶部に記憶された前記アクセスポイント情報に基づき、自装置が前記特定のアクセスポイントを有する前記基地局の通信エリアに存在する場合に、前記特定のアクセスポイントの探索を開始し、または、前記特定のアクセスポイントの探索を維持する、
処理を実行させることを特徴とする通信制御プログラム。
【０２５０】
（付記１７）前記特定のアクセスポイントは、前記移動端末装置を利用する人が所定時間滞在する場所に設置されたアクセスポイントである、付記１６に記載の通信制御プログラム。
【符号の説明】
【０２５１】
１０１  移動端末装置
４００  接続ＡＰテーブル
５００  接続実績テーブル
６０１  第１の通信部
６０２  第２の通信部
６０３  検出部
６０４  取得部
６０５  判定部
６０６  通信制御部
６０７  更新部
１４０１  算出部
【国際調査報告】
2015056316.tif 000020
2015056316.tif 000021