(57)【要約】【課題】携帯帯装置とホスト装置とに連携して動作するアプリケーションを容易にインストール可能とする「インストールシステム」を提供する。【解決手段】ユーザがＳＰ-ＡＰ  Ｘをスマートフォン１にダウンロードしてインストールする（＃１）と、その後、スマートフォン１が車載装置２に接続されたときに、車載装置２のＨ-ＡＰマネージャ２６２は、ＳＰ-ＡＰ  Ｘの識別子をスマートフォン１から取得し（＃２）。取得したＳＰ-ＡＰ  Ｘの識別子と自車載装置のＨ-ＡＰ実行環境をＨ-ＡＰ提供システム５に送信し（＃３）、自車載装置のＨ-ＡＰ実行環境に適合するＳＰ-ＡＰ  Ｘの連携Ｈ-ＡＰであるＨ-ＡＰ Ｙの識別子を取得する（＃４）と共に、Ｈ-ＡＰダウンロードクライアント２６１に、取得したＨ-ＡＰ Ｙの識別子を通知し、Ｈ-ＡＰ提供システム５からのＨ-ＡＰ Ｙのダウンロードと車載装置２のインストールを実行する（＃５）。【選択図】図５
2012159924.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置と、当該ホスト装置に接続可能な携帯装置と、前記ホスト装置がネットワークを介してアクセス可能なホスト装置用アプリケーション提供システムとを備えたインストールシステムであって、
前記ホスト装置は、
当該ホスト装置にインストールされた、ホスト装置用のアプリケーションであるホスト装置用アプリケーションを実行するホスト装置用アプリケーション実行部と、
自動インストール部とを備え、
前記携帯装置は、
当該携帯装置にインストールされた、携帯装置用のアプリケーションである携帯装置用アプリケーションを実行する携帯装置用アプリケーション実行部を備え、
前記ホスト装置用アプリケーション提供システムは、
複数のホスト装置用アプリケーションのインストール用データを格納したホスト装置用アプリケーションデータベースと、
前記ホスト装置用アプリケーションデータベースに格納されている前記ホスト装置用アプリケーションのインストール用データを前記ホスト装置に転送するホスト装置用アプリケーションダウンロードサーバとを備え、
前記ホスト装置の自動インストール部は、当該ホスト装置に接続された携帯装置から当該携帯装置にインストールされている携帯装置用アプリケーションの識別を取得し、識別を取得した携帯装置用アプリケーションと連携して動作するホスト装置用アプリケーションのインストール用データを、前記ホスト装置用アプリケーションダウンロードサーバからダウンロードし、当該インストール用データを用いて、前記識別を取得した携帯装置用アプリケーションと連携して動作するホスト装置用アプリケーションを当該ホスト装置にインストールすることを特徴とするインストールシステム。
【請求項２】
請求項１記載のインストールシステムであって、
前記ホスト装置用アプリケーション提供システムは、前記各携帯装置用アプリケーションと、当該携帯装置用アプリケーションと連携して動作するホスト装置用アプリケーションとの対応を管理し、前記ホスト装置からの問い合わせに応じて当該対応を応答する対応管理部とを有し、
前記ホスト装置の自動インストール部は、前記携帯装置から識別を取得した携帯装置用アプリケーションと連携して動作するホスト装置用アプリケーションを、前記対応管理部に問い合わせて特定することを特徴とするインストールシステム。
【請求項３】
請求項２記載のインストールシステムであって、
前記ホスト装置用アプリケーション提供システムの対応管理部は、前記各携帯装置用アプリケーションと、当該携帯装置用アプリケーションと連携して動作するホスト装置用アプリケーションと、当該ホスト装置用アプリケーションが対応するホスト装置用アプリケーションの実行環境との対応を管理すると共に、前記ホスト装置からの問い合わせに応じて当該対応を応答し、
前記ホスト装置の自動インストール部は、前記携帯装置から識別を取得した携帯装置用アプリケーションと連携して動作する、自ホスト装置のホスト装置用アプリケーションの実行環境に対応するホスト装置用アプリケーションを、前記対応管理部に問い合わせて特定し、特定したホスト装置用アプリケーションのインストール用データを、前記ホスト装置用アプリケーションダウンロードサーバからダウンロードし、当該インストール用データを用いて、前記識別を取得した携帯装置用アプリケーションと連携して動作するホスト装置用アプリケーションを当該ホスト装置にインストールすることを特徴とするインストールシステム。
【請求項４】
請求項３記載のインストールシステムであって、
前記ホスト装置は車載装置であって、
前記ホスト装置用アプリケーションの実行環境は、車載装置の機種であることを特徴とするインストールシステム。
【請求項５】
携帯装置と、当該携帯装置を接続可能なホスト装置と、前記携帯装置がネットワークを介してアクセス可能な携帯装置用アプリケーション提供システムとを備えたインストールシステムであって、
前記携帯装置は、
当該携帯装置にインストールされた、携帯装置用のアプリケーションである携帯装置用アプリケーションを実行する携帯装置用アプリケーション実行部と、
自動インストール部とを備え、
前記ホスト装置は、
当該ホスト装置にインストールされた、ホスト装置用のアプリケーションであるホスト装置用アプリケーションを実行するホスト装置用アプリケーション実行部を備え、
前記携帯装置用アプリケーション提供システムは、
複数の携帯装置用アプリケーションのインストール用データを格納した携帯装置用アプリケーションデータベースと、
前記携帯装置用アプリケーションデータベースに格納されている前記携帯装置用アプリケーションのインストール用データを前記携帯装置に転送する携帯装置用アプリケーションダウンロードサーバとを備え、
前記携帯装置の自動インストール部は、当該携帯装置に接続されたホスト装置から当該ホスト装置にインストールされているホスト装置用アプリケーションの識別を取得し、識別を取得したホスト装置用アプリケーションと連携して動作する携帯装置用アプリケーションのインストール用データを、前記携帯装置用アプリケーションダウンロードサーバからダウンロードし、当該インストール用データを用いて、前記識別を取得したホスト装置用アプリケーションと連携して動作する携帯装置用アプリケーションを当該携帯装置にインストールすることを特徴とするインストールシステム。
【請求項６】
請求項５記載のインストールシステムであって、
前記携帯装置用アプリケーション提供システムは、前記各ホスト装置用アプリケーションと、当該ホスト装置用アプリケーションと連携して動作する携帯装置用アプリケーションとの対応を管理し、前記携帯装置からの問い合わせに応じて当該対応を応答する対応管理部とを有し、
前記携帯装置の自動インストール部は、前記ホスト装置から識別を取得したホスト装置用アプリケーションと連携して動作する携帯装置用アプリケーションを、前記対応管理部に問い合わせて特定することを特徴とするインストールシステム。
【請求項７】
請求項６記載のインストールシステムであって、
前記携帯装置用アプリケーション提供システムの対応管理部は、前記各ホスト装置用アプリケーションと、当該ホスト装置用アプリケーションと連携して動作する携帯装置用アプリケーションと、当該携帯装置用アプリケーションが対応する携帯装置用アプリケーションの実行環境との対応を管理すると共に、前記携帯装置からの問い合わせに応じて当該対応を応答し、
前記携帯装置の自動インストール部は、前記ホスト装置から識別を取得したホスト装置用アプリケーションと連携して動作する、自携帯装置の携帯装置用アプリケーションの実行環境に対応する携帯装置用アプリケーションを、前記対応管理部に問い合わせて特定し、特定した携帯装置用アプリケーションのインストール用データを、前記携帯装置用アプリケーションダウンロードサーバからダウンロードし、当該インストール用データを用いて、前記識別を取得したホスト装置用アプリケーションと連携して動作する携帯装置用アプリケーションを当該携帯装置にインストールすることを特徴とするインストールシステム。
【請求項８】
携帯装置と、当該携帯装置を接続可能なホスト装置と、前記携帯装置がネットワークを介してアクセス可能な携帯装置用アプリケーション提供システムとを備えたインストールシステムであって、
前記携帯装置用アプリケーション提供システムは、
複数の、携帯装置用のアプリケーションである携帯装置用アプリケーションのインストール用データを格納した携帯装置用アプリケーションデータベースと、
前記携帯装置用アプリケーションデータベースに格納されている前記携帯装置用アプリケーションのインストール用データを前記携帯装置に転送する携帯装置用アプリケーションダウンロードサーバとを備え、
前記ホスト装置は、
当該ホスト装置にインストールされた、ホスト装置用のアプリケーションであるホスト装置用アプリケーションを実行するホスト装置用アプリケーション実行部と、
インストール処理部とを備え、
前記携帯装置は、
当該携帯装置にインストールされた、携帯装置用アプリケーションを実行する携帯装置用アプリケーション実行部と、
前記携帯装置用アプリケーションダウンロードサーバから、前記携帯装置用アプリケーションのインストール用データをダウンロードして当該携帯装置に、当該携帯装置用アプリケーションをインストールするダウンロード部と、
連携アプリケーションインストール用データ転送部とを備え、
前記携帯装置用アプリケーションダウンロードサーバが転送する、前記携帯装置用アプリケーションのインストール用データには、当該携帯装置用アプリケーションと連携して動作する前記ホスト装置用アプリケーションのインストール用データが内包されており、
前記携帯装置の連携アプリケーションインストール用データ転送部は、ホスト装置に接続したときに、前記携帯装置用アプリケーションのインストール用データ内包されていた前記ホスト装置用アプリケーションのインストール用データを前記ホスト装置に転送し、
前記ホスト装置のインストール処理部は、前記携帯装置の連携アプリケーションインストール用データ転送部から転送された前記ホスト装置用アプリケーションのインストール用データを用いて、前記ホスト装置用アプリケーションを当該ホスト装置にインストールすることを特徴とするインストールシステム。
【請求項９】
請求項８記載のインストールシステムであって、
前記携帯装置の連携アプリケーションインストール用データ転送部は、当該連携アプリケーションインストール用データ転送部がホスト装置が転送する前記ホスト装置用アプリケーションのインストール用データが含まれていた前記携帯装置用アプリケーションのインストール用データを用いて前記ダウンロード部によって当該携帯装置にインストールされた携帯装置用アプリケーションであることを特徴とするインストールシステム。
【請求項１０】
ホスト装置と、当該ホスト装置に接続可能な携帯装置と、前記ホスト装置がネットワークを介してアクセス可能なホスト装置用アプリケーション提供システムとを備えたインストールシステムであって、
前記ホスト装置用アプリケーション提供システムは、
複数の、前記ホスト装置用のアプリケーションであるホスト装置用アプリケーションのインストール用データを格納したホスト装置用アプリケーションデータベースと、
前記ホスト装置用アプリケーションデータベースに格納されている前記ホスト装置用アプリケーションのインストール用データを前記ホスト装置に転送するホスト装置用アプリケーションダウンロードサーバとを備え、
前記携帯装置は、
当該携帯装置にインストールされた、携帯装置用のアプリケーションである携帯装置用アプリケーションを実行する携帯装置用アプリケーション実行部と、
インストール処理部とを備え、
前記ホスト装置は、
当該ホスト装置にインストールされた、ホスト装置用アプリケーションを実行するホスト装置用アプリケーション実行部と、
前記ホスト装置用アプリケーションダウンロードサーバから、前記ホスト装置用アプリケーションのインストール用データをダウンロードして、当該ホスト装置用アプリケーションを当該ホスト装置にインストールするダウンロード部と、
連携アプリケーションインストール用データ転送部とを備え、
前記ホスト装置用アプリケーションダウンロードサーバが転送する、前記ホスト装置用アプリケーションのインストール用データには、当該ホスト装置用アプリケーションと連携して動作する前記携帯装置用アプリケーションのインストール用データが内包されており、
前記ホスト装置の連携アプリケーションインストール用データ転送部は、携帯装置に接続したときに、前記ホスト装置用アプリケーションのインストール用データに内包されていた前記携帯装置用アプリケーションのインストール用データを前記携帯装置に転送し、
前記携帯装置のインストール処理部は、前記ホスト装置の連携アプリケーションインストール用データ転送部から転送された前記携帯装置用アプリケーションのインストール用データを用いて、前記携帯装置用アプリケーションを当該携帯装置にインストールすることを特徴とするインストールシステム。
【請求項１１】
請求項１０記載のインストールシステムであって、
前記ホスト装置の連携アプリケーションインストール用データ転送部は、当該連携アプリケーションインストール用データ転送部が携帯装置が転送する前記ホスト装置用アプリケーションのインストール用データが含まれていた前記ホスト装置用アプリケーションのインストール用データを用いて前記ダウンロード部によって当該ホスト装置にインストールされたホスト装置用アプリケーションであることを特徴とするインストールシステム。
【請求項１２】
請求項１、２、３、５、６、７、８、９、１０または１１記載のインストールシステムであって、
前記ホスト装置は車載装置であることを特徴とするインストールシステム。
【請求項１３】
請求項１、２、３、４、５、６、７、８、９、１０、１１または１２記載のインストールシステムであって、
前記携帯装置はスマートフォンであることを特徴とするインストールシステム。
【請求項１４】
携帯装置が接続されるコンピュータによって読み取られ実行されるコンピュータプログラムであって、
前記コンピュータを、
接続された携帯装置から当該携帯装置にインストールされているアプリケーションである携帯装置用アプリケーションの識別を取得するステップと、
当該コンピュータ用のアプリケーションのインストール用データを提供するダウンロードサーバにアクセスし、前記識別を取得した携帯装置用アプリケーションと連携して動作する当該コンピュータ用のアプリケーションのインストール用データをダウンロードするステップと、
ダウンロードしたインストール用データを用いて、当該コンピュータ用のアプリケーションを当該コンピュータにインストールするステップとを実行させることを特徴とするコンピュータプログラム。
【請求項１５】
ホスト装置に接続される携帯型のコンピュータによって読み取られ実行されるコンピュータプログラムであって、
前記コンピュータを、
接続されたホスト装置から当ホスト装置にインストールされているアプリケーションであるホスト装置用アプリケーションの識別を取得するステップと、
当該コンピュータ用のアプリケーションのインストール用データを提供するダウンロードサーバにアクセスし、前記識別を取得したホスト装置アプリケーションと連携して動作する当該コンピュータ用のアプリケーションのインストール用データをダウンロードするステップと、
ダウンロードしたインストール用データを用いて、当該コンピュータ用のアプリケーションを当該コンピュータにインストールするステップとを実行させることを特徴とするコンピュータプログラム。
【請求項１６】
携帯装置と、当該携帯装置を接続可能なホスト装置とに、相互に連携して動作するアプリケーションをインストールするインストール方法であって、
前記携帯装置において、前記携帯装置のアプリケーションである携帯装置用アプリケーションのインストール用データをダウンロードするステップを有し、
前記携帯装置用アプリケーションのインストール用データは、当該携帯装置用アプリケーションと連携して動作する前記ホスト装置用アプリケーションである連携アプリケーションのインストール用データが内包されており、
当該インストール方法は、さらに、
前記携帯装置において、ダウンロードした携帯装置用アプリケーションのインストール用データを用いて、当該携帯装置に当該携帯装置用アプリケーションをインストールすると共に、ウンロードした携帯装置用アプリケーションのインストール用データに内包される連携アプリケーションのインストール用データを保持するステップと、
前記携帯装置において、前記ホスト装置と接続したときに、保持している前記連携アプリケーションのインストール用データを前記ホスト装置に転送するステップと、
前記ホスト装置において、前記携帯装置から転送された前記連携アプリケーションのインストール用データを用いて、当該連携アプリケーションを当該ホスト装置にインストールするステップとを有することを特徴とするインストール方法。
【請求項１７】
携帯装置と、当該携帯装置を接続可能なホスト装置とに、相互に連携して動作するアプリケーションをインストールするインストール方法であって、
前記ホスト装置において、前記ホスト装置のアプリケーションであるホスト装置用アプリケーションのインストール用データをダウンロードするステップを有し、
前記ホスト装置用アプリケーションのインストール用データは、当該ホスト装置用アプリケーションと連携して動作する前記携帯装置用アプリケーションである連携アプリケーションのインストール用データが内包されており、
当該インストール方法は、さらに、
前記ホスト装置において、ダウンロードしたホスト装置用アプリケーションのインストール用データを用いて、当該ホスト装置に当該ホスト装置用アプリケーションをインストールすると共に、ウンロードしたホスト装置用アプリケーションのインストール用データに内包される連携アプリケーションのインストール用データを保持するステップと、
前記ホスト装置において、前記携帯装置と接続したときに、保持している前記連携アプリケーションのインストール用データを前記携帯装置に転送するステップと、
前記携帯装置において、前記ホスト装置から転送された前記連携アプリケーションのインストール用データを用いて、当該連携アプリケーションを当該携帯装置にインストールするステップとを有することを特徴とするインストール方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯装置と、携帯装置が接続されるホスト装置とに、相互に連携して動作するアプリケーションをインストールする技術に関するものである。
【背景技術】
【０００２】
携帯装置と、携帯装置が接続されるホスト装置とに、相互に連携して動作するアプリケーションをインストールする技術としては、携帯装置であるＩＣカードと、当該ＩＣカードが装着されるＩＣカードにとってのホスト装置となる端末装置よりなるシステムにおいて、アプリケーションを実行するＩＣカードに、当該アプリケーションと連携した動作を端末装置において行うアプリケーションである端末アプリケーションのデータを記憶しておき、ＩＣカードを端末装置に装着した時点において、ＩＣカードから端末装置に端末アプリケーションのデータを転送し、端末装置において転送されたデータを用いて端末アプリケーションをインストールして実行する技術が知られている（たとえば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００５-５０３０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的に、携帯装置やホスト装置の機種等のアプリケーション実行環境毎に、当該実行環境において実行可能なアプリケーションは、同機能を提供するアプリケーションであっても異なったものとなる。したがって、たとえば、機種Ａのホスト装置において、携帯装置のアプリケーションＸと連携するアプリケーションがアプリケーションＹである場合に、アプリケーションＹが機種Ｂのホスト装置においては機種依存性のために実行不可である場合には、機種Ｂのホスト装置において携帯装置のアプリケーションＸと連携するアプリケーションとして別のアプリケーションＺが用意されることとなる。
【０００５】
また、相互に連携して動作する携帯装置のアプリケーションとホスト装置のアプリケーションとが、異なるルートでユーザに提供されることも多い。たとえば、携帯装置のアプリケーションを、携帯装置専用のオンラインアプリケーションストアから携帯装置に提供する場合、携帯装置向けのアプリケーションではないホスト装置のアプリケーションは他のルートから提供されることとなる。
【０００６】
したがって、携帯装置が接続されるホスト装置とに、相互に連携して動作するアプリケーションをインストールする場合、携帯装置のアプリケーションとホスト装置のアプリケーションとの適切な組み合わせを特定して、各アプリケーションを各々の提供ルートから入手したり、入手した各アプリケーションを携帯装置とホスト装置とにそれぞれインストールするといった、煩雑な作業をユーザ自身が行う必要が生じる。前記特許文献１記載の技術を適用する場合も、ユーザ自身が、携帯装置のアプリケーションとホスト装置のアプリケーションとの適切な組み合わせを特定して、各アプリケーションを各々の提供ルートから入手する煩雑な作業を行う必要があることは同様である。
【０００７】
なお、前記特許文献１記載の技術によれば、さらに、携帯装置が接続される可能性のある全てのホスト装置の機種向けのアプリケーションを携帯装置に常時保持する必要があるために携帯装置の記憶資源の有効利用を妨げるという問題や、携帯装置とホスト装置との接続時にホスト装置のアプリケーションのインストールを開始するために、当該ホスト装置のアプリケーションが利用可能となるまでに長時間を要してしまうという問題も生じる。
【０００８】
そこで、本発明は、携帯装置と、携帯装置が接続されるホスト装置とに、相互に連携して動作するアプリケーションを、ユーザの煩雑な作業を必要とすること無しにインストール可能とすることを課題とする。
【課題を解決するための手段】
【０００９】
前記課題達成のために、本発明は、ホスト装置と、当該ホスト装置に接続可能な携帯装置と、前記ホスト装置がネットワークを介してアクセス可能なホスト装置用アプリケーション提供システムとを備えたインストールシステムにおいて、前記ホスト装置に、当該ホスト装置にインストールされた、ホスト装置用のアプリケーションであるホスト装置用アプリケーションを実行するホスト装置用アプリケーション実行部と、自動インストール部とを備え、前記携帯装置に、当該携帯装置にインストールされた、携帯装置用のアプリケーションである携帯装置用アプリケーションを実行する携帯装置用アプリケーション実行部を備え、前記ホスト装置用アプリケーション提供システムに、複数のホスト装置用アプリケーションのインストール用データを格納したホスト装置用アプリケーションデータベースと、前記ホスト装置用アプリケーションデータベースに格納されている前記ホスト装置用アプリケーションのインストール用データを前記ホスト装置に転送するホスト装置用アプリケーションダウンロードサーバとを備え、前記ホスト装置の自動インストール部において、当該ホスト装置に接続された携帯装置から当該携帯装置にインストールされている携帯装置用アプリケーションの識別を取得し、識別を取得した携帯装置用アプリケーションと連携して動作するホスト装置用アプリケーションのインストール用データを、前記ホスト装置用アプリケーションダウンロードサーバからダウンロードし、当該インストール用データを用いて、前記識別を取得した携帯装置用アプリケーションと連携して動作するホスト装置用アプリケーションを当該ホスト装置にインストールするようにしたものである。
【００１０】
ここで、このようなインストールシステムは、前記ホスト装置用アプリケーション提供システムは、前記各携帯装置用アプリケーションと、当該携帯装置用アプリケーションと連携して動作するホスト装置用アプリケーションとの対応を管理し、前記ホスト装置からの問い合わせに応じて当該対応を応答する対応管理部とを設け、前記ホスト装置の自動インストール部において、前記携帯装置から識別を取得した携帯装置用アプリケーションと連携して動作するホスト装置用アプリケーションを、前記対応管理部に問い合わせて特定するように構成してもよい。また、この場合には、前記ホスト装置用アプリケーション提供システムの対応管理部において、前記各携帯装置用アプリケーションと、当該携帯装置用アプリケーションと連携して動作するホスト装置用アプリケーションと、当該ホスト装置用アプリケーションが対応するホスト装置用アプリケーションの実行環境との対応を管理すると共に、前記ホスト装置からの問い合わせに応じて当該対応を応答し、前記ホスト装置の自動インストール部において、前記携帯装置から識別を取得した携帯装置用アプリケーションと連携して動作する、自ホスト装置のホスト装置用アプリケーションの実行環境に対応するホスト装置用アプリケーションを、前記対応管理部に問い合わせて特定し、特定したホスト装置用アプリケーションのインストール用データを、前記ホスト装置用アプリケーションダウンロードサーバからダウンロードし、当該インストール用データを用いて、前記識別を取得した携帯装置用アプリケーションと連携して動作するホスト装置用アプリケーションを当該ホスト装置にインストールするようにしてもよい。
【００１１】
なお、以上のインストールシステムにおいて、前記ホスト装置は車載装置であってよく、この場合、前記ホスト装置用アプリケーションの実行環境は、車載装置の機種であってもよい。
このようなインストールシステムによれば、ユーザが携帯装置に携帯装置用アプリケーションをインストールするだけで、ホスト装置にも、当該携帯装置用アプリケーションと連携する適切なホスト装置用アプリケーションが自動的にインストールされることとなる。よって、ユーザのホスト装置と携帯装置への相互に連携するアプリケーションのインストール作業が容易化される。
【００１２】
また、前記課題達成のために、本発明は、携帯装置と、当該携帯装置を接続可能なホスト装置と、前記携帯装置がネットワークを介してアクセス可能な携帯装置用アプリケーション提供システムとを備えたインストールシステムにおいて、前記携帯装置に、当該携帯装置にインストールされた、携帯装置用のアプリケーションである携帯装置用アプリケーションを実行する携帯装置用アプリケーション実行部と、自動インストール部とを備え、前記ホスト装置に、当該ホスト装置にインストールされた、ホスト装置用のアプリケーションであるホスト装置用アプリケーションを実行するホスト装置用アプリケーション実行部を備え、前記携帯装置用アプリケーション提供システムに、複数の携帯装置用アプリケーションのインストール用データを格納した携帯装置用アプリケーションデータベースと、前記携帯装置用アプリケーションデータベースに格納されている前記携帯装置用アプリケーションのインストール用データを前記携帯装置に転送する携帯装置用アプリケーションダウンロードサーバとを備え、前記携帯装置の自動インストール部において、当該携帯装置に接続されたホスト装置から当該ホスト装置にインストールされているホスト装置用アプリケーションの識別を取得し、識別を取得したホスト装置用アプリケーションと連携して動作する携帯装置用アプリケーションのインストール用データを、前記携帯装置用アプリケーションダウンロードサーバからダウンロードし、当該インストール用データを用いて、前記識別を取得したホスト装置用アプリケーションと連携して動作する携帯装置用アプリケーションを当該携帯装置にインストールするようにしたものである。
【００１３】
ここで、このようなインストールシステムは、前記携帯装置用アプリケーション提供システムに、前記各ホスト装置用アプリケーションと、当該ホスト装置用アプリケーションと連携して動作する携帯装置用アプリケーションとの対応を管理し、前記携帯装置からの問い合わせに応じて当該対応を応答する対応管理部を備え、前記携帯装置の自動インストール部において、前記ホスト装置から識別を取得したホスト装置用アプリケーションと連携して動作する携帯装置用アプリケーションを、前記対応管理部に問い合わせて特定するように構成してもよい。また、この場合には、前記携帯装置用アプリケーション提供システムの対応管理部において、前記各ホスト装置用アプリケーションと、当該ホスト装置用アプリケーションと連携して動作する携帯装置用アプリケーションと、当該携帯装置用アプリケーションが対応する携帯装置用アプリケーションの実行環境との対応を管理するとともに、前記携帯装置からの問い合わせに応じて当該対応を応答し、前記携帯装置の自動インストール部において、前記ホスト装置から識別を取得したホスト装置用アプリケーションと連携して動作する、自携帯装置の携帯装置用アプリケーションの実行環境に対応する携帯装置用アプリケーションを、前記対応管理部に問い合わせて特定し、特定した携帯装置用アプリケーションのインストール用データを、前記携帯装置用アプリケーションダウンロードサーバからダウンロードし、当該インストール用データを用いて、前記識別を取得したホスト装置用アプリケーションと連携して動作する携帯装置用アプリケーションを当該携帯装置にインストールするようにしてもよい。
【００１４】
このようなインストールシステムによれば、ユーザがホスト装置にホスト装置用アプリケーションをインストールするだけで、携帯装置にも、当該ホスト装置用アプリケーションと連携する適切な携帯装置用アプリケーションが自動的にインストールされることとなる。よって、ユーザのホスト装置と携帯装置への相互に連携するアプリケーションのインストール作業が容易化される。
【００１５】
また、前記課題達成のために本発明は、携帯装置と、当該携帯装置を接続可能なホスト装置と、前記携帯装置がネットワークを介してアクセス可能な携帯装置用アプリケーション提供システムとを備えたインストールシステムにおいて、前記携帯装置用アプリケーション提供システムに、複数の、携帯装置用のアプリケーションである携帯装置用アプリケーションのインストール用データを格納した携帯装置用アプリケーションデータベースと、前記携帯装置用アプリケーションデータベースに格納されている前記携帯装置用アプリケーションのインストール用データを前記携帯装置に転送する携帯装置用アプリケーションダウンロードサーバとを備え、前記ホスト装置に、当該ホスト装置にインストールされた、ホスト装置用のアプリケーションであるホスト装置用アプリケーションを実行するホスト装置用アプリケーション実行部と、インストール処理部とを備え、前記携帯装置に、当該携帯装置にインストールされた、携帯装置用アプリケーションを実行する携帯装置用アプリケーション実行部と、前記携帯装置用アプリケーションダウンロードサーバから、前記携帯装置用アプリケーションのインストール用データをダウンロードして当該携帯装置に、当該携帯装置用アプリケーションをインストールするダウンロード部と、連携アプリケーションインストール用データ転送部とを備えたものである。ただし、前記携帯装置用アプリケーションダウンロードサーバが転送する、前記携帯装置用アプリケーションのインストール用データには、当該携帯装置用アプリケーションと連携して動作する前記ホスト装置用アプリケーションのインストール用データが内包されており、前記携帯装置の連携アプリケーションインストール用データ転送部は、ホスト装置に接続したときに、前記携帯装置用アプリケーションのインストール用データに含まれる前記ホスト装置用アプリケーションのインストール用データを前記ホスト装置に転送するものであり、前記ホスト装置のインストール処理部は、前記携帯装置の連携アプリケーションインストール用データ転送部から転送された前記ホスト装置用アプリケーションのインストール用データを用いて、前記ホスト装置用アプリケーションを当該ホスト装置にインストールするものである。
【００１６】
なお、このようなインストールシステムにおいて、前記携帯装置の連携アプリケーションインストール用データ転送部は、当該連携アプリケーションインストール用データ転送部がホスト装置が転送する前記ホスト装置用アプリケーションのインストール用データが含まれていた前記携帯装置用アプリケーションのインストール用データを用いて前記ダウンロード部によって当該携帯装置にインストールされた携帯装置用アプリケーションであってもよい。
【００１７】
このようなインストールシステムによれば、ユーザが携帯装置に携帯装置用アプリケーションをインストールするだけで、ホスト装置にも、当該携帯装置用アプリケーションと連携する適切なホスト装置用アプリケーションが自動的にインストールされることとなる。よって、ユーザのホスト装置と携帯装置への相互に連携するアプリケーションのインストール作業が容易化される。
【００１８】
また、前記課題達成のために、本発明は、ホスト装置と、当該ホスト装置に接続可能な携帯装置と、前記ホスト装置がネットワークを介してアクセス可能なホスト装置用アプリケーション提供システムとを備えたインストールシステムにおいて、前記ホスト装置用アプリケーション提供システムに、複数の、前記ホスト装置用のアプリケーションであるホスト装置用アプリケーションのインストール用データを格納したホスト装置用アプリケーションデータベースと、前記ホスト装置用アプリケーションデータベースに格納されている前記ホスト装置用アプリケーションのインストール用データを前記ホスト装置に転送するホスト装置用アプリケーションダウンロードサーバとを備え、前記携帯装置に、当該携帯装置にインストールされた、携帯装置用のアプリケーションである携帯装置用アプリケーションを実行する携帯装置用アプリケーション実行部と、インストール処理部とを備え、前記ホスト装置に、当該ホスト装置にインストールされた、ホスト装置用アプリケーションを実行するホスト装置用アプリケーション実行部と、前記ホスト装置用アプリケーションダウンロードサーバから、前記ホスト装置用アプリケーションのインストール用データをダウンロードして、当該ホスト装置用アプリケーションを当該ホスト装置にインストールするダウンロード部と、連携アプリケーションインストール用データ転送部とを備えたものである。ただし、前記ホスト装置用アプリケーションダウンロードサーバが転送する、前記ホスト装置用アプリケーションのインストール用データには、当該ホスト装置用アプリケーションと連携して動作する前記携帯装置用アプリケーションのインストール用データが内包されており、前記ホスト装置の連携アプリケーションインストール用データ転送部は、携帯装置に接続したときに、前記ホスト装置用アプリケーションのインストール用データに含まれる前記携帯装置用アプリケーションのインストール用データを前記携帯装置に転送するものであり、前記携帯装置のインストール処理部は、前記ホスト装置の連携アプリケーションインストール用データ転送部から転送された前記携帯装置用アプリケーションのインストール用データを用いて、前記携帯装置用アプリケーションを当該携帯装置にインストールするものである。
【００１９】
ここで、このようなインストールシステムにおいて、前記ホスト装置の連携アプリケーションインストール用データ転送部は、当該連携アプリケーションインストール用データ転送部が携帯装置が転送する前記ホスト装置用アプリケーションのインストール用データが含まれていた前記ホスト装置用アプリケーションのインストール用データを用いて前記ダウンロード部によって当該ホスト装置にインストールされたホスト装置用アプリケーションであってよい。
【００２０】
このようなインストールシステムによれば、ユーザがホスト装置にホスト装置用アプリケーションをインストールするだけで、携帯装置にも、当該ホスト装置用アプリケーションと連携する適切な携帯装置用アプリケーションが自動的にインストールされることとなる。よって、ユーザのホスト装置と携帯装置への相互に連携するアプリケーションのインストール作業が容易化される。
【００２１】
なお、以上の各インストールシステムにおいて前記ホスト装置は車載装置であってよく、前記携帯装置はスマートフォンであってよい。
【発明の効果】
【００２２】
以上のように、本携帯装置と、携帯装置が接続されるホスト装置とに、相互に連携して動作するアプリケーションを、ユーザの煩雑な作業を必要とすること無しにインストール可能とするができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１実施形態に係るシステム全体の構成を示すブロック図である。
【図２】本発明の第１実施形態に係る車載装置とスマートフォンの構成を示すブロック図である。
【図３】本発明の第１実施形態に係るＨ-ＡＰ対応テーブルを示す図である。
【図４】本発明の第１実施形態に係るＳＰ対応ダウンロード処理を示すフローチャートである。
【図５】本発明の第１実施形態に係るインストール手順を示す図である。
【図６】本発明の第２実施形態に係るシステム全体の構成とＳＰ-ＡＰ対応テーブルとインストール手順とを示す図である。
【図７】本発明の第２実施形態に係る車載装置対応ダウンロード処理を示すフローチャートである。
【図８】本発明の第３実施形態に係るダウンロードメニューとインストール用ファイルとＨ-ＡＰインストール処理と示す図である。
【図９】本発明の第４実施形態に係るダウンロードメニューとインストール用ファイルとＳＰ-ＡＰインストール処理と示す図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施形態について、ホスト装置が車載装置であり、ホスト装置に接続される携帯装置がスマートフォンである場合を例にとり説明する。
まず、第１の実施形態について説明する。
図１に、本第１実施形態に係る車載装置とスマートフォンのアプリケーションのインストールに関わるシステムの構成を示す。
図示するように、本システムは、ユーザによって携帯されるスマートフォン１、自動車に搭載される車載装置２、スマートフォン１がインターネットなどのＷＡＮ３を介してアクセス可能なＳＰ-ＡＰ提供システム４、車載装置２がＷＡＮ３を介してアクセス可能なＨ-ＡＰ提供システム５とを有している。
【００２５】
ここで、ＳＰ-ＡＰとは、スマートフォン用のアプリケーションであり、ＳＰ-ＡＰ提供システム４は、各種ＳＰ-ＡＰのインストール用ファイルを蓄積したＳＰ-ＡＰデータベース４１と、ＳＰ-ＡＰデータベース４１にインストール用ファイルが蓄積された各ＳＰ-ＡＰの各種属性情報のスマートフォン１への提供や、ＳＰ-ＡＰデータベース４１に蓄積されたＳＰ-ＡＰのインストール用ファイルのスマートフォン１への転送（ダウンロード）を行うＳＰ-ＡＰダウンロードサーバ４２とを備えている。
【００２６】
また、Ｈ-ＡＰとは、車載装置用のアプリケーションであり、Ｈ-ＡＰ提供システム５は、各種Ｈ-ＡＰのインストール用ファイルを蓄積したＨ-ＡＰデータベース５１と、Ｈ-ＡＰデータベース５１にインストール用ファイルが蓄積された各Ｈ-ＡＰの各種属性情報の車載装置２への提供や、Ｈ-ＡＰデータベース５１に蓄積されたＨ-ＡＰのインストール用ファイルの車載装置２への転送（ダウンロード）を行うＨ-ＡＰダウンロードサーバ５２と、Ｈ-ＡＰ対応テーブル５３を備えている。
【００２７】
次に、図２に、本第１実施形態に係る車載装置２とスマートフォン１の構成を示す。
スマートフォン１は、図示するように、移動電話網にアクセスするための移動通信機１０、操作部１１、ディスプレイ１２、マイクやスピーカなどを備えた音声入出力部１３、車載装置２と接続するためのホストインタフェース１４、スマートフォン１のＯＳであるところのＳＰ-オペレーティングシステム１５、ＳＰ-オペレーティングシステム１５によって管理されＳＰ-オペレーティングシステム１５上で稼働するアプリケーションであるＳＰ-ＡＰ１６、PANまたはLANに接続するための無線通信機１７、記憶部１８とを備えている。
【００２８】
ここで、スマートフォン１は、無線通信機１７によって接続したPANまたはLANを介してＷＡＮ３に接続して、ＳＰ-ＡＰ提供システム４にアクセスすることができる。また、スマートフォン１は、移動通信機１０によって接続した移動電話網を介してＷＡＮ３に接続して、ＳＰ-ＡＰ提供システム４にアクセスすることもできる。
【００２９】
そして、スマートフォン１は、ＳＰ-ＡＰ１６として、移動通信機１０や音声入出力部１３や操作部１１を用いた移動電話機能を提供する移動電話アプリケーションなどの複数のアプリケーションを備えている。また、スマートフォン１は、車載装置２のＨ-ＡＰと連携した各種処理を行うアプリケーション、すなわち、たとえば、Ｈ-ＡＰが処理する情報のＨ-ＡＰへの送信を行うアプリケーションや、Ｈ-ＡＰからの情報を受信して処理するアプリケーションなどをＳＰ-ＡＰ１６として備えることができる。
【００３０】
また、スマートフォン１は、ＳＰ-ＡＰ提供システム４にアクセスして、ＳＰ-ＡＰ１６のインストール用ファイルを記憶部１８にダウンロードすると共に、ダウンロードしたインストール用ファイルを展開してＳＰ-ＡＰ１６をスマートフォン１にインストールし、当該ＳＰ-ＡＰ１６をスマートフォン１が備えるＳＰ-ＡＰ１６の一つとするＳＰ-ＡＰダウンロードクライアント１６１を、ＳＰ-ＡＰ１６の一つとして備えている。
【００３１】
また、スマートフォン１は、スマートフォン１が備えている各ＳＰ-ＡＰ１６の管理等を行うＳＰ-ＡＰマネージャ１６２も、ＳＰ-ＡＰ１６の一つとして備えている。
次に、車載装置２は、入力装置２１、表示装置２２、マイクやスピーカなどを備えた音声入出力装置２３、スマートフォン１と接続するためのデバイスインタフェース２４、車載装置２のＯＳであるところのＨ-オペレーティングシステム２５、Ｈ-オペレーティングシステム２５によって管理されＨ-オペレーティングシステム２５上で稼働するアプリケーションであるＨ-ＡＰ２６、ＷＡＮ３に接続するための無線通信装置２７、記憶装置２８とを備えている。
【００３２】
車載装置２は、Ｈ-ＡＰ２６として、スマートフォン１のＳＰ-ＡＰ１６と連携した各種処理を行うアプリケーション、すなわち、たとえば、入力装置２１と表示装置２２を用いたＳＰ-ＡＰ１６のユーザインタフェースの提供を行うアプリケーションや、ＳＰ-ＡＰ１６が処理する情報のＳＰ-ＡＰ１６への送信を行うアプリケーションや、ＳＰ-ＡＰ１６からの情報を受信して処理するアプリケーションなどを備えることができる。
【００３３】
ここで、以下では、車載装置２のＨ-ＡＰ Ｙとスマートフォン１のＳＰ-ＡＰ  Ｘが相互に連携した処理を行うものである場合、ＳＰ-ＡＰ  ＸをＨ-ＡＰ Ｙの連携ＳＰ-ＡＰ、Ｈ-ＡＰ ＹをＳＰ-ＡＰ  Ｘの連携Ｈ-ＡＰと呼ぶこととする。
また、車載装置２は、Ｈ-ＡＰ提供システム５にアクセスして、Ｈ-ＡＰ２６のインストール用ファイルを記憶装置２８にダウンロードすると共に、ダウンロードしたインストール用ファイルを展開してＨ-ＡＰ２６を車載装置２にインストールし、当該Ｈ-ＡＰ２６を車載装置２が備えるＨ-ＡＰ２６の一つとするＨ-ＡＰダウンロードクライアント２６１を、Ｈ-ＡＰ２６の一つとして備えている。
【００３４】
また、車載装置２は、車載装置２が備えているＨ-ＡＰ２６の管理等を行うＨ-ＡＰマネージャ２６２も、Ｈ-ＡＰ２６の一つとして備えている。
ここで、スマートフォン１のホストインタフェース１４と車載装置２のデバイスインタフェース２４は、Bluetooth（登録商標）や、WIFI、USBなどにより接続し、相互通信を行うものである。また、スマートフォン１の無線通信機１７は、ホストインタフェース１４において行う通信とは異なる無線通信を行うものである。
【００３５】
ただし、スマートフォン１は、ハードウエア的には、ＣＰＵやメモリなどを備えたコンピュータを用いて構成されるものあり、ＳＰ-オペレーティングシステム１５や、ＳＰ-ＡＰ１６などは、当該コンピュータが、記憶部１８に記憶された所定のコンピュータプログラムを実行することにより実現されるものである。
【００３６】
また、同様に車載装置２は、ハードウエア的には、ＣＰＵやメモリなどを備えたコンピュータを用いて構成されるものであり、Ｈ-オペレーティングシステム２５や、Ｈ-ＡＰ２６などは、当該コンピュータが、記憶装置２８に記憶された所定のコンピュータプログラムを実行することにより実現されるものである。
【００３７】
次に、図３に、Ｈ-ＡＰ提供システム５が備えるＨ-ＡＰ対応テーブル５３の内容を示す。
図示するように、Ｈ-ＡＰ対応テーブル５３には、連携Ｈ-ＡＰが存在するＳＰ-ＡＰ毎に対応して設けたＳＰ-ＡＰ連携データを有し、各ＳＰ-ＡＰ連携データには、対応するＳＰ-ＡＰ１６の識別を表すＳＰ-ＡＰ識別子と、対応するＳＰ-ＡＰ１６の連携Ｈ-ＡＰのそれぞれについて、当該連携Ｈ-ＡＰの識別を表すＨ-ＡＰ識別子と、当該連携Ｈ-ＡＰが稼働可能なＨ-ＡＰ２６の実行環境との組が登録される。Ｈ-ＡＰ２６の実行環境としては、車載装置２の機種や、車載装置２のＨ-オペレーティングシステム２５の種類やバージョンや、その他の車載装置２のハードウエア/ソフトウエア構成などを用いることができる。ただし、以下では、車載装置２の機種のみがＨ-ＡＰ２６の実行環境の識別上有意である場合を例にとり説明する。
【００３８】
さて、このような構成において、車載装置２の、Ｈ-ＡＰマネージャ２６２は、車載装置２に接続されたスマートフォン１のＳＰ-ＡＰ１６の連携Ｈ-ＡＰを車載装置２にインストールするために、以下に示すＳＰ対応ダウンロード処理を行う。
図４に、このＳＰ対応ダウンロード処理の手順を示す。
図示するように、この処理では、車載装置２のＨ-ＡＰマネージャ２６２は、Ｈ-オペレーティングシステム２５を介して車載装置２にスマートフォン１が接続されたことを検知したならば（ステップ４０２）、スマートフォン１のＳＰ-ＡＰマネージャ１６２にＳＰ-ＡＰリストを要求することにより、ＳＰ-ＡＰリストを取得する（ステップ４０４）。スマートフォン１のＳＰ-ＡＰマネージャ１６２は、Ｈ-ＡＰマネージャ２６２からＳＰ-ＡＰリストを要求されたならば、スマートフォン１が備えているＳＰ-ＡＰ１６の識別子の一覧をＳＰ-ＡＰリストとして、Ｈ-ＡＰマネージャ２６２に送信する。ただし、スマートフォン１のＳＰ-ＡＰマネージャ１６２は、今回のＳＰ-ＡＰリストの要求元の車載装置２と同じ車載装置２に過去にＳＰ-ＡＰリストを送信したことがある場合には、Ｈ-ＡＰマネージャ２６２からのＳＰ-ＡＰリストの要求に応えて、前回のＳＰ-ＡＰリストの送信後にスマートフォン１にインストールされたＳＰ-ＡＰ１６のみの識別子の一覧をＳＰ-ＡＰリストとして、Ｈ-ＡＰマネージャ２６２に送信するようにしてもよい。
【００３９】
次に、車載装置２のＨ-ＡＰマネージャ２６２は、後述するステップ４１４で保持した、車載装置２にインストールされているＨ-ＡＰの識別子と、当該Ｈ-ＡＰの連携ＳＰ-ＡＰの識別子との対応を参照して、スマートフォン１より取得したＳＰ-ＡＰリストに含まれる識別子のうちから、識別子が示すＳＰ-ＡＰ１６の連携Ｈ-ＡＰが既に車載装置２にインストールされているＳＰ-ＡＰ１６の識別子を除外することにより、連携Ｈ-ＡＰが既に車載装置２にインストールされていないＳＰ-ＡＰ１６を候補ＳＰ-ＡＰとして、候補ＳＰ-ＡＰの識別子として抽出する（ステップ４０６）。
【００４０】
そして、Ｈ-ＡＰ提供システム５にアクセスし、候補ＳＰ-ＡＰの識別子と自車載装置のＨ-ＡＰ実行環境（車載装置２の機種）を伴う、連携Ｈ-ＡＰ情報要求を発行することにより、自車載装置のＨ-ＡＰ実行環境に適合する候補ＳＰ-ＡＰの連携Ｈ-ＡＰの情報を連携Ｈ-ＡＰ情報として取得する（ステップ４０８）。
【００４１】
ここで、Ｈ-ＡＰ提供システム５のＨ-ＡＰダウンロードサーバ５２は、車載装置２のＨ-ＡＰマネージャ２６２から連携Ｈ-ＡＰ情報要求を受け取ると、連携Ｈ-ＡＰ情報要求に伴う各候補ＳＰ-ＡＰの識別子の各々について、Ｈ-ＡＰ対応テーブル５３の、候補ＳＰ-ＡＰの識別子がＳＰ-ＡＰ識別子として登録されているＳＰ-ＡＰ連携データに、連携Ｈ-ＡＰ情報要求に伴うＨ-ＡＰ実行環境と組で登録されているＨ-ＡＰ識別子を取得する。そして、取得したＨ-ＡＰ識別子のリストを、連携Ｈ-ＡＰ情報として、車載装置２のＨ-ＡＰマネージャ２６２に送信する。なお、候補ＳＰ-ＡＰの識別子がＳＰ-ＡＰ識別子として登録されているＳＰ-ＡＰ連携データに、連携Ｈ-ＡＰ情報要求に伴うＨ-ＡＰ実行環境と組で登録されているＨ-ＡＰ識別子が存在しない場合には、適合するＨ-ＡＰ２６が存在しないことを表す情報を連携Ｈ-ＡＰ情報として、車載装置２のＨ-ＡＰマネージャ２６２に送信する。
【００４２】
そして、車載装置２のＨ-ＡＰマネージャ２６２は、連携Ｈ-ＡＰ情報をＨ-ＡＰ提供システム５から取得したならば、連携Ｈ-ＡＰ情報にＨ-ＡＰ識別子が含まれているかどうかを調べ（ステップ４１０）、含まれていなければＳＰ対応ダウンロード処理を終了する。
一方、連携Ｈ-ＡＰ情報にＨ-ＡＰ識別子が含まれている場合には（ステップ４１０）、Ｈ-ＡＰダウンロードクライアント２６１に、連携Ｈ-ＡＰ情報に含まれるＨ-ＡＰ識別子の各々が示すＨ-ＡＰ２６のインストール用ファイルの、Ｈ-ＡＰ提供システム５からのダウンロードと車載装置２へのインストールを実行させる（ステップ４１２）。
そして、インストールしたＨ-ＡＰ識別子と、ステップ４０８で取得した連携Ｈ-ＡＰ情報において、当該Ｈ-ＡＰ識別子が連携Ｈ-ＡＰの識別子として得られたＳＰ-ＡＰ識別子との対応を、ステップ４０６の連携Ｈ-ＡＰが既に車載装置２にインストールされているＳＰ-ＡＰ１６の識別子の判別のために保持する（ステップ４１４）。
【００４３】
ここで、このステップ４１２のダウンロードとインストールの処理において、Ｈ-ＡＰダウンロードクライアント２６１は以下の動作を行う。すなわち、Ｈ-ＡＰダウンロードクライアント２６１は、連携Ｈ-ＡＰ情報に含まれるＨ-ＡＰ識別子を指定したダウンロード要求を、Ｈ-ＡＰ提供システム５のＨ-ＡＰダウンロードサーバ５２に発行し、Ｈ-ＡＰダウンロードサーバ５２は指定されたＨ-ＡＰ識別子が示すＨ-ＡＰ２６のインストール用ファイルをＨ-ＡＰデータベース５１から読み出して、Ｈ-ＡＰダウンロードクライアント２６１に転送する。そして、Ｈ-ＡＰダウンロードクライアント２６１は転送されたＨ-ＡＰ２６のインストール用ファイルを記憶装置２８に一旦格納した後に展開してＨ-ＡＰ２６を車載装置２にインストールし、当該Ｈ-ＡＰ２６を車載装置２が備えるＨ-ＡＰ２６の一つとする。
そして、ＳＰ対応ダウンロード処理を終了する。
以上、車載装置２のＨ-ＡＰマネージャ２６２が行うＳＰ対応ダウンロード処理について説明した。
ここで、このようなＳＰ対応ダウンロード処理の処理例を図５に示す。
いま、図示するように、スマートフォン１のユーザが、スマートフォン１のＳＰ-ＡＰダウンロードクライアント１６１を用いて、ＳＰ-ＡＰ提供システム４から、ＳＰ-ＡＰ  Ｘをスマートフォン１にダウンロードしてインストールする（＃１）。
すると、その後、スマートフォン１が車載装置２に接続された時点で、車載装置２のＨ-ＡＰマネージャ２６２は、ＳＰ-ＡＰ  Ｘの識別子をＳＰ-ＡＰリストしてスマートフォン１のＳＰ-ＡＰマネージャ１６２から取得する（＃２）。
そして、車載装置２のＨ-ＡＰマネージャ２６２は、取得したＳＰ-ＡＰ  Ｘの識別子と自車載装置のＨ-ＡＰ実行環境を連携Ｈ-ＡＰ情報要求と共にＨ-ＡＰ提供システム５に送信し（＃３）、自車載装置のＨ-ＡＰ実行環境に適合するＳＰ-ＡＰ  Ｘの連携Ｈ-ＡＰであるＨ-ＡＰ Ｙの識別子を連携Ｈ-ＡＰ情報として取得する（＃４）。
【００４４】
そして、車載装置２のＨ-ＡＰマネージャ２６２は、Ｈ-ＡＰダウンロードクライアント２６１に、取得したＨ-ＡＰ Ｙの識別子を通知し、Ｈ-ＡＰ提供システム５からのＨ-ＡＰ Ｙのダウンロードと車載装置２のインストールを実行させる（＃５）。
以上、本発明の第１の実施形態について説明した。
ところで、以上の第１実施形態では、Ｈ-ＡＰ提供システム５にＨ-ＡＰ対応テーブル５３を設け、車載装置２のＨ-ＡＰマネージャ２６２が、Ｈ-ＡＰ提供システム５から、スマートフォン１から識別子を取得したＳＰ-ＡＰの、自車載装置のＨ-ＡＰ実行環境に適合する連携Ｈ-ＡＰの識別子を取得するようにしたが、これは、車載装置２にＨ-ＡＰ対応テーブル５３を設け、Ｈ-ＡＰマネージャ２６２がＨ-ＡＰ対応テーブル５３を参照して、スマートフォン１から識別子を取得したＳＰ-ＡＰの、自車載装置のＨ-ＡＰ実行環境に適合する連携Ｈ-ＡＰの識別子を取得するようにしてもよい。
以上のように、本第１実施形態によれば、ユーザがスマートフォン１にＳＰ-ＡＰ１６をダウンロードしてインストールするだけで、車載装置２にも、当該ＳＰ-ＡＰ１６と連携する適切なＨ-ＡＰ２６が自動的にインストールされることとなる。よって、ユーザの車載装置２とスマートフォン１への相互に連携するアプリケーションのインストール作業が容易化される。
【００４５】
以下、本発明の第２の実施形態について説明する。
本第２実施形態は、ＳＰ-ＡＰ１６とＨ-ＡＰ２６のダウンロード及びインストールの手順に関して前記第１実施形態における車載装置２とスマートフォン１の関係を逆にしたものである。以下、本第２実施形態の、第１実施形態と異なる点について説明する。
すなわち、まず、本第２実施形態では、図６ａに示すように、ＳＰ-ＡＰ提供システム４に、ＳＰ-ＡＰデータベース４１と、ＳＰ-ＡＰダウンロードサーバ４２に加え、ＳＰ-ＡＰ対応テーブル４３を設ける。一方、Ｈ-ＡＰ提供システム５は、Ｈ-ＡＰデータベース５１と、Ｈ-ＡＰダウンロードサーバ５２とより構成する。
【００４６】
ここで、ＳＰ-ＡＰ提供システム４に備えたＳＰ-ＡＰ対応テーブル４３は、図６ｂに示すように、連携ＳＰ-ＡＰが存在するＨ-ＡＰ毎に対応して設けたＨ-ＡＰ連携データを有し、各Ｈ-ＡＰ連携データには、対応するＨ-ＡＰ２６の識別を表すＨ-ＡＰ識別子と、対応するＨ-ＡＰ２６の連携ＳＰ-ＡＰのそれぞれについて、当該連携ＳＰ-ＡＰの識別を表すＳＰ-ＡＰ識別子と、当該連携ＳＰ-ＡＰが稼働可能なＳＰ-ＡＰ１６の実行環境との組が登録される。ＳＰ-ＡＰ１６の実行環境としては、スマートフォン１の機種や、スマートフォン１のＳＰ-オペレーティングシステム１５の種類やバージョンや、その他のスマートフォン１のハードウエア/ソフトウエア構成などを用いることができる。ただし、以下では、スマートフォン１の機種のみがＳＰ-ＡＰ１６の実行環境の識別上有意であるである場合を例にとり説明する。
【００４７】
また、本第２実施形態では、車載装置２のＨ-ＡＰマネージャ２６２は、図４に示したＳＰ対応ダウンロード処理を行わない。
一方、スマートフォン１のＳＰ-ＡＰマネージャ１６２は、図７に手順を示す車載装置ダウンロード処理を行う。
すなわち、スマートフォン１のＳＰ-ＡＰマネージャ１６２は、車載装置ダウンロード処理において、ＳＰ-オペレーティングシステム１５を介してスマートフォン１が車載装置２に接続されたことを検知したならば（ステップ７０２）、車載装置２のＨ-ＡＰマネージャ２６２にＨ-ＡＰリストを要求することにより、Ｈ-ＡＰリストを取得する（ステップ７０４）。車載装置２のＨ-ＡＰマネージャ２６２は、ＳＰ-ＡＰマネージャ１６２からＨ-ＡＰリストを要求されたならば、車載装置２が備えているＨ-ＡＰ２６の識別子の一覧をＨ-ＡＰリストとして、ＳＰ-ＡＰマネージャ１６２に送信する。ただし、車載装置２のＨ-ＡＰマネージャ２６２は、今回のＨ-ＡＰリストの要求元のスマートフォン１と同じスマートフォン１に過去にＨ-ＡＰリストを送信したことがある場合には、ＳＰ-ＡＰマネージャ１６２からのＨ-ＡＰリストの要求に応えて、前回のＨ-ＡＰリストの送信後に車載装置２にインストールされたＨ-ＡＰ２６のみの識別子の一覧をＨ-ＡＰリストとして、ＳＰ-ＡＰマネージャ１６２に送信するようにしてもよい。
【００４８】
次に、スマートフォン１のＳＰ-ＡＰマネージャ１６２は、後述するステップ７１４で保持した、スマートフォン１にインストールされているＳＰ-ＡＰの識別子と、当該ＳＰ-ＡＰの連携Ｈ-ＡＰの識別子との対応を参照して、取得したＨ-ＡＰリストに含まれる識別子のうちから、識別子が示すＨ-ＡＰ２６の連携ＳＰ-ＡＰが既にスマートフォン１にインストールされているＨ-ＡＰ２６の識別子を除外することにより、連携ＳＰ-ＡＰが既にスマートフォン１にインストールされていないＨ-ＡＰ２６を候補Ｈ-ＡＰとして、候補Ｈ-ＡＰの識別子として抽出する（ステップ７０６）。
【００４９】
そして、ＳＰ-ＡＰ提供システム４にアクセスし、候補Ｈ-ＡＰの識別子と自スマートフォンのＳＰ-ＡＰ実行環境（スマートフォン１の機種）を伴う、連携ＳＰ-ＡＰ情報要求を発行することにより、自スマートフォンのＳＰ-ＡＰ実行環境に適合する候補Ｈ-ＡＰの連携ＳＰ-ＡＰの情報を連携ＳＰ-ＡＰ情報として取得する（ステップ７０８）。
【００５０】
ここで、ＳＰ-ＡＰ提供システム４のＳＰ-ＡＰダウンロードサーバ４２は、スマートフォン１のＳＰ-ＡＰマネージャ１６２から連携ＳＰ-ＡＰ情報の要求を受け取ると、連携ＳＰ-ＡＰ情報要求に伴う各候補Ｈ-ＡＰの識別子の各々について、ＳＰ-ＡＰ対応テーブル４３の、候補Ｈ-ＡＰの識別子がＨ-ＡＰ識別子として登録されているＨ-ＡＰ連携データに、連携ＳＰ-ＡＰ情報要求に伴うＳＰ-ＡＰ実行環境と組で登録されているＳＰ-ＡＰ識別子を取得する。そして、取得したＳＰ-ＡＰ識別子のリストを、連携ＳＰ-ＡＰ情報として、スマートフォン１のＳＰ-ＡＰマネージャ１６２に送信する。なお、候補Ｈ-ＡＰの識別子がＨ-ＡＰ識別子として登録されているＨ-ＡＰ連携データに、連携ＳＰ-ＡＰ情報の要求に伴うＳＰ-ＡＰ実行環境と組で登録されているＳＰ-ＡＰ識別子が存在しない場合には、適合するＳＰ-ＡＰ１６が存在しないことを表す情報を連携ＳＰ-ＡＰ情報として、スマートフォン１のＳＰ-ＡＰマネージャ１６２に送信する。
【００５１】
そして、スマートフォン１のＳＰ-ＡＰマネージャ１６２は、連携ＳＰ-ＡＰ情報をＳＰ-ＡＰ提供システム４から取得したならば、連携ＳＰ-ＡＰ情報にＳＰ-ＡＰ識別子が含まれているかどうかを調べ（ステップ７１０）、含まれていなければ車載装置対応ダウンロード処理を終了する。
【００５２】
一方、連携ＳＰ-ＡＰ情報にＨ-ＡＰ識別子が含まれている場合には（ステップ７１０）、ＳＰ-ＡＰダウンロードクライアント１６１に、連携ＳＰ-ＡＰ情報に含まれるＳＰ-ＡＰ識別子の各々が示すＳＰ-ＡＰ１６のインストール用ファイルの、ＳＰ-ＡＰ提供システム４からのダウンロードとスマートフォン１へのインストールを実行させる（ステップ７１２）
そして、インストールしたＳＰ-ＡＰ識別子と、ステップ７０８で取得した連携ＳＰ-ＡＰ情報において、当該ＳＰ-ＡＰ識別子が連携ＳＰ-ＡＰの識別子として得られたＨ-ＡＰ識別子との対応を、ステップ７０６の連携ＳＰ-ＡＰが既にスマートフォン１にインストールされているＨ-ＡＰの識別子の判別のために保持する（ステップ７１４）。
ここで、このステップ７１２のダウンロードとインストールの処理において、ＳＰ-ＡＰダウンロードクライアント１６１は、以下の動作を行う。すなわち、ＳＰ-ＡＰダウンロードクライアント１６１は、ＳＰ-ＡＰ識別子を指定したダウンロード要求を、ＳＰ-ＡＰ提供システム４のＳＰ-ＡＰダウンロードサーバ４２に発行し、ＳＰ-ＡＰダウンロードサーバ４２は指定されたＳＰ-ＡＰ識別子が示すＳＰ-ＡＰ１６のインストール用ファイルをＳＰ-ＡＰデータベース４１から読み出して、ＳＰ-ＡＰダウンロードクライアント１６１に転送する。そして、ＳＰ-ＡＰダウンロードクライアント１６１は転送されたＳＰ-ＡＰ１６のインストール用ファイルを記憶部１８に一旦格納した後に展開してＳＰ-ＡＰ１６をスマートフォン１にインストールし、当該ＳＰ-ＡＰ１６をスマートフォン１が備えるＳＰ-ＡＰ１６の一つとする。
【００５３】
そして、車載装置対応ダウンロード処理を終了する。
以上、スマートフォン１のＳＰ-ＡＰマネージャ１６２が行う車載装置対応ダウンロード処理について説明した。
ここで、このようなＳＰ対応ダウンロード処理の処理例を図６ａに示す。
いま、図示するように、車載装置２のユーザが、車載装置２のＨ-ＡＰダウンロードクライアント２６１を用いて、Ｈ-ＡＰ提供システム５から、Ｈ-ＡＰ Ｙを車載装置２にダウンロードしてインストールする（＃１）。
すると、その後、スマートフォン１が車載装置２に接続された時点で、スマートフォン１のＳＰ-ＡＰマネージャ１６２は、Ｈ-ＡＰ Ｙの識別子をＨ-ＡＰリストして車載装置２のＨ-ＡＰマネージャ２６２から取得する（＃２）。
そして、スマートフォン１のＳＰ-ＡＰマネージャ１６２は、取得したＨ-ＡＰ Ｙの識別子と自スマートフォンのＳＰ-ＡＰ実行環境を連携ＳＰ-ＡＰ情報要求と共にＳＰ-ＡＰ提供システム４に送信し（＃３）、自スマートフォンのＳＰ-ＡＰ実行環境に適合するＨ-ＡＰ Ｙの連携ＳＰ-ＡＰであるＳＰ-ＡＰ  Ｘの識別子を連携ＳＰ-ＡＰ情報として取得する（＃４）。
【００５４】
そして、スマートフォン１のＳＰ-ＡＰマネージャ１６２は、ＳＰ-ＡＰダウンロードクライアント１６１に、取得したＳＰ-ＡＰ  Ｘの識別子を通知し、ＳＰ-ＡＰ提供システム４からのＳＰ-ＡＰ  Ｘのダウンロードとスマートフォン１のインストールを実行させる（＃５）。
【００５５】
以上、本発明の第２の実施形態について説明した。
ところで、以上の第２実施形態では、ＳＰ-ＡＰ提供システム４にＳＰ-ＡＰ対応テーブル４３を設け、スマートフォン１のＳＰ-ＡＰマネージャ１６２は、ＳＰ-ＡＰ提供システム４から、車載装置２から識別子を取得したＨ-ＡＰの、自スマートフォンのＳＰ-ＡＰ実行環境に適合する連携ＳＰ-ＡＰの識別子を取得するようにしたが、これは、スマートフォン１にＳＰ-ＡＰ対応テーブル４３を設け、ＳＰ-ＡＰマネージャ１６２がＳＰ-ＡＰ対応テーブル４３を参照して車載装置２から識別子を取得したＨ-ＡＰの、自スマートフォンのＳＰ-ＡＰ実行環境に適合する連携ＳＰ-ＡＰの識別子を取得するようにしてもよい。
このように、本第２実施形態によれば、ユーザが車載装置２にＨ-ＡＰ２６をダウンロードしてインストールするだけで、スマートフォン１にも、当該Ｈ-ＡＰ２６と連携する適切なＳＰ-ＡＰ１６が自動的にインストールされることとなる。よって、ユーザの車載装置２とスマートフォン１への相互に連携するアプリケーションのインストール作業が容易化される。
【００５６】
以下、本発明の第３の実施形態について説明する。
本第３実施形態では、ＳＰ-ＡＰ提供システム４を、ＳＰ-ＡＰデータベース４１と、ＳＰ-ＡＰダウンロードサーバ４２より構成し、Ｈ-ＡＰ提供システム５は、これを設けない。
車載装置２とスマートフォン１の構成は、図２に示したものと同様である。
さて、本第３実施形態において、ＳＰ-ＡＰデータベース４１には、同じＳＰ-ＡＰ１６のインストール用ファイルを、当該ＳＰ-ＡＰ１６の各連携Ｈ-ＡＰのＨ-ＡＰ実行環境毎に対応して設ける。
そして、あるＨ-ＡＰ実行環境に対応するＳＰ-ＡＰ１６のインストール用ファイルには、ＳＰ-ＡＰ１６をスマートフォン１にインストールするためのＳＰ-ＡＰＰインストールデータと、対応するＨ-ＡＰ実行環境の連携Ｈ-ＡＰのインストール用ファイルとをパッケージ化して含める。
すなわち、たとえば、車載装置機種がＨ-ＡＰ実行環境であるものとして、図８ａに示すように、スマートフォン機種Ｒ用のＳＰ-ＡＰ１６であるＳＰ-ＡＰ  Ｘの車載装置機種Ａに対応するインストール用ファイル“ＳＰ-ＡＰ  Ｘ  車載装置Ａ用  パッケージ”には、ＳＰ-ＡＰ  Ｘのスマートフォン１へのインストール用の各種データである“ＳＰ-ＡＰ  Ｘインストールデータ”の他に、ＳＰ-ＡＰ  Ｘの車載装置機種Ａ用の連携Ｈ-ＡＰである、Ｈ-ＡＰ Ｙの車載装置機種Ａ用のインストール用ファイル“Ｈ-ＡＰ Ｙパッケージ”がパッケージ化して含まれている。換言すれば“Ｈ-ＡＰ Ｙパッケージ”は、ＳＰ-ＡＰ  Ｘの付随データの一つとして“ＳＰ-ＡＰ  Ｘ  車載装置Ａ用  パッケージ”に含まれている。なお、Ｈ-ＡＰ Ｙの車載装置機種Ａ用のインストール用ファイル“Ｈ-ＡＰ Ｙパッケージ”は、Ｈ-ＡＰ Ｙのインストール用の各種データをパッケージ化したファイルである。
【００５７】
そして、ユーザは、スマートフォン１のＳＰ-ＡＰダウンロードクライアント１６１を用いて、ＳＰ-ＡＰ１６を、ＳＰ-ＡＰ提供システム４からダウンロードする際に、ＳＰ-ＡＰ提供システム４のＳＰ-ＡＰダウンロードサーバ４２が提供する図８ｂに示すようなインストール用ファイル選択メニューを用いて、自身が利用する車載装置２におけるＨ-ＡＰ実行環境に対応するＳＰ-ＡＰ１６のインストール用ファイルを選択し、ダウンロードする。
【００５８】
そして、スマートフォン１のＳＰ-ＡＰダウンロードクライアント１６１は、ＳＰ-ＡＰ１６のインストール用ファイルをダウンロードしたならば、ＳＰ-ＡＰ１６のインストール用ファイルを展開し、ＳＰ-ＡＰ１６のインストール用ファイルに含まれるＳＰ-ＡＰインストールデータを用いてＳＰ-ＡＰ１６をスマートフォン１にインストールするとともに、ＳＰ-ＡＰ１６のインストール用ファイルに含まれる連携Ｈ-ＡＰのインストール用ファイルを記憶部１８に、当該ＳＰ-ＡＰ１６の連携Ｈ-ＡＰ用データとして保持する。
【００５９】
次に、このようにしてスマートフォン１にインストールされたＳＰ-ＡＰ１６は、ＳＰ-ＡＰ本来の処理の他に、図８ｃに示すＨ-ＡＰインストール処理を起動時に自動的に実行するように構成されている。
図示するように、このＨ-ＡＰインストール処理では、後述するステップ８０６のＨ-ＡＰ２６のインストール依頼を過去に実行済みであるかどうかを調べ（ステップ８０２）、実行済みであればＨ-ＡＰインストール処理を終了する。
一方、実行済みでなければ（ステップ８０２）、当該ＳＰ-ＡＰ１６の連携Ｈ-ＡＰ用データとして記憶部１８に保持している連携Ｈ-ＡＰのインストール用ファイルが対応するＨ-ＡＰ実行環境（たとえば、機種）に適合する車載装置２の接続を監視し（ステップ８０４）、車載装置２が接続されたならば、当該ＳＰ-ＡＰ１６の連携Ｈ-ＡＰ用データとして保持している連携Ｈ-ＡＰのインストール用ファイルを車載装置２のＨ-ＡＰマネージャ２６２に転送すると共に、転送した連携Ｈ-ＡＰのインストール用ファイルのインストール依頼を発行し（ステップ８０６）、Ｈ-ＡＰインストール処理を終了する。
【００６０】
一方、車載装置２のＨ-ＡＰマネージャ２６２は、インストール依頼を受け取ったならば、転送された連携Ｈ-ＡＰのインストール用ファイルを展開し、連携Ｈ-ＡＰを車載装置２にインストールする。
以上、本発明の第３の実施形態について説明した。なお、以上では、図８ｃに示すＨ-ＡＰインストール処理は、車載装置２にインストールする連携Ｈ-ＡＰの連携ＳＰ-ＡＰによって行われるものとしたが、当該Ｈ-ＡＰインストール処理は、当該Ｈ-ＡＰインストール処理のみを実行する独立したＳＰ-ＡＰ１６を設けて、これを実行するようにしてもよい。この場合において、当該Ｈ-ＡＰインストール処理のみを実行する独立したＳＰ-ＡＰ１６のインストール用データは、車載装置２にインストールする連携Ｈ-ＡＰの連携ＳＰ-ＡＰと同じインストール用ファイルにパッケージ化して含め、当該連携ＳＰ-ＡＰと共にスマートフォン１にインストールするようにする。
【００６１】
このように、本第３実施形態によれば、ユーザがスマートフォン１にＳＰ-ＡＰ１６をダウンロードしてインストールするだけで、車載装置２にも、当該ＳＰ-ＡＰ１６と連携する適切なＨ-ＡＰ２６が自動的にインストールされることとなる。よって、ユーザの車載装置２とスマートフォン１への相互に連携するアプリケーションのインストール作業が容易化される。
【００６２】
以下、本発明の第４の実施形態について説明する。
本第４実施形態は、ＳＰ-ＡＰ１６とＨ-ＡＰ２６のダウンロード及びインストールの手順に関して前記第３実施形態における車載装置２とスマートフォン１の関係を逆にしたものである。
本第４実施形態では、Ｈ-ＡＰ提供システム５を、Ｈ-ＡＰデータベース５１と、Ｈ-ＡＰダウンロードサーバ５２より構成し、ＳＰ-ＡＰ提供システム４は、これを設けない。
スマートフォン１と車載装置２の構成は、図２に示したものと同様である。
さて、本第４実施形態において、Ｈ-ＡＰデータベース５１には、同じＨ-ＡＰ２６のインストール用ファイルを、当該Ｈ-ＡＰ２６の各連携ＳＰ-ＡＰのＳＰ-ＡＰ実行環境毎に対応して設ける。
そして、あるＳＰ-ＡＰ実行環境に対応するＨ-ＡＰ２６のインストール用ファイルには、Ｈ-ＡＰ２６を車載装置２にインストールするためのＨ-ＡＰインストールデータと、対応するＳＰ-ＡＰ実行環境のインストール用ファイルとをパッケージ化して含める。
すなわち、たとえば、スマートフォン機種がＳＰ-ＡＰ実行環境であるものとして、図９ａに示すように、車載装置機種Ａ用のＨ-ＡＰ２６であるＨ-ＡＰ Ｙのスマートフォン機種Ｒに対応するインストール用ファイル“Ｈ-ＡＰ２６  Ｘ  スマートフォンＲ用  パッケージ”には、Ｈ-ＡＰ Ｙの車載装置２へのインストール用の各種データである“Ｈ-ＡＰ Ｙインストールデータ”の他に、Ｈ-ＡＰ２６  Ｘのスマートフォン機種Ｒ用の連携ＳＰ-ＡＰである、ＳＰ-ＡＰ  Ｘのスマートフォン機種Ｒ用のインストール用データファイル“ＳＰ-ＡＰ  Ｘ  パッケージ” がパッケージ化して含まれている。換言すれば、“ＳＰ-ＡＰ  Ｘ  パッケージ”は、Ｈ-ＡＰ Ｙの付随データの一つとして、“Ｈ-ＡＰ２６  Ｘ  スマートフォンＲ用  パッケージ”に含まれている。なお、ＳＰ-ＡＰ  Ｘのスマートフォン機種Ｒ用のインストール用ファイル“ＳＰ-ＡＰ  Ｘ”は、ＳＰ-ＡＰ  Ｘのインストール用の各種データをパッケージ化したファイルである。
【００６３】
そして、ユーザは、車載装置２のＨ-ＡＰダウンロードクライアント２６１を用いて、Ｈ-ＡＰ２６を、Ｈ-ＡＰ提供システム５からダウンロードする際に、Ｈ-ＡＰ提供システム５のＨ-ＡＰダウンロードサーバ５２が提供する図９ｂに示すようなインストール用ファイル選択メニューを用いて、自身が利用するスマートフォン１におけるＳＰ-ＡＰ実行環境に対応するＨ-ＡＰ２６のインストール用ファイルを選択し、ダウンロードする。
【００６４】
そして、車載装置２のＨ-ＡＰダウンロードクライアント２６１は、Ｈ-ＡＰ２６のインストール用ファイルをダウンロードしたならば、Ｈ-ＡＰ２６のインストール用ファイルを展開し、Ｈ-ＡＰ２６のインストール用ファイルに含まれるＨ-ＡＰインストールデータを用いてＨ-ＡＰ２６を車載装置２にインストールするとともに、Ｈ-ＡＰ２６のインストール用ファイルに含まれる連携ＳＰ-ＡＰのインストール用ファイルを記憶装置２８に、当該Ｈ-ＡＰ２６の連携ＳＰ-ＡＰ用データとして保持する。
【００６５】
次に、このようにして車載装置２にインストールされたＨ-ＡＰ２６は、Ｈ-ＡＰ本来の処理の他に、図９ｃに示すＳＰ-ＡＰインストール処理を起動時に自動的に実行するように構成されている。
図示するように、このＳＰ-ＡＰインストール処理では、後述するステップ９０６のＳＰ-ＡＰ１６のインストール依頼を過去に実行済みであるかどうかを調べ（ステップ９０２）、実行済みであればＳＰ-ＡＰインストール処理を終了する。
一方、実行済みでなければ（ステップ９０２）、当該Ｈ-ＡＰ２６の連携ＳＰ-ＡＰ用データとして記憶装置２８に保持している連携ＳＰ-ＡＰのインストール用ファイルが対応するＳＰ-ＡＰ実行環境（たとえば、機種）に適合するスマートフォン１の接続を監視し（ステップ９０４）、スマートフォン１が接続されたならば、当該Ｈ-ＡＰ２６の連携ＳＰ-ＡＰ用データとして保持している連携ＳＰ-ＡＰのインストール用ファイルをスマートフォン１のＳＰ-ＡＰマネージャ１６２に転送すると共に、転送した連携ＳＰ-ＡＰのインストール用ファイルのインストール依頼を発行し（ステップ９０６）、ＳＰ-ＡＰインストール処理を終了する。
【００６６】
一方、スマートフォン１のＳＰ-ＡＰマネージャ１６２はインストール依頼を受け取ったならば、転送された連携ＳＰ-ＡＰのインストール用ファイルを展開し、連携ＳＰ-ＡＰをスマートフォン１にインストールする。
以上、本発明の第４の実施形態について説明した。なお、以上では、図９ｃに示すＳＰ-ＡＰインストール処理は、スマートフォン１にインストールする連携ＳＰ-ＡＰの連携Ｈ-ＡＰによって行われるものとしたが、当該ＳＰ-ＡＰインストール処理は、当該ＳＰ-ＡＰインストール処理のみを実行する独立したＨ-ＡＰ２６を設けて、これを実行するようにしてもよい。この場合において、当該ＳＰ-ＡＰインストール処理のみを実行する独立したＨ-ＡＰ２６のインストール用データは、スマートフォン１にインストールする連携ＳＰ-ＡＰの連携Ｈ-ＡＰと同じインストール用ファイルにパッケージ化して含め、当該連携Ｈ-ＡＰと共に車載装置２にインストールするようにする。
【００６７】
このように、本第４実施形態によれば、ユーザが車載装置２にＨ-ＡＰ２６をダウンロードしてインストールするだけで、スマートフォン１にも、当該Ｈ-ＡＰ２６と連携する適切なＳＰ-ＡＰ１６が自動的にインストールされることとなる。よって、ユーザの車載装置２とスマートフォン１への相互に連携するアプリケーションのインストール作業が容易化される。
【００６８】
以上、本発明の実施形態について説明した。
なお、以上では、ホスト装置が車載装置２であり、ホスト装置に接続される携帯装置がスマートフォン１である場合を例にとり説明したが、本実施形態は、ホスト装置が、車載装置２以外の装置であり、携帯装置が携帯電話機やＰＤＡやポータブルミュージックプレイヤやポータブルゲーム機などの、スマートフォン１以外の携帯装置である場合にも同様に適用することができる。
【符号の説明】
【００６９】
１…スマートフォン、２…車載装置、３…ＷＡＮ、４…ＳＰ-ＡＰ提供システム、５…Ｈ-ＡＰ提供システム、１０…移動通信機、１１…操作部、１２…ディスプレイ、１３…音声入出力部、１４…ホストインタフェース、１５…ＳＰ-オペレーティングシステム、１６…ＳＰ-ＡＰ、１７…無線通信機、１８…記憶部、２１…入力装置、２２…表示装置、２３…音声入出力装置、２４…デバイスインタフェース、２５…Ｈ-オペレーティングシステム、２６…Ｈ-ＡＰ、２７…無線通信装置、２８…記憶装置、４１…ＳＰ-ＡＰデータベース、４２…ＳＰ-ＡＰダウンロードサーバ、４３…ＳＰ-ＡＰ対応テーブル、５１…Ｈ-ＡＰデータベース、５２…Ｈ-ＡＰダウンロードサーバ、５３…Ｈ-ＡＰ対応テーブル、１６１…ＳＰ-ＡＰダウンロードクライアント、１６２…ＳＰ-ＡＰマネージャ、２６１…Ｈ-ＡＰダウンロードクライアント、２６２…Ｈ-ＡＰマネージャ。
【図１】
2012159924.tif 000003
【図２】
2012159924.tif 000004
【図３】
2012159924.tif 000005
【図４】
2012159924.tif 000006
【図５】
2012159924.tif 000007
【図６】
2012159924.tif 000008
【図７】
2012159924.tif 000009
【図８】
2012159924.tif 000010
【図９】
2012159924.tif 000011