"車両から独立した通信端末と近距離無線通信手段によって近距離無線通信することにより、前記通信端末を介して外部と通信する車両通信装置であって、車両の走行に伴って取得される車両情報を順次更新可能に記憶する車両情報記憶手段と、前記車両情報記憶手段に順次更新可能に記憶された前記車両情報を前記通信端末に対して転送する情報転送手段とを備えており、前記情報転送手段によって転送された前記車両情報のうち、前記通信端末が、外部との通信により、外部への送信が完了した車両情報を特定する情報を記憶しておき、前記情報転送手段は、次回以降に前記車両情報を転送するときに、前記通信端末によって記憶されている前記外部への送信が完了した車両情報を特定する情報に基づいて、前記外部への送信が完了した車両情報の次以降に前記車両情報記憶手段に記憶された車両情報から前記通信端末に対して転送することを特徴とする車両通信装置。請求項1に記載した車両通信装置において、前記車両情報記憶手段は、前記通信端末によって記憶されている前記外部への送信が完了した車両情報を特定する情報に基づいて、前記外部への送信が完了した車両情報以前に記憶した車両情報を消去することを特徴とする車両通信装置。請求項1又は請求項2に記載した車両通信装置において、前記車両と近距離無線通信するための他の近距離無線通信手段が存在するとき、前記車両と前記通信端末とが近距離無線通信するための前記近距離無線通信手段は、前記車両情報記憶手段に前記車両情報が記憶された後に所定の時間が経過してから前記車両と前記通信端末との近距離無線通信を確立することを特徴とする車両通信装置。車両から独立した通信端末と近距離無線通信手段によって近距離無線通信することにより、前記通信端末を介して外部と通信する車両通信装置であって、車両の走行に伴って取得される車両情報を順次更新可能に記憶する車両情報記憶手段と、前記車両情報記憶手段に記憶されている車両情報を、前記外部によって利用される車両情報と、前記通信端末によって利用される車両情報とに判別する車両情報判別手段と、前記車両情報判別手段によって判別されたそれぞれの車両情報を異なる暗号化状態に暗号化する暗号化処理手段と、前記暗号化処理手段によって異なる暗号化状態に暗号化されたそれぞれの車両情報を前記通信端末に対して転送する情報転送手段とを備え、前記通信端末は、前記情報転送手段によって転送された前記異なる暗号化状態に暗号化されたそれぞれの車両情報のうち、前記通信端末が利用する車両情報のみを復号化するとともに、前記外部によって利用される車両情報を暗号化状態のまま送信することを特徴とする車両通信装置。請求項4に記載した車両通信装置において、前記暗号化処理手段は、前記通信端末によって利用される車両情報を第1の暗号鍵を用いて暗号化し、前記外部によって利用される車両情報を前記第1の暗号鍵とは異なる第2の暗号鍵を用いて暗号化することを特徴とする車両通信装置。請求項5に記載した車両通信装置において、前記通信端末が前記第1の暗号鍵を用いて暗号化された車両情報を復号化するために用いる第1の暗号鍵は、前記外部から送信されることを特徴とする車両通信装置。請求項5に記載した車両通信装置において、前記通信端末が前記第1の暗号鍵を用いて暗号化された車両情報を復号化するために用いる第1の暗号鍵は、前記外部から提供される前記通信端末が利用するアプリケーションに含まれることを特徴とする車両通信装置。車両から独立した通信端末と近距離無線通信手段によって近距離無線通信することにより、前記通信端末を介して外部と通信する車両通信装置であって、前記車両は、前記車両に搭載されて前記外部及び前記外部を介した前記通信端末と通信するための専用通信端末と、前記通信端末及び前記専用通信端末のうちの少なくとも一方から前記車両を制御するための指令情報を取得して、この指令情報に従って車両を制御するための車両制御手段と備えており、前記車両通信装置は、車両の走行に伴って取得される車両情報を順次更新可能に記憶する車両情報記憶手段と、前記車両情報記憶手段に順次更新可能に記憶された前記車両情報を前記通信端末及び前記専用通信端末に対して転送する情報転送手段と、前記近距離無線通信手段によって確立された前記近距離無線通信により、前記車両と前記通信端末とが直接的に通信する直接通信手段と、前記専用通信端末により、前記車両と前記通信端末とが前記外部を介して間接的に通信する間接通信手段とを有していて、前記車両制御手段は、前記近距離無線通信手段によって前記車両と前記通信端末とが近距離無線通信可能であるときには、前記間接通信手段に比して、前記直接通信手段から優先して前記指令情報を取得することを特徴とする車両通信装置。請求項8に記載した車両通信装置において、前記通信端末は、前記直接通信手段及び前記間接通信手段のうちの少なくとも一方によって前記車両に対して前記指令情報を送信するとき、前記指令情報の送信と同時に時刻情報を付して送信し、前記車両制御手段は、前記指令情報とともに受信した時刻情報に基づき、前記時刻情報によって表される時刻が新しい指令情報に従って前記車両を制御することを特徴とする車両通信装置。請求項8又は請求項9に記載した車両通信装置において、前記車両は、外部の充電器により充電可能なバッテリを有しており、前記車両制御手段が前記指令情報に従って前記バッテリの充電を制御することを特徴とする車両通信装置。a.第1実施形態以下、本発明の実施形態に係る車両通信装置について図面を用いて説明する。図1は、第1実施形態に係る車両通信装置を有して、各実施形態に共通の車両の情報通信システムを概略的に示した概略ブロック図である。まず、車両の情報通信システムについて説明する。車両の情報通信システムは、車両100と、車両情報センタ200と、車両100から独立した通信端末として車両100のユーザが所有する携帯情報端末300とを外部通信回線網400例えば、インターネット網や専用回線網等を介して有機的に結び付けて、ユーザに対して各種の情報やサービスを提供できるようにしたものである。車両100には、車両の状態を制御する複数の電子制御装置110以下、車両ECU100と称呼する。が設けられている。各車両ECU110は、CAN通信システムのCAN通信ライン120に接続され、このCAN通信ライン120を経由して各種の信号を互いに入出力できるようになっている。そして、各車両ECU110は、CPU、ROM、RAM等からなるマイクロコンピュータを主要構成部品とするものであり、メモリ、入出力インターフェース及びセンサ信号を入力して各種のアクチュエータを駆動する駆動回路等を備えている。又、CAN通信ライン120には、携帯情報端末300と近距離通信を実現する通信インターフェースとしての近距離通信制御装置150が接続されている。ここで、本実施形態においては、この近距離通信制御装置150の通信方式として、Bluetooth登録商標を採用して実施するが、その他の通信方式として、例えば、WiFi登録商標等の他の近距離無線通信方式を採用して実施可能であることは言うまでもない。ここで、情報通信システムに適用される車両100は、バッテリの電力で走行用モータを駆動する電気自動車、あるいは、走行用モータと内燃機関とを備えバッテリを充電器により充電可能なプラグイン式ハイブリッド自動車が好ましい。しかし、走行用モータを備えずに内燃機関により走行する従来からの車両であってもよく、駆動形式を問うものではない。車両情報センタ200は、車両100から各種の車両情報を取得するとともに、車両100のユーザに対して種々のサービス情報を提供する施設である。車両情報センタ200には、マイクロコンピュータを主要構成部品とするサーバ210が設けられる。サーバ210は、外部通信回線網400と接続して通信を制御する通信制御部211と、車両情報を管理する車両情報サーバ212と、車両のユーザ情報を管理するユーザ情報サーバ213と、車両情報のデータベースを記憶する車両情報記憶部214と、ユーザ情報のデータベースを記憶するユーザ情報記憶部215とを備えている。サーバ210は、車両100を特定するID登録番号や車台番号に相当する情報とユーザを特定するIDユーザ名、携帯情報端末300の電話番号、メールアドレス等とを関連させる関連情報を記憶しており、何れか一方のIDを特定することで、他方のIDで特定される情報を抽出することができるように構成されている。ユーザが所有する携帯情報端末300は、外部通信回線網400に接続するための通信インターフェースである外部通信制御部301と、Bluetooth登録商標を用いた近距離無線通信を実現するための通信インターフェースである近距離通信制御部302と、GPS衛星からの電波に基づいて携帯情報端末300の現在位置座標を検出するGPSユニット303と、表示器と操作器とを兼用したタッチパネル式液晶ディスプレイ304と、マイクロコンピュータを主要構成部品として通信制御及び各種のアプリケーションを実行する主制御部305と、アプリケーションプログラム等の各種のデータを記憶する不揮発性メモリ306とを備えている。ここで、携帯情報端末300としては、例えば、スマートフォン等の携帯電話を採用することができる。次に、上記のように構成される車両の情報通信システムに適用される車両通信装置を説明する。本実施形態における車両通信装置は、車両100と携帯情報端末300とが近距離無線通信し、携帯情報端末300と車両情報センタ200とが外部通信回線網400を介して通信することにより実現されるものである。具体的には、車両100側である情報転送ECU110aは、車両100に設けられた複数の車両ECU110から出力される各種の情報を取得し、この取得された各種の情報を不揮発性メモリの所定記憶位置に順次検索可能に記憶する。そして、情報転送ECU110aは、記憶した各種の情報を携帯情報端末300に転送する。携帯情報端末300においては、車両100側の情報転送ECU110aから転送された各種の情報を取得して一時的に記憶する。そして、携帯情報端末300は、一時的に記憶した各種の情報を、車両情報センタ200と外部通信回線網400を介した通信が可能であるときに送信する。このような車両通信装置を実現するために、車両100のユーザは、車両100と携帯情報端末300との間のペアリング処理を事前に設定しておく。なお、Bluetooth登録商標を利用して通信するためのペアリング処理については、本発明に直接関係しないため、以下に簡単に説明しておく。一般に、Bluetooth登録商標機器を最初に使用するときには、接続先の相手を特定するためのペアリングと呼ばれる処理操作が必要となる。この場合、車両100のユーザは、例えば、車両100の近距離通信制御装置150を操作して、相手機器である携帯情報端末300を探索する探索可能状態に設定する。一方、車両100のユーザは、携帯情報端末300においても、主制御部305を介して近距離通信制御部302を探索可能状態に設定する。なお、このような探索可能状態に設定するのにあたり、それぞれ、認証及び暗号化の設定をあわせておく。このように、それぞれを探索可能状態にすることにより、例えば、CAN通信ライン120に接続されて車両100に設けられている図示を省略するディスプレイや携帯情報端末300のタッチパネル式液晶ディスプレイ304に周囲に存在するBluetooth登録商標機器、すなわち、車両100と携帯情報端末300が表示されるため、それぞれ、接続相手を指定する。そして、このように接続相手として車両100と携帯情報端末300を選択した後、それぞれに同一のパスキー認証鍵PINを入力し、この入力したパスキーが互いに交換されることにより、ペアリング処理が完了する。このように、車両100と携帯情報端末300との間で、Bluetooth登録商標通信を利用するためのペアリング処理が完了した状態であれば、運転者が携帯情報端末300を所持して車両100に乗車し、図示を省略するイグニッションスイッチをアクセサリオンの操作位置に操作すると、自動的に接続が確立される。なお、このように自動的に接続ペアリングが確立されると、例えば、メータクラスタ内に設けられたランプが点灯し、運転者に対して接続が確立していることを報知するようになっている。そして、情報転送ECU110aは、運転者によって図示を省略するイグニッションスイッチがアクセサリオンの操作位置に操作されると、図2に示す車両情報転送プログラムの実行をステップS10にて開始する。続いて、情報転送ECU110aは、車両情報転送プログラムのステップS11にて、常時系車両情報を取得する。すなわち、情報転送ECU110aは、常にあるいは、リアルタイムに車両情報センタ200に対して転送されることが必要であるとして設定されている車両情報、具体的には、プラグイン式ハイブリッド自動車や従来の自動車における瞬間燃費や通算燃費、電気自動車やプラグイン式ハイブリッド自動車における瞬間電費や通算電費等の燃費電費情報、及び、車両100の車速速度や内燃機関の回転数等の機器作動情報を、対応する車両ECU110から常時系車両情報としてCAN通信ライン120を介して取得する。そして、情報転送ECU110aは、常時系車両情報を取得すると、ステップS12に進む。ステップS12においては、情報転送ECU110aは、前記ステップS11にて取得した常時系車両情報を携帯情報端末300に転送する。すなわち、情報転送ECU110aは、取得した常時系車両情報をCAN通信ライン120に接続された近距離通信制御装置150に出力する。近距離通信制御装置150においては、事前に自動的にペアリングされている携帯情報端末300との間でBluetooth登録商標を用いた近距離無線通信を行い、出力された常時系車両情報を携帯情報端末300に転送する。このように、常時系車両情報を携帯情報端末300に転送すると、情報転送ECU110aはステップS13に進む。ここで、携帯情報端末300においては、主制御部305が、例えば、不揮発性メモリ306の所定記憶位置に前記転送された常時系車両情報を一時的に記憶する。そして、ユーザによって予め起動される、あるいは、主制御部305が自動的に起動する所定のアプリケーションプログラムの実行により、主制御部305は、不揮発性メモリ306の所定記憶位置に一時的に記憶した前記常時系車両情報を車両情報センタ200に送信する。具体的には、主制御部305は、前記所定のアプリケーションプログラムの実行により、一時的に記憶した前記常時系車両情報を外部通信制御部301に供給する。外部通信制御部301は、外部通信回線網400を介して車両情報センタ200の通信制御部211との間で接続を確立し、供給された前記常時系車両情報を車両情報センタ200に送信する。ところで、Bluetooth登録商標を用いて情報を送受信する場合、SPPを利用した2つの機器間のシリアル通信が行われる。そして、このSPPを利用することにより、所謂、携帯情報端末300を使ったハンズフリー通話や携帯情報端末300に記憶されている音楽情報やアプリケーションプログラムによる検索結果等を車両100に設けられたディスプレイやスピーカから出力させたりすることが可能となる。したがって、このようなハンズフリー通話やエンタテイメント操作がなされることにより、SPPがこれら通話や操作によって占められてしまい、上述した常時系車両情報の情報転送ECU110aから携帯情報端末300への送信が実行できない状況が生じ得る。この場合には、情報転送ECU110aは、例えば、SPPが利用可能となるまで所謂、SPPが開くまで、常時系車両情報の送信を待ったり、あるいは、一時的にSPPを強制的に利用して常時系車両情報を送信したりすることができる。ステップS13においては、情報転送ECU110aは、蓄積系車両情報を取得又は演算して蓄積する。すなわち、情報転送ECU110aは、車両情報センタ200への転送頻度が小さく設定されている車両情報、具体的には、イグニッションスイッチの操作位置がアクセサリオンの操作位置からアクセサリオフの操作位置に操作されるまでの間以下、この間をトリップと称呼する。の運転情報以下、このトリップにおける運転情報をトリップ情報と称呼するを取得する。すなわち、情報転送ECU110aは、例えば、対応する車両ECU110から走行時間、総走行距離等を取得し、この取得した情報を用いて燃費電費情報、プラグイン式ハイブリッド自動車におけるEV走行距離やHV走行距離等を算出し、トリップ情報として不揮発性メモリの所定記憶位置に蓄積して記憶する。なお、トリップ情報を記憶するときには、このトリップ情報を識別するために連番として付与されるトリップIDが対応付けされて記憶される。又、情報転送ECU110aは、対応する車両ECU110から、例えば、車両100に搭載されているバッテリの充電状態SOC、劣化状態、最大電圧等を表すバッテリ情報や、ダイアグ情報故障情報等を取得し、この取得したバッテリ情報やダイアグ情報等をも不揮発性メモリの所定記憶位置に蓄積して記憶する。そして、トリップ情報トリップIDを含む、バッテリ情報、ダイアグ情報等を蓄積して記憶すると、ステップS14に進む。ステップS14においては、情報転送ECU110aは、蓄積系車両情報を転送するか否かを判定する。具体的に、情報転送ECU110aは、蓄積系車両情報を送信すべき予め定められたタイミングであり、Bluetooth登録商標におけるSPPが開いていれば、蓄積系車両情報の転送が可能であるため、Yesと判定して、ステップS15に進む。一方、ステップS14にて、情報転送ECU110aは、Bluetooth登録商標におけるSPPが開いていなければ、蓄積系車両情報の転送が不能であるため、Noと判定して、ステップS16に進む。ステップS15においては、現在、転送可能な状態であるため、情報転送ECU110aは、前回の蓄積系車両情報の転送処理によって転送されたトリップ情報に対応するトリップIDに対して、既に転送されたトリップ情報の次以降に記憶されて蓄積されたトリップID1以降のトリップ情報を順次携帯情報端末300に転送する。そして、情報転送ECU110aは、トリップ情報の転送が成功すると、この成功したトリップ情報に対応するトリップIDを更新し、不揮発性メモリの所定記憶位置に更新したトリップIDを記憶する。さらに、情報転送ECU110aは、トリップ情報の転送に加えて、例えば、より転送頻度の低いバッテリ情報やダイアグ情報を携帯情報端末300に転送する。携帯情報端末300においては、主制御部305が、例えば、不揮発性メモリ306の所定記憶位置に前記転送された蓄積系車両情報を一時的に記憶する。そして、主制御部305は、所定のアプリケーションプログラムの実行により、不揮発性メモリ306の所定記憶位置に一時的に記憶した前記蓄積系車両情報を、外部通信制御部301、外部通信回線網400及び通信制御部211を介して車両情報センタ200に送信する。ステップS16においては、情報転送ECU110aは、ユーザによってイグニッションスイッチがアクセサリオフの操作位置に操作されたか否かを判定する。すなわち、情報転送ECU110aは、イグニッションスイッチの操作位置がアクセサリオフの操作位置に操作されていれば、Yesと判定してステップS17に進む。ここで、イグニッションスイッチの操作位置がアクセサリオフの操作位置に操作されると、ハンズフリー通話機能やエンタテイメント操作機能等を実行するための接続が切断されてSPPが開く。一方、イグニッションスイッチの操作位置がアクセサリオフの操作位置に操作されていなければ、言い換えれば、イグニッションスイッチの操作位置がアクセサリオンの操作位置に操作された状態が維持されていれば、Noと判定してステップS11に戻り、ステップS11以降の各ステップ処理を繰り返し実行する。ステップS17においては、情報転送ECU110aは、イグニッションスイッチの操作位置がアクセサリオフの操作位置に操作されることに起因した蓄積系車両情報の記憶処理が完了するとともに、ハンズフリー通話機能やエンタテイメント操作機能等を実行するための接続が確実に切断されるまでの所定時間例えば、5秒間程度が経過するまで待つ。このように、所定時間が経過するまで待つことにより、上述したハンドフリー通話機能が確実に解除されるとともにエンタテイメント操作機能を実現するためのアプリケーションが確実に終了される。又、所定時間が経過するまで待つことにより、今回の車両100のトリップが確定し、確定したトリップにおける車両情報の記憶処理が完了する。そして、情報転送ECU110aは、所定時間が経過するまで待つと、ステップS18に進む。ステップS18においては、前記ステップS17の待ち処理を実行することにより、今回の車両100のトリップが確定しているため、情報転送ECU110aは今回のトリップ情報を作成する。すなわち、情報転送ECU110aは、走行時間、総走行距離、燃費電費情報、プラグイン式ハイブリッド自動車におけるEV走行距離やHV走行距離等からなるトリップ情報を作成する。そして、情報転送ECU110aは、今回の車両100の走行に伴うトリップ情報を作成すると、ステップS19に進む。ステップS19においては、情報転送ECU110aは、前回の蓄積系車両情報の転送処理によって転送されたトリップ情報を表すトリップID、あるいは、前記ステップS15における蓄積系車両情報の転送処理によって転送されたトリップ情報を表すトリップIDに対して、既に転送されたトリップ情報の次以降に記憶されて蓄積されたトリップID1以降のトリップ情報を順次携帯情報端末300に転送する。そして、情報転送ECU110aは、トリップ情報の転送が成功すると、この成功したトリップ情報に対応するトリップIDを更新し、不揮発性メモリの所定記憶位置に更新したトリップIDを記憶する。このように、携帯情報端末300にトリップ情報を順次転送し、転送したトリップ情報に対応するトリップIDを更新すると、情報転送ECU110aは、ステップS20に進む。ここで、トリップ情報の転送された携帯情報端末300においては、例えば、ユーザが車両100から降車した後、外部通信制御部301が外部通信回線網400を介して車両情報センタ200と通信し、上述したように情報転送ECU110aから複数のトリップ情報が転送されていれば、主制御部305は複数のトリップ情報を対応するトリップIDとともに順次送信する。そして、主制御部305は、車両情報センタ200のサーバ210具体的には、車両情報サーバ212から、例えば、送信したトリップ情報のうち、サーバ210によって受信できたトリップ情報に対応するトリップIDを表す情報以下、この情報を送信完了トリップID情報と称呼する。を受信すると、この送信完了トリップID情報を不揮発性メモリ306の所定記憶位置に記憶する。このように、不揮発性メモリ306に送信完了トリップID情報を記憶している携帯情報端末300が、例えば、次回の走行時に車両100に持ち込まれ、車両100とペアリングが完了すると、送信完了トリップID情報が情報転送ECU110aに供給される。これにより、情報転送ECU110aは、例えば、自身が管理する不揮発性メモリの所定記憶位置に記憶している複数のトリップ情報のうち、送信完了トリップID情報によって表されるトリップIDと一致するトリップID以前すなわち、トリップID-1,トリップID-2,...,トリップID-nに対応するトリップ情報を消去する。言い換えれば、情報転送ECU110aは、携帯情報端末300を介して車両情報センタ200に送信することができたトリップ情報を不揮発性メモリから消去する。なお、このステップS19における転送処理においては、未だ転送されていないトリップ情報を一時に携帯情報端末300に対して全て転送するように実施することも可能である。この場合には、情報転送ECU110aは、携帯情報端末300から車両情報センタ200に送信できたトリップ情報を特定する情報である送信完了トリップID情報を取得し、この取得した情報に基づいて、転送したトリップ情報に対応するトリップIDを更新することができる。そして、情報転送ECU110aは、更新したトリップIDに従って次回以降にトリップID1以降のトリップ情報を順次携帯情報端末300に転送するとともに、トリップID以前すなわち、トリップID-1,トリップID-2,...,トリップID-nに対応するトリップ情報を消去する。ステップS20においては、情報転送ECU110aは、前記ステップS19におけるトリップ情報の転送に加えて、より転送頻度の低いバッテリ情報やダイアグ情報故障情報等を携帯情報端末300に転送する。これにより、携帯情報端末300は、バッテリ情報やダイアグ情報故障情報等を車両情報センタ200に送信することができる。そして、情報転送ECU110aは、バッテリ情報やダイアグ情報故障情報等を携帯情報端末300に転送すると、ステップS21に進む。ステップS21においては、情報転送ECU110aは、車両100の電源をオフし、ステップS22にて車両情報転送プログラムの実行を終了する。以上の説明からも理解できるように、この第1実施形態によれば、車両100と携帯情報端末300との間に確立される近距離無線通信を利用する優先度が低く、車両情報センタ200との通信が不確実となる状況であっても、転送済みあるいは送信済みの車両情報すなわち、トリップ情報等などの無駄な情報が再び繰り返し転送あるいは送信されることを効果的に防止することができる。これにより、車両100から車両情報センタ200に送信するべき情報を良好に低減することができ、通信費用をも低減することができる。又、車両情報センタ200に送信することが必要な車両情報すなわち、トリップ情報等を携帯情報端末300に転送しておくことにより、車両情報すなわち、トリップ情報等を車両情報センタ200に送信する機会を増やすことができる。例えば、車両100内から車両情報センタ200に送信する際に外部通信回線網400を利用する通信環境が悪化する状況であっても、車両情報すなわち、トリップ情報等を携帯情報端末300に転送しておけば、車両100から離れることにより通信環境が回復する状況であるときに確実に車両情報すなわち、トリップ情報等を車両情報センタ200に送信することができる。又、情報転送ECU110aは、携帯情報端末300に車両情報すなわち、トリップ情報等を転送した後、あるいは、携帯情報端末300が転送された車両情報すなわち、トリップ情報等を車両情報センタ200に送信した後に、転送あるいは送信が成功した車両情報すなわち、トリップ情報等を消去することができる。これにより、情報転送ECU110aに設けられるメモリの容量を低減させることが可能となり、その結果、製造コストを低減することができる。さらに、情報転送ECU110aは、所定時間が経過した後に、携帯情報端末300に車両情報すなわち、トリップ情報等を転送することができる。これにより、例えば、ハンズフリー通話機能やエンタテイメント操作機能を実現するためのアプリケーション等が優先的に近距離無線通信を利用する状況を確実に終了させてから、情報転送ECU110aは、近距離無線通信を利用して、車両情報すなわち、トリップ情報等を携帯情報端末300に確実に転送することができる。b.第2実施形態上記第1実施形態においては、車両100の情報転送ECU110aが図2に示した車両情報転送プログラムを実行することにより、複数の車両ECU110によって収集された各種の情報が携帯情報端末300に転送され、携帯情報端末300が転送された各種の情報を外部通信回線網400を介して車両情報センタ200に送信するように実施した。ところで、ユーザの所有する携帯情報端末300は、情報通信システムにおいて車両100と車両情報センタ200との間の通信を実現するものであるとともに、ユーザが通常の携帯電話のように通話を行ったり、通常のパーソナルコンピュータのようにインターネットを介して取得した各種アプリケーションを実行させたりすることができる。特に、携帯情報端末300が外部からアプリケーションを取得して実行できるため、例えば、セキュリティーが十分に確保できない環境下では不正な悪意を持ったアプリケーションを取得してしまう可能性が高く、このようなアプリケーションを誤って取得して実行した場合には携帯情報端末300が有する種々の情報が不正に搾取されて意図しない送信により外部に流出してしまう可能性がある。このため、携帯情報端末300を情報通信システム内で利用して車両100と車両情報センタ200との通信を実現する場合、すなわち、上述した車両情報転送プログラムを実行することによって情報転送ECU110aが各種の情報例えば、トリップ情報等を携帯情報端末300に転送して車両情報センタ200に送信する場合においては、車両100に関する各種の情報が不正に搾取されて仮に外部に流出したときであっても、その各種の情報を容易に利用したり内容確認できたりできないようにする必要がある。以下、この第2実施形態を詳細に説明するが、上記第1実施形態と同一部分に同一の符号を付し、その説明を省略する。この第2実施形態においても、上記第1実施形態と同様に、情報転送ECU110aは、図2に示した車両情報転送プログラムを実行する。ただし、この第2実施形態においては、情報転送ECU110aは、複数の車両ECU110からCAN通信ライン120に出力された各種の情報車両情報を収集すると、この収集した各種の情報に関し、車両情報センタ200に送信するべき情報と携帯情報端末300で利用される情報とに判別区別する。具体的には、情報転送ECU110aは、上述した車両情報転送プログラムにおける前記ステップS11、前記ステップS13及び前記ステップS18の各ステップ処理において、取得した各種の情報車両情報を車両情報センタ200に送信するべき情報と携帯情報端末300で利用される情報とに判別区別する。そして、情報転送ECU110aは、判別区別したそれぞれの情報について異なる暗号化処理を施し、この暗号化処理を施した情報を上述した車両情報転送プログラムにおける前記ステップS12、前記ステップS14及び前記ステップS19の各ステップ処理により携帯情報端末300に転送する。より詳しく説明すると、情報転送ECU110aは、車両ECU110から各種の情報車両情報を取得収集すると、図3に示す暗号化処理プログラムの実行をステップS50にて開始する。そして、情報転送ECU110aは、続くステップS51にて、取得収集した各種の情報車両情報を車両情報センタ200に送信するべき情報と携帯情報端末300で利用される情報とに判別区別する。なお、車両情報センタ200に送信すべき情報としては、上述した機器作動情報やトリップ情報、バッテリ情報、ダイアグ情報故障情報等、解析によってはユーザの特定が可能な情報や自動車メーカのノウハウに関連する情報等を挙げることができる。又、携帯情報端末300で利用される情報としては、上述した燃費電費情報等、携帯情報端末300のタッチパネル式液晶ディスプレイ304上に表示される情報や他人に公表しても差し支えない情報等を挙げることができる。そして、情報転送ECU110aは、取得収集した各種の情報車両情報を車両情報センタ200に送信するべき情報以下、センタ用データと称呼する。と携帯情報端末300で利用される情報端末用データと称呼する。とに判別区別すると、ステップS52に進む。ステップS52においては、情報転送ECU110aは、センタ用データを、後に詳述する第2の暗号鍵を用いて暗号化する。そして、情報転送ECU110aは、センタ用データを第2の暗号鍵を用いて暗号化すると、ステップS53に進む。ステップS53においては、情報転送ECU110aは、端末用データを、第1の暗号鍵を用いて暗号化する。そして、情報転送ECU110aは、センタ用データを第1の暗号鍵を用いて暗号化すると、ステップS54に進む。なお、この場合、前記ステップS52にて第2の暗号鍵を用いて暗号化されたセンタ用データを、さらに、第1の暗号鍵を用いて暗号化するようにしてもよい。ここで、端末用データを暗号化する第1の暗号鍵とセンタ用データを暗号化する第2の暗号鍵とは、例えば、車両組立工場にて情報転送ECU110aのROM内の所定記憶位置に予め記憶されている。又、これらの第1の暗号鍵と第2の暗号鍵とは、例えば、車両組立工場の端末装置を利用して、予め車両情報センタ200のサーバ210に送信されている。そして、車両情報センタ200のサーバ210は、例えば、携帯情報端末300から外部通信回線網400を介してアクセスされた場合、所定の認証処理後に端末用データを復号化する第1の暗号鍵を携帯情報端末300に送信する。これにより、携帯情報端末300は、送信された第1の暗号鍵を不揮発性メモリ306の所定記憶位置に記憶するようになっている。なお、この場合、携帯情報端末300が後述するように第1の暗号鍵によって暗号化された情報を復号処理する際に所定の復号アプリケーションを利用するときには、第1の暗号鍵が車両組立工場の端末装置から予めこの所定の復号アプリケーションを配信提供する提供センタに送信されるようになっている。そして、提供センタは、携帯情報端末300に対して、第1の暗号鍵が埋め込まれた所定の復号アプリケーションを配信提供するようになっている。又、この第2実施形態においては、第1の暗号鍵と第2の暗号鍵を、所謂、共通鍵とした場合を例示して実施するが、公開鍵方式を採用して実施可能であることは言うまでもない。又、車両情報センタ200を含むセンタの数については3つ以上であってもよく、携帯情報端末300を含む端末装置の数については複数であってもよい。ステップS54においては、情報転送ECU110aは、第2の暗号鍵さらには第1の暗号鍵を用いて暗号化されたセンタ用データ及び第1の暗号鍵を用いて暗号化された端末用データを、例えば、上述した車両情報転送プログラムにおける前記ステップS12、前記ステップS14及び前記ステップS19の各ステップ処理と同様に、携帯情報端末300に転送し、ステップS55にて暗号化処理プログラムの実行を終了する。このように、暗号化処理プログラムの実行によって暗号化されたセンタ用データ及び端末用データは、携帯情報端末300によって第1の暗号鍵を用いて復号される。すなわち、携帯情報端末300においては、主制御部305が車両情報センタ200のサーバ210から送信されて不揮発性メモリ306の所定記憶位置に記憶している第1の暗号鍵を取得する、あるいは、提供センタから取得した所定の復号アプリケーションを起動させる。そして、主制御部305は、第1の暗号鍵を用いて暗号化されている端末用データ、及び、第1の暗号鍵を用いてさらに暗号化されている、第2の暗号鍵を用いて暗号化されたセンタ用データを、取得した第1の暗号鍵を用いて、あるいは、第1の暗号鍵の埋め込まれた所定の復号アプリケーションを用いて復号処理する。これにより、端末用データの暗号化が解除されて、主制御部305は端末用データを用いて、例えば、タッチパネル式液晶ディスプレイ304上に車両100の燃費や電費に関する情報を表示する。一方、センタ用データについては、第1の暗号鍵及び第2の暗号鍵によって暗号化されているため、第1の暗号鍵を用いて復号化された後であっても、未だ第2の暗号鍵によって暗号化された状態が維持されている。したがって、主制御部305は、第2の暗号鍵によって暗号化されたセンタ用データを解析利用することなく、外部通信制御部301を利用して外部通信回線網400に接続された車両情報センタ200に第2の暗号鍵によって暗号化されたセンタ用データを送信する。なお、この場合、車両情報センタ200に対して、第2の暗号鍵によって暗号化されたセンタ用データに加えて復号された端末用データを送信してもよい。ここで、センタ用データは第2の暗号鍵によって暗号化された状態で外部通信回線網400に送信出力される。このため、例えば、携帯情報端末300に不正なアプリケーションがインストールされており、暗号化状態にあるセンタ用データが意図しない他のセンタサイトに仮に送信された場合であっても、他のセンタサイトにおいては、第2の暗号鍵によって暗号化されたセンタ用データを復号することが困難であり、容易にセンタ用データを解析して利用することができない。車両情報センタ200においては、サーバ210が、通信制御部211を利用して携帯情報端末300から送信された、第2の暗号鍵を用いて暗号化されたセンタ用データを受信する。そして、サーバ210を構成する車両情報サーバ212が、予め提供されている第2の暗号鍵を用いてセンタ用データを復号し、例えば、車両情報記憶部214に対してユーザごとに機器作動情報やトリップ情報、バッテリ情報、ダイアグ情報故障情報を検索可能に記憶する。以上の説明からも理解できるように、この第2実施形態によれば、端末用データが第1の暗号鍵によって暗号化され、センタ用データが第1の暗号鍵とは異なる第2の暗号鍵によって少なくとも暗号化され、端末用データとセンタ用データとが異なる暗号化状態に暗号化することができる。これにより、携帯情報端末300は、端末用データを第1の暗号鍵を用いて復号化して利用することができるとともに、第2の暗号鍵を用いて暗号化されたセンタ用データをそのまま車両情報センタ200に送信することができる。したがって、例えば、携帯情報端末300に不正なアプリケーションがインストールされていて、仮に、センタ用データが不正に他のセンタに送信されることになっても、送信されたセンタ用データが解読されて利用されることを効果的に防止することができる。すなわち、異なる暗号化状態に暗号化することにより、秘匿性の低い携帯情報端末300が利用する端末用データと、秘匿性の高い車両情報センタ200のみが利用するセンタ用データとをそれぞれ適切に保護して通信することができる。c.第3実施形態上記第1実施形態及び上記第2実施形態においては、車両100のCAN通信ライン120に外部通信回線網400に直接接続する通信装置が設けられていないため、情報転送ECU110aがBluetooth登録商標等の近距離無線通信を介して接続された携帯情報端末300に各種の情報を転送し、携帯情報端末300が転送された各種の情報を車両情報センタ200に送信するように実施した。ところで、車両100によっては、上述した第1及び第2実施形態にて説明した近距離通信制御装置150に加えて、図1にて破線により示すように、CAN通信ライン120に外部通信回線網400と接続して車両情報センタ200と交信するためのデータコミュニケーションモジュール160以下、DCM160と称呼する。が接続される場合がある。このDCM160は、外部通信回線網400を介して車両情報センター200のサーバ210とデータ通信するための外部通信制御部161と、CAN通信ライン120を介して車両ECU110とデータ通信して制御情報を取得したり車両ECU110に指令を出力する主制御部162と、GPS衛星からの電波に基づいて自車両の現在位置座標を検出するGPSユニット163とを備えている。DCM160は、マイクロコンピュータを主要部とし、メモリ、通信回路、入出力インターフェース等を備えている。そして、このようなDCM160が車両100に設けられている場合には、上記第1及び第2実施形態にて携帯情報端末300を利用した場合と同様にして、DCM160から車両情報センタ200のサーバ210に対して、車両100に関する各種の情報例えば、上記第1及び第2実施形態における常時系車両情報及びトリップ情報を含む蓄積系車両情報を車両ID登録番号や車台番号に相当する情報とあわせて送信し、サーバ210が車両100のユーザに対して必要となる情報を携帯情報端末300に送信することができる。又、ユーザが携帯情報端末300から車両情報センタ200のサーバ210に対して車両100の動作に関する操作指令情報を送信すると、サーバ210がDCM160に対して操作指令情報を送信することによって車両100を遠隔操作することもできる。そして、このような遠隔操作によって実現される機能の一つとして、タイマ充電である。タイマ充電とは、指示された時間に合わせて車両100に搭載されたバッテリを充電することを意味する。本実施形態においては、車両100のユーザが携帯情報端末300を操作して、図1に破線により示すように、車両100のバッテリの充電を制御する充電ECU110bに充電の開始や終了をタイマ指示する。また、タイマ充電を行っているときの充電制御状態を把握するために携帯情報端末300の表示画面に表示する機能も備えている。ところで、車両100のユーザが携帯情報端末300を利用してタイマ充電を設定する場合、例えば、ユーザが車両100から離れている状況下では、携帯情報端末300が近距離無線通信不能の状態にある可能性が高いため、上述したように、携帯情報端末300から車両情報センタ200のサーバ210を介してDCM160に対してタイマ充電の操作指令情報を送信することは極めて有効である。しかしながら、例えば、車両100のユーザが降車するときに携帯情報端末300を利用してタイマ充電を設定するときには、携帯情報端末300が近距離無線通信可能な状況にあり、充電ECU110bに対してCAN通信ライン120を介して直接操作指令情報を送信することが可能である。すなわち、携帯情報端末300が近距離無線通信可能な状況にあるときに、携帯情報端末300から車両情報センタ200のサーバ210を介してDCM160に対してタイマ充電の操作指令情報を送信することは、タイマ充電の設定を完了するまでに時間を要することになる。したがって、この第3実施形態においては、CAN通信ライン120に接続された近距離通信制御装置150が、現在、携帯情報端末300との間でBluetooth登録商標等の近距離無線通信が確立していると判定する場合、近距離通信制御装置150は、近距離無線通信が確立している携帯情報端末300の主制御部305からタイマ充電の操作指令情報を直接取得し、CAN通信ライン120に接続されている充電ECU110bに操作指令情報を直接供給する。これにより、車両情報センタ200及びDCM160を介することなく、直接的に操作指令情報を充電ECU110bに供給することができるため、タイマ充電の設定を極めて短時間で完了させることができる。なお、このように、直接的に操作指令情報を充電ECU110bに供給した場合であっても、充電制御状態を把握するために、携帯情報端末300又はDCM160から車両情報センタ200に対して操作指令情報が供給されたことを表す通知情報が送信されるようになっている。なお、ユーザが携帯情報端末300とともに車両100に乗車している状況であっても、例えば、SPPの使用状況によっては一時的にBluetooth登録商標等の近距離無線通信を確立することができない場合が生じる。このとき、ユーザが携帯情報端末300を利用してタイマ充電を設定しようとすると、近距離通信制御装置150は、一時的に近距離無線通信が確立していないために、携帯情報端末300の主制御部305に操作指令情報を外部通信回線網400を利用して車両情報センタ200のサーバ210に送信するように要求するとともに、DCM160の主制御部162に対して外部通信制御部161を利用して通信するように要求する。これにより、タイマ充電を設定するための操作指令情報は、携帯情報端末300から車両情報センタ200を介してDCM160に供給され、CAN通信ライン120に接続された充電ECU110bに間接的に供給される。一方で、上述したように、携帯情報端末300から車両情報センタ200を介してDCM160にタイマ充電を設定するための操作指令情報を送信しているときに、例えば、SPPが開いてBluetooth登録商標等の近距離無線通信が確立する場合が生じる。この場合には、近距離通信制御装置150は、近距離無線通信が確立している携帯情報端末300の主制御部305からタイマ充電の操作指令情報を直接取得し、CAN通信ライン120に接続されている充電ECU110bに操作指令情報を直接供給する。この場合、充電ECU110bにおいては、直接的に供給される操作指令情報と間接的に供給される操作指令情報、すなわち、時間差を有して同一内容の操作指令情報を取得することになる。このため、携帯情報端末300は操作指令情報に、例えば、情報を送信した時刻を表す時刻情報を付して供給する。これにより、充電ECU110bは、操作指令情報とともに取得した時刻情報を記憶しておき、同一内容の操作指令情報を取得した場合に時刻情報が更新されている場合すなわち、時刻情報により表される時刻が新しい場合に限り、操作指令情報に従うタイマ充電を実行する。これにより、上述したように、時間差を有する直接的または間接的に操作指令情報が供給される状況下であっても、適切にタイマ充電を実行することができる。以上の説明からも理解できるように、この第3実施形態によれば、Bluetooth登録商標等の近距離無線通信が確立している場合には、近距離通信制御装置150は、近距離無線通信が確立している携帯情報端末300の主制御部305からタイマ充電の操作指令情報を直接取得し、CAN通信ライン120に接続されている充電ECU110bに操作指令情報を直接供給することができる。したがって、携帯情報端末300から外部通信回線網400を介して車両情報センタ200に操作指令情報を一旦送信し、車両情報センタ200から送信された操作指令情報を外部通信回線網400及びDCM160を介して充電ECU110bに供給する、言い換えれば、間接的に操作指令情報を供給する状況に比して、早く制御を実行することができる。又、操作指令情報に時刻情報を付すことにより、例えば、直接的に及び間接的に二つ操作指令情報が充電ECU110bに供給される状況であっても、何れか一つの操作指令情報に基づいて制御を実行することができる。したがって、確実に必要な制御を実行することができる。本発明の実施にあたっては、上記各実施形態に限定されるものではなく、本発明の目的を逸脱しない限りにおいて、種々の変更が可能である。例えば、上記各実施形態においては、トリップ情報として、イグニッションスイッチの操作位置がアクセサリオンの操作位置からアクセサリオフの操作位置に操作されたときまでの情報として実施した。この場合、イグニッションスイッチがオンされてからオフされるまでの情報として実施可能であることは言うまでもない。"