(57)【特許請求の範囲】
【請求項１】
各世代の地図データを記憶するサーバ装置と、該サーバ装置と通信可能に構成されたナビゲーション装置とを備え、前記サーバ装置が記憶する地図データに基づいて前記ナビゲーション装置の地図データを更新する地図更新システムであって、
地図データは区画データと管理データとを備え、前記区画データは地図を複数に分割して得られる各区画を描画するためのデータであり、前記管理データは前記ナビゲーション装置が前記地図を描画する際に参照する前記区画データを指定するためのデータである、
前記サーバ装置は、サーバ装置側受信部と、差分データ作成部及びサーバ装置側配信部を備え、
前記サーバ装置側受信部は、前記ナビゲーション装置から、該ナビゲーション装置が現在参照している地図データの世代情報を受信し、
前記差分データ作成部は、前記サーバ装置側受信部で受信した世代情報に対応する世代の前記管理データと最新世代の前記管理データとの差分データと、前記サーバ装置側受信部で受信した世代情報に対応する世代の前記区画データと最新世代の前記区画データとの差分データとを作成し、
前記サーバ装置側配信部は、前記管理データの差分データと前記区画データの差分データの各々を、前記ナビゲーション装置へ配信し、
前記ナビゲーション装置は、ナビゲーション装置側受信部と、地図データ記憶部と、管理データ更新部及び区画データ更新部を備え、
前記ナビゲーション装置側受信部は、前記サーバ装置から前記管理データの差分データと前記区画データの差分データとを受信し、
前記管理データ更新部は、前記管理データの差分データに基づいて、前記ナビゲーション装置の現在の前記管理データを更新して更新管理データを作成し、該更新管理データを、前記地図データ記憶部において、更新前の前記管理データが記憶された領域と異なる領域に書き込み、
前記区画データ更新部は、前記区画データの差分データに基づいて、前記ナビゲーション装置の現在の前記区画データを更新して更新区画データを作成し、該更新区画データを、前記地図データ記憶部において、更新前の前記区画データが記憶された領域と異なる領域に書き込む地図更新システム。
【請求項２】
各世代の地図データを記憶するサーバ装置と、該サーバ装置と通信可能に構成されたナビゲーション装置とを備え、前記サーバ装置が記憶する地図データに基づいて前記ナビゲーション装置の地図データを更新するナビゲーションシステムであって、
地図データは区画データと管理データとを備え、前記区画データは地図を複数に分割して得られる各区画を描画するためのデータであり、前記管理データは前記ナビゲーション装置が前記地図を描画する際に参照する前記区画データを指定するためのデータである、
前記サーバ装置は、サーバ装置側受信部と、差分データ作成部及びサーバ装置側配信部を備え、
前記サーバ装置側受信部は、前記ナビゲーション装置から、該ナビゲーション装置が現在参照している地図データの世代情報を受信し、
前記差分データ作成部は、前記サーバ装置側受信部で受信した世代情報に対応する世代の前記管理データと最新世代の前記管理データとの差分データと、前記サーバ装置側受信部で受信した世代情報に対応する世代の前記区画データと最新世代の前記区画データとの差分データとを作成し、
前記サーバ装置側配信部は、前記管理データの差分データと前記区画データの差分データの各々を、前記ナビゲーション装置へ配信し、
前記ナビゲーション装置は、ナビゲーション装置側受信部と、地図データ記憶部と、管理データ更新部と、区画データ更新部及び表示部を備え、
前記ナビゲーション装置側受信部は、前記サーバ装置から前記管理データの差分データと前記区画データの差分データとを受信し、
前記管理データ更新部は、前記管理データの差分データに基づいて、前記ナビゲーション装置の現在の前記管理データを更新して更新管理データを作成し、該更新管理データを、前記地図データ記憶部において、更新前の前記管理データが記憶された領域と異なる領域に書き込み、
前記区画データ更新部は、前記区画データの差分データに基づいて、前記ナビゲーション装置の現在の前記区画データを更新して更新区画データを作成し、該更新区画データを、前記地図データ記憶部において、更新前の前記区画データが記憶された領域と異なる領域に書き込み、
前記表示部は、前記更新管理データが指定する前記更新区画データ若しくは更新前の前記区画データに基づく地図を表示し、前記更新区画データに不具合が生じた場合、前記更新管理データに代えて、更新前の前記管理データが指定する更新前の前記区画データに基づく地図の表示を行うナビゲーションシステム。
【請求項３】
前記差分データ作成部は、前記サーバ装置側受信部で受信した世代情報に対応する世代の前記管理データと該管理データが指定する前記区画データとを有する第１のデータセットと、最新世代の前記管理データと該管理データが指定する前記区画データとを有する第２のデータセットとを用いて、前記管理データの差分データと前記区画データの差分データとを作成する請求項２に記載のナビゲーションシステム。
【請求項４】
前記区画データ更新部は、複数回目の更新において、前回更新の際の更新前の前記区画データが記憶された領域を前記異なる領域として、該異なる領域に複数回目更新時の前記更新区画データを書き込む請求項２又は３に記載のナビゲーションシステム。
【請求項５】
前記ナビゲーション装置は、書込領域特定部を更に備え、
前記書込領域特定部は、前記更新管理データ及び更新前の前記管理データに基づいて、前記地図データ記憶部内の領域であって、前記更新管理データ及び更新前の前記管理データが指定する前記区画データが記憶された領域を除く領域を、前記更新区画データを書込み可能な領域として特定し、
前記区画データ更新部は、前記異なる領域としての前記書込領域特定部で特定された領域に前記更新区画データを書き込む請求項２又は３に記載のナビゲーションシステム。
【請求項６】
各世代の地図データを記憶するサーバ装置と、該サーバ装置と通信可能に構成されたナビゲーション装置とを備え、前記サーバ装置が記憶する地図データに基づいて前記ナビゲーション装置の地図データを更新するナビゲーションシステムに用いられる前記サーバ装置であって、
地図データは区画データと管理データとを備え、前記区画データは地図を複数に分割して得られる各区画を描画するためのデータであり、前記管理データは前記ナビゲーション装置が前記地図を描画する際に参照する前記区画データを指定するためのデータである、
該サーバ装置は、サーバ装置側受信部と、差分データ作成部及びサーバ装置側配信部を備え、
前記サーバ装置側受信部は、前記ナビゲーション装置から、該ナビゲーション装置が現在参照している地図データの世代情報を受信し、
前記差分データ作成部は、前記サーバ装置側受信部で受信した世代情報に対応する世代の前記管理データと最新世代の前記管理データとの差分データと、前記サーバ装置側受信部で受信した世代情報に対応する世代の前記区画データと最新世代の前記区画データとの差分データとを作成し、
前記サーバ装置側配信部は、前記管理データの差分データと前記区画データの差分データの各々を、前記ナビゲーション装置へ配信するサーバ装置。
【請求項７】
各世代の地図データを記憶するサーバ装置と、該サーバ装置と通信可能に構成されたナビゲーション装置とを備え、前記サーバ装置が記憶する地図データに基づいて前記ナビゲーション装置の地図データを更新するナビゲーションシステムに用いられる前記ナビゲーション装置であって、
地図データは区画データと管理データとを備え、前記区画データは地図を複数に分割して得られる各区画を描画するためのデータであり、前記管理データは前記ナビゲーション装置が前記地図を描画する際に参照する前記区画データを指定するためのデータである、
前記サーバ装置は、サーバ装置側受信部と、差分データ作成部及びサーバ装置側配信部を備え、
前記サーバ装置側受信部は、前記ナビゲーション装置から、該ナビゲーション装置が現在参照している地図データの世代情報を受信し、
前記差分データ作成部は、前記サーバ装置側受信部で受信した世代情報に対応する世代の前記管理データと最新世代の前記管理データとの差分データと、前記サーバ装置側受信部で受信した世代情報に対応する世代の前記区画データと最新世代の前記区画データとの差分データとを作成し、
前記サーバ装置側配信部は、前記管理データの差分データと前記区画データの差分データの各々を、前記ナビゲーション装置へ配信し、
前記ナビゲーション装置は、ナビゲーション装置側受信部と、地図データ記憶部と、管理データ更新部と、区画データ更新部及び表示部を備え、
前記ナビゲーション装置側受信部は、前記サーバ装置から前記管理データの差分データと前記区画データの差分データとを受信し、
前記管理データ更新部は、前記管理データの差分データに基づいて、前記ナビゲーション装置の現在の前記管理データを更新して更新管理データを作成し、該更新管理データを、前記地図データ記憶部において、更新前の前記管理データが記憶された領域と異なる領域に書き込み、
前記区画データ更新部は、前記区画データの差分データに基づいて、前記ナビゲーション装置の現在の前記区画データを更新して更新区画データを作成し、該更新区画データを、前記地図データ記憶部において、更新前の前記区画データが記憶された領域と異なる領域に書き込み、
前記表示部は、前記更新管理データが指定する前記更新区画データ若しくは更新前の前記区画データに基づく地図を表示し、前記更新区画データに不具合が生じた場合、前記更新管理データに代えて、更新前の前記管理データが指定する更新前の前記区画データに基づく地図の表示を行うナビゲーション装置。
【請求項８】
各世代の地図データを記憶するサーバ装置と、該サーバ装置と通信可能に構成されたナビゲーション装置とを備え、前記サーバ装置が記憶する地図データに基づいて前記ナビゲーション装置の地図データを更新するナビゲーションシステムに用いられるナビゲーション方法であって、
地図データは区画データと管理データとを備え、前記区画データは地図を複数に分割して得られる各区画を描画するためのデータであり、前記管理データは前記ナビゲーション装置が前記地図を描画する際に参照する前記区画データを指定するためのデータである、
前記サーバ装置は、サーバ装置側受信部と、差分データ作成部及びサーバ装置側配信部を備え、
前記サーバ装置側受信部に、記ナビゲーション装置から、該ナビゲーション装置が現在参照している地図データの世代情報を受信させ、
前記差分データ作成部に、前記サーバ装置側受信部で受信した世代情報に対応する世代の前記管理データと最新世代の前記管理データとの差分データと、前記サーバ装置側受信部で受信した世代情報に対応する世代の前記区画データと最新世代の前記区画データとの差分データとを作成させ、
前記サーバ装置側配信部に、前記管理データの差分データと前記区画データの差分データの各々を、前記ナビゲーション装置へ配信させ、
前記ナビゲーション装置は、ナビゲーション装置側受信部と、地図データ記憶部と、管理データ更新部と、区画データ更新部及び表示部を備え、
前記ナビゲーション装置側受信部に、前記サーバ装置から、前記管理データの差分データと前記区画データの差分データとを受信させ、
前記管理データ更新部に、前記管理データの差分データに基づいて、前記ナビゲーション装置の現在の前記管理データを更新して更新管理データを作成させ、該更新管理データを、前記地図データ記憶部において、更新前の前記管理データが記憶された領域と異なる領域に書き込ませ、
前記区画データ更新部に、前記区画データの差分データに基づいて、前記ナビゲーション装置の現在の前記区画データを更新して更新区画データを作成させ、該更新区画データを、前記地図データ記憶部において、更新前の前記区画データが記憶された領域と異なる領域に書き込ませ、
前記表示部に、前記更新管理データが指定する前記更新区画データ若しくは更新前の前記区画データに基づく地図を表示させ、前記更新区画データに不具合が生じた場合、前記更新管理データに代えて、更新前の前記管理データが指定する更新前の前記区画データに基づく地図の表示を行わせるナビゲーション方法。
【請求項９】
前記差分データ作成部に、前記サーバ装置側受信部で受信した世代情報に対応する世代の前記管理データと該管理データが指定する前記区画データとを有する第１のデータセットと、最新世代の前記管理データと該管理データが指定する前記区画データとを有する第２のデータセットとを用いて、前記管理データの差分データと前記区画データの差分データとを作成させる請求項８に記載のナビゲーション方法。
【請求項１０】
前記区画データ更新部に、複数回目の更新において、前回更新の際の更新前の前記区画データが記憶された領域を前記異なる領域として、該異なる領域に複数回目更新時の前記更新区画データを書き込ませる請求項８又は９に記載のナビゲーション方法。
【請求項１１】
前記ナビゲーション装置は、書込領域特定部を備え、
前記書込領域特定部に、前記更新管理データ及び更新前の前記管理データに基づいて、前記地図データ記憶部内の領域であって、前記更新管理データ及び更新前の前記管理データが指定する前記区画データが記憶された領域を除く領域を、前記更新区画データを書込み可能な領域として特定させ、
前記区画データ更新部に、前記異なる領域としての前記書込領域特定部で特定された領域に前記更新区画データを書き込ませる請求項８又は９に記載のナビゲーション方法。
【請求項１２】
各世代の地図データを記憶するサーバ装置と、該サーバ装置と通信可能に構成されたナビゲーション装置とを備え、前記サーバ装置が記憶する地図データに基づいて前記ナビゲーション装置の地図データを更新するナビゲーションシステムに用いられる前記サーバ装置の制御方法であって、
地図データは区画データと管理データとを備え、前記区画データは地図を複数に分割して得られる各区画を描画するためのデータであり、前記管理データは前記ナビゲーション装置が前記地図を描画する際に参照する前記区画データを指定するためのデータである、
前記サーバ装置は、サーバ装置側受信部と、差分データ作成部及びサーバ装置側配信部を備え、
前記サーバ装置側受信部に、記ナビゲーション装置から、該ナビゲーション装置が現在参照している地図データの世代情報を受信させ、
前記差分データ作成部に、前記サーバ装置側受信部で受信した世代情報に対応する世代の前記管理データと最新世代の前記管理データとの差分データと、前記サーバ装置側受信部で受信した世代情報に対応する世代の前記区画データと最新世代の前記区画データとの差分データとを作成させ、
前記サーバ装置側配信部に、前記管理データの差分データと前記区画データの差分データの各々を、前記ナビゲーション装置へ配信させる前記サーバ装置の制御方法。
【請求項１３】
各世代の地図データを記憶するサーバ装置と、該サーバ装置と通信可能に構成されたナビゲーション装置とを備え、前記サーバ装置が記憶する地図データに基づいて前記ナビゲーション装置の地図データを更新するナビゲーションシステム用のコンピュータプログラムであって、
地図データは区画データと管理データとを備え、前記区画データは地図を複数に分割して得られる各区画を描画するためのデータであり、前記管理データは前記ナビゲーション装置が前記地図を描画する際に参照する前記区画データを指定するためのデータである、
前記サーバ装置は、サーバ装置側受信部と、差分データ作成部及びサーバ装置側配信部を備え、
前記サーバ装置側受信部に、記ナビゲーション装置から、該ナビゲーション装置が現在参照している地図データの世代情報を受信させ、
前記差分データ作成部に、前記サーバ装置側受信部で受信した世代情報に対応する世代の前記管理データと最新世代の前記管理データとの差分データと、前記サーバ装置側受信部で受信した世代情報に対応する世代の前記区画データと最新世代の前記区画データとの差分データとを作成させ、
前記サーバ装置側配信部に、前記管理データの差分データと前記区画データの差分データの各々を、前記ナビゲーション装置へ配信させ、
前記ナビゲーション装置は、ナビゲーション装置側受信部と、地図データ記憶部と、管理データ更新部と、区画データ更新部及び表示部を備え、
前記ナビゲーション装置側受信部に、前記サーバ装置から、前記管理データの差分データと前記区画データの差分データとを受信させ、
前記管理データ更新部に、前記管理データの差分データに基づいて、前記ナビゲーション装置の現在の前記管理データを更新して更新管理データを作成させ、該更新管理データを、前記地図データ記憶部において、更新前の前記管理データが記憶された領域と異なる領域に書き込ませ、
前記区画データ更新部に、前記区画データの差分データに基づいて、前記ナビゲーション装置の現在の前記区画データを更新して更新区画データを作成させ、該更新区画データを、前記地図データ記憶部において、更新前の前記区画データが記憶された領域と異なる領域に書き込ませ
前記表示部に、前記更新管理データが指定する前記更新区画データ若しくは更新前の前記区画データに基づく地図を表示させ、前記更新区画データに不具合が生じた場合、前記更新管理データに代えて、更新前の前記管理データが指定する更新前の前記区画データに基づく地図の表示を行わせるコンピュータプログラム。
【請求項１４】
前記差分データ作成部に、前記サーバ装置側受信部で受信した世代情報に対応する世代の前記管理データと該管理データが指定する前記区画データとを有する第１のデータセットと、最新世代の前記管理データと該管理データが指定する前記区画データとを有する第２のデータセットとを用いて、前記管理データの差分データと前記区画データの差分データとを作成させる請求項１３に記載のコンピュータプログラム。
【請求項１５】
前記区画データ更新部に、複数回目の更新において、前回更新の際の更新前の前記区画データが記憶された領域を前記異なる領域として、該異なる領域を複数回目更新時の前記更新区画データを書き込ませる請求項１３又は１４に記載のコンピュータプログラム。
【請求項１６】
前記ナビゲーション装置は、書込領域特定部を備え、
前記書込領域特定部に、前記更新管理データ及び更新前の前記管理データに基づいて、前記地図データ記憶部内の領域であって、前記更新管理データ及び更新前の前記管理データが指定する前記区画データが記憶された領域を除く領域を、前記更新区画データを書込み可能な領域として特定させ、
前記区画データ更新部に、前記異なる領域としての前記書込領域特定部で特定された領域に前記更新区画データを書き込ませる請求項１３又は１４に記載のコンピュータプログラム。
【請求項１７】
請求項１３〜１６のいずれか一項に記載のコンピュータプログラムを記録する記録媒体。
【請求項１８】
各世代の地図データを記憶するサーバ装置と、該サーバ装置と通信可能に構成されたナビゲーション装置とを備え、前記サーバ装置が記憶する地図データに基づいて前記ナビゲーション装置の地図データを更新する地図更新システムを用いる地図更新方法であって、
地図データは区画データと管理データとを備え、前記区画データは地図を複数に分割して得られる各区画を描画するためのデータであり、前記管理データは前記ナビゲーション装置が前記地図を描画する際に参照する前記区画データを指定するためのデータである、
前記サーバ装置は、サーバ装置側受信部と、差分データ作成部及びサーバ装置側配信部を備え、
前記サーバ装置側受信部に、前記ナビゲーション装置から、該ナビゲーション装置が現在参照している地図データの世代情報を受信させ、
前記差分データ作成部に、前記サーバ装置側受信部で受信した世代情報に対応する世代の前記管理データと最新世代の前記管理データとの差分データと、前記サーバ装置側受信部で受信した世代情報に対応する世代の前記区画データと最新世代の前記区画データとの差分データとを作成させ、
前記サーバ装置側配信部に、前記管理データの差分データと前記区画データの差分データの各々を、前記ナビゲーション装置へ配信させ、
前記ナビゲーション装置は、ナビゲーション装置側受信部と、地図データ記憶部と、管理データ更新部及び区画データ更新部を備え、
前記ナビゲーション装置側受信部に、前記サーバ装置から、前記管理データの差分データと前記区画データの差分データとを受信させ、
前記管理データ更新部に、前記管理データの差分データに基づいて、前記ナビゲーション装置の現在の前記管理データを更新して更新管理データを作成させ、該更新管理データを、前記地図データ記憶部において、更新前の前記管理データが記憶された領域と異なる領域に書き込ませ、
前記区画データ更新部に、前記区画データの差分データに基づいて、前記ナビゲーション装置の現在の前記区画データを更新して更新区画データを作成させ、該更新区画データを、前記地図データ記憶部において、更新前の前記区画データが記憶された領域と異なる領域に書き込ませる地図更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図更新システム、ナビゲーション装置、サーバ装置、地図更新方法、ナビゲーション方法、サーバ装置の制御方法、コンピュータプログラム、コンピュータプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
従来、ナビゲーション装置に格納された地図を更新する方法として種々の方法が提案されている。
例えば、特許文献１では、地図データの更新前のメッシュデータと更新後のメッシュデータとに基づいてバイナリ差分データを抽出し、利用者端末装置に記録されている地図のバージョンに対応するメッシュデータとバイナリ差分データを検出し、いずれかのデータのうち、利用者端末装置での更新に要する時間が短いデータを選択して、出力する更新地図データ作成装置が開示されている。
本発明に関連する従来技術を開示する特許文献２〜３も参照されたい。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１０／００７６９０号
【特許文献２】国際公開第２０１０／００７６８９号
【特許文献３】特開２０１２−１８９４４８号公報
【特許文献４】特開２００４−３４７９８８号公報
【特許文献５】特開２００４−７０３２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明者らは、ナビゲーション装置での地図表示を継続的に安定して行えるよう鋭意検討を重ねてきた結果、次のことに気が付いた。
更新後の地図データに不具合が発生した場合に、地図表示できない、あるいは、更新後の地図データを再度取得しなければならない等の状況に陥り、継続的な地図表示が阻害されることがある。
そこで、本発明者らは、更新後の地図データを更新前の地図データが記憶された領域と異なる領域に書き込むこととし、該更新後の地図データに不具合が発生した場合には、該更新前の地図データを参照できるようにすることで、継続的な地図表示が行えることに想到した。
【課題を解決するための手段】
【０００５】
この発明は上述の課題に鑑みてなされたものであり、その第１の局面は次のように規定される。即ち、
各世代の地図データを記憶するサーバ装置と、該サーバ装置と通信可能に構成されたナビゲーション装置とを備え、前記サーバ装置が記憶する地図データに基づいて前記ナビゲーション装置の地図データを更新する地図更新システムであって、
前記地図データは、複数の区画に分割されたナビゲーション用地図を描画するための各区画に対応する区画データと、該描画の際に参照する前記区画データを指定する管理データとを備え、
前記サーバ装置は、
前記ナビゲーション装置から、該ナビゲーション装置が現在参照している前記地図データの世代情報を受信するサーバ装置側受信部と、
前記受信した世代情報に対応する世代の地図データと、最新世代の地図データとの前記差分データを作成する差分データ作成部と、
前記作成された差分データを、前記ナビゲーション装置へ配信するサーバ装置側配信部と、を備え、
前記ナビゲーション装置は、
前記サーバ装置から、前記差分データを受信するナビゲーション装置側受信部と、
前記受信した差分データに基づいて、該差分データに対応する前記管理データを更新して更新管理データを作成し、該更新管理データを前記更新前の管理データが記憶された領域と異なる領域に書き込む管理データ更新部と、
前記受信した差分データに基づいて、該差分データに対応する前記区画データを更新して更新区画データを作成し、該更新区画データを前記更新前の区画データが記憶された領域と異なる領域に書き込む区画データ更新部と、を備え、
前記更新管理データは、更新のあった区画を描画する際、前記更新区画データを指定する、
地図更新システム。【０００６】
このように規定される第１の局面の地図更新システムによれば、区画データと管理データとを備える地図データの更新において、サーバ装置は、ナビゲーション装置が現在参照している世代の地図データと、最新世代の地図データとの差分データを作成してナビゲーション装置へ配信し、ナビゲーション装置は、該差分データに基づいて対応する管理データ及び区画データを更新して、夫々更新管理データ及び更新区画データを作成し、該両データを更新前の管理データ及び更新前の区画データが記憶された領域と異なる領域に書き込む。そして、更新管理データは、更新のあった区画を描画する際、更新区画データを指定する。
このようなシステムを採用することにより、ナビゲーション装置は、自身が有する地図データを最新世代の地図データに更新しても、更新前の地図データと別の領域に格納し、最新世代の地図データに不具合が生じた場合に更新前の地図データが稼働することを可能とする。従って、更新地図データの不具合が生じても、地図表示を連続的に継続して行うことができる。【０００７】
この発明の第２の局面は次のように規定される。即ち、
複数の区画に分割されたナビゲーション用地図を描画するための各区画に対応する区画データと、該描画の際に参照する前記区画データを指定する管理データとを備える地図データを記憶する地図データ記憶部を備え、該地図データを更新するナビゲーション装置において、
新世代地図データと該新世代地図データ前の旧世代地図データとを比較して作成された差分データの入力を受け付ける入力受付部と、
前記入力を受け付けた差分データに基づいて、該差分データに対応する前記管理データを更新して更新管理データを作成し、該更新管理データを前記更新前の管理データが記憶された領域と異なる領域に書き込む管理データ更新部と、
前記入力を受け付けた差分データに基づいて、該差分データに対応する前記区画データを更新して更新区画データを作成し、該更新区画データを前記更新前の区画データが記憶された領域と異なる領域に書き込む区画データ更新部と、を備え、
前記更新管理データは、更新のあった区画を描画する際、前記更新区画データを指定する、
ナビゲーション装置。
このように規定される第２の局面のナビゲーション装置によれば、第１の局面と同等の効果を奏する。【０００８】
この発明の第３の局面は次のように規定される。即ち、
第２の局面に規定のナビゲーション装置において、複数回目の更新において、前記異なる領域は、前回更新の際の前記更新前の区画データが記憶された領域である。
このように規定される第３の局面のナビゲーション装置によれば、地図データ記憶部中に記憶される同一区画の区画データは、常に更新区画データと該更新区画データの更新前区画データとなる。このため、ストレージの容量を効率よく利用でき、またストレージの管理が容易となる。【０００９】
この発明の第４の局面は次のように規定される。即ち、
第２の局面に規定のナビゲーション装置において、
前記更新管理データ及び前記更新前の管理データに基づいて、前記地図データ記憶部内の領域であって、前記更新管理データ及び前記更新前の管理データが指定する前記区画データが記憶された領域を除く領域を、前記更新区画データを書込み可能な領域として特定する書込領域特定部、を備え、
前記区画データ更新部は、前記異なる領域としての前記書込領域特定部で特定された領域に前記更新区画データを書き込む。
このように規定される第４の局面のナビゲーション装置によれば、更新区画データを書込み可能な領域を予め特定しておくことで、更新区画データの書込み時におけるＣＰＵ等の処理負荷を低減することができる。【００１０】
この発明の第５の局面は次のように規定される。即ち、
第２〜第４のいずれかの局面に規定のナビゲーション装置と通信可能なサーバ装置であって、該サーバ装置に記憶された複数世代の地図データに基づいて前記ナビゲーション装置に提供する前記差分データを作成するサーバ装置において、
隣接する世代の地図データ間の前記差分データを、世代毎に作成する差分データ作成部と、
前記ナビゲーション装置から、該ナビゲーション装置が現在参照している前記地図データの世代情報を受信する世代情報受信部と、
前記受信した世代情報に対応する世代の地図データを最新世代の地図データに更新するのに必要な前記差分データを特定する差分データ特定部と、
前記特定された差分データを、前記ナビゲーション装置へ配信する配信部と、を備える、
サーバ装置。
このように規定される第５の局面のサーバ装置によれば、格納された複数世代の地図データを用いて、世代毎に、隣接する世代の地図データ間の差分データを作成するため、ナビゲーション装置から該ナビゲーション装置が現在参照している地図データの世代情報を受信すると、該受信した世代から最新世代までの各差分データを配信することが可能となる。予め差分データが用意されていれば、該差分データを配信する際に作成する必要がないため配信処理を迅速に行うことができる。【００１１】
この発明の第６の局面は次のように規定される。即ち、
第２〜第４のいずれかの局面に規定のナビゲーション装置と通信可能なサーバ装置であって、該サーバ装置に記憶された複数世代の地図データに基づいて前記ナビゲーション装置に提供する前記差分データを作成するサーバ装置において、
前記ナビゲーション装置から、該ナビゲーション装置が現在参照している前記地図データの世代情報を受信する世代情報受信部と、
前記受信した世代情報に対応する世代の地図データと、最新世代の地図データとの前記差分データを作成する差分データ作成部と、を備える、
サーバ装置。
このように規定される第６の局面のサーバ装置によれば、格納された複数世代の地図データを用いて、ナビゲーション装置から該ナビゲーション装置が現在参照している地図データの世代情報を受信すると、該受信した世代の地図データと最新世代の地図データとの間の差分データを作成し、該作成された差分データを配信する。ナビゲーション装置が現在参照している地図データの世代情報に応じて最新世代との間の差分データを作成するため、配信処理を簡易に行うことができる。【００１２】
この発明の第７の局面は次のように規定される。即ち、
第６の局面に規定のサーバ装置において、
前記ナビゲーション装置において、前記地図データが正常に機能していない旨の報知信号を受信する報知信号受信部と、
前記報知信号を受信したとき、前記世代情報を要求する世代情報要求部と、を備え、
前記世代情報受信部は、前記要求に対する前記世代情報を受信する。
このように規定される第７の局面のサーバ装置によれば、ナビゲーション装置における地図データが正常に機能していないときにのみ、サーバ装置は該正常に機能していない地図データの世代情報に応じて最新世代との間の差分データを作成し、配信を行えばよいため、無駄な処理を低減することができる。【００１３】
また、この発明の第８の局面は次のように規定される。即ち、
複数の区画に分割されたナビゲーション用地図を描画するための各区画に対応する区画データと、該描画の際に参照する前記区画データを指定する管理データとを備える地図データを記憶する地図データ記憶部を備えるナビゲーション装置で、該地図データを更新するナビゲーション方法において、
入力受付部が、新世代地図データと該新世代地図データ前の旧世代地図データとを比較して作成された差分データの入力を受け付ける入力受付ステップと、
管理データ更新部が、前記入力を受け付けた差分データに基づいて、該差分データに対応する前記管理データを更新して更新管理データを作成し、該更新管理データを前記更新前の管理データが記憶された領域と異なる領域に書き込む管理データ更新ステップと、
区画データ更新部が、前記入力を受け付けた差分データに基づいて、該差分データに対応する前記区画データを更新して更新区画データを作成し、該更新区画データを前記更新前の区画データが記憶された領域と異なる領域に書き込む区画データ更新ステップと、を備え、
前記更新管理データは、更新のあった区画を描画する際、前記更新区画データを指定する、
ナビゲーション方法。
このように規定される第８の局面の発明によれば、第２の局面と同等の効果を奏する。【００１４】
この発明の第９の局面は次のように規定される。即ち、
第８の局面に規定の方法において、複数回目の更新において、前記異なる領域は、前回更新の際の前記更新前の区画データが記憶された領域である。
このように規定される第９の局面の発明によれば、第３の局面と同等の効果を奏する。【００１５】
この発明の第１０の局面は次のように規定される。即ち、
第８の局面に規定の方法において、書込領域特定部が、前記更新管理データ及び前記更新前の管理データに基づいて、前記地図データ記憶部内の領域であって、前記更新管理データ及び前記更新前の管理データが指定する前記区画データが記憶された領域を除く領域を、前記更新区画データを書込み可能な領域として特定する書込領域特定ステップ、を備え、
前記区画データ更新ステップでは、前記異なる領域としての前記書込領域特定ステップで特定された領域に前記更新区画データを書き込む。
このように規定される第１０の局面の発明によれば、第４の局面と同等の効果を奏する。【００１６】
この発明の第１１の局面は次のように規定される。即ち、
第２〜第４のいずれかの局面に規定の記載のナビゲーション装置と通信可能なサーバ装置であって、該サーバ装置に記憶された複数世代の地図データに基づいて前記ナビゲーション装置に提供する前記差分データを作成するサーバ装置の制御方法において、
差分データ作成部が、隣接する世代の地図データ間の前記差分データを、世代毎に作成する差分データ作成ステップと、
世代情報受信部が、前記ナビゲーション装置から、該ナビゲーション装置が現在参照している前記地図データの世代情報を受信する世代情報受信ステップと、
差分データ特定部が、前記受信した世代情報に対応する世代の地図データを最新世代の地図データに更新するのに必要な前記差分データを特定する差分データ特定ステップと、
配信部が、前記特定された差分データを、前記ナビゲーション装置へ配信する配信ステップと、
を備える、サーバ装置の制御方法。
このように規定される第１１の局面の発明によれば、第５の局面と同等の効果を奏する。【００１７】
この発明の第１２の局面は次のように規定される。即ち、
第２〜第４のいずれかの局面に規定のナビゲーション装置と通信可能なサーバ装置であって、該サーバ装置に記憶された複数世代の地図データに基づいて前記ナビゲーション装置に提供する前記差分データを作成するサーバ装置の制御方法において、
世代情報受信部が、前記ナビゲーション装置から、該ナビゲーション装置が現在参照している前記地図データの世代情報を受信する世代情報受信ステップと、
差分データ作成部が、前記受信した世代情報に対応する世代の地図データと、最新世代の地図データとの前記差分データを作成する差分データ作成ステップと、
を備える、サーバ装置の制御方法。
このように規定される第１２の局面の発明によれば、第６の局面と同等の効果を奏する。【００１８】
この発明の第１３の局面は次のように規定される。即ち、
第１２の局面に規定の方法において、報知信号受信部が、前記ナビゲーション装置において、前記地図データが正常に機能していない旨の報知信号を受信する報知信号受信ステップと、
世代情報要求部が、前記報知信号を受信したとき、前記世代情報を要求する世代情報要求ステップと、を備え、
前記世代情報受信ステップでは、前記要求に対する前記世代情報を受信する。
このように規定される第１３の局面の発明によれば、第７の局面と同等の効果を奏する。【００１９】
更に、この発明の第１４の局面は次のように規定される。即ち、
複数の区画に分割されたナビゲーション用地図を描画するための各区画に対応する区画データと、該描画の際に参照する前記区画データを指定する管理データとを備える地図データを記憶する地図データ記憶部を備え、該地図データを更新するためのコンピュータプログラムにおいて、コンピュータを、
新世代地図データと該新世代地図データ前の旧世代地図データとを比較して作成された差分データの入力を受け付ける入力受付手段と、
前記入力を受け付けた差分データに基づいて、該差分データに対応する前記管理データを更新して更新管理データを作成し、該更新管理データを前記更新前の管理データが記憶された領域と異なる領域に書き込む管理データ更新手段と、
前記入力を受け付けた差分データに基づいて、該差分データに対応する前記区画データを更新して更新区画データを作成し、該更新区画データを前記更新前の区画データが記憶された領域と異なる領域に書き込む区画データ更新手段、として機能させ、
前記更新管理データは、更新のあった区画を描画する際、前記更新区画データを指定する、
コンピュータプログラム。
このように規定される第１４の局面の発明によれば、第２の局面と同等の効果を奏する。【００２０】
この発明の第１５の局面は次のように規定される。即ち、
第１４の局面に規定のコンピュータプログラムにおいて、複数回目の更新において、前記異なる領域は、前回更新の際の前記更新前の区画データが記憶された領域である。
このように規定される第１５の局面の発明によれば、第３の局面と同等の効果を奏する。【００２１】
この発明の第１６の局面は次のように規定される。即ち、
第１４の局面に規定のコンピュータプログラムにおいて、前記コンピュータを、更に、
前記更新管理データ及び前記更新前の管理データに基づいて、前記地図データ記憶部内の領域であって、前記更新管理データ及び前記更新前の管理データが指定する前記区画データが記憶された領域を除く領域を、前記更新区画データを書込み可能な領域として特定する書込領域特定手段、として機能させ、
前記区画データ更新手段は、前記異なる領域としての前記書込領域特定部で特定された領域に前記更新区画データを書き込む。
このように規定される第１６の局面の発明によれば、第４の局面と同等の効果を奏する。【００２２】
この発明の第１７の局面は次のように規定される。即ち、
第２〜第４のいずれかの局面に規定のナビゲーション装置と通信可能なサーバ装置であって、該サーバ装置に記憶された複数世代の地図データに基づいて前記ナビゲーション装置に提供する前記差分データを作成するためのコンピュータプログラムにおいて、コンピュータを、
隣接する世代の地図データ間の前記差分データを、世代毎に作成する差分データ作成手段と、
前記ナビゲーション装置から、該ナビゲーション装置が現在参照している前記地図データの世代情報を受信する世代情報受信手段と、
前記受信した世代情報に対応する世代の地図データを最新世代の地図データに更新するのに必要な前記差分データを特定する差分データ特定手段と、
前記特定された差分データを、前記ナビゲーション装置へ配信する配信手段、
として機能させる、コンピュータプログラム。
このように規定される第１７の局面の発明によれば、第５の局面と同等の効果を奏する。【００２３】
この発明の第１８の局面は次のように規定される。即ち、
第２〜第４のいずれかの局面に規定のナビゲーション装置と通信可能なサーバ装置であって、該サーバ装置に記憶された複数世代の地図データに基づいて前記ナビゲーション装置に提供する前記差分データを作成するコンピュータプログラムにおいて、コンピュータを、
前記ナビゲーション装置から、該ナビゲーション装置が現在参照している前記地図データの世代情報を受信する世代情報受信手段と、
前記受信した世代情報に対応する世代の地図データと、最新世代の地図データとの前記差分データを作成する差分データ作成手段、
として機能させる、コンピュータプログラム。
このように規定される第１８の局面の発明によれば、第６の局面と同等の効果を奏する。【００２４】
この発明の第１９の局面は次のように規定される。即ち、
第１８の局面に規定のコンピュータプログラムにおいて、前記コンピュータを、更に、
前記ナビゲーション装置において、前記地図データが正常に機能していない旨の報知信号を受信する報知信号受信手段と、
前記報知信号を受信したとき、前記世代情報を要求する世代情報要求手段、として機能させ、
前記世代情報受信手段は、前記要求に対する前記世代情報を受信する。
このように規定される第１９の局面の発明によれば、第７の局面と同等の効果を奏する。【００２５】
第１４〜第１９のいずれかの局面に規定されるコンピュータプログラムを記録する記録媒体が第２０の局面として規定される。【００２６】
この発明の第２１の局面は次のように規定される。即ち、
各世代の地図データを記憶するサーバ装置と、該サーバ装置と通信可能に構成されたナビゲーション装置とを備え、前記サーバ装置が記憶する地図データに基づいて前記ナビゲーション装置の地図データを更新する地図更新方法であって、
前記地図データは、複数の区画に分割されたナビゲーション用地図を描画するための各区画に対応する区画データと、該描画の際に参照する前記区画データを指定する管理データとを備え、
サーバ装置側受信部が、前記ナビゲーション装置から、該ナビゲーション装置が現在参照している前記地図データの世代情報を受信するサーバ装置側受信ステップと、
差分データ作成部が、前記受信した世代情報に対応する世代の地図データと、最新世代の地図データとの前記差分データを作成する差分データ作成ステップと、
サーバ装置側配信部が、前記作成された差分データを、前記ナビゲーション装置へ配信するサーバ装置側配信ステップと、
ナビゲーション装置側受信部が、前記サーバ装置から、前記差分データを受信するナビゲーション装置側受信ステップと、
管理データ更新部が、前記受信した差分データに基づいて、該差分データに対応する前記管理データを更新して更新管理データを作成し、該更新管理データを前記更新前の管理データが記憶された領域と異なる領域に書き込む管理データ更新ステップと、
区画データ更新部が、前記受信した差分データに基づいて、該差分データに対応する前記区画データを更新して更新区画データを作成し、該更新区画データを前記更新前の区画データが記憶された領域と異なる領域に書き込む区画データ更新ステップと、を備え、
前記更新管理データは、更新のあった区画を描画する際、前記更新区画データを指定する、
地図更新方法。
このように規定される第２１の局面の発明によれば、第１の局面と同等の効果を奏する。
【図面の簡単な説明】
【００２７】
【図１】図１は、本発明の実施の形態の地図更新システム１の構成を示すブロック図である。
【図２】図２（Ａ）は、サーバ側地図データ記憶部２２に記憶される地図データ構成を説明するための模式図、図２（Ｂ）は、更新前後の管理データが指定する区画データを説明するための模式図、図２（Ｃ）は、差分データ作成部２３で実行される処理を説明するための模式図である。
【図３】図３は、更新部３３で実行される処理を説明するための模式図である。
【図４】図４は、本発明の実施の形態の地図更新システム１の動作の一例を示すフローチャートである。
【図５】図５は、本発明の他の実施の形態のナビゲーション装置５１の構成を示すブロック図である。
【図６】図６は、本発明の他の実施の形態のサーバ装置７１の構成を示すブロック図である。
【図７】図７は、本発明の実施例の地図更新システム１００の構成を示すブロック図である。
【発明を実施するための形態】
【００２８】
この発明の実施の形態の地図更新システムを説明する。
図１に、地図更新システム１の概略構成を示す。
図１に示すように、この地図更新システム１は、サーバ装置２及び第１のナビゲーション装置３、第２〜第ｎのナビゲーション装置（Ｍ２〜Ｍｎ）を備えており、サーバ装置２と各ナビゲーション装置とはインターネットＮを介して夫々無線接続されている。
第１のナビゲーション装置３は、ユーザが携帯可能な通信端末装置であり、例えば、携帯電話機、ＰＤＡ（Ｐｏｒｔａｂｌｅ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔｓ）、携帯ゲーム機、ノート型ＰＣ、ＰＮＤ（Ｐｏｒｔａｂｌｅ Ｎａｖｉｇａｔｉｏｎ Ｄｅｖｉｃｅ）、スマートフォン、頭部や腕等に装着可能なウェアラブル機器等であっても良い。
【００２９】
サーバ装置２は、受信部２１、サーバ側地図データ記憶部２２、差分データ作成部２３、保存部２４及び配信部２５を備える。
サーバ側受信部２１は、後述のナビゲーション装置３の送受信部３１を介して、該ナビゲーション装置３が現在参照している地図データの世代情報を受信する。
サーバ側地図データ記憶部２２には、各世代の地図データが記憶される。該地図データは、複数の区画に分割されたナビゲーション用地図を描画するための各区画に対応する区画データと、該描画の際に参照する該区画データを指定する管理データとを備える。サーバ側地図データ記憶部２２に記憶される地図データ構造の一例を図２（Ａ）に示す。図２（Ａ）に示すように、地図データは管理データと区画データを備える。この例において、管理データ領域には、各世代の管理データ（・・・Ａ、Ａ’）が記憶されている。また、記憶部２２の他の領域には、各世代の区画データ（Ｃ１、Ｃ２、Ｃ３、Ｃ４、・・・、Ｃ２’、Ｃ３’）が記憶されている。区画データは、例えば、全国の地図データを一定距離間隔でメッシュ状に分割したデータとすることができる。管理データは、地図表示の際に、各メッシュを表示するための区画データを指定する。例えば、図２（Ｂ）に示すように、区画１〜４から形成される第ｍ世代の地図のうち、区画２’及び３’が更新されて第ｍ＋１世代の地図となった場合について説明すると、第ｍ世代地図データでは、管理データＡの指令のもと、区画データＣ１〜Ｃ４が参照されていたものが、第ｍ＋１世代地図データでは、更新された管理データＡ’（更新管理データＡ’）の指令のもと、区画データＣ１、Ｃ４と更新区画データＣ２’、Ｃ３’とが参照されることになる。地図データ記憶部２２には、各世代の地図データについて、隣接する世代間の差分データが該各世代の地図データと関連付けて記憶されていても良く、また、該差分データは、世代毎に圧縮した圧縮データとして記憶されていても良い。
【００３０】
差分データ作成部２３は、受信部２１及びサーバ側地図データ記憶部２２を参照して、ナビゲーション装置３で稼働している地図データの世代情報に対応する世代の地図データと、最新世代の地図データとの差分データを作成する。当該差分データは、従来の方法を用いて作成すればよく、その方法は特に限定されない。例えば、図２（Ｃ）に示すように、管理データＡと更新管理データＡ’、区画データＣ２と更新区画データＣ２’、区画データＣ３と更新区画データＣ３’との差分を夫々バイナリデータ同士で比較をおこなって抽出したバイナリ差分データとすることができる。差分データ作成部２３で作成された、管理データについての差分データ（差分Ａ）、区画データについての差分データ（差分Ｃ２、Ｃ３）は、保存部２４に保存される。別の例として、差分データ作成部２３は、地図データ記憶部２２に各世代の地図データに関連付けて差分データを作成することができる。この場合、ナビゲーション装置３で稼働している世代の地図データを最新世代の地図データに更新するために必要な差分データを特定する差分データ特定部を設け、ナビゲーション装置３へ配信する差分データを特定することとしても良い。上記作成された差分データは、地図データ記憶部２２内に記憶しておくことができる。また、地図データ記憶部２２に作成された差分データの圧縮データを記憶していても良い。この場合、上記最新世代の地図データに更新するために必要な差分データに代えて、更新に必要な圧縮データを特定することができる。
配信部２５は、差分データ作成部２３で作成された差分データをナビゲーション装置３へ配信する。配信部２５は、例えば、作成された各差分データを一つに圧縮した圧縮データを配信することができる。
【００３１】
ナビゲーション装置３は、送受信部３１、ナビゲーション側地図データ記憶部３２、更新部３３を備える。
送受信部３１は、サーバ装置２から、配信部２５により配信される差分データを受信する受信部と、ナビゲーション装置３で稼働されている地図データの世代情報を送信する送信部として機能する。
ナビゲーション側地図データ記憶部３２には、図２（Ａ）で示したものと同様の地図データが記憶される。複数回更新を重ねた場合には、記憶部３２は、少なくとも二世代分の地図データを記憶する。
更新部３３は、管理データ更新部３４及び区画データ更新部３５を備える。適宜、図３を用いて説明する。
【００３２】
管理データ更新部３４は、送受信部３１及び地図データ記憶部３２を参照して、受信した差分データ（差分Ａ）に対応する管理データ（Ａ）を更新して更新管理データ（Ａ’）を作成し、該更新管理データ（Ａ’）を該更新前の管理データが記憶された領域（すなわち、管理データ（Ａ）の領域）と異なる領域に書き込む。
区画データ更新部３５は、送受信部３１及び地図データ記憶部３２を参照して、受信した差分データ（差分Ｃ２、Ｃ３）に対応する区画データ（Ｃ２、Ｃ３）を更新して更新区画データ（Ｃ２’、Ｃ３’）を作成し、該更新区画データ（Ｃ２’、Ｃ３’）を該更新前の区画データ（Ｃ２、Ｃ３）が記憶された領域と異なる領域に書き込む。
上記ナビゲーション装置３において、送受信部３１に代えて、差分データの入力を受け付ける入力受付部を備えることとしても良い。
【００３３】
上述の通り、両更新部３４、３５は、更新後の両データを書き込む際に、夫々更新前のデータが記憶された領域と異なる領域を指定するため、更新後の地図データ記憶部３２内には更新後のデータ（Ａ’、Ｃ２’、Ｃ３’）に対応する更新前データ（Ａ、Ｃ２、Ｃ３）が併存することになる。
更新後の地図データを用いて区画１〜４を地図表示する際には、更新後管理データ（Ａ’）は、区画データの更新がない区画１、４については区画データＣ１、Ｃ４を指定し、区画データの更新があった区画２、３については更新後区画データ（Ｃ２’、Ｃ３’）を更新前区画データ（Ｃ２、Ｃ３）に優先して指定する。そして、更新後区画データに不具合が生じた場合には、更新後管理データ（Ａ’）に代えて更新前管理データ（Ａ）が機能し、該更新前管理データ（Ａ）は更新後区画データ（Ｃ２’、Ｃ３’）を指定することなく、区画データＣ１〜Ｃ４を指定して、区画１〜４に対応する地図表示を行う。本発明の地図更新システムによれば、ナビゲーション装置３内の地図データ記憶部３２に更新前の区画データも残存させているため、更新後のデータに不具合が生じた場合であっても、更新前のデータに切り替えることにより継続的に地図表示を行うことができる。
【００３４】
図４を用いて、図１に示す地図更新システム１の動作の一例を説明する。
まず、ステップ２１（Ｓ２１）では、送受信部３１は、ナビゲーション側地図データ記憶部３２を参照して、ナビゲーション装置３が現在参照している地図データの世代情報をサーバ装置２へ送信する。サーバ装置２内の受信部２１は、該世代情報を受信する（ステップ３１（Ｓ３１、サーバ装置側受信ステップ））。
差分データ作成ステップとしてのステップ３３（Ｓ３３）では、差分データ作成部２３は、サーバ側地図データ記憶部２２を参照して、ステップ３１（Ｓ３１）で受信した地図データの世代情報に対応する世代の地図データと最新世代の地図データとを特定する。
差分データ作成ステップとしてのステップ３５（Ｓ３５）では、差分データ作成部２３は、ステップ３３（Ｓ３３）で特定された両地図データ間の差分データを作成し、保存する。上述のように、地図データ記憶部２２に各世代の地図データに関連付けられた差分データあるいは差分データの圧縮データが記憶されている場合であって、ナビゲーション装置３で稼働している地図データの世代を最新世代に更新するために必要な差分データが複数世代に亘っている場合には、各世代の地図データに関連付けられた差分データあるいは圧縮データを特定しても良い。
配信ステップとしてのステップ３７（Ｓ３７）では、配信部２５は、ステップ３５（Ｓ３５）で作成された差分データをナビゲーション装置３へ送信する。ナビゲーション装置３内の送受信部３１は、該差分データを受信する（ステップ２３（Ｓ２３、ナビゲーション装置側受信ステップ））。
管理データ更新ステップとしてのステップ２５（Ｓ２５）では、更新部３３内の管理データ更新部３４は、ステップ２１（Ｓ２１）の地図データにおける管理データと、ステップ２３（Ｓ２３）の差分データのうちの管理データに相当する部分の差分データとに基づき、更新管理データを作成し、更新前の管理データの記憶領域と異なる領域に書き込む。
区間データ更新ステップとしてのステップ２７（Ｓ２７）では、更新部３３内の区画データ更新部３５は、ステップ２１（Ｓ２１）の地図データにおける区画データと、ステップ２３（Ｓ２３）の差分データのうちの区画データに相当する部分の差分データとに基づき、更新区画データを作成し、更新前の区画データの記憶領域と異なる領域に書き込む。
上記ステップ２３に代えて、差分データの入力を受け付ける入力受付ステップを備えることとしても良い。
【００３５】
図５に、他の実施の形態のナビゲーション装置５１を示す。図５において、図１と同一の要素には同一の符号を付して、その説明を部分的に省略する。
図５に示すのは、更新区画データを書き込む領域を特定することにより、区画データ更新部が更新区画データの書込み処理を容易に実行可能なナビゲーション装置５１である。すなわち、当該装置５１は、図１に示すシステム１を構成するナビゲーション装置３において、書込領域特定部５４を更に備え、区画データ更新部３５に代えて区画データ更新部５３を備える。
書込領域特定部５４は、地図データ記憶部３２内の更新管理データ及び更新前の管理データに基づいて、地図データ記憶部３２内の領域であって、更新管理データ及び更新前の管理データが指定する区画データが記憶された領域を除く領域を、更新区画データを書込み可能な領域として特定する。書込領域特定部５４は、例えば、書込み可能な領域にフラグを付与したり、書込み可能な領域をリスト化したりすることができる。
区画データ更新部５３は、区画データ更新部３５と同様の方法で更新区画データを作成し、該作成された更新区画データを地図データ記憶部３２内の書込領域特定部５４で特定された領域に記憶する。
【００３６】
図６に、他の実施の形態のサーバ装置７１を示す。図６において、図１と同一の要素には同一の符号を付して、その説明を部分的に省略する。
図６に示すのは、ナビゲーション装置において地図データが正常に機能していない旨の報知信号を受信した場合に、ナビゲーション装置で稼働している世代の地図データを最新世代の地図データに更新可能な差分データを提供可能なサーバ装置である。すなわち、当該装置７１は、図１に示すシステム１を構成するサーバ装置２において、世代情報要求部７５を更に備え、サーバ側受信部２１及び差分データ作成部２３に代えて、夫々サーバ側受信部７３及び差分データ作成部７４を備える。
サーバ側受信部７３は、世代情報受信部７７と報知信号受信部７８とを備える。
世代情報受信部７７は、受信部２１と同様に、ナビゲーション装置で稼働している地図データの世代情報を受信する。
報知信号受信部７８は、ナビゲーション装置の送信部を介して、ナビゲーション装置に格納されている地図データが正常に機能しない旨の報知信号を受信する。該報知信号は、次の世代情報要求部７５へ送られる。
世代情報要求部７５は、上記報知信号を受信すると、ナビゲーション装置に対して、該ナビゲーション装置で現在参照している地図データの世代情報を要求する。この例において、世代情報受信部７７は、当該要求に対する世代情報を受信する。
差分データ作成部７４は、世代情報受信部７７で受信した世代情報に基づき、差分データ作成部２３と同様の方法により差分データを作成する。
【００３７】
図７に、この発明の実施例の地図更新システム１００を示す。図７において、図１、図５及び図６と同一の要素には同一の符号を付して、その説明を部分的に省略する。
地図更新システム１００は、図１に示すシステム１において、サーバ装置２及びナビゲーション装置３に代えて、夫々サーバ装置１０２及びナビゲーション装置１０３を備えている。
サーバ装置１０２は、制御部１２１、メモリ部１２２、インターフェース部１２４、受信部２１、サーバ側地図データ記憶部２２、差分データ作成部２３、保存部２４及び配信部２５を備えている。
サーバ側制御部１２１はＣＰＵ、バッファメモリその他の装置を備えたコンピュータ装置であり、サーバ装置１０２を構成する他の要素を制御する。
サーバ側メモリ部１２２にはコンピュータプログラムが保存され、このコンピュータプログラムはコンピュータ装置であるサーバ側制御部１２１に読み込まれて、これを機能させる。このコンピュータプログラムはＤＶＤ等の汎用的な媒体へ保存できる。
サーバ側インターフェース部１２４はサーバ装置１０２を無線ネットワーク等へ連結させる。
受信部２１、サーバ側地図データ記憶部２２、差分データ作成部２３、保存部２４及び配信部２５については、上述した通りである。
【００３８】
ナビゲーション装置１０３は、制御部１３１、メモリ部１３２、出力部１３３、インターフェース部１３４、送受信部３１、ナビゲーション側地図データ記憶部３２及び更新部３３を備えている。
端末側制御部１３１はＣＰＵ、バッファメモリその他の装置を備えたコンピュータ装置であり、ナビゲーション装置１０３を構成する他の要素を制御する。
端末側メモリ部１３２にはコンピュータプログラムが保存され、このコンピュータプログラムはコンピュータ装置である端末側制御部１３１に読み込まれて、これを機能させる。このコンピュータプログラムはＳＤ（登録商標）メモリカード等の汎用的な媒体へ保存できる。
出力部１３３は、表示部としてのディスプレイを含み、地図データに基づく地図表示等、その他の情報を表示する。この出力部１３３は音声発信部を含むこともできる。
端末側インターフェース部１３４はナビゲーション装置１０３を無線ネットワーク等へ連結させる。
送受信部３１、ナビゲーション側地図データ記憶部３２及び更新部３３については、上述した通りである。
【００３９】
以上、本発明の実施の形態及び実施例について説明してきたが、これらのうち、２つ以上の実施の形態（実施例）を組み合わせて実施しても構わない。あるいは、これらのうち、１つの実施の形態（実施例）を部分的に実施しても構わない。さらには、これらのうち、２つ以上の実施の形態（実施例）を部分的に組み合わせて実施しても構わない。
【００４０】
この発明は、上記発明の実施の形態及び実施例の説明に何ら限定されるものではない。特許請求の範囲の記載を逸脱せず、当業者が容易に想到できる範囲で種々の変形態様もこの発明に含まれる。
【符号の説明】
【００４１】
１  １００  地図更新システム
２  ７１  １０２  サーバ装置
３  ５１  １０３  ナビゲーション装置
２１  ７３  受信部
２２  サーバ側地図データ記憶部
２３  ７４  差分データ作成部
２５  配信部
３１  送受信部
３２  ナビゲーション側地図データ記憶部
３３  更新部
３４  管理データ更新部
３５  ５３  区画データ更新部
５４  書込領域特定部
【図１】
0006571102.tif 000002
【図２】
0006571102.tif 000003
【図３】
0006571102.tif 000004
【図４】
0006571102.tif 000005
【図５】
0006571102.tif 000006
【図６】
0006571102.tif 000007
【図７】
0006571102.tif 000008