Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4882178B2 - Map data supplement device and program - Google Patents
[go: Go Back, main page]

JP4882178B2 - Map data supplement device and program - Google Patents

Map data supplement device and program Download PDF

Info

Publication number
JP4882178B2
JP4882178B2 JP2001223712A JP2001223712A JP4882178B2 JP 4882178 B2 JP4882178 B2 JP 4882178B2 JP 2001223712 A JP2001223712 A JP 2001223712A JP 2001223712 A JP2001223712 A JP 2001223712A JP 4882178 B2 JP4882178 B2 JP 4882178B2
Authority
JP
Japan
Prior art keywords
data
map
map data
area
storage means
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.)
Expired - Fee Related
Application number
JP2001223712A
Other languages
Japanese (ja)
Other versions
JP2003035542A (en
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.)
Equos Research Co Ltd
Original Assignee
Equos Research 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 Equos Research Co Ltd filed Critical Equos Research Co Ltd
Priority to JP2001223712A priority Critical patent/JP4882178B2/en
Publication of JP2003035542A publication Critical patent/JP2003035542A/en
Application granted granted Critical
Publication of JP4882178B2 publication Critical patent/JP4882178B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

【0001】
【発明が属する技術分野】
本発明は、破損した地図データを補充することのできる地図データ補充装置およびプログラム、特にナビゲーション装置に用いられる地図データの破損に対して破損したデータを補充することのできる地図データ補充装置、またはナビゲーション装置のプログラムの一部として、破損した地図データを補充することのできるプログラムに関するものである。
【0002】
【従来の技術】
近年、車両用のナビゲーション装置に代表されるようにデジタル化された地図データを備えて任意の地点を指定して地図を表示させることのできる装置が実用化されている。またそのような任意の地点の地図データを表示させるプログラムは、パソコンやPDA(personal Digital Assitant)用にも実用化されている。
【0003】
【発明が解決しようとする課題】
ところで地図データのデータ量は膨大であるため、半導体メモリには収容しきれず、一般にはCDやDVDなどの記録媒体やハードディスク装置などに記録される。これら記録媒体やハードディスク装置では、例えば記録媒体の劣化や、記録媒体とこの記録媒体からデータを読み出すための磁気ヘッドや光ピックアップとの接触によって、データの一部が破壊してしまう恐れがある。
【0004】
特にハードディスク装置では回転する磁気ディスク上を空気流によって狭小な隙間で磁気ヘッドを浮上させるという構造であるため、装置が振動したりすると磁気ヘッドが記録媒体に接触して記録媒体の表面を傷付け、結果データが破損するという事態が生じる。とりわけ車両に搭載されたナビゲーション装置では走行により生じる振動のためその可能性が大きい。またノートパソコンやPDAが電車や車の車中で使用される場合にも同様である。破壊されたデータはその後使用することができなくなるため、破壊されたデータの内容に相当する領域の地図を表示することができなくなってしまうという問題がある。
【0005】
本発明は上記問題点に鑑みてなされたものであり、その目的は、地図データのうち破壊された部分のデータを外部の装置へ要求し、補充データを取得することで地図データの回復を図れる地図データ補充装置、および破壊された地図データを補充することのできるプログラムを提供することにある。
【0006】
【課題を解決するための手段】
上記課題を解決するために、本発明の請求項1に記載の地図データ補充装置は、地図データ記憶手段と、前記地図データ記憶手段に記憶される地図データを複数の領域に分割し、前記地図データ記憶手段上における、各領域の地図データの所在を示すアドレスと、そのアドレスに記憶されている地図データが示す地図上での領域とを対応つけた地図データ管理データを記憶する管理データ記憶手段と、前記地図データ記憶手段に記憶された地図データの破損を検出し、前記複数に分割された領域から、該破損したデータを含む領域を特定するデータ監視手段と、前記特定された破損データを含む領域に対応する補充データを外部の装置に要求する補充データ要求手段と、前記要求に応じて外部から送信された補充データを受信して前記地図データ記憶手段の空き領域に記憶するデータ補充手段と、前記地図データ管理データにおける、前記記憶した補充データの地図上での領域に対応するアドレスを、当該補充データを記憶した空き領域のアドレスに変更する変更手段と、を備えたことを特徴とする。
【0007】
本発明によれば地図データ記憶手段に記憶された地図データを監視して破損箇所を検出し、検出されたデータに対応するデータを外部の装置に要求して取得して記憶しておくことができるため、地図データの一部が破損しても、そのデータが使用できなくなった状態から回復させることができる。また利用者が自らデータ補充のための処理を行うことを不要とすることができる。
【0008】
また請求項2に記載の発明は、請求項1に記載の地図データ補充装置において、前記データ監視手段は、前記地図データ記憶手段に記憶された地図データの破損を定期的に監視することを特徴とする。これにより利用者が地図データを利用しようとするときにはいつでも破損データの補充が完了しているという効果を生ぜしめることが可能となる。
【0009】
ここで「定期的に」とは、一定時間間隔、パソコンの地図データ補充用プログラムにあってはパソコンが起動される毎、または地図利用プログラムが起動される毎、車両用のナビゲーション装置にあっては、エンジン始動時にナビゲーション装置が起動される毎もしくはエンジン停止時にナビゲーション装置が停止する直前などのいづれかまたはそれらの組み合わせであってよい。
【0010】
また請求項3に記載の発明は、請求項1または2に記載の地図データ補充装置であって、前記補充データ要求手段は該破損データに対応する、更新された補充データを外部の装置に要求することを特徴とする。これにより、単に破損したデータを同じ内容のデータで補充するだけでなく、破損したデータの内容が表す地図領域の最新の地図情報を有するデータで置き換えることが可能となる。
【0011】
請求項4に記載の発明は、請求項1から3のいづれかに記載の地図データ補充装置であって、前記地図データ補充装置は車両を現在地から目的地まで案内するナビゲーション装置に用いられることを特徴とする。このため、振動が生ずる可能性の高い、すなわち振動により地図データが破損する可能性の高い車両用として、破損した地図データを補充する装置有したナビゲーション装置を提供することが可能となる。
【0012】
また請求項5に記載の発明は、コンピュータに、該コンピュータに接続された地図データ記憶手段に記憶された地図データの破損を検出し、該破損したデータを含む領域を特定するデータ監視機能;前記特定された破損データを含む領域に対応する補充データを外部の装置に要求する補充データ要求機能;前記要求に応じて外部から送信された補充データを受信して前記地図データ記憶手段の空き領域に記憶するデータ補充機能;前記地図データ記憶手段に記憶される地図データを複数の領域に分割し、前記地図データ記憶手段上における、各領域の地図データの所在を示すアドレスと、そのアドレスに記憶されている地図データが示す地図上での領域とを対応つけた地図データ管理データにおける、前記記憶した補充データの地図上での領域に対応するアドレスを、当該補充データを記憶した空き領域のアドレスに変更する変更機能;を実現させるための地図データ補充プログラムを提供する
【0013】
以上の発明は地図データの更新を目的としたものであるが、地図データはその他のデータと異なり、広範な地域の地図データを複数の領域に分割して管理されているため、上記手段により、破壊されたデータの特定を、そのデータを含む地図上の領域として特定することができる。さらに地図データは利用者によりその内容が変更されることがないため、特定された領域ごとデータを外部の装置から補充しても補充前後でデータの内容が食い違いを起こすことなく、その他の領域のデータと整合性を保って利用するとができるのである。すなわち地図データの一部を更新しても地図データ全体として整合性を保って再び利用可能にできるのである。
【0014】
【発明の実施の形態】
以下、本発明の実施の形態について、図1から図3を参照しながら詳細に説明する。
【0015】
図1は本発明の第1の実施形態の構成を示す図である。本第1の実施形態は破損した地図データを検出して補充する機能を実現するコンピュータプログラムとしての実施形態である。
【0016】
コンピュータ10には様々なプログラムを実行するCPU100、実行するプログラムを記憶したプログラムメモリ110、地図データベース1202を記憶したハードディスク装置120(図1中ではHDDと記してある)が備えられている。プログラムメモリ110に記憶されているプログラムの実体は予めハードディスク装置120に記憶されており、実行する際にハードディスク装置120から呼び出されてCPU100で実行されるが本実施例では説明の便宜上プログラムメモリ110に記憶されているものとする。
【0017】
本発明に係るプログラムとしては、ハードディスク装置120に記憶された地図データベース1202の内容が破壊されていないかどうか確認し、破壊されたデータが存在する場合はそのデータの内容を特定する地図データ監視プログラム1101(データ監視手段またはデータ監視機能に相当)、破壊されたデータが存在した場合に、その破壊されたデータに相当するデータを外部の装置に要求する補充データ要求プログラム1102(補充データ要求手段または補充データ要求機能に相当)、要求に応じて送信された補充用のデータを受信して所定の記憶領域に記憶する地図データ補充プログラム1103(データ補充手段またはデータ補充機能に相当)がある。その他のプログラムとしては、ハードディスク装置120内の地図データベース1202から地図データを読み出してディスプレイ130に表示する地図描画プログラム1104がある。
【0018】
次に本発明に係るプログラムの動作について説明する。地図データ監視プログラム1101は、例えば一定時間ごとに、あるいはコンピュータ10が起動したとき、あるいは地図描画プログラム1104が起動されたとき、といった場合に定期的にハードディスク装置120に記憶された地図データベース1202にアクセスして地図データが正常にアクセスできるかどうかを確認する。地図データの構造については後述する。
【0019】
次に正常にアクセスできないデータ部分が存在した場合、すなわち破壊されたデータが発見された場合、この部分のデータがどの地図領域に相当するかを判断する。これは例えば図2に示すように、地図データベースに、ハードディスク装置上でデータの所在を示すアドレスと、そのアドレスに記憶されているデータの内容が示す地図上での領域を東経と北緯で対応付けている地図データ管理のためのデータが備えられており、この管理データを参照することで判断する。図2では例えばアドレスの201から300までには東経X3北緯Y3から東経X4北緯Y4までの領域の地図データが収められているといった具合に対応付けられている。ここで座標X3、Y3で指定される地点は矩形に分割された地図領域での左上の座標を表し、座標X4、Y4はその地図領域での右下の座標を表す。すなわち対角線上の2点の座標を示すことで、矩形に分割された地図領域を特定するようにしているのである。
【0020】
地図データの管理方法は上述の例に限らず、例えば各々の地図領域を、地図データベースの供給元が一元的に管理するために付与している領域ごとの識別番号などであってもよい。
【0021】
そして地図データ監視プログラム1101の実行によって、例えばアドレス350番地前後のデータにアクセスできなかった場合、アドレス301から400で示される地図領域、すなわち東経X5、北緯Y5から東経X6、北緯Y6の地図領域内に破損データがあることが判明する。
【0022】
複数の領域に分けられた地図データと、破損したデータとの地図上での関係を図3を参照しながら説明する。地図データはMに示すようにメッシュ状に複数の領域に分けられて地図データベースに記憶されている。図中の(a)から(i)は各メッシュ(領域)を便宜上識別するための記号である。道路Aは当然、複数のメッシュにまたがって伸びているがデータ上ではメッシュの境界で区切られている。例えばメッシュ(a)の左上の東経北緯座標がX1、Y1、右下の座標がX2、Y2であり、メッシュ(b)の左上の東経北緯座標がX3、Y3、右下の座標がX4、Y4であり、メッシュ(c)の左上の東経北緯座標がX5、Y5、右下の座標がX6、Y6となっている。すなわち座標X1、Y1とX2、Y2で表されるメッシュ(a)内のデータは図2の管理データからハードディスク装置内のアドレス101から200までのデータ領域に記憶されていることが判明する。
【0023】
ここで上記で例示したのと同じくハードディスク装置上でのアドレス350番付近のデータが破損しているとした場合、図2よりアドレス350番付近とは座標X5、Y5−X6,Y6の地図領域に相当し、これを図3で示すと破損したデータが表すべき地図領域は例えばBで示される領域となる。この破壊したデータを含む領域は図3中(c)で示される領域である。すなわち(c)で示される領域のデータを補充すれば、破損データを修復することが可能となるのである。
【0024】
図1に戻り、破損したデータを含む領域が特定できると次に補充データ要求プログラム1102がこの破損したデータを含む領域のデータを外部の装置へ要求する。補充データ要求プログラム1102が補充データを要求する先は、地図データの配信サービスを行っている地図データサーバ30である。補充データの要求は、例えば電話回線に接続するモデムなどの通信装置140a、公衆回線のネットワーク20を介して地図データサーバ30に送られる。
【0025】
地図データサーバは要求された領域のデータをコンピュータ10に向けて送信する。このとき、地図データサーバは要求された地図領域であるが内容は最新のデータを送信するように構成されていても良い。すなわち、コンピュータ10内の地図データベース1202が作成された後に新たに設置された道路のデータや、新たに加わった道路規制の情報などが盛り込まれたデータを送信しても良い。このことによってコンピュータ10内の地図データベース1202は破損データの補充に際してデータの更新を同時に行うことができる。
【0026】
地図データ補充プログラム1103は地図データサーバ30から送信された補充データを受信してハードディスク装置120へ記憶させる処理を行う。このとき、上述の例で例えば補充データが図3の(c)で示した領域のデータ、すなわちもともとハードディスク装置120内ではアドレス301から400番に記憶されていたデータであるとし、また補充データはハードディスク装置120の空き領域に記憶される。今、補充データを記憶したハードディスク装置120内でのアドレスを1001から1100番とする。このとき地図データ補充プログラム1103は、図2に示した地図データ管理データにおいて、地図領域X5、Y5−X6、Y6に対応するアドレスを「301−400」から「1001−1100」に変更する。
【0027】
地図描画プログラム1104は、表示すべき領域のデータを図3の地図データ管理データを参照してハードディスク装置120内から読み出すので、この地図データ管理データの情報を、補充データを格納したアドレスに変更しておくことで、その他の領域の地図データと整合性を保つことが可能となる。すなわち地図描画プログラム1104は、その他の領域の地図データと変わりなく新たな補充データを利用して地図を描画することができるのである。
【0028】
次に図4を参照して本発明の第2の実施形態について説明する。図4は本発明を車両用のナビゲーション装置に応用したものである。
【0029】
図1に示した第1の実施形態と異なるのは、車両の位置を特定するためのセンサとして、衛星からの電波を受信して位置を測位するGPS(グローバルポジショニングシステム;全地球測位システム)150、車両の速度を検出する車速センサ160、車両の回転を検出するジャイロ170を備えていることと、これらのセンサにより得られる車両現在地から利用者が入力する目的地までの経路を地図データベース1202に記憶された地図データをもとに探索する経路探索プログラム1105を備えていることである。また、ナビゲーション装置40は車両に搭載されて利用されるので、破損した地図データを外部へ要求するための手段として携帯電話など無線を用いる通信装置140bを備えていることである。そして無線により外部と通信するので通信する相手は無線の受信設備を備えた回線交換局50となる。
【0030】
ナビゲーション装置40は経路探索プログラム1105によって得られた経路を地図描画プログラム1104によりディスプレイ130へ表示することで利用者に経路を提示するように構成されている。また、地図データベース1202には、道路地図のデータの他、経路の案内に必要なデータ、例えば交差点の形状を示す画像、地図上の施設に関する情報、また利用者を経路に沿って案内するための音声データなどが含まれ、ディスプレイ130に表示されるとともに、音声データの場合は、ナビゲーション装置40に接続された図示しないスピーカなどの音声出力手段を介して出力される。
【0031】
地図データ監視プログラム1101、補充データ要求プログラム1102、地図データ補充プログラム1103は、第1の実施形態と同様の動作を行うが、以下に説明するように、ナビゲーション装置特有の動作に合わせた処理も行うことが好適である。
【0032】
例えば、経路探索プログラム1105が、経路探索のため地図データベース1202にアクセスする際にも、地図データ監視プログラム1101が平行して動作し、経路探索のために地図データベース1202内のデータが確実にアクセスできているかを監視したり、また、車両のイグニッションがオンされてナビゲーション装置40が起動する際に地図データベース1202内のデータが破損していないかチェックしたり、さらにイグニッションがオフされたときにも地図データベース1202内のデータが破損していないかチェックする、などの処理を行うことが好適である。こうすることで、より緻密にデータの破損を検出することが可能となる。
【0033】
また、地図データベース1202内のデータが破損していることが検出された際に、補充データ要求プログラム1102が外部の装置すなわち地図データサーバ30へ補充データを要求するタイミングとして、車両が停止していることを車速センサ160で検知したとき、交通情報やインタネットを介した情報取得などナビゲーション装置40が車両外部から情報を入手するために外部と通信を行うとき、などに同時に補充データの要求を行うように構成してもよい。車両が停止している時に補充データの要求を行い、対応する補充データを受信するように構成することで、より確実なデータの送受信が可能となる。すなわち、走行中ではトンネル内やビルのかげなどにより通信が途切れることがあるが停車中であればそのような危険性を回避することができる。また、交通情報などの取得時など、ナビゲーション装置40が、その機能として車両外部と通信する際に合わせて補充データの送受信を行うことで、通信コストを低減することが可能となる。
【0034】
また上述したようにナビゲーション装置40の地図データベース1202には、経路の案内に必要なデータも記憶されているので、これらのデータについても、地図データ監視プログラム1101により破損の有無を監視して破損箇所があれば外部へ要求して取得するように構成することも好適である。案内に必要なデータも前述した通り、利用者によってデータが変更されることはなく、また、案内データは区分された地図領域と対応つけられて記憶されているので、地図データと同様、破損データを補充しても既存のデータと整合性を保って再度利用することが可能なのである。
【0035】
【発明の効果】
以上説明したように本発明によれば地図データ記憶手段に記憶された地図データを監視して破損箇所を検出し、検出されたデータに対応するデータを外部の装置に要求して取得して記憶しておくことができるため、地図データの一部が破損しても、そのデータが使用できなくなった状態から回復させることができる。また利用者が自らデータ補充のための処理を行うことを不要とすることができる。
【図面の簡単な説明】
【図1】本発明の第1の実施形態を説明する構成図である。
【図2】地図データ管理の一例を説明する図である。
【図3】地図データの構造を説明する模式図である。
【図4】本発明の第2の実施形態を説明する構成図である。
【符号の説明】
10 コンピュータ
20 ネットワーク
30 地図データベースサーバ
40 ナビゲーション装置
100 CPU
110 プログラムメモリ
1101 地図データ監視プログラム
1102 補充データ要求プログラム
1103 地図データ補充プログラム
1104 地図描画プログラム
1105 経路探索プログラム
120 ハードディスク装置
1202 地図データベース
130 ディスプレイ
140a、140b 通信装置
150 GPS
160 車速センサ
170 ジャイロ
[0001]
[Technical field to which the invention belongs]
The present invention relates to a map data replenishing apparatus and program capable of replenishing damaged map data, and in particular, a map data replenishing apparatus or navigation capable of replenishing damaged data against damage to map data used in a navigation apparatus. The present invention relates to a program that can replenish damaged map data as a part of the program of the apparatus.
[0002]
[Prior art]
2. Description of the Related Art Recently, as represented by a vehicle navigation device, a device capable of displaying a map by specifying an arbitrary point with digitized map data has been put into practical use. Further, such a program for displaying map data at an arbitrary point has been put to practical use for a personal computer or a PDA (personal digital assistant).
[0003]
[Problems to be solved by the invention]
By the way, since the amount of map data is enormous, it cannot be accommodated in a semiconductor memory, and is generally recorded on a recording medium such as a CD or a DVD or a hard disk device. In these recording media and hard disk devices, part of the data may be destroyed due to, for example, deterioration of the recording medium or contact between the recording medium and a magnetic head or optical pickup for reading data from the recording medium.
[0004]
In particular, in a hard disk device, the structure is such that the magnetic head floats on a rotating magnetic disk with a narrow gap by an air flow, so when the device vibrates, the magnetic head contacts the recording medium and scratches the surface of the recording medium. A situation occurs in which the result data is corrupted. In particular, a navigation device mounted on a vehicle has a high possibility because of vibrations caused by running. The same applies when a notebook computer or PDA is used in a train or car. Since the destroyed data can no longer be used, there is a problem that a map of an area corresponding to the contents of the destroyed data cannot be displayed.
[0005]
The present invention has been made in view of the above problems, and an object of the present invention is to request the data of the destroyed portion of the map data from an external device, and to recover the map data by acquiring supplementary data. An object of the present invention is to provide a map data replenishing device and a program capable of replenishing destroyed map data.
[0006]
[Means for Solving the Problems]
In order to solve the above-mentioned problem, a map data supplementing device according to claim 1 of the present invention divides map data stored in the map data storage means and the map data storage means into a plurality of areas, and Management data storage means for storing map data management data in which an address indicating the location of the map data in each area on the data storage means is associated with an area on the map indicated by the map data stored at the address Data monitoring means for detecting damage of the map data stored in the map data storage means, and specifying an area including the damaged data from the divided areas, and the specified damaged data Replenishment data requesting means for requesting replenishment data corresponding to the area to be included to an external device; and replenishment data transmitted from the outside in response to the request; Data supplement means for storing in the free area of the data storage means, and the address corresponding to the area on the map of the stored supplement data in the map data management data is changed to the address of the free area in which the supplement data is stored And a changing means.
[0007]
According to the present invention, the map data stored in the map data storage means can be monitored to detect a damaged portion, and data corresponding to the detected data can be requested from an external device to be acquired and stored. Therefore, even if a part of the map data is damaged, it is possible to recover from the state where the data cannot be used. In addition, it is not necessary for the user to perform processing for supplementing data by himself.
[0008]
According to a second aspect of the present invention, in the map data supplementing apparatus according to the first aspect, the data monitoring means periodically monitors the map data stored in the map data storage means for damage. And As a result, it is possible to bring about an effect that the replenishment of damaged data is completed whenever the user tries to use the map data.
[0009]
Here, “regularly” refers to a vehicle map navigation system for a map data supplement program for a personal computer, every time a personal computer is started, or every time a map utilization program is started. May be either every time the navigation device is started when the engine is started, just before the navigation device stops when the engine is stopped, or a combination thereof.
[0010]
The invention according to claim 3 is the map data replenishing device according to claim 1 or 2, wherein the replenishing data requesting unit requests updated replenishment data corresponding to the damaged data from an external device. It is characterized by doing. As a result, it is possible not only to supplement the damaged data with the same content data but also to replace the data with the latest map information of the map area represented by the content of the damaged data.
[0011]
A fourth aspect of the present invention is the map data supplementing device according to any one of the first to third aspects, wherein the map data supplementing device is used in a navigation device for guiding a vehicle from a current location to a destination. And For this reason, it is possible to provide a navigation device having a device for replenishing damaged map data for vehicles that are highly likely to generate vibration, that is, map data is likely to be damaged by vibration.
[0012]
Further, the invention according to claim 5 is a data monitoring function for detecting, in a computer, damage to map data stored in map data storage means connected to the computer, and specifying an area including the damaged data; Replenishment data requesting function for requesting supplemental data corresponding to the area including the specified damaged data to an external device; receiving supplemental data transmitted from the outside in response to the request, and storing it in the free area of the map data storage means Data supplement function to store ; map data stored in the map data storage means is divided into a plurality of areas, and an address indicating the location of the map data in each area on the map data storage means and stored in the address In the map data management data that associates the map area indicated by the map data with the map data, the stored supplementary data area on the map Corresponding address to a changing function of changing the address of the free area for storing the additional data; providing map data supplemental program for realizing.
[0013]
The above invention is intended to update the map data. Unlike other data, the map data is managed by dividing a wide range of map data into a plurality of areas. The identification of the destroyed data can be specified as an area on the map including the data. In addition, since the map data is not changed by the user, even if the data for each specified area is replenished from an external device, the contents of the data will not conflict between before and after replenishment. It can be used with data consistency. That is, even if a part of the map data is updated, the map data as a whole can be used again while maintaining consistency.
[0014]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to FIGS. 1 to 3.
[0015]
FIG. 1 is a diagram showing the configuration of the first exemplary embodiment of the present invention. The first embodiment is an embodiment as a computer program that realizes a function of detecting and supplementing damaged map data.
[0016]
The computer 10 includes a CPU 100 that executes various programs, a program memory 110 that stores programs to be executed, and a hard disk device 120 (denoted as HDD in FIG. 1) that stores a map database 1202. The entity of the program stored in the program memory 110 is stored in the hard disk device 120 in advance, and is called from the hard disk device 120 and executed by the CPU 100 when executed. In this embodiment, the program memory 110 stores the program memory 110 for convenience of explanation. It shall be remembered.
[0017]
As a program according to the present invention, a map data monitoring program for confirming whether or not the content of the map database 1202 stored in the hard disk device 120 is destroyed, and if the destroyed data exists, specifies the content of the data 1101 (corresponding to a data monitoring means or a data monitoring function), when there is destroyed data, a supplementary data request program 1102 (supplementary data requesting means or data requesting the external device for data corresponding to the destroyed data) Map data supplement program 1103 (corresponding to a data supplement means or data supplement function) for receiving supplement data transmitted in response to a request and storing it in a predetermined storage area. As another program, there is a map drawing program 1104 that reads map data from the map database 1202 in the hard disk device 120 and displays it on the display 130.
[0018]
Next, the operation of the program according to the present invention will be described. The map data monitoring program 1101 periodically accesses the map database 1202 stored in the hard disk device 120, for example, at regular intervals, when the computer 10 is started, or when the map drawing program 1104 is started. To check if the map data can be accessed normally. The structure of the map data will be described later.
[0019]
Next, when there is a data portion that cannot be normally accessed, that is, when corrupted data is found, it is determined to which map area the data of this portion corresponds. For example, as shown in FIG. 2, the map database associates the address indicating the location of the data on the hard disk device and the map area indicated by the content of the data stored at the address with the east longitude and the north latitude. Data for managing map data is provided, and judgment is made by referring to this management data. In FIG. 2, for example, addresses 201 to 300 are associated with the map data of the area from east longitude X3 north latitude Y3 to east longitude X4 north latitude Y4. Here, the points designated by the coordinates X3 and Y3 represent the upper left coordinates in the map area divided into rectangles, and the coordinates X4 and Y4 represent the lower right coordinates in the map area. That is, the map area divided into rectangles is specified by indicating the coordinates of two points on the diagonal line.
[0020]
The map data management method is not limited to the above-described example. For example, each map area may be an identification number for each area that is assigned by the map database supply source to be managed centrally.
[0021]
When the map data monitoring program 1101 is executed, for example, data at the address around 350 cannot be accessed, the map area indicated by addresses 301 to 400, that is, the map area of east longitude X5, north latitude Y5 to east longitude X6, north latitude Y6 Is found to have corrupted data.
[0022]
The relationship on the map between map data divided into a plurality of areas and damaged data will be described with reference to FIG. The map data is divided into a plurality of areas in a mesh shape as indicated by M and stored in the map database. In the figure, (a) to (i) are symbols for identifying each mesh (region) for convenience. Naturally, the road A extends over a plurality of meshes, but is separated by mesh boundaries on the data. For example, the upper left east longitude latitude coordinates of the mesh (a) are X1, Y1, the lower right coordinates are X2, Y2, and the upper left east longitude north latitude coordinates of the mesh (b) are X3, Y3, and the lower right coordinates are X4, Y4. The upper left latitude coordinate of the mesh (c) is X5, Y5, and the lower right coordinate is X6, Y6. That is, it is found that the data in the mesh (a) represented by the coordinates X1, Y1, X2, and Y2 is stored in the data area from the management data in FIG. 2 to the addresses 101 to 200 in the hard disk device.
[0023]
If the data near the address 350 on the hard disk device is damaged as exemplified above, the address near the address 350 is shown in FIG. 2 as a map area of coordinates X5, Y5-X6, Y6. Correspondingly, when this is shown in FIG. 3, the map area to be represented by the damaged data is, for example, an area indicated by B. The area including the destroyed data is an area indicated by (c) in FIG. That is, if the data in the area indicated by (c) is supplemented, the damaged data can be repaired.
[0024]
Returning to FIG. 1, when the area containing the damaged data can be identified, the supplementary data request program 1102 next requests the data of the area containing the damaged data from an external device. The destination where the supplement data request program 1102 requests supplement data is the map data server 30 that provides a map data distribution service. The request for supplementary data is sent to the map data server 30 via the communication device 140a such as a modem connected to the telephone line and the network 20 of the public line.
[0025]
The map data server transmits the requested area data to the computer 10. At this time, although the map data server is the requested map area, the content may be configured to transmit the latest data. That is, data including road data newly installed after the map database 1202 in the computer 10 is created, or data including newly added road regulation information may be transmitted. As a result, the map database 1202 in the computer 10 can simultaneously update data when replenishing damaged data.
[0026]
The map data supplement program 1103 performs a process of receiving supplement data transmitted from the map data server 30 and storing it in the hard disk device 120. At this time, for example, in the above example, the supplement data is assumed to be data in the area shown in FIG. 3C, that is, data originally stored in addresses 301 to 400 in the hard disk device 120, and the supplement data is It is stored in a free area of the hard disk device 120. Now, the addresses in the hard disk device 120 storing the supplementary data are numbered 1001 to 1100. At this time, the map data supplement program 1103 changes the addresses corresponding to the map areas X5, Y5-X6, and Y6 from “301-400” to “1001-1100” in the map data management data shown in FIG.
[0027]
Since the map drawing program 1104 reads the data of the area to be displayed from the hard disk device 120 with reference to the map data management data of FIG. 3, the information of the map data management data is changed to the address storing the supplementary data. This makes it possible to maintain consistency with the map data in other areas. That is, the map drawing program 1104 can draw a map by using new supplementary data, which is the same as the map data of other areas.
[0028]
Next, a second embodiment of the present invention will be described with reference to FIG. FIG. 4 shows the application of the present invention to a vehicle navigation apparatus.
[0029]
A difference from the first embodiment shown in FIG. 1 is a GPS (global positioning system; global positioning system) 150 that receives a radio wave from a satellite and measures a position as a sensor for specifying the position of the vehicle. The map database 1202 includes a vehicle speed sensor 160 for detecting the speed of the vehicle, a gyro 170 for detecting the rotation of the vehicle, and a route from the current vehicle location to a destination input by the user obtained by these sensors. A route search program 1105 for searching based on stored map data is provided. In addition, since the navigation device 40 is mounted on a vehicle and used, the navigation device 40 includes a wireless communication device 140b such as a mobile phone as a means for requesting damaged map data to the outside. And since it communicates with the exterior by radio | wireless, the other party who communicates becomes the circuit switching center 50 provided with the radio | wireless receiving facility.
[0030]
The navigation device 40 is configured to present the route to the user by displaying the route obtained by the route search program 1105 on the display 130 by the map drawing program 1104. In addition to road map data, the map database 1202 includes data necessary for route guidance, such as images showing the shape of intersections, information on facilities on the map, and guidance for guiding users along the route. Audio data and the like are included and displayed on the display 130. In the case of audio data, the audio data is output via audio output means such as a speaker (not shown) connected to the navigation device 40.
[0031]
The map data monitoring program 1101, the supplement data request program 1102, and the map data supplement program 1103 perform the same operations as in the first embodiment, but also perform processing in accordance with the operations unique to the navigation device as described below. Is preferred.
[0032]
For example, when the route search program 1105 accesses the map database 1202 for route search, the map data monitoring program 1101 operates in parallel, and the data in the map database 1202 can be reliably accessed for route search. Whether the data in the map database 1202 is damaged when the vehicle ignition is turned on and the navigation device 40 is activated, or when the ignition is turned off. It is preferable to perform processing such as checking whether data in the database 1202 is damaged. This makes it possible to detect data corruption more precisely.
[0033]
Further, when it is detected that the data in the map database 1202 is damaged, the vehicle is stopped as a timing when the supplement data request program 1102 requests supplement data from an external device, that is, the map data server 30. When the vehicle speed sensor 160 detects this, supplementary data is requested at the same time when the navigation device 40 communicates with the outside in order to obtain information from outside the vehicle, such as traffic information or information acquisition via the Internet. You may comprise. By making a request for supplementary data when the vehicle is stopped and receiving the corresponding supplementary data, more reliable data transmission / reception is possible. That is, communication may be interrupted while traveling, such as in a tunnel or behind a building, but such danger can be avoided if the vehicle is stopped. Further, when the navigation device 40 communicates with the outside of the vehicle as a function, such as when acquiring traffic information, the communication cost can be reduced by transmitting and receiving supplemental data.
[0034]
Further, as described above, the map database 1202 of the navigation device 40 also stores data necessary for route guidance, so these data are also monitored for damage by the map data monitoring program 1101. If there is, it is also suitable to be configured to request and acquire to the outside. As described above, the data necessary for guidance is not changed by the user, and the guidance data is stored in association with the segmented map area. Even if it is supplemented, it can be reused while maintaining consistency with existing data.
[0035]
【Effect of the invention】
As described above, according to the present invention, the map data stored in the map data storage means is monitored to detect a damaged portion, and data corresponding to the detected data is obtained by requesting an external device and stored. Therefore, even if a part of the map data is damaged, it is possible to recover from the state where the data cannot be used. In addition, it is not necessary for the user to perform processing for supplementing data by himself / herself.
[Brief description of the drawings]
FIG. 1 is a configuration diagram illustrating a first embodiment of the present invention.
FIG. 2 is a diagram for explaining an example of map data management;
FIG. 3 is a schematic diagram illustrating the structure of map data.
FIG. 4 is a configuration diagram illustrating a second embodiment of the present invention.
[Explanation of symbols]
10 Computer 20 Network 30 Map Database Server 40 Navigation Device 100 CPU
110 Program memory 1101 Map data monitoring program 1102 Supplement data request program 1103 Map data supplement program 1104 Map drawing program 1105 Route search program 120 Hard disk device 1202 Map database 130 Display 140a, 140b Communication device 150 GPS
160 Vehicle speed sensor 170 Gyro

Claims (5)

地図データ記憶手段と、
前記地図データ記憶手段に記憶される地図データを複数の領域に分割し、前記地図データ記憶手段上における、各領域の地図データの所在を示すアドレスと、そのアドレスに記憶されている地図データが示す地図上での領域とを対応つけた地図データ管理データを記憶する管理データ記憶手段と、
前記地図データ記憶手段に記憶された地図データの破損を検出し、前記複数に分割された領域から、該破損したデータを含む領域を特定するデータ監視手段と、
前記特定された破損データを含む領域に対応する補充データを外部の装置に要求する補充データ要求手段と、
前記要求に応じて外部から送信された補充データを受信して前記地図データ記憶手段の空き領域に記憶するデータ補充手段と、
前記地図データ管理データにおける、前記記憶した補充データの地図上での領域に対応するアドレスを、当該補充データを記憶した空き領域のアドレスに変更する変更手段と、
を備えたことを特徴とする地図データ補充装置。
Map data storage means;
The map data stored in the map data storage means is divided into a plurality of areas, and an address indicating the location of the map data in each area on the map data storage means and the map data stored at the address indicate Management data storage means for storing map data management data associated with areas on the map;
Data monitoring means for detecting the damage of the map data stored in the map data storage means and identifying the area containing the damaged data from the divided areas ;
Replenishment data requesting means for requesting replenishment data corresponding to the area including the specified damaged data to an external device;
Data supplement means for receiving supplement data transmitted from the outside in response to the request and storing it in an empty area of the map data storage means;
Change means for changing an address corresponding to an area on the map of the stored supplementary data in the map data management data to an address of an empty area in which the supplementary data is stored;
A map data supplementing device comprising:
前記データ監視手段は、前記地図データ記憶手段に記憶された地図データの破損を定期的に監視することを特徴とする請求項1に記載の地図データ補充装置。  The map data replenishing device according to claim 1, wherein the data monitoring means periodically monitors the map data stored in the map data storage means for damage. 前記補充データ要求手段は該破損データに対応する、更新された補充データを外部の装置に要求することを特徴とする請求項1または2に記載の地図データ補充装置。  3. The map data replenishing device according to claim 1, wherein the replenishing data requesting unit requests an external device for updated replenishing data corresponding to the damaged data. 前記地図データ補充装置は車両を現在地から目的地まで案内するナビゲーション装置に用いられることを特徴とする請求項1から3のいづれかに記載の地図データ補充装置。  4. The map data supplement device according to claim 1, wherein the map data supplement device is used in a navigation device that guides a vehicle from a current location to a destination. コンピュータに、
該コンピュータに接続された地図データ記憶手段に記憶された地図データの破損を検出し、該破損したデータを含む領域を特定するデータ監視機能;
前記特定された破損データを含む領域に対応する補充データを外部の装置に要求する補充データ要求機能;
前記要求に応じて外部から送信された補充データを受信して前記地図データ記憶手段の空き領域に記憶するデータ補充機能;
前記地図データ記憶手段に記憶される地図データを複数の領域に分割し、前記地図データ記憶手段上における、各領域の地図データの所在を示すアドレスと、そのアドレスに記憶されている地図データが示す地図上での領域とを対応つけた地図データ管理データにおける、前記記憶した補充データの地図上での領域に対応するアドレスを、当該補充データを記憶した空き領域のアドレスに変更する変更機能;
を実現させるための地図データ補充プログラム。
On the computer,
A data monitoring function for detecting the damage of the map data stored in the map data storage means connected to the computer and identifying the area containing the damaged data;
A replenishment data request function for requesting replenishment data corresponding to an area including the specified damaged data to an external device;
A data supplement function for receiving supplement data transmitted from the outside in response to the request and storing it in an empty area of the map data storage means;
The map data stored in the map data storage means is divided into a plurality of areas, and an address indicating the location of the map data in each area on the map data storage means and the map data stored at the address indicate A function of changing the address corresponding to the area on the map of the stored supplemental data in the map data management data associated with the area on the map to the address of the free area storing the supplementary data;
Map data supplement program for realizing.
JP2001223712A 2001-07-25 2001-07-25 Map data supplement device and program Expired - Fee Related JP4882178B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001223712A JP4882178B2 (en) 2001-07-25 2001-07-25 Map data supplement device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001223712A JP4882178B2 (en) 2001-07-25 2001-07-25 Map data supplement device and program

Publications (2)

Publication Number Publication Date
JP2003035542A JP2003035542A (en) 2003-02-07
JP4882178B2 true JP4882178B2 (en) 2012-02-22

Family

ID=19056994

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001223712A Expired - Fee Related JP4882178B2 (en) 2001-07-25 2001-07-25 Map data supplement device and program

Country Status (1)

Country Link
JP (1) JP4882178B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4731120B2 (en) * 2003-03-17 2011-07-20 アルパイン株式会社 Terminal device and menu screen display method
JP4103685B2 (en) * 2003-05-30 2008-06-18 株式会社日立製作所 Map data backup system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3464883B2 (en) * 1997-04-25 2003-11-10 アルパイン株式会社 Navigation device
JPH1115372A (en) * 1997-06-19 1999-01-22 Toyota Motor Corp Map information providing system, mobile station receiving map provision from the system, and map information providing method
JP3389842B2 (en) * 1997-10-08 2003-03-24 トヨタ自動車株式会社 Data restoration system, vehicle data restoration device, and medium recording data restoration program

Also Published As

Publication number Publication date
JP2003035542A (en) 2003-02-07

Similar Documents

Publication Publication Date Title
US8234063B2 (en) Navigation system with location profiling and method of operation thereof
US6876922B2 (en) Navigation system
CN103238294B (en) There is navigation system and the How It Works thereof of prediction location condition
CN100481073C (en) Device and method for creating electronic album using map data
US20130080054A1 (en) Navigation system, navigation apparatus and data center
JP2005519317A (en) Method and navigation system for updating map data
JP2010054484A (en) Navigation system, navigation device, navigation method, and navigation program
US10983987B2 (en) Navigation system with update mechanism and method of operation thereof
US10578444B2 (en) Guidance device, guidance method, and guidance program
US6970782B2 (en) System for updating navigation information and apparatus for distributing updated navigation information
WO2008140067A1 (en) In-vehicle map display apparatus, map data storage device, and map data structure
JP4456667B2 (en) Navigation device
CN112097785B (en) Vehicle-mounted intelligent device data processing method and device and electronic device
JP2002175593A (en) Road map data recording method and navigation device
JP4882178B2 (en) Map data supplement device and program
JP5404557B2 (en) Map information processing device
JP4892921B2 (en) NAVIGATION DEVICE, MAP INFORMATION UPDATE METHOD, AND MAP INFORMATION UPDATE PROGRAM
JP2004110101A (en) Service information distribution system
JP5912918B2 (en) In-vehicle device, information output method, and program
JP5371906B2 (en) Map information processing device
JP6949633B2 (en) Map display system and map display method
JP2003308010A (en) Map data recording medium and navigation device using the same
JP3200418B2 (en) Map maintenance method
JP7836890B2 (en) Information processing device, information processing method, and information processing program
JP7129457B2 (en) Information processing system and information processing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080707

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20080714

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20101006

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101015

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101214

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110603

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110905

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20110913

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: 20111108

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111121

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141216

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees