(57)【要約】      （修正有）【課題】情報提供装置から提供する道路に関する支援情報を通信端末において適切に適用させることを可能にした情報提供装置、情報提供システム及びコンピュータプログラムを提供する。【解決手段】サーバ装置がナビゲーション装置から支援情報の要求を受信した場合に、ナビゲーション装置が有する端末側地図情報とサーバ装置が有する装置側地図情報とのバージョンを比較し、端末側地図情報と装置側地図情報とのバージョンが異なっているが、端末側地図情報に装置側地図情報が適用できる場合には、端末側地図情報に対応する形式に支援情報を変換した後にナビゲーション装置に配信するように構成する。【選択図】図８
2017181390.tif 000002
【特許請求の範囲】
【請求項１】
通信端末と双方向通信可能に接続され、前記通信端末で利用される道路に関する支援情報を前記通信端末に配信する情報提供装置において、
前記通信端末が有する端末側地図情報に前記情報提供装置が有する装置側地図情報が適用できるか否かを判定する適用判定手段と、
前記端末側地図情報に前記装置側地図情報が適用できると判定された場合に、前記端末側地図情報に対応する形式に前記支援情報を変換する情報変換手段と、
前記情報変換手段により変換された前記支援情報を前記通信端末に配信する情報配信手段と、を有する情報提供装置。
【請求項２】
前記情報変換手段は、前記端末側地図情報と前記装置側地図情報とのバージョンが異なっている場合であって、且つ前記端末側地図情報に前記装置側地図情報が適用できると判定された場合に、前記端末側地図情報に対応する形式に前記支援情報を変換する請求項１に記載の情報提供装置。
【請求項３】
前記情報配信手段は、前記端末側地図情報と前記装置側地図情報とが同じバージョンの地図情報である場合には、前記情報変換手段による変換を行わずに前記支援情報を前記通信端末に配信する請求項２に記載の情報提供装置。
【請求項４】
前記適用判定手段は、
前記端末側地図情報と前記装置側地図情報とのバージョンを比較し、
前記装置側地図情報に対して前記端末側地図情報が新しいバージョンの地図情報である場合に、前記端末側地図情報に前記装置側地図情報が適用できると判定し、
前記装置側地図情報に対して前記端末側地図情報が古いバージョンの地図情報である場合に、前記端末側地図情報に前記装置側地図情報が適用できないと判定する請求項１乃至請求項３のいずれかに記載の情報提供装置。
【請求項５】
前記支援情報は前記情報提供装置においてリンクに対応付けて管理される情報であって、
前記情報変換手段は、前記端末側地図情報に前記装置側地図情報が適用できると判定された場合に、前記支援情報をリンクに対応付けた情報から座標列に対応づけた情報へと変換する請求項１乃至請求項４のいずれかに記載の情報提供装置。
【請求項６】
座標列に対応づけた前記支援情報は、変換前のリンク上に位置する各座標点に対して前記支援情報に加えて、道路種別と、進行方向とが対応付けられた情報である請求項５に記載の情報提供装置。
【請求項７】
前記通信端末は自動運転支援による走行が可能な車両に搭載され、
前記支援情報は、前記自動運転支援に用いる情報を含む請求項１乃至請求項６のいずれかに記載の情報提供装置。
【請求項８】
通信端末と、前記通信端末と双方向通信可能に接続され、前記通信端末で利用される道路に関する支援情報を前記通信端末に配信する情報提供装置を、を有する情報提供システムにおいて、
前記情報提供装置は、
前記通信端末が有する端末側地図情報に前記情報提供装置が有する装置側地図情報が適用できるか否かを判定する適用判定手段と、
前記端末側地図情報に前記装置側地図情報が適用できると判定された場合に、前記端末側地図情報に対応する形式に前記支援情報を変換する情報変換手段と、
前記情報変換手段により変換された前記支援情報を前記通信端末に配信する情報配信手段と、を有し、
前記通信端末は、
前記情報提供装置から配信された前記支援情報を前記端末側地図情報に適用する情報適用手段を有する情報提供システム。
【請求項９】
前記支援情報は前記情報提供装置においてリンクに対応付けて管理される情報であって、
前記情報変換手段は、前記端末側地図情報に前記装置側地図情報が適用できると判定された場合に、前記支援情報をリンクに対応付けた情報から座標列に対応づけた情報へと変換する請求項８に記載の情報提供システム。
【請求項１０】
前記情報適用手段は、
前記情報提供装置からリンクに対応付けた前記支援情報を受信した場合には、前記支援情報が対応付けられたリンクが前記端末側地図情報に含まれているか否かを判定し、
前記端末側地図情報に含まれていると判定された場合には、前記支援情報を前記端末側地図情報の該当するリンクに対応づけて格納し、
前記端末側地図情報に含まれていないと判定された場合には、前記支援情報を前記端末側地図情報に適用することなく除外する請求項９に記載の情報提供システム。
【請求項１１】
前記情報適用手段は、
前記情報提供装置から座標列に対応付けた前記支援情報を受信した場合には、前記支援情報を前記端末側地図情報の当該座標列に対応する位置にあるリンクに対応づけて格納する請求項９又は請求項１０に記載の情報提供システム。
【請求項１２】
通信端末と双方向通信可能に接続され、前記通信端末で利用される道路に関する支援情報を前記通信端末に配信する情報提供装置を、
前記通信端末が有する端末側地図情報に前記情報提供装置が有する装置側地図情報が適用できるか否かを判定する適用判定手段と、
前記端末側地図情報に前記装置側地図情報が適用できると判定された場合に、前記端末側地図情報に対応する形式に前記支援情報を変換する情報変換手段と、
前記情報変換手段により変換された前記支援情報を前記通信端末に配信する情報配信手段と、
して機能させる為のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末で利用される道路に関する支援情報を通信端末に対して配信する情報提供装置、情報提供システム及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、車両の走行案内を行い、運転者が所望の目的地に容易に到着できるようにしたナビゲーション装置が車両に搭載されていることが多い。ここで、ナビゲーション装置とは、ＧＰＳ受信機などにより自車の現在位置を検出し、その現在位置に対応する地図情報をＤＶＤ−ＲＯＭやＨＤＤなどの記録媒体またはネットワークを通じて取得して液晶モニタに表示することが可能な装置である。また、上記ナビゲーション装置では、所望する目的地を設定すると、出発地（例えば自車の現在位置）から設定された目的地までの最適経路を探索する経路探索機能を備えており、更に、探索された経路（案内経路）に従って走行の案内を行う走行案内機能についても備えている。また、近年は携帯電話機、スマートフォン、タブレット型端末、パーソナルコンピュータ等においても上記ナビゲーション装置と同様の機能を有するものがある（以下、ナビゲーション装置を含めて通信端末という）。
【０００３】
また、近年では上記通信端末は、道路に関する情報として通信端末が有するＤＢから取得することが難しい様々な情報を外部の装置（例えばブローブサーバ等）から取得して活用することが行われている。ここで、外部の装置から取得される情報としては、例えば道路の通行止め情報、旅行時間、事故情報、渋滞情報、区画線に関する情報等がある。そして、通信端末は外部の装置から取得した情報を用いることによって、より適切な走行支援を行ったり、目的地へのより適切な経路を探索すること等が可能となる。例えば、特開２０００−２３０８３４号公報には、道路に関する情報として地図情報以外に道路の区画線に関する情報を取得して用いることによって、車両の走行車線の特定、車線数の検出、道路幅の検出を行う技術について提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２３０８３４号公報（第５頁）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、特に道路に関する情報を外部の装置から取得する場合には、通信端末が有する地図情報と外部の装置が有する地図情報とが互いに一致していることが重要である。互いの地図情報が一致していなければ、外部の装置から取得した道路に関する情報を通信端末において適切に適用することが難しい。しかしながら、日本全国においては毎年新しい道路（新設道路）が建設されており、両者の地図情報の更新のタイミングにズレが生じれば通信端末が有する地図情報と外部の装置が有する地図情報とが一致しない状況も生じる。
【０００６】
本発明は前記従来における問題点を解消するためになされたものであり、通信端末が有する地図情報と外部の情報提供装置が有する地図情報とが互いに一致しない場合であっても、情報提供装置から提供する道路に関する支援情報を通信端末において適切に適用させることを可能にした情報提供装置、情報提供システム及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記目的を達成するため本発明に係る情報提供装置は、通信端末と双方向通信可能に接続され、前記通信端末で利用される道路に関する支援情報を前記通信端末に配信する情報提供装置において、前記通信端末が有する端末側地図情報に前記情報提供装置が有する装置側地図情報が適用できるか否かを判定する適用判定手段と、前記端末側地図情報に前記装置側地図情報が適用できると判定された場合に、前記端末側地図情報に対応する形式に前記支援情報を変換する情報変換手段と、前記情報変換手段により変換された前記支援情報を前記通信端末に配信する情報配信手段と、を有する。
【０００８】
また、本発明に係る情報提供システムは、通信端末と、前記通信端末と双方向通信可能に接続され、前記通信端末で利用される道路に関する支援情報を前記通信端末に配信する情報提供装置を、を有する。そして、前記情報提供装置は、前記通信端末が有する端末側地図情報に前記情報提供装置が有する装置側地図情報が適用できるか否かを判定する適用判定手段と、前記端末側地図情報に前記装置側地図情報が適用できると判定された場合に、前記端末側地図情報に対応する形式に前記支援情報を変換する情報変換手段と、前記情報変換手段により変換された前記支援情報を前記通信端末に配信する情報配信手段と、を有し、前記通信端末は、前記情報提供装置から配信された前記支援情報を前記端末側地図情報に適用する情報適用手段を有する。
【０００９】
また、本発明に係るコンピュータプログラムは、双方向通信可能に接続された通信端末で利用される道路に関する支援情報を通信端末に配信するコンピュータプログラムである。具体的には、情報提供装置を、前記通信端末が有する端末側地図情報に前記情報提供装置が有する装置側地図情報が適用できるか否かを判定する適用判定手段と、前記端末側地図情報に前記装置側地図情報が適用できると判定された場合に、前記端末側地図情報に対応する形式に前記支援情報を変換する情報変換手段と、前記情報変換手段により変換された前記支援情報を前記通信端末に配信する情報配信手段と、して機能させる。
【発明の効果】
【００１０】
前記構成を有する本発明に係る情報提供装置、情報提供システム及びコンピュータプログラムによれば、通信端末が有する地図情報と情報提供装置が有する地図情報とが互いに一致しない場合であっても、情報提供装置から提供する道路に関する支援情報を通信端末において適用可能な形式に変換した後に提供することによって、通信端末において適切に適用させることが可能となる。その結果、通信端末では提供された支援情報に基づいて移動体の走行支援や経路探索等の各種処理を行うことが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係る情報提供システムを示した概略構成図である。
【図２】本実施形態に係る情報提供システムの構成を示したブロック図である。
【図３】サーバ装置で管理される支援情報について示した図である。
【図４】本実施形態に係る通信端末の制御系を模式的に示すブロック図である。
【図５】本実施形態に係る情報提供処理プログラムのフローチャートである。
【図６】支援情報抽出処理のサブ処理プログラムのフローチャートである。
【図７】支援情報の要求対象エリアの一例を示した図である。
【図８】支援情報の変換方法を示した図である。
【図９】支援情報適用処理のサブ処理プログラムのフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明に係る情報提供装置、情報提供システム及びコンピュータプログラムを具体化した実施形態について図面を参照しつつ詳細に説明する。先ず、本実施形態に係る情報提供システム１の概略構成について図１及び図２を用いて説明する。図１は本実施形態に係る情報提供システム１を示した概略構成図である。図２は本実施形態に係る情報提供システム１の構成を示したブロック図である。
【００１３】
図１に示すように、本実施形態に係る情報提供システム１は、プローブセンタ２が備えるサーバ装置（情報提供装置）３と、車両４に搭載された通信端末であるナビゲーション装置５と、を基本的に有する。また、サーバ装置３とナビゲーション装置５は通信ネットワーク網６を介して互いに電子データを送受信可能に構成されている。尚、ナビゲーション装置５の代わりに、例えば携帯電話機、スマートフォン、タブレット型端末、パーソナルコンピュータを用いても良い。
【００１４】
ここで、プローブセンタ２が備えるサーバ装置３は、全国を走行する各車両から現在時刻や走行情報等を含むプローブ情報を収集して蓄積するとともに、蓄積されたプローブ情報から道路に関する各種支援情報（例えば道路の通行止め情報、旅行時間、事故情報、渋滞情報、区画線に関する情報等）を生成し、生成された支援情報をナビゲーション装置５に対して配信する情報配信サーバである。
【００１５】
一方、ナビゲーション装置５は、車両４に搭載され、格納する地図データに基づいて自車位置周辺の地図を表示したり、地図画像上において車両の現在位置を表示したり、設定された案内経路に沿った移動案内を行う車載機である。また、ナビゲーション装置５は、サーバ装置３から受信した道路に関する支援情報や地図情報や各種センサの検出結果に基づいて走行開始後の自動運転支援を実施する。尚、ナビゲーション装置５の詳細については後述する。
【００１６】
ここで、本実施形態の情報提供システム１の車両４の走行形態としては、ユーザの運転操作に基づいて走行する手動運転走行に加えて、ユーザの運転操作によらず車両が予め設定された経路に沿って自動的に走行を行う自動運転支援による支援走行が可能である。尚、自動運転支援における車両制御では、例えば、車両４の現在位置、車両が走行する車線、周辺の障害物の位置を随時検出し、またサーバ装置３から配信された支援情報を用いて車両制御ＥＣＵ４０によって予め設定された経路に沿って走行するようにステアリング、駆動源、ブレーキ等の車両制御が自動で行われる。尚、本実施形態の自動運転支援による支援走行では、車線変更や右左折についても自動運転制御により行う構成とするが、車線変更や右左折の一部については自動運転制御では行わない構成としても良い。
【００１７】
また、自動運転支援は全ての道路区間に対して行っても良いし、特定の道路区間（例えば境界にゲート（有人無人、有料無料は問わない）が設けられた高速道路）を車両が走行する間のみ行う構成としても良い。以下の説明では車両の自動運転支援が行われる自動運転区間は、一般道や高速道路を含む全ての道路区間とし、車両が道路上を走行する間において基本的に上記自動運転支援が行われるとして説明する。但し、車両が自動運転区間を走行する場合には必ず自動運転支援が行われるのではなく、ユーザにより自動運転支援を行うことが選択され（例えば自動運転開始ボタンをＯＮする）、且つ自動運転支援による走行を行わせることが可能と判定された状況でのみ行われる。
【００１８】
ここで、特に道路に関する支援情報を外部のサーバ装置３から取得して自動運転支援に利用する場合には、ナビゲーション装置５が有する地図情報と外部のサーバ装置３が有する地図情報とが互いに一致していることが重要である。互いの地図情報が一致していなければ、外部のサーバ装置３から取得した道路に関する情報をナビゲーション装置５において適切に自動運転支援に利用することが難しい。しかしながら、日本全国においては毎年新しい道路（新設道路）が建設されており、両者の地図情報の更新のタイミングにズレが生じればナビゲーション装置５が有する自動運転支援に利用する地図情報と外部のサーバ装置３が有する自動運転支援に利用する地図情報とが一致しない状況も生じる。本実施形態では後述のようにそのような状況であってもナビゲーション装置５が有する地図情報にサーバ装置３が有する地図情報が適用できる場合には、ナビゲーション装置５が有する地図情報に対応する形式に支援情報を変換する。それによって、サーバ装置３から提供する支援情報をナビゲーション装置５の自動運転支援に適切に利用することを可能にする。尚、自動運転支援とは、車両の操舵、車速を運転者の操作に依らずに制御することであり、車両の操舵と車速をすべて制御するものやこれらの一部を制御するものがある。
【００１９】
また、通信ネットワーク網６は全国各地に配置された多数の基地局と、各基地局を管理及び制御する通信会社とを含み、基地局及び通信会社を有線（光ファイバー、ＩＳＤＮ等）又は無線で互いに接続することにより構成されている。ここで、基地局はナビゲーション装置５との通信をするトランシーバー（送受信機）とアンテナを有する。そして、基地局は通信会社の間で無線通信を行う一方、通信ネットワーク網６の末端となり、基地局の電波が届く範囲（セル）にあるナビゲーション装置５の通信をサーバ装置３との間で中継する役割を持つ。
【００２０】
続いて、情報提供システム１におけるサーバ装置３の構成について図２を用いてより詳細に説明する。サーバ装置３は、図２に示すようにサーバ制御ＥＣＵ１１と、サーバ制御ＥＣＵ１１に接続された情報記録手段としての装置側地図ＤＢ１２と、プローブ情報ＤＢ１３と、プローブ統計情報ＤＢ１４と、サーバ側通信装置１５とを備える。
【００２１】
サーバ制御ＥＣＵ１１（エレクトロニック・コントロール・ユニット）は、サーバ装置３の全体の制御を行う電子制御ユニットであり、演算装置及び制御装置としてのＣＰＵ２１、並びにＣＰＵ２１が各種の演算処理を行うにあたってワーキングメモリとして使用されるＲＡＭ２２、制御用のプログラムのほか、後述の情報提供処理プログラム（図５参照）等が記録されたＲＯＭ２３、ＲＯＭ２３から読み出したプログラムを記憶するフラッシュメモリ２４等の内部記憶装置を備えている。尚、サーバ制御ＥＣＵ１１は、後述のナビゲーション装置５のＥＣＵとともに処理アルゴリズムとしての各種手段を有する。例えば、適用判定手段は、ナビゲーション装置５が有する地図情報にサーバ装置３が有する地図情報が適用できるか否かを判定する。情報変換手段は、ナビゲーション装置５が有する地図情報に対してサーバ装置３が有する地図情報が適用できると判定された場合に、ナビゲーション装置５が有する地図情報に対応する形式に支援情報を変換する。情報配信手段は、変換された支援情報をナビゲーション装置５に配信する。
【００２２】
また、装置側地図ＤＢ１２は、外部からの入力データや入力操作に基づいて登録及び更新された地図情報である装置側地図情報２５が、エリア毎（例えば２０ｋｍ四方のレベル１０のメッシュ毎）に区分されて記憶される記憶手段である。また、装置側地図ＤＢ１２には、装置側地図情報２５のバージョンを特定するバージョン管理情報２６についても記憶されている。ここで、バージョンとは地図情報が作成された時期（更新されている場合には更新後の地図情報が作成された時期）を特定する為の作成時期情報であり、バージョンを参照することによって地図情報が作成された時期を特定することが可能となっている。また、装置側地図情報２５は地図情報の区画単位（例えばメッシュ単位）毎に地図情報の更新が可能であるので、バージョン管理情報２６は区画単位毎に地図情報のバージョンを管理する。尚、バージョン管理情報２６は、装置側地図情報２５が新たなバージョンの地図情報に更新されるのに伴って、その内容が更新される。
【００２３】
ここで、上記装置側地図情報２５は、ナビゲーション装置５に格納されている地図情報と基本的に同一の構成を有しており、道路網を始めとして経路探索、経路案内及び地図表示に必要な各種情報から構成されている。例えば、道路（リンク）に関するリンクデータ、ノード点に関するノードデータ、各交差点に関する交差点データ、施設等の地点に関する地点データ、地図を表示するための地図表示データ、経路を探索するための探索データ、地点を検索するための検索データ等からなる。
【００２４】
また、プローブ情報ＤＢ１３は、全国を走行する各車両から収集したプローブ情報を累積的に記憶する記憶手段である。尚、本実施形態においては、例えば車両から収集されるプローブ情報として、（ａ）日時、（ｂ）車両が走行するリンク、（ｃ）、車両の進行方向、（ｄ）区画線の検出結果等が含まれる。但し、プローブ情報としては上記（ａ）〜（ｄ）に関する情報を必ずしも全て含む必要はなく、例えば（ｂ）、（ｃ）、（ｄ）に関する情報のみを含む構成としても良い。
【００２５】
そして、サーバ装置３は、プローブ情報ＤＢ１３に記憶されるプローブ情報を統計することによって、全国の各道路に関する支援情報を生成する。例えば道路の通行止め情報、旅行時間、事故情報、渋滞情報、区画線に関する情報（例えば、区画線が消失している区間）等を生成する。そして、生成された道路に関する支援情報はプローブ統計情報ＤＢ１４に格納される。
【００２６】
また、サーバ装置３は、道路に関する支援情報をリンクに対応付けて管理する。図３はプローブ統計情報ＤＢ１４に記憶される道路に関する支援情報の一例を示した図である。図３に示すように道路に関する支援情報は、全国にあるリンク毎及び進行方向毎に対応付けてプローブ統計情報ＤＢ１４に格納されている。尚、国道などの予め進行方向で区分されたリンクに関しては、必ずしも進行方向を対応付ける必要はない。
【００２７】
そして、サーバ装置３は、プローブ統計情報ＤＢ１４に記憶された道路に関する支援情報をナビゲーション装置５の要求に応じてナビゲーション装置５に配信する。但し、後述のようにサーバ装置３が有する地図情報とナビゲーション装置５が有する地図情報のバージョンが異なる場合については、道路に関する支援情報をナビゲーション装置５が有する地図情報に対応する形式に変換した後に配信する。一方で、道路に関する支援情報が配信されたナビゲーション装置５は、配信された支援情報を用いて車両４の走行支援や経路探索等の各種処理を実行する。
【００２８】
一方、サーバ側通信装置１５はプローブ情報の収集対象となる各車両やナビゲーション装置５と通信ネットワーク網６を介して通信を行う為の通信装置である。また、ナビゲーション装置５以外にインターネット網や、交通情報センタ、例えば、ＶＩＣＳ（登録商標：Vehicle Information and Communication System）センタ等から送信された渋滞情報、規制情報、交通事故情報等の各情報から成る交通情報の受信についても可能である。
【００２９】
次に、ナビゲーション装置５の概略構成について図４を用いて説明する図４は本実施形態に係るナビゲーション装置５であるナビゲーション装置の制御系を模式的に示すブロック図である。
【００３０】
図４に示すように本実施形態に係るナビゲーション装置５は、ナビゲーション装置５が搭載された車両４の現在位置を検出する現在位置検出部３１と、各種のデータが記録されたデータ記録部３２と、入力された情報に基づいて、各種の演算処理を行うナビゲーションＥＣＵ３３と、ユーザからの操作を受け付ける操作部３４と、ユーザに対して地図や目的地までの案内経路を表示する液晶ディスプレイ３５と、経路案内に関する音声ガイダンスを出力するスピーカ３６と、記憶媒体であるＤＶＤを読み取るＤＶＤドライブ３７と、サーバ装置３やＶＩＣＳセンタ等との間で通信を行う通信モジュール３８と、を有する。また、ナビゲーション装置５はＣＡＮ等の車載ネットワークを介して、ナビゲーション装置５の搭載された車両４に対して設置された車外カメラ３９や各種センサが接続されている。更に、ナビゲーション装置５の搭載された車両４に対する各種制御を行う車両制御ＥＣＵ４０とも双方向通信可能に接続されている。また、自動運転開始ボタン等の車両４に搭載された各種操作ボタン４１についても接続されている。
【００３１】
以下に、ナビゲーション装置５を構成する各構成要素について順に説明する。
現在位置検出部３１は、ＧＰＳ４２、車速センサ４３、ステアリングセンサ４４、ジャイロセンサ４５等からなり、現在の車両の位置、方位、車両の走行速度、現在時刻等を検出することが可能となっている。ここで、特に車速センサ４３は、車両の移動距離や車速を検出する為のセンサであり、車両の駆動輪の回転に応じてパルスを発生させ、パルス信号をナビゲーションＥＣＵ３３に出力する。そして、ナビゲーションＥＣＵ３３は発生するパルスを計数することにより駆動輪の回転速度や移動距離を算出する。尚、上記４種類のセンサをナビゲーション装置５が全て備える必要はなく、これらの内の１又は複数種類のセンサのみをナビゲーション装置５が備える構成としても良い。
【００３２】
また、データ記録部３２は、外部記憶装置及び記録媒体としてのハードディスク（図示せず）と、ハードディスクに記録された端末側地図ＤＢ４６、配信情報ＤＢ４７及び所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド（図示せず）とを備えている。尚、データ記録部３２をハードディスクの代わりに不揮発性メモリ、メモリーカード、ＣＤやＤＶＤ等の光ディスクにより構成しても良い。
【００３３】
ここで、端末側地図ＤＢ４６は、ナビゲーション装置５における経路探索や走行案内に用いられる端末側地図情報４８が記憶される記憶手段である。
【００３４】
端末側地図ＤＢ４６に記憶される端末側地図情報４８は、前記した装置側地図情報２５と同様に道路網を始めとして経路探索、経路案内及び地図表示に必要な各種情報から構成されており、例えば、道路（リンク）に関するリンクデータ、ノード点に関するノードデータ、各交差点に関する交差点データ、施設等の地点に関する地点データ、地図を表示するための地図表示データ、経路を探索するための探索データ、地点を検索するための検索データ等からなる。
【００３５】
また、端末側地図ＤＢ４６に記憶される端末側地図情報４８は、不図示の地図配信サーバから配信された地図更新情報や記録メディアから取得した地図更新情報に基づいて、該当箇所のデータを新たなデータに書き換えることによって区画単位（例えばメッシュ単位）で新たなバージョンの地図情報に更新される。また、区画単位ではなく地図情報の全体を対象とした更新も可能である。
【００３６】
また、端末側地図ＤＢ４６には、端末側地図情報４８のバージョンを特定するバージョン管理情報４９についても記憶されている。バージョン管理情報４９は、現在、端末側地図ＤＢ４６に記憶されている端末側地図情報４８のバージョンを特定する情報を、地図情報の区画単位（例えばメッシュ単位）毎に記録する記憶手段である。尚、バージョン管理情報４９は、端末側地図情報４８が新たなバージョンの地図情報に更新されるのに伴って、その内容が更新される。
【００３７】
また、配信情報ＤＢ４７は、サーバ装置３から配信された配信情報（道路に関する支援情報）が記憶される記憶手段である。
【００３８】
一方、ナビゲーションＥＣＵ（エレクトロニック・コントロール・ユニット）３３は、ナビゲーション装置５の全体の制御を行う電子制御ユニットであり、演算装置及び制御装置としてのＣＰＵ５１、並びにＣＰＵ５１が各種の演算処理を行うにあたってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるＲＡＭ５２、制御用のプログラムのほか、後述の情報提供処理プログラム（図５参照）等が記録されたＲＯＭ５３、ＲＯＭ５３から読み出したプログラムを記憶するフラッシュメモリ５４等の内部記憶装置を備えている。尚、ナビゲーションＥＣＵ３３は、サーバ装置３のＥＣＵとともに処理アルゴリズムとしての各種手段を有する。例えば、情報適用手段は、サーバ装置３から配信された道路に関する支援情報を端末側地図情報４８に適用する（埋め込む）。
【００３９】
操作部３４は、走行開始地点としての出発地及び走行終了地点としての目的地を入力する際等に操作され、各種のキー、ボタン等の複数の操作スイッチ（図示せず）を有する。そして、ナビゲーションＥＣＵ３３は、各スイッチの押下等により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。尚、操作部３４は液晶ディスプレイ３５の前面に設けたタッチパネルを有しても良い。また、マイクと音声認識装置を有しても良い。
【００４０】
また、液晶ディスプレイ３５には、道路を含む地図画像、交通情報、操作案内、操作メニュー、キーの案内、出発地から目的地までの案内経路、案内経路に沿った案内情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。尚、液晶ディスプレイ３５の代わりに、ＨＵＤやＨＭＤを用いても良い。
【００４１】
また、スピーカ３６は、ナビゲーションＥＣＵ３３からの指示に基づいて案内経路に沿った走行を案内する音声ガイダンスや、交通情報の案内を出力する。
【００４２】
また、ＤＶＤドライブ３７は、ＤＶＤやＣＤ等の記録媒体に記録されたデータを読み取り可能なドライブである。そして、読み取ったデータに基づいて音楽や映像の再生、端末側地図ＤＢ４６の更新等が行われる。尚、ＤＶＤドライブ３７に替えてメモリーカードを読み書きする為のカードスロットを設けても良い。
【００４３】
また、通信モジュール３８は、例えば、サーバ装置３やＶＩＣＳセンタや地図配信センタ等から送信された地図更新情報、支援情報、交通情報等の各情報を受信する為の通信装置であり、例えば携帯電話機やＤＣＭが該当する。
【００４４】
また、車外カメラ３９は、例えばＣＣＤ等の固体撮像素子を用いたカメラにより構成され、車両のフロントバンパの上方に取り付けられるとともに光軸方向を水平より所定角度下方に向けて設置される。そして、車外カメラ３９は、車両が自動運転区間を走行する場合において、車両の進行方向前方を撮像する。また、車両制御ＥＣＵ４０は撮像された撮像画像に対して画像処理を行うことによって、車両が走行する道路に描かれた区画線や周辺の障害物等を検出し、検出結果に基づいて車両の自動運転支援を行う。尚、車外カメラ３９は車両前方以外に後方や側方に配置するように構成しても良い。また、障害物を検出する手段としてはカメラの代わりにミリ波レーダやレーザセンサ等のセンサを用いても良い。
【００４５】
また、車両制御ＥＣＵ４０は、ナビゲーション装置５が搭載された車両の制御を行う電子制御ユニットである。また、車両制御ＥＣＵ４０にはステアリング、ブレーキ、アクセル等の車両の各駆動部と接続されており、本実施形態では特に車両において自動運転支援が開始された後に、各駆動部を制御することにより車両の自動運転支援を実施する。
【００４６】
ここで、ナビゲーションＥＣＵ３３は、走行開始後にＣＡＮを介して車両制御ＥＣＵ４０に対して自動運転支援に関する指示信号を送信する。そして、車両制御ＥＣＵ４０は受信した指示信号に応じて走行開始後の自動運転支援を実施する。尚、指示信号の内容は、車両が走行する軌道や走行車速等を指示する情報である。
【００４７】
続いて、前記構成を有する情報提供システム１において、サーバ装置３及びナビゲーション装置５が実行する情報提供処理プログラムについて図５に基づき説明する。図５は本実施形態に係る情報提供処理プログラムのフローチャートである。ここで、情報提供処理プログラムは、車両のＡＣＣ電源(accessory power supply)がＯＮされた後に実行され、サーバ装置３からナビゲーション装置５へと道路に関する支援情報を配信するプログラムである。尚、以下の図５、図６及び図９にフローチャートで示されるプログラムは、サーバ装置３やナビゲーション装置５が備えているＲＡＭやＲＯＭに記憶されており、ＣＰＵ２１或いはＣＰＵ５１により実行される。
【００４８】
先ず、図５に基づいてナビゲーション装置５のＣＰＵ５１が実行する情報提供処理プログラムについて説明する。ステップ（以下、Ｓと略記する）１において、ＣＰＵ５１は、道路に関する支援情報の要求（以下、支援情報要求という）をサーバ装置３へと送信する。
【００４９】
尚、支援情報は全国の全ての道路を対象として要求しても良いし、特定のエリア（例えば現在位置周辺のエリア、自宅周辺のエリア、案内経路周辺のエリア、目的地周辺のエリア）のみを対象として要求しても良い。
【００５０】
また、前記Ｓ１において送信される支援情報要求には、支援情報要求の送信元のナビゲーション装置５を特定する端末ＩＤと、支援情報を要求するエリアと、地図情報の区画単位毎に現時点の端末側地図情報４８のバージョンを特定する情報とを含む。尚、バージョンを特定する情報としては、地図情報が作成された日時（更新されている場合には更新後の地図情報が作成された日時）であっても良いし、バージョン番号であっても良い。また、現時点の端末側地図情報４８のバージョンを特定する情報についてはバージョン管理情報４９として端末側地図ＤＢ４６に記憶されている。
【００５１】
次に、Ｓ２においてＣＰＵ５１は、支援情報要求に応じてサーバ装置３から送信された道路に関する支援情報を受信する。ここで、前記Ｓ２で受信する道路に関する支援情報は、サーバ装置３が収集したプローブ情報を統計処理することによって生成される。例えば道路の通行止め情報、旅行時間、事故情報、渋滞情報、区画線に関する情報等がある。また、後述するようにサーバ装置３から送信される道路に関する支援情報は、端末側地図情報４８と装置側地図情報２５のバージョンが異なる場合であって、端末側地図情報４８に装置側地図情報２５が適用できると判定された場合、より具体的には端末側地図情報４８が装置側地図情報２５よりも新しいバージョンの地図情報である場合については、端末側地図情報４８に対応する形式に変換された情報となる。
【００５２】
その後、Ｓ３においてＣＰＵ５１は、後述の支援情報適用処理（図９）を行う。支援情報適用処理では、後述のようにサーバ装置３から取得した道路に関する支援情報を、支援情報の形式に応じて端末側地図情報４８に適用する。その結果、ナビゲーション装置５では配信された支援情報を用いた自動運転支援等の各種処理が実行可能となる。
【００５３】
次に、サーバ装置３のＣＰＵ２１が実行する情報提供処理プログラムについて説明する。
【００５４】
先ず、Ｓ１１においてＣＰＵ２１は、起動後のナビゲーション装置５から送信される支援情報要求を受信する。尚、支援情報要求には、支援情報要求の送信元のナビゲーション装置５を特定する端末ＩＤと、支援情報を要求するエリアと、地図情報の区画単位毎に現時点の端末側地図情報４８のバージョンを特定する情報とが含まれている。
【００５５】
その後、Ｓ３においてＣＰＵ５１は、後述の支援情報抽出処理（図６）を行う。支援情報抽出処理では、後述のようにナビゲーション装置５から受信した支援情報要求に応じて、ナビゲーション装置５に配信する為の道路に関する支援情報をプローブ統計情報ＤＢ１４から抽出する。また、必要に応じて抽出した支援情報を端末側地図情報４８に対応する形式に変換する処理についても行う。
【００５６】
その後、Ｓ１３においてＣＰＵ２１は、前記Ｓ１２で抽出された道路に関する支援情報を要求のあったナビゲーション装置５へと送信する。そして、支援情報を受信したナビゲーション装置５では、受信した支援情報を用いた自動運転支援等の各種処理が行われる。
【００５７】
次に、前記Ｓ１２において実行される支援情報抽出処理のサブ処理について図６に基づき説明する。図６は支援情報抽出処理のサブ処理プログラムのフローチャートである。
【００５８】
先ず、Ｓ２１においてＣＰＵ２１は、ナビゲーション装置５から受信した支援情報要求に応じて、ナビゲーション装置５に配信する為の道路に関する支援情報をプローブ統計情報ＤＢ１４から抽出する。尚、プローブ統計情報ＤＢ１４に格納される道路に関する支援情報は、サーバ装置３が収集したプローブ情報を統計処理することによって生成される。例えば道路の通行止め情報、旅行時間、事故情報、渋滞情報、区画線に関する情報等がある。また、前述したようにプローブ統計情報ＤＢ１４では道路に関する支援情報は、リンクに対応付けて管理されている（図３）。
【００５９】
更に、ナビゲーション装置５から受信する支援情報要求には、支援情報を要求するエリアが含まれる。従って、前記Ｓ２１でＣＰＵ２１は、プローブ統計情報ＤＢ１４に格納された道路に関する支援情報の内、特に支援情報要求によって要求されるエリア内に含まれるリンクに対応付けられた支援情報を抽出する。
【００６０】
例えば、図７に示すようにナビゲーション装置５において案内経路６１が設定されている場合において、支援情報を要求するエリアを案内経路を含むメッシュとする場合には、支援情報を要求するエリアは“メッシュＣ、Ｄ、Ｅ、Ｈ、Ｍ、Ｑ、Ｒ”となる。従って、ＣＰＵ２１は、プローブ統計情報ＤＢ１４に格納された道路に関する支援情報の内、特に“メッシュＣ、Ｄ、Ｅ、Ｈ、Ｍ、Ｑ、Ｒ”内に含まれるリンクに対応付けられた支援情報を抽出する。
【００６１】
そして、以下のＳ２２〜Ｓ２４の処理は前記Ｓ２１で抽出された全ての支援情報を対象として、支援情報が対応付けられたリンク毎に実施する。そして、前記Ｓ２１で抽出された全ての支援情報を対象としてＳ２２〜Ｓ２４の処理が実行された後にＳ１３へと移行する。
【００６２】
先ず、Ｓ２２においてＣＰＵ２１は、処理対象の支援情報に対応付けられたリンクが含まれる地図情報の区画（例えばメッシュ）について、現時点におけるサーバ装置３が有する装置側地図情報２５とナビゲーション装置５が有する端末側地図情報４８とのバージョンを比較する。そして、端末側地図情報４８と装置側地図情報２５とのバージョンが同じであるか否かを判定する。尚、現時点の装置側地図情報２５のバージョンを特定する情報についてはバージョン管理情報２６として装置側地図ＤＢ１２に記憶されている。一方、現時点の端末側地図情報４８のバージョンを特定する情報については、支援情報要求とともにナビゲーション装置５から送信される。
【００６３】
そして、ナビゲーション装置５が有する端末側地図情報４８とサーバ装置３が有する装置側地図情報２５のバージョンが同じと判定された場合（Ｓ２２：ＹＥＳ）には、互いの地図情報が一致しており、支援情報がリンクに対応付けた情報であっても端末側地図情報４８において適用させることが可能である。従って、支援情報の形式を変換する処理は行わない。その後、処理対象となる支援情報を他のリンクに対応付けられた支援情報に切り替えた後にＳ２２の判定処理へと戻る。それに対して、ナビゲーション装置５が有する端末側地図情報４８とサーバ装置３が有する装置側地図情報２５のバージョンが異なると判定された場合（Ｓ２２：ＮＯ）には、Ｓ２３へと移行する。
【００６４】
Ｓ２３においてＣＰＵ２１は、端末側地図情報４８に装置側地図情報２５が適用できるか否かを判定する。ここで、端末側地図情報４８に装置側地図情報２５が適用できる場合とは、端末側地図情報４８においてプローブ情報に基づいて生成される支援情報を適用できる正しい地図情報（より新しい地図情報）を有している場合である。即ち、サーバ装置３が有する装置側地図情報２５よりもナビゲーション装置５が有する端末側地図情報４８のバージョンが新しい場合が該当する。従って、前記Ｓ２３ではサーバ装置３が有する装置側地図情報２５よりもナビゲーション装置５が有する端末側地図情報４８のバージョンが新しいか否か判定する。
【００６５】
そして、サーバ装置３が有する装置側地図情報２５よりもナビゲーション装置５が有する端末側地図情報４８のバージョンが新しいと判定された場合、即ち端末側地図情報４８と装置側地図情報２５とのバージョンが異なっているが端末側地図情報４８に装置側地図情報２５が適用できる場合（Ｓ２３：ＹＥＳ）には、Ｓ２４へと移行する。それに対して、サーバ装置３が有する装置側地図情報２５よりもナビゲーション装置５が有する端末側地図情報４８のバージョンが古い、即ち端末側地図情報４８と装置側地図情報２５とのバージョンが異なっており且つ端末側地図情報４８に装置側地図情報２５が適用できない場合（Ｓ２３：ＮＯ）には、支援情報の形式を変換する処理は行わない。その後、処理対象となる支援情報を他のリンクに対応付けられた支援情報に切り替えた後にＳ２２の判定処理へと戻る。
【００６６】
Ｓ２４においてＣＰＵ２１は、処理対象の支援情報の形式を、端末側地図情報４８に対応する形式に変換する。具体的には、リンクに対応付けた情報から座標列に対応づけた情報へと変換する。
【００６７】
ここで、前述したようにサーバ装置３では道路に関する支援情報は、リンクに対応付けて管理されている（図３）。しかしながら、ナビゲーション装置５が有する端末側地図情報４８のバージョンと、サーバ装置３が有する装置側地図情報２５のバージョンとが異なる場合には、互いの地図情報におけるリンクの識別が一致しない。具体的には、同一のリンクであっても装置側地図情報２５と端末側地図情報４８との間でリンクを識別するリンクＩＤが異なっていたり、一方の地図情報にしか存在しないリンクＩＤが存在する。
【００６８】
従って、リンクに対応付けた情報として支援情報を送信すると、以下の問題が生じる場合がある。
第１に、装置側地図情報２５にしか存在しないリンクＩＤのリンクに関する支援情報に関しては、ナビゲーション装置５においてどのリンクに関する支援情報であるのか特定できないので支援情報を採用できない。
第２に、装置側地図情報２５と端末側地図情報４８とでリンクＩＤの異なるリンクに関する支援情報に関しては、異なるリンクに対する支援情報と誤認識される虞がある。
【００６９】
従って、上記の不採用や誤認識に関する問題を解消する為に、本実施形態では支援情報をリンクＩＤに依存しない形式の情報へと変換する。具体的には、図８に示すように“リンクに対応付けた情報”から“座標列に対応づけた情報”へと変換する。尚、座標列に対応づけた支援情報は、変換前のリンク上に所定間隔（例えば５０ｍ間隔）で配置した座標列に対して支援情報を対応付けた情報である。また、座標列には、支援情報に加えて、変換前のリンクの道路種別と進行方向についても対応付ける。その結果、支援情報が対応するリンクの近接に他のリンクが存在したとしても、他のリンクに対する支援情報として採用されることを防止できる。
【００７０】
そして、前記Ｓ２１で抽出された全ての支援情報を対象として、前記Ｓ２２〜Ｓ２４の処理を実行した後にＳ１３へと移行する。Ｓ１３においてＣＰＵ２１は、前記Ｓ１２で抽出された道路に関する支援情報を要求のあったナビゲーション装置５へと送信する。特に、前記Ｓ２４で形式の変換されなかった支援情報に関しては、リンクに対応付けた支援情報としてリンクのリンクＩＤと支援情報を組み合わせて送信する。一方、前記Ｓ２４で形式の変換された支援情報に関しては、座標列に対応付けた支援情報として座標列を構成する各座標点の座標と支援情報と道路種別と進行方向とを組み合わせて送信する。
【００７１】
次に、前記Ｓ３において実行される支援情報適用処理のサブ処理について図９に基づき説明する。図９は支援情報適用処理のサブ処理プログラムのフローチャートである。
【００７２】
以下のＳ３１〜Ｓ３５の処理は前記Ｓ１２でサーバ装置３から受信した全ての支援情報を対象として、支援情報が対応付けられたリンク毎に実施する。そして、前記Ｓ１２で受信した全ての支援情報を対象としてＳ３１〜Ｓ３５の処理が実行された後に終了する。
【００７３】
先ず、Ｓ３１においてＣＰＵ５１は、処理対象の支援情報が“リンクに対応付けた情報”か“座標列に対応づけた情報”かを判定する。尚、前述したようにサーバ装置３は、道路に関する支援情報を“リンクに対応付けた情報”として管理しているが、サーバ装置３が有する装置側地図情報２５よりもナビゲーション装置５が有する端末側地図情報４８のバージョンが新しいと判定されたエリアの支援情報については、図８に示すように“リンクに対応付けた情報”から“座標列に対応づけた情報”へと変換した後にナビゲーション装置５へと送信される。
【００７４】
そして、処理対象の支援情報が“リンクに対応付けた情報”であると判定された場合（Ｓ３１：ＹＥＳ）には、Ｓ３２へと移行する。それに対して、“座標列に対応づけた情報”であると判定された場合（Ｓ３１：ＮＯ）には、Ｓ３５へと移行する。
【００７５】
Ｓ３２においてＣＰＵ５１は、処理対象の支援情報に対応付けられたリンクのリンクＩＤが、端末側地図情報４８に存在するか否か、即ち処理対象の支援情報が対応付けられたリンクが端末側地図情報４８に含まれているか否かを判定する。例えば、ナビゲーション装置５が有する端末側地図情報４８よりもサーバ装置３が有する装置側地図情報２５のバージョンが新しい場合については、装置側地図情報２５には存在するが端末側地図情報４８には存在しないリンクがある。そのようなリンクに対応付けられた支援情報がサーバ装置３から送信された場合には、支援情報に対応付けられたリンクのリンクＩＤは端末側地図情報４８に存在しないこととなる。
【００７６】
そして、処理対象の支援情報に対応付けられたリンクのリンクＩＤが、端末側地図情報４８に存在すると判定された場合（Ｓ３２：ＹＥＳ）には、Ｓ３３へと移行する。それに対して、処理対象の支援情報に対応付けられたリンクのリンクＩＤが、端末側地図情報４８に存在しないと判定された場合（Ｓ３２：ＮＯ）には、Ｓ３４へと移行する。
【００７７】
Ｓ３３においてＣＰＵ５１は、処理対象の支援情報を端末側地図情報４８に適用する。具体的には、支援情報を端末側地図情報４８の同じリンクＩＤのリンクに対応づけて配信情報ＤＢ４７に格納する。その結果、ナビゲーション装置５では配信された支援情報を用いた自動運転支援等の各種処理が実行可能となる。
【００７８】
一方、Ｓ３４においてＣＰＵ５１は、処理対象の支援情報を端末側地図情報４８に適用することなく除外する。尚、配信情報ＤＢ４７から消去しても良い。その結果、ナビゲーション装置５では配信された支援情報を用いることはできないが、誤った支援情報に基づく走行支援が行われることは防止できる。即ち、前記Ｓ３４において支援情報を端末側地図情報４８に適用することなく除外することで、誤った処理対象の支援情報を自動運転支援に利用させないようにでき、道路に合わせて自動運転支援を行うことができるようになる。
【００７９】
また、Ｓ３５においてＣＰＵ５１は、処理対象の支援情報を端末側地図情報４８に適用する。具体的には、端末側地図情報４８において支援情報が対応付けられた座標列に対応する位置にあるリンクを特定し、支援情報を特定されたリンクに対応づけて配信情報ＤＢ４７に格納する。また、リンクを特定する際には、支援情報に対応付けられた道路種別と進行方向についても考慮して特定する。即ち、道路種別及び進行方向が支援情報に対応付けられた条件と一致するリンクを特定する。その結果、支援情報が対応するリンクの近接に他のリンクが存在したとしても（例えば高速道路と一般道が並走している場合等）、他のリンクに対する支援情報として採用されることを防止できる。その後、ナビゲーション装置５では配信された支援情報を用いた自動運転支援等の各種処理が実行可能となる。
【００８０】
特に、サーバ装置３から配信された支援情報を用いて車両の自動運転支援を行う場合には、サーバ装置３から配信された支援情報を前記Ｓ３３、Ｓ３４、Ｓ３５の３つのカテゴリーに分けることによって、自動運転支援に利用する情報と使用しない情報とを区別することが可能となる。その結果、自動運転支援において誤った情報を利用した支援が行われる虞が無くなり、不必要な加減速や操舵が生じることを防止することが可能となる。
【００８１】
以上詳細に説明した通り、本実施形態に係る情報提供システム１、サーバ装置３及びサーバ装置３で実行されるコンピュータプログラムでは、サーバ装置３がナビゲーション装置５から支援情報の要求を受信した場合に、ナビゲーション装置５が有する端末側地図情報４８とサーバ装置３が有する装置側地図情報２５とのバージョンを比較し（Ｓ２２、Ｓ２３）、端末側地図情報４８と装置側地図情報２５とのバージョンが異なっているが、端末側地図情報４８に装置側地図情報２５が適用できる場合には、端末側地図情報４８に対応する形式に支援情報を変換した後にナビゲーション装置５に配信する（Ｓ２４、Ｓ１３）ので、ナビゲーション装置５が有する地図情報とサーバ装置３が有する地図情報とが互いに一致しない場合であっても、サーバ装置３から配信する道路に関する支援情報をナビゲーション装置５において適切に適用させることが可能となる。その結果、ナビゲーション装置５では提供された支援情報に基づいて移動体の走行支援や経路探索等の各種処理を行うことが可能となる。
【００８２】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、本実施形態では、前記Ｓ２２、Ｓ２３の地図情報のバージョンの比較をサーバ装置３が行う構成としているが、ナビゲーション装置５が行う構成としても良い。その場合には、ナビゲーション装置５がサーバ装置３からサーバ装置３の有する地図情報のバージョン情報を取得し、地図情報のバージョンの比較結果をナビゲーション装置５からサーバ装置３へと送信する構成とする。
【００８３】
また、本実施形態では、端末側地図情報４８と装置側地図情報２５とのバージョンが同じである場合には、支援情報の形式を変換する処理は行わない構成としているが、端末側地図情報４８と装置側地図情報２５とのバージョンが同じであっても支援情報の形式をリンクに対応付けた情報から座標列に対応づけた情報へと変換し、変換後の支援情報をナビゲーション装置５に対して配信する構成としても良い。
【００８４】
また、本実施形態では、ナビゲーション装置５の搭載される車両４は、自動運転支援による走行が可能な車両であり、サーバ装置３から配信された道路に関する支援情報は、自動運転支援に用いる情報を含むとしているが、自動運転支援に用いる情報以外の支援情報をサーバ装置３からナビゲーション装置５へと配信するように構成しても良い。例えば、手動運転時の走行案内や経路探索に用いる道路の交通情報等がある。
【００８５】
また、本実施形態では、通信端末として車両に設置されたナビゲーション装置５を用い、移動体として特に車両の走行支援や案内を行う場合を例に挙げて説明したが、ナビゲーション装置の代わりに、携帯電話機、タブレット型端末、パーソナルコンピュータ等を用いても良い。また、携帯電話機、タブレット型端末を用いる場合には、車両以外の移動体（例えば、歩行者、自転車等）の移動支援や案内を行うことも可能である。
【００８６】
また、ナビゲーション装置５の地図情報のバージョンをサーバ装置３で管理する構成としても良い。そのような構成とすれば、サーバ装置３はナビゲーション装置５が有する地図情報のバージョンをナビゲーション装置５から取得する必要なく、地図情報のバージョンの比較が可能となる。
【００８７】
また、本実施形態では、サーバ装置３はプローブセンタ２が有するプローブサーバとしているが、道路に関する支援情報をナビゲーション装置５へと配信可能な装置であればプローブサーバ以外であっても良い。
【００８８】
また、本実施形態では、前記Ｓ２２、Ｓ２３の地図情報のバージョンの比較を地図情報の区画単位（例えばメッシュ）で行う構成としているが、全更新で地図情報の更新を行うことが前提であれば、地図情報全体のバージョンを比較しても良い。
【００８９】
また、本発明に係る情報提供装置、情報提供システム及びコンピュータプログラムを具体化した実施例について上記に説明したが、情報提供装置及び情報提供システムは以下の構成を有することも可能であり、その場合には以下の効果を奏する。
【００９０】
例えば、第１の構成は以下のとおりである。
通信端末（５）と双方向通信可能に接続され、前記通信端末で利用される道路に関する支援情報を前記通信端末に配信する情報提供装置（３）において、前記通信端末が有する端末側地図情報（４８）に前記情報提供装置が有する装置側地図情報（２５）が適用できるか否かを判定する適用判定手段（２１）と、前記端末側地図情報に前記装置側地図情報が適用できると判定された場合に、前記端末側地図情報に対応する形式に前記支援情報を変換する情報変換手段（２１）と、前記情報変換手段により変換された前記支援情報を前記通信端末に配信する情報配信手段（２１）と、を有する。
上記構成を有する情報提供装置によれば、通信端末が有する地図情報と情報提供装置が有する地図情報とが互いに一致しない場合であっても、情報提供装置から提供する道路に関する支援情報を通信端末において適用可能な形式に変換した後に提供することによって、通信端末において適切に適用させることが可能となる。その結果、通信端末では提供された支援情報に基づいて移動体の走行支援や経路探索等の各種処理を行うことが可能となる。
【００９１】
また、第２の構成は以下のとおりである。
前記情報変換手段（２１）は、前記端末側地図情報（４８）と前記装置側地図情報（２５）とのバージョンが異なっている場合であって、且つ前記端末側地図情報に前記装置側地図情報が適用できると判定された場合に、前記端末側地図情報に対応する形式に前記支援情報を変換する。
上記構成を有する情報提供装置によれば、通信端末が有する地図情報と情報提供装置が有する地図情報とが互いに一致しない場合であっても、端末側地図情報が新しいバージョンの地図情報であって装置側地図情報が適用できる場合には、通信端末において適切に適用させることが可能となる。
【００９２】
また、第３の構成は以下のとおりである。
前記情報配信手段（２１）は、前記端末側地図情報（４８）と前記装置側地図情報（２５）とが同じバージョンの地図情報である場合には、前記情報変換手段（２１）による変換を行わずに前記支援情報を前記通信端末（５）に配信する。
上記構成を有する情報提供装置によれば、支援情報をリンクに対応付けた情報として配信しても通信端末で適用できる場合には、変換処理を省略することによって処理負担の軽減を実現できる。
【００９３】
また、第４の構成は以下のとおりである。
前記適用判定手段（２１）は、前記端末側地図情報（４８）と前記装置側地図情報（２５）とのバージョンを比較し、前記装置側地図情報に対して前記端末側地図情報が新しいバージョンの地図情報である場合に、前記端末側地図情報に前記装置側地図情報が適用できると判定し、前記装置側地図情報に対して前記端末側地図情報が古いバージョンの地図情報である場合に、前記端末側地図情報に前記装置側地図情報が適用できないと判定する。
上記構成を有する情報提供装置によれば、通信端末が有する地図情報と情報提供装置が有する地図情報とが互いに一致しない場合であっても、端末側地図情報が新しいバージョンの地図情報であって装置側地図情報が適用できる場合には、通信端末において適切に適用させることが可能となる。一方で、端末側地図情報が古いバージョンの地図情報であって装置側地図情報が適用できない場合には、予め変換処理を行わないことによって処理負担の軽減を実現できる。
【００９４】
また、第５の構成は以下のとおりである。
前記支援情報は前記情報提供装置（３）においてリンクに対応付けて管理される情報であって、前記情報変換手段（２１）は、前記端末側地図情報（４８）に前記装置側地図情報（２５）が適用できると判定された場合に、前記支援情報をリンクに対応付けた情報から座標列に対応づけた情報へと変換する。
上記構成を有する情報提供装置によれば、同一のリンクであっても情報提供装置が有する地図情報と通信端末が有する地図情報との間でリンクを識別するリンクＩＤが異なっていたり、一方の地図情報にしか存在しないリンクＩＤが存在する場合においても、支援情報をリンクＩＤに依存しない情報へと変換することによって、支援情報が不採用となったり異なるリンクに適用されてしまうことを防止できる。
【００９５】
また、第６の構成は以下のとおりである。
座標列に対応づけた前記支援情報は、変換前のリンク上に位置する各座標点に対して前記支援情報に加えて、道路種別と、進行方向とが対応付けられた情報である。
上記構成を有する情報提供装置によれば、通信端末において支援情報が対応するリンクの近接に他のリンクが存在したとしても、他のリンクに対する支援情報として採用されることを防止できる。
【００９６】
また、第７の構成は以下のとおりである。
前記通信端末（５）は自動運転支援による走行が可能な車両（４）に搭載され、前記支援情報は、前記自動運転支援に用いる情報を含む。
上記構成を有する情報提供装置によれば、特に自動運転支援を行う場合において提供された支援情報に基づいて自動運転支援の各種処理を行うことが可能となる。
【００９７】
また、第８の構成は以下のとおりである。
通信端末（５）と、前記通信端末と双方向通信可能に接続され、前記通信端末で利用される道路に関する支援情報を前記通信端末に配信する情報提供装置（３）を、を有する情報提供システム（１）において、前記情報提供装置は、前記通信端末が有する端末側地図情報（４８）に前記情報提供装置が有する装置側地図情報（２５）が適用できるか否かを判定する適用判定手段（２１）と、前記端末側地図情報に前記装置側地図情報が適用できると判定された場合に、前記端末側地図情報に対応する形式に前記支援情報を変換する情報変換手段（２１）と、前記情報変換手段により変換された前記支援情報を前記通信端末に配信する情報配信手段（２１）と、を有し、前記通信端末は、前記情報提供装置から配信された前記支援情報を前記端末側地図情報に適用する情報適用手段（５１）を有する。
上記構成を有する情報提供システムによれば、通信端末が有する地図情報と情報提供装置が有する地図情報とが互いに一致しない場合であっても、情報提供装置から提供する道路に関する支援情報を通信端末において適用可能な形式に変換した後に提供することによって、通信端末において適切に適用させることが可能となる。その結果、通信端末では提供された支援情報に基づいて移動体の走行支援や経路探索等の各種処理を行うことが可能となる。
【００９８】
また、第９の構成は以下のとおりである。
前記支援情報は前記情報提供装置（３）においてリンクに対応付けて管理される情報であって、前記情報変換手段（２１）は、前記端末側地図情報（４８）に前記装置側地図情報（２５）が適用できると判定された場合に、前記支援情報をリンクに対応付けた情報から座標列に対応づけた情報へと変換する。
上記構成を有する情報提供システムによれば、同一のリンクであっても情報提供装置が有する地図情報と通信端末が有する地図情報との間でリンクを識別するリンクＩＤが異なっていたり、一方の地図情報にしか存在しないリンクＩＤが存在する場合においても、支援情報をリンクＩＤに依存しない情報へと変換することによって、支援情報が不採用となったり異なるリンクに適用されてしまうことを防止できる。
【００９９】
また、第１０の構成は以下のとおりである。
前記情報適用手段（５１）は、前記情報提供装置（３）からリンクに対応付けた前記支援情報を受信した場合には、前記支援情報が対応付けられたリンクが前記端末側地図情報（４８）に含まれているか否かを判定し、前記端末側地図情報に含まれていると判定された場合には、前記支援情報を前記端末側地図情報の該当するリンクに対応づけて格納し、前記端末側地図情報に含まれていないと判定された場合には、前記支援情報を前記端末側地図情報に適用することなく除外する。
上記構成を有する情報提供システムによれば、情報提供装置が有する地図情報には存在するが通信端末が有する地図情報には存在しないリンクに対応付けられた支援情報が情報提供装置から配信された場合に、支援情報が異なるリンクに適用されてしまうことを防止できる。
【０１００】
また、第１１の構成は以下のとおりである。
前記情報適用手段（５１）は、前記情報提供装置（３）から座標列に対応付けた前記支援情報を受信した場合には、前記支援情報を前記端末側地図情報（４８）の当該座標列に対応する位置にあるリンクに対応づけて格納する。
上記構成を有する情報提供システムによれば、通信端末が有する地図情報と情報提供装置が有する地図情報とが互いに一致しない場合であっても、支援情報が不採用となったり異なるリンクに適用されてしまうことを防止し、通信端末が有する地図情報に対して適切に適用することが可能となる。
【符号の説明】
【０１０１】
１              情報提供システム
２              プローブセンタ
３              サーバ装置
４              車両
５              ナビゲーション装置
１１            サーバ制御ＥＣＵ
１２            装置側地図ＤＢ
２１            ＣＰＵ
２２            ＲＡＭ
２３            ＲＯＭ
２４            フラッシュメモリ
２５            装置側地図情報
３３            ナビゲーションＥＣＵ
４６            端末側地図ＤＢ
４８            端末側地図情報
５１            ＣＰＵ
５２            ＲＡＭ
５３            ＲＯＭ
５４            フラッシュメモリ
【図１】
2017181390.tif 000003
【図２】
2017181390.tif 000004
【図３】
2017181390.tif 000005
【図４】
2017181390.tif 000006
【図５】
2017181390.tif 000007
【図６】
2017181390.tif 000008
【図７】
2017181390.tif 000009
【図８】
2017181390.tif 000010
【図９】
2017181390.tif 000011