(57)【要約】【課題】異なる仕向け地用のナビゲーションプログラムを導入する際に、ナビゲーション装置に記録されているユーザ情報を確実に消去して個人情報の漏洩を防止すること。【解決手段】可搬記憶媒体のナビゲーションプログラムとメモリ部のナビゲーションプログラムとで仕向け地が異なる場合には（Ｓ１２０：ＮＯ）、メモリ部のナビゲーションプログラムを削除し、可搬記憶媒体のナビゲーションプログラムを取得してメモリ部に記録させる（Ｓ１２５）。ユーザ情報を当該ナビゲーション装置に残さないようにするため、メモリ部の地点登録情報およびコンテンツデータを削除し（Ｓ１３０）、メモリ部のユーザ設定情報を削除して各種機能の設定内容を初期の状態に戻す（Ｓ１３５）。メモリ部のユーザ情報をバックアップ可能となっていても、この場合には実行しない。【選択図】図３
2010169642.tif 000002
【特許請求の範囲】
【請求項１】
ナビゲーション機能を実現するためのナビゲーションプログラムおよび当該ナビゲーション装置を利用するユーザに関するユーザ情報を記録可能な記録手段と、
前記ナビゲーションプログラムを記憶している可搬記憶媒体から前記ナビゲーションプログラムを読み込み可能な読込手段と、
前記記録手段に記録されるナビゲーションプログラムを読み出して実行することでナビゲーション機能を実現可能であり、前記読込手段によって前記可搬記憶媒体から読み込んだナビゲーションプログラムを前記記録手段に記録するプログラム記録制御を実行するとともに、前記記録手段に記録されるユーザ情報をバックアップするバックアップ制御も並行して実行可能な制御手段と、
を備えるナビゲーション装置であって、
前記記録手段に記録されるナビゲーションプログラムおよび前記可搬記憶媒体に記憶されるナビゲーションプログラムには、仕向け地を示す情報およびバージョンを示す情報がそれぞれ含まれており、
前記制御手段は、前記可搬記憶媒体に記憶されるナビゲーションプログラムの仕向け地と前記記録手段に記録されるナビゲーションプログラムの仕向け地とを比較し、前記可搬記憶媒体に記憶されるナビゲーションプログラムの仕向け地が前記記録手段に記録されるナビゲーションプログラムの仕向け地とは異なる場合には、前記プログラム記録制御を実行するとともに前記記録手段に記録されているユーザ情報を前記記録手段から消去するユーザ情報消去制御を実行する一方で前記バックアップ制御については実行せず、一方、前記可搬記憶媒体に記憶されるナビゲーションプログラムの仕向け地が前記記録手段に記録されるナビゲーションプログラムの仕向け地と同一である場合には、前記可搬記憶媒体に記憶されるナビゲーションプログラムのバージョンと前記記録手段に記録されるナビゲーションプログラムのバージョンとを比較し、前記可搬記憶媒体に記憶されるナビゲーションプログラムのバージョンが前記記録手段に記録されるナビゲーションプログラムのバージョンよりも新しい場合に限り、前記プログラム記録制御を実行するとともに前記バックアップ制御も実行すること
を特徴とするナビゲーション装置。
【請求項２】
請求項１に記載のナビゲーション装置において、
前記ユーザ情報には、前記ナビゲーション機能の実行時に出発地または目的地としてユーザによって設定された地点を示す地点登録情報が含まれており、
前記制御手段は、前記ユーザ情報消去制御を実行する際には、前記ユーザ情報としての前記地点登録情報を消去すること
を特徴とするナビゲーション装置。
【請求項３】
請求項１または請求項２に記載のナビゲーション装置において、
前記ユーザ情報には、前記ナビゲーション機能を含む各種機能の設定内容を初期の状態に対してユーザによって設定された内容を示すユーザ設定情報が含まれており、
前記制御手段は、前記ユーザ情報消去制御を実行する際には、前記ユーザ情報としての前記ユーザ設定情報を消去することで前記各種機能の設定内容を初期の状態に戻すこと
を特徴とするナビゲーション装置。
【請求項４】
請求項１〜請求項３の何れかに記載のナビゲーション装置において、
前記ユーザ情報には、ユーザによって登録されたコンテンツデータが含まれており、
前記制御手段は、前記ユーザ情報消去制御を実行する際には、前記ユーザ情報としての前記コンテンツデータを消去すること
を特徴とするナビゲーション装置。
【請求項５】
請求項１〜請求項４の何れかに記載のナビゲーション装置において、
車両に搭載されることを特徴するナビゲーション装置。
【請求項６】
請求項１〜請求項５の何れかに記載のナビゲーション装置の制御手段としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる仕向け地用のナビゲーションプログラムを導入する際に、ナビゲーション装置に記録されているユーザ情報を確実に消去する技術に関する。
【背景技術】
【０００２】
従来より、目的地までの経路を探索して案内する経路案内機能などのナビゲーション機能を備えたナビゲーション装置が知られている。
【０００３】
このようなナビゲーション装置においては、内蔵するハードディスクなどの記録手段にナビゲーションプログラムが記録され、ＣＰＵなどの制御手段が、記録手段に記録されているナビゲーションプログラムを読み出して実行することで上述のようなナビゲーション機能を実現する（例えば、特許文献１参照。）。
【０００４】
なお、ナビゲーション装置のハードウェアは、国内仕様や北米仕様、欧州仕様といった具合に仕向け地に応じて仕様が異なる。また、上述のナビゲーションプログラムについてもハードウェア同様に、国内仕様や北米仕様、欧州仕様といった具合に仕向け地に応じて仕様が異なる。そして、各ナビゲーション装置には、製造時にハードウェアと同一仕向け地向けのナビゲーションプログラムが記録手段に記録される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１６２３４９号公報（第７頁、図３）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上述のようなナビゲーション装置においては次のような問題があった。すなわち、上述のようなナビゲーション装置が搭載される車両が、例えば中古車両として当初設定される仕向け地とは異なる仕向け地に流通する場合がある。このような場合には、個人情報の漏洩を防止するため、それまで車両およびナビゲーション装置を利用していたユーザが登録していた自宅位置や目的地履歴などのユーザに関するユーザ情報を、次のユーザの手に渡る前にナビゲーション装置の記録手段から消去すべきであるが、それまでのユーザの失念や流通業者の失念などによって上述のユーザ情報の消去が行われない場合がある。
【０００７】
本発明は、このような課題に鑑みなされたものであり、その目的とするところは、異なる仕向け地用のナビゲーションプログラムを導入する際に、ナビゲーション装置に記録されているユーザ情報を確実に消去して個人情報の漏洩を防止する技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するためになされた請求項１に係るナビゲーション装置においては、記録手段が、ナビゲーション機能を実現するためのナビゲーションプログラムおよび当該ナビゲーション装置を利用するユーザに関するユーザ情報を記録可能であり、読込手段が、ナビゲーションプログラムを記憶している可搬記憶媒体からナビゲーションプログラムを読み込み可能である。なお、記録手段に記録されるナビゲーションプログラムおよび可搬記憶媒体に記憶されるナビゲーションプログラムには、仕向け地を示す情報およびバージョンを示す情報がそれぞれ含まれている。
【０００９】
また、制御手段が、記録手段に記録されるナビゲーションプログラムを読み出して実行することでナビゲーション機能を実現可能である。さらに、制御手段が、読込手段によって可搬記憶媒体から読み込んだナビゲーションプログラムを記録手段に記録するプログラム記録制御を実行するとともに、記録手段に記録されるユーザ情報をバックアップするバックアップ制御も並行して実行可能である。
【００１０】
そして、制御手段が、可搬記憶媒体に記憶されるナビゲーションプログラムの仕向け地と記録手段に記録されるナビゲーションプログラムの仕向け地とを比較する。比較した結果、可搬記憶媒体に記憶されるナビゲーションプログラムの仕向け地が記録手段に記録されるナビゲーションプログラムの仕向け地とは異なる場合には、制御手段が、プログラム記録制御を実行するとともに記録手段に記録されているユーザ情報を記録手段から消去するユーザ情報消去制御を実行する一方でバックアップ制御については実行しない。
【００１１】
一方、可搬記憶媒体に記憶されるナビゲーションプログラムの仕向け地が記録手段に記録されるナビゲーションプログラムの仕向け地と同一である場合には、制御手段が、可搬記憶媒体に記憶されるナビゲーションプログラムのバージョンと記録手段に記録されるナビゲーションプログラムのバージョンとを比較する。そして、比較した結果、可搬記憶媒体に記憶されるナビゲーションプログラムのバージョンが記録手段に記録されるナビゲーションプログラムのバージョンよりも新しい場合に限り、プログラム記録制御を実行するとともにバックアップ制御も実行する。
【００１２】
このように構成された本発明のナビゲーション装置によれば、異なる仕向け地用のナビゲーションプログラムを導入する際に、ナビゲーション装置の記録手段に記録されているユーザ情報を確実に消去して個人情報の漏洩を防止することができる。
【００１３】
なお、上述のユーザ情報としては、例えば、ナビゲーション機能の実行時に出発地または目的地としてユーザによって設定された地点を示す地点登録情報が挙げられる。このような場合には、請求項２のように、制御手段が、ユーザ情報消去制御を実行する際には、ユーザ情報としての地点登録情報を消去することが考えられる。このように構成すれば、個人情報の漏洩をより確実に防止することができる。
【００１４】
また、上述のユーザ情報としては、例えば、ナビゲーション機能を含む各種機能の設定内容を初期の状態に対してユーザによって設定された内容を示すユーザ設定情報が挙げられる。このような場合には、請求項３のように、制御手段が、ユーザ情報消去制御を実行する際には、ユーザ情報としてのユーザ設定情報を消去することで各種機能の設定内容を初期の状態に戻すことが考えられる。このように構成すれば、個人情報の漏洩をより確実に防止することができる。
【００１５】
また、上述のユーザ情報としては、例えば、ユーザによって登録されたコンテンツデータが挙げられる。このような場合には、請求項４のように、制御手段が、ユーザ情報消去制御を実行する際には、ユーザ情報としてのコンテンツデータを消去することが考えられる。このように構成すれば、個人情報の漏洩をより確実に防止することができる。
【００１６】
また、請求項５のように、当該ナビゲーション装置が車両に搭載されることが考えられる。
【００１７】
また、請求項６に記載のプログラムを用いてコンピュータを請求項１〜請求項５の何れかに記載のナビゲーション装置の制御手段として機能させるようにしてもよい。
【００１８】
このようなプログラムは、磁気ディスク、光磁気ディスク、メモリカード等のコンピュータが読み取り可能な記録媒体に記録し、必要に応じてコンピュータにロードして起動することにより用いることができる。また、ネットワークを介してロードして起動することにより用いることもできる。したがって、機能アップ等を容易に行うことができる。
【図面の簡単な説明】
【００１９】
【図１】ナビゲーション装置の構成を示すブロック図である。
【図２】（ａ）はナビゲーションプログラムのデータ構造を示す説明図であり、（ｂ）は仕向け地情報およびバージョン情報のデータ構造を示す説明図であり（ｃ）はバックアップ処理を示すフローチャートである。
【図３】プログラムロード処理を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明が適用された実施例について図面を用いて説明する。尚、本発明の実施の形態は、下記の実施例に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態を採りうる。
【００２１】
図１に示すようにナビゲーション装置１は車両に搭載され、車両の現在位置を検出する位置検出器２１，ユーザからの各種指示を入力するための操作スイッチ群２２，各種データを記憶するためのメモリ部２３，地図や各種情報の表示を行うための表示部２６，これら各部を制御する制御装置２９などを備えている。
【００２２】
位置検出器２１は、ＧＰＳ（Global Positioning System）用の人工衛星からの送信電波をＧＰＳアンテナを介して受信し、車両の位置，方位，速度等を検出するＧＰＳ受信機と、車両に加えられる回転運動の大きさを検出するジャイロスコープと、車両の前後方向の加速度等から走行した距離を検出するための距離センサと、地磁気から進行方位を検出するための地磁気センサとを備えている。そして、これら各センサ等は、各々が性質の異なる誤差を有しているため、互いに補完しながら使用するように構成されている。
【００２３】
操作スイッチ群２２としては、表示部２６と一体に構成され、表示画面上に設置されるタッチパネル及び表示部２６の周囲に設けられたメカニカルなキースイッチ等が用いられる。尚、タッチパネルと表示部２６とは積層一体化されており、タッチパネルには、感圧方式，電磁誘導方式，静電容量方式，あるいはこれらを組み合わせた方式など各種の方式があるが、その何れを用いてもよい。
【００２４】
メモリ部２３には、ナビゲーション機能を実現するためのナビゲーションプログラム２３ａ，地図データ２３ｂ，ユーザ情報２３ｃなどが記憶されている。
【００２５】
このうちのナビゲーションプログラム２３ａとは、制御装置２９によって実行されてナビゲーション機能を実現可能なプログラムである。このナビゲーションプログラム２３ａは、図２（ａ）に例示するように、当該ナビゲーションプログラムが使用される地域（仕向け地）を示す仕向け地情報，当該ナビゲーションプログラムのバージョンを示すバージョン情報，プログラム本体などから構成される。
【００２６】
なお、仕向け地の具体例としては、日本国内や北米、欧州全体、ロシア、豪州などが挙げられ、本実施形態では一桁のアルファベットで表現される。一例を挙げると、国内向けが「Ａ」、北米向けが「Ｂ」、欧州全体向けが「Ｃ」、ロシア向けが「Ｅ」、豪州向けが「Ｆ」、といった具合である。また、バージョン情報は、本実施形態では三桁の数字で表現される。そして、これら仕向け地情報とバージョン情報とが四桁の文字列として構成され、ナビゲーションプログラム２３ａのヘッダ部などに格納されている（図２（ｂ）参照）。
【００２７】
また、ユーザ情報とは、ユーザに関する情報であり、例えば、地点登録情報やユーザ設定情報、コンテンツデータなどが挙げられる。地点登録情報は、ユーザの自宅位置を示す情報や目的地履歴など、ナビゲーション機能の実行時に出発地または目的地としてユーザによって設定された地点を示す情報である。また、ユーザ設定情報は、音声機能のオンまたはオフの設定など、ナビゲーション機能を含む各種機能の設定内容を初期の状態に対してユーザによって設定された内容を示す情報である。なお、このユーザ設定情報としては、当該ナビゲーション装置１の各種機能に関する設定内容の他に、当該ナビゲーション装置１が搭載される車両が実行可能な各種機能に関する設定内容も対象となる。このようなこのような設定内容は、図示しない車内ＬＡＮを介して送受信可能であるためである。また、コンテンツデータは、音楽データや映像データ、写真など、ユーザが当該ナビゲーション装置１の各構成や、搭載される車両の他の構成を用いて利用可能なデータである。
【００２８】
なお、メモリ部２３は記録手段に該当する。
【００２９】
プログラム読込部２４は、可搬記憶媒体２５に記憶されているナビゲーションプログラムを入力するための装置である。なお、可搬記憶媒体２５に記憶されているナビゲーションプログラム２５ａは、メモリ部２３に記録されているナビゲーションプログラム２３ａと同様に、仕向け地情報，バージョン情報，プログラム本体などから構成される（図２（ａ）参照）。
【００３０】
なお、プログラム読込部２４は、読込手段に該当する。
【００３１】
表示部２６は、カラー表示装置であり、液晶ディスプレイ，有機ＥＬディスプレイ，ＣＲＴなどがあるが、その何れを用いてもよい。表示部２６の表示画面には、位置検出器２１にて検出した車両の現在位置と地図データとから特定した現在地を示すマーク、目的地までの誘導経路、名称、目印、各種施設のマーク等の付加データとを重ねて表示することができる。また、施設のガイド等も表示できる。
【００３２】
制御装置２９は、図示しないＣＰＵ、ＲＯＭ，ＲＡＭ等のメモリ、Ｉ／Ｏ及びこれらの構成を接続するバスラインなどから構成されており、メモリに記憶されたプログラムに基づいて各種処理を実行することで各種機能を実現する。
【００３３】
また、制御装置２９はメモリ部２３に記憶されているナビゲーションプログラムを読み出して実行することによりナビゲーション機能を実現する。例えば、位置検出器２１からの各検出信号に基づき座標及び進行方向の組として車両の現在位置を算出し、メモリ部２３から読み込んだ現在位置付近の地図等を表示部２６に表示する表示処理や、メモリ部２３に格納された地点データと、操作スイッチ群２２の操作に従って設定された目的地とに基づいて、現在位置から目的地までの最適な経路を算出し、その算出した経路を案内する経路案内処理等を行うといった具合である。また、制御装置２９は、メモリ部２３に記憶されているユーザ情報をバックアップするバックアップ処理（バックアップ制御、図２（ｃ）参照）や、後述するプログラムロード処理を他の処理と並行して実行可能である。
【００３４】
なお、制御装置２９は、制御手段に該当する。
【００３５】
なお、ナビゲーション装置１のその他の構成については公知技術に従っているのでここではその詳細な説明は省略する。
【００３６】
次に、制御装置２９が実行するプログラムロード処理を図３のフローチャートを参照しながら説明する。
【００３７】
本処理は、制御装置２９が実行する他の処理から独立して繰り返し実行される。
【００３８】
まず、プログラム読込部２４に挿入される可搬記憶媒体２５が入れ替えられたか否かを判断する（Ｓ１０５）。可搬記憶媒体２５が入れ替えられていないと判断した場合には可搬記憶媒体２５が入れ替えられるまで待機し（Ｓ１０５：ＮＯ）、可搬記憶媒体２５が入れ替えられたと判断した場合には（Ｓ１０５：ＹＥＳ）、プログラム読込部２４を制御して可搬記憶媒体２５に記憶されているナビゲーションプログラム２５ａの仕向け地情報を可搬記憶媒体２５から取得する（Ｓ１１０）。さらに、メモリ部２３に記憶されているナビゲーションプログラム２３ａの仕向け地情報を取得する（Ｓ１１５）。
【００３９】
続いて、可搬記憶媒体２５に記憶されているナビゲーションプログラム２５ａの仕向け地情報と、メモリ部２３に記憶されているナビゲーションプログラム２３ａの仕向け地情報とを比較し、両者が同一であるか否かを判断する（Ｓ１２０）。
【００４０】
可搬記憶媒体２５に記憶されているナビゲーションプログラム２５ａの仕向け地情報と、メモリ部２３に記憶されているナビゲーションプログラム２３ａの仕向け地情報とが異なる場合には（Ｓ１２０：ＮＯ）、メモリ部２３に記録されているナビゲーションプログラム２３ａを削除し、プログラム読込部２４を制御して可搬記憶媒体２５に記憶されているナビゲーションプログラム２５ａを取得し、取得したナビゲーションプログラム２５ａをメモリ部２３に記録させる（Ｓ１２５）。なお、Ｓ１２５の処理がプログラム記録制御に該当する。
【００４１】
そして、ユーザ情報を当該ナビゲーション装置１に残さないようにするため、次のような処理を実行する。すなわち、メモリ部２３に記録されているユーザ情報のうちの地点登録情報およびコンテンツデータをメモリ部２３から削除し（Ｓ１３０）、メモリ部２３に記録されているユーザ情報のうちのユーザ設定情報をメモリ部２３から削除することで各種機能の設定内容を初期の状態に戻す（Ｓ１３５）。なお、Ｓ１３０の処理およびＳ１３５の処理がユーザ情報消去制御に該当する。また、メモリ部２３に記憶されているユーザ情報をバックアップするバックアップ処理（図２（ｃ）参照）を本処理とは別に実行可能になっているが、このユーザ情報消去制御を実行する場合には、このバックアップ処理を実行しないようにする。そして、本処理を終了する。
【００４２】
一方、可搬記憶媒体２５に記憶されているナビゲーションプログラム２５ａの仕向け地情報と、メモリ部２３に記憶されているナビゲーションプログラム２３ａの仕向け地情報とが同一である場合には（Ｓ１２０：ＹＥＳ）、プログラム読込部２４を制御して可搬記憶媒体２５に記憶されているナビゲーションプログラム２５ａのバージョン情報を可搬記憶媒体２５から取得し（Ｓ１４０）、さらに、メモリ部２３に記憶されているナビゲーションプログラム２３ａのバージョン情報を取得する（Ｓ１４５）。
【００４３】
続いて、可搬記憶媒体２５に記憶されているナビゲーションプログラム２５ａのバージョン情報と、メモリ部２３に記憶されているナビゲーションプログラム２３ａのバージョン情報とを比較する（Ｓ１５０）。
【００４４】
可搬記憶媒体２５に記憶されているナビゲーションプログラム２５ａのバージョンが、メモリ部２３に記憶されているナビゲーションプログラム２３ａのバージョンよりも新しい場合には（Ｓ１５０：ＹＥＳ）、メモリ部２３に記録されているナビゲーションプログラム２３ａを削除し、プログラム読込部２４を制御して可搬記憶媒体２５に記憶されているナビゲーションプログラム２５ａを取得し、取得したナビゲーションプログラム２５ａをメモリ部２３に記録させる（Ｓ１５５）。なお、Ｓ１５５の処理がプログラム記録制御に該当する。なおこの場合には、上述のようなユーザ情報消去制御を実行しない。このとき、ユーザ情報が誤って消去してしまう事態に備えて、バックアップ処理（図２（ｃ）参照）を本処理とは別に実行させる。このバックアップ処理では、メモリ部２３に記憶されているユーザ情報をメモリ部２３内の所定の記録領域にバックアップする（Ｓ２０５）。なお、ユーザ情報を制御装置２９内のメモリにバックアップするようにしてもよい。そして、本処理を終了する。
【００４５】
このように本実施形態のナビゲーション装置１によれば、内蔵するメモリ部２３に記録されるナビゲーション機能を実現するためのナビゲーションプログラム２３ａとは対応する仕向け地が異なるナビゲーションプログラム２５ａを可搬記憶媒体２５から取得してメモリ部２３に記録する際に、メモリ部２３に記録されているユーザ情報を確実に消去して個人情報の漏洩を防止することができる。
【符号の説明】
【００４６】
１…ナビゲーション装置、２１…位置検出器、２２…操作スイッチ群、２３…メモリ部、２３ａ，２５ａ…ナビゲーションプログラム、２３ｂ…地図データ、２３ｃ…ユーザ情報、２４…プログラム読込部、２５…可搬記憶媒体、２６…表示部、２９…制御装置
【図１】
2010169642.tif 000003
【図２】
2010169642.tif 000004
【図３】
2010169642.tif 000005