(57)【要約】      （修正有）【課題】車両内のナビゲーションシステムのデータおよび／またはソフトウェア命令を更新する方法を提供する。【解決手段】車両のキー１００は、車両のナビゲーションデバイスに対するデータを格納するメモリ１２０を含み、該データは、ナビゲーションデバイスによる実行のための命令、および／または該ナビゲーションデバイスによって使用されるべき地図データを含む。車両用のナビゲーションデバイスは、車両のキーのメモリに格納されたデータを使用して、ナビゲーションサービスを提供するように構成されており、該データは該ナビゲーションデバイスによって実行する命令、および／または該ナビゲーションデバイスによって使用する地図データを含む。【選択図】図１
2011053205.tif 000002
【特許請求の範囲】
【請求項１】
車両のキーであって、該キー（１００、２００）は、車両のナビゲーションデバイス（７１０）に対するデータを格納するメモリ（１２０、２２０）を含み、該データは、ナビゲーションデバイスによる実行のための命令、および／または該ナビゲーションデバイスによって使用されるべき地図データを含む、車両のキー。
【請求項２】
前記データの少なくとも一部分は、暗号化され、および／または圧縮されており、および／または該データにアクセスすることは、パスワードを提供することを必要とする、請求項１に記載のキー。
【請求項３】
前記キー（１００、２００）は、該キーの前記メモリ（１２０、２２０）に格納された前記データへのアクセスを提供するように構成されたインターフェイス（１３０、２３０）をさらに含み、該インターフェイスは有線あるいは無線データ接続を介するアクセスを可能にするように構成されている、請求項１〜２のうちの１項に記載のキー。
【請求項４】
前記キー（１００、２００）は、少なくとも１つの照合機能を含み、該照合機能は、照合デバイス（７３０、５３０）によって該キーを照合することを可能にする、請求項１〜３のうちの１項に記載のキー。
【請求項５】
車両用のナビゲーションデバイスであって、該ナビゲーションデバイスは、車両のキーのメモリに格納されたデータを使用して、ナビゲーションサービスを提供するように構成されており、該データは該ナビゲーションデバイスによって実行する命令、および／または該ナビゲーションデバイスによって使用する地図データを含む、ナビゲーションデバイス。
【請求項６】
前記ナビゲーションデバイスは、前記キー（１００、２００）から取得されたデータを該ナビゲーションデバイスのメモリにコピーすることを実行するように構成されている、請求項５に記載のナビゲーションデバイス。
【請求項７】
前記ナビゲーションデバイス（７１０、５１０）は、前記キー（１００、２００）の前記メモリに格納された命令を実行し、および／または該キーの該メモリ（１２０、２２０）に格納された地図データにアクセスして、前記ナビゲーションサービスを提供するように構成されている、請求項５〜６のうちの１項に記載のナビゲーションデバイス。
【請求項８】
前記ナビゲーションデバイス（７１０）はメモリ（７２０）を有し、該メモリは実行されるべき前記命令および／または使用されるべき前記地図データのうちの少なくとも一部分を格納するように構成されている、請求項５〜７のうちの１項に記載のナビゲーションデバイス。
【請求項９】
前記ナビゲーションデバイスは、命令および地図データを使用して前記ナビゲーションサービスを提供するように構成され、使用されるべき該命令に関連する第１のバージョン記述子が、使用されるべき該地図データに関連する第２のバージョン記述子に対応する場合にのみ、該ナビゲーションサービスが提供される、請求項５〜８のうちの１項に記載のナビゲーションシステム。
【請求項１０】
車両のキーのユーザにナビゲーションサービスを提供するシステムであって、
請求項１〜４のうちの１項に記載のキーと、
請求項５〜９のうちの１項に記載のナビゲーションデバイスと
を含む、システム。
【請求項１１】
少なくとも１つの照合機能を介して、前記キー（１００、２００）を照合するように構成されている照合デバイス（７３０、５３０）をさらに含む、請求項１０に記載のシステム。
【請求項１２】
前記照合デバイス（７３０、５３０）は、前記キーの前記インターフェイス（１３０、２３０）と前記ナビゲーションデバイス（７１０、５１０）との間のデータ接続（５２０、７５０）を提供するように構成されている、請求項１１に記載のシステム。
【請求項１３】
前記照合デバイス（７３０、５３０）は、前記キー（１００、２００）から取得されたデータを前記ナビゲーションデバイス（７１０、５１０）に転送するように構成されている、請求項１１〜１２のうちの１項に記載のシステム。
【請求項１４】
前記ナビゲーションデバイス（７１０）は、前記照合デバイス（７３０）によって転送されたデータを該ナビゲーションデバイス（７１０）のメモリ（７２０）に格納するように構成されている、請求項１３に記載のシステム。
【請求項１５】
車両のキーのユーザにナビゲーションサービスを提供する方法であって、該キーはメモリを含み、該方法は、
該キーの該メモリから取得されたデータにアクセスすることであって、該データは、ナビゲーションデバイスによって実行する命令、および／または該ナビゲーションデバイスによって使用する地図データを含む、ことと、
該取得された命令を実行し、および／または該ナビゲーションデバイスによって該取得された地図データにアクセスして該ナビゲーションサービスを提供することと
を含む、方法。
【請求項１６】
自身に格納された命令を有する情報記録媒体であって、該命令が実行されると、コンピュータに請求項１５に記載の方法を実行させる、情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両のキーおよびナビゲーションサービスを提供するナビゲーションデバイスを対象にしている。
【背景技術】
【０００２】
車両用のルートを選択して車両を所望の目的地に導くために、車両はしばしばナビゲーションデバイスを装備している。そのようなナビゲーションデバイスは、ソフトウェアを含み、地図データへのアクセスを有する。ソフトウェアは、ナビゲーションデバイスが地図データを評価して、出発点から目的地への適切なルートを見出すことを可能にする。しかしながら、道路の利用可能性は時間によって変化し得、新しい道路が運用され得、既存の道路が車両に対して閉鎖され得るか、あるいは一方通行に変更されることがあり得る。それ故、ナビゲーションデバイスの適切な操作を可能にするために、最新の地図データが時々ナビゲーションデバイスに提供されなければならない。補正された地図データの処理は、また、時々、ナビゲーションデバイスによって実行されるソフトウェア命令を更新する必要があり得る。
【０００３】
新しい地図データおよび／または新しいソフトウェア命令がコンピュータ読み取り可能媒体上でユーザに提供され得、しばしばＣＤ−ＲＯＭがその目的のために使用される。そして、コンピュータ読み取り可能媒体をナビゲーションデバイスに挿入し、新しい地図データおよび／または新しいソフトウェア命令をナビゲーションデバイスに移送することによってその更新を開始することは、ユーザに任される。しかしながら、ユーザはＣＤを非常に注意深く取り扱い、それを無駄な状態にするほこりおよびスクラッチから守らなければならない。さらに、ユーザは、データあるいはソフトウェア命令の更新が実行され得るように、ナビゲーションシステムの命令マニュアルを参照してナビゲーションデバイスを操作する方法を習わなければならない。これは、ナビゲーションシステムの更新をユーザにとって扱いにくい仕事にする。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
これを考慮して、ユーザが、車両内のナビゲーションシステムのデータおよび／またはソフトウェア命令を更新する、より容易な方法を提供する方法に対するニーズが存在する。
【課題を解決するための手段】
【０００５】
これを満たすために、本発明は、車両のキーを提供し、キーは、請求項１に従った車両のナビゲーションデバイスのためのデータを格納するメモリ、請求項５に従ったキーのメモリに格納されるデータを使用するナビゲーションサービスを提供するように構成される車両のナビゲーションデバイス、請求項１０に従ったナビゲーションサービスを車両のキーのユーザに提供するシステムを含む。さらに、本発明は、ナビゲーションサービスを車両のキーのユーザに提供する方法、および請求項１６に従ったコンピュータプログラム製品を提供する。
【０００６】
特に、本発明は車両のキーを提供し、このキーは、車両のナビゲーションデバイスのためのデータを格納するメモリを含み、このデータは、ナビゲーションデバイスおよび／または、ナビゲーションデバイスによって使用されるべき地図データによって実行するための命令を含む。
【０００７】
用語「ナビゲーションデバイス」は、この記述において用語「ナビゲーションシステム」と同義語として使用されることが理解されるべきである。
【０００８】
このキーは、メモリ内に、ナビゲーションデバイスによって実行されるべき命令（つまり、ソフトウェアコード）、および／またはナビゲーションデバイスによって使用されるべき地図データ格納する。従って、そのようなキーは、最新のデータ、つまりソフトウェアコードおよび／または地図データを、ナビゲーションデバイスを有する車両のユーザに提供する手法として働く。新しいデータを取得するために、ユーザはユーザの車両の新しいキーを提供され得る。ユーザが車両を発車するためにキーを使用し得るので、ユーザがいかなる明確な努力をもすることなく、ナビゲーションシステムがキーのメモリに格納されるデータにアクセスし、および／またはコピーして、ナビゲーションシステムを更新するする機会がある。ナビゲーションシステムは、キーデータから取得されたものを使用しナビゲーションサービスを提供し得る。
【０００９】
車両は、道路車両であり得る。特に、車両は自動車、バス、ローリーあるいはバンであり得る。特に、車両のキーは自動車のキーであり得る。このキーの使用は車両を動作させるために必要とされ得る。
【００１０】
キーに格納されたデータの少なくとも一部分は、暗号化されおよび／または圧縮され得、および／またはデータにアクセスすることは、パスワードを提供することを必要とし得る。この方法において、キーは、メモリの制限された容量においても、大きな領域の地図データを格納することができ得る。データを暗号化することによって、メモリの内容が、任意の認証されない人物によって読み取られ使用され得ることがないことが保証される。代わりに、データのユーザは適切な暗号鍵を提供し、格納されたデータを解読し得る。解読によって、データは、ナビゲーションデバイスによる使用に適するフォーマットに解釈され、ナビゲーションサービスを提供し得る。データを暗号化し解読することは、対称鍵暗号化法の使用によってか、あるいは、暗号化公開鍵および秘密鍵を含む暗号化方法の使用によって遂行され得る。
【００１１】
キーは、データを暗号化、解読、圧縮、解凍することのうちの少なくとも１つを実行するように、かつ、パスワードを生成しおよび／または照合するように構成されるアクセス手段を含み得る。そのようなアクセス手段は、ＣＰＵあるいはマイクロプロセッサを含み得る。キーへのアクセス手段を含むことによって、暗号化されたおよび／または圧縮されたフォーマットにおいて、データをキーのメモリに格納することが可能になり得る。同時に、ナビゲーションサービスを提供するために使用され得るフォーマットにおいて、任意の解凍および／または解読を実行するデータの受信機の必要なしに、データがキーから取得され得る。これは、受信機、例えばナビゲーションデバイス、が限定された処理能力を有する場合に利点であり得る。キーのメモリに格納されるべきデータは、アクセス手段によって、暗号化されおよび／または圧縮され得る。データはインターネットから取得され得、そして、キーのメモリに格納され得、アクセス手段はデータの圧縮および／または解読を実行し得る。
【００１２】
本発明に従ったキーは、キーのメモリに格納されるデータへのアクセスを提供するように構成されるインターフェイスをさらに含み得、このインターフェイスは、有線あるいは無線のデータ接続を介するアクセスを可能にするように構成され得る。
【００１３】
キーのインターフェイスは、キーをナビゲーションデバイスのインターフェイスに取り付けるために使用され得る。キーのインターフェイスは、ナビゲーションインターフェイスのインターフェイスを介して、ナビゲーションデバイスへの有線あるいは無線データ接続を可能にするように構成され得る。キーのインターフェイスはＵＳＢ標準に従い得る。
【００１４】
キーのより容易な取り扱いを提供するために、キーのインターフェイスは車両の無線インターフェイスに接続するように構成される無線インターフェイスであり得る。車両の無線インターフェイスは、ナビゲーションデバイスのインターフェイスであり得る。キーの無線インターフェイスは、電磁波を介して、あるいは光接続、特に、赤外線を使用する接続を介して、車両のインターフェイスと無線データ接続により通信し得る。無線データ接続による通信は、Ｂｌｕｅｔｏｏｔｈ標準に従い得る。
【００１５】
キーは、照合デバイスによってキーを照合することを可能にする、少なくとも１つの照合機能を含み得る。照合機能は、暗号鍵あるいはパスワードであり得る。暗号鍵あるいはパスワードの照合は、それを基準値と比較することを含む。暗号鍵の照合は、暗号鍵（例えば、暗号公開鍵）が他の暗号鍵（例えば、暗号秘密鍵）に対応するか否かを照査することを含む。照合されるべき暗号鍵あるいはパスワードは、キーのメモリに格納され得る。車両を動作させることは、適切な暗号鍵あるいはパスワードを提供することに依存し得る。車両を動作させることは、また、キーのビットをロックの中に挿入できることおよびキーをロックの中で回転できることに依存し得る。
【００１６】
本発明に従った少なくとも１つの照合機能は、キーの形状、特にキーのビットの形式、および／またはキーのメモリに格納された電子照合データを含み得る。電子照合データは、キーのメモリに格納され得る。電子照合データは、圧縮され、および／または、暗号化され得る。照合デバイスおよび／またはナビゲーションデバイスは、電子照合データを解凍／解読でき得る。キーのアクセス手段は、電子照合データを圧縮／解凍および／または暗号化／解読するように構成され得る。キーは、ビットを有するキーであり得る。キーは、キーのビットをロックの中に挿入すると、それを回転させることによって、照合され得る。キーは、また、電子照合データを含む電子キーであり得る。電子照合データは、キーのメモリに格納される他のデータから導出され得る。
【００１７】
電子照合データは、暗号要素および／またはパスワードを含み得る。暗号要素は、暗号対称鍵、暗号公開鍵、暗号秘密鍵、あるいはハッシュ値であり得る。ハッシュ値は、命令および／またはキーのメモリに格納された地図データに基づいて計算され得る。ハッシュ値は、暗号鍵、特に暗号公開鍵あるいは暗号秘密鍵を使用して暗号化され得る。
【００１８】
本発明に従ったキーのメモリは、ナビゲーションデバイスの構成に関連する情報を格納し得る。そのような情報は、自動車が動作され得る好ましい領域、および／または自動車が好ましく配置され得る好ましい領域を含み得る。ナビゲーションデバイスの構成に関する情報は、ルート嗜好、言語の設定および／またはナビゲーションデバイスのユーザインターフェイスの設定を含み得る。
【００１９】
本発明に従ったキーのメモリは、車両における外部デバイスの構成に関する情報を格納し得、外部デバイスの一覧は、座席位置を制御するデバイス、鏡の向きを制御するデバイス、ネットワークアクセスのデバイス、マルチメディアデバイスを含み得る。
【００２０】
本発明は、車両に対するナビゲーションデバイスをさらに提供し、ナビゲーションデバイスは、車両のキーのメモリに格納されるデータを使用するナビゲーションサービスを提供するように構成され、このデータは、ナビゲーションデバイスによる実行のための命令、および／またはナビゲーションデバイスによる使用のための地図データを含む。ナビゲーションデバイスは、メモリを含み得る。ナビゲーションデバイスのメモリは、半導体メモリ、例えば、不揮発性メモリ、フラッシュメモリ、フラッシュデバイス、あるいはメモリスティックのメモリであり得る。ナビゲーションデバイスのメモリは、また、大容量格納媒体、例えば、ハードディスクまたは、ＣＤ−ＲＯＭあるいはＤＶＤのようなある種の光学格納媒体を含み得る。ナビゲーションデバイスのメモリは、実行されるべき命令、および／または使用されるべき地図データの少なくとも一部分を格納するように構成され得る。ナビゲーションデバイスは、キーから取得されるデータにアクセスするように構成され、ナビゲーションサービスを提供し得る。このデータは、特にキーのインターフェイスを介して、アクセスされ得る。キーのインターフェイスは、キーのメモリに格納されたデータへのアクセスを提供するように構成された、上述のキーのインターフェイスであり得る。
【００２１】
ナビゲーションデバイスは、キーから取得されたデータにアクセスするように構成され、ナビゲーションサービスを提供し得る。このデータは、キーのメモリに直接アクセスしそれらをメモリからコピーすることによって、取得され得る。コピーのプロセスは、データの暗号化および／または解読を含み得る。取得されたデータは、キーに含まれるアクセス手段によって、解凍および／または解読され得る。ナビゲーションデバイスは、キーのメモリに格納された電子照合データを解凍／解読でき得る。
【００２２】
ナビゲーションデバイスは、キーから取得されたデータの、ナビゲーションデバイスのメモリへのコピーを実行するように構成され得る。データはキーのメモリから取得され得る。データは、キーのアクセス手段によって解読／解凍され得る。取得されたデータは、ナビゲーションデバイスのメモリに格納され得る。
【００２３】
ナビゲーションデバイスは、キーから取得されたデータを解読および／または解凍するように構成され得る。ナビゲーションデバイスは、キーから取得されたデータの一部分あるいはすべてをナビゲーションデバイスのメモリに格納し得、次いで、コピーされたデータを解読および／または解凍する。ナビゲーションデバイスは、また、キーのメモリからデータを取得し、それらをメモリに格納する前に、それらを解読および／または解凍し得る。ナビゲーションデバイスは、また、キーから取得されたデータを、初めに解凍あるいは解読し得、次いで、結果としてのデータをナビゲーションデバイスのメモリに格納し、そして格納されたデータを解読あるいは解凍する。
【００２４】
ナビゲーションデバイスは、キーのメモリに格納された命令を実行し、および／またはキーのメモリに格納された地図データにアクセスするように構成され得、ナビゲーションサービスを提供する。ナビゲーションデバイスのリソースを節約するために、ナビゲーションデバイスは、命令を格納するメモリ、および／または、ナビゲーションサービスを提供する地図データを提供する必要はない。ナビゲーションデバイスは、上述のキーのインターフェイスを介して、キーのメモリにアクセスし得る。キーは、アクセス手段を含み得、このアクセス手段は、解凍されたおよび／または解読されたデータをキーのインターフェイスに転送する前に、キーのメモリに格納されたデータの解凍および／または解読を実行し得る。アクセス手段は、ナビゲーションデバイスが、キーのインターフェイスから、圧縮されていないかおよび／または暗号化されていないデータを取得することを可能にし、一方、キーのメモリに格納されたデータの少なくとも一部分が圧縮されおよび／または解読される。
【００２５】
ナビゲーションデバイスは、メモリを有し得、そのメモリは、実行されるべき命令および／または使用されるべき地図データの少なくとも一部分を格納するように構成され得る。特に、実行されるべき命令および／または使用されるべき地図データは、ナビゲーションサービスに使用される前に、ナビゲーションデバイスのメモリに格納され得る。ナビゲーションデバイスは、ナビゲーションデバイスのメモリに格納された命令および／または地図データが、キーによって提供される命令および／または地図データに対応するか否かを照査し得る。ナビゲーションデバイスのメモリに格納された命令および／または地図データが、キーによって提供される命令および／または地図データに対応する場合、次いで、ナビゲーションデバイスは、ナビゲーションサービスを提供するために、ナビゲーションデバイスのメモリに格納された命令および／または地図データを使用し得る。ナビゲーションデバイスのメモリは、ナビゲーションデバイスがパワーのない場合にも、その内容を保持し得る。ナビゲーションデバイスのメモリは、フラッシュメモリであり得る。ナビゲーションデバイスのメモリに格納された命令および／または地図データよりも最近の命令および／または地図データが、キーによって提供される場合、ナビゲーションデバイスはより最近の命令および／または地図データをそのメモリに格納し得る。
【００２６】
ナビゲーションデバイスは、ナビゲーションデバイスのメモリに格納されたデータの解読、暗号化、圧縮、解凍のうちの少なくとも１つを実行するように構成され得る。特に、ナビゲーションデバイスは、命令および／または地図データを解凍および／または解読し、および／または機能および／またはバージョン記述子を照査するように構成され得る。
【００２７】
ナビゲーションデバイスのメモリに格納されたデータは、デバイスバージョン記述子に関連し得、キーのメモリに格納されたデータはキーバージョン記述子に関連し得る。バージョン記述子は、データのバージョンに関連することを示すデータ項目であり得る。キーバージョン記述子は、キーのメモリに格納され得る。デバイスバージョン記述子は、ナビゲーションデバイスのメモリに格納され得る。ナビゲーションデバイスは、キーバージョン記述子がデバイスバージョン記述子よりも最近のバージョンに対応する場合、キーのメモリに格納されたデータに基づいて、ナビゲーションサービスを提供するように構成され得る。ナビゲーションデバイスは、キーバージョン記述子がデバイスバージョン記述子より最近のバージョンに対応する場合、ナビゲーションデバイスのメモリに格納されたデータの一部あるいは全部を更新し得る。データを更新することは、キーから取得された命令および／または地図データによって、ナビゲーションデバイスのメモリに格納された命令および／または地図データの少なくとも一部分を置換することを含み得る。ナビゲーションデバイスは、キーに格納された命令／地図データに関連するバージョン記述子が、ナビゲーションデバイスに格納された命令／地図データに関連するバージョン記述子よりも最近のものである場合、ナビゲーションデバイスに格納された命令／地図データを、キーから取得された命令／地図データによって置換し得る。バージョン記述子は、圧縮されおよび／または暗号化され得る。
【００２８】
キーのメモリに格納された命令に関連する第１のキーバージョン記述子、およびナビゲーションデバイスのメモリに格納された命令に関連する第１のデバイスバージョン記述子があり得る。代替としてあるいは追加として、キーのメモリに格納された地図データに関連する第２のキーバージョン記述子、およびナビゲーションデバイスのメモリに格納された地図データに関連する第２のデバイスバージョン記述子があり得る。ナビゲーションデバイスは、命令に関連する第１のキーバージョン記述子および第１のデバイスバージョン記述子に基づいて、命令の一部あるいは全部を更新し得る。代替としてあるいは追加として、ナビゲーションデバイスは、地図データに関連する第２のキーバージョン記述子および第２のデバイスバージョン記述子に基づいて、地図データの一部あるいは全部を更新し得る。命令および／または地図データの更新は、ユーザの同意があってもなくても、自動的に実行され得る。命令および／または地図データに関連するデバイスバージョン記述子よりも最近のものに対応する、命令および／または地図データに関連するキーバージョン記述子が検出されるとすぐに、命令および／または地図データの更新は実行され得る。
【００２９】
ナビゲーションデバイスは、命令および地図データを使用してナビゲーションサービスを提供するように構成され得、このナビゲーションサービスは、使用されるべき命令に関連する第１のバージョン記述子が、使用されるべき地図データに関連する第２のバージョン記述子に対応する場合にのみ、提供され得る。バージョン記述子は、データ項目であり得、それが関連するデータのバージョンを示し得る。特に、バージョン記述子は、バージョン記述子に関連する命令のバージョン、および／またはバージョン記述子に関連する地図データのバージョンを示し得る。この方法において、ナビゲーションサービスを提供するように使用される命令が、それらが設計されたその地図データに適用され得ることを確実にされ得る。ナビゲーションデバイスは、命令および／または地図データをそれらのバージョン記述子と共にそのメモリに格納し得る。ナビゲーションデバイスは、ナビゲーションデバイスに格納された命令に関連するバージョン記述子が、キーによって提供される地図データに関連するバージョン記述子に対応するか否かを照査し得る。ナビゲーションデバイスは、ナビゲーションデバイスに格納された地図データに関連するバージョン記述子が、キーに格納された命令に関連するバージョン記述子に対応するか否かを照査し得る。ナビゲーションデバイスは、ナビゲーションデバイスに格納された命令／地図データをキーから取得されたそのような命令／地図データで置換し得、その関連するバージョン記述子は、ナビゲーションデバイスに格納された地図データ／命令のバージョン記述子よりも最近のバージョンに対応し得る。
【００３０】
本発明は、ナビゲーションサービスを車両のキーのユーザに提供するシステムをさらに提供し、このシステムは、上に記述したようにキーおよび、上に記述したようにナビゲーションデバイスを含む。
【００３１】
本発明に従ったシステムは、少なくとも１つの照合機能を介して、キーを照合するように構成される照合デバイスをさらに含み得る。特に、少なくとも１つの照合機能は、上に述べられたキーの中に含まれる少なくとも１つの照合機能であり得る。照合デバイスは、キーのビットを照査することによってキーを照合する機械的ロックを含み得、および／またはキーのメモリに格納された照合データを照査し得る。照合デバイスは、電子デバイスであり得る。照査されるべき照合データは、キーのメモリから読み込まれ得る。照合デバイスは、少なくとも１つの照合機能に基づいて、そのユーザに車両および／またはナビゲーションデバイスを動作させる資格を与えるか否かを決定し得る。
【００３２】
本発明に従ったシステムにおいて、照合デバイスは、キーのインターフェイスとナビゲーションデバイスとの間のデータ接続を提供するように構成され得る。照合デバイスは、特にキーのインターフェイスを介して、キーのメモリに格納されたデータにアクセスし得る。照合デバイスは、有線あるいは無線接続を介して、キーのインターフェイスにアクセスするように構成され得る。接続は、例えば、バスによる有線であり得るか、あるいは、照合およびナビゲーションデバイスを調整するフレキシビリティを増加するために無線であり得る。照合デバイスは、キーが前に照合を成功している場合にのみ、接続を提供し得る。
【００３３】
照合デバイスは、キーのインターフェイスへの接続が確立されているナビゲーションデバイスに信号を送り得る。ナビゲーションデバイスは、次いで、照合デバイスによって提供された接続を介して、キーからデータを取得する。
【００３４】
キーのインターフェイスは、照合デバイスのインターフェイスに取り付けられ得る。照合デバイスのインターフェイスは、キーが取り付けられなければならないインターフェイスであり得、車両を動作させる。
【００３５】
キーは、キーを照合デバイスのインターフェイスに取り付けるために使用され得る第２のインターフェイスをさらに含み得る。第２のインターフェイスは、電子インターフェイスあるいは機械インターフェイスであり得る。電子インターフェイスは、照合デバイスへの有線あるいは無線アクセスを可能にし得る。代替として、あるいは追加として、照合デバイスのインターフェイスは、機械的手段によって、キーの照合を可能にする機械インターフェイスであり得る。例えば、照合デバイスのインターフェイスは、ロックであり得、そのビットによってキーを照合する。第２のインターフェイスは、キーのビットであり得る。
【００３６】
照合デバイスは、キーのユーザが車両を動作させる資格を与えられることを保証にする。代替として、あるいは追加として、照合デバイスは、キーのユーザがナビゲーションサービスを使用する資格を与えられることを保証し得る。照合デバイスは、車両内のロックであり得、キーのビットがロックに挿入され得ることを照合する。照合デバイスは、また、暗号鍵あるいはパスワードを照合するように構成された電子デバイスであり得る。
【００３７】
キーのインターフェイスを介するキーとナビゲーションデバイスとの間のデータ接続は、キーのインターフェイスが照合デバイスのインターフェイスに取り付けられる場合、および／または第２のインターフェイスが照合デバイスのインターフェイスに取り付けられる場合、可能にされ得る。データ接続を可能にすることは、車両が動作させられることを必要とする。キーのインターフェイスあるいはキーの第２のインターフェイスを照合デバイスのインターフェイスに取り付けることは、車両を動作させ得る。キーの第２のインターフェイスは、ＵＳＢ標準に従い得る。照合デバイスは、電子照合データを解凍／解読することができ得る。
【００３８】
本発明に従ったシステムにおいて、キーはビットを有し得、照合デバイスは車両のロックであり得る。車両のロックは、車両を動作させるために操作されなければならないデバイスであり得る。
【００３９】
本発明に従ったシステムにおいて、照合デバイスは、キーから取得されたデータをナビゲーションデバイスに転送するように構成され得る。照合デバイスは、特にキーのインターフェイスを介して、転送されるべきデータをキーから取得し得る。照合デバイスは、キーにアクセスするために、キーのインターフェイスが取り付けられ得るインターフェイスを含み得る。照合デバイスは、キーのメモリからデータを読み得る。照合デバイスは、キーのアクセス手段によって解凍および／または解読されたデータをキーから取得し得る。照合デバイスは、取得されたデータの解凍および／または解読を選択的に実行し得る。照合デバイスは、結果としてのデータをナビゲーションデバイスに転送し得る。
【００４０】
照合デバイスは、ナビゲーションデバイスを起動して、データを受け取る。照合デバイスは、データのブロックの形で、データをナビゲーションデバイスに送り得る。データのある量を送った後で、照合デバイスは、さらなるデータを送る前に、ナビゲーションデバイスによる確認を待ち得る。ナビゲーションデバイスは、データを受け取る準備ができたか、あるいは、データを受け取る準備ができていないかの信号を、照合デバイスに送り得る。照合デバイスは、特に、ナビゲーションサービス、地図データ、ナビゲーションデバイスの構成に関する情報、および、ナビゲーションサービスおよび／または地図データを提供する命令に関連するバージョン記述子を提供する命令を転送する。データが、車両の外部デバイスの構成に関するキーに格納されている場合、照合デバイスは、外部デバイスの構成に関するデータを外部デバイスに転送する。車両の外部デバイスの一覧は、以下を含み得、それに対して構成情報が転送され得る。それらは、座席位置を制御するデバイス、鏡の向きを制御するデバイス、ラジオ、ネットワークアクセスのためのデバイス、マルチメディアデバイスである。
【００４１】
本発明に従ったシステムにおいて、ナビゲーションデバイスは、照合デバイスによって転送されたデータを解読および／または解凍するように構成され得、および／または、それらを転送する前に、照合デバイスがデータを解読および／または解凍するように構成され得る。解読および／または解凍は、照合デバイスによって実行され得、その一方で、データが照合デバイスのストレージに一時的に格納されるか、あるいは、照合デバイスにそれらを格納することなくデータを転送する間に、実行され得る。
【００４２】
本発明に従ったシステムにおいて、ナビゲーションデバイスは、照合デバイスによって転送されたデータを、ナビゲーションデバイスのメモリに格納するように構成され得る。ナビゲーションデバイスのメモリは、実行されるべき命令および／または使用されるべき地図データの少なくとも一部分を格納するように構成され得るメモリであり得、このことは上述されている。ナビゲーションデバイスがメモリを有さない場合は、ナビゲーションデバイスにデータは格納され得なく、および／またはデータは、照合デバイスによってはナビゲーションデバイスに転送され得ない。
【００４３】
ナビゲーションデバイスは、データを格納する前に、転送されたデータを解読および／または解凍し得るか、あるいは、転送されたデータを解読／解凍する前に、転送されたデータをそのメモリに格納し得る。
【００４４】
本発明は、また、ナビゲーションサービスを車両のキーのユーザに提供する方法を提供し、キーは、メモリを含み、この方法は、キーのメモリから取得されたデータにアクセスすることを含み、データは、ナビゲーションデバイスによって実行するための命令、および／またはナビゲーションデバイスによって使用する地図データを含み、取得された命令を実行し、および／または取得された地図データをナビゲーションデバイスによって使用し、ナビゲーションサービスを提供する。
【００４５】
キーのデータは、キーのインターフェイスを介して、アクセスされ得る。インターフェイスは、キーのメモリへのアクセスを可能にし得る。キーのメモリにデータを格納することは、データを暗号化および／または圧縮することを含み得る。
【００４６】
本発明に従った方法は、データへのアクセスを取得するためのパスワードを提供するステップをさらに含み得る。パスワードは、キーに含まれるアクセス手段によって照査され得る。このアクセス手段は、キーのメモリに格納されたデータを解凍および／または解読し得る。
【００４７】
本発明に従った方法は、キーとナビゲーションデバイスとの間の有線あるいは無線データ接続を確立することをさらに含み得る。有線データ接続を確立することは、キーの導電性ビットを通して、信号を送ることを含み得る。有線データ接続を確立することは、キーのインターフェイスをナビゲーションデバイスのインターフェイスに接続することを含み得る。キーのインターフェイスは、キーのメモリへのアクセスを提供し得る。ナビゲーションデバイスのインターフェイスは、車両のロックを含み得る。無線接続を確立することは、車両の近くの領域において、キーを動かすことを含み得る。代替として、あるいは追加として、無線接続を確立することは、車両のドアの少なくとも１つを開錠すること、および／または車両を動作させることを含み得る。
【００４８】
本発明に従った方法は、キーからナビゲーションデバイスのメモリにデータをコピーすることをさらに含み、コピーすることは、データを解読および／または解凍することを含み得る。解読および／または解凍は、キーに含まれるアクセス手段によって実行され得る。代替として、あるいは追加として、解読および／または解凍は、ナビゲーションデバイスによって実行され得る。
【００４９】
本発明に従った方法は、キーとキーを照合するための照合デバイスとの間の有線あるいは無線データ接続、および照合デバイスによってナビゲーションデバイスにデータを転送することをさらに含み得、データを転送することは、データを解読および／または解凍することを含み得る。照合デバイスは、キーの照合機能に基づいて、キーのユーザが車両を動作させる資格を与えられるか否かを照査し得る。キーの照合機能は、キーのビットの形式あるいはキーのメモリに格納される暗号データを含み得る。暗号データは、含み得る  暗号対称鍵、暗号公開鍵、暗号秘密鍵、あるいはハッシュ値を含み得る。
【００５０】
上に紹介されたキー、ナビゲーションデバイスおよびシステムは、本発明に従った方法のそのようなステップが実行され、システムのそれらのコンポーネントであるように構成され得る。
【００５１】
本発明は、コンピュータ上で動作する場合、提供される方法のステップを実行する、１つ以上のコンピュータ読み取り可能命令をその上に含むコンピュータプログラム製品をさらに提供する。
【００５２】
本発明のさらなる局面が、添付の図面を参照して、下に記述される。
【００５３】
本発明は、さらに以下の手段を提供する。
（項目１）
車両のキーであって、該キー（１００、２００）は、車両のナビゲーションデバイス（７１０）に対するデータを格納するメモリ（１２０、２２０）を含み、該データは、ナビゲーションデバイスによる実行のための命令、および／または該ナビゲーションデバイスによって使用されるべき地図データを含む、車両のキー。
（項目２）
上記データの少なくとも一部分は、暗号化され、および／または圧縮されており、および／または該データにアクセスすることは、パスワードを提供することを必要とする、上記項目に記載のキー。
（項目３）
上記キー（１００、２００）は、該キーの上記メモリ（１２０、２２０）に格納された上記データへのアクセスを提供するように構成されたインターフェイス（１３０、２３０）をさらに含み、該インターフェイスは有線あるいは無線データ接続を介するアクセスを可能にするように構成されている、上記項目のいずれかに記載のキー。
（項目４）
上記キー（１００、２００）は、少なくとも１つの照合機能を含み、該照合機能は、照合デバイス（７３０、５３０）によって該キーを照合することを可能にする、上記項目のいずれかに記載のキー。
（項目５）
車両用のナビゲーションデバイスであって、該ナビゲーションデバイスは、車両のキーのメモリに格納されたデータを使用して、ナビゲーションサービスを提供するように構成されており、該データは該ナビゲーションデバイスによって実行する命令、および／または該ナビゲーションデバイスによって使用する地図データを含む、ナビゲーションデバイス。
（項目６）
上記ナビゲーションデバイスは、上記キー（１００、２００）から取得されたデータを該ナビゲーションデバイスのメモリにコピーすることを実行するように構成されている、上記項目のいずれかに記載のナビゲーションデバイス。
（項目７）
上記ナビゲーションデバイス（７１０、５１０）は、上記キー（１００、２００）の上記メモリに格納された命令を実行し、および／または該キーの該メモリ（１２０、２２０）に格納された地図データにアクセスして、上記ナビゲーションサービスを提供するように構成されている、上記項目のいずれかに記載のナビゲーションデバイス。
（項目８）
上記ナビゲーションデバイス（７１０）はメモリ（７２０）を有し、該メモリは実行されるべき上記命令および／または使用されるべき上記地図データのうちの少なくとも一部分を格納するように構成されている、上記項目のいずれかに記載のナビゲーションデバイス。
（項目９）
上記ナビゲーションデバイスは、命令および地図データを使用して上記ナビゲーションサービスを提供するように構成され、使用されるべき該命令に関連する第１のバージョン記述子が、使用されるべき該地図データに関連する第２のバージョン記述子に対応する場合にのみ、該ナビゲーションサービスが提供される、上記項目のいずれかに記載のナビゲーションシステム。
（項目１０）
車両のキーのユーザにナビゲーションサービスを提供するシステムであって、
項目１〜４のうちの１項に記載のキーと、
項目５〜９のうちの１項に記載のナビゲーションデバイスと
を含む、システム。
（項目１１）
少なくとも１つの照合機能を介して、上記キー（１００、２００）を照合するように構成されている照合デバイス（７３０、５３０）をさらに含む、上記項目のいずれかに記載のシステム。
（項目１２）
上記照合デバイス（７３０、５３０）は、上記キーの上記インターフェイス（１３０、２３０）と上記ナビゲーションデバイス（７１０、５１０）との間のデータ接続（５２０、７５０）を提供するように構成されている、上記項目のいずれかに記載のシステム。
（項目１３）
上記照合デバイス（７３０、５３０）は、上記キー（１００、２００）から取得されたデータを上記ナビゲーションデバイス（７１０、５１０）に転送するように構成されている、上記項目のいずれかに記載のシステム。
（項目１４）
上記ナビゲーションデバイス（７１０）は、上記照合デバイス（７３０）によって転送されたデータを該ナビゲーションデバイス（７１０）のメモリ（７２０）に格納するように構成されている、上記項目のいずれかに記載のシステム。
（項目１５）
車両のキーのユーザにナビゲーションサービスを提供する方法であって、該キーはメモリを含み、該方法は、
該キーの該メモリから取得されたデータにアクセスすることであって、該データは、ナビゲーションデバイスによって実行する命令、および／または該ナビゲーションデバイスによって使用する地図データを含む、ことと、
該取得された命令を実行し、および／または該ナビゲーションデバイスによって該取得された地図データにアクセスして該ナビゲーションサービスを提供することと
を含む、方法。
（項目１６）
自身に格納された命令を有する情報記録媒体であって、該命令が実行されると、コンピュータに上記項目のいずれかに記載の方法を実行させる、情報記録媒体。
（項目１６Ａ）
コンピュータ読み取り可能な命令を自身に有する、１つ以上のコンピュータ読み取り可能な媒体を含むコンピュータプログラム製品であって、コンピュータ上で動作すると、上記項目のいずれかに記載の方法のステップを実行する、コンピュータプログラム製品。
（摘要）
本発明は、車両のキーを提供し、このキーは、車両のナビゲーションデバイスのためのデータを格納するメモリを含み、このデータは、ナビゲーションデバイスによる実行のための命令、および／またはナビゲーションデバイスによって使用されるべき地図データを含む。
【図面の簡単な説明】
【００５４】
【図１】図１は、本発明に従った電子キーの例を例示する。
【図２】図２は、本発明に従った、ビットを有する従来のキーの例を例示する。
【図３】図３は、ナビゲーションデバイスおよび車両のキーを含む、本発明に従ったシステムの例を例示する。
【図４】図４は、図３の例示システムの動作を例示する。
【図５】図５は、車両のキー、ロックおよびナビゲーションデバイスを含む、本発明に従ったシステムの別の例を例示する。
【図６】図６は、図５の例示システムの動作を例示する。
【図７】図７は、車両のキー、照合デバイスおよびナビゲーションデバイスを含む、本発明に従った更なる例を例示する。
【図８】図８は、図７の例示システムの動作を例示する。
【図９】図９は、本発明に従ったシステムの別の例を例示し、車両のキー、照合デバイス、ナビゲーションデバイスおよび外部デバイスを含む。
【発明を実施するための形態】
【００５５】
図面によって例示される本発明の例示的実施形態が、以下に記述される。
【００５６】
図１は、本発明に従った、車両のキーの例示的実施形態として、電子キー１００を例示する。電子キー１００の本体１１０は、メモリ１２０を含む。電子キー１００は、電子キー１００のインターフェイス１３０のためのハードウェアを提供するプラグが装備され得、このプラグは、ナビゲーションデバイスを含む車両の対応するインターフェイスに接続され得る。このインターフェイスは、車両を動作させるキーが取り付けられなければならない車両の電子ロックであり得る。電子キー１００のメモリ１２０に、キーの照合を可能にするデータが格納され得る。電子キー１００は、電子キー１００のメモリ１２０に格納されるデータを圧縮し、解凍し、暗号化し、あるいは解読できるアクセスコンポーネント１４０をさらに含み得る。
【００５７】
図２は、本発明に従ったナビゲーションデバイスを含む車両のキーの別の例示的実施形態として、従来のキー２００を例示する。従来のキーは、導電性材料を含むビット２３０、およびハンドル２１０を有する。ビット２３０は、特定の方法に形作られ、従来のキー２００を識別することを可能にする。例えば、従来のキーのビット２３０は、従来のキーが対応するロックに挿入され得るように形作られ、ロック、特に車両のロックを回すことを可能にする。キーをロックに挿入し、および／またはそれを回すことは、車両を動作させるために必要とされ得る。ロックは、正しいビットを有するキーのみが、ロックに挿入され得、また、例えば、ロックを回すことを可能にするので、照合デバイスとして使用され得る。従来のキー２００は、メモリ２２０を有し、このメモリは、そのハンドル２１０内に埋め込まれ得る。従来のキー２００のメモリ２２０は、導電性である従来のキー２００のビット２３０を介して電気的にアクセスされ得る。この方法において、従来のキーのビット２３０は、キーのメモリ２２０へのインターフェイスとして働く。従来のキー２００は、従来のキー２００のメモリ２２０に格納されるデータを圧縮し、解凍し、暗号化し、あるいは解読することができ得るアクセスコンポーネント２４０をさらに含み得る。
【００５８】
電子キー１００のアクセスコンポーネント（１４０、２４０）と同様に従来のキー２００は、パスワードがそれぞれのアクセスコンポーネントに提供されている場合にのみ、キーのメモリへのアクセスが達成され得ることを確実にし得る。パスワードを提供することは、キーのインターフェイス（１３０、２３０）を介して実行され得る。アクセスコンポーネント（１４０、２４０）は、また、キーのメモリに格納されたデータの解読を実行し得る。代替として、あるいは追加として、アクセスコンポーネント（１４０、２４０）は、キー（１００、２００）のメモリ（１２０、２２０）に格納されたデータの解凍を実行し得る。アクセスコンポーネント（１４０、２４０）は、また、キーのメモリ（１２０、２２０）に格納されるべきデータを圧縮し、および／または、データを暗号化し得る。
【００５９】
本発明に従ったキーを含む例示のシステムが、図３に例示される。このシステムは、ナビゲーションデバイス３１０およびプラグを有する電子キー１００を含み、電子キーのメモリ１２０に格納されたデータへのアクセスを可能にするインターフェイス１３０として働く。ナビゲーションデバイス３１０は、インターフェイス３３０およびメモリ３２０を含む。ナビゲーションデバイス３１０のメモリ３２０は、ナビゲーションデバイスが電源から切断されている場合にも、その内容を保持するように構成される。メモリ３２０は、フラッシュメモリであり得る。この実施形態において、キーのメモリ１２０は、地図データを地図データのバージョン記述子と共に格納している。地図データは、圧縮されている。
【００６０】
図３の例示システムにおいて、動作は、図４に図示されたようであり得る。ステップ４１０において、キーのインターフェイス１３０を有する電子キーのプラグは、ナビゲーションデバイス３１０のインターフェイス３３０に取り付けられる。インターフェイス１３０をナビゲーションデバイスのインターフェイス３３０に取り付けた後、車両は動作させられる。車両が動作すると、ナビゲーションデバイス３１０は、そのインターフェイス３３０およびプラグに一体化されたキーのインターフェイス１３０を介して、キーのメモリ１２０に格納された地図データにアクセスする。
【００６１】
次いで、ステップ４２０において、ナビゲーションデバイス３１０は、キー１００のメモリ１２０に格納された地図データのバージョン記述子を読み取る。さらに、ナビゲーションデバイス３１０は、そのメモリ３２０に格納した地図データに関連する現在のバージョン記述子を取得する。ステップ４３０において、ナビゲーションデバイスは、現在のバージョン記述子を、キーのメモリ１２０から取得されキーの地図データと関連するバージョン記述子と比較する。キー１００のメモリ１２０から取得されたバージョン記述子が、現在のバージョン記述子よりも新しいバージョンを示す場合、例えば、より高いバージョン番号を示す場合、ナビゲーションデバイス３１０は、ステップ４４０において動作を続ける。
【００６２】
ステップ４４０において、ナビゲーションデバイス３１０は、キー１００のメモリ１２０からナビゲーションデバイス３１０のメモリ３２０に、地図データをコピーする。コピーのプロセスにおいて、キー１００のメモリ１２０から取得されたデータは、それらがキー１００のメモリ１２０に圧縮された形で格納されている場合、解凍される。データの解凍は、ナビゲーションデバイスによって、あるいは、キーのアクセス手段１４０によって実行され得る。取得されたデータは、ナビゲーションデバイス３１０のメモリ３２０に格納され得る。取得された地図データは、ナビゲーションデバイスのメモリに格納された地図データを置き換える。
【００６３】
新しい地図データが解凍され、ナビゲーションデバイス３１０のメモリ３２０に格納された後、次いで、ステップ４５０において、現在格納されている地図データが消去され、現在のバージョン記述子は、キー１００のメモリ１２０から取得されたバージョン記述子によって置き換えられる。
【００６４】
最後に、ステップ４６０において、ナビゲーションデバイス３１０は、キーから取得された地図データに基づいて、ナビゲーションサービスを提供する。
【００６５】
本発明に従ったキーを有するシステムの別の例示的実施形態が図５に例示される。このシステムは、ナビゲーションデバイス５１０およびビット２３０を有する従来のキー２００を含み、ビット２３０は、導電性材料で作られている。加えて、車両のロック５３０がシステムに存在している。このロックは、車両を動作させるロックであり得る。有線データ接続５２０が、ロック５３０とナビゲーションデバイス５１０との間に存在する。この実施形態において、キー２００のメモリ２２０は、ナビゲーションサービスを提供するためにナビゲーションシステム５１０によって必要とされる地図データに加えて命令を含む。キー２００のメモリ２２０は、また、キーのメモリに格納された命令および地図データに基づいて、暗号化されたハッシュ値を格納している。さらに、キーのメモリ２２０に格納された命令に対応する第１のキーバージョン記述子、およびキーのメモリ２２０に格納された地図データに対応する第２のキーバージョン記述子が、キーのメモリ２２０に含まれる。
【００６６】
システムの動作が、図６によって例示される。ステップ６１０において、キー２００のビット２３０は、ロック５３０の中に挿入される。次いで、キー２００がロック５３０中で回される。回転が完了すると、車両は動作させられる。次に、ナビゲーションシステム５１０は、例えば、ロック５３０への接続５２０を介してメモリ２２０へアクセスすることによって、ステップ６２０において、従来のキー２００のメモリ２２０へのアクセスを確立し、この接続は、導電性ビット２３０への電気的接続を提供する。キー２００がロック５３０の中で回されるとすぐに、ロック５３０は、電気接続をキー２００のビット２３０に提供する。ステップ６３０において、ナビゲーションシステム５１０は、暗号化されたハッシュ値をキー２００のメモリ２２０から取得する。ハッシュ値は、キーが属する車両の製造者に関連する暗号公開鍵で暗号化されている。
【００６７】
そして、ステップ６４０において、ナビゲーションデバイス５１０は、早い時期にナビゲーションデバイスに格納された暗号公開鍵を提供し、暗号公開鍵を使用して、暗号化されたハッシュ値を解読する。ステップ６５０において、ナビゲーションデバイスは、キー２００のメモリ２３０に含まれる命令および地図データに基づいて、ハッシュ値を計算する。ステップ６６０において、計算されたハッシュ値が、解読されたハッシュ値と比較される。
【００６８】
両方のハッシュ値が同一である場合、次いで、ナビゲーションデバイス５１０は、ステップ６７０において、キーのメモリに格納された命令に関連する第１のキーバージョン記述子およびキーのメモリに格納された地図データに関連する第２のキーバージョン記述子を読み込む。命令および地図データが一緒に使用され得ることを確実にするため、ステップ６８０において、両方のバージョン記述子が比較される。両方のバージョン記述子が互いに対応する場合、例えば、それらが同一である場合、次に、ステップ６９０において、ナビゲーションデバイス５１０がナビゲーションサービスの提供を開始する。ナビゲーションサービスを提供するために、ナビゲーションデバイスは、キーのメモリに格納された命令を実行し、キーのメモリに格納された地図データに同様にアクセスする。
【００６９】
図７は、本発明に従ったキーを有するシステムのなおも別の例示的実施形態を例示する。システムは、プラグを有する電子キー１００を含み、上に記述されたように、電子キーは本発明に従ったそのメモリ１２０へのインターフェイス１３０を含む。この実施形態において、ナビゲーションデバイス７１０がナビゲーションサービスを提供することを可能にする命令は、命令のバージョン記述子と共に、キー１００のメモリ１２０中にある。命令は、暗号対称鍵で暗号化されており、暗号化された命令は圧縮されている。暗号対称鍵自体は、公開暗号鍵で暗号化されており、キーが属する車両の製造者に関連している。暗号化された暗号対称鍵は、同様にキーのメモリに格納される。さらに、システムは、インターフェイス７４０を有する照合デバイス７３０を有し、そのインターフェイスに対して電子キー１００のインターフェイス１３０が取り付けられる。照合デバイス７３０は、接続７５０を介してナビゲーションデバイス７１０に電気的に接続される。ナビゲーションデバイス７１０は、メモリ７２０を含み、このメモリ７２０は、ナビゲーションデバイスが電源から切断されている場合でも、その内容を保持するように構成される。メモリ７２０はフラッシュメモリであり得る。
【００７０】
この実施形態の動作が図８によって例示されている。ステップ８１０において、電子キー１００のインターフェイス１３０は、照合デバイス７３０のインターフェイス７４０に接続される。ステップ８２０において、ナビゲーションデバイス７３０は、キーを照合する。次いで、照合デバイスは、キー１００のインターフェイス１３０が取り付けられるインターフェイス７４０を介して、キーのメモリ１２０への接続を確立する。そして、ステップ８３０において、照合デバイス７３０は、暗号化された暗号対称鍵をキーのメモリ１２０から読み込む。車両の製造者に対応し、照合デバイス７３０に格納された暗号公開鍵を使用することによって、照合デバイス７３０は、暗号対称鍵を解読する。次に、ステップ８４０において、照合デバイス７３０は、照合デバイス７３０とナビゲーションデバイス７１０との間の接続７５０を介して、ナビゲーションデバイス７１０に、ナビゲーションサービスを提供する新しい命令（つまり、新しいプログラムコード）が伝送される信号を送る。
【００７１】
ステップ８５０において、照合デバイス７３０は、キーのメモリ１２０からの少なくとも１つの命令を含む命令のブロックを取得し、ブロックを解凍し、暗号対称鍵を使用して、解凍されたブロックを解読する。そして、解凍されたブロックおよび解読された命令がナビゲーションデバイス７１０に転送される。ステップ８５５において、ナビゲーションデバイスは、命令のブロックを受け取り、受け取られた命令をそのメモリ７２０に格納する。キー１００のメモリ１２０内のすべての命令が処理されるまで、ステップ８５０およびステップ８５５は、継続する。
【００７２】
次いで、ステップ８６０において、照合デバイス７３０は、格納された命令に関連するキーバージョン記述子をキー１００のメモリ１２０から取得し、それをナビゲーションデバイス７１０に転送する。ステップ８７０において、ナビゲーションデバイス７１０は、照合デバイス７３０から受け取られたキーバージョン記述子を比較し、それが、ナビゲーションデバイスのメモリに現在格納されている命令に関連する現在のバージョン記述子より新しいバージョンであるか否かを照査する。例えば、キーバージョン記述子が高い数を含み得る場合、現在のバージョン記述子が、ナビゲーションデバイス７１０に以前に格納されている。
【００７３】
さらに、ステップ８８０において、ナビゲーションデバイス７１０は、キーに格納された命令に関連する、照合デバイス７３０から受け取られたキーバージョン記述子を、ナビゲーションデバイスのメモリに現在格納されている地図データに関連するバージョン記述子と比較する。ナビゲーションデバイス７１０は、照合デバイス７３０から受け取られたキーバージョン記述子が、ナビゲーションデバイスのメモリに現在格納されている地図データのバージョン記述子に対応するかを照査する。例えば、キーバージョン記述子は、現在格納されている地図データのバージョン記述子に含まれる数を含むバージョン範囲を示し得る。
【００７４】
両方の照査が成功する場合、つまり、照合デバイス７３０から受け取られたキーバージョン記述子が、現在格納されている命令のバージョン記述子より新しいバージョンであり、現在格納されている地図データのバージョン記述子に対応する場合、ナビゲーションデバイス７１０は、ステップ８９０において、そのメモリに現在格納されている命令を受け取られた命令によって置き換える。最新に使用された命令のバージョン記述子が、照合デバイス７３０から受け取られたバージョン記述子によって置き換えられる。それ以降、ナビゲーションデバイス７１０は、受け取られた命令に基づいて、ナビゲーションサービスを提供し得る。
【００７５】
本発明に従ったさらなる例示的実施形態は図９に例示されている。ここでは、システムは、キー１００以外に、ナビゲーションデバイス７１０と、照合デバイス７３０と、さらなる外部デバイス９１０とを含み、外部デバイス９１０は、車両内の、座席位置あるいは鏡配向を制御するデバイス、あるいはラジオ、あるいはネットワークアクセス用のデバイス、あるいはマルチメディアデバイスであり得る。この実施形態における照合デバイス７３０は、キー１００のメモリ１２０に格納されたデータの少なくとも一部分の意図された受信機を認識するように構成される。照合デバイス７３０は、キー１００のメモリ１２０から取得されたデータをそのデータの意図された受信機に転送するように構成される。データの意図された受信機は、ナビゲーションデバイス７１０、あるいは外部デバイス９１０、あるいは他の外部デバイスであり得る。照合デバイスに取り付けられた１つより多い外部デバイスがあり得る。
【００７６】
上に記述されたシステムの異なる部品およびコンポーネントと方法は、また、互いに独立に実装され得、また、異なる形で組み合わされ得ることは理解されるべきである。さらに、上に記述された実施形態は、例示的実施形態のみであると解釈されるべきである。
【符号の説明】
【００７７】
１００  キー
１２０  メモリ
１３０  インターフェイス
１４０  アクセスコンポーネント
７１０  ナビゲーションデバイス
７２０  メモリ
７３０  照合デバイス
７４０  インターフェイス
７５０  接続
【図１】
2011053205.tif 000003
【図２】
2011053205.tif 000004
【図３】
2011053205.tif 000005
【図４】
2011053205.tif 000006
【図５】
2011053205.tif 000007
【図６】
2011053205.tif 000008
【図７】
2011053205.tif 000009
【図８】
2011053205.tif 000010
【図９】
2011053205.tif 000011