(57)【要約】  支援サーバ７２０では、複数の移動体ＭＶk（ｋ＝０，…）のいずれかからの実測情報を受けるたびに、生成手段７２３が、当該実測情報に基づいて、複数の領域のそれぞれについての日時情報に関連付けられた通信状態情報を含む通信環境情報を更新して、記憶手段７２１に記憶させる。そして、移動端末装置７１０において目的地指定が行われると、制御手段７１１Ａが、通信環境情報の取得要求を、支援サーバ７２０へ送る。この取得要求に応答して、報告手段７２４が、取得要求に対応する通信環境情報を制御手段７１１Ａへ返送する。通信環境情報の返送を受けた制御手段７１１Ａは、車両ＣＲ0の現在位置から目的地までの通信環境の情報を情報提示手段７１２に提示させる。この結果、移動体とともに移動する通信装置における通信データの受信レートを確保する移動ルートの決定を支援することができる。
2010021037.tif 000002
【特許請求の範囲】
【請求項１】
移動体の移動ルートの決定の支援を行うルート決定支援装置であって、
複数の領域のそれぞれについての日時情報に関連付けられた通信状態情報を含む通信環境情報を記憶する記憶手段と；
利用者に対して情報を提示する情報提示手段と；
前記移動体の現在位置及び現在日時、並びに前記通信環境情報に基づいて、前記移動体の現在位置と目的地との間の領域のそれぞれにおける通信環境に関する情報を前記情報提示手段に提示させる制御手段と；
を備えることを特徴とするルート決定支援装置。
【請求項２】
前記移動体とともに移動する移動端末装置と；
前記移動端末装置と通信可能な支援サーバと；を備え、
前記移動端末装置は、前記情報提示手段と、前記制御手段とを備え、
前記支援サーバは、前記記憶手段に加えて、
複数の移動体のそれぞれが計測した位置及び日時における通信状態の実測情報を収集する収集手段と；
前記収集手段による収集結果に基づいて、前記通信環境情報を生成し、前記記憶手段に記憶させる生成手段と；
前記移動端末装置からの取得要求に応答して、前記通信環境情報を前記移動端末装置へ送る報告手段と；を備える、
ことを特徴とする請求項１に記載のルート決定支援装置。
【請求項３】
前記移動体は、前記複数の移動体に含まれ、
前記移動端末装置は、
前記通信状態を計測する計測手段と；
前記計測手段による計測結果に計測日時及び計測位置が付加された情報を、前記実測情報として前記支援サーバへ送る送信手段と；を更に備える、
ことを特徴とする請求項２に記載のルート決定支援装置。
【請求項４】
前記通信状態を計測する計測手段と；
前記計測手段による計測結果に計測日時及び計測位置が付加された情報である実測情報に基づいて、前記通信環境情報を生成し、前記記憶手段に記憶させる生成手段と；を更に備え、
前記移動体とともに移動する、
ことを特徴とする請求項１に記載のルート決定支援装置。
【請求項５】
前記生成手段は、
前記複数の領域の内で、いずれかの日時における実測情報が報告されている領域である実測領域のそれぞれについては、前記実測領域のそれぞれに対応する実測情報に基づいて、前記実測領域のそれぞれに関する通信環境情報を生成し、
前記複数の領域の内で、いずれの日時についても前記実測情報が報告されていない領域である未実測領域のそれぞれについては、前記実測領域に関する通信環境情報を考慮して推定することにより、前記未実測領域のそれぞれに関する通信環境情報を生成する、
ことを特徴とする請求項２〜４のいずれか一項に記載のルート決定支援装置。
【請求項６】
前記生成手段は、
前記複数の領域の内で、いずれかの日時における実測情報が報告されている領域である実測領域のそれぞれについては、前記実測領域のそれぞれに対応する実測情報に基づいて、前記実測領域のそれぞれに関する通信環境情報を生成し、
前記複数の領域の内で、いずれの日時についても前記実測情報が報告されていない領域である未実測領域のそれぞれについては、前記未実測領域を管轄する基地局の位置を考慮して推定することにより、前記未実測領域のそれぞれに関する通信環境情報を生成する、
ことを特徴とする請求項２〜５のいずれか一項に記載のルート決定支援装置。
【請求項７】
前記生成手段は、前記実測領域において実測情報が報告されていない日時である未実測日時のそれぞれについては、前記実測領域において前記実測情報が報告されている日時の通信環境情報を考慮して推定することにより、前記未実測日時のそれぞれに関する通信環境情報を生成する、ことを特徴とする請求項５又は６に記載のルート決定支援装置。
【請求項８】
前記通信状態情報には、コンテンツサーバから送信されたデータの前記移動体における受信レートが含まれる、ことを特徴とする請求項１〜７のいずれか一項に記載のルート決定支援装置。
【請求項９】
前記日時情報には、時間帯及び曜日が含まれる、ことを特徴とする請求項１〜８のいずれか一項に記載のルート決定支援装置。
【請求項１０】
前記情報提示手段は、画像表示手段を含み、
前記制御手段は、地図上における前記移動体の現在位置と目的地と間の各領域に、前記移動体が前記各領域に移動すると推定される日時に対応する前記各領域の通信環境を前記画像表示手段に表示させる、
ことを特徴とする請求項１〜９のいずれか一項に記載のルート決定支援装置。
【請求項１１】
移動体の移動ルートの決定の支援を行うルート決定支援方法であって、
複数の領域のそれぞれについての日時情報に関連付けられた通信状態情報を含む通信環境情報を取得する通信環境取得工程と；
前記移動体の現在位置及び現在日時を特定する特定工程と；
前記特定工程における特定結果及び前記通信環境取得工程における取得結果に基づき、前記移動体の現在位置と目的地との間の領域のそれぞれにおける通信環境の提示を行う提示工程と；
を備えることを特徴とするルート決定支援方法。
【請求項１２】
請求項１１に記載のルート決定支援方法を演算手段に実行させる、ことを特徴とするルート決定支援プログラム。
【請求項１３】
請求項１２に記載のルート決定支援プログラムが、演算手段により読み取り可能に記録されている、ことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ルート決定支援装置、ルート決定支援方法、ルート決定支援プログラム、及び、当該ルート決定支援プログラムが記録された記録媒体に関する。
【背景技術】
【０００２】
従来から、車両等の移動体には、様々な機器が搭載されている。こうした移動体搭載の機器としては、移動体の移動に際して誘導及び案内を行うナビゲーション装置、放送波を受信して放送コンテンツを再生する放送受信装置、コンテンツサーバから無線通信によりダウンロードあるいはストリーミングされた通信コンテンツを再生するコンテンツ再生装置等が挙げられる。また、近年におけるデジタル技術の進展に伴い、これらの装置の機能が複合された装置も登場してきている。【０００３】
上記の放送受信装置や、通信を利用するコンテンツ再生装置では、対応する周波数帯の電波を受信して、当該電波が担っているコンテンツデータを抽出する。このため、当該電波の受信状態（受信電力やマルチパスの影響等）が悪い地域では、良好なコンテンツ再生ができない。【０００４】
そこで、移動体の移動の際における誘導や案内を行う場合に、移動ルートにおける放送波の受信電力（受信強度）を考慮する技術が提案されている（特許文献１参照：以下、「従来例」という）。この従来例の技術では、位置情報と受信状態情報とを関連付けておき、この関連付けられた情報を利用して、ルート表示やルート探索を行うようになっている。【０００５】
【特許文献１】特開２００１−１５６６５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した従来例の技術は、放送波の受信のように、コンテンツデータの受信レートの時間変化が殆どないといえる場合に適している。しかしながら、通信によりコンテンツ再生装置がコンテンツデータを取得する場合には、一般に、いわゆるベストエフォート方式が採用されることになるので、同一位置であっても、例えば、その位置を管轄する基地局と通信を行う通信装置の台数が変化すると、コンテンツ再生装置によるコンテンツデータの受信レートが変化することになる。【０００７】
したがって、通信によりコンテンツサーバからのコンテンツデータを取得する場合には、従来例の技術のように、移動ルートの各位置における基地局からの無線信号の受信電力のみを考慮するのでは、コンテンツデータの受信レートを確保することができない場合が発生し得る。この結果、基地局からの無線信号の受信電力は十分であっても、例えば、ストリーム再生用のコンテンツデータの受信レートを確保できず、コンテンツのストリーム再生が途切れてしまうことがある。【０００８】
このため、移動体とともに移動するコンテンツ再生装置による通信を利用したストリーム再生用のコンテンツデータの取得に際して、受信レートを確保し、利用者に違和感の無いコンテンツのストリーム再生に寄与することができる技術が待望されている。かかる要請に応えることが、本発明が解決すべき課題の一つとして挙げられる。【０００９】
本発明は、上記の事情を鑑みてなされたものであり、移動体とともに移動する通信装置における通信データの受信レートを確保できる移動ルートの決定を支援する新たなルート決定支援装置及びルート決定支援方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、第１の観点からすると、移動体の移動ルートの決定の支援を行うルート決定支援装置であって、複数の領域のそれぞれについての日時情報に関連付けられた通信状態情報を含む通信環境情報を記憶する記憶手段と；利用者に対して情報を提示する情報提示手段と；前記移動体の現在位置及び現在日時、並びに前記通信環境情報に基づいて、前記移動体の現在位置と目的地との間の領域のそれぞれにおける通信環境に関する情報を前記情報提示手段に提示させる制御手段と；を備えることを特徴とするルート決定支援装置である。【００１１】
本発明は、第２の観点からすると、移動体の移動ルートの決定の支援を行うルート決定支援方法であって、複数の領域のそれぞれについての日時情報に関連付けられた通信状態情報を含む通信環境情報を取得する通信環境取得工程と；前記移動体の現在位置及び現在日時を特定する特定工程と；前記特定工程における特定結果及び前記通信環境取得工程における取得結果に基づき、前記移動体の現在位置と目的地との間の領域のそれぞれにおける通信環境の提示を行う提示工程と；を備えることを特徴とするルート決定支援方法である。【００１２】
本発明は、第３の観点からすると、本発明のルート決定支援方法を演算手段に実行させる、ことを特徴とするルート決定支援プログラムである。【００１３】
本発明は、第４の観点からすると、本発明のルート決定支援プログラムが、演算手段により読み取り可能に記録されている、ことを特徴とする記録媒体である。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１実施形態に係るルート決定支援装置の構成を説明するためのブロック図である。
【図２】本発明の第２実施形態に係るルート決定支援装置の構成を説明するためのブロック図である。
【図３】本発明の第１実施例に係るルート決定支援装置の構成、及び、当該ルート決定支援装置と接続される装置を説明するためのブロック図である。
【図４】図３のナビゲーション装置の構成を説明するためのブロック図である。
【図５】図３の支援サーバの構成を説明するためのブロック図である。
【図６】第１実施例で想定する領域の区分けの例を説明するための図である。
【図７】図５の通信環境情報（ＣＣＩ）の構成を説明するための図である。
【図８】図７の個別通信環境情報の構成を説明するための図である。
【図９】図８の受信パワー情報の構成を説明するための図である。
【図１０】図８の受信レート情報の構成を説明するための図である。
【図１１】第１実施例における通信環境情報の生成処理を説明するためのシーケンス図である。
【図１２】図１１における実測情報の取得処理を説明するためのフローチャートである。
【図１３】図１１における実測情報に基づく通信環境情報の生成処理を説明するためのフローチャートである。
【図１４】第１実施例における通信環境情報の提示処理を説明するためのシーケンス図である。
【図１５】通信環境情報の提示例を示す図である。
【図１６】本発明の第２実施例に係るルート決定支援装置であるナビゲーション装置と接続される装置を説明するためのブロック図である。
【図１７】図１６のナビゲーション装置の構成を説明するためのブロック図である。
【図１８】第２実施例における通信環境情報の生成処理を説明するためのフローチャートである。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施形態を、添付図面を参照して説明する。なお、以下の説明及び図面においては、同一又は同等の要素には同一の符号を付し、重複する説明を省略する。【００１６】
［第１実施形態］
まず、本発明の第１実施形態を、図１を参照して説明する。【００１７】
＜構成＞
図１には、第１実施形態に係るルート決定支援装置７００Ａの概略的な構成と、当該ルート決定支援装置７００Ａとデータの授受を行う各種装置が示されている。【００１８】
図１に示されるように、ルート決定支援装置７００Ａは、移動端末装置７１０と、支援サーバ７２０とを備えている。ここで、移動端末装置７１０は、移動体ＭＶ0に搭載されており、移動体ＭＶ0とともに移動するようになっている。また、支援サーバ７２０は、固定的な位置に配設されている。そして、移動端末装置７１０と、支援サーバ７２０とは、ネットワークシステムＮＷＳを介して、データ通信を行うことができるようになっている。【００１９】
上記の移動端末装置７１０は、制御手段７１１Ａと、情報提示手段７１２とを備えている。ここで、移動体ＭＶ0には、コンテンツサーバからネットワークシステムＮＷＳを介して、データ通信により取得したコンテンツを再生するコンテンツ再生処理装置も搭載されていることを想定している。なお、移動端末装置７１０が、当該コンテンツ再生処理装置の機能を併有するように構成することもできる。【００２０】
上記の制御手段７１１Ａは、利用者により目的地の指定が行われると、支援サーバ７２０が保有する移動体ＭＶ0の現在位置から目的地までの移動において通過する可能性がある複数の領域の通信環境情報を取得する。この「通信環境情報」には、複数の領域のそれぞれについての日時情報に関連付けられた通信状態の情報が含まれている。ここで、「複数の領域」は、所定の方式により、地図上において予め定められる。また、「通信状態」には、例えば、ネットワークシステムＮＷＳとの間の無線通信における受信信号のパワー、及び、コンテンツサーバからのコンテンツデータの受信レート等が含まれる。また、「日時情報」には、例えば、季節による変化、曜日による変化、時間帯による変化等が含まれる。【００２１】
かかる通信環境情報の取得に際して、制御手段７１１Ａは、通信環境情報の取得要求を、ネットワークシステムＮＷＳを介して、支援サーバ７２０へ送る。なお、当該取得要求において、移動体ＭＶ0の現在位置及び目的地を指定することにより、支援サーバ７２０から返送されてくる通信環境情報を、後述する提示処理において制御手段７１１Ａが実際に利用するものに限定することができる。【００２２】
また、制御手段７１１Ａは、通信環境情報の取得要求に対する応答として支援サーバ７２０から返送されてきた通信環境情報を取得すると、移動体ＭＶ0の現在位置及び現在日時、並びに取得された通信環境情報に基づき、移動体ＭＶ0の現在位置と目的地との間の領域のそれぞれにおける通信環境の利用者に対する提示の制御を行う。こうした提示制御に際して、制御手段７１１Ａは、各領域の通過予定日時を算出する。そして、制御手段７１１Ａは、当該算出結果に基づいて、各領域について提示すべき通信環境を特定する。【００２３】
上記の情報提示手段７１２は、例えば、画像表示手段を備えて構成される。なお、情報提示手段は、画像表示手段及び音声出力手段を備えるようにすることもできる。【００２４】
情報提示手段７１２は、制御手段７１１Ａによる制御のもとで、移動体ＭＶ0の現在位置と目的地との間の領域のそれぞれにおける通信環境の提示を、利用者に対して行う。なお、画像表示手段による通信環境の提示が行われる場合には、各領域の通信環境を、地図上に表示するようにしてもよい。この場合には、良否の観点から通信環境をランク付けし、例えば、該当するランクに対応する色彩を、地図上における各領域に付するようにしてもよい。【００２５】
上記の支援サーバ７２０は、記憶手段７２１と、収集手段７２２と、生成手段７２３とを備えている。また、支援サーバ７２０は、報告手段７２４を更に備えている。【００２６】
上記の記憶手段７２１は、上述した内容の通信環境情報を記憶する。なお、この記憶手段７２１には、通信環境情報に限らず、様々な情報が記憶される。【００２７】
上記の収集手段７２２は、ネットワークシステムＮＷＳを介して、複数の移動体からの通信状態の実測情報を収集する。ここで、「実測情報」には、通信状態の計測結果、計測日時及び計測位置が含まれる。収集手段７２２による収集結果は、生成手段７２３へ送られる。【００２８】
なお、実測情報を報告する「複数の移動体」には、移動体ＭＶ0を含まず、他の移動体ＭＶ1，…のみを含むようにしてもよいし、移動体ＭＶ0も含むようにしてもよい。「複数の移動体」に移動体ＭＶ0が含まれるようにする場合には、移動端末装置７１０が、通信状態を計測する計測手段と；当該計測手段による計測結果に計測日時及び計測位置が付加された情報を、実測情報として支援サーバ７２０へ送る送信手段と；を更に備える構成とすることができる。【００２９】
上記の生成手段７２３は、収集手段７２２による収集結果である実測情報に基づいて、新たな通信環境情報を生成する。かかる新たな通信環境情報の生成に際して、生成手段７２３は、記憶手段７２１に記憶されている通信環境情報の中から当該実測情報に対応する通信状態の登録値を読み取る。そして、生成手段７２３は、読み取られた通信状態の登録値と、当該実測情報における通信状態の値とに基づいて、当該実測情報に対応する領域と日時との組み合わせにおける新たな通信状態を算出する。そして、記憶手段７２１における当該実測情報に対応する領域と日時との組み合わせにおける通信状態を当該算出結果に更新することにより、生成手段７２３は、新たな通信環境情報を生成する。【００３０】
上記の報告手段７２４は、ネットワークシステムＮＷＳを介して、移動端末装置７１０からの通信環境情報の取得要求を受ける。この取得要求を受けると、報告手段７２４は、当該取得要求に対応する通信環境情報を記憶手段７２１から読み取る。そして、報告手段７２４は、読み取り結果を、ネットワークシステムＮＷＳを介して、移動端末装置７１０へ返送する。【００３１】
＜動作＞
次に、上記のように構成されたルート決定支援装置７００Ａにおいて実行されるルート決定支援方法について、説明する。【００３２】
《通信環境情報の生成処理》
まず、ルート決定支援装置７００Ａによる通信環境情報の生成処理について説明する。なお、移動体ＭＶ0も実測情報を支援サーバ７２０へ送るようになっているものとする。【００３３】
ネットワークシステムＮＷＳを介して、複数の移動体ＭＶk（ｋ＝０，１，…）のいずれかからの実測情報を受けた支援サーバ７２０では、収集手段７２２が、当該実測情報を収集し、生成手段７２３へ送る。この実測情報を受けた生成手段７２３は、記憶手段７２１に記憶されている通信環境情報の中から、当該実測情報に対応する領域と日時との組み合わせにおける通信状態の登録値を読み取る。【００３４】
こうして読み取られた通信状態の登録値と、当該実測情報における通信状態の値とに基づいて、生成手段７２３は、当該実測情報に対応する領域と日時との組み合わせに関する新たな通信状態を算出する。ここで、例えば、読み取られた通信状態の登録値が以前の実測情報に基づいて生成されたものでなかった場合（後述する推定したのものである場合）には、生成手段７２３は、当該実測情報における通信状態の値をそのまま採用して新たな通信状態とすることができる。また、読み取られた通信状態の登録値が以前の実測情報に基づいて生成されたものであった場合には、例えば、統計的な手法を用いて、新たな通信状態を算出するようにすることができる。【００３５】
なお、生成手段７２３は、実測情報に基づく通信状態が得られていない領域と日時との組み合わせについては、位置的又は時間的な周囲において実測情報に基づく通信状態が得られている領域と日時との組み合わせについての通信状態の登録値に基づいて推定することにより、通信状態を推定するようにすることができる。すなわち、いずれかの日時についての実測情報が得られている実測領域に関しては、実測情報が報告されていない日時である未実測日時のそれぞれについて、当該実測領域において実測情報が報告されている日時の通信状態の登録値を考慮して、通信状態を推定するようにすることができる。また、いずれの日時についても実測情報が得られていない未実測領域に関しては、実測情報に基づく通信状態が得られている領域の登録値を考慮して、通信状態を推定するようにすることができる。【００３６】
なお、上記の登録値の推定に際しては、基地局の位置を更に考慮することもできる。また、未実測領域に関しては、基地局の位置のみを考慮して、通信状態を推定するようにすることができる。【００３７】
生成手段７２３は、記憶手段７２１における当該実測情報に対応する領域と日時との組み合わせにおける通信状態を、上述のようにして算出された新たな通信状態に更新する。この結果、新たな通信環境情報が生成される。【００３８】
以後、複数の移動体ＭＶk（ｋ＝０，１，…）のいずれかからの新たな実測情報を受けるたびに、上記と同様にして、支援サーバ７２０において、新たな通信環境情報が生成される。【００３９】
《通信環境の提示処理》
次に、ルート決定支援装置７００Ａによる通信環境の提示処理について説明する。【００４０】
利用者により指定された目的地が移動端末装置７１０の制御手段７１１Ａに通知されると、制御手段７１１Ａは、まず、通信環境情報の取得要求を、ネットワークシステムＮＷＳを介して、支援サーバ７２０へ送る。なお、上述したように、制御手段７１１Ａは、取得要求において、移動体ＭＶ0の現在位置及び目的地を指定するようにしてもよい。【００４１】
支援サーバ７２０では、当該取得要求を報告手段７２４が受ける。取得要求を受けた報告手段７２４は、当該取得要求に対応する通信環境情報を記憶手段７２１から読み取る。そして、報告手段７２４は、読み取り結果を、ネットワークシステムＮＷＳを介して、移動端末装置７１０（制御手段７１１Ａ）へ返送する。【００４２】
この通信環境情報の返送を受けた制御手段７１１Ａは、通信環境情報の取得要求に対する応答として支援サーバ７２０から返送されてきた通信環境情報を取得すると、移動体ＭＶ0の現在位置及び現在日時、並びに取得された通信環境情報に基づき、移動体ＭＶ0の現在位置と目的地との間の領域のそれぞれにおける通信環境を、情報提示手段７１２を利用して、利用者に対して提示する。ここで、制御手段７１１Ａは、各領域の通過予定日時を算出する。そして、制御手段７１１Ａは、当該算出結果に基づいて、各領域について提示すべき通信環境を、通信環境情報の取得結果の中から特定する。【００４３】
以上説明したように、本発明の第１実施形態によれば、移動体とともに移動する通信装置における通信データの受信レートの確保に寄与する移動ルートの決定を支援することができる。【００４４】
［第２実施形態］
次に、本発明の第２実施形態を、図２を参照して説明する。【００４５】
＜構成＞
図２には、第２実施形態に係るルート決定支援装置７００Ｂの概略的な構成が示されている。この図２に示されるように、ルート決定支援装置７００Ｂは、第１実施形態のルート決定支援装置７００Ａと異なり、全ての構成要素が移動体ＭＶとともに移動するようになっている。【００４６】
このルート決定支援装置７００Ｂは、記憶手段７３１と、計測手段７３２と、生成手段７３３とを備えている。また、ルート決定支援装置７００Ｂは、制御手段７１１Ｂと、情報提示手段７１２を備えている。【００４７】
上記の記憶手段７３１は、上述した記憶手段７２１と同様に、通信環境情報を記憶する。なお、この記憶手段７３１には、通信環境情報に限らず、地図データ、ＰＯＩ（Point Of Interests）データ、背景データ等のナビゲーション用情報が記憶される。【００４８】
上記の計測手段７３２は、上述した内容の通信状態を計測する。そして、計測手段７３２は、通信状態の計測結果に計測日時及び計測位置を付加し、実測情報として生成手段７３３へ送る。【００４９】
上記の生成手段７３３は、計測手段７３２からの実測情報を受ける。そして、生成手段７３３は、当該実測情報及び記憶手段７３１に記憶されている通信環境情報に基づいて、上述した生成手段７２３と同様にして、新たな通信環境情報を生成する。【００５０】
上記の制御手段７１１Ｂは、上述した制御手段７１１Ａと同様に、通信環境情報を取得すると、移動体ＭＶの現在位置及び現在日時、並びに取得された通信環境情報に基づき、移動体ＭＶの現在位置と目的地との間の領域のそれぞれにおける通信環境の利用者に対する提示の制御を行う。なお、制御手段７１１Ｂは、記憶手段７３１から直接的に、通信環境情報を取得する点が、制御手段７１１Ａと異なっている。【００５１】
＜動作＞
次に、上記のように構成されたルート決定支援装置７００Ｂにおいて実行されるルート決定支援方法について、説明する。【００５２】
《通信環境情報の生成処理》
まず、ルート決定支援装置７００Ｂによる通信環境情報の生成処理について、説明する。【００５３】
計測手段７３２が、通信状態を計測すると、通信状態の計測結果に計測日時及び計測位置を付加し、実測情報として生成手段７３３へ送る。この実測情報を受けた生成手段７３３は、記憶手段７３１に記憶されている通信環境情報の中から、当該実測情報に対応する領域と日時との組み合わせにおける通信状態の登録値を読み取る。【００５４】
こうして読み取られた通信状態の登録値と、当該実測情報における通信状態の値とに基づいて、生成手段７３３は、当該実測情報に対応する領域と日時との組み合わせに関する新たな通信状態を算出する。そして、生成手段７３３は、記憶手段７３１における当該実測情報に対応する領域と日時との組み合わせにおける通信状態を、上述のようにして算出された新たな通信状態に更新する。この結果、新たな通信環境情報が生成される。【００５５】
以後、計測手段７３２による通信状態の計測が行われるたびに、上記と同様にして、新たな通信環境情報が生成される。【００５６】
《通信環境の提示処理》
次に、ルート決定支援装置７００Ｂによる通信環境の提示処理について説明する。【００５７】
利用者により指定された目的地が制御手段７１１Ｂに通知されると、制御手段７１１Ｂは、指定された目的地、移動体ＭＶの現在位置及び現在日時に基づいて、記憶手段７３１に記憶されている通信環境情報及びナビゲーション用情報を適宜参照して、移動体ＭＶの現在位置と目的地との間の領域のそれぞれにおける通信環境を、情報提示手段７１２を利用して、利用者に対して提示する。ここで、制御手段７１１Ｂは、上述した制御手段７１１Ａの場合と同様にして、各領域の通過予定日時を算出する。そして、制御手段７１１Ｂは、当該算出結果に基づいて、各領域について提示すべき通信環境を、通信環境情報の取得結果の中から特定する。【００５８】
以上説明したように、本発明の第２実施形態によれば、上述した第１実施形態の場合と同様に、移動体とともに移動する通信装置における通信データの受信レートの確保に寄与する移動ルートの決定を支援することができる。【００５９】
なお、上記の第１及び第２実施形態における移動体としては、例えば、車両、人等を挙げることができる。そして、移動端末装置としては、移動体が車両である場合にはカーナビゲーション装置等を挙げることができ、移動体が人である場合には携帯電話装置等を挙げることができる。【００６０】
また、第１及び第２実施形態のルート決定支援装置７００Ａ，７００Ｂを、演算手段としての１又は２以上のコンピュータを備えて構成し、上述した記憶手段を除く各手段の機能を、プログラムを実行することにより実現するようにすることができる。これらのプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ等の可搬型記録媒体に記録された形態で取得されるようにしてもよいし、インターネットなどのネットワークを介した配送の形態で取得されるようにすることができる。
【実施例】
【００６１】
以下、本発明のルート決定支援装置の実施例を、図３〜図１８を参照して説明する。なお、以下の説明及び図面においては、同一又は同等の要素については同一の符号を付し、重複する説明を省略する。【００６２】
［第１実施例］
まず、本発明の第１実施例を、図３〜図１５を主に参照しつつ説明する。【００６３】
図３には、本発明の第１実施例のルート決定支援装置１００の概略的な構成、及び、ルート決定支援装置１００とデータ通信を行う各種装置が示されている。なお、ルート決定支援装置１００は、上述した第１実施形態のルート決定支援装置７００Ａの一態様となっている。【００６４】
＜構成＞
図３に示されるように、ルート決定支援装置１００は、移動端末装置７１０としてのナビゲーション装置２００Ａと、支援サーバ７２０としての支援サーバ４００とを備えている。ここで、ナビゲーション装置２００Ａは、移動体ＭＶ0としての車両ＣＲ0に搭載されており、車両ＣＲ0とともに移動するようになっている。また、支援サーバ４００は、例えば、所定の建屋内の固定的な位置に配設されている。【００６５】
上記のナビゲーション装置２００Ａには、車両ＣＲ0に装備された走行センサユニット２９０が接続されている。また、ナビゲーション装置２００Ａは、ネットワークシステム５００における基地局（ＢＳ）５２０と無線通信することにより、ネットワーク５１０を介して、支援サーバ４００及びコンテンツサーバ６００とデータ通信を行うようになっている。ナビゲーション装置２００Ａが、走行センサユニット２９０、支援サーバ４００及びコンテンツサーバ６００との間で授受するデータの内容については、後述する。【００６６】
なお、ネットワークシステム５００は、数多くの基地局を備えているが、図３には、代表的に１つの基地局５２０のみが示されている。【００６７】
上記の支援サーバ４００は、ネットワークシステム５００を介して、車両ＣＲk（ｋ＝０，１，…）と通信可能となっている。支援サーバ４００と車両ＣＲkとの間における通信データの内容については、後述する。【００６８】
上記のコンテンツサーバ６００には、コンテンツデータが登録されている。このコンテンツサーバ６００は、ネットワークシステム５００を介してコンテンツデータの要求を受けた場合には、当該要求を行った装置へ、ネットワークシステム５００を介してコンテンツデータを送るようになっている。【００６９】
《ナビゲーション装置２００Ａの構成》
上記のナビゲーション装置２００Ａは、現在位置及び現在日時の検出機能、通信状態計測機能、通信環境の提示の制御機能、案内誘導機能及びコンテンツ再生機能を有している。これらの機能を有するナビゲーション装置２００Ａは、図４に示されるように、制御ユニット２１０Ａと、記憶装置２２０Ａと、無線通信ユニット２４０とを備えている。また、ナビゲーション装置２００Ａは、音出力ユニット２５０と、上述した情報提示手段７１２としての表示ユニット２６０と、操作入力ユニット２７０とを備えている。さらに、ナビゲーション装置２００Ａは、センサインターフェイス２８０と、ＧＰＳ（Global Positioning System）受信ユニット２８５とを備えている。【００７０】
上記の制御ユニット２１０Ａは、ナビゲーション装置２００Ａの全体を統括制御する。この制御ユニット２１０Ａについては、後述する。【００７１】
上記の記憶装置２２０Ａは、不揮発性の記憶装置であるハードディスク装置等から構成される。記憶装置２２０Ａは、ナビゲーション用情報（ＮＶＩ）等の様々なデータを記憶する。この記憶装置２２０Ａには、制御ユニット２１０Ａがアクセスできるようになっている。【００７２】
上記のナビゲーション用情報には、地図データ、ＰＯＩデータ、背景データ等のナビゲーションのために利用される様々のデータが含まれている。これらのデータは、制御ユニット２１０Ａによって読み取られる。【００７３】
上記の無線通信ユニット２４０は、不図示のアンテナ等を備えて構成されている。この無線通信ユニット２４０は、当該アンテナにより受信したネットワークシステム５００（より詳しくは、基地局５２０）からの受信信号を処理して、制御ユニット２１０Ａで処理可能なデジタルデータ信号に変換する。また、無線通信ユニット２４０は、制御ユニット２１０Ａからの送信信号を処理し、当該アンテナを介して、無線信号の態様でネットワークシステム５００（より詳しくは、基地局５２０）へ送る。【００７４】
この無線通信ユニット２４０を利用することにより、ナビゲーション装置２００Ａ（より詳しくは、制御ユニット２１０Ａ）が、支援サーバ４００及びコンテンツサーバ６００との間で通信を行うことができるようになっている。【００７５】
また、無線通信ユニット２４０は、ネットワークシステム５００との通信に使用される周波数帯の無線信号の受信パワーを検出する。この検出結果は、受信パワーデータとして、制御ユニット２１０Ａへ送られる。【００７６】
上記の音出力ユニット２５０は、スピーカを備えて構成され、制御ユニット２１０Ａから受信した音声データに対応する音声を出力する。この音出力ユニット２５０は、制御ユニット２１０Ａによる制御のもとで、車両ＣＲ0の進行方向、走行状況、交通状況等の案内音声を出力する。また、音出力ユニット２５０は、制御ユニット２１０Ａによる制御のもとで、コンテンツ再生音声を出力する。【００７７】
上記の表示ユニット２６０は、液晶パネル等の表示デバイスを備えて構成され、制御ユニット２１０Ａから受信した表示データに対応する画像を表示する。この表示ユニット２６０は、ナビゲーション処理に際して、地図情報、ガイダンス情報等を表示する。また、表示ユニット２６０は、コンテンツ再生画像を表示する。【００７８】
上記の操作入力ユニット２７０は、ナビゲーション装置２００Ａの本体部に設けられたキー部、及び／又はキー部を備えるリモート入力装置等により構成される。ここで、本体部に設けられたキー部としては、表示ユニット２６０の表示デバイスに設けられたタッチパネルを用いることができる。なお、キー部を有する構成に代えて、又は併用して音声認識技術を利用して音声にて入力する構成を採用することもできる。【００７９】
この操作入力ユニット２７０を利用者が操作することにより、ナビゲーション装置２００Ａの動作内容の設定や動作指令が行われる。例えば、目的地等の設定や、コンテンツ取得指令等を、利用者が操作入力ユニット２７０を利用して行う。こうした入力内容は、操作入力データとして、操作入力ユニット２７０から制御ユニット２１０Ａへ向けて送られる。【００８０】
上記のセンサインターフェイス２８０は、ナビゲーション装置２００Ａと、車両ＣＲ0に搭載された走行センサユニット２９０との間におけるデータ授受に関して利用される。ここで、走行センサユニット２９０は、本第１実施例では一例として、（ｉ）車両の移動速度を検出する車速センサと、（ii）車両に作用している加速度を検出する加速度センサと、（iii）車両の角速度を検出する角速度センサとを備えている。これらのセンサによる検出結果は、検出信号としてセンサインターフェイス２８０へ送られる。この検出信号を受けたセンサインターフェイス２８０は、走行センサユニット２９０による検出結果を、走行センサデータとして制御ユニット２１０Ａへ向けて送る。【００８１】
上記のＧＰＳ受信ユニット２８５は、複数のＧＰＳ衛星からの電波の受信結果に基づいて、車両ＣＲ0の現在位置を算出する。また、ＧＰＳ受信ユニット２８５は、ＧＰＳ衛星から送出された日時情報に基づいて、現在日時を計時する。これらの現在位置および現在日時に関する情報は、ＧＰＳデータとして制御ユニット２１０Ａへ送られる。【００８２】
次に、上記の制御ユニット２１０Ａについて説明する。この制御ユニット２１０Ａは、中央処理装置（ＣＰＵ）及びその周辺回路を備えて構成されている。制御ユニット２１０Ａが様々なプログラムを実行することにより、上記の各種機能が実現されるようになっている。こうした機能の中に、上述した第１実施形態における制御手段７１１Ａ、計測手段及び送信手段としての機能も含まれている。【００８３】
ここで、制御ユニット２１０Ａは、センサインターフェイス２８０から報告された走行センサデータ、ＧＰＳ受信ユニット２８５から報告されたＧＰＳデータ及び記憶装置２２０Ａに記憶されているナビゲーション用情報における地図データに基づいて、いわゆるマップマッチングの手法を用いて、車両ＣＲ0の現在位置を検出する。また、制御ユニット２１０Ａは、ＧＰＳデータにおける計時結果及び内部タイマの計時結果に基づいて、現在日時を検出する。【００８４】
また、制御ユニット２１０Ａは、無線通信ユニット２４０からの受信パワーデータを定期的に収集する。さらに、制御ユニット２１０Ａは、受信パワーデータにおいてコンテンツサーバ６００と通信中であった場合には、コンテンツサーバ６００からの受信データの受信レートを計測する。そして、制御ユニット２１０Ａは、計測結果を計測位置及び計測日時とともに、通信状態の実測情報として、無線通信ユニット２４０へ送る。この結果、実測情報が、ネットワークシステム５００を介して支援サーバ４００へ送られる。【００８５】
なお、本第１実施例では、受信レートとしては、１つのコンテンツに対応する一連のコンテンツデータの受信動作における単位時間当たりのデータ量が計測されるようになっている。【００８６】
また、制御ユニット２１０Ａは、利用者により目的地が指定された場合に、通信環境の提示を制御する。ここで、利用者による目的地指定は、操作入力ユニット２７０からの操作入力データとして、制御ユニット２１０Ａに通知される。【００８７】
目的地の指定の通知を受けた制御ユニット２１０Ａは、当該目的地及び車両ＣＲ0の現在位置を指定した通信環境情報の取得要求を、無線通信ユニット２４０へ送る。この結果、取得要求が、ネットワークシステム５００を介して、支援サーバ４００へ送られる。【００８８】
また、制御ユニット２１０Ａは、当該取得要求に対する応答として、支援サーバ４００から送信された通信環境情報を、ネットワークシステム５００及び無線通信ユニット２４０を介して受ける。この通信環境情報を受けると、制御ユニット２１０Ａは、車両ＣＲ0の現在位置及び現在日時、並びに取得された通信環境情報に基づき、車両ＣＲ0の現在位置と目的地との間の領域のそれぞれにおける通信環境を、表示ユニット２６０に表示させる。【００８９】
ここで、制御ユニット２１０Ａは、車両ＣＲ0の現在位置と、各領域との位置関係に基づいて、センサインターフェイス２８０を介して取得した速度情報等を考慮して、各領域を通過するとすれば、通過することになると推定される日時（通過予定日時）を算出する。そして、制御ユニット２１０Ａは、当該算出結果に基づいて、各領域について提示すべき通信環境を、通信環境情報の取得結果の中から特定する。【００９０】
なお、本第１実施例では、良否の観点から通信環境をランク付けし、該当するランクに対応する色彩を、表示ユニット２６０に表示される地図上における各領域に付するようにしている。【００９１】
また、制御ユニット２１０Ａは、操作入力ユニット２７０からの操作入力データとして、コンテンツの特定情報を含むコンテンツ再生指令を受けると、当該コンテンツの特定情報を指定したコンテンツデータ要求を無線通信ユニット２４０へ送る。この結果、コンテンツデータ要求が、ネットワークシステム５００を介して、コンテンツサーバ６００へ送られる。【００９２】
また、制御ユニット２１０Ａは、当該コンテンツデータ要求に対する応答として、コンテンツサーバ６００から送信されたコンテンツデータを、ネットワークシステム５００及び無線通信ユニット２４０を介して受ける。そして、制御ユニット２１０Ａは、受信したコンテンツデータを処理して、当該コンテンツデータに対応する音声データ及び表示データを生成し、音出力ユニット２５０及び表示ユニット２６０へ送る。【００９３】
《支援サーバ４００の構成》
図３に戻り、上記の支援サーバ４００は、通信環境情報に生成及び報告の機能を有している。この支援サーバ４００は、図５に示されるように、記憶手段７２１としての記憶装置４１０と、送受信部４２０とを備えている。また、支援サーバ４００は、処理制御部４４０を備えている。【００９４】
上記の記憶装置４１０は、不揮発性の記憶装置であるハードディスク装置等から構成される。記憶装置４１０は、通信環境情報（ＣＣＩ）等の様々なデータを記憶する。この記憶装置４１０には、処理制御部４４０がアクセスできるようになっている。【００９５】
通信環境情報としては、例えば、図６に示されるように仮想的に分割された領域Ｒ（ｍ，ｎ）（ｍ＝１，２，…；ｎ＝１，２，…）のそれぞれについての個別通信環境情報ＲＣＩ（ｍ，ｎ）が登録されている（図７参照）。ここで、個別通信環境情報ＲＣＩ（ｍ，ｎ）は、図８に示されるように、管轄基地局の位置情報ＢＳＰ（ｍ，ｎ）、受信パワー情報ＲＰＩ（ｍ，ｎ）及び受信レート情報ＲＲＩ（ｍ，ｎ）を含んでいる。【００９６】
上記の受信パワー情報ＲＰＩ（ｍ，ｎ）は、図９に示されるように、実測情報報告の有無と、受信パワー値とを含んでいる。ここで、実測情報報告の有無により、当該受信パワー値が、実測情報に基づくものであるか否かを判定できるようになっている。【００９７】
上記の受信レート情報ＲＲＩ（ｍ，ｎ）は、図１０に示されるように、曜日ごとの受信レート情報を含んでいる。この曜日ごとの受信レート情報は、予め定められた時間帯ごとの受信レート情報を含んでいる。そして、時間帯ごとの受信レート情報は、受信レート値及び実測情報報告の有無を含んでいる。ここで、実測情報報告の有無により、当該受信レート値が、実測情報に基づくものであるか否かを判定できるようになっている。【００９８】
なお、受信パワー情報ＲＰＩ（ｍ，ｎ）及び受信レート情報ＲＲＩ（ｍ，ｎ）から、領域Ｒ（ｍ，ｎ）における通信状態の情報が構成されるようになっている。【００９９】
図５に戻り、上記の送受信部４２０は、ネットワークシステム５００との通信制御を行う。この送受信部４２０は、ネットワークシステム５００から受信したデータを処理制御部４４０へ送る。また、送受信部４２０は、処理制御部４４０から受信したデータをネットワークシステム５００へ送る。送受信部４２０を利用することにより、支援サーバ４００は、車両ＣＲk（ｋ＝０，１，…）に搭載された装置との間で通信を行うことができるようになっている。【０１００】
上記の処理制御部４４０は、支援サーバ４００の全体を統括制御する。この処理制御部４４０は、中央処理装置（ＣＰＵ）及びその周辺回路を備えて構成されている。処理制御部４４０が様々なプログラムを実行することにより、上記の各種機能が実現されるようになっている。こうした機能の中に、上述した第１実施形態における収集手段７２２、生成手段７２３及び報告手段７２４としての機能も含まれている。【０１０１】
ここで、処理制御部４４０は、車両ＣＲk（ｋ＝０，１，…）からの実測情報を、ネットワークシステム５００及び送受信部４２０を介して受けると、当該実測情報を収集する。引き続き、処理制御部４４０は、収集された実測情報及び記憶装置４１０内の通信環境情報に基づいて、後述するようにして新たな通信環境情報を生成して、記憶装置４１０内に登録する。【０１０２】
また、処理制御部４４０は、ナビゲーション装置２００Ａからの通信環境情報の取得要求を、ネットワークシステム５００及び送受信部４２０を介して受けると、当該取得要求に対応する通信環境情報を記憶装置４１０から読み取る。そして、処理制御部４４０は、読み取り結果を、送受信部４２０及びネットワークシステム５００を介して、ナビゲーション装置２００Ａへ送る。【０１０３】
なお、車両ＣＲ0以外の車両ＣＲj（ｊ＝１，…）にも、上記のナビゲーション装置２００Ａと同様に、上述した計測手段及び送信手段の機能を有する車載装置が搭載されている。そして、当該車載装置が、通信状態を計測し、計測位置及び計測日時が付加された実測情報として支援サーバ４００へ送信するようになっている。【０１０４】
＜動作＞
次に、上記のように構成されたルート決定支援装置１００の動作について、ルート決定に際しての支援処理に主に着目して説明する。【０１０５】
《通信環境情報の生成》
まず、支援サーバ４００の記憶装置４１０内の通信環境情報（ＣＣＩ）の生成処理について説明する。【０１０６】
かかる通信環境情報の生成処理に際しては、図１１に示されるように、ステップＳ１１において、車両ＣＲkのそれぞれの車載装置（車両ＣＲ0の場合には、ナビゲーション装置２００Ａ）による実測情報の取得処理が行われる。以下、この取得処理について、ナビゲーション装置２００Ａにおける取得処理を例示して説明する。【０１０７】
このステップＳ１１では、図１２に示されるように、まず、ステップＳ２１において、定期的な通信状態の計測タイミングとなった時点で、ナビゲーション装置２００Ａの制御ユニット２１０Ａが、通信状態を計測する。この計測に際して、制御ユニット２１０Ａは、基地局５２０からの受信信号の受信パワーを無線通信ユニット２４０から取得する。また、この時点でコンテンツサーバ６００からのコンテンツデータを受信している場合には、制御ユニット２１０Ａは、当該コンテンツデータの受信レートを計測する。【０１０８】
引き続き、ステップＳ２２において、制御ユニット２１０Ａが、センサインターフェイス２８０から報告された走行センサデータ、ＧＰＳ受信ユニット２８５から報告されたＧＰＳデータ及び記憶装置２２０Ａに記憶されているナビゲーション用情報における地図データに基づいて、いわゆるマップマッチングの手法を用いて得られる車両ＣＲ0の現在位置を計測位置として特定する。また、制御ユニット２１０Ａが、ＧＰＳデータにおける計時結果及び内部タイマの計時結果に基づいて、現在日時を計測日時として特定する。【０１０９】
次に、ステップＳ２３において、制御ユニット２１０Ａが、計測された通信状態に計測位置及び計測日時を付加した実測情報を生成する。そして、ステップＳ２４において、制御ユニット２１０Ａが、当該実測情報を無線通信ユニット２４０へ送る。この結果、図１１に示されるように、実測情報（ＭＤＴ）が、ネットワークシステム５００を介して、支援サーバ４００へ送られる。【０１１０】
なお、他の車両ＣＲj（ｊ＝１，…）の車載装置においても上記のステップＳ２１〜Ｓ２４と同様の処理が行われて、実測情報（ＭＤＴ）が、ネットワークシステム５００を介して、支援サーバ４００へ送られる。【０１１１】
この実測情報（ＭＤＴ）を受けると、ステップＳ１２において、支援サーバ４００により、通信環境情報の生成処理が行われる。このステップＳ１２では、図１３に示されるように、まず、ステップＳ３１において、送受信部４２０を介して車両ＣＲk（ｋ＝０，１，…）のいずれかからの実測情報を受けると、処理制御部４４０が、当該実測情報を収集する。【０１１２】
次に、ステップＳ３２において、処理制御部４４０は、更新対象となる通信状態の登録値を記憶装置４１０から読み取る。かかる読取処理に際して、処理制御部４４０は、まず、収集された実測情報における計測位置及び計測日時を特定する。引き続き、処理制御部４４０は、特定された計測位置及び計測日時に対応する領域、曜日及び時間帯における通信状態の登録値を、記憶装置４１０から読み取る。【０１１３】
次いで、ステップＳ３３において、処理制御部４４０は、ステップＳ３２における読み取り結果と、通信状態の値とに基づいて、新たな通信状態情報を算出する。かかる算出処理に際して、処理制御部４４０は、読み取られた通信状態における受信パワーの登録値が、実測情報に基づくものであるか否かの第１判定を行う。この第１判定の結果が否定的であった場合には、処理制御部４４０は、当該実測情報における受信パワー値を、当該実測情報に対応する領域、曜日及び時間帯における新たな受信パワー値に決定する。【０１１４】
一方、第１判定の結果が肯定的であった場合には、処理制御部４４０は、当該実測情報における受信パワー値と、読み取られた通信状態における受信パワーの登録値とについて、受信パワーに関する所定の重み付け加算を行って、当該実測情報に対応する領域、曜日及び時間帯における新たな受信パワー値を算出する。【０１１５】
受信パワーに関する所定の重み付け加算で使用される重みは、実験、シミュレーション、経験等により予め定められる。【０１１６】
次に、処理制御部４４０は、当該実測情報に受信レート値が含まれているか否かの第２判定を行う。この第２判定の結果が否定的であった場合には、処理はステップＳ３４へ進む。【０１１７】
上記の第２判定の結果が肯定的であった場合には、処理制御部４４０は、読み取られた通信状態における受信レートの登録値が、実測情報に基づくものであるか否かの第３判定を行う。この第３判定の結果が否定的であった場合には、処理制御部４４０は、当該実測情報における受信レート値を、当該実測情報に対応する領域、曜日及び時間帯における新たな受信レート値に決定する。【０１１８】
一方、第３判定の結果が肯定的であった場合には、処理制御部４４０は、当該実測情報における受信レート値と、読み取られた通信状態における受信レートの登録値とについて、受信レートに関する所定の重み付け加算を行って、当該実測情報に対応する領域、曜日及び時間帯における新たな受信レート値を算出する。そして、処理はステップＳ３４へ進む。【０１１９】
なお、受信レートに関する所定の重み付け加算で使用される重みは、実験、シミュレーション、経験等により予め定められる。【０１２０】
ステップＳ３４では、処理制御部４４０が、記憶装置４１０における当該実測情報に対応する領域と日時との組み合わせにおける受信状態情報を、上記のようにして求められた新たな受信状態情報に更新する。【０１２１】
引き続き、処理制御部４４０は、記憶装置４１０内において、受信状態情報が更新された領域と日時との組み合わせに対して、位置的、時間的な周辺の通信状態情報として、実測情報に基づいていないものがあるか否かの第４の判定を行う。この第４の判定の結果が否定的であった場合には、ステップＳ１２における新たな通信環境情報の生成処理が終了する。【０１２２】
一方、第４の判定の結果が肯定的であった場合には、処理制御部４４０は、位置的又は時間的な周囲において実測情報に基づく通信状態が得られている領域と日時との組み合わせについての通信状態の登録値（すなわち、上記の更新結果を含む）に基づいて推定する。すなわち、いずれかの日時についての実測情報が得られている実測領域に関しては、実測情報が報告されていない日時である未実測日時のそれぞれについて、当該実測領域において実測情報が報告されている日時の通信状態の登録値を考慮して、通信状態を推定する。また、いずれの日時についても実測情報が得られていない未実測領域に関しては、実測情報に基づく通信状態が得られている領域の登録値を考慮して、通信状態を推定する。そして、処理制御部４４０は、推定結果により、通信環境情報を更新する。この更新が終了すると、ステップＳ１２における新たな通信環境情報の生成処理が終了する。【０１２３】
以後、複数の車両ＣＲk（ｋ＝０，１，…）の車載装置のいずれかからの新たな実測情報を受けるたびに、支援サーバ４００が、上記のステップＳ１２の処理を実行することにより、新たな通信環境情報が生成される。【０１２４】
《通信環境の提示処理》
次に、ルート決定支援装置１００による通信環境の提示処理について説明する。【０１２５】
この提示処理では、利用者により目的地が操作入力ユニット２７０に入力されると、図１４に示されるように、ナビゲーション装置２００Ａの制御ユニット２１０Ａが、その目的地指定（ＴＰＳ）を受ける。この目的地指定を受けると、制御ユニット２１０Ａが、ステップＳ１３において、通信環境情報の要求（ＣＣＱ：以下、「取得要求」と呼ぶ）を、無線通信ユニット２４０及びネットワークシステム５００を介して、支援サーバ４００へ送る。【０１２６】
なお、本第１実施例では、制御ユニット２１０Ａが、取得要求において、車両ＣＲ0の現在位置及び目的地を指定するようになっている。【０１２７】
支援サーバ４００では、送受信部４２０を介して取得要求を受けると、ステップＳ１４において、処理制御部４４０が、通信環境情報の返送処理を行う。この返送処理では、まず、処理制御部４４０が、当該取得要求に対応する通信環境情報、すなわち、車両ＣＲ0の現在位置から目的地までの走行に際して通過する可能性がある領域に関する個別通信環境情報を記憶装置４１０Ａから読み取る。そして、処理制御部４４０は、読み取り結果を、送受信部４２０及びネットワークシステム５００を介して、通信環境情報データ（ＣＣＤ）としてナビゲーション装置２００Ａへ返送する。【０１２８】
なお、処理制御部４４０による車両ＣＲ0の現在位置から目的地までの走行に際して通過する可能性がある領域の抽出は、実験、シミュレーション、経験等に基づいて予め定められたアルゴリズムを利用して行われるようになっている。【０１２９】
無線通信ユニット２４０を介してこの返送結果を受けた制御ユニット２１０Ａは、ステップＳ１５において、受信した通信環境情報データ及び記憶装置２２０Ａ内の地図データ等を参照して、車両ＣＲ0の現在位置から目的地までの通信環境の提示を行う。かかる提示処理に際して、制御ユニット２１０Ａは、まず、車両ＣＲ0の現在位置と、各領域との位置関係に基づいて、センサインターフェイス２８０を介して取得した速度情報等を考慮して、各領域についての通過予定日時を算出する。【０１３０】
次に、制御ユニット２１０Ａは、当該算出結果に基づいて、各領域について提示すべき通信環境を、通信環境情報の取得結果の中から特定する。そして、制御ユニット２１０Ａは、記憶装置２２０Ａ内の地図データ等を参照して、車両ＣＲ0の現在位置から目的地までの地図画像を表示ユニット２６０に表示させるとともに、地図上の各領域に表示すべき通信環境のランクに対応する色彩を付するようにしている。【０１３１】
こうして表示ユニット２６０に表示された通信環境の提示例が、図１５に示されている。なお、図１５の提示例においては、通信環境のランクが３段階とされ、通信環境が良好である第１ランクの通信環境の領域の色を、ハッチを付さないことにより表し、通信環境が次に良好な第２ランクの通信環境の領域の色を破線ハッチで表している。そして、通信環境が悪いといえる第３ランクの通信環境の領域の色を、実線ハッチで表している。【０１３２】
本第１実施例では、「第１ランクの通信環境」を、コンテンツサーバ６００からのストリーミング再生用データに基づくコンテンツ再生を途切れることなく行うことが問題無く行える通信環境としている。また、「第２ランクの通信環境」を、コンテンツサーバ６００からのストリーミング再生用データに基づくコンテンツ再生が途切れる可能性がある通信環境としている。また、「第３ランクの通信環境」を、コンテンツサーバ６００からのストリーミング再生用データを受けることができない、又は、ストリーミング再生用データに基づくコンテンツ再生における途切れが高頻度で発生する通信環境としている。【０１３３】
以上説明したように、本第１実施例では、支援サーバ４００が、基地局５２０からの受信波の受信パワー及びコンテンツサーバ６００からの受信データの受信レートを含む通信状態の複数の車両ＣＲk（ｋ＝０，１，…）における計測結果、計測位置及び計測日時を含む実測情報に基づいて、複数の領域のそれぞれについての日時情報に関連付けられた通信状態情報を含む通信環境情報を生成して、記憶する。そして、ナビゲーション装置２００Ａにおいて目的地が指定されると、ナビゲーション装置２００Ａは、支援サーバ４００から通信環境情報を取得し、取得された通信環境情報に基づき、車両ＣＲ0の現在位置から目的地までの通信環境の提示を行う。【０１３４】
したがって、本第１実施例によれば、車両ＣＲ0とともに移動するナビゲーション装置２００Ａにおけるコンテンツサーバ６００からの受信データの受信レートを適切に確保するためのルート決定に際して、利用者に対して適切な支援を行うことができる。【０１３５】
［第２実施例］
次に、本発明の第２実施例を、図１６〜図１８を主に参照しつつ説明する。【０１３６】
図１６には、本発明の第２実施例のルート決定支援装置としてのナビゲーション装置２００Ｂの概略的な構成、及び、ナビゲーション装置２００Ｂとデータ通信を行う各種装置が示されている。なお、ナビゲーション装置２００Ｂは、上述した第２実施形態のルート決定支援装置７００Ｂの一態様となっており、車両ＣＲとともに移動する要素のみから、ルート決定支援装置が構成されるようになっている。【０１３７】
＜構成＞
上記のナビゲーション装置２００Ｂは、図１７に示されるように、上述した第１実施例のナビゲーション装置２００Ａと比べて、制御ユニット２１０Ａに代えて制御ユニット２１０Ｂを備える点、及び、記憶装置２２０Ａに代えて記憶手段７３１としての記憶装置２２０Ｂを備える点のみが異なっている。以下、これらの相違点に主に着目して説明する。【０１３８】
上記の記憶装置２２０Ｂは、上述した記憶装置２２０Ａと同様に、不揮発性の記憶装置であるハードディスク装置等から構成される。この記憶装置２２０Ｂは、記憶装置２２０Ａと比べて、通信環境情報（ＣＣＩ）を更に記憶している点が異なっている。なお、記憶装置２２０Ｂに記憶される通信環境情報は、上述した記憶装置４１０に記憶される通信環境情報と同様に構成されている。【０１３９】
上記の制御ユニット２１０Ｂは、上述した制御ユニット２１０Ａと同様に、中央処理装置（ＣＰＵ）及びその周辺回路を備えて構成されている。制御ユニット２１０Ｂが様々なプログラムを実行することにより、上記の各種機能が実現されるようになっている。こうした機能の中に、上述した第２実施形態における計測手段７３２、生成手段７３３及び制御手段７１１Ｂとしての機能も含まれている。【０１４０】
この制御ユニット２１０Ｂは、制御ユニット２１０Ａと比べて、送信手段の機能に代えて、生成手段７３３としての機能を実現する点が主に異なっている。なお、制御ユニット２１０Ｂは、生成手段７３３としての機能の実現に際して、上述した処理制御部４４０による生成手段７２３の機能を実現する場合と同様の処理を行うようになっている。【０１４１】
＜動作＞
次に、上記のように構成されたナビゲーション装置２００Ｂの動作について、ルート決定に際しての支援処理に主に着目して説明する。【０１４２】
《通信環境情報の生成》
まず、ナビゲーション装置２００Ｂによる記憶装置２２０Ｂ内の通信環境情報の生成処理について説明する。【０１４３】
この生成処理では、図１８に示されるように、まず、ステップＳ５１において、ナビゲーション装置２００Ｂの制御ユニット２１０Ｂが、実測情報の取得時期となったか否かを判定する。この判定の結果が否定的であった場合（ステップＳ５１：Ｎ）には、ステップＳ５１の処理が繰り返される。【０１４４】
一方、実測情報の取得時期となり、ステップＳ５１における判定の結果が肯定的となると（ステップＳ５１：Ｙ）、処理はステップＳ５２へ進む。この後、ステップＳ５２〜Ｓ５４において、制御ユニット２１０Ｂが、上述した第１実施例のステップＳ２１〜Ｓ２３（図１２参照）における制御ユニット２１０Ａによる処理と同様の処理を行って、実測情報を生成する。【０１４５】
すなわち、制御ユニット２１０Ｂは、ステップＳ５２において、基地局５２０からの受信信号の受信パワーを無線通信ユニット２４０から取得するとともに、この時点でコンテンツサーバからのコンテンツデータを受信している場合には、当該コンテンツデータの受信レートを計測する。引き続き、制御ユニット２１０Ｂは、ステップＳ５３において、車両ＣＲの現在位置を計測位置として特定するとともに、現在日時を計測日時として特定する。そして、制御ユニット２１０Ｂは、ステップＳ５４において、計測された通信状態に計測位置及び計測日時を付加した実測情報を生成する。【０１４６】
次いで、ステップＳ５５〜Ｓ５７において、制御ユニット２１０Ｂが、上述した第１実施例のステップＳ３２〜Ｓ３４（図１３参照）における処理制御部４４０による処理と同様の処理を行う。この結果、新たな通信環境情報が生成されて、記憶装置２２０Ｂ内に記憶される。【０１４７】
すなわち、制御ユニット２１０Ｂは、ステップＳ５５において、実測情報に対応し、更新対象となる通信状態の登録値を記憶装置２２０Ｂから読み取る。引き続き、制御ユニット２１０Ｂは、ステップＳ５６において、ステップＳ５５における読み取り結果と、実測情報における通信状態の値とに基づいて、新たな通信状態情報を算出する。そして、制御ユニット２１０Ｂは、ステップＳ５７において、記憶装置２２０Ｂにおける当該実測情報に対応する領域と日時との組み合わせにおける受信状態情報を、新たな受信状態情報に更新することにより、新たな通信環境情報を生成する。【０１４８】
こうして新たな実測情報に基づく新たな通信環境情報の生成が終了すると、処理はステップＳ５１へ戻る。以後、ステップＳ５１〜Ｓ５７の処理が繰り返され、新たな実測情報の取得時期となるたびに、新たな通信環境情報が生成されて、記憶装置２２０Ｂ内に記憶される。【０１４９】
《通信環境の提示処理》
次に、ナビゲーション装置２００Ｂによる通信環境の提示処理について説明する。【０１５０】
この提示処理では、ナビゲーション装置２００Ｂの制御ユニット２１０Ｂが、通信環境情報を記憶装置２２０Ｂから直接的に読み取ることを除いて、上述した第１実施例のステップＳ１５における制御ユニット２１０Ａの場合と同様の処理を行う。この結果、車両ＣＲの現在位置から目的地までの地図画像において、地図上の各領域における通信環境が、表示ユニット２６０に表示される。【０１５１】
以上説明したように、本第２実施例では、ナビゲーション装置２００Ｂが、基地局５２０からの受信波の受信パワー及びコンテンツサーバ６００からの受信データの受信レートを含む通信状態を計測するとともに、計測結果、計測位置及び計測日時を含む実測情報に基づいて、複数の領域のそれぞれについての日時情報に関連付けられた通信状態情報を含む通信環境情報を生成して、記憶装置２２０Ｂ内に記憶する。そして、ナビゲーション装置２００Ｂにおいて目的地が指定されると、ナビゲーション装置２００Ｂは、記憶装置２２０Ｂから通信環境情報を読み取り、車両ＣＲの現在位置から目的地までの通信環境の提示を行う。【０１５２】
したがって、本第２実施例によれば、上述した第１実施例と同様に、車両ＣＲとともに移動するナビゲーション装置２００Ｂにおけるコンテンツサーバ６００からの受信データの受信レートを適切に確保するためのルート決定に際して、利用者に対して適切な支援を行うことができる。【０１５３】
［実施例の変形］
本発明は、上記の実施例に限定されるものではなく、様々な変形が可能である。【０１５４】
例えば、上記の第１及び第２実施例では、通信環境のランク付けを３段階で行うようにしたが、通信環境のランク付けは、任意の複数段階で行うようにすることができる。【０１５５】
また、上記の第１及び第２実施例では、通信環境のランクに対応した色彩を地図上の各領域に付するようにしたが、模様や透明度を変化させるようにしてもよい。【０１５６】
また、上記の第１及び第２実施例では、通信環境の提示制御を、表示ユニット２６０への表示画像を制御することにより行うことにしたが、音出力ユニット２５０からの音声出力を併用することもできる。【０１５７】
また、通信環境のランク付けに際して、再生対象となるコンテンツの種類にかかわらず、一律の基準に基づいてランク付けを行うようにすることもできる。また、再生対象となるコンテンツの種類を指定できるようにし、当該コンテンツの種類に応じて、ランク付けの基準を変更するようにすることもできる。【０１５８】
また、第１実施例におけるナビゲーション装置２００Ａ若しくは支援サーバ４００、又は第２実施例のナビゲーション装置２００Ｂによって、通信環境を考慮しないルート探索を行うようにしてもよい。ルート探索を行った場合には、探索されたルートを、通信環境とともに、表示ユニット２６０に表示させるようにすることができる。【０１５９】
また、上記の第１及び第２実施例では、実測情報が報告されていない領域と日時との組み合わせに関する通信状態の推定に際して、各領域を管轄する基地局の位置を考慮しなかったが、当該基地局の位置を更に考慮して推定を行うようにしてもよい。さらに、いずれの日時についても実測情報が報告されていない未実測領域については、当該基地局の位置のみを考慮して推定を行うようにしてもよい。【０１６０】
また、上記の第１実施例では、自車の走行時に測定した実測情報を支援サーバへ送ることとし、支援サーバのみが通信環境情報を記憶するための記憶装置を備えるようにした。これに対し、自車の走行時に測定した実測情報を自車に設置された記憶装置に記憶させるようにするとともに、第三者により計測された実測情報に基づいて生成された通信環境情報を支援サーバから取得するようにしてもよい。【０１６１】
また、上記の第１及び第２実施例では、実測情報が報告されていない領域と日時との組み合わせについて通信状態を推定し、推定結果を記憶装置内に登録しておくようにした。これに対し、記憶装置には実測情報に基づく登録値のみを記憶しておき、通信環境の情報を提示する時点で、必要に応じて、実測情報が報告されていない領域と日時との組み合わせについての通信状態を推定するようにしてもよい。【０１６２】
また、上記の第１及び第２実施例では、ナビゲーション装置が、コンテンツサーバとの通信による受信データに基づくコンテンツ再生機能を有するようにしたが、ナビゲーション装置からコンテンツ再生機能を切り離し、別途にコンテンツ再生機能を有する装置を用意するようにしてもよい。【０１６３】
また、上記の第１及び第２実施例では、移動体とともに移動する装置をナビゲーション装置としたが、移動体とともに移動する装置は、携帯電話装置等であってもよい。【０１６４】
また、上記の第１及び第２実施例では、コンピュータによるプログラムの実行により、記憶手段を除く各手段の機能を実現するようにしたが、これらの各手段の全部又は一部を、専用のＬＳＩ（Large Scale Integrated circuit）等を用いたハードウエアにより構成するようにしてもよい。
【図１】
2010021037.tif 000003
【図２】
2010021037.tif 000004
【図３】
2010021037.tif 000005
【図４】
2010021037.tif 000006
【図５】
2010021037.tif 000007
【図６】
2010021037.tif 000008
【図７】
2010021037.tif 000009
【図８】
2010021037.tif 000010
【図９】
2010021037.tif 000011
【図１０】
2010021037.tif 000012
【図１１】
2010021037.tif 000013
【図１２】
2010021037.tif 000014
【図１３】
2010021037.tif 000015
【図１４】
2010021037.tif 000016
【図１５】
2010021037.tif 000017
【図１６】
2010021037.tif 000018
【図１７】
2010021037.tif 000019
【図１８】
2010021037.tif 000020
【手続補正書】
【提出日】平成22年9月24日(2010.9.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
移動体の移動ルートの決定の支援を行うルート決定支援装置であって、
複数の移動体により計測された通信状態の計測結果と、前記計測されたときの計測日時及び計測位置の情報とを含む実測情報に基づいて、複数の領域のそれぞれについて生成された通信環境情報を取得する取得手段と；
前記通信環境情報を記憶する記憶手段と；
利用者に対して情報を提示する情報提示手段と；
前記移動体の現在位置及び現在日時、並びに前記通信環境情報に基づいて、前記移動体の現在位置と目的地との間の領域のそれぞれにおける通信環境に関する情報を前記情報提示手段に提示させる制御手段と；
を備えることを特徴とするルート決定支援装置。
【請求項２】
前記移動体とともに移動する移動端末装置と；
前記移動端末装置と通信可能な支援サーバと；を備え、
前記移動端末装置は、前記取得手段と、前記情報提示手段と、前記制御手段とを備え、
前記支援サーバは、前記記憶手段に加えて、
前記複数の移動体のそれぞれが計測した前記実測情報を収集する収集手段と；
前記収集手段による収集結果に基づいて、前記通信環境情報を生成し、前記記憶手段に記憶させる生成手段と；
前記移動端末装置からの取得要求に応答して、前記通信環境情報を前記移動端末装置へ送る報告手段と；を備える、
ことを特徴とする請求項１に記載のルート決定支援装置。
【請求項３】
前記移動体は、前記複数の移動体に含まれ、
前記移動端末装置は、
前記通信状態を計測する計測手段と；
前記計測手段による計測結果に計測日時及び計測位置が付加された情報を、前記実測情報として前記支援サーバへ送る送信手段と；を更に備える、
ことを特徴とする請求項２に記載のルート決定支援装置。
【請求項４】
前記生成手段は、
前記複数の領域の内で、いずれかの日時における実測情報が報告されている領域である実測領域のそれぞれについては、前記実測領域のそれぞれに対応する実測情報に基づいて、前記実測領域のそれぞれに関する通信環境情報を生成し、
前記複数の領域の内で、いずれの日時についても前記実測情報が報告されていない領域である未実測領域のそれぞれについては、前記実測領域に関する通信環境情報を考慮して推定することにより、前記未実測領域のそれぞれに関する通信環境情報を生成する、
ことを特徴とする請求項２又は３に記載のルート決定支援装置。
【請求項５】
前記生成手段は、
前記複数の領域の内で、いずれかの日時における実測情報が報告されている領域である実測領域のそれぞれについては、前記実測領域のそれぞれに対応する実測情報に基づいて、前記実測領域のそれぞれに関する通信環境情報を生成し、
前記複数の領域の内で、いずれの日時についても前記実測情報が報告されていない領域である未実測領域のそれぞれについては、前記未実測領域を管轄する基地局の位置を考慮して推定することにより、前記未実測領域のそれぞれに関する通信環境情報を生成する、
ことを特徴とする請求項２〜４のいずれか一項に記載のルート決定支援装置。
【請求項６】
前記生成手段は、前記実測領域において実測情報が報告されていない日時である未実測日時のそれぞれについては、前記実測領域において前記実測情報が報告されている日時の通信環境情報を考慮して推定することにより、前記未実測日時のそれぞれに関する通信環境情報を生成する、ことを特徴とする請求項４又は５に記載のルート決定支援装置。
【請求項７】
前記通信環境情報には、コンテンツサーバから送信されたデータの受信レートが含まれる、ことを特徴とする請求項１〜６のいずれか一項に記載のルート決定支援装置。
【請求項８】
前記受信レートは、時間帯及び曜日に関連付けられている、ことを特徴とする請求項７に記載のルート決定支援装置。
【請求項９】
前記情報提示手段は、画像表示手段を含み、
前記制御手段は、地図上における前記移動体の現在位置と目的地と間の各領域に、前記移動体が前記各領域に移動すると推定される日時に対応する前記各領域の通信環境を前記画像表示手段に表示させる、
ことを特徴とする請求項１〜８のいずれか一項に記載のルート決定支援装置。
【請求項１０】
移動体の移動ルートの決定の支援を行うルート決定支援方法であって、
複数の移動体により計測された通信状態の計測結果と、前記計測されたときの計測日時及び計測位置の情報とを含む実測情報に基づいて、複数の領域のそれぞれについて生成された通信環境情報を取得する通信環境取得工程と；
前記移動体の現在位置及び現在日時を特定する特定工程と；
前記特定工程における特定結果及び前記通信環境取得工程における取得結果に基づき、前記移動体の現在位置と目的地との間の領域のそれぞれにおける通信環境の提示を行う提示工程と；
を備えることを特徴とするルート決定支援方法。
【請求項１１】
請求項１０に記載のルート決定支援方法を演算手段に実行させる、ことを特徴とするルート決定支援プログラム。
【請求項１２】
請求項１１に記載のルート決定支援プログラムが、演算手段により読み取り可能に記録されている、ことを特徴とする記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明は、第１の観点からすると、移動体の移動ルートの決定の支援を行うルート決定支援装置であって、複数の移動体により計測された通信状態の計測結果と、前記計測されたときの計測日時及び計測位置の情報とを含む実測情報に基づいて、複数の領域のそれぞれについて生成された通信環境情報を取得する取得手段と；前記通信環境情報を記憶する記憶手段と；利用者に対して情報を提示する情報提示手段と；前記移動体の現在位置及び現在日時、並びに前記通信環境情報に基づいて、前記移動体の現在位置と目的地との間の領域のそれぞれにおける通信環境に関する情報を前記情報提示手段に提示させる制御手段と；を備えることを特徴とするルート決定支援装置である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明は、第２の観点からすると、移動体の移動ルートの決定の支援を行うルート決定支援方法であって、複数の移動体により計測された通信状態の計測結果と、前記計測されたときの計測日時及び計測位置の情報とを含む実測情報に基づいて、複数の領域のそれぞれについて生成された通信環境情報を取得する通信環境取得工程と；前記移動体の現在位置及び現在日時を特定する特定工程と；前記特定工程における特定結果及び前記通信環境取得工程における取得結果に基づき、前記移動体の現在位置と目的地との間の領域のそれぞれにおける通信環境の提示を行う提示工程と；を備えることを特徴とするルート決定支援方法である。
【国際調査報告】
2010021037.tif 000021
2010021037.tif 000022
2010021037.tif 000023