JP7237522B2 - 地図更新システム - Google Patents

地図更新システム Download PDF

Info

Publication number
JP7237522B2
JP7237522B2 JP2018204574A JP2018204574A JP7237522B2 JP 7237522 B2 JP7237522 B2 JP 7237522B2 JP 2018204574 A JP2018204574 A JP 2018204574A JP 2018204574 A JP2018204574 A JP 2018204574A JP 7237522 B2 JP7237522 B2 JP 7237522B2
Authority
JP
Japan
Prior art keywords
information
content
update
version
feature position
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018204574A
Other languages
English (en)
Other versions
JP2020071332A (ja
JP2020071332A5 (ja
Inventor
英孝 西来路
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zenrin Co Ltd
Original Assignee
Zenrin Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zenrin Co Ltd filed Critical Zenrin Co Ltd
Priority to JP2018204574A priority Critical patent/JP7237522B2/ja
Publication of JP2020071332A publication Critical patent/JP2020071332A/ja
Publication of JP2020071332A5 publication Critical patent/JP2020071332A5/ja
Application granted granted Critical
Publication of JP7237522B2 publication Critical patent/JP7237522B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Traffic Control Systems (AREA)
  • Instructional Devices (AREA)
  • Navigation (AREA)

Description

本発明は、地図更新システム、地図更新装置、地図更新方法、地図更新プログラム及び/またはそれらに利用可能なデータ構造に関する。
近年、地図データを精度よく更新する技術が普及している。
これに関連して、基点更新データに含まれる更新データが含む文字列データと同一の文字列データを含み、かつ、基点更新データの地図要素と所定距離以下の範囲に存在する他の更新データ単位を関連更新データとして検索し、基点更新データと関連更新データを端末に配信する地図更新データ配信方法が提案されている(特許文献1)。
特許第5143149号公報
本発明は、車両の制御に用いられる地図データの適切な更新が可能な地図更新システムを提供することを課題とする。
本発明の一実施形態として、車両の制御に用いられる地図データを更新する地図更新システムが提供される。この地図更新システムは道路の所定区間に関する道路区間情報を含む道路ネットワークデータと、道路を構成する車線の所定区間に関する車線区間情報を含む車線ネットワークデータとを有する記憶部を有し、車線区間情報は、道路区間情報を用いて得られる経路に基づく車両の制御に用いられる情報であり、地図更新システムは、さらに、道路区間情報を特定のバージョンに更新する更新指示を取得すると、車線区間情報を更新する制御部を有し、制御部は、道路区間情報のバージョンが既に特定のバージョンであると判定すると、車線区間情報が最新でない場合であっても、車線区間情報の更新を行わない
一実施形態として、制御部は、道路区間情報のバージョンが特定のバージョンより小さい場合、道路区間情報を特定のバージョンに更新し、車線区間情報を更新する。
本発明の他の実施形態として、車両の制御に用いられる地図データを更新する地図更新システムが提供される。この地図更新システムは道路を構成する車線の所定区間に関する車線区間情報を含む車線ネットワークデータと、道路周辺に設置された地物の緯度、経度、及び高さをあらわした地物位置情報とを有する記憶部を有し、車線区間情報及び地物位置情報は、車両の制御に用いられる情報であり、地図更新システムは、さらに、車線区間情報を特定のバージョンに更新する更新指示を取得すると、地物位置情報を更新する制御部を有し、地物位置情報は、第1の地物位置情報と、第1の地物位置情報と異なる第2の地物位置情報とを含み、第1の地物位置情報および第2の地物位置情報は、それぞれ参照先を特定する参照先情報を含み、制御部は、車線区間情報を特定のバージョンに更新する更新指示を取得すると、車線区間情報を参照先とする参照先情報を含む第1の地物位置情報および第2の地物位置情報を更新する。
また、本発明の他の実施形態として、車両の制御に用いられる地図データを更新する地図更新システムが提供される。この地図更新システムは道路を構成する車線の所定区間に関する車線区間情報を含む車線ネットワークデータと、道路周辺に設置された地物の緯度、経度、及び高さをあらわした地物位置情報とを有する記憶部を有し、車線区間情報及び地物位置情報は、車両の制御に用いられる情報であり、車線区間情報は、更新整合グループ情報を含み、地図更新システムは、さらに、車線区間情報を特定のバージョンに更新する更新指示を取得すると、地物位置情報を更新する制御部を有し、地物位置情報は、第1の地物位置情報と、第1の地物位置情報と異なる第2の地物位置情報とを含み、第1の地物位置情報および第2の地物位置情報は、それぞれ更新整合グループ情報を含み、制御部は、車線区間情報を特定のバージョンに更新する更新指示を取得すると、車線区間情報と同じ更新整合グループ情報を有する第1の地物位置情報および第2の地物位置情報を更新する。
他の実施形態として、地物位置情報は、地物として区画線である第1の地物位置情報と、地物として信号機である第2の地物位置情報とを含み、制御部は、車線区間情報を特定のバージョンに更新する更新指示を取得すると、第1の地物位置情報を更新し、第2の地物位置情報を更新する。
実施形態1の地図更新システムの構成を説明するための図。 実施形態1の地図データのデータ構造を説明するための図。 実施形態1の地図データのデータ構造を説明するための図。 実施形態1乃至3の地図更新システムの処理フローを説明するための図。 実施形態2の地図データのデータ構造を説明するための図。 実施形態2の地図データのデータ構造を説明するための図。 実施形態2の地図データのデータ構造を説明するための図。 実施形態3の地図データのデータ構造を説明するための図。 実施形態3の地図データのデータ構造を説明するための図。
<実施形態1>
図1は、地図更新システム1の概略構成図である。地図更新システム1は、更新サーバ2と、更新サーバ2とネットワークにより相互に通信可能に接続された複数のクライアント3を有する。
更新サーバ2は、地図データ記憶部11、更新制御部12を有する。地図データ記憶部11は、ハードディスクやSD-RAM等の大容量記憶媒体で構成されており、道路ネットワークデータ30、車線ネットワークデータ31、地物データ32、及び属性データ33を含む地図データを有している。
道路ネットワークデータ30は、道路の特定地点(例えば、道路の分岐地点)に関する情報を含む複数の地点情報及び道路の所定区間に関する情報を含む複数の道路区間情報を有し、その複数の地点情報及びその複数の道路区間情報により道路の繋がりをあらわす情報である。車線ネットワークデータ31は、道路を構成する車線の所定区間に関する情報を含む複数の車線区間情報により車線の繋がりをあらわす情報である。地物データ32は、道路の周辺に設置された地物(道路の区画線をあらわす区画線、道路の境界線をあらわす道路境界線、道路標識をあらわす道路標識、信号機をあらわす信号機、道路の停止線、道路ペイント等の道路標示)の形状をあらわした地物形状情報と、これらの地物の緯度、経度及び高さをあらわした地物位置情報等とを含むものである。属性データ33は、道路ネットワークデータ30の道路区間情報と車線ネットワークデータ31の車線区間情報とを関連付けるための関連情報、車線ネットワークデータ31の車線区間情報と地物データ32の区画線情報、道路境界線情報、道路標識情報、信号機情報、道路標示情報とを関連付けるための関連情報、コンテンツの複数のバージョンにおける更新状態に関する更新状況情報を含んでいる。なお、道路区間情報、車線区間情報、関連情報、区画線情報、道路境界線情報、信号機情報の詳細は後述する。
更新制御部12は、更新指示に応じて特定のバージョンに関するコンテンツに関する更新データを生成する機能部を含み、図示していないCPU(Central Prcessing Unit)、ROM(Read Only Memory)、及びRAM(Random Access Memory)を備える。更新制御部12のCPUは、ROMに格納された各種プログラムを読み出してRAMに展開して実行することで各種プログラムに関する機能を実現する。
クライアント3は、移動体であって自動運転機能を有する自動運転車両に搭載され、情報制御部21、地図データ記憶部22、入力部23を有する。情報制御部21は、所定の機能を実現する機能部を含み、図示していないCPU(Central Prcessing Unit)、ROM(Read Only Memory)、及びRAM(Random Access Memory)を備える。情報制御部21のCPUは、ROMに格納された各種プログラムを読み出して、RAMに展開して実行することで、車両の自動運転機能等各種プログラムに関する機能を実現する。情報制御部21は、道路ネットワークデータ30を利用して経路の探索を行う経路探索を行い、その経路に含まれる車線ネットワークデータ31であって、属性データ33により関連付けられた車線ネットワークデータ31を特定する処理を行う。情報制御部21は、車線ネットワークデータ31を用いて得られる経路に基づく自動運転車両の制御(車両の現在位置を特定し、車線区間情報に対応する所定の車線に沿って移動するように車両を操舵、加速・減速、停止)する。加えて、情報制御部21は、車線ネットワークデータ31に含まれる車線区間情報と属性データ33により関連付けられた地物情報を用いて自動運転車両の制御(車両の現在位置を特定し、車線区間情報に対応する所定の車線に沿って移動するとともに地物情報を用いて車両を操舵、加速・減速、停止)する。具体的には、車両に搭載されたカメラ等の車両の周辺の情報を取得する取得部によって、車両周辺の区画線、道路境界線、道路標識、信号機、道路標示等の地物の情報を取得するとともに、それら取得した情報と地物形状情報とを比較することにより、車両の現在位置を特定する。さらに、区画線情報の地物形状情報を用いて、車線を構成する両側の区画線の間をはみ出さないように車両を制御したり、道路境界線情報の地物形状情報を用いて、ガードレール等の道路境界線に衝突しないように制御したり、信号機情報の地物位置情報を用いて、当該取得部によって取得した車両の周辺の情報から信号機の情報を特定し、その特定した信号機の点灯の内容(進行を促す内容、停止を促す内容)によって交差点内への信号を促したり、交差点手前で停止させたりの制御を行う。また、情報制御部21は、更新サーバ2から送信された更新データを用いて地図データ記憶部22に記憶された各種データを更新する機能を実現する。
地図データ記憶部22は、ハードディスクやSD-RAM等の大容量記憶媒体で構成されており、更新サーバ2の地図データ記憶部11と同様に道路ネットワークデータ30、車線ネットワークデータ31、地物データ32、及び属性データ33を含む地図データを有している。
入力部23は、クライアント3を利用するユーザから更新を指示する更新指示入力を受け付ける。
なお、地図更新システム1は、情報制御部21及び地図データ記憶部22が車両に搭載されず更新サーバ2内に搭載され、更新サーバ2内の情報制御部21が、車両の操舵、加減速、ブレーキ等の自動運転機能に関する情報を車両に通信情報として出力する構成であってもよい。また、地図更新システム1は、地図データ記憶部22が、車両に搭載されず更新サーバ2内に搭載され、車両内の情報制御部21が、地図データの取得要求に応じて、地図データ記憶部22に記憶されている所望の地図データを通信情報によって取得及び受信する構成であってもよい。
また、地図更新システム1は、地図データ記憶部11、更新制御部12が更新サーバ2に搭載されず車両内に搭載され、車両内の更新制御部12が、地図データ記憶部11に記憶された地図を用いて更新データを生成し情報制御部21に出力する構成であってもよい。また、地図更新システム1は、地図データ記憶部11が、更新サーバ2に搭載されず車両内に搭載され、車両内の情報制御部21が、地図データの取得要求に応じて、地図データ記憶部11に記憶されている所望の地図データを通信情報によって取得及び受信する構成であってもよい。
図2(a)は、本実施形態の地図データの概念を説明するための図である。LR10~LR12は各々道路区間情報をあらわすものである。LL10~LL17は各々車線区間情報をあらわすものである。RL10~RL12は各々関連情報をあらわすものである。
道路区間情報LR10は、関連情報R10により車線区間情報LL10~LL14の各々と関連付けられており、道路区間情報LR11は、関連情報R11により車線区間情報LL15と関連付けられており、道路区間情報LR12は、関連情報R12により車線区間情報LL16、LL17の各々と関連付けられている。
図2(b)は、道路ネットワークデータ30の地点情報ND10及び道路区間情報LR10の詳細を説明するための図である。地点情報ND10は、その地点情報ND10を識別するための識別情報、地点情報に対応する地点の座標をあらわす情報、その地点を通行する際の難易度をあらわすコスト情報及びその地点に接続される所定区間の道路に対応した道路区間情報の識別情報が含まれている。また、道路区間情報LR10は、道路区間情報を識別するための情報、道路の属性(高速道路、一般道等)をあらわす属性情報、その道路通行する際の難易度をあらわすコスト情報等が含まれている。なお、道路区間情報LR11、LR12は道路区間情報LR10と同じ構成である。
図2(c)は、車線ネットワークデータ31の車線区間情報LL10の詳細を説明するための図である。車線区間情報LL10は、その車線区間情報LL10を識別するための識別情報、その車線区間情報LL10に対応する車線の中心線の座標点列をあらわす座標情報、その車線区間情報LL10に対応する区間の退出側の区間に対応する車線区間情報の識別情報である退出側識別情報、その車線区間情報LL10に対応する区間の進入側の区間に対応する車線区間情報の識別情報である進入側識別情報、その車線区間に関する属性(走行車線、追越車線、分岐、合流等)が含まれている。そして退出側識別情報及び進入側識別情報により、車線の前後のつながりをあらわしている。なお、他の車線区間情報も車線区間情報LL10と同じ構成である。
図2(d)は、属性データ33の関連情報R10~R12の詳細を説明するための図である。関連情報R10~R12の各々は、その関連情報R10~R12を識別するための識別情報が含まれている。関連情報R10は、道路区間情報LR10と車線区間情報LL10~LL14とが関連していることをあらわすために道路区間情報LR10と車線区間情報LL10~LL14の識別情報を含んでいる。関連情報R11は道路区間情報LR11と車線区間情報LL15とが関連していることをあらわすために道路区間情報LR11と車線区間情報LL15の識別情報を含んでいる。関連情報R12は道路区間情報LR12と車線区間情報LL16、LL17とが関連していることをあらわすために道路区間情報LR12と車線区間情報LL16、LL17の識別情報を含んでいる。なお、他の関連情報も関連情報R10~R12と同じ構成である。
図3(a)は、更新サーバ2の属性データ33に含まれる更新状況情報の詳細を説明するための図である。更新状況情報の各々は、その更新状況情報のコンテンツA(道路区間情報LR10~LR12、地点情報ND10を含む)、コンテンツB(車線区間情報LL10~LL17を含む)を識別するための識別情報、その更新状況情報のコンテンツのグループをあらわした更新整合グループ情報、コンテンツの複数のバージョンの各々における更新状態をあらわしたバージョン情報(初期状態、1回目~4回目)を含んでいる。
なお、更新整合グループ情報は更新が必要なコンテンツにあわせて任意に設定することが可能である。例えば、図2(d)で示すように、関連情報R10によって関連付けられた道路区間情報LR10と車線区間情報LL10~LL14とを1の更新整合グループ(1の道路区間情報に対して複数の車線区間情報)として設定することもできる。また、関連情報R11によって関連付けられた道路区間情報LR11と車線区間情報LL15とを1の更新グループ(1の道路区間情報に対して1の車線区間情報)として設定することもできる。さらに、車線区間情報LL10の退出側識別情報LL12及びLL13を用いて、車線区間情報LL10と車線区間情報LL12及びLL13とを1の更新グループ(1の車線区間情報に対して複数の車線区間情報)として設定しても良く、車線区間情報LL12の進入側識別情報LL10を用いて、車線区間情報LL12と車線区間情報LL10とを1の更新グループ(1の車線区間情報に対して1の車線区間情報)として設定しても良い。
図3(b)は、クライアント3の属性データ33に含まれる更新状況情報の詳細を説明するための図であり、その具体的構成は図3(a)で説明した構成と同じである。
図4は、本実施形態における地図データ更新処理の動作フローを説明するための図である。更新制御部12は、クライアント3のバージョン情報を取得するバージョン情報取得処理と、クライアント3に入力された更新指定を取得する更新指定取得処理と、更新データを生成する処理を行う更新データ生成処理を行う。以下では、適宜図2乃至図4を参照しながら、バージョン情報取得処理、更新指定取得処理、更新データ生成処理の詳細を説明する。
更新制御部12は、バージョン情報取得処理として以下の処理を行う。
以下(1)~(3)の状況に分けてコンテンツA(道路区間情報LR10~LR12、地点情報ND10を含む)の更新指定がされた場合の例を説明する。
(1)クライアント3がコンテンツAのバージョン2、コンテンツBのバージョン2、(いずれも1回目)であり、更新サーバ2がコンテンツAのバージョン3、コンテンツBのバージョン2、(いずれも2回目)である場合、クライアント3のコンテンツAのバージョン2、コンテンツBのバージョン2を取得する。
(2)クライアント3がコンテンツAのバージョン3、コンテンツBのバージョン2、(いずれも2回目)であり、更新サーバ2がコンテンツAのバージョン3、コンテンツBのバージョン4(いずれも3回目)である場合、クライアント3のコンテンツAのバージョン3、コンテンツBのバージョン2を取得する。
(3)クライアント3がコンテンツAのバージョン3、コンテンツBのバージョン2、(いずれも3回目)であり、更新サーバ2がコンテンツAのバージョン5、コンテンツBのバージョン4(いずれも4回目)である場合、クライアント3のコンテンツAのバージョン3、コンテンツBのバージョン2を取得する(ステップS10)。
更新制御部12は、更新指定取得処理として以下の処理を行う。
(1)~(3)について、クライアント3の入力部23を介して入力されたコンテンツAを更新する更新指定を取得する(ステップS20)。
更新制御部12は、更新データ生成処理として以下の処理を行う。
(1)クライアント3のコンテンツAのバージョン2が更新サーバ2のコンテンツAのバージョン3よりも小さいと判定し、コンテンツAのバージョン3の更新データを生成する。また、コンテンツAに関する更新データを生成するため、コンテンツAと同じ更新整合グループに含まれるコンテンツBを特定する。クライアント3のコンテンツBと更新サーバ2の車線コンテンツBとは同じバージョン2であると判定し、コンテンツBの更新データは生成しない。
コンテンツAのバージョン3の更新データをクライアント3に送信し、クライアント3(情報制御部21)がコンテンツAのバージョン3の更新データを用いて地図データ記憶部22を更新する。
(2)クライアント3のコンテンツAと更新サーバ2のコンテンツAとは同じバージョン3であると判定し、コンテンツAに関するバージョン3の更新データは生成しない。また、コンテンツAに関する更新データを生成しないため、コンテンツAと同じ更新整合グループに含まれるコンテンツBの更新データは生成せず、地図データ更新処理を終了する。そのため、クライアント3のコンテンツBのバージョン2が更新サーバ2のコンテンツBのバージョン4よりも小さい場合であっても、コンテンツBのバージョン4の更新データは生成しない。上記の処理が、地図更新システムは、道路区間情報のバージョンが既に特定のバージョンである場合、車線区間情報の更新を行わない一例である。
(3)クライアント3のコンテンツAのバージョン3が更新サーバ2のコンテンツAのバージョン5よりも小さいと判定し、コンテンツAに関するバージョン5の更新データを生成する。また、コンテンツAに関する更新データを生成するため、コンテンツAと同じ更新整合グループに含まれるコンテンツBを特定する。クライアント3のコンテンツBのバージョン2が更新サーバ2のコンテンツBのバージョン4よりも小さいと判定し、コンテンツBのバージョン4の更新データを生成する。
コンテンツAのバージョン5及びコンテンツBのバージョン4の更新データをクライアント3に送信し、クライアント3(情報制御部21)がコンテンツAのバージョン5及びコンテンツBのバージョン4の更新データを用いて地図データ記憶部22を更新する。上記の処理が、地図更新システムは、道路区間情報を特定のバージョンに更新する更新指示を取得すると、車線区間情報を更新する制御部の一例である。また、上記の処理が、地図更新システムは、道路区間情報のバージョンが特定のバージョンよりも小さい場合、道路区間情報を特定のバージョンに更新し、車線区間情報を更新する一例である(ステップS30)。
上記の実施形態1では、更新指定されたクライアント3のコンテンツAのバージョンが更新サーバ2のコンテンツAのバージョンよりも小さいときに、更新サーバ2のコンテンツAのバージョンを用いた更新データを生成する。コンテンツAに関する更新データを生成するとき、コンテンツAと同じ更新整合グループに含まれるコンテンツBについて、クライアント3のコンテンツBのバージョンが更新サーバ2のコンテンツBのバージョンよりも小さいときに、更新サーバ2のコンテンツBのバージョンを用いた更新データを生成することができる。一方で、更新指定されたクライアント3のコンテンツAのバージョンが更新サーバ2のコンテンツAのバージョンと同じとき、更新サーバ2のコンテンツAのバージョンを用いた更新データを生成せず、コンテンツAと同じ更新整合グループに含まれるコンテンツBの更新データを生成しない。
<実施形態1の変形例>
上記の実施形態1は以下のように変形することが可能である。
更新制御部12は、バージョン情報取得処理として以下の処理を行う。
クライアント3がコンテンツAのバージョン1、コンテンツBのバージョン1(いずれも初期状態)であり、更新サーバ2がコンテンツAのバージョン5、コンテンツBのバージョン4(いずれも4回目)である場合、クライアント3のコンテンツAのバージョン1、コンテンツBのバージョン1を取得する(ステップS10)。
更新制御部12は、更新指定取得処理として以下の処理を行う。
クライアント3の入力部23を介して入力されたコンテンツAを更新する更新指定を取得する(ステップS20)。
更新制御部12は、更新データ生成処理として以下の処理を行う。
クライアント3のコンテンツAのバージョン1が更新サーバ2のコンテンツAのバージョン5よりも小さいと判定し、コンテンツAに関するバージョン2(1回目)、バージョン3(2回目)、バージョン5(4回目)の更新データが存在する旨をクライアント3に送信する。以下、(4)~(6)の状況に分けてコンテンツAの更新指定がされた場合の例を説明する。
(4)クライアント3の入力部23を介して入力されたコンテンツAをバージョン2(1回目)に更新する更新指定を取得すると、コンテンツAのバージョン2の更新データを生成する。また、コンテンツAに関する更新データを生成するためコンテンツAと同じ更新整合グループに含まれるコンテンツBを特定する。クライアント3のコンテンツBのバージョン1が更新サーバ2のコンテンツBのバージョン2(1回目)よりも小さいと判定し、コンテンツBのバージョン2の更新データを生成する。そしてコンテンツAのバージョン2、コンテンツBのバージョン2(いずれも1回目)の更新データをクライアント3に送信し、クライアント3(情報制御部21)がコンテンツAのバージョン2、コンテンツBのバージョン2の更新データを用いて地図データ記憶部22を更新する。
(5)クライアント3の入力部23を介して入力されたコンテンツAをバージョン3(2回目)に更新する更新指定を取得すると、コンテンツAのバージョン3の更新データを生成する。また、コンテンツAに関する更新データを生成するためコンテンツAと同じ更新整合グループに含まれるコンテンツBを特定する。クライアント3のコンテンツBのバージョン1が更新サーバ2のコンテンツBのバージョン2(2回目)よりも小さいと判定し、コンテンツBのバージョン2の更新データを生成する。そしてコンテンツAのバージョン3、コンテンツBのバージョン2(いずれも2回目)の更新データをクライアント3に送信し、クライアント3(情報制御部21)がコンテンツAのバージョン3、コンテンツBのバージョン2のバージョン2の更新データを用いて地図データ記憶部22を更新する。
(6)クライアント3の入力部23を介して入力されたコンテンツAをバージョン5(4回目)に更新する更新指定を取得すると、コンテンツAのバージョン5の更新データを生成する。また、コンテンツAに関する更新データを生成するためコンテンツAと同じ更新整合グループに含まれるコンテンツBを特定する。クライアント3のコンテンツBのバージョン1が更新サーバ2のコンテンツBのバージョン4(4回目)よりも小さいと判定し、コンテンツBのバージョン4の更新データを生成する。そしてコンテンツAのバージョン5、コンテンツBのバージョン4(いずれも4回目)の更新データをクライアント3に送信し、クライアント3(情報制御部21)がコンテンツAのバージョン5、コンテンツBのバージョン4の更新データを用いて地図データ記憶部22を更新する(ステップS30)。
上記の実施形態1の変形例では、クライアント3はコンテンツAのバージョン2、3、5に基づいて更新指定を行うことができ、更新指定で指定されたコンテンツAのバージョンに応じて、コンテンツAの特定のバージョンに関する更新データを生成することができる。また、コンテンツAと同じ更新整合グループに含まれるコンテンツBについて、クライアント3のコンテンツBのバージョンが更新サーバ2のコンテンツBのバージョンよりも小さいときに、更新サーバ2のコンテンツBのバージョンを用いた更新データを生成することができる。このように、クライアント3は、コンテンツAを最新バージョンに更新指定することも、コンテンツAを任意のバージョンに更新指定することもできる。
<実施形態2>
実施形態2の地図更新システム1のシステム構成は、実施形態1と同じである。
図5(a)は、本実施形態の地図データの概念を説明するための図である。LL20~LL22は各々車線区間情報をあらわすものである。CL20は区画線情報をあらわすものである。SG20は標識情報をあらわすものである。TR20は信号機情報をあらわすものである。ST20は停止線情報をあらわすものである。R20~R27は各々関連情報をあらわす
ものである。
車線区間情報LL20は、関連情報R20により標識情報SG20と関連付けられている。車線区間情報LL21は、関連情報R21により標識情報SG20と関連付けられている。車線区間情報LL22は、関連情報R22により標識情報SG20と関連付けられている。車線区間情報LL20は、関連情報R23により区画線情報CL20と関連付けられている。車線区間情報LL20は、関連情報R24により信号機情報TR20と関連付けられている。車線区間情報LL21は、関連情報R25により信号機情報TR20と関連付けられている。車線区間情報LL22は、関連情報R26により信号機情報TR20と関連付けられている。停止線情報ST20は、関連情報R27により信号機情報TR20と関連付けられている。
図5(b)は、車線ネットワークデータ31の車線区間情報LL20の詳細を説明するための図であり、図2(b)で説明した内容と同じ構成である。
図5(c)は、地物データ32に含まれる区画線情報CL20、標識情報SG20、信号機情報TR20、停止線情報ST20の詳細を説明するための図である。区画線情報CL20は、その区画線情報CL20を識別するための識別情報と、その区画線情報に対応する区画線の開始位置および終了位置の座標をあらわした座標情報と、その区画線の種別(白実線、白破線、黄色実線等)をあらわした種別情報を含んでいる。なお、他の区画線情報も区画線情報CL20及びCL21と同じ構成である。標識情報SG20は、識別情報に加えて、その標識情報に対応する地物の座標をあらわした座標情報と、その標識情報の種別(規制標識、警告標識等)をあらわした種別情報を含んでいる。信号機情報TR20は、識別情報に加えて、その信号機情報に対応する地物の座標をあらわした座標情報と、その信号機情報の種別(信号機、矢印信号機、歩行者用信号、自転車用信号等)をあらわした種別情報を含んでいる。停止線情報ST20は、識別情報に加えて、その停止線情報に対応する停止線の座標をあらわした座標情報を含んでいる。
図5(d)は、属性データ33に含まれる関連情報R20の詳細を説明するための図であり、図2(d)で説明した内容と同じ構成である。
図6(a)は、更新サーバ2の属性データ33に含まれる更新状況情報の詳細を説明するための図である。更新状況情報の各々は、その更新状況情報のコンテンツC(車線区間情報LL20~LL22を含む)、コンテンツD(信号機情報TR20を含む)、コンテンツE(区画線情報CL20を含む)を識別するための識別情報、その更新状況情報のコンテンツの参照先をあらわした参照先情報、コンテンツの複数のバージョンの各々における更新状態をあらわしたバージョン情報(初期状態、1回目~4回目)、コンテンツの複数のバージョンの各々に関する位置情報(緯度、経度、高度)を含んでいる。なお、参照先情報は参照が必要なコンテンツにあわせて任意に設定することが可能である。例えば、複数の車線区間情報を1の標識情報の参照先情報(複数の車線区間情報に対して1の標識情報1)として設定しても良く、1の車線区間情報を1の標識情報の参照先情報(1の車線区間情報に対して1の標識情報)として設定することも可能である。また、1の車線区間情報に対して複数の進入側識別情報または退出側識別情報がある場合、その進入側識別情報または退出側識別情報を用いて参照先情報(1の車線区間情報に対して複数の車線区間情報)として設定しても良く、1の車線区間情報に対して1の進入側識別情報または退出側識別情報がある場合、その進入側識別情報または退出側識別情報を用いて参照先情報(1の車線区間情報に対して1の車線区間情報)として設定しても良い。また、複数の信号機情報を1の停止線情報の参照先情報(複数の信号機情報に対して1の停止線情報)として設定しても良く、1の信号機情報を1の停止線情報の参照先情報(1の信号機情報に対して1の停止線情報)として設定しても良い。さらに、複数の車線区間情報を1の区画線情報の参照先情報(複数の車線区間情報に対して1の区画線情報)として設定しても良く、1の車線区間情報を1の区画線情報の参照先情報(1の車線区間情報に対して1の区画線情報)として設定しても良い。
図6(b)は、クライアント3の属性データ33に含まれる更新状況情報の詳細を説明するための図であり、その具体的構成は図6(a)で説明した構成と同じである。
以下では、適宜図4乃至図6を参照しながら、バージョン情報取得処理、更新指定取得処理、更新データ生成処理の詳細を説明する。
更新制御部12は、バージョン情報取得処理として以下の処理を行う。
以下、(7)~(9)の状況に分けてコンテンツC(車線区間情報LL20~LL22を含む)更新指定がされた場合の例を説明する。
(7)クライアント3がコンテンツCのバージョン1、コンテンツDのバージョン1、コンテンツEのバージョン1(いずれも初期状態)であり、更新サーバ2がコンテンツCのバージョン2、コンテンツDのバージョン2、コンテンツEのバージョン2(いずれも1回目)である場合、クライアント3のコンテンツCのバージョン1、コンテンツDのバージョン1、コンテンツEのバージョン1を取得する。
(8)クライアント3がコンテンツCのバージョン2、コンテンツDのバージョン2、コンテンツEのバージョン2(いずれも1回目)であり、更新サーバ2がコンテンツCのバージョン3、コンテンツDのバージョン2、コンテンツEのバージョン2(いずれも2回目)である場合、クライアント3のコンテンツCのバージョン2、コンテンツDのバージョン2、コンテンツEのバージョン2を取得する。
(9)クライアント3がコンテンツCのバージョン3、コンテンツDのバージョン2、コンテンツEのバージョン2(いずれも2回目)であり、更新サーバ2がコンテンツCのバージョン3、コンテンツDのバージョン4、コンテンツEのバージョン2(いずれも3回目)である場合、クライアント3のコンテンツCのバージョン3、コンテンツDのバージョン2、コンテンツEのバージョン2を取得する(ステップS10)。
更新制御部12は、更新指定取得処理として以下の処理を行う。
(7)~(9)についてクライアント3の入力部23を介して入力されたコンテンツCを更新する更新指定を取得する(ステップS20)。
更新制御部12は、更新データ生成処理として以下の処理を行う。
(7)クライアント3のコンテンツCのバージョン1が更新サーバ2のコンテンツCのバージョン2よりも小さいと判定し、コンテンツCのバージョン2の更新データ(位置情報を含む)を生成する。また、コンテンツCを参照先とする参照先情報を含むコンテンツD及びコンテンツEを特定する。クライアント3のコンテンツDのバージョン1が更新サーバ2のコンテンツDのバージョン2よりも小さいと判定し、コンテンツDのバージョン2の更新データ(位置情報を含む)を生成する。また、クライアント3のコンテンツEのバージョン1が更新サーバ2のコンテンツEのバージョン2よりも小さいと判定し、コンテンツEのバージョン2の更新データ(位置情報を含む)を生成する。 コンテンツCのバージョン2、コンテンツDのバージョン2及びコンテンツEのバージョン2の更新データをクライアント3に送信し、クライアント3(情報制御部21)がコンテンツCのバージョン2、コンテンツDのバージョン2及びコンテンツEのバージョン2の更新データを用いて地図データ記憶部22を更新する。
上記の処理が、地図更新システムは、車線区間情報を特定のバージョンに更新する更新指示を取得すると、地物更新情報を用いて地物位置情報を更新する制御部の一例である。また、地図更新システムは、車線区間情報を特定のバージョンに更新する更新指示を取得すると、第1の地物位置情報を更新し、第2の地物位置情報を更新する一例である。
(8)クライアント3のコンテンツCのバージョン2が更新サーバ2のコンテンツCのバージョン3よりも小さいと判定し、コンテンツCのバージョン3の更新データ(位置情報を含む)を生成する。また、コンテンツCを参照先とする参照先情報を含むコンテンツD及びコンテンツEを特定する。クライアント3のコンテンツDと更新サーバ2のコンテンツDとは同じバージョン2であると判定し、コンテンツDの更新データは生成しない。クライアント3のコンテンツEと更新サーバ2のコンテンツEとは同じバージョン2であると判定し、コンテンツEの更新データは生成しない。
コンテンツCのバージョン3の更新データをクライアント3に送信し、クライアント3(情報制御部21)がコンテンツCのバージョン3の更新データを用いて地図データ記憶部22を更新する。
(9)クライアント3のコンテンツCとサーバ2のコンテンツCとは同じバージョン3であると判定し、コンテンツCの更新データは生成しない。また、コンテンツCを参照先とする参照先情報を含むコンテンツD及びコンテンツEを特定する。クライアント3のコンテンツDのバージョン2が更新サーバ2のコンテンツDのバージョン4よりも小さいと判定し、コンテンツDのバージョン4の更新データ(位置情報を含む)を生成する。クライアント3のコンテンツEとサーバ2のコンテンツEとは同じバージョン2であると判定し、コンテンツEの更新データは生成しない。
コンテンツDのバージョン4の更新データをクライアント3に送信し、クライアント3(情報制御部21)がコンテンツDのバージョン4の更新データを用いて地図データ記憶部22を更新する(ステップS30)。
上記の実施形態2では、更新指定されたクライアント3のコンテンツCのバージョンが更新サーバ2のコンテンツCのバージョンよりも小さいときに、更新サーバ2のコンテンツCのバージョンを用いた更新データを生成することができる。また、コンテンツCの更新データの生成の有無に関わらず、コンテンツCを参照先とする参照先情報を含むコンテンツDを特定し、クライアント3のコンテンツDのバージョンが更新サーバ2のコンテンツDのバージョンよりも小さいときに、更新サーバ2のコンテンツDのバージョンを用いた更新データを生成することができる。同様に、コンテンツCを参照先とする参照先情報を含むコンテンツEを特定し、クライアント3のコンテンツEのバージョンが更新サーバ2のコンテンツEのバージョンよりも小さいときに、更新サーバ2のコンテンツEのバージョンを用いた更新データを生成することができる。
<実施形態2の変形例1>
図6(c)で示すように、更新サーバ2及び/またはクライアント3の更新状況情報は参照先となるコンテンツCがバージョン情報1~4を含み、コンテンツD及びコンテンツEはバージョン情報を含まないものとしてもよい。
上記の実施形態2の変形例1では、参照先であるコンテンツCのみがバージョン情報1~4を含むので、コンテンツC、D及びEのそれぞれがバージョン情報を含む場合と比べて、バージョンに関するデータ量を削減することができる。
<実施形態2の変形例2>
図7(a)は、更新サーバ2の属性データ33に含まれる更新状況情報の詳細を説明するための図である。更新状況情報の各々は、その更新状況情報のコンテンツC(車線区間情報LL20~LL22を含む)、コンテンツD(信号機情報TR20を含む)、コンテンツF(停止線情報ST20を含む)を識別するための識別情報、その更新状況情報のコンテンツの参照先をあらわした参照先情報、その更新状況情報のコンテンツのグループをあらわした更新整合グループ情報、その更新状況情報の複数のバージョンの各々における更新状態をあらわしたバージョン情報(初期状態、1回目~4回目)、コンテンツの複数のバージョンの各々に関する位置情報(緯度、経度、高度)を含んでいる。ここで、コンテンツDはコンテンツCを参照先とする参照先情報を含むが、コンテンツFはコンテンツCを参照先とする参照先情報を含んでいない。
図7(b)は、クライアント3の属性データ33に含まれる更新状況情報の詳細を説明するための図であり、その具体的構成は図7(a)で説明した構成と同じである。
以下では、適宜図4及び図5、図7を参照しながら、バージョン情報取得処理、更新指定取得処理、更新データ生成処理の詳細を説明する。
更新制御部12は、バージョン情報取得処理として以下の処理を行う。
以下、(10)~(12)の状況に分けてコンテンツD(信号機情報TR20)の更新指定がされた場合の例を説明する。
(10)クライアント3がコンテンツCのバージョン1、コンテンツDのバージョン1、コンテンツFのバージョン1(いずれも初期状態)であり、更新サーバ2がコンテンツCのバージョン1、コンテンツDのバージョン1、コンテンツFのバージョン2(いずれも1回目)である場合、クライアント3のコンテンツCのバージョン1、コンテンツDのバージョン1、コンテンツFのバージョン1を取得する。
(11)クライアント3がコンテンツCのバージョン1、コンテンツDのバージョン1、コンテンツFのバージョン1(いずれも1回目)であり、更新サーバ2がコンテンツCのバージョン3、コンテンツDのバージョン1、コンテンツFのバージョン2(いずれも2回目)である場合、クライアント3のコンテンツCのバージョン1、コンテンツDのバージョン1、コンテンツFのバージョン1を取得する。
(12)クライアント3がコンテンツCのバージョン3、コンテンツDのバージョン1、コンテンツFのバージョン2(いずれも3回目)であり、更新サーバ2がコンテンツCのバージョン3、コンテンツDのバージョン5、コンテンツFのバージョン4(いずれも4回目)である場合、クライアント3のコンテンツCのバージョン3、コンテンツDのバージョン1、コンテンツFのバージョン2を取得する(ステップS10)。
更新制御部12は、更新指定取得処理として以下の処理を行う。
(10)~(12)についてクライアント3の入力部23を介して入力されたコンテンツDを更新する更新指定を取得する(ステップS20)。
更新制御部12は、更新データ生成処理として以下の処理を行う。
(10)クライアント3のコンテンツDと更新サーバ2のコンテンツDとは同じバージョン1であると判定し、コンテンツDの更新データは生成しない。クライアント3の(更新指定されたコンテンツDの参照先とする参照先情報を含む)コンテンツCと更新サーバ2のコンテンツCとは同じバージョン1であると判定し、コンテンツCの更新データは生成しない。また、更新指定されたコンテンツD及びコンテンツCの更新データを生成しないため、コンテンツDと、コンテンツCと同じ更新整合グループに含まれるコンテンツFの更新データは生成せず、地図データ更新処理を終了する。
(11)クライアント3のコンテンツDと更新サーバ2のコンテンツDとは同じバージョン1であると判定し、コンテンツDの更新データは生成しない。クライアント3の(更新指定されたコンテンツDの参照先とする参照先情報を含む)コンテンツCのバージョン1が更新サーバ2のコンテンツCのバージョン3よりも小さいと判定し、コンテンツCのバージョン3の更新データ(位置情報を含む)を生成する。コンテンツCの更新データを生成するため、コンテンツCと同じ更新整合グループに含まれるコンテンツFを特定する。クライアント3のコンテンツFのバージョン1が更新サーバ2のコンテンツFのバージョン2よりも小さいと判定し、コンテンツFのバージョン2の更新データ(位置情報を含む)を生成する。
コンテンツCのバージョン3及びコンテンツFのバージョン2の更新データをクライアント3に送信し、クライアント3(情報制御部21)がコンテンツCのバージョン3及びコンテンツFのバージョン2の更新データを用いて地図データ記憶部22を更新する。
(12)クライアント3のコンテンツDのバージョン1は更新サーバ2のコンテンツDのバージョン5よりも小さいと判定し、コンテンツDのバージョン5の更新データ(位置情報を含む)を生成する。クライアント3の(更新指定されたコンテンツDの参照先とする参照先情報を含む)コンテンツCと更新サーバ2のコンテンツCとは同じバージョン3であると判定し、コンテンツCの更新データは生成しない。また、更新指定されたコンテンツDの更新データを生成するため、コンテンツDと同じ更新整合グループに含まれるコンテンツFを特定する。クライアント3のコンテンツFのバージョン2が更新サーバ2のコンテンツFのバージョン4よりも小さいと判定し、コンテンツFのバージョン4の更新データ(位置情報を含む)を生成する。
コンテンツDのバージョン5及びコンテンツFのバージョン4の更新データをクライアント3に送信し、クライアント3(情報制御部21)がコンテンツDのバージョン5及びコンテンツFのバージョン4の更新データを用いて地図データ記憶部22を更新する(ステップS30)。
上記の実施形態2の変形例2では、更新指定されたコンテンツDが更新指定されており、コンテンツDとコンテンツCとのいずれかに関する更新データが生成されると、同じ更新整合グループに含まれるコンテンツFを特定し、更新サーバ2のコンテンツFのバージョンを用いた更新データを生成することができる。
<実施形態3>
実施形態3の地図更新システム1のシステム構成は、実施形態1と同じである。
図8(a)は、本実施形態の地図データの概念を説明するための図である。LL30~LL33は各々車線区間情報をあらわすものである。CL30~CL35は各々区画線を示す区画線情報をあらわすものである。BL30~BL33は各々道路の境界線を示す道路境界線情報をあらわすものである。R30~R37は各々関連情報をあらわすものである。
車線区間情報LL30は、関連情報R30により区画線情報CL30、CL31と関連付けられている。車線区間情報LL31は、関連情報R31により区画線情報CL31、CL32と関連付けられている。車線区間情報LL32は、関連情報R32により区画線情報CL33、CL34と関連付けられている。車線区間情報LL33は、関連情報R33により区画線情報CL34、CL35と関連付けられている。車線区間情報LL30は、関連情報R34により境界線情報BL30と関連付けられている。車線区間情報LL31は、関連情報R35により境界線情報BL31と関連付けられている。車線区間情報LL32は関連情報R36により境界線情報BL32と関連付けられている。車線区間情報LL33は関連情報R37により境界線情報BL33と関連付けられている。
図8(b)は車線ネットワークデータ31の車線区間情報LL30の詳細を説明するための図であり、図2(b)で説明した内容と同じ構成である。
図8(c)は、地物データ32に含まれる区画線情報CL20及びCL21、境界線情BL30の詳細を説明するための図であり、図5(c)で説明した内容と同じ構成である。
図8(d)は、属性データ33に含まれる関連情報R30及びR34の詳細を説明するための図であり、図2(d)で説明した内容と同じ構成である。
図9(a)は、更新サーバ2の属性データ33に含まれる更新状況情報の詳細を説明するための図であり、その具体的構成は、図7(a)で説明した構成と同じである。
図9(b)は、クライアント3の属性データに含まれる更新状況情報の詳細を説明するための図であり、その具体的構成は、図7(b)で説明した構成と同じである。
以下では、適宜図4、図8及び図9を参照しながら、バージョン情報取得処理、更新指定取得処理、更新データ生成処理の詳細を説明する。
更新制御部12は、バージョン情報取得処理として以下の処理を行う。
以下、(13)(14)の状況に分けてコンテンツI(区画線情報CL30~CL35)の更新指定がされた場合の例を説明する。
(13)クライアント3がコンテンツGのバージョン1、コンテンツHのバージョン1、コンテンツIのバージョン1、コンテンツJのバージョン1(いずれも初期状態)であり、更新サーバ2がコンテンツGのバージョン2、コンテンツHのバージョン1、コンテンツIのバージョン1、コンテンツJのバージョン2(いずれも1回目)である場合、クライアント3のコンテンツGのバージョン1、コンテンツHのバージョン1、コンテンツIのバージョン1、コンテンツJのバージョン1を取得する。
(14)クライアント3がコンテンツGのバージョン1、コンテンツHのバージョン1、コンテンツIのバージョン1、コンテンツJのバージョン1(いずれも1回目)であり、更新サーバ2がコンテンツGのバージョン2、コンテンツHのバージョン1、コンテンツIのバージョン3、コンテンツJのバージョン2(いずれも2回目)である場合、クライアント3のコンテンツGのバージョン1、コンテンツHのバージョン1、コンテンツIのバージョン1、コンテンツJのバージョン1を取得する。
更新制御部12は、更新指定取得処理として以下の処理を行う。
(13)(14)についてクライアント3の入力部23を介して入力されたコンテンツIを更新する更新指定を取得する(ステップS20)。
更新制御部12は、更新データ生成処理として以下の処理を行う。
(13)クライアント3のコンテンツIと更新サーバ2のコンテンツIとは同じバージョン1であると判定し、コンテンツIの更新データは生成しない。
また、コンテンツIの更新データを生成しないため、コンテンツIと同じ更新整合グループに含まれるコンテンツG、コンテンツH、コンテンツJの更新データは生成せず、地図データ更新処理を終了する。
(14)クライアント3のコンテンツIのバージョン1が更新サーバ2のコンテンツIのバージョン3よりも小さいと判定し、コンテンツIのバージョン3の更新データ(位置情報を含む)を生成する。また、コンテンツIの更新データが生成されたので、コンテンツIと同じ更新整合グループに含まれるコンテンツG、コンテンツH、コンテンツJを特定する。クライアント3のコンテンツGのバージョン1が更新サーバ2のコンテンツGのバージョン2よりも小さいと判定し、コンテンツGのバージョン2の更新データ(位置情報を含む)を生成する。クライアント3のコンテンツHと更新サーバ2のコンテンツHとは同じバージョン1であると判定し、コンテンツHの更新データは生成しない。クライアント3のコンテンツJのバージョン1がサーバ2のコンテンツJのバージョン2よりも小さいと判定し、コンテンツJのバージョン2の更新データ(位置情報を含む)を生成する。
コンテンツIのバージョン3、コンテンツGのバージョン2及びコンテンツJのバージョン2の更新データをクライアント3に送信し、クライアント3(情報制御部21)がコンテンツIのバージョン3、コンテンツGのバージョン2及びコンテンツJのバージョン2の更新データを用いて地図データ記憶部22を更新する。
上記の実施形態3では、参照先情報を設定していないコンテンツIが更新指定されており、当該コンテンツIに関する更新データを生成するとき、コンテンツIの更新整合グループに含まれるコンテンツG、コンテンツH及びコンテンツJを特定し、更新サーバ2のコンテンツGのバージョン、コンテンツHのバージョン及びコンテンツJのバージョンを用いた更新データを生成することができる。一方で、コンテンツIに関する更新データを生成しない場合、コンテンツIの更新整合グループに含まれるコンテンツG、コンテンツH及びコンテンツJの更新データを生成しない。
また、地図データ20は、実施形態1で説明した道路ネットワークデータ30、車線ネットワークデータ31及び属性データ33、実施形態2で説明した車線ネットワークデータ31、地物データ32及び属性データ33、実施形態3で説明した車線ネットワークデータ31、地物データ32及び属性データ33を含むものであってもよい。
地図データ20として、実施形態1乃至3の少なくとも2つの実施形態(変形例を含む)で説明した情報を含み、その地図データを用いて、実施形態1の処理(図2~図4)、実施形態1の変形例の処理(図2~図4)、実施形態2の処理(図4~図7)、実施形態2の変形例の処理(図4~図7)、実施形態3の処理(図4、図8、図9)の少なくとも2つの実施形態(変形例を含む)で説明した処理を全て行う構成であってもよい。
また、地図データ更新処理として、道路ネットワークデータ30、地物データ32及び属性データ33を用いた処理を行うものとしてもよく、道路ネットワークデータ30、車線ネットワークデータ31、地物データ32及び属性データ33を用いた処理を行うものとしてもよい。
特許文献1により実現される地図更新データ配信方法は、基点更新データに含まれる更新データが含む文字列データと同一の文字列データを含み、かつ、基点更新データの地図要素と所定距離以下の範囲に存在する他の更新データ単位を関連更新データとして検索し、基点更新データと関連更新データを端末に配信するものであった。そのため、基点更新データと同一の文字列を含まない他の更新データは関連更新データとして検索し端末に配信されないため、必ずしも望ましい更新とならないことがあった。上記で説明した実施形態は、これらの課題を解決するものである。
以上の実施形態の全部又は一部に記載された態様は、地図データの適切な更新が可能な地図更新システムを提供すること、処理速度の向上、処理精度の向上、使い勝手の向上、データを利用した機能の向上又は適切な機能の提供その他の機能向上又は適切な機能の提供、データ及び/又はプログラムの容量の削減、装置及び/又はシステムの小型化等の適切なデータ、プログラム、記録媒体、装置及び/又はシステムの提供、並びにデータ、プログラム、装置又はシステムの制作・製造コストの削減、制作・製造の容易化、制作・製造時間の短縮等のデータ、プログラム、記録媒体、装置及び/又はシステムの制作・製造の適切化のいずれか一つの課題を解決する。
1 地図更新システム 2 更新サーバ 3クライアント 11 地図データ記憶部
12 更新データ生成部 21 情報制御部 22 地図データ記憶部 23 更新部
30 道路ネットワークデータ 31車線ネットワークデータ 32 地物データ
33 属性データ

Claims (5)

  1. 車両の制御に用いられる地図データを更新する地図更新システムであって、
    道路の所定区間に関する道路区間情報を含む道路ネットワークデータと、
    道路を構成する車線の所定区間に関する車線区間情報を含む車線ネットワークデータとを有する記憶部を有し、
    前記車線区間情報は、前記道路区間情報を用いて得られる経路に基づく前記車両の制御に用いられる情報であり、
    前記地図更新システムは、さらに、前記道路区間情報を特定のバージョンに更新する更新指示を取得すると、前記車線区間情報を更新する制御部を有し、
    前記制御部は、前記道路区間情報のバージョンが既に前記特定のバージョンであると判定すると、前記車線区間情報が最新でない場合であっても、前記車線区間情報の更新を行わない地図更新システム。
  2. 請求項1記載の地図更新システムであって、
    前記制御部は、前記道路区間情報のバージョンが前記特定のバージョンより小さい場合、前記道路区間情報を前記特定のバージョンに更新し、前記車線区間情報を更新する地図更新システム。
  3. 車両の制御に用いられる地図データを更新する地図更新システムであって、
    道路を構成する車線の所定区間に関する車線区間情報を含む車線ネットワークデータと、
    路周辺に設置された地物の緯度、経度、及び高さをあらわした地物位置情報とを有する記憶部を有し
    前記車線区間情報及び前記地物位置情報は、前記車両の制御に用いられる情報であり、
    前記地図更新システムは、さらに、前記車線区間情報を特定のバージョンに更新する更新指示を取得すると、前記地物位置情報を更新する制御部を有し、
    前記地物位置情報は、第1の地物位置情報と、前記第1の地物位置情報と異なる第2の地物位置情報とを含み、前記第1の地物位置情報および前記第2の地物位置情報は、それぞれ参照先を特定する参照先情報を含み、
    前記制御部は、前記車線区間情報を特定のバージョンに更新する更新指示を取得すると、前記車線区間情報を参照先とする参照先情報を含む前記第1の地物位置情報および前記第2の地物位置情報を更新する地図更新システム。
  4. 車両の制御に用いられる地図データを更新する地図更新システムであって、
    道路を構成する車線の所定区間に関する車線区間情報を含む車線ネットワークデータと、
    道路周辺に設置された地物の緯度、経度、及び高さをあらわした地物位置情報とを有する記憶部を有し、
    前記車線区間情報及び前記地物位置情報は、前記車両の制御に用いられる情報であり、前記車線区間情報は、更新整合グループ情報を含み、
    前記地図更新システムは、さらに、前記車線区間情報を特定のバージョンに更新する更新指示を取得すると、前記地物位置情報を更新する制御部を有し、
    前記地物位置情報は、第1の地物位置情報と、前記第1の地物位置情報と異なる第2の地物位置情報とを含み、前記第1の地物位置情報および前記第2の地物位置情報は、それぞれ更新整合グループ情報を含み、
    前記制御部は、前記車線区間情報を特定のバージョンに更新する更新指示を取得すると、前記車線区間情報と同じ更新整合グループ情報を有する前記第1の地物位置情報および前記第2の地物位置情報を更新する地図更新システム。
  5. 請求項3または記載の地図更新システムであって、
    前記地物位置情報は、前記地物として区画線である第1の地物位置情報と、前記地物として信号機である第2の地物位置情報とを含み、
    前記制御部は、前記車線区間情報を特定のバージョンに更新する更新指示を取得すると、前記第1の地物位置情報を更新し、前記第2の地物位置情報を更新する地図更新システム。
JP2018204574A 2018-10-31 2018-10-31 地図更新システム Active JP7237522B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018204574A JP7237522B2 (ja) 2018-10-31 2018-10-31 地図更新システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018204574A JP7237522B2 (ja) 2018-10-31 2018-10-31 地図更新システム

Publications (3)

Publication Number Publication Date
JP2020071332A JP2020071332A (ja) 2020-05-07
JP2020071332A5 JP2020071332A5 (ja) 2021-01-28
JP7237522B2 true JP7237522B2 (ja) 2023-03-13

Family

ID=70547672

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018204574A Active JP7237522B2 (ja) 2018-10-31 2018-10-31 地図更新システム

Country Status (1)

Country Link
JP (1) JP7237522B2 (ja)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005147713A (ja) 2003-11-11 2005-06-09 Nissan Motor Co Ltd 地図信頼度算出装置
JP2007315989A (ja) 2006-05-29 2007-12-06 Alpine Electronics Inc 車載用ナビゲーション装置及び経路探索方法
JP2008261767A (ja) 2007-04-13 2008-10-30 Hitachi Ltd 車載装置
JP2010197311A (ja) 2009-02-26 2010-09-09 Ricoh Co Ltd 通信装置
JP2011158427A (ja) 2010-02-03 2011-08-18 Aisin Aw Co Ltd 車両用走行案内装置、車両用走行案内方法及びコンピュータプログラム
JP2017007572A (ja) 2015-06-24 2017-01-12 本田技研工業株式会社 車両制御装置、および車両制御方法
JP2017174132A (ja) 2016-03-23 2017-09-28 パイオニア株式会社 送信装置、端末装置、送信方法および送信プログラム
JP2017223797A (ja) 2016-06-14 2017-12-21 株式会社ゼンリン 地図更新データ管理装置、地図データ更新システムおよび地図用更新データ構造

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005147713A (ja) 2003-11-11 2005-06-09 Nissan Motor Co Ltd 地図信頼度算出装置
JP2007315989A (ja) 2006-05-29 2007-12-06 Alpine Electronics Inc 車載用ナビゲーション装置及び経路探索方法
JP2008261767A (ja) 2007-04-13 2008-10-30 Hitachi Ltd 車載装置
JP2010197311A (ja) 2009-02-26 2010-09-09 Ricoh Co Ltd 通信装置
JP2011158427A (ja) 2010-02-03 2011-08-18 Aisin Aw Co Ltd 車両用走行案内装置、車両用走行案内方法及びコンピュータプログラム
JP2017007572A (ja) 2015-06-24 2017-01-12 本田技研工業株式会社 車両制御装置、および車両制御方法
JP2017174132A (ja) 2016-03-23 2017-09-28 パイオニア株式会社 送信装置、端末装置、送信方法および送信プログラム
JP2017223797A (ja) 2016-06-14 2017-12-21 株式会社ゼンリン 地図更新データ管理装置、地図データ更新システムおよび地図用更新データ構造

Also Published As

Publication number Publication date
JP2020071332A (ja) 2020-05-07

Similar Documents

Publication Publication Date Title
CN110162050B (zh) 行驶控制方法及行驶控制***
JP6553930B2 (ja) 車両情報処理装置、及び車両情報処理プログラム
JP4910510B2 (ja) 制御用情報記憶装置及びプログラム
JP6734668B2 (ja) 基盤的地図データ
JP2017191516A (ja) サーバー及び情報提供装置
EP3239657B1 (en) Information processing device
JP2014209069A (ja) 地図差分データ配信システム、地図差分データ配信装置、地図データ保有装置、更新管理サーバ、及び地図差分抽出サーバ
CN114495544B (zh) 基于车路云协同的信号灯状态提醒方法、装置及电子设备
US10160461B2 (en) Drive assist system and non-transitory computer-readable medium
JP7079070B2 (ja) 走行支援装置及びプログラム
JP2018529954A (ja) 車両の電子地図を更新するための方法
CN109774720A (zh) 高精度地图可视化方法、装置及存储介质
CN110450790A (zh) 用于车辆的驾驶辅助装置、非暂时性计算机可读存储介质和控制方法
US11214250B2 (en) Travel support device and non-transitory computer-readable medium
JP7237522B2 (ja) 地図更新システム
JP2011053163A (ja) ナビゲーション装置および車両制御装置
WO2014171068A1 (ja) 地図差分データ配信システム、地図差分データ配信装置、地図データ保有装置、更新管理サーバ、及び地図差分抽出サーバ
JP2021179624A (ja) 地図データ生成方法
KR102536667B1 (ko) 교차로의 신호운영정보를 처리하기 위한 방법 및 장치
JP6974295B2 (ja) 走行支援装置、プログラム
CN114018240A (zh) 一种地图数据的处理方法和装置
JP7043370B2 (ja) 地図情報生成装置、および自動運転システム
CN112706776A (zh) 道路标定数据的确定方法、装置、电子设备及存储介质
KR102480126B1 (ko) 진료 차량 주행 경로 생성 방법 및 이에 따른 장치
US20230077342A1 (en) Electronic Control Device, Control Method, and Automated Driving System

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201211

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210810

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220622

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220727

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20220819

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20220913

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221102

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230221

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230301

R150 Certificate of patent or registration of utility model

Ref document number: 7237522

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150