(57)【要約】【課題】道路事業の変更や新設、目印となる周辺建物（コンビニエンスストア、ガソリンスタンドなど）の変更を早期にナビゲーション装置内に反映し、より正確なナビゲーションによるより安全なドライブをさせる事が可能とすること。そのためにインターネットを経由して簡便にプログラムおよびデータベース更新用データをダウンロードによって適宜入手可能とし、さらにそのダウンロードした更新データの不正使用を防止すること。【解決手段】ソフトウェアデータ更新用データの中に更新対象となる装置のハードウェアあるいはソフトウェアのシリアル番号を暗号化して埋め込むことにより、ダウンロードした更新用データはシリアル番号が一致する装置でしか利用できない構成としたため、ダウロードした更新用データを他の装置に利用することが不可能となり、不正利用を防止することが可能となった。【選択図】  図４
2004318220.tif 000002
【特許請求の範囲】
【請求項１】
対象とする装置のハードウェア全体あるいはその装置を構成する部品の一部、あるいはソフトウェアデータを一意的に識別する固体識別番号を入力する固体識別番号入力手段、その装置のソフトウェアデータの管理番号を入力するソフトウェアデータ管理番号入力手段、上記ソフトウェアデータの最新版を記憶するソフトウェアデータ最新版記憶手段、上記ソフトウェアデータ管理番号入力手段から入力されたソフトウェアデータ管理番号とソフトウェアデータ最新版記憶手段の管理番号を比較し装置内のソフトウェアデータを最新版に更新するためのデータと固体識別番号入力手段から入力された固体識別番号とからなる更新用データを生成する更新用データ生成手段、上記更新用データから固体識別番号を読取り、更新対象となるソフトウェアデータがインストールされている装置の固体識別番号を読取り両者の固体識別番号が一致した時に上記更新用データを用いてこの装置のソフトウェアデータの更新を行うソフトウェアデータ更新手段、とからなることを特徴としたソフトウェアデータ更新システム
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
ハードディスクなど書換え可能な記憶手段をもつナビゲーション装置の制御プログラムおよび地図情報データベースの更新に関する。
【０００２】
【従来の技術】
図１に従来例を示す。１０は従来のナビゲーション装置で、表示用画面１１、入力装置１２、制御装置１３、位置計測装置１４、ハードディスク（以下ＨＤＤ）装置１５、取り外し可能な小型メモリ装置１６などから構成される。ＨＤＤ装置１５内には、制御プログラムおよび地図データベースからなるソフトウェアデータが書き込まれている。
【０００３】
ナビゲーション装置の制御プログラムおよび地図情報データベースの更新は、パソコンを用いて更新用データをインターネット経由でダウンロードし、これを小型メモリ装置にパソコンから書き込んで、この小型メモリ装置をナビゲーション装置１０に接続し、ＨＤＤ内のプログラムおよびデータベース更新を行っていた。
【０００４】
すなわち、ナビゲーション装置１０の購入者はユーザー登録を行うことによって、ユーザーＩＤとパスワードが与えられる。
【０００５】
図２は、従来の更新用ソフトウェアデータ生成サーバーを表しており、２０は更新用のソフトウェアデータを提供する更新用ソフトウェアデータ生成サーバーで、２１は最新の制御プログラムおよび地図データベースが保存されているソフトウェアデータ最新版記憶装置、２２は通信装置でこれを介してインターネットに接続されている。２３はＣＰＵやＲＯＭ、ＲＡＭ、Ｉ／Ｏ、等から構成され本装置を制御する制御装置である。２４，２５はそれぞれユーザーＩＤ入力装置、パスワード入力装置である。
【０００６】
ユーザーが制御プログラムあるいは地図データベースを更新する場合、パソコン（図示しない）をインターネットに接続し、更新用ソフトウェアデータ生成サーバー２０に接続し、予め登録してあるユーザーＩＤとパスワードを入力する。サーバー２０は入力されたユーザーＩＤとパスワードが正しいものであれば、更新データのダウンロードを許可する。
【０００７】
パソコンにダウンロードされた更新用データは、パソコンに接続された小型メモリ装置に書き込まれ、これをナビゲーション装置に接続することで、ナビゲーション装置１０の制御プログラムおよび地図データベースが更新される。
【０００８】
このように制御プログラムおよび地図情報データベースを更新する場合、予め登録したユーザーＩＤとパスワードだけで、更新用データのダウンロードが出来てしまい、ダウンロードしたデータは他のナビゲーション装置の更新にも使うことが出来てしまうと言う問題があった。
【０００９】
【発明が解決しようとする課題】
道路事業の変更や新設、目印となる周辺建物（コンビニエンスストア、ガソリンスタンドなど）の変更を早期にナビゲーション装置内に反映させるため、頻繁かつ容易に更新が不正使用を防止した状態で可能になるようにした。
【００１０】
すなわち、更新データをインターネットからダウンロードし、これを用いてナビゲーション装置内のハードディスクを更新できるようにするとともに、ダウンロードした更新データが不正利用されないようにすることで、より容易にかつ安全に安価にナビゲーション装置の制御プログラムおよび地図情報データベースの更新を可能にするものである。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、装置のハードウェアあるいはソフトウェアデータを一意的に識別する固体識別番号を入力する固体識別番号入力手段、その装置のソフトウェアデータの管理番号を入力するソフトウェアデータ管理番号入力手段、上記ソフトウェアデータの最新版を記憶するソフトウェアデータ最新版記憶手段、上記ソフトウェアデータ管理番号入力手段から入力されたソフトウェアデータ管理番号とソフトウェアデータ最新版記憶手段の管理番号を比較し装置内のソフトウェアデータを最新版に更新するためのデータと固体識別番号入力手段から入力された固体識別番号とからなる更新用データを生成する更新用データ生成手段、上記更新用データから固体識別番号を読取り、更新対象となるソフトウェアデータがインストールされている装置の固体識別番号を読取り両者の固体識別番号が一致した時に上記更新用データを用いてこの装置のソフトウェアデータの更新を行うソフトウェアデータ更新手段、とからなることを特徴としたソフトウェアデータ更新システムとしたものである。
【００１２】
【発明の実施の形態】
図３において、１００はナビゲーション装置で、地図情報や本装置の各種設定情報を表示する画面１１０、画面上に透明タッチパネルで構成された入力装置１２０、地図情報や制御プラグラムや本装置の各種設定情報を記憶したハードディスク装置１３０、ＣＰＵやＲＯＭ、ＲＡＭ、Ｉ／Ｏ、等から構成され本装置を制御する制御装置１４０、音楽ＣＤプレイヤーと兼用のＣＤ−ＲＯＭ装置１５０、可搬型メモリを読み書きできる小型メモリ装置１６０、自社の位置を検出する位置検出装置１７０、このナビゲーション装置の固体識別番号であるシリアル番号と制御プログラムのバージョン番号とデータベースのバージョン番号を記憶する管理番号記憶装置１８０などからなる。
【００１３】
本実施例では，ソフトウェアデータとはこの装置を制御するプログラムと地図データベースの両者あるいはどちらか一方を指しているものとする。
【００１４】
図３では管理番号記憶装置１８０を独立した装置としているが、制御装置内１４０のＲＯＭ等のメモリ内に記憶してもかまわない。
【００１５】
図４において、２００は更新用のソフトウェアデータを提供する更新用ソフトウェアデータ生成サーバーで、２１０は最新の制御プログラムおよび地図データベースが保存されているソフトウェアデータ最新版記憶装置、２２０は通信装置でこれを介してインターネットに接続されている。２３０はＣＰＵやＲＯＭ、ＲＡＭ、Ｉ／Ｏ、等から構成され本装置を制御する制御装置である。
【００１６】
利用者が制御プログラムおよび地図データベースを更新しようとした時、ナビゲーション装置１００を操作し管理番号記憶装置１８０から現在のこの装置のシリアル番号、制御プラグラムのバージョン番号、地図データベースのバージョン番号を読み出し、小型メモリ装置１６０に書き込む。
【００１７】
利用者は上記小型メモリ装置１６０をナビゲーション装置１００から取り外し、パソコン（図示しない）に接続した上でインターネットを経由して上記サーバーに接続する。利用者はサーバーが表示する画面に従い、ナビゲーション装置１００のシリアル番号２４０、制御プラグラムのバージョン番号２５０、地図データベースのバージョン番号２６０を必要に応じて入力する。このとき、利用者は小型メモリ装置１６０内の情報を使うが、専用のプログラムを作成して自動的に入力されるようにしても良いし、手動でカットアンドコピーの手法で入力しても良い。
【００１８】
インターネットを経由してサーバー２００にシリアル番号情報２４０、プログラム管理番号２５０、データベース管理番号２６０が入力されると、サーバーの制御装置２３０は最新の制御プラグラムと地図データベースが記憶されているソフトウェアデータ最新版記憶装置２１０を参照し、現在のナビゲーション装置の制御プログラムおよびデータベースを更新するためのデータを生成し、これに入力されたシリアル番号２４０を内部に埋め込んだ更新用データを生成する。すなわち、更新用データの中には、最新の制御プログラム（または、入力された管理番号の制御プログラムと最新の制御プログラムと差分プログラム）、最新のデータベース（または、入力された管理番号のデータベースと最新のデータベース制と差分データベース）、シリアル番号の３種類のデータが配置される。こうしたデータは第三者によって読まれないように暗号化されるが、暗号化の方法は問わない。
【００１９】
有料での配布の場合は、この段階で本人認証や決済関係の手続きが入るが、本発明の範囲ではないので省略する。決済手続きに同意すると、生成された更新用データのパソコンへのダウンロードが開始される。
【００２０】
ダウンロードが終了すると、利用者はそのデータをパソコンに付属するＣＤ−Ｒ装置を使って更新用データの書き込まれたＣＤ−ＲＯＭを作成する。
【００２１】
利用者はこのＣＤ−ＲＯＭを取り出し、ナビゲーション装置１００の音楽ＣＤプレイヤーと兼用のＣＤ−ＲＯＭ装置１５０にセットし、ナビゲーション装置１００を操作し、プログラムおよびデータベース更新プログラムを起動する。
【００２２】
制御プログラムおよび地図データベース更新プログラムの動作を図５に従って説明する。Ｓ１：ＣＤ−ＲＯＭ内の更新用データを読み込み、暗号化されていたデータを決められた手順で復号化する。Ｓ２：復号化したデータからシリアル番号を読み出す。Ｓ３：管理番号記憶装置１８０から装置のシリアル番号を読み出す。Ｓ４：Ｓ２とＳ３で読み出したシリアル番号とこのナビゲーション装置１００のシリアル番号と照合し、一致していればＳ５へ進み、一致しない場合はプログラムおよびデータベースの更新は行われず、何も実行されずに終了する。Ｓ５：プログラムおよびデータベースの更新を実行しハードディスク内のプログラムおよびデータベースを書き換える（ハードディスク内だけでなく、必要に応じて制御装置１４０内のＲＯＭ等も書換えも行う）。Ｓ６：管理番号記憶装置１８０内のデータを更新した制御プログラムのバージョン番号とデータベースバージョン番号に書き換える。以上で、ダウロードしたデータに基づく更新作業が終了する。このＣＤ−ＲＯＭを取り外して再起動した後は更新されたプログラムおよびデータベースが動作する。
【００２３】
以上の実施例は、管理番号記憶装置１８０内のナビゲーション装置１００のシリアル番号、制御プラグラムのバージョン番号、地図データベースのバージョン番号を、小型メモリ装置１６０に書き込む構成としたが、ナビゲーション装置１００にはシリアル番号、制御プラグラムのバージョン番号、地図データベースのバージョン番号を表示する機能だけを持たせ、利用者がこれをメモして手動入力する簡便な方法であっても同様の効果が上げられる。
【００２４】
また、上記実施例ではダウンロードした更新用データをパソコンのＣＤ−Ｒ装置を使ってＣＤ−ＲＯＭを作成しこれをナビゲーション装置１００に読み込ませる方法としたが、他のメモリ媒体を用いたり、ノートパソコンにダウンロードしこのパソコンをナビゲーション装置１００と通信できるように接続し、ダウンロードしたデータを読み込ませる構成としても良い。
【００２５】
さらに、ナビゲーション装置１００にインターネット接続機能を持たせ、更新用データを直接読み込む構成としても同様の効果が上げられる。
【００２６】
上記実施例では固体識別番号として装置のハードウェアを一意的に識別するシリアル番号を用いたが、ハードウェアを構成する部品例えばＨＤＤ装置のシリアル番号や、この装置に含まれるプログラムやデータベースを一意的に識別するシリアル番号を用いても全く同じ効果をあげられることは言うまでもない。
【００２７】
【発明の効果】
制御プログラムおよび地図データベース更新用データの中に更新対象となる装置のシリアル番号を埋め込むことにより、ダウンロードした更新用データはその装置でしか利用できない構成とすることができた。このため、ダウロードしたデータを他の装置に利用することが不可能となり、不正利用を防止することが可能となった。
また、インターネットを経由して簡便にプログラムおよびデータベース更新が安全にかつ不正を排除して実施可能になるため、道路事業の変更や新設、目印となる周辺建物（コンビニエンスストア、ガソリンスタンドなど）の変更を早期にナビゲーション装置内に反映させる事が可能となり、より正確なナビゲーションによるより安全なドライブを可能とすることができる。
【００２８】
なお、上記の実施例ではナビゲーション装置を一例として取り上げたが、装置内にプログラムあるいはデータベースを持ち、定期的に更新が必要な装置であれば、同様の効果が上げられることは言うまでもない。
【図面の簡単な説明】
【図１】従来のナビゲーション装置を示す図
【図２】本発明による更新用データ生成サーバーを示す図
【図３】本発明によるナビゲーション装置を示す図
【図４】本発明による更新用データ生成サーバーを示す図
【図５】本発明によるプログラムおよびデータベース更新プログラムの動作フローを示す図
【符号の説明】
１０            従来のナビゲーション装置
２０    従来の更新用データ生成サーバー
１００            本発明によるナビゲーション装置
１１０            ナビゲーション画面装置
１２０            入力装置
１３０            ハードディスク装置
１４０            制御装置
１５０            ＣＤ−ＲＯＭ装置
１６０            可搬型メモリの小型メモリ装置
１７０            位置検出装置
１８０            管理番号記憶装置
２００            本発明による更新用データ生成サーバー
２１０  ソフトウェアデータ最新版記憶装置
２２０  通信装置
【図１】
2004318220.tif 000003
【図２】
2004318220.tif 000004
【図３】
2004318220.tif 000005
【図４】
2004318220.tif 000006
【図５】
2004318220.tif 000007