"サーバと、該サーバと通信可能な通信端末と、該通信端末と1対1で接続する車載機器とから構成された通信システムにおいて、前記サーバは、前記通信端末と前記車載機器とが連携した動作を行うための連携ソフトウェアを記憶する記憶部を有し、前記通信端末は、前記連携ソフトウェアのうちの前記車載機器に実行させるために該車載機器に搭載された車載機器連携ソフトウェアの版数を前記車載機器から取得する版数取得部と、前記連携ソフトウェアのうちの当該通信端末に実行させるために当該通信端末に搭載された通信端末連携ソフトウェアと前記車載機器連携ソフトウェアとの組み合わせの中で、前記連携した動作が可能な前記通信端末連携ソフトウェアおよび前記車載機器連携ソフトウェアのそれぞれの版数を対応付けて記憶し、前記取得した前記車載機器連携ソフトウェアの版数と前記通信端末連携ソフトウェアの版数とが連携した動作が可能な版数であるかどうかを、前記対応付けに基づいて判別し、前記車載機器連携ソフトウェアの版数と前記通信端末連携ソフトウェアの版数とが連携した動作が可能である版数ではないと判別した場合、連携した動作が可能となるように該当する版数の前記車載機器連携ソフトウェアと前記通信端末連携ソフトウェアとのいずれか一方を前記サーバから取得し、前記通信端末連携ソフトウェアを取得した場合、現在の前記通信端末連携ソフトウェアを前記取得した通信端末連携ソフトウェアへ変更し、前記車載機器連携ソフトウェアを取得した場合、該車載機器連携ソフトウェアを前記車載機器へ出力する通信端末版数管理部とを有し、前記車載機器は、現在の前記車載機器連携ソフトウェアを前記通信端末版数管理部から出力されてきた車載機器連携ソフトウェアへ変更する車載機器版数管理部を有することを特徴とする通信システム。請求項1に記載の通信システムにおいて、前記車載機器版数管理部は、前記車載機器連携ソフトウェアの版数を前記通信端末へ出力することを特徴とする通信システム。請求項2に記載の通信システムにおいて、前記車載機器版数管理部は、前記車載機器連携ソフトウェアの版数を前記通信端末へ出力する際、該版数とともに前記車載機器連携ソフトウェアの版数を現在の版数から新しい版数へ変更可能かどうかを示すフラグを出力し、前記通信端末版数管理部は、前記車載機器版数管理部から出力されてきたフラグが新しい版数へ変更可能である旨を示すものである場合、前記サーバから前記車載機器連携ソフトウェアを取得し、前記フラグが新しい版数へ変更可能ではない旨を示すものである場合、前記サーバから前記通信端末連携ソフトウェアを取得することを特徴とする通信システム。請求項1に記載の通信システムにおいて、前記車載機器は、情報を表示する表示部と、外部から情報を入力する入力部とを有し、前記通信端末版数管理部は、前記車載機器連携ソフトウェアの版数と前記通信端末連携ソフトウェアの版数とが連携した動作が可能である版数であるかどうか、および該版数よりも新しい版数が利用可能であるか否かを示す互換性フラグを前記車載機器へ出力し、前記車載機器から版数の新しいものへの変更を要求する版数アップ要求信号が出力されてきた場合、前記版数よりも新しい版数の車載機器連携ソフトウェアを前記サーバから取得し、前記表示部は、前記通信端末版数管理部から出力されてきた互換性フラグが、該版数において連携した動作が可能であり、新しい版数が利用可能である旨を示すものである場合、その旨を表示し、前記車載機器版数管理部は、前記表示部における表示に対して前記入力部に入力された情報が、版数の新しいものへの変更を要求する旨を示すものである場合、前記版数アップ要求信号を前記通信端末へ出力することを特徴とする通信システム。請求項4に記載の通信システムにおいて、前記表示部は、前記通信端末版数管理部から出力されてきた互換性フラグが、該版数において連携した動作が可能ではなく、新しい版数が利用可能ではない旨を示すものである場合、その旨を表示し、前記車載機器版数管理部は、前記表示部における表示に対して前記入力部に入力された情報が、版数の古いものへの変更を要求する旨を示すものである場合、版数の古いものへの変更を要求する版数ダウン要求信号を前記通信端末へ出力し、前記通信端末版数管理部は、前記車載機器から前記版数ダウン要求信号が出力されてきた場合、前記版数よりも古い版数の通信端末連携ソフトウェアを前記サーバから取得することを特徴とする通信システム。請求項1に記載の通信システムにおいて、前記通信端末と前記車載機器とが、近距離無線で接続されていることを特徴とする通信システム。請求項1に記載の通信システムにおいて、前記通信端末と前記車載機器とが、有線で接続されていることを特徴とする通信システム。車載機器と1対1で接続された通信端末であって、当該通信端末と前記車載機器とが連携した動作を行うための連携ソフトウェアのうちの前記車載機器に実行させるために該車載機器に搭載された車載機器連携ソフトウェアの版数を前記車載機器から取得する版数取得部と、前記連携ソフトウェアのうちの当該通信端末に実行させるために当該通信端末に搭載された通信端末連携ソフトウェアと前記車載機器連携ソフトウェアとの組み合わせの中で、前記連携した動作が可能な前記通信端末連携ソフトウェアおよび前記車載機器連携ソフトウェアのそれぞれの版数を対応付けて記憶し、前記取得した前記車載機器連携ソフトウェアの版数と前記通信端末連携ソフトウェアの版数とが連携した動作が可能な版数であるかどうかを、前記対応付けに基づいて判別し、前記車載機器連携ソフトウェアの版数と前記通信端末連携ソフトウェアの版数とが連携した動作が可能である版数ではないと判別した場合、連携した動作が可能となるように該当する版数の前記車載機器連携ソフトウェアと前記通信端末連携ソフトウェアとのいずれか一方を、当該通信端末と通信可能なサーバから取得し、前記通信端末連携ソフトウェアを取得した場合、現在の前記通信端末連携ソフトウェアを前記取得した通信端末連携ソフトウェアへ変更し、前記車載機器連携ソフトウェアを取得した場合、該車載機器連携ソフトウェアを前記車載機器へ出力する通信端末版数管理部とを有する通信端末。サーバと、該サーバと通信可能な通信端末と、該通信端末と1対1で接続する車載機器とから構成された通信システムにおける版数変更方法であって、前記通信端末が、当該通信端末と前記車載機器とが連携した動作を行うための連携ソフトウェアのうちの前記車載機器に実行させるために該車載機器に搭載された車載機器連携ソフトウェアの版数を前記車載機器から取得する処理と、前記通信端末が、前記取得した前記車載機器連携ソフトウェアの版数と前記連携ソフトウェアのうちの当該通信端末に実行させるために当該通信端末に搭載された通信端末連携ソフトウェアの版数とが連携した動作が可能な版数であるかどうかを、あらかじめ記憶されている、前記連携した動作が可能な前記通信端末連携ソフトウェアおよび前記車載機器連携ソフトウェアのそれぞれの版数の対応付けに基づいて判別する処理と、前記通信端末が、前記車載機器連携ソフトウェアの版数と前記通信端末連携ソフトウェアの版数とが連携した動作が可能である版数ではないと判別した場合、連携した動作が可能となるように該当する版数の前記車載機器連携ソフトウェアと前記通信端末連携ソフトウェアとのいずれか一方を前記サーバから取得する処理と、前記通信端末が、前記サーバから前記通信端末連携ソフトウェアを取得した場合、現在の前記通信端末連携ソフトウェアを前記取得した通信端末連携ソフトウェアへ変更する処理と、前記通信端末が、前記サーバから前記車載機器連携ソフトウェアを取得した場合、該車載機器連携ソフトウェアを前記車載機器へ出力する処理と、前記車載機器が、現在の前記車載機器連携ソフトウェアを前記通信端末から出力されてきた車載機器連携ソフトウェアへ変更する処理とを行う版数変更方法。請求項9に記載の版数変更方法において、前記車載機器が、前記車載機器連携ソフトウェアの版数を前記通信端末へ出力する処理を行うことを特徴とする版数変更方法。請求項10に記載の版数変更方法において、前記車載機器が、前記車載機器連携ソフトウェアの版数を前記通信端末へ出力する際、該版数とともに前記車載機器連携ソフトウェアの版数を現在の版数から新しい版数へ変更可能かどうかを示すフラグを出力する処理と、前記通信端末が、前記出力されてきたフラグが新しい版数へ変更可能である旨を示すものである場合、前記サーバから前記車載機器連携ソフトウェアを取得する処理と、前記通信端末が、前記出力されてきたフラグが新しい版数へ変更可能ではない旨を示すものである場合、前記サーバから前記通信端末連携ソフトウェアを取得する処理とを行うことを特徴とする版数変更方法。請求項9に記載の版数変更方法において、前記通信端末が、前記車載機器連携ソフトウェアの版数と前記通信端末連携ソフトウェアの版数とが連携した動作が可能である版数であるかどうか、および該版数よりも新しい版数が利用可能であるか否かを示す互換性フラグを前記車載機器へ出力する処理と、前記車載機器が、前記通信端末から出力されてきた互換性フラグが、該版数において連携した動作が可能であり、新しい版数が利用可能である旨を示すものである場合、その旨を表示する処理と、前記車載機器が、前記表示に対して入力された情報が、版数の新しいものへの変更を要求する旨を示すものである場合、版数の新しいものへの変更を要求する版数アップ要求信号を前記通信端末へ出力する処理と、前記通信端末が、前記車載機器から前記版数アップ要求信号が出力されてきた場合、前記版数よりも新しい版数の車載機器連携ソフトウェアを前記サーバから取得する処理とを行うことを特徴とする版数変更方法。請求項12に記載の版数変更方法において、前記車載機器が、前記通信端末から出力されてきた互換性フラグが、該版数において連携した動作が可能ではなく、新しい版数が利用可能ではない旨を示すものである場合、その旨を表示する処理と、前記車載機器が、前記表示に対して入力された情報が、版数の古いものへの変更を要求する旨を示すものである場合、版数の古いものへの変更を要求する版数ダウン要求信号を前記通信端末へ出力する処理と、前記通信端末が、前記車載機器から前記版数ダウン要求信号が出力されてきた場合、前記版数よりも古い版数の通信端末連携ソフトウェアを前記サーバから取得する処理とを行うことを特徴とする版数変更方法。しかしながら、上述した連携ソフトウェアのうち、通信端末に搭載された通信端末連携ソフトウェアと、車載機器に搭載された車載機器連携ソフトウェアとが、接続できなかったり、連携動作する機能が制限されたりする場合がある。例えば、通信端末連携ソフトウェアが新しく、一方、車載機器連携ソフトウェアが古い場合等、互いの版数の違いにより、このような不具合が生じてしまうおそれがある。世の中では、携帯端末等の通信端末の買い替えのサイクルは、車載機器の買い替えのサイクルと比べて、短いと言える。そのため、例えば、通信端末は最新のものであり、一方、車載機器は10年ほど前に購入したものである場合、通信端末に搭載された通信端末連携ソフトウェアが最新のものであり、車載機器に搭載された車載機器連携ソフトウェアが古いものであるため、この新旧の差で、連携ソフトウェアとしての機能を発揮できないおそれがある。また、車載機器の車載機器連携ソフトウェアファームウェアを含むを新しいものへ更新したい場合、専用の店舗へ持ち込んで更新してもらったり、PCPersonalComputer等の通信機能を持った装置を用いて、新しいソフトウェアを車載機器と接続可能な記憶媒体にダウンロードしておき、当該記憶媒体と車載機器とを接続することにより、ソフトウェアを更新したりしなければならない。そのため、ソフトウェアの更新が必要であることを利用者が認識したときに、直ちに更新をおこなうことができないという問題点がある。また、特許文献1に記載された技術においては、2つの装置それぞれが、通信機能を持っているものであり、車載機器のような通信機能を持っていない装置に関する技術ではない。本発明の目的は、上述した課題を解決する通信システム、通信端末および版数変更方法を提供することである。本発明の通信システムは、サーバと、該サーバと通信可能な通信端末と、該通信端末と1対1で接続する車載機器とから構成された通信システムであって、前記サーバは、前記通信端末と前記車載機器とが連携した動作を行うための連携ソフトウェアを記憶する記憶部を有し、前記通信端末は、前記連携ソフトウェアのうちの前記車載機器に実行させるために該車載機器に搭載された車載機器連携ソフトウェアの版数を前記車載機器から取得する版数取得部と、前記連携ソフトウェアのうちの当該通信端末に実行させるために当該通信端末に搭載された通信端末連携ソフトウェアと前記車載機器連携ソフトウェアとの組み合わせの中で、前記連携した動作が可能な前記通信端末連携ソフトウェアおよび前記車載機器連携ソフトウェアのそれぞれの版数を対応付けて記憶し、前記取得した前記車載機器連携ソフトウェアの版数と前記通信端末連携ソフトウェアの版数とが連携した動作が可能な版数であるかどうかを、前記対応付けに基づいて判別し、前記車載機器連携ソフトウェアの版数と前記通信端末連携ソフトウェアの版数とが連携した動作が可能である版数ではないと判別した場合、連携した動作が可能となるように該当する版数の前記車載機器連携ソフトウェアと前記通信端末連携ソフトウェアとのいずれか一方を前記サーバから取得し、前記通信端末連携ソフトウェアを取得した場合、現在の前記通信端末連携ソフトウェアを前記取得した通信端末連携ソフトウェアへ変更し、前記車載機器連携ソフトウェアを取得した場合、該車載機器連携ソフトウェアを前記車載機器へ出力する通信端末版数管理部とを有し、前記車載機器は、現在の前記車載機器連携ソフトウェアを前記通信端末版数管理部から出力されてきた車載機器連携ソフトウェアへ変更する車載機器版数管理部を有することを特徴とする。また、本発明の通信端末は、車載機器と1対1で接続された通信端末であって、当該通信端末と前記車載機器とが連携した動作を行うための連携ソフトウェアのうちの前記車載機器に実行させるために該車載機器に搭載された車載機器連携ソフトウェアの版数を前記車載機器から取得する版数取得部と、前記連携ソフトウェアのうちの当該通信端末に実行させるために当該通信端末に搭載された通信端末連携ソフトウェアと前記車載機器連携ソフトウェアとの組み合わせの中で、前記連携した動作が可能な前記通信端末連携ソフトウェアおよび前記車載機器連携ソフトウェアのそれぞれの版数を対応付けて記憶し、前記取得した前記車載機器連携ソフトウェアの版数と前記通信端末連携ソフトウェアの版数とが連携した動作が可能な版数であるかどうかを、前記対応付けに基づいて判別し、前記車載機器連携ソフトウェアの版数と前記通信端末連携ソフトウェアの版数とが連携した動作が可能である版数ではないと判別した場合、連携した動作が可能となるように該当する版数の前記車載機器連携ソフトウェアと前記通信端末連携ソフトウェアとのいずれか一方を、当該通信端末と通信可能なサーバから取得し、前記通信端末連携ソフトウェアを取得した場合、現在の前記通信端末連携ソフトウェアを前記取得した通信端末連携ソフトウェアへ変更し、前記車載機器連携ソフトウェアを取得した場合、該車載機器連携ソフトウェアを前記車載機器へ出力する通信端末版数管理部とを有する。また、本発明の版数変更方法は、サーバと、該サーバと通信可能な通信端末と、該通信端末と1対1で接続する車載機器とから構成された通信システムにおける版数変更方法であって、前記通信端末が、当該通信端末と前記車載機器とが連携した動作を行うための連携ソフトウェアのうちの前記車載機器に実行させるために該車載機器に搭載された車載機器連携ソフトウェアの版数を前記車載機器から取得する処理と、前記通信端末が、前記取得した前記車載機器連携ソフトウェアの版数と前記連携ソフトウェアのうちの当該通信端末に実行させるために当該通信端末に搭載された通信端末連携ソフトウェアの版数とが連携した動作が可能な版数であるかどうかを、あらかじめ記憶されている、前記連携した動作が可能な前記通信端末連携ソフトウェアおよび前記車載機器連携ソフトウェアのそれぞれの版数の対応付けに基づいて判別する処理と、前記通信端末が、前記車載機器連携ソフトウェアの版数と前記通信端末連携ソフトウェアの版数とが連携した動作が可能である版数ではないと判別した場合、連携した動作が可能となるように該当する版数の前記車載機器連携ソフトウェアと前記通信端末連携ソフトウェアとのいずれか一方を前記サーバから取得する処理と、前記通信端末が、前記サーバから前記通信端末連携ソフトウェアを取得した場合、現在の前記通信端末連携ソフトウェアを前記取得した通信端末連携ソフトウェアへ変更する処理と、前記通信端末が、前記サーバから前記車載機器連携ソフトウェアを取得した場合、該車載機器連携ソフトウェアを前記車載機器へ出力する処理と、前記車載機器が、現在の前記車載機器連携ソフトウェアを前記通信端末から出力されてきた車載機器連携ソフトウェアへ変更する処理とを行う。以上説明したように、本発明においては、通信端末と、通信機能を持たない装置との間で、互いのソフトウェアの版数の相違による連携ソフトウェアの動作不具合を容易に防ぐことができる。以下に、本発明の実施の形態について図面を参照して説明する。図1は、本発明の通信システムの実施の一形態を示す図である。本形態は図1に示すように、通信端末100と、車載機器200と、サーバ300と、ネットワーク400とから構成されている。通信端末100は、ネットワーク400を介してサーバ300との間で通信を行う。また、通信端末100は、車載機器200と1対1で接続可能であり、車載機器200と接続された場合、車載機器200との間で情報のやり取りを行う。また、通信端末100は、車載機器200との間で、連携ソフトウェアを動作させることで、車載機器200と連携した動作を行うことができる。また、通信端末100は、スマートフォン等の携帯可能な通信端末携帯端末であっても良い。図2は、図1に示した通信端末100の内部構造の一例を示す図である。なお、図2には、図1に示した通信端末100が具備する構成要素のうち、本発明に関わる構成要素のみを示した。図1に示した通信端末100には図2に示すように、通信端末連携ソフトウェア110が搭載され、版数取得部120と、通信端末版数管理部130とが設けられている。通信端末連携ソフトウェア110は、連携ソフトウェアのうちの通信端末100に実行させるために通信端末100に搭載されたソフトウェアである。版数取得部120は、車載機器連携ソフトウェアの版数を車載機器200から取得する。ここで、車載機器連携ソフトウェアは、連携ソフトウェアのうちの車載機器200に実行させるために車載機器200に搭載されたソフトウェアである。通信端末版数管理部130は、通信端末連携ソフトウェア110と車載機器連携ソフトウェアとの組み合わせの中で、連携した動作が可能な通信端末連携ソフトウェア110および車載機器連携ソフトウェアのそれぞれの版数を対応付けて記憶する。図3は、図2に示した通信端末版数管理部130に記憶されている対応付けの一例を示す図である。図2に示した通信端末版数管理部130には図3に示すように、連携ソフトウェアの名称および版数と、その連携ソフトウェアを構成する通信端末連携ソフトウェアの名称および版数と、車載機器連携ソフトウェアの名称および版数とが対応付けられて記憶されている。例えば、連携ソフトウェアAAAの1.0版と、通信端末連携ソフトウェアA100の1.0版と、車載機器連携ソフトウェアA200の1.0版とが対応付けられている。これは、連携ソフトウェアAAAの1.0版は、通信端末連携ソフトウェアA100の1.0版と車載機器連携ソフトウェアA200の1.0版とから構成され、通信端末連携ソフトウェアA100の1.0版と車載機器連携ソフトウェアA200の1.0版とが連携動作することで連携ソフトウェアAAAの1.0版の動作となることを示している。また、連携ソフトウェアAAAの1.1版と、通信端末連携ソフトウェアA100の1.0版と、車載機器連携ソフトウェアA200の1.1版とが対応付けられている。これは、連携ソフトウェアAAAの1.1版は、通信端末連携ソフトウェアA100の1.0版と車載機器連携ソフトウェアA200の1.1版とから構成され、通信端末連携ソフトウェアA100の1.0版と車載機器連携ソフトウェアA200の1.1版とが連携動作することで連携ソフトウェアAAAの1.1版の動作となることを示している。また、連携ソフトウェアAAAの2.0版と、通信端末連携ソフトウェアA100の2.0版と、車載機器連携ソフトウェアA200の2.0版とが対応付けられている。これは、連携ソフトウェアAAAの2.0版は、通信端末連携ソフトウェアA100の2.0版と車載機器連携ソフトウェアA200の2.0版とから構成され、通信端末連携ソフトウェアA100の2.0版と車載機器連携ソフトウェアA200の2.0版とが連携動作することで連携ソフトウェアAAAの2.0版の動作となることを示している。また、連携ソフトウェアBBBの1.0版と、通信端末連携ソフトウェアB100の1.0版と、車載機器連携ソフトウェアB200の1.0版とが対応付けられている。これは、連携ソフトウェアBBBの1.0版は、通信端末連携ソフトウェアB100の1.0版と車載機器連携ソフトウェアB200の1.0版とから構成され、通信端末連携ソフトウェアB100の1.0版と車載機器連携ソフトウェアB200の1.0版とが連携動作することで連携ソフトウェアBBBの1.0版の動作となることを示している。また、連携ソフトウェアBBBの2.0版と、通信端末連携ソフトウェアB100の2.0版と、車載機器連携ソフトウェアB200の1.0版とが対応付けられている。これは、連携ソフトウェアBBBの2.0版は、通信端末連携ソフトウェアB100の2.0版と車載機器連携ソフトウェアB200の1.0版とから構成され、通信端末連携ソフトウェアB100の2.0版と車載機器連携ソフトウェアB200の1.0版とが連携動作することで連携ソフトウェアBBBの2.0版の動作となることを示している。また、通信端末版数管理部130は、版数取得部120が取得した車載機器連携ソフトウェアの版数と通信端末連携ソフトウェア110の版数とが連携した動作が可能な版数であるかどうかを、記憶されている対応付けに基づいて判別する。また、通信端末版数管理部130は、車載機器連携ソフトウェアの版数と通信端末連携ソフトウェア110の版数とが連携した動作が可能である版数ではないと判別した場合、連携した動作が可能となるように該当する版数の車載機器連携ソフトウェアと通信端末連携ソフトウェア110とのいずれか一方をサーバ300へ要求する。また、通信端末版数管理部130は、サーバ300から通信端末連携ソフトウェア110が送信されてきた場合、現在の通信端末連携ソフトウェア110を、サーバ300から送信されてきた通信端末連携ソフトウェア110へ変更する。また、通信端末版数管理部130は、サーバ300から車載機器連携ソフトウェアが送信されてきた場合、サーバ300から送信されてきた車載機器連携ソフトウェアを車載機器200へ出力する。なお、通信端末版数管理部130は、上述したように、サーバ300へソフトウェアを要求し、その要求に対してサーバ300送信されてきたソフトウェアを受信することにより、当該ソフトウェアをサーバ300から取得する。また、通信端末版数管理部130は、車載機器200から出力されてきたフラグが、車載機器連携ソフトウェアを新しい版数のものへ変更可能である旨を示すものである場合、サーバ300へ該当する版数の車載機器連携ソフトウェアを要求する。また、通信端末版数管理部130は、車載機器200から出力されてきたフラグが、車載機器連携ソフトウェアを新しい版数のものへ変更可能ではない旨を示すものである場合、サーバ300へ該当する版数の通信端末連携ソフトウェア110を要求する。このフラグの詳細については、後述する。また、通信端末版数管理部130は、版数取得部120が取得した車載機器連携ソフトウェアの版数と通信端末連携ソフトウェア110の版数とが連携した動作が可能である版数である場合、車載機器連携ソフトウェアについて、取得した版数において接続互換性があるかどうか、また、取得した版数よりも新しい版数のものが利用可能であるかどうかを、記憶している対応付けに基づいて判別する。また、通信端末版数管理部130は、判別した結果を示す互換性フラグを車載機器200へ出力する。また、通信端末版数管理部130は、車載機器200から版数の新しいものへの変更を要求する版数アップ要求信号が出力されてきた場合、現在の版数よりも新しい版数の車載機器連携ソフトウェアをサーバ300へ要求する。また、通信端末版数管理部130は、通信端末連携ソフトウェア110の版数のダウン版数の古いものへの変更を要求する版数ダウン要求信号が車載機器200から出力されてきた場合、現在の版数よりも古い版数の通信端末連携ソフトウェア110をサーバ300へ要求する。車載機器200は、自動車等に搭載され、通信端末100と1対1で接続可能な装置である。図4は、図1に示した車載機器200の内部構造の一例を示す図である。なお、図4には、図1に示した車載機器200が具備する構成要素のうち、本発明に関わる構成要素のみを示した。図1に示した車載機器200には図4に示すように、車載機器連携ソフトウェア210が搭載され、車載機器版数管理部220と、表示部230と、入力部240とが設けられている。車載機器連携ソフトウェア210は、連携ソフトウェアのうちの車載機器200に実行させるために車載機器200に搭載されたソフトウェアである。ここで、車載機器連携ソフトウェア210は、車載機器200に固定的に搭載されるプログラム一般的にファームウェアと呼ばれるもの、以下、ファームウェアと称するを含むものとする。このファームウェアは、車載機器200上で車載機器連携ソフトウェア210を実行するために基盤となるプログラムである。車載機器版数管理部220は、現在の車載機器連携ソフトウェア210を通信端末版数管理部130から出力されてきた車載機器連携ソフトウェアへ変更する。また、車載機器版数管理部220は、車載機器連携ソフトウェア210の版数を通信端末100へ出力する。車載機器版数管理部220は、車載機器連携ソフトウェア210の版数を通信端末100へ出力する際、版数とともに車載機器連携ソフトウェア210を現在の版数のものから新しい版数のものへ変更可能かどうかを示すフラグを出力する。また、車載機器版数管理部220は、表示部230における表示に対して入力部240に入力された情報が、版数の新しいものへの変更を要求する旨を示すものである場合、上述した版数アップ要求信号を通信端末100へ出力する。また、車載機器版数管理部220は、表示部230における表示に対して入力部240に入力された情報が、通信端末連携ソフトウェア110を現在の版数のものよりも古い版数のものへの変更を要求する旨を示すものである場合、その変更を要求する版数ダウン要求信号を通信端末100へ出力する。表示部230は、情報を表示するディスプレイである。また、表示部230は、通信端末版数管理部130から出力されてきた互換性フラグが、車載機器連携ソフトウェア210について、現在の版数のものよりも新しい版数のもので、連携した動作が可能な版数のものがある旨を示すものである場合、その旨を表示する。また、表示部230は、通信端末版数管理部130から出力されてきた互換性フラグが、車載機器連携ソフトウェア210について、現在の版数において接続互換性があり、なおかつ新しい版数が利用可能である場合、その旨を表示する。入力部240は、外部からの操作により、情報を入力する。入力部240は、例えば、ボタンキーであっても良いし、表示部230と組み合わせたタッチパネルであっても良い。なお、通信端末100と車載機器200との間の接続には、USBUniversalSerialBusケーブル等の有線を用いるものであっても良いし、WiFiWirelessFidelityやBluetooth等の近距離無線を用いるものであっても良い。サーバ300は、連携ソフトウェアファームウェアを含むを記憶する。また、サーバ300は、ネットワーク400を介して通信端末100との間で通信可能であり、通信端末100からの要求に応じて、連携ソフトウェアを通信端末100へネットワーク400を介して送信する。図5は、図1に示したサーバ300の内部構造の一例を示す図である。なお、図5には、図1に示したサーバ300が具備する構成要素のうち、本発明に関わる構成要素のみを示した。図1に示したサーバ300には図5に示すように、記憶部310と、制御部320とが設けられている。記憶部310は、連携ソフトウェアを記憶する。制御部320は、通信端末100から通信端末連携ソフトウェアの要求があった場合、要求された版数の通信端末連携ソフトウェアを記憶部310から読み出し、ネットワーク400を介して通信端末100へ送信する。また、制御部320は、通信端末100から車載機器連携ソフトウェアの要求があった場合、要求された版数の車載機器連携ソフトウェアを記憶部310から読み出し、ネットワーク400を介して通信端末100へ送信する。ネットワーク400は、通信端末100とサーバ300とを接続する通信ネットワークである。ネットワーク400は、例えば、携帯電話網であっても良いし、IPInternetProtocol通信網であっても良く、通信端末100とサーバ300とが互いに通信を行うことができるものであれば良い。ネットワーク400は、3GGenerationの携帯端末網や、WiMAXWorldwideInteroperabilityforMicrowaveAccessシステムの通信網、LTELongTermEvolutionを用いた通信網も考えられる。以下に、本形態における版数変更方法について説明する。図6は、図1に示した通信システムにおける版数変更方法の第1の例を説明するためのシーケンス図である。第1の例は、通信端末100が車載機器200へ車載機器連携ソフトウェア210の版数を要求する場合の処理である。まず、利用者によって通信端末100に対して、通信端末連携ソフトウェア110を起動して通信端末100と車載機器200とを接続するための操作が行われると、通信端末連携ソフトウェア110から通信端末版数管理部130へ、車載機器連携ソフトウェア210の版数の取得が要求されるステップS1。すると、通信端末版数管理部130から車載機器版数管理部220へ、版数の取得が要求されるステップS2。このとき、取得したい車載機器連携ソフトウェア210と連携動作する通信端末連携ソフトウェア110の版数が、通信端末版数管理部130から車載機器版数管理部220へ出力される。車載機器版数管理部220へ版数の取得が要求されると、車載機器版数管理部220から車載機器連携ソフトウェア210へ版数が要求されるステップS3。車載機器連携ソフトウェア210では、ステップS3の要求に対して、車載機器連携ソフトウェア210の現在の版数と、この版数よりも新しい版数のものへ変更可能かどうかを示すフラグとが、版数取得応答として車載機器連携ソフトウェア210から車載機器版数管理部220へ通知されるステップS4。このフラグは、例えば、1ビットの信号で示し、新しい版数のものへ変更可能である場合、1とし、新しい版数のものへ変更可能ではない場合は、0とするものであっても良い。すると、車載機器版数管理部220から通信端末版数管理部130へ、車載機器200の車載機器名例えば、識別情報と、版数と、フラグとが、版数取得応答として出力されるステップS5。続いて、通信端末版数管理部130にて、車載機器版数管理部220から出力されてきた車載機器連携ソフトウェア210の版数が、現在の通信端末連携ソフトウェア110と連携動作可能な版数かどうかが判別される。これは、上述した対応付けに基づいて判別される。例えば、図3に示した対応付けが通信端末版数管理部130に記憶されており、現在の通信端末連携ソフトウェア110A100の版数が1.0版であり、車載機器版数管理部220から出力されてきた車載機器連携ソフトウェア210A200の版数が1.0版である場合、車載機器版数管理部220から出力されてきた車載機器連携ソフトウェア210の版数が連携可能な版数であると通信端末版数管理部130によって判別される。また、現在の通信端末連携ソフトウェア110A100の版数が2.0版であり、車載機器版数管理部220から出力されてきた車載機器連携ソフトウェア210A200の版数が1.0版である場合は、車載機器版数管理部220から出力されてきた車載機器連携ソフトウェア210の版数が連携可能な版数ではないと通信端末版数管理部130によって判別される。ここで、車載機器版数管理部220から出力されてきた車載機器連携ソフトウェア210の版数が、現在の通信端末連携ソフトウェア110と連携動作可能な版数であると判別された場合、通信端末連携ソフトウェア110と車載機器連携ソフトウェア210との間で連携動作を開始することができる。一方、車載機器版数管理部220から出力されてきた車載機器連携ソフトウェア210の版数が、現在の通信端末連携ソフトウェア110と連携動作可能な版数ではないと判別された場合は、その旨と、版数と、フラグとが版数取得応答として、通信端末版数管理部130から通信端末連携ソフトウェア110へ通知されるステップS6。また、車載機器版数管理部220から出力されてきた車載機器200の車載機器名と、車載機器連携ソフトウェア210の名称および版数とが通信端末版数管理部130に保存されるステップS7。その後、通信端末連携ソフトウェア110によって版数アップバージョンアップが実行されるステップS8。このとき、通信端末連携ソフトウェア110から通信端末版数管理部130へ、車載機器連携ソフトウェア210または車載機器連携ソフトウェア210に応じた連携ソフトウェアの名称と、現在の通信端末連携ソフトウェア110の版数とが、通信端末連携ソフトウェア110から通信端末版数管理部130へ通知される。すると、車載機器200の車載機器名と、車載機器連携ソフトウェア210の名称と、通信端末連携ソフトウェア110の版数とが通信端末版数管理部130からネットワーク400を介してサーバ300へ送信されることで、通信端末版数管理部130からサーバ300へ現在の通信端末連携ソフトウェア110の版数に応じた版数の車載機器連携ソフトウェア210のダウンロードが要求されるステップS9。通信端末版数管理部130からのダウンロードの要求に対して、該当する版数の車載機器連携ソフトウェア210がサーバ300からネットワーク400を介して通信端末版数管理部130へ送信されるステップS10。ここで、上述したように、車載機器連携ソフトウェア210には、該当する車載機器連携ソフトウェア210が車載機器200で動作するために基盤となるファームウェアでその動作が可能な版数のものが含まれている。以下に説明する車載機器連携ソフトウェア210のダウンロードについても同様である。続いて、サーバ300から送信されてきた車載機器連携ソフトウェア210が通信端末版数管理部130から車載機器版数管理部220へ出力されるステップS11。また、サーバ300から送信されてきた車載機器連携ソフトウェア210は、その名称および版数と、車載機器名とともに、通信端末版数管理部130に保存されるステップS12。また、車載機器版数管理部220にて、車載機器連携ソフトウェア210が、通信端末版数管理部130から出力されてきた版数のものへ変更版数アップされるステップS13。すると、車載機器版数管理部220から通信端末版数管理部130へ、版数アップの完了を示す版数アップ完了通知が出力されステップS14、通信端末版数管理部130から通信端末連携ソフトウェア110へ通知されるステップS15。その後、通信端末連携ソフトウェア110から車載機器連携ソフトウェア210へ、連携した動作が開始されるステップS16。図7は、図1に示した通信システムにおける版数変更方法の第2の例を説明するためのシーケンス図である。第2の例は、車載機器200が通信端末100へ車載機器連携ソフトウェア210と通信端末連携ソフトウェア110との接続互換性のチェックを要求する場合の処理である。つまり、現在の車載機器連携ソフトウェア210が現在の通信端末連携ソフトウェア110との間で連携した動作が可能かどうかのチェックを要求する場合の処理である。まず、利用者によって車載機器200に対して、車載機器連携ソフトウェア210を起動して通信端末100と車載機器200とを接続するための操作が行われると、車載機器連携ソフトウェア210から車載機器版数管理部220へ、車載機器連携ソフトウェア210と通信端末連携ソフトウェア110との接続互換性のチェックが要求されるステップS21。すると、車載機器版数管理部220から通信端末版数管理部130へ、接続互換性のチェックが要求されるステップS22。このとき、車載機器連携ソフトウェア210の名称および現在の版数と、車載機器200の車載機器名とが、車載機器版数管理部220から通信端末版数管理部130へ出力される。車載機器版数管理部220から接続互換性のチェックが要求されると、通信端末版数管理部130から通信端末連携ソフトウェア110へ、車載機器連携ソフトウェア210の版数が通知されることで、車載機器連携ソフトウェア210の版数と現在の通信端末連携ソフトウェア110の版数との接続互換性のチェックが要求されるステップS23。また、車載機器版数管理部220から出力されてきた車載機器200の車載機器名と、車載機器連携ソフトウェア210の名称および版数とが通信端末版数管理部130に保存されるステップS24。その後、通信端末連携ソフトウェア110から接続互換性のチェック要求に対する互換性チェック応答が通信端末版数管理部130へ返されステップS25、通信端末版数管理部130にて記憶されている対応付けに基づいて、互換性があるかどうかが判別される。また、互換性があると判別された場合、対応付けに基づいて、現在の版数よりも新しい版数で互換性のある版数があるかどうかが判別される。すると、判別された結果を示す互換性フラグが、互換性チェック応答として、通信端末版数管理部130から車載機器版数管理部220へ出力されステップS26、車載機器連携ソフトウェア210へ通知されるステップS27。この互換性フラグは、例えば、2ビットの信号で示し、その2ビットのうち、上位の1ビットに現在の版数における互換性の有無1を有り、0を無しを示し、下位の1ビットに新しい版数の利用可否1を可能、0を不可を示すものであっても良い。この場合、現在の版数において接続互換性があり、なおかつ新しい版数が利用可能である場合、11とし、現在の版数において接続互換性があり、新しい版数が利用不可である場合、10とし、現在の版数において接続互換性がなく、新しい版数も利用不可である場合、00とするものであっても良い。互換性フラグが、現在の版数において接続互換性があり、なおかつ新しい版数が利用可能である場合、その新しい版数の車載機器連携ソフトウェア210を通信端末100へ要求するかどうかを入力するための画面が表示部230に表示されるステップS28。図8は、ステップS28にて表示部230に表示された画面の一例を示す図である。図8に示すように、表示部230には、新しい版数の車載機器連携ソフトウェア210を要求するか否かを入力するための画面が表示される。図8では、表示部230が入力部240の機能を兼ね備えたタッチパネルである場合を例に挙げている。ここで、はいが選択され、決定を選択されるとステップS29、車載機器連携ソフトウェア210から版数アップの実行が行われステップS30、車載機器版数管理部220から通信端末版数管理部130へ、版数アップを要求するための版数アップ要求信号が出力されるステップS31。このとき、車載機器版数管理部220から通信端末版数管理部130へ、車載機器200の車載機器名と車載機器連携ソフトウェア210の版数とが出力される。すると、現在の版数の通信端末連携ソフトウェア110と連携動作が可能な最新の版数の車載機器連携ソフトウェア210以下、最新ソフトウェアと称するの版数が、記憶されている対応付けに基づいて通信端末版数管理部130にて検索される。そして、車載機器200の車載機器名と、最新ソフトウェアの名称と、最新ソフトウェアの版数とが通信端末版数管理部130からネットワーク400を介してサーバ300へ送信される。これにより、通信端末版数管理部130からサーバ300へ最新ソフトウェアのダウンロードが要求されるステップS32。通信端末版数管理部130からのダウンロードの要求に対して、最新ソフトウェアがサーバ300からネットワーク400を介して通信端末版数管理部130へ送信されるステップS33。続いて、サーバ300から送信されてきた最新ソフトウェアが通信端末版数管理部130から車載機器版数管理部220へ出力されるステップS34。また、サーバ300から送信されてきた最新ソフトウェアは、その名称および版数と、車載機器名とともに、通信端末版数管理部130に保存されるステップS35。また、車載機器版数管理部220にて、車載機器連携ソフトウェア210が、通信端末版数管理部130から出力されてきた最新ソフトウェアへ変更版数アップされるステップS36。すると、車載機器版数管理部220から車載機器連携ソフトウェア210へ版数アップ完了通知が通知されるステップS37。その後、車載機器連携ソフトウェア210から通信端末連携ソフトウェア110へ、連携した動作が開始されるステップS38。上述した第1または第2の例の処理により、通信端末100と車載機器200との接続時に、車載機器連携ソフトウェア210を連携可能な版数のものにすることができる。図9は、図1に示した通信システムにおける版数変更方法の第3の例を説明するためのシーケンス図である。第3の例は、通信端末100が車載機器200へ車載機器連携ソフトウェア210の版数を要求したが、車載機器連携ソフトウェア210の版数アップができない場合の処理である。まず、利用者によって通信端末100に対して、通信端末連携ソフトウェア110を起動して通信端末100と車載機器200とを接続するための操作が行われると、通信端末連携ソフトウェア110から通信端末版数管理部130へ、車載機器連携ソフトウェア210の版数の取得が要求されるステップS41。すると、通信端末版数管理部130から車載機器版数管理部220へ、版数の取得が要求されるステップS42。このとき、取得したい車載機器連携ソフトウェア210と連携動作する通信端末連携ソフトウェア110の版数、または取得したい車載機器連携ソフトウェア210が含まれる連携ソフトウェアの版数が、通信端末版数管理部130から車載機器版数管理部220へ出力される。車載機器版数管理部220へ版数の取得が要求されると、車載機器版数管理部220から車載機器連携ソフトウェア210へ版数が要求されるステップS43。車載機器連携ソフトウェア210では、ステップS43の要求に対して、車載機器連携ソフトウェア210の現在の版数と、この版数よりも新しい版数のものへ変更可能かどうかを示すフラグとが、版数取得応答として車載機器連携ソフトウェア210から車載機器版数管理部220へ通知されるステップS44。このフラグは、上述したものと同じものであるが、本例では、この版数よりも新しい版数へ変更不可能を示すものである。すると、車載機器版数管理部220から通信端末版数管理部130へ、車載機器200の車載機器名例えば、識別情報と、版数と、フラグとが、版数取得応答として出力されるステップS45。続いて、通信端末版数管理部130にて、車載機器版数管理部220から出力されてきた車載機器連携ソフトウェア210の版数が、現在の通信端末連携ソフトウェア110と連携動作可能な版数かどうかが判別される。これは、上述した対応付けに基づいて判別される。判別方法は、第1の例と同じである。ここで、車載機器版数管理部220から出力されてきた車載機器連携ソフトウェア210の版数が、現在の通信端末連携ソフトウェア110と連携動作可能な版数であると判別された場合、通信端末連携ソフトウェア110と車載機器連携ソフトウェア210との間で連携動作を開始することができる。一方、車載機器版数管理部220から出力されてきた車載機器連携ソフトウェア210の版数が、現在の通信端末連携ソフトウェア110と連携動作可能な版数ではないと判別された場合は、その旨と、版数と、フラグとが版数取得応答として、通信端末版数管理部130から通信端末連携ソフトウェア110へ通知されるステップS46。ここで、通信端末版数管理部130から通知されたフラグが、車載機器連携ソフトウェア210が新しい版数へ変更不可能を示すものであるため、通信端末連携ソフトウェア110によって、版数を現在の版数よりも古い版数へ変更する版数ダウンバージョンダウンが実行されるステップS47。このとき、通信端末連携ソフトウェア110から通信端末版数管理部130へ、車載機器連携ソフトウェア210または車載機器連携ソフトウェア210に応じた連携ソフトウェアの名称と、現在の通信端末連携ソフトウェア110の版数とが、通信端末連携ソフトウェア110から通信端末版数管理部130へ通知される。すると、車載機器200の車載機器名と、車載機器連携ソフトウェア210の名称および版数と、現在の通信端末連携ソフトウェア110の版数とが通信端末版数管理部130からネットワーク400を介してサーバ300へ送信されることで、通信端末版数管理部130からサーバ300へ、現在の車載機器連携ソフトウェア210の版数に応じた版数の通信端末連携ソフトウェア110のダウンロードが要求されるステップS48。通信端末版数管理部130からのダウンロードの要求に対して、該当する版数の通信端末連携ソフトウェア110がサーバ300からネットワーク400を介して通信端末版数管理部130へ送信されるステップS49。ここで、サーバ300から送信される通信端末連携ソフトウェア110は、現在の通信端末連携ソフトウェア110の版数よりも古い版数のものであり、現在の車載機器連携ソフトウェア210との間で連携動作が可能な版数のものである。続いて、通信端末版数管理部130にて、通信端末連携ソフトウェア110が、サーバ300から送信されてきた版数のものへ変更版数ダウンされるステップS50。すると、通信端末版数管理部130から通信端末連携ソフトウェア110へ、版数ダウンの完了を示す版数ダウン完了通知が通知されるステップS51。その後、通信端末連携ソフトウェア110から車載機器連携ソフトウェア210へ、連携した動作が開始されるステップS52。図10は、図1に示した通信システムにおける版数変更方法の第4の例を説明するためのシーケンス図である。第4の例は、車載機器200が通信端末100へ車載機器連携ソフトウェア210と通信端末連携ソフトウェア110との接続互換性のチェックを要求し、接続互換性がない場合の処理である。まず、利用者によって車載機器200に対して、車載機器連携ソフトウェア210を起動して通信端末100と車載機器200とを接続するための操作が行われると、車載機器連携ソフトウェア210から車載機器版数管理部220へ、車載機器連携ソフトウェア210と通信端末連携ソフトウェア110との接続互換性車載機器連携ソフトウェア210と通信端末連携ソフトウェア110とが連携動作可能かどうかのチェックが要求されるステップS61。すると、車載機器版数管理部220から通信端末版数管理部130へ、接続互換性のチェックが要求されるステップS62。このとき、車載機器連携ソフトウェア210の名称および現在の版数と、車載機器200の車載機器名とが、車載機器版数管理部220から通信端末版数管理部130へ通知される。車載機器版数管理部220から接続互換性のチェックが要求されると、通信端末版数管理部130から通信端末連携ソフトウェア110へ、車載機器連携ソフトウェア210の版数が通知されることで、車載機器連携ソフトウェア210の版数と現在の通信端末連携ソフトウェア110の版数との接続互換性のチェックが要求されるステップS63。また、車載機器版数管理部220から出力されてきた車載機器200の車載機器名と、車載機器連携ソフトウェア210の名称および版数とが通信端末版数管理部130に保存されるステップS64。その後、通信端末連携ソフトウェア110から接続互換性のチェック要求に対する互換性チェック応答が通信端末版数管理部130へ返されステップS65、通信端末版数管理部130にて記憶されている対応付けに基づいて、接続互換性があるかどうかが判別される。また、互換性があると判別された場合、対応付けに基づいて、現在の版数よりも新しい版数で接続互換性のある版数があるかどうか新しい版数が利用可能かどうかが判別される。この例では、接続互換性がないとする。すると、判別された結果を示す互換性フラグが、互換性チェック応答として、通信端末版数管理部130から車載機器版数管理部220へ出力されステップS66、車載機器連携ソフトウェア210へ通知されるステップS67。この互換性フラグは、上述したものと同じであり、ここでは、接続互換性がない場合であるため、互換性フラグは、接続互換性がなく、新しい版数も利用不可である旨を示すものである。互換性フラグが、接続互換性がなく、新しい版数も利用不可である旨を示すものであるため、車載機器連携ソフトウェア210から通信端末連携ソフトウェア110の版数ダウンの実行が行われステップS68、車載機器版数管理部220から通信端末版数管理部130へ、通信端末連携ソフトウェア110の版数ダウンを要求するための版数ダウン要求信号が出力されるステップS69。このとき、車載機器版数管理部220から通信端末版数管理部130へ、車載機器200の車載機器名と車載機器連携ソフトウェア210の名称および版数とが出力される。すると、車載機器200の車載機器名と、車載機器連携ソフトウェア210の名称および版数と、現在の通信端末連携ソフトウェア110の版数とが通信端末版数管理部130からネットワーク400を介してサーバ300へ送信されることで、通信端末版数管理部130からサーバ300へ、現在の車載機器連携ソフトウェア210の版数に応じた版数の通信端末連携ソフトウェア110のダウンロードが要求されるステップS70。通信端末版数管理部130からのダウンロードの要求に対して、該当する版数の通信端末連携ソフトウェア110がサーバ300からネットワーク400を介して通信端末版数管理部130へ送信されるステップS71。ここで、サーバ300から送信される通信端末連携ソフトウェア110は、現在の通信端末連携ソフトウェア110の版数よりも古い版数のものであり、現在の車載機器連携ソフトウェア210との間で連携動作が可能な版数のものである。続いて、通信端末版数管理部130にて、通信端末連携ソフトウェア110が、サーバ300から送信されてきた版数のものへ変更版数ダウンされるステップS72。すると、通信端末版数管理部130から車載機器版数管理部220へ、版数ダウンの完了を示す版数ダウン完了通知が出力されステップS73、車載機器連携ソフトウェア210へ通知されるステップS74。その後、車載機器連携ソフトウェア210から通信端末連携ソフトウェア110へ、連携した動作が開始されるステップS75。図11は、図1に示した通信システムにおける版数変更方法の第5の例を説明するためのシーケンス図である。第5の例は、車載機器連携ソフトウェア210の版数を版数アップする必要があるが、サーバ300には該当する版数の車載機器連携ソフトウェア210が存在しない記憶されていない場合の処理である。例えば、車載機器200が古すぎて、新しい版数の車載機器連携ソフトウェア210が提供されていない場合が該当する。まず、利用者によって通信端末100に対して、通信端末連携ソフトウェア110を起動して通信端末100と車載機器200とを接続するための操作が行われると、通信端末連携ソフトウェア110から通信端末版数管理部130へ、車載機器連携ソフトウェア210の版数の取得が要求されるステップS81。すると、通信端末版数管理部130から車載機器版数管理部220へ、版数の取得が要求されるステップS82。このとき、取得したい車載機器連携ソフトウェア210と連携動作する通信端末連携ソフトウェア110の版数、または取得したい車載機器連携ソフトウェア210が含まれる連携ソフトウェアの版数が、通信端末版数管理部130から車載機器版数管理部220へ出力される。車載機器版数管理部220へ版数の取得が要求されると、車載機器版数管理部220から車載機器連携ソフトウェア210へ版数が要求されるステップS83。車載機器連携ソフトウェア210では、ステップS83の要求に対して、車載機器連携ソフトウェア210の現在の版数と、この版数よりも新しい版数のものへ変更可能かどうかを示すフラグとが、版数取得応答として車載機器連携ソフトウェア210から車載機器版数管理部220へ通知されるステップS84。このフラグは、上述したものと同じである。すると、車載機器版数管理部220から通信端末版数管理部130へ、車載機器200の車載機器名例えば、識別情報と、版数と、フラグとが、版数取得応答として出力されるステップS85。続いて、通信端末版数管理部130にて、車載機器版数管理部220から出力されてきた車載機器連携ソフトウェア210の版数が、現在の通信端末連携ソフトウェア110と連携動作可能な版数かどうかが判別される。これは、上述した対応付けに基づいて判別される。判別方法は、第1の例と同じである。ここで、車載機器版数管理部220から出力されてきた車載機器連携ソフトウェア210の版数が、現在の通信端末連携ソフトウェア110と連携動作可能な版数であると判別された場合、通信端末連携ソフトウェア110と車載機器連携ソフトウェア210との間で連携動作を開始することができる。一方、車載機器版数管理部220から出力されてきた車載機器連携ソフトウェア210の版数が、現在の通信端末連携ソフトウェア110と連携動作可能な版数ではないと判別された場合は、その旨と、版数と、フラグとが版数取得応答として、通信端末版数管理部130から通信端末連携ソフトウェア110へ通知されるステップS86。また、車載機器版数管理部220から出力されてきた車載機器200の車載機器名と、車載機器連携ソフトウェア210の名称および版数とが通信端末版数管理部130に保存されるステップS87。その後、通信端末連携ソフトウェア110によって版数アップバージョンアップが実行されるステップS88。このとき、通信端末連携ソフトウェア110から通信端末版数管理部130へ、車載機器連携ソフトウェア210または車載機器連携ソフトウェア210に応じた連携ソフトウェアの名称と、現在の通信端末連携ソフトウェア110の版数とが、通信端末連携ソフトウェア110から通信端末版数管理部130へ通知される。すると、車載機器200の車載機器名と、車載機器連携ソフトウェア210の名称と、通信端末連携ソフトウェア110の版数とが通信端末版数管理部130からネットワーク400を介してサーバ300へ送信されることで、通信端末版数管理部130からサーバ300へ現在の通信端末連携ソフトウェア110の版数に応じた版数の車載機器連携ソフトウェア210のダウンロードが要求されるステップS89。通信端末版数管理部130からのダウンロードの要求に対して、該当する版数の車載機器連携ソフトウェア210がサーバ300から送信されるが、ここでは、該当する版数の車載機器連携ソフトウェア210がない場合であるため、ダウンロードができない旨を示すダウンロード不可通知がサーバ300から通信端末版数管理部130へ送信されるステップS90。すると、通信端末版数管理部130から通信端末連携ソフトウェア110へ、版数アップ結果通知が通知されるステップS91。ここでは、この通知は、該当する版数の車載機器連携ソフトウェア210がサーバ300に存在しない旨を示すものである。その後、通信端末連携ソフトウェア110と車載機器連携ソフトウェア210との間で接続互換性がない場合は、ステップS47~S51の処理が行われ、通信端末連携ソフトウェア110から車載機器連携ソフトウェア210へ、連携した動作が開始されるステップS92。図12は、図1に示した通信システムにおける版数変更方法の第6の例を説明するためのシーケンス図である。第6の例は、車載機器200が通信端末100へ車載機器連携ソフトウェア210と通信端末連携ソフトウェア110との接続互換性のチェックを要求し、版数アップを要求したが、サーバ300に該当する版数の車載機器連携ソフトウェア210がない場合の処理である。例えば、車載機器200が古すぎて、新しい版数の車載機器連携ソフトウェア210が提供されていない場合が該当する。まず、利用者によって車載機器200に対して、車載機器連携ソフトウェア210を起動して通信端末100と車載機器200とを接続するための操作が行われると、車載機器連携ソフトウェア210から車載機器版数管理部220へ、車載機器連携ソフトウェア210と通信端末連携ソフトウェア110との接続互換性のチェックが要求されるステップS101。すると、車載機器版数管理部220から通信端末版数管理部130へ、接続互換性のチェックが要求されるステップS102。このとき、車載機器連携ソフトウェア210の名称および現在の版数と、車載機器200の車載機器名とが、車載機器版数管理部220から通信端末版数管理部130へ出力される。車載機器版数管理部220から接続互換性のチェックが要求されると、通信端末版数管理部130から通信端末連携ソフトウェア110へ、車載機器連携ソフトウェア210の版数が通知されることで、車載機器連携ソフトウェア210の版数と現在の通信端末連携ソフトウェア110の版数との接続互換性のチェックが要求されるステップS103。また、車載機器版数管理部220から出力されてきた車載機器200の車載機器名と、車載機器連携ソフトウェア210の名称および版数とが通信端末版数管理部130に保存されるステップS104。その後、通信端末連携ソフトウェア110から接続互換性のチェック要求に対する互換性チェック応答が通信端末版数管理部130へ返されステップS105、通信端末版数管理部130にて記憶されている対応付けに基づいて、互換性があるかどうかが判別される。また、互換性があると判別された場合、対応付けに基づいて、現在の版数よりも新しい版数で互換性のある版数があるかどうかが判別される。すると、判別された結果を示す互換性フラグが、互換性チェック応答として、通信端末版数管理部130から車載機器版数管理部220へ出力されステップS106、車載機器連携ソフトウェア210へ通知されるステップS107。この互換性フラグは、上述したものと同じである。その後、互換性フラグに応じて、車載機器連携ソフトウェア210から版数アップの実行が行われステップS108、車載機器版数管理部220から通信端末版数管理部130へ、版数アップを要求するための版数アップ要求信号が出力されるステップS109。このとき、車載機器版数管理部220から通信端末版数管理部130へ、車載機器200の車載機器名と車載機器連携ソフトウェア210の版数とが出力される。すると、車載機器200の車載機器名と、車載機器連携ソフトウェア210の名称と、通信端末連携ソフトウェア110の版数とが通信端末版数管理部130からネットワーク400を介してサーバ300へ送信されることで、通信端末版数管理部130からサーバ300へ現在の通信端末連携ソフトウェア110の版数に応じた版数の車載機器連携ソフトウェア210のダウンロードが要求されるステップS110。通信端末版数管理部130からのダウンロードの要求に対して、該当する版数の車載機器連携ソフトウェア210がサーバ300から送信されるが、ここでは、該当する版数の車載機器連携ソフトウェア210がない場合であるため、ダウンロードができない旨を示すダウンロード不可通知がサーバ300から通信端末版数管理部130へ送信されるステップS111。すると、通信端末版数管理部130から車載機器版数管理部220へ版数アップ結果通知が出力されステップS112、車載機器版数管理部220から車載機器連携ソフトウェア210へ版数アップ結果通知が通知されるステップS113。ここでは、この通知は、該当する版数の車載機器連携ソフトウェア210がサーバ300に存在しない旨を示すものである。その後、通信端末連携ソフトウェア110と車載機器連携ソフトウェア210との間で接続互換性がない場合は、ステップS68~S74の処理が行われ、車載機器連携ソフトウェア210から通信端末連携ソフトウェア110へ、連携した動作が開始されるステップS114。上述した第3~第6の例のいずれかの処理により、通信端末100と車載機器200との接続時に、通信端末連携ソフトウェア110を連携可能な版数のものにすることができる。図13は、図1に示した通信システムにおける版数変更方法の第7の例を説明するためのシーケンス図である。第7の例は、サーバ300から車載機器連携ソフトウェア210のダウンロードを行うタイミングが、通信端末100と車載機器200とが接続されていないときである場合の処理である。まず、通信端末100と車載機器200との間で、ステップS1~S27またはステップS21~S27の処理が行われる。その後、通信端末100と車載機器200とが接続されていない間に、通信端末版数管理部130からサーバ300へ車載機器連携ソフトウェア210のタウンロードが要求されるとステップS121、サーバ300から該当する版数の車載機器連携ソフトウェア210が通信端末版数管理部130へ送信されるステップS122。このステップS121の処理は、ステップS9の処理と同じである。また、ステップS122の処理は、ステップS10の処理と同じである。また、ステップS121,S122の処理は、通信端末100が他の処理を行っているときに、そのバックグラウンドで行われるものであっても良い。その後、次回の通信端末100と車載機器200と接続時に、ステップS8,S11~S16またはステップS30~S31,S34~S38の処理が行われる。上述した第7の例の処理により、通信端末100のアイドル時間を利用して車載機器連携ソフトウェア210をダウンロードしておくことで、通信端末100と車載機器200とが接続されたらすぐに車載機器連携ソフトウェア210の版数アップが可能となる。図14は、図1に示した通信システムにおける版数変更方法の第8の例を説明するためのシーケンス図である。第8の例は、連携ソフトウェア全体の版数アップを行う場合の処理である。まず、ステップS1~S7またはステップS21~S27の処理が行われ、車載機器200の車載機器名と、車載機器連携ソフトウェア210の名称および版数とを通信端末版数管理部130に保存しておく。その後、通信端末連携ソフトウェア110から通信端末版数管理部130へ、連携ソフトウェア全体の版数アップの実行が要求されるとステップS131、通信端末版数管理部130からサーバ300へ、通信端末連携ソフトウェア110のダウンロードが要求されるステップS132。すると、サーバ300から、要求された通信端末連携ソフトウェア110が通信端末版数管理部130へ送信されるステップS133。そして、通信端末版数管理部130にて通信端末連携ソフトウェア110の版数アップが実行されるステップS134。また、車載機器200の車載機器名と、車載機器連携ソフトウェア210の名称および版数と、現在の通信端末連携ソフトウェア110の版数とが通信端末版数管理部130からネットワーク400を介してサーバ300へ送信されることで、通信端末版数管理部130からサーバ300へ、車載機器連携ソフトウェア210のダウンロードが要求されるステップS135。すると、サーバ300から、要求された車載機器連携ソフトウェア210が通信端末版数管理部130へ送信されるステップS136。サーバ300から送信されてきた車載機器連携ソフトウェア210は、車載機器200の車載機器名と、車載機器連携ソフトウェア210の名称および版数とともに通信端末版数管理部130に保存されるステップS137。続いて、通信端末版数管理部130から通信端末連携ソフトウェア110へ、版数アップ完了通知が通知されるステップS138。その後、通信端末100と車載機器200との次回の接続時に、ステップS11~S16またはステップS34~S38の処理が行われ、車載機器連携ソフトウェア210が版数アップされてから、通信端末100と車載機器200との間で、連携した動作が行われる。上述した第8の例の処理により、連携ソフトウェア全体をダウンロードしておくことで、通信端末100と車載機器200とが接続されたらすぐに車載機器連携ソフトウェア210の版数アップが可能となる。図15は、図1に示した通信システムにおける版数変更方法の第9の例を説明するためのシーケンス図である。第9の例は、車載機器200が複数の通信端末通信端末Aおよび通信端末Bと接続する場合の処理である。ここで、通信端末Aに搭載される通信端末連携ソフトウェアを連携ソフトウェアAとし、通信端末Bに搭載される通信端末連携ソフトウェアを連携ソフトウェアBとする。まず、車載機器200と通信端末Aとが接続されると、車載機器200と通信端末Aとの間で、ステップS1~S8,S11~S16またはステップS21~S31,S34~S38、通信端末Aからサーバ300への連携ソフトウェアAのダウンロード要求ステップS141およびサーバ300から通信端末Aへの連携ソフトウェアAの送信の処理が行われるステップS142。その後、車載機器200と通信端末Aとの接続が切断され、車載機器200と通信端末Bとが接続されると、車載機器200と通信端末Bとの間で、ステップS1~S8,S11~S16またはステップS21~S31,S34~S38、通信端末Bからサーバ300への連携ソフトウェアBのダウンロード要求ステップS143およびサーバ300から通信端末Bへの連携ソフトウェアBの送信の処理が行われるステップS144。その後、車載機器200と通信端末Bとの接続が切断され、車載機器200と通信端末Aとが接続されると、車載機器200と通信端末Aとの間で、ステップS1~S8,S11~S16またはステップS21~S31,S34~S38の送信の処理が行われる。このときは、サーバ300から通信端末Aへ連携ソフトウェアAがすでにダウンロードされているため、通信端末Aからサーバ300へダウンロードの要求は行われない。このような処理が行われることにより、互いに異なる機種の複数の通信端末と車載機器200との連携動作が可能となる。図16は、図1に示した通信システムにおける版数変更方法の第10の例を説明するためのシーケンス図である。第10の例は、通信端末Aと車載機器200とが接続中に、通信端末Bが車載機器200と接続しようとして、その接続ができた場合の処理である。ここで、通信端末Aに搭載される通信端末連携ソフトウェアを連携ソフトウェアAとし、通信端末Bに搭載される通信端末連携ソフトウェアを連携ソフトウェアBとする。まず、通信端末Aと車載機器200との間で、連携ソフトウェアAを用いた連携動作がされているときステップS151、通信端末Bから車載機器200へ版数の取得が要求されるとステップS152、車載機器200にて通信端末Bとの接続が可能かどうかが判別されるステップS153。ここで、版数の取得の要求は、ステップS2の処理と同じである。また、この接続の可否の判別の方法は、例えば、以下の方法で行われる。車載機器200へ版数取得の要求がされると、車載機器200にてその旨を表示し、車載機器200を操作する利用者によって、接続可能かどうかが指示入力され、その入力に従って判別するものであっても良い。また、連携ソフトウェアAと連携ソフトウェアBとのそれぞれに優先順位をあらかじめ付与しておき、この優先順位に従って判別するものであっても良い。また、連携ソフトウェアAの版数と連携ソフトウェアBの版数とで、新しい版数である方の連携ソフトウェアを選択し、判別するものであっても良い。ここでは、通信端末Bとの接続が可能であると判別された場合であるため、車載機器200から通信端末Aへ、連携ソフトウェアAの切断が行われるステップS154。また、車載機器200から通信端末Bへ、版数取得要求に応じた版数取得応答が出力されるステップS155。このステップS155処理は、ステップS5の処理と同じである。図17は、図1に示した通信システムにおける版数変更方法の第11の例を説明するためのシーケンス図である。第11の例は、通信端末Aと車載機器200とが接続中に、通信端末Bが車載機器200と接続しようとして、その接続ができなかった場合の処理である。ここで、通信端末Aに搭載される通信端末連携ソフトウェアを連携ソフトウェアAとし、通信端末Bに搭載される通信端末連携ソフトウェアを連携ソフトウェアBとする。まず、通信端末Aと車載機器200との間で、連携ソフトウェアAを用いた連携動作がされているときステップS161、通信端末Bから車載機器200へ版数の取得が要求されるとステップS162、車載機器200にて通信端末Bとの接続が可能かどうかが判別されるステップS163。ここで、版数の取得の要求は、ステップS2の処理と同じである。また、この接続の可否の判別の方法は、第10の例で挙げて方法と同じの方法で行われる。ここでは、通信端末Bとの接続が可能ではないと判別された場合であるため、車載機器200から通信端末Bへ、接続ができない旨例えば、通信端末Aが利用中である旨を示した版数取得要求に応じた版数取得応答が出力されるステップS164。そして、通信端末Bに、車載機器200と接続ができない旨が表示されるステップS165。上述した第9~第11の例の処理により、互いに異なる機種の複数の通信端末と車載機器200との連携動作が可能となる。なお、変更しようとする版数変更後の版数の通信端末連携ソフトウェア110または車載機器連携ソフトウェア210がすでに通信端末100内に保存されている場合は、これらを新たにサーバ300から取得する必要がないことは言うまでもない。また、車載機器連携ソフトウェア210のうちファームウェアを除いたもののみを要求する場合も、上述した処理を流用することができる。このように、本発明においては、通信端末100と車載機器200との接続時、通信端末100のアイドル時、もしくは連携ソフトウェア全体の版数アップごとに、通信端末100に車載機器連携ソフトウェア210をダウンロードするため、利用者が事前にPC等を使用して車載機器連携ソフトウェア210をダウンロードしておく必要がない。また、接続時に、互いに連携不可能な版数であることにより利用不可となることを防ぐことができる。また、接続の度に、通信端末連携ソフトウェア110の版数に応じた車載機器連携ソフトウェア210を車載機器200へ転送して接続することで、連携ソフトウェアの機能を一致させることが可能となる。"