(57)【要約】【課題】  ユーザが地図データを期間限定で使用することが可能なナビゲーション装置とその地図データを提供するサーバを提供する。【解決手段】  地図情報の提供が指示されたとき、地図サーバは、地図データベースから所望の地図情報を取得し、前記スロットに装着された記憶デバイスに出力するとともに、これまで使用していた地図情報のバックアップを生成する。  この記憶デバイスに記録された地図情報をナビゲーション装置が利用するときには、この地図情報の利用期限に関する日時情報を前記記憶デバイスより取得し、これとクロックから取得した日時と比較することによって、前記地図情報の利用可否を判断する。利用可能期間を経過した等、利用不可である場合、生成したバックアップの地図データを再度利用する。【選択図】 図１
2007094218.tif 000002
【特許請求の範囲】
【請求項１】
リムーバブルな記憶デバイスに記録された地図情報及びその地図情報の利用期限に関する日時情報を利用するナビゲーション装置であって、
日時を計測し保持するクロックと、
前記記憶デバイスを装着するスロットと、
前記スロットに記憶デバイスが装着されたことを検出する検出部と、
前記検出部によって、記憶デバイスが装着されたことが検出されたとき、前記記憶デバイスより地図情報の利用期限に関する日時情報を取得し、これを前記クロックから取得した日時と比較することによって、前記地図情報の利用可否を判断する制御部とを備えることを特徴とするナビゲーション装置。
【請求項２】
前記記憶デバイスには、既に古いバージョンの地図情報が記録されており、
前記制御部は、前記検出部によって、記憶デバイスが装着されたことが検出されたとき、前記記憶デバイスより地図情報の利用期限に関する日時情報を取得し、これと前記クロックから取得した日時との比較の結果、前記地図情報の利用が不可である判断するとき、前記地図情報に替えて、既に古いバージョンの地図情報を使用することを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
地図情報を提供するサーバであって、
前記地図情報が識別情報に対応づけられた前記地図情報を格納した地図データベースと、
前記地図情報を記憶する記憶デバイスを装着するスロットと、
前記識別情報に基づいて前記地図情報の提供が指示されたとき、前記地図データベースから前記識別情報に対応する地図情報を取得し、この地図情報を、この地図情報の利用期限を示す情報とともに前記スロットに装着された記憶デバイスに出力するとともに、前記識別情報に対応した前記記憶デバイスに記憶されている既に古いバージョンの地図情報を生成する制御部とを
備えることを特徴とするサーバ。
【請求項４】
前記識別情報は、地図情報の地域を識別するための情報であることを特徴とする請求項３に記載のサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に記録された地図データを期限付きで使用するナビゲーション装置に関するものである。
【背景技術】
【０００２】
近年、ナビゲーション装置に用いられる地図情報は道路情報だけではなく、駐車場やレストラン、デパートなどの店舗情報やランドマーク等の情報が含まれており、特に旅行などで初めて訪れる地域では非常に有用である。一方、訪れることがない等、参照の必要がない地域の地図情報も多分に含んでおり、これらは全く利用されることがない。
【０００３】
このようなナビゲーション用地図データ全体を最新版にアップデートしておくことは望ましいが、その費用は高価であり、ユーザは頻繁にアップデートしていないのが現状である。
【０００４】
ナビゲーション装置によっては、地域毎に地図をダウンロードし、アップデートすることが可能なものもあり、これにより、更新したい地域のみを最新版に更新することができればユーザのニーズを満たす。
【０００５】
特許文献１は、リムーバブルな記憶媒体を用いて地図情報を更新する方式を示している。また、特許文献２は、ナビゲーション装置に使用期間を設定できる仕組みを提供している。
【特許文献１】特開２００２−５６６９号公報
【特許文献２】特開２００４−１１７０６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、旅行等の短期間、あるいは限られた期間でのみ、その地域の地図データを使用するような場合には、その地域の地図データは旅行等の期間だけ使用できれば十分であり、普段は不要であるため、そのために高額な料金を支払って地図データを更新することに困難性を伴う。
【０００７】
そこで、本発明は、ユーザが地図データを期間限定で使用することが可能なナビゲーション装置とその地図データを提供するサーバを提供することを課題とする。
【課題を解決するための手段】
【０００８】
上記課題に鑑み本発明は、以下の特徴を有する。
【０００９】
請求項１の発明は、リムーバブルな記憶デバイスに記録された地図情報及びその地図情報の利用期限に関する日時情報を利用するナビゲーション装置であって、日時を計測し保持するクロックと、前記記憶デバイスを装着するスロットと、前記スロットに記憶デバイスが装着されたことを検出する検出部と、前記検出部によって、記憶デバイスが装着されたことが検出されたとき、前記記憶デバイスより地図情報の利用期限に関する日時情報を取得し、これを前記クロックから取得した日時と比較することによって、前記地図情報の利用可否を判断する制御部とを備えることを特徴とする。
【００１０】
この特徴により、ナビゲーション装置に装着された記憶デバイスに記録された地図情報を、期限付きで使用することが可能となる。
【００１１】
請求項２の発明は、請求項１に記載のナビゲーション装置であって、前記記憶デバイスには、既に古いバージョンの地図情報が記録されており、前記制御部は、前記検出部によって、記憶デバイスが装着されたことが検出されたとき、前記記憶デバイスより地図情報の利用期限に関する日時情報を取得し、これと前記クロックから取得した日時との比較の結果、前記地図情報の利用が不可である判断するとき、前記地図情報に替えて、既に古いバージョンの地図情報を使用することを特徴とする。
【００１２】
この特徴により、記憶デバイスに記録された地図情報が利用できないときでも、この地図情報に代わって、バックアップされた既に古いバージョンの地図情報を使用することができる。
【００１３】
請求項３の発明は、地図情報を提供するサーバであって、前記地図情報が識別情報に対応づけられた前記地図情報を格納した地図データベースと、前記地図情報を記憶する記憶デバイスを装着するスロットと、前記識別情報に基づいて前記地図情報の提供が指示されたとき、前記地図データベースから前記識別情報に対応する地図情報を取得し、この地図情報を、この地図情報の利用期限を示す情報とともに前記スロットに装着された記憶デバイスに出力するとともに、前記識別情報に対応した前記記憶デバイスに記憶されている既に古いバージョンの地図情報を生成する制御部とを備えることを特徴とする。
【００１４】
この特徴により、新しく地図情報を取得した場合に、これまで使用していた地図情報のバックアップを生成することになるため、この使用していた地図情報の再利用が可能となる。
【００１５】
請求項４の発明は、請求項３に記載のサーバであって、前記識別情報は、地図情報の地域を識別するための情報であることを特徴とする。
【００１６】
この特徴により、地図情報をその地域毎に提供およびバックアップを生成することが可能となる。
【発明の効果】
【００１７】
本発明によれば、ユーザが地図データを期間限定で使用することが可能なナビゲーション装置とその地図データを提供するサーバを提供することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態につき図面を参照して説明する。
（実施例１）
図１は、本システムの構成を示す。
【００１９】
本システムは、通信機能のない車載ナビゲーション装置１０、通信機能のない地図サーバ２０、リムーバブルな記録媒体であるHDD(Hard Disk Drive)３０を含む。
【００２０】
図２は、図１の通信機能のないナビゲーション装置１０の構成を示す。
【００２１】
本ナビゲーション装置１０は、GPS受信部１００、ジャイロスコープ１０１、車速センサ１０２、位置検出部１０３、リアルタイムクロックモジュール１０４、表示部１０５、リモコン１０６、リモコン受光部１０７、リムーバブルHDDスロット１０８、リムーバブルHDD挿入検出部１０９、制御部１１０から構成される。
【００２２】
GPS受信部１００、ジャイロスコープ１０１、車速センサ１０２は、現在位置を示すための各種情報を取得する。位置検出部１０３は、GPS受信部１００、ジャイロスコープ１０１、車速センサ１０２から取得したデータを用いて現在位置を検出する。リアルタイムクロックモジュール１０４は、日付・時間を保持する。表示部１０５は地図等の情報を表示する液晶ディスプレイ等である。リモコン１０６は、ユーザが操作入力を行うインタフェースである。リモコン受光部１０７は、リモコンから送信されたユーザからの操作入力情報を受信する。リムーバブルHDDスロット１０８には、リムーバブルHDD３０がセットされ、リムーバブルHDD３０がセットされた状態で、地図データの授受がなされる。リムーバブルHDD挿入検出部１０９は、リムーバブルHDD３０が挿入されていることを検出する。制御部１１０は、ユーザからの指示に基づき、装置内の各構成を制御する。
【００２３】
図３は、図１の通信機能のない地図サーバ２０の構成を示す。地図サーバ２０は、リアルタイムクロックモジュール２００、大容量記憶部２０１、表示部２０２、入力部２０３、リムーバブルHDDスロット２０４、リムーバブルHDD挿入検出部２０５、制御部２０６を含む。
【００２４】
リアルタイムクロックモジュール２００は日付・時間を保持する。大容量記憶部２０１は、地図データ等を格納する。表示部２０２は地図等の情報を表示する液晶ディスプレイ等である。入力部２０３は、キーボード等のユーザが操作入力を行うインタフェースである。リムーバブルHDDスロット２０４には、リムーバブルHDD３０がセットされる。リムーバブルHDD挿入検出部２０５は、リムーバブルHDD３０が挿入されていることを検出する。制御部２０６は、ユーザからの指示に基づき、装置内の各構成を制御する。
【００２５】
この構成において、ナビゲーション装置１０と地図サーバ２０との間で、地図データは、リムーバブルHDD３０を介して授受される。
【００２６】
ここで、大容量記憶部２０１に格納されている地図データについて説明する。
【００２７】
図４は、地図情報全国版４０のデータ構造を示す。地図情報全国版４０は、ヘッダ情報４００と、N個の地域地図情報（１〜N）４１０を含む。ヘッダ情報４００は、地図最終更新日付４０１、バージョン情報４０２、レンタル情報４０３を含む。地図最終更新日付４０１には、地図データのうち一部でも更新された最終日付が記録される。バージョン情報４０２は、地図情報のバージョンが記録される。地域地図によってバージョンが異なる場合は、最新のバージョン情報が地域地図毎に記録される。レンタル情報４０３には、地域別にユニークに割当てられた地域IDとレンタル期限からなるリストで構成される。
【００２８】
なお、請求項中の「識別情報」は、実施の形態における地域IDに対応する。
【００２９】
図５は、図４の地域地図情報４１０の構造を示す。地域地図情報４１０は、ヘッダ情報４２０、地域道路情報４３０、地域住宅情報４４０、地域地図接続情報４５０を含む。
【００３０】
ヘッダ情報４２０は、地域地図定義情報４２１、地域地図最終更新日付４２２、バージョン情報４２３、レンタル情報４２４を含む。
【００３１】
地域道路情報４３０は、地域を構成している道路、交差点等のネットワーク情報である。
【００３２】
地域住宅情報４４０は、地域内の目的地、目印となりうるあらゆる施設の住所、電話番号等で構成されるデータベースである。
【００３３】
地域地図接続情報４５０は、隣接する地域地図間の接続関係を示す情報を含む。
【００３４】
ここで、ヘッダ情報４２０について詳説すると、地域地図定義情報４２１は、地域地図の緯度、経度、形状、地域ID等の情報を含む。地域地図最終更新日付４２２は、地域地図が最後に更新された日付が入る。バージョン情報４２３は、地域地図のバージョン情報が記録される。レンタル情報４２４は、レンタル期限情報４２５、旧バージョン地域地図情報へのリンク４２６を含む。
【００３５】
レンタル期限情報４２５は、地域地図情報がレンタルされている場合にのみレンタル期限が地図サーバ２０によって記録される。レンタル期限が記録されていない場合は、購入されたものと判断される。
【００３６】
旧バージョン地域地図情報へのリンク４２６は、旧バージョンの地域地図情報に関するデータが記録される。この情報は、レンタル終了後に旧バージョンの地域地図情報に戻す際に利用される。
【００３７】
次に、本システムの動作について説明する。
【００３８】
まず、図６を参照しながら、地図情報をレンタルする際のユーザの基本動作フローを説明する。なお、本動作と機器の動作との対応付けについては後述する。
【００３９】
最初に、ユーザは地図サーバ２０から最新版の地図データをレンタルしたい地域を選択する(S100)。次にユーザがレンタル期限を設定すると(S102)、あらかじめ設定されたレンタル料金の支払い手続きを行う。この結果、その地域に対応した最新の地図情報がダウンロード可能となり、ダウンロードを行う（S104）。続いて、他の地域をレンタルする場合（S106のYes）、S100に遷移する。他の地域をレンタルしない場合(S106のNo)、終了となる。
【００４０】
次に、図７を参照しながら、レンタル地図が書き込まれたリムーバブルHDD３０をナビゲーション装置１０に装着した場合の装置の基本的な動作を説明する。なお、地図情報との対応付けについては後述する。
【００４１】
まず、制御部１１０が、リアルタイムクロックモジュール１０４より日付を読み出し(S200)、リアルタイムクロックモジュール１０４より読み出した日付とレンタルの期限情報と比較する(S202)。もし、リアルタイムクロックモジュール１０４より読み出した日付がレンタルの期限内であれば(S204のYes)、通常に使用可能であり、終了となる。もし、リアルタイムクロックモジュール１０４より読み出した日付がレンタル期限を越えていれば（S204のNo）、レンタルした地域地図情報を購入するか、否かをユーザに確認する(S206)。このとき、購入する場合(S206のYes)は、制御部１１０がレンタル地図のレンタル期間制限を解除すると同時にバックアップしている旧地域地図情報を削除する(S210)。この際、購入代金を支払うことになる。一方、レンタルした地域地図情報を購入しない場合(S206のNo)は、レンタル地図を削除し旧地域地図情報を自リムーバブルHDD３０に書き戻す(S208)。
【００４２】
次に、リムーバブルHDD３０に図４に示す地図データが記録されている場合のナビゲーション機能に関する基本動作について説明する。
【００４３】
まず、ユーザがリモコン１０６で電源ONボタンを押すとリモコン受光部１０７でコマンドを受け取り、制御部１１０が電源ONコマンドを解釈し、リアルタイムクロックモジュール１０４から、本日の日付、時間を読み出し表示部１０５に表示する。
【００４４】
続いて、ナビゲーション開始ボタンをユーザがリモコンで指示すると、以下の様に動作する。ナビゲーション装置１０が現在位置を検出するためにGPS受信機１００、ジャイロスコープ１０１、車速センサ１０２から得られたデータを位置検出部１０３が解析し、現在地、進行方向、速度を検出する。また、制御部１１０によって、リムーバブルHDD３０に挿入された地図情報が読み出され、位置検出部１０３によって得られた情報と合わせて液晶ディスプレイ等の表示部１０５に表示される。
【００４５】
続いて、本実施例につき、例えば、リムーバブルHDD３０に記録された地図情報が最新版ではない３年前のものであり、かつ、明日から1週間、ある地域の地図を使用する場合を例に挙げ、説明する。
【００４６】
図８は、図６のフローチャートにおけるS100,S102,S104に相当する処理を示す。この場合、リムーバブルHDD３０に記録されている地図情報全国版４０のある地域地図の最新版をレンタルするために、地図サーバ２０に持っていく。この地図サーバ２０として、データダウンロード端末等を想定する。リムーバブルHDD３０を地図サーバ２０のリムーバブルHDDスロット２０４に挿入する（S300）と、挿入検出部２０５によりリムーバブルHDD３０の挿入を検出した地図サーバ２０は、表示部２０２に地域地図レンタルのメニュー画面を提示する。なお、地図サーバ２０からは、地図をレンタルだけでなく、購入することも可能であるが、ここでは、購入処理についての説明を省略する。
【００４７】
メニュー画面より、ユーザはレンタルしたい地域地図を選択する（S302）。すると地図サーバ２０は、レンタル期間とそれに対応する料金のリストを表示部２０２に提示する。そのリストの中からユーザは、必要なレンタル期間を選択し、それに対応するレンタル料金を支払う（S304）。地図サーバ２０は、まずリムーバブルHDD３０内の地図情報全国版４０からユーザがレンタルしたい地域地図に対応する旧バージョンの地域地図情報４１０を検索する（S306）。このとき、地域IDをキーワードとして検索を行う。N個の地域地図情報のうち、検索された地域地図情報a(1<=a<=N)は、将来的に元に戻すためにバックアップを持つ（S308）。
【００４８】
レンタルする最新地域地図は、同じ地域地図IDの地域地図情報部分に上書き処理される。この際、地域地図最終更新日付４２２には、更新日を入力し、バージョン情報４２３には、本地域地図情報のバージョンが入る。レンタル情報４２４には、S304で設定されたレンタル期限をレンタル期限４２５に記録、バックアップする旧バージョンの地域地図ファイルへのリンク情報を旧バージョンの地域地図情報へのリンク４２６に記録される(S310)。
【００４９】
次に、レンタル地域地図を更新した地図情報全国版４０に対しては、ヘッダ情報４００の地図最終更新日付４０１、バージョン情報４０２を更新し、レンタル情報４０３に地域IDとレンタル期間のリストを登録する(S312)。
【００５０】
レンタル地域地図情報をダウンロードする際、将来的に元に戻すために旧地域地図情報をバックアップすることは前述したが、その際、旧地域地図情報のバックアップを、リムーバブルHDD３０に持つ場合、あるいは、地図サーバ２０に持つ場合とがある。
【００５１】
まず、地域地図情報のバックアップをリムーバブルHDD３０に持つ場合の処理について説明する。なお、この処理は、図８のS308に対応する。
【００５２】
まず、レンタルしたい最新版地域地図情報をダウンロードする前に、旧地域地図情報aを指定したバックアップファイル名でリムーバブルHDD３０にコピーする。
旧バージョンの地域地図情報へのリンク４２６に、記録先がリムーバブルHDD３０内であること、および、前記バックアップファイル名を登録することによって、将来的に元に戻すことが可能となる。
【００５３】
次に、地域地図情報のバックアップを地図サーバ２０に持つ場合の処理について説明する。なお、この処理は、図８のS308に対応する。
【００５４】
まず、地図サーバ２０の大容量記憶部２０１にバックアップのエリアを確保する。次に、レンタルしたい最新版地域地図情報をダウンロードする前に、旧地域地図情報aを、確保した地図サーバの大容量記憶部２０１のバックアップエリアに指定したバックアップファイル名でコピーする。旧バージョンの地域地図情報へのリンク４２６に、記録先が地図サーバ２０であることと、前記バックアップファイル名を登録することによって将来的に元に戻すことが可能となる。
【００５５】
上記２つの場合において、バックアップデータは、元データをそのままコピーするようにしたが、このバックアップデータの持ち方については、上記を含め、次の3方式がある。
・  旧地域地図情報全てをバックアップする。
・  旧地域地図情報と最新地域地図情報との差分情報のみを持つ。
・  旧地域地図情報のバージョン情報を持つ。
【００５６】
上記１は、上記のように、旧地域地図情報を別ファイルにコピーする。上記２は、旧地域地図情報と最新地域地図情報との差分情報のみを別ファイルとして持つ。この方式によれば、ファイルの大きさは小さくなる効果がある。上記３は、旧地域地図情報のバーション情報及び、そのバーションを入手するためのインターネットへのリンク情報のみを記録する。
【００５７】
図９は、図７のフローチャートに相当する処理を示す。
【００５８】
レンタル地域地図情報が書き込まれたリムーバブルHDD３０をナビゲーション装置１０に装着した場合（S400）、制御部１１０は、リアルタイムクロックモジュール１０４より日付を読み出す(S401)。次に、リムーバブルHDD３０に記録されている地図情報全国版４０のヘッダ情報４００内のレンタル情報４０３から、レンタル地域地図の利用期限情報と現在の日付を比較する(S402)。このとき、読み出した日付が、レンタルの期限内であれば(S403のYes)、通常に使用可能である。一方、レンタル期限を越えていれば（S403のNo）、レンタルした地域地図情報を購入するか、否かをユーザに確認する(S404)。このとき、購入する場合(S404のYes)は、制御部１１０がレンタル地図のレンタル期間制限を解除すると同時にバックアップしている旧地域地図情報を削除する(S406)。
【００５９】
本実施例では、レンタル地図のレンタル期間制限の解除は、地図情報全国版４０のヘッダ情報４００内のレンタル情報のリスト４０３から、該当する地域IDと期限のリストを削除すると同時に、該当する地域地図情報４１０のヘッダ情報４２０のレンタル情報４２４内のレンタル期限４２５、旧バージョン地域地図情報へのリンク４２６を削除する。
【００６０】
仮に、購入しない場合(S404のNo)は、レンタル地域地図情報を削除し、旧地域地図情報に書き戻す(S405)。地図情報全国版４０のヘッダ情報４００内のレンタル情報４０３に次のレンタルリストが存在する場合（S407のYes）、S403に遷移し、存在しない場合（S407のNo）には、処理を終了する。
【００６１】
なお、この書き戻し処理については、バックアップデータをどこに持っているかによって異なる。以下、バックアップをリムーバブルHDD３０に作成した場合と地図サーバ２０に作成した場合について説明する。
【００６２】
まず、レンタル終了によって、リムーバブルHDD３０に作成したバックアップデータを書き戻す（図９のS405に相当する）処理を図１０に示す。
【００６３】
書き戻し対象の地域地図情報４１０のヘッダ情報４２０のレンタル情報４２４内の旧バージョンの地域地図情報へのリンク４２６に登録されているバックアップ登録先及びバックアップファイル名を獲得する（S500）。このとき、バックアップ先はリムーバブルHDD３０である。このファイル名のデータをレンタル地域地図情報に上書き（S501）し、バックアップ地域地図情報を削除する（S502）ことで、書き戻しを実現する。
【００６４】
続いて、バックアップデータをリムーバブルHDD３０上に作成した場合の図９のS406に相当する、レンタル終了後の地図買取に伴うバックアップデータの削除処理を図１１に示す。
【００６５】
まず、書き戻し対象の地域地図情報４１０のヘッダ情報４２０のレンタル情報４２４内の旧バージョンの地域地図情報へのリンク４２６に登録されているバックアップ登録先及びバックアップファイル名を獲得し（S600）、そのバックアップファイルを削除する(S601)。
次に、レンタル地域地図情報４１０のヘッダ情報４２０のレンタル情報４２４のレンタル期限４２５、旧バージョン地域地図へのリンク４２６の内容を消去（S602）する。最後に、地図情報全国版４０のヘッダ情報４００のレンタル情報のリスト４０３から本リストを削除する（S603）。
【００６６】
次に、地図サーバ２０にバックアップデータを作成した場合の図９に相当する処理を図１２に示す。本実施例では、ナビゲーション装置１０に通信機能がないため、リムーバブルHDD３０を地図サーバ２０に装着し、書き戻しを行う必要がある。地図サーバ２０のリムーバブルHDDスロット２０４にリムーバブルHDD３０を挿入すると、制御部２０６は、メニューリストを表示部２０２に表示する。ここで、「レンタル終了によるデータの書き戻し」を選択すると(S700)、制御部２０６は、リアルタイムクロックモジュール２００より日付を読み出す（S701）。以降の処理は、図９のS402以降と同様の処理となる。具体的には、リムーバブルHDD３０の地図情報全国版４０のヘッダ情報４００内のレンタル情報のリスト４０３から、該当する地域IDと期限のリストを比較する。レンタル期限が過ぎているものに対して、大容量記憶部２０１にレンタル時に記録した旧地域地図情報に書き戻す。旧地域地図情報は、レンタル対象の地域地図情報４１０のヘッダ情報４２０のレンタル情報４２４内の旧バージョンの地域地図情報へのリンク４２６に登録されており、大容量記憶部２０１内のデータとの対応付けが可能である。
【００６７】
次に、レンタル終了によって、地図サーバ２０に作成したバックアップデータを書き戻す（図９のS405に相当する）処理については、バックアップ先はリムーバブルHDD３０ではなく地図サーバ２０上であることを除き、図１０に示す処理と同様である。
【００６８】
続いて、図９のS406に相当する、レンタル終了後の地図の買取に伴うバックアップデータの削除処理についても、バックアップ先はリムーバブルHDD３０ではなく地図サーバ２０上であることを除き、図１１に示す処理と同様である。
【００６９】
上記では、バックアップデータは、元データをそのままコピーした形態であるが、前述の3方式によるバックアップデータの持ち方に対応して、書き戻し方も異なる。
【００７０】
旧地域地図情報全てをバックアップした場合には、上記の例の様にバックアップとして保存していた別ファイルの旧地域地図情報を該当するレンタル地域地図情報へ上書きすることによって書き戻しを実現する。
【００７１】
旧地域地図情報と最新地域地図情報との差分情報のみを持つ場合には、バックアップとして保存していた旧地域地図情報とレンタルされる最新地域地図情報との差分情報ファイルを用い、該当するレンタル地域地図情報から旧地域地図情報を再生成することで、書き戻しを実現する。
【００７２】
旧地域地図情報のバージョン情報を持つ場合、レンタル対象の地域地図情報４１０のヘッダ情報４２０のレンタル情報４２４内の旧バージョンの地域地図情報へのリンク４２６に旧地域地図情報のバーション情報及び、そのバーションを入手するためのインターネットへのリンク情報のみが記録されている。この情報を元にインターネットから旧地域地図情報をダウンロードし、旧地域地図情報を該当するレンタル地域地図情報へ上書きすることによって書き戻しを実現する。
（実施例２）
本実施例におけるシステムの構成を図１３に示す。本システムは、通信機能のある車載ナビゲーション装置５０、通信機能のある地図サーバ６０を含む。
【００７３】
通信機能のあるナビゲーション装置５０の構成を図１４に示す。この構成は、実施例１におけるナビゲーション装置１０の構成に、通信モジュール１２０が加わった構成である。
【００７４】
図１５に通信機能のある地図サーバ６０の構成を示す。
【００７５】
地図サーバ６０は、この構成は、実施例１における地図サーバ２０の構成に、通信モジュール２１０が加わった構成である。
【００７６】
本構成の場合、ナビゲーション装置５０と地図サーバ６０との間は、無線ネットワーク等で接続される。
【００７７】
続いて、本システムにおける動作について説明する。
【００７８】
リムーバブルHDD３０に図４に示す地図データが記録されている場合の基本動作については、実施例１と同様であるため、説明を省略する。
【００７９】
続いて、本実施例につき、例えば、リムーバブルHDD３０に記録された地図情報が３年前のものであり、かつ、ある地域の地図を明日から1週間使用する場合を例に挙げ、説明する。
【００８０】
本実施例における、図６のフローチャートに相当する処理を図１６に示す。
【００８１】
まず、車載ナビゲーション装置５０にリムーバブルHDD３０を挿入し、通信モジュール１２０を介してネットワークで接続された地図サーバ６０の通信モジュール２１０に接続する（S800）。地図サーバ６０は、地域地図レンタルのメニュー画面をナビゲーション装置５０に送信する。なお、地図サーバ６０からは、地図をレンタルだけでなく、購入することも可能であるが、ここでは、購入処理についての説明は省略する。
【００８２】
メニュー画面より、ユーザがレンタルする地域地図を選択し地図サーバ６０に送信すると（S802）、地図サーバ６０は、レンタル期間とそれに対応する料金のリストをナビゲーション装置５０に送信する。そのリストの中からユーザは、必要なレンタル期間を選択し、それに対応するレンタル料金を支払う（S804）。以降の処理は、実施例１の図８のS306以降の処理と同様である。
【００８３】
また、レンタル地域地図情報をダウンロードする際、将来的に元に戻すために旧地域地図情報をバックアップする2方式を実施例１で説明した。本実施例においても同様になされ、これに関しては実施例１と同様であるので説明を省略する。
【００８４】
また、実施例１において、バックアップデータの持ち方について関して3方式を説明した。本実施例においても同様になされ、これに関しては実施例１と同様であるので説明を省略する。
【００８５】
次に、図７のフローチャートに相当する処理に関しては、基本動作は実施例１の図９と同様であるため説明を省略する。
【００８６】
レンタル地域地図情報の削除及び旧地域地図情報の書き戻し処理については、バックアップデータをどこに作成するかによって異なる。以下、旧地域地図情報のバックアップをリムーバブルHDDに作成する場合、旧地域地図情報のバックアップを地図サーバに作成する場合の２つの場合があった。リムーバブルHDD３０に作成する場合は、実施例１と同様のため省略する。
【００８７】
旧地域地図情報のバックアップを地図サーバに作成する場合のレンタル地域地図情報の削除及び旧地域地図情報の書き戻し処理を、図１７のフローチャートを用いて説明する。
【００８８】
本実施例では、通信機能付ナビゲーション装置５０のリムーバブルHDDスロット１０８にリムーバブルHDD３０を挿入し、地図サーバ６０に接続する（S900）。地図サーバ６０は、地域地図レンタルのメニュー画面をナビゲーション装置５０に送信する。ナビゲーション装置５０は、メニュー画面より「レンタル終了によるデータの書き戻し」を選択する（S902）。これにより、制御部２０６は、リアルタイムクロックモジュール２００より日付を読み出す(S904)。以降の処理は、基本的に実施例１の図９のS402以降の処理と同様である。
【００８９】
リムーバブルHDD３０の地図情報全国版４０のヘッダ情報４００内のレンタル情報のリスト４０３から、該当する地域IDと期限のリストについて各々比較する。レンタル期限が過ぎているものに対して、大容量記憶部２０１にレンタル時に記録した旧地域地図情報にネットワークを介して書き戻す。
【００９０】
旧地域地図情報は、レンタル対象の地域地図情報４１０のヘッダ情報４２０のレンタル情報４２４内の旧バージョンの地域地図情報へのリンク４２６に登録されており、大容量記憶部２０１内のデータとの対応付けが可能である。
【００９１】
なお、実施例１において、バックアップデータの持ち方における相違について述べたが、これに関し、本実施例においても同様である。
（実施例３）
本実施例におけるシステムの構成を図１８に示す。
【００９２】
本システムは、通信機能のない車載ナビゲーション装置７０、通信機能のある地図サーバ８０、通信機能のある端末（以降、通信端末と称す）９０を含む。
【００９３】
通信機能のない車載ナビゲーション装置７０は、実施例１における通信機能のない車載ナビゲーション装置１０と同様である。
【００９４】
通信機能のある地図サーバ８０は、実施例２における通信機能のある地図サーバ６０と同様である。
【００９５】
通信端末９０は、パソコン等の通信端末である。図１９に、通信端末９０の構成を示す。通信端末９０は、日付・時間を保持するリアルタイムクロックモジュール９００、通信モジュール９０１、液晶ディスプレイ等の表示装置９０２、ユーザからの入力を受け付けるキーボード等の入力装置９０３、リムーバブルHDDスロット９０４、リムーバブルHDD３０が挿入されていることを検出するリムーバブルHDD挿入検出部９０５、内蔵HDDなどの記憶部９０６、ユーザからの指示に基づき、装置内の各構成を制御する制御部２０６を含む。ユーザからの指示に基づいて機器を制御する制御装置(500)から構成される。
【００９６】
本実施例においては、地図サーバ８０と通信端末９０との間は、無線あるいは有線ネットワークで接続される。また、ナビゲーション装置７０と通信端末９０との間は、リムーバブルHDD３０によってデータが仲介される。
【００９７】
続いて、本システムにおける動作について説明する。
【００９８】
本実施例において、リムーバブルHDD３０に、図４に示す地図データが記録されている場合の基本動作については、実施例１と同様であるため、説明を省略する。
【００９９】
続いて、本実施例につき、例えば、リムーバブルHDD３０に記録された地図情報が最新版ではない３年前のものであり、かつ、ある地域の地図を明日から1週間使用する場合を例に挙げ、説明する。
【０１００】
本実施例における、図６のフローチャートに相当する処理を図２０に示す。
【０１０１】
本実施例において、リムーバブルHDD３０に記録されている地図情報全国版４０のある地域地図の最新版の地図データをレンタルするためには、リムーバブルHDD３０を通信端末９０のリムーバブルHDDスロット９０４に接続し、通信モジュール９０１を介してネットワーク経由で地図サーバ８０の通信モジュール２１０に接続する（S1000）。接続した地図サーバ８０は、地域地図レンタルのメニュー画面を通信端末９０に送信する。なお、地図サーバ８０からは、地図をレンタルだけでなく、購入することも可能であるが、ここでは、購入処理についての説明は省略する。
【０１０２】
メニュー画面より、ユーザはレンタルする地域地図を選択し地図サーバ８０に送信する（S1002）。すると地図サーバ８０は、レンタル期間とそれに対応する料金のリストを通信端末に送信する。そのリストの中からユーザは、必要なレンタル期間を選択し、それに対応するレンタル料金を支払う（S1004）。以降の処理は、実施例１の図８のS306以降の処理と同様である。
【０１０３】
また、レンタル地域地図情報をダウンロードする際、将来的に元に戻すために旧地域地図情報をバックアップする2方式を実施例１で説明した。本実施例においても同様になされ、これに関しては実施例１と同様であるので説明を省略する。加えて、本実施例では、旧地域地図情報のバックアップを通信端末の記憶部９０６に持つ方式がある。なお、これにかかる処理は、図８のS308に対応する。
まず、通信端末の記憶部９０６にバックアップのエリアを確保する。レンタルする最新版地域地図情報aをダウンロードする前に、旧地域地図情報aを確保した通信端末９０の記憶部９０６のバックアップエリアにあるファイル名でコピーする。このバックアップファイル名を旧バージョンの地域地図情報へのリンク４２６に登録することによって、将来的に元に戻すことが可能となる。
【０１０４】
また、実施例１において、バックアップデータの持ち方について関して3方式を説明した。本実施例においても同様になされ、これに関しては実施例１と同様であるので説明を省略する。
【０１０５】
次に、図７のフローチャートに相当する処理に関し、基本動作は実施例１の図９と同様であるため説明を省略する。
【０１０６】
レンタル地域地図情報の削除及び旧地域地図情報の書き戻し処理については、バックアップデータをどこに作成するかによって異なる。以下、旧地域地図情報のバックアップをリムーバブルHDD３０に作成する場合、旧地域地図情報のバックアップを地図サーバに作成する場合、旧地域地図情報のバックアップを通信端末９０の記憶部９０６に作成する場合、の３つの場合について説明する。
【０１０７】
まず、旧地域地図情報のバックアップをリムーバブルHDDに作成する場合のレンタル地域地図情報の削除及び旧地域地図情報の書き戻し処理は、実施例１と同様であるため、その説明を省略する。
【０１０８】
次に、旧地域地図情報のバックアップを地図サーバ８０に作成する場合のレンタル地域地図情報の削除及び旧地域地図情報の書き戻し処理は、本実施例では、ナビゲーション装置７０に通信機能がないため、リムーバブルHDD３０を通信端末９０に装着して書き戻しを行う。具体的には、図１６の通信機能付ナビゲーション装置５０が通信端末９０に変更された点を除き、実施例２における同処理と同様である。
【０１０９】
次に、旧地域地図情報のバックアップを通信端末９０の記憶部９０６に作成する場合のレンタル地域地図情報の削除及び旧地域地図情報の書き戻し処理は、本実施例では、バックアップ先が通信端末９０で図１６の通信機能付ナビゲーション装置５０が通信端末９０に変更された点を除き、実施例２における同処理と同様である。なお、このとき、通信端末９０は、地図サーバ８０に接続せずに、通信端末９０のアプリケーションによって処理を行うようにしても良い。
【０１１０】
なお、実施例１において、バックアップデータの持ち方における相違について述べたが、これに関し、本実施例においても同様である。
【０１１１】
以上のように、本発明によれば、ユーザが地図データを期間限定で使用することが可能なナビゲーション装置とその地図データを提供するサーバを提供することができる。これにより、ユーザは所望する地図データを所望する期間使用することができる。
【０１１２】
さらに、利用期間が終了した地図データは、ユーザの意向によって買い取ることも、破棄することができる。
【０１１３】
これにより、ユーザは、所望する地図データの所有について選択でき、この結果、地図データ更新における費用を選択することができる。
【０１１４】
以上、本発明に係る実施の形態について説明したが、本発明は、斯かる実施の形態に限定されるものではなく、他に種々の変更が可能であることは言うまでもなく、本発明ないし各構成要件の用語の意義等は、本実施の形態に記載されたものに制限されるものではない。
【図面の簡単な説明】
【０１１５】
【図１】実施例１に係るシステムの構成を示す図
【図２】実施例１に係るナビゲーション装置の構成を示す図
【図３】実施例１に係る地図サーバの構成を示す図
【図４】地図データの構成を示す図
【図５】地図データの構成を示す図
【図６】地図レンタル時の動作を説明するフローチャート
【図７】地図レンタル終了時の動作を説明するフローチャート
【図８】実施例１に係る地図レンタル時の動作を説明するフローチャート
【図９】実施例１に係る地図レンタル終了時の動作を説明するフローチャート
【図１０】地図書き戻し時の動作を説明するフローチャート
【図１１】地図購入時の動作を説明するフローチャート
【図１２】実施例１に係る地図レンタル終了時の動作を説明するフローチャート
【図１３】実施例２に係るシステムの構成を示す図
【図１４】実施例２に係るナビゲーション装置の構成を示す図
【図１５】実施例１に係る地図サーバの構成を示す図
【図１６】実施例２に係る地図レンタル時の動作を説明するフローチャート
【図１７】実施例２に係る地図レンタル終了時の動作を説明するフローチャート
【図１８】実施例３に係るシステムの構成を示す図
【図１９】実施例３に係る通信端末の構成を示す図
【図２０】実施例３に係る地図レンタル時の動作を説明するフローチャート
【符号の説明】
【０１１６】
１０  ナビゲーション端末
２０  地図サーバ
３０  リムーバブルHDD
【図１】
2007094218.tif 000003
【図２】
2007094218.tif 000004
【図３】
2007094218.tif 000005
【図４】
2007094218.tif 000006
【図５】
2007094218.tif 000007
【図６】
2007094218.tif 000008
【図７】
2007094218.tif 000009
【図８】
2007094218.tif 000010
【図９】
2007094218.tif 000011
【図１０】
2007094218.tif 000012
【図１１】
2007094218.tif 000013
【図１２】
2007094218.tif 000014
【図１３】
2007094218.tif 000015
【図１４】
2007094218.tif 000016
【図１５】
2007094218.tif 000017
【図１６】
2007094218.tif 000018
【図１７】
2007094218.tif 000019
【図１８】
2007094218.tif 000020
【図１９】
2007094218.tif 000021
【図２０】
2007094218.tif 000022