(57)【要約】  狭域用ＩＦ７４は、電子機器に接続可能である。広域用ＩＦ７２は、サーバ装置に接続可能である。バージョン情報取得部８０は、電子機器に記憶されたソフトウエアのバージョンに関する情報を取得する。更新データ取得部７６は、バージョンに関する情報をもとに、サーバ装置から更新データを取得する。更新部７８は、電子機器に更新データを出力する。更新データ取得部７６は、電子機器に更新データを出力すると、電子機器に記憶されたソフトウエアのバージョンに関する情報を取得する。
2014087613.tif 000002
【特許請求の範囲】
【請求項１】
更新対象となるソフトウエアを記憶した電子機器に第１ネットワークを介して接続可能である第１インターフェイスと、
前記第１インターフェイスが接続可能である電子機器に記憶されたソフトウエアを更新するための更新データを記憶したサーバ装置に、第１ネットワークとは異なった第２ネットワークを介して接続可能である第２インターフェイスと、
前記第１インターフェイスが接続した電子機器から、電子機器に記憶されたソフトウエアのバージョンに関する情報を取得し、バージョンに関する情報をメモリに記憶させる第１取得部と、
前記第１インターフェイスが電子機器に未接続であっても、メモリに記憶されたバージョンに関する情報をもとに、前記第２インターフェイスが接続したサーバ装置から、更新データを取得し、更新データをメモリに記憶させる第２取得部と、
前記第２インターフェイスがサーバ装置に未接続であっても、前記第１インターフェイスが接続した電子機器に、メモリに記憶された更新データを出力する更新部と、
を備えることを特徴とする通信装置。
【請求項２】
前記更新部は、前記第１インターフェイスが接続した電子機器から取得したソフトウエアのバージョンに関する情報と、メモリに記憶された更新データのバージョンとを比較することによって、更新データの出力の必要性を決定することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記更新部は、前記第１インターフェイスが接続した電子機器に、メモリに記憶された更新データのバージョンに関する情報を出力することによって、更新データの出力の必要性を電子機器に決定させることを特徴とする請求項１に記載の通信装置。
【請求項４】
車両に搭載可能な電子機器に記憶されたソフトウエアを更新するための更新データと、電子機器を特定するための第１識別情報とを記憶したサーバ装置に、ネットワークを介して接続可能である通信装置であって、
第１識別情報を記憶した車両用鍵から、第１識別情報を取得する第１取得部と、
前記第１取得部において取得した第１識別情報と、本通信装置を特定するための第２識別情報との組合せをサーバ装置に出力することによって、本通信装置の登録をサーバ装置に要求する要求部と、
前記要求部からの要求に対する応答として、サーバ装置から登録通知を取得する第２取得部と、
前記第２取得部が登録通知を取得した場合、サーバ装置から更新データを取得し、更新データをメモリに記憶させる第３取得部と、
を備えることを特徴とする通信装置。
【請求項５】
サーバ装置に接続するためのネットワークとは別のネットワークを介して、電子機器から、電子機器に記憶されたソフトウエアのバージョンに関する情報を取得し、バージョンに関する情報をメモリに記憶させる第４取得部と、
電子機器に未接続であっても、メモリに記憶されたバージョンに関する情報をもとに、前記第３取得部によって更新データがメモリに記憶されており、サーバ装置に未接続であっても、接続した電子機器に、メモリに記憶された更新データを出力する更新部とをさらに備えることを特徴とする請求項４に記載の通信装置。
【請求項６】
車両に搭載可能な電子機器との間にて所定のデータの授受を可能にするためのチケットと、電子機器を特定するための第１識別情報とを記憶したサーバ装置に、ネットワークを介して接続可能である通信装置であって、
第１識別情報を記憶した車両用鍵から、第１識別情報を取得する第１取得部と、
前記第１取得部において取得した第１識別情報と、本通信装置を特定するための第２識別情報との組合せをサーバ装置に出力することによって、本通信装置の登録をサーバ装置に要求する要求部と、
前記要求部からの要求に対する応答として、サーバ装置からチケットを取得する第２取得部と、
前記第２取得部が取得したチケットを使用することによって、サーバ装置に接続するためのネットワークとは別のネットワークを介して、チケットを記憶した電子機器との間にて前記所定のデータの授受を行うための通信経路を確立する接続部と、
を備えることを特徴とする通信装置。
【請求項７】
更新対象となるソフトウエアを記憶した電子機器であって、
本電子機器に第１ネットワークを介して接続可能であるとともに、本電子機器に記憶されたソフトウエアを更新するための更新データを記憶したサーバ装置に、前記第１ネットワークとは異なった第２ネットワークを介して接続可能である通信装置に接続可能である通信部と、
前記通信部が接続した通信装置へ、本電子機器に記憶されたソフトウエアのバージョンに関する情報を出力する出力部と、
前記通信部が通信装置に未接続であっても、通信装置において、記憶されたバージョンに関する情報をもとにサーバ装置から更新データが取得されており、通信装置がサーバ装置に未接続であっても、前記通信部が接続した通信装置から更新データを入力する入力部とを備え、
前記出力部は、前記入力部が入力した更新データによって、ソフトウエアが更新されると、前記通信部が接続した通信装置へ、本電子機器に記憶されたソフトウエアのバージョンに関する情報を出力することを特徴とする電子機器。
【請求項８】
車両に搭載可能な電子機器であって、
本電子機器に第１ネットワークを介して接続可能であるとともに、本電子機器に記憶されたソフトウエアを更新するための更新データと、本電子機器を特定するための第１識別情報とを記憶したサーバ装置に、第１ネットワークとは異なった第２ネットワークを介して接続可能である通信装置に接続可能である通信部と、
前記通信部が通信装置に未接続であっても、通信装置において、（１）第１識別情報を記憶した車両用鍵から、第１識別情報が取得され、（２）通信装置を特定するための第２識別情報と第１識別情報との組合せがサーバ装置に出力されることによって、通信装置の登録がサーバ装置に要求され、（３）サーバ装置から取得した登録通知をもとに、サーバ装置からの更新データが記憶されており、通信装置がサーバ装置に未接続であっても、前記通信部が接続した通信装置から更新データを入力する入力部と、
を備えることを特徴とする電子機器。
【請求項９】
車両に搭載可能な電子機器であって、
本電子機器に第１ネットワークを介して接続可能であるとともに、本電子機器との間にて所定のデータの授受を可能にするためのチケットと、本電子機器を特定するための第１識別情報とを記憶したサーバ装置に、第１ネットワークとは異なった第２ネットワークを介して接続可能である通信装置に接続可能である通信部と、
前記通信部が通信装置に未接続であっても、通信装置において、（１）第１識別情報を記憶した車両用鍵から、第１識別情報が取得され、（２）通信装置を特定するための第２識別情報と第１識別情報との組合せがサーバ装置に出力されることによって、通信装置の登録がサーバ装置に要求され、（３）要求に対する応答として、サーバ装置からチケットが取得されており、通信装置がサーバ装置に未接続であっても、通信装置からのチケットをもとに、通信装置との間にて前記所定のデータの授受を行うための通信経路の確立を許可する認証部と、
を備えることを特徴とする電子機器。
【請求項１０】
更新対象となるソフトウエアを記憶する電子機器に第１ネットワークを介して接続することによって、電子機器から、電子機器に記憶されたソフトウエアのバージョンに関する情報を取得し、バージョンに関する情報をメモリに記憶させるステップと、
電子機器に未接続であっても、メモリに記憶されたバージョンに関する情報をもとに、電子機器に記憶されたソフトウエアを更新するための更新データを記憶したサーバ装置に、第１ネットワークとは異なった第２ネットワークを介して接続することによって、サーバ装置から、更新データを取得し、更新データをメモリに記憶させるステップと、
サーバ装置に未接続であっても、接続した電子機器に、メモリに記憶された更新データを出力するステップと、
を備えることを特徴とする通信方法。
【請求項１１】
車両に搭載可能な電子機器を特定するための第１識別情報を記憶した車両用鍵から、第１識別情報を取得するステップと、
取得した第１識別情報と、通信装置を特定するための第２識別情報との組合せを、電子機器に記憶されたソフトウエアを更新するための更新データと、第１識別情報とを記憶したサーバ装置に、ネットワークを介して出力することによって、通信装置の登録をサーバ装置に要求するステップと、
要求に対する応答として、サーバ装置から登録通知を取得するステップと、
登録通知を取得した場合、サーバ装置から更新データを取得し、更新データをメモリに記憶させるステップと、
を備えることを特徴とする通信方法。
【請求項１２】
車両に搭載可能な電子機器を特定するための第１識別情報を記憶した車両用鍵から、第１識別情報を取得するステップと、
取得した第１識別情報と、通信装置を特定するための第２識別情報との組合せを、電子機器との間にて所定のデータの授受を可能にするためのチケットと、第１識別情報とを記憶したサーバ装置に、ネットワークを介して出力することによって、通信装置の登録をサーバ装置に要求するステップと、
要求に対する応答として、サーバ装置からチケットを取得するステップと、
チケットを使用することによって、サーバ装置に接続するためのネットワークとは別のネットワークを介して、チケットを記憶した電子機器との間にて前記所定のデータの授受を行うための通信経路を確立するステップと、
を備えることを特徴とする通信方法。
【請求項１３】
車両に搭載可能な電子機器を特定するための第１識別情報を記憶した車両用鍵であって、
前記第１識別情報が通信装置に取得された後、第１識別情報と、本通信装置を特定するための第２識別情報との組合せが通信装置からサーバ装置に出力されることによって、通信装置の登録がサーバ装置に要求されると、サーバ装置から通信装置へ、電子機器との間にて所定のデータの授受を可能にするためのチケットが出力され、チケットを使用することによって、通信装置と電子機器との間にて前記所定のデータの授受を行うための通信経路が確立されることを特徴とする車両用鍵。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術に関し、特に所定のデータを通信する通信装置、電子機器、通信方法、車両用鍵に関する。
【背景技術】
【０００２】
車両用のルートを選択して車両を所望の目的地に導くために、車両にナビゲーションシステムが搭載される。ナビゲーションシステムは、ソフトウエアを含んで構成されており、地図データへアクセスする。地図データは、新しい道路の敷設等によって更新される。更新された地図データは、ナビゲーションシステムに移送されるべきであるが、当該移送は、ユーザに任されている。その結果、ナビゲーションシステムの更新が、ユーザにとって手間になる。それに対応するために、地図データを格納したメモリが、車両のキーに搭載される。ナビゲーションシステムは、車両のキーのメモリに格納されたデータを使用して、地図データを更新する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−０５３２０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ナビゲーションシステムにかかわらず、電子機器へのアクセスが必要になる場合が生じる。その際、電子機器へのアクセスが簡易である方が望ましい。【０００５】
本発明はこうした状況に鑑みてなされたものであり、その目的は、電子機器へのアクセスを簡易にする技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の通信装置は、更新対象となるソフトウエアを記憶した電子機器に第１ネットワークを介して接続可能である第１インターフェイスと、第１インターフェイスが接続可能である電子機器に記憶されたソフトウエアを更新するための更新データを記憶したサーバ装置に、第１ネットワークとは異なった第２ネットワークを介して接続可能である第２インターフェイスと、第１インターフェイスが接続した電子機器から、電子機器に記憶されたソフトウエアのバージョンに関する情報を取得し、バージョンに関する情報をメモリに記憶させる第１取得部と、第１インターフェイスが電子機器に未接続であっても、メモリに記憶されたバージョンに関する情報をもとに、第２インターフェイスが接続したサーバ装置から、更新データを取得し、更新データをメモリに記憶させる第２取得部と、第２インターフェイスがサーバ装置に未接続であっても、第１インターフェイスが接続した電子機器に、メモリに記憶された更新データを出力する更新部と、を備える。【０００７】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００８】
本発明によれば、電子機器へのアクセスを簡易にできる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施例１に係る通信システムの構成を示す図である。
【図２】図１のサーバ装置の構成を示す図である。
【図３】図２の管理レコードのデータ構造を示す図である。
【図４】図１の通信装置の構成を示す図である。
【図５】図１の車載装置の構成を示す図である。
【図６】図１の通信システムによる初期処理の手順を示すシーケンス図である。
【図７】図１の通信システムによるダウンロード処理の手順を示すシーケンス図である。
【図８】図１の通信システムによる更新処理の手順を示すシーケンス図である。
【図９】図４の通信装置による通信処理の手順を示すフローチャートである。
【図１０】図９につづく通信処理の手順を示すフローチャートである。
【図１１】図２のサーバ装置による通信処理の手順を示すフローチャートである。
【図１２】図１１につづく通信処理の手順を示すフローチャートである。
【図１３】図５の車載装置による通信処理の手順を示すフローチャートである。
【図１４】本発明の実施例２に係る通信システムによる更新処理の手順を示すシーケンス図である。
【図１５】本発明の実施例２に係る通信装置による通信処理の手順を示すフローチャートである。
【図１６】図１５につづく通信処理の手順を示すフローチャートである。
【図１７】本発明の実施例２に係る車載装置による通信処理の手順を示すフローチャートである。
【図１８】本発明の実施例３に係る通信システムの構成を示す図である。
【図１９】図１８のサーバ装置の構成を示す図である。
【図２０】図１９の管理レコードのデータ構造を示す図である。
【図２１】図１８の通信装置の構成を示す図である。
【図２２】図１８の車載装置の構成を示す図である。
【図２３】図１８の通信システムによる初期処理の手順を示すシーケンス図である。
【図２４】図１８の通信システムによる更新処理の手順を示すシーケンス図である。
【図２５】図２１の通信装置による通信処理の手順を示すフローチャートである。
【図２６】図２５につづく通信処理の手順を示すフローチャートである。
【図２７】図２６につづく通信処理の手順を示すフローチャートである。
【図２８】図１９のサーバ装置による通信処理の手順を示すフローチャートである。
【図２９】図２８につづく通信処理の手順を示すフローチャートである。
【図３０】図２２の車載装置による通信処理の手順を示すフローチャートである。
【図３１】本発明の実施例４に係るサーバ装置の構成を示す図である。
【図３２】図３１の管理レコードのデータ構造を示す図である。
【図３３】図３１のサーバ装置における状態遷移を示す図である。
【図３４】本発明の実施例４に係る通信装置の構成を示す図である。
【図３５】本発明の実施例４に係る車載装置の構成を示す図である。
【図３６】本発明の実施例４に係る通信システムによる初期処理の手順を示すシーケンス図である。
【図３７】本発明の実施例４に係る通信システムによるデータ通信の手順を示すシーケンス図である。
【図３８】本発明の実施例４に係る通信システムによる通信装置の変更処理の手順を示すシーケンス図である。
【図３９】本発明の実施例４に係る通信システムによる車両キーを紛失した際の処理の手順を示すシーケンス図である。
【図４０】本発明の実施例４に係る通信システムによるチケットの更新処理の手順を示すシーケンス図である。
【図４１】図３３の通信装置による通信処理の手順を示すフローチャートである。
【図４２】図４１につづく通信処理の手順を示すフローチャートである。
【図４３】図３１のサーバ装置による通信処理の手順を示すフローチャートである。
【図４４】図３４の車載装置による通信処理の手順を示すフローチャートである。
【図４５】本発明の実施例５に係る通信システムによる初期処理の手順を示すシーケンス図である。
【図４６】本発明の実施例１または２の変形例に係る通信装置の構成を示す図である。
【図４７】本発明の実施例１または２の変形例に係る車載装置の構成を示す図である。
【図４８】本発明の実施例１または２の変形例に係る通信システムによる初期処理の手順を示すシーケンス図である。
【図４９】本発明の実施例１または２の変形例に係る通信システムによる更新処理の手順を示すシーケンスで、図８との差異点を示す図である。
【図５０】本発明の実施例１または２の変形例に係る通信システムによる更新処理の手順を示すシーケンスで、図１４との差異点を示す図である。
【図５１】図４６の通信装置による通信処理の手順を示すフローチャートであり、図９との差異点を示す図である。
【図５２】図４６の通信装置による通信処理の手順を示すフローチャートであり、図１５との差異点を示す図である。
【図５３】図４７の車載装置による通信処理の手順を示すフローチャートであり、図１３との差異点を示す図である。
【図５４】図４７の車載装置による通信処理の手順を示すフローチャートであり、図１７との差異点を示す図である。
【図５５】本発明の実施例１または２の変形例に係る車載装置から通信装置へのアクセス許可のチケット送付の手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
（実施例１）
本発明の実施例１を具体的に説明する前に、基礎となった知見を説明する。車載装置の一例は、カーナビゲーション装置である。車載装置のプログラムあるいは地図データなどのソフトウエアを車両販売後に更新する必要性が生じる場合がある。これに対応するために、カーディーラに車を持ち込んで整備士が手作業で書き換える方法、車両オーナにＤＶＤメディアなどを郵送してユーザに書き換えさせる方法、携帯電話モデムを予め車両に搭載しておいてネット経由で書き換える方法が一般的である。ひとつ目の方法は、オーナに車をカーディーラまで逐一持って来させる手間がかかるうえ整備士への作業負担が大きくなる。ふたつ目の方法は、メディアを全ユーザに配布する手間やコストが課題になる。３つ目の方法は、車両専用の携帯電話回線の契約をユーザに結ばせる必要があり、オーナへのコスト負担が大きくなる。
【００１１】
これらに対処するために、車両キーにメモリデバイスを搭載しておき、新しいソフトウエアを書き込んでおいて、車両キーを車両に持ち込んでキーシリンダーに差し込んだ場合に、ソフトウエア更新がなされている。車両キーは必ず車体と一対で使用され、かつ車両オーナが自宅内に持ち込む物なので、車両に更新ソフトウエアを運ぶ媒体として適している。しかしながら、ソフトウエア更新理由発生のたびに車両のメーカあるいはカーディーラからオーナに告知を行って、かつインターネット経由でオーナ自身が逐一更新ソフトウエアをＰＣにダウンロードしてから車両キーに書き込むことが必要になり、手間が生ずる。また、車両キー自身にネットワーク機能を持たせて自動取得可能な構成とすると、車両キーが大きく重くなり、かつ車両キーの電池消耗も激しくなるおそれがある。
【００１２】
本発明の実施例１は、携帯電話端末等の通信装置を介して、車載装置のソフトウエアを更新する通信システムに関する。本実施例では、車両オーナが所持している通信装置に、車載装置のソフトウエアを更新させるための専用アプリケーションをダウンロードさせる。通信装置の一例は、スマートフォンである。専用アプリケーションは、通信装置の広域ネットワークを通じて、車両に適した更新データをサーバ装置から取得し保管する。充電、音楽再生などの契機で通信装置と車載装置とを接続する際に、その背後処理で通信装置に保管してある更新データを車載装置に転送し、車載装置のソフトウエアが更新される。
【００１３】
図１は、本発明の実施例１に係る通信システム１００の構成を示す。通信システム１００は、サーバ装置１０、ネットワーク１２、基地局装置１４、車載装置１８、通信装置２０を含む。車載装置１８は、車両１６に搭載されている。
【００１４】
車載装置１８は、ナビゲーション装置等の電子機器である。車載装置１８は、本車載装置１８を動作させるためのソフトウエアを記憶する。ソフトウエアは、車載装置１８のファームウエア、ナビゲーション機能を実現するためのソフトウエア、地図データを含んでおり、これらは適宜更新される。つまり、ソフトウエアは、更新対象となる。通信装置２０は、携帯電話端末、スマートフォン等の無線装置である。通信装置２０は、第１ネットワークである狭域ネットワークを介して車載装置１８に接続可能である。狭域ネットワークの一例は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）である。なお、狭域ネットワークは、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ワイヤレスＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のような無線通信であってもよい。
【００１５】
基地局装置１４は、一端側にて通信装置２０に接続され、他端側にてネットワーク１２に接続される。その結果、通信装置２０は、基地局装置１４、ネットワーク１２を介してサーバ装置１０に接続される。ここで、サーバ装置１０と通信装置２０との間の接続は、第２ネットワークである広域ネットワークを介してなされる。広域ネットワークの一例は、携帯電話回線網である。なお、広域ネットワークのうちの基地局装置１４と通信装置２０との間は、ワイヤレスＬＡＮであってもよい。サーバ装置１０は、車載装置１８に記憶されたソフトウエアを更新するための更新データを記憶する。なお、サーバ装置１０は、必ずしも１台である必要はなく、複数のサーバ群から構成されるクラウドシステムによって構成されてもよい。
【００１６】
このような構成において、通信装置２０は、狭域ネットワークを介して接続した車載装置１８から、車載装置１８に記憶されたソフトウエアのバージョンに関する情報（以下、「バージョン情報」という）を取得し、バージョン情報をメモリに記憶させる。通信装置２０は、車載装置１８に未接続であっても、メモリに記憶されたバージョン情報をもとに、広域ネットワークを介して接続したサーバ装置１０から、更新データを取得し、更新データをメモリに記憶させる。通信装置２０は、サーバ装置１０に未接続であっても、狭域ネットワークを介して接続した車載装置１８に、メモリに記憶された更新データを出力する。車載装置１８は、更新データを使用することによって、ソフトウエアを更新する。通信装置２０は、車載装置１８に更新データを出力した後、車載装置１８に記憶されたソフトウエアのバージョン情報を取得し、バージョン情報をメモリに記憶させる。
【００１７】
ここで、ソフトウエア更新を行うにあたって、車両のオーナ以外の通信装置が車載装置１８に無制限でアクセスすることは、セキュリティ的に好ましくない。あるいは、複数の通信装置が利用されることによる通信料の課金の面でも好ましくない。したがって、通信装置２０が狭域ネットワークを介して車載装置１８に接続された際に、車載装置１８固有のパスコードを通信装置２０から送信し、車載装置１８側で正当性を確認することにより、通信装置２０が車両オーナ個人の所有物であることを保証させる。
【００１８】
図２は、サーバ装置１０の構成を示す。サーバ装置１０は、サーバ装置用制御部３０、広域通信部３２、管理用ＤＢ３４、更新データ用ＤＢ３６を含む。サーバ装置用制御部３０は、出力部３８を含み、管理用ＤＢ３４は、管理レコード４０を含み、更新データ用ＤＢ３６は、更新データ４２を含む。
【００１９】
広域通信部３２は、ネットワーク１２、基地局装置１４を介して通信装置２０に接続可能である。つまり、広域通信部３２は、広域ネットワークに対応した通信機能を備える。前述のごとく、通信装置２０は、更新対象となるソフトウエアを記憶した車載装置１８に狭域ネットワークを介して接続可能であるとともに、サーバ装置１０に、狭域ネットワークとは異なった広域ネットワークを介して接続可能である。以下では、サーバ装置１０の構成を（１）初期処理、（２）ダウンロード処理・更新処理、（３）抹消処理の順に説明する。
【００２０】
（１）初期処理
これは、車載装置１８のソフトウエアを更新するための更新用アプリケーションを通信装置２０にダウンロードさせるために、通信装置２０を初期登録することに相当する。更新用アプリケーションとは、通信装置２０にダウンロードされたアプリケーションソフトウエアである。通信装置２０は、更新用アプリケーションを動作させて、車載装置１８のソフトウエア更新に必要なデータ（以下、「更新データ」という）をサーバ装置１０から取得し、かつ車載装置１８に転送する。車両１６のオーナになる人がカーディーラで車両購入の契約を行うと、まずカーメーカあるいはカーディーラにて契約書で指定された車載装置１８が車両１６に装着される。このときの車載装置１８に搭載されているソフトウエアのバージョンが初期ソフトウエアである。
【００２１】
次に、車両１６がオーナに引き渡されると、オーナは、サーバ装置１０から通信装置２０内に更新用アプリケーションをダウンロードする。これに対応するように、サーバ装置用制御部３０は、広域通信部３２を介して通信装置２０から、通信装置２０を識別するための情報（以下、「通信装置ＩＤ」という）を受けつける。その際、予め定められたパスワードが受けつけられてもよい。サーバ装置用制御部３０は、通信装置ＩＤをもとに管理レコード４０を生成し、管理レコード４０を管理用ＤＢ３４に記憶させる。これは、通信装置２０がサーバ装置１０に登録されることに相当する。
【００２２】
図３は、管理レコード４０のデータ構造を示す。図示のごとく、通信装置ＩＤ欄２００、バージョン情報欄２０２が含まれる。通信装置ＩＤ欄２００には、通信装置ＩＤが格納される。バージョン情報欄２０２には、通信装置ＩＤにて識別される通信装置２０が接続可能な車載装置１８に記憶されたソフトウエアのバージョンが示される。初期の段階においては、バージョン情報は、空欄であってもよく、初期バージョンであってもよい。また、図３とは異なって、通信装置２０ごとに管理レコード４０が生成されてもよい。出力部３８は、通信装置２０を登録した後、広域通信部３２から通信装置２０へ更新用ソフトウエアを出力する。その結果、更新用ソフトウエアは、通信装置２０に記憶される。図２に戻る。
【００２３】
（２）ダウンロード処理・更新処理
これは、車載装置１８のソフトウエア更新事由が発生した場合の処理に相当する。ソフトウエア更新は、例えば、車載装置１８のソフトウエアの不具合が発売後に発見された場合、ナビゲーション用の地図データの更新があった場合などになされる。サーバ装置用制御部３０は、ソフトウエアを更新すべき事由が発生した場合に、管理用ＤＢ３４を検索して、ソフトウエア更新が必要な少なくともひとつの通信装置２０を選択する。選択した通信装置ＩＤを宛先として、出力部３８は、広域通信部３２を介して差分発生の一斉通知を実行する。なお、通信ＩＤが携帯電話番号の場合、通知には、ＳＭＳ（ショートメッセージ）が使用されてもよい。この通知は、通信装置２０内の更新用ソフトウエアに受信される。
【００２４】
その後、サーバ装置用制御部３０は、広域通信部３２を介して通信装置２０から、更新が必要なソフトウエアのリストを受けつける。このリストは、広域通信部３２が通信装置２０に未接続であっても、通信装置２０において車載装置１８から取得されたソフトウエアのバージョン情報をもとに生成されている。また、リストにて示されたソフトウエアを更新させるためのデータが、更新データ４２に相当する。サーバ装置用制御部３０は、送信すべき更新データ４２を特定する。出力部３８は、広域通信部３２を介して通信装置２０へ、更新データ４２を送信する。これは、通信装置２０が車載装置１８に未接続であっても、通信装置２０に記憶されたバージョン情報をもとに、サーバ装置用制御部３０は、通信装置２０へ更新データを出力し、更新データを通信装置２０に記憶させることに相当する。なお、通信装置２０の更新用ソフトウエアによる更新データのダウンロードは、背後（バックグラウンド）処理としてなされる。背後処理なので、配信中に通信装置２０上にて更新用ソフトウエア以外の別アプリケーションが動作してもなんらかまわない。
【００２５】
サーバ装置用制御部３０は、広域通信部３２を介して通信装置２０から、車載装置１８に記憶されたソフトウエアのバージョン情報を受けつける。サーバ装置用制御部３０は、管理レコード４０に、受けつけたバージョン情報を記憶させる。更新されたバージョン情報は、通信装置ＩＤに紐づけて管理レコード４０に記憶される。
【００２６】
（３）抹消処理
これは、管理用ＤＢ３４からの通信装置ＩＤの登録を抹消することに相当する。オーナが車両１６を中古車として売却する場合などには、そのオーナの通信装置２０に関する登録が、管理用ＤＢ３４から抹消されるべきである。元オーナが、通信装置２０を使用することによって、更新用ソフトウエアのコマンドを操作して抹消する。サーバ装置用制御部３０は、広域通信部３２を介して通信装置２０から、抹消の要求を受けつけると、サーバ装置用制御部３０は、当該抹消の要求に対応した通信装置ＩＤを更新データ４２から抹消する。また、元オーナあるいは新オーナになった人がカーディーラに直接申請して、サーバ管理者が、管理用ＤＢ３４に記憶された通信装置ＩＤを抹消してもよい。
【００２７】
この構成は、ハードウエア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ハードウエアとソフトウエアの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００２８】
図４は、通信装置２０の構成を示す。通信装置２０は、通信装置用制御部６０、通信装置用記憶部６２、通信装置用入力部６４、通信装置用表示部６６、広域通信部６８、狭域通信部７０を含む。通信装置用制御部６０は、広域用ＩＦ７２、狭域用ＩＦ７４、更新データ取得部７６、更新部７８、バージョン情報取得部８０を含み、通信装置用記憶部６２は、バージョン情報８２、更新データ８４、更新用アプリケーション８６、パスコード８７を含む。
【００２９】
狭域通信部７０は、狭域ネットワークを介して車載装置１８と通信する。狭域通信部７０は、狭域ネットワークに対応した通信機能を備える。狭域用ＩＦ７４は、狭域通信部７０を介して、更新対象となるソフトウエアを記憶した車載装置１８に狭域ネットワーク経由で接続可能である。つまり、狭域用ＩＦ７４は、狭域通信部７０に接続するためのインターフェイスであり、かつ狭域通信部７０を介して車載装置１８に接続するためのインターフェイスである。このような狭域用ＩＦ７４は、第１インターフェイスと呼ばれてもよい。
【００３０】
広域通信部６８は、基地局装置１４と直接通信するとともに、基地局装置１４、ネットワーク１２を介してサーバ装置１０と通信する。広域通信部６８は、広域ネットワークに対応した機能を備える。広域用ＩＦ７２は、広域通信部６８を介して、車載装置１８に記憶されたソフトウエアを更新するための更新データを記憶したサーバ装置１０に広域ネットワーク経由で接続可能である。つまり、広域用ＩＦ７２は、広域通信部６８に接続するためのインターフェイスであり、かつ広域通信部６８を介してサーバ装置１０に接続するためのインターフェイスである。このような広域用ＩＦ７２は、第２インターフェイスと呼ばれてもよい。通信装置用入力部６４は、ユーザから通信装置２０への指示を受けつける。通信装置用入力部６４は、ボタン等によって構成される。通信装置用入力部６４は、受けつけた指示を通信装置用制御部６０に出力する。通信装置用表示部６６は、ディスプレイを備え、通信装置用制御部６０からの指示に応じた画像、文字等をディスプレイに表示する。以下では、通信装置２０の構成を（１）初期処理、（２）ダウンロード処理、（３）更新処理の順に説明する。
【００３１】
（１）初期処理
車両１６のオーナになる人がカーディーラで車両購入の契約を行うと、まずカーメーカあるいはカーディーラにて契約書で指定された車載装置１８が車両１６に装着される。このときの車載装置１８に搭載されているソフトウエアのバージョンが初期ソフトウエアである。次に、車両１６がオーナに引き渡された後のステップについて述べる。通信装置用制御部６０は、更新用アプリケーションを通信装置２０からダウンロードするために、広域通信部６８は、広域用ＩＦ７２から通信装置２０へ通信装置ＩＤを出力する。その際、通信装置ＩＤとともに、パスワードが出力されてもよい。その後、広域用ＩＦ７２は、広域通信部６８を介してサーバ装置１０からの更新用アプリケーションを入力する。通信装置用制御部６０は、更新用アプリケーションを通信装置用記憶部６２に記憶させる。通信装置用制御部６０は、更新用アプリケーションに対するインストールを実行して、更新用アプリケーションを実行可能な状態にさせる。これが、通信装置用記憶部６２の更新用アプリケーション８６に相当する。
【００３２】
更新用ソフトウエアが通信装置２０にインストールされると、通信装置用制御部６０は、「車載装置と接続して下さい。」という旨のメッセージを通信装置用表示部６６に表示させる。通信装置２０の所有者は、この表示を確認すると、通信装置２０を車両１６内に持ち込んで、車載装置１８と狭域ネットワークで接続する。
【００３３】
このとき、車両オーナ個人所有の通信装置（あるいは、それに類する「特定された通信装置」）であることを立証するためのパスコードの入力要求が、通信装置用表示部６６に表示される。パスコードは、車両購入時にカーディーラからオーナに通知される車載装置１８に固有の秘密コードであり、オーナは漏洩しないように管理する必要がある。オーナが通信装置用入力部６４からパスコードを入力することにより、狭域ネットワークを経由して車載装置１８に送付される。車載装置１８は入力されたパスコードの正当性を、認証部１５２にて車載装置用記憶部１３２に保存されているパスコード１５６と照合し、確認する。照合がＯＫであれば、「通信装置２０は車両オーナ個人所有の通信装置である」と車載装置１８が認識し、確認ＯＫの旨を通信装置２０に通知する。
【００３４】
もしパスコードが正しく入力されなければ、車載装置１８は、その通信端末が車両オーナ以外の所有物（あるいは、ソフトウエア更新用に特定された通信端末ではないもの）であると判断し、ソフトウエアのバージョン情報取得を行わず、更新データのダウンロードなども行わない。ただし、通信装置２０を車両１６内に持ち込む理由は、充電や音楽再生などの理由でもかまわないため、更新データのダウンロード以外の動作（充電や音楽再生）に関しては、動作を許可してもよく、別途制限を設けるようにしてもよい。
【００３５】
パスコードの照合がＯＫとなった場合、バージョン情報取得部８０は、狭域用ＩＦ７４が接続した車載装置１８から、車載装置１８に記憶されたソフトウエアのバージョン情報を取得し、これをバージョン情報８２として通信装置用記憶部６２に記憶させる。また、バージョン情報とともに、ソフトウエアの種類に関する情報が取得されてもよい。バージョン情報取得部８０は、第１取得部と呼ばれてもよく、通信装置用記憶部６２はメモリと呼ばれてもよい。
【００３６】
また、更新用ソフトウエアが通信装置２０にインストールされた後、初めて車載装置１８に狭域ネットワークで接続された際に、オーナが一度パスコードを入力して正当性が確認されれば、通信装置２０はそのパスコードをパスコード８７に記憶し、以降の接続時にオーナが逐一パスコードを入力しなくても、通信装置２０が記憶したパスコードを車載装置１８に送付する。なお正当性が確認されれば、パスコードを記憶する代わりに、車載装置１８がチケットを通信装置２０に発行し、以降の接続時にそのチケットを用いて認証する方法であってもよい。
【００３７】
（２）ダウンロード処理
更新データ取得部７６は、広域用ＩＦ７２を介してサーバ装置１０から、差分発生の通知を受けつける。更新データ取得部７６は、第２取得部と呼ばれてもよい。更新データ取得部７６は、差分発生の通知を受けつけると、通信装置用記憶部６２に記憶されたバージョン情報８２を確認するとともに、ソフトウエアの種類を確認することによって、どのソフトウエアの更新が必要かをリストアップする。なお、車両１６がカーディーラから販売されて初めての更新の場合は、車載装置１８のソフトウエアの種類やバージョン情報が通信装置用記憶部６２に格納されていなくてもよい。なぜならサーバ装置１０は、車両出荷時のソフトウエアの種類あるいはバージョンを記憶しており、かつサーバ装置１０側の更新データの方が必ず新しいバージョンだからである。
【００３８】
更新データ取得部７６は、広域用ＩＦ７２を介してサーバ装置１０へ、更新が必要なソフトウエアのリストを出力する。これにつづいて、通信装置用制御部６０は、「車載装置の更新ソフトウエアがサーバ上にあります。ダウンロードしますか？」というメッセージを通信装置用表示部６６に表示する。このことによって、車両オーナに、通信装置用入力部６４を構成するタッチパネル画面上の「ダウンロード」ボタンを押下することが促される。オーナが「ダウンロード」のボタンを押し下げると、更新データ取得部７６は、広域用ＩＦ７２を介して、更新データのダウンロードを開始する。なお、オーナに逐一問い合わせせずとも、更新データ取得部７６は、更新データを自動的にダウンロードしてもよい。
【００３９】
このように更新データ取得部７６は、狭域用ＩＦ７４が車載装置１８に未接続であっても、通信装置用記憶部６２に記憶されたバージョン情報８２をもとに、広域用ＩＦ７２が接続したサーバ装置１０から、更新データを取得する。さらに、更新データ取得部７６は、更新データ８４として通信装置用記憶部６２に記憶させる。前述のごとく、更新データのダウンロードは、背後（バックグラウンド）処理として実行される。必要な更新データがすべて受信されると、通信装置用制御部６０は、「更新ソフトウエアの準備ができました。スマートフォンを車載装置につなげて下さい」というようなメッセージを通信装置用表示部６６に表示し、オーナに通信装置２０と車載装置１８とを接続するよう促す。
【００４０】
（３）更新処理
通信装置用表示部６６によって、車載装置１８との接続の催促画面が表示された後、オーナは、通信装置２０と車載装置１８とを狭域ネットワークにて接続する。前述のごとく、当該接続は、更新データの転送のケースのみならず、単に通信装置２０内に蓄積された音楽データを車載装置１８経由で再生したい場合、通信装置２０をＵＳＢ経由で充電したい場合であってもよい。狭域用ＩＦ７４が、狭域ネットワークで接続されると、更新部７８は、車載装置１８から機種名や搭載するソフトウエアのバージョンなどの情報を読み出す。その際、車載装置１８にて過去に発生したエラーのログ情報などが同時に読み出されてもよい。読み出されたバージョン情報は、通信装置用記憶部６２にバージョン情報８２として記憶される。
【００４１】
更新部７８は、車載装置１８から取得したソフトウエアのバージョン情報と、通信装置用記憶部６２に記憶された更新データ８４のバージョン情報とを比較することによって、更新データの出力の必要性を決定する。具体的に説明すると、バージョン情報８２の内容よりも、更新データ８４の方が新しいバージョンの場合、更新部７８は、狭域用ＩＦ７４を介して、その旨を車載装置１８に通知する。これにつづいて、車載装置１８のソフトウエアは、オーナに対して「車載装置のソフトウエア更新をしますか？」という主旨の告知を表示する。オーナが車載装置１８に表示された「更新」ボタンを押し下げると、更新部７８は、狭域用ＩＦ７４を介して車載装置１８へ、通信装置用記憶部６２に記憶された更新データ８４を出力する。この出力も、背後（バックグラウンド）処理として実行される。このように、更新部７８は、広域用ＩＦ７２がサーバ装置１０に未接続であっても、狭域用ＩＦ７４が接続した車載装置１８に、通信装置用記憶部６２に記憶された更新データ８４を出力する。
【００４２】
更新部７８が電子機器に更新データを出力することによって、車載装置１８がソフトウエアを更新すると、バージョン情報取得部８０は、車載装置１８に記憶されたソフトウエアのバージョン情報を取得する。これは、更新されたバージョン情報を取得することに相当する。バージョン情報取得部８０は、取得したバージョン情報によって、通信装置用記憶部６２に記憶されたバージョン情報８２を更新する。さらに、更新部７８は、広域用ＩＦ７２を介してサーバ装置１０に対して、車載装置１８のソフトウエア更新完了の通知を出力する。その際に、バージョン情報が添付されてもよい。これを受けてサーバ装置１０は、管理用ＤＢ３４上の管理レコード４０の登録内容を更新する。これにより、サーバ装置１０は、車載装置１８の最新状態を記憶することができ、次のソフトウエア更新事由が発生した際に、更新対象となる車載装置１８の割り出しを容易にできる。
【００４３】
図５は、車載装置１８の構成を示す。車載装置１８は、車載装置用制御部１３０、車載装置用記憶部１３２、狭域通信部１３４、車載装置用入力部１３６、車載装置用表示部１３８を含む。車載装置用制御部１３０は、入力部１４０、出力部１４２、認証部１５２を含み、車載装置用記憶部１３２は、バージョン情報１４４、更新データ１４６、パスコード１５６を含む。なお、パスコード１５６に保存されるパスコードは、オーナが後から車載装置用入力部１３６を用いて、カーディーラより付与された初期値を変更できる仕様としてもよい。
【００４４】
狭域通信部１３４は、狭域ネットワークを介して通信装置２０に接続可能である。狭域通信部１３４は、狭域ネットワークに対応した通信機能を備える。前述のごとく、通信装置２０は、狭域ネットワークを介して車載装置１８に接続可能であるとともに、車載装置１８に記憶されたソフトウエアを更新するための更新データを記憶したサーバ装置１０に広域ネットワークを介して接続可能である。オーナが、通信装置２０と車載装置１８とを接続した後、出力部１４２は、車載装置用記憶部１３２のバージョン情報１４４を通信装置２０へ出力し、バージョン情報１４４を通信装置２０に記憶させる。車載装置用制御部１３０は、狭域通信部１３４を介して通信装置２０から、車載装置１８におけるバージョン情報１４４よりも、通信装置２０に記憶された更新データのバージョンの方が新しいことの通知を受けつける。
【００４５】
車載装置用制御部１３０は、車両オーナに対して「車載装置のソフトウエア更新をしますか？」という主旨の告知を車載装置用表示部１３８に表示させる。車載装置用入力部１３６上の「更新」ボタンが、ユーザによって押し下げられると、出力部１４２は、通信装置２０から更新データを受けつける。つまり、入力部１４０は、通信装置２０がサーバ装置１０に未接続であっても、狭域通信部１３４が接続した通信装置２０から更新データを入力する。
【００４６】
更新データのダウンロードは、背後（バックグラウンド）処理として実行される。背後処理であるので、配信中に車載装置１８上にて別アプリケーションが動作しても基本的にはかまわない。入力した更新データは、車載装置用記憶部１３２に更新データ１４６として記憶される。必要な更新データをすべて入力すると、車載装置用制御部１３０は、表示部１５１に「ソフトウエアを更新しました。車載装置を再起動して下さい」というメッセージを車載装置用表示部１３８に表示させる。その結果、オーナに対して、車載装置１８の電源を一旦ＯＦＦにして再度ＯＮにする催促がなされる。
【００４７】
催促にしたがって、オーナが車載装置１８を再起動すると、車載装置用制御部１３０は、更新データ１４６を使用することによって、新しいソフトウエアを起動する。さらに、出力部１４２は、狭域通信部１３４から通信装置２０へ、ソフトウエア更新完了の通知を送信する。つまり出力部１４２は、更新データによって、ソフトウエアが更新されると、狭域通信部１３４が接続した通信装置２０へ、車載装置１８に記憶された新たなソフトウエアのバージョン情報を出力し、新たなバージョン情報を通信装置２０に記憶させる。
【００４８】
以上の構成による通信システム１００の動作を説明する。図６は、通信システム１００による初期処理の手順を示すシーケンス図である。車載装置１８には、初期バージョンのソフトウエアである初期ソフトウエアが記憶される（Ｓ１０）。通信装置２０は、サーバ装置１０へ通信装置用ＩＤを送信する（Ｓ１２）。サーバ装置１０は、通信装置２０へ更新用アプリケーションを送信する（Ｓ１４）。サーバ装置１０は、通信装置ＩＤを登録し（Ｓ１６）、通信装置２０は、更新用アプリケーションをインストールする（Ｓ１８）。その後、通信装置２０と車載装置１８とが接続する（Ｓ１９）。オーナがパスコードを入力すると（Ｓ２０）、通信装置２０がオーナ所有物である旨の確認が車載装置１８にてなされる（Ｓ２１）。パスコードの正当性について確認が取れると車載装置１８が通信装置２０へパスコードを承認した旨の通知を行い（Ｓ２２）、通信装置２０はオーナが入力したパスコードをパスコード８７に記憶する（Ｓ２３）。その後、車載装置１８は、通信装置２０へバージョン情報を送信する（Ｓ２４）。通信装置２０は、バージョン情報を記憶する（Ｓ２５）。ただし、ステップＳ２２およびステップＳ２４における車載装置１８から通信装置２０への「パスコードを承認した旨の通知」と「バージョン情報の送信」は同時に行ってもよい。
【００４９】
図７は、通信システム１００によるダウンロード処理の手順を示すシーケンス図である。サーバ装置１０は、通信装置２０へ差分発生通知を送信する（Ｓ３０）。通信装置２０は、バージョン情報を確認し（Ｓ３２）、サーバ装置１０へ更新データを報告する（Ｓ３４）。これは必要な更新データのリストの出力に相当する。通信装置２０は、ダウンロード要請画面を表示し（Ｓ３６）、ダウンロードボタンを押し下げられる（Ｓ３８）。サーバ装置１０は、通信装置２０に更新データをダウンロードさせる（Ｓ４０）。通信装置２０は、ダウンロード終了を画面表示する（Ｓ４２）。
【００５０】
図８は、通信システム１００による更新処理の手順を示すシーケンス図である。通信装置２０と車載装置１８とが接続する（Ｓ５０）。記憶したパスコードにより、通信装置２０がオーナ所有物である旨の確認が車載装置１８にてなされる（Ｓ５１）、車載装置１８は、通信装置２０へバージョン情報等を送信する（Ｓ５２）。通信装置２０は、更新の必要性を決定する（Ｓ５４）。通信装置２０は、車載装置１８へ、更新データの存在を通知する（Ｓ５６）。車載装置１８は、「更新しますか」と画面表示する（Ｓ５８）。車載装置１８は、「更新」ボタンが押し下げられる（Ｓ６０）と、通信装置２０からの更新データの転送を受けつける（Ｓ６２）。車載装置１８は、終了をオーナに通知し（Ｓ６４）、再起動される（Ｓ６６）。車載装置１８は、通信装置２０へ完了通知を送信する（Ｓ６８）。通信装置２０は、バージョン情報を更新する（Ｓ７０）。通信装置２０は、サーバ装置１０へ完了通知を送信する（Ｓ７２）。サーバ装置１０は、管理用ＤＢ３４を更新する（Ｓ７４）。
【００５１】
図９は、通信装置２０による通信処理の手順を示すフローチャートである。通信装置用制御部６０は、通信装置ＩＤと引き換えに更新用アプリケーションをインストールする（Ｓ８０）。その後、イベント発生待ち状態になる（Ｓ１０２）。イベント発生を検知し（Ｓ８２）、サーバ装置１０からソフトウエアの更新事由発生を受信した場合（Ｓ８４のＹ）、更新データ取得部７６は、サーバ装置１０と通信装置２０の間で更新すべきソフトウエアの種類、バージョン等の確定を実施する（Ｓ９２）。通信装置用表示部６６は、オーナに対して「更新データを取得しますか？」のメッセージを表示する（Ｓ９４）。通信装置用入力部６４が、オーナによる「更新」の押下を受けつけると（Ｓ９６）、更新データ取得部７６は、更新データをダウンロード（背後処理）する（Ｓ９８）。通信装置用表示部６６は、取得完了後、「車載装置に接続して下さい」のメッセージを表示する（Ｓ１００）。その後、イベント発生待ち状態になる（Ｓ１０２）。
【００５２】
サーバ装置１０からソフトウエアの更新事由発生を受信せず（Ｓ８４のＮ）、車両１６に通信装置２０が持ち込まれて車載装置１８と接続された場合（Ｓ８６のＹ）、その接続が、更新用アプリケーションをインストールして初めての場合は（Ｓ１０４のＹ）、オーナにパスコードを入力させ、車載装置１８に送付する（Ｓ１０５）。車載装置１８でのパスコードの照合結果がＯＫで、通信装置２０がオーナ所有物である旨の確認が取れた場合（Ｓ１０６のＹ）、そのパスコードをパスコード８７に記憶する（Ｓ１０７）。その後、バージョン情報取得部８０は、車載装置情報（機種、ソフトウエアのバージョン等）を読み出し、それらを通信装置用記憶部６２に記憶させる（Ｓ８８）。車載装置１８でのパスコードの照合結果がＮＧの場合は（Ｓ１０６のＮ）車両オーナでない人が所有する通信端末なので、ステップ１０２に移行する。
【００５３】
車両１６に通信装置２０が持ち込まれて車載装置１８と接続された場合（Ｓ８６のＹ）であって、その接続が、更新用アプリケーションをインストールして初めてではない場合（Ｓ１０４のＮ）、パスコード８７に記憶済みのパスコードを車載装置１８に送付し、照合結果を得る。照合ＯＫの場合は（Ｓ１０８のＹ）、バージョン情報取得部８０は、車載装置情報を読み出し、それらを通信装置用記憶部６２に記憶させる（Ｓ８８）。もし照合結果がＮＧの場合は（Ｓ１０８のＮ）車両オーナでない人が所有する通信端末なので、ステップ１０２に移行する。
【００５４】
ステップＳ８８にて車載装置情報を読み出して記憶したのち、更新すべき新ソフトウエアがなければ（Ｓ９０のＮ）、イベント発生待ち状態になる（Ｓ１０２）。車両１６に通信装置２０が持ち込まれて車載装置１８と接続されない場合（Ｓ８６のＮ）、ステップ１０２に移行する。更新すべき新ソフトウエアがあれば（Ｓ９０のＹ）、図１０のステップ１１０に移行する。また、図１０のステップ１１８からステップ８２に移行する場合もある。
【００５５】
図１０は、図９につづく通信処理の手順を示すフローチャートである。更新部７８は、車載装置１８に、更新すべきデータがある旨を狭域通信経由で通知する（Ｓ１１０）。更新部７８は、車載装置１８に更新データを狭域通信で転送（背後処理）する（Ｓ１１２）。バージョン情報取得部８０は、車載装置１８から更新完了の通知を狭域通信で受理し、新しい車載器情報（機種・ソフトウエアのバージョン等）を通信装置用記憶部６２に記憶する（Ｓ１１４）。更新部７８は、サーバ装置１０に、車載装置１８のソフトウエア更新完了の通知と、更新ソフトウエアの一覧リストを送信する（Ｓ１１６）。イベント発生待ち情報になる（Ｓ１１８）。その後、図９のステップ８２に移行する。
【００５６】
図１１は、サーバ装置１０による通信処理の手順を示すフローチャートである。イベント発生を検知し（Ｓ１２０）、更新用アプリケーションのダウンロード要求であれば（Ｓ１２２のＹ）、サーバ装置用制御部３０は、通信装置ＩＤを管理用ＤＢ３４上の管理レコード４０に登録する（Ｓ１２４）。出力部３８は、更新用アプリケーションを通信装置２０に転送する（Ｓ１２６）。その後、イベント発生待ち状態になり（Ｓ１３８）、ステップ１２０に移行する。
【００５７】
更新用アプリケーションのダウンロード要求でなく（Ｓ１２２のＮ）、車載装置１８のソフトウエア更新の事由が発生せず（Ｓ１２８のＮ）、車載装置１８のソフトウエア更新完了通知をしない場合（Ｓ１３０のＮ）、管理レコード４０の通信装置情報削除要求でなければ（Ｓ１３２のＮ）、ステップ１３８に移行する。管理レコード４０の通信装置ＩＤ削除要求であれば（Ｓ１３２のＹ）、サーバ装置用制御部３０は、管理レコード４０において、該当する通信装置ＩＤを削除し（Ｓ１３６）、ステップ１３８に移行する。
【００５８】
車載装置１８のソフトウエア更新完了通知を受信した場合（Ｓ１３０のＹ）、サーバ装置用制御部３０は、管理レコード４０を更新し（Ｓ１３４）、ステップ１３８に移行する。車載装置１８のソフトウエア更新の事由が発生すると（Ｓ１２８のＹ）、図１２のステップ１４０に移行する。また、図１２のステップ１４８からステップ１２０に移行する場合もある。
【００５９】
図１２は、図１１につづく通信処理の手順を示すフローチャートである。出力部３８は、該当する通信装置２０に、ソフトウエアの更新事由発生を通知（一斉送信）する（Ｓ１４０）。サーバ装置用制御部３０は、オーナの通信装置２０から、更新すべき車載装置１８のソフトウエアの一覧（差分）情報を受信する（Ｓ１４２）。出力部３８は、オーナの通信装置２０からのダウンロード要求に基づき、更新データを転送する（Ｓ１４４）。サーバ装置用制御部３０は、オーナの通信装置２０からの更新完了通知に基づき、管理レコード４０を更新する（Ｓ１４６）。イベント発生待ち情報になる（Ｓ１４８）。その後、図１１のステップ１２０に移行する。
【００６０】
図１３は、車載装置１８による通信処理の手順を示すフローチャートである。車載装置１８は、イベント発生を検知し（Ｓ１５０）、今、通信装置２０と狭域通信で接続された直後の場合（Ｓ１５２のＹ）、通信装置２０から送付されたパスコードと、パスコード１５６の照合により、通信装置２０がオーナ所有物である旨の確認を行い、確認ＯＫの場合は（Ｓ１５３のＹ）、その旨を通信装置２０に伝える（Ｓ１５４）。その後、出力部１４２は、通信装置２０の要求に基づき、車載装置情報を狭域通信で送信する（Ｓ１５５）。その後、イベント発生待ち状態になり（Ｓ１７２）、ステップ１５０に移行する。また、パスコードの照合による確認がＮＧの場合は（Ｓ１５３のＮ）、その旨を通信装置２０に伝え（Ｓ１６５）、イベント発生待ち状態になる（Ｓ１７２）。
【００６１】
今、通信装置２０と狭域通信で接続された直後ではない場合（Ｓ１５２のＮ）、入力部１４０が、更新すべきソフトウエアがある旨を狭域通信で受信すれば（Ｓ１５６のＹ）、車載装置用制御部１３０は、オーナに対して、「ソフトウエア更新しますか？」とのメッセージを表示する（Ｓ１５８）。入力部１４０は、「更新」押下で通信装置２０から狭域通信で更新データを受信し、車載装置用記憶部１３２に保存する（Ｓ１６０）。出力部１４２は、通信装置２０に、更新データの転送完了を狭域通信で通知する（Ｓ１６２）。車載装置用表示部１３８は、オーナに対して、「車載装置を再起動（ＯＦＦ→ＯＮ）して下さい」とのメッセージを表示する（Ｓ１６４）。その後、ステップ１７２に移行する。ここで、車載装置１８と通信装置２０とが狭域通信で接続された「直後」とは、車載装置１８と通信装置２０とが未接続状態から接続状態に切り替わったときを示す（以下の説明においても同様）。
【００６２】
入力部１４０が、更新すべきソフトウエアがある旨を受信せず（Ｓ１５６のＮ）、ソフトウエア更新後に初めて車載装置１８が起動された場合（Ｓ１６６のＹ）、車載装置用制御部１３０は、新しいソフトウエアを使用して車載装置１８を起動する（Ｓ１６８）。出力部１４２は、通信装置２０に、ソフトウエア更新完了の旨を狭域通信で通知する（Ｓ１７０）。その後、ステップ１７２に移行する。ソフトウエア更新後に初めて車載装置１８が起動された場合でなければ（Ｓ１６６のＮ）、ステップ１６８、１７０がスキップされる。
【００６３】
本発明の実施例によれば、車載装置に記憶されたソフトウエアのバージョンを通信装置に記憶しており、これをもとにサーバ装置からの更新データを入力するとともに、車載装置へ更新データを出力するので、車載装置とは独立して通信装置だけで更新データを取得できる。また、車載装置とは独立して通信装置だけで取得した更新データを車載装置へ出力するので、車載装置への出力を簡易にできる。また、通信装置において、バージョンを確認することによって更新データの出力の必要性を決定するので、車載装置への無駄な出力を省略できる。また、車載装置に記憶されたソフトウエアのバージョンを通信装置に記憶させており、これをもとにサーバ装置からの更新データを通信装置に入力させるとともに、通信装置から車載装置へ更新データを出力させるので、車載装置への出力を簡易にできる。
【００６４】
また、オーナが使用している通信装置の回線契約のみで、オーナが車両に搭乗しているか否か、車両のイグニッションがＯＮか否かに関係なく、車載装置の更新データを安定的に取得できる。また、通信装置のＵＳＢ充電などのようにオーナが車両に搭乗した際に日常的に起こり得る車両との接続契機に、その背後処理で車載装置のソフトウエアを更新できる。また、車載装置のソフトウエアの更新事由が発生した際に、各車両に応じて的確に必要な更新データをリストアップのうえ、オーナの手を過分にわずらわせることなく、車載装置のソフトウエアを更新できる。また、各車両の状況に応じてサーバ装置から必要なデータを選んで取得できるので、全ソフト一斉更新（フルインストール）のみならず、一部のライブラリや地図データだけといった差分更新も可能である。
【００６５】
（実施例２）
本発明の実施例２も、実施例１と同様に、通信装置を介して、車載装置のソフトウエアを更新する通信システムに関する。実施例１において、通信装置が、車載装置に記憶されたソフトウエアのバージョンと、更新データのバージョンとを比較している。一方、実施例２では、車載装置が、この比較を実行する。実施例２に係る通信システム１００、サーバ装置１０、通信装置２０、車載装置１８は、図１、図２、図４、図５と同様のタイプである。ここでは、これまでとの差異を中心に説明する。
【００６６】
図４の通信装置２０において、狭域通信部７０が車載装置１８に接続されたことを検出すると、実施例１と同様にパスコードの照合により、通信装置２０がオーナの所有物である旨の確認が車載装置１８にてなされる。この確認が取れた後、更新部７８は、狭域用ＩＦ７４が接続した車載装置１８に、通信装置用記憶部６２に記憶された更新データ８４のバージョン情報を出力する。これは、更新データの出力の必要性を車載装置１８に決定させるためである。
【００６７】
図５の車載装置１８において、入力部１４０は、狭域通信部１３４を介して、通信装置用記憶部６２に記憶された更新データ８４の種類あるいはバージョン情報を取得する。車載装置用制御部１３０は、取得したバージョン情報と、自分自身のソフトウエアの種類あるいはバージョン情報とを比較する。更新データの方が現在のソフトウエアよりも新しいバージョンである場合、車載装置用制御部１３０は、オーナに対して「車載装置のソフトウエア更新をしますか？」という主旨の告知を車載装置用表示部１３８に表示させる。オーナが車載装置用入力部１３６上の「更新」ボタンを押下すると、車載装置用制御部１３０は、更新データの出力を通信装置２０に要求する。その結果、入力部１４０は、狭域通信部１３４を介して通信装置２０から、更新データをバックグラウンド処理でダウンロードする。ダウンロードした更新データは、車載装置用記憶部１３２に更新データ１４６として記憶される。これにつづく処理は、実施例１と同様であるので、ここでは説明を省略する。
【００６８】
以上の構成による通信システム１００の動作を説明する。図１４は、本発明の実施例２に係る通信システム１００による更新処理の手順を示すシーケンス図である。通信装置２０と車載装置１８とが接続する（Ｓ１８０）。パスコード８７に記憶したパスコードにより、通信装置２０がオーナ所有物である旨の確認が車載装置１８にてなされる（Ｓ１８１）。車載装置１８は、通信装置２０へバージョン情報等を送信する（Ｓ１８２）。通信装置２０は、バージョン情報等を記憶する（Ｓ１８４）。通信装置２０が保存している更新データのバージョンを通信装置２０が車載装置１８へ通知することにより、通信装置２０と車載装置１８とは、更新データのバージョンを確認する（Ｓ１８６）。車載装置１８は、更新の必要性を決定する（Ｓ１８８）。車載装置１８は、「更新しますか」と画面表示する（Ｓ１９０）。車載装置１８は、「更新」ボタンが押し下げられる（Ｓ１９２）と、通信装置２０へ更新データを要求する（Ｓ１９４）。通信装置２０は、車載装置１８へ更新データを転送する（Ｓ１９６）。車載装置１８は、終了を通知し（Ｓ１９８）、再起動される（Ｓ２００）。車載装置１８は、通信装置２０へ完了通知を送信する（Ｓ２０２）。通信装置２０は、バージョン情報を更新する（Ｓ２０４）。通信装置２０は、サーバ装置１０へ完了通知を送信する（Ｓ２０６）。サーバ装置１０は、管理用ＤＢ３４を更新する（Ｓ２０８）。
【００６９】
図１５は、本発明の実施例２に係る通信装置２０による通信処理の手順を示すフローチャートである。通信装置用制御部６０は、通信装置ＩＤと引き換えに更新用アプリケーションをインストールし（Ｓ２１０）、その後、イベント発生待ち状態になる（Ｓ２３４）。イベント発生を検知し（Ｓ２１２）、サーバ装置１０からソフトウエアの更新事由発生を受信した場合（Ｓ２１４のＹ）、更新データ取得部７６は、サーバ装置１０と通信装置２０の間で更新すべきソフトウエアの種類、バージョン等の確定を実施する（Ｓ２２４）。通信装置用表示部６６は、オーナに対して「更新データを取得しますか？」のメッセージを表示する（Ｓ２２６）。通信装置用入力部６４が、オーナによる「更新」の押下を受けつけると（Ｓ２２８）、更新データ取得部７６は、更新データをダウンロードする（Ｓ２３０）。通信装置用表示部６６は、取得完了後、「車載装置に接続して下さい」のメッセージを表示する（Ｓ２３２）。その後、イベント発生待ち状態になり（Ｓ２３４）、ステップ２１２に戻る。
【００７０】
サーバ装置１０からソフトウエアの更新事由発生を受信せず（Ｓ２１４のＮ）、車両１６に通信装置２０が持ち込まれて車載装置１８と接続された場合（Ｓ２１６のＹ）、その接続が、更新用アプリケーションをインストールして初めての場合は（Ｓ２３５のＹ）、オーナにパスコードを入力させ、車載装置１８に送付する（Ｓ２３６）。車載装置１８でのパスコードの照合結果がＯＫで、通信装置２０がオーナ所有物である旨の確認が取れた場合（Ｓ２３７のＹ）、そのパスコードをパスコード８７に記憶する（Ｓ２３８）。その後、バージョン情報取得部８０は、車載装置情報（機種、ソフトウエアのバージョン等）を読み出し、それらを通信装置用記憶部６２に記憶させる（Ｓ２１８）。車載装置１８でのパスコードの照合結果がＮＧの場合は（Ｓ２３７のＮ）車両オーナでない人が所有する通信端末なので、ステップ２３４に移行する。
【００７１】
車両１６に通信装置２０が持ち込まれて車載装置１８と接続された場合（Ｓ２１６のＹ）、その接続が、更新用アプリケーションをインストールして初めてではない場合（Ｓ２３５のＮ）、パスコード８７に記憶済みのパスコードを車載装置１８に送付し、照合結果を得る（Ｓ２３９）。照合ＯＫの場合は（Ｓ２３９のＹ）、バージョン情報取得部８０は、車載装置情報を読み出し、それらを通信装置用記憶部６２に記憶させる（Ｓ２１８）。もし照合結果がＮＧの場合は（Ｓ２３９のＮ）車両オーナでない人が所有する通信端末なので、ステップ２３４に直接移行する。
【００７２】
照合がＯＫとなり、車載装置情報を読み出して記憶したのち（Ｓ２１８）、通信装置用制御部６０は、車載装置１８からの要求を受け、保存してある更新データのバージョン情報を車載装置１８に送信する（Ｓ２２０）。車載装置１８から、更新データ転送要求を受信しなければ（Ｓ２２２のＮ）、ステップ２３４に移行する。車両１６に通信装置２０が持ち込まれて車載装置１８と接続されない場合（Ｓ２１６のＮ）、ステップ２３４に移行する。車載装置１８から、更新データ転送要求を受信した場合（Ｓ２２２のＹ）、図１６のステップ２４０に移行する。また、図１６のステップ２４６からステップ２１２に移行する場合もある。
【００７３】
図１６は、図１５につづく通信処理の手順を示すフローチャートである。更新部７８は、車載装置１８に更新データを狭域通信で転送する（Ｓ２４０）。バージョン情報取得部８０は、車載装置１８から更新完了の通知を狭域通信で受理し、新しい車載器情報（機種・ソフトウエアのバージョン等）を通信装置用記憶部６２に記憶する（Ｓ２４２）。更新部７８は、サーバ装置１０に、車載装置１８のソフトウエア更新完了の通知と、更新ソフトウエアの一覧リストを送信する（Ｓ２４４）。イベント発生待ち情報になる（Ｓ２４６）。その後、図１５のステップ２１２に移行する。
【００７４】
図１７は、本発明の実施例２に係る車載装置１８による通信処理の手順を示すフローチャートである。イベント発生を検知し（Ｓ２５０）、今、通信装置２０と狭域通信で接続された直後であれば（Ｓ２５２のＹ）、通信装置２０から送付されたパスコードと、パスコード１５６の照合により、通信装置２０がオーナ所有物である旨の確認を行い、確認ＯＫの場合は（Ｓ２５３のＹ）、その旨を通信装置２０に伝えたのち（Ｓ２５４）、出力部１４２は、通信装置２０の要求に基づき、車載装置情報を狭域通信で送信する（Ｓ２５５）。車載装置用制御部１３０は、保存中の更新データのバージョン情報を通信装置２０に問い合わせる（Ｓ２５６）。取得したバージョン情報が、自ソフトウエアのバージョンよりも新しい場合（Ｓ２５８のＹ）、車載装置用表示部１３８は、オーナに対して、「ソフトウエア更新しますか？」のメッセージを表示する（Ｓ２６０）。車載装置用入力部１３６において「更新」が押し下げられる（Ｓ２６２）。入力部１４０は、通信装置２０から、更新データをダウンロードし、車載装置用記憶部１３２に保存する（Ｓ２６４）。出力部１４２は、通信装置２０に、更新データの転送完了を通知する（Ｓ２６６）。車載装置用表示部１３８は、オーナに対して、「車載装置を再起動（ＯＦＦ→ＯＮ）して下さい」とのメッセージを表示する（Ｓ２６８）。その後、イベント発生待ち状態になり（Ｓ２７６）、ステップ２５０に移行する。
【００７５】
通信装置２０から送付されたパスコードと、パスコード１５６の照合により、通信装置２０がオーナ所有物である旨の確認を行い（Ｓ２５３）、パスコードの照合がＮＧの場合は（Ｓ２５３のＮ）、その旨を通信装置２０に伝えたのち（Ｓ２６９）、イベント発生待ち状態になる（Ｓ２７６）。
【００７６】
取得したバージョン情報が、自ソフトウエアのバージョンよりも新しくない場合（Ｓ２５８のＮ）、ステップ２７６へ移行する。今、通信装置２０と狭域通信で接続された直後ではなく（Ｓ２５２のＮ）、ソフトウエア更新後に初めて車載装置１８が起動された場合（Ｓ２７０のＹ）、サーバ装置用制御部３０は、新しいソフトウエアを使用して車載装置１８を起動する（Ｓ２７２）。出力部１４２は、通信装置２０に、ソフトウエア更新完了の旨を狭域通信で通知する（Ｓ２７４）。その後、ステップ２７６に移行する。ソフトウエア更新後に初めて車載装置１８が起動された場合でなければ（Ｓ２７０のＮ）、ステップ２７２、２７４がスキップされる。
【００７７】
本発明の実施例によれば、バージョンを確認することによる更新データの出力の必要性を車載装置に決定させるので、通信装置での処理を簡易にできる。また、更新データの出力の必要性を車載装置が決定するので、車載装置が主体となって出力の必要性を判断できる。
【００７８】
（実施例３）
本発明の実施例３も、これまでと同様に、通信装置を介して、車載装置のソフトウエアを更新する通信システムに関する。実施例３では、これまでの通信システムに加えて、更新データのダウンロードに対するセキュリティを強化することを目的とする。実施例３では、オーナが所持している通信装置に更新用アプリケーションをダウンロードさせる。また、車両キー内には、オーナＩＤが保持されており、これが、専用アプリケーションに転記される。オーナＩＤとは、車載装置を識別するための情報である。通信装置は、オーナＩＤと通信装置ＩＤとの組合せを広域ネットワーク経由でサーバ装置に送信する。サーバ装置は、オーナＩＤと通信装置ＩＤとを紐づけて記憶することによって、通信装置を登録する。サーバ装置によって登録されると、更新用アプリケーションは、広域ネットワークを介してサーバ装置から、更新データを取得し記憶する。通信装置と車載装置とが接続されると、通信装置に記憶された更新データが、その背後処理で車載装置に転送される。更新データによって、車載装置に記憶されたソフトウエアが更新される。ここでは、これまでとの差異を中心に説明する。
【００７９】
図１８は、本発明の実施例３に係る通信システム１００の構成を示す。通信システム１００は、サーバ装置１０、ネットワーク１２、基地局装置１４、車載装置１８、通信装置２０、車両キー２２を含む。車両キー２２は、オーナＩＤ保持部２４を含む。車載装置１８は、車両１６に搭載されている。サーバ装置１０は、実施例１と同様に、車載装置１８に記憶されたソフトウエアを更新するための更新データを記憶する。さらに、サーバ装置１０は、車載装置１８を特定するためのオーナＩＤも記憶する。オーナＩＤは、車両オーナの識別コードでもあり、第１識別情報とも呼ばれる。オーナＩＤについては後述する。
【００８０】
車両キー２２は、車両用鍵とも呼ばれ、車両１６を動作させるために使用される。また、車両キー２２は、オーナＩＤを保持するためのオーナＩＤ保持部２４を含む。オーナＩＤ保持部２４に保持されたオーナＩＤは、サーバ装置１０に記憶されたオーナＩＤと同一である。なお、これらのオーナＩＤは、同一でなくてもよく、１対１で対応づけられていればよい。車両キー２２内にオーナＩＤを保持することのひとつ目の利点は、車両キー２２が車両１６と必ず対をなす存在であり、車両キー２２を所有する限り途中で紛失してしまう可能性が低いことである。ふたつ目の利点は、オーナが車両キー２２自体を貴重品として大切に所持・管理し、安易に他人に貸したり見せたりしないことである。これにより車両キー２２のオーナＩＤは、非常に高い確率で車両オーナ本人に紐づけされる。
【００８１】
オーナは、車載装置１８のソフトウエアを更新する前に、初期設定として、車両キー２２に保持されたオーナＩＤを通信装置２０に転記する。転記手続きの一例は、オーナＩＤが車両キー２２の表面ないし内部に文字情報で記述されていて、その文字をオーナが目視で読み取って、通信装置２０の入力部を通じて手入力することである。また、別の一例は、オーナＩＤがＱＲコード（登録商標）などの機械的読み出しが容易な記号で車両キー２２に記載されていて、ＱＲコード（登録商標）を通信装置２０に読み込ませることである。さらに別の一例は、車両キー２２に非接触ＩＣによる近接無線送受信機能を具備させ、かつ通信装置２０にも非接触ＩＣによる近接無線送受信機能を具備させて、車両キー２２と通信装置２０をタッチすることによりオーナＩＤを車両キー２２から通信装置２０に引き渡すことである。
【００８２】
このように通信装置２０は、オーナＩＤを記憶した車両キー２２から、オーナＩＤを取得する。通信装置２０は、取得したオーナＩＤと、予め保持している通信装置ＩＤとの組合せをサーバ装置１０に出力することによって、通信装置２０の登録をサーバ装置１０に要求する。なお、通信装置ＩＤは、第２識別情報とも呼ばれる。要求に対する応答として、通信装置２０は、サーバ装置１０から登録通知を取得する。登録通知を取得した場合、通信装置２０は、サーバ装置１０から、更新データを取得し、更新データをメモリに記憶させる。通信装置２０は、サーバ装置１０に未接続であっても、接続した車載装置１８に、メモリに記憶された更新データを出力する。
【００８３】
図１９は、サーバ装置１０の構成を示す。サーバ装置１０は、サーバ装置用制御部３０、広域通信部３２、管理用ＤＢ３４、更新データ用ＤＢ３６を含む。サーバ装置用制御部３０は、受付部４４、第１出力部４６、第２出力部４８を含み、管理用ＤＢ３４は、管理レコード４０を含み、更新データ用ＤＢ３６は、更新データ４２を含む。以下では、サーバ装置１０の構成を（１）初期処理、（２）ダウンロード処理・更新処理、（３）抹消処理の順に説明する。
【００８４】
（１）初期処理
前述のごとく、車両１６のオーナになる人がカーディーラで車両購入の契約を行うと、まずカーメーカあるいはカーディーラにて契約書で指定された車載装置１８が車両１６に装着される。このときの車載装置１８に搭載されているソフトウエアのバージョンが初期ソフトウエアである。次に、カーメーカあるいはカーディーラの管理者は、オーナＩＤと車両の情報とを紐づける。管理者は、車両キー２２と車載装置１８が互いに共有して保持するためのオーナＩＤを割り振り、それぞれは、オーナＩＤ保持部２４、管理用ＤＢ３４に格納される。このとき、少なくとも管理用ＤＢ３４に格納されるオーナＩＤは電子データである。また、管理用ＤＢ３４では、割り振ったオーナＩＤと車載装置１８の機種、ソフトウエアのバージョンを関連づけて登録する。登録された情報は管理レコード４０に記載される。このとき、管理レコード４０において通信装置ＩＤは登録されていない。
【００８５】
次に、車両１６がオーナに引き渡されると、オーナは、サーバ装置１０から通信装置２０内に更新用アプリケーションをダウンロードする。オーナは、ダウンロードした更新用アプリケーションを正規インストールするために、車両キー２２内に保持されたオーナＩＤを通信装置２０に転記する。これにより、通信装置２０は、車両キー２２からオーナＩＤを取得する。その際、広域通信部３２は、通信装置２０に未接続であってもよい。更新用アプリケーション内にオーナＩＤが取り込まれると、通信装置２０は、広域ネットワークを通じて、ＨＴＴＰないしＨＴＴＰＳ通信を用いてサーバ装置１０に通信装置２０の初期登録を要求する。
【００８６】
その結果、受付部４４は、通信装置２０が車載装置１８に未接続であっても、広域通信部３２が接続した通信装置２０から、オーナＩＤと通信装置ＩＤとの組合せを入力する。通信装置ＩＤとしては、回線契約をしている携帯電話番号、通信装置２０自体の機体識別番号、あるいはこれらの両方が使用されればよい。なお、携帯電話番号は、ＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）カードに登録されている。サーバ装置用制御部３０では、オーナＩＤをもとに管理用ＤＢ３４を検索して該当する管理レコード４０を抽出し、オーナＩＤと通信装置ＩＤを紐づけて記憶する。これが、通信装置２０の登録に相当する。第１出力部４６は、要求に対する応答として、広域通信部３２が接続した通信装置２０に登録通知を出力する。登録通知は、登録ＯＫのアクノリッジである。なお、オーナＩＤが該当なしの異常値だった場合などは、第１出力部４６は、登録ＮＧを通信装置２０に通知する。
【００８７】
図２０は、管理レコード４０のデータ構造を示す。図示のごとく、通信装置ＩＤ欄２１０、オーナＩＤ欄２１２、オーナＩＤ欄２１２が含まれる。通信装置ＩＤ欄２１０、バージョン情報欄２１４は、図３の通信装置ＩＤ欄２００、バージョン情報欄２０２と同様である。オーナＩＤ欄２１２には、オーナＩＤが登録される。図１９に戻る。
【００８８】
（２）ダウンロード処理・更新処理
この処理は、実施例１、２と同様であるので、ここでは説明を省略する。なお、第２出力部４８は、第１出力部４６が登録通知を出力した場合、広域通信部３２が接続した通信装置２０に更新データを出力し、更新データを通信装置２０に記憶させる。つまり、第２出力部４８は、図２の出力部３８と同様の動作を実行する。
（３）抹消処理
この処理も、実施例１、２と同様であるので、ここでは説明を省略する。
【００８９】
図２１は、通信装置２０の構成を示す。通信装置２０は、通信装置用制御部６０、通信装置用記憶部６２、通信装置用入力部６４、通信装置用表示部６６、広域通信部６８、狭域通信部７０、キー通信部８８を含む。通信装置用制御部６０は、広域用ＩＦ７２、狭域用ＩＦ７４、更新データ取得部７６、更新部７８、バージョン情報取得部８０、キー用ＩＦ９０、オーナＩＤ取得部９２、要求部９４、登録通知取得部９６を含み、通信装置用記憶部６２は、バージョン情報８２、更新データ８４、更新用アプリケーション８６、通信装置ＩＤ１１０を含む。
【００９０】
キー通信部８８は、車両キー２２と通信することによって、オーナＩＤ保持部２４に記憶されたオーナＩＤを取得する。ここで、車両キー２２から通信装置２０への転記には、非接触ＩＣによる近接無線送受信機能が使用されるものとする。キー通信部８８は、近接無線送受信機能を備える。そのため、オーナＩＤは電子情報化されており、車両キー２２とキー通信部８８とを互いに近づけることにより、オーナＩＤ保持部２４のオーナＩＤがキー通信部８８に入力される。キー用ＩＦ９０は、キー通信部８８を介して車両キー２２と通信する。つまり、キー用ＩＦ９０は、キー通信部８８に接続するためのインターフェイスである。
【００９１】
なお、車両キー２２から通信装置２０への転記に近接無線送受信機能が使用されず、手入力が使用される場合、キー通信部８８、キー用ＩＦ９０は省略されてもよい。その際、オーナＩＤは、車両キー２２の表面または内部にて表示される人に可読な文字列であって、オーナが目視でオーナＩＤを読み取って、オーナＩＤは通信装置用入力部６４にて手入力される。なお、車両キー２２から通信装置２０への転記に近接無線送受信機能が使用されず、ＱＲコード（登録商標）が使用される場合、キー通信部８８は、光学式コード読み取り装置であってもよい。その際、オーナＩＤは、車両キー２２の表面または内部にて表示される幾何学的模様を用いたコードであり、キー通信部８８は、オーナＩＤを光学的に読み取って認識処理を実行する。以下では、通信装置２０の構成を（１）初期処理、（２）ダウンロード処理、（３）更新処理の順に説明する。
【００９２】
（１）初期処理
前述のごとく、カーメーカあるいはカーディーラの管理者は、車両キー２２と車載装置１８が互いに共有して保持するためのオーナＩＤを割り振り、それぞれオーナＩＤ保持部２４、管理用ＤＢ３４に格納する。次に、車両１６がオーナに引き渡された後のステップについて述べる。まずオーナは、サーバ装置１０から通信装置２０に、更新用ソフトウエアをダウンロードする。オーナは、ダウンロードした更新用ソフトウエアを正規インストール（アクティベート）するために、車両キー２２内に保持されたオーナＩＤを通信装置２０に転記する。転記には、前述のごとく、手入力、ＱＲコード（登録商標）読み取り、非接触ＩＣのタッチなどがあるが、ここでは、非接触ＩＣのタッチが使用されるものとする。このような処理によって、オーナＩＤ取得部９２は、オーナＩＤ取得部９２、キー用ＩＦ９０を介して、オーナＩＤを記憶した車両キー２２から、オーナＩＤを取得する。オーナＩＤ取得部９２は、第１取得部と呼ばれてもよい。
【００９３】
更新用アプリケーション内にオーナＩＤが取り込まれると、要求部９４は、広域通信部６８を介してサーバ装置１０へ、ＨＴＴＰないしＨＴＴＰＳ通信を用いて初期登録を申請する。具体的に説明すると、要求部９４は、オーナＩＤ取得部９２において取得したオーナＩＤと、通信装置用記憶部６２に記憶した通信装置ＩＤ１１０との組合せをサーバ装置１０に出力することによって、通信装置２０の登録をサーバ装置１０に要求する。この要求に対応してサーバ装置１０が通信装置２０を登録すると、登録通知取得部９６は、要求部９４からの要求に対する応答として、広域通信部６８、広域用ＩＦ７２を介して、サーバ装置１０から、登録通知を取得する。前述のごとく、この登録通知が、登録ＯＫのアクノリッジである。登録通知取得部９６は、第２取得部と呼ばれてもよい。通信装置用制御部６０は、登録ＯＫを受信すると、正規インストールを完了する。登録通知取得部９６は、サーバ装置１０から登録ＮＧを受信した際、オーナＩＤの再入力を実行させる。
【００９４】
なお、要求部９４は、登録を要求するために通信装置ＩＤを送信しているが、これの代わりに、通信装置２０でオーナ自身が使っている携帯電話メールアドレスをサーバ装置１０に送信してもよい。一般に、携帯電話会社が運営している電子メールシステムでは、１回線契約につき１アドレスが割り当てられており、所有する端末、厳密にはＳＩＭカードと一意に紐付けがなされる。この場合、管理レコード４０には、オーナＩＤと、携帯電話メールアドレスとが登録される。
【００９５】
以降、通信装置２０とサーバ装置１０の間のメッセージ送受信は電子メールを介してなされる。例えば、サーバ装置１０が通信装置２０に送信するメッセージ内に、サーバ装置１０からＪａｖａ  Ｓｃｒｉｐｔ（登録商標）ファイルを取得させるＵＲＬを記し、通信装置２０は、これを受信する。通信装置２０を操作するオーナが、このＵＲＬをクリックすると、更新用ソフトウエアが起動して、更新データによるアップデートに係わる一連の動作を実施するようにすればよい。サーバ装置１０は、オーナＩＤと電子メールアドレスを紐づけて登録することによって、車両１６のオーナを一意に認識できる。
【００９６】
（２）ダウンロード処理
更新データ取得部７６は、登録通知取得部９６が登録通知を取得した場合、広域用ＩＦ７２を介してサーバ装置１０から、差分発生の通知を受けつける。これまで、更新データ取得部７６は、第２取得部と呼ばれていたが、ここでは第３取得部と呼ばれてもよい。その後、更新データ取得部７６は、オーナＩＤ、通信装置ＩＤ、更新が必要なソフトウエアのリストをサーバ装置１０に送付する。サーバ装置１０では、オーナＩＤをもとに管理用ＤＢ３４からこのオーナＩＤに該当する管理レコード４０の情報を検索し、登録されている通信装置ＩＤと、受信した通信装置ＩＤとを照合する。その結果、その車両１６のオーナが所有する通信装置２０であると確認できた場合、サーバ装置１０は、認証ＯＫのアクノリッジを通信装置２０に返信する。更新データ取得部７６は、認証ＯＫのアクノリッジを受信する。これにつづいて、更新データ取得部７６は、これまでと同様に、サーバ装置１０から更新データを取得し、更新データを通信装置用記憶部６２に更新データ８４として記憶させる。
【００９７】
（３）更新処理
通信装置２０と車載装置１８が狭域ネットワークで接続されると、更新部７８は、狭域用ＩＦ７４、狭域通信部７０を介して車載装置１８へ、記憶しているオーナＩＤを出力する。車載装置１８は、入力したオーナＩＤと、保管したオーナＩＤとを比較して、通信装置２０がオーナ個人所有の通信装置２０であるかを確認する。オーナＩＤが一致し、通信装置２０が車両オーナの個人所有であると確認されると、車載装置１８から通信装置２０に認証ＯＫのアクノリッジが送信される。確認されない場合、認証ＮＧのアクノリッジが送信される。更新部７８が認証ＯＫを受理すると、バージョン情報取得部８０は、狭域通信部７０、狭域用ＩＦ７４を介して車載装置１８から、機種名や搭載するソフトウエアのバージョンなどの情報を取得する。バージョン情報取得部８０は第４取得部とも呼ばれる。このとき、バージョン情報取得部８０は、車載装置１８にて過去に発生したエラーのログ情報などを同時に読み出してもよい。読み出した情報は、通信装置用記憶部６２にバージョン情報８２として記憶される。
【００９８】
バージョン情報８２の内容よりも、更新データ８４の方が新しいバージョンの場合、更新部７８は、前述のごとく、広域用ＩＦ７２がサーバ装置１０に未接続であっても、狭域用ＩＦ７４が接続した車載装置１８に、通信装置用記憶部６２に記憶された更新データ８４を出力する。このように、更新部７８は、オーナＩＤを車載装置１８に出力することによって、車載装置１８から更新データの出力許可を受けた場合に、通信装置用記憶部６２に記憶された更新データ８４を出力する。このような処理によって、車載装置１８がソフトウエアを更新すると、バージョン情報取得部８０は、車載装置１８に記憶されたソフトウエアのバージョン情報を取得し、バージョン情報をバージョン情報８２として通信装置用記憶部６２に記憶させる。なお、更新部７８は、広域用ＩＦ７２を介してサーバ装置１０に対して、車載装置１８のソフトウエア更新完了の通知を出力する際、更新したソフトウエアの一覧リストおよびオーナＩＤを添付する。
【００９９】
図２２は、車載装置１８の構成を示す。車載装置１８は、車載装置用制御部１３０、車載装置用記憶部１３２、狭域通信部１３４、車載装置用入力部１３６、車載装置用表示部１３８を含む。車載装置用制御部１３０は、入力部１４０、出力部１４２、認証部１４８を含み、車載装置用記憶部１３２は、バージョン情報１４４、更新データ１４６、オーナＩＤ１５０を含む。
【０１００】
通信装置２０と狭域通信部１３４が狭域ネットワークを介して接続されると、認証部１４８は、通信装置２０からオーナＩＤを入力する。車載装置１８は、入力されたオーナＩＤと、車載装置用記憶部１３２に記憶したオーナＩＤ１５０とを比較して、通信装置２０がオーナ個人所有の通信装置２０であるかを確認する。なぜならば、オーナ以外の乗客が車両１６に自分の通信装置２０を持ち込んで、充電等のために車載装置１８に通信装置２０を接続する場合があり、その際、ソフトウエア更新のタイミングと重なれば、広域ネットワーク誤課金のおそれがあるからである。このような通信装置２０を認証するための仕組みがなく、たまたま持ち込まれた他人の通信装置２０に更新用ソフトウエアがダウンロードされていた場合、車載装置１８のソフトウエアのバージョンが古いと、他人の通信装置２０の回線で更新データを勝手にダウンロードしてしまうおそれがある。
【０１０１】
オーナＩＤが一致し、通信装置２０がオーナの個人所有であると確認されると、認証部１４８は、認証ＯＫのアクノリッジを通信装置２０に送信する。認証ＯＫのアクノリッジは、更新データの出力許可に相当する。オーナＩＤが一致しない場合、認証部１４８は、認証ＮＧのアクノリッジを通信装置２０に送信する。出力部１４２は、狭域通信部１３４が接続した通信装置２０へ、車載装置用記憶部１３２に記憶されたバージョン情報１４４を出力し、バージョン情報１４４を通信装置２０に記憶させる。入力部１４０は、認証部１４８による許可がなされてから、更新データを入力する。更新データの入力、ソフトウエアの更新については、実施例１、２と同様であるので、ここでは説明を省略する。
【０１０２】
以上の構成による通信システム１００の動作を説明する。図２３は、通信システム１００による初期処理の手順を示すシーケンス図である。車載装置１８には、初期バージョンのソフトウエアである初期ソフトウエアが記憶される（Ｓ２８０）とともに、オーナＩＤが登録される（Ｓ２８２）。サーバ装置１０には、オーナＩＤが登録される（Ｓ２８４）。車両キー２２には、オーナＩＤが保持される（Ｓ２８６）。サーバ装置１０は、通信装置２０へ更新用アプリケーションを送信する（Ｓ２８８）。車両キー２２から通信装置２０へオーナＩＤが転記される（Ｓ２９０）。通信装置２０は、サーバ装置１０へ、オーナＩＤと通信装置ＩＤとを送信する（Ｓ２９２）。サーバ装置１０は、通信装置２０を登録する（Ｓ２９４）。通信装置２０は、更新用アプリケーションをインストールする（Ｓ２９６）。その後、通信装置２０と車載装置１８とが接続する（Ｓ２９８）。車載装置１８は、通信装置２０へバージョン情報を送信する（Ｓ３００）。通信装置２０は、バージョン情報を記憶する（Ｓ３０２）。
【０１０３】
図２４は、通信システム１００による更新処理の手順を示すシーケンス図である。通信装置２０と車載装置１８とが接続する（Ｓ３１０）とともに、認証処理が実行される（Ｓ３１２）。車載装置１８において認証がＯＫであると確認される（Ｓ３１４）。車載装置１８は、通信装置２０へバージョン情報等を送信する（Ｓ３１６）。通信装置２０は、更新の必要性を決定する（Ｓ３１８）。通信装置２０は、車載装置１８へ、更新データの存在を通知する（Ｓ３２０）。車載装置１８は、「更新しますか」と画面表示する（Ｓ３２２）。車載装置１８は、「更新」ボタンが押し下げられる（Ｓ３２４）と、通信装置２０からの更新データの転送を受けつける（Ｓ３２６）。車載装置１８は、終了をオーナに通知し（Ｓ３２８）、再起動される（Ｓ３３０）。車載装置１８は、通信装置２０へ完了通知を送信する（Ｓ３３２）。通信装置２０は、バージョン情報を更新する（Ｓ３３４）。通信装置２０は、サーバ装置１０へ完了通知を送信する（Ｓ３３６）。サーバ装置１０は、管理用ＤＢ３４を更新する（Ｓ３３８）。
【０１０４】
図２５は、通信装置２０による通信処理の手順を示すフローチャートである。通信装置用表示部６６は、オーナに対して、車両キー２２のオーナＩＤを本アプリケーションに転記するよう促すためのメッセージを表示する（Ｓ３４０）。オーナが車両キー２２内に保持されたオーナＩＤを本アプリケーションに転記する（Ｓ３４２）。要求部９４は、オーナＩＤ、通信装置ＩＤをサーバ装置１０に送付し、初期登録を要請する（Ｓ３４４）。登録通知取得部９６がサーバ装置１０から登録ＯＫを受信した場合（Ｓ３４６のＹ）、通信装置用制御部６０は、更新用アプリケーションの正規インストールを完了する（Ｓ３４８）。その後、イベント発生待ち状態になり（Ｓ３５０）、図２６のステップ３６０に移行する。登録通知取得部９６がサーバ装置１０から登録ＯＫを受信しない場合（Ｓ３４６のＮ）、通信装置用表示部６６は、オーナＩＤの再入力を促すためのメッセージを表示する（Ｓ３５２）。終了でなければ（Ｓ３５４のＮ）、ステップ３４２に戻る。終了であれば（Ｓ３５４のＹ）、処理が終了される。
【０１０５】
図２６は、図２５につづく通信処理の手順を示すフローチャートである。イベント発生が検知され（Ｓ３６０）、車両１６に通信装置２０が持ち込まれて車載装置１８と接続されない場合（Ｓ３６２のＮ）、サーバ装置１０からソフトウエアの更新事由発生を受信すれば（Ｓ３７２のＹ）、更新データ取得部７６は、サーバ装置１０と通信装置２０の間で通信装置２０の個体認証、更新すべきソフトウエアの種類の確定を実施する（Ｓ３７４）。通信装置用表示部６６は、オーナに対して「更新データを取得しますか？」のメッセージを表示する（Ｓ３７６）。通信装置用入力部６４が、オーナによる「更新」の押下を受けつけると（Ｓ３７８）、更新データ取得部７６は、更新データをダウンロードする（Ｓ３８０）。通信装置用表示部６６は、取得完了後、「車載装置に接続して下さい」のメッセージを表示する（Ｓ３８２）。その後、イベント発生待ち状態になり（Ｓ３８４）、ステップ３６０に移行する。サーバ装置１０からソフトウエアの更新事由発生を受信しない場合（Ｓ３７２のＮ）、ステップ３８４に移行する。
【０１０６】
車両１６に通信装置２０が持ち込まれて車載装置１８と接続された場合（Ｓ３６２のＹ）、バージョン情報取得部８０は、オーナＩＤを車載装置１８に送付し、認証を要請する（Ｓ３６４）。車載装置１８から認証ＯＫを受信すると（Ｓ３６６のＹ）、バージョン情報取得部８０は、車載装置情報（機種・ソフトウエアのバージョン等）を読み出して、それらを通信装置用記憶部６２に記憶する（Ｓ３６８）。行使すべき新ソフトウエアがなければ（Ｓ３７０のＮ）、イベント発生待ち状態になる（Ｓ３８４）。車載装置１８から認証ＯＫを受信しない場合（Ｓ３６６のＮ）、ステップ３８４に移行する。更新すべき新ソフトウエアがあれば（Ｓ３７０のＹ）、図２７のステップ３９０に移行する。また、図２７のステップ３９８からステップ３６０に移行する場合もある。
【０１０７】
図２７は、図２６につづく通信処理の手順を示すフローチャートである。更新部７８は、車載装置１８に、更新すべきデータがある旨を狭域通信経由で通知する（Ｓ３９０）。更新部７８は、車載装置１８に更新データを狭域通信で転送する（Ｓ３９２）。バージョン情報取得部８０は、車載装置１８から更新完了の通知を狭域通信で受理する（Ｓ３９４）。更新部７８は、サーバ装置１０に、車載装置１８のソフトウエア更新完了の通知と、更新ソフトウエアの一覧リストを送信する（Ｓ３９６）。イベント発生待ち情報になる（Ｓ３９８）。その後、図２６のステップ３６０に移行する。
【０１０８】
図２８は、サーバ装置１０による通信処理の手順を示すフローチャートである。イベント発生を検知し（Ｓ４００）、車両１６出荷前の新規登録であれば（Ｓ４０２のＹ）、サーバ装置用制御部３０は、車両１６をオーナに引き渡す前に、管理用ＤＢ３４のオーナの管理レコード４０に、オーナＩＤに紐づけて車両情報を記録する（Ｓ４０４）。その後、イベント発生待ち状態になり（Ｓ４３２）、ステップ４００に移行する。車両１６出荷前の新規登録でなく（Ｓ４０２のＮ）、更新用アプリケーションのダウンロード要求であれば（Ｓ４０６のＹ）、第２出力部４８は、更新用アプリケーションを通信装置２０に転送する（Ｓ４０８）。その後、ステップ４３２に移行する。
【０１０９】
更新用アプリケーションのダウンロード要求でなく（Ｓ４０６のＮ）、受付部４４が、オーナ所有の通信装置２０の登録申請を受信した場合（Ｓ４１０のＹ）、サーバ装置用制御部３０は、オーナＩＤをもとに、管理用ＤＢ３４上の管理レコード４０を検索する（Ｓ４１２）。正当なオーナＩＤでなければ（Ｓ４１４のＮ）、第１出力部４６は、認証ＮＧを通信装置２０に転送する（Ｓ４１６）。その後、ステップ４３２に移行する。正当なオーナＩＤであれば（Ｓ４１４のＹ）、サーバ装置用制御部３０は、管理レコード４０に通信装置ＩＤを登録し（Ｓ４２８）、第１出力部４６は、登録ＯＫを通信装置２０に転送する（Ｓ４３０）。その後、ステップ４３２に移行する。
【０１１０】
受付部４４が、オーナ所有の通信装置２０の登録申請を受信せず（Ｓ４１０のＮ）、車載装置１８のソフトウエア更新の事由が発生せず（Ｓ４１８のＮ）、車載装置１８のソフトウエア更新完了通知を受信しない場合（Ｓ４２０のＮ）、管理レコード４０の通信装置情報削除要求でなければ（Ｓ４２２のＮ）、ステップ４３２に移行する。管理レコード４０の通信装置ＩＤ削除要求であれば（Ｓ４２２のＹ）、サーバ装置用制御部３０は、管理レコード４０の通信装置ＩＤを削除し（Ｓ４２４）、ステップ４３２に移行する。車載装置１８のソフトウエア更新完了通知を受信した場合（Ｓ４２０のＹ）、サーバ装置用制御部３０は、管理レコード４０を更新し（Ｓ４２６）、ステップ４３２に移行する。車載装置１８のソフトウエア更新の事由が発生すると（Ｓ４１８のＹ）、図２９のステップ４４０に移行する。また、図２９のステップ４５２からステップ４００に移行する場合もある。
【０１１１】
図２９は、図２８につづく通信処理の手順を示すフローチャートである。サーバ装置用制御部３０は、該当する通信装置２０に、ソフトウエアの更新事由発生を通知する（Ｓ４４０）。サーバ装置用制御部３０は、オーナの通信装置２０から、オーナＩＤ、通信装置ＩＤ、更新すべき車載装置１８のソフトウエアの一覧（差分）情報を受信する（Ｓ４４２）。サーバ装置用制御部３０は、オーナＩＤをもとに、管理用ＤＢ３４上のオーナの管理レコード４０を検索し、通信装置ＩＤを照合する（Ｓ４４４）。第１出力部４６は、オーナの所有の通信装置２０であると確認できたら認証ＯＫを送信する（Ｓ４４６）。第２出力部４８は、オーナの通信装置２０からのダウンロード要求に基づき、更新データを転送する（Ｓ４４８）。サーバ装置用制御部３０は、オーナの通信装置２０からの更新完了通知に基づき、管理レコード４０を更新する（Ｓ４５０）。イベント発生待ち情報になる（Ｓ４５２）。その後、図２８のステップ４００に移行する。
【０１１２】
図３０は、車載装置１８による通信処理の手順を示すフローチャートである。イベント発生を検知し（Ｓ４７０）、今、通信装置２０と狭域通信で接続された直後ならば（Ｓ４７２のＹ）、入力部１４０は、通信装置２０からオーナＩＤを狭域通信で受信する（Ｓ４７４）。認証部１４８は、車載装置１８内に保持しているオーナＩＤと照合し、通信装置２０を確認する（Ｓ４７６）。認証がＯＫでなければ（Ｓ４７８のＮ）、出力部１４２は、通信装置２０に、認証ＮＧを狭域通信で送信する（Ｓ４８０）。その後、イベント発生待ち状態になり（Ｓ５０２）、ステップ４７０に戻る。認証がＯＫであれば（Ｓ４７８のＹ）、出力部１４２は、通信装置２０に、認証ＯＫを狭域通信で送信する（Ｓ４８２）。出力部１４２は、通信装置２０の要求に基づき、車載装置情報を狭域通信で送信する（Ｓ４８４）。その後、ステップ５０２に移行する。
【０１１３】
今、通信装置２０と狭域通信で接続された直後ではなく（Ｓ４７２のＮ）、入力部１４０が、更新すべきソフトウエアがある旨を狭域通信で受信すれば（Ｓ４８６のＹ）、車載装置用制御部１３０は、オーナに対して、「ソフトウエア更新しますか？」とのメッセージを表示する（Ｓ４８８）。入力部１４０は、「更新」押下で通信装置２０から狭域通信で更新データを受信し、車載装置用記憶部１３２に保存する（Ｓ４９０）。出力部１４２は、通信装置２０に、更新データの転送完了を狭域通信で通知する（Ｓ４９２）。車載装置用表示部１３８は、オーナに対して、「車載装置を再起動（ＯＦＦ→ＯＮ）して下さい」とのメッセージを表示する（Ｓ４９４）。その後、ステップ５０２に移行する。
【０１１４】
入力部１４０が、更新すべきソフトウエアがある旨を受信せず（Ｓ４８６のＮ）、ソフトウエア更新後に初めて車載装置１８が起動された場合（Ｓ４９６のＹ）、車載装置用表示部１３８は、新しいソフトウエアを使用して車載装置１８を起動する（Ｓ４９８）。出力部１４２は、通信装置２０に、ソフトウエア更新完了の旨を狭域通信で通知する（Ｓ５００）。その後、ステップ５０２に移行する。ソフトウエア更新後に初めて車載装置１８が起動された場合でなければ（Ｓ４９６のＮ）、ステップ４９８、５００がスキップされる。
【０１１５】
本発明の実施例によれば、オーナＩＤと通信装置ＩＤとを使用して、サーバ装置から更新データを入力するとともに、車載装置へ更新データを出力するので、サーバ装置から安全に入力した更新データを車載装置へ簡易に出力できる。また、オーナＩＤを車両キーから取得するので、個人的にのみ知り得るオーナＩＤを確実に保持できる。また、車載装置に記憶されたソフトウエアのバージョンを記憶しており、これをもとにサーバ装置からの更新データを入力するとともに、車載装置へ更新データを出力するので、車載装置への出力を簡易にできる。また、オーナＩＤによる出力許可を受けた場合に、車載装置へ更新データを出力するので、車載装置への出力に対する安全性を向上できる。
【０１１６】
また、オーナＩＤと通信装置ＩＤとを使用して、サーバ装置から通信装置へ更新データを入力するので、更新データの安全性を維持できる。また、オーナＩＤをもとに出力を許可した場合に、通信装置からの更新データを入力するので、通信装置からの入力に対する安全性を向上できる。また、オーナＩＤと通信装置ＩＤとを使用して、サーバ装置から通信装置へ更新データを入力するとともに、通信装置から車載装置へ更新データを出力するので、サーバ装置から通信装置に安全に入力した更新データを車載装置へ簡易に出力させることができる。
【０１１７】
また、その車両キーからオーナＩＤを通信装置に転記することで、サーバ装置側から見たときに、車両のオーナ個人の通信装置の個体識別、その車両に関する情報（例えば車載装置のソフトウエアの種類、バージョン）の吸い上げを容易にできる。また、車載装置のソフトウエア更新の必要性が発生した際に、変更すべきソフトウエアを車両オーナ個人の通信装置に誤りなく効率よくネットワーク配信できる。
【０１１８】
（実施例４）
本発明の実施例４を具体的に説明する前に、基礎となった知見を説明する。携帯電話等の通信装置は大容量メモリや広域の通信機能を備えているので、これを媒介として、車両に搭載された車載装置の重要データの授受を行わせたい需要がある。しかしながら、車両のオーナ以外の通信装置が車載装置に無制限でアクセスすることは、セキュリティ的に好ましくない。ここで、重要データは、例えば、車載装置のプログラム、地図データなどの重要なソフトウエア、車載装置に登録された電話帳、各種カスタマイズ設定などの個人データである。
【０１１９】
このような状況への対応のひとつは、携帯電話にダウンロードした認証確認アプリケーションに対して、予めカーディーラから発行されたパスコードを手入力したりすることである。また別の対応は、非接触ＩＣとリーダ／ライタ一体型の端末どうしを互いに接触させるなどの端末間に閉じた行為により、一方の端末が生成した認証チケットを他方の端末にサーバ装置を経由することなく直接渡すことである。
【０１２０】
しかしながら、ひとつ目の対応では、パスコードの漏洩による車両所有者以外の第三者による複製が生じる危険性があるとともに、年月を経てパスコードを失念してしまう危険性もある。ふたつ目の対応では、サーバ装置を介さずに認証チケットを付与する端末を車両オーナが勝手に選べるので、その端末を紛失したときなどの事故が発生した場合に、サーバ装置側から速やかに使用停止にできない。
【０１２１】
本発明の実施例４は、通信装置と車載装置とを接続してデータ通信させる場合に、オーナ個人所有の通信装置に限定して許可する通信システムに関する。本実施例では、車両キー内に、オーナを識別するためのオーナＩＤ情報を格納させており、オーナは、オーナＩＤを自らの通信装置に転記させる。通信装置は、オーナＩＤと通信装置を識別するための通信装置ＩＤとをサーバ装置に送信する。なお、通信装置ＩＤは、オーナ個人の電子メールアドレスでもよい。サーバ装置は、これらの情報をもとに、通信装置を登録し、オーナＩＤと通信装置とを１対１で紐づける。登録後、サーバ装置は、オーナＩＤに対応づけられたチケットを通信装置に送信する。当該チケットは、車載装置との間にて所定のデータの授受を許可するためのチケットである。当該チケットを有した通信装置だけが、車載装置の重要データにアクセス可能である。実施例４に係る通信システム１００は、図１８と同様のタイプである。ここでは、差異を中心に説明する。
【０１２２】
図１８の通信システム１００において、サーバ装置１０は、車載装置１８への接続を可能にするためのチケットと、車載装置１８を特定するためのオーナＩＤとを記憶する。通信装置２０は、オーナＩＤを記憶した車両キー２２から、オーナＩＤを取得してから、オーナＩＤと通信装置ＩＤとの組合せをサーバ装置１０に出力することによって、通信装置２０の登録をサーバ装置１０に要求する。サーバ装置１０は、通信装置２０を登録すると、通信装置２０へチケットを送信する。通信装置２０は、取得したチケットを使用することによって、チケットを記憶した車載装置１８に接続する。
【０１２３】
図３１は、本発明の実施例４に係るサーバ装置１０の構成を示す。サーバ装置１０は、サーバ装置用制御部３０、広域通信部３２、管理用ＤＢ３４を含む。サーバ装置用制御部３０は、受付部５０、出力部５２を含み、管理用ＤＢ３４は、管理レコード４０を含む。以下では、サーバ装置１０の構成を（１）初期処理、（２）アクセス権限の移行処理、（３）成りすまし防止処理、（４）抹消処理の順に説明する。
【０１２４】
（１）初期処理
初期処理は、サーバ装置１０に通信装置２０を登録することによって、車載装置アクセス用アプリケーション（以下、「アクセス用アプリケーション」あるいは「認証アプリケーション」という）をインストールするための処理に相当する。アクセス用アプリケーションとは、通信装置２０にダウンロードされたアプリケーションソフトウエアである。アクセス用アプリケーションを実行することによって、狭域ネットワークを経由して、車載装置１８と通信装置２０の間で安全なデータ授受がなされる。アクセス用アプリケーションが、前述の更新用アプリケーションであってもよい。前述のごとく、車両１６のオーナになる人がカーディーラで車両購入の契約を行うと、まずカーメーカあるいはカーディーラにて契約書で指定された車載装置１８が車両１６に装着される。その際、狭域ネットワークを通じて車載装置１８にアクセス可能とする権限をチェックするためのチケット情報が、車載装置１８に登録される。次に、カーメーカあるいはカーディーラの管理者は、オーナＩＤとチケット情報とを紐づける。なお、車載装置１８へのアクセス許可のチケットは、車載装置１８の機種ごとの大括りで共通のもの（例えば、型番Ｋのディスプレイオーディオは共通、等）であってもよく、車両１６ごとに一意に定義して割り振られてもよい。チケットの設定に応じて、セキュリティレベルが異なる。
【０１２５】
次に、車両１６がオーナに引き渡されると、オーナは、サーバ装置１０から通信装置２０内にアクセス用アプリケーションをダウンロードする。オーナは、ダウンロードしたアクセス用アプリケーションを正規インストールするために、車両キー２２内に保持されたオーナＩＤは、通信装置２０に転記される。これにより、通信装置２０は、車両キー２２からオーナＩＤを取得する。アクセス用アプリケーション内にオーナＩＤが取り込まれると、通信装置２０は、広域ネットワークを通じて、ＨＴＴＰないしＨＴＴＰＳ通信を用いてサーバ装置１０に初期登録を要求する。
【０１２６】
その結果、受付部５０は、通信装置２０が車載装置１８に未接続であっても、広域通信部３２が接続した通信装置２０から、オーナＩＤと通信装置ＩＤとの組合せを入力する。これは、通信装置２０の登録を要求されることに相当する。サーバ装置用制御部３０では、オーナＩＤをもとに管理用ＤＢ３４を検索して該当する管理レコード４０を抽出し、オーナＩＤと通信装置ＩＤを紐づけて記憶する。これが、通信装置２０の登録に相当する。出力部５２は、要求に対する応答として、広域通信部３２が接続した通信装置２０にチケットを出力する。このチケットは、オーナＩＤに１対１で予め対応づけられており、通信装置２０が車載装置１８に接続する際に使用される。なお、オーナＩＤが該当なしの異常値だった場合などは、受付部５０は、登録ＮＧを通信装置２０に通知する。
【０１２７】
図３２は、管理レコード４０のデータ構造を示す。図示のごとく、通信装置ＩＤ欄２２０、オーナＩＤ欄２２２、チケット欄２２４が含まれる。通信装置ＩＤ欄２２０、オーナＩＤ欄２２２は、図２０の通信装置ＩＤ欄２１０、オーナＩＤ欄２１２と同様である。チケット欄２２４には、チケットの情報が登録される。図３１に戻る。
【０１２８】
（２）アクセス権限の移行処理
アクセス権限の移行処理は、オーナが通信装置２０を機種変更した際に、車載装置１８へのアクセス権限を新しい通信装置２０に移行することに相当する。図３３は、サーバ装置１０における状態遷移を示す。これは、図３１の管理用ＤＢ３４における管理レコード４０の状態遷移に相当する。通信装置２０の状態として未登録２３０、登録済２３２、移行中２３４、休止２３６が規定される。このうち、管理レコード４０に通信装置ＩＤなどの情報を登録可能である状態は、未登録２３０と移行中２３４だけである。これは、登録済２３２、休止２３６の場合には、登録要求が受けつけられないことに相当する。これまで説明した処理が使用されない状態は休止２３６であり、これが起点となる。車両１６が工場で製造されてオーナに手渡される前は休止２３６であり、オーナに車両１６が手渡され、オーナが自身の通信装置２０を初期登録する直前に、カーディーラの担当者がオーナと対面した状況において、休止２３６が未登録２３０に遷移される。
【０１２９】
一般に、車両１６を購入し受領する際にオーナはカーディーラのショップに赴くので、この運用でセキュリティ担保が可能である。オーナはすぐさま自分の通信装置２０の初期登録を行うことによって、管理レコード４０は登録済２３２に遷移する。なお、初期登録を行わないまま未登録２３０で放置しておくと、他人の通信装置２０の登録手続きを受けつけてしまうおそれがあるので、特定の期間内に休止２３６に戻ることが望ましい。通信装置２０を機種変更する場合は、管理レコード４０を登録済２３２から移行中２３４に一旦遷移させ、新しい通信装置２０から登録手続きを行うことで登録済２３２に戻す遷移がなされる。
【０１３０】
機種変更前に使用されていた旧通信装置２０は、オーナＩＤ、通信装置ＩＤを添えてサーバ装置１０に「端末移行」を要求する。サーバ装置用制御部３０は、広域通信部３２を介して、「端末移行」を受けつけると、オーナＩＤ、通信装置ＩＤを参照することによって、管理レコード４０におけるステータスを登録済２３２から移行中２３４に変更する。サーバ装置用制御部３０は、変更完了後、広域通信部３２を介して旧通信装置２０へ完了通知を送信する。完了通知を受けた旧通信装置２０は、保有していたオーナＩＤ、チケットを破棄して無効化される。機種変更対象となる新通信装置２０は、これまでの処理と同様に、アクセス用アプリケーションをダウンロードする。新通信装置２０は、オーナＩＤ、通信装置ＩＤを添えてサーバ装置１０に「引き継ぎ」を要求する。
【０１３１】
サーバ装置用制御部３０は、広域通信部３２を介して、「引き継ぎ」を受けつけると、オーナＩＤ、通信装置ＩＤを参照することによって、管理レコード４０におけるステータスを移行中２３４から登録済２３２に変更する。つまり、受付部５０は、出力部５２がチケットをすでに出力した旧通信装置２０から移行を要求された後、広域通信部３２が接続した新通信装置２０から、新通信装置２０の登録を要求される。登録要求の際、受付部５０は、新通信装置２０を特定するためのオーナＩＤと通信装置ＩＤとの組合せを入力する。未登録２３０と移行中２３４である場合にのみ、新通信装置２０に関する情報が管理レコード４０に上書き登録される。なお、旧通信装置２０での「端末移行」要求の際に、任意のパスフレーズをオーナに入力させて管理レコード４０に登録しておき、新通信装置２０での「引き継ぎ」要求の際に、このパスフレーズを入力するようにすれば、移行時のセキュリティが向上する。出力部５２は、変更完了後、広域通信部３２を介して新通信装置２０へチケットを送信する。
【０１３２】
（３）成りすまし防止処理
成りすまし防止処理は、サーバ装置１０に対して、オーナでない他者の通信装置２０による「成りすまし」を防止するための処理に相当する。ここで、オーナの通信装置２０は、サーバ装置１０の管理レコード４０に通信装置ＩＤがすでに正常に登録されている状態であるとする。つまり、登録済２３２とされている。オーナが車両キー２２を紛失し、悪意のある第三者の手に渡ってしまったと仮定する。その第三者は、自分の通信装置２０にアクセス用アプリケーションをダウンロードし、通信装置２０において「初期登録」あるいは「引き継ぎ」コマンドを起動する。アクセス用アプリケーションは、車両キー２２のオーナＩＤを転記するように要求し、それにしたがって、オーナはオーナＩＤを通信装置２０に転記する。通信装置２０は、通信装置ＩＤとオーナＩＤを添えて、サーバ装置１０に「初期登録」ないしは「引き継ぎ」を申請する。
【０１３３】
しかしながら、管理レコード４０における通信装置２０は、すでに登録済２３２であるので、出力部５２は「登録違反」のアクノリッジを返送する。つまり、出力部５２は、オーナＩＤと通信装置ＩＤとの組合せによって通信装置２０を登録している場合に、受付部５０が登録の要求を受けつけても、チケットを未出力である。その結果、第三者の通信装置２０に対するアクセス用アプリケーションの正規インストールは失敗に終わる。なお、不正があった場合、その旨の通知がサーバ装置１０からオーナの通信装置２０になされることによって、悪意のある第三者の割り出しにもつながる可能性がある。
【０１３４】
（４）抹消処理
オーナが車両１６を中古車として売却する場合、車両キー２２あるいは登録した通信装置２０を紛失した場合などには、サーバ装置用制御部３０は、安全のために、当該オーナの通信装置２０に関する登録を管理用ＤＢ３４から抹消し、管理レコード４０のうちの当該通信装置２０に対する状態を休止２３６に戻す。この処理は、通信装置２０からの「登録削除」のコマンドによってなされてもよいし、オーナがカーディーラに直接申請してサーバ管理者によってなされてもよい。
【０１３５】
図３４は、本発明の実施例４に係る通信装置２０の構成を示す。通信装置２０は、通信装置用制御部６０、通信装置用記憶部６２、通信装置用入力部６４、通信装置用表示部６６、広域通信部６８、狭域通信部７０、キー通信部８８を含む。通信装置用制御部６０は、広域用ＩＦ７２、狭域用ＩＦ７４、キー用ＩＦ９０、オーナＩＤ取得部９２、要求部９４、チケット取得部１１８、接続部１２０を含み、通信装置用記憶部６２は、通信装置ＩＤ１１０、アクセス用アプリケーション１１２、チケット１１４、オーナＩＤ１１６を含む。以下では、通信装置２０の構成を（１）初期処理、（２）アクセス処理、（３）成りすまし防止処理、（４）チケットの有効期限設定処理の順に説明する。
【０１３６】
（１）初期処理
車両１６がオーナに引き渡されるまでの処理は、これまでと同様であるので、ここでは説明を省略する。次に、車両１６がオーナに引き渡された後のステップについて述べる。まずオーナは、サーバ装置１０から通信装置２０に、アクセス用ソフトウエアをダウンロードする。オーナは、ダウンロードしたアクセス用ソフトウエアを正規インストール（アクティベート）するために、通信装置用入力部６４を介して、「初期登録」コマンドを入力する。通信装置用表示部６６は、「キーのオーナＩＤを本アプリケーションに転記して下さい。」という旨を表示し、オーナは、車両キー２２内に保持されたオーナＩＤを通信装置２０に転記する。その結果、オーナＩＤ取得部９２は、これまでと同様に、オーナＩＤを記憶した車両キー２２から、オーナＩＤを取得する。
【０１３７】
アクセス用アプリケーション内にオーナＩＤが取り込まれると、要求部９４は、広域通信部６８を介してサーバ装置１０へ、ＨＴＴＰＳ通信を用いて初期登録を申請する。具体的に説明すると、要求部９４は、オーナＩＤ取得部９２において取得したオーナＩＤと、通信装置用記憶部６２に記憶した通信装置ＩＤ１１０との組合せをサーバ装置１０に出力することによって、通信装置２０の登録をサーバ装置１０に要求する。この要求に対応してサーバ装置１０が通信装置２０を登録すると、チケット取得部１１８は、要求部９４からの要求に対する応答として、広域通信部６８、広域用ＩＦ７２を介して、サーバ装置１０から、チケットを取得する。チケット取得部１１８がチケットを取得すると、通信装置用制御部６０は、これをチケット１１４として通信装置用記憶部６２に記憶させることによって、正規インストールを完了する。この後、通信装置用制御部６０は、ＳＳＬ通信を終了する。
【０１３８】
（２）アクセス処理
アクセス処理は、車載装置１８と通信装置２０が狭域ネットワークで接続された場合において、個人情報などの重要データを送受信するための手続きに相当する。なお、アクセス処理は、これまでの更新処理を含んでもよい。通信装置２０と車載装置１８が狭域ネットワークで接続されると、接続部１２０は、車載装置１８との間にセキュアな通信経路を確立する。その結果、これ以降の通信データが外部に漏洩しにくくなる。次に接続部１２０は、狭域用ＩＦ７４、狭域通信部７０を介して、通信装置用記憶部６２に記憶したチケット１１４を車載装置１８に出力する。
【０１３９】
車載装置１８では、通信装置２０からのチケット情報と、予め保管されたチケット情報とを比較して、通信装置２０が正当なアクセス許可証を所持しているかを確認する。チケットの正当性が確認され、通信装置２０がオーナの個人所有であると判定されると、接続部１２０は、車載装置１８から、認証ＯＫのアクノリッジを受けつける。一方、通信装置２０がオーナの個人所有であると判定されなければ、接続部１２０は、車載装置１８から、認証ＮＧのアクノリッジを受けつける。認証ＯＫを受理すると、通信装置用制御部６０は、車載装置１８との間で個人情報などの重要情報の送受信を実行する。このように、接続部１２０は、取得したチケットを使用することによって、チケットを記憶した車載装置１８との間にて所定のデータの授受を行うための通信経路を確立する。
【０１４０】
（３）成りすまし防止処理
これは、サーバ装置１０での成りすまし防止処理に対応した処理である。通信装置２０における成りすまし防止処理は、通信装置用制御部６０、特にオーナＩＤ取得部９２、要求部９４、チケット取得部１１８によってなされる。
【０１４１】
（４）チケットの有効期限設定処理
チケットの有効期限設定処理は、不正行為の予防、車両１６を中古車として売却した際の登録抹消忘れを防ぐために、アクセス権のチケットに有効期限を設ける処理に相当する。ここでは、運用上の支障の発生を防止するために、チケットの有効期限を延長するための簡易な手続きを設ける。通信装置用記憶部６２に記憶されたチケット１１４には、有効期限が設定されている。有効期限は、例えば、６か月のような一定の期間に規定され、第１期間と呼ばれる。チケットを取得してから第１期間が経過すると、通信装置用制御部６０は、「チケットの有効期限が切れました。キーのオーナＩＤを転記して下さい。」というメッセージを通信装置用表示部６６に表示する。
【０１４２】
一定の猶予期間以内に、オーナＩＤ取得部９２がオーナＩＤを取得すると、通信装置用制御部６０は、チケット１１４の第１期限をリセットし、アクセス権を復活させる。以降は、同様の処理が繰り返される。なお、一定の猶予期間は、例えば、１週間のように規定され、第２期間と呼ばれる。このように、第２期間は、第１期間よりも短くなるように規定される。なお、長期旅行などで第１期間が経過する時期に不在となり得る場合のために、通信装置用制御部６０は、「有効期限延長」コマンドを設けてもよい。オーナが、通信装置用入力部６４を介して「有効期限延長」コマンドを呼び出しながら、オーナＩＤ取得部９２にオーナＩＤを取得させることによって、第１期間が能動的に延長される。
【０１４３】
第１期間につづいて、第２期間が経過した場合、チケットの復活は不可能になる。この後、通信装置用制御部６０は、サーバ装置１０に対して休止２３６への移行を要請する。サーバ装置１０は、休止２３６への移行を要請されると、休止２３６へ移行させる。通信装置用制御部６０は、チケット１１４とオーナＩＤ１１６を抹消することによって、自身を無効化する。通信装置２０をサーバ装置１０に再度登録するには、オーナがカーディーラを訪れて「未登録」状態に遷移させたうえで、「初期登録」から実施する必要がある。
【０１４４】
図３５は、本発明の実施例４に係る車載装置１８の構成を示す。車載装置１８は、車載装置用制御部１３０、車載装置用記憶部１３２、狭域通信部１３４、車載装置用入力部１３６、車載装置用表示部１３８を含む。車載装置用制御部１３０は、認証部１５２を含み、車載装置用記憶部１３２は、チケット１５４を含む。
【０１４５】
通信装置２０と狭域通信部１３４が狭域ネットワークを介して接続されると、車載装置用制御部１３０は、通信装置２０との間でセキュアな通信経路を確立する。認証部１５２は、狭域通信部１３４を介して通信装置２０からチケットを取得する。認証部１５２は、取得したチケットと、車載装置用記憶部１３２に記憶したチケット１５４とを比較し、一致している場合に、通信装置２０が正当なアクセス許可証を所持していると判定する。一方、一致していない場合に、認証部１５２は、通信装置２０が正当なアクセス許可証を所持していないと判定する。チケットの正当性が確認されると、認証部１５２は、通信装置２０へ認証ＯＫのアクノリッジを送信する。確認されなければ、認証部１５２は、認証ＮＧのアクノリッジを送信する。認証ＯＫであれば、狭域通信部１３４と通信装置２０との間において、通信が実行される。
【０１４６】
以上の構成による通信システム１００の動作を説明する。図３６は、本発明の実施例４に係る通信システム１００による初期処理の手順を示すシーケンス図である。車載装置１８には、チケットが記憶される（Ｓ５１０）。サーバ装置１０には、オーナＩＤが登録される（Ｓ５１２）。車両キー２２には、オーナＩＤが保持される（Ｓ５１４）。さらに、サーバ装置１０には、オーナＩＤに対応づけられてチケットが登録される（Ｓ５１６）。サーバ装置１０は、通信装置２０へアクセス用アプリケーションを送信する（Ｓ５１８）。通信装置２０には、「初期登録」コマンドが入力される（Ｓ５２０）。車両キー２２から通信装置２０へオーナＩＤが転記される（Ｓ５２２）。
【０１４７】
サーバ装置１０と通信装置２０との間でセキュアな通信経路が確立される（Ｓ５２４）。通信装置２０は、サーバ装置１０へ、オーナＩＤと通信装置ＩＤとを送信する（Ｓ５２６）。サーバ装置１０は、通信装置２０を登録する（Ｓ５２８）。サーバ装置１０は、通信装置２０へチケットを送信する（Ｓ５３０）。通信装置２０は、アクセス用アプリケーションをインストールする（Ｓ５３２）。サーバ装置１０と通信装置２０との間でのセキュアな通信経路が破棄される（Ｓ５３４）。
【０１４８】
図３７は、本発明の実施例４に係る通信システム１００によるデータ通信の手順を示すシーケンス図である。通信装置２０と車載装置１８とが接続される（Ｓ５４０）。サーバ装置１０と通信装置２０との間でセキュアな通信経路が確立される（Ｓ５４２）。通信装置２０は、車載装置１８へチケットを送信する（Ｓ５４４）。車載装置１８は、通信装置２０の正当性を確認する（Ｓ５４６）。車載装置１８は、通信装置２０へ、アクセスの許可を送信する（Ｓ５４８）。通信装置２０では、認証がＯＫになる（Ｓ５５０）。通信装置２０と車載装置１８との間ではデータ通信がなされる（Ｓ５５２）。通信装置２０と車載装置１８との間でのセキュアな通信経路が破棄される（Ｓ５５４）。
【０１４９】
図３８は、本発明の実施例４に係る通信システム１００による通信装置の変更処理の手順を示すシーケンス図である。サーバ装置１０において、旧通信装置２０に対する登録済の登録がなされている（Ｓ５６０）。サーバ装置１０と旧通信装置２０との間でセキュアな通信経路が確立される（Ｓ５６２）。旧通信装置２０は、サーバ装置１０に「移行」を依頼する（Ｓ５６４）。サーバ装置１０は、旧通信装置２０に対して「移行中」を登録する（Ｓ５６６）。サーバ装置１０は、旧通信装置２０へ登録内容を通知する（Ｓ５６８）。旧通信装置２０では、無効化がなされる（Ｓ５７０）。サーバ装置１０と旧通信装置２０との間でのセキュアな通信経路が破棄される（Ｓ５７２）。
【０１５０】
サーバ装置１０は、新通信装置２０へアクセス用アプリケーションを送信する（Ｓ５７４）。新通信装置２０には、「引き継ぎ」コマンドが入力される（Ｓ５７６）。車両キー２２から通信装置２０へオーナＩＤが転記される（Ｓ５７８）。サーバ装置１０と新通信装置２０との間でセキュアな通信経路が確立される（Ｓ５８０）。新通信装置２０は、サーバ装置１０に「引き継ぎ」を依頼する（Ｓ５８２）。サーバ装置１０は、新通信装置２０に対して「登録済」を登録する（Ｓ５８４）。サーバ装置１０は、新通信装置２０へチケットを送信する（Ｓ５８６）。新通信装置２０は、アクセス用アプリケーションをインストールする（Ｓ５８８）。サーバ装置１０と新通信装置２０との間でのセキュアな通信経路が破棄される（Ｓ５９０）。
【０１５１】
図３９は、本発明の実施例４に係る通信システム１００による車両キーを紛失した際の処理の手順を示すシーケンス図である。サーバ装置１０と通信装置２０との間では、認証済の状態になっている（Ｓ６００）。オーナが車両キー２２を紛失する（Ｓ６０２）。オーナとは別のユーザであって、不正な通信装置２０を所有するユーザが、車両キー２２を不正入手する（Ｓ６０４）。サーバ装置１０は、不正な通信装置２０へアクセス用アプリケーションを送信する（Ｓ６０６）。不正な通信装置２０には、「初期登録」あるいは「引き継ぎ」コマンドが入力される（Ｓ６０８）。
【０１５２】
車両キー２２から不正な通信装置２０へオーナＩＤが転記される（Ｓ６１０）。サーバ装置１０と不正な通信装置２０との間でセキュアな通信経路が確立される（Ｓ６１２）。不正な通信装置２０は、サーバ装置１０に「初期登録」あるいは「引き継ぎ」を依頼する（Ｓ６１４）。サーバ装置１０は、依頼を拒否する（Ｓ６１６）。サーバ装置１０は、不正な通信装置２０へ登録違反を通知する（Ｓ６１８）。不正な通信装置２０は、失敗を認識する（Ｓ６２０）。サーバ装置１０と不正な通信装置２０との間でのセキュアな通信経路が破棄される（Ｓ６２２）。サーバ装置１０は、不正を報告する（Ｓ６２４）。
【０１５３】
図４０は、本発明の実施例４に係る通信システム１００によるチケットの更新処理の手順を示すシーケンス図である。サーバ装置１０では、通信装置２０が登録済である（Ｓ６３０）。通信装置２０では、第１期間が経過し、チケットの期限が切れる（Ｓ６３２）。通信装置２０は、オーナＩＤの入力をオーナに要請する（Ｓ６３４）。車両キー２２から通信装置２０へオーナＩＤが転記される（Ｓ６３６）。通信装置２０は、チケットを復活させる（Ｓ６３８）。通信装置２０では、第１期間が再び経過し、チケットの期限が切れる（Ｓ６４０）。通信装置２０は、オーナＩＤの入力をオーナに要請する（Ｓ６４２）。通信装置２０では、第２期間が経過し、チケット復活が不可になる（Ｓ６４４）。
【０１５４】
サーバ装置１０と通信装置２０との間でセキュアな通信経路が確立される（Ｓ６４６）。通信装置２０は、サーバ装置１０に「休止」を依頼する（Ｓ６４８）。サーバ装置１０は、通信装置２０に対して「休止」を登録する（Ｓ６５０）。サーバ装置１０は、通信装置２０の休止を通知する（Ｓ６５２）。通信装置２０では、無効化がなされる（Ｓ６５４）。サーバ装置１０と通信装置２０との間でのセキュアな通信経路が破棄される（Ｓ６５６）。
【０１５５】
図４１は、通信装置２０による通信処理の手順を示すフローチャートである。通信装置用表示部６６は、オーナに対して、車両キー２２のオーナＩＤを本アプリケーションに転記するよう促すためのメッセージを表示する（Ｓ６６０）。オーナが車両キー２２内に保持されたオーナＩＤを本アプリケーションに転記する（Ｓ６６２）。要求部９４は、オーナＩＤ、通信装置ＩＤをサーバ装置１０に送付し、初期登録を要請する（Ｓ６６４）。チケット取得部１１８がサーバ装置１０からチケットを受信した場合（Ｓ６６６のＹ）、通信装置用制御部６０は、アクセス用アプリケーションの正規インストールを完了する（Ｓ６６８）。その後、イベント発生待ち状態になり（Ｓ６７０）、図４２のステップ６８０に移行する。
【０１５６】
登録通知取得部９６がサーバ装置１０からチケットを受信せず（Ｓ６６６のＮ）、登録済エラーを受信しなければ（Ｓ６７２のＮ）、通信装置用表示部６６は、オーナＩＤの再入力を促すためのメッセージを表示する（Ｓ６７４）。終了でなければ（Ｓ６７６のＮ）、ステップ６６２に戻る。終了であれば（Ｓ６７６のＹ）、処理が終了される。登録済エラーを受信すれば（Ｓ６７２のＹ）、処理が終了される。
【０１５７】
図４２は、図４１につづく通信処理の手順を示すフローチャートである。イベント発生が検知され（Ｓ６８０）、車両１６に通信装置２０が持ち込まれて車載装置１８と接続されない場合（Ｓ６８２のＮ）、第１期間が満了すれば（Ｓ６９２のＹ）、通信装置用表示部６６は、オーナに対して、車両キー２２のオーナＩＤを本アプリケーションに転記するよう促すためのメッセージを表示する（Ｓ６９４）。第２期間が満了しなければ（Ｓ６９６のＮ）、オーナが車両キー２２内に保持されたオーナＩＤを本アプリケーションに転記する（Ｓ６９８）。チケットが復活し（Ｓ７００）、イベント発生待ち状態になる（Ｓ７０６）。その後、ステップ６８０に移行する。第２期間が満了した場合（Ｓ６９６のＹ）、通信装置用制御部６０は、サーバ装置１０に管理レコード４０を「休止」するように要求する（Ｓ７０２）。通信装置用制御部６０は、サーバ装置１０からの完了通知を受け、チケットとオーナＩＤを破棄する（Ｓ７０４）。その後、ステップ７０６に進行する。第１期間が満了しなければ（Ｓ６９２のＮ）、ステップ７０６に移行する。
【０１５８】
車両１６に通信装置２０が持ち込まれて車載装置１８と接続した場合（Ｓ６８２のＹ）、チケット取得部１１８は、チケットを車載装置１８に送付し、認証を要請する（Ｓ６８４）。車載装置１８から認証ＯＫを受信し（Ｓ６８６のＹ）、車載装置１８と授受すべきデータがあれば（Ｓ６８８のＹ）、通信装置用制御部６０は、車載装置１８とデータを送受信する（Ｓ６９０）。その後、ステップ７０６に移行する。車載装置１８から認証ＯＫを受信しない場合（Ｓ６８６のＮ）、あるいは車載装置１８と授受すべきデータがない場合（Ｓ６８８のＮ）、ステップ７０６に移行する。
【０１５９】
図４３は、サーバ装置１０による通信処理の手順を示すフローチャートである。イベント発生を検知し（Ｓ７１０）、車両１６出荷前の新規登録であれば（Ｓ７１２のＹ）、サーバ装置用制御部３０は、車両１６をオーナに引き渡す前に、管理用ＤＢ３４のオーナの管理レコード４０において、オーナＩＤに紐づけて車両情報を記録する（Ｓ７１４）。その後、イベント発生待ち状態になり（Ｓ７４６）、ステップ７１０に移行する。車両１６出荷前の新規登録でなく（Ｓ７１２のＮ）、アクセス用アプリケーションのダウンロード要求であれば（Ｓ７１６のＹ）、出力部５２は、更新用アプリケーションを通信装置２０に転送する（Ｓ７１８）。その後、ステップ７４６に移行する。
【０１６０】
アクセス用アプリケーションのダウンロード要求でなく（Ｓ７１６のＮ）、受付部５０が、通信装置２０の登録申請を受信した場合（Ｓ７２０のＹ）、サーバ装置用制御部３０は、オーナＩＤをもとに、管理用ＤＢ３４上の管理レコード４０を検索する（Ｓ７２２）。正当なオーナＩＤでなければ（Ｓ７２４のＮ）、出力部５２は、認証ＮＧを通信装置２０に転送する（Ｓ７２６）。その後、ステップ７４６に移行する。正当なオーナＩＤであり（Ｓ７２４のＹ）、管理レコード４０が「未登録」あるいは「移行中」でなければ（Ｓ７２８のＮ）、出力部５２は、「登録違反」を通信装置２０に転送し（Ｓ７３０）、ステップ７４６に移行する。管理レコード４０が「未登録」あるいは「移行中」であれば（Ｓ７２８のＹ）、サーバ装置用制御部３０は、管理レコード４０に通信装置ＩＤを登録する（Ｓ７３２）。出力部５２は、チケットを通信装置２０に転送し（Ｓ７３４）、ステップ７４６に移行する。
【０１６１】
受付部５０が、オーナ所有の通信装置２０の登録申請を受信せず（Ｓ７２０のＮ）、管理レコード４０の「端末移行」要求を受信すれば（Ｓ７３６のＹ）、サーバ装置用制御部３０は、管理レコード４０を「移行中」に変更する（Ｓ７３８）。サーバ装置用制御部３０は、管理レコード４０の通信装置ＩＤを削除し（Ｓ７４４）、ステップ７４６に移行する。受付部５０が、管理レコード４０の「端末移行」要求を受信せず（Ｓ７３６のＮ）、管理レコード４０の「休止」要求を受信すれば（Ｓ７４０のＹ）、サーバ装置用制御部３０は、管理レコード４０を「休止」に変更する（Ｓ７４２）。その後、ステップ７４４に移行する。受付部５０が、管理レコード４０の「休止」要求を受信しない場合（Ｓ７４０のＮ）、ステップ７４６に移行する。
【０１６２】
図４４は、車載装置１８による通信処理の手順を示すフローチャートである。イベント発生を検知し（Ｓ７５０）、今、通信装置２０と狭域通信で接続された直後であれば（Ｓ７５２のＹ）、認証部１５２は、通信装置２０からチケットを狭域通信で受信する（Ｓ７５４）。認証部１５２は、車載装置１８内にてチケットを確認し、通信装置２０のアクセス権を確認する（Ｓ７５６）。認証がＯＫでなければ（Ｓ７５８のＮ）、認証部１５２は、通信装置２０に、認証ＮＧを狭域通信で送信する（Ｓ７６２）。その後、イベント発生待ち状態になり（Ｓ７６８）、ステップ７５０に戻る。認証がＯＫであれば（Ｓ７５８のＹ）、認証部１５２は、通信装置２０に、認証ＯＫを狭域通信で送信する（Ｓ７６０）。その後、ステップ７６８に移行する。
【０１６３】
今、通信装置２０と狭域通信で接続された直後ではなく（Ｓ７５２のＮ）、通信装置２０と授受すべきデータがある場合（Ｓ７６４のＹ）、車載装置用制御部１３０は、狭域通信を経由して通信装置２０とデータを送受信し（Ｓ７６６）、ステップ７６８に移行する。通信装置２０と授受すべきデータがない場合（Ｓ７６４のＮ）、ステップ７６８に移行する。
【０１６４】
本発明の実施例によれば、オーナＩＤと通信装置ＩＤとをもとにサーバ装置から取得したチケットを使用して、通信装置と車載装置との間の通信を実行するので、車載装置へのアクセスを安全にかつ簡易にできる。チケットを使用することによって、セキュアな通信路が設定され、安全性を向上できる。また、オーナＩＤと通信装置ＩＤとをもとにサーバ装置から通信装置が取得したチケットを使用して、通信装置と車載装置との間の通信を実行するので、車載装置へのアクセスを安全にかつ簡易にできる。
【０１６５】
また、移行を要求された後に別の通信装置を登録するので、登録対象となる通信装置の変更を安全にできる。また、登録している場合に、他の登録の受けつけてもチケットを出力しないので、不正な通信装置からのアクセスを防止できる。また、チケットに第１期間を設定するので、チケットの安全性を向上できる。また、第１期間を経過した後であっても、第２期間内であればチケットが復活されるので、オーナの利便性を向上できる。また、第２期間を経過すると、チケットが復活されないので、安全性を向上できる。また、その車両キーからオーナＩＤを通信装置に転記することで、サーバ装置側から見たときに、オーナ個人所有の通信装置と車両との紐づけが容易となり、かつオーナ個人の通信装置だけに限定して、車載装置との重要データの授受を許可することが可能となる。
【０１６６】
（実施例５）
本発明の実施例５も、これまでと同様に、通信装置と車載装置とを接続してデータ通信させる場合に、オーナ個人所有の通信装置に限定して許可する通信システムに関する。実施例４では、サーバ装置からチケットを取得するために、サーバ装置から通信装置へ、オーナＩＤと通信装置ＩＤとの組合せが送信される。実施例５では、オーナＩＤと通信装置ＩＤとの組合せの代わりに、オーナＩＤと電子メールアドレスとの組合せが送信される。実施例５に係る通信システム１００、サーバ装置１０、通信装置２０、車載装置１８は、図１８、図３１、図３４、図３５と同様のタイプである。ここでは、これまでとの差異を中心に説明する。
【０１６７】
図３４の通信装置用記憶部６２は、車両１６のオーナ個人の電子メールアドレスを記憶する。要求部９４は、広域通信部６８を介してサーバ装置１０へ、ＨＴＴＰないしＨＴＴＰＳ通信を用いて初期登録を申請する。具体的に説明すると、要求部９４は、オーナＩＤ取得部９２において取得したオーナＩＤと、通信装置用記憶部６２に記憶した電子メールアドレスとの組合せをサーバ装置１０に出力することによって、通信装置２０の登録をサーバ装置１０に要求する。一般に携帯電話会社が運営している電子メールシステムは、１回線契約につき１アドレスが割り当てられており、所有する通信装置２０と一意に紐づけされる。
【０１６８】
図３１の受付部５０は、広域通信部３２を介して通信装置２０から、オーナＩＤと電子メールアドレスとの組合せを受けつけると、サーバ装置用制御部３０は、管理レコード４０に通信装置２０を登録する。以降、通信装置２０とサーバ装置１０の間のメッセージ送受信は電子メールを介して行われる。出力部５２は、広域通信部３２を介して通信装置２０に送付するメッセージ内に、車載装置１８へのアクセス許可のチケットおよびＪａｖａ  Ｓｃｒｉｐｔ（登録商標）ファイルをサーバ装置１０から取得させるためのＵＲＬを記載する。通信装置２０がメッセージを受信すると、オーナが通信装置用入力部６４を使用してＵＲＬをクリックする。クリックにより、Ｊａｖａ  Ｓｃｒｉｐｔ（登録商標）によりアクセス用アプリケーションが起動し、アクセス用アプリケーションが、チケットを通信装置用記憶部６２に取り込む一連の動作を実施する。
【０１６９】
以上の構成による通信システム１００の動作を説明する。図４５は、本発明の実施例５に係る通信システム１００による初期処理の手順を示すシーケンス図である。車載装置１８には、チケットが記憶される（Ｓ７８０）。サーバ装置１０には、オーナＩＤが登録される（Ｓ７８２）。車両キー２２には、オーナＩＤが保持される（Ｓ７８４）。さらに、サーバ装置１０には、オーナＩＤに対応づけられてチケットが登録される（Ｓ７８６）。サーバ装置１０は、通信装置２０へアクセス用アプリケーションを送信する（Ｓ７８８）。通信装置２０には、「初期登録」コマンドが入力される（Ｓ７９０）。車両キー２２から通信装置２０へオーナＩＤが転記される（Ｓ７９２）。
【０１７０】
サーバ装置１０と通信装置２０との間でセキュアな通信経路が確立される（Ｓ７９４）。通信装置２０は、サーバ装置１０へ、オーナＩＤと電子メールアドレスとを送信する（Ｓ７９６）。サーバ装置１０と通信装置２０との間でのセキュアな通信経路が破棄される（Ｓ７９８）。サーバ装置１０は、通信装置２０を登録する（Ｓ８００）。サーバ装置１０は、通信装置２０へ電子メールを送信する（Ｓ８０２）。サーバ装置１０と通信装置２０とは、チケットの取り込みを実行する（Ｓ８０４）。通信装置２０は、アクセス用アプリケーションをインストールする（Ｓ８０６）。
【０１７１】
本発明の実施例によれば、通信装置ＩＤの代わりに電子メールアドレスを使用するので、通信装置を変更した場合であっても、通信装置を識別するための識別情報の変更を不要にできる。また、識別情報の変更が不要になるので、オーナの利便性を向上できる。
【０１７２】
（実施例１または２の変形例）
実施例１および実施例２のパスコードに関する処理およびそれに関する構成の変形例を以下に示す。実施例１および実施例２においては、どちらも通信装置２０に更新用ソフトウエアがインストールされた後、初めて車載装置１８に狭域ネットワークで接続された際に、通信装置用入力部６４からパスコードを入力して狭域ネットワーク経由で車載装置１８にそのパスコードを送付することで、その通信装置２０がオーナ個人所有物であることを確認した。変形例では、通信装置２０がオーナ個人所有物であることを確認する別の方法を開示する。本変形例では、ＮＦＣなどの近距離無線通信機能を利用して車載装置１８が通信装置２０はオーナ個人の所有物であることを確認する。変形例に係る通信システム１００、サーバ装置１０は、図１、図２に示すものと同様のタイプ（同等）である。
【０１７３】
変形例における通信装置２０の構成を図４６に示す。変形例における通信装置２０と実施例１、２にて説明した通信装置２０（図４参照）との違いは、変形例における通信装置２０が通信装置用非接触ＩＣインターフェイス６７とチケット１１４とを具備している点である。図４６において、通信装置用非接触ＩＣインターフェイス６７は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）など、電磁誘導効果を利用して通信装置２０と車載装置１８との間で近距離無線通信を行うためのアンテナやプロトコル処理用ＩＣなどである。チケット１１４は、車載装置から発行されたアクセス許可用のチケットを保存するメモリ領域、または保存されたチケットそのものである。
【０１７４】
変形例における車載装置１８の構成を図４７に示す。変形例における車載装置１８と実施例１、２にて説明した車載装置１８（図５参照）との違いは、変形例における車載装置１８が車載装置用非接触ＩＣインターフェイス１３５とチケット生成部１５３とチケット１５４とを具備している点である。図４７において、車載装置用非接触ＩＣインターフェイス１３５は、通信装置用非接触ＩＣインターフェイス６７と同種の近距離無線通信を行うためのアンテナやプロトコル処理用ＩＣなどである。チケット生成部１５３は、通信装置に対してアクセス許可用のチケットを生成するブロックであり、チケット１５４は生成したチケットを保存するメモリ領域、または保存されたチケットそのものである。
【０１７５】
図４６に示す通信装置２０において、更新用アプリケーションがインストールされると、通信装置用制御部６０は、「この通信装置を車載装置に登録して下さい。」という旨のメッセージを通信装置用表示部６６に表示させる。通信装置２０の所有者である車両オーナは、この表示を確認すると、通信装置２０を車両１６内に持ち込んで、図４７の車載装置１８のソフトウエアを起動し、車載装置用入力部１３６を操作して「通信装置登録モード」にする。このモードに移行する際には、パスコードの入力をオーナに促す仕様にした方がセキュリティ的により安全である。車載装置１８のソフトウエアが通信装置登録モードになると、「通信装置の非接触ＩＣを車載装置にタッチして下さい。」という旨のメッセージを車載装置用表示部１３８に表示する。車両オーナが通信装置用非接触ＩＣインターフェイス６７を車載装置用非接触ＩＣインターフェイス１３５にタッチさせると、車載装置１８のチケット生成部１５３が発行したアクセス許可証（チケット）を通信装置２０に送付し、かつ同チケットをチケット１５４に記憶する。通信装置２０は、取得したアクセス許可証（チケット）をチケット１１４に保管する。なお、セキュリティの強度は落ちるが、チケットは必ずしも逐次生成する必要はなく（チケット生成部１５３を削除）、予めひとつだけチケット１５４に保持しておき、常時これを使う方法としてもよい。
【０１７６】
以後、通信装置２０が車載装置１８と狭域ネットワークで接続された際には、このチケットを狭域ネットワーク経由で送付することにより通信装置２０がオーナ所有物である旨の確認を行う。以降の動作については実施例１または実施例２と基本的に同様である。なお、ここでは非接触ＩＣによる近接無線送受信機能でチケットの授受を行った例を示したが、狭域ネットワークがＵＳＢの場合、車載装置１８が「通信装置登録モード」になっているときに通信装置２０と物理的な接続を行うとチケットの授受を行う、という仕様としてもよい。
【０１７７】
以上のように構成された本変形例の通信システム１００の動作について、実施例１、２との差異を中心に説明する。図４８は、通信システム１００による初期処理の手順を示すシーケンス図である。なお、通信装置２０に更新用アプリケーションをインストールするステップ（Ｓ１８）より以前の処理は、実施例１または実施例２と同じ（図６と同様）であるので、説明を省略する。ステップＳ１８にて通信装置２０に更新用アプリケーションがインストールされ、その旨をオーナが認識した場合、オーナは車載装置用入力部１３６を介して車載装置１８を通信装置登録モードに設定する（Ｓ８５０）。すると、車載装置１８は、パスコードの入力を求める内容を車載装置用表示部１３８に表示する（Ｓ８５１）。ここでオーナは車載装置１８にパスコードを入力すると、車載装置１８がパスコードの入力処理を行なう（Ｓ８５２）。
【０１７８】
車載装置１８は、パスコードの正当性を確認し、その正当性が確認されると、車載装置１８はチケットを生成してチケット１５４に記憶する（Ｓ８５３）。その後、車載装置１８がオーナに対して通信装置２０の非接触ＩＣを車載装置１８の非接触ＩＣにタッチするよう求め、オーナが通信装置２０を車載装置１８にタッチ操作を行うことで、車載装置１８から通信装置２０に生成されたチケットを受渡しする（Ｓ８５４）。通信装置２０にチケットが渡ると、車載装置１８は通信装置登録モードを解除する（Ｓ８５８）。ときを同じくして通信装置２０は、車載装置１８から取得したチケットをチケット１１４に記憶する（Ｓ８５６）。この後オーナは、通信装置２０を車載装置１８に狭域通信ネットワークで接続するように求められるので、接続を行う（Ｓ８６０）。すると通信装置２０は、記憶したチケットを車載装置１８に送付して、正当なアクセス権利があることを車載装置１８に認識させる（Ｓ８６２）。そして車載装置１８のソフトウエアのバージョン情報等を読み出すステップ（Ｓ２３）以降は、実施例１または実施例２と同じであるので、説明を省略する。
【０１７９】
変形例における通信装置２０の所有者確認方法を採用した場合に、実施例１または実施例２で開示した更新処理の手順のシーケンス（それぞれ図８、図１４に示される）の変化点を示したものが、それぞれ図４９、図５０である（各図のグレーハッチの箇所）。差異部分は、実施例１または実施例２において、パスコード８７のパスコードにより通信装置の所有者確認を行っていた処理（それぞれＳ５１、Ｓ１８１）が、チケット１１４のチケットによりアクセス権の確認を行う処理（それぞれＳ５１’、Ｓ１８１’）になる箇所のみであり、他は同一である。
【０１８０】
図５１および図５２は、変形例における通信装置２０の所有者確認方法を採用した場合において、実施例１または実施例２で開示した通信装置２０のフローチャート（それぞれ図９、図１５）からの変化点を示したものである（各図のグレーハッチの箇所）。差異部分は、実施例１または実施例２において通信装置ＩＤと引き換えに更新用アプリケーションをインストール（それぞれＳ８０、Ｓ２１０）した後、オーナが通信装置からパスコードを入力して車載装置で確認していた代わりに、変形例では非接触ＩＣのタッチにより車載装置からチケットを入手する一連動作が新たに追加された点と、実施例１または実施例２において、車載装置１８および通信装置２０に保存したパスコードにより通信装置２０の所有者確認を行っていた処理（それぞれＳ１０８、Ｓ２３９）を、変形例では車載装置１８および通信装置２０に保存したチケットによりアクセス権の確認を行う（それぞれＳ１０８’、Ｓ２３９’）ように処理する点のみであり、他は同一である。
【０１８１】
前者の動作を詳述すると、更新用アプリケーションがインストールされた後（それぞれＳ８０、Ｓ２１０）、オーナに「この通信端末を車載装置に登録して下さい」という旨を通信装置用表示部６６に表示する（それぞれＳ９００、Ｓ９１０）。オーナは通信装置２０を車両に持ち込んだ際に、車載装置１８を通信装置登録モードに設定して、通信装置用非接触ＩＣインターフェイス６７を車載装置用非接触ＩＣインターフェイス１３５にタッチする（それぞれＳ９０２、Ｓ９１２）ことで、車載装置１８からアクセス許可用のチケットを受信し、チケット１１４に保存する（それぞれＳ９０４、Ｓ９１４）。その後、オーナに「この通信端末を車載装置に狭域ネットワークで接続して下さい」という旨を通信装置用表示部６６に表示し（それぞれＳ９０６、Ｓ９１６）、イベント発生待ち状態に移行する（それぞれＳ１０２、Ｓ２３４）。
【０１８２】
図５３および図５４は、変形例における通信装置２０の所有者確認方法を採用した場合において、実施例１または実施例２で開示した車載装置のフローチャート（それぞれ図１３、図１７）からの変化点を示したものである（各図のグレーハッチの箇所）。差異部分は、実施例１または実施例２において通信装置２０から車載装置１８へ送付されて来たパスコードの認証により所有者確認を行っていた（それぞれＳ１５３、Ｓ２５３）ものを、変形例においては通信装置２０から車載装置１８送付されて来たチケットの正当性確認を行う（それぞれＳ１５３’、Ｓ２５３’）ように処理する点および、変形例においては、車載装置１８が「通信装置登録モード」に設定された際に、アクセス許可用のチケットを生成し、非接触ＩＣのタッチによって通信装置に送付する一連の動作が新たに追加された点（図５３、図５４の端子Ｇから端子Ｈに至る箇所）のみであり、他は同一である。
【０１８３】
端子Ｇから端子Ｈに至る箇所の動作を、図５５を用いて詳述する。オーナが車載装置用入力部１３６を操作して「通信装置登録モード」に設定すると（Ｓ９５０のＹ）、車載装置用表示部１３８には「パスコードを入力して下さい」の表示がなされる（Ｓ９５２）。そこでオーナは、車載装置１８へ、その車載装置１８に固有のパスコードを入力する（Ｓ９５４）。パスコードが正しければ、操作者はオーナ本人（あるいは特定された個人）であることが確認され（Ｓ９５６のＹ）、チケット生成部１５３でアクセス許可用のチケットを生成し、かつチケット１５４に記憶する（Ｓ９５８）。その後、車載装置用表示部１３８には「通信装置の非接触ＩＣを車載装置にタッチして下さい」の表示がなされる（Ｓ９６０）。
【０１８４】
オーナは通信装置用非接触ＩＣインターフェイス６７と車載装置用非接触ＩＣインターフェイス１３５をタッチさせ、車載装置１８は生成したチケットを近距離無線通信により通信装置２０に送付する（Ｓ９６２）。通信装置２０へのチケット送付が完了すると、セキュリティ保護のため、「通信装置登録モード」を解除し（Ｓ９６４）、端子Ｈに至る。もし入力されたパスコードが不正であれば（Ｓ９５６のＮ）、オーナ本人ではないと判定され、そのまま何もせず端子Ｈに至る。なお、パスコード１５６に保存されるパスコードは、オーナが後から車載装置用入力部１３６を用いて、カーディーラより付与された初期値を変更できる仕様としてもよい。オーナが車載装置用入力部１３６を操作して「通信装置登録モード」に設定しない場合（Ｓ９５０のＮ）、端子Ｈに至る。
【０１８５】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素あるいは各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【０１８６】
実施例１から５および変形例を任意に組み合わせてもよい。本変形例によれば、実施例１から５を任意に組み合わせた効果を得ることができる。
【０１８７】
実施例１から５において、車両１６に搭載された車載装置１８が使用されている。しかしこれに限らず例えば、車載装置１８の代わりに、電子機器が使用されてもよい。本変形例によれば、本発明の適用範囲を拡大できる。
【０１８８】
実施例１から３において、通信装置２０は、サーバ装置１０からの差分発生通知を受けた後、オーナからのダウンロードの指示を受けつけてから、更新データのダウンロードを実行している。しかしなからこれに限らず例えば、「更新データを常にフルインストールする」ことを前提条件としてもよい。このような前提条件のもと、通信装置２０は、サーバ装置１０から、差分発生通知を受けつけた場合、新しい更新データを常にすべて記憶する。さらに、通信装置２０と車載装置１８とが狭域ネットワークで接続されると、通信装置２０は、車載装置１８から機種名や搭載するソフトウエアのバージョンなどの情報を読み出す。通信装置２０は、通信装置用記憶部６２に記憶したバージョン情報８２と、読み出した情報とを比較する。前者の方が新しいバージョンの場合、通信装置２０は、車載装置１８に対し、更新データを背後（バックグラウンド）処理として配信し、車載装置１８は、更新データをフルインストールする。本変形例によれば、ダウンロードが自動的になされるので、オーナの利便性を向上できる。
【０１８９】
実施例１から３において、更新部７８は、車載装置１８へ更新データを出力する。更新データの出力が、狭域ネットワークの切断等によって中断した場合に、更新部７８は、更新データの途中から出力を再開してもよい。更新部７８は、狭域通信部７０、狭域用ＩＦ７４を介して狭域ネットワークの通信状況を監視しており、切断となった場合に、更新データのうち、出力済になった部分を特定する。次に更新データの出力が再開になった場合に、更新部７８は、特定した部分から、あるいは特定した部分よりも前の部分から、更新データを出力する。本変形例によれば、更新データの出力が再開になった場合に、未出力の部分を出力するので、更新データを効率的に出力できる。なお、更新部７８は、更新データの出力が中断した場合に、更新データの最初から出力を再開してもよい。本変形例によれば、処理を簡易にできる。
【０１９０】
本発明の実施例は、次の項目によって特徴付けられてもよい。
（項目１−１）
更新対象となるソフトウエアを記憶した電子機器に第１ネットワークを介して接続可能である第１インターフェイスと、
前記第１インターフェイスが接続可能である電子機器に記憶されたソフトウエアを更新するための更新データを記憶したサーバ装置に、第１ネットワークとは異なった第２ネットワークを介して接続可能である第２インターフェイスと、
前記第１インターフェイスが接続した電子機器から、電子機器に記憶されたソフトウエアのバージョンに関する情報を取得し、バージョンに関する情報をメモリに記憶させる第１取得部と、
前記第１インターフェイスが電子機器に未接続であっても、メモリに記憶されたバージョンに関する情報をもとに、前記第２インターフェイスが接続したサーバ装置から、更新データを取得し、更新データをメモリに記憶させる第２取得部と、
前記第２インターフェイスがサーバ装置に未接続であっても、前記第１インターフェイスが接続した電子機器に、メモリに記憶された更新データを出力する更新部と、
を備えることを特徴とする通信装置。
この場合、電子機器に未接続であってもサーバ装置から更新データを入力し、サーバ装置に未接続であっても電子機器へ更新データを出力するので、電子機器への出力を簡易にできる。
【０１９１】
（項目１−２）
前記更新部は、前記第１インターフェイスが接続した電子機器から取得したソフトウエアのバージョンに関する情報と、メモリに記憶された更新データのバージョンとを比較することによって、更新データの出力の必要性を決定することを特徴とする項目１−１に記載の通信装置。
この場合、バージョンを確認することによって更新データの出力の必要性を決定するので、無駄な出力を省略できる。
【０１９２】
（項目１−３）
前記更新部は、前記第１インターフェイスが接続した電子機器に、メモリに記憶された更新データのバージョンに関する情報を出力することによって、更新データの出力の必要性を電子機器に決定させることを特徴とする項目１−１に記載の通信装置。
この場合、バージョンを確認することによる更新データの出力の必要性を電子機器に決定させるので、処理を簡易にできる。
【０１９３】
（項目１−４）
前記更新部は、更新データの出力が中断した場合に、更新データの途中から出力を再開することを特徴とする項目１−１から項目１−３のいずれかに記載の通信装置。
この場合、更新データを途中から出力を再開するので、出力を効率的にできる。
【０１９４】
（項目１−５）
前記更新部は、更新データの出力が中断した場合に、更新データの最初から出力を再開することを特徴とする項目１−１から１−３のいずれかに記載の通信装置。
この場合、更新データを最初から出力するので、出力を簡易にできる。
【０１９５】
（項目１−６）
更新対象となるソフトウエアを記憶した電子機器であって、
本電子機器に第１ネットワークを介して接続可能であるとともに、本電子機器に記憶されたソフトウエアを更新するための更新データを記憶したサーバ装置に、前記第１ネットワークとは異なった第２ネットワークを介して接続可能である通信装置に接続可能である通信部と、
前記通信部が接続した通信装置へ、本電子機器に記憶されたソフトウエアのバージョンに関する情報を出力する出力部と、
前記通信部が通信装置に未接続であっても、通信装置において、記憶されたバージョンに関する情報をもとにサーバ装置から更新データが取得されており、通信装置がサーバ装置に未接続であっても、前記通信部が接続した通信装置から更新データを入力する入力部とを備え、
前記出力部は、前記入力部が入力した更新データによって、ソフトウエアが更新されると、前記通信部が接続した通信装置へ、本電子機器に記憶されたソフトウエアのバージョンに関する情報を出力することを特徴とする電子機器。
この場合、電子機器に未接続であってもサーバ装置から通信装置へ更新データを入力し、サーバ装置に未接続であっても通信装置から電子機器へ更新データを出力するので、電子機器への出力を簡易にできる。
【０１９６】
（項目１−７）
電子機器に記憶されたソフトウエアを更新するための更新データを記憶したサーバ装置であって、
更新対象となるソフトウエアを記憶した電子機器に第１ネットワークを介して接続可能であるとともに、本サーバ装置に、第１ネットワークとは異なった第２ネットワークを介して接続可能である通信装置に接続可能である通信部と、
前記通信部が通信装置に未接続であっても、通信装置において、電子機器に記憶されたソフトウエアのバージョンに関する情報が取得されており、通信装置が電子機器に未接続であっても、通信装置に記憶されたバージョンに関する情報をもとに、前記通信部が接続した通信装置へ更新データを出力する出力部とを備え、
前記出力部が出力した更新データによって、前記通信部が通信装置に未接続であっても、通信装置から電子機器へ更新データが出力されるとともに、更新データによって電子機器のソフトウエアが更新されると、電子機器から通信装置へ、電子機器に記憶されたソフトウエアのバージョンに関する情報が出力されることを特徴とするサーバ装置。
この場合、電子機器に未接続であってもサーバ装置から通信装置へ更新データを入力し、サーバ装置に未接続であっても通信装置から電子機器へ更新データを出力するので、電子機器への出力を簡易にできる。
【０１９７】
（項目１−８）
更新対象となるソフトウエアを記憶した電子機器と、
前記電子機器に第１ネットワークを介して接続可能である通信装置と、
前記電子機器に記憶されたソフトウエアを更新するための更新データを記憶するとともに、前記通信装置に、第１ネットワークとは異なった第２ネットワークを介して接続可能であるサーバ装置とを備え、
前記通信装置は、
接続した前記電子機器から、前記電子機器に記憶されたソフトウエアのバージョンに関する情報を取得し、バージョンに関する情報をメモリに記憶させる第１取得部と、
前記電子機器に未接続であっても、メモリに記憶されたバージョンに関する情報をもとに、接続した前記サーバ装置から、更新データを取得し、更新データをメモリに記憶させる第２取得部と、
前記サーバ装置に未接続であっても、接続した前記電子機器に、メモリに記憶された更新データを出力する更新部と、
を備えることを特徴とする通信システム。
【０１９８】
（項目１−９）
更新対象となるソフトウエアを記憶する電子機器に第１ネットワークを介して接続することによって、電子機器から、電子機器に記憶されたソフトウエアのバージョンに関する情報を取得し、バージョンに関する情報をメモリに記憶させるステップと、
電子機器に未接続であっても、メモリに記憶されたバージョンに関する情報をもとに、電子機器に記憶されたソフトウエアを更新するための更新データを記憶したサーバ装置に、第１ネットワークとは異なった第２ネットワークを介して接続することによって、サーバ装置から、更新データを取得し、更新データをメモリに記憶させるステップと、
サーバ装置に未接続であっても、接続した電子機器に、メモリに記憶された更新データを出力するステップと、
を備えることを特徴とする通信方法。
【０１９９】
（項目２−１）
車両に搭載可能な電子機器に記憶されたソフトウエアを更新するための更新データと、電子機器を特定するための第１識別情報とを記憶したサーバ装置に、ネットワークを介して接続可能である通信装置であって、
第１識別情報を記憶した車両用鍵から、第１識別情報を取得する第１取得部と、
前記第１取得部において取得した第１識別情報と、本通信装置を特定するための第２識別情報との組合せをサーバ装置に出力することによって、本通信装置の登録をサーバ装置に要求する要求部と、
前記要求部からの要求に対する応答として、サーバ装置から登録通知を取得する第２取得部と、
前記第２取得部が登録通知を取得した場合、サーバ装置から更新データを取得し、更新データをメモリに記憶させる第３取得部と、
を備えることを特徴とする通信装置。
この場合、第１識別情報と第２識別情報とを使用して、サーバ装置から更新データを入力するので、電子機器へ出力すべき更新データを安全に入力できる。
【０２００】
（項目２−２）
サーバ装置に接続するためのネットワークとは別のネットワークを介して、電子機器から、電子機器に記憶されたソフトウエアのバージョンに関する情報を取得し、バージョンに関する情報をメモリに記憶させる第４取得部と、
電子機器に未接続であっても、メモリに記憶されたバージョンに関する情報をもとに、前記第３取得部によって更新データがメモリに記憶されており、サーバ装置に未接続であっても、接続した電子機器に、メモリに記憶された更新データを出力する更新部とをさらに備えることを特徴とする項目２−１に記載の通信装置。
この場合、電子機器に非接続であってもサーバ装置から更新データを入力し、サーバ装置に非接続であっても電子機器に更新データを出力するので、電子機器への出力を簡易にできる。
【０２０１】
（項目２−３）
前記更新部は、第１識別情報を電子機器に出力することによって、電子機器から更新データの出力許可を受けた場合に、メモリに記憶された更新データを出力することを特徴とする項目２−２に記載の通信装置。
この場合、第１識別情報による出力許可を受けた場合に、電子機器へ更新データを出力するので、電子機器への出力に対する安全性を向上できる。
【０２０２】
（項目２−４）
車両に搭載可能な電子機器であって、
本電子機器に第１ネットワークを介して接続可能であるとともに、本電子機器に記憶されたソフトウエアを更新するための更新データと、本電子機器を特定するための第１識別情報とを記憶したサーバ装置に、第１ネットワークとは異なった第２ネットワークを介して接続可能である通信装置に接続可能である通信部と、
前記通信部が通信装置に未接続であっても、通信装置において、（１）第１識別情報を記憶した車両用鍵から、第１識別情報が取得され、（２）通信装置を特定するための第２識別情報と第１識別情報との組合せがサーバ装置に出力されることによって、通信装置の登録がサーバ装置に要求され、（３）サーバ装置から取得した登録通知をもとに、サーバ装置からの更新データが記憶されており、通信装置がサーバ装置に未接続であっても、前記通信部が接続した通信装置から更新データを入力する入力部と、
を備えることを特徴とする電子機器。
この場合、第１識別情報と第２識別情報とを使用して、サーバ装置から通信装置へ更新データが出力されるとともに、通信装置から電子機器へ更新データが出力されるので、サーバ装置から通信装置に安全に入力した更新データを電子機器にて簡易に入力できる。
【０２０３】
（項目２−５）
前記通信部が接続した通信装置から第１識別情報を入力し、第１識別情報をもとに通信装置に対して、更新データの出力を許可する認証部をさらに備え、
前記入力部は、前記認証部による許可がなされてから、更新データを入力することを特徴とする項目２−４に記載の電子機器。
この場合、第１識別情報をもとに出力を許可した場合に、通信装置からの更新データを入力するので、通信装置からの入力に対する安全性を向上できる。
【０２０４】
（項目２−６）
電子機器に記憶されたソフトウエアを更新するための更新データと、電子機器を特定するための第１識別情報とを記憶したサーバ装置であって、
車両に搭載可能な電子機器に第１ネットワークを介して接続可能であるとともに、本サーバ装置に、第１ネットワークとは異なった第２ネットワークを介して接続可能である通信装置に接続可能である通信部と、
前記通信部が通信装置に未接続であっても、通信装置において、第１識別情報を記憶した車両用鍵から、第１識別情報が取得されており、通信装置が電子機器に未接続であっても、前記通信部が接続した通信装置から、通信装置を特定するための第２識別情報と第１識別情報との組合せを入力することによって、通信装置の登録を要求される受付部と、
前記受付部での要求に対する応答として、前記通信部が接続した通信装置に登録通知を出力する第１出力部と、
前記第１出力部が登録通知を出力した場合、前記通信部が接続した通信装置に更新データを出力する第２出力部と、
を備えることを特徴とするサーバ装置。
この場合、第１識別情報と第２識別情報とを使用して、サーバ装置から通信装置へ更新データが出力されるとともに、通信装置から電子機器へ更新データが入力されるので、サーバ装置から通信装置に安全に入力した更新データを電子機器へ簡易に出力させることができる。
【０２０５】
（項目２−７）
車両に搭載可能な電子機器と、
前記電子機器に第１ネットワークを介して接続可能である通信装置と、
前記電子機器に記憶されたソフトウエアを更新するための更新データと、電子機器を特定するための第１識別情報とを記憶するとともに、前記通信装置に、第１ネットワークとは異なった第２ネットワークを介して接続可能であるサーバ装置とを備え、
前記通信装置は、
第１識別情報を記憶した車両用鍵から、第１識別情報を取得する第１取得部と、
前記第１取得部において取得した第１識別情報と、前記通信装置を特定するための第２識別情報との組合せを前記サーバ装置に出力することによって、前記通信装置の登録を前記サーバ装置に要求する要求部と、
前記要求部からの要求に対する応答として、前記サーバ装置から登録通知を取得する第２取得部と、
前記第２取得部が登録通知を取得した場合、前記サーバ装置から更新データを取得し、更新データをメモリに記憶させる第３取得部と、
前記サーバ装置に未接続であっても、接続した前記電子機器に、メモリに記憶された更新データを出力する更新部と、
を備えることを特徴とする通信システム。
【０２０６】
（項目２−８）
車両に搭載可能な電子機器を特定するための第１識別情報を記憶した車両用鍵から、第１識別情報を取得するステップと、
取得した第１識別情報と、通信装置を特定するための第２識別情報との組合せを、電子機器に記憶されたソフトウエアを更新するための更新データと、第１識別情報とを記憶したサーバ装置に、ネットワークを介して出力することによって、通信装置の登録をサーバ装置に要求するステップと、
要求に対する応答として、サーバ装置から登録通知を取得するステップと、
登録通知を取得した場合、サーバ装置から更新データを取得し、更新データをメモリに記憶させるステップと、
を備えることを特徴とする通信方法。
【０２０７】
（項目３−１）
車両に搭載可能な電子機器との間にて所定のデータの授受を可能にするためのチケットと、電子機器を特定するための第１識別情報とを記憶したサーバ装置に、ネットワークを介して接続可能である通信装置であって、
第１識別情報を記憶した車両用鍵から、第１識別情報を取得する第１取得部と、
前記第１取得部において取得した第１識別情報と、本通信装置を特定するための第２識別情報との組合せをサーバ装置に出力することによって、本通信装置の登録をサーバ装置に要求する要求部と、
前記要求部からの要求に対する応答として、サーバ装置からチケットを取得する第２取得部と、
前記第２取得部が取得したチケットを使用することによって、サーバ装置に接続するためのネットワークとは別のネットワークを介して、チケットを記憶した電子機器との間にて前記所定のデータの授受を行うための通信経路を確立する接続部と、
を備えることを特徴とする通信装置。
この場合、第１識別情報と第２識別情報とをもとにサーバ装置から取得したチケットを使用して、通信装置と電子機器との間の通信を実行するので、電子機器へのアクセスを安全にかつ簡易にできる。
【０２０８】
（項目３−２）
車両に搭載可能な電子機器であって、
本電子機器に第１ネットワークを介して接続可能であるとともに、本電子機器との間にて所定のデータの授受を可能にするためのチケットと、本電子機器を特定するための第１識別情報とを記憶したサーバ装置に、第１ネットワークとは異なった第２ネットワークを介して接続可能である通信装置に接続可能である通信部と、
前記通信部が通信装置に未接続であっても、通信装置において、（１）第１識別情報を記憶した車両用鍵から、第１識別情報が取得され、（２）通信装置を特定するための第２識別情報と第１識別情報との組合せがサーバ装置に出力されることによって、通信装置の登録がサーバ装置に要求され、（３）要求に対する応答として、サーバ装置からチケットが取得されており、通信装置がサーバ装置に未接続であっても、通信装置からのチケットをもとに、通信装置との間にて前記所定のデータの授受を行うための通信経路の確立を許可する認証部と、
を備えることを特徴とする電子機器。
この場合、第１識別情報と第２識別情報とをもとにサーバ装置から通信装置が取得したチケットを使用して、通信装置と電子機器との間の通信を実行するので、電子機器へのアクセスを安全にかつ簡易にできる。
【０２０９】
（項目３−３）
電子機器との間にて所定のデータの授受を可能にするためのチケットと、電子機器を特定するための第１識別情報とを記憶したサーバ装置であって、
車両に搭載可能な電子機器に第１ネットワークを介して接続可能であるとともに、本サーバ装置に、第１ネットワークとは異なった第２ネットワークを介して接続可能である通信装置に接続可能である通信部と、
前記通信部が通信装置に未接続であっても、通信装置において、第１識別情報を記憶した車両用鍵から、第１識別情報が取得されており、通信装置が電子機器に未接続であっても、前記通信部が接続した通信装置から、通信装置を特定するための第２識別情報と第１識別情報との組合せを入力することによって、通信装置の登録を要求される受付部と、
前記受付部での要求に対する応答として、前記通信部が接続した通信装置にチケットを出力する出力部とを備え、
前記出力部が出力したチケットは、通信装置と電子機器との間にて前記所定のデータの授受を行うための通信経路を確立する際に使用されることを特徴とするサーバ装置。
この場合、第１識別情報と第２識別情報とをもとに通信装置へ出力したチケットを使用して、通信装置と電子機器との間の通信を実行するので、通信装置から電子機器へのアクセスを安全にかつ簡易にできる。
【０２１０】
（項目３−４）
前記受付部は、前記出力部がチケットを出力した通信装置から移行を要求された後、前記通信部が接続した別の通信装置から、別の通信装置を特定するための第２識別情報と第１識別情報との組合せを入力することによって、別の通信装置の登録を要求され、
前記出力部は、前記受付部での要求に対する応答として、前記通信部が接続した別の通信装置にチケットを出力することを特徴とする項目３−３に記載のサーバ装置。
この場合、移行を要求された後に別の通信装置を登録するので、登録対象となる通信装置の変更を安全にできる。
【０２１１】
（項目３−５）
前記出力部は、第２識別情報と第１識別情報との組合せによって通信装置を登録している場合に、前記受付部が登録の要求を受けつけても、チケットを未出力であることを特徴とする項目３−３に記載のサーバ装置。
この場合、登録している場合に、他の登録の受けつけてもチケットを出力しないので、不正な通信装置からのアクセスを防止できる。
【０２１２】
（項目３−６）
車両に搭載可能な電子機器を特定するための第１識別情報を記憶した車両用鍵であって、
前記第１識別情報が通信装置に取得された後、第１識別情報と、本通信装置を特定するための第２識別情報との組合せが通信装置からサーバ装置に出力されることによって、通信装置の登録がサーバ装置に要求されると、サーバ装置から通信装置へ、電子機器との間にて所定のデータの授受を可能にするためのチケットが出力され、チケットを使用することによって、通信装置と電子機器との間にて前記所定のデータの授受を行うための通信経路が確立されることを特徴とする車両用鍵。
【０２１３】
（項目３−７）
車両に搭載可能な電子機器と、
前記電子機器に第１ネットワークを介して接続可能である通信装置と、
前記電子機器との間にて所定のデータの授受を可能にするためのチケットと、電子機器を特定するための第１識別情報とを記憶するとともに、前記通信装置に、第１ネットワークとは異なった第２ネットワークを介して接続可能であるサーバ装置とを備え、
前記通信装置は、
第１識別情報を記憶した車両用鍵から、第１識別情報を取得する第１取得部と、
前記第１取得部において取得した第１識別情報と、前記通信装置を特定するための第２識別情報との組合せを前記サーバ装置に出力することによって、前記通信装置の登録を前記サーバ装置に要求する要求部と、
前記要求部からの要求に対する応答として、前記サーバ装置からチケットを取得する第２取得部と、
前記第２取得部が取得したチケットを使用することによって、チケットを記憶した前記電子機器との間にて前記所定のデータの授受を行うための通信経路を確立する接続部と、
を備えることを特徴とする通信システム。
【０２１４】
（項目３−８）
車両に搭載可能な電子機器を特定するための第１識別情報を記憶した車両用鍵から、第１識別情報を取得するステップと、
取得した第１識別情報と、通信装置を特定するための第２識別情報との組合せを、電子機器との間にて所定のデータの授受を可能にするためのチケットと、第１識別情報とを記憶したサーバ装置に、ネットワークを介して出力することによって、通信装置の登録をサーバ装置に要求するステップと、
要求に対する応答として、サーバ装置からチケットを取得するステップと、
チケットを使用することによって、サーバ装置に接続するためのネットワークとは別のネットワークを介して、チケットを記憶した電子機器との間にて前記所定のデータの授受を行うための通信経路を確立するステップと、
を備えることを特徴とする通信方法。
【符号の説明】
【０２１５】
１０  サーバ装置、  １２  ネットワーク、  １４  基地局装置、  １６  車両、  １８  車載装置、  ２０  通信装置、  ３０  サーバ装置用制御部、  ３２  広域通信部、  ３４  管理用ＤＢ、  ３６  更新データ用ＤＢ、  ３８  出力部、  ４０  管理レコード、  ４２  更新データ、  ６０  通信装置用制御部、  ６２  通信装置用記憶部、  ６４  通信装置用入力部、  ６６  通信装置用表示部、  ６８  広域通信部、  ７０  狭域通信部、  ７２  広域用ＩＦ、  ７４  狭域用ＩＦ、  ７６  更新データ取得部、  ７８  更新部、  ８０  バージョン情報取得部、  ８２  バージョン情報、  ８４  更新データ、  ８６  更新用アプリケーション、  ８７  パスコード、  １００  通信システム、  １３０  車載装置用制御部、  １３２  車載装置用記憶部、  １３４  狭域通信部、  １３６  車載装置用入力部、  １３８  車載装置用表示部、  １４０  入力部、  １４２  出力部、  １４４  バージョン情報、  １４６  更新データ、  １５２  認証部、  １５６  パスコード。
【産業上の利用可能性】
【０２１６】
本発明によれば、電子機器へのアクセスを簡易にできる。
【図１】
2014087613.tif 000003
【図２】
2014087613.tif 000004
【図３】
2014087613.tif 000005
【図４】
2014087613.tif 000006
【図５】
2014087613.tif 000007
【図６】
2014087613.tif 000008
【図７】
2014087613.tif 000009
【図８】
2014087613.tif 000010
【図９】
2014087613.tif 000011
【図１０】
2014087613.tif 000012
【図１１】
2014087613.tif 000013
【図１２】
2014087613.tif 000014
【図１３】
2014087613.tif 000015
【図１４】
2014087613.tif 000016
【図１５】
2014087613.tif 000017
【図１６】
2014087613.tif 000018
【図１７】
2014087613.tif 000019
【図１８】
2014087613.tif 000020
【図１９】
2014087613.tif 000021
【図２０】
2014087613.tif 000022
【図２１】
2014087613.tif 000023
【図２２】
2014087613.tif 000024
【図２３】
2014087613.tif 000025
【図２４】
2014087613.tif 000026
【図２５】
2014087613.tif 000027
【図２６】
2014087613.tif 000028
【図２７】
2014087613.tif 000029
【図２８】
2014087613.tif 000030
【図２９】
2014087613.tif 000031
【図３０】
2014087613.tif 000032
【図３１】
2014087613.tif 000033
【図３２】
2014087613.tif 000034
【図３３】
2014087613.tif 000035
【図３４】
2014087613.tif 000036
【図３５】
2014087613.tif 000037
【図３６】
2014087613.tif 000038
【図３７】
2014087613.tif 000039
【図３８】
2014087613.tif 000040
【図３９】
2014087613.tif 000041
【図４０】
2014087613.tif 000042
【図４１】
2014087613.tif 000043
【図４２】
2014087613.tif 000044
【図４３】
2014087613.tif 000045
【図４４】
2014087613.tif 000046
【図４５】
2014087613.tif 000047
【図４６】
2014087613.tif 000048
【図４７】
2014087613.tif 000049
【図４８】
2014087613.tif 000050
【図５５】
2014087613.tif 000051
【図４９】
2014087613.tif 000052
【図５０】
2014087613.tif 000053
【図５１】
2014087613.tif 000054
【図５２】
2014087613.tif 000055
【図５３】
2014087613.tif 000056
【図５４】
2014087613.tif 000057
【国際調査報告】
2014087613.tif 000058
2014087613.tif 000059
2014087613.tif 000060
2014087613.tif 000061