(57)【要約】【課題】使用する通信機器に応じて、適切な情報提供サービスを提供することが可能な情報端末装置及び情報提供サーバを提供する。【解決手段】情報端末装置は、情報提供サーバと通信するための通信機器を備える。例えば、情報端末装置として通信型ナビゲーション装置が使用される場合、通信機器としては携帯電話や無線ＬＡＮ用の通信機器などが使用される。通信機器の通信能力を示す通信機器情報が情報端末装置内又は情報提供サーバ内に記憶される。情報提供サーバは各種の情報提供サービスを提供するが、それぞれの情報提供サービス毎に、通信能力に関連するサービス提供条件が規定されている。よって、情報端末装置に接続された通信機器の通信能力と、各情報提供サービスのサービス提供条件とに基づいて、当該情報端末装置に対して提供可能なサービスが選択される。【選択図】図６
2008301097.tif 000002
【特許請求の範囲】
【請求項１】
情報提供サーバと通信するための通信機器と、
前記通信機器の通信能力を示す通信機器情報を記憶する通信機器情報記憶手段と、
前記情報提供サーバが提供する情報提供サービスのうち、前記通信機器情報がサービス提供条件を具備する情報提供サービスを提供可能サービスとして選択するサービス選択手段と、
提供可能サービスを前記情報提供サーバへ要求するサービス要求手段と、を備えることを特徴とする情報端末装置。
【請求項２】
前記通信機器情報は、前記通信機器の通信速度及び通信コストを含み、
前記サービス選択手段は、前記通信機器の通信速度及び通信コストを、各情報提供サービス毎に設定された基準通信速度及び基準通信コストと比較し、通信速度が前記基準通信速度より高くかつ通信コストが前記基準通信コストより低い場合に当該情報提供サービスを選択し、通信速度が前記基準通信速度より低いか又は通信コストが前記基準通信コストより高い場合には当該情報提供サービスを選択しないことを特徴とする請求項１に記載の情報端末装置。
【請求項３】
前記通信機器情報は前記通信機器の通信速度を含み、
前記サービス選択手段は、前記通信機器の通信速度を各情報提供サービス毎に設定された基準通信速度と比較し、通信速度が前記基準通信速度より高い場合に当該情報提供サービスを選択し、通信速度が前記基準通信速度より低い場合には当該情報提供サービスを選択しないことを特徴とする請求項１に記載の情報端末装置。
【請求項４】
前記通信機器情報は前記通信機器の通信コストを含み、
前記サービス選択手段は、前記通信機器の通信コストを各情報提供サービス毎に設定された基準通信コストと比較し、通信コストが前記基準通信コストより低い場合に当該情報提供サービスを選択し、通信コストが前記基準通信コストより高い場合には当該情報提供サービスを選択しないことを特徴とする請求項１に記載の情報端末装置。
【請求項５】
前記情報提供サービスは、周期的に情報を提供するサービスであり、
前記通信機器情報に基づいて、情報の提供を受ける周期を決定する周期決定手段を備えることを特徴とする請求項１乃至３のいずれか一項に記載の情報端末装置。
【請求項６】
前記通信機器情報に基づいて、前記情報提供サービスにより提供を受ける情報量を決定する情報量決定手段を備えることを特徴とする請求項１乃至５のいずれか一項に記載の情報端末装置。
【請求項７】
前記情報端末装置には複数の通信機器が接続されており、
前記情報端末装置の移動状態の変化を検出する検出手段を備え、
前記サービス選択手段は、前記移動状態の変化が検出されたときに、前記複数の通信機器の通信速度及び通信コストの変化を検出し、変化後の通信速度及び／又は通信コストに基づいて、前記情報提供サービスを選択することを特徴とする請求項１乃至６のいずれか一項に記載の情報端末装置。
【請求項８】
前記情報端末装置には複数の通信機器が接続されており、
前記情報端末装置が特定の通信環境を有するサービスエリアの内部にいるか外部にいるかを判定するエリア判定手段を備え、
前記サービス選択手段は、前記情報端末装置が前記サービスエリアの内部にいるか外部にいるか否かに応じて前記複数の通信機器の通信速度及び通信コストの変化を検出し、変化後の通信速度及び／又は通信コストに基づいて、前記情報提供サービスを選択することを特徴とする請求項１乃至７のいずれか一項に記載の情報端末装置。
【請求項９】
情報提供サーバと通信するための通信機器を備える情報端末装置において実行される情報提供要求方法であって、
前記通信機器の通信能力を示す通信機器情報を記憶する通信機器情報記憶工程と、
前記情報提供サーバが提供する情報提供サービスのうち、前記通信機器情報がサービス提供条件を具備する情報提供サービスを提供可能サービスとして選択するサービス選択工程と、
提供可能サービスを前記情報提供サーバへ要求するサービス要求工程と、を備えることを特徴とする情報提供要求方法。
【請求項１０】
コンピュータ及び情報提供サーバと通信するための通信機器を備える情報端末装置において実行される情報提供要求プログラムであって、
前記通信機器の通信能力を示す通信機器情報を記憶する通信機器情報記憶手段、
前記情報提供サーバが提供する情報提供サービスのうち、前記通信機器情報がサービス提供条件を具備する情報提供サービスを提供可能サービスとして選択するサービス選択手段、
提供可能サービスを前記情報提供サーバへ要求するサービス要求手段、として前記コンピュータを機能させることを特徴とする情報提供要求プログラム。
【請求項１１】
請求項１０に記載の情報提供要求プログラムを記憶したことを特徴とする記憶媒体。
【請求項１２】
情報端末装置と通信可能な情報提供サーバであって、
前記情報端末装置から、当該情報端末装置に搭載された通信機器の通信能力を示す通信機器情報を受信し、記憶する通信機器情報記憶手段と、
前記通信機器情報がサービス提供条件を具備する情報提供サービスを提供可能サービスとして選択するサービス選択手段と、
提供可能サービスを前記情報端末装置へ提供するサービス提供手段と、を備えることを特徴とする情報提供サーバ。
【請求項１３】
前記サービス選択手段は、前記通信機器の通信速度及び通信コストを、各情報提供サービス毎に設定された基準通信速度及び基準通信コストと比較し、通信速度が前記基準通信速度より高くかつ通信コストが前記基準通信コストより低い場合に当該情報提供サービスを選択し、通信速度が前記基準通信速度より低いか又は通信コストが前記基準通信コストより高い場合に当該情報提供サービスを選択しないことを特徴とする請求項１２に記載の情報提供サーバ。
【請求項１４】
前記通信機器情報は前記通信機器の通信速度を含み、
前記サービス選択手段は、前記通信機器の通信速度を各情報提供サービス毎に設定された基準通信速度と比較し、通信速度が前記基準通信速度より高い場合に当該情報提供サービスを選択し、通信速度が前記基準通信速度より低い場合には当該情報提供サービスを選択しないことを特徴とする請求項１２に記載の情報提供サーバ。
【請求項１５】
前記通信機器情報は前記通信機器の通信コストを含み、
前記サービス選択手段は、前記通信機器の通信コストを各情報提供サービス毎に設定された基準通信コストと比較し、通信コストが前記基準通信コストより低い場合に当該情報提供サービスを選択し、通信コストが前記基準通信コストより高い場合には当該情報提供サービスを選択しないことを特徴とする請求項１２に記載の情報提供サーバ。
【請求項１６】
前記情報提供サービスは、周期的に情報を提供するサービスであり、
前記通信機器情報に基づいて、情報の提供を受ける周期を決定する周期決定手段を備えることを特徴とする請求項１２乃至１５のいずれか一項に記載の情報提供サーバ。
【請求項１７】
前記通信機器情報に基づいて、前記情報提供サービスにより提供を受ける情報量を決定する情報量決定手段を備えることを特徴とする請求項１２乃至１６のいずれか一項に記載の情報提供サーバ。
【請求項１８】
情報端末装置と通信可能な情報提供サーバにおいて実行される情報提供方法であって、
前記情報端末装置から、当該情報端末装置に搭載された通信機器の通信能力を示す通信機器情報を受信し、記憶する通信機器情報記憶工程と、
前記通信機器情報がサービス提供条件を具備する情報提供サービスを提供可能サービスとして選択するサービス選択工程と、
提供可能サービスを前記情報端末装置へ提供するサービス提供工程と、を備えることを特徴とする情報提供方法。
【請求項１９】
コンピュータを備え、情報端末装置と通信可能な情報提供サーバにおいて実行される情報提供プログラムであって、
前記情報端末装置から、当該情報端末装置に搭載された通信機器の通信能力を示す通信機器情報を受信し、記憶する通信機器情報記憶手段、
前記通信機器情報がサービス提供条件を具備する情報提供サービスを提供可能サービスとして選択するサービス選択手段、及び、
提供可能サービスを前記情報端末装置へ提供するサービス提供手段、として前記コンピュータを機能させることを特徴とする情報提供プログラム。
【請求項２０】
請求項１９に記載の情報提供プログラムを記憶したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供サーバと通信可能な通信型ナビゲーション装置などの情報端末装置に関する。
【背景技術】
【０００２】
無線通信手段を用いてサーバから地図データを受信し、ナビゲーションを実行する通信ナビゲーション装置が知られている（例えば特許文献１及び２を参照）。
【０００３】
【特許文献１】特開２００７−９３４８６号公報
【特許文献２】特開２００５−２７４３４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のようなシステムでは、ナビゲーション装置に接続された通信機器によって通信費の料金体系、通信可能エリアなどの環境に依存した接続性、通信速度などが個々に異なるが、そのような相違に拘わらず一律に情報提供サービスが行われている。従って、ある通信機器を利用してある情報提供サービスを受ける場合には通信コストが非常に高くなるとか、通信速度が不足するために実質的に十分な情報が得られないなどの不具合が生じうる。
【０００５】
本発明が解決しようとする課題としては、上記のものが一例として挙げられる。本発明は、使用する通信機器に応じて、適切な情報提供サービスを提供することが可能な情報端末装置及び情報提供サーバを提供することを課題とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、情報端末装置であって、情報提供サーバと通信するための通信機器と、前記通信機器の通信能力を示す通信機器情報を記憶する通信機器情報記憶手段と、前記情報提供サーバが提供する情報提供サービスのうち、前記通信機器情報がサービス提供条件を具備する情報提供サービスを提供可能サービスとして選択するサービス選択手段と、提供可能サービスを前記情報提供サーバへ要求するサービス要求手段と、を備えることを特徴とする。
【０００７】
請求項７に記載の発明は、情報提供サーバと通信するための通信機器を備える情報端末装置において実行される情報提供要求方法であって、前記通信機器の通信能力を示す通信機器情報を記憶する通信機器情報記憶工程と、前記情報提供サーバが提供する情報提供サービスのうち、前記通信機器情報がサービス提供条件を具備する情報提供サービスを提供可能サービスとして選択するサービス選択工程と、提供可能サービスを前記情報提供サーバへ要求するサービス要求工程と、を備えることを特徴とする。
【０００８】
請求項８に記載の発明は、コンピュータ及び情報提供サーバと通信するための通信機器を備える情報端末装置において実行される情報提供要求プログラムであって、前記通信機器の通信能力を示す通信機器情報を記憶する通信機器情報記憶手段、前記情報提供サーバが提供する情報提供サービスのうち、前記通信機器情報がサービス提供条件を具備する情報提供サービスを提供可能サービスとして選択するサービス選択手段、提供可能サービスを前記情報提供サーバへ要求するサービス要求手段、として前記コンピュータを機能させることを特徴とする。
【０００９】
請求項１０に記載の発明は、情報端末装置と通信可能な情報提供サーバであって、前記情報端末装置から、当該情報端末装置に搭載された通信機器の通信能力を示す通信機器情報を受信し、記憶する通信機器情報記憶手段と、前記通信機器情報がサービス提供条件を具備する情報提供サービスを提供可能サービスとして選択するサービス選択手段と、提供可能サービスを前記情報端末装置へ提供するサービス提供手段と、を備えることを特徴とする。
【００１０】
請求項１４に記載の発明は、情報端末装置と通信可能な情報提供サーバにおいて実行される情報提供方法であって、前記情報端末装置から、当該情報端末装置に搭載された通信機器の通信能力を示す通信機器情報を受信し、記憶する通信機器情報記憶工程と、前記通信機器情報がサービス提供条件を具備する情報提供サービスを提供可能サービスとして選択するサービス選択工程と、提供可能サービスを前記情報端末装置へ提供するサービス提供工程と、を備えることを特徴とする。
【００１１】
請求項１５に記載の発明は、コンピュータを備え、情報端末装置と通信可能な情報提供サーバにおいて実行される情報提供プログラムであって、前記情報端末装置から、当該情報端末装置に搭載された通信機器の通信能力を示す通信機器情報を受信し、記憶する通信機器情報記憶手段、前記通信機器情報がサービス提供条件を具備する情報提供サービスを提供可能サービスとして選択するサービス選択手段、及び、提供可能サービスを前記情報端末装置へ提供するサービス提供手段、として前記コンピュータを機能させることを特徴とする。
【発明を実施するための最良の形態】
【００１２】
本発明の好適な実施形態では、情報端末装置は、情報提供サーバと通信するための通信機器と、前記通信機器の通信能力を示す通信機器情報を記憶する通信機器情報記憶手段と、前記情報提供サーバが提供する情報提供サービスのうち、前記通信機器情報がサービス提供条件を具備する情報提供サービスを提供可能サービスとして選択するサービス選択手段と、提供可能サービスを前記情報提供サーバへ要求するサービス要求手段と、を備える。
【００１３】
上記の情報端末装置は、情報提供サーバと通信するための通信機器を備える。例えば、情報端末装置として通信型ナビゲーション装置が使用される場合、通信機器としては携帯電話や無線ＬＡＮ用の通信機器などが使用される。通信機器の通信能力を示す通信機器情報が情報端末装置内に記憶される。情報提供サーバは各種の情報提供サービスを提供するが、それぞれの情報提供サービス毎に、通信能力に関連するサービス提供条件が規定されている。よって、情報端末装置に接続された通信機器の通信能力と、各情報提供サービスのサービス提供条件とに基づいて、当該情報端末装置に対して提供可能なサービスが選択される。情報端末装置は、提供可能とされたサービスを情報提供サーバに要求することにより、その情報提供サービスを受けることができる。こうして、通信機器の能力に応じて適切な情報提供サービスを受けることが可能となる。
【００１４】
上記の情報端末装置の一態様では、前記通信機器情報は、前記通信機器の通信速度及び通信コストを含み、前記サービス選択手段は、前記通信機器の通信速度及び通信コストを、各情報提供サービス毎に設定された基準通信速度及び基準通信コストと比較し、通信速度が前記基準通信速度より高くかつ通信コストが前記基準通信コストより低い場合に当該情報提供サービスを選択し、通信速度が前記基準通信速度より低いか又は通信コストが前記基準通信コストより高い場合には当該情報提供サービスを選択しない。
【００１５】
上記の情報端末装置の他の一態様では、前記通信機器情報は前記通信機器の通信速度を含み、前記サービス選択手段は、前記通信機器の通信速度を各情報提供サービス毎に設定された基準通信速度と比較し、通信速度が前記基準通信速度より高い場合に当該情報提供サービスを選択し、通信速度が前記基準通信速度より低い場合には当該情報提供サービスを選択しない。
【００１６】
上記の情報端末装置の他の一態様では、前記通信機器情報は前記通信機器の通信コストを含み、前記サービス選択手段は、前記通信機器の通信コストを各情報提供サービス毎に設定された基準通信コストと比較し、通信コストが前記基準通信コストより低い場合に当該情報提供サービスを選択し、通信コストが前記基準通信コストより高い場合には当該情報提供サービスを選択しない。
【００１７】
これらの態様では、通信機器情報として通信速度を使用することにより、実質的に情報提供サービスの効果が得られないような低速度でのサービス提供を防止することができる。また、通信機器情報として通信コストを使用することにより、情報提供サービスを受けた際に膨大な費用がかかることを防止することができる。
【００１８】
上記の情報端末装置の他の一態様では、前記情報提供サービスは、周期的に情報を提供するサービスであり、前記通信機器情報に基づいて、情報の提供を受ける周期を決定する周期決定手段を備える。この態様では、通信機器の通信能力が高い場合には頻繁に情報を取得し、通信能力があまり高くない場合には情報を取得する周期を長くして通信コストの増大などを防止する。
【００１９】
上記の情報端末装置の他の一態様では、前記通信機器情報に基づいて、前記情報提供サービスにより提供を受ける情報量を決定する情報量決定手段を備える。この態様では、通信機器の通信能力が高い場合には一度に多くの情報を取得し、通信能力があまり高くない場合には一度に取得する情報量を抑えて通信コストの増大などを防止する。
【００２０】
上記の情報端末装置の他の一態様では、前記情報端末装置には複数の通信機器が接続されており、前記情報端末装置の移動状態の変化を検出する検出手段を備え、前記サービス選択手段は、前記移動状態の変化が検出されたときに、前記複数の通信機器の通信速度及び通信コストの変化を検出し、変化後の通信速度及び／又は通信コストに基づいて、前記情報提供サービスを選択する。この態様では、情報端末装置は複数の通信機器を備えている。情報端末装置が移動することにより、各通信機器の通信速度や通信コストが変化したときには、変化後の通信速度や通信コストに基づいて、適切な情報提供サービスが選択される。
【００２１】
上記の情報端末装置の他の一態様では、前記情報端末装置には複数の通信機器が接続されており、前記情報端末装置が特定の通信環境を有するサービスエリアの内部にいるか外部にいるかを判定するエリア判定手段を備え、前記サービス選択手段は、前記情報端末装置が前記サービスエリアの内部にいるか外部にいるか否かに応じて前記複数の通信機器の通信速度及び通信コストの変化を検出し、変化後の通信速度及び／又は通信コストに基づいて、前記情報提供サービスを選択する。この態様では、情報端末装置は複数の通信機器を備えている。情報端末装置が特定の通信環境を有するサービスエリアに出入りすることにより各通信機器の通信速度や通信コストが変化したときには、変化後の通信速度や通信コストに基づいて、適切な情報提供サービスが選択される。
【００２２】
本発明の他の好適な実施形態では、情報提供サーバと通信するための通信機器を備える情報端末装置において実行される情報提供要求方法は、前記通信機器の通信能力を示す通信機器情報を記憶する通信機器情報記憶工程と、前記情報提供サーバが提供する情報提供サービスのうち、前記通信機器情報がサービス提供条件を具備する情報提供サービスを提供可能サービスとして選択するサービス選択工程と、提供可能サービスを前記情報提供サーバへ要求するサービス要求工程と、を備える。この方法によっても、通信機器の能力に応じて適切な情報提供サービスを受けることが可能となる。
【００２３】
本発明の他の好適な実施形態では、コンピュータ及び情報提供サーバと通信するための通信機器を備える情報端末装置において実行される情報提供要求プログラムは、前記通信機器の通信能力を示す通信機器情報を記憶する通信機器情報記憶手段、前記情報提供サーバが提供する情報提供サービスのうち、前記通信機器情報がサービス提供条件を具備する情報提供サービスを提供可能サービスとして選択するサービス選択手段、提供可能サービスを前記情報提供サーバへ要求するサービス要求手段、として前記コンピュータを機能させる。この情報提供要求プログラムをコンピュータ上で実行することにより、通信機器の能力に応じて適切な情報提供サービスを受けることが可能となる。この情報提供要求プログラムは記憶媒体に記憶して取り扱うことができる。
【００２４】
本発明の他の好適な実施形態では、情報端末装置と通信可能な情報提供サーバは、前記情報端末装置から、当該情報端末装置に搭載された通信機器の通信能力を示す通信機器情報を受信し、記憶する通信機器情報記憶手段と、前記通信機器情報がサービス提供条件を具備する情報提供サービスを提供可能サービスとして選択するサービス選択手段と、提供可能サービスを前記情報端末装置へ提供するサービス提供手段と、を備える。
【００２５】
上記の情報端末装置は、情報提供サーバと通信するための通信機器を備える。例えば、情報端末装置として通信型ナビゲーション装置が使用される場合、通信機器としては携帯電話や無線ＬＡＮ用の通信機器などが使用される。情報提供サーバは、通信機器の通信能力を示す通信機器情報を情報端末装置から受信し、記憶する。情報提供サーバは各種の情報提供サービスを提供するが、それぞれの情報提供サービス毎に、通信能力に関連するサービス提供条件が規定されている。よって、情報端末装置に接続された通信機器の通信能力と、各情報提供サービスのサービス提供条件とに基づいて、当該情報端末装置に対して提供可能なサービスが選択される。情報提供サーバは、選択された提供可能サービスを情報端末装置に提供する。こうして、情報端末装置に接続された通信機器の能力に応じて適切な情報提供サービスを受けることが可能となる。
【００２６】
上記の情報提供サーバの一態様では、前記サービス選択手段は、前記通信機器の通信速度及び通信コストを、各情報提供サービス毎に設定された基準通信速度及び基準通信コストと比較し、通信速度が前記基準通信速度より高くかつ通信コストが前記基準通信コストより低い場合に当該情報提供サービスを選択し、通信速度が前記基準通信速度より低いか又は通信コストが前記基準通信コストより高い場合に当該情報提供サービスを選択しない。
【００２７】
上記の情報提供サーバの他の一態様では、前記通信機器情報は前記通信機器の通信速度を含み、前記サービス選択手段は、前記通信機器の通信速度を各情報提供サービス毎に設定された基準通信速度と比較し、通信速度が前記基準通信速度より高い場合に当該情報提供サービスを選択し、通信速度が前記基準通信速度より低い場合には当該情報提供サービスを選択しない。
【００２８】
上記の情報提供サーバの他の一態様では、前記通信機器情報は前記通信機器の通信コストを含み、前記サービス選択手段は、前記通信機器の通信コストを各情報提供サービス毎に設定された基準通信コストと比較し、通信コストが前記基準通信コストより低い場合に当該情報提供サービスを選択し、通信コストが前記基準通信コストより高い場合には当該情報提供サービスを選択しない。
【００２９】
これらの態様では、通信機器情報として通信速度を使用することにより、実質的に情報提供サービスの効果が得られないような低速度でのサービス提供を防止することができる。また、通信機器情報として通信コストを使用することにより、情報提供サービスを受けた際に膨大な費用がかかることを防止することができる。
【００３０】
上記の情報提供サーバの他の一態様では、前記情報提供サービスは、周期的に情報を提供するサービスであり、前記通信機器情報に基づいて、情報の提供を受ける周期を決定する周期決定手段を備える。この態様では、通信機器の通信能力が高い場合には頻繁に情報を取得し、通信能力があまり高くない場合には情報を取得する周期を長くして通信コストの増大などを防止する。
【００３１】
上記の情報提供サーバの他の一態様では、前記通信機器情報に基づいて、前記情報提供サービスにより提供を受ける情報量を決定する情報量決定手段を備える。この態様では、通信機器の通信能力が高い場合には一度に多くの情報を取得し、通信能力があまり高くない場合には一度に取得する情報量を抑えて通信コストの増大などを防止する。
【００３２】
本発明の他の好適な実施形態では、情報端末装置と通信可能な情報提供サーバにおいて実行される情報提供方法は、前記情報端末装置から、当該情報端末装置に搭載された通信機器の通信能力を示す通信機器情報を受信し、記憶する通信機器情報記憶工程と、前記通信機器情報がサービス提供条件を具備する情報提供サービスを提供可能サービスとして選択するサービス選択工程と、提供可能サービスを前記情報端末装置へ提供するサービス提供工程と、を備える。この方法によっても、通信機器の能力に応じて適切な情報提供サービスを受けることが可能となる。
【００３３】
本発明の他の好適な実施形態では、コンピュータを備え、情報端末装置と通信可能な情報提供サーバにおいて実行される情報提供プログラムは、前記情報端末装置から、当該情報端末装置に搭載された通信機器の通信能力を示す通信機器情報を受信し、記憶する通信機器情報記憶手段、前記通信機器情報がサービス提供条件を具備する情報提供サービスを提供可能サービスとして選択するサービス選択手段、及び、提供可能サービスを前記情報端末装置へ提供するサービス提供手段、として前記コンピュータを機能させる。この情報提供プログラムをコンピュータ上で実行することにより、通信機器の能力に応じて適切な情報提供サービスを提供することが可能となる。この情報提供プログラムは記憶媒体に記憶して取り扱うことができる。
【実施例】
【００３４】
以下、図面を参照して本発明の好適な実施例について説明する。
【００３５】
［情報提供システム］
図１に、本発明を適用した情報提供システムの構成を模式的に示す。以下の実施例では、情報端末装置として、通信型ナビゲーション装置を使用している。情報提供システムは、複数の通信型ナビゲーション装置１（以下、単に「ナビゲーション装置」とも呼ぶ。）と、情報提供サーバ１００を備える。通信型ナビゲーション装置１は、車両などの移動体に搭載され、携帯電話、無線ＬＡＮなどの通信手法を利用して情報提供サーバ１００と通信する。図１においては説明の便宜上、２つのナビゲーション装置１を図示しているが、実際には情報提供サーバ１００と通信可能な多数のナビゲーション装置１が存在する。
【００３６】
図２は、情報提供サーバ１００の機能構成を概略的に示す。本実施例の情報提供サーバ１００は、経路探索部１０１と、渋滞情報生成部１０２と、施設情報生成部１０３と、地図データ更新処理部１０４と、音楽配信部１０５とを備える。なお、これらの構成要素は、実際には情報提供サーバ１００に含まれるＣＰＵなどが所定のプログラムを実行することにより実現される。さらに、情報提供サーバ１００は、データベース（以下、「ＤＢ」と呼ぶ。）として、地図ＤＢ１１１、渋滞情報ＤＢ１１２、通信機器ＤＢ１１３、サービスＤＢ１１４、音楽ＤＢ１１５を備える。
【００３７】
地図ＤＢ１１１は地図データを記憶する。地図データは道路ネットワークデータ、施設データなどを含む。
【００３８】
渋滞情報ＤＢ１１２は渋滞情報を記憶する。渋滞情報は、例えばＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）センタから配信される渋滞情報とすることができる。この場合、情報提供サーバ１００は、ＶＩＣＳセンタから配信されるＶＩＣＳ情報を定期的に受信し、渋滞情報を抽出して渋滞情報ＤＢ１１２に記憶されている渋滞情報を更新する。なお、渋滞情報はＶＩＣＳ情報に含まれるものには限られず、例えば実際の道路を走行している多数の車両から収集した情報に基づいて生成される渋滞情報や、過去の統計に基づいて作成される渋滞予測情報なども利用することができる。
【００３９】
通信機器ＤＢ１１３は、ナビゲーション装置１に搭載されている各種通信機器の情報を記憶する。図３に通信機器ＤＢ１１３の記憶内容例を示す。本例では、各ナビゲーション装置１毎に装置ＩＤが付与されており、ナビゲーション装置１に搭載されている通信機器に関する通信機器情報が装置ＩＤに対応付けされて記憶されている。通信機器情報は、各通信機器の通信能力を示す情報であり、具体的には通信機器名、通信方式、通信速度及び通信コストを含む。通信機器名は、通信機器の種別や方式などを示す名称や分類名などであってもよく、機器自体の型番などとしてもよい。通信方式は各種の無線通信方式名を示す。通信速度は単位時間当たりの通信データ量を示し、通信コストは単位時間又は単位データ量当たりの通信費を示す。
【００４０】
なお、ナビゲーション装置１には、複数の通信機器を搭載することが可能である。図３の例では、装置ＩＤ「０００１」に対応するナビゲーション装置１は通信機器として機器Ａのみを搭載しているが、装置ＩＤ「０００２」に対応するナビゲーション装置１は通信機器として機器Ｂ及び機器Ｃを搭載している。詳細は後述するが、情報提供サーバ１００は、図３に示すような通信機器情報を各ナビゲーション装置１から受信し、通信機器ＤＢ１１３に記憶する。
【００４１】
サービスＤＢ１１４は、情報提供サーバ１００が提供可能な情報提供サービスについて、サービス提供条件などを記憶している。図４にサービスＤＢ１１４の記憶内容例を示す。図４の例では、情報提供サーバ１００が提供可能な情報提供サービス毎に、サービス提供条件として、通信速度条件及び通信コスト条件が記憶されている。通信速度条件は、各情報提供サービスを受けるために通信機器に要求される基準通信速度を規定している。例えば、地図データ更新サービスは、通信速度が「Ｘ１」以上である通信機器が使用可能な状態になければ受けることができない。通信速度条件を設ける理由は、通信速度が不足すると情報の送信が非常に遅くなり、実質的に十分な情報提供サービスを受けられなくなるからである。
【００４２】
同様に、通信コスト条件は、各情報提供サービスを受けるために通信機器に要求される基準通信コストを規定している。即ち、地図データ更新サービスは、通信コストがＹ１よりも低い（即ち、通信コストがＹ１より安い）通信機器が使用可能な状態になければ受けることができない。通信コスト条件を設ける理由は、通信コストが高いと、情報通信量が大きい情報提供サービスを受けたときにかかる通信費が高くなるためである。
【００４３】
なお、図４においては、説明の便宜上、通信速度条件及び通信コスト条件のみを示しているが、この他に例えばナビゲーション装置に要求される機能に関する条件、ナビゲーション装置のユーザに適用される条件など、情報提供サービスに毎に要求される他の条件をサービスＤＢ１１４に記憶してもよい。
【００４４】
音楽ＤＢ１１５は、楽曲データを記憶する。ナビゲーション装置１のユーザは、好みの楽曲を情報提供サーバ１００からダウンロードし、車内などで再生することができる。
【００４５】
経路探索部１０１は、ユーザが経路探索サービスを要求したときに、地図ＤＢ１１１に記憶されている地図データを利用して、経路探索を実行する。具体的には、ユーザが指定した出発地、目的地、経由地などに基づいて経路探索を行い、得られた案内経路を示す案内経路データをナビゲーション装置１へ送信する。
【００４６】
渋滞情報生成部１０２は、ユーザが渋滞情報提供サービスを要求したときに、ユーザが指定したエリアなどにおける渋滞情報を生成し、ナビゲーション装置１へ送信する。なお、渋滞情報生成部１０２は、ユーザが指定したエリアにおける渋滞情報を渋滞情報ＤＢ１１２から抽出する。
【００４７】
施設情報生成部１０３は、ユーザが施設情報提供サービスを要求したときに、地図ＤＢ１１１に記憶されている施設データに基づいて施設情報を提供する。例えば、ユーザがある地点の周辺にある特定の施設（例えばコンビニエンスストア）の情報を要求したときには、施設情報生成部１０３は施設データを利用して、指定された地点の周辺にあるコンビニエンスストアを検索し、その情報を施設情報としてナビゲーション装置１へ提供する。
【００４８】
地図データ更新処理部１０４は、ユーザが地図データ更新サービスを要求したときに、要求されたエリアの地図データを地図ＤＢ１１１から取得し、ナビゲーション装置１へ送信する。なお、地図データの更新方法としては既知の各種の方法を適用することができ、本発明では特に制限はない。
【００４９】
音楽配信部１０５は、ユーザが音楽配信サービスを要求したときに、指定された楽曲データを音楽ＤＢ１１５から抽出し、ナビゲーション装置１へ送信する。なお、配信する楽曲データの決定方法としては、ユーザが楽曲自体を指定する方法の他、ユーザがジャンル、曲の雰囲気などの条件を指定して音楽配信部１０５がそれらの条件に合致する楽曲を選択して提供する手法などもあるが、本発明では特に制限はなく、各種の手法が適用できる。
【００５０】
なお、後述する提供サービス決定処理の実施例において、情報提供サーバ１００側で提供可能なサービスの選択を行う場合には、情報提供サーバ１００内の図示しないＣＰＵがサービス選択手段及びサービス提供手段として機能する。
【００５１】
［ナビゲーション装置］
図５に、本発明の実施例に係るナビゲーション装置１の構成を示す。図５に示すように、ナビゲーション装置１は、自立測位装置１０、ＧＰＳ受信機１８、システムコントローラ２０、ディスクドライブ３１、データ記憶ユニット３６、通信用インタフェース３７、通信機器３８、表示ユニット４０、音声出力ユニット５０及び入力装置６０を備える。
【００５２】
自立測位装置１０は、加速度センサ１１、角速度センサ１２及び距離センサ１３を備える。加速度センサ１１は、例えば圧電素子からなり、車両の加速度を検出し、加速度データを出力する。角速度センサ１２は、例えば振動ジャイロからなり、車両の方向変換時における車両の角速度を検出し、角速度データ及び相対方位データを出力する。距離センサ１３は、車両の車輪の回転に伴って発生されているパルス信号からなる車速パルスを計測する。
【００５３】
ＧＰＳ受信機１８は、複数のＧＰＳ衛星から、測位用データを含む下り回線データを搬送する電波１９を受信する。測位用データは、緯度及び経度情報等から車両の絶対的な位置を検出するために用いられる。
【００５４】
システムコントローラ２０は、インタフェース２１、ＣＰＵ２２、ＲＯＭ２３及びＲＡＭ２４を含んでおり、ナビゲーション装置１全体の制御を行う。
【００５５】
インタフェース２１は、加速度センサ１１、角速度センサ１２及び距離センサ１３並びにＧＰＳ受信機１８とのインタフェース動作を行う。そして、これらから、車速パルス、加速度データ、相対方位データ、角速度データ、ＧＰＳ測位データ、絶対方位データ等をシステムコントローラ２０に入力する。ＣＰＵ２２は、システムコントローラ２０全体を制御する。ＲＯＭ２３は、システムコントローラ２０を制御する制御プログラム等が格納された図示しない不揮発性メモリ等を有する。ＲＡＭ２４は、入力装置６０を介して使用者により予め設定された経路データ等の各種データを読み出し可能に格納したり、ＣＰＵ２２に対してワーキングエリアを提供したりする。
【００５６】
システムコントローラ２０、ＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブなどのディスクドライブ３１、データ記憶ユニット３６、通信用インタフェース３７、表示ユニット４０、音声出力ユニット５０及び入力装置６０は、バスライン３０を介して相互に接続されている。
【００５７】
ディスクドライブ３１は、システムコントローラ２０の制御の下、ＣＤ又はＤＶＤといったディスク３３から、音楽データ、映像データなどのコンテンツデータを読み出し、出力する。ディスクドライブ３１は、ＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブのうち、いずれか一方としてもよいし、ＣＤ及びＤＶＤコンパチブルのドライブとしてもよい。
【００５８】
データ記憶ユニット３６は、例えば、ＨＤＤなどにより構成され、地図データや施設データなどのナビゲーション処理に用いられる各種データを記憶する。また、データ記憶ユニット３６には、音楽配信サービスを利用して情報提供サーバ１００からダウンロードした楽曲データを保存することができる。
【００５９】
通信機器３８は、例えば、ＦＭチューナやビーコンレシーバ、携帯電話や専用の通信カードなどにより構成され、通信用インタフェース３７を介して、ＶＩＣＳセンタから配信される渋滞や交通情報などの道路交通情報、その他の情報を受信する。また、本実施例では、ナビゲーション装置１は通信機器３８を利用して情報提供サーバに接続し、各種の情報提供サービスを受ける。
【００６０】
表示ユニット４０は、システムコントローラ２０の制御の下、各種表示データをディスプレイ４４などの表示装置に表示する。具体的には、システムコントローラ２０は、データ記憶ユニット３６から地図データを読み出す。表示ユニット４０は、システムコントローラ２０によってデータ記憶ユニット３６から読み出された地図データを、ディスプレイ４４の表示画面上に表示する。表示ユニット４０は、バスライン３０を介してＣＰＵ２２から送られる制御データに基づいて表示ユニット４０全体の制御を行うグラフィックコントローラ４１と、ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）等のメモリからなり即時表示可能な画像情報を一時的に記憶するバッファメモリ４２と、グラフィックコントローラ４１から出力される画像データに基づいて、液晶、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）等のディスプレイ４４を表示制御する表示制御部４３と、ディスプレイ４４とを備える。ディスプレイ４４は、例えば対角５〜１０インチ程度の液晶表示装置等からなり、車内のフロントパネル付近に装着される。
【００６１】
音声出力ユニット５０は、システムコントローラ２０の制御の下、ディスクドライブ３１、若しくはＲＡＭ２４等からバスライン３０を介して送られる音声デジタルデータのＤ／Ａ変換を行うＤ／Ａコンバータ５１と、Ｄ／Ａコンバータ５１から出力される音声アナログ信号を増幅する増幅器（ＡＭＰ）５２と、増幅された音声アナログ信号を音声に変換して車内に出力するスピーカ５３とを備えて構成されている。
【００６２】
入力装置６０は、各種コマンドやデータを入力するための、キー、スイッチ、ボタン、リモコン、音声入力装置等から構成されている。入力装置６０は、車内に搭載された当該車載用電子システムの本体のフロントパネルやディスプレイ４４の周囲に配置される。また、ディスプレイ４４がタッチパネル方式である場合には、ディスプレイ４４の表示画面上に設けられたタッチパネルも入力装置６０として機能する。
【００６３】
なお、後述する提供サービス決定処理の実施例において、ナビゲーション装置１側で提供可能なサービスの選択を行う場合には、システムコントローラ２０がサービス選択手段、サービス要求手段、周期決定手段、情報量決定手段、検出手段などとして機能する。
【００６４】
［提供サービス決定処理］
次に、本発明を適用した提供サービス決定処理の実施例について説明する。
【００６５】
（第１実施例）
第１実施例による提供サービス決定処理では、通信機器の通信能力を示す通信機器情報に基づいて、ナビゲーション装置側で提供可能なサービスの選択を行う。図６は第１実施例に係る提供サービス決定処理のフローチャートである。この処理は、図５に示すシステムコントローラ２０が予め用意されたプログラムを実行することにより実現される。なお、第１実施例では、ナビゲーション装置１には１つの通信機器が接続されているものとする。
【００６６】
まず、システムコントローラ２０は、通信機器３８としてナビゲーション装置１に接続された通信機器の通信機器情報、即ち、通信方式、通信速度、通信コストなどを取得する（ステップＳ１０１）。なお、通信機器情報の取得方法としては、接続ケーブルなどにより通信機器を接続したときにシステムコントローラ２０がそのハードウェアを検出し、通信機器と通信することでその情報を取得する方法、ユーザが事前に通信機器情報としてナビゲーション装置１に設定した情報を取得する方法などが考えられる。システムコントローラ２０は、取得した通信機器情報をＲＡＭ２４などに記憶する。
【００６７】
次に、システムコントローラ２０は、情報提供サーバ１００から、提供可能なサービスに関する情報を取得する（ステップＳ１０２）。具体的には、システムコントローラ２０は、情報提供サーバ１００のサービスＤＢ１１４に記憶されているサービス情報（図４参照）を取得する。
【００６８】
次に、システムコントローラ２０は、取得したサービスについて、現在接続されている通信機器の通信機器情報が、通信速度条件を満たしているか否かを判定する（ステップＳ１０３）。通信速度条件を満たしていない場合（ステップＳ１０３；Ｎｏ）、システムコントローラ２０はそのサービスを選択しない（ステップＳ１０４）。通信速度条件を満たしている場合（ステップＳ１０３；Ｙｅｓ）、システムコントローラ２０は通信機器情報が通信コスト条件を満たしているか否かを判定する（ステップＳ１０５）。通信コスト条件を満たしていない場合（ステップＳ１０５：Ｎｏ）、システムコントローラ２０はそのサービスを選択しない（ステップＳ１０４）。一方、通信コスト条件を満たしている場合（ステップＳ１０５；Ｙｅｓ）、システムコントローラ２０はそのサービスを選択する（ステップＳ１０６）。こうして、現在の通信機器情報に基づいて、各情報提供サービスを提供すべきか否かが判定され、現在の通信機器により適切に提供可能なサービスのみが選択される。例えば、地図データ更新サービスなどは通信データ量が多いため、無線ＬＡＮなどの通信速度が速く、通信コストが安い通信機器を利用する場合にのみ受けることができ、携帯電話などの通信速度が遅く通信コストが高い通信機器では受けることができない。
【００６９】
次に、システムコントローラ２０は、ステップＳ１０６で選択された情報提供サービスの各々について、そのサービスが周期的なデータ送信を伴うサービスであるか否かを判定する（ステップＳ１０７）。周期的なデータ送信を伴うサービスである場合（ステップＳ１０７；Ｙｅｓ）、システムコントローラ２０はそのサービスについて、現在の通信機器情報に応じてデータ取得周期を決定する（ステップＳ１０８）。例えば、通信機器が携帯電話などの通信コストが高い通信機器である場合にはデータ取得周期を長くし、無線ＬＡＮなどの通信コストが安い通信機器である場合にはデータ取得周期を短くする。なお、周期的なデータ送信を伴わないサービスである場合（ステップＳ１０７；Ｎｏ）、処理はステップＳ１０９へ進む。
【００７０】
次に、システムコントローラ２０は、ステップＳ１０６で選択された各サービスについて、要求データ量（情報量）が可変であるか否かを判定する（ステップＳ１０９）。要求データ量が可変である場合（ステップＳ１０９；Ｙｅｓ）、システムコントローラ２０は、通信機器情報に基づいて要求データ量を決定する（ステップ１１０）。例えば、渋滞情報提供サービスを利用する場合、携帯電話などの通信速度が遅く通信コストが高い通信機器を利用する場合は自車位置周辺の渋滞情報のみを要求し、無線ＬＡＮなどの通信速度が早く通信コストが低い通信機器を利用する場合は現在の案内経路上の広範囲の渋滞情報を要求する。なお、要求データ量が可変でない場合（ステップＳ１０９；Ｎｏ）、処理はステップＳ１１１へ進む。
【００７１】
次に、システムコントローラ２０は、こうして決定された情報提供サービスの内容をＲＡＭ２４などに保存し（ステップＳ１１１）、情報提供サーバ１００へ通知する（ステップＳ１１２）。なお、情報提供サービスの内容とは、ステップＳ１０６で選択された情報提供サービス名に加え、ステップＳ１０８で決定されたデータ取得周期、ステップＳ１１０で決定された要求データ量などを含む。これに応じて、情報提供サーバ１００は、通知された情報提供サービスを提供する。
【００７２】
なお、ステップＳ１１２では、選択された情報提供サービス全てを情報提供サーバ１００へ通知するのではなく、それらのうちからユーザが選択したもののみを通知するようにしてもよい。
【００７３】
また、情報提供サービスを実行する際のサービス提供タイミングについては、前述のデータ取得周期に基づいてナビゲーション装置１から情報提供サーバ１００へデータ要求を行い、これに応答して情報提供サーバ１００からデータを送信することとしてもよいし、データ取得周期に基づいて情報提供サーバ１００がプッシュ型通知を行ってから、データを送信することとしてもよい。
【００７４】
情報提供サービスを実行する際の要求データ量については、ステップＳ１１２でナビゲーション装置１から情報提供サーバ１００へ要求データ量が通知されるので、情報提供サーバ１００は通知されたデータ量のデータを送信すればよい。
【００７５】
（第２実施例）
第２実施例による提供サービス決定処理では、通信機器の通信能力を示す通信機器情報に基づいて、情報提供サーバ側で提供サービスの選択を実行する。図７は第２実施例に係る提供サービス決定処理のフローチャートである。この処理は、情報提供サーバ１００内のＣＰＵなどが予め用意されたプログラムを実行することにより実現される。
【００７６】
なお、第２実施例では、ナビゲーション装置１に接続されている通信機器に関する通信機器情報がナビゲーション装置１内、例えばＲＡＭ２４に記憶されているものとする。また、第１実施例では、ナビゲーション装置１には１つの通信機器が接続されているものとする。また、第２実施例における処理自体は、第１実施例においてナビゲーション装置側で実行された処理とほぼ同様であるので、第１実施例と重複する説明は行わない。
【００７７】
まず、情報提供サーバ１００は、ナビゲーション装置１に接続された通信機器の通信機器情報、即ち、通信方式、通信速度、通信コストなどをナビゲーション装置１から取得し、当該ナビゲーション装置１の装置ＩＤと対応付けて、図３に例示するように通信機器ＤＢ１１３に保存する（ステップＳ２０１）。次に、情報提供サーバ１００は、サービスＤＢ１１４から、提供可能なサービスに関する情報を取得する（ステップＳ２０２）。
【００７８】
次に、情報提供サーバ１００は、取得したサービスについて、処理の対象としているナビゲーション装置１に現在接続されている通信機器の通信機器情報が、通信速度条件を満たしているか否かを判定する（ステップＳ２０３）。通信速度条件を満たしていない場合（ステップＳ２０３；Ｎｏ）、情報提供サーバ１００はそのサービスを選択しない（ステップＳ２０４）。通信速度条件を満たしている場合（ステップＳ２０３；Ｙｅｓ）、情報提供サーバ１００は通信機器情報が通信コスト条件を満たしているか否かを判定する（ステップＳ２０５）。通信コスト条件を満たしていない場合（ステップＳ２０５：Ｎｏ）、情報提供サーバ１００はそのサービスを選択しない（ステップＳ２０４）。一方、通信コスト条件を満たしている場合（ステップＳ２０５；Ｙｅｓ）、情報提供サーバ１００はそのサービスを選択する（ステップＳ２０６）。こうして、ナビゲーション装置１に接続された通信機器の通信機器情報に基づいて、各情報提供サービスを提供すべきか否かが判定され、現在の通信機器により適切に提供可能なサービスのみが選択される。
【００７９】
次に、情報提供サーバ１００は、ステップＳ２０６で選択された情報提供サービスの各々について、そのサービスが周期的なデータ送信を伴うサービスであるか否かを判定する（ステップＳ２０７）。周期的なデータ送信を伴うサービスである場合（ステップＳ２０７）、情報提供サーバ１００はそのサービスについて、現在の通信機器情報に応じてデータ取得周期を決定する（ステップＳ２０８）。なお、周期的なデータ送信を伴わないサービスである場合（ステップＳ２０７；Ｎｏ）、処理はステップＳ２０９へ進む。
【００８０】
次に、情報提供サーバ１００は、ステップＳ２０６で選択された各サービスについて、要求データ量が可変であるか否かを判定する（ステップＳ２０９）。要求データ量が可変である場合（ステップＳ２０９；Ｙｅｓ）、情報提供サーバ１００は、通信機器情報に基づいて要求データ量を決定する（ステップＳ２１０）。なお、要求データ量が可変でない場合（ステップＳ２０９；Ｎｏ）、処理はステップＳ２１１へ進む。
【００８１】
次に、情報提供サーバ１００は、こうして決定された情報提供サービスの内容を、ナビゲーション装置１の装置ＩＤなどに関連付けて一時的に保存し（ステップＳ２１１）、ナビゲーション装置１へ通知する（ステップＳ２１２）。これに応じて、ナビゲーション装置１は、通知された情報提供サービスの全て又は一部を情報提供サーバ１００へ要求する。この場合、ナビゲーション装置１では、ステップＳ２１２で通知された情報提供サービスの一覧などを表示し、ユーザに必要な情報提供サービスを選択させることとしてもよい。
【００８２】
（第３実施例）
第３実施例は、第１実施例と同様にナビゲーション装置側で提供可能なサービスを決定するものである。但し、第３実施例では、ナビゲーション装置１が搭載された車両の移動状態を考慮する点、及び、ナビゲーション装置１に複数の通信機器が接続されている点が第１実施例と異なる。図８は第３実施例に係る提供サービス決定処理のフローチャートである。この処理は、図５に示すシステムコントローラ２０が予め用意されたプログラムを実行することにより実現される。
【００８３】
また、第３実施例の前提として、例えば高速道路のパーキングエリアなどの所定のエリアには無線ＬＡＮ設備があり、そのエリア内では無線ＬＡＮによる高速、低通信コストの通信が可能であるものとする。一方、車両の走行中はそのような無線ＬＡＮ通信は不能であり、携帯電話による通信が利用されるものとする。
【００８４】
まず、システムコントローラ２０は、距離センサ１３から出力される車速パルスや車両のパーキングブレーキの情報などに基づいて、車両の状態が変化したか、即ち、停車状態と走行状態との間で変化したか否かを判定する（ステップＳ３０１）。なお、個の判定を車速パルスに基づいて行う場合には、あまり頻繁に車両の状態の変化が検出されないように、一定時間にわたる変化に基づいて判定を行うなどの工夫を行うことが望ましい。車両の状態が変化した場合（ステップＳ３０１；Ｙｅｓ）、システムコントローラ２０は、その変化が走行状態から停車状態への変化であるか否かを判定する（ステップＳ３０２）。
【００８５】
走行状態から停車状態への変化である場合（ステップＳ３０２；Ｙｅｓ）、システムコントローラ２０は、現在使用している通信機器よりも、低通信コスト又は高速な通信機器が使用可能となったか否かを判定する（ステップＳ３０３）。具体的には、車両が上記のような無線ＬＡＮエリア内で停車した場合には、無線ＬＡＮを利用した低通信コスト、高速の通信機器が利用可能となる。
【００８６】
低通信コスト又は高速の通信機器が利用可能となった場合（ステップＳ３０３；Ｙｅｓ）、システムコントローラ２０は、低通信コスト又は高速の通信機器を選択する（ステップＳ３０４）とともに、予め情報提供サーバから取得したサービス情報に基づいて、通信速度条件及び通信コスト条件を満たすサービス、例えば比較的大容量のデータを扱う地図データ更新サービスなどを選択する（ステップＳ３０５）。そして、システムコントローラ２０は、選択されたサービスを情報提供サーバ１００へ要求する（ステップＳ３０６）。
【００８７】
なお、この場合、第１実施例と同様に、ステップＳ３０５で選択されたサービスから、ユーザが選択したサービスのみを情報提供サーバ１００へ要求してもよい。また、第１実施例と同様に、通信機器情報に基づいて、データ取得周期、要求データ量などを決定し、サービス内容に含めて情報提供サーバ１００へ通知してもよい。一方、車両が停車した場所が無線ＬＡＮエリアではなく、低通信コスト又は高速の通信機器が利用可能とならかなった場合（ステップＳ３０３；Ｎｏ）、処理は終了する。この場合は、それまで使用されていた通信機器が引き続き使用される。
【００８８】
一方、ステップＳ３０２で、走行状態から停車状態への変化ではないと判断された場合（ステップＳ３０２；Ｎｏ）、即ち、停車状態から走行状態への変化である場合、システムコントローラ２０は、現在の通信機器よりも通信回線が安定な通信機器があるか否かを判定する（ステップＳ３０７）。通信回線が安定な通信機器がある場合（ステップＳ３０７；Ｙｅｓ）、システムコントローラ２０はその通信機器を選択する（ステップＳ３０８）。例えば、無線ＬＡＮエリア内に停車していた車両が移動を開始すると、無線ＬＡＮを利用する通信機器は不安定又は通信不能となる。このような場合には、携帯電話による通信の方が安定となるので、携帯電話が選択される。
【００８９】
通信回線が安定な通信機器が利用可能となった場合（ステップＳ３０７；Ｙｅｓ）、システムコントローラ２０は、安定な通信機器を選択する（ステップＳ３０８）とともに、予め情報提供サーバから取得したサービス情報に基づいて、通信速度条件及び通信コスト条件を満たすサービス、例えば比較的小容量のデータを扱う渋滞情報提供サービスなどを選択する（ステップＳ３０９）。そして、システムコントローラ２０は、選択されたサービスを情報提供サーバ１００へ要求する（ステップＳ３１０）。
【００９０】
なお、この場合、第１実施例と同様に、ステップＳ３０９で選択されたサービスから、ユーザが選択したサービスのみを情報提供サーバ１００へ要求してもよい。また、第１実施例と同様に、通信機器情報に基づいて、データ取得周期、要求データ量などを決定し、サービス内容に含めて情報提供サーバ１００へ通知してもよい。一方、通信回線が安定な通信機器が利用可能とならかなった場合（ステップＳ３０７；Ｎｏ）、処理は終了する。この場合は、それまで使用されていた通信機器が引き続き使用される。
【００９１】
以上説明したように、第３実施例では、複数の通信機器がナビゲーション装置１に接続されており、車両の移動状態に応じて別の通信機器が使用可能となった場合には、その通信機器の通信速度や通信コストなどに応じて、提供可能なサービスが決定される。よって、車両の移動に伴う通信環境の変化に追従して、常に適切な情報提供サービスが利用可能となる。
【００９２】
（第４実施例）
第４実施例は、第１実施例と同様にナビゲーション装置側で提供可能なサービスを決定するものである。但し、第４実施例では、ナビゲーション装置１が搭載された車両が無線ＬＡＮなどのサービスエリアに入っているか否かを考慮する点、及び、ナビゲーション装置１に複数の通信機器が接続されている点が第１実施例と異なる。図９は第４実施例に係る提供サービス決定処理のフローチャートである。この処理は、図５に示すシステムコントローラ２０が予め用意されたプログラムを実行することにより実現される。
【００９３】
また、第４実施例の前提として、所定のエリアには無線ＬＡＮ設備があり、そのエリア内では無線ＬＡＮによる低通信コスト又は高速の通信が可能であるものとする。このように、特定の通信方式による通信が可能なエリアを「サービスエリア」と呼ぶ。
【００９４】
まず、システムコントローラ２０は、ナビゲーション装置１に搭載されている各通信機器が、その通信方式によるサービスエリアに入ったか否かを判定する（ステップＳ４０１）。この判定は、各通信機器によりテスト通信を行うことなどにより実行できる。
【００９５】
次に、システムコントローラ２０は、現在使用中の通信機器がサービスエリア外となったか否かを判定する（ステップＳ４０２）。この判定は、例えば現在使用中の通信機器による通信速度が不十分となったり、通信不能となったりすることを検出することにより行われる。
【００９６】
現在使用中の通信機器がサービスエリア外となった場合（ステップＳ４０２；Ｙｅｓ）、システムコントローラ２０は、ナビゲーション装置１に接続されている他の通信機器でサービスエリア内となっているものがあるか否かを判定する（ステップＳ４０３）。サービスエリア内の非使用中の通信機器があった場合（ステップＳ４０３；Ｙｅｓ）、システムコントローラ２０はそのうち、最も低通信コスト又は最も通信速度が速い通信機器を選択し（ステップＳ４０４）、その通信機器の通信機器情報に基づいて利用可能なサービスを決定する（ステップＳ４０５）。なお、ステップＳ４０３で、非使用中の通信機器でサービスエリア内のものが無い場合、処理は終了する。
【００９７】
一方、ステップＳ４０２で、使用中の通信機器がサービスエリア外になっていない場合（ステップＳ４０２；Ｎｏ）、システムコントローラ２０は、現在使用していない、非使用中の通信機器で、サービスエリア内となったものがあるか否かを判定する（ステップＳ４０６）。サービスエリア内となった通信機器がある場合（ステップＳ４０６；Ｙｅｓ）、システムコントローラ２０は、その通信機器が、現在使用中の通信機器より低通信コスト又は高速であるか否かを判定し（ステップＳ４０７）、低通信コスト又は高速である場合（ステップＳ４０７；Ｙｅｓ）、使用する通信機器をその通信機器に変更する（ステップＳ４０８）。そして、システムコントローラ２０は、変更後の通信機器の通信機器情報に基づいて、利用可能なサービスを決定する（ステップＳ４０９）。
【００９８】
以上説明したように、第４実施例では、複数の通信機器がナビゲーション装置１に接続されており、車両の移動などに応じて、通信機器がサービスエリア内に入ったり、サービスエリア外に出たりした場合に、それに応じて通信可能となった通信機器の通信速度や通信コストなどに応じて、提供可能なサービスが決定される。よって、通信環境の変化に追従して、常に適切な情報提供サービスが利用可能となる。
【００９９】
［変形例］
上記の実施例では、情報提供サーバ１００と通信する情報端末装置としてカーナビゲーション装置を挙げているが、本発明の適用はこれには限られず、例えばクライアント端末としてＰＣ、ＰＤＡなども利用可能である。
【０１００】
上記の実施例では、通信機器情報中の通信速度及び通信コストについては、１つの条件（基準通信速度、基準通信コスト）が規定されているが、本発明の適用はこれには限られず、複数の条件を設定してもかまわない。その場合には、複数の条件に基づいて、各情報提供サービスの利用可否が決定される。例えば、基準通信速度や基準通信コストを３つ以上のグループに分類し、いずれのグループに属するかで、提供可能なサービスを決定することとしてもよい。
【０１０１】
また、上記の実施例では、通信速度及び通信コストを同時に使用して提供可能なサービスを決定しているが、本発明の適用はこれには限られず、いずれか一方を利用して提供可能なサービスを決定することとしてもよい。即ち、通信速度が基準通信速度を満たしているか否かにより提供可能なサービスを決定することとしてもよいし、通信コストが基準通信コストを満たしているか否かにより提供可能なサービスを決定することとしてもよい。
【図面の簡単な説明】
【０１０２】
【図１】本発明を適用した情報提供システムの構成を模式的に示す。
【図２】情報提供サーバの概略構成を示すブロック図である。
【図３】通信機器データベースの記憶内容例である。
【図４】サービスデータベースの記憶内容例である。
【図５】ナビゲーション装置の概略構成を示すブロック図である。
【図６】第１実施例による提供サービス決定処理のフローチャートである。
【図７】第２実施例による提供サービス決定処理のフローチャートである。
【図８】第３実施例による提供サービス決定処理のフローチャートである。
【図９】第４実施例による提供サービス決定処理のフローチャートである。
【符号の説明】
【０１０３】
１０  自立測位装置
１８  ＧＰＳ受信機
２０  システムコントローラ
２２  ＣＰＵ
３６  データ記憶ユニット
４０  表示ユニット
６０  入力装置
【図１】
2008301097.tif 000003
【図２】
2008301097.tif 000004
【図３】
2008301097.tif 000005
【図４】
2008301097.tif 000006
【図５】
2008301097.tif 000007
【図６】
2008301097.tif 000008
【図７】
2008301097.tif 000009
【図８】
2008301097.tif 000010
【図９】
2008301097.tif 000011