(57)【特許請求の範囲】
【請求項１】
通信型ナビゲーション装置と通信手段を介して通信可能に構成されたサーバ装置において、
前記通信型ナビゲーション装置からルート探索要求を受信し、ルート探索を実行して探索ルートのルート情報を作成する探索手段と、
前記ルート情報に基づいて、前記探索ルートに従って走行するために必要なメッシュデータのレイヤを選択するレイヤ選択手段と、
選択されたレイヤのレイヤデータ及び前記ルート情報を前記通信型ナビゲーション装置へ送信する送信手段と、を備え、
前記レイヤ選択手段は、前記探索ルートを含むメッシュについては、前記探索ルートを含まないメッシュよりも多くのレイヤを選択することを特徴とするサーバ装置。
【請求項２】
通信型ナビゲーション装置と通信手段を介して通信可能に構成されたサーバ装置において、
前記通信型ナビゲーション装置からルート探索要求を受信し、ルート探索を実行して探索ルートのルート情報を作成する探索手段と、
前記ルート情報に基づいて、前記探索ルートに従って走行するために必要なメッシュデータのレイヤを選択するレイヤ選択手段と、
選択されたレイヤのレイヤデータの識別情報及び更新情報、並びに前記ルート情報を前記通信型ナビゲーション装置へ送信する送信手段と、を備え、
前記レイヤ選択手段は、前記探索ルートを含むメッシュについては、前記探索ルートを含まないメッシュよりも多くのレイヤを選択することを特徴とするサーバ装置。
【請求項３】
前記レイヤ選択手段は、前記探索ルートを含むメッシュについては全てのレイヤを選択し、前記探索ルートを含まないメッシュについては一部のレイヤのみを選択することを特徴とする請求項１又は２に記載のサーバ装置。
【請求項４】
前記一部のレイヤは、高速道路及び主要道路のみを含むレイヤであることを特徴とする請求項３に記載のサーバ装置。
【請求項５】
前記レイヤ選択手段は、前記ルート探索要求において高速道路又は有料道路を使用しないという探索条件が含まれている場合には、高速道路又は有料道路のみを含むレイヤを選択しないことを特徴とする請求項１又は２に記載のサーバ装置。
【請求項６】
前記レイヤ選択手段は、前記ルート探索要求において、ルート探索の目的が指定されている場合には、当該目的毎に予め決定されたレイヤのみを選択することを特徴とする請求項１又は２に記載のサーバ装置。
【請求項７】
前記レイヤ選択手段は、前記ルート探索要求において特定のレイヤを使用しないという探索条件が含まれている場合には、当該レイヤを選択しないことを特徴とする請求項１又は２に記載のサーバ装置。
【請求項８】
前記レイヤ選択手段は、前記ルート探索要求において地図データ取得に必要な通信料の上限値が指定されている場合には、各レイヤに対して予め設定されている通信料の合計が前記上限値を超えない範囲で前記レイヤを選択することを特徴とする請求項１乃至７のいずれか一項に記載のサーバ装置。
【請求項９】
サーバ装置と通信手段を介して通信可能に構成された通信型ナビゲーション装置であって、前記サーバ装置は、前記通信型ナビゲーション装置からルート探索要求を受信し、ルート探索を実行して探索ルートのルート情報を作成して前記通信型ナビゲーション装置へ送信する送信手段を備え、前記通信型ナビゲーション装置は、
前記サーバ装置から送信されたルート情報に基づいて、前記探索ルートに従って走行するために必要なメッシュデータのレイヤを選択するレイヤ選択手段と、
選択されたレイヤのレイヤデータを前記サーバ装置へ要求する要求手段と、を備え、
前記レイヤ選択手段は、前記探索ルートを含むメッシュについては、前記探索ルートを含まないメッシュよりも多くのレイヤを選択することを特徴とする通信型ナビゲーション装置。
【請求項１０】
前記レイヤ選択手段は、前記探索ルートを含むメッシュについては全てのレイヤを選択し、前記探索ルートを含まないメッシュについては一部のレイヤのみを選択することを特徴とする請求項９に記載の通信型ナビゲーション装置。
【請求項１１】
前記一部のレイヤは、高速道路及び主要道路のみを含むレイヤであることを特徴とする請求項１０に記載の通信型ナビゲーション装置。
【請求項１２】
前記レイヤ選択手段は、前記ルート探索要求において高速道路又は有料道路を使用しないという探索条件が含まれている場合には、高速道路又は有料道路のみを含むレイヤを選択しないことを特徴とする請求項９に記載の通信型ナビゲーション装置。
【請求項１３】
前記レイヤ選択手段は、前記ルート探索要求において、ルート探索の目的が指定されている場合には、当該目的毎に予め決定されたレイヤのみを選択することを特徴とする請求項９に記載の通信型ナビゲーション装置。
【請求項１４】
前記レイヤ選択手段は、前記ルート探索要求において特定のレイヤを使用しないという探索条件が含まれている場合には、当該レイヤを選択しないことを特徴とする請求項９に記載の通信型ナビゲーション装置。
【請求項１５】
前記レイヤ選択手段は、前記ルート探索要求において地図データ取得に必要な通信料の上限値が指定されている場合には、各レイヤに対して予め設定されている通信料の合計が前記上限値を超えない範囲で前記レイヤを選択することを特徴とする請求項９乃至１４のいずれか一項に記載の通信型ナビゲーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信型ナビゲーション装置の技術分野に属し、特にルート案内やルート探索に伴って行われる地図データの取得に関する。
【０００２】
【従来の技術】
従来、ナビゲーション装置においては、地図データはＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）又はＤＶＤ−ＲＯＭ（DVD-Read Only Memory）などの地図データ記録媒体に記憶されているものが使用されていた。即ち、ナビゲーション装置は、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの地図データ記録媒体のドライブユニットを備え、車両の移動に応じて車両の現在位置付近の地図データを地図データ記録媒体から読み出し、車両の運転席付近に取り付けられた液晶モニタなどに表示していた。
【０００３】
しかし、地図データの供給源をそのような記録媒体とすると、地図データの更新が頻繁に行えないという問題が生じる。地図データは、高速道路などの新たな道路網の整備などに応じて更新される。また、ナビゲーション装置において使用される地図データには、道路データの他に、付近の施設や店舗（例えば、コンビニエンスストア、ガソリンスタンド）などの情報が含められている。最近では、比較的頻繁に新しい店舗ができたり、古い店舗が無くなったりする傾向があるので、常に最新の情報を得ようとすれば、頻繁に地図データ記録媒体を買い換える必要があり、これはユーザにとっては負担となる。また、地図データ記録媒体は、例えば半年、１年といったある周期毎に新版が発売されるので、たとえ毎回最新のものを購入したとしても現実の店舗の更新などには追いつけないことが多い。
【０００４】
また、最近ではナビゲーション装置の高機能化に伴って、地図データに含められる道路データ以外の付随的データのデータが増加、複雑化する傾向もあり、例えば高度な経路探索や経路誘導を行うためにナビゲーション装置に高速処理が可能なマイクロプロセッサを搭載する必要が出てくる。これは、装置規模やコストの増大を招く。
【０００５】
このような問題を解決するために、最近では通信型ナビゲーションシステムが提案されている。この通信型ナビゲーションシステムでは、車両に搭載されたナビゲーション装置と通信ネットワーク上のサービスセンタとの間で双方向の無線通信を利用し、サービスセンタから車両上のナビゲーション装置へ地図データを送信する。ナビゲーション装置は、受信した地図データを例えばハードディスクなどの記憶媒体上に記憶し、その地図データを使用して地図表示や経路案内などを行う。このような通信型ナビゲーション装置の例は、特開平７−２６２４９５号公報、特開平１０−９６６４４号公報などに記載されている。
【０００６】
このような通信型ナビゲーションシステムによれば、サービスセンタ側の地図データベースを更新すれば、ユーザは通信により常にその最新の地図データを取得し、利用することが可能となる。
【０００７】
【発明が解決しようとする課題】
ナビゲーション装置の有用な機能としてルート探索が知られている。ルート探索は、ユーザが指定した目的地までの走行ルートを計算して提示する機能であり、走行ルートの計算は基本的に地図データを利用して行われる。ルート探索により得られた走行ルートに従って走行するためには、ナビゲーション装置側に、走行ルートを含む地図データが必要である。
【０００８】
しかし、通信型ナビゲーション装置では、地図データは基本的にサービスセンタから通信により取得される。よって、目的地までの走行ルートを含む全ての地図データと対になる道路データを通信により取得するとなれば、相当な通信費が必要となる場合があり、ルート探索を行う様々な状況に応じて、必要な地図データのみを効率的に取得することが要求される。
【０００９】
本発明は、以上のような点に鑑みてなされたものであり、通信型ナビゲーション装置において、ルート探索時に、効率的に地図データを取得する手法を提供することを課題とする。
【００１０】
本発明の１つの観点では、通信型ナビゲーション装置と通信手段を介して通信可能に構成されたサーバ装置において、前記通信型ナビゲーション装置からルート探索要求を受信し、ルート探索を実行して探索ルートのルート情報を作成する探索手段と、前記ルート情報に基づいて、前記探索ルートに従って走行するために必要なメッシュデータのレイヤを選択するレイヤ選択手段と、選択されたレイヤのレイヤデータ及び前記ルート情報を前記通信型ナビゲーション装置へ送信する送信手段と、を備え、前記レイヤ選択手段は、前記探索ルートを含むメッシュについては、前記探索ルートを含まないメッシュよりも多くのレイヤを選択する。
【００１１】
上記のサーバ装置は、通信型ナビゲーション装置からのルート探索要求を受信し、ルート探索を行ってルート情報を作成する。次に、探索ルートに従って走行するために必要なメッシュを特定し、そのメッシュについて必要なレイヤを選択し、それらのレイヤのレイヤデータを取得する。レイヤ選択手段は、前記探索ルートを含むメッシュについては、前記探索ルートを含まないメッシュよりも多くのレイヤを選択する。そして、上記レイヤデータと作成されたルート情報とを、ルート探索要求を行った通信型ナビゲーション装置へ送信する。通信型ナビゲーション装置では、受信したルート情報とレイヤデータを使用してルート案内を実行する。この際、地図データを構成するメッシュデータは複数のレイヤ毎のレイヤデータの集合として構成されているので、必要なレイヤのみを選択して通信によりナビゲーション装置へ送信することにより、ユーザはルート案内に必要な地図データを効率的に取得することができる。
【００１２】
本発明の他の観点では、通信型ナビゲーション装置と通信手段を介して通信可能に構成されたサーバ装置において、前記通信型ナビゲーション装置からルート探索要求を受信し、ルート探索を実行して探索ルートのルート情報を作成する探索手段と、前記ルート情報に基づいて、前記探索ルートに従って走行するために必要なメッシュデータのレイヤを選択するレイヤ選択手段と、選択されたレイヤのレイヤデータの識別情報及び更新情報、並びに前記ルート情報を前記通信型ナビゲーション装置へ送信する送信手段と、を備え、前記レイヤ選択手段は、前記探索ルートを含むメッシュについては、前記探索ルートを含まないメッシュよりも多くのレイヤを選択する。
【００１３】
上記のサーバ装置は、通信型ナビゲーション装置からのルート探索要求を受信し、ルート探索を行ってルート情報を作成する。次に、探索ルートに沿って走行するために必要なメッシュを特定し、そのメッシュについて必要なレイヤを選択する。レイヤ選択手段は、前記探索ルートを含むメッシュについては、前記探索ルートを含まないメッシュよりも多くのレイヤを選択する。そして、それらのレイヤのレイヤデータの識別情報及び更新情報を取得して、ルート情報とともにルート探索要求を行った通信型ナビゲーション装置へ送信する。通信型ナビゲーション装置側では、受信したレイヤデータの識別情報及び更新情報を利用して、必要なレイヤデータをサーバ装置へ要求することができる。そして、受信したルート情報とレイヤデータを使用してルート案内を実行する。この際、地図データを構成するメッシュデータは複数のレイヤ毎のレイヤデータの集合として構成されているので、必要なレイヤのみを選択してサーバ装置へ要求することにより、ユーザはルート案内に必要な地図データを効率的に取得することができる。
【００１４】
本発明のさらに他の観点では、サーバ装置と通信手段を介して通信可能に構成された通信型ナビゲーション装置であって、前記サーバ装置は、前記通信型ナビゲーション装置からルート探索要求を受信し、ルート探索を実行して探索ルートのルート情報を作成して前記通信型ナビゲーション装置へ送信する送信手段を備え、前記通信型ナビゲーション装置は、前記サーバ装置から送信されたルート情報に基づいて、前記探索ルートに従って走行するために必要なメッシュデータのレイヤを選択するレイヤ選択手段と、選択されたレイヤのレイヤデータを前記サーバ装置へ要求する要求手段と、を備え、前記レイヤ選択手段は、前記探索ルートを含むメッシュについては、前記探索ルートを含まないメッシュよりも多くのレイヤを選択する。
【００１５】
上記の通信型ナビゲーション装置は、サーバ装置へルート探索要求を送信する。サーバ装置側でルート探索が行われてルート情報が送信されると、ナビゲーション装置はこれを受信し、探索ルートに沿って走行するために必要なメッシュを特定し、そのメッシュについて必要なレイヤを選択する。レイヤ選択手段は、前記探索ルートを含むメッシュについては、前記探索ルートを含まないメッシュよりも多くのレイヤを選択する。そして、それらのレイヤのレイヤデータをサーバ装置へ要求し、受信したルート情報とレイヤデータを使用してルート案内を実行する。この際、地図データを構成するメッシュデータは複数のレイヤ毎のレイヤデータの集合として構成されているので、必要なレイヤのみを選択してサーバ装置へ要求することにより、ユーザはルート案内に必要な地図データを効率的に取得することができる。
【００１６】
上記のサーバ装置又は通信型ナビゲーション装置の一態様では、前記レイヤ選択手段は、前記探索ルートを含むメッシュについては全てのレイヤを選択し、前記探索ルートを含まないメッシュについては一部のレイヤのみを選択する。好適な例では、一部のレイヤは、高速道路及び主要道路のみを含むレイヤである。
【００１７】
この態様によれば、実際に車両が走行するルート付近の地図データは詳しく表示することができ、その周囲の地図データは主要道路などの大まかなレベルで表示することとして通信費を節約することができる。
【００２０】
上記のサーバ装置又は通信型ナビゲーション装置の他の一態様では、前記レイヤ選択手段は、前記ルート探索要求において高速道路又は有料道路を使用しないという探索条件が含まれている場合には、高速道路又は有料道路のみを含むレイヤを選択しない。
【００２１】
この態様によれば、ルート探索において使用しないレイヤを取得しないこととして通信費を節約することができる。
【００２２】
上記のサーバ装置又は通信型ナビゲーション装置のさらに他の一態様では、前記レイヤ選択手段は、前記ルート探索要求において、ルート探索の目的が指定されている場合には、当該目的毎に予め決定されたレイヤのみを選択する。
【００２３】
この態様によれば、例えばドライブ目的の場合などにはロゴマークなども取得して多種の情報を提供し、配送業務などの使用の場合には道路データと注記データのみを取得して通信費を節約するなど、目的に応じて適切なレイヤのみを取得することができる。
【００２４】
上記のサーバ装置又は通信型ナビゲーション装置のさらに他の一態様では、前記レイヤ選択手段は、前記ルート探索要求において特定のレイヤを使用しないという探索条件が含まれている場合には、当該レイヤを選択しない。
【００２５】
この態様によれば、ユーザがルート探索時に設定した条件に従って必要なレイヤのみを取得するので、無駄な通信費を省くことができる。
【００２８】
上記のサーバ装置又は通信型ナビゲーション装置のさらに他の一態様では、前記レイヤ選択手段は、前記ルート探索要求において地図データ取得に必要な通信料の上限値が指定されている場合には、各レイヤに対して予め設定されている通信料の合計が前記上限値を超えない範囲で前記レイヤを選択する。
【００２９】
この態様によれば、ユーザが指定した範囲内でのみ通信が行われるので、予想外の多大な通信費がかかることを防止することができる。
【００３０】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施の形態について説明する。なお、以下の説明は、本発明を車両用の通信型ナビゲーション装置（以下、単に「ナビゲーション装置」という。）に適用した例を示す。
【００３１】
［１］ナビゲーション装置
図１に、本発明の実施形態にかかるナビゲーション装置の利用状況を模式的に示す。図１において、ナビゲーション装置７は車両５に搭載されている。ナビゲーション装置７は、複数の衛星４からの電波を受信することにより、自車位置を測位する。また、ナビゲーション装置７は通信機能を利用してサービスセンタ６に接続し、地図データをダウンロードして内部の地図データ記憶ユニットに記憶する。ナビゲーション装置７は、車両の進行に伴って、サービスセンタ６から必要な地図データを取得することにより、ルート探索やルート案内などの機能を実行することができる。
【００３２】
サービスセンタ６は、サーバ１０１と、地図データベース（以下、「ＤＢ」と記す。）１０４とを備える。地図ＤＢ１０４は地図データを記憶している。また、ルート探索用の道路データも記憶している。サーバ１０１は、ナビゲーション装置７からのリクエストに応じて、必要な地図データを地図ＤＢ１０４から取得し、ナビゲーション装置７へ送信する。
【００３３】
図２に、ナビゲーション装置７の構成を示す。図２に示すように、ナビゲーション装置７は、自立測位装置１０、ＧＰＳ受信器１８、システムコントローラ２０、ＣＤ−ＲＯＭドライブ３１、ＤＶＤ−ＲＯＭドライブ３２、データ記憶ユニット３６、通信用インタフェース３７、通信装置３８、表示ユニット４０、音声出力ユニット５０及び入力装置６０を備えて構成されている。
【００３４】
自立測位装置１０は、加速度センサ１１、角速度センサ１２及び距離センサ１３を含んで構成されている。加速度センサ１１は、例えば圧電素子からなり、車両の加速度を検出し、加速度データを出力する。角速度センサ１２は、例えば振動ジャイロからなり、車両の方向変換時における車両の角速度を検出し、角速度データ及び相対方位データを出力する。
【００３５】
距離センサ１３は、車両の車輪の回転に伴って発生されているパルス信号なる車速パルスを計測する。
【００３６】
ＧＰＳ受信器１８は、緯度及び経度情報等から車両の絶対的な位置を検出するために用いられるべき複数のＧＰＳ衛星からの測位用のデータを含む下り回線データを搬送する電波１９を受信する部分である。
【００３７】
システムコントローラ２０は、インタフェース２１、ＣＰＵ（Central Processing Unit）２２、ＲＯＭ（Read Only Memory）２３及びＲＡＭ（Random Access Memory）２４を含んでおり、ナビゲーション装置７全体の制御を行うように構成されている。
【００３８】
インタフェース２１は、加速度センサ１１、角速度センサ１２及び距離センサ１３並びにＧＰＳ受信器１８とのインタフェース動作を行う。そして、これらから、車速パルスの他、加速度データ、相対方位データ、角速度データ、ＧＰＳ測位データ、絶対方位データ等をシステムコントローラ２０に入力する。ＣＰＵ２２は、システムコントローラ２０全体を制御する。ＲＯＭ２３は、システムコントローラ２０を制御する制御プログラム等が格納された図示しない不揮発性メモリ等を有する。ＲＡＭ２４は、入力装置６０を介して使用者により予め設定された経路データ等の各種データを読み出し可能に格納したり、ＣＰＵ２２に対してワーキングエリアを提供したりする。
【００３９】
システムコントローラ２０、ＣＤ−ＲＯＭドライブ３１、ＤＶＤ−ＲＯＭドライブ３２、データ記憶ユニット３６、通信用インタフェース３７、表示ユニット４０、音声出力ユニット５０及び入力装置６０は、バスライン３０を介して相互に接続されている。
【００４０】
ＣＤ−ＲＯＭドライブ３１及びＤＶＤ−ＲＯＭドライブ３２は、システムコントローラ２０の制御の下、ＣＤ３３及びＤＶＤ３４から夫々、音楽データ、映像データなどのコンテンツデータ及び後述の各処理に対応する制御プログラムを読み出し、出力する。なお、ＣＤ−ＲＯＭドライブ３１及びＤＶＤ−ＲＯＭドライブ３２は、いずれか一方だけ設けてもよいし、ＣＤ及びＤＶＤコンパチブルのドライブを設けてもよい。
【００４１】
また、本発明においては、地図データは、原則としては後述するプリインストールによるもの及び通信によりサービスセンタ６から取得されたものを使用するが、ＣＤ−ＲＯＭ３３及びＤＶＤ−ＲＯＭ３４に記憶された地図データを読み出して使用することも可能なように構成されている。特に、一般的な地図データ以外の、特殊な企画もののディスク（例えば、ゴルフ場マップ、スキー場マップ、観光地の周遊プランガイドなど）を使用する際には、ＣＤ−ＲＯＭドライブ３１又はＤＶＤ−ＲＯＭドライブ３２を好適に利用することができる。
【００４２】
データ記憶ユニット３６は、主として地図データを記憶するユニットである。なお、地図データは、後述するプリインストール処理により取得されるとともに、車両の走行中に必要に応じてサービスセンタ６から取得されてデータ記憶ユニット３６に記憶される。なお、データ記憶ユニット３６は、必要に応じて、ＣＤ−ＲＯＭドライブ３１或いはＤＶＤ−ＲＯＭドライブ３２から読み込まれた音声データや映像データ、及び前述の企画もののディスクの地図データなどを格納することもできる。
【００４３】
通信装置３８は、例えば携帯電話からなり、モデム等を構成する通信用インタフェース３７を介して、サービスセンタ６から地図データをダウンロード可能に構成されている。
【００４４】
表示ユニット４０は、システムコントローラ２０の制御の下、各種表示データを表示する。表示ユニット４０は、バスライン３０を介してＣＰＵ２２から送られる制御データに基づいて表示ユニット４０全体の制御を行うグラフィックコントローラ４１と、ＶＲＡＭ（Video RAM ）等のメモリからなり即時表示可能な画像情報を一時的に記憶するバッファメモリ４２と、グラフィックコントローラ４１から出力される画像データに基づいて、液晶、ＣＲＴ（Cathode Ray Tube）等のディスプレイ４４を表示制御する表示制御部４３と、ディスプレイ４４とを備えて構成されている。ディスプレイ４４は、例えば対角５〜１０インチ程度の液晶表示装置等からなり、車内のフロントパネル付近に装着される。
【００４５】
音声出力ユニット５０は、システムコントローラ２０の制御の下、ＣＤ−ＲＯＭドライブ３１又はＤＶＤ−ＲＯＭ３２、若しくはＲＡＭ２４等からバスライン３０を介して送られる音声デジタルデータのＤ／Ａ（Digital to Analog）変換を行うＤ／Ａコンバータ５１と、Ｄ／Ａコンバータ５１から出力される音声アナログ信号を増幅する増幅器（ＡＭＰ）５２と、増幅された音声アナログ信号を音声に変換して車内に出力するスピーカ５３とを備えて構成されている。
【００４６】
入力装置６０は、各種コマンドやデータを入力するための、キー、スイッチ、ボタン、リモコン、音声入力装置等から構成されている。入力装置６０は、車内に搭載された当該車載用電子システムの本体のフロントパネルやディスプレイ４４の周囲に配置される。
【００４７】
［２］プリインストールシステム
次に、以下に地図データのプリインストールを行うシステムについて説明する。本発明の通信型ナビゲーション装置７では、原則として地図データは通信によりサービスセンタ６から取得されるが、装置の導入時などにおいては、比較的多量のデータを用意する必要があり、これを全て通信により行うとすれば、ユーザの通信費用の負担が大きくなる。よって、ナビゲーション装置７の導入時には、例えば自宅付近など、比較的頻繁に使用するであろう地域の地図データをナビゲーション装置７のデータ記憶ユニット３６内に予め記憶させておき（この処理を「プリインストール」と呼ぶ。）、その後は必要に応じて、サービスセンタ６に接続して、必要な地図データを取得するという効率的な方法を採用する。これにより、ナビゲーション装置７の使用開始時に、多量の地図データを通信によりダウンロードする必要がなくなる。
【００４８】
図３に、プリインストール処理を実行するためのシステムの構成を概略的に示す。図３に示すように、販売店８とサービスセンタ６とが通信ネットワーク１０３を介して接続されている。販売店８は、ナビゲーションシステムの販売店であり、例えばカーディーラーやカー用品店などである。
【００４９】
サービスセンタ６のサーバ１０１は、販売店８からのリクエストに応じて、必要な地図データを地図ＤＢ１０４から取得し、通信ネットワーク１０３を通じて販売店８へ送信する。
【００５０】
販売店８には、通信ネットワーク１０３に接続したプリインストール端末１０２が設置されている。プリインストール端末１０２は、ユーザのナビゲーション装置７にプリインストールすべき地図データのリクエストをサービスセンタ６に送信し、対応する地図データを受信して、内部のメモリなどに一時的に記憶する。そして、その地図データをナビゲーション装置７のデータ記憶ユニット３６へ記憶させる。
【００５１】
プリインストール端末１０２からナビゲーション装置７のデータ記憶ユニット３６へ地図データを記憶させる方法はいくつかある。１つの方法は、プリインストール端末１０２が地図データをＤＶＤ−ＲＡＭ、半導体メモリ、カード型記憶媒体などの記憶メディアに一時的に記憶し、それをナビゲーション装置７のドライブ装置に挿入してデータ記憶ユニット３６に記憶する方法である。
【００５２】
また、データ記憶ユニット３６が半導体メモリやハードディスクなどの着脱可能な媒体により構成される場合には、プリインストール端末１０２からそのような媒体に地図データを記憶した後、その媒体をユーザに提供することもできる。ユーザは、その媒体を自己のナビゲーション装置７に装着するだけで、地図データのプリインストールが完了することになる。なお、この方法によれば、プリインストール用地図データが記憶された記憶媒体をユーザに郵送などの手段により提供することとして、ユーザがプリインストールのために販売店８に訪れる必要をなくすことも可能となる
そのほかに、ナビゲーション装置７の通信機能を利用してプリインストール端末１０２と例えば赤外線などにより無線通信し、又はデータ線を接続してデータ通信することにより、地図データをデータ記憶ユニット３６に記憶させることができる。
【００５３】
［３］地図データ
次に、地図データについて説明する。本発明においては、ナビゲーション装置７の通常の地図表示モード又は案内モードなどにおいてメッシュデータが使用される。
【００５４】
（１）メッシュデータ
地図データは、所定の地理上の地域を所定の面積の複数の区画に区切った単位で作成される。この単位を、「メッシュ」と呼び、１つのメッシュに対応する地図データを「メッシュデータ」と呼ぶ。よって、地図データはメッシュデータの集合である。
【００５５】
図４に、海沿いのある地域の地図を複数のメッシュに区分した状態を概略的に示す。図４において、線１１１は海岸線を示しており、その右側が水域（海）、左側は陸である。図４の左上の地域は山となっている。また、線１１０は道路を示している。
【００５６】
この地域は、地図データとしては格子状に規定された複数のメッシュＭに区画されている。図４においては、各メッシュＭの内部にその識別番号（Ｍ１１〜Ｍ５５）が示されている。メッシュデータは、図４に示すメッシュ毎に用意されている。図４中のｘ及びｙ座標は、それぞれ経度及び緯度に対応する。
【００５７】
また、図４に示す地図は、ある特定の縮尺のものであり、メッシュデータは複数の縮尺毎に作成される。日本地図は複数の縮尺のものが作成されているが、各縮尺毎に地図を複数のメッシュに区画し、メッシュデータが用意されている。
【００５８】
図５に、メッシュデータの内容を示す。本発明のナビゲーション装置７が使用するメッシュデータは、７つのレイヤ（データ層）により構成され、各レイヤ毎に独立に処理が可能に構成されている。即ち、１つのメッシュについて、７つのレイヤの全てを取得して利用するのみならず、任意のいくつかのレイヤを選択して取得し、使用することが可能である。
【００５９】
このうち、第１レイヤ〜第４レイヤは道路データであり、具体的には地図上の道路を示すベクトルデータである。第１レイヤは都市間高速道路のデータであり、例えば東名高速、中央高速など、都市間を接続する主要な高速道路のデータを含んでいる。第２レイヤは主要道路及び高速道路のデータであり、国道や主要な県道、首都高速道路などのある都市内高速道路などのデータを含んでいる。第３レイヤは一般道のデータであり、国道や県道に付随する道路のデータを含んでいる。また、第４レイヤは細街路のデータであり、細街路とは第３レイヤの一般道より規模の小さい道路を指す。
【００６０】
第５レイヤは注記データを含む。注記データとは、地図中に表示される文字、記号、マークなどに対応するデータであり、文字データ及び施設の地図標識を含む。ナビゲーション装置により表示された地図中には、地名、住所、交差点名、駅名などが文字により表示されるが、文字データはこれらの文字のデータである。また、地図上には、例えば学校、病院、郵便局などの施設が地図記号として表示される場合があり、これらが施設の地図標識を示すデータに含まれる。
【００６１】
第６レイヤは背景データを含む。背景データとは、地図として表示される領域中の、道路以外を示すデータである。ナビゲーション装置７に表示される地図では、道路の他にその付近の状態が図示される。例えば、道路沿いに池があれば、池を示す画像が表示されるし、都会の地図であれば、地理上の区画が表示される。これらが背景データとして含まれている。
【００６２】
第７レイヤは、ロゴマークのデータを含む。ロゴマークとは、例えばコンビニエンスストア、ガソリンスタンドなどの店舗を示すマークである。
【００６３】
このように、メッシュデータは、基本的には７つのレイヤについての独立したデータ（以下、「レイヤデータ」とも呼ぶ。）の集合として構成される。
【００６４】
但し、メッシュが対応する地域によっては、各データが存在しない場合がある。例えば、都市間高速道路が通過していない地域のメッシュデータには、第１レイヤは含まれていない。また、例えば、図４に示すメッシュＭ５５などは完全に海の領域であり、道路、施設、店舗などは存在しない。よって、メッシュＭ５５のメッシュデータには、第１〜第４レイヤの道路データ、第５レイヤの注記データ、及び第７レイヤのロゴマークデータなどは含まれず、第６レイヤの背景データのみが含まれる。メッシュＭ５５の場合、地図表示としては海であることを示す青色で全領域が表示されるので、そのための背景データのみが含まれることになる。
【００６５】
このことから理解されるように、各メッシュデータのデータ量はメッシュ毎に異なる。例えば、図４のメッシュＭ４３やＭ３４などは、複数の道路が交わり、さらに海岸線が含まれているので、メッシュデータに含まれるデータ量は大きくなる。一方、完全に海の領域であるメッシュＭ５５や、完全に山の地域である（道路が存在しない）メッシュＭ１１などは、メッシュデータのデータ量は少ない。
【００６６】
また、１つのメッシュに対応するメッシュデータにおいても、レイヤ毎にデータ量は異なる。例えば、１つのメッシュ内に含まれる都市間高速道路などはそれほど多くはないので、一般的には第１レイヤなどはそれほどデータ量は大きくない。一方、建物が密集している市街地などでは、一般道や細街路などの数が多いので、１つのメッシュに対応する第３レイヤや第４レイヤのデータ量が大きい場合がある。基本的には、道路データについては、１つのメッシュに含まれる道路の数が多いほど、データ量は大きくなる。また、店舗などが密集する繁華街などでは、注記データを含む第５レイヤやロゴマークを含む第７レイヤなどのデータ量が大きくなる。
【００６７】
レイヤデータについては、各々が有する平均的データ量をある程度統計的に特定することができる。例えば、第１レイヤの平均的なデータ量はどの程度であり、第４レイヤの平均的なデータ量はどの程度であるという数値を、ある程度統計的に把握することが可能であり、これを後述するように、効率的な地図取得に利用することができる。
【００６８】
このように、地図データは縮尺毎に複数のメッシュデータとして作成されており、１つのメッシュデータは、複数のレイヤデータの集合として構成されているので、ナビゲーション装置７がサービスセンタ６から地図データを取得する処理も、メッシュデータのレイヤデータ単位で行われることになる。つまり、必要なメッシュデータのレイヤデータをサービスセンタ６から受信して、ナビゲーション装置７のデータ記憶ユニット３６内に記憶することにより、ナビゲーション装置７内に必要な地図データが蓄積されていくのである。
【００６９】
（２）地図ＤＢ内のデータ構造
図６に、サービスセンタ６内の地図ＤＢ１０４に格納されている地図データのデータ構造を概念的に示す。上述のように、地図データは、特定の縮尺毎に用意されたメッシュデータの集合であり、さらにメッシュデータは複数のレイヤデータの集合である。なお、以下の説明では、「メッシュデータ」とは１つのメッシュに対応するデータ全体を指し、「レイヤデータ」とはメッシュデータを構成する特定のレイヤのデータを指すものとする。
【００７０】
各メッシュデータには、メッシュの識別番号であるメッシュコード（Ｍ１１、Ｍ１２、..）が付与される。また、各レイヤデータは、レイヤの番号を加えたメッシュコードとして表現される。つまり、メッシュコードＭ１１−１は、メッシュＭ１１の第１レイヤのデータを示し、メッシュコードＭ１１−２は、メッシュＭ１１の第２レイヤのデータを示す。そして、１つのレイヤデータは、地図データの実体部分であるデータファイルと、各レイヤデータの属性情報である縮尺情報及び更新情報とにより構成されている。
【００７１】
メッシュデータは縮尺毎に用意されており、よって各レイヤデータにはそのメッシュの縮尺情報が対応付けされている。また、更新情報は、そのレイヤデータが古いか新しいかを判別するための情報であり、本例ではメッシュデータの更新日を示している。前述のように、地図データはレイヤデータ単位で処理が可能であるので、あるメッシュのあるレイヤデータのみが更新されれば、そのレイヤデータのみが新しい更新日を有することになる。なお、更新日以外に、例えば地図のバージョン情報などの他の情報を更新情報として利用することもできる。各レイヤデータの更新情報を比較することにより、レイヤデータの更新を行うことができる。
【００７２】
（３）データ記憶ユニット内の構成
図７に、ナビゲーション装置７内のデータ記憶ユニット３６の構成を模式的に示す。データ記憶ユニット３６は、地図データの記憶に関する構成要素としては、プリインストールデータ記憶ユニット７０、キャッシュメモリユニット７１及びメッシュコード記憶ユニット７２を備える。
【００７３】
プリインストールデータ記憶ユニット７０は、前述のプリインストールされた地図データを記憶するユニットである。なお、プリインストールデータ記憶ユニット７０には、デフォルトデータとして、例えば日本全国版などの広域表示用の地図データを記憶しておくことができる。この広域表示用の地図データは、通常のルート案内時などに使用されるメッシュデータと比べるとかなり粗い地図データであるが、ハイウェイモードなどに必要とされるようなある程度のレベルの情報は含めることができる。
【００７４】
また、キャッシュメモリユニット７１は、プリインストール後に、必要に応じてナビゲーション装置７が通信によりサービスセンタ６から取得した地図データを記憶するユニットである。なお、データ記憶ユニット３６にはデータ容量上の制限があるので、サービスセンタ６から順次取得したメッシュデータによりキャッシュメモリユニット７１が一杯になった場合には、例えば古いメッシュデータ又は使用頻度の低いメッシュデータから順に消去されて、新たな記憶スペースが確保される。
【００７５】
また、メッシュコード記憶ユニット７２は、メッシュデータの取得や更新に関連して必要なメッシュコードを一時的に記憶しておくユニットである。
【００７６】
なお、データ記憶ユニット３６は、前述のように、地図データ以外の音楽データなどを記憶することもできるが、その部分は本発明とは直接関係しないので、図示を省略する。
【００７７】
［４］地図データ取得処理
次に、本発明による地図データ取得処理について説明する。以下に述べる地図データ更新処理は、ナビゲーション装置７を使用するユーザがルート探索を実行した際に、探索により得られた走行ルートに関連する最新の地図データ（メッシュデータ又はレイヤデータ）を取得するものである。なお、ルート探索処理は、基本的に、サービスセンタ６内のサーバ１０１が実行することになる。また、ルート探索処理自体は、既知の処理であるので、その詳細な説明は省略する。
【００７８】
また、以下の説明の前提として、ユーザが使用するナビゲーション装置７のプリインストールデータ記憶ユニット７０には既に所定の範囲の地図データがプリインストールされており、さらにその後のナビゲーション装置７の使用の結果、ある程度の地域の地図データがキャッシュメモリユニット７１内に蓄積されているものとする。
【００７９】
（１）第１実施形態
まず、本発明による地図データ取得処理の第１実施形態について説明する。第１実施形態は、ルート探索を行う場合において、ユーザがある条件などを指定してルート探索を指示すると、探索により得られたルート（以下、「探索ルート」と呼ぶ。）について、その条件に応じて適切なメッシュデータ又はレイヤデータがサーバ１０１からナビゲーション装置７へ提供されるというものである。
【００８０】
本発明においては、前述のようにメッシュデータが複数のレイヤにより構成され、各レイヤのレイヤデータ毎に処理が可能である。よって、探索ルートに従ってルート案内を提供する際に、ナビゲーション装置７が必要なレイヤのデータのみを通信によりサーバ１０１から取得するようにすれば、地図データの取得を効率化し、地図データの取得のために要する通信コストを減少させることができる。
【００８１】
図８は、第１実施形態によるデータ取得処理の処理フロー図である。図８において、まず、ナビゲーション装置７のユーザは、入力装置６０を操作してルート探索機能を呼び出し、ルート探索の出発地及び目的地を指定し、さらに必要に応じてルート探索の条件などを指定し（ステップＳ１）、ルート探索要求を行う（ステップＳ２）。なお、一般的には、ルート探索の出発地は、そのナビゲーション装置７を搭載している車両などの現在位置に自動設定される場合が多く、その場合にはユーザは目的地のみを指定することとなる。
【００８２】
サーバ１０１は、ルート探索要求に含まれる出発地及び目的地の情報に基づいて、地図ＤＢ１０４中の道路データなどを利用してルート探索を行う。ここで、サーバ１０１は、後述する様々な手法に従い、複数のレイヤデータの集合として構成されているメッシュデータの特徴を利用して、探索ルートに関するメッシュデータ及びレイヤデータを効率的に取得する。そして、探索により得られたルート情報に基づいて、探索ルートを走行するのに必要なメッシュを特定し、必要なメッシュデータ又はレイヤデータを地図ＤＢ１０４から取得する（ステップＳ３）。次に、サーバ１０１は、そうして取得されたメッシュデータやレイヤデータを、ルート探索により得られたルート情報とともにナビゲーション装置７へ送信する（ステップＳ４）。
【００８３】
ナビゲーション装置７は、ルート情報、メッシュデータ及びレイヤデータを受信し、それらに基づいてルート案内を実行する（ステップＳ５）。
【００８４】
次に、探索ルートに関するメッシュデータ及びレイヤデータを効率的に取得するいくつかの方法について順に説明する。
【００８５】
第１の方法は、探索ルートが含まれているメッシュについては全てのレイヤを含むメッシュデータを取得し、探索ルートが含まれているメッシュに隣接するメッシュは、例えば第２レイヤまでの少し粗い道路データのみを取得する方法である。
【００８６】
図９にその一例を模式的に示す。図９において、各メッシュ内に示した数値（＜１〜２＞、＜１〜７＞など）はどのレイヤのレイヤデータを取得するかを示している。図示のように、探索ルート１２７が含まれているメッシュについては第１レイヤから第７レイヤの全レイヤのレイヤデータが取得される。これに対し、探索ルートは含まれていないが、探索ルートが含まれているメッシュの周りのメッシュは、例えば第１及び第２レイヤのみ、即ち高速道路及び主要道のみのデータが取得される。
【００８７】
探索ルートに従ってルート案内が行われる場合、車両が走行する道路の付近においてはユーザは都市間高速道路や主要道のみならず、一般道や、場合によっては細街路なども参照したい場合がある。また、走行している道路に沿って施設や店舗などがあれば、それらも有効な案内情報となる。よって、探索ルートが含まれているメッシュについては、全てのレイヤのデータを取得することが好ましい。
【００８８】
一方、探索ルートが含まれているメッシュではなく、それに隣接するメッシュは、ルート案内において便宜上表示されるが、そのメッシュに対応する地域を走行するわけではないので、主要道などの大体のデータがあれば足りる。よって、周辺のメッシュにおいては、例えば第１及び第２レイヤのみのレイヤデータを取得するようにし、地図データの取得のために要する通信コストを抑えることができる。
【００８９】
第２の方法は、ルート探索の目的地から所定範囲内のメッシュについては全てのレイヤのデータを取得し、それ以外のメッシュについては例えば第１及び第２のレイヤのみというように粗く地図データを取得する方法である。
【００９０】
ルート探索においてユーザが指定した目的地付近は、ユーザが最も関心を有する地域であり、目的地に迅速かつ確実に到着できるように、第３及び第４レイヤなどの詳細なレベルの道路データや、第５レイヤの注記データ、第７レイヤのロゴマークなど全てを使用してルート案内を実行することが好ましい。一方、目的地付近に到達する前の段階は、通常は比較的大きな道路（例えば高速道路や主要道路）などを走行することが多いので、第４レイヤの細街路データなどはあまり必要ではない。よって、目的地から所定範囲外では、比較的大きな道路の道路データのみを取得し、小さい道路の道路データや注記データ、ロゴマークなどを必要に応じて省略することにより、取得すべきレイヤデータを減らすことができる。
【００９１】
なお、この応用として、目的地のみならず、出発地及び／又は経由地（ルートの進行中に方向転換などを行う交差点など）の周辺の所定範囲内も全レイヤのメッシュデータを取得するようにすることができる。経由地などはルートの進行上重要な地点であるので、詳細な地図データを表示してルート案内を行うことが好ましいからである。
【００９２】
第３の方法は、ユーザがルート探索時の条件として高速道路・有料道路を使用しないことを指定した場合には、そのような使用しない道路が含まれるレイヤ（例えば第１レイヤ）は取得しないこととするものである。これによっても、通信により取得するデータを減らすことができる。
【００９３】
第４の方法は、ルート探索時にユーザが探索ルートに必要な地図データの取得に要する通信料を指定する場合である。例えば、ルート探索に伴って必要な地図データを取得するために必要な通信料についてユーザがある上限を指定した場合には、その通信料を超えない範囲で必要な地図データを取得することになる。よって、上記の第１の方法又は第２の方法に従って、出発点付近又は目的地付近から順にメッシュデータを取得していき、通信料が指定された料金に至った時点でデータの取得を停止する。
【００９４】
前述のように、１枚のメッシュに対応する各レイヤのレイヤデータのおよそのデータ量は統計的に把握することができるので、第１〜第７の各レイヤについて、１枚のメッシュに対応するレイヤデータを取得するために必要となる通信料はおよそ計算することができる。よって、第１又は第２の方法などに従って順にレイヤデータを取得していき、指定された通信料に至った時点でデータの取得を終了するのである。
【００９５】
第５の方法は、ルート探索時にユーザに必要なレイヤを指定させ、ユーザが指定したレイヤのデータのみを取得する方法である。ユーザによっては、例えばあまり細い道を通りたくないので細街路についてのデータ（第４レイヤ）は不要であるとか、ロゴマーク（第７レイヤ）は不要であるなどの個別の要求が存在する。よって、ユーザがルート探索時に、必要なレイヤ又は不要なレイヤを指定し、必要とされたレイヤのみのデータを探索ルートに沿って取得すれば、余計なレイヤのデータを取得することがないので、通信コストを節約することができる。
【００９６】
第６の方法は、走行する目的などを考慮して必要なレイヤのみを取得する方法である。ルート探索時にユーザに走行の目的などを指定させ、例えば旅行やドライブの場合は背景データ（第６レイヤ）やロゴマーク（第７レイヤ）などを取得するが、配送業務などのための走行の場合はそれらのレイヤを不要とし、道路データ（第１〜第４レイヤ）と注記データ（第５レイヤ）のみを取得するなど、目的に応じて不要なレイヤを取得しないようにすることができる。
【００９７】
第７の方法は、探索ルートが高速道路を含む場合には、ルート案内において高速道路上はハイウェイモードを利用することとし、高速道路上では高速道路を含むレイヤ（第１及び第２レイヤ）のみのレイヤデータを取得する方法である。
【００９８】
なお、ハイウェイモードとは、ナビゲーション装置７を搭載した車両が高速道路（又は所定の有料道路など）を走行している際に利用可能な表示モードであり、地図データは表示されず、車両が走行している高速道路上のインターチェンジ、サービスエリア、パーキングエリアなどの情報のみが簡潔に表示される。
【００９９】
ハイウェイモードを利用しているときでも、車両が確かにその高速道路上を走っているか、また、高速道路上のどの位置を走っているか、などを検出するために、高速道路の道路データやインターチェンジ、サービスエリアの位置情報など一定のデータは必要となる。しかし、高速道路を走っている間は、一般道や細街路の道路データ、一般道に沿って存在する店舗の情報、ロゴマークなどは必要ではない。よって、ハイウェイモードを実行するために最低限必要な高速道路の道路データを含むレイヤ（例えば第１及び第２レイヤ）のみを取得することとして、通信コストを低下させることができる。
【０１００】
以上のように、本発明では、メッシュデータが複数のレイヤにより構成され、レイヤ単位でデータの取得が可能であるので、ルート探索時に、様々な状況に応じて必要なレイヤのデータのみを取得することとして、通信コストの節約を図ることができる。
【０１０１】
（２）第２実施形態
次に、本発明の地図データ取得処理の第２実施形態について図１０を参照して説明する。上述の第１実施形態では、ユーザからのルート探索要求に応じてサーバ１０１がルート探索を行った後、探索ルートに従って取得すべきメッシュデータ又はレイヤデータをサーバ１０１側で決定した（図８のステップＳ３）。これに対し、第２実施形態では、探索ルートに従って取得すべきメッシュデータ又はレイヤデータをナビゲーション装置７が決定する。
【０１０２】
図１０に第２実施形態の地図データ取得処理のフロー図を示す。図１０において、ユーザがナビゲーション装置７を操作してルート探索機能を呼び出し、出発地及び目的地、並びに必要に応じて探索条件を指定し（ステップＳ１１）、ルート探索要求をサーバ１０１へ送信する（ステップＳ１２）。
【０１０３】
サーバ１０１は、ルート探索要求に含まれる出発地及び目的地の情報に基づいて、地図ＤＢ１０４中の地図データなどを利用してルート探索を行ってルート情報を作成し（ステップＳ１３）、ナビゲーション装置７へ送信する（ステップＳ１４）。
【０１０４】
ナビゲーション装置７は、ルート情報を受け取り、探索ルートに従ってルート案内を実行するために必要なメッシュデータ又はレイヤデータを決定する（ステップＳ１５）。ここで、ナビゲーション装置７は、上述の第１〜第７の方法のいずれか又は組み合わせを使用して取得すべきメッシュデータ又はレイヤデータを決定し、サーバ１０１へ要求する（ステップＳ１６）。
【０１０５】
サーバ１０１は、要求されたメッシュデータ又はレイヤデータを地図ＤＢ１０４から取得し（ステップＳ１７）、ナビゲーション装置７へ送信する（ステップＳ１８）。ナビゲーション装置７は、メッシュデータ及びレイヤデータを受信し、それらと先に受信したルート情報とに基づいてルート案内を実行する（ステップＳ１９）。
【０１０６】
このように、第２実施形態では、探索ルートに従って走行するために必要なメッシュデータ又はレイヤデータを、ルート情報に基づいてナビゲーション装置７が決定し、それらをサーバ１０１へ要求する。
【０１０７】
なお、第２実施形態において、ステップＳ１６〜Ｓ１８の処理は、一度に行うのではなく、ルート案内に従って走行している間に個別に行うことができる。その場合には、ステップＳ１５で特定されたメッシュデータ又はレイヤデータのメッシュコードをメッシュコード記憶ユニット７２へ一時的に記憶しておく。そして、ルート案内中にメッシュコード記憶ユニット７２を参照し、メッシュデータ又はレイヤデータが必要になった時点で個別にメッシュコードを指定してサーバ１０１へメッシュデータ又はレイヤデータを要求して、順次必要なメッシュデータ又はレイヤデータを取得すればよい。
【０１０８】
（３）第３実施形態
上記の第１及び第２の実施形態では、探索ルートに従って必要なメッシュデータ又はレイヤデータを全てサーバ１０１から取得することとしているが、必要なメッシュデータ又はレイヤデータのうちのいくつかが既にナビゲーション装置７のデータ記憶ユニット３６内に取得済みである場合も考えられる。その場合は、ナビゲーション装置７は、必要なメッシュ又はレイヤデータのうち、データ記憶ユニット３６内に無いもののみを取得することになる。また、必要なメッシュ又はレイヤデータがデータ記憶ユニット３６内に存在する場合でも、それが古いデータである場合には、最新のデータに更新する必要がある。第３実施形態は、そのような場合の地図データ取得・更新処理についてのものである。
【０１０９】
以下、本発明の第３実施形態による地図データ取得・更新処理について、図１１及び図１２を参照して説明する。図１１は、第３実施形態の地図データ取得・更新処理における処理フロー図であり、図１２は図１１のステップＳ２５の処理を示すフローチャートである。
【０１１０】
まず、ナビゲーション装置７のユーザは、入力装置６０を操作してルート探索機能を呼び出し、ルート探索の出発地及び目的地を指定して（ステップＳ２１）、ルート探索要求を行う（ステップＳ２２）。
【０１１１】
サーバ１０１は、ルート探索要求に含まれる出発地及び目的地の情報に基づいて、地図ＤＢ１０４中の道路データなどを利用してルート探索を行う。そして、探索により得られたルート情報に基づいて、探索ルートを走行するのに必要なメッシュデータ又はレイヤデータを特定する。この処理は、前述の第１〜第７のいずれかの方法又はその組み合わせにより行われる。そして、特定されたメッシュデータ又はレイヤデータのメッシュコード及び更新情報を地図ＤＢ１０４から取得する（ステップＳ２３）。なお、第１実施形態とは異なり、ここではメッシュコードと更新情報のみを取得し、メッシュデータ又はレイヤデータ自体は取得しない。
【０１１２】
次に、サーバ１０１は、そうして用意されたルート情報並びに必要なメッシュデータ又はレイヤデータのメッシュコード及び更新情報をナビゲーション装置７へ送信する（ステップＳ２４）。
【０１１３】
ナビゲーション装置７は、ルート情報、必要なメッシュデータ又はレイヤデータのメッシュコード及び更新情報を受信し、データ記憶ユニット３６内のプリインストールデータ記憶ユニット７０及びキャッシュメモリユニット７１に既に記憶されているメッシュデータ及びレイヤデータと比較することにより記憶情報のチェックを行う（ステップＳ２５）。
【０１１４】
記憶情報のチェック方法を図１２に示す。図１２において、まず、ナビゲーション装置７は、受信したメッシュコードに対応するメッシュデータ又はレイヤデータが既にデータ記憶ユニット３６内に存在するか否かを判定する（ステップＳ３０）。そして、受信したメッシュコード中に、未だデータ記憶ユニット３６内に記憶されていないメッシュコードが含まれていた場合は（ステップＳ３０；No）、そのメッシュコードを図７に示すメッシュコード記憶ユニット７２に記憶する（ステップＳ３２）。
【０１１５】
さらに、受信したメッシュコードに対応するメッシュデータ又はレイヤデータが既にデータ記憶ユニット３６内に記憶されている場合には（ステップＳ３０；Yes）当該メッシュコードとともに受信した更新情報と、データ記憶ユニット３６内に記憶されているメッシュデータ又はレイヤデータの更新情報とを比較する（ステップＳ３１）。そして、データ記憶ユニット３６内に記憶されているメッシュデータ又はレイヤデータの更新情報の方が古い場合は、そのメッシュコードをメッシュコード記憶ユニット７２内に記憶する。データ記憶ユニット３６内のメッシュデータ又はレイヤデータの方が新しい場合は、地図データの更新は不要であるので、処理はそのまま終了する。この処理はメッシュデータ又はレイヤデータ毎に繰り返される。
【０１１６】
こうして、ナビゲーション装置７がステップＳ２５においてメッシュ情報のチェックを完了すると、探索ルートに従って目的地まで走行するために、サービスセンタ６から取得しなければならないメッシュデータ又はレイヤのメッシュコードがメッシュコード記憶ユニット７２内に記憶された状態となる。なお、この場合、メッシュコード記憶ユニット７２内に記憶されるメッシュコードは、データ記憶ユニット３６内に存在しないメッシュデータ又はレイヤデータと、データ記憶ユニット内に存在するがデータが古いメッシュデータ又はレイヤデータのメッシュコードとなる。
【０１１７】
図１１に戻り、ナビゲーション装置７は、メッシュコード記憶ユニット７２内に記憶されているメッシュコードを指定して、対応するメッシュデータの要求をサーバ１０１へ送信する（ステップＳ２６）。
【０１１８】
サーバ１０１は、要求されたメッシュデータを地図ＤＢ１０４から取得し（ステップＳ２７）、ナビゲーション装置７へ送信する（ステップＳ２８）。これにより、ナビゲーション装置７内では、探索ルートに従って目的地まで走行するために必要な最新の地図データが全て揃った状態となり、探索ルートに従ってルート案内を開始する（ステップＳ２９）。
【０１１９】
こうして、ルート探索の実行時に、探索ルートに従ってルート案内をするために必要なデータのみを効率的に取得することができる。
【０１２０】
なお、ステップＳ２６〜Ｓ２８の処理は、一度に行うのではなく、ルート案内に従って走行中にメッシュコード記憶ユニット７２を参照し、必要になった時点で個別にメッシュコードを指定してサーバ１０１へメッシュデータを要求し、順次メッシュデータを更新するように構成することもできる。
【０１２１】
なお、上記の説明では高速道路を例示しているが、ハイウェイモード又はそれと同等の表示が可能な有料道路などについても、同様に上記の実施形態を適用することができる。本明細書における「高速道路」の後は、上述の有料道路などを含むものとする。
【０１２２】
以上の実施形態は、本発明を車両ナビゲーション装置に適用した場合であったが、本発明はこれには限られず、船舶、飛行機などの他の移動体についての通信型ナビゲーション装置に適用することが可能である。また、人間が持ち歩く携帯型のナビゲーション装置に適用することも可能である。
【０１２３】
【発明の効果】
以上説明したように、本発明によれば、ルート探索に伴い、効率的に必要な地図データを取得し、更新することができる。
【図面の簡単な説明】
【図１】本発明の実施形態にかかる通信型ナビゲーション装置の利用状況を模式的に示す図である。
【図２】図１に示す通信型ナビゲーション装置の構成を示すブロック図である。
【図３】プリインストール処理を実行するためのシステムの構成を概略的に示す。
【図４】ある地域を複数のメッシュに区分した状態を概略的に示す。
【図５】地図データ（メッシュデータ）の構成を示す。
【図６】地図ＤＢ内に記憶されるメッシュデータ及びそれに付随する情報の例を示す。
【図７】ナビゲーション装置内のデータ記憶ユニットの構成を模式的に示す。
【図８】第１実施形態による地図データ取得処理のフロー図である。
【図９】メッシュデータ又はレイヤデータを取得する第１の方法を模式的に示す図である。
【図１０】第２実施形態による地図データ取得処理のフロー図である。
【図１１】第３実施形態による地図データ取得・更新処理のフロー図である。
【図１２】図１１における記憶情報チェック処理のフローチャートである。
【符号の説明】
４  衛星
５  車両
６  サービスセンタ
７  通信型ナビゲーション装置
１０  自立測位装置
１８  ＧＰＳ受信器
２０  システムコントローラ
３１  ＣＤ−ＲＯＭドライブ
３２  ＤＶＤ−ＲＯＭドライブ
３６  データ記憶ユニット
３７  通信用インタフェース
３８  通信装置
４０  表示ユニット
５０  音声出力ユニット
６０  入力装置
７０  プリインストールデータ記憶ユニット
７１  キャッシュメモリユニット
７２  メッシュコード記憶ユニット
１０１  サーバ
１０２  プリインストール端末
１０３  通信ネットワーク
１０４  地図データベース
【図１】
0004778171.tif 000002
【図２】
0004778171.tif 000003
【図３】
0004778171.tif 000004
【図４】
0004778171.tif 000005
【図５】
0004778171.tif 000006
【図６】
0004778171.tif 000007
【図７】
0004778171.tif 000008
【図８】
0004778171.tif 000009
【図９】
0004778171.tif 000010
【図１０】
0004778171.tif 000011
【図１１】
0004778171.tif 000012
【図１２】
0004778171.tif 000013