(57)【要約】【課題】通信端末の消費電力を削減すること。【解決手段】通信端末１０において、記憶部１０５が、過去にネットワークへの接続が成功したときに利用された基地局のＢＳＳＩＤを記憶する接続情報データベースを格納し、受信部１０２が、基地局からＳＳＩＤ及びＢＳＳＩＤを受信し、制御部１０３が、受信されたＢＳＳＩＤが接続情報データベースに存在するか否かを、受信されたＳＳＩＤの認証がなされる前に判定し、受信されたＢＳＳＩＤが接続情報データベースに存在するときはＢＳＳＩＤの送信元の基地局との通信を継続する一方で、受信されたＢＳＳＩＤが接続情報データベースに存在しないときは、受信されたＳＳＩＤの認証がなされる前に、ＢＳＳＩＤの送信元の基地局との通信を中止する。【選択図】図２
2013197870.tif 000002
【特許請求の範囲】
【請求項１】
同一のネットワークへの接続を提供する複数の基地局によって共有される、前記同一のネットワークを識別するための第１識別子、及び、前記複数の基地局の各々に固有の第２識別子を受信する受信部と、
過去にネットワークへの接続が成功したときに利用された基地局の第２識別子を記憶する第１データベースと、
受信された第２識別子が前記第１データベースに存在するか否かを、受信された第１識別子の認証がなされる前に判定し、前記受信された第２識別子が前記第１データベースに存在するときは前記受信された第２識別子の送信元の基地局との通信を継続する一方で、前記受信された第２識別子が前記第１データベースに存在しないときは、前記受信された第１識別子の認証がなされる前に、前記送信元の基地局との通信を中止する制御部と、
を具備する通信端末装置。
【請求項２】
前記送信元の基地局を利用したネットワークへの接続が成功したときに、前記送信元の基地局の第２識別子を前記第１データベースに登録する一方で、前記送信元の基地局を利用したネットワークへの接続が失敗したときに、前記送信元の基地局の第２識別子を前記第１データベースから削除する更新部、
をさらに具備する請求項１に記載の通信端末装置。
【請求項３】
特定の基地局の設置位置を示す位置情報と前記特定の基地局の第２識別子とを対応付けて記憶する第２データベース、をさらに具備し、
前記制御部は、さらに、前記位置情報を用いた通信サービスが利用されるときに、前記第２データベースに存在する第２識別子が前記第１データベースに存在するか否か判定し、前記第２データベースに存在する第２識別子が前記第１データベースにも存在するときは前記特定の基地局へデータを送信する一方で、前記第２データベースに存在する第２識別子が前記第１データベースに存在しないときは前記特定の基地局へデータを送信しない、
請求項１または２に記載の通信端末装置。
【請求項４】
第１識別子はＳＳＩＤであり、
第２識別子はＢＳＳＩＤまたはＭＡＣアドレスである、
請求項１から３のいずれか１つに記載の通信端末装置。
【請求項５】
同一のネットワークへの接続を提供する複数の基地局によって共有される、前記同一のネットワークを識別するための第１識別子、及び、前記複数の基地局の各々に固有の第２識別子を受信し、
受信された第２識別子が、過去にネットワークへの接続が成功したときに利用された基地局の第２識別子を記憶するデータベースに存在するか否かを、受信された第１識別子の認証がなされる前に判定し、
前記受信された第２識別子が前記データベースに存在するときは前記受信された第２識別子の送信元の基地局との通信を継続する一方で、前記受信された第２識別子が前記データベースに存在しないときは、前記受信された第１識別子の認証がなされる前に、前記送信元の基地局との通信を中止する、
通信制御方法。
【請求項６】
同一のネットワークへの接続を提供する複数の基地局によって共有される、前記同一のネットワークを識別するための第１識別子、及び、前記複数の基地局の各々に固有の第２識別子を受信する通信端末装置において用いられる通信制御プログラムであって、
受信された第２識別子が、過去にネットワークへの接続が成功したときに利用された基地局の第２識別子を記憶するデータベースに存在するか否かを、受信された第１識別子の認証がなされる前に判定し、
前記受信された第２識別子が前記データベースに存在するときは前記受信された第２識別子の送信元の基地局との通信を継続する一方で、前記受信された第２識別子が前記データベースに存在しないときは、前記受信された第１識別子の認証がなされる前に、前記送信元の基地局との通信を中止する、
処理をプロセッサに実行させる通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末装置、通信制御方法及び通信制御プログラムに関する。
【背景技術】
【０００２】
無線ＬＡＮ（Wireless  Local  Area  Network）とのデータ通信が可能な通信端末装置（以下「通信端末」と省略する）の普及に伴い、無線ＬＡＮの通信スポットが整備されつつある。無線ＬＡＮの各通信スポットには、アクセスポイントと呼ばれる無線ＬＡＮ基地局（以下「基地局」と省略する）が設置される。通信事業者等が提供する無線ＬＡＮシステムは、多数の基地局がインターネット網を介してサーバと接続されることにより構築されている。
【０００３】
従来、通信端末が基地局の通信エリア内に入ると、基地局から一斉送信されるビーコン信号に含まれるＳＳＩＤ（Service  Set  Identifier；サービスセット識別子）と、通信端末に事前に設定されたＳＳＩＤとが一致するか否かの認証（ＳＳＩＤ認証）が行われる。そして、ＳＳＩＤ認証が成功した通信端末のみが無線ＬＡＮとのデータ通信を許可される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１９７１２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、ＳＳＩＤ認証が成功しても、通信端末は、ビーコン信号の送信元の基地局を利用したネットワークへの接続が行えないことがある。例えば、通信端末は、ＳＳＩＤ認証が成功した場合であっても、ビーコン信号の送信元の基地局の一部機能の故障、または、ビーコン信号の送信元の基地局が接続されたインターネット網上に設置された機器の故障等により、ビーコン信号の送信元の基地局とデータ通信を行えない場合が想定される。この場合には、ＳＳＩＤの認証処理が無駄になり、通信端末においてＳＳＩＤの認証処理に消費された電力が無駄になってしまう。またこの場合に、ＳＳＩＤの認証後に通信端末のユーザ認証も行われると、通信端末においてユーザ認証処理に消費された電力がさらに無駄になってしまう。
【０００６】
開示の技術は、上記に鑑みてなされたものであって、通信端末の消費電力を削減することを目的とする。
【課題を解決するための手段】
【０００７】
本願の開示する通信端末は、同一のネットワークへの接続を提供する複数の基地局によって共有される、前記同一のネットワークを識別するための第１識別子、及び、前記複数の基地局の各々に固有の第２識別子を受信する受信部と、過去にネットワークへの接続が成功したときに利用された基地局の第２識別子を記憶する第１データベースと、受信された第２識別子が前記第１データベースに存在するか否かを、受信された第１識別子の認証がなされる前に判定し、前記受信された第２識別子が前記第１データベースに存在するときは前記受信された第２識別子の送信元の基地局との通信を継続する一方で、前記受信された第２識別子が前記第１データベースに存在しないときは、前記受信された第１識別子の認証がなされる前に前記送信元の基地局との通信を中止する制御部と、を具備する。
【発明の効果】
【０００８】
本願の開示する通信端末、通信制御方法及び通信制御プログラムの上記態様によれば、通信端末の消費電力を削減することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、無線ＬＡＮシステムの一例を示す図である。
【図２】図２は、実施の形態１の通信端末の構成例を示すブロック図である。
【図３】図３は、実施の形態１の通信端末の動作の説明に供するフローチャートである。
【図４】図４は、実施の形態１の制御部の処理の説明に供する図である。
【図５】図５は、実施の形態１の制御部及びデータベース更新部の処理の説明に供する図である。
【図６】図６は、実施の形態１の制御部及びデータベース更新部の処理の説明に供する図である。
【図７】図７は、実施の形態２の接続情報データベースの一例を示す図である。
【図８】図８は、実施の形態２の位置情報データベースの一例を示す図である。
【図９】図９は、通信端末のハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１０】
図１は、無線ＬＡＮシステムの一例を示す図である。図１に示すように、無線ＬＡＮシステムは、２０−１〜２０―ｎのｎ個の基地局がインターネット網を介してサーバ３０と接続されることにより構築されている。異なる基地局２０−１〜２０−ｎのいずれを介しても、同一のサーバ３０からは同一の通信端末１０に対して同一のデータが送信される。すなわち、基地局２０−１〜２０−ｎ及びサーバ３０により、同一のネットワークが構築される。通信端末１０は、基地局２０−１〜２０−ｎのいずれかの基地局を利用して無線ＬＡＮに接続する。
【００１１】
また、通信端末１０は、基地局２０−１〜２０−ｎのいずれかの基地局の通信エリア内に入った場合に、その基地局からビーコン信号を受信する。例えば、通信端末１０は、基地局２０−２の通信エリア内に入ると、基地局２０−２から、ビーコン信号を受信する。このビーコン信号には、ＳＳＩＤ及びＢＳＳＩＤ（Basic  Service  Set  Identifier；基本サービスセット識別子）が含まれる。
【００１２】
ここで、ＳＳＩＤは、同一のネットワークへの接続を提供する複数の基地局２０−１〜２０−ｎによって共有される、同一のネットワークを識別するための識別子である。よって、通信端末１０は、ＳＳＩＤにより、互いに異なる各ネットワークを識別することはできるが、同一のネットワークへの接続を提供する互いに異なる各基地局２０−１〜２０−ｎを識別することはできない。つまり、通信端末１０は、受信したビーコン信号の送信元の基地局をＳＳＩＤにより特定することはできない。このため、通信端末１０は、ＳＳＩＤを用いて個別の基地局との通信可否を判断することはできない。
【００１３】
一方で、ＢＳＳＩＤは、複数の基地局２０−１〜２０−ｎの各々に固有の識別子である。よって、通信端末１０は、同一のネットワークへの接続を提供する互いに異なる各基地局２０−１〜２０−ｎをＢＳＳＩＤにより識別することができる。つまり、通信端末１０は、受信したビーコン信号の送信元の基地局をＢＳＳＩＤにより特定することができる。このため、通信端末１０は、ＢＳＳＩＤを用いて個別の基地局との通信可否を判断することができる。なお、ＩＥＥＥ  ８０２.１１−２００７の無線ＬＡＮ仕様によれば、ＢＳＳＩＤは、インフラストラクチャモードでの基地局のＭＡＣアドレスと定義される。
【００１４】
本発明者は、基地局からＳＳＩＤの他にＢＳＳＩＤが送信されることに着目し、以下の実施の形態に想到した。
【００１５】
以下に、本願の開示する通信端末、通信制御方法及び通信制御プログラムの実施の形態を図面に基づいて詳細に説明する。なお、以下の実施の形態により本願の開示する通信端末、通信制御方法及び通信制御プログラムが限定されるものではない。また、各実施の形態において同一の機能を有する構成には同一の符号を付し、重複する説明は省略される。
【００１６】
［実施の形態１］
＜通信端末１０の構成＞
図２は、本実施の形態の通信端末１０の構成例を示すブロック図である。図２において、通信端末１０は、アンテナ１０１と、受信部１０２と、制御部１０３と、データベース更新部１０４と、記憶部１０５と、表示部１０６と、操作部１０７と、送信部１０８とを有する。
【００１７】
受信部１０２は、基地局２０−１〜２０−ｎのいずれかから送信された信号をアンテナ１０１を介して受信し、受信信号に受信処理（ダウンコンバート、Ａ／Ｄ変換、復調等）を施し、受信処理後の信号を制御部１０３及びデータベース更新部１０４に出力する。
【００１８】
制御部１０３は、ビーコン信号を用いて、ＢＳＳＩＤの認証及びＳＳＩＤの認証に伴う制御を行う。制御部１０３の動作の詳細は後述する。
【００１９】
記憶部１０５は、基地局２０−１〜２０−ｎのうち、過去にネットワークへの接続が成功したときに利用された基地局のＢＳＳＩＤが記憶された接続情報データベースを格納する。
【００２０】
データベース更新部１０４は、制御部１０３の制御に従って、接続情報データベースを更新する。データベース更新部１０４の動作の詳細は後述する。
【００２１】
表示部１０６は、制御部１０３の制御の下、操作部１０７へ入力された操作に従った画面を表示する。
【００２２】
操作部１０７は、通信端末１０のユーザが操作を入力するためのものである。
【００２３】
送信部１０８は、基地局２０−１〜２０−ｎへの信号に送信処理（変調、Ｄ／Ａ変換、アップコンバート等）を施し、送信処理後の信号をアンテナ１０１を介して基地局２０−１〜２０―ｎのいずれかに送信する。
【００２４】
＜通信端末１０の動作＞
図３は、本実施の形態の通信端末１０の動作の説明に供するフローチャートである。
【００２５】
無線ＬＡＮへの接続が自動的に行われるようにユーザによって通信端末１０に予め設定されているとき（「自動接続」のとき）には、図３に示すフローチャートが所定の時間間隔で繰り返し実行される。一方、無線ＬＡＮへの接続が、ユーザによる操作部１０７に対する特定の操作（例えば「無線ＬＡＮ接続確認ボタン」へのタッチ操作）により手動で行われるとき（「手動接続」のとき）には、図３に示すフローチャートは、その特定の操作に従ってスタートする。
【００２６】
まず、制御部１０３は、基地局２０−１〜２０―ｎのいずれかから送信されたビーコン信号が受信部１０２によって受信されたか否か判定する（ステップＳ３０１）。ビーコン信号が受信されないとき、すなわち、アクセスポイントが検出されないときには（ステップＳ３０１：Ｎｏ）、制御部１０３は処理を終了し、通信端末１０は待機状態となる（エンド）。
【００２７】
一方、ビーコン信号が受信されたとき、すなわち、アクセスポイントが検出されたときには（ステップＳ３０１：Ｙｅｓ）、制御部１０３は、受信されたビーコン信号からＢＳＳＩＤ及びＳＳＩＤを取得する（ステップＳ３０２）。
【００２８】
次いで、制御部１０３は、無線ＬＡＮへの接続が「自動接続」か「手動接続」か判定する（ステップＳ３０３）。
【００２９】
無線ＬＡＮへの接続が「自動接続」のときには（ステップＳ３０３：Ｙｅｓ）、制御部１０３は、記憶部１０５に格納されている接続情報データベースを参照し、ステップＳ３０２で取得したＢＳＳＩＤ（すなわち、受信されたＢＳＳＩＤ）が接続情報データベースに存在するか否か判定するＢＳＳＩＤ認証処理を行う（ステップＳ３０４）。また、制御部１０３は、ステップＳ３０４の判定を、ステップＳ３０２で取得したＳＳＩＤ（すなわち、受信されたＳＳＩＤ）の認証処理（ステップＳ３０５）がなされる前に行う。
【００３０】
そして、制御部１０３は、ステップＳ３０２で取得したＢＳＳＩＤが接続情報データベースに存在しないときには（ステップＳ３０４：Ｎｏ）、そのＢＳＳＩＤが付された基地局（すなわち、受信されたビーコン信号の送信元の基地局）との通信を中止する（ステップＳ３１１）。つまり、制御部１０３は、ステップＳ３０４：Ｎｏのときには、ステップＳ３０２で取得したＳＳＩＤの認証処理（ステップＳ３０５）がなされる前に、無線ＬＡＮとの接続を中止する。そして、制御部１０３は処理を終了し、通信端末１０は待機状態となる（エンド）。
【００３１】
一方、制御部１０３は、無線ＬＡＮへの接続が「手動接続」のとき（ステップＳ３０３：Ｎｏ）、または、ステップＳ３０２で取得したＢＳＳＩＤが接続情報データベースに存在するときには（ステップＳ３０４：Ｙｅｓ）、ステップＳ３０２で取得したＢＳＳＩＤが付された基地局との通信を継続し、ＳＳＩＤ認証処理を行う（ステップＳ３０５）。
【００３２】
ステップＳ３０５でのＳＳＩＤ認証処理は、従来行われているものと同様である。すなわち、制御部１０３は、記憶部１０５に格納された無線ＬＡＮ設定テーブルから、ステップＳ３０２で取得したＳＳＩＤに対応するネットワークキーを読み出し、読み出したネットワークキーを送信部１０８及びアンテナ１０１を介してビーコン信号送信元の基地局へ送信する。基地局によって受信されたネットワークキーはサーバ３０に送られ、サーバ３０が管理するネットワークキーと一致するか否か検証され、検証結果が通信端末１０に返信される。この検証結果に基づいて、制御部１０３は、ＳＳＩＤ認証が成功したか否か判定する（ステップＳ３０６）。
【００３３】
ＳＳＩＤ認証が成功したときには（ステップＳ３０６：Ｙｅｓ）、制御部１０３は、ユーザ認証処理を行う（ステップＳ３０７）。
【００３４】
ステップＳ３０７でのユーザ認証処理は、従来行われているものと同様である。すなわち、制御部１０３は、ユーザＩＤ及びパスワードの入力を即す画面を表示部１０６に表示させ、この画面に従ってユーザは自身のユーザＩＤ及びパスワードを操作部１０７を用いて入力する。制御部１０３は、入力されたユーザＩＤ及びパスワードを送信部１０８及びアンテナ１０１を介してビーコン信号送信元の基地局へ送信する。基地局によって受信されたユーザＩＤ及びパスワードはサーバ３０に送られ、サーバ３０が管理するユーザＩＤ及びパスワードと一致するか否か検証され、検証結果が通信端末１０に返信される。この検証結果に基づいて、制御部１０３は、ユーザ認証が成功したか否か判定する（ステップＳ３０８）。
【００３５】
なお、ユーザＩＤ及びパスワードは、記憶部１０５に格納された無線ＬＡＮ設定テーブルに、ＳＳＩＤに対応付けて予め記憶されていてもよい。この場合、制御部１０３は、ステップＳ３０２で取得したＳＳＩＤに対応するユーザＩＤ及びパスワードを無線ＬＡＮ設定テーブルから読み出して送信部１０８に出力する。
【００３６】
ユーザ認証が成功したときには、制御部１０３は、成功通知をデータベース更新部１０４に出力する（ステップＳ３０８：Ｙｅｓ）。この時点で、通信端末１０の無線ＬＡＮへの接続が成功する。
【００３７】
この成功通知に従って、データベース更新部１０４は、ステップＳ３０２で取得されたＢＳＳＩＤを接続情報データベースに登録する。このように、データベース更新部１０４は、ＳＳＩＤ認証及びユーザ認証の双方が成功したとき、すなわち、受信されたビーコン信号の送信元の基地局を利用したネットワークへの接続が成功したときに、その基地局のＢＳＳＩＤを接続情報データベースに登録する（ステップＳ３０９）。そして、制御部１０３は処理を終了し、通信端末１０は待機状態となる（エンド）。なお、ステップＳ３０９において登録対象のＢＳＳＩＤが接続情報データベースに既に存在する場合には、データベース更新部１０４が登録対象のＢＳＳＩＤを上書きするか、または、ステップＳ３０９の処理が省略される。
【００３８】
一方で、ＳＳＩＤ認証が失敗したとき、または、ユーザ認証が失敗したときには、制御部１０３は、失敗通知をデータベース更新部１０４に出力する（ステップＳ３０６：ＮｏまたはステップＳ３０８：Ｎｏ）。
【００３９】
この失敗通知に従って、データベース更新部１０４は、ステップＳ３０２で取得されたＢＳＳＩＤと同一のＢＳＳＩＤを接続情報データベースから削除する。つまり、データベース更新部１０４は、ＳＳＩＤ認証またはユーザ認証のいずれかが失敗したとき、すなわち、受信されたビーコン信号の送信元の基地局を利用したネットワークへの接続が失敗したときに、その基地局のＢＳＳＩＤを接続情報データベースから削除する（ステップＳ３１０）。なお、ステップＳ３１０において削除対象となるＢＳＳＩＤが接続情報データベースにそもそも存在しない場合には、ステップＳ３１０の処理が省略される。
【００４０】
また、制御部１０３は、ＳＳＩＤ認証が失敗したとき、または、ユーザ認証が失敗したときには、受信されたビーコン信号の送信元の基地局との通信を中止する（ステップＳ３１１）。そして、制御部１０３は処理を終了し、通信端末１０は待機状態となる（エンド）。
【００４１】
ステップＳ３０１〜Ｓ３１１の一連の処理によって、接続情報データベースには、過去にネットワークへの接続が成功したときに利用された基地局のＢＳＳＩＤのみが記憶される。
【００４２】
なお、ユーザ認証処理は、無線ＬＡＮの提供者がその必要性に応じて実行するか否か決めることができるものであるため、ユーザ認証処理を省くことも可能である。以下の説明においても同様である。ユーザ認証処理が省かれる場合には、図３に示すフローチャートにおいてステップＳ３０７及びステップＳ３０８の処理が不要となるため、制御部１０３からデータベース更新部１０４への成功通知は、ＳＳＩＤ認証が成功した時点（ステップＳ３０６：Ｙｅｓの時点）でなされる。
【００４３】
また、上記「自動接続」において基地局との通信が中止された場合には、制御部１０３は、その旨を示すメッセージを表示部１０６に表示する。このメッセージが表示された時点で、ユーザは、上記「自動接続」から上記「手動接続」に切り替えることが可能である。
【００４４】
＜制御部１０３及びデータベース更新部１０４の処理＞
図４は、本実施の形態の制御部１０３の処理の説明に供する図であり、図５及び図６は、本実施の形態の制御部１０３及びデータベース更新部１０４の処理の説明に供する図である。
【００４５】
図４には、制御部１０３が取得したＢＳＳＩＤが接続情報データベースに存在する場合を示す。制御部１０３は、図４に示すように、取得したＢＳＳＩＤ：1111.2222.4444が接続情報データベースに存在する場合は、そのＢＳＳＩＤ：1111.2222.4444が付された基地局との通信を継続し、ＳＳＩＤ認証処理及びユーザ認証処理へと進む。
【００４６】
図５には、制御部１０３が取得したＢＳＳＩＤが接続情報データベースに存在しない場合を示す。制御部１０３は、図５に示すように、上記「自動接続」において取得したＢＳＳＩＤ：1111.2222.4444が接続情報データベースに存在しない場合は、そのＢＳＳＩＤ：1111.2222.4444が付された基地局との通信を中止し、ＳＳＩＤ認証処理及びユーザ認証処理を行わない。一方で、図５に示すように、上記「手動接続」においてＳＳＩＤ認証及びユーザ認証の双方が成功した場合には、データベース更新部１０４は、ＢＳＳＩＤ：1111.2222.4444を接続情報データベースに登録する。
【００４７】
図６には、ＳＳＩＤ認証またはユーザ認証のいずれかが失敗した場合を示す。制御部１０３は、図６に示すように、上記「自動接続」において取得したＢＳＳＩＤ：1111.2222.4444が接続情報データベースに存在しても、ＳＳＩＤ認証またはユーザ認証のいずれかが失敗した場合には、そのＢＳＳＩＤ：1111.2222.4444が付された基地局との通信を中止する。また、この場合には、データベース更新部１０４は、図６に示すように、ＢＳＳＩＤ：1111.2222.4444を接続情報データベースから削除する。
【００４８】
以上のように本実施の形態によれば、通信端末１０において、記憶部１０５は、過去にネットワークへの接続が成功したときに利用された基地局のＢＳＳＩＤを記憶する接続情報データベースを格納し、受信部１０２は、ＳＳＩＤ及びＢＳＳＩＤを受信する。また、制御部１０３は、受信されたＢＳＳＩＤが接続情報データベースに存在するか否かを、受信されたＳＳＩＤの認証がなされる前に判定する。そして、制御部１０３は、受信されたＢＳＳＩＤが接続情報データベースに存在するときはビーコン信号の送信元の基地局との通信を継続する。一方で、制御部１０３は、受信されたＢＳＳＩＤが接続情報データベースに存在しないときは、受信されたＳＳＩＤの認証がなされる前に、ビーコン信号の送信元の基地局との通信を中止する。これにより、通信端末１０は、過去にネットワークへの接続が失敗したときに利用した基地局との通信を、ＳＳＩＤ認証処理の前に中止することができる。このため、本実施の形態によれば、通信端末１０において、ネットワークへの接続が失敗すると予測される基地局、すなわち、ネットワークへの接続の失敗の可能性が高い基地局を利用した、無駄なＳＳＩＤ認証処理及び無駄なユーザ認証処理が実行されてしまうことを防止できる。よって、本実施の形態によれば、通信端末１０の消費電力を削減することができる。
【００４９】
また、以上のように本実施の形態によれば、データベース更新部１０４は、ビーコン信号の送信元の基地局を利用したネットワークへの接続が成功したときに、その基地局のＢＳＳＩＤを接続情報データベースに登録する。一方で、データベース更新部１０４は、ビーコン信号の送信元の基地局を利用したネットワークへの接続が失敗したときに、その基地局のＢＳＳＩＤを接続情報データベースから削除する。これにより、通信端末１０は、過去にネットワークへの接続に利用した基地局、すなわち、ネットワークへの接続に利用する可能性が高い基地局のみを対象として接続情報データベースを作成することができる。例えば数十万個の基地局を擁する大規模な無線ＬＡＮへ通信端末１０が接続する場合でも、通信端末１０が日常的に利用する基地局は数十個に過ぎないと想定される。そこで、記憶部１０５には、基地局２０−１〜２０−ｎのうち、通信端末１０がネットワークへの接続に利用する可能性が高い一部の基地局のＢＳＳＩＤのみが記憶される。よって、本実施の形態によれば、記憶部１０５において接続情報データベースのために確保する記憶容量を最小限に抑えることができる。
【００５０】
なお、本実施の形態では、データベース更新部１０４が、接続情報データベースでのＢＳＳＩＤの登録及び削除を行って、接続情報データベースを更新する場合について説明した。しかし、記憶部１０５の記憶容量が大きい場合には、無線ＬＡＮシステムを構築するすべての基地局２０−１〜２０−ｎ各々の接続可否を判定可能なＢＳＳＩＤ情報をサーバ３０が配信してもよい。通信端末１０では、サーバ３０から配信されたＢＳＳＩＤ情報を受信部１０２が受信し、制御部１０３がそのＢＳＳＩＤ情報に基づいた接続情報データベースを記憶部１０５に格納してもよい。ＢＳＳＩＤ情報がサーバ３０から配信される場合には、ＢＳＳＩＤ情報の更新はサーバ３０によって行われるため、通信端末１０は、データベース更新部１０４を備える必要がない。よって、ＢＳＳＩＤ情報がサーバ３０から配信される場合には、図３に示すフローチャートにおいて、ステップＳ３０３、ステップＳ３０９、及び、ステップＳ３１０の処理が不要となる。
【００５１】
［実施の形態２］
実施の形態２は、実施の形態１の接続情報データベースを、位置情報を用いた通信サービス（位置情報サービス）に利用するものである。なお、実施の形態２の通信端末の主要構成は実施の形態１のものと同様であるので、実施の形態２の通信端末について図２を援用して以下に説明する。
【００５２】
本実施の形態の記憶部１０５は、実施の形態１の接続情報データベースに加え、特定の基地局の設置位置を示す位置情報とその特定の基地局のＢＳＳＩＤとを対応付けて記憶する位置情報データベースをさらに格納する。本実施の形態の接続情報データベースの一例を図７に示し、本実施の形態の位置情報データベースの一例を図８に示す。位置情報データベースにおいて、基地局の設置位置は、ＢＳＳＩＤに対応付けられた緯度情報及び経度情報によって特定される。また、図８に示すような、ＢＳＳＩＤ、緯度情報及び経度情報を含む基地局位置情報はサーバ３０から配信される。通信端末１０では、サーバ３０から配信された基地局位置情報を受信部１０２が受信し、制御部１０３がその基地局位置情報に基づいた位置情報データベースを記憶部１０５に格納する。
【００５３】
ユーザが通信端末１０の存在位置を把握するために位置情報サービスを利用する際には、ユーザは、表示部１０６に表示された所定のショートカットをタッチする操作を操作部１０７に対して行う。このタッチ操作に応じて、制御部１０３は、位置情報データベースを用いる所定のアプリケーション（例えば、地図アプリケーション等）を起動させる。この所定のアプリケーションの実行中に、制御部１０３は、通信端末１０の存在位置を把握するために、通信端末１０に近接する特定の基地局（近接基地局）の緯度及び経度（近接基地局データ）を位置情報データベースから定期的に読み出し、読み出した近接基地局データを送信部１０８及びアンテナ１０１を介して近接基地局へ送信する。
【００５４】
このとき、近接基地局が過去にネットワークへの接続が失敗したときに利用した基地局であると、サーバ３０は通信端末１０から送信された近接基地局データを受け取れない可能性が高く、よって、ユーザは位置情報サービスを利用できない可能性が高い。また、所定のアプリケーションの実行中は近接基地局データが定期的に通信端末１０から送信されるため、送信処理に消費された電力が無駄になってしまう。
【００５５】
そこで、本実施の形態の制御部１０３は、位置情報サービスが利用されるときに、位置情報データベースに存在するＢＳＳＩＤが接続情報データベースに存在するか否か判定する。そして、制御部１０３は、位置情報データベースに存在するＢＳＳＩＤが接続情報データベースにも存在するときは近接基地局へ近接基地局データを送信する一方で、位置情報データベースに存在するＢＳＳＩＤが接続データベースに存在しないときは近接基地局へ近接基地局データを送信しない。
【００５６】
例えば、接続情報データベースが図７に示す状態にあり、位置情報データベースが図８に示す状態にある。位置情報データベースにおいて近接基地局のＢＳＳＩＤが2222.3333.5555であった場合、ＢＳＳＩＤ：2222.3333.5555は接続情報データベースにも存在する。よって、制御部１０３は、ＢＳＳＩＤ：2222.3333.5555に対応する緯度：35度35分59秒、及び、経度：139度36分38秒を送信部１０８及びアンテナ１０１を介して、ＢＳＳＩＤ：2222.3333.5555が付された近接基地局へ送信する。
【００５７】
一方で、位置情報データベースにおいて近接基地局のＢＳＳＩＤが1111.2222.4444であった場合、ＢＳＳＩＤ：1111.2222.4444は接続情報データベースには存在しない。よって、制御部１０３は、ＢＳＳＩＤが1111.2222.4444に対応する緯度：35度40分25秒、及び、経度：139度44分40秒をＢＳＳＩＤ：1111.2222.4444が付された近接基地局へ送信しない。
【００５８】
以上のように本実施の形態によれば、通信端末１０において実施の形態１の接続情報データベースが位置情報サービスに利用され、制御部１０３は、過去にネットワークへの接続が失敗したときに利用した基地局への近接基地局データの送信を行わない。このため、本実施の形態によれば、通信端末１０において、ネットワークへの接続が失敗すると予測される基地局、すなわち、ネットワークへの接続の失敗の可能性が高い基地局を利用した、近接基地局データの無駄な送信が行われてしまうことを防止できる。よって、本実施の形態によれば、位置情報サービスが利用される際に、通信端末１０の消費電力を削減することができる。
【００５９】
［他の実施の形態］
［１］通信端末１０のハードウェア構成
実施の形態１及び実施の形態２の通信端末１０は、次のようなハードウェア構成により実現することができる。
【００６０】
図９は、通信端末１０のハードウェア構成例を示す図である。図９に示すように、通信端末１０は、ハードウェア的には、アンテナ１０１と、ＲＦ回路１１と、タッチパネル１２と、ＬＣＤ（Liquid  Crystal  Display）１３と、ＣＰＵ（Central  Processing  Unit）１４と、メモリ１５とを有する。メモリ１５は、ＲＡＭ、ＲＯＭまたはフラッシュメモリにより構成される。図２に示す受信部１０２及び送信部１０８は、ＲＦ回路１１により実現される。また、図２に示す表示部１０６はＬＣＤ１３により実現され、図２に示す操作部１０７はタッチパネル１２により実現される。また、図２に示す制御部１０３及びデータベース更新部１０４は、ＣＰＵ１４により実現される。また、図２に示す記憶部１０５は、メモリ１５により実現される。
【００６１】
［２］通信制御プログラム
実施の形態１及び実施の形態２の制御部１０３及びデータベース更新部１０４と同様の機能を有する通信制御プログラムをメモリ１５に予め記憶しておき、ＣＰＵ１４が、通信制御プログラムをメモリ１５から読み出して実行することによっても、上記に開示の技術を実施可能である。この場合、ＣＰＵ１４は、制御部１０３及びデータベース更新部１０４と同様の処理を行うことになる。また、通信制御プログラムは、必ずしも予めメモリ１５に記憶される必要はない。すなわち、例えば、通信端末１０に接続可能なフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカード、メモリカード等の可搬の記録媒体に通信制御プログラムを記憶しておき、ＣＰＵ１４がこれらから通信制御プログラムを読み出して実行するようにしてもよい。また例えば、インターネット、ＬＡＮ、ＷＡＮ等を介して無線または有線により通信端末１０に接続されるコンピュータまたはサーバ等に通信制御プログラムを記憶しておき、ＣＰＵ１４がこれらから通信制御プログラムを受信して実行するようにしてもよい。
【００６２】
以上、本発明の実施の形態について説明した。
【００６３】
なお、上記実施の形態では、同一のネットワークへの接続を提供する複数の基地局２０−１〜２０−ｎによって共有される、同一のネットワークを識別するための識別子（ネットワーク識別子）としてＳＳＩＤを用いた。しかし、ネットワーク識別子は、ＳＳＩＤ以外の識別子であってもよく、その名称によって限定されない。
【００６４】
また、上記実施の形態では、複数の基地局２０−１〜２０−ｎの各々に固有の識別子（基地局識別子）としてＢＳＳＩＤを用いた。しかし、基地局識別子は、ＢＳＳＩＤ以外の識別子であってもよく、その名称によって限定されない。
【００６５】
また、上記実施の形態では、ＳＳＩＤ及びＢＳＳＩＤがビーコン信号に含まれる場合について説明した。しかし、ＳＳＩＤ及びＢＳＳＩＤは、ビーコン信号以外のブロードキャスト信号に含まれて基地局から送信されてもよい。また、ＳＳＩＤとＢＳＳＩＤとは、同一の信号に含まれる必要はなく、それぞれ個別に基地局から送信されてもよい。
【符号の説明】
【００６６】
１０  通信端末
１１  ＲＦ回路
１２  タッチパネル
１３  ＬＣＤ
１４  ＣＰＵ
１５  メモリ
１０１  アンテナ
１０２  受信部
１０３  制御部
１０４  データベース更新部
１０５  記憶部
１０６  表示部
１０７  操作部
１０８  送信部
【図１】
2013197870.tif 000003
【図２】
2013197870.tif 000004
【図３】
2013197870.tif 000005
【図４】
2013197870.tif 000006
【図５】
2013197870.tif 000007
【図６】
2013197870.tif 000008
【図７】
2013197870.tif 000009
【図８】
2013197870.tif 000010
【図９】
2013197870.tif 000011