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
JP4782060B2 - データ更新システム及びコンピュータプログラム - Google Patents
[go: Go Back, main page]

JP4782060B2 - データ更新システム及びコンピュータプログラム - Google Patents

データ更新システム及びコンピュータプログラム Download PDF

Info

Publication number
JP4782060B2
JP4782060B2 JP2007091048A JP2007091048A JP4782060B2 JP 4782060 B2 JP4782060 B2 JP 4782060B2 JP 2007091048 A JP2007091048 A JP 2007091048A JP 2007091048 A JP2007091048 A JP 2007091048A JP 4782060 B2 JP4782060 B2 JP 4782060B2
Authority
JP
Japan
Prior art keywords
image file
data
partition
storage medium
directory
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
JP2007091048A
Other languages
English (en)
Other versions
JP2008250670A (ja
Inventor
敏志 岡田
誠滋 高畠
友紀 小段
浩伸 杉本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aisin AW Co Ltd
Toyota Motor Corp
Original Assignee
Aisin AW Co Ltd
Toyota Motor Corp
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, Toyota Motor Corp filed Critical Aisin AW Co Ltd
Priority to JP2007091048A priority Critical patent/JP4782060B2/ja
Priority to US12/524,960 priority patent/US8386743B2/en
Priority to PCT/JP2008/056837 priority patent/WO2008123619A1/en
Priority to CN200880002196.0A priority patent/CN101632066B/zh
Priority to EP08751831.2A priority patent/EP2130120B1/en
Publication of JP2008250670A publication Critical patent/JP2008250670A/ja
Application granted granted Critical
Publication of JP4782060B2 publication Critical patent/JP4782060B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • G06F8/63Image based installation; Cloning; Build to order

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、複数のパーティションに分割された記憶媒体を有するナビゲーション装置との間で通信を行って、当該記憶媒体のデータを更新可能なデータ更新システム、及び、それに関連するコンピュータプログラムに関する。
ハードディスク等の大容量の記憶媒体を有するナビゲーション装置との間で通信を行って、当該記憶媒体のデータを更新可能なデータ更新システムが知られている(例えば、特許文献1を参照。)。
また、上記特許文献1のデータ更新システムは、記憶媒体においてレコード単位で各種地図データ等が記憶されていることから、そのレコード単位でデータを更新するように構成されている。
即ち、上記レコード単位の更新においては、更新対象のレコードの更新後のデータを有する更新用ファイルが生成され、それがナビゲーション装置に送信される。そして、その更新用ファイルを受信したナビゲーション装置では、記憶媒体に記憶されている更新対象のレコードのデータが、受信した更新用ファイルのデータで書き替えられて、記憶媒体のデータが更新される。よって、上記更新用ファイルとしては、更新の必要がないレコードのデータを含まない小容量のものとして生成することができるので、その更新用ファイルの入力のための通信量やメモリ容量や更新時間の削減を図ることができる。
特開2004−287705号公報
近年のナビゲーション装置では、記憶媒体における各データが道路ネットワークデータのように互いに複雑に関連しており、更に、道路や地点の情報が頻繁に変化することにより、必然的に更新するべきデータ数が多くなってしまう。
そして、非常に多くのデータをレコード単位で更新する場合には、各レコード及びそれに関連するレコードや管理データへのシーク(ヘッドを記憶媒体の目的位置まで移動させること)等のように、一のレコードを更新する毎に発生する付随処理が頻繁に多く行われることになり、更新処理が非常に複雑で且つ時間を要するものとなるという問題があった。
本発明は、上記の課題に鑑みてなされたものであり、その目的は、ナビゲーション装置の記憶媒体のデータの多くを更新する場合でも、その更新処理を容易に且つ短時間で行うことができるデータ更新システム及びそれに関連するコンピュータプログラムを提供する点にある。
上記目的を達成するための本発明に係るデータ更新システムは、複数のパーティションに分割された記憶媒体を有するナビゲーション装置との間で通信を行って、当該記憶媒体のデータを更新可能なデータ更新システムであって、その第1特徴構成は、前記記憶媒体の複数のパーティションの各々に対応するディレクトリを備えたディレクトリ構造を形成するディレクトリ形成手段と、
前記各パーティション内における更新後のデータ内容のイメージファイルを生成するイメージファイル生成手段と、
前記イメージファイル生成手段で生成した前記各パーティションのイメージファイルを
前記ディレクトリ形成手段で形成したディレクトリ構造における前記各パーティションに対応するディレクトリに格納するイメージファイル格納手段と、
前記記憶媒体の前記各パーティション内に、当該パーティションに対応する前記ディレクトリから読み込んだイメージファイルのデータ内容を書き込むデータ更新手段とを備えた点にある。
上記第1特徴構成によれば、ナビゲーション装置の記憶媒体を分割する複数のパーティションの構造に対応するように形成したディレクトリ構造の各ディレクトリに、そのディレクトリに対応するパーティション内における更新後のデータ内容をそのままファイル化して生成したイメージファイルが夫々格納されることになる。よって、上記記憶媒体の各パーティション内に、そのパーティションに対応するディレクトリから読み込んだイメージファイルのデータ内容をそのまま書き込むという単純な処理により、その記憶媒体のデータを更新することができる。そして、この更新処理では、各レコード及びそれに関連するレコードや管理データへのシーク(ヘッドを記憶媒体の目的位置まで移動させること)等のような付随処理を必要としないので、多くのデータを更新する場合においても、その更新処理を容易に且つ短時間で行うことができる。
本発明に係るデータ更新システムの第2特徴構成は、上記第1特徴構成に加えて、前記イメージファイル生成手段が、前記パーティションと同サイズの記憶領域に前記更新後のデータ内容を配置し、当該記憶領域における先頭から最終使用クラスタまでの領域におけるデータ内容で前記イメージファイルを生成する点にある。
上記第2特徴構成によれば、パーティションと同サイズの記憶領域に更新後のデータ内容が配置されるので、その配置されたデータ内容のFAT領域等のクラスタ管理領域を参照して、そのデータ内容におけるファイルシステムで管理されている最終使用クラスタを検出することができる。また、その記憶領域の先頭から最終使用クラスタまでの領域におけるデータ内容でイメージファイルが生成されるので、そのイメージファイルが最終使用クラスタ以降のデータ内容を含まない小容量のものとなり、イメージファイルの入力のための通信量やメモリ容量や更新時間の削減を図ることができる。
本発明に係るデータ更新システムの第3特徴構成は、上記第1乃至上記第2の何れかの特徴構成に加えて、前記イメージファイル生成手段が、前記更新後のデータ内容を設定サイズ毎に分割した夫々のデータ内容で、配置順序を識別可能な前記イメージファイルを夫々生成する点にある。
上記第3特徴構成によれば、パーティション内における更新後のデータ内容を設定サイズ毎に分割した夫々のデータ内容でイメージファイルが夫々生成されるので、例えば上記設定サイズをファイルシステムで制限される最大サイズに設定して、当該最大サイズ以下の容量のイメージファイルを生成することができる。また、一のパーティションに対して生成された夫々のイメージファイルが、そのパーティションにおける配置順序に沿った連番の名称を有するなどのように、当該配置順序を識別可能なものであるので、それら夫々のイメージファイルを上記配置順序に沿って正確に読み取りながら、その夫々のイメージファイルのデータ内容を記憶媒体のパーティション内に上記配置順序に沿って正確に逐次書き込むことができる。
本発明に係るデータ更新システムの第4特徴構成は、上記第1乃至上記第3の何れかの特徴構成に加えて、前記データ更新手段が、一の前記イメージファイルを書き込む毎に、当該書き込んだデータ内容の誤り検出処理を実行するように構成されている点にある。
上記第4特徴構成によれば、パーティション内に一のイメージファイルのデータ内容を書き込む毎に上記誤り検出処理が実行されるので、書き込みエラー等の誤りを検出した場合には、そのイメージファイルのデータ内容のみを再度書き込むだけで済み更新時間の拡大を抑制できる。
上記目的を達成するための本発明に係るコンピュータプログラムは、複数のパーティションに分割された記憶媒体を有するナビゲーション装置との間で通信を行って、当該記憶媒体のデータを更新するようにコンピュータを動作させるためのコンピュータプログラムであって、その特徴構成は、前記コンピュータに、
前記記憶媒体の複数のパーティションの各々に対応するディレクトリを備えたディレクトリ構造を形成するディレクトリ形成ステップと、
前記各パーティション内における更新後のデータ内容のイメージファイルを生成するイメージファイル生成ステップと、
前記生成した前記各パーティションのイメージファイルを前記形成したディレクトリ構造における前記各パーティションに対応するディレクトリに格納するイメージファイル格納ステップと、
前記記憶媒体の前記各パーティション内に、当該パーティションに対応する前記ディレクトリから読み込んだイメージファイルのデータ内容を書き込むデータ更新ステップとを実行させる点にある。
即ち、上記コンピュータに上記特徴構成を有するコンピュータプログラムを実行させることにより、当該コンピュータを、上述したような本発明に係るデータ更新システムの第1特徴構成における各種手段として機能させることができ、当該第1特徴構成と同様の作用効果を発揮することができる。
本発明に係るデータ更新システム及びコンピュータプログラムの実施の形態について、図面に基づいて説明する。
図1に示すデータ更新システムは、車両に搭載されるナビゲーション装置1との間で通信を行って、当該ナビゲーション装置1が有する記憶媒体2のデータを更新可能に構成されたものであり、先ず、このナビゲーション装置1の構成について説明する。
上記ナビゲーション装置1は、図1に示すように、CPU等のコンピュータからなる演算手段3により入力されたデータに対して種々の処理を行うための各種機能部が、ハードウエア又はソフトウエア(プログラム)或いはその両方により実装されて構成されている。
上記ナビゲーション装置1には、ナビゲーション装置1の現在位置を検出するための自位置検出手段5が設けられている。この自位置検出手段5は、図示は省略するが、例えば、GPS受信機、方位センサ、及び距離センサ等を備える。そして、これらにより取得された情報に基づいて現在の位置を示す座標や進行方位等の情報を取得して、演算手段3に出力する。
そして、上記演算手段3は、記憶媒体2から読み出したデータを、自位置検出手段5からの出力に基づいて特定した自車位置と合わせて、モニタ4に表示し、目的地までの最適進路案内などを行うように構成されている。
具体的に、上記演算手段3は、記憶媒体2から自車位置周辺の地図情報に関するデータを取得し、そのデータと、上記特定した車両の現在位置とに基づいて、車両の進路案内のための各種演算処理を行い、モニタ4等に対する制御命令を出力する。そして、上記演算手段3は、上記データに基づいて生成される地図画像上に、車両の現在位置を示す画像を重ねてモニタ4に表示する。また、車両の進行方向の地図情報に関するデータに含まれる道路形状等と、現在位置とに基づいて、正確なタイミングで進路案内のための運転者への報知を、モニタ4等を用いて行う。
上記ナビゲーション装置1が有する記憶媒体2は、図2に示すように、通常のハードディスク等のように複数のパーティションHDn(n=0,1,2,3,4・・・)に分割され、各パーティションHDnに地図情報を構成する複数のデータを、公知のFATファイルシステム等を利用して記憶している。尚、この記憶媒体2は、ハードディスクドライブのように、それを駆動する駆動手段と共にハードウエアとして構成されている。
次に、上記ナビゲーション装置1が有する記憶媒体2のデータを更新するための構成について説明する。
上記データ更新システムは、図1に示すように、詳細については後述するが、上記ナビゲーション装置1と共に、車両の販売やメンテナンスを行うディーラ側などに設置されたコンピュータからなる更新装置10等により構成されている。
また、上記更新装置10は、少なくとも上記記憶媒体2を備えたナビゲーション装置1に対して、IEEE1394等の公知のハードウェアインターフェース9を介して通信可能に構成されている。更に、上記更新装置10は、ナビゲーション装置1の記憶媒体2に記憶させる最新の地図情報に関する複数の更新用データ等を格納するハードディスク等の記憶装置15に対してアクセス可能に構成されている。
ナビゲーション装置1の記憶媒体2に対して、所望のデータの読み書きを行って、記憶媒体2に記憶されているデータを更新する更新処理を実行するために、データ更新システムは、上記更新装置10が備えるコンピュータに所定のコンピュータプログラムを実行させることで後述するディレクトリ形成手段11、イメージファイル生成手段12、イメージファイル格納手段13として機能させ、同じく、ナビゲーション装置1が備えるコンピュータに所定のコンピュータプログラムを実行させることで後述するデータ更新手段14として機能させるように構成されている。
以下、上記更新処理を行うための上記各種手段の詳細構成について、図3に示す上記更新処理の処理フローに沿って説明する。
先ず、図3に示す処理フローにおいて、上記更新装置10側のディレクトリ形成手段11が、記憶媒体2の複数のパーティションの構造に対応するディレクトリ構造を形成するディレクトリ形成ステップ(#1)を実行する。
即ち、上記ディレクトリ形成ステップ(#1)では、ナビゲーション装置1の記憶媒体2において各パーティションHDnの配置順序を認識可能な各パーティション名等を取得し、図4及び図6に示すように、その各パーティション名と同じ名称を付した各ディレクトリDIRを記憶装置15内に配置する形態で、記憶媒体2の複数のパーティションの構造に対応するディレクトリ構造を形成する。
また、上記記憶媒体2の全パーティションHDnの内、一部のパーティションHD0,HD1,HD2,HD4,HD6のみが更新対象であり、他のパーティションHD3,HD5が更新対象でないとすると、上記ディレクトリ形成ステップ(#1)においては、その更新対象の各パーティションHD0,HD1,HD2,HD4,HD6に対応するディレクトリDIRのみを配置しても構わない。尚、以降の説明において、パーティションHDnは、更新対象のパーティションHD0,HD1,HD2,HD4,HD6を示すものとする。
次に、図3に示す処理フローにおいて、上記更新装置10側のイメージファイル生成手段12が、各パーティションHDn内における更新後のデータ内容DATのイメージファイルIFを生成するイメージファイル生成ステップ(#2)を実行する。
即ち、上記イメージファイル生成ステップ(#2)では、各パーティションHDnを逐次対象パーティションとして設定しながら、その対象パーティションについてのイメージファイルIFを生成する。
尚、対象パーティションに対するイメージファイルIFの生成手順については、以下の第1及び第2イメージ生成手順の何れかを採用することができる。
(第1イメージファイル生成手順)
第1イメージファイル生成手順では、図5に示すように、記憶装置15内に上記対象パーティションと同サイズの記憶領域をデータ配置領域Aとして確保し、そのデータ配置領域Aに、最新の地図情報に関する複数の更新用データから生成した上記対象パーティション内における更新後のデータ内容DATを配置する。そして、この配置したデータ内容DATを予め設定されている設定サイズ毎に分割し、当該分割した夫々のデータ内容でイメージファイルIFを夫々生成する。
尚、本実施形態において、上記設定サイズは、任意に設定可能であるが、例えばFATファイルシステムで制限されている最大サイズの2GBに設定してある。
従って、例えば、対象パーティションを、4.4GBのパーティションHD0とした場合には、この第1イメージファイル生成手順では、図4にも示すように、パーティションHD0について、2個の2GBのイメージファイルIFと、1個の0.4GBのイメージファイルIFとの3個のイメージファイルIFが生成されることになる。
また、このように一の対象パーティションに対して設定サイズ毎に分割して複数のイメージファイルIFを生成するにあたり、それらのイメージファイルIFの配置順序を識別するために、それらのイメージファイルIFに上記配置順序に沿った連番の名称を付している。
(第2イメージファイル生成手順)
第2イメージファイル生成手順では、図7に示すように、上述した第1イメージファイル生成手順と同様にデータ配置領域Aに配置した更新後のデータ内容DATにおいて、FAT領域等のクラスタ管理領域を参照して、そのデータ内容DATにおけるファイルシステムで管理されている最終使用クラスタを検出する。そして、データ配置領域Aにおける先頭から最終使用クラスタまでの領域におけるデータ内容DATで、上述した第1イメージファイル生成手順と同様に設定サイズ毎に分割してイメージファイルIFを生成する。すると、このように生成した夫々のイメージファイルIFは最終使用クラスタ以降のデータ内容を含まない小容量のものとなる。
例えば、パーティションHD0における先頭から最終使用クラスタまでの領域のサイズが2.2GBであるとすると、そのパーティションHD0に対して、上述した第1イメージファイル生成手順では3個のイメージファイルIFが生成されたが、この第2イメージファイル生成手順では、図6にも示すように、1個の2GBのイメージファイルIFと1個の0.2GBのイメージファイルIFとの2個のイメージファイルIFが生成されることになる。
即ち、一のパーティションに対して生成されるイメージファイルIFのサイズを小さくなるので、ナビゲーション装置1におけるイメージファイルIFの受信時の通信量やそれを一時記憶しておくメモリ容量やそれを記憶媒体2内に書き込む更新時間等が削減される。
次に、図3に示す処理フローにおいて、上記更新装置10側のイメージファイル格納手段13が、上記イメージファイル生成手段12で生成した各パーティションHDnのイメージファイルIFを、上記ディレクトリ形成手段11で形成したディレクトリ構造における各パーティションHDnに対応するディレクトリDIRに格納するイメージファイル格納ステップ(#3)を実行する。
更に、上記イメージファイル格納ステップ(#3)では、一のディレクトリDIRにそれに対応する夫々のイメージファイルIFを格納するにあたり、それら夫々のイメージファイルが有するデータ内容のハッシュ値を夫々生成し、その夫々のハッシュ値をリスト化したハッシュ値リストファイルHLを同ディレクトリDIRに格納する。
次に、図3に示す処理フローにおいて、上記ナビゲーション1側のデータ更新手段14が、ナビゲーション装置1が有する記憶媒体2の各パーティションHDn内に、当該パーティションに対応するディレクトリDIRから読み込んだイメージファイルIFのデータ内容DATを書き込むデータ更新ステップ(#4)を実行する。
即ち、上記データ更新ステップ(#4)では、各パーティションHDnを逐次対象パーティションとして設定しながら、その対象パーティションについて、更新装置10側記憶装置15からハードウェアインターフェース9を通じて受信した対象パーティションに対応するイメージファイルIFを読み込み、その読み込んだイメージファイルIFが有するデータ内容DATを対応パーティション内にそのまま書き込むという単純な処理により、記憶媒体2の各パーティションHDnに格納されているデータが最新のものに更新されることになる。即ち、このデータ更新ステップ(#4)では、シークがパーティションHDn間を移動するときだけしか発生しないので、記憶媒体2における多くのデータを更新する場合においても、その更新処理が容易に且つ短時間で行われることになる。
更に、一の対象パーティションに対して設定サイズ毎に分割された複数のイメージファイルIFが存在している場合には、上記データ更新ステップ(#4)では、そのイメージファイルIFの名称が連番等の配置順序を識別可能なものであることを利用して、それら夫々のイメージファイルIFを上記配置順序に沿って読み取りながら、その夫々のイメージファイルIFのデータ内容DATを記憶媒体2の対象パーティション内に先頭から順に上記配置順序に沿って逐次書き込む。
更に、上記データ更新ステップ(#4)では、一のイメージファイルIFを書き込む毎に、当該書き込んだデータ内容DATの誤り検出処理を実行する。
かかる誤り検出処理では、一のイメージファイルIFのデータ内容DATを対象パーティション内に書き込む毎に、その書き込んだ後のデータ内容DATのハッシュ値を生成すると共に、そのイメージファイルIFが有するデータ内容DATのハッシュ値をリストファイルHLから取得する。そして、書き込んだ後のデータ内容DATのハッシュ値とイメージファイルIFが有するデーダ内容DATのハッシュ値とを比較し、それらが一致しなかった場合を書き込みエラー等の誤りとして検出する。
そして、上記データ更新ステップ(#4)では、あるイメージファイルIFを書き込んだ後の誤り検出処理により誤りを検出した場合には、そのイメージファイルIFのみを再度書き込むので、全てのイメージファイルIFを再度書き込む場合のような更新時間の拡大が抑制される。
〔別実施形態〕
(1)上記実施の形態では、データ更新システムが備える各種手段を、互いに通信可能な更新装置10とナビゲーション装置1との夫々のコンピュータが機能するように構成したが、これら装置の配置や通信の形態等については適宜改変しても構わない。
(2)上記実施の形態では、上記データ更新手段14を上記ナビゲーション装置1が機能するものとして構成したが、別に、上記データ更新手段を更新装置が機能するものとし、当該更新装置が機能するデータ更新手段がハードウェアインターフェースを通じてナビゲーション装置が有する記憶媒体に対して直接アクセスしてイメージファイルのデータ内容を書き込むように構成しても構わない。
(3)上記実施の形態において、上記データ更新ステップ(#4)で実行した誤り検出処理については、別の処理手順で実行したり適宜省略しても構わない。
本発明に係るデータ更新システム及びコンピュータプログラムは、ナビゲーション装置の記憶媒体のデータの多くを更新する場合でも、その更新処理を容易に且つ短時間で行うことができるデータ更新システム及びそれに関連するコンピュータプログラムとして有効に利用可能である。
本発明に係るデータ更新システムの概略構成を示す図 ナビゲーション装置の記憶媒体における複数のパーティションの構造を示す図 本発明に係るデータ更新システムにより実行される更新処理の処理フローを示す図 第1イメージファイルで生成したイメージファイルのディレクトリへの格納状態を示す図 第1イメージファイルの生成手順を示す図 第2イメージファイルで生成したイメージファイルのディレクトリへの格納状態を示す図 第2イメージファイルの生成手順を示す図
符号の説明
1:ナビゲーション装置
2:記憶媒体
11:ディレクトリ形成手段
12:イメージファイル生成手段
13:イメージファイル格納手段
14:データ更新手段

Claims (5)

  1. 複数のパーティションに分割された記憶媒体を有するナビゲーション装置との間で通信を行って、当該記憶媒体のデータを更新可能なデータ更新システムであって、
    前記記憶媒体の前記複数のパーティションの各々に対応するディレクトリを備えたディレクトリ構造を形成するディレクトリ形成手段と、
    前記各パーティション内における更新後のデータ内容のイメージファイルを生成するイメージファイル生成手段と、
    前記イメージファイル生成手段で生成した前記各パーティションのイメージファイルを前記ディレクトリ形成手段で形成したディレクトリ構造における前記各パーティションに対応するディレクトリに格納するイメージファイル格納手段と、
    前記記憶媒体の前記各パーティション内に、当該パーティションに対応する前記ディレクトリから読み込んだイメージファイルのデータ内容を書き込むデータ更新手段とを備えたデータ更新システム。
  2. 前記イメージファイル生成手段が、前記パーティションと同サイズの記憶領域に前記更新後のデータ内容を配置し、当該記憶領域における先頭から最終使用クラスタまでの領域におけるデータ内容で前記イメージファイルを生成する請求項1に記載のデータ更新システム。
  3. 前記イメージファイル生成手段が、前記更新後のデータ内容を設定サイズ毎に分割した夫々のデータ内容で、配置順序を識別可能な前記イメージファイルを夫々生成する請求項1又は2に記載のデータ更新システム。
  4. 前記データ更新手段が、一の前記イメージファイルを書き込む毎に、当該書き込んだデータ内容の誤り検出処理を実行するように構成されている請求項1〜3いずれか一項に記載のデータ更新システム。
  5. 複数のパーティションに分割された記憶媒体を有するナビゲーション装置との間で通信を行って、当該記憶媒体のデータを更新するようにコンピュータを動作させるためのコンピュータプログラムであって、
    前記コンピュータに、
    前記記憶媒体の複数のパーティションの各々に対応するディレクトリを備えたディレクトリ構造を形成するディレクトリ形成ステップと、
    前記各パーティション内における更新後のデータ内容のイメージファイルを生成するイメージファイル生成ステップと、
    前記生成した前記各パーティションのイメージファイルを前記形成したディレクトリ構造における前記各パーティションに対応するディレクトリに格納するイメージファイル格納ステップと、
    前記記憶媒体の前記各パーティション内に、当該パーティションに対応する前記ディレクトリから読み込んだイメージファイルのデータ内容を書き込むデータ更新ステップとを実行させるコンピュータプログラム。
JP2007091048A 2007-03-30 2007-03-30 データ更新システム及びコンピュータプログラム Expired - Fee Related JP4782060B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2007091048A JP4782060B2 (ja) 2007-03-30 2007-03-30 データ更新システム及びコンピュータプログラム
US12/524,960 US8386743B2 (en) 2007-03-30 2008-03-31 Data update system and computer program
PCT/JP2008/056837 WO2008123619A1 (en) 2007-03-30 2008-03-31 Data update system and computer program
CN200880002196.0A CN101632066B (zh) 2007-03-30 2008-03-31 数据更新系统
EP08751831.2A EP2130120B1 (en) 2007-03-30 2008-03-31 Data update system and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007091048A JP4782060B2 (ja) 2007-03-30 2007-03-30 データ更新システム及びコンピュータプログラム

Publications (2)

Publication Number Publication Date
JP2008250670A JP2008250670A (ja) 2008-10-16
JP4782060B2 true JP4782060B2 (ja) 2011-09-28

Family

ID=39619013

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007091048A Expired - Fee Related JP4782060B2 (ja) 2007-03-30 2007-03-30 データ更新システム及びコンピュータプログラム

Country Status (5)

Country Link
US (1) US8386743B2 (ja)
EP (1) EP2130120B1 (ja)
JP (1) JP4782060B2 (ja)
CN (1) CN101632066B (ja)
WO (1) WO2008123619A1 (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8661428B2 (en) * 2008-04-25 2014-02-25 Vmware, Inc. Updating a file using differences and file format therefor
US20100004851A1 (en) * 2008-07-03 2010-01-07 Aisin Aw Co., Ltd. Navigation devices, methods, and programs
CN102065411B (zh) * 2010-10-22 2014-03-12 上海交通大学 无线传感器网络的动态更新方法
US11126418B2 (en) * 2012-10-11 2021-09-21 Mcafee, Llc Efficient shared image deployment
JP2014209150A (ja) * 2013-04-16 2014-11-06 株式会社デンソー 地図データ記憶装置、地図データ処理装置、地図データ更新システム
US10140110B2 (en) * 2014-04-02 2018-11-27 Ford Global Technologies, Llc Multiple chunk software updates
CN105843631B (zh) * 2015-01-12 2019-02-15 芋头科技(杭州)有限公司 一种提高系统固件烧写速度的方法
CN107783724A (zh) * 2016-08-30 2018-03-09 深圳市中兴微电子技术有限公司 一种全镜像文件的生成方法及装置
CN116431227A (zh) * 2022-12-30 2023-07-14 鼎道智联(北京)科技有限公司 基于系统的多目录的构建方法、装置和电子设备

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11143690A (ja) * 1997-11-14 1999-05-28 Sharp Corp インストールシステム
US6425125B1 (en) * 1999-03-30 2002-07-23 Microsoft Corporation System and method for upgrading client software
US6615365B1 (en) * 2000-03-11 2003-09-02 Powerquest Corporation Storing a computer disk image within an imaged partition
US6601212B1 (en) 2000-03-29 2003-07-29 Hewlett-Packard Development Company, Lp. Method and apparatus for downloading firmware to a non-volatile memory
WO2003079144A2 (en) 2002-03-11 2003-09-25 Verdisoft Corporation System for standardizing updates of data on a plurality of electronic devices
WO2003085526A1 (en) 2002-04-03 2003-10-16 Powerquest Corporation Using disassociated images for computer and storage resource management
JP4360816B2 (ja) 2003-03-20 2009-11-11 アルパイン株式会社 地図データ更新方法及びナビゲーション装置
JPWO2006018979A1 (ja) * 2004-08-18 2008-07-31 パイオニア株式会社 情報記録媒体、地図データ更新装置
CN100513999C (zh) * 2005-02-10 2009-07-15 阿尔派株式会社 地图更新处理用数据生成方法、地图更新方法和装置
JP5052002B2 (ja) * 2005-02-10 2012-10-17 アルパイン株式会社 地図更新方法、地図更新処理用データ作成装置、ナビゲーション装置及び地図データ更新システム
JP2006323462A (ja) * 2005-05-17 2006-11-30 Matsushita Electric Ind Co Ltd ファイルコピー装置およびファイルコピー方法

Also Published As

Publication number Publication date
JP2008250670A (ja) 2008-10-16
EP2130120A1 (en) 2009-12-09
CN101632066B (zh) 2014-06-25
US8386743B2 (en) 2013-02-26
EP2130120B1 (en) 2014-04-23
US20100095076A1 (en) 2010-04-15
WO2008123619A1 (en) 2008-10-16
CN101632066A (zh) 2010-01-20

Similar Documents

Publication Publication Date Title
JP4782060B2 (ja) データ更新システム及びコンピュータプログラム
JP7121864B2 (ja) 自動運転システムのアップグレード方法、自動運転システム及び車載機器
JP6498246B2 (ja) グラフベースの車線変更ガイドを用いて自律走行車を動作させる方法及びシステム
JP3922857B2 (ja) ナビゲーションシステム
US10578444B2 (en) Guidance device, guidance method, and guidance program
CN109932738A (zh) 用于确定对象位置的方法和设备
JP4961606B2 (ja) データ管理システム、更新用ファイル生成システム、及び、データ更新方法
JP5821744B2 (ja) データ有無判定装置、データ有無判定方法及びデータ有無判定プログラム
JP5717971B2 (ja) ナビゲーション装置およびナビゲーション方法
JP2005062854A (ja) 道路地図更新方法
JP4187163B2 (ja) 一方通行判定方法。
JP5437674B2 (ja) 駐車場入口情報作成方法及びそのシステム、並びに駐車場入口情報を作成するためのコンピュータプログラム及びそのコンピュータプログラムを記録した記録媒体
CN110470310A (zh) 自动地图生成
JP3693642B2 (ja) ナビゲーション装置
JP4901081B2 (ja) ナビゲーション装置及び地図データ更新方法
JP2010145187A (ja) 交差点の進路規制情報生成装置及びその方法、交差点の進路規制情報を生成するためのコンピュータプログラム及びそのコンピュータプログラムを記録した記録媒体、ナビゲーション装置
JP7164984B2 (ja) ナビゲーション装置およびナビゲーション方法
JP5759759B2 (ja) カーナビゲーションシステム
JP4968512B2 (ja) データ更新システム及びコンピュータプログラム
JP2008097367A (ja) 車載電子機器
JP7230778B2 (ja) データ更新装置、データ更新方法、及びデータ更新プログラム
JP5855781B2 (ja) カーナビゲーションシステム
JP5795751B2 (ja) 道路ネットワークデータの対応付け装置及びその方法、並びに道路ネットワークデータを対応付けするためのコンピュータプログラム及びコンピュータプログラムを記録した記録媒体
JP2010018072A (ja) 運転者支援装置、運転者支援方法および運転者支援処理プログラム
JP2005182254A (ja) デバイスドライバインストールシステム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080724

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110310

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110428

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

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

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

Free format text: PAYMENT UNTIL: 20140715

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4782060

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees