JP3896884B2 - Car navigation system - Google Patents
Car navigation system Download PDFInfo
- 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
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
[0019]
The navigation system also includes a
[0020]
The
[0021]
In the present embodiment, the
[0022]
The
[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
[0024]
The
[0025]
In the present embodiment configured as described above, when the ignition switch IG is turned on, the
[0026]
When the execution of the computer program is started as described above, in
[0027]
That is, in this
[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
[0029]
Under the display by the
[0030]
After the processing of the
[0031]
Thereafter, in
[0032]
After the process of
[0033]
On the other hand, if it is determined YES in
[0034]
At this stage, since the variable data i = 1, the determination in
[0035]
If the ambient temperature of the
[0036]
After the process of
[0037]
At this stage, if it is determined that the ambient temperature of the
[0038]
As a result of this determination, if the determination at
[0039]
On the other hand, if the determination in
[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
[0042]
After the writing process in
[0043]
As described above, after the determination of NO in
[0044]
After the processing in
[0045]
On the other hand, when the determination in
[0046]
On the other hand, since the ambient temperature of the
[0047]
When the computer program proceeds to step 190 as described above, the registration point data is written from the RAM of the
[0048]
In such a state, when the ambient temperature of the
[0049]
Thereafter, in
[0050]
On the other hand, if the determination at
[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
[0052]
In addition, even if the ambient temperature of the
[0053]
As described above, even if there is a write request to the
[0054]
For this reason, the situation where the capacity of the
[0055]
Further, since the capacity of the
[0056]
The registration point data written in the
[0057]
In carrying out the present invention, the
[0058]
In implementing the present invention, instead of the
[0059]
In implementing the present invention, instead of the
[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
[0061]
In carrying out the present invention, in addition to the display of the
[0062]
In implementing the present invention, the data to be written in the
[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.
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)
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 |
-
2002
- 2002-03-28 JP JP2002092728A patent/JP3896884B2/en not_active Expired - Fee Related
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 |