(57)【要約】      （修正有）【課題】外部装置側で起動要求とは異なるアプリケーションが起動してしまう場合において、ユーザーの利便性を向上させる電子装置およびシステムを提供する。【解決手段】電子装置（車載装置）は、１つまたは複数のアプリケーションを保有し、かつ、実行可能な外部装置（情報端末）との接続を可能にする接続手段と、選択されたアプリケーションの起動要求を接続手段を介して外部装置へ送信する送信手段と、起動要求に基づいて起動したアプリケーションの起動情報を接続手段を介して受信する受信手段と、外部装置で起動したアプリケーションが選択されたアプリケーションと異なっていた場合に再起動要求を送信するよう送信手段を制御する制御手段とを備える。【選択図】図７
2019185668.tif 000002
【特許請求の範囲】
【請求項１】
１つまたは複数のアプリケーションを保有し、かつ当該アプリケーションを実行可能な外部装置の接続を可能にする接続手段と、
選択されたアプリケーションの起動要求を前記接続手段を介して前記外部装置へ送信する送信手段と、
前記起動要求に基づいて起動したアプリケーションの起動情報を前記接続手段を介して受信する受信手段と、
前記外部装置で起動したアプリケーションが前記選択されたアプリケーションと異なっていた場合に再起動要求を送信するよう前記送信手段を制御する制御手段と、を備える電子装置。
【請求項２】
前記制御手段は、前記起動情報に基づいて前記選択されたアプリケーションが実行されているか否かを判定する判定手段を含み、
前記制御手段は、前記判定手段により前記選択されたアプリケーションが実行されていないと判定された場合に前記再起動要求を送信するよう制御する、請求項１に記載の電子装置。
【請求項３】
前記制御手段は、前記選択されたアプリケーションの起動要求と共に前記起動したアプリケーションの停止要求を送信するよう制御する、請求項１および２に記載の電子装置。
【請求項４】
前記起動情報は、アプリケーションの識別情報を含んでおり、前記判定手段は、前記選択されたアプリケーションの識別情報と前記起動情報に含まれる識別情報とを比較して判定する、請求項２に記載の電子装置。
【請求項５】
前記送信手段は、前記起動要求および前記再起動要求を送信する際に、前記選択されたアプリケーションの識別情報を送信する、請求項１ないし４のいずれか１つに記載の電子装置。
【請求項６】
電子装置はさらに、情報を出力する出力手段を備え、
前記制御手段による前記再起動要求が所定回数を超えた場合に、前記出力手段を介して前記選択されたアプリケーションが起動できない旨の通知をする、請求項１ないし５のいずれか１つに記載の電子装置。
【請求項７】
電子装置から選択することができるアプリケーションは、前記接続手段を介して前記外部装置と連携可能な少なくとも外部装置が保有するアプリケーションである、請求項１ないし６のいずれか１つに記載の電子装置。
【請求項８】
電子装置は、移動体の車両に搭載され、前記外部装置は、車内において電子装置に接続された携帯端末である、請求項１ないし７のいずれか１つに記載の電子装置。
【請求項９】
請求項１ないし８のいずれか１つに記載の電子装置と、前記接続手段を介して接続された外部装置とを含むシステムであって、
前記外部装置は、１つまたは複数のアプリケーションを記憶する記憶手段と、
前記電子装置からの前記起動要求を受け取ったときに、当該起動要求に応答してアプリケーションを起動して実行する実行手段と、
前記実行手段により起動されたアプリケーションの起動情報を通知する通知手段と、を有するシステム。
【請求項１０】
前記通知手段はさらに、前記実行手段によりアプリケーションが実行されたとき、アプリケーションの実行により取得したオーディオデータおよび／またはビデオデータと共に当該アプリケーションの識別情報を前記接続手段を介して電子装置へ通知し、
電子装置の出力手段は、前記受信手段を介して取得したオーディオデータまたはビデオデータを出力し、前記判定手段は、前記受信手段を介して取得した当該アプリケーションの識別情報に基づいて前記選択されたアプリケーションが実行されているか否かを判定する、請求項９に記載のシステム。
【請求項１１】
前記実行手段は、前記再起動要求を受け取ったことに応答して実行中のアプリケーションを終了させ、前記選択されたアプリケーションの識別情報に基づいてアプリケーションを新たに起動させる、請求項９および１０に記載のシステム。
【請求項１２】
外部装置はさらに、実行するアプリケーションの優先順位を設定する設定手段を含み、
前記設定手段は、前記再起動要求を受け取ったことに応答して、前記選択されたアプリケーションの優先順位が最も高くなるように設定を変更し、前記実行手段は、設定変更された優先順位に基づいてアプリケーションを起動させる、請求項９ないし１１のいずれか１つに記載のシステム。
【請求項１３】
前記実行手段は、前記再起動要求を受け取ったことに応答して、前記設定手段による優先順位に関わらずに前記選択されたアプリケーションの識別情報に基づいてアプリケーションを起動させる、請求項９ないし１２のいずれか１つに記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部機器と接続可能な電子装置に関し、特に、接続された外部機器のアプリケーションを電子装置にて実行するものに関する。
【背景技術】
【０００２】
近年、スマートフォンなどに代表される多機能型の情報端末や携帯型音楽プレーヤーなどの外部機器と、車両に搭載された電子装置（以下、車載装置）とを接続して連携することで、外部機器の有するアプリケーションを車載装置にて実行することが可能となっている。例えば、外部機器が車載装置と接続により連携すると、情報端末の画面に表示されたアイコンの画像データが車載装置に転送され、車載装置にも同様のアイコンが表示される。ユーザーは、車載装置のインターフェース上のアイコンを選択操作することで、情報端末のアプリケーションの起動および操作が可能となる。
【０００３】
車載装置と外部機器の連携に関する技術として、例えば、情報端末に記憶されているアプリケーション情報を取得し、それら複数のアプリケーションのうちどれかを自動で選択して情報端末にて選択されたアプリケーションを起動させ、ユーザーが手動でアプリケーションを選択する手間を不要にするものがある（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２５８９５６
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の車載装置と外部機器との連携の際に生じる課題について説明する。例えば、図１０（Ａ）に示すような、車載装置１０と情報端末３０が接続手段５０を介して接続されているとき、車載装置１０のオーディオアプリ選択画面８００には、車載装置に接続された外部機器が保有するアプリケーションを実行するためのアイコン８０２、８０４、８０６が表示される。アイコン８０２はアプリケーションＡＡ、アイコン８０４はアプリケーションＢＢ、アイコン８０６はアプリケーションＰＰの選択／起動をするものである。情報端末３０の画面９００には、情報端末３０が保有するアプリケーションが表示されており、アイコン９０２はアプリケーションＡＡ、アイコン９０４はアプリケーションＢＢの選択／起動をするものである。
【０００６】
まず、ユーザー選択または自動選択により利用したいアイコンを選択する。例えば、ユーザー選択または自動選択によりオーディオアプリ選択画面８００にてアイコン８０２を選択した場合は、情報端末３０において、アプリケーションＡＡのアイコン９０２が応答してアプリケーションを起動し、情報端末３０で起動したアプリケーションＡＡの機能を車載装置１０において利用することができる。しかし、図１０（Ｂ）に示すように、例えば、ユーザー選択または自動選択によりオーディオアプリ選択画面８００にてアイコン８０２を選択したにもかかわらず、情報端末３０では、アイコン９０４のアプリケーションＢＢが自動的に選択され起動してしまうという課題があった。
【０００７】
原因としては、情報端末側の誤認により生じてしまう場合や、情報端末側で予め設定されている優先順位に基づき自動的に優先順位の高いアプリケーションを起動してしまう場合がある。例えば、情報端末３０のオーディオ再生アプリの優先順位がアプリケーションＢＢ、アプリケーションＡＡ、アプリケーションＰＰに設定されている場合、情報端末３０へアプリケーションＡＡの起動要求があったときに、情報端末３０内のオーディオ再生アプリの優先順位がアプリケーションＢＢの方が高いため、アプリケーションＢＢを自動的に起動してしまうのである。
【０００８】
これにより、ユーザーにとっては指定していないアプリケーションが起動されてしまうため使い勝手が悪く、また、ユーザーが手動で誤って起動したアプリケーションを停止させて再度利用したいアプリケーションを指定し直さなければならないという手間も生じていた。
【０００９】
本発明は、このような課題を解決するために成されたものであり、外部装置側で起動要求とは異なるアプリケーションが起動してしまった場合において、ユーザーの利便性を向上させる電子装置およびシステムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る電子装置は、１つまたは複数のアプリケーションを保有し、かつ当該アプリケーションを実行可能な外部装置の接続を可能にする接続手段と、選択されたアプリケーションの起動要求を前記接続手段を介して前記外部装置へ送信する送信手段と、前記起動要求に基づいて起動したアプリケーションの起動情報を前記接続手段を介して受信する受信手段と、前記外部装置で起動したアプリケーションが前記選択されたアプリケーションと異なっていた場合に再起動要求を送信するよう前記送信手段を制御する制御手段とを備える。
【００１１】
ある実施態様では、前記制御手段は、前記起動情報に基づいて前記選択されたアプリケーションが実行されているか否かを判定する判定手段を含み、前記制御手段は、前記判定手段により前記選択されたアプリケーションが実行されていないと判定された場合に前記再起動要求を送信するよう制御する。ある実施態様では、前記制御手段は、前記選択されたアプリケーションの起動要求と共に前記起動したアプリケーションの停止要求を送信するよう制御する。ある実施態様では、前記起動情報は、アプリケーションの識別情報を含んでおり、前記判定手段は、前記選択されたアプリケーションの識別情報と前記起動情報に含まれる識別情報とを比較して判定する。ある実施態様では、前記送信手段は、前記起動要求および前記再起動要求を送信する際に、前記選択されたアプリケーションの識別情報を送信する。ある実施態様では、電子装置はさらに、情報を出力する出力手段を備え、前記制御手段による前記再起動要求が所定回数を超えた場合に、前記出力手段を介して前記選択されたアプリケーションが起動できない旨の通知をする。ある実施態様では、電子装置から選択することができるアプリケーションは、前記接続手段を介して前記外部装置と連携可能な少なくとも外部装置が保有するアプリケーションである。ある実施態様では、電子装置は、移動体の車両に搭載され、前記外部装置は、車内において電子装置に接続された携帯端末である。
【００１２】
本発明に係るシステムは、上記構成の電子装置と、前記接続手段を介して接続された外部装置とを含むものであって、前記外部装置は、１つまたは複数のアプリケーションを記憶する記憶手段と、前記電子装置からの前記起動要求を受け取ったときに、当該起動要求に応答してアプリケーションを起動して実行する実行手段と、前記実行手段により起動されたアプリケーションの起動情報を通知する通知手段とを有する。
【００１３】
ある実施態様では、前記通知手段はさらに、前記実行手段によりアプリケーションが実行されたとき、アプリケーションの実行により取得したオーディオデータおよび／またはビデオデータと共に当該アプリケーションの識別情報を前記接続手段を介して電子装置へ通知し、電子装置の出力手段は、前記受信手段を介して取得したオーディオデータまたはビデオデータを出力し、前記判定手段は、前記受信手段を介して取得した当該アプリケーションの識別情報に基づいて前記選択されたアプリケーションが実行されているか否かを判定する。ある実施態様では、前記実行手段は、前記再起動要求を受け取ったことに応答して実行中のアプリケーションを終了させ、前記選択されたアプリケーションの識別情報に基づいてアプリケーションを新たに起動させる。ある実施態様では、外部装置はさらに、実行するアプリケーションの優先順位を設定する設定手段を含み、前記設定手段は、前記再起動要求を受け取ったことに応答して、前記選択されたアプリケーションの優先順位が最も高くなるように設定を変更し、前記実行手段は、設定変更された優先順位に基づいてアプリケーションを起動させる。ある実施態様では、前記実行手段は、前記再起動要求を受け取ったことに応答して、前記設定手段による優先順位に関わらずに前記選択されたアプリケーションの識別情報に基づいてアプリケーションを起動させる。
【発明の効果】
【００１４】
本発明によれば、外部装置側で起動要求とは異なるアプリケーションが起動しても、自動で再度起動要求できるようにしたので、ユーザーによる手動の操作が不要となり、利便性を向上させることが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施例に係る通信システムの一例を示す図である。
【図２】本発明の第１の実施例に係る車載装置の構成例を示す図である。
【図３】本発明の第１の実施例に係る車載装置側に搭載されるアプリ起動プログラムの機能的な構成を示すブロック図である。
【図４】本発明の第１の実施例に係る情報端末の構成例を示す図である。
【図５】本発明の第１の実施例に係る情報端末側に搭載されるアプリ起動プログラムの機能的な構成を示すブロック図である。
【図６】本発明の第１の実施例に係るアプリ起動プログラムの動作を説明するフローチャートである。
【図７】本発明の第１の実施例に係る車載装置と情報端末のシーケンス図である。
【図８】本発明の第２の実施例に係る情報端末側に搭載されるアプリ起動プログラムの機能的な構成を示すブロック図である。
【図９】本発明の第２の実施例に係る車載装置と情報端末のシーケンス図である。
【図１０】従来の車載装置と外部装置の連携の課題を説明するための図である。
【発明を実施するための形態】
【００１６】
以下、本発明に係る電子装置について具体化した一実施例に基づき図面を参照しつつ詳細に説明する。本発明の好ましい実施形態は、電子装置は、移動体等の車両に搭載される。また、電子装置は、コンピュータ装置であり、例えば、ナビゲーション機能、オーディオ・ビデオデータを再生する機能、テレビ・ラジオ放送を受信する機能、アプリケーションソフトウェア（以下、アプリケーションまたはアプリと称す）を実行する機能などを統合的に備えることができる。また、電子装置に接続される外部装置は、例えば、スマートフォン、タブレット型端末等の携帯型の情報端末であることができ、通話機能、ナビゲーション機能、オーディオ・ビデオデータを再生する機能、テレビ・ラジオ放送を受信する機能、アプリケーションを実行する機能などを統合的に備えることができる。以下の実施例では、車載装置と情報端末とが接続されたシステムを例示する。
【００１７】
車載装置は、情報端末に包含される通信機能を利用し、情報端末が有する楽曲データや画像データなどの情報端末の機能を利用するための各種データを取得し、車載装置から出力することができる。これは、ミラーリンク（ＭｉｒｒｏｒＬｉｎｋ：登録商標）のような、情報端末側のアプリケーションに基づく画像を車載装置の画面に表示させ、車載装置の操作部（タッチパネル）によって選択されたアプリケーションを実行するものや、接続時に情報端末が保有するアプリケーションの中で車載装置に対応したアプリケーションのみを読み出し、車載装置側で選択および実行するもの、または、車載装置に元々備わっている機能であるが、実行時に接続を介して情報端末からデータを抽出し、車載装置側で出力できるようなものなどであってよい。
【実施例】
【００１８】
図１は、本発明の実施例に係る通信システムの構成例を示す図である。通信システム１は、車載装置１０と情報端末３０とを含む。車載装置１０は、接続手段５０を介して情報端末３０との間で双方向のデータ通信を可能にする。接続手段５０は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉ−Ｆｉ（登録商標）等の無線接続や、ＵＳＢ等の有線接続などである。通信されるデータには、オーディオデータ、ビデオデータ、制御データ等が包含される。情報端末３０が車載装置１０に接続されると、それぞれ連携した動作が可能になる。例えば、情報端末３０のリソースを車載装置１０が備える音響システムにより出力され得る。情報端末３０のリソースは、情報端末自身が備えるデータやアプリケーションのみならず、情報端末３０が外部のネットワークＮＷと通信することでそこから取得されたデータ等も含まれる。
【００１９】
典型的な情報端末３０は、スマートフォンであり、情報端末３０は、３Ｇ、４Ｇ、ＬＴＥ等の公衆無線回線を介して音声通話またはパケット通信する機能を備えている。さらに車載装置１０やヘッドフォンセットなどを介して音声通話などを行うハンズフリー機能などを備えることが可能である。
【００２０】
次に、図２は、本発明の実施例に係る車載装置の典型的な構成を示すブロック図である。本発明に係る車載装置１０は、入力部１００、マルチメディア再生部１１０、ナビゲーション部１２０、通信部１３０、接続部１４０、音声出力部１５０、表示部１６０、記憶部１７０を含んで構成される。入力部１００は、ユーザーからの指示を入力する。入力部３１は、タッチパネルや入力キーデバイス、音声入力等によりユーザーからの入力を受け付け、入力された指示を制御部１８０へ提供する。
【００２１】
マルチメディア再生部１１０は、ＣＤ，ＤＶＤ，ブルーレイディスク、メモリ媒体などに記録されたオーディオデータやビデオデータ、およびテレビ放送やラジオ放送を受信して、音声出力部１５０や表示部１６０を介して再生する。また、マルチメディア部１１０は、接続された情報端末３０に再生要求を行い、情報端末３０により再生されたメディアデータを受信し、音声出力部１５０や表示部１６０を介して再生する。ナビゲーション部１２０は、ＧＰＳ衛星から送信される位置情報や、車両に搭載されたジャイロセンサや加速度センサ等の種々のセンサから得られる位置情報に基づき、自車位置周辺の道路地図を表示させたり、目的地までの経路の探索や案内を行う。通信部１３０は、外部のネットワーク等とのデータ通信を行うことを可能にする。
【００２２】
接続部１４０は、外部装置との接続を可能にする。接続部１４０は、有線接続または無線接続により車載装置１０と外部装置間において相互にデータ送受を可能にする。また、接続部１４０は、図１の車載装置１０と情報端末３０を接続する接続手段５０に対応する。音声出力部１５０は、マルチメディア部１１０やナビゲーション部１２０のような、各種メディアの再生情報やナビゲーション情報など実行されるアプリケーションに係るオーディオデータをスピーカー等の音響システムから出力する。表示部１６０は、マルチメディア部１１０やナビゲーション部１２０のような、各種メディアの再生情報やナビゲーション情報など実行されるアプリケーションに係るビデオデータをディスプレイに表示する。
【００２３】
記憶部１７０は、車載装置１０が実行するアプリケーションソフトウェアやプログラム、道路地図データ、楽曲や映像等のコンテンツデータなどを記憶することができる。ある実施形態では、記憶部１７０は、車載装置１０が保有するアプリケーションを識別するためのＩＤ等の識別情報を記憶していてもよく、この識別情報を情報端末３０へ送信することで所望のアプリケーションを情報端末側で起動させることが可能となる。また、車載装置１０に情報端末３０を接続した際に、情報端末３０が保有するアプリケーションの中で車載装置１０にて実行可能なアプリケーションのみ選出して車載装置側で選択できるようなものや、ミラーリンク（ＭｉｒｒｏｒＬｉｎｋ：登録商標）のような、接続により情報端末３０の画面と同じ画面を車載装置１０の表示部１６０へ表示するものの場合は、情報端末３０から送られてきたアプリケーション情報を車載装置側で接続の度に読み出して表示するため、記憶部１７０に常に識別情報を保存しておかなくてもよい。
【００２４】
制御部１８０は、マイクロコントローラまたはマイクロプロセッサ等を含み、ＲＯＭ／ＲＡＭあるいは記憶部１７０に記憶されたプログラムを実行することで各部の制御を行う。好ましい態様では、車載装置１０に情報端末３０が接続されたとき、制御部１８０は、車載装置１０と情報端末３０との連携動作を可能にする。これにより、車載装置１０は、あたかも情報端末３０の入出力デバイスとして機能することができ、情報端末３０により生成されたオーディオデータやビデオデータが車載装置１０から出力される。
【００２５】
図３は、本発明の第１の実施例に係る車載装置側に搭載されるアプリ起動プログラムの機能的な構成を示すブロック図である。アプリ起動プログラム２００は、接続検知部２１０、アプリ起動要求部２２０、識別情報判定部２３０、アプリ識別情報判定部２４０、再要求部２５０を含んで構成される。
【００２６】
接続検知部２１０は、情報端末３０が接続部１４０を介して車載装置１０に接続されたか否かを検知する。接続手段は、有線接続でも無線接続でもよく、実施態様によって変形可能である。アプリ起動要求部２２０は、ユーザーにより利用したいアプリケーションの選択を入力部１００を介して受け付けた際に、当該アプリケーションを情報端末側で起動させるように、接続部１４０を介して情報端末３０へ要求を行う。好ましい態様では、車載装置１０の表示部に情報端末３０と連携動作可能なアプリケーションがアイコン表示され、ユーザーはそれらのアイコンの中から利用したいアプリケーションのアイコンをタッチ入力等により選択する。これに応答して、アプリ起動要求部２２０は、情報端末３０に起動要求を送信する。なお、実施形態によっては、情報端末３０が保有するアプリケーションのアイコン全てが車載装置１０の表示部に表示されるようなものであってもよい。または、ユーザー操作以外の自動選択によるものであってもよい。また、起動要求を送信する際は、当該アプリケーションの固有ＩＤ等の識別情報や、例えば、オーディオ再生にまつわるアプリケーションを選択していた場合には、オーディオ再生アプリの起動要求を送信し、情報端末３０はその識別情報に基づいて該当するアプリケーションを起動する。
【００２７】
アプリ識別情報判定部２３０は、情報端末３０で起動されたアプリケーションの起動情報を接続部１４０を介して受信した際に、起動要求を出したアプリケーションの識別情報と、受信した起動情報に含まれるアプリケーションの識別情報とを照合し、車載装置１０にて選択したアプリケーションが情報端末３０で実行されているかの判定を行う。再要求部２４０は、アプリ識別情報判定部２３０より、車載装置１０にて選択したアプリケーションが情報端末３０で実行されていないと判定された場合に、再度、情報端末３０へ選択したアプリケーションを起動するよう要求を出す。
【００２８】
次に、図４は本発明の実施例に係る情報端末の典型的な構成を示すブロック図である。本発明に係る情報端末３０は、ユーザーからの入力を受け付ける入力部３００、公衆電話回線網やネットワーク通信を介して通信を可能にする通信部３１０、ディスプレイの表示を制御する表示制御部３２０、スピーカーからの音声出力を制御する音声出力部３３０、車載装置１０等の電子装置との間で接続手段５０の接続を確立する接続部３４０、マイクロコントローラやマイクロプロセッサ等を含みプログラムを実行することで各部を制御する制御部３５０、オーディオ再生、ラジオ再生、ナビゲーションなど各種機能を実行するアプリケーションソフトウェア、車載装置１０との連携に対応するためのプログラムなどを格納するプログラムメモリ３６０、および種々のデータを格納するデータメモリ３７０を備えている。
【００２９】
図５は、本発明の第１の実施例に係る情報端末側に搭載されるアプリ起動プログラムの機能的な構成を示すブロック図である。アプリ起動プログラム４００は、接続検知部４１０、アプリ起動要求受信部４２０、アプリ起動制御部４３０、アプリ起動情報送信部４４０を含んで構成される。
【００３０】
接続検知部４１０は、接続部３４０を介して車載装置１０に接続されたか否かを検知する。アプリ起動要求受信部４２０は、車載装置１０から接続部３４０を介して送信されるアプリケーションの起動要求を受信する。また、起動要求と共に送信されるアプリケーションの識別情報などの各種情報についても受信可能である。アプリ起動制御部４３０は、アプリ起動要求受信部４２０により受信した、車載装置１０から起動要求を受けたアプリケーションを起動させるよう制御する。また、アプリの停止要求があった場合には、対象のアプリケーションの起動を停止する。アプリ起動情報送信部４４０は、アプリ起動制御部４３０により起動されたアプリケーションを実行し生成された種々のメディアデータ、および実行しているアプリケーションの識別情報を含む各種情報を車載装置１０へ接続部３４０を介して送信する。
【００３１】
次に、本発明の第１の実施例に係るアプリ起動プログラムの制御動作について、図６のフローチャートを参照して説明する。まず、車載装置１０にて、利用したいアプリケーションを選択する（Ｓ５００）。アプリケーションが選択されたことに応答して、車載装置１０が情報端末３０と接続部１４０を介した接続状態にあるかを接続検知部２１０より検知する（Ｓ５０２）。接続検知部２１０によって情報端末３０との接続が検知されると、アプリ起動要求部２２０は、情報端末３０に対して、選択されたアプリケーションを起動するように起動要求を送信する（Ｓ５０４）。このとき、選択したアプリケーションの識別情報を一緒に送信する。好ましくは、図１０に示すように、車載装置１０の画面に表示されるアイコンをタップしたことに応答して、選択されたアプリケーション情報の起動要求を送信する。なお、図１０は、車載装置側でアプリケーションをジャンル分けして表示したものであるが、ジャンル分けせずに表示するものであってもよい。
【００３２】
そして、情報端末側で起動要求に基づいて該当のアプリケーションを起動し、車載装置１０へ接続部３４０を介して起動したアプリケーションの起動情報を送信する。車載装置１０は、当該起動情報を接続部１４０を介して受信する（Ｓ５０６）。ここで起動情報は、アプリケーションを起動したことのみの情報を識別情報と共に送信するものでも、アプリケーションを起動して、そのアプリケーションの実行に伴うオーディオデータやビデオデータを当該アプリケーションの識別情報とともに送信されたものであってもよい。起動情報には、アプリ識別情報判定部２３０による判定を行うための識別情報を含ませる必要があり、例えば、図１０（Ｂ）にて、車載装置１０で選択されたアプリケーションＡＡのＩＤが「ＩＤ：ＡＡ」であり、情報端末３０で実行されているアプリケーションがアプリケーションＡＡのときは、起動情報として「ＩＤ：ＡＡ」が車載装置１０へ送信され、情報端末３０で実行されているアプリケーションがアプリケーションＢＢのときは、起動情報として「ＩＤ：ＢＢ」が車載装置１０へ送信され
【００３３】
そして、アプリ識別情報判定部２３０は、起動要求を出したアプリケーションの識別情報と、受信した起動情報に含まれるアプリケーションの識別情報とを照合して、起動要求を出したアプリケーションが情報端末３０にて正常に起動されているかの判定を行う（Ｓ５０８）。例えば、図１０（Ｂ）にて、車載装置側から起動要求「ＩＤ：ＡＡ」を出力し、情報端末側でアプリケーションＡＡの起動により受信した起動情報における識別情報が「ＩＤ：ＡＡ」のときは同一であると判定する。それと異なり、情報端末側でアプリケーションＢＢの起動により受信した起動情報における識別情報が「ＩＤ：ＢＢ」のときは、起動要求とは異なったアプリケーションが情報端末側で起動していると判定する。
【００３４】
なお、アプリ識別情報判定部２３０による判定を行うタイミングは、情報端末３０にて起動したアプリケーションの識別情報が送信されたタイミングが好ましい。実施態様によっては、アプリ識別情報判定部２３０により正常に同一のアプリケーションが起動したと判定されたことに応答してアプリケーションを実行するものや、起動したアプリケーションをとりあえず実行し、実行中に情報判定部２３０による判定を行うものであってもよい。
【００３５】
次に、再要求部２４０により情報端末３０へ起動要求を送信した回数をカウントし、起動要求の回数が所定回数以上であるか否かの判定を行う（Ｓ５１０）。所定回数未満であった場合は、再要求部２４０により起動されなかったアプリケーションの起動要求を再び送信する（Ｓ５１２）。なお、誤って起動したアプリケーションを実行している場合には、再要求部２４０は、誤って起動したアプリケーションの停止要求も同時に送信する。そして、情報端末装置３０は再要求された起動要求に基づきアプリケーションを起動し、Ｓ５０６、Ｓ５０８のステップを繰り返す。
【００３６】
このサイクルによって再要求部２４０による再要求が所定回数以上になった場合には、音声出力部１５０や表示部１６０を介して所望のアプリケーションが起動できなかった旨の通知を行う（Ｓ５１４）。他方、Ｓ５０８において、アプリ識別情報判定部２３０により、正常に同一のアプリケーションが起動したと判定された場合は、処理を終了する。
【００３７】
図７は、本発明の第１の実施例に係る車載装置と情報端末のシーケンス図である。まず、車載装置１０と情報端末３０が接続手段５０によって接続される。この接続が行われている状態で、車載装置１０にて情報端末３０と連動するアプリケーションをユーザーが選択した場合に、アプリ起動要求部２２０により情報端末へアプリケーションを識別可能なＩＤ等の識別情報を含んだ起動要求を接続部１４０を介して送信する（Ｓ５５０）。情報端末３０は、車載装置１０から送信された起動要求をアプリ起動要求受信部４２０より受信し、受信した起動要求について解析を行う。そして、解析により特定したアプリケーションをアプリ起動制御部４３０により起動する（Ｓ５５２）。そして、アプリ起動情報送信部４４０は起動したアプリケーションに関する情報を起動情報として生成し、車載装置１０へ送信を行う。生成された起動情報には識別情報も含まれている。
【００３８】
次に、車載装置１０では、受信したアプリケーションの起動情報に基づき、アプリ識別情報判定部２３０により、選択したアプリケーションが情報端末側で正常に起動したかを判定する（Ｓ５５４）。好ましくは、ＩＤ等のそれぞれのアプリケーションが備えるユニークな固有のＩＤ情報から判定を行う。ここで、ＩＤが同一で正常にアプリケーションが起動したと判定された場合には、車載装置１０と情報端末３０とで接続手段５０を介してアプリケーションの連携動作を開始する。これにより、情報端末３０のアプリケーションにより生成されたオーディオデータやビデオデータを車載装置１０にて出力することができるようになる。
【００３９】
また、アプリ識別情報判定部２３０により、ＩＤが異なっていると判定された場合には、再要求部２４０により情報端末３０へ再度起動要求を送信する（Ｓ５５６）。最初の起動要求と同様にＩＤ等の識別情報も共に送信する。実施形態によっては、誤って起動したアプリケーションに基づいて車載装置１０と連係動作を開始してしまうものもあり、その場合には、再要求部２４０は、起動要求と同時に起動中のアプリケーションの停止要求を送信する。
【００４０】
情報端末３０は、アプリ起動要求受信部４２０により、再度送信された起動要求に基づいて、アプリ起動制御部４３０は、該当するアプリケーションを起動する（Ｓ５５８）。なお、誤って起動したアプリケーションの停止要求があった場合には、要求に基づいてアプリケーションの起動を停止する。そして、起動したアプリケーションの起動情報をアプリ起動情報送信部４４０により生成し、送信する。
【００４１】
そして、ＩＤが同一で正常にアプリケーションが起動したと判定されるまで、Ｓ５５４〜Ｓ５５８の処理を繰り返す。なお、実施形態によっては、起動要求の送信に回数制限を持たせ、所定回数以上起動要求を送信しても情報端末側で正常にアプリケーションが起動されない場合は、その旨をユーザーに通知するようにしてもよい。再要求後のアプリ識別情報判定部２３０による判定で、正常にアプリケーションが起動したと判定された場合には、車載装置１０と情報端末３０とで接続手段５０を介してアプリケーションの連携動作を開始する。
【００４２】
以上に説明した第１の実施例によれば、情報端末側で要求と異なるアプリケーションを起動してしまう場合に、アプリケーションの識別情報を比較して誤動作の検出を行い、自動的に再度起動要求を送信するようにしたので、ユーザー自ら手動で操作する必要がなくなり利便性を向上することができるようになる。また、異なるアプリケーションが実行されることを防ぐことが可能となる。
【００４３】
次に、本発明の第２の実施例についての説明を行う。図８は、本発明の第２の実施例に係る情報端末３０のアプリ起動プログラム４００Ａの機能的な構成を示す図である。アプリ起動プログラム４００Ａは、本発明の第１の実施例に係る情報端末側に搭載されるアプリ起動プログラム４００の構成に加えて、アプリケーションを実行する優先順位を設定し、アプリ起動制御部４４０に当該優先順位に基づいてアプリを起動させる優先順位設定部４３０を包含している。
【００４４】
優先順位設定部４３０は、初期設定やユーザー設定により設定されるものであってもよいし、例えば、車載装置１０に情報端末３０が接続したことに応答して、自動的に優先順位を変更する機能も備えていてもよい。優先順位設定部４３０はさらに、アプリケーションのジャンル毎に優先順位を設定することも可能である。例えば、オーディオ再生アプリが複数存在していた場合には、車載装置１０からのオーディオ再生アプリの起動要求を受信した際に、オーディオ再生アプリのみの優先順位を設定する。これにより、最も優先させる必要のあるアプリケーションを自動的に起動できるようにしている。
【００４５】
本発明に係る第２の実施例のアプリケーションの起動動作について、図９の車載装置と情報端末のシーケンス図を参照して説明する。なお、以下の説明では、ユーザーは車載装置１０にてオーディオ再生アプリを選択したものと仮定して説明を行う。
【００４６】
まず、車載装置１０と情報端末３０が接続手段５０によって接続される。この接続が行われている状態で、車載装置１０にて情報端末３０と連動するオーディオ再生アプリをユーザーが選択した場合に、アプリ起動要求部２２０により、情報端末へアプリケーションを識別可能なＩＤ等の識別情報を含んだ起動要求を接続部１４０を介して送信する（Ｓ６００）。情報端末３０は、車載装置１０から送信された起動要求をアプリ起動要求受信部４２０より受信し、それに応答して、アプリ起動制御部４４０は、優先順位設定部４３０に設定されたオーディオ再生アプリの優先順位に基づき、優先順位が最も高いオーディオ再生アプリを起動する（Ｓ６０２）。そして、アプリ起動情報送信部４４０は、起動したアプリケーションの識別情報を含んだ起動情報を生成し、車載装置１０へ送信を行う。
【００４７】
次に、図７のＳ５５４と同様に、選択したアプリケーションが情報端末側で正常に起動したかを判定する（Ｓ６０４）。識別情報であるアプリケーションのＩＤが同一であり、正常にアプリケーションが起動したと判定された場合には、車載装置１０と情報端末３０とで接続手段５０を介してアプリケーションの連携動作を開始する。しかし、ＩＤが異なっていると判定された場合には、図７のＳ５５６と同様に、再要求部２４０により情報端末３０へＩＤ、および起動停止要求などを含む再度起動要求を送信する（Ｓ６０６）。
【００４８】
情報端末３０は、アプリ起動要求受信部４２０により受信された再度起動要求に基づいて、優先順位設定部４３０により、オーディオ再生アプリの優先順位を変更する（Ｓ６０８）。具体的には、起動要求されたアプリケーションの優先順位が最も高くなるように優先順位を変更する。例えば、尤度により優先順位が決められている場合には、起動要求されたアプリケーションの尤度の値をインクリメントさせて優先順位を上げる。好ましくは、一回目の再起動要求の際に該当のアプリケーションの優先順位を最も高くするよう設定変更を行うが、実施態様によっては、再起動要求がある度に徐々にインクリメントさせて優先順位を段階的に上げるものでもよい。そして、アプリ起動制御部４４０は、オーディオ再生アプリにおける優先順位が最も高いアプリケーションを起動し（Ｓ６１０）、アプリ起動情報送信部４４０は、起動したアプリケーションの識別情報を含んだ起動情報を生成し、車載装置１０へ送信を行う。
【００４９】
そして、ＩＤが同一で正常にアプリケーションが起動したと判定されるまで、Ｓ６０４〜Ｓ６１０の処理を繰り返す。なお、第１の実施例でもあったように、起動要求の送信に回数制限を持たせ、所定回数以上起動要求を送信しても情報端末側で正常にアプリケーションが起動されない場合は、その旨をユーザーに通知させるようにしてもよい。
【００５０】
また、優先順位設定部４３０による優先順位を変更するタイミングとして好ましくは、一定時間の間に続けて同じアプリケーションの起動要求を受信したときに行わせる。例えば、情報端末３０に、起動要求により起動したアプリケーションに関する情報を随時記録させ、起動要求受信時の識別情報から短時間の間に連続して同じアプリケーションの起動要求が来ていることを検知したとき、優先順位を変更させるようにする。または、車載装置１０において、再度起動要求する際に、優先順位の変更を促す優先順位変更要求を出力させ、情報端末側で優先順位変更要求を受信したことに応答して、設定変更させるようにしてもよい。
【００５１】
また、ある実施態様では、情報端末側で受信した起動要求が再度の起動要求であると検出された場合に、アプリ起動制御部４４０は、優先順位に関係なく再度起動要求を受けたアプリケーションを起動するようにしてもよい。
【００５２】
以上に説明した第２の実施例によれば、情報端末側で設定されている優先順位に基づき異なるアプリケーションを起動してしまった場合に、アプリケーションの識別情報を比較して誤動作の検出を行い、自動的に再度起動要求を送信することで、起動要求のあったアプリケーションが起動するように優先順位を変更するようにしたので、ユーザー自ら手動で操作する必要がなくなり利便性を向上することができるようになる。また、異なるアプリケーションが実行されることも防ぐことが可能となる。
【００５３】
本発明の好ましい実施の形態について詳述したが、本発明は、特定の実施形態に限定されるものではなく、特許請求の範囲に記載された発明の要旨の範囲において、種々の変形、変更が可能である。
【符号の説明】
【００５４】
１    通信システム
１０  車載装置
３０  情報端末
５０  接続手段
８００  オーディオアプリ選択画面
８０２〜８０６  アイコン
９００  情報端末側の画面
９０２、９０４  アイコン
【図１】
2019185668.tif 000003
【図２】
2019185668.tif 000004
【図３】
2019185668.tif 000005
【図４】
2019185668.tif 000006
【図５】
2019185668.tif 000007
【図６】
2019185668.tif 000008
【図７】
2019185668.tif 000009
【図８】
2019185668.tif 000010
【図９】
2019185668.tif 000011
【図１０】
2019185668.tif 000012