(57)【要約】【課題】より簡単に、かつ不正コピーが不可能となるようにプロテクトされ得るソフトウェアプログラム及びデータの書換え方法、該方法を実施するプログラム及び車載用ナビゲーション装置を提供する。【解決手段】本発明の車載用ナビゲーション装置では、更新された車載用ナビゲーション用ソフトウェアプログラム及び地図データ毎に、予め付与しておいた少なくとも車載用ナビゲーション装置のコード番号に対応する暗証番号をセンターで管理され、センターでは問い合わせされた車載用ナビゲーション装置のコード番号に対応する暗証番号を検索し、更新された車載用ナビゲーション用ソフトウェアプログラム及び地図データを格納した記憶媒体に付加されたプロテクタを前記暗証番号により外した上で、更新された車載用ナビゲーション用ソフトウェアプログラム及び地図データを車載用ナビゲーション装置の既設の記憶媒体へ書換えが行われる。【選択図】        図２
2004178381.tif 000002
【特許請求の範囲】
【請求項１】
電子機器のソフトウェアプログラム及びデータの更新を行うために、記憶媒体に格納され、更新されたソフトウェアプログラム及びデータを、前記電子機器の既設の記憶媒体へ書換えを行うソフトウェアプログラム及びデータの書換え方法において、更新されたソフトウェアプログラム及びデータを格納した前記記憶媒体にプロテクタを付加し、更新されたソフトウェアプログラム及びデータ毎に、予め付与しておいた少なくとも前記電子機器のコード番号に対応する暗証番号をセンターで管理し、センターに問い合わせされた前記電子機器のコード番号に対応する前記暗証番号を検索し、前記暗証番号により前記プロテクタを外した上で更新されたソフトウェアプログラム及びデータを前記電子機器の既設の記憶媒体へ書換えを行うことを特徴とするソフトウェアプログラム及びデータの書換え方法。
【請求項２】
電子機器のソフトウェアプログラム及びデータの更新を行うために、記憶媒体に格納され、更新されたソフトウェアプログラム及びデータを前記電子機器の既設の記憶媒体へ書換えを行うソフトウェアプログラム・データの書換え方法において、更新されたソフトウェアプログラム及びデータを格納した前記記憶媒体にプロテクタを付加し、更新されたソフトウェアプログラム及びデータ毎に、予め付与しておいた前記記憶媒体のコード番号と電子機器のコード番号に対応する暗証番号をセンターで管理し、センターに問い合わせされた前記記憶媒体のコード番号と前記電子機器のコード番号に対応する前記暗証番号を検索し、前記暗証番号により前記プロテクタを外した上で更新されたソフトウェアプログラム及びデータを前記電子機器の既設の記憶媒体へ書換えを行うことを特徴とするソフトウェアプログラム及びデータの書換え方法。
【請求項３】
前記記憶媒体は、ハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ又はメディアカードであることを特徴とする請求項１又は２に記載のソフトウェアプログラム及びデータの書換え方法。
【請求項４】
更新されたソフトウェアプログラム及びデータを格納した前記記憶媒体と、前記電子機器の既設の記憶媒体とは、同じ記憶媒体である請求項１〜３のいずれかに記載のソフトウェアプログラム及びデータの書換え方法。
【請求項５】
更新されたソフトウェアプログラム及びデータを格納した前記記憶媒体と、前記電子機器の既設の記憶媒体とは、互いに異なる記憶媒体である請求項１〜３のいずれかに記載のソフトウェアプログラム及びデータの書換え方法。
【請求項６】
前記センターへの前記暗証番号の問い合わせは、端末装置を用い、ネットワーク網を介したインターネットで行うことを特徴とする請求項１又は２に記載のソフトウェアプログラム及びデータの書換え方法。
【請求項７】
コンピュータに、
更新されたソフトウェアプログラム及びデータを格納した前記記憶媒体にプロテクタを付加する手順と、更新されたソフトウェアプログラム及びデータ毎に、予め付与しておいた前記記憶媒体のコード番号と電子機器のコード番号に対応する暗証番号をセンターで管理し、該センターに問い合わせされた前記記憶媒体のコード番号と前記電子機器のコード番号に対応する前記暗証番号を検索する手順と、前記暗証番号により前記プロテクタを外した上で更新されたソフトウェアプログラム及びデータを前記電子機器の既設の記憶媒体へ書換えを行う手順とを実施させるためのソフトウェアプログラム及びデータの書換え用プログラム。
【請求項８】
コンピュータに、
更新されたソフトウェアプログラム及びデータを格納した前記記憶媒体にプロテクタを付加する手順と、更新されたソフトウェアプログラム及びデータ毎に、予め付与しておいた前記記憶媒体のコード番号と電子機器のコード番号に対応する暗証番号をセンターで管理し、センターに問い合わせされた前記記憶媒体のコード番号と前記電子機器のコード番号に対応する前記暗証番号を検索する手順と、前記暗証番号により前記プロテクタを外した上で更新されたソフトウェアプログラム及びデータを前記電子機器の既設の記憶媒体へ書換えを行う手順とを実施させるためのソフトウェアプログラム及びデータの書換え用プログラム。
【請求項９】
記憶媒体に格納され、更新された車載用ナビゲーション用ソフトウェアプログラム及び地図データを既設の記憶媒体への書換えが行われる車載用ナビゲーション装置において、更新された車載用ナビゲーション用ソフトウェアプログラム及び地図データ毎に、予め付与しておいた少なくとも前記車載用ナビゲーション装置のコード番号に対応する暗証番号をセンターで管理し、センターに問い合わせされた前記車載用ナビゲーション装置のコード番号に対応する前記暗証番号を検索し、更新された車載用ナビゲーション用ソフトウェアプログラム及び地図データを格納した前記記憶媒体に付加されたプロテクタを前記暗証番号により外した上で、更新された車載用ナビゲーション用ソフトウェアプログラム及び地図データを前記車載用ナビゲーション装置の既設の記憶媒体へ書換えが行われることを特徴とする車載用ナビゲーション装置。
【請求項１０】
記憶媒体に格納され、更新された車載用ナビゲーション用ソフトウェアプログラム及び地図データを既設の記憶媒体への書換えが行われる車載用ナビゲーション装置において、更新された車載用ナビゲーション用ソフトウェアプログラム及び地図データ毎に、予め付与しておいた前記記憶媒体のコード番号と前記車載用ナビゲーション装置のコード番号に対応する暗証番号をセンターで管理し、センターに問い合わせされた前記記憶媒体のコード番号と前記車載用ナビゲーション装置のコード番号に対応する前記暗証番号を検索し、更新された車載用ナビゲーション用ソフトウェアプログラム及び地図データを格納した前記記憶媒体に付加されたプロテクタを前記暗証番号により外した上で、更新された車載用ナビゲーション用ソフトウェアプログラム及び地図データを前記車載用ナビゲーション装置の既設の記憶媒体へ書換えが行われることを特徴とする車載用ナビゲーション装置。
【請求項１１】
前記記憶媒体は、ハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ又はメディアカードであることを特徴とする請求項９又は１０に記載の車載用ナビゲーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ソフトウェアプログラム及びデータの書換え方法、該方法を実施するプログラム及び車載用ナビゲーション装置に関し、より詳細には車載ナビゲーション装置が搭載したＤＶＤ−ＲＯＭ、ＨＤＤ等の記憶媒体に格納されている車載用ナビゲーション用ソフトウェアプログラムや地図データを書換える方法に関する。
【０００２】
【従来の技術】
現在の車載用ナビゲーション装置は、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、あるいは内蔵ＨＤＤなどの記憶媒体に格納されているナビゲーション用ソフトウェアプログラムに基づいて自車の現在位置を検出し、その近傍の地図データも格納されている上記記憶媒体から該当する地図データを読み出してディスプレイ画面上に表示するとともに、当該地図画面上の所定箇所に自車車両マークを重ねて描画する。そして、車両の移動により現在位置が変化するに従い、自車車両マークは画面の所定位置に固定して地図画像をスクロールし、常に車両位置周辺の地図情報が一目で判るようにしている。また、上記記憶媒体に格納されたナビゲーション用ソフトウェアプログラムにより実行される車載用ナビゲーション装置は、出発地から目的地までの最適経路を誘導経路として探索し、画面に誘導経路を表示してドライバを目的地まで案内する。
【０００３】
このような車載用ナビゲーション装置において、上記記録媒体に格納されている道路地図情報や市街地地図情報等の地図情報及びＰＯＩ（Ｐｏｉｎｔ  ｏｆ  Ｉｎｔｅｒｅｓｔ）情報はそれ自体常に更新されているので、最新の地図情報やＰＯＩ情報に基づいて表示し、そして高い信頼の案内表示を行うためには、地図情報やＰＯＩ情報の更新処理を施す必要がある。また、旧車載機を使用している使用者に対して最新機種と同等の新たな機能の追加や新たな表示方法を実行するために、上記記憶媒体に格納されているナビゲーション用ソフトウェアプログラムも更新処理を施す必要がある。
【０００４】
そこで、従来より、上記記憶媒体に格納されている地図情報及びＰＯＩ情報、そしてナビゲーション用ソフトウェアプログラムを書換える第１の方法として、先ずユーザは車載ナビゲーション装置に装填されているＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、あるいは車載機に内蔵されているＨＤＤを取り出し、車載ナビゲーション装置を購入した販売店又はメーカーに持ち込み、あるいは郵送する。そして、販売店は、最新の地図情報及びＰＯＩ情報、そして更新された新規なナビゲーション用ソフトウェアプログラムが格納されたマスタ用記憶媒体をメーカーから取り寄せ、マスタ用記憶媒体に格納された最新の地図情報及びＰＯＩ情報、そして更新された新規なナビゲーション用ソフトウェアプログラムをユーザの記憶媒体にダウンロードして書換えを行う。また、第２の方法として、ユーザが最新の地図情報及びＰＯＩ情報、そして更新された新規なナビゲーション用ソフトウェアプログラムが格納された交換用記憶媒体を販売店から購入し、購入した交換用記憶媒体を車載機に装填して書換えを行う。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来の上記第１の方法によれば、例えば内蔵されているＨＤＤを取り外すことが煩雑であり、また記憶媒体への書換えが完了するまで数日間を要するためにその期間ナビゲーション装置を使用できない不具合があった。更に、取り外したＨＤＤを販売店に持ち込む際や郵送する際、ＨＤＤは非常に衝撃に弱いためにクラッシュしてしまう恐れがある。また、上記第２の方法によれば、ユーザが購入した交換用記憶媒体をコピーして、ユーザが当該コピー版の記憶媒体を他のユーザに渡して不正に使用してしまうという問題点がある。
【０００６】
従って、本発明は上記従来技術の問題点を解決し、ソフトウェアプログラム及びデータの書換えが簡単にでき、かつ不正コピーが不可能となるようにプロテクトされ得るソフトウェアプログラム及びデータの書換え方法、該方法を実施するプログラム及び車載用ナビゲーション装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
前記問題点を解決するために、本発明のソフトウェアプログラム及びデータの書換え方法は、電子機器のソフトウェアプログラム及びデータの更新を行うために、記憶媒体に格納され、更新されたソフトウェアプログラム及びデータを電子機器の既設の記憶媒体へ書換えを行う。そして、更新されたソフトウェアプログラム及びデータを格納した記憶媒体にプロテクタを付加し、更新されたソフトウェアプログラム及びデータ毎に、予め付与しておいた少なくとも電子機器のコード番号に対応する暗証番号をセンターで管理する。そして、センターに問い合わせされた電子機器のコード番号に対応する暗証番号を検索し、暗証番号によりプロテクタを外した上で更新されたソフトウェアプログラム及びデータを電子機器の既設の記憶媒体へ書換えを行う。よって、簡単に、かつ不正コピーが不可能となるようにプロテクトされ得るソフトウェアプログラム及びデータの書換え方法を実現できる。
【０００８】
また、別の発明のソフトウェアプログラム及びデータの書換え方法は、更新されたソフトウェアプログラム及びデータを格納した記憶媒体にプロテクタを付加し、更新されたソフトウェアプログラム及びデータ毎に、予め付与しておいた記憶媒体のコード番号と電子機器のコード番号に対応する暗証番号をセンターで管理する。そして、センターに問い合わせされた記憶媒体のコード番号と電子機器のコード番号に対応する暗証番号を検索し、暗証番号によりプロテクタを外した上で更新されたソフトウェアプログラム及びデータを電子機器の既設の記憶媒体へ書換えを行う。よって、より一層簡単に、かつ不正コピーが不可能となるようにプロテクトされ得るソフトウェアプログラム及びデータの書換え方法を実現できる。
【０００９】
更に、記憶媒体は、ハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ又はメディアカードであることが好ましい。また、更新されたソフトウェアプログラム及びデータを格納した記憶媒体と、電子機器の既設の記憶媒体とは、同じであったり、互いに異なってもよい。
【００１０】
また、センターへの暗証番号の問い合わせは、端末装置を用い、ネットワーク網を介したインターネットで行うことにより、短時間に書換えを行うことができる。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態を、添付図面を参照して説明する。
【００１２】
（構成）
図１は、本発明の一実施の形態に係る車載用ナビゲーション装置の構成を示すブロック図の形態で示したものである。同図に示す車載用ナビゲーション装置１は、ＣＰＵ１１、位置情報メモリ１２、地図情報メモリ１３、ＲＯＭ１４、ＲＡＭ１５、リモコンインターフェース（以下リモコンＩ／Ｆと略す）１６、音声案内部１７、ディスプレイコントローラ１８、ＶＲＡＭ１９、ランドマーク・立体マーク発生部２０、メニュー／リスト発生部２１、画像合成部２２、モニタ２３、タッチパネル２４、ＧＰＳ受信機２５、Ｇｙｒｏセンサ２６、走行パルス検出センサ２７、光記憶媒体ドライブ２８、メディアカードドライブ２９、ＨＤＤ３０及びＨＤＤスロット３１を含んで構成されている。上記各部は内部バス３２を介して互いに接続されている。
【００１３】
ＣＰＵ１１は、後述するＲＯＭ１４、ＨＤＤ３０、光記憶媒体３４又はメディアカード３５に記憶されたナビゲーション機能等の多種機能を実行するナビゲーション用ソフトウェアプログラムに従って演算処理や各構成部の制御を行う。位置情報メモリ１２は、後述するＨＤＤ３０、光記憶媒体３４又はメディアカード３５から読み出したランドマーク位置情報及び立体マーク位置情報を記憶する。地図情報メモリ１３は、後述するＨＤＤ３０、光記憶媒体３４又はメディアカード３５から読み出したＰＯＩデータや道路データ等の地図情報を記憶する。ＲＯＭ１４は、ＰＯＩ情報表示処理ソフトウェア、経路探索ソフトウェアや交差点案内ソフトウェアなどのナビゲーション用ソフトウェアプログラムを記憶する。ＲＡＭ１５は、演算データや表示データ等を一時記憶する。リモコンＩ／Ｆ１６は、リモコン３３から送れてくるメニュー選択による各種設定や指示を受信する。音声案内部１７は、交差点までの距離や進行方向などを音声で案内する。ディスプレイコントローラ１８は、地図画像、誘導経路等を発生する。ＶＲＡＭ１９は、ディスプレイコントローラ１８が発生した画像を記憶する。ランドマーク・立体マーク発生部２０は、ランドマーク画像及び立体マーク画像を発生する。メニュー／リスト発生部２１は、各種メニュー、リストを発生する。画像合成部２２は、各種画像を合成して出力する。モニタ２３は、画像合成部２２から出力される画像を表示する。タッチパネル２４は、透明タッチパネルであってモニタ２３の画面の前面に配置される。ＧＰＳ受信機２５は、ＧＰＳ衛星から送られてくるＧＰＳ信号を受信して現在の自車位置と自車方位の検出を行う。より具体的には、ＧＰＳ受信機２５は複数のＧＰＳ衛星から送られてくる電波を受信して、三次元測位処理又は二次元測位処理を行って、車両の絶対位置及び方位を計算し、これらを測位時刻とともに出力する。Ｇｙｒｏセンサ２６は、自車方位を検出するためのセンサである。走行パルス検出センサ２７は、一定の走行距離ごとに発生するパルスに応じた車速を出力する。光記録媒体ドライブ２８は、ＰＯＩデータや道路データを含む地図情報が格納されたＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の光記憶媒体３４から当該地図情報を読み出す。メディアカードドライブ２９は、ＰＯＩデータや道路データを含む地図情報が格納されたＰＣカード（商標登録）やスマートカード（商標登録）等のメディアカード３５から当該地図情報を読み出したり、書換えを行う際にユーザが設定した表示等のユーザデータを保持するためにメディアカード３５に書き込む。ＨＤＤ３０は、ＰＯＩデータや道路データ等の地図情報、ＰＯＩ情報及びナビゲーション機能等の多種機能を実行するナビゲーション用ソフトウェアプログラムを記憶する。また、ＨＤＤスロット３１には、ユーザが販売店等から購入し、最新の地図情報及びＰＯＩ情報、そして更新された新規なナビゲーション用ソフトウェアプログラムが格納された外部ＨＤＤ３６が装填される。
【００１４】
（動作）
次に、図１に示すような構成を有する車載用ナビゲーション装置において、ＨＤＤ３０、光記憶媒体３４又はメディアカード３５に格納された、地図情報及びＰＯＩ情報並びにナビゲーション用ソフトウェアプログラムを更新するために、新規なソフトウェアプログラム・データに書き換える方法について説明する。
【００１５】
図２は、本発明の一実施の形態に係るナビゲーション用ソフトウェアプログラム及びデータの書換え方法による書換えのやり取りを示す概略図である。図３は、本発明のナビゲーション用ソフトウェアプログラム及びデータの書換え方法による書換えのやり取り手順を示すフローチャートである。図２及び図３において、ユーザ（又は販売店の販売定員）は自車の車載用ナビゲーション装置１の地図情報及びＰＯＩ情報並びにナビゲーション用ソフトウェアプログラムを更新するために、自車の車載用ナビゲーション装置１を購入した販売店１００に新規なナビゲーション用ソフトウェアプログラム・データが格納された、Ｖｅｒ．ＵＰ済みの図１のＨＤＤ３６を注文すると、販売店１００からセンター２００、そしてメーカー３００へ、又は直接メーカー３００へディスク番号が付与されたＶｅｒ．ＵＰ済みのＨＤＤ３６を図２に示すように注文し、そして購入する（ステップＳ１０１）。ユーザ（又は販売店の販売定員）は購入したＶｅｒ．ＵＰ済みのＨＤＤ３６に添付されているＶｅｒ．Ｎｏ．に対応するコード番号と車載機のコード番号をネットワーク網５００に接続した端末装置４００からインターネットによりセンター２００に送信する（ステップＳ１０２）。つまり、ユーザ（又は販売店の販売定員）は、図２に示すように、パソコン等の端末装置４００でネットワーク網５００を介してインターネットによりセンター２００に設置のサーバに接続し、下記の表１に示すように、購入したＨＤＤ３６のＶｅｒ．Ｎｏ．、例えば“２．０”に対応するディスクのコード番号“２１２３５”と車載機のコード番号“１２３４”を送信する。
【００１６】
センター２００では、受信したＶｅｒ．Ｎｏ．“２．０”に対応するディスクのコード番号“２１２３５”と車載機のコード番号“１２３４”に基づいて、センター２００に登録されているＶｅｒ．Ｎｏ．“２．０”に対応するディスクのコード番号“２１２３５”と車載機のコード番号“１２３４”を検索する（ステップＳ１０３，Ｓ１０４）。検索した結果、端末装置４００から送られてきたＶｅｒ．Ｎｏ．“２．０”に対応するディスクのコード番号“２１２３５”と車載機のコード番号“１２３４”に対応するデータベースが有った場合（ステップＳ１０５；ＹＥＳ）は、センター２００に登録されているＶｅｒ．Ｎｏ．“２．０”の暗証番号“２２３４５”をネットワーク網５００を介して端末装置４００に返信する（ステップＳ１０６）。一方、検索した結果、端末装置４００から送られてきたＶｅｒ．Ｎｏ．“２．０”に対応するディスクのコード番号“２１２３５”と車載機のコード番号“１２３４”に対応するデータベースが無かった場合（ステップＳ１０５；ＮＯ）は、ディスクのコード番号と車載機のコード番号が間違っている旨のメッセージをネットワーク網５００を介して端末装置４００に返信する（ステップＳ１０７）。そして、購入したＨＤＤ３６を図１のＨＤＤスロット３１に装填し、ＨＤＤ３６に格納されているＶｅｒ．２．０のナビゲーション用ソフトウェアプログラムを内蔵されているＨＤＤ３０に書き込むためのダウンロード処理中の暗証番号入力を要求する手順で、端末装置４００により受信したＶｅｒ．Ｎｏ．“２．０”の暗証番号“２２３４５”を入力する（ステップＳ１０８）。車載機側では、下記の表１に示すように車載機内に登録されている暗証番号と入力された暗証番号とを比較し（ステップ１０９）、一致した場合（ステップＳ１０９；ＹＥＳ）はＨＤＤ３６に格納されているＶｅｒ．２．０のナビゲーション用ソフトウェアプログラムを内蔵されているＨＤＤ３０へのダウンロードを開始する（ステップＳ１１０）。一方、一致しなかった場合はダウンロード処理の手順を終了する（ステップＳ１１１）。
【００１７】
よって、図２及び図３に示す本実施の形態に係るナビゲーション用ソフトウェアプログラム及びデータの書換え方法によれば、新規なナビゲーション用ソフトウェアプログラム及びデータが格納された、Ｖｅｒ．ＵＰ済みの図１のＨＤＤ３６をユーザ又は販売店にも不正なコピーができずセキュリティを確保でき、また車載機から内蔵ＨＤＤを取り外すことなく書換えが可能であり、納品期間中もそのまま機器を使用できる。また、センター側ではユーザがどのＶｅｒ．Ｎｏ．のソフトウェアプログラムや地図情報及びＰＯＩ情報を使用しているかなどのユーザ管理を行うことができ、ユーザ管理により新規な商品やＶｅｒ．ＵＰ案内状送付などの販売管理や販売促進が実現できる。なお、上記本実施の形態では、ＨＤＤに新規なＶｅｒ．ＵＰ済みのナビゲーション用ソフトウェアプログラム・データを格納して販売したが、その他図１のＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどの光記憶媒体３４やＰＣカード（商標登録）やスマートカード（商標登録）等のメディアカードにＶｅｒ．ＵＰ済みのナビゲーション用ソフトウェアプログラム及びデータを格納して販売していてもよい。
【００１８】
しかし、上記本実施の形態では、各ＨＤＤや各車載機毎にコード番号を付与し、更にセンター側でも同様に各ＨＤＤや各車載機毎にコード番号を管理するというシステム全体が複雑であり、また書換えが完了した後は購入したＨＤＤが不要となり無駄であった。
【００１９】
【表１】
2004178381.tif 000003
【００２０】
そこで、上記本実施の形態に係るナビゲーション用ソフトウェアプログラム・データの書換え方法の上記問題点を解決するための、別のナビゲーション用ソフトウェアプログラム・データの書換え方法を以下に説明する。
【００２１】
図４は、本発明のナビゲーション用ソフトウェアプログラム及びデータの書換え方法による書換えの別のやり取りを示す概略図である。図３は、本発明のナビゲーション用ソフトウェアプログラム及びデータの書換え方法による書換えの別のやり取り手順を示すフローチャートである。図４及び図５において、ユーザは自車の車載用ナビゲーション装置１の地図情報及びＰＯＩ情報並びにナビゲーション用ソフトウェアプログラムを更新するために、自車の車載用ナビゲーション装置１を購入した販売店１００に持ち込み、新規なナビゲーション用ソフトウェアプログラム・データが格納された、Ｖｅｒ．ＵＰ済みの図１のＨＤＤ３６を注文すると、販売店１００からセンター２００、そしてメーカー３００へ、又は直接メーカー３００へディスク番号が付与されたＶｅｒ．ＵＰ済みのＨＤＤ３６を図２に示すように注文し、そして購入する（ステップＳ２０１）。販売店が購入したＶｅｒ．ＵＰ済みのＨＤＤ３６に添付されているＶｅｒ．Ｎｏ．と車載機のコード番号をネットワーク網５００に接続した端末装置４００からインターネットによりセンター２００に送信する（ステップＳ２０２）。つまり、販売店の販売員は、図４に示すように、パソコン等の端末装置４００でネットワーク網５００を介してインターネットによりセンター２００に設置のサーバに接続し、下記の表２に示すように、購入したＨＤＤ３６のＶｅｒ．Ｎｏ．、例えば“２．０”と当該Ｖｅｒ．Ｎｏ．“２．０”に対応する車載機のコード番号“１２３４”を送信する。
【００２２】
センター２００では、受信したＶｅｒ．Ｎｏ．“２．０”に対応する車載機のコード番号“１２３４”に基づいて、センター２００に登録されているＶｅｒ．Ｎｏ．“２．０”に対応する車載機のコード番号“１２３４”を検索する（ステップＳ２０３，Ｓ２０４）。検索した結果、端末装置４００から送られてきたＶｅｒ．Ｎｏ．“２．０”に対応する車載機のコード番号“１２３４”に対応するデータベースが有った場合（ステップＳ２０５；ＹＥＳ）は、センター２００に登録されているＶｅｒ．Ｎｏ．“２．０”の暗証番号“２２３４５”をネットワーク網５００を介して端末装置４００に返信する（ステップＳ２０６）。一方、検索した結果、端末装置４００から送られてきたＶｅｒ．Ｎｏ．“２．０”に対応すると車載機のコード番号“１２３４”に対応するデータベースが無かった場合（ステップＳ２０５；ＮＯ）は、車載機のコード番号が間違っている旨のメッセージをネットワーク網５００を介して端末装置４００に返信する（ステップＳ２０７）。そして、購入したＨＤＤ３６を販売店に持ち込まれた車載用ナビゲーション装置１の図１のＨＤＤスロット３１に装填し、ＨＤＤ３６に格納されているＶｅｒ．“２．０”のナビゲーション用ソフトウェアプログラムを内蔵されているＨＤＤ３０に書き込むためのダウンロード処理中の暗証番号入力を要求する手順で、端末装置４００により受信したＶｅｒ．Ｎｏ．“２．０”の暗証番号“２２３４５”を入力する（ステップＳ２０８）。車載機側では、下記の表２に示すように車載機内に登録されている暗証番号と入力された暗証番号とを比較し（ステップ２０９）、一致した場合（ステップＳ２０９；ＹＥＳ）はＨＤＤ３６に格納されているＶｅｒ．“２．０”のナビゲーション用ソフトウェアプログラムを内蔵されているＨＤＤ３０へのダウンロードを開始する（ステップＳ２１０）。一方、一致しなかった場合はダウンロード処理の手順を終了する（ステップＳ２１１）。
【００２３】
よって、上記本実施の形態の効果に加え、より簡単なシステムで同等なセキュリティを確保して書換えを可能とし、販売店でＶｅｒ．ＵＰ済みのマスタ用のＨＤＤを管理することにより複数のユーザに対して書換えが低価格で可能とすると共に、無駄なＨＤＤを減らすことができる。
【００２４】
【表２】
2004178381.tif 000004
【００２５】
以上、本発明の一実施の形態を説明した。本発明は上記実施の形態に限定されるものではなく、本発明の要旨の範囲内において種々の変形実施が可能である。
【００２６】
【発明の効果】
以上説明した本発明によれば、書換え処理を簡単に、かつ不正なコピーを防ぐことができ得るソフトウェアプログラム・データの書換え方法、該方法を実施するプログラム及び車載用ナビゲーション装置を提供できる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る車載用ナビゲーション装置の構成を示すブロック図である。
【図２】本発明の一実施の形態に係るナビゲーション用ソフトウェアプログラム及びデータの書換え方法による書換えのやり取りを示す概略図である。
【図３】本実施の形態のナビゲーション用ソフトウェアプログラム及びデータの書換え方法による書換えのやり取り手順を示すフローチャートである。
【図４】本発明の一実施の形態に係るナビゲーション用ソフトウェアプログラム及びデータの書換え方法による書換えの別のやり取りを示す概略図である。
【図５】本実施の形態のナビゲーション用ソフトウェアプログラム及びデータの書換え方法による書換えの別のやり取り手順を示すフローチャートである。
【符号の説明】
１  車載用ナビゲーション装置          １１  ＣＰＵ
１２  位置情報メモリ
１３  地図情報メモリ                  １４  ＲＯＭ
１５  ＲＡＭ                          １６  リモコンＩ／Ｆ
１７  音声案内部                      １８  ディスプレイコントローラ
１９  ＶＲＡＭ
２０  ランドマーク・立体マーク発生部  ２１  メニュー／リスト発生部
２２  画像合成部                      ２３  モニタ
２４  タッチパネル                    ２５  ＧＰＳ受信機
２６  Ｇｙｒｏセンサ                  ２７  走行パルス検出センサ
２８  光記憶媒体ドライブ              ２９  メディアカードドライブ
３０  ＨＤＤ                          ３１  ＨＤＤスロット
３２  内部バス                        ３３  リモコン
３４  光記憶媒体                      ３５  メディアカード
３６  ＨＤＤ
１００  販売店                        ２００  センター
３００  メーカー                      ４００  端末装置
５００  ネットワーク網
【図１】
2004178381.tif 000005
【図２】
2004178381.tif 000006
【図３】
2004178381.tif 000007
【図４】
2004178381.tif 000008
【図５】
2004178381.tif 000009