(57)【要約】【課題】地図データの不正使用を容易に防止できるようにする。【解決手段】ＨＤＤ１２の取り外し時にＨＤＤ１２に記憶されている位置情報Ｐ１および時刻情報Ｔ１と、再取り付け時の位置情報Ｐ２および時刻情報Ｔ２とが所定範囲内であるかを照合し、ＨＤＤ１２の取り外し時にＨＤＤ１２と照合用記憶手段１５とにそれぞれ記憶されている移動距離情報が一致しているかを照合して、一致している場合のみナビゲーション情報の提供を可能とする照合手段１７とを備えたものである。【選択図】        図１
2005018464.tif 000002
【特許請求の範囲】
【請求項１】
情報を記憶している取り外し可能な記憶媒体と、
前記記憶媒体から読み出した情報に基づいて情報を提供する情報提供手段と、
前記記憶媒体が取り外される状態および再取り付けられた状態を検出する着脱検出手段と、
移動体の移動距離を検出する移動距離検出手段と、
前記着脱検出手段によって前記記憶媒体が取り外される状態を検出したときに、前記移動距離検出手段から得られる移動距離情報を前記記憶媒体および照合用記憶手段に出力して記憶する出力手段と、
前記着脱検出手段によって前記記憶媒体が再取り付けられた状態を検出したときに、前記記憶媒体および前記照合用記憶手段にそれぞれ記憶されている移動距離情報が一致しているか否かを照合して、一致している場合のみ、前記情報提供手段に対して更新情報の提供を可能とする照合手段と
を備えた情報処理装置。
【請求項２】
移動体の現在位置を検出する位置検出手段と、
着脱検出手段によって記憶媒体が取り外される状態を検出したときに、前記位置検出手段から得られる位置情報を前記記憶媒体に出力して記憶する出力手段と、
前記着脱検出手段によって前記記憶媒体が再取り付けられた状態を検出したときに、前記記憶媒体に記憶されている位置情報の差異が所定範囲内であるか否かを照合して、差異が前記所定の条件を満足し、移動距離情報が一致している場合のみ、前記情報提供手段に対して更新情報の提供を可能とする照合手段と
を備えたことを特徴とする請求項１記載の情報処理装置。
【請求項３】
現在の日時を検出する日時検出手段と、
着脱検出手段によって記憶媒体が取り外される状態を検出したときに、前記日時検出手段から得られる日時情報を前記記憶媒体に出力して記憶する出力手段と、
前記着脱検出手段によって前記記憶媒体が再取り付けられた状態を検出したときに、前記記憶媒体に記憶されている日時情報の差異が所定の条件を満足し、移動距離情報が一致している場合のみ、前記情報提供手段に対して更新情報の提供を可能とする照合手段と
を備えたことを特徴とする請求項１記載の情報処理装置。
【請求項４】
情報を記憶している取り外し可能な記憶媒体と、
前記記憶媒体から読み出した情報に基づいて情報を提供する情報提供手段と、
前記記憶媒体が取り外される状態および再取り付けられた状態を検出する着脱検出手段と、
移動体の移動距離を検出する移動距離検出手段と、
移動体の現在位置を検出する位置検出手段と、
現在の日時を検出する日時検出手段と、
前記着脱検出手段によって前記記憶媒体が取り外される状態を検出したときに、前記移動距離検出手段から得られる移動距離情報を前記記憶媒体および照合用記憶手段に出力して記憶するとともに、前記位置検出手段から得られる位置情報および前記日時検出手段から得られる日時情報を前記記憶媒体に出力して記憶する出力手段と、
前記着脱検出手段によって前記記憶媒体が再取り付けられた状態を検出したときに、前記記憶媒体および前記照合用記憶手段にそれぞれ記憶されている移動距離情報が一致しているか否かを照合するとともに、前記記憶媒体に記憶されている位置情報および日時情報の差異が所定範囲内であるか否かを照合して、全てが所定の条件を満足する場合のみ、前記情報提供手段に対して更新情報の提供を可能とする照合手段と
を備えた情報処理装置。
【請求項５】
外部と通信する通信手段を備え、照合結果が所定の条件を満足しない場合は、その旨を前記通信手段によって所定の通信先に配信することを特徴とする請求項１から請求項４のうちのいずれか１項記載の情報処理装置。
【請求項６】
取り外し可能な記憶媒体はＨＤＤであり、この記憶媒体の記憶情報は地図情報であることを特徴とする請求項１から請求項４のうちのいずれか１項記載の情報処理装置。
【請求項７】
取り外し可能な記憶媒体の取り外し時の位置を検出する位置検出処理、
前記記憶媒体の取り外し時の日時を検出する日時検出処理、
前記記憶媒体の取り外し時の移動距離を検出する移動距離検出処理、
前記位置検出処理および日時検出処理で検出した位置情報および日時情報を記録媒体に記憶するとともに、前記移動距離検出処理で検出した移動距離情報を前記記憶媒体および照合用記憶手段に記憶する出力処理、
前記記憶媒体が再取り付け時られた時の該記憶媒体および前記照合用記憶手段にそれぞれ記憶されている移動距離情報が一致しているか否かを照合するとともに、前記記憶媒体に記憶されている位置情報および日時情報の差異が所定範囲内であるか否かを照合して、全てが所定の条件を満足する場合のみ、前記情報提供手段に対して更新情報の提供を可能とする照合処理
を行う情報処理方法。
【請求項８】
取り外し時の位置情報または日時情報および走行距離情報を、照合用データとして記憶することを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、情報処理装置、情報処理の方法および記憶媒体に関し、特に、車載ナビゲーション装置や携帯情報端末などで利用する情報（以下、地図データと称する）の不正使用を防止する情報処理装置、情報処理方法および記憶媒体に関するものである。
【０００２】
【従来の技術】
車載ナビゲーション装置で利用する地図データは、装置内のハードディスクドライブ（以下、「ＨＤＤ」という）に記憶されており、地図データを更新する場合には、メーカや販売店においてＨＤＤを装置から取り外して、メーカ独自の機器によって地図データの更新が行われる。ユーザは、その更新された地図データを記憶したＨＤＤを装置に再取り付けして使用する。
ところが、車載ナビゲーション装置のＨＤＤは、パソコンなどの周辺機器として使用される汎用品であるので、ソフトウェアに関する知識が豊富なユーザによっては、自分のＨＤＤから他人のＨＤＤに更新された地図データを不正にコピーして利益を得たり、他人のＨＤＤから自分のＨＤＤに不正に更新された地図データをコピーして安価に入手することが可能である。
【０００３】
車載ナビゲーション装置や携帯情報端末などの情報処理装置とは技術分野は異なるが、ソフトウェアの情報を不正にコピーするのを防止するために、あるいは、契約によってあらかじめ使用期限が設定されている評価版のソフトウェアを使用期限経過後も不正に使用するのを防止するための対策が提案されている。
例えば、半導体製造工場などにおいて使用される高額なソフトウェアの違法コピーを防止する提案がある。この提案によれば、時刻情報や所定のソフトウェアが搭載された所定装置の位置情報を外部から取得する取得手段と、時刻情報や位置情報がソフトウェアから読み出された所定範囲内にあるか否かを判断する判断手段と、時刻情報や位置情報が所定範囲内にない場合に、所定のソフトウェアの実行を停止するプログラム停止手段を備えている。
【０００４】
これにより、ソフトウェアが違法にコピーされて、ライセンス許諾した装置の設置場所以外の場所で使用されることを位置情報の差により違法コピーを発見できる。あるいは、使用期限の時刻と使用期限経過後の時刻の差により不正使用を発見できる。このような場合には、プログラムの実行を停止する。なお、この場合の前提として、保護されるべきソフトウェアプログラム内には、コンパイルリンク作成時に、設置場所の緯度経度情報や使用期限の時刻情報を検査するプログラムルーチンが、プログラムのバイナリーコード内に数箇所から数百箇所にわたって埋め込まれている（例えば、特許文献１参照）。
【０００５】
【特許文献１】
特開２００１−２８２５２６号公報（段落番号「０００３」、「０００８」、「０００９」、「００３４」）
【０００６】
【発明が解決しようとする課題】
しかしながら、ユーザごとの設置場所の緯度経度情報や使用期限の時刻情報を検査するプログラムルーチンをソフトウェアプログラム内に埋め込むことは、車載ナビゲーション装置や携帯情報端末などの情報処理装置で利用する地図データの場合には、コスト的な観点から事実上不可能である。また、車載ナビゲーション装置や携帯情報端末などの情報処理装置は、移動することを前提にしているので、あらかじめ装置の位置情報を検査するプログラムルーチンをソフトウェアプログラム内に埋め込むことはできない。
このため、車載ナビゲーション装置や携帯情報端末などのように、移動することを前提としている情報処理装置で利用する地図データについては、不正使用を防止することができないという課題があった。
【０００７】
この発明は上記のような課題を解決するためになされたもので、地図データの不正使用を容易に防止できる情報処理装置、情報処理方法および記憶媒体を得ることを目的とする。
【０００８】
【課題を解決するための手段】
この発明に係る情報処理装置は、情報を記憶している取り外し可能な記憶媒体から読み出した情報に基づいて情報を提供する情報提供手段と、前記記憶媒体が取り外される状態および再取り付けられた状態を検出する着脱検出手段と、移動体の移動距離を検出する移動距離検出手段と、前記着脱検出手段によって前記記憶媒体が取り外される状態を検出したときに、前記移動距離検出手段から得られる移動距離情報を前記記憶媒体および照合用記憶手段に出力して記憶する出力手段と、前記着脱検出手段によって前記記憶媒体が再取り付けられた状態を検出したときに、前記記憶媒体および前記照合用記憶手段にそれぞれ記憶されている移動距離情報が一致しているか否かを照合して、一致している場合のみ、前記情報提供手段に対して更新情報の提供を可能とする照合手段とを備えたものである。
【０００９】
この発明に係る情報処理の方法は、取り外し可能な記憶媒体の取り外し時の位置を検出する位置検出処理、前記記憶媒体の取り外し時の日時を検出する日時検出処理、前記記憶媒体の取り外し時の移動距離を検出する移動距離検出処理、前記位置検出処理および日時検出処理で検出した位置情報および日時情報を記録媒体に記憶するとともに、前記移動距離検出処理で検出した移動距離情報を前記記憶媒体および照合用記憶手段に記憶する出力処理、前記記憶媒体の再取り付け時に前記記憶媒体および前記照合用記憶手段にそれぞれ記憶されている移動距離情報が一致しているか否かを照合するとともに、前記記憶媒体に記憶されている位置情報および日時情報の差異が所定の範囲内であるか否かを照合して、全てが所定の条件を満足する場合のみ、前記情報提供手段に対して更新情報の提供を可能とする照合処理を行うものである。
【００１０】
この発明に係る記憶媒体は、取り外し時の位置情報または日時情報および走行距離情報を、照合用データとして記憶するものである。
【００１１】
【発明の実施の形態】
以下、この発明の一実施の形態の構成について、図を参照しながら説明する。
実施の形態１．
図１は、この発明の実施の形態１における概念図であり、移動体である車両に搭載されたナビゲーションシステム１１の機能を示す概念図である。ＨＤＤ（記憶媒体）１２は、書き換え可能なハードディスクに地図データを記憶するエリア、および、下記に記述する各種の情報を記憶するエリアをもっている。地図データを更新する場合には、メーカや販売店においてＨＤＤ１２をナビゲーションシステム１１から取り外して、メーカ独自の機器によって地図データの更新が行われる。ユーザは、その更新された地図データを記憶したＨＤＤ１２をナビゲーションシステム１１に再取り付けして使用する。
【００１２】
ＧＰＳ検出部（位置検出手段、日時検出手段）１３は、ＧＰＳ受信機から出力される現在の位置情報Ｐ、および、現在の年月日時刻の情報（以下、「時刻情報」という）ＴからなるＧＰＳデータを検出する。このＧＰＳデータには、ＨＤＤ１２取り外し時の位置情報Ｐ１および時刻情報Ｔ１と、ＨＤＤ１２再取り付け時の位置情報Ｐ２および時刻情報Ｔ２とがある。ＨＤＤ１２は、地図データを記憶するエリアのほかに、位置情報Ｐ１および時刻情報Ｔ１を記憶するエリアをもっている。走行距離検出部（移動距離検出手段）１４は、車両の走行距離情報Ｄ１を検出して記憶する。照合用記憶手段１５は、走行距離情報Ｄ１を記憶するエリアをもっている。出力手段１６は、ＧＰＳ検出部１３から得られる位置情報Ｐ１および時刻情報Ｔ１をＨＤＤ１２に出力して記憶するとともに、走行距離検出部１４から得られる走行距離情報Ｄ１をＨＤＤ１２および照合用記憶手段１５に出力して記憶する。
【００１３】
照合手段１７は、ＧＰＳ検出部１３から得られるＧＰＳデータおよび照合用記憶手段１５に記憶された走行距離情報と、ＨＤＤ１２に記憶されたＧＰＳデータおよび走行距離情報を照合する。情報提供手段１８は、ＨＤＤ１２の地図データに基づくナビゲーション情報を所定の表示装置や音響装置（いずれも図示せず）を介してユーザに提供する。通信手段１９は、地図データの販売店又はメーカに対して不正使用の通知を自動的に送信する。着脱検出手段２０は、ＨＤＤ１２の取り外しおよび再取り付けを検出する。
【００１４】
図２は、図１のナビゲーションシステム１１において地図データの更新を行う場合の流れを示すフローチャートである。
まず、ナビゲーションシステム１１の操作部（図示せず）からＨＤＤ１２の取り外し指令が入力されたか否かを判別する（ステップＳＴ２００）。取り外し指令が入力されたときは、出力手段１６は、ＧＰＳ検出部１３から得られるＧＰＳデータである位置情報Ｐ１および時刻情報Ｔ１と、走行距離検出部１４から得られる走行距離情報Ｄ１とを、ＨＤＤ１２に出力して書込み、走行距離情報Ｄ１を照合用記憶手段１５に書き込む（ステップＳＴ２０１）。
【００１５】
この後、ナビゲーションシステム１１からＨＤＤ１２の取り外しが行われて（ステップＳＴ２０２）、現在の地図データＡから新しい地図データＢへの地図データ更新が行われ（ステップＳＴ２０３）、ナビゲーションシステム１１にＨＤＤ１２の再取り付けが行われる（ステップＳＴ２０４）。ＧＰＳ検出部１３は、ＨＤＤ１２の再取り付け時のＧＰＳデータである位置情報Ｐ２および時刻情報Ｔ２を検出して記憶する。照合手段１７は、着脱検出手段２０の検出によってＨＤＤ１２の再取り付けを認識したときは、取り外し時と再取り付け時の位置情報、時刻情報、および走行距離情報を、ＨＤＤ１２と照合用記憶手段１５を用いて照合する（ステップＳＴ２０５）。
【００１６】
次に、位置情報Ｐ１と位置情報Ｐ２の差が所定範囲内（例えば、１００ｍ以内）か否かを判別し、時刻情報Ｔ１と時刻情報Ｔ２との差が所定範囲内（例えば、５日から９日までの範囲内）か否かを判別し、照合用記憶手段１５に記憶された走行距離情報とＨＤＤ１２に記憶された走行距離情報Ｄ１とが一致するか否かを判別する（ステップＳＴ２０６）。地図データの更新がメーカによって正規の手続きで行われた場合には、位置情報Ｐ１および位置情報Ｐ２は、ともに販売店又はメーカの位置情報になっているので、位置情報Ｐ１と位置情報Ｐ２の差はせいぜい１００ｍ以内である。また、取り外し時の時刻情報Ｔ１と再取り付け時の時刻情報Ｔ２との差は一週間程度になっている。また、ＨＤＤ１２を取り外したユーザのナビゲーションシステムと同じナビゲーションシステムに再取り付けがなされた場合には、照合用記憶手段１５に記憶された走行距離情報とＨＤＤ１２に記憶された走行距離情報Ｄ１とは一致する。
【００１７】
これら３つの条件が全て満たされた場合には、不正なコピーや不正な譲渡などの不正使用がないものと判断されるので、ナビゲーション動作が可能になり（ステップＳＴ２０８）、情報提供手段１８は、更新された地図データに基づいてナビゲーション情報をユーザに提供する。
【００１８】
ステップＳＴ２０６において、いずれか１つの条件が満たされない場合には、通信手段があるか否かを判別する（ステップＳＴ２０７）。図１の構成では、通信手段１９があるので、所定の通信先、すなわち、販売店又はメーカの通信先へ通報するとともに、ナビゲーション動作を不可とする（ステップＳＴ２０９）。仮に、通信手段がない場合でも、ナビゲーション動作を不可とする（ステップＳＴ２１０）。
【００１９】
以上のように、この実施の形態１によれば、地図データを記憶しているＨＤＤ１２と、ＨＤＤ１２から読み出した地図データに基づいてナビゲーション情報を提供する情報提供手段１８と、ＨＤＤ１２の取り外し時および再取り付け時の位置情報Ｐ１およびＰ２、時刻情報Ｔ１およびＴ２を検出するＧＰＳ検出部１３と、車両の走行距離Ｄ１を検出する走行距離検出部１４と、ＧＰＳ検出部１３から得られる位置情報Ｐ１および時刻情報Ｔ１をＨＤＤ１２に出力して記憶し、走行距離検出部１４から得られる走行距離情報Ｄ１をＨＤＤ１２および照合用記憶手段１５に出力して記憶する出力手段１６と、ＨＤＤ１２の地図データが更新されている場合には、ＨＤＤ１２に記憶されている位置情報Ｐ１および時刻情報Ｔ１と、再取り付け時の位置情報Ｐ２および時刻情報Ｔ２とが所定範囲内であるかを照合し、ＨＤＤ１２と照合用記憶手段１５とにそれぞれ記憶されている移動距離情報が一致しているかを照合して、一致していない場合にはナビゲーション情報の提供を禁止する照合手段１７とを備えたので、地図データの不正使用を容易に防止できるという効果がある。
【００２０】
なお、上記実施の形態１においては、ＨＤＤ１２の取り外し時と再取り付け時とにおいて、位置情報および日時情報のそれぞれの差が所定範囲内で、且つ、走行距離情報が一致する３つの条件を全て満たした場合に、地図データの不正使用がないものと判断したが、実施の形態１の変形例として、走行距離情報および位置情報と日時情報のいずれか１つの条件のみを満たした場合でも、地図データの不正使用がないものと判断して、ナビゲーション情報の提供を可能にするような構成にしてもよい。
【００２１】
また、現在の位置情報および時刻情報はＨＤＤ１２を取り外した後も変化するが、照合用記憶手段１５およびＨＤＤ１２に一旦書き込まれた走行距離情報は、出力手段１６によって新たに書込みが行われない限り、ＨＤＤ１２の取り外し後も再取り付けの後も変化しない。したがって、出力手段１６は、上記実施の形態１のように、操作部からＨＤＤ１２の取り外し指令が入力されて、着脱検出手段２０が取り外しを検出したときに、ＨＤＤ１２および照合用記憶手段１５に走行距離情報Ｄ１を書き込むのではなく、車両が所定距離（例えば、１ｋｍ）だけ移動するたびに、ＨＤＤ１２および照合用記憶手段１５に走行距離情報Ｄ１を書き込むように構成してもよい。この場合には、操作部からＨＤＤ１２の取り外し指令が入力されず、ナビゲーションシステム１１の電源がオフされて、ＨＤＤ１２の取り外しがされた場合でも、ＨＤＤ１２の取り付け時にＨＤＤ１２および照合用記憶手段１５の走行距離情報を照合することができる。
【００２２】
また、上記実施の形態１においては、移動体である車両に搭載されたナビゲーションシステム１１を例に採って、この発明の情報処理装置について説明したが、この発明は、ナビゲーションシステムに限定されるものではない。移動体としての人間が携帯する携帯電話、ＰＨＳ、携帯情報端末（ＰＤＡ）などの情報処理装置にも適用できる。
【００２３】
【発明の効果】
以上のように、この発明によれば、情報を記憶している取り外し可能な記憶媒体と、前記記憶媒体から読み出した情報に基づいて情報を提供する情報提供手段と、前記記憶媒体が取り外される状態および再取り付けられた状態を検出する着脱検出手段と、移動体の移動距離を検出する移動距離検出手段と、前記着脱検出手段によって前記記憶媒体が取り外される状態を検出したときに、前記移動距離検出手段から得られる移動距離情報を前記記憶媒体および照合用記憶手段に出力して記憶する出力手段と、前記着脱検出手段によって前記記憶媒体が再取り付けられた状態を検出したときに、前記記憶媒体および前記照合用記憶手段にそれぞれ記憶されている移動距離情報が一致しているか否かを照合して、一致している場合のみ、前記情報提供手段に対して更新情報の提供を可能とする照合手段とを備えたように構成したので、地図データの不正使用を容易に防止できる情報処理装置が得られるという効果がある。
【００２４】
この発明によれば、取り外し可能な記憶媒体の取り外し時の位置を検出する位置検出処理、前記記憶媒体の取り外し時の日時を検出する日時検出処理、前記記憶媒体の取り外し時の移動距離を検出する移動距離検出処理、前記位置検出処理および日時検出処理で検出した位置情報および日時情報を記録媒体に記憶するとともに、前記移動距離検出処理で検出した移動距離情報を前記記憶媒体および照合用記憶手段に記憶する出力処理、前記記憶媒体が再取り付け時られた時の前記記憶媒体および前記照合用記憶手段にそれぞれ記憶されている移動距離情報が一致しているか否かを照合するとともに、前記記憶媒体に記憶されている位置情報および日時情報の差異が所定範囲内であるか否かを照合して、全てが所定の条件を満足する場合のみ、前記情報提供手段に対して更新情報の提供を可能とする照合処理を行うように構成したので、地図データの不正使用を容易に防止できる情報処理方法が得られるという効果がある。
【００２５】
この発明によれば、取り外し時の位置情報または日時情報および走行距離情報を、照合用データとして記憶する構成にしたので、地図データの不正使用の判断を容易にできる記憶媒体が得られるという効果がある。
【図面の簡単な説明】
【図１】この発明の実施の形態１における車載用のナビゲーションシステムの機能を示す概念図である。
【図２】図１のナビゲーションシステムの動作を示すフローチャートである。
【符号の説明】
１１  ナビゲーションシステム（情報処理装置）、１２  ＨＤＤ（記憶媒体）、１３  ＧＰＳ検出部（位置検出手段、日時検出手段）、１４  走行距離検出部（移動距離検出手段）、１５  照合用記憶手段、１６  出力手段、１７  照合手段、１８  情報提供手段、１９  通信手段、２０  着脱検出手段。
【図１】
2005018464.tif 000003
【図２】
2005018464.tif 000004