(57)【特許請求の範囲】
【請求項１】
相互に独立して更新される、オーバラップしない個々のセグメント（ｐ１，ｐ２，ｐ３，ｐ４，ｐ５）に分割されているナビゲーションシステムのデータバンク（１）を、最新のバージョンを有するデータバンクセグメント（ａ，ｂ，ｃ）の伝送により更新する方法において、
前記セグメント（ｐ１，ｐ２，ｐ３，ｐ４，ｐ５）を明示的に更新すべきセグメントおよび暗示的に更新すべきセグメントに分類し、暗示的なセグメントと明示的なセグメントとの関係性に基づき、明示的に更新すべきセグメントの更新が、暗示的に更新すべきセグメントの更新を直接的に要求または惹起し、前記データバンク（１）の更新コンパイラ（５）が暗示的に更新すべきセグメントの更新を行うことを特徴とする、方法。
【請求項２】
相互に依存しているセグメント（ｐ１，ｐ２，ｐ３，ｐ４，ｐ５）において、明示的に更新されるべきものとしての一方のセグメントと、暗示的に更新すべきものとしての１つまたは複数の他方のセグメントへの分類を行う、請求項１記載の方法。
【請求項３】
ナビゲーションシステムのデータバンク（１）を更新する、請求項１または２記載の方法。
【請求項４】
中央制御部（２）から伝送される、最新のバージョンを有するデータバンクセグメント（ａ，ｂ，ｃ）を受信する受信装置（４）と、相互に独立して更新される、オーバラップしない個々のセグメント（ｐ１，ｐ２，ｐ３，ｐ４，ｐ５）に分割されているナビゲーションシステムのデータバンク（１）とを備えたデータバンク装置（３）において、
暗示的なセグメントと明示的なセグメントとの関係性に基づき、明示的に更新すべきセグメントの更新が、暗示的に更新すべきセグメントの更新を直接的に要求または惹起し、前記データバンク（１）の更新コンパイラ（５）が暗示的に更新すべきセグメントの更新を行うことを特徴とする、データバンク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、個々のセグメントに分割されているデータバンクをデータバンクセグメントのバージョンの伝送により更新する方法ならびに相応のデータバンク装置に関する。
【０００２】
背景技術
任意のファイルフォーマットのデータバンクは種々のシステムまたは機器においてさらなるパラメータまたは情報を求めるための基礎をなす。例えば、ナビゲーションシステムにおいては道路、橋、渡しなどに関する情報が、書き込み可能および／または読み出し可能なデータメモリの形で相応に構成されているデータバンクまたはデータバンク装置に記憶され、それらの情報を殊にＣＤロムに記憶させることができ、データバンクおよび求められた現在地に基づき、ナビゲーションシステムのユーザによって設定された目的地までの最適な走行ルートが算出され、走行中には相応の走行方向指示が出力される。
【０００３】
データバンクを常に最新の状態に維持することが必要とされる。何故ならば、殊にアウトバーン（高速道路）が新たに開通されることによって考えられる走行ルートは常に変化するからである。
【０００４】
このために、データバンクの新たなバージョンがデータバンクの提供者によって作成され、そのバージョンにより機器におけるデータバンクが更新されることが公知である。新たなバージョンを記憶媒体に反映させることができるか、データバンクの新たなバージョンがインターネットを介してそれぞれのシステムに伝送されるか、ナビゲーションシステムでは無線コネクションを介して伝送される。原理的には、データ伝送に関するコストを最小にするために、実際に変更された個々の構成要素または旧バージョンに対するバイナリの差異のみを伝送することも可能である。もちろん、このために任意の伝送媒体を使用することができる。
【０００５】
データバンクの更新の際には、更新後にもデータバンクの一貫性が保たれることが要求される。このことはいずれのデータまたはセグメントもデータバンクを規定する際に課される一貫性に関する条件を遵守しなければならないことを意味する。その種の条件は例えば、データバンクにおいて更新の際に消去された構成要素に向けられてはならない指示である。
【０００６】
その種の一貫性に関する条件が遵守されない原因の多くは、データバンクの一部のみが更新され、その更新された部分とデータバンクにおいて更新されていない別の部分との間の依存性が考慮されないことにある。このことは確かにデータバンク全体が更新されることによって解決されるが、このことは非常に手間がかかり、また例えば無線によるモバイルコネクションでは最新のデータバンクをダウンロードするためには非常に時間がかかり、またコストもかかる。
【０００７】
この問題を解決するために、データバンクを個々のセグメントに分割し、それらのセグメントを相互に依存させずに更新することが公知である。このためにデータバンクが、それぞれ異なる更新バージョンを有することができる、オーバラップしない部分またはセグメントに分割される。しかしながら個々のセグメントを更新する際には、以前と同じように一貫性のあるデータバンクを得るために相互の依存性を考慮しなければならないことを従来通り注意しなければならない。
【０００８】
部分的な更新による不所望な効果はいわゆる「なだれ効果」である。データバンクの一部またはセグメントのみが更新されるべき場合であっても、更新された一方のセグメントから他方のセグメントに対する指示または更新された一方のセグメントと他方のセグメントとの関係が存在すると、その更新によりデータバンクの複数のセグメントを更新しなければならない可能性が生じる。確かにデータバンクをより小さい単位に分割することによってこの効果を制限することはできるが、そのような制限によりデータバンクは全てがそれぞれ異なる更新レベルを有する多数の異なるセグメントから構成されることになる。したがって、データバンクの更新の監視に関するコストが実質的に増加する。さらには、更新されるデータバンクバージョンを作成する中央制御部に通常の場合、ユーザのもとではデータバンクのどのバージョンがそのユーザの機器に存在しているかについての情報は存在しない。
【０００９】
従来技術を基礎とする本発明の課題は、更新の管理に関するコストが過度に増加することなく、データバンクを簡単に少なくとも部分的に更新することができる、冒頭で述べたようなデータバンクの更新方法を提供することである。さらに、データバンク自体に一貫性があることが保証されていなければならない。また相応に構成されたデータバンク装置が提供されるべきである。
【００１０】
この課題は、請求項１および請求項５の特徴部分に記載されている構成によって解決される。
【００１１】
本発明の核となる着想は、データバンクがそれ自体は公知であるやり方で比較的小さい部分、単位またはセグメントに分割されており、またデータバンクの個々のセグメントが明示的に更新すべきセグメントとして分類されているか、暗示的に更新すべきセグメントとして分類されているかについて、それらの個々のセグメントが区別されることである。暗示的なセグメントと明示的なセグメントとは関係を有するので、暗示的に更新すべきセグメントは明示的に更新すべきセグメントと同時にしか更新されない。このことは、明示的なセグメントの変更が直接的に、暗示的に更新すべきセグメントの更新を要求するか、または暗示的に更新すべきセグメントの更新を惹起することを意味する。暗示的に更新すべきセグメントの更新はデータバンク内または機器内で行われ、例えば更新コンパイラによって実施される。
【００１２】
データバンクのセグメントは単一のデータまたは属性までの任意の大きさを有することができる。各セグメントにはバージョンまたは更新レベルが割り当てられ、このバージョンまたは更新レベルは中央制御部における更新コンパイラに記憶される。更新が実施されるべき場合には、明示的に更新すべきセグメントに対してのみ新たなバージョンが伝送され、例えば更新されたバージョンを無線で受信したモバイルナビゲーション機器のデータバンクに記憶される。暗示的に更新すべき別のセグメントに対して最新のバージョンは伝送されない。この別のセグメントの更新はデータバンク自体において明示的なセグメントの変更に依存して行われる。もっとも、中央制御部においては使用されるデータバンクのパラメータが既知であるので、この暗示的なセグメントの相応の変更を中央制御部において追跡することができる。
【００１３】
例えばナビゲーションシステムにおけるデータバンク装置は、受信装置を用いて受信したデータバンクセグメントを供給することができるデータバンクを有する。データバンク装置には更新コンパイラが設けられており、この更新コンパイラをハードウェアおよび／またはソフトウェアにより構成することができ、またこの更新コンパイラを用いることにより、データバンクの暗示的に更新すべきセグメントが中央制御部から受信したデータバンクセグメントのバージョンに基づき更新される。
【００１４】
本発明の利点は、明示的に更新すべきセグメントと暗示的に更新すべきセグメントの分類によって更新すべきセグメントの数が著しく低減されるので、なだれ効果が十分に回避されることである。この場合においても暗示的に更新すべきセグメントの更新は省略されない。むしろ、暗示的に更新すべきセグメントによってもはや更新がトリガされることはない。さらには、暗示的に更新すべきセグメントの更新バージョンをもはや伝送する必要がないので、実質的に少ないデータが伝送されることになる。同様に、暗示的に更新すべきセグメントは自動的に更新されるので、データバンクには暗示的に更新すべきセグメントの更新バージョン用の記憶スペースを設ける必要はない。さらには、異なるバージョンを監視する際にそれらの暗示的に更新すべきセグメントは考慮されないので、計算の手間は著しく低減されている。
【００１５】
明示的に更新すべきセグメントと暗示的に更新すべきセグメントへの分類はデータバンクの仕様を作成する際に既に行われている。種々の明示的なセグメントが相互に依存していてもよい。このことは、一方の明示的なセグメントの更新が、この一方の明示的なセグメントに依存するか、この一方の明示的なセグメントと関係を有する他方の明示的なセグメントの更新を惹起することを意味する。
【００１６】
他方では、暗示的に更新すべきセグメントは明示的なセグメントと同時にしか更新されない。暗示的に更新すべきセグメントのバージョンは所属の明示的なセグメントの更新レベルと正確に一致する。
【００１７】
もちろん、暗示的に更新すべきセグメントが種々の明示的なセグメントに依存していてもよく、その場合にはその都度最新の明示的なセグメントの更新レベルが非常に重要である。
【００１８】
本発明の有利な実施形態は従属請求項に記載されている。
【００１９】
有利には、請求項２に記載されているように、データバンクの独立した１つのセグメントが明示的または明確に更新されるべきである。このことは、伝送すべきデータ量を可能な限り少なくするために、更新が絶対的に必要である場合にのみ更新が行われることを意味する。したがって、その種のセグメントが暗示的に別のセグメントと一緒に更新されることは回避される。
【００２０】
請求項３に記載されている発明の特徴は、相互に依存しているか、相互に関係を有するセグメントにおいて、明示的に更新されるべきものとしての一方のセグメントと、暗示的に更新すべきものとしての１つまたは複数の他方のセグメントへの分類が行われることである。これにより１つまたは複数の他方のセグメントは暗示的に更新されるので、明示的に更新されるべきものとして分類された一方のセグメントの更新は僅かなデータ量の伝送しか惹起せず、また僅かな計算および伝送の手間しか生じさせない。
【００２１】
種々の機器および用途において任意のやり方で更新することができる任意のデータバンクに本方法を使用できることは自明である。本方法によって殊にデータを無線伝送するための容量は必要以上に要求されないので、殊に請求項４においては、本方法がナビゲーションシステムのデータバンクに使用されることが提案されている。ナビゲーションシステムのデータバンクには道路網が種々の縮尺または倍率で記憶されている。最も小さい縮尺においては、大通り、道路などが存在する。これに対し最大の縮尺では例えば高速道路のみが存在する。中間の縮尺では、任意の数の道路が種々の縮尺または倍率でディスプレイ上に存在する。
【００２２】
例えば、高速道路の区間が変更されるか、新たな区間が開通される場合には、この情報は全ての縮尺または倍率で存在しなければならない。何故ならば、そうでない場合には例えば高速道路の種々の縮尺または倍率での表示する際に一貫性がなくなるからである。したがって、高速道路の更新を少なくとも最小の倍率または縮尺で明示的に行い、他の倍率または縮尺に関する暗示的な更新を実施することが必要である。したがって、種々の倍率が必要に応じて一緒に更新されるのでデータバンクの一貫性は保証される。他方では、比較的大きい縮尺で変更が行われた場合、この変更は解像度が依然として十分であれば、それよりも小さい縮尺での拡大表示においても表されることが保証されている。
【００２３】
有利には、本発明によるデータバンク装置は前述の方法を実施できるように構成されている。
【００２４】
図面の簡単な説明
以下では図面に示した実施形態に基づき本発明を詳細に説明する。
【図面の簡単な説明】
【００２５】
【図１】データバンクの更新のやり方を示す。
【図２】セグメントに分割されたデータバンクを示す。
【図３】セグメントの種々の依存性を示す。
【図４】データバンク装置を示す。
【発明を実施するための形態】
【００２６】
図１には、データバンク１を更新する際の基本的なやり方が概略的に示されている。中央制御部２においてデータバンク１の種々の更新バージョンが作成される。異なるバージョンのデータバンクセグメントａ，ｂ，ｃは中央制御部２とは空間的に隔てられているデータバンク１に任意のやり方で伝送される。例えば、インターネットまたは無線を介して記憶媒体、殊にモバイルナビゲーション装置に伝送することができる。
【００２７】
図２には、種々のセグメントｐ１，ｐ２，ｐ３，ｐ４，ｐ５に分割されたデータバンク１が示されている。データバンクセグメントａ，ｂ，ｃのどのバージョンが中央制御部２から例えばナビゲーション装置のデータバンク１に伝送されたかに応じて、各セグメントｐ１〜ｐ５が異なる更新レベルを有していることが考えられる。この実施例においては、セグメントｐ１，ｐ２がセグメントｐ４に依存するか、セグメントｐ１，ｐ２およびｐ４が相互に関係性を有し、またセグメントｐ３がセグメントｐ５に依存するか、セグメントｐ３およびｐ５が相互に関係性を有する。このことは、セグメントｐ３の更新がセグメントｐ５の更新を惹起することを意味する。
【００２８】
図３にはデータバンク１の２つの例が示されており、セグメントｐ４およびｐ５が暗示的に更新すべきセグメントとして分類されている。セグメントｐ５はセグメントｐ３と依存的な関係性を有しているので、このセグメントｐ５は常にセグメントｐ３と一緒に更新される。セグメントｐ４に関してはこれとは異なり、セグメントｐ４はセグメントｐ１ともセグメントｐ２とも依存性または関係性を有している。セグメントｐ１がデータの伝送によって更新されると、セグメントｐ４は図３ａに示されているようにセグメントｐ１と一緒に更新される。もっとも図３ｂに示されているように、セグメントｐ２が更新されると、セグメントｐ４は暗示的にデータバンク内のこのセグメントｐ２と共に、データバンク内の更新コンパイラによって更新される。
【００２９】
図４にはデータバンク装置３が示されており、このデータバンク装置は実質的にデータバンク１および受信装置４から構成されている。受信装置４により、有利には無線を介して中央制御部２から伝送されたデータバンクセグメントａ，ｂ，ｃのバージョンが受信され、データバンク１に供給される。このことは構成要素を結ぶ矢印によってそれぞれ示唆されている。さらにデータバンク１においては更新コンパイラ５がソフトウェアおよび／またはハードウェアにより構成されており、この更新コンパイラによって例えば図３のデータバンク１の暗示的に更新すべきセグメントｐ４，ｐ５が更新される。
【図１】
0005578850.tif 000002
【図２】
0005578850.tif 000003
【図３ａ】
0005578850.tif 000004
【図３ｂ】
0005578850.tif 000005
【図４】
0005578850.tif 000006