(57)【要約】【課題】無線ＬＡＮのアクセスポイントへの接続失敗による消費電力を抑える。【解決手段】所在位置の位置情報を取得する位置検出手段と、無線ＬＡＮのアクセスポイント（ＡＰ）に接続し通信を行う通信手段と、ＡＰの位置情報を記憶する記憶部１０１と、を有する携帯端末１００において、位置検出手段が取得した位置情報とＡＰの位置情報とに基づいて、携帯端末１００とＡＰとの間の距離を計算する距離計算部１１２と、通信手段がＡＰへの接続に成功した際に、距離計算部１１２が計算した距離を接続距離情報としてＡＰと対応付けて記憶部１０１に記憶しておくエリア設定部１１３と、距離計算部１１２が計算した距離が接続距離情報で示される距離よりも短い場合に、通信手段にＡＰへの接続を指示するエリア判定部１１４と、をさらに有し、通信手段は、エリア判定部からの指示に基づいてＡＰへの接続を試みる。【選択図】図１
2010109681.tif 000002
【特許請求の範囲】
【請求項１】
所在位置の位置情報を取得する位置検出手段と、無線ＬＡＮのアクセスポイントに接続し通信を行う無線ＬＡＮ通信手段と、前記アクセスポイントの位置情報を記憶する記憶部と、を有する携帯端末において、
前記位置検出手段が取得した位置情報と前記アクセスポイントの位置情報とに基づいて、前記携帯端末と前記アクセスポイントとの間の距離を計算する距離計算部と、
前記無線ＬＡＮ通信手段が前記アクセスポイントへの接続に成功した際に、前記距離計算部が計算した距離を接続距離情報として前記アクセスポイントと対応付けて前記記憶部に記憶しておくエリア設定部と、
前記距離計算部が計算した距離が前記接続距離情報で示される距離よりも短い場合に、前記無線ＬＡＮ通信手段に前記アクセスポイントへの接続を指示するエリア判定部と、をさらに有し、
前記無線ＬＡＮ通信手段は、前記エリア判定部からの前記指示に基づいて前記アクセスポイントへの接続を試みることを特徴とする携帯端末。
【請求項２】
請求項１に記載の携帯端末において、
前記エリア設定部は、前記接続に成功したアクセスポイントと対応付けられた前記接続距離情報が既に前記記憶部に記録されている場合、前記距離計算部が計算した距離を前記記憶部に記憶しない、携帯端末。
【請求項３】
請求項１または請求項２に記載の携帯端末において、
前記記憶部には、前記アクセスポイントに接続可能と推定される距離を示す範囲情報が前記アクセスポイントと対応付けて記録されており、
前記エリア判定部は、前記記憶部に前記接続距離情報が記憶されていない場合、前記距離計算部が計算した距離が前記範囲情報で示される距離よりも短い場合に、前記無線ＬＡＮ通信手段に前記アクセスポイントへの接続を指示する、携帯端末。
【請求項４】
所在位置の位置情報を取得する位置検出手段と、無線ＬＡＮのアクセスポイントに接続し通信を行う無線ＬＡＮ通信手段と、前記アクセスポイントの位置情報を記憶する記憶部と、を有する携帯端末が行う無線ＬＡＮ接続方法であって、
前記位置検出手段が取得した位置情報と前記アクセスポイントの位置情報とに基づいて、前記携帯端末と前記アクセスポイントとの間の距離を計算する距離計算ステップと、
前記無線ＬＡＮ通信手段が前記アクセスポイントへの接続に成功した際に、前記距離計算ステップで計算された距離を接続距離情報として前記アクセスポイントと対応付けて前記記憶部に記憶しておくエリア設定ステップと、
前記距離計算ステップで計算された距離が前記接続距離情報で示される距離よりも短い場合に、前記無線ＬＡＮ通信手段に前記アクセスポイントへの接続を指示するエリア判定ステップと、
前記エリア判定ステップでの前記指示に基づいて前記無線ＬＡＮ通信手段が前記アクセスポイントへの接続を試みる接続処理ステップと、を有する無線ＬＡＮ接続方法。
【請求項５】
請求項４に記載の無線ＬＡＮ接続方法において、
前記エリア設定ステップでは、前記接続に成功したアクセスポイントと対応付けられた前記接続距離情報が既に前記記憶部に記録されている場合、前記距離計算部が計算した距離を前記記憶部に記憶しない、無線ＬＡＮ接続方法。
【請求項６】
請求項４または請求項５に記載の無線ＬＡＮ接続方法において、
前記記憶部には、前記アクセスポイントに接続可能と推定される距離を示す範囲情報が前記アクセスポイントと対応付けて記録されており、
前記エリア判定ステップでは、前記記憶部に前記接続距離情報が記憶されていない場合、前記距離計算ステップで計算された距離が前記範囲情報で示される距離よりも短い場合に、前記無線ＬＡＮ通信手段に前記アクセスポイントへの接続を指示する、無線ＬＡＮ接続方法。
【請求項７】
所在位置の位置情報を取得する位置検出手段と、無線ＬＡＮのアクセスポイントに接続し通信を行う無線ＬＡＮ通信手段と、前記アクセスポイントの位置情報を記憶する記憶部と、を有する携帯端末に、
前記位置検出手段が取得した位置情報と前記アクセスポイントの位置情報とに基づいて、前記携帯端末と前記アクセスポイントとの間の距離を計算する距離計算手順と、
前記無線ＬＡＮ通信手段が前記アクセスポイントへの接続に成功した際に、前記距離計算手順で計算された距離を接続距離情報として前記アクセスポイントと対応付けて前記記憶部に記憶しておくエリア設定手順と、
前記距離計算手順で計算された距離が前記接続距離情報で示される距離よりも短い場合に、前記無線ＬＡＮ通信手段に前記アクセスポイントへの接続を指示するエリア判定手順と、
前記無線ＬＡＮ通信手段に前記エリア判定手順での前記指示に基づいて前記アクセスポイントへの接続を試みさせる接続処理手順と、を実行させることを特徴とするプログラム。
【請求項８】
請求項７に記載のプログラムにおいて、
前記エリア設定手順では、前記接続に成功したアクセスポイントと対応付けられた前記接続距離情報が既に前記記憶部に記録されている場合、前記距離計算部が計算した距離を前記記憶部に記憶しない、プログラム。
【請求項９】
請求項７または請求項８に記載のプログラムにおいて、
前記記憶部には、前記アクセスポイントに接続可能と推定される距離を示す範囲情報が前記アクセスポイントと対応付けて記録されており、
前記エリア判定手順では、前記記憶部に前記接続距離情報が記憶されていない場合、前記距離計算ステップで計算された距離が前記範囲情報で示される距離よりも短い場合に、前記無線ＬＡＮ通信手段に前記アクセスポイントへの接続を指示する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末、無線ＬＡＮ接続方法およびプログラムに関する。
【背景技術】
【０００２】
近年、携帯端末を家庭やオフィスに配置されている無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のアクセスポイントに接続することで、基地局を介した通信よりも安価で、且つ高速な通信が行えるようになってきている。
【０００３】
しかし、アクセスポイントは、基地局と比べ携帯端末が接続できる範囲が狭く、また配置されている場所も限られている。そのため、携帯端末が、基地局に対して行っているように、周囲のアクセスポイントを常時探索し接続を試みるのは、消費電力の面において効率的ではない。
【０００４】
そのため、特許文献１には、携帯端末がアクセスポイントへの接続に成功した際の周囲の複数の基地局の受信信号強度に基づいて、それらの基地局の受信信号強度に対する閾値を設けることでそのアクセスポイントに接続可能な範囲を設定し、以降、それらの基地局の受信信号強度に基づいて携帯端末がアクセスポイントに接続可能か否かを判定し、接続可能と判定した場合にアクセスポイントへの接続を試みる技術が記載されている。
【０００５】
また特許文献２，３では、無線ＬＡＮのアクセスポイントの位置情報とそのアクセスポイントに接続可能と推定される距離を示す情報とを携帯端末に記憶しておき、携帯端末のＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能を用いてアクセスポイントと携帯端末との距離を計算し、計算した距離がそのアクセスポイントに接続可能と推定される距離より短い場合に携帯端末がアクセスポイントに接続可能な範囲に位置すると判定し、アクセスポイントへの接続を試みる技術が記載されている。
【０００６】
ここで、特許文献３に記載の技術を例に、携帯端末が無線ＬＡＮのアクセスポイントに接続を試みる動作についてより詳細に説明する。
【０００７】
図４は、一般的な携帯端末４００の構成を示すブロック図である。
【０００８】
図４に示すように、携帯端末４００は、ＧＰＳアンテナ４０１、無線ＬＡＮ用アンテナ４０２、電話用アンテナ４０３、キー４０４、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）４０５、マイク４０６、スピーカ４０７、バイブレータ４０８、位置検出部４１０、エリア情報記憶部４２０および制御部４３０を有している。また、制御部４３０は、エリア判定部４３１、報知制御部４３２、無線ＬＡＮ通信制御部４３３および電話通信制御部４３４を有している。
【０００９】
位置検出部４１０は、ＧＰＳを構成する不図示の複数のＧＰＳ衛星からの電波信号をＧＰＳアンテナ４０１を介して受信し、その信号に基づいて計算を行うことにより、携帯端末４００の所在位置の緯度および経度を示す位置情報を取得する。
【００１０】
エリア情報記憶部４２０は、不揮発性メモリの一領域であり、不図示の無線ＬＡＮのアクセスポイントの所在位置の緯度および経度を示す情報や、アクセスポイントに接続可能と推定される距離の情報等を含むエリア情報を記憶している。
【００１１】
制御部４３０は、ハードウェアとしてはＣＰＵおよびメモリ等から構成され、キー４０４を通じてなされるユーザ操作や位置検出部４１０にて取得された位置情報等に基づいて、携帯電話機４００の各部を制御する。
【００１２】
エリア判定部４３１は、エリア情報記憶部４２０に記憶されているエリア情報および位置検出部４１０にて取得された位置情報等に基づいて、報知制御部４３２、無線ＬＡＮ通信制御部４３３および電話通信制御部４３４を制御する。
【００１３】
報知制御部４３２は、ＬＣＤ４０５、マイク４０６、スピーカ４０７およびバイブレータ４０８等を制御して、電話の着信等のイベントをユーザに報知する。
【００１４】
無線ＬＡＮ通信制御部４３３は、携帯端末４００と無線ＬＡＮのアクセスポイントとの間の通信を制御する。
【００１５】
電話通信制御部４３４は、携帯端末４００と不図示の基地局との間の通信を制御する。
【００１６】
図５は、図４に示したエリア情報記憶部４２０に記憶されているエリア情報の一例を示す図である。
【００１７】
図５に示すように、図４に示したエリア情報記憶部４２０に記憶されているエリア情報には、アクセスポイント情報５１０と、エリア境界情報５２０とが含まれている。
【００１８】
また、アクセスポイント情報５１０には、無線ＬＡＮのアクセスポイントそれぞれについての、アクセスポイントＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）５１１、緯度５１２および経度５１３が含まれている。ここで、アクセスポイントＩＤ５１１は各アクセスポイントを識別するための識別子であり、緯度５１２および経度５１３はアクセスポイントの所在位置を示している。
【００１９】
また、エリア境界情報５２０には、携帯端末４００と無線ＬＡＮのアクセスポイントとの間の距離に関連する閾値である、広域境界閾値５２１、狭域境界閾値５２２および周辺境界閾値５２３が含まれている。ここで、広域境界閾値５２１は、携帯端末４００が無線ＬＡＮのアクセスポイントに接続できる可能性があると推定される上限の距離を示している。また、狭域境界閾値５２２は、携帯端末４００が無線ＬＡＮのアクセスポイントに接続し、その接続を継続できる可能性が高いと推定される上限の距離を示している。また、周辺境界閾値５２３は、携帯端末４００が、無線ＬＡＮのアクセスポイントに接続することはできないが、アクセスポイントの近隣に位置すると判定する際の上限の距離を示している。
【００２０】
以下に、図４に示した携帯端末４００の動作について説明する。
【００２１】
図６は、図４に示した携帯端末４００の動作を説明するためのフローチャートである。
【００２２】
まず、携帯端末４００において、位置検出部４１０は、例えば３０秒等の所定の時間間隔でＧＰＳ衛星から信号を繰り返し受信し、携帯端末４００の位置情報を取得する（ステップ６０１）。
【００２３】
次に、エリア判定部４３１は、エリア情報記憶部４２０に記憶されているエリア情報と位置検出部４１０により取得された携帯端末４００の位置情報とに基づいて、携帯端末４００が広域境界閾値５２１で示される広域境界内に位置し、かつ無線ＬＡＮによる通信を行っていない状態であるか否かを判定する（ステップ６０２）。なお、エリア判定部４３１は、携帯端末４００の位置情報とエリア情報に含まれるアクセスポイントの緯度および経度とに基づいて計算される携帯端末４００とアクセスポイントとの間の距離が広域境界閾値５２１で示される距離よりも短い場合に、携帯端末４００が広域境界内に位置すると判定する。
【００２４】
携帯端末４００がアクセスポイントの広域境界内に位置し、かつ無線ＬＡＮによる通信を行っていない状態の場合、エリア判定部４３１は、スピーカ４０７を通じて報知音を出力するとともに、無線ＬＡＮ通信を使用できる可能性のあるエリアに位置することを、例えば１０秒といった一定期間だけＬＣＤ１０５に表示するよう報知制御部４３２に指示する（ステップ６０３）。
【００２５】
次に、エリア判定部４３１は、無線ＬＡＮ通信制御部４３３にアクセスポイントへの接続を指示する（ステップ６０４）。これを受け、無線ＬＡＮ通信制御部４３３は、アクセスポイントからのいわゆるビーコン信号の検出処理を開始する。無線ＬＡＮ通信制御部４３３は、アクセスポイントからのビーコン信号を検出した後、所定のプロトコルに従ってアクセスポイントとの間での接続を確立する。
【００２６】
次に、エリア判定部４３３は、ステップ６０４でアクセスポイントへの接続が確立し無線ＬＡＮによる通信に成功した場合（ステップ６０５）、電話通信制御部４３４が基地局を介してデータ通信を行っていればその通信を切断させ（ステップ６０６）、無線ＬＡＮによる双方向のデータ通信を無線ＬＡＮ通信制御部４３３に実行させる（ステップ６０７）。なお、基地局を介してデータ通信を行っていない場合には、ステップ６０６はスキップされる。
【特許文献１】特開２００４−１８６７６２号公報
【特許文献２】特開２００８−０６６７８１号公報
【特許文献３】特開２００５−０８００７１号公報
【発明の開示】
【発明が解決しようとする課題】
【００２７】
しかし、特許文献１〜３に記載の技術には以下に示す課題がある。
【００２８】
特許文献１に記載の技術では、アクセスポイントの周囲の複数の基地局の受信信号強度を用いてアクセスポイントに接続可能な範囲を設定し、アクセスポイントへの接続が可能か否かを判定している。
【００２９】
しかし、各基地局の受信信号強度は天候等の様々な要因により変動するため、基地局の受信信号強度を用いて設定したアクセスポイントに接続可能な範囲は大きな誤差を含んでいる可能性がある。そのため、携帯端末がアクセスポイントに接続可能と判定されても、実際にはアクセスポイントに接続できず無駄な消費電力が発生する場合がある。
【００３０】
また、特許文献２，３に記載の技術では、ＧＰＳを用いて携帯端末と無線ＬＡＮのアクセスポイントとの間の距離を計算し、計算した距離がアクセスポイントに接続可能と推定される距離よりも短い場合に携帯端末がアクセスポイントに接続可能な範囲に位置すると判定し、アクセスポイントへの接続を試みる。
【００３１】
しかし、携帯端末がアクセスポイントに接続可能な範囲に位置するか否かの判定に使用されるアクセスポイントに接続可能と推定される距離は、サービスを提供する通信キャリア等により設定される期待値であり、携帯端末の個々の性能や無線ＬＡＮのアクセスポイントが設置されている環境等は考慮されていない。そのため、接続可能と推定される距離よりも実際に携帯端末がアクセスポイントに接続可能な距離が短く、接続可能な範囲内に位置すると判定されても、実際にはアクセスポイントに接続することができず無駄な消費電力が発生する場合がある。
【００３２】
本発明の目的は、無線ＬＡＮのアクセスポイントへの接続が失敗する可能性を低減させ、接続失敗による消費電力を抑えることができる携帯端末、無線ＬＡＮ接続方法およびプログラムを提供することにある。
【課題を解決するための手段】
【００３３】
上記目的を達成するために本発明の携帯端末は、
所在位置の位置情報を取得する位置検出手段と、無線ＬＡＮのアクセスポイントに接続し通信を行う無線ＬＡＮ通信手段と、前記アクセスポイントの位置情報を記憶する記憶部と、を有する携帯端末において、
前記位置検出手段が取得した位置情報と前記アクセスポイントの位置情報とに基づいて、前記携帯端末と前記アクセスポイントとの間の距離を計算する距離計算部と、
前記無線ＬＡＮ通信手段が前記アクセスポイントへの接続に成功した際に、前記距離計算部が計算した距離を接続距離情報として前記アクセスポイントと対応付けて前記記憶部に記憶しておくエリア設定部と、
前記距離計算部が計算した距離が前記接続距離情報で示される距離よりも短い場合に、前記無線ＬＡＮ通信手段に前記アクセスポイントへの接続を指示するエリア判定部と、をさらに有し、
前記無線ＬＡＮ通信手段は、前記エリア判定部からの前記指示に基づいて前記アクセスポイントへの接続を試みることを特徴とする。
【００３４】
上記目的を達成するために本発明の無線ＬＡＮ接続方法は、
所在位置の位置情報を取得する位置検出手段と、無線ＬＡＮのアクセスポイントに接続し通信を行う無線ＬＡＮ通信手段と、前記アクセスポイントの位置情報を記憶する記憶部と、を有する携帯端末が行う無線ＬＡＮ接続方法であって、
前記位置検出手段が取得した位置情報と前記アクセスポイントの位置情報とに基づいて、前記携帯端末と前記アクセスポイントとの間の距離を計算する距離計算ステップと、
前記無線ＬＡＮ通信手段が前記アクセスポイントへの接続に成功した際に、前記距離計算ステップで計算された距離を接続距離情報として前記アクセスポイントと対応付けて前記記憶部に記憶しておくエリア設定ステップと、
前記距離計算ステップで計算された距離が前記接続距離情報で示される距離よりも短い場合に、前記無線ＬＡＮ通信手段に前記アクセスポイントへの接続を指示するエリア判定ステップと、
前記エリア判定ステップでの前記指示に基づいて前記無線ＬＡＮ通信手段が前記アクセスポイントへの接続を試みる接続処理ステップと、を有する。
【００３５】
上記目的を達成するために本発明のプログラムは、
所在位置の位置情報を取得する位置検出手段と、無線ＬＡＮのアクセスポイントに接続し通信を行う無線ＬＡＮ通信手段と、前記アクセスポイントの位置情報を記憶する記憶部と、を有する携帯端末に、
前記位置検出手段が取得した位置情報と前記アクセスポイントの位置情報とに基づいて、前記携帯端末と前記アクセスポイントとの間の距離を計算する距離計算手順と、
前記無線ＬＡＮ通信手段が前記アクセスポイントへの接続に成功した際に、前記距離計算手順で計算された距離を接続距離情報として前記アクセスポイントと対応付けて前記記憶部に記憶しておくエリア設定手順と、
前記距離計算手順で計算された距離が前記接続距離情報で示される距離よりも短い場合に、前記無線ＬＡＮ通信手段に前記アクセスポイントへの接続を指示するエリア判定手順と、
前記無線ＬＡＮ通信手段に前記エリア判定手順での前記指示に基づいて前記アクセスポイントへの接続を試みさせる接続処理手順と、を実行させることを特徴とする。
【発明の効果】
【００３６】
上述したように、本発明によれば、携帯端末が無線ＬＡＮのアクセスポイントへの接続に成功した際に携帯端末とアクセスポイントとの間の距離を接続距離情報として記憶部に記憶しておき、その後は、携帯端末とアクセスポイントとの間の距離が接続距離情報で示される距離よりも短い場合にアクセスポイントへの接続を試みる。
【００３７】
このように、携帯端末とアクセスポイントとの間の距離が、実際にアクセスポイントへの接続に成功した距離よりも短い場合にアクセスポイントへの接続を試みるため、高い確率で接続に成功することができ、アクセスポイントへの接続失敗による消費電力を抑えることができる。
【発明を実施するための最良の形態】
【００３８】
以下に、本発明を実施するための最良の形態について図面を参照して説明する。
【００３９】
図１は、本発明の携帯端末１００の一実施形態の構成を示すブロック図である。
【００４０】
図１に示すように、本実施形態の携帯端末１００は、アクセスポイント情報記憶部１０１、ＧＰＳアンテナ１０２、無線ＬＡＮ用アンテナ１０３、携帯電話用アンテナ１０４、タイマー部１０５、発音部１０６、表示部１０７、入力部１０８および制御部１１０を有している。
【００４１】
制御部１１０は、位置検出部１１１、距離計算部１１２、エリア設定部１１３、エリア判定部１１４、通知部１１５、ＧＰＳ通信制御部１１６、無線ＬＡＮ通信制御部１１７および携帯電話通信制御部１１８を有し、携帯端末１００の他の構成要素の制御を行う。制御部１１０は、例えば、マイクロコンピュータやメモリ等から構成される。なお、本実施形態においては、本発明の位置検出手段は、位置検出部１１１、ＧＰＳ通信制御部１１６およびＧＰＳアンテナ１０２から構成され、無線ＬＡＮ通信手段は、無線ＬＡＮ通信制御部１１７および無線ＬＡＮ用アンテナ１０３から構成される。また、本実施形態においては、本発明の記憶部は、アクセスポイント情報記憶部１０１に相当する。
【００４２】
アクセスポイント情報記憶部１０１は、不図示の無線ＬＡＮのアクセスポイントの所在位置を示す緯度情報および経度情報等を含むアクセスポイント情報を記憶する記憶手段である。アクセスポイント情報記憶部１０１は、例えば、半導体メモリやハードディスク等から構成される。
【００４３】
ＧＰＳアンテナ１０２は、不図示のＧＰＳ衛星からの電波信号を受信し、ＧＰＳ通信制御部１１６に信号を出力する。
【００４４】
無線ＬＡＮ用アンテナ１０３は、無線ＬＡＮのアクセスポイントからの電波信号を受信し、無線ＬＡＮ通信制御部１１７に信号を出力するとともに、無線ＬＡＮ通信制御部１１７からの信号を電波信号としてアクセスポイントに出力する。
【００４５】
携帯電話用アンテナ１０４は、不図示の基地局からの電波信号を受信し、携帯電話通信制御部１１８に信号を出力するとともに、携帯電話通信制御部１１８からの信号を電波信号として基地局に出力する。
【００４６】
タイマー部１０５は、ユーザにより設定された所定の時間間隔で距離計算部１１２に割り込みをかける。
【００４７】
発音部１０６は、着信を伝える報知音等の各種音声を再生する手段であって、例えば、アンプや小型スピーカ等により構成される。また、携帯端末１００に内蔵したアンプやスピーカ以外に、携帯端末１００に出力端子を設け、外部のアンプやスピーカ等の機器と接続し、外部の機器から音声を出力するようにしても良い。
【００４８】
表示部１０７は、画像表示手段である。ここでは、表示部１０７は、例えば、モノクロまたはカラー表示が可能な液晶ディスプレイから構成されるものとするが、特に液晶ディスプレイに限定されるものではない。
【００４９】
入力部１０８は、ユーザからの入力を受け付ける手段であって、例えば、ボタンキーやジョグダイヤル等から構成される。
【００５０】
位置検出部１１１は、ＧＰＳアンテナ１０２およびＧＰＳ通信制御部１１６を介してＧＰＳを構成する複数のＧＰＳ衛星からの信号を受信し、それらに基づいて計算を行うことで、携帯端末１００の所在位置の緯度及び経度を示す位置情報を取得する。
【００５１】
距離計算部１１２は、タイマー部１０５からの割り込みによって位置検出部１１１に携帯端末１００の位置情報の取得を指示し、取得された携帯端末１００の位置情報とアクセスポイント情報に含まれるアクセスポイントの緯度情報および経度情報とに基づいて、携帯端末１００とアクセスポイントとの間の距離を計算する。
【００５２】
エリア設定部１１３は、無線ＬＡＮ通信制御部１１７がアクセスポイントへの接続に成功した際に、距離計算部１１２が計算した距離を、そのアクセスポイントの接続距離情報としてアクセスポイント情報記憶部１０１に記憶する。これにより、アクセスポイント情報に接続距離情報が追加される。なお、エリア設定部１１３は、そのアクセスポイントの接続距離情報が既にアクセスポイント情報記憶部１０１に記憶されている場合には、距離計算部１１２が計算した距離をアクセスポイント情報記憶部１０１に記憶しない。
【００５３】
エリア判定部１１４は、距離計算部１１２が計算した距離がそのアクセスポイントの接続距離情報で示される距離よりも短く、無線ＬＡＮ通信制御部１１７がそのアクセスポイントに接続していない場合に、無線ＬＡＮ通信制御部１１７にそのアクセスポイントへの接続を指示する。
【００５４】
通知部１１５は、発音部１０６及び表示部１０７を制御して、着信やアクセスポイントへの接続が可能な旨の情報をユーザに通知する。
【００５５】
ＧＰＳ通信制御部１１６は、ＧＰＳアンテナ１０２を介してＧＰＳ衛星と通信する。
【００５６】
無線ＬＡＮ通信制御部１１７は、無線ＬＡＮ用アンテナ１０３を介して無線ＬＡＮのアクセスポイントと通信する。
【００５７】
携帯電話通信制御部１１８は、携帯電話用アンテナ１０４を介して基地局と通信する。
【００５８】
以下に、図１に示したアクセスポイント情報記憶部１０１に記憶されているアクセスポイント情報の構成について説明する。
【００５９】
図２は、図１に示したアクセスポイント情報記憶部１０１に記憶されているアクセスポイント情報２１０の一例を示す図である。
【００６０】
図２に示すように、図１に示したアクセスポイント情報記憶部１０１には、アクセスポイント情報２１０として、無線ＬＡＮのアクセスポイントそれぞれについての、アクセスポイントＩＤ２１１、緯度情報２１２、経度情報２１３、範囲情報２１４および接続距離情報２１５等が記録されている。ここで、アクセスポイントＩＤ２１１は、各アクセスポイントを識別するための識別子である。また、緯度情報２１２及び経度情報２１３は、各アクセスポイントの所在位置を示している。範囲情報２１４は、携帯端末１００が各アクセスポイントに接続可能と推定される上限の距離を示している。接続距離情報２１５は、携帯端末１００が各アクセスポイントと実際に接続成功した時の距離を示している。なお、アクセスポイントＩＤ２１１、緯度情報２１２、経度情報２１３および範囲情報２１４は、予めアクセスポイント情報記憶部１０１に記録されているものとする。また、接続距離情報２１５については、当初はアクセスポイント情報記憶部１０１に記録されておらず、携帯端末１００が各アクセスポイントへの接続に成功した際に、そのときの携帯端末１００と各アクセスポイントとの間の距離が各アクセスポイントの接続距離情報２１５として記憶される。
【００６１】
図２に示した例では、アクセスポイントＩＤ２１１がアクセスポイント１のアクセスポイントについては、所在位置が北緯３５度４０分００秒、東経１３９度４６分００秒で、アクセスポイントに接続可能と推定される距離が１００ｍで、実際に携帯端末１００が接続成功した距離が９０ｍであることを示している。また、アクセスポイントＩＤ２１１がアクセスポイント２のアクセスポイントについては、所在位置が北緯３５度４１分１０秒、東経１３９度４２分２０秒で、接続可能と推定される距離が８０ｍで、まだ実際に携帯端末１００が接続成功したことがないことを示している。
【００６２】
以下に、図１および図２に示した携帯端末１００の動作について説明する。
【００６３】
図３は、図１および図２に示した携帯端末１００の動作を説明するためのフローチャートである。
【００６４】
図３に示すように、図１に示した携帯端末１００において、まず、距離計算部１１２は、タイマー部１０５からの割り込みによって所定の時間間隔毎に位置検出部１１１に対して携帯端末１００の位置情報の取得を指示する。これを受け、位置検出部１１１は、ＧＰＳアンテナ１０２を介してＧＰＳ衛星からの電波信号を受信するようＧＰＳ通信制御部１１６に指示し、ＧＰＳ通信制御部１１６が受信した電波信号に基づいて計算を行うことで、携帯端末１００の位置情報を取得する（ステップ３０１）。
【００６５】
次に、距離計算部１１２は、アクセスポイント情報記憶部１０１に記憶されているアクセスポイント情報２１０に含まれる緯度情報２１２および経度情報２１３と、位置検出部１１１で取得された携帯端末１００の位置情報とに基づいて、携帯端末１００と無線ＬＡＮのアクセスポイントとの間の距離を計算し、計算した距離の情報をアクセスポイント情報２１０に含まれるアクセスポイントＩＤ２１１とともにエリア判定部１１４に出力する（ステップ３０２）。
【００６６】
これを受け、エリア判定部１１４は、無線ＬＡＮ通信制御部１１７が無線ＬＡＮ通信用アンテナ１０３を介してアクセスポイントに接続し、無線ＬＡＮ通信を行っているか否か判定する（ステップ３０３）。
【００６７】
無線ＬＡＮ通信制御部１１７が無線ＬＡＮ通信を行っている場合（ステップ３０３、Ｙｅｓ）、エリア判定部１１４は処理を終了する。
【００６８】
一方、無線ＬＡＮ通信制御部１１７が無線ＬＡＮ通信を行っていない場合（ステップ３０３、Ｎｏ）、エリア判定部１１４は、距離計算部１１２が出力したアクセスポイントＩＤ２１１に基づいて、該当するアクセスポイントの接続距離情報２１５がアクセスポイント情報記憶部１０１に記憶されているか否かを確認する。
【００６９】
接続距離情報２１５がアクセスポイント情報記憶部１０１に記録されていない場合、エリア判定部１１４は、そのアクセスポイントへの接続に成功したことがないと判定し、範囲情報２１４で示される距離よりもステップ３０２で距離計算部１１２が計算した距離のほうが短いか否かを判定する（ステップ３０４）。
【００７０】
一方、接続距離情報２１５がアクセスポイント情報記憶部１０１に記録されている場合、エリア判定部１１４は、接続に成功したことがあるアクセスポイントと判定し、接続距離情報２１５が示す距離よりもステップ３０２で距離計算部１１２が計算した距離のほうが短いか否かを判定する。
【００７１】
ステップ３０２で距離計算部１１２が計算した距離の方が範囲情報２１４もしくは接続距離情報２１５で示される距離よりも長い場合（ステップ３０４、Ｎｏ）、エリア判定部１１４は処理を終了する。
【００７２】
一方、ステップ３０２で距離計算部１１２が計算した距離の方が範囲情報２１４もしくは接続距離情報２１５で示される距離よりも短い場合（ステップ３０４、Ｙｅｓ）、エリア判定部１１４は、通知部１１５に対して、アクセスポイントへの接続が可能な旨をユーザに知らせる報知音を発音部１０６を介して出力するとともに、アクセスポイントに接続するか否かをユーザに問い合わせる旨を表示部１０７に表示するよう指示する（ステップ３０５）。
【００７３】
ここで、ユーザにより入力部１１８にアクセスポイントに接続しない旨の入力が行われた場合、エリア判定部１１４は処理を終了する。
【００７４】
一方、ユーザにより入力部１０８にアクセスポイントに接続する旨の入力が行われた場合（ステップ３０６、Yes）、エリア判定部１１４は、そのアクセスポイントのアクセスポイントＩＤを無線ＬＡＮ通信制御部１１７に出力し、アクセスポイントへの接続を指示する（ステップ３０７）。これを受け、無線ＬＡＮ通信制御部１１７は、アクセスポイントへの接続を試みる。具体的には、無線ＬＡＮ通信制御部１１７は、アクセスポイントからのビーコン信号の検出処理を開始し、無線ＬＡＮ用アンテナ１０３を介してビーコン信号を検出すると、所定のプロトコルに従ってアクセスポイントとの間での接続を確立する。
【００７５】
無線ＬＡＮ通信制御部１１７は、アクセスポイントへの接続に失敗した場合、処理を終了する（ステップ３０８、Ｎｏ）。
【００７６】
一方、無線ＬＡＮ通信制御部１１７は、アクセスポイントへの接続が成功した場合（ステップ３０８、Ｙｅｓ）、接続に成功したアクセスポイントのアクセスポイントＩＤをエリア設定部１１３に出力する。これを受け、エリア設定部１１３は、無線ＬＡＮ通信制御部１１７が出力したアクセスポイントＩＤに基づいて、そのアクセスポイントの接続距離情報２１５がアクセスポイント情報記憶部１０１に記憶されているか否か、つまり以前にそのアクセスポイントへの接続に成功したことがあるか否かを判定する（ステップ３０９）。
【００７７】
接続距離情報２１５がアクセスポイント情報記憶部１０１に記憶されていない場合（ステップ３０９、Ｙｅｓ）、エリア設定部１１３は、接続に成功したことがないアクセスポイントと判定し、距離計算部１１２が計算した距離をそのアクセスポイントの接続距離情報２１５としてアクセスポイント情報記憶部１０１に記憶する（ステップ３１０）。
【００７８】
一方、接続距離情報２１５がアクセスポイント情報記憶部１０１に記憶されている場合（ステップ３０９、Ｎｏ）、エリア設定部１１３は、既に接続に成功したことがあるアクセスポイントと判定し、距離計算部１１２が計算した距離をアクセスポイント情報記憶部１０１に記憶しない。
【００７９】
また、エリア判定部１１４は、無線ＬＡＮ通信制御部１１７がアクセスポイントへの接続に成功した場合（ステップ３０８、Ｙｅｓ）、携帯電話通信制御部１１８が携帯電話用アンテナ１０４を介して基地局に接続し通信を行っているか否かを判定する（ステップ３１１）。
【００８０】
携帯電話通信制御部１１８が通信を行っている場合（ステップ３１１、Ｙｅｓ）、エリア判定部１１４は、携帯電話通信制御部１１８に対して、その通信を切断するよう指示する（ステップ３１２）。
【００８１】
携帯電話通信制御部１１８が通信を行っていない場合（ステップ３１１、Ｎｏ）、もしくはステップ３１２の処理を実行後、エリア判定部１１４は、無線ＬＡＮ通信制御部１１７に無線ＬＡＮによる通信を実行させる（ステップ３１３）。
【００８２】
上述したように、本実施形態の携帯端末１００においては、携帯端末１００が無線ＬＡＮのアクセスポイントへの接続に成功した際に携帯端末１００とアクセスポイントとの間の距離を接続距離情報２１５としてアクセスポイント情報記憶部１０１に記憶しておき、その後は、携帯端末１００とアクセスポイントとの間の距離が接続距離情報２１５で示される距離よりも短い場合にアクセスポイントへの接続を試みる。
【００８３】
このように、携帯端末１００とアクセスポイントとの間の距離が、実際にアクセスポイントへの接続に成功した距離よりも短い場合にアクセスポイントへの接続を試みるため、高い確率で接続に成功することができ、アクセスポイントへの接続失敗による消費電力を抑えることができる。
【００８４】
また、アクセスポイント情報記憶部１０１に接続距離情報２１５が記録されていない場合でも、アクセスポイントに接続可能と推定される距離を示す範囲情報に基づいてアクセスポイントへの接続を試みるか否かを判断するため、接続距離情報を用いる場合よりは確率が落ちるものの比較的高い確率で接続に成功することができ、接続失敗による消費電力を抑えることができる。
【００８５】
なお、本発明の携帯端末１００にて行われる方法は、コンピュータに実行させるためのプログラムに適用してもよい。また、そのプログラムを記憶媒体に格納することも可能であり、ネットワークを介して外部に提供することも可能である。
【図面の簡単な説明】
【００８６】
【図１】本発明の携帯端末の一実施形態の構成を示すブロック図である。
【図２】図１に示したアクセスポイント情報記憶部に記憶されているアクセスポイント情報の一例を示す図である。
【図３】図１および図２に示した携帯端末の動作を説明するためのフローチャートである。
【図４】一般的な携帯端末の構成を示すブロック図である。
【図５】図４に示したエリア情報記憶部に記憶されているエリア情報の一例を示す図である。
【図６】図４に示した携帯端末の動作を説明するためのフローチャートである。
【符号の説明】
【００８７】
１００    携帯端末
１０１    アクセスポイント情報記憶部
１０２    ＧＰＳアンテナ
１０３    無線ＬＡＮ用アンテナ
１０４    携帯電話用アンテナ
１０５    タイマー部
１０６    発音部
１０７    表示部
１０８    入力部
１１０    制御部
１１１    位置検出部
１１２    距離計算部
１１３    エリア設定部
１１４    エリア判定部
１１５    通知部
１１６    ＧＰＳ通信制御部
１１７    無線ＬＡＮ通信制御部
１１８    携帯電話通信制御部
【図１】
2010109681.tif 000003
【図２】
2010109681.tif 000004
【図３】
2010109681.tif 000005
【図４】
2010109681.tif 000006
【図５】
2010109681.tif 000007
【図６】
2010109681.tif 000008