"車載器とセンターとの間の通信を用いて同センターから同車載機へアプリケーションをダウンロードするアプリケーションのダウンロード方法であって、前記車載機から前記センターへ少なくとも前記車載機を使用するユーザを特定するためのユーザ関連情報及び前記車載機に関する車載機関連情報を含むユーザ側情報を送信する第1ステップと、前記センターのコンピュータにより実行されるステップであって、前記送信されたユーザ側情報に含まれる前記ユーザ関連情報及び前記車載機関連情報に基づいて前記ユーザが契約しているアプリケーションであり且つ前記車載機にて動作可能なアプリケーションを取得する第2ステップと、前記取得されたアプリケーションを前記センターから前記車載機へダウンロードする第3ステップと、を含むダウンロード方法。請求項1に記載のアプリケーションのダウンロード方法において、前記第1ステップは、前記ユーザ側情報に前記車載機が搭載されている車両に関する車両情報を更に含ませるステップであり、前記第2ステップは、前記ユーザ側情報に含まれる前記車両情報に基づいて前記取得されたアプリケーションの中から前記車両に適合しないアプリケーションを除外することにより前記取得されたアプリケーションを絞り込むことを含むステップであり、前記第3ステップは、前記絞り込まれたアプリケーションを前記センターから前記車載機へダウンロードするステップである、ダウンロード方法。請求項1又は請求項2に記載のアプリケーションのダウンロード方法において、前記第3ステップは、前記ダウンロードを実行する前に前記取得されたアプリケーションのうちに前記車載機により前記ユーザに関連付けて既に保持されているアプリケーションが存在するか否か確認し、同既に保持されているアプリケーションを前記ダウンロードするアプリケーションから除外することを含むダウンロード方法。センターとの間で通信可能に構成された車載機であって、前記車載機から前記センターへ少なくとも前記車載機を使用するユーザを特定するためのユーザ関連情報及び前記車載機に関する車載機関連情報を含むユーザ側情報を送信する第1手段と、前記センターにおいて前記送信されたユーザ側情報に含まれる前記ユーザ関連情報及び前記車載機関連情報に基づいて取得されるアプリケーションであって前記ユーザが契約していて且つ前記車載機にて動作可能なアプリケーションを同センターから受信する第2手段と、を含む車載機。請求項4に記載の車載機において、前記第1手段は、前記車載機を搭載している車両に関する車両情報が前記ユーザ側情報として含まれるように前記ユーザ側情報を生成するように構成され、前記第2手段は、前記センターにおいて前記車両情報に基づいて前記車両に適合すると判断されたアプリケーションのみを受信するように構成された、車載機。請求項5に記載の車載機において、前記第2手段は、前記車載機を使用しようとしているユーザのアプリケーションであって同車載機に既にダウンロードされているアプリケーションを除くアプリケーションのみを前記センターから受信するように構成された車載機。以下、本発明の実施形態に係るアプリケーションのダウンロード方法について説明する。このダウンロード方法は、車両、車載機及びセンターアプリケーションのサーバを含むセンターであり、情報提供センター及び情報管理センターとも称呼することができる。とからなるシステムにより実施される。<システム構成>図1に示したように、本発明の実施形態に係るダウンロード方法は、複数の車両図1に示した例においては3台の車両10,20,30と、センター40と、の間の通信を利用しながら実施される。但し、車載機の数、車両の数及びユーザの数に制限はない。車両10は、車載機11及び車両関連情報管理機12を備えている。車両10は本例においてハイブリッド車両であり、電動機及びガソリンエンジンを駆動源として搭載している。車載機11及び車両関連情報管理機12は車両10の本体に固定されている。車両20は、車載機21及び車両関連情報管理機22を備えている。車両20は本例においてガソリンエンジン車両でありガソリンエンジンを駆動源として搭載している。車載機21及び車両関連情報管理機22は車両20の本体に固定されている。車両30は、車載機31及び車両関連情報管理機32を備えている。車両30は本例において電気自動車であり電動機を駆動源として搭載している。車載機31及び車両関連情報管理機32は車両30の本体に固定されている。但し、車載機11、車載機21及び車載機31のそれぞれは携帯可能に構成されていてもよく、ユーザAが搭乗する車両にこれらの車載機の一つを持ち込んで同車両に設置してもよい。従って、例えば、図1に二点鎖線の矢印にて示したように、ユーザAは車載機11を車両10から持ち出し、その車載機11を搭乗しようとする車両30の車載機31として使用することもできる。車載機11、車載機21及び車載機31は、互いに実質的に同一の構成を備えている。従って、以下において車載機11の構成について説明する。但し、車載機11、車載機21及び車載機31は、その性能及び/又は機能が互いに相違している。例えば、車載機11はモバイル端末用の地上デジタルビデオ放送を受信し再生可能であるが、他の車載機21及び車載機31はそのような機能を有していない。或いは、車載機11及び車載機21は特定のアプリケーションの最新バージョンに対応しているが、車載機31はその特定のアプリケーションの古いバージョンのみに対応している。図2に示したように、車載機11はマイクロコンピュータ111を主たる構成としている。このマイクロコンピュータ111は互いにバスで接続されたCPU11a、ROM11b、RAM11c及び入出力インターフェース11d等を含んでいる。CPU11aは、ROM11bに格納された後述するプログラムルーチンを、RAM11cのデータ格納機能を利用しながら実行するようになっている。ROM11bは、車載機11の型番号車載機型番号等からなる車載機11の種類を特定するための情報、即ち、車載機関連情報を格納している。車載機11は、GPS装置112、地上波通信装置113、表示装置114、発音装置115、近距離通信装置116及び外部メモリ117を含んでいる。これらの装置は入出力インターフェース11dに接続されていて、マイクロコンピュータ111と信号の交換を行うことが可能となるように構成されている。GPS装置112は、図示しないGPS用衛星からのGPS信号を受信し、そのGPS信号に基づいて車両10が存在している位置を特定する信号を発生するようになっている。地上波通信装置113は図1に示したセンター40と無線による通信が可能となるように構成されている。表示装置114は図示しないディスプレイを含んでいて、マイクロコンピュータ111の指示信号に従って地図、静止画、動画及び文字情報等の形態にて必要な情報を表示するようになっている。更に、表示装置114はデータ入出力機能を兼備している。即ち、表示装置114はタッチパネルでもある。発音装置115は図示しないスピーカを含んでいて、マイクロコンピュータ111の指示に従って必要な音又は音声を発生するようになっている。近距離通信装置116は、有線通信又は無線通信により図1に示した車両関連情報管理機12と情報交換可能に構成されている。なお、近距離通信装置116は、他の車両の車両関連情報管理機例えば、車両関連情報管理機22,32とも情報交換が可能となるように一般的な通信規格に対応するように構成されている。外部メモリ117は、ハードディスク等の記憶装置である。外部メモリ117は、車載機11にて使用されるようにダウンロードされたアプリケーションのプログラムインストールを行うためのデータを含む。を、そのアプリケーションのプログラムがどのユーザのものであるかを特定する情報と関連付けて格納している。更に、外部メモリ117は、前述した車載機関連情報を格納していてもよい。外部メモリ117は、これらの情報をマイクロコンピュータ111に供給するとともに、マイクロコンピュータ111の指示に応じて必要な情報を格納するようになっている。車両関連情報管理機12、車両関連情報管理機22及び車両関連情報管理機32は、互いに実質的に同一の構成を備えている。従って、以下において車両関連情報管理機12の構成について図3を参照しながら説明する。車両関連情報管理機12は、不揮発性メモリ121、近距離通信装置122及び電子制御装置123を備えている。不揮発性メモリ121は、車両10の車体番号等の車両10を特定する情報以下、車両関連情報と称呼する。を記憶している。近距離通信装置122は、有線通信又は無線通信により車載機11近距離通信装置116と情報交換可能に構成されている。なお、近距離通信装置122は、他の車載機例えば、車載機21,31とも情報交換が可能となるように一般的な通信規格に対応するように構成されている。電子制御装置123は、例えば、マイクロコンピュータを主体として構成された電子制御回路であって、不揮発性メモリ121及び近距離通信装置122と接続されている。電子制御装置123は、近距離通信装置122を通して車両関連情報を要求する信号を車載機11から受信すると、不揮発性メモリ121から車両関連情報を読み出し、その車両関連情報を近距離通信装置122を介して車載機11の近距離通信装置116に送信するようになっている。センター40は、図4に示したように、コンピュータ41、入出力装置42及び外部記憶装置データベース43を含んでいる。コンピュータ41は、CPU41a及び地上波通信装置41bの他、コンピュータを構成する上で周知の構成部品を備えたサーバである。地上波通信装置41bは、各車両の車載機図1に示した例においては車載機11、21及び31の地上波通信装置を介して各車両の車載機と通信可能に構成されている。CPU41aはこの通信により取得した情報を利用することができるようになっている。入出力装置はキーボード及びディスプレイ装置等を含み、所与のデータを入力し且つ所与のデータを表示できるようになっている。外部記憶装置43は、大容量のデータを読み出し且つ書き込み可能に保持する周知の情報記憶装置である。外部記憶装置43は、ユーザに関する情報ユーザ情報を格納したユーザ情報データテーブルDB1、契約に関する情報契約情報を格納した契約情報データテーブルDB2、車載機に関する情報車載機情報を格納した車載機情報データテーブルDB3、アプリケーションに関連する情報アプリケーション情報を格納したアプリケーション情報データテーブルDB4、車両に関する情報車両情報を格納した車両情報データテーブルDB5及びアプリケーション本体のデータを格納したアプリケーションデータテーブルDB6等を備え、種々の情報を互いに関連付けながら記憶している。ユーザ情報データテーブルDB1は、ユーザIDユーザ認証番号、パスワード及びアプリケーションのユーザ操作設定履歴等を互いに関連付けながら記憶している。契約情報データテーブルDB2は、各ユーザ各ユーザIDと各ユーザが契約使用許諾契約を結んでいるアプリケーションと等を互いに関連付けながら記憶している。車載機情報データテーブルDB3は、各車載機の型番号と、各車載機の種類バージョン等の車載機の詳細情報と、等を互いに関連付けながら記憶している。アプリケーション情報データテーブルDB4は、各アプリケーションと、各アプリケーションが動作可能な車載機の種類及びバージョンと、各アプリケーションが適合する車種と、等を互いに関連付けながら記憶している。車両情報データテーブルDB5は、車体番号と車種車両の動力源による駆動形式、ボデイ形状等の車両の特徴仕様を特定する情報と等を互いに関連付けながら記憶している。アプリケーションデータテーブルDB6は、ダウンロードするアプリケーションのプログラムデータを所定の形式にて格納している。<作動>次に、上記のように構成されたシステムにおいて実施されるアプリケーションのダウンロード方法について説明する。ユーザAが車両10に搭乗し、車両10の図示しないアクセサリースイッチ始動スイッチをオン状態へと変更すると、車載機11のCPU11aは図5に示したルーチンのステップ500からステップ510へと進み、表示装置114にユーザ認証用データ入力画面を表示する。ユーザ認証用データ入力画面は、ユーザIDを入力する空欄とパスワードを入力する空欄とを含む。次いで、CPU11aはステップ520に進み、ユーザID及びパスワードの入力が完了したか否かを監視する。なお、ユーザID及びパスワードはユーザ関連情報と総称される。ユーザAが自己のユーザIDとパスワードとを所定のタッチパネル操作によって入力すると、CPU11aはステップ520にてYesと判定してステップ530に進み、近距離通信装置116を用いて車両関連情報管理機12から車体番号を含む車両関連情報を取得する。次に、CPU11aはステップ540に進み、車載機11の型番号等を含む車載機関連情報をROM11bから取得する。次いで、CPU11aはステップ550に進み、これまでに取得したユーザ関連情報、車両関連情報及び車載機関連情報を含むユーザ側情報と共に認証要求ユーザ認証要求をセンター40へ送信する。その後、CPU11aはステップ560へと進み、センター40からの結果を受信したか否かを監視する。一方、センター実際には、コンピュータ41のCPU41a40は、図6にフローチャートにより示したルーチンを実行していて、ステップ605にて任意の車載機から認証要求が到達したか否かを監視している。従って、車載機11からセンター40へと認証要求が送信されると、センター40はステップ605にてYesと判定してステップ610に進み、ステップ605にて認証要求と共に受信したユーザ側情報に含まれるユーザ関連情報をキーとしてユーザ情報データテーブルDB1を検索し、ユーザAに対応するデータ及びパスワードを抽出する。次に、センター40はステップ615に進み、その検索結果に基づいてユーザAを示すデータがユーザ情報データテーブルDB1内に存在しているか否かを判定する。このとき、ユーザAを示すデータがユーザ情報データテーブルDB1内に存在していなければ、ユーザAは本システムを利用するための如何なるアプリケーション使用許諾契約も結んでいないと判断される。そこで、センター40はステップ615にてNoと判定してステップ655に進み、ユーザ認証に失敗した旨を表す結果を車載機11へ送信する。この場合、車載機11のCPU11aは、図5のステップ560にてYesと判定し、ユーザ認証が成功したか否かを判定するステップ565にてNoと判定してステップ510に戻る。これに対し、センターが図6のステップ615の処理を実行する時点において、ユーザAを示すデータがユーザ情報データテーブルDB1内に存在している場合、そのステップ615にてYesと判定してステップ620に進み、ステップ610における検索結果に基づいて認証要求と共に受信したユーザ側情報のユーザ関連情報に含まれるパスワードがユーザ情報データテーブルDB1から抽出されたユーザAのパスワードと一致するか否かを判定する。このとき、パスワードが一致しなければ、センターはステップ620にてNoと判定してステップ665に進み、ユーザ認証に失敗した旨を表す結果を車載機11へ送信する。その結果、車載機11のCPU11aは図5のステップ565からステップ510へと戻る。一方、認証要求と共に受信したユーザ側情報のユーザ関連情報に含まれるパスワードがユーザ情報データテーブルDB1から抽出されたユーザAのパスワードと一致していると、センター40は図6のステップ620にてYesと判定し、以下に述べるステップ625乃至ステップ665の処理を順に行い、その後、認証要求に伴う処理を終了する。ステップ625:センター40は、契約情報データテーブルDB2をユーザAのユーザIDをキーとして検索することにより、ユーザAが契約している使用許諾契約を結んでいるアプリケーションの一覧リストを作成する。この一覧の一例を図7に示す。図7の例においては、ユーザAはV~Zの合計5つのアプリケーションの使用許諾契約を結んでいる。ステップ630:センター40は、認証要求と共に受信したユーザ側情報の車載機関連情報に含まれる車載機11の型番号をキーとして車載機情報データテーブルDB3を検索することにより、車載機11の種類及びバージョンを取得する。なお、車載機の種類及びバージョンを、以下、車載機詳細情報と称呼する。ステップ635:センター40は、ステップ625にて作成した一覧に含まれるアプリケーションをキーとしてアプリケーション情報データテーブルDB4を検索することにより、それらのアプリケーションが動作可能な車載機詳細情報を検索する。ステップ640:センター40は、ステップ630にて取得した車載機11の車載機詳細情報と、ステップ635にて取得した車載機詳細情報と、を照合することにより、ステップ625にて作成したアプリケーションの一覧の中から車載機11にて動作不能なアプリケーションを削除することにより、同アプリケーションの一覧に車載機11にて動作可能なアプリケーションのみを残す。例えば、アプリケーションV~Zのうち、車載機11においてはアプリケーションWが動作不能であるとすると、ステップ640の処理の結果として図8に示されたアプリケーションの一覧が作成される。ステップ645:センター40は、認証要求と共に受信したユーザ側情報の車両関連情報に含まれる車両10の車体番号をキーとして車両情報データテーブルDB5を検索することにより車両10の車種車両10の特徴仕様を車種特定情報として取得する。ステップ650:センター40は、ステップ645にて取得した車種特定情報をキーとしてアプリケーション情報データテーブルDB4を検索することにより、車両10に適合するアプリケーション車種適合アプリケーションを取得する。例えば、アプリケーションがハイブリッド車両専用のアプリケーションである場合、そのアプリケーションはハイブリッド車両である車両10に適合するが、ガソリンエンジン車両である車両20及び電気自動車である車両30には適合しない。逆に、アプリケーションが電気自動車専用のアプリケーションである場合、そのアプリケーションはハイブリッド車両である車両10及びガソリンエンジン車両である車両20には適合しないが、電気自動車である車両30には適合する。ステップ655:センター40は、ステップ650にて取得した車両10に適合するアプリケーションに基づいて、ステップ640にて改変したアプリケーションの一覧の中から車両10に適合しない車両10にとって不適切なアプリケーションを削除する。これにより、アプリケーションの一覧には車両10に適合するアプリケーションのみが残る。例えば、Yアプリケーションが車両10に適合しない場合、ステップ655の処理の結果として図9に示されたアプリケーションの一覧が作成される。以下、ステップ655にて改変されたアプリケーションの一覧を送信アプリケーション一覧とも称呼する。ステップ660:センター40は、送信アプリケーションの一覧に残っているアプリケーションのそれぞれをキーとしてユーザ情報データテーブルDB1を検索することにより、送信アプリケーション一覧に残っているアプリケーションのそれぞれについてのユーザ操作履歴を取得する。ユーザ操作履歴は、アプリケーションを車載機11にダウンロード済みであるか否か、アプリケーションを車載機11にインストール済みであるか否か、ユーザAがアプリケーションに既に施した設定は如何なる設定であるか、等の情報を含む。ステップ665:センター40は、ユーザAのユーザ認証が成功した旨を示す情報、送信アプリケーション一覧に残っているアプリケーションを特定する情報であるアプリケーションの一覧、それらのアプリケーションがユーザAのアプリケーションである旨を示す情報、及び、それらのアプリケーションのそれぞれについてのユーザAのユーザ操作履歴に関する情報と、からなる検索結果を車載機11へ送信する図10を参照。。ところで、車載機11のCPU11aは、図5のステップ560にてセンターからの結果を受信したか否かを監視している。従って、検索結果がセンター40から車載機11に送信されると、CPU11aはステップ560にてYesと判定してステップ565に進み、この場合ユーザ認証は成功しているので、そのステップ565にてもYesと判定してステップ570に進み、受信したアプリケーション一覧を含む検索結果を記憶保存する。次いで、CPU11aは図11のステップ1110に進む円内の記号Aを参照。。CPU11aはステップ1110にて、センター40から送信された検索結果に含まれるアプリケーションの一覧以下、受信アプリケーション一覧と称呼する。の中から特定のアプリケーションを選択する。次いで、CPU11aはステップ1115に進み、ステップ1110にて選択したアプリケーションはユーザAのアプリケーションとして既に車載機11にダウンロード済みであるか否かを判定する。いま、受信アプリケーション一覧に含まれるVアプリケーションがステップ1110にて選択され、且つ、図10に示したようにVアプリケーションがユーザAのアプリケーションとして既にダウンロード済みであると仮定する。この場合、CPUはステップ1115にてYesと判定してステップ1120に直接進み、受信アプリケーション一覧に含まれる総てのアプリケーションが選択済みであるか否かを判定する。この場合、Xアプリケーション及びZアプリケーションは未だ選択されていないので、CPU11aはステップ1120にてNoと判定してステップ1125に進み、選択されていない別のアプリケーションとしてXアプリケーションを選択する。その後、CPUはステップ1115に戻る。Xアプリケーションは、図10に示したように、車載機11にユーザAのアプリケーションとして未だダウンロードされていない。従って、CPUはステップ1115にてNoと判定してステップ1130に進み、当該アプリケーションを特定する情報、ユーザ関連情報、車両関連情報及び車載機関連情報と共にダウンロード要求アプリケーション取得要求をセンター40に送信する。即ち、この場合、CPU11aはセンター40に対してXアプリケーションをダウンロードするように要求する。そして、CPU11aはステップ1135に進み、Xアプリケーションがセンター40からダウンロードされたか否かを監視する。一方、センター40は、図12にフローチャートにより示したルーチンを繰り返し実行するようになっている。そのため、センター40は、ステップ1210にて車載機からダウンロード要求があったか否かを監視している。従って、図11のステップ1130にて車載機11からダウンロード要求が送信されると、センター40はステップ1210にてYesと判定してステップ1220に進み、ダウンロード要求のあったアプリケーションがユーザAの送信アプリケーション一覧図6のステップ655にて改変されたアプリケーション一覧の中に存在しているか否かを判定確認する。この場合、XアプリケーションはユーザAの送信アプリケーション一覧中に存在しているので、センター40はステップ1220にてYesと判定してステップ1230に進み、ダウンロード要求のあったアプリケーションのデータ本体の格納場所をアプリケーション情報データテーブルDB4を検索することにより取得する。次いで、センター40は、ステップ1240に進み、取得されたアプリケーションのデータ本体の格納場所に格納されているアプリケーションをアプリケーションデータテーブルDB6から読み出して車載機11へ送信ダウンロードする。なお、センター40がステップ1220の処理を行ったときダウンロード要求のあったアプリケーションが送信アプリケーション一覧中に存在していなければ、センター40はステップ1250に進んでダウンロードを拒否する旨の情報を車載機11に送信する。ステップ1240の処理によってアプリケーションが車載機11へダウンロードされると、車載機11は図11のステップ1135にてYesと判定してステップ1120に進み、受信アプリケーションの一覧に含まれる総てのアプリケーションが選択済みであるか否かを判定する。この場合、Zアプリケーションは未だ選択されていないので、CPU11aはステップ1120にてNoと判定してステップ1125に進み、選択されていない別のアプリケーションとしてZアプリケーションを選択する。その後、CPUはステップ1115に戻る。Zアプリケーションは、図10に示したように、車載機11にダウンロード済みである。従って、CPU11aはステップ1115からステップ1120に直接進む。この段階において、受信アプリケーションの一覧に含まれる総てのアプリケーションは選択済みとなる。よって、CPU11aはステップ1120にてYesと判定してステップ1140に進み、受信アプリケーション一覧に含まれるアプリケーションのうち車載機11にインストールされていないアプリケーションをユーザAのアプリケーションとしてインストールする。図10に示した例においては、Vアプリケーション及びXアプリケーションがインストールされていないので、CPU11aはVアプリケーション及びXアプリケーションをインストールする。次に、CPU11aは、ステップ1145に進んでインストールされているアプリケーションを展開し、ステップ1150に進んで展開されたアプリケーションを実行する。このとき、CPU11aは図6のステップ660にて取得されたユーザAの操作履歴であって図5のステップ560にて受信した情報に含まれているアプリケーションの設定に応じて、既にインストールされているアプリケーションZアプリケーション及び今回インストールしたアプリケーションVアプリケーション及びXアプリケーションの設定を変更する。この結果、アプリケーションの実行環境が提供される。以上が、車両のアクセサリースイッチ始動スイッチがオン状態へと変更された場合即ち、ログオン時に実行される一連の作動である。次に、ユーザAが車両10から降車する際等において、車載機11をログオフするために車両の図示しないアクセサリースイッチをオフ状態へと変更した場合の作動について説明する。この場合、車載機11のCPU11aは図13に示したルーチンのステップ1300からステップ1310へと進み、ユーザ操作履歴を取得する。次いで、CPU11aはステップ1320に進み、ユーザ操作履歴を、各アプリケーションを特定する情報及びユーザ関連情報と共にセンター40へ送信する。一方、センターは図13のステップ1410にて車載機からユーザ操作履歴を受信したか否かを監視している。従って、車載機11からユーザ操作履歴が送信されると、センター40はステップ1410にてYesと判定してステップ1420に進み、ユーザ操作履歴をユーザAと関連付けながらユーザ情報データテーブルDB1に格納する。次いで、センター40はステップ1430に進み、ステップ1420にて格納した結果処理結果を車載機11へ送信する。車載機11のCPU11aはステップ1330にて処理結果がセンター40から送信されて来たか否かを監視している。従って、処理結果が送信されて来ると、CPU11aはステップ1330にてYesと判定してステップ1340に進み、アプリケーションを終了し、車載機11の作動を停止する。以上、ユーザAが車両10において車載機11を使用する場合について説明した。この説明から明らかなように、例えば、ユーザAがガソリンエンジン車両20において車載機21を使用する場合、車載機21がYアプリケーションを動作させることができない機種であり、Zアプリケーションがハイブリッド車両専用のアプリケーションであり、且つ、Xアプリケーションが電気自動車専用のアプリケーションであるとすると、送信アプリケーション一覧及び受信アプリケーション一覧に含まれるアプリケーションは、Vアプリケーション及びWアプリケーションとなる。即ち、Vアプリケーション及びWアプリケーション以外のアプリケーションは車載機21にダウンロードされない。更に、VアプリケーションがユーザAのアプリケーションとして車載機21に既にダウンロードされている場合、Wアプリケーションのみがセンター40から車載機21へとダウンロードされる。更に、この場合、ユーザAが電気自動車である車両30において車載機31を使用する場合、車載機31がVアプリケーションを動作させることができない機種であれば、送信アプリケーション一覧及び受信アプリケーション一覧に含まれるアプリケーションは、Wアプリケーション及びXアプリケーションとなる。更に、WアプリケーションがユーザAのアプリケーションとして車載機31に既にダウンロードされている場合、Xアプリケーションのみがセンター40から車載機31へとダウンロードされる。また、車載機11が携帯可能であり、ユーザAが車載機11を車両30に持ち込んで使用する場合、Wアプリケーションは車載機11上で動作不能であり、且つ、Yアプリケーションはガソリンエンジン車両専用であり、且つ、Zアプリケーションはハイブリッド車両専用であるから、送信アプリケーション一覧及び受信アプリケーション一覧に含まれるアプリケーションは、Vアプリケーション及びXアプリケーションとなる。以上、説明したように、本発明の実施形態に係るアプリケーションのダウンロード方法は、車載器とセンターとの間の通信を用いて同センターから同車載機へアプリケーションをダウンロードする方法であって、前記車載機から前記センターへ少なくとも前記車載機を使用するユーザを特定するためのユーザ関連情報及び前記車載機に関する車載機関連情報を含むユーザ側情報を送信する第1ステップ図5のステップ510乃至ステップ550を参照。と、前記センターのコンピュータにより実行されるステップであって、前記送信されたユーザ側情報に含まれる前記ユーザ関連情報及び前記車載機関連情報に基づいて前記ユーザが契約しているアプリケーションであり且つ前記車載機にて動作可能なアプリケーションを取得する第2ステップ図6のステップ625、ステップ630乃至ステップ640と、前記取得されたアプリケーションを前記センターから前記車載機へダウンロードする第3ステップ図6のステップ660及びステップ665、図11のステップ1110乃至ステップ1135、並びに、図12を参照。と、を含む。更に、前記第1ステップは、前記ユーザ側情報に前記車載機が搭載されている車両に関する車両情報を更に含ませるステップであり図6のステップ530及びステップ550を参照。、前記第2ステップは、前記ユーザ側情報に含まれる前記車両情報に基づいて前記取得されたアプリケーションの中から前記車両に適合しないアプリケーションを除外することにより前記取得されたアプリケーションを絞り込むことを含むステップであり図6のステップ645乃至ステップ655を参照。、前記第3ステップは、前記絞り込まれたアプリケーションを前記センターから前記車載機へダウンロードするステップ図6のステップ660及びステップ665、図11のステップ1110乃至ステップ1135、並びに、図12を参照。である。更に、前記第3ステップは、前記ダウンロードを実行する前に前記取得されたアプリケーションのうちに前記車載機により前記ユーザに関連付けて既に保持されているアプリケーションが存在するか否か確認し、同既に保持されているアプリケーションを前記ダウンロードするアプリケーションから除外することを含む図11のステップ1115でのYesとの判定を参照。。更に、本実施形態に係るダウンロード方法において使用される車載機は、センターとの間で通信可能に構成された車載機であって、前記車載機から前記センターへ少なくとも前記車載機を使用するユーザを特定するためのユーザ関連情報及び前記車載機に関する車載機関連情報を含むユーザ側情報を送信する第1手段図5のステップ510、ステップ520、ステップ540及びステップ550を参照。と、前記センターにおいて前記送信されたユーザ側情報に含まれる前記ユーザ関連情報及び前記車載機関連情報に基づいて取得されるアプリケーションであって前記ユーザが契約していて且つ前記車載機にて動作可能なアプリケーションを同センターから受信する第2手段図5のステップ560乃至ステップ570、図6、図11のステップ1115乃至ステップ1135、並びに、図12のステップ1230及びステップ1240を参照。と、を含む。更に、前記第1手段は、前記車載機を搭載している車両に関する車両情報が前記ユーザ側情報として含まれるように前記ユーザ側情報を生成するように構成され図5のステップ530及びステップ550を参照。、前記第2手段は、前記センターにおいて前記車両情報に基づいて前記車両に適合すると判断されたアプリケーションのみを受信するように構成されている図6のステップ645乃至ステップ665、図11のステップ1110乃至ステップ1135を参照。。加えて、前記第2手段は、前記車載機を使用しようとしているユーザのアプリケーションであって同車載機に既にダウンロードされているアプリケーションを除くアプリケーションのみを前記センターから受信するように構成されている図11のステップ1115でのYesとの判定を参照。。従って、本実施形態に係るダウンロード方法によれば、ユーザが契約していないアプリケーション、使用しようとしている車載機上にて動作できないアプリケーション、及び、使用しようとしている車載機が搭載された車両にとって無意味なアプリケーションがセンター40から車載機へとダウンロードされることがない。よって、無駄な通信が発生することを回避することができる。本発明は上記実施形態に限定されることはなく、本発明の範囲内において種々の変形例を採用することができる。例えば、データテーブルDB1乃至DB6は一つにまとめられていてもよい。また、車両関連情報管理機12がセンター40と通信可能に構成され、認証要求、ダウンロード要求、及び、ダウンロードされたアプリケーションの受信を車両関連情報管理機12を通して行ってもよい。更に、車載機11からセンター40へ送信される車載機関連情報は、その車載機11についての前記車載機詳細情報を含んでいてもよい。加えて、車載機11からセンター40へ送信される車両関連情報は車種特定情報を含んでいてもよい。"