(57)【要約】【課題】ホットスポットにて無線接続を行う無線通信機能を有する電子機器において、ユーザによるアクセスポイントについての情報収集を必要とせずに、ホットスポット範囲を推定する。【解決手段】無線通信機能を有する電子機器が移動する際、アクセスポイントからのビーコン受信の開始を検出すると（Ｓ４０１）、現在地Ｖを特定する（Ｓ４０２）。さらに移動し、そのビーコン受信が止むと（Ｓ４１０）、現在地Ｗを特定する（Ｓ４１１）。特定した位置ＶおよびＷに基づいてホットスポット範囲を推定する（Ｓ４１２）。【選択図】図４
2010062914.tif 000002
【特許請求の範囲】
【請求項１】
文字や図形を道路地図とともにディスプレイ画面に表示する表示手段と、
現在地を検出する現在地検出手段と、
広域通信ネットワークに接続されている基地局から送信される無線信号を受信する受信手段と、
前記受信手段によって受信された前記無線信号に基づいて受信開始と受信終了とを検出する受信状態検出手段と、
前記無線信号の前記受信開始および前記受信終了が前記受信状態検出手段によって検出された時、前記現在地検出手段によって検出された受信開始位置を表す受信開始位置データと受信終了位置を表す受信終了位置データとを前記基地局を表す識別子に対応付けて記憶するように制御する位置データ記憶制御手段と、
少なくとも前記受信開始位置データおよび前記受信終了位置データに基づいて特定される領域を前記無線信号の受信範囲とし、前記受信範囲に対応する領域データを、前記受信開始位置データおよび前記受信終了位置データを含んで記憶するように制御する領域データ記憶制御手段とを備えることを特徴とする無線通信機能を有する電子機器。
【請求項２】
請求項１に記載の無線通信機能を有する電子機器において、
前記受信範囲を前記受信開始位置および前記受信終了位置を直径の両端とする円領域としたことを特徴とする無線通信機能を有する電子機器。
【請求項３】
請求項１に記載の無線通信機能を有する電子機器において、
前記位置データ記憶制御手段によって過去に記憶した同一の前記識別子に対応する複数の前記受信開始位置データおよび前記受信終了位置によって特定される複数の位置のうちの３つの位置が外周上に存在する円領域を前記受信範囲として決定することを特徴とする無線通信機能を有する電子機器。
【請求項４】
請求項３に記載の無線通信機能を有する電子機器において、
前記領域データに基づいて、前記道路地図に重畳して前記ディスプレイ画面に前記受信範囲を描画するように制御する描画制御手段を備えることを特徴とする無線通信機能を有する電子機器。
【請求項５】
請求項４に記載の無線通信機能を有する電子機器において、
前記描画制御手段で描画する受信範囲は、対象とする前記基地局ごとに記憶されている前記領域データに含まれる前記受信開始位置データおよび前記受信終了位置データの総数が２個の場合と３個以上の場合とで、異なる表示形態で表示するようにしたことを特徴とする無線通信機能を有する電子機器。
【請求項６】
請求項５に記載の無線通信機能を有する電子機器において、
前記描画制御手段で描画する受信範囲は、対象とする前記基地局と過去に無線接続したことがあるか否かに応じて、さらに異なる表示形態で表示するようにしたことを特徴とする無線通信機能を有する電子機器。
【請求項７】
請求項１乃至６のいずれか１項に記載の無線通信機能を有する電子機器において、
前記電子機器が移動中において、前記領域データ記憶制御手段で記憶した前記受信範囲に含まれるいずれの位置においても前記無線信号を受信しなかった回数を計数する計数手段と、
前記計数手段による計数値が所定値以上に達したとき、前記受信範囲に対応する前記領域データを削除するように制御する領域データ削除制御手段とを備える無線通信機能を有する電子機器。
【請求項８】
請求項７に記載の無線通信機能を有する電子機器において、
過去に無線接続したことがある前記基地局に対する前記所定値は、過去に無線接続したことがない前記基地局に対する前記所定値よりも大きな値が設定されることを特徴とする無線通信機能を有する電子機器。
【請求項９】
広域通信ネットワークに接続されている基地局から送信される無線信号の受信開始位置および受信終了位置を検出し、
前記受信開始位置と前記受信終了位置とに基づいて、前記基地局との無線接続範囲を算出することを特徴とする無線接続範囲算出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホットスポットにて無線接続を行う無線通信機能を有する電子機器に関する。
【背景技術】
【０００２】
従来、無線通信機能を有する電子機器として、ホットスポットにてアクセスポイントとの無線接続を行い、広域通信ネットワークに接続された各種コンテンツ配信サーバから各種情報をダウンロードするナビゲーション装置が知られている。
【０００３】
たとえば、特許文献１に記載のナビゲーション装置では、アクセスポイントが設置されている施設の施設データには無線到達距離データを記録可能とし、地図表示画面にホットスポットを表示可能としている。
【特許文献１】特開２００３−３０２２３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載のナビゲーション装置では、アクセスポイントが設置されている施設のリストを、ユーザが予めダウンロードする必要がある。
【課題を解決するための手段】
【０００５】
（１）  本発明の第１の態様による電子機器は、文字や図形を道路地図とともにディスプレイ画面に表示する表示手段と、現在地を検出する現在地検出手段と、広域通信ネットワークに接続されている基地局から送信される無線信号を受信する受信手段と、受信手段によって受信された無線信号に基づいて受信開始と受信終了とを検出する受信状態検出手段と、無線信号の受信開始および受信終了が受信状態検出手段によって検出された時、現在地検出手段によって検出された受信開始位置を表す受信開始位置データと受信終了位置を表す受信終了位置データとを基地局を表す識別子に対応付けて記憶するように制御する位置データ記憶制御手段と、少なくとも受信開始位置データおよび受信終了位置データに基づいて特定される領域を無線信号の受信範囲とし、受信範囲に対応する領域データを、受信開始位置データおよび受信終了位置データを含んで記憶するように制御する領域データ記憶制御手段とを備えることを特徴とする。
（２）  本発明の第２の態様による無線接続範囲算出方法は、無線通信機能を有する電子機器の現在地を検出し、広域通信ネットワークに接続されている基地局から送信される無線信号の受信開始位置および受信終了位置を検出し、受信開始位置と受信終了位置とに基づいて、基地局との無線接続範囲を算出することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、無線通信機能を有する電子機器は、電子機器が移動中に自律的に無線信号の受信範囲を推定して記憶するため、ユーザによる基地局についての情報収集を必要としないという効果がある。
【発明を実施するための最良の形態】
【０００７】
図１〜図７を参照して、本発明を車載ナビゲーション装置に適用した一実施の形態を説明する。図１は、本実施の形態の車載ナビゲーション装置を搭載した車両１０が広域通信ネットワーク２０に配置されているアクセスポイント３０と無線接続可能なホットスポット４０を含む経路を走行する例を示した図である。
【０００８】
車両１０は、走行中、地点「甲」において、アクセスポイント３０（Ａ）からの電波の受信を検出する。その後も走行を継続すると、別の地点「乙」において、アクセスポイント３０（Ａ）からの電波の受信不可を検出する。これらの地点「甲」と「乙」の間の区間はアクセスポイント３０（Ａ）に無線接続可能な円領域を形成するホットスポット４０（Ａ）の範囲に含まれると判定できる。円領域は円周上の２点だけでは導くことはできないため、地点「甲」と「乙」は円領域の直径の両端に位置するとの仮定の下に、ホットスポット４０（Ａ）の推定範囲を仮決定するものとする。
【０００９】
車両１０は、さらに走行を続け、地点「丙」において、アクセスポイント３０（Ｂ）からの電波の受信を検出する。その後も走行を継続すると、別の地点「丁」において、アクセスポイント３０（Ｂ）からの電波の受信不可を検出する。これらの地点「丙」と「丁」の間の区間はアクセスポイント３０（Ｂ）に無線接続可能な円領域を形成するホットスポット４０（Ｂ）の範囲に含まれると判定できる。このとき、車両１０が以前、ホットスポット４０（Ｂ）を走行した履歴があり、その際は、アクセスポイント３０（Ｂ）からの電波の受信を地点「戊」にて検出し、受信不可を地点「己」にて検出したとする。円領域は円周上の３点で導くことができるため、地点「丙」乃至「己」の４点のうちのいずれか３点を用いて円領域を導く。いずれか３点とは、たとえば、通過時刻の最も新しい順に３点を選択することとすれば良い。こうして導かれた円領域を、ホットスポット４０（Ｂ）の推定範囲として決定する。
【００１０】
次に、図２を用いて、本実施の形態の車載ナビゲーション装置１００の内部および周辺の構成について説明する。
【００１１】
ＣＰＵ１１０は車載ナビゲーション装置１００全体を制御する演算処理装置であり、ＣＰＵ１１０およびその周辺装置は互いにバスで接続されている。周辺装置は、主記憶装置１１５、補助記憶装置１４０、無線通信機器１５０、ディスプレイモジュール１６０を含む。主記憶装置１１５は、ＣＰＵ１１０の作業エリアであるワークメモリや制御プログラムが格納されているプログラムメモリを有する。
【００１２】
ＣＰＵ１１０においては、現在地検出装置１２０およびユーザ入力装置１３０からの信号が入力される。現在地検出装置１２０は、ＧＰＳセンサ１２１、ジャイロセンサ１２２、車速センサ１２３を含む。ユーザ入力装置１３０は、たとえば、タッチパネル、パネル周辺の押ボタン式スイッチ、リモコン、ジョイスティックである。
【００１３】
補助記憶装置１４０は、ナビゲーション処理に使用する道路地図データやＰＯＩ（Ｐｏｉｎｔ  Ｏｆ  Ｉｎｔｅｒｅｓｔ：観光地や各種施設）情報を格納する記憶装置である。補助記憶装置１４０としては、たとえば、ハードディスクドライブのほか、道路地図データが格納されたＣＤやＤＶＤ、フラッシュメモリ、その他の記録媒体、およびその読み出し装置であっても良い。
【００１４】
道路地図データは、地図に関する情報であり、地図表示用データ、経路探索用データ、誘導データを含む。地図表示用データは道路や道路地図の背景を表示するためのデータである。経路探索用データは、道路形状とは直接関係しない分岐情報を含むデータであり、主に推奨経路を演算（経路探索）する際に用いられる。誘導データは、交差点名称・道路名称・方面名称・方向ガイド施設情報を含むデータであり、演算された推奨経路に基づきユーザを経路誘導する際に用いられる。
【００１５】
道路地図データにおいては、一本の道路は、交差点などをノードとして定義し、ノード間をリンクとして定義することによって、リンク列データとして表される。したがって、リンク列データは、ノードデータおよびリンクデータから構成される。道路地図データは、ノードデータとリンクデータとが、メッシュコードとともにメッシュ領域単位で分類して格納されている。メッシュ領域とは、道路地図を所定範囲毎に区分けしたときの区分けされた各領域をいう。メッシュコードの記憶領域には、メッシュ領域を識別する番号が格納されている。リンク列データの記憶領域には、ノードの位置座標と、ノード間のリンクを表すリンク番号と、リンクをさらに短く分割する補間点の位置座標とが格納されている。これらの位置座標が地図表示やロケータ処理の形状データとして用いられる。
【００１６】
補助記憶装置１４０は、さらに、ホットスポット４０の範囲を表すホットスポットデータ、およびアクセスポイント３０との接続認証用設定プロファイルを格納する。ディスプレイモジュール１６０は、ＣＰＵ１１０から出力される文字や図形を含む画像データを画面表示する。
【００１７】
無線ＬＡＮ走行モードが設定されると、無線通信機器１５０は、ホットスポット４０のエリア内でアクセスポイント３０のビーコンを検出することを契機としてアクセスポイント３０との間で認証手順を実行し、接続が許可されると無線通信によるデータ転送が可能となる。ＣＰＵ１１０が本機能を介してメッセージを送受信することにより、車載ナビゲーション装置１００は、広域通信ネットワークに接続された各種コンテンツ配信サーバからの各種情報をダウンロードすることが可能となる。無線通信機器１５０は、たとえばＩＥＥＥ標準８０２．１１（Ｗｉ−Ｆｉ）やＩＥＥＥ標準８０２．１６（ＷｉＭＡＸ）といった無線ＬＡＮ規格に準拠した無線通信機器である。無線ＬＡＮ走行モードは、ディスプレイモジュール１６０に表示されるナビゲーション装置１００のメニュー画面から設定することができる。
【００１８】
図３〜図５のフローチャートを参照して、本実施の形態の車載ナビゲーション装置１００のＣＰＵ１１０が実行する具体的な手順について説明する。
【００１９】
図３は、車載ナビゲーション装置１００がホットスポットの領域を推定するメインルーチンを表している。このメインルーチンを実行するプログラムは無線ＬＡＮ走行モードが設定されている場合、たとえば経路誘導処理のバックグラウンドで実行される。ステップＳ３０１において、アクセスポイント３０からのビーコンの受信が無線通信機器１５０から通知されるか否かを監視する。車両がホットスポット４０に進入してビーコン受信の通知を受けた時点で、ステップＳ３０１が肯定判定され、ステップＳ３２１に進み、サブルーチン「ホットスポット検出」（図４を参照して後述する）に遷移する。このサブルーチン終了後に本メインルーチンも終了する。
【００２０】
ステップＳ３０１が否定判定されるとステップＳ３０２に進む。ステップＳ３０２において、現在、車両１０が道路地図データ上のいずれの地点に位置しているのかを、現在地検出装置１２０からの入力信号（現在地信号）に基づいて特定し、位置Ｚとする。ステップＳ３０３において、特定した位置Ｚが既知のホットスポット４０の範囲内に含まれているか否かを判定する。
【００２１】
なお、図５を参照して後で説明するホットスポット範囲推定手順では、推定したホットスポットの範囲を表すデータ（以下、ホットスポットデータとも呼ぶ）を補助記憶装置１４０に記憶する。ステップＳ３０２で特定した位置Ｚが地図上のホットスポットの範囲に含まれる場合、ステップＳ３０３において、ホットスポット４０が既知であると判定する。ここで補助記憶装置１４０に記憶しているホットスポットデータは、データベース化して管理している（図７を参照して後述する）。したがって、ステップＳ３０３における判定は、このデータベースにて位置Ｚを含むホットスポットデータを検索することにより行われる。ホットスポットが既知ではなくステップＳ３０３が否定判定されると、ステップＳ３０１に戻る。
【００２２】
ステップＳ３０３が肯定判定されるのは、以前はホットスポット４０の範囲に含まれていた地点が、現在は含まれていない可能性を示唆している。想定原因としては、たとえば、（１）ホットスポット４０の範囲が変更となったため、（２）アクセスポイント３０が廃止されたため、（３）アクセスポイント３０の一時的な故障のため、といったことが考えられる。いずれにしても、ステップＳ３０４にてビーコン受信の有無を判定する。
【００２３】
ステップＳ３０４が肯定判定される場合、すなわち、ビーコンが受信されたと判定される場合の手順について説明する。ステップＳ３０４が肯定判定されるのは、ホットスポット４０の範囲が変更されている場合である。すなわち、ステップＳ３０３において前述した想定原因（１）のケースに該当する。たとえば、データベース化されているホットスポットデータで表される範囲に車両が到達した時点ではビーコンを受信しないが、このホットスポット４０の範囲を出る前にビーコンを受信する場合である。ステップＳ３０４が肯定されると、ステップＳ３３１に遷移し、後述する陳腐カウンタをリセットして陳腐カウント値「ｋ」を０にする。引き続いて、ステップＳ３２１におけるサブルーチン「ホットスポット検出」に遷移し、そのサブルーチン終了後に本メインルーチンも終了する。ステップＳ３３１を経由してステップＳ３２１へ進むと、範囲が変更されたホットスポット４０のホットスポットデータが修正される。
【００２４】
ステップＳ３０４が否定判定されると、ステップＳ３０５にて、現在、車両１０が道路地図データ上のいずれの地点に位置しているのかを、現在地検出装置１２０からの入力信号に基づいて特定し、新たに位置Ｚとする。ステップＳ３０６では、新たに特定した位置Ｚが、ステップＳ３０３で説明した既知のホットスポット４０の範囲内に含まれているか否かを判定する。ステップＳ３０６が肯定判定されると、ステップＳ３０４に戻る。ステップＳ３０６が否定判定されるとステップＳ３０７へ進む。ステップＳ３０６が否定判定されるのは、たとえば、ホットスポット４０の範囲として記憶していた円領域に車両１０が進入した後、ビーコンを受信すること無くその円領域の外に出た場合である。ステップＳ３０３において前述した想定原因（２）および（３）はこのケースに該当する。このとき、ステップＳ３０７にて、該当するホットスポット４０の範囲を含むホットスポットデータに設定された陳腐カウント値「ｋ」をインクリメントする。
【００２５】
陳腐カウント値「ｋ」は、陳腐化して信頼性の低下したホットスポットデータを削除するか否かを判定するために用いられる。この実施の形態では、ステップＳ３０６の否定判定が連続してｉ回発生した場合、ホットスポットデータを削除する。具体的には、ステップＳ３０８においてｋ≧ｉが肯定判定され、さらに、この後で説明するステップＳ３０９が肯定判定されれば、ステップＳ３１０にて該当するホットスポットデータを削除し、本メインルーチンを終了する。ステップＳ３０８においてｋ≧ｉが否定判定された場合は、直ちに本メインルーチンを終了する。
【００２６】
ステップＳ３０９では、接続履歴フラグ「ｈ」に「０」が設定されているか否かを判定する。接続履歴フラグ「ｈ」は、過去に対象となっているアクセスポイント３０との無線接続処理を実行したことがある場合に「１」が、ない場合に「０」が設定される（図４の説明にて後述する）。接続履歴フラグ「ｈ」が「０」の場合、ステップＳ３０９が肯定判定され、前述したとおり、ステップＳ３１０へ遷移する。一方、接続履歴フラグ「ｈ」が「１」の場合、ステップＳ３０９が否定判定され、ステップＳ３４１に進む。ステップＳ３４１において、陳腐カウント値「ｋ」が（ｉ＋ｊ）と等しいか否かを判定する。これは、アクセスポイント３０との接続履歴があるホットスポット４０に限り、陳腐カウント値「ｋ」の上限値を（ｉ＋ｊ）に増大させる処理である。ステップＳ３４１が肯定判定されれば、前述したステップＳ３１０へ遷移し、否定判定されれば、直ちに本メインルーチンを終了する。
【００２７】
なお、本メインルーチンは、終了後直ちに再び開始することが好ましい。
【００２８】
図４は、ＣＰＵ１１０がステップＳ３２１で実行するサブルーチン「ホットスポット検出」を表している。本サブルーチン開始を受け、ステップＳ４０１において、アクセスポイント３０からのビーコン受信が開始されたか否かを判定する。これは、無線通信機器１５０からのビーコン受信開始通知の有無により判定する。ステップＳ４０２においては、現在、車両１０が道路地図データ上のいずれの地点に位置しているのかを、現在地検出装置１２０からの入力信号に基づいて特定し、位置Ｖとする。
【００２９】
ステップＳ４０３において、現在地Ｖが含まれるホットスポット４０が既知であるか否かを判定する。具体的には、図３におけるステップＳ３０３と同様の処理によって判定する。ステップＳ４０３が肯定判定される場合はステップＳ４０４へ遷移し、否定判定される場合は後述するステップＳ４２１へ遷移する。
【００３０】
ステップＳ４０４において、アクセスポイント３０と接続するための接続認証用プロファイルＸが補助記憶装置１４０に記憶されているか否かを判定する。なお、接続認証用プロファイルＸは、たとえばＩＥＥＥ標準８０２．１１に準拠した無線ＬＡＮ接続の場合であれば、アクセスポイント３０毎にＥＳＳＩＤ（Ｅｘｔｅｎｄｅｄ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｎｄｉｃａｔｉｏｎ）やＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）キーを含み、補助記憶装置１４０に一括して記憶されて管理される。また、アクセスポイント３０を介して、たとえば各種コンテンツ配信サーバが接続されている広域通信ネットワーク２０へアクセスするために、接続先ＩＳＰ設定データ、ユーザＩＤやパスワードに基づく認証パラメータが必要な場合もある。したがって、補助記憶装置１４０では、その接続先ＩＳＰ設定データおよびその認証パラメータも含めて管理している。
【００３１】
なお、接続認証用プロファイルＸを検索するための検索キーとしては、アクセスポイント３０をユニークに識別可能な識別子であることが好ましく、たとえば、アクセスポイント３０から受信しているビーコンに含まれるアクセスポイント３０のＭＡＣアドレス（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ａｄｄｒｅｓｓ）を検索キーとして用いることができる。
【００３２】
ステップＳ４０４が肯定判定されると、ステップＳ４０５にて、そのプロファイルＸを補助記憶装置１４０から呼び出す。呼び出したプロファイルＸを無線通信機器１５０に設定してアクセスポイント３０との接続認証を行い、無線接続する。続くステップＳ４０６にて、接続履歴フラグ「ｈ」に「１」を設定する。
【００３３】
ステップＳ４０３またはステップＳ４０４が否定判定されると、ステップＳ４２１にて、ユーザ入力による接続認証および無線接続を行うか否かをユーザに選択させる。たとえば、接続認証および無線接続のメニューをディスプレイモジュール１６０の画面に表示する。ユーザがユーザ入力装置１３０を介して、アクセスポイント３０との接続認証および無線接続を行うことを選択すると、接続認証用プロファイルＸを入力するための画面を表示する。引き続き、ユーザが、ユーザ入力装置１３０を介して、接続認証用プロファイルＸを設定すると、ＣＰＵ１１０は、そのプロファイルＸを無線通信機器１５０に設定し、アクセスポイント３０と無線接続する。ステップＳ４２１が肯定判定されると、ステップＳ４２２において、接続認証用プロファイルＸを補助記憶装置１４０に記憶するように制御する。そして、前述したステップＳ４０６へ遷移する。
【００３４】
ステップＳ４２１が否定判定されると、ステップＳ４３１にて、接続履歴フラグ「ｈ」に「０」を設定する。
【００３５】
ステップＳ４０７において、接続されたアクセスポイント３０から周期的に送信されてくるビーコンの受信監視タイマを起動する。このビーコンの周期的な受信が止むと、車両１０が、接続中のアクセスポイント３０と無線接続することができるホットスポット４０の範囲外に出たものとＣＰＵ１１０は判断する。したがって、ホットスポット４０の範囲内を走行していれば肯定されてビーコンを受信するたびにステップＳ４０７へ戻り、監視タイマをリスタートする。ビーコンの受信が止むと、ステップＳ４０８が否定判定され、ステップＳ４０９にて監視タイマを停止する。これをもって、ステップＳ４１０にてアクセスポイント３０からのビーコン受信は止んだと判断する。続くステップＳ４１１にて、現在、車両１０が道路地図データ上のいずれの地点に位置しているのかを、現在地検出装置１２０からの入力信号に基づいて特定し、位置Ｗとする。
【００３６】
その後、ステップＳ４１２におけるサブルーチン「ホットスポット範囲推定」（図５参照）に遷移し、サブルーチン終了後に本サブルーチンも終了する。
【００３７】
図５は、ＣＰＵ１１０がステップＳ４１２で実行するサブルーチン「ホットスポット範囲推定」を表している。本サブルーチン開始を受け、ステップＳ５０１において、前述したステップＳ４０３にて用いた検索キーを用いて、ホットスポット４０のホットスポットデータを補助記憶装置１４０にて検索する。ホットスポットデータが存在すれば、ステップＳ５０１が肯定判定され、ステップＳ５０２に進む。ステップＳ５０２において、ステップＳ４０２およびステップＳ４１０にて特定した位置Ｖ、Ｗとは異なる位置データを検索する。該当する位置データがあれば、ステップＳ５０３が肯定判定される。該当する位置データが複数ある場合、ステップＳ５０４にて、複数の該当位置データの中で最新の位置データを抽出する。以下、この位置データが表す地図上の位置を位置Ｕとする。
【００３８】
ステップＳ５０５において、各々ステップＳ４０２、ステップＳ４１０、ステップＳ５０４にて特定した位置Ｕ、Ｖ、Ｗの３点を円周上に有する円領域Ｓを、道路地図データ上にて特定する。その際、緯度・経度に基づく座標データを用いて特定しても良いし、メッシュコードを用いて特定しても良い。あるいは、車両１０が走行するのは道路上または道路に面した施設のみと想定すると、リンク列データを用いて特定しても良い。以上により、ＣＰＵ１１０は、ディスプレイモジュール１６０を通じてホットスポット４０の範囲を、道路地図データに基づく地図に重畳して画面表示することができる。
【００３９】
ステップＳ５０６においては、ホットスポット４０の範囲を表す領域データＳ、位置データＵ、Ｖ、Ｗ、接続認証用プロファイルＸ、陳腐カウント値「ｋ」、および接続履歴フラグ「ｈ」を、新たなホットスポットデータとして、補助記憶装置１４０に記憶している既存のホットスポットデータを更新して本サブルーチンを終了する。
【００４０】
ステップＳ５０１が否定判定されると、今回の走行によって、各々ステップＳ４０２、ステップＳ４１０にて特定した位置Ｖ、Ｗの２点を円周上に有する円領域Ｓを、ステップＳ５１１において、道路地図データ上にて特定する。図１の説明において前述したように、円領域Ｓは円周上の２点だけでは導くことはできないため、位置Ｖ、Ｗの２点は円領域Ｓの直径の両端に位置するとの仮定の下に仮決定した円領域Ｓを特定するものとする。そして、ステップＳ５１２において、ホットスポット４０の範囲を表す領域データＳ、位置データＶ、Ｗ、接続認証用プロファイルＸ、陳腐カウント値「ｋ」、および接続履歴フラグ「ｈ」を、ホットスポットデータとして補助記憶装置１４０に新規データとして記憶して本サブルーチンを終了する。
【００４１】
ステップＳ５０３が否定判定されるのは次のような場合である。すなわち、先にホットスポットデータとして位置Ｖ，Ｗを記憶したときの走行経路と同じ経路を走行している場合である。この場合、同一経路を車両が走行しており、ホットスポットデータに追加されるはずの新たな位置データが得られない。ステップＳ５０３が否定判定されると、前述したステップＳ５１１に遷移する。
【００４２】
図６は、データベース化して管理されているホットスポットデータを例示する図である。アクセスポイント名称には、そのホットスポットデータが表すホットスポット４０を接続範囲とするアクセスポイント３０を特定する値が設定される。たとえば、ＣＰＵ１１０が、図３〜図５にて説明した具体的な手順を実行して受信したビーコンに含まれるＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｎｄｉｃａｔｉｏｎ）の値が用いられる。位置データ数は、その後に続く位置データの数を表している。図６に示した例では位置Ｕ，Ｖ，Ｗの位置データが、それらの位置を車両１０が通過した日時のデータと共に格納されているため、位置データ数は「３」である。一方、図５のステップＳ５１２にて記憶されるホットスポットデータにおいては、位置Ｖ，Ｗの位置データが、それらの位置を車両１０が通過した日時のデータと共に格納されているため、位置データ数は「２」となる。
【００４３】
円領域Ｓの中心点座標および半径としては、図５のステップＳ５０５またはステップＳ５１１において特定されたホットスポット４０の円領域Ｓの中心点座標および半径が格納される。ホットスポットデータにはさらに、上述した接続認証用プロファイルＸ、陳腐カウント値「ｋ」、接続履歴フラグ「ｈ」が格納される。
【００４４】
図７を用いて、本発明によるホットスポット推定処理を実行した際の、車載ナビゲーション装置１００におけるディスプレイ画面２１０の表示例について説明する。なお、ディスプレイ画面２１０は、ディスプレイモジュール１５０に含まれる表示パネルに図形や文字が表示される画面である。ディスプレイ画面２１０には道路地図データに基づく地図が表示されており、アイコン２２０は、現在地検出装置１２０からＣＰＵ１１０への入力される信号に基づいて車両１０の現在地を表示している。
【００４５】
ディスプレイ画面２１０上の地図に重畳して表示している太線囲み領域２３０、細線囲み領域２４０、および破線囲み領域２５０は、いずれも本発明によるホットスポット推定処理を過去に実行して記憶しているホットスポット４０を表している。太線囲み領域２３０は、接続履歴のあるホットスポット４０を表しており、ホットスポットデータにおける接続履歴フラグ「ｈ」をキーとして検索することにより特定できる。細線囲み領域２４０は、接続履歴が無く、かつ位置データを３地点含むホットスポットを表しており、ホットスポットデータにおける接続履歴フラグ「ｈ」および位置データ数「３」をキーとして検索することにより特定できる。破線囲み領域２５０は、接続履歴が無く、かつ位置データを２地点以下しか含まないホットスポットを表しており、ホットスポットデータにおける接続履歴フラグ「ｈ」および位置データ数「２」以下をキーとして検索することにより特定できる。
【００４６】
なお、ホットスポットデータにホットスポット推定範囲仮決定フラグを含めることにより、位置データ数の代わりにそのホットスポット推定範囲仮決定フラグをキーとして用いても良い。その場合、図５の説明にて前述したサブルーチン「ホットスポット範囲推定」において、円周上の２点から円領域Ｓを導く際にホットスポット推定範囲仮決定フラグを「１」に設定し、円周上の３点から円領域Ｓを導く際はホットスポット推定範囲仮決定フラグを「０」に設定する。こうして設定したホットスポット推定範囲仮決定フラグの値は、たとえば、図６に例示するホットスポットデータにおける円領域Ｓの中心点座標値および半径のデータと共に格納される。
【００４７】
上述した本実施の形態による車載ナビゲーション装置１００は、次の作用効果を奏する。
（１）車両１０が走行中に、アクセスポイント３０が周期的に送信するビーコンの受信が始まった地点の位置データと、そのビーコンの周期的な送信が止んだと判定した地点の位置データを記憶した。そして、これらの位置データに基づいて、アクセスポイント３０に無線接続することができるホットスポット４０の範囲を推定するように構成した。これにより、車載ナビゲーション装置１００は、ユーザ自身が収集したアクセスポイント３０の所在地および無線到達距離についての散在する情報を入力することなしに、自律的にホットスポット４０の範囲を推定することができる。また、アクセスポイント３０の新設、更改に対しても直ちに対応できるため、格別に利便性が高い。
（２）過去に走行した際に記憶した既知のホットスポットデータには、陳腐カウント値「ｋ」を含むように構成した。そして、陳腐カウント値「ｋ」が閾値ｉを越えたホットスポットデータを削除するようにした。これにより、アクセスポイント３０が、たとえば障害により一時的に停止している場合に、直ちにアクセスポイント３０に対応するホットスポットデータを削除してしまうことを防止できる。
（３）過去に走行した際に記憶した既知のホットスポットデータには、陳腐カウント値「ｋ」に加えて接続履歴フラグ「ｈ」も含むように構成した。そして、接続履歴のあるアクセスポイント３０の廃止については、陳腐カウント値「ｋ」が閾値（ｉ＋ｊ）を越えると削除するようにした。この結果、誤って廃止と判断したために後日ユーザ入力による接続認証用プロファイルの再設定を招く事態を防止することができる。
（４）ホットスポット４０について推定した範囲をディスプレイ画面２１０に表示する際には、ホットスポットデータに含まれる接続履歴フラグ「ｈ」および位置データ数（またはホットスポット推定範囲仮決定フラグ）に基づいて、別々の表示形態を採用するように構成した。これにより、ホットスポット４０の識別性を高め、運転中のユーザがディスプレイ画面２１０を注視することを防止できる。
【００４８】
−−−変形例−−−
（１）  上述の図４の説明では、アクセスポイント３０に対して、接続認証用プロファイルを記憶している場合に、ステップＳ４０４にて、直ちにその接続認証用プロファイルの呼び出し、設定、接続を自動的に実行するようにした。しかし、直ちには実行せずに、ユーザ入力による指示があってから実行するようにしても良い。
【００４９】
（２）  上述の図６の説明では、本発明によるホットスポット推定処理を過去に実行して記憶しているホットスポット４０を、識別可能とするため、太線囲み領域２３０、細線囲み領域２４０、および破線囲み領域２５０として表示したが、外周の線の種別は他の種類であっても良い。また、外周の線や囲み領域内部を着色し、色の種別によって識別可能とするように表示しても良い。
【００５０】
（３）  上述の図６の説明では、ＣＰＵ１１０が、図３〜図５にて説明した具体的な手順を実行して得たホットスポットデータを、ディスプレイモジュール１６０を介してディスプレイ画面２１０に表示した。しかし、無線通信機器１５０を介して広域通信ネットワーク２０に接続されたコンテンツ配信サーバに、取得したホットスポットデータをアップロードしても良い。また、同様にして他の車両からアップロードされたホットスポットデータを、ＣＰＵ１１０が無線通信機器１５０を介してコンテンツ配信サーバよりダウンロードし、補助記憶装置１４０に記憶することもできる。その場合は、図６にて説明した表示方法によって、ダウンロードして記憶したホットスポットデータを、ディスプレイモジュール１６０を介してディスプレイ画面２１０に表示しても良い。
【００５１】
（４）  上述の図６の説明では、ＣＰＵ１１０が、図３〜図５にて説明した具体的な手順を実行して得たホットスポットデータを、ディスプレイモジュール１６０を介してディスプレイ画面２１０に円領域Ｓを描画して表示した。この場合、円領域Ｓの中心地点はアクセスポイント３０の設置箇所と推定されるため、道路地図データに基づいて特定したその中心地点の緯度および経度をさらに重畳して表示しても良い。また、ＣＰＵ１１０が、図３〜図５にて説明した具体的な手順を実行して受信したビーコンに含まれるＳＳＩＤの値を、図７に示すホットスポットデータから収集することにより、ディスプレイ画面２１０に重畳して表示しても良い。
【００５２】
（５）  上述の図６の説明では、ＣＰＵ１１０が、図３〜図５にて説明した具体的な手順を実行して推定したホットスポット４０を形成する円領域Ｓを、ディスプレイモジュール１６０を介してディスプレイ画面２１０に描画して表示した。この場合、その具体的な手順を実行する際に受信したビーコンに含まれるＳＳＩＤの値に基づいて、ユーザがアクセス権を有している無線通信事業者のアクセスポイント３０であるか否かを判定し、肯定判定の対象のアクセスポイント３０への接続範囲を表すホットスポット４０のみを表示しても良い。なお、ユーザがアクセス権を有しているというのは、たとえば、契約している事業者のアクセスポイント３０と接続するための接続認証用データが未入力の場合も含む。
【００５３】
（６）  上述の図１〜図６の説明では、本発明を車載ナビゲーション装置に適用した一実施の形態を説明したが、適用対象はこれに限らない。ＧＰＳセンサ、道路地図データ、無線通信機器を有する装置であれば、たとえば、ＰＮＤ（Ｐｅｒｓｏｎａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｄｅｖｉｃｅ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、携帯電話機、ポータブルパソコン、ポータブルゲーム機であっても良い。
【００５４】
（７）  上述の図３の説明では、ステップＳ３０８においてｋ≧ｉが肯定判定されると、ステップＳ３０９では、接続履歴フラグ「ｈ」に「０」が設定されているか否かを、ステップＳ３４１においては、陳腐カウント値「ｋ」が（ｉ＋ｊ）と等しいか否かを、各々判定した。しかし、図４におけるステップＳ４０６およびステップＳ４３１において、接続履歴フラグ「ｈ」の設定と同時に、接続履歴フラグ「ｈ」に対応する陳腐カウント値「ｋ」の上限値「ｉ」を対応する値に設定すれば、図３からステップＳ３０９およびステップＳ３４１を削除しても良い。
【００５５】
上述した実施の形態および各変形例は、それぞれ組み合わせてもよい。
【００５６】
また、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態およびその変形例における機器構成に何ら限定されない。たとえば、広域通信ネットワークに接続されている基地局（アクセスポイント）から送信される無線信号の受信開始位置および受信終了位置を検出し、受信開始位置と受信終了位置とに基づいて、基地局との無線接続範囲（ホットスポット）を算出する無線接続範囲算出方法も本発明の範囲に含まれる。
【図面の簡単な説明】
【００５７】
【図１】本発明によるナビゲーション装置を説明する図
【図２】本発明によるナビゲーション装置の構成例を示す図
【図３】一実施の形態による処理を説明するフローチャート
【図４】図4のホットスポット検出開始処理の詳細を示すフローチャート
【図５】図５のホットスポット範囲推定処理の詳細を示すフローチャート
【図６】データベース化して管理されているホットスポットデータを例示する図
【図７】ホットスポットを円領域として示す画面表示例の図
【符号の説明】
【００５８】
１０  車両                          ２０  広域通信ネットワーク
３０  アクセスポイント              ４０  ホットスポット
１００  ナビゲーション装置          １１０  ＣＰＵ
１１５  主記憶装置                  １２０  現在地検出装置
１２１  ＧＰＳセンサ                １２２  ジャイロセンサ
１２３  車速センサ                  １３０  ユーザ入力装置
１４０  補助記憶装置                １５０  無線通信機器
１６０  ディスプレイモジュール
【図１】
2010062914.tif 000003
【図２】
2010062914.tif 000004
【図３】
2010062914.tif 000005
【図４】
2010062914.tif 000006
【図５】
2010062914.tif 000007
【図６】
2010062914.tif 000008
【図７】
2010062914.tif 000009