(57)【要約】【課題】  複数の情報通信装置を連携させてアプリケーションソフトウェアを効率的に実行するのに有効な技術を提供する。【解決手段】  本発明にかかる車載通信装置２００は、１又は複数のアプリケーションソフトウェアを蓄積する情報蓄積部２３０と、情報蓄積部２３０に蓄積された前記１又は複数のアプリケーションソフトウェアを実行可能な制御部２１０と、を含み、制御部２１０は、１又は複数のアプリケーションソフトウェアを実行可能な携帯通信機器３００に通信回線４００を介して情報通信可能に接続されるとともに、携帯通信機器３００との間で同一のアプリケーションソフトウェアの実行主体が替わるように、携帯通信機器３００と連携する。【選択図】  図１
2013258515.tif 000002
【特許請求の範囲】
【請求項１】
１又は複数のアプリケーションソフトウェアを蓄積する情報蓄積部と、
前記情報蓄積部に蓄積された前記１又は複数のアプリケーションソフトウェアを実行可能な制御部と、
を含む、情報通信装置であって、
前記制御部は、１又は複数のアプリケーションソフトウェアを実行可能な別の情報通信装置に通信回線を介して情報通信可能に接続されるとともに、前記別の情報通信装置との間で同一のアプリケーションソフトウェアの実行主体が替わるように前記別の情報通信装置と連携する、情報通信装置。
【請求項２】
請求項１に記載の情報通信装置であって、
前記制御部は、前記別の情報通信装置で実行中の第１のアプリケーションソフトウェアと同一の第２のアプリケーションソフトウェアを実行する一方で、前記別の情報通信装置で実行中の前記第１のアプリケーションソフトウェアが停止するように前記別の情報通信装置と連携することで、同一のアプリケーションソフトウェアの実行主体が前記別の情報通信装置から当該制御部に替わる、情報通信装置。
【請求項３】
請求項２に記載の情報通信装置であって、
前記制御部は、前記情報蓄積部に前記第２のアプリケーションソフトウェアが予め蓄積されている場合に、当該第２のアプリケーションソフトウェアを実行する、情報通信装置。
【請求項４】
請求項２に記載の情報通信装置であって、
前記制御部は、前記情報蓄積部に前記第２のアプリケーションソフトウェアが予め蓄積されており且つ所定条件が成立したと判定した場合に、当該第２のアプリケーションソフトウェアを実行する、情報通信装置。
【請求項５】
請求項４に記載の情報通信装置であって、
車両に搭載される車載通信装置として構成され、
前記制御部は、前記車両が走行状態になったとき、或いは前記第２のアプリケーションソフトウェアを実行するためのユーザ操作を検出したときに、前記所定条件が成立したと判定する、情報通信装置。
【請求項６】
請求項２〜５のうちのいずれか一項に記載の情報通信装置であって、
前記制御部は、前記第２のアプリケーションソフトウェアの実行後に前記別の情報通信装置で実行中の前記第１のアプリケーションソフトウェアを停止する、情報通信装置。
【請求項７】
請求項２〜６のうちのいずれか一項に記載の情報通信装置であって、
前記制御部は、前記第２のアプリケーションソフトウェアを実行するのに必要な情報を、当該アプリケーションソフトウェアの実行前に前記通信回線を介して前記別の情報通信装置から取得する、情報通信装置。
【請求項８】
請求項２〜７のうちのいずれか一項に記載の情報通信装置であって、
前記制御部が実行している前記第２のアプリケーションソフトウェアの出力画面を表示する表示部を含む、情報通信装置。
【請求項９】
請求項１〜８のうちのいずれか一項に記載の情報通信装置と、
１又は複数のアプリケーションソフトウェアを実行可能な前記別の情報通信装置と、
前記情報通信装置及び前記別の情報通信装置を情報通信可能に接続する前記通信回線と、
を含む、情報通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の情報通信装置の間で情報通信を行う技術に関する。
【背景技術】
【０００２】
下記特許文献１，２にはいずれも、車両に搭載される車載通信装置と携帯通信機器との連携によって所定のアプリケーションソフトウェアを実行する技術が開示されている。例えば下記特許文献１に記載のナビゲーション装置は、携帯電話で実行されているナビゲーション用アプリケーションソフトウェアの出力画面を当該ナビゲーション装置のディスプレイに表示させるように構成されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１２２８４８号公報
【特許文献２】特開２０１１−１７６５９１号公報
【発明の概要】
【０００４】
特許文献１に記載のナビゲーション装置は、携帯電話で実行中のナビゲーション用アプリケーションソフトウェアの出力情報をナビゲーション装置のディスプレイに表示しているに過ぎない。従って、このナビゲーション装置は、例えば車両の走行中において携帯電話とは独立してナビゲーション用アプリケーションソフトウェアを実行できるという本来の機能を有しているにもかかわらずこの機能が有効利用されない。また、このナビゲーション装置は、アプリケーションソフトウェアの実行主体ではなく、携帯電話からの出力情報を表示する表示機能のみを果たしているため、携帯電話本来の機能を果たしつつ、アプリケーションソフトウェアを実行している携帯電話との間の負荷バランスが悪い。そこで、車両に搭載されるナビゲーション装置のような情報通信装置の設計に際しては、別の情報通信装置との間の情報通信を改良することによって、アプリケーションソフトウェアを効率的に実行する技術が要請される。
【０００５】
本発明は、上記の点に鑑みてなされたものであり、その目的の一つは、複数の情報通信装置を連携させてアプリケーションソフトウェアを効率的に実行するのに有効な技術を提供することである。
【０００６】
上記の目的を達成するために、本発明にかかる情報通信装置は、その構成要素として情報蓄積部及び制御部を含む。この情報通信装置は、必要に応じてその他の構成要素を備えることもできる。
情報蓄積部は、１又は複数のアプリケーションソフトウェア、即ちユーザが実行したい機能を有するソフトウェア（以下、単に「アプリケーション」ともいう）を蓄積する機能を果たす。制御部は、情報蓄積部に蓄積された１又は複数のアプリケーションを実行可能である。この制御部は、１又は複数のアプリケーションを実行可能な別の情報通信装置に通信回線を介して情報通信可能に接続されるとともに、この別の情報通信装置との間で同一のアプリケーションの実行主体が替わるように当該別の情報通信装置と連携する。即ち、この制御部は、別の情報通信装置との間で同一のアプリケーションの実行主体が替わるように当該別の情報通信装置と連携する連携手段として構成される。例えば、制御部は、所定のアプリケーションを実行する制御を行う一方で、別の情報通信装置の制御部で当該アプリケーションと同一のアプリケーションを実行している場合に、この同一のアプリケーションを停止するための制御信号を別の情報通信装置の制御部に対して出力する。この場合、情報通信装置は、１又は複数の別の情報通信装置と連携し得る。また情報通信装置や別の情報通信装置では、１又は複数のアプリケーションが複数同時に或いは択一的に実行され得る。「通信回線」として無線接続又は有線接続を利用した回線を用いることができる。
【０００７】
ここでいう「情報通信装置」及び「別の情報通信装置」は、車両に搭載される各種の車載通信装置や、ユーザが携帯して使用可能な各種の携帯通信機器の中から適宜に選択され得る。従って、本発明には、車載通信装置と携帯通信機器が連携する態様、互いに異なる車載通信装置が連携する態様、互いに異なる携帯通信機器が連携する態様が包含される。この場合、車載通信装置として典型的には、車両の経路案内を行うナビゲーション装置が挙げられる。一方で、携帯通信機器として典型的には、可搬式の携帯電話（スマートフォンを含む）、タブレット型情報端末、ノート型パーソナルコンピュータが挙げられる。また、ここでいうアプリケーションの「同一」とは、アプリケーションの内容が完全に一致している態様や、アプリケーションの内容が実質的に区別できない程度に一致している態様を包含するものであり、例えば実行主体の仕様等に応じたアプリケーションのバージョンの相違や、同一の情報を共有して利用できる程度のアプリケーションのモディファイは許容する。
【０００８】
上記の情報通信装置によれば、当該情報通信装置の制御部や別の情報通信装置におけるアプリケーション実行機能を有効利用することができる。また、同一のアプリケーションを実行するための負荷バランスを情報通信装置の制御部と別の情報通信装置との間で調整することができる。かくして、少なくとも情報通信装置と別の情報通信装置を連携させて同一のアプリケーションを効率的に実行することができる。
【０００９】
本発明にかかる前記の情報通信装置では、制御部は、別の情報通信装置で実行中の第１のアプリケーションと同一の第２のアプリケーションを実行する一方で、別の情報通信装置で実行中の第１のアプリケーションが停止するように別の情報通信装置と連携することで、同一のアプリケーションの実行主体が別の情報通信装置から当該制御部に替わるのが好ましい。即ち、この制御部は、第２のアプリケーションの実行制御と第１のアプリケーションの停止制御の双方の制御を行う、アプリケーション実行・停止手段として構成される。この場合、同一のアプリケーションの実行主体が別の情報通信装置から情報通信装置の制御部に替わる態様として、別の情報通信装置で実行中の第１のアプリケーションと同一の第２のアプリケーションを情報通信装置の制御部で実行した後に別の情報通信装置で第１のアプリケーションを停止する態様、情報通信装置の制御部での第２のアプリケーションの実行前又は起動中に別の情報通信装置で第１のアプリケーションを停止する態様、別の情報通信装置で実行中の第１のアプリケーションを停止すると同時に情報通信装置の制御部で第２のアプリケーションを実行する態様（即ち、同一のアプリケーションの実行主体が切り替わる態様）が挙げられる。これにより、情報通信装置の制御部のアプリケーション実行機能を有効利用することができる。また、同一のアプリケーションを実行するための負荷を別の情報通信装置から情報通信装置の制御部にシフトさせることができる。
【００１０】
なお、制御部が実行する第２のアプリケーションは、情報通信装置に予め導入（「インストール」ともいう）されたものであってもよいし、或いは情報通信装置の外部から情報通信によって導入されたものであってもよい。この場合、任意のアプリケーションを構成するプログラムやデータなどのファイルをハードディスクなどにコピーして必要な設定を行うことによって、当該アプリケーションの導入が可能になる。
【００１１】
本発明にかかる前記の情報通信装置では、制御部は、情報蓄積部に第２のアプリケーションが予め蓄積されている場合に、当該第２のアプリケーションを実行するのが好ましい。即ち、この制御部は、情報蓄積部に第２のアプリケーションが予め蓄積されている場合に、当該第２のアプリケーションを実行するアプリケーション実行手段として構成される。これにより、情報通信装置の制御部で第２のアプリケーションを速やかに起動して実行することができる。
【００１２】
本発明にかかる前記の情報通信装置では、制御部は、情報蓄積部に第２のアプリケーションが予め蓄積されており且つ所定条件が成立したと判定した場合に、当該第２のアプリケーションを実行するのが好ましい。即ち、この制御部は、情報蓄積部に第２のアプリケーションが予め蓄積されており且つ所定条件が成立したと判定した場合に、当該第２のアプリケーションを実行するアプリケーション実行手段として構成される。これにより、情報通信装置の制御部で第２のアプリケーションを実行するための条件設定が可能になる。
【００１３】
本発明にかかる前記の情報通信装置では、制御部は、車両が走行状態になったとき、或いは第２のアプリケーションを実行するためのユーザ操作を検出したときに、所定条件が成立したと判定するのが好ましい。これにより、車両の走行中において、或いはユーザの意思によって、情報通信装置の制御部で第２のアプリケーションを速やかに起動して実行することができる。
【００１４】
本発明にかかる前記の情報通信装置では、制御部は、第２のアプリケーションの実行後に別の情報通信装置で実行中の第１のアプリケーションを停止するのが好ましい。即ち、この制御部は、第２のアプリケーションの実行後に別の情報通信装置で実行中の第１のアプリケーションを停止する、アプリケーション実行・停止手段として構成される。これにより、同一のアプリケーションが実質的に停止している期間を無くすことができ、同一のアプリケーションを継続的に実行することが可能になる。
【００１５】
本発明にかかる前記の情報通信装置では、制御部は、第２のアプリケーションを実行するのに必要な情報を、当該アプリケーションの実行前に通信回線を介して別の情報通信装置から取得するのが好ましい。この情報として、典型的には別の情報通信装置で実行中の第１のアプリケーションと同一の第２のアプリケーションを情報通信装置で継続的に使用するための情報が挙げられる。これにより、情報通信装置及び別の情報通信装置の双方で同一のアプリケーションを実行してもユーザに違和感を与えることがない。
【００１６】
本発明にかかる前記の情報通信装置は、制御部が実行している第２のアプリケーションの出力画面を表示する表示部を含むのが好ましい。これにより、情報通信装置の制御部を、第２のアプリケーションの制御主体として、且つ第２のアプリケーションの出力画面を表示する表示主体として構築することができる。
【００１７】
本発明にかかる情報通信システムは、前記の情報通信装置と、１又は複数のアプリケーションを実行可能な前記の別の情報通信装置と、これら情報通信装置及び別の情報通信装置を情報通信可能に接続する前記の通信回線と、を含む。これにより、情報通信装置の制御部や別の情報通信装置におけるアプリケーション実行機能を有効利用することができる。また、同一のアプリケーションを実行するための負荷バランスを情報通信装置の制御部と別の情報通信装置との間で調整することができる。
【図面の簡単な説明】
【００１８】
【図１】図１は、本発明にかかる車載通信装置２００を含む情報通信システム１０の概略図である。
【図２】図２は、図１の情報通信システム１０による情報通信処理のフローチャートを示す図である。
【図３】図３は、図２の変更例にかかる情報通信処理のフローチャートを示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の一実施形態である車載通信装置２００及び情報通信システム１０について、図面を用いて説明する。
【００２０】
図１に示される情報通信システム１０は、その構成要素として、車両１００に搭載される車載通信装置２００、携帯通信機器３００及び通信回線４００を含む。この情報通信システム１０では、必要に応じて上記の構成要素に更なる構成要素が付加されてもよい。また、車載通信装置２００を備える車両１００をこの情報通信システム１０の一構成要素にすることもできる。
【００２１】
車載通信装置２００は、その構成要素として、制御部２１０、情報入力部２２０、情報蓄積部２３０、通信部２４０及び表示部２５０を含む。この車載通信装置２００では、必要に応じて上記の構成要素に更なる構成要素が付加されてもよい。制御部２１０は、情報入力部２２０、情報蓄積部２３０、通信部２４０及び表示部２５０のそれぞれに独立して接続されており、各接続要素を制御する機能を果たす。この制御部２１０は、演算処理装置としてのＣＰＵ（Central Processing Unit）を用いて構築されている。
【００２２】
この車載通信装置２００は、典型的には車両の経路案内（「ルート案内」ともいう）を行うナビゲーション装置として構成される。即ち、この車載通信装置２００には、ナビゲーション機能を果たすナビゲーション用アプリケーションソフトウェアが少なくとも導入（以下、「インストール」ともいう）されている。この場合、車載通信装置２００は、自車両である車両１００に専用のナビゲーション装置であってもよいし、或いは車両１００と別車両との間で兼用のナビゲーション装置であってもよい。一方で、この車載通信装置２００は、ナビゲーション用アプリケーションソフトウェアを除くアプリケーションソフトウェアがインストールされた装置であってもよい。ここでいう「アプリケーションソフトウェア」とは、ユーザが実行したい機能を有するソフトウェアであり、以下、単に「アプリケーション」ともいう。この種のアプリケーションは、典型的にはメモリカード等の記憶媒体を介して、或いは無線接続又は有線接続を利用した通信回線を介して、車載通信装置２００にインストールされる。ここでいう車載通信装置２００が本発明の「情報通信装置」及び「車載通信装置」に相当する。
【００２３】
情報蓄積部２３０は、情報入力部２２０によって入力された入力情報を、直接的に記憶する機能、若しくは制御部２１０を経由して間接的に記憶する機能を果たす。典型的には、この情報蓄積部２３０は、１又は複数のアプリケーションや、当該アプリケーションに関する情報（例えば、各アプリケーションを識別可能なアプリケーションＩＤ等のアプリケーション情報）を一時的に或いは常時に蓄積する（「記憶する」ともいう）。１又は複数のアプリケーションは、車載通信装置２００に予めインストールされてもよいし、或いは通信部２４０を介して外部のネットワークにアクセスすることによって車載通信装置２００に新規に又は追加でインストールされてもよい。この場合、所定のアプリケーションを構成するプログラムやデータなどのファイルを情報蓄積部２３０にコピーして必要な設定を行うことによって、当該アプリケーションを車載通信装置２００にインストールすることができる。ここでいう情報蓄積部２３０が本発明の「情報蓄積部」に相当する。
【００２４】
制御部２１０は、この情報蓄積部２３０にインストールされているアプリケーションを適宜のタイミングで読み出すことによって当該アプリケーションを起動して実行することができる。或いは、制御部２１０は、通信部２４０を介して外部のネットワークにアクセスして当該ネットワーク上で管理されているアプリケーションを起動して実行することができる。この制御部２１０によれば、車載通信装置２００において１又は複数のアプリケーションが複数同時に或いは択一的に実行され得る。ここでいう制御部２１０が本発明の「制御部」に相当する。
【００２５】
通信部２４０は、外部通信機器である少なくとも携帯通信機器３００から送信された情報を通信回線４００を介して受信する機能を果たす。通信回線４００は、車載通信装置２００の通信部２４０と携帯通信機器３００の通信部３４０とを情報通信可能に接続する。この通信回線４００として、無線接続（例えば、Bluetooth（登録商標）を用いた近距離無線通信）又は有線接続を利用することができる。ここでいう通信回線４００が本発明の「通信回線」に相当する。通信部２４０で受信された情報は、制御部２１０で適宜に処理された後に情報蓄積部２３０に蓄積され、更に必要に応じて表示部２５０に出力される。或いは、通信部２４０で受信された情報は、情報蓄積部２３０に蓄積されることなく表示部２５０に出力される。表示部２５０（「ディスプレイ」ともいう）は、制御部２１０からの出力情報を表示する機能を果たす。例えば、制御部２１０によって実行されているアプリケーションの出力情報（出力画面）がこの表示部２５０に表示される。
【００２６】
携帯通信機器３００は、前記の外部通信機器の１つとして構成される。ここでいう「携帯通信機器」とは、ユーザが携帯して使用可能な機器であり、典型的には可搬式の携帯電話（スマートフォンを含む）、タブレット型情報端末、ノート型パーソナルコンピュータ等をいう。この携帯通信機器３００は、その構成要素として、車載通信装置２００と同様に制御部３１０、情報入力部３２０、情報蓄積部３３０、通信部３４０及び表示部３５０を含む。この携帯通信機器３００では、必要に応じて上記の構成要素に更なる構成要素が付加されてもよい。制御部３１０は、情報入力部３２０、情報蓄積部３３０、通信部３４０及び表示部３５０のそれぞれに独立して接続されており、各接続要素を制御する機能を果たす。この制御部３１０は、制御部２１０と同様に演算処理装置としてのＣＰＵ（Central Processing Unit）を用いて構築されている。ここでいう携帯通信機器３００が本発明の「別の情報通信装置」に相当する。
【００２７】
情報蓄積部３３０は、情報入力部３２０によって入力された入力情報を、直接的に記憶する機能、若しくは制御部３１０を経由して間接的に記憶する機能を果たす。典型的には、この情報蓄積部３３０は、１又は複数のアプリケーションや、当該アプリケーションに関する情報（例えば、各アプリケーションを識別可能なアプリケーションＩＤ等のアプリケーション情報）を一時的に或いは常時に蓄積する。１又は複数のアプリケーションは、携帯通信機器３００に予めインストールされてもよいし、或いは通信部３４０を介して外部のネットワークにアクセスすることによって携帯通信機器３００に新規に又は追加でインストールされてもよい。この場合、所定のアプリケーションを構成するプログラムやデータなどのファイルを情報蓄積部３３０にコピーして必要な設定を行うことによって、当該アプリケーションを携帯通信機器３００にインストールすることができる。
【００２８】
制御部３１０は、この情報蓄積部３３０にインストールされているアプリケーションを適宜のタイミングで読み出すことによって当該アプリケーションを起動して実行することができる。或いは、制御部３１０は、通信部３４０を介して外部のネットワークにアクセスして当該ネットワーク上で管理されているアプリケーションを起動して実行することができる。この制御部３１０によれば、携帯通信機器３００において１又は複数のアプリケーションが複数同時に或いは択一的に実行され得る。
【００２９】
通信部３４０は、少なくとも車載通信装置２００から送信された情報を前記の通信回線４００を介して受信する機能を果たす。通信部３４０で受信された情報は、制御部３１０で処理された後に情報蓄積部３３０に蓄積され、更に必要に応じて表示部３５０に出力される。或いは、通信部３４０で受信された情報は、情報蓄積部３３０に蓄積されることなく表示部３５０に出力される。表示部３５０（「ディスプレイ」ともいう）は、制御部３１０からの出力情報を表示する機能を果たす。例えば、制御部３１０によって実行されているアプリケーションの出力情報（出力画面）がこの表示部３５０に表示される。
【００３０】
ここで図２を参照しつつ、上記の情報通信システム１０による情報通信処理について説明する。この場合、車載通信装置２００の制御部２１０が主体となってこの情報通信処理を行う。なお、この情報通信処理は、携帯通信機器３００で所定のアプリケーション（以下、「第１のアプリケーション」ともいう）を起動し当該アプリケーションが実行中であることを前提としている。この場合、携帯通信機器３００で実行中の第１のアプリケーションに関する情報が表示部３５０に表示されている一方で、車載通信装置２００の表示部２５０にはアプリケーションに関する情報は表示されていない。
【００３１】
図２に示すフローチャートによれば、まずステップＳ１０１において、制御部２１０は、車載通信装置２００と携帯通信機器３００が通信回線４００を介して接続されている否かを判定する。典型的には、車載通信装置２００が起動されたことを条件にしてステップＳ１０１が実行される。この場合、例えば車載通信装置２００及び携帯通信機器３００がそれぞれを互いに認識したペアリング状態になることで、車載通信装置２００と携帯通信機器３００とが接続される。車載通信装置２００と携帯通信機器３００が接続されている場合、車載通信装置２００の通信部２４０と携帯通信機器３００の通信部３４０との間で通信回線４００を介して情報通信が可能になる。典型的には、携帯通信機器３００は車両１００の室内に持ち込まれた状態で、通信回線４００である前記の近距離無線通信を利用して車載通信装置２００との間で情報通信が行われる。そして、制御部２１０は、車載通信装置２００と携帯通信機器３００との接続が確認されるまでステップＳ１０１を繰り返し、当該接続が完了したことを条件に（ステップＳ１０１のＹｅｓの場合）、ステップＳ１０３にすすむ。
【００３２】
ステップＳ１０３では、制御部２１０は、携帯通信機器３００で起動し実行中である第１のアプリケーションに関し、この第１のアプリケーションを識別可能なアプリケーション情報（例えば、第１のアプリケーションを識別可能なアプリケーションＩＤ）を取得する。具体的には、制御部２１０は、通信回線４００を介して携帯通信機器３００の情報蓄積部３３０にアクセスすることによって、第１のアプリケーションのアプリケーション情報を取得し、情報蓄積部２３０に記憶する。これにより、制御部２１０は、情報蓄積部２３０に記憶されているアプリケーション情報を検索することによって、携帯通信機器３００で実行中の第１のアプリケーションを他のアプリケーションから識別することができる。
【００３３】
ステップＳ１０３に引き続いてステップＳ１０５では、制御部２１０は、車載通信装置２００に携帯通信機器３００で実行中のアプリケーションと同一のものがあるか否かを判定する。具体的には、制御部２１０は、車載通信装置２００に既にインストールされている１又は複数のアプリケーションのアプリケーション情報（例えば、アプリケーションＩＤ）を情報蓄積部２３０から読み出す一方で、当該アプリケーション情報を、ステップＳ１０３で取得した、携帯通信機器３００で実行中の第１のアプリケーションのアプリケーション情報と比較する。ここでいうアプリケーションの「同一」とは、アプリケーションの内容が完全に一致している態様や、アプリケーションの内容が実質的に区別できない程度に一致している態様を包含するものであり、例えば実行主体である車載通信装置２００や携帯通信機器３００の仕様等に応じたアプリケーションのバージョンの相違や、同一の情報を共有して利用できる程度のアプリケーションのモディファイは許容する。
【００３４】
ステップＳ１０５の条件を満たす場合（ステップＳ１０５のＹｅｓの場合）、即ち車載通信装置２００にインストールされているアプリケーションが第１のアプリケーションと同一である場合、或いは車載通信装置２００にインストールされているアプリケーションの中に第１のアプリケーションと同一のものがある場合にステップＳ１０７にすすみ、そうでない場合（ステップＳ１０５のＮｏの場合）には、そのまま当該情報通信処理を終了する。このステップＳ１０５によれば、携帯通信機器３００で実行中の第１のアプリケーションと同一のアプリケーション（以下、「第２のアプリケーション」ともいう）を、携帯通信機器３００の代わりに車載通信装置２００で実行可能であるか否かが判断される。この場合、第１のアプリケーションと第２のアプリケーションとの同一については、アプリケーションの内容が完全に一致している態様や、アプリケーションの内容が実質的に区別できない程度に一致している態様を包含するものであり、例えば車載通信装置２００と携帯通信機器３００の仕様等に応じて第１のアプリケーションのバージョンと第２のアプリケーションのバージョンが相違していたり、同一の情報を共有して利用できる程度にアプリケーションがモディファイされていたりしてもよい。
【００３５】
ステップＳ１０７では、制御部２１０は、車載通信装置２００で第２のアプリケーションを実行可能であると判断し、同一のアプリケーションを継続的に使用するのに必要な情報（「継続情報」ともいう）を携帯通信機器３００から取得する。携帯通信機器３００で実行中の第１のアプリケーションが、例えばナビゲーション用アプリケーションである場合、当該第１のアプリケーションの実行時にユーザによって既に設定されている、目的地に関する情報（例えば目的地の住所、電話番号、施設名など）、目的地までの移動経路に関する情報（例えばユーザによって選択されたルートなど）を、この継続情報とすることができる。また、携帯通信機器３００で実行中の第１のアプリケーションが、例えばオーディオ（音楽、ＤＶＤ等）用のアプリケーションである場合、当該アプリケーションの実行時に既に再生されている曲や映像を途中から継続して再生するために必要な情報、所謂「レジューム機能」を達成するのに必要な情報を、この継続情報とすることができる。
【００３６】
ステップＳ１０７に引き続いてステップＳ１０９では、制御部２１０は、携帯通信機器３００で実行中の第１のアプリケーションと同一の第２のアプリケーションを車載通信装置２００で起動して実行する制御を行う。これにより、当該第２のアプリケーションが車載通信装置２００で実際に実行される。この場合、この制御部２１０は、情報蓄積部２３０に第２のアプリケーションが予め蓄積されている場合に、当該第２のアプリケーションを実行するアプリケーション実行手段として構成される。その結果、車載通信装置２００及び携帯通信機器３００の双方で同時に同一のアプリケーションが実行されることになる。例えば、携帯通信機器３００の表示部３５０に第１のアプリケーションの出力画面が表示されるとともに、車載通信装置２００の表示部２５０に第２のアプリケーションの出力画面が表示される。これにより、同一のアプリケーションが実質的に停止している期間を無くすことができ、同一のアプリケーションを継続的に実行することが可能になる。
この場合、第１のアプリケーションを実行可能な第１の情報通信装置である携帯通信機器３００に対して、車載通信装置２００を第２のアプリケーションを実行可能な第２の情報通信装置ということもできる。
【００３７】
制御部２１０は、第２のアプリケーションの実行時に、ステップＳ１０７で携帯通信機器３００から取得した前記の継続情報を用いる。これにより、携帯通信機器３００で実行中の第１のアプリケーションと同一の第２のアプリケーションを車載通信装置２００で継続的に使用するための情報が反映される。従って、車載通信装置２００及び携帯通信機器３００の双方で同一のアプリケーションを実行してもユーザに違和感を与えることがない。
【００３８】
ステップＳ１０９に引き続いてステップＳ１１１では、制御部２１０は、車載通信装置２００で第２のアプリケーションの実行を開始したか否か（第２のアプリケーションの起動が完了したか否か）を判定する。これにより、車載通信装置２００が携帯通信機器３００と同様の状態になったか否かがチェックされる。制御部２１０は、車載通信装置２００で第２のアプリケーションの実行を開始するまでこのステップＳ１１１を繰り返し、当該実行を開始したことを条件として（ステップＳ１１１のＹｅｓの場合）、ステップＳ１１３にすすむ。
【００３９】
ステップＳ１１３では、制御部２１０は、携帯通信機器３００で実行中の第１のアプリケーションを停止する（「終了する」ともいう）制御を行う。具体的には、制御部２１０は、実行中の第１のアプリケーションを停止するための制御信号を、通信部２４０、通信回線４００及び通信部３４０を経由して制御部３１０に送信する。この制御信号を受信した制御部３１０が第１のアプリケーションを停止する制御を行う。これにより、携帯通信機器３００の表示部３５０には第１のアプリケーションの出力情報が表示されなくなる。最終的に、車載通信装置２００及び携帯通信機器３００のうちの車載通信装置２００のみで所定のアプリケーション（第２のアプリケーション）が実行され、当該第２のアプリケーションの出力画面が表示部２５０に表示される。ここでいう表示部２５０が本発明の「表示部」に相当する。これにより、車載通信装置２００の制御部２１０は、第２のアプリケーションの制御主体として、且つ第２のアプリケーションの出力画面を表示する表示主体として構築される。また、この制御部２１０は、第２のアプリケーションの実行制御と第１のアプリケーションの停止制御の双方の制御を行う、また第２のアプリケーションの実行後に第１のアプリケーションを停止する、アプリケーション実行・停止手段として構成される。
【００４０】
次に図３を参照しつつ、上記の情報通信システム１０による別形態の情報通信処理について説明する。この情報通信処理は、図２に示す前述の情報通信処理の変更例であって、第１の実施形態の場合と同様に、車載通信装置２００の制御部２１０が主体となってこの情報通信処理を行う。なお、図３において図２中の要素と同一の要素には同一の符号を付しており、当該同一の要素についての説明は省略する。
【００４１】
図３に示す情報通信処理では、図２に示す情報通信処理において、ステップＳ１０７とステップＳ１０９の間にステップＳ１０８が追加されている。このステップＳ１０８によれば、制御部２１０は「所定条件」が成立したか否かを判定する。そして、制御部２１０は、ステップＳ１０８で当該所定条件の成立が確認されるまでこのステップＳ１０８を繰り返し、当該所定条件の成立が確認されたことを条件として（ステップＳ１０８のＹｅｓの場合）、ステップＳ１０９にすすむ。
【００４２】
この場合、制御部２１０は、車両１００が走行状態になったときに「所定条件」が成立したと判定することができる。具体的には、車両１００のイグニッションがオン状態で、且つパーキングブレーキがオフ状態（解除状態）になったときや、車両１００の車速が検出されたとき（即ち車速がゼロを上回ったとき）、又は車速が予め設定された閾値を上回ったときに、車両１００が走行状態になったと判定することができる。これにより、「所定条件」の成立によって、車載通信装置２００で第２のアプリケーションが自動的に起動される。この場合、この制御部２１０は、情報蓄積部２３０に第２のアプリケーションが予め蓄積されており且つ所定条件が成立したと判定した場合に、当該第２のアプリケーションを実行するアプリケーション実行手段として構成される。これにより、車載通信装置２００で第２のアプリケーションを実行するための条件設定が可能になる。特に車両１００の走行中において、車載通信装置２００で第２のアプリケーションを速やかに起動して実行することができる。なお、「所定条件」の成立の判定は、ステップＳ１０１よりも前のタイミングで行われてもよいし、或いはステップＳ１０１からステップＳ１０７までのタイミングで行われてもよい。
【００４３】
またその変更例として、制御部２１０は、車載通信装置２００で第２のアプリケーションを実行するためのユーザ操作がなされたときに「所定条件」が成立したと判定することができる。これにより、特にユーザの意思によって、車載通信装置２００で第２のアプリケーションを速やかに起動して実行することができる。この場合、ステップＳ１０９を省略するとともに、ステップＳ１０７とステップＳ１０８との間に、車載通信装置２００で第２のアプリケーションを起動する準備ができたことをユーザに報知するステップを設定するのが好ましい。このステップによれば、ユーザは車載通信装置２００で第２のアプリケーションを起動する準備ができたことを認識することができ、引き続いて当該アプリケーションを起動するためのユーザ操作を速やかに行うことができる。
【００４４】
図２や図３に示す情報通信処理によれば、車載通信装置２００の制御部２１０は、携帯通信機器３００の制御部３１０で実行中の第１のアプリケーションと同一の第２のアプリケーションを実行する一方で、実行中の当該第１のアプリケーションが停止するように携帯通信機器３００の制御部３１０と連携する。即ち、制御部２１０は、第２のアプリケーションを実行する制御を行う一方で、制御部３１０で実行中の第１のアプリケーションを停止するための制御信号を制御部３１０に対して出力するように、制御部３１０と連携する。これにより。同一のアプリケーションの実行主体が携帯通信機器３００の制御部３１０から車載通信装置２００の制御部２１０に替わる。この場合、制御部２１０は、制御部３１０との間で同一のアプリケーションの実行主体が替わるように当該制御部３１０と連携する連携手段として構成される。これにより、車載通信装置２００の制御部２１０の本来のアプリケーション実行機能を有効利用することができる。また、同一のアプリケーションを実行するための負荷を携帯通信機器３００の制御部３１０から車載通信装置２００の制御部２１０にシフトさせることができる。かくして、車載通信装置２００と携帯通信機器３００を連携させて同一のアプリケーションを効率的に実行することができる。
【００４５】
本発明は、上記の典型的な実施形態のみに限定されるものではなく、種々の応用や変形が考えられる。例えば、上記実施の形態を応用した次の各形態を実施することもできる。
【００４６】
上記の実施形態では、車載通信装置２００の情報蓄積部２３０に第２のアプリケーションが予め蓄積されている場合に、当該第２のアプリケーションを実行する場合について記載したが、本発明では、第２のアプリケーションを通信回線を介して車載通信装置２００に導入した後に、当該第２のアプリケーションを実行してもよい。
【００４７】
上記の実施形態では、車載通信装置２００で第２のアプリケーションを実行した後に携帯通信機器３００で実行中の第１のアプリケーションを停止する場合について記載したが、本発明では車載通信装置２００で第２のアプリケーションを実行する前に或いは起動中に携帯通信機器３００で実行中の第１のアプリケーションを停止する態様や、携帯通信機器３００で実行中の第１のアプリケーションを停止すると同時に車載通信装置２００で第２のアプリケーションを実行する態様（即ち、同一のアプリケーションの実行主体が切り替わる態様）を採用することもできる。これにより、同一のアプリケーションが同時に実行されている期間を無くすことができる。
【００４８】
上記の実施形態では、車載通信装置２００と携帯通信機器３００が連携する場合について記載したが、本発明では、車載通信装置２００は、携帯通信機器３００に加えて或いは代えて、１又は複数の別の情報通信装置と連携し得る。また、互いに連携する情報通信装置は、車両に搭載される各種の車載通信装置や、ユーザが携帯して使用可能な各種の携帯通信機器の中から適宜に選択され得る。例えば、スマートフォン、タブレット型情報端末及びノート型パーソナルコンピュータのうちの少なくとも２つが連携してもよい。
【００４９】
図３に示す情報通信処理では、車両１００が走行状態になった場合や、車載通信装置２００で第２のアプリケーションを実行するためのユーザ操作がなされた場合に、「所定条件」が成立したと判定する場合について記載したが、本発明では、別の形態として、例えば携帯通信機器３００で実行中の第１のアプリケーションを停止するためのユーザ操作がなされた場合に、「所定条件」が成立したと判定することもできる。
【００５０】
上記の実施形態では、同一のアプリケーションの実行主体が携帯通信機器３００の制御部３１０から車載通信装置２００の制御部２１０へと替わる場合について記載したが、本発明には、同一のアプリケーションの実行主体が携帯通信機器３００の制御部３１０と車載通信装置２００の制御部２１０との間で替わる態様が包含される。具体的には、上記の実施形態のように、携帯通信機器３００で実行中のアプリケーションと同一のアプリケーションを車載通信装置２００の制御部２１０で実行する態様（同一のアプリケーションの実行主体が制御部２１０である態様）に加えて、車載通信装置２００で実行中のアプリケーションと同一のアプリケーションを携帯通信機器３００の制御部３１０で実行する態様（同一のアプリケーションの実行主体が制御部３１０である態様）を採用することもできる。これにより、同一のアプリケーションを実行する際の負荷バランスを必要に応じて車載通信装置２００にシフトさせたり携帯通信機器３００にシフトさせたりすることができる。なお、予め設定された設定条件が成立した場合に、同一のアプリケーションの実行主体が替わるように構成するのが好ましい。この場合、「設定条件」として、例えば一方の情報通信装置で実行中のアプリケーションと同一のアプリケーションが、他方の情報通信装置にインストールされているという条件や、当該条件に図３が参照される前述の「所定条件」が追加された条件等を採用することができる。
【００５１】
上記の実施形態や種々の変更例の記載に基づいた場合、本発明では以下の各態様（アスペクト）を採り得る。
【００５２】
本発明では、
「１又は複数のアプリケーションソフトウェアを実行可能な第１の情報通信装置と、１又は複数のアプリケーションソフトウェアを実行可能な第２の情報通信装置とを通信回線を介して情報通信可能に接続するとともに、同一のアプリケーションソフトウェアの実行主体が前記第１の情報通信装置と前記第２の情報通信装置との間で替わるように、前記第１の情報通信装置及び前記第２の情報通信装置を連携させる、情報通信装置。」
という態様（態様１）を採り得る。
【００５３】
本発明では、
「態様１に記載の情報通信方法であって、
前記第１の情報通信装置で実行中の第１のアプリケーションソフトウェアと同一の第２のアプリケーションソフトウェアを前記第２の情報通信装置で実行する一方で、前記第１の情報通信装置で実行中の前記第１のアプリケーションソフトウェアが停止するように前記第１の情報通信装置及び前記第２の情報通信装置を連携させることで、同一のアプリケーションソフトウェアの実行主体が前記第１の情報通信装置から前記第２の情報通信装置に替わる、情報通信方法。」
という態様（態様２）を採り得る。
【００５４】
本発明では、
「態様２に記載の情報通信方法であって、
前記第２の情報通信装置の情報蓄積部に前記第２のアプリケーションソフトウェアが予め蓄積されている場合に、当該第２のアプリケーションソフトウェアを実行する、情報通信方法。」
という態様（態様３）を採り得る。
【００５５】
本発明では、
「態様２に記載の情報通信方法であって、
前記第２の情報通信装置の情報蓄積部に前記第２のアプリケーションソフトウェアが予め蓄積されており且つ所定条件が成立したと判定した場合に、当該第２のアプリケーションソフトウェアを実行する、情報通信方法。」
という態様（態様４）を採り得る。
【００５６】
本発明では、
「態様４に記載の情報通信方法であって、
前記第２の情報通信装置を搭載している車両が走行状態になったとき、或いは前記第２のアプリケーションソフトウェアを実行するためのユーザ操作を検出したときに、前記所定条件が成立したと判定する、情報通信方法。」
という態様（態様５）を採り得る。
【００５７】
本発明では、
「態様２〜５のうちのいずれかに記載の情報通信方法であって、
前記第２の情報通信装置で前記第２のアプリケーションソフトウェアを実行した後に前記第１の情報通信装置で実行中の前記第１のアプリケーションソフトウェアを停止する、情報通信方法。」
という態様（態様６）を採り得る。
【００５８】
本発明では、
「態様２〜６のうちのいずれかに記載の情報通信方法であって、
前記第２の情報通信装置において前記第２のアプリケーションソフトウェアを実行するのに必要な情報を、当該アプリケーションソフトウェアの実行前に前記通信回線を介して前記第１の情報通信装置から取得する、情報通信方法。」
という態様（態様７）を採り得る。
【００５９】
本発明では、
「態様２〜７のうちのいずれかに記載の情報通信方法であって、
前記第２の情報通信装置において実行している前記第２のアプリケーションソフトウェアの出力画面を前記第２の情報通信装置の表示部に表示する、情報通信方法。」
という態様（態様８）を採り得る。
【００６０】
本発明では、
「１又は複数のアプリケーションソフトウェアを蓄積する情報蓄積部と、
前記情報蓄積部に蓄積された前記１又は複数のアプリケーションソフトウェアを実行可能な制御部と、
を含む、情報通信装置であって、
前記制御部は、１又は複数のアプリケーションソフトウェアを実行可能な別の情報通信装置に通信回線を介して情報通信可能に接続されるとともに、予め設定された設定条件が成立した場合に前記別の情報通信装置との間で同一のアプリケーションソフトウェアの実行主体が替わるように前記別の情報通信装置と連携する、情報通信装置。」
という態様（態様９）を採り得る。
【符号の説明】
【００６１】
１０…情報通信システム、１００…車両、２００…車載通信装置、２１０…制御部、２２０…情報入力部、２３０…情報蓄積部、２４０…通信部、２５０…表示部、３００…携帯通信機器、３１０…制御部、３２０…情報入力部、３３０…情報蓄積部、３４０…通信部、３５０…表示部、４００…通信回線
【図１】
2013258515.tif 000003
【図２】
2013258515.tif 000004
【図３】
2013258515.tif 000005