JP3896884B2 - Car navigation system - Google Patents

Car navigation system Download PDF

Info

Publication number
JP3896884B2
JP3896884B2 JP2002092728A JP2002092728A JP3896884B2 JP 3896884 B2 JP3896884 B2 JP 3896884B2 JP 2002092728 A JP2002092728 A JP 2002092728A JP 2002092728 A JP2002092728 A JP 2002092728A JP 3896884 B2 JP3896884 B2 JP 3896884B2
Authority
JP
Japan
Prior art keywords
hard disk
disk drive
hdd
data
written
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
JP2002092728A
Other languages
Japanese (ja)
Other versions
JP2003288751A (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.)
Aisin AW Co Ltd
Original Assignee
Aisin AW 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 Aisin AW Co Ltd filed Critical Aisin AW Co Ltd
Priority to JP2002092728A priority Critical patent/JP3896884B2/en
Publication of JP2003288751A publication Critical patent/JP2003288751A/en
Application granted granted Critical
Publication of JP3896884B2 publication Critical patent/JP3896884B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Traffic Control Systems (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、車載用ナビゲーションシステムに関するものである
【0002】
開2000−25139号公報に開示された従来の車載用ナビゲーションシステムにおいては、ハードディスクドライブへのデータの書き込み要求があったときにハードディスクドライブが低温であれば、当該データをバックアップメモリとしての不揮発性メモリに書き込んでおき、ハードディスクドライブの低温状態が解消したときに、不揮発性メモリに書き込み済みのデータをハードディスクドライブに書き込むようになっている。
【0003】
【発明が解決しようとする課題】
ところで、上記ナビゲーションシステムは、ハードディスクドライブへの書き込みは低温時には行えないことを前提にしているが、実際には、ハードディスクドライブの低温時においては、必ずしもデータの書き込みが行えないとは限らない。従って、ハードディスクドライブが低温であってもデータの書き込みが可能である場合があるにもかかわらず、ハードディスクドライブが低温であるという理由だけで、当該データを不揮発性メモリに画一的に書き込むようにしたのでは、不揮発性メモリの容量を無駄に使用する事態が発生する。その結果、不揮発性メモリの容量が不必要に増大するという不具合がある。
【0004】
本発明の目的は、上記の問題に対処するため、ハードディスクドライブに書き込むべきデータをその書き込みに先立ちバックアップ記憶手段に書き込む必要がある場合に限って、当該バックアップ記憶手段にデータを書き込むようにした車載用ナビゲーションシステムを提供することにある。
【0005】
【課題を解決するための手段】
本発明は、上記の目的を達成するため、地図データを格納すると共に当該車両の走行経路を探索するのに必要な登録地点データ等の経路探索用データが書き込まれるハードディスクドライブ(60)と、前記経路探索用データの書き込み要求をするとき操作される操作手段(20)と、前記ハードディスクドライブの周囲温度を検出する温度検出手段(30)と、前記経路探索データを一時的に記憶するバックアップ記憶手段(50)と、前記ハードディスクドライブとバックアップ記憶手段に接続したマイクロコンピュータ(40)の制御下にて前記ハードディスクドライブから読み込んだ前記経路探索用データに基づき当該車両の走行経路を地図上に表示する表示手段(70)とを備えた自動車用ナビゲーションシステムにおいて、前記操作手段(70)の操作に応答して前記経路探索用データを前記ハードディスクドライブ(60)に書き込む第1の書き込み処理(132)を実行してから、同経路探索用データの前記ハードディスクドライブへの書き込みにエラーがあったか否かを判定(140)して、同経路探索用データの書き込みにエラーが発生していたとき前記温度検出手段(30)から付与される前記ハードディスクドライブの周囲温度が正常作動温度範囲に保たれているか否かを判定する処理(160)を実行し、この判定処理によって前記ハードディスクドライブの周囲温度が正常作動温度範囲に保たれていることが判定されたとき前記経路探索用データの前記ハードディスクドライブへの書き込み処理(132)を再度実行し、前記判定処理によって前記ハードディスクドライブの周囲温度が正常作動温度範囲に保たれていないことが判定されたとき前記経路探索用データを前記バックアップ記憶手段に書き込む第2の書き込み処理(190)を実行し、この書き込み処理を実行した後に前記ハードディスクドライブの周囲温度が正常作動温度範囲に保たれていると判定(200)されたとき前記バックアップ記憶手段に記憶された経路探索用データを前記ハードディスクドライブに書き込む第3の書き込み処理(201)を実行するようにプログラムしたコンピュータを前記マイクロコンピュータとして採用したことを特徴とする車載用ナビゲーションシステムを提供するものである。
【0007】
上記のように構成した車載用ナビゲーションシステムにおいては、操作手段(20)の操作によって経路探索用データの書き込み要求があったとき、同経路探索用データがマイクロコンピュータ(40)の制御下にて第1の書き込み処理によってハードディスクドライブ(60)に書き込まれ、その後に同経路探索用データの書き込みにエラーがあったか否か判定され、同経路探索用データの書き込みにエラーが発生したときハードディスクドライブ(60)の周囲温度が正常作動温度範囲に保たれているか否か判定されて、ハードディスクドライブ(60)の周囲温度が正常作動温度範囲に保たれていないとき第2の書き込み処理によって同経路探索用データが前記バックアップ記憶手段に書き込まれる。このため、ハードディスクドライブ(60)の周囲温度が正常作動温度範囲に維持されているときにはバックアップ記憶手段への不要なデータの書き込みが回避されて、バックアップ記憶手段の容量が無駄に消費される事態が抑制される。これにより、必要最小限の容量を有するバックアップ記憶手段を採用して所要の記憶機能を果たす車載用ナビゲーションシステムを提供することができる。
【0009】
なお、バックアップ記憶手段に書き込まれた経路探索用データは、ハードディスクドライブの周囲温度が正常作動温度範囲に保たれるようになったとき同ハードディスクドライブに書き込まれて走行経路の探索処理が実行される。
【0013】
本発明の実施にあたって、上記のように構成した車載用ナビゲーションシステムにおいて前記ハードディスクドライブの周囲温度の判定処理にて当該ハードディスクドライブの周囲温度が正常作動温度範囲に保たれていることが繰り返し判定されたとき、前記経路探索用データを前記バックアップ記憶手段に書き込んで所定の待ち時間が経過したとき同バックアップ記憶手段に書き込み済みの経路探索用データを前記前記ハードディスクドライブに書き込む処理を実行するようにした場合には、ハードディスクドライブが振動等の外乱によって誤作動したとしても、所定の待ち時間の経過によって外乱の影響がなくなったとき経路探索用データがハードディスクドライブに的確に書き込まれるようバックアップ記憶手段が機能する。
【0017】
【発明の実施の形態】
以下、本発明の一実施形態を図面に基づいて説明する。
【0018】
図1は、本発明に係る乗用車用ナビゲーションシステムの一実施形態を示している。当該ナビゲーションシステムは、GPS受信装置10及びリモートコントローラ20を備えている。GPS受信装置10は、衛星航法システム(GPSともいう)の人工衛星からの送信電波を受信して当該乗用車の現在地点を計測し現在地点信号として出力する。リモートコントローラ20は、携帯用のもので、その操作により、必要な情報を信号として送信する。ここで、必要な情報とは、例えば、所望の地図の表示要求、当該乗用車の現在地点から目的地点までの案内経路の探索要求やデータの登録要求その他の各種の要求を表す。
【0019】
また、当該ナビゲーションシステムは、温度センサ30、マイクロコンピュータ40、不揮発性バックアップメモリ50、ハードディスクドライブ60(以下、HDD60という)及び表示装置70を備えている。なお、ハードディスクドライブはハードディスクともいわれる。
【0020】
温度センサ30は、HDD60の周囲温度を検出し、当該HDD60の温度を表す温度検出信号を発生する。マイクロコンピュータ40は、図2及び図3にて示すフローチャートに従いコンピュータプログラムを実行し、この実行中において、当該乗用車のイグニッションスイッチIGの操作、GPS受信装置10の出力信号、リモートコントローラ20の送信信号、温度センサ30の出力信号やHDD60のデータ(後述する)に基づき、当該乗用車の経路案内に要する処理、バックアップメモリ50やHDD60への書き込み処理その他の処理を行う。
【0021】
本実施形態では、当該マイクロコンピュータ40は、当該乗用車のイグニッションスイッチIGを介しバッテリBから給電されて作動する。なお、上記コンピュータプログラムは、マイクロコンピュータ40に内蔵のROMに、当該マイクロコンピュータ40により読み出し可能に予め書き込まれている。
【0022】
バックアップメモリ50は、イグニションスイッチIGを介しバッテリBから給電されて作動し、マイクロコンピュータ40による制御のもと、当該マイクロコンピュータ40からのデータを書き込まれ、或いはこのように書き込まれたデータをマイクロコンピュータ40により読み出される。また、このバックアップメモリ50は、不揮発性故、バッテリBからの給電を遮断された状態では、書き込みデータをそのまま保存する。なお、本実施形態では、バックアップメモリ50として、例えば、フラッシュメモリ、EEPROM等の不揮発性メモリが採用されている。
【0023】
HDD60は、イグニションスイッチIGを介しバッテリBから給電されて作動し、マイクロコンピュータ40による制御のもと、当該マイクロコンピュータ40に内蔵のRAM或いはバックアップメモリ50からのデータを書き込まれ、また、このように書き込まれたデータを、マイクロコンピュータ40により読み出される。本実施形態では、HDD60には、複数の地図の各を表す各地図データが、マイクロコンピュータ40により読み出し可能にデータベースとして書き込まれている。従って、これら地図データも必要に応じてマイクロコンピュータ40によりHDD60のデータベースから読み出される。
【0024】
表示装置70は、マイクロコンピュータ40による制御のもと、当該乗用車において必要なデータを情報として表示する。なお、本実施形態では、表示装置70として、液晶パネルと駆動回路からなる液晶表示装置が採用されており、当該液晶パネルは、当該乗用車の車室内のダッシュパネルの左右方向中央上部に設けられている。
【0025】
以上のように構成した本実施形態において、イグニッションスイッチIGがオンされると、マイクロコンピュータ40は、バッテリBから給電されて作動状態になり、図2及び図3のフローチャートに従い上記コンピュータプログラムの実行を開始する。なお、当該乗用車は、イグニッションスイッチIGのオンのもと、走行状態におかれるものとする。
【0026】
上述のようにコンピュータプログラムの実行が開始されると、ステップ100において、変数データiがi=0とクリアされる。この変数データiは、HDD60への書き込み試行の回数を表す。ついで、ステップ110において、地図の表示要求があるか否かが判定される。現段階において、リモートコントローラ20からその操作により所望の地図の表示要求を表す信号が送信されていれば、ステップ110においてYESとの判定がなされ、表示処理ルーチン120の処理が以下のようになされる。
【0027】
即ち、この表示処理ルーチン120においては、HDD60のデータベースから上記所望の地図を表す地図データが読み出され、マイクロコンピュータ40のRAMに書き込まれる。これに伴い、上記RAMに書き込まれた地図データに基づき、地図表示データが作成され、表示装置70に出力される。このため、当該表示装置70は、その表示画面上に、上記地図表示データに基づき所望の地図を表示する。
【0028】
また、当該乗用車の現在地点から目的地点までの案内経路がGPS受信装置10からの現在地点信号に基づき探索されて決定され、当該案内経路が経路表示データとして上記地図表示データに合成して作成され、表示装置70に出力される。従って、表示装置70は、上記表示地図上に上記案内経路を重ねて表示する。なお、上記目的地点は、リモートコントローラ20の操作により送信される目的地点特定要求を表す信号に基づき、後述のように、登録地点データとしてマイクロコンピュータ40のRAMに書き込まれる。
【0029】
上述のような表示装置70による表示のもと、当該乗用車の運転者は、表示装置70の表示画面の表示地図上の案内経路を視認しながら、当該乗用車を現在地点から目的地点に向けて走行させる。
【0030】
上述のような表示処理ルーチン120の処理後、ステップ130においてHDD60への書き込み要求があるか否かが判定される。ここで、リモートコントローラ20からその操作により目的地点に対する地点登録要求を表す信号が送信されると、HDD60への書き込み要求があるということで、ステップ130における判定がYESとなり、ステップ131において、上記目的地点の探索が、表示装置70の表示画面の表示地図上において、リモートコントローラ20のスクローリング等の操作に伴う送信信号に応じて行われ、当該目的地点が、マイクロコンピュータ40のRAMに登録地点データとして書き込まれる。
【0031】
その後、ステップ132において、目的地点を表す登録地点データが、マイクロコンピュータ40のRAMからHDD60へ書き込み処理される。これに伴い、上記登録地点データがHDD60に書き込まれる。
【0032】
ステップ132の処理後、ステップ133において、変数データiがi=i+1=1と加算更新され、ステップ140においてHDD60への書き込みエラーの有無が判定される。現段階において、HDD60に上述のように書き込まれた登録地点データが損傷していなければ、当該登録地点データはHDD60の正常に書き込まれているため、ステップ140での判定がNOとなり、ステップ141において変数データiがi=0とクリアされ、上記コンピュータプログラムは表示処理ルーチン120の処理に戻る。
【0033】
一方、ステップ140において、HDD60への書き込みデータの損傷のため、YESと判定される場合には、変数データi≦n=3か否かがステップ150において判定される。ここで、n=3は、HDD60の書き込み試行の回数の上限を表す。
【0034】
現段階では、変数データi=1であることから、ステップ150での判定はYESとなり、ステップ160において、HDD60の周囲温度が当該HDDの正常作動温度範囲内か否かが温度センサ30の検出温度に基づき判定される。なお、本実施形態で用いるHDD60の正常作動温度範囲は5℃乃至55℃である。
【0035】
しかして、HDD60の周囲温度が当該HDDの正常作動温度範囲内にあれば、ステップ160での判定がYESとなり、再度、ステップ132での登録地点データのHDD60への書き込み処理がなされる。これに伴い、上記登録地点データがHDD60に再度書き込まれる。
【0036】
ステップ132の処理後、ステップ133において変数データi=i+1=2と加算更新され、ステップ140での判定が上述と同様に繰り返される。ここで、今回、HDD60への書き込みエラーがなければ、ステップ140でのNOとの判定後、ステップ141以後の処理が上述と同様になされる。一方、今回のHDD60への書き込みによっても、HDD60への書き込みデータに損傷があれば、ステップ140でのYESとの判定後、変数データi=2に基づきステップ150においてYESと判定される。
【0037】
現段階において、HDD60の周囲温度が温度センサ30の検出温度に基づき当該HDDの正常作動温度範囲内にあると判定されれば、ステップ160でのYESとの判定後、再度、ステップ132でのHDD60への書き込みが上述と同様になされる。ついで、ステップ133において、変数データi=i+1=3と加算更新され、然る後、ステップ140において、今回、HDD60への書き込みデータの損傷がなければ、NOとの判定がなされ、ステップ141以後の処理が上述と同様になされる。一方、今回のHDD60への書き込みによっても、HDD60への書き込みデータに損傷があれば、ステップ140でのYESとの判定後、変数データi≧n=3に基づきステップ150においてYESと判定される。
【0038】
この判定に伴い、上述と同様にステップ160での判定がYESとなれば、ステップ132でのHDD60への上記登録地点データの書き込み、変数データi=i+1=4との加算更新処理及びステップ140におけるHDD60への書き込みエラーの有無の判定処理がなされる。ここで、ステップ140での判定がNOとなる場合には、上述と同様にステップ141以後の処理がなされる。
【0039】
一方、ステップ140での判定がYESとなる場合には、ステップ150において、変数データi=4>n=3であるため、NOと判定される。この判定は、HDD60の周囲温度が正常作動温度範囲にある状態で当該HDD60への書き込みを3回試行しても、何らかの外乱のために正常な書き込みがなされないことによるものである。上述のような外乱には、例えば、HDD60が当該乗用車の走行中の機械的振動を受けて生ずる振動が挙げられる。
【0040】
本実施形態において、n=3は、当該乗用車の走行環境によって発生する振動等の外乱の通常継続時間を考慮して選定されているが、このnの値は、3に限ることなく、必要に応じて、例えば、2或いは4等に適宜変更してもよい。要するに、当該nの値は、上記外乱がその発生後解消するであろう時間に相当する値であればよい。
【0041】
しかして、上述のようにステップ150における判定がNOになると、ステップ151(図3参照)において、マイクロコンピュータ40のRAMからバックアップメモリ50への登録地点データの書き込み処理がなされる。これに伴い、当該登録地点データがバックアップメモリ50に書き込まれる。
【0042】
ステップ151での書き込み処理後、ステップ152において、計時データtがt=0とリセットされ、次のステップ153において、計時データtがt=t+1=1と加算更新される。ついで、現段階では、t=1<m=100秒であるため、ステップ170においてNOと判定される。但し、m=100秒は、ステップ151におけるバックアップメモリ50への登録地点データの書き込み処理後、当該バックアップメモリ50からHDD60へ再度書き込み試行するまで待ち時間の上限を表す。本実施形態では、m=100秒は、当該乗用車に発生する振動等の外乱の通常の継続時間を考慮して設定されている。なお、このm=100秒は、必要に応じて適宜変更してもよい。要するに、mは、当該乗用車に発生する振動等の外乱の通常の継続時間に相当する時間であればよい。
【0043】
上述のようにステップ170でのNOとの判定後、t≧mの成立まで両ステップ153、170を通る循環処理が繰り返される。そして、ステップ153での計時データtの最新更新データに基づきt≧mが成立すると、ステップ170での判定がYESとなる。これに伴い、ステップ171において、バックアップメモリ50からHDD60への登録地点データの書き込み処理がなされて、バックアップメモリ50からHDD60への上記登録地点データの書き込みがなされる。
【0044】
ステップ171での処理後、ステップ180において、ステップ140と同様に、HDD60への書き込みエラーの有無が判定される。ここで、HDD60への書き込みデータが損傷していなければステップ180での判定がNOとなる。このことは、HDD60の周囲温度が正常作動温度範囲にあっても、HDD60が、例えば、その振動のため正常には書き込めなかったが、上記待ち時間だけHDDへの書き込みを待つことで、当該HDDの振動が収まり、バックアップメモリ50に書き込んでおいた登録地点データがHDD60に正常に書き込まれたことを意味する。ここで、バックアップメモリ50は不揮発性メモリであるから、当該バックアップメモリ50はその書き込み済みの登録地点データをそのまま保存している。従って、登録地点データのバックアップメモリ50からHDD60への書き込みは正しく確実に行われる。なお、ステップ180でのNOとの判定後、表示処理ルーチン120以後の処理がなされる。
【0045】
一方、ステップ180における判定がYESとなる場合には、ステップ152乃至ステップ180の処理が上述と同様に繰り返される。この繰り返しの処理は、ステップ180での判定がNOになるまでなされるが、HDD60の振動は、通常、一時的なものと考えられるので、ステップ152乃至ステップ180の処理が複数回繰り返されるうちに、ステップ180の判定はNOとなる。
【0046】
一方、ステップ132乃至ステップ160を通る循環処理中において、HDD60の周囲温度がHDDの正常作動温度範囲にないために、上述のようにステップ150においてNOと判定される前に、温度センサ30の検出温度に基づきステップ160においてNOと判定される場合には、上記コンピュータプログラムは、ステップ150からステップ151に進むことなく、ステップ190(図3参照)に進む。現段階において、HDD60の周囲温度がHDDの正常作動温度範囲にないということは、HDD60の周囲温度が5℃未満の低温或いは55℃を超える高温であるということである。
【0047】
上述のようにコンピュータプログラムがステップ190に進むと、登録地点データがマイクロコンピュータ40のRAMからバックアップメモリ50への書き込み処理がなされて、上記登録地点データがバックアップメモリ50に書き込まれる。ステップ190への上記書き込み処理後、ステップ200において、HDD60の周囲温度が当該HDDの正常作動温度範囲内にあるか否かが判定される。現段階では、HDD60の周囲温度が当該HDDの正常作動温度範囲内にないため、ステップ200においてNOとの判定が繰り返される。
【0048】
このような状態において、HDD60の周囲温度が当該HDDの正常作動温度範囲内に入ると、ステップ200での判定がYESとなる。このことは、HDD60が正常に書き込み可能な作動状態になったことを意味する。このため、ステップ201において、バックアップメモリ50からHDD60への登録地点データの書き込み処理がなされて、バックアップメモリ50に書き込み済みの登録地点データがHDD60に書き込まれる。
【0049】
然る後、ステップ210において、HDD60への書き込みエラーの有無 が判定される。ここで、HDD60への書き込みデータに損傷がなければ、 ステップ210での判定がNOとなる。このことは、正常作動温度範囲にな かったHDD60の周囲温度が当該正常作動温度範囲になったために、バッ クアップメモリ50の書き込みデータを利用してHDD60に書き込むこと で、当該HDDへの地点登録データの正常な書き込みを達成し得たことを意 味する。なお、バックアップメモリ50は不揮発性であるので、上述と同様 に、当該バックアップメモリ50からHDD60への登録地点データの書き 込みは確実になされ得る。
【0050】
一方、HDD60への書き込みデータに損傷があるためにステップ210での判定がYESとなる場合には、ステップ152乃至ステップ180の処理が上述と同様になされる。即ち、現段階において、HDD60への書き込みデータの損傷は、当該HDDの周囲温度が正常な作動温度範囲になったとき当該HDDの上述のような振動等の外乱が存在することによることを考慮して、ステップ152乃至ステップ180の処理がなされる。
【0051】
以上説明したように、本実施形態では、HDD60への書き込み要求(ステップ130参照)があったときには、まず、マイクロコンピュータ40からHDD60への登録地点データの書き込み(ステップ132参照)を行う。然る後、このように書き込んだHDD60のデータの損傷のため当該HDD60への書き込みエラーとの判定があった場合(ステップ140参照)に、HDD60の周囲温度がこのHDD60への振動等の外乱の影響がない状態で温度センサ30の検出温度に基づき正常作動温度範囲にない低温或いは高温となっているとの判定がされたとき(ステップ150、160参照)、マイクロコンピュータ40からバックアップメモリ50への登録地点データの書き込み(ステップ190参照)を行う。その後、HDD60の周囲温度が正常作動温度範囲になったとき(ステップ200参照)に、バックアップメモリ50に書き込み済みの登録地点データをHDD60に書き込むようした(ステップ201参照)。
【0052】
また、HDD60の周囲温度が正常作動温度範囲にあっても、HDD60への書き込みエラーがあり当該HDD60への振動等の外乱の影響がある場合(両ステップ140、150参照)には、登録地点データはマイクロコンピュータ40からHDD60ではなくバックアップメモリ50に書き込まれ、その後、上記外乱の影響がなくなったとき(ステップ170参照)に、バックアップメモリ50に書き込み済みの登録地点データがHDD60に書き込まれる(ステップ171参照)。
【0053】
以上のように、HDD60への書き込み要求があっても、登録地点データを、まず、マイクロコンピュータ40からバックアップメモリ50ではなくHDD60へ書き込むようにし、このHDD60への書き込みエラーがあったときにHDD60への外乱の影響がなく当該HDD60の周囲温度が正常作動温度範囲にないことを条件に、初めて、登録地点データをマイクロコンピュータ40からHDD60ではなくバックアップメモリ50に書き込むようにしたので、バックアップメモリ50への不要な書き込みが防止される。
【0054】
このため、バックアップメモリ50の容量を無駄に使用する事態が抑制され、その結果、バックアップメモリ50としては必要最小限の容量を有する不揮発性メモリを採用すれば足りる。これにより、HDD60に書き込むべき登録地点データを当該HDDに先立ち、バックアップメモリ50に書き込む必要がある場合に限って、当該バックアップメモリに登録地点データを書き込むようにした乗用車用ナビゲーションシステムの提供が可能となる。
【0055】
また、HDD60の容量は大きいため、HDD60への書き込みデータの大幅な増大が期待できる。つまり、上記地点登録データに加え、例えば、外部の多種多様な通信情報をも、HDD60に自由に確実に書き込むことができる。即ち、このような書き込み通信情報をもHDD60に書き込むにあたっても、上記作用効果を確保できる。よって、これら通信情報及び地点登録データを、当該乗用車の経路案内にあたり、相乗的に活用でき、運転者等の乗員にとり非常に便利である。
【0056】
上述のようにバックアップメモリ50に書き込んだ登録地点データは、HDD60への外乱の影響がなければ、当該HDD60の周囲温度が正常作動温度範囲に入ったとき(ステップ200参照)に、HDD60に書き込まれるので、HDD60への登録地点データの書き込みは確実に達成できる。
【0057】
なお、本発明の実施にあたり、HDD60は、上記実施形態にて述べた温度範囲を正常作動温度範囲とするHDDに限ることなく、正常作動温度範囲の下限や上限を上記実施形態にて述べた温度範囲とは異にするHDDであってもよい。
【0058】
また、本発明の実施にあたり、上記実施形態にて述べたバックアップ記憶手段としての不揮発性バックアップメモリ50に代えて、このバックアップメモリに書き込むべきデータをRAM等の揮発性メモリに書き込むようにし、かつこの揮発性メモリの書き込みデータの保存のため、当該揮発性メモリに直流電源により給電する構成をバックアップ記憶手段として採用してもよい。
【0059】
また、本発明の実施にあたり、リモートコントローラ20に代えて、表示装置70の液晶パネルの表面に併設されてリモートコントローラ20と同様の機能を有するタッチスイッチパネルその他のリモートコントローラ20と同様の機能を有する操作手段を採用してもよい。
【0060】
また、本発明の実施にあたり、GPS受信装置10による現在地点の計測に代えて、車速センサ及び方位センサを採用し、車速センサによる当該乗用車の検出車速から現在地点からの走行距離を算出するとともに方位センサにより当該乗用車の進行方向を検出して、当該乗用車の出発地点からの経路上の現在地点を算出するようにしてもよく、また、この現在地点の算出及びGPS受信装置10による現在地点の計測を併用してもよい。
【0061】
また、本発明の実施にあたり、当該ナビゲーションシステムは、表示装置70の表示に加え、例えば、音声装置の音声でもって、当該乗用車を案内するに必要な種々の情報を運転者に伝えるものであってもよい。
【0062】
また、本発明の実施にあたり、バックアップメモリ50やHDD60に書き込むデータは、目的地点を表す登録地点データに限ることなく、当該乗用車の乗員が希望する種々の地点その他の情報であってもよい。また、登録地点データは一つでなく複数でもよい。
【0063】
また、本発明の実施にあたり、ナビゲーションシステムの適用対象は、乗用車に限ることなく、一般に、バス、トラックや二輪自動車等の自動車であればよい。
【0064】
また、本発明の実施にあたり、乗用車は、ガソリンエンジンを原動機とする車に限ることなく、ディーゼルエンジンを原動機とするディーゼル車、電動機を原動機とする電気自動車やエンジンと電動機を原動機とするハイブリッド車であってもよい。
【図面の簡単な説明】
【図1】本発明の一実施形態を示すブロック図である。
【図2】図1のマイクロコンピュータの作用を示すフローチャートの一部である。
【図3】図1のマイクロコンピュータの作用を示すフローチャートの一部である。
【符号の説明】
10…GPS受信装置、20…リモートコントローラ、30…温度センサ、
40…マイクロコンピュータ、50…バックアップメモリ、60…HDD、
70…表示装置。
[0001]
BACKGROUND OF THE INVENTION
  The present inventionFor automotiveAbout navigation systemIs a thing.
[0002]
  SpecialTo open gazette 2000-25139In the disclosed conventional in-vehicle navigation systemIf the hard disk drive is at a low temperature when a data write request is made to the hard disk drive, the data is written to a non-volatile memory as a backup memory. The data already written in the memory is written to the hard disk drive.
[0003]
[Problems to be solved by the invention]
By the way, the navigation system is premised on that writing to the hard disk drive cannot be performed at a low temperature, but in practice, data cannot always be written at a low temperature of the hard disk drive. Therefore, even if data can be written even when the hard disk drive is cold, the data should be written to the nonvolatile memory uniformly only because the hard disk drive is cold. As a result, a situation occurs in which the capacity of the nonvolatile memory is wasted. As a result, there is a problem that the capacity of the nonvolatile memory is unnecessarily increased.
[0004]
  The present inventionThe purpose of addressing the above issuesData to be written to the hard disk driveThePrior to writingChibaOnly when it is necessary to write to the backup storage means, the backup storage meanssameWrite dataFor automotiveProviding a navigation systemIt is in.
[0005]
[Means for Solving the Problems]
  In order to achieve the above-mentioned object, the present invention stores hard disk drive (60) in which map data is stored and route search data such as registration point data necessary for searching a travel route of the vehicle is written, Operation means (20) operated when requesting writing of route search data, temperature detection means (30) for detecting the ambient temperature of the hard disk drive, and backup storage means for temporarily storing the route search data (50) and a display for displaying the traveling route of the vehicle on a map based on the route search data read from the hard disk drive under the control of the microcomputer (40) connected to the hard disk drive and backup storage means. Vehicle navigation system comprising means (70) After executing the first writing process (132) for writing the route search data to the hard disk drive (60) in response to the operation of the creating means (70), the route search data is transferred to the hard disk drive. It is determined whether or not there is an error in writing (140), and the ambient temperature of the hard disk drive given from the temperature detecting means (30) when the error has occurred in the writing of the data for searching the same path operates normally. A process (160) for determining whether or not the temperature range is maintained is executed.When it is determined that the ambient temperature of the hard disk drive is maintained within the normal operating temperature range, the process of writing the path search data to the hard disk drive (132) is executed again.When it is determined that the ambient temperature of the hard disk drive is not maintained within the normal operating temperature range, a second writing process (190) for writing the path search data to the backup storage means is executed. Third write processing for writing the route search data stored in the backup storage means to the hard disk drive when it is determined (200) that the ambient temperature of the hard disk drive is maintained in the normal operating temperature range after execution The present invention provides an in-vehicle navigation system characterized in that a computer programmed to execute (201) is adopted as the microcomputer.
[0007]
  In the in-vehicle navigation system configured as described above, when there is a request for writing route search data by operating the operation means (20), the route search data is stored under the control of the microcomputer (40). 1 is written to the hard disk drive (60), and thereafter it is determined whether or not there is an error in writing the same path search data. When an error occurs in writing the same path search data, the hard disk drive (60) When the ambient temperature of the hard disk drive (60) is not maintained in the normal operating temperature range, it is determined whether or not the ambient temperature of the hard disk drive (60) is maintained in the normal operating temperature range. It is written in the backup storage means. For this reason, when the ambient temperature of the hard disk drive (60) is maintained within the normal operating temperature range, writing of unnecessary data to the backup storage means is avoided, and the capacity of the backup storage means is wasted. It is suppressed. As a result, it is possible to provide an in-vehicle navigation system that employs backup storage means having a minimum capacity and performs a required storage function.
[0009]
  In addition,Backup storage meansThe route search data written in is written into the hard disk drive when the ambient temperature of the hard disk drive is maintained in the normal operating temperature range, and the travel route search process is executed.
[0013]
  In the implementation of the present invention, in the in-vehicle navigation system configured as described above, it is repeatedly determined that the ambient temperature of the hard disk drive is maintained in the normal operating temperature range in the determination process of the ambient temperature of the hard disk drive. When the route search data is written to the backup storage means and a process of writing the route search data already written to the backup storage means to the hard disk drive when a predetermined waiting time has elapsed. Even if the hard disk drive malfunctions due to disturbance such as vibration, the backup storage means functions so that the route search data is accurately written to the hard disk drive when the influence of the disturbance disappears due to the passage of a predetermined waiting time. .
[0017]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0018]
FIG. 1 shows an embodiment of a passenger car navigation system according to the present invention. The navigation system includes a GPS receiver 10 and a remote controller 20. The GPS receiver 10 receives a transmission radio wave from an artificial satellite of a satellite navigation system (also referred to as GPS), measures the current location of the passenger car, and outputs it as a current location signal. The remote controller 20 is portable and transmits necessary information as a signal by its operation. Here, the necessary information represents, for example, a request for displaying a desired map, a request for searching for a guidance route from the current location of the passenger car to the destination location, a request for registration of data, and other various requests.
[0019]
The navigation system also includes a temperature sensor 30, a microcomputer 40, a nonvolatile backup memory 50, a hard disk drive 60 (hereinafter referred to as HDD 60), and a display device 70. A hard disk drive is also called a hard disk.
[0020]
The temperature sensor 30 detects the ambient temperature of the HDD 60 and generates a temperature detection signal representing the temperature of the HDD 60. The microcomputer 40 executes a computer program according to the flowcharts shown in FIGS. 2 and 3, and during this execution, the operation of the ignition switch IG of the passenger car, the output signal of the GPS receiver 10, the transmission signal of the remote controller 20, Based on the output signal of the temperature sensor 30 and data of the HDD 60 (described later), processing required for route guidance of the passenger car, writing processing to the backup memory 50 and the HDD 60, and other processing are performed.
[0021]
In the present embodiment, the microcomputer 40 operates by being fed from the battery B via the ignition switch IG of the passenger car. The computer program is written in advance in a ROM built in the microcomputer 40 so as to be readable by the microcomputer 40.
[0022]
The backup memory 50 is operated by being supplied with power from the battery B via the ignition switch IG, and the data from the microcomputer 40 is written under the control of the microcomputer 40, or the data thus written is written to the microcomputer. 40. Further, since the backup memory 50 is non-volatile, the backup memory 50 stores the write data as it is when the power supply from the battery B is cut off. In the present embodiment, a non-volatile memory such as a flash memory or an EEPROM is employed as the backup memory 50, for example.
[0023]
The HDD 60 operates by being supplied with power from the battery B via the ignition switch IG, and under the control of the microcomputer 40, the data stored in the built-in RAM or the backup memory 50 is written in the microcomputer 40. The written data is read by the microcomputer 40. In this embodiment, each map data representing each of a plurality of maps is written in the HDD 60 as a database so that it can be read out by the microcomputer 40. Accordingly, these map data are also read from the database of the HDD 60 by the microcomputer 40 as necessary.
[0024]
The display device 70 displays data necessary for the passenger car as information under the control of the microcomputer 40. In the present embodiment, a liquid crystal display device including a liquid crystal panel and a drive circuit is employed as the display device 70, and the liquid crystal panel is provided at the center in the left-right direction of the dash panel in the passenger compartment of the passenger car. Yes.
[0025]
In the present embodiment configured as described above, when the ignition switch IG is turned on, the microcomputer 40 is powered by the battery B and is in an operating state, and executes the computer program according to the flowcharts of FIGS. Start. It is assumed that the passenger car is in a traveling state with the ignition switch IG turned on.
[0026]
When the execution of the computer program is started as described above, in step 100, the variable data i is cleared to i = 0. This variable data i represents the number of attempts to write to the HDD 60. Next, in step 110, it is determined whether or not there is a map display request. At this stage, if a signal indicating a desired map display request is transmitted from the remote controller 20 by the operation, a determination of YES is made in step 110, and the processing of the display processing routine 120 is performed as follows. .
[0027]
That is, in this display processing routine 120, map data representing the desired map is read from the database of the HDD 60 and written into the RAM of the microcomputer 40. Along with this, map display data is created based on the map data written in the RAM and output to the display device 70. For this reason, the display device 70 displays a desired map on the display screen based on the map display data.
[0028]
In addition, a guide route from the current location of the passenger car to the destination location is searched and determined based on the current location signal from the GPS receiver 10, and the guide route is created by combining the map display data as route display data. Are output to the display device 70. Therefore, the display device 70 displays the guide route in an overlapping manner on the display map. The destination point is written in the RAM of the microcomputer 40 as registered point data, as will be described later, based on a signal representing the destination point specifying request transmitted by the operation of the remote controller 20.
[0029]
Under the display by the display device 70 as described above, the driver of the passenger car travels from the current location to the destination location while visually recognizing the guide route on the display map on the display screen of the display device 70. Let
[0030]
After the processing of the display processing routine 120 as described above, it is determined in step 130 whether or not there is a write request to the HDD 60. Here, when a signal indicating a point registration request for the destination point is transmitted from the remote controller 20 by the operation, the determination in step 130 is YES because there is a write request to the HDD 60. The point search is performed on the display map of the display screen of the display device 70 in accordance with a transmission signal accompanying an operation such as scrolling of the remote controller 20, and the destination point is registered in the RAM of the microcomputer 40. Written as
[0031]
Thereafter, in step 132, registration point data representing the destination point is written from the RAM of the microcomputer 40 to the HDD 60. Along with this, the registration point data is written in the HDD 60.
[0032]
After the process of step 132, in step 133, the variable data i is added and updated as i = i + 1 = 1, and in step 140, it is determined whether there is an error in writing to the HDD 60. At this stage, if the registration point data written in the HDD 60 as described above is not damaged, the registration point data is normally written in the HDD 60. Therefore, the determination in step 140 is NO, and in step 141 The variable data i is cleared to i = 0, and the computer program returns to the processing of the display processing routine 120.
[0033]
On the other hand, if it is determined YES in step 140 due to damage of data written to the HDD 60, it is determined in step 150 whether variable data i ≦ n = 3. Here, n = 3 represents the upper limit of the number of write attempts of the HDD 60.
[0034]
At this stage, since the variable data i = 1, the determination in step 150 is YES. In step 160, whether the ambient temperature of the HDD 60 is within the normal operating temperature range of the HDD is detected by the temperature sensor 30. It is determined based on. Note that the normal operating temperature range of the HDD 60 used in this embodiment is 5 ° C. to 55 ° C.
[0035]
If the ambient temperature of the HDD 60 is within the normal operating temperature range of the HDD, the determination in step 160 is YES, and the registration point data is written to the HDD 60 in step 132 again. Along with this, the registration point data is written to the HDD 60 again.
[0036]
  After the process of step 132, variable data i = i + 1 = 2 is added and updated in step 133, and the determination in step 140 is repeated as described above. If there is no error writing to the HDD 60 this time,NOAfter the determination, the processing after step 141 is performed in the same manner as described above. On the other hand, even if the data written to the HDD 60 is damaged by the current writing to the HDD 60, YES is determined at step 150 based on the variable data i = 2 after determining YES at step 140.
[0037]
  At this stage, if it is determined that the ambient temperature of the HDD 60 is within the normal operating temperature range of the HDD based on the temperature detected by the temperature sensor 30, after determining “YES” in step 160, the HDD 60 in step 132 again. Is written in the same manner as described above. Next, in step 133, the variable data i = i + 1 = 3 is added and updated. After that, in step 140, if there is no damage to the data written to the HDD 60 this time,NOAnd the processing after step 141 is performed in the same manner as described above. On the other hand, even if the data written to the HDD 60 is damaged by the current writing to the HDD 60, YES is determined in step 150 based on the variable data i ≧ n = 3 after determining YES in step 140.
[0038]
As a result of this determination, if the determination at step 160 is YES as described above, the registration point data is written to the HDD 60 at step 132, the addition update process with the variable data i = i + 1 = 4, and at step 140 Processing for determining whether there is an error in writing to the HDD 60 is performed. Here, when the determination in step 140 is NO, the processing after step 141 is performed as described above.
[0039]
On the other hand, if the determination in step 140 is YES, it is determined NO in step 150 because variable data i = 4> n = 3. This determination is due to the fact that normal writing is not performed due to some disturbance even if the writing to the HDD 60 is attempted three times in a state where the ambient temperature of the HDD 60 is in the normal operating temperature range. The disturbance as described above includes, for example, vibration generated when the HDD 60 receives mechanical vibration while the passenger car is traveling.
[0040]
In this embodiment, n = 3 is selected in consideration of the normal duration of disturbances such as vibrations generated by the traveling environment of the passenger car. However, the value of n is not limited to 3 and is necessary. Accordingly, for example, the number may be appropriately changed to 2 or 4 or the like. In short, the value of n may be a value corresponding to the time that the disturbance will be resolved after the disturbance occurs.
[0041]
  Therefore, as described above, the determination in step 150 isNOThen, in step 151 (see FIG. 3), the registration point data is written from the RAM of the microcomputer 40 to the backup memory 50. Along with this, the registration point data is written in the backup memory 50.
[0042]
After the writing process in step 151, the time data t is reset to t = 0 in step 152, and in the next step 153, the time data t is added and updated to t = t + 1 = 1. Next, since t = 1 <m = 100 seconds at the present stage, NO is determined in step 170. However, m = 100 seconds represents the upper limit of the waiting time until the data is written from the backup memory 50 to the HDD 60 again after the registration point data is written to the backup memory 50 in step 151. In the present embodiment, m = 100 seconds is set in consideration of a normal duration of disturbance such as vibration generated in the passenger car. Note that m = 100 seconds may be changed as necessary. In short, m may be a time corresponding to a normal duration of a disturbance such as vibration generated in the passenger car.
[0043]
  As described above, after the determination of NO in step 170, the circulation process through both steps 153 and 170 is repeated until t ≧ m is satisfied. Then, when t ≧ m is established based on the latest update data of the timing data t in step 153, the determination in step 170 is YES. Accordingly, in step 171, the registration point data is written from the backup memory 50 to the HDD 60.AndThe registration point data is written from the backup memory 50 to the HDD 60.
[0044]
After the processing in step 171, in step 180, as in step 140, it is determined whether there is an error in writing to the HDD 60. Here, if the data written to the HDD 60 is not damaged, the determination in step 180 is NO. This means that even if the ambient temperature of the HDD 60 is within the normal operating temperature range, the HDD 60 could not normally write due to, for example, vibration, but waits for writing to the HDD for the above-mentioned waiting time, This means that the registration point data written in the backup memory 50 has been normally written in the HDD 60. Here, since the backup memory 50 is a non-volatile memory, the backup memory 50 stores the written registration point data as it is. Accordingly, the registration point data is correctly and reliably written from the backup memory 50 to the HDD 60. Note that after the determination of NO in step 180, processing after the display processing routine 120 is performed.
[0045]
On the other hand, when the determination in step 180 is YES, the processing in steps 152 to 180 is repeated in the same manner as described above. This repeated processing is performed until the determination in step 180 becomes NO. However, the vibration of the HDD 60 is normally considered to be temporary, so that the processing from step 152 to step 180 is repeated a plurality of times. The determination in step 180 is NO.
[0046]
On the other hand, since the ambient temperature of the HDD 60 is not within the normal operating temperature range of the HDD during the circulation process through the steps 132 to 160, the temperature sensor 30 is detected before the determination of NO in the step 150 as described above. If NO is determined in step 160 based on the temperature, the computer program proceeds to step 190 (see FIG. 3) without proceeding from step 150 to step 151. At this stage, the fact that the ambient temperature of the HDD 60 is not in the normal operating temperature range of the HDD means that the ambient temperature of the HDD 60 is a low temperature of less than 5 ° C or a high temperature of more than 55 ° C.
[0047]
  When the computer program proceeds to step 190 as described above, the registration point data is written from the RAM of the microcomputer 40 to the backup memory 50.AndThe registration point data is written into the backup memory 50. After the writing process in step 190, in step 200, it is determined whether or not the ambient temperature of the HDD 60 is within the normal operating temperature range of the HDD. At this stage, since the ambient temperature of the HDD 60 is not within the normal operating temperature range of the HDD, the determination of NO in step 200 is repeated.
[0048]
  In such a state, when the ambient temperature of the HDD 60 is within the normal operating temperature range of the HDD, the determination in step 200 is YES. This means that the HDD 60 is in an operation state in which writing can be normally performed. Therefore, in step 201, the registration point data is written from the backup memory 50 to the HDD 60.AndRegistration point data that has been written to the backup memory 50 is written to the HDD 60.
[0049]
  Thereafter, in step 210, it is determined whether or not there is an error in writing to the HDD 60. Here, if the data written to the HDD 60 is not damaged, the determination in step 210 is NO. This is because the ambient temperature of the HDD 60 that did not fall within the normal operating temperature range became the normal operating temperature range, so that the location registration to the HDD can be performed by writing to the HDD 60 using the write data of the backup memory 50. This means that the data has been successfully written. The backup memory 50 is non-volatileBecauseIn the same manner as described above, the registration point data can be reliably written from the backup memory 50 to the HDD 60.
[0050]
On the other hand, if the determination at step 210 is YES because the data written to the HDD 60 is damaged, the processing from step 152 to step 180 is performed in the same manner as described above. In other words, at this stage, it is considered that the data written to the HDD 60 is damaged when the ambient temperature of the HDD is in a normal operating temperature range due to the disturbance such as vibration described above. Thus, the processing from step 152 to step 180 is performed.
[0051]
As described above, in this embodiment, when there is a write request to the HDD 60 (see step 130), the registration point data is written from the microcomputer 40 to the HDD 60 (see step 132). Thereafter, when it is determined that an error has occurred in writing to the HDD 60 due to damage to the data of the HDD 60 thus written (see step 140), the ambient temperature of the HDD 60 is affected by disturbance such as vibration to the HDD 60. When it is determined that the temperature is not within the normal operating temperature range or is at a high temperature based on the temperature detected by the temperature sensor 30 without any influence (see steps 150 and 160), the microcomputer 40 transfers the data to the backup memory 50. The registration point data is written (see step 190). Thereafter, when the ambient temperature of the HDD 60 falls within the normal operating temperature range (see step 200), the registration point data that has been written in the backup memory 50 is written into the HDD 60 (see step 201).
[0052]
In addition, even if the ambient temperature of the HDD 60 is within the normal operating temperature range, if there is an error in writing to the HDD 60 and there is an influence of disturbance such as vibration on the HDD 60 (see both steps 140 and 150), the registration point data Is written from the microcomputer 40 to the backup memory 50 instead of the HDD 60. Thereafter, when the influence of the disturbance is eliminated (see step 170), the registration point data already written to the backup memory 50 is written to the HDD 60 (step 171). reference).
[0053]
As described above, even if there is a write request to the HDD 60, the registration point data is first written from the microcomputer 40 to the HDD 60 instead of the backup memory 50, and when there is an error in writing to the HDD 60, to the HDD 60. For the first time, the registration point data is written from the microcomputer 40 to the backup memory 50 instead of the HDD 60 on the condition that the ambient temperature of the HDD 60 is not within the normal operating temperature range without being affected by the disturbance of the HDD 60. Unnecessary writing is prevented.
[0054]
For this reason, the situation where the capacity of the backup memory 50 is wasted is suppressed, and as a result, it is sufficient to employ a nonvolatile memory having the necessary minimum capacity as the backup memory 50. As a result, it is possible to provide a passenger car navigation system that writes registration point data to the backup memory only when registration point data to be written to the HDD 60 needs to be written to the backup memory 50 prior to the HDD. Become.
[0055]
Further, since the capacity of the HDD 60 is large, it is possible to expect a large increase in data written to the HDD 60. That is, in addition to the location registration data, for example, a wide variety of external communication information can be freely and reliably written to the HDD 60. That is, the above-described effects can be ensured when writing such write communication information to the HDD 60 as well. Therefore, these communication information and location registration data can be used synergistically for route guidance of the passenger car, which is very convenient for passengers such as drivers.
[0056]
The registration point data written in the backup memory 50 as described above is written in the HDD 60 when the ambient temperature of the HDD 60 enters the normal operating temperature range (see step 200) unless there is an influence on the HDD 60. Therefore, writing of registration point data to the HDD 60 can be reliably achieved.
[0057]
In carrying out the present invention, the HDD 60 is not limited to the HDD having the temperature range described in the above embodiment as the normal operation temperature range, and the lower limit and the upper limit of the normal operation temperature range are the temperatures described in the above embodiment. The HDD may be different from the range.
[0058]
In implementing the present invention, instead of the non-volatile backup memory 50 as the backup storage means described in the above embodiment, data to be written to the backup memory is written to a volatile memory such as a RAM, and this In order to store the write data in the volatile memory, a configuration in which the volatile memory is powered by a DC power supply may be employed as the backup storage unit.
[0059]
In implementing the present invention, instead of the remote controller 20, a touch switch panel provided on the surface of the liquid crystal panel of the display device 70 and having the same function as the remote controller 20 has the same function as the other remote controller 20. An operating means may be adopted.
[0060]
In implementing the present invention, a vehicle speed sensor and an orientation sensor are employed instead of the measurement of the current location by the GPS receiver 10, and the travel distance from the current location is calculated from the detected vehicle speed of the passenger vehicle by the vehicle speed sensor and the orientation The traveling direction of the passenger car may be detected by a sensor, and the current point on the route from the departure point of the passenger car may be calculated. In addition, the current point is calculated and the current point is measured by the GPS receiver 10. May be used in combination.
[0061]
In carrying out the present invention, in addition to the display of the display device 70, the navigation system conveys various information necessary for guiding the passenger car to the driver, for example, by voice of a voice device. Also good.
[0062]
In implementing the present invention, the data to be written in the backup memory 50 or the HDD 60 is not limited to the registered point data representing the destination point, but may be various points or other information desired by the passenger of the passenger car. Further, the registration point data may be plural instead of one.
[0063]
In the implementation of the present invention, the application target of the navigation system is not limited to a passenger car, and may generally be a car such as a bus, a truck, or a two-wheeled vehicle.
[0064]
In carrying out the present invention, the passenger car is not limited to a gasoline engine as a prime mover, but is a diesel car with a diesel engine as a prime mover, an electric car with a motor as a prime mover, or a hybrid car with a motor as a prime mover. There may be.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an embodiment of the present invention.
FIG. 2 is a part of a flowchart showing an operation of the microcomputer of FIG. 1;
FIG. 3 is a part of a flowchart showing the operation of the microcomputer of FIG. 1;
[Explanation of symbols]
10 ... GPS receiver, 20 ... remote controller, 30 ... temperature sensor,
40 ... microcomputer, 50 ... backup memory, 60 ... HDD,
70: Display device.

Claims (2)

地図データを格納すると共に当該車両の走行経路を探索するのに必要な登録地点データ等の経路探索用データが書き込まれるハードディスクドライブと、前記経路探索用データの書き込み要求をするとき操作される操作手段と、前記ハードディスクドライブの周囲温度を検出する温度検出手段と、前記経路探索データを一時的に記憶するバックアップ記憶手段と、前記ハードディスクドライブとバックアップ記憶手段に接続したマイクロコンピュータの制御下にて前記ハードディスクドライブから読み込んだ前記経路探索用データに基づき当該車両の走行経路を地図上に表示する表示手段とを備えた自動車用ナビゲーションシステムにおいて、
前記操作手段の操作に応答して前記経路探索用データを前記ハードディスクドライブに書き込む第1の書き込み処理を実行してから、同経路探索用データの前記ハードディスクドライブへの書き込みにエラーがあったか否かを判定して、同経路探索用データの書き込みにエラーが発生していたとき前記温度検出手段から付与される前記ハードディスクドライブの周囲温度が正常作動温度範囲に保たれているか否かを判定する処理を実行し、この判定処理によって前記ハードディスクドライブの周囲温度が正常作動温度範囲に保たれていることが判定されたとき前記経路探索用データの前記ハードディスクドライブへの書き込み処理を再度実行し、前記判定処理によって前記ハードディスクドライブの周囲温度が正常作動温度範囲に保たれていないことが判定されたとき前記経路探索用データを前記バックアップ記憶手段に書き込む第2の書き込み処理を実行し、この書き込み処理を実行した後に前記ハードディスクドライブの周囲温度が正常作動温度範囲に保たれていると判定されたとき前記バックアップ記憶手段に記憶された経路探索用データを前記ハードディスクドライブに書き込む第3の書き込み処理を実行するようにプログラムしたコンピュータを前記マイクロコンピュータとして採用したことを特徴とする車載用ナビゲーションシステム。
A hard disk drive for storing route search data such as registration point data necessary for storing map data and searching for a travel route of the vehicle, and an operation means operated when making a request for writing the route search data Temperature detecting means for detecting an ambient temperature of the hard disk drive, backup storage means for temporarily storing the route search data, and the hard disk under the control of a microcomputer connected to the hard disk drive and the backup storage means In an automobile navigation system comprising display means for displaying a travel route of the vehicle on a map based on the route search data read from a drive,
Whether or not there has been an error in writing the path search data to the hard disk drive after executing the first write process of writing the path search data to the hard disk drive in response to the operation of the operating means. A process of determining whether or not the ambient temperature of the hard disk drive given from the temperature detecting means is maintained in a normal operating temperature range when an error has occurred in writing the data for path search. When the determination process determines that the ambient temperature of the hard disk drive is maintained in a normal operating temperature range, the path search data is written again to the hard disk drive, and the determination process is performed. ambient temperature of the hard disk drive is not kept at the normal operating temperature range by When it is determined that the path search data is written to the backup storage means, a second writing process is executed, and after this writing process is performed, the ambient temperature of the hard disk drive is kept within the normal operating temperature range. A vehicle programmed to execute a third writing process for writing the route search data stored in the backup storage means to the hard disk drive when it is determined that the microcomputer is used as the microcomputer. For navigation system.
前記ハードディスクドライブの周囲温度の判定処理にて当該ハードディスクドライブの周囲温度が正常作動温度範囲に保たれていることが繰り返し判定されたとき、前記経路探索用データを前記バックアップ記憶手段に書き込んで所定の待ち時間が経過したとき同バックアップ記憶手段に書き込み済みの経路探索用データを前記前記ハードディスクドライブに書き込む処理を実行するようにした請求項1に記載した車載用ナビゲーションシステム。  When the determination process of the ambient temperature of the hard disk drive repeatedly determines that the ambient temperature of the hard disk drive is maintained in the normal operating temperature range, the route search data is written into the backup storage means and The in-vehicle navigation system according to claim 1, wherein when the waiting time elapses, a process of writing the route search data already written in the backup storage means to the hard disk drive is executed.
JP2002092728A 2002-03-28 2002-03-28 Car navigation system Expired - Fee Related JP3896884B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002092728A JP3896884B2 (en) 2002-03-28 2002-03-28 Car navigation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002092728A JP3896884B2 (en) 2002-03-28 2002-03-28 Car navigation system

Publications (2)

Publication Number Publication Date
JP2003288751A JP2003288751A (en) 2003-10-10
JP3896884B2 true JP3896884B2 (en) 2007-03-22

Family

ID=29237473

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002092728A Expired - Fee Related JP3896884B2 (en) 2002-03-28 2002-03-28 Car navigation system

Country Status (1)

Country Link
JP (1) JP3896884B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4901081B2 (en) * 2004-08-02 2012-03-21 アルパイン株式会社 Navigation device and map data updating method
JP4609106B2 (en) * 2005-02-17 2011-01-12 トヨタ自動車株式会社 Power supply device, automobile equipped with the same, and control method of power supply device
KR100948144B1 (en) * 2008-04-03 2010-03-18 도시바삼성스토리지테크놀러지코리아 주식회사 Storing method for image information of video recorder, video recorder, and video recording system

Also Published As

Publication number Publication date
JP2003288751A (en) 2003-10-10

Similar Documents

Publication Publication Date Title
JPH112532A (en) Automatic restart of route guide of vehicle navigation system
US20110202218A1 (en) Emergency notification system for electric vehicle and method for emergency notification
US10866107B2 (en) Navigation system
JP2013002958A (en) Server apparatus, program providing system, program providing method, and program
JP2001116578A (en) On-vehicle navigation system and recording medium recorded with processing program in on-vehicle navigation system
JP2001050760A (en) Navigation system
JP2010038619A (en) Navigation apparatus
US9691197B2 (en) Data processing apparatus for vehicle
JPH11113067A (en) Data recovery system, vehicle use data recovery device and medium recording data recovery program
JP3896884B2 (en) Car navigation system
US11168998B2 (en) Methods and systems for last mile navigation cache point of interest
JP2005088779A (en) On-vehicle information terminal unit
US20230062344A1 (en) Vehicle control device
JP2009229397A (en) Drive support system
JP2007285955A (en) On-board navigation device
JP3607501B2 (en) Navigation device
JP2019138637A (en) Route searching device and route searching method
US10914604B2 (en) Vehicle systems and methods for consistent route prediction
JP3760958B2 (en) Navigation device
JP2006293789A (en) On-vehicle information processor
JP2002257555A (en) Onboard navigation system, program and recording medium
WO2006126496A1 (en) Map information display, facility information display method, facility information display program, and recording medium
JP4319926B2 (en) Navigation device, navigation method, and navigation program
JP2003247832A (en) Navigation system for automobile
JP4978440B2 (en) Cooling control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050314

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060613

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060811

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060905

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061102

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061211

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20110105

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110105

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120105

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20140105

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20150105

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees