(57)【特許請求の範囲】
【請求項１】
ネットワークに接続され地図情報データベースを格納した地図情報データベースサーバと、前記ネットワークに接続して前記地図情報データベースサーバにアクセスするナビゲーション装置とを備え、
前記ナビゲーション装置は、
自位置に基づいて必要な地図情報データベースの取得要求を前記地図情報データベースサーバに対して行い、
前記地図情報データベースサーバは、
前記ナビゲーション装置からの地図情報データベースの取得要求を受け付け、格納している前記地図情報データベースの中から、前記取得要求に対応する領域の地図情報データベースを切り出し、
前記取得要求を送信した前記ナビゲーション装置に搭載されているメモリが不揮発性メモリであるか否かを判断し、
前記メモリが不揮発性メモリである場合には前記地図情報データベースにタイムスタンプとバージョン情報とを付加し、前記メモリが不揮発性メモリでない場合には前記地図情報データベースにタイムスタンプとバージョン情報とは付加せず、
前記取得要求を送信した前記ナビゲーション装置に対して切り出した前記地図情報データベースを配信する、
ネットワーク配信システム。
【請求項２】
前記ナビゲーション装置は、
出発地と目的地とを指定してルート探索を前記地図情報データベースサーバに依頼し、
前記地図情報データベースサーバは、
前記ナビゲーション装置からの依頼に応じてルート探索を行い、探索結果を前記ナビゲーション装置に返送する、
請求項１に記載のネットワーク配信システム。
【請求項３】
前記地図情報データベースサーバは、ルート探索の探索結果と共に、出発地から目的地までの経路を含む地図情報データベースをまとめて前記ナビゲーション装置に送信する、
請求項２に記載のネットワーク配信システム。
【請求項４】
前記ネットワークに接続され、前記ナビゲーション装置から前記地図情報データベースサーバへのアクセスを監視し、前記地図情報データベースの配信処理に応じた課金情報を作成する課金サーバをさらに備え、
前記課金サーバは、前記地図情報データベースサーバにより切り出された地図情報データベースのサイズに基づく金額の課金情報を作成する、
請求項１に記載のネットワーク配信システム。
【請求項５】
ネットワークに接続され地図情報データベースを格納した地図情報データベースサーバに対し、前記ネットワークに接続してアクセスするナビゲーション装置において、
前記ナビゲーション装置は、
自位置に基づいて必要な地図情報データベースの取得要求を前記地図情報データベースサーバに対して行い、
前記地図情報データベースサーバは、
前記ナビゲーション装置からの地図情報データベースの取得要求を受け付け、格納している前記地図情報データベースの中から、前記取得要求に対応する領域の地図情報データベースを切り出し、前記取得要求を送信した前記ナビゲーション装置に搭載されているメモリが不揮発性メモリであるか否かを判断し、前記メモリが不揮発性メモリである場合には前記地図情報データベースにタイムスタンプとバージョン情報とを付加し、前記メモリが不揮発性メモリでない場合には前記地図情報データベースにタイムスタンプとバージョン情報とは付加せず、前記取得要求を送信した前記ナビゲーション装置に対して切り出した前記地図情報データベースを配信する、
ナビゲーション装置。
【請求項６】
ネットワークに接続され地図情報データベースを格納した地図情報データベースサーバに対し、前記ネットワークに接続してアクセスする情報処理装置において、
前記情報処理装置は、
自位置に基づいて必要な地図情報データベースの取得要求を前記地図情報データベースサーバに対して行い、
前記地図情報データベースサーバは、
前記情報処理装置からの地図情報データベースの取得要求を受け付け、格納している前記地図情報データベースの中から、前記取得要求に対応する領域の地図情報データベースを切り出し、前記取得要求を送信した前記情報処理装置に搭載されているメモリが不揮発性メモリであるか否かを判断し、前記メモリが不揮発性メモリである場合には前記地図情報データベースにタイムスタンプとバージョン情報とを付加し、前記メモリが不揮発性メモリでない場合には前記地図情報データベースにタイムスタンプとバージョン情報とは付加せず、前記取得要求を送信した前記情報処理装置に対して切り出した前記地図情報データベースを配信する、
情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、最新の地図情報データベースを管理するナビゲーション装置、及びネットワークを介して地図情報データベースを販売する地図情報データベースのネットワーク販売システム、ネットワーク販売方法等に関する。
【０００２】
【従来の技術】
近年、自動車等の移動体搭載用あるいは携帯用として広く普及しているナビゲーション装置は、ＧＰＳ（Global Positioning System：全地球測位システム）衛星を利用して自位置や移動速度をリアルタイムで求めることができる。
ナビゲーション装置においては、電子化された地図データを用いており、この地図データに基づいてナビゲーション装置の表示部に地図を表示し、さらに、ＧＰＳで測位した現在位置や、目的地までのガイド用の移動ルート等を表示された地図に重ね合わせて表示する。
【０００３】
このナビゲーション装置に用いられる電子化された地図データは、ＣＤ（Compact Disc）―ＲＯＭ（Read Only Memory）やＤＶＤ（Digital Versatile Disc）−ＲＯＭ等の記録ディスクに記録された読み出し専用のデータである。通常、ナビゲーション装置は、これらの記録ディスクから、記録されている地図データを読み出すための、ＣＤドライブやＤＶＤドライブを備えている。
これら読み出し用のドライブによって記録媒体から読み取られた地図データは、ナビゲーション装置の記録制御装置へ送られ、当該ナビゲーション装置のメモリに読み込まれた後に、所定の処理を施されて表示部に地図として表示される。
【０００４】
ところで、ナビゲーション装置を操作するユーザが、ある時点で表示部に表示されている地図の範囲よりも、さらに進行方向前方の情報を得たい場合には、当該表示されている地図をスクロールさせたり、当該表示されている地図の縮尺を変更したりすることにより、当該進行方向前方の範囲を表示することができる。
【０００５】
ナビゲーション装置にて表示部に地図を表示させるためには、地図情報データを記録した記録ディスクのような地図情報データベースが必要である。地図情報データベースには、ナビゲーション装置の表示画面上に表示される地図の基となる地図データだけではなく、ルート探索（ＰＦ：Path Finding）を行うためのノードや、ＰＯＩ（Point Of Interest：地点情報）等のさまざまな情報が当該地図データに関連付けられて記録されている。
上述したように、通常この地図情報データベースは、読み出し専用の固定メディアである記録ディスクに記録されている。そして、ユーザによってルート探索が行われると、ナビゲーション装置が地図情報データベースに記録されている地図情報データにしたがって目的地までの経路を計算し、目的地までの移動ルート等を地図に重ね合わせて表示部に表示する。
ナビゲーション装置では、このようにして表示部に表示された地図に基づいて、ユーザに対して移動ルートを視覚的に認識させると共に、音声によるガイダンス機能を利用して、目的地に到達するまでのルートをユーザに知らせるルートガイドを行うことができる。
【０００６】
【発明が解決しようとする課題】
上述したように、従来のナビゲーション装置の地図情報データベースは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記録ディスクに記録、格納されたものであった。
ナビゲーション装置において、目的地までの移動ルートを案内するために必要な道路、店舗、施設、電話番号などのデータは、常に新しく更新される必要がある。そこで、ナビゲーション装置を使用するユーザが、最新の情報を入手して、当該ナビゲーション装置を快適に使用するためには、最新の地図情報データベースが記録、格納された記録ディスクを入手して使用することが望ましい。
【０００７】
しかしながら、地図情報データベースが記録された記録ディスクが更新される頻度は少ない。具体的には一年或いは半年に一度ぐらいの頻度でしか更新されていないのが現状である。このように記録ディスクの更新の頻度が少ないために、更新までの期間が長くなってしまう。
しかも、地図情報データの一部だけが更新された場合であっても、ナビゲーション装置のユーザは、全ての地図情報データベースを記録した記録ディスクごと購入しなければならない。すなわち、更新された部分の地図データだけを購入することができず、更新されていない地図データも購入するという無駄が発生していた。
【０００８】
また、ＣＤ−ＲＯＭの記憶容量は６４０ＭＢ（Megabyte）、ＤＶＤ−ＲＯＭの記録容量は片面１層記録で４．７ＧＢ（Gigabyte）、片面２層記録で８．５ＧＢと記録することができるデータの容量に制限がある。
これに対し、ナビゲーション装置において要求される情報は、日本全国の道路、店舗、施設、電話番号等のように多岐に及び、記録容量が固定であるこれらの記録ディスクでは十分とは言えない。
地図情報データベースの記録に要する記録容量についてさらに詳しくは、詳細な地図情報データベースを作成しようとした場合、人口が過密な市街地等と、山岳地帯や過疎地域等とでは必然的に情報量に差が出てくることになる。そこで例えば、現状の地図情報データベースでは、人口が過密な市街地等の地図情報データベースについては建物の形状までもがわかる程の詳細さを持った地図を記録しているにも関わらず、山岳地帯や過疎地域等の地図情報データベースについては、このような詳細な情報は記録しないというような記録制限が行われている。このようにして、地図情報データベースの記録制限を行うことによって記録ディスクに収まる容量に抑えている。
しかしながら、ナビゲーション装置の地図情報データベースに対してこのような情報の記録制限を設けてしまうと、ナビゲーション装置を使用する特定のユーザが山岳地帯や過疎地域等においてルートガイドを使用する際に、詳細な情報を得ることができないというような不都合が生じるおそれがある。
【０００９】
このように、従来における記録ディスクに地図情報データベースを記録、格納した記録ディスクを購入するような方法では、ユーザの利用形態に応じた地図の提供が効率的になされていなかった。
【００１０】
そこで、本発明は、ネットワークを介して地図情報データベースを配信することによって、常に最新の地図情報データベースを提供し、ナビゲーション装置の利便性を向上させることを目的とする。
また、ユーザが必要とする地図情報データのみを提供することにより、無駄のない課金システムを実現することを目的とする。
【００１１】
【課題を解決するための手段】
上記の目的を達成する本発明は、次のように構成されたことを特徴とするナビゲーション装置を提供する。このナビゲーション装置は、ＧＰＳ衛星から発信される信号、車速センサやジャイロセンサを用いた自律走行、或いはこれらのいくつかを組み合わせることによって現在位置を測位する測位手段と、ネットワークを介してこのネットワーク上に設置された地図情報データベース提供サイトにアクセスする通信手段と、この通信手段を介してこの地図情報データベース提供サイトから必要な地図情報データベースを順次取得する通信制御手段と、この通信制御手段にて取得されたこの地図情報データベースに基づく地図に、この測位手段にて測位された現在位置を指示して表示する表示手段とを備える。
【００１２】
また、このナビゲーション装置は、地図情報データベース提供サイトから取得した地図情報データベースを保持するデータ保持手段をさらに備え、通信制御手段は、必要な地図情報データベースがこのデータ保持手段に保持されている場合であっても、この地図情報データベース提供サイトにて提供される地図情報データベースの方が版が新しい場合は、この地図情報データベース提供サイトからこの地図情報データベースを取得することができる。
【００１３】
さらに、このナビゲーション装置は、地図情報データベースを格納した記録媒体からこの地図情報データベースを読み出す読取手段をさらに備え、表示手段は、この読取手段から読み出された地図情報データベースと、地図情報データベース提供サイトから取得された地図情報データベースとを選択的にまたは組み合わせて用いて生成される地図を表示する構成とすることができる。
【００１４】
また、本発明は、次のように構成されたことを特徴とする情報処理装置を提供することができる。すなわち、この情報処理装置は、地図情報データベースに基づく地図における自位置を特定するデータ処理手段と、この地図情報データベースに基づく地図を表示し、このデータ処理手段にて特定された自位置をこの地図上に示す表示手段と、この表示手段にて表示する地図の地図情報データベースが必要となるたびに、ネットワークを介してこのネットワーク上に設置された地図情報データベース提供サイトから必要な地図情報データベースを順次取得する通信手段とを備える。
【００１５】
ここで、このデータ処理手段は、情報処理装置の自位置が表示手段に表示されている地図上を移動してこの地図の端部付近に達した場合に、この地図の先の領域に関する地図情報データベースが必要であると判断し、この通信手段は、このデータ処理手段にて必要と判断された地図情報データベースを地図情報データベース提供サイトから取得する。
【００１６】
さらにまた、本発明は、次のように構成されたことを特徴とするネットワーク配信システムを提供する。このネットワーク配信システムは、ネットワークに接続され地図情報データベースを格納した地図情報データベースサーバと、このネットワークに接続してこの地図情報データベースサーバにアクセスするナビゲーション装置とを備え、このナビゲーション装置は、自位置に基づいて必要な地図情報データベースの取得要求をこの地図情報データベースサーバに対して行い、この地図情報データベースサーバは、このナビゲーション装置からの地図情報データベースの取得要求を受け付け、格納している地図情報データベースの中から、この取得要求に対応する領域の地図情報データベースを切り出し、この取得要求を送信したナビゲーション装置に対して切り出した地図情報データベースを配信する。
【００１７】
ここで、このシステムにおいて、ナビゲーション装置は、出発地と目的地とを指定してルート探索を前記地図情報データベースサーバに依頼し、地図情報データベースサーバは、このナビゲーション装置からの依頼に応じてルート探索を行い、探索結果を前記ナビゲーション装置に返送する構成とすることができる。
さらに、地図情報データベースサーバは、ルート探索の探索結果と共に、出発地から目的地までの経路を含む地図情報データベースをまとめてナビゲーション装置に送信することができる。
【００１８】
また、このシステムは、さらに、ネットワークに接続され、ナビゲーション装置から地図情報データベースサーバへのアクセスを監視し、この地図情報データベースの配信処理に応じた課金情報を作成する課金サーバを備える構成とすることができる。
【００１９】
【発明の実施の形態】
以下、添付図面に示す本実施の形態に基づいて本発明を詳細に説明する。
図１は、本実施の形態におけるナビゲーション装置２０の地図情報データベースをネットワークを介して配信、販売するためのシステムの概略を示すブロック図である。
図１に示すように、本実施の形態における地図情報データベースのネットワーク販売システムは、地図情報データベース提供サイト１０とナビゲーション装置２０とが、広域ネットワークであるインターネット５０介して接続された構成となっている。
【００２０】
ナビゲーション装置２０は、地図を表示する表示部２１を備えている。また、このナビゲーション装置２０は、インターネット５０に接続するための通信手段を備える。本実施の形態では、この通信手段として、通信端末２４が接続されているものとする。この通信端末２４としては、携帯電話やＰＨＳ（Personal Handy-phone System）、その他の通信端末を用いることができる。なお、本実施の形態のように通信端末２４を接続するのではなく、ナビゲーション装置２０に通信機能を内蔵させても良い。
地図情報データベース提供サイト１０は、配信サーバ１１と地図情報データベースサーバ１２と課金・認証サーバ１３とによって構成されている。これら、配信サーバ１１と、地図情報データベースサーバ１２と、課金・認証サーバ１３とは、ネットワークを通じて相互に接続されており、情報の送受信が可能である。
【００２１】
配信サーバ１１は、インターネット５０を通じて接続されたナビゲーション装置２０からの地図情報データベースの要求を受け付けたり、ナビゲーション装置２０に対しての地図情報データベースの配信を行ったりするためのインターフェイス的な働きをする。
地図情報データベース提供サイト１０の外部からのアクセスは、配信サーバ１１に対して行われる。配信サーバ１１は、外部からの正当なアクセス、即ちナビゲーション装置２０による地図情報データベースの要求があった際には、その旨を地図情報データベースサーバ１２や課金・認証サーバ１３に対して通知する。このように、まず最初に必ず、配信サーバ１１にアクセスさせることによって、外部ネットワークからの地図情報データベースサーバ１２に対する直接的な不正アクセスを防止することができる。また、課金・認証サーバ１３に対するデータの改変や破壊、盗聴等の悪意をもった不正アクセスによる被害をも防止することができる。
また、多数のナビゲーション装置２０から同時にアクセスがあった場合においては、これ以降で説明するような処理をサイト内で振り分けることができる。
さらに、地図情報データベース提供サイト１０から外部に対してのデータの配信も、配信サーバ１１を通じて行われる。
【００２２】
地図情報データベースサーバ１２は、データの更新が容易な磁気ディスク（ハードディスク）装置に地図情報データベースを格納している（図示せず）。そして、ナビゲーション装置２０からの要求による地図情報データベースの切り出しを行う。ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭに地図情報データベースを格納する場合と異なり、磁気ディスク装置に地図情報データベースを格納しネットワークを介して配信することにより、一部の地域における道路や施設に関する情報の更新に対しても、該当箇所のデータのみを書き換えることにより、直ちに地図情報データベースに反映させることができる。また、地図情報データベースに対してＰＯＩ情報など多岐にわたる詳細な情報を記録する場合にも、磁気ディスク装置の記憶容量を増加して対応することが容易にできる。
また、本実施の形態における地図情報データベースサーバ１２は、ナビゲーション装置２０からの要求によるルート探索等の演算処理をも行うことができるものとする。このようにした場合、同時に多数のルート探索の要求があると、その処理のために地図情報データベースサーバ１２に課せられる負荷は多大なものになる。よって、地図情報データベースサーバ１２は一台に限られるものではなく、地図情報データベースサーバ１２、地図情報データベースサーバ１２といったように、複数のサーバによって構成されることが望ましい。このようにすれば、一台一台の地図情報データベースサーバ１２に課せられる負荷を軽減することができる。この際、配信サーバ１１がどの地図情報データベースサーバ１２に演算処理をさせるか決めることができる。
また、上述したように、同時に多数のアクセス等の処理が発生することを考慮して、配信サーバ１１を複数のサーバによって構成することも可能である。このようにすれば、多数のアクセスを複数の配信サーバ１１に対して割り振って処理することができ、一台一台の配信サーバ１１の課せられる処理を軽減させることができる。またさらに、課金・認証サーバ１３も複数のサーバによって構成することが可能である。このようにすれば、異なる決済方法ごとにそれぞれ異なる課金・認証サーバ１３に処理を分配することが可能であるし、一台一台の課金・認証サーバ１３に課せられる処理を軽減させることもできる。
【００２３】
課金・認証サーバ１３は、配信サーバ１１にて受け付けられたアクセスを監視し、その内容を判断して、ナビゲーション装置２０からの要求に対して地図情報データベース提供サイト１０内で処理を行うか否かの判断を行う。さらに詳しくは、課金・認証サーバ１３は、地図情報データベースの配信の要求を行ったナビゲーション装置２０が、地図情報データベース提供サイト１０にアクセスすることを許可された妥当な機器ＩＤを有するか否かの認証判断を行う。また、ナビゲーション装置２０からの地図情報データの要求に応じて課金情報を作成し、要求を行ったナビゲーション装置２０に対して通知する。このように、課金・認証サーバ１３で課金情報を作成すれば、ナビゲーション装置２０のユーザ毎に、電子決済等も可能となる。なお、後で詳述するが、課金の方法としては、ナビゲーション装置２０から要求された地図情報データのサイズ（エリアの広さや情報の詳細に関わる）に応じて金額を課する方法や、アクセスの回数に応じて課金する方法がある。また、地図の配信に対して課した代金の決済は、クレジット・カードや電子マネーを用いた決済方法や、金融機関の口座を用いた振替による決済など、従来から利用されている種々の方法を利用することができる。
【００２４】
ここで、本実施の形態における地図情報データベースのネットワーク販売システムの概略を説明する。
図１中の矢印は、各部から各部へ送られるデータの流れを簡略に示している。
まず、ナビゲーション装置２０から、当該ナビゲーション装置２０に接続された通信端末２４を通じてインターネット５０を介して地図情報データベース提供サイト１０の配信サーバ１１に対してのアクセスが行われる。このとき、ナビゲーション装置２０からは、当該ナビゲーション装置２０に個別に付与された機器ＩＤ番号と、要求しようとする地図情報データベースの切り出しエリアが配信サーバ１１へと送られる（図１の（１））。
配信サーバ１１が受信した、ナビゲーション装置２０のＩＤ番号と要求された地図情報データベースの切り出しエリアは、課金・認証サーバ１３へと送られる（図１の（２））。
課金・認証サーバ１３では、ナビゲーション装置２０の認証が行われると共に、切り出しエリアに対応する課金情報が作成される。この課金情報は、配信サーバ１１へと送られる（図１の（３））。
また、地図情報データベースサーバ１２では、ナビゲーション装置２０からの切り出し要求に応じた地図情報データベースの切り出しが行われる。そして、切り出された地図情報データベースは配信サーバ１１へと送られる（図１の（４））。
ここで、配信サーバ１１に送られてきた地図情報データベース及び課金情報は、インターネット５０を介して、ナビゲーション装置２０に接続された通信端末２４へと送信される（図１の（５））。通信端末２４にて受信された地図情報データベースは、ナビゲーション装置２０へと送られ、当該ナビゲーション装置２０の表示部２１に地図情報として表示されてユーザに伝えられる。
【００２５】
このとき、地図情報データベース提供サイト１０から配信される地図情報データベースには、当該地図情報データベースを要求したナビゲーション装置２０の機器ＩＤが付与されているものとする。このようにすれば、地図情報データベースは、悪意を持った再配信によって他のナビゲーション装置に配信されたとしても、当該他のナビゲーション装置は機器ＩＤが相違しているため、再配信された地図情報データベースを表示部２１に表示することができない。
【００２６】
図２は、本実施の形態におけるナビゲーション装置２０の全体構成を説明するためのブロック図である。
図２に示すように、本実施の形態におけるナビゲーション装置２０は地図を表示する液晶表示ディスプレイ等のモニタからなる表示部２１、リモートコントローラやコントロールパネル等の操作部２２、ガイダンス用の音声を出力するスピーカ２３、そしてシステム全体を制御する制御ブロック２５、測位を行う測位ブロック２６とを備えて構成されている。また上述のように、本実施の形態においては、インターネット５０と接続を行うための通信手段として通信端末２４が接続される。
【００２７】
制御ブロック２５は、システム全体の制御や演算処理を行うＣＰＵ３１、ＤＲＡＭ（Dynamic Random Access Memory）等からなる内部記憶装置としてのＲＡＭ３２、ナビゲーション装置２０を動作させるための所定のプログラムが格納されたＲＯＭ３３、表示部２１にて表示するデータを制御する表示制御装置３４、操作部２２からの入力信号を制御する入力制御装置３５、目的地までのルートガイドを制御するガイダンス制御装置３６、スピーカ２３で出力する音声の制御を行う音声制御装置３７、通信端末２４を通じてインターネット５０と通信を行う通信部３８を備えている。
ナビゲーション装置２０における地図情報の表示や音声ガイドなどのガイド機能、本実施の形態において地図情報データベース提供サイト１０とアクセスして地図情報データベースを取得するための通信機能などは、ＲＯＭ３３に格納されたプログラムの制御の下、ＣＰＵ３１が制御ブロック２５の各制御装置を制御して実現される。
【００２８】
また、必須構成ではないが、所定の広域エリアの地図情報データベースが格納されたＣＤ―ＲＯＭやＤＶＤ−ＲＯＭ等の記録ディスクから地図情報データベースを読み出すことのできるディスクドライブ２７と、このディスクドライブ２７を制御する記憶制御装置３９を備えるものとしても良い。
【００２９】
測位ブロック２６は、ＧＰＳ衛星から発信された信号を受信するＧＰＳアンテナ４１、ＧＰＳアンテナ４１から得た信号に基づいて測位を行うＧＰＳ測位部４２、ナビゲーション装置２０が搭載された車両の車速を検出する車速センサ４３、車両の回転変位を検出するジャイロセンサ４４、車速センサ４３及びジャイロセンサ４４で得た検出値に基づいてＧＰＳ測位部４２での測位結果を補正する測位補正部４５を備えている。
【００３０】
通常、ナビゲーション装置２０では、ディスクドライブ２７に挿入された記録ディスクから読み出された地図情報データベースは、ＲＡＭ３２に保持される。ＲＡＭ３２にて保持された地図情報データベースは、目的地までのルートガイドとナビゲーション装置２０が搭載された車両の位置とを表示制御装置３４にて重ね合わせて表示部２１に表示する。
【００３１】
本実施の形態は、地図情報データベース提供サイト１０から送られてきた地図情報データベースを、ナビゲーション装置２０のＲＡＭ３２に保持することに特徴がある。ここで、ＲＡＭ３２は揮発性のメモリであっても良いし、不揮発性のメモリであっても良い。
ＲＡＭ３２には、ナビゲーション装置２０が地図情報データベースを読み込まないで動作している状態、即ち起動直後の状態で、ある程度の空き領域がある。表示部２１に表示するための地図情報データベースは、ＲＡＭ３２のこの空き領域に読み込まれて保持されることになる。
地図情報データベース提供サイト１０より送られてきた地図情報データベースには、縮尺が小さい詳細な地図から、縮尺の大きい日本全体が収まるような地図まで、数段階の縮尺の地図が含まれている。ナビゲーション装置２０を使用するユーザは、その使用目的に応じて、適切な縮尺の地図を選択して表示部２１に表示させることができる。
【００３２】
ここで、ナビゲーション装置２０に内蔵されているＲＡＭ３２が、不揮発性メモリである場合と、揮発性メモリである場合の動作の違いについて説明する。
まず、ＲＡＭ３２が不揮発性メモリである場合は、地図情報データベース提供サイト１０から送られてきた地図情報データベースは、ＲＡＭ３２に逐次蓄積されることになる。
その後、地図情報データベース提供サイト１０の地図情報データベースサーバ１２にて、地図情報データベースが更新されて新しい地図が当該地図情報データベースサーバ１２に反映されたとする。このような場合には、ナビゲーション装置２０から地図情報データベース提供サイト１０に対して地図情報データベースの要求を行う際に、ナビゲーション装置２０のＲＡＭ３２にて保持されている地図情報データベースのバージョン情報若しくはタイムスタンプを送信するようにすれば、地図情報データベースサーバ１２に格納されている地図情報データベースのバージョン情報若しくはタイムスタンプとを比較することができる。
このようにして比較された地図情報データベースの版が同じものであった場合には、ＲＡＭ３２に保持されている地図情報データベースをそのまま使用することができる。この場合には、新しい地図情報データベースはダウンロードされないので、地図情報データベースをダウンロードする際の課金はキャンセルされることになる。また、地図情報データベースサーバ１２に格納されている地図情報データベースの方が新しい版である場合には、ナビゲーション装置２０の表示部２１を通じて、ユーザにその旨を通知し、新しい地図情報データベースを要求するか否かの確認が行われる。ここで、ユーザが新しい地図情報データベースを要求すれば、ナビゲーション装置２０から地図情報データベース提供サイト１０に対して新しい地図情報データベースの配信を要求する。
【００３３】
このように、ナビゲーション装置２０のＲＡＭ３２が不揮発性メモリである場合には、当該不揮発性メモリにある程度の容量の地図情報データベースを保持しておくことができる。そのため、最新の地図情報データベース２０が保持されている場合には、当該保持されている地図情報データベースを使用することができるため、通過したばかりの地域や滞在中の地域のような頻繁に参照する地域の地図情報データについては、地図情報データベースが更新されない限り、ナビゲーション装置２０を起動する毎に地図情報データベース提供サイト１０から地図情報データベースを取得する必要はなくなる。また、地図情報データベース提供サイト１０において新しい地図情報データベースが格納された場合は、ユーザの意向を確認した上でのアップデートが可能となる。
【００３４】
次に、ＲＡＭ３２が揮発性メモリである場合は、ナビゲーション装置２０が起動された時点では、当該ＲＡＭ３２には地図情報データベースが存在していないことになる。したがって、ユーザからナビゲーション装置２０にルート探索の要求があると、ナビゲーション装置２０はその都度、地図情報データベース提供サイト１０の地図情報データベースサーバ１２に格納されている最新の地図情報データベースを取得することになる。
【００３５】
このように、ナビゲーション装置２０のＲＡＭ３２が揮発性メモリである場合には、ナビゲーション装置２０を起動する毎に当該揮発性メモリに保持されている地図情報データベースがクリアされている。したがって、ナビゲーション装置２０のユーザが地図情報データベースを使用したい場合には、地図情報データベース提供サイト１０に接続して、常に最新の地図情報データベースを取得することができる。
【００３６】
また、本実施の形態の応用例として、ディスクドライブ２７と不揮発性メモリとしてのＲＡＭ３２との両方を兼ね備えたナビゲーション装置２０を提供することも可能である。
ディスクドライブ２７には、ユーザが購入した地図情報データベースが格納された記録ディスクが挿入されている。この記録ディスクに格納された地図情報データベースは、当該ディスクドライブ２７によって読み取られてＲＡＭ３２に保持される。ここで、ユーザの所望する範囲の地図情報データベースが、地図情報データベースサーバ１２で更新されていた場合、ナビゲーション装置２０の表示部２１を通じて、ユーザにその旨を通知する。このとき、ユーザが新しい地図情報データベースを要求すれば、ナビゲーション装置２０から地図情報データベース提供サイト１０に対して新しい地図情報データベースの配信を要求する。
地図情報データベース提供サイト１０から送られてきた最新の地図情報データベースは、ナビゲーション装置２０のＲＡＭ３２の不揮発性メモリに保持される。表示部２１に地図等の情報を表示する際には、ディスクドライブ２７にて読み込んだ地図情報データベースに代えて、不揮発性メモリに保持された最新の地図情報データベースを使用する。
このようにすれば、地図情報データベース提供サイト１０から送られてきた最新の地図情報データベースは、不揮発性メモリに保持され続けるため、常に最新の地図情報データベースを使用したナビゲーションを行うことができる。
【００３７】
ここで、地図情報データベース提供サイト１０からナビゲーション装置２０に対して地図情報データベースをダウンロードする際の地図の容量と、当該地図情報データベースをダウンロードするのに要する時間について説明する。
例えば、ナビゲーション装置２０が、或る地点Ａを含む地図情報データベースを全縮尺、即ち縮尺の小さな地図から縮尺の大きな地図にわたって要求する場合について考える。今、ダウンロードしようとする縮尺の小さい詳細な地図が１０Ｋｍ四方程度のグリッドで区切られた大きさのものであり、この地点Ａを含む全縮尺の地図情報データベースの要する記憶領域の合計が、仮に１ＭＢ程度であったとする。
この、１ＭＢ程度の容量の地図情報データベースを、通信端末２４として広帯域（Wideband）の携帯電話を用いてダウンロードすることを考える。広帯域の携帯電話の通信速度は３８４ｋｂｐｓ程度であるので、約２．６秒で完了することになる。この程度のダウンロード時間であれば、ナビゲーション装置２０を使用するユーザにとっても、時間的な負担にはならない。またこのとき、地図情報データベースのダウンロードに要する通信費も小額で済む。
【００３８】
次に、図３及び図４を用いて、本実施の形態における地図情報データベースを有料で配信するサービスを提供するための、ナビゲーション装置２０と地図情報データベース提供サイト１０との間における処理方法について、例として、従量制にて課金を行う場合と定額制にて課金を行う場合とに分けて説明する。
図３は、本実施の形態における地図情報データベースの配信に対して従量制にて課金する処理を説明するフローチャートである。まず、ナビゲーション装置２０が地図情報データベース提供サイト１０に対してアクセスを実行する（ステップ３０１）。このとき、ナビゲーション装置２０は、地図情報データベース提供サイト１０にログインするためのユーザＩＤとパスワード、取得しようとする地図情報データベースの要求エリア、当該ナビゲーション装置２０に付与された機器ＩＤ等の情報を同時に送信する。ステップ３０１におけるナビゲーション装置２０からのアクセスは、地図情報データベース提供サイト１０の配信サーバ１１にて受け付けられる（ステップ３０２）。ステップ３０２にて送信を受け付けられた各種の情報は、課金・認証サーバ１３へと送られ、この情報を送信したナビゲーション装置２０が地図情報データベースを配信することを許可された妥当な機器ＩＤを有しているか、また、送信されたユーザＩＤとパスワードにて地図情報データベース提供サイト１０にログイン可能であるか否かの判断がなされる（ステップ３０３）。ステップ３０３にて妥当なユーザではないとの判断がなされた場合は、ステップ３０１にてアクセスしたナビゲーション装置２０に対して、これ以降の地図情報データベース提供サイト１０に対するアクセスを拒否する旨の通知をし、アクセスを拒否する（ステップ３０４）。ステップ３０４にてナビゲーション装置２０に対して通知を行った後は、自動的に処理を終了する。
【００３９】
ステップ３０３にて地図情報データベース提供サイト１０に対してログインするのに妥当なユーザであると判断された場合は、当該地図情報データベース提供サイト１０にログインすることができる。そして配信サーバ１１では、ステップ３０２にて受信された情報に基づいて、要求された地図情報データベースのエリアを算出する（ステップ３０５）。ステップ３０５にて地図情報データベースの要求エリアが算出されると、切り出される地図情報データベースのサイズが確定する。そこで課金・認証サーバ１３では、この確定した地図情報データベースのサイズに基づいて、課金する金額を確定する（ステップ３０６）。ステップ３０５にて切り出される地図情報データベースのサイズが確定し、ステップ３０６にて課金情報が作成されると、ナビゲーション装置２０にはポップアップウィンドウ等で、切り出されるサイズと課金情報とが通知される。また、地図情報データベースサーバ１２では、磁気ディスク装置に格納されている最新の地図情報データベースの中から、ナビゲーション装置２０から要求のあった地図情報データベースの切り出しが行われる（ステップ３０７）。ここで、地図情報データベースサーバ１２から切り出された地図情報データベースには、当該地図情報データベースの要求を行ったナビゲーション装置２０の機器ＩＤが埋め込まれるものとする。
なお、ＲＡＭ３２が不揮発性メモリである場合であって（次のステップ３０８で判断される）、ナビゲーション装置２０から保持している地図情報データベースのバージョン情報やタイムスタンプが送られている場合には、これに基づいて地図情報データベースの切り出しを制限することができる。すなわち、地図情報データベースサーバ１２は、磁気ディスク装置に格納されている地図情報データベースにおけるバージョン情報やタイムスタンプと、ナビゲーション装置２０から受け取ったバージョン情報やタイムスタンプとを比較する。そして、地図情報データベースサーバ１２の磁気ディスク装置に格納されている地図情報データベースの方が新しい場合にのみ当該地図情報データベースを切り出す。
【００４０】
ステップ３０７にて、地図情報データベースの切り出しが行われた後には、配信サーバ１１にて受信されたナビゲーション装置２０に付与された情報から、当該ナビゲーション装置２０に搭載されているＲＡＭ３２が不揮発性メモリであるか否かの判断がなされる（ステップ３０８）。ここで、ナビゲーション装置２０に搭載されているＲＡＭ３２が不揮発性メモリであると判断された場合には、当該不揮発性メモリに地図情報データベースを保持しておくことができるので、ステップ３０７にて切り出された地図情報データベースに対して、当該地図情報データベースのタイムスタンプとバージョン情報が付加される（ステップ３０９）。ステップ３０９にてタイムスタンプとバージョン情報を付加された地図情報データベースは、ナビゲーション装置２０に対して配信される（ステップ３１０）。また、ステップ３０８においてナビゲーション装置２０に搭載されているＲＡＭ３２が揮発性メモリであると判断された場合には、ステップ３０９におけるタイムスタンプとバージョン情報は付加されずにステップ３１０の配信が行われる。ステップ３１０の地図情報データベースの配信、即ちナビゲーション装置２０でのダウンロードが開始されると、当該ナビゲーション装置２０にはポップアップウィンドウ等で、ダウンロードされている旨が通知される。
配信サーバ１１にてステップ３１０の配信が行われると、配信が成功したか否かの判断が行われる（ステップ３１１）。配信が成功した場合には、ナビゲーション装置２０において地図情報データベースのダウンロードが完了する（ステップ３１２）。ステップ３１２でナビゲーション装置２０にてダウンロードが完了した際には、当該ナビゲーション装置２０にはポップアップウィンドウ等で、ダウンロードが完了した旨が通知される。
ここで、地図情報データベースがナビゲーション装置２０にダウンロードされている間は、地図情報データベース提供サイト１０からナビゲーション装置２０に対して常にデータが配信されている。配信しようとするデータの総容量と配信されたデータの総容量とは、地図情報データベース提供サイト１０側でも、ナビゲーション装置２０側でも容易に知ることができる。そこで、ステップ３１１にて、地図情報データベースのデータファイルの転送が完了する前に通信状況の悪化等の理由によって回線が切断されて配信が中断した、即ち配信が失敗した場合には、ナビゲーション装置２０から地図情報データベース提供サイト１０に再接続して、残りの地図情報データベースを再度ダウンロードし、配信が完了するまでステップ３１０の配信処理を繰り返す。
【００４１】
このようにすれば、ナビゲーション装置２０から要求された地図情報データベースのサイズに応じた課金が可能となる。ナビゲーション装置２０を操作するユーザは、常に最新のバージョンの地図情報データベースを入手することができると共に、課金情報を見ることによって要求した地図情報データベースの金額を知ることができる。
また、ナビゲーション装置２０に不揮発性メモリが搭載されている場合においては、当該不揮発性メモリに保持されている地図情報データベースのバージョン情報と、地図情報データベースサーバ１２に格納されている最新の地図情報データベースのバージョン情報とを比較することによってバージョン管理を行うことが可能となる。
ここで、配信された地図情報データベースは、ナビゲーション装置２０に内蔵されたＲＡＭ３２に保持される。しかも、この地図情報データベースには、ナビゲーション装置２０に対して独自に付与された機器ＩＤが埋め込まれている。よって、地図情報データベース提供サイト１０を運用している地図情報の提供者は、再配信される心配のない地図情報データベースを、当該地図情報データベースを要求したナビゲーション装置２０に対してのみ提供することが可能となる。
本実施の形態における、従量制の課金方法では、地図情報データベースの切り出しを行う際に、その都度当該地図情報データベースのサイズに応じた課金を行う。このようにすれば、ナビゲーション装置２０を使用するユーザは、無駄な地図情報データベースを購入することなく、必要な地図情報データベースだけを妥当な金額にて購入することが可能となる。また、地図情報データベース提供サイト１０を運用する地図情報データベースの提供者は、配信したサイズに応じた収入を得ることができると共に、記録ディスクの不正使用等による減収の被害をも未然に防ぐことができる。
【００４２】
図４は、本実施の形態における地図情報データベースの配信に対して定額制にて課金する処理を説明するフローチャートである。まず、ナビゲーション装置２０が地図情報データベース提供サイト１０に対してアクセスを実行する（ステップ４０１）。このとき、ナビゲーション装置２０は、地図情報データベース提供サイト１０にログインするためのユーザＩＤとパスワード、取得しようとする地図情報データベースの要求エリア、当該ナビゲーション装置２０に付与された機器ＩＤ等の情報を同時に送信する。ステップ４０１におけるナビゲーション装置２０からのアクセスは、地図情報データベース提供サイト１０の配信サーバ１１にて受け付けられる（ステップ４０２）。ステップ４０２にて送信を受け付けられた各種の情報は、課金・認証サーバ１３へと送られ、この情報を送信したナビゲーション装置２０が地図情報データベースを配信することを許可された妥当な機器ＩＤを有しているか、また、送信されたユーザＩＤとパスワードにて地図情報データベース提供サイト１０にログイン可能であるか否かの判断がなされる（ステップ４０３）。ステップ４０３にて妥当なユーザではないとの判断がなされた場合は、ステップ４０１にてアクセスしたナビゲーション装置２０に対して、これ以降の地図情報データベース提供サイト１０に対するアクセスを拒否する旨の通知をし、アクセスを拒否する（ステップ４０４）。ステップ４０４にてナビゲーション装置２０に対して通知を行った後は、自動的に処理を終了する。
【００４３】
ステップ４０３にて地図情報データベース提供サイト１０に対してログインするのに妥当なユーザであると判断された場合は、当該地図情報データベース提供サイト１０にログインすることができる。ここで課金・認証サーバ１３では、ログインしたユーザに対して、一定金額の課金を行う（ステップ４０５）。そして配信サーバ１１では、ステップ４０１にて受信された情報に基づいて、要求された地図情報データベースのエリアを算出する（ステップ４０６）。ステップ４０６にて地図情報データベースの要求エリアが算出されると、切り出される地図情報データベースのサイズ確定する。ステップ４０５にて切り出される地図情報データベースのサイズが確定し、ステップ４０６にて一定額の課金情報が作成されると、ナビゲーション装置２０にはポップアップウィンドウ等で、切り出されるサイズと課金情報とが通知される。また、地図情報データベースサーバ１２では、当該地図情報データベースサーバ１２に格納されている最新の地図情報データベースの中から、ナビゲーション装置２０から要求のあった地図情報データベースの切り出しが行われる（ステップ４０７）。ここで、地図情報データベースサーバ１２から切り出された地図情報データベースには、当該地図情報データベースの要求を行ったナビゲーション装置２０の機器ＩＤが埋め込まれているものとする。
なお、ＲＡＭ３２が不揮発性メモリである場合であって（次のステップ４０８で判断される）、ナビゲーション装置２０から保持している地図情報データベースのバージョン情報やタイムスタンプが送られている場合には、上述した従量制の場合の動作と同様に、地図情報データベースサーバ１２の磁気ディスク装置に格納されている地図情報データベースの方が新しい場合にのみ当該地図情報データベースを切り出す。
【００４４】
ステップ４０７にて、地図情報データベースの切り出しが行われた後には、配信サーバ１１にて受信されたナビゲーション装置２０に付与された情報から、当該ナビゲーション装置２０に格納されているＲＡＭ３２が不揮発性メモリであるか否かの判断がなされる（ステップ４０８）。ここで、ナビゲーション装置２０に搭載されているＲＡＭ３２が不揮発性メモリであると判断された場合には、当該不揮発性メモリに地図情報データベースを保持しておくことができるので、ステップ４０７にて切り出された地図情報データベースに対して、当該地図情報データベースのタイムスタンプとバージョン情報が付加される（ステップ４０９）。ステップ４０９にてタイムスタンプとバージョン情報を付加された地図情報データベースは、ナビゲーション装置２０に対して配信される（ステップ４１０）。また、ステップ４０８においてナビゲーション装置２０に搭載されているＲＡＭ３２が揮発性メモリであると判断された場合には、ステップ４０９におけるタイムスタンプとバージョン情報は付加されずにステップ４１０の配信が行われる。ステップ４１０の地図情報データベースの配信、即ちナビゲーション装置２０でのダウンロードが開始されると、当該ナビゲーション装置２０にはポップアップウィンドウ等で、ダウンロードされている旨が通知される。
配信サーバ１１にてステップ４１０の配信が行われると、配信が成功したか否かの判断が行われる（ステップ４１１）。配信が成功した場合には、ナビゲーション装置２０において地図情報データベースのダウンロードが完了する（ステップ４１２）。ステップ４１２でナビゲーション装置２０にてダウンロードが完了した際には、当該ナビゲーション装置２０にはポップアップウィンドウ等で、ダウンロードが完了した旨が通知される。ここで、ステップ４１１にて、地図情報データベースの配信が失敗した場合には、ナビゲーション装置２０から地図情報データベース提供サイト１０に再接続して、残りの地図情報データベースを再度ダウンロードし、配信が完了するまでステップ４１０の配信処理を繰り返す。
【００４５】
このようにすれば、ナビゲーション装置２０から要求された地図情報データベースのサイズには左右されずに、地図情報データベースの要求回数に応じた課金が可能となる。配信される地図情報データのサイズに関わらず定額が課金されるため、ユーザは、自分が欲する地図情報データの取得に対してどれだけの課金が生ずるかを容易に予測することができ、必要な情報のみを効率的に取得することができる。ナビゲーション装置２０を操作するユーザは、常に最新のバージョンの地図情報データベースを入手することができると共に、課金情報を見ることによって要求した地図情報データベースの金額を知ることができる。
また、ナビゲーション装置２０に不揮発性メモリが搭載されている場合においては、当該不揮発性メモリに保持されている地図情報データベースのバージョン情報と、地図情報データベースサーバ１２に格納されている最新の地図情報データベースのバージョン情報とを比較することによってバージョン管理を行うことが可能となる。
ここで、配信された地図情報データベースは、従量制の場合と同様に、ナビゲーション装置２０に内蔵されたＲＡＭ３２に保持される。しかも、この地図情報データベースには、ナビゲーション装置２０に対して独自に付与された機器ＩＤが埋め込まれている。よって、地図情報データベース提供サイト１０を運用している地図情報の提供者は、再配信される心配のない地図情報データベースを限られたナビゲーション装置２０に対してのみ提供することが可能となる。
【００４６】
以上のように、本実施の形態では、従量制の課金を行う場合でも定額制の課金を行う場合でも、ユーザは必要な地図情報データベースのみを取得し、これに応じた料金を支払うこととなる。
ここで、地図情報データベース提供サイト１０から配信される地図情報データベースは、個々のユーザが所望する個別的かつ一過性の強い地図情報データベースである。したがって、仮に配信された地図情報データベースに埋め込まれた機器ＩＤ情報を意図的に編集して再配信できるようにしても、当該地図情報データベースの情報は、他のユーザにとっては価値のない、役に立たないものである可能性が高い。このため、当該地図情報データベースが再配信される恐れを軽減することができ、地図情報データベースに関する権利の保護に有効である。
【００４７】
なお、地図情報データベースの配信に伴う課金方式について、従量制及び定額制で課金する場合について詳細に述べたが、課金の方式はこれに限るものではない。例えば、地図情報データベース提供サイト１０を運営する会社とナビゲーション装置２０のユーザとの間で契約を結び、月単位の使用料などを設定し、契約期間中は自由に地図情報データベースの配信サービスを受けられるようにしても良い。
【００４８】
次に、図５、図６、図７、図８を用いて、本実施の形態においてナビゲーション装置２０の表示部２１に表示される画面イメージを例示して、従量制にて課金される場合のナビゲーション装置２０の動作例を具体的に説明する。
図５、図６、図７、図８は、本実施の形態におけるナビゲーション装置２０の表示部２１に表示される地図を例示したものである。これらの図面に示すように、表示部２１に表示される地図は、決められた間隔のグリッド線が縦（南北）方向、及び横（東西）方向に設定されている。また、人口が過密な市街地等に該当する部分の地図は、さらに細かいグリッド線が設定されている。
【００４９】
図５（ａ）は、ナビゲーション装置２０において、地図情報データベース提供サイト１０にログインしてから、現在の選択エリアが表示されるまでに表示部２１に表示される画面イメージの一例を示す図である。
さて、ナビゲーション装置２０を操作しているユーザが、現在ＲＡＭ３２に保持されていない領域の地図情報データベースを所望するときには、地図情報データベース提供サイト１０に対してアクセスを行い、当該地図情報データベース提供サイト１０から、ＲＡＭ３２に保持している領域の外側の地図情報データベースを取得しなくてはならない。そこで、操作部２２に地図情報データベース提供サイト１０に対してアクセスを行うための操作がなされると、当該地図情報データベース提供サイト１０にログインするためのログインポップアップウィンドウ７０が表示される。
【００５０】
このログインポップアップウィンドウ７０には、「地図切り出しを行います。ユーザＩＤとパスワードを入力してください。」というメッセージが表示される。また、このログインポップアップウィンドウ７０には、ユーザＩＤを入力するためのユーザＩＤ入力用テキストボックス７１と、パスワードを入力するためのパスワード入力用テキストボックス７２と、ＯＫボタン７３とキャンセルボタン７４とが備えられている。
ユーザは、表示されたメッセージにしたがってユーザＩＤ入力用テキストボックス７１にユーザＩＤを、パスワード入力用テキストボックス７２にパスワードを入力し、ＯＫボタン７３を選択することによって地図情報データベース提供サイト１０にログインすることができる。また、キャンセルボタン７４を選択することにより、地図情報データベース提供サイト１０へのログインをキャンセルすることができる。ここで、ユーザＩＤとパスワードとを入力した状態でＯＫボタン７３を選択すると、図示しない通信端末２４等の通信手段を通じてインターネット５０を経由し、地図情報データベース提供サイト１０に対するアクセスが行われる。このとき、ナビゲーション装置２０からは、ログインポップアップウィンドウ７０にて入力されたユーザＩＤとパスワードや当該ナビゲーション装置２０に付与された機器ＩＤ等の情報が地図情報データベース提供サイト１０へと送信される。
【００５１】
図５（ａ）にて、地図情報データベース提供サイト１０にログインすると、図５（ｂ）に示すように、現在選択されているエリアがグリッド線に沿った選択エリア６１によって表示される。この、選択エリア６１によって囲まれている部分の地図情報データベースが、ナビゲーション装置２０のＲＡＭ３２に保持されている。
【００５２】
次に、図６（ａ）に示すようなメッセージポップアップウィンドウ８１が表示される。このメッセージポップアップウィンドウ８１には、「切り出しエリアを選択してください。」というメッセージが表示される。また、このメッセージポップアップウィンドウ８１には、ＯＫボタン８２とキャンセルボタン８３とが備えられている。
ここで、ＯＫボタン８２を選択すると、図６（ｂ）にて説明する画面に切り替わる。また、キャンセルボタン８３を選択すると、地図情報データベース提供サイト１０からログオフして、通常のナビゲーション装置２０の表示画面に戻る。
【００５３】
図６（ａ）にて切り出しエリアを選択するように通知すると、図６（ｂ）に示すような新しいエリアを選択するための画面に切り替わる。ここで、図５（ｂ）に示した、現在選択されている選択エリア６１をグリッド線に沿って広げて、選択エリア６２とすることができる。このように選択エリア６２が確定されると、当該選択エリア６２を地図情報データベースの要求エリアとして地図情報データベース提供サイト１０へと送信する。
【００５４】
地図情報データベース提供サイト１０では、送信された各種の情報を基に要求された地図情報データベースのサイズを確定して課金情報を作成し、ナビゲーション装置２０へ通知する。
図７（ａ）は、地図情報データベース提供サイト１０にて切り出す地図情報データベースのサイズが確定し、課金情報が作成されて、ナビゲーション装置２０に通知された状態の画面イメージを示している。図７（ａ）には、メッセージポップアップウィンドウ８４が表示される。このメッセージポップアップウィンドウ８４には、「切り出されたエリアは２．８ＭＢです。料金は５０円です。よろしいですか？」というメッセージが表示される。このように、地図情報データベース提供サイト１０が配信しようとする地図情報データベースの容量と、その地図情報データベースに対する課金情報とを当該地図情報データベースの配信前にユーザに対して通知することができる。また、このメッセージポップアップウィンドウ８４には、ＯＫボタン８５とキャンセルボタン８６とが備えられている。
ここで、ＯＫボタン８５を選択すると、図７（ｂ）にて説明する画面に切り替わる。また、キャンセルボタン８６を選択すると、図６（ｂ）にて説明した新しいエリアを選択するための画面に切り替わる。
【００５５】
図７（ａ）にて切り出しエリアのサイズと料金を確認すると、ナビゲーション装置２０へのダウンロードが開始される。そして、図７（ｂ）に示すようなダウンロード状況表示ポップアップウィンドウ８７が表示される。このダウンロード状況表示ポップアップウィンドウ８７には、「ダウンロード中・・・  ＸＸパーセント完了」というダウンロードが行われている旨と、全体のどれぐらいのサイズがダウンロードされたかを示すメッセージが表示される。
【００５６】
図７（ｂ）にてダウンロードが１００パーセント完了すると、図８に示すようなダウンロード完了通知ポップアップウィンドウ８８が表示される。このダウンロード完了通知ポップアップウィンドウ８８には、「ダウンロード完了」というメッセージが表示される。これによって、ナビゲーション装置２０を操作しているユーザに対して、地図情報データベースのダウンロードが完了したことを通知することができる。
【００５７】
次に、図９、図１０、図１１を用いて、本実施の形態におけるナビゲーション装置２０の表示部２１に表示される画面イメージを例示して、地図情報データベース提供サイト１０によるルート探索とそれに伴う自動ダウンロードとを行う場合のナビゲーション装置２０の動作例を具体的に説明する。
図９、図１０、図１１は、本実施の形態におけるナビゲーション装置２０の表示部２１に表示される地図を例示したものである。これらの地図に示すように、表示部２１に表示される地図は、決められた間隔のグリッド線が縦（南北）方向、及び横（東西）方向に設定されている。
【００５８】
図９（ａ）は、ナビゲーション装置２０において、当該ナビゲーション装置２０の表示部２１に、ＲＡＭ３２に保持されている地図情報データベースに基づいて地図９０ａが表示された状態を示している。この現在保持されている地図情報データベースによって表示される地図９０ａにおいて、ナビゲーション装置２０を搭載した自車９１が図示するような地点にいるものとする。
ここで、ナビゲーション装置２０を操作しているユーザが、現在ＲＡＭ３２に保持されていない領域へのルート探索を行い、当該ＲＡＭ３２に保持されていない領域までのルートガイドを所望するときには、地図情報データベース提供サイト１０に対してアクセスを行い、当該地図情報データベース提供サイト１０から、当該領域の地図情報データベースと、ルートガイドに必要なデータを取得しなくてはならない。そこで、図示しない操作部２２に地図情報データベース提供サイト１０に対してルート探索を要求するための操作がなされると、図９（ｂ）に示すような、ルート探索用ポップアップウィンドウ１００が表示される。
【００５９】
図９（ｂ）に示したルート探索用ポップアップウィンドウ１００には、「地図情報データベースサイトにおいてルート探索を行います。目的地を入力してください。」というメッセージが表示される。また、このルート探索用ポップアップウィンドウ１００には、目的地を入力するための目的地入力用テキストボックス１０１と、ＯＫボタン１０２と、キャンセルボタン１０３とが備えられている。
ユーザは、表示されたメッセージにしたがって目的地入力用テキストボックス１０１に目的地を入力し、ＯＫボタン１０２を選択することによって地図情報データベース提供サイト１０に対してルート探索を要求することができる。また、キャンセルボタン１０３を選択することにより、地図情報データベース提供サイト１０へのルート探索の要求をキャンセルすることができる。
ここで、自車９１の位置が「東京駅」であったとして、目的地入力用テキストボックス１０１に目的地として「宇都宮駅」を入力しＯＫボタン１０２を選択すると、通信端末２４等の通信手段を通じてインターネット５０を経由し、地図情報データベース提供サイト１０に対するアクセスが行われる。このとき、ナビゲーション装置２０からは、地図９０ａに表示されている自車９１の位置や、ルート探索用ポップアップウィンドウ１００にて入力された目的地や、当該ナビゲーション装置２０に付与された機器ＩＤ等の情報が地図情報データベース提供サイト１０へと送られる。
【００６０】
さて、地図情報データベース提供サイト１０には、ナビゲーション装置２０から、「東京駅」から「宇都宮駅」までのルート探索の要求がなされる。
地図情報データベース提供サイト１０にて、このナビゲーション装置２０からの要求を受け取ると、図３及び図４にて説明したユーザ認証処理が行われる。その後、地図情報データベースサーバ１２にて現在地から目的地までのルート探索が行われる。その結果として、図９（ａ）に示した、地図９０ａを表示させるための地図情報データベースから、図１１（ｂ）に示す地図９０ｚを表示させるための地図情報データベースまでが切り出される。また、これらの地図情報データベースの切り出しと同時に、これらの地図に重ね合わせて表示するルートガイド用のデータが作成される。このようにして切り出された地図情報データベースとルートガイド用のデータは、地図情報データベースサーバ１２の一時領域に保持されることになる。そして、これらの切り出された地図情報データベースとルートガイド用のデータは、後に説明するナビゲーション装置２０からの配信要求に応じて、当該ナビゲーション装置２０に対して逐次配信される。
【００６１】
このように、ナビゲーション装置２０ではなく地図情報データベース提供サイト１０にてルート探索を行うようにすれば、ナビゲーション装置２０におけるＣＰＵ３１等にかかる演算処理等の負荷を軽減することができる。また、切り出された地図情報データベースを、地図情報データベースサーバ１２の一時領域に保持しておくことができるため、ナビゲーション装置２０のＲＡＭ３２の内で地図情報データベースを読み込むために使用する領域が少なくて済む。さらに、地図情報データベース提供サイト１０に、ユーザ領域を確保しておけば、ルート探索した結果を当該地図情報データベース提供サイト１０に格納しておくことも可能となり、これを再度取得することによって地図情報データベースの再利用が可能となる。このとき、地図情報データベースに対する課金を、ルート探索後、地図情報データベースの切り出し以前に行うようにすれば、再利用の際に二重に課金されることはなくなる。
【００６２】
さて、地図情報データベース提供サイト１０からナビゲーション装置２０には、地図情報データベースとルートガイド用のデータとが送られてくるが、この例では、ナビゲーション装置２０のＲＡＭ３２には、既に地図９０ａを表示させるための地図情報データベースが保持されている。このような場合には、ナビゲーション装置２０のＲＡＭ３２に保持された地図情報データベースのバージョン情報若しくはタイムスタンプと、地図情報データベースサーバ１２にて切り出されて当該地図情報データベースサーバ１２の一時領域に保持された最新の地図情報データベースのバージョン情報若しくはタイムスタンプとの比較を行うようにすることができる。このようにすれば、これらの情報が同じである場合には、地図情報データベースについてはダウンロードを行わずに、ルートガイド用のデータだけをダウンロードすることができる。また、地図情報データベースサーバ１２にて切り出されて一時領域に保持された地図情報データベースの方が新しい場合には、最新の地図情報データベースと、ルートガイド用のデータとをダウンロードすることができる。
【００６３】
図１０（ａ）は、図９（ａ）に示した地図９０ａを表示させていた地図情報データベースに代えて、地図情報データベース提供サイト１０からダウンロードした最新の地図情報データベースによって地図９０ｂを表示した状態を示す図である。この地図９０ｂに、さらに、ルートガイド用のデータを重ね合わせることによって自車９１の位置の他に出発地９２とルートガイドによる推奨走行経路９３とが表示されている。
ナビゲーション装置２０を操作するユーザは、この表示された最新の地図９０ｂと、自車９１の位置と、推奨走行経路９３とを見ながら、後に説明する目的地まで移動することができる。
また、ナビゲーション装置２０のＲＡＭ３２に保持されている地図情報データベースを基に、当該地図情報データベースのノードやリンク等の情報と、ルートガイドによる推奨走行経路９３とにしたがった音声ガイダンス等を行うことも可能である。
【００６４】
ここで、図１０（ａ）に示したような推奨走行経路９３にしたがって走行していくと、ナビゲーション装置２０の表示部２１に表示される地図９０ｂは、図１０（ｂ）に示すような状態になる。すなわち、図１０（ｂ）において、出発地９２から推奨走行経路９３にしたがって走行した自車９１の位置は地図９０ｂの終端近くに達している。
そこで、ナビゲーション装置２０は、地図情報データベース提供サイト１０へアクセスし、地図情報データベースサーバ１２の一時領域に保持されている地図９０ｂを表示している地図情報データベースにつながる、次の地図情報データベースと、当該次の地図情報データベースのルートガイド用のデータとをダウンロードする。
【００６５】
ナビゲーション装置２０が、地図情報データベース提供サイト１０から次の地図情報データベースをダウンロードしてＲＡＭ３２に保持すると、当該ナビゲーション装置２０の表示部２１には、地図９０ｂにつながる次の地図として、図１１（ａ）に示す地図９０ｃと、当該地図９０ｃにおける推奨走行経路９３とが表示される。
また、この地図９０ｃの終端に近づくと、さらに地図情報データベース提供サイト１０へとアクセスして、次の地図情報データベースとルートガイド用のデータとをダウンロードする。
【００６６】
図１１（ｂ）は、上述したような地図情報データベースと、ルートガイド用のデータとのダウンロードを繰り返して、目的地付近まで到達したときの状態を示す図である。
このように、ナビゲーション装置２０の表示部２１には、地図９０ｘ、地図９０ｙ、地図９０ｚと、それぞれの地図に対する推奨走行経路９３とが表示されている。さらに、地図９０ｚには、自車９１の位置と、目的地９４とが表示されている。
したがって、自車９１が表示された推奨走行経路９３にしたがって走行すれば、目的地９４に到着することができる。
このように、地図情報データベース提供サイト１０にてルート探索を行い、当該地図情報データベース提供サイト１０の地図情報データベースサーバ１２の一時領域に、ルート探索の結果切り出された地図情報データベースと、ルートガイド用のデータとを保持しておくことにより、ナビゲーション装置２０からの要求によって、出発地９２を含む地図９０ｂから目的地９４を含む地図９０ｚまでを逐次ダウンロードすることが可能となる。また、上記の例ではこれらの地図を逐次ダウンロードしたが、予め決定した推奨走行経路９３を含む全ての地図を一度にダウンロードし、自車９１の位置に応じて順次表示する態様を取ることも可能である。
【００６７】
次に、図１２、図１３を用いて、地図情報データベース提供サイト１０によるルート探索を行わずに、表示された地図の終端に近づいたときに、次の地図情報データベースを取得して地図を表示させる場合の動作について、ナビゲーション装置２０の表示部２１に表示される画面イメージを例示して、当該ナビゲーション装置２０の動作例を具体的に説明する。
図１２、図１３は、本実施の形態におけるナビゲーション装置２０の表示部２１に表示される地図を例示したものである。これまでに説明した地図の例と同様に、表示部２１表示される地図には、決められた間隔のグリッド線が縦（南北）方向、及び横（東西）方向に設定されているものとする。
【００６８】
図１２（ａ）は、ナビゲーション装置２０において、当該ナビゲーション装置２０の表示部２１に、ＲＡＭ３２に保持されている地図情報データベースによって地図９５ａが表示された状態を示している。この現在保持されている地図情報データベースによって表示される地図９５ａにおいて、ナビゲーション装置２０を搭載した自車９１が図示するような位置にいるものとする。自車９１が現在の進行方向にこのまま進んでいくと、やがて図１２（ｂ）に示すような位置に到達することになる。
【００６９】
図１２（ｂ）は、ナビゲーション装置２０を搭載した自車９１が、現在、当該ナビゲーション装置２０のＲＡＭ３２に保持している地図情報データベースによって表示される地図９５ａの終端近くまで達した状態を示している。
このように、自車９１が、保持している地図情報データベースの端点近くまで達したときには、地図情報データベース提供サイト１０から、次の地図情報データベースを取得することが可能であるし、また、ナビゲーション装置２０に地図を表示しないで走行することも可能である。
【００７０】
ここで、ユーザが次の地図情報データベースを取得して、地図９５ａに続く地図を表示させることを所望した場合について説明する。
図１３（ａ）に示した新規ダウンロード確認ポップアップウィンドウ１１０には、「自車位置がダウンロードした地図の範囲外に出ようとしています。新たに地図をダウンロードしますか？」というメッセージが表示される。また、この新規ダウンロード確認ポップアップウィンドウ１１０には、ＯＫボタン１１１と、キャンセルボタン１１２とが備えられている。
この新規ダウンロード確認ポップアップウィンドウ１１０において、ＯＫボタン１１１を選択することによって地図情報データベース提供サイト１０に対して次の地図情報データベースを要求することができる。また、キャンセルボタン１１２を選択することによって、地図情報データベース提供サイト１０への次の地図情報データベースの要求をキャンセルすることができる。
ここで、ＯＫボタン１１１が選択されると、図示しない通信端末２４等の通信手段を通じてインターネット５０を経由し、地図情報データベース提供サイト１０に対するアクセスが行われる。このとき、ナビゲーション装置２０からは、地図９５ａに表示されている自車９１の位置や、当該ナビゲーション装置２０に付与された機器ＩＤ等の情報が地図情報データベース提供サイト１０へと送られる。
【００７１】
さて、地図情報データベース提供サイト１０にて、このナビゲーション装置２０からの要求を受け取ると、図３及び図４にて説明したユーザ認証処理が行われる。その後、地図情報データベースサーバ１２にて、地図９５ａを表示させている地図情報データベースに続く、次の地図情報データベースの切り出しが行われる。また、当該地図情報データベースに対しての課金情報も作成されて、ナビゲーション装置２０に通知される。そして、この切り出された地図情報データベースは、ナビゲーション装置２０へと配信される。
【００７２】
図１３（ｂ）は、ナビゲーション装置２０の表示部２１にもともと表示されていた地図９５ａと共に、新たにダウンロードされた地図情報データベースによって表示される地図９５ｂが表示された状態を示す図である。
このようにすれば、地図情報データベース提供サイト１０にてルート探索を行わないで走行するような場合においても、ユーザが所望したときに次の地図情報データベースをダウンロードして、ナビゲーション装置２０の表示部２１に地図を表示させることが可能である。
【００７３】
以上説明したように、本実施の形態によれば、ナビゲーション装置２０から地図情報データベース提供サイト１０にアクセスし、当該地図情報データベース提供サイト１０の地図情報データベースサーバ１２に格納されている最新の地図情報データベースを取得し、当該ナビゲーション装置２０に反映することができる。
さらに詳しくは、地図情報データベースを地図情報データベースサーバ１２に格納することにより、道路や施設に関する情報が更新された場合に迅速に対応し、地図情報データベースに反映させることができる。また、地図情報データベースサーバ１２は、データの記憶容量を容易に増加させることができるため、詳細な地図情報データベースの利用が可能になる。この地図情報データベースサーバ１２に格納されている地図情報データベースには、多数のＰＯＩ情報を記録することができるので、ナビゲーション装置２０にダウンロードして使用する際にも、豊富な情報の検索が可能となる。
地図情報データベース提供サイト１０において、時間ごとの渋滞情報等を反映するようにすれば、これらの情報を付加して、ナビゲーション装置２０に配信することも可能である。
【００７４】
また、このようにメモリ領域で地図情報データベースを管理するようにすれば、ハードディスクドライブや記録ディスクを読み込むためのドライブを持たないようなＰＤＡ（Personal Digital Assistant）でも地図情報データベースを使用することができる。このような一般的なＰＤＡからは、携帯電話などの通信端末２４を接続したり、ＰＤＡ自体が通信機能を備えている場合にはその通信機能を使用することにより、通信手段を通じてインターネット５０への接続が可能である。したがって、地図情報データベース提供サイト１０へアクセスすることによって最新の地図情報データベースを取得することが可能である。
さらに、ＰＤＡにＧＰＳを搭載すれば、山岳地帯等、車両が入り込めないような場所でのルート探索も可能になる。
【００７５】
本実施の形態のように、地図情報データベースを地図情報データベース提供サイト１０から配信するようにすれば、当該地図情報データベースを配信する際に、宣伝広告等を挿入することも可能となる。このような広告は、地図情報データベースサーバ１２に地図情報データベースを格納する際に当該地図情報データベースに対して付け加えることにより、ナビゲーション装置２０の配信要求に応じて自動的に配信され、当該ナビゲーション装置２０の表示部２１に表示される。このようにして、地図情報データベース提供サイト１０を運営する会社や、配信する地図情報データベースの地域情報等の広告を挿入すれば、会社や地域の店舗等からの収入を見込むことができるため、地図情報データベースをさらに安価にて、または無料にて配信することも可能となる。
【００７６】
【発明の効果】
以上説明したように、本発明によれは、ネットワークで接続された地図情報データベースサーバから、常に最新の地図情報データベースを取得し、当該地図情報データベースをナビゲーション装置に反映させることができ、この最新の地図情報データベースを利用すれば、最新の詳細情報に基づいたナビゲーションを行うことができる。
【００７７】
また、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記録ディスクを使用することなくナビゲーションシステムを実現することができ、必要な地図情報データベースを安価にて入手することが可能となる。さらに、記録ディスクやメモリスティックのような半導体メモリを使用した各種記録媒体を併用することによって、更新された情報だけを地図情報データベースサーバから取得し、最新の地図情報データベースを反映することも可能となる。
【００７８】
またさらに、地図情報データベースを提供する提供者は、決められた課金制度に伴う安定した収入を得ることができると共に、再配布が不可能な機器ＩＤを含んだ地図情報データベースを配信することにより、当該地図情報データベースの保護を行うこともできる。
【図面の簡単な説明】
【図１】  本実施の形態におけるナビゲーション装置２０の地図情報データベースをネットワークを介して配信システムを示すブロック図である。
【図２】  本実施の形態におけるナビゲーション装置２０の構成を説明する図である。
【図３】  本実施の形態における地図情報データベースの配信に対して従量制にて課金する処理を説明するフローチャートである。
【図４】  本実施の形態における地図情報データベースの配信に対して定額制にて課金する処理を説明するフローチャートである。
【図５】  本実施の形態において、ナビゲーション装置２０から地図情報データベース提供サイト１０へログインする際の表示部２１の状態を示す図である。
【図６】  本実施の形態において、ナビゲーション装置２０にて切り出しエリアを選択する際の表示部２１の状態を示す図である。
【図７】  本実施の形態において、ナビゲーション装置２０に通知されるサイズと課金情報、及びダウンロード状況を表示する表示部２１の状態を示す図である。
【図８】  本実施の形態において、ナビゲーション装置２０に通知されるダウンロードが完了した際の表示部２１の状態を示す図である。
【図９】  本実施の形態において、表示部２１に表示される表示される地図の状態と、地図情報データベース提供サイト１０へルート検索を要求する際の表示部２１の状態を示す図である。
【図１０】  本実施の形態において、表示部２１に表示される地図の状態を示す図である。
【図１１】  本実施の形態において、表示部２１に表示される地図の状態を示す図である。
【図１２】  本実施の形態において、表示部２１に表示される地図の状態を示す図である。
【図１３】  本実施に形態において、地図情報データベースのダウンロードを要求する際の表示部２１の状態と、表示部２１に表示される地図の状態を示す図である。
【符号の説明】
１０…地図情報データベース提供サイト、１１…配信サーバ、１２…地図情報データベースサーバ、１３…課金・認証サーバ、２０…ナビゲーション装置、２１…表示部、２２…操作部、２３…スピーカ、２４…通信端末、２５…制御ブロック、２６…測位ブロック、２７…ディスクドライブ、３１…ＣＰＵ、３２…ＲＡＭ、３３…ＲＯＭ、３４…表示制御装置、３５…入力制御装置、３６…ガイダンス制御装置、３７…音声制御装置、３８…通信部、３９…記憶制御装置、４１…ＧＰＳアンテナ、４２…ＧＰＳ測位部、４３…車速センサ、４４…ジャイロセンサ、４５…測位補正部、５０…インターネット、７０…ログインポップアップウィンドウ、７１…ユーザＩＤ入力用テキストボックス、７２…パスワード入力用テキストボックス、７３…ＯＫボタン、７４…キャンセルボタン、８１…メッセージポップアップウィンドウ、８２…ＯＫボタン、８３…キャンセルボタン、８４…メッセージポップアップウィンドウ、８５…ＯＫボタン、８６…キャンセルボタン、８７…ダウンロード状況表示ポップアップウィンドウ、８８…ダウンロード完了通知ポップアップウィンドウ、９０ａ，９０ｂ，９０ｃ，９０ｘ，９０ｙ，９０ｚ…地図、９１…自車、９２…出発地、９３…推奨走行経路、９４…目的地、９５ａ，９５ｂ…地図、１００…ルート探索用ポップアップウィンドウ、１０１…目的地入力用テキストボックス、１０２…ＯＫボタン、１０３…キャンセルボタン、１１０…新規ダウンロード確認ポップアップウィンドウ、１１１…ＯＫボタン、１１２…キャンセルボタン
【図１】
0004806859.tif 000002
【図２】
0004806859.tif 000003
【図３】
0004806859.tif 000004
【図４】
0004806859.tif 000005
【図５】
0004806859.tif 000006
【図６】
0004806859.tif 000007
【図７】
0004806859.tif 000008
【図８】
0004806859.tif 000009
【図９】
0004806859.tif 000010
【図１０】
0004806859.tif 000011
【図１１】
0004806859.tif 000012
【図１２】
0004806859.tif 000013
【図１３】
0004806859.tif 000014